我在使用 Kohana 3.3 中的 I18n 功能时遇到问题
我的 I18n 文件夹结构如下
i18n/
- zh/
- 我们.php
- zh/
- .php
- cn.php
我遇到的问题是,在我阅读的任何地方都应该可以像这样加载语言,i18n::lang('en-us');
因为 api 声明它会在“-”字符上爆炸字符串,因此默认目标语言“en-us”会导致搜索以下文件:
/application/i18n/en.php
/application/i18n/en/us.php
它似乎只在我使用i18n::lang('en/us');
而不是加载正确的语言文件时i18n::lang('en-us');