diff --git a/nymea-app/resources.qrc b/nymea-app/resources.qrc index 3667d88c..a31fc172 100644 --- a/nymea-app/resources.qrc +++ b/nymea-app/resources.qrc @@ -318,5 +318,6 @@ ui/mainviews/dashboard/DashboardSensorDelegate.qml ui/devicepages/ThingStatusPage.qml ui/customviews/MultiStateChart.qml + ui/devicepages/DeviceDetailsPage.qml diff --git a/nymea-app/translations/nymea-app.cs.ts b/nymea-app/translations/nymea-app.cs.ts index 7c91abff..1cc9366e 100644 --- a/nymea-app/translations/nymea-app.cs.ts +++ b/nymea-app/translations/nymea-app.cs.ts @@ -177,7 +177,7 @@ No data - Žádná data + Žádná data This action has not been executed yet. @@ -692,6 +692,10 @@ Are you sure you want to remove %1 and all associated settings? Opravdu chcete odstranit %1 a všechna související nastavení? + + Details + Detaily + ConnectingPage @@ -1233,7 +1237,7 @@ State - Stav + Stav Select depiction @@ -1426,6 +1430,17 @@ Chyba: %1 + + DeviceDetailsPage + + States + Podmínky + + + Events + Události + + DeviceLogPage @@ -2124,7 +2139,7 @@ No data - Žádná data + Žádná data This event has not been triggered yet. @@ -2404,7 +2419,7 @@ Prosím zkuste to znovu. ID copied to clipboard - ID zkopírováno do schránky + ID zkopírováno do schránky @@ -4611,23 +4626,23 @@ Použijte hodnotu časového limitu větší nebo rovnou 10 ms. MultiStateChart Hours - Hodiny + Hodiny Days - Dny + Dny Weeks - Týdny + Týdny Months - Měsíce + Měsíce No data - Žádná data + Žádná data @@ -6985,7 +7000,7 @@ Toto prosím používejte pouze v případě, že jste si jisti tím co děláte Updating... - Aktualizace probíhá... + Aktualizace probíhá... Installed version: %1 @@ -6993,11 +7008,11 @@ Toto prosím používejte pouze v případě, že jste si jisti tím co děláte Available version: %1 - Dostupná verze: %1 + Dostupná verze: %1 Update - Aktualizace + Aktualizace Do you want to start the update now? @@ -7005,7 +7020,7 @@ Toto prosím používejte pouze v případě, že jste si jisti tím co děláte Current version: %1 - Aktuální verze: %1 + Aktuální verze: %1 Connection information @@ -7017,7 +7032,7 @@ Toto prosím používejte pouze v případě, že jste si jisti tím co děláte Disconnected - Odpojeno + Odpojeno Signal strength: %1 % @@ -7037,11 +7052,11 @@ Toto prosím používejte pouze v případě, že jste si jisti tím co děláte Critical - Kritické + Kritické OK - OK + OK Battery level: %1 % diff --git a/nymea-app/translations/nymea-app.de.ts b/nymea-app/translations/nymea-app.de.ts index b2d7726c..1395023c 100644 --- a/nymea-app/translations/nymea-app.de.ts +++ b/nymea-app/translations/nymea-app.de.ts @@ -691,6 +691,10 @@ Are you sure you want to remove %1 and all associated settings? Bist Du sicher, dass %1 und alle zugehörigen Einstellungen entfernt werden sollen? + + Details + Details + ConnectingPage @@ -1425,6 +1429,17 @@ Fehler: %1 + + DeviceDetailsPage + + States + Zustände + + + Events + Ereignisse + + DeviceLogPage diff --git a/nymea-app/translations/nymea-app.en.ts b/nymea-app/translations/nymea-app.en.ts index f1f699d5..1de9724e 100644 --- a/nymea-app/translations/nymea-app.en.ts +++ b/nymea-app/translations/nymea-app.en.ts @@ -691,6 +691,10 @@ Are you sure you want to remove %1 and all associated settings? + + Details + + ConnectingPage @@ -1425,6 +1429,17 @@ + + DeviceDetailsPage + + States + + + + Events + + + DeviceLogPage diff --git a/nymea-app/translations/nymea-app.en_US.ts b/nymea-app/translations/nymea-app.en_US.ts index f1f699d5..f6aa7ec3 100644 --- a/nymea-app/translations/nymea-app.en_US.ts +++ b/nymea-app/translations/nymea-app.en_US.ts @@ -691,6 +691,10 @@ Are you sure you want to remove %1 and all associated settings? + + Details + + ConnectingPage @@ -1425,6 +1429,17 @@ + + DeviceDetailsPage + + States + + + + Events + + + DeviceLogPage @@ -7876,14 +7891,14 @@ Please only use this if you are sure you want this and consider reporting the is %n device(s) - + %n device %n devices %n device(s) (%1 disconnected) - + %n device (%1 disconnected) %n devices (%1 disconnected) diff --git a/nymea-app/translations/nymea-app.it.ts b/nymea-app/translations/nymea-app.it.ts index 699d28ed..657b0151 100644 --- a/nymea-app/translations/nymea-app.it.ts +++ b/nymea-app/translations/nymea-app.it.ts @@ -79,7 +79,7 @@ About %1 - Riguardo a %1 + Riguardo a %1 Device serial number @@ -137,7 +137,7 @@ ActionLogPage History for %1 - Cronologia per %1 + Cronologia per %1 Remove logs? @@ -196,7 +196,7 @@ Add - Aggiungi + Aggiungi WebSocket server interfaces @@ -339,7 +339,7 @@ AwningThingsListPage Awnings - Tende da sole + Tende da sole @@ -395,7 +395,7 @@ BlindThingsListPage Blinds - Veneziane + Veneziane @@ -582,7 +582,7 @@ Configuration Help - Aiuto + Aiuto Forum @@ -691,6 +691,10 @@ Are you sure you want to remove %1 and all associated settings? + + Details + + ConnectingPage @@ -739,7 +743,7 @@ ConnectionInfoDialog Available connections - Connessioni disponibili + Connessioni disponibili System information @@ -747,11 +751,11 @@ Add - Aggiungi + Aggiungi Close - Chiudi + Chiudi @@ -816,7 +820,7 @@ Demo mode - Modalità demo + Modalità demo In order to use nymea, you will need to install nymea:core on a computer in your network. This can be a Raspberry Pi or any generic Linux computer. @@ -868,7 +872,7 @@ Manual connection - Connessione manuale + Connessione manuale Please wait while your nymea system is being discovered. @@ -900,7 +904,7 @@ Wireless setup - Configurazione wireless + Configurazione wireless Searching for the nymea system... @@ -1216,7 +1220,7 @@ Cancel - Cancella + Cancella Back @@ -1224,7 +1228,7 @@ OK - Ok + Ok Sensor @@ -1425,6 +1429,17 @@ + + DeviceDetailsPage + + States + + + + Events + + + DeviceLogPage @@ -1868,7 +1883,7 @@ OK - Ok + Ok Assigned things @@ -2093,7 +2108,7 @@ EventLogPage History for %1 - Cronologia per %1 + Cronologia per %1 Remove logs? @@ -2388,11 +2403,11 @@ Please try again. Cancel - Cancella + Cancella OK - Ok + Ok ID copied to clipboard @@ -2488,11 +2503,11 @@ Please try again. GroupsView There are no groups set up yet. - Non ci sono gruppi già impostati. + Non ci sono gruppi già impostati. Grouping things can be useful to control multiple devices at once, for example an entire room. Watch out for the group symbol when interacting with things and use it to add them to groups. - + @@ -3635,7 +3650,7 @@ Please try again. Temperature - Temperatura + Temperatura Brightness @@ -3650,7 +3665,7 @@ Please try again. LightThingsListPage Lights - Luci + Luci @@ -3974,11 +3989,11 @@ Please try again. App settings - Impostazioni app + Impostazioni app System settings - Impostazioni di sistema + Impostazioni di sistema New connection @@ -4195,7 +4210,7 @@ Please try again. Add - Aggiungi + Aggiungi Select a serial port. @@ -4972,7 +4987,7 @@ Use a timeout value greater or equal to 10 ms. NotificationsThingPage Title - Titolo + Titolo Text @@ -5004,7 +5019,7 @@ Use a timeout value greater or equal to 10 ms. Close - Chiudi + Chiudi @@ -6772,7 +6787,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - Ok + Ok @@ -6846,7 +6861,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - Ok + Ok @@ -6880,7 +6895,7 @@ Please only use this if you are sure you want this and consider reporting the is ThingLogPage History for %1 - Cronologia per %1 + Cronologia per %1 Filter by @@ -7005,7 +7020,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - Ok + Ok Battery level: %1 % @@ -7016,7 +7031,7 @@ Please only use this if you are sure you want this and consider reporting the is ThingsView Welcome to %1! - Benvenuto in %1! + Benvenuto in %1! There are no things set up yet. @@ -7134,7 +7149,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - Ok + Ok @@ -7481,7 +7496,7 @@ Please only use this if you are sure you want this and consider reporting the is Next - Avanti + Avanti @@ -7546,7 +7561,7 @@ Please only use this if you are sure you want this and consider reporting the is Help - Aiuto + Aiuto Network settings @@ -7690,7 +7705,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - Ok + Ok Remove Z-Wave node @@ -7961,7 +7976,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - Ok + Ok ZigBee network settings @@ -8052,11 +8067,11 @@ Please only use this if you are sure you want this and consider reporting the is Help - Aiuto + Aiuto OK - Ok + Ok There are no ZigBee devices connected yet. Open the network for new devices to join and start the pairing procedure from the ZigBee device. Please refer to the devices manual for more information on how to start the pairing. @@ -8108,7 +8123,7 @@ Please only use this if you are sure you want this and consider reporting the is Close - Chiudi + Chiudi %n device(s) @@ -8228,7 +8243,7 @@ Please only use this if you are sure you want this and consider reporting the is Help - Aiuto + Aiuto Device diff --git a/nymea-app/translations/nymea-app.ko.ts b/nymea-app/translations/nymea-app.ko.ts index 7fb542f7..8d22ee5a 100644 --- a/nymea-app/translations/nymea-app.ko.ts +++ b/nymea-app/translations/nymea-app.ko.ts @@ -71,7 +71,7 @@ Qt version: - Qt 버전: + Qt 버전: Built with %1 @@ -79,7 +79,7 @@ About %1 - %1에 대하여 + %1에 대하여 Device serial number @@ -188,19 +188,19 @@ AdvancedConnectionInterfacesPage Connection interfaces - 연결 인터페이스 + 연결 인터페이스 TCP server interfaces - TCP 서버 인터페이스 + TCP 서버 인터페이스 Add - 추가 + 추가 WebSocket server interfaces - WebSocket 서버 인터페이스 + WebSocket 서버 인터페이스 Remote connection server interfaces @@ -332,14 +332,14 @@ Access tools for debugging and error reporting - 디버깅 및 오류 보고를 위한 액세스 도구 + 디버깅 및 오류 보고를 위한 액세스 도구 AwningThingsListPage Awnings - 차양막 + 차양막 @@ -443,11 +443,11 @@ All off - 전부 끄기 + 전부 끄기 %1 on - %1 켜짐 + %1 켜짐 Off @@ -581,7 +581,7 @@ Configuration Help - 도움 + 도움 Forum @@ -624,7 +624,7 @@ Settings - 설정 + 설정 ID copied to clipboard @@ -644,7 +644,7 @@ Not connected - 연결되지 않았습니다 + 연결되지 않았습니다 Connect Inputs/Outputs @@ -660,7 +660,7 @@ Cancel - 취소 + 취소 Disconnect @@ -668,15 +668,15 @@ Connect - 접속하기 + 접속하기 Vendor - 공급 업체 + 공급 업체 Type - 유형 + 유형 ID @@ -690,6 +690,10 @@ Are you sure you want to remove %1 and all associated settings? + + Details + + ConnectingPage @@ -738,7 +742,7 @@ ConnectionInfoDialog Available connections - 사용 가능한 연결 + 사용 가능한 연결 System information @@ -746,11 +750,11 @@ Add - 추가 + 추가 Close - 닫기 + 닫기 @@ -815,7 +819,7 @@ Demo mode - 시범 구성(데모 모드) + 시범 구성(데모 모드) In order to use nymea, you will need to install nymea:core on a computer in your network. This can be a Raspberry Pi or any generic Linux computer. @@ -839,7 +843,7 @@ Wired network - 유선 네트워크 + 유선 네트워크 Connect nymea to your network using a network cable. This is recommended for best performance. @@ -847,7 +851,7 @@ Wireless network - 무선 네트워크 + 무선 네트워크 Connect nymea to your WiFi network. @@ -867,7 +871,7 @@ Manual connection - 수동 연결 + 수동 연결 Please wait while your nymea system is being discovered. @@ -899,7 +903,7 @@ Wireless setup - 무선 설정 + 무선 설정 Searching for the nymea system... @@ -939,7 +943,7 @@ Password - 암호 + 암호 Enter the password for the WiFi network. @@ -1016,7 +1020,7 @@ Unknown - 알 수 없는 + 알 수 없는 Total @@ -1058,7 +1062,7 @@ Unknown - 알 수 없는 + 알 수 없는 Total @@ -1152,7 +1156,7 @@ Remove - 제거 + 제거 @@ -1183,7 +1187,7 @@ Name - 이름 + 이름 Location @@ -1215,7 +1219,7 @@ Cancel - 취소 + 취소 Back @@ -1223,7 +1227,7 @@ OK - 확인 + 확인 Sensor @@ -1242,7 +1246,7 @@ DashboardFolderDelegate Name - 이름 + 이름 @@ -1300,7 +1304,7 @@ May - 5월 + 5월 June @@ -1332,31 +1336,31 @@ Mon - 월요일 + 월요일 Tue - 화요일 + 화요일 Wed - 수요일 + 수요일 Thu - 목요일 + 목요일 Fri - 금요일 + 금요일 Sat - 토요일 + 토요일 Sun - 일요일 + 일요일 @@ -1424,6 +1428,17 @@ + + DeviceDetailsPage + + States + 상태 + + + Events + 이벤트 + + DeviceLogPage @@ -1858,7 +1873,7 @@ EditZonePage Edit %1 - %1 편집 + %1 편집 Zone information @@ -1866,11 +1881,11 @@ Name - 이름 + 이름 OK - 확인 + 확인 Assigned things @@ -1973,7 +1988,7 @@ Notifications - 알림 + 알림 Add notification target @@ -1997,7 +2012,7 @@ Add things - 사물(장치) 추가 + 사물(장치) 추가 @@ -2008,7 +2023,7 @@ General - 일반적인 + 일반적인 Multiple energy meters are installed in the system. Please select the one you'd like to use as the root meter. That is, the one measuring the entire household. @@ -2035,7 +2050,7 @@ Add things - 사물(장치) 추가 + 사물(장치) 추가 Install energy plugin @@ -2095,7 +2110,7 @@ EventLogPage History for %1 - %1에 대한 기록 + %1에 대한 기록 Remove logs? @@ -2130,19 +2145,19 @@ FavoritesView There are no favorite things yet. - 아직 즐겨찾기가 없습니다. + 아직 즐겨찾기가 없습니다. It appears there are no things set up either yet. In order to use favorites you need to add some things first. - 아직 설정된 것이 없는 것 같습니다. 즐겨찾기를 사용하려면 먼저 몇 가지를 추가해야 합니다. + 아직 설정된 것이 없는 것 같습니다. 즐겨찾기를 사용하려면 먼저 몇 가지를 추가해야 합니다. Favorites allow you to keep track of your most important things when you have lots of them. Watch out for the star when interacting with things and use it to mark them as your favorites. - 즐겨찾기는 당신이 많은 것을 가질 때 가장 중요한 것들을 추적할 수 있게 해줍니다. 사물(장치)과 상호작용할 때 별을 주의하여 즐겨찾기로 표시하십시오. + 즐겨찾기는 당신이 많은 것을 가질 때 가장 중요한 것들을 추적할 수 있게 해줍니다. 사물(장치)과 상호작용할 때 별을 주의하여 즐겨찾기로 표시하십시오. Add things - 사물(장치) 추가 + 사물(장치) 추가 @@ -2282,15 +2297,15 @@ Please try again. GarageThingsListPage My %1 - 소켓 %1 + 소켓 %1 My things - 사물(장치)들 + 사물(장치)들 All my things - 모든 사물(장치) + 모든 사물(장치) @@ -2305,7 +2320,7 @@ Please try again. Add things - 사물(장치) 추가 + 사물(장치) 추가 @@ -2332,15 +2347,15 @@ Please try again. Date - 날짜 + 날짜 Time - 시간 + 시간 General - 일반적인 + 일반적인 Date and time @@ -2379,23 +2394,23 @@ Please try again. GenericThingPage States - 상태 + 상태 Actions - 작동(조치) + 작동(조치) Events - 이벤트 + 이벤트 Cancel - 취소 + 취소 OK - 확인 + 확인 ID copied to clipboard @@ -2406,15 +2421,15 @@ Please try again. GenericThingsListPage My %1 - 소켓 %1 + 소켓 %1 My things - 사물(장치)들 + 사물(장치)들 All my things - 모든 사물(장치) + 모든 사물(장치) @@ -2470,7 +2485,7 @@ Please try again. GenericTypeLogView Magic - 마술 + 마술 @@ -2819,7 +2834,7 @@ Please try again. Access denied - 액세스 거부 + 액세스 거부 Connectable things @@ -2875,7 +2890,7 @@ Please try again. Switches - 스위치 + 스위치 Button pressed @@ -2899,7 +2914,7 @@ Please try again. CO2 level - CO2 측정 + CO2 측정 CO2 level changed @@ -2951,7 +2966,7 @@ Please try again. Doorbells - 초인종 + 초인종 Doorbell pressed @@ -2991,7 +3006,7 @@ Please try again. Media - 미디어 + 미디어 Fast forward @@ -3007,7 +3022,7 @@ Please try again. To - 까지 + 까지 Navigate @@ -3067,11 +3082,11 @@ Please try again. User - 사용자 + 사용자 Add user - 사용자 추가 + 사용자 추가 Remove user @@ -3083,7 +3098,7 @@ Please try again. Finger - 손가락 + 손가락 Garage doors @@ -3183,7 +3198,7 @@ Please try again. Noise level - 소음 측정 + 소음 측정 Noise level changed @@ -3199,7 +3214,7 @@ Please try again. Power sockets - 전원 소켓 + 전원 소켓 Powered @@ -3223,7 +3238,7 @@ Please try again. Pressure - 압력 + 압력 Pressure changed @@ -3243,7 +3258,7 @@ Please try again. Repeat - 반복 + 반복 Repeat changed @@ -3279,7 +3294,7 @@ Please try again. Weather - 날씨 + 날씨 Weather description @@ -3327,7 +3342,7 @@ Please try again. Signal strength - 신호 강도 + 신호 강도 Signal strength changed @@ -3335,7 +3350,7 @@ Please try again. Sensors - 센서 + 센서 Heating @@ -3383,7 +3398,7 @@ Please try again. Plugged in - 연결됨 + 연결됨 Plugged in or out @@ -3621,7 +3636,7 @@ Please try again. Temperature - 온도 + 온도 Brightness @@ -3636,7 +3651,7 @@ Please try again. LightThingsListPage Lights - 전등 + 전등 @@ -3678,35 +3693,35 @@ Please try again. %1 Server - %1 서버 + %1 서버 System started - 시스템 시작 + 시스템 시작 Rule triggered - 규칙 작동됨 + 규칙 작동됨 Actions executed - 실행된 동작 + 실행된 동작 Rule active - 규칙 활성 + 규칙 활성 Rule inactive - 규칙 사용 안 함 + 규칙 사용 안 함 Exit actions executed - 실행된 작업 종료 + 실행된 작업 종료 Enabled changed - 사용 가능 변경됨 + 사용 가능 변경됨 @@ -3772,7 +3787,7 @@ Please try again. Username - 사용자명 + 사용자명 Your e-mail address @@ -3784,7 +3799,7 @@ Please try again. Password - 암호 + 암호 Your name @@ -3792,7 +3807,7 @@ Please try again. Optional - 선택가능 + 선택가능 Email @@ -3948,11 +3963,11 @@ Please try again. MainMenu Configure things - 사물(장치) 구성 + 사물(장치) 구성 Magic - 마술 + 마술 Configure main view @@ -3960,15 +3975,15 @@ Please try again. App settings - 앱 설정 + 앱 설정 System settings - 시스템 설정 + 시스템 설정 New connection - 새 연결 + 새 연결 Set up another... @@ -4027,7 +4042,7 @@ Please try again. Media - 미디어 + 미디어 Done @@ -4050,7 +4065,7 @@ Please try again. ManualConnectionEntry Protocol - 프로토콜(통신규약) + 프로토콜(통신규약) TCP @@ -4058,7 +4073,7 @@ Please try again. Websocket - 웹소켓 + 웹소켓 Remote proxy @@ -4066,7 +4081,7 @@ Please try again. Address: - 주소: + 주소: Proxy address: @@ -4078,7 +4093,7 @@ Please try again. Port: - 포트: + 포트: SSL: @@ -4107,7 +4122,7 @@ Please try again. MediaPlayer No playback - 재생 안 함 + 재생 안 함 Select input @@ -4130,7 +4145,7 @@ Please try again. Add things - 사물(장치) 추가 + 사물(장치) 추가 @@ -4153,7 +4168,7 @@ Please try again. Manufacturer - 제조자 + 제조자 Serialnumber @@ -4181,7 +4196,7 @@ Please try again. Add - 추가 + 추가 Select a serial port. @@ -4232,11 +4247,11 @@ Please try again. Unknown - 알 수 없는 + 알 수 없는 Manufacturer - 제조자 + 제조자 Serialnumber @@ -4264,7 +4279,7 @@ Please try again. Apply - 적용 + 적용 Select a serial port. @@ -4391,7 +4406,7 @@ Please try again. Disconnected - 연결 끊김 + 연결 끊김 Modbus RTU master @@ -4759,7 +4774,7 @@ Use a timeout value greater or equal to 10 ms. General - 일반적인 + 일반적인 No wired network interfaces available @@ -4827,7 +4842,7 @@ Use a timeout value greater or equal to 10 ms. Connected to - 연결됨 + 연결됨 IPv4 Address @@ -4859,7 +4874,7 @@ Use a timeout value greater or equal to 10 ms. Manual - 수동 + 수동 Shared (DHCP server) @@ -4958,11 +4973,11 @@ Use a timeout value greater or equal to 10 ms. NotificationsThingPage Title - 제목 + 제목 Text - 내용 + 내용 No messages sent yet. @@ -4974,11 +4989,11 @@ Use a timeout value greater or equal to 10 ms. Notification details - 알림 내역 + 알림 내역 Date sent - 보낸 날짜 + 보낸 날짜 Sending failed @@ -4990,7 +5005,7 @@ Use a timeout value greater or equal to 10 ms. Close - 닫기 + 닫기 @@ -5281,7 +5296,7 @@ Use a timeout value greater or equal to 10 ms. Configure things - 사물(장치) 구성 + 사물(장치) 구성 Execute magic @@ -5296,27 +5311,27 @@ Use a timeout value greater or equal to 10 ms. PackageDetailsPage Package information - 패키지 정보 + 패키지 정보 Installed version: - 설치된 버전: + 설치된 버전: Not installed - 설치되지 않음 + 설치되지 않음 Candidate version: - 후보 버전: + 후보 버전: Update - 업데이트 + 업데이트 Install - 설치 + 설치 This will start a system update. Note that the update might take several minutes and your %1 might not be functioning properly or restart during this time. @@ -5325,16 +5340,16 @@ Use a timeout value greater or equal to 10 ms. Do you want to proceed? - + 진행 하시겠습니까? Start update - 업데이트 시작 + 업데이트 시작 Remove - 제거 + 제거 This will start a system update. Note that the update might take several minutes and your %1 system might not be functioning properly during this time and restart during the process. @@ -5343,14 +5358,14 @@ Do you want to proceed? Remove package - 패키지 제거 + 패키지 제거 PackageListPage All packages - 모든 패키지 + 모든 패키지 No package found @@ -5424,18 +5439,18 @@ Do you want to proceed? Confirm password - 비밀번호 확인 + 비밀번호 확인 Password - 암호 + 암호 PluginParamsPage Settings - 설정 + 설정 @@ -5749,19 +5764,19 @@ Do you want to proceed? RemoveThingMethodDialog This thing is currently used in one or more rules: - 이것은 현재 하나 이상의 규칙에서 사용되고 있습니다: + 이것은 현재 하나 이상의 규칙에서 사용되고 있습니다: Remove all those rules - 모든 규칙 제거 + 모든 규칙 제거 Update rules, removing this thing - 이 사물(장치)를 제거하고 규칙 업데이트 + 이 사물(장치)를 제거하고 규칙 업데이트 Don't remove this thing - 이 사물(장치)을 제거하지 마십시오 + 이 사물(장치)을 제거하지 마십시오 @@ -5834,15 +5849,15 @@ Do you want to proceed? It appears there are no things set up either yet. In order to use scenes you need to add some things first. - 아직 설정된 것이 없는 것 같습니다. 시나리오를 사용하려면 먼저 몇 가지를 추가해야 합니다. + 아직 설정된 것이 없는 것 같습니다. 시나리오를 사용하려면 먼저 몇 가지를 추가해야 합니다. Scenes provide a useful way to control your things with just one click. - 시나리오는 단 한 번의 클릭으로 여러분의 사물(장치)들을 조절할 수 있는 유용한 방법을 제공합니다. + 시나리오는 단 한 번의 클릭으로 여러분의 사물(장치)들을 조절할 수 있는 유용한 방법을 제공합니다. Add things - 사물(장치) 추가 + 사물(장치) 추가 Add scenes @@ -5873,7 +5888,7 @@ Do you want to proceed? Help - 도움 + 도움 Deploy script @@ -6018,7 +6033,7 @@ Do you want to proceed? is - 이다 + 이다 a static value: @@ -6030,11 +6045,11 @@ Do you want to proceed? Insert value here - 여기에 값 삽입 + 여기에 값 삽입 Select a state - 상태 선택 + 상태 선택 is less than @@ -6080,7 +6095,7 @@ Do you want to proceed? OK - 확인 + 확인 @@ -6103,7 +6118,7 @@ Do you want to proceed? Open - 열기 + 열기 Wet @@ -6134,7 +6149,7 @@ Do you want to proceed? Open - 열기 + 열기 Presence @@ -6462,11 +6477,11 @@ Do you want to proceed? Login required - 로그인 필요 + 로그인 필요 Username - 사용자명 + 사용자명 @@ -6495,7 +6510,7 @@ Do you want to proceed? SmartMeterChart Unknown - 알 수 없는 + 알 수 없는 @@ -6550,7 +6565,7 @@ A consumer, not consuming anything Charging - 충전중 + 충전중 Discharging @@ -6754,18 +6769,18 @@ Please only use this if you are sure you want this and consider reporting the is TemperatureScheduleEditor Remove - 제거 + 제거 OK - 확인 + 확인 ThingClassDetailsPage Type - 유형 + 유형 Parameters @@ -6777,19 +6792,19 @@ Please only use this if you are sure you want this and consider reporting the is Settings - 설정 + 설정 Events - 이벤트 + 이벤트 States - 상태 + 상태 Actions - 작동(조치) + 작동(조치) Interfaces @@ -6800,7 +6815,7 @@ Please only use this if you are sure you want this and consider reporting the is ThingContextMenu Magic - 마술 + 마술 Details @@ -6808,11 +6823,11 @@ Please only use this if you are sure you want this and consider reporting the is Mark as favorite - 즐겨찾기로 표시 + 즐겨찾기로 표시 Remove from favorites - 즐겨찾기에서 제거 + 즐겨찾기에서 제거 Grouping @@ -6832,7 +6847,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - 확인 + 확인 @@ -6847,7 +6862,7 @@ Please only use this if you are sure you want this and consider reporting the is Thing is not connected! - 연결되지 않았어요! + 연결되지 않았어요! Update available! @@ -6859,18 +6874,18 @@ Please only use this if you are sure you want this and consider reporting the is Thing runs out of battery! - 배터리가 다 됐네요! + 배터리가 다 됐네요! ThingLogPage History for %1 - %1에 대한 기록 + %1에 대한 기록 Filter by - 필터 기준 + 필터 기준 Yes @@ -6885,15 +6900,15 @@ Please only use this if you are sure you want this and consider reporting the is ThingRulesPage Magic involving %1 - %1 관련 마법 + %1 관련 마법 There's no magic involving %1. - %1과 관련된 마법은 없습니다. + %1과 관련된 마법은 없습니다. Add some using the wizard stick! - 마법사 스틱을 사용하여 추가! + 마법사 스틱을 사용하여 추가! @@ -6912,7 +6927,7 @@ Please only use this if you are sure you want this and consider reporting the is Update - 업데이트 + 업데이트 @@ -6947,7 +6962,7 @@ Please only use this if you are sure you want this and consider reporting the is Update - 업데이트 + 업데이트 Do you want to start the update now? @@ -6967,7 +6982,7 @@ Please only use this if you are sure you want this and consider reporting the is Disconnected - 연결 끊김 + 연결 끊김 Signal strength: %1 % @@ -6991,7 +7006,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - 확인 + 확인 Battery level: %1 % @@ -7006,15 +7021,15 @@ Please only use this if you are sure you want this and consider reporting the is There are no things set up yet. - 아직 설정된 것이 없습니다. + 아직 설정된 것이 없습니다. In order for your %1 system to be useful, go ahead and add some things. - %1 시스템이 유용하려면 먼저 몇 가지를 추가하십시오. + %1 시스템이 유용하려면 먼저 몇 가지를 추가하십시오. Add things - 사물(장치) 추가 + 사물(장치) 추가 @@ -7108,7 +7123,7 @@ Please only use this if you are sure you want this and consider reporting the is Time - 시간 + 시간 For a specified amount of time. @@ -7116,11 +7131,11 @@ Please only use this if you are sure you want this and consider reporting the is Remove - 제거 + 제거 OK - 확인 + 확인 @@ -7166,7 +7181,7 @@ Please only use this if you are sure you want this and consider reporting the is Port: - 포트: + 포트: Require login @@ -7178,7 +7193,7 @@ Please only use this if you are sure you want this and consider reporting the is SSL enabled - SSL 가능 + SSL 가능 Ignore SSL errors @@ -7236,7 +7251,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - 확인 + 확인 Edit user information @@ -7252,7 +7267,7 @@ Please only use this if you are sure you want this and consider reporting the is Manage users - 사용자 관리 + 사용자 관리 Your name @@ -7304,7 +7319,7 @@ Please only use this if you are sure you want this and consider reporting the is Name - 이름 + 이름 Save @@ -7316,7 +7331,7 @@ Please only use this if you are sure you want this and consider reporting the is Remove - 제거 + 제거 Remove this user @@ -7328,11 +7343,11 @@ Please only use this if you are sure you want this and consider reporting the is Username: - 사용자명: + 사용자명: Password: - 비밀번호: + 비밀번호: Full name: @@ -7467,7 +7482,7 @@ Please only use this if you are sure you want this and consider reporting the is Next - 다음 + 다음 @@ -7532,11 +7547,11 @@ Please only use this if you are sure you want this and consider reporting the is Help - 도움 + 도움 Network settings - 네트워크 설정 + 네트워크 설정 Un unexpected error happened in the Z-Wave backend. @@ -7672,11 +7687,11 @@ Please only use this if you are sure you want this and consider reporting the is Remove - 제거 + 제거 OK - 확인 + 확인 Remove Z-Wave node @@ -7937,7 +7952,7 @@ Please only use this if you are sure you want this and consider reporting the is Auto - 자동 + 자동 Auto light link @@ -7945,7 +7960,7 @@ Please only use this if you are sure you want this and consider reporting the is OK - 확인 + 확인 ZigBee network settings @@ -7960,7 +7975,7 @@ Please only use this if you are sure you want this and consider reporting the is Network settings - 네트워크 설정 + 네트워크 설정 The selected adapter is not available or the selected serial port configration is incorrect. @@ -8004,7 +8019,7 @@ Please only use this if you are sure you want this and consider reporting the is Remove - 제거 + 제거 Are you sure you want to remove this node from the network? @@ -8036,11 +8051,11 @@ Please only use this if you are sure you want this and consider reporting the is Help - 도움 + 도움 OK - 확인 + 확인 There are no ZigBee devices connected yet. Open the network for new devices to join and start the pairing procedure from the ZigBee device. Please refer to the devices manual for more information on how to start the pairing. @@ -8072,7 +8087,7 @@ Please only use this if you are sure you want this and consider reporting the is Unknown - 알 수 없는 + 알 수 없는 Associated things @@ -8092,7 +8107,7 @@ Please only use this if you are sure you want this and consider reporting the is Close - 닫기 + 닫기 %n device(s) @@ -8210,7 +8225,7 @@ Please only use this if you are sure you want this and consider reporting the is Help - 도움 + 도움 Device @@ -8226,7 +8241,7 @@ Please only use this if you are sure you want this and consider reporting the is Address: - 주소: + 주소: Model: @@ -8238,7 +8253,7 @@ Please only use this if you are sure you want this and consider reporting the is Last seen: - 마지막으로 본: + 마지막으로 본: Neighbor @@ -8246,7 +8261,7 @@ Please only use this if you are sure you want this and consider reporting the is To - 까지 + 까지 Via @@ -8337,7 +8352,7 @@ Please only use this if you are sure you want this and consider reporting the is Manufacturer - 제조자 + 제조자 IEEE address @@ -8349,11 +8364,11 @@ Please only use this if you are sure you want this and consider reporting the is Signal strength - 신호 강도 + 신호 강도 Unknown - 알 수 없는 + 알 수 없는 Version @@ -8539,7 +8554,7 @@ Please only use this if you are sure you want this and consider reporting the is Add things - 사물(장치) 추가 + 사물(장치) 추가 diff --git a/nymea-app/translations/nymea-app.nl.ts b/nymea-app/translations/nymea-app.nl.ts index 93af58c3..333542cf 100644 --- a/nymea-app/translations/nymea-app.nl.ts +++ b/nymea-app/translations/nymea-app.nl.ts @@ -177,7 +177,7 @@ No data - Geen gegevens + Geen gegevens This action has not been executed yet. @@ -691,6 +691,10 @@ Are you sure you want to remove %1 and all associated settings? Weet je zeker dat je %1 wilt verwijderen, samen met de bijbehorende instellingen? + + Details + Details + ConnectingPage @@ -1232,7 +1236,7 @@ State - Status + Status Select depiction @@ -1425,6 +1429,17 @@ Fout: %1 + + DeviceDetailsPage + + States + Statussen + + + Events + Gebeurtenissen + + DeviceLogPage @@ -2125,7 +2140,7 @@ No data - Geen gegevens + Geen gegevens This event has not been triggered yet. @@ -4597,23 +4612,23 @@ Gebruik een timeout waarde die groter of gelijk is dan 10 ms. MultiStateChart Hours - Uren + Uren Days - Dagen + Dagen Weeks - Weken + Weken Months - Maanden + Maanden No data - Geen gegevens + Geen gegevens @@ -6971,7 +6986,7 @@ Als je fouten in de niet-officiële software vindt, geef deze dan door aan de on Updating... - Aan het bijwerken... + Aan het bijwerken... Installed version: %1 @@ -6979,11 +6994,11 @@ Als je fouten in de niet-officiële software vindt, geef deze dan door aan de on Available version: %1 - Beschikbare versie: %1 + Beschikbare versie: %1 Update - Bijwerken + Bijwerken Do you want to start the update now? @@ -6991,7 +7006,7 @@ Als je fouten in de niet-officiële software vindt, geef deze dan door aan de on Current version: %1 - Huidige versie: %1 + Huidige versie: %1 Connection information @@ -6999,11 +7014,11 @@ Als je fouten in de niet-officiële software vindt, geef deze dan door aan de on Connected - Verbonden + Verbonden Disconnected - Niet verbonden + Niet verbonden Signal strength: %1 % @@ -7023,11 +7038,11 @@ Als je fouten in de niet-officiële software vindt, geef deze dan door aan de on Critical - Kritiek + Kritiek OK - OK + OK Battery level: %1 % diff --git a/nymea-app/translations/nymea-app.tr.ts b/nymea-app/translations/nymea-app.tr.ts index ccb8906e..71060ef5 100644 --- a/nymea-app/translations/nymea-app.tr.ts +++ b/nymea-app/translations/nymea-app.tr.ts @@ -87,7 +87,7 @@ ID copied to clipboard - Kimlik panoya kopyalandı + Kimlik panoya kopyalandı Serial copied to clipboard @@ -137,7 +137,7 @@ ActionLogPage History for %1 - %1 için geçmiş + %1 için geçmiş Remove logs? @@ -188,19 +188,19 @@ AdvancedConnectionInterfacesPage Connection interfaces - Bağlantı arayüzleri + Bağlantı arayüzleri TCP server interfaces - TCP sunucu arayüzleri + TCP sunucu arayüzleri Add - Ekle + Ekle WebSocket server interfaces - WebSocket sunucu arayüzleri + WebSocket sunucu arayüzleri Remote connection server interfaces @@ -439,19 +439,19 @@ ButtonControls On - Açık + Açık Off - Kapalı + Kapalı All off - hepsi kapalı + hepsi kapalı %1 on - %1 açık + %1 açık @@ -581,7 +581,7 @@ Configuration Help - Yardım + Yardım Forum @@ -672,11 +672,11 @@ Vendor - SATICI + SATICI Type - Tip + Tip ID @@ -690,6 +690,10 @@ Are you sure you want to remove %1 and all associated settings? + + Details + Detaylar + ConnectingPage @@ -738,7 +742,7 @@ ConnectionInfoDialog Available connections - Mevcut bağlantılar + Mevcut bağlantılar System information @@ -746,11 +750,11 @@ Add - Ekle + Ekle Close - kapalı + kapalı @@ -784,7 +788,7 @@ Remote connection - Uzak bağlantı + Uzak bağlantı Enabling the remote connection will allow connecting to this %1 system from anywhere. @@ -792,7 +796,7 @@ Enabled - Etkin + Etkin Disabled @@ -807,59 +811,59 @@ ConnectionWizard Welcome - Hoş geldin + Hoş geldin This wizard will guide you through the process of setting up a new nymea system. - Bu sihirbaz, yeni bir nymea sistemi kurma sürecinde size rehberlik edecektir. + Bu sihirbaz, yeni bir nymea sistemi kurma sürecinde size rehberlik edecektir. Demo mode - Demo modu + Demo modu In order to use nymea, you will need to install nymea:core on a computer in your network. This can be a Raspberry Pi or any generic Linux computer. - nymea'yı kullanmak için ağınızdaki bir bilgisayara nymea:core yüklemeniz gerekir. Bu bir Raspberry Pi veya herhangi bir genel Linux bilgisayarı olabilir. + nymea'yı kullanmak için ağınızdaki bir bilgisayara nymea:core yüklemeniz gerekir. Bu bir Raspberry Pi veya herhangi bir genel Linux bilgisayarı olabilir. Please follow the installation instructions on %1 to install a nymea system. - Bir nymea sistemi kurmak için lütfen %1 üzerindeki kurulum talimatlarını takip edin. + Bir nymea sistemi kurmak için lütfen %1 üzerindeki kurulum talimatlarını takip edin. Connectivity - bağlantı + bağlantı How would you like to connect nymea to your network? - Nymea'yı ağınıza nasıl bağlamak istersiniz? + Nymea'yı ağınıza nasıl bağlamak istersiniz? Skip - Atla + Atla Wired network - Kablolu ağ + Kablolu ağ Connect nymea to your network using a network cable. This is recommended for best performance. - Bir ağ kablosu kullanarak nymea'yı ağınıza bağlayın. Bu, en iyi performans için önerilir. + Bir ağ kablosu kullanarak nymea'yı ağınıza bağlayın. Bu, en iyi performans için önerilir. Wireless network - Kablosuz ağ + Kablosuz ağ Connect nymea to your WiFi network. - Nymea'yı WiFi ağınıza bağlayın. + Nymea'yı WiFi ağınıza bağlayın. If your nymea system is already connected to the network you can skip this step. - nymea sisteminiz zaten ağa bağlıysa bu adımı atlayabilirsiniz. + nymea sisteminiz zaten ağa bağlıysa bu adımı atlayabilirsiniz. Connection - Bağlantı + Bağlantı Select nymea system @@ -867,43 +871,43 @@ Manual connection - Manuel bağlantı + Manuel bağlantı Please wait while your nymea system is being discovered. - Lütfen nymea sisteminiz keşfedilirken bekleyin. + Lütfen nymea sisteminiz keşfedilirken bekleyin. Info - Bilgi + Bilgi Please enter the connection information for your nymea system - Lütfen nymea sisteminiz için bağlantı bilgilerini girin + Lütfen nymea sisteminiz için bağlantı bilgilerini girin Wired connection - Kablolu bağlantı + Kablolu bağlantı Connect the nymea system to your network using an ethernet cable and turn it on. - Bir ethernet kablosu kullanarak nymea sistemini ağınıza bağlayın ve açın. + Bir ethernet kablosu kullanarak nymea sistemini ağınıza bağlayın ve açın. Wireless connection - Kablosuz bağlantı + Kablosuz bağlantı Turn the nymea system on by connecting the power cable and wait for it to start up. - Güç kablosunu bağlayarak nymea sistemini açın ve başlamasını bekleyin. + Güç kablosunu bağlayarak nymea sistemini açın ve başlamasını bekleyin. Wireless setup - Kablosuz kurulum + Kablosuz kurulum Searching for the nymea system... - Nymea sistemi aranıyor... + Nymea sistemi aranıyor... Bluetooth doesn't seem to be available on this system. @@ -915,15 +919,15 @@ Connecting to the nymea system... - Nymea sistemine bağlanılıyor... + Nymea sistemine bağlanılıyor... Select the WiFi you want to use. - Kullanmak istediğiniz WiFi'yi seçin. + Kullanmak istediğiniz WiFi'yi seçin. Hidden Network - Gizli Ağ + Gizli Ağ Hidden WiFi @@ -939,31 +943,31 @@ Password - Şifre + Şifre Enter the password for the WiFi network. - WiFi ağının şifresini girin. + WiFi ağının şifresini girin. An error happened in the Bluetooth connection. Please try again. - Bluetooth bağlantısında bir hata oluştu. Lütfen tekrar deneyin. + Bluetooth bağlantısında bir hata oluştu. Lütfen tekrar deneyin. Please wait while the nymea system is being connected to the WiFi. - Nymea sistemi WiFi'ye bağlanırken lütfen bekleyin. + Nymea sistemi WiFi'ye bağlanırken lütfen bekleyin. The nymea system has been connected successfully. - Nymea sistemi başarıyla bağlandı. + Nymea sistemi başarıyla bağlandı. You can now go ahead and configure your nymea system. - Şimdi devam edebilir ve nymea sisteminizi yapılandırabilirsiniz. + Şimdi devam edebilir ve nymea sisteminizi yapılandırabilirsiniz. Waiting for your nymea setup to appear in the network. - Nymea kurulumunuzun ağda görünmesini bekliyorum. + Nymea kurulumunuzun ağda görünmesini bekliyorum. Location services are disabled. Please enable location services on this device in order to search for nearby nymea systems. @@ -1016,7 +1020,7 @@ Unknown - Bilinmeyen + Bilinmeyen Total @@ -1058,7 +1062,7 @@ Unknown - Bilinmeyen + Bilinmeyen Total @@ -1231,7 +1235,7 @@ State - Durum + Durum Select depiction @@ -1424,6 +1428,17 @@ Hata: %1 + + DeviceDetailsPage + + States + Ülkeler + + + Events + + + DeviceLogPage @@ -1858,7 +1873,7 @@ EditZonePage Edit %1 - %1'i düzenle + %1'i düzenle Zone information @@ -1866,7 +1881,7 @@ Name - İsim + İsim OK @@ -1901,7 +1916,7 @@ Thermostats - termostatlar + termostatlar Add thermostat @@ -1973,7 +1988,7 @@ Notifications - Bildirimler + Bildirimler Add notification target @@ -1997,7 +2012,7 @@ Add things - Bir şeyler ekle + Bir şeyler ekle @@ -2008,7 +2023,7 @@ General - Genel + Genel Multiple energy meters are installed in the system. Please select the one you'd like to use as the root meter. That is, the one measuring the entire household. @@ -2073,7 +2088,7 @@ EvChargerThingPage Maximum charging current - Maksimum şarj akımı + Maksimum şarj akımı The car is not plugged in. @@ -2095,7 +2110,7 @@ EventLogPage History for %1 - %1 için geçmiş + %1 için geçmiş Remove logs? @@ -2378,11 +2393,11 @@ Please try again. GenericThingPage States - Ülkeler + Ülkeler Actions - Hareketler + Hareketler Events @@ -2390,7 +2405,7 @@ Please try again. Cancel - İptal + İptal OK @@ -2398,7 +2413,7 @@ Please try again. ID copied to clipboard - Kimlik panoya kopyalandı + Kimlik panoya kopyalandı @@ -3673,39 +3688,39 @@ Please try again. LogViewerPagePre18 Log viewer - Günlük görüntüleyici + Günlük görüntüleyici %1 Server - %1 Sunucu + %1 Sunucu System started - Sistem başlatıldı + Sistem başlatıldı Rule triggered - Kural tetiklendi + Kural tetiklendi Actions executed - Yürütülen eylemler + Yürütülen eylemler Rule active - Kural etkin + Kural etkin Rule inactive - Kural etkin değil + Kural etkin değil Exit actions executed - Yürütülen çıkış işlemleri + Yürütülen çıkış işlemleri Enabled changed - Etkin değiştirildi + Etkin değiştirildi @@ -3771,7 +3786,7 @@ Please try again. Username - Kullanıcı adı + Kullanıcı adı Your e-mail address @@ -3783,7 +3798,7 @@ Please try again. Password - Şifre + Şifre Your name @@ -3791,7 +3806,7 @@ Please try again. Optional - İsteğe bağlı + İsteğe bağlı Email @@ -4049,7 +4064,7 @@ Please try again. ManualConnectionEntry Protocol - Protokol + Protokol TCP @@ -4057,7 +4072,7 @@ Please try again. Websocket - Web yuvası + Web yuvası Remote proxy @@ -4065,7 +4080,7 @@ Please try again. Address: - Adres: + Adres: Proxy address: @@ -4077,7 +4092,7 @@ Please try again. Port: - bağlantı: + bağlantı: SSL: @@ -4858,7 +4873,7 @@ Use a timeout value greater or equal to 10 ms. Manual - Manuel + Manuel Shared (DHCP server) @@ -4957,39 +4972,39 @@ Use a timeout value greater or equal to 10 ms. NotificationsThingPage Title - Başlık + Başlık Text - Metin + Metin No messages sent yet. - Henüz mesaj gönderilmedi. + Henüz mesaj gönderilmedi. Sent messages will appear here. - Gönderilen mesajlar burada görünecektir. + Gönderilen mesajlar burada görünecektir. Notification details - Bildirim ayrıntıları + Bildirim ayrıntıları Date sent - Tarih gönderildi + Tarih gönderildi Sending failed - Gönderim başarısız + Gönderim başarısız Resend - Yeniden gönder + Yeniden gönder Close - kapalı + kapalı @@ -5280,7 +5295,7 @@ Use a timeout value greater or equal to 10 ms. Configure things - Şeyleri yapılandırın + Şeyleri yapılandırın Execute magic @@ -5295,41 +5310,41 @@ Use a timeout value greater or equal to 10 ms. PackageDetailsPage Package information - Paket Bilgileri + Paket Bilgileri Installed version: - Yüklü sürüm: + Yüklü sürüm: Not installed - Yüklü değil + Yüklü değil Candidate version: - Aday versiyonu: + Aday versiyonu: Update - Güncelleme + Güncelleme Install - Yükle + Yükle This will start a system update. Note that the update might take several minutes and your %1 might not be functioning properly or restart during this time. - Bu bir sistem güncellemesi başlatacaktır. Güncellemenin birkaç dakika sürebileceğini ve bu süre içinde %1'inizin düzgün çalışmayabileceğini veya yeniden başlamayabileceğini unutmayın. + Bu bir sistem güncellemesi başlatacaktır. Güncellemenin birkaç dakika sürebileceğini ve bu süre içinde %1'inizin düzgün çalışmayabileceğini veya yeniden başlamayabileceğini unutmayın. Do you want to proceed? - + Devam etmek istiyor musunuz? Start update - Güncellemeyi Başlat + Güncellemeyi Başlat Remove @@ -5338,18 +5353,18 @@ Devam etmek istiyor musunuz? This will start a system update. Note that the update might take several minutes and your %1 system might not be functioning properly during this time and restart during the process. Do you want to proceed? - Bu bir sistem güncellemesi başlatacaktır. Güncellemenin birkaç dakika sürebileceğini ve %1 sisteminizin bu süre içinde düzgün çalışmayabileceğini ve işlem sırasında yeniden başlatılabileceğini unutmayın. Devam etmek istiyor musunuz? + Bu bir sistem güncellemesi başlatacaktır. Güncellemenin birkaç dakika sürebileceğini ve %1 sisteminizin bu süre içinde düzgün çalışmayabileceğini ve işlem sırasında yeniden başlatılabileceğini unutmayın. Devam etmek istiyor musunuz? Remove package - Paketi kaldır + Paketi kaldır PackageListPage All packages - Tüm paketler + Tüm paketler No package found @@ -5364,19 +5379,19 @@ Do you want to proceed? ParamDescriptorDelegate is - + is equal to - eşittir + eşittir is not equal to - eşit değildir + eşit değildir is greater than - daha büyüktür + daha büyüktür is less than @@ -6129,35 +6144,35 @@ Do you want to proceed? SensorListDelegate Closed - Kapalı + Kapalı Open - Açık + Açık Presence - Mevcudiyet + Mevcudiyet Vacant - Boş + Boş Daytime - Gündüz + Gündüz Nighttime - gece vakti + gece vakti Wet - Islak + Islak Dry - Kuru + Kuru Fire @@ -6169,11 +6184,11 @@ Do you want to proceed? On - Açık + Açık Off - Kapalı + Kapalı Last vibration: %1 @@ -6196,7 +6211,7 @@ Do you want to proceed? Thermostats - termostatlar + termostatlar @@ -6465,7 +6480,7 @@ Do you want to proceed? Username - Kullanıcı adı + Kullanıcı adı @@ -6494,7 +6509,7 @@ Do you want to proceed? SmartMeterChart Unknown - Bilinmeyen + Bilinmeyen @@ -6549,11 +6564,11 @@ A consumer, not consuming anything Charging - Doluyor + Doluyor Discharging - boşaltma + boşaltma Producing @@ -6867,11 +6882,11 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları ThingLogPage History for %1 - %1 için geçmiş + %1 için geçmiş Filter by - Tarafından filtre + Tarafından filtre Yes @@ -6936,7 +6951,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Updating... - güncelleniyor... + güncelleniyor... Installed version: %1 @@ -6944,11 +6959,11 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Available version: %1 - Kullanılabilir sürüm: %1 + Kullanılabilir sürüm: %1 Update - Güncelleme + Güncelleme Do you want to start the update now? @@ -6956,7 +6971,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Current version: %1 - Geçerli sürüm: %1 + Geçerli sürüm: %1 Connection information @@ -6964,11 +6979,11 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Connected - bağlı + bağlı Disconnected - Bağlantı kesildi + Bağlantı kesildi Signal strength: %1 % @@ -6988,7 +7003,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Critical - kritik + kritik OK @@ -7167,7 +7182,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Port: - bağlantı: + bağlantı: Require login @@ -7179,7 +7194,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları SSL enabled - SSL etkin + SSL etkin Ignore SSL errors @@ -7253,7 +7268,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Manage users - Kullanıcıları Yönet + Kullanıcıları Yönet Your name @@ -7285,7 +7300,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Users - Kullanıcılar + Kullanıcılar Manage users for this %1 system @@ -7297,7 +7312,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Remove user - Kullanıcıyı kaldır + Kullanıcıyı kaldır User information for %1 @@ -7305,7 +7320,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Name - İsim + İsim Save @@ -7329,11 +7344,11 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Username: - Kullanıcı adı: + Kullanıcı adı: Password: - Şifre: + Şifre: Full name: @@ -7510,7 +7525,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları The selected adapter is already in use. - Seçilen bağdaştırıcı zaten kullanımda. + Seçilen bağdaştırıcı zaten kullanımda. An error happened in the ZWave backend. @@ -7518,7 +7533,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Available serial ports - Kullanılabilir seri bağlantı noktaları + Kullanılabilir seri bağlantı noktaları Please verify that the Z-Wave adapter is properly connected to a serial port and select the appropriate port. @@ -7533,11 +7548,11 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Help - Yardım + Yardım Network settings - Ağ ayarları + Ağ ayarları Un unexpected error happened in the Z-Wave backend. @@ -7569,27 +7584,27 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Network - + Network state: - Ağ durumu: + Ağ durumu: Online - Çevrimiçi + Çevrimiçi Offline - Çevrimdışı + Çevrimdışı Starting - Başlangıç + Başlangıç Error - Hata + Hata Device management @@ -7685,15 +7700,15 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Are you sure you want to remove this node from the network? - Bu düğümü ağdan kaldırmak istediğinizden emin misiniz? + Bu düğümü ağdan kaldırmak istediğinizden emin misiniz? Please note that if this node has been assigned to a thing, it will also be removed from the system. - Lütfen bu düğüm bir şeye atanmışsa, sistemden de kaldırılacağını unutmayın. + Lütfen bu düğüm bir şeye atanmışsa, sistemden de kaldırılacağını unutmayın. Sleepy device - uykulu cihaz + uykulu cihaz Z-Wave network help @@ -7728,27 +7743,27 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Network information - ağ bilgileri + ağ bilgileri Network state - Ağ durumu + Ağ durumu The network is online - ağ çevrimiçi + ağ çevrimiçi The network is offline - ağ çevrimdışı + ağ çevrimdışı The network is starting... - Ağ başlıyor... + Ağ başlıyor... The network is in an error state. - Ağ bir hata durumunda. + Ağ bir hata durumunda. Home ID: @@ -7776,7 +7791,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Hardware information - donanım bilgileri + donanım bilgileri Serial port @@ -7784,15 +7799,15 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Manage network - Ağı yönet + Ağı yönet Remove network - Ağı kaldır + Ağı kaldır Factory reset controller - Fabrika ayarlarına sıfırlama denetleyicisi + Fabrika ayarlarına sıfırlama denetleyicisi Are you sure you want to factory reset the controller? This will recreate the network and remove all associated devices from the system. @@ -7827,7 +7842,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Add network - Ağ ekle + Ağ ekle Z-Wave Plus network @@ -7839,23 +7854,23 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Network state: - Ağ durumu: + Ağ durumu: Online - Çevrimiçi + Çevrimiçi Offline - Çevrimdışı + Çevrimdışı Starting - Başlangıç + Başlangıç Error - Hata + Hata Adapter: @@ -7930,15 +7945,15 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Add ZigBee network - ZigBee ağı ekle + ZigBee ağı ekle Channel - Kanal + Kanal Auto - Oto + Oto Auto light link @@ -7950,7 +7965,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları ZigBee network settings - ZigBee ağ ayarları + ZigBee ağ ayarları @@ -8037,7 +8052,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Help - Yardım + Yardım OK @@ -8073,7 +8088,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Unknown - Bilinmeyen + Bilinmeyen Associated things @@ -8085,7 +8100,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Network state - Ağ durumu + Ağ durumu Extend @@ -8093,7 +8108,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Close - kapalı + kapalı %n device(s) @@ -8211,7 +8226,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Help - Yardım + Yardım Device @@ -8227,7 +8242,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Address: - Adres: + Adres: Model: @@ -8239,7 +8254,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Last seen: - Son görülen: + Son görülen: Neighbor @@ -8338,27 +8353,27 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Manufacturer - Üretici firma + Üretici firma IEEE address - IEEE adresi + IEEE adresi Network address - Ağ adresi + Ağ adresi Signal strength - Sinyal gücü + Sinyal gücü Unknown - Bilinmeyen + Bilinmeyen Version - Sürüm + Sürüm Associated things @@ -8378,15 +8393,15 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Remove ZigBee node - ZigBee düğümünü kaldır + ZigBee düğümünü kaldır Are you sure you want to remove this node from the network? - Bu düğümü ağdan kaldırmak istediğinizden emin misiniz? + Bu düğümü ağdan kaldırmak istediğinizden emin misiniz? Please note that if this node has been assigned to a thing, it will also be removed from the system. - Lütfen bu düğüm bir şeye atanmışsa, sistemden de kaldırılacağını unutmayın. + Lütfen bu düğüm bir şeye atanmışsa, sistemden de kaldırılacağını unutmayın. Device endpoints @@ -8540,7 +8555,7 @@ Lütfen bunu istediğinizden eminseniz kullanın ve yayınlanmamış kanalları Add things - Bir şeyler ekle + Bir şeyler ekle diff --git a/nymea-app/translations/nymea-app.vi.ts b/nymea-app/translations/nymea-app.vi.ts index 12e53590..af7e6849 100644 --- a/nymea-app/translations/nymea-app.vi.ts +++ b/nymea-app/translations/nymea-app.vi.ts @@ -690,6 +690,10 @@ Are you sure you want to remove %1 and all associated settings? + + Details + + ConnectingPage @@ -1424,6 +1428,17 @@ + + DeviceDetailsPage + + States + + + + Events + + + DeviceLogPage diff --git a/nymea-app/ui/components/ThingInfoPane.qml b/nymea-app/ui/components/ThingInfoPane.qml index 725a95c9..161255b6 100644 --- a/nymea-app/ui/components/ThingInfoPane.qml +++ b/nymea-app/ui/components/ThingInfoPane.qml @@ -13,7 +13,7 @@ InfoPaneBase { readonly property bool setupFailure: root.thing.setupStatus == Thing.ThingSetupStatusFailed readonly property State batteryState: root.thing.stateByName("batteryLevel") readonly property State batteryCriticalState: root.thing.stateByName("batteryCritical") - readonly property State connectedState: root.thing.thingClass.interfaces.indexOf("connectable") >= 0 && root.thing.stateByName("connected") + readonly property State connectedState: root.thing.thingClass.interfaces.indexOf("connectable") >= 0 ? root.thing.stateByName("connected") : null readonly property State signalStrengthState: root.thing.stateByName("signalStrength") readonly property State updateStatusState: root.thing.stateByName("updateStatus") readonly property State childLockState: root.thing.stateByName("childLock") diff --git a/nymea-app/ui/devicepages/DeviceDetailsPage.qml b/nymea-app/ui/devicepages/DeviceDetailsPage.qml new file mode 100644 index 00000000..fd7a4e03 --- /dev/null +++ b/nymea-app/ui/devicepages/DeviceDetailsPage.qml @@ -0,0 +1,248 @@ +import QtQuick 2.5 +import QtQuick.Layouts 1.1 +import QtQuick.Controls 2.2 +import QtQuick.Controls.Material 2.2 +import Nymea 1.0 +import "../components" +import "../delegates" + +Page { + id: root + + property Thing thing: null + + header: NymeaHeader { + text: thing ? thing.name : "" + backButtonVisible: true + onBackPressed: pageStack.pop() + } + + + ListView { + id: flickable + anchors.fill: parent + clip: true + + SwipeDelegateGroup {} + + section.property: "type" + section.delegate: ListSectionHeader { + text: { + switch (parseInt(section)) { + case ThingModel.TypeStateType: + return qsTr("States") + case ThingModel.TypeEventType: + return qsTr("Events") + } + } + } + + model: ThingModel { + thing: root.thing + showActions: false + } + delegate: SwipeDelegate { + id: delegate + width: parent.width + + readonly property StateType stateType: model.type === ThingModel.TypeStateType ? root.thing.thingClass.stateTypes.getStateType(model.id) : null + readonly property EventType eventType: model.type === ThingModel.TypeEventType ? root.thing.thingClass.eventTypes.getEventType(model.id) : null + + Layout.fillWidth: true + bottomPadding: 0 + + contentItem: Loader { + id: inlineLoader + Layout.fillWidth: true + Layout.preferredHeight: Style.smallDelegateHeight + sourceComponent: { + switch (model.type) { + case ThingModel.TypeStateType: + return stateComponent; + case ThingModel.TypeEventType: + return eventComponent; + } + } + + Binding { + target: inlineLoader.item + when: model.type === ThingModel.TypeStateType + property: "stateType" + value: delegate.stateType + } + Binding { + target: inlineLoader.item + when: model.type === ThingModel.TypeEventType + property: "eventType" + value: delegate.eventType + } + } + } + } + + Component { + id: stateComponent + RowLayout { + id: stateDelegate + property StateType stateType: null + readonly property State thingState: stateType ? root.thing.states.getState(stateType.id) : null + + Label { + Layout.fillWidth: true + Layout.minimumWidth: parent.width / 2 + text: stateDelegate.stateType.displayName + elide: Text.ElideRight + } + Loader { + id: stateDelegateLoader + Layout.fillWidth: true + } + Label { + visible: text.length > 0 && stateDelegate.stateType.unit !== Types.UnitUnixTime + text: Types.toUiUnit(stateDelegate.stateType.unit) + } + + Component.onCompleted: updateLoader() + onStateTypeChanged: updateLoader(); + + function updateLoader() { + if (stateDelegate.stateType == null) { + return; + } + + var sourceComp; + switch (stateDelegate.stateType.type.toLowerCase()) { + case "string": + sourceComp = "LabelDelegate.qml"; + break; + case "stringlist": + sourceComp = "ListDelegate.qml"; + break; + case "bool": + sourceComp = "LedDelegate.qml"; + break; + case "int": + case "uint": + case "double": + if (stateDelegate.stateType.unit === Types.UnitUnixTime) { + sourceComp = "DateTimeDelegate.qml"; + } else { + sourceComp = "NumberLabelDelegate.qml"; + } + break; + case "color": + sourceComp = "ColorDelegate.qml"; + break; + } + if (!sourceComp) { + sourceComp = "LabelDelegate.qml"; + print("GenericThingPage: unhandled entry", stateDelegate.stateType.displayName) + } + + var minValue = stateDelegate.stateType.minValue !== undefined + ? stateDelegate.stateType.minValue + : stateDelegate.stateType.type.toLowerCase() === "uint" + ? 0 + : -2000000000; // As per QML spec + var maxValue = stateDelegate.stateType.maxValue !== undefined + ? stateDelegate.stateType.maxValue + : 2000000000; + print("pushing delegate for", stateDelegate.stateType.name, "from:", minValue, "to:", maxValue, "possible:", stateDelegate.stateType.possibleValuesDisplayNames) + stateDelegateLoader.setSource("../delegates/statedelegates/" + sourceComp, + { + value: root.thing.states.getState(stateType.id).value, + possibleValues: stateDelegate.stateType.possibleValues, + possibleValuesDisplayNames: stateDelegate.stateType.possibleValuesDisplayNames, + from: minValue, + to: maxValue, + unit: stateDelegate.stateType.unit, + writable: false, + stateType: stateDelegate.stateType + }) + + } + + Binding { + target: stateDelegateLoader.item + property: "value" + value: stateDelegate.thingState.value + } + Binding { + target: stateDelegateLoader.item.hasOwnProperty("from") ? stateDelegateLoader.item : null + property: "from" + value: stateDelegate.thingState.minValue + } + Binding { + target: stateDelegateLoader.item.hasOwnProperty("to") ? stateDelegateLoader.item : null + property: "to" + value: stateDelegate.thingState.maxValue + } + Binding { + target: stateDelegateLoader.item.hasOwnProperty("possibleValues") ? stateDelegateLoader.item : null + property: "possibleValues" + value: stateDelegate.thingState.possibleValues + } + Binding { + target: stateDelegateLoader.item.hasOwnProperty("possibleValuesDisplayNames") ? stateDelegateLoader.item : null + property: "possibleValuesDisplayNames" + value: { + print("updating displayNames", stateDelegate.thingState.possibleValues) + var ret = [] + for (var i = 0; i < stateDelegate.thingState.possibleValues.length; i++) { + var possibleValue = stateDelegate.thingState.possibleValues[i] + var idx = stateDelegate.stateType.possibleValues.indexOf(possibleValue) + print("value:", possibleValue, idx) + if (idx >= 0) { + ret.push(stateDelegate.stateType.possibleValuesDisplayNames[idx]) + } else { + ret.push(possibleValue) + } + } + return ret + } + } + Binding { + target: stateDelegateLoader.item.hasOwnProperty("unit") ? stateDelegateLoader.item : null + property: "unit" + value: stateDelegate.stateType.unit + } + } + } + + Component { + id: eventComponent + RowLayout { + id: eventComponentItem + property EventType eventType: null + + Label { + Layout.fillWidth: true + text: eventComponentItem.eventType.displayName + } + Rectangle { + id: flashlight + Layout.preferredHeight: Style.iconSize * .8 + Layout.preferredWidth: height + color: "lightgray" + radius: width / 2 + border.color: Style.foregroundColor + border.width: 1 + + SequentialAnimation on color { + id: flashlightAnimation + running: false + ColorAnimation { to: "lightgreen"; duration: 100 } + ColorAnimation { to: "lightgray"; duration: 500 } + } + } + Connections { + target: root.thing + onEventTriggered: { + if (eventTypeId === eventComponentItem.eventType.id) { + flashlightAnimation.start(); + } + } + } + } + } +} diff --git a/nymea-app/ui/thingconfiguration/ConfigureThingPage.qml b/nymea-app/ui/thingconfiguration/ConfigureThingPage.qml index 10c33f8c..b01b7d30 100644 --- a/nymea-app/ui/thingconfiguration/ConfigureThingPage.qml +++ b/nymea-app/ui/thingconfiguration/ConfigureThingPage.qml @@ -73,6 +73,8 @@ SettingsPageBase { if (!root.thing.isChild || root.thingClass.createMethods.indexOf("CreateMethodAuto") < 0) { deviceMenu.addItem(menuEntryComponent.createObject(deviceMenu, {text: qsTr("Reconfigure"), iconSource: "../images/configure.svg", functionName: "reconfigureThing"})) } + + deviceMenu.addItem(menuEntryComponent.createObject(deviceMenu, {text: qsTr("Details"), iconSource: "../images/info.svg", functionName: "thingDetails"})) } function renameThing() { @@ -91,6 +93,10 @@ SettingsPageBase { configPage.aborted.connect(function() {pageStack.pop(root)}) } + function thingDetails() { + pageStack.push(Qt.resolvedUrl("qrc:/ui/devicepages/DeviceDetailsPage.qml"), {thing: root.thing}) + } + Component { id: menuEntryComponent IconMenuItem {