[pe] take date&time format from c_oAscDateTimeFormat

This commit is contained in:
Sergey Luzyanin
2023-05-17 19:01:58 +02:00
parent e81955ac13
commit 1fe60469b7
3 changed files with 634 additions and 603 deletions

View File

@ -3707,6 +3707,603 @@ window.AscCommon.g_cIsBeta = "false";
Shape: "Shape",
OleObject: "OleObject"
};
var c_oAscDateTimeFormat = {};
c_oAscDateTimeFormat[lcid_azLatnAZ] = [
"dd.mm.yyyy",
"d Mmmm yyyy, dddd",
"d Mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d mmm. yy",
"dd/mm/yy",
"Mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_bgBG] = [
"d.m.yyyy",
"dddd, dd mmmm yyyy г.",
"dd mmmm yyyy г.",
"d.m.yy г.",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"dd mmm. yy г.",
"d/m/yy",
"mmmm yy г",
"mmm-yy",
"d.m.yyyy г. hh:mm",
"d.m.yyyy г. hh:mm:ss",
"hh:mm",
"hh:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_csCZ] = [
"dd.mm.yyyy",
"dddd d. mmmm yyyy",
"d. mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d. mmm. yy",
"dd/mm/yy",
"mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_deAT] = c_oAscDateTimeFormat[lcid_deDE] = [
"dd.mm.yyyyy",
"Dddd, d. Mmmm yyyy",
"d. Mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"yy-mm-dd",
"dd/mm/yyyy",
"dd. Mmm yyyy",
"dd/mm/yy",
"Mmmm yy",
"Mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_deCH] = [
"dd.mm.yyyyy",
"Dddd, d. Mmmm yyyy",
"d. Mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"yy-mm-dd",
"dd/mm/yyyy",
"dd. Mmm yyyy",
"dd/mm/yy",
"Mmmm yy",
"Mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_elGR] = [
"d/m/yyyy",
"Dddd, d Mmmm yyyy",
"d Mmmm yyyy",
"d/m/yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"d.m.yyyy",
"d Mmm. yy",
"d.m.yy",
"Mmmm yy",
"Mmm-yy",
"d/m/yyyy H:mm am/pm",
"d/m/yyyy H:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_enAU] = [
"d/mm/yyyy",
"Dddd, d Mmmm yyyy",
"d Mmmm yyyy",
"d/mm/yy",
"yyyy-mm-dd",
"d-Mmm-yyyy",
"d.mm.yyyy",
"d Mmm. yy",
"Mmmm yy",
"Mmm-yy",
"d/mm/yyyy H:mm am/pm",
"d/mm/yyyy H:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_enGB] = [
"dd/mm/yyyy",
"Dddd, dd Mmmm yyyy",
"dd Mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"dd.mm.yyyy",
"dd Mmm. yy",
"d Mmmm yyyy",
"Mmmm yy",
"Mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_esES] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm yy",
"dd.mm.yy",
"mmmm 'de' yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_esMX] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm yy",
"dd.mm.yy",
"mmmm 'de' yyyy",
"mmm-yy",
"dd/mm/yyyy HH:mm am/pm",
"dd/mm/yyyy HH:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_fiFI] = [
"d.m.yyyy",
"dddd d. mmmm yyyy",
"d. mmmm yyyy",
"d.m.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"d. mmm yy",
"d/m/yy",
"mmmm yy",
"mmm-yy",
"d.m.yyyy hh.mm",
"d.m.yyyy hh.mm.ss",
"H.mm am/pm",
"H.mm.ss am/pm",
"hh.mm",
"hh.mm.ss"
];
c_oAscDateTimeFormat[lcid_frCH] = [
"mm/dd/yyyy",
"dddd, mmmm d, yyyy",
"mmmm d, yyyy",
"mm/dd/yy",
"yyyy-mm-dd",
"dd-mmm-yy",
"mm.dd.yyyy",
"mmm dd, yy",
"dd mmmm yyyy",
"mmmm yy",
"mmm-yy",
"mm/dd/yyyy hh:mm am/pm",
"mm/dd/yyyy hh:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss",
];
c_oAscDateTimeFormat[lcid_frFR] = [
"dd/mm/yyyy",
"dddd d Mmmm yyyy",
"d mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm yy",
"dd.mm.yy",
"mmmm yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss",
];
c_oAscDateTimeFormat[lcid_itIT] = [
"dd/mm/yyyy",
"dddd d mmmm yyyy",
"d mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mm-yy",
"dd.mm.yyyy",
"d mmm. yy",
"mmm. yy",
"mmmm yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_jaJP] = [
"yyyy/mm/dd",
"yyyy年m月d日",
"yyyy年m月d日(JDDD)",
"yyyy年m月",
"JYYYY年JM月JD日(JDDD)",
"yyyy/m/d",
"yy/m/d h時m分",
"yy/m/d h時m分s秒",
"am/pmH時M分",
"am/pmH時M分s秒",
"h時M分",
"h時M分s秒",
"yyyy-mm-dd"
];
c_oAscDateTimeFormat[lcid_koKR] = [
"yyyy-mm-dd",
"yyyy년 m월 d일 dddd",
"yyyy년 m월 d일",
"yyyy/m/d",
"yymmdd",
"yyyy년 m월",
"yyyy년 m월 d일 am/pm h시 M분",
"y년 m월 d일 h시 M분 s초",
"am/pm h시 M분",
"am/pm h시 M분 s초",
"h시 M분",
"h시 M분 s초"
];
c_oAscDateTimeFormat[lcid_lvLV] = [
"dd.mm.yyyy",
"dddd, yyyy. 'gada' d. mmmm",
"yyyy. 'gada' d. mmmm",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"yy. 'gada' d. mmm",
"dd/mm/yy",
"yy mmmm",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_huHU] = [
"yyyy. mm. dd.",
"yyyy. mmmm d., dddd",
"yyyy. mmmm d.",
"yy. mm. dd.",
"yyyy-mm-dd",
"yy-mmm-d",
"yyyy/mm/dd",
"yy. mmm d.",
"yy mmm",
"yy mmmm",
"mmm-yy",
"yyyy. mm. dd. hh:mm",
"yyyy. mm. dd. hh:mm:ss",
"am/pm H:mm",
"am/pm H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_nlNL] = [
"d-m-yyyy",
"dddd d mmmm yyyy",
"d mmmm yyyy",
"d-m-yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"d mmm. yy",
"d/m/yy",
"mmmm yy",
"mmm-yy",
"d-m-yyyy hh:mm",
"d-m-yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_plPL] = [
"dd.mm.yyyy",
"dddd, d mmmm yyyy",
"d mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"dd mmm yy",
"dd/mm/yy",
"mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ptBR] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm. yy",
"dd.mm.yy",
"d mmmm 'de' yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ptPT] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm. yy",
"dd.mm.yy",
"mmmm 'de' yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ruRU] = [
"dd.mm.yyyy",
"dddd, d mmmm yyyy г.",
"d mmmm yyyy г.",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d mmm. yy г.",
"dd/mm/yy",
"mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_skSK] = [
"d. m. yyyy",
"dddd d. mmmm yyyy",
"d. mmmm yyyy",
"d. m. yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"d. mmm. yy",
"d/m/yy",
"mmmm yy",
"mmm-yy",
"d. m. yyyy hh:mm",
"d. m. yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_slSI] = [
"d. mm. yyyy",
"dddd, dd. mmmm yyyy",
"dd. mmmm yyyy",
"d. mm. yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/mm/yyyy",
"dd. mmm yy",
"d/mm/yy",
"mmmm yy",
"mmm-yy",
"d. mm. yyyy hh:mm",
"d. mm. yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_svFI] = [
"d. mm. yyyy",
"dddd, dd. mmmm yyyy",
"dd. mmmm yyyy",
"d. mm. yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/mm/yyyy",
"dd. mmm. yy",
"d/mm/yy",
"mmmm yy",
"mmm-yy",
"d. mm. yyyy hh:mm",
"d. mm. yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_svSE] = [
"yyyy-mm-dd",
"dddd 'den' d mmmm yyyy",
"d mmmm yyyy",
"dd-mm-yy",
"yy mm dd",
"d mmm yy",
"d/m yyyy",
"d mmm -yy",
"d/m/yy",
"mmmm yyyy",
"d mmmm yyyy",
"yyyy-mm-dd hh:mm",
"yy-mm-dd HH:mm",
"H.mm",
"H.mm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_trTR] = [
"d.mm.yyyy",
"d Mmmm yyyy Dddd",
"d Mmmm yyyy",
"d.mm.yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"d/mm/yyyy",
"d Mmm. yy",
"d/mm/yy",
"Mmmm yy",
"Mmm-yy",
"d.mm.yyyy hh:mm",
"d.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ukUA] = [
"dd.mm.yyyy",
"dddd, d mmmm yyyy р.",
"d mmmm yyyy р.",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d mmm. yy р.",
"dd/mm/yy",
"mmmm yy р.",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_viVN] = [
"dd/mm/yyyy",
"Dddd, dd Mmmm yyyy",
"dd Mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"d-Mmmm-yy",
"dd Mmm. yy",
"dd.mm.yy",
"Mmmm yy",
"Mmm-yy",
"dd/mm/yyyy H:mm am/pm",
"dd/mm/yyyy H:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_zhCN] = [
"yyyy/m/d",
"yyyy年m月d日",
"yyyy年m月d日dddd",
"yy.m.d",
"yyyy年m月",
"h时m分ss秒",
"h时m分",
"am/pmh时m分",
"JYYYY年mmmmd日",
"JYYYY年JM月JD日dddd",
"JYYYY年JM月JD"
];
c_oAscDateTimeFormat[lcid_enUS] = [
"M/d/yyyy",
"dddd, MMMM d, yyyy",
"MMMM d, yyyy",
"M/d/yy",
"yyyy-MM-dd",
"d-MMM-yy",
"M.d.yyyy",
"MMM. d, yy",
"d MMMM yyyy",
"MMMM yy",
"MMM-yy",
"M/d/yyyy h:mm am/pm",
"M/d/yyyy h:mm:ss am/pm",
"h:mm am/pm",
"h:mm:ss am/pm",
"HH:mm",
"HH:mm:ss"
];
//------------------------------------------------------------export--------------------------------------------------
var prot;
window['Asc'] = window['Asc'] || {};
@ -5133,4 +5730,6 @@ window.AscCommon.g_cIsBeta = "false";
prot['Shape'] = prot.Shape;
prot['OleObject'] = prot.OleObject;
window['Asc']['c_oAscDateTimeFormat'] = window['Asc'].c_oAscDateTimeFormat = c_oAscDateTimeFormat;
})(window);

