fix: 1、修复国家化看其他国家语言是现有国际化显示问题。2、网关添加从服务器拉取网关配置功能

This commit is contained in:
魏少阳 2024-11-12 16:49:51 +08:00
parent 38f5f429e4
commit d6ca149344
49 changed files with 1734 additions and 1654 deletions

View File

@ -151,7 +151,6 @@
"升级": "تحديث", "升级": "تحديث",
"空闲": "شاغر", "空闲": "شاغر",
"已入住": "محتل", "已入住": "محتل",
"英文": "الانجليزية",
"多语言": "اللغات", "多语言": "اللغات",
"添加锁": "إضافة قفل", "添加锁": "إضافة قفل",
"锁地址": "عنوان القفل", "锁地址": "عنوان القفل",
@ -1047,41 +1046,42 @@
"五": "خمسة", "五": "خمسة",
"六": "ستة", "六": "ستة",
"日": "الشمس", "日": "الشمس",
"简体中文": "الصينية المبسطة", "英文": "English",
"繁体中文": "الصينية التقليدية", "简体中文": "简体中文",
"法语": "الفرنسية", "繁体中文": "繁體中文",
"俄语": "روسي", "法语": "Français",
"德语": "الألمانية", "俄语": "Русский",
"日语": "ياباني", "德语": "Deutsch",
"韩语": "كوري", "日语": "日本語",
"意大利语": "الإيطالية", "韩语": "한국어",
"乌克兰语": "أوقية", "意大利语": "Italiano",
"葡萄牙语": "البرتغالية", "乌克兰语": "Українська",
"西班牙语": "إسبانية", "葡萄牙语": "Português",
"西班牙语": "Español",
"阿拉伯语": "العربية", "阿拉伯语": "العربية",
"越南语": "فيتنامي", "越南语": "Tiếng Việt",
"马莱语": "ماليزي", "马来语": "Bahasa Melayu",
"荷兰语": "هولندي", "荷兰语": "Nederlands",
"罗马尼亚语": "الرومانية", "罗马尼亚语": "Română",
"立陶宛语": "الليتوانية", "立陶宛语": "Lietuvių",
"瑞典语": "سويدية", "瑞典语": "Svenska",
"爱沙尼亚语": "الإستونية", "爱沙尼亚语": "Eesti",
"波兰语": "البولندية", "波兰语": "Polski",
"斯洛伐克语": "سلوفاك", "斯洛伐克语": "Slovenčina",
"捷克语": "تشيكي", "捷克语": "Čeština",
"希腊语": "اليونانية", "希腊语": "Ελληνικά",
"希伯来语": "العبرية", "希伯来语": "עברית",
"塞尔维亚语": "الصربي", "塞尔维亚语": "Српски",
"土耳其语": "التركية", "土耳其语": "Türkçe",
"匈牙利语": "هنغاري", "匈牙利语": "Magyar",
"保加利亚语": "البلغارية", "保加利亚语": "Български",
"哈萨克斯坦语": "كازاخ", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "بنغالي", "孟加拉语": "বাংলা",
"克罗地亚语": "الكرواتيين", "克罗地亚语": "Hrvatski",
"泰语": "تايلاندي", "泰语": "ไทย",
"印度尼西亚语": "الأندونيسية", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "الفنلندية", "芬兰语": "Suomi",
"丹麦语": "دانماركي", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف الأوردة المشطية للقفل. هل أنت متأكد أنك تريد إعادة الضبط ؟", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف الأوردة المشطية للقفل. هل أنت متأكد أنك تريد إعادة الضبط ؟",
"在线": "الإنترنت", "在线": "الإنترنت",
"离线": "غير متصل" "离线": "غير متصل"

View File

@ -1047,41 +1047,41 @@
"五": "Пет", "五": "Пет",
"六": "Шеста", "六": "Шеста",
"日": "Слънце", "日": "Слънце",
"简体中文": "Опростен китайски", "简体中文": "简体中文",
"繁体中文": "Традиционен китайски", "繁体中文": "繁體中文",
"法语": "Френски", "法语": "Français",
"俄语": "Руски", "俄语": "Русский",
"德语": "Немски", "德语": "Deutsch",
"日语": "Японски", "日语": "日本語",
"韩语": "Корейски", "韩语": "한국어",
"意大利语": "Италиански", "意大利语": "Italiano",
"乌克兰语": "Украински", "乌克兰语": "Українська",
"葡萄牙语": "Португалски", "葡萄牙语": "Português",
"西班牙语": "Испански", "西班牙语": "Español",
"阿拉伯语": "Арабски", "阿拉伯语": "العربية",
"越南语": "Виетнамци", "越南语": "Tiếng Việt",
"马莱语": "Малайски", "马来语": "Bahasa Melayu",
"荷兰语": "Холандски", "荷兰语": "Nederlands",
"罗马尼亚语": "Румънски", "罗马尼亚语": "Română",
"立陶宛语": "Литовски", "立陶宛语": "Lietuvių",
"瑞典语": "Шведски", "瑞典语": "Svenska",
"爱沙尼亚语": "Естонски", "爱沙尼亚语": "Eesti",
"波兰语": "Полски", "波兰语": "Polski",
"斯洛伐克语": "Словашки", "斯洛伐克语": "Slovenčina",
"捷克语": "Чешки", "捷克语": "Čeština",
"希腊语": "Гръцки", "希腊语": "Ελληνικά",
"希伯来语": "Иврит", "希伯来语": "עברית",
"塞尔维亚语": "Сръбски", "塞尔维亚语": "Српски",
"土耳其语": "Турски", "土耳其语": "Türkçe",
"匈牙利语": "Унгарски", "匈牙利语": "Magyar",
"保加利亚语": "Български", "保加利亚语": "Български",
"哈萨克斯坦语": "Казахски", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Бенгалски език", "孟加拉语": "বাংলা",
"克罗地亚语": "Хърватски", "克罗地亚语": "Hrvatski",
"泰语": "Тай", "泰语": "ไทย",
"印度尼西亚语": "Индонезийски", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Финландски", "芬兰语": "Suomi",
"丹麦语": "Датски", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "След нулиране, метакарпалните вени на ключалката ще бъдат изтрити. Сигурен ли сте, че искате да се възстанови?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "След нулиране, метакарпалните вени на ключалката ще бъдат изтрити. Сигурен ли сте, че искате да се възстанови?",
"在线": "Онлайн", "在线": "Онлайн",
"离线": "Офлайн" "离线": "Офлайн"

View File

@ -151,7 +151,6 @@
"升级": "আন্ডারেট", "升级": "আন্ডারেট",
"空闲": "ছোয়ান্ট", "空闲": "ছোয়ান্ট",
"已入住": "নিয়ন্ত্র", "已入住": "নিয়ন্ত্র",
"英文": "সেনডেনলিশ",
"多语言": "Langu▁রেজ", "多语言": "Langu▁রেজ",
"添加锁": "লক", "添加锁": "লক",
"锁地址": "অ্যান্ডলক", "锁地址": "অ্যান্ডলক",
@ -1047,41 +1046,42 @@
"五": "এক্ষেভ", "五": "এক্ষেভ",
"六": "শিরোনাম", "六": "শিরোনাম",
"日": "সুন", "日": "সুন",
"简体中文": "ঊর্ধ", "英文": "English",
"繁体中文": "ম্যানুয়াল", "简体中文": "简体中文",
"法语": "নীচ", "繁体中文": "繁體中文",
"俄语": "রিস্টসিয়ান", "法语": "Français",
"德语": "ম্যান", "俄语": "Русский",
"日语": "আনজনেস", "德语": "Deutsch",
"韩语": "ছাত্রা", "日语": "日本語",
"意大利语": "ষচ", "韩语": "한국어",
"乌克兰语": "ইউডস্কোয়ানিয়ান", "意大利语": "Italiano",
"葡萄牙语": "রুমিনিস", "乌克兰语": "Українська",
"西班牙语": "ছোনাইশ", "葡萄牙语": "Português",
"阿拉伯语": "অ্যারোবলিক", "西班牙语": "Español",
"越南语": "নির্বাচন", "阿拉伯语": "العربية",
"马莱语": "Malay", "越南语": "Tiếng Việt",
"荷兰语": "নিচ", "马来语": "Bahasa Melayu",
"罗马尼亚语": "শ্রোভিয়ান", "荷兰语": "Nederlands",
"立陶宛语": "লুউনাইয়ান", "罗马尼亚语": "Română",
"瑞典语": "ইবোজেনিশ", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "অ্যালিউনিয়েন", "瑞典语": "Svenska",
"波兰语": "নিশ", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "স্লোভেক", "波兰语": "Polski",
"捷克语": "চালুকা", "斯洛伐克语": "Slovenčina",
"希腊语": "ফেরেক", "捷克语": "Čeština",
"希伯来语": "চালু", "希腊语": "Ελληνικά",
"塞尔维亚语": "নিবিয়ান", "希伯来语": "עברית",
"土耳其语": "Tur▁কাশিশ", "塞尔维亚语": "Српски",
"匈牙利语": "আইভিরচিয়ান", "土耳其语": "Türkçe",
"保加利亚语": "ডাউলিয়ান", "匈牙利语": "Magyar",
"哈萨克斯坦语": "সাদাজখ", "保加利亚语": "Български",
"孟加拉语": "ব্রেনফেনালিCity in Ontario Canada", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "পরীক্ষা", "孟加拉语": "বাংলা",
"泰语": "সার্বজনীন", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "কেসিয়ান", "泰语": "ไทย",
"芬兰语": "F", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "দেননিশ", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "ব্যান্ডোটারআইসেট, হাসিপাল রিরিইনস্ফথেলকবইল্ডজেডড।?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "ব্যান্ডোটারআইসেট, হাসিপাল রিরিইনস্ফথেলকবইল্ডজেডড।?",
"在线": "কনলাইন", "在线": "কনলাইন",
"离线": "দেউন্টলাইনCity in Ontario Canada" "离线": "দেউন্টলাইনCity in Ontario Canada"

View File

@ -151,7 +151,6 @@
"升级": "Aktualizace", "升级": "Aktualizace",
"空闲": "Prázdné", "空闲": "Prázdné",
"已入住": "Obsazen", "已入住": "Obsazen",
"英文": "English",
"多语言": "Jazyky", "多语言": "Jazyky",
"添加锁": "Přidat zámek", "添加锁": "Přidat zámek",
"锁地址": "Adresa uzamčení", "锁地址": "Adresa uzamčení",
@ -1047,41 +1046,42 @@
"五": "Pět", "五": "Pět",
"六": "Šest", "六": "Šest",
"日": "Sun", "日": "Sun",
"简体中文": "Zjednodušená čínština", "英文": "English",
"繁体中文": "Tradiční čínština", "简体中文": "简体中文",
"法语": "Francouzština", "繁体中文": "繁體中文",
"俄语": "Rusky", "法语": "Français",
"德语": "Němčina", "俄语": "Русский",
"日语": "Japonština", "德语": "Deutsch",
"韩语": "Korejština", "日语": "日本語",
"意大利语": "Italština", "韩语": "한국어",
"乌克兰语": "Ukrajinština", "意大利语": "Italiano",
"葡萄牙语": "Portugalština", "乌克兰语": "Українська",
"西班牙语": "Španělština", "葡萄牙语": "Português",
"阿拉伯语": "Arabština", "西班牙语": "Español",
"越南语": "Vietnamština", "阿拉伯语": "العربية",
"马莱语": "Malajština", "越南语": "Tiếng Việt",
"荷兰语": "Nizozemština", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumunština", "荷兰语": "Nederlands",
"立陶宛语": "Litva", "罗马尼亚语": "Română",
"瑞典语": "Švédština", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estonština", "瑞典语": "Svenska",
"波兰语": "Polský", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovak", "波兰语": "Polski",
"捷克语": "Czech", "斯洛伐克语": "Slovenčina",
"希腊语": "Greek", "捷克语": "Čeština",
"希伯来语": "Hebrejština", "希腊语": "Ελληνικά",
"塞尔维亚语": "Srbština", "希伯来语": "עברית",
"土耳其语": "Turečtina", "塞尔维亚语": "Српски",
"匈牙利语": "Maďarština", "土耳其语": "Türkçe",
"保加利亚语": "Bulharština", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazašština", "保加利亚语": "Български",
"孟加拉语": "Bengálština", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Chorvatština", "孟加拉语": "বাংলা",
"泰语": "Thajština", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indonéština", "泰语": "ไทย",
"芬兰语": "Finština", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Dánština", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po resetování budou metakarpální žíly zámku odstraněny. Jste si jistý, že chcete resetovat?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po resetování budou metakarpální žíly zámku odstraněny. Jste si jistý, že chcete resetovat?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Opdater", "升级": "Opdater",
"空闲": "Ledige:", "空闲": "Ledige:",
"已入住": "Optaget", "已入住": "Optaget",
"英文": "Engelsk",
"多语言": "Sprog", "多语言": "Sprog",
"添加锁": "Tilføj lås", "添加锁": "Tilføj lås",
"锁地址": "Lås adresse", "锁地址": "Lås adresse",
@ -1047,40 +1046,41 @@
"五": "Fem", "五": "Fem",
"六": "Seks", "六": "Seks",
"日": "Solen", "日": "Solen",
"简体中文": "Forenklet kinesisk", "英文": "English",
"繁体中文": "Traditionel kinesisk", "简体中文": "简体中文",
"法语": "Fransk", "繁体中文": "繁體中文",
"俄语": "Russisk", "法语": "Français",
"德语": "Tysk", "俄语": "Русский",
"日语": "Japansk", "德语": "Deutsch",
"韩语": "Koreansk", "日语": "日本語",
"意大利语": "Italiensk", "韩语": "한국어",
"乌克兰语": "Ukrainsk", "意大利语": "Italiano",
"葡萄牙语": "Portugisisk", "乌克兰语": "Українська",
"西班牙语": "Spansk", "葡萄牙语": "Português",
"阿拉伯语": "Arabisk", "西班牙语": "Español",
"越南语": "Vietnamesisk", "阿拉伯语": "العربية",
"马莱语": "Malay", "越南语": "Tiếng Việt",
"荷兰语": "Nederlandsk", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumænsk", "荷兰语": "Nederlands",
"立陶宛语": "Litauisk", "罗马尼亚语": "Română",
"瑞典语": "Svenske", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estisk", "瑞典语": "Svenska",
"波兰语": "Polsk", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovakisk", "波兰语": "Polski",
"捷克语": "Tjekkisk", "斯洛伐克语": "Slovenčina",
"希腊语": "Græsk", "捷克语": "Čeština",
"希伯来语": "Hebraisk", "希腊语": "Ελληνικά",
"塞尔维亚语": "Serbisk", "希伯来语": "עברית",
"土耳其语": "Tyrkisk", "塞尔维亚语": "Српски",
"匈牙利语": "Ungarsk", "土耳其语": "Türkçe",
"保加利亚语": "Bulgarsk", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kasakkisk", "保加利亚语": "Български",
"孟加拉语": "Bengalsk", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Kroatisk", "孟加拉语": "বাংলা",
"泰语": "Thai", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indonesisk", "泰语": "ไทย",
"芬兰语": "Finsk", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Suomi",
"丹麦语": "Dansk", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Efter nulstilling, de metacarpal vener i låsen vil blive slettet. Er du sikker på at du vil nulstille?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Efter nulstilling, de metacarpal vener i låsen vil blive slettet. Er du sikker på at du vil nulstille?",
"在线": "OnlineComment", "在线": "OnlineComment",

View File

@ -151,7 +151,6 @@
"升级": "Aktualisieren", "升级": "Aktualisieren",
"空闲": "Leerstand", "空闲": "Leerstand",
"已入住": "Besetzt", "已入住": "Besetzt",
"英文": "Englisch",
"多语言": "Sprachen", "多语言": "Sprachen",
"添加锁": "Schloss hinzufügen", "添加锁": "Schloss hinzufügen",
"锁地址": "Sperr adresse", "锁地址": "Sperr adresse",
@ -1047,41 +1046,42 @@
"五": "Fünf", "五": "Fünf",
"六": "Sechs", "六": "Sechs",
"日": "Sonne", "日": "Sonne",
"简体中文": "Vereinfachtes Chinesisch", "英文": "English",
"繁体中文": "Traditionelles Chinesisch", "简体中文": "简体中文",
"法语": "Französisch", "繁体中文": "繁體中文",
"俄语": "Russisch", "法语": "Français",
"俄语": "Русский",
"德语": "Deutsch", "德语": "Deutsch",
"日语": "Japanisch", "日语": "日本語",
"韩语": "Koreanisch", "韩语": "한국어",
"意大利语": "Italienisch", "意大利语": "Italiano",
"乌克兰语": "Ukrainisch", "乌克兰语": "Українська",
"葡萄牙语": "Portugiesisch", "葡萄牙语": "Português",
"西班牙语": "Spanisch", "西班牙语": "Español",
"阿拉伯语": "Arabisch", "阿拉伯语": "العربية",
"越南语": "Vietnam esisch", "越南语": "Tiếng Việt",
"马莱语": "Malaiisch", "马来语": "Bahasa Melayu",
"荷兰语": "Nieder län disch", "荷兰语": "Nederlands",
"罗马尼亚语": "Rumänisch", "罗马尼亚语": "Română",
"立陶宛语": "Litauisch", "立陶宛语": "Lietuvių",
"瑞典语": "Schwedisch", "瑞典语": "Svenska",
"爱沙尼亚语": "Estnisch", "爱沙尼亚语": "Eesti",
"波兰语": "Polnisch", "波兰语": "Polski",
"斯洛伐克语": "Slowakisch", "斯洛伐克语": "Slovenčina",
"捷克语": "Tschechisch", "捷克语": "Čeština",
"希腊语": "Griechisch", "希腊语": "Ελληνικά",
"希伯来语": "Hebräisch", "希伯来语": "עברית",
"塞尔维亚语": "Serbisch", "塞尔维亚语": "Српски",
"土耳其语": "Türkisch", "土耳其语": "Türkçe",
"匈牙利语": "Ungarisch", "匈牙利语": "Magyar",
"保加利亚语": "Bulgarisch", "保加利亚语": "Български",
"哈萨克斯坦语": "Kasachisch", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengali", "孟加拉语": "বাংলা",
"克罗地亚语": "Kroatisch", "克罗地亚语": "Hrvatski",
"泰语": "Thailändisch", "泰语": "ไทย",
"印度尼西亚语": "Indonesisch", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finnisch", "芬兰语": "Suomi",
"丹麦语": "Dänisch", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen werden die Mittelhand adern des Schlosses gelöscht. Sind Sie sicher, dass Sie zurücksetzen wollen?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen werden die Mittelhand adern des Schlosses gelöscht. Sind Sie sicher, dass Sie zurücksetzen wollen?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Ενημέρωση", "升级": "Ενημέρωση",
"空闲": "Κενό", "空闲": "Κενό",
"已入住": "Καταλημένες", "已入住": "Καταλημένες",
"英文": "Αγγλική",
"多语言": "Γλώσσες", "多语言": "Γλώσσες",
"添加锁": "Προσθήκη κλειδώματος", "添加锁": "Προσθήκη κλειδώματος",
"锁地址": "Κλείδωση", "锁地址": "Κλείδωση",
@ -1047,41 +1046,42 @@
"五": "Πέντε.", "五": "Πέντε.",
"六": "Έξι.", "六": "Έξι.",
"日": "Ήλιο", "日": "Ήλιο",
"简体中文": "Απλοποιημένα κινεζικά", "英文": "English",
"繁体中文": "Παραδοσιακά κινέζικα", "简体中文": "简体中文",
"法语": "Γαλλικά", "繁体中文": "繁體中文",
"俄语": "Ρωσική", "法语": "Français",
"德语": "Γερμανικός", "俄语": "Русский",
"日语": "Ιαπωνικά", "德语": "Deutsch",
"韩语": "Κορεάτικα", "日语": "日本語",
"意大利语": "Ιταλική", "韩语": "한국어",
"乌克兰语": "Ουκρανικά", "意大利语": "Italiano",
"葡萄牙语": "Πορτογαλική", "乌克兰语": "Українська",
"西班牙语": "Ισπανικά", "葡萄牙语": "Português",
"阿拉伯语": "Αραβικά", "西班牙语": "Español",
"越南语": "Βιετναμέζικα", "阿拉伯语": "العربية",
"马莱语": "Μαλαισία", "越南语": "Tiếng Việt",
"荷兰语": "Ολλανδικά", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Ρουμάνικα", "荷兰语": "Nederlands",
"立陶宛语": "Λιθουανικά", "罗马尼亚语": "Română",
"瑞典语": "Σουηδικά", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Εσθονικά", "瑞典语": "Svenska",
"波兰语": "Πολωνικά", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Σλοβακικός", "波兰语": "Polski",
"捷克语": "Τσέχικα", "斯洛伐克语": "Slovenčina",
"希腊语": "Ελληνική", "捷克语": "Čeština",
"希伯来语": "Εβραϊκά", "希腊语": "Ελληνικά",
"塞尔维亚语": "Σερβική", "希伯来语": "עברית",
"土耳其语": "Τουρκικά", "塞尔维亚语": "Српски",
"匈牙利语": "Ουγγρικά", "土耳其语": "Türkçe",
"保加利亚语": "Βουλγαρική", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Καζακικά", "保加利亚语": "Български",
"孟加拉语": "Βενγκάλια", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Κροατικά", "孟加拉语": "বাংলা",
"泰语": "Ταϊλάνδης", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Ινδονησιακά", "泰语": "ไทย",
"芬兰语": "Φινλανδικά", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Δανικά", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, οι μετακάρπιες φλέβες της κλειδαριάς θα διαγραφούν. Είστε σίγουροι ότι θέλετε να επαναφέρετε;", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, οι μετακάρπιες φλέβες της κλειδαριάς θα διαγραφούν. Είστε σίγουροι ότι θέλετε να επαναφέρετε;",
"在线": "Σε απευθείας σύνδεση", "在线": "Σε απευθείας σύνδεση",
"离线": "Εκτός σύνδεσης:" "离线": "Εκτός σύνδεσης:"

View File

@ -152,8 +152,6 @@
"升级": "Update", "升级": "Update",
"空闲": "Vacant", "空闲": "Vacant",
"已入住": "Occupied", "已入住": "Occupied",
"英文": "English",
"简体中文": "Simplified Chinese",
"多语言": "Languages", "多语言": "Languages",
"添加锁": "Add Lock", "添加锁": "Add Lock",
"锁地址": "Lock Address", "锁地址": "Lock Address",
@ -1048,40 +1046,42 @@
"导出锁数据": "Export lock data", "导出锁数据": "Export lock data",
"一键开锁": "One-click unlock", "一键开锁": "One-click unlock",
"已开通": "Opened", "已开通": "Opened",
"繁体中文": "Traditional Chinese", "英文": "English",
"法语": "French", "简体中文": "简体中文",
"俄语": "Russian", "繁体中文": "繁體中文",
"德语": "German", "法语": "Français",
"日语": "Japanese", "俄语": "Русский",
"韩语": "Korean", "德语": "Deutsch",
"意大利语": "Italian", "日语": "日本語",
"乌克兰语": "Ukrainian", "韩语": "한국어",
"葡萄牙语": "Portuguese", "意大利语": "Italiano",
"西班牙语": "Spanish", "乌克兰语": "Українська",
"阿拉伯语": "Arabic", "葡萄牙语": "Português",
"越南语": "Vietnamese", "西班牙语": "Español",
"马莱语": "Malay", "阿拉伯语": "العربية",
"荷兰语": "Dutch", "越南语": "Tiếng Việt",
"罗马尼亚语": "Romanian", "马来语": "Bahasa Melayu",
"立陶宛语": "Lithuanian", "荷兰语": "Nederlands",
"瑞典语": "Swedish", "罗马尼亚语": "Română",
"爱沙尼亚语": "Estonian", "立陶宛语": "Lietuvių",
"波兰语": "Polish", "瑞典语": "Svenska",
"斯洛伐克语": "Slovak", "爱沙尼亚语": "Eesti",
"捷克语": "Czech", "波兰语": "Polski",
"希腊语": "Greek", "斯洛伐克语": "Slovenčina",
"希伯来语": "Hebrew", "捷克语": "Čeština",
"塞尔维亚语": "Serbian", "希腊语": "Ελληνικά",
"土耳其语": "Turkish", "希伯来语": "עברית",
"匈牙利语": "Hungarian", "塞尔维亚语": "Српски",
"保加利亚语": "Bulgarian", "土耳其语": "Türkçe",
"哈萨克斯坦语": "Kazakh", "匈牙利语": "Magyar",
"孟加拉语": "Bengali", "保加利亚语": "Български",
"克罗地亚语": "Croatian", "哈萨克斯坦语": "Қазақ",
"泰语": "Thai", "孟加拉语": "বাংলা",
"印度尼西亚语": "Indonesian", "克罗地亚语": "Hrvatski",
"芬兰语": "Finnish", "泰语": "ไทย",
"丹麦语": "Danish", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "After reset, the metacarpal veins of the lock will be deleted. Are you sure you want to reset?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "After reset, the metacarpal veins of the lock will be deleted. Are you sure you want to reset?",
"在线": "Online", "在线": "Online",
"离线": "Offline", "离线": "Offline",

View File

@ -151,7 +151,6 @@
"升级": "Actualización", "升级": "Actualización",
"空闲": "Vacante", "空闲": "Vacante",
"已入住": "Ocupado", "已入住": "Ocupado",
"英文": "Inglés",
"多语言": "Idiomas", "多语言": "Idiomas",
"添加锁": "Añadir bloqueo", "添加锁": "Añadir bloqueo",
"锁地址": "Dirección de bloqueo", "锁地址": "Dirección de bloqueo",
@ -1047,41 +1046,42 @@
"五": "Cinco", "五": "Cinco",
"六": "Seis", "六": "Seis",
"日": "Sol", "日": "Sol",
"简体中文": "Chino simplificado", "英文": "English",
"繁体中文": "Chino tradicional", "简体中文": "简体中文",
"法语": "Francés", "繁体中文": "繁體中文",
"俄语": "Ruso", "法语": "Français",
"德语": "Alemán", "俄语": "Русский",
"日语": "Japonés", "德语": "Deutsch",
"韩语": "Coreano", "日语": "日本語",
"韩语": "한국어",
"意大利语": "Italiano", "意大利语": "Italiano",
"乌克兰语": "Ucraniano", "乌克兰语": "Українська",
"葡萄牙语": "Portugués", "葡萄牙语": "Português",
"西班牙语": "Español", "西班牙语": "Español",
"阿拉伯语": "Árabe", "阿拉伯语": "العربية",
"越南语": "Vietnamita", "越南语": "Tiếng Việt",
"马莱语": "Malayo", "马来语": "Bahasa Melayu",
"荷兰语": "Holandés", "荷兰语": "Nederlands",
"罗马尼亚语": "Rumano", "罗马尼亚语": "Română",
"立陶宛语": "Lituano", "立陶宛语": "Lietuvių",
"瑞典语": "Sueco", "瑞典语": "Svenska",
"爱沙尼亚语": "Estonio", "爱沙尼亚语": "Eesti",
"波兰语": "Polaco", "波兰语": "Polski",
"斯洛伐克语": "Eslovaco", "斯洛伐克语": "Slovenčina",
"捷克语": "Checo", "捷克语": "Čeština",
"希腊语": "Griego", "希腊语": "Ελληνικά",
"希伯来语": "Hebreo", "希伯来语": "עברית",
"塞尔维亚语": "Serbio", "塞尔维亚语": "Српски",
"土耳其语": "Turco", "土耳其语": "Türkçe",
"匈牙利语": "Húngaro", "匈牙利语": "Magyar",
"保加利亚语": "Búlgaro", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazajo", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengalí", "孟加拉语": "বাংলা",
"克罗地亚语": "Croata", "克罗地亚语": "Hrvatski",
"泰语": "Tailandés", "泰语": "ไทย",
"印度尼西亚语": "Indonesio", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finlandés", "芬兰语": "Suomi",
"丹麦语": "Danés", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Después del reinicio, se eliminarán las venas metacarpiales de la cerradura. ¿Está seguro de que desea restablecer?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Después del reinicio, se eliminarán las venas metacarpiales de la cerradura. ¿Está seguro de que desea restablecer?",
"在线": "En línea", "在线": "En línea",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Uuendamine", "升级": "Uuendamine",
"空闲": "Vabanenud", "空闲": "Vabanenud",
"已入住": "Hõivatud", "已入住": "Hõivatud",
"英文": "Inglise keel",
"多语言": "Keeled", "多语言": "Keeled",
"添加锁": "Lisa lukus", "添加锁": "Lisa lukus",
"锁地址": "Lukusta aadress", "锁地址": "Lukusta aadress",
@ -1047,41 +1046,42 @@
"五": "Viis.", "五": "Viis.",
"六": "Kuus.", "六": "Kuus.",
"日": "Päikesel", "日": "Päikesel",
"简体中文": "Hiina lihtsustatud", "英文": "English",
"繁体中文": "Traditsiooniline hiini", "简体中文": "简体中文",
"法语": "Prantsuse prantse", "繁体中文": "繁體中文",
"俄语": "Vene keel", "法语": "Français",
"德语": "Saksa", "俄语": "Русский",
"日语": "Jaapani", "德语": "Deutsch",
"韩语": "Korea keel", "日语": "日本語",
"意大利语": "ItaaliaName", "韩语": "한국어",
"乌克兰语": "Ukraina", "意大利语": "Italiano",
"葡萄牙语": "Portugali", "乌克兰语": "Українська",
"西班牙语": "Hispaania keel", "葡萄牙语": "Português",
"阿拉伯语": "Araabia", "西班牙语": "Español",
"越南语": "Vietnami", "阿拉伯语": "العربية",
"马莱语": "Malai", "越南语": "Tiếng Việt",
"荷兰语": "Hollandi keel", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumeenia keel", "荷兰语": "Nederlands",
"立陶宛语": "Leedu", "罗马尼亚语": "Română",
"瑞典语": "Rootsi", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Eesti keel", "瑞典语": "Svenska",
"波兰语": "Poola", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovakia", "波兰语": "Polski",
"捷克语": "Tšehi", "斯洛伐克语": "Slovenčina",
"希腊语": "Kreeka keel", "捷克语": "Čeština",
"希伯来语": "Heebrea", "希腊语": "Ελληνικά",
"塞尔维亚语": "Serbia", "希伯来语": "עברית",
"土耳其语": "Türgi keel", "塞尔维亚语": "Српски",
"匈牙利语": "Ungari keel", "土耳其语": "Türkçe",
"保加利亚语": "Bulgaaria", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kasaha", "保加利亚语": "Български",
"孟加拉语": "Bengalia", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Horvaatia", "孟加拉语": "বাংলা",
"泰语": "Taii", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indoneesia keeles", "泰语": "ไทย",
"芬兰语": "Soome keel", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Taani keel", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku metakarpaalveenid. Kas tõesti soovid lähtestada?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku metakarpaalveenid. Kas tõesti soovid lähtestada?",
"在线": "Võrgus", "在线": "Võrgus",
"离线": "Mitte ühendust" "离线": "Mitte ühendust"

View File

@ -151,7 +151,6 @@
"升级": "Päivitä", "升级": "Päivitä",
"空闲": "Tyhjät", "空闲": "Tyhjät",
"已入住": "Hyväksytty", "已入住": "Hyväksytty",
"英文": "Englanti",
"多语言": "Kielet", "多语言": "Kielet",
"添加锁": "Lisää lukko", "添加锁": "Lisää lukko",
"锁地址": "Lukitse osoite", "锁地址": "Lukitse osoite",
@ -1047,41 +1046,42 @@
"五": "Viisi.", "五": "Viisi.",
"六": "Kuusi.", "六": "Kuusi.",
"日": "Aurinko", "日": "Aurinko",
"简体中文": "Yksinkertaistettu kiinalainen", "英文": "English",
"繁体中文": "Perinteinen kiinalainen", "简体中文": "简体中文",
"法语": "Ranskan", "繁体中文": "繁體中文",
"俄语": "Venäjä", "法语": "Français",
"德语": "Saksa", "俄语": "Русский",
"日语": "Japani", "德语": "Deutsch",
"韩语": "Korean", "日语": "日本語",
"意大利语": "Italiaa", "韩语": "한국어",
"乌克兰语": "Ukraina", "意大利语": "Italiano",
"葡萄牙语": "Portugali", "乌克兰语": "Українська",
"西班牙语": "Espanja", "葡萄牙语": "Português",
"阿拉伯语": "Arabia", "西班牙语": "Español",
"越南语": "Vietnamia", "阿拉伯语": "العربية",
"马莱语": "Malai", "越南语": "Tiếng Việt",
"荷兰语": "Hollanti", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Romania", "荷兰语": "Nederlands",
"立陶宛语": "Liettua", "罗马尼亚语": "Română",
"瑞典语": "Ruotsi", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Viro", "瑞典语": "Svenska",
"波兰语": "Puolan", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovakia", "波兰语": "Polski",
"捷克语": "Tšekki", "斯洛伐克语": "Slovenčina",
"希腊语": "Krekki", "捷克语": "Čeština",
"希伯来语": "Heprea", "希腊语": "Ελληνικά",
"塞尔维亚语": "Serbian", "希伯来语": "עברית",
"土耳其语": "Turkki", "塞尔维亚语": "Српски",
"匈牙利语": "Unkarin", "土耳其语": "Türkçe",
"保加利亚语": "Bulgaria", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazaki", "保加利亚语": "Български",
"孟加拉语": "Bengalia", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Kroatia", "孟加拉语": "বাংলা",
"泰语": "Thai", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indonesian", "泰语": "ไทย",
"芬兰语": "Suomen kieli", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Tanskan", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Kun lukko on nollattu, metakarppinen suoneet poistetaan. Haluatko varmasti palauttaa?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Kun lukko on nollattu, metakarppinen suoneet poistetaan. Haluatko varmasti palauttaa?",
"在线": "Verkossa", "在线": "Verkossa",
"离线": "Offline-verkosto" "离线": "Offline-verkosto"

View File

@ -151,7 +151,6 @@
"升级": "Mise à jour", "升级": "Mise à jour",
"空闲": "Vacant", "空闲": "Vacant",
"已入住": "Occupé", "已入住": "Occupé",
"英文": "Anglais",
"多语言": "Langues", "多语言": "Langues",
"添加锁": "Ajouter un verrou", "添加锁": "Ajouter un verrou",
"锁地址": "Adresse de verrouillage", "锁地址": "Adresse de verrouillage",
@ -1047,41 +1046,42 @@
"五": "Cinq", "五": "Cinq",
"六": "Six", "六": "Six",
"日": "Soleil", "日": "Soleil",
"简体中文": "Chinois simplifié", "英文": "English",
"繁体中文": "Chinois traditionnel", "简体中文": "简体中文",
"繁体中文": "繁體中文",
"法语": "Français", "法语": "Français",
"俄语": "Russe", "俄语": "Русский",
"德语": "Allemand", "德语": "Deutsch",
"日语": "Japonais", "日语": "日本語",
"韩语": "Coréen", "韩语": "한국어",
"意大利语": "Italien", "意大利语": "Italiano",
"乌克兰语": "Ukrainien", "乌克兰语": "Українська",
"葡萄牙语": "Portugais", "葡萄牙语": "Portugs",
"西班牙语": "Espagnol", "西班牙语": "Español",
"阿拉伯语": "Arabe", "阿拉伯语": "العربية",
"越南语": "Vietnamien", "越南语": "Tiếng Việt",
"马莱语": "Malais", "马来语": "Bahasa Melayu",
"荷兰语": "Néerlandais", "荷兰语": "Nederlands",
"罗马尼亚语": "Roumain", "罗马尼亚语": "Română",
"立陶宛语": "Lituanien", "立陶宛语": "Lietuvių",
"瑞典语": "Suédois", "瑞典语": "Svenska",
"爱沙尼亚语": "Estonien", "爱沙尼亚语": "Eesti",
"波兰语": "Polonais", "波兰语": "Polski",
"斯洛伐克语": "Slovaque", "斯洛伐克语": "Slovenčina",
"捷克语": "Tchèque", "捷克语": "Čeština",
"希腊语": "Grec", "希腊语": "Ελληνικά",
"希伯来语": "Hébreu", "希伯来语": "עברית",
"塞尔维亚语": "Serbe", "塞尔维亚语": "Српски",
"土耳其语": "Turc", "土耳其语": "Türkçe",
"匈牙利语": "Hongrois", "匈牙利语": "Magyar",
"保加利亚语": "Bulgare", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazakh", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengali", "孟加拉语": "বাংলা",
"克罗地亚语": "Croate", "克罗地亚语": "Hrvatski",
"泰语": "Thaï", "泰语": "ไทย",
"印度尼西亚语": "Indonésien", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finlandais", "芬兰语": "Suomi",
"丹麦语": "Danois", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Après réinitialisation, les veines métacarpiennes de la serrure seront supprimées. Êtes-vous sûr de vouloir réinitialiser?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Après réinitialisation, les veines métacarpiennes de la serrure seront supprimées. Êtes-vous sûr de vouloir réinitialiser?",
"在线": "En ligne", "在线": "En ligne",
"离线": "Hors ligne" "离线": "Hors ligne"

