Автор Тема: Adobe Audition CS6  (Прочитано 63533 раз)

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« : 27 Апреля 2012, 20:24:29 »
По предыдущему опыту знаю, что основные данные для перевода хранятся в AuUI.dll в виде XML в строчках такого типа
Кода я меняю такую строчку на, допустим
, то после компилирования dll и замены в папке, при запуске Audition, главное меню пропадает.

Как это исправить? (Попробовал 3 редактора ресурсов, картина одинакова)

Сам отвечаю - проблема в кодировке.

Оффлайн миха04

  • Модератор
  • Старожил
  • *****
  • Сообщений: 374
    • http://
Adobe Audition CS6
« Ответ #1 : 27 Апреля 2012, 21:43:33 »
Смотри в верхней части документа строку charset=iso-8859-1, тип кодировки может быть и другим. Замени на charset=Windows-1251
« Последнее редактирование: 27 Апреля 2012, 21:45:35 от миха04 »

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #2 : 29 Апреля 2012, 14:04:41 »
Другой вопрос - в каком файле хранятся названия панелек?
Скачать Audition можно с торрента nnmclub.

Оффлайн миха04

  • Модератор
  • Старожил
  • *****
  • Сообщений: 374
    • http://
Adobe Audition CS6
« Ответ #3 : 29 Апреля 2012, 15:06:47 »
Попробуй воспользоваться поиском. Открой основную папку - Поиск - Слово или фраза в файле:. Или через Restorator извлечь все ресурсы и там использовать поиск. Хотя они могут быть и в графических ресурсах файлов. Подобное мне попадалось в Canvas 12.

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #4 : 29 Апреля 2012, 18:33:59 »
Поиск ничего не дал. Может глянет кто-нибудь?
Adobe Audition CS6

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #5 : 05 Мая 2012, 22:18:50 »
Что, никто? =)

В файле словаря я нашёл требуемые слова.
"$$$/aui/BatchProcessPanel/BatchProcess=Batch Process"
"$$$/aui/BatchProcessPanel/Cancel=Cancel"
"$$$/aui/BatchProcessPanel/ExportFormat=Export Format"
"$$$/aui/BatchProcessPanel/ExportLocation=Export Location"
"$$$/aui/BatchProcessPanel/ExportName=Export Name"
"$$$/aui/BatchProcessPanel/ExportSampleType=Export Sample Type"
Значит, что фразы должны храниться в AuUi.dll в ресурсе BatchProcessPanel, но там их нет. Кто знает XML???
« Последнее редактирование: 05 Мая 2012, 22:19:14 от Hellbringer »

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Adobe Audition CS6
« Ответ #6 : 06 Мая 2012, 00:28:51 »
Сразу хочу сказать, что я особо не углублялся над изучением данной проблемы. Некоторые ресурсы хранятся внутри DLL (с помощью редактора ресурсов их не увидеть). Чтобы извлечь их в XML, используйте эту программу:

© 2008 Entrase
« Последнее редактирование: 06 Мая 2012, 00:32:54 от VIPer »

СССР

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #7 : 06 Мая 2012, 01:52:32 »
Я вижу в HEX-редакторе нужные данные. Прога понимает русский в UTF-8, но слова занимают уйму байт по сравнению с оригинальными. Как сохранить строку любой длины в файл без потери работоспособности?
P.S. Прога работает, но в ней нет функции обратной замены, так что можно тупо взять файл из папки dict =)

Оффлайн rokces

  • Новичок
  • *
  • Сообщений: 18
Adobe Audition CS6
« Ответ #8 : 10 Мая 2012, 13:57:49 »
Hellbringer, вы занимаетесь его локализацией, или просто экспериментируете?

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #9 : 10 Мая 2012, 17:01:43 »
Цитата: rokces
Hellbringer, вы занимаетесь его локализацией, или просто экспериментируете?
Я занимаюсь локализацией, почти закончил главное меню. Остальное (панельки, кнопочки, диалоги) прописано в коде dll. Чтобы его править, как я недавно узнал, нужно использовать дебаггер, а такими вещами я ранее не занимался. Если это окажется сложнее, чем я думаю, или не окажется желающих помочь, то проект будет заброшен. Помощь нужна в смысле того, чтобы от меня требовался только перевод. Законченную dll-ку потом закинуть на форум чтобы люди протестировали и высказывали пожелания по переводу. Если, конечно, в Adobe не додумаются перевести Audition.
В папке dict лежит список всех строк в программе, поэтому можно и его задействовать.

Оффлайн VIPer

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1063
Adobe Audition CS6
« Ответ #10 : 10 Мая 2012, 20:49:38 »
Hellbringer, а та программа, которую я Вам дал, не работает, что ли?

СССР

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #11 : 10 Мая 2012, 20:56:16 »
Цитата: VIPer
Hellbringer, а та программа, которую я Вам дал, не работает, что ли?
Работает, она извлекает строки в файл. И что мне с ним делать? =)
« Последнее редактирование: 10 Мая 2012, 20:56:35 от Hellbringer »

Оффлайн rokces

  • Новичок
  • *
  • Сообщений: 18
Adobe Audition CS6
« Ответ #12 : 11 Мая 2012, 15:54:20 »
Hellbringer, а вы каким редактором пользуетесь, просто я покопался и обнаружил что диалоги разбросаны по различным dll'кам.

« Последнее редактирование: 11 Мая 2012, 15:54:45 от rokces »

Оффлайн Hellbringer

  • Новичок
  • *
  • Сообщений: 48
Adobe Audition CS6
« Ответ #13 : 11 Мая 2012, 19:59:03 »
Цитата: rokces
Спойлер
Hellbringer, а вы каким редактором пользуетесь, просто я покопался и обнаружил что диалоги разбросаны по различным dll'кам.

[свернуть]
Это диалоги аудиофильтров и файл редактируется в два счёта. AuUI.dll как я уже писал - это основная проблема. Более того - Radialix извлекает жёстко закодированные ACSII-строки, но они не редактируются там.
« Последнее редактирование: 11 Мая 2012, 20:01:29 от Hellbringer »

Оффлайн rokces

  • Новичок
  • *
  • Сообщений: 18
Adobe Audition CS6
« Ответ #14 : 11 Мая 2012, 20:27:27 »
Hellbringer, кидаю вам мануал по Radialix (Radialix2_ru.pdf), посмотрите "4.24.2 Жестко-закодированные строки" на странице 98. Там написано как редактировать жёстко закодированные ACSII-строки...