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, allowing you to edit every single phrase.
dobře, you already know that so it’s not necessary for me to repeat here why we all love Transposh so much.
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, I used to put just some flag in the main navigation menu and wished I could do the same using WordPress and Transposh.
Řemeslný způsob
Nejprve, k dosažení tohoto výsledku, I used a couple of useful plugins and just a bit of 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, meet the challenge head-on and create my own plugin.
Dnes jsem hrdý na to, že mohu představit Language Switcher pro Transposh. Není to kouzlo, it doesn’t do miracles but it gets the job done.
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, I really appreciate this opportunity to let Language Switcher for Transposh be known.
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).
Thank you all for reading.
Dobré kódování!
Upřímně,
Marco Gasi podle Kódovací oprava