Merge branch 'dev' into feat/appearance-updates

This commit is contained in:
Kyle authored and GitHub committed 2026-05-04 17:58:31 -06:00
commit bd99c2cfaf
84 files changed
+1805 -1470

No files matched your search

+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+29 -25
View File
@@ -1614,22 +1614,22 @@
"label": ""
},
"showTitle": {
"label": ""
"label": "显示标题"
},
"showUpdatedAt": {
"label": ""
"label": "显示最近更新"
}
},
"empty": "",
"emptyContent": "",
"notFound": "",
"empty": "选择要显示的笔记",
"emptyContent": "此笔记没有内容",
"notFound": "未找到笔记",
"noNotes": "",
"integrationRequired": "",
"updatedAt": "",
"untitled": "",
"edit": "",
"save": "",
"cancel": "",
"updatedAt": "更新时间:{date}",
"untitled": "未命名",
"edit": "编辑",
"save": "保存",
"cancel": "取消",
"readOnlyViewer": "",
"saveForbidden": "",
"saveFailed": ""
@@ -1901,7 +1901,7 @@
"label": "显示内存信息"
},
"gpu": {
"label": ""
"label": "显示 GPU 信息"
},
"showUptime": {
"label": "显示运行时间"
@@ -2200,15 +2200,15 @@
"description": ""
},
"showPhotos": {
"label": "",
"label": "显示图片",
"description": ""
},
"showVideos": {
"label": "",
"label": "显示视频",
"description": ""
},
"showStorage": {
"label": "",
"label": "显示存储",
"description": ""
}
},
@@ -2229,7 +2229,7 @@
"description": ""
},
"showPhotoInfo": {
"label": "",
"label": "显示图片信息",
"description": ""
}
},
@@ -2783,17 +2783,17 @@
"recentResults": "",
"recentResultsSpeed": "",
"recentResultsPing": "",
"download": "",
"upload": "",
"ping": "",
"status": "",
"avgDownload": "",
"avgUpload": "",
"avgPing": "",
"download": "下载",
"upload": "上传",
"ping": "Ping",
"status": "状态",
"avgDownload": "平均下载",
"avgUpload": "平均上传",
"avgPing": "平均Ping",
"healthy": "",
"unhealthy": "",
"ok": "",
"fail": "",
"fail": "失败",
"noSectionsEnabled": "",
"error": {
"internalServerError": ""
@@ -2812,7 +2812,7 @@
"option": {
"cpu": "CPU",
"memory": "内存",
"gpu": "",
"gpu": "GPU",
"network": "网络"
}
},
@@ -2829,7 +2829,7 @@
"card": {
"cpu": "CPU",
"memory": "内存",
"gpu": "",
"gpu": "GPU",
"network": "网络",
"up": "上传",
"down": "下载"
@@ -3790,6 +3790,10 @@
"title": "翻译人员",
"subtitle": "在许多语言中,有{count}人贡献了翻译"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "相关的库",
"subtitle": "{count} 用于 Homarr 代码中"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "crwdns1884:0crwdne1884:0",
"subtitle": "crwdns1886:0{count}crwdne1886:0"
},
"sponsors": {
"title": "crwdns4100:0crwdne4100:0",
"subtitle": "crwdns4102:0{count}crwdne4102:0"
},
"libraries": {
"title": "crwdns1888:0crwdne1888:0",
"subtitle": "crwdns1890:0{count}crwdne1890:0"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Překladatelé",
"subtitle": "{count} přispívá překladem do mnoha jazyků"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Oversættere",
"subtitle": "{count} bidragende oversættere på mange sprog"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Biblioteker",
"subtitle": "{count} brugt i koden for Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Übersetzer",
"subtitle": "{count} tragen Übersetzungen in viele Sprachen bei"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Bibliotheken",
"subtitle": "{count} im Code von Homarr verwendet"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Übersetzer",
"subtitle": "{count} tragen Übersetzungen in viele Sprachen bei"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Bibliotheken",
"subtitle": "{count} im Code von Homarr verwendet"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+22 -18
View File
@@ -1607,32 +1607,32 @@
}
},
"anchorNote": {
"name": "",
"description": "",
"name": "Anchor Note",
"description": "Displays a selected note from Anchor",
"option": {
"noteId": {
"label": ""
"label": "Note"
},
"showTitle": {
"label": ""
"label": "Show title"
},
"showUpdatedAt": {
"label": ""
"label": "Show last updated"
}
},
"empty": "",
"emptyContent": "",
"notFound": "",
"noNotes": "",
"integrationRequired": "",
"updatedAt": "",
"untitled": "",
"edit": "",
"save": "",
"cancel": "",
"readOnlyViewer": "",
"saveForbidden": "",
"saveFailed": ""
"empty": "Select a note to display",
"emptyContent": "This note has no content",
"notFound": "Note not found",
"noNotes": "No notes found",
"integrationRequired": "Select an Anchor integration first",
"updatedAt": "Updated {date}",
"untitled": "Untitled",
"edit": "Edit",
"save": "Save",
"cancel": "Cancel",
"readOnlyViewer": "You have viewer access to this note. Editing is disabled.",
"saveForbidden": "You do not have permission to edit this note.",
"saveFailed": "Failed to save this note. Please try again."
},
"iframe": {
"name": "iFrame",
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3792,6 +3792,10 @@
"title": "Translators",
"subtitle": "{count} contributing translations in many languages"
},
"sponsors": {
"title": "Sponsors",
"subtitle": "{count} supporting the project financially"
},
"libraries": {
"title": "Libraries",
"subtitle": "{count} used in the Code of Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Traductores",
"subtitle": "{count} contribuyendo con las traducciones en muchos idiomas"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Librerías",
"subtitle": "{count} usadas en el Código de Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Traducteurs",
"subtitle": "{count} ont contribué à des traductions dans de nombreuses langues"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Bibliothèques",
"subtitle": "{count} utilisés dans le Code d'Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "מתרגמים",
"subtitle": "{count} תורמים בתרגום לשפות שונות"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "ספריות",
"subtitle": "{count} בשימוש בקוד של Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Traduttori",
"subtitle": "{count} contribuendo alle traduzioni in molte lingue"
},
"sponsors": {
"title": "Sponsor",
"subtitle": "{count} sostengono il progetto finanziariamente"
},
"libraries": {
"title": "Librerie",
"subtitle": "{count} utilizzato nel Codice di Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "翻訳者",
"subtitle": "{count} の多くの言語で翻訳を行っている"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "ライブラリ",
"subtitle": "{count} 個が Homarr のコードで使用されています"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Vertalers",
"subtitle": "{count} bijdragen aan vertalingen in vele talen"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Bibliotheken",
"subtitle": "{count} gebruikt in de code van Homarr"
+90 -86
View File
@@ -1526,13 +1526,13 @@
}
},
"timetable": {
"name": "",
"description": "",
"title": "",
"noStation": "",
"name": "Timeplan",
"description": "Viser avgangstid for en stasjon",
"title": "Avganger {station}",
"noStation": "Ingen stasjon valgt",
"option": {
"station": {
"label": ""
"label": "Stasjon"
}
}
},
@@ -1607,32 +1607,32 @@
}
},
"anchorNote": {
"name": "",
"description": "",
"name": "Ankermerknad",
"description": "Viser et valgt notat fra anker",
"option": {
"noteId": {
"label": ""
"label": "Notat"
},
"showTitle": {
"label": ""
"label": "Vis tittel"
},
"showUpdatedAt": {
"label": ""
"label": "Vis sist oppdatert"
}
},
"empty": "",
"emptyContent": "",
"notFound": "",
"noNotes": "",
"integrationRequired": "",
"updatedAt": "",
"untitled": "",
"edit": "",
"save": "",
"cancel": "",
"readOnlyViewer": "",
"saveForbidden": "",
"saveFailed": ""
"empty": "Velg et notat som skal vises",
"emptyContent": "Dette notatet har ikke innhold",
"notFound": "Notat ikke funnet",
"noNotes": "Fant ingen notater",
"integrationRequired": "Velg en ankerintegrasjon først",
"updatedAt": "Oppdatert {date}",
"untitled": "Uten navn",
"edit": "Rediger",
"save": "Lagre",
"cancel": "Avbryt",
"readOnlyViewer": "Du har seertilgang til dette notatet. Redigering er deaktivert.",
"saveForbidden": "Du har ikke tillatelse til å redigere dette notatet.",
"saveFailed": "Kunne ikke lagre dette notatet. Prøv på nytt."
},
"iframe": {
"name": "iFrame",
@@ -1666,7 +1666,7 @@
"label": "Tillat geolokalisering"
},
"allowModals": {
"label": ""
"label": "Tillat modaler"
}
},
"error": {
@@ -1901,7 +1901,7 @@
"label": "Vis minneinfo"
},
"gpu": {
"label": ""
"label": "Vis CPU-info"
},
"showUptime": {
"label": "Vis oppetid"
@@ -2042,58 +2042,58 @@
}
},
"tracearr": {
"name": "",
"description": "",
"name": "Tracearr",
"description": "Forbedret medieserverovervåking med detaljert strøm- og transkodingsdata",
"option": {
"showStreams": {
"label": ""
"label": "Vis aktive strømmer"
},
"showStats": {
"label": ""
"label": "Vis statistikksammendrag"
},
"showRecentActivity": {
"label": ""
"label": "Vis nylig aktivitet"
},
"showViolations": {
"label": ""
"label": "Vis brudd"
}
},
"stats": {
"activeStreams": "",
"totalUsers": "",
"transcodes": "",
"bandwidth": ""
"activeStreams": "Aktive strømmninger",
"totalUsers": "Totalt antall brukere",
"transcodes": "Transkoder",
"bandwidth": "Båndbredde"
},
"streams": {
"empty": "",
"user": "",
"media": "",
"state": "",
"quality": "",
"device": "",
"progress": "",
"empty": "Ingen aktive strømminger",
"user": "Bruker",
"media": "Media",
"state": "Tilstand",
"quality": "Kvalitet",
"device": "Enhet",
"progress": "Fremgang",
"videoDecision": {
"directPlay": "",
"transcode": "",
"directStream": ""
"directPlay": "Direkte avspilling",
"transcode": "Transkode",
"directStream": "Direktestrøm"
}
},
"recentActivity": {
"title": "",
"empty": "",
"watched": "",
"partial": ""
"title": "Nylig aktivitet",
"empty": "Ingen nylig aktivitet",
"watched": "Sett",
"partial": "Delvis"
},
"violations": {
"title": "",
"empty": "",
"rule": "",
"user": ""
"title": "Brudd",
"empty": "Ingen nylige brudd",
"rule": "Regel",
"user": "Bruker"
},
"noSectionsEnabled": "",
"noSectionsEnabled": "Ingen seksjoner aktivert",
"error": {
"noIntegration": "",
"internalServerError": ""
"noIntegration": "Ingen Tracearr-integrasjon konfigurert",
"internalServerError": "Kunne ikke hente Tracearr data"
}
},
"common": {
@@ -2546,7 +2546,7 @@
"label": "Skjul beskrivelse"
},
"showPosterImage": {
"label": ""
"label": "Vis plakatbilde"
}
}
},
@@ -2761,42 +2761,42 @@
"option": {}
},
"speedtestTracker": {
"name": "",
"description": "",
"name": "Speedtest tracker",
"description": "Viser hastighetstesten i fra din Speedtest Tracker-instans.",
"option": {
"showLatestResult": {
"label": ""
"label": "Vis siste resultat"
},
"showStats": {
"label": ""
"label": "Vis gjennomsnitt"
},
"showRecentResults": {
"label": ""
"label": "Vis nylige resultater"
},
"showPingGraph": {
"label": ""
"label": "Vis ping-graf"
}
},
"latestResult": "",
"averages": "",
"tests": "",
"recentResults": "",
"recentResultsSpeed": "",
"recentResultsPing": "",
"download": "",
"upload": "",
"ping": "",
"status": "",
"avgDownload": "",
"avgUpload": "",
"avgPing": "",
"healthy": "",
"unhealthy": "",
"ok": "",
"fail": "",
"noSectionsEnabled": "",
"latestResult": "Siste resultat",
"averages": "Gjennomsnitt",
"tests": "{count} tester",
"recentResults": "Nylige resultater",
"recentResultsSpeed": "Hastighet",
"recentResultsPing": "Ping",
"download": "Nedlasting",
"upload": "Opplastning",
"ping": "Ping",
"status": "Status",
"avgDownload": "Snitt nedlasting",
"avgUpload": "Snitt opplasting",
"avgPing": "Snitt ping",
"healthy": "Frisk",
"unhealthy": "Usunn",
"ok": "OK",
"fail": "Feil",
"noSectionsEnabled": "Aktiver minst ett avsnitt i widgetalternativer.",
"error": {
"internalServerError": ""
"internalServerError": "Kunne ikke hente hastighetsteste data"
}
},
"systemResources": {
@@ -2812,7 +2812,7 @@
"option": {
"cpu": "CPU",
"memory": "Minne",
"gpu": "",
"gpu": "GPU",
"network": "Nettverk"
}
},
@@ -2829,7 +2829,7 @@
"card": {
"cpu": "CPU",
"memory": "Minne",
"gpu": "",
"gpu": "GPU",
"network": "NETT",
"up": "OPP",
"down": "NED"
@@ -3595,7 +3595,7 @@
"label": "Minecraft serverstatus"
},
"timetable": {
"label": ""
"label": "Timeplan"
},
"iconsUpdater": {
"label": "Ikon oppdatering"
@@ -3667,7 +3667,7 @@
"label": "Vær"
},
"tracearr": {
"label": ""
"label": "Tracearr"
}
},
"interval": {
@@ -3790,6 +3790,10 @@
"title": "Oversettere",
"subtitle": "{count} bidrar med oversettelser på mange språk"
},
"sponsors": {
"title": "Sponsorer",
"subtitle": "{count} støtter prosjektet økonomisk"
},
"libraries": {
"title": "Biblioteker",
"subtitle": "{count} brukt i koden til Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Tłumacze",
"subtitle": "{count} współtworzy tłumaczenia w wielu językach"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Biblioteki",
"subtitle": "{count} używanych w kodzie Homarr"
+5 -1
View File
@@ -164,7 +164,7 @@
},
"action": {
"login": {
"label": "“Login”",
"label": "Login",
"labelWith": "Iniciar sessão com {provider}",
"notification": {
"success": {
@@ -3790,6 +3790,10 @@
"title": "Tradutores",
"subtitle": "{count} traduções contribuídas em vários idiomas"
},
"sponsors": {
"title": "Apoiadores",
"subtitle": "{count} apoiando o projeto financeiramente"
},
"libraries": {
"title": "Bibliotecas",
"subtitle": "{count} usadas no código do Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Переводчики",
"subtitle": "{count} помогают с переводами на разные языки"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Библиотеки",
"subtitle": "{count} используются в коде Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Prekladatelia",
"subtitle": "{count} prispievanie prekladmi do mnohých jazykov"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Knižnice",
"subtitle": "{count} používané v Homarrskom kódexe"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Översättare",
"subtitle": "{count} bidrar med översättningar på flera olika språk"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Çevirmenler",
"subtitle": "Birçok kişi Homarr'ın {count} dile çevrilmesine katkı sağlıyor"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Kütüphaneler",
"subtitle": "Homarr kodlamasında {count} kütüphane kullanılıyor"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "Перекладачі",
"subtitle": "{count} - стільки людей допомагають перекладати багатьма мовами"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "Бібліотеки",
"subtitle": "{count} - стільки бібліотек використано в коді Homarr"
+4
View File
@@ -3790,6 +3790,10 @@
"title": "",
"subtitle": ""
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "",
"subtitle": ""
+4
View File
@@ -3790,6 +3790,10 @@
"title": "翻譯人員",
"subtitle": "{count} 翻譯了許多語言"
},
"sponsors": {
"title": "",
"subtitle": ""
},
"libraries": {
"title": "資料庫",
"subtitle": "{count} 於 Homarr 待碼中使用"