Базирано на вкус локализиране - Android

Настроих приложението си с различни файлове с низове за различни езици английски (по подразбиране)/френски/арабски.

Когато сменя езика на устройството, то остава на английски.

Ето моето оформление на проекта:

--src
  |__main
    |__res
      |__values-ar
      |__values-fr
      |__values
   |__variants
     |__flavour1
       |__res
         |__values-ar
         |__values-fr
         |__values
     |__flavour2
       |__res
         |__values-ar
         |__values-fr
         |__values
     |__flavour3
       |__res
         |__values-ar
         |__values-fr
         |__values

Устройството вече показва френски, след като превключи езика на френски в настройките, но приложението все още показва английски.

Може ли някой да помогне?


person DJ-DOO    schedule 21.04.2015    source източник
comment
правилно ли използвате низове от ресурси?   -  person Murtaza Khursheed Hussain    schedule 21.04.2015
comment
@Murtaza В моите файлове за оформление ги настройвам от папката с низове, напр. android:text="@string/createNewUser" Това ли имаш предвид?   -  person DJ-DOO    schedule 21.04.2015
comment
така че това е правилно, имате ли други идеи?   -  person DJ-DOO    schedule 21.04.2015
comment
превключвате ли езика на вашия код или устройство?   -  person Murtaza Khursheed Hussain    schedule 21.04.2015
comment
@MurtazaKhursheedHussain Превключих езика на устройството на френски и имам файл values-fr, но той не работи. Възможно ли е ароматите да имат нещо общо с това?   -  person DJ-DOO    schedule 21.04.2015
comment
Не мисля така. но опитайте   -  person Murtaza Khursheed Hussain    schedule 21.04.2015
comment
@MurtazaKhursheedHussain какво да опитате? Чудя се дали структурата на моя проект е правилна, тъй като имам въведени вкусове. Правилно ли изглежда?   -  person DJ-DOO    schedule 21.04.2015
comment
това е правилно, нищо лошо в структурата на вашия проект. Опитайте, като премахнете ароматите и проверете дали работи.   -  person Murtaza Khursheed Hussain    schedule 21.04.2015
comment
Изглежда, че структурата на вашия проект има проблем, проверете отговора ми   -  person Murtaza Khursheed Hussain    schedule 21.04.2015
comment
@MurtazaKhursheedHussain премахва ароматите, проблемът все още съществува...   -  person DJ-DOO    schedule 21.04.2015


Отговори (1)


-src
  |__main
    |__res
      |__values-ar
      |__values-fr
      |__values
   |__variants   < ------ Remove this 
     |__flavour1
       |__res
         |__values-ar
         |__values-fr
         |__values
     |__flavour2
       |__res
         |__values-ar
         |__values-fr
         |__values
     |__flavour3
       |__res
         |__values-ar
         |__values-fr
         |__values

След

-src
      |__main
        |__res
          |__values-ar
          |__values-fr
          |__values

       |__flavour1
         |__res
           |__values-ar
           |__values-fr
           |__values
       |__flavour2
         |__res
           |__values-ar
           |__values-fr
           |__values
       |__flavour3
         |__res
           |__values-ar
           |__values-fr
           |__values
person Murtaza Khursheed Hussain    schedule 21.04.2015