Archiv pro štítek: čeština

Čeština pro plugin GD Star Rating

ČeštinaPro hodnocení příspěvků používám na webu, který běží na CMS WordPress, velmi povedený plugin nesoucí název GD Star Rating. Ten kompletně obstarává všechny náležitosti spojené s ukládáním názorů návštěvníků ohledně kvality příspěvku. Lidé se přitom mohou projevit několika způsoby – zvolením patřičného počtu hvězdiček nebo jednodušším přiřazením kladného či negativního postoje.

Plugin je napsaný v angličtině, a proto i výstup na stránce naleznete v tomto jazyce. Já jsem se rozhodl přeložit několik málo základních informačních popisků do českého jazyka. Nejprve jsem začal hledáním již připraveného lokalizačního souboru. Ten jsem ovšem nikde na internetu nespatřil, namísto toho si nešlo nepovšimnout dotazů osob v nejrůznějších fórech, jenž řešily shodný problém.

Má další myšlenka vedla k přepsaní dotyčných textových řetězců ve zdrojovém kódu pluginu. Jak jsem však již zmínil, GD Star Rating s funkcemi nijak nešetří, a proto potřebných souborů existuje poněkud více. V této chvíli mě však napadlo, že pokud se autoři během psaní kódu nešetřili, patrně počítali i se situací, kdy správce portálu potřebuje lokalizovat jejich plod práce.

Jak jsem později zjistil, tato možnost skutečně existuje, a to přímo v administraci. Samotný postup byl pro mě netradiční, a proto přináším následující návod.

Překlad pluginu GD Star Rating

Po přihlášení do administrace vybereme T2 templates v sekci GD Star Rating. Zvolíme popisek, který chceme přeložit (např. Default Element Word Votes) a klikneme na Duplicate. Nemůžeme editovat defaultní popisky, protože plugin vyžaduje jejich přítomnost v případě, že během úpravy neúmyslně zapřičiníme vznik chyby. GD Star Rating se v tomto případě pokusí vrátit k původním textům. Proto začínáme duplikací, jenž otevře nový formulář. V něm napíšeme jméno pro nově vznikající template. Zaškrtnout musíme obě volby v sekci Options:

  • Set this template as default for this type of templates
  • Set this template as a dependency for all other templates that use it

Nyní již vám nic nezabrání ve spodní části přeložit zobrazovaný text. Shodně postupujte i u dalších výstupů. Výsledek může vypadat například takto:

Hodnocení