Konwertuj PO na Excel i z powrotem
Przekształć plik gettext .po w arkusz kalkulacyjny, przetłumacz kolumnę docelową i wygeneruj ponownie plik .po, zachowując wszystkie msgid, konteksty i komentarze na swoim miejscu. Za darmo, bez rejestracji i w całości w Twojej przeglądarce.
Wszystko działa w przeglądarce. Twoje pliki nigdy nie opuszczają urządzenia.
Jak przetłumaczyć plik PO w Excelu
Cztery kroki i kilka minut dla typowego katalogu.
Wgraj swój plik .po
Przeciągnij i upuść plik .po lub .pot do konwertera. Plik otwiera się w przeglądarce – żadne dane nie są wysyłane na serwer.
Eksportuj do arkusza kalkulacyjnego
Pobierz plik Excel lub CSV z jednym wierszem na każdy wpis. Każdy wiersz zawiera kontekst, tekst źródłowy, pustą kolumnę docelową oraz komentarze programisty.
Przetłumacz kolumnę docelową
Otwórz arkusz w programie Excel, Google Sheets lub dowolnym edytorze i wypełnij kolumnę docelową. Kolumny z kontekstem i tekstem źródłowym pozostaw bez zmian.
Wygeneruj ponownie plik .po
Przejdź do sekcji Arkusz na PO, dodaj oryginalny plik oraz gotowy arkusz i pobierz plik .po z tłumaczeniami wpisanymi w każde pole msgstr.
Czym jest plik PO?
Plik PO to katalog tłumaczeń używany przez gettext – system lokalizacji, na którym opiera się większość oprogramowania open-source, WordPress, Django oraz wiele aplikacji desktopowych. Każdy wpis łączy msgid (tekst źródłowy) z msgstr (jego tłumaczeniem) i może zawierać msgctxt (pozwalający rozróżnić dwa identyczne teksty), komentarze programisty oraz odniesienia do kodu źródłowego. Wpisy z liczbą mnogą zawierają dodatkowo pole msgid_plural oraz po jednym polu msgstr dla każdej formy liczby mnogiej.
Ręczne tłumaczenie dużego katalogu w edytorze tekstu jest czasochłonne i łatwo o pomyłkę. Ten konwerter układa każdy wpis w osobnym wierszu arkusza, co pozwala na pracę w Excelu lub przekazanie pliku osobie nieznającej systemu gettext. Następnie narzędzie zapisuje tłumaczenia z powrotem w oryginalnym pliku. Plik .po pozostaje wersją nadrzędną: zmieniają się tylko linie msgstr, więc komentarze, flagi, odniesienia i formatowanie pozostają nienaruszone.
FAQ
- Pliki PO przechowują tłumaczenia oprogramowania opartego na systemie gettext, w tym motywów i wtyczek WordPress, aplikacji Django i Flask, programów GNOME i wielu innych. Plik .pot to nieprzetłumaczony szablon, natomiast plik .po zawiera tłumaczenia dla konkretnego języka.
- Nie. Narzędzie w całości działa w przeglądarce. Twoje pliki nigdy nie opuszczają urządzenia, a żadne dane nie są przechowywane ani wysyłane na serwer.
- Tak. Kolumna kontekstu zawiera msgctxt, kolumna uwag zawiera wyodrębnione komentarze i odniesienia do kodu źródłowego, a każda forma liczby mnogiej otrzymuje własny wiersz. Podczas ponownego generowania pliku oryginał służy jako szkielet, dzięki czemu wszystko, czego nie przetłumaczono, zostaje zachowane.
- Wyeksportuj plik .po do formatu Excel lub CSV, wypełnij kolumnę docelową w każdym wierszu, a następnie użyj funkcji Arkusz na PO, aby zapisać gotowe tłumaczenia z powrotem w nowym pliku .po. W ogóle nie ingerujesz w składnię gettext.
- Konwerter nadpisuje jedynie tekst msgstr, dzięki czemu struktura i komentarze pozostają nienaruszone. Jeśli w tłumaczeniu zabraknie symbolu zastępczego, takiego jak %s lub %d, który znajdował się w źródle, narzędzie oznaczy taki wpis, aby można go było poprawić przed wdrożeniem.
- Tak. Zachowaj oryginalny plik .po, przetłumacz kolumnę docelową w arkuszu, a tryb Arkusz na PO połączy Twoją kolumnę z plikiem, dopasowując każdy wiersz do odpowiedniego wpisu na podstawie msgid i kontekstu.
Tłumaczysz więcej niż jeden lub dwa pliki?
Transept synchronizuje Twój glosariusz i dotychczasowe tłumaczenia we wszystkich plikach PO i językach, oferując recenzje, komentarze oraz szkice AI, które Twój zespół może zaakceptować lub odrzucić. Konwerter to darmowy sposób na start – bez zakładania konta.