Module:Lang: Difference between revisions

ProjectHerzl>Trappist the monk
No edit summary
 
Project Herzl (talk | contribs)
m 1 revision imported
 
(2 intermediate revisions by 2 users not shown)
Line 11: Line 11:
local yesno = require ('Module:Yesno');
local yesno = require ('Module:Yesno');


local lang_data =  mw.loadData ('Module:Lang/data'); -- language name override and transliteration tool-tip tables
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' .. (mw.getCurrentFrame():getTitle():match ('/sandbox') or '')); -- for internationalization
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');