Swift kitura 多语言支持

标签 swift internationalization mustache kitura

Swift kitura 框架是否支持多语言?我想使用作为 kitura 组件提供的 mustache 模板引擎。

最佳答案

Kitura 中没有“内置”多语言支持。话虽如此,可以简单地采用经典解决方案,即始终将实际消息文本保存在外部文件中(大概是 JSON 键/值字典)。相关语言的适当文件被读入并传递到上下文中的 Mustache 模板。在模板中,所有文本都将显示在由读入消息文件中的 key 生成的替换中。

关于Swift kitura 多语言支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42667960/

相关文章:

swift - 让或结构与枚举

Swift 5.2 Xcode 11.4 Vapor 4.0.0 我应该如何在我的模型中编码 PK?

javascript - 内部的 Mustache 模板字符串呈现为 HTML

javascript - 如何为 Hogan.js 配置国际化?

ruby-on-rails - Rails 3 项目的基于 I18n 浏览器的编辑器(运行本地非 saas 项目)?

javascript - 模板内的 Handlebars 模板

ios - 如何识别我点击了哪个 UIImageview?

ios - Collection View 中不同部分的不同布局

drupal - 如何为自定义 Drupal 7 模块生成翻译文件?

c++ - 完整的 C++ i18n gettext() "hello world"示例