diff --git a/languages/pt-PT.json b/languages/pt-PT.json new file mode 100644 index 0000000..6676278 --- /dev/null +++ b/languages/pt-PT.json @@ -0,0 +1,132 @@ +{ + "automation.add_delay": "Add delay", + "automation.automation_name": "Automation name", + "automation.automation_description": "Automation description", + "automation.change_device_state": "Change device state", + "automation.create_new_action": "Create new action", + "automation.create_new_condition": "Create new condition", + "automation.create_new_trigger": "Create new trigger", + "automation.delay_action": "Delay action", + "automation.device_at_state": "Device at state", + "automation.device_state_changed": "Device state changed", + "automation.enable_on_startup": "Enable on startup", + "automation.location": "Location", + "automation.move_down": "Move down", + "automation.move_up": "Move up", + "automation.notification": "Push notification", + "automation.save_camera_image": "Save camera image", + "automation.sensor_at_value": "Sensor at value", + "automation.sensor_value_changed": "Sensor value changed", + "automation.specific_time": "Specific time", + "automation.sun_rise": "Sun raise", + "automation.sun_set": "Sunset", + "automation.then_perform_these_actions": "Then perform these actions...", + "automation.under_these_conditions": "Under these conditions...", + "automation.when_any_of_those_event_triggered": "When any of those event triggered...", + "button.add_label_text": "Add label text", + "button.add_new_button": "Add new button", + "button.add_new_room": "Add new room", + "button.add_separator": "Add separator", + "button.cancel": "Cancel", + "button.close": "Close", + "button.connect": "Connect", + "button.create_automation": "Create automation", + "button.delete": "Delete", + "button.delete_automation": "Delete automation", + "button.delete_room": "Delete room", + "button.delete_room_ask": "Do you want to delete this room", + "button.disconnect": "Disconnect", + "button.edit": "Edit", + "button.edit_automation": "Edit automation", + "button.move_room_left": "Move room left", + "button.move_room_right": "Move room right", + "button.no": "No", + "button.ok": "Ok", + "button.reload_automation": "Reload automation", + "button.sort_button": "Sort button", + "button.test_automation": "Test automation", + "button.yes": "Yes", + "class.air_quality": "Air quality", + "class.alarm_control_panel": "Alarm control panel", + "class.binary_sensor": "Binary sensor", + "class.climate": "Climate", + "class.cover": "Cover", + "class.fan": "Fan", + "class.group": "Group", + "class.input_boolean": "Input boolean", + "class.light": "Light", + "class.lock": "Lock", + "class.media_player": "Media player", + "class.remote": "Remote", + "class.sensor": "Sensor", + "class.switch": "Switch", + "class.vacuum": "Vacuum", + "class.water_heater": "Water heater", + "class.weather": "Weather", + "entity_detail.add_user_image": "Add user image", + "entity_detail.button_order_sort": "Button order sort", + "entity_detail.change_name": "Change name", + "entity_detail.change_icon": "Change icon", + "entity_detail.passcode_protected": "Passcode protected", + "entity_detail.remove_passcode": "Remove passcode", + "entity_detail.set_passcode": "Set passcode", + "entity_detail.show_in_button": "Show in button", + "entity_detail.show_in_status": "Show in status", + "entity_detail.status_order_sort": "Status order sort", + "entity_detail.voice_control": "Voice control", + "menu.automation": "Automation", + "menu.room": "Room", + "menu.setting": "Setting", + "status.active_device": "Active device", + "status.armed_away": "Armed away", + "status.armed_home": "Armed home", + "status.armed_night": "Armed night", + "status.closed": "Closed", + "status.closing": "Closing...", + "status.disarmed": "Disarmed", + "status.locked": "Locked", + "status.locking": "Locking...", + "status.home": "Home", + "status.idle": "Idle", + "status.no_active_device": "No active device", + "status.not_home": "Not home", + "status.off": "Off", + "status.on": "On", + "status.open": "Open", + "status.opening": "Opening...", + "status.pending": "Pending", + "status.turning_off": "Turning off...", + "status.turning_on": "Turning on...", + "status.unavailable": "Unavailable", + "status.unlocked": "Unlocked", + "status.unlocking": "Unlocking...", + "setting.auto_backup_and_restore": "Auto backup and restore", + "setting.auto_backup_and_restore_detail": "Use cloud server to backup and restore your connection information, settings and customization accross devices.", + "setting.backup": "Backup", + "setting.button_size": "Button size", + "setting.button_size_large": "Large", + "setting.button_size_medium": "Medium", + "setting.button_size_small": "Small", + "setting.connected": "Connected", + "setting.create_new_connection": "Create new connection", + "setting.enable_push_notification": "Enable push notification", + "setting.graphic_quality": "Graphic quality", + "setting.graphic_quality_high": "High", + "setting.graphic_quality_medium": "Medium", + "setting.graphic_quality_low": "Low", + "setting.guide": "Guide", + "setting.language": "Language", + "setting.last_access": "Last access", + "setting.manual_backup_and_restore": "Manual backup and restore", + "setting.manual_backup_and_restore_detail": "Use email to backup and restore your connection information, settings and customization accross devices", + "setting.master_passcode": "Master passcode", + "setting.mobile_app_name": "Mobile app name", + "setting.mobile_app_not_registered": "Mobile app not registered", + "setting.request_review": "Request review", + "setting.restore": "Restore", + "setting.sign_in": "Sign in", + "setting.sign_out": "Sign out", + "setting.sound_effect": "Sound effect", + "setting.write_review": "Write review", + "translator": "TuanHA" +} \ No newline at end of file diff --git a/languages/ru_RU.json b/languages/ru_RU.json deleted file mode 100644 index b0be0b6..0000000 --- a/languages/ru_RU.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "automation.add_delay": "add delay", - "automation.automation_name": "automation name", - "automation.automation_description": "automation description", - "automation.change_device_state": "change device state", - "automation.create_new_action": "create new action", - "automation.create_new_condition": "create new condition", - "automation.create_new_trigger": "create new trigger", - "automation.delay_action": "delay action", - "automation.device_at_state": "device at state", - "automation.device_state_changed": "device state changed", - "automation.enable_on_startup": "enable on startup", - "automation.move_down": "move down", - "automation.move_up": "move up", - "automation.sensor_at_value": "sensor at value", - "automation.sensor_value_changed": "sensor value changed", - "automation.specific_time": "specific time", - "automation.then_perform_these_actions": "then perform these actions...", - "automation.under_these_conditions": "under these conditions...", - "automation.when_any_of_those_event_triggered": "when any of those event triggered...", - - "button.add_label_text": "add label text", - "button.add_new_button": "add new button", - "button.add_new_room": "add new room", - "button.add_separator": "add separator", - "button.cancel": "cancel", - "button.close": "close", - "button.create_automation": "create automation", - "button.delete": "delete", - "button.delete_automation": "delete automation", - "button.delete_room": "delete room", - "button.delete_room_ask": "do you want to delete this room", - "button.edit": "edit", - "button.edit_automation": "edit automation", - "button.move_room_left": "move room left", - "button.move_room_right": "move room right", - "button.no": "no", - "button.ok": "ok", - "button.reload_automation": "reload automation", - "button.sort_button": "sort button", - "button.test_automation": "test automation", - "button.yes": "yes", - - "class.air_quality": "air quality", - "class.alarm_control_panel": "alarm control panel", - "class.binary_sensor": "binary sensor", - "class.climate": "climate", - "class.cover": "cover", - "class.fan": "fan", - "class.group": "group", - "class.input_boolean": "input boolean", - "class.light": "light", - "class.lock": "lock", - "class.media_player": "media_player", - "class.remote": "remote", - "class.sensor": "sensor", - "class.switch": "switch", - "class.vacuum": "vacuum", - "class.water_heater": "water_heater", - "class.weather": "weather", - - "entity_detail.add_user_image": "add user image", - "entity_detail.button_order_sort": "button order sort", - "entity_detail.change_name": "change name", - "entity_detail.change_icon": "change icon", - "entity_detail.passcode_protected": "passcode protected", - "entity_detail.remove_passcode": "remove passcode", - "entity_detail.set_passcode": "set passcode", - "entity_detail.show_in_button": "show in button", - "entity_detail.show_in_status": "show in status", - "entity_detail.status_order_sort": "status order sort", - "entity_detail.voice_control": "voice control", - - "menu.automation": "automation", - "menu.room": "room", - "menu.setting": "setting", - - "status.active_device": "active device", - "status.armed_away": "armed away", - "status.armed_home": "armed home", - "status.armed_night": "armed night", - "status.closed": "closed", - "status.closing": "closing...", - "status.disarmed": "disarmed", - "status.locked": "locked", - "status.locking": "locking...", - "status.home": "home", - "status.idle": "idle", - "status.no_active_device": "no active device", - "status.not_home": "not home", - "status.off": "off", - "status.on": "on", - "status.open": "open", - "status.opening": "opening...", - "status.pending": "pending", - "status.turning_off": "turning_off...", - "status.turning_on": "turning_on...", - "status.unavailable": "unavailable", - "status.unlocked": "unlocked", - "status.unlocking": "unlocking...", - - "setting.auto_backup_and_restore": "auto backup and restore", - "setting.auto_backup_and_restore_detail": "use cloud server to backup and restore your connection information, settings and customization accross devices.", - "setting.backup": "backup", - "setting.button_size": "button size", - "setting.button_size_large": "large", - "setting.button_size_medium": "medium", - "setting.button_size_small": "small", - "setting.connected": "connected", - "setting.create_new_connection": "create new connection", - "setting.enable_push_notification": "enable push notification", - "setting.graphic_quality": "graphic quality", - "setting.graphic_quality_high": "high", - "setting.graphic_quality_medium": "medium", - "setting.graphic_quality_low": "low", - "setting.guide": "guide", - "setting.language": "language", - "setting.last_access": "last access", - "setting.manual_backup_and_restore": "manual backup and restore", - "setting.manual_backup_and_restore_detail": "use email to backup and restore your connection information, settings and customization accross devices", - "setting.master_passcode": "master passcode", - "setting.mobile_app_name": "mobile app name", - "setting.mobile_app_not_registered": "mobile app not registered", - "setting.request_review": "request review", - "setting.restore": "restore", - "setting.sign_in": "sign in", - "setting.sign_out": "sign out", - "setting.sound_effect": "sound effect", - "setting.write_review": "write review", - - "translator":"TuanHA" -} \ No newline at end of file diff --git a/languages/vi-VN.json b/languages/vi-VN.json index 9bcbebc..2771188 100644 --- a/languages/vi-VN.json +++ b/languages/vi-VN.json @@ -119,7 +119,7 @@ "setting.last_access": "Kết nối lần cuối", "setting.manual_backup_and_restore": "Sao lưu và khôi phục thủ công", "setting.manual_backup_and_restore_detail": "Sử dụng thư điện tử để sao lưu và khôi phục dữ liệu kết nối, thiết lập và tùy biến trên các thiết bị", - "setting.master_passcode": "Mật mã chủ - Khóa thiết lập", + "setting.master_passcode": "Mật mã chủ", "setting.mobile_app_name": "Tên ứng dụng di động", "setting.mobile_app_not_registered": "Chưa đăng ký", "setting.request_review": "Yêu cầu đánh giá", diff --git a/voice/de_DE.json b/voice/de_DE.json index 8179f7a..65892ec 100644 --- a/voice/de_DE.json +++ b/voice/de_DE.json @@ -2,10 +2,10 @@ "languageAuthor": "Claus", "languageDisplay": "Deutsch", "languageId": "de_DE", - "actionOpen": "öffne", - "actionClose": "schließe", - "actionTurnOn": "schalte ein", - "actionTurnOff": "schalte aus", + "actionOpen": ["öffne"], + "actionClose": ["schließe"], + "actionTurnOn": ["schalte ein"], + "actionTurnOff": ["schalte aus"], "voiceAll": [ "alle", "jede", diff --git a/voice/en_US.json b/voice/en_US.json index 2c325a3..7cb8ec2 100644 --- a/voice/en_US.json +++ b/voice/en_US.json @@ -2,10 +2,10 @@ "languageAuthor": "TuanHA", "languageDisplay": "English", "languageId": "en_US", - "actionOpen": "open", - "actionClose": "close", - "actionTurnOn": "turn on", - "actionTurnOff": "turn off", + "actionOpen": ["open"], + "actionClose": ["close"], + "actionTurnOn": ["turn on"], + "actionTurnOff": ["turn off"], "voiceAll": [ "all the", "every", diff --git a/voice/es_ES.json b/voice/es_ES.json index 75ab6a4..7277f34 100644 --- a/voice/es_ES.json +++ b/voice/es_ES.json @@ -2,10 +2,10 @@ "languageAuthor": "TuanHA", "languageDisplay": "Español (Need Translation)", "languageId": "en_US", - "actionOpen": "open", - "actionClose": "close", - "actionTurnOn": "turn on", - "actionTurnOff": "turn off", + "actionOpen": ["open"], + "actionClose": ["close"], + "actionTurnOn": ["turn on"], + "actionTurnOff": ["turn off"], "voiceAll": [ "all the", "every", diff --git a/voice/et_EE.json b/voice/et_EE.json index 86e7d85..8d7ef27 100644 --- a/voice/et_EE.json +++ b/voice/et_EE.json @@ -2,10 +2,10 @@ "languageAuthor": "repsionu", "languageDisplay": "Eesti", "languageId": "et_EE", - "actionOpen": "ava", - "actionClose": "sule", - "actionTurnOn": "lülita sisse", - "actionTurnOff": "lülita välja", + "actionOpen": ["ava"], + "actionClose": ["sule"], + "actionTurnOn": ["lülita sisse"], + "actionTurnOff": ["lülita välja"], "voiceAll": [ "kõik", "iga", diff --git a/voice/fr_FR.json b/voice/fr_FR.json index 0989add..ba5dfea 100644 --- a/voice/fr_FR.json +++ b/voice/fr_FR.json @@ -2,10 +2,10 @@ "languageAuthor": "TuanHA", "languageDisplay": "Française (Need Translation)", "languageId": "en_US", - "actionOpen": "open", - "actionClose": "close", - "actionTurnOn": "turn on", - "actionTurnOff": "turn off", + "actionOpen": ["open"], + "actionClose": ["close"], + "actionTurnOn": ["turn on"], + "actionTurnOff": ["turn off"], "voiceAll": [ "all the", "every", diff --git a/voice/he_IL.json b/voice/he_IL.json index a920ed2..ae95a93 100644 --- a/voice/he_IL.json +++ b/voice/he_IL.json @@ -2,10 +2,10 @@ "languageAuthor": "OmerSH", "languageDisplay": "עברית", "languageId": "he_IL", - "actionOpen": "פתח", - "actionClose": "סגור", - "actionTurnOn": "הפעל", - "actionTurnOff": "כבה", + "actionOpen": ["פתח"], + "actionClose": ["סגור"], + "actionTurnOn": ["הפעל"], + "actionTurnOff": ["כבה"], "voiceAll": [ "כל" ], diff --git a/voice/it_IT.json b/voice/it_IT.json index da00eae..0543b27 100644 --- a/voice/it_IT.json +++ b/voice/it_IT.json @@ -2,10 +2,10 @@ "languageAuthor": "Alessandro Alfonzetti", "languageDisplay": "Italiano", "languageId": "it_IT", - "actionOpen": "aperto", - "actionClose": "chiuso", - "actionTurnOn": "accendi", - "actionTurnOff": "spegni", + "actionOpen": ["aperto"], + "actionClose": ["chiuso"], + "actionTurnOn": ["accendi"], + "actionTurnOff": ["spegni"], "voiceAll": [ "tutti", "tutte", diff --git a/voice/nl_NL.json b/voice/nl_NL.json index ea319cb..730066e 100644 --- a/voice/nl_NL.json +++ b/voice/nl_NL.json @@ -2,10 +2,10 @@ "languageAuthor": "Jarne", "languageDisplay": "Dutch", "languageId": "nl_NL", - "actionOpen": "openen", - "actionClose": "sluiten", - "actionTurnOn": "aandoen", - "actionTurnOff": "uitschakelen", + "actionOpen": ["openen"], + "actionClose": ["sluiten"], + "actionTurnOn": ["aandoen"], + "actionTurnOff": ["uitschakelen"], "voiceAll": [ "allemaal", "alle", diff --git a/voice/pt_PT.json b/voice/pt_PT.json new file mode 100644 index 0000000..db2e4c0 --- /dev/null +++ b/voice/pt_PT.json @@ -0,0 +1,81 @@ +{ + "languageAuthor": "TuanHA", + "languageDisplay": "Portuguese", + "languageId": "pt_PT", + "actionOpen": [ + "open" + ], + "actionClose": [ + "close" + ], + "actionTurnOn": [ + "turn on" + ], + "actionTurnOff": [ + "turn off" + ], + "voiceAll": [ + "all the", + "every", + "entire" + ], + "voiceCantFindActionList": [ + "Can not understand the voice command, please try again.", + "We can't understand this command.", + "This command is not yet supported by the system.", + "We can't figure out what you mean." + ], + "voiceCantFindEntityList": [ + "Can not find device, please try again.", + "We don't know about this device.", + "The device does not exist in the system.", + "We can't figure out what you mean.", + "We can not find the device you just called." + ], + "voiceEntityClassMap": { + "blind": "cover", + "door": "cover", + "curtain": "cover", + "ac": "climate", + "air conditioner": "climate", + "air conditioning": "climate", + "fan": "fan", + "light": "light", + "led": "light", + "bulb": "light", + "switch": "switch", + "circuit": "switch", + "plug": "switch" + }, + "voiceNumberMap": { + "zero": "0", + "one": "1", + "two": "2", + "three": "3", + "four": "4", + "five": "5", + "six": "6", + "seven": "7", + "eight": "8", + "nine": "9" + }, + "voiceOkList": [ + "OK", + "Okay", + "Alright", + "Got it", + "Right away", + "Done", + "As you please" + ], + "voiceTryList": [ + "Can not find device, please try the following command:", + "Try saying something like:", + "The system support these command:", + "Here a the voice command sample:" + ], + "voiceWelcome": [ + "Welcome to Home-Dashboard voice control system. To control devices, please try use the following commands:", + "Thank you for activating Home-Dashboard's voice control system. You can activate with most devices using the following commands:" + ] +} \ No newline at end of file diff --git a/voice/ru_RU.json b/voice/ru_RU.json index 8555aac..ab420b0 100644 --- a/voice/ru_RU.json +++ b/voice/ru_RU.json @@ -2,10 +2,10 @@ "languageAuthor": "TuanHA", "languageDisplay": "Русский (Need Translation)", "languageId": "en_US", - "actionOpen": "open", - "actionClose": "close", - "actionTurnOn": "turn on", - "actionTurnOff": "turn off", + "actionOpen": ["open"], + "actionClose": ["close"], + "actionTurnOn": ["turn on"], + "actionTurnOff": ["turn off"], "voiceAll": [ "all the", "every", diff --git a/voice/sv_SE.json b/voice/sv_SE.json index 1252d57..4a0d517 100644 --- a/voice/sv_SE.json +++ b/voice/sv_SE.json @@ -2,10 +2,10 @@ "languageAuthor": "Tyre88", "languageDisplay": "Svenska", "languageId": "sv_SE", - "actionOpen": "öppna", - "actionClose": "stäng", - "actionTurnOn": "slå på", - "actionTurnOff": "slå av", + "actionOpen": ["öppna"], + "actionClose": ["stäng"], + "actionTurnOn": ["slå på"], + "actionTurnOff": ["slå av"], "voiceAll": [ "alla" ], diff --git a/voice/vi_VN.json b/voice/vi_VN.json index 7d379b2..36e2527 100644 --- a/voice/vi_VN.json +++ b/voice/vi_VN.json @@ -2,10 +2,10 @@ "languageAuthor": "TuanHA", "languageDisplay": "Tiếng Việt", "languageId": "vi_VN", - "actionOpen": "mở", - "actionClose": "đóng", - "actionTurnOn": "bật", - "actionTurnOff": "tắt", + "actionOpen": ["mở"], + "actionClose": ["đóng"], + "actionTurnOn": ["bật"], + "actionTurnOff": ["tắt"], "voiceAll": [ "toàn bộ", "tất cả",