diff --git a/CHANGELOG.md b/CHANGELOG.md index 402629f..5207e4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,25 @@ +### 6.1.0 + +- add possibility to define custom POT-Creation-Date and PO-Revision-Date [74](https://github.com/i18next/i18next-gettext-converter/pull/74) + ### 5.0.0 + - Fix [Wrong Plural-Forms for Brazilian Portuguese](https://github.com/i18next/i18next-gettext-converter/issues/67) ### 4.0.3 + - Fix -ks and other cli options ### 4.0.2 + - Fix --project cli option ### 4.0.1 + - Fix broken build ### 4.0.0 + - Upgrades to node-gettext@2 (breaking, users may need to update filter option function) - Adds project option - Upgrades dependencies diff --git a/package-lock.json b/package-lock.json index e25a143..1a977cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "i18next-conv", - "version": "6.0.2", + "version": "6.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index cf43b60..18b5452 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "i18next", "gettext" ], - "version": "6.0.1", + "version": "6.1.0", "private": false, "main": "lib", "files": [ diff --git a/src/lib/json2gettext.js b/src/lib/json2gettext.js index afb14c0..54dd0f0 100644 --- a/src/lib/json2gettext.js +++ b/src/lib/json2gettext.js @@ -77,6 +77,8 @@ function parseGettext(locale, data, options = {}) { if (!options.noDate) { out.headers['pot-creation-date'] = new Date().toISOString(); out.headers['po-revision-date'] = new Date().toISOString(); + if (options.potCreationDate && typeof options.potCreationDate.toISOString === 'function') out.headers['pot-creation-date'] = options.potCreationDate.toISOString(); + if (options.poRevisionDate && typeof options.poRevisionDate.toISOString === 'function') out.headers['po-revision-date'] = options.poRevisionDate.toISOString(); } if (options.language) { out.headers.language = options.language;