Lyrebird는 Flutter 애플리케이션에서 intl 패키지와 함께 사용되는 로컬라이제이션 리소스 번들을 관리하기 위해 설계된 시각적 편집기입니다. 수동으로 .arb 파일을 다루지 않고도 여러 언어의 번역 파일을 편집하고 조직하며 유지보수할 수 있는 직관적인 인터페이스를 제공합니다. 이 도구는 Flutter 개발 워크플로우와 원활하게 통합되며 macOS, Windows 및 Linux에서 사용 가능합니다. 개발자는 번역 작업을 효율적으로 협업하고 실시간으로 변경 사항을 미리 볼 수 있으며, 다양한 언어 버전 간의 일관성을 보장할 수 있습니다.
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.
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.