Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamesblasco/intl_translation_format
User-extensible translation file formats for dart
https://github.com/jamesblasco/intl_translation_format
arb dart flutter xliff
Last synced: 25 days ago
JSON representation
User-extensible translation file formats for dart
- Host: GitHub
- URL: https://github.com/jamesblasco/intl_translation_format
- Owner: jamesblasco
- License: bsd-3-clause
- Created: 2020-03-22T10:44:44.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-08T06:27:06.000Z (about 4 years ago)
- Last Synced: 2024-10-08T07:30:50.407Z (about 1 month ago)
- Topics: arb, dart, flutter, xliff
- Language: Dart
- Homepage: https://pub.dev/packages/intl_translation_format
- Size: 1.63 MB
- Stars: 6
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
The package [intl_translation_format](https://github.com/jamesblasco/intl_translation_format/tree/master/intl_translation_format) provides the tools needed to support a new translation format to work with the intl_translation package:
- Message extraction from Dart code
- Code generation from translated messages
- New formats can be added without modifying this package, but it includes the ARB and XLIFF formats by default.To learn more check the [Getting Started guide](https://github.com/jamesblasco/intl_translation_format#getting-started) and the [Example](https://github.com/jamesblasco/intl_translation_format/tree/master/intl_translation_format/example) project.
Current supported formats:
- [X] **Arb** - `arb`- [Specification](https://github.com/google/app-resource-bundle)
- [X] **Xliff v1.2** - `xlf` - [Specification](http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html)
- [X] **Xliff v2.0** - `xlf2` - [Specification](http://docs.oasis-open.org/xliff/xliff-core/v2.0/xliff-core-v2.0.html)---
**intl_translation_arb**
The package [intl_translation_arb](https://github.com/jamesblasco/intl_translation_format/tree/master/intl_translation_arb) implements `intl_translation_format` for **ARB** files
Formats:
- `arb`---
**intl_translation_xliff**
The package [intl_translation_xliff](https://github.com/jamesblasco/intl_translation_format/tree/master/intl_translation_xliff) implements `intl_translation_format` for **XLIFF** files
Formats
- `xlf` - Xliff 1.2
- `xlf2`- Xliff 2.0
GSoC 2020 Project by Jaime Blasco Andrés