Шрифт:
Каждый компонент должен вызывать эту функцию со строкой, указывающей на текстовый домен, в составе первоначальной инициализации в
Если текстовый домен не установлен с помощью
13.3.2. Перевод сообщений:
Следующим после установки текстового домена шагом является использование функции
Аргументы, используемые в этих функциях, следующие:
Переводимая строка. Она действует в качестве ключа к базе данных переводов.
Текстовый домен, из которого нужно получить перевод. Таким образом, хотя
Одна из описанных ранее категорий доменов (
Тогда '
В 99,9% времени бывает нужно использовать
Все функции возвращают строки. Строка является либо переводом данного
Хотя сообщение является простой строкой, мы не используем ее непосредственно в форматирующей строке
Вскоре, в разделе 13.3.4 «Упрощение использования
13.3.3. Работа с множественными числами:
Перевод во множественном числе доставляет дополнительные трудности. Простой код мог бы выглядеть примерно так:
Это подходит для английского языка, но перевод становится трудным. Во-первых, во многих языках множественное число не образуется с такой же легкостью, как в английском (добавлением суффикса