---
title: "gettext PO-bestanden vertalen"
description: "Vertaal .po- en .pot-catalogi tot 4 MB, item voor item. Message-ID's en contexten blijven behouden. Meervoudsvormen en de header Plural-Forms worden ingesteld voor de doeltaal."
canonical: "https://ai-glot.com/docs/nl/formats/gettext-po"
updated: "2026-10-12"
---

# gettext PO-bestanden vertalen

gettext-catalogi (`.po` en `.pot`) tot **4 MB** worden ondersteund. De context van elke `msgid` blijft behouden en de bijbehorende `msgstr` wordt ingevuld. Een `.pot`-sjabloon bevat standaard lege items. Als je er een uploadt, krijg je een `.po` waarin die zijn ingevuld.

> **Tip: Probeer het gratis**
>
> Sleep een bestand van maximaal 2 MB naar de gratis [PO-vertaler](https://ai-glot.com/file-formats/po-translation) om het uit te proberen. Je hebt geen account nodig en kunt vijf bestanden per dag vertalen. De app, de API en de CLI ondersteunen PO-bestanden tot 4 MB.

## Wat wordt vertaald en wat blijft ongewijzigd

| Vertaald                                                       | Blijft ongewijzigd                                        |
| -------------------------------------------------------------- | --------------------------------------------------------- |
| `msgstr`, ingevuld of opnieuw vertaald op jouw verzoek         | `msgid` en `msgctxt`, worden nooit herschreven            |
| Meervoudsvormen: één `msgstr` per vorm die de doeltaal vereist | `#:`-verwijzingen en `#.`-opmerkingen                     |
|                                                                | Fuzzy-markeringen blijven staan en worden niet verwijderd |

Meervoudsvormen zijn precies waar generieke tools de fout in gaan. De doeltaal bepaalt hoeveel vormen er zijn: Russisch en Pools hebben er drie, Japans één. De headers `Plural-Forms` en `Language` worden hierop aangepast. Talen buiten een lijst van ongeveer 65 worden niet aangepast, in plaats van dat ernaar wordt gegokt.

## Wat je kunt vragen

**Lege items invullen**

Vertaalt een sjabloon vooraf en laat nagekeken teksten ongemoeid.

Vertaal de lege msgstr-items naar het Frans. Laat placeholders zoals %s, %d en %(name)s ongewijzigd.

**Alleen gewijzigde items**

Geeft alleen de vertaalde items terug, zodat je ze snel kunt nakijken.

Vertaal de lege items naar het Duits en geef alleen de items terug die je hebt gewijzigd.

**Fuzzy-items**

Bepaalt wat er gebeurt met items die zijn gemarkeerd voor controle.

Vertaal de fuzzy-items opnieuw naar het Spaans en laat alle items die niet fuzzy zijn ongewijzigd.

**Een WordPress-plug-in**

Behoudt de context die aangeeft welke betekenis van een woord bedoeld is.

Vertaal deze plug-incatalogus naar het Italiaans. Gebruik msgctxt om de juiste betekenis te bepalen en laat HTML-tags en placeholders ongewijzigd.

**Meervoudsvormen**

Schrijft alle meervoudsvormen die de taal vereist.

Vertaal naar het Pools en schrijf voor elk meervoudsitem alle drie de vormen.

## Goed om te weten

- **Eén doeltaal per upload.** Een catalogus bevat één taal. Vraag je om twee talen, dan vertaalt het plan er één en laat het dat weten. Voer het bestand voor elke taal apart uit: je [woordenlijst](/docs/platform/glossaries) blijft beschikbaar.
- **Uitvoerfilter.** Beschikbaar. Vraag om "alleen de items die je hebt gewijzigd" voor een kleiner bestand.
- **Fuzzy-markeringen.** Blijven behouden zoals ze zijn. Vermeld in je instructie of fuzzy-items opnieuw moeten worden vertaald of ongewijzigd moeten blijven.
- **`.mo`-bestanden** zijn gecompileerde catalogi en worden niet geaccepteerd. Stuur het `.po`-bestand waaruit ze zijn samengesteld.
- **Maximumgrootte.** 4 MB.

## Gerelateerd

- [Android- en Apple-strings](/docs/formats/android-and-apple-strings), [XLIFF](/docs/formats/xliff-and-cat-tools) en [Java, INI, Fluent en PHP](/docs/formats/java-ini-fluent-php) voor andere lokalisatieformaten.
- [Alle bestandsformaten](/docs/formats)
