Module:T-TLD: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 176: | Line 176: | ||
if args.idn and args.idn ~= '' then | if args.idn and args.idn ~= '' then | ||
args._idnFlag = true | args._idnFlag = true | ||
local puny = getPunycode().toASCII(args.idn) | local puny = Blueprint.protectedExecute( | ||
template, | |||
'IDN_toASCII', | |||
function() | |||
return getPunycode().toASCII(args.idn) | |||
end, | |||
args.idn | |||
) | |||
args._ascii = puny | args._ascii = puny | ||
end | end | ||