Модуль:I18n/doc

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Это страница документации Модуль:I18n.

Модуль интернационализации предназначен для использования в других модулях, он позволяет загружать их файлы локализации и обращаться к переводным строкам по англоязычным условным названиям.

В загруженной локализации можно безопасно обращаться к строкам по условным названиям, — в случае отсутствия перевода для строки будет выдано значения ключа вместо nil. Таким образом, при копировании или обновлении интернационализованного модуля из иноязычного раздела Википедии портируемый модуль должен оказаться рабочим, но вместо отсутствующих переводов будут отображаться их условные названия.

В случае интернационализации файл локализации на текущий язык должен быть подстраницей подстраницы l10n модуля. Название файла локализации должно соответствовать коду языка (ISO 639). Пример пути к файлу локализации на русский язык: Модуль:Путь_к_модулю/l10n/ru.