https://github.com/mlocati/jsgettext
Online tools to work with gettext .po, .mo and .pot files
https://github.com/mlocati/jsgettext
gettext i18n internationalization l10n localization mo-files online po-files pot-files typescript visual-studio-code webpack
Last synced: about 1 month ago
JSON representation
Online tools to work with gettext .po, .mo and .pot files
- Host: GitHub
- URL: https://github.com/mlocati/jsgettext
- Owner: mlocati
- License: mit
- Created: 2017-06-15T16:02:06.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-31T07:57:48.000Z (almost 8 years ago)
- Last Synced: 2025-04-13T04:38:20.323Z (11 months ago)
- Topics: gettext, i18n, internationalization, l10n, localization, mo-files, online, po-files, pot-files, typescript, visual-studio-code, webpack
- Language: TypeScript
- Homepage: https://mlocati.github.io/jsgettext/
- Size: 1.49 MB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Online Gettext Tools
## Features
- parsing of gettext .po, .pot and .mo files directly in your browser: your data is not send anywhere
- many input character set are supported
- create untranslated .pot files starting from .po or .mo files
- create .po files from .mo files
- create .mo files from .po files
- create .po files with the corrected plural rules for the specified language (using the CLDR data)
- calculate the source strings present in a file but not in other files
- set/unset/toggle the `fuzzy` flag for all the translations
- get some stats about a translations file (total number of strings, number of translated/untranslated strings, number of fuzzy/not-fuzzy strings, number of singular/plural strings)
- ...and many more tools coming soon...
## Limitations
- when saving .po, .pot and .mo files, the character set is converted to UTF-8
## Background
I started this project to experiment the great [TypeScript](https://www.typescriptlang.org/) language in [Visual Studio Code](https://code.visualstudio.com/). If you don't know them, give them a try: it's worth any minute you spend learning them.