我正在使用cakephp 1.2,我有2个语言文件,英文和中文,英文是默认语言。我在这里遇到问题,如果消息ID不存在于中文中,它将显示消息ID。如果当前语言po文件中不存在消息ID,是否可以使用默认语言?
答案 0 :(得分:1)
常见的范例是使用默认语言作为语言文件键,如:
<h2>__('Posts')</h2>
如果英语语言文件可能没有定义任何翻译,中文可以全部定义,也可以不定义。如果系统在当前语言po文件中找不到匹配的键,它将只使用传递给__()
方法的键。因此,在上述情况下,如果没有语言文件具有Posts
密钥,则只会输出Posts
。