Browse Source

息屏语言,系统语言修改

zhangshenjie 1 year ago
parent
commit
dea8bab98c
41 changed files with 2295 additions and 32 deletions
  1. 245 0
      BusinessAirFryer/src/main/assets/config_033.json
  2. 179 0
      BusinessAirFryer/src/main/assets/lang_config_033.json
  3. 4 4
      BusinessCommon/src/main/java/com/develop/common/data_repo/db/DataFactory.kt
  4. 1 1
      BusinessCommon/src/main/java/com/develop/common/utils/AppVersionUtil.kt
  5. 4 3
      BusinessCommon/src/main/res/values-cz/strings.xml
  6. 1 0
      BusinessCommon/src/main/res/values-de/strings.xml
  7. 1 0
      BusinessCommon/src/main/res/values-en/strings.xml
  8. 1 0
      BusinessCommon/src/main/res/values-es/strings.xml
  9. 1 0
      BusinessCommon/src/main/res/values-fr/strings.xml
  10. 2 0
      BusinessCommon/src/main/res/values-hu/strings.xml
  11. 1 0
      BusinessCommon/src/main/res/values-it/strings.xml
  12. 2 1
      BusinessCommon/src/main/res/values-ja/strings.xml
  13. 1 0
      BusinessCommon/src/main/res/values-nl/strings.xml
  14. 1 0
      BusinessCommon/src/main/res/values-pl/strings.xml
  15. 1 0
      BusinessCommon/src/main/res/values-pt/strings.xml
  16. 1 0
      BusinessCommon/src/main/res/values-ru/strings.xml
  17. 2 0
      BusinessCommon/src/main/res/values-sk/strings.xml
  18. 1 0
      BusinessCommon/src/main/res/values-tr/strings.xml
  19. 1 0
      BusinessCommon/src/main/res/values-uk/strings.xml
  20. 1 0
      BusinessCommon/src/main/res/values-zh-rCN/strings.xml
  21. 1 0
      BusinessCommon/src/main/res/values/strings.xml
  22. 3 1
      BusinessMain/src/main/res/layout/item_entrance_032d.xml
  23. 1 1
      BusinessSetting/src/main/java/com/develop/setting/ui/BrightnessActivity.kt
  24. 1 0
      BusinessStep/src/main/java/com/develop/step/ui/recipes_detail/CookDetailToolsFragment.kt
  25. 35 19
      app/build.gradle
  26. 213 0
      app/src/main/assets/help/HU/help-white-a.html
  27. 205 0
      app/src/main/assets/help/HU/help-white.html
  28. 205 0
      app/src/main/assets/help/HU/help.html
  29. 68 0
      app/src/main/assets/help/HU/privacy-a.html
  30. 68 0
      app/src/main/assets/help/HU/privacy.html
  31. 68 0
      app/src/main/assets/help/HU/privacy_night-a.html
  32. 68 0
      app/src/main/assets/help/HU/privacy_night.html
  33. 213 0
      app/src/main/assets/help/SK/help-white-a.html
  34. 205 0
      app/src/main/assets/help/SK/help-white.html
  35. 205 0
      app/src/main/assets/help/SK/help.html
  36. 68 0
      app/src/main/assets/help/SK/privacy-a.html
  37. 68 0
      app/src/main/assets/help/SK/privacy.html
  38. 68 0
      app/src/main/assets/help/SK/privacy_night-a.html
  39. 68 0
      app/src/main/assets/help/SK/privacy_night.html
  40. 3 2
      libBase/src/main/java/com/develop/base/ext/GlobaExt.kt
  41. 10 0
      libBase/src/main/java/com/develop/base/util/SerialportUtils.java

+ 245 - 0
BusinessAirFryer/src/main/assets/config_033.json

@@ -0,0 +1,245 @@
+{
+  "baseQrUrl": "https://icook.cofarcn.com/h5/index.html",
+  "workModes": [
+    {
+      "type": "ADAPTED_COOKING",
+      "name": "adapted_cooking",
+      "bg": "ic_mode_diy",
+      "icon": "ic_grid_adapted_cooking",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "KNEAD_TOUGH",
+      "name": "knead_dough",
+      "bg": "ic_mode_knead_dough",
+      "icon": "ic_grid_knead_dough",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "STEAM",
+      "name": "steam",
+      "bg": "ic_mode_steam",
+      "icon": "ic_grid_steam",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "COOK_EGGS",
+      "name": "cook_eggs",
+      "bg": "cm_icon_cook_eggs_bg",
+      "icon": "cm_icon_cook_eggs",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "SLOW_COOK",
+      "name": "slow_cook",
+      "bg": "ic_mode_slow_cook",
+      "icon": "ic_grid_slow_cook",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "BOIL_WATER",
+      "name": "boil_water",
+      "bg": "ic_mode_boil_water",
+      "icon": "ic_grid_boil_water",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "FOOD_PROCESSOR",
+      "name": "food_processor",
+      "bg": "ic_mode_food_processor",
+      "icon": "ic_grid_food_processor",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "CHOP",
+      "name": "chop",
+      "bg": "ic_mode_chop",
+      "icon": "ic_grid_chop",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "TURBO",
+      "name": "turbo",
+      "bg": "ic_mode_turbo",
+      "icon": "ic_grid_turbo",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "COOK_RICE",
+      "name": "cook_rice",
+      "bg": "cm_icon_cook_rice",
+      "icon": "cm_icon_cook_rice",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "MULSIFY",
+      "name": "mulsify",
+      "bg": "cm_icon_mulsify",
+      "icon": "cm_icon_mulsify",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "PUREE",
+      "name": "puree",
+      "bg": "cm_icon_puree",
+      "icon": "cm_icon_puree",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "ROAST",
+      "name": "roast",
+      "bg": "cm_icon_roast",
+      "icon": "cm_icon_roast",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "SMOOTHIE",
+      "name": "smoothie",
+      "bg": "cm_icon_smoothie",
+      "icon": "cm_icon_smoothie",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "SOVS_VIDE",
+      "name": "sovs_vide",
+      "bg": "cm_icon_sovs_vide",
+      "icon": "cm_icon_sovs_vide",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "AUTO_CLEAN",
+      "name": "auto_clean",
+      "bg": "cm_icon_auto_clean",
+      "icon": "cm_icon_auto_clean",
+      "devMode": "SOUP",
+      "listShow": false
+    },
+    {
+      "type": "WIGHT",
+      "name": "wight",
+      "bg": "ic_mode_weight",
+      "icon": "ic_grid_weight",
+      "devMode": "SOUP",
+      "listShow": true
+    },
+    {
+      "type": "AF_DIY",
+      "name": "af_diy",
+      "bg": "af_diy_bg",
+      "icon": "af_diy",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_AIR_FRYER",
+      "name": "af_air_fryer",
+      "bg": "af_air_fryer_bg",
+      "icon": "af_air_fryer",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_BAKE",
+      "name": "af_bake",
+      "bg": "af_bake_bg",
+      "icon": "af_bake",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_DRUMSTICKS",
+      "name": "af_drumsticks",
+      "bg": "af_drumsticks_bg",
+      "icon": "af_drumsticks",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_EGG_TART",
+      "name": "af_egg_tart",
+      "bg": "af_egg_tart_bg",
+      "icon": "af_egg_tart",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_PIZZA",
+      "name": "af_pizza",
+      "bg": "af_pizza_bg",
+      "icon": "af_pizza",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_DEHYDRATE",
+      "name": "af_dehydrate",
+      "bg": "af_dehydrate_bg",
+      "icon": "af_dehydrate",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_REHEAT",
+      "name": "af_reheat",
+      "bg": "af_reheat_bg",
+      "icon": "af_reheat",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_CHICKEN_WING",
+      "name": "af_chicken_wing",
+      "bg": "af_chicken_wing_bg",
+      "icon": "af_chicken_wing",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_STEAK",
+      "name": "af_steak",
+      "bg": "af_steak_bg",
+      "icon": "af_steak",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_SEA_FOOD",
+      "name": "af_sea_food",
+      "bg": "af_sea_food_bg",
+      "icon": "af_sea_food",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_VEGETABLE",
+      "name": "af_vegetable",
+      "bg": "af_vegetable_bg",
+      "icon": "af_vegetable",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    },
+    {
+      "type": "AF_MUTTON_CHOP",
+      "name": "af_mutton_chop",
+      "bg": "af_mutton_chop_bg",
+      "icon": "af_mutton_chop",
+      "devMode": "AIR_FRYER",
+      "listShow": false
+    }
+  ]
+}

+ 179 - 0
BusinessAirFryer/src/main/assets/lang_config_033.json

@@ -0,0 +1,179 @@
+{
+  "langs": [
+    {
+      "name": "Polish(波兰语)",
+      "value": "PL",
+      "icon": "icon_lang_pl",
+      "showName": "Polski",
+      "show": false
+    },
+    {
+      "name": "Spanish(西班牙语)",
+      "value": "ES",
+      "icon": "icon_lang_es",
+      "showName": "Español",
+      "show": false
+    },
+    {
+      "name": "Portuguese(葡萄牙语)",
+      "value": "PT",
+      "icon": "icon_lang_pt",
+      "showName": "Português",
+      "show": false
+    },
+    {
+      "name": "Italiano(意大利语)",
+      "value": "IT",
+      "icon": "icon_lang_it",
+      "showName": "Italiano",
+      "show": false
+    },
+    {
+      "name": "English(英语)",
+      "value": "EN",
+      "icon": "icon_lang_en",
+      "showName": "English",
+      "show": false
+    },
+    {
+      "name": "German(德语)",
+      "value": "DE",
+      "icon": "icon_lang_de",
+      "showName": "Deutsch",
+      "show": false
+    },
+    {
+      "name": "French(法语)",
+      "value": "FR",
+      "icon": "icon_lang_fr",
+      "showName": "Français",
+      "show": true
+    },
+    {
+      "name": "Dutch(荷兰语)",
+      "value": "NL",
+      "icon": "icon_lang_nl",
+      "showName": "Nederlands",
+      "show": false
+    },
+    {
+      "name": "Greek(希腊语)",
+      "value": "GR",
+      "icon": "icon_lang_gr",
+      "showName": "Ελληνικά",
+      "show": false
+    },
+    {
+      "name": "Russian(俄语)",
+      "value": "RU",
+      "icon": "icon_lang_ru",
+      "showName": "Русский",
+      "show": false
+    },
+    {
+      "name": "Romanian(罗马尼亚语)",
+      "value": "RO",
+      "icon": "icon_lang_ro",
+      "showName": "Română",
+      "show": false
+    },
+    {
+      "name": "Finnish(芬兰语)",
+      "value": "FI",
+      "icon": "icon_lang_fi",
+      "showName": "Suomi",
+      "show": false
+    },
+    {
+      "name": "Norsk(挪威语)",
+      "value": "NO",
+      "icon": "icon_lang_no",
+      "showName": "Norsk",
+      "show": false
+    },
+    {
+      "name": "Swedish(瑞典语)",
+      "value": "SE",
+      "icon": "icon_lang_se",
+      "showName": "Svenska",
+      "show": false
+    },
+    {
+      "name": "Danish(丹麦语)",
+      "value": "DK",
+      "icon": "icon_lang_dk",
+      "showName": "Dansk",
+      "show": false
+    },
+    {
+      "name": "Czech(捷克语)",
+      "value": "CZ",
+      "icon": "icon_lang_cz",
+      "showName": "Čeština",
+      "show": false
+    },
+    {
+      "name": "Estonki(爱沙尼亚语)",
+      "value": "EE",
+      "icon": "icon_lang_ee",
+      "showName": "Eesti keel",
+      "show": false
+    },
+    {
+      "name": "Slovak(斯洛伐克语)",
+      "value": "SK",
+      "icon": "icon_lang_sk",
+      "showName": "Slovenčina",
+      "show": false
+    },
+    {
+      "name": "Ukrainian(乌克兰语)",
+      "value": "UK",
+      "icon": "icon_lang_uk",
+      "showName": "Українська",
+      "show": false
+    },
+    {
+      "name": "Arabic(阿拉伯语)",
+      "value": "AR",
+      "icon": "icon_lang_ar",
+      "showName": "العربية",
+      "show": false
+    },
+    {
+      "name": "Lithuanian(立陶宛语)",
+      "value": "LT",
+      "icon": "icon_lang_lt",
+      "showName": "Lietuvių kalba",
+      "show": false
+    },
+    {
+      "name": "Farsi(波斯语)",
+      "value": "IR",
+      "icon": "icon_lang_ir",
+      "showName": "فارسی",
+      "show": false
+    },
+    {
+      "name": "Kazakh(哈萨克语)",
+      "value": "KZ",
+      "icon": "icon_lang_kz",
+      "showName": "Қазақша",
+      "show": false
+    },
+    {
+      "name": "Chinese(中文)",
+      "value": "ZH",
+      "icon": "icon_lang_zh",
+      "showName": "中文",
+      "show": false
+    },
+    {
+      "name": "Japanese(日语)",
+      "value": "JA",
+      "icon": "icon_lang_ja",
+      "showName": "日本語",
+      "show": false
+    }
+  ]
+}

+ 4 - 4
BusinessCommon/src/main/java/com/develop/common/data_repo/db/DataFactory.kt

@@ -673,10 +673,10 @@ object DataFactory {
         R.string.Download_new_recipes
     )
     private var titleStrIds32 = mutableListOf<Int>(
-        R.string.Automatic_recipes_32,
-        R.string.Automatic_programmes_32,
-        R.string.Manual_cooking_32,
-        R.string.Download_new_recipes_32
+        R.string.Automatic_recipes,
+        R.string.Automatic_programmes,
+        R.string.Manual_cooking,
+        R.string.Download_new_recipes
     )
 
     private var typeList1 = mutableListOf<EntranceType>(

+ 1 - 1
BusinessCommon/src/main/java/com/develop/common/utils/AppVersionUtil.kt

@@ -58,7 +58,7 @@ object AppVersionUtil {
                     if (result.apkUpdate) {
                         val commonDialog = CommonDialog()
                         commonDialog.msg = getString(com.develop.common.R.string.update_msg)
-                        commonDialog.title = getString(com.develop.common.R.string.update)
+                        commonDialog.title =    getString(com.develop.common.R.string.update)
                         commonDialog.hasOKBtn = false
                         val cancelConfirmDialog = CancelConfirmDialog()
                         cancelConfirmDialog.title =

+ 4 - 3
BusinessCommon/src/main/res/values-cz/strings.xml

@@ -2,7 +2,6 @@
 <resources>
 
     <string name="ferment">KVASIT</string>
-    <string name="time_5min">5 minuty</string>
     <string name="recipe_complete">RECEPT DOKONČEN</string>
     <string name="engjoy_your_meal">DOBROU CHUŤ!</string>
     <string name="gan_sao_yi_chan">Pozor· Vysoká teplota· Při ohřevu není v misce žádný obsah· Přidejte přísady, tekutiny</string>
@@ -106,8 +105,10 @@ neshromažďujeme žádné vaše osobní údaje.</string>
     <string name="Brightness">Jas</string>
     <string name="screen_lock_time">Doba uzamčení obrazovky</string>
     <string name="time_3min">3 minuty</string>
-    <string name="time_10min">10Min</string>
-    <string name="time_30min">30Min</string>
+    <string name="time_5min">5 minuty</string>
+    <string name="time_10min">10 minuty</string>
+    <string name="time_20min">20 minuty</string>
+    <string name="time_30min">30 minuty</string>
     <string name="Sound">Zvuk</string>
     <string name="text_to_speech">Převod textu na řeč</string>
     <string name="Language">Jazyk</string>

+ 1 - 0
BusinessCommon/src/main/res/values-de/strings.xml

@@ -75,6 +75,7 @@ Nanfang plus client ist eine Online-Informationsplattform, die von Guangdong Nan
     <string name="time_3min">3 Minuten</string>
     <string name="time_5min">5 Minuten</string>
     <string name="time_10min">10 Minuten</string>
+    <string name="time_20min">20 Minuten</string>
     <string name="time_30min">30 Minuten</string>
     <string name="Sound">Ton</string>
     <string name="text_to_speech">Text zu Sprache</string>

+ 1 - 0
BusinessCommon/src/main/res/values-en/strings.xml

@@ -74,6 +74,7 @@ Nanfang plus client is an online information platform developed and operated by
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 1 - 0
BusinessCommon/src/main/res/values-es/strings.xml

@@ -75,6 +75,7 @@ El cliente Southern plus es una plataforma de información en línea desarrollad
     <string name="time_3min">3 minutos</string>
     <string name="time_5min">5 minutos</string>
     <string name="time_10min">10 minutos</string>
+    <string name="time_20min">20 minutos</string>
     <string name="time_30min">30 minutos</string>
     <string name="Sound">Sonido</string>
     <string name="text_to_speech">Texto a voz</string>

+ 1 - 0
BusinessCommon/src/main/res/values-fr/strings.xml

@@ -75,6 +75,7 @@ Southern plus client est une plate - forme d’information en ligne développée
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">La voix</string>
     <string name="text_to_speech">Texte à voix</string>

+ 2 - 0
BusinessCommon/src/main/res/values-hu/strings.xml

@@ -75,7 +75,9 @@
     <string name="Brightness">Jas</string>
     <string name="screen_lock_time">Képernyőzár idő</string>
     <string name="time_3min">3 perc</string>
+    <string name="time_5min">5 perc</string>
     <string name="time_10min">10 perc</string>
+    <string name="time_20min">20 perc</string>
     <string name="time_30min">30 perc</string>
     <string name="Sound">Hang</string>
     <string name="text_to_speech">Szövegről beszédre</string>

+ 1 - 0
BusinessCommon/src/main/res/values-it/strings.xml

@@ -75,6 +75,7 @@ Nanfang plus client è una piattaforma di informazioni online sviluppata e gesti
     <string name="time_3min">3 minuti</string>
     <string name="time_5min">5 minuti</string>
     <string name="time_10min">10 minuti</string>
+    <string name="time_20min">20 minuti</string>
     <string name="time_30min">30 minuti</string>
     <string name="Sound">Suono</string>
     <string name="text_to_speech">Testo a discorso</string>

+ 2 - 1
BusinessCommon/src/main/res/values-ja/strings.xml

@@ -68,8 +68,9 @@
     <string name="Brightness">Brightness</string>
     <string name="screen_lock_time">Screen lock time</string>
     <string name="time_3min">3Min</string>
-    <string name="time_10min">10Min</string>
     <string name="time_5min">5Min</string>
+    <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 1 - 0
BusinessCommon/src/main/res/values-nl/strings.xml

@@ -74,6 +74,7 @@ Nanfang plus client is an online information platform developed and operated by
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 1 - 0
BusinessCommon/src/main/res/values-pl/strings.xml

@@ -74,6 +74,7 @@
     <string name="time_3min">3 min.</string>
     <string name="time_5min">5 min.</string>
     <string name="time_10min">10 min.</string>
+    <string name="time_20min">20 min.</string>
     <string name="time_30min">30 min.</string>
     <string name="Sound">Dźwięk</string>
     <string name="text_to_speech">Przekształcanie tekstu na mowę</string>

+ 1 - 0
BusinessCommon/src/main/res/values-pt/strings.xml

@@ -74,6 +74,7 @@ Nanfang mais cliente é uma plataforma de informação on-line desenvolvida e op
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Som</string>
     <string name="text_to_speech">Texto para fala</string>

+ 1 - 0
BusinessCommon/src/main/res/values-ru/strings.xml

@@ -74,6 +74,7 @@ Nanfang plus client is an online information platform developed and operated by
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 2 - 0
BusinessCommon/src/main/res/values-sk/strings.xml

@@ -78,7 +78,9 @@
     <string name="Brightness">Jas</string>
     <string name="screen_lock_time">Čas uzamknutia obrazovky</string>
     <string name="time_3min">3 minúty</string>
+    <string name="time_5min">5 minút</string>
     <string name="time_10min">10 minút</string>
+    <string name="time_20min">20 minút</string>
     <string name="time_30min">30 minút</string>
     <string name="Sound">Zvuk</string>
     <string name="text_to_speech">Prevod textu na reč</string>

+ 1 - 0
BusinessCommon/src/main/res/values-tr/strings.xml

@@ -74,6 +74,7 @@ Nanfang Plus Client, Guangdong Nanfang Newspaper Mobile Media Co, Ltd (bundan b
     <string name="time_3min">3Dk</string>
     <string name="time_5min">5Dk</string>
     <string name="time_10min">10Dk</string>
+    <string name="time_20min">20Dk</string>
     <string name="time_30min">30Dk</string>
     <string name="Sound">Ses</string>
     <string name="text_to_speech">Metin okuma</string>

+ 1 - 0
BusinessCommon/src/main/res/values-uk/strings.xml

@@ -73,6 +73,7 @@ Nanfang plus client is an online information platform developed and operated by
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 1 - 0
BusinessCommon/src/main/res/values-zh-rCN/strings.xml

@@ -74,6 +74,7 @@ Nanfang plus client is an online information platform developed and operated by
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 1 - 0
BusinessCommon/src/main/res/values/strings.xml

@@ -79,6 +79,7 @@ Nanfang plus client is an online information platform developed and operated by
     <string name="time_3min">3Min</string>
     <string name="time_5min">5Min</string>
     <string name="time_10min">10Min</string>
+    <string name="time_20min">20Min</string>
     <string name="time_30min">30Min</string>
     <string name="Sound">Sound</string>
     <string name="text_to_speech">Text to speech</string>

+ 3 - 1
BusinessMain/src/main/res/layout/item_entrance_032d.xml

@@ -13,7 +13,7 @@
 
     <RelativeLayout
         android:id="@+id/content_bg"
-        android:layout_width="@dimen/convert_240px"
+        android:layout_width="@dimen/convert_245px"
         android:layout_height="@dimen/convert_260px"
         android:background="@drawable/shape_10px000000_corners"
         app:layout_constraintBottom_toBottomOf="parent"
@@ -34,6 +34,8 @@
             android:layout_height="wrap_content"
             android:layout_below="@id/ic_icon"
             android:layout_centerHorizontal="true"
+            android:layout_marginLeft="@dimen/convert_10px"
+            android:layout_marginRight="@dimen/convert_10px"
             android:gravity="center"
             android:layout_marginTop="@dimen/convert_14px"
             android:textColor="@color/white"

+ 1 - 1
BusinessSetting/src/main/java/com/develop/setting/ui/BrightnessActivity.kt

@@ -43,7 +43,7 @@ class BrightnessActivity : CommonBindingActivity<ActivityBirghtnessBinding>() {
 
         binding.rb3Min.text =  "   " + resources.getString(com.develop.common.R.string.time_5min)
         binding.rb10Min.text =  "   " + resources.getString(com.develop.common.R.string.time_10min)
-        binding.rb30Min.text =  "   " + resources.getString(com.develop.common.R.string.time_30min)
+        binding.rb30Min.text =  "   " + resources.getString(com.develop.common.R.string.time_20min)
 
         binding.ivClose.setVisible()
         binding.ivClose.setImageResource( com.develop.common.R.drawable.ic_close)

+ 1 - 0
BusinessStep/src/main/java/com/develop/step/ui/recipes_detail/CookDetailToolsFragment.kt

@@ -16,6 +16,7 @@ import com.drake.brv.utils.grid
 import com.drake.brv.utils.models
 import com.drake.brv.utils.setup
 
+//配件Fragment
 class CookDetailToolsFragment :
     CommonBVMFragment<FragmentDetailCookMethodBinding, CookDetailViewModel>() {
     override fun createViewModel(): CookDetailViewModel {

+ 35 - 19
app/build.gradle

@@ -13,7 +13,7 @@ ext {
     versionCode = Integer.parseInt(new SimpleDateFormat("yyMMddHH").format(new Date()) + 1)
 //    versionCode=230617180
 //    brandCode="036I"
-    brandCode = "032D"
+    brandCode = "033F"
     model = "1039"
 
 }
@@ -101,6 +101,8 @@ android {
             resValue("string", "app_theme", "@style/Splash011ATheme")
             buildConfigField("String", "model", "\"1039\"")
             buildConfigField("String", "brandCode", "\"011A\"")
+            //appCode 1.01 指向bug修复,2.01指向功能变更
+            buildConfigField("String", "appCode", "\"1.01\"")
 
         }
         brand011A5037Tuya {
@@ -157,6 +159,20 @@ android {
             resValue("string", "app_theme", "@style/Splash036IDTheme")
         }
 
+
+        brand033FTuya {
+            dimension "platform"
+            applicationId "com.develop.foodcooking"
+            buildConfigField("String", "UpdatePlatform", "\"normal\"")
+            resValue("string", "app_theme", "@style/SplashTheme")
+            buildConfigField("String", "model", "\"1039\"")
+            buildConfigField("String", "brandCode", "\"033F\"")
+            //appCode 1.01 指向bug修复,2.01指向功能变更
+            buildConfigField("String", "appCode", "\"1.01\"")
+//            buildConfigField("String", "appCode", "\"2.01\"")
+        }
+
+
         brand000A {
             dimension "platform"
             applicationId "com.develop.foodcooking"
@@ -316,21 +332,21 @@ android {
 //            buildConfigField("String", "appCode", "\"1.01\"")
 ////            buildConfigField("String", "appCode", "\"2.01\"")
 
-            resValue("string", "app_theme", "@style/Splash062ATheme")
-            buildConfigField("String", "UpdatePlatform", "\"062A\"")
-            buildConfigField("String", "model", "\"1039\"")
-            buildConfigField("String", "brandCode", "\"062A\"")
-            //appCode 1.01 指向bug修复,2.01指向功能变更
-            buildConfigField("String", "appCode", "\"1.01\"")
-
-
-//             resValue("string", "app_theme", "@style/SplashTheme")
-//            buildConfigField("String", "UpdatePlatform", "\"normal\"")
+//            resValue("string", "app_theme", "@style/Splash062ATheme")
+//            buildConfigField("String", "UpdatePlatform", "\"062A\"")
 //            buildConfigField("String", "model", "\"1039\"")
-//            buildConfigField("String", "brandCode", "\"030A\"")
+//            buildConfigField("String", "brandCode", "\"062A\"")
 //            //appCode 1.01 指向bug修复,2.01指向功能变更
 //            buildConfigField("String", "appCode", "\"1.01\"")
 
+
+             resValue("string", "app_theme", "@style/SplashTheme")
+            buildConfigField("String", "UpdatePlatform", "\"normal\"")
+            buildConfigField("String", "model", "\"1039\"")
+            buildConfigField("String", "brandCode", "\"033F\"")
+            //appCode 1.01 指向bug修复,2.01指向功能变更
+            buildConfigField("String", "appCode", "\"1.01\"")
+
 //             buildConfigField("String", "UpdatePlatform", "\"011A\"")
 //            resValue("string", "app_theme", "@style/Splash011A5037Theme")
 //            buildConfigField("String", "model", "\"5037\"")
@@ -342,16 +358,16 @@ android {
 //            buildConfigField("String", "UpdatePlatform", "\"normal\"")
 //            resValue("string", "app_theme", "@style/SplashTheme")
 //            buildConfigField("String", "model", "\"1039\"")
-//            buildConfigField("String", "brandCode", "\"063A\"")
+//            buildConfigField("String", "brandCode", "\"032D\"")
 //            //appCode 1.01 指向bug修复,2.01指向功能变更
 //            buildConfigField("String", "appCode", "\"1.01\"")
 
-            buildConfigField("String", "UpdatePlatform", "\"011A\"")
-            resValue("string", "app_theme", "@style/Splash011ATheme")
-            buildConfigField("String", "model", "\"1039\"")
-            buildConfigField("String", "brandCode", "\"011A\"")
-            //            //appCode 1.01 指向bug修复,2.01指向功能变更
-            buildConfigField("String", "appCode", "\"1.01\"")
+//            buildConfigField("String", "UpdatePlatform", "\"011A\"")
+//            resValue("string", "app_theme", "@style/Splash011ATheme")
+//            buildConfigField("String", "model", "\"1039\"")
+//            buildConfigField("String", "brandCode", "\"011A\"")
+//            //            //appCode 1.01 指向bug修复,2.01指向功能变更
+//            buildConfigField("String", "appCode", "\"1.01\"")
 
 
         }

+ 213 - 0
app/src/main/assets/help/HU/help-white-a.html

@@ -0,0 +1,213 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>The FAQ's</title>
+</head>
+
+<style>
+  * {
+    margin: 0;
+    padding: 0;
+  }
+
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+    padding: 12px;
+  }
+
+   p {
+      font-size: 26px;
+    }
+
+    h2 {
+      font-size: 40px;
+    }
+
+    h3 {
+      font-size: 30px;
+    }
+
+  .item {
+    margin-top: 14px;
+  }
+
+  .item h3 {
+    position: relative;
+  }
+
+  .item h3::after {
+    content: "";
+    display: inline-block;
+    width: 12px;
+    height: 12px;
+    border-top: 2px solid #000000;
+    border-right: 2px solid #000000;
+    transform: rotate(136deg);
+    margin-left: 14px;
+  }
+
+  .item p,
+  .item ul {
+    display: none;
+    margin-top: 8px;
+  }
+
+  .item:hover p,
+  .item:hover ul {
+    display: block;
+  }
+</style>
+
+<body>
+  <h2>The FAQ's</h2>
+  <div class="item">
+    <h3>The blade twisted from my first preparation.</h3>
+    <p>The blade is not damaged, you can see it by looking at its specific shape in your manual, it has a more curved
+      blade in order to better mix the ingredients.</p>
+  </div>
+
+  <div class="item">
+    <h3>Smoke comes out of the back of the device during the first use.</h3>
+    <p>This phenomenon is normal, the smoke comes from the windings of the engine which, being new, can give off smoke
+      and a slight smell of "hot plastic" during the first USES. This phenomenon will be mitigated and will disappear in
+      use./p>
+  </div>
+
+  <div class="item">
+    <h3>My robot no longer heats or does not rise to the requested temperature.</h3>
+    <p>After reserving the preparation and cooling the bowl, simply reset the thermal probe placed under the bowl by
+      pressing with your finger until you hear a "click".</p>
+  </div>
+
+  <div class="item">
+    <h3>Error message on screen during recipe process.</h3>
+    <p>The robot is equipped with safety devices to minimize the risk of engine overload (overflow or excessive
+      preparation). To solve this problem, please turn off the device and let it cool for approximately 20 to 30
+      minutes. Afterwards, the problem should be resolved. If you still see that the robot cooker cannot be opened,
+      please repeat the cooling process. If other methods do not work, please contact after-sales service.</p>
+  </div>
+
+  <div class="item">
+    <h3>The bowl is not fully placed in the base, or the lid is not in the locked position.</h3>
+    <p>Check if the accessory drive shaft is fully locked (at the top of the bowl).</p>
+  </div>
+
+  <div class="item">
+    <h3>Accessories: I lost the steam basket, lost the push rod, and broke the whip.</h3>
+    <p>Customers can purchase parts directly on the website , or place orders directly at the email address through POS
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>The lid is difficult to close.</h3>
+    <p>Oil the lid seal after each cleaning (e.g. lubricate fingers with vegetable oil and apply to the seal).</p>
+  </div>
+
+  <div class="item">
+    <h3>I am unable to connect to WiFi: the password is correct, close to the box.</h3>
+    <p>This issue stems from the WiFi security protocol used by the box. The box must use the latest protocol (WPA2),
+      and you must update the software of the box.</p>
+  </div>
+
+  <div class="item">
+    <h3>Do I need a WiFi connection to create a recipe ?</h3>
+    <p>No, WiFi connection is only used for recipe updates.</p>
+  </div>
+
+  <div class="item">
+    <h3>What temperature does my robot heat up to ?</h3>
+    <p>In manual mode, the robot can heat from 37 ° C to 130 ° C, and you can choose to change the temperature in
+      increments of 5 ° C. The temperature dial only displays the temperature of the formulation above 37 ° C..</p>
+    <p>*Some automatic recipes in can be cooked at 160 ° C, but manual mode is limited to 130 ° C.</p>
+  </div>
+
+  <div class="item">
+    <h3>What is the engine speed ?</h3>
+    <p>The speed can be adjusted from 1 to 12.</p>
+    <p>For safety reasons, the robot limits its speed to 3 during cooking activities.</p>
+  </div>
+
+
+  <div class="item">
+    <h3>How to clean my robot ?</h3>
+    <p>After turning off and unplugging the power cord, it is recommended to immediately rinse the bowl and accessories
+      with hot water after using the robot.</p>
+    <p>If there are burn marks on the bottom of the bowl, it is best to soak the inside of the bowl and occasionally rub
+      the bottom of the bowl with a sponge until the food peels off.</p>
+    <p>You can also start the cleaning program. </p>
+  </div>
+
+  <div class="item">
+    <h3>Can all accessories be dishwashers ?</h3>
+    <p>All accessories of the robot can be placed in the dishwasher (except for the engine block). </p>
+  </div>
+
+  <div class="item">
+    <h3>Some foods can cause plastic to change color. How to clean ?</h3>
+    <p>Some colored ingredients, such as curry, tomatoes, carrots, etc., can contaminate plastic parts, and this
+      coloring effect is not always avoidable. This color has no impact on your health or the functionality of the
+      accessory.
+      To reduce color, wipe the stained area with a cloth or tissue soaked in cooking oil and then perform regular
+      cleaning.</p>
+    <p>Cleaning must be carried out immediately after use to reduce staining.</p>
+    <p>Note: This issue is not covered by the warranty as it is an aesthetic issue, not a malfunction.</p>
+  </div>
+
+  <div class="item">
+    <h3>White spots appeared on the cooking cover. How to remove them ?</h3>
+    <p>These marks are tartar deposits generated by the use of limestone water during cooking. Anti scaling solution
+      should be used and the lid should be soaked for a sufficient time to soften the marks.</p>
+    <p>Please note that the longer the cooking time these stains take, the harder they become and the more difficult it
+      is to remove them. Therefore, we recommend removing them immediately upon detection.</p>
+  </div>
+
+  <div class="item">
+    <h3>How to clean food that burns and adheres to the bottom of the bowl ?</h3>
+    <p>There are several solutions, for example, you can put a bottom water and soak it in baking soda, lemon, or
+      dishwashing solution.</p>
+    <p>You can also heat some white vinegar water and a few drops of dishwashing liquid in a bowl, and let it sit for a
+      while before cleaning. If everything does not disappear, restart the operation.</p>
+    <p>A particularly effective tip is to put a dishwasher pellet and some hot water in it and let it soak for a while.
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>How to avoid food still adhering to the bowl on preparations that need to be cooked?</h3>
+    <p>Before starting cooking the recipe, we suggest using soaked absorbent paper to oil the bottom of the bowl. This
+      regular maintenance will prevent food from sticking to the bowl. For sugary preparations, use a little lemon juice
+      instead of oil</p>
+  </div>
+
+
+  <div class="item">
+    <h3>Incorrect mixing or incomplete cooking of ingredients</h3>
+    <p>This may be because the recipe in question may require more cooking time.
+      Although theoretically there is a clear cooking time for food in the recipe, the cooking time may vary due to
+      several factors :</p>
+    <ul>
+      <li>Food temperature during recipe ;;</li>
+      <li>If you don't take the ingredients out of the refrigerator and they're not at room temperature ;</li>
+      <li>Source and maturity of ingredients.</li>
+    </ul>
+  </div>
+
+  <div class="item">
+    <h3>I don't know how to heat pre prepared dishes.</h3>
+    <p>R : You must switch to manual mode and select temperature, duration, etc. based on the preparation to be
+      preheated.</p>
+  </div>
+
+  <div class="item">
+    <h3>Equipment overflow during cooking process.</h3>
+    <p>R : This phenomenon is due to the high temperature of the liquid and food in the bowl, which increases the
+      pressure inside the bowl and causes overflow. To avoid this situation, lower the temperature or use a large steam
+      basket with a glass lid instead of a cooking lid.</p>
+  </div>
+</body>
+
+</html>

+ 205 - 0
app/src/main/assets/help/HU/help-white.html

@@ -0,0 +1,205 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>The FAQ's</title>
+</head>
+
+<style>
+  * {
+    margin: 0;
+    padding: 0;
+  }
+
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+    padding: 12px;
+  }
+
+  p {
+    font-size: 14px;
+  }
+
+  .item {
+    margin-top: 14px;
+  }
+
+  .item h3 {
+    position: relative;
+  }
+
+  .item h3::after {
+    content: "";
+    display: inline-block;
+    width: 12px;
+    height: 12px;
+    border-top: 2px solid #000000;
+    border-right: 2px solid #000000;
+    transform: rotate(136deg);
+    margin-left: 14px;
+  }
+
+  .item p,
+  .item ul {
+    display: none;
+    margin-top: 8px;
+  }
+
+  .item:hover p,
+  .item:hover ul {
+    display: block;
+  }
+</style>
+
+<body>
+  <h2>The FAQ's</h2>
+  <div class="item">
+    <h3>The blade twisted from my first preparation.</h3>
+    <p>The blade is not damaged, you can see it by looking at its specific shape in your manual, it has a more curved
+      blade in order to better mix the ingredients.</p>
+  </div>
+
+  <div class="item">
+    <h3>Smoke comes out of the back of the device during the first use.</h3>
+    <p>This phenomenon is normal, the smoke comes from the windings of the engine which, being new, can give off smoke
+      and a slight smell of "hot plastic" during the first USES. This phenomenon will be mitigated and will disappear in
+      use./p>
+  </div>
+
+  <div class="item">
+    <h3>My robot no longer heats or does not rise to the requested temperature.</h3>
+    <p>After reserving the preparation and cooling the bowl, simply reset the thermal probe placed under the bowl by
+      pressing with your finger until you hear a "click".</p>
+  </div>
+
+  <div class="item">
+    <h3>Error message on screen during recipe process.</h3>
+    <p>The robot is equipped with safety devices to minimize the risk of engine overload (overflow or excessive
+      preparation). To solve this problem, please turn off the device and let it cool for approximately 20 to 30
+      minutes. Afterwards, the problem should be resolved. If you still see that the robot cooker cannot be opened,
+      please repeat the cooling process. If other methods do not work, please contact after-sales service.</p>
+  </div>
+
+  <div class="item">
+    <h3>The bowl is not fully placed in the base, or the lid is not in the locked position.</h3>
+    <p>Check if the accessory drive shaft is fully locked (at the top of the bowl).</p>
+  </div>
+
+  <div class="item">
+    <h3>Accessories: I lost the steam basket, lost the push rod, and broke the whip.</h3>
+    <p>Customers can purchase parts directly on the website , or place orders directly at the email address through POS
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>The lid is difficult to close.</h3>
+    <p>Oil the lid seal after each cleaning (e.g. lubricate fingers with vegetable oil and apply to the seal).</p>
+  </div>
+
+  <div class="item">
+    <h3>I am unable to connect to WiFi: the password is correct, close to the box.</h3>
+    <p>This issue stems from the WiFi security protocol used by the box. The box must use the latest protocol (WPA2),
+      and you must update the software of the box.</p>
+  </div>
+
+  <div class="item">
+    <h3>Do I need a WiFi connection to create a recipe ?</h3>
+    <p>No, WiFi connection is only used for recipe updates.</p>
+  </div>
+
+  <div class="item">
+    <h3>What temperature does my robot heat up to ?</h3>
+    <p>In manual mode, the robot can heat from 37 ° C to 130 ° C, and you can choose to change the temperature in
+      increments of 5 ° C. The temperature dial only displays the temperature of the formulation above 37 ° C..</p>
+    <p>*Some automatic recipes in can be cooked at 160 ° C, but manual mode is limited to 130 ° C.</p>
+  </div>
+
+  <div class="item">
+    <h3>What is the engine speed ?</h3>
+    <p>The speed can be adjusted from 1 to 12.</p>
+    <p>For safety reasons, the robot limits its speed to 3 during cooking activities.</p>
+  </div>
+
+
+  <div class="item">
+    <h3>How to clean my robot ?</h3>
+    <p>After turning off and unplugging the power cord, it is recommended to immediately rinse the bowl and accessories
+      with hot water after using the robot.</p>
+    <p>If there are burn marks on the bottom of the bowl, it is best to soak the inside of the bowl and occasionally rub
+      the bottom of the bowl with a sponge until the food peels off.</p>
+    <p>You can also start the cleaning program. </p>
+  </div>
+
+  <div class="item">
+    <h3>Can all accessories be dishwashers ?</h3>
+    <p>All accessories of the robot can be placed in the dishwasher (except for the engine block). </p>
+  </div>
+
+  <div class="item">
+    <h3>Some foods can cause plastic to change color. How to clean ?</h3>
+    <p>Some colored ingredients, such as curry, tomatoes, carrots, etc., can contaminate plastic parts, and this
+      coloring effect is not always avoidable. This color has no impact on your health or the functionality of the
+      accessory.
+      To reduce color, wipe the stained area with a cloth or tissue soaked in cooking oil and then perform regular
+      cleaning.</p>
+    <p>Cleaning must be carried out immediately after use to reduce staining.</p>
+    <p>Note: This issue is not covered by the warranty as it is an aesthetic issue, not a malfunction.</p>
+  </div>
+
+  <div class="item">
+    <h3>White spots appeared on the cooking cover. How to remove them ?</h3>
+    <p>These marks are tartar deposits generated by the use of limestone water during cooking. Anti scaling solution
+      should be used and the lid should be soaked for a sufficient time to soften the marks.</p>
+    <p>Please note that the longer the cooking time these stains take, the harder they become and the more difficult it
+      is to remove them. Therefore, we recommend removing them immediately upon detection.</p>
+  </div>
+
+  <div class="item">
+    <h3>How to clean food that burns and adheres to the bottom of the bowl ?</h3>
+    <p>There are several solutions, for example, you can put a bottom water and soak it in baking soda, lemon, or
+      dishwashing solution.</p>
+    <p>You can also heat some white vinegar water and a few drops of dishwashing liquid in a bowl, and let it sit for a
+      while before cleaning. If everything does not disappear, restart the operation.</p>
+    <p>A particularly effective tip is to put a dishwasher pellet and some hot water in it and let it soak for a while.
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>How to avoid food still adhering to the bowl on preparations that need to be cooked?</h3>
+    <p>Before starting cooking the recipe, we suggest using soaked absorbent paper to oil the bottom of the bowl. This
+      regular maintenance will prevent food from sticking to the bowl. For sugary preparations, use a little lemon juice
+      instead of oil</p>
+  </div>
+
+
+  <div class="item">
+    <h3>Incorrect mixing or incomplete cooking of ingredients</h3>
+    <p>This may be because the recipe in question may require more cooking time.
+      Although theoretically there is a clear cooking time for food in the recipe, the cooking time may vary due to
+      several factors :</p>
+    <ul>
+      <li>Food temperature during recipe ;;</li>
+      <li>If you don't take the ingredients out of the refrigerator and they're not at room temperature ;</li>
+      <li>Source and maturity of ingredients.</li>
+    </ul>
+  </div>
+
+  <div class="item">
+    <h3>I don't know how to heat pre prepared dishes.</h3>
+    <p>R : You must switch to manual mode and select temperature, duration, etc. based on the preparation to be
+      preheated.</p>
+  </div>
+
+  <div class="item">
+    <h3>Equipment overflow during cooking process.</h3>
+    <p>R : This phenomenon is due to the high temperature of the liquid and food in the bowl, which increases the
+      pressure inside the bowl and causes overflow. To avoid this situation, lower the temperature or use a large steam
+      basket with a glass lid instead of a cooking lid.</p>
+  </div>
+</body>
+
+</html>

+ 205 - 0
app/src/main/assets/help/HU/help.html

@@ -0,0 +1,205 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>帮助文件</title>
+</head>
+
+<style>
+  * {
+    margin: 0;
+    padding: 0;
+  }
+
+  body {
+    background-color: #000000;
+    height: 100vh;
+    color: #ffffff;
+    padding: 12px;
+  }
+
+  p {
+    font-size: 14px;
+  }
+
+  .item {
+    margin-top: 14px;
+  }
+
+  .item h3 {
+    position: relative;
+  }
+
+  .item h3::after {
+    content: "";
+    display: inline-block;
+    width: 12px;
+    height: 12px;
+    border-top: 2px solid #ffffff;
+    border-right: 2px solid #ffffff;
+    transform: rotate(136deg);
+    margin-left: 14px;
+  }
+
+  .item p,
+  .item ul {
+    display: none;
+    margin-top: 8px;
+  }
+
+  .item:hover p,
+  .item:hover ul {
+    display: block;
+  }
+</style>
+
+<body>
+  <h2>The FAQ's</h2>
+  <div class="item">
+    <h3>The blade twisted from my first preparation.</h3>
+    <p>The blade is not damaged, you can see it by looking at its specific shape in your manual, it has a more curved
+      blade in order to better mix the ingredients.</p>
+  </div>
+
+  <div class="item">
+    <h3>Smoke comes out of the back of the device during the first use.</h3>
+    <p>This phenomenon is normal, the smoke comes from the windings of the engine which, being new, can give off smoke
+      and a slight smell of "hot plastic" during the first USES. This phenomenon will be mitigated and will disappear in
+      use./p>
+  </div>
+
+  <div class="item">
+    <h3>My robot no longer heats or does not rise to the requested temperature.</h3>
+    <p>After reserving the preparation and cooling the bowl, simply reset the thermal probe placed under the bowl by
+      pressing with your finger until you hear a "click".</p>
+  </div>
+
+  <div class="item">
+    <h3>Error message on screen during recipe process.</h3>
+    <p>The robot is equipped with safety devices to minimize the risk of engine overload (overflow or excessive
+      preparation). To solve this problem, please turn off the device and let it cool for approximately 20 to 30
+      minutes. Afterwards, the problem should be resolved. If you still see that the robot cooker cannot be opened,
+      please repeat the cooling process. If other methods do not work, please contact after-sales service.</p>
+  </div>
+
+  <div class="item">
+    <h3>The bowl is not fully placed in the base, or the lid is not in the locked position.</h3>
+    <p>Check if the accessory drive shaft is fully locked (at the top of the bowl).</p>
+  </div>
+
+  <div class="item">
+    <h3>Accessories: I lost the steam basket, lost the push rod, and broke the whip.</h3>
+    <p>Customers can purchase parts directly on the website , or place orders directly at the email address through POS
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>The lid is difficult to close.</h3>
+    <p>Oil the lid seal after each cleaning (e.g. lubricate fingers with vegetable oil and apply to the seal).</p>
+  </div>
+
+  <div class="item">
+    <h3>I am unable to connect to WiFi: the password is correct, close to the box.</h3>
+    <p>This issue stems from the WiFi security protocol used by the box. The box must use the latest protocol (WPA2),
+      and you must update the software of the box.</p>
+  </div>
+
+  <div class="item">
+    <h3>Do I need a WiFi connection to create a recipe ?</h3>
+    <p>No, WiFi connection is only used for recipe updates.</p>
+  </div>
+
+  <div class="item">
+    <h3>What temperature does my robot heat up to ?</h3>
+    <p>In manual mode, the robot can heat from 37 ° C to 130 ° C, and you can choose to change the temperature in
+      increments of 5 ° C. The temperature dial only displays the temperature of the formulation above 37 ° C..</p>
+    <p>*Some automatic recipes in can be cooked at 160 ° C, but manual mode is limited to 130 ° C.</p>
+  </div>
+
+  <div class="item">
+    <h3>What is the engine speed ?</h3>
+    <p>The speed can be adjusted from 1 to 12.</p>
+    <p>For safety reasons, the robot limits its speed to 3 during cooking activities.</p>
+  </div>
+
+
+  <div class="item">
+    <h3>How to clean my robot ?</h3>
+    <p>After turning off and unplugging the power cord, it is recommended to immediately rinse the bowl and accessories
+      with hot water after using the robot.</p>
+    <p>If there are burn marks on the bottom of the bowl, it is best to soak the inside of the bowl and occasionally rub
+      the bottom of the bowl with a sponge until the food peels off.</p>
+    <p>You can also start the cleaning program. </p>
+  </div>
+
+  <div class="item">
+    <h3>Can all accessories be dishwashers ?</h3>
+    <p>All accessories of the robot can be placed in the dishwasher (except for the engine block). </p>
+  </div>
+
+  <div class="item">
+    <h3>Some foods can cause plastic to change color. How to clean ?</h3>
+    <p>Some colored ingredients, such as curry, tomatoes, carrots, etc., can contaminate plastic parts, and this
+      coloring effect is not always avoidable. This color has no impact on your health or the functionality of the
+      accessory.
+      To reduce color, wipe the stained area with a cloth or tissue soaked in cooking oil and then perform regular
+      cleaning.</p>
+    <p>Cleaning must be carried out immediately after use to reduce staining.</p>
+    <p>Note: This issue is not covered by the warranty as it is an aesthetic issue, not a malfunction.</p>
+  </div>
+
+  <div class="item">
+    <h3>White spots appeared on the cooking cover. How to remove them ?</h3>
+    <p>These marks are tartar deposits generated by the use of limestone water during cooking. Anti scaling solution
+      should be used and the lid should be soaked for a sufficient time to soften the marks.</p>
+    <p>Please note that the longer the cooking time these stains take, the harder they become and the more difficult it
+      is to remove them. Therefore, we recommend removing them immediately upon detection.</p>
+  </div>
+
+  <div class="item">
+    <h3>How to clean food that burns and adheres to the bottom of the bowl ?</h3>
+    <p>There are several solutions, for example, you can put a bottom water and soak it in baking soda, lemon, or
+      dishwashing solution.</p>
+    <p>You can also heat some white vinegar water and a few drops of dishwashing liquid in a bowl, and let it sit for a
+      while before cleaning. If everything does not disappear, restart the operation.</p>
+    <p>A particularly effective tip is to put a dishwasher pellet and some hot water in it and let it soak for a while.
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>How to avoid food still adhering to the bowl on preparations that need to be cooked?</h3>
+    <p>Before starting cooking the recipe, we suggest using soaked absorbent paper to oil the bottom of the bowl. This
+      regular maintenance will prevent food from sticking to the bowl. For sugary preparations, use a little lemon juice
+      instead of oil</p>
+  </div>
+
+
+  <div class="item">
+    <h3>Incorrect mixing or incomplete cooking of ingredients</h3>
+    <p>This may be because the recipe in question may require more cooking time.
+      Although theoretically there is a clear cooking time for food in the recipe, the cooking time may vary due to
+      several factors :</p>
+    <ul>
+      <li>Food temperature during recipe ;;</li>
+      <li>If you don't take the ingredients out of the refrigerator and they're not at room temperature ;</li>
+      <li>Source and maturity of ingredients.</li>
+    </ul>
+  </div>
+
+  <div class="item">
+    <h3>I don't know how to heat pre prepared dishes.</h3>
+    <p>R : You must switch to manual mode and select temperature, duration, etc. based on the preparation to be
+      preheated.</p>
+  </div>
+
+  <div class="item">
+    <h3>Equipment overflow during cooking process.</h3>
+    <p>R : This phenomenon is due to the high temperature of the liquid and food in the bowl, which increases the
+      pressure inside the bowl and causes overflow. To avoid this situation, lower the temperature or use a large steam
+      basket with a glass lid instead of a cooking lid.</p>
+  </div>
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/HU/privacy-a.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+  }
+
+  h3 {
+    font-size: 30px;
+  }
+
+  p {
+    font-size: 26px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/HU/privacy.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+  }
+
+  h3 {
+    font-size: 26px;
+  }
+
+  p {
+    font-size: 16px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/HU/privacy_night-a.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #000000;
+    height: 100vh;
+    color: #ffffff;
+  }
+
+  h3 {
+    font-size: 30px;
+  }
+
+  p {
+    font-size: 26px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/HU/privacy_night.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #000000;
+    height: 100vh;
+    color: #ffffff;
+  }
+
+  h3 {
+    font-size: 26px;
+  }
+
+  p {
+    font-size: 16px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 213 - 0
app/src/main/assets/help/SK/help-white-a.html

@@ -0,0 +1,213 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>The FAQ's</title>
+</head>
+
+<style>
+  * {
+    margin: 0;
+    padding: 0;
+  }
+
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+    padding: 12px;
+  }
+
+   p {
+      font-size: 26px;
+    }
+
+    h2 {
+      font-size: 40px;
+    }
+
+    h3 {
+      font-size: 30px;
+    }
+
+  .item {
+    margin-top: 14px;
+  }
+
+  .item h3 {
+    position: relative;
+  }
+
+  .item h3::after {
+    content: "";
+    display: inline-block;
+    width: 12px;
+    height: 12px;
+    border-top: 2px solid #000000;
+    border-right: 2px solid #000000;
+    transform: rotate(136deg);
+    margin-left: 14px;
+  }
+
+  .item p,
+  .item ul {
+    display: none;
+    margin-top: 8px;
+  }
+
+  .item:hover p,
+  .item:hover ul {
+    display: block;
+  }
+</style>
+
+<body>
+  <h2>The FAQ's</h2>
+  <div class="item">
+    <h3>The blade twisted from my first preparation.</h3>
+    <p>The blade is not damaged, you can see it by looking at its specific shape in your manual, it has a more curved
+      blade in order to better mix the ingredients.</p>
+  </div>
+
+  <div class="item">
+    <h3>Smoke comes out of the back of the device during the first use.</h3>
+    <p>This phenomenon is normal, the smoke comes from the windings of the engine which, being new, can give off smoke
+      and a slight smell of "hot plastic" during the first USES. This phenomenon will be mitigated and will disappear in
+      use./p>
+  </div>
+
+  <div class="item">
+    <h3>My robot no longer heats or does not rise to the requested temperature.</h3>
+    <p>After reserving the preparation and cooling the bowl, simply reset the thermal probe placed under the bowl by
+      pressing with your finger until you hear a "click".</p>
+  </div>
+
+  <div class="item">
+    <h3>Error message on screen during recipe process.</h3>
+    <p>The robot is equipped with safety devices to minimize the risk of engine overload (overflow or excessive
+      preparation). To solve this problem, please turn off the device and let it cool for approximately 20 to 30
+      minutes. Afterwards, the problem should be resolved. If you still see that the robot cooker cannot be opened,
+      please repeat the cooling process. If other methods do not work, please contact after-sales service.</p>
+  </div>
+
+  <div class="item">
+    <h3>The bowl is not fully placed in the base, or the lid is not in the locked position.</h3>
+    <p>Check if the accessory drive shaft is fully locked (at the top of the bowl).</p>
+  </div>
+
+  <div class="item">
+    <h3>Accessories: I lost the steam basket, lost the push rod, and broke the whip.</h3>
+    <p>Customers can purchase parts directly on the website , or place orders directly at the email address through POS
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>The lid is difficult to close.</h3>
+    <p>Oil the lid seal after each cleaning (e.g. lubricate fingers with vegetable oil and apply to the seal).</p>
+  </div>
+
+  <div class="item">
+    <h3>I am unable to connect to WiFi: the password is correct, close to the box.</h3>
+    <p>This issue stems from the WiFi security protocol used by the box. The box must use the latest protocol (WPA2),
+      and you must update the software of the box.</p>
+  </div>
+
+  <div class="item">
+    <h3>Do I need a WiFi connection to create a recipe ?</h3>
+    <p>No, WiFi connection is only used for recipe updates.</p>
+  </div>
+
+  <div class="item">
+    <h3>What temperature does my robot heat up to ?</h3>
+    <p>In manual mode, the robot can heat from 37 ° C to 130 ° C, and you can choose to change the temperature in
+      increments of 5 ° C. The temperature dial only displays the temperature of the formulation above 37 ° C..</p>
+    <p>*Some automatic recipes in can be cooked at 160 ° C, but manual mode is limited to 130 ° C.</p>
+  </div>
+
+  <div class="item">
+    <h3>What is the engine speed ?</h3>
+    <p>The speed can be adjusted from 1 to 12.</p>
+    <p>For safety reasons, the robot limits its speed to 3 during cooking activities.</p>
+  </div>
+
+
+  <div class="item">
+    <h3>How to clean my robot ?</h3>
+    <p>After turning off and unplugging the power cord, it is recommended to immediately rinse the bowl and accessories
+      with hot water after using the robot.</p>
+    <p>If there are burn marks on the bottom of the bowl, it is best to soak the inside of the bowl and occasionally rub
+      the bottom of the bowl with a sponge until the food peels off.</p>
+    <p>You can also start the cleaning program. </p>
+  </div>
+
+  <div class="item">
+    <h3>Can all accessories be dishwashers ?</h3>
+    <p>All accessories of the robot can be placed in the dishwasher (except for the engine block). </p>
+  </div>
+
+  <div class="item">
+    <h3>Some foods can cause plastic to change color. How to clean ?</h3>
+    <p>Some colored ingredients, such as curry, tomatoes, carrots, etc., can contaminate plastic parts, and this
+      coloring effect is not always avoidable. This color has no impact on your health or the functionality of the
+      accessory.
+      To reduce color, wipe the stained area with a cloth or tissue soaked in cooking oil and then perform regular
+      cleaning.</p>
+    <p>Cleaning must be carried out immediately after use to reduce staining.</p>
+    <p>Note: This issue is not covered by the warranty as it is an aesthetic issue, not a malfunction.</p>
+  </div>
+
+  <div class="item">
+    <h3>White spots appeared on the cooking cover. How to remove them ?</h3>
+    <p>These marks are tartar deposits generated by the use of limestone water during cooking. Anti scaling solution
+      should be used and the lid should be soaked for a sufficient time to soften the marks.</p>
+    <p>Please note that the longer the cooking time these stains take, the harder they become and the more difficult it
+      is to remove them. Therefore, we recommend removing them immediately upon detection.</p>
+  </div>
+
+  <div class="item">
+    <h3>How to clean food that burns and adheres to the bottom of the bowl ?</h3>
+    <p>There are several solutions, for example, you can put a bottom water and soak it in baking soda, lemon, or
+      dishwashing solution.</p>
+    <p>You can also heat some white vinegar water and a few drops of dishwashing liquid in a bowl, and let it sit for a
+      while before cleaning. If everything does not disappear, restart the operation.</p>
+    <p>A particularly effective tip is to put a dishwasher pellet and some hot water in it and let it soak for a while.
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>How to avoid food still adhering to the bowl on preparations that need to be cooked?</h3>
+    <p>Before starting cooking the recipe, we suggest using soaked absorbent paper to oil the bottom of the bowl. This
+      regular maintenance will prevent food from sticking to the bowl. For sugary preparations, use a little lemon juice
+      instead of oil</p>
+  </div>
+
+
+  <div class="item">
+    <h3>Incorrect mixing or incomplete cooking of ingredients</h3>
+    <p>This may be because the recipe in question may require more cooking time.
+      Although theoretically there is a clear cooking time for food in the recipe, the cooking time may vary due to
+      several factors :</p>
+    <ul>
+      <li>Food temperature during recipe ;;</li>
+      <li>If you don't take the ingredients out of the refrigerator and they're not at room temperature ;</li>
+      <li>Source and maturity of ingredients.</li>
+    </ul>
+  </div>
+
+  <div class="item">
+    <h3>I don't know how to heat pre prepared dishes.</h3>
+    <p>R : You must switch to manual mode and select temperature, duration, etc. based on the preparation to be
+      preheated.</p>
+  </div>
+
+  <div class="item">
+    <h3>Equipment overflow during cooking process.</h3>
+    <p>R : This phenomenon is due to the high temperature of the liquid and food in the bowl, which increases the
+      pressure inside the bowl and causes overflow. To avoid this situation, lower the temperature or use a large steam
+      basket with a glass lid instead of a cooking lid.</p>
+  </div>
+</body>
+
+</html>

+ 205 - 0
app/src/main/assets/help/SK/help-white.html

@@ -0,0 +1,205 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>The FAQ's</title>
+</head>
+
+<style>
+  * {
+    margin: 0;
+    padding: 0;
+  }
+
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+    padding: 12px;
+  }
+
+  p {
+    font-size: 14px;
+  }
+
+  .item {
+    margin-top: 14px;
+  }
+
+  .item h3 {
+    position: relative;
+  }
+
+  .item h3::after {
+    content: "";
+    display: inline-block;
+    width: 12px;
+    height: 12px;
+    border-top: 2px solid #000000;
+    border-right: 2px solid #000000;
+    transform: rotate(136deg);
+    margin-left: 14px;
+  }
+
+  .item p,
+  .item ul {
+    display: none;
+    margin-top: 8px;
+  }
+
+  .item:hover p,
+  .item:hover ul {
+    display: block;
+  }
+</style>
+
+<body>
+  <h2>The FAQ's</h2>
+  <div class="item">
+    <h3>The blade twisted from my first preparation.</h3>
+    <p>The blade is not damaged, you can see it by looking at its specific shape in your manual, it has a more curved
+      blade in order to better mix the ingredients.</p>
+  </div>
+
+  <div class="item">
+    <h3>Smoke comes out of the back of the device during the first use.</h3>
+    <p>This phenomenon is normal, the smoke comes from the windings of the engine which, being new, can give off smoke
+      and a slight smell of "hot plastic" during the first USES. This phenomenon will be mitigated and will disappear in
+      use./p>
+  </div>
+
+  <div class="item">
+    <h3>My robot no longer heats or does not rise to the requested temperature.</h3>
+    <p>After reserving the preparation and cooling the bowl, simply reset the thermal probe placed under the bowl by
+      pressing with your finger until you hear a "click".</p>
+  </div>
+
+  <div class="item">
+    <h3>Error message on screen during recipe process.</h3>
+    <p>The robot is equipped with safety devices to minimize the risk of engine overload (overflow or excessive
+      preparation). To solve this problem, please turn off the device and let it cool for approximately 20 to 30
+      minutes. Afterwards, the problem should be resolved. If you still see that the robot cooker cannot be opened,
+      please repeat the cooling process. If other methods do not work, please contact after-sales service.</p>
+  </div>
+
+  <div class="item">
+    <h3>The bowl is not fully placed in the base, or the lid is not in the locked position.</h3>
+    <p>Check if the accessory drive shaft is fully locked (at the top of the bowl).</p>
+  </div>
+
+  <div class="item">
+    <h3>Accessories: I lost the steam basket, lost the push rod, and broke the whip.</h3>
+    <p>Customers can purchase parts directly on the website , or place orders directly at the email address through POS
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>The lid is difficult to close.</h3>
+    <p>Oil the lid seal after each cleaning (e.g. lubricate fingers with vegetable oil and apply to the seal).</p>
+  </div>
+
+  <div class="item">
+    <h3>I am unable to connect to WiFi: the password is correct, close to the box.</h3>
+    <p>This issue stems from the WiFi security protocol used by the box. The box must use the latest protocol (WPA2),
+      and you must update the software of the box.</p>
+  </div>
+
+  <div class="item">
+    <h3>Do I need a WiFi connection to create a recipe ?</h3>
+    <p>No, WiFi connection is only used for recipe updates.</p>
+  </div>
+
+  <div class="item">
+    <h3>What temperature does my robot heat up to ?</h3>
+    <p>In manual mode, the robot can heat from 37 ° C to 130 ° C, and you can choose to change the temperature in
+      increments of 5 ° C. The temperature dial only displays the temperature of the formulation above 37 ° C..</p>
+    <p>*Some automatic recipes in can be cooked at 160 ° C, but manual mode is limited to 130 ° C.</p>
+  </div>
+
+  <div class="item">
+    <h3>What is the engine speed ?</h3>
+    <p>The speed can be adjusted from 1 to 12.</p>
+    <p>For safety reasons, the robot limits its speed to 3 during cooking activities.</p>
+  </div>
+
+
+  <div class="item">
+    <h3>How to clean my robot ?</h3>
+    <p>After turning off and unplugging the power cord, it is recommended to immediately rinse the bowl and accessories
+      with hot water after using the robot.</p>
+    <p>If there are burn marks on the bottom of the bowl, it is best to soak the inside of the bowl and occasionally rub
+      the bottom of the bowl with a sponge until the food peels off.</p>
+    <p>You can also start the cleaning program. </p>
+  </div>
+
+  <div class="item">
+    <h3>Can all accessories be dishwashers ?</h3>
+    <p>All accessories of the robot can be placed in the dishwasher (except for the engine block). </p>
+  </div>
+
+  <div class="item">
+    <h3>Some foods can cause plastic to change color. How to clean ?</h3>
+    <p>Some colored ingredients, such as curry, tomatoes, carrots, etc., can contaminate plastic parts, and this
+      coloring effect is not always avoidable. This color has no impact on your health or the functionality of the
+      accessory.
+      To reduce color, wipe the stained area with a cloth or tissue soaked in cooking oil and then perform regular
+      cleaning.</p>
+    <p>Cleaning must be carried out immediately after use to reduce staining.</p>
+    <p>Note: This issue is not covered by the warranty as it is an aesthetic issue, not a malfunction.</p>
+  </div>
+
+  <div class="item">
+    <h3>White spots appeared on the cooking cover. How to remove them ?</h3>
+    <p>These marks are tartar deposits generated by the use of limestone water during cooking. Anti scaling solution
+      should be used and the lid should be soaked for a sufficient time to soften the marks.</p>
+    <p>Please note that the longer the cooking time these stains take, the harder they become and the more difficult it
+      is to remove them. Therefore, we recommend removing them immediately upon detection.</p>
+  </div>
+
+  <div class="item">
+    <h3>How to clean food that burns and adheres to the bottom of the bowl ?</h3>
+    <p>There are several solutions, for example, you can put a bottom water and soak it in baking soda, lemon, or
+      dishwashing solution.</p>
+    <p>You can also heat some white vinegar water and a few drops of dishwashing liquid in a bowl, and let it sit for a
+      while before cleaning. If everything does not disappear, restart the operation.</p>
+    <p>A particularly effective tip is to put a dishwasher pellet and some hot water in it and let it soak for a while.
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>How to avoid food still adhering to the bowl on preparations that need to be cooked?</h3>
+    <p>Before starting cooking the recipe, we suggest using soaked absorbent paper to oil the bottom of the bowl. This
+      regular maintenance will prevent food from sticking to the bowl. For sugary preparations, use a little lemon juice
+      instead of oil</p>
+  </div>
+
+
+  <div class="item">
+    <h3>Incorrect mixing or incomplete cooking of ingredients</h3>
+    <p>This may be because the recipe in question may require more cooking time.
+      Although theoretically there is a clear cooking time for food in the recipe, the cooking time may vary due to
+      several factors :</p>
+    <ul>
+      <li>Food temperature during recipe ;;</li>
+      <li>If you don't take the ingredients out of the refrigerator and they're not at room temperature ;</li>
+      <li>Source and maturity of ingredients.</li>
+    </ul>
+  </div>
+
+  <div class="item">
+    <h3>I don't know how to heat pre prepared dishes.</h3>
+    <p>R : You must switch to manual mode and select temperature, duration, etc. based on the preparation to be
+      preheated.</p>
+  </div>
+
+  <div class="item">
+    <h3>Equipment overflow during cooking process.</h3>
+    <p>R : This phenomenon is due to the high temperature of the liquid and food in the bowl, which increases the
+      pressure inside the bowl and causes overflow. To avoid this situation, lower the temperature or use a large steam
+      basket with a glass lid instead of a cooking lid.</p>
+  </div>
+</body>
+
+</html>

+ 205 - 0
app/src/main/assets/help/SK/help.html

@@ -0,0 +1,205 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>帮助文件</title>
+</head>
+
+<style>
+  * {
+    margin: 0;
+    padding: 0;
+  }
+
+  body {
+    background-color: #000000;
+    height: 100vh;
+    color: #ffffff;
+    padding: 12px;
+  }
+
+  p {
+    font-size: 14px;
+  }
+
+  .item {
+    margin-top: 14px;
+  }
+
+  .item h3 {
+    position: relative;
+  }
+
+  .item h3::after {
+    content: "";
+    display: inline-block;
+    width: 12px;
+    height: 12px;
+    border-top: 2px solid #ffffff;
+    border-right: 2px solid #ffffff;
+    transform: rotate(136deg);
+    margin-left: 14px;
+  }
+
+  .item p,
+  .item ul {
+    display: none;
+    margin-top: 8px;
+  }
+
+  .item:hover p,
+  .item:hover ul {
+    display: block;
+  }
+</style>
+
+<body>
+  <h2>The FAQ's</h2>
+  <div class="item">
+    <h3>The blade twisted from my first preparation.</h3>
+    <p>The blade is not damaged, you can see it by looking at its specific shape in your manual, it has a more curved
+      blade in order to better mix the ingredients.</p>
+  </div>
+
+  <div class="item">
+    <h3>Smoke comes out of the back of the device during the first use.</h3>
+    <p>This phenomenon is normal, the smoke comes from the windings of the engine which, being new, can give off smoke
+      and a slight smell of "hot plastic" during the first USES. This phenomenon will be mitigated and will disappear in
+      use./p>
+  </div>
+
+  <div class="item">
+    <h3>My robot no longer heats or does not rise to the requested temperature.</h3>
+    <p>After reserving the preparation and cooling the bowl, simply reset the thermal probe placed under the bowl by
+      pressing with your finger until you hear a "click".</p>
+  </div>
+
+  <div class="item">
+    <h3>Error message on screen during recipe process.</h3>
+    <p>The robot is equipped with safety devices to minimize the risk of engine overload (overflow or excessive
+      preparation). To solve this problem, please turn off the device and let it cool for approximately 20 to 30
+      minutes. Afterwards, the problem should be resolved. If you still see that the robot cooker cannot be opened,
+      please repeat the cooling process. If other methods do not work, please contact after-sales service.</p>
+  </div>
+
+  <div class="item">
+    <h3>The bowl is not fully placed in the base, or the lid is not in the locked position.</h3>
+    <p>Check if the accessory drive shaft is fully locked (at the top of the bowl).</p>
+  </div>
+
+  <div class="item">
+    <h3>Accessories: I lost the steam basket, lost the push rod, and broke the whip.</h3>
+    <p>Customers can purchase parts directly on the website , or place orders directly at the email address through POS
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>The lid is difficult to close.</h3>
+    <p>Oil the lid seal after each cleaning (e.g. lubricate fingers with vegetable oil and apply to the seal).</p>
+  </div>
+
+  <div class="item">
+    <h3>I am unable to connect to WiFi: the password is correct, close to the box.</h3>
+    <p>This issue stems from the WiFi security protocol used by the box. The box must use the latest protocol (WPA2),
+      and you must update the software of the box.</p>
+  </div>
+
+  <div class="item">
+    <h3>Do I need a WiFi connection to create a recipe ?</h3>
+    <p>No, WiFi connection is only used for recipe updates.</p>
+  </div>
+
+  <div class="item">
+    <h3>What temperature does my robot heat up to ?</h3>
+    <p>In manual mode, the robot can heat from 37 ° C to 130 ° C, and you can choose to change the temperature in
+      increments of 5 ° C. The temperature dial only displays the temperature of the formulation above 37 ° C..</p>
+    <p>*Some automatic recipes in can be cooked at 160 ° C, but manual mode is limited to 130 ° C.</p>
+  </div>
+
+  <div class="item">
+    <h3>What is the engine speed ?</h3>
+    <p>The speed can be adjusted from 1 to 12.</p>
+    <p>For safety reasons, the robot limits its speed to 3 during cooking activities.</p>
+  </div>
+
+
+  <div class="item">
+    <h3>How to clean my robot ?</h3>
+    <p>After turning off and unplugging the power cord, it is recommended to immediately rinse the bowl and accessories
+      with hot water after using the robot.</p>
+    <p>If there are burn marks on the bottom of the bowl, it is best to soak the inside of the bowl and occasionally rub
+      the bottom of the bowl with a sponge until the food peels off.</p>
+    <p>You can also start the cleaning program. </p>
+  </div>
+
+  <div class="item">
+    <h3>Can all accessories be dishwashers ?</h3>
+    <p>All accessories of the robot can be placed in the dishwasher (except for the engine block). </p>
+  </div>
+
+  <div class="item">
+    <h3>Some foods can cause plastic to change color. How to clean ?</h3>
+    <p>Some colored ingredients, such as curry, tomatoes, carrots, etc., can contaminate plastic parts, and this
+      coloring effect is not always avoidable. This color has no impact on your health or the functionality of the
+      accessory.
+      To reduce color, wipe the stained area with a cloth or tissue soaked in cooking oil and then perform regular
+      cleaning.</p>
+    <p>Cleaning must be carried out immediately after use to reduce staining.</p>
+    <p>Note: This issue is not covered by the warranty as it is an aesthetic issue, not a malfunction.</p>
+  </div>
+
+  <div class="item">
+    <h3>White spots appeared on the cooking cover. How to remove them ?</h3>
+    <p>These marks are tartar deposits generated by the use of limestone water during cooking. Anti scaling solution
+      should be used and the lid should be soaked for a sufficient time to soften the marks.</p>
+    <p>Please note that the longer the cooking time these stains take, the harder they become and the more difficult it
+      is to remove them. Therefore, we recommend removing them immediately upon detection.</p>
+  </div>
+
+  <div class="item">
+    <h3>How to clean food that burns and adheres to the bottom of the bowl ?</h3>
+    <p>There are several solutions, for example, you can put a bottom water and soak it in baking soda, lemon, or
+      dishwashing solution.</p>
+    <p>You can also heat some white vinegar water and a few drops of dishwashing liquid in a bowl, and let it sit for a
+      while before cleaning. If everything does not disappear, restart the operation.</p>
+    <p>A particularly effective tip is to put a dishwasher pellet and some hot water in it and let it soak for a while.
+    </p>
+  </div>
+
+  <div class="item">
+    <h3>How to avoid food still adhering to the bowl on preparations that need to be cooked?</h3>
+    <p>Before starting cooking the recipe, we suggest using soaked absorbent paper to oil the bottom of the bowl. This
+      regular maintenance will prevent food from sticking to the bowl. For sugary preparations, use a little lemon juice
+      instead of oil</p>
+  </div>
+
+
+  <div class="item">
+    <h3>Incorrect mixing or incomplete cooking of ingredients</h3>
+    <p>This may be because the recipe in question may require more cooking time.
+      Although theoretically there is a clear cooking time for food in the recipe, the cooking time may vary due to
+      several factors :</p>
+    <ul>
+      <li>Food temperature during recipe ;;</li>
+      <li>If you don't take the ingredients out of the refrigerator and they're not at room temperature ;</li>
+      <li>Source and maturity of ingredients.</li>
+    </ul>
+  </div>
+
+  <div class="item">
+    <h3>I don't know how to heat pre prepared dishes.</h3>
+    <p>R : You must switch to manual mode and select temperature, duration, etc. based on the preparation to be
+      preheated.</p>
+  </div>
+
+  <div class="item">
+    <h3>Equipment overflow during cooking process.</h3>
+    <p>R : This phenomenon is due to the high temperature of the liquid and food in the bowl, which increases the
+      pressure inside the bowl and causes overflow. To avoid this situation, lower the temperature or use a large steam
+      basket with a glass lid instead of a cooking lid.</p>
+  </div>
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/SK/privacy-a.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+  }
+
+  h3 {
+    font-size: 30px;
+  }
+
+  p {
+    font-size: 26px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/SK/privacy.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #ffffff;
+    height: 100vh;
+    color: #000000;
+  }
+
+  h3 {
+    font-size: 26px;
+  }
+
+  p {
+    font-size: 16px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/SK/privacy_night-a.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #000000;
+    height: 100vh;
+    color: #ffffff;
+  }
+
+  h3 {
+    font-size: 30px;
+  }
+
+  p {
+    font-size: 26px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 68 - 0
app/src/main/assets/help/SK/privacy_night.html

@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+  <meta charset="UTF-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>MENTION INFORMATION</title>
+</head>
+<style>
+  body {
+    background-color: #000000;
+    height: 100vh;
+    color: #ffffff;
+  }
+
+  h3 {
+    font-size: 26px;
+  }
+
+  p {
+    font-size: 16px;
+  }
+</style>
+
+<body>
+
+  <div>
+
+    <h3>Mention the information to be included in the account creation form : </h3>
+    <p>Your data is handled by, which will create an account on our application to receive newsletters via email. </p>
+    <p>These treatments are based on your consent, and you may withdraw them at any time, but this does not affect the
+      legality of the treatments performed before the withdrawal. If you choose not to fill in the required data (with
+      an asterisk), you will not be able to create an account. Except for our subcontractors, your personal data will
+      not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the password reset form : </h3>
+    <p>Your data is processed by to reset your password. </p>
+    <p>This processing is based on our legal obligation to ensure the security of your data. If you choose not to fill
+      in the required data (with an asterisk), you will not be able to reset your password. Except for our
+      subcontractors, your personal data will not be transmitted to third parties.</p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.</p>
+    <p>You also have the right to file a complaint with CNIL .</p>
+
+    <h3>Mention the information to be included in the comment online form : </h3>
+    <p>Your data is processed by to post your comments.</p>
+    <p>This processing is based on your consent, and you may withdraw it at any time, but it does not affect the
+      legality of the processing conducted before the withdrawal. If you choose not to agree to collect mandatory data
+      (with an asterisk), you will not be able to comment. No personal data of yours will be passed on to third parties,
+      excluding our subcontractors.</p>
+    <p>We remind you that you should not mention any sensitive personal information in any comments that users may read.
+    </p>
+    <p>You have the right to request access, correction, portability, and/or deletion of your personal data by , and
+      have the right to restrict its processing, oppose its processing, be not bound by automatic decision-making, and
+      have the right to determine the fate of your posthumous data.
+      You also have the right to file a complaint with CNIL.</p>
+
+
+  </div>
+
+</body>
+
+</html>

+ 3 - 2
libBase/src/main/java/com/develop/base/ext/GlobaExt.kt

@@ -222,9 +222,10 @@ fun getSN(): String {
 //        return  "017A10390020123010190001"
 //    return "010D10390020123010190001"
 //    return "000A10390020123010190009"
-        return "032D21060020123010190001"
+//        return "032D21060020123010190001"
 //        return "000A50370020123010190011"
-//    return  "030A10390020123010190002"
+//         return  "030A10390020123010190002"
+        return  "033F10390020123010190001"
 //        return "029C21010020123010190001"
 //        return  "062A10390020123010190001"
 //        return "062A20030020123010190001"

+ 10 - 0
libBase/src/main/java/com/develop/base/util/SerialportUtils.java

@@ -169,6 +169,10 @@ public class SerialportUtils {
         }else if (LangKey.KZ_KZ.equals(lankey)){
             //特殊处理由于语言配置是配置se,但系统前缀是sv
             return new Locale("kz", "kz");
+        }else if (LangKey.BG_BG.equals(lankey)){
+            return new Locale("bg", "bg");
+        }else if (LangKey.HU_HU.equals(lankey)){
+            return new Locale("hu", "hu");
         }else {
             return null;
         }
@@ -248,6 +252,12 @@ public class SerialportUtils {
         public static final String IR_IR = "ir";
         //哈萨克语
         public static final String KZ_KZ = "kz";
+
+        //保加利亚
+        public static final String BG_BG = "bg";
+
+        //匈牙利文
+        public static final String HU_HU = "hu";
     }
 
 }