Hvernig á að staðsetja og þýða WordPress þemu

Sem WordPress þema verktaki er það best að staðsetja þemu þína svo þau séu tilbúin til að auðvelda þýðingu. Það er í raun mjög auðvelt ferli (þó tímafrekt) og það gerir fólki frá öllum heimshornum kleift að njóta þemans þíns á móðurmálinu.


Á þessum tímapunkti búast menn við því að öll Premium WordPress þemu verði staðfærð og tilbúin til þýðingar. Þetta þýðir að þær innihalda .po og .mo skrár og viðeigandi kóða sem þarf til að þýða.

Hér að neðan hef ég bent á hin ýmsu skref sem þarf til að staðsetja og þýða síðan WordPress þemað þitt. Það tók mig nokkrar námskeið til að fá það loksins rétt og ég vona að ég geti útskýrt það á auðveldasta hátt hér, svo þú getir gert það strax í byrjun.

Video Guide!

Auðveldasta leiðin til að læra að staðsetja þemað þitt er líklega að horfa á myndbandsleiðbeiningarnar hér að neðan. Njóttu!

Skref 1: Taktu til aðgerðina load_theme_textdomain

Fyrsta skrefið er að fella aðgerð inn í function.php skrána þína sem mun leita í þemaskránni „að„ locale.mo og hlaða hana (þar sem staður er núverandi tungumál, þ.e.a.s. pt_BR.mo) “- sjá kóðax.

a. Svo skaltu bæta eftirfarandi aðgerð við features.php:

load_theme_textdomain ('framework', get_template_directory (). '/ lang');

b. Breyttu hugtakinu „ramma“ í það sem þú vilt, það getur verið nafn þemans, vertu bara viss um að hafa það sem 1 orð til að forðast vandamál.

c. Breyta sniðmátsstígnum á þann stað þar sem þú munt geyma .po og .mo skrárnar þínar.

Skref 2: Tækið staðbundið

Næsta skref er að breyta þemuskrám þínum til að breyta öllum textastrengjum þínum í aðgerðir. Þú verður að gera þetta með því að breyta öllum textanum sem notaður er í þemað í aðgerðir svo þýðingarverkfærin viti hvaða texta á að skipta um fyrir þýðingu.

a. Breyta echo aðgerðum:

Í stað þess að nota echo aðgerðir til að sýna texta …

Notaðu _e (‘‘) aðgerðina:

b. Skiptu um „nakta“ strengi:

Í stað „nakinna strengja“…

Einhver strengur'; ?>

Notaðu _ (”) aðgerðina:

'. __ ('Einhver strengur', 'ramma'). ''; ?>

c. Breyta venjulegum texta

Í stað venjulegs texta ….

Hæ ég er texti

Notaðu _e (”) aðgerðina:

Skref 3: Búðu til .po & .mo skrár og bættu textadómi við Functions.php

Nú þegar þemað þitt er tilbúið geturðu búið til .po og .mo skrárnar sem notaðar eru til þýðingar. Fyrir þessa námskeið nota ég Poedit forrit.

1. Opnaðu Poedit og smelltu síðan á File -> New Catalog

2. Sláðu inn Nafn fyrir verkefnisupplýsingar þínar (nafn þemans er fínt)

Finndu WordPress með Poedit

3. Smelltu á flipann „slóðir“ og sláðu inn slóðina fyrir skrárnar sem þarf að þýða. Persónulega setti ég .po og .mo skrárnar í „lang“ möppu í þemað mitt svo grunnbaðið mitt er ../

Poedit WordPress 2 staðbundið

4. Smelltu á flipann „lykilorð“ og sláðu inn _ og _e fyrir lykilorðin (þau voru notuð í skrefi 2 til að staðsetja þemað)

WordPress lykilorð Poedit

5. Vistaðu nú sjálfgefna .po skrána í „lang“ möppu þemans.

Sparar Poedit fyrir WordPress Þýðing

Skref 4: Þýddu .po skrána og búðu til nýja .mo skrá

Ef þú ert að selja þemað eða sleppa þeminu ókeypis geturðu einfaldlega sett inn sjálfgefna .po og .mo skrárnar og þú ert GERT.

Hins vegar, ef þú vilt þýða þemað þitt, verðurðu nú að breyta default.po skránni til að bæta við þýðingunum þínum og vista það til notkunar.

a. Þýddu default.po skrána

Til að þýða default.po skrána sem allt sem þú þarft að gera er að opna hana í Poedit og slá inn þýðingar fyrir hvert gildi (smelltu á textastreng og sláðu inn þýðinguna hér að neðan eins og sést á myndinni).

Wordpress Poedit þemaþýðing

b. Vistaðu nýja skrá með þýðingu

Nú verður þú að vista þýdda .po skrána með því að nota sérstaka nafngiftarsamning.

Nefndarsamningurinn er byggður á tungumálakóðanum (t.d. pt fyrir portúgölsku) og síðan landskóðann (t.d. _BR fyrir Brasilíu). Svo, brasilíska portúgalska skráin yrði kölluð pt_BR.mo. Sjá lista yfir alla tungumálanúmer og landsnúmer til að finna nákvæma staðsetningu þína.

Dæmi skrá þýdd á portúgölsku:

pt_BR.po
pt_BR.mo

Og eins og sýnt er í dæminu, þegar þú vistar mun það sjálfkrafa búa til .po og .mo skrárnar fyrir þig.

c. Bættu nýrri .mo skrá við „langa“ möppuna

.Mo skráin sem er búin til í hluta „b“ þarf að fara í langa möppu þemans (eða hvar sem þú skilgreindir í skrefi 1 í kennsluefninu).

Skref 5: Skiptu um tungumál

Farðu einfaldlega til Stillingar> Almennt og breyta „Tungumál síðunnarValkostur.

Niðurstaða

Ef þú hefur gert allt á réttan hátt ætti vefsíðan þín nú að sýna þýdda strengina sem þú bjóst til í þrepi 4 á síðunni þinni með því að finna og skipta um sjálfgefna strengi í þemað.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map