Gå til hovedinnhold

PO (Gettext) format (.po, .pot)

PO (Portable Object) er GNU gettext-katalogformatet. En .po-fil kobler msgid-kildestrenger med msgstr-oversettelser, valgfritt disambiguert av msgctxt, med flertallsformer via msgid_plural og msgstr[N], oversetter- og uttrukne kommentarer, kildereferanser og #, fuzzy-flagg. .pot-maler har samme struktur med tomme oversettelser.

Leseren sender ut én blokk per melding: i standard bilingual-modus er msgid kildeteksten og msgstr er målteksten. I monolingual-modus behandles msgid utelukkende som en identifikator, og msgstr gir kildeteksten i stedet – den formen som brukes av kataloger som leverer meldings-ID-er fremfor engelske strenger. Kommentarer, kontekst og referanser bevares på blokken og skrives tilbake. Dette speiler Okapis PO-filter.

IDpo
SourceBuilt-in
Extensions.po, .pot
MIME Typestext/x-gettext-translation
CapabilitiesRead + Write

Parameters

ParameterTypeDefaultDescription
allowEmptyOutputTargetbooleanfalseTillat tomt mål i utdata når ingen oversettelse er tilgjengelig
bilingualModebooleantrueI tospråklig modus (standard) er msgid kildeteksten og msgstr er målet. I enspråklig modus behandles msgid som en ID.
codeFinderRulesarrayRegex-mønstre som samsvarer med innebygde koder i oversettbar tekst
preserveUntranslatedbooleantrueHvis sann, sendes oppføringer med tom msgstr ut som blokker. Hvis usann, hoppes de over.
useCodeFinderbooleanfalseAktiver regex-basert gjenkjenning av innebygd kode i PO-meldingstekst
wrapContentbooleantrueBryt lange innholdslinjer i utdata ved omtrent 80 tegn

Configure it live

Configuration
Loading form…

Examples

Enspråklig katalog

Behandle msgid som en identifikator og msgstr som kildetekst.

bilingualMode: false

Hopp over uoversatte oppføringer

Trekk kun ut meldinger som allerede har en oversettelse.

preserveUntranslated: false

Processing notes

  • Én blokk sendes ut per melding; msgctxt lagres på blokkonteksten, og kommentarer og referanser bevares.

  • Flertallsformer (msgid_plural / msgstr[N]) og #, fuzzy-flagg gjenkjennes og rundtrippes.

← Back to the Format Reference