Files
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

169 lines
6.3 KiB
JavaScript
Raw Permalink 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 : Hindi [hi]
//! author : Mayank Singhal : https://github.com/mayanksinghal
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',
},
monthsParse = [
/^рдЬрди/i,
/^рдлрд╝рд░|рдлрд░/i,
/^рдорд╛рд░реНрдЪ/i,
/^рдЕрдкреНрд░реИ/i,
/^рдордИ/i,
/^рдЬреВрди/i,
/^рдЬреБрд▓/i,
/^рдЕрдЧ/i,
/^рд╕рд┐рддрдВ|рд╕рд┐рдд/i,
/^рдЕрдХреНрдЯреВ/i,
/^рдирд╡|рдирд╡рдВ/i,
/^рджрд┐рд╕рдВ|рджрд┐рд╕/i,
],
shortMonthsParse = [
/^рдЬрди/i,
/^рдлрд╝рд░/i,
/^рдорд╛рд░реНрдЪ/i,
/^рдЕрдкреНрд░реИ/i,
/^рдордИ/i,
/^рдЬреВрди/i,
/^рдЬреБрд▓/i,
/^рдЕрдЧ/i,
/^рд╕рд┐рдд/i,
/^рдЕрдХреНрдЯреВ/i,
/^рдирд╡/i,
/^рджрд┐рд╕/i,
];
export default moment.defineLocale('hi', {
months: {
format: 'рдЬрдирд╡рд░реА_рдлрд╝рд░рд╡рд░реА_рдорд╛рд░реНрдЪ_рдЕрдкреНрд░реИрд▓_рдордИ_рдЬреВрди_рдЬреБрд▓рд╛рдИ_рдЕрдЧрд╕реНрдд_рд╕рд┐рддрдореНрдмрд░_рдЕрдХреНрдЯреВрдмрд░_рдирд╡рдореНрдмрд░_рджрд┐рд╕рдореНрдмрд░'.split(
'_'
),
standalone:
'рдЬрдирд╡рд░реА_рдлрд░рд╡рд░реА_рдорд╛рд░реНрдЪ_рдЕрдкреНрд░реИрд▓_рдордИ_рдЬреВрди_рдЬреБрд▓рд╛рдИ_рдЕрдЧрд╕реНрдд_рд╕рд┐рддрдВрдмрд░_рдЕрдХреНрдЯреВрдмрд░_рдирд╡рдВрдмрд░_рджрд┐рд╕рдВрдмрд░'.split(
'_'
),
},
monthsShort:
'рдЬрди._рдлрд╝рд░._рдорд╛рд░реНрдЪ_рдЕрдкреНрд░реИ._рдордИ_рдЬреВрди_рдЬреБрд▓._рдЕрдЧ._рд╕рд┐рдд._рдЕрдХреНрдЯреВ._рдирд╡._рджрд┐рд╕.'.split('_'),
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 рдмрдЬреЗ',
},
monthsParse: monthsParse,
longMonthsParse: monthsParse,
shortMonthsParse: shortMonthsParse,
monthsRegex:
/^(рдЬрдирд╡рд░реА|рдЬрди\.?|рдлрд╝рд░рд╡рд░реА|рдлрд░рд╡рд░реА|рдлрд╝рд░\.?|рдорд╛рд░реНрдЪ?|рдЕрдкреНрд░реИрд▓|рдЕрдкреНрд░реИ\.?|рдордИ?|рдЬреВрди?|рдЬреБрд▓рд╛рдИ|рдЬреБрд▓\.?|рдЕрдЧрд╕реНрдд|рдЕрдЧ\.?|рд╕рд┐рддрдореНрдмрд░|рд╕рд┐рддрдВрдмрд░|рд╕рд┐рдд\.?|рдЕрдХреНрдЯреВрдмрд░|рдЕрдХреНрдЯреВ\.?|рдирд╡рдореНрдмрд░|рдирд╡рдВрдмрд░|рдирд╡\.?|рджрд┐рд╕рдореНрдмрд░|рджрд┐рд╕рдВрдмрд░|рджрд┐рд╕\.?)/i,
monthsShortRegex:
/^(рдЬрдирд╡рд░реА|рдЬрди\.?|рдлрд╝рд░рд╡рд░реА|рдлрд░рд╡рд░реА|рдлрд╝рд░\.?|рдорд╛рд░реНрдЪ?|рдЕрдкреНрд░реИрд▓|рдЕрдкреНрд░реИ\.?|рдордИ?|рдЬреВрди?|рдЬреБрд▓рд╛рдИ|рдЬреБрд▓\.?|рдЕрдЧрд╕реНрдд|рдЕрдЧ\.?|рд╕рд┐рддрдореНрдмрд░|рд╕рд┐рддрдВрдмрд░|рд╕рд┐рдд\.?|рдЕрдХреНрдЯреВрдмрд░|рдЕрдХреНрдЯреВ\.?|рдирд╡рдореНрдмрд░|рдирд╡рдВрдмрд░|рдирд╡\.?|рджрд┐рд╕рдореНрдмрд░|рджрд┐рд╕рдВрдмрд░|рджрд┐рд╕\.?)/i,
monthsStrictRegex:
/^(рдЬрдирд╡рд░реА?|рдлрд╝рд░рд╡рд░реА|рдлрд░рд╡рд░реА?|рдорд╛рд░реНрдЪ?|рдЕрдкреНрд░реИрд▓?|рдордИ?|рдЬреВрди?|рдЬреБрд▓рд╛рдИ?|рдЕрдЧрд╕реНрдд?|рд╕рд┐рддрдореНрдмрд░|рд╕рд┐рддрдВрдмрд░|рд╕рд┐рдд?\.?|рдЕрдХреНрдЯреВрдмрд░|рдЕрдХреНрдЯреВ\.?|рдирд╡рдореНрдмрд░|рдирд╡рдВрдмрд░?|рджрд┐рд╕рдореНрдмрд░|рджрд┐рд╕рдВрдмрд░?)/i,
monthsShortStrictRegex:
/^(рдЬрди\.?|рдлрд╝рд░\.?|рдорд╛рд░реНрдЪ?|рдЕрдкреНрд░реИ\.?|рдордИ?|рдЬреВрди?|рдЬреБрд▓\.?|рдЕрдЧ\.?|рд╕рд┐рдд\.?|рдЕрдХреНрдЯреВ\.?|рдирд╡\.?|рджрд┐рд╕\.?)/i,
calendar: {
sameDay: '[рдЖрдЬ] LT',
nextDay: '[рдХрд▓] LT',
nextWeek: 'dddd, LT',
lastDay: '[рдХрд▓] LT',
lastWeek: '[рдкрд┐рдЫрд▓реЗ] dddd, LT',
sameElse: 'L',
},
relativeTime: {
future: '%s рдореЗрдВ',
past: '%s рдкрд╣рд▓реЗ',
s: 'рдХреБрдЫ рд╣реА рдХреНрд╖рдг',
ss: '%d рд╕реЗрдХрдВрдб',
m: 'рдПрдХ рдорд┐рдирдЯ',
mm: '%d рдорд┐рдирдЯ',
h: 'рдПрдХ рдШрдВрдЯрд╛',
hh: '%d рдШрдВрдЯреЗ',
d: 'рдПрдХ рджрд┐рди',
dd: '%d рджрд┐рди',
M: 'рдПрдХ рдорд╣реАрдиреЗ',
MM: '%d рдорд╣реАрдиреЗ',
y: 'рдПрдХ рд╡рд░реНрд╖',
yy: '%d рд╡рд░реНрд╖',
},
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];
});
},
// Hindi notation for meridiems are quite fuzzy in practice. While there exists
// a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi.
meridiemParse: /рд░рд╛рдд|рд╕реБрдмрд╣|рджреЛрдкрд╣рд░|рд╢рд╛рдо/,
meridiemHour: function (hour, meridiem) {
if (hour === 12) {
hour = 0;
}
if (meridiem === 'рд░рд╛рдд') {
return hour < 4 ? hour : hour + 12;
} else if (meridiem === 'рд╕реБрдмрд╣') {
return hour;
} else if (meridiem === 'рджреЛрдкрд╣рд░') {
return hour >= 10 ? hour : hour + 12;
} else if (meridiem === 'рд╢рд╛рдо') {
return hour + 12;
}
},
meridiem: function (hour, minute, isLower) {
if (hour < 4) {
return 'рд░рд╛рдд';
} else if (hour < 10) {
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.
},
});