Модуль:Caste

Материал из Ant Colony Wiki
Перейти к навигации Перейти к поиску

Для документации этого модуля может быть создана страница Модуль:Caste/doc

local p = {}
local dataModule = require('Module:Caste/data').data

function p.getCaste(frame)
    local casteName = frame.args[1]
    local language = frame.args[2]
    local lowerCasteName = string.lower(casteName)

    for key, value in pairs(dataModule) do
        if string.lower(value.ru) == lowerCasteName or string.lower(value.en) == lowerCasteName then
            if language == 'ru' then
                return value.ru
            elseif language == 'en' then
                return value.en
            end
        end
    end

    return 'Ошибка'
end

return p