Войти
  1. ВКонтакте
  2. Facebook
  1. »
  2. »
  3. »
  4. Spoon Virtual Application Studio 2012 v.11.3.6.0
Скрыть панель справаПоказать панель справа

Spoon Virtual Application Studio 2012 v.11.3.6.0

Мастер
  1. Офлайн
  2. Команда сайта.
  3. 888 сообщений
  4. Репутация: 8
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 1 отправлено 12:20, 03.10.2013
Spoon Virtual Application Studio - мощная, многофункциональная программа для виртуализации (создания переносных (portable) версий) приложений под любую версию Windows с использованием виртуального контейнера (один .exe файл), не требующего установки. Внутри контейнера создается виртуальная среда для файлов и реестра.



Сделал пробный перевод интерфейса. Предлагаю всем желающим, кто занимается созданием виртуальных приложений с помощью этой программы, протестировать русик. Если есть ошибки, неточности или пожелания, пишите в этой теме (желательно подробно: где находится данный текст, в каком диалоге, как до него добраться, если не трудно сделайте скриншот). Только по строкам есть некоторые ограничения, которые не позволяет их удлинить, поэтому не сильно разгоняйтесь. smile Например "Add Folder" перевел как "Папка [+]". Также данный русик не является полным, т.к. все файлы программы (более 144) находятся в одном контейнере, из-за чего они имеют ограничения на размер.

Работа велась в шаблонном редакторе Radialix (причина - наличие жестко-закодированных строк). Само приложение написано на Microsoft .NET. Проблем с кодировкой нет - (Unicode). Русифицировать это приложение было бы проще, если бы оно поставлялось в обычном виде, а не в виртуальном. Последующие версии переводить не планирую. Если есть желающие это делать, пишите.

