PageSourceSearch

https://visaforchina.cn/share/templates/js/info-language.js

js visaforchina.cn collected 2026-10-02 03:21:19 UTC 3,476 bytes, 83 lines download raw bytes

1/*
2 * @Date         : 2023-11-09 14:25:19
3 * @Description  : 
4 */
5
6const languageMap = {
7  ZH_CN: {
8    '小于': () => '不能小于当前日期',
9    '超出': (time) => `请输入${time}至2100年内的时间`,
10  },
11  cn: {
12    '小于': () => '不能小于当前日期',
13    '超出': (time) => `请输入${time}至2100年内的时间`,
14  },
15  en: {
16    '小于': () => 'Cannot be less than the current date',
17    '超出': (time) => `Please enter a period of time between ${time} and 2100`,
18  },
19  it_IT: {
20    '小于': () => 'Non può essere anteriore alla data correntey',
21    '超出': (time) => `Inserisci un periodo tra ${time} e 2100`,
22  },
23  th_TH: {
24    '小于': () => 'ต้องไม่น้อยกว่าวันที่ปัจจุบัน',
25    '超出': (time) => `กรุณาใส่ช่วงเวลาระหว่างปี ${time} ถึง 2100`,
26  },
27  ko_KR: {
28    '小于': () => '현재기준 이전날짜 입력불가',
29    '超出': (time) => ` ${time} 년에서 2100년 사이의 기간을 입력하세요.`,
30  },
31  vi_VN: {
32    '小于': () => 'Không thể sớm hơn ngày hôm nay',
33    '超出': (time) => `Vui lòng nhập trong khoảng thời gian từ năm ${time} đến năm 2100`,
34  },
35  fr_FR: {
36    '小于': () => 'Ne peut être inférieur à la date actuelle',
37    '超出': (time) => `Veuillez entrer le ${time} Jusqu à 2100 ans`,
38  },
39  pt_PT: {
40    '小于': () => 'Não pode ser menor que a data atual',
41    '超出': (time) => `Por favor, insira ${time} até 2100 anos`,
42  },
43  es_ES: {
44    '小于': () => 'No puede ser inferior a la fecha actual',
45    '超出': (time) => `Por favor introduzca ${time} la hora en 2100`,
46  },
47  de_DE: {
48    '小于': () => 'Kann nicht kleiner als das aktuelle Datum sein',
49    '超出': (time) => `Bitte geben Sie eine Zeit zwischen ${time} und dem Jahr 2100 ein`,
50  }
51}
52function getApplyExpectDataMsg(type, time) {
53  // let module_language = 'cn'
54  // const site_language = site.language.toUpperCase()
55  // const en = ['en_US', 'fr_FC', 'de_DE', 'ko_KR', 'it_IT', 'ja_JP', 'ru_RU', 'vi_VN', 'es_ES', 'pt_PT', 'th_TH', 'tr_TR', 'en'].map(e => e.toUpperCase())
56  // if (['ZH_CN'].includes(site_language)) {
57  //   module_language = 'cn'
58  // } else if (['ZH_TW'].includes(site_language)) {
59  //   module_language = 'tw'
60  // } else if (en.includes(site_language)) {
61  //   module_language = 'en'
62  // } else if (['TH_TH'].includes(site_language)) {
63  //   module_language = 'th_TH'
64  // } else if (['KO_KR'].includes(site_language)) {
65  //   module_language = 'ko_KR'
66  // } else if (['VI_VN'].includes(site_language)) {
67  //   module_language = 'vi_VN'
68  // }
69
70  let module_language = site?.language || 'cn'
71  // const site_language = site?.language?.toUpperCase()
72  // const en = ['en_US', 'fr_FC', 'de_DE', 'ko_KR', 'it_IT', 'ja_JP', 'ru_RU', /*'vi_VN'*/, 'es_ES', 'pt_PT', /*'th_TH'*/, 'tr_TR', 'en'].map(e => e.toUpperCase())
73  // if (['ZH_CN'].includes(site_language)) {
74  //   module_language = 'cn'
75  // } else if (['ZH_TW'].includes(site_language)) {
76  //   module_language = 'tw'
77  // } else if (en.includes(site_language)) {
78  //   module_language = 'en'
79  // } else if (['TH_TH'].includes(site_language)) {
80  //   module_language = 'th_TH'
81  // }
82  return languageMap[module_language][type] && languageMap[module_language][type](time) || '未配置对应语言'
83}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.