Content deleted Content added
strip wikilink markup tweak; Tag: Reverted |
Restored revision 1014499540 by Trappist the monk (talk): See talk; reversing CSS spacing changes pending wider consensus/RfC |
||
Line 49:
return output and (output .. '</5p4n>') or ''; -- where there is output, add secret tag close
end
Line 95 ⟶ 54:
--[=[-------------------------< N I H O N G O >----------------------------------------------------------------
{{Nihongo|<English>|<japanese>|<romaji>|<extra>|<extra2>|lead=yes}}
Line 129 ⟶ 88:
romaji = (lead and english and '[[Hepburn romanization|Hepburn]]: ' or '') .. lang_module._transl ({'ja', 'hepburn', romaji}) or nil;
end
local formatting = {
{'<5p4n>(%s)', {extra}},
{'%s<5p4n>', {romaji}},
{'%s<5p4n> (%s)', {romaji, extra}},
{'<5p4n>(%s)', {japanese}},
{'<5p4n>(%s, %s)', {japanese, extra}},
{'%s<5p4n> (%s)', {romaji, japanese}},
{'%s<5p4n> (%s, %s)', {romaji, japanese, extra}},
{'%s<5p4n>', {english}},
{'%s<5p4n> (%s)', {english, extra}},
{'%s<5p4n> (%s)', {english, romaji}}, -- 10 - english (romaji)
{'%s<5p4n> (%s, %s)', {english, romaji, extra}}, -- 11 - english (romaji, extra)
{'%s<5p4n> (%s)', {english, japanese}},
{'%s<5p4n> (%s, %s)', {english, japanese, extra}},
{'%s<5p4n> (%s, %s)', {english, japanese, romaji}}, -- 14 - english (japanese, romaji)
{'%s<5p4n> (%s, %s, %s)', {english, japanese, romaji, extra}},
}
local ret_string = nihongo_renderer (args, formatting, extra2)
ret_string = ret_string:gsub ('<5p4n>', '<span style="font-weight: normal">'):gsub ('</5p4n>', '</span>'); -- replace 'secret' tags with proper tags
return ret_string; -- because gsub returns the number of replacements made as second return value
end
Line 158 ⟶ 115:
--[=[-------------------------< N I H O N G O 3 >--------------------------------------------------------------
Similar to {{nihongo}} but changes rendered order and does not support |lead=
Line 212 ⟶ 169:
--[=[-------------------------< N I H O N G O K R T >--------------------------------------------------------------
Similar to {{nihongo}} but changes rendered order and does not support |lead=
Line 241 ⟶ 198:
romaji = romaji and lang_module._transl ({'ja', 'hepburn', romaji}) or nil;
local formatting = {
{'<5p4n>(%s)', {extra}},
{'%s<5p4n>', {romaji}},
{'%s<5p4n> (%s)', {romaji, extra}},
{'<5p4n>%s', {japanese}},
{'<5p4n>%s (%s)', {japanese, extra}},
{'<5p4n>%s (%s)', {japanese, romaji}}, -- 6 - japanese (romaji)
{'<5p4n>%s (%s, %s)', {japanese, romaji, extra}},
{'%s<5p4n>', {english}},
{'%s<5p4n> (%s)', {english, extra}},
{'%s<5p4n> (%s)', {romaji, english}},
{'%s<5p4n> (%s, %s)', {romaji, english, extra}},
{'<5p4n>%s (%s)', {japanese, english}},
{'<5p4n>%s (%s, %s)', {japanese, english, extra}},
{'<5p4n>%s (%s, %s)', {japanese, romaji, english}},
{'<5p4n>%s (%s, %s, %s)', {japanese, romaji, english, extra}},
}
local ret_string = nihongo_renderer (args, formatting, extra2)
ret_string = ret_string:gsub ('<5p4n>', '<span style="font-weight: normal">'):gsub ('</5p4n>', '</span>'); -- replace 'secret' tags with proper tags
return ret_string; -- because gsub returns the number of replacements made as second return value
Line 267 ⟶ 223:
--[=[-------------------------< N I H O N G O _ F O O T >------------------------------------------------------
{{Nihongo foot|<English>|<japanese>|<romaji>|<extra>|<extra2>|<post>|lead=yes|group}}
|