Skip to content

Commit 51d3133

Browse files
authored
Update vue-strap-lang.js
Added Russian language.
1 parent 4a2cd19 commit 51d3133

File tree

1 file changed

+105
-74
lines changed

1 file changed

+105
-74
lines changed

dist/vue-strap-lang.js

Lines changed: 105 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,115 @@
11
window.VueStrapLang = (function(){
2-
var l = { //languages
2+
var l = { //languages
33

4-
en: {
5-
daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
6-
limit: 'Limit reached ({{limit}} items max).',
7-
loading: 'Loading...',
8-
minLength: 'Min. Length',
9-
months: [
10-
'January', 'February', 'March', 'April', 'May', 'June',
11-
'July', 'August', 'September', 'October', 'November', 'December'
12-
],
13-
notSelected: 'Nothing Selected',
14-
required: 'Required',
15-
search: 'Search'
16-
},
4+
en: {
5+
daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
6+
limit: 'Limit reached ({{limit}} items max).',
7+
loading: 'Loading...',
8+
minLength: 'Min. Length',
9+
months: [
10+
'January', 'February', 'March', 'April', 'May', 'June',
11+
'July', 'August', 'September', 'October', 'November', 'December'
12+
],
13+
notSelected: 'Nothing Selected',
14+
required: 'Required',
15+
search: 'Search'
16+
},
1717

18-
es: {
19-
daysOfWeek: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
20-
loading: 'Cargando...',
21-
minLength: 'Tamaño Mínimo',
22-
months: [
23-
'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio',
24-
'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'
25-
],
26-
notSelected: 'Nada seleccionado',
27-
required: 'Requerido',
28-
search: 'Buscar',
29-
limit: 'Limite alcanzado (máximo {{limit}} items).',
30-
},
18+
ru: {
19+
daysOfWeek: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
20+
limit: 'Максимальное количество достигнуто ({{limit}} максимально).',
21+
loading: 'Загрузка...',
22+
minLength: 'Минимальная длинна',
23+
months: [
24+
'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
25+
'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'
26+
],
27+
notSelected: 'Ничего не выбрано',
28+
required: 'Обязательно',
29+
search: 'Поиск'
30+
},
3131

32-
'pt-BR': {
33-
daysOfWeek: ['Do', 'Se', 'Te', 'Qa', 'Qi', 'Sx', 'Sa'],
34-
limit: 'Limite atingido (máximo {{limit}} items).',
35-
loading: 'Cargando...',
36-
minLength: 'Tamanho Mínimo',
37-
months: [
38-
'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho',
39-
'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'
40-
],
41-
notSelected: 'Nada selecionado',
42-
required: 'Requerido',
43-
search: 'Buscar',
44-
},
32+
es: {
33+
daysOfWeek: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
34+
loading: 'Cargando...',
35+
minLength: 'Tamaño Mínimo',
36+
months: [
37+
'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio',
38+
'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'
39+
],
40+
notSelected: 'Nada seleccionado',
41+
required: 'Requerido',
42+
search: 'Buscar',
43+
limit: 'Limite alcanzado (máximo {{limit}} items).'
44+
},
4545

46-
fr: {
47-
daysOfWeek: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
48-
limit: 'Limite atteinte ({{limit}} éléments max).',
49-
loading: 'Chargement en cours...',
50-
minLength: 'Longueur Minimum',
51-
months: [
52-
'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
53-
'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'
54-
],
55-
notSelected: 'Aucune sélection',
56-
required: 'Requis',
57-
search: 'Recherche'
58-
}
46+
'pt-BR': {
47+
daysOfWeek: ['Do', 'Se', 'Te', 'Qa', 'Qi', 'Sx', 'Sa'],
48+
limit: 'Limite atingido (máximo {{limit}} items).',
49+
loading: 'Cargando...',
50+
minLength: 'Tamanho Mínimo',
51+
months: [
52+
'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho',
53+
'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'
54+
],
55+
notSelected: 'Nada selecionado',
56+
required: 'Requerido',
57+
search: 'Buscar'
58+
},
5959

60-
};
60+
fr: {
61+
daysOfWeek: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
62+
limit: 'Limite atteinte ({{limit}} éléments max).',
63+
loading: 'Chargement en cours...',
64+
minLength: 'Longueur Minimum',
65+
months: [
66+
'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
67+
'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'
68+
],
69+
notSelected: 'Aucune sélection',
70+
required: 'Requis',
71+
search: 'Recherche'
72+
},
6173

62-
/**
63-
* Some browsers handle short language code (eg. 'en'), others handle 5 chars (eg. 'en-US').
64-
* With aliases you can handle a group of similar languages, using a regular expresion.
65-
* If the language is not found, the default language is english.
66-
*/
67-
var aliases = {
68-
es: /^es-[A-Z]{2}$/i,
69-
en: /^en-[A-Z]{2}$/i
70-
};
74+
de: {
75+
daysOfWeek: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
76+
limit: 'Limit erreicht (max {{limit}}).',
77+
loading: 'Lade...',
78+
minLength: 'Min. Länge',
79+
months: [
80+
'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni',
81+
'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'
82+
],
83+
notSelected: 'Nichts ausgewählt',
84+
required: 'Benötigt',
85+
search: 'Suche'
86+
}
7187

72-
return function (lang) {
73-
lang = lang || 'en';
74-
var i, tr = {};
75-
for (i in aliases) {
76-
if (aliases[i].test(lang)) lang = i;
77-
}
78-
for (i in l.en) {
79-
tr[i] = (l[lang] && l[lang][i]) || l.en[i];
80-
}
8188

82-
return tr;
83-
};
89+
};
90+
91+
/**
92+
* Some browsers handle short language code (eg. 'en'), others handle 5 chars (eg. 'en-US').
93+
* With aliases you can handle a group of similar languages, using a regular expresion.
94+
* If the language is not found, the default language is english.
95+
*/
96+
var aliases = {
97+
es: /^es-[A-Z]{2}$/i,
98+
en: /^en-[A-Z]{2}$/i,
99+
de: /^de-[A-Z]{2}$/i,
100+
ru: /^ru-[A-Z]{2}$/i
101+
};
102+
103+
return function (lang) {
104+
lang = lang || 'en';
105+
var i, tr = {};
106+
for (i in aliases) {
107+
if (aliases[i].test(lang)) lang = i;
108+
}
109+
for (i in l.en) {
110+
tr[i] = (l[lang] && l[lang][i]) || l.en[i];
111+
}
112+
113+
return tr;
114+
};
84115
})();

0 commit comments

Comments
 (0)