User Tools

Site Tools


ru:languages

This is an old revision of the document!


Поддержка языков

GetSimple поддерживает файлы локализации, по-другому их можно назвать языковые файлы или файлы перевода для административной панели. Их можно скачать в секции сайта GS Extend.

Поместите скачанный вами языковой файл в папку /admin/lang/ вашей системы. Теперь в секции административной панели Настройки в раскрывающемся списке Язык можно сменить язык интерфейса на только что установленный.

Примечание: Клавиши горячего доступа, устоявшиеся в разных языках, могу отличаться. Вы можете определить пользовательские горячие клавиши, наиболее подходящие, по вашему мнению, для вашего языка, в том же языковом файле. Например: откройте в текстовом редакторе языковой файл, найдите секцию For: include-nav.php и заключите любую букву в тэги <em></em>

"PLUGINS_NAV" =>  "Пла<em>г</em>ины"

Мы только что определили горячую клавишу «г» для активации вкладки Плагины. Допустим, в немецкой версии <em>s</em> определяет s как горячую клавишу для вкладки Страницы.

Creating a New Language File

  1. Change the header information and filename to match the language you are translating
  2. Translate the text
  3. Save the new file UTF8 Without BOM.
    • If you get an error saying “Headers already sent”, it is probably because you did not save the file in this format.

For plugins conforming to the guidelines and GetSimple itself: you may use the Translate plugin - more information see Translation Tools.

Транслитерация

GetSimple имеет встроенный функционал для транслитерации постоянной ссылки (slug). По умолчанию GS удаляет все неанглийские символы при ее генерации. Вы можете создать свой массив для транслитерации с именем 'TRANSLITERATION' и разместить его в вашем языковом файле.

Plugin Language Files

There are functions and standards to internationalize (i18n) plugins. Check them out here.

CKEditor Language Files

CKEditor also supports languages.

Language File Problems

If you see certain language strings that look like {LOREM_IPSUM}, then these are untranslated strings within your current language file. Either compare your file with the latest GetSimple /admin/lang/en_US.php file or add the string to your current translation.

ru/languages.1380262446.txt.gz · Last modified: 2013/09/27 06:14 by Arkady