MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / formatCookieLang

Method formatCookieLang

src/openlayers/mapping/WebMap.js:5548–5664  ·  view source on GitHub ↗

* @private * @function WebMap.prototype.formatCookieLang * @description 将从cookie中获取的lang,转换成全称,如zh=>zh-CN * @returns {string} 转换后的语言名称

(cookieLang)

Source from the content-addressed store, hash-verified

5546 * @returns {string} 转换后的语言名称
5547 */
5548 formatCookieLang(cookieLang) {
5549 let lang;
5550 switch (cookieLang) {
5551 case 'zh':
5552 lang = 'zh-CN';
5553 break;
5554 case 'ar':
5555 lang = 'ar-EG';
5556 break;
5557 case 'bg':
5558 lang = 'bg-BG';
5559 break;
5560 case 'ca':
5561 lang = 'ca-ES';
5562 break;
5563 case 'cs':
5564 lang = 'cs-CZ';
5565 break;
5566 case 'da':
5567 lang = 'da-DK';
5568 break;
5569 case 'de':
5570 lang = 'de-DE';
5571 break;
5572 case 'el':
5573 lang = 'el-GR';
5574 break;
5575 case 'es':
5576 lang = 'es-ES';
5577 break;
5578 case 'et':
5579 lang = 'et-EE';
5580 break;
5581 case 'fa':
5582 lang = 'fa-IR';
5583 break;
5584 case 'fl':
5585 lang = 'fi-FI';
5586 break;
5587 case 'fr':
5588 lang = 'fr-FR';
5589 break;
5590 case 'he':
5591 lang = 'he-IL';
5592 break;
5593 case 'hu':
5594 lang = 'hu-HU';
5595 break;
5596 case 'id':
5597 lang = 'id-ID';
5598 break;
5599 case 'is':
5600 lang = 'is-IS';
5601 break;
5602 case 'it':
5603 lang = 'it-IT';
5604 break;
5605 case 'ja':

Callers 2

getLangMethod · 0.95
WebMap2Spec.jsFile · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected