react-gettext
react-gettext copied to clipboard
generation mo file
Hi, i have problem with generation mo file. When i add new localization (By poedit) and save it, mo file contain something like this
PO-Revision-Date: 2019-01-17 20:19+0300
Language-Team:
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Generator: Poedit 2.0.6
X-Poedit-Basepath: ../../src
Plural-Forms: nplurals=2; plural=(n != 1);
X-Poedit-KeywordsList: gettext;ngettext:1,2;xgettext:1,2c;nxgettext:1,2,4c
X-Poedit-SourceCharset: UTF-8
Last-Translator:
Language: en
X-Poedit-SearchPath-0: components
username
But in your project mo.json files contain payload in json format. How can i change save format in poedit (or another editor)?
Hi @zenikd
you need to install gettextjs package by running pip3 install gettextjs in your terminal. Then you will be able to convert mo files into json files.
See the sample project here. It contains two npm commands: gettext:compile and gettext:convert. The first one converts po files into mo files, the second one converts mo files into json files.