Toto je príspevok od Marco Gasi z Codingfix. Vážim si jeho prácu a umožnil som mu využiť tento priestor na to, aby ti povedal niečo, čo by ťa mohlo zaujímať ako mňa. Takže bez ďalších okolkov, tu je Marcov príspevok
Rovnako ako mnoho ďalších vývojárov, keď som objavil doplnok Transposh, okamžite som si ho zamiloval! Umožňuje automatické preklady po vybalení z krabice, poskytuje však tiež podrobnú kontrolu nad preloženým textom, umožňuje upravovať každú frázu.
Dobre, už to vieš, takže nie je potrebné, aby som tu opakoval, prečo všetci tak milujeme Transposh.
Musím však niečo priznať: S widgetom na prepínanie jazykov som nebol spokojný. Vyvíjam malé webové stránky a zvyčajne ich musím používať 2 do 4 rôzne jazyky. Vytváranie webových stránok, ktoré nie sú WordPress, Zvykol som dať do hlavnej navigačnej ponuky iba nejaký príznak a prial som si, aby som mohol urobiť to isté pomocou WordPress a Transposh.
Remeselnícky spôsob
Najprv, aby sme dosiahli tento výsledok, Použil som pár užitočných doplnkov a len kúsok JavaScriptu.
Nebudem tu strácať čas, aby som o tom hovoril: ak máte záujem, môžete nájsť podrobný popis tu
WordPress spôsobom
The “remeselnícky spôsob” bola pre mňa absolútne nudná: pre každú novú webovú stránku som musel opakovať všetky kroky, aby som dosiahol 2 alebo 3 vlajky v mojom menu. Chcel som, aby sa moje vlajky dostali iba do inštalácie doplnku a možno do úpravy niektorých nastavení ... Tento doplnok však neexistoval, tak som sa nakoniec rozhodol, že musím ísť za svoje hranice, čeliť výzve čelne a vytvoriť si vlastný doplnok.
Dnes s hrdosťou predstavujem prepínač jazykov pre Transposh. Nie je to kúzlo, nerobí zázraky, ale robí prácu.
Som Oferovi veľmi vďačný, ktorý ma pozval predstaviť svojho malého tvora na svojom blogu: Ďakujem, ponúkam, pre vašu láskavosť, Veľmi si vážim túto príležitosť, aby sme dali vedieť spoločnosti Language Switcher pre Transposh.
Tak, čo vlastne Language Switcher pre Transposh robí?
- prečíta nastavenia Transposh a získa zoznam jazykov používaných na aktuálnej webovej stránke
- načíta všetky umiestnenia ponuky dostupné v aktuálnej téme a prostredníctvom jednoduchých začiarkavacích políčok vám umožní zvoliť, kde sa bude prepínač jazykov zobrazovať.
- umožňuje vám pridať na koniec vybranej ponuky(s) sériu vlajok alebo rozbaľovaciu ponuku na výber jazyka; Správcovia, Autorom a editorom sa tiež zobrazí tlačidlo Upraviť preklad, ktoré im umožní aktivovať Editor prekladu Transposh
- ak sa rozhodnete použiť iba vlajky, umožňuje vám vybrať si medzi vlajkami Transposh alebo vlajkami poskytnutými jazykovým prepínačom pre samotný Transposh
- Ak sa rozhodnete použiť rozbaľovaciu ponuku, môžete si vybrať, či chcete na vytvorenie rozbaľovacej ponuky použiť výber alebo neusporiadaný zoznam: Túto možnosť som pridal, pretože neusporiadaný zoznam vám poskytuje oveľa viac možností na prispôsobenie ich vzhľadu a dojmu ako výber
- ak ako rozbaľovaciu ponuku použijete neusporiadaný zoznam, Môžete si zvoliť, či sa v zozname budú zobrazovať iba vlajky, iba text alebo obe vlajky a text
- umožňuje vám nastaviť ďalšie triedy pre položky ponuky prepínača jazykov: toto vám umožní prispôsobiť ho vášmu štýlu témy pomocou rovnakej triedy, ktorú téma používa pre položky navigačnej ponuky
- umožňuje vám úplne prispôsobiť prepínač jazykov pomocou editora css so zvýraznením syntaxe: aktuálna šablóna so štýlmi je načítaná v editore a môžete ju len upraviť a potom uložiť alebo dokonca vytvoriť úplne nový súbor css. s vlastným menom (predvolene je custom.css)
A čo budúcnosť?
Už mám zoznam úloh, aby som mohol pridať ďalšie funkcie a možno vytvoriť aj prémiovú verziu, ale myslím si, že Language Switcher pre Transposh vám už v tomto prvom vydaní uľahčí život. Alebo nakoniec, v toto veľmi dúfam!
Môžeš nájsť Prepínač jazykov pre Transposh na webovej stránke WordPress.org (alebo len hľadáte “transponovať” na paneli správcu vašej inštalácie WordPress): vyskúšajte a neváhajte ma kontaktovať v prípade akýchkoľvek problémov, do ktorých by ste sa mohli dostať. A samozrejme, ak sa ti to paci, nezabudnite mu dať nejakú hviezdu (Stále som sa nenaučil, ako vložiť na panel tie nepríjemné pozvánky na hodnotenie LOL).
Ďakujem všetkým za prečítanie.
Dobré kódovanie!
Úprimne,
Marco Gasi podľa Codingfix
Nechaj odpoveď