Translation 手工静态翻译默认值

Translation 手工静态翻译默认值,translation,craftcms,Translation,Craftcms,当使用Craft::t('category','string')时,它会在“category”文件中查找名为“string”的“key”,然后将该值作为翻译 现在,当我测试翻译文件中不存在键“string”时,它只会输出单词string 如果我想为这些情况提供回退或默认转换值,该怎么办 目前在文档中找不到它… 当translationfile中缺少密钥时,是否可以使用回退/默认或默认翻译?Craft在这里似乎有点不可知,因为它可能取决于您的工作流。例如,在CI流程中定义翻译 Yii确实有一个

当使用
Craft::t('category','string')
时,它会在“category”文件中查找名为“string”的“key”,然后将该值作为翻译

现在,当我测试翻译文件中不存在键“string”时,它只会输出单词string

如果我想为这些情况提供回退或默认转换值,该怎么办

目前在文档中找不到它…


当translationfile中缺少密钥时,是否可以使用回退/默认或默认翻译?

Craft在这里似乎有点不可知,因为它可能取决于您的工作流。例如,在CI流程中定义翻译

Yii确实有一个内置功能,您可以相对快速地实现。

但是直接回答你的问题-不,没有内置的函数来处理丢失的翻译