Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Autotranslate: Difference between revisions

From Neodyland Wiki
m Protected "Module:Autotranslate": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
No edit summary
Line 51: Line 51:
local langList = mw.language.getFallbacksFor(args.lang)
local langList = mw.language.getFallbacksFor(args.lang)
table.insert(langList,1,args.lang)
table.insert(langList,1,args.lang)
table.insert(langList,math.max(#langList,2),'default')
 
-- find base page
-- find base page
local base = args.base
local base = args.base
Line 62: Line 61:
   
   
-- find base template language subpage
-- find base template language subpage
local page = nil
local page = args.default  -- default page if provided or nil otherwise
for _, language in ipairs(langList) do
for _, language in ipairs(langList) do
if mw.title.new(base .. '/' .. language).exists then
if mw.title.new(base .. '/' .. language).exists then
Cookies help us deliver our services. By using our services, you agree to our use of cookies.