View File

@ -151,7 +151,6 @@
"升级": "עדכון", "升级": "עדכון",
"空闲": "ריק", "空闲": "ריק",
"已入住": "הכבושה", "已入住": "הכבושה",
"英文": "אנגלית",
"多语言": "שפות", "多语言": "שפות",
"添加锁": "הוסף מנעול", "添加锁": "הוסף מנעול",
"锁地址": "כתובת נעילה", "锁地址": "כתובת נעילה",
@ -1047,41 +1046,42 @@
"五": "חמש", "五": "חמש",
"六": "6", "六": "6",
"日": "שמש", "日": "שמש",
"简体中文": "סינית מפושטת", "英文": "English",
"繁体中文": "סינית מסורתית", "简体中文": "简体中文",
"法语": "צרפתית", "繁体中文": "繁體中文",
"俄语": "רוסיות", "法语": "Français",
"德语": "גרמנית", "俄语": "Русский",
"日语": "יפניות", "德语": "Deutsch",
"韩语": "קוריאניות", "日语": "日本語",
"意大利语": "איטלקית", "韩语": "한국어",
"乌克兰语": "אוקראינית", "意大利语": "Italiano",
"葡萄牙语": "מפורטוגוזית", "乌克兰语": "Українська",
"西班牙语": "ספרדית", "葡萄牙语": "Português",
"阿拉伯语": "ערבית", "西班牙语": "Español",
"越南语": "וייטנאמיות", "阿拉伯语": "العربية",
"马莱语": "מלאית", "越南语": "Tiếng Việt",
"荷兰语": "הולנדיות", "马来语": "Bahasa Melayu",
"罗马尼亚语": "רומנית", "荷兰语": "Nederlands",
"立陶宛语": "ליטואנית", "罗马尼亚语": "Română",
"瑞典语": "סוואדיש", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "אסטוני", "瑞典语": "Svenska",
"波兰语": "פוליש", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "סלובק", "波兰语": "Polski",
"捷克语": "צ 'כית", "斯洛伐克语": "Slovenčina",
"希腊语": "יוונית", "捷克语": "Čeština",
"希伯来语": "היברו", "希腊语": "Ελληνικά",
"塞尔维亚语": "סרבי", "希伯来语": "עברית",
"土耳其语": "טורקי", "塞尔维亚语": "Српски",
"匈牙利语": "הונגרית", "土耳其语": "Türkçe",
"保加利亚语": "הבולגריות", "匈牙利语": "Magyar",
"哈萨克斯坦语": "קאזח", "保加利亚语": "Български",
"孟加拉语": "בנגלי", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "קרואטי", "孟加拉语": "বাংলা",
"泰语": "תאילנדי", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "אינדונזית", "泰语": "ไทย",
"芬兰语": "עיטורי", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "דני", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "לאחר איפוס, הורידים של המנעול יימחקו. אתה בטוח שברצונך לאפס?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "לאחר איפוס, הורידים של המנעול יימחקו. אתה בטוח שברצונך לאפס?",
"在线": "באינטרנט", "在线": "באינטרנט",
"离线": "מנותק" "离线": "מנותק"

View File

@ -151,7 +151,6 @@
"升级": "Ažuriraj", "升级": "Ažuriraj",
"空闲": "Prazno", "空闲": "Prazno",
"已入住": "Zauzeto", "已入住": "Zauzeto",
"英文": "EngleskiName",
"多语言": "Jezici", "多语言": "Jezici",
"添加锁": "Dodaj zaključanje", "添加锁": "Dodaj zaključanje",
"锁地址": "Zaključaj adresu", "锁地址": "Zaključaj adresu",
@ -1047,41 +1046,42 @@
"五": "Pet.", "五": "Pet.",
"六": "Šest.", "六": "Šest.",
"日": "Sunce", "日": "Sunce",
"简体中文": "Pojednostavljeni kineski", "英文": "English",
"繁体中文": "Tradicionalni kineski", "简体中文": "简体中文",
"法语": "Francuski", "繁体中文": "繁體中文",
"俄语": "Ruski", "法语": "Français",
"德语": "Njemački", "俄语": "Русский",
"日语": "JapanskiName", "德语": "Deutsch",
"韩语": "Korejski", "日语": "日本語",
"意大利语": "Talijanski", "韩语": "한국어",
"乌克兰语": "Ukrajini", "意大利语": "Italiano",
"葡萄牙语": "Portugalski", "乌克兰语": "Українська",
"西班牙语": "Španjolski", "葡萄牙语": "Português",
"阿拉伯语": "Arapski", "西班牙语": "Español",
"越南语": "Vijetnamski", "阿拉伯语": "العربية",
"马莱语": "Malajski", "越南语": "Tiếng Việt",
"荷兰语": "Nizozemski", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumunjski", "荷兰语": "Nederlands",
"立陶宛语": "Litvanski", "罗马尼亚语": "Română",
"瑞典语": "Švedski", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estonski", "瑞典语": "Svenska",
"波兰语": "Poljski", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "SlovačkiName", "波兰语": "Polski",
"捷克语": "Češka", "斯洛伐克语": "Slovenčina",
"希腊语": "Grčki", "捷克语": "Čeština",
"希伯来语": "Hebrejski", "希腊语": "Ελληνικά",
"塞尔维亚语": "Srpski", "希伯来语": "עברית",
"土耳其语": "Turski", "塞尔维亚语": "Српски",
"匈牙利语": "Mađarski", "土耳其语": "Türkçe",
"保加利亚语": "Bugarski", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazahki", "保加利亚语": "Български",
"孟加拉语": "Bengala", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "বাংলা",
"克罗地亚语": "Hrvatski", "克罗地亚语": "Hrvatski",
"泰语": "Tajlandska", "泰语": "ไทย",
"印度尼西亚语": "Indonezijski", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finski", "芬兰语": "Suomi",
"丹麦语": "Danski", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Nakon resetiranja, metakarpalne vene brave će biti izbrisane. Jeste li sigurni da želite resetiranje?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Nakon resetiranja, metakarpalne vene brave će biti izbrisane. Jeste li sigurni da želite resetiranje?",
"在线": "Na internetu", "在线": "Na internetu",
"离线": "Odspojeno" "离线": "Odspojeno"

View File

@ -151,7 +151,6 @@
"升级": "Frissítés", "升级": "Frissítés",
"空闲": "Üresen", "空闲": "Üresen",
"已入住": "Megszállt", "已入住": "Megszállt",
"英文": "Angol",
"多语言": "Nyelvek", "多语言": "Nyelvek",
"添加锁": "Lock hozzáadása", "添加锁": "Lock hozzáadása",
"锁地址": "Lock cím", "锁地址": "Lock cím",
@ -1047,41 +1046,42 @@
"五": "Öt", "五": "Öt",
"六": "Hatos", "六": "Hatos",
"日": "Sun", "日": "Sun",
"简体中文": "Egyszerűsített kínai", "英文": "English",
"繁体中文": "Hagyományos kínai", "简体中文": "简体中文",
"法语": "Francia", "繁体中文": "繁體中文",
"俄语": "Orosz", "法语": "Français",
"德语": "Német", "俄语": "Русский",
"日语": "Japán", "德语": "Deutsch",
"韩语": "Koreai", "日语": "日本語",
"意大利语": "Olasz", "韩语": "한국어",
"乌克兰语": "Ukrán", "意大利语": "Italiano",
"葡萄牙语": "Portugál", "乌克兰语": "Українська",
"西班牙语": "Spanyol", "葡萄牙语": "Português",
"阿拉伯语": "Arab", "西班牙语": "Español",
"越南语": "Vietnami", "阿拉伯语": "العربية",
"马莱语": "Maláj", "越南语": "Tiếng Việt",
"荷兰语": "Holland", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Román", "荷兰语": "Nederlands",
"立陶宛语": "Litván", "罗马尼亚语": "Română",
"瑞典语": "Svéd", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Észt", "瑞典语": "Svenska",
"波兰语": "Lengyel", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Szlovák", "波兰语": "Polski",
"捷克语": "Cseh", "斯洛伐克语": "Slovenčina",
"希腊语": "Görög", "捷克语": "Čeština",
"希伯来语": "Héber", "希腊语": "Ελληνικά",
"塞尔维亚语": "Szerb", "希伯来语": "עברית",
"土耳其语": "Török", "塞尔维亚语": "Српски",
"土耳其语": "Türkçe",
"匈牙利语": "Magyar", "匈牙利语": "Magyar",
"保加利亚语": "Bolgár", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazah", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengáli nyelv", "孟加拉语": "বাংলা",
"克罗地亚语": "Horvát", "克罗地亚语": "Hrvatski",
"泰语": "Thai", "泰语": "ไทย",
"印度尼西亚语": "Indonéz", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finn", "芬兰语": "Suomi",
"丹麦语": "Dán", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "A reset után a zár metakarpális erei törlődnek. Biztos vagy benne, hogy vissza akarsz állítani?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "A reset után a zár metakarpális erei törlődnek. Biztos vagy benne, hogy vissza akarsz állítani?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Perbarui", "升级": "Perbarui",
"空闲": "Kosong", "空闲": "Kosong",
"已入住": "Sibuk", "已入住": "Sibuk",
"英文": "Inggris",
"多语言": "Bahasa", "多语言": "Bahasa",
"添加锁": "Tambah kunci", "添加锁": "Tambah kunci",
"锁地址": "Kunci alamat", "锁地址": "Kunci alamat",
@ -1047,41 +1046,42 @@
"五": "Lima", "五": "Lima",
"六": "Enam", "六": "Enam",
"日": "Matahari", "日": "Matahari",
"简体中文": "Mandarin sederhana", "英文": "English",
"繁体中文": "China Tradisional", "简体中文": "简体中文",
"法语": "Prancis", "繁体中文": "繁體中文",
"俄语": "Rusia", "法语": "Français",
"德语": "Jerman", "俄语": "Русский",
"日语": "Jepang", "德语": "Deutsch",
"韩语": "Korea", "日语": "日本語",
"意大利语": "Italia", "韩语": "한국어",
"乌克兰语": "Ukraina", "意大利语": "Italiano",
"葡萄牙语": "Portugis", "乌克兰语": "Українська",
"西班牙语": "Spanyol", "葡萄牙语": "Português",
"阿拉伯语": "Arab", "西班牙语": "Español",
"越南语": "Vietnam", "阿拉伯语": "العربية",
"马莱语": "Melayu", "越南语": "Tiếng Việt",
"荷兰语": "Belanda", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumania", "荷兰语": "Nederlands",
"立陶宛语": "Pertanyaan Umum", "罗马尼亚语": "Română",
"瑞典语": "Swedia", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Amnya", "瑞典语": "Svenska",
"波兰语": "Semir", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Longgar", "波兰语": "Polski",
"捷克语": "Ceko", "斯洛伐克语": "Slovenčina",
"希腊语": "Yunani", "捷克语": "Čeština",
"希伯来语": "Ibrani", "希腊语": "Ελληνικά",
"塞尔维亚语": "Topi kasual", "希伯来语": "עברית",
"土耳其语": "Turki", "塞尔维亚语": "Српски",
"匈牙利语": "Hungaria", "土耳其语": "Türkçe",
"保加利亚语": "Bulgarian", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazakhstan", "保加利亚语": "Български",
"孟加拉语": "Berbayang", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Kroasia", "孟加拉语": "বাংলা",
"泰语": "Thailand", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indonesia", "泰语": "ไทย",
"芬兰语": "Finlandia", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Denmark", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Setelah mengulang, pembuluh darah metakarpal dari kunci akan dihapus. Yakin ingin mengatur ulang?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Setelah mengulang, pembuluh darah metakarpal dari kunci akan dihapus. Yakin ingin mengatur ulang?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Aggiornamento", "升级": "Aggiornamento",
"空闲": "Sgomberato", "空闲": "Sgomberato",
"已入住": "Occupato", "已入住": "Occupato",
"英文": "Inglese",
"多语言": "Lingue", "多语言": "Lingue",
"添加锁": "Aggiungi blocco", "添加锁": "Aggiungi blocco",
"锁地址": "Blocca indirizzo", "锁地址": "Blocca indirizzo",
@ -1047,41 +1046,42 @@
"五": "Cinque", "五": "Cinque",
"六": "Sei", "六": "Sei",
"日": "Sole", "日": "Sole",
"简体中文": "Cinese semplificato", "英文": "English",
"繁体中文": "Cinese tradizionale", "简体中文": "简体中文",
"法语": "Francese", "繁体中文": "繁體中文",
"俄语": "Russo", "法语": "Français",
"德语": "Tedesco", "俄语": "Русский",
"日语": "Giapponese", "德语": "Deutsch",
"韩语": "Coreano", "日语": "日本語",
"韩语": "한국어",
"意大利语": "Italiano", "意大利语": "Italiano",
"乌克兰语": "Ucraino", "乌克兰语": "Українська",
"葡萄牙语": "Portoghese", "葡萄牙语": "Português",
"西班牙语": "Spagnolo", "西班牙语": "Español",
"阿拉伯语": "Arabo", "阿拉伯语": "العربية",
"越南语": "Vietnamita", "越南语": "Tiếng Việt",
"马莱语": "Malese", "马来语": "Bahasa Melayu",
"荷兰语": "Olandese", "荷兰语": "Nederlands",
"罗马尼亚语": "Rumeno", "罗马尼亚语": "Română",
"立陶宛语": "Lituano", "立陶宛语": "Lietuvių",
"瑞典语": "Svedese", "瑞典语": "Svenska",
"爱沙尼亚语": "Estone", "爱沙尼亚语": "Eesti",
"波兰语": "Polacco", "波兰语": "Polski",
"斯洛伐克语": "Slovacco", "斯洛伐克语": "Slovenčina",
"捷克语": "Ceco", "捷克语": "Čeština",
"希腊语": "Greco", "希腊语": "Ελληνικά",
"希伯来语": "Ebraico", "希伯来语": "עברית",
"塞尔维亚语": "Serbo", "塞尔维亚语": "Српски",
"土耳其语": "Turco", "土耳其语": "Türkçe",
"匈牙利语": "Ungherese", "匈牙利语": "Magyar",
"保加利亚语": "Bulgaro", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazako", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengalese", "孟加拉语": "বাংলা",
"克罗地亚语": "Croato", "克罗地亚语": "Hrvatski",
"泰语": "Tailandese", "泰语": "ไทย",
"印度尼西亚语": "Indonesiano", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finlandese", "芬兰语": "Suomi",
"丹麦语": "Danese", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Dopo il reset, le vene metacarpali della serratura verranno cancellate. Sei sicuro di voler reimpostare?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Dopo il reset, le vene metacarpali della serratura verranno cancellate. Sei sicuro di voler reimpostare?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "更新", "升级": "更新",
"空闲": "空いている", "空闲": "空いている",
"已入住": "占有", "已入住": "占有",
"英文": "英語",
"多语言": "言語", "多语言": "言語",
"添加锁": "ロックの追加", "添加锁": "ロックの追加",
"锁地址": "アドレスをロック", "锁地址": "アドレスをロック",
@ -1047,41 +1046,42 @@
"五": "5", "五": "5",
"六": "6つ", "六": "6つ",
"日": "太陽", "日": "太陽",
"简体中文": "簡体字中国語", "英文": "English",
"繁体中文": "伝統的な中国語", "简体中文": "简体中文",
"法语": "フランス語", "繁体中文": "繁體中文",
"俄语": "ロシア語", "法语": "Français",
"德语": "ドイツ語", "俄语": "Русский",
"日语": "日语", "德语": "Deutsch",
"韩语": "韓国語", "日语": "日本語",
"意大利语": "イタリア語", "韩语": "한국어",
"乌克兰语": "ウクライナ", "意大利语": "Italiano",
"葡萄牙语": "ポルトガル语", "乌克兰语": "Українська",
"西班牙语": "スペイン語", "葡萄牙语": "Português",
"阿拉伯语": "アラビア語", "西班牙语": "Español",
"越南语": "ベトナム人", "阿拉伯语": "العربية",
"马莱语": "マレー", "越南语": "Tiếng Việt",
"荷兰语": "オランダ語", "马来语": "Bahasa Melayu",
"罗马尼亚语": "ルーマニア", "荷兰语": "Nederlands",
"立陶宛语": "リトアニア語", "罗马尼亚语": "Română",
"瑞典语": "スウェーデン語", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "エストニア語", "瑞典语": "Svenska",
"波兰语": "ポーランド語", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "スロバキア", "波兰语": "Polski",
"捷克语": "チェコ", "斯洛伐克语": "Slovenčina",
"希腊语": "ギリシャ語", "捷克语": "Čeština",
"希伯来语": "ヘブライ語", "希腊语": "Ελληνικά",
"塞尔维亚语": "セルビア語", "希伯来语": "עברית",
"土耳其语": "トルコ語", "塞尔维亚语": "Српски",
"匈牙利语": "ハンガリー語", "土耳其语": "Türkçe",
"保加利亚语": "ブルガリア語", "匈牙利语": "Magyar",
"哈萨克斯坦语": "カザフ", "保加利亚语": "Български",
"孟加拉语": "ベンガル語", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "クロアチア语", "孟加拉语": "বাংলা",
"泰语": "タイ", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "インドネシア语", "泰语": "ไทย",
"芬兰语": "フィンランド語", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "デンマーク语", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "リセット後、ロックの中手骨静脈が削除されます。リセットしてもよろしいですか。", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "リセット後、ロックの中手骨静脈が削除されます。リセットしてもよろしいですか。",
"在线": "オンライン", "在线": "オンライン",
"离线": "オフライン" "离线": "オフライン"

View File

@ -151,7 +151,6 @@
"升级": "Жаңарту", "升级": "Жаңарту",
"空闲": "Таңдау", "空闲": "Таңдау",
"已入住": "Бетті", "已入住": "Бетті",
"英文": "Англияс",
"多语言": "Тілдер", "多语言": "Тілдер",
"添加锁": "Осы қосу", "添加锁": "Осы қосу",
"锁地址": "Адресті бұғаттау", "锁地址": "Адресті бұғаттау",
@ -1047,41 +1046,42 @@
"五": "Бест", "五": "Бест",
"六": "Алтынта", "六": "Алтынта",
"日": "Күн", "日": "Күн",
"简体中文": "ҚытайшаComment", "英文": "English",
"繁体中文": "Қытайша (Картықты)", "简体中文": "简体中文",
"法语": "Француз", "繁体中文": "繁體中文",
"俄语": "Орусы", "法语": "Français",
"德语": "Немис", "俄语": "Русский",
"日语": апоныName", "德语": "Deutsch",
"韩语": "КорейшеName", "日语": "日本語",
"意大利语": "ИталияName", "韩语": "한국어",
"乌克兰语": "УкраинаName", "意大利语": "Italiano",
"葡萄牙语": "Португал", "乌克兰语": "Українська",
"西班牙语": "ІспаншаName", "葡萄牙语": "Português",
"阿拉伯语": "АрабшаName", "西班牙语": "Español",
"越南语": "ВьетнамыName", "阿拉伯语": "العربية",
"马莱语": "Малайя", "越南语": "Tiếng Việt",
"荷兰语": "Ниландық", "马来语": "Bahasa Melayu",
"罗马尼亚语": "РумынName", "荷兰语": "Nederlands",
"立陶宛语": "ЛитваName", "罗马尼亚语": "Română",
"瑞典语": "ШведшаName", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "ЕстоншаName", "瑞典语": "Svenska",
"波兰语": олякшаName", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Словак", "波兰语": "Polski",
"捷克语": "Чехі", "斯洛伐克语": "Slovenčina",
"希腊语": "Грек", "捷克语": "Čeština",
"希伯来语": "Иврит", "希腊语": "Ελληνικά",
"塞尔维亚语": "СербName", "希伯来语": "עברית",
"土耳其语": "ТүркшеName", "塞尔维亚语": "Српски",
"匈牙利语": "ВенгрияName", "土耳其语": "Türkçe",
"保加利亚语": олгарыName", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Қазак", "保加利亚语": "Български",
"孟加拉语": "Бенгальа", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Хорватия", "孟加拉语": "বাংলা",
"泰语": "Тайи", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "ИндонезияName", "泰语": "ไทย",
"芬兰语": "Финл", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Даниш", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Қайта ысырып тастағаннан соң бұғаттағы метакарпалар өшіріледі. Шынымен ысырып тастауды қалайсыз ба?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Қайта ысырып тастағаннан соң бұғаттағы метакарпалар өшіріледі. Шынымен ысырып тастауды қалайсыз ба?",
"在线": "Онлайн", "在线": "Онлайн",
"离线": "Желіде емес" "离线": "Желіде емес"

View File

@ -151,7 +151,6 @@
"升级": "업데이트", "升级": "업데이트",
"空闲": "빈", "空闲": "빈",
"已入住": "점령", "已入住": "점령",
"英文": "영어",
"多语言": "언어", "多语言": "언어",
"添加锁": "잠금 추가", "添加锁": "잠금 추가",
"锁地址": "주소 잠금", "锁地址": "주소 잠금",
@ -1047,41 +1046,42 @@
"五": "다섯", "五": "다섯",
"六": "여섯", "六": "여섯",
"日": "태양", "日": "태양",
"简体中文": "중국어 간체", "英文": "English",
"繁体中文": "중국 전통", "简体中文": "简体中文",
"法语": "프랑스어", "繁体中文": "繁體中文",
"俄语": "러시아어", "法语": "Français",
"德语": "독일어", "俄语": "Русский",
"日语": "일본어", "德语": "Deutsch",
"日语": "日本語",
"韩语": "한국어", "韩语": "한국어",
"意大利语": "이탈리아어", "意大利语": "Italiano",
"乌克兰语": "우크라이나어", "乌克兰语": "Українська",
"葡萄牙语": "포르투갈어", "葡萄牙语": "Português",
"西班牙语": "스페인어", "西班牙语": "Español",
"阿拉伯语": "아랍어", "阿拉伯语": "العربية",
"越南语": "베트남", "越南语": "Tiếng Việt",
"马莱语": "말레이", "马来语": "Bahasa Melayu",
"荷兰语": "네덜란드", "荷兰语": "Nederlands",
"罗马尼亚语": "루마니아어", "罗马尼亚语": "Română",
"立陶宛语": "리투아니아", "立陶宛语": "Lietuvių",
"瑞典语": "스웨덴", "瑞典语": "Svenska",
"爱沙尼亚语": "에스토니아", "爱沙尼亚语": "Eesti",
"波兰语": "폴란드어", "波兰语": "Polski",
"斯洛伐克语": "슬로바키아어", "斯洛伐克语": "Slovenčina",
"捷克语": "체코", "捷克语": "Čeština",
"希腊语": "그리스어", "希腊语": "Ελληνικά",
"希伯来语": "히브리어", "希伯来语": "עברית",
"塞尔维亚语": "세르비아어", "塞尔维亚语": "Српски",
"土耳其语": "터키", "土耳其语": "Türkçe",
"匈牙利语": "헝가리", "匈牙利语": "Magyar",
"保加利亚语": "불가리아어", "保加利亚语": "Български",
"哈萨克斯坦语": "카자흐", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "벵골어", "孟加拉语": "বাংলা",
"克罗地亚语": "크로아티아", "克罗地亚语": "Hrvatski",
"泰语": "태국", "泰语": "ไทย",
"印度尼西亚语": "인도네시아", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "핀란드어", "芬兰语": "Suomi",
"丹麦语": "덴마크어", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 중수골 정맥이 삭제됩니다. 당신은 당신이 재설정 하시겠습니까?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 중수골 정맥이 삭제됩니다. 당신은 당신이 재설정 하시겠습니까?",
"在线": "온라인", "在线": "온라인",
"离线": "오프라인" "离线": "오프라인"

View File

@ -151,7 +151,6 @@
"升级": "Atnaujinimas", "升级": "Atnaujinimas",
"空闲": "Laisvas", "空闲": "Laisvas",
"已入住": "Okupuotas", "已入住": "Okupuotas",
"英文": "Anglų kalba",
"多语言": "Kalbos", "多语言": "Kalbos",
"添加锁": "Pridėti užraktą", "添加锁": "Pridėti užraktą",
"锁地址": "Užraktas adresas", "锁地址": "Užraktas adresas",
@ -1047,41 +1046,42 @@
"五": "Penki", "五": "Penki",
"六": "Šeši", "六": "Šeši",
"日": "Saulė", "日": "Saulė",
"简体中文": "Supaprastinta kinų kalba", "英文": "English",
"繁体中文": "Tradicinė kinų kalba", "简体中文": "简体中文",
"法语": "Prancūzų kalba", "繁体中文": "繁體中文",
"俄语": "Rusai", "法语": "Français",
"德语": "Vokiečių kalba", "俄语": "Русский",
"日语": "Japonai", "德语": "Deutsch",
"韩语": "Korėjietis", "日语": "日本語",
"意大利语": "Itališki", "韩语": "한국어",
"乌克兰语": "Ukrainietis", "意大利语": "Italiano",
"葡萄牙语": "Portugalų kalba", "乌克兰语": "Українська",
"西班牙语": "Ispanų kalba", "葡萄牙语": "Português",
"阿拉伯语": "Arabų kalba", "西班牙语": "Español",
"越南语": "Vietnamiečiai", "阿拉伯语": "العربية",
"马莱语": "Malajų kalba", "越南语": "Tiếng Việt",
"荷兰语": "Olandų kalba", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumunų kalba", "荷兰语": "Nederlands",
"立陶宛语": "Lietuviai", "罗马尼亚语": "Română",
"瑞典语": "Švedų", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estų kalba", "瑞典语": "Svenska",
"波兰语": "Lenkiškai", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovakų", "波兰语": "Polski",
"捷克语": "Čekai", "斯洛伐克语": "Slovenčina",
"希腊语": "Graikų kalba", "捷克语": "Čeština",
"希伯来语": "Hebrajų kalba", "希腊语": "Ελληνικά",
"塞尔维亚语": "Serbų kalba", "希伯来语": "עברית",
"土耳其语": "Turkų kalba", "塞尔维亚语": "Српски",
"匈牙利语": "Vengrai", "土耳其语": "Türkçe",
"保加利亚语": "Bulgarų kalba", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazachai", "保加利亚语": "Български",
"孟加拉语": "Bengalų kalba", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Kroatų kalba", "孟加拉语": "বাংলা",
"泰语": "Tajų", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indoneziečiai", "泰语": "ไทย",
"芬兰语": "Suomių kalba", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Danų", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po reset užrakto metakarpinės venos bus ištrintos. Ar tikrai norite atstatyti?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po reset užrakto metakarpinės venos bus ištrintos. Ar tikrai norite atstatyti?",
"在线": "Online", "在线": "Online",
"离线": "Neprisijungęs" "离线": "Neprisijungęs"

View File

@ -151,7 +151,6 @@
"升级": "Kemas kini", "升级": "Kemas kini",
"空闲": "Kosong", "空闲": "Kosong",
"已入住": "Diduduki", "已入住": "Diduduki",
"英文": "Bahasa inggeris",
"多语言": "Bahasa", "多语言": "Bahasa",
"添加锁": "Tambah kunci", "添加锁": "Tambah kunci",
"锁地址": "Alamat kunci", "锁地址": "Alamat kunci",
@ -1047,41 +1046,42 @@
"五": "Lima", "五": "Lima",
"六": "Enam", "六": "Enam",
"日": "Matahari", "日": "Matahari",
"简体中文": "Cina ringkas", "英文": "English",
"繁体中文": "Cina tradisional", "简体中文": "简体中文",
"法语": "Perancis", "繁体中文": "繁體中文",
"俄语": "Rusia", "法语": "Français",
"德语": "Jerman", "俄语": "Русский",
"日语": "Jepun", "德语": "Deutsch",
"韩语": "Korea", "日语": "日本語",
"意大利语": "Itali", "韩语": "한국어",
"乌克兰语": "Ukraine", "意大利语": "Italiano",
"葡萄牙语": "Portugis", "乌克兰语": "Українська",
"西班牙语": "Sepanyol", "葡萄牙语": "Português",
"阿拉伯语": "Bahasa arab", "西班牙语": "Español",
"越南语": "Vietnam", "阿拉伯语": "العربية",
"马莱语": "Melayu", "越南语": "Tiếng Việt",
"荷兰语": "Belanda", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Romania", "荷兰语": "Nederlands",
"立陶宛语": "Lithuania", "罗马尼亚语": "Română",
"瑞典语": "Sweden", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estonia", "瑞典语": "Svenska",
"波兰语": "Poland", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovak", "波兰语": "Polski",
"捷克语": "Czech", "斯洛伐克语": "Slovenčina",
"希腊语": "Greek", "捷克语": "Čeština",
"希伯来语": "Ibrani", "希腊语": "Ελληνικά",
"塞尔维亚语": "Serbia", "希伯来语": "עברית",
"土耳其语": "Turki", "塞尔维亚语": "Српски",
"匈牙利语": "Hungary", "土耳其语": "Türkçe",
"保加利亚语": "Guru", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazakhstan", "保加利亚语": "Български",
"孟加拉语": "Bengali", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Croatia", "孟加拉语": "বাংলা",
"泰语": "Thai", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indonesia", "泰语": "ไทย",
"芬兰语": "Finland", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Danish", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, urat metacarpal kunci akan dipadamkan. Adakah anda pasti anda mahu menetapkan semula?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, urat metacarpal kunci akan dipadamkan. Adakah anda pasti anda mahu menetapkan semula?",
"在线": "Dalam talian", "在线": "Dalam talian",
"离线": "Luar talian" "离线": "Luar talian"

View File

