Ovo je gost od Marca Gasija iz Codingfix. Cijenim njegov rad i dopustio sam mu da iskoristi ovaj prostor kako bi vam rekao nešto što bi vam moglo biti zanimljivo kao i meni. Dakle, bez dodatnih teškoća, ovdje je Marcov post
Kao i mnogi drugi programeri, kad sam otkrio dodatak Transposh, odmah sam ga zavolio! Omogućuje automatske prijevode iz okvira, ali također vam daje detaljnu kontrolu nad prevedenim tekstom, omogućujući vam uređivanje svake pojedine fraze.
u redu, to već znate, pa nije potrebno da ovdje ponavljam zašto svi toliko volimo Transposh.
Ali moram nešto priznati: Nisam bio zadovoljan widgetom za prebacivanje jezika. Razvijam male web stranice i obično ih trebam koristiti 2 do 4 različiti jezici. Izrada web stranica koje nisu WordPress, Znao sam staviti samo neku zastavicu u glavni navigacijski izbornik i poželio bih da to mogu učiniti pomoću WordPressa i Transposha.
Obrtnički način
Isprva, da biste dobili taj rezultat, Koristio sam nekoliko korisnih dodataka i malo javascripta.
Neću gubiti vaše vrijeme ovdje da bih razgovarao o ovome: ako ste zainteresirani, možete pronaći detaljan opis ovdje
WordPress način
The “obrtnički način” bilo mi apsolutno dosadno: za svaku novu web stranicu morao sam ponoviti svaki korak samo da bih je dobio 2 ili 3 zastavice u mom izborniku. Želio sam da moje zastave samo instaliraju dodatak i možda prilagode neke postavke ... Ali taj dodatak nije postojao, pa sam napokon zaključio da moram prijeći svoje granice, suočite se s izazovom i izradite vlastiti dodatak.
Danas s ponosom predstavljam Language Switcher za Transposh. To nije magija, ne čini čuda, ali završava posao.
Jako sam zahvalan Oferu, koji me pozvao da predstavim svoje malo stvorenje na svom blogu: Hvala vam, Ofer, za vašu dobrotu, Zaista cijenim ovu priliku da upoznam jezični prekidač za Transposh.
Tako, što zapravo radi Switcher za jezik za Transposh?
- čita postavke Transposha i dobiva popis jezika koji se koriste na trenutnom web mjestu
- čita sva mjesta izbornika dostupna u trenutnoj temi i omogućuje vam da odaberete gdje će se prebacivač jezika prikazivati kroz jednostavne potvrdne okvire
- omogućuje vam dodavanje na kraju odabranog izbornika(s) niz zastavica ili padajući izbornik za odabir jezika; Administratori, Autori i urednici također će vidjeti gumb Uredi prijevod koji će im omogućiti da aktiviraju Transposh Translation Editor
- ako odlučite koristiti samo zastave, omogućuje vam odabir između Transposh zastavica ili zastavica koje pruža jezični Switcher za sam Transposh
- ako odlučite koristiti padajući izbornik, možete odabrati hoćete li za odabir koristiti padajući izbornik ili nesređeni popis: Dodao sam ovu opciju jer vam neuređeni popis pruža mnogo više mogućnosti za prilagodbu izgleda i stila od odabira
- ako za padajući izbornik koristite nesređeni popis, možete odabrati hoće li stavke popisa prikazivati samo zastavu, samo tekst ili obje zastavice i tekst
- omogućuje vam postavljanje dodatnih razreda za stavke izbornika za prebacivanje jezika: to vam omogućuje da izgleda u skladu s vašim stilom teme koristeći istu klasu koju vaša tema koristi za stavke izbornika za navigaciju
- omogućuje vam potpuno prilagodbu vašeg jezičnog prebacivača pomoću css uređivača s isticanjem sintakse: trenutna tablica stilova učitava se u uređivač i možete je samo izmijeniti, a zatim spremiti ili čak možete stvoriti potpuno novu css datoteku. s prilagođenim imenom (zadana je vrijednost custom.css)
Što je s budućnošću?
Već imam popis TODO za dodavanje dodatnih značajki i možda za stvaranje čak i premium verzije, ali mislim da će vam Language Switcher za Transposh već olakšati život u ovom prvom izdanju. Ili barem, tome se jako nadam!
Možeš naći Prebacivač jezika za Transposh na web mjestu WordPress.org (ili samo traži “Transposh” na admin nadzornoj ploči vaše WordPress instalacije): isprobajte i slobodno me kontaktirajte u vezi s bilo kojim problemom. I očito, ako ti se sviđa, ne zaboravite mu dati neku zvijezdu (Još uvijek nisam naučio staviti na nadzornu ploču one dosadne pozivnice za ocjenu LOL).
Hvala svima na čitanju.
Dobro kodiranje!
Iskreno,
Marco Gasi pored Codingfix