mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 04:01:18 +08:00
Add message format support that can be used on complex localization strings
Add message about new and unread topics at the bottom of topics move localization helper into lib
This commit is contained in:
6
lib/javascripts/locale/af.js
Normal file
6
lib/javascripts/locale/af.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.af = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/am.js
Normal file
6
lib/javascripts/locale/am.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.am = function(n) {
|
||||
if (n === 0 || n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
18
lib/javascripts/locale/ar.js
Normal file
18
lib/javascripts/locale/ar.js
Normal file
@ -0,0 +1,18 @@
|
||||
MessageFormat.locale.ar = function(n) {
|
||||
if (n === 0) {
|
||||
return 'zero';
|
||||
}
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n == 2) {
|
||||
return 'two';
|
||||
}
|
||||
if ((n % 100) >= 3 && (n % 100) <= 10 && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 100) >= 11 && (n % 100) <= 99 && n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/bg.js
Normal file
6
lib/javascripts/locale/bg.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.bg = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/bn.js
Normal file
6
lib/javascripts/locale/bn.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.bn = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
18
lib/javascripts/locale/br.js
Normal file
18
lib/javascripts/locale/br.js
Normal file
@ -0,0 +1,18 @@
|
||||
MessageFormat.locale.br = function (n) {
|
||||
if (n === 0) {
|
||||
return 'zero';
|
||||
}
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n == 2) {
|
||||
return 'two';
|
||||
}
|
||||
if (n == 3) {
|
||||
return 'few';
|
||||
}
|
||||
if (n == 6) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/ca.js
Normal file
6
lib/javascripts/locale/ca.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.ca = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
9
lib/javascripts/locale/cs.js
Normal file
9
lib/javascripts/locale/cs.js
Normal file
@ -0,0 +1,9 @@
|
||||
MessageFormat.locale.cs = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n == 2 || n == 3 || n == 4) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
18
lib/javascripts/locale/cy.js
Normal file
18
lib/javascripts/locale/cy.js
Normal file
@ -0,0 +1,18 @@
|
||||
MessageFormat.locale.cy = function (n) {
|
||||
if (n === 0) {
|
||||
return 'zero';
|
||||
}
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n == 2) {
|
||||
return 'two';
|
||||
}
|
||||
if (n == 3) {
|
||||
return 'few';
|
||||
}
|
||||
if (n == 6) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/da.js
Normal file
6
lib/javascripts/locale/da.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.da = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/de.js
Normal file
6
lib/javascripts/locale/de.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.de = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/el.js
Normal file
6
lib/javascripts/locale/el.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.el = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/en.js
Normal file
6
lib/javascripts/locale/en.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.en = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/es.js
Normal file
6
lib/javascripts/locale/es.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.es = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/et.js
Normal file
6
lib/javascripts/locale/et.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.et = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/eu.js
Normal file
6
lib/javascripts/locale/eu.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.eu = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/fa.js
Normal file
3
lib/javascripts/locale/fa.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.fa = function ( n ) {
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/fi.js
Normal file
6
lib/javascripts/locale/fi.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.fi = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/fil.js
Normal file
6
lib/javascripts/locale/fil.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.fil = function(n) {
|
||||
if (n === 0 || n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/fr.js
Normal file
6
lib/javascripts/locale/fr.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.fr = function (n) {
|
||||
if (n >= 0 && n < 2) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
9
lib/javascripts/locale/ga.js
Normal file
9
lib/javascripts/locale/ga.js
Normal file
@ -0,0 +1,9 @@
|
||||
MessageFormat.locale.ga = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n == 2) {
|
||||
return 'two';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/gl.js
Normal file
6
lib/javascripts/locale/gl.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.gl = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/gsw.js
Normal file
6
lib/javascripts/locale/gsw.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.gsw = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/gu.js
Normal file
6
lib/javascripts/locale/gu.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.gu = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/he.js
Normal file
6
lib/javascripts/locale/he.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.he = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/hi.js
Normal file
6
lib/javascripts/locale/hi.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.hi = function(n) {
|
||||
if (n === 0 || n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
14
lib/javascripts/locale/hr.js
Normal file
14
lib/javascripts/locale/hr.js
Normal file
@ -0,0 +1,14 @@
|
||||
MessageFormat.locale.hr = function (n) {
|
||||
if ((n % 10) == 1 && (n % 100) != 11) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 10) >= 2 && (n % 10) <= 4 &&
|
||||
((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 10) === 0 || ((n % 10) >= 5 && (n % 10) <= 9) ||
|
||||
((n % 100) >= 11 && (n % 100) <= 14) && n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
3
lib/javascripts/locale/hu.js
Normal file
3
lib/javascripts/locale/hu.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.hu = function(n) {
|
||||
return 'other';
|
||||
};
|
3
lib/javascripts/locale/id.js
Normal file
3
lib/javascripts/locale/id.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.id = function(n) {
|
||||
return 'other';
|
||||
};
|
3
lib/javascripts/locale/in.js
Normal file
3
lib/javascripts/locale/in.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale["in"] = function(n) {
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/is.js
Normal file
6
lib/javascripts/locale/is.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.is = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/it.js
Normal file
6
lib/javascripts/locale/it.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.it = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/iw.js
Normal file
6
lib/javascripts/locale/iw.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.iw = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/ja.js
Normal file
3
lib/javascripts/locale/ja.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.ja = function ( n ) {
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/kn.js
Normal file
3
lib/javascripts/locale/kn.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.kn = function ( n ) {
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/ko.js
Normal file
3
lib/javascripts/locale/ko.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.ko = function ( n ) {
|
||||
return "other";
|
||||
};
|
9
lib/javascripts/locale/lag.js
Normal file
9
lib/javascripts/locale/lag.js
Normal file
@ -0,0 +1,9 @@
|
||||
MessageFormat.locale.lag = function (n) {
|
||||
if (n === 0) {
|
||||
return 'zero';
|
||||
}
|
||||
if (n > 0 && n < 2) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/ln.js
Normal file
6
lib/javascripts/locale/ln.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.ln = function(n) {
|
||||
if (n === 0 || n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
10
lib/javascripts/locale/lt.js
Normal file
10
lib/javascripts/locale/lt.js
Normal file
@ -0,0 +1,10 @@
|
||||
MessageFormat.locale.lt = function (n) {
|
||||
if ((n % 10) == 1 && ((n % 100) < 11 || (n % 100) > 19)) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 10) >= 2 && (n % 10) <= 9 &&
|
||||
((n % 100) < 11 || (n % 100) > 19) && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
9
lib/javascripts/locale/lv.js
Normal file
9
lib/javascripts/locale/lv.js
Normal file
@ -0,0 +1,9 @@
|
||||
MessageFormat.locale.lv = function (n) {
|
||||
if (n === 0) {
|
||||
return 'zero';
|
||||
}
|
||||
if ((n % 10) == 1 && (n % 100) != 11) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/mk.js
Normal file
6
lib/javascripts/locale/mk.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.mk = function (n) {
|
||||
if ((n % 10) == 1 && n != 11) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/ml.js
Normal file
6
lib/javascripts/locale/ml.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.ml = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
10
lib/javascripts/locale/mo.js
Normal file
10
lib/javascripts/locale/mo.js
Normal file
@ -0,0 +1,10 @@
|
||||
MessageFormat.locale.mo = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n === 0 || n != 1 && (n % 100) >= 1 &&
|
||||
(n % 100) <= 19 && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/mr.js
Normal file
6
lib/javascripts/locale/mr.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.mr = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/ms.js
Normal file
3
lib/javascripts/locale/ms.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.ms = function ( n ) {
|
||||
return "other";
|
||||
};
|
12
lib/javascripts/locale/mt.js
Normal file
12
lib/javascripts/locale/mt.js
Normal file
@ -0,0 +1,12 @@
|
||||
MessageFormat.locale.mt = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n === 0 || ((n % 100) >= 2 && (n % 100) <= 4 && n == Math.floor(n))) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 100) >= 11 && (n % 100) <= 19 && n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/nl.js
Normal file
6
lib/javascripts/locale/nl.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.nl = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/no.js
Normal file
6
lib/javascripts/locale/no.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.no = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/or.js
Normal file
6
lib/javascripts/locale/or.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.or = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
15
lib/javascripts/locale/pl.js
Normal file
15
lib/javascripts/locale/pl.js
Normal file
@ -0,0 +1,15 @@
|
||||
MessageFormat.locale.pl = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 10) >= 2 && (n % 10) <= 4 &&
|
||||
((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 10) === 0 || n != 1 && (n % 10) == 1 ||
|
||||
((n % 10) >= 5 && (n % 10) <= 9 || (n % 100) >= 12 && (n % 100) <= 14) &&
|
||||
n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/pt.js
Normal file
6
lib/javascripts/locale/pt.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.pt = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
10
lib/javascripts/locale/ro.js
Normal file
10
lib/javascripts/locale/ro.js
Normal file
@ -0,0 +1,10 @@
|
||||
MessageFormat.locale.ro = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n === 0 || n != 1 && (n % 100) >= 1 &&
|
||||
(n % 100) <= 19 && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
14
lib/javascripts/locale/ru.js
Normal file
14
lib/javascripts/locale/ru.js
Normal file
@ -0,0 +1,14 @@
|
||||
MessageFormat.locale.ru = function (n) {
|
||||
if ((n % 10) == 1 && (n % 100) != 11) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 10) >= 2 && (n % 10) <= 4 &&
|
||||
((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 10) === 0 || ((n % 10) >= 5 && (n % 10) <= 9) ||
|
||||
((n % 100) >= 11 && (n % 100) <= 14) && n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
9
lib/javascripts/locale/shi.js
Normal file
9
lib/javascripts/locale/shi.js
Normal file
@ -0,0 +1,9 @@
|
||||
MessageFormat.locale.shi = function(n) {
|
||||
if (n >= 0 && n <= 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n >= 2 && n <= 10 && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
9
lib/javascripts/locale/sk.js
Normal file
9
lib/javascripts/locale/sk.js
Normal file
@ -0,0 +1,9 @@
|
||||
MessageFormat.locale.sk = function (n) {
|
||||
if (n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if (n == 2 || n == 3 || n == 4) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
12
lib/javascripts/locale/sl.js
Normal file
12
lib/javascripts/locale/sl.js
Normal file
@ -0,0 +1,12 @@
|
||||
MessageFormat.locale.sl = function (n) {
|
||||
if ((n % 100) == 1) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 100) == 2) {
|
||||
return 'two';
|
||||
}
|
||||
if ((n % 100) == 3 || (n % 100) == 4) {
|
||||
return 'few';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/sq.js
Normal file
6
lib/javascripts/locale/sq.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.sq = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
14
lib/javascripts/locale/sr.js
Normal file
14
lib/javascripts/locale/sr.js
Normal file
@ -0,0 +1,14 @@
|
||||
MessageFormat.locale.sr = function (n) {
|
||||
if ((n % 10) == 1 && (n % 100) != 11) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 10) >= 2 && (n % 10) <= 4 &&
|
||||
((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 10) === 0 || ((n % 10) >= 5 && (n % 10) <= 9) ||
|
||||
((n % 100) >= 11 && (n % 100) <= 14) && n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/sv.js
Normal file
6
lib/javascripts/locale/sv.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.sv = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/sw.js
Normal file
6
lib/javascripts/locale/sw.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.sw = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/ta.js
Normal file
6
lib/javascripts/locale/ta.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.ta = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/te.js
Normal file
6
lib/javascripts/locale/te.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.te = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/th.js
Normal file
3
lib/javascripts/locale/th.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.th = function ( n ) {
|
||||
return "other";
|
||||
};
|
6
lib/javascripts/locale/tl.js
Normal file
6
lib/javascripts/locale/tl.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.tl = function(n) {
|
||||
if (n === 0 || n == 1) {
|
||||
return 'one';
|
||||
}
|
||||
return 'other';
|
||||
};
|
3
lib/javascripts/locale/tr.js
Normal file
3
lib/javascripts/locale/tr.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.tr = function(n) {
|
||||
return 'other';
|
||||
};
|
14
lib/javascripts/locale/uk.js
Normal file
14
lib/javascripts/locale/uk.js
Normal file
@ -0,0 +1,14 @@
|
||||
MessageFormat.locale.uk = function (n) {
|
||||
if ((n % 10) == 1 && (n % 100) != 11) {
|
||||
return 'one';
|
||||
}
|
||||
if ((n % 10) >= 2 && (n % 10) <= 4 &&
|
||||
((n % 100) < 12 || (n % 100) > 14) && n == Math.floor(n)) {
|
||||
return 'few';
|
||||
}
|
||||
if ((n % 10) === 0 || ((n % 10) >= 5 && (n % 10) <= 9) ||
|
||||
((n % 100) >= 11 && (n % 100) <= 14) && n == Math.floor(n)) {
|
||||
return 'many';
|
||||
}
|
||||
return 'other';
|
||||
};
|
6
lib/javascripts/locale/ur.js
Normal file
6
lib/javascripts/locale/ur.js
Normal file
@ -0,0 +1,6 @@
|
||||
MessageFormat.locale.ur = function ( n ) {
|
||||
if ( n === 1 ) {
|
||||
return "one";
|
||||
}
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/vi.js
Normal file
3
lib/javascripts/locale/vi.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.vi = function ( n ) {
|
||||
return "other";
|
||||
};
|
3
lib/javascripts/locale/zh.js
Normal file
3
lib/javascripts/locale/zh.js
Normal file
@ -0,0 +1,3 @@
|
||||
MessageFormat.locale.zh = function ( n ) {
|
||||
return "other";
|
||||
};
|
1593
lib/javascripts/messageformat.js
Normal file
1593
lib/javascripts/messageformat.js
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user