Тептар:Перевод интерфейса

Материал из Тептар — свободной энциклопедии
Версия от 19:06, 2 февраля 2022; Mansur700 (обсуждение | вклад) (Новая страница: «Интерфейс MediaWiki-сайта состоит из языкового файла MediaWiki и локально созданных сообщений. =...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Интерфейс MediaWiki-сайта состоит из языкового файла MediaWiki и локально созданных сообщений.


Языковые файлы MediaWiki[править код]

Языковые файлы содержат локализованные сообщения движка на поддерживаемых MediaWiki языках (недоступная ссылка); сообщения для расширений находятся в отдельных файлах.

Любой сайт на MediaWiki использует один из языковых файлов для интерфейса по умолчанию (см. mw:Manual:$wgLanguageCode). Остальные файлы используются для участников, указавших другой язык интерфейса в своих настройках, или при использовании uselang= в URL страницы (пример).

Локальные сообщения[править код]

Каждому системному сообщению, используемому движком, соответствует своя страница в пространстве «MediaWiki:». Изначально эти страницы отсутствуют и показывают значения прямо из языкового файла.

Администраторы проекта могут создавать эти страницы, переопределяя соответствующие сообщения для своего сайта. Существование страницы можно определить по наличию верхней вкладки «история», например, в Тептар страница MediaWiki:Deletedtext создана, а MediaWiki:Vector-action-move — нет.

Для изменения локальных сообщений на других языках следует создавать страницы с суффиксом языка, например Loginsuccesstitle/en или Loginsuccesstitle/uk.

Сообщения обычно переопределяются для добавления специфической для проекта информации или дополнительного оформления (например цветом фона или рамкой). При исправлении явной ошибки перевода желательно сообщить переводчикам; после исправления языкового файла и обновления используемой версии MediaWiki страница сообщения обычно удаляется как дублирующая стандартное сообщение. Например, сообщение