Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/arrayiterator/gettext-l10n
- Owner: ArrayIterator
- License: mit
- Created: 2024-10-12T06:09:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-24T18:54:32.000Z (about 1 month ago)
- Last Synced: 2024-12-19T02:29:49.864Z (15 days ago)
- Topics: gettext, l10n, localization, mo, po, translation
- Language: TypeScript
- Homepage:
- Size: 370 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/funding.yml
- License: LICENSE
- Security: SECURITY.md
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)