16,599
edits
WikiDwarfBOT (talk | contribs) m (→top: clean up, replaced: Wikipedia → Bharatpedia (4)) |
Ajay Kumar (talk | contribs) (Updated) |
||
Line 1: | Line 1: | ||
require(' | require('strict') | ||
local m_data = mw.loadData("Module:Language/data") | local m_data = mw.loadData("Module:Language/data") | ||
local langData = m_data.languages or m_data | local langData = m_data.languages or m_data | ||
Line 16: | Line 16: | ||
local data = langData[languageCode] | local data = langData[languageCode] | ||
local article = data["article"] | local article = data["article"] | ||
local name = data[" | local name = data["Wikipedia_name"] or data["name"] | ||
return "[[" .. article .. "|" .. name .. "]]: " | return "[[" .. article .. "|" .. name .. "]]: " | ||
end | end | ||
Line 142: | Line 142: | ||
local function tag(text, languageCode, script, italics) | local function tag(text, languageCode, script, italics) | ||
local data = langData[languageCode] | local data = langData[languageCode] | ||
-- Use | -- Use Wikipedia code if it has been given: for instance, | ||
-- Proto-Indo-European has the Wiktionary code "ine-pro" but the | -- Proto-Indo-European has the Wiktionary code "ine-pro" but the Wikipedia | ||
-- code "ine-x-proto". | -- code "ine-x-proto". | ||
languageCode = data and data. | languageCode = data and data.Wikipedia_code or languageCode | ||
local italicize = script == "Latn" and italics | local italicize = script == "Latn" and italics | ||
Line 251: | Line 251: | ||
local languageCode, scriptCode, errorText = getCodes(codes, word2 or word1) | local languageCode, scriptCode, errorText = getCodes(codes, word2 or word1) | ||
local italics = args.italics or args.i | local italics = args.italics or args.i or args.italic | ||
italics = not (italics == "n" or italics == "-") | italics = not (italics == "n" or italics == "-" or italics == "no") | ||
local entry, linkText | local entry, linkText |