как решить проблему zend_translate с некоторыми ключевыми словами? - PullRequest
1 голос
/ 20 августа 2010

Я использую класс zend_translate (адаптер ini) для моего многоязычного сайта.

но когда я использую некоторые ключевые слова в моих языковых файлах, это вызывает ошибку. например (да, без ключевых слов).

примеры записей языковых файлов, которые выдают ошибку:

да = родной язык да

нет = родной язык нет

как мне решить эту проблему?

спасибо заранее.

1 Ответ

0 голосов
/ 20 августа 2010

Итак, из документации

INI-файлы имеют несколько ограничений. Если значение в INI-файле содержит любые не алфавитно-цифровые символы, которые необходимо заключить в двойные кавычки ("). Есть также зарезервированные слова, которые не должны быть используется в качестве ключей для INI-файлов. К ним относятся: NULL, да, нет, TRUE и ЛОЖНЫЙ. Значения NULL, no и FALSE приводят к результатам "", yes и TRUE в 1. Символы {} | & ~! [() "нельзя использовать где-либо в ключе и имеют особое значение в значении. Не используйте их, как это будет произвести неожиданное поведение.

...