Lokalisering.One stöder fullt ut det branschstandardiserade GNU Gettext-formatet. Oavsett om du bygger ett WordPress-plugin, en Django-applikation eller ett C++-projekt kan du hantera dina översättningar i ett modernt gränssnitt och exportera dem som giltiga .po-filer.
Varför utvecklare väljer vår Gettext API?
- Inbyggt PO-format: Vi genererar giltiga msgid och msgstr-poster som är kompatibla med Poedit och standard Gettext-kompilatorer (msgfmt).
- Smart hantering av specialtecken: Vi hanterar automatiskt dubbla citattecken och radbrytningar, vilket säkerställer att dina filer kompileras till binärt .mo-format utan syntaxfel.
- Headerhantering: Varje fil inkluderar standardhuvuden (Content-Type, Encoding), så att din applikation känner igen teckenuppsättningen (UTF-8) korrekt.
Avancerad projektledning
Vi tillhandahåller kraftfulla verktyg för att hålla din lokalisering organiserad, oavsett hur stort ditt projekt växer.
Kategorisering: Gruppera dina strängar i en logisk mappstruktur (t.ex. Admin > Meny, Frontend > Fel).
Etiketter & Taggar: Märk strängar med anpassade etiketter för att filtrera exporter via API.
Roller & Behörigheter: Bjud in obegränsat antal teammedlemmar och tilldela detaljerade roller (Ägare, Admin, Chef, Översättare).
Webhooks: Ta emot meddelanden på din server när översättningar uppdateras eller godkänns.
Hur man integrerar
Alternativ 1: Manuell export (UI)
Perfekt för periodiska uppdateringar eller manuell kompilering.
- Gå till din Projektöversikt.
- Klicka på Ladda ner -knappen.
- Välj Gettext PO från formatdropdownen.
- Välj språk och ladda ner filen.
Alternativ 2: Automatisera med API (CI/CD)
Hämta de senaste översättningarna direkt i din byggpipeline. Skicka format=po-parametern.
bash
# Ladda ner engelska översättningar
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=po" > languages/en_US.po
# Ladda ner spanska översättningar
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=po" > languages/es_ES.poAlternativ 3: Skicka via Webhooks
Konfigurera en Webhook-URL i dina projektinställningar för att automatisera processen helt.
- Snabba uppdateringar: Din server får en POST-förfrågan strax efter ändringar (vanligtvis inom 5 minuter).
- Automatisk kompilering: Använd webhooken för att utlösa ett skript som laddar ner .po-filen och kompilerar den till .mo automatiskt.
Vanliga frågor
Behöver jag kompilera .mo-filen?
Ja. Vår API tillhandahåller källfilen .po. Du bör inkludera ett steg i din byggprocess (med hjälp av msgfmt) för att kompilera den till en binär .mo-fil för bättre prestanda i produktion.
Är det kompatibelt med WordPress?
Ja. Det exporterade formatet är helt kompatibelt med WordPress. Se bara till att döpa om filen till rätt textdomänformat (t.ex. my-plugin-es_ES.po) efter nedladdning.
Relaterade teknologier:
- Använder du moderna PHP-ramverk? Kolla in Laravel Lokalisering.
- Behöver du ett enkelt webbformat? Se React JSON.
Redo att modernisera ditt Gettext-arbetsflöde? Skapa ditt gratis konto idag.




