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.
- Ga naar uw Project Dashboard.
- Klik op de Download knop.
- Selecteer Gettext PO uit de indeling dropdown.
- 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.poOptie 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:
- Gebruik je moderne PHP-frameworks? Bekijk Laravel Lokalisatie.
- Heb je een eenvoudig webformaat nodig? Zie React JSON.
Klaar om uw Gettext-werkstroom te moderniseren? Maak vandaag nog uw gratis account aan.




