Compare commits
44 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1cc4ae5c03 | ||
|
|
4fa51821ef | ||
|
|
4bafe6bfe7 | ||
|
|
184aa5eca6 | ||
|
|
a9df79642d | ||
|
|
e23e25890a | ||
|
|
28bd849af7 | ||
|
|
918585c3e2 | ||
|
|
0906420584 | ||
|
|
18bd9c856d | ||
|
|
93379145ac | ||
|
|
9c81d34d66 | ||
|
|
b51fcdb342 | ||
|
|
db2501633d | ||
|
|
5cd940f3cc | ||
|
|
1bc19e7857 | ||
|
|
83e3800ddf | ||
|
|
34ef216f3f | ||
|
|
46a57c1cf2 | ||
|
|
78527cb375 | ||
|
|
508f687491 | ||
|
|
9a8ea9e1fe | ||
|
|
b1ae5f700e | ||
|
|
f0a67d9a29 | ||
|
|
5d113ea280 | ||
|
|
d45ae5fab9 | ||
|
|
02249d20c2 | ||
|
|
cefa0d8fde | ||
|
|
4933b4f60d | ||
|
|
a60053e6c4 | ||
|
|
6756838d5f | ||
|
|
74fe7a7a28 | ||
|
|
824f4b8acc | ||
|
|
a6ea9ac333 | ||
|
|
a87bda7810 | ||
|
|
a8f00f5242 | ||
|
|
6268db182e | ||
|
|
6f077f1c5e | ||
|
|
ff21033b0c | ||
|
|
6fdf1dfaa8 | ||
|
|
f1e0b9236c | ||
|
|
4da75134ed | ||
|
|
957ba4e058 | ||
|
|
732ef95bd9 |
@@ -11,4 +11,4 @@ NEXTAUTH_SECRET="anything"
|
||||
# Disable analytics
|
||||
NEXT_PUBLIC_DISABLE_ANALYTICS="true"
|
||||
|
||||
DEFAULT_COLOR_SCHEME="light"
|
||||
DEFAULT_COLOR_SCHEME="light"
|
||||
2
.github/workflows/stale.yml
vendored
2
.github/workflows/stale.yml
vendored
@@ -21,7 +21,7 @@ jobs:
|
||||
- uses: actions/stale@v5
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-issue-message: "Hello 👋, this issue has been open for 60 without activity. Please close this issue if it's no longer relevant or has been resolved. Still relevant? Simply reply and I'll mark it as active."
|
||||
stale-issue-message: "Hello 👋, this issue has been open for 60 days without activity. We mark issues to help prioritise and close dead issues. Can you confirm that this issue is still relevant on the latest version? I'll remove the stale label as soon as there is further activity on this issue. Thank you 🙏"
|
||||
stale-pr-message: 'Hello 👋, this PR has gone stale. Please reply to mark it as active.'
|
||||
stale-issue-label: 'Stale'
|
||||
stale-pr-label: 'Stale'
|
||||
|
||||
55
README.md
55
README.md
@@ -53,34 +53,46 @@ Simplify the management of your server with Homarr - a sleek, modern dashboard t
|
||||
- 🦞 Comprehensive built-in icon picker with over 7000 icons
|
||||
- 🐳 Easy deployment with Docker, unRAID, and Synology
|
||||
- 🚀 Compatible with any major consumer hardware (x86, Raspberry Pi, old laptops, ...)
|
||||
- 💵 Free and Open-Source - your data stays on your device. No telemetry data.
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||

|
||||
|
||||
Homarr has a [built-in collection of widgets and integrations](https://homarr.dev/docs/integrations/), that connect to your applications and enable you to control them directly from the dashboard.
|
||||
Each widget and integration has a comprehensive documentation for your comfort.
|
||||
Homarr will integrate with the following applications of yours:
|
||||
Homarr has a [built-in collection of widgets and integrations](https://homarr.dev/docs/category/integrations), that connect to your applications and enable you to control them directly from the dashboard.
|
||||
Each widget and integration has a comprehensive documentation
|
||||
Homarr will integrate with the following applications:
|
||||
|
||||
- 📥 Torrent clients
|
||||
- [Deluge](https://homarr.dev/docs/integrations/#deluge)
|
||||
- [Transmission](https://homarr.dev/docs/integrations/#transmission)
|
||||
- [qBittorent](https://homarr.dev/docs/integrations/#qbittorrent-integration)
|
||||
- 📥 Usenet clients
|
||||
- [SABnzbd](https://homarr.dev/docs/integrations/#sabnzbd)
|
||||
- [NZBGet](https://homarr.dev/docs/integrations/#nzbget)
|
||||
- 📚 Media collection managers
|
||||
- [Sonarr](https://homarr.dev/docs/integrations/#sonarr)
|
||||
- [Radarr](https://homarr.dev/docs/integrations/#radarr)
|
||||
- [Lidarr](https://homarr.dev/docs/integrations/#lidarr)
|
||||
- [Readarr](https://homarr.dev/docs/integrations/#readarr)
|
||||
- 🎞️ Media request managers
|
||||
- [Overseerr](https://homarr.dev/docs/integrations/#overseerr--jellyseerr)
|
||||
- [Jellyseerr](https://homarr.dev/docs/integrations/#overseerr--jellyseerr)
|
||||
- 🔌 [Dash.](https://homarr.dev/docs/integrations/#dash)
|
||||
- 🐳 [Docker](https://homarr.dev/docs/integrations/#docker)
|
||||
📥 Torrent clients
|
||||
- [Deluge](https://homarr.dev/docs/integrations/torrent#deluge)
|
||||
- [Transmission](https://homarr.dev/docs/integrations/torrent#transmission)
|
||||
- [qBittorent](https://homarr.dev/docs/integrations/torrent#qbittorrent-integration)
|
||||
|
||||
📥 Usenet clients
|
||||
- [SABnzbd](https://homarr.dev/docs/integrations/usenet#sabnzbd)
|
||||
- [NZBGet](https://homarr.dev/docs/integrations/usenet#nzbget)
|
||||
|
||||
📺 Media servers
|
||||
- [Plex](https://homarr.dev/docs/integrations/usenet#nzbget)
|
||||
- [Jellyfin](https://homarr.dev/docs/integrations/usenet#nzbget)
|
||||
|
||||
📚 Media collection managers
|
||||
- [Sonarr](https://homarr.dev/docs/integrations/servarr#sonarr)
|
||||
- [Radarr](https://homarr.dev/docs/integrations/servarr#radarr)
|
||||
- [Lidarr](https://homarr.dev/docs/integrations/servarr#lidarr)
|
||||
- [Readarr](https://homarr.dev/docs/integrations/servarr#readarr)
|
||||
|
||||
🎞️ Media request managers
|
||||
- [Overseerr](https://homarr.dev/docs/integrations/media-requester)
|
||||
- [Jellyseerr](https://homarr.dev/docs/integrations/media-requester)
|
||||
|
||||
🚫 DNS ad-blockers
|
||||
- [Pihole](https://homarr.dev/docs/integrations/dns#pihole)
|
||||
- [AdGuard Home](https://homarr.dev/docs/integrations/dns#adguard-home)
|
||||
|
||||
Other integrations
|
||||
- [🔌 Dash.](https://homarr.dev/docs/integrations/hardware)
|
||||
- [🐳 Docker](https://homarr.dev/docs/integrations/containers)
|
||||
|
||||
We're constantly adding new integrations and widgets, which will enhance your experience even further.
|
||||
|
||||
@@ -123,3 +135,4 @@ You can also support us by helping with [translating the entire project](https:/
|
||||
All contributions, regardless of their size or scope, are welcome and highly appreciated! Thank you ❤️
|
||||
|
||||

|
||||
[](https://argos-ci.com?utm_source=%5Bhomarr%5D&utm_campaign=oss)
|
||||
|
||||
@@ -33,6 +33,8 @@ module.exports = {
|
||||
'tw',
|
||||
'uk',
|
||||
'vi',
|
||||
'et',
|
||||
'lt',
|
||||
],
|
||||
|
||||
localeDetection: false,
|
||||
|
||||
@@ -6,6 +6,11 @@ const withBundleAnalyzer = require('@next/bundle-analyzer')({
|
||||
});
|
||||
|
||||
module.exports = withBundleAnalyzer({
|
||||
webpack: (config) => {
|
||||
// for dynamic loading of auth providers
|
||||
config.experiments = { ...config.experiments, topLevelAwait: true };
|
||||
return config;
|
||||
},
|
||||
images: {
|
||||
domains: ['cdn.jsdelivr.net'],
|
||||
},
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "homarr",
|
||||
"version": "0.14.4",
|
||||
"version": "0.15.0",
|
||||
"description": "Homarr - A homepage for your server.",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -27,7 +27,6 @@
|
||||
"db:migrate": "dotenv ts-node drizzle/migrate/migrate.ts ./drizzle"
|
||||
},
|
||||
"dependencies": {
|
||||
"@auth/drizzle-adapter": "^0.3.2",
|
||||
"@ctrl/deluge": "^4.1.0",
|
||||
"@ctrl/qbittorrent": "^6.0.0",
|
||||
"@ctrl/shared-torrent": "^4.1.1",
|
||||
@@ -92,9 +91,8 @@
|
||||
"i18next": "^22.5.1",
|
||||
"immer": "^10.0.2",
|
||||
"js-file-download": "^0.4.12",
|
||||
"ldapjs": "^3.0.5",
|
||||
"mantine-react-table": "^1.3.4",
|
||||
"moment": "^2.29.4",
|
||||
"moment-timezone": "^0.5.43",
|
||||
"next": "13.4.12",
|
||||
"next-auth": "^4.23.0",
|
||||
"next-i18next": "^14.0.0",
|
||||
@@ -123,6 +121,7 @@
|
||||
"@types/better-sqlite3": "^7.6.5",
|
||||
"@types/cookies": "^0.7.7",
|
||||
"@types/dockerode": "^3.3.9",
|
||||
"@types/ldapjs": "^3.0.2",
|
||||
"@types/node": "18.17.8",
|
||||
"@types/prismjs": "^1.26.0",
|
||||
"@types/react": "^18.2.11",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "上一步",
|
||||
"confirm": "确认",
|
||||
"enabled": "已启用",
|
||||
"duplicate": "复制",
|
||||
"disabled": "已禁用",
|
||||
"enableAll": "全部启用",
|
||||
"disableAll": "全部禁用",
|
||||
|
||||
37
public/locales/cn/modules/health-monitoring.json
Normal file
37
public/locales/cn/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "系统健康监测",
|
||||
"description": "关于NAS的信息",
|
||||
"settings": {
|
||||
"title": "系统健康监测",
|
||||
"fahrenheit": {
|
||||
"label": "华氏度"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "平均负载",
|
||||
"minute": "{{minute}} 分钟"
|
||||
},
|
||||
"memory": {
|
||||
"label": "内存",
|
||||
"totalMem": "内存总量: {{total}}GB",
|
||||
"available": "可用: {{available}}GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "文件系统",
|
||||
"available": "可用: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "运行时间",
|
||||
"updates": "更新",
|
||||
"reboot": "重启"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "找不到您的 NAS",
|
||||
"text": "连接到您的NAS时出现了问题。请验证您的配置/集成。"
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/cn/modules/indexer-manager.json
Normal file
19
public/locales/cn/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "索引管理器状态",
|
||||
"description": "有关索引器的状态",
|
||||
"settings": {
|
||||
"title": "索引管理器状态"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "索引管理器",
|
||||
"testAllButton": "测试全部"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "无法找到索引管理器",
|
||||
"text": "连接索引管理器时出现问题。请验证您的配置/集成。"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,7 +18,7 @@
|
||||
"pendingApproval": "待批准",
|
||||
"declined": "已拒绝",
|
||||
"available": "可用",
|
||||
"partial": "局部"
|
||||
"partial": "部分"
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "批准请求",
|
||||
|
||||
@@ -20,6 +20,12 @@
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": "按发布日期排序(升序)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "将没有发布日期的文章置顶"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "最大文章数量"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
{
|
||||
"entityNotFound": "未找到实体",
|
||||
"descriptor": {
|
||||
"name": "Home Assistant 实体",
|
||||
"description": "Home Assistant 中实体的当前状态",
|
||||
"name": "家庭助理实体",
|
||||
"description": "家庭助理中实体的当前状态",
|
||||
"settings": {
|
||||
"title": "实体状态",
|
||||
"entityId": {
|
||||
"label": "实体 ID",
|
||||
"info": "Home Assistant 中的唯一实体 ID。通过单击实体 > 单击齿轮图标 > 单击“实体 ID”处的复制按钮进行复制。某些自定义实体可能不受支持。"
|
||||
"info": "家庭助理中的唯一实体 ID。通过单击实体 > 单击齿轮图标 > 单击“实体 ID”处的复制按钮进行复制。某些自定义实体可能不受支持。"
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "附加测量单位",
|
||||
"info": "将测量单位属性附加到实体状态。"
|
||||
},
|
||||
"automationId": {
|
||||
"label": "可选自动化 ID",
|
||||
@@ -15,6 +19,10 @@
|
||||
},
|
||||
"displayName": {
|
||||
"label": "显示名称"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "显示友好名称",
|
||||
"info": "显示来自家庭助理的友好名称,而不是显示名称"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "crwdns3375:0crwdne3375:0",
|
||||
"confirm": "crwdns3377:0crwdne3377:0",
|
||||
"enabled": "crwdns2883:0crwdne2883:0",
|
||||
"duplicate": "crwdns4174:0crwdne4174:0",
|
||||
"disabled": "crwdns2885:0crwdne2885:0",
|
||||
"enableAll": "crwdns2887:0crwdne2887:0",
|
||||
"disableAll": "crwdns2889:0crwdne2889:0",
|
||||
|
||||
37
public/locales/cr/modules/health-monitoring.json
Normal file
37
public/locales/cr/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "crwdns4202:0crwdne4202:0",
|
||||
"description": "crwdns4204:0crwdne4204:0",
|
||||
"settings": {
|
||||
"title": "crwdns4206:0crwdne4206:0",
|
||||
"fahrenheit": {
|
||||
"label": "crwdns4208:0crwdne4208:0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "crwdns4210:0crwdne4210:0",
|
||||
"load": "crwdns4212:0crwdne4212:0",
|
||||
"minute": "crwdns4214:0{{minute}}crwdne4214:0"
|
||||
},
|
||||
"memory": {
|
||||
"label": "crwdns4216:0crwdne4216:0",
|
||||
"totalMem": "crwdns4218:0{{total}}crwdne4218:0",
|
||||
"available": "crwdns4220:0{{available}}crwdnd4220:0{{percentage}}crwdne4220:0"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "crwdns4222:0crwdne4222:0",
|
||||
"available": "crwdns4224:0{{available}}crwdnd4224:0{{percentage}}crwdne4224:0"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "crwdns4226:0crwdne4226:0",
|
||||
"updates": "crwdns4228:0crwdne4228:0",
|
||||
"reboot": "crwdns4230:0crwdne4230:0"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "crwdns4232:0crwdne4232:0",
|
||||
"text": "crwdns4234:0crwdne4234:0"
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/cr/modules/indexer-manager.json
Normal file
19
public/locales/cr/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "crwdns4188:0crwdne4188:0",
|
||||
"description": "crwdns4190:0crwdne4190:0",
|
||||
"settings": {
|
||||
"title": "crwdns4192:0crwdne4192:0"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "crwdns4194:0crwdne4194:0",
|
||||
"testAllButton": "crwdns4196:0crwdne4196:0"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "crwdns4198:0crwdne4198:0",
|
||||
"text": "crwdns4200:0crwdne4200:0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,12 @@
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": "crwdns4160:0crwdne4160:0"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "crwdns4176:0crwdne4176:0"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "crwdns4178:0crwdne4178:0"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "crwdns4046:0crwdne4046:0",
|
||||
"info": "crwdns4048:0crwdne4048:0"
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "crwdns4180:0crwdne4180:0",
|
||||
"info": "crwdns4182:0crwdne4182:0"
|
||||
},
|
||||
"automationId": {
|
||||
"label": "crwdns4156:0crwdne4156:0",
|
||||
"info": "crwdns4158:0crwdne4158:0"
|
||||
},
|
||||
"displayName": {
|
||||
"label": "crwdns4050:0crwdne4050:0"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "crwdns4184:0crwdne4184:0",
|
||||
"info": "crwdns4186:0crwdne4186:0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "Zpět",
|
||||
"confirm": "Potvrdit",
|
||||
"enabled": "Zapnuto",
|
||||
"duplicate": "Duplikovat",
|
||||
"disabled": "Vypnuto",
|
||||
"enableAll": "Aktivovat vše",
|
||||
"disableAll": "Zakázat vše",
|
||||
|
||||
37
public/locales/cs/modules/health-monitoring.json
Normal file
37
public/locales/cs/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Monitorování stavu systému",
|
||||
"description": "Informace o Vaší NAS",
|
||||
"settings": {
|
||||
"title": "Monitorování stavu systému",
|
||||
"fahrenheit": {
|
||||
"label": "Stupně Fahrenheit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "Procesor",
|
||||
"load": "Průměrné zatížení",
|
||||
"minute": "{{minute}} minut"
|
||||
},
|
||||
"memory": {
|
||||
"label": "Pamět",
|
||||
"totalMem": "Celková paměť: {{total}}GB",
|
||||
"available": "K dispozici: {{available}}GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "Souborový systém",
|
||||
"available": "K dispozici: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Doba provozu",
|
||||
"updates": "Aktualizace",
|
||||
"reboot": "Restartovat"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Nepodařilo se najít Vaší NAS",
|
||||
"text": "Došlo k problému s připojením k Vaší NAS. Ověřte prosím svou konfiguraci/integraci."
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/cs/modules/indexer-manager.json
Normal file
19
public/locales/cs/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Stav správce indexeru",
|
||||
"description": "Stav Vašich indexerů",
|
||||
"settings": {
|
||||
"title": "Stav správce indexeru"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "Správce indexeru",
|
||||
"testAllButton": "Otestovat vše"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Nepodařilo se najít správce indexeru",
|
||||
"text": "Došlo k problému s připojením k Vašemu správci indexeru. Ověřte prosím svou konfiguraci/integraci."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,12 @@
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": "Seřadit podle data zveřejnění (vzestupně)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "Umístit příspěvky bez data zveřejnění navrch"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "Maximální počet příspěvků"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "ID entity",
|
||||
"info": "Jedinečné ID entity v aplikaci Home Assistant. Zkopírujte kliknutím na entitu > klikněte na ikonu ozubeného kolečka > klikněte na tlačítko kopírovat \"ID entity\". Některé vlastní entity nemusí být podporovány."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "Přidat měrnou jednotku",
|
||||
"info": "Přidávat atribut měrné jednotky ke stavu entity."
|
||||
},
|
||||
"automationId": {
|
||||
"label": "Volitelné ID automatizace",
|
||||
"info": "Vaše unikátní ID automatizace. Vždy začíná s automation.XXXXX. Pokud nebude nastaveno, na widget nebude možné kliknout a bude možné zobrazit pouze stav. Po kliknutí bude stav entity obnoven."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Zobrazovaný název"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Zobrazovat čitelné jméno",
|
||||
"info": "Zobrazovat přátelské jméno z Home Assistantu místo zobrazovaného jména"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Automatizace Home Assistanta",
|
||||
"description": "Spustit automatizaci",
|
||||
"description": "Spustí automatizaci",
|
||||
"settings": {
|
||||
"title": "Spustit automatizaci",
|
||||
"title": "Spustí automatizaci",
|
||||
"automationId": {
|
||||
"label": "ID automatizace",
|
||||
"info": "Vaše unikátní ID automatizace. Vždy začíná s automation.XXXXX."
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "Forrige",
|
||||
"confirm": "Bekræft",
|
||||
"enabled": "Aktiveret",
|
||||
"duplicate": "Duplikér",
|
||||
"disabled": "Deaktiveret",
|
||||
"enableAll": "Aktiver alle",
|
||||
"disableAll": "Deaktiver alle",
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"title": "Værktøjer",
|
||||
"items": {
|
||||
"docker": "Docker",
|
||||
"api": ""
|
||||
"api": "API"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
|
||||
@@ -16,15 +16,15 @@
|
||||
"label": "Slet permanent",
|
||||
"disabled": "Sletning deaktiveret, fordi ældre Homarr-komponenter ikke tillader sletning af standardkonfigurationen. Sletning vil være mulig i fremtiden."
|
||||
},
|
||||
"duplicate": "",
|
||||
"duplicate": "Duplikér",
|
||||
"rename": {
|
||||
"label": "",
|
||||
"label": "Omdøb",
|
||||
"modal": {
|
||||
"title": "",
|
||||
"title": "Omdøb tavlen {{name}}",
|
||||
"fields": {
|
||||
"name": {
|
||||
"label": "",
|
||||
"placeholder": ""
|
||||
"label": "Nyt navn",
|
||||
"placeholder": "Nyt tavlenavn"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
37
public/locales/da/modules/health-monitoring.json
Normal file
37
public/locales/da/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Systemsundhedsovervågning",
|
||||
"description": "Oplysninger om din NAS",
|
||||
"settings": {
|
||||
"title": "Systemsundhedsovervågning",
|
||||
"fahrenheit": {
|
||||
"label": "Fahrenheit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "Load Gennemsnit",
|
||||
"minute": "{{minute}} minutter"
|
||||
},
|
||||
"memory": {
|
||||
"label": "Hukommelse",
|
||||
"totalMem": "Samlet hukommelse: {{total}}GB",
|
||||
"available": "Tilgængelig: {{available}}GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "Filsystem",
|
||||
"available": "Tilgængelig: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Oppetid",
|
||||
"updates": "Opdateringer",
|
||||
"reboot": "Genstart"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Kan ikke finde din NAS",
|
||||
"text": "Der opstod et problem med at oprette forbindelse til din NAS. Bekræft venligst din konfiguration/integration(er)."
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/da/modules/indexer-manager.json
Normal file
19
public/locales/da/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Indekserings manager status",
|
||||
"description": "Status for dine indekser",
|
||||
"settings": {
|
||||
"title": "Indekserings manager status"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "Indexer-manager",
|
||||
"testAllButton": "Test alle"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Kan ikke finde en indekseringsmanager",
|
||||
"text": "Der opstod et problem med at oprette forbindelse til din indekseringsmanager. Bekræft venligst din konfiguration/integration(er)."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,13 @@
|
||||
"label": "Klemme til tekstlinjer"
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": ""
|
||||
"label": "Sorter efter udgivelsesdato (stigende)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "Sæt indlæg uden udgivelsesdato øverst"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "Maksimalt antal indlæg"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "Entitet ID",
|
||||
"info": "Unikt entitets-id i Home Assistant. Kopier ved at klikke på entitet > Klik på tandhjulsikon > Klik på kopieringsknappen ved 'Entitets-ID'. Nogle brugerdefinerede entiteter understøttes muligvis ikke."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "Tilføj måleenhed",
|
||||
"info": "Føj måleenhedsattributten til enhedstilstanden."
|
||||
},
|
||||
"automationId": {
|
||||
"label": "Valgfrit automatiserings ID",
|
||||
"info": "Dit unikke automatiserings ID. Starter altid med automatisering.XXXX. Hvis den ikke er indstillet, vil widget ikke være klikbar og kun vise tilstand. Efter klik vil enhedstilstand blive opdateret."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Visningsnavn"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Vis brugervenligt navn",
|
||||
"info": "Vis brugervenligt navn fra Home Assistant i stedet for visningsnavn"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "Zurück",
|
||||
"confirm": "Bestätigen",
|
||||
"enabled": "Aktiviert",
|
||||
"duplicate": "Duplizieren",
|
||||
"disabled": "Deaktiviert",
|
||||
"enableAll": "Alle aktivieren",
|
||||
"disableAll": "Alles deaktivieren",
|
||||
|
||||
37
public/locales/de/modules/health-monitoring.json
Normal file
37
public/locales/de/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Überwachung des Systemzustands",
|
||||
"description": "Informationen zu Ihrem NAS",
|
||||
"settings": {
|
||||
"title": "Überwachung des Systemzustands",
|
||||
"fahrenheit": {
|
||||
"label": "Fahrenheit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "Durchschnittliche Last",
|
||||
"minute": "{{minute}} Minuten"
|
||||
},
|
||||
"memory": {
|
||||
"label": "Arbeitsspeicher",
|
||||
"totalMem": "Gesamtspeicher: {{total}} GB",
|
||||
"available": "Verfügbar: {{available}} GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "Dateisystem",
|
||||
"available": "Verfügbar: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Betriebszeit",
|
||||
"updates": "Aktualisierungen",
|
||||
"reboot": "Neustart"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Ihr NAS konnte nicht gefunden werden",
|
||||
"text": "Es gab ein Problem bei der Verbindung zu Ihrem NAS. Bitte überprüfen Sie Ihre Konfiguration/Integration(en)."
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/de/modules/indexer-manager.json
Normal file
19
public/locales/de/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Status des Indexer-Managers",
|
||||
"description": "Status ihrer Indexer",
|
||||
"settings": {
|
||||
"title": "Status des Indexer-Managers"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "Indexer-Manager",
|
||||
"testAllButton": "Alle testen"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Es konnte kein Indexer-Manager gefunden werden",
|
||||
"text": "Beim Herstellen der Verbindung zu Ihrem Indexer-Manager ist ein Problem aufgetreten. Bitte überprüfen Sie Ihre Konfiguration/Integration(en)."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,13 @@
|
||||
"label": "Textzeilen Klammer"
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": ""
|
||||
"label": "Nach Veröffentlichungsdatum sortieren (aufsteigend)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "Platzieren Sie Beiträge ohne Veröffentlichungsdatum ganz oben"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "Maximale Anzahl an Beiträgen"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "Eintrag-ID",
|
||||
"info": "Eindeutige Eintrag-ID im Home Assistant. Kopieren durch Anklicken von Eintrag > Anklicken des Zahnradsymbols > Anklicken der Schaltfläche \"Kopieren\" bei \"Eintrag-ID\". Einige benutzerdefinierte Einträge werden möglicherweise nicht unterstützt."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "Maßeinheiten anzeigen",
|
||||
"info": "Fügt die Maßeinheit des Attributs an den Entitätszustand an."
|
||||
},
|
||||
"automationId": {
|
||||
"label": "Optionale Automatisierungs-ID",
|
||||
"info": "Ihre eindeutige Automatisierungs-ID. Diese beginnt immer mit automation.XXXXX. Wenn sie nicht festgelegt wird, ist das Widget nicht anklickbar und zeigt nur den Status an. Nach dem Klicken wird der Entitätsstatus aktualisiert."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Anzeigename"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Benutzerdefinierten Namen anzeigen",
|
||||
"info": "Zeige Zeige Benutzerdefinierten Namen statt Anzeigename vom Home-Assistenten an"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "Προηγούμενο",
|
||||
"confirm": "Επιβεβαίωση",
|
||||
"enabled": "Ενεργοποιημένο",
|
||||
"duplicate": "Διπλότυπο",
|
||||
"disabled": "Απενεργοποιημένο",
|
||||
"enableAll": "Ενεργοποίηση όλων",
|
||||
"disableAll": "Απενεργοποίηση όλων",
|
||||
|
||||
37
public/locales/el/modules/health-monitoring.json
Normal file
37
public/locales/el/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Παρακολούθηση της υγείας του συστήματος",
|
||||
"description": "Πληροφορίες για το NAS σας",
|
||||
"settings": {
|
||||
"title": "Παρακολούθηση της υγείας του συστήματος",
|
||||
"fahrenheit": {
|
||||
"label": "Φαρενάιτ (°F)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "Μέσος Όρος Φόρτου",
|
||||
"minute": "{{minute}} λεπτό"
|
||||
},
|
||||
"memory": {
|
||||
"label": "Μνήμη",
|
||||
"totalMem": "Συνολική μνήμη: {{total}}GB",
|
||||
"available": "Διαθέσιμα: {{available}}GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "Σύστημα Αρχείων",
|
||||
"available": "Διαθέσιμα: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"updates": "Ενημερώσεις",
|
||||
"reboot": "Επανεκκίνηση"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Δεν είναι δυνατή η εύρεση του NAS σας",
|
||||
"text": "Υπήρξε πρόβλημα σύνδεσης με το NAS σας. Παρακαλούμε επαληθεύστε τις ρυθμίσεις/ενσωμάτωση(ες) σας."
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/el/modules/indexer-manager.json
Normal file
19
public/locales/el/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Κατάσταση διαχειριστή indexer",
|
||||
"description": "Κατάσταση σχετικά με τους indexers σας",
|
||||
"settings": {
|
||||
"title": "Κατάσταση διαχειριστή indexer"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "Διαχειριστής indexer",
|
||||
"testAllButton": "Δοκιμή όλων"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Δεν είναι δυνατή η εύρεση διαχειριστή indexer",
|
||||
"text": "Υπήρξε πρόβλημα σύνδεσης με τον διαχειριστή των indexers σας. Παρακαλούμε επαληθεύστε τις ρυθμίσεις/ενσωμάτωση(ες) σας."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,12 @@
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": "Ταξινόμηση κατά ημερομηνία δημοσίευσης (αύξουσα)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "Τοποθετήστε αναρτήσεις χωρίς ημερομηνία δημοσίευσης στην κορυφή"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "Μέγιστος αριθμός αναρτήσεων"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "Αναγνωριστικό οντότητας",
|
||||
"info": "Μοναδικό αναγνωριστικό οντότητας στο Home Assistant. Αντιγράψτε κάνοντας κλικ στην οντότητα > Κάντε κλικ στο εικονίδιο με το γρανάζι > Κάντε κλικ στο κουμπί αντιγραφής στο 'Αναγνωριστικό οντότητας'. Ορισμένες προσαρμοσμένες οντότητες ενδέχεται να μην υποστηρίζονται."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "Προσθήκη μονάδας μέτρησης",
|
||||
"info": "Προσθήκη του χαρακτηριστικού μονάδας μέτρησης στην κατάσταση της οντότητας."
|
||||
},
|
||||
"automationId": {
|
||||
"label": "Προαιρετικό αναγνωριστικό αυτοματισμού",
|
||||
"info": "Το μοναδικό σας αναγνωριστικό αυτοματισμού. Ξεκινά πάντα με automation.XXXXX. Αν δεν οριστεί, το widget δεν θα μπορεί να κάνει κλικ και θα εμφανίζει μόνο την κατάσταση. Μετά το κλικ, η κατάσταση της οντότητας θα ανανεωθεί."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Εμφανιζόμενο όνομα"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Εμφάνιση φιλικού ονόματος",
|
||||
"info": "Εμφάνιση φιλικού ονόματος από το Home Assistant αντί για το εμφανιζόμενο όνομα"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,11 @@
|
||||
"buttons": {
|
||||
"submit": "Sign in"
|
||||
},
|
||||
"afterLoginRedirection": "After login, you'll be redirected to {{url}}"
|
||||
"afterLoginRedirection": "After login, you'll be redirected to {{url}}",
|
||||
"providersEmpty": {
|
||||
"title": "Auth Provider Error",
|
||||
"message": "The provider(s) are unset, please check your logs for more information."
|
||||
}
|
||||
},
|
||||
"alert": "Your credentials are incorrect or this account doesn't exist. Please try again."
|
||||
}
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "Previous",
|
||||
"confirm": "Confirm",
|
||||
"enabled": "Enabled",
|
||||
"duplicate": "Duplicate",
|
||||
"disabled": "Disabled",
|
||||
"enableAll": "Enable all",
|
||||
"disableAll": "Disable all",
|
||||
|
||||
37
public/locales/en/modules/health-monitoring.json
Normal file
37
public/locales/en/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "System Health Monitoring",
|
||||
"description": "Information about your NAS",
|
||||
"settings": {
|
||||
"title": "System Health Monitoring",
|
||||
"fahrenheit": {
|
||||
"label": "Fahrenheit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "Load Average",
|
||||
"minute": "{{minute}} minute"
|
||||
},
|
||||
"memory": {
|
||||
"label": "Memory",
|
||||
"totalMem": "Total memory: {{total}}GB",
|
||||
"available": "Available: {{available}}GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "File System",
|
||||
"available": "Available: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Uptime",
|
||||
"updates": "Updates",
|
||||
"reboot": "Reboot"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Unable to find your NAS",
|
||||
"text": "There was a problem connecting to your NAS. Please verify your configuration/integration(s)."
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/en/modules/indexer-manager.json
Normal file
19
public/locales/en/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Indexer manager status",
|
||||
"description": "Status about your indexers",
|
||||
"settings": {
|
||||
"title": "Indexer manager status"
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "Indexer manager",
|
||||
"testAllButton": "Test all"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Unable to find a indexer manager",
|
||||
"text": "There was a problem connecting to your indexer manager. Please verify your configuration/integration(s)."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,12 @@
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": "Sort by publish date (ascending)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "Put posts without publish date to the top"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "Maximum amount of posts"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "Entity ID",
|
||||
"info": "Unique entity ID in Home Assistant. Copy by clicking on entity > Click on cog icon > Click on copy button at 'Entity ID'. Some custom entities may not be supported."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "Append unit of measurement",
|
||||
"info": "Append the unit of measurement attribute to the entity state."
|
||||
},
|
||||
"automationId": {
|
||||
"label": "Optional automation ID",
|
||||
"info": "Your unique automation ID. Always starts with automation.XXXXX. If not set, widget will not be clickable and only display state. After click, entity state will be refreshed."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Display name"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Display friendly name",
|
||||
"info": "Display friendly name from Home Assistant instead instead of display name"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,6 +10,12 @@
|
||||
"displayCityName":{
|
||||
"label":"Display City Name"
|
||||
},
|
||||
"displayWeekly":{
|
||||
"label": "Display Weekly Forecast"
|
||||
},
|
||||
"forecastDays":{
|
||||
"label": "Days To Display"
|
||||
},
|
||||
"location": {
|
||||
"label": "Weather location"
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"previous": "Anterior",
|
||||
"confirm": "Confirmar",
|
||||
"enabled": "Activado",
|
||||
"duplicate": "",
|
||||
"disabled": "Desactivado",
|
||||
"enableAll": "Activar todo",
|
||||
"disableAll": "Desactivar todo",
|
||||
|
||||
37
public/locales/es/modules/health-monitoring.json
Normal file
37
public/locales/es/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"fahrenheit": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "",
|
||||
"minute": ""
|
||||
},
|
||||
"memory": {
|
||||
"label": "",
|
||||
"totalMem": "",
|
||||
"available": ""
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "",
|
||||
"available": ""
|
||||
},
|
||||
"info": {
|
||||
"uptime": "",
|
||||
"updates": "",
|
||||
"reboot": ""
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/es/modules/indexer-manager.json
Normal file
19
public/locales/es/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "",
|
||||
"testAllButton": ""
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,6 +20,12 @@
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": ""
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": ""
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
|
||||
@@ -9,12 +9,20 @@
|
||||
"label": "ID de la entidad",
|
||||
"info": "ID de entidad única de Home Assistant. Copia haciendo clic en la entidad > Clic en el icono de engranaje > Clic en el botón copiar en 'ID de la entidad'. Algunas entidades personalizadas pueden no ser compatibles."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"automationId": {
|
||||
"label": "ID de automatización opcional",
|
||||
"info": "Su ID de automatización única. Siempre empieza por automation.XXXXX. Si no está establecida, no se podrá hacer clic en el widget, y solo se mostrará el estado. Al hacer clic, la entidad se refrescará."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Nombre a mostrar"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
35
public/locales/et/authentication/invite.json
Normal file
35
public/locales/et/authentication/invite.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"title": "",
|
||||
"text": "",
|
||||
"form": {
|
||||
"fields": {
|
||||
"username": {
|
||||
"label": ""
|
||||
},
|
||||
"password": {
|
||||
"label": ""
|
||||
},
|
||||
"passwordConfirmation": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": ""
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"loading": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"success": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"error": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
20
public/locales/et/authentication/login.json
Normal file
20
public/locales/et/authentication/login.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"title": "",
|
||||
"text": "",
|
||||
"form": {
|
||||
"fields": {
|
||||
"username": {
|
||||
"label": ""
|
||||
},
|
||||
"password": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": ""
|
||||
},
|
||||
"afterLoginRedirection": ""
|
||||
},
|
||||
"alert": ""
|
||||
}
|
||||
5
public/locales/et/boards/common.json
Normal file
5
public/locales/et/boards/common.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"header": {
|
||||
"customize": ""
|
||||
}
|
||||
}
|
||||
29
public/locales/et/boards/customize.json
Normal file
29
public/locales/et/boards/customize.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"pageTitle": "",
|
||||
"backToBoard": "",
|
||||
"settings": {
|
||||
"appearance": {
|
||||
"primaryColor": "",
|
||||
"secondaryColor": ""
|
||||
}
|
||||
},
|
||||
"save": {
|
||||
"button": "",
|
||||
"note": ""
|
||||
},
|
||||
"notifications": {
|
||||
"pending": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"success": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"error": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
58
public/locales/et/common.json
Normal file
58
public/locales/et/common.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"save": "",
|
||||
"apply": "",
|
||||
"insert": "",
|
||||
"about": "",
|
||||
"cancel": "",
|
||||
"close": "",
|
||||
"back": "",
|
||||
"delete": "",
|
||||
"ok": "",
|
||||
"edit": "",
|
||||
"next": "",
|
||||
"previous": "",
|
||||
"confirm": "",
|
||||
"enabled": "",
|
||||
"duplicate": "",
|
||||
"disabled": "",
|
||||
"enableAll": "",
|
||||
"disableAll": "",
|
||||
"version": "",
|
||||
"changePosition": "",
|
||||
"remove": "",
|
||||
"removeConfirm": "",
|
||||
"createItem": "",
|
||||
"sections": {
|
||||
"settings": "",
|
||||
"dangerZone": ""
|
||||
},
|
||||
"secrets": {
|
||||
"apiKey": "",
|
||||
"username": "",
|
||||
"password": ""
|
||||
},
|
||||
"tip": "",
|
||||
"time": {
|
||||
"seconds": "",
|
||||
"minutes": "",
|
||||
"hours": ""
|
||||
},
|
||||
"loading": "",
|
||||
"breakPoints": {
|
||||
"small": "",
|
||||
"medium": "",
|
||||
"large": ""
|
||||
},
|
||||
"seeMore": "",
|
||||
"position": {
|
||||
"left": "",
|
||||
"center": "",
|
||||
"right": ""
|
||||
},
|
||||
"attributes": {
|
||||
"width": "",
|
||||
"height": ""
|
||||
},
|
||||
"public": "",
|
||||
"restricted": ""
|
||||
}
|
||||
25
public/locales/et/layout/common.json
Normal file
25
public/locales/et/layout/common.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"moveUp": "",
|
||||
"moveDown": "",
|
||||
"addCategory": "",
|
||||
"addAbove": "",
|
||||
"addBelow": ""
|
||||
}
|
||||
}
|
||||
26
public/locales/et/layout/element-selector/selector.json
Normal file
26
public/locales/et/layout/element-selector/selector.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"modal": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"widgetDescription": "",
|
||||
"goBack": "",
|
||||
"actionIcon": {
|
||||
"tooltip": ""
|
||||
},
|
||||
"apps": "",
|
||||
"app": {
|
||||
"defaultName": ""
|
||||
},
|
||||
"widgets": "",
|
||||
"categories": "",
|
||||
"category": {
|
||||
"newName": "",
|
||||
"defaultName": "",
|
||||
"created": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
}
|
||||
},
|
||||
"importFromDocker": ""
|
||||
}
|
||||
1
public/locales/et/layout/errors/access-denied.json
Normal file
1
public/locales/et/layout/errors/access-denied.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
1
public/locales/et/layout/errors/not-found.json
Normal file
1
public/locales/et/layout/errors/not-found.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
27
public/locales/et/layout/header.json
Normal file
27
public/locales/et/layout/header.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"search": {
|
||||
"label": "",
|
||||
"engines": {
|
||||
"web": "",
|
||||
"youtube": "",
|
||||
"torrent": "",
|
||||
"movie": ""
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"avatar": {
|
||||
"switchTheme": "",
|
||||
"preferences": "",
|
||||
"defaultBoard": "",
|
||||
"manage": "",
|
||||
"logout": "",
|
||||
"login": ""
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"movie": {
|
||||
"title": "",
|
||||
"topResults": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"description": "",
|
||||
"button": {
|
||||
"disabled": "",
|
||||
"enabled": ""
|
||||
},
|
||||
"popover": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"unloadEvent": ""
|
||||
}
|
||||
36
public/locales/et/layout/manage.json
Normal file
36
public/locales/et/layout/manage.json
Normal file
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"navigation": {
|
||||
"home": {
|
||||
"title": ""
|
||||
},
|
||||
"boards": {
|
||||
"title": ""
|
||||
},
|
||||
"users": {
|
||||
"title": "",
|
||||
"items": {
|
||||
"manage": "",
|
||||
"invites": ""
|
||||
}
|
||||
},
|
||||
"help": {
|
||||
"title": "",
|
||||
"items": {
|
||||
"documentation": "",
|
||||
"report": "",
|
||||
"discord": "",
|
||||
"contribute": ""
|
||||
}
|
||||
},
|
||||
"tools": {
|
||||
"title": "",
|
||||
"items": {
|
||||
"docker": "",
|
||||
"api": ""
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
1
public/locales/et/layout/mobile/drawer.json
Normal file
1
public/locales/et/layout/mobile/drawer.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
30
public/locales/et/layout/modals/about.json
Normal file
30
public/locales/et/layout/modals/about.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"description": "",
|
||||
"addToDashboard": "",
|
||||
"tip": "",
|
||||
"key": "",
|
||||
"action": "",
|
||||
"keybinds": "",
|
||||
"translators": "",
|
||||
"translatorsDescription": "",
|
||||
"contributors": "",
|
||||
"contributorsDescription": "",
|
||||
"actions": {
|
||||
"toggleTheme": "",
|
||||
"focusSearchBar": "",
|
||||
"openDocker": "",
|
||||
"toggleEdit": ""
|
||||
},
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "",
|
||||
"version": "",
|
||||
"nodeEnvironment": "",
|
||||
"i18n": "",
|
||||
"locales": "",
|
||||
"experimental_disableEditMode": ""
|
||||
},
|
||||
"version": {
|
||||
"new": "",
|
||||
"dropdown": ""
|
||||
}
|
||||
}
|
||||
128
public/locales/et/layout/modals/add-app.json
Normal file
128
public/locales/et/layout/modals/add-app.json
Normal file
@@ -0,0 +1,128 @@
|
||||
{
|
||||
"tabs": {
|
||||
"general": "",
|
||||
"behaviour": "",
|
||||
"network": "",
|
||||
"appearance": "",
|
||||
"integration": ""
|
||||
},
|
||||
"general": {
|
||||
"appname": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"internalAddress": {
|
||||
"label": "",
|
||||
"description": "",
|
||||
"troubleshoot": {
|
||||
"label": "",
|
||||
"header": "",
|
||||
"lines": {
|
||||
"nothingAfterPort": "",
|
||||
"protocolCheck": "",
|
||||
"preferIP": "",
|
||||
"enablePings": "",
|
||||
"wget": "",
|
||||
"iframe": "",
|
||||
"clearCache": ""
|
||||
},
|
||||
"footer": ""
|
||||
}
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
"isOpeningNewTab": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"tooltipDescription": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"customProtocolWarning": ""
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"statusCodes": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"appearance": {
|
||||
"icon": {
|
||||
"label": "",
|
||||
"description": "",
|
||||
"autocomplete": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"noItems": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
},
|
||||
"appNameFontSize": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"appNameStatus": {
|
||||
"label": "",
|
||||
"description": "",
|
||||
"dropdown": {
|
||||
"normal": "",
|
||||
"hover": "",
|
||||
"hidden": ""
|
||||
}
|
||||
},
|
||||
"positionAppName": {
|
||||
"label": "",
|
||||
"description": "",
|
||||
"dropdown": {
|
||||
"top": "",
|
||||
"right": "",
|
||||
"bottom": "",
|
||||
"left": ""
|
||||
}
|
||||
},
|
||||
"lineClampAppName": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
"type": {
|
||||
"label": "",
|
||||
"description": "",
|
||||
"placeholder": "",
|
||||
"defined": "",
|
||||
"undefined": "",
|
||||
"public": "",
|
||||
"private": "",
|
||||
"explanationPrivate": "",
|
||||
"explanationPublic": ""
|
||||
},
|
||||
"secrets": {
|
||||
"description": "",
|
||||
"warning": "",
|
||||
"clear": "",
|
||||
"save": "",
|
||||
"update": ""
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"popover": "",
|
||||
"name": "",
|
||||
"noUrl": "",
|
||||
"invalidUrl": "",
|
||||
"noIconUrl": "",
|
||||
"noExternalUri": "",
|
||||
"invalidExternalUri": ""
|
||||
}
|
||||
}
|
||||
1
public/locales/et/layout/modals/change-position.json
Normal file
1
public/locales/et/layout/modals/change-position.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
57
public/locales/et/manage/boards.json
Normal file
57
public/locales/et/manage/boards.json
Normal file
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"pageTitle": "",
|
||||
"cards": {
|
||||
"statistics": {
|
||||
"apps": "",
|
||||
"widgets": "",
|
||||
"categories": ""
|
||||
},
|
||||
"buttons": {
|
||||
"view": ""
|
||||
},
|
||||
"menu": {
|
||||
"setAsDefault": "",
|
||||
"delete": {
|
||||
"label": "",
|
||||
"disabled": ""
|
||||
},
|
||||
"duplicate": "",
|
||||
"rename": {
|
||||
"label": "",
|
||||
"modal": {
|
||||
"title": "",
|
||||
"fields": {
|
||||
"name": {
|
||||
"label": "",
|
||||
"placeholder": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"badges": {
|
||||
"fileSystem": "",
|
||||
"default": ""
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"create": ""
|
||||
},
|
||||
"modals": {
|
||||
"delete": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"create": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"form": {
|
||||
"name": {
|
||||
"label": ""
|
||||
},
|
||||
"submit": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
23
public/locales/et/manage/index.json
Normal file
23
public/locales/et/manage/index.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"hero": {
|
||||
"title": "",
|
||||
"fallbackUsername": "",
|
||||
"subtitle": ""
|
||||
},
|
||||
"quickActions": {
|
||||
"title": "",
|
||||
"boards": {
|
||||
"title": "",
|
||||
"subtitle": ""
|
||||
},
|
||||
"inviteUsers": {
|
||||
"title": "",
|
||||
"subtitle": ""
|
||||
},
|
||||
"manageUsers": {
|
||||
"title": "",
|
||||
"subtitle": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
44
public/locales/et/manage/users.json
Normal file
44
public/locales/et/manage/users.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"pageTitle": "",
|
||||
"buttons": {
|
||||
"create": ""
|
||||
},
|
||||
"filter": {
|
||||
"roles": {
|
||||
"all": "",
|
||||
"normal": "",
|
||||
"admin": "",
|
||||
"owner": ""
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"user": "",
|
||||
"email": ""
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
"deleteUser": "",
|
||||
"demoteAdmin": "",
|
||||
"promoteToAdmin": ""
|
||||
},
|
||||
"modals": {
|
||||
"delete": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"change-role": {
|
||||
"promote": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"demote": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"confirm": ""
|
||||
}
|
||||
},
|
||||
"searchDoesntMatch": ""
|
||||
}
|
||||
52
public/locales/et/manage/users/create.json
Normal file
52
public/locales/et/manage/users/create.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"steps": {
|
||||
"account": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"username": {
|
||||
"label": ""
|
||||
},
|
||||
"email": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"password": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"finish": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"card": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"property": "",
|
||||
"value": "",
|
||||
"username": "",
|
||||
"email": "",
|
||||
"password": ""
|
||||
},
|
||||
"notSet": "",
|
||||
"valid": ""
|
||||
},
|
||||
"failed": ""
|
||||
},
|
||||
"completed": {
|
||||
"alert": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"generateRandomPassword": "",
|
||||
"createAnother": ""
|
||||
}
|
||||
}
|
||||
55
public/locales/et/manage/users/edit.json
Normal file
55
public/locales/et/manage/users/edit.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"back": "",
|
||||
"sections": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"inputs": {
|
||||
"username": {
|
||||
"label": ""
|
||||
},
|
||||
"eMail": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"title": "",
|
||||
"inputs": {
|
||||
"password": {
|
||||
"label": ""
|
||||
},
|
||||
"terminateExistingSessions": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"confirm": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"roles": {
|
||||
"title": "",
|
||||
"currentRole": "",
|
||||
"badges": {
|
||||
"owner": "",
|
||||
"admin": "",
|
||||
"normal": ""
|
||||
}
|
||||
},
|
||||
"deletion": {
|
||||
"title": "",
|
||||
"inputs": {
|
||||
"confirmUsername": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"confirm": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
48
public/locales/et/manage/users/invites.json
Normal file
48
public/locales/et/manage/users/invites.json
Normal file
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"pageTitle": "",
|
||||
"description": "",
|
||||
"button": {
|
||||
"createInvite": "",
|
||||
"deleteInvite": ""
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"id": "",
|
||||
"creator": "",
|
||||
"expires": "",
|
||||
"action": ""
|
||||
},
|
||||
"data": {
|
||||
"expiresAt": "",
|
||||
"expiresIn": ""
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"create": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"form": {
|
||||
"expires": "",
|
||||
"submit": ""
|
||||
}
|
||||
},
|
||||
"copy": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"invitationLink": "",
|
||||
"details": {
|
||||
"id": "",
|
||||
"token": ""
|
||||
},
|
||||
"button": {
|
||||
"close": ""
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"title": "",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"noInvites": ""
|
||||
}
|
||||
43
public/locales/et/modules/bookmark.json
Normal file
43
public/locales/et/modules/bookmark.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"name": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"items": {
|
||||
"label": ""
|
||||
},
|
||||
"layout": {
|
||||
"label": "",
|
||||
"data": {
|
||||
"autoGrid": "",
|
||||
"horizontal": "",
|
||||
"vertical": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"noneFound": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "",
|
||||
"invalidLink": "",
|
||||
"errorMsg": ""
|
||||
},
|
||||
"name": "",
|
||||
"url": "",
|
||||
"newTab": "",
|
||||
"hideHostname": "",
|
||||
"hideIcon": "",
|
||||
"delete": ""
|
||||
}
|
||||
}
|
||||
33
public/locales/et/modules/calendar.json
Normal file
33
public/locales/et/modules/calendar.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"radarrReleaseType": {
|
||||
"label": "",
|
||||
"data": {
|
||||
"inCinemas": "",
|
||||
"physicalRelease": "",
|
||||
"digitalRelease": ""
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
"label": ""
|
||||
},
|
||||
"showUnmonitored": {
|
||||
"label": ""
|
||||
},
|
||||
"fontSize": {
|
||||
"label": "",
|
||||
"data": {
|
||||
"xs": "",
|
||||
"sm": "",
|
||||
"md": "",
|
||||
"lg": "",
|
||||
"xl": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
6
public/locales/et/modules/common-media-cards.json
Normal file
6
public/locales/et/modules/common-media-cards.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"buttons": {
|
||||
"play": "",
|
||||
"request": ""
|
||||
}
|
||||
}
|
||||
10
public/locales/et/modules/common.json
Normal file
10
public/locales/et/modules/common.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"settings": {
|
||||
"label": ""
|
||||
},
|
||||
"errors": {
|
||||
"unmappedOptions": {
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
118
public/locales/et/modules/dashdot.json
Normal file
118
public/locales/et/modules/dashdot.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"dashName": {
|
||||
"label": ""
|
||||
},
|
||||
"url": {
|
||||
"label": ""
|
||||
},
|
||||
"usePercentages": {
|
||||
"label": ""
|
||||
},
|
||||
"columns": {
|
||||
"label": ""
|
||||
},
|
||||
"graphHeight": {
|
||||
"label": ""
|
||||
},
|
||||
"graphsOrder": {
|
||||
"label": "",
|
||||
"storage": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
},
|
||||
"compactView": {
|
||||
"label": ""
|
||||
},
|
||||
"multiView": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
},
|
||||
"compactView": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
},
|
||||
"multiView": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"ram": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"gpu": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"title": "",
|
||||
"errors": {
|
||||
"noService": "",
|
||||
"noInformation": "",
|
||||
"protocolDowngrade": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
},
|
||||
"graphs": {
|
||||
"storage": {
|
||||
"title": "",
|
||||
"label": ""
|
||||
},
|
||||
"network": {
|
||||
"title": "",
|
||||
"label": "",
|
||||
"metrics": {
|
||||
"download": "",
|
||||
"upload": ""
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"title": ""
|
||||
},
|
||||
"ram": {
|
||||
"title": ""
|
||||
},
|
||||
"gpu": {
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
34
public/locales/et/modules/date.json
Normal file
34
public/locales/et/modules/date.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"timezone": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"customTitle": {
|
||||
"label": ""
|
||||
},
|
||||
"display24HourFormat": {
|
||||
"label": ""
|
||||
},
|
||||
"dateFormat": {
|
||||
"label": "",
|
||||
"data": {
|
||||
"hide": ""
|
||||
}
|
||||
},
|
||||
"titleState": {
|
||||
"label": "",
|
||||
"info": "",
|
||||
"data": {
|
||||
"both": "",
|
||||
"city": "",
|
||||
"none": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
35
public/locales/et/modules/dlspeed.json
Normal file
35
public/locales/et/modules/dlspeed.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"size": "",
|
||||
"download": "",
|
||||
"upload": "",
|
||||
"estimatedTimeOfArrival": "",
|
||||
"progress": ""
|
||||
},
|
||||
"body": {
|
||||
"nothingFound": ""
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "",
|
||||
"download": "",
|
||||
"upload": "",
|
||||
"timeSpan": "",
|
||||
"totalDownload": "",
|
||||
"totalUpload": ""
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
18
public/locales/et/modules/dns-hole-controls.json
Normal file
18
public/locales/et/modules/dns-hole-controls.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"showToggleAllButtons": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
28
public/locales/et/modules/dns-hole-summary.json
Normal file
28
public/locales/et/modules/dns-hole-summary.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"usePiHoleColors": {
|
||||
"label": ""
|
||||
},
|
||||
"layout": {
|
||||
"label": "",
|
||||
"data": {
|
||||
"grid": "",
|
||||
"row": "",
|
||||
"column": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"metrics": {
|
||||
"domainsOnAdlist": "",
|
||||
"queriesToday": "",
|
||||
"queriesBlockedTodayPercentage": "",
|
||||
"queriesBlockedToday": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
83
public/locales/et/modules/docker.json
Normal file
83
public/locales/et/modules/docker.json
Normal file
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"search": {
|
||||
"placeholder": ""
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"image": "",
|
||||
"ports": "",
|
||||
"state": ""
|
||||
},
|
||||
"body": {
|
||||
"portCollapse": ""
|
||||
},
|
||||
"states": {
|
||||
"running": "",
|
||||
"created": "",
|
||||
"stopped": "",
|
||||
"unknown": ""
|
||||
}
|
||||
},
|
||||
"actionBar": {
|
||||
"addService": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"restart": {
|
||||
"title": ""
|
||||
},
|
||||
"stop": {
|
||||
"title": ""
|
||||
},
|
||||
"start": {
|
||||
"title": ""
|
||||
},
|
||||
"refreshData": {
|
||||
"title": ""
|
||||
},
|
||||
"remove": {
|
||||
"title": ""
|
||||
},
|
||||
"addToHomarr": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"start": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
},
|
||||
"stop": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
},
|
||||
"restart": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
},
|
||||
"remove": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"integrationFailed": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"unknownError": {
|
||||
"title": ""
|
||||
},
|
||||
"oneServiceAtATime": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"actionIcon": {
|
||||
"tooltip": ""
|
||||
}
|
||||
}
|
||||
37
public/locales/et/modules/health-monitoring.json
Normal file
37
public/locales/et/modules/health-monitoring.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"fahrenheit": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "",
|
||||
"load": "",
|
||||
"minute": ""
|
||||
},
|
||||
"memory": {
|
||||
"label": "",
|
||||
"totalMem": "",
|
||||
"available": ""
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "",
|
||||
"available": ""
|
||||
},
|
||||
"info": {
|
||||
"uptime": "",
|
||||
"updates": "",
|
||||
"reboot": ""
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
45
public/locales/et/modules/iframe.json
Normal file
45
public/locales/et/modules/iframe.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"embedUrl": {
|
||||
"label": ""
|
||||
},
|
||||
"allowFullScreen": {
|
||||
"label": ""
|
||||
},
|
||||
"allowTransparency": {
|
||||
"label": ""
|
||||
},
|
||||
"allowScrolling": {
|
||||
"label": ""
|
||||
},
|
||||
"allowPayment": {
|
||||
"label": ""
|
||||
},
|
||||
"allowAutoPlay": {
|
||||
"label": ""
|
||||
},
|
||||
"allowMicrophone": {
|
||||
"label": ""
|
||||
},
|
||||
"allowCamera": {
|
||||
"label": ""
|
||||
},
|
||||
"allowGeolocation": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noUrl": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"browserSupport": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
19
public/locales/et/modules/indexer-manager.json
Normal file
19
public/locales/et/modules/indexer-manager.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "",
|
||||
"testAllButton": ""
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
35
public/locales/et/modules/media-requests-list.json
Normal file
35
public/locales/et/modules/media-requests-list.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": ""
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"noRequests": "",
|
||||
"state": {
|
||||
"approved": "",
|
||||
"pendingApproval": "",
|
||||
"declined": "",
|
||||
"available": "",
|
||||
"partial": ""
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "",
|
||||
"decline": "",
|
||||
"approving": ""
|
||||
},
|
||||
"mutation": {
|
||||
"approving": "",
|
||||
"declining": "",
|
||||
"request": "",
|
||||
"approved": "",
|
||||
"declined": ""
|
||||
}
|
||||
}
|
||||
27
public/locales/et/modules/media-requests-stats.json
Normal file
27
public/locales/et/modules/media-requests-stats.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": ""
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"mediaStats": {
|
||||
"title": "",
|
||||
"pending": "",
|
||||
"tvRequests": "",
|
||||
"movieRequests": "",
|
||||
"approved": "",
|
||||
"totalRequests": ""
|
||||
},
|
||||
"userStats": {
|
||||
"title": "",
|
||||
"requests": ""
|
||||
}
|
||||
}
|
||||
25
public/locales/et/modules/media-server.json
Normal file
25
public/locales/et/modules/media-server.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"loading": "",
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"session": "",
|
||||
"user": "",
|
||||
"currentlyPlaying": ""
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
59
public/locales/et/modules/notebook.json
Normal file
59
public/locales/et/modules/notebook.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"showToolbar": {
|
||||
"label": ""
|
||||
},
|
||||
"allowReadOnlyCheck": {
|
||||
"label": ""
|
||||
},
|
||||
"content": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"controls": {
|
||||
"bold": "",
|
||||
"italic": "",
|
||||
"strikethrough": "",
|
||||
"underline": "",
|
||||
"colorText": "",
|
||||
"colorHighlight": "",
|
||||
"code": "",
|
||||
"clear": "",
|
||||
"heading": "",
|
||||
"align": "",
|
||||
"blockquote": "",
|
||||
"horizontalLine": "",
|
||||
"bulletList": "",
|
||||
"orderedList": "",
|
||||
"checkList": "",
|
||||
"increaseIndent": "",
|
||||
"decreaseIndent": "",
|
||||
"link": "",
|
||||
"unlink": "",
|
||||
"image": "",
|
||||
"addTable": "",
|
||||
"deleteTable": "",
|
||||
"colorCell": "",
|
||||
"mergeCell": "",
|
||||
"addColumnLeft": "",
|
||||
"addColumnRight": "",
|
||||
"deleteColumn": "",
|
||||
"addRowTop": "",
|
||||
"addRowBelow": "",
|
||||
"deleteRow": ""
|
||||
},
|
||||
"modals": {
|
||||
"clearColor": "",
|
||||
"source": "",
|
||||
"widthPlaceholder": "",
|
||||
"columns": "",
|
||||
"rows": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
30
public/locales/et/modules/overseerr.json
Normal file
30
public/locales/et/modules/overseerr.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"popup": {
|
||||
"item": {
|
||||
"buttons": {
|
||||
"askFor": "",
|
||||
"cancel": "",
|
||||
"request": ""
|
||||
},
|
||||
"alerts": {
|
||||
"automaticApproval": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"seasonSelector": {
|
||||
"caption": "",
|
||||
"table": {
|
||||
"header": {
|
||||
"season": "",
|
||||
"numberOfEpisodes": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/et/modules/ping.json
Normal file
11
public/locales/et/modules/ping.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"states": {
|
||||
"online": "",
|
||||
"offline": "",
|
||||
"loading": ""
|
||||
}
|
||||
}
|
||||
40
public/locales/et/modules/rss.json
Normal file
40
public/locales/et/modules/rss.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"rssFeedUrl": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": ""
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"textLinesClamp": {
|
||||
"label": ""
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": ""
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": ""
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
30
public/locales/et/modules/search.json
Normal file
30
public/locales/et/modules/search.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"input": {
|
||||
"placeholder": ""
|
||||
},
|
||||
"switched-to": "",
|
||||
"searchEngines": {
|
||||
"search": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"youtube": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"torrents": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"overseerr": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"tip": "",
|
||||
"switchedSearchEngine": ""
|
||||
}
|
||||
29
public/locales/et/modules/smart-home/entity-state.json
Normal file
29
public/locales/et/modules/smart-home/entity-state.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"entityNotFound": "",
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"entityId": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"automationId": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"displayName": {
|
||||
"label": ""
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
16
public/locales/et/modules/smart-home/trigger-automation.json
Normal file
16
public/locales/et/modules/smart-home/trigger-automation.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"automationId": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
},
|
||||
"displayName": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
103
public/locales/et/modules/torrents-status.json
Normal file
103
public/locales/et/modules/torrents-status.json
Normal file
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"refreshInterval": {
|
||||
"label": ""
|
||||
},
|
||||
"displayCompletedTorrents": {
|
||||
"label": ""
|
||||
},
|
||||
"displayActiveTorrents": {
|
||||
"label": ""
|
||||
},
|
||||
"speedLimitOfActiveTorrents": {
|
||||
"label": ""
|
||||
},
|
||||
"displayStaleTorrents": {
|
||||
"label": ""
|
||||
},
|
||||
"labelFilterIsWhitelist": {
|
||||
"label": ""
|
||||
},
|
||||
"labelFilter": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
},
|
||||
"displayRatioWithFilter": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"footer": {
|
||||
"error": "",
|
||||
"lastUpdated": "",
|
||||
"ratioGlobal": "",
|
||||
"ratioWithFilter": ""
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"isCompleted": "",
|
||||
"name": "",
|
||||
"dateAdded": "",
|
||||
"size": "",
|
||||
"download": "",
|
||||
"upload": "",
|
||||
"estimatedTimeOfArrival": "",
|
||||
"progress": "",
|
||||
"totalUploaded": "",
|
||||
"totalDownloaded": "",
|
||||
"ratio": "",
|
||||
"seeds": "",
|
||||
"peers": "",
|
||||
"label": "",
|
||||
"state": "",
|
||||
"stateMessage": ""
|
||||
},
|
||||
"item": {
|
||||
"text": ""
|
||||
},
|
||||
"body": {
|
||||
"nothingFound": "",
|
||||
"filterHidingItems": ""
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "",
|
||||
"download": "",
|
||||
"upload": "",
|
||||
"timeSpan": "",
|
||||
"totalDownload": "",
|
||||
"totalUpload": ""
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"generic": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
"title": "",
|
||||
"description": ""
|
||||
},
|
||||
"popover": {
|
||||
"introductionPrefix": "",
|
||||
"metrics": {
|
||||
"queuePosition": "",
|
||||
"progress": "",
|
||||
"totalSelectedSize": "",
|
||||
"state": "",
|
||||
"ratio": "",
|
||||
"completed": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
49
public/locales/et/modules/usenet.json
Normal file
49
public/locales/et/modules/usenet.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"queue": "",
|
||||
"history": ""
|
||||
},
|
||||
"info": {
|
||||
"sizeLeft": "",
|
||||
"paused": ""
|
||||
},
|
||||
"queue": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"size": "",
|
||||
"eta": "",
|
||||
"progress": ""
|
||||
},
|
||||
"empty": "",
|
||||
"error": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"paused": ""
|
||||
},
|
||||
"history": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"size": "",
|
||||
"duration": ""
|
||||
},
|
||||
"empty": "",
|
||||
"error": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"paused": ""
|
||||
}
|
||||
}
|
||||
24
public/locales/et/modules/video-stream.json
Normal file
24
public/locales/et/modules/video-stream.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"FeedUrl": {
|
||||
"label": ""
|
||||
},
|
||||
"autoPlay": {
|
||||
"label": ""
|
||||
},
|
||||
"muted": {
|
||||
"label": ""
|
||||
},
|
||||
"controls": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"invalidStream": ""
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user