Módulo:Link utilities/i18n
Apariencia
Internationalisation for the modules LinkMail, LinkPhone und LinkSkype.
Designación de la versión en Wikidata:2024-10-24
Este módulo está desactualizado/obsoleto
Esta documentación está transcluida desde Módulo:Link utilities/i18n/doc.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) del módulo.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de este módulo.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) del módulo.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de este módulo.
-- shared internationalisation for link modules
return {
-- documentation
moduleInterface = {
suite = 'Link utilities',
sub = 'i18n',
serial = '2024-01-07',
item = 104200158
},
-- maximum count of items to display in listing
addNum = 3,
addNumFax = 2,
addMail = 2,
addSkype = 2,
texts = {
comma = ', ',
space = ' ',
parentheses = '()'
},
-- patterns for delimiters except ','
delimiters = { ' [aA][nN][dD] ', ' [oO][rR] ', ' [yY] ', ' [oO] ', ' [uU] ' },
-- patterns for phone extensions (en + de)
extensions = {
';?[Ee][Xx][Tt]%.?[ =]+%d+', -- ext. #### (en, intl)
-- including RFC 3966 syntax ";ext=####"
'x%d+', -- x#### (en, intl)
'[Aa][Pp][Pp]%.? +%d+' -- App. #### (de)
},
-- phone number options
options = {
withCountryCode = false, -- add country calling code in output in any case
preventLeadZero = false, -- remove lead zero from output
-- enable formatting of phone numbers retrieved from Wikidata
formattingWikidata = true, -- format phone numbers retrieved from Wikidata
addZeros = true, -- add trunc prefix (0)
},
-- Skype query parameters
params = {
add = 1,
call = 1,
chat = 1,
sendfile = 1,
userinfo = 1,
voicemail = 1
},
-- error categories. Leading [[Category: is added in modules
categories = {
noCC = 'Contacto: Teléfono sin código númerico del país]] <span class="error">Teléfono sin código númerico del país</span>',
invalid = 'Contacto: Formato de teléfono inválido]] <span class="error">Formato de teléfono inválido</span>',
withSlash = 'Contacto: El teléfono contiene una barra (/)]] <span class="error">El teléfono contiene una barra (/)</span>',
onlyDomestic = 'El número de teléfono insertado sólo puede utilizarse a nivel nacional.',
invalidMail = 'Contacto: Formato de correo electrónico inválido]] <span class="error">Formato de correo electrónico inválido</span>',
nonASCII = 'Contacto: El correo electrónico contiene caracteres Unicode]] <span class="listing-check-recommended" style="display:none;">El correo electrónico contiene caracteres Unicode</span>',
invalidSkype = 'Contacto: Nombre de usuario de Skype inválido]] <span class="error">Nombre de usuario de Skype inválido</span>',
},
-- LinkISBN support
isbnTexts = {
booksourcesClass = 'wv-booksources', -- CSS class
invalidISBN = '<span class="error"> ISBN no válido</span>',
invalidCat = '[[Category:Páginas con errores de ISBN]]'
}
}