这不是我第一次设置 POEdit 来使用 CakePHP,但这是我第一次需要翻译网站上的核心字符串。具体来说,我需要翻译TimeHelper
'stimeAgoInWords()
函数上的字符串。问题是其中的所有字符串都封装在__d()
and__dn()
函数中(而不是常规__()
的,__n()
等),它使用翻译域名作为第一个参数,而不是可翻译的字符串。因此,如果我告诉 POEdit 在目录中包含__d
和__dn
作为关键字,它会认为“cake”和“cake_dev”是可翻译的字符串。
翻译“蛋糕”域上的 CakePHP 核心字符串的最佳方法是什么?
你可以看到timeAgoInWords
这里的代码。
谢谢。