
🌐 Kuidas muuta WordPressi vaikekeelt
Paigaldasid WordPressi, logisid administraatori paneeli sisse ja kõik sinu ümber on inglise keeles. Menüüd, seaded, nuppude sildid. Kui sa ei loe inglise keelt vabalt, muutub iga klikk mõistatamismänguks: „kus on mustandid?", „kuidas ma postituse avaldan?".
Probleem ei ole sinus. WordPress paigaldub vaikimisi inglise keeles ja nii on see alati olnud. Hea uudis on aga see, et süsteem on juba ammu valmis töötama enam kui 200 keeles. Liidese vahetamiseks ei pea olema arendaja. Pead lihtsalt teadma, kuhu klikkida.
Allpool on kolm tõestatud viisi WordPressi keele muutmiseks. Alates kõige lihtsamast (kaks klikki administraatori paneelis) kuni keelepaki käsitsi paigaldamise ja täisväärtusliku mitmekeelse saidi seadistamiseni.
💡 Kiire ülevaade:
- Lihtsaim tee: „Seaded" → „Üldine" → „Saidi keel", vali rippmenüüst ja salvesta. Töötab enamiku tõlgitud keelte puhul.
- Kui vajalikku keelt nimekirjas pole: laadi WordPressi tõlkijate meeskondade veebisaidilt alla
.mofail ja laadi see oma hostingu failihalduri kaudu üles kausta/wp-content/languages/. - Mitmekeelse saidi jaoks: paigalda tasuta plugin Polylang, lisa vajalikud keeled ja seadista keelevahetaja. Külastajad valivad oma keele ise.
Kuidas muuta keelt WordPressi seadete kaudu
See meetod on peamine. See muudab kogu saidi keelt korraga: nii administraatori paneeli kui ka avaliku osa liidest. Töötab iga keele puhul, mis on WordPress.org-is täielikult või peaaegu täielikult tõlgitud.
Logi WordPressi administraatori paneeli sisse ja liigu jaotisse Seaded → Üldine. Keri lehte alla väljani „Saidi keel", mis on rippmenüü kõigi saadaolevate keelepakkidega.

Vali nimekirjast vajalik keel. Kliki lehe allosas nuppu „Salvesta muudatused". WordPress laadib keelepaki automaatselt alla ja rakendab selle; midagi pole vaja uuesti laadida. Administraatori liides ja saidi avalik osa lülituvad koheselt valitud keelele.
Kui näed pärast salvestamist administraatori paneelis segu eesti ja inglise keelsest tekstist, ära paanitse. See tähendab, et keelepakk pole täielikult tõlgitud ja WordPress kuvab puuduvad stringid inglise keeles. Aja jooksul täidavad tõlkijad lüngad: keelepaki uuendused saabuvad automaatselt koos tuumauuendustega.
Kuidas keelt käsitsi paigaldada
Mõnikord avad keelte rippmenüü ja vajalikku seal pole. Näiteks albaania, usbeki või suahiili keel pole täielikult tõlgitud ja WordPress ei näita neid üldiste seadete nimekirjas. Kuid keelepakk nende jaoks on olemas; see tuleb lihtsalt käsitsi paigaldada.
Esimene samm on vajaliku keele .mo faili allalaadimine WordPressi tõlkijate meeskondade ametlikult veebisaidilt. Mine Polyglots Teams lehele ja leia oma keele meeskond.

Kliki vajaliku keele kõrval olevat tõlke valmiduse protsenti. Avaneb tõlkestatistikaga leht. Leia veerg „Install / Sub-project" ja vali oma WordPressi versioon.

Avaneval lehel leia allosas nupp „Export". Vormingu rippmenüüst vali „Machine Object Message Catalog (.mo)", sest see on vorming, millest WordPress aru saab. Kliki „Export" ja salvesta fail oma arvutisse.
Nüüd tuleb see fail serverisse üles laadida. Logige oma hostingu failihaldurisse (cPanel, DirectAdmin või mõni muu) ja navigeerige oma saidi kataloogi.

Kaustas wp-content leidke või looge kaust nimega languages. Kui kausta pole, tehke paremklõps, valige „Create folder" ja nimetage see languages (tõstutundlik). Avage see kaust ja laadige allalaaditud .mo fail sinna üles.

Valmis. Nüüd minge tagasi WordPressi administraatori paneeli: Settings → General, kerige jaotiseni „Site Language" ja käsitsi paigaldatud keel ilmub rippmenüüsse. Valige see ja salvestage muudatused.
Kuidas luua mitmekeelne sait
Eelmised kaks meetodit muudavad saidi keele täielikult. Aga mis siis, kui teil on vaja, et sama sisu oleks saadaval kahes, kolmes või kümnes keeles korraga? Selleks peate WordPressi muutma mitmekeelseks saidiks ja siin tulebki mängu Polylangi plugin.
Polylang on tasuta avatud lähtekoodiga plugin, mis on paigaldatud enam kui 700 000 saidile. See võimaldab lisada keeli ja luua igast lehest, postitusest, kategooriast ja sildist eraldi versioonid. Külastajad näevad menüüs või vidinas keelevahetajat ja valivad, millises keeles lugeda.

