A Linux Mint alatt a Chromium felületének magyarításához elsősorban a megfelelő nyelvi csomagot kell telepíteni. A régebbi, Ubuntu-alapú csomagoknál ez általában a chromium-browser-l10n, Debian-alapú rendszereknél pedig a chromium-l10n csomag.
A Chromium Linuxon nem minden esetben kínál külön „A Google Chrome megjelenítése ezen a nyelven” lehetőséget a grafikus beállítások között. Ilyenkor a böngésző nyelve a rendszer nyelvi csomagjával, az LC_MESSAGES környezeti változóval vagy a Chromium indításakor megadott --lang kapcsolóval állítható.
A szükséges Chromium nyelvi csomag telepítése
Nyissa meg a Terminált a Ctrl + Alt + T billentyűkombinációval, majd frissítse a csomaglistát:
sudo apt update
Linux Mint 18.3 MATE vagy más, régebbi Ubuntu-alapú Linux Mint rendszer esetén telepítse a következő csomagot:
sudo apt install chromium-browser-l10n
Debian-alapú rendszeren a magyar nyelvi támogatás neve:
chromium-l10n
A Debian-alapú rendszeren a csomag telepítéséhez használható parancs:
sudo apt install chromium-l10n
A sudo parancs rendszergazdai jogosultságokat igényel, ezért meg kell adnia a jelszavát.
A csomag telepítése után zárja be teljesen a Chromiumot, majd indítsa újra. Ha a böngésző már nyitva van, az új folyamat helyett előfordulhat, hogy csak egy új ablak nyílik meg a már futó munkamenetben, ezért a nyelvi változás nem feltétlenül jelenik meg azonnal.
A Linux Mint rendszer nyelvének beállítása
A Chromium felületének nyelve gyakran a rendszer nyelvi környezetéhez igazodik. Ha a Linux Mint alapértelmezett nyelve nem magyar, először telepítse a magyar nyelvi támogatást a rendszerben.
A grafikus felületen nyissa meg a „Beállítások” alkalmazást, majd keresse meg a nyelvi beállításokat. A Linux Mint asztali környezetétől függően a menüpont neve eltérhet, de általában a nyelvi támogatás, a régió és a nyelv, illetve a rendszer lokalizációja között található.
Ha a kívánt nyelv még nincs telepítve a rendszeren, telepítenie kell a megfelelő nyelvi csomagokat. A rendszer ekkor letölti és telepíti a szükséges nyelvi csomagokat. Ehhez aktív internetkapcsolatra lesz szüksége.
Miután a magyar nyelv települt, állítsa elsődleges nyelvvé, majd jelentkezzen ki és jelentkezzen be újra. Bizonyos esetekben a rendszer újraindítása lehet a legbiztosabb megoldás.
A nyelvi beállítások érvénybe lépéséhez feltétlenül ki kell jelentkeznie az aktuális felhasználói munkamenetből, majd újra be kell jelentkeznie. Bizonyos esetekben, különösen régebbi rendszereknél, vagy ha a változások nem azonnal lépnek érvénybe, a rendszer újraindítása lehet a legbiztosabb megoldás.
A Chromium nyelvének beállítása a terminálból
Ha a Chromium nyelve a nyelvi csomag telepítése és a rendszer újraindítása után sem változik meg, a böngésző a terminálból meghatározott nyelvi környezettel indítható.
A terminálos módszer előnyös lehet szerver környezetben, ahol nincs grafikus felület, vagy ha egyszerűen gyorsabbnak találja a parancssor használatát. Ez a módszer nagyobb kontrollt biztosít, de némi parancssori ismeretet igényel.
A jelenlegi nyelvi beállítások ellenőrzése
Mielőtt bármit is változtatna, érdemes ellenőrizni a jelenlegi nyelvi beállításokat. Ehhez írja be a következő parancsot:
locale
A kimenet valami ilyesmi lesz, ha angol a rendszer:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
Ez a parancs megmutatja a különböző nyelvi változók aktuális értékét. A LANG változó a legfontosabb, ez határozza meg a rendszer alapértelmezett nyelvét.
A Chromium indítása magyar nyelvvel
A Chromium felületének magyar nyelvű indításához használja a következő parancsot:
LC_MESSAGES=hu_HU.UTF-8 chromium
Ha a rendszerben a magyar locale más formában érhető el, ellenőrizze a pontos értéket a locale -a paranccsal.
A nyelv megváltoztatásához az LC_MESSAGES környezeti változóhoz kell hozzárendelni a megfelelő értéket. Például az angol nyelv beállítása:
export LC_MESSAGES=en_US.UTF-8
Az orosz nyelv beállítása:
export LANG=ru_RU.UTF-8
A francia nyelv beállítása:
export LANG=fr_FR.UTF-8
Magyar nyelv esetén a következő locale használható:
hu_HU.UTF-8
A böngésző elindítása után a Chromium felülete a megadott nyelven jelenhet meg.
A Chromium nyelvének beállítása a --lang kapcsolóval
A Chromium indításakor közvetlenül is megadható a kívánt nyelv:
chromium --lang=hu
A --lang kapcsoló után a kívánt nyelv kétbetűs kódját kell megadni. Például:
google-chrome-stable --lang=en
Ez a megoldás nem módosítja a teljes Linux Mint rendszer nyelvét, csak az így elindított böngészőfolyamat nyelvi környezetét adja meg.
Ha a web böngésző már nyitva van, akkor a megadott kapcsolótól függetlenül előfordulhat, hogy új ablak nyílik meg a jelenlegi munkamenetben, vagyis ugyanazzal a felületi nyelvvel, amellyel az első ablak elindult.
Indítófájl létrehozása a Chromiumhoz
Ha nem szeretné minden alkalommal beírni a parancsot, létrehozhat egy indítófájlt. Hozzon létre például egy chromium-hu.sh nevű fájlt, és írja bele a következőket:
#!/bin/bash
export LC_MESSAGES=hu_HU.UTF-8
chromium
Ezután tegye végrehajthatóvá a fájlt:
chmod +x chromium-hu.sh
Ezt követően a web böngészőt a szükséges nyelvi környezettel indíthatja el. A fájlt a fájlkezelőből is futtathatja, ha a Linux Mint ezt a fájltípust végrehajthatóként kezeli.
Miért nem látható a nyelvváltó a Chromium beállításaiban?
Windows alatt a Chrome vagy Chromium nyelvének módosítása általában egyszerű: meg kell nyitni a chrome://settings/languages oldalt, vagy a menüben a „Beállítások → Speciális → Nyelvek” részt.
Ezután ki kell bontani a „Nyelv” részt, ki kell választani a kívánt nyelvet, majd a mellette található három függőleges pontra kell kattintani. Ezután a „Google Chrome megjelenítése ezen a nyelven” lehetőséget kell kiválasztani.
Linuxon azonban a Google Chrome és a Chromium esetében hiányozhat a „Google Chrome megjelenítése ezen a nyelven” menüpont. Emiatt a nyelv grafikus felületen történő módosítása nem minden kiadásban lehetséges.
A grafikus felületen a nyelvváltási lehetőség keresése a Web Browser Settings vagy a chrome://flags/ kísérleti beállításai között nem feltétlenül vezet eredményre.
Linux Mint alatt ezért a Chromium felületi nyelvének beállításához a nyelvi csomag telepítése, a rendszer nyelvének módosítása vagy a terminálból történő indítás lehet a megfelelő megoldás.
A Chromium és a weboldalak nyelvi beállítása nem ugyanaz
A böngésző felületének nyelve, a weboldalak által használt nyelv, a gépeléshez szükséges helyesírás-ellenőrzés és az automatikus oldalfordítás külön beállítási terület.
Ha egy weboldal nem a kívánt nyelven jelenik meg, annak egyik leggyakoribb oka a böngésző hibás vagy hiányos nyelvi beállítása. A ténylegesen betöltött oldal a böngésző és a szerver közötti egyeztetés eredménye.
A böngésző elküldi a nyelvi preferenciákat, a szerver pedig ezen preferenciák, a saját beállításai és az elérhető nyelvi változatok alapján dönti el, hogy a dokumentum melyik verzióját küldi vissza.
Ha az oldal alján található menüből választja ki a nyelvet, az csak az aktuális oldalra fog vonatkozni, az alapértelmezett nyelvet nem változtatja meg. Ha egy másik oldalra lép, az ismét az alapértelmezett nyelven jelenhet meg.
Preferált nyelvek beállítása weboldalakhoz
Célszerű preferált nyelvként minden olyan nyelvet beállítani, amelyet használ, olyan sorrendben, ahogy az Ön számára a legmegfelelőbb.
Érdemes az angolt is megadni a listában, mivel sok weboldal eredeti nyelve angol, és nem biztos, hogy minden oldal le van fordítva az összes preferált nyelvre.
Ha az anyanyelve magyar, akkor a magyar nyelvet érdemes elsőként szerepeltetni, amelynek kódja a hu.
Ha csak nyelvek listáját adja meg, például hu, en, ez nem minden esetben fejezi ki a preferenciasorrendet, hanem a nyelvek egyenrangúként jelenhetnek meg. Valódi preferencia megadásához 0 és 1 közötti „quality” értékek használhatók, ahol a magasabb érték erősebb preferenciát jelent.
A magyar és az angol nyelv például így adható meg:
hu; q=1.0, en; q=0.5
Vigyázni kell a nyelvek alkategóriáinak használatával. Erősen ajánlott, hogy ne adjon országkiterjesztést a nyelvhez, ha nincs rá külön szüksége.
Ha mégis használ országkiterjesztést, mindenképpen vegye fel a nyelvet kiterjesztés nélkül is. Például az en-GB, fr nem feltétlenül ugyanazt az eredményt adja, mint az en, fr.
Ezért úgy kell konfigurálni a böngészőt, hogy például en-GB, en, fr vagy egyszerűen en, fr nyelvi sorrendet küldjön.
A Chromium nyelvi beállításainak elérése
A Chromium beállításaiban a következő útvonalon érhetők el a weboldalakhoz kapcsolódó nyelvek:
Beállítások → Nyelvek
Régebbi Chromium-verziókban a menüpontok neve ettől eltérhet, például:
Chromium személyre szabása és beállításai → Beállítások → A motorháztető alatt → Betűtípus és nyelv beállításainak módosítása → Nyelvek
Az „Előnyben részesített nyelvek” részben hozzáadhatja a magyar nyelvet, és a listában előrébb helyezheti azokat a nyelveket, amelyeket a weboldalak megjelenítésénél előnyben részesít.
Weboldalak fordítása Chromiumban
A Chromium segítségével lefordíthatja az oldalakat más nyelvekre, illetve módosíthatja a fordítás céljaként használt előnyben részesített nyelvet.
Nyissa meg számítógépén a Chromiumot, majd lépjen a lefordítani kívánt oldalra. Válassza a címsáv jobb oldalán található „Fordítás” lehetőséget.
Az oldal bármely részére kattintson jobb egérgombbal, majd válassza a „Fordítás a következő nyelvre: [nyelv]” lehetőséget, és válassza ki a kívánt nyelvet.
Ha a fordítás nem működik, frissítse a weboldalt.
A kijelölt szöveg is lefordítható. Jelölje ki a lefordítani kívánt szöveget, kattintson rá jobb egérgombbal, majd válassza a „Kijelölés fordítása [nyelv] nyelvre” lehetőséget.
A fordítás nyelvének módosításához válassza a „Továbbiak”, majd a „Másik nyelv kiválasztása” lehetőséget.
A fordítás célnyelvének módosítása
Nyissa meg a Chromium beállításait, majd a bal oldalon válassza a „Nyelvek” lehetőséget.
A „Google Fordító” részben válassza a „Fordítás erre a nyelvre” elemet, majd válassza ki a kívánt nyelvet a nyelvek listájából.
Beállíthatja, hogy a Chromium felajánlja-e az oldalak fordítását, kezelheti az automatikusan lefordított nyelvek listáját, valamint megadhatja azokat a nyelveket is, amelyeket soha nem szeretne automatikusan lefordítani.
Magyar helyesírás-ellenőrzés a Chromiumban
A Chromium felületének magyarra állítása nem feltétlenül telepíti automatikusan a magyar helyesírás-ellenőrző szótárat. A helyesírás-ellenőrzéshez külön magyar nyelvi támogatásra vagy szótárra lehet szükség.
Az alkalmazásokba épített helyesírás-ellenőrzésnek két szintje van. Az első kizárólag a szavak elemzésére szorítkozik, így egy-egy szót külön elemez és értékel ki.
A második szint akkor működik, amikor az ellenőrző a nyelvhelyességet is figyeli, és arra is tesz javaslatot. A Chromium, a Chrome, a Firefox, a Thunderbird és a mobiltelefonos billentyűzetek ellenőrzői jellemzően az első szinten működnek.
A magyar nyelvű helyesírás-ellenőrzéshez a rendszerre vagy az alkalmazásba telepített magyar nyelvű szótárfájlra van szükség.
A helyesírás-ellenőrzés bekapcsolása
Nyissa meg a Chromiumot, kattintson a jobb felső sarokban található hárompontos menügombra, majd válassza a „Beállítások” menüpontot.
A bal oldali menüből válassza ki a „Nyelvek” részt, majd görgessen a „Helyesírás-ellenőrzés” szekcióhoz.
Győződjön meg arról, hogy a helyesírás-ellenőrzés engedélyezve van. Keresse meg a „Helyesírási hibák keresése szöveg weboldalakon való beírásakor” lehetőséget, és jelölje be.
A listából válassza ki a magyar nyelvet. Ha a magyar nyelv nem látható, telepítse a szükséges nyelvi csomagot vagy magyar szótárat.
A magyar nyelv kiválasztása szövegmezőben
Kattintson egy szövegbeviteli mezőre, például egy webes üzenetküldő vagy űrlap szövegmezőjére.
Kattintson jobb gombbal a szövegmezőben. Ha a „Helyesírás-ellenőrzés” nincs bejelölve, jelölje be.
Kattintson ismét jobb gombbal a szövegmezőben, nyissa meg a „Nyelvek” almenüt, majd jelölje be a „Magyar” lehetőséget.
Mostantól, amikor magyarul ír Chromiumban, az automatikus helyesírás-ellenőrző aláhúzza a hibás szavakat, és jobb kattintással javítási javaslatokat kínál.
A helyi menü „Nyelvek” almenüjéből egyszerre több nyelvi ellenőrző is bekapcsolható.
Miért nem működik a magyar helyesírás-ellenőrzés?
Ha a Chromium felülete magyar, de a helyesírás-ellenőrzés nem működik, valószínűleg nincs telepítve a megfelelő magyar szótár.
Ha nem jelenik meg a magyar nyelv a helyesírás-ellenőrzés listájában, ellenőrizze, hogy telepítve van-e a Chromium nyelvi csomagja, majd indítsa újra a böngészőt.
A Linux Mint rendszer alatt és általában más Linux-terjesztések esetén is van központi nyelvkezelési megoldás, amellyel telepíthetők a magyar nyelvvel kapcsolatos nyelvi- és szótárfájlok.
A helyesírás-ellenőrző eszközök csak segédeszközök. Nem helyettesítik az alapos nyelvi tudást és az átgondolt írást.
Mindig érdemes a helyesírási javaslatokat kritikusan kezelni, hiszen a programok nem minden esetben ismerik fel a kontextust vagy az összetett nyelvi szerkezeteket.
Gyakori problémák és megoldások
A Chromium továbbra is angolul jelenik meg
Ellenőrizze, hogy a megfelelő nyelvi csomagot telepítette-e. Linux Mint 18.3 MATE rendszer esetén a chromium-browser-l10n csomag, Debian-alapú rendszereken pedig a chromium-l10n csomag lehet szükséges.
Zárja be teljesen a Chromiumot, majd indítsa újra. Ha ez nem segít, jelentkezzen ki és jelentkezzen be újra, vagy indítsa újra a rendszert.
Ha a böngésző továbbra is angol nyelvű, indítsa el terminálból magyar nyelvi környezettel:
LC_MESSAGES=hu_HU.UTF-8 chromium
Másik lehetőség a nyelvi kapcsoló használata:
chromium --lang=hu
Csak a Chromium bizonyos részei változnak meg
Ha csak részleges nyelvváltozás történik, valószínűleg nem települt minden szükséges nyelvi csomag, vagy a böngésző korábbi munkamenete még fut.
A menük, párbeszédpanelek és a Chromium saját felülete eltérhet a weboldalak nyelvétől. A weboldalak nyelvét a böngésző által küldött preferenciák, a webhely saját beállításai és az automatikus fordítási beállítások is befolyásolhatják.
A weboldal nem magyarul töltődik be
Adja hozzá a magyart az „Előnyben részesített nyelvek” listájához, és helyezze a lista elejére.
Ha az oldal alján található nyelvválasztóval módosítja a nyelvet, az csak az aktuális oldalra vonatkozhat, és nem feltétlenül módosítja a Chromium alapértelmezett nyelvi preferenciáit.
Problémát okozhat egy leállt vagy hibásan működő webcache is. Sok proxyszerver nem ismeri megfelelően a tartalomegyeztetést, ezért egy adott nyelven tárolhatja az oldalt, majd később akkor is ugyanazt a változatot továbbíthatja, ha másik nyelven kérte le.
Miután a nyelvi beállításokat módosította, ürítse ki a Chromium gyorsítótárát, majd töltse újra az oldalt.
A magyar helyesírás-ellenőrzés nem jelenik meg
Ellenőrizze, hogy a helyesírás-ellenőrzés be van-e kapcsolva a Chromium „Nyelvek” beállításaiban.
Kattintson jobb gombbal egy szövegmezőben, majd a „Nyelvek” almenüben jelölje be a „Magyar” nyelvet.
Ha a magyar nem látható, telepítse a Chromium magyar nyelvi csomagját, majd indítsa újra a böngészőt.
Hiányzó karakterek vagy furcsa betűtípusok jelennek meg
A nyelvváltozás után bizonyos karakterek helyett négyzetek vagy más, nem értelmezhető szimbólumok jelenhetnek meg.
Ennek oka lehet, hogy a szükséges betűtípusok nem települtek, vagy a nyelvi csomag nem tartalmazza az összes szükséges fontot.
Szükség esetén telepíthet általános betűtípuscsomagokat a terminálból:
sudo apt install fonts-recommended fonts-ubuntu
A nyelvi beállítások visszaállítása
Ha vissza szeretné állítani az eredeti nyelvet, vagy másik nyelvre szeretne váltani, ismételje meg a grafikus vagy terminálos lépéseket, ezúttal a kívánt nyelvet állítva be elsődlegesnek.
A már telepített nyelvi csomagokat nem kell újra letölteni, csak a nyelvi sorrendet kell módosítani, vagy a Chromiumot kell másik locale-lal elindítani.
A Linux Mint locale-beállításainak ellenőrzése
A teljes rendszer nyelvi beállításainak áttekintéséhez használja a következő parancsot:
locale
A telepített locale-ok listázásához használható:
locale -a
Magyar nyelv esetén a kívánt locale jellemzően:
hu_HU.UTF-8
Ha a magyar locale nincs telepítve, telepítse a Linux Mint rendszerhez tartozó magyar nyelvi támogatást, majd ellenőrizze újra a listát.
A rendszer nyelvének beállítása terminálból
A nyelvi csomagok telepítése után beállíthatja az új alapértelmezett nyelvet:
sudo update-locale LANG=hu_HU.UTF-8
Ez a parancs a LANG változót hu_HU.UTF-8 értékre állítja, amely a magyar nyelvet UTF-8 kódolással jelenti.
Fontos, hogy a pontos locale-kód helyes legyen a választott nyelvhez.
A locale-beállítások újrakonfigurálásához használja:
sudo dpkg-reconfigure locales
Ekkor egy szöveges felület jelenik meg. A felfelé és lefelé nyilakkal navigálhat, a szóközzel kiválaszthatja vagy megszüntetheti a kijelölést, a Tab billentyűvel pedig az „Ok” gombra léphet.
Győződjön meg róla, hogy a hu_HU.UTF-8 locale be van jelölve.
Miután kiválasztotta a támogatott locale-okat, a következő képernyőn ki kell választania az alapértelmezett locale-t a rendszer számára. Itt válassza ki újra a kívánt nyelvet, majd nyomja meg az Entert.
A terminálos változtatások érvénybe lépéséhez újra kell indítania a rendszert, vagy legalább ki kell jelentkeznie és újra be kell jelentkeznie.
Az újraindításhoz használható parancs:
sudo reboot
Fontos karbantartási lépések
A nyelvi csomagok letöltéséhez stabil internetkapcsolatra van szükség. Győződjön meg róla, hogy a kapcsolat stabil és elegendő sávszélességgel rendelkezik a letöltés során.
Tartsa naprakészen a rendszert a következő parancsokkal:
sudo apt update && sudo apt upgrade
Ez biztosítja, hogy a legújabb nyelvi csomagok és hibajavítások rendelkezésre álljanak.
A nyelv megváltoztatása alacsony kockázatú művelet. Nem okoz adatvesztést, és könnyedén visszafordítható, ha meggondolja magát.
