مودول:Language/external links
السيفة
هذه الوحدة من أجل قالب {{وصلة لغة}}
.
الاستعمال
[بدل لكود]{{#invoke:Language/external links|main| ... }}
أمثلة
[بدل لكود]{{#invoke:Language/external links|main|fr}}
- (لفرانساوية)
{{#invoke:Language/external links|main|ar}}
- (لعربية)
{{#invoke:Language/external links|main|fr|de}}
- (لفرانساوية) (لألمانية)
{{#invoke:Language/external links|main|fr|de|ja|en|sv|ru}}
- (لفرانساوية) (لألمانية) (جاپونية) (نّݣليزية) (سّويدية) (رّوسية)
- ...
{{#invoke:Language/external links|main|fr|French}}
- (لفرانساوية) (French)
طالع
[بدل لكود]local getArgs = require("Module:Arguments").getArgs
local getName = require("Module:Language/name").fuzzy
return {
main = function (frame)
local args = getArgs(frame)
local out = {}
for k, v in pairs(args) do
local name = getName{code=v}
table.insert(
out,
tostring(
mw.html.create("span")
:attr("style", "font-size: 0.95em; font-weight: bold; color: #555")
:wikitext("(" .. (name ~= "" and name or v) .. ")")
)
)
end
return table.concat(out, " ")
end
}