Chcę przetłumaczyć tę wtyczkę.
Wtyczka została już przetłumaczona na inne języki i zawiera .pot
pliki do dodawania nowych języków (o ile rozumiem z opisu).
Jak utworzyć .po
i .mo
pliki dla mojego nowego języka i udostępnić je, aby były używane przez wtyczkę? Próbowałem zdefiniować język rosyjski w moim wp-config.php
pliku, wstawiając poniższą definicję:
define ('WPLANG', 'ru_RU');
plugins
translation
localization
Shimon S.
źródło
źródło
Można spróbować tej wtyczki codestyling-lokalizacyjne: . Za pomocą tego możesz tłumaczyć wtyczki i motywy.
źródło
(Oto PRZYKŁAD tłumaczenia na DEUTSCH. ZMIEŃ zwyczaje na SWOJE PRAGNIONE).
w każdej główce wtyczek jest unikalna nazwa. (na przykład:
następnie w folderze tej wtyczki utwórz folder „języki”;
następnie do pliku .php wtyczki (gdzieś u góry) wstaw kod inicjujący:
następnie otwórz dowolny edytor tekstowy, a następnie wstaw tak jak ten kod (UWAGA, ŻE dodajemy tylko dwie przykładowe wiadomości, „cześć” i „cześć”, więc możesz DODAĆ TAKIE WIELE INFORMACJI, JAK CHCESZ o podobnych liniach).
następnie zapisz ten plik jako „my-pluginname-en_US.po” (zwróć uwagę, że .po jest rozszerzeniem pliku, więc sprawdź, czy Twój program do edycji tekstu nie zapisał w „my-pluginname-en_US.po.TXT”).
następnie pobierz oprogramowanie POEDIT i otwórz ten plik. następnie edytuj pole „tłumaczenie”, a następnie zapisz jako „my-pluginname-de_DE” wygenerowane zostaną dwa pliki (jeśli poEdit nie wygeneruje automatycznie drugiego pliku .mo, po prostu przejdź do Plik -> Preferencje -> Edytor i sprawdź pole z napisem „Automatycznie kompiluj plik .mo podczas zapisywania”),
następnie umieść te dwa pliki w folderze „językach”.
następnie otwórz wp-config.php i znajdź ten kod:
i zmień na
To wszystko. Po załadowaniu WordPress odczyta plik językowy wtyczek z prefiksem -de_DE.
Tak więc w pliku .php wtyczki zamiast:
powinieneś użyć:
Skończone. Teraz powinieneś przetestować swoją wtyczkę.
ps użyte linki:
źródło
echo __("thanks-for-visiting", 'transparent');
. Mam w theme \ languages \ transparent-en_US.pomsgid "thanks-for-visiting"
msgstr "Hello! Thank you for visiting. Take a look around and subscribe to the "
. Daje to „dzięki za odwiedziny” na froncie.Będziesz chciał użyć POEdit . To darmowa aplikacja do tworzenia plików .po / .mo.
Napisałem ładny samouczek dogłębnej na całego tematu tutaj . Możesz przejść do kroku 3 - Utwórz plik tłumaczenia dla domeny tekstowej.
źródło
Sugeruję również h ttp: //poeditor.com/ . Jest to internetowe narzędzie do tłumaczenia, które świetnie współpracuje z plikami .po, .mo, .pot i innymi typami plików.
źródło