国際化(i18n)オープンソース ライブラリと API
Android アプリのローカライズ
ユーザーやその所在地に合わせて、テキスト、日付、数字、通貨、グラフィックスが使用できる優れたアプリケーションです。Android は i18n を強力にサポートしています。
電話番号ライブラリ
Google のライブラリは Android などに活用できます。スマートフォン向けに最適化された Android のフレームワークには、4.0 から Java バージョンが含まれています。
Android 用住所入力ウィジェット
ユーザーが入力した住所の検証をサポートします。
International Components for Unicode(ICU)
これらの成熟したオープンソースのパブリック C/C++ および Java ライブラリは広く使用されており、Unicode とグローバリゼーションをサポートしています。
Chrome ウェブストア アプリ i18n
Chrome ウェブストア向けにアプリを国際化およびローカライズする際のヒントと手順を紹介します。
多地域、多言語のウェブサイト向けのリソース
ウェブマスター リソースは、ウェブサイトの複数の地域や言語のバージョンを管理する際に役立ちます。
Google Fonts
強力な多言語ウェブフォントのサポートを備えた Google Fonts は、プロのウェブ デザイナーやデベロッパーを含め、誰でもすばやく簡単に使用できます。
Noto フォント
すべての言語のすべての Unicode 文字のフォント。
Google Web Toolkit(GWT)
GWT の複雑なブラウザベースのアプリケーション用のツールキットには、柔軟な i18n ツールが含まれています。
ECMAScript i18n API
ECMAScript Internationalization API は、JavaScript 用の主要な言語対応機能を提供します。
Closure 双方向テキストツール
アラビア語、ヘブライ語、ペルシャ語、ウルドゥー語など、右から左に記述する(RTL)言語でアプリケーションをローカライズする場合、BiDi テキスト処理は不可欠です。
RTL レイアウトでの CSS ミラーリング
CSSJanus は、カスケーディング スタイルシート(CSS)の向きを左から右または右から左に切り替えることができます。
BiDi チェッカー
BidiChecker はウェブページのテストを自動化し、RTL 言語のエラーをハイライト表示します。
擬似ローカライズ ツール
アプリの擬似翻訳を生成して、潜在的なローカライズの問題をすばやく特定します。
日付、時刻、通貨などを処理する
Common Data Local Repository(CLDR)は、世界の言語に対応する最も広範な主要構成要素を提供します。
PyICU
Python アプリケーションでは、PyICU 拡張機能を使用して ICU の i18n 機能を使用できます。