に変換できる値を持つ列挙型は、私がenum
の下にあるとします。アンドロイド:他のロケール
public enum Feelings {
happy("label1"),sad("label2")
private final String name;
private Feelings(String s) {
name = s;
}
public boolean equalsName(String otherName) {
return (otherName == null) ? false : name.equals(otherName);
}
public String toString() {
return name;
}
}
私はそれが異なる列挙のために定義されたラベルを返すその.toString()
を呼び出すとき。これらのラベルはUI上で使用され、ユーザーに表示されます。
別のロケールで私のアプリを公開すると思うと、私はこれらのラベルを他の言語に翻訳できるように定義することができますか?