@ -151,7 +151,6 @@
"升级": "Update", "升级": "Update",
"空闲": "Leegstaand", "空闲": "Leegstaand",
"已入住": "Bezet", "已入住": "Bezet",
"英文": "Engels",
"多语言": "Talen", "多语言": "Talen",
"添加锁": "Lock toevoegen", "添加锁": "Lock toevoegen",
"锁地址": "Vergrendel adres", "锁地址": "Vergrendel adres",
@ -1047,41 +1046,42 @@
"五": "Vijf", "五": "Vijf",
"六": "Zes", "六": "Zes",
"日": "Zon", "日": "Zon",
"简体中文": "Vereenvoudigd Chinees", "英文": "English",
"繁体中文": "Traditioneel Chinees", "简体中文": "简体中文",
"法语": "Frans", "繁体中文": "繁體中文",
"俄语": "Russisch", "法语": "Français",
"德语": "Duits", "俄语": "Русский",
"日语": "Japans", "德语": "Deutsch",
"韩语": "Koreaans", "日语": "日本語",
"意大利语": "Italiaans", "韩语": "한국어",
"乌克兰语": "Oekraïens", "意大利语": "Italiano",
"葡萄牙语": "Portugees", "乌克兰语": "Українська",
"西班牙语": "Spaans", "葡萄牙语": "Português",
"阿拉伯语": "Arabisch", "西班牙语": "Español",
"越南语": "Vietnamees", "阿拉伯语": "العربية",
"马莱语": "Maleis", "越南语": "Tiếng Việt",
"马来语": "Bahasa Melayu",
"荷兰语": "Nederlands", "荷兰语": "Nederlands",
"罗马尼亚语": "Roemeens", "罗马尼亚语": "Română",
"立陶宛语": "Litouws", "立陶宛语": "Lietuvių",
"瑞典语": "Zweeds", "瑞典语": "Svenska",
"爱沙尼亚语": "Estisch", "爱沙尼亚语": "Eesti",
"波兰语": "Pools", "波兰语": "Polski",
"斯洛伐克语": "Slowaaks", "斯洛伐克语": "Slovenčina",
"捷克语": "Tsjechisch", "捷克语": "Čeština",
"希腊语": "Grieks", "希腊语": "Ελληνικά",
"希伯来语": "Hebreeuws", "希伯来语": "עברית",
"塞尔维亚语": "Servisch", "塞尔维亚语": "Српски",
"土耳其语": "Turks", "土耳其语": "Türkçe",
"匈牙利语": "Hongaars", "匈牙利语": "Magyar",
"保加利亚语": "Bulgaars", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazachs", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengaals", "孟加拉语": "বাংলা",
"克罗地亚语": "Kroatisch", "克罗地亚语": "Hrvatski",
"泰语": "Thai", "泰语": "ไทย",
"印度尼西亚语": "Indonesisch", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Fins", "芬兰语": "Suomi",
"丹麦语": "Deens", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Na reset worden de middenhandsbeenaders van het slot verwijderd. Weet je zeker dat je wilt resetten?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Na reset worden de middenhandsbeenaders van het slot verwijderd. Weet je zeker dat je wilt resetten?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Aktualizacja", "升级": "Aktualizacja",
"空闲": "Wolny", "空闲": "Wolny",
"已入住": "Zajęte", "已入住": "Zajęte",
"英文": "Angielski",
"多语言": "Języki", "多语言": "Języki",
"添加锁": "Dodaj blokadę", "添加锁": "Dodaj blokadę",
"锁地址": "Adres blokady", "锁地址": "Adres blokady",
@ -1047,41 +1046,42 @@
"五": "Pięć", "五": "Pięć",
"六": "Sześć", "六": "Sześć",
"日": "Słońce", "日": "Słońce",
"简体中文": "Chiński uproszczony", "英文": "English",
"繁体中文": "Tradycyjny chiński", "简体中文": "简体中文",
"法语": "Francuski", "繁体中文": "繁體中文",
"俄语": "Rosyjski", "法语": "Français",
"德语": "Niemiecki", "俄语": "Русский",
"日语": "Japońskie", "德语": "Deutsch",
"韩语": "Koreański", "日语": "日本語",
"意大利语": "Włoski", "韩语": "한국어",
"乌克兰语": "Ukraiński", "意大利语": "Italiano",
"葡萄牙语": "Portugalski", "乌克兰语": "Українська",
"西班牙语": "Hiszpański", "葡萄牙语": "Português",
"阿拉伯语": "Arabski", "西班牙语": "Español",
"越南语": "Wietnamski", "阿拉伯语": "العربية",
"马莱语": "Malajski", "越南语": "Tiếng Việt",
"荷兰语": "Holenderski", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumuński", "荷兰语": "Nederlands",
"立陶宛语": "Litewski", "罗马尼亚语": "Română",
"瑞典语": "Szwedzki", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estoński", "瑞典语": "Svenska",
"波兰语": "Polskie", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Słowacki", "波兰语": "Polski",
"捷克语": "Czeski", "斯洛伐克语": "Slovenčina",
"希腊语": "Gr.", "捷克语": "Čeština",
"希伯来语": "Hebrajski", "希腊语": "Ελληνικά",
"塞尔维亚语": "Serbski", "希伯来语": "עברית",
"土耳其语": "Turecki", "塞尔维亚语": "Српски",
"匈牙利语": "Węgierski", "土耳其语": "Türkçe",
"保加利亚语": "Bułgarski", "匈牙利语": "Magyar",
"哈萨克斯坦语": "Kazachski", "保加利亚语": "Български",
"孟加拉语": "Bengalski", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "Chorwacki", "孟加拉语": "বাংলা",
"泰语": "Tajskie", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "Indonezyjski", "泰语": "ไทย",
"芬兰语": "Fiński", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "Duński", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po zresetowaniu żyły śródręcza zamka zostaną usunięte. Czy na pewno chcesz zresetować?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po zresetowaniu żyły śródręcza zamka zostaną usunięte. Czy na pewno chcesz zresetować?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Actualizar", "升级": "Actualizar",
"空闲": "Vago", "空闲": "Vago",
"已入住": "Ocupado", "已入住": "Ocupado",
"英文": "Português",
"多语言": "Línguas", "多语言": "Línguas",
"添加锁": "Adicionar Bloqueio", "添加锁": "Adicionar Bloqueio",
"锁地址": "Bloquear endereço", "锁地址": "Bloquear endereço",
@ -1047,41 +1046,42 @@
"五": "Cinco", "五": "Cinco",
"六": "Seis", "六": "Seis",
"日": "Sol", "日": "Sol",
"简体中文": "Chinês simplificado", "英文": "English",
"繁体中文": "Chinês tradicional", "简体中文": "简体中文",
"法语": "Francês", "繁体中文": "繁體中文",
"俄语": "Russo", "法语": "Français",
"德语": "Alemão", "俄语": "Русский",
"日语": "Japonês", "德语": "Deutsch",
"韩语": "Coreano", "日语": "日本語",
"韩语": "한국어",
"意大利语": "Italiano", "意大利语": "Italiano",
"乌克兰语": "Ucraniano", "乌克兰语": "Українська",
"葡萄牙语": "Português", "葡萄牙语": "Português",
"西班牙语": "Espanhol", "西班牙语": "Español",
"阿拉伯语": "Árabe", "阿拉伯语": "العربية",
"越南语": "Vietnamita", "越南语": "Tiếng Việt",
"马莱语": "Malaio", "马来语": "Bahasa Melayu",
"荷兰语": "Neerlandês", "荷兰语": "Nederlands",
"罗马尼亚语": "Romeno", "罗马尼亚语": "Română",
"立陶宛语": "Lituano", "立陶宛语": "Lietuvių",
"瑞典语": "Sueco", "瑞典语": "Svenska",
"爱沙尼亚语": "Estoniano", "爱沙尼亚语": "Eesti",
"波兰语": "Polonês", "波兰语": "Polski",
"斯洛伐克语": "Eslovaco", "斯洛伐克语": "Slovenčina",
"捷克语": "Checa", "捷克语": "Čeština",
"希腊语": "Grego", "希腊语": "Ελληνικά",
"希伯来语": "Hebraico", "希伯来语": "עברית",
"塞尔维亚语": "Sérvio", "塞尔维亚语": "Српски",
"土耳其语": "Turco", "土耳其语": "Türkçe",
"匈牙利语": "Húngaro", "匈牙利语": "Magyar",
"保加利亚语": "Búlgaro", "保加利亚语": "Български",
"哈萨克斯坦语": "Cazaque", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengali", "孟加拉语": "বাংলা",
"克罗地亚语": "Croata", "克罗地亚语": "Hrvatski",
"泰语": "Tailandesa", "泰语": "ไทย",
"印度尼西亚语": "Indonésio", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finlandês", "芬兰语": "Suomi",
"丹麦语": "Dinamarquês", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Após a reinicialização, as veias do metacarpo do bloqueio serão excluídas. Tens a certeza que queres reiniciar?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Após a reinicialização, as veias do metacarpo do bloqueio serão excluídas. Tens a certeza que queres reiniciar?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -151,7 +151,6 @@
"升级": "Actualizează", "升级": "Actualizează",
"空闲": "Vacanta", "空闲": "Vacanta",
"已入住": "Ocupat", "已入住": "Ocupat",
"英文": "Engleză",
"多语言": "Limbile", "多语言": "Limbile",
"添加锁": "Adaugă blocare", "添加锁": "Adaugă blocare",
"锁地址": "Blochează adresa", "锁地址": "Blochează adresa",
@ -1047,41 +1046,42 @@
"五": "Cinci.", "五": "Cinci.",
"六": "Șase.", "六": "Șase.",
"日": "Soarele", "日": "Soarele",
"简体中文": "Chineză simplificată", "英文": "English",
"繁体中文": "Chineză tradițională", "简体中文": "简体中文",
"法语": "Franceză", "繁体中文": "繁體中文",
"俄语": "Rusă", "法语": "Français",
"德语": "Germană", "俄语": "Русский",
"日语": "Japoneză", "德语": "Deutsch",
"韩语": "Coreeană", "日语": "日本語",
"意大利语": "Italiană", "韩语": "한국어",
"乌克兰语": "Ucraineană", "意大利语": "Italiano",
"葡萄牙语": "Portugheză", "乌克兰语": "Українська",
"西班牙语": "Spaniolă", "葡萄牙语": "Português",
"阿拉伯语": "Arabă", "西班牙语": "Español",
"越南语": "Vietnameză", "阿拉伯语": "العربية",
"马莱语": "Malay", "越南语": "Tiếng Việt",
"荷兰语": "Olandeză", "马来语": "Bahasa Melayu",
"荷兰语": "Nederlands",
"罗马尼亚语": "Română", "罗马尼亚语": "Română",
"立陶宛语": "Lituanian", "立陶宛语": "Lietuvių",
"瑞典语": "Suedeză", "瑞典语": "Svenska",
"爱沙尼亚语": "Estonia", "爱沙尼亚语": "Eesti",
"波兰语": "Polonă", "波兰语": "Polski",
"斯洛伐克语": "Slova", "斯洛伐克语": "Slovenčina",
"捷克语": "Cehă", "捷克语": "Čeština",
"希腊语": "Greacă", "希腊语": "Ελληνικά",
"希伯来语": "Ebraică", "希伯来语": "עברית",
"塞尔维亚语": "Sârbă", "塞尔维亚语": "Српски",
"土耳其语": "Turcă", "土耳其语": "Türkçe",
"匈牙利语": "Maghiară", "匈牙利语": "Magyar",
"保加利亚语": "Bulgară", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazahă", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengaleză", "孟加拉语": "বাংলা",
"克罗地亚语": "Croația", "克罗地亚语": "Hrvatski",
"泰语": "Thai", "泰语": "ไทย",
"印度尼西亚语": "Indonezia", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finlandeză", "芬兰语": "Suomi",
"丹麦语": "Daneză", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "După resetare, venele metacarpale ale încuietorii vor fi şterse. Sigur doriți să resetați?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "După resetare, venele metacarpale ale încuietorii vor fi şterse. Sigur doriți să resetați?",
"在线": "Online", "在线": "Online",
"离线": "Deconectat" "离线": "Deconectat"

View File

@ -151,7 +151,6 @@
"升级": "Обновить", "升级": "Обновить",
"空闲": "Вакантные", "空闲": "Вакантные",
"已入住": "Оккупированные", "已入住": "Оккупированные",
"英文": "Английский",
"多语言": "Языки", "多语言": "Языки",
"添加锁": "Добавить блокировку", "添加锁": "Добавить блокировку",
"锁地址": "Адрес блокировки", "锁地址": "Адрес блокировки",
@ -1047,41 +1046,42 @@
"五": "Пять", "五": "Пять",
"六": "Шесть", "六": "Шесть",
"日": "Солнце", "日": "Солнце",
"简体中文": "Упрощенный китайский", "英文": "English",
"繁体中文": "Традиционный китайский", "简体中文": "简体中文",
"法语": "Французский", "繁体中文": "繁體中文",
"法语": "Français",
"俄语": "Русский", "俄语": "Русский",
"德语": "Немецкий", "德语": "Deutsch",
"日语": "Японский", "日语": "日本語",
"韩语": "Корейский", "韩语": "한국어",
"意大利语": "Итальянский", "意大利语": "Italiano",
"乌克兰语": "Украинский", "乌克兰语": "Українська",
"葡萄牙语": "Португальский", "葡萄牙语": "Português",
"西班牙语": "Испанский", "西班牙语": "Español",
"阿拉伯语": "Арабский", "阿拉伯语": "العربية",
"越南语": "Вьетнамский", "越南语": "Tiếng Việt",
"马莱语": "Малайский", "马来语": "Bahasa Melayu",
"荷兰语": "Голландский", "荷兰语": "Nederlands",
"罗马尼亚语": "Румынский", "罗马尼亚语": "Română",
"立陶宛语": "Литовский", "立陶宛语": "Lietuvių",
"瑞典语": "Шведский", "瑞典语": "Svenska",
"爱沙尼亚语": "Эстонский", "爱沙尼亚语": "Eesti",
"波兰语": "Польский", "波兰语": "Polski",
"斯洛伐克语": "Словацкий", "斯洛伐克语": "Slovenčina",
"捷克语": "Чешский", "捷克语": "Čeština",
"希腊语": "Греческий", "希腊语": "Ελληνικά",
"希伯来语": "Иврит", "希伯来语": "עברית",
"塞尔维亚语": "Сербский", "塞尔维亚语": "Српски",
"土耳其语": "Турецкий", "土耳其语": "Türkçe",
"匈牙利语": "Венгерский", "匈牙利语": "Magyar",
"保加利亚语": олгарский", "保加利亚语": ългарски",
"哈萨克斯坦语": "Казахский", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Бенгальский", "孟加拉语": "বাংলা",
"克罗地亚语": "Хорватский", "克罗地亚语": "Hrvatski",
"泰语": "Тайский", "泰语": "ไทย",
"印度尼西亚语": "Индонезийский", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Финский", "芬兰语": "Suomi",
"丹麦语": "Датский", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "После сброса пястные вены замка будут удалены. Вы уверены, что хотите сбросить?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "После сброса пястные вены замка будут удалены. Вы уверены, что хотите сбросить?",
"在线": "Онлайн", "在线": "Онлайн",
"离线": "Оффлайн" "离线": "Оффлайн"

View File

@ -151,7 +151,6 @@
"升级": "Aktualizácia", "升级": "Aktualizácia",
"空闲": "Prázdne", "空闲": "Prázdne",
"已入住": "Obsadený", "已入住": "Obsadený",
"英文": "Angl.",
"多语言": "Jazyky", "多语言": "Jazyky",
"添加锁": "Pridať zámok", "添加锁": "Pridať zámok",
"锁地址": "Uzamknúť adresu", "锁地址": "Uzamknúť adresu",
@ -1047,41 +1046,42 @@
"五": "Päť", "五": "Päť",
"六": "Šesť", "六": "Šesť",
"日": "Sun", "日": "Sun",
"简体中文": "Zjednodušená čínština", "英文": "English",
"繁体中文": "Tradičná čínština", "简体中文": "简体中文",
"法语": "Francúzština", "繁体中文": "繁體中文",
"俄语": "Rus", "法语": "Français",
"德语": "Nemčina", "俄语": "Русский",
"日语": "Japončina", "德语": "Deutsch",
"韩语": "Kórejčina", "日语": "日本語",
"意大利语": "Taliančina", "韩语": "한국어",
"乌克兰语": "Ukrajinský", "意大利语": "Italiano",
"葡萄牙语": "Portugalčina", "乌克兰语": "Українська",
"西班牙语": "Španielsky", "葡萄牙语": "Português",
"阿拉伯语": "Arabčina", "西班牙语": "Español",
"越南语": "Vietnamčina", "阿拉伯语": "العربية",
"马莱语": "Malajčina", "越南语": "Tiếng Việt",
"荷兰语": "Holandčina", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumunčina", "荷兰语": "Nederlands",
"立陶宛语": "Litovčina", "罗马尼亚语": "Română",
"瑞典语": "Švédsky", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estónčina", "瑞典语": "Svenska",
"波兰语": "Poľština", "爱沙尼亚语": "Eesti",
"波兰语": "Polski",
"斯洛伐克语": "Slovenčina", "斯洛伐克语": "Slovenčina",
"捷克语": "Česky", "捷克语": "Čeština",
"希腊语": "Gréčtina", "希腊语": "Ελληνικά",
"希伯来语": "Hebrejčina", "希伯来语": "עברית",
"塞尔维亚语": "Srbčina", "塞尔维亚语": "Српски",
"土耳其语": "Turečtina", "土耳其语": "Türkçe",
"匈牙利语": "Maďarčina", "匈牙利语": "Magyar",
"保加利亚语": "Bulharský", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazaščina", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengálčina", "孟加拉语": "বাংলা",
"克罗地亚语": "Chorvátčina", "克罗地亚语": "Hrvatski",
"泰语": "Thajčina", "泰语": "ไทย",
"印度尼西亚语": "Indonézsky", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Fínčina", "芬兰语": "Suomi",
"丹麦语": "Dánsky", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po resetovaní budú metakarpálne žily zámku vymazané. Ste si istí, že chcete obnoviť?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Po resetovaní budú metakarpálne žily zámku vymazané. Ste si istí, že chcete obnoviť?",
"在线": "Online", "在线": "Online",
"离线": "Offline" "离线": "Offline"

View File

@ -152,8 +152,6 @@
"升级": "Ажурирање", "升级": "Ажурирање",
"空闲": "Празна", "空闲": "Празна",
"已入住": "Заузета", "已入住": "Заузета",
"英文": "Енглески",
"简体中文": "Поједностављени кинески",
"多语言": "Језика", "多语言": "Језика",
"添加锁": "Додај закључавање", "添加锁": "Додај закључавање",
"锁地址": "Адреса за закључавање", "锁地址": "Адреса за закључавање",
@ -1048,40 +1046,42 @@
"导出锁数据": "Извоз података о закључавању", "导出锁数据": "Извоз података о закључавању",
"一键开锁": "Откључавање једним кликом", "一键开锁": "Откључавање једним кликом",
"已开通": "Отворио", "已开通": "Отворио",
"繁体中文": "Традиционални кинески", "英文": "English",
"法语": "Француски", "简体中文": "简体中文",
"俄语": "Руски", "繁体中文": "繁體中文",
"德语": "Немачки", "法语": "Français",
"日语": "Јапански", "俄语": "Русский",
"韩语": "Кореански", "德语": "Deutsch",
"意大利语": "Италијански", "日语": "日本語",
"乌克兰语": "Украјински", "韩语": "한국어",
"葡萄牙语": "Португалски", "意大利语": "Italiano",
"西班牙语": "Шпански", "乌克兰语": "Українська",
"阿拉伯语": "Арапски", "葡萄牙语": "Português",
"越南语": "Вијетнамски", "西班牙语": "Español",
"马莱语": "Малајски", "阿拉伯语": "العربية",
"荷兰语": "Холандски", "越南语": "Tiếng Việt",
"罗马尼亚语": "Румунски", "马来语": "Bahasa Melayu",
"立陶宛语": "Литвански", "荷兰语": "Nederlands",
"瑞典语": "Шведски", "罗马尼亚语": "Română",
"爱沙尼亚语": "Естонски", "立陶宛语": "Lietuvių",
"波兰语": "Пољски", "瑞典语": "Svenska",
"斯洛伐克语": "Словачки", "爱沙尼亚语": "Eesti",
"捷克语": "Чешки", "波兰语": "Polski",
"希腊语": "Грчки", "斯洛伐克语": "Slovenčina",
"希伯来语": "Хебрејски", "捷克语": "Čeština",
"希腊语": "Ελληνικά",
"希伯来语": "עברית",
"塞尔维亚语": "Српски", "塞尔维亚语": "Српски",
"土耳其语": "Турски", "土耳其语": "Türkçe",
"匈牙利语": "Мађарски", "匈牙利语": "Magyar",
"保加利亚语": угарски", "保加利亚语": ългарски",
"哈萨克斯坦语": "Казахстански", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Бенгалски", "孟加拉语": "বাংলা",
"克罗地亚语": "Хрватски", "克罗地亚语": "Hrvatski",
"泰语": "Тајландски", "泰语": "ไทย",
"印度尼西亚语": "Индонежански", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Фински", "芬兰语": "Suomi",
"丹麦语": "Дански", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Након ресетовања, метакарпалне вене браве ће бити избрисане. Да ли сте сигурни да желите да ресетујете?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Након ресетовања, метакарпалне вене браве ће бити избрисане. Да ли сте сигурни да желите да ресетујете?",
"在线": "Онлине", "在线": "Онлине",
"离线": "Ванмрежне" "离线": "Ванмрежне"

View File

@ -151,7 +151,6 @@
"升级": "Uppdatera", "升级": "Uppdatera",
"空闲": "Lediga", "空闲": "Lediga",
"已入住": "Upptagen", "已入住": "Upptagen",
"英文": "Engelska",
"多语言": "Språk", "多语言": "Språk",
"添加锁": "Lägg till lås", "添加锁": "Lägg till lås",
"锁地址": "Lås adress", "锁地址": "Lås adress",
@ -1047,41 +1046,42 @@
"五": "Fem", "五": "Fem",
"六": "Sex", "六": "Sex",
"日": "Solan", "日": "Solan",
"简体中文": "Förenklad kinesisk", "英文": "English",
"繁体中文": "Traditionell kinesisk", "简体中文": "简体中文",
"法语": "Franska", "繁体中文": "繁體中文",
"俄语": "Ryska", "法语": "Français",
"德语": "Tyska", "俄语": "Русский",
"日语": "Japanska", "德语": "Deutsch",
"韩语": "Koreanska", "日语": "日本語",
"意大利语": "Italienska", "韩语": "한국어",
"乌克兰语": "Ukrainska", "意大利语": "Italiano",
"葡萄牙语": "Portugisiska", "乌克兰语": "Українська",
"西班牙语": "Spanska", "葡萄牙语": "Português",
"阿拉伯语": "Arabiska", "西班牙语": "Español",
"越南语": "Vietnamska", "阿拉伯语": "العربية",
"马莱语": "Malai", "越南语": "Tiếng Việt",
"荷兰语": "Nederländska", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Rumänska", "荷兰语": "Nederlands",
"立陶宛语": "Litauiska", "罗马尼亚语": "Română",
"立陶宛语": "Lietuvių",
"瑞典语": "Svenska", "瑞典语": "Svenska",
"爱沙尼亚语": "Estniska", "爱沙尼亚语": "Eesti",
"波兰语": "Polska", "波兰语": "Polski",
"斯洛伐克语": "Slovakiska", "斯洛伐克语": "Slovenčina",
"捷克语": "Tjeckien", "捷克语": "Čeština",
"希腊语": "Grekiska", "希腊语": "Ελληνικά",
"希伯来语": "Hebreiska", "希伯来语": "עברית",
"塞尔维亚语": "Serbiska", "塞尔维亚语": "Српски",
"土耳其语": "Turkiska", "土耳其语": "Türkçe",
"匈牙利语": "Ungerska", "匈牙利语": "Magyar",
"保加利亚语": "Bulgariska", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazakiska", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengalska", "孟加拉语": "বাংলা",
"克罗地亚语": "Kroatiska", "克罗地亚语": "Hrvatski",
"泰语": "Thai", "泰语": "ไทย",
"印度尼西亚语": "Indonesisk", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Finska", "芬兰语": "Suomi",
"丹麦语": "Danska", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Efter återställd, de metakarpal venerna i låset tas bort. Är du säker på att du vill återställa?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Efter återställd, de metakarpal venerna i låset tas bort. Är du säker på att du vill återställa?",
"在线": "Online:", "在线": "Online:",
"离线": "Frånkoppling" "离线": "Frånkoppling"

