如何将cakephp libs文件的翻译添加到默认情况下。
例如
- 月名
- 白天的名字
-Timeagoinwords

我尝试将字符串添加到默认值。
但是每次我从default.pot(使用poedit)更新它
弦消失了。

请帮助我解决它
通过使用单独的.po文件找到解决方案可以很好

有帮助吗?

解决方案

我解决了
- create/app/views/dummy.ctp
- 通过应对蛋糕 libs view helpers time.ctp到dummy.ctp的翻译来重复
- 蛋糕i18n会将翻译添加到默认值。

其他提示

您可以看到相关的字符串 timeAgoInWords 在......的最后 TimeHelper::timeAgoInWords. 。它们只是正常的翻译字符串 'year', 'years', 'month', 'months' 等,只需将这些翻译放入通用域.po文件中即可。

有一个特殊情况,可以打印出一个完整的日期字符串 'on 18/2/09'. 。可以通过定位字符串来定位“ ON” 'on %s', ,但是日期格式需要传递给 timeAgoInWords 功能:

$this->Time->timeAgoInWords($time, array('format' => __('Y-m-d', true)));

月份的名称 遵循同样的模式, ,只需添加翻译 'January', 'February', 在您的通用域翻译文件中等等。不太确定蛋糕在哪里输出 不过,这需要翻译。请详细说明。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top