Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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