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
ru:languages [2013/09/27 06:12]
Arkady [Поддержка языков]
ru:languages [2013/10/09 12:22]
Arkady
Line 11: Line 11:
 Допустим,​ в немецкой версии ''<​em>​s</​em>''​ определяет s как горячую клавишу для вкладки Страницы. Допустим,​ в немецкой версии ''<​em>​s</​em>''​ определяет s как горячую клавишу для вкладки Страницы.
  
-===== Creating a New Language File =====+===== Делаем файл перевода самостоятельно ​=====
  
-  - [[http://​get-simple-cms.googlecode.com/​svn/​trunk/​admin/​lang/​en_US.php|Download the latest en_US from our SVN]] +  - Скачайте актуальную версию файла en_US.php с сайта ​[[http://​get-simple-cms.googlecode.com/​svn/​trunk/​admin/​lang/​en_US.php|SVN]] ​GetSimple. 
-  - Change the header information and filename to match the language you are translating +  - Измените имя файла и информацию в его заголовке для соответствия языку, на который вы собираетесь осуществлять перевод. 
-  - Translate the text  +  - Переведите текст ​ 
-  - Save the new file **UTF8 ​Without ​BOM**.  +  - Сохраните новый файл в кодировке ​**UTF8 ​без ​BOM**.  
-    * If you get an error saying "Headers already sent"it is probably because you did not save the file in this format.+    * При возникновении ошибки //“Headers already sent”// проверьтечто вы сохранили файл именно в этой кодировке.
  
-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]].+Для перевода плагинов,​ которые соответствуют указанным правилам,​ и самой ​GetSimple, можно использовать плагин ​[[http://​get-simple.info/​extend/​plugin/​translate/​112/​|Translate]]. Для дополнительной информации по инструментам для перевода прочитайте ​[[ru:lang:​translate|эту секций ВИКИ]]. 
 +===== Транслитерация =====
  
-===== Slug Transliteration =====+GetSimple имеет встроенный функционал для транслитерации постоянной ссылки (slug). По умолчанию GS удаляет все неанглийские символы при ее генерации. Вы можете создать свой массив для транслитерации с именем '​TRANSLITERATION'​ и разместить его в вашем языковом файле.
  
-GetSimple also provides a way to convert international characters in the page's '​slug'​ attribute. By 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.+===== Языковые файлы плагинов ===== 
 +Со стандартами и функциями для интернационализации (i18n) плагинов можно ознакомиться [[ru:​plugins:​i18n|здесь]].
  
-===== Plugin Language Files ===== 
- 
-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]] ​также поддерживает файлы перевода или языковые файлы. 
 + 
 +===== Возможные проблемы ===== 
 + 
 +Если вдруг некоторые строки в локализованном интерфейсе выглядят как **{Что-то на английском языке}**,​ например **{VERSION}**,​ это означает,​ что в вашем текущем языковом файле отсутствует перевод этих строк. Сравните ваш английский языковой файл ​ ''/​admin/​lang/​en_US.php''​ с актуальной версией на SVN, либо добавьте строку перевода в ваш языковой файл. 
 + 
 +{{ru:​nolanguages.png|}} 
 + 
 +====== Ссылки ====== 
 + 
 +На главную [[ru:​|Содержание]] 
 + 
 +===== Страницы этой секции =====
  
 +=== Языки ===
 +  *[[ru:​lang:​translate|Инструменты для перевода]]
 +  *[[ru:​plugins:​i18n|Интернационализация (I18N) и плагины]]
 +  *[[ru:​plugins:​i18nhashes|Встроенный хеш-массив интернационализации (I18N)]]
 +  *[[ru:​transifex|Рекомендации по использованию Transifex]]
  
-===== 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. 
-{{:​nolanguages.png|}} 
ru/languages.txt · Last modified: 2013/10/09 12:22 by Arkady