Состав архива RUS_SpoonStudio_v11.3.6.rar:
----------------------------------------------------------
  • RUS_SpoonStudio_v11.3.6.exe - инсталляционный файл русификатора (установка/удаление);
  • Readme.rtf - файл с информацией о русификаторе;
  • wylek.ru.url - файл с адресом сайта русификации.

    Размер архива (5% на восстановление): 1,1 Мб

    Скачать:  Доступно только для пользователейRGhost, Sendfile.Su, Karelia. wylek.ru

    P.S. ВНИМАНИЕ! Файл “wylek.ru.url” является неотъемлемой частью инсталлятора. Без него выполнить установку русификатора не удастся. Не удаляйте его и не изменяйте.


  • ------------------------------------------
    Кто ищет, тот всегда найдет!
    Сталкер
    1. Онлайн
    2. Знаток
    3. 132 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 2 отправлено 15:08, 03.10.2013
    А кое кто писал, что это не возможно 
    Прибывший
    1. Офлайн
    2. Участники
    3. 11 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 3 отправлено 07:23, 23.10.2013
    спасибо
    Прибывший
    1. Офлайн
    2. Участники
    3. 11 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 4 отправлено 20:54, 24.10.2013
    Leserg,
    может я что-то не понял из описания,но является ли ваш русификатор ещё и "лекарством" к Spoon Virtual Application Studio 2012 v.11.3.6.0 ?
    Но и конечно же )),спасибо !

    Последний раз редактировал halhakin 21:42, 24.10.2013
    Прибывший
    1. Офлайн
    2. Участники
    3. 11 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 5 отправлено 00:40, 29.10.2013
    Весьма Благодарю!
    Сталкер
    1. Офлайн
    2. Стажер
    3. 113 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 6 отправлено 19:33, 01.01.2014
    Вопрос по распаковке исполняющего файла.Как добраться к ресурсам surprised
    Мастер
    1. Офлайн
    2. Команда сайта.
    3. 888 сообщений
    4. Репутация: 8
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 7 отправлено 18:37, 02.01.2014
    Цитата Xotabush ()
    Как добраться к ресурсам

    На руборде достаточно много информации о том, как доставать файлы из виртуальных контейнеров. Правда в основном разговор идет о виртуальных приложениях, созданных в VMware ThinApp, с оговоркой, что аналогичными методами и приемами можно добраться до файлов виртуальных приложений созданных в Spoon. Возможно те, кто занимается сборкой и перепаковкой портабельных программ, владеют определенными навыками в этом направлении, но лично у меня ничего не получилось.

    Поэтому я пошел другим путем. Сначала проверил, есть ли в файле, строки, которые я вижу в программе. Да, есть, значит данные не упакованы. Потом, что собой представляет файл виртуального приложения Spoon? Контейнер для файлов самого приложения. А что представляют собой файлы приложения? В основном файлы ЕХЕ и DLL, т.е. то, что мы обычно локализуем. Зная сигнатуру этих файлов - 4D 5A 90 - можно произвести её поиск в искомом файле. От начала найденной сигнатуры, до начала следующей будет файлом или EXE, или DLL. Посмотрите сами в НЕХ-редакторе файл Studio.exe.

    Это все в теории. А на практике извлекать файлы из такого огромного приложения вручную - можно опухнуть. Поэтому есть универсальные утилиты, которые позволяют произвести поиск определенных типов файлов (каждый тип файла имеет собственную сигатуру) и извлечь их. Нас интересуют внедренные EXE, DLL файлы.

    Например утилита ExeinfoPE.



    На рисунке выделены два пункта: первый извлечение, а второй только поиск. Например, если выбрать поиск, то получите очень внушительный список найденных файлов:



    Так как исследуемый файл очень большой, то ExeinfoPE выполняет извлечение ЕХЕ/DLL некорректно (по крайней мере у меня так). Поэтому я воспользовался другой утилитой Detect it Easy v0.64 (есть новая версия, но она не поддерживает плагины, теперь это сценарии), с плагином Pe Extract 0.2:



    В итоге в каталоге с файлом Studio.exe появилась папка "Studio" c извлеченными файлами ЕХЕ/DLL. Дальше уже дело техники. Находите необходимые файлы для локализации, загоняете в шаблонный редактор и переводите.


    ------------------------------------------
    Кто ищет, тот всегда найдет!
    Прибывший
    1. Офлайн
    2. Участники
    3. 7 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 8 отправлено 12:50, 03.01.2014
    Leserg, спасибо, я в основном пользовался стандартными средствами извлечения из виртуальных контейнеров, но после их перевода смысл то, если основной экзешник их перезапишет?
    Цитата Leserg ()
    В итоге в каталоге с файлом Studio.exe появилась папка "Studio" c извлеченными файлами ЕХЕ/DLL. Дальше уже дело техники. Находите необходимые файлы для локализации, загоняете в шаблонный редактор и переводите.
    А потом что делать, после перевода??? У вас после запуска срабатывает по крайней мере два батника...
    Сталкер
    1. Офлайн
    2. Стажер
    3. 113 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 9 отправлено 14:54, 03.01.2014
    Цитата Leserg ()
    ExeinfoPE выполняет извлечение ЕХЕ/DLL некорректно
    ?

    Цитата Leserg ()
    Поэтому я воспользовался другой утилитой Detect it Easy v0.64  с плагином Pe Extract 0.2
    ?
    получил это
    ?
    Создана папка Studio
    ?
     Windows 7 Ultimate 32bit
    я воспользовался утилитой Peid 0.95  с плагином Pe Extract 1.01
    ?
    Правда папку не получил извлечь ресурсы удалось
    ?
    Перевод это понятно.
    Вопрос: Как это все упаковать назад surprised
    Мастер
    1. Офлайн
    2. Команда сайта.
    3. 888 сообщений
    4. Репутация: 8
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 10 отправлено 17:07, 03.01.2014
    По ExeinfoPE. Обратите внимание на подсказку (нижняя строка):



    (or try OPTIONS - Ignore exe errors) - включите в настройках параметр "Пропускать ошибки ЕХЕ".



    Все.

    По Detect it Easy. У меня также работа плагина завершается ошибкой. Но все необходимые файлы извлекаются в созданную папку. Находите нужные и переводите. Проблем нет.

    По PeID. Похвально, что нашли альтернативу предложенным мной вариантам. Значит вы поняли смысл, а это главное. Кстати вы можете скопировать этот плагин Pe Extract 1.01 в папку плагинов утилиты ExeinfoPE и тогда у вас будет один универсальный инструмент:



    Цитата wald ()
    ...но после их перевода смысл то, если основной экзешник их перезапишет?

    Не понял, как основной экзешник их перезапишет? Оригинальные файлы необходимо физически заменить на локализованные внутри контейнера Spoon.

    Цитата wald ()
    У вас после запуска срабатывает по крайней мере два батника...

    Гм.., снова не понял. Где у меня срабатывает два батника? У меня нет никаких батников (что вы вообще имеете в виду под словом "батник"?).

    Цитата wald ()
    А потом что делать, после перевода???

    Цитата Xotabush ()
    Вопрос: Как это все упаковать назад?


    Во-первых, ВСЕ не надо! Только те файлы, которые вы локализовали.
    Во-вторых, это делается при помощи вашего любимого НЕХ-редактора. В оригинальном файле-контейнере Studio.exe выполняете замену тех файлов, которые локализовали. В своих руководствах, на примере редактора WinHEX, я неоднократно описывал процедуру поиска, копирования и замещения данных в файлах. Также об этот в своих руководствах рассказывал Геннадий.

    Обращаю ваше внимание, что все файлы внутри контейнера Studio.exe размещаются друг за другом и каждый из них имеет строго определенный размер. Поэтому, при локализации вам необходимо добиться того, чтобы размер локализованного файла соответствовал размеру оригинального, вплоть до байта. Если будет больше, то при замещении в НЕХ-редакторе, его данные перезапишут часть следующего файла и программа не будет работать. Если меньше, то снова будет ошибка, так как размер файла не будет соответствовать его размеру в таблице файловых смещений. Хотя этот факт я не проверял, мне было проще подогнать размер файл под оригинал. Этим я исключил возможность появления проблем при работе с локализованным приложением. Можете сами поэкспериментировать и отработать свою стратегию.

    Подгонять размер можно с помощью изображений. Ни одно из них не оптимизировано. Особенно это касается изображений в формате PNG. В редакторе Radialix есть возможность замены изображений в ресурсах файлов. Извлеките изображение, прогоните через, например, RIOT и вставьте обратно. Создайте локализованный файл и сравните его размер с оригинальным. Если больше, берете следующее изображение и повторяете процедуру, и так до тех пор, пока размер не будет точным. Я, например, "игрался" только одним изображением в каждом из файлов. Просто устанавливал в RIOT разные параметры оптимизации, соответственно размеры изображения получались разные, что в конечном итоге влияло на размер локализованного файла.

    Исключение только составили файлы Spoon.Vm.Build.dll и Spoon.Vm.Config.dll - в них нет изображений, только текстовые строки. Но, например, в файле Spoon.Vm.Build.dll находится документ с лицензиями Adobe и Microsoft. Кто-нибудь из вас их хоть когда-нибудь читал? Не думаю, поэтому я их немного укоротил и получил нужный размер файла. А вот с файлом Spoon.Vm.Config.dll провернул другой финт. Все приложение Spoon сделано в среде .NET Framework, что позволяет пересобирать такие программы. Поэтому я просто декомпилировал файл Spoon.Vm.Config.dll и собрал его обратно, из-за чего размер уменьшился на 10 Кб. Этого оказалось вполне достаточно, чтобы сделать нормальный перевод строк, без сокращений, и получить размер файла, который был у оригинального файла. Для декомпиляции нужно установить библиотеку SDK .NET Framework v2.0 (3.5, 4.0, 4.5), а для компиляции я использовал Microsoft Visual Studio 2008 SP1.

    Вот и вся кухня.

    Если будут еще вопросы, не стесняйтесь. Если что непонятно, будем разбирать подробно.

    P.S. Извлекать ресурсы для перевода, я так понял вы уже научились. smile


    ------------------------------------------
    Кто ищет, тот всегда найдет!
    Прибывший
    1. Офлайн
    2. Участники
    3. 13 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 11 отправлено 12:36, 29.04.2014
    Spoon Virtual Application Studio - оооченеь крутая про..., в разы лучше пресловутого VMware. Огромное спасибо за перевод, и очень жаль что Вы не будете переводить последующие версии, поскольку больше некому.

    Последний раз редактировал Gavrosh 16:53, 29.04.2014
    Прибывший
    1. Офлайн
    2. Забаненые
    3. 4 сообщений
    4. Репутация: 0
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 12 отправлено 17:21, 03.05.2014
    везде ------" ФАЙЛ УДАЛЁН "-----перезалейте пжлста .ё

    Последний раз редактировал Nexus 17:36, 03.05.2014
    Мастер
    1. Офлайн
    2. Администраторы
    3. 1224 сообщений
    4. Репутация: 2
    5. Сообщение
    6. Личные данные
    Полезность: 0 | сообщение № 13 отправлено 19:32, 03.05.2014
    Цитата popdik7 ()
    везде ------" ФАЙЛ УДАЛЁН "-----перезалейте пжлста .ё

    зато поиск по сайту ещё работает happy


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

    Доступ закрыт.

    1. Вам запрещено отвечать в темах данного форума.

    Последние темы

    1. Adoreshare Video Converter Genius
      Автор: Leserg Вчера, 00:56
    2. HofoSetup 3.0.1.669 ENG
      Автор: gazon01 21:32, 23.07.2017
    3. Wondershare Time Freeze 2.0.3.0 (Рус....
      Автор: dinis124 21:08, 23.07.2017
    4. Video Rotator 4.0.0 Rus/Eng
      Автор: salming 20:01, 23.07.2017
    5. Задавайте вопросы по русификации и мы...
      Автор: slayer 22:47, 22.07.2017
    6. HWiNFO32\64
      Автор: gazon01 02:36, 22.07.2017

    Изменения статуса

    1. профиль Вопрос задать в теме для новичков не получается. Админу... 04:26, 22.07.2017
    2. профиль Не вернусь 18:24, 16.07.2017
    3. профиль Лучше быть бедным чем дешёвым. 17:18, 04.04.2017
    4. профиль Новичок 16:30, 10.02.2017
    5. профиль Офлайн 05:14, 11.12.2016