Toto je příspěvek od Marco Gasi z Kódovací oprava. Vážím si jeho práce a dovolil jsem mu využít tento prostor k tomu, aby vám řekl něco, co by vás mohlo zajímat jako já. Takže bez dalších okolků, tady je Marcoův příspěvek
Stejně jako mnoho dalších vývojářů, když jsem objevil plugin Transposh, okamžitě jsem si ho zamiloval! Umožňuje automatické překlady z krabice, ale také vám poskytuje podrobnou kontrolu nad přeloženým textem, což vám umožní upravit každou frázi.
dobře, už to víš, takže není nutné, abych zde opakoval, proč všichni tak milujeme Transposh.
Ale musím něco přiznat: S widgetem pro přepínání jazyků jsem nebyl spokojený. Vyvíjím malé webové stránky a obvykle je musím používat 2 na 4 různé jazyky. Vytváření jiných webů než WordPress, Dával jsem do hlavní navigační nabídky jen nějaký příznak a přál jsem si, abych mohl udělat totéž pomocí WordPress a Transposh.
Řemeslný způsob
Nejprve, k dosažení tohoto výsledku, Použil jsem pár užitečných pluginů a jen trochu javascript.
Nebudu tu ztrácet čas, abych o tom mluvil: pokud máte zájem, můžete najít podrobný popis tady
Způsob WordPress
The “řemeslný způsob” byla pro mě naprosto nudná: pro každý nový web jsem musel opakovat každý krok, abych se dostal 2 nebo 3 vlajky v mém menu. Chtěl jsem, aby mé příznaky byly jen instalace pluginu a možná úprava některých nastavení ... Ale tento plugin neexistoval, tak jsem se nakonec rozhodl, že musím jít za své hranice, čelit výzvě čelně a vytvořit si vlastní plugin.
Dnes jsem hrdý na to, že mohu představit Language Switcher pro Transposh. Není to kouzlo, nedělá zázraky, ale zvládne to.
Jsem Oferovi velmi vděčný, který mě pozval, abych na svém blogu představil svého malého tvora: Děkuji, Ofer, pro vaši laskavost, Opravdu si vážím této příležitosti, aby bylo známé Language Switcher pro Transposh.
Tak, co Language Switcher pro Transposh vlastně dělá?
- přečte nastavení Transposh a získá seznam jazyků používaných na aktuální webové stránce
- čte všechna umístění nabídek dostupná v aktuálním tématu a umožňuje vám vybrat, kde se přepíná jazyk pomocí jednoduchých zaškrtávacích políček
- umožňuje vám přidat na konec vybrané nabídky(s) řada vlajek nebo rozevírací nabídka pro výběr jazyka; Správci, Autoři a redaktoři uvidí také tlačítko Upravit překlad, které jim umožní aktivovat Transposh Translation Editor
- pokud se rozhodnete použít pouze příznaky, umožňuje vám vybrat si mezi příznaky Transposh nebo příznaky, které poskytuje Language Switcher pro samotný Transposh
- pokud se rozhodnete použít rozevírací nabídku, můžete si vybrat, zda k vytvoření rozevíracího seznamu použijete vybraný nebo neuspořádaný seznam: Tuto možnost jsem přidal, protože neuspořádaný seznam vám poskytuje mnohem více možností k přizpůsobení jejich vzhledu a chování než výběr
- pokud použijete neuspořádaný seznam jako rozevírací seznam, můžete si vybrat, zda se u položek seznamu bude zobrazovat pouze vlajka, pouze text nebo oba příznaky a text
- umožňuje vám nastavit další třídy pro položky nabídky přepínání jazyků: to vám umožní přizpůsobit ho stylu motivu pomocí stejné třídy, kterou motiv používá pro položky navigační nabídky
- umožňuje vám zcela přizpůsobit přepínání jazyků pomocí editoru css se zvýrazněním syntaxe: aktuální šablon stylů je načten v editoru a můžete jej jednoduše upravit a poté uložit nebo dokonce vytvořit zcela nový soubor css. s vlastním jménem (výchozí je custom.css)
A co budoucnost?
Už mám seznam úkolů, abych přidal další funkce a možná vytvořil i prémiovou verzi, ale myslím si, že Language Switcher pro Transposh vám už v tomto prvním vydání usnadní život. Nebo alespoň, v to velmi doufám!
Můžeš najít Přepínač jazyků pro Transposh na webu WordPress.org (nebo jen hledat “transponovat” na panelu administrátora vaší instalace WordPress): zkuste to a neváhejte mě kontaktovat ohledně jakýchkoli problémů, do kterých byste se mohli dostat. A samozřejmě, Pokud se ti to líbí, nezapomeňte dát nějakou hvězdu (Stále jsem se nenaučil, jak vložit na panel ty otravné pozvánky k hodnocení LOL).
Děkuji vám všem za přečtení.
Dobré kódování!
Upřímně,
Marco Gasi podle Kódovací oprava