Gettext Lokalisatie API (.po)

Lokalisatie.Een volledig ondersteunt het industrie-standaard GNU Gettext formaat. Of u nu een WordPress-plugin, een Django-applicatie of een C++-project bouwt, u kunt uw vertalingen beheren in een moderne interface en ze exporteren als geldige .po-bestanden.

Waarom kiezen ontwikkelaars voor onze Gettext API?

  • Inheemse PO-indeling: Wij genereren geldige msgid en msgstr invoeren die compatibel zijn met Poedit en standaard Gettext-compilers (msgfmt).
  • Slim Escapen: Wij behandelen automatisch dubbele aanhalingstekens en nieuwe regels, zodat uw bestanden compileren naar binaire .mo-indeling zonder syntaxisfouten.
  • Headerbeheer: Elk bestand bevat standaardheaders (Content-Type, Encoding), zodat uw applicatie de tekenset (UTF-8) correct herkent.

Geavanceerd Projectbeheer

Wij bieden krachtige tools om uw lokalisatie georganiseerd te houden, ongeacht hoe groot uw project groeit.

Categorisatie: Groepeer uw strings in een logische mappenstructuur (bijv. Admin > Menu, Frontend > Fouten).

Labels & Tags: Markeer strings met aangepaste labels om exports via API te filteren.

Rollen & Machtigingen: Nodig onbeperkt teamleden uit en wijs gedetailleerde rollen toe (Eigenaar, Admin, Manager, Vertaler).

Webhooks: Ontvang meldingen op uw server wanneer vertalingen worden bijgewerkt of goedgekeurd.

Hoe te integreren

Optie 1: Handmatige Export (UI)

Perfect voor periodieke updates of handmatige compilatie.

  1. Ga naar uw Project Dashboard.
  2. Klik op de Download knop.
  3. Selecteer Gettext PO uit de indeling dropdown.
  4. Kies de taal en download het bestand.

Optie 2: Automatiseren met API (CI/CD)

Haal de nieuwste vertalingen rechtstreeks in uw build-pijplijn. Geef de parameter format=po door.

bash
# Download Engelse vertalingen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=po" > languages/en_US.po

# Download Spaanse vertalingen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=po" > languages/es_ES.po

Optie 3: Push via Webhooks

Configureer een Webhook URL in uw projectinstellingen om het proces volledig te automatiseren.

  • Snel Updates: Uw server ontvangt een POST-verzoek kort na wijzigingen (meestal binnen 5 minuten).
  • Auto-Compile: Gebruik de webhook om een script te activeren dat het .po-bestand downloadt en het automatisch compileert naar .mo.

Veelgestelde Vragen

Moet ik het .mo-bestand compileren?

Ja. Onze API levert het bron .po-bestand. U moet een stap in uw buildproces opnemen (met msgfmt) om het te compileren naar een binaire .mo-bestand voor betere prestaties in productie.

Is het compatibel met WordPress?

Ja. Het geëxporteerde formaat is volledig compatibel met WordPress. Zorg ervoor dat u het bestand hernoemt naar het juiste tekstdomeinformaat (bijv. my-plugin-es_ES.po) na het downloaden.

Gerelateerde technologieën:

Klaar om uw Gettext-werkstroom te moderniseren? Maak vandaag nog uw gratis account aan.