【发布时间】:2011-11-26 23:22:34
【问题描述】:
我在网上搜索,但没有找到任何与 i18n 和 Go 相关的内容。
我希望使用 Go 开发网站。处理国际化的最佳方式是什么?
【问题讨论】:
我在网上搜索,但没有找到任何与 i18n 和 Go 相关的内容。
我希望使用 Go 开发网站。处理国际化的最佳方式是什么?
【问题讨论】:
Comprehensive support for international text. Support for international dates, times, etc. Support for multilingual messages.
从Go Roadmap 可以看出,Go 尚未提供完整的 i18n 支持。
【讨论】:
新的template package 允许您在模板的函数映射中添加一个函数,这会将给定的字符串转换为本地化版本。下面的内容现在取决于您,因为语言选择可能基于浏览器发送的标头。
这是在网络应用程序中添加本地化消息的一个非常基本的用例。
等不及对国际化、本地日期和时间格式的适当支持了。
【讨论】:
go-i18n 有一些不错的功能:
【讨论】: