Ito ay isang panauhin post mula kay Marco Gasi ng Codingfix. Pinasasalamatan ko ang kanyang trabaho at pinahintulutan siyang gamitin ang puwang na ito para sabihin sa iyo ang isang bagay na maaari mong mahanap ang kawili-wiling tulad ko. Kaya nang walang karagdagang linggal, narito ang post ni Marco
Kasindami ng iba pang mga developer, nang matuklasan ko ang Transposh plugin agad akong nahulog sa pag-ibig na ito! Ito ay nagpapahintulot sa awtomatikong pagsasalin sa labas ng kahon ngunit ito rin ay nagbibigay sa iyo ng isang granular control sa isinalin na teksto, na nagpapahintulot sa iyo na i-edit ang bawat solong parirala.
Okey, alam mo na kaya ito ay hindi kinakailangan para sa akin upang ulitin dito kung bakit namin ang lahat ng pag-ibig Transposh kaya magkano.
Pero kailangan kong ipagtapat ang isang bagay: Hindi ako masaya sa wikang lumipat ng widget. Bumubuo ako ng maliliit na website at karaniwan ay kailangan kong gamitin mula sa 2 upang 4 iba't ibang wika. Pagtatayo ng mga di-WordPress website, Dati-rati ay naglagay ako ng ilang bandila sa pangunahing menu ng navigation menu at gusto kong gawin din iyon gamit ang WordPress at Transposh.
Ang artisante paraan
Sa una, upang makakuha ng na resulta, Ginamit ko ang isang pares ng mga kapaki-pakinabang na plugins at lamang ng isang bit ng javascript.
Hindi ko sayangin ang oras mo dito para pag-usapan ang tungkol dito: kung interesado kang makahanap ng detalyadong paglalarawan dito
Ang WordPress paraan
Ang “artisan paraan” ay lubos na nakabitin sa akin: para sa bawat bagong website kailangan kong ulitin ang bawat hakbang para lamang makakuha ng 2 o 3 flag sa aking menu. Gusto kong makuha ang aking mga flag lamang pag-install ng isang plugin at marahil ay nag-aayos ng ilang mga setting ... Ngunit ang plugin na iyon ay hindi umiiral, kaya sa wakas ay nagpasiya akong lampas pa sa aking mga limitasyon, matugunan ang hamon head-on at lumikha ng aking sariling plugin.
Ngayon ipinagmamalaki kong ilahad ang Wika Switcher para sa Transposh. Ito ay hindi magic, ito ay hindi gumagawa ng mga himala ngunit ito ay makakakuha ng trabaho tapos na.
Lubos akong nagpapasalamat kay Ofer, na nag-imbita sa akin na ipakita ang aking maliit na nilalang sa kanyang blog: salamat, Ofer, para sa inyong kabaitan, Talagang pinasasalamatan ko ang pagkakataong ito na ipaalam sa Wika switcher para sa Transposh.
Kaya, Ano ang ginagawa ng Wika Switcher para sa Transposh talagang?
- binabasa nito ang mga setting ng Transposh at nakakakuha ng listahan ng mga wikang ginagamit sa kasalukuyang website
- binabasa nito ang lahat ng lokasyon ng menu na makukuha sa kasalukuyang tema at pinapayagan kang pumili kung saan magpapakita ang wika sa pamamagitan ng mga simpleng checkbox
- ito ay nagpapahintulot sa iyo na magdagdag sa dulo ng napiling menu(s) isang serye ng mga flag o dropdown menu upang piliin ang wika; Mga Tagangasiwa, Ang mga may-akda at Editors ay makikita rin ang isang pindutan ng Pagsasalin ng Edit na magpapahintulot sa kanila na aktibahin ang Transposh Transposh Translation Editor
- kung pipiliin mong gamitin lamang ang mga flag, tinutulutan ka nitong pumili sa pagitan ng mga bandila ng Transposh o flag na ibinigay ng Language Switcher para sa Transposh mismo
- kung pipiliin mong gumamit ng dropdown maaari mong piliin kung gumagamit ng pili o di-naka-dered na listahan para bumuo ng iyong dropdown: Idinagdag ko ang opsyong ito dahil ang di-nakaorder na listahan ay nagbibigay sa iyo ng mas maraming opsiyon para i-customize ang kanilang hitsura at pakiramdam kaysa sa isang piling
- kung gumagamit ka ng di-nakaorder na listahan bilang dropdown, maaari mong piliin kung ang listahan ng mga item ay magpapakita lamang ng bandila lamang, teksto lamang o parehong mga flag at teksto
- tinutulutan ka nitong magtakda ng karagdagang mga klase para sa mga aytem ng wika mo: ito ay nagbibigay-daan sa iyo upang gawin itong tumingin ayon sa iyong tema estilo gamit ang parehong klase ang iyong tema ay gumagamit para sa navigation menu item
- ito ay nagbibigay-daan sa iyo upang ganap na i-customize ang iyong wika switcher gamit ang isang css editor na may syntax highlight: kasalukuyang stylesheet ay naka-load sa editor at maaari mo lamang baguhin ito at pagkatapos ay i-save ito o maaari kang lumikha ng isang ganap na bagong css file. na may isang pasadyang pangalan (ito default na pasadyang.css)
Ano ang tungkol sa hinaharap?
Mayroon na akong listahan ng TODO upang magdagdag ng higit pang mga tampok at marahil upang lumikha ng kahit na isang premium na bersyon, ngunit sa tingin ko na ang Wika Switcher para sa Transposh ay gawing mas madali ang iyong buhay sa unang release na ito. O hindi bababa sa, ito ang mismong pag-asa ko!
Maaari mong mahanap Wika Switcher para sa Transposh sa WordPress.org website (o lamang naghahanap para sa “transposh” sa admin dashboard ng iyong WordPress installation): bigyan ito ng isang subukan at huwag mag-atubiling makipag-ugnay sa akin para sa anumang mga isyu na maaari kang makakuha ng sa. At malinaw na, kung gusto mo ito, huwag kalimutan na bigyan ito ng ilang mga bituin (Hindi ko pa rin natutuhan kung paano ilagay sa dashboard ang mga nakakainis na imbitasyon sa rating LOL).
Salamat sa lahat para sa pagbabasa.
Magandang coding!
Taos-puso,
Marco Gasi sa pamamagitan ng Codingfix