
Polylang ļauj tulkot gandrīz jebkuru WordPress virkni no jūsu veidnes un dažiem spraudņiem. Pēc Polylang instalēšanas sadaļā Valodas / Tulkojumi jūs atradīsiet visu, ko varat tulkot no administrācijas paneļa.
Es saku, ka gandrīz jebkuru virkni var tulkot, jo praksē daži šabloni un spraudņi vai nu nav pilnībā saderīgi ar Polylang, vai arī tos visus nereģistrē tādu iemeslu dēļ, kas dažos gadījumos nav man saprotami.
Šodien mēs redzēsim, kā tulkot un pievienot šīs virknes, kas pretojas to reģistrēšanai kā jaunu, izmantojot Ad Inserter Pro veidni GeneratePress Premium versijā.
Vienīgā atšķirība šajos soļos, ja neizmantojat Ad Inserter, ir tā, ka jums būs ar roku jāpievieno izsaukums uz šīm jaunajām tulkošanas virknēm attiecīgajos WordPress failos. Jūs varat iepazīties ar Polylang dokumentāciju, bet, ja neesat pārliecināts, kā interpretēt šo informāciju praktiskiem mērķiem, es centīšos to izskaidrot pēc iespējas vienkāršāk.
Pievienot jaunu ķēdi
Kad esam pārliecinājušies, ka virknes, kuras vēlamies tulkot, nav redzamas poļu valodas tulkošanas panelī, ir pienācis laiks tās reģistrēt.
Piemērs, ko es izmantošu, ir ļoti izplatīts, bet bieži vien pret to tiek izrādīta pretestība, proti, teksts"Atstājiet komentāru", ko mēs tulkojam kā "Vai ir ko teikt?".
Tas ir teksts, kas tiek parādīts virs komentāru lauka, un dažos šablonos, piemēram, GeneratePress, tas nav redzams komentāri.php failā, kur tas parasti ir.
Pirmie soļi
Pirmais solis, lai reģistrētu jaunu virkni, ir pievienot to failā functions.php (vienmēr ieteicams to darīt tēmas bērnu tēmas functions.php).
pll_register_string('¿Algo que decir?', 'Leave a comment');
Ja plānojat reģistrēt vairākas virknes, varat tās komentēt, lai atcerētos, kā tās tika pievienotas. Pēdējām, ko es pievienoju, ir šādas piezīmes:

Tagad, atgriežoties tulkojumu administrācijā, redzēsim, ka teksts tagad ir pieejams tulkošanai jaunā grupā ar nosaukumu "Polylang".

Mēs pievienojam savus tulkojumus un saglabājam, tas tikai reģistrē tulkojumus Polylang administrācijā.
Pēdējais solis ir pievienot izsaukumu pareizajā vietā mūsu veidnē. Ideālā pasaulē mēs atvērtu mūsu šablona komentāri.php failu un pievienotu šādu tekstu, aizstājot rindu, kurā parādās "Atstājiet komentāru" (izmērs un biezums ir atkarīgs no jūsu gaumes un vajadzībām).
<h5 class="post-title"> <strong><?php echo pll__('Leave a comment'); ?></strong></h5>
Ja viss noritēja labi, apsveicam. Ar to pamācība jums ir pabeigta. Tagad ziņojums tiks parādīts katrā pievienotajā valodā.
Tas nedarbojās, alternatīva
Ja tas nedarbojas vai jūs nevarat atrast šo tekstu komentāri.php failā jūsu veidni, un jūs nezināt, no kurienes tas tiek izsaukts, viss nav zaudēts. Jūs joprojām varat krāpnieciski to pievienot. Šajā gadījumā noder Ad Inserter, un, lai gan tas ir spraudnis reklāmu izvietošanai, tas ir tikpat labs, cik arī sabojāts.
Pirmā lieta, ko mēs darīsim, ir paslēpt ziņojumu "Atstājiet komentāru" ar šo CSS (derīgs GeneratePress, citiem veidnēm jums vajadzētu konsultēties ar to dokumentāciju).
#reply-title {
display: none;
}
Pēc tam mēs izveidosim jaunu AdInserter bloku, pievienojot kodu:

1- Pārbaudiet, vai tas ir norādīts ierakstos.
2 - sadaļā Ievietot izvēlieties"pirms, pēc vai iekšpus" HTML elementa atkarībā no tā, ko vēlaties.
3- Noklikšķiniet uz norādītā lodziņa, un tiks atvērts ekrāns, kurā varat izvēlēties vietu, kur vēlaties, lai tas tiktu rādīts. Atveriet jebkuru ziņu un atzīmējiet konteineru, atlases krāsa mainīsies no zilas uz sarkanu, kad noklikšķināsiet uz tā, un visbeidzot nospiediet"Izmantot" (atcerieties noņemt ziņas ID, ja tas parādās koda sākumā, pretējā gadījumā tas tiks parādīts tikai šajā ziņā).

Šajā piemērā es atzīmēju "pēc", lai šis ziņojums tiktu parādīts tieši virs komentāru lauka, bet varat arī atzīmēt"pirms" un atlasīt komentāru lauku, ja pirmā iespēja neizdodas.
Saglabājiet reklāmu ievietotāja bloku un pārbaudiet, vai viss ir noticis pareizi.
Pāris maksas spraudņu, lai reģistrētu virknes
Ja jums šķiet, ka nevarat izmantot nevienu no iepriekš aprakstītajām metodēm, un vēlaties izmantot maksas risinājumu, ir vismaz divi spraudņi, kas sola atvieglot jaunu virkņu reģistrēšanu un pievienošanu.
Viens no tiem maksā tikai 5 eiro un saucas Polylang reģistrēt visas stīgas, bet otrs ir Strings Registration for Polylang, kas ir daudz dārgāks un tiek pārdots par 25 £.
Nevienu no šiem diviem spraudņiem neesmu izmēģinājis, tāpēc nezinu, vai tie dara to, ko sola, tāpēc neuztveriet šīs atsauces kā ieteikumu. Pirms maksājat par tiem, sazinieties ar izstrādātāju un mēģiniet pārliecināties, vai tie darbojas ar visiem jūsu spraudņiem un jūsu veidni.

Programmēts amats
Šis ir automātisks plānotais vasaras amats. Komentāri var palikt moderēti.