View File

@ -269,22 +269,48 @@
CPresentationField.prototype.private_GetDateTimeFormat = function(sFieldType)
{
var oFormat = null;
if(oDateTimeFormats[sFieldType])
let sResultFiledType = sFieldType;
let oFormat = null;
const nLang = this.Get_CompiledPr().Lang.Val;
let sFormat = oDateTimeFormats[sResultFiledType] || AscCommonWord.oDefaultDateTimeFormat[nLang];
if(!sFormat)
{
oFormat = AscCommon.oNumFormatCache.get(oDateTimeFormats[sFieldType]);
sResultFiledType = "datetime1";
sFormat = oDateTimeFormats[sResultFiledType]
}
else
if(sFormat)
{
var sFormat = AscCommonWord.oDefaultDateTimeFormat[this.Get_CompiledPr().Lang.Val];
if(sFormat && oDateTimeFormats[sFormat])
let aFormat = Asc.c_oAscDateTimeFormat[nLang];
if(!Array.isArray(aFormat))
{
oFormat = AscCommon.oNumFormatCache.get(oDateTimeFormats[sFormat]);
aFormat = Asc.c_oAscDateTimeFormat[lcid_enUS];
}
else
if(Array.isArray(aFormat))
{
oFormat = AscCommon.oNumFormatCache.get(oDateTimeFormats["datetime1"]);
let nIdx = 0;
//match field type to index in Asc.c_oAscDateTimeFormat[nLang]
switch (sResultFiledType)
{
case "datetime1": nIdx = 0; break;//"MM/DD/YYYY";
case "datetime2": nIdx = 1; break;//"dddd\\,\\ mmmm\\ dd\\,\\ yyyy";
case "datetime3": nIdx = 8; break;//"DD\\ MMMM\\ YYYY";
case "datetime4": nIdx = 2; break;//"MMMM\\ DD\\,\\ YYYY";
case "datetime5": nIdx = 5; break;//"DD-MMM-YY";
case "datetime6": nIdx = 9; break;//"MMMM\\ YY";
case "datetime7": nIdx = 10; break;//"MMM-YY";
case "datetime8": nIdx = 11; break;//"MM/DD/YYYY\\ hh:mm\\ AM/PM";
case "datetime9": nIdx = 12; break;//"MM/DD/YYYY\\ hh:mm:ss\\ AM/PM";
case "datetime10": nIdx = 15; break;//"hh:mm";
case "datetime11": nIdx = 16; break;//"hh:mm:ss";
case "datetime12": nIdx = 13; break;//"hh:mm\\ AM/PM";
case "datetime13": nIdx = 14; break;//"hh:mm:ss:\\ AM/PM";
}
if(aFormat[nIdx])
{
sFormat = aFormat[nIdx]
}
}
oFormat = AscCommon.oNumFormatCache.get(sFormat);
}
return oFormat;
};

