Skip to content

Commit 0ff56a7

Browse files
committed
Update loc plugin tests.
1 parent 952498f commit 0ff56a7

File tree

3 files changed

+56
-86
lines changed

3 files changed

+56
-86
lines changed

build-tests/localization-plugin-test-01/webpack.config.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,13 @@ module.exports = function(env) {
4343
plugins: [
4444
new webpack.optimize.ModuleConcatenationPlugin(),
4545
new LocalizationPlugin({
46-
localizedStrings: {},
47-
passthroughLocale: {
48-
usePassthroughLocale: true
46+
localizedData: {
47+
defaultLocale: {
48+
localeName: 'en-us'
49+
},
50+
passthroughLocale: {
51+
usePassthroughLocale: true
52+
}
4953
},
5054
typingsOptions: {
5155
generatedTsFolder: path.resolve(__dirname, 'temp', 'loc-json-ts'),

build-tests/localization-plugin-test-02/webpack.config.js

Lines changed: 23 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -43,52 +43,33 @@ module.exports = function(env) {
4343
plugins: [
4444
new webpack.optimize.ModuleConcatenationPlugin(),
4545
new LocalizationPlugin({
46-
localizedStrings: {
47-
"en-us": {
48-
"./src/strings1.loc.json": {
49-
"string1": "the first string"
50-
},
51-
"./src/chunks/strings2.loc.json": {
52-
"string1": "the second string"
53-
},
54-
"./src/strings3.loc.json": {
55-
"string1": "the third string",
56-
"string2": "the fourth string",
57-
"string3": "UNUSED STRING!"
58-
},
59-
"./src/strings4.loc.json": {
60-
"string1": "\"String with quotemarks\""
61-
},
62-
"./src/strings5.resx": {
63-
"string1": "The first RESX string",
64-
"stringWithQuotes": "\"RESX string with quotemarks\""
65-
}
46+
localizedData: {
47+
defaultLocale: {
48+
localeName: 'en-us',
49+
fillMissingTranslationStrings: true
6650
},
67-
"es-es": {
68-
"./src/strings1.loc.json": {
69-
"string1": "la primera cadena"
70-
},
71-
"./src/chunks/strings2.loc.json": {
72-
"string1": "la segunda cadena"
73-
},
74-
"./src/strings3.loc.json": {
75-
"string1": "la tercera cadena",
76-
"string2": "la cuarta cadena",
77-
"string3": "UNUSED STRING!"
78-
},
79-
"./src/strings4.loc.json": {
80-
"string1": "\"Cadena con comillas\""
81-
},
82-
"./src/strings5.resx": {
83-
"string1": "La primera cadena RESX",
84-
"stringWithQuotes": "\"Cadena RESX con comillas\""
51+
translatedStrings: {
52+
"es-es": {
53+
"./src/strings1.loc.json": {
54+
"string1": "la primera cadena"
55+
},
56+
"./src/chunks/strings2.loc.json": {
57+
"string1": "la segunda cadena"
58+
},
59+
"./src/strings4.loc.json": {
60+
"string1": "\"Cadena con comillas\""
61+
},
62+
"./src/strings5.resx": {
63+
"string1": "La primera cadena RESX",
64+
"stringWithQuotes": "\"Cadena RESX con comillas\""
65+
}
8566
}
67+
},
68+
passthroughLocale: {
69+
usePassthroughLocale: true,
70+
passthroughLocaleName: 'default'
8671
}
8772
},
88-
passthroughLocale: {
89-
usePassthroughLocale: true,
90-
passthroughLocaleName: 'default'
91-
},
9273
typingsOptions: {
9374
generatedTsFolder: path.resolve(__dirname, 'temp', 'loc-json-ts'),
9475
sourceRoot: path.resolve(__dirname, 'src')

build-tests/localization-plugin-test-03/webpack.config.js

Lines changed: 26 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -43,51 +43,36 @@ module.exports = function(env) {
4343
plugins: [
4444
new webpack.optimize.ModuleConcatenationPlugin(),
4545
new LocalizationPlugin({
46-
localizedStrings: {
47-
"en-us": {
48-
"./src/strings1.loc.json": {
49-
"string1": "the first string"
50-
},
51-
"./src/chunks/strings2.loc.json": {
52-
"string1": "the second string"
53-
},
54-
"./src/strings3.loc.json": {
55-
"string1": "the third string",
56-
"string2": "the fourth string",
57-
"string3": "UNUSED STRING!"
58-
},
59-
"./src/strings4.loc.json": {
60-
"string1": "\"String with quotemarks\""
61-
},
62-
"./src/strings5.resx": {
63-
"string1": "The first RESX string",
64-
"stringWithQuotes": "\"RESX string with quotemarks\""
65-
}
46+
localizedData: {
47+
defaultLocale: {
48+
localeName: 'en-us'
6649
},
67-
"es-es": {
68-
"./src/strings1.loc.json": {
69-
"string1": "la primera cadena"
70-
},
71-
"./src/chunks/strings2.loc.json": {
72-
"string1": "la segunda cadena"
73-
},
74-
"./src/strings3.loc.json": {
75-
"string1": "la tercera cadena",
76-
"string2": "la cuarta cadena",
77-
"string3": "UNUSED STRING!"
78-
},
79-
"./src/strings4.loc.json": {
80-
"string1": "\"Cadena con comillas\""
81-
},
82-
"./src/strings5.resx": {
83-
"string1": "La primera cadena RESX",
84-
"stringWithQuotes": "\"Cadena RESX con comillas\""
50+
translatedStrings: {
51+
"es-es": {
52+
"./src/strings1.loc.json": {
53+
"string1": "la primera cadena"
54+
},
55+
"./src/chunks/strings2.loc.json": {
56+
"string1": "la segunda cadena"
57+
},
58+
"./src/strings3.loc.json": {
59+
"string1": "la tercera cadena",
60+
"string2": "la cuarta cadena",
61+
"string3": "UNUSED STRING!"
62+
},
63+
"./src/strings4.loc.json": {
64+
"string1": "\"Cadena con comillas\""
65+
},
66+
"./src/strings5.resx": {
67+
"string1": "La primera cadena RESX",
68+
"stringWithQuotes": "\"Cadena RESX con comillas\""
69+
}
8570
}
71+
},
72+
passthroughLocale: {
73+
usePassthroughLocale: true
8674
}
8775
},
88-
passthroughLocale: {
89-
usePassthroughLocale: true
90-
},
9176
exportAsDefault: true,
9277
typingsOptions: {
9378
generatedTsFolder: path.resolve(__dirname, 'temp', 'loc-json-ts'),

0 commit comments

Comments
 (0)