アプリにドイツ語のローカライズを追加したばかりですが、なぜメニューにドイツ語のウムラウトが表示されないのか、本当に疑問に思っています。
menu.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
...
<item
android:id="@+id/menu_about"
android:title="@string/app_menu_about"
android:icon="@android:drawable/ic_menu_info_details"
/>
</menu>
文字列.xml:
<string name="app_menu_about">äöüÄÖÜß</string>
小文字のウムラウトと ß のみが正しく表示されます。大文字のウムラウトは AOU として表示されます。そのため、通常の文字として表示されます。メニュー項目のアイコンを削除すると、ウムラウトが正しく表示されます。大文字のウムラウトとアイコンを使用できないのはなぜですか?
大文字のウムラウトを正しく表示し、アイコンも使用できるようにするためにできることはありますか?
これ以上言語をローカライズするつもりはありませんが、すべての特殊文字を正しく表示できなければ、その作業は意味がありません。