Content deleted Content added
No edit summary |
No edit summary |
||
Line 66:
is 31 August 2021, without the expicit '1' preceding the month from <en_month>, when creating a translation for
February, April, June, September, or October lang_obj:formatDate() will return the 'next' month.
To dump this table: =mw.dumpObject (p.month_names_t)
]]
Line 80 ⟶ 82:
lang_obj = mw.getLanguage (lang); -- make a language object for the current language
for i, en_month in ipairs (en_months_t) do -- spin through the English month-names table
local
local month_name = mw.ustring.lower (lang_obj:formatDate('F', en_date)); -- translate the English date '1 <en month>' to <month_name>; ustring requred for tr February (Şubat)
month_name = mw.ustring.lower (lang_obj:formatDate('xg', en_date)); -- translate the English date '1 <en month>' to <month_name> (genitive form)
month_names_t[month_name] = en_month; -- add to translations table; when 'xg' is same as 'F', this overwrites the 'F' month name
end
end
|