Merge branch 'main' of https://github.com/theshaun/homepage into main

This commit is contained in:
theshaun 2023-05-13 17:21:04 +10:00
commit 0c8bb22c1a
48 changed files with 732 additions and 444 deletions

View File

@ -220,7 +220,8 @@
"pihole": { "pihole": {
"queries": "الاستعلامات", "queries": "الاستعلامات",
"blocked": "محظور", "blocked": "محظور",
"gravity": "الجاذبية" "gravity": "الجاذبية",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "الاستعلامات", "queries": "الاستعلامات",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -158,7 +158,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -125,7 +125,8 @@
"pihole": { "pihole": {
"queries": "Consultes", "queries": "Consultes",
"blocked": "Bloquejat", "blocked": "Bloquejat",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"portainer": { "portainer": {
"running": "Executant", "running": "Executant",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -174,7 +174,8 @@
"pihole": { "pihole": {
"queries": "Dotazy", "queries": "Dotazy",
"blocked": "Blokováno", "blocked": "Blokováno",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blokováno %"
}, },
"adguard": { "adguard": {
"queries": "Dotazy", "queries": "Dotazy",
@ -576,7 +577,7 @@
"unread": "Nepřečteno" "unread": "Nepřečteno"
}, },
"channelsdvrserver": { "channelsdvrserver": {
"shows": "Shows", "shows": "Pořady",
"recordings": "Nahrávky", "recordings": "Nahrávky",
"scheduled": "Naplánováno", "scheduled": "Naplánováno",
"passes": "Průchody" "passes": "Průchody"
@ -586,17 +587,23 @@
"updates": "Aktualizace" "updates": "Aktualizace"
}, },
"tailscale": { "tailscale": {
"address": "Address", "address": "Adresa",
"expires": "Expires", "expires": "Vyprší",
"never": "Never", "never": "Nikdy",
"last_seen": "Last Seen", "last_seen": "Naposledy viděno",
"now": "Now", "now": "Nyní",
"years": "{{number}}y", "years": "{{number}}r",
"weeks": "{{number}}w", "weeks": "{{number}}t",
"days": "{{number}}d", "days": "{{number}}d",
"hours": "{{number}}h", "hours": "{{number}}h",
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"cpuUsage": "CPU Usage"
} }
} }

View File

@ -279,7 +279,8 @@
"pihole": { "pihole": {
"blocked": "Blokerede", "blocked": "Blokerede",
"gravity": "Gravity", "gravity": "Gravity",
"queries": "Forespørgsler" "queries": "Forespørgsler",
"blocked_percent": "Blocked %"
}, },
"portainer": { "portainer": {
"running": "Kørende", "running": "Kørende",
@ -598,5 +599,11 @@
"never": "Never", "never": "Never",
"last_seen": "Last Seen", "last_seen": "Last Seen",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Abfragen", "queries": "Abfragen",
"blocked": "Blockiert", "blocked": "Blockiert",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Upload",
@ -598,5 +599,11 @@
"never": "Never", "never": "Never",
"now": "Now", "now": "Now",
"years": "{{number}}y" "years": "{{number}}y"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -253,7 +253,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -220,6 +220,7 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"blocked_percent": "Blocked %",
"gravity": "Gravity" "gravity": "Gravity"
}, },
"adguard": { "adguard": {

View File

@ -172,7 +172,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Consultas", "queries": "Consultas",
"blocked": "Bloqueado", "blocked": "Bloqueado",
"gravity": "Gravedad" "gravity": "Gravedad",
"blocked_percent": "% bloqueado"
}, },
"speedtest": { "speedtest": {
"upload": "Subida", "upload": "Subida",
@ -586,17 +587,23 @@
"updates": "Actualizaciones" "updates": "Actualizaciones"
}, },
"tailscale": { "tailscale": {
"address": "Address", "address": "Dirección",
"expires": "Expires", "expires": "Caduca en",
"never": "Never", "never": "Nunca",
"last_seen": "Last Seen", "last_seen": "Visto por última vez",
"now": "Now", "now": "Ahora",
"years": "{{number}}y", "years": "{{number}}años",
"hours": "{{number}}h", "hours": "{{number}}horas",
"minutes": "{{number}}m", "minutes": "{{number}}minutos",
"seconds": "{{number}}s", "seconds": "{{number}}segundos",
"ago": "{{value}} Ago", "ago": "Hace {{value}}",
"weeks": "{{number}}w", "weeks": "{{number}}semanas",
"days": "{{number}}d" "days": "{{number}}días"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -135,7 +135,8 @@
"pihole": { "pihole": {
"queries": "Kyselyjä", "queries": "Kyselyjä",
"blocked": "Estetty", "blocked": "Estetty",
"gravity": "Vakavuus" "gravity": "Vakavuus",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Kyselyjä", "queries": "Kyselyjä",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Requêtes", "queries": "Requêtes",
"blocked": "Bloqué", "blocked": "Bloqué",
"gravity": "Listes dom. bloqués" "gravity": "Listes dom. bloqués",
"blocked_percent": "Bloqué %"
}, },
"speedtest": { "speedtest": {
"upload": "Envoi", "upload": "Envoi",
@ -586,17 +587,23 @@
"updates": "Mises à jour" "updates": "Mises à jour"
}, },
"tailscale": { "tailscale": {
"address": "Address", "address": "Adresse",
"expires": "Expires", "expires": "Expire",
"never": "Never", "never": "Jamais",
"last_seen": "Last Seen", "last_seen": "Vu pour la dernière fois",
"now": "Now", "now": "Maintenant",
"years": "{{number}}y", "years": "{{number}}y",
"weeks": "{{number}}w", "weeks": "{{number}}w",
"days": "{{number}}d", "days": "{{number}}d",
"hours": "{{number}}h", "hours": "{{number}}h",
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "Il y a {{value}}"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -135,7 +135,8 @@
"pihole": { "pihole": {
"queries": "שאילתות", "queries": "שאילתות",
"blocked": "נחסם", "blocked": "נחסם",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "שאילתות", "queries": "שאילתות",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -177,7 +177,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -37,7 +37,8 @@
"pihole": { "pihole": {
"queries": "Upiti", "queries": "Upiti",
"blocked": "Blokirano", "blocked": "Blokirano",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"latency": "Kašnjenje", "latency": "Kašnjenje",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage"
} }
} }

View File

@ -135,7 +135,8 @@
"pihole": { "pihole": {
"queries": "Lekérdezések", "queries": "Lekérdezések",
"blocked": "Blokkolt", "blocked": "Blokkolt",
"gravity": "Gravitáció" "gravity": "Gravitáció",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Lekérdezések", "queries": "Lekérdezések",
@ -598,5 +599,11 @@
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago", "ago": "{{value}} Ago",
"hours": "{{number}}h" "hours": "{{number}}h"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -107,7 +107,8 @@
"pihole": { "pihole": {
"queries": "Richieste", "queries": "Richieste",
"blocked": "Bloccati", "blocked": "Bloccati",
"gravity": "Severità" "gravity": "Severità",
"blocked_percent": "Blocked %"
}, },
"npm": { "npm": {
"enabled": "Attivi", "enabled": "Attivi",
@ -598,5 +599,11 @@
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago", "ago": "{{value}} Ago",
"days": "{{number}}d" "days": "{{number}}d"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -1,38 +1,38 @@
{ {
"navidrome": { "navidrome": {
"nothing_streaming": "No Active Streams", "nothing_streaming": "アクティブストリームなし",
"please_wait": "Please Wait" "please_wait": "お待ちください"
}, },
"npm": { "npm": {
"total": "Total", "total": "合計",
"enabled": "Enabled", "enabled": "有効",
"disabled": "Disabled" "disabled": "無効"
}, },
"strelaysrv": { "strelaysrv": {
"numActiveSessions": "Sessions", "numActiveSessions": "セッション",
"numConnections": "Connections", "numConnections": "コネクション",
"dataRelayed": "Relayed", "dataRelayed": "Relayed",
"transferRate": "Rate" "transferRate": "レート"
}, },
"glances": { "glances": {
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "CPU",
"wait": "Please wait", "wait": "お待ちください",
"temp": "TEMP", "temp": "温度",
"uptime": "UP", "uptime": "UP",
"days": "d", "days": "",
"hours": "h" "hours": "時間"
}, },
"autobrr": { "autobrr": {
"filters": "Filters", "filters": "フィルター",
"indexers": "Indexers", "indexers": "Indexers",
"approvedPushes": "Approved", "approvedPushes": "承認済",
"rejectedPushes": "Rejected" "rejectedPushes": "却下"
}, },
"gluetun": { "gluetun": {
"region": "Region", "region": "地域",
"country": "Country", "country": "",
"public_ip": "Public IP" "public_ip": "パブリックIP"
}, },
"common": { "common": {
"bibyterate": "{{value, rate(bits: false; binary: true)}}", "bibyterate": "{{value, rate(bits: false; binary: true)}}",
@ -42,337 +42,338 @@
"api_error": "APIエラー", "api_error": "APIエラー",
"information": "情報", "information": "情報",
"missing_type": "見つからないウィジェットタイプ: {{type}}", "missing_type": "見つからないウィジェットタイプ: {{type}}",
"status": "ステータス", "status": "状態",
"url": "URL", "url": "URL",
"raw_error": "生のエラー", "raw_error": "生のエラー",
"response_data": "レスポンスデータ" "response_data": "レスポンスデータ"
}, },
"weather": { "weather": {
"current": "Current Location", "current": "現在地",
"allow": "Click to allow", "allow": "クリックで許可",
"updating": "Updating", "updating": "アップデート中",
"wait": "Please wait" "wait": "お待ちください"
}, },
"search": { "search": {
"placeholder": "Search…" "placeholder": "検索…"
}, },
"resources": { "resources": {
"cpu": "CPU", "cpu": "CPU",
"total": "Total", "total": "合計",
"free": "Free", "free": "フリー",
"used": "Used", "used": "使用",
"load": "Load", "load": "ロード",
"mem": "MEM", "mem": "MEM",
"temp": "TEMP", "temp": "温度",
"max": "Max", "max": "Max",
"uptime": "UP", "uptime": "UP",
"months": "mo", "months": "",
"days": "d", "days": "",
"hours": "h", "hours": "時間",
"minutes": "m" "minutes": ""
}, },
"unifi": { "unifi": {
"users": "Users", "users": "ユーザ",
"uptime": "System Uptime", "uptime": "システム・アップタイム",
"days": "Days", "days": "",
"wan": "WAN", "wan": "WAN",
"lan": "LAN", "lan": "LAN",
"wlan": "WLAN", "wlan": "WLAN",
"devices": "Devices", "devices": "デバイス",
"lan_devices": "LAN Devices", "lan_devices": "LAN デバイス",
"wlan_devices": "WLAN Devices", "wlan_devices": "WLAN デバイス",
"lan_users": "LAN Users", "lan_users": "LAN ユーザ",
"wlan_users": "WLAN Users", "wlan_users": "WLAN ユーザ",
"up": "UP", "up": "UP",
"down": "DOWN", "down": "DOWN",
"wait": "Please wait", "wait": "お待ちください",
"empty_data": "Subsystem status unknown" "empty_data": "サブシステム状態・不明"
}, },
"docker": { "docker": {
"rx": "RX", "rx": "RX",
"tx": "TX", "tx": "TX",
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "CPU",
"offline": "Offline", "offline": "オフライン",
"error": "Error", "error": "エラー",
"unknown": "Unknown", "unknown": "不明",
"running": "Running", "running": "起動中",
"starting": "Starting", "starting": "起動中",
"unhealthy": "Unhealthy", "unhealthy": "非健全",
"not_found": "Not Found", "not_found": "不明",
"exited": "Exited", "exited": "終了",
"partial": "Partial", "partial": "部分的",
"healthy": "Healthy" "healthy": "健全"
}, },
"ping": { "ping": {
"error": "Error", "error": "エラー",
"ping": "Ping" "ping": "Ping"
}, },
"emby": { "emby": {
"playing": "Playing", "playing": "再生中",
"transcoding": "Transcoding", "transcoding": "変換中",
"bitrate": "Bitrate", "bitrate": "ビットレート",
"no_active": "No Active Streams", "no_active": "アクティブ・ストリーム無し",
"movies": "Movies", "movies": "映画",
"series": "Series", "series": "シリーズ",
"episodes": "Episodes", "episodes": "エピソード",
"songs": "Songs" "songs": ""
}, },
"flood": { "flood": {
"download": "Download", "download": "ダウンロード",
"upload": "Upload", "upload": "アップロード",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"changedetectionio": { "changedetectionio": {
"totalObserved": "Total Observed", "totalObserved": "全観測数",
"diffsDetected": "Diffs Detected" "diffsDetected": "変更数"
}, },
"tautulli": { "tautulli": {
"playing": "Playing", "playing": "再生中",
"transcoding": "Transcoding", "transcoding": "変換中",
"bitrate": "Bitrate", "bitrate": "ビットレート",
"no_active": "No Active Streams" "no_active": "アクティブストリームなし"
}, },
"omada": { "omada": {
"connectedAp": "Connected APs", "connectedAp": "接続されたAP",
"activeUser": "Active devices", "activeUser": "アクティブデバイス",
"alerts": "Alerts", "alerts": "アラート",
"connectedGateway": "Connected gateways", "connectedGateway": "接続されたゲートウェイ",
"connectedSwitches": "Connected switches" "connectedSwitches": "接続スイッチ"
}, },
"nzbget": { "nzbget": {
"rate": "Rate", "rate": "速度",
"remaining": "Remaining", "remaining": "残り",
"downloaded": "Downloaded" "downloaded": "ダウンロード"
}, },
"plex": { "plex": {
"streams": "Active Streams", "streams": "アクティブストリーム",
"movies": "Movies", "movies": "映画",
"tv": "TV Shows", "tv": "テレビ番組",
"albums": "Albums" "albums": "アルバム"
}, },
"sabnzbd": { "sabnzbd": {
"rate": "Rate", "rate": "速度",
"queue": "Queue", "queue": "キュー",
"timeleft": "Time Left" "timeleft": "残り時間"
}, },
"rutorrent": { "rutorrent": {
"active": "Active", "active": "アクティブ",
"upload": "Upload", "upload": "アップロード",
"download": "Download" "download": "ダウンロード"
}, },
"transmission": { "transmission": {
"download": "Download", "download": "ダウンロード",
"upload": "Upload", "upload": "アップロード",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"qbittorrent": { "qbittorrent": {
"download": "Download", "download": "ダウンロード",
"upload": "Upload", "upload": "アップロード",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"deluge": { "deluge": {
"download": "Download", "download": "ダウンロード",
"upload": "Upload", "upload": "アップロード",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"downloadstation": { "downloadstation": {
"download": "Download", "download": "ダウンロード",
"upload": "Upload", "upload": "アップロード",
"leech": "Leech", "leech": "Leech",
"seed": "Seed" "seed": "Seed"
}, },
"sonarr": { "sonarr": {
"wanted": "Wanted", "wanted": "募集中",
"queued": "Queued", "queued": "待機中",
"series": "Series" "series": "シリーズ"
}, },
"radarr": { "radarr": {
"wanted": "Wanted", "wanted": "募集中",
"missing": "Missing", "missing": "不明",
"queued": "Queued", "queued": "キュー",
"movies": "Movies" "movies": "映画"
}, },
"lidarr": { "lidarr": {
"wanted": "Wanted", "wanted": "募集中",
"queued": "Queued", "queued": "キュー",
"albums": "Albums" "albums": "アルバム"
}, },
"readarr": { "readarr": {
"wanted": "Wanted", "wanted": "募集中",
"queued": "Queued", "queued": "待機中",
"books": "Books" "books": "書籍"
}, },
"bazarr": { "bazarr": {
"missingEpisodes": "Missing Episodes", "missingEpisodes": "欠番エピソード",
"missingMovies": "Missing Movies" "missingMovies": "不明・映画"
}, },
"ombi": { "ombi": {
"pending": "Pending", "pending": "保留中",
"approved": "Approved", "approved": "承認済",
"available": "Available" "available": "利用可"
}, },
"jellyseerr": { "jellyseerr": {
"pending": "Pending", "pending": "保留中",
"approved": "Approved", "approved": "承認済",
"available": "Available" "available": "利用可"
}, },
"overseerr": { "overseerr": {
"pending": "Pending", "pending": "保留中",
"processing": "Processing", "processing": "処理中",
"approved": "Approved", "approved": "承認済",
"available": "Available" "available": "利用可"
}, },
"pihole": { "pihole": {
"queries": "Queries", "queries": "クエリ",
"blocked": "Blocked", "blocked": "ブロック中",
"gravity": "Gravity" "gravity": "グラビティ",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "クエリ",
"blocked": "Blocked", "blocked": "ブロック中",
"filtered": "Filtered", "filtered": "フィルタ済",
"latency": "Latency" "latency": "遅延"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "アップロード",
"download": "Download", "download": "ダウンロード",
"ping": "Ping" "ping": "Ping"
}, },
"portainer": { "portainer": {
"running": "Running", "running": "起動中",
"stopped": "Stopped", "stopped": "停止中",
"total": "Total" "total": "合計"
}, },
"tdarr": { "tdarr": {
"queue": "Queue", "queue": "キュー",
"processed": "Processed", "processed": "処理済み",
"errored": "Errored", "errored": "エラー",
"saved": "Saved" "saved": "保存"
}, },
"traefik": { "traefik": {
"routers": "Routers", "routers": "ルーター",
"services": "Services", "services": "サービス",
"middleware": "Middleware" "middleware": "ミドルウェア"
}, },
"coinmarketcap": { "coinmarketcap": {
"configure": "Configure one or more crypto currencies to track", "configure": "1つ以上の暗号通貨を設定して追跡",
"1hour": "1 Hour", "1hour": "1時間",
"1day": "1 Day", "1day": "1",
"7days": "7 Days", "7days": "7日間",
"30days": "30 Days" "30days": "30日間"
}, },
"gotify": { "gotify": {
"apps": "Applications", "apps": "アプリケーション",
"clients": "Clients", "clients": "クライアント",
"messages": "Messages" "messages": "メッセージ"
}, },
"prowlarr": { "prowlarr": {
"enableIndexers": "Indexers", "enableIndexers": "Indexers",
"numberOfGrabs": "Grabs", "numberOfGrabs": "Grabs",
"numberOfQueries": "Queries", "numberOfQueries": "クエリ",
"numberOfFailGrabs": "Fail Grabs", "numberOfFailGrabs": "Fail Grabs",
"numberOfFailQueries": "Fail Queries" "numberOfFailQueries": "Fail Queries"
}, },
"jackett": { "jackett": {
"configured": "Configured", "configured": "設定済",
"errored": "Errored" "errored": "エラー"
}, },
"mastodon": { "mastodon": {
"user_count": "Users", "user_count": "ユーザー",
"status_count": "Posts", "status_count": "ポスト",
"domain_count": "Domains" "domain_count": "ドメイン"
}, },
"miniflux": { "miniflux": {
"read": "Read", "read": "Read",
"unread": "Unread" "unread": "Unread"
}, },
"authentik": { "authentik": {
"users": "Users", "users": "ユーザー",
"loginsLast24H": "Logins (24h)", "loginsLast24H": "ログイン (24時間)",
"failedLoginsLast24H": "Failed Logins (24h)" "failedLoginsLast24H": "ログイン失敗(24時間)"
}, },
"proxmox": { "proxmox": {
"mem": "MEM", "mem": "MEM",
"cpu": "CPU", "cpu": "CPU",
"lxc": "LXC", "lxc": "LXC",
"vms": "VMs" "vms": "VM"
}, },
"quicklaunch": { "quicklaunch": {
"bookmark": "Bookmark", "bookmark": "ブックマーク",
"service": "Service", "service": "サービス",
"search": "Search", "search": "検索",
"custom": "Custom", "custom": "カスタム",
"visit": "Visit", "visit": "訪問",
"url": "URL" "url": "URL"
}, },
"wmo": { "wmo": {
"0-day": "Sunny", "0-day": "晴れ",
"1-day": "Mainly Sunny", "1-day": "ほぼ晴れ",
"0-night": "Clear", "0-night": "晴れ",
"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": "霧雨",
"57-night": "Freezing Drizzle", "57-night": "霧雨",
"61-day": "Light Rain", "61-day": "小雨",
"61-night": "Light Rain", "61-night": "小雨",
"63-day": "Rain", "63-day": "",
"63-night": "Rain", "63-night": "",
"67-night": "Freezing Rain", "67-night": "",
"71-day": "Light Snow", "71-day": "",
"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": "",
"71-night": "Light Snow", "71-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": "にわか雪",
"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": "雷雨・ひょう"
}, },
"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",
"child_bridges_status": "{{ok}}/{{total}}", "child_bridges_status": "{{ok}}/{{total}}",
"up": "Up", "up": "Up",
@ -380,67 +381,67 @@
"down": "Down" "down": "Down"
}, },
"watchtower": { "watchtower": {
"containers_scanned": "Scanned", "containers_scanned": "スキャン済",
"containers_updated": "Updated", "containers_updated": "更新済",
"containers_failed": "Failed" "containers_failed": "失敗"
}, },
"tubearchivist": { "tubearchivist": {
"downloads": "Queue", "downloads": "キュー",
"videos": "Videos", "videos": "ビデオ",
"channels": "Channels", "channels": "チャンネル",
"playlists": "Playlists" "playlists": "プレイリスト"
}, },
"truenas": { "truenas": {
"load": "System Load", "load": "システム負荷",
"uptime": "Uptime", "uptime": "稼働時間",
"alerts": "Alerts", "alerts": "アラート",
"time": "{{value, number(style: unit; unitDisplay: long;)}}" "time": "{{value, number(style: unit; unitDisplay: long;)}}"
}, },
"pyload": { "pyload": {
"speed": "Speed", "speed": "スピード",
"active": "Active", "active": "アクティブ",
"queue": "Queue", "queue": "キュー",
"total": "Total" "total": "合計"
}, },
"hdhomerun": { "hdhomerun": {
"channels": "Channels", "channels": "チャンネル",
"hd": "HD" "hd": "HD"
}, },
"scrutiny": { "scrutiny": {
"passed": "Passed", "passed": "合格",
"failed": "Failed", "failed": "失敗",
"unknown": "Unknown" "unknown": "不明"
}, },
"paperlessngx": { "paperlessngx": {
"inbox": "Inbox", "inbox": "受信箱",
"total": "Total" "total": "合計"
}, },
"nextdns": { "nextdns": {
"wait": "Please Wait", "wait": "お待ちください",
"no_devices": "No Device Data Received" "no_devices": "デバイス データを受信していません"
}, },
"mikrotik": { "mikrotik": {
"cpuLoad": "CPU Load", "cpuLoad": "CPU負荷",
"memoryUsed": "Memory Used", "memoryUsed": "使用メモリ",
"uptime": "Uptime", "uptime": "稼働時間",
"numberOfLeases": "Leases" "numberOfLeases": "リース"
}, },
"xteve": { "xteve": {
"streams_all": "All Streams", "streams_all": "全ストリーム",
"streams_active": "Active Streams", "streams_active": "アクティブ・ストリーム",
"streams_xepg": "XEPG Channels" "streams_xepg": "XEPGチャンネル"
}, },
"opnsense": { "opnsense": {
"cpu": "CPU Load", "cpu": "CPU負荷",
"memory": "Active Memory", "memory": "アクティブ・メモリ",
"wanUpload": "WAN Upload", "wanUpload": "WANアップロード",
"wanDownload": "WAN Download" "wanDownload": "WANダウンロード"
}, },
"moonraker": { "moonraker": {
"printer_state": "Printer State", "printer_state": "プリンタの状態",
"print_status": "Print Status", "print_status": "印刷状況",
"print_progress": "Progress", "print_progress": "進捗状況",
"layers": "Layers" "layers": "レイヤー"
}, },
"medusa": { "medusa": {
"wanted": "Wanted", "wanted": "Wanted",
@ -448,155 +449,161 @@
"series": "Series" "series": "Series"
}, },
"octoprint": { "octoprint": {
"temp_bed": "Bed temp", "temp_bed": "ベッド温度",
"printer_state": "Status", "printer_state": "状態",
"temp_tool": "Tool temp", "temp_tool": "ツール温度",
"job_completion": "Completion" "job_completion": "完了"
}, },
"cloudflared": { "cloudflared": {
"origin_ip": "Origin IP", "origin_ip": "オリジンIP",
"status": "Status" "status": "状態"
}, },
"proxmoxbackupserver": { "proxmoxbackupserver": {
"datastore_usage": "Datastore", "datastore_usage": "Datastore",
"failed_tasks_24h": "Failed Tasks 24h", "failed_tasks_24h": "失敗タスク(24h)",
"cpu_usage": "CPU", "cpu_usage": "CPU",
"memory_usage": "Memory" "memory_usage": "メモリ"
}, },
"immich": { "immich": {
"users": "Users", "users": "ユーザ",
"photos": "Photos", "photos": "写真",
"videos": "Videos", "videos": "ビデオ",
"storage": "Storage" "storage": "ストレージ"
}, },
"uptimekuma": { "uptimekuma": {
"up": "Sites Up", "up": "サイトUp",
"down": "Sites Down", "down": "サイトDown",
"uptime": "Uptime", "uptime": "稼働時間",
"incident": "Incident", "incident": "Incident",
"m": "m" "m": "m"
}, },
"komga": { "komga": {
"libraries": "Libraries", "libraries": "ライブラリ",
"series": "Series", "series": "シリーズ",
"books": "Books" "books": "書籍"
}, },
"mylar": { "mylar": {
"series": "Series", "series": "シリーズ",
"issues": "Issues", "issues": "Issues",
"wanted": "Wanted" "wanted": "Wanted"
}, },
"photoprism": { "photoprism": {
"albums": "Albums", "albums": "アルバム",
"photos": "Photos", "photos": "写真",
"videos": "Videos", "videos": "ビデオ",
"people": "People" "people": ""
}, },
"diskstation": { "diskstation": {
"days": "Days", "days": "",
"uptime": "Uptime", "uptime": "稼働時間",
"volumeAvailable": "Available" "volumeAvailable": "利用可能"
}, },
"fileflows": { "fileflows": {
"queue": "Queue", "queue": "キュー",
"processing": "Processing", "processing": "処理中",
"processed": "Processed", "processed": "処理済み",
"time": "Time" "time": "時間"
}, },
"grafana": { "grafana": {
"dashboards": "Dashboards", "dashboards": "ダッシュ ボード",
"datasources": "Data Sources", "datasources": "データソース",
"totalalerts": "Total Alerts", "totalalerts": "アラート総数",
"alertstriggered": "Alerts Triggered" "alertstriggered": "トリガーされたアラート"
}, },
"nextcloud": { "nextcloud": {
"cpuload": "Cpu Load", "cpuload": "CPU負荷",
"memoryusage": "Memory Usage", "memoryusage": "メモリ使用量",
"freespace": "Free Space", "freespace": "空き容量",
"activeusers": "Active Users", "activeusers": "アクティブユーザー",
"numfiles": "Files", "numfiles": "ファイル",
"numshares": "Shared Items" "numshares": "共有アイテム"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "状態",
"size": "Size", "size": "サイズ",
"lastrun": "Last Run", "lastrun": "最終実行",
"nextrun": "Next Run", "nextrun": "次の実行",
"failed": "Failed" "failed": "失敗"
}, },
"unmanic": { "unmanic": {
"active_workers": "Active Workers", "active_workers": "アクティブ・ワーカー",
"total_workers": "Total Workers", "total_workers": "トータル・ワーカー",
"records_total": "Queue Length" "records_total": "キューの長さ"
}, },
"healthchecks": { "healthchecks": {
"never": "No pings yet", "never": "まだPingはありません",
"new": "New", "new": "New",
"up": "Online", "up": "オンライン",
"grace": "In Grace Period", "grace": "猶予期間中",
"down": "Offline", "down": "オフライン",
"paused": "Paused", "paused": "一時停止中",
"status": "Status", "status": "状態",
"last_ping": "Last Ping" "last_ping": "最後のPing"
}, },
"pterodactyl": { "pterodactyl": {
"servers": "Servers", "servers": "サーバ",
"nodes": "Nodes" "nodes": "ノード"
}, },
"prometheus": { "prometheus": {
"targets_up": "Targets Up", "targets_up": "ターゲットUp",
"targets_down": "Targets Down", "targets_down": "ターゲット Down",
"targets_total": "Total Targets" "targets_total": "ターゲット合計"
}, },
"minecraft": { "minecraft": {
"players": "Players", "players": "プレイヤー",
"version": "Version", "version": "バージョン",
"status": "Status", "status": "状態",
"up": "Online", "up": "オンライン",
"down": "Offline" "down": "オフライン"
}, },
"ghostfolio": { "ghostfolio": {
"gross_percent_max": "All time", "gross_percent_max": "全期間",
"gross_percent_today": "Today", "gross_percent_today": "今日",
"gross_percent_1y": "One year" "gross_percent_1y": "1年"
}, },
"audiobookshelf": { "audiobookshelf": {
"podcasts": "Podcasts", "podcasts": "ポッドキャスト",
"books": "Books", "books": "書籍",
"podcastsDuration": "Duration", "podcastsDuration": "時間",
"booksDuration": "Duration" "booksDuration": "時間"
}, },
"homeassistant": { "homeassistant": {
"people_home": "People Home", "people_home": "ホーム人数",
"lights_on": "Lights On", "lights_on": "点灯",
"switches_on": "Switches On" "switches_on": "スイッチオン"
}, },
"freshrss": { "freshrss": {
"subscriptions": "Subscriptions", "subscriptions": "購読",
"unread": "Unread" "unread": "未読"
}, },
"channelsdvrserver": { "channelsdvrserver": {
"shows": "Shows", "shows": "ショー",
"recordings": "Recordings", "recordings": "レコーディング",
"scheduled": "Scheduled", "scheduled": "予定済",
"passes": "Passes" "passes": "Passes"
}, },
"whatsupdocker": { "whatsupdocker": {
"monitoring": "Monitoring", "monitoring": "Monitoring",
"updates": "Updates" "updates": "アップデート"
}, },
"tailscale": { "tailscale": {
"address": "Address", "address": "アドレス",
"expires": "Expires", "expires": "失効",
"never": "Never", "never": "なし",
"last_seen": "Last Seen", "last_seen": "最終日時",
"now": "Now", "now": "現在",
"years": "{{number}}y", "years": "{{number}}年",
"weeks": "{{number}}w", "weeks": "{{number}}月",
"days": "{{number}}d", "days": "{{number}}日",
"hours": "{{number}}h", "hours": "{{number}}時間",
"minutes": "{{number}}m", "minutes": "{{number}}分",
"seconds": "{{number}}s", "seconds": "{{number}}秒",
"ago": "{{value}} Ago" "ago": "{{value}} 前"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -204,7 +204,8 @@
"pihole": { "pihole": {
"queries": "쿼리", "queries": "쿼리",
"blocked": "차단됨", "blocked": "차단됨",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "쿼리", "queries": "쿼리",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -195,7 +195,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -255,7 +255,8 @@
"pihole": { "pihole": {
"queries": "Permintaan", "queries": "Permintaan",
"blocked": "Disekat", "blocked": "Disekat",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Permintaan", "queries": "Permintaan",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Spørringer", "queries": "Spørringer",
"blocked": "Blokkert", "blocked": "Blokkert",
"gravity": "Gravitet" "gravity": "Gravitet",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "Opplasting", "upload": "Opplasting",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -108,7 +108,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Geblokkeerd", "blocked": "Geblokkeerd",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"traefik": { "traefik": {
"routers": "Routers", "routers": "Routers",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -151,7 +151,8 @@
"pihole": { "pihole": {
"queries": "Zapytania", "queries": "Zapytania",
"blocked": "Zablokowane", "blocked": "Zablokowane",
"gravity": "Grawitacja" "gravity": "Grawitacja",
"blocked_percent": "Blocked %"
}, },
"traefik": { "traefik": {
"routers": "Routery", "routers": "Routery",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -153,7 +153,8 @@
"pihole": { "pihole": {
"queries": "Consultas", "queries": "Consultas",
"blocked": "Bloqueados", "blocked": "Bloqueados",
"gravity": "Gravidade" "gravity": "Gravidade",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Consultas", "queries": "Consultas",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"systemTempC": "System Temp",
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Consultas", "queries": "Consultas",
"blocked": "Bloqueado", "blocked": "Bloqueado",
"gravity": "Gravidade" "gravity": "Gravidade",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "Envio", "upload": "Envio",
@ -607,5 +608,11 @@
"weeks": "{{number}}w", "weeks": "{{number}}w",
"days": "{{number}}d", "days": "{{number}}d",
"hours": "{{number}}h" "hours": "{{number}}h"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -44,7 +44,8 @@
"pihole": { "pihole": {
"queries": "Cereri", "queries": "Cereri",
"blocked": "Blocate", "blocked": "Blocate",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"blocked": "Blocate", "blocked": "Blocate",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Запросы", "queries": "Запросы",
"blocked": "Заблокировано", "blocked": "Заблокировано",
"gravity": "Сила тяжести" "gravity": "Сила тяжести",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "Отдача", "upload": "Отдача",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -314,7 +314,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -17,7 +17,8 @@
"pihole": { "pihole": {
"queries": "Poizvedbe", "queries": "Poizvedbe",
"blocked": "Blokirano", "blocked": "Blokirano",
"gravity": "Gravitacija" "gravity": "Gravitacija",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"filtered": "Filtrirano", "filtered": "Filtrirano",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -158,7 +158,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -129,7 +129,8 @@
"pihole": { "pihole": {
"blocked": "Blockerad", "blocked": "Blockerad",
"queries": "Förfrågningar", "queries": "Förfrågningar",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "Uppladdning", "upload": "Uppladdning",
@ -598,5 +599,11 @@
"now": "Now", "now": "Now",
"years": "{{number}}y", "years": "{{number}}y",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -147,7 +147,8 @@
"pihole": { "pihole": {
"queries": "ప్రశ్నలు", "queries": "ప్రశ్నలు",
"blocked": "నిరోధించబడింది", "blocked": "నిరోధించబడింది",
"gravity": "గురుత్వాకర్షణ" "gravity": "గురుత్వాకర్షణ",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "అప్లోడ్", "upload": "అప్లోడ్",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -242,7 +242,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Queries", "queries": "Queries",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -158,7 +158,8 @@
"pihole": { "pihole": {
"queries": "Sorgular", "queries": "Sorgular",
"blocked": "Engellenen", "blocked": "Engellenen",
"gravity": "Yer Çekimi" "gravity": "Yer Çekimi",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "Sorgular", "queries": "Sorgular",
@ -598,5 +599,11 @@
"ago": "{{value}} Ago", "ago": "{{value}} Ago",
"address": "Address", "address": "Address",
"expires": "Expires" "expires": "Expires"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -277,7 +277,8 @@
"pihole": { "pihole": {
"queries": "Запити", "queries": "Запити",
"blocked": "Заблоковано", "blocked": "Заблоковано",
"gravity": "Гравітація" "gravity": "Гравітація",
"blocked_percent": "Заблоковано %"
}, },
"adguard": { "adguard": {
"queries": "Запити", "queries": "Запити",
@ -586,17 +587,23 @@
"updates": "Оновлення" "updates": "Оновлення"
}, },
"tailscale": { "tailscale": {
"address": "Address", "address": "Адреса",
"expires": "Expires", "expires": "Дійсний до",
"never": "Never", "never": "Ніколи",
"last_seen": "Last Seen", "last_seen": "Востаннє у мережі",
"now": "Now", "now": "Зараз",
"years": "{{number}}y", "years": "{{number}}р",
"weeks": "{{number}}w", "weeks": "{{number}}тиж",
"days": "{{number}}d", "days": "{{number}}д",
"hours": "{{number}}h", "hours": "{{number}}год",
"minutes": "{{number}}m", "minutes": "{{number}}хв",
"seconds": "{{number}}s", "seconds": "{{number}}с",
"ago": "{{value}} Ago" "ago": "{{value}} тому"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "Queries", "queries": "Queries",
"blocked": "Blocked", "blocked": "Blocked",
"gravity": "Gravity" "gravity": "Gravity",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "Upload", "upload": "Upload",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -135,7 +135,8 @@
"pihole": { "pihole": {
"queries": "查詢", "queries": "查詢",
"blocked": "封鎖", "blocked": "封鎖",
"gravity": "重力" "gravity": "重力",
"blocked_percent": "Blocked %"
}, },
"adguard": { "adguard": {
"queries": "查詢", "queries": "查詢",
@ -598,5 +599,11 @@
"minutes": "{{number}}m", "minutes": "{{number}}m",
"seconds": "{{number}}s", "seconds": "{{number}}s",
"ago": "{{value}} Ago" "ago": "{{value}} Ago"
},
"qnap": {
"systemTempC": "System Temp",
"poolUsage": "Pool Usage",
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage"
} }
} }

View File

@ -92,7 +92,8 @@
"pihole": { "pihole": {
"queries": "查询", "queries": "查询",
"blocked": "阻止", "blocked": "阻止",
"gravity": "重力" "gravity": "重力",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "上传", "upload": "上传",
@ -598,5 +599,11 @@
"now": "Now", "now": "Now",
"years": "{{number}}y", "years": "{{number}}y",
"weeks": "{{number}}w" "weeks": "{{number}}w"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -114,7 +114,8 @@
"pihole": { "pihole": {
"queries": "查詢", "queries": "查詢",
"blocked": "已阻擋", "blocked": "已阻擋",
"gravity": "阻擋清單" "gravity": "阻擋清單",
"blocked_percent": "Blocked %"
}, },
"speedtest": { "speedtest": {
"upload": "上行速率", "upload": "上行速率",
@ -598,5 +599,11 @@
"ago": "{{value}} Ago", "ago": "{{value}} Ago",
"weeks": "{{number}}w", "weeks": "{{number}}w",
"days": "{{number}}d" "days": "{{number}}d"
},
"qnap": {
"cpuUsage": "CPU Usage",
"memUsage": "MEM Usage",
"systemTempC": "System Temp",
"poolUsage": "Pool Usage"
} }
} }

View File

@ -57,7 +57,27 @@ export default function ResolvedIcon({ icon, width = 32, height = 32, alt = "log
); );
} }
// fallback to dashboard-icons // fallback to dashboard-icons
if (icon.endsWith(".svg")) {
const iconName = icon.replace(".svg", "");
return (
<Image
src={`https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/svg/${iconName}.svg`}
width={width}
height={height}
style={{
width,
height,
objectFit: "contain",
maxHeight: "100%",
maxWidth: "100%"
}}
alt={alt}
/>
);
}
const iconName = icon.replace(".png", ""); const iconName = icon.replace(".png", "");
return ( return (
<Image <Image

View File

@ -35,7 +35,7 @@ export default function Ping({ service }) {
return ( return (
<div className="w-auto px-1.5 py-0.5 text-center bg-theme-500/10 dark:bg-theme-900/50 rounded-b-[3px] overflow-hidden" title={statusText}> <div className="w-auto px-1.5 py-0.5 text-center bg-theme-500/10 dark:bg-theme-900/50 rounded-b-[3px] overflow-hidden" title={statusText}>
<div className="text-[8px] font-bold text-emerald-500/80">{t("common.ms", { value: data.latency, style: "unit", unit: "millisecond", unitDisplay: "narrow", maximumFractionDigits: 0 })}</div> <div className="text-[8px] font-bold text-emerald-500/80">{t("common.ms", { value: data.latency, style: "unit", unit: "millisecond", maximumFractionDigits: 0 })}</div>
</div> </div>
); );

View File

@ -33,5 +33,5 @@ export default function Container({ error = false, children, service }) {
})); }));
} }
return <div className="relative flex flex-row w-full">{visibleChildren}</div>; return <div className="relative flex flex-row w-full">{visibleChildren.slice(0, 4)}</div>;
} }

View File

@ -20,6 +20,7 @@ export default function Component({ service }) {
<Container service={service}> <Container service={service}>
<Block label="pihole.queries" /> <Block label="pihole.queries" />
<Block label="pihole.blocked" /> <Block label="pihole.blocked" />
<Block label="pihole.blocked_percent" />
<Block label="pihole.gravity" /> <Block label="pihole.gravity" />
</Container> </Container>
); );
@ -29,6 +30,7 @@ export default function Component({ service }) {
<Container service={service}> <Container service={service}>
<Block label="pihole.queries" value={t("common.number", { value: parseInt(piholeData.dns_queries_today, 10) })} /> <Block label="pihole.queries" value={t("common.number", { value: parseInt(piholeData.dns_queries_today, 10) })} />
<Block label="pihole.blocked" value={t("common.number", { value: parseInt(piholeData.ads_blocked_today, 10) })} /> <Block label="pihole.blocked" value={t("common.number", { value: parseInt(piholeData.ads_blocked_today, 10) })} />
<Block label="pihole.blocked_percent" value={t("common.percent", { value: parseFloat(piholeData.ads_percentage_today.toPrecision(3)) })} />
<Block label="pihole.gravity" value={t("common.number", { value: parseInt(piholeData.domains_being_blocked, 10) })} /> <Block label="pihole.gravity" value={t("common.number", { value: parseInt(piholeData.domains_being_blocked, 10) })} />
</Container> </Container>
); );

View File

@ -10,6 +10,7 @@ const widget = {
validate: [ validate: [
"dns_queries_today", "dns_queries_today",
"ads_blocked_today", "ads_blocked_today",
"ads_percentage_today",
"domains_being_blocked" "domains_being_blocked"
] ]
}, },

View File

@ -36,8 +36,6 @@ export default function Component({ service }) {
const volumeTotalSize = statusData.volume.volumeUse.total_size._cdata; const volumeTotalSize = statusData.volume.volumeUse.total_size._cdata;
const volumeFreeSize = statusData.volume.volumeUse.free_size._cdata; const volumeFreeSize = statusData.volume.volumeUse.free_size._cdata;
return ( return (
<Container service={service}> <Container service={service}>
<Block <Block
@ -50,7 +48,7 @@ export default function Component({ service }) {
/> />
<Block <Block
label="qnap.systemTempC" label="qnap.systemTempC"
value={`${systemTempC} °C`} value={t("common.number", { value: systemTempC, maximumFractionDigits: 1, style: "unit", unit: "celsius" })}
/> />
<Block <Block
label="qnap.poolUsage" label="qnap.poolUsage"

View File

@ -41,20 +41,15 @@ async function login(widget, service) {
async function apiCall(widget, endpoint, service) { async function apiCall(widget, endpoint, service) {
let key = cache.get(`${sessionTokenCacheKey}.${service}`); let key = cache.get(`${sessionTokenCacheKey}.${service}`);
const method = "GET";
let apiUrl = new URL(formatApiCall(`${endpoint}&sid=${key}`, widget)); let apiUrl = new URL(formatApiCall(`${endpoint}&sid=${key}`, widget));
let [status, contentType, data, responseHeaders] = await httpProxy(apiUrl, { let [status, contentType, data, responseHeaders] = await httpProxy(apiUrl);
method
});
if (status === 404) { if (status === 404) {
logger.error("QNAP API rejected the request, attempting to obtain new session token"); logger.error("QNAP API rejected the request, attempting to obtain new session token");
key = await login(widget, service); key = await login(widget, service);
apiUrl = new URL(formatApiCall(`${endpoint}&sid=${key}`, widget)); apiUrl = new URL(formatApiCall(`${endpoint}&sid=${key}`, widget));
[status, contentType, data, responseHeaders] = await httpProxy(apiUrl, { [status, contentType, data, responseHeaders] = await httpProxy(apiUrl);
method
});
} }
if (status !== 200) { if (status !== 200) {
@ -63,7 +58,6 @@ async function apiCall(widget, endpoint, service) {
} }
const dataDecoded = xml2json(data.toString(), { compact: true }); const dataDecoded = xml2json(data.toString(), { compact: true });
logger.debug("Dayta '%s'", dataDecoded);
return { status, contentType, data: JSON.parse(dataDecoded.toString()), responseHeaders }; return { status, contentType, data: JSON.parse(dataDecoded.toString()), responseHeaders };
} }

View File

@ -38,7 +38,6 @@ export default function Component({ service }) {
value: speedtestData.data.ping, value: speedtestData.data.ping,
style: "unit", style: "unit",
unit: "millisecond", unit: "millisecond",
unitDisplay: "narrow",
})} })}
/> />
</Container> </Container>