Android Lokalisering API (XML)

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.

  1. Gå till din Projektöversikt.
  2. Klicka på Ladda ner knappen.
  3. Välj Android XML från formatdropdownen.
  4. 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.xml

Alternativ 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:

Redo att automatisera din lokalisering? Skapa ditt gratis konto idag.