i18next-conv
Advanced tools
Comparing version 2.0.1 to 2.1.0
@@ -121,3 +121,3 @@ var Gettext = require("node-gettext") | ||
var ext = plurals.rules[domain.split('-')[0]]; | ||
var ext = plurals.rules[domain.replace('_', '-').split('-')[0]]; | ||
@@ -299,3 +299,3 @@ if (!options.quiet) console.log('\n <-> parsing data to gettext format'.cyan); | ||
} else { | ||
var ext = plurals.rules[domain.split('-')[0]]; | ||
var ext = plurals.rules[domain.replace('_', '-').split('-')[0]]; | ||
@@ -302,0 +302,0 @@ for (var i = 0, len = values.length; i < len; i++) { |
@@ -1062,3 +1062,3 @@ // definition http://translate.sourceforge.net/wiki/l10n/pluralforms | ||
if (!pluralExtensions.currentRule || pluralExtensions.currentRule.lng !== lng) { | ||
var parts = lng.split('-'); | ||
var parts = lng.replace('_', '-').split('-'); | ||
@@ -1073,3 +1073,4 @@ pluralExtensions.currentRule = { | ||
get: function(lng, count) { | ||
var parts = lng.split('-'); | ||
var parts = lng.replace('_', '-').split('-'); | ||
console.log(parts); | ||
@@ -1076,0 +1077,0 @@ function getResult(l, c) { |
@@ -9,3 +9,3 @@ { | ||
], | ||
"version": "2.0.1", | ||
"version": "2.1.0", | ||
"private": false, | ||
@@ -12,0 +12,0 @@ "preferGlobal": "true", |
@@ -82,2 +82,14 @@ var fs = require('fs') | ||
// EN, using locale en_us | ||
tests.push(function(next) { | ||
var output = './test/_tmp/en_us.utf8.json'; | ||
wrapper.gettextToI18next('en_us', testFiles.en.utf8, output, {quiet: true}, function(){ | ||
var result = require(path.join('..', output)); | ||
var expected = require(path.join('..', testFiles.en.utf8_expected)); | ||
expect(result).to.deep.equal(expected); | ||
fs.unlinkSync(output); | ||
next(); | ||
}); | ||
}); | ||
// DE | ||
@@ -84,0 +96,0 @@ tests.push(function(next) { |
112426
2725
23