Модуль:Languages: различия между версиями

Новая страница: «-- Модуль для работы с языками ISO 639 -- загрузка модуля данных с таблицей языков local languages = mw.loadData('Module:Languages/data') local p = {} -- Проверяет, пустой ли дан параметр local function isEmpty(s) return s == nil or s == '' end -- вспомогательная функция, удаляет пробелы local function trimstr(s) return (s:gsub("^%s...»
 
Нет описания правки
 
Строка 90: Строка 90:
list_item = link .. "&nbsp;<span dir='auto' lang='" .. lang_code .. "'>" .. trimmed .. "</span>"
list_item = link .. "&nbsp;<span dir='auto' lang='" .. lang_code .. "'>" .. trimmed .. "</span>"
else
else
list_item = link .. " <span class='unknown-foreign-lang'>" .. trimmed .. "</span>".."[[Category:Википедия:Статьи с нераспознанным языком]]"
list_item = link .. " <span class='unknown-foreign-lang'>" .. trimmed .. "</span>".."[[Category:Тептар:Статьи с нераспознанным языком]]"
end
end
Строка 146: Строка 146:
code = 'und'
code = 'und'
end
end
result = result .. frame:expandTemplate{ title = 'ref-' .. code } .. '[[Category:Википедия:Статьи с нераспознанным языком (ref)]]'
result = result .. frame:expandTemplate{ title = 'ref-' .. code } .. '[[Category:Тептар:Статьи с нераспознанным языком (ref)]]'
end
end
end
end