Help:i18n (Русский)
Эта статья является полным руководством по интернационализации и локализации ArchWiki.
Рекомендации
Названия страниц
Страницы с переводами англоязычных страниц на какой-либо язык должны иметь заголовки вида "Заголовок на Английском (Язык)", где "Язык" — это написание этого языка на нем самом. Не забудьте про пробел между заголовком и языковым тегом; Пример: Beginners' Guide (Nederlands). Заголовки англоязычных страниц не должны содержать языковой тег.
В случае подстраниц, языковый тег переходит в конец заголовка, то есть, "Title (Language)/Sub-page" — неправильно, "Title/Sub-page (Language)" — правильно. Например: PulseAudio/Examples (Italiano). Это может показаться нелогичным, однако это более практичный и безопасный способ для роботов при определении языка статьи.
Единственным исключением из этого правила являются корневые категории каждого языка, поскольку они не должны повторять названия языка.
Смотрите список языков и предназначенные для них языковые теги.
Обоснование:
- Английские заголовки упрощают администрирование; все администраторы понимают английский язык, но могут не понимать другие языки. При просмотре свежих правок и других специальных страниц, администраторам надо знать что редактируется не прибегая к внешним программам для перевода.
- Стандартизированные заголовки статей упрощают управление межъязыковыми ссылками.
Локализованные перенаправления
Локализованные заголовки могут и должны быть созданы, но их следует оформлять как перенаправления на основную страницу с заголовком на английском языке, как описано выше. Названия локализованных перенаправлений не должны содержать языковых тегов. Например: Guía para Principiantes является перенаправлением на Installation guide (Español).
Обоснование:
- Локализованные заголовки облегчают навигацию для людей, не знающих английского языка. Такие перенаправления могут использовать как внешние поисковые системы, так и внутренний поиск.
- Такие перенаправления упрощают создание внутренних ссылок.
Межъязыковые ссылки
Если статья существует на нескольких языках, добавьте межъязыковые ссылки в начале каждой статьи:
[[de:Title]] [[en:Title]] [[es:Title]]
[[da:Main Page]]
.Список языков и языковые теги смотрите в разделе #Языки; на странице Help:Стиль#Межъязыковые ссылки вы найдете инструкции по использованию.
Обоснование:
- Добавление межъязыковых ссылок в начале статьи позволяет людям быстро определить, доступна ли статья на их языке, а переводчикам дает возможность выяснить, требует ли статья перевода.
Поиск статей с конкретными межъязыковыми ссылками
Если вы хотите получить список всех страниц на других языках для конкретной статьи, используйте API-запрос:
Он возвращает все страницы, на которых есть указанная при помощи параметров lbllang
и lbltitle
межъязыковая ссылка. В этом примере вы получите все страницы, которые ссылаются на ([[en:Main page]]
).
Иногда бывает также полезно получить список страниц, которые имеют межъязыковые ссылки на какие-либо страницы конкретного языка; используйте для этого тот же запрос, без параметра lbltitle
:
В этом примере выводятся все страницы, которые имеют межъязыковые ссылки на страницы на немецком языке (de
), который задается в параметре lbllang
.
Имейте ввиду, что API-запросы имеют ограничение длины списков, отдаваемых за раз. Если вам нужно получить более 500 результатов, используйте параметр lblcontinue
, в котором указывайте метку langbacklinks/@lblcontinue
, принятую в предыдущем ответе на запрос:
<langbacklinks lblcontinue="de|Irssi|9093" />
Языки
В следующей таблице перечислены все языки, которые встречаются на этом вики-сайте вместе со ссылками на соответствующую языковую категорию.
Имя на английском | Локализованное имя | Языковой префикс | Корневая категория | Внешний вики-сайт |
---|---|---|---|---|
Arabic | العربية | ar | Category:العربية | — |
Bulgarian | Български | bg | Category:Български | — |
Catalan | Català | не поддерживается 1 | Category:Català | — |
Chinese (Simplified) | 简体中文 | zh-hans | Category:简体中文 | — |
Chinese (Traditional) | 正體中文 | zh-hant | Category:正體中文 | — |
Croatian | Hrvatski | hr | Category:Hrvatski | — |
Czech | Česky | cs | Category:Česky | — |
Danish | Dansk | da | Category:Dansk | — |
Dutch | Nederlands | nl | Category:Nederlands | — |
English | English | en | Category:English | — |
Esperanto | Esperanto | не поддерживается 1 | Category:Esperanto | — |
Finnish | Suomi | fi | Category:Suomi | http://www.archlinux.fi/wiki/[устаревшая ссылка 2020-08-06] |
French | Français | fr | — | http://wiki.archlinux.fr/ |
German | Deutsch | de | — | https://wiki.archlinux.de/ |
Greek | Ελληνικά | el | Category:Ελληνικά | — |
Hebrew | עברית | he | Category:עברית | — |
Hungarian | Magyar | hu | Category:Magyar | — |
Indonesian | Bahasa Indonesia | id | Category:Indonesia | — |
Italian | Italiano | it | Category:Italiano | — |
Japanese | 日本語 | ja | — | https://wiki.archlinuxjp.org/ |
Korean | 한국어 | ko | Category:한국어 | — |
Lithuanian | Lietuviškai | lt | Category:Lietuviškai | — |
Norwegian (Bokmål) | Norsk Bokmål | не поддерживается 1 | Category:Norsk Bokmål | — |
Persian | فارسی | fa | — | http://wiki.archlinux.ir/[устаревшая ссылка 2020-08-06] |
Polish | Polski | pl | Category:Polski | — |
Portuguese | Português | pt | Category:Português | — |
Romanian | Română | ro | — | http://wiki.archlinux.ro/ |
Russian | Русский | ru | Category:Русский | — |
Serbian | Српски (Srpski) | sr | Category:Српски | http://wiki.archlinux.rs/[устаревшая ссылка 2020-08-06] |
Slovak | Slovenský | sk | Category:Slovenský | — |
Spanish | Español | es | Category:Español | — |
Swedish | Svenska | sv | — | http://wiki.archlinux.se/ |
Thai | ไทย | th | Category:ไทย | — |
Turkish | Türkçe | tr | — | http://archtr.org/wiki/[устаревшая ссылка 2020-08-06] |
Ukrainian | Українська | uk | Category:Українська | — |
Vietnamese | Tiếng Việt | не поддерживается 1 | — | http://archlinuxvn.tuxfamily.org/ |
1 Пометка не поддерживается здесь означает, что межъязыковые ссылки для данного языка недоступны. Смотрите #Добавление внутренних межъязыковых ссылок и #Добавление внешних межъязыковых ссылок.
Дополнительную информацию касательно языковых префиксов смотрите
- http://www.iana.org/assignments/language-subtag-registry
- http://tools.ietf.org/rfc/bcp/bcp47.txt
- http://rishida.net/utils/subtags/
Добавление внутренних межъязыковых ссылок
Если вам нужно добавить поддержку межъязыковых ссылок для нового языка, который размещаются на основном сайте wiki.archlinux.org, сделайте запрос на странице обсуждения Help talk:I18n. Имейте ввиду, что есть некоторое минимальное количество страниц на новом языке, при котором администраторы смогут выполнить ваш запрос. Размещение на внешнем вики-сайте является более предпочтительным.
Добавление внешних межъязыковых ссылок
Если вам нужно добавить поддержку межъязыковых ссылок для нового языка на отдельном вики-сайте, либо для существующего языка, для которого был создан отдельный сайт, сделайте запрос на странице обсуждения Help talk:I18n или свяжитесь с одним из администраторов напрямую: межъязыковые ссылки будут настроены как можно быстрее.
Перенос языка на внешний вики-сайт
Перенос языка с основного сайта на выделенный исключительно приветствуется и одобряется, и вам для этого будет оказана вся необходимая поддержка. Процедура переноса состоит из установки временных межъязыковых ссылок, которые будут использоваться для перенаправления на страницы на внешние вики-сайты по мере переноса статей. Как только перенос завершается, все перенаправления удаляются, и обычные межъязыковые ссылки уже начинают напрямую вести на внешний сайт.