gpt4 book ai didi

internationalization - 在 Phoenix 框架中使用 hex linguist 包

转载 作者:行者123 更新时间:2023-12-04 22:45:01 26 4
gpt4 key购买 nike

我如何在 Phoenix 中使用 linguist 包?我正在尝试在网页中进行国际化。我已将包添加到 mix.exs 并运行 mix deps.get成功。

现在,我不知道在哪个文件夹中写入包的模块文件,以及它是否应该像使用案例(fr.exs)中的其他国家语言文件一样扩展名为 ex 或 exs。

另外,在编写模块之后,我将如何将它应用于我的 HTML 标签?

最佳答案

快速查看自述文件,您似乎在 locale 中指定了本地文件的路径。撰写 I18n 时的声明模块。就是这一行:

locale "fr", Path.join([__DIR__, "fr.exs"])

在这种情况下,它会说“在当前目录中查找名为 'fr.exs' 的文件”,但您可以指定任何您想要的内容,例如:
locale "fr", Path.join(["lib", "translations", "fr.exs"])

然后在您看来,您只需调用 I18n 上的函数即可。您定义的模块,如自述文件所说:
<%=  I18n.t!("fr", "greeting") %>

关于internationalization - 在 Phoenix 框架中使用 hex linguist 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31297445/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com