模块: Lang

此模块的文档可以在模块:Lang/doc创建

local p = {}

local languages = {}
local writtenNames = {}
local spokenNames = {}
local index = 1

function addLanguage(lang, written, spoken)
    languages[index] = lang
    writtenNames[lang] = written
    spokenNames[lang] = spoken
    index = index + 1
end

addLanguage('zh', '中文', '汉语')
addLanguage('zh-yue', '粤语', '粤语')

-- 拉丁文字
addLanguage('en', '英文', '英语')
addLanguage('en-gb', '英式英文', '英式英语')
addLanguage('en-us', '美式英文', '美式英语')
addLanguage('cs', '捷克文', '捷克语')
addLanguage('de', '德文', '德语')
addLanguage('eo', '世界语', '世界语')
addLanguage('es', '西班牙文', '西班牙语')
addLanguage('fi', '芬兰文', '芬兰语')
addLanguage('fr', '法文', '法语')
addLanguage('it', '意大利文', '意大利语')
addLanguage('hu', '匈牙利文', '匈牙利语')
addLanguage('la', '拉丁文', '拉丁语')
addLanguage('nl', '荷兰文', '荷兰语')
addLanguage('no', '挪威文', '挪威语')
addLanguage('pl', '波兰文', '波兰语')
addLanguage('sv', '瑞典文', '瑞典语')

-- 西里尔文字
addLanguage('ru', '俄文', '俄语')
addLanguage('uk', '乌克兰文', '乌克兰语')

-- 希腊文字
addLanguage('el', '希腊文', '希腊语')
addLanguage('grc', '古希腊文', '古希腊语')

-- 中日韩文字
addLanguage('ja', '日文', '日语')
addLanguage('ko', '韩文', '韩语')

-- 阿拉伯文字
addLanguage('ar', '阿拉伯文', '阿拉伯语')
addLanguage('fa', '波斯文', '波斯语')

-- 希伯来文字
addLanguage('he', '希伯来文', '希伯来语')
addLanguage('yi', '意第绪文', '意第绪语')

-- 天城文字
addLanguage('hi', '印地文', '印地语')
addLanguage('sa', '梵文', '梵语')

-- 其它
addLanguage('ta', '泰米尔文', '泰米尔语')

p.languages = languages
p.writtenNames = writtenNames
p.spokenNames = spokenNames

return p