Przez ostatnie kilka lat pracowałam z wykorzystaniem wielu szablonów do blogów, stron biznesowych oraz sklepów internetowych opartych o WordPress. Wybierając szablony, korzystałam z różnych miejsc, między innymi tego miejsca oraz tego, zawsze jednak angielskojęzycznych. Nie znam niestety naprawdę dobrych szablonów polskich, które dorównałyby standardom tych angielskich.
Jeżeli korzystam z szablonu przeznaczonego dla serwisu angielskojęzycznego to odpada problem z jego tłumaczeniem. W przypadku witryn budowanych na rynek polski, zawsze trzeba przetłumaczyć niezbędne wyrażenia.
Zakres wykonywanego tłumaczenia
Ilość fraz zależy od rodzaju szablonu, te bardziej rozbudowane, np. przeznaczone dla sklepu internetowego mają więcej słów i zdań do przetłumaczenia. Dodatkową kwestią do rozważenia jest zakres wykonywanego tłumaczenia.
Tutaj masz dwie sytuacje:
- Ty, bądź osoba, dla której budujesz stronę internetową posługujecie się językiem angielskim. W takiej sytuacji nie ma potrzeby tłumaczyć wszystkich sformułowań – bardzo wiele z nich dotyczy, bowiem ustawień szablonu dostępnych w kokpicie i niewidocznych na samej stronie dla czytelników.
- Z różnych przyczyn niezbędnym jest przetłumaczenie wszystkich sformułowań dostępnych w tym zakresie, czyli w tym zakresie chodzi o frazy widoczne na samej stronie oraz dostępne również w kokpicie.
W drugim przypadku, w zależności od szablonu, do przetłumaczenia może być kilkaset a nawet tysiąc i więcej wyrażeń. Niektóre szablony są, bowiem bardzo rozbudowane i oferują mnóstwo opcji oraz ustawień

Metody wykonania tłumaczenia szablonu
Tłumaczenie można wykonać na różne sposoby. Ja polecam dwa najprostsze i najbezpieczniejsze. Ważnym jest, bowiem, aby móc zachować wykonaną pracę i dodać ponownie przetłumaczone pliki, np. w przypadku aktualizacji szablonu.
I. Metoda tłumaczenia za pomocą wtyczki Loco Translator
Ta metoda oparta jest o nieodpłatną wtyczkę Loco Translator.
Plugin ten dostępny jest w repozytorium wtyczek WordPress i możesz go bez problemu zainstalować poprzez kokpit swojego bloga.
Jak działa ta wtyczka
Po zainstalowaniu wtyczki i przejściu do jej opcji w sekcji Loco Translate pojawi się ekran, wyświetlający wszystkie zainstalowane na twojej stronie wtyczki i szablony z możliwością ich przetłumaczenia.

Tutaj wybierasz szablon, który chcesz przetłumaczyć i jeżeli nie posiada on wersji językowej, którą jesteś zainteresowany to trzeba ją dodać.

Następnie klikamy na interesujący nas język, bądź dodany w poprzednim kroku, celem wykonania albo edycji istniejącego tłumaczenia.
Kolejny etap jest już bardzo prosty. Wyświetla się okno, gdzie zobaczysz dostępne do przetłumaczenia frazy. Tutaj dokonasz tłumaczenia, bądź edycji już przetłumaczonych.

Po wykonaniu tłumaczenia klikasz na przycisk Zapisz. Ta operacja spowoduje nie tylko zapisanie fraz, ale i wygenerowanie pliku .mo, który jest niezbędny do prawidłowego funkcjonowania tłumaczenia.

I to wszystko. Pliki zostają wygenerowane oraz automatycznie umieszczone w odpowiednim miejscu na serwerze. Twoje tłumaczenie jest widoczne na stronie.
UWAGA: Kiedyś dobrą wtyczką w tym zakresie była Codestyling Localization. Obecnie nie jest ona dostępna w repozytorium wtyczek WordPress.org. Pobrana bezpośrednio ze strony autora wtyczki, nie funkcjonuje prawidłowo. (Testowana w dniu 25.06.2015). Nie polecam tego rozwiązania.
II. Metoda tłumaczenia za pomocą oprogramowania Poedit
Skorzystanie z tego rozwiązania wymaga nieco więcej umiejętności. Choć sama instalacja i obsługa nieodpłatnego oprogramowania Poedit jest prosta, to musisz się znać na plikach .po i .mo oraz wiedzieć, gdzie je umieścić na serwerze.
Ale zacznę od samego początku
Poedit pobierzesz z bezpiecznego miejsca tutaj
Program ten obsługuje pliki o rozszerzeniu .po. Taki plik dotyczący szablonu, który chcesz przetłumaczyć znajdziesz wśród plików szablonów w jego folderze o nazwie Languages.
Jeżeli nie ma tam dostępnego języka polskiego, czyli pliku o nazwie pl_PL.po to musisz go stworzyć. W tym celu wystarczy, że pobierzesz domyślny plik .po szablonu i zmienisz jego nazwę na pl_PL.po.
Mając taki plik bez problemu otworzysz go programem Poedit:

Po otworzeniu pliku wyświetlą się wszystkie frazy możliwe do przetłumaczenia. Na powyższym obrazku część fraz została już przeze mnie przetłumaczona.
Aby przetłumaczyć kolejne wystarczy, że wybierzesz frazę. Wówczas pojawi się ona w okienku Source text (tekst źródłowy), a następnie wpiszesz jej tłumaczenie w okienku poniżej nazwanym Translation (tłumaczenie). Na obrazku poniżej wybrałam do tłumaczenia frazę Update Cart:

Po przetłumaczeniu wszystkich wybranych przez ciebie fraz zapisujesz projekt. Zapisanie pliku spowoduje automatycznie wygenerowanie pliku o rozszerzeniu pl_PL.mo. Oba pliki musisz następnie dodać do tego samego folderu językowego tłumaczonego szablonu, z którego pobrałeś wcześniej plik do tłumaczenia.
Podsumowanie
Wszystko wydaje się proste, ale nie zawsze tak jest. Jeżeli wykonujesz tłumaczenie po raz pierwszy możesz mieć różne pytania i możesz nie mieć pewności, jak konkretnie wykonać wszystkie etapy.
Jeżeli masz pytania, napisz je poniżej w sekcji Komentarzy, a ja postaram się na nie odpowiedzieć.
Znasz inne dobre metody tłumaczenia szablonów? Podziel się nimi również w sekcji Komentarzy.