User Tools

Site Tools


ru:languages

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ru:languages [2013/09/27 05:45]
Arkady
ru:languages [2013/09/27 07:17]
Arkady [Возможные проблемы]
Line 1: Line 1:
 ====== Поддержка языков ​ ====== ====== Поддержка языков ​ ======
  
-GetSimple ​supports different languages for the admin panel. [[http://​get-simple.info/​extend/​all_languages.php|Download the latest language files]] for GetSimple from Extend.+GetSimple ​поддерживает ​ файлы локализации,​ по-другому их можно назвать языковые файлы или файлы перевода для административной панелиИх можно скачать в секции сайта GS [[http://​get-simple.info/​extend/​all_languages.php|Extend]]. 
  
-Once you've downloaded the language file of your choosing, save it to the ''/​admin/​lang/'' ​folder of your new installation of GetSimpleIf you've already gone through the setup of GetSimple, you can change your language preference within your **Settings** tab.+Поместите скачанный вами языковой файл в папку ​''/​admin/​lang/'' ​вашей системыТеперь в секции административной панели **Настройки** в раскрывающемся списке ​**Язык** можно сменить язык интерфейса на только что установленный.
  
-HintAs AccessKeys differ in different languagesyou can define the AccessKeys which fit best for your language in the language-fileSearch for the  section ​//For: include-nav.php// ​in the language-file and wrap a single letter in ''<​em></​em>'' ​code there to define that letter als AccessKey for that function. +**Примечание**Клавиши горячего доступаустоявшиеся в разных языках,​ могу отличатьсяВы можете определить пользовательские горячие клавиши,​ наиболее подходящие,​ по вашему мнению,​ для вашего языка, в том же языковом файле. Например:​ откройте в текстовом редакторе языковой файл, найдите секцию ​//For: include-nav.php// ​и заключите любую букву в тэги ​''<​em></​em>''​ 
-Example: ''​<em>S</em>''​ defines ​//**s**// as AccessKey for the Page-Menu in the german version.+<​code>"​PLUGINS_NAV"​ =>  "​Пла<em>г</em>ины"<​/code>
  
-===== Creating a New Language File =====+Мы только что определили горячую клавишу **«г»** для активации вкладки Плагины. 
 +Допустим,​ в немецкой версии ''<​em>​s</​em>''​ определяет s как горячую клавишу для вкладки Страницы.
  
-  - [[http://​get-simple-cms.googlecode.com/​svn/​trunk/​admin/​lang/​en_US.php|Download the latest en_US from our SVN]] +===== Делаем файл перевода самостоятельно =====
-  - Change the header information and filename to match the language you are translating +
-  - Translate the text  +
-  - 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 [[http://​get-simple.info/extend/plugin/translate/112/|Translate plugin]] - more information see [[lang:​translate|Translation Tools]].+  - Скачайте актуальную версию файла en_US.php с сайта ​[[http://​get-simple-cms.googlecode.com/svn/trunk/admin/lang/en_US.php|SVN]] GetSimple. 
 +  ​Измените имя файла и информацию в его заголовке для соответствия языку, на который вы собираетесь осуществлять перевод. 
 +  - Переведите текст  
 +  - Сохраните новый файл в кодировке **UTF8 без BOM**.  
 +    * При возникновении ошибки //​“Headers already sent”// проверьте,​ что вы сохранили файл именно в этой кодировке.
  
-===== Slug Transliteration ​=====+Для перевода плагинов,​ которые соответствуют указанным правилам,​ и самой GetSimple, можно использовать плагин [[http://​get-simple.info/​extend/​plugin/​translate/​112/​|Translate]]. Для дополнительной информации по инструментам для перевода прочитайте [[ru:​lang:​translate|эту секций ВИКИ]]. 
 +===== Транслитерация ​=====
  
-GetSimple ​also provides a way to convert international characters in the page's 'slug' attributeBy default, we strip out all non-English characters to create the page's '​slug'​You can create your own transliteration array named '​TRANSLITERATION' ​within the specific language file.+GetSimple ​имеет встроенный функционал для транслитерации постоянной ссылки (slug)По умолчанию GS удаляет все неанглийские символы при ее генерацииВы можете создать свой массив для транслитерации с именем ​'​TRANSLITERATION' ​и разместить его в вашем языковом файле.
  
-===== Plugin Language Files =====+===== Языковые файлы плагинов ​===== 
 +Со стандартами и функциями для интернационализации (i18n) плагинов можно ознакомиться [[ru:​plugins:​i18n|здесь]].
  
-There are functions and standards to internationalize (i18n) plugins. [[plugins:​i18n|Check them out here.]] 
  
 ===== CKEditor Language Files ===== ===== CKEditor Language Files =====
  
-[[how_to:​editor_configuration_languageconfiguration|CKEditor]] ​also supports languages+[[ru:how_to:​editor_configuration_languageconfiguration|CKEditor]] ​также поддерживает файлы перевода или языковые файлы.
  
 +===== Возможные проблемы =====
  
-===== Language File Problems ===== +Если вдруг некоторые строки в локализованном интерфейсе выглядят как ​**{Что-то на английском языке}**, например **{VERSION}**,​ это означает,​ что в вашем текущем языковом файле отсутствует перевод этих строкСравните ваш английский языковой файл  ​''/​admin/​lang/​en_US.php'' ​с актуальной версией на SVN, либо добавьте строку перевода в ваш языковой файл. 
-If you see certain language strings that look like **{LOREM_IPSUM}**, then these are untranslated strings within your current language fileEither compare your file with the latest GetSimple ​''/​admin/​lang/​en_US.php'' ​file or add the string to your current translation+ 
-{{:​nolanguages.png|}}+{{ru:​nolanguages.png|}}
ru/languages.txt · Last modified: 2013/10/09 12:22 by Arkady