• Rozwiązano darkKRIS

    (@darkkris)


    Cześć,
    Używam motywu o nazwie Suitte w WordPressie. W folderze motywu jest folder languages, gdzie znajduje się plik „en_US.po”. Przeniosłem plik na dysk, przetłumaczyłem co trzeba i nadpisałem go na serwerze. Niestety na stronie nic się nie zmieniło i nadal to co było po angielsku, jest po angielsku.

    Co robię źle?
    Czy mam skopiować plik „en_US.po”, na dysk, przetłumaczyć i potem zmienić nazwę na „pl_PL.po” i dopiero przenieść na serwer? Gdzie w takim razie mogę zmienić domyślny plik języka?

Viewing 11 replies - 1 through 11 (of 11 total)
  • Tłumaczysz (programem poedit) na polski i zapisujesz pod nazwą pl_PL, potem oba pliki pl_PL.po i pl_PL.mo wrzucasz do katalogu languages (uważaj by podczas uploadu nie zmienić wielkości liter).
    W pliku wp-config.php dodajesz zaś linijkę define (’WPLANG’, 'pl_PL’);
    …i już powinieneś mieć po polskiemu 🙂

    Thread Starter darkKRIS

    (@darkkris)

    Przetłumaczyłem programem poedit, zapisałem pod nazwą pl_PL, ale mam tylko jeden plik: pl_PL.po
    Jak stworzyć/zapisać ten drugi plik z rozszerzeniem .mo?

    W wp-config.php już miałem linijkę define (’WPLANG’, 'pl_PL’);

    Jak stworzyć/zapisać ten drugi plik z rozszerzeniem .mo?

    Tak jak napisał @adpawl otwierasz pli po w programie poedit, a on przy zapisie tworzy plik mo.

    lub:

    http://linux.die.net/man/1/pocompile

    Thread Starter darkKRIS

    (@darkkris)

    Otwieram plik .po w programie Poedit, potem Plik > Zapisz jako… , podaje nazwę pl_PL i w miejscu gdzie zapisze jest tylko plik z rozszerzeniem .po.

    Tak wygląda plik .po:
    https://dl.dropbox.com/u/88225572/pl_PL.po

    Jeżeli nie generuje ci pliku .mo, to wejdź w Plik >> Preferencje >> Edytor i zaznacz Automatycznie kompiluj plik .mo podczas zapisu

    Thread Starter darkKRIS

    (@darkkris)

    I o to mi chodziło, dzięki 🙂
    A jeszcze tak podsumowując, jaka jest różnica między plikiem po i mo?

    Plik .po jest plikiem projektu – nazwijmy to „roboczym”, plik .mo to już skompilowane tłumaczenie. jest jeszcze plik .pot – to czysty plik szablonu, zawiera np. aktualizacje. Wykorzystuje się go do aktualizacji pliku .po.

    Więcej KLIK

    Witam serdecznie
    Zrobiłem tak samo, ale mam problem.

    Instalowałem wp po angielsku,
    korzystam z angielskiego szablonu premiumnews

    zmieniłem język w wp-config

    Po zmianie języka strona, nie zmienia lokalizacji.
    Panel jest po angielsku, ale nie to jest dla mnie problemem.
    Używam wtyczek kt rozpoznają język i teraz mam je po angielsku,
    a użytkowników polskich.
    Główny problem mam z ajax-event-calendar

    Co muszę jeszcze wziąść pod uwagę ?

    Czekając na odpowiedź, rozwiązałem problem.

    Wystarczyło zamienić:

    define ('WPLANG', 'pl_PL');

    na

    define ('WPLANG', 'pl');

    Wszystko działa pięknie, a w kalendarzu jest już Luty.

    Wszystko działa pięknie, a w kalendarzu jest już Luty.

    A wszystkie wtyczki i motywy będą wyświetlać swoje dodatki po angielsku… Genialne rozwiązanie!

    Nie rozumiem, ale niby dlaczego ?

    Mam takie pluginy, które mają wersje językowe(wbudowane warianty lokalizacji), pozostałe przetłumaczyłem.

    ajax-event-calendar rozpoznaje język i wyświetla odpowiednie tłumaczenie zawarte w zdefiniowanym pliku.

    Nie rozumiem Pana komentarza.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Temat ‘Jak zmienić język motywu do WordPressa?’ jest zamknięty na nowe odpowiedzi.