【问题标题】:i18n support for Golang Web application HTML templatesi18n 支持 Golang Web 应用程序 HTML 模板
【发布时间】:2020-06-07 12:48:49
【问题描述】:

有没有人有在 Golang Web 应用程序中本地化 HTML 模板的好主意?现在我正在使用 Gin 和 go-i18n,但如果它们可以本地化,我将使用其他框架。

如果可能,我想在属性(或 JSON/yaml/toml,...)文件中为每种语言定义本地化消息:

label.password = パスワード # Password in Japanese 

并编写像 Thymeleaf 这样的本地化 html:

<label th:text="#{label.password}"></label>

【问题讨论】:

    标签: go web internationalization go-gin


    【解决方案1】:

    我选择使用i18next 而不是 go-i18n,因为消息密钥可以嵌入 HTML 并替换为语言 JSON 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-24
      • 2010-10-18
      • 1970-01-01
      • 2021-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多