From 1fe60469b78dc40e13503fc923d8559675d2e8ed Mon Sep 17 00:00:00 2001 From: Sergey Luzyanin Date: Wed, 17 May 2023 19:01:58 +0200 Subject: [PATCH] [pe] take date&time format from c_oAscDateTimeFormat --- common/commonDefines.js | 599 +++++++++++++++++++++++++++++++ word/Editor/PresentationField.js | 44 ++- word/apiDefines.js | 594 ------------------------------ 3 files changed, 634 insertions(+), 603 deletions(-) diff --git a/common/commonDefines.js b/common/commonDefines.js index 179f9c6a9a..8805703db9 100644 --- a/common/commonDefines.js +++ b/common/commonDefines.js @@ -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); diff --git a/word/Editor/PresentationField.js b/word/Editor/PresentationField.js index 5a90e1907c..94d5d44bee 100644 --- a/word/Editor/PresentationField.js +++ b/word/Editor/PresentationField.js @@ -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; }; diff --git a/word/apiDefines.js b/word/apiDefines.js index eb301c03e3..30c65a7b03 100644 --- a/word/apiDefines.js +++ b/word/apiDefines.js @@ -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;