国际化 (i18n) 开源库和 API

真正出色的应用应当根据用户及其所在位置使用正确的文本、日期、数字、货币和图形。Android 提供出色的国际化支持。
Google 的库为 Android 等应用提供支持。Android 框架针对智能手机进行了优化,从 4.0 开始包含 Java 版本。
支持验证用户输入的地址。
这些成熟的开源公共 C/C++ 和 Java 库广泛使用,支持 Unicode 和全球化。
在针对 Chrome 应用商店对应用进行国际化和本地化时要遵循的提示和步骤。
网站站长资源可帮助您管理网站的多个区域和语言版本。
Google Fonts 具有强大的多语言网页字体支持,对任何人(包括专业的 Web 设计师和开发者)来说,使用起来都非常方便快捷。
所有语言的所有 Unicode 字符的字体。
找不到适合您的网页的字体?使用 sfntly(一个适用于基于 SFNT 的字体的 Java 和 C++ 库)创建您自己的字体。
HarfBuzz 是一个“文字塑形引擎”。它的作用是选择和放置字体中的字形,以表示一连串的文字。
GWT 的工具包适用于基于浏览器的复杂应用,其中包括灵活的国际化工具。
ECMAScript Internationalization API 为 JavaScript 提供重要的语言感知功能。
当您将应用本地化为从右到左 (RTL) 的语言(包括阿拉伯语、希伯来语、波斯语和乌尔都语)时,BiDi 文本处理至关重要。
CSSJanus 可将层叠样式表 (CSS) 的方向从左向右和从右向左翻转。
BidiChecker 会自动执行网页测试,并突出显示 RTL 语言错误。
为应用生成伪翻译,以快速发现潜在的本地化问题。
通用数据本地存储库 (CLDR) 为全球语言提供了最广泛的可用关键构建块集。
Python 应用可以将 ICU 的 i18n 功能与 PyICU 扩展程序配合使用。