View File

@ -151,7 +151,6 @@
"升级": "อัพเดต", "升级": "อัพเดต",
"空闲": "Vacant", "空闲": "Vacant",
"已入住": "ครอบครองแล้ว", "已入住": "ครอบครองแล้ว",
"英文": "ภาษาอังกฤษแบบสบายๆ",
"多语言": "ภาษาภาษาต่างๆ", "多语言": "ภาษาภาษาต่างๆ",
"添加锁": "เพิ่มล็อค", "添加锁": "เพิ่มล็อค",
"锁地址": "ล็อคที่อยู่", "锁地址": "ล็อคที่อยู่",
@ -1047,41 +1046,42 @@
"五": "ห้าส่วน", "五": "ห้าส่วน",
"六": "หกตัว", "六": "หกตัว",
"日": "ดวงอาทิตย์ดวงอาทิตย์ดวงอาทิตย์", "日": "ดวงอาทิตย์ดวงอาทิตย์ดวงอาทิตย์",
"简体中文": "ภาษาจีนแบบง่าย", "英文": "English",
"繁体中文": "จีนแบบดั้งเดิม", "简体中文": "简体中文",
"法语": "ภาษาฝรั่งเศสคำ", "繁体中文": "繁體中文",
"俄语": "รัสเซียกัน", "法语": "Français",
"德语": "เยอรมันเชิ๊ต", "俄语": "Русский",
"日语": "ภาษาญี่ปุ่นญี่ปุ่น", "德语": "Deutsch",
"韩语": "เกาหลีแบบเกาหลี", "日语": "日本語",
"意大利语": "ชุดสไตล์อิตาลี", "韩语": "한국어",
"乌克兰语": "ยูเครนคะ", "意大利语": "Italiano",
"葡萄牙语": "ภาษาโปรตุเกส", "乌克兰语": "Українська",
"西班牙语": "สเปน", "葡萄牙语": "Português",
"阿拉伯语": "ภาษาอาหรับภาษา", "西班牙语": "Español",
"越南语": "เวียดนามเวียดนาม", "阿拉伯语": "العربية",
"马莱语": "มาเลย์", "越南语": "Tiếng Việt",
"荷兰语": "ดัตช์ดัตช์", "马来语": "Bahasa Melayu",
"罗马尼亚语": "โรมาเนียนิคลับ", "荷兰语": "Nederlands",
"立陶宛语": "ลิทัวเนีย", "罗马尼亚语": "Română",
"瑞典语": "สวีเดน", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "เอสโตเนียปี", "瑞典语": "Svenska",
"波兰语": "ที่ขัดเงา", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "สโลวัก", "波兰语": "Polski",
"捷克语": "ภาษาเช็คคำ", "斯洛伐克语": "Slovenčina",
"希腊语": "ภาษากรีกกรีก", "捷克语": "Čeština",
"希伯来语": "ภาษาฮิบรู", "希腊语": "Ελληνικά",
"塞尔维亚语": "ชาวเซอร์เบีย", "希伯来语": "עברית",
"土耳其语": "ตุรกีแบบ", "塞尔维亚语": "Српски",
"匈牙利语": "ฮังการีส", "土耳其语": "Türkçe",
"保加利亚语": "บัลแกเรีย", "匈牙利语": "Magyar",
"哈萨克斯坦语": "คาซากัค", "保加利亚语": "Български",
"孟加拉语": "เบงกาลี", "哈萨克斯坦语": "Қазақ",
"克罗地亚语": "โครเอเชียเทียม", "孟加拉语": "বাংলা",
"泰语": "ชุดผ้าไทย", "克罗地亚语": "Hrvatski",
"印度尼西亚语": "ชาวอินโดนีเซีย", "泰语": "ไทย",
"芬兰语": "ภาษาฟินแลนด์.", "印度尼西亚语": "Bahasa Indonesia",
"丹麦语": "เดนมาร์กแบบเดนมาร์ก", "芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วหลอดเลือดดำ metacarpal ของล็อคจะถูกลบออกคุณแน่ใจว่าอยากจะรีเซ็ต?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วหลอดเลือดดำ metacarpal ของล็อคจะถูกลบออกคุณแน่ใจว่าอยากจะรีเซ็ต?",
"在线": "ออนไลน์ผ่าน", "在线": "ออนไลน์ผ่าน",
"离线": "ออฟไลน์" "离线": "ออฟไลน์"

View File

@ -151,7 +151,6 @@
"升级": "Güncelleme", "升级": "Güncelleme",
"空闲": "Boş boş", "空闲": "Boş boş",
"已入住": "Işgal edildi", "已入住": "Işgal edildi",
"英文": "İngilizce",
"多语言": "Diller", "多语言": "Diller",
"添加锁": "Kilit ekle", "添加锁": "Kilit ekle",
"锁地址": "Kilit adresi", "锁地址": "Kilit adresi",
@ -1047,41 +1046,42 @@
"五": "Beş", "五": "Beş",
"六": "Altı", "六": "Altı",
"日": "Güneş", "日": "Güneş",
"简体中文": "Basitleştirilmiş çince", "英文": "English",
"繁体中文": "Geleneksel çince", "简体中文": "简体中文",
"法语": "Fransız", "繁体中文": "繁體中文",
"俄语": "Rusça", "法语": "Français",
"德语": "Alman", "俄语": "Русский",
"日语": "Japon", "德语": "Deutsch",
"韩语": "Korece", "日语": "日本語",
"意大利语": "İtalyan", "韩语": "한국어",
"乌克兰语": "Ukrayna", "意大利语": "Italiano",
"葡萄牙语": "Portekizce", "乌克兰语": "Українська",
"西班牙语": "İspanyolca", "葡萄牙语": "Português",
"阿拉伯语": "Arapça", "西班牙语": "Español",
"越南语": "Vietnamca", "阿拉伯语": "العربية",
"马莱语": "Malay", "越南语": "Tiếng Việt",
"荷兰语": "Hollandalı", "马来语": "Bahasa Melayu",
"罗马尼亚语": "Romence", "荷兰语": "Nederlands",
"立陶宛语": "Litvanya", "罗马尼亚语": "Română",
"瑞典语": "İsveççe", "立陶宛语": "Lietuvių",
"爱沙尼亚语": "Estonya", "瑞典语": "Svenska",
"波兰语": "Lehçe", "爱沙尼亚语": "Eesti",
"斯洛伐克语": "Slovakça", "波兰语": "Polski",
"捷克语": "Çek", "斯洛伐克语": "Slovenčina",
"希腊语": "Yunan", "捷克语": "Čeština",
"希伯来语": "İbranice", "希腊语": "Ελληνικά",
"塞尔维亚语": "Sırpça", "希伯来语": "עברית",
"塞尔维亚语": "Српски",
"土耳其语": "Türkçe", "土耳其语": "Türkçe",
"匈牙利语": "Macar", "匈牙利语": "Magyar",
"保加利亚语": "Bulgar", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazak", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengali", "孟加拉语": "বাংলা",
"克罗地亚语": "Hırvat", "克罗地亚语": "Hrvatski",
"泰语": "Tay", "泰语": "ไทย",
"印度尼西亚语": "Endonezya dili", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Fin", "芬兰语": "Suomi",
"丹麦语": "Danimarkalı", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Sıfırlamadan sonra, kilidin metacarpal damarları silinecektir. Sıfırlamak istediğine emin misin?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Sıfırlamadan sonra, kilidin metacarpal damarları silinecektir. Sıfırlamak istediğine emin misin?",
"在线": "Çevrimiçi", "在线": "Çevrimiçi",
"离线": "Çevrimdışı" "离线": "Çevrimdışı"

View File

@ -151,7 +151,6 @@
"升级": "更新", "升级": "更新",
"空闲": "空缺", "空闲": "空缺",
"已入住": "已占用", "已入住": "已占用",
"英文": "英語",
"多语言": "語言", "多语言": "語言",
"添加锁": "添加鎖定", "添加锁": "添加鎖定",
"锁地址": "鎖地址", "锁地址": "鎖地址",
@ -1047,41 +1046,42 @@
"五": "五個", "五": "五個",
"六": "六個", "六": "六個",
"日": "太陽", "日": "太陽",
"简体中文": "簡體中文", "英文": "English",
"简体中文": "简体中文",
"繁体中文": "繁體中文", "繁体中文": "繁體中文",
"法语": "法語", "法语": "Français",
"俄语": "俄語", "俄语": "Русский",
"德语": "德語", "德语": "Deutsch",
"日语": "日語", "日语": "日語",
"韩语": "韓語", "韩语": "한국어",
"意大利语": "意大利語", "意大利语": "Italiano",
"乌克兰语": "烏克蘭語", "乌克兰语": "Українська",
"葡萄牙语": "葡萄牙語", "葡萄牙语": "Português",
"西班牙语": "西班牙語", "西班牙语": "Español",
"阿拉伯语": "阿拉伯文", "阿拉伯语": "العربية",
"越南语": "越南語", "越南语": "Tiếng Việt",
"马莱语": "馬來語", "马来语": "Bahasa Melayu",
"荷兰语": "荷蘭語", "荷兰语": "Nederlands",
"罗马尼亚语": "羅馬尼亞語", "罗马尼亚语": "Română",
"立陶宛语": "立陶宛語", "立陶宛语": "Lietuvių",
"瑞典语": "瑞典語", "瑞典语": "Svenska",
"爱沙尼亚语": "愛沙尼亞語", "爱沙尼亚语": "Eesti",
"波兰语": "波蘭語", "波兰语": "Polski",
"斯洛伐克语": "斯洛伐克語", "斯洛伐克语": "Slovenčina",
"捷克语": "捷克語", "捷克语": "Čeština",
"希腊语": "希臘語", "希腊语": "Ελληνικά",
"希伯来语": "希伯來語", "希伯来语": "עברית",
"塞尔维亚语": "塞爾維亞語", "塞尔维亚语": "Српски",
"土耳其语": "土耳其語", "土耳其语": "Türkçe",
"匈牙利语": "匈牙利語", "匈牙利语": "Magyar",
"保加利亚语": "保加利亞語", "保加利亚语": "Български",
"哈萨克斯坦语": "哈薩克族", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "孟加拉語", "孟加拉语": "বাংলা",
"克罗地亚语": "克羅地亞語", "克罗地亚语": "Hrvatski",
"泰语": "泰語", "泰语": "ไทย",
"印度尼西亚语": "印度尼西亞語", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "芬蘭語", "芬兰语": "Suomi",
"丹麦语": "丹麥語", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置後,鎖的掌靜脈將被刪除。 是否確實要重置?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置後,鎖的掌靜脈將被刪除。 是否確實要重置?",
"在线": "在線", "在线": "在線",
"离线": "離線" "离线": "離線"

View File

@ -152,8 +152,6 @@
"升级": "Оновлювати", "升级": "Оновлювати",
"空闲": "Вакантні", "空闲": "Вакантні",
"已入住": "Зайняли", "已入住": "Зайняли",
"英文": "Англійська",
"简体中文": "Китайська мова зі спрощеним письмом",
"多语言": "Мови", "多语言": "Мови",
"添加锁": "Додати замок", "添加锁": "Додати замок",
"锁地址": "Адреса блокування", "锁地址": "Адреса блокування",
@ -1048,40 +1046,42 @@
"导出锁数据": "Експорт даних блокування", "导出锁数据": "Експорт даних блокування",
"一键开锁": "Розблокування в один клік", "一键开锁": "Розблокування в один клік",
"已开通": "Відкрив", "已开通": "Відкрив",
"繁体中文": "Традиційна китайська", "英文": "English",
"法语": "Французька", "简体中文": "简体中文",
"俄语": "Російська", "繁体中文": "繁體中文",
"德语": "Німецька", "法语": "Français",
"日语": "Японська", "俄语": "Русский",
"韩语": "Корейська", "德语": "Deutsch",
"意大利语": "Італійська", "日语": "日本語",
"韩语": "한국어",
"意大利语": "Italiano",
"乌克兰语": "Українська", "乌克兰语": "Українська",
"葡萄牙语": "Португальська", "葡萄牙语": "Português",
"西班牙语": "Іспанська", "西班牙语": "Español",
"阿拉伯语": "Арабська", "阿拉伯语": "العربية",
"越南语": "В\\'єтнамська", "越南语": "Tiếng Việt",
"马莱语": "Малайська", "马来语": "Bahasa Melayu",
"荷兰语": "Нідерландська", "荷兰语": "Nederlands",
"罗马尼亚语": "Румунська", "罗马尼亚语": "Română",
"立陶宛语": "Литовська", "立陶宛语": "Lietuvių",
"瑞典语": "Шведська", "瑞典语": "Svenska",
"爱沙尼亚语": "Естонська", "爱沙尼亚语": "Eesti",
"波兰语": "Польська", "波兰语": "Polski",
"斯洛伐克语": "Словацька", "斯洛伐克语": "Slovenčina",
"捷克语": "Чеська", "捷克语": "Čeština",
"希腊语": "Грецька", "希腊语": "Ελληνικά",
"希伯来语": "Іврит", "希伯来语": "עברית",
"塞尔维亚语": "Сербський", "塞尔维亚语": "Српски",
"土耳其语": "Турецька", "土耳其语": "Türkçe",
"匈牙利语": "Угорська", "匈牙利语": "Magyar",
"保加利亚语": олгарська", "保加利亚语": ългарски",
"哈萨克斯坦语": "Казахська", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Бенгалі", "孟加拉语": "বাংলা",
"克罗地亚语": "Хорватська", "克罗地亚语": "Hrvatski",
"泰语": "Тайська", "泰语": "ไทย",
"印度尼西亚语": "Індонезійська", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Фінська", "芬兰语": "Suomi",
"丹麦语": "Датська", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Після скидання п'ясткові вени замку будуть видалені. Ви впевнені, що хочете скинути налаштування?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Після скидання п'ясткові вени замку будуть видалені. Ви впевнені, що хочете скинути налаштування?",
"在线": "Онлайн", "在线": "Онлайн",
"离线": "Автономних" "离线": "Автономних"

View File

@ -151,7 +151,6 @@
"升级": "Cập nhật", "升级": "Cập nhật",
"空闲": "Trống", "空闲": "Trống",
"已入住": "Chiếm dụng", "已入住": "Chiếm dụng",
"英文": "Tiếng Anh",
"多语言": "Ngôn ngữ", "多语言": "Ngôn ngữ",
"添加锁": "Thêm khóa", "添加锁": "Thêm khóa",
"锁地址": "Địa chỉ khóa", "锁地址": "Địa chỉ khóa",
@ -1047,41 +1046,42 @@
"五": "Năm", "五": "Năm",
"六": "Sáu", "六": "Sáu",
"日": "Mặt Trời", "日": "Mặt Trời",
"简体中文": "Tiếng Trung giản thể", "英文": "English",
"繁体中文": "Trung Quốc truyền thống", "简体中文": "简体中文",
"法语": "Pháp", "繁体中文": "繁體中文",
"俄语": "Nga", "法语": "Français",
"德语": "Tiếng Đức", "俄语": "Русский",
"日语": "Nhật Bản", "德语": "Deutsch",
"韩语": "Hàn Quốc", "日语": "日本語",
"意大利语": "Ý", "韩语": "한국어",
"乌克兰语": "Tiếng Ukraina", "意大利语": "Italiano",
"葡萄牙语": "Bồ Đào Nha", "乌克兰语": "Українська",
"西班牙语": "Tây Ban Nha", "葡萄牙语": "Português",
"阿拉伯语": "Ả Rập", "西班牙语": "Español",
"阿拉伯语": "العربية",
"越南语": "Tiếng Việt", "越南语": "Tiếng Việt",
"马莱语": "Mã Lai", "马来语": "Bahasa Melayu",
"荷兰语": "Hà Lan", "荷兰语": "Nederlands",
"罗马尼亚语": "Rumani", "罗马尼亚语": "Română",
"立陶宛语": "Litva", "立陶宛语": "Lietuvių",
"瑞典语": "Thụy Điển", "瑞典语": "Svenska",
"爱沙尼亚语": "Estonia", "爱沙尼亚语": "Eesti",
"波兰语": "Đánh bóng", "波兰语": "Polski",
"斯洛伐克语": "Slovak", "斯洛伐克语": "Slovenčina",
"捷克语": "Séc", "捷克语": "Čeština",
"希腊语": "Hy Lạp", "希腊语": "Ελληνικά",
"希伯来语": "Tiếng Do Thái", "希伯来语": "עברית",
"塞尔维亚语": "Serbia", "塞尔维亚语": "Српски",
"土耳其语": "Thổ Nhĩ Kỳ", "土耳其语": "Türkçe",
"匈牙利语": "Hungary", "匈牙利语": "Magyar",
"保加利亚语": "Bulgaria", "保加利亚语": "Български",
"哈萨克斯坦语": "Kazakh", "哈萨克斯坦语": "Қазақ",
"孟加拉语": "Bengali", "孟加拉语": "বাংলা",
"克罗地亚语": "Croatia", "克罗地亚语": "Hrvatski",
"泰语": "Thái", "泰语": "ไทย",
"印度尼西亚语": "Indonesia", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Phần Lan", "芬兰语": "Suomi",
"丹麦语": "Đan Mạch", "丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Sau khi đặt lại, các tĩnh mạch metacarpal của khóa sẽ bị xóa. Bạn có chắc muốn thiết lập lại không?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "Sau khi đặt lại, các tĩnh mạch metacarpal của khóa sẽ bị xóa. Bạn có chắc muốn thiết lập lại không?",
"在线": "Trực tuyến", "在线": "Trực tuyến",
"离线": "Ngoại tuyến" "离线": "Ngoại tuyến"

