Nowe posty

xx Zlecę skrypt w bashu (0)
2020-02-19, 14:07:39
xx Nadawanie praw katalogom takich, jak nazwa usera (4)
2020-02-17, 14:15:18
xx Fedora na laptopie HP 15-bs152nw brak wifi (44)
2020-02-16, 12:17:18
xx Komputer do nauki linuxa (10)
2020-02-15, 07:03:28
xx Patronat serwisow internetowych. (1)
2020-02-13, 00:13:24
xx Xfce-terminal v 0.8.7.4 - jak ustawić wklejanie skopiowanego tekstu? (3)
2020-02-12, 18:59:24
xx HD ISO, jak odzyskać starsze pliki (6)
2020-02-12, 10:54:31
xx QEMU KVM gpu passthrough brak obrazu (4)
2020-02-11, 17:05:06
xx i7-9700 + Intel H370 (0)
2020-02-11, 12:36:55
xx Co to jest .xsession-errors.old ? (1)
2020-02-09, 22:55:09

Autor Wątek: uruchomienie programu na gtk2 w innym języki  (Przeczytany 2499 razy)

Offline rafal Top*

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
uruchomienie programu na gtk2 w innym języki
« dnia: 2009-08-26, 13:12:34 »
Witam,

Czy istnieje jakaś opcja GTK2, która pozwala uruchomić program z ręcznym wskazaniem pliku językowego .mo?

Pozdrawiam i czekam na odpowiedź
qpalzm_pl

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
uruchomienie programu na gtk2 w innym języki
« Odpowiedź #1 dnia: 2009-08-26, 13:39:14 »
Odpaliłem taki właśnie grun i nie udało mi się wykonać polecenia /bin/bash -c "LC_MESSAGES=C aumix". Nie wiem jednak, po co komplikować sobie życie, kiedy można to spokojnie z terminala wykonać (bez potrzeby uruchamiania podrzędnej powłoki jak w tej próbie dla gruna).

P.S. Odpaliłem gruna bez czytania jakiejkolwiek dokumentacji, a może pozwala on na podstawienie gdzieś LC_MESSAGES. Swoją drogą, samego gruna możesz uruchomić, poprzedzając go taką zmienną ;)
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline rafal Top*

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 9
    • Zobacz profil
uruchomienie programu na gtk2 w innym języki
« Odpowiedź #2 dnia: 2009-08-26, 21:24:27 »
Niestety nie chodzi mi o zmianę zmiennej LC_MESSAGES bo wtedy i tak wczytywane są pliki z tłumaczeniem znajdujące się w katalogach /usr/share/locale lub /usr/local/share. Chciałbym po prostu ręcznie wskazać lokalizację pliku .mo.

Pogoogluje jeszcze trochę;)
Pozdrawiam

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
uruchomienie programu na gtk2 w innym języki
« Odpowiedź #3 dnia: 2009-08-26, 21:30:54 »
Tylko nie wiadomo czy jest na to uniwersalny sposób - chyba że pod konkretny program. Proponuję odpalić jakiś mały programik typu aumix przez strace i podpatrzyć, w jakich ścieżkach on szuka tychże plików:
strace aumix 2>&1 | less
Użytkownik: Ib5sXfcCkvYR
Hasło: adam