Diferencia entre revisiones de «Módulo:Documentation»
Sin resumen de edición |
Sin resumen de edición |
||
| (No se muestra una edición intermedia del mismo usuario) | |||
| Línea 2: | Línea 2: | ||
local getType = function( namespace, page ) | local getType = function( namespace, page ) | ||
local pageType = ' | local pageType = 'plantilla' | ||
if namespace == 'Module' then | if namespace == 'Module' then | ||
pageType = ' | pageType = 'módulo' | ||
elseif page.fullText:gsub( '/doc$', '' ):find( '%.css$' ) then | elseif page.fullText:gsub( '/doc$', '' ):find( '%.css$' ) then | ||
pageType = ' | pageType = 'hoja de estilo' | ||
elseif page.fullText:gsub( '/doc$', '' ):find( '%.js$' ) then | elseif page.fullText:gsub( '/doc$', '' ):find( '%.js$' ) then | ||
pageType = 'script' | pageType = 'script' | ||
elseif namespace == 'MediaWiki' then | elseif namespace == 'MediaWiki' then | ||
pageType = ' | pageType = 'mensaje' | ||
end | end | ||
| Línea 46: | Línea 46: | ||
out = f:preprocess( out ) | out = f:preprocess( out ) | ||
if not args.nocat then | if not args.nocat then | ||
out = out .. '[[ | out = out .. '[[Categoría:Paquinass con plantillas que requieren sustitución]]' | ||
end | end | ||
end | end | ||
| Línea 66: | Línea 66: | ||
local page = mw.title.getCurrentTitle() | local page = mw.title.getCurrentTitle() | ||
local namespace = args.type or page.nsText | local namespace = args.type or page.nsText | ||
local pageType = ' | local pageType = 'plantilla' | ||
if namespace == 'Module' then | if namespace == 'Module' then | ||
pageType = ' | pageType = 'módulo' | ||
elseif page.fullText:find( '.css$' ) then | elseif page.fullText:find( '.css$' ) then | ||
pageType = ' | pageType = 'hoja de estilo' | ||
elseif page.fullText:find( '.js$' ) then | elseif page.fullText:find( '.js$' ) then | ||
pageType = 'script' | pageType = 'script' | ||
elseif namespace == 'MediaWiki' then | elseif namespace == 'MediaWiki' then | ||
pageType = ' | pageType = 'mensaje' | ||
end | end | ||
| Línea 81: | Línea 81: | ||
if badDoc then | if badDoc then | ||
colour = 'F9F2EA' | colour = 'F9F2EA' | ||
message = "''' | message = "'''Esta/e " .. pageType .. " de documentación necesita mejoras o información adicional.'''" | ||
end | end | ||
local certainty = ' | local certainty = 'debería ser' | ||
if pageType == ' | if pageType == 'módulo' then | ||
certainty = ' | certainty = 'será' | ||
end | end | ||
| Línea 97: | Línea 97: | ||
'<div style="margin-bottom:0.8em;padding:0.8em 1em 0.7em;background-color:#' .. colour .. ';border:1px solid #AAA">', | '<div style="margin-bottom:0.8em;padding:0.8em 1em 0.7em;background-color:#' .. colour .. ';border:1px solid #AAA">', | ||
'<div style="float:right">[[' .. page:fullUrl( 'action=purge' ) .. ' purge]]</div>', | '<div style="float:right">[[' .. page:fullUrl( 'action=purge' ) .. ' purge]]</div>', | ||
'<p style="margin: 0"> | '<p style="margin: 0">Esta es la página de documentación, ' .. certainty .. ' transcluida a la página de ' .. pageType .. ' principal. Véase [[Plantilla:Documentation]] para más información.</p>', | ||
message, | message, | ||
'</div>', | '</div>', | ||
| Línea 114: | Línea 114: | ||
local noDoc = args.nodoc or not docPage.exists | local noDoc = args.nodoc or not docPage.exists | ||
local badDoc = args.baddoc | local badDoc = args.baddoc | ||
local pageType = ' | local pageType = 'plantilla' | ||
if namespace == 'Module' then | if namespace == 'Module' then | ||
pageType = ' | pageType = 'módulo' | ||
elseif page.fullText:find( '.css$' ) then | elseif page.fullText:find( '.css$' ) then | ||
pageType = ' | pageType = 'hoja de estilo' | ||
elseif page.fullText:find( '.js$' ) then | elseif page.fullText:find( '.js$' ) then | ||
pageType = 'script' | pageType = 'script' | ||
elseif namespace == 'MediaWiki' then | elseif namespace == 'MediaWiki' then | ||
pageType = ' | pageType = 'mensaje' | ||
end | end | ||
| Línea 149: | Línea 149: | ||
preload = '&preload=Template:Documentation/preload' | preload = '&preload=Template:Documentation/preload' | ||
colour = 'F9EAEA' | colour = 'F9EAEA' | ||
message = "''' | message = "'''Esta/e " .. pageType .. " no tiene documentación. Si sabes cómo usar esto " .. pageType .. ", por favor, creala.'''" | ||
if not args.nocat then | if not args.nocat then | ||
if mw.title.new( 'Category:' .. pageType .. 's with no documentation' ).exists then | if mw.title.new( 'Category:' .. pageType .. 's with no documentation' ).exists then | ||
| Línea 159: | Línea 159: | ||
elseif badDoc then | elseif badDoc then | ||
colour = 'F9F2EA' | colour = 'F9F2EA' | ||
message = "'''Esta " .. pageType .. " necesita mejorarse o información adicional.'''\n" | message = "'''Esta/e " .. pageType .. " necesita mejorarse o información adicional.'''\n" | ||
if not args.nocat then | if not args.nocat then | ||
if mw.title.new( 'Category:' .. pageType .. 's with bad documentation' ).exists then | if mw.title.new( 'Category:' .. pageType .. 's with bad documentation' ).exists then | ||