Module:Lang: Difference between revisions
Appearance
m 1 revision imported |
No edit summary |
||
Line 11: | Line 11: | ||
local yesno = require ('Module:Yesno'); | local yesno = require ('Module:Yesno'); | ||
local lang_data = mw.loadData ('Module:Lang/data'); | local sandbox = (mw.getCurrentFrame():getTitle():match ('/sandbox') or ''); -- when called from a sandbox template or module load sandbox data and sandbox configuration | ||
local lang_data = mw.loadData ('Module:Lang/data' .. sandbox); -- language name override and transliteration tool-tip tables | |||
local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts | local lang_name_table = lang_data.lang_name_table; -- language codes, names, regions, scripts, suppressed scripts | ||
local lang_table = lang_data.lang_name_table.lang; | local lang_table = lang_data.lang_name_table.lang; | ||
Line 23: | Line 25: | ||
local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code | local synonym_table = mw.loadData ('Module:Lang/ISO 639 synonyms'); -- ISO 639-2/639-2T code translation to 639-1 code | ||
local cfg = mw.loadData ('Module:Lang/configuration' .. | local cfg = mw.loadData ('Module:Lang/configuration' .. sandbox); -- for internationalization | ||
local is_latn_data = mw.loadData ('Module:Lang/data/is latn data'); | local is_latn_data = mw.loadData ('Module:Lang/data/is latn data'); |