FLUTTER ECOSYSTEM

gettext_parser

plattformunabhängige Bibliothek zum Parsen und Kompilieren von gettext po- und mo-Dateien mit Dart

Neueste Version
0.2.0
30-Tage-Downloads
44.600
Likes
4
Pub-Punkte
130

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Eine plattformunabhängige Dart-Bibliothek zum Parsen und Kompilieren von Gettext-.po- und .mo-Dateien, die eine zuverlässige Lokalisierung und Internationalisierung in Flutter und anderen Dart-Anwendungen ermöglicht. Sie unterstützt das Lesen von Übersetzungs-Katalogen, das Extrahieren von Nachrichten sowie die Erstellung kompilierter Binärdateien (.mo). Das Paket ist ideal für Entwickler, die mehrsprachigen Inhalt über Android, iOS, Linux, macOS, Web und Windows verwalten. Mit minimalen Abhängigkeiten und einfachen APIs lässt es sich nahtlos in bestehende Arbeitsabläufe integrieren. Besonders nützlich für Projekte, die präzise Kontrolle über die Verarbeitung von Übersetzungsdateien ohne externe Tools benötigen.

Anwendungsfälle
  • Parsing von .po-Dateien zur Übersetzungsextraktion
  • Übersetzen von .po-Dateien in .mo-Binärdateien
  • Integration mit Flutter-Anwendungen für Mehrsprachigkeit
  • Übersetzungen in CI/CD-Pipelines verwalten
  • Unterstützung der Desktop- und Web-Lokalisierung
Hauptmerkmale
  • Unterstützt sowohl die Dateiformate .po und .mo
  • Plattformübergreifende Kompatibilität
  • Einfache API zum Parsen und Kompilieren
  • Keine externen Abhängigkeiten
  • Effiziente Nachrichtenextraktion und -codierung
Geeignet für
  • Flutter-Entwickler, die i18n benötigen
  • Teams, die gettext für Übersetzungen verwenden
  • Projekte für mehrere Plattformen
  • Build-Automatisierung, die Übersetzungsdateien umfasst
  • Entwickler vermeiden Laufzeitübersetzungs-Bibliotheken
Hinweise
  • Benötigt manuelle Behandlung des Übersetzungs-Ladens
  • Kein vollständiges i18n-Framework
  • Beschränkt auf Dateianalyse/Kompilierung
  • Kein integrierter Fallback oder Lokalisierungsswitch
  • Am besten zusammen mit einer benutzerdefinierten i18n-Schicht verwendet
Unterstützte PlattformenAndroidiOSLinuxmacOSWebWindows

Paket installieren

flutter pub add gettext_parser

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten