• Добро пожаловать на WYLEK.ru. Пожалуйста, войдите или зарегистрируйтесь.
 
38 гостей, 0 пользователей

WavePad Sound Editor 8

Автор gazon01, 22 февраля 2018, 21:09:00

« предыдущая - следующая »

WYLEK

Тема создана 22 февраля 2018, 21:09:00
Цитата: troaвопрос WavePad Sound Editor8 при очередном переводе столкнулся с проблемой перевода некоторых строк
или прога не допилена автором

Что я хотел давно сказать - не надо переводить лицензию, названия программ и статус лицензии.
По вопросу разделения ссылок - написано у нас немало, но напишу еще. При разделении ссылки первая это мамочка , ее переводить не надо. А если с мамочкой всего два пункта, то разделять не надо, ссылка всего одна. Может еще стоять счетчик символов. Не пойму зачем мучиться, укороти перевод если он так важен  

gazon01Автор темы

Ответ #1 : 22 февраля 2018, 21:09:00 #1
Цитата: troaвопрос WavePad Sound Editor8 при очередном переводе столкнулся с проблемой перевода некоторых строк
нормально помещается
1 развернуто


2 свернуто


остальные строки не проверял
"Возможно всё! На невозможное просто требуется больше времени."
 Мудрец из Шангри Ла

troa

Ответ #2 : 22 февраля 2018, 21:09:00 #2
Видимо не совсем понятно написал дело не только в том что обрезается или нет просто функции не все работают в данной программе  это мастер проекта если не брать во внимание то все ровно , а почему вылетает не понятно с сылками тоже про мамку я в курсе но дело в том что вылетает на основной ссылке

troa

Ответ #3 : 22 февраля 2018, 21:09:00 #3

troa

Ответ #4 : 22 февраля 2018, 21:09:00 #4
При разделении ссылки первая это мамочка dance_mini , ее переводить не надо.

это понятно я про то и спрашиваю почему то  при переводе основной вылетает программа

78Sergey

Ответ #5 : 22 февраля 2018, 21:12:21 #5
Я так толком и не понял при переводе какой строки вылет.
У меня не вылетает на данном этапе, дальше не пробовал:

troa

Ответ #6 : 22 февраля 2018, 21:12:21 #6 Последнее редактирование: 22 февраля 2018, 08:46:19 от WYLEK
Странно быть может у меня IDA(версия 5.5 брал 4 pda) конфузит  можно попросить ваш ссылочный файл
вот мой

Также пробовал на начальном этапе нет вылета а потом спотыкается даже не знаю все началось с предыдущей версии как мастер появился а так вроде все ботает смотрю на скине у вас в окне мастера строки все помещаются у меня почему то обрезаются это или радиаликс что мало вероятно или все таки  IDA


troa

Ответ #7 : 22 февраля 2018, 21:12:21 #7 Последнее редактирование: 22 февраля 2018, 15:34:08 от troa
Замена IDA проблему не решила хотя в этой версии почему то ссылочный файл 325 кбт  тот что отправил  503 кбт  так же пробовал отключать строки в коде также результата не добился опять дошел до некоторых строк  где при разделении опять нулевые перевожу нет вылета а основные вылетает операцию повторял на другой Windows XP первоначально Windows 8.1 x64

78Sergey

Ответ #8 : 22 февраля 2018, 21:12:21 #8 Последнее редактирование: 22 февраля 2018, 20:37:19 от WYLEK
Цитата: troaу меня почему то обрезаются это или радиаликс что мало вероятно или все таки IDA
Для этого нужен Radialix+IDA(Переключение в  IDA счётчика для строк WIDEZ, исправление  в IDA строк WIDEZ). Поиск всех 32-х разрядных ссылок вроде не нужен.
Итак, приведу пару примеров:
Пример 1

В WavePad если в окне Quick Start Wizards нажать на строку Playback an audio file, то слева появится панель с подсказками, там будет такая строка Open the file you would like to play.



Если её перевести, то на панели слева исчезают подсказки.

Скрин 2


Что не так? Смотрим в радиаликсе строку Open the file you would like to play.

Скрин 3


Перевод длиннее оригинала и на эту строку есть ссылка, вероятно что-то происходит из-за переноса радиаликсом строки. Будем разбираться.
Слева в радиаликсе обращаем внимание, что строка в WIDEZ_STRINGS.
Делаем двойной клик в радиаликсе по адресу этой строки(скрин выше) и попадаем в IDA.

Скрин 4


Строка  имеет правильный вид. Переключаемся в IDA на вкладку Hex View-A.

