A Linux Mint 17.x kiadások alatt a Firefox böngészőt (állítólag) lehetetlen magyar nyelvi kezelőfelülettel használni (netán más, rendszer alapértelmezett nyelvre beállítani), mert ez a remek böngésző következetesen angol nyelven kommunikálna velünk, és bármit is teszünk, nem reagál, makacskodik, hogy azért sem. Mindezen jelenség a Linux Mint 18.x kiadások alatt egyáltalán nem tapasztalható.
Az asztali környezet nyelvi csomagjai nálam telepítve, ezen ne rágódjunk sokat. A nyelvi beállítások szintén magyar nyelven, sőt csak a magyar nyelvet hagytam meg. De bátran kérdezhetsz erről, megpróbálok erre is válaszolni.
!Fontos megjegyeznem, hogy a Firefox Language (about:addons) beállításoknál egyáltalán ne legyen látható nyelvi kiegészítő, azaz a máshonnan, netán XPI formában telepített nyelvi kiegészítőt a beállításoknál tiltsd le.
Ugye, a Firefox és a Firefox nyelvi csomag telepítése a következőképpen történik:
(ha más nyelven szeretnél vele beszélgetni, akkor persze, ne huhogj ..., különben is róka, hogy értené)
sudo apt-get install firefox firefox-locale-hu
Ha nem volt telepítve a nyelvi csomag, és most telepítetted, akkor sem lesz magyar, pedig örülnénk ennek, biza.
A Linux Mint megfelelője az Ubuntu kiadások közül a Trusty Tahr, megpróbáljuk újratelepíteni a két csomagot, immár az Ubuntu-s verziót, a t kapcsolóval:
sudo apt-get install --reinstall -t trusty firefox firefox-locale-hu
Ez sem az igazi. De úgy sem működik, ha előtte a beállításokkal együtt eltávolítod a korábbi verziókat (rosa),
sudo apt-get purge firefox firefox-locale-hu
majd telepíted a Trusty csomagokat.
sudo apt-get install -t trusty firefox firefox-locale-hu
... igazából, a két módszer nem igazán különbözik.
Mindeközben a Mozilla oldalról letöltött és kibontott csomagból (tar.bz2) a firefox vagy a firefox-bin fájlok futtatásával (kettő katt az egérrel) indított Firefox vidáman és magyarul csacsog. Nahát!
Itt valami rendszer beállítás nem jó.
No, ennyi mese már túl sok is.
Megoldás
-- biztonsági másolatot készítesz az /etc/default rendszerkönyvtárak alatt elhelyezkedő locale fájlról (én ezt nem tettem meg, azaz bevett szokásomtól eltérve, kivételesen most nem mentettem az eredetit, mert egy virtuális Linux Mint 17.3-at bütykölök, KDE asztali környezettel, ennek meg 'úgyis mindegy', mert nem éles rendszer)
sudo cp /etc/default/locale /etc/default/locale.ORIG
-- majd megnyitod szerkesztésre az eredetit
sudo nano /etc/default/locale
-- belemegy ez a szövegtartalom (a régi tartalmat törlöd és az újat beilleszted vagy szerkeszted a régi tartalmat, hogy úgy nézzen ki, mint az alábbi szöveg lásd fentebb):
LANG=hu_HU.UTF-8 LANGUAGE=hu_HU.UTF-8 LC_CTYPE="hu_HU.UTF-8" LC_NUMERIC="hu_HU.UTF-8" LC_TIME="hu_HU.UTF-8" LC_COLLATE="hu_HU.UTF-8" LC_MONETARY="hu_HU.UTF-8" LC_MESSAGES="hu_HU.UTF-8" LC_PAPER="hu_HU.UTF-8" LC_NAME="hu_HU.UTF-8" LC_ADDRESS="hu_HU.UTF-8" LC_TELEPHONE="hu_HU.UTF-8" LC_MEASUREMENT="hu_HU.UTF-8" LC_IDENTIFICATION="hu_HU.UTF-8" LC_ALL="hu_HU.UTF-8"
... macskakörmök nem mindenhol vannak.
-- mented a változtatást, majd kilépsz a nano szövegszerkesztőből
Ctrl + O (nagy o karakter) és Enter
Ctrl + X
-- alkalmazod a változtatást (frissíted a beállítást)
sudo update-locale
-- és ugyan az ellenőrző parancs
locale
kicsit most még mást mutat,
LANG=hu_HU.UTF-8 LANGUAGE= LC_CTYPE="hu_HU.UTF-8" LC_NUMERIC="hu_HU.UTF-8" LC_TIME="hu_HU.UTF-8" LC_COLLATE="hu_HU.UTF-8" LC_MONETARY="hu_HU.UTF-8" LC_MESSAGES="hu_HU.UTF-8" LC_PAPER="hu_HU.UTF-8" LC_NAME="hu_HU.UTF-8" LC_ADDRESS="hu_HU.UTF-8" LC_TELEPHONE="hu_HU.UTF-8" LC_MEASUREMENT="hu_HU.UTF-8" LC_IDENTIFICATION="hu_HU.UTF-8" LC_ALL=
... de ez egy rendszer újraindítás után helyreáll:
LANG=hu_HU.UTF-8 LANGUAGE=hu_HU.UTF-8 LC_CTYPE="hu_HU.UTF-8" LC_NUMERIC="hu_HU.UTF-8" LC_TIME="hu_HU.UTF-8" LC_COLLATE="hu_HU.UTF-8" LC_MONETARY="hu_HU.UTF-8" LC_MESSAGES="hu_HU.UTF-8" LC_PAPER="hu_HU.UTF-8" LC_NAME="hu_HU.UTF-8" LC_ADDRESS="hu_HU.UTF-8" LC_TELEPHONE="hu_HU.UTF-8" LC_MEASUREMENT="hu_HU.UTF-8" LC_IDENTIFICATION="hu_HU.UTF-8" LC_ALL=hu_HU.UTF-8
A lényeg, hogy a Firefox magyarul kezd beszélgetni veled (már a rendszer újraindítás előtt is).
... a magyar nyelvi csomagokat most valamiért nem mutatja a teszt, de ugyanez a verzió.
A tutorialt nemcsak a KDE, hanem az összes asztali környezetnél használhatod.
Enjoy :)
Frissítés
Sajnos, a probléma visszatért a Linux Mint 19 Tara verziója alatt, de nem is a még nem kiadott Mint verzió a lényeg, hanem a megoldás. Megnyitsz egy terminálablakot és futtatod ezt a parancsot:
sudo sed -i '/matchOS/a pref("intl.locale.requested","");' /usr/lib/firefox/browser/defaults/preferences/vendor-firefox.js
A megoldást itt találtam,
https://forum.manjaro.org/t/firefox-nach-update-auf-59-00-nur-noch-in-englisch/42434/2
de ez a fórum is sokat segített:
https://groups.google.com/forum/#!topic/firefox-dev/_qtfIyuXmYU
„`general.useragent.locale` is no more. All hail `intl.locale.requested`”
Megfigyelheted, a szerkesztett fájl neve ugyan más, mint a fórumon (és így a parancs is máshogy néz ki), de a tartalma a fontos, lényegében ugyanaz.
A szerkesztett fájl vonatkozó része korábban így,
// Use LANG environment variable to choose locale pref("intl.locale.matchOS", true);
és a parancs futtatása után így
// Use LANG environment variable to choose locale pref("intl.locale.matchOS", true); pref("intl.locale.requested","");
néz ki.
Nem használtam a tárolóból telepíthető „firefox-locale-hu” nyelvi csomagot, sőt töröltem a meglévőt,
sudo apt-get purge firefox-locale-hu
... mert a Firefox jelezte, hogy összeférhetetlenségi probléma lépett fel. Mármint nem az új kiegészítő fejlesztési terv szerint készült a nyelvi csomag, és ez pl. biztonsági probléma lehet. Habár, máshol azt olvastam, hogy a nyelvi csomagot és a témákat ilyen szempontból nem vizsgálja a Mozilla.
Majd innen
https://addons.mozilla.org/hu/firefox/language-tools/
telepítettem a (magyar) nyelvi csomagot és a szótárat is. Ezzel már nem problémázott a Foxy.
Ezután futtattam a fenti parancsot, és a Firefox böngésző egy bezárás és egy indítás után a nekem tetsző magyar nyelvi felülettel jelent meg. Egészen pontosan a telepített Linux rendszerem nyelvét kezdte használni. ;)
Kézikönyvek
man apt-get
man cp
man locale
man update-locale
-----
Kapcsolódó
-- a frissítési beállításokról
A Linux Mint 17.x kiadásnál a Frissítéskezelőben szerintem a 3., a 4. és az 5. biztonsági szinteket ugyanúgy nem ajánlott telepíteni (csak az 1. és a 2. szintűeket érdemes), mint a Linux Mint 18-x kiadásnál, viszont a biztonsági frissítéseket mindenképpen telepítsd, legyenek bármilyen szintűek. Az alapértelmezett beállítás telepítésre ajánlaná fel a 3. szintű alkalmazásokat, azonban nem ajánlja fel telepítésre a biztonsági frissítéset, tehát állítsd át erre a telepítés után a Frissítéskezelő működését
-- telepítési gond
A mintupdate csomag telepítése után a Frissítéskezelő nem tud mit kezdeni a mint-artwork-common csomaggal, nem tudja telepíteni, és hibával megáll. Ezt más módon sem tudod javítani, mert az alapértelmezetten települt dpkg csomag hibája (bug). A megoldás, hogy a már megismert módon frissíted a dpkg csomagot a Trusty-féle verzióra (terminálban),
sudo apt-get install --reinstall -t trusty dpkg
és ezután a mint-artwork-common csomag telepítése immár sikerülni fog.
Akár terminálban is telepítheted,
sudo apt-get install --reinstall mint-artwork-common
de a terminálozás idejére zárd be a Frissítéskezelőt, két csomagkezelő egyszerre nem futhat (mert azt sem tudná az egyik, hogy hol tart a másik). Nyitva maradhat a terminál ablaka, ha a Frissítéskezelővel dolgozol, de csomagkezeléssel ne foglalkozz ezen idő alatt.
Hozzászólások
Linux Mint 17.3, Xfce, 32bit
Beküldte kimarite -
Értékelés:
A leírást kipróbáltam a Virtualbox-ban futtatott Linux Mint 17.3, Xfce, 32 bit-es kiadása alatt is. Tökéletesen működik, a Firefox ugyanúgy magyar nyelven kommunikál, mint a 64bit-es rendszerek, vagy a más (nem Xfce) asztali környezetek alatt.
Állítólag a 32bit-es változatnál (Xfce) nem hatékony a leírás, ezennel ezt megcáfoltam. Ha valaki mást tapasztal, bátran kérdezzen ..., de nála valami más gond lehet. A telepítőt a hivatalos oldalról töltöttem le, a frissítési beállításai egyébként ezek:
A rendszer naprakészre van frissítve.
A végleges megoldásig ...
Beküldte kimarite -
Értékelés:
Egy újraindításig tartott a parancs (Frissítés),
persze, ha futtatom még egyszer (az újraindítás után), akkor minden magyar megint.
Türelmet kérek a végleges megoldás kidolgozásáig.
A ketrec nyitva lesz. :)
A végleges megoldásig ...
Beküldte kimarite -
Értékelés: