2017-05-15 8 views
1

私は音声のかなり奇妙な動作を発見しました:iOS 10のアクセシビリティ特性言語を変更してください

私は私のアクセシビリティの言語を例えばに設定しました。 dutch(アプリケーションコード内)。 携帯電話が英語に設定されています。 私たちのアプリにはカスタムローカリゼーションレイヤーがあります。アプリ内のすべてがオランダ語で正しく表示されます。アクセシビリティの特質を除いて、すべてのアクセシビリティラベルとヒントがオランダ語で正しく発音されます。何らかの理由でアクセシビリティ特性は常に電話言語で発音されます。私はこれがリンゴによって「デザインごと」であるという強い感情を持っています。

アクセシビリティ特性の言語を変更することはできません。

できますか?どうやって? (電話言語の変更を除く)

答えて

0

はい、正しいものとします。制作者は自分のコンテンツに指定された言語のみを制御でき、ユーザーはその特質に沿ってどのように話されているかを完全に制御することができます(見出し、ボタンなど)。複数の言語を話すことができるスクリーンリーダーユーザーにとって、これは重要な機能であり、音声合成プログラムは通常、自動言語切り替えをサポートします。たとえば、オランダ語と英語の両方のコンテンツがアプリの別の部分で指定されていて、英語とオランダ語の両方の音声を利用できる場合、VoiceOverは指定された言語に基づいて自動的に読み上げに切り替わりますが、私のVoiceOver設定で指定された声で

iOSでは、ロータで使用できる言語は、[設定]> [一般]> [アクセシビリティ]> [VoiceOver]> [スピーチ]で指定します。これは、表示されている言語とは関係なく、VoiceOverで使用可能な言語を制御します。ここでオランダ語を追加してデフォルトにしたり、ローターを使ってそれを変更したりすると、「特色」言語も変わります。

関連する問題