Flutter Lokalisatie API (ARB)

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.

  1. Ga naar je Project Dashboard.
  2. Klik op de Download knop.
  3. Selecteer Flutter ARB uit het formaat dropdown.
  4. 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.arb

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

Klaar om je Flutter lokalisatie te automatiseren? Maak vandaag nog je gratis account aan.