Localization.One ondersteunt volledig het native ARB-formaat van Flutter. In plaats van handmatig complexe JSON-structuren met metadata te bewerken, kun je de vertalingen van je mobiele app beheren in een gebruiksvriendelijke interface en ze direct exporteren naar je Flutter-project.
Waarom kiezen ontwikkelaars voor onze Flutter API?
- Native ARB-formaat: We genereren geldige .arb-bestanden die compatibel zijn met het officiële flutter_localizations-pakket en intl.
- Geautomatiseerde Metadata: We injecteren automatisch de @@locale-sleutel, zodat je ARB-bestanden altijd geldig zijn en erkend worden door de Flutter-compiler.
- Mobiel Klaar: Perfect voor het beheren van dynamische inhoud in je Android- en iOS-builds vanuit één enkele bron.
Geavanceerd Projectbeheer
Schaal je lokalisatie van mobiele apps zonder gedoe.
Geünificeerde Workflow: Beheer zowel iOS- als Android-vertalingen op één plek. Exporteer als ARB voor Flutter, of aparte XML/Strings indien nodig.
Labels & Tags: Markeer strings met aangepaste labels zoals "Onboarding" of "Instellingen" om exports via API te filteren.
Team Samenwerking: Nodig vertalers en copywriters uit. Wijs gedetailleerde rollen toe (Eigenaar, Beheerder, Manager, Vertaler).
Webhooks: Trigger automatisch Codemagic of GitHub Actions builds wanneer vertalingen worden bijgewerkt.
Hoe te Integreren
Optie 1: Handmatige Export (UI)
Perfect voor lokale ontwikkeling.
- Ga naar je Project Dashboard.
- Klik op de Download knop.
- Selecteer Flutter ARB uit het formaat dropdown.
- Kies de taal en download het .arb-bestand.
Optie 2: Automatiseren met API (CI/CD)
Haal de nieuwste vertalingen direct in je build-pijplijn op. Geef de parameter format=arb door.
bash
# Download Engelse vertalingen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=arb" > lib/l10n/app_en.arb
# Download Spaanse vertalingen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=arb" > lib/l10n/app_es.arbOptie 3: Push via Webhooks
Configureer een Webhook URL in je projectinstellingen om het proces volledig te automatiseren.
- Snel Updates: Je server ontvangt een POST-verzoek kort na wijzigingen (meestal binnen 5 minuten).
- Trigger Builds: Verbind webhooks met je CI/CD-provider om je app automatisch opnieuw op te bouwen wanneer de inhoud verandert.
Veelgestelde Vragen
Moet ik @@locale handmatig toevoegen?
Nee. Onze API injecteert automatisch de @@locale-sleutel bovenaan het ARB-bestand op basis van de taalcodes die je aanvraagt (bijv. "@@locale": "en"), zodat het bestand onmiddellijk klaar is voor gebruik.
Kan ik placeholders zoals {name}gebruiken?
Ja. Flutter ARB ondersteunt ICU-syntaxis. Je kunt {name} of {count, plural, ...} in je vertalingen schrijven, en ze zullen correct worden geëxporteerd.
Andere mobiele formaten:
- Natieve Android-ontwikkeling? Zie Android XML.
- Natieve iOS-ontwikkeling? Zie iOS Strings.
Klaar om je Flutter lokalisatie te automatiseren? Maak vandaag nog je gratis account aan.