View File

@ -282,599 +282,6 @@ var c_oAscTextToTableAutoFitType = {
Window : 3
};
var c_oAscDateTimeFormat = {};
c_oAscDateTimeFormat[lcid_azLatnAZ] = [
"dd.mm.yyyy",
"d Mmmm yyyy, dddd",
"d Mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d mmm. yy",
"dd/mm/yy",
"Mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_bgBG] = [
"d.m.yyyy",
"dddd, dd mmmm yyyy г.",
"dd mmmm yyyy г.",
"d.m.yy г.",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"dd mmm. yy г.",
"d/m/yy",
"mmmm yy г",
"mmm-yy",
"d.m.yyyy г. hh:mm",
"d.m.yyyy г. hh:mm:ss",
"hh:mm",
"hh:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_csCZ] = [
"dd.mm.yyyy",
"dddd d. mmmm yyyy",
"d. mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d. mmm. yy",
"dd/mm/yy",
"mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_deAT] = c_oAscDateTimeFormat[lcid_deDE] = [
"dd.mm.yyyyy",
"Dddd, d. Mmmm yyyy",
"d. Mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"yy-mm-dd",
"dd/mm/yyyy",
"dd. Mmm yyyy",
"dd/mm/yy",
"Mmmm yy",
"Mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_deCH] = [
"dd.mm.yyyyy",
"Dddd, d. Mmmm yyyy",
"d. Mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"yy-mm-dd",
"dd/mm/yyyy",
"dd. Mmm yyyy",
"dd/mm/yy",
"Mmmm yy",
"Mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_elGR] = [
"d/m/yyyy",
"Dddd, d Mmmm yyyy",
"d Mmmm yyyy",
"d/m/yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"d.m.yyyy",
"d Mmm. yy",
"d.m.yy",
"Mmmm yy",
"Mmm-yy",
"d/m/yyyy H:mm am/pm",
"d/m/yyyy H:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_enAU] = [
"d/mm/yyyy",
"Dddd, d Mmmm yyyy",
"d Mmmm yyyy",
"d/mm/yy",
"yyyy-mm-dd",
"d-Mmm-yyyy",
"d.mm.yyyy",
"d Mmm. yy",
"Mmmm yy",
"Mmm-yy",
"d/mm/yyyy H:mm am/pm",
"d/mm/yyyy H:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_enGB] = [
"dd/mm/yyyy",
"Dddd, dd Mmmm yyyy",
"dd Mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"dd.mm.yyyy",
"dd Mmm. yy",
"d Mmmm yyyy",
"Mmmm yy",
"Mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_esES] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm yy",
"dd.mm.yy",
"mmmm 'de' yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_esMX] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm yy",
"dd.mm.yy",
"mmmm 'de' yyyy",
"mmm-yy",
"dd/mm/yyyy HH:mm am/pm",
"dd/mm/yyyy HH:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_fiFI] = [
"d.m.yyyy",
"dddd d. mmmm yyyy",
"d. mmmm yyyy",
"d.m.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"d. mmm yy",
"d/m/yy",
"mmmm yy",
"mmm-yy",
"d.m.yyyy hh.mm",
"d.m.yyyy hh.mm.ss",
"H.mm am/pm",
"H.mm.ss am/pm",
"hh.mm",
"hh.mm.ss"
];
c_oAscDateTimeFormat[lcid_frCH] = [
"mm/dd/yyyy",
"dddd, mmmm d, yyyy",
"mmmm d, yyyy",
"mm/dd/yy",
"yyyy-mm-dd",
"dd-mmm-yy",
"mm.dd.yyyy",
"mmm dd, yy",
"dd mmmm yyyy",
"mmmm yy",
"mmm-yy",
"mm/dd/yyyy hh:mm am/pm",
"mm/dd/yyyy hh:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss",
];
c_oAscDateTimeFormat[lcid_frFR] = [
"dd/mm/yyyy",
"dddd d Mmmm yyyy",
"d mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm yy",
"dd.mm.yy",
"mmmm yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss",
];
c_oAscDateTimeFormat[lcid_itIT] = [
"dd/mm/yyyy",
"dddd d mmmm yyyy",
"d mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mm-yy",
"dd.mm.yyyy",
"d mmm. yy",
"mmm. yy",
"mmmm yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_jaJP] = [
"yyyy/mm/dd",
"yyyy年m月d日",
"yyyy年m月d日(JDDD)",
"yyyy年m月",
"JYYYY年JM月JD日(JDDD)",
"yyyy/m/d",
"yy/m/d h時m分",
"yy/m/d h時m分s秒",
"am/pmH時M分",
"am/pmH時M分s秒",
"h時M分",
"h時M分s秒",
"yyyy-mm-dd"
];
c_oAscDateTimeFormat[lcid_koKR] = [
"yyyy-mm-dd",
"yyyy년 m월 d일 dddd",
"yyyy년 m월 d일",
"yyyy/m/d",
"yymmdd",
"yyyy년 m월",
"yyyy년 m월 d일 am/pm h시 M분",
"y년 m월 d일 h시 M분 s초",
"am/pm h시 M분",
"am/pm h시 M분 s초",
"h시 M분",
"h시 M분 s초"
];
c_oAscDateTimeFormat[lcid_lvLV] = [
"dd.mm.yyyy",
"dddd, yyyy. 'gada' d. mmmm",
"yyyy. 'gada' d. mmmm",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"yy. 'gada' d. mmm",
"dd/mm/yy",
"yy mmmm",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_huHU] = [
"yyyy. mm. dd.",
"yyyy. mmmm d., dddd",
"yyyy. mmmm d.",
"yy. mm. dd.",
"yyyy-mm-dd",
"yy-mmm-d",
"yyyy/mm/dd",
"yy. mmm d.",
"yy mmm",
"yy mmmm",
"mmm-yy",
"yyyy. mm. dd. hh:mm",
"yyyy. mm. dd. hh:mm:ss",
"am/pm H:mm",
"am/pm H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_nlNL] = [
"d-m-yyyy",
"dddd d mmmm yyyy",
"d mmmm yyyy",
"d-m-yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"d mmm. yy",
"d/m/yy",
"mmmm yy",
"mmm-yy",
"d-m-yyyy hh:mm",
"d-m-yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_plPL] = [
"dd.mm.yyyy",
"dddd, d mmmm yyyy",
"d mmmm yyyy",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"dd mmm yy",
"dd/mm/yy",
"mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ptBR] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm. yy",
"dd.mm.yy",
"d mmmm 'de' yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ptPT] = [
"dd/mm/yyyy",
"dddd, d 'de' mmmm 'de' yyyy",
"d 'de' mmmm 'de' yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd.mm.yyyy",
"d mmm. yy",
"dd.mm.yy",
"mmmm 'de' yy",
"mmm-yy",
"dd/mm/yyyy hh:mm",
"dd/mm/yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ruRU] = [
"dd.mm.yyyy",
"dddd, d mmmm yyyy г.",
"d mmmm yyyy г.",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d mmm. yy г.",
"dd/mm/yy",
"mmmm yy",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_skSK] = [
"d. m. yyyy",
"dddd d. mmmm yyyy",
"d. mmmm yyyy",
"d. m. yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/m/yyyy",
"d. mmm. yy",
"d/m/yy",
"mmmm yy",
"mmm-yy",
"d. m. yyyy hh:mm",
"d. m. yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_slSI] = [
"d. mm. yyyy",
"dddd, dd. mmmm yyyy",
"dd. mmmm yyyy",
"d. mm. yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/mm/yyyy",
"dd. mmm yy",
"d/mm/yy",
"mmmm yy",
"mmm-yy",
"d. mm. yyyy hh:mm",
"d. mm. yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_svFI] = [
"d. mm. yyyy",
"dddd, dd. mmmm yyyy",
"dd. mmmm yyyy",
"d. mm. yy",
"yyyy-mm-dd",
"d-mmm-yy",
"d/mm/yyyy",
"dd. mmm. yy",
"d/mm/yy",
"mmmm yy",
"mmm-yy",
"d. mm. yyyy hh:mm",
"d. mm. yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_svSE] = [
"yyyy-mm-dd",
"dddd 'den' d mmmm yyyy",
"d mmmm yyyy",
"dd-mm-yy",
"yy mm dd",
"d mmm yy",
"d/m yyyy",
"d mmm -yy",
"d/m/yy",
"mmmm yyyy",
"d mmmm yyyy",
"yyyy-mm-dd hh:mm",
"yy-mm-dd HH:mm",
"H.mm",
"H.mm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_trTR] = [
"d.mm.yyyy",
"d Mmmm yyyy Dddd",
"d Mmmm yyyy",
"d.mm.yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"d/mm/yyyy",
"d Mmm. yy",
"d/mm/yy",
"Mmmm yy",
"Mmm-yy",
"d.mm.yyyy hh:mm",
"d.mm.yyyy hh:mm:ss",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_ukUA] = [
"dd.mm.yyyy",
"dddd, d mmmm yyyy р.",
"d mmmm yyyy р.",
"dd.mm.yy",
"yyyy-mm-dd",
"d-mmm-yy",
"dd/mm/yyyy",
"d mmm. yy р.",
"dd/mm/yy",
"mmmm yy р.",
"mmm-yy",
"dd.mm.yyyy hh:mm",
"dd.mm.yyyy hh:mm:ss",
"H:mm",
"H:mm:ss",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_viVN] = [
"dd/mm/yyyy",
"Dddd, dd Mmmm yyyy",
"dd Mmmm yyyy",
"dd/mm/yy",
"yyyy-mm-dd",
"d-Mmm-yy",
"d-Mmmm-yy",
"dd Mmm. yy",
"dd.mm.yy",
"Mmmm yy",
"Mmm-yy",
"dd/mm/yyyy H:mm am/pm",
"dd/mm/yyyy H:mm:ss am/pm",
"H:mm am/pm",
"H:mm:ss am/pm",
"hh:mm",
"hh:mm:ss"
];
c_oAscDateTimeFormat[lcid_zhCN] = [
"yyyy/m/d",
"yyyy年m月d日",
"yyyy年m月d日dddd",
"yy.m.d",
"yyyy年m月",
"h时m分ss秒",
"h时m分",
"am/pmh时m分",
"JYYYY年mmmmd日",
"JYYYY年JM月JD日dddd",
"JYYYY年JM月JD"
];
c_oAscDateTimeFormat[lcid_enUS] = [
"M/d/yyyy",
"dddd, MMMM d, yyyy",
"MMMM d, yyyy",
"M/d/yy",
"yyyy-MM-dd",
"d-MMM-yy",
"M.d.yyyy",
"MMM. d, yy",
"d MMMM yyyy",
"MMMM yy",
"MMM-yy",
"M/d/yyyy h:mm am/pm",
"M/d/yyyy h:mm:ss am/pm",
"h:mm am/pm",
"h:mm:ss am/pm",
"HH:mm",
"HH:mm:ss"
];
var c_oAscEDocProtect = {
Comments: 0,
@ -1064,7 +471,6 @@ prot['Fixed'] = prot.Fixed;
prot['Content'] = prot.Content;
prot['Window'] = prot.Window;
window['Asc']['c_oAscDateTimeFormat'] = window['Asc'].c_oAscDateTimeFormat = c_oAscDateTimeFormat;
prot = window['Asc']['c_oAscEDocProtect'] = window['Asc'].c_oAscEDocProtect = c_oAscEDocProtect;
prot['Comments'] = prot.Comments;