2023-06-29

「IchigoJam web 英語版」「IchigoJam web 日本語版」
国際化を意味する"internationalization"という20文字の単語、iとnの間に18文字あるので、「i18n」と表記されます。世界中のこどもたちにプログラミングする楽しさを届けたい、IchigoJam。スマホやブラウザで気軽に試せる「IchigoJam web」ページ内の説明をひとまず英語対応しました。


「i18n.js」

ブラウザの言語設定または、URLパラメーターのlangを見て、用意されたJSONデータ「traslation.json」を元に日本語を適宜英語に置き換えるJavaScriptのモジュール、i18n/translation.jsを作っての対応です。

3種類のJavaScriptの内のひとつ、ESモジュール対応JavaScriptは、今回のように機能拡張時に気軽にモジュールとして切り出せて、他のプロジェクトに流用できるのでお得です!多言語化したいwebアプリの活用ください!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS