如何在Go中处理i18n?

时间:2011-09-28 15:09:15

标签: internationalization go

我在网上搜索但我找不到与i18n和Go相关的任何内容。

我希望使用Go开发网站。处理国际化的最佳方式是什么?

3 个答案:

答案 0 :(得分:12)

go-i18n有一些不错的功能:

答案 1 :(得分:7)

  

Packages roadmap

Comprehensive support for international text.
Support for international dates, times, etc.
Support for multilingual messages.

Go Roadmap可以看出,Go还没有提供完整的i18n支持。

答案 2 :(得分:4)

新的template package允许您向模板的功能映射添加一个函数,该函数将给定的字符串转换为本地化的版本。由于语言选择可以基于浏览器发送的标题,因此下面的内容将取决于您。

这是在Web应用中添加本地化消息的一个非常基本的用例。

迫不及待地支持国际化,本地日期和时间格式。