powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / android многоязычность
14 сообщений из 114, страница 5 из 5
android многоязычность
    #38876109
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно ли каким хитрым способом сократить кол-во этих записей - посредством какой-нибудь ссылки на "родителя"?
Код: java
1.
2.
3.
4.
    <string name="name">наименование</string>
    <string name="name_">наименование:</string>
    <string name="Name">Наименование</string>
    <string name="Name_">Наименование:</string>    
...
Рейтинг: 0 / 0
android многоязычность
    #38876115
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaAnalyze->Run inspection by name -> Android Resource Validation
попробовал - результат всегда "No suspicious code found (a minute ago)" - хотя "дубли лежат на соседних строках"
...
Рейтинг: 0 / 0
android многоязычность
    #38876127
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола ПитерскийА можно ли каким хитрым способом сократить кол-во этих записей - посредством какой-нибудь ссылки на "родителя"?
Код: java
1.
2.
3.
4.
    <string name="name">наименование</string>
    <string name="name_">наименование:</string>
    <string name="Name">Наименование</string>
    <string name="Name_">Наименование:</string>    


Слушай, при современных ценах на носители печься о паре лишних десятков байт в архиве как-то не с руки...
...
Рейтинг: 0 / 0
android многоязычность
    #38876131
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, бес попутал. эта инспекция ищет неиспользуемые строки, на дубликаты ей плевать, сорри.
...
Рейтинг: 0 / 0
android многоязычность
    #38876141
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanСлушай, при современных ценах на носители печься о паре лишних десятков байт в архиве как-то не с руки...
Так я не для экономии байтов - а для экономии "времени" переводчика. Они были разбросаны по всему файлу - я их поиском нашел и "сгруппировал" в одно место - в общем еще и группировки по значению не хватает в этом редакторе. А так этих "наименований" было более 10 - переводчик уж точно матюкался бы, а я их сократил до 4. Т.е. проблема найти вот такие "повторы".
...
Рейтинг: 0 / 0
android многоязычность
    #38876746
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу понять как должна происходить "локализация" строк в *.java. Ставлю курсор на строку, жму Alt+Enter, в менюшке выбираю "extract string resource" и мне предлагает ДОБАВИТЬ новый ресурс, но если мне не нужно добавлять - а нужно выбрать из уже существующего ресурса - как это сделать - ручками вбивать - так это мозоли появятся - у меня строки "ошибка" наверное 50 штук будет???
...
Рейтинг: 0 / 0
android многоязычность
    #38876755
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский, поиск с заменой не предлагать? Ну и копирование и вставку никто не отменял вместо ручного вбивания.
...
Рейтинг: 0 / 0
android многоязычность
    #38876772
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanМикола Питерский, поиск с заменой не предлагать? Ну и копирование и вставку никто не отменял вместо ручного вбивания.
Точно - спасибо. Что-то меня студия совсем расслабила - всмысле мозг размягчила:)
...
Рейтинг: 0 / 0
android многоязычность
    #38881544
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В приложении основной язык английский и есть русский. Как сделать так, чтобы у пользователей бывшего СССР отображался бы русский язык - н-р если анроид на украинском - то пользователю отображать не английский, а русский???
...
Рейтинг: 0 / 0
android многоязычность
    #38881609
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерскийн-р если анроид на украинском - то пользователю отображать не английский, а русский???
следи за руками - генерить файл resources-ua с тем же содержимым, что и resources-ru
...
Рейтинг: 0 / 0
android многоязычность
    #38881706
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaМикола Питерскийн-р если анроид на украинском - то пользователю отображать не английский, а русский???
следи за руками - генерить файл resources-ua с тем же содержимым, что и resources-ru

Блин - а ведь точно :) А то я хотел уже на украинский переводить :)
...
Рейтинг: 0 / 0
android многоязычность
    #38881713
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaМикола Питерскийн-р если анроид на украинском - то пользователю отображать не английский, а русский???
следи за руками - генерить файл resources-ua с тем же содержимым, что и resources-ru
Кстати, можно научить делать gradle это на этапе сборки, чтоб не поддерживать два и более языковых ресурсов.

Как - не скажу. :)
...
Рейтинг: 0 / 0
android многоязычность
    #38881873
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanchpashaпропущено...

следи за руками - генерить файл resources-ua с тем же содержимым, что и resources-ru
Кстати, можно научить делать gradle это на этапе сборки, чтоб не поддерживать два и более языковых ресурсов.

Как - не скажу. :)

wadman, скажи, пожалуйста, как это сделать?

P.S. Лучше день потерять - зато потом за 5 минут долететь :)
...
Рейтинг: 0 / 0
android многоязычность
    #38881886
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский, не скажу вовсе не потому, что вредный.
...
Рейтинг: 0 / 0
14 сообщений из 114, страница 5 из 5
Форумы / Android [игнор отключен] [закрыт для гостей] / android многоязычность
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]