Модуль:Languages: различия между версиями
Buto (обсуждение | вклад) Новая страница: «-- Модуль для работы с языками 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...» |
Buto (обсуждение | вклад) Нет описания правки |
||
| Строка 90: | Строка 90: | ||
list_item = link .. " <span dir='auto' lang='" .. lang_code .. "'>" .. trimmed .. "</span>" | list_item = link .. " <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: | result = result .. frame:expandTemplate{ title = 'ref-' .. code } .. '[[Category:Тептар:Статьи с нераспознанным языком (ref)]]' | ||
end | end | ||
end | end | ||