Module:Lang: Difference between revisions

proto language support;
No edit summary
(proto language support;)
Line 508:
return table.concat (maint);
end
 
 
--[[--------------------------< P R O T O _ P R E F I X >------------------------------------------------------
 
for proto languages, text is prefixed with a splat. We do that here.
 
]]
local function proto_prefix (text, language_name)
if language_name:find ('^Proto%-') then
return table.concat ({'*', text}); -- prefix proto language text with a splat
end
return text;
end
 
Line 583 ⟶ 597:
language_name = lang_name_table.lang[code][1]; -- table entries sometimes have multiple names, always take the first one
end
 
args.text = proto_prefix (args.text, language_name);
 
table.insert (out, make_text_span (args.code, args.text, args.rtl, args.italic, args.size));
Line 733 ⟶ 749:
end
table.insert (out, ': '); -- separator
 
args.text = proto_prefix (args.text, language_name);
 
table.insert (out, make_text_span (args.code, args.text, args.rtl, args.italic, args.size))
Anonymous user