Jak przetłumaczyć moją Plugins
Byłem wiele razy proszony o dostarczenie informacji na temat jak przełożyć swoje wtyczki na inny język. W celu pomóc stworzyć swoje wtyczki w wielu językach, to dostarczyły te informacje poniżej. Proszę nie być przytłoczony ilością szczegółów, jak proces tłumaczenia jest całkiem proste. Feedback mam tak daleko, że jest ciekawy ćwiczeń i trwa około 2-4 godzin, aby zakończyć.
Proces tłumaczenia rzeczywiście zaczyna się od programisty (to ja). I indywidualnie oznaczyć łańcuchy, które mają być tłumaczone za pomocą specjalnego kodu. Ciągi te mogą być następnie automatycznie wyodrębniane z kodem źródłowym. Podczas tego procesu, mogę zagwarantować, że ja oznaczyć całe zdania lub akapity jako pojedyncze słowa nie są łatwo przetłumaczone z powodu różnic w wielości, pozycja tekstu i tak dalej.
Następnym krokiem jest dla mnie, aby utworzyć specjalny plik tekstowy tłumaczeń nazwie pliku POT. Plik POT można znaleźć w katalogu wtyczek lub w pobranym pliku ZIP wtyczek. Plik POT jest w zasadzie eksport wszystkich twardych strunach kodowanych, że mam zaznaczone.
Plik POT jest następnie edytowane przez dołączanie przetłumaczonych napisów. Plik POT można edytować bezpośrednio w edytorze tekstu, jednak polecam instalacji wieloplatformowego edytora GUI o nazwie Poedit . To sprawia, że życie dużo łatwiejsze, a także generuje pliki MO (patrz poniżej).
Aby przetłumaczyć wtyczkę, musisz po prostu zawierać przetłumaczone ciąg dla każdego oryginalnego łańcucha w pliku POT. Plik POT jest następnie zapisany jako plik PO (plik PO to po prostu plik POT, która zawiera tłumaczenia).
W niektórych przypadkach plik POT zawiera PHP format daty. Informacje na temat ten ciąg jest sformułowany można znaleźć tutaj .
Aby sprawdzić plik tłumaczenia, trzeba najpierw zapisać plik po od wewnątrz Poedit. To automatycznie utworzy plik MO. Pliki MO są zoptymalizowane do odczytu maszynowego plików PO. Zmień nazwę pliku MO do "yyy-aaa_BBB.mo" gdzie:
- yyy to nazwa pliku tłumaczenia wtyczek. Do spisu treści wtyczki Stwórcy, to będzie "tocc". Dla iRobots.txt SEO wtyczki, to będzie "irseo".
- aaa jest kodem języka. Kody językowe można znaleźć tutaj .
- BBB jest numerem kierunkowym kraju. Kody krajów można znaleźć tutaj . Należy pamiętać, że kody krajów są reprezentowane za pomocą wielkich liter.
Przykładem włoskiego tłumaczenia pliku MO w Tabeli pluginu Stwórcy treści jest: tocc-it_IT.mo
Ostatnim krokiem jest skopiowanie pliku MO do katalogu wtyczek. Najlepszym sposobem na to jest, aby pobrać dodatek w postaci ZIP z odpowiedniej strony głównej wtyczki i przepakowywania go podać swoje MO plik w katalogu głównym. Następnie w WordPress dezaktywować i usunąć istniejące wtyczki i wybierz Dodaj, a następnie wybrać opcję wgrania z pliku ZIP. Przejdź do zmodyfikowanej ZIP, zainstalować i aktywować. Należy pamiętać, że usunięcie istniejących plugin usunie wartości domyślnych dla wszystkich opcji. Kiedy ponownie plugin, wartości domyślne zostaną zastąpione swoich językowych wartości określonych domyślnych.
Twój przetłumaczonym pliku powinna zacząć działać natychmiast, jeśli WordPress jest skonfigurowany do korzystania z wybranego języka (tj. wybrany włoski podczas instalacji WordPressa). Jeśli tak nie jest, nie ma informacji na temat umożliwiając języki inne niż angielski tutaj .
Gdy tłumaczenie jest kompletne i jesteś szczęśliwy dla mnie umieścić go w następnej wersji, napisz, co następuje:
- Przetłumaczony plik PO.
- Plik MO (mogę utworzyć ten z pliku PO, jeśli nie zainstalować Poedit).
- Dokładna treść jak chcesz swoje nazwisko mają być wyświetlane w sekcji potwierdzenia oraz adres URL Twojej witryny, do którego imię będzie połączone. Należy pamiętać, że uznaję wszystkich tłumaczy na stronie głównej wtyczki w panelu ustawień wtyczki iw pliku readme.txt plugin. Możesz zrezygnować z potwierdzeniem, jeśli chcesz pozostać anonimowy.
- Wskazanie, czy mogę skontaktować Cię przed przyszłymi wersjami wtyczki. Od czasu do czasu nowe funkcje i opcje są dodawane do wtyczki. Generalnie tylko kilka nowych opcji są dodawane w czasie i będę łączyć poprzednie tłumaczenie z nowym pliku pot, tak że nowe łańcuchy muszą być konwertowane.
Jeśli chcesz wiedzieć więcej, nie wahaj się ze mną skontaktować lub zostawić wiadomość poniżej.
Dziękujemy za zainteresowanie.










