我正在为我的多语言站点使用 zend_translate 类(ini 适配器)。
但是当我在我的语言文件中使用一些关键字时,它会产生错误。例如(是的,没有关键字)。
产生错误的示例语言文件条目:
是=母语是
否=母语 否
我该如何解决这个问题?
提前谢谢。
我正在为我的多语言站点使用 zend_translate 类(ini 适配器)。
但是当我在我的语言文件中使用一些关键字时,它会产生错误。例如(是的,没有关键字)。
产生错误的示例语言文件条目:
是=母语是
否=母语 否
我该如何解决这个问题?
提前谢谢。
所以从文档
INI 文件有几个限制。如果 ini 文件中的值包含任何非字母数字字符,则需要将其括在双引号 (") 中。还有一些保留字不能用作 ini 文件的键。这些包括:NULL、yes、no 、TRUE 和 FALSE。值 NULL、no 和 FALSE 的结果为“”,yes 和 TRUE 的结果为 1。字符 {}|&~![()" 不得在键中的任何位置使用,并且在键中具有特殊含义价值。不要使用它们,因为它会产生意想不到的行为。