Как открыть конкретную ссылку на другую локализацию телефона - PullRequest
2 голосов
/ 07 марта 2012

Это случай

Я создаю приложение, которое будет локализовано через строки на многие языки.Есть часть приложения с кучей полезных ссылок, но я хотел бы открыть конкретную ссылку в зависимости от фактической локализации телефона.

Так, например, если приложение отображается на немецком языке, я хотел бы отправить пользователю перевод веб-сайта на немецкий язык, но если пользователь видит приложение на английском языке, я хотел бы отправить этого пользователя на английский перевод конкретногостраница через ссылку на этот конкретный перевод.

Я много сделал со своим приложением, посмотрев примеры здесь.Так что, если бы вы могли дать мне подсказку на это.

Спасибо всем большое.

1 Ответ

1 голос
/ 07 марта 2012

Вы можете создать другой файл string с вашим URL для другого языка, написанного на нем, и поместить этот файл String в папку values-fr , values-eng.

Подробнее о локализации можно узнать через

этот пост

Для тех, кто не получил его, это последний пример

public void onClick(View v) { 
// TODO Auto-generated method stub 
      switch (v.getId()) { 
               case R.id.link1: 
                      Intent link1 = new Intent(Intent.ACTION_VIEW, Uri.parse(getResources().getString(R.string.link1web))); 
                      startActivity(link1); 
                      break; } }

где link1web - моя определенная строка в String.xml

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