mirror of
https://github.com/karl0ss/homepage.git
synced 2025-04-29 12:03:41 +01:00
Merge branch 'main' into pr/451
This commit is contained in:
commit
25f27dcfdd
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers",
|
||||||
|
"approvedPushes": "Approved"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -293,6 +293,12 @@
|
|||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
},
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
|
},
|
||||||
"truenas": {
|
"truenas": {
|
||||||
"load": "System Load",
|
"load": "System Load",
|
||||||
"uptime": "Uptime",
|
"uptime": "Uptime",
|
||||||
|
@ -275,11 +275,17 @@
|
|||||||
"service": "Servicio"
|
"service": "Servicio"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "Sistema",
|
||||||
"updates": "Updates",
|
"updates": "Actualizaciones",
|
||||||
"update_available": "Update Available",
|
"update_available": "Actualización disponible",
|
||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Actualizado",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -275,11 +275,17 @@
|
|||||||
"service": "Service"
|
"service": "Service"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "Système",
|
||||||
"updates": "Updates",
|
"updates": "Mises à jour",
|
||||||
"update_available": "Update Available",
|
"update_available": "Mise à jour disponible",
|
||||||
"up_to_date": "Up to Date",
|
"up_to_date": "À jour",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,14 +149,14 @@
|
|||||||
"errored": "Błędne"
|
"errored": "Błędne"
|
||||||
},
|
},
|
||||||
"adguard": {
|
"adguard": {
|
||||||
"queries": "Queries",
|
"queries": "Zapytania",
|
||||||
"blocked": "Blocked",
|
"blocked": "Zablokowane",
|
||||||
"filtered": "Filtered",
|
"filtered": "Przefiltrowane",
|
||||||
"latency": "Latency"
|
"latency": "Opóźnienia"
|
||||||
},
|
},
|
||||||
"qbittorrent": {
|
"qbittorrent": {
|
||||||
"download": "Download",
|
"download": "Pobieranie",
|
||||||
"upload": "Upload",
|
"upload": "Wysyłanie",
|
||||||
"leech": "Leech",
|
"leech": "Leech",
|
||||||
"seed": "Seed"
|
"seed": "Seed"
|
||||||
},
|
},
|
||||||
@ -187,26 +187,26 @@
|
|||||||
"uptime": "Czas pracy systemu",
|
"uptime": "Czas pracy systemu",
|
||||||
"days": "Dni",
|
"days": "Dni",
|
||||||
"wan": "WAN",
|
"wan": "WAN",
|
||||||
"lan_users": "LAN Users",
|
"lan_users": "Użytkownicy LAN",
|
||||||
"wlan_users": "WLAN Users",
|
"wlan_users": "Użytkownicy WLAN",
|
||||||
"up": "UP",
|
"up": "Wysyłanie",
|
||||||
"down": "DOWN",
|
"down": "Pobieranie",
|
||||||
"wait": "Please wait",
|
"wait": "Proszę czekać",
|
||||||
"lan": "LAN",
|
"lan": "LAN",
|
||||||
"wlan": "WLAN",
|
"wlan": "WLAN",
|
||||||
"devices": "Devices",
|
"devices": "Urządzenia",
|
||||||
"lan_devices": "LAN Devices",
|
"lan_devices": "Urządzenia LAN",
|
||||||
"wlan_devices": "WLAN Devices"
|
"wlan_devices": "Urządzenia WLAN"
|
||||||
},
|
},
|
||||||
"plex": {
|
"plex": {
|
||||||
"streams": "Active Streams",
|
"streams": "Active Streams",
|
||||||
"movies": "Movies",
|
"movies": "Filmy",
|
||||||
"tv": "TV Shows"
|
"tv": "Seriale"
|
||||||
},
|
},
|
||||||
"glances": {
|
"glances": {
|
||||||
"cpu": "CPU",
|
"cpu": "CPU",
|
||||||
"mem": "MEM",
|
"mem": "MEM",
|
||||||
"wait": "Please wait"
|
"wait": "Proszę czekać"
|
||||||
},
|
},
|
||||||
"changedetectionio": {
|
"changedetectionio": {
|
||||||
"diffsDetected": "Diffs Detected",
|
"diffsDetected": "Diffs Detected",
|
||||||
@ -218,68 +218,74 @@
|
|||||||
"0-night": "Clear",
|
"0-night": "Clear",
|
||||||
"1-day": "Mainly Sunny",
|
"1-day": "Mainly Sunny",
|
||||||
"1-night": "Mainly Clear",
|
"1-night": "Mainly Clear",
|
||||||
"2-day": "Partly Cloudy",
|
"2-day": "Częściowo pochmurnie",
|
||||||
"2-night": "Partly Cloudy",
|
"2-night": "Częściowo pochmurnie",
|
||||||
"3-day": "Cloudy",
|
"3-day": "Pochmurnie",
|
||||||
"3-night": "Cloudy",
|
"3-night": "Pochmurnie",
|
||||||
"45-day": "Foggy",
|
"45-day": "Mgliście",
|
||||||
"45-night": "Foggy",
|
"45-night": "Mgliście",
|
||||||
"48-day": "Foggy",
|
"48-day": "Mgliście",
|
||||||
"48-night": "Foggy",
|
"48-night": "Mgliście",
|
||||||
"51-day": "Light Drizzle",
|
"51-day": "Lekka mżawka",
|
||||||
"51-night": "Light Drizzle",
|
"51-night": "Lekka mżawka",
|
||||||
"53-day": "Drizzle",
|
"53-day": "Mżawka",
|
||||||
"53-night": "Drizzle",
|
"53-night": "Mżawka",
|
||||||
"55-day": "Heavy Drizzle",
|
"55-day": "Ciężka mżawka",
|
||||||
"55-night": "Heavy Drizzle",
|
"55-night": "Ciężka mżawka",
|
||||||
"56-day": "Light Freezing Drizzle",
|
"56-day": "Light Freezing Drizzle",
|
||||||
"56-night": "Light Freezing Drizzle",
|
"56-night": "Light Freezing Drizzle",
|
||||||
"57-day": "Freezing Drizzle",
|
"57-day": "Freezing Drizzle",
|
||||||
"57-night": "Freezing Drizzle",
|
"57-night": "Freezing Drizzle",
|
||||||
"61-day": "Light Rain",
|
"61-day": "Lekki deszcz",
|
||||||
"61-night": "Light Rain",
|
"61-night": "Lekki deszcz",
|
||||||
"63-day": "Rain",
|
"63-day": "Deszcz",
|
||||||
"63-night": "Rain",
|
"63-night": "Deszcz",
|
||||||
"65-day": "Heavy Rain",
|
"65-day": "Ciężki deszcz",
|
||||||
"65-night": "Heavy Rain",
|
"65-night": "Ciężki deszcz",
|
||||||
"66-day": "Freezing Rain",
|
"66-day": "Mroźny deszcz",
|
||||||
"66-night": "Freezing Rain",
|
"66-night": "Mroźny deszcz",
|
||||||
"67-day": "Freezing Rain",
|
"67-day": "Mroźny deszcz",
|
||||||
"67-night": "Freezing Rain",
|
"67-night": "Mroźny deszcz",
|
||||||
"71-day": "Light Snow",
|
"71-day": "Lekki śnieg",
|
||||||
"71-night": "Light Snow",
|
"71-night": "Lekki śnieg",
|
||||||
"73-day": "Snow",
|
"73-day": "Śnieg",
|
||||||
"73-night": "Snow",
|
"73-night": "Śnieg",
|
||||||
"75-day": "Heavy Snow",
|
"75-day": "Ciężki śnieg",
|
||||||
"75-night": "Heavy Snow",
|
"75-night": "Ciężki śnieg",
|
||||||
"77-night": "Snow Grains",
|
"77-night": "Snow Grains",
|
||||||
"80-day": "Light Showers",
|
"80-day": "Lekkie opady",
|
||||||
"80-night": "Light Showers",
|
"80-night": "Lekkie opady",
|
||||||
"81-day": "Showers",
|
"81-day": "Opady",
|
||||||
"81-night": "Showers",
|
"81-night": "Opady",
|
||||||
"82-day": "Heavy Showers",
|
"82-day": "Ciężkie opady",
|
||||||
"82-night": "Heavy Showers",
|
"82-night": "Ciężkie opady",
|
||||||
"85-day": "Snow Showers",
|
"85-day": "Opady śniegu",
|
||||||
"85-night": "Snow Showers",
|
"85-night": "Opady śniegu",
|
||||||
"86-day": "Snow Showers",
|
"86-day": "Opady śniegu",
|
||||||
"86-night": "Snow Showers",
|
"86-night": "Opady śniegu",
|
||||||
"95-day": "Thunderstorm",
|
"95-day": "Burze z piorunami",
|
||||||
"95-night": "Thunderstorm",
|
"95-night": "Burze z piorunami",
|
||||||
"96-day": "Thunderstorm With Hail",
|
"96-day": "Burza z gradobiciem",
|
||||||
"96-night": "Thunderstorm With Hail",
|
"96-night": "Burza z gradobiciem",
|
||||||
"99-day": "Thunderstorm With Hail",
|
"99-day": "Burza z gradobiciem",
|
||||||
"99-night": "Thunderstorm With Hail"
|
"99-night": "Burza z gradobiciem"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Bookmark",
|
"bookmark": "Bookmark",
|
||||||
"service": "Service"
|
"service": "Usługi"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "System",
|
||||||
"updates": "Updates",
|
"updates": "Aktualizacje",
|
||||||
"update_available": "Update Available",
|
"update_available": "Dostępna aktualizacja",
|
||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Aktualny",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -292,5 +292,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"available_update": "System",
|
"available_update": "System",
|
||||||
"updates": "Updates",
|
"updates": "Updates",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}",
|
"child_bridges_status": "{{ok}}/{{total}}",
|
||||||
"child_bridges": "Child Bridges"
|
"child_bridges": "Child Bridges"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -209,77 +209,83 @@
|
|||||||
"wait": "దయచేసి వేచి ఉండండి"
|
"wait": "దయచేసి వేచి ఉండండి"
|
||||||
},
|
},
|
||||||
"changedetectionio": {
|
"changedetectionio": {
|
||||||
"totalObserved": "Total Observed",
|
"totalObserved": "మొత్తం గమనించబడింది",
|
||||||
"diffsDetected": "Diffs Detected"
|
"diffsDetected": "తేడాలు గుర్తించబడ్డాయి"
|
||||||
},
|
},
|
||||||
"wmo": {
|
"wmo": {
|
||||||
"0-day": "Sunny",
|
"0-day": "సన్నీ",
|
||||||
"0-night": "Clear",
|
"0-night": "స్పష్టమైన",
|
||||||
"57-night": "Freezing Drizzle",
|
"57-night": "గడ్డకట్టే చినుకులు",
|
||||||
"73-day": "Snow",
|
"73-day": "మంచు",
|
||||||
"73-night": "Snow",
|
"73-night": "మంచు",
|
||||||
"75-day": "Heavy Snow",
|
"75-day": "భారీ మంచు",
|
||||||
"75-night": "Heavy Snow",
|
"75-night": "భారీ మంచు",
|
||||||
"77-day": "Snow Grains",
|
"77-day": "మంచు గింజలు",
|
||||||
"77-night": "Snow Grains",
|
"77-night": "మంచు గింజలు",
|
||||||
"80-day": "Light Showers",
|
"80-day": "తేలికపాటి జల్లులు",
|
||||||
"80-night": "Light Showers",
|
"80-night": "తేలికపాటి జల్లులు",
|
||||||
"81-day": "Showers",
|
"81-day": "జల్లులు",
|
||||||
"81-night": "Showers",
|
"81-night": "జల్లులు",
|
||||||
"82-day": "Heavy Showers",
|
"82-day": "భారీ వర్షాలు",
|
||||||
"82-night": "Heavy Showers",
|
"82-night": "భారీ వర్షాలు",
|
||||||
"85-day": "Snow Showers",
|
"85-day": "మంచు జల్లులు",
|
||||||
"85-night": "Snow Showers",
|
"85-night": "మంచు జల్లులు",
|
||||||
"1-day": "Mainly Sunny",
|
"1-day": "ప్రధానంగా ఎండ",
|
||||||
"1-night": "Mainly Clear",
|
"1-night": "ప్రధానంగా స్పష్టంగా",
|
||||||
"2-day": "Partly Cloudy",
|
"2-day": "పాక్షికంగా మేఘావృతమై ఉంటుంది",
|
||||||
"2-night": "Partly Cloudy",
|
"2-night": "పాక్షికంగా మేఘావృతమై ఉంటుంది",
|
||||||
"3-day": "Cloudy",
|
"3-day": "మేఘావృతం",
|
||||||
"3-night": "Cloudy",
|
"3-night": "మేఘావృతం",
|
||||||
"45-day": "Foggy",
|
"45-day": "పొగమంచు",
|
||||||
"45-night": "Foggy",
|
"45-night": "పొగమంచు",
|
||||||
"48-day": "Foggy",
|
"48-day": "పొగమంచు",
|
||||||
"48-night": "Foggy",
|
"48-night": "పొగమంచు",
|
||||||
"51-day": "Light Drizzle",
|
"51-day": "తేలికపాటి చినుకులు",
|
||||||
"51-night": "Light Drizzle",
|
"51-night": "తేలికపాటి చినుకులు",
|
||||||
"53-day": "Drizzle",
|
"53-day": "చినుకులు",
|
||||||
"53-night": "Drizzle",
|
"53-night": "చినుకులు",
|
||||||
"55-day": "Heavy Drizzle",
|
"55-day": "భారీ చినుకులు",
|
||||||
"55-night": "Heavy Drizzle",
|
"55-night": "భారీ చినుకులు",
|
||||||
"56-day": "Light Freezing Drizzle",
|
"56-day": "తేలికపాటి గడ్డకట్టే చినుకులు",
|
||||||
"56-night": "Light Freezing Drizzle",
|
"56-night": "తేలికపాటి గడ్డకట్టే చినుకులు",
|
||||||
"57-day": "Freezing Drizzle",
|
"57-day": "గడ్డకట్టే చినుకులు",
|
||||||
"61-day": "Light Rain",
|
"61-day": "తేలికపాటి వర్షం",
|
||||||
"61-night": "Light Rain",
|
"61-night": "తేలికపాటి వర్షం",
|
||||||
"63-day": "Rain",
|
"63-day": "వర్షం",
|
||||||
"63-night": "Rain",
|
"63-night": "వర్షం",
|
||||||
"65-day": "Heavy Rain",
|
"65-day": "భారీవర్షం",
|
||||||
"65-night": "Heavy Rain",
|
"65-night": "భారీవర్షం",
|
||||||
"66-day": "Freezing Rain",
|
"66-day": "గడ్డకట్టే వర్షం",
|
||||||
"66-night": "Freezing Rain",
|
"66-night": "గడ్డకట్టే వర్షం",
|
||||||
"67-day": "Freezing Rain",
|
"67-day": "గడ్డకట్టే వర్షం",
|
||||||
"67-night": "Freezing Rain",
|
"67-night": "గడ్డకట్టే వర్షం",
|
||||||
"71-day": "Light Snow",
|
"71-day": "తేలికపాటి మంచు",
|
||||||
"71-night": "Light Snow",
|
"71-night": "తేలికపాటి మంచు",
|
||||||
"86-day": "Snow Showers",
|
"86-day": "మంచు జల్లులు",
|
||||||
"86-night": "Snow Showers",
|
"86-night": "మంచు జల్లులు",
|
||||||
"95-day": "Thunderstorm",
|
"95-day": "ఉరుము",
|
||||||
"95-night": "Thunderstorm",
|
"95-night": "ఉరుము",
|
||||||
"96-day": "Thunderstorm With Hail",
|
"96-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
|
||||||
"96-night": "Thunderstorm With Hail",
|
"96-night": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
|
||||||
"99-day": "Thunderstorm With Hail",
|
"99-day": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం",
|
||||||
"99-night": "Thunderstorm With Hail"
|
"99-night": "వడగళ్లతో కూడిన ఉరుములతో కూడిన వర్షం"
|
||||||
},
|
},
|
||||||
"quicklaunch": {
|
"quicklaunch": {
|
||||||
"bookmark": "Bookmark",
|
"bookmark": "బుక్మార్క్",
|
||||||
"service": "Service"
|
"service": "సేవ"
|
||||||
},
|
},
|
||||||
"homebridge": {
|
"homebridge": {
|
||||||
"available_update": "System",
|
"available_update": "వ్యవస్థ",
|
||||||
"updates": "Updates",
|
"updates": "నవీకరణలు",
|
||||||
"update_available": "Update Available",
|
"update_available": "అందుబాటులో నవీకరణ",
|
||||||
"up_to_date": "Up to Date",
|
"up_to_date": "తాజాగా",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "పిల్ల వంతెనలు",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -281,5 +281,11 @@
|
|||||||
"up_to_date": "Up to Date",
|
"up_to_date": "Up to Date",
|
||||||
"child_bridges": "Child Bridges",
|
"child_bridges": "Child Bridges",
|
||||||
"child_bridges_status": "{{ok}}/{{total}}"
|
"child_bridges_status": "{{ok}}/{{total}}"
|
||||||
|
},
|
||||||
|
"autobrr": {
|
||||||
|
"approvedPushes": "Approved",
|
||||||
|
"rejectedPushes": "Rejected",
|
||||||
|
"filters": "Filters",
|
||||||
|
"indexers": "Indexers"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -31,6 +31,8 @@ export default async function credentialedProxyHandler(req, res) {
|
|||||||
headers.Authorization = `Bearer ${widget.key}`;
|
headers.Authorization = `Bearer ${widget.key}`;
|
||||||
} else if (widget.type === "proxmox") {
|
} else if (widget.type === "proxmox") {
|
||||||
headers.Authorization = `PVEAPIToken=${widget.username}=${widget.password}`;
|
headers.Authorization = `PVEAPIToken=${widget.username}=${widget.password}`;
|
||||||
|
} else if (widget.type === "autobrr") {
|
||||||
|
headers["X-API-Token"] = `${widget.key}`;
|
||||||
} else {
|
} else {
|
||||||
headers["X-API-Key"] = `${widget.key}`;
|
headers["X-API-Key"] = `${widget.key}`;
|
||||||
}
|
}
|
||||||
|
39
src/widgets/autobrr/component.jsx
Normal file
39
src/widgets/autobrr/component.jsx
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
import { useTranslation } from "next-i18next";
|
||||||
|
|
||||||
|
import Container from "components/services/widget/container";
|
||||||
|
import Block from "components/services/widget/block";
|
||||||
|
import useWidgetAPI from "utils/proxy/use-widget-api";
|
||||||
|
|
||||||
|
export default function Component({ service }) {
|
||||||
|
const { t } = useTranslation();
|
||||||
|
|
||||||
|
const { widget } = service;
|
||||||
|
|
||||||
|
const { data: statsData, error: statsError } = useWidgetAPI(widget, "stats");
|
||||||
|
const { data: filtersData, error: filtersError } = useWidgetAPI(widget, "filters");
|
||||||
|
const { data: indexersData, error: indexersError } = useWidgetAPI(widget, "indexers");
|
||||||
|
|
||||||
|
if (statsError || filtersError || indexersError) {
|
||||||
|
return <Container error={t("widget.api_error")} />;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!statsData || !filtersData || !indexersData) {
|
||||||
|
return (
|
||||||
|
<Container service={service}>
|
||||||
|
<Block label="autobrr.approvedPushes" />
|
||||||
|
<Block label="autobrr.rejectedPushes" />
|
||||||
|
<Block label="autobrr.filters" />
|
||||||
|
<Block label="autobrr.indexers" />
|
||||||
|
</Container>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<Container service={service}>
|
||||||
|
<Block label="autobrr.approvedPushes" value={t("common.number", { value: statsData.push_approved_count })} />
|
||||||
|
<Block label="autobrr.rejectedPushes" value={t("common.number", { value: statsData.push_rejected_count })} />
|
||||||
|
<Block label="autobrr.filters" value={t("common.number", { value: filtersData.length })} />
|
||||||
|
<Block label="autobrr.indexers" value={t("common.number", { value: indexersData.length })} />
|
||||||
|
</Container>
|
||||||
|
);
|
||||||
|
}
|
20
src/widgets/autobrr/widget.js
Normal file
20
src/widgets/autobrr/widget.js
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
import credentialedProxyHandler from "utils/proxy/handlers/credentialed";
|
||||||
|
|
||||||
|
const widget = {
|
||||||
|
api: "{url}/api/{endpoint}",
|
||||||
|
proxyHandler: credentialedProxyHandler,
|
||||||
|
|
||||||
|
mappings: {
|
||||||
|
stats: {
|
||||||
|
endpoint: "release/stats",
|
||||||
|
},
|
||||||
|
filters: {
|
||||||
|
endpoint: "filters",
|
||||||
|
},
|
||||||
|
indexers: {
|
||||||
|
endpoint: "release/indexers",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default widget;
|
@ -3,6 +3,7 @@ import dynamic from "next/dynamic";
|
|||||||
const components = {
|
const components = {
|
||||||
adguard: dynamic(() => import("./adguard/component")),
|
adguard: dynamic(() => import("./adguard/component")),
|
||||||
authentik: dynamic(() => import("./authentik/component")),
|
authentik: dynamic(() => import("./authentik/component")),
|
||||||
|
autobrr: dynamic(() => import("./autobrr/component")),
|
||||||
bazarr: dynamic(() => import("./bazarr/component")),
|
bazarr: dynamic(() => import("./bazarr/component")),
|
||||||
changedetectionio: dynamic(() => import("./changedetectionio/component")),
|
changedetectionio: dynamic(() => import("./changedetectionio/component")),
|
||||||
coinmarketcap: dynamic(() => import("./coinmarketcap/component")),
|
coinmarketcap: dynamic(() => import("./coinmarketcap/component")),
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import adguard from "./adguard/widget";
|
import adguard from "./adguard/widget";
|
||||||
import authentik from "./authentik/widget";
|
import authentik from "./authentik/widget";
|
||||||
|
import autobrr from "./autobrr/widget";
|
||||||
import bazarr from "./bazarr/widget";
|
import bazarr from "./bazarr/widget";
|
||||||
import changedetectionio from "./changedetectionio/widget";
|
import changedetectionio from "./changedetectionio/widget";
|
||||||
import coinmarketcap from "./coinmarketcap/widget";
|
import coinmarketcap from "./coinmarketcap/widget";
|
||||||
@ -36,6 +37,7 @@ import unifi from "./unifi/widget";
|
|||||||
const widgets = {
|
const widgets = {
|
||||||
adguard,
|
adguard,
|
||||||
authentik,
|
authentik,
|
||||||
|
autobrr,
|
||||||
bazarr,
|
bazarr,
|
||||||
changedetectionio,
|
changedetectionio,
|
||||||
coinmarketcap,
|
coinmarketcap,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user