わかりましたので、Google のドキュメントに従って resources-pl にリソースをローカライズしました。私の問題は、一部の文字が機能しているように見え、一部の文字が機能しないことです。
インターウェブを精査しましたが、ファイルがUTF-8でエンコードされている限り動作するはずですが、HTC Oneやnexus 5などの一部の文字では、代わりに古典的な正方形のアイコンが表示されます.
奇妙なことに、古い Samsung Galaxy S を試着したところ、「奇妙な」文字が太字で表示されます。
問題のある文字列の例:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="action_nearestLocation">Najbliższą lokalizacje</string>
'Nabli...' の 'z' と最後の 'a' は両方ともボタンに四角として表示されます。私はこのようにテキストを設定します:
button.setText(R.string.action_nearestLocation);
Ultraedit でファイルを再保存して、UTF-8 であることを確認しました。私はアイデアがありません。だれでも話してください:)
ああ、そして最後のポイント - ユニコード番号をいじる必要がないことを望んでいます。