Module:Lang: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(synch from sandbox;) |
m (synch from sandbox;) |
||
Line 415: | Line 415: | ||
]] |
]] |
||
local function make_text_span (code, text, rtl, style, size) |
local function make_text_span (code, text, rtl, style, size, language) |
||
local span = {}; |
local span = {}; |
||
local style_added = ''; |
local style_added = ''; |
||
Line 449: | Line 449: | ||
end |
end |
||
if is_set (language) then |
|||
⚫ | |||
table.insert (span, table.concat ({style_added, ' title=\"', language, ' language text\"', '>'})); -- add title text and close opening span tag |
|||
else |
|||
⚫ | |||
end |
|||
table.insert (span, text); -- insert the text |
table.insert (span, text); -- insert the text |
||
Line 750: | Line 754: | ||
args.text = proto_prefix (args.text, language_name); -- prefix proto-language text with a splat |
args.text = proto_prefix (args.text, language_name); -- prefix proto-language text with a splat |
||
table.insert (out, make_text_span (args.code, args.text, args.rtl, args.italic, args.size)); |
table.insert (out, make_text_span (args.code, args.text, args.rtl, args.italic, args.size, language_name)); |
||
table.insert (out, make_category (code, language_name, args.nocat)); |
table.insert (out, make_category (code, language_name, args.nocat)); |
||
table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories |
table.insert (out, render_maint(args.nocat)); -- maintenance messages and categories |