summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/core.js
diff options
context:
space:
mode:
authorCedric Snauwaert <csn@openerp.com>2014-07-03 14:10:09 +0200
committerCedric Snauwaert <csn@openerp.com>2014-08-25 12:11:17 +0200
commit88dfd62aa539c5c2ad3e24be06c1ac7cffedd1a5 (patch)
treeef1373ed8bb95d95c367947386b851801a1d5917 /addons/web/static/src/js/core.js
parentd8ecb5781e7874e44decf10cafa73b53d05c6ebc (diff)
[FIX] web: remove old datetimepicker and change by bootstrap datetimepicker
Diffstat (limited to 'addons/web/static/src/js/core.js')
-rw-r--r--addons/web/static/src/js/core.js95
1 files changed, 95 insertions, 0 deletions
diff --git a/addons/web/static/src/js/core.js b/addons/web/static/src/js/core.js
index 47e2a30a3d5..866dcb274a7 100644
--- a/addons/web/static/src/js/core.js
+++ b/addons/web/static/src/js/core.js
@@ -300,6 +300,101 @@ instance.web.Session.include( /** @lends instance.web.Session# */{
].join(';');
},
/**
+ * match between moment js locale and odoo locale
+ *
+ */
+ match_locale: function(){
+ var self = this;
+ var conversion = {
+ // 'ab_RU': 'en',
+ // 'am_ET': 'en',
+ 'ar_SY': 'ar',
+ 'bg_BG': 'bg',
+ 'bs_BS': 'bs',
+ 'ca_ES': 'ca',
+ 'cs_CZ': 'cs',
+ 'da_DK': 'da',
+ 'de_DE': 'de',
+ 'el_GR': 'el',
+ 'en_CA': 'en-ca',
+ 'en_GB': 'en-gb',
+ // 'en_US': 'en',
+ 'es_AR': 'es',
+ 'es_BO': 'es',
+ 'es_CL': 'es',
+ 'es_CO': 'es',
+ 'es_CR': 'es',
+ 'es_DO': 'es',
+ 'es_EC': 'es',
+ 'es_ES': 'es',
+ 'es_GT': 'es',
+ 'es_HN': 'es',
+ 'es_MX': 'es',
+ 'es_NI': 'es',
+ 'es_PA': 'es',
+ 'es_PE': 'es',
+ 'es_PR': 'es',
+ 'es_PY': 'es',
+ 'es_SV': 'es',
+ 'es_UY': 'es',
+ 'es_VE': 'es',
+ 'et_EE': 'et',
+ 'fa_IR': 'fa',
+ 'fi_FI': 'fi',
+ 'fr_BE': 'fr',
+ 'fr_CA': 'fr-ca',
+ 'fr_CH': 'fr',
+ 'fr_FR': 'fr',
+ 'gl_ES': 'gl',
+ // 'gu_IN': 'en',
+ 'he_IL': 'he',
+ 'hi_IN': 'hi',
+ 'hr_HR': 'hr',
+ 'hu_HU': 'hu',
+ 'id_ID': 'id',
+ 'it_IT': 'it',
+ // 'iu_CA': 'en',
+ 'ja_JP': 'ja',
+ 'ko_KP': 'ko',
+ 'ko_KR': 'ko',
+ // 'lo_LA': 'en',
+ 'lt_LT': 'lt',
+ 'lv_LV': 'lv',
+ 'mk_MK': 'mk',
+ 'ml_IN': 'ml',
+ // 'mn_MN': 'en',
+ 'nb_NO': 'nb',
+ 'nl_NL': 'nl',
+ 'nl_BE': 'nl',
+ // 'oc_FR': 'en',
+ 'pl_PL': 'pl',
+ 'pt_BR': 'pt-br',
+ 'pt_PT': 'pt',
+ 'ro_RO': 'ro',
+ 'ru_RU': 'ru',
+ // 'si_LK': 'en',
+ 'sl_SI': 'sl',
+ 'sk_SK': 'sk',
+ 'sq_AL': 'sq',
+ 'sr_RS': 'sr',
+ // 'sr@latin': 'en',
+ 'sv_SE': 'sv',
+ // 'te_IN': 'en',
+ 'tr_TR': 'tr',
+ 'vi_VN': 'vi',
+ 'uk_UA': 'uk',
+ // 'ur_PK': 'en',
+ 'zh_CN': 'zh-cn',
+ // 'zh_HK': 'en',
+ 'zh_TW': 'zh-tw',
+ 'th_TH': 'th',
+ // 'tlh_TLH': 'en',
+ };
+
+ var lang = self.user_context.lang || 'en_US';
+ return conversion[lang] || 'en';
+ },
+ /**
* Load additional web addons of that instance and init them
*
*/