Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3737543766 | ||
|
|
85547277d1 | ||
|
|
31a7559b86 | ||
|
|
b59921b843 | ||
|
|
95c126f2c6 | ||
|
|
7ea9c00c18 | ||
|
|
3651585271 | ||
|
|
22732e33e5 | ||
|
|
9caf72aae7 | ||
|
|
5b23f7d13a | ||
|
|
59e5c0306f | ||
|
|
baedc001d9 | ||
|
|
6469aa2350 | ||
|
|
d4765c1e7f | ||
|
|
4bba516fdf | ||
|
|
ddde9992c5 | ||
|
|
c81612e39b | ||
|
|
993739ab8e | ||
|
|
6a7532b5b7 | ||
|
|
714936a2e9 | ||
|
|
d2a40ddf33 | ||
|
|
eba30108f6 | ||
|
|
995c8a481e | ||
|
|
5b5121a609 | ||
|
|
c008cc92c2 | ||
|
|
858ccd72de | ||
|
|
a87935875d | ||
|
|
cc240f4f87 | ||
|
|
47c401145d | ||
|
|
76d46ec1ba | ||
|
|
fbc099d198 | ||
|
|
3de04bdb22 | ||
|
|
c042c245a3 | ||
|
|
68ff84c85a | ||
|
|
dfe7b0d60b | ||
|
|
afdca50bd2 | ||
|
|
cb2b28ca4b | ||
|
|
b7fb086476 | ||
|
|
2bf423132d | ||
|
|
84f57bb0a1 | ||
|
|
5043b9cd30 | ||
|
|
051f439434 |
@@ -4,11 +4,10 @@ DATABASE_URL="file:./database/db.sqlite"
|
||||
# You can generate a new secret on the command line with:
|
||||
# openssl rand -base64 32
|
||||
# https://next-auth.js.org/configuration/options#secret
|
||||
NEXTAUTH_URL="http://localhost:3000"
|
||||
|
||||
AUTH_TRUST_HOST="true"
|
||||
NEXTAUTH_SECRET="anything"
|
||||
|
||||
# Disable analytics
|
||||
NEXT_PUBLIC_DISABLE_ANALYTICS="true"
|
||||
|
||||
DEFAULT_COLOR_SCHEME="light"
|
||||
DEFAULT_COLOR_SCHEME="light"
|
||||
2
.github/workflows/docker_dev.yml
vendored
2
.github/workflows/docker_dev.yml
vendored
@@ -112,7 +112,7 @@ jobs:
|
||||
if: github.event_name != 'pull_request'
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||
platforms: linux/amd64,linux/arm64
|
||||
context: .
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
|
||||
2
.vscode/settings.json
vendored
2
.vscode/settings.json
vendored
@@ -11,7 +11,7 @@
|
||||
"layout.manage.navigation.**",
|
||||
],
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.organizeImports": true
|
||||
"source.organizeImports": "explicit"
|
||||
},
|
||||
"typescript.tsdk": "node_modules/typescript/lib",
|
||||
"explorer.fileNesting.patterns": {
|
||||
|
||||
@@ -32,16 +32,14 @@ RUN apt update && apt install -y openssl wget
|
||||
# Move node_modules to temp location to avoid overwriting
|
||||
RUN mv node_modules _node_modules
|
||||
RUN rm package.json
|
||||
|
||||
# Install dependencies for migration
|
||||
RUN cp ./migrate/package.json ./package.json
|
||||
RUN yarn
|
||||
|
||||
# Copy better_sqlite3 build for current platform
|
||||
RUN cp /app/node_modules/better-sqlite3/build/Release/better_sqlite3.node /app/_node_modules/better-sqlite3/build/Release/better_sqlite3.node
|
||||
|
||||
# Copy node_modules for migration to migrate folder for migration script
|
||||
RUN mv node_modules ./migrate/node_modules
|
||||
|
||||
# Copy temp node_modules of app to app folder
|
||||
RUN mv _node_modules node_modules
|
||||
|
||||
@@ -54,7 +52,7 @@ EXPOSE $PORT
|
||||
ENV PORT=${PORT}
|
||||
|
||||
ENV DATABASE_URL "file:/data/db.sqlite"
|
||||
ENV NEXTAUTH_URL "http://localhost:7575"
|
||||
ENV AUTH_TRUST_HOST="true"
|
||||
ENV PORT 7575
|
||||
ENV NEXTAUTH_SECRET NOT_IN_USE_BECAUSE_JWTS_ARE_UNUSED
|
||||
|
||||
@@ -63,4 +61,4 @@ HEALTHCHECK --interval=10s --timeout=5s --start-period=5s --retries=3 \
|
||||
|
||||
VOLUME [ "/app/data/configs" ]
|
||||
VOLUME [ "/data" ]
|
||||
ENTRYPOINT ["sh", "./scripts/run.sh"]
|
||||
ENTRYPOINT ["sh", "./scripts/run.sh"]
|
||||
@@ -73,8 +73,8 @@ Homarr will integrate with the following applications:
|
||||
- [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)
|
||||
- [Plex](https://homarr.dev/docs/integrations/media-server/#plex)
|
||||
- [Jellyfin](https://homarr.dev/docs/integrations/media-server#jellyfin-and-emby)
|
||||
|
||||
📚 Media collection managers
|
||||
- [Sonarr](https://homarr.dev/docs/integrations/servarr#sonarr)
|
||||
|
||||
@@ -432,7 +432,7 @@
|
||||
"type": "notebook",
|
||||
"properties": {
|
||||
"showToolbar": true,
|
||||
"content": "<h2><strong>Welcome to Homarr 🚀👋</strong></h2><p>We're glad that you're here! Homarr is a <em>modern </em>and <em>easy to use</em> dashboard that helps you to <strong>organize and manage</strong> your home network from one place. Control is <strong>at your fingertips</strong>.</p><p>We recommend you to read the <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://homarr.dev/docs/introduction/after-the-installation\">getting started guide</a> first. To edit this board you must enter the edit mode - only administrators can do this. Adding an app is the first step you should take. You can do this by clicking the <code>Add tile</code> button at the top right and select <code>App</code>. After you provided an internal URL, external URL and selected an icon you can drag it around when holding down the left mouse button. Make it bigger or smaller using the drag icon at the bottom right. When you're happy with it's position, you <strong>must exit edit mode to save your board</strong>. Adding widgets works the same way but may require additional configuration - read the documentation for more information.</p><p>To remove this widget, you must log in to your administrator account and click on the menu to delete it.</p><p><strong><u>Your TODO list:</u></strong></p><ul data-type=\"taskList\"><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Read the <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://homarr.dev\">documentation</a></p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Add your <em>first app</em></p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p><em>Resize </em>and <em>drag</em> your app to a different position</p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Add the <em>clock widget</em> to your dashboard</p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Create a <em>new user</em></p></div></li></ul>"
|
||||
"content": "<h2><strong>Welcome to Homarr 🚀👋</strong></h2><p>We're glad that you're here! Homarr is a <em>modern </em>and <em>easy to use</em> dashboard that helps you to <strong>organize and manage</strong> your home network from one place. Control is <strong>at your fingertips</strong>.</p><p>We recommend you to read the <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://homarr.dev/docs/getting-started/after-the-installation\">getting started guide</a> first. To edit this board you must enter the edit mode - only administrators can do this. Adding an app is the first step you should take. You can do this by clicking the <code>Add tile</code> button at the top right and select <code>App</code>. After you provided an internal URL, external URL and selected an icon you can drag it around when holding down the left mouse button. Make it bigger or smaller using the drag icon at the bottom right. When you're happy with it's position, you <strong>must exit edit mode to save your board</strong>. Adding widgets works the same way but may require additional configuration - read the documentation for more information.</p><p>To remove this widget, you must log in to your administrator account and click on the menu to delete it.</p><p><strong><u>Your TODO list:</u></strong></p><ul data-type=\"taskList\"><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Read the <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://homarr.dev\">documentation</a></p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Add your <em>first app</em></p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p><em>Resize </em>and <em>drag</em> your app to a different position</p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Add the <em>clock widget</em> to your dashboard</p></div></li><li data-checked=\"false\" data-type=\"taskItem\"><label><input type=\"checkbox\"><span></span></label><div><p>Create a <em>new user</em></p></div></li></ul>"
|
||||
},
|
||||
"area": {
|
||||
"type": "wrapper",
|
||||
@@ -510,4 +510,4 @@
|
||||
"allowGuests": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
// This file is used to migrate the database to the current version
|
||||
// It is run when the docker container starts
|
||||
import Database from 'better-sqlite3';
|
||||
import dotenv from 'dotenv';
|
||||
import { drizzle } from 'drizzle-orm/better-sqlite3';
|
||||
import { migrate } from 'drizzle-orm/better-sqlite3/migrator';
|
||||
const Database = require('better-sqlite3');
|
||||
const path = require('path');
|
||||
const dotenv = require('dotenv');
|
||||
const { drizzle } = require('drizzle-orm/better-sqlite3');
|
||||
const { migrate } = require('drizzle-orm/better-sqlite3/migrator');
|
||||
|
||||
const migrationsFolder = process.argv[2] ?? '../drizzle';
|
||||
|
||||
dotenv.config({ path: __dirname + '/../.env' });
|
||||
|
||||
dotenv.config({ path: path.join(__dirname, '/../.env') });
|
||||
const sqlite = new Database(process.env.DATABASE_URL!.replace('file:', ''));
|
||||
|
||||
const db = drizzle(sqlite);
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
"license": "MIT",
|
||||
"description": "This package.json is used for the migration script the dependencies are only installed within the Dockerfile.",
|
||||
"scripts": {
|
||||
"db:migrate": "ts-node ./migrate.ts"
|
||||
"db:migrate": "tsx ./migrate.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@types/better-sqlite3": "^7.6.7",
|
||||
"better-sqlite3": "8.6.0",
|
||||
"drizzle-orm": "^0.28.6",
|
||||
"dotenv": "^16.3.1",
|
||||
"ts-node": "^10.9.1",
|
||||
"tsx": "4.19.1",
|
||||
"typescript": "^5.2.2"
|
||||
}
|
||||
}
|
||||
@@ -5,6 +5,7 @@ module.exports = {
|
||||
i18n: {
|
||||
defaultLocale: 'en',
|
||||
locales: [
|
||||
'ar',
|
||||
'cn',
|
||||
'cr',
|
||||
'cs',
|
||||
|
||||
13
package.json
13
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "homarr",
|
||||
"version": "0.15.3",
|
||||
"version": "0.15.9",
|
||||
"description": "Homarr - A homepage for your server.",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -11,7 +11,7 @@
|
||||
"dev": "next dev",
|
||||
"build": "NEXTAUTH_SECRET=WILL_BE_OVERWRITTEN next build",
|
||||
"analyze": "ANALYZE=true next build",
|
||||
"turbo": "DATABASE_URL=file:WILL_BE_OVERWRITTEN.sqlite NEXTAUTH_URL=http://WILL_BE_OVERWRITTEN turbo build",
|
||||
"turbo": "DATABASE_URL=file:WILL_BE_OVERWRITTEN.sqlite turbo build",
|
||||
"start": "next start",
|
||||
"typecheck": "tsc --noEmit",
|
||||
"export": "next build && next export",
|
||||
@@ -19,12 +19,13 @@
|
||||
"prettier:check": "prettier --check \"**/*.{ts,tsx}\"",
|
||||
"prettier:write": "prettier --write \"**/*.{ts,tsx}\"",
|
||||
"test": "SKIP_ENV_VALIDATION=1 vitest",
|
||||
"test:docker": "yarn run turbo build && yarn test:run && docker build . -t homarr:local-dev && docker run -p 7575:7575 --name homarr-dev homarr:local-dev",
|
||||
"test:ui": "SKIP_ENV_VALIDATION=1 vitest --ui",
|
||||
"test:run": "SKIP_ENV_VALIDATION=1 vitest run",
|
||||
"test:coverage": "SKIP_ENV_VALIDATION=1 vitest run --coverage",
|
||||
"docker:build": "turbo build && docker build . -t homarr:local-dev",
|
||||
"docker:start": "docker run -p 7575:7575 --name homarr-development homarr:local-dev",
|
||||
"db:migrate": "dotenv ts-node drizzle/migrate/migrate.ts ./drizzle"
|
||||
"db:migrate": "dotenv tsx drizzle/migrate/migrate.ts ./drizzle"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ctrl/deluge": "^4.1.0",
|
||||
@@ -71,6 +72,7 @@
|
||||
"@trpc/server": "^10.37.1",
|
||||
"@types/bcryptjs": "^2.4.2",
|
||||
"@vitejs/plugin-react": "^4.0.0",
|
||||
"adm-zip": "^0.5.15",
|
||||
"axios": "^1.0.0",
|
||||
"bcryptjs": "^2.4.3",
|
||||
"better-sqlite3": "^8.6.0",
|
||||
@@ -119,6 +121,7 @@
|
||||
"@next/eslint-plugin-next": "^13.4.5",
|
||||
"@testing-library/react": "^14.0.0",
|
||||
"@trivago/prettier-plugin-sort-imports": "^4.2.0",
|
||||
"@types/adm-zip": "^0.5.5",
|
||||
"@types/better-sqlite3": "^7.6.5",
|
||||
"@types/cookies": "^0.7.7",
|
||||
"@types/dockerode": "^3.3.9",
|
||||
@@ -148,7 +151,7 @@
|
||||
"node-mocks-http": "^1.12.2",
|
||||
"prettier": "^3.0.0",
|
||||
"sass": "^1.56.1",
|
||||
"ts-node": "latest",
|
||||
"tsx": "4.19.1",
|
||||
"turbo": "^1.10.12",
|
||||
"typescript": "5.1.6",
|
||||
"video.js": "^8.0.3",
|
||||
@@ -241,4 +244,4 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "已禁用",
|
||||
"enableAll": "全部启用",
|
||||
"disableAll": "全部禁用",
|
||||
"setTimer": "设置计时器",
|
||||
"version": "版本",
|
||||
"changePosition": "换位",
|
||||
"remove": "删除",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "外部地址",
|
||||
"description": "点击应用时打开的网址。"
|
||||
"description": "点击应用时打开的网址。",
|
||||
"tooltip": "您可以使用几个变量来创建动态地址:<br><br><b>[homarr_base]</b>: 不包括端口和路径的完整地址。<i>(例如:'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b>: 完整的基本网址,包括当前的子域。<i>(例如:'</i><b>subdomain</b>.homarr<i>.dev')</i><br><b>[homarr_domain]</b>: 域名,已过滤子域。<i>(例如:\"homarr.dev\")</i><br><b>[homarr_protocol]</b>:<i>http/https</i><br><br>这些变量都取决于当前网址。"
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "到DNS漏洞的连接有问题。请验证您的配置/集成设置。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "设置禁用时长",
|
||||
"hours": "时",
|
||||
"minutes": "分",
|
||||
"unlimited": "留空表示无限制",
|
||||
"set": "设置"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "运行时间",
|
||||
"uptimeFormat": "{{days}} 天, {{hours}} 小时",
|
||||
"uptimeFormat": "{{days}} 天, {{hours}} 小时, {{minutes}} 分钟",
|
||||
"updates": "可用更新",
|
||||
"reboot": "重启"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "索引器管理状态",
|
||||
"description": "有关索引器的状态",
|
||||
"settings": {
|
||||
"title": "索引器管理状态"
|
||||
"title": "索引器管理状态",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "在新选项卡中打开索引器站点"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "crwdns2885:0crwdne2885:0",
|
||||
"enableAll": "crwdns2887:0crwdne2887:0",
|
||||
"disableAll": "crwdns2889:0crwdne2889:0",
|
||||
"setTimer": "crwdns4484:0crwdne4484:0",
|
||||
"version": "crwdns2023:0crwdne2023:0",
|
||||
"changePosition": "crwdns2025:0crwdne2025:0",
|
||||
"remove": "crwdns2027:0crwdne2027:0",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "crwdns2067:0crwdne2067:0",
|
||||
"description": "crwdns2309:0crwdne2309:0"
|
||||
"description": "crwdns2309:0crwdne2309:0",
|
||||
"tooltip": "crwdns4482:0crwdne4482:0"
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "crwdns3862:0crwdne3862:0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "crwdns4486:0crwdne4486:0",
|
||||
"hours": "crwdns4488:0crwdne4488:0",
|
||||
"minutes": "crwdns4490:0crwdne4490:0",
|
||||
"unlimited": "crwdns4492:0crwdne4492:0",
|
||||
"set": "crwdns4494:0crwdne4494:0"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "crwdns4226:0crwdne4226:0",
|
||||
"uptimeFormat": "crwdns4310:0{{days}}crwdnd4310:0{{hours}}crwdne4310:0",
|
||||
"uptimeFormat": "crwdns4498:0{{days}}crwdnd4498:0{{hours}}crwdnd4498:0{{minutes}}crwdne4498:0",
|
||||
"updates": "crwdns4312:0crwdne4312:0",
|
||||
"reboot": "crwdns4230:0crwdne4230:0"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "crwdns4188:0crwdne4188:0",
|
||||
"description": "crwdns4190:0crwdne4190:0",
|
||||
"settings": {
|
||||
"title": "crwdns4192:0crwdne4192:0"
|
||||
"title": "crwdns4192:0crwdne4192:0",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "crwdns4496:0crwdne4496:0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Vypnuto",
|
||||
"enableAll": "Aktivovat vše",
|
||||
"disableAll": "Zakázat vše",
|
||||
"setTimer": "Nastavit časovat",
|
||||
"version": "Verze",
|
||||
"changePosition": "Změnit pozici",
|
||||
"remove": "Odstranit",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Veřejná adresa",
|
||||
"description": "URL která bude otevřena po kliknutí na aplikaci."
|
||||
"description": "URL která bude otevřena po kliknutí na aplikaci.",
|
||||
"tooltip": "Můžete použít několik proměnných k vytvoření dynamických adres:<br><br><b>[homarr_base]</b> : plná adresa bez portu a cesty. <i>(Příklad: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b> : plná základní url včetně její aktuální subdomény. <i>(Příklad: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b> : doména bez subdomény. <i>(Příklad: `homarr.dev')</i><br><b>[homarr_protocol]</b> : <i>http/https</i><br><br>Všechny tyto proměnné závisejí na aktuální url adrese."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Došlo k problému s připojením k Vaší DNS Hole. Ověřte prosím svou konfiguraci."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Nastavit dobu trvání deaktivace",
|
||||
"hours": "Hodin",
|
||||
"minutes": "Minut",
|
||||
"unlimited": "ponechte prázdne pro neomezenou dobu",
|
||||
"set": "Nastavit"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Doba provozu",
|
||||
"uptimeFormat": "{{days}} dny/ů, {{hours}} hodin/a/y",
|
||||
"uptimeFormat": "{{days}} dní, {{hours}} hodin, {{minutes}} minut",
|
||||
"updates": "Dostupné aktualizace",
|
||||
"reboot": "Restartovat"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Stav správce indexeru",
|
||||
"description": "Stav Vašich indexerů",
|
||||
"settings": {
|
||||
"title": "Stav správce indexeru"
|
||||
"title": "Stav správce indexeru",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Otevírat stránku indexeru na nové kartě"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Deaktiveret",
|
||||
"enableAll": "Aktiver alle",
|
||||
"disableAll": "Deaktiver alle",
|
||||
"setTimer": "Sæt timer",
|
||||
"version": "Version",
|
||||
"changePosition": "Ændre placering",
|
||||
"remove": "Fjern",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Ekstern adresse",
|
||||
"description": "URL-adresse, der åbnes, når du klikker på appen."
|
||||
"description": "URL-adresse, der åbnes, når du klikker på appen.",
|
||||
"tooltip": "Du kan bruge nogle få variabler til at oprette dynamiske adresser:<br><br><b>[homarr_base]</b>: fuld adresse uden port og sti. <i>(Eksempel: 'https://subdomain.homarr.dev'</i>)<br><b>[homarr_hostname]</b>: fuld base-url inklusive det aktuelle subdomæne. (Eksempel: ' <i>subdomain.homarr.dev')</i><br><b>[homarr_domain]</b>: domæne med subdomæne filtreret ud. (Eksempel: <i>`homarr.dev</i>')<br><b>[homarr_protocol]</b>: <i>http/https</i><br><br>Disse variabler afhænger alle af den aktuelle url."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Der opstod et problem med at oprette forbindelse til dit/dine DNS-hul(ler). Bekræft venligst din(e) konfiguration(er)/integration(er)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Indstil varighed af deaktivering",
|
||||
"hours": "Timer",
|
||||
"minutes": "Minutter",
|
||||
"unlimited": "lad være tom for ubegrænset",
|
||||
"set": "Indstil"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Oppetid",
|
||||
"uptimeFormat": "{{days}} dage, {{hours}} timer",
|
||||
"uptimeFormat": "{{days}} dage, {{hours}} timer, {{minutes}} minutter",
|
||||
"updates": "Opdateringer tilgængelige",
|
||||
"reboot": "Genstart"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Indekserings manager status",
|
||||
"description": "Status for dine indekser",
|
||||
"settings": {
|
||||
"title": "Indekserings manager status"
|
||||
"title": "Indekserings manager status",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Åbn Indekseringswebsted I Nyt Faneblad"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Deaktiviert",
|
||||
"enableAll": "Alle aktivieren",
|
||||
"disableAll": "Alles deaktivieren",
|
||||
"setTimer": "Timer festlegen",
|
||||
"version": "Version",
|
||||
"changePosition": "Position wechseln",
|
||||
"remove": "Entfernen",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Externe Adresse",
|
||||
"description": "URL, die beim Anklicken der App geöffnet wird."
|
||||
"description": "URL, die beim Anklicken der App geöffnet wird.",
|
||||
"tooltip": "Sie können einige Variablen verwenden, um dynamische Adressen zu erstellen:<br><br><b>[homarr_base]</b> : vollständige Adresse ohne Port und Pfad. <i>(Beispiel: „https://subdomain.homarr.dev“)</i><br><b>[homarr_hostname]</b> : vollständige Basis-URL einschließlich der aktuellen Subdomäne. <i>(Beispiel: „subdomain.homarr.dev“)</i><br><b>[homarr_domain]</b> : Domäne mit herausgefilterter Subdomäne. <i>(Beispiel: „homarr.dev“)</i><br><b>[homarr_protocol]</b> : <i>http/https</i><br><br>Diese Variablen hängen alle von der aktuellen URL ab."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Es gab ein Problem bei der Verbindung zu Ihrem DNS Hole(s). Bitte überprüfen Sie Ihre Konfiguration/Integration(en)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Deaktivierungsdauer festlegen",
|
||||
"hours": "Stunden",
|
||||
"minutes": "Minuten",
|
||||
"unlimited": "leer lassen für unbegrenzt",
|
||||
"set": "Speichern"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Betriebszeit",
|
||||
"uptimeFormat": "{{days}} Tage, {{hours}} Stunden",
|
||||
"uptimeFormat": "{{days}} Tage, {{hours}} Stunden, {{minutes}} Minuten",
|
||||
"updates": "Updates verfügbar",
|
||||
"reboot": "Neustart"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Status des Indexer-Managers",
|
||||
"description": "Status ihrer Indexer",
|
||||
"settings": {
|
||||
"title": "Status des Indexer-Managers"
|
||||
"title": "Status des Indexer-Managers",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Indexer in neuem Tab öffnen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Benutzerdefinierten Namen anzeigen",
|
||||
"info": ""
|
||||
"info": "Zeige Benutzerdefinierten Namen anstatt des Anzeigenamen vom Home-Assistent an."
|
||||
},
|
||||
"genericToggle": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
"label": "Entität umschalten",
|
||||
"info": "Führen Sie beim Klicken eine Home Assistant-Umschaltaktion für die Entität aus."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Απενεργοποιημένο",
|
||||
"enableAll": "Ενεργοποίηση όλων",
|
||||
"disableAll": "Απενεργοποίηση όλων",
|
||||
"setTimer": "Ορισμός Χρονοδιακόπτη",
|
||||
"version": "Έκδοση",
|
||||
"changePosition": "Αλλαγή θέσης",
|
||||
"remove": "Αφαίρεση",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Εξωτερική διεύθυνση",
|
||||
"description": "URL που θα ανοίγει όταν κάνετε κλικ στην εφαρμογή."
|
||||
"description": "URL που θα ανοίγει όταν κάνετε κλικ στην εφαρμογή.",
|
||||
"tooltip": "Μπορείτε να χρησιμοποιήσετε μερικές μεταβλητές για να δημιουργήσετε δυναμικές διευθύνσεις:<br><br><b>[homarr_base]</b>: πλήρης διεύθυνση χωρίς τη πόρτα και τη διαδρομή. <i>(Παράδειγμα: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b>: πλήρες url βάσης συμπεριλαμβανομένου του τρέχοντος subdomain. <i>(Παράδειγμα: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b>: domain χωρίς το subdomoain. <i>(Παράδειγμα: `homarr.dev')</i><br><b>[homarr_protocol]</b>: <i>http/https</i><br><br>Όλες αυτές οι μεταβλητές εξαρτώνται από το τρέχον url."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Υπήρξε ένα πρόβλημα κατά τη σύνδεση στο/α DNS Hole(s) σας. Παρακαλώ επαληθεύστε τις ρυθμίσεις / ενσωμάτωση."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Ρύθμιση χρόνου απενεργοποίησης",
|
||||
"hours": "Ώρες",
|
||||
"minutes": "Λεπτά",
|
||||
"unlimited": "αφήστε κενό για απεριόριστο",
|
||||
"set": "Ορισμός"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Χρόνος Λειτουργίας",
|
||||
"uptimeFormat": "{{days}} ημέρες, {{hours}} ώρες",
|
||||
"uptimeFormat": "{{days}} ημέρες, {{hours}} ώρες, {{minutes}} λεπτά",
|
||||
"updates": "Διαθέσιμες ενημερώσεις",
|
||||
"reboot": "Επανεκκίνηση"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Κατάσταση διαχειριστή indexer",
|
||||
"description": "Κατάσταση σχετικά με τους indexers σας",
|
||||
"settings": {
|
||||
"title": "Κατάσταση διαχειριστή indexer"
|
||||
"title": "Κατάσταση διαχειριστή indexer",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Άνοιγμα του Indexer ιστότοπου σε νέα καρτέλα"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Εμφάνιση φιλικού ονόματος",
|
||||
"info": ""
|
||||
"info": "Εμφάνιση φιλικού ονόματος από το Home Assistant αντί για το εμφανιζόμενο όνομα."
|
||||
},
|
||||
"genericToggle": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
"label": "Εναλλαγή οντοτήτων",
|
||||
"info": "Εκτέλεση εναλλαγής στην οντότητα του Home Assistant όταν κάνετε κλικ."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Disabled",
|
||||
"enableAll": "Enable all",
|
||||
"disableAll": "Disable all",
|
||||
"setTimer": "Set timer",
|
||||
"version": "Version",
|
||||
"changePosition": "Change position",
|
||||
"remove": "Remove",
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "There was a problem connecting to your DNS Hole(s). Please verify your configuration/integration(s)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Set disable duration time",
|
||||
"hours": "Hours",
|
||||
"minutes": "Minutes",
|
||||
"unlimited": "leave empty for unlimited",
|
||||
"set": "Set"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Uptime",
|
||||
"uptimeFormat": "{{days}} days, {{hours}} hours",
|
||||
"uptimeFormat": "{{days}} days, {{hours}} hours, {{minutes}} minutes",
|
||||
"updates": "Updates Available",
|
||||
"reboot": "Reboot"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Indexer manager status",
|
||||
"description": "Status about your indexers",
|
||||
"settings": {
|
||||
"title": "Indexer manager status"
|
||||
"title": "Indexer manager status",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Open Indexer Site In New Tab"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
}
|
||||
},
|
||||
"modal": {
|
||||
"text": "",
|
||||
"label": "Your error",
|
||||
"reportButton": "Report this error"
|
||||
"text": "The widet crashed unexpectitly. Please read the documentation and fix any typos.",
|
||||
"label": "Occurred error",
|
||||
"reportButton": "Report this error on GitHub"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Desactivado",
|
||||
"enableAll": "Activar todo",
|
||||
"disableAll": "Desactivar todo",
|
||||
"setTimer": "",
|
||||
"version": "Versión",
|
||||
"changePosition": "Cambiar posición",
|
||||
"remove": "Eliminar",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Dirección externa",
|
||||
"description": "URL que se abrirá al hacer clic en la aplicación."
|
||||
"description": "URL que se abrirá al hacer clic en la aplicación.",
|
||||
"tooltip": ""
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Hubo un problema al conectarse a tus agujeros DNS. Verifica tu configuración/integración(es)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "",
|
||||
"hours": "",
|
||||
"minutes": "",
|
||||
"unlimited": "",
|
||||
"set": ""
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
"title": "",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "",
|
||||
"enableAll": "",
|
||||
"disableAll": "",
|
||||
"setTimer": "",
|
||||
"version": "",
|
||||
"changePosition": "",
|
||||
"remove": "",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
"description": "",
|
||||
"tooltip": ""
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "",
|
||||
"hours": "",
|
||||
"minutes": "",
|
||||
"unlimited": "",
|
||||
"set": ""
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
"title": "",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
},
|
||||
"afterLoginRedirection": "Après la connexion, vous serez redirigé vers {{url}}",
|
||||
"providersEmpty": {
|
||||
"title": "Erreur de fournisseur d'authentification",
|
||||
"title": "Erreur du fournisseur d'authentification",
|
||||
"message": "Le(s) fournisseur(s) n'est (ne sont) pas défini(s), veuillez vérifier les journaux pour plus d'informations."
|
||||
}
|
||||
},
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"backToBoard": "Retour au tableau de bord",
|
||||
"settings": {
|
||||
"appearance": {
|
||||
"primaryColor": "Couleur primaire",
|
||||
"primaryColor": "Couleur principale",
|
||||
"secondaryColor": "Couleur secondaire"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Désactivé",
|
||||
"enableAll": "Activer tout",
|
||||
"disableAll": "Désactiver tout",
|
||||
"setTimer": "Définir le minuteur",
|
||||
"version": "Version",
|
||||
"changePosition": "Modifier la position",
|
||||
"remove": "Supprimer",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Adresse externe",
|
||||
"description": "URL qui sera ouverte dans le navigateur lorsque l'on clique sur l'application."
|
||||
"description": "URL qui sera ouverte dans le navigateur lorsque l'on clique sur l'application.",
|
||||
"tooltip": "Vous pouvez utiliser quelques variables pour créer des adresses dynamiques :<br><br><b>[homarr_base]</b>: adresse complète sans le port et le chemin. <i>(Exemple : 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b>: url de base complète incluant son sous-domaine actuel. <i>(Exemple : 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b>: domaine dont le sous-domaine est filtré. <i>(Exemple : `homarr.dev')</i><br><b>[homarr_protocol]</b>: <i>http/https</i><br><br>Ces variables dépendent toutes de l'url courante."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -11,8 +11,15 @@
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Impossible de trouver un DNS hole",
|
||||
"text": "Il y a un problème de connexion à votre/vos DNS hole(s). Veuillez vérifier votre/vos configuration/iintégration(s)."
|
||||
"text": "Il y a un problème de connexion à votre/vos DNS hole(s). Veuillez vérifier votre/vos configuration/intégration(s)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Définir la durée de désactivation",
|
||||
"hours": "Heures",
|
||||
"minutes": "Minutes",
|
||||
"unlimited": "laisser vide pour illimité",
|
||||
"set": "Définir"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Temps de disponibilité",
|
||||
"uptimeFormat": "{{days}} jours, {{hours}} heures",
|
||||
"uptimeFormat": "{{days}} jours, {{hours}} heures, {{minutes}} minutes",
|
||||
"updates": "Mises à jour disponibles",
|
||||
"reboot": "Redémarrage"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Statut du gestionnaire d’indexeur",
|
||||
"description": "Statuts de vos indexeurs",
|
||||
"settings": {
|
||||
"title": "Statut du gestionnaire d’indexeur"
|
||||
"title": "Statut du gestionnaire d’indexeur",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Ouvrir le site de l'indexeur dans un nouvel onglet"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -5,92 +5,92 @@
|
||||
"settings": {
|
||||
"title": "Paramètres de transcodage des médias",
|
||||
"appId": {
|
||||
"label": ""
|
||||
"label": "Sélectionner une application"
|
||||
},
|
||||
"defaultView": {
|
||||
"label": "",
|
||||
"label": "Affichage par défaut",
|
||||
"data": {
|
||||
"workers": "",
|
||||
"workers": "Travailleurs",
|
||||
"queue": "File d'attente",
|
||||
"statistics": ""
|
||||
"statistics": "Statistiques"
|
||||
}
|
||||
},
|
||||
"showHealthCheck": {
|
||||
"label": ""
|
||||
"label": "Afficher l'indicateur de bilan de santé"
|
||||
},
|
||||
"showHealthChecksInQueue": {
|
||||
"label": ""
|
||||
"label": "Afficher les diagnostics dans la file d'attente"
|
||||
},
|
||||
"queuePageSize": {
|
||||
"label": ""
|
||||
"label": "File d'attente : éléments par page"
|
||||
},
|
||||
"showAppIcon": {
|
||||
"label": ""
|
||||
"label": "Afficher l'icône de l'application dans le coin inférieur droit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"noAppSelected": "",
|
||||
"noAppSelected": "Sélectionnez une application dans les paramètres du widget",
|
||||
"views": {
|
||||
"workers": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"name": "Fichier",
|
||||
"eta": "ETA",
|
||||
"progress": "Progrès"
|
||||
},
|
||||
"empty": "Vide",
|
||||
"tooltip": {
|
||||
"transcode": "",
|
||||
"healthCheck": ""
|
||||
"transcode": "Transcodeur",
|
||||
"healthCheck": "État des services"
|
||||
}
|
||||
}
|
||||
},
|
||||
"queue": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"name": "Fichier",
|
||||
"size": "Taille"
|
||||
},
|
||||
"footer": {
|
||||
"currentIndex": ""
|
||||
"currentIndex": "{{start}}-{{end}} de {{total}}"
|
||||
},
|
||||
"empty": "Vide",
|
||||
"tooltip": {
|
||||
"transcode": "",
|
||||
"healthCheck": ""
|
||||
"transcode": "Transcodeur",
|
||||
"healthCheck": "État des services"
|
||||
}
|
||||
}
|
||||
},
|
||||
"statistics": {
|
||||
"empty": "Vide",
|
||||
"box": {
|
||||
"transcodes": "",
|
||||
"healthChecks": "",
|
||||
"files": "",
|
||||
"spaceSaved": ""
|
||||
"transcodes": "Transcodes : {{value}}",
|
||||
"healthChecks": "Diagnostiques complets : {{value}}",
|
||||
"files": "Fichiers : {{value}}",
|
||||
"spaceSaved": "Sauvegardé : {{value}}"
|
||||
},
|
||||
"pies": {
|
||||
"transcodes": "",
|
||||
"healthChecks": "",
|
||||
"videoCodecs": "",
|
||||
"videoContainers": "",
|
||||
"videoResolutions": ""
|
||||
"transcodes": "Transcodeur",
|
||||
"healthChecks": "Diagnostics",
|
||||
"videoCodecs": "Codecs",
|
||||
"videoContainers": "Conteneurs",
|
||||
"videoResolutions": "Résolutions"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"title": "Erreur",
|
||||
"message": ""
|
||||
"message": "Une erreur s'est produite lors de la récupération des données depuis Tdarr."
|
||||
},
|
||||
"tabs": {
|
||||
"workers": "",
|
||||
"workers": "Travailleurs",
|
||||
"queue": "File d'attente",
|
||||
"statistics": ""
|
||||
"statistics": "Statistiques"
|
||||
},
|
||||
"healthCheckStatus": {
|
||||
"title": "",
|
||||
"queued": "",
|
||||
"healthy": "",
|
||||
"unhealthy": ""
|
||||
"title": "État des services",
|
||||
"queued": "En file d’attente",
|
||||
"healthy": "Sain",
|
||||
"unhealthy": "Dysfonctionnement"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Afficher le nom personnalisé",
|
||||
"info": ""
|
||||
"info": "Afficher le nom personnalisé de Home Assistant au lieu du nom d'affichage."
|
||||
},
|
||||
"genericToggle": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
"label": "Activer/Désactiver l'entité",
|
||||
"info": "Effectuez une activation/désactivation de Home Assistant sur l'entité lorsque vous cliquez dessus."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "מושבת",
|
||||
"enableAll": "אפשר הכל",
|
||||
"disableAll": "השבת הכל",
|
||||
"setTimer": "הגדר שעון עצר",
|
||||
"version": "גרסה",
|
||||
"changePosition": "שנה מיקום",
|
||||
"remove": "הסר",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "כתובת חיצונית",
|
||||
"description": "כתובת אינטרנט שתיפתח בעת לחיצה על האפליקציה."
|
||||
"description": "כתובת אינטרנט שתיפתח בעת לחיצה על האפליקציה.",
|
||||
"tooltip": "אתה יכול להשתמש במספר משתנים כדי ליצור כתובות דינמיות:<br><br><b>[homarr_base]</b> : כתובת מלאה לא כולל יציאה ונתיב. <i>(דוגמה: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b> : כתובת אתר בסיס מלאה כולל תת-הדומיין הנוכחי שלו. <i>(דוגמה: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b> : דומיין עם תת-דומיין מסונן. <i>(דוגמה: `homarr.dev')</i><br><b>[homarr_protocol]</b> : <i>http/https</i><br><br>המשתנים האלה תלויים כולם בכתובת האתר הנוכחית."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "לא הייתה אפשרות להתחבר לשרת שמות דומיין. נא לבדוק את הגדרות האינטגרציה."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "הגדר את משך זמן ההשבתה",
|
||||
"hours": "שעות",
|
||||
"minutes": "דקות",
|
||||
"unlimited": "להשאיר ריק ללא הגבלה",
|
||||
"set": "הגדר"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "זמן פעילות",
|
||||
"uptimeFormat": "{{days}} ימים, {{hours}} שעות",
|
||||
"uptimeFormat": "{{days}} ימים, {{hours}} שעות, {{minutes}} דקות",
|
||||
"updates": "עדכונים זמינים",
|
||||
"reboot": "אתחול מחדש"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "סטטוס מנהל אינדקס",
|
||||
"description": "סטטוס לגבי האינדקסים שלך",
|
||||
"settings": {
|
||||
"title": "סטטוס מנהל אינדקס"
|
||||
"title": "סטטוס מנהל אינדקס",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "פתח את אתר האינדקס בכרטיסייה חדשה"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Onemogućeno",
|
||||
"enableAll": "Omogući sve",
|
||||
"disableAll": "Onemogući sve",
|
||||
"setTimer": "",
|
||||
"version": "Verzija",
|
||||
"changePosition": "Promijenjen položaj",
|
||||
"remove": "Ukloni",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Vanjska adresa",
|
||||
"description": "URL koji će se otvoriti prilikom klika na aplikaciju."
|
||||
"description": "URL koji će se otvoriti prilikom klika na aplikaciju.",
|
||||
"tooltip": ""
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Došlo je do problema pri povezivanju s vašim DNS rupama. Provjerite svoju konfiguraciju/integraciju(e)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "",
|
||||
"hours": "",
|
||||
"minutes": "",
|
||||
"unlimited": "",
|
||||
"set": ""
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
"title": "",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Letiltva",
|
||||
"enableAll": "Összes engedélyezése",
|
||||
"disableAll": "Az összes tiltása",
|
||||
"setTimer": "Időzítő beállítása",
|
||||
"version": "Verzió",
|
||||
"changePosition": "Pozíció módosítása",
|
||||
"remove": "Eltávolítás",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Külső cím",
|
||||
"description": "URL, amely az alkalmazásra kattintva megnyílik."
|
||||
"description": "URL, amely az alkalmazásra kattintva megnyílik.",
|
||||
"tooltip": "A dinamikus címek létrehozásához néhány változót használhat:<br><br><b>[homarr_base]</b>: teljes cím a port és az elérési út nélkül. <i>(Példa: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b>: teljes alap url, beleértve az aktuális aldomain-t is. <i>(Példa: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b>: domain az aldomainek kiszűrésével. <i>(Példa: `homarr.dev')</i><br><b>[homarr_protocol]</b>: <i>http/https</i><br><br>Ezek a változók mind az aktuális url-től függnek."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Probléma adódott a DNS-blokkoló(k)hoz való csatlakozással. Kérjük, ellenőrizze a konfigurációt/integráció(ka)t."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Letiltási időtartam beállítása",
|
||||
"hours": "Óra",
|
||||
"minutes": "Perc",
|
||||
"unlimited": "a korlátlanhoz hagyja üresen",
|
||||
"set": "Beállít"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Üzemidő",
|
||||
"uptimeFormat": "{{days}} nap, {{hours}} óra",
|
||||
"uptimeFormat": "{{days}} nap, {{hours}} óra, {{minutes}} perc",
|
||||
"updates": "Frissítés elérhető",
|
||||
"reboot": "Újraindítás"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Indexelő menedzser állapota",
|
||||
"description": "Az indexelők állapota",
|
||||
"settings": {
|
||||
"title": "Indexelő menedzser állapota"
|
||||
"title": "Indexelő menedzser állapota",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Indexer webhely megnyitása új lapon"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
"disabled": "Disattivato",
|
||||
"enableAll": "Abilita tutto",
|
||||
"disableAll": "Disattiva tutto",
|
||||
"setTimer": "Imposta timer",
|
||||
"version": "Versione",
|
||||
"changePosition": "Cambia posizione",
|
||||
"remove": "Rimuovi",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Indirizzo esterno",
|
||||
"description": "URL che verrà aperto nel browser al clic dell'app."
|
||||
"description": "URL che verrà aperto nel browser al clic dell'app.",
|
||||
"tooltip": "È possibile utilizzare alcune variabili per creare indirizzi dinamici:<br><br><b>[homarr_base]</b> : indirizzo completo escludendo porta e percorso. <i>(Esempio: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b> : url di base completo compreso il suo attuale sottodominio. <i>(Esempio: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b> : dominio con sottodominio filtrato. <i>(Esempio: `homarr.dev')</i><br><b>[homarr_protocol]</b> : <i>http/https</i><br><br>Queste variabili dipendono dall'url corrente."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "Si è verificato un problema di connessione ai vostri DNS hole. Verificate la vostra configurazione/integrazione."
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "Imposta tempo di disattivazione",
|
||||
"hours": "Ore",
|
||||
"minutes": "Minuti",
|
||||
"unlimited": "Lasciare vuoto per nessun limite",
|
||||
"set": "Imposta"
|
||||
}
|
||||
}
|
||||
@@ -86,7 +86,7 @@
|
||||
},
|
||||
"info": {
|
||||
"uptime": "Uptime",
|
||||
"uptimeFormat": "{{days}} giorni, {{hours}} ore",
|
||||
"uptimeFormat": "{{days}} giorni, {{hours}} ore, {{minutes}} minuti",
|
||||
"updates": "Aggiornamenti disponibili",
|
||||
"reboot": "Riavvio"
|
||||
},
|
||||
|
||||
@@ -3,7 +3,10 @@
|
||||
"name": "Stato del gestore dell'indicizzatore",
|
||||
"description": "Stato dei tuoi indicizzatori",
|
||||
"settings": {
|
||||
"title": "Stato del gestore dell'indicizzatore"
|
||||
"title": "Stato del gestore dell'indicizzatore",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Apri il sito dell'indexer in una nuova scheda"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Transcodifica Multimediale",
|
||||
"description": "Mostra informazioni sulla transcodifica multimediale",
|
||||
"name": "Transcoding multimediale",
|
||||
"description": "Mostra informazioni sul transcoding multimediale",
|
||||
"settings": {
|
||||
"title": "Impostazioni Transcodifica Multimediale",
|
||||
"title": "Impostazioni transcoding multimediale",
|
||||
"appId": {
|
||||
"label": "Seleziona un'app"
|
||||
},
|
||||
@@ -40,7 +40,7 @@
|
||||
},
|
||||
"empty": "Vuoto",
|
||||
"tooltip": {
|
||||
"transcode": "Transcodifica",
|
||||
"transcode": "Transcode",
|
||||
"healthCheck": "Controllo Integrità"
|
||||
}
|
||||
}
|
||||
@@ -56,7 +56,7 @@
|
||||
},
|
||||
"empty": "Vuoto",
|
||||
"tooltip": {
|
||||
"transcode": "Transcodifica",
|
||||
"transcode": "Transcode",
|
||||
"healthCheck": "Controllo Integrità"
|
||||
}
|
||||
}
|
||||
@@ -64,16 +64,16 @@
|
||||
"statistics": {
|
||||
"empty": "Vuoto",
|
||||
"box": {
|
||||
"transcodes": "Transcodifiche: {{value}}",
|
||||
"transcodes": "Transcodes: {{value}}",
|
||||
"healthChecks": "Controlli Integrità: {{value}}",
|
||||
"files": "File: {{value}}",
|
||||
"spaceSaved": "Salvati: {{value}}"
|
||||
},
|
||||
"pies": {
|
||||
"transcodes": "Transcodifiche",
|
||||
"transcodes": "Transcodes",
|
||||
"healthChecks": "Controlli Integrità",
|
||||
"videoCodecs": "Codec",
|
||||
"videoContainers": "Container",
|
||||
"videoCodecs": "Codecs",
|
||||
"videoContainers": "Containers",
|
||||
"videoResolutions": "Risoluzioni"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,10 +31,10 @@
|
||||
"info": "Se disabilitato, verrà visualizzato solo il ratio globale. Il ratio globale utilizzerà comunque i label, se impostati"
|
||||
},
|
||||
"columnOrdering": {
|
||||
"label": "Abilita il riordinamento delle colonne"
|
||||
"label": "Abilita riordinamento colonne"
|
||||
},
|
||||
"rowSorting": {
|
||||
"label": "Abilita l'ordinamento delle righe"
|
||||
"label": "Abilita ordinamento righe"
|
||||
},
|
||||
"columns": {
|
||||
"label": "Seleziona colonne da visualizzare",
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
},
|
||||
"afterLoginRedirection": "ログイン後、 {{url}}にリダイレクトされます。",
|
||||
"providersEmpty": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
"title": "認証プロバイダーエラー",
|
||||
"message": "プロバイダーが設定されていません。詳細についてはログを確認してください。"
|
||||
}
|
||||
},
|
||||
"alert": "認証情報が間違っているか、このアカウントが存在しません。もう一度お試しください。"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"save": "保存",
|
||||
"apply": "",
|
||||
"insert": "",
|
||||
"apply": "適用する",
|
||||
"insert": "挿入",
|
||||
"about": "About",
|
||||
"cancel": "キャンセル",
|
||||
"close": "閉じる",
|
||||
@@ -13,10 +13,11 @@
|
||||
"previous": "前へ",
|
||||
"confirm": "確認",
|
||||
"enabled": "有効",
|
||||
"duplicate": "",
|
||||
"duplicate": "複製",
|
||||
"disabled": "無効",
|
||||
"enableAll": "すべてを有効にする",
|
||||
"disableAll": "すべてを無効にする",
|
||||
"setTimer": "タイマーを設定する",
|
||||
"version": "バージョン",
|
||||
"changePosition": "ポジションを変更する",
|
||||
"remove": "削除",
|
||||
@@ -46,7 +47,7 @@
|
||||
"seeMore": "もっと見る...",
|
||||
"position": {
|
||||
"left": "左",
|
||||
"center": "",
|
||||
"center": "中央寄せ",
|
||||
"right": "右"
|
||||
},
|
||||
"attributes": {
|
||||
@@ -54,5 +55,5 @@
|
||||
"height": "高さ"
|
||||
},
|
||||
"public": "公開",
|
||||
"restricted": ""
|
||||
"restricted": "制限付き"
|
||||
}
|
||||
@@ -22,5 +22,5 @@
|
||||
"message": "カテゴリ \"{{name}}\" が作成されました"
|
||||
}
|
||||
},
|
||||
"importFromDocker": ""
|
||||
"importFromDocker": "Dockerからのインポート"
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"title": "ツール",
|
||||
"items": {
|
||||
"docker": "Docker",
|
||||
"api": ""
|
||||
"api": "API"
|
||||
}
|
||||
},
|
||||
"about": {
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
"key": "ショートカットキー",
|
||||
"action": "アクション",
|
||||
"keybinds": "キー設定",
|
||||
"translators": "",
|
||||
"translatorsDescription": "",
|
||||
"contributors": "",
|
||||
"contributorsDescription": "",
|
||||
"translators": "翻訳者 ({{count}})",
|
||||
"translatorsDescription": "これらの人々のおかげで、Homarrは {{languages}} の言語で利用可能です!Homarrをあなたの言語に翻訳してみませんか?その方法は<a>こちらを</a>ご覧ください。",
|
||||
"contributors": "貢献者 ({{count}})",
|
||||
"contributorsDescription": "これらの人々はhomarrを機能させるコードを構築しました!Homarrの構築を手伝いたいですか?その方法は<a>こちら</a>",
|
||||
"actions": {
|
||||
"toggleTheme": "ライト/ダークモードに変更する",
|
||||
"focusSearchBar": "検索バーにフォーカス",
|
||||
|
||||
@@ -31,7 +31,8 @@
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "外部アドレス",
|
||||
"description": "アプリをクリックしたときに開くURL。"
|
||||
"description": "アプリをクリックしたときに開くURL。",
|
||||
"tooltip": "いくつかの変数を使用して動的アドレスを作成できます:<br><br><b>[homarr_base]</b> : ポートとパスを除いた完全なアドレス。 <i>(例: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b> : 現在のサブドメインを含む完全なベース Url。 <i>(例: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b> : サブドメインがフィルターされたドメイン。 <i>(例: `homarr.dev')</i><br><b>[homarr_protocol]</b> : <i>http/https</i><br><br>これらの変数はすべて現在の Url に依存します。"
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
|
||||
@@ -16,15 +16,15 @@
|
||||
"label": "永久削除",
|
||||
"disabled": "古いHomarrコンポーネントはデフォルト設定の削除を許可していないため、削除は無効です。将来的には削除できるようになるでしょう。"
|
||||
},
|
||||
"duplicate": "",
|
||||
"duplicate": "複製",
|
||||
"rename": {
|
||||
"label": "",
|
||||
"label": "名前を変更",
|
||||
"modal": {
|
||||
"title": "",
|
||||
"title": "ボード名の変更 {{name}}",
|
||||
"fields": {
|
||||
"name": {
|
||||
"label": "",
|
||||
"placeholder": ""
|
||||
"label": "新しい名前",
|
||||
"placeholder": "新しいボード名"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
},
|
||||
"filter": {
|
||||
"roles": {
|
||||
"all": "",
|
||||
"normal": "",
|
||||
"admin": "",
|
||||
"owner": ""
|
||||
"all": "すべて",
|
||||
"normal": "通常",
|
||||
"admin": "管理者",
|
||||
"owner": "所有者"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"metaTitle": "",
|
||||
"back": "",
|
||||
"metaTitle": "ユーザー {{username}}",
|
||||
"back": "ユーザー管理に戻る",
|
||||
"sections": {
|
||||
"general": {
|
||||
"title": "一般",
|
||||
@@ -14,40 +14,40 @@
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
"title": "",
|
||||
"title": "セキュリティ",
|
||||
"inputs": {
|
||||
"password": {
|
||||
"label": ""
|
||||
"label": "新しいパスワード"
|
||||
},
|
||||
"terminateExistingSessions": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
"label": "既存のセッションを終了する",
|
||||
"description": "ユーザーのデバイスで再ログインを強制する"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "確認",
|
||||
"description": ""
|
||||
"description": "パスワードが更新されます。操作を元に戻すことはできません。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"roles": {
|
||||
"title": "",
|
||||
"currentRole": "",
|
||||
"title": " ロール",
|
||||
"currentRole": "現在のロール: ",
|
||||
"badges": {
|
||||
"owner": "",
|
||||
"admin": "",
|
||||
"normal": ""
|
||||
"owner": "所有者",
|
||||
"admin": "管理者",
|
||||
"normal": "通常"
|
||||
}
|
||||
},
|
||||
"deletion": {
|
||||
"title": "",
|
||||
"title": "アカウント削除",
|
||||
"inputs": {
|
||||
"confirmUsername": {
|
||||
"label": "",
|
||||
"description": ""
|
||||
"label": "ユーザー名を確認",
|
||||
"description": "削除するにはユーザー名を入力してください"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "永久削除",
|
||||
"description": ""
|
||||
"description": "この操作は永続的であり、すべてのアカウント データが失われることを理解しています。"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
"settings": {
|
||||
"title": "日付と時刻ウィジェットの設定",
|
||||
"timezone": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
"label": "タイムゾーン",
|
||||
"info": "タイムゾーンの名前を選択してください。ここから見つけてください。 "
|
||||
},
|
||||
"customTitle": {
|
||||
"label": ""
|
||||
"label": "都市名またはカスタムタイトル"
|
||||
},
|
||||
"display24HourFormat": {
|
||||
"label": "24時間表示"
|
||||
@@ -21,11 +21,11 @@
|
||||
}
|
||||
},
|
||||
"titleState": {
|
||||
"label": "",
|
||||
"info": "",
|
||||
"label": "時計のタイトル",
|
||||
"info": "カスタムタイトルとタイムゾーンコードは、ウィジェットに表示することができます。<br/>また、都市のみを表示したり、何も表示しなかったり、<br/>、あるいは両方が選択されていてタイトルが提供されていない場合は、タイムゾーンのみを表示することもできます。",
|
||||
"data": {
|
||||
"both": "",
|
||||
"city": "",
|
||||
"both": "タイトルとタイムゾーン",
|
||||
"city": "タイトルのみ",
|
||||
"none": "なし"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,5 +14,12 @@
|
||||
"text": "DNSホールへの接続に問題が発生しました。設定/統合を確認してください。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"durationModal": {
|
||||
"title": "無効化期間を設定する",
|
||||
"hours": "時間",
|
||||
"minutes": "分",
|
||||
"unlimited": "無制限の場合は空白にする",
|
||||
"set": "設定"
|
||||
}
|
||||
}
|
||||
@@ -21,8 +21,8 @@
|
||||
"metrics": {
|
||||
"domainsOnAdlist": "アドリスト上のドメイン",
|
||||
"queriesToday": "今日のクエリ",
|
||||
"queriesBlockedTodayPercentage": "",
|
||||
"queriesBlockedToday": ""
|
||||
"queriesBlockedTodayPercentage": "今日のブロック",
|
||||
"queriesBlockedToday": "今日のブロック"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,104 +1,104 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"name": "システムヘルスモニタリング",
|
||||
"description": "システムの健全性とステータスを示す情報を表示します。",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"title": "システムヘルス監視の設定",
|
||||
"fahrenheit": {
|
||||
"label": ""
|
||||
"label": "CPU温度(華氏)"
|
||||
},
|
||||
"cpu": {
|
||||
"label": "",
|
||||
"load": "",
|
||||
"minute": "",
|
||||
"minutes": ""
|
||||
"label": "CPU 情報を表示",
|
||||
"load": "システム平均負荷",
|
||||
"minute": "{{minute}} 分",
|
||||
"minutes": "{{minutes}} 分"
|
||||
},
|
||||
"memory": {
|
||||
"label": ""
|
||||
"label": "メモリー情報を表示"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": ""
|
||||
"label": "ファイルシステム情報を表示"
|
||||
},
|
||||
"node": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
"label": "ノード名で絞り込む",
|
||||
"info": "Proxmox ノード名を入力すると、そのノードのメトリックのみが表示されます。デフォルトでは、クラスター全体が表示されます。"
|
||||
},
|
||||
"defaultViewState": {
|
||||
"label": "",
|
||||
"label": "デフォルトで開いているセクション",
|
||||
"data": {
|
||||
"none": "なし",
|
||||
"node": "",
|
||||
"vm": "",
|
||||
"lxc": "",
|
||||
"node": "ノード",
|
||||
"vm": "VMs",
|
||||
"lxc": "LXCs",
|
||||
"storage": "ストレージ"
|
||||
}
|
||||
},
|
||||
"defaultTabState": {
|
||||
"label": "",
|
||||
"info": "",
|
||||
"label": "デフォルトでタブが開く",
|
||||
"info": "デフォルトでタブが開きます。複数の統合が利用可能な場合にのみ使用されます。",
|
||||
"data": {
|
||||
"system": "",
|
||||
"cluster": ""
|
||||
"system": "システム",
|
||||
"cluster": "クラスター"
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"label": ""
|
||||
"label": "概要セクションを表示"
|
||||
},
|
||||
"showNode": {
|
||||
"label": ""
|
||||
"label": "ノードセクションを表示"
|
||||
},
|
||||
"showVM": {
|
||||
"label": ""
|
||||
"label": "VMセクションを表示"
|
||||
},
|
||||
"showLXCs": {
|
||||
"label": ""
|
||||
"label": "LXCセクションを表示"
|
||||
},
|
||||
"showStorage": {
|
||||
"label": ""
|
||||
"label": "ストレージセクションを表示"
|
||||
},
|
||||
"sectionIndicatorColor": {
|
||||
"label": "",
|
||||
"info": "",
|
||||
"label": "セクションステータスインジケーターが「OK」であることの要件",
|
||||
"info": "「すべて」の場合、インジケーターが緑色になるにはすべてのアイテムがオンラインである必要があります。「いずれか」の場合、少なくとも 1 つのアイテムがオンラインである必要があります。",
|
||||
"data": {
|
||||
"any": "",
|
||||
"all": ""
|
||||
"any": "任意のアクティブ",
|
||||
"all": "すべてアクティブ"
|
||||
}
|
||||
},
|
||||
"ignoreCert": {
|
||||
"label": "",
|
||||
"info": ""
|
||||
"label": "証明書エラーを無視する",
|
||||
"info": "有効にすると、ウィジェットは Proxmox API にアクセスするときに証明書エラーを無視します。これは、HTTPS 経由で Proxmox にアクセスする場合に役立ちます。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "CPU",
|
||||
"load": "",
|
||||
"minute": ""
|
||||
"load": "システム平均負荷",
|
||||
"minute": "{{minute}} 分"
|
||||
},
|
||||
"memory": {
|
||||
"label": "",
|
||||
"totalMem": "",
|
||||
"available": ""
|
||||
"label": "メモリ",
|
||||
"totalMem": "合計メモリ: {{total}}GB",
|
||||
"available": "利用可能: {{available}}GB - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "",
|
||||
"available": ""
|
||||
"label": "ファイルシステム",
|
||||
"available": "利用可能: {{available}} - {{percentage}}%"
|
||||
},
|
||||
"info": {
|
||||
"uptime": "",
|
||||
"uptimeFormat": "",
|
||||
"updates": "",
|
||||
"reboot": ""
|
||||
"uptime": "稼働時間",
|
||||
"uptimeFormat": "{{days}} 日、 {{hours}} 時間、 {{minutes}} 分",
|
||||
"updates": "利用可能な更新",
|
||||
"reboot": "再起動"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
"title": "システムが見つかりません。",
|
||||
"text": "システムへの接続中に問題が発生しました。設定/統合を確認してください。"
|
||||
}
|
||||
},
|
||||
"headings": {
|
||||
"system": "",
|
||||
"cluster": ""
|
||||
"system": "システム",
|
||||
"cluster": "クラスター"
|
||||
},
|
||||
"cluster": {
|
||||
"summary": {
|
||||
@@ -107,9 +107,9 @@
|
||||
},
|
||||
"accordion": {
|
||||
"title": {
|
||||
"nodes": "",
|
||||
"vms": "",
|
||||
"lxcs": "",
|
||||
"nodes": "ノード",
|
||||
"vms": "VMs",
|
||||
"lxcs": "LXCs",
|
||||
"storage": "ストレージ"
|
||||
}
|
||||
},
|
||||
@@ -118,24 +118,24 @@
|
||||
"name": "名称",
|
||||
"cpu": "CPU",
|
||||
"ram": "メモリ",
|
||||
"node": ""
|
||||
"node": "ノード"
|
||||
}
|
||||
},
|
||||
"popover": {
|
||||
"node": "",
|
||||
"vmid": "",
|
||||
"node": "ノード",
|
||||
"vmid": "VMID",
|
||||
"details": "詳細",
|
||||
"cores": "",
|
||||
"memSize": "",
|
||||
"memRatio": "",
|
||||
"diskSize": "",
|
||||
"diskRatio": "",
|
||||
"uptime": "",
|
||||
"plugin": "",
|
||||
"ha": "",
|
||||
"sharedStorage": "",
|
||||
"localStorage": "",
|
||||
"na": ""
|
||||
"cores": "コア - {{maxCpu}}",
|
||||
"memSize": "メモリ - {{maxMem}}",
|
||||
"memRatio": "メモリ - {{usedMem}} / {{maxMem}}",
|
||||
"diskSize": "ディスク - {{maxDisk}}",
|
||||
"diskRatio": "ディスク - {{usedDisk}} / {{maxDisk}}",
|
||||
"uptime": "稼働時間 - {{uptime}}",
|
||||
"plugin": "プラグイン",
|
||||
"ha": "HA 状態 - {{haState}}",
|
||||
"sharedStorage": "共有ストレージ",
|
||||
"localStorage": "ローカルストレージ",
|
||||
"na": "利用不可"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,22 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"name": "インデックス・マネージャーのステータス",
|
||||
"description": "インデクサーのステータス",
|
||||
"settings": {
|
||||
"title": ""
|
||||
"title": "インデックス・マネージャーのステータス",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "インデクサーサイトを新しいタブで開く"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "",
|
||||
"testAllButton": ""
|
||||
"title": "インデクサーマネージャー",
|
||||
"testAllButton": "すべてのテスト"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
"title": "インデクサー マネージャーが見つかりません",
|
||||
"text": "インデクサー マネージャーへの接続中に問題が発生しました。構成/統合を確認してください。"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -17,8 +17,8 @@
|
||||
"approved": "承認済み",
|
||||
"pendingApproval": "承認待ち",
|
||||
"declined": "拒否",
|
||||
"available": "",
|
||||
"partial": ""
|
||||
"available": "利用可能",
|
||||
"partial": "一部"
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "リクエスト承認",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user