International Components for Unicode (ICU)は、さまざまなプログラミング言語および環境でローカライズ機能を提供する基盤となるライブラリです。intl拡張機能がこの目的でICUを使用する PHP からこれにアプローチします。
私が理解しているように、ICUはUnicode Common Locale Data Repository (CLDR)を使用して ISO 639 言語コードを識別しています。
言語コードは変更される場合があります
ISO 639 言語コードは積極的に維持されており、長年にわたって大幅な変更を受けてきました。ISO 639-3の変更ログを参照してください。
国際化/ローカリゼーション機能のサポートを積極的に検討している場合、ISO 639 および関連する標準の実装は、アプリケーションの要件仕様と配信にとって重要になります。アプリケーションが少なくともすべての有効な言語コードを識別できるようにすることは、関連するコンテンツを配信するために重要です。
ICU/CLDR で ISO 639 の実装を監視するにはどうすればよいですか?
これに対する最も重要な側面は、ISO 639 データへの更新のための追跡可能なソースを持つことです。そのため、問題が発生した場合に、今後のリリースや変更ログを探す場所、バグを報告する場所などを知ることができます。
ICU/CLDR を使用する場合、ISO 639 の実装を監視および維持するにはどうすればよいですか?