Verktygsbeskrivning

Det här verktyget fyller gettext-PO- och POT-filer med AI-översättningar. Använd det för WordPress-teman och tillägg, Django, PHP, Python och C-projekt eller annan programvara som använder gettext. Öppna en .po- eller .pot-fil, välj språk och de tomma msgstr-posterna fylls med översättningar av deras msgid.

Filen läses in i din webbläsare. Endast msgid-texten skickas till AI:n, tillsammans med dess msgctxt-kontext när sådan finns. Kommentarer, källreferenser, flaggor som #, c-format och föråldrade poster kopieras som de är.

Funktioner

  • Fyller i msgstr för varje post samt msgstr[0], msgstr[1] och så vidare för poster med pluralformer.
  • Behåller översättarkommentarer, #:-referenser, #,-flaggor och föråldrade #~-poster.
  • Använder msgctxt som kontext, så att ”Öppna” i en meny och ”Öppna” som status kan översättas olika.
  • Behåller formatsträngar som %s, %1$d, %(name)s och {name}.
  • Anger målspråket i Language-fältet i headern.
  • Skriver flerradstexter enligt vanlig gettext-standard.

Alternativ förklarade

  • Endast oöversatta poster: behåller poster som redan har en översättning och fyller endast i de tomma. Stäng av alternativet om alla poster ska översättas igen.

Exempel

#: src/cart.php:42
#, php-format
msgid "%d artikel i din kundvagn"
msgid_plural "%d artiklar i din kundvagn"
msgstr[0] ""
msgstr[1] ""

översatt till svenska:

#: src/cart.php:42
#, php-format
msgid "%d artikel i din kundvagn"
msgid_plural "%d artiklar i din kundvagn"
msgstr[0] "%d artikel i din kundvagn"
msgstr[1] "%d artiklar i din kundvagn"

Tips

Antalet pluralformer beror på språket. Verktyget fyller i de msgstr[n]-rader som finns i filen. Om du utgår från en POT-fil anger du headern Plural-Forms för målspråket och lägger till msgstr[n]-rader om språket behöver fler än två former.

Upp till 10 000 tecken kan översättas åt gången. Låt Endast oöversatta poster vara aktiverat om du vill översätta en stor fil i flera körningar.

Vanliga frågor

Kan jag kompilera resultatet med msgfmt?
Ja. Filen behåller gettext-formatet, så msgfmt, Poedit och andra verktyg läser den som vanligt. Granska översättningarna innan du publicerar dem.

Laddas min fil upp?
Nej. Filen läses in i din webbläsare, och endast källtexterna skickas till AI:n.