7.5
国際化とローカライズ
163
//
ここで検索を行います
...
//
検索履歴を取り出します。履歴に項目がない場合は、空の配列を
//
生成します
var pastSearches = $cookieStore.get('myapp.past.searches') || [];
if (pastSearches.length > 5) {
pastSearches = pastSearches.splice(0);
}
pastSearches.push(text);
$cookieStore.put('myapp.past.searches', pastSearches);
};
}
7.5
国際化とローカライズ
複数の言語で動作するアプリケーションを作成しているなら、これらの国際化とローカライズと
いう言葉を聞いたことがあるはずです。両者は微妙に異なる概念を指しています。銀行のポータル
となるシンプルなアプリケーションで、アクセスのたびに以下のようなメッセージが表示されるも
のとします。
Greetings! The balance in your account as of 10/25/2012 is $XX,XXX.
このメッセージでは、明らかにアメリカ人のユーザーが想定されています。これをイギリス人
向けにも(言語自体は変わりませんが)利用できるようにしてみましょう。イギリスでは日付の表
現形式や通貨記号が異なります。ただし、新しいロケール(
en_US
や
en_UK
)を追加するたびにコー ...