Lost in translation - ako na preklady v Drupal 7
V rámci posledného Drupal Translation Sprint sme diskutovali o tom, aký je optimálny workflow pri preklade Drupalu a odosielaní reťazcov na lokalizačný server. Preklad cez webové rozhranie lokalizačného servra nám celkom nevyhovoval, nakoľko sa pri preklade vytrácal celkový kontext jednotlivých reťazcov.
Drupal 7 a pár modulov už umožňuje elegantnejší a pohodlnejší spôsob prekladania. Na svojom servri si jednoducho nainštalujete takéto prostredie a reťazce, ktoré nie su preložené, vidíte priamo na príslušnom mieste. Po ich preložení sa návrhy odošlú na lokalizačný server, kde ich môže administrátor schválíť, a tak sa dostanú aj ku širokej komunite.
Pri preklade sa treba držať niektorých pravidiel a doporučujem použiť aj havranov slovník. Presný postup inštalácie takéhoto prostredia nájdete nižšie:
Screencast
Drupal 7 - ako prekladať from Sven Creative on Vimeo.
Postup
- zapnúť locale module
-
pridať slovenský jazyk
configuration > languages > add language -
stiahnúť a zapnúť moduly
-
localization client
- umožní zadať API kľúč*
-
umožní "Povoliť zdieľané preklady so serverom"
admin/config/regional/language/share - odosiela iba smerom web > lokalizačný server
-
localization update
- umožní sťahovať aktuálne preklady z localize.drupal.org aby prekladateľ neprekladal už preložené reťazce
- nastavenia - admin/config/regional/language/update
- manuálny update - admin/config/regional/translate/update
- Nie je závislý na API kľúči
-
localization client
-
povoliť zdielané preklady so serverom
configuration > languages > sharing (pribudne záložka) -
nastavenie API kľúča (treba byť prihlásený na drupal.org)
people > user role > edit - link na lokalizačný server pre získanie API Key -
import
configuration > translate interface (preklad rozhrania) > záložka update - zbehne import (môže chvíľu trvať, aj 5 minút)
*treba byť registrovaný na drupal.org a zároveň byť prekladateľom na localize.drupal.org
**keď chcete prekladať administračné rozhranie, treba mať vypnutú overlay vrstvu
user > edit > overlay
