Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.5.0+1

lyrebird

Editor visual para arquivos de localização de Bundle de Recursos de Aplicativo a serem usados com o pacote intl.

macOSWindowsLinux
Downloads em 30 dias
31
Curtidas
45
Pontos Pub
150

Instalar pacote

flutter pub add lyrebird

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Lyrebird é um editor visual projetado para gerenciar pacotes de recursos de localização usados com o pacote intl em aplicativos Flutter. Ele oferece uma interface intuitiva para editar, organizar e manter arquivos de tradução em múltiplos idiomas sem precisar manipular manualmente arquivos .arb. A ferramenta permite integração perfeita com o fluxo de trabalho de desenvolvimento do Flutter e está disponível para macOS, Windows e Linux. Os desenvolvedores podem colaborar eficientemente nas traduções, visualizar alterações em tempo real e garantir consistência entre as variantes de idioma.

Casos de uso

  • Editando arquivos ARB visualmente
  • Gerenciar traduções multilíngues
  • Colaborando com conteúdo de localização
  • Integração com fluxos de trabalho do pacote intl
  • Visualizando traduções no contexto

Principais recursos

  • GUI para edição de arquivos ARB
  • Visualização em tempo real da tradução
  • Suporte multiplataforma
  • Sincronizar com as convenções do pacote intl
  • Exportar e importar pacotes de tradução

Indicado para

  • Desenvolvedores Flutter usando o pacote intl
  • Equipes gerenciando localização em grande escala
  • Especialistas em localização
  • desenvolvedores de aplicativos multiplataforma

Considerações

  • Requer configuração manual com o pacote intl
  • Limitado ao formato de arquivo ARB
  • Sem recursos de colaboração em nuvem
  • Aplicativo somente para desktop
  • Não é um substituto para serviços de tradução

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.


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

Categorias

Dependências

Lista de dependências 6 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.