Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   GUI для po>mo и mo>po конвертера (http://forum.oszone.net/showthread.php?t=352138)

Balaganov 16-10-2022 22:58 2994318

GUI для po>mo и mo>po конвертера
 
Привет спецам. Народ, такая проблема.
Есть комплект для конвертации файлов po>mo и mo>po - два батника плюс нужные экзешники и длл-ки для этого, комплект, короче. Все работает нормально, но уж очень неудобно каждый раз батники редактировать для файлов с разными именами. Или батники оставить как есть, но файлы для конвертации под батники постоянно переименовывать. Может специалисты возьмутся написать простенький GUI для конвертера? Что-то типа такого, только с переключателем po>mo, mo>po
Или даже запихать все это хозяйство в один исполняемый файл. Ну, это уже как будет удобнее и проще...

Сам с программированием и рядом не валялся)))


Сам комплект

DJ Mogarych 19-10-2022 21:33 2994486

Цитата:

Under Windows and with recent Poedit 2.2.4 installed:

Код:

"C:\Program Files (x86)\Poedit\GettextTools\bin\msgunfmt.exe" file.mo -o file.po
To re-create the .mo file:

Код:

"C:\Program Files (x86)\Poedit\GettextTools\bin\msgfmt.exe" file_edited.po -o file_new.mo

https://stackoverflow.com/a/58222627

Balaganov 19-10-2022 22:38 2994493

Цитата:

Цитата DJ Mogarych
Under Windows and with recent Poedit 2.2.4 installed:... »

Дружище, все уже украдено до нас :yes: . Я свой комплект (приложен в конце первого поста) и надергал именно из Poedit

И батники у меня именно с этими командами.
mo>po
Код:

msgunfmt.exe file.mo -o file.po

Pause
Exit

po>mo
Код:

msgfmt.exe file.po -o file.mo

Pause
Exit

И все нормально работает, но приходиться под каждый конвертируемый файл или редактировать батники, или переименовывать конвертируемые файлы, а потом переименовывать их взад. Куча лишних телодвижений.
Вопрос (просьба) в другом - сварганить GUI для этого комплекта! Запустил, указал файл, который нужно конвертировать, указал куда сохранить готовый, нажал ОК или Старт = все готово.
Лично мне ТАК намного удобнее, чем с командной строкой и прочим.

bredych 22-10-2022 22:11 2994705

Цитата:

Цитата Balaganov
но приходиться под каждый конвертируемый файл или редактировать батники, или переименовывать конвертируемые файлы »

а кто мешает в батнике выставить промпт, чтоб выскочившее окно просто предложило ввести имя конвертируемого файла?
как-бы правила хорошего тона в написании батников требуют всё изменяемое писать как переменные.

там, к примеру,
set /P FileName="Enter filename"
и потом в коде

msgunfmt.exe %FileName%.mo -o ~n.po

или как там (я батники не писал несколько лет, да и под рукой только линь, не проверю синтаксис)


Время: 06:20.

Время: 06:20.
© OSzone.net 2001-