Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Android 7.0:あなたの言語、あなたのやり方

Anonim

言語を選択することは最初からAndroidの一部です。なぜなら、携帯電話で情報を読んで理解できることが重要だからです。 新しい電話でのセットアップ手順でそれを見てきましたが、私たちの中には必要なものすべてをカバーしている人もいます。 私たちは英語、フランス語、スペイン語を選び、私たちが見ているのは私たちが好む言語であると信じています。 その後、他の言語を選択してキーボードを使用し、必要に応じて切り替えることができます。

しかし、一部の地域や一部のローカライズされたアプリでは、物事はそれほど簡単ではありません。 リスボンで話されているポルトガル語は、ブラジリアで話されているポルトガル語とはまったく同じではなく、小さな違いがそれほど小さく感じられないこともあります。 Android 7.0には、表示される言語がオペレーティングシステム全体で正しい言語であるかどうかを確認する方法があります。

手始めに、システムのデフォルトとして複数の言語を選択できるようになりました。アプリにローカライズされたコンテンツがある場合、それらはオンザフライで切り替わります。 これが意味することは、システムのデフォルトとして米国英語と英国英語(またはすべての英語の方言- 104がサポートされています)を選択できることです。私の最初の選択肢を使用する準備ができて、サポートされているものを見つけるためにリストを下に移動します。

新しいロケール設定機能には、開発者がアプリで簡単に使用できるようにするツールも付属しています

英語を話す人はそれほど多くのハードルに直面していませんが、英国英語専用に書かれたアプリは、アメリカ、オーストラリア、インドにいる場合は簡単に理解できます。違う。 文字の代わりにブロックを表示したり、意味のない言葉を読んだり、アプリの一部を異なる言語で表示したりするのではなく、サポートすることを選択した場合、Androidはアプリの言語に自動的に切り替わります。 かっこいい!

開発者向けの新しいツールを使用すると、選択した言語を判別し、サポートする言語の中で最適な言語を見つけることができます。 ドイツ語を2番目に選択して、デフォルト言語を米国英語に設定し、SPIEGELオンラインアプリをネイティブのデフォルトで読むことができます。 または、携帯電話でウェブサイトにアクセスしても、ブラウザは英語に翻訳しようとしません。 ドイツ語向けに書かれていないコンテンツは、デフォルトの米国英語を使用します。 ワンダーバー! これらのAPIは、数値の書式設定とテキストを処理するため、日付、時刻、通貨などもユーザーにとって最適な方法で表示されます。

これは非常に重要なことであり、Androidが一緒であることを支援する方法です。

最良の部分は、開発者がこれらのリソースをビルドしてアプリに組み込む必要がないことです。 ロケール固有の要素を表示する必要がある場合は変数を使用でき、LocaleList APIはユーザーのどの言語がコンテンツに最適かを分類します。 複数の言語をサポートするための名前、数字、日付、およびその他の文字列のハードコーディングには時間がかかり、アプリケーションのフットプリントが大きくなります。 システムがそれを処理することにより、開発者は他のことに集中できます。

多くの人にとって、これらの変更は大きな違いをもたらさないでしょう。 しかし、それらを必要とする人のために-そしてかなりの数があります-今、彼らの携帯電話を持つことができ、そのコンテンツはより個人的で理解しやすくなります。 それは非常に重要なことであり、Androidが私たちが一緒にいるのを助ける方法です。