View File

@ -153,8 +153,6 @@
"升级": "升级", "升级": "升级",
"空闲": "空闲", "空闲": "空闲",
"已入住": "已入住", "已入住": "已入住",
"英文": "英文",
"简体中文": "简体中文",
"多语言": "多语言", "多语言": "多语言",
"添加锁": "添加锁", "添加锁": "添加锁",
"锁地址": "锁地址", "锁地址": "锁地址",
@ -1048,40 +1046,42 @@
"导出锁数据": "导出锁数据", "导出锁数据": "导出锁数据",
"一键开锁": "一键开锁", "一键开锁": "一键开锁",
"已开通": "已开通", "已开通": "已开通",
"繁体中文": "繁体中文", "英文": "English",
"法语": "法语", "简体中文": "简体中文",
"俄语": "俄语", "繁体中文": "繁體中文",
"德语": "德语", "法语": "Français",
"日语": "日语", "俄语": "Русский",
"韩语": "韩语", "德语": "Deutsch",
"意大利语": "意大利语", "日语": "日本語",
"乌克兰语": "乌克兰语", "韩语": "한국어",
"葡萄牙语": "葡萄牙语", "意大利语": "Italiano",
"西班牙语": "西班牙语", "乌克兰语": "Українська",
"阿拉伯语": "阿拉伯语", "葡萄牙语": "Português",
"越南语": "越南语", "西班牙语": "Español",
"马莱语": "马莱语", "阿拉伯语": "العربية",
"荷兰语": "荷兰语", "越南语": "Tiếng Việt",
"罗马尼亚语": "罗马尼亚语", "马来语": "Bahasa Melayu",
"立陶宛语": "立陶宛语", "荷兰语": "Nederlands",
"瑞典语": "瑞典语", "罗马尼亚语": "Română",
"爱沙尼亚语": "爱沙尼亚语", "立陶宛语": "Lietuvių",
"波兰语": "波兰语", "瑞典语": "Svenska",
"斯洛伐克语": "斯洛伐克语", "爱沙尼亚语": "Eesti",
"捷克语": "捷克语", "波兰语": "Polski",
"希腊语": "希腊语", "斯洛伐克语": "Slovenčina",
"希伯来语": "希伯来语", "捷克语": "Čeština",
"塞尔维亚语": "塞尔维亚语", "希腊语": "Ελληνικά",
"土耳其语": "土耳其语", "希伯来语": "עברית",
"匈牙利语": "匈牙利语", "塞尔维亚语": "Српски",
"保加利亚语": "保加利亚语", "土耳其语": "Türkçe",
"哈萨克斯坦语": "哈萨克斯坦语", "匈牙利语": "Magyar",
"孟加拉语": "孟加拉语", "保加利亚语": "Български",
"克罗地亚语": "克罗地亚语", "哈萨克斯坦语": "Қазақ",
"泰语": "泰语", "孟加拉语": "বাংলা",
"印度尼西亚语": "印度尼西亚语", "克罗地亚语": "Hrvatski",
"芬兰语": "芬兰语", "泰语": "ไทย",
"丹麦语": "丹麦语", "印度尼西亚语": "Bahasa Indonesia",
"芬兰语": "Suomi",
"丹麦语": "Dansk",
"重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?", "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?": "重置后,该锁的掌静脉都将被删除哦,确认要重置吗?",
"在线": "在线", "在线": "在线",
"离线": "离线", "离线": "离线",

View File

