Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
asuprog
0 / 0 / 0
Регистрация: 03.03.2016
Сообщений: 4
#1

Русификация голоса - Android

03.03.2016, 10:17. Просмотров 171. Ответов 7
Метки нет (Все метки)

День добрый! Прошу помощи в русификации Андроид-приложения. Приложение бесплатное. Мультитулом декомпилировал apk и начал русифицировать. В файле tts.smali нашел текст, который отображается и произносится в приложении. Удалось русифицировать текст. Но произношение не работает. В этом файле есть такой код:
.line 76
sget-object v1, Lorg/gcs/helpers/TTS;->tts:Landroid/speech/tts/TextToSpeech;

sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;

invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;->isLanguageAvailable(Ljava/util/Locale; )I

move-result v0

.line 77
sget-object v1, Lorg/gcs/helpers/TTS;->tts:Landroid/speech/tts/TextToSpeech;

sget-object v2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;

invoke-virtual {v1, v2}, Landroid/speech/tts/TextToSpeech;->setLanguage(Ljava/util/Locale; )I

move-result v0

.line 78
sget-object v1, Ljava/lang/System;->out:Ljava/io/PrintStream;

const-string v2, "setLanguage(Locale.ENGLISH)"

invoke-virtual {v1, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String; )V

Есть примерно такой же код код для китайского языка. Усли заменить English на Russian, то приложение сразу при запуске выдает ошибку. Как можно его заставить говорить на русском? Движок установлен от Google.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2016, 10:17     Русификация голоса
Посмотрите здесь:

Русификация EhLib C++ Builder
Joomla Русификация JobBoard
Flash Русификация исходника
Русификация VirtueMart 2.0 Joomla
Русификация форума VBulletin
Windows 7 Русификация
Русификация консоли Delphi
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EVP
319 / 241 / 43
Регистрация: 14.12.2010
Сообщений: 462
03.03.2016, 10:27     Русификация голоса #2
Цитата Сообщение от asuprog Посмотреть сообщение
Прошу помощи в русификации Андроид-приложения. Приложение бесплатное. Мультитулом декомпилировал apk и начал русифицировать.
То что приложение бесплатное ещё не означает, что у тебя появились права на его взлом.
Обратись к разработчику приложения с просьбой русифицировать.
Если он откажется, то пиши своё, а не взламывай чужое.
asuprog
0 / 0 / 0
Регистрация: 03.03.2016
Сообщений: 4
03.03.2016, 10:48  [ТС]     Русификация голоса #3
Вот спасибо тебе добрый человек, только разработчик этого ПО китаец. и не хочет его русифицировать, а написать свое невозможно, так как это ПО работает с железом, протоколы связи с которым также не документированы.
EVP
319 / 241 / 43
Регистрация: 14.12.2010
Сообщений: 462
03.03.2016, 10:59     Русификация голоса #4
Цитата Сообщение от asuprog Посмотреть сообщение
написать свое невозможно, так как это ПО работает с железом, протоколы связи с которым также не документированы.
Ты любишь на завтрак есть кактусы? Какой в этом смысл?)
Ты не ценишь своё время..
проще отказаться от неправильной идеи, чем пытаться с нею забрести неизвестно куда.
Мой совет: откажись от всего этого, замени железо, напиши свою программу
Удачи!
androbro
318 / 278 / 54
Регистрация: 17.10.2014
Сообщений: 825
03.03.2016, 11:15     Русификация голоса #5
asuprog, ну если же все таки не прислушаетесь к словам EVP, то наверно можно попробовать по быстрому набросать свою прогу с TTS, далее
- выставить English, запустить, декомпильнуть;
- выставить Russian, запустить, декомпильнуть;
- сравнить два файла, посмотреть что где меняется;
- попробовать из декомпилированной English версии получить Russian.
asuprog
0 / 0 / 0
Регистрация: 03.03.2016
Сообщений: 4
03.03.2016, 11:18  [ТС]     Русификация голоса #6
To EVP:
Ты всегда отвечаешь не по теме и уверен в себе?
Если не можешь, то и не надо.
EVP
319 / 241 / 43
Регистрация: 14.12.2010
Сообщений: 462
03.03.2016, 11:38     Русификация голоса #7
Цитата Сообщение от asuprog Посмотреть сообщение
Ты всегда отвечаешь не по теме и уверен в себе?
Ты правила читал, провокатор?)
7. Запрещено создание и распространение вредоносного ПО, вирусов, кряков и взлома лицензионного софта, а также публикация ссылок для их скачивания.
Так что формально, любые обсуждения по взлому противоречат правилам.
Не веришь - спроси у модератора
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2016, 11:49     Русификация голоса
Еще ссылки по теме:

Русификация игры
Русификация OS/2 Warp
Русификация VBulletin5 VBulletin
Русификация KDE4.14.2 Debian Linux
Android Отмена распознавания голоса

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

Или воспользуйтесь поиском по форуму:
asuprog
0 / 0 / 0
Регистрация: 03.03.2016
Сообщений: 4
03.03.2016, 11:49  [ТС]     Русификация голоса #8
Так это не лицензионный софт. Я же говорю - не можешь не надо. флудер
Yandex
Объявления
03.03.2016, 11:49     Русификация голоса
Ответ Создать тему
Опции темы

Текущее время: 22:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru