Compare commits
198 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7f402d4987 | ||
|
|
91132cc3e8 | ||
|
|
1becb3f889 | ||
|
|
9fa0acff3e | ||
|
|
8d2d68c192 | ||
|
|
624e2a3a2c | ||
|
|
de349014d5 | ||
|
|
0fcc8d2a82 | ||
|
|
c94ffbf91f | ||
|
|
bc6fde5936 | ||
|
|
d5c90a742b | ||
|
|
fc9d6f796e | ||
|
|
77c11e3fed | ||
|
|
565260ee14 | ||
|
|
371587c62d | ||
|
|
1bb1a8f628 | ||
|
|
ba7e31b972 | ||
|
|
8211e22d86 | ||
|
|
79012ec681 | ||
|
|
ad61b155b8 | ||
|
|
eb3bbfb025 | ||
|
|
78627f7b51 | ||
|
|
106795e1be | ||
|
|
eb0282dbde | ||
|
|
52ccbb3938 | ||
|
|
9b7caef6d3 | ||
|
|
06a0f30ae7 | ||
|
|
5ccc094ad1 | ||
|
|
8d2aa51f2b | ||
|
|
4bd5d82da3 | ||
|
|
fa0d525aeb | ||
|
|
4ddad33128 | ||
|
|
e08f1afded | ||
|
|
6c3421f941 | ||
|
|
b5227a6a8c | ||
|
|
b567dab4b4 | ||
|
|
02cf4711a4 | ||
|
|
b1b12d1906 | ||
|
|
a52e110ef4 | ||
|
|
558c731c6b | ||
|
|
b6f9467fc1 | ||
|
|
608cc78966 | ||
|
|
88129e9c25 | ||
|
|
21d81cbb7e | ||
|
|
3677316ff5 | ||
|
|
a98630e2c4 | ||
|
|
7ae0f9a7c6 | ||
|
|
1b778943eb | ||
|
|
d1873ebd24 | ||
|
|
bc4009bd8b | ||
|
|
9f80f05ef6 | ||
|
|
e97367a0a0 | ||
|
|
6ccc591bbf | ||
|
|
d51bd43941 | ||
|
|
a973265795 | ||
|
|
7c898379e8 | ||
|
|
b62b6b9ee7 | ||
|
|
8130504430 | ||
|
|
d4c9a5bb26 | ||
|
|
daa5ca29f9 | ||
|
|
470b4155f7 | ||
|
|
b2cbb1a388 | ||
|
|
7ce09af5a8 | ||
|
|
6d295c056b | ||
|
|
01e5bf2119 | ||
|
|
e4b4b72656 | ||
|
|
a41c3e64d0 | ||
|
|
be3b4f2275 | ||
|
|
c8f39033dd | ||
|
|
abb52b093a | ||
|
|
7614ec25c3 | ||
|
|
b71de91d37 | ||
|
|
d1afdbd7f5 | ||
|
|
261c1d94c9 | ||
|
|
d14834d517 | ||
|
|
9519dfaf0a | ||
|
|
c955b04b48 | ||
|
|
73cf109c72 | ||
|
|
d6736d6539 | ||
|
|
71272c982e | ||
|
|
a14a9d4601 | ||
|
|
9b2fecdfcb | ||
|
|
d5f74eb4bf | ||
|
|
ffa850b081 | ||
|
|
6460e433a5 | ||
|
|
9404b2c718 | ||
|
|
e755bf6bd0 | ||
|
|
2b82503b6c | ||
|
|
0331d20a42 | ||
|
|
a545e0fb91 | ||
|
|
a83ca7dcde | ||
|
|
7b6df42997 | ||
|
|
ed56b3f319 | ||
|
|
5502eafc04 | ||
|
|
be4ac56f0b | ||
|
|
7310f7d25f | ||
|
|
04792bc749 | ||
|
|
db30f5b92c | ||
|
|
7d18a51d02 | ||
|
|
121d6eafab | ||
|
|
f074794009 | ||
|
|
d994f4ec89 | ||
|
|
048b27a89b | ||
|
|
165c40506d | ||
|
|
d7de49d743 | ||
|
|
cdb882806c | ||
|
|
d851f3bb21 | ||
|
|
9722d6fb4d | ||
|
|
34ea8c0661 | ||
|
|
c3e1345851 | ||
|
|
58de4aaa6c | ||
|
|
f0a343dfc9 | ||
|
|
7235b5b17a | ||
|
|
117e049f66 | ||
|
|
d9c0d8d021 | ||
|
|
a8d94a0a36 | ||
|
|
837b589270 | ||
|
|
6c1909e627 | ||
|
|
3b95b8d8c8 | ||
|
|
2b9de2405e | ||
|
|
fb7292f710 | ||
|
|
56a234baf6 | ||
|
|
07a0f55a95 | ||
|
|
ebfe7c3a93 | ||
|
|
6f0a259268 | ||
|
|
454deaf069 | ||
|
|
47c7e84d25 | ||
|
|
a0052f88f4 | ||
|
|
c99c06c0bb | ||
|
|
a45a1bdb18 | ||
|
|
76aa8f4f54 | ||
|
|
20dc69c034 | ||
|
|
45438cd402 | ||
|
|
c47f1fe4b5 | ||
|
|
48b2e951cd | ||
|
|
ef0ac587a1 | ||
|
|
15781e6ea4 | ||
|
|
a79e110aa3 | ||
|
|
d4aa3e4e07 | ||
|
|
52f5e9af96 | ||
|
|
49f9fa0f1b | ||
|
|
c56edfdc65 | ||
|
|
a15469698c | ||
|
|
5cc2fac8bc | ||
|
|
44ed1f3e4f | ||
|
|
4a633afdf6 | ||
|
|
b557f04c10 | ||
|
|
356d7c4982 | ||
|
|
d136893035 | ||
|
|
cd814759dd | ||
|
|
18e0e2a8ff | ||
|
|
3766fe222a | ||
|
|
e528c006d7 | ||
|
|
2d946af30d | ||
|
|
94a2d33d1f | ||
|
|
d82ef117ea | ||
|
|
2c9dbccea5 | ||
|
|
4bd0fea528 | ||
|
|
b7077f8409 | ||
|
|
1634510070 | ||
|
|
6658c05e5a | ||
|
|
e6e7a5abd3 | ||
|
|
1f2d40d8e2 | ||
|
|
a7c1baa2cb | ||
|
|
fe821e9ba9 | ||
|
|
6bf13c99a3 | ||
|
|
1364e68ffc | ||
|
|
ae9be8a543 | ||
|
|
24ff188d0a | ||
|
|
739b95888b | ||
|
|
b40cafc65a | ||
|
|
94763fb267 | ||
|
|
00de143d47 | ||
|
|
525249c61b | ||
|
|
8e91f1dafe | ||
|
|
05c3a081a2 | ||
|
|
0469cb36c2 | ||
|
|
572e6c439d | ||
|
|
d7c1c2d389 | ||
|
|
ec34339e16 | ||
|
|
c7f7aa3eba | ||
|
|
d430b5f328 | ||
|
|
be39dd5d89 | ||
|
|
d35667fab2 | ||
|
|
40e212f776 | ||
|
|
49b7ef484f | ||
|
|
d5c5c4e9b6 | ||
|
|
c1b8af911f | ||
|
|
e831ea0acc | ||
|
|
d2ee80f8de | ||
|
|
312176f0c8 | ||
|
|
0e5cc323a4 | ||
|
|
210670c24f | ||
|
|
7d6d848e73 | ||
|
|
2fa16f252d | ||
|
|
2a908347a5 | ||
|
|
eb646b3b7d | ||
|
|
1aabf30326 |
42
.github/workflows/docker_dev.yml
vendored
42
.github/workflows/docker_dev.yml
vendored
@@ -86,7 +86,7 @@ jobs:
|
||||
# generate Docker tags based on the following events/attributes
|
||||
tags: |
|
||||
type=ref,event=pr
|
||||
type=raw,value=${{ github.event.inputs.tag }}, prefix=test-,enable=${{ github.event.inputs.tag != '' }}
|
||||
type=raw,value=${{ github.event.inputs.tag }},enable=${{ github.event.inputs.tag != '' }}
|
||||
tpye=raw,value=dev,priority=1,enable=${{ github.event.inputs.tag == '' }}
|
||||
|
||||
- name: Set up QEMU
|
||||
@@ -114,43 +114,3 @@ jobs:
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
|
||||
analyze:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Install Node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 18
|
||||
|
||||
- name: Get yarn cache directory path
|
||||
id: yarn-cache-dir-path
|
||||
run: echo "::set-output name=dir::$(yarn config get cacheFolder)"
|
||||
|
||||
- uses: actions/cache@v3
|
||||
id: yarn-cache
|
||||
with:
|
||||
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
|
||||
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-yarn-
|
||||
|
||||
- name: Restore next build
|
||||
uses: actions/cache@v3
|
||||
id: restore-build-cache
|
||||
env:
|
||||
cache-name: cache-next-build
|
||||
with:
|
||||
# if you use a custom build directory, replace all instances of `.next` in this file with your build directory
|
||||
# ex: if your app builds to `dist`, replace `.next` with `dist`
|
||||
path: .next/cache
|
||||
# change this if you prefer a more strict cache
|
||||
key: ${{ runner.os }}-build-${{ env.cache-name }}
|
||||
|
||||
- run: yarn install
|
||||
|
||||
- name: Build next.js app
|
||||
# change this if your site requires a custom build command
|
||||
run: yarn turbo build
|
||||
18
SECURITY.md
Normal file
18
SECURITY.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
Only the following versions will receive updates, that include improvements to the security:
|
||||
|
||||
| Version | Supported |
|
||||
| ------- | ------------------ |
|
||||
| 0.13 | :white_check_mark: |
|
||||
| <=0.12 | :x: |
|
||||
|
||||
## Reporting a Vulnerability
|
||||
We take security issues very seriously.
|
||||
When you found a security issue, please ask yourself the following question:
|
||||
|
||||
**Would this be publicly disclosed, could it cause any problems or harm to any Homarr instances or individuals?**
|
||||
|
||||
If the answer to that question is yes, please contact us immideatly using [this link](https://homarr.dev/docs/community/get-in-touch). E-Mail is preferred, but you can write ``manicraft1001`` or ``ajnart`` on Discord as well.
|
||||
If the answer is no, please create a public visible issue: [Vulnerability](https://github.com/ajnart/homarr/issues/new?assignees=&labels=%F0%9F%90%9B+Bug&projects=&template=bug.yml&title=)
|
||||
@@ -3,206 +3,14 @@
|
||||
"configProperties": {
|
||||
"name": "default"
|
||||
},
|
||||
"categories": [
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f",
|
||||
"position": 1,
|
||||
"name": "Welcome to Homarr 🎉",
|
||||
"type": "category"
|
||||
}
|
||||
],
|
||||
"categories": [],
|
||||
"wrappers": [
|
||||
{
|
||||
"id": "default",
|
||||
"position": 0
|
||||
},
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a326",
|
||||
"position": 1
|
||||
}
|
||||
],
|
||||
"apps": [
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337",
|
||||
"name": "Discord",
|
||||
"url": "https://discord.com/invite/aCsmEV5RgA",
|
||||
"behaviour": {
|
||||
"onClickUrl": "https://discord.com/invite/aCsmEV5RgA",
|
||||
"isOpeningNewTab": true,
|
||||
"externalUrl": "https://discord.com/invite/aCsmEV5RgA"
|
||||
},
|
||||
"network": {
|
||||
"enabledStatusChecker": false,
|
||||
"statusCodes": [
|
||||
"200"
|
||||
]
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png"
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "category",
|
||||
"properties": {
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 3,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 3,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 2,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 2,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990",
|
||||
"name": "Donate",
|
||||
"url": "https://ko-fi.com/ajnart",
|
||||
"behaviour": {
|
||||
"onClickUrl": "https://ko-fi.com/ajnart",
|
||||
"externalUrl": "https://ko-fi.com/ajnart",
|
||||
"isOpeningNewTab": true
|
||||
},
|
||||
"network": {
|
||||
"enabledStatusChecker": false,
|
||||
"statusCodes": [
|
||||
"200"
|
||||
]
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png"
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "category",
|
||||
"properties": {
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 2,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 2,
|
||||
"y": 2
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 3,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330",
|
||||
"name": "Contribute",
|
||||
"url": "https://github.com/ajnart/homarr",
|
||||
"behaviour": {
|
||||
"onClickUrl": "https://github.com/ajnart/homarr",
|
||||
"externalUrl": "https://github.com/ajnart/homarr",
|
||||
"isOpeningNewTab": true
|
||||
},
|
||||
"network": {
|
||||
"enabledStatusChecker": false,
|
||||
"statusCodes": []
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png"
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "category",
|
||||
"properties": {
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 2,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 2
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 4,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "5df743d9-5cb1-457c-85d2-64ff86855652",
|
||||
"name": "Documentation",
|
||||
@@ -219,33 +27,101 @@
|
||||
]
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "/imgs/logo/logo.png"
|
||||
"iconUrl": "/imgs/logo/logo.png",
|
||||
"appNameStatus": "normal",
|
||||
"positionAppName": "column",
|
||||
"lineClampAppName": 1
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "category",
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"x": 5,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 2
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 6,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337",
|
||||
"name": "Discord",
|
||||
"url": "https://discord.com/invite/aCsmEV5RgA",
|
||||
"behaviour": {
|
||||
"onClickUrl": "https://discord.com/invite/aCsmEV5RgA",
|
||||
"isOpeningNewTab": true,
|
||||
"externalUrl": "https://discord.com/invite/aCsmEV5RgA",
|
||||
"tooltipDescription": "Join our Discord server! We're waiting for your ideas and feedback. "
|
||||
},
|
||||
"network": {
|
||||
"enabledStatusChecker": false,
|
||||
"statusCodes": [
|
||||
"200"
|
||||
]
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png",
|
||||
"appNameStatus": "normal",
|
||||
"positionAppName": "row-reverse",
|
||||
"lineClampAppName": 1
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 3,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 1,
|
||||
"y": 4
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
@@ -254,8 +130,8 @@
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 1
|
||||
"x": 4,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
@@ -263,36 +139,52 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"widgets": [
|
||||
},
|
||||
{
|
||||
"id": "971aa859-8570-49a1-8d34-dd5c7b3638d1",
|
||||
"type": "date",
|
||||
"properties": {
|
||||
"display24HourFormat": true
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330",
|
||||
"name": "Contribute",
|
||||
"url": "https://github.com/ajnart/homarr",
|
||||
"behaviour": {
|
||||
"onClickUrl": "https://github.com/ajnart/homarr",
|
||||
"externalUrl": "https://github.com/ajnart/homarr",
|
||||
"isOpeningNewTab": true,
|
||||
"tooltipDescription": ""
|
||||
},
|
||||
"network": {
|
||||
"enabledStatusChecker": false,
|
||||
"statusCodes": []
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png",
|
||||
"appNameStatus": "normal",
|
||||
"positionAppName": "row-reverse",
|
||||
"lineClampAppName": 2
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "category",
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"sm": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 1
|
||||
"x": 3,
|
||||
"y": 2
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"md": {
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 4,
|
||||
"y": 0
|
||||
"x": 1,
|
||||
"y": 3
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
@@ -311,6 +203,119 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990",
|
||||
"name": "Donate",
|
||||
"url": "https://ko-fi.com/ajnart",
|
||||
"behaviour": {
|
||||
"onClickUrl": "https://ko-fi.com/ajnart",
|
||||
"externalUrl": "https://ko-fi.com/ajnart",
|
||||
"isOpeningNewTab": true,
|
||||
"tooltipDescription": "Please consider making a donation"
|
||||
},
|
||||
"network": {
|
||||
"enabledStatusChecker": false,
|
||||
"statusCodes": [
|
||||
"200"
|
||||
]
|
||||
},
|
||||
"appearance": {
|
||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png",
|
||||
"appNameStatus": "normal",
|
||||
"positionAppName": "row-reverse",
|
||||
"lineClampAppName": 1
|
||||
},
|
||||
"integration": {
|
||||
"type": null,
|
||||
"properties": []
|
||||
},
|
||||
"area": {
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 4,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 2,
|
||||
"y": 4
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 6,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"widgets": [
|
||||
{
|
||||
"id": "86b1921f-efa7-410f-92dd-79553bf3264d",
|
||||
"type": "notebook",
|
||||
"properties": {
|
||||
"showToolbar": true,
|
||||
"content": "<h2><strong>Homarr's</strong> notebook</h2><p>Use it as your Todo list, ideas to think about, as a \"getting-started\" guide for your users or even as your secret journal to confess your crushes, it stays private our your <strong>Homarr</strong> instance.</p><p>The <code>notebook</code> widget focuses on usability and is designed to be as simple as possible to bring a familiar editing experience to regular users. It is based on <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://tiptap.dev/\">Tiptap.dev</a> and supports all of its features:</p><ul><li><p>General text formatting: <strong>bold</strong>, <em>italic</em>, underline, <s>strike-through</s></p></li><li><p>Headings (h1-h6)</p></li><li><p>Sub and super scripts (<sup /> and <sub /> tags)</p></li><li><p>Ordered and bullet lists</p></li><li><p>Text align</p></li></ul>"
|
||||
},
|
||||
"area": {
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 3,
|
||||
"height": 2
|
||||
}
|
||||
},
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 3,
|
||||
"height": 4
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 6,
|
||||
"height": 3
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "e3004052-6b83-480e-b458-56e8ccdca5f0",
|
||||
"type": "weather",
|
||||
@@ -320,32 +325,33 @@
|
||||
"name": "Paris",
|
||||
"latitude": 48.85341,
|
||||
"longitude": 2.3488
|
||||
}
|
||||
},
|
||||
"displayCityName": true
|
||||
},
|
||||
"area": {
|
||||
"type": "category",
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"x": 5,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 1,
|
||||
"x": 2,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
@@ -360,6 +366,112 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "971aa859-8570-49a1-8d34-dd5c7b3638d1",
|
||||
"type": "date",
|
||||
"properties": {
|
||||
"display24HourFormat": true,
|
||||
"dateFormat": "hide",
|
||||
"enableTimezone": false,
|
||||
"timezoneLocation": {
|
||||
"name": "Paris",
|
||||
"latitude": 48.85341,
|
||||
"longitude": 2.3488
|
||||
},
|
||||
"titleState": "city"
|
||||
},
|
||||
"area": {
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 1,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 4,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 8,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f252768d-9e69-491b-b6b4-8cad04fa30e8",
|
||||
"type": "date",
|
||||
"properties": {
|
||||
"display24HourFormat": true,
|
||||
"dateFormat": "hide",
|
||||
"enableTimezone": true,
|
||||
"timezoneLocation": {
|
||||
"name": "Tokyo",
|
||||
"latitude": 35.6895,
|
||||
"longitude": 139.69171
|
||||
},
|
||||
"titleState": "city"
|
||||
},
|
||||
"area": {
|
||||
"type": "wrapper",
|
||||
"properties": {
|
||||
"id": "default"
|
||||
}
|
||||
},
|
||||
"shape": {
|
||||
"sm": {
|
||||
"location": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"md": {
|
||||
"location": {
|
||||
"x": 3,
|
||||
"y": 0
|
||||
},
|
||||
"size": {
|
||||
"width": 1,
|
||||
"height": 1
|
||||
}
|
||||
},
|
||||
"lg": {
|
||||
"location": {
|
||||
"x": 8,
|
||||
"y": 1
|
||||
},
|
||||
"size": {
|
||||
"width": 2,
|
||||
"height": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
@@ -377,7 +489,7 @@
|
||||
"enabledPing": false,
|
||||
"enabledSearchbar": true
|
||||
},
|
||||
"pageTitle": "Homarr v0.12 ⭐️",
|
||||
"pageTitle": "Homarr ⭐️",
|
||||
"logoImageUrl": "/imgs/logo/logo.png",
|
||||
"faviconUrl": "/imgs/favicon/favicon-squared.png",
|
||||
"backgroundImageUrl": "",
|
||||
@@ -387,7 +499,12 @@
|
||||
"secondary": "yellow",
|
||||
"shade": 7
|
||||
},
|
||||
"appOpacity": 100
|
||||
"appOpacity": 100,
|
||||
"gridstack": {
|
||||
"columnCountSmall": 3,
|
||||
"columnCountMedium": 6,
|
||||
"columnCountLarge": 10
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
1
next-env.d.ts
vendored
1
next-env.d.ts
vendored
@@ -1,5 +1,6 @@
|
||||
/// <reference types="next" />
|
||||
/// <reference types="next/image-types/global" />
|
||||
/// <reference types="next/navigation-types/compat/navigation" />
|
||||
|
||||
// NOTE: This file should not be edited
|
||||
// see https://nextjs.org/docs/basic-features/typescript for more information.
|
||||
|
||||
@@ -28,7 +28,9 @@ module.exports = {
|
||||
'sk',
|
||||
'no',
|
||||
'tr',
|
||||
'lv'
|
||||
'lv',
|
||||
'hu',
|
||||
'hr'
|
||||
],
|
||||
|
||||
localeDetection: true,
|
||||
|
||||
34
package.json
34
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "homarr",
|
||||
"version": "0.12.3",
|
||||
"version": "0.13.3",
|
||||
"description": "Homarr - A homepage for your server.",
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
@@ -21,7 +21,9 @@
|
||||
"test": "vitest",
|
||||
"test:ui": "vitest --ui",
|
||||
"test:run": "vitest run",
|
||||
"test:coverage": "vitest run --coverage"
|
||||
"test:coverage": "vitest run --coverage",
|
||||
"docker:build": "turbo build && docker build . -t homarr:dev",
|
||||
"docker:start": "docker run --env-file ./.env -p 7575:7575 homarr:dev "
|
||||
},
|
||||
"dependencies": {
|
||||
"@ctrl/deluge": "^4.1.0",
|
||||
@@ -39,21 +41,27 @@
|
||||
"@mantine/modals": "^6.0.0",
|
||||
"@mantine/next": "^6.0.0",
|
||||
"@mantine/notifications": "^6.0.0",
|
||||
"@mantine/tiptap": "^6.0.17",
|
||||
"@nivo/core": "^0.83.0",
|
||||
"@nivo/line": "^0.83.0",
|
||||
"@react-native-async-storage/async-storage": "^1.18.1",
|
||||
"@tabler/icons-react": "^2.18.0",
|
||||
"@tabler/icons-react": "^2.20.0",
|
||||
"@tanstack/query-async-storage-persister": "^4.27.1",
|
||||
"@tanstack/query-sync-storage-persister": "^4.27.1",
|
||||
"@tanstack/react-query": "^4.2.1",
|
||||
"@tanstack/react-query-devtools": "^4.24.4",
|
||||
"@tanstack/react-query-persist-client": "^4.28.0",
|
||||
"@tiptap/extension-link": "^2.0.4",
|
||||
"@tiptap/pm": "^2.0.4",
|
||||
"@tiptap/react": "^2.0.4",
|
||||
"@tiptap/starter-kit": "^2.0.4",
|
||||
"@trpc/client": "^10.29.1",
|
||||
"@trpc/next": "^10.29.1",
|
||||
"@trpc/react-query": "^10.29.1",
|
||||
"@trpc/server": "^10.29.1",
|
||||
"@vitejs/plugin-react": "^4.0.0",
|
||||
"axios": "^1.0.0",
|
||||
"browser-geo-tz": "^0.0.4",
|
||||
"consola": "^3.0.0",
|
||||
"cookies-next": "^2.1.1",
|
||||
"dayjs": "^1.11.7",
|
||||
@@ -62,8 +70,9 @@
|
||||
"framer-motion": "^10.0.0",
|
||||
"html-entities": "^2.3.3",
|
||||
"i18next": "^22.5.1",
|
||||
"immer": "^10.0.2",
|
||||
"js-file-download": "^0.4.12",
|
||||
"next": "13.4.10",
|
||||
"next": "13.4.19",
|
||||
"next-i18next": "^13.0.0",
|
||||
"nzbget-api": "^0.0.3",
|
||||
"prismjs": "^1.29.0",
|
||||
@@ -84,15 +93,15 @@
|
||||
"@next/eslint-plugin-next": "^13.4.5",
|
||||
"@testing-library/jest-dom": "^5.16.5",
|
||||
"@testing-library/react": "^14.0.0",
|
||||
"@trivago/prettier-plugin-sort-imports": "^4.1.1",
|
||||
"@trivago/prettier-plugin-sort-imports": "^4.2.0",
|
||||
"@types/dockerode": "^3.3.9",
|
||||
"@types/node": "18.16.19",
|
||||
"@types/node": "18.17.8",
|
||||
"@types/prismjs": "^1.26.0",
|
||||
"@types/react": "^18.2.11",
|
||||
"@types/uuid": "^9.0.0",
|
||||
"@types/video.js": "^7.3.51",
|
||||
"@typescript-eslint/eslint-plugin": "^5.50.0",
|
||||
"@typescript-eslint/parser": "^5.30.7",
|
||||
"@typescript-eslint/eslint-plugin": "^6.0.0",
|
||||
"@typescript-eslint/parser": "^6.0.0",
|
||||
"@vitest/coverage-c8": "^0.33.0",
|
||||
"@vitest/ui": "^0.33.0",
|
||||
"eslint": "^8.0.1",
|
||||
@@ -101,11 +110,11 @@
|
||||
"eslint-plugin-react": "latest",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"eslint-plugin-testing-library": "^5.5.1",
|
||||
"eslint-plugin-unused-imports": "^2.0.0",
|
||||
"eslint-plugin-unused-imports": "^3.0.0",
|
||||
"eslint-plugin-vitest": "^0.2.0",
|
||||
"happy-dom": "^9.0.0",
|
||||
"happy-dom": "^10.0.0",
|
||||
"node-mocks-http": "^1.12.2",
|
||||
"prettier": "^2.7.1",
|
||||
"prettier": "^3.0.0",
|
||||
"sass": "^1.56.1",
|
||||
"ts-node": "latest",
|
||||
"turbo": "latest",
|
||||
@@ -155,6 +164,9 @@
|
||||
"^[./]"
|
||||
],
|
||||
"importOrderSeparation": true,
|
||||
"plugins": [
|
||||
"@trivago/prettier-plugin-sort-imports"
|
||||
],
|
||||
"importOrderSortSpecifiers": true
|
||||
},
|
||||
"eslintConfig": {
|
||||
|
||||
@@ -35,5 +35,6 @@
|
||||
"small": "lille",
|
||||
"medium": "mellem",
|
||||
"large": "stor"
|
||||
}
|
||||
},
|
||||
"seeMore": "Se mere..."
|
||||
}
|
||||
@@ -1,18 +1,25 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"title": "Popups blokeret",
|
||||
"text": "Din browser har blokeret Homarr fra at få adgang til dens API. Dette er oftest forårsaget af AdBlockers eller nægtede tilladelser. Homarr kan ikke anmode om tilladelser automatisk.",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
"browserPermission": "Klik på ikonet ved siden af URL'en, og tjek tilladelserne. Tillad popups og vinduer",
|
||||
"adBlockers": "Deaktiver annonceblokkere og sikkerhedsværktøjer i din browser",
|
||||
"otherBrowser": "Prøv en anden browser"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
"openAllInNewTab": "Åbn alle i nye faneblade"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"moveUp": "Flyt op",
|
||||
"moveDown": "Flyt ned",
|
||||
"addCategory": "Tilføj kategori {{location}}",
|
||||
"addAbove": "over",
|
||||
"addBelow": "under"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,5 +7,19 @@
|
||||
"goBack": "Gå tilbage til det forrige trin",
|
||||
"actionIcon": {
|
||||
"tooltip": "Tilføj et felt"
|
||||
},
|
||||
"apps": "Apps",
|
||||
"app": {
|
||||
"defaultName": "Din app"
|
||||
},
|
||||
"widgets": "Widgets",
|
||||
"categories": "Kategorier",
|
||||
"category": {
|
||||
"newName": "Navn på ny kategori",
|
||||
"defaultName": "Ny kategori",
|
||||
"created": {
|
||||
"title": "Kategorien er oprettet",
|
||||
"message": "Kategorien \"{{name}}\" er blevet oprettet"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
5
public/locales/da/layout/errors/not-found.json
Normal file
5
public/locales/da/layout/errors/not-found.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Siden blev ikke fundet",
|
||||
"text": "Denne side kunne ikke findes. URL'en til denne side kan være udløbet, URL'en er ugyldig, eller du har ikke de nødvendige tilladelser til at få adgang til denne ressource.",
|
||||
"button": "Gå til startsiden"
|
||||
}
|
||||
@@ -7,5 +7,6 @@
|
||||
"popover": {
|
||||
"title": "Redigeringstilstand er aktiveret for <1>{{size}}</1> størrelse",
|
||||
"text": "Du kan justere og konfigurere dine apps nu. Ændringer er <strong>ikke gemt</strong> indtil du forlader redigeringstilstanden"
|
||||
}
|
||||
},
|
||||
"unloadEvent": "Afslut redigeringstilstanden for at gemme dine ændringer"
|
||||
}
|
||||
|
||||
@@ -6,6 +6,13 @@
|
||||
"key": "Genvejstast",
|
||||
"action": "Handling",
|
||||
"keybinds": "Genvejstaster",
|
||||
"documentation": "Dokumentation",
|
||||
"actions": {
|
||||
"toggleTheme": "Slå lys/mørk tilstand til/fra",
|
||||
"focusSearchBar": "Fokusér på søgebjælken",
|
||||
"openDocker": "Åbn docker-widget",
|
||||
"toggleEdit": "Skift redigeringstilstand"
|
||||
},
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "Konfigurationsskema version",
|
||||
"configurationsCount": "Tilgængelige konfigurationer",
|
||||
@@ -14,5 +21,9 @@
|
||||
"i18n": "Indlæste I18n-oversættelsesnavneområder",
|
||||
"locales": "Konfigurerede I18n landestandarder",
|
||||
"experimental_disableEditMode": "<b>EKSPERIMENTAL</b>: Deaktivér redigeringstilstand"
|
||||
},
|
||||
"version": {
|
||||
"new": "Ny: {{newVersion}}",
|
||||
"dropdown": "Version {{newVersion}} er tilgængelig! Den nuværende version er {{currentVersion}}"
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,12 @@
|
||||
"isOpeningNewTab": {
|
||||
"label": "Åbn i nyt faneblad",
|
||||
"description": "Åbn appen i en ny fane i stedet for den aktuelle fane."
|
||||
}
|
||||
},
|
||||
"tooltipDescription": {
|
||||
"label": "Applikationsbeskrivelse",
|
||||
"description": "Den tekst, du indtaster, vises, når du holder musen over din app.\nBrug den til at give brugerne flere detaljer om din app, eller lad den stå tom, hvis du ikke vil have noget."
|
||||
},
|
||||
"customProtocolWarning": "Brug af en ikke-standardiseret protokol. Dette kan kræve forudinstallerede programmer og kan medføre sikkerhedsrisici. Sørg for, at din adresse er sikker og pålidelig."
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
@@ -48,6 +53,33 @@
|
||||
"title": "Indlæser eksterne ikoner",
|
||||
"text": "Dette kan tage nogle sekunder"
|
||||
}
|
||||
},
|
||||
"appNameFontSize": {
|
||||
"label": "Appnavn Skriftstørrelse",
|
||||
"description": "Indstil skriftstørrelsen, når appens navn vises på flisen."
|
||||
},
|
||||
"appNameStatus": {
|
||||
"label": "App Navn Status",
|
||||
"description": "Vælg, hvor du vil have titlen vist, hvis den overhovedet skal vises.",
|
||||
"dropdown": {
|
||||
"normal": "Vis kun titel på flise",
|
||||
"hover": "Vis kun titel på tooltip hover",
|
||||
"hidden": "Vis slet ikke"
|
||||
}
|
||||
},
|
||||
"positionAppName": {
|
||||
"label": "App Navn Position",
|
||||
"description": "Placering af appens navn i forhold til ikonet.",
|
||||
"dropdown": {
|
||||
"top": "Top",
|
||||
"right": "Højre",
|
||||
"bottom": "Bund",
|
||||
"left": "Venstre"
|
||||
}
|
||||
},
|
||||
"lineClampAppName": {
|
||||
"label": "App Navn Linje Klemme",
|
||||
"description": "Definerer hvor mange linjer din titel skal passe til det maksimale. Sæt 0 for ubegrænset."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
@@ -71,6 +103,12 @@
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"popover": "Din formular indeholder ugyldige data. Derfor kan den ikke gemmes. Løs alle problemer og klik på denne knap igen for at gemme dine ændringer"
|
||||
"popover": "Din formular indeholder ugyldige data. Derfor kan den ikke gemmes. Løs alle problemer og klik på denne knap igen for at gemme dine ændringer",
|
||||
"name": "Navn er obligatorisk",
|
||||
"noUrl": "Url er obligatorisk",
|
||||
"invalidUrl": "Værdien er ikke en gyldig url",
|
||||
"noIconUrl": "Dette felt er påkrævet",
|
||||
"noExternalUri": "Ekstern URI er påkrævet",
|
||||
"invalidExternalUri": "Ekstern URI er ikke en gyldig uri"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,20 @@
|
||||
"description": "Viser en statisk liste over strenge eller links",
|
||||
"settings": {
|
||||
"title": "Bogmærke indstillinger",
|
||||
"name": {
|
||||
"label": "Widgettitel",
|
||||
"info": "Efterlad blank for at holde titlen skjult."
|
||||
},
|
||||
"items": {
|
||||
"label": "Elementer"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Layout"
|
||||
"label": "Layout",
|
||||
"data": {
|
||||
"autoGrid": "Automatisk gitter",
|
||||
"horizontal": "Horisontal",
|
||||
"vertical": "Vertikal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -17,5 +26,18 @@
|
||||
"title": "Bogmærkelisten er tom",
|
||||
"text": "Tilføj nye elementer til denne liste i redigeringstilstand"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "Længden skal være mellem {{shortest}} og {{longest}}",
|
||||
"invalidLink": "Ikke et gyldigt link",
|
||||
"errorMsg": "Gemte ikke, fordi der var valideringsfejl. Korriger venligst dine indtastninger"
|
||||
},
|
||||
"name": "Navn",
|
||||
"url": "URL",
|
||||
"newTab": "Åbn i nyt faneblad",
|
||||
"hideHostname": "Skjul værtsnavn",
|
||||
"hideIcon": "Skjul ikon",
|
||||
"delete": "Slet"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,13 +11,25 @@
|
||||
"label": "Søndag første ugedag"
|
||||
},
|
||||
"radarrReleaseType": {
|
||||
"label": "Radarr udgivelsestype"
|
||||
"label": "Radarr udgivelsestype",
|
||||
"data": {
|
||||
"inCinemas": "I Biografen",
|
||||
"physicalRelease": "Fysisk",
|
||||
"digitalRelease": "Digital"
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
"label": "Skjul ugedage"
|
||||
},
|
||||
"fontSize": {
|
||||
"label": "Skriftstørrelse"
|
||||
"label": "Skriftstørrelse",
|
||||
"data": {
|
||||
"xs": "Ekstra lille",
|
||||
"sm": "Lille",
|
||||
"md": "Mellem",
|
||||
"lg": "Stor",
|
||||
"xl": "Ekstra stor"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,27 @@
|
||||
"title": "Indstillinger for dato og tid widget",
|
||||
"display24HourFormat": {
|
||||
"label": "Vis fuld tid (24-timer)"
|
||||
},
|
||||
"dateFormat": {
|
||||
"label": "Formatering af dato",
|
||||
"data": {
|
||||
"hide": "Skjul dato"
|
||||
}
|
||||
},
|
||||
"enableTimezone": {
|
||||
"label": "Vis en brugerdefineret tidszone"
|
||||
},
|
||||
"timezoneLocation": {
|
||||
"label": "Tidszone Lokation"
|
||||
},
|
||||
"titleState": {
|
||||
"label": "Byens titel",
|
||||
"info": "Hvis du aktiverer indstillingen Tidszone, kan du få vist navnet på byen og tidszonekoden.<br/>Du kan også vise byen alene eller slet ikke vise noget.",
|
||||
"data": {
|
||||
"both": "By og tidszone",
|
||||
"city": "Kun by",
|
||||
"none": "Intet"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,14 @@
|
||||
"title": "Indstillinger for DNS Hole oversigt",
|
||||
"usePiHoleColors": {
|
||||
"label": "Brug farver fra PiHole"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Layout",
|
||||
"data": {
|
||||
"grid": "2 gange 2",
|
||||
"row": "Horisontal",
|
||||
"column": "Vertikal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,8 @@
|
||||
"noUrl": {
|
||||
"title": "Ugyldig URL",
|
||||
"text": "Sørg for, at du har indtastet en gyldig adresse i konfigurationen af din widget"
|
||||
}
|
||||
},
|
||||
"browserSupport": "Din browser understøtter ikke iframes. Opdater venligst din browser."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
"title": "Liste over medieforespørgsler",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Udskift links med ekstern vært"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Åbn links i ny fane"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -19,6 +22,14 @@
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "Godkend anmodninger",
|
||||
"decline": "Afvis alle anmodninger"
|
||||
"decline": "Afvis alle anmodninger",
|
||||
"approving": "Godkender anmodning..."
|
||||
},
|
||||
"mutation": {
|
||||
"approving": "Godkender",
|
||||
"declining": "Afviser",
|
||||
"request": "anmod...",
|
||||
"approved": "Anmodning blev godkendt!",
|
||||
"declined": "Anmodningen blev afvist!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,12 +3,25 @@
|
||||
"name": "Statistik for medieanmodning",
|
||||
"description": "Statistik over dine medieanmodninger",
|
||||
"settings": {
|
||||
"title": "Statistikker over medieanmodninger"
|
||||
"title": "Statistikker over medieanmodninger",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Udskift links med ekstern vært"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Åbn links i ny fane"
|
||||
}
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"mediaStats": {
|
||||
"title": "Mediestatistik",
|
||||
"pending": "Afventer godkendelse",
|
||||
"tvRequests": "TV-anmodninger",
|
||||
"movieRequests": "Film anmodninger"
|
||||
"movieRequests": "Film anmodninger",
|
||||
"approved": "Allerede godkendt",
|
||||
"totalRequests": "Total"
|
||||
},
|
||||
"userStats": {
|
||||
"title": "Topbrugere",
|
||||
"requests": "Anmodninger: {{number}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"title": "Indstillinger for medieserver widget"
|
||||
}
|
||||
},
|
||||
"loading": "Indlæser streams",
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
|
||||
15
public/locales/da/modules/notebook.json
Normal file
15
public/locales/da/modules/notebook.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Notesbog",
|
||||
"description": "En markdown-baseret interaktiv widget, hvor du kan skrive dine noter ned!",
|
||||
"settings": {
|
||||
"title": "Indstillinger for notebook-widget",
|
||||
"showToolbar": {
|
||||
"label": "Vis værktøjslinjen, der hjælper dig med at skrive markdown"
|
||||
},
|
||||
"content": {
|
||||
"label": "Indholdet af notesbogen"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,8 @@
|
||||
"label": "Opdateringsinterval (i minutter)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
"label": "Tillad HTML-formatering (Farligt)",
|
||||
"info": "Det kan være farligt at tillade HTML-formatering udefra.<br/>Sørg for, at feedet kommer fra en pålidelig kilde."
|
||||
},
|
||||
"textLinesClamp": {
|
||||
"label": "Klemme til tekstlinjer"
|
||||
|
||||
@@ -59,11 +59,12 @@
|
||||
},
|
||||
"generic": {
|
||||
"title": "Der opstod en uventet fejl",
|
||||
"text": "Homarr kunne ikke kommunikere med dine Torrent-klienter. Kontroller venligst din konfiguration"
|
||||
"text": "Kan ikke kommunikere med dine Torrent-klienter. Tjek venligst din konfiguration"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
"title": "Indlæser..."
|
||||
"title": "Indlæser",
|
||||
"description": "Etablerer en forbindelse"
|
||||
},
|
||||
"popover": {
|
||||
"introductionPrefix": "Administreret af",
|
||||
|
||||
@@ -46,4 +46,4 @@
|
||||
},
|
||||
"paused": "På pause"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,9 @@
|
||||
"displayInFahrenheit": {
|
||||
"label": "Vis i Fahrenheit"
|
||||
},
|
||||
"displayCityName": {
|
||||
"label": "Vis bynavn"
|
||||
},
|
||||
"location": {
|
||||
"label": "Vejr lokation"
|
||||
}
|
||||
@@ -29,5 +32,6 @@
|
||||
"thunderstormWithHail": "Tordenvejr med hagl",
|
||||
"unknown": "Ukendt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": "Der er opstået en fejl"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
{
|
||||
"colors": "Farver",
|
||||
"suffix": "{{color}} farve"
|
||||
"suffix": "{{color}} farve",
|
||||
"primary": "Primær",
|
||||
"secondary": "Sekundær"
|
||||
}
|
||||
24
public/locales/da/settings/general/cache-buttons.json
Normal file
24
public/locales/da/settings/general/cache-buttons.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"title": "Rengøring af cache",
|
||||
"selector": {
|
||||
"label": "Vælg den eller de cacher, der skal ryddes",
|
||||
"data": {
|
||||
"ping": "Ping-forespørgsler",
|
||||
"repositoryIcons": "Fjern/Lokale ikoner",
|
||||
"calendar&medias": "Medier fra kalenderen",
|
||||
"weather": "Vejrdata"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"notificationTitle": "Cache ryddet",
|
||||
"clearAll": {
|
||||
"text": "Tøm alle caches",
|
||||
"notificationMessage": "Alle cach er blevet ryddet"
|
||||
},
|
||||
"clearSelect": {
|
||||
"text": "Ryd valgte forespørgsler",
|
||||
"notificationMessageSingle": "Cache for {{value}} er blevet tømt",
|
||||
"notificationMessageMulti": "Cache for {{values}} er blevet ryddet"
|
||||
}
|
||||
}
|
||||
}
|
||||
22
public/locales/da/settings/general/edit-mode-toggle.json
Normal file
22
public/locales/da/settings/general/edit-mode-toggle.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"menu": {
|
||||
"toggle": "Skift redigeringstilstand",
|
||||
"enable": "Aktiver redigeringstilstand",
|
||||
"disable": "Deaktiver redigeringstilstand"
|
||||
},
|
||||
"form": {
|
||||
"label": "Redigér adgangskode",
|
||||
"message": "For at skifte til redigeringstilstand skal du indtaste den adgangskode, du indtastede i miljøvariablen med navnet <Code>EDIT_MODE_PASSWORD</Code> . Hvis den ikke er angivet, kan du ikke slå redigeringstilstand til og fra.",
|
||||
"submit": "Indsend"
|
||||
},
|
||||
"notification": {
|
||||
"success": {
|
||||
"title": "Succes",
|
||||
"message": "Det lykkedes at skifte redigeringstilstand og genindlæser siden..."
|
||||
},
|
||||
"error": {
|
||||
"title": "Fejl",
|
||||
"message": "Kunne ikke skifte til redigeringstilstand, prøv venligst igen."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Søgemaskine",
|
||||
"configurationName": "Konfiguration af søgemaskiner",
|
||||
"custom": "Brugerdefineret",
|
||||
"tips": {
|
||||
"generalTip": "Der er flere præfikser, du kan bruge! Hvis du tilføjer disse foran din forespørgsel, filtreres resultaterne. !s (Web), !t (Torrents), !y (YouTube) og !m (Media).",
|
||||
"placeholderTip": "%s kan bruges som en pladsholder for forespørgslen."
|
||||
|
||||
@@ -35,5 +35,6 @@
|
||||
"small": "Klein",
|
||||
"medium": "Mittel",
|
||||
"large": "Groß"
|
||||
}
|
||||
},
|
||||
"seeMore": "Mehr Informationen..."
|
||||
}
|
||||
@@ -1,18 +1,25 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"title": "Popups blockiert",
|
||||
"text": "Ihr Browser hat Homarr den Zugriff auf die API blockiert. Dies wurde wahrscheinlich durch einen AdBlocker oder nicht zugelassene Berechtigungen ausgelöst. Homarr kann die Berechtigungen nicht automatisch anfragen.",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
"browserPermission": "Klicken Sie auf das Icon neben der URL und prüfen Sie die Berechtigungen: Popups und Windows zulassen",
|
||||
"adBlockers": "Deaktivieren Sie Werbeblocker und Sicherheitstools in Ihrem Browser",
|
||||
"otherBrowser": "Versuchen Sie es mit einem anderen Browser"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
"openAllInNewTab": "Alle in einem neuen Tab öffnen"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"moveUp": "Nach oben bewegen",
|
||||
"moveDown": "Nach unten bewegen",
|
||||
"addCategory": "Kategorie {{location}} hinzufügen",
|
||||
"addAbove": "oben",
|
||||
"addBelow": "unten"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,5 +7,19 @@
|
||||
"goBack": "Zurück auf die vorherige Seite",
|
||||
"actionIcon": {
|
||||
"tooltip": "Kachel hinzufügen"
|
||||
},
|
||||
"apps": "Apps",
|
||||
"app": {
|
||||
"defaultName": "Ihre Apps"
|
||||
},
|
||||
"widgets": "Widgets",
|
||||
"categories": "Kategorien",
|
||||
"category": {
|
||||
"newName": "Name der Kategorie",
|
||||
"defaultName": "Neue Kategorie",
|
||||
"created": {
|
||||
"title": "Kategorie erstellt",
|
||||
"message": "Die Kategorie \"{{name}}\" wurde erstellt"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
5
public/locales/de/layout/errors/not-found.json
Normal file
5
public/locales/de/layout/errors/not-found.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Seite nicht gefunden",
|
||||
"text": "Diese Seite konnte nicht gefunden werden. Die URL für diese Seite ist möglicherweise abgelaufen, die URL ist ungültig oder Sie verfügen nicht über die erforderlichen Berechtigungen für den Zugriff auf diese Ressource.",
|
||||
"button": "Gehe zu Home"
|
||||
}
|
||||
@@ -7,5 +7,6 @@
|
||||
"popover": {
|
||||
"title": "Der Bearbeitungsmodus ist für die Kategorie <1>{{size}}</1> aktiviert",
|
||||
"text": "Sie können Ihre Apps jetzt anpassen und konfigurieren. Änderungen werden <strong>nicht gespeichert</strong> bis Sie den Bearbeitungsmodus verlassen"
|
||||
}
|
||||
},
|
||||
"unloadEvent": "Verlassen Sie den Bearbeitungsmodus, um Ihre Änderungen zu speichern"
|
||||
}
|
||||
|
||||
@@ -6,6 +6,13 @@
|
||||
"key": "Kurzbefehl Taste",
|
||||
"action": "Aktion",
|
||||
"keybinds": "Tastenbelegung",
|
||||
"documentation": "Dokumentation",
|
||||
"actions": {
|
||||
"toggleTheme": "Umschalten zwischen Hell- und Dunkelmodus",
|
||||
"focusSearchBar": "Suchleiste fokussieren",
|
||||
"openDocker": "Docker Widget öffnen",
|
||||
"toggleEdit": "Bearbeitungsmodus umschalten"
|
||||
},
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "Version des Konfigurationsschemas",
|
||||
"configurationsCount": "Verfügbare Konfigurationen",
|
||||
@@ -14,5 +21,9 @@
|
||||
"i18n": "Geladene I18n Übersetzungs Namensräume",
|
||||
"locales": "Konfigurierte I18n Sprachumgebungen",
|
||||
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Bearbeitungsmodus deaktivieren"
|
||||
},
|
||||
"version": {
|
||||
"new": "Neu: {{newVersion}}",
|
||||
"dropdown": "Version {{newVersion}} ist verfügbar! Aktuelle Version ist {{currentVersion}}"
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,12 @@
|
||||
"isOpeningNewTab": {
|
||||
"label": "In neuem Tab öffnen",
|
||||
"description": "Öffnen Sie die App in einer neuen Registerkarte, anstatt in der aktuellen Registerkarte."
|
||||
}
|
||||
},
|
||||
"tooltipDescription": {
|
||||
"label": "Beschreibung der Anwendung",
|
||||
"description": "Dieser von Ihnen eingegebene Text wird angezeigt, wenn Sie den Mauszeiger über Ihre App bewegen.\nVerwenden Sie diesen Text, um den Nutzern mehr Informationen über Ihre App zu geben, oder lassen Sie ihn leer, um nichts anzuzeigen."
|
||||
},
|
||||
"customProtocolWarning": "Verwendung eines nicht standardmäßigen Protokolls. Dies kann vorinstallierte Anwendungen erfordern und Sicherheitsrisiken einbringen. Stellen Sie sicher, dass Ihre Adresse sicher und vertrauenswürdig ist."
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
@@ -48,6 +53,33 @@
|
||||
"title": "Lade externe Icons",
|
||||
"text": "Dies kann einige Sekunden dauern…"
|
||||
}
|
||||
},
|
||||
"appNameFontSize": {
|
||||
"label": "Schriftgröße für App Namen",
|
||||
"description": "Legen Sie die Schriftgröße für die Anzeige des App-Namens auf der Kachel fest."
|
||||
},
|
||||
"appNameStatus": {
|
||||
"label": "App-Namensstatus",
|
||||
"description": "Wählen Sie, wo der Titel angezeigt werden soll, wenn überhaupt.",
|
||||
"dropdown": {
|
||||
"normal": "Titel nur auf Kachel anzeigen",
|
||||
"hover": "Titel nur bei Halten des Mauszeigers über den Tooltip anzeigen",
|
||||
"hidden": "Nicht anzeigen"
|
||||
}
|
||||
},
|
||||
"positionAppName": {
|
||||
"label": "Position des App-Namen",
|
||||
"description": "Position des App-Namens in Relation zum Symbol.",
|
||||
"dropdown": {
|
||||
"top": "Oben",
|
||||
"right": "Rechts",
|
||||
"bottom": "Unten",
|
||||
"left": "Links"
|
||||
}
|
||||
},
|
||||
"lineClampAppName": {
|
||||
"label": "App-Namen Linienumbruch",
|
||||
"description": "Legt fest, auf wie viele Zeilen Ihr Titel maximal passen soll. Setzen Sie 0 für unbegrenzt."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
@@ -71,6 +103,12 @@
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"popover": "Ihr Formular enthält ungültige Angaben, daher konnte es nicht gespeichert werden. Bitte beseitigen Sie diese ungültigen Angaben und klicken Sie erneut auf diesen Button, um Ihre Änderungen zu speichern"
|
||||
"popover": "Ihr Formular enthält ungültige Angaben, daher konnte es nicht gespeichert werden. Bitte beseitigen Sie diese ungültigen Angaben und klicken Sie erneut auf diesen Button, um Ihre Änderungen zu speichern",
|
||||
"name": "Der Name ist erforderlich",
|
||||
"noUrl": "URL erforderlich",
|
||||
"invalidUrl": "Der Wert ist keine gültige URL",
|
||||
"noIconUrl": "Dieses Feld ist erforderlich",
|
||||
"noExternalUri": "Externe URL ist erforderlich",
|
||||
"invalidExternalUri": "Externe URL ist keine gültige URL"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,20 @@
|
||||
"description": "Zeigt eine statische Liste von Zeichenfolgen oder Links an",
|
||||
"settings": {
|
||||
"title": "Lesezeichen-Einstellungen",
|
||||
"name": {
|
||||
"label": "Widget Titel",
|
||||
"info": "Leer lassen, damit der Titel nicht angezeigt wird."
|
||||
},
|
||||
"items": {
|
||||
"label": "Elemente"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Ansicht"
|
||||
"label": "Ansicht",
|
||||
"data": {
|
||||
"autoGrid": "Auto-Raster",
|
||||
"horizontal": "Horizontal",
|
||||
"vertical": "Vertikal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -17,5 +26,18 @@
|
||||
"title": "Lesezeichenliste leer",
|
||||
"text": "Neue Elemente im Bearbeitungsmodus zu dieser Liste hinzufügen"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "Die Länge muss zwischen {{shortest}} und {{longest}} liegen",
|
||||
"invalidLink": "Kein gültiger Link",
|
||||
"errorMsg": "Konnte nicht gespeichert werden, da Validierungsfehler aufgetreten sind. Bitte beachten Sie Ihre Eingaben"
|
||||
},
|
||||
"name": "Name",
|
||||
"url": "URL",
|
||||
"newTab": "In neuem Tab öffnen",
|
||||
"hideHostname": "Hostname ausblenden",
|
||||
"hideIcon": "Icon verbergen",
|
||||
"delete": "Löschen"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,13 +11,25 @@
|
||||
"label": "Wochenbeginn am Sonntag"
|
||||
},
|
||||
"radarrReleaseType": {
|
||||
"label": "Radarr Veröffentlichungs Typ"
|
||||
"label": "Radarr Veröffentlichungs Typ",
|
||||
"data": {
|
||||
"inCinemas": "In Kinos",
|
||||
"physicalRelease": "Physisch",
|
||||
"digitalRelease": "Digital"
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
"label": "Wochentage ausblenden"
|
||||
},
|
||||
"fontSize": {
|
||||
"label": "Schriftgröße"
|
||||
"label": "Schriftgröße",
|
||||
"data": {
|
||||
"xs": "Sehr Klein",
|
||||
"sm": "Klein",
|
||||
"md": "Mittel",
|
||||
"lg": "Groß",
|
||||
"xl": "Sehr Groß"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,27 @@
|
||||
"title": "\"Datum und Uhrzeit\" Widget Einstellungen",
|
||||
"display24HourFormat": {
|
||||
"label": "24-Stunden Format"
|
||||
},
|
||||
"dateFormat": {
|
||||
"label": "Datumsformat",
|
||||
"data": {
|
||||
"hide": "Daten ausblenden"
|
||||
}
|
||||
},
|
||||
"enableTimezone": {
|
||||
"label": "Benutzerdefinierte Zeitzone anzeigen"
|
||||
},
|
||||
"timezoneLocation": {
|
||||
"label": "Standort der Zeitzone"
|
||||
},
|
||||
"titleState": {
|
||||
"label": "Stadt",
|
||||
"info": "Wenn Sie die Zeitzonen Option aktivieren, können der Name der Stadt und die Zeitzone angezeigt werden.<br/>Sie können auch nur die Stadt oder gar nichts davon anzeigen lassen.",
|
||||
"data": {
|
||||
"both": "Stadt und Zeitzone",
|
||||
"city": "Nur Stadt",
|
||||
"none": "Keine"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,14 @@
|
||||
"title": "Einstellungen für die DNS-Hole Zusammenfassung",
|
||||
"usePiHoleColors": {
|
||||
"label": "Farben von PiHole verwenden"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Ansicht",
|
||||
"data": {
|
||||
"grid": "2 x 2",
|
||||
"row": "Horizontal",
|
||||
"column": "Vertikal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,8 @@
|
||||
"noUrl": {
|
||||
"title": "Ungültige URL",
|
||||
"text": "Stellen Sie sicher, dass Sie in der Konfiguration Ihres Widgets eine gültige Adresse eingegeben haben"
|
||||
}
|
||||
},
|
||||
"browserSupport": "Ihr Browser unterstützt keine iframes. Bitte aktualisieren Sie Ihren Browser."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
"title": "Liste der Medienanfragen",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Links durch externen Host ersetzen"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Links in neuem Tab öffnen"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -19,6 +22,14 @@
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "Anfrage bestätigen",
|
||||
"decline": "Anfrage ablehnen"
|
||||
"decline": "Anfrage ablehnen",
|
||||
"approving": "Anfrage bestätigen..."
|
||||
},
|
||||
"mutation": {
|
||||
"approving": "Genehmigen",
|
||||
"declining": "Ablehnen",
|
||||
"request": "Anfrage...",
|
||||
"approved": "Anfragen genehmigt!",
|
||||
"declined": "Anfrage abgelehnt!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,12 +3,25 @@
|
||||
"name": "Statistik der Medienanfragen",
|
||||
"description": "Statistiken über Ihre Medienanfragen",
|
||||
"settings": {
|
||||
"title": "Statistik der Medienanfragen"
|
||||
"title": "Statistik der Medienanfragen",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Links durch externen Host ersetzen"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Links in neuem Tab öffnen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"mediaStats": {
|
||||
"title": "Medien-Statistiken",
|
||||
"pending": "Ausstehende Freigaben",
|
||||
"tvRequests": "TV-Anfragen",
|
||||
"movieRequests": "Filmanfragen"
|
||||
"movieRequests": "Film-Anfragen",
|
||||
"approved": "Bereits genehmigt",
|
||||
"totalRequests": "Gesamt"
|
||||
},
|
||||
"userStats": {
|
||||
"title": "Top-Nutzer",
|
||||
"requests": "Anfragen: {{number}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"title": "Einstellungen für das Medien Server Widget"
|
||||
}
|
||||
},
|
||||
"loading": "Laden Streams",
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
|
||||
15
public/locales/de/modules/notebook.json
Normal file
15
public/locales/de/modules/notebook.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Notizbuch",
|
||||
"description": "Ein auf Markdown basierendes interaktives Widget, in das Sie Ihre Notizen aufschreiben können!",
|
||||
"settings": {
|
||||
"title": "Einstellungen für das Notizbuch-Widget",
|
||||
"showToolbar": {
|
||||
"label": "Zeigt die Symbolleiste an, um Ihnen beim Schreiben der Markdown zu assistieren"
|
||||
},
|
||||
"content": {
|
||||
"label": "Der Inhalt des Notizbuchs"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,8 @@
|
||||
"label": "Aktualisierungsintervall (in Minuten)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
"label": "HTML-Formatierung zulassen (Bedenklich)",
|
||||
"info": "Das Zulassen von HTML-Formatierungen von außen könnte gefährlich sein.<br/>Bitte stellen Sie sicher, dass der Feed von einer vertrauenswürdigen Quelle stammt."
|
||||
},
|
||||
"textLinesClamp": {
|
||||
"label": "Textzeilen Klammer"
|
||||
|
||||
@@ -63,7 +63,8 @@
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
"title": "Wird geladen..."
|
||||
"title": "Wird geladen...",
|
||||
"description": "Herstellen der Verbindung"
|
||||
},
|
||||
"popover": {
|
||||
"introductionPrefix": "Verwaltet von",
|
||||
|
||||
@@ -46,4 +46,4 @@
|
||||
},
|
||||
"paused": "Pausiert"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,9 @@
|
||||
"displayInFahrenheit": {
|
||||
"label": "In Fahrenheit anzeigen"
|
||||
},
|
||||
"displayCityName": {
|
||||
"label": "Zeige Name der Stadt an"
|
||||
},
|
||||
"location": {
|
||||
"label": "Wetterstandort"
|
||||
}
|
||||
@@ -29,5 +32,6 @@
|
||||
"thunderstormWithHail": "Gewitter mit Hagel",
|
||||
"unknown": "Unbekannt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": "Ein Fehler ist aufgetreten"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
{
|
||||
"colors": "Farben",
|
||||
"suffix": "{{color}} Farbe"
|
||||
"suffix": "{{color}} Farbe",
|
||||
"primary": "Primär",
|
||||
"secondary": "Sekundär"
|
||||
}
|
||||
24
public/locales/de/settings/general/cache-buttons.json
Normal file
24
public/locales/de/settings/general/cache-buttons.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"title": "Cache-Bereinigung",
|
||||
"selector": {
|
||||
"label": "Wählen Sie den/die zu löschenden Cache(s)",
|
||||
"data": {
|
||||
"ping": "Ping-Abfragen",
|
||||
"repositoryIcons": "Remote/Lokale Symbole",
|
||||
"calendar&medias": "Medien aus dem Kalender",
|
||||
"weather": "Wetterdaten"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"notificationTitle": "Cache geleert",
|
||||
"clearAll": {
|
||||
"text": "Gesamten Cache leeren",
|
||||
"notificationMessage": "Der Cache wurde geleert"
|
||||
},
|
||||
"clearSelect": {
|
||||
"text": "Ausgewählte Abfragen löschen",
|
||||
"notificationMessageSingle": "Der Cache für {{value}} wurde geleert",
|
||||
"notificationMessageMulti": "Der Cache für {{values}} wurde geleert"
|
||||
}
|
||||
}
|
||||
}
|
||||
22
public/locales/de/settings/general/edit-mode-toggle.json
Normal file
22
public/locales/de/settings/general/edit-mode-toggle.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"menu": {
|
||||
"toggle": "Bearbeitungsmodus umschalten",
|
||||
"enable": "Bearbeitungsmodus aktivieren",
|
||||
"disable": "Bearbeitungsmodus deaktivieren"
|
||||
},
|
||||
"form": {
|
||||
"label": "Passwort bearbeiten",
|
||||
"message": "Um den Bearbeitungsmodus umzuschalten, müssen Sie das Passwort eingeben, das Sie in die Umgebungsvariable <Code>EDIT_MODE_PASSWORD</Code> eingegeben haben. Ist sie nicht gesetzt, können Sie den Bearbeitungsmodus nicht ein- und ausschalten.",
|
||||
"submit": "Absenden"
|
||||
},
|
||||
"notification": {
|
||||
"success": {
|
||||
"title": "Abgeschlossen",
|
||||
"message": "Bearbeitungsmodus erfolgreich umgeschaltet, die Seite wird neu geladen..."
|
||||
},
|
||||
"error": {
|
||||
"title": "Fehler",
|
||||
"message": "Der Bearbeitungsmodus konnte nicht umgeschaltet werden, bitte versuchen Sie es erneut."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Suchmaschine",
|
||||
"configurationName": "Suchmaschinen Einstellungen",
|
||||
"custom": "Benutzerdefiniert",
|
||||
"tips": {
|
||||
"generalTip": "Es gibt mehrere Präfixe, die Sie verwenden können! Wenn Sie diese vor Ihrer Abfrage hinzufügen, werden die Ergebnisse gefiltert. z.b. !s (Web), !t (Torrents), !y (YouTube), und !m (Medien).",
|
||||
"placeholderTip": "%s kann als Platzhalter für deine Suchanfrage verwendet werden."
|
||||
|
||||
@@ -35,5 +35,6 @@
|
||||
"small": "μικρό",
|
||||
"medium": "μεσαίο",
|
||||
"large": "μεγάλο"
|
||||
}
|
||||
},
|
||||
"seeMore": "Δείτε περισσότερα..."
|
||||
}
|
||||
@@ -1,18 +1,25 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"title": "Μπλοκαρισμένα αναδυόμενα παράθυρα",
|
||||
"text": "Ο περιηγητής σας έχει αποκλείσει το Homarr από την πρόσβαση στο API του. Αυτό συνήθως προκαλείται από AdBlockers ή από άρνηση δικαιωμάτων. Το Homarr δεν είναι σε θέση να ζητήσει δικαιώματα αυτόματα.",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
"browserPermission": "Κάντε κλικ στο εικονίδιο δίπλα από τη διεύθυνση URL και ελέγξτε τα δικαιώματα. Να επιτρέπονται αναδυόμενα παράθυρα",
|
||||
"adBlockers": "Απενεργοποιήστε τα AdBlockers και τα εργαλεία ασφαλείας από τον περιηγητή σας",
|
||||
"otherBrowser": "Δοκιμάστε διαφορετικό περιηγητή"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
"openAllInNewTab": "Άνοιγμα όλων σε νέα καρτέλα"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"moveUp": "Μετακίνηση επάνω",
|
||||
"moveDown": "Μετακίνηση κάτω",
|
||||
"addCategory": "Προσθήκη κατηγορίας {{location}}",
|
||||
"addAbove": "πάνω",
|
||||
"addBelow": "κάτω"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,5 +7,19 @@
|
||||
"goBack": "Επιστροφή στο προηγούμενο βήμα",
|
||||
"actionIcon": {
|
||||
"tooltip": "Προσθέστε ένα πλακίδιο"
|
||||
},
|
||||
"apps": "Εφαρμογές",
|
||||
"app": {
|
||||
"defaultName": "Η Εφαρμογή Σας"
|
||||
},
|
||||
"widgets": "Widgets",
|
||||
"categories": "Κατηγορίες",
|
||||
"category": {
|
||||
"newName": "Όνομα νέας κατηγορίας",
|
||||
"defaultName": "Νέα Κατηγορία",
|
||||
"created": {
|
||||
"title": "Η κατηγορία δημιουργήθηκε",
|
||||
"message": "Η κατηγορία \"{{name}}\" έχει δημιουργηθεί"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
5
public/locales/el/layout/errors/not-found.json
Normal file
5
public/locales/el/layout/errors/not-found.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Η σελίδα δε βρέθηκε",
|
||||
"text": "Αυτή η σελίδα δε βρέθηκε. Η διεύθυνση URL για αυτή τη σελίδα μπορεί να έχει λήξει, η διεύθυνση URL είναι άκυρη ή δε έχετε τα απαιτούμενα δικαιώματα πρόσβασης σε αυτόν τον πόρο.",
|
||||
"button": "Μετάβαση στην Αρχική"
|
||||
}
|
||||
@@ -7,5 +7,6 @@
|
||||
"popover": {
|
||||
"title": "Η λειτουργία επεξεργασίας είναι ενεργοποιημένη για <1>{{size}}</1> μέγεθος",
|
||||
"text": "Μπορείτε να προσαρμόσετε και να ρυθμίσετε τις εφαρμογές σας τώρα. Οι αλλαγές <strong>δεν αποθηκεύονται</strong> μέχρι να βγείτε από τη λειτουργία επεξεργασίας"
|
||||
}
|
||||
},
|
||||
"unloadEvent": "Κλείστε τη λειτουργία επεξεργασίας για να αποθηκεύσετε τις αλλαγές σας"
|
||||
}
|
||||
|
||||
@@ -6,6 +6,13 @@
|
||||
"key": "Πλήκτρο συντόμευσης",
|
||||
"action": "Ενέργεια",
|
||||
"keybinds": "Δεσμοί πλήκτρων",
|
||||
"documentation": "Τεκμηρίωση",
|
||||
"actions": {
|
||||
"toggleTheme": "Αλλαγή φωτεινού / σκοτεινού θέματος",
|
||||
"focusSearchBar": "Εστίαση στο πλαίσιο αναζήτησης",
|
||||
"openDocker": "Άνοιγμα docker widget",
|
||||
"toggleEdit": "Εναλλαγή Λειτουργίας Επεξεργασίας"
|
||||
},
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "Έκδοση σχήματος διαμόρφωσης",
|
||||
"configurationsCount": "Διαθέσιμες διαμορφώσεις",
|
||||
@@ -14,5 +21,9 @@
|
||||
"i18n": "Φορτωμένα πεδία ονομάτων μετάφρασης I18n",
|
||||
"locales": "Διαμορφωμένες τοπικές ρυθμίσεις I18n",
|
||||
"experimental_disableEditMode": "<b>ΠΕΙΡΑΜΑΤΙΚΟ</b>: Απενεργοποίηση της λειτουργίας επεξεργασίας"
|
||||
},
|
||||
"version": {
|
||||
"new": "Νέα: {{newVersion}}",
|
||||
"dropdown": "Η Έκδοση {{newVersion}} είναι διαθέσιμη! Η τρέχουσα έκδοση είναι {{currentVersion}}"
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,12 @@
|
||||
"isOpeningNewTab": {
|
||||
"label": "Άνοιγμα σε νέα καρτέλα",
|
||||
"description": "Ανοίξτε την εφαρμογή σε νέα καρτέλα αντί της τρέχουσας."
|
||||
}
|
||||
},
|
||||
"tooltipDescription": {
|
||||
"label": "Περιγραφή Εφαρμογής",
|
||||
"description": "Το κείμενο που εισάγετε θα εμφανίζεται όταν περνάτε το ποντίκι πάνω από την εφαρμογή σας.\nΧρησιμοποιήστε το για να δώσετε στους χρήστες περισσότερες λεπτομέρειες σχετικά με την εφαρμογή σας ή αφήστε το κενό για να μην έχετε τίποτα."
|
||||
},
|
||||
"customProtocolWarning": "Χρήση μη τυποποιημένου πρωτοκόλλου. Αυτό μπορεί να απαιτεί προεγκατεστημένες εφαρμογές και να εισάγει κινδύνους ασφαλείας. Βεβαιωθείτε ότι η διεύθυνσή σας είναι ασφαλής και αξιόπιστη."
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
@@ -48,6 +53,33 @@
|
||||
"title": "Φόρτωση εξωτερικών εικονιδίων",
|
||||
"text": "Αυτό μπορεί να διαρκέσει μερικά δευτερόλεπτα"
|
||||
}
|
||||
},
|
||||
"appNameFontSize": {
|
||||
"label": "Μέγεθος Γραμματοσειράς ονόματος Εφαρμογής",
|
||||
"description": "Ορίστε το μέγεθος γραμματοσειράς όταν εμφανίζεται το όνομα της εφαρμογής στο πλακίδιο."
|
||||
},
|
||||
"appNameStatus": {
|
||||
"label": "Κατάσταση Ονόματος Εφαρμογής",
|
||||
"description": "Επιλέξτε πού θέλετε να εμφανίζεται ο τίτλος, αν θέλετε.",
|
||||
"dropdown": {
|
||||
"normal": "Εμφάνιση τίτλου μόνο στο πλακίδιο",
|
||||
"hover": "Εμφάνιση του τίτλου μόνο στο hover του tooltip",
|
||||
"hidden": "Να μην εμφανιστεί ξανά"
|
||||
}
|
||||
},
|
||||
"positionAppName": {
|
||||
"label": "Θέση ονόματος εφαρμογής",
|
||||
"description": "Θέση του ονόματος της εφαρμογής σε σχέση με το εικονίδιο.",
|
||||
"dropdown": {
|
||||
"top": "Πάνω",
|
||||
"right": "Δεξιά",
|
||||
"bottom": "Κάτω",
|
||||
"left": "Αριστερά"
|
||||
}
|
||||
},
|
||||
"lineClampAppName": {
|
||||
"label": "Περιορισμός γραμμών ονόματος εφαρμογής",
|
||||
"description": "Καθορίζει τον αριθμό των γραμμών που πρέπει να χωράει ο τίτλος σας στο μέγιστο. Ορίστε 0 για απεριόριστα."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
@@ -71,6 +103,12 @@
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"popover": "Η φόρμα σας περιέχει άκυρα δεδομένα. Ως εκ τούτου, δεν μπορεί να αποθηκευτεί. Παρακαλούμε επιλύστε όλα τα προβλήματα και κάντε ξανά κλικ σε αυτό το κουμπί για να αποθηκεύσετε τις αλλαγές σας"
|
||||
"popover": "Η φόρμα σας περιέχει άκυρα δεδομένα. Ως εκ τούτου, δεν μπορεί να αποθηκευτεί. Παρακαλούμε επιλύστε όλα τα προβλήματα και κάντε ξανά κλικ σε αυτό το κουμπί για να αποθηκεύσετε τις αλλαγές σας",
|
||||
"name": "Απαιτείται όνομα",
|
||||
"noUrl": "Απαιτείται διεύθυνση URL",
|
||||
"invalidUrl": "Η τιμή δεν είναι έγκυρη διεύθυνση url",
|
||||
"noIconUrl": "Αυτό το πεδίο είναι υποχρεωτικό",
|
||||
"noExternalUri": "Απαιτείται εξωτερικό URI",
|
||||
"invalidExternalUri": "Το εξωτερικό URI δεν είναι έγκυρο uri"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,20 @@
|
||||
"description": "Εμφανίζει μια στατική λίστα κειμένων ή συνδέσμων",
|
||||
"settings": {
|
||||
"title": "Ρυθμίσεις σελιδοδεικτών",
|
||||
"name": {
|
||||
"label": "Τίτλος Widget",
|
||||
"info": "Αφήστε το κενό για να παραμείνει ο τίτλος κρυμμένος."
|
||||
},
|
||||
"items": {
|
||||
"label": "Στοιχεία"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Διάταξη"
|
||||
"label": "Διάταξη",
|
||||
"data": {
|
||||
"autoGrid": "Αυτόματο πλέγμα",
|
||||
"horizontal": "Οριζόντια",
|
||||
"vertical": "Κατακόρυφα"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -17,5 +26,18 @@
|
||||
"title": "Λίστα σελιδοδεικτών κενή",
|
||||
"text": "Προσθέστε νέα αντικείμενα σε αυτή τη λίστα στη λειτουργία επεξεργασίας"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "Το μήκος πρέπει να είναι μεταξύ {{shortest}} και {{longest}}",
|
||||
"invalidLink": "Μη έγκυρος σύνδεσμος",
|
||||
"errorMsg": "Δεν αποθηκεύτηκε, επειδή υπήρχαν σφάλματα επικύρωσης. Παρακαλούμε επαναλάβετε τις εισαγωγές σας"
|
||||
},
|
||||
"name": "Όνομα",
|
||||
"url": "URL",
|
||||
"newTab": "Άνοιγμα σε νέα καρτέλα",
|
||||
"hideHostname": "Απόκρυψη ονόματος κεντρικού υπολογιστή",
|
||||
"hideIcon": "Απόκρυψη Εικονιδίου",
|
||||
"delete": "Διαγραφή"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,13 +11,25 @@
|
||||
"label": "Ξεκινήστε την εβδομάδα από την Κυριακή"
|
||||
},
|
||||
"radarrReleaseType": {
|
||||
"label": "Τύπος κυκλοφορίας Radarr"
|
||||
"label": "Τύπος κυκλοφορίας Radarr",
|
||||
"data": {
|
||||
"inCinemas": "Στους Κινηματογράφους",
|
||||
"physicalRelease": "Φυσική",
|
||||
"digitalRelease": "Ψηφιακή"
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
"label": "Απόκρυψη εργάσιμων"
|
||||
},
|
||||
"fontSize": {
|
||||
"label": ""
|
||||
"label": "Μέγεθος γραμματοσειράς",
|
||||
"data": {
|
||||
"xs": "Πολύ Μικρό",
|
||||
"sm": "Μικρό",
|
||||
"md": "Μεσαίο",
|
||||
"lg": "Μεγάλο",
|
||||
"xl": "Πολύ μεγάλο"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,27 @@
|
||||
"title": "Ρυθμίσεις για το widget ημερομηνίας και ώρας",
|
||||
"display24HourFormat": {
|
||||
"label": "Εμφάνιση πλήρης ώρας(24-ώρο)"
|
||||
},
|
||||
"dateFormat": {
|
||||
"label": "Μορφοποίηση ημερομηνίας",
|
||||
"data": {
|
||||
"hide": "Απόκρυψη Ημερομηνίας"
|
||||
}
|
||||
},
|
||||
"enableTimezone": {
|
||||
"label": "Εμφάνιση προσαρμοσμένης ζώνης ώρας"
|
||||
},
|
||||
"timezoneLocation": {
|
||||
"label": "Τοποθεσία Ζώνης Ώρας"
|
||||
},
|
||||
"titleState": {
|
||||
"label": "Τίτλος πόλης",
|
||||
"info": "Σε περίπτωση που ενεργοποιήσετε την επιλογή Ζώνη Ώρας, μπορεί να εμφανιστεί το όνομα της πόλης και ο κωδικός ζώνης ώρας.<br/>Μπορείτε επίσης να δείξετε την πόλη μόνο ή ακόμη και να μη δείξετε τίποτα.",
|
||||
"data": {
|
||||
"both": "Πόλη και ζώνη ώρας",
|
||||
"city": "Πόλη μόνο",
|
||||
"none": "Κανένα"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,14 @@
|
||||
"title": "Ρυθμίσεις για την περίληψη του DNS hole",
|
||||
"usePiHoleColors": {
|
||||
"label": "Χρήση χρωμάτων από το PiHole"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Διάταξη",
|
||||
"data": {
|
||||
"grid": "2 επί 2",
|
||||
"row": "Οριζόντια",
|
||||
"column": "Κατακόρυφα"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,8 @@
|
||||
"noUrl": {
|
||||
"title": "Μη Έγκυρος Σύνδεσμος",
|
||||
"text": "Βεβαιωθείτε ότι έχετε εισάγει μια έγκυρη διεύθυνση στη διαμόρφωση του widget σας"
|
||||
}
|
||||
},
|
||||
"browserSupport": "Ο περιηγητής σας δεν υποστηρίζει iframes. Παρακαλούμε ενημερώστε το πρόγραμμα περιήγησης."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
"title": "Κατάλογος αιτημάτων των μέσων ενημέρωσης",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Άνοιγμα συνδέσμων σε νέα καρτέλα"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -19,6 +22,14 @@
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "Έγκριση αιτημάτων",
|
||||
"decline": "Απόρριψη αιτημάτων"
|
||||
"decline": "Απόρριψη αιτημάτων",
|
||||
"approving": "Έγκριση Αιτήματος..."
|
||||
},
|
||||
"mutation": {
|
||||
"approving": "Εγκρίνεται",
|
||||
"declining": "Απορρίπτεται",
|
||||
"request": "αίτημα...",
|
||||
"approved": "Το αίτημα εγκρίθηκε!",
|
||||
"declined": "Το αίτημα απορρίφθηκε!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,12 +3,25 @@
|
||||
"name": "Στατιστικά στοιχεία αιτήματος των μέσων ενημέρωσης",
|
||||
"description": "Στατιστικά στοιχεία σχετικά με τα αιτήματά σας για τα μέσα ενημέρωσης",
|
||||
"settings": {
|
||||
"title": "Στατιστικά στοιχεία αιτημάτων μέσων ενημέρωσης"
|
||||
"title": "Στατιστικά στοιχεία αιτημάτων μέσων ενημέρωσης",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Άνοιγμα συνδέσμων σε νέα καρτέλα"
|
||||
}
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"mediaStats": {
|
||||
"title": "Στατιστικά Πολυμέσων",
|
||||
"pending": "Εκκρεμείς εγκρίσεις",
|
||||
"tvRequests": "Τηλεοπτικά αιτήματα",
|
||||
"movieRequests": "Αιτήματα ταινιών"
|
||||
"tvRequests": "Αιτήσεις TV",
|
||||
"movieRequests": "Αιτήσεις ταινιών",
|
||||
"approved": "Ήδη εγκεκριμένα",
|
||||
"totalRequests": "Σύνολο"
|
||||
},
|
||||
"userStats": {
|
||||
"title": "Κορυφαίοι Χρήστες",
|
||||
"requests": "Αιτήματα: {{number}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"title": "Ρυθμίσεις για το widget του διακομιστή πολυμέσων"
|
||||
}
|
||||
},
|
||||
"loading": "Φόρτωση ροών",
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
|
||||
15
public/locales/el/modules/notebook.json
Normal file
15
public/locales/el/modules/notebook.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Σημειωματάριο",
|
||||
"description": "Ένα διαδραστικό widget βασισμένο σε σημάνσεις για να γράψετε τις σημειώσεις σας!",
|
||||
"settings": {
|
||||
"title": "Ρυθμίσεις για το widget σημειωματάριου",
|
||||
"showToolbar": {
|
||||
"label": "Εμφάνιση γραμμής εργαλείων για να σας βοηθήσει να γράψετε σημάνσεις"
|
||||
},
|
||||
"content": {
|
||||
"label": "Το περιεχόμενο του σημειωματάριου"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,8 @@
|
||||
"label": "Διάστημα ανανέωσης (σε λεπτά)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
"label": "Να επιτρέπεται μορφοποίηση HTML (Επικίνδυνο)",
|
||||
"info": "Το να επιτρέπεται η μορφοποίηση HTML από έξω θα μπορούσε να είναι επικίνδυνο.<br/>Παρακαλώ βεβαιωθείτε ότι η ροή είναι από μια αξιόπιστη πηγή."
|
||||
},
|
||||
"textLinesClamp": {
|
||||
"label": "Περιορισμός γραμμών κειμένου"
|
||||
|
||||
@@ -59,11 +59,12 @@
|
||||
},
|
||||
"generic": {
|
||||
"title": "Προέκυψε ένα απρόσμενο σφάλμα",
|
||||
"text": "Το Homarr δεν μπόρεσε να επικοινωνήσει με τις εφαρμογές Torrent. Ελέγξτε τις ρυθμίσεις σας"
|
||||
"text": "Αδυναμία επικοινωνίας με το πρόγραμμα Torrent σας. Ελέγξτε τη διαμόρφωσή σας"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
"title": "Φόρτωση..."
|
||||
"title": "Φόρτωση",
|
||||
"description": "Δημιουργία σύνδεσης"
|
||||
},
|
||||
"popover": {
|
||||
"introductionPrefix": "Διαχειριζόμενα από",
|
||||
|
||||
@@ -46,4 +46,4 @@
|
||||
},
|
||||
"paused": "Σε παύση"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,9 @@
|
||||
"displayInFahrenheit": {
|
||||
"label": "Εμφάνιση σε Φαρενάιτ"
|
||||
},
|
||||
"displayCityName": {
|
||||
"label": "Εμφάνιση ονόματος πόλης"
|
||||
},
|
||||
"location": {
|
||||
"label": "Τοποθεσία καιρού"
|
||||
}
|
||||
@@ -29,5 +32,6 @@
|
||||
"thunderstormWithHail": "Καταιγίδα με χαλάζι",
|
||||
"unknown": "Άγνωστο"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": "Προέκυψε ένα σφάλμα"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
{
|
||||
"colors": "Χρώματα",
|
||||
"suffix": "{{color}} χρώμα"
|
||||
"suffix": "{{color}} χρώμα",
|
||||
"primary": "Κύριο",
|
||||
"secondary": "Δευτερεύον"
|
||||
}
|
||||
24
public/locales/el/settings/general/cache-buttons.json
Normal file
24
public/locales/el/settings/general/cache-buttons.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"title": "Καθαρισμός cache",
|
||||
"selector": {
|
||||
"label": "Επιλέξτε τις cache(s) για εκκαθάριση",
|
||||
"data": {
|
||||
"ping": "Ερωτήματα Ping",
|
||||
"repositoryIcons": "Απομακρυσμένα/Τοπικά Εικονίδια",
|
||||
"calendar&medias": "Πολυμέσα από το ημερολόγιο",
|
||||
"weather": "Δεδομένα καιρού"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"notificationTitle": "Η Μνήμη Cache Καθαρίστηκε",
|
||||
"clearAll": {
|
||||
"text": "Εκκαθάριση όλων των cache",
|
||||
"notificationMessage": "Όλα τα cache έχουν καθαριστεί"
|
||||
},
|
||||
"clearSelect": {
|
||||
"text": "Εκκαθάριση επιλεγμένων",
|
||||
"notificationMessageSingle": "Η cache για το {{value}} έχει εκκαθαριστεί",
|
||||
"notificationMessageMulti": "Η cache για τα {{values}} έχει εκκαθαριστεί"
|
||||
}
|
||||
}
|
||||
}
|
||||
22
public/locales/el/settings/general/edit-mode-toggle.json
Normal file
22
public/locales/el/settings/general/edit-mode-toggle.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"menu": {
|
||||
"toggle": "Εναλλαγή λειτουργίας επεξεργασίας",
|
||||
"enable": "Ενεργοποίηση λειτουργίας επεξεργασίας",
|
||||
"disable": "Απενεργοποίηση λειτουργίας επεξεργασίας"
|
||||
},
|
||||
"form": {
|
||||
"label": "Επεξεργασία κωδικού",
|
||||
"message": "Για να ενεργοποιήσετε τη λειτουργία επεξεργασίας, πρέπει να εισαγάγετε τον κωδικό πρόσβασης που καταχωρήσατε στη μεταβλητή περιβάλλοντος με όνομα <Code>EDIT_MODE_PASSWORD</Code>. Εάν δεν έχει οριστεί, δεν μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε τη λειτουργία επεξεργασίας.",
|
||||
"submit": "Υποβολή"
|
||||
},
|
||||
"notification": {
|
||||
"success": {
|
||||
"title": "Επιτυχία",
|
||||
"message": "Επιτυχής εναλλαγή της λειτουργίας επεξεργασίας, επαναφόρτωση της σελίδας..."
|
||||
},
|
||||
"error": {
|
||||
"title": "Σφάλμα",
|
||||
"message": "Αποτυχία εναλλαγής της λειτουργίας επεξεργασίας, παρακαλώ προσπαθήστε ξανά."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"title": "Μηχανή αναζήτησης",
|
||||
"configurationName": "Διαμόρφωση μηχανής αναζήτησης",
|
||||
"custom": "Προσαρμοσμένη",
|
||||
"tips": {
|
||||
"generalTip": "Υπάρχουν πολλά προθέματα που μπορείτε να χρησιμοποιήσετε! Προσθέτοντας αυτά μπροστά από το ερώτημά σας θα φιλτράρετε τα αποτελέσματα. !s (Web), !t (Torrents), !y (YouTube) και !m (Media).",
|
||||
"placeholderTip": "%s μπορεί να χρησιμοποιηθεί ως placeholder για το ερώτημα."
|
||||
|
||||
@@ -35,5 +35,6 @@
|
||||
"small": "small",
|
||||
"medium": "medium",
|
||||
"large": "large"
|
||||
}
|
||||
},
|
||||
"seeMore": "See more..."
|
||||
}
|
||||
@@ -1,18 +1,25 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"title": "Popups blocked",
|
||||
"text": "Your browser has blocked Homarr from accessing it's API. This is most commonly caused by AdBlockers or denied permissions. Homarr is unable to request permissions automatically.",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
"browserPermission": "Click on the icon besides the URL and check the permisions. Allow Popups and windows",
|
||||
"adBlockers": "Disable ad blockers and security tools from your browser",
|
||||
"otherBrowser": "Try a different browser"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
"openAllInNewTab": "Open all in new tab"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"moveUp": "Move up",
|
||||
"moveDown": "Move down",
|
||||
"addCategory": "Add category {{location}}",
|
||||
"addAbove": "above",
|
||||
"addBelow": "below"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,5 +7,19 @@
|
||||
"goBack": "Go back to the previous step",
|
||||
"actionIcon": {
|
||||
"tooltip": "Add a tile"
|
||||
},
|
||||
"apps": "Apps",
|
||||
"app": {
|
||||
"defaultName": "Your App"
|
||||
},
|
||||
"widgets": "Widgets",
|
||||
"categories": "Categories",
|
||||
"category": {
|
||||
"newName": "Name of new category",
|
||||
"defaultName": "New Category",
|
||||
"created": {
|
||||
"title": "Category created",
|
||||
"message": "The category \"{{name}}\" has been created"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
5
public/locales/en/layout/errors/not-found.json
Normal file
5
public/locales/en/layout/errors/not-found.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Page not found",
|
||||
"text": "This page could not be found. The URL for this page may have expired, the URL is invalid or you do now have the required permissions to access this resource.",
|
||||
"button": "Go to Home"
|
||||
}
|
||||
@@ -7,5 +7,6 @@
|
||||
"popover": {
|
||||
"title": "Edit mode is enabled for <1>{{size}}</1> size",
|
||||
"text": "You can adjust and configure your apps now. Changes are <strong>not saved</strong> until you exit edit mode"
|
||||
}
|
||||
},
|
||||
"unloadEvent": "Exit the edit mode to save your changes"
|
||||
}
|
||||
|
||||
@@ -6,6 +6,13 @@
|
||||
"key": "Shortcut key",
|
||||
"action": "Action",
|
||||
"keybinds": "Keybinds",
|
||||
"documentation": "Documentation",
|
||||
"actions": {
|
||||
"toggleTheme": "Toggle light/dark mode",
|
||||
"focusSearchBar": "Focus on search bar",
|
||||
"openDocker": "Open docker Widget",
|
||||
"toggleEdit": "Toggle Edit Mode"
|
||||
},
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "Configuration schema version",
|
||||
"configurationsCount": "Available configurations",
|
||||
@@ -14,5 +21,9 @@
|
||||
"i18n": "Loaded I18n translation namespaces",
|
||||
"locales": "Configured I18n locales",
|
||||
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Disable edit mode"
|
||||
},
|
||||
"version": {
|
||||
"new": "New: {{newVersion}}",
|
||||
"dropdown": "Version {{newVersion}} is available! Current Version is {{currentVersion}}"
|
||||
}
|
||||
}
|
||||
@@ -24,7 +24,12 @@
|
||||
"isOpeningNewTab": {
|
||||
"label": "Open in new tab",
|
||||
"description": "Open the app in a new tab instead of the current one."
|
||||
}
|
||||
},
|
||||
"tooltipDescription":{
|
||||
"label": "Application Description",
|
||||
"description": "The text you enter will appear when hovering over your app.\r\nUse this to give users more details about your app or leave empty to have nothing."
|
||||
},
|
||||
"customProtocolWarning": "Using a non-standard protocol. This may require pre-installed applications and can introduce security risks. Ensure that your address is secure and trusted."
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
@@ -48,6 +53,33 @@
|
||||
"title": "Loading external icons",
|
||||
"text": "This may take a few seconds"
|
||||
}
|
||||
},
|
||||
"appNameFontSize":{
|
||||
"label":"App Name Font Size",
|
||||
"description":"Set the font size for when the app name is shown on the tile."
|
||||
},
|
||||
"appNameStatus":{
|
||||
"label":"App Name Status",
|
||||
"description":"Choose where you want the title to show up, if at all.",
|
||||
"dropdown": {
|
||||
"normal":"Show title on tile only",
|
||||
"hover":"Show title on tooltip hover only",
|
||||
"hidden":"Don't show at all"
|
||||
}
|
||||
},
|
||||
"positionAppName":{
|
||||
"label":"App Name Position",
|
||||
"description":"Position of the app's name relative to the icon.",
|
||||
"dropdown": {
|
||||
"top":"Top",
|
||||
"right":"Right",
|
||||
"bottom":"Bottom",
|
||||
"left":"Left"
|
||||
}
|
||||
},
|
||||
"lineClampAppName":{
|
||||
"label":"App Name Line Clamp",
|
||||
"description":"Defines on how many lines your title should fit at it's maximum. Set 0 for unlimited."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
@@ -71,6 +103,12 @@
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"popover": "Your form contains invalid data. Hence, it can't be saved. Please resolve all issues and click this button again to save your changes"
|
||||
"popover": "Your form contains invalid data. Hence, it can't be saved. Please resolve all issues and click this button again to save your changes",
|
||||
"name": "Name is required",
|
||||
"noUrl": "Url is required",
|
||||
"invalidUrl": "Value is not a valid url",
|
||||
"noIconUrl": "This field is required",
|
||||
"noExternalUri": "External URI is required",
|
||||
"invalidExternalUri": "External URI is not a valid uri"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,20 @@
|
||||
"description": "Displays a static list of strings or links",
|
||||
"settings": {
|
||||
"title": "Bookmark settings",
|
||||
"name": {
|
||||
"label": "Widget Title",
|
||||
"info": "Leave empty to keep the title hidden."
|
||||
},
|
||||
"items": {
|
||||
"label": "Items"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Layout"
|
||||
"label": "Layout",
|
||||
"data":{
|
||||
"autoGrid": "Auto Grid",
|
||||
"horizontal": "Horizontal",
|
||||
"vertical": "Vertical"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -17,5 +26,19 @@
|
||||
"title": "Bookmark list empty",
|
||||
"text": "Add new items to this list in the edit mode"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "Length must be between {{shortest}} and {{longest}}",
|
||||
"invalidLink": "Not a valid link",
|
||||
"errorMsg": "Did not save, because there were validation errors. Please adust your inputs"
|
||||
},
|
||||
"name": "Name",
|
||||
"url": "URL",
|
||||
"newTab": "Open in new tab",
|
||||
"hideHostname": "Hide Hostname",
|
||||
"hideIcon": "Hide Icon",
|
||||
"delete": "Delete"
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,13 +11,25 @@
|
||||
"label": "Start the week on Sunday"
|
||||
},
|
||||
"radarrReleaseType": {
|
||||
"label": "Radarr release type"
|
||||
"label": "Radarr release type",
|
||||
"data":{
|
||||
"inCinemas": "In Cinemas",
|
||||
"physicalRelease": "Physical",
|
||||
"digitalRelease": "Digital"
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
"label": "Hide week days"
|
||||
},
|
||||
"fontSize": {
|
||||
"label": "Font Size"
|
||||
"label": "Font Size",
|
||||
"data":{
|
||||
"xs": "Extra Small",
|
||||
"sm": "Small",
|
||||
"md": "Medium",
|
||||
"lg": "Large",
|
||||
"xl": "Extra Large"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,27 @@
|
||||
"title": "Settings for Date and Time widget",
|
||||
"display24HourFormat": {
|
||||
"label": "Display full time (24-hour)"
|
||||
},
|
||||
"dateFormat": {
|
||||
"label": "Date formatting",
|
||||
"data": {
|
||||
"hide": "Hide Date"
|
||||
}
|
||||
},
|
||||
"enableTimezone": {
|
||||
"label": "Display a custom Timezone"
|
||||
},
|
||||
"timezoneLocation": {
|
||||
"label": "Timezone Location"
|
||||
},
|
||||
"titleState": {
|
||||
"label": "City title",
|
||||
"info": "In case you activate the Timezone option, the name of the city and the timezone code can be shown.<br/>You can also show the city alone or even show none.",
|
||||
"data": {
|
||||
"both": "City and Timezone",
|
||||
"city": "City only",
|
||||
"none": "None"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,14 @@
|
||||
"title": "Settings for DNS Hole summary",
|
||||
"usePiHoleColors": {
|
||||
"label": "Use colors from PiHole"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Layout",
|
||||
"data": {
|
||||
"grid": "2 by 2",
|
||||
"row": "Horizontal",
|
||||
"column": "Vertical"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -38,7 +38,8 @@
|
||||
"noUrl": {
|
||||
"title": "Invalid URL",
|
||||
"text": "Ensure that you've entered a valid address in the configuration of your widget"
|
||||
}
|
||||
},
|
||||
"browserSupport": "Your Browser does not support iframes. Please update your browser."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
"title": "Media requests list",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Replace links with external host"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Open links in new tab"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -19,6 +22,14 @@
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "Approve requests",
|
||||
"decline": "Decline requests"
|
||||
"decline": "Decline requests",
|
||||
"approving": "Approving Request..."
|
||||
},
|
||||
"mutation": {
|
||||
"approving": "Approving",
|
||||
"declining": "Declining",
|
||||
"request": "request...",
|
||||
"approved": "Request was approved!",
|
||||
"declined": "Request was declined!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,12 +3,25 @@
|
||||
"name": "Media request stats",
|
||||
"description": "Statistics about your media requests",
|
||||
"settings": {
|
||||
"title": "Media requests stats"
|
||||
"title": "Media requests stats",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Replace links with external host"
|
||||
},
|
||||
"openInNewTab": {
|
||||
"label": "Open links in new tab"
|
||||
}
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"mediaStats": {
|
||||
"title": "Media Stats",
|
||||
"pending": "Pending approvals",
|
||||
"tvRequests": "TV requests",
|
||||
"movieRequests": "Movie requests"
|
||||
"movieRequests": "Movie requests",
|
||||
"approved": "Already approved",
|
||||
"totalRequests": "Total"
|
||||
},
|
||||
"userStats": {
|
||||
"title": "Top Users",
|
||||
"requests": "Requests: {{number}}"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
"title": "Settings for media server widget"
|
||||
}
|
||||
},
|
||||
"loading": "Loading streams",
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
|
||||
15
public/locales/en/modules/notebook.json
Normal file
15
public/locales/en/modules/notebook.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Notebook",
|
||||
"description": "A markdown-based interactive widget for you to write down your notes!",
|
||||
"settings": {
|
||||
"title": "Settings for the notebook widget",
|
||||
"showToolbar": {
|
||||
"label": "Show the toolbar to help you write markdown"
|
||||
},
|
||||
"content": {
|
||||
"label": "The content of the notebook"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,8 @@
|
||||
"label": "Refresh interval (in minutes)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
"label": "Allow HTML formatting (Dangerous)",
|
||||
"info": "Allowing HTML formatting from outside could be dangerous.<br/>Please make sure that the feed is from a trusted source."
|
||||
},
|
||||
"textLinesClamp": {
|
||||
"label": "Text lines clamp"
|
||||
|
||||
@@ -59,11 +59,12 @@
|
||||
},
|
||||
"generic": {
|
||||
"title": "An unexpected error occurred",
|
||||
"text": "Homarr was unable to communicate with your Torrent clients. Please check your configuration"
|
||||
"text": "Unable to communicate with your Torrent clients. Please check your configuration"
|
||||
}
|
||||
},
|
||||
"loading": {
|
||||
"title": "Loading..."
|
||||
"title": "Loading",
|
||||
"description": "Establishing a connection"
|
||||
},
|
||||
"popover": {
|
||||
"introductionPrefix": "Managed by",
|
||||
|
||||
@@ -46,4 +46,4 @@
|
||||
},
|
||||
"paused": "Paused"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,9 @@
|
||||
"displayInFahrenheit": {
|
||||
"label": "Display in Fahrenheit"
|
||||
},
|
||||
"displayCityName":{
|
||||
"label":"Display City Name"
|
||||
},
|
||||
"location": {
|
||||
"label": "Weather location"
|
||||
}
|
||||
@@ -29,5 +32,6 @@
|
||||
"thunderstormWithHail": "Thunderstorm with hail",
|
||||
"unknown": "Unknown"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": "An error occured"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
{
|
||||
"colors": "Colors",
|
||||
"suffix": "{{color}} color"
|
||||
"suffix": "{{color}} color",
|
||||
"primary": "Primary",
|
||||
"secondary": "Secondary"
|
||||
}
|
||||
24
public/locales/en/settings/general/cache-buttons.json
Normal file
24
public/locales/en/settings/general/cache-buttons.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"title": "Cache cleaning",
|
||||
"selector": {
|
||||
"label": "Select the cache(s) to clear",
|
||||
"data": {
|
||||
"ping": "Ping queries",
|
||||
"repositoryIcons": "Remote/Local icons",
|
||||
"calendar&medias": "Medias from the Calendar",
|
||||
"weather": "Weather data"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"notificationTitle": "Cache Cleared",
|
||||
"clearAll":{
|
||||
"text": "Clear all cache",
|
||||
"notificationMessage": "All cache has been cleared"
|
||||
},
|
||||
"clearSelect":{
|
||||
"text": "Clear selected queries",
|
||||
"notificationMessageSingle": "Cache for {{value}} has been cleared",
|
||||
"notificationMessageMulti": "Cache for {{values}} have been cleared"
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user