Paigaldage Polylang jaotisest Plugins → Add New, tippige otsingusse „Polylang", klõpsake „Install" ja seejärel „Activate". Pärast aktiveerimist käivitub seadistusviisard automaatselt või võite minna jaotisesse Settings → Languages.
Vahekaardil „Languages" lisage kõik keeled, mida saidil vajate. Iga keele puhul määrake: nimi (kuidas see keelevahetajas kuvatakse), lokaat (näiteks ru_RU vene keele puhul) ja lipp (saate üles laadida enda oma või valida sisseehitatud komplektist).

Vahekaart „String translations" võimaldab tõlkida saidi pealkirja ja kirjelduse kõikidesse lisatud keeltesse. Täitke väljad iga keele kohta; neid andmeid kasutavad otsingumootorid ja need kuvatakse <title> ja <meta description> siltides.

Vahekaardil „Settings" on oluline lubada valik „Detect browser language". Seejärel kuvab Polylang külastajatele automaatselt saidi versiooni nende brauseri keeles: kasutaja Prantsusmaalt näeb prantsuskeelset versiooni, Brasiiliast portugalikeelset.
Ärge muutke seadet „Modify URL for each language" ilma tungiva vajaduseta. Kui plugin kunagi deaktiveeritakse või katki läheb, lakkavad keeleprefiksiga lingid (/ru/, /en/) töötamast ja sisu muutub kättesaamatuks. Standardne režiim „Language determined by content" on turvalisem ega sõltu pluginast.
Viimane samm on sisu loomine. Iga postituse või lehe puhul ilmub redaktoris plokk „Languages": klõpsake vajaliku keele kõrval olevat „+", et luua selle versioon. Liides on mugav: lülitute keelte vahel, tõlgite sisu ja avaldate.
⁉️🤔 Korduma kippuvad küsimused
Kas ma saan muuta ainult administraatori paneeli keelt, jättes saidi inglise keelseks?
Jah, seda tehakse kasutajaprofiili seadetes. Mine Kasutajad → Sinu profiil ja vali väljal „Keel" soovitud keel. Saidi keel ei muutu. Iga kasutaja saab määrata oma administraatori paneeli keele teistest sõltumatult.
Mida teha, kui mõned stringid jäävad pärast keele vahetamist inglise keelseks?
Keelepakett pole täielikult tõlgitud. Kontrolli tõlke protsenti Polyglotsi meeskondade lehel. Kui tõlge on 100% valmis, proovi keelefaile uuendada: mine Töölaud → Uuendused, keri jaotiseni „Tõlked" ja klõpsa „Uuenda tõlkeid".
Polylang või WPML: kumb on mitmekeelse saidi jaoks parem?
Polylang on tasuta ja katab enamiku stsenaariume: postitused, lehed, kategooriad, menüüd, vidinad. WPML on tasuline (alates $39/aastas allika findstack.com andmetel) ja seda on vaja, kui projekt nõuab ühilduvust WooCommerce Multilinguali, ACF-i väljade tõlke, SEO-pluginatega koheselt ja professionaalset tuge. Isikliku blogi või väikeettevõtte saidi jaoks on Polylang enam kui piisav.
Kas ma pean igale pluginile eraldi keelepaketi paigaldama?
Ei. Pluginad ja teemad kasutavad sama WordPressi tuuma keelepaketti. Kui plugin on valitud keelde tõlgitud, võtab see selle automaatselt kasutusele. Kui ei ole, kuvab see oma liidest inglise keeles.
Laadisin üles.mo faili, kuid keelt ei ilmunud loendisse. Milles viga?
Kontrolli kahte asja. Esiteks: fail peab asuma täpselt kaustas
/wp-content/languages/, mitte alamkaustas. Teiseks: failinimi peab olema õige; näiteks albaania keele puhulsq_AL.mo, usbeki keele puhuluz_UZ.mo. Kui nimi ei vasta lokaatilile, ei näe WordPress faili.
Milline keele muutmise meetod on sulle õige
Valik taandub lihtsale hargnemisele. Kui vajad saiti ühes keeles, mida WordPressi standardses loendis pole, laadi .mo fail käsitsi alla ja laadi see serverisse üles. Kui keel on seadete rippmenüüs olemas, lihtsalt vali see ja salvesta; see võtab 10 sekundit.
Ja kui soovid jõuda publikuni mitmes keeles, paigalda Polylang. See on tasuta, aktiivselt uuendatav ega koorma saiti üle. 700 000 paigaldust ei valeta: plugin saab hakkama nii kakskeelse blogi kui ka viiekeelse ettevõtte saidiga. Alusta kahest, lisa menüüsse keelevahetaja ja külastajad saavad ise hakkama.



