CLI, library and loader to convert polyglot json files to po and vice-versa
Example of a JSON file to convert:
{
"home": {
"welcome": "Welcome",
"goodbye": "Goodbye",
"action": {
"edit": "Edit",
"create": "Create"
},
"items_created": "Item created||||Items created"
}
}
Would be converted to the following PO file:
msgid ""
msgstr ""
"Project-Id-Version: 1.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"MIME-Version: 1.0\n"
"POT-Creation-Date: Mon Jul 01 2019\n"
"PO-Revision-Date: Mon Jul 01 2019\n"
#. key: root.welcome
msgid "Welcome"
msgstr "Welcome"
#. key: root.goodbye
msgid "Goodbye"
msgstr "Goodbye"
#. key: root.action.edit
msgid "Edit"
msgstr "Edit"
#. key: root.action.create
msgid "Create"
msgstr "Create"
#. key: root.items_created
msgid "Item created"
msgid_plural "Items created"
msgstr[0] "Item created"
msgstr[1] "Items created"
Library to convert polyglot json files to po and vice-versa readme
CLI to convert polyglot json files to po and vice-versa readme
Webpack loader to load po file and convert them to polyglot json format readme
Commands are available both in makefile and package.json