質問: 自作アプリの文言の翻訳をしていてふと思ったのですが、 Internationalization (国際化) と Localization (現地化) と どちらもほぼ同じ事のような気がしてきました。 IT 業界的には、この2つはどう違うのでしょうか? どう使い分ければよいでしょうか?
回答: 余談になりますが、 ソフトウェア関連で「Internationalization」といえば「Localization」を含む多言語対応のことを指しますが、昨今のゲーム制作/アプリ制作では「どの国にも理解できるデザイン」や「多文化を配慮する」という意味にもなってきてると思います。 例えば、人種や肌の色を多種類にする、Yes/Noボタンを文字ではなく絵(アイコン)で表現する、性的な表現を控える、同性婚も考慮する、など。 その場合は Localization とは明らかに違う意味の Internationalization になってしまいます。Localization にはハッキリと「他国(の言語なり)に対応する」という意味がありますが、単に「国際化」といった場合は、少し状況が変わってきてるような気がします。