Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
#1

Локализация картинок

08.09.2014, 20:43. Просмотров 1316. Ответов 11
Метки нет (Все метки)

Добрый день ! Я написал приложения и решил локализировать картинки, 1-й вариант стандартный, 2-й русский (ru), и 3-й украинский (uk) , но возникла проблема, когда ставлю английский язык ( стандарт ), то мне выдает украинские картинки, с русским все нормально и с украинским тоже, в чем может быть проблема ?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2014, 20:43
Ответы с готовыми решениями:

Локализация
Доброго времени суток! Сделал приложение, частью которого является небольшая...

Локализация приложения
Добрый вечер! Интересует следующий вопрос, в андроид локализация приложения...

Локализация приложения
Нужно ли создавать папки типа values-en если в приложении ничего не надо...

локализация приложения
здравствуйте,возникла проблема при локализации. добавил ко всем папкам в res...

Локализация приложения
Сделать локализацию приложения на двух языках: русский и английский с...

11
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
09.09.2014, 00:00 #2
Цитата Сообщение от Schasliv4ik Посмотреть сообщение
в чем может быть проблема ?
У вас в директории drawable лежат те же самые картинки что и в drawable-uk. Покажите какие есть директории drawable (со всеми квалификаторами).
1
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
09.09.2014, 05:29 #3
не знал про подобные "расширения" для папок...
У меня связанны вопрос: Можно ли ВРУЧНУЮ задать язык для программы не меняя язык остальной системы? Хотя-бы частично...
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
09.09.2014, 11:06 #4
Цитата Сообщение от Tester64 Посмотреть сообщение
Можно ли ВРУЧНУЮ задать язык для программы не меняя язык остальной системы? Хотя-бы частично
Если локализация приложения была сделана именно так как рекомендует гугл - то нельзя.
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
09.09.2014, 11:37 #5
Кстати, а как быть с локализацией картинок, да еще и сохранением размеров? Что-то такое будет: drawable-hdpi-ru?
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
09.09.2014, 11:43 #6
Цитата Сообщение от Spelcrawler Посмотреть сообщение
Что-то такое будет: drawable-hdpi-ru?
Да, квалификаторы ресурсов можно комбинировать, но порядок их следования строго определён см. документацию
1
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
09.09.2014, 17:34 #7
Цитата Сообщение от angryrobot Посмотреть сообщение
Если локализация приложения была сделана именно так как рекомендует гугл - то нельзя.
Тоесть свой велосипед изобретать? Замечал в программах возможность выбрать язык (диалог с флажками стран). Понятно что на глобальную иконку это не повлияет, но подменять бы все остальные картинки и надписи без ручной переинициализации хотелось-бы...
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
09.09.2014, 18:46 #8
Цитата Сообщение от Tester64 Посмотреть сообщение
Тоесть свой велосипед изобретать? Замечал в программах возможность выбрать язык (диалог с флажками стран).
Возможность выбора языка в отдельном приложении это как раз и есть тот самый велосипед
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
09.09.2014, 20:58 #9
Цитата Сообщение от angryrobot Посмотреть сообщение
Возможность выбора языка в отдельном приложении это как раз и есть тот самый велосипед
Я это встречал в программах изучения иностранных языков. Но иногда может пригодиться на работе использовать один язык, а дома другой (родной язык и язык клиентов). Или менять язык при смене страны вледельцем для одной программы - для смены презинтаций. Мало ли... Иногда хочется для каждой группы программ поддерживать разные языки. Особенно в многоязычных странах/регионах. У меня в области одновременно говорят на 3х языках (2 в городе и один в селах) в радиусе 20 км от центра города...
0
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
09.09.2014, 21:09  [ТС] #10
angryrobot, drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-ru,drawable-uk,drawable-xhdpi,drawable-xxhdpi, имена картинок совпадають на 100%, формат png.
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
09.09.2014, 23:12 #11
Лучший ответ Сообщение было отмечено Schasliv4ik как решение

Решение

Цитата Сообщение от Schasliv4ik Посмотреть сообщение
angryrobot, drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-ru,drawable-uk,drawable-xhdpi,drawable-xxhdpi, имена картинок совпадають на 100%, формат png.
Кажется все понятно, вам нужно совместить квалификаторы языка и плотности экрана. Т.е. в конечном счете у вас должны быть такие папки:

drawable-hdpi
drawable-ldpi
drawable-mdpi
drawable-xhdpi
drawable-xxhdpi

drawable-ru-hdpi
drawable-ru-ldpi
drawable-ru-mdpi
drawable-ru-xhdpi
drawable-ru-xxhdpi


drawable-uk-hdpi
drawable-uk-ldpi
drawable-uk-mdpi
drawable-uk-xhdpi
drawable-uk-xxhdpi

Попробуйте и расскажете что вышло
1
Schasliv4ik
1 / 1 / 0
Регистрация: 02.06.2014
Сообщений: 32
10.09.2014, 19:49  [ТС] #12
angryrobot, большое спасибо, все заработало !!! )
0
10.09.2014, 19:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2014, 19:49

Программная локализация приложения
Всем привет! Помогите пожалуйста программно поменять локализацию приложения....

Локализация объявлений AdMob
Здравствуйте. Хочу попробовать раскрутить свое приложение через AdMob....

Позиционирование картинок
Мне бы хотелось научиться позиционировать картинки относительно нажатой области...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru