Создание файла определения языка

From Joomla! Documentation

Revision as of 12:32, 5 March 2015 by AlexSmirnov (talk | contribs) (Created page with ""''ЗНАЧЕНИЕ''" не может содержать знак двойных кавычек ("). Вместо этого их необходимо вводить испо...")
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎português • ‎русский
Joomla! 
3.x
серия

Важное примечание: языковые .ini файлы системы Joomla необходимо сохранять как "UTF-8 without the Byte Order Mark (BOM)"[1].

Формат файлов определения языка очень прост. Пустые строки и строки, начинающиеся с "#" игнорируются и знак "#" можно использовать для создания в файле комментариев. Каждая строчка состоит из двух разделенных знаком равенства наборов знаков, как в нижеследующем примере:

КЛЮЧ=Значение

где “КЛЮЧ” - это ссылка на переводимый текст и “Значение” - это переводимый текст. Например:

ADDITIONAL_INFORMATION="Additional Information"
КЛЮЧ” должен быть полностью в заглавных буквах, иначе он не будет найден. С какой буквы начинается исходная языковая строка не имеет значения, поскольку перед тем как языковые строки попадают в поиск, они конвертируются в заглавные буквы. Так что "additional information", “Additional Information” или даже “AdDiTiOnAl InFoRmAtIoN” будут соответствовать [друг другу].

КЛЮЧ” может включать пробелы и знаки пунктуации, но пробелов не должно быть по обе стороны от знака равенства, в ввиду его значения. Если более чем одна языковая строка имеет одно и то же значение с левой [от знака равенства] стороны, то будет использована та, которая найдена последней.

"ЗНАЧЕНИЕ" не может содержать знак двойных кавычек ("). Вместо этого их необходимо вводить используя набор специальных символов """. Одиночные кавычки действительны.

More information about the discussed changed for the Joomla 2.5 and 3.x series can be found on the page Specification of language files



  1. Для более подробной информации по "Byte Order Mark" смотрите документ http://unicode.org/faq/utf_bom.html#BOM