この記事はトレタ Advent Calendar 2016の13日目の記事になります。 トレタでは飲食店の予約アプリを作成しています。 今流行のウェブ予約も飲食店向けに開放していますので、見たことある人もいるかと思います。 インターナショナル対応について まず、インターナショナル対応の定義を考えてみましょう。 i18n internationalization(国際化)の略で始めのiから終わりのnまでの間に18文字入っているのでi18nと呼ばれています。 いわゆる言語変換で、日本語を英語に置き換えたりします。 l10n localization(地域化)の略でlとnの間が10文字入っているのでl10nといいます。 こちらは言語に加え、地域も考慮に入ってきます。 公用語が英語の国は多々あれど、文化がちがい、英語の代表的な国のイギリスとアメリカでも結構違っています。 さて、ウェブアプリを作成す