Beschrijving van de tool

Deze tool vult gettext PO- en POT-bestanden aan met AI-vertalingen. Gebruik de tool voor WordPress-thema's en -plugins, Django-, PHP-, Python- en C-projecten, of andere software die gettext gebruikt. Open een .po- of .pot-bestand, kies de taal en de lege msgstr-items worden gevuld met vertalingen van hun msgid.

Het bestand wordt in je browser gelezen. Alleen de tekst van msgid wordt naar de AI verzonden, samen met de bijbehorende msgctxt-context, als die aanwezig is. Opmerkingen, bronverwijzingen, vlaggen zoals #, c-format en verouderde items worden ongewijzigd overgenomen.

Functies

  • Vult msgstr in voor elk item, en msgstr[0], msgstr[1] enzovoort voor meervoudsitems.
  • Behoudt opmerkingen van vertalers, #:-verwijzingen, #,-vlaggen en verouderde #~-items.
  • Gebruikt msgctxt als context, zodat "Openen" in een menu anders kan worden vertaald dan "Open" als status.
  • Behoudt formatteerreeksen zoals %s, %1$d, %(name)s en {name}.
  • Stelt het veld Language van de header in op de doeltaal.
  • Schrijft tekst over meerdere regels in de gebruikelijke gettext-opmaak.

Opties uitgelegd

  • Alleen onvertaalde items: behoudt items die al een vertaling hebben en vult alleen de lege items aan. Schakel deze optie uit om elk item opnieuw te vertalen.

Voorbeelden

#: src/cart.php:42
#, php-format
msgid "%d item in your cart"
msgid_plural "%d items in your cart"
msgstr[0] ""
msgstr[1] ""

vertaald naar het Nederlands:

#: src/cart.php:42
#, php-format
msgid "%d item in your cart"
msgid_plural "%d items in your cart"
msgstr[0] "%d item in je winkelwagen"
msgstr[1] "%d items in je winkelwagen"

Tips

Het aantal meervoudsvormen hangt af van de taal. De tool vult de msgstr[n]-regels in die in het bestand staan. Als je begint met een POT-bestand, stel je de header Plural-Forms in voor de doeltaal en voeg je msgstr[n]-regels toe als de taal er meer dan twee nodig heeft.

Er kunnen maximaal 10.000 tekens tekst tegelijk worden vertaald. Laat Alleen onvertaalde items ingeschakeld om een groot bestand in meerdere sessies te vertalen.

Veelgestelde vragen

Kan ik het resultaat compileren met msgfmt?
Ja. Het bestand behoudt de gettext-indeling, zodat msgfmt, Poedit en andere tools het zoals gebruikelijk kunnen lezen. Controleer de vertalingen voordat je ze publiceert.

Wordt mijn bestand geüpload?
Nee. Het bestand wordt in je browser gelezen en alleen de bronteksten worden naar de AI verzonden.