Wsparcie » Wtyczki » spolszczenie wtyczki

  • Rozwiązano morarz

    (@morarz)


    Witam,

    Można spolszczyć taką wtyczkę Tal.ki szybko i łatwo jak inne wtyczki jeżeli nie zawiera pliku .po tylko sam jeden plik .php jak to jest w tym forum ?

Viewing 10 replies - 1 through 10 (of 10 total)
  • Każdą wtyczkę można spolszczyć. Plik po utworzysz samemu. Jest to łatwe jeśli plugin ma przygotowane wszystkie napisy w postaci _e(’String name’,’your-unique-name’); oraz the __(’String name’,’your-unique-name’); Chodzi o te prefiksy _e oraz __ .

    Wówczas wystarczy odpowiednio sparametryzować edytor translacyjny (np. poedit), a do swojego pliku function.php dodać:

    add_action( 'init', 'your-unique-function' );
    function your-unique-function() {
      load_plugin_textdomain( 'your-unique-name', false, 'your-unique-name/languages' );
    }

    Jeśli plugin nie ma napisów formatowanych w postaci __( i _e(, trzeba to zrobić samemu.

    Więcej przeczytasz tutaj:
    http://www.wdmac.com/how-to-create-a-po-language-translation#more-631

    Thread Starter morarz

    (@morarz)

    Hej zrobiłem działa, ale niestety Talki forum do przetłumaczenia dał mi tylko 3 zdania jedno z _e i 2 z __

    Co więcej te 3 wyrazy są z widgetu… Więc mało mnie obchodzą.

    Ta wtyczka działa całkiem inaczej chyba niż inne wtyczki i musi pobierać te wyrazy z centralnego serwera chyba bo jak w pliku jedynym talki.php tylko taki jeden plik php istnieje dla tej wtyczki próbuję wyszukać słowa Members aby móc przetłumaczyć i nie ma…

    Masz rację. Całe to forum jest tylko „zanurzane” w stronie WP, a działa zupełnie gdzie indziej. W takim razie przy okazji nauczyłam się, że jednak nie każdą wtyczkę można spolszczyć. Chyba że już poza WP, może piszą o tym na tej ich stronie (lub ich forum supportowym)?

    Thread Starter morarz

    (@morarz)

    Hej,

    Parę dni temu znalazłem tą stronę ale nie mogłem ostatnio znaleźć. Napisałem post, ciekawe ile miesięcy trzeba będzie czekać na odpowiedź.

    Thread Starter morarz

    (@morarz)

    Na poniedziałek mają mi to przygotować…

    Witam,

    chcę przetłumaczyć plik comments.php

    edytowałem go tak jak napisaliście „_e”

    W poedit zrobiłem tak:
    nazwa i wersja projektu: uznaj

    ścieżka”.

    słowa kluczowe „_e

    kliknąłem ok i przetłumaczyłem pliki

    nazwę plików zmieniłem z default na comments-pl_PL

    i teraz pytania:
    Gdzie mają znajdować się pliki .po i .mo na serwerze? (w jakim kataogu?)
    Gdzie w pliku function.php umieścić

    add_action( 'init’, 'your-unique-function’ );
    function your-unique-function() {
    load_plugin_textdomain( 'your-unique-name’, false, 'your-unique-name/languages’ );
    }

    i jak edytwać ten wpis aby funkcja działała? (co i gdzie mam wpisać w tą funkcję)

    Z góry dziękuję za jakąkolwiek pomoc, jestem świeży w wordpressie.

    Thread Starter morarz

    (@morarz)

    Hej, AwakeClothing.com

    wiesz ja już nie używam Talki forum ale,

    Gdzie mają znajdować się pliki .po i .mo na serwerze? (w jakim kataogu?)

    Często w głównym katalogu wtyczki, albo w katalogu languages (wtyczka>>languages), ale też możesz poszukać w pliku index.php lub nazwa_wtyczki.php gdzie powinno się i w jakim katalogu zapisywać pliki z tłumaczeniem. Tam musi to być zakodowane.
    Dodaj to na samym końcu za wszystkim:

    <?php
    add_action( 'init', 'your-unique-function' );
     function your-unique-function() {
     load_plugin_textdomain( 'your-unique-name', false, 'your-unique-name/languages' );
     }
    ?>

    Tylko musisz to skonfigurować, ale i tak to nie jest potrzebne według mnie. Bo ja tego nie mam i mogę tłumaczyć wtyczki. Ta funkcja wymusza automatyczne tłumaczenie wtyczki w folderze languages. Może wpierw spróbuj czy to tłumaczenie działa bez tego w głównym folderze wtyczki.

    …a mógłbyś napisać jak powinno wyglądać to polecenie „add action” w moim przypadku, dla tych ustawień co napisałem?

    pliki .po i .mo znajdują się w folderze languages

    Thread Starter morarz

    (@morarz)

    nie wiem jak to zrobić, może powinno być tak jak jest. Ale jak nie działa spolszczenie w folderze „languages” to wrzuć spolszczenie do głównego folderu wtyczki.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Temat ‘spolszczenie wtyczki’ jest zamknięty na nowe odpowiedzi.