Замена названия месяца в DatePicker? - PullRequest
0 голосов
/ 27 мая 2018

Мне нужно заменить имя месяца AD на имя персидского месяца в указателе даты, как это сделать?

public static final String[] MONTHS = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};

на

public static final String[] JALALI_MONTHS = {"Farvardin", "Ordibehesht","Khordad","Tir","Mordad","Shahrivar","Meher","Aban","Azar","Dey","Bahman","Esfand"};

1 Ответ

0 голосов
/ 27 мая 2018

Я рекомендую вам использовать String resources, чтобы сделать это

resources>
    <string-array name="months_array">
        <item>Farvardin</item>
        <item>Ordibehesht</item>
        <item>Khordad</item>
        <item>Tir</item>
        <item>Mordad</item>
        <item>Shahrivar</item>
        <item>Meher</item>
        <item>Aban</item>
        <item>Azar</item>
        <item>Dey</item>
        <item>Bahman</item>
        <item>Esfand</item>
    </string-array>
</resources>

И затем, если вы хотите использовать его как мультиязычный, создайте новый strings.xml с именем values-fa, а затемпоместите внутрь этого strings.xml это должно быть так:

res/
    values/
        strings.xml
     values-fa/
        strings.xml

Но если вы хотите изменить язык DatePicker, вы должны сделать что-то вроде этого ответа из @Igor K,может быть, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...