Skip to content

Commit 06d94fd

Browse files
authored
Merge pull request #862 from retrowaver/hotfix/pl-locale-bug
Fixed pl-PL locale name bug
2 parents 15bb130 + f1a1b90 commit 06d94fd

File tree

4 files changed

+21
-6
lines changed

4 files changed

+21
-6
lines changed

lib/alpha.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ for (var _locale, _i = 0; _i < arabicLocales.length; _i++) {
8383

8484
// Source: https://en.wikipedia.org/wiki/Decimal_mark
8585
var dotDecimal = exports.dotDecimal = [];
86-
var commaDecimal = exports.commaDecimal = ['bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'fr-FR', 'it-IT', 'ku-IQ', 'hu-HU', 'nb-NO', 'nn-NO', 'nl-NL', 'pl-Pl', 'pt-PT', 'ru-RU', 'sr-RS@latin', 'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA'];
86+
var commaDecimal = exports.commaDecimal = ['bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'fr-FR', 'it-IT', 'ku-IQ', 'hu-HU', 'nb-NO', 'nn-NO', 'nl-NL', 'pl-PL', 'pt-PT', 'ru-RU', 'sr-RS@latin', 'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA'];
8787

8888
for (var _i2 = 0; _i2 < dotDecimal.length; _i2++) {
8989
decimal[dotDecimal[_i2]] = decimal['en-US'];
@@ -95,4 +95,9 @@ for (var _i3 = 0; _i3 < commaDecimal.length; _i3++) {
9595

9696
alpha['pt-BR'] = alpha['pt-PT'];
9797
alphanumeric['pt-BR'] = alphanumeric['pt-PT'];
98-
decimal['pt-BR'] = decimal['pt-PT'];
98+
decimal['pt-BR'] = decimal['pt-PT'];
99+
100+
// see #862
101+
alpha['pl-Pl'] = alpha['pl-PL'];
102+
alphanumeric['pl-Pl'] = alphanumeric['pl-PL'];
103+
decimal['pl-Pl'] = decimal['pl-PL'];

src/lib/alpha.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ for (let locale, i = 0; i < arabicLocales.length; i++) {
8484
export const dotDecimal = [];
8585
export const commaDecimal = [
8686
'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'fr-FR', 'it-IT', 'ku-IQ', 'hu-HU', 'nb-NO',
87-
'nn-NO', 'nl-NL', 'pl-Pl', 'pt-PT', 'ru-RU', 'sr-RS@latin',
87+
'nn-NO', 'nl-NL', 'pl-PL', 'pt-PT', 'ru-RU', 'sr-RS@latin',
8888
'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA',
8989
];
9090

@@ -99,3 +99,8 @@ for (let i = 0; i < commaDecimal.length; i++) {
9999
alpha['pt-BR'] = alpha['pt-PT'];
100100
alphanumeric['pt-BR'] = alphanumeric['pt-PT'];
101101
decimal['pt-BR'] = decimal['pt-PT'];
102+
103+
// see #862
104+
alpha['pl-Pl'] = alpha['pl-PL'];
105+
alphanumeric['pl-Pl'] = alphanumeric['pl-PL'];
106+
decimal['pl-Pl'] = decimal['pl-PL'];

validator.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ for (var _locale, _i = 0; _i < arabicLocales.length; _i++) {
584584

585585
// Source: https://en.wikipedia.org/wiki/Decimal_mark
586586
var dotDecimal = [];
587-
var commaDecimal = ['bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'fr-FR', 'it-IT', 'ku-IQ', 'hu-HU', 'nb-NO', 'nn-NO', 'nl-NL', 'pl-Pl', 'pt-PT', 'ru-RU', 'sr-RS@latin', 'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA'];
587+
var commaDecimal = ['bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'es-ES', 'fr-FR', 'it-IT', 'ku-IQ', 'hu-HU', 'nb-NO', 'nn-NO', 'nl-NL', 'pl-PL', 'pt-PT', 'ru-RU', 'sr-RS@latin', 'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA'];
588588

589589
for (var _i2 = 0; _i2 < dotDecimal.length; _i2++) {
590590
decimal[dotDecimal[_i2]] = decimal['en-US'];
@@ -597,7 +597,12 @@ for (var _i3 = 0; _i3 < commaDecimal.length; _i3++) {
597597
alpha['pt-BR'] = alpha['pt-PT'];
598598
alphanumeric['pt-BR'] = alphanumeric['pt-PT'];
599599
decimal['pt-BR'] = decimal['pt-PT'];
600-
600+
601+
// see #862
602+
alpha['pl-Pl'] = alpha['pl-PL'];
603+
alphanumeric['pl-Pl'] = alphanumeric['pl-PL'];
604+
decimal['pl-Pl'] = decimal['pl-PL'];
605+
601606
function isAlpha(str) {
602607
var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US';
603608

0 commit comments

Comments
 (0)