Скрин 5


Я не знаю, но предположу, что подсказки исчезают из-за переноса радиаликсом этой строки, а впереди этой строки имеется нужный блок данных, который теряется после переноса.
Ещё видим в IDA, что после этой строки куча свободного места, это значит, что эту строку не нужно никуда переносить, а нужно чтобы radialix увидел это свободное место.
Для этого в IDA жмём сверху Edit и выбираем Свойства строки...

Скрин 6


Отмечаем Строка WIDEZ, в поле Текущая длина вместо 37 ставим нужное число для переведённой строки(У меня это 47) и жмём OK

Скрин 7


Обновляем проект радиаликса

Скрин 8


и видим в радиаликсе рядом с 37 в скобках стало 47

Скрин 9


Создаём локализованный файл wavepad.exe и запускаем. Строка переведена, все подсказки на месте

Скрин 10

78Sergey

Ответ #9 : 22 февраля 2018, 21:12:21 #9 Последнее редактирование: 22 февраля 2018, 20:47:28 от WYLEK
Пример 2

Строка Show Me после перевода обрезается.

Скрин 11


В радиалксе видим, что строка не имеет ссылки, строка в WIDEZ_STRINGS.

Скрин 12


Делаем двойной клик в радиаликсе по адресу этой строки и попадаем в IDA.

Скрин 13


В IDA видим, что строка имеет не обычный вид, она вертикальная. Как и в первом примере обращаем внимание, что после этой строки куча свободного места и нужно чтобы radialix увидел это свободное место. Но прежде нужно в IDA преобразовать эту строку в WIDEZ, так чтобы она имела горизонтальный вид.
Для этого в IDA курсором выделяем эту строку снизу вверх

Скрин 14


В IDA вверху жмём кнопку Edit->Строка  WIDEZ

Скрин 15


Строка теперь имеет горизонтальный вид(Скрин выше).
Теперь в IDA жмём вверху Edit и выбираем Свойства строки...
Отмечаем Строка WIDEZ, в поле Текущая длина вместо 7 ставим нужное число для переведённой строки(У меня это 12) и жмём OK

Скрин 16


Обновляем проект радиаликса


и видим в радиаликсе рядом с 7 в скобках стало 12

Скрин 17


Создаём локализованный файл wavepad.exe и запускаем. Строка переведена и имеет полную длину

Скрин 18


С остальными строками где нет ссылок, а перевод длиннее оригинала, поступаем так же.

Для будущих версий в radialix такие строки можно отметить закладкой (Можно добавить комментарий типа: переключить счетчик WIDEZ)

gazon01Автор темы

Ответ #10 : 22 февраля 2018, 21:06:00 #10
вопрос от troa, по русификации  WavePad Sound Editor 8

при очередном переводе столкнулся с проблемой перевода некоторых строк
или прога не допилена автором





"Возможно всё! На невозможное просто требуется больше времени."
 Мудрец из Шангри Ла

troa

Ответ #11 : 22 февраля 2018, 21:57:12 #11
С этим разобрался только вот про вылет не совсем понял это изза не правильной длинны строк может быть? по видимому придется делать проект заново или получчится все както спасти путем рукоядства?

gazon01Автор темы

Ответ #12 : 22 февраля 2018, 22:13:29 #12
Цитата: troaДля будущих версий в radialix такие строки можно отметить закладкой (Можно добавить комментарий типа: переключить счетчик WIDEZ)
"Возможно всё! На невозможное просто требуется больше времени."
 Мудрец из Шангри Ла

78Sergey

Ответ #13 : 22 февраля 2018, 22:14:05 #13 Последнее редактирование: 22 февраля 2018, 22:30:32 от 78Sergey
Цитата: troaС этим разобрался только вот про вылет не совсем понял это изза не правильной длинны строк может быть? по видимому придется делать проект заново или получчится все както спасти путем рукоядства?
Это может быть из-за неправильного переноса радиаликсом строки(точнее перенос то как бы правильный, но возможно нужный блок данных спереди отрезан), как в первом примере.
Проект заново делать пока нет необходимости, сначала нужно найти виновную в вылете строку или строки.

troa

Ответ #14 : 23 февраля 2018, 11:48:50 #14
Да все подтвердилось :из-за неправильного переноса радиаликсом строки(точнее перенос то как бы правильный, но возможно нужный блок данных спереди отрезан), как в первом примере.

Спасибо большое за разьеснение !

 аталог@MAIL.RU - каталог ресурсов интернет Яндекс.Метрика