Darmowe narzędzie

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.

Krok po kroku

Jak przetłumaczyć plik PO w Excelu

Cztery kroki i kilka minut dla typowego katalogu.

  1. 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.

  2. 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.

  3. 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.

  4. 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.