وحدة:Language/external links

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 17:30، 1 ديسمبر 2016 (أنشأ الصفحة ب'local getArgs = require("Module:Arguments").getArgs local getName = require("Module:ISO 639 name").fuzzy return { main = function (frame) local args = getAr...'). العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

local getArgs = require("Module:Arguments").getArgs
local getName = require("Module:ISO 639 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
}