Translations:Paradatabase:Multilingual implementation/6/ru

From paradatabase
Jump to navigation Jump to search
  • В основном пространстве имен все страницы создаются на английском языке.
  • Существует список поддерживаемых языков.
  • Для каждого из поддерживаемых языков создается пространство имен, названием которого является код языка. Для наиболее распространенных языков в этом нет проблем. Например: Fr - французский, De - немецкий, Ru - русский. Ничего не стоит набрать три символа (например, "Ru:") перед именем страницы в момент ее создания.
  • В пространстве имен, созданном для определенного языка, параметр PageLanguage устанавливается автоматически соответственно этому языку. Перевод этой страницы на другой язык является ее подстраницей. Имя страницы перевода получается путем добавления к имени исходной страницы комбинации "слэш + код языка" (например, "Ru:Имя страницы/en"). Параметр PageLanguage перевода так же устанавливается автоматически.
  • Возможен перевод любой из исходных страниц в любом из пространств имен с помощью Extension:Translate. При этом оно корректно воспринимает язык исходной страницы и создает переводы в виде ее подстраниц.
  • Языки страниц, создаваемых в других пространствах имен (не связанных с языками) подчиняется тем же правилам, что и в основном пространстве имен.