diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 94a4525a..238f8b62 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -3,16 +3,16 @@ "missing_type": "نوع القطعة مفقود: {{type}}", "api_error": "API خطأ", "status": "الحالة", - "information": "Information", + "information": "معلومات", "url": "URL", "raw_error": "Raw Error", - "response_data": "Response Data" + "response_data": "بيانات الاستجابة" }, "weather": { "current": "الموقع الحالي", - "allow": "اضغط للسماح", + "allow": "أنقر للسماح", "updating": "جاري التحديث", - "wait": "الرجاء الانتظار" + "wait": "الرجاء الإنتظار" }, "search": { "placeholder": "بحث …" @@ -27,88 +27,88 @@ "unifi": { "users": "المستخدمون", "uptime": "مدة تشغيل النظام", - "days": "ايام", + "days": "أيام", "wan": "WAN", "lan": "LAN", "wlan": "WLAN", - "devices": "الاجهزة", - "lan_devices": "LAN اجهزة", - "wlan_devices": "WLAN احهزة", + "devices": "الأجهزة", + "lan_devices": "LAN أجهزة", + "wlan_devices": "WLAN أجهزة", "lan_users": "LAN مستخدمين", "wlan_users": "WLAN مستخدمين", - "up": "اعلي", - "down": "اسفل", - "wait": "الرجاء الانتظار" + "up": "يعمل", + "down": "لا يعمل", + "wait": "الرجاء الإنتظار" }, "wmo": { - "73-day": "Snow", - "0-day": "Sunny", - "0-night": "Clear", - "1-day": "Mainly Sunny", - "1-night": "Mainly Clear", - "2-day": "Partly Cloudy", - "2-night": "Partly Cloudy", - "3-day": "Cloudy", - "3-night": "Cloudy", - "45-day": "Foggy", - "45-night": "Foggy", - "48-day": "Foggy", - "48-night": "Foggy", - "51-day": "Light Drizzle", - "51-night": "Light Drizzle", - "53-day": "Drizzle", - "53-night": "Drizzle", - "55-day": "Heavy Drizzle", - "55-night": "Heavy Drizzle", - "56-day": "Light Freezing Drizzle", - "56-night": "Light Freezing Drizzle", - "57-day": "Freezing Drizzle", - "57-night": "Freezing Drizzle", - "61-day": "Light Rain", - "61-night": "Light Rain", - "63-day": "Rain", - "63-night": "Rain", - "65-day": "Heavy Rain", - "65-night": "Heavy Rain", - "66-day": "Freezing Rain", - "66-night": "Freezing Rain", - "67-day": "Freezing Rain", - "67-night": "Freezing Rain", - "71-day": "Light Snow", - "71-night": "Light Snow", - "73-night": "Snow", - "75-day": "Heavy Snow", - "75-night": "Heavy Snow", - "77-day": "Snow Grains", - "77-night": "Snow Grains", - "80-day": "Light Showers", - "80-night": "Light Showers", - "81-day": "Showers", - "81-night": "Showers", - "82-day": "Heavy Showers", - "82-night": "Heavy Showers", - "85-day": "Snow Showers", - "85-night": "Snow Showers", - "86-day": "Snow Showers", - "86-night": "Snow Showers", - "95-day": "Thunderstorm", - "95-night": "Thunderstorm", - "96-day": "Thunderstorm With Hail", - "96-night": "Thunderstorm With Hail", - "99-day": "Thunderstorm With Hail", - "99-night": "Thunderstorm With Hail" + "73-day": "ثلج", + "0-day": "مشمس", + "0-night": "صافي", + "1-day": "مشمس غالباً", + "1-night": "صافي غالباً", + "2-day": "غائم جزئياً", + "2-night": "غائم جزئياً", + "3-day": "غائم", + "3-night": "غائم", + "45-day": "ضبابي", + "45-night": "ضبابي", + "48-day": "ضبابي", + "48-night": "ضبابي", + "51-day": "رذاذ خفيف", + "51-night": "رذاذ خفيف", + "53-day": "رذاذ", + "53-night": "رذاذ", + "55-day": "رذاذ كثيف", + "55-night": "رذاذ كثيف", + "56-day": "رذاذ متجمد خفيف", + "56-night": "رذاذ متجمد خفيف", + "57-day": "رذاذ متجمد", + "57-night": "رذاذ متجمد", + "61-day": "مطر خفيف", + "61-night": "مطر خفيف", + "63-day": "مطر", + "63-night": "مطر", + "65-day": "مطر شديد", + "65-night": "مطر شديد", + "66-day": "مطر متجمد", + "66-night": "مطر متجمد", + "67-day": "مطر متجمد", + "67-night": "مطر متجمد", + "71-day": "ثلج خفيف", + "71-night": "ثلج خفيف", + "73-night": "ثلج", + "75-day": "ثلج شديد", + "75-night": "ثلج شديد", + "77-day": "حبيبات الثلج", + "77-night": "حبيبات الثلج", + "80-day": "أمطار خفيفة", + "80-night": "أمطار خفيفة", + "81-day": "أمطار", + "81-night": "أمطار", + "82-day": "أمطار شديدة", + "82-night": "أمطار شديدة", + "85-day": "زخات الثلوج", + "85-night": "زخات الثلوج", + "86-day": "زخات الثلوج", + "86-night": "زخات الثلوج", + "95-day": "عاصفة رعدية", + "95-night": "عاصفة رعدية", + "96-day": "عاصفة رعدية مع مطر", + "96-night": "عاصفة رعدية مع مطر", + "99-day": "عاصفة رعدية مع مطر", + "99-night": "عاصفة رعدية مع مطر" }, "docker": { "rx": "RX", "tx": "TX", - "mem": "الرام", + "mem": "الذاكرة", "cpu": "المعالج", "offline": "غير متصل", - "error": "Error", - "unknown": "Unknown" + "error": "خطأ", + "unknown": "مجهول" }, "emby": { - "playing": "يعمل الان", + "playing": "يعمل الآن", "transcoding": "التحويل", "bitrate": "معدل البت", "no_active": "No Active Streams" @@ -118,307 +118,325 @@ "diffsDetected": "Diffs Detected" }, "tautulli": { - "playing": "Playing", - "transcoding": "Transcoding", - "bitrate": "Bitrate", + "playing": "يشتغل", + "transcoding": "التحويل", + "bitrate": "معدل البت", "no_active": "No Active Streams" }, "nzbget": { - "rate": "Rate", - "remaining": "Remaining", - "downloaded": "Downloaded" + "rate": "معدل", + "remaining": "متبقي", + "downloaded": "مُنزل" }, "plex": { "streams": "Active Streams", - "movies": "Movies", - "tv": "TV Shows" + "movies": "أفلام", + "tv": "مسلسلات" }, "sabnzbd": { - "rate": "Rate", - "queue": "Queue", - "timeleft": "Time Left" + "rate": "معدل", + "queue": "إنتظار", + "timeleft": "الوقت المتبقي" }, "rutorrent": { - "active": "Active", - "upload": "Upload", - "download": "Download" + "active": "نشط", + "upload": "تحميل", + "download": "تنزيل" }, "transmission": { - "download": "Download", - "upload": "Upload", + "download": "تنزيل", + "upload": "تحميل", "leech": "Leech", "seed": "Seed" }, "qbittorrent": { - "download": "Download", - "upload": "Upload", + "download": "تنزيل", + "upload": "تحميل", "leech": "Leech", "seed": "Seed" }, "sonarr": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series" + "wanted": "مطلوب", + "queued": "في الإنتظار", + "series": "سلسلة" }, "radarr": { - "wanted": "Wanted", - "missing": "Missing", - "queued": "Queued", - "movies": "Movies" + "wanted": "مطلوب", + "missing": "مفقود", + "queued": "في الإنتظار", + "movies": "أفلام" }, "lidarr": { - "wanted": "Wanted", - "queued": "Queued", - "albums": "Albums" + "wanted": "مطلوب", + "queued": "في الإنتظار", + "albums": "ألبومات" }, "readarr": { - "wanted": "Wanted", - "queued": "Queued", - "books": "Books" + "wanted": "مطلوب", + "queued": "في الإنتظار", + "books": "كتب" }, "bazarr": { - "missingEpisodes": "Missing Episodes", - "missingMovies": "Missing Movies" + "missingEpisodes": "حلقات مفقودة", + "missingMovies": "أفلام مفقودة" }, "ombi": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "معلق", + "approved": "مصدق", + "available": "متاح" }, "jellyseerr": { - "pending": "Pending", - "approved": "Approved", - "available": "Available" + "pending": "معلق", + "approved": "مصدق", + "available": "متاح" }, "overseerr": { - "pending": "Pending", - "approved": "Approved", - "available": "Available", - "processing": "Processing" + "pending": "معلق", + "approved": "مصدق", + "available": "متاح", + "processing": "معالجة" }, "pihole": { - "queries": "Queries", - "blocked": "Blocked", - "gravity": "Gravity" + "queries": "الاستعلامات", + "blocked": "محظور", + "gravity": "الجاذبية" }, "adguard": { - "queries": "Queries", - "blocked": "Blocked", - "filtered": "Filtered", - "latency": "Latency" + "queries": "الاستعلامات", + "blocked": "محظور", + "filtered": "مرشح", + "latency": "الإستجابة" }, "speedtest": { - "upload": "Upload", - "download": "Download", + "upload": "التحميل", + "download": "تنزيل", "ping": "Ping" }, "portainer": { - "running": "Running", - "stopped": "Stopped", - "total": "Total" + "running": "يعمل", + "stopped": "متوقف", + "total": "مجموع" }, "traefik": { - "routers": "Routers", - "services": "Services", - "middleware": "Middleware" + "routers": "راوتر", + "services": "خدمات", + "middleware": "الوسيطة" }, "npm": { - "enabled": "Enabled", - "disabled": "Disabled", - "total": "Total" + "enabled": "مفعل", + "disabled": "معطل", + "total": "مجموع" }, "coinmarketcap": { - "configure": "Configure one or more crypto currencies to track", - "1hour": "1 Hour", - "1day": "1 Day", - "7days": "7 Days", - "30days": "30 Days" + "configure": "قم بأنشاء عملة تشفير واحدة أو أكثر للتتبع", + "1hour": "١ ساعة", + "1day": "١ يوم", + "7days": "٧ أيام", + "30days": "٣٠ يوم" }, "gotify": { - "apps": "Applications", - "clients": "Clients", - "messages": "Messages" + "apps": "التطبيقات", + "clients": "العملاء", + "messages": "الرسائل" }, "prowlarr": { - "enableIndexers": "Indexers", + "enableIndexers": "مفهرسات", "numberOfGrabs": "Grabs", - "numberOfQueries": "Queries", + "numberOfQueries": "الاستعلامات", "numberOfFailGrabs": "Fail Grabs", - "numberOfFailQueries": "Fail Queries" + "numberOfFailQueries": "فشل الاستعلامات" }, "jackett": { "configured": "Configured", - "errored": "Errored" + "errored": "خطأ" }, "strelaysrv": { - "numActiveSessions": "Sessions", - "numConnections": "Connections", + "numActiveSessions": "الجلسات", + "numConnections": "التوصيلات", "dataRelayed": "Relayed", - "transferRate": "Rate" + "transferRate": "معدل" }, "mastodon": { - "user_count": "Users", + "user_count": "المستخدمين", "status_count": "Posts", "domain_count": "Domains" }, "authentik": { - "users": "Users", - "loginsLast24H": "Logins (24h)", - "failedLoginsLast24H": "Failed Logins (24h)" + "users": "المستخدمين", + "loginsLast24H": "تسجيلات الدخول (٢٤س)", + "failedLoginsLast24H": "فشل تسجيلات الدخول (٢٤س)" }, "proxmox": { - "mem": "MEM", - "cpu": "CPU", + "mem": "الذاكرة", + "cpu": "المعالج", "lxc": "LXC", "vms": "VMs" }, "glances": { - "cpu": "CPU", - "mem": "MEM", - "wait": "Please wait" + "cpu": "معالج", + "mem": "الذاكرة", + "wait": "الرجاء الإنتظار" }, "quicklaunch": { - "bookmark": "Bookmark", - "service": "Service" + "bookmark": "مفضلة", + "service": "خدمة", + "search": "Search", + "custom": "Custom" }, "homebridge": { - "available_update": "System", - "updates": "Updates", - "update_available": "Update Available", - "up_to_date": "Up to Date", + "available_update": "نظام", + "updates": "تحديثات", + "update_available": "تحديث متاح", + "up_to_date": "حتى الآن", "child_bridges": "Child Bridges", "child_bridges_status": "{{ok}}/{{total}}" }, "watchtower": { "containers_scanned": "Scanned", - "containers_updated": "Updated", - "containers_failed": "Failed" + "containers_updated": "محدث", + "containers_failed": "فشل" }, "autobrr": { - "approvedPushes": "Approved", - "rejectedPushes": "Rejected", - "filters": "Filters", - "indexers": "Indexers" + "approvedPushes": "مصدق", + "rejectedPushes": "مرفوض", + "filters": "المرشحات", + "indexers": "مفهرسات" }, "tubearchivist": { - "downloads": "Queue", - "videos": "Videos", - "channels": "Channels", - "playlists": "Playlists" + "downloads": "إنتظار", + "videos": "الفيديوهات", + "channels": "القنوات", + "playlists": "قوائم التشغيل" }, "truenas": { - "load": "System Load", - "uptime": "Uptime", - "alerts": "Alerts", + "load": "حمل النظام", + "uptime": "مدة التشغيل", + "alerts": "تنبيهات", "time": "{{value, number(style: unit; unitDisplay: long;)}}" }, "navidrome": { "nothing_streaming": "No Active Streams", - "please_wait": "Please Wait" + "please_wait": "الرجاء الإنتظار" }, "pyload": { - "speed": "Speed", - "active": "Active", - "queue": "Queue", - "total": "Total" + "speed": "السرعة", + "active": "نشط", + "queue": "إنتظار", + "total": "مجموع" }, "gluetun": { - "public_ip": "Public IP", - "region": "Region", - "country": "Country" + "public_ip": "العام IP", + "region": "منطقة", + "country": "الدولة" }, "hdhomerun": { - "channels": "Channels", + "channels": "قنوات", "hd": "HD" }, "ping": { - "error": "Error", + "error": "خطأ", "ping": "Ping" }, "scrutiny": { - "passed": "Passed", - "failed": "Failed", - "unknown": "Unknown" + "passed": "إجتاز", + "failed": "فشل", + "unknown": "مجهول" }, "paperlessngx": { - "inbox": "Inbox", - "total": "Total" + "inbox": "صندوق الوارد", + "total": "المجموع" }, "deluge": { - "download": "Download", - "upload": "Upload", + "download": "تنزيل", + "upload": "تحميل", "leech": "Leech", "seed": "Seed" }, "flood": { - "download": "Download", - "upload": "Upload", + "download": "التنزيل", + "upload": "التحميل", "leech": "Leech", "seed": "Seed" }, "tdarr": { - "queue": "Queue", - "processed": "Processed", - "errored": "Errored", - "saved": "Saved" + "queue": "إنتظار", + "processed": "معالجة", + "errored": "خطأ", + "saved": "حفظ" }, "miniflux": { - "read": "Read", - "unread": "Unread" + "read": "قراءة", + "unread": "غير مقروء" }, "nextdns": { - "wait": "Please Wait", - "no_devices": "No Device Data Received" + "wait": "الرجاء الإنتظار", + "no_devices": "لم يتم استلام بيانات الجهاز" }, "common": { "bibyterate": "{{value, rate(bits: false; binary: true)}}", "bibitrate": "{{value, rate(bits: true; binary: true)}}" }, "omada": { - "connectedAp": "Connected APs", - "activeUser": "Active devices", - "alerts": "Alerts", + "connectedAp": "المتصلة APs", + "activeUser": "الأجهزة النشطة", + "alerts": "تنبيهات", "connectedGateway": "Connected gateways", "connectedSwitches": "Connected switches" }, "downloadstation": { - "download": "Download", - "upload": "Upload", + "download": "تنزيل", + "upload": "تحميل", "leech": "Leech", "seed": "Seed" }, "mikrotik": { - "cpuLoad": "CPU Load", - "memoryUsed": "Memory Used", - "uptime": "Uptime", + "cpuLoad": "حمل المعالج", + "memoryUsed": "الذاكرة الستخدمة", + "uptime": "مدة التشغيل", "numberOfLeases": "Leases" }, "xteve": { "streams_all": "All Streams", "streams_active": "Active Streams", - "streams_xepg": "XEPG Channels" + "streams_xepg": "XEPG قنوات" }, "opnsense": { - "cpu": "CPU Load", - "memory": "Active Memory", - "wanUpload": "WAN Upload", - "wanDownload": "WAN Download" + "cpu": "حمل المعالج", + "memory": "الذاكرة النشطة", + "wanUpload": "WAN التحميل", + "wanDownload": "WAN التنزيل" }, "moonraker": { - "printer_state": "Printer State", - "print_status": "Print Status", - "print_progress": "Progress", - "layers": "Layers" + "printer_state": "حالة الطابعة", + "print_status": "حالة الطابعة", + "print_progress": "تقدم", + "layers": "طبقات" }, "medusa": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series" + "wanted": "مطلوب", + "queued": "في الإنتظار", + "series": "سلسلة" }, "octoprint": { - "printer_state": "Status", - "temp_tool": "Tool temp", - "temp_bed": "Bed temp", - "job_completion": "Completion" + "printer_state": "حالة", + "temp_tool": "أداة درجة الحرارة", + "temp_bed": "درجة حرارة السرير", + "job_completion": "إتمام" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "حالة" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/bg/common.json b/public/locales/bg/common.json index e20e0a25..8c6373ce 100644 --- a/public/locales/bg/common.json +++ b/public/locales/bg/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/ca/common.json b/public/locales/ca/common.json index db7cdd5c..8ac03b1c 100644 --- a/public/locales/ca/common.json +++ b/public/locales/ca/common.json @@ -184,7 +184,7 @@ "failedLoginsLast24H": "Errors d'inici de sessió (24h)" }, "proxmox": { - "vms": "Màquines Virtuals", + "vms": "VMs", "mem": "Memòria", "cpu": "Processador", "lxc": "LXC" @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Marcador", - "service": "Servei" + "service": "Servei", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json index 1edeab46..fc3e5429 100644 --- a/public/locales/cs/common.json +++ b/public/locales/cs/common.json @@ -291,7 +291,9 @@ }, "quicklaunch": { "bookmark": "Záložka", - "service": "Služba" + "service": "Služba", + "search": "Search", + "custom": "Custom" }, "homebridge": { "update_available": "Dostupná aktualizace", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/da/common.json b/public/locales/da/common.json index eadf268f..d9343153 100644 --- a/public/locales/da/common.json +++ b/public/locales/da/common.json @@ -287,7 +287,9 @@ }, "quicklaunch": { "bookmark": "Bogmærker", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "watchtower": { "containers_scanned": "Scannet", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/de/common.json b/public/locales/de/common.json index 9cbd6f2a..8c4907dc 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Lesezeichen", - "service": "Dienst" + "service": "Dienst", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "cpu_usage": "CPU", + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/en/common.json b/public/locales/en/common.json index d9f2a53f..52db2cb4 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -282,7 +282,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Sunny", @@ -430,8 +432,20 @@ "temp_bed": "Bed temp", "job_completion": "Completion" }, - "cloudflared" { + "cloudflared": { "origin_ip": "Origin IP", - "status": "Status" + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } -} \ No newline at end of file +} diff --git a/public/locales/eo/common.json b/public/locales/eo/common.json index 783533bf..67a5a403 100644 --- a/public/locales/eo/common.json +++ b/public/locales/eo/common.json @@ -235,7 +235,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Servo" + "service": "Servo", + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Suna", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 5b7ea7b0..d0540c10 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Marcadores", - "service": "Servicio" + "service": "Servicio", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", @@ -420,5 +422,21 @@ "printer_state": "Status", "temp_tool": "Tool temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "IP de origen", + "status": "Estado" + }, + "proxmoxbackupserver": { + "cpu_usage": "CPU", + "datastore_usage": "Almacén de datos", + "failed_tasks_24h": "Tareas fallidas en 24h", + "memory_usage": "Memoria" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/fi/common.json b/public/locales/fi/common.json index 02ef5c8d..f0d3bd8c 100644 --- a/public/locales/fi/common.json +++ b/public/locales/fi/common.json @@ -194,7 +194,7 @@ "uptime": "System Uptime", "lan_users": "LAN Users", "wlan_users": "WLAN Users", - "wait": "Please wait", + "wait": "Odota, ole hyvä", "days": "Days", "wan": "WAN", "up": "UP", @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -314,7 +316,7 @@ }, "navidrome": { "nothing_streaming": "No Active Streams", - "please_wait": "Please Wait" + "please_wait": "Odota, ole hyvä" }, "pyload": { "speed": "Speed", @@ -411,14 +413,30 @@ "layers": "Layers" }, "medusa": { - "wanted": "Wanted", - "queued": "Queued", - "series": "Series" + "wanted": "Haluttu", + "queued": "Jonossa", + "series": "Sarja" }, "octoprint": { "printer_state": "Status", "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index c8b60225..8384535c 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Signet", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Système", @@ -419,6 +421,22 @@ "printer_state": "Status", "temp_tool": "Tool temp", "temp_bed": "Bed temp", - "job_completion": "Completion" + "job_completion": "Achèvement" + }, + "cloudflared": { + "origin_ip": "IP Publique", + "status": "Statut" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Tâches échouées 24h", + "cpu_usage": "CPU", + "memory_usage": "Mémoire" + }, + "immich": { + "users": "Utilisateurs", + "photos": "Photos", + "videos": "Vidéos", + "storage": "Stockage" } } diff --git a/public/locales/he/common.json b/public/locales/he/common.json index 993f3afd..b097f701 100644 --- a/public/locales/he/common.json +++ b/public/locales/he/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json index 3cd43358..dc9b1ba4 100644 --- a/public/locales/hi/common.json +++ b/public/locales/hi/common.json @@ -225,7 +225,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Sunny", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/hr/common.json b/public/locales/hr/common.json index 886b0791..05688a11 100644 --- a/public/locales/hr/common.json +++ b/public/locales/hr/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Straničnik", - "service": "Usluga" + "service": "Usluga", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sustav", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/hu/common.json b/public/locales/hu/common.json index c77aa79a..495423f2 100644 --- a/public/locales/hu/common.json +++ b/public/locales/hu/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/it/common.json b/public/locales/it/common.json index b53bfc93..27728bd1 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Segnalibro", - "service": "Servizio" + "service": "Servizio", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/ja/common.json b/public/locales/ja/common.json index bc493fcb..59b20f87 100644 --- a/public/locales/ja/common.json +++ b/public/locales/ja/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Sunny", @@ -420,5 +422,21 @@ "printer_state": "Status", "temp_tool": "Tool temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/lv/common.json b/public/locales/lv/common.json index 4c9b7487..0a511692 100644 --- a/public/locales/lv/common.json +++ b/public/locales/lv/common.json @@ -273,7 +273,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Saulains", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/ms/common.json b/public/locales/ms/common.json index 04144e8a..61bb73ef 100644 --- a/public/locales/ms/common.json +++ b/public/locales/ms/common.json @@ -62,7 +62,9 @@ }, "quicklaunch": { "bookmark": "Tandabuku", - "service": "Servis" + "service": "Servis", + "search": "Search", + "custom": "Custom" }, "wmo": { "0-day": "Terik", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/nb-NO/common.json b/public/locales/nb-NO/common.json index 22fe7057..20b97118 100644 --- a/public/locales/nb-NO/common.json +++ b/public/locales/nb-NO/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json index 4fc76d08..ad7809a8 100644 --- a/public/locales/nl/common.json +++ b/public/locales/nl/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index d23d3970..0d64fd7a 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Zakładka", - "service": "Usługi" + "service": "Usługi", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index bfad7706..e20ebf03 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json index 218967d1..947d97c7 100644 --- a/public/locales/pt/common.json +++ b/public/locales/pt/common.json @@ -292,7 +292,9 @@ }, "quicklaunch": { "bookmark": "Marcador", - "service": "Serviço" + "service": "Serviço", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistema", @@ -429,5 +431,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/ro/common.json b/public/locales/ro/common.json index a1f9983d..f51bd495 100644 --- a/public/locales/ro/common.json +++ b/public/locales/ro/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "update_available": "Update Available", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index e0ba440c..bc58a6d3 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/sr/common.json b/public/locales/sr/common.json index a299df63..50430cfc 100644 --- a/public/locales/sr/common.json +++ b/public/locales/sr/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/sv/common.json b/public/locales/sv/common.json index 14249d45..f2b67f73 100644 --- a/public/locales/sv/common.json +++ b/public/locales/sv/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/te/common.json b/public/locales/te/common.json index 61fb4601..6caf1553 100644 --- a/public/locales/te/common.json +++ b/public/locales/te/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "బుక్మార్క్", - "service": "సేవ" + "service": "సేవ", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "వ్యవస్థ", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/tr/common.json b/public/locales/tr/common.json index 401a069f..a93a0f8f 100644 --- a/public/locales/tr/common.json +++ b/public/locales/tr/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Yer İmi", - "service": "Hizmet" + "service": "Hizmet", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Sistem", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json index 35238330..b22fed8a 100644 --- a/public/locales/uk/common.json +++ b/public/locales/uk/common.json @@ -341,7 +341,9 @@ }, "quicklaunch": { "bookmark": "Закладка", - "service": "Сервіс" + "service": "Сервіс", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "Система", @@ -416,9 +418,25 @@ "series": "Серії" }, "octoprint": { - "printer_state": "Status", - "temp_tool": "Tool temp", - "temp_bed": "Bed temp", - "job_completion": "Completion" + "printer_state": "Стан", + "temp_tool": "Температура інструменту", + "temp_bed": "Температура ліжка", + "job_completion": "Завершення" + }, + "cloudflared": { + "origin_ip": "Походження IP", + "status": "Стан" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/vi/common.json b/public/locales/vi/common.json index c2c4f8ec..e999762b 100644 --- a/public/locales/vi/common.json +++ b/public/locales/vi/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/yue/common.json b/public/locales/yue/common.json index b3186da0..a1209b83 100644 --- a/public/locales/yue/common.json +++ b/public/locales/yue/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "Bookmark", - "service": "Service" + "service": "Service", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/zh-CN/common.json b/public/locales/zh-CN/common.json index 48d01b82..d98ce40f 100644 --- a/public/locales/zh-CN/common.json +++ b/public/locales/zh-CN/common.json @@ -3,10 +3,10 @@ "missing_type": "缺少小部件类型:{{type}}", "api_error": "API错误", "status": "状态", - "information": "Information", + "information": "信息", "url": "URL", - "raw_error": "Raw Error", - "response_data": "Response Data" + "raw_error": "原始错误", + "response_data": "返回数据" }, "search": { "placeholder": "搜索…" @@ -24,8 +24,8 @@ "mem": "内存", "cpu": "处理器", "offline": "离线", - "error": "Error", - "unknown": "Unknown" + "error": "错误", + "unknown": "未知" }, "emby": { "playing": "播放中", @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "书签", - "service": "服务" + "service": "服务", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "System", @@ -332,7 +334,7 @@ "hd": "HD" }, "ping": { - "error": "Error", + "error": "错误", "ping": "Ping" }, "scrutiny": { @@ -345,22 +347,22 @@ "total": "Total" }, "deluge": { - "download": "Download", - "upload": "Upload", - "leech": "Leech", - "seed": "Seed" + "download": "下载", + "upload": "上传", + "leech": "下载中", + "seed": "做种" }, "flood": { - "leech": "Leech", - "download": "Download", - "upload": "Upload", - "seed": "Seed" + "leech": "下载中", + "download": "下载", + "upload": "上传", + "seed": "做种" }, "tdarr": { "saved": "Saved", - "queue": "Queue", + "queue": "队列", "processed": "Processed", - "errored": "Errored" + "errored": "出错" }, "miniflux": { "read": "Read", @@ -376,16 +378,16 @@ }, "omada": { "connectedAp": "Connected APs", - "activeUser": "Active devices", - "alerts": "Alerts", - "connectedGateway": "Connected gateways", - "connectedSwitches": "Connected switches" + "activeUser": "活跃设备", + "alerts": "警报", + "connectedGateway": "已连接网关", + "connectedSwitches": "已连接开关" }, "downloadstation": { - "download": "Download", - "upload": "Upload", - "leech": "Leech", - "seed": "Seed" + "download": "下载", + "upload": "上传", + "leech": "下载中", + "seed": "做种" }, "mikrotik": { "cpuLoad": "CPU Load", @@ -420,5 +422,21 @@ "temp_tool": "Tool temp", "temp_bed": "Bed temp", "job_completion": "Completion" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/public/locales/zh-Hant/common.json b/public/locales/zh-Hant/common.json index 53ea1ef5..a296140a 100644 --- a/public/locales/zh-Hant/common.json +++ b/public/locales/zh-Hant/common.json @@ -279,7 +279,9 @@ }, "quicklaunch": { "bookmark": "書籤", - "service": "服務" + "service": "服務", + "search": "Search", + "custom": "Custom" }, "homebridge": { "available_update": "系統", @@ -416,9 +418,25 @@ "series": "影集" }, "octoprint": { - "printer_state": "Status", - "temp_tool": "Tool temp", - "temp_bed": "Bed temp", - "job_completion": "Completion" + "printer_state": "狀態", + "temp_tool": "噴頭溫度", + "temp_bed": "平台溫度", + "job_completion": "完成度" + }, + "cloudflared": { + "origin_ip": "Origin IP", + "status": "Status" + }, + "proxmoxbackupserver": { + "datastore_usage": "Datastore", + "failed_tasks_24h": "Failed Tasks 24h", + "cpu_usage": "CPU", + "memory_usage": "Memory" + }, + "immich": { + "users": "Users", + "photos": "Photos", + "videos": "Videos", + "storage": "Storage" } } diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index 050de448..cc19aaf9 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -6,7 +6,7 @@ import ResolvedIcon from "./resolvedicon"; import { SettingsContext } from "utils/contexts/settings"; -export default function QuickLaunch({servicesAndBookmarks, searchString, setSearchString, isOpen, close, searchDescriptions}) { +export default function QuickLaunch({servicesAndBookmarks, searchString, setSearchString, isOpen, close, searchDescriptions, searchProvider}) { const { t } = useTranslation(); const { settings } = useContext(SettingsContext); @@ -34,7 +34,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear function handleSearchKeyDown(event) { if (!isOpen) return; - + if (event.key === "Escape") { closeAndReset(); event.preventDefault(); @@ -50,6 +50,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear } } + function handleItemHover(event) { setCurrentItemIndex(parseInt(event.target?.dataset?.index, 10)); } @@ -75,6 +76,15 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear if (searchDescriptions) { newResults = newResults.sort((a, b) => b.priority - a.priority); } + if (searchProvider) { + newResults.push( + { + href: searchProvider.url + encodeURIComponent(searchString), + name: `${searchProvider.name ?? t("quicklaunch.custom")} ${t("quicklaunch.search")} `, + type: 'search', + } + ) + } setResults(newResults); @@ -82,7 +92,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear setCurrentItemIndex(0); } } - }, [searchString, servicesAndBookmarks, searchDescriptions]); + }, [searchString, servicesAndBookmarks, searchDescriptions, searchProvider, t]); const [hidden, setHidden] = useState(true); @@ -90,7 +100,7 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear function handleBackdropClick(event) { if (event.target?.tagName === "DIV") closeAndReset(); } - + if (isOpen) { searchField.current.focus(); document.body.addEventListener('click', handleBackdropClick); @@ -135,20 +145,20 @@ export default function QuickLaunch({servicesAndBookmarks, searchString, setSear i === currentItemIndex && "bg-theme-300/50 dark:bg-theme-700/50", )} onClick={handleItemClick}>