diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbip/AmazfitBipSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbip/AmazfitBipSupport.java
index a11941d77..74853c677 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbip/AmazfitBipSupport.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/amazfitbip/AmazfitBipSupport.java
@@ -515,6 +515,22 @@ public class AmazfitBipSupport extends HuamiSupport {
command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
localeString = "ru_RU";
break;
+ case 5:
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "de_DE";
+ break;
+ case 6:
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "it_IT";
+ break;
+ case 7:
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "fr_FR";
+ break;
+ case 8:
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "tr_TR";
+ break;
default:
switch (language) {
case "zh":
@@ -534,6 +550,22 @@ public class AmazfitBipSupport extends HuamiSupport {
command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
localeString = "ru_RU";
break;
+ case "de":
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "de_DE";
+ break;
+ case "it":
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "it_IT";
+ break;
+ case "fr":
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "fr_FR";
+ break;
+ case "tr":
+ command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
+ localeString = "tr_TR";
+ break;
default:
command_old = AmazfitBipService.COMMAND_SET_LANGUAGE_ENGLISH;
localeString = "en_US";
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 5423cd8e5..d8cfda9cb 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -356,6 +356,10 @@
- @string/english
- @string/spanish
- @string/russian
+ - @string/german
+ - @string/italian
+ - @string/french
+ - @string/turkish
@@ -365,6 +369,10 @@
- 2
- 3
- 4
+ - 5
+ - 6
+ - 7
+ - 8