To je gostujoči prispevek Marca Gasija iz Kodiranje. Cenim njegovo delo in sem mu dovolil, da s tem prostorom pove nekaj, kar se vam bo zdelo zanimivo kot jaz. Torej, brez odlašanja, tukaj je Marcova objava
Kot mnogi drugi razvijalci, ko sem odkril vtičnik Transposh, sem ga takoj vzljubil! Omogoča samodejne prevode iz škatle, omogoča pa tudi natančen nadzor nad prevedenim besedilom, vam omogoča urejanje vsake posamezne fraze.
v redu, to že veste, zato ni nujno, da tukaj ponavljam, zakaj imamo vsi tako radi Transposh.
Moram pa nekaj priznati: Nisem bil zadovoljen s pripomočkom za preklop jezika. Razvijam majhna spletna mesta in običajno jih moram uporabljati iz 2 do 4 različnih jezikih. Izdelava spletnih mest, ki niso WordPress, V glavnem navigacijskem meniju sem postavil le nekaj zastavic in si želel, da bi to storil tudi z WordPressom in Transposhom.
Obrtniški način
Najprej, da bi dobili ta rezultat, Uporabil sem nekaj uporabnih vtičnikov in le malo javascripta.
Ne bom zapravljal vašega časa tukaj za pogovor o tem: če vas zanima, lahko najdete podroben opis tukaj
Način WordPress
The “obrtniški način” je bilo zame popolnoma dolgočasno: za vsako novo spletno stran sem moral ponoviti vsak korak, samo da sem ga dobil 2 ali 3 zastavice v mojem meniju. Želel sem, da moje zastavice samo namestijo vtičnik in morda prilagodijo nekatere nastavitve ... Toda ta vtičnik ni obstajal, zato sem se končno odločil, da moram preseči svoje meje, neposredno se spoprime z izzivom in ustvari svoj lasten vtičnik.
Danes s ponosom predstavljam jezikovni preklopnik za Transposh. To ni čarovnija, ne dela čudežev, ampak opravi delo.
Zelo sem hvaležen Oferju, ki me je povabil, da v svojem blogu predstavim svoje malo bitje: Hvala vam, Ofer, za tvojo dobroto, Resnično cenim to priložnost, da spoznam jezikovni preklopnik za Transposh.
Torej, kaj v resnici počne jezikovni preklopnik za Transposh?
- prebere nastavitve Transposh in dobi seznam jezikov, ki se uporabljajo na trenutnem spletnem mestu
- prebere vsa mesta v meniju, ki so na voljo v trenutni temi, in vam omogoča, da s preprostimi potrditvenimi polji izberete, kje se bo prikazal jezikovni preklopnik
- omogoča dodajanje na koncu izbranega menija(s) niz zastavic ali spustni meni za izbiro jezika; Skrbniki, Avtorji in uredniki bodo videli tudi gumb Uredi prevod, ki jim bo omogočil aktiviranje urejevalnika prevodov Transposh
- če se odločite za uporabo samo zastavic, omogoča izbiro med zastavami Transposh ali zastavicami, ki jih ponuja jezikovni preklopnik za sam Transposh
- če se odločite za uporabo spustnega menija, lahko izberete, ali za izbiro spustnega seznama uporabite izbrani ali neurejeni seznam: To možnost sem dodal, ker vam neurejeni seznam ponuja veliko več možnosti za prilagajanje njihovega videza in počutja kot izbira
- če za spustni meni uporabite neurejen seznam, lahko izberete, ali bodo elementi na seznamu prikazovali samo zastavo, samo besedilo ali obe zastavici in besedilo
- omogoča nastavitev dodatnih razredov za elemente menija za preklop jezika: to vam omogoča, da je videti v skladu s slogom teme z istim razredom, ki ga tema uporablja za postavke v meniju za krmarjenje
- omogoča popolno prilagoditev jezikovnega preklopnika z uporabo urejevalnika CSS s poudarjanjem sintakse: trenutni slog je naložen v urejevalnik in ga lahko preprosto spremenite in nato shranite ali pa celo ustvarite popolnoma novo datoteko css. z imenom po meri (privzeto je custom.css)
Kaj pa prihodnost?
Že imam seznam TODO, da dodam več funkcij in morda ustvarim celo premium različico, vendar mislim, da vam bo jezikovni preklopnik za Transposh že olajšal življenje v tej prvi izdaji. Ali vsaj, v to zelo upam!
Lahko najdeš Preklopnik jezika za Transposh na spletnem mestu WordPress.org (ali samo iskanje “transposh” na skrbniški nadzorni plošči namestitve WordPress): poskusite in vas prosimo, da me kontaktirate za kakršna koli vprašanja. In očitno, če ti je všeč, ne pozabite mu dati kakšne zvezdice (Še vedno se nisem naučil, kako na armaturno ploščo vstaviti tista nadležna vabila za oceno LOL).
Hvala vsem za branje.
Dobro kodiranje!
S spoštovanjem,
Marco Gasi avtor Kodiranje