@ -1,4 +1,3 @@
// //
import 'dart:convert'; import 'dart:convert';
@ -8,19 +7,19 @@ import '../io_tool/io_tool.dart';
import '../io_type.dart'; import '../io_type.dart';
class GatewayConfiguringWifiCommand extends SenderProtocol { class GatewayConfiguringWifiCommand extends SenderProtocol {
GatewayConfiguringWifiCommand({ GatewayConfiguringWifiCommand({
this.ssid, this.ssid,
this.password, this.password,
this.gatewayConfigurationStr,
}) : super(CommandType.gatewayConfiguringWifi); }) : super(CommandType.gatewayConfiguringWifi);
String? ssid; String? ssid;
String? password; String? password;
String? gatewayConfigurationStr;
@override @override
String toString() { String toString() {
return 'SenderConfiguringWifiCommand{ssid: $ssid, password: $password}'; return 'SenderConfiguringWifiCommand{ssid: $ssid, password: $password, gatewayConfigurationStr:$gatewayConfigurationStr}';
} }
@override @override
@ -46,6 +45,12 @@ class GatewayConfiguringWifiCommand extends SenderProtocol {
subData.addAll(utf8.encode(password!)); subData.addAll(utf8.encode(password!));
subData = getFixedLengthList(subData, 20 - passwordLength); subData = getFixedLengthList(subData, 20 - passwordLength);
//gatewayConfigurationStr
final int clientIdLength = utf8.encode(gatewayConfigurationStr!).length;
subData.add(clientIdLength);
subData.addAll(utf8.encode(gatewayConfigurationStr!));
// subData = getFixedLengthList(subData, 20 - clientIdLength);
data.add(subData.length); data.add(subData.length);
data.addAll(subData); data.addAll(subData);
@ -55,7 +60,8 @@ class GatewayConfiguringWifiCommand extends SenderProtocol {
} }
class GatewayConfiguringWifiReply extends Reply { class GatewayConfiguringWifiReply extends Reply {
GatewayConfiguringWifiReply.parseData(CommandType commandType, List<int> dataDetail) GatewayConfiguringWifiReply.parseData(
CommandType commandType, List<int> dataDetail)
: super.parseData(commandType, dataDetail) { : super.parseData(commandType, dataDetail) {
data = dataDetail; data = dataDetail;
final int status = data[2]; final int status = data[2];
@ -64,7 +70,8 @@ class GatewayConfiguringWifiReply extends Reply {
} }
class GatewayConfiguringWifiResultReply extends Reply { class GatewayConfiguringWifiResultReply extends Reply {
GatewayConfiguringWifiResultReply.parseData(CommandType commandType, List<int> dataDetail) GatewayConfiguringWifiResultReply.parseData(
CommandType commandType, List<int> dataDetail)
: super.parseData(commandType, dataDetail) { : super.parseData(commandType, dataDetail) {
data = dataDetail; data = dataDetail;
final int status = data[2]; final int status = data[2];

View File

@ -1536,8 +1536,7 @@ class IoSenderManage {
// wifi列表 // wifi列表
static void gatewayGetWifiCommand( static void gatewayGetWifiCommand(
{required String? userID, {required String? userID, CommandSendCallBack? callBack}) {
CommandSendCallBack? callBack}) {
CommandSenderManager().managerSendData( CommandSenderManager().managerSendData(
command: GatewayGetWifiCommand( command: GatewayGetWifiCommand(
userID: userID, userID: userID,
@ -1547,31 +1546,28 @@ class IoSenderManage {
} }
// //
static void gatewayConfiguringWifiCommand({ static void gatewayConfiguringWifiCommand(
required String? ssid, {required String? ssid,
required String? password, required String? password,
required String? gatewayConfigurationStr,
CommandSendCallBack? callBack}) { CommandSendCallBack? callBack}) {
CommandSenderManager().managerSendData( CommandSenderManager().managerSendData(
command: GatewayConfiguringWifiCommand( command: GatewayConfiguringWifiCommand(
ssid: ssid, ssid: ssid,
password: password password: password,
), gatewayConfigurationStr: gatewayConfigurationStr),
isBeforeAddUser: true, isBeforeAddUser: true,
callBack: callBack); callBack: callBack);
} }
// //
static void gatewayGetStatusCommand({ static void gatewayGetStatusCommand(
required String? lockID, {required String? lockID,
required String? userID, required String? userID,
CommandSendCallBack? callBack}) { CommandSendCallBack? callBack}) {
CommandSenderManager().managerSendData( CommandSenderManager().managerSendData(
command: GatewayGetStatusCommand( command: GatewayGetStatusCommand(lockID: lockID, userID: userID),
lockID: lockID,
userID: userID
),
isBeforeAddUser: true, isBeforeAddUser: true,
callBack: callBack); callBack: callBack);
} }
} }

View File

@ -25,7 +25,6 @@ class LockMainXHJLogic extends BaseGetXController {
Future<void> getUserInfoRequest() async { Future<void> getUserInfoRequest() async {
final MinePersonInfoEntity entity = await ApiRepository.to.getUserInfo(); final MinePersonInfoEntity entity = await ApiRepository.to.getUserInfo();
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
final String languageCodeAndCountryCode = entity.data!.lang ?? 'zh-CN'; final String languageCodeAndCountryCode = entity.data!.lang ?? 'zh-CN';
if (languageCodeAndCountryCode.contains('-')) { if (languageCodeAndCountryCode.contains('-')) {
final List<String> parts = languageCodeAndCountryCode.split('-'); final List<String> parts = languageCodeAndCountryCode.split('-');

View File

@ -1,25 +1,29 @@
import 'dart:async'; import 'dart:async';
import 'package:flutter_blue_plus/flutter_blue_plus.dart'; import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:network_info_plus/network_info_plus.dart'; import 'package:network_info_plus/network_info_plus.dart';
import 'package:star_lock/app_settings/app_settings.dart';
import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/baseGetXController.dart';
import '../../../../blue/blue_manage.dart'; import '../../../../blue/blue_manage.dart';
import '../../../../blue/io_protocol/io_gateway_configuringWifi.dart'; import '../../../../blue/io_protocol/io_gateway_configuringWifi.dart';
import '../../../../blue/io_reply.dart'; import '../../../../blue/io_reply.dart';
import '../../../../blue/io_tool/io_tool.dart';
import '../../../../blue/io_tool/manager_event_bus.dart'; import '../../../../blue/io_tool/manager_event_bus.dart';
import '../../../../blue/sender_manage.dart'; import '../../../../blue/sender_manage.dart';
import '../../../../login/login/entity/LoginEntity.dart'; import '../../../../login/login/entity/LoginEntity.dart';
import '../../../../network/api_repository.dart'; import '../../../../network/api_repository.dart';
import '../../../../tools/storage.dart';
import 'gatewayConfigurationWifi_state.dart'; import 'gatewayConfigurationWifi_state.dart';
import 'getGatewayConfiguration_entity.dart';
class GatewayConfigurationWifiLogic extends BaseGetXController { class GatewayConfigurationWifiLogic extends BaseGetXController {
final GatewayConfigurationWifiState state = GatewayConfigurationWifiState(); final GatewayConfigurationWifiState state = GatewayConfigurationWifiState();
Future<void> gatewayDistributionNetwork() async { Future<void> gatewayDistributionNetwork() async {
final LoginEntity entity = await ApiRepository.to.gatewayDistributionNetwork( final LoginEntity entity = await ApiRepository.to
.gatewayDistributionNetwork(
gatewayName: state.gatewayNamePasswardTF.text, gatewayName: state.gatewayNamePasswardTF.text,
gatewayMac: state.gatewayModel.mac, gatewayMac: state.gatewayModel.mac,
serialNumber: state.gatewayModel.serialNum, serialNumber: state.gatewayModel.serialNum,
@ -27,7 +31,7 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
networkName: state.wifiNameTF.text, networkName: state.wifiNameTF.text,
networkMac: state.gatewayModel.wifiMac, networkMac: state.gatewayModel.wifiMac,
version: state.gatewayModel.gatewayVersion, version: state.gatewayModel.gatewayVersion,
); secretKey: state.secretKey);
if (entity.errorCode!.codeIsSuccessful) { if (entity.errorCode!.codeIsSuccessful) {
showToast('配网成功'.tr, something: () { showToast('配网成功'.tr, something: () {
// eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value)); // eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
@ -36,10 +40,20 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
} }
} }
Future<void> getGatewayConfiguration() async {
final GetGatewayConfigurationEntity entity =
await ApiRepository.to.getGatewayConfiguration();
if (entity.errorCode!.codeIsSuccessful) {
state.getGatewayConfigurationStr = entity.data ?? '';
// AppLog.log('state.getGatewayConfigurationStr:${state.getGatewayConfigurationStr}');
}
}
// //
late StreamSubscription<Reply> _replySubscription; late StreamSubscription<Reply> _replySubscription;
void _initReplySubscription() { void _initReplySubscription() {
_replySubscription = EventBusManager().eventBus!.on<Reply>().listen((Reply reply) async { _replySubscription =
EventBusManager().eventBus!.on<Reply>().listen((Reply reply) async {
// WIFI配网 // WIFI配网
// if(reply is GatewayConfiguringWifiReply) { // if(reply is GatewayConfiguringWifiReply) {
// _replySenderConfiguringWifi(reply); // _replySenderConfiguringWifi(reply);
@ -74,13 +88,16 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
// WIFI配网结果 // WIFI配网结果
Future<void> _replySenderConfiguringWifiResult(Reply reply) async { Future<void> _replySenderConfiguringWifiResult(Reply reply) async {
final int status = reply.data[2]; final int status = reply.data[2];
switch (status) { switch (status) {
case 0x00: case 0x00:
// //
state.sureBtnState.value = 0; state.sureBtnState.value = 0;
cancelBlueConnetctToastTimer(); cancelBlueConnetctToastTimer();
dismissEasyLoading(); dismissEasyLoading();
final List<int> secretKeyList = reply.data.sublist(3, 23);
state.secretKey = utf8String(secretKeyList);
gatewayDistributionNetwork(); gatewayDistributionNetwork();
break; break;
default: default:
@ -93,6 +110,8 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
// wifi // wifi
Future<void> senderConfiguringWifiAction() async { Future<void> senderConfiguringWifiAction() async {
AppLog.log(
'state.getGatewayConfigurationStr:${state.getGatewayConfigurationStr}');
if (state.wifiNameTF.text.isEmpty) { if (state.wifiNameTF.text.isEmpty) {
showToast('请输入wifi名称'.tr); showToast('请输入wifi名称'.tr);
return; return;
@ -118,11 +137,13 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
dismissEasyLoading(); dismissEasyLoading();
state.sureBtnState.value = 0; state.sureBtnState.value = 0;
}); });
BlueManage().blueSendData(BlueManage().connectDeviceName, (BluetoothConnectionState connectionState) async { BlueManage().blueSendData(BlueManage().connectDeviceName,
(BluetoothConnectionState connectionState) async {
if (connectionState == BluetoothConnectionState.connected) { if (connectionState == BluetoothConnectionState.connected) {
IoSenderManage.gatewayConfiguringWifiCommand( IoSenderManage.gatewayConfiguringWifiCommand(
ssid: state.wifiNameTF.text, ssid: state.wifiNameTF.text,
password: state.wifiPasswardTF.text, password: state.wifiPasswardTF.text,
gatewayConfigurationStr: state.getGatewayConfigurationStr,
); );
} else if (connectionState == BluetoothConnectionState.disconnected) { } else if (connectionState == BluetoothConnectionState.disconnected) {
dismissEasyLoading(); dismissEasyLoading();
@ -156,6 +177,8 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
}); });
} }
getGatewayConfiguration();
_initReplySubscription(); _initReplySubscription();
} }

View File

@ -1,7 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:star_lock/app_settings/app_settings.dart';
import '../selectGateway/getGatewayInfo_model.dart'; import '../selectGateway/getGatewayInfo_model.dart';
@ -32,6 +30,8 @@ class GatewayConfigurationWifiState{
final TextEditingController firstChoiceDNSTF = TextEditingController(); final TextEditingController firstChoiceDNSTF = TextEditingController();
final TextEditingController alternativeDNSTF = TextEditingController(); final TextEditingController alternativeDNSTF = TextEditingController();
String secretKey = '';
String getGatewayConfigurationStr = '';
// RxString wifiName = '请选择WiFi'.obs; // RxString wifiName = '请选择WiFi'.obs;
RxBool ifCurrentScreen = true.obs; // , RxBool ifCurrentScreen = true.obs; // ,
RxInt sureBtnState = 0.obs; // 0() 1() RxInt sureBtnState = 0.obs; // 0() 1()

View File

@ -0,0 +1,30 @@
import 'dart:convert';
class GetGatewayConfigurationEntity {
GetGatewayConfigurationEntity({
this.description,
this.errorCode,
this.data,
this.errorMsg,
});
GetGatewayConfigurationEntity.fromJson(dynamic json) {
description = json['description'];
errorCode = json['errorCode'];
data = jsonEncode(json['data']);
errorMsg = json['errorMsg'];
}
String? description;
int? errorCode;
String? data;
String? errorMsg;
Map<String, dynamic> toJson() {
final map = <String, dynamic>{};
map['description'] = description;
map['errorCode'] = errorCode;
map['data'] = data;
map['errorMsg'] = errorMsg;
return map;
}
}

View File

@ -1,4 +1,3 @@
class GetGatewayInfoModel { class GetGatewayInfoModel {
late String mac; late String mac;
late String serialNum; late String serialNum;

View File

@ -1,4 +1,3 @@
import 'dart:async'; import 'dart:async';
import 'dart:io'; import 'dart:io';
@ -26,8 +25,8 @@ class SelectGatewayListLogic extends BaseGetXController {
// //
late StreamSubscription<Reply> _replySubscription; late StreamSubscription<Reply> _replySubscription;
void _initReplySubscription() { void _initReplySubscription() {
_replySubscription = EventBusManager().eventBus!.on<Reply>().listen((Reply reply) async { _replySubscription =
EventBusManager().eventBus!.on<Reply>().listen((Reply reply) async {
// //
if (reply is GatewayGetStatusReply) { if (reply is GatewayGetStatusReply) {
_replyGatewayGetStatusReply(reply); _replyGatewayGetStatusReply(reply);
@ -122,7 +121,8 @@ class SelectGatewayListLogic extends BaseGetXController {
Future<void> getNearByLimits() async { Future<void> getNearByLimits() async {
if (!Platform.isIOS) { if (!Platform.isIOS) {
final bool bluetoothRequest = await PermissionDialog.requestBluetooth(); final bool bluetoothRequest = await PermissionDialog.requestBluetooth();
final bool locationRequest = await PermissionDialog.request(Permission.location); final bool locationRequest =
await PermissionDialog.request(Permission.location);
AppLog.log('locationRequest:$locationRequest'); AppLog.log('locationRequest:$locationRequest');
if (!bluetoothRequest || !locationRequest) { if (!bluetoothRequest || !locationRequest) {
return; return;
@ -137,7 +137,8 @@ class SelectGatewayListLogic extends BaseGetXController {
showBlueConnetctToastTimer(action: () { showBlueConnetctToastTimer(action: () {
dismissEasyLoading(); dismissEasyLoading();
}); });
BlueManage().blueSendData(BlueManage().connectDeviceName, (BluetoothConnectionState connectionState) async { BlueManage().blueSendData(BlueManage().connectDeviceName,
(BluetoothConnectionState connectionState) async {
if (connectionState == BluetoothConnectionState.connected) { if (connectionState == BluetoothConnectionState.connected) {
IoSenderManage.gatewayGetStatusCommand( IoSenderManage.gatewayGetStatusCommand(
lockID: BlueManage().connectDeviceName, lockID: BlueManage().connectDeviceName,
@ -159,7 +160,8 @@ class SelectGatewayListLogic extends BaseGetXController {
showBlueConnetctToastTimer(action: () { showBlueConnetctToastTimer(action: () {
dismissEasyLoading(); dismissEasyLoading();
}); });
BlueManage().blueSendData(device.advertisementData.advName, (BluetoothConnectionState state) async { BlueManage().blueSendData(device.advertisementData.advName,
(BluetoothConnectionState state) async {
// AppLog.log('点击要添加的设备了'); // AppLog.log('点击要添加的设备了');
if (state == BluetoothConnectionState.connected) { if (state == BluetoothConnectionState.connected) {
dismissEasyLoading(); dismissEasyLoading();

View File

@ -1,9 +1,4 @@
class MinePersonInfoEntity { class MinePersonInfoEntity {
int? errorCode;
String? description;
String? errorMsg;
MinePersonInfoData? data;
MinePersonInfoEntity( MinePersonInfoEntity(
{this.errorCode, this.description, this.errorMsg, this.data}); {this.errorCode, this.description, this.errorMsg, this.data});
@ -14,6 +9,10 @@ class MinePersonInfoEntity {
data = data =
json['data'] != null ? MinePersonInfoData.fromJson(json['data']) : null; json['data'] != null ? MinePersonInfoData.fromJson(json['data']) : null;
} }
int? errorCode;
String? description;
String? errorMsg;
MinePersonInfoData? data;
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{}; final Map<String, dynamic> data = <String, dynamic>{};
@ -28,19 +27,6 @@ class MinePersonInfoEntity {
} }
class MinePersonInfoData { class MinePersonInfoData {
String? mobile;
int? uid;
int? haveSafeAnswer;
String? nickname;
String? headUrl;
String? accountName;
int? countryId;
String? email;
String? countryName;
int? isVip;
String? deviceId;
String? lang;
MinePersonInfoData( MinePersonInfoData(
{this.mobile, {this.mobile,
this.uid, this.uid,
@ -69,6 +55,18 @@ class MinePersonInfoData {
deviceId = json['deviceId']; deviceId = json['deviceId'];
lang = json['lang']; lang = json['lang'];
} }
String? mobile;
int? uid;
int? haveSafeAnswer;
String? nickname;
String? headUrl;
String? accountName;
int? countryId;
String? email;
String? countryName;
int? isVip;
String? deviceId;
String? lang;
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{}; final Map<String, dynamic> data = <String, dynamic>{};

View File

@ -124,8 +124,10 @@ abstract class Api {
final String addICCardURL = '/identityCard/add'; // IC卡 final String addICCardURL = '/identityCard/add'; // IC卡
final String editICCardURL = '/identityCard/update'; // IC卡 final String editICCardURL = '/identityCard/update'; // IC卡
final String deleteICCardURL = '/identityCard/delete'; // IC卡 final String deleteICCardURL = '/identityCard/delete'; // IC卡
final String updateICCardUserNoURL = '/identityCard/updateCardUserNo'; // ic卡用户序号 final String updateICCardUserNoURL =
final String checkCardNameURL = '/identityCard/checkIdentityCardName'; // '/identityCard/updateCardUserNo'; // ic卡用户序号
final String checkCardNameURL =
'/identityCard/checkIdentityCardName'; //
final String getRemoteControlListURL = '/remote/list'; // final String getRemoteControlListURL = '/remote/list'; //
final String addRemoteControlURL = '/remote/add'; // final String addRemoteControlURL = '/remote/add'; //
@ -133,11 +135,13 @@ abstract class Api {
final String editRemoteControlURL = '/remote/update'; // final String editRemoteControlURL = '/remote/update'; //
final String deleteRemoteControlURL = '/remote/delete'; // final String deleteRemoteControlURL = '/remote/delete'; //
final String clearRemoteControlURL = '/remote/clear'; // final String clearRemoteControlURL = '/remote/clear'; //
final String checkRemoteControlNameURL = '/remote/checkRemoteName'; // final String checkRemoteControlNameURL =
'/remote/checkRemoteName'; //
final String getPalmListURL = '/palmVein/list'; // final String getPalmListURL = '/palmVein/list'; //
final String addPalmURL = '/palmVein/add'; // final String addPalmURL = '/palmVein/add'; //
final String updatePalmUserNoURL = '/palmVein/updatePalmVeinUserNo'; // final String updatePalmUserNoURL =
'/palmVein/updatePalmVeinUserNo'; //
final String editPalmURL = '/palmVein/update'; // final String editPalmURL = '/palmVein/update'; //
final String deletePalmURL = '/palmVein/delete'; // final String deletePalmURL = '/palmVein/delete'; //
final String clearPalmURL = '/palmVein/clear'; // final String clearPalmURL = '/palmVein/clear'; //
@ -156,6 +160,7 @@ abstract class Api {
final String transferGatewayURL = '/plug/transfer'; // final String transferGatewayURL = '/plug/transfer'; //
final String updateGatewayURL = '/gateway/update'; // final String updateGatewayURL = '/gateway/update'; //
final String gatewayListByLockURL = '/gateway/listByLock'; // - final String gatewayListByLockURL = '/gateway/listByLock'; // -
final String getGatewayConfigURL = '/gateway/getGatewayConfig'; //
final String getKeyDetailURL = '/key/get'; // final String getKeyDetailURL = '/key/get'; //
final String lockUserListURL = '/keyUser/listKeyUser'; // final String lockUserListURL = '/keyUser/listKeyUser'; //
@ -275,5 +280,6 @@ abstract class Api {
final String lockUpdateLockInfo = '/lock/updateLockInfo'; // final String lockUpdateLockInfo = '/lock/updateLockInfo'; //
final String exportLockRecordsURL = '/lockRecords/export'; // final String exportLockRecordsURL = '/lockRecords/export'; //
final String updateZoneOffsetsAndLanguagesURL = '/cloudUser/updateSettings'; // final String updateZoneOffsetsAndLanguagesURL =
'/cloudUser/updateSettings'; //
} }

View File

@ -342,7 +342,9 @@ class ApiProvider extends BaseProvider {
); );
// //
Future<Response> lockReportLockSuccessfullyUploadData(int lockId, int keyId) => post( Future<Response> lockReportLockSuccessfullyUploadData(
int lockId, int keyId) =>
post(
lockRecordUploadURL.toUrl, lockRecordUploadURL.toUrl,
jsonEncode({ jsonEncode({
'lockId': lockId, 'lockId': lockId,
@ -1528,8 +1530,11 @@ class ApiProvider extends BaseProvider {
int lockId, int remoteId, String remoteUserNo) => int lockId, int remoteId, String remoteUserNo) =>
post( post(
updateRemoteUserNoURL.toUrl, updateRemoteUserNoURL.toUrl,
jsonEncode( jsonEncode({
{'lockId': lockId, 'remoteId': remoteId, 'remoteUserNo': remoteUserNo})); 'lockId': lockId,
'remoteId': remoteId,
'remoteUserNo': remoteUserNo
}));
// //
Future<Response> editRemoteControlData( Future<Response> editRemoteControlData(
@ -1564,16 +1569,14 @@ class ApiProvider extends BaseProvider {
})); }));
// //
Future<Response> deletRemoteControlData(int remoteId) => Future<Response> deletRemoteControlData(int remoteId) => post(
post(
deleteRemoteControlURL.toUrl, deleteRemoteControlURL.toUrl,
jsonEncode({ jsonEncode({
'remoteId': remoteId, 'remoteId': remoteId,
})); }));
// //
Future<Response> resetRemoteControlData(int lockId) => Future<Response> resetRemoteControlData(int lockId) => post(
post(
clearRemoteControlURL.toUrl, clearRemoteControlURL.toUrl,
jsonEncode({ jsonEncode({
'lockId': lockId, 'lockId': lockId,
@ -1609,8 +1612,7 @@ class ApiProvider extends BaseProvider {
List weekDay, List weekDay,
int startTime, int startTime,
int endTime, int endTime,
int palmVeinRight int palmVeinRight) =>
) =>
post( post(
addPalmURL.toUrl, addPalmURL.toUrl,
jsonEncode({ jsonEncode({
@ -1632,8 +1634,11 @@ class ApiProvider extends BaseProvider {
int lockId, int palmVeinId, String palmVeinUserNo) => int lockId, int palmVeinId, String palmVeinUserNo) =>
post( post(
updatePalmUserNoURL.toUrl, updatePalmUserNoURL.toUrl,
jsonEncode( jsonEncode({
{'lockId': lockId, 'palmVeinId': palmVeinId, 'palmVeinUserNo': palmVeinUserNo})); 'lockId': lockId,
'palmVeinId': palmVeinId,
'palmVeinUserNo': palmVeinUserNo
}));
// //
Future<Response> editPalmData( Future<Response> editPalmData(
@ -1668,16 +1673,14 @@ class ApiProvider extends BaseProvider {
})); }));
// //
Future<Response> deletPalmData(int palmVeinId) => Future<Response> deletPalmData(int palmVeinId) => post(
post(
deletePalmURL.toUrl, deletePalmURL.toUrl,
jsonEncode({ jsonEncode({
'palmVeinId': palmVeinId, 'palmVeinId': palmVeinId,
})); }));
// //
Future<Response> resetPalmData(int lockId) => Future<Response> resetPalmData(int lockId) => post(
post(
clearPalmURL.toUrl, clearPalmURL.toUrl,
jsonEncode({ jsonEncode({
'lockId': lockId, 'lockId': lockId,
@ -1729,7 +1732,9 @@ class ApiProvider extends BaseProvider {
String networkName, String networkName,
String networkMac, String networkMac,
String version, String version,
) => post( String secretKey,
) =>
post(
addGatewayURL.toUrl, addGatewayURL.toUrl,
jsonEncode({ jsonEncode({
'gatewayName': gatewayName, 'gatewayName': gatewayName,
@ -1739,12 +1744,14 @@ class ApiProvider extends BaseProvider {
'networkName': networkName, 'networkName': networkName,
'networkMac': networkMac, 'networkMac': networkMac,
'version': version, 'version': version,
'secretKey': secretKey,
})); }));
// //
Future<Response> deletGateway( Future<Response> deletGateway(
int gatewayId, int gatewayId,
) => post( ) =>
post(
deletGatewayURL.toUrl, deletGatewayURL.toUrl,
jsonEncode({ jsonEncode({
'gatewayId': gatewayId, 'gatewayId': gatewayId,
@ -1754,7 +1761,8 @@ class ApiProvider extends BaseProvider {
Future<Response> gatewayUpdate( Future<Response> gatewayUpdate(
int gatewayId, int gatewayId,
String gatewayName, String gatewayName,
) => post( ) =>
post(
updateGatewayURL.toUrl, updateGatewayURL.toUrl,
jsonEncode({ jsonEncode({
'gatewayId': gatewayId, 'gatewayId': gatewayId,
@ -1783,9 +1791,12 @@ class ApiProvider extends BaseProvider {
'countryCode': countryCode 'countryCode': countryCode
})); }));
Future<Response> gatewayConnectionLockListLoadData(int gatewayId) => post( //
gatewayListByLockURL.toUrl, Future<Response> getGatewayConfiguration() =>
jsonEncode({'gatewayId': gatewayId})); post(getGatewayConfigURL.toUrl, jsonEncode({}));
Future<Response> gatewayConnectionLockListLoadData(int gatewayId) =>
post(gatewayListByLockURL.toUrl, jsonEncode({'gatewayId': gatewayId}));
// //
Future<Response> removeBrokenLockData(List lockIdList) => Future<Response> removeBrokenLockData(List lockIdList) =>
@ -2177,8 +2188,7 @@ class ApiProvider extends BaseProvider {
})); }));
// //
Future<Response> updateFacePreventMisrun( Future<Response> updateFacePreventMisrun(int lockId, int faceEnErrUnlock) =>
int lockId, int faceEnErrUnlock) =>
post( post(
updateLockSettingUrl.toUrl, updateLockSettingUrl.toUrl,
jsonEncode({ jsonEncode({
@ -2650,7 +2660,6 @@ class ApiProvider extends BaseProvider {
// 'language': language, // 'language': language,
}), }),
isUnShowLoading: true); isUnShowLoading: true);
} }
extension ExtensionString on String { extension ExtensionString on String {

View File

@ -73,6 +73,7 @@ import '../main/lockDetail/palm/addPalm/addPalm_entity.dart';
import '../main/lockDetail/remoteControl/addRemoteControl/addRemoteControl_entity.dart'; import '../main/lockDetail/remoteControl/addRemoteControl/addRemoteControl_entity.dart';
import '../main/lockMian/entity/lockListInfo_entity.dart'; import '../main/lockMian/entity/lockListInfo_entity.dart';
import '../mine/addLock/saveLock/entity/SaveLockEntity.dart'; import '../mine/addLock/saveLock/entity/SaveLockEntity.dart';
import '../mine/gateway/addGateway/gatewayConfigurationWifi/getGatewayConfiguration_entity.dart';
import '../mine/gateway/gatewayConnectionLock/gatewayConnectionLockList_entity.dart'; import '../mine/gateway/gatewayConnectionLock/gatewayConnectionLockList_entity.dart';
import '../mine/message/messageList/messageList_entity.dart'; import '../mine/message/messageList/messageList_entity.dart';
import '../mine/minePersonInfo/minePersonInfoPage/minePersonGetUploadFileInfo_entity.dart'; import '../mine/minePersonInfo/minePersonInfoPage/minePersonGetUploadFileInfo_entity.dart';
@ -315,7 +316,8 @@ class ApiRepository {
// //
Future<KeyOperationRecordEntity> lockReportLockSuccessfullyUploadData( Future<KeyOperationRecordEntity> lockReportLockSuccessfullyUploadData(
{required int lockId, required int keyId}) async { {required int lockId, required int keyId}) async {
final res = await apiProvider.lockReportLockSuccessfullyUploadData(lockId, keyId); final res =
await apiProvider.lockReportLockSuccessfullyUploadData(lockId, keyId);
return KeyOperationRecordEntity.fromJson(res.body); return KeyOperationRecordEntity.fromJson(res.body);
} }
@ -1759,7 +1761,8 @@ class ApiRepository {
// //
Future<LoginEntity> checkRemoteControlNameDuplicatedData( Future<LoginEntity> checkRemoteControlNameDuplicatedData(
{required String lockId, required String remoteName}) async { {required String lockId, required String remoteName}) async {
final res = await apiProvider.checkRemoteControlNameDuplicatedData(lockId, remoteName); final res = await apiProvider.checkRemoteControlNameDuplicatedData(
lockId, remoteName);
return LoginEntity.fromJson(res.body); return LoginEntity.fromJson(res.body);
} }
@ -1770,8 +1773,8 @@ class ApiRepository {
required String pageSize, required String pageSize,
required String searchStr, required String searchStr,
}) async { }) async {
final res = await apiProvider.getPalmListData( final res =
lockId, pageNo, pageSize, searchStr); await apiProvider.getPalmListData(lockId, pageNo, pageSize, searchStr);
return FingerprintListDataEntity.fromJson(res.body); return FingerprintListDataEntity.fromJson(res.body);
} }
@ -1860,7 +1863,8 @@ class ApiRepository {
// //
Future<LoginEntity> checkPalmNameDuplicatedData( Future<LoginEntity> checkPalmNameDuplicatedData(
{required String lockId, required String palmVeinName}) async { {required String lockId, required String palmVeinName}) async {
final res = await apiProvider.checkPalmNameDuplicatedData(lockId, palmVeinName); final res =
await apiProvider.checkPalmNameDuplicatedData(lockId, palmVeinName);
return LoginEntity.fromJson(res.body); return LoginEntity.fromJson(res.body);
} }
@ -1913,8 +1917,10 @@ class ApiRepository {
required String networkName, required String networkName,
required String networkMac, required String networkMac,
required String version, required String version,
required String secretKey,
}) async { }) async {
final res = await apiProvider.addGatewayNetwork(gatewayName, gatewayMac, serialNumber, gatewayType, networkName, networkMac, version); final res = await apiProvider.addGatewayNetwork(gatewayName, gatewayMac,
serialNumber, gatewayType, networkName, networkMac, version, secretKey);
return LoginEntity.fromJson(res.body); return LoginEntity.fromJson(res.body);
} }
@ -1962,6 +1968,12 @@ class ApiRepository {
return RecipientInformationEntity.fromJson(res.body); return RecipientInformationEntity.fromJson(res.body);
} }
//
Future<GetGatewayConfigurationEntity> getGatewayConfiguration() async {
final res = await apiProvider.getGatewayConfiguration();
return GetGatewayConfigurationEntity.fromJson(res.body);
}
// //
Future<RecipientInformationEntity> removeBrokenLockData( Future<RecipientInformationEntity> removeBrokenLockData(
{required List lockIdList}) async { {required List lockIdList}) async {
@ -2625,15 +2637,14 @@ class ApiRepository {
} }
// //
Future<LoginEntity> updateZoneOffsetsAndLanguages( Future<LoginEntity> updateZoneOffsetsAndLanguages({
{
required int timezoneOffset, required int timezoneOffset,
// required String language // required String language
}) async { }) async {
final res = await apiProvider.updateZoneOffsetsAndLanguages(timezoneOffset, final res = await apiProvider.updateZoneOffsetsAndLanguages(
timezoneOffset,
// language // language
); );
return LoginEntity.fromJson(res.body); return LoginEntity.fromJson(res.body);
} }
} }