Mudanças entre as edições de "Módulo:Droflax"
Ir para navegação
Ir para pesquisar
| Linha 2: | Linha 2: | ||
function p.show(frame) | function p.show(frame) | ||
-- | -- Intenta leer el argumento pasado en la plantilla | ||
local userLang = frame.args.lang | local userLang = frame.args.lang or "pt" | ||
local textos = { | local textos = { | ||
pt = "Olá! Você está vendo em português 🇧🇷", | |||
es = "¡Hola! Estás viendo en español 🇪🇸", | es = "¡Hola! Estás viendo en español 🇪🇸", | ||
en = "Hello! You are viewing in English 🇺🇸", | en = "Hello! You are viewing in English 🇺🇸", | ||
| Linha 14: | Linha 14: | ||
return string.format( | return string.format( | ||
'<div style="padding:10px;border:1px solid #ccc;">%s<br><small>(lang detectado: %s)</small></div>', | '<div style="padding:10px;border:1px solid #ccc;">%s<br><small>(lang detectado: %s)</small></div>', | ||
textos[userLang] or textos["pt | textos[userLang] or textos["pt"], | ||
userLang | userLang | ||
) | ) | ||
end | end | ||
return p | return p | ||
Edição das 18h44min de 29 de agosto de 2025
A documentação para este módulo pode ser criada em Módulo:Droflax/doc
local p = {}
function p.show(frame)
-- Intenta leer el argumento pasado en la plantilla
local userLang = frame.args.lang or "pt"
local textos = {
pt = "Olá! Você está vendo em português 🇧🇷",
es = "¡Hola! Estás viendo en español 🇪🇸",
en = "Hello! You are viewing in English 🇺🇸",
pl = "Cześć! Oglądasz po polsku 🇵🇱"
}
return string.format(
'<div style="padding:10px;border:1px solid #ccc;">%s<br><small>(lang detectado: %s)</small></div>',
textos[userLang] or textos["pt"],
userLang
)
end
return p