我在我的Rails应用中使用I18n进行翻译时遇到了问题。我将动态句子创建为数组,如下所示:
当我通过迭代并翻译I18n.t(".")时,我会得到整个应用程序中所有翻译的完整数组,输出一个1000多个数组的文本。这对于I18n.t("%")也是如此。
有没有设置可以防止这种情况发生?目前我唯一的解决方法是将所有“。”更改为“。”,但我希望有更好的解决方案。有什么建议吗?
[:this_is_a, 5, :which_is_a_number, "."]
,然后逐个单词进行翻译。当我通过迭代并翻译I18n.t(".")时,我会得到整个应用程序中所有翻译的完整数组,输出一个1000多个数组的文本。这对于I18n.t("%")也是如此。
有没有设置可以防止这种情况发生?目前我唯一的解决方法是将所有“。”更改为“。”,但我希望有更好的解决方案。有什么建议吗?