Articles of Локализация

Изменить язык по умолчанию для приложений Android в приложении

Мы разрабатываем приложение для Android, которое использует биллинг в приложении. В настоящее время мы поддерживаем около 4 языков в приложении. Мы хотим, чтобы язык по умолчанию был немецкий, что означает, что если пользователь, язык которого в настоящее время не поддерживается, устанавливает приложение, все содержимое приложения будет показано на немецком языке (я знаю, что английский, вероятно, […]

Как избежать сбоев из-за отсутствия записей строки?

У меня есть приложение, переведенное на 3 языка: английский, немецкий, польский Поэтому у меня есть эти три папки для языков в проекте: values strings.xml values-en strings.xml values-de strings.xml values-pl strings.xml Я понял, что если я поместил все строки в папку значений и у вас есть некоторые строки в польской версии, которые приложение вылетает при доступе […]

Android Украинский язык

Как я могу динамически преобразовывать Date на украинский язык. Я использую этот код: final SimpleDateFormat dateFormat = new SimpleDateFormat("MMMM, yyyy"); final Date date = calendar.getTime(); final TextView chosenMonth = (TextView) findViewById(R.id.chosenMonth); chosenMonth.setText(dateFormat.format(date)); Чтобы отформатировать дату как «сентябрь 2013 года». Этот текстовый язык является языком устройства, но мне нужно отформатировать эту дату и отобразить только на […]

Изменение языка исполнения Android

Возможный дубликат: Изменение языка программно в Android Могу ли я изменить время выполнения приложения на основе, например, выбора пользователя в меню, используя поддержку локализации Android (а не какое-то собственное / стороннее решение)? большое спасибо

Локализация строк apk на английском и английском языках?

Я новичок в андроиде. Так что, может быть, он задает глупый вопрос. Я добавил описание на английском и английском языках в Play Маркете. Теперь он просит меня загрузить apk. Могу ли я загрузить тот же apk, используемый для Великобритании и США, поскольку нет никакой разницы в строках. Нужно ли добавлять новые папки в каталог значений, […]

Локализовать приложение для Android, чтобы я мог переключать локаль внутри приложения

Как локализовать приложение, чтобы он использовал конкретную локаль независимо от того, какой язык установлен на устройстве? Я хочу, чтобы пользователи могли устанавливать язык по своему выбору. Пока у меня такой код в моем классе Application: @Override public void onCreate() { //Set locale String l = Preferences.getLocale(getApplicationContext()); if (!l.equals("")) { Locale locale = new Locale(l); Locale.setDefault(locale); […]

Любое имя страны в текущем стандартном локали

Я хочу сделать это, чтобы предоставить код страны ISO 3166-1 и получить имя этой страны в текущем регионе. Для тех из вас, кто знаком с iPhone, у меня есть пример именно того, что я хочу сделать: NSLocale* currentLocale = [NSLocale currentLocale]; NSString* countryName = [currentLocale displayNameForKey:NSLocaleCountryCode value:@"NO"]; В этом случае переменная countryName будет содержать «Норвегию», […]

Parse Android xml-файл вместо iOS .strings

Так как разработчики мобильных устройств, каждый раз, когда мы переводим один из наших приложений, мы должны переводить файлы для Android и iOS. Эти файлы содержат 90% тех же строк, что и файл в другом формате. Кто-нибудь знает, есть ли переопределение NSLocalizedString для чтения из файлов, совместимых с Android .xml? Или если это возможно? Кроме того, […]

Что такое имя папки «values» для датского языка?

Я прочитал локализацию в Android . Для этого нам нужно создать папку разных значений для каждого языка. Например, Res / values ​​/ strings.xml: содержит текст на английском языке для всех строк, которые использует приложение, включая текст для строки с названием title. Res / values-fr / strings.xml: Содержит французский текст для всех строк, включая заголовок. Res […]

Как программно менять язык?

Я хочу программно изменить язык. Поэтому я создал два xml-файла. values-it –>string.xml values-en –>string.xml Это код в MainActivity для изменения языка всего приложения: // ИТАЛЬЯНСКИЙ Resources res = getApplicationContext().getResources(); DisplayMetrics dm = res.getDisplayMetrics(); android.content.res.Configuration conf = res.getConfiguration(); conf.locale = new Locale("it"); res.updateConfiguration(conf, dm); //АНГЛИЙСКИЙ Resources res2 = getApplicationContext().getResources(); DisplayMetrics dm2 = res2.getDisplayMetrics(); android.content.res.Configuration conf2 = […]