[+] Nie da si

Pomoc dotycząca instalacji systemu
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Kiedyś miałem tak, że locale miałem angielskie (celowo), a KDE3 ustawiłem na język polski. Locale dalej zostało angielskie, a okienka KDE były wyświetlane po polsku. Właśnie sprawdziłem w KDE4 i jest tak samo - ustawia się tylko opcje typu waluta, separator dziesiętny dla KDE itd. Gdzie masz w KDE ustawienia locale systemowego? To są dwie niezależne rzeczy. Język okienek w KDE4 jest ustalany automatycznie na podstawie locale systemowego (jeśli odpowiednia paczka lokalizacyjna jest zainstalowana) i nie można ustawić innego niż locale (przynajmniej nie znalazłem sposobu), w KDE3 można było swobodnie zmieniać.

Gnome obecnie nie posiadam więc nie mogę sprawdzić, ale podejrzewam że jest podobnie.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Masz rację, systemowe ustawienia się nie zmienią. Chyba, że uruchomisz środowisko graficzne jako root. Zmiany w ustawieniach środowiska graficznego będą dotyczyć konta danego użytkownika.

Wynik polecenia:

Kod: Zaznacz cały

locale
wykonany na koncie root może być różny od tego wykonanego na koncie użytkownika.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Masz rację, systemowe ustawienia się nie zmienią. Chyba, że uruchomisz środowisko graficzne jako root. Zmiany w ustawieniach środowiska graficznego będą dotyczyć konta danego użytkownika.

Wynik polecenia:

Kod: Zaznacz cały

locale
wykonany na koncie root może być różny od tego wykonanego na koncie użytkownika.

Dodane:

jpc
, w przypadku przeglądarki iceweasel, nie wyłączyłeś sobie w jej ustawieniach polskiej wersji językowej?

Sprawdź jeszcze w zakładkach:

Kod: Zaznacz cały

Tools->Add-ons->Languages->Enable
Masz zapewne ustawioną opcję:

Kod: Zaznacz cały

Tools->Add-ons->Languages->Disable
Awatar użytkownika
jpc
Posty: 63
Rejestracja: 29 sierpnia 2010, 08:05

Post autor: jpc »

No więc najpierw odpowiem na zadane pytania:
- używam kde
- general.useragent ustawiałem też na na pl-PL

w Tools->Add-ons nie mam nigdzie pozycji 'Languages' i tu pewnie tkwi problem.

Ale za to na nowym koncie Iceweasel jest po polsku. Tak więc da się, muszę tylko znaleźć przyczynę, ale dzisiaj już za późno na takie zabawy. Dzięki za posty.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Aby mieć pozycję dotyczącą zmiany języka musisz otworzyć zakładkę ,,Addons''.

A użytkownik, na którego koncie masz ten problem jest właścicielem wszystkich plików i katalogów w swoim katalogu domowym?

Wykonaj jako root polecenie:

Kod: Zaznacz cały

chown -R -v nazwa_użytkownika:nazwa_użytkownika /home/nazwa_użytkownika
Awatar użytkownika
jpc
Posty: 63
Rejestracja: 29 sierpnia 2010, 08:05

Post autor: jpc »

fnmirk:
Przejrzałem dokładnie całą zawartość okienka "add-ons" i nie mam nigdzie możliwości zmiany języka. Jest ono za to na nowym koncie (systemowym). Wykonałem podane przez ciebie polecenie (jako root oczywiście) i nic to nie dało niestety. Dzisiaj po południu będę kontynuuować poszukiwania
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Zmień nazwę katalogu:

Kod: Zaznacz cały

~/.mozilla
I uruchom przeglądarkę ponownie.
Awatar użytkownika
jpc
Posty: 63
Rejestracja: 29 sierpnia 2010, 08:05

Post autor: jpc »

Problem rozwiązany. Otóż na nowym profilu Iceweasela program jest po polsku. Porównałem pliki ze starego i nowego profilu i okazało się, że w starym w pliku:

Kod: Zaznacz cały

.mozilla/firefox/t5w53376.default/extensions.ini
Brakuje następującego wpisu:

Kod: Zaznacz cały

ExtensionX=/usr/lib/iceweasel/extensions/langpack-pl@firefox.mozilla.org
a w analogicznym pliku od Icedove:

Kod: Zaznacz cały

ExtensionX=/usr/lib/icedove/extensions/langpack-pl@thunderbird.mozilla.org
I tutaj dziwna sprawa, bo Iceweasel przy tworzeniu nowego profilu dodaje samoczynnie ten wpis i program jest po polsku, ale Icedove tego wpisu nie tworzy i jest po angielsku. Tak więc, pewnie zamiast tworzyć (kilka dni temu) nowy profil Iceweasela, myśląc, że to bez znaczenia, stworzyłem nowy profil Icedove i przez to myślałem, że to nic nie daje, że nawet na nowych profilach jest po angielsku.

Dziękuję wszystkim za posty i cierpliwość.

Dodane:
Okazało się, że po każdej aktualizacji jakiegokolwiek rozszerzenia w Iceweasel i Icedove wpis w pliku extensions.ini znika i program znowu jest po angielsku. Jakoś nie uśmiecha mi się po każdej aktualizacji zaglądać do tego pliku. No może ja bym to przeżył, ale jak w takim razie mam zainstalować Debiana jakiemuś laikowi np. rodzicom? No przecież to jest nie do pomyślenia, dlaczego tylko u mnie ten problem występuje? A może nikomu z Was nie przeszkadza to, że macie programy po angielsku?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A na wspomnianym wcześniej nowym koncie, masz podobny problem?
Awatar użytkownika
jpc
Posty: 63
Rejestracja: 29 sierpnia 2010, 08:05

Post autor: jpc »

Przyjmijmy, że z Iceweaselem nie ma tego problemu, gdyż na nowym koncie jest po polsku. Problem występuje tylko z Icedove..

Już wiem o co chodzi. Icodove (podejrzewam, że przez zmianę nazwy z thunderbird na icedove) nie szuka polskiego tłumaczenia w:

Kod: Zaznacz cały

/usr/lib/icedove/extensions/langpack-pl@thunderbird.mozilla.org/
więc należy utworzyć odpowiednie dowiązanie do tego folderu:

Kod: Zaznacz cały

ln -s /usr/lib/icedove/extensions/langpack-pl@thunderbird.mozilla.org/ /home/$USER/.mozilla/extensions/
jeśli ktoś nie chce tworzyć nowego konta Iceweasela, to tutaj utworzenie dowiązania także dla tej przeglądarki:

Kod: Zaznacz cały

ln -s /usr/lib/iceweasel/extensions/langpack-pl@firefox.mozilla.org/ /home/$USER/.mozilla/extensions/
Mimo iż nie miałem jeszcze aktualizacji żadnej wtyczki, to daję sobie palca uciąć, że ten sposób już działa jak należy :)
ODPOWIEDZ