Nástroj zdarma

Převeďte PO do Excelu a zpět

Převeďte soubor gettext .po do tabulky, přeložte cílový sloupec a znovu sestavte .po se všemi msgid, kontexty i komentáři na svých místech. Zdarma, bez registrace a vše probíhá přímo ve vašem prohlížeči.

Vše probíhá ve vašem prohlížeči. Vaše soubory nikdy neopustí vaše zařízení.

Krok za krokem

Jak přeložit soubor PO v Excelu

Čtyři kroky a pár minut na běžný katalog.

  1. Nahrajte soubor .po

    Přetáhněte soubor .po nebo .pot do převodníku. Soubor se otevře přímo ve vašem prohlížeči a nic se neodesílá na server.

  2. Exportujte do tabulky

    Stáhněte si soubor ve formátu Excel nebo CSV, kde každé položce odpovídá jeden řádek. Ten obsahuje kontext, zdrojový text, prázdný cílový sloupec a komentáře pro vývojáře.

  3. Přeložte cílový sloupec

    Otevřete tabulku v Excelu, Google Sheets nebo v libovolném editoru a vyplňte cílový sloupec. Sloupce s kontextem a zdrojovým textem ponechte beze změny.

  4. Znovu sestavte soubor .po

    Přepněte na kartu Z tabulky do PO, přidejte původní soubor i hotovou tabulku a stáhněte si .po s překlady zapsanými do každého pole msgstr.

Co je soubor PO?

Soubor PO je překladový katalog používaný systémem gettext – lokalizačním nástrojem, na kterém stojí většina open-source softwaru, WordPress, Django a mnoho desktopových aplikací. Každá položka páruje msgid (zdrojový text) s msgstr (jeho překladem) a může obsahovat msgctxt pro odlišení dvou identických řetězců, komentáře pro vývojáře a odkazy na zdrojový kód. U řetězců s množným číslem se přidává msgid_plural a jedno msgstr pro každý tvar množného čísla.

Ruční překlad velkého katalogu v textovém editoru je zdlouhavý a snadno v něm uděláte chybu. Tento převodník rozloží každou položku do řádku tabulky, abyste mohli překládat v Excelu nebo soubor předat někomu, kdo systém gettext nezná. Překlady pak zapíše zpět do původního souboru. Soubor .po zůstává hlavní kopií: mění se pouze řádky msgstr, takže komentáře, příznaky, odkazy i formátování zůstanou přesně tak, jak byly.

FAQ

  • Soubory PO obsahují překlady pro software postavený na systému gettext, včetně šablon a pluginů pro WordPress, aplikací v Django a Flasku, programů pro GNOME a mnoha dalších. Soubor .pot je nepřeložená šablona; soubor .po pak představuje její překlad do konkrétního jazyka.
  • Ne. Celý nástroj běží přímo ve vašem prohlížeči. Vaše soubory nikdy neopustí vaše zařízení a nic se neukládá ani neodesílá na server.
  • Ano. Sloupec s kontextem obsahuje msgctxt, sloupec s poznámkami obsahuje extrahované komentáře a odkazy na zdrojový kód a každý tvar množného čísla má svůj vlastní řádek. Při zpětném sestavení slouží původní soubor jako kostra, takže vše, co jste nepřeložili, zůstane zachováno.
  • Exportujte .po do Excelu nebo CSV, u každého řádku vyplňte cílový sloupec a poté pomocí nástroje Z tabulky do PO zapište hotové překlady zpět do nového souboru .po. Se syntaxí systému gettext vůbec nepřijdete do styku.
  • Převodník přepisuje pouze text v poli msgstr, takže struktura i komentáře zůstanou zachovány. Pokud v překladu chybí zástupný symbol jako %s nebo %d, který byl v původním textu, nástroj takovou položku označí, abyste ji mohli před nasazením opravit.
  • Ano. Ponechte si původní soubor .po, v tabulce přeložte cílový sloupec a režim Z tabulky do PO pak sloučí váš sloupec zpět do souboru, přičemž každý řádek spáruje s odpovídající položkou podle msgid a kontextu.

Překládáte víc než jen pár souborů?

Transept synchronizuje váš glosář i dřívější překlady napříč všemi soubory PO a jazyky, včetně revizí, komentářů a AI návrhů, které váš tým jednoduše schválí nebo zamítne. Převodník je vaše bezplatná cesta, jak začít – i bez registrace.