こちらはきちんとリソースが分けられています。テキストファイルであるリソースファイルに以下のような行を書きます。部品の名前とあわせておきます。すると、アプリケーションは起動時にリソースファイルをロードして言語にあわせたラベルになります。国際化を使用する必要があります。クロスプラットホームで動作します。リソース管理という面ではそれほど使われていない気がします。ツールキットとセットではないと広まりにくいのかも知れません。指定して文字列を取得します。そんなに使いづらくもないかなと思います。ような文字列で取得できるようになっています。バイナリファイルに埋め込んでしまいます。翻訳がない場合に問題が出てきます。提供するライブラリでユーザーが設定している言語を取得してきます。言語の設定を自動で行うのではなく、アプリの設定でユーザーがどの言語を選択するかを指定するといった工夫が必要になります。翻訳を追加したければ、そこにファイルを置くという方式が多いと思います。がんばって取り込む仕組みを持っています。ような追加方式にすることもできなくはありません。その辺はアプリ側で実装する必要があったりします。基本的な国際化の方法じゃないかと思います。どれも一長一短といった感じで、これだっと言うものはないです。良いと思うのですが、クロスプラットホームではないです。動くんじゃないかって話はありますが)それでクロスプラットホームの大規模のアプリの中には自前で国際化の仕組みをもったものもあります。っぽい国際化ができるようになっています。無料アクセス解析プロフィールAuthor:yohshiy職業プログラマー。軽い言語マニアなので、色々使っています。@yohshiyさんをフォローサイト紹介プログラミング好きのブログです。プログラミング関連の話題や公開ソフトの開発記などを雑多に書いてます。英語やネット系の話になることも。いかなる場合も一切の責任を負いません。