From ae5a77d02704c28404aa8d6fda0097a56770f603 Mon Sep 17 00:00:00 2001 From: Julia Svinareva Date: Fri, 21 Jun 2019 15:26:39 +0300 Subject: [PATCH] [SSE mobile] Add Regional settings --- .../mobile/resources/img/controls/flags.png | Bin 0 -> 4992 bytes .../resources/img/controls/flags@2x.png | Bin 0 -> 16605 bytes .../mobile/app/controller/Main.js | 8 +- .../mobile/app/controller/Settings.js | 68 +++++- .../mobile/app/template/Settings.template | 35 +++ .../mobile/app/view/Settings.js | 39 +++- .../mobile/resources/css/app-ios.css | 208 +++++++++++++++++ .../mobile/resources/css/app-material.css | 210 ++++++++++++++++++ .../mobile/resources/less/app-ios.less | 86 +++++++ .../mobile/resources/less/app-material.less | 87 ++++++++ 10 files changed, 737 insertions(+), 4 deletions(-) create mode 100644 apps/common/mobile/resources/img/controls/flags.png create mode 100644 apps/common/mobile/resources/img/controls/flags@2x.png diff --git a/apps/common/mobile/resources/img/controls/flags.png b/apps/common/mobile/resources/img/controls/flags.png new file mode 100644 index 0000000000000000000000000000000000000000..21e559123bc13a1b162c0a0a605d599bb958786b GIT binary patch literal 4992 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 KMNUMnLSTZqq(!0t literal 0 HcmV?d00001 diff --git a/apps/common/mobile/resources/img/controls/flags@2x.png b/apps/common/mobile/resources/img/controls/flags@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..07b0ea13af4fb3651335eb1ea1b40105b98bc061 GIT binary patch literal 16605 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/mobile/app/controller/Main.js b/apps/spreadsheeteditor/mobile/app/controller/Main.js index 553b20f43..088c0965e 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/Main.js +++ b/apps/spreadsheeteditor/mobile/app/controller/Main.js @@ -222,8 +222,12 @@ define([ me.appOptions.canPlugins = false; me.plugins = me.editorConfig.plugins; - if (me.editorConfig.lang) - me.api.asc_setLocale((me.editorConfig.lang) ? parseInt(Common.util.LanguageInfo.getLocalLanguageCode(me.editorConfig.lang)) : 0x0409); + var value = Common.localStorage.getItem("sse-settings-regional"); + if (value!==null) + this.api.asc_setLocale(parseInt(value)); + else { + this.api.asc_setLocale((this.editorConfig.lang) ? parseInt(Common.util.LanguageInfo.getLocalLanguageCode(this.editorConfig.lang)) : 0x0409); + } if (me.appOptions.location == 'us' || me.appOptions.location == 'ca') Common.Utils.Metric.setDefaultMetric(Common.Utils.Metric.c_MetricUnits.inch); diff --git a/apps/spreadsheeteditor/mobile/app/controller/Settings.js b/apps/spreadsheeteditor/mobile/app/controller/Settings.js index cd8b508c6..01e41502f 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/Settings.js +++ b/apps/spreadsheeteditor/mobile/app/controller/Settings.js @@ -86,7 +86,39 @@ define([ { value: 'ru', displayValue: 'Russian', exampleValue: ' СУММ; МИН; МАКС; СЧЁТ' }, { value: 'pl', displayValue: 'Polish', exampleValue: ' SUMA; MIN; MAX; ILE.LICZB' } ], - _indexLang = 0; + _indexLang = 0, + _regdata = [ + { code: 0x042C, name: ["az-Latn-AZ", "Azərbaycan­ılı (Azərbaycan)", "Azeri (Latin, Azerbaijan)"]}, + { code: 0x0402, name: ["bg-BG", "Български (България)", "Bulgarian (Bulgaria)"] }, + { code: 0x0405, name: ["cs-CZ", "Čeština (Česká republika)", "Czech (Czech Republic)"]}, + { code: 0x0407, name: ["de-DE", "Deutsch (Deutschland)", "German (Germany)"]}, + { code: 0x0807, name: ["de-CH", "Deutsch (Schweiz)", "German (Switzerland)"]}, + { code: 0x0408, name: ["el-GR", "Ελληνικά (Ελλάδα)", "Greek (Greece)"]}, + { code: 0x0C09, name: ["en-AU", "English (Australia)", "English (Australia)"]}, + { code: 0x0809, name: ["en-GB", "English (United Kingdom)", "English (United Kingdom)"]}, + { code: 0x0409, name: ["en-US", "English (United States)", "English (United States)"]}, + { code: 0x0C0A, name: ["es-ES", "Español (España, alfabetización internacional)", "Spanish (Spain)"]}, + { code: 0x080A, name: ["es-MX", "Español (México)", "Spanish (Mexico)"]}, + { code: 0x040B, name: ["fi-FI", "Suomi (Suomi)", "Finnish (Finland)"]}, + { code: 0x040C, name: ["fr-FR", "Français (France)", "French (France)"]}, + { code: 0x0410, name: ["it-IT", "Italiano (Italia)", "Italian (Italy)"]}, + { code: 0x0411, name: ["ja-JP", "日本語 (日本)", "Japanese (Japan)"]}, + { code: 0x0412, name: ["ko-KR", "한국어 (대한민국)", "Korean (Korea)"]}, + { code: 0x0426, name: ["lv-LV", "Latviešu (Latvija)", "Latvian (Latvia)"]}, + { code: 0x0413, name: ["nl-NL", "Nederlands (Nederland)", "Dutch (Netherlands)"]}, + { code: 0x0415, name: ["pl-PL", "Polski (Polska)", "Polish (Poland)"]}, + { code: 0x0416, name: ["pt-BR", "Português (Brasil)", "Portuguese (Brazil)"]}, + { code: 0x0816, name: ["pt-PT", "Português (Portugal)", "Portuguese (Portugal)"]}, + { code: 0x0419, name: ["ru-RU", "Русский (Россия)", "Russian (Russia)"]}, + { code: 0x041B, name: ["sk-SK", "Slovenčina (Slovenská republika)", "Slovak (Slovakia)"]}, + { code: 0x0424, name: ["sl-SI", "Slovenski (Slovenija)", "Slovenian (Slovenia)"]}, + { code: 0x081D, name: ["sv-FI", "Svenska (Finland)", "Swedish (Finland)"]}, + { code: 0x041D, name: ["sv-SE", "Svenska (Sverige)", "Swedish (Sweden)"]}, + { code: 0x041F, name: ["tr-TR", "Türkçe (Türkiye)", "Turkish (Turkey)"]}, + { code: 0x0422, name: ["uk-UA", "Українська (Україна)", "Ukrainian (Ukraine)"]}, + { code: 0x042A, name: ["vi-VN", "Tiếng Việt (Việt Nam)", "Vietnamese (Vietnam)"]}, + { code: 0x0804, name: ["zh-CN", "中文(中华人民共和国)", "Chinese (People's Republic of China)"]} + ]; var mm2Cm = function(mm) { return parseFloat((mm/10.).toFixed(2)); @@ -217,6 +249,8 @@ define([ me.initSpreadsheetMargins(); } else if ('#language-formula-view' == pageId) { me.initFormulaLang(); + } else if ('#regional-settings-view' == pageId) { + me.initRegSettings(); } else { var _userCount = SSE.getController('Main').returnUserCount(); if (_userCount > 0) { @@ -225,6 +259,20 @@ define([ } }, + initRegSettings: function() { + var value = Number(Common.localStorage.getItem('sse-settings-regional')); + this.getView('Settings').renderRegSettings(value ? value : 0x0409, _regdata); + $('.page[data-page=regional-settings-view] input:radio[name=region-settings]').single('change', _.bind(this.onRegSettings, this)); + Common.Utils.addScrollIfNeed('.page[data-page=regional-settings-view]', '.page[data-page=regional-settings-view] .page-content'); + }, + + onRegSettings: function(e) { + var regCode = $(e.currentTarget).val(); + Common.localStorage.setItem("sse-settings-regional", regCode); + this.initPageApplicationSettings(); + if (regCode!==null) this.api.asc_setLocale(parseInt(regCode)); + }, + initFormulaLang: function() { var value = Common.localStorage.getItem('sse-settings-func-lang'); var item = _.findWhere(_dataLang, {value: value}); @@ -486,6 +534,24 @@ define([ $pageLang.find('.item-title').text(item.displayValue); $pageLang.find('.item-example').text(item.exampleValue); + //init regional settings + value = Number(Common.localStorage.getItem('sse-settings-regional')); + var item = _.findWhere(_regdata, {code: value}); + if(!item) { + item = _.findWhere(_regdata, {code: 0x0409}); + } + var $regSettings = $('#regional-settings'); + $regSettings.find('.item-title').text(item.name[1]); + var info = new Asc.asc_CFormatCellsInfo(); + info.asc_setType(Asc.c_oAscNumFormatType.None); + info.asc_setSymbol(value); + var arr = this.api.asc_getFormatCells(info); + var text = this.api.asc_getLocaleExample(arr[4], 1000.01, value); + text = text + ' ' + this.api.asc_getLocaleExample(arr[5], Asc.cDate().getExcelDateWithTime(), value); + text = text + ' ' + this.api.asc_getLocaleExample(arr[6], Asc.cDate().getExcelDateWithTime(), value); + $regSettings.find('.item-example').text(text); + + //init r1c1 reference value = Common.localStorage.getBool('sse-settings-r1c1'); var $r1c1Style = $('.page[data-page=settings-application-view] #r1-c1-style input'); $r1c1Style.prop('checked',value); diff --git a/apps/spreadsheeteditor/mobile/app/template/Settings.template b/apps/spreadsheeteditor/mobile/app/template/Settings.template index fbc5ee2ed..081a46687 100644 --- a/apps/spreadsheeteditor/mobile/app/template/Settings.template +++ b/apps/spreadsheeteditor/mobile/app/template/Settings.template @@ -447,6 +447,21 @@ +
<%= scope.textRegionalSettings %>
+ @@ -675,6 +690,26 @@ + +
+ +
+
+
+
+
    +
+
+
+
+
+
+