* @private * @function WebMap.prototype.formatCookieLang * @description 将从cookie中获取的lang,转换成全称,如zh=>zh-CN * @returns {string} 转换后的语言名称
(cookieLang)
| 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': |
no outgoing calls
no test coverage detected