Compare commits

...
31 Commits
Author SHA1 Message Date
Meier Lukas 4aa43ae27a Merge branch 'dev' into beta [skip-ci] 2026-05-15 19:25:38 +02:00
homarr-update-contributors[bot] 6b67671e29 chore: update contributors (#5717)
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-05-15 13:59:07 +00:00
homarr-renovate[bot] 220f361b69 chore(deps): update turbo monorepo to ^2.9.12 (#5712)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 10:24:19 +00:00
homarr-renovate[bot] a1d6457ced chore(deps): update semantic-release monorepo (#5709)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 07:50:20 +00:00
homarr-renovate[bot] f7ade3c676 chore(deps): update dependency @tabler/icons-react to ^3.44.0 (#5711)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 04:15:07 +00:00
homarr-renovate[bot] f656d9ca2d chore(deps): update turbo monorepo to ^2.9.11 (#5710)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 00:07:48 +00:00
homarr-renovate[bot] cefd90385d chore(deps): update dependency next-intl to v4.11.1 (#5707)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 15:51:14 +00:00
homarr-renovate[bot] e5021b1d78 chore(deps): update tiptap monorepo to v3.23.1 (#5708)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 12:16:00 +00:00
homarr-renovate[bot] f0bd5132a3 chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.6 (#5706)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 09:52:26 +00:00
homarr-renovate[bot] d356fa41a0 chore(deps): update dependency brace-expansion@>=1.0.0 <=1.1.11 to >=5.0.6 (#5705)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 06:55:25 +00:00
homarr-renovate[bot] a9e9ac1cfa chore(deps): update dependency @types/node to ^24.12.3 (#5704)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 23:09:48 +00:00
homarr-renovate[bot] 1b3e720701 chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.11 (#5701)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 21:28:14 +00:00
homarr-renovate[bot] 2461363d4f chore(deps): update dependency @next/eslint-plugin-next to v16.2.6 (#5703)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 20:02:16 +00:00
homarr-renovate[bot] f29e74b6f4 chore(deps): update turbo monorepo to ^2.9.10 (#5702)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 17:19:38 +00:00
homarr-renovate[bot] 89dfe82fe9 chore(deps): update dependency @tabler/icons-react to ^3.43.0 (#5700)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 23:02:13 +00:00
homarr-renovate[bot] 48a0f75c31 chore(deps): update react monorepo to v19.2.6 (#5698)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 21:25:44 +00:00
homarr-renovate[bot] 37103cf414 chore(deps): update dependency next to v16.2.6 [security] (#5699)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 19:56:51 +00:00
homarr-renovate[bot] dec34916b2 chore(deps): update nextjs monorepo to v16.2.5 (#5697)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 21:03:28 +02:00
homarr-renovate[bot] 64a4c196c0 chore(deps): update dependency tsdav to ^2.2.1 (#5696)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 17:33:08 +00:00
homarr-renovate[bot] 41d596a1c9 chore(deps): update pnpm to v10.33.4 (#5695)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 15:01:42 +00:00
homarr-renovate[bot] bac0bc7b84 chore(deps): update dependency jotai to ^2.20.0 (#5694)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 14:00:57 +00:00
homarr-renovate[bot] 1ac6774821 chore(deps): update pnpm to v10.33.3 (#5689)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 15:00:34 +00:00
homarr-renovate[bot] 7adb21ca59 chore(deps): update dependency @tabler/icons-react to ^3.42.0 (#5691)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 13:27:39 +00:00
homarr-renovate[bot] 4daf2729e5 chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.3 (#5688)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 11:59:24 +00:00
homarr-renovate[bot] 1942c32128 chore(deps): update turbo monorepo to ^2.9.9 (#5690)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 10:24:31 +00:00
homarr-renovate[bot] b061a59433 chore(deps): update dependency fast-xml-parser to ^5.7.3 (#5692)
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 09:01:25 +00:00
Meier Lukas ab867a9e50 chore: remove temporary ts-expect-error 2026-05-10 10:40:29 +02:00
homarr-crowdin[bot] 968338aa97 chore(lang): updated translations from crowdin (#5685)
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-05-10 10:38:59 +02:00
Meier Lukas 3a8abe4415 chore(docs): update sitemap 2026-05-08 23:48:31 +02:00
Meier Lukas 8042a18dc1 Merge branch 'main' into dev 2026-05-08 22:20:35 +02:00
homarr-releases[bot] c78bf05fc3 chore: update bug report template (#5682)
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-05-08 20:17:34 +00:00
42 changed files with 1522 additions and 1442 deletions

No files matched your search

+1
View File
@@ -33,6 +33,7 @@ body:
options: options:
# The below comment is used to insert a new version with on-release.yml # The below comment is used to insert a new version with on-release.yml
#NEXT_VERSION# #NEXT_VERSION#
- 1.61.0
- 1.60.1-beta.1 - 1.60.1-beta.1
- 1.60.0 - 1.60.0
- 1.59.3 - 1.59.3
+2 -2
View File
@@ -4,10 +4,10 @@
"dependencies": { "dependencies": {
"better-sqlite3": "^12.9.0" "better-sqlite3": "^12.9.0"
}, },
"packageManager": "pnpm@10.33.2", "packageManager": "pnpm@10.33.4",
"engines": { "engines": {
"node": ">=24.15.0", "node": ">=24.15.0",
"pnpm": ">=10.33.2" "pnpm": ">=10.33.4"
}, },
"pnpm": { "pnpm": {
"onlyBuiltDependencies": [ "onlyBuiltDependencies": [
+7 -7
View File
@@ -59,10 +59,10 @@
"vite-tsconfig-paths": "catalog:", "vite-tsconfig-paths": "catalog:",
"vitest": "catalog:" "vitest": "catalog:"
}, },
"packageManager": "pnpm@10.33.2", "packageManager": "pnpm@10.33.4",
"engines": { "engines": {
"node": ">=24.15.0", "node": ">=24.15.0",
"pnpm": ">=10.33.2" "pnpm": ">=10.33.4"
}, },
"pnpm": { "pnpm": {
"onlyBuiltDependencies": [ "onlyBuiltDependencies": [
@@ -80,8 +80,8 @@
"@babel/helpers@<7.26.10": ">=7.29.2", "@babel/helpers@<7.26.10": ">=7.29.2",
"@babel/runtime@<7.26.10": ">=7.29.2", "@babel/runtime@<7.26.10": ">=7.29.2",
"axios@>=1.0.0 <1.8.2": ">=1.16.0", "axios@>=1.0.0 <1.8.2": ">=1.16.0",
"brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.5", "brace-expansion@>=2.0.0 <=2.0.1": ">=5.0.6",
"brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.5", "brace-expansion@>=1.0.0 <=1.1.11": ">=5.0.6",
"esbuild@<=0.24.2": ">=0.28.0", "esbuild@<=0.24.2": ">=0.28.0",
"form-data@>=4.0.0 <4.0.4": ">=4.0.5", "form-data@>=4.0.0 <4.0.4": ">=4.0.5",
"hono@<4.6.5": ">=4.12.16", "hono@<4.6.5": ">=4.12.16",
@@ -89,13 +89,13 @@
"nanoid@>=4.0.0 <5.0.9": ">=5.1.11", "nanoid@>=4.0.0 <5.0.9": ">=5.1.11",
"prismjs@<1.30.0": ">=1.30.0", "prismjs@<1.30.0": ">=1.30.0",
"proxmox-api>undici": "7.24.6", "proxmox-api>undici": "7.24.6",
"react-is": "^19.2.5", "react-is": "^19.2.6",
"rollup@>=4.0.0 <4.22.4": ">=4.60.2", "rollup@>=4.0.0 <4.22.4": ">=4.60.3",
"sha.js@<=2.4.11": ">=2.4.12", "sha.js@<=2.4.11": ">=2.4.12",
"tar-fs@>=3.0.0 <3.0.9": ">=3.1.2", "tar-fs@>=3.0.0 <3.0.9": ">=3.1.2",
"tar-fs@>=2.0.0 <2.1.3": ">=3.1.2", "tar-fs@>=2.0.0 <2.1.3": ">=3.1.2",
"tmp@<=0.2.3": ">=0.2.5", "tmp@<=0.2.3": ">=0.2.5",
"vite@>=5.0.0 <=5.4.18": ">=8.0.10" "vite@>=5.0.0 <=5.4.18": ">=8.0.11"
}, },
"patchedDependencies": { "patchedDependencies": {
"@types/node-unifi": "patches/@types__node-unifi.patch", "@types/node-unifi": "patches/@types__node-unifi.patch",
@@ -93,6 +93,7 @@ export type HomarrDocumentationPath =
| "/docs/tags/roles" | "/docs/tags/roles"
| "/docs/tags/search" | "/docs/tags/search"
| "/docs/tags/search-engines" | "/docs/tags/search-engines"
| "/docs/tags/secrets"
| "/docs/tags/security" | "/docs/tags/security"
| "/docs/tags/self-signed" | "/docs/tags/self-signed"
| "/docs/tags/seo" | "/docs/tags/seo"
@@ -198,6 +199,7 @@ export type HomarrDocumentationPath =
| "/docs/integrations/tracearr" | "/docs/integrations/tracearr"
| "/docs/integrations/transmission" | "/docs/integrations/transmission"
| "/docs/integrations/truenas" | "/docs/integrations/truenas"
| "/docs/integrations/umami"
| "/docs/integrations/unifi-controller" | "/docs/integrations/unifi-controller"
| "/docs/integrations/unraid" | "/docs/integrations/unraid"
| "/docs/management/api" | "/docs/management/api"
@@ -244,6 +246,7 @@ export type HomarrDocumentationPath =
| "/docs/widgets/system-resources" | "/docs/widgets/system-resources"
| "/docs/widgets/timetable" | "/docs/widgets/timetable"
| "/docs/widgets/tracearr" | "/docs/widgets/tracearr"
| "/docs/widgets/umami"
| "/docs/widgets/video" | "/docs/widgets/video"
| "/docs/widgets/weather" | "/docs/widgets/weather"
| "" | ""
-1
View File
@@ -376,7 +376,6 @@ export const integrationDefs = {
iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/umami.svg", iconUrl: "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons@master/svg/umami.svg",
category: ["analytics"], category: ["analytics"],
defaultUrl: "https://api.umami.is/v1", defaultUrl: "https://api.umami.is/v1",
// @ts-expect-error - docs page will be created when integration is merged
documentationUrl: createDocumentationLink("/docs/integrations/umami"), documentationUrl: createDocumentationLink("/docs/integrations/umami"),
}, },
// This integration only returns mock data, it is used during development (but can also be used in production by directly going to the create page) // This integration only returns mock data, it is used during development (but can also be used in production by directly going to the create page)
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "" "label": ""
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+163 -160
View File
@@ -159,7 +159,7 @@
"label": "在新标签页中打开搜索结果" "label": "在新标签页中打开搜索结果"
}, },
"ddgBangs": { "ddgBangs": {
"label": "" "label": "启用 DuckDuckGo bangs"
} }
}, },
"error": { "error": {
@@ -252,10 +252,10 @@
"changeDdgBangs": { "changeDdgBangs": {
"notification": { "notification": {
"success": { "success": {
"message": "" "message": "DuckDuckGo bangs 切换成功"
}, },
"error": { "error": {
"message": "" "message": "无法切换 DuckDuckGo bangs"
} }
} }
}, },
@@ -1093,7 +1093,7 @@
}, },
"colorScheme": { "colorScheme": {
"options": { "options": {
"auto": "", "auto": "自动",
"light": "日间", "light": "日间",
"dark": "暗黑" "dark": "暗黑"
} }
@@ -1540,13 +1540,13 @@
} }
}, },
"timetable": { "timetable": {
"name": "", "name": "时刻表",
"description": "", "description": "显示车站的出发时间",
"title": "", "title": "出发时间 {station}",
"noStation": "", "noStation": "未选择车站",
"option": { "option": {
"station": { "station": {
"label": "" "label": "车站"
} }
} }
}, },
@@ -1621,11 +1621,11 @@
} }
}, },
"anchorNote": { "anchorNote": {
"name": "", "name": "锚点笔记",
"description": "", "description": "显示来自锚点的所选笔记",
"option": { "option": {
"noteId": { "noteId": {
"label": "" "label": "笔记"
}, },
"showTitle": { "showTitle": {
"label": "显示标题" "label": "显示标题"
@@ -1637,16 +1637,16 @@
"empty": "选择要显示的笔记", "empty": "选择要显示的笔记",
"emptyContent": "此笔记没有内容", "emptyContent": "此笔记没有内容",
"notFound": "未找到笔记", "notFound": "未找到笔记",
"noNotes": "", "noNotes": "未找到笔记",
"integrationRequired": "", "integrationRequired": "请先选择锚点集成",
"updatedAt": "更新时间:{date}", "updatedAt": "更新时间:{date}",
"untitled": "未命名", "untitled": "未命名",
"edit": "编辑", "edit": "编辑",
"save": "保存", "save": "保存",
"cancel": "取消", "cancel": "取消",
"readOnlyViewer": "", "readOnlyViewer": "您对该笔记只有查看权限,编辑已禁用。",
"saveForbidden": "", "saveForbidden": "您没有编辑此笔记的权限。",
"saveFailed": "" "saveFailed": "保存此笔记失败,请重试。"
}, },
"iframe": { "iframe": {
"name": "iFrame", "name": "iFrame",
@@ -1680,7 +1680,7 @@
"label": "允许地理位置" "label": "允许地理位置"
}, },
"allowModals": { "allowModals": {
"label": "" "label": "允许弹窗"
} }
}, },
"error": { "error": {
@@ -2056,156 +2056,156 @@
} }
}, },
"tracearr": { "tracearr": {
"name": "", "name": "Tracearr",
"description": "", "description": "增强型媒体服务器监控,提供详细的流与转码数据",
"option": { "option": {
"showStreams": { "showStreams": {
"label": "" "label": "显示活跃流"
}, },
"showStats": { "showStats": {
"label": "" "label": "显示统计摘要"
}, },
"showRecentActivity": { "showRecentActivity": {
"label": "" "label": "显示近期活动"
}, },
"showViolations": { "showViolations": {
"label": "" "label": "显示违规记录"
} }
}, },
"stats": { "stats": {
"activeStreams": "", "activeStreams": "活跃流",
"totalUsers": "", "totalUsers": "总用户数",
"transcodes": "", "transcodes": "转码数",
"bandwidth": "" "bandwidth": "带宽"
}, },
"streams": { "streams": {
"empty": "", "empty": "无活跃流",
"user": "", "user": "用户",
"media": "", "media": "媒体",
"state": "", "state": "状态",
"quality": "", "quality": "画质",
"device": "", "device": "设备",
"progress": "", "progress": "进度",
"videoDecision": { "videoDecision": {
"directPlay": "", "directPlay": "直接播放",
"transcode": "", "transcode": "转码",
"directStream": "" "directStream": "直接串流"
} }
}, },
"recentActivity": { "recentActivity": {
"title": "", "title": "近期活动",
"empty": "", "empty": "暂无近期活动",
"watched": "", "watched": "已观看",
"partial": "" "partial": "部分观看"
}, },
"violations": { "violations": {
"title": "", "title": "违规记录",
"empty": "", "empty": "暂无近期违规",
"rule": "", "rule": "规则",
"user": "" "user": "用户"
}, },
"noSectionsEnabled": "", "noSectionsEnabled": "未启用任何分区",
"error": { "error": {
"noIntegration": "", "noIntegration": "未配置 Tracearr 集成",
"internalServerError": "" "internalServerError": "获取 Tracearr 数据失败"
} }
}, },
"umami": { "umami": {
"name": "", "name": "Umami 分析",
"description": "", "description": "显示来自 Umami 分析实例的访客统计",
"visitors": "", "visitors": "访客",
"active": "", "active": "活跃",
"pageviews": "", "pageviews": "浏览量",
"visits": "", "visits": "访问数",
"bounceRate": "", "bounceRate": "跳出率",
"avgDuration": "", "avgDuration": "平均",
"option": { "option": {
"websiteId": { "websiteId": {
"label": "", "label": "网站",
"description": "", "description": "选择您的 Umami 实例所追踪的网站",
"placeholder": "", "placeholder": "选择一个网站",
"loading": "", "loading": "正在加载网站……",
"noWebsites": "", "noWebsites": "未找到网站",
"configureIntegrationFirst": "" "configureIntegrationFirst": "请先添加 Umami 集成"
}, },
"timeFrame": { "timeFrame": {
"label": "", "label": "时间范围",
"description": "", "description": "用于展示访客数据的时间段",
"option": { "option": {
"today": "", "today": "今天",
"24h": "", "24h": "过去 24 小时",
"7d": "", "7d": "过去 7 天",
"30d": "", "30d": "过去 30 天",
"month": "", "month": "本月",
"lastMonth": "" "lastMonth": "上月"
} }
}, },
"eventName": { "eventName": {
"label": "", "label": "事件",
"description": "", "description": "显示特定事件的总发生次数",
"placeholder": "", "placeholder": "选择一个事件",
"loading": "", "loading": "正在加载事件……",
"noEvents": "", "noEvents": "未找到事件",
"none": "", "none": "无事件",
"configureWebsiteFirst": "" "configureWebsiteFirst": "请先选择网站以加载事件"
}, },
"chartType": { "chartType": {
"label": "", "label": "图表类型",
"description": "", "description": "图表的显示样式",
"option": { "option": {
"bar": "", "bar": "条形图",
"sparkline": "" "sparkline": "迷你趋势图"
} }
}, },
"chartStyle": { "chartStyle": {
"label": "", "label": "图表样式",
"description": "", "description": "如何在图表中显示事件序列",
"option": { "option": {
"grouped": "", "grouped": "并排",
"overlay": "" "overlay": "叠加(子集)"
} }
}, },
"viewMode": { "viewMode": {
"label": "", "label": "视图",
"description": "", "description": "组件主体中要显示的内容",
"option": { "option": {
"chart": "", "chart": "图表",
"events": "", "events": "事件图表",
"topPages": "", "topPages": "热门页面",
"topReferrers": "" "topReferrers": "热门来源"
} }
}, },
"eventNames": { "eventNames": {
"label": "", "label": "事件",
"description": "", "description": "选择一个或多个要图表化的事件",
"placeholder": "", "placeholder": "选择事件……",
"loading": "", "loading": "正在加载事件……",
"noEvents": "", "noEvents": "未找到事件",
"configureWebsiteFirst": "" "configureWebsiteFirst": "请先选择网站以加载事件"
}, },
"topCount": { "topCount": {
"label": "", "label": "显示数量",
"description": "" "description": "要显示的热门项目数量(最大 500)"
} }
}, },
"event": { "event": {
"occurrences": "", "occurrences": "事件",
"label": "" "label": "事件"
}, },
"topPages": { "topPages": {
"direct": "" "direct": "直接"
}, },
"topReferrers": { "topReferrers": {
"direct": "" "direct": "直接"
}, },
"events": { "events": {
"selectPrompt": "" "selectPrompt": "选择要图表化的事件"
}, },
"error": { "error": {
"noIntegration": "", "noIntegration": "未配置 Umami 集成",
"noWebsite": "", "noWebsite": "未配置网站",
"noData": "", "noData": "无可用数据",
"internalServerError": "" "internalServerError": "获取 Umami 数据失败"
} }
}, },
"common": { "common": {
@@ -2304,50 +2304,50 @@
} }
}, },
"immich-serverStats": { "immich-serverStats": {
"name": "", "name": "Immich 服务器统计",
"description": "", "description": "有关您的 Immich 实例的信息",
"option": { "option": {
"showUsers": { "showUsers": {
"label": "", "label": "显示用户",
"description": "" "description": "显示实例上的用户数量"
}, },
"showPhotos": { "showPhotos": {
"label": "显示图片", "label": "显示图片",
"description": "" "description": "显示实例上的照片数量"
}, },
"showVideos": { "showVideos": {
"label": "显示视频", "label": "显示视频",
"description": "" "description": "显示实例上的视频数量"
}, },
"showStorage": { "showStorage": {
"label": "显示存储", "label": "显示存储",
"description": "" "description": "显示已使用的总存储空间"
} }
}, },
"users": "", "users": "用户",
"photos": "", "photos": "照片",
"videos": "", "videos": "视频",
"storage": "" "storage": "已用存储"
}, },
"immich-albumCarousel": { "immich-albumCarousel": {
"name": "", "name": "Immich 相册",
"option": { "option": {
"albumId": { "albumId": {
"label": "", "label": "相册ID",
"description": "" "description": "这是一个唯一标识符,用于指向您的 Immich 相册。您可以通过打开相册并从 URL 中复制那段唯一字符串来找到该 ID,例如:'a21aca09-9f05-47dc-b1a1-7b53c547226e'"
}, },
"rotationIntervalSeconds": { "rotationIntervalSeconds": {
"label": "", "label": "间隔(秒)",
"description": "" "description": "每 X 秒切换一次相册中的图片。最小为 1,最大不得超过 3600。"
}, },
"showPhotoInfo": { "showPhotoInfo": {
"label": "显示图片信息", "label": "显示图片信息",
"description": "" "description": "在幻灯片底部显示图片日期和当前索引"
} }
}, },
"description": "", "description": "Immich 相册图片幻灯片",
"noAlbumSelected": "", "noAlbumSelected": "未选择相册,请编辑组件并选择一个相册",
"noPhotos": "" "noPhotos": "此相册中没有照片"
}, },
"downloads": { "downloads": {
"name": "下载客户端", "name": "下载客户端",
@@ -2658,7 +2658,7 @@
"label": "隐藏描述" "label": "隐藏描述"
}, },
"showPosterImage": { "showPosterImage": {
"label": "" "label": "显示封面图"
} }
} }
}, },
@@ -2873,28 +2873,28 @@
"option": {} "option": {}
}, },
"speedtestTracker": { "speedtestTracker": {
"name": "", "name": "网速测试追踪器",
"description": "", "description": "显示 网速测试追踪器 实例中的测速结果。",
"option": { "option": {
"showLatestResult": { "showLatestResult": {
"label": "" "label": "显示最新结果"
}, },
"showStats": { "showStats": {
"label": "" "label": "显示平均值"
}, },
"showRecentResults": { "showRecentResults": {
"label": "" "label": "显示近期结果"
}, },
"showPingGraph": { "showPingGraph": {
"label": "" "label": "显示 Ping 图表"
} }
}, },
"latestResult": "", "latestResult": "最新结果",
"averages": "", "averages": "平均值",
"tests": "", "tests": "{count}次测试",
"recentResults": "", "recentResults": "近期结果",
"recentResultsSpeed": "", "recentResultsSpeed": "速度",
"recentResultsPing": "", "recentResultsPing": "Ping",
"download": "下载", "download": "下载",
"upload": "上传", "upload": "上传",
"ping": "Ping", "ping": "Ping",
@@ -2902,13 +2902,13 @@
"avgDownload": "平均下载", "avgDownload": "平均下载",
"avgUpload": "平均上传", "avgUpload": "平均上传",
"avgPing": "平均Ping", "avgPing": "平均Ping",
"healthy": "", "healthy": "健康",
"unhealthy": "", "unhealthy": "不健康",
"ok": "", "ok": "正常",
"fail": "失败", "fail": "失败",
"noSectionsEnabled": "", "noSectionsEnabled": "请在组件选项中至少启用一个模块。",
"error": { "error": {
"internalServerError": "" "internalServerError": "获取测速数据失败"
} }
}, },
"systemResources": { "systemResources": {
@@ -3680,7 +3680,7 @@
"defaultColorScheme": { "defaultColorScheme": {
"label": "默认配色方案", "label": "默认配色方案",
"options": { "options": {
"auto": "", "auto": "自动",
"light": "日间", "light": "日间",
"dark": "暗黑" "dark": "暗黑"
} }
@@ -3708,7 +3708,7 @@
"label": "Minecraft 服务状态" "label": "Minecraft 服务状态"
}, },
"timetable": { "timetable": {
"label": "" "label": "时刻表"
}, },
"iconsUpdater": { "iconsUpdater": {
"label": "图标更新" "label": "图标更新"
@@ -3780,10 +3780,10 @@
"label": "天气" "label": "天气"
}, },
"tracearr": { "tracearr": {
"label": "" "label": "Tracearr"
}, },
"umamiActiveVisitors": { "umamiActiveVisitors": {
"label": "" "label": "Umami 活跃访客"
} }
}, },
"interval": { "interval": {
@@ -3907,8 +3907,8 @@
"subtitle": "在许多语言中,有{count}人贡献了翻译" "subtitle": "在许多语言中,有{count}人贡献了翻译"
}, },
"sponsors": { "sponsors": {
"title": "", "title": "赞助商",
"subtitle": "" "subtitle": "{count}人通过财务方式支持该项目"
}, },
"libraries": { "libraries": {
"title": "相关的库", "title": "相关的库",
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "端口" "label": "端口"
},
"host": {
"label": "宿主机"
} }
}, },
"action": { "action": {
@@ -4496,7 +4499,7 @@
"title": "全局命令", "title": "全局命令",
"option": { "option": {
"colorScheme": { "colorScheme": {
"auto": "", "auto": "切换外观模式",
"light": "切换到日间模式", "light": "切换到日间模式",
"dark": "切换到暗黑模式" "dark": "切换到暗黑模式"
}, },
@@ -4548,13 +4551,13 @@
"group": { "group": {
"searchEngine": { "searchEngine": {
"title": "搜索引擎", "title": "搜索引擎",
"tipDdgBangs": "", "tipDdgBangs": "提示:你也可以在此使用任何 DuckDuckGo Bangs,例如 !something",
"bang": { "bang": {
"searchWithQuery": "", "searchWithQuery": "使用“‘’{query}”搜索“{label}”",
"pressEnterToOpen": "", "pressEnterToOpen": "按 Enter 键打开",
"engineSelected": "", "engineSelected": "已选择{label}({bang})",
"typeQueryToContinue": "", "typeQueryToContinue": "输入搜索查询以继续",
"emptyBangHint": "" "emptyBangHint": "输入 bang,例如 !yt,然后按空格键进行选择"
}, },
"children": { "children": {
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "crwdns1920:0crwdne1920:0" "label": "crwdns1920:0crwdne1920:0"
},
"host": {
"label": "crwdns4249:0crwdne4249:0"
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porty" "label": "Porty"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porte" "label": "Porte"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "" "label": ""
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Ports" "label": "Ports"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Θύρες" "label": "Θύρες"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "" "label": ""
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Puertos" "label": "Puertos"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "" "label": ""
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Ports" "label": "Ports"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "יציאות" "label": "יציאות"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Portovi" "label": "Portovi"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+126 -123
View File
@@ -159,7 +159,7 @@
"label": "Nyissa meg a keresési eredményeket új ablakban" "label": "Nyissa meg a keresési eredményeket új ablakban"
}, },
"ddgBangs": { "ddgBangs": {
"label": "" "label": "DuckDuckGo parancsok engedélyezése"
} }
}, },
"error": { "error": {
@@ -252,10 +252,10 @@
"changeDdgBangs": { "changeDdgBangs": {
"notification": { "notification": {
"success": { "success": {
"message": "" "message": "DuckDuckGo parancsok sikeresen bekapcsolódott"
}, },
"error": { "error": {
"message": "" "message": "DuckDuckGo parancsokkat nem sikerült bekapcsolni"
} }
} }
}, },
@@ -1093,7 +1093,7 @@
}, },
"colorScheme": { "colorScheme": {
"options": { "options": {
"auto": "", "auto": "Automatikus",
"light": "Világos", "light": "Világos",
"dark": "Sötét" "dark": "Sötét"
} }
@@ -2111,101 +2111,101 @@
} }
}, },
"umami": { "umami": {
"name": "", "name": "Umami Analitika",
"description": "", "description": "Umami elemzési rendszeréből származó látogatói statisztikák megjelenítése",
"visitors": "", "visitors": "látogatók",
"active": "", "active": "aktív",
"pageviews": "", "pageviews": "oldalletöltések",
"visits": "", "visits": "látogatások",
"bounceRate": "", "bounceRate": "visszapattan",
"avgDuration": "", "avgDuration": "átl",
"option": { "option": {
"websiteId": { "websiteId": {
"label": "", "label": "Honlap",
"description": "", "description": "Válasszon ki egy olyan webhelyet, amelyet az Ön Umami-példánya követ",
"placeholder": "", "placeholder": "Válasszon ki egy weboldalt",
"loading": "", "loading": "Weboldalak betöltése...",
"noWebsites": "", "noWebsites": "Nem található weboldal",
"configureIntegrationFirst": "" "configureIntegrationFirst": "Először csatlakoztassa az Umami integrációt"
}, },
"timeFrame": { "timeFrame": {
"label": "", "label": "Időkeret",
"description": "", "description": "Látogatói adatok megjelenítésének időtartama",
"option": { "option": {
"today": "", "today": "Ma",
"24h": "", "24h": "Elmúlt 24 óra",
"7d": "", "7d": "Elmúlt 7 nap",
"30d": "", "30d": "Elmúlt 30 nap",
"month": "", "month": "Ez a hónap",
"lastMonth": "" "lastMonth": "Előző hónap"
} }
}, },
"eventName": { "eventName": {
"label": "", "label": "Esemény",
"description": "", "description": "Egy adott esemény összes előfordulásának megjelenítése",
"placeholder": "", "placeholder": "Válasszon ki egy eseményt",
"loading": "", "loading": "Események betöltése...",
"noEvents": "", "noEvents": "Nem található esemény",
"none": "", "none": "Nincs esemény",
"configureWebsiteFirst": "" "configureWebsiteFirst": "Először válasszon ki egy weboldalt az események betöltéséhez"
}, },
"chartType": { "chartType": {
"label": "", "label": "Diagramtípus",
"description": "", "description": "A diagram megjelenítési stílusa",
"option": { "option": {
"bar": "", "bar": "Oszlopdiagram",
"sparkline": "" "sparkline": "Mikrodiagram"
} }
}, },
"chartStyle": { "chartStyle": {
"label": "", "label": "Diagramstílus",
"description": "", "description": "Hogyan jeleníthetjük meg az eseménysorozatot a diagramon",
"option": { "option": {
"grouped": "", "grouped": "Egymás mellett",
"overlay": "" "overlay": "Átfedés (részhalmaz)"
} }
}, },
"viewMode": { "viewMode": {
"label": "", "label": "Megtekintés",
"description": "", "description": "Mit jelenítsen meg a widget törzse",
"option": { "option": {
"chart": "", "chart": "Ábra",
"events": "", "events": "Eseménynaptár",
"topPages": "", "topPages": "Legnépszerűbb oldalak",
"topReferrers": "" "topReferrers": "Legjobb hivatkozások"
} }
}, },
"eventNames": { "eventNames": {
"label": "", "label": "Események",
"description": "", "description": "Válasszon ki egy vagy több eseményt a grafikonhoz",
"placeholder": "", "placeholder": "Események kiválasztása...",
"loading": "", "loading": "Események betöltése...",
"noEvents": "", "noEvents": "Nem található esemény",
"configureWebsiteFirst": "" "configureWebsiteFirst": "Először válasszon ki egy weboldalt az események betöltéséhez"
}, },
"topCount": { "topCount": {
"label": "", "label": "Items to show",
"description": "" "description": "Megjelenítendő legnépszerűbb elemek száma (max. 500)"
} }
}, },
"event": { "event": {
"occurrences": "", "occurrences": "események",
"label": "" "label": "események"
}, },
"topPages": { "topPages": {
"direct": "" "direct": "Közvetlen"
}, },
"topReferrers": { "topReferrers": {
"direct": "" "direct": "Közvetlen"
}, },
"events": { "events": {
"selectPrompt": "" "selectPrompt": "Válassza ki a grafikonra felveendő eseményeket"
}, },
"error": { "error": {
"noIntegration": "", "noIntegration": "Nincs beállítva az Umami-integráció",
"noWebsite": "", "noWebsite": "Nincs beállított webhely",
"noData": "", "noData": "Nincs elérhető adat",
"internalServerError": "" "internalServerError": "Umami-adatok letöltése nem sikerült"
} }
}, },
"common": { "common": {
@@ -2745,15 +2745,15 @@
} }
}, },
"importForm": { "importForm": {
"title": "" "title": "Importálás a Docker-ből"
}, },
"example": { "example": {
"label": "" "label": "Példa"
}, },
"invalid": "", "invalid": "A tároló meghatározása érvénytelen, kérjük, ellenőrizze az értékeket",
"noProvider": { "noProvider": {
"label": "", "label": "Nincs Szolgáltató",
"tooltip": "" "tooltip": "A szolgáltató adatai nem értelmezhetők; kérjük, az importálás után állítsa be azokat manuálisan"
} }
} }
}, },
@@ -2826,34 +2826,34 @@
} }
}, },
"error": { "error": {
"integrationsDisconnected": "", "integrationsDisconnected": "Nincs elérhető adat, az összes integráció le van választva",
"unknownContentOption": "" "unknownContentOption": "A hálózati állapot-widget ismeretlen tartalmi beállítása: "
}, },
"name": "", "name": "Hálózat állapota",
"description": "" "description": "A hálózathoz csatlakozó eszközök megjelenítése"
}, },
"networkController": { "networkController": {
"error": { "error": {
"internalServerError": "" "internalServerError": "A hálózati vezérlő összefoglalójának letöltése nem sikerült"
} }
}, },
"firewall": { "firewall": {
"name": "", "name": "Tűzfal-felügyelet",
"description": "", "description": "Megjeleníti a tűzfalak összefoglalóját",
"tab": { "tab": {
"system": "", "system": "Rendszer",
"interfaces": "" "interfaces": "Interfészek"
}, },
"error": { "error": {
"internalServerError": "" "internalServerError": "Nem sikerült adatokat lekérni a tűzfalról"
}, },
"option": { "option": {
"interfaces": "" "interfaces": "Megjelenítendő hálózati interfészek"
}, },
"widget": { "widget": {
"fwname": "", "fwname": "Név",
"version": "", "version": "Verzió",
"versiontitle": "", "versiontitle": "Verziók",
"cputitle": "CPU használat", "cputitle": "CPU használat",
"memorytitle": "Memória használat", "memorytitle": "Memória használat",
"cpu": "CPU", "cpu": "CPU",
@@ -2942,63 +2942,63 @@
"cpu": "CPU", "cpu": "CPU",
"memory": "RAM", "memory": "RAM",
"gpu": "GPU", "gpu": "GPU",
"network": "", "network": "NET",
"up": "", "up": "FÖNN",
"down": "" "down": "LENN"
} }
}, },
"systemDisks": { "systemDisks": {
"name": "", "name": "Rendszer lemezek",
"description": "", "description": "A rendszer lemezhasználata",
"option": { "option": {
"showTemperatureIfAvailable": { "showTemperatureIfAvailable": {
"label": "" "label": "Ha elérhető, mutassa a hőmérsékletet"
}, },
"displayMode": { "displayMode": {
"label": "", "label": "Megjelenítési mód",
"option": { "option": {
"percentage": { "percentage": {
"label": "" "label": "Százalék (pl: 76%)"
}, },
"absolute": { "absolute": {
"label": "" "label": "Abszolút értékek (pl. 800 Gb / 1 Tb)"
}, },
"free": { "free": {
"label": "" "label": "A szabad hely aránya (pl. 24% szabad)"
} }
} }
}, },
"showBackgroundBar": { "showBackgroundBar": {
"label": "" "label": "Háttérhasználati sáv megjelenítése"
} }
}, },
"status": { "status": {
"unhealthy": "" "unhealthy": "Hibás"
} }
} }
}, },
"widgetPreview": { "widgetPreview": {
"toggle": { "toggle": {
"enabled": "", "enabled": "Szerkesztési mód engedélyezve",
"disabled": "" "disabled": "Szerkesztési mód tiltva"
}, },
"dimensions": { "dimensions": {
"title": "" "title": "Dimenzió váltása"
} }
}, },
"board": { "board": {
"action": { "action": {
"duplicate": { "duplicate": {
"title": "", "title": "Tábla duplikálása",
"message": "", "message": "Ezzel a {name} tábla teljes tartalmával együtt duplikálódik. Ha a widgetek olyan integrációkra hivatkoznak, amelyek használata nem engedélyezett, azok eltávolításra kerülnek.",
"notification": { "notification": {
"success": { "success": {
"title": "", "title": "Tábla duplikálva",
"message": "" "message": "A tábla sikeresen duplikálódott"
}, },
"error": { "error": {
"title": "", "title": "Nem lehet duplikálni a táblát",
"message": "" "message": "Nem tudtam duplikálni a táblát"
} }
} }
}, },
@@ -3006,44 +3006,44 @@
"notification": { "notification": {
"success": { "success": {
"title": "A módosítások sikeresen alkalmazva", "title": "A módosítások sikeresen alkalmazva",
"message": "" "message": "A tábla sikeresen elmentve"
}, },
"error": { "error": {
"title": "Nem sikerült alkalmazni a változtatásokat", "title": "Nem sikerült alkalmazni a változtatásokat",
"message": "" "message": "A táblát nem sikerült elmenteni"
} }
}, },
"confirmLeave": { "confirmLeave": {
"title": "", "title": "Mentetlen változtatások",
"message": "" "message": "Nem mentett változtatásai vannak, biztosan el akarja hagyni az oldalt?"
} }
}, },
"oldImport": { "oldImport": {
"label": "", "label": "Importálás a homarr 1.0.0 előtti verzióból",
"notification": { "notification": {
"success": { "success": {
"title": "", "title": "Sikeres importálás",
"message": "" "message": "A tábla sikeresen importálva"
}, },
"error": { "error": {
"title": "", "title": "Importálás nem sikerült",
"message": "" "message": "Táblát nem sikerült importálni; további részletekért nézd meg a naplófájlokat"
} }
}, },
"form": { "form": {
"file": { "file": {
"label": "", "label": "JSON fájl kiválasztása",
"invalidError": "" "invalidError": "Érvénytelen konfigurációs fájl"
}, },
"apps": { "apps": {
"label": "Alkalmazások", "label": "Alkalmazások",
"avoidDuplicates": { "avoidDuplicates": {
"label": "", "label": "Kerülje az ismétlődéseket",
"description": "" "description": "Nem veszi figyelembe azokat az alkalmazásokat, amelyeknél már létezik azonos href-vel rendelkező alkalmazás"
}, },
"onlyImportApps": { "onlyImportApps": {
"label": "", "label": "Csak alkalmazások importálása",
"description": "" "description": "Csak az alkalmazásokat adja hozzá, a táblát manuálisan kell újra létrehozni"
} }
}, },
"name": { "name": {
@@ -3272,15 +3272,15 @@
"description": "" "description": ""
}, },
"private": { "private": {
"title": "", "title": "Nyilvános tábla készítése",
"description": "" "description": "Biztosan nyilvánossá szeretnéd tenni ezt a fórumot? Ezzel a fórum mindenki számára elérhetővé válik."
} }
} }
}, },
"delete": { "delete": {
"label": "", "label": "Törölje ezt a táblát",
"description": "", "description": "",
"button": "", "button": "Törölje ezt a táblát",
"confirm": { "confirm": {
"title": "Tábla törlése", "title": "Tábla törlése",
"description": "" "description": ""
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Portok" "label": "Portok"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+76 -73
View File
@@ -159,7 +159,7 @@
"label": "Apri risultati di ricerca in una nuova scheda" "label": "Apri risultati di ricerca in una nuova scheda"
}, },
"ddgBangs": { "ddgBangs": {
"label": "" "label": "Abilita bangs DuckDuckGo"
} }
}, },
"error": { "error": {
@@ -252,10 +252,10 @@
"changeDdgBangs": { "changeDdgBangs": {
"notification": { "notification": {
"success": { "success": {
"message": "" "message": "DuckDuckGo bangs attivato con successo"
}, },
"error": { "error": {
"message": "" "message": "Impossibile attivare i bangs DuckDuckGo"
} }
} }
}, },
@@ -1093,7 +1093,7 @@
}, },
"colorScheme": { "colorScheme": {
"options": { "options": {
"auto": "", "auto": "Automatico",
"light": "Chiaro", "light": "Chiaro",
"dark": "Scuro" "dark": "Scuro"
} }
@@ -2111,101 +2111,101 @@
} }
}, },
"umami": { "umami": {
"name": "", "name": "Umami Analytics",
"description": "", "description": "Visualizza le statistiche dei visitatori dall'istanza Umami analytics",
"visitors": "", "visitors": "visitatori",
"active": "", "active": "attivo",
"pageviews": "", "pageviews": "pagine viste",
"visits": "", "visits": "visite",
"bounceRate": "", "bounceRate": "rimbalzo",
"avgDuration": "", "avgDuration": "media",
"option": { "option": {
"websiteId": { "websiteId": {
"label": "", "label": "Sito web",
"description": "", "description": "Seleziona un sito web tracciato dalla tua istanza di Umami",
"placeholder": "", "placeholder": "Seleziona un sito web",
"loading": "", "loading": "Caricamento siti web...",
"noWebsites": "", "noWebsites": "Nessun sito web trovato",
"configureIntegrationFirst": "" "configureIntegrationFirst": "Connetti prima un'integrazione Umami"
}, },
"timeFrame": { "timeFrame": {
"label": "", "label": "Intervallo di tempo",
"description": "", "description": "Il periodo di tempo per visualizzare i dati dei visitatori per",
"option": { "option": {
"today": "", "today": "Oggi",
"24h": "", "24h": "Ultime 24 ore",
"7d": "", "7d": "Ultimi 7 giorni",
"30d": "", "30d": "Ultimi 30 giorni",
"month": "", "month": "Questo mese",
"lastMonth": "" "lastMonth": "Mese precedente"
} }
}, },
"eventName": { "eventName": {
"label": "", "label": "Evento",
"description": "", "description": "Mostra le occorrenze totali di un evento specifico",
"placeholder": "", "placeholder": "Seleziona un evento",
"loading": "", "loading": "Caricamento eventi...",
"noEvents": "", "noEvents": "Nessun evento trovato",
"none": "", "none": "Nessun evento",
"configureWebsiteFirst": "" "configureWebsiteFirst": "Seleziona un sito web prima di caricare gli eventi"
}, },
"chartType": { "chartType": {
"label": "", "label": "Tipo di grafico",
"description": "", "description": "Stile di visualizzazione del grafico",
"option": { "option": {
"bar": "", "bar": "Grafico a barre",
"sparkline": "" "sparkline": "Grafico a linee compatto"
} }
}, },
"chartStyle": { "chartStyle": {
"label": "", "label": "Stile del grafico",
"description": "", "description": "Come visualizzare la serie di eventi nel grafico",
"option": { "option": {
"grouped": "", "grouped": "Affiancati",
"overlay": "" "overlay": "Sovrapponi (subset)"
} }
}, },
"viewMode": { "viewMode": {
"label": "", "label": "Vista",
"description": "", "description": "Cosa mostrare nel corpo del widget",
"option": { "option": {
"chart": "", "chart": "Grafico",
"events": "", "events": "Grafico degli eventi",
"topPages": "", "topPages": "Pagine più visitate",
"topReferrers": "" "topReferrers": "Referrer principali"
} }
}, },
"eventNames": { "eventNames": {
"label": "", "label": "Eventi",
"description": "", "description": "Scegli uno o più eventi per il grafico",
"placeholder": "", "placeholder": "Seleziona eventi...",
"loading": "", "loading": "Caricamento eventi...",
"noEvents": "", "noEvents": "Nessun evento trovato",
"configureWebsiteFirst": "" "configureWebsiteFirst": "Seleziona prima un sito web per caricare gli eventi"
}, },
"topCount": { "topCount": {
"label": "", "label": "Elementi da mostrare",
"description": "" "description": "Numero di elementi principali da visualizzare (max 500)"
} }
}, },
"event": { "event": {
"occurrences": "", "occurrences": "eventi",
"label": "" "label": "eventi"
}, },
"topPages": { "topPages": {
"direct": "" "direct": "Diretto"
}, },
"topReferrers": { "topReferrers": {
"direct": "" "direct": "Diretto"
}, },
"events": { "events": {
"selectPrompt": "" "selectPrompt": "Seleziona gli eventi per il grafico"
}, },
"error": { "error": {
"noIntegration": "", "noIntegration": "Nessuna integrazione di Umami configurata",
"noWebsite": "", "noWebsite": "Nessun sito web configurato",
"noData": "", "noData": "Nessun dato disponibile",
"internalServerError": "" "internalServerError": "Recupero dati Umami fallito"
} }
}, },
"common": { "common": {
@@ -3680,7 +3680,7 @@
"defaultColorScheme": { "defaultColorScheme": {
"label": "Schema colore predefinito", "label": "Schema colore predefinito",
"options": { "options": {
"auto": "", "auto": "Automatico",
"light": "Chiaro", "light": "Chiaro",
"dark": "Scuro" "dark": "Scuro"
} }
@@ -3783,7 +3783,7 @@
"label": "Tracearr" "label": "Tracearr"
}, },
"umamiActiveVisitors": { "umamiActiveVisitors": {
"label": "" "label": "Visitatori Attivi Umami"
} }
}, },
"interval": { "interval": {
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porte" "label": "Porte"
},
"host": {
"label": "Host"
} }
}, },
"action": { "action": {
@@ -4496,7 +4499,7 @@
"title": "Comandi generali", "title": "Comandi generali",
"option": { "option": {
"colorScheme": { "colorScheme": {
"auto": "", "auto": "Attiva/Disattiva modalità aspetto",
"light": "Passa al tema chiaro", "light": "Passa al tema chiaro",
"dark": "Passa al tema scuro" "dark": "Passa al tema scuro"
}, },
@@ -4548,13 +4551,13 @@
"group": { "group": {
"searchEngine": { "searchEngine": {
"title": "Motori di ricerca", "title": "Motori di ricerca",
"tipDdgBangs": "", "tipDdgBangs": "Suggerimento: puoi usare anche i bang di DuckDuckGo, ad esempio !qualcosa",
"bang": { "bang": {
"searchWithQuery": "", "searchWithQuery": "Cerca \"{query}\" con {label}",
"pressEnterToOpen": "", "pressEnterToOpen": "Premere Invio per aprire",
"engineSelected": "", "engineSelected": "{label} selezionato (!{bang})",
"typeQueryToContinue": "", "typeQueryToContinue": "Digita la tua query di ricerca per continuare",
"emptyBangHint": "" "emptyBangHint": "Digita un bang, ad es. !yt, poi premi Spazio per selezionare"
}, },
"children": { "children": {
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "ポート" "label": "ポート"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "포트" "label": "포트"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Prievadai" "label": "Prievadai"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "" "label": ""
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Poorten" "label": "Poorten"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+76 -73
View File
@@ -159,7 +159,7 @@
"label": "Åpne søkeresultater i ny fane" "label": "Åpne søkeresultater i ny fane"
}, },
"ddgBangs": { "ddgBangs": {
"label": "" "label": "Aktiver DuckDuckGo bangs"
} }
}, },
"error": { "error": {
@@ -252,10 +252,10 @@
"changeDdgBangs": { "changeDdgBangs": {
"notification": { "notification": {
"success": { "success": {
"message": "" "message": "DuckDuckGo bangs er endret vellykket"
}, },
"error": { "error": {
"message": "" "message": "Kan ikke slå av/på DuckDuckGo bangs"
} }
} }
}, },
@@ -1093,7 +1093,7 @@
}, },
"colorScheme": { "colorScheme": {
"options": { "options": {
"auto": "", "auto": "Auto",
"light": "Lys", "light": "Lys",
"dark": "Mørk" "dark": "Mørk"
} }
@@ -2111,101 +2111,101 @@
} }
}, },
"umami": { "umami": {
"name": "", "name": "Umami Analytics",
"description": "", "description": "Vise besøkende statistikk fra din Umami-analyseinstans",
"visitors": "", "visitors": "besøkende",
"active": "", "active": "aktiv",
"pageviews": "", "pageviews": "sidevisninger",
"visits": "", "visits": "besøk",
"bounceRate": "", "bounceRate": "tilbakesende",
"avgDuration": "", "avgDuration": "gjennomsnitt",
"option": { "option": {
"websiteId": { "websiteId": {
"label": "", "label": "Nettsted",
"description": "", "description": "Velg et nettsted som spores av Umami-instansen din",
"placeholder": "", "placeholder": "Velg en nettside",
"loading": "", "loading": "Laster inn nettsteder...",
"noWebsites": "", "noWebsites": "Ingen nettsteder ble funnet",
"configureIntegrationFirst": "" "configureIntegrationFirst": "Koble til en Umami integrasjon først"
}, },
"timeFrame": { "timeFrame": {
"label": "", "label": "Tidsramme",
"description": "", "description": "Tidsperiode som skal vise besøkende data for",
"option": { "option": {
"today": "", "today": "I dag",
"24h": "", "24h": "Siste 24 timer",
"7d": "", "7d": "Siste 7 dager",
"30d": "", "30d": "Siste 30 dager",
"month": "", "month": "Denne måneden",
"lastMonth": "" "lastMonth": "Siste måned"
} }
}, },
"eventName": { "eventName": {
"label": "", "label": "Hendelse",
"description": "", "description": "Vis totale forekomster av en bestemt hendelse",
"placeholder": "", "placeholder": "Velg en hendelse",
"loading": "", "loading": "Laster inn hendelser...",
"noEvents": "", "noEvents": "Ingen hendelser funnet",
"none": "", "none": "Ingen hendelser",
"configureWebsiteFirst": "" "configureWebsiteFirst": "Velg en nettside først for å laste inn hendelser"
}, },
"chartType": { "chartType": {
"label": "", "label": "Diagramtype",
"description": "", "description": "Vis stil for diagrammet",
"option": { "option": {
"bar": "", "bar": "Søylediagram",
"sparkline": "" "sparkline": "Minigraf"
} }
}, },
"chartStyle": { "chartStyle": {
"label": "", "label": "Diagramtype",
"description": "", "description": "Hvordan vise hendelsesserier i diagrammet",
"option": { "option": {
"grouped": "", "grouped": "Side om side",
"overlay": "" "overlay": "Overlegg (delmengde)"
} }
}, },
"viewMode": { "viewMode": {
"label": "", "label": "Visning",
"description": "", "description": "Hva skal vises i widgetkroppen",
"option": { "option": {
"chart": "", "chart": "Diagram",
"events": "", "events": "Hendelser diagram",
"topPages": "", "topPages": "Toppsider",
"topReferrers": "" "topReferrers": "Topp referenter"
} }
}, },
"eventNames": { "eventNames": {
"label": "", "label": "Hendelser",
"description": "", "description": "Velg ett eller flere hendelser i diagrammet",
"placeholder": "", "placeholder": "Velg en hendelse...",
"loading": "", "loading": "Laster inn hendelser...",
"noEvents": "", "noEvents": "Ingen hendelser funnet",
"configureWebsiteFirst": "" "configureWebsiteFirst": "Velg en nettside først for å laste inn hendelser"
}, },
"topCount": { "topCount": {
"label": "", "label": "Gjenstander å vise",
"description": "" "description": "Antall oppføringer som skal vises (maks 500)"
} }
}, },
"event": { "event": {
"occurrences": "", "occurrences": "hendelser",
"label": "" "label": "hendelser"
}, },
"topPages": { "topPages": {
"direct": "" "direct": "Direkte"
}, },
"topReferrers": { "topReferrers": {
"direct": "" "direct": "Direkte"
}, },
"events": { "events": {
"selectPrompt": "" "selectPrompt": "Velg hendelser for å diagram"
}, },
"error": { "error": {
"noIntegration": "", "noIntegration": "Ingen Umami integrasjon konfigurert",
"noWebsite": "", "noWebsite": "Ingen nettsted konfigurert",
"noData": "", "noData": "Ingen data tilgjengelig",
"internalServerError": "" "internalServerError": "Kunne ikke hente Umami data"
} }
}, },
"common": { "common": {
@@ -3680,7 +3680,7 @@
"defaultColorScheme": { "defaultColorScheme": {
"label": "Standard fargetema", "label": "Standard fargetema",
"options": { "options": {
"auto": "", "auto": "Auto",
"light": "Lys", "light": "Lys",
"dark": "Mørk" "dark": "Mørk"
} }
@@ -3783,7 +3783,7 @@
"label": "Tracearr" "label": "Tracearr"
}, },
"umamiActiveVisitors": { "umamiActiveVisitors": {
"label": "" "label": "Umami Aktive Besøkende"
} }
}, },
"interval": { "interval": {
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porter" "label": "Porter"
},
"host": {
"label": "Vert"
} }
}, },
"action": { "action": {
@@ -4496,7 +4499,7 @@
"title": "Globale kommandoer", "title": "Globale kommandoer",
"option": { "option": {
"colorScheme": { "colorScheme": {
"auto": "", "auto": "Bytt visningsmodus",
"light": "Bytt til lys modus", "light": "Bytt til lys modus",
"dark": "Bytt til mørk modus" "dark": "Bytt til mørk modus"
}, },
@@ -4548,13 +4551,13 @@
"group": { "group": {
"searchEngine": { "searchEngine": {
"title": "Søkemotorer", "title": "Søkemotorer",
"tipDdgBangs": "", "tipDdgBangs": "Tips: Du kan også bruke DuckDuckGo-bangs her, f.eks. !something",
"bang": { "bang": {
"searchWithQuery": "", "searchWithQuery": "Søk etter \"{query}\" med {label}",
"pressEnterToOpen": "", "pressEnterToOpen": "Trykk på Enter for å åpne",
"engineSelected": "", "engineSelected": "{label} valgt (!{bang})",
"typeQueryToContinue": "", "typeQueryToContinue": "Skriv inn søkeordet for å fortsette",
"emptyBangHint": "" "emptyBangHint": "Skriv inn en bang, f.eks. !yt, og trykk deretter på mellomrom for å velge"
}, },
"children": { "children": {
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porty" "label": "Porty"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Portas" "label": "Portas"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "" "label": ""
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porturi" "label": "Porturi"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Порты" "label": "Порты"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Porty" "label": "Porty"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Vrata" "label": "Vrata"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Portar" "label": "Portar"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Bağlantı noktaları" "label": "Bağlantı noktaları"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Порти" "label": "Порти"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "Cổng" "label": "Cổng"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+3
View File
@@ -3970,6 +3970,9 @@
}, },
"ports": { "ports": {
"label": "端口" "label": "端口"
},
"host": {
"label": ""
} }
}, },
"action": { "action": {
+946 -971
View File
File diff suppressed because it is too large. Load diff
+31 -31
View File
@@ -34,45 +34,45 @@ catalog:
"@mantine/spotlight": ^8.3.18 "@mantine/spotlight": ^8.3.18
"@mantine/tiptap": ^8.3.18 "@mantine/tiptap": ^8.3.18
"@million/lint": 1.0.14 "@million/lint": 1.0.14
"@next/eslint-plugin-next": 16.2.4 "@next/eslint-plugin-next": 16.2.6
"@octokit/auth-app": ^8.2.0 "@octokit/auth-app": ^8.2.0
"@paralleldrive/cuid2": ^3.3.0 "@paralleldrive/cuid2": ^3.3.0
"@semantic-release/changelog": ^6.0.3 "@semantic-release/changelog": ^6.0.3
"@semantic-release/commit-analyzer": ^13.0.1 "@semantic-release/commit-analyzer": ^13.0.1
"@semantic-release/git": ^10.0.1 "@semantic-release/git": ^10.0.1
"@semantic-release/github": ^12.0.6 "@semantic-release/github": ^12.0.8
"@semantic-release/npm": ^13.1.5 "@semantic-release/npm": ^13.1.5
"@semantic-release/release-notes-generator": ^14.1.0 "@semantic-release/release-notes-generator": ^14.1.1
"@t3-oss/env-nextjs": ^0.13.11 "@t3-oss/env-nextjs": ^0.13.11
"@tabler/icons-react": ^3.41.1 "@tabler/icons-react": ^3.44.0
"@tanstack/react-query": ^5.100.9 "@tanstack/react-query": ^5.100.9
"@tanstack/react-query-devtools": ^5.100.9 "@tanstack/react-query-devtools": ^5.100.9
"@tanstack/react-query-next-experimental": ^5.100.9 "@tanstack/react-query-next-experimental": ^5.100.9
"@testcontainers/mysql": ^11.14.0 "@testcontainers/mysql": ^11.14.0
"@testcontainers/postgresql": ^11.14.0 "@testcontainers/postgresql": ^11.14.0
"@testcontainers/redis": ^11.14.0 "@testcontainers/redis": ^11.14.0
"@tiptap/extension-color": 3.22.5 "@tiptap/extension-color": 3.23.1
"@tiptap/extension-highlight": 3.22.5 "@tiptap/extension-highlight": 3.23.1
"@tiptap/extension-image": 3.22.5 "@tiptap/extension-image": 3.23.1
"@tiptap/extension-link": ^3.22.5 "@tiptap/extension-link": ^3.23.1
"@tiptap/extension-placeholder": ^3.22.5 "@tiptap/extension-placeholder": ^3.23.1
"@tiptap/extension-table": 3.22.5 "@tiptap/extension-table": 3.23.1
"@tiptap/extension-table-cell": 3.22.5 "@tiptap/extension-table-cell": 3.23.1
"@tiptap/extension-table-header": 3.22.5 "@tiptap/extension-table-header": 3.23.1
"@tiptap/extension-table-row": 3.22.5 "@tiptap/extension-table-row": 3.23.1
"@tiptap/extension-task-item": 3.22.5 "@tiptap/extension-task-item": 3.23.1
"@tiptap/extension-task-list": 3.22.5 "@tiptap/extension-task-list": 3.23.1
"@tiptap/extension-text-align": 3.22.5 "@tiptap/extension-text-align": 3.23.1
"@tiptap/extension-text-style": 3.22.5 "@tiptap/extension-text-style": 3.23.1
"@tiptap/extension-underline": 3.22.5 "@tiptap/extension-underline": 3.23.1
"@tiptap/react": ^3.22.5 "@tiptap/react": ^3.23.1
"@tiptap/starter-kit": ^3.22.5 "@tiptap/starter-kit": ^3.23.1
"@trpc/client": ^11.17.0 "@trpc/client": ^11.17.0
"@trpc/next": ^11.17.0 "@trpc/next": ^11.17.0
"@trpc/react-query": ^11.17.0 "@trpc/react-query": ^11.17.0
"@trpc/server": ^11.17.0 "@trpc/server": ^11.17.0
"@trpc/tanstack-react-query": ^11.17.0 "@trpc/tanstack-react-query": ^11.17.0
"@turbo/gen": ^2.9.8 "@turbo/gen": ^2.9.12
"@types/adm-zip": 0.5.8 "@types/adm-zip": 0.5.8
"@types/bcrypt": 6.0.0 "@types/bcrypt": 6.0.0
"@types/better-sqlite3": 7.6.13 "@types/better-sqlite3": 7.6.13
@@ -81,7 +81,7 @@ catalog:
"@types/crypto-js": ^4.2.2 "@types/crypto-js": ^4.2.2
"@types/css-modules": ^1.0.5 "@types/css-modules": ^1.0.5
"@types/dockerode": ^4.0.1 "@types/dockerode": ^4.0.1
"@types/node": ^24.12.2 "@types/node": ^24.12.3
"@types/node-unifi": ^2.5.1 "@types/node-unifi": ^2.5.1
"@types/pg": ^8.20.0 "@types/pg": ^8.20.0
"@types/prismjs": ^1.26.6 "@types/prismjs": ^1.26.6
@@ -123,19 +123,19 @@ catalog:
esbuild: ^0.28.0 esbuild: ^0.28.0
eslint: ^10.3.0 eslint: ^10.3.0
eslint-config-prettier: ^10.1.8 eslint-config-prettier: ^10.1.8
eslint-config-turbo: ^2.9.8 eslint-config-turbo: ^2.9.12
eslint-plugin-import: ^2.32.0 eslint-plugin-import: ^2.32.0
eslint-plugin-jsx-a11y: ^6.10.2 eslint-plugin-jsx-a11y: ^6.10.2
eslint-plugin-react: ^7.37.5 eslint-plugin-react: ^7.37.5
eslint-plugin-react-hooks: ^6.1.1 eslint-plugin-react-hooks: ^6.1.1
fast-xml-parser: ^5.7.2 fast-xml-parser: ^5.7.3
fastify: ^5.8.5 fastify: ^5.8.5
flag-icons: ^7.5.0 flag-icons: ^7.5.0
glob: ^13.0.6 glob: ^13.0.6
ical.js: ^2.2.1 ical.js: ^2.2.1
ioredis: 5.10.1 ioredis: 5.10.1
isomorphic-dompurify: ^3.12.0 isomorphic-dompurify: ^3.12.0
jotai: ^2.19.1 jotai: ^2.20.0
jsdom: ^29.1.1 jsdom: ^29.1.1
json5: ^2.2.3 json5: ^2.2.3
ldapts: 8.1.7 ldapts: 8.1.7
@@ -144,9 +144,9 @@ catalog:
mantine-react-table: 2.0.0-beta.9 mantine-react-table: 2.0.0-beta.9
maria2: ^0.4.1 maria2: ^0.4.1
mysql2: 3.22.3 mysql2: 3.22.3
next: 16.2.4 next: 16.2.6
next-auth: 5.0.0-beta.31 next-auth: 5.0.0-beta.31
next-intl: 4.11.0 next-intl: 4.11.1
node-loader: ^2.1.0 node-loader: ^2.1.0
octokit: ^5.0.5 octokit: ^5.0.5
pg: ^8.20.0 pg: ^8.20.0
@@ -155,8 +155,8 @@ catalog:
prettier-plugin-packagejson: ^3.0.2 prettier-plugin-packagejson: ^3.0.2
prismjs: ^1.30.0 prismjs: ^1.30.0
proxmox-api: 1.1.1 proxmox-api: 1.1.1
react: 19.2.5 react: 19.2.6
react-dom: 19.2.5 react-dom: 19.2.6
react-error-boundary: ^6.1.1 react-error-boundary: ^6.1.1
react-markdown: ^10.1.0 react-markdown: ^10.1.0
react-quill-new: ^3.8.3 react-quill-new: ^3.8.3
@@ -171,9 +171,9 @@ catalog:
testcontainers: ^11.14.0 testcontainers: ^11.14.0
timezones-ical-library: ^2.2.0 timezones-ical-library: ^2.2.0
trpc-to-openapi: ^3.2.0 trpc-to-openapi: ^3.2.0
tsdav: ^2.2.0 tsdav: ^2.2.1
tsx: 4.20.4 tsx: 4.20.4
turbo: ^2.9.8 turbo: ^2.9.12
typescript: ^5.9.3 typescript: ^5.9.3
typescript-eslint: ^8.58.2 typescript-eslint: ^8.58.2
undici: 7.24.6 undici: 7.24.6
+1 -1
View File
@@ -1 +1 @@
[{"login":"ajnart","avatar_url":"https://avatars.githubusercontent.com/u/49837342?v=4"},{"login":"manuel-rw","avatar_url":"https://avatars.githubusercontent.com/u/30572287?v=4"},{"login":"Meierschlumpf","avatar_url":"https://avatars.githubusercontent.com/u/63781622?v=4"},{"login":"SeDemal","avatar_url":"https://avatars.githubusercontent.com/u/26098587?v=4"},{"login":"lammersbjorn","avatar_url":"https://avatars.githubusercontent.com/u/71191962?v=4"},{"login":"LarveyOfficial","avatar_url":"https://avatars.githubusercontent.com/u/39219859?v=4"},{"login":"c00ldude1oo","avatar_url":"https://avatars.githubusercontent.com/u/15677803?v=4"},{"login":"InterN0te","avatar_url":"https://avatars.githubusercontent.com/u/10882916?v=4"},{"login":"Aimsucks","avatar_url":"https://avatars.githubusercontent.com/u/1828486?v=4"},{"login":"JannesV","avatar_url":"https://avatars.githubusercontent.com/u/5984244?v=4"},{"login":"MauriceNino","avatar_url":"https://avatars.githubusercontent.com/u/18658092?v=4"},{"login":"hillaliy","avatar_url":"https://avatars.githubusercontent.com/u/950010?v=4"},{"login":"Skeeww","avatar_url":"https://avatars.githubusercontent.com/u/9639992?v=4"},{"login":"RichyHBM","avatar_url":"https://avatars.githubusercontent.com/u/5472275?v=4"},{"login":"Bonfire","avatar_url":"https://avatars.githubusercontent.com/u/5704760?v=4"},{"login":"wieli99","avatar_url":"https://avatars.githubusercontent.com/u/46794825?v=4"},{"login":"ishaanparlikar","avatar_url":"https://avatars.githubusercontent.com/u/43013132?v=4"},{"login":"Zareix","avatar_url":"https://avatars.githubusercontent.com/u/29818713?v=4"},{"login":"tuggan","avatar_url":"https://avatars.githubusercontent.com/u/4325608?v=4"},{"login":"Spillebulle","avatar_url":"https://avatars.githubusercontent.com/u/46653946?v=4"},{"login":"spkesDE","avatar_url":"https://avatars.githubusercontent.com/u/1682314?v=4"},{"login":"j3lte","avatar_url":"https://avatars.githubusercontent.com/u/2557568?v=4"},{"login":"dslatt","avatar_url":"https://avatars.githubusercontent.com/u/5211001?v=4"},{"login":"Malong11-007","avatar_url":"https://avatars.githubusercontent.com/u/40298510?v=4"},{"login":"StefanB7","avatar_url":"https://avatars.githubusercontent.com/u/22056509?v=4"},{"login":"souravghosh01","avatar_url":"https://avatars.githubusercontent.com/u/37548139?v=4"},{"login":"SR3u","avatar_url":"https://avatars.githubusercontent.com/u/2380522?v=4"},{"login":"Rikpat","avatar_url":"https://avatars.githubusercontent.com/u/33869814?v=4"},{"login":"NormanJS","avatar_url":"https://avatars.githubusercontent.com/u/83409549?v=4"},{"login":"No-Maines-Land","avatar_url":"https://avatars.githubusercontent.com/u/20687725?v=4"},{"login":"stark1tty","avatar_url":"https://avatars.githubusercontent.com/u/69326376?v=4"},{"login":"Momcilo42","avatar_url":"https://avatars.githubusercontent.com/u/10118137?v=4"},{"login":"marius-arch","avatar_url":"https://avatars.githubusercontent.com/u/72494359?v=4"},{"login":"Lumilias","avatar_url":"https://avatars.githubusercontent.com/u/10852161?v=4"},{"login":"Havock94","avatar_url":"https://avatars.githubusercontent.com/u/7635248?v=4"},{"login":"Lollyde","avatar_url":"https://avatars.githubusercontent.com/u/11347524?v=4"},{"login":"krishnamuppaneni","avatar_url":"https://avatars.githubusercontent.com/u/4703366?v=4"},{"login":"devtobi","avatar_url":"https://avatars.githubusercontent.com/u/28538704?v=4"},{"login":"TyxTang","avatar_url":"https://avatars.githubusercontent.com/u/90897955?v=4"},{"login":"alotlikebeans","avatar_url":"https://avatars.githubusercontent.com/u/19630511?v=4"},{"login":"WillyJL","avatar_url":"https://avatars.githubusercontent.com/u/49810075?v=4"},{"login":"anonysoul","avatar_url":"https://avatars.githubusercontent.com/u/105715150?v=4"},{"login":"cospeedster","avatar_url":"https://avatars.githubusercontent.com/u/52749645?v=4"},{"login":"diederbert","avatar_url":"https://avatars.githubusercontent.com/u/162878798?v=4"},{"login":"digdilem","avatar_url":"https://avatars.githubusercontent.com/u/4052275?v=4"},{"login":"dinghino","avatar_url":"https://avatars.githubusercontent.com/u/14729459?v=4"},{"login":"gfomichev","avatar_url":"https://avatars.githubusercontent.com/u/1596146?v=4"},{"login":"gnattu","avatar_url":"https://avatars.githubusercontent.com/u/12995396?v=4"},{"login":"tuxpizza","avatar_url":"https://avatars.githubusercontent.com/u/84710786?v=4"},{"login":"xmarkurion","avatar_url":"https://avatars.githubusercontent.com/u/46654687?v=4"},{"login":"huanga","avatar_url":"https://avatars.githubusercontent.com/u/732970?v=4"},{"login":"taos15","avatar_url":"https://avatars.githubusercontent.com/u/122130728?v=4"},{"login":"arghyadipchak","avatar_url":"https://avatars.githubusercontent.com/u/32430374?v=4"},{"login":"AuthorShin","avatar_url":"https://avatars.githubusercontent.com/u/4959043?v=4"},{"login":"benniblot","avatar_url":"https://avatars.githubusercontent.com/u/47495914?v=4"},{"login":"bebsworthy","avatar_url":"https://avatars.githubusercontent.cLine truncated [{"login":"ajnart","avatar_url":"https://avatars.githubusercontent.com/u/49837342?v=4"},{"login":"manuel-rw","avatar_url":"https://avatars.githubusercontent.com/u/30572287?v=4"},{"login":"Meierschlumpf","avatar_url":"https://avatars.githubusercontent.com/u/63781622?v=4"},{"login":"SeDemal","avatar_url":"https://avatars.githubusercontent.com/u/26098587?v=4"},{"login":"lammersbjorn","avatar_url":"https://avatars.githubusercontent.com/u/71191962?v=4"},{"login":"LarveyOfficial","avatar_url":"https://avatars.githubusercontent.com/u/39219859?v=4"},{"login":"c00ldude1oo","avatar_url":"https://avatars.githubusercontent.com/u/15677803?v=4"},{"login":"InterN0te","avatar_url":"https://avatars.githubusercontent.com/u/10882916?v=4"},{"login":"Aimsucks","avatar_url":"https://avatars.githubusercontent.com/u/1828486?v=4"},{"login":"JannesV","avatar_url":"https://avatars.githubusercontent.com/u/5984244?v=4"},{"login":"MauriceNino","avatar_url":"https://avatars.githubusercontent.com/u/18658092?v=4"},{"login":"hillaliy","avatar_url":"https://avatars.githubusercontent.com/u/950010?v=4"},{"login":"Skeeww","avatar_url":"https://avatars.githubusercontent.com/u/9639992?v=4"},{"login":"RichyHBM","avatar_url":"https://avatars.githubusercontent.com/u/5472275?v=4"},{"login":"Bonfire","avatar_url":"https://avatars.githubusercontent.com/u/5704760?v=4"},{"login":"wieli99","avatar_url":"https://avatars.githubusercontent.com/u/46794825?v=4"},{"login":"ishaanparlikar","avatar_url":"https://avatars.githubusercontent.com/u/43013132?v=4"},{"login":"Zareix","avatar_url":"https://avatars.githubusercontent.com/u/29818713?v=4"},{"login":"tuggan","avatar_url":"https://avatars.githubusercontent.com/u/4325608?v=4"},{"login":"Spillebulle","avatar_url":"https://avatars.githubusercontent.com/u/46653946?v=4"},{"login":"spkesDE","avatar_url":"https://avatars.githubusercontent.com/u/1682314?v=4"},{"login":"j3lte","avatar_url":"https://avatars.githubusercontent.com/u/2557568?v=4"},{"login":"dslatt","avatar_url":"https://avatars.githubusercontent.com/u/5211001?v=4"},{"login":"Malong11-007","avatar_url":"https://avatars.githubusercontent.com/u/40298510?v=4"},{"login":"StefanB7","avatar_url":"https://avatars.githubusercontent.com/u/22056509?v=4"},{"login":"souravghosh01","avatar_url":"https://avatars.githubusercontent.com/u/37548139?v=4"},{"login":"SR3u","avatar_url":"https://avatars.githubusercontent.com/u/2380522?v=4"},{"login":"Rikpat","avatar_url":"https://avatars.githubusercontent.com/u/33869814?v=4"},{"login":"NormanJS","avatar_url":"https://avatars.githubusercontent.com/u/83409549?v=4"},{"login":"No-Maines-Land","avatar_url":"https://avatars.githubusercontent.com/u/20687725?v=4"},{"login":"stark1tty","avatar_url":"https://avatars.githubusercontent.com/u/69326376?v=4"},{"login":"Momcilo42","avatar_url":"https://avatars.githubusercontent.com/u/10118137?v=4"},{"login":"marius-arch","avatar_url":"https://avatars.githubusercontent.com/u/72494359?v=4"},{"login":"Lumilias","avatar_url":"https://avatars.githubusercontent.com/u/10852161?v=4"},{"login":"Havock94","avatar_url":"https://avatars.githubusercontent.com/u/7635248?v=4"},{"login":"Lollyde","avatar_url":"https://avatars.githubusercontent.com/u/11347524?v=4"},{"login":"krishnamuppaneni","avatar_url":"https://avatars.githubusercontent.com/u/4703366?v=4"},{"login":"devtobi","avatar_url":"https://avatars.githubusercontent.com/u/28538704?v=4"},{"login":"TyxTang","avatar_url":"https://avatars.githubusercontent.com/u/90897955?v=4"},{"login":"alotlikebeans","avatar_url":"https://avatars.githubusercontent.com/u/19630511?v=4"},{"login":"WillyJL","avatar_url":"https://avatars.githubusercontent.com/u/49810075?v=4"},{"login":"anonysoul","avatar_url":"https://avatars.githubusercontent.com/u/105715150?v=4"},{"login":"cospeedster","avatar_url":"https://avatars.githubusercontent.com/u/52749645?v=4"},{"login":"diederbert","avatar_url":"https://avatars.githubusercontent.com/u/162878798?v=4"},{"login":"digdilem","avatar_url":"https://avatars.githubusercontent.com/u/4052275?v=4"},{"login":"dinghino","avatar_url":"https://avatars.githubusercontent.com/u/14729459?v=4"},{"login":"gfomichev","avatar_url":"https://avatars.githubusercontent.com/u/1596146?v=4"},{"login":"gnattu","avatar_url":"https://avatars.githubusercontent.com/u/12995396?v=4"},{"login":"tuxpizza","avatar_url":"https://avatars.githubusercontent.com/u/84710786?v=4"},{"login":"xmarkurion","avatar_url":"https://avatars.githubusercontent.com/u/46654687?v=4"},{"login":"huanga","avatar_url":"https://avatars.githubusercontent.com/u/732970?v=4"},{"login":"taos15","avatar_url":"https://avatars.githubusercontent.com/u/122130728?v=4"},{"login":"arghyadipchak","avatar_url":"https://avatars.githubusercontent.com/u/32430374?v=4"},{"login":"AuthorShin","avatar_url":"https://avatars.githubusercontent.com/u/4959043?v=4"},{"login":"benniblot","avatar_url":"https://avatars.githubusercontent.com/u/47495914?v=4"},{"login":"bebsworthy","avatar_url":"https://avatars.githubusercontent.cLine truncated