Beskrivelse av verktøyet

Dette verktøyet fyller gettext PO- og POT-filer med AI-oversettelser. Bruk det for WordPress-temaer og -utvidelser, Django, PHP, Python- og C-prosjekter eller annen programvare som bruker gettext. Åpne en .po- eller .pot-fil, velg språk, så fylles de tomme msgstr-oppføringene med oversettelser av deres msgid.

Filen leses i nettleseren din. Bare msgid-teksten sendes til AI-en, sammen med msgctxt-konteksten når den finnes. Kommentarer, kildereferanser, flagg som #, c-format og foreldede oppføringer kopieres som de er.

Funksjoner

  • Fyller ut msgstr for hver oppføring, samt msgstr[0], msgstr[1] og så videre for flertallsoppføringer.
  • Beholder oversetterkommentarer, #:-referanser, #,-flagg og #~-foreldede oppføringer.
  • Bruker msgctxt som kontekst, slik at «Open» i en meny og «Open» som status kan oversettes forskjellig.
  • Beholder formatstrenger som %s, %1$d, %(name)s og {name}.
  • Angir målspråket i Language-feltet i toppteksten.
  • Skriver tekster over flere linjer i vanlig gettext-format.

Alternativer forklart

  • Bare uoversatte oppføringer: Beholder oppføringene som allerede har en oversettelse, og fyller bare ut de tomme. Slå av dette alternativet for å oversette alle oppføringer på nytt.

Eksempler

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

oversatt til fransk:

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

Tips

Antallet flertallsformer avhenger av språket. Verktøyet fyller ut msgstr[n]-linjene som finnes i filen. Hvis du starter med en POT-fil, angir du Plural-Forms-toppteksten for målspråket og legger til msgstr[n]-linjer hvis språket trenger mer enn to former.

Opptil 10 000 tegn kan oversettes om gangen. La «Bare uoversatte oppføringer» være aktivert for å oversette en stor fil i flere omganger.

Vanlige spørsmål

Kan jeg kompilere resultatet med msgfmt?
Ja. Filen beholder gettext-formatet, så msgfmt, Poedit og andre verktøy leser den som vanlig. Gå gjennom oversettelsene før du publiserer dem.

Lastes filen min opp?
Nei. Filen leses i nettleseren din, og bare kildetekstene sendes til AI-en.