Localization.One biedt native ondersteuning voor Android-ontwikkelingsworkflows. In plaats van te werken met generieke JSON-bestanden en aangepaste conversiescripts te schrijven, kun je je vertalingen direct exporteren in het standaard strings.xml-formaat dat door Android Studio vereist is.
Waarom kiezen ontwikkelaars voor onze Android API?
- Native Formaat: Wij genereren geldige XML die klaar is voor res/values/strings.xml.
- Slimme Escaping: Wij behandelen automatisch speciale tekens. Apostrofs (') worden \', en ampersands worden geëscaped, waardoor bouwfouten in Android Studio worden voorkomen.
- Sleutel Sanitization: Als je vertaalde sleutels spaties of streepjes bevatten (bijv. "Hoofdmenu"), converteren we ze automatisch naar geldige snake_case resource-ID's (hoofdmenu).
Geavanceerd Projectbeheer
We bieden krachtige tools om je lokalisatie georganiseerd te houden, ongeacht hoe groot je project wordt.
Categorisatie: Groepeer je strings in een logische mappenstructuur (bijv. Auth > Inloggen, Profiel > Instellingen).
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, Beheerder, Manager, Vertaler).
Webhooks: Activeer je CI/CD-bouw automatisch wanneer vertalingen worden bijgewerkt.
Hoe te Downloaden
Optie 1: Handmatige Export (UI)
Perfect voor testen of eenmalige updates.
- Ga naar je Project Dashboard.
- Klik op de Download knop.
- Selecteer Android XML uit de formaat dropdown.
- Kies de taal en download het strings.xml-bestand onmiddellijk.
Optie 2: Automatiseren met API (CI/CD)
Haal de nieuwste vertalingen direct uit je bouwpijplijn met een eenvoudige cURL-opdracht. Geef je API-token door dat je vindt in de "API en Webhook" instellingen.
# Haal Engelse vertalingen en sla op in strings.xml
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=xml-android" > app/src/main/res/values/strings.xmlOptie 3: Push via Webhooks
Automatiseer je workflow volledig. Configureer een Webhook URL in je projectinstellingen, en we zullen je server onmiddellijk op de hoogte stellen wanneer vertalingen worden bijgewerkt of goedgekeurd.
- Snel Updates: Je server ontvangt een POST-verzoek kort na wijzigingen (meestal binnen 5 minuten).
- Activeer builds: Gebruik webhooks om automatisch een nieuwe build in Jenkins of GitHub Actions te activeren.
- Sync CMS: Werk automatisch inhoud op je website of backend bij zonder de API te polleren.
Veelgestelde Vragen
Ondersteunen jullie string arrays?
Momenteel exporteert onze API individuele <string> elementen. Als je <string-array> nodig hebt, raden we aan ze te groeperen met een naamgevingsconventie (bijv. items_0, items_1) en ze in je code te mappen, of contact op te nemen met de ondersteuning voor aangepaste exportopties.
Wat met meervouden?
We behandelen meervoudsvormen als aparte sleutels om compatibiliteit op alle platforms te waarborgen. Je kunt ze handmatig in je strings.xml mappen of onze sleutelnaamgevingsconventie gebruiken (bijv. appel_one, appel_other).
Ontdek andere mobiele oplossingen:
- Ontwikkel je voor iOS? Bekijk onze iOS Strings Gids.
- Gebruik je Flutter? Zie onze Flutter ARB Integratie.
Klaar om je lokalisatie te automatiseren? Maak vandaag nog je gratis account aan.




