Localization.One erbjuder inbyggt stöd för Android-utvecklingsarbetsflöden. Istället för att hantera generiska JSON-filer och skriva anpassade konverteringsskript kan du exportera dina översättningar direkt i det standardiserade strings.xml-format som krävs av Android Studio.
Varför väljer utvecklare vår Android API?
- Inbyggt format: Vi genererar giltig XML redo för res/values/strings.xml.
- Smart rymning: Vi hanterar automatiskt specialtecken. Apostrofer (') blir \\', och ampersands rymmas, vilket förhindrar byggfel i Android Studio.
- Nyckelsanering: Om dina översättningsnycklar innehåller mellanslag eller bindestreck (t.ex. "Huvudmeny"), konverterar vi dem automatiskt till giltiga snake_case-resurs-ID:n (huvud_meny).
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. Auth > Inloggning, Profil > Inställningar).
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: Utlös automatiskt dina CI/CD-byggnader när översättningar uppdateras.
Hur man laddar ner
Alternativ 1: Manuell export (UI)
Perfekt för testning eller engångsuppdateringar.
- Gå till din Projektöversikt.
- Klicka på Ladda ner knappen.
- Välj Android XML från formatdropdownen.
- Välj språket och ladda ner strings.xml-filen omedelbart.
Alternativ 2: Automatisera med API (CI/CD)
Hämta de senaste översättningarna direkt från din byggpipeline med ett enkelt cURL-kommando. Skicka din API-token som finns i inställningarna för "API och Webhook".
# Hämta engelska översättningar och spara till strings.xml\r\ncurl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=xml-android" > app/src/main/res/values/strings.xmlAlternativ 3: Skicka via Webhooks
Fullständigt automatisera ditt arbetsflöde. Konfigurera en Webhook-URL i dina projektinställningar, så meddelar vi din server omedelbart när översättningar uppdateras eller godkänns.
- Snabba uppdateringar: Din server får en POST-förfrågan strax efter ändringar (vanligtvis inom 5 minuter).
- Utlös byggen: Använd webhooks för att automatiskt utlösa en ny byggnad i Jenkins eller GitHub Actions.
- Synk CMS: Uppdatera automatiskt innehåll på din webbplats eller backend utan att fråga API:t.
Vanliga frågor
Stöder ni strängarrayer?
För närvarande exporterar vår API individuella <string> element. Om du behöver <string-array> rekommenderar vi att du grupperar dem med en namngivningskonvention (t.ex. items_0, items_1) och mappar dem i din kod, eller kontaktar supporten för anpassade exportalternativ.
Vad sägs om pluraler?
Vi behandlar pluralformer som separata nycklar för att säkerställa kompatibilitet över alla plattformar. Du kan mappa dem manuellt i din strings.xml eller använda vår nyckelnamnkonvention (t.ex. apple_one, apple_other).
Utforska andra mobila lösningar:
- Utvecklar du för iOS? Kolla in vår iOS Strängguide.
- Använder du Flutter? Se vår Flutter ARB-integration.
Redo att automatisera din lokalisering? Skapa ditt gratis konto idag.




