Files
Chamilo/web/assets/moment/dist/locale/mr.js
T
Xes 73154ae174
Behat tests 1.11.x ЁЯРЮ / PHP 7.4 Test on ubuntu-latest (push) Canceled after 0s
PHP-CS-Fixer / composer_install (7.4) (push) Canceled after 0s
Chamilo 1.11.40 (ZIP oficial v1.11.40)
Fuente: https://github.com/chamilo/chamilo-lms/releases/download/v1.11.40/chamilo-1.11.40.zip
sha256: 1cf4bf2cc7bae1ef1a1eff643235db1d552f78ddf4b6dd1e2d2dac9868679439
Snapshot independiente (rama huerfana); diffable vs 1.11.38. vendor incluido.
2026-08-06 17:59:45 +02:00

204 lines
6.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//! moment.js locale configuration
//! locale : Marathi [mr]
//! author : Harshad Kale : https://github.com/kalehv
//! author : Vivek Athalye : https://github.com/vnathalye
import moment from '../moment';
var symbolMap = {
1: 'рез',
2: 'реи',
3: 'рей',
4: 'рек',
5: 'рел',
6: 'рем',
7: 'рен',
8: 'рео',
9: 'реп',
0: 'реж',
},
numberMap = {
'рез': '1',
'реи': '2',
'рей': '3',
'рек': '4',
'рел': '5',
'рем': '6',
'рен': '7',
'рео': '8',
'реп': '9',
'реж': '0',
};
function relativeTimeMr(number, withoutSuffix, string, isFuture) {
var output = '';
if (withoutSuffix) {
switch (string) {
case 's':
output = 'рдХрд╛рд╣реА рд╕реЗрдХрдВрдж';
break;
case 'ss':
output = '%d рд╕реЗрдХрдВрдж';
break;
case 'm':
output = 'рдПрдХ рдорд┐рдирд┐рдЯ';
break;
case 'mm':
output = '%d рдорд┐рдирд┐рдЯреЗ';
break;
case 'h':
output = 'рдПрдХ рддрд╛рд╕';
break;
case 'hh':
output = '%d рддрд╛рд╕';
break;
case 'd':
output = 'рдПрдХ рджрд┐рд╡рд╕';
break;
case 'dd':
output = '%d рджрд┐рд╡рд╕';
break;
case 'M':
output = 'рдПрдХ рдорд╣рд┐рдирд╛';
break;
case 'MM':
output = '%d рдорд╣рд┐рдиреЗ';
break;
case 'y':
output = 'рдПрдХ рд╡рд░реНрд╖';
break;
case 'yy':
output = '%d рд╡рд░реНрд╖реЗ';
break;
}
} else {
switch (string) {
case 's':
output = 'рдХрд╛рд╣реА рд╕реЗрдХрдВрджрд╛рдВ';
break;
case 'ss':
output = '%d рд╕реЗрдХрдВрджрд╛рдВ';
break;
case 'm':
output = 'рдПрдХрд╛ рдорд┐рдирд┐рдЯрд╛';
break;
case 'mm':
output = '%d рдорд┐рдирд┐рдЯрд╛рдВ';
break;
case 'h':
output = 'рдПрдХрд╛ рддрд╛рд╕рд╛';
break;
case 'hh':
output = '%d рддрд╛рд╕рд╛рдВ';
break;
case 'd':
output = 'рдПрдХрд╛ рджрд┐рд╡рд╕рд╛';
break;
case 'dd':
output = '%d рджрд┐рд╡рд╕рд╛рдВ';
break;
case 'M':
output = 'рдПрдХрд╛ рдорд╣рд┐рдиреНрдпрд╛';
break;
case 'MM':
output = '%d рдорд╣рд┐рдиреНрдпрд╛рдВ';
break;
case 'y':
output = 'рдПрдХрд╛ рд╡рд░реНрд╖рд╛';
break;
case 'yy':
output = '%d рд╡рд░реНрд╖рд╛рдВ';
break;
}
}
return output.replace(/%d/i, number);
}
export default moment.defineLocale('mr', {
months: 'рдЬрд╛рдиреЗрд╡рд╛рд░реА_рдлреЗрдмреНрд░реБрд╡рд╛рд░реА_рдорд╛рд░реНрдЪ_рдПрдкреНрд░рд┐рд▓_рдореЗ_рдЬреВрди_рдЬреБрд▓реИ_рдСрдЧрд╕реНрдЯ_рд╕рдкреНрдЯреЗрдВрдмрд░_рдСрдХреНрдЯреЛрдмрд░_рдиреЛрд╡реНрд╣реЗрдВрдмрд░_рдбрд┐рд╕реЗрдВрдмрд░'.split(
'_'
),
monthsShort:
'рдЬрд╛рдиреЗ._рдлреЗрдмреНрд░реБ._рдорд╛рд░реНрдЪ._рдПрдкреНрд░рд┐._рдореЗ._рдЬреВрди._рдЬреБрд▓реИ._рдСрдЧ._рд╕рдкреНрдЯреЗрдВ._рдСрдХреНрдЯреЛ._рдиреЛрд╡реНрд╣реЗрдВ._рдбрд┐рд╕реЗрдВ.'.split(
'_'
),
monthsParseExact: true,
weekdays: 'рд░рд╡рд┐рд╡рд╛рд░_рд╕реЛрдорд╡рд╛рд░_рдордВрдЧрд│рд╡рд╛рд░_рдмреБрдзрд╡рд╛рд░_рдЧреБрд░реВрд╡рд╛рд░_рд╢реБрдХреНрд░рд╡рд╛рд░_рд╢рдирд┐рд╡рд╛рд░'.split('_'),
weekdaysShort: 'рд░рд╡рд┐_рд╕реЛрдо_рдордВрдЧрд│_рдмреБрдз_рдЧреБрд░реВ_рд╢реБрдХреНрд░_рд╢рдирд┐'.split('_'),
weekdaysMin: 'рд░_рд╕реЛ_рдордВ_рдмреБ_рдЧреБ_рд╢реБ_рд╢'.split('_'),
longDateFormat: {
LT: 'A h:mm рд╡рд╛рдЬрддрд╛',
LTS: 'A h:mm:ss рд╡рд╛рдЬрддрд╛',
L: 'DD/MM/YYYY',
LL: 'D MMMM YYYY',
LLL: 'D MMMM YYYY, A h:mm рд╡рд╛рдЬрддрд╛',
LLLL: 'dddd, D MMMM YYYY, A h:mm рд╡рд╛рдЬрддрд╛',
},
calendar: {
sameDay: '[рдЖрдЬ] LT',
nextDay: '[рдЙрджреНрдпрд╛] LT',
nextWeek: 'dddd, LT',
lastDay: '[рдХрд╛рд▓] LT',
lastWeek: '[рдорд╛рдЧреАрд▓] dddd, LT',
sameElse: 'L',
},
relativeTime: {
future: '%sрдордзреНрдпреЗ',
past: '%sрдкреВрд░реНрд╡реА',
s: relativeTimeMr,
ss: relativeTimeMr,
m: relativeTimeMr,
mm: relativeTimeMr,
h: relativeTimeMr,
hh: relativeTimeMr,
d: relativeTimeMr,
dd: relativeTimeMr,
M: relativeTimeMr,
MM: relativeTimeMr,
y: relativeTimeMr,
yy: relativeTimeMr,
},
preparse: function (string) {
return string.replace(/[резреирейрекрелремренреорепреж]/g, function (match) {
return numberMap[match];
});
},
postformat: function (string) {
return string.replace(/\d/g, function (match) {
return symbolMap[match];
});
},
meridiemParse: /рдкрд╣рд╛рдЯреЗ|рд╕рдХрд╛рд│реА|рджреБрдкрд╛рд░реА|рд╕рд╛рдпрдВрдХрд╛рд│реА|рд░рд╛рддреНрд░реА/,
meridiemHour: function (hour, meridiem) {
if (hour === 12) {
hour = 0;
}
if (meridiem === 'рдкрд╣рд╛рдЯреЗ' || meridiem === 'рд╕рдХрд╛рд│реА') {
return hour;
} else if (
meridiem === 'рджреБрдкрд╛рд░реА' ||
meridiem === 'рд╕рд╛рдпрдВрдХрд╛рд│реА' ||
meridiem === 'рд░рд╛рддреНрд░реА'
) {
return hour >= 12 ? hour : hour + 12;
}
},
meridiem: function (hour, minute, isLower) {
if (hour >= 0 && hour < 6) {
return 'рдкрд╣рд╛рдЯреЗ';
} else if (hour < 12) {
return 'рд╕рдХрд╛рд│реА';
} else if (hour < 17) {
return 'рджреБрдкрд╛рд░реА';
} else if (hour < 20) {
return 'рд╕рд╛рдпрдВрдХрд╛рд│реА';
} else {
return 'рд░рд╛рддреНрд░реА';
}
},
week: {
dow: 0, // Sunday is the first day of the week.
doy: 6, // The week that contains Jan 6th is the first week of the year.
},
});