Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arrayiterator/gettext-l10n

Javascript Gettext L10n (localization / translation)
https://github.com/arrayiterator/gettext-l10n

gettext l10n localization mo po translation

Last synced: 11 days ago
JSON representation

Javascript Gettext L10n (localization / translation)

Awesome Lists containing this project

README

        

# Gettext L10n

Gettext L10n is a translation library that provides localization support using the gettext format. It allows you to manage translations and plural forms efficiently.

[![Continues Integration](https://github.com/ArrayIterator/gettext-l10n/actions/workflows/continues-integration.yml/badge.svg)](https://github.com/ArrayIterator/gettext-l10n/actions/workflows/continues-integration.yml)

## TODO

### DONE
- [x] Generator (json, po, mo, xml)
- [x] PO Generator
- [x] MO Generator
- [x] JSON Generator
- [x] XML Generator
- [x] Reader (json, po, mo, xml)
- [x] PO Reader
- [x] MO Reader
- [x] JSON Reader
- [x] XML Reader
- [x] Examples (partial)
- [x] PO Example
- [x] MO Example
- [x] JSON Example
- [x] XML Example
- [x] Add global translator

### PROGRESS
- [ ] Add support for more formats
- [ ] Add tests (unit tests, integration tests, etc.)
- [ ] Unit Tests

### PLANNED
- [ ] Documentation (need help)

## LICENSE

The code is under [MIT License](LICENSE)