Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.5.0+1

lyrebird

Visueller Editor für Anwendungsressourcenbundle-Localisierungsdateien zur Verwendung mit dem intl-Paket.

macOSWindowsLinux
30-Tage-Downloads
31
Likes
45
Pub-Punkte
150

Paket installieren

flutter pub add lyrebird

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Lyrebird ist ein visueller Editor, der zur Verwaltung von Lokalisierungs-Ressourcen-Bündeln für die Verwendung mit dem intl-Paket in Flutter-Anwendungen entwickelt wurde. Er bietet eine intuitive Oberfläche zum Bearbeiten, Organisieren und Pflegen von Übersetzungsdateien in mehreren Sprachen, ohne dass .arb-Dateien manuell bearbeitet werden müssen. Das Tool unterstützt eine nahtlose Integration in den Flutter-Entwicklungsweg und ist für macOS, Windows und Linux verfügbar. Entwickler können effizient an Übersetzungen zusammenarbeiten, Änderungen in Echtzeit vorab anzeigen und Konsistenz zwischen den Sprachvarianten sicherstellen.

Anwendungsfälle

  • ARB-Dateien visuell bearbeiten
  • Mehrsprachige Übersetzungen verwalten
  • Zusammenarbeit an Lokalisierungsinhalten
  • Integration mit intl-Paket-Workflows
  • Übersetzungen im Kontext vorab anzeigen

Hauptmerkmale

  • GUI für die Bearbeitung von ARB-Dateien
  • Voransicht der Echtzeitübersetzung
  • Multiplattform-Unterstützung
  • Mit den Konventionen des intl-Pakets synchronisieren
  • Übersetzungs-Pakete exportieren und importieren

Geeignet für

  • Flutter-Entwickler, die das intl-Paket verwenden
  • Teams, die große Lokalisierungsprojekte verwalten
  • Lokalisierungsspezialisten
  • Cross-Platform-App-Entwickler

Hinweise

  • Benötigt manuelle Einrichtung mit dem intl-Paket
  • Beschränkt auf ARB-Dateiformat
  • Keine Cloud-Kollaborationsfunktionen
  • Desktop-only-Anwendung
  • Kein Ersatz für Übersetzungs-Dienstleistungen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.


Lyrebird - Localization tool for Dart and Flutter

Website · Documentation · GitHub · pub.dev


A visual editor for Application Resource Bundle (.arb) localization files, enabling rapid development. It is specifically designed to be used for Dart and Flutter projects using the intl package.

The editor runs locally on your machine, meaning you can use familiar versioning tools like Git and do not have to upload or download localization files.

Warning: This project is very early in development, use with extreme caution! Make sure you have all important changes committed before trying it out.


Lyrebird editor screenshot


Contents

Features

Supported
  • Add and remove localization keys
  • Edit a localization keys' metadata
  • Add, edit, and remove placeholder variables
  • Edit the ICU value of a localization entry using a visual editor
    • Text blocks
    • Arguments
    • Select with branches
    • Plural with branches
      • Plural arguments
Planned
  • Proper error handling
  • A "try it out" section to test your localizations
  • Creating new files
  • Dark theme
  • Support for XML tags
  • Collapsable nodes
  • Textual ICU editor
  • A subscription service for automated machine translations (e.g. using DeepL)

Installation

To install the Lyrebird launcher, run the command:

dart pub global activate lyrebird

Or, if you are using the Flutter CLI, run:

flutter pub global activate lyrebird

Optionally, you can add Lyrebird to your PATH variable. Consult the Dart documentation for more information.

Configuration

Lyrebird uses the l10n.yaml configuration file defined by the Flutter team and obeyed by the flutter gen-l10n command as its project file. More specifically, the arb-dir field will be opened by Lyrebird for editing.

arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart

If you are working on a pure-Dart project, don't worry! You can also create an l10n.yaml file without using Flutter.

Usage

Navigate to the directory containing the l10n.yaml file in your terminal. If you added Lyrebird to your PATH in the previous step, simply run

lyrebird

Otherwise, with the Dart CLI, run:

dart pub global run lyrebird

Or, using the Flutter CLI, run:

flutter pub global run lyrebird

Open the URL printed to the standard output in your browser. Use Ctrl+S (or Cmd+S on a Mac) to save your changes.

For more options, see

lyrebird --help

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.