Как научить aria2c читать .mo под Windows XP ?

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
Аватара пользователя
nikit-xxx
Лейтенант
Лейтенант
Сообщения: 208
Зарегистрирован: 28.11.2007
Благодарил (а): 44 раза
Поблагодарили: 5 раз

#1 Сообщение 30.05.2012, 23:44

Выяснил, что в версии 1.1.0 .mo файл на линукс должен лежать в
$prefix/share/doc/aria2/aria2.mo

Вот путь к екзешнику aria2c.exe на винде
C:\Progs\aria2-1.15.1-i686-w64-mingw32-build1\

Перепробовал много вариантов, куда положить файл перевода и как его назвать, компилировал PoEdit'ом ru.po из исходников, качал готовый .mo с launchpad, но ария ни в какую не хочет хавать перевод.
C:\Progs\aria2-1.15.1-i686-w64-mingw32-build1\share\doc\aria2\aria2.mo
C:\Progs\aria2-1.15.1-i686-w64-mingw32-build1\share\doc\aria2\ru.mo
C:\Progs\aria2-1.15.1-i686-w64-mingw32-build1\share\doc\aria2\ru_LC_MESSAGES_aria2.mo
и ещё много других..
Откуда иксы в моём нике
Изображение
Изображение
скачать С. Прата. Язык программирования C++. Лекции и упражнения. 5-е изд (*Выровнена нумерация страниц, *Содержание)
Краткая инструкция по созданию пиратки-распака CS/HL
Изображение
Использование тэга подсветки синтаксиса
[syntax lang="cpp" lines="n"]
#include <iostream>
using namespace std;

struct cl{
static void f() { cout << "Hi, user!\n"; }
int i;
};

int main()
{
cl::f();
//cl::i = 1;
return 0;
}
[/syntax]

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#2 Сообщение 01.06.2012, 01:45

nikit-xxx
без понятия что это за прога, я бы первым делом запустил процесс через api монитор или debugger, посмотреть откуда процесс пытается открыть нужные файлы. Или на худой конец (ну эт уже край) воспользовался хуком и подгружал нужные файлы в ручную.

Аватара пользователя
nikit-xxx
Лейтенант
Лейтенант
Сообщения: 208
Зарегистрирован: 28.11.2007
Благодарил (а): 44 раза
Поблагодарили: 5 раз

#3 Сообщение 02.06.2012, 02:46

спасибо за направление, при помощи апи монитора выяснил, что она вообще не пытается читать .mo файл, походу надо самостоятельно компилить(опенсорс), ну и разобраться с make
Откуда иксы в моём нике
Изображение
Изображение
скачать С. Прата. Язык программирования C++. Лекции и упражнения. 5-е изд (*Выровнена нумерация страниц, *Содержание)
Краткая инструкция по созданию пиратки-распака CS/HL
Изображение
Использование тэга подсветки синтаксиса
[syntax lang="cpp" lines="n"]
#include <iostream>
using namespace std;

struct cl{
static void f() { cout << "Hi, user!\n"; }
int i;
};

int main()
{
cl::f();
//cl::i = 1;
return 0;
}
[/syntax]

Ответить