Войти

Показать полную графическую версию : GUI для po>mo и mo>po конвертера


Balaganov
16-10-2022, 22:58
Привет спецам. Народ, такая проблема.
Есть комплект для конвертации файлов po>mo и mo>po - два батника плюс нужные экзешники и длл-ки для этого, комплект, короче. Все работает нормально, но уж очень неудобно каждый раз батники редактировать для файлов с разными именами. Или батники оставить как есть, но файлы для конвертации под батники постоянно переименовывать. Может специалисты возьмутся написать простенький GUI для конвертера? Что-то типа такого, только с переключателем po>mo, mo>po
Или даже запихать все это хозяйство в один исполняемый файл. Ну, это уже как будет удобнее и проще...
http://ipic.su/img/img7/fs/screenshot2022-10-16001.1665933803.jpg
Сам с программированием и рядом не валялся)))


Сам комплект (https://yadi.sk/d/rFSio8w5lgvBFA)

DJ Mogarych
19-10-2022, 21:33
Under Windows and with recent Poedit (https://poedit.net/) 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
Under Windows and with recent Poedit 2.2.4 installed:... »
Дружище, все уже украдено до нас :yes: . Я свой комплект (приложен в конце первого поста) и надергал именно из Poedit
http://ipic.su/img/img7/fs/1.1666207266.jpg
И батники у меня именно с этими командами.
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
но приходиться под каждый конвертируемый файл или редактировать батники, или переименовывать конвертируемые файлы »
а кто мешает в батнике выставить промпт, чтоб выскочившее окно просто предложило ввести имя конвертируемого файла?
как-бы правила хорошего тона в написании батников требуют всё изменяемое писать как переменные.

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

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

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




© OSzone.net 2001-2012