Localization.Eine vollständige Unterstützung für das native ARB-Format von Flutter. Anstatt komplexe JSON-Strukturen mit Metadaten manuell zu bearbeiten, können Sie die Übersetzungen Ihrer mobilen App in einer benutzerfreundlichen Oberfläche verwalten und direkt in Ihr Flutter-Projekt exportieren.
Warum Entwickler unsere Flutter-API wählen?
- Native ARB-Format: Wir generieren gültige .arb-Dateien, die mit dem offiziellen flutter_localizations-Paket und intl kompatibel sind.
- Automatisierte Metadaten: Wir fügen automatisch den @@locale-Schlüssel ein, sodass Ihre ARB-Dateien immer gültig sind und vom Flutter-Compiler erkannt werden.
- Mobil bereit: Ideal für die Verwaltung dynamischer Inhalte in Ihren Android- und iOS-Bauten aus einer einzigen Quelle.
Erweiterte Projektverwaltung
Skalieren Sie die Lokalisierung Ihrer mobilen App ohne Kopfschmerzen.
Einheitlicher Workflow: Verwalten Sie sowohl iOS- als auch Android-Übersetzungen an einem Ort. Exportieren Sie als ARB für Flutter oder separate XML/Strings, falls erforderlich.
Labels & Tags: Markieren Sie Strings mit benutzerdefinierten Labels wie "Onboarding" oder "Einstellungen", um Exporte über die API zu filtern.
Team-Zusammenarbeit: Laden Sie Übersetzer und Texter ein. Weisen Sie granulare Rollen zu (Besitzer, Administrator, Manager, Übersetzer).
Webhooks: Automatisches Auslösen von Codemagic oder GitHub Actions Builds, wenn Übersetzungen aktualisiert werden.
So integrieren Sie
Option 1: Manueller Export (UI)
Ideal für die lokale Entwicklung.
- Gehen Sie zu Ihrem Projekt-Dashboard.
- Klicken Sie auf die Download -Schaltfläche.
- Wählen Sie Flutter ARB aus dem Format-Dropdown.
- Wählen Sie die Sprache und laden Sie die .arb-Datei herunter.
Option 2: Automatisierung mit API (CI/CD)
Holen Sie sich die neuesten Übersetzungen direkt in Ihre Build-Pipeline. Übergeben Sie den Parameter format=arb.
bash
# Englische Übersetzungen herunterladen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=arb" > lib/l10n/app_en.arb
# Spanische Übersetzungen herunterladen
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=arb" > lib/l10n/app_es.arbOption 3: Push über Webhooks
Konfigurieren Sie eine Webhook-URL in Ihren Projekteinstellungen, um den Prozess vollständig zu automatisieren.
- Schnelle Updates: Ihr Server erhält kurz nach Änderungen (in der Regel innerhalb von 5 Minuten) eine POST-Anfrage.
- Builds auslösen: Verbinden Sie Webhooks mit Ihrem CI/CD-Anbieter, um Ihre App automatisch neu zu erstellen, wenn sich Inhalte ändern.
Häufig gestellte Fragen
Muss ich @@locale manuell hinzufügen?
Nein. Unsere API fügt automatisch den @@locale-Schlüssel oben in die ARB-Datei basierend auf dem von Ihnen angeforderten Sprachcode ein (z. B. "@@locale": "en"), sodass die Datei sofort einsatzbereit ist.
Kann ich Platzhalter wie {name}verwenden?
Ja. Flutter ARB unterstützt ICU-Syntax. Sie können {name} oder {count, plural, ...} in Ihren Übersetzungen schreiben, und sie werden korrekt exportiert.
Andere mobile Formate:
- Native Android-Entwicklung? Siehe Android XML.
- Native iOS-Entwicklung? Siehe iOS Strings.
Bereit, Ihre Flutter-Lokalisierung zu automatisieren? Erstellen Sie noch heute Ihr kostenloses Konto .



