我有一个多语言(en、es、pt)的 Elixir/phoenix 项目。 所有 gettext 键默认都是英文,但我想将默认值更改为 PT。 已经有超过 2k 的翻译,因此手动执行将是一项艰巨的任务。
有我可以使用的自动化工具吗?
您可以按照有关配置的文档更改默认区域设置:
https://hexdocs.pm/gettext/Gettext.html#module-gettext-configuration
它可能会在您的
config/config.exs
文件中
config :my_app, MyApp.Gettext, allowed_locales: ["en", "fr"], default_locale: "fr"