«Локализатор исходного кода» предназначен для локализации программных продуктов путем изменения их исходных кодов без предварительной подготовки.
Программа может быть использована при разработке программного обеспечения на серверах сборки, для автоматической локализации исходного кода, но она может также применяться и на рабочих компьютерах пользователей для проверки орфографии в исходных кодах, текстовых файлах, буфере обмена и словарях переводов.
Специальная версия программы позволяет проводить обфускацию исходного кода.


 

четверг, 3 октября 2013 г.

Тестовая версия программы для Linux (wine)

Добавил инсталлятор для Linux.
В связи с необходимостью наличия wine/mono в Linux, решил не делать deb-пакет, а реализовать все средствами InnoSetup, просто упростив основной инсталлятор: отключив создание ярлыков, регистрацию журналов, наличие большого количества примеров и убрав оконную программу "Генератор параметров" из инсталлятора.

Получился простой дистрибутив с простой установкой.



Состав дистрибутива: основная программа, файл настроек и шаблоны отчетов, а так же небольшой пример кода и справка в pdf.

Для установки и работы требуется:
* Ubuntu 13.04, update 28.09.2013.
* Wine, update 28.09.2013.
* Mono (windows) 2.10.8. Скачать (79.5мб): http://download.mono-project.com/archive/2.10.8/windows-installer/1/mono-2.10.8-gtksharp-2.12.11-win32-1.exe
* OpenOffice win-версия установленная в wine (необходима только для проверки орфографии)

Если установить mono-vbnc, то можно запускать программу через команду mono, а не только wine.

Автоматическая проверка пока не работает на Linux, т.к. не удается создавать объекты com.sun.star.ServiceManager в Wine.
В windows все отлично.
Вероятно нужно что-то доустановить/поднастроить в/для среды Linux/Wine/Mono.

Тестовая версия:
http://www.sourcelocalizer.ru/files/setup/debug/Setup.SourceLocalizer.0.9.1.738.forWine.TestVersion.zip

Проверить возможность использования OpenOffice можно параметром:
-SPELLCHECKUSE=OOO

Если появится ошибка InitSpellCheck() с указанием в debug-log на com.sun.star.ServiceManager, значит нельзя создать объект OpenOffice'а.

Работу программы проверял в Ubuntu 13.4 и OpenSuse 12.3.4.

Комментариев нет:

Отправить комментарий