wxr
2022-07-25 f7d3739023f4d04a4ed2c30c13d9abf8da210da7
兼容俄语
12个文件已修改
257 ■■■■■ 已修改文件
HDL-ON_Android/Assets/Language.ini 63 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL-ON_Android/Properties/AndroidManifest.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL-ON_iOS/Info.plist 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL-ON_iOS/Resources/Language.ini 62 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/Common/UserInfo.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/DAL/Server/HttpUtil.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/UI/UI0-Public/TopViewDiv.cs 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/UI/UI1-Login/LoginPage.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/BrandListPage.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SiriIntents/Server/HttpUtil.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HDL-ON_Android/Assets/Language.ini
@@ -546,6 +546,7 @@
558=Someone is sitting
2532=Visitor Invitation Record
2533=Visitor management
2534=Visitor Invitation
@@ -2395,13 +2396,13 @@
5=Пожалуйста введите свою учетную запись
6=Пароль
7=Забыли
8=Зарегистрируйтесь
8=Зарег-ся
9=Проверочный код для логина
10=Пожалуйста подождите
11=Закрыть
12=Получить проверочный код
13=Пароль для логина
14=Регистрация
14=Зарег-ся
15=Номер телефона
16=Пожалуйста введите пароль
17=Пожалуйста введите пароль повторно
@@ -2492,8 +2493,8 @@
102=Отвязано
103=Удалить комнату или нет?
104=Время перехода
105=Температура в помещении
106=Кондиционирование
105=Тек. темп-ра
106=Конд-е
107=Видеодомофон
108=Датчик
109=Монитор безопасности
@@ -2504,13 +2505,13 @@
114=Мониторинг энергопотребления
115=Бытовые приборы
116=Смарт замок
117=Подогрев пола
117=Теплый пол
118=Открыть
119=Охлаждение
120=Отопление
121=Осушение воздуха
121=Осушение
122=Авто
123=Подача Воздуха
123=Обдув
124=Высокая
125=Средняя
126=Низкая
@@ -2588,7 +2589,7 @@
198=Отлично
199=Морозно
200=Холодно
201=прохладно
201=Прохладно
202=Комфортно
203=Тепло
204=Жарко
@@ -2608,7 +2609,7 @@
218=Влажность
219=Диапазон
220=Уровень
221=Значение цвета
221=Цвет
222=Ультрадисперсная пыль
223=Мелкодисперсная пыль
224=Шум
@@ -2695,13 +2696,13 @@
305=Номер телефона
306=Адрес электронной почты
307=Получены новые данные, вы уверены, что их нужно переписать?
308=Автоматизация
308=Автом-я
309=Создать сцену
310=Добавить сцену
311=Базовая конфигурация
312=Имя
313=Регион
314=Завершить
314=Применить
315=Полный вид на резиденцию
316=Выбрать
317=Уже добавлено
@@ -2746,7 +2747,7 @@
356=Номер версии
357=Эта функция недоступна!
358=Телефон:
359=Электронная почта:
359=Эл. почта
360=Сцена панели управления
361=Не добавлено
362=Выбрать все
@@ -2843,8 +2844,8 @@
471=СВЧ датчик
472=Наружный
473=Качание
474=Качание вверх и вниз
475=Поворот влево и вправо
474=По вертикали
475=По горизонтали
476=Добавить резиденцию
477=Качание
478=Узор
@@ -2880,7 +2881,7 @@
508=Формальдегид
509=Пожалуйста, введите название охранной функции.
510=Пожалуйста, выберите цель постановки.
511=Комбинированное диммирование
511=Комб. диммирование
512=Отправка сообщений не включена, пожалуйста, перейдите в настройки.
513=Пожалуйста, введите код сопряжения
514=Информация о местоположении шлюза не настроена
@@ -3308,11 +3309,11 @@
7000=Создать автоматизацию
7001=Редактировать автоматизацию
7001=Редакт-ть автом-ю
7002=Если
7003=Когда это одновременно удовлетворяет следующим условиям
7004=Когда это удовлетворяет одному из следующих условий
7005=Продолжить выполнение
7003=Когда одновременно удовлетворяет всем условиям
7004=Когда удовлетворяет хоть одному из условий
7005=То
7006=Следующее действие
7007=Способ обработки
7008=Выполнить один раз
@@ -3331,18 +3332,18 @@
7021=Минута
7022=Секунда
7023=Отмена
7024=Уверены
7024=Согл.
7025=*Это должно выполнить заданную вами автоматизацию один раз в течение заданного вами диапазона времени.
7026=Время начала
7027=Время окончания
7028=Функция
7029=Выберите функциональное условие
7030=Весь регион
7031=Все функции
7030=Весь объект
7031=Все ф-ии
7032=Вкл.
7033=Выкл
7034=Переключатель
7035=Завершено
7035=Применить
7036=Добавить выполнение
7037=Понедельник
7038=Вторник
@@ -3356,7 +3357,7 @@
7046=Название
7047=Изменить название
7048=Название автоматизации уже существует.
7049=Удалиять автоматизацию или нет?
7049=Удалить автом-ю или нет?
7050=Добавить сцену
7051=Задержка
7052=Не удалось сохранить, пожалуйста, попробуйте еще раз.
@@ -3374,9 +3375,9 @@
7064=День
7065=Ночь
7066=Я ушел
7067=Основной
7067=Норма
7068=Время
7069=Автоматизация не настроена , пожалуйста, продолжайте настройку.
7069=Автоматизация не настроена. Настройте.
7070=Здесь ничего нет.
7071=Время начала не было установлено, пожалуйста, установите.
7072=Время окончания не установлено, пожалуйста, установите.
@@ -3475,12 +3476,12 @@
9006=Код подтверждения может быть отправлен позже, пожалуйста, подождите.
9007=Пожалуйста, подождите.
9008=Назад
9009=Пользователь, который не хочет, чтобы его называли
9009=Аноним
9010=Новый пароль
9011=Введите новый пароль снова
9012=Согласиться
9013=Соглашение об обслуживании
9014=Правила защиты информации пользователя
9012=Согл-ся
9013=Согл.об обсл.
9014=Пр. защ.инф.
9015=и
9016=Пожалуйста, прочтите и согласитесь с Пользовательским Соглашением об обслуживании и Правилами защиты пользовательской информации.
9017=Вы уверены, что хотите выйти из системы?
@@ -4086,7 +4087,7 @@
521=Power (W)
522=Refresh
523=Delay alarm
524=Bypass
524=Bypasss
525=Enable
526=Cancel account
527=Homekit support notes
HDL-ON_Android/Properties/AndroidManifest.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.5.9" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202207222">
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.5.9" package="com.hdl.onpro" xmlns:tools="http://schemas.android.com/tools" android:versionCode="202207251">
    <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="29" />
    <!--友盟-->
    <!--<uses-sdk android:minSdkVersion="8"></uses-sdk>-->
HDL-ON_iOS/Info.plist
@@ -100,9 +100,9 @@
    <key>UIStatusBarStyle</key>
    <string>UIStatusBarStyleLightContent</string>
    <key>CFBundleShortVersionString</key>
    <string>1.5.902207221</string>
    <string>1.5.902207251</string>
    <key>CFBundleVersion</key>
    <string>1.5.907221</string>
    <string>1.5.907251</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>Use geographic location to provide services such as weather</string>
    <key>NSAppleMusicUsageDescription</key>
HDL-ON_iOS/Resources/Language.ini
@@ -2396,13 +2396,13 @@
5=Пожалуйста введите свою учетную запись
6=Пароль
7=Забыли
8=Зарегистрируйтесь
8=Зарег-ся
9=Проверочный код для логина
10=Пожалуйста подождите
11=Закрыть
12=Получить проверочный код
13=Пароль для логина
14=Регистрация
14=Зарег-ся
15=Номер телефона
16=Пожалуйста введите пароль
17=Пожалуйста введите пароль повторно
@@ -2493,8 +2493,8 @@
102=Отвязано
103=Удалить комнату или нет?
104=Время перехода
105=Температура в помещении
106=Кондиционирование
105=Тек. темп-ра
106=Конд-е
107=Видеодомофон
108=Датчик
109=Монитор безопасности
@@ -2505,13 +2505,13 @@
114=Мониторинг энергопотребления
115=Бытовые приборы
116=Смарт замок
117=Подогрев пола
117=Теплый пол
118=Открыть
119=Охлаждение
120=Отопление
121=Осушение воздуха
121=Осушение
122=Авто
123=Подача Воздуха
123=Обдув
124=Высокая
125=Средняя
126=Низкая
@@ -2589,7 +2589,7 @@
198=Отлично
199=Морозно
200=Холодно
201=прохладно
201=Прохладно
202=Комфортно
203=Тепло
204=Жарко
@@ -2609,7 +2609,7 @@
218=Влажность
219=Диапазон
220=Уровень
221=Значение цвета
221=Цвет
222=Ультрадисперсная пыль
223=Мелкодисперсная пыль
224=Шум
@@ -2696,13 +2696,13 @@
305=Номер телефона
306=Адрес электронной почты
307=Получены новые данные, вы уверены, что их нужно переписать?
308=Автоматизация
308=Автом-я
309=Создать сцену
310=Добавить сцену
311=Базовая конфигурация
312=Имя
313=Регион
314=Завершить
314=Применить
315=Полный вид на резиденцию
316=Выбрать
317=Уже добавлено
@@ -2747,7 +2747,7 @@
356=Номер версии
357=Эта функция недоступна!
358=Телефон:
359=Электронная почта:
359=Эл. почта
360=Сцена панели управления
361=Не добавлено
362=Выбрать все
@@ -2844,8 +2844,8 @@
471=СВЧ датчик
472=Наружный
473=Качание
474=Качание вверх и вниз
475=Поворот влево и вправо
474=По вертикали
475=По горизонтали
476=Добавить резиденцию
477=Качание
478=Узор
@@ -2881,7 +2881,7 @@
508=Формальдегид
509=Пожалуйста, введите название охранной функции.
510=Пожалуйста, выберите цель постановки.
511=Комбинированное диммирование
511=Комб. диммирование
512=Отправка сообщений не включена, пожалуйста, перейдите в настройки.
513=Пожалуйста, введите код сопряжения
514=Информация о местоположении шлюза не настроена
@@ -3309,11 +3309,11 @@
7000=Создать автоматизацию
7001=Редактировать автоматизацию
7001=Редакт-ть автом-ю
7002=Если
7003=Когда это одновременно удовлетворяет следующим условиям
7004=Когда это удовлетворяет одному из следующих условий
7005=Продолжить выполнение
7003=Когда одновременно удовлетворяет всем условиям
7004=Когда удовлетворяет хоть одному из условий
7005=То
7006=Следующее действие
7007=Способ обработки
7008=Выполнить один раз
@@ -3332,18 +3332,18 @@
7021=Минута
7022=Секунда
7023=Отмена
7024=Уверены
7024=Согл.
7025=*Это должно выполнить заданную вами автоматизацию один раз в течение заданного вами диапазона времени.
7026=Время начала
7027=Время окончания
7028=Функция
7029=Выберите функциональное условие
7030=Весь регион
7031=Все функции
7030=Весь объект
7031=Все ф-ии
7032=Вкл.
7033=Выкл
7034=Переключатель
7035=Завершено
7035=Применить
7036=Добавить выполнение
7037=Понедельник
7038=Вторник
@@ -3357,7 +3357,7 @@
7046=Название
7047=Изменить название
7048=Название автоматизации уже существует.
7049=Удалиять автоматизацию или нет?
7049=Удалить автом-ю или нет?
7050=Добавить сцену
7051=Задержка
7052=Не удалось сохранить, пожалуйста, попробуйте еще раз.
@@ -3375,9 +3375,9 @@
7064=День
7065=Ночь
7066=Я ушел
7067=Основной
7067=Норма
7068=Время
7069=Автоматизация не настроена , пожалуйста, продолжайте настройку.
7069=Автоматизация не настроена. Настройте.
7070=Здесь ничего нет.
7071=Время начала не было установлено, пожалуйста, установите.
7072=Время окончания не установлено, пожалуйста, установите.
@@ -3476,12 +3476,12 @@
9006=Код подтверждения может быть отправлен позже, пожалуйста, подождите.
9007=Пожалуйста, подождите.
9008=Назад
9009=Пользователь, который не хочет, чтобы его называли
9009=Аноним
9010=Новый пароль
9011=Введите новый пароль снова
9012=Согласиться
9013=Соглашение об обслуживании
9014=Правила защиты информации пользователя
9012=Согл-ся
9013=Согл.об обсл.
9014=Пр. защ.инф.
9015=и
9016=Пожалуйста, прочтите и согласитесь с Пользовательским Соглашением об обслуживании и Правилами защиты пользовательской информации.
9017=Вы уверены, что хотите выйти из системы?
@@ -4087,7 +4087,7 @@
521=Power (W)
522=Refresh
523=Delay alarm
524=Bypass
524=Bypasss
525=Enable
526=Cancel account
527=Homekit support notes
HDL_ON/Common/UserInfo.cs
@@ -40,6 +40,20 @@
                            headImagePagePath = "LoginIcon/2.png",
                        };
                    }
                    else if(Language.CurrentLanguage == "russian")
                    {
                        m_Current = new UserInfo()
                        {
                            ID = "1234567890",
                            userName = "Пробный аккаунт",
                            AccountString = "Пробный аккаунт",
                            userMobileInfo = "Пробный аккаунт",
                            userEmailInfo = "Пробный аккаунт",
                            language = "russian",
                            areaCode = "86",
                            headImagePagePath = "LoginIcon/2.png",
                        };
                    }
                    else
                    {
                        m_Current = new UserInfo()
HDL_ON/DAL/Server/HttpUtil.cs
@@ -18,8 +18,8 @@
        /// 公共域名就近解析
        /// </summary>
        //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
        public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm
        public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
        //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm
        /// <summary>
        /// RegionMark
        /// </summary>
HDL_ON/UI/UI0-Public/TopViewDiv.cs
@@ -330,6 +330,57 @@
        }
        /// <summary>
        /// 向framelayout添加顶部区域,添加第三方平台
        /// </summary>
        /// <param name="frame"></param>
        /// <param name="tilte"></param>
        public void LoadTopView_Add3tyIot(string type, Action<string, string> callBack)
        {
            LoadTopView();
            var btnAddIcon = new Button()
            {
                X = Application.GetRealWidth(337),
                Y = Application.GetRealHeight(29),
                Width = Application.GetMinRealAverage(28),
                Height = Application.GetMinRealAverage(28),
                UnSelectedImagePath = "Public/AddIcon.png",
            };
            contentView.AddChidren(btnAddIcon);
            btnAddIcon.MouseUpEventHandler += (sender, e) =>
            {
                if (type == "floors")
                {
                    Action<string> callBackAction = (floorName) =>
                    {
                        callBack("add", floorName);
                    };
                    string newFloorName = "1F";
                    for (int i = 0; i < SpatialInfo.CurrentSpatial.FloorList.Count + 1;)
                    {
                        newFloorName = ++i + "F";
                        if (null == SpatialInfo.CurrentSpatial.FloorList.Find((obj) => obj.roomName == newFloorName))
                        {
                            break;
                        }
                    }
                    var fs = new List<string>();
                    foreach (var f in SpatialInfo.CurrentSpatial.FloorList)
                    {
                        fs.Add(f.roomName);
                    }
                    new PublicAssmebly().LoadDialog_EditParater(StringId.AddFloors, newFloorName, callBackAction, StringId.FloorNameCannotBeEmpty,
                        StringId.AddFloorFailed_FloorAlreadyExist, fs);
                }
                else
                {
                    callBack("", "");
                }
            };
        }
        /// <summary>
        /// 楼层管理顶部栏
        /// </summary>
        public void LoadTopView_FloorTopView(Action<string> callBack, Action action)
HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -543,8 +543,15 @@
            if(Language.CurrentLanguage!= "Chinese")
            {
                if (Language.CurrentLanguage == "russian")
                {
                    btnDomeLogin.Text = "Гостевой режим";
                }
                else
                {
                btnDomeLogin.Text = "Tourist experience";
            }
            }
            btnDomeLogin.MouseUpEventHandler = (sender, e) => {
HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/BrandListPage.cs
@@ -22,7 +22,11 @@
        public void LoadPage()
        {
            new TopViewDiv(bodyView, Language.StringByID(StringId.FunctionBrand)).LoadTopView();//.LoadTopView_AddIcon("3ty",action);
            Action<string,string> action = (str1,str2) => {
            };
            new TopViewDiv(bodyView, Language.StringByID(StringId.FunctionBrand)).LoadTopView();//.LoadTopView_AddIcon("3ty",action);//.LoadTopView();//
            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
HDL_ON/UI/UI2/FuntionControlView/Light/ColorTureLampPageBLL.cs
@@ -248,14 +248,14 @@
                    function.trait_on_off.curValue = btnSwitch.IsSelected ? "on" : "off";
                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                    d.Add(FunctionAttributeKey.OnOff, function.trait_on_off.curValue.ToString());
                    if (btnSwitch.IsSelected)
                    {
                        d.Add(FunctionAttributeKey.Brightness, function.lastBrightness.ToString());
                    }
                    else
                    {
                        function.lastBrightness = Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.Brightness));
                    }
                    //if (btnSwitch.IsSelected)
                    //{
                    //    d.Add(FunctionAttributeKey.Brightness, function.lastBrightness.ToString());
                    //}
                    //else
                    //{
                    //    function.lastBrightness = Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.Brightness));
                    //}
                    Control.Ins.SendWriteCommand(function, d);
                })
                { IsBackground = true }.Start();
HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
@@ -179,18 +179,18 @@
                    function.trait_on_off.curValue = btnSwitch.IsSelected ? "on" : "off";
                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                    d.Add(FunctionAttributeKey.OnOff, function.trait_on_off.curValue.ToString());
                    if (btnSwitch.IsSelected)
                    {
                        if(function.lastBrightness == 0)
                        {
                            function.lastBrightness = 100;
                        }
                        d.Add(FunctionAttributeKey.Brightness, function.lastBrightness.ToString());
                    }
                    else
                    {
                        function.lastBrightness = Convert.ToInt32( function.GetAttrState(FunctionAttributeKey.Brightness));
                    }
                    //if (btnSwitch.IsSelected)
                    //{
                    //    if(function.lastBrightness == 0)
                    //    {
                    //        function.lastBrightness = 100;
                    //    }
                    //    d.Add(FunctionAttributeKey.Brightness, function.lastBrightness.ToString());
                    //}
                    //else
                    //{
                    //    function.lastBrightness = Convert.ToInt32( function.GetAttrState(FunctionAttributeKey.Brightness));
                    //}
                    Control.Ins.SendWriteCommand(function, d);
                })
                { IsBackground = true }.Start();
SiriIntents/Server/HttpUtil.cs
@@ -16,8 +16,8 @@
        /// 固定域名,正式环境
        /// 公共域名就近解析
        /// </summary>
        //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
        public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm
        public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
        //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";//mmmm
        /// <summary>
        /// RegionMark
        /// </summary>