Compare commits

...

62 Commits

Author SHA1 Message Date
Thomas Camlong
7f402d4987 New Crowdin updates (#1359)
* New translations media-requests-list.json (French)

* New translations media-requests-list.json (Spanish)

* New translations media-requests-stats.json (Spanish)

* New translations cache-buttons.json (Spanish)

* New translations media-requests-list.json (Danish)

* New translations media-requests-list.json (German)

* New translations media-requests-list.json (Greek)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-list.json (Hungarian)

* New translations media-requests-list.json (Italian)

* New translations dlspeed.json (Japanese)

* New translations media-requests-list.json (Japanese)

* New translations media-requests-list.json (Korean)

* New translations media-requests-list.json (Dutch)

* New translations media-requests-list.json (Norwegian)

* New translations media-requests-list.json (Polish)

* New translations media-requests-list.json (Russian)

* New translations media-requests-list.json (Slovak)

* New translations media-requests-list.json (Slovenian)

* New translations media-requests-list.json (Swedish)

* New translations media-requests-list.json (Turkish)

* New translations media-requests-list.json (Ukrainian)

* New translations media-requests-list.json (Chinese Simplified)

* New translations media-requests-list.json (Vietnamese)

* New translations media-requests-list.json (Portuguese, Brazilian)

* New translations media-requests-list.json (Croatian)

* New translations media-requests-list.json (Latvian)

* New translations media-requests-list.json (LOLCAT)

* New translations cache-buttons.json (Spanish)

* New translations edit-mode-toggle.json (Spanish)

* New translations cache-buttons.json (Spanish)

* New translations search-engine.json (Greek)

* New translations toggle-edit-mode.json (Greek)

* New translations add-app.json (Greek)

* New translations about.json (Greek)

* New translations media-requests-list.json (Greek)

* New translations media-requests-stats.json (Greek)

* New translations bookmark.json (Greek)

* New translations common.json (Greek)

* New translations edit-mode-toggle.json (Greek)

* New translations cache-buttons.json (Greek)

* New translations search-engine.json (Swedish)

* New translations toggle-edit-mode.json (Swedish)

* New translations add-app.json (Swedish)

* New translations about.json (Swedish)

* New translations media-requests-list.json (Swedish)

* New translations media-requests-stats.json (Swedish)

* New translations bookmark.json (Swedish)

* New translations common.json (Swedish)

* New translations edit-mode-toggle.json (Swedish)

* New translations edit-mode-toggle.json (Swedish)

* New translations cache-buttons.json (Swedish)
2023-09-04 20:25:45 +02:00
Manuel
91132cc3e8 fix: log properties instead of object (#1361) 2023-09-04 20:17:42 +02:00
Thomas Camlong
1becb3f889 Merge pull request #1360 from ajnart/style/revert-anchor-color 2023-09-04 19:36:33 +02:00
Manuel
9fa0acff3e Revert anchor colors in media request widget 2023-09-04 19:28:13 +02:00
Thomas Camlong
8d2d68c192 🌐 New Crowdin updates (#1358) 2023-09-03 22:25:19 +02:00
Tagaishi
624e2a3a2c 🐛 Media Session widget jellyfin sessions + translations (#1353) 2023-09-03 22:24:27 +02:00
Thomas Camlong
de349014d5 New Crowdin updates (#1351)
* New translations add-app.json (Spanish)

* New translations media-requests-list.json (Swedish)

* New translations media-requests-stats.json (Swedish)

* New translations add-app.json (Latvian)

* New translations add-app.json (French)

* New translations media-requests-list.json (French)

* New translations media-requests-stats.json (French)

* New translations media-requests-list.json (Spanish)

* New translations media-requests-stats.json (Spanish)

* New translations search-engine.json (Danish)

* New translations toggle-edit-mode.json (Danish)

* New translations add-app.json (Danish)

* New translations about.json (Danish)

* New translations media-requests-list.json (Danish)

* New translations media-requests-stats.json (Danish)

* New translations bookmark.json (Danish)

* New translations common.json (Danish)

* New translations search-engine.json (German)

* New translations toggle-edit-mode.json (German)

* New translations add-app.json (German)

* New translations about.json (German)

* New translations media-requests-list.json (German)

* New translations media-requests-stats.json (German)

* New translations bookmark.json (German)

* New translations common.json (German)

* New translations add-app.json (Greek)

* New translations media-requests-list.json (Greek)

* New translations media-requests-stats.json (Greek)

* New translations add-app.json (Hebrew)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-stats.json (Hebrew)

* New translations search-engine.json (Hungarian)

* New translations toggle-edit-mode.json (Hungarian)

* New translations add-app.json (Hungarian)

* New translations about.json (Hungarian)

* New translations media-requests-list.json (Hungarian)

* New translations media-requests-stats.json (Hungarian)

* New translations bookmark.json (Hungarian)

* New translations common.json (Hungarian)

* New translations search-engine.json (Italian)

* New translations toggle-edit-mode.json (Italian)

* New translations add-app.json (Italian)

* New translations about.json (Italian)

* New translations media-requests-list.json (Italian)

* New translations media-requests-stats.json (Italian)

* New translations bookmark.json (Italian)

* New translations common.json (Italian)

* New translations add-app.json (Japanese)

* New translations media-requests-list.json (Japanese)

* New translations media-requests-stats.json (Japanese)

* New translations add-app.json (Korean)

* New translations media-requests-list.json (Korean)

* New translations media-requests-stats.json (Korean)

* New translations add-app.json (Dutch)

* New translations media-requests-list.json (Dutch)

* New translations media-requests-stats.json (Dutch)

* New translations add-app.json (Norwegian)

* New translations media-requests-list.json (Norwegian)

* New translations media-requests-stats.json (Norwegian)

* New translations add-app.json (Polish)

* New translations media-requests-list.json (Polish)

* New translations media-requests-stats.json (Polish)

* New translations add-app.json (Russian)

* New translations media-requests-list.json (Russian)

* New translations media-requests-stats.json (Russian)

* New translations add-app.json (Slovak)

* New translations media-requests-list.json (Slovak)

* New translations media-requests-stats.json (Slovak)

* New translations add-app.json (Slovenian)

* New translations media-requests-list.json (Slovenian)

* New translations media-requests-stats.json (Slovenian)

* New translations add-app.json (Swedish)

* New translations search-engine.json (Turkish)

* New translations toggle-edit-mode.json (Turkish)

* New translations add-app.json (Turkish)

* New translations about.json (Turkish)

* New translations media-requests-list.json (Turkish)

* New translations media-requests-stats.json (Turkish)

* New translations bookmark.json (Turkish)

* New translations common.json (Turkish)

* New translations add-app.json (Ukrainian)

* New translations media-requests-list.json (Ukrainian)

* New translations media-requests-stats.json (Ukrainian)

* New translations add-app.json (Chinese Simplified)

* New translations media-requests-list.json (Chinese Simplified)

* New translations media-requests-stats.json (Chinese Simplified)

* New translations add-app.json (Vietnamese)

* New translations media-requests-list.json (Vietnamese)

* New translations media-requests-stats.json (Vietnamese)

* New translations add-app.json (Portuguese, Brazilian)

* New translations media-requests-list.json (Portuguese, Brazilian)

* New translations media-requests-stats.json (Portuguese, Brazilian)

* New translations add-app.json (Croatian)

* New translations media-requests-list.json (Croatian)

* New translations media-requests-stats.json (Croatian)

* New translations media-requests-list.json (Latvian)

* New translations media-requests-stats.json (Latvian)

* New translations add-app.json (LOLCAT)

* New translations media-requests-list.json (LOLCAT)

* New translations media-requests-stats.json (LOLCAT)

* New translations edit-mode-toggle.json (Danish)

* New translations cache-buttons.json (Danish)

* New translations edit-mode-toggle.json (German)

* New translations cache-buttons.json (German)

* New translations edit-mode-toggle.json (Hungarian)

* New translations cache-buttons.json (Hungarian)

* New translations edit-mode-toggle.json (Italian)

* New translations cache-buttons.json (Italian)

* New translations edit-mode-toggle.json (Turkish)

* New translations cache-buttons.json (Turkish)

* New translations add-app.json (Danish)

* New translations media-requests-list.json (Danish)

* New translations media-requests-stats.json (Danish)

* New translations add-app.json (German)

* New translations media-requests-list.json (German)

* New translations media-requests-stats.json (German)

* New translations add-app.json (Turkish)

* New translations media-requests-list.json (Turkish)

* New translations media-requests-stats.json (Turkish)

* New translations search-engine.json (Chinese Simplified)

* New translations toggle-edit-mode.json (Chinese Simplified)

* New translations add-app.json (Chinese Simplified)

* New translations about.json (Chinese Simplified)

* New translations media-requests-list.json (Chinese Simplified)

* New translations media-requests-stats.json (Chinese Simplified)

* New translations bookmark.json (Chinese Simplified)

* New translations common.json (Chinese Simplified)

* New translations edit-mode-toggle.json (Chinese Simplified)

* New translations cache-buttons.json (Chinese Simplified)

* New translations add-app.json (Hungarian)

* New translations media-requests-list.json (Hungarian)

* New translations media-requests-stats.json (Hungarian)

* New translations add-app.json (Hebrew)

* New translations media-requests-list.json (Hebrew)

* New translations media-requests-stats.json (Hebrew)

* New translations search-engine.json (Hebrew)

* New translations toggle-edit-mode.json (Hebrew)

* New translations about.json (Hebrew)

* New translations media-requests-stats.json (Hebrew)

* New translations bookmark.json (Hebrew)

* New translations common.json (Hebrew)

* New translations edit-mode-toggle.json (Hebrew)

* New translations cache-buttons.json (Hebrew)

* New translations add-app.json (Italian)

* New translations media-requests-list.json (Italian)

* New translations media-requests-stats.json (Italian)

* New translations search-engine.json (Spanish)

* New translations toggle-edit-mode.json (Spanish)

* New translations about.json (Spanish)

* New translations media-requests-stats.json (Spanish)

* New translations bookmark.json (Spanish)

* New translations common.json (Spanish)

* New translations edit-mode-toggle.json (Spanish)

* New translations cache-buttons.json (Spanish)

* New translations page-appearance.json (Turkish)

* New translations general.json (Turkish)

* New translations cache-buttons.json (Turkish)

* New translations cache-buttons.json (Turkish)
2023-09-03 18:03:11 +02:00
Manuel
0fcc8d2a82 🔖 Tag version to 0.13.3 (#1356) 2023-09-03 18:00:25 +02:00
Manuel
c94ffbf91f 🐛 External URL being '' in media requests (#1355) 2023-09-03 18:00:15 +02:00
Manuel
bc6fde5936 🐛 Fix edit mode error in notebook (#1357) 2023-09-03 18:00:05 +02:00
WillyJL
d5c90a742b Fix enable/disable edit mode (#1333) 2023-09-03 17:54:12 +02:00
Tagaishi
fc9d6f796e 🐛 Notebook scrollbar (#1342) 2023-09-03 17:52:35 +02:00
Tagaishi
77c11e3fed 🐛 'seerr search bug fix (#1350)
* 🐛 'seerr search bug fix

* 🐛 Trailing '/' error

*  Redirect overseerr search item to movie page

* 💡 Comment explaining RegExp

*  undo link to overseerr item
2023-09-02 22:30:56 +02:00
Tagaishi
565260ee14 Update vitest test for Pihole as sdk changed (#1352)
*  Update vitest test for Pihole as sdk changed

*  Added test + bug discovered related to it
2023-09-02 06:58:16 +02:00
Tagaishi
371587c62d Rework Media Request Stats Widget (#1344)
*  Rework Media Request Stats Widget

* 🎨 More code to do it better than last commit

* ♻️ Resize improvement

* 🐛 Empty Username handling

* 🎨 widget as router input

*  Open links in new tab + media request scrollArea
2023-09-01 22:15:40 +02:00
Angel
1bb1a8f628 🐛 Adguard logic and several small bugs 2023-09-01 21:59:01 +02:00
Thomas Camlong
ba7e31b972 🌐 New Crowdin updates (#1272) 2023-09-01 21:55:45 +02:00
Tagaishi
8211e22d86 💄 Add custom font sizing for app name (#1341)
* 💄 Add custom font sizing for app name

* 🚸 Added maximum font size
2023-09-01 21:53:51 +02:00
Thomas Camlong
79012ec681 Merge pull request #1312 from Tagaishi/translation-handling-update 2023-09-01 20:41:00 +02:00
Tagaishi
ad61b155b8 💄 Large screen gridstack max value to 32 and sidebar gridstack over 13 bug fix (#1339)
* 💄 Large screen gridstack max value to 32

* 🐛 Fix sidebar bug
2023-09-01 17:16:37 +02:00
Tagaishi
eb3bbfb025 ⬆️ geo-tz to browser-geo-tz (#1322)
* ⬆️ geo-tz to tz-lookup

* 🐛 Handle multiple timezones return

* ⬆️ change tz-lookup to browser-geo-tz
2023-09-01 17:15:25 +02:00
Tagaishi
78627f7b51 🐛 Removed trim as this blocked using space char (#1340) 2023-09-01 17:12:34 +02:00
Tagaishi
106795e1be 💄 Included back the text under percentage (#1343) 2023-09-01 17:09:56 +02:00
Tagaishi
eb0282dbde 🐛 fix flex for bookmark in firefox (#1346) 2023-09-01 17:05:13 +02:00
Thomas Camlong
52ccbb3938 Merge pull request #1331 from Tagaishi/rss-no-feed-stuck-loading-fix
🐛 RSS empty feed stuck on loading
2023-08-27 09:43:19 +02:00
Tagaishi
9b7caef6d3 ♻️ refactor for minimal changes 2023-08-27 03:14:49 +02:00
Tagaishi
06a0f30ae7 🐛 RSS empty feed stuck on loading 2023-08-27 03:07:23 +02:00
Tagaishi
5ccc094ad1 🌐 Search engine custom button 2023-08-24 00:21:02 +02:00
Tagaishi
8d2aa51f2b 🌐 Cache settings 2023-08-24 00:06:14 +02:00
Tagaishi
4bd5d82da3 🌐 About page new version 2023-08-23 23:39:19 +02:00
renovate[bot]
fa0d525aeb ⬆️ Update dependency framer-motion to v10.16.1 2023-08-23 19:36:43 +00:00
ajnart
4ddad33128 ️ Disable anti-reload in dev mode 2023-08-23 18:07:56 +02:00
renovate[bot]
e08f1afded ⬆️ Update dependency @types/node to v18.17.8 2023-08-23 13:37:14 +00:00
Tagaishi
6c3421f941 🌐 Missing strings reported on discord 2023-08-23 15:07:38 +02:00
renovate[bot]
b5227a6a8c ⬆️ Update dependency @tabler/icons-react to v2.32.0 2023-08-23 09:44:21 +00:00
renovate[bot]
b567dab4b4 ⬆️ Update nextjs monorepo to v13.4.19 2023-08-23 06:18:38 +00:00
renovate[bot]
02cf4711a4 ⬆️ Update dependency video.js to v8.5.2 2023-08-23 04:09:40 +00:00
renovate[bot]
b1b12d1906 ⬆️ Update dependency prettier to v3.0.2 2023-08-23 01:20:38 +00:00
renovate[bot]
a52e110ef4 ⬆️ Update dependency @types/react to v18.2.21 2023-08-22 23:28:38 +00:00
Tagaishi
558c731c6b 🌐 between x and y string repetition change 2023-08-22 23:31:56 +02:00
Tagaishi
b6f9467fc1 🌐 better handle of multipart string for category 2023-08-22 23:31:20 +02:00
renovate[bot]
608cc78966 ⬆️ Update dependency @react-native-async-storage/async-storage to v1.19.2 2023-08-22 20:53:43 +00:00
Thomas Camlong
88129e9c25 Remove analyze in Docker actions 2023-08-22 13:13:17 +02:00
Thomas Camlong
21d81cbb7e Remove test- prefix in manually deployed versions 2023-08-21 21:52:27 +02:00
Thomas Camlong
3677316ff5 Merge pull request #1271 from ajnart/fix/allow-note-only-in-editmode 2023-08-21 18:02:48 +02:00
ajnart
a98630e2c4 💡 Add comment about environ 2023-08-21 18:01:58 +02:00
ajnart
7ae0f9a7c6 🌐 Add Hungarian language support 2023-08-21 17:59:01 +02:00
Thomas Camlong
1b778943eb Merge pull request #1257 from Tagaishi/widget-full-translation-support 2023-08-21 17:56:08 +02:00
Tagaishi
d1873ebd24 🐛 Plex tv-show formatting like jellyfin (#1304) 2023-08-20 20:02:50 +02:00
Tagaishi
bc4009bd8b 🐛 Added movie in icon list for currently playing (#1303) 2023-08-20 18:08:31 +02:00
Tagaishi
9f80f05ef6 🌐 Removing "Homarr" and "..." when unnecessary 2023-08-14 19:25:53 +02:00
Tagaishi
e97367a0a0 Merge branch 'widget-full-translation-support' of https://github.com/Tagaishi/homarr into widget-full-translation-support 2023-08-14 19:16:15 +02:00
Tagaishi
6ccc591bbf 🌐 Appearance Colors 2023-08-13 23:11:56 +02:00
Tagaishi
d51bd43941 🌐 Add new tile 2023-08-13 22:56:41 +02:00
Tagaishi
a973265795 🌐 App validation errors 2023-08-13 22:24:46 +02:00
Tagaishi
7c898379e8 🌐 About keybind actions 2023-08-13 22:10:59 +02:00
Tagaishi
b62b6b9ee7 🐛 Fixed locale on Calendar + moment to dayjs 2023-08-13 21:47:50 +02:00
Tagaishi
8130504430 🌐 Category menu 2023-08-13 21:46:19 +02:00
Tagaishi
d4c9a5bb26 Merge branch 'dev' of https://github.com/ajnart/homarr into widget-full-translation-support 2023-08-13 17:46:18 +02:00
Manuel
b2cbb1a388 fix: allow note only in edit mode 2023-08-12 23:23:04 +02:00
Meier Lukas
73cf109c72 🐛 Remove not implemented action icons 2023-08-11 21:08:42 +02:00
Tagaishi
9b2fecdfcb 🌐 Replaced hardcoded text to use translation 2023-08-09 22:16:57 +02:00
652 changed files with 8836 additions and 1841 deletions

View File

@@ -86,7 +86,7 @@ jobs:
# generate Docker tags based on the following events/attributes # generate Docker tags based on the following events/attributes
tags: | tags: |
type=ref,event=pr 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 == '' }} tpye=raw,value=dev,priority=1,enable=${{ github.event.inputs.tag == '' }}
- name: Set up QEMU - name: Set up QEMU
@@ -114,43 +114,3 @@ jobs:
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha cache-from: type=gha
cache-to: type=gha,mode=max 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

1
next-env.d.ts vendored
View File

@@ -1,5 +1,6 @@
/// <reference types="next" /> /// <reference types="next" />
/// <reference types="next/image-types/global" /> /// <reference types="next/image-types/global" />
/// <reference types="next/navigation-types/compat/navigation" />
// NOTE: This file should not be edited // NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information. // see https://nextjs.org/docs/basic-features/typescript for more information.

View File

@@ -29,6 +29,7 @@ module.exports = {
'no', 'no',
'tr', 'tr',
'lv', 'lv',
'hu',
'hr' 'hr'
], ],

View File

@@ -1,6 +1,6 @@
{ {
"name": "homarr", "name": "homarr",
"version": "0.13.2", "version": "0.13.3",
"description": "Homarr - A homepage for your server.", "description": "Homarr - A homepage for your server.",
"license": "MIT", "license": "MIT",
"repository": { "repository": {
@@ -61,20 +61,18 @@
"@trpc/server": "^10.29.1", "@trpc/server": "^10.29.1",
"@vitejs/plugin-react": "^4.0.0", "@vitejs/plugin-react": "^4.0.0",
"axios": "^1.0.0", "axios": "^1.0.0",
"browser-geo-tz": "^0.0.4",
"consola": "^3.0.0", "consola": "^3.0.0",
"cookies-next": "^2.1.1", "cookies-next": "^2.1.1",
"dayjs": "^1.11.7", "dayjs": "^1.11.7",
"dockerode": "^3.3.2", "dockerode": "^3.3.2",
"fily-publish-gridstack": "^0.0.13", "fily-publish-gridstack": "^0.0.13",
"framer-motion": "^10.0.0", "framer-motion": "^10.0.0",
"geo-tz": "^7.0.7",
"html-entities": "^2.3.3", "html-entities": "^2.3.3",
"i18next": "^22.5.1", "i18next": "^22.5.1",
"immer": "^10.0.2", "immer": "^10.0.2",
"js-file-download": "^0.4.12", "js-file-download": "^0.4.12",
"moment": "^2.29.4", "next": "13.4.19",
"moment-timezone": "^0.5.43",
"next": "13.4.10",
"next-i18next": "^13.0.0", "next-i18next": "^13.0.0",
"nzbget-api": "^0.0.3", "nzbget-api": "^0.0.3",
"prismjs": "^1.29.0", "prismjs": "^1.29.0",
@@ -97,7 +95,7 @@
"@testing-library/react": "^14.0.0", "@testing-library/react": "^14.0.0",
"@trivago/prettier-plugin-sort-imports": "^4.2.0", "@trivago/prettier-plugin-sort-imports": "^4.2.0",
"@types/dockerode": "^3.3.9", "@types/dockerode": "^3.3.9",
"@types/node": "18.16.19", "@types/node": "18.17.8",
"@types/prismjs": "^1.26.0", "@types/prismjs": "^1.26.0",
"@types/react": "^18.2.11", "@types/react": "^18.2.11",
"@types/uuid": "^9.0.0", "@types/uuid": "^9.0.0",
@@ -230,4 +228,4 @@
] ]
} }
} }
} }

View File

@@ -14,5 +14,12 @@
"category": { "category": {
"openAllInNewTab": "Åbn alle i nye faneblade" "openAllInNewTab": "Åbn alle i nye faneblade"
} }
},
"menu": {
"moveUp": "Flyt op",
"moveDown": "Flyt ned",
"addCategory": "Tilføj kategori {{location}}",
"addAbove": "over",
"addBelow": "under"
} }
} }

View File

@@ -7,5 +7,19 @@
"goBack": "Gå tilbage til det forrige trin", "goBack": "Gå tilbage til det forrige trin",
"actionIcon": { "actionIcon": {
"tooltip": "Tilføj et felt" "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"
}
} }
} }

View File

@@ -7,5 +7,6 @@
"popover": { "popover": {
"title": "Redigeringstilstand er aktiveret for <1>{{size}}</1> størrelse", "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" "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"
} }

View File

@@ -6,6 +6,13 @@
"key": "Genvejstast", "key": "Genvejstast",
"action": "Handling", "action": "Handling",
"keybinds": "Genvejstaster", "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": { "metrics": {
"configurationSchemaVersion": "Konfigurationsskema version", "configurationSchemaVersion": "Konfigurationsskema version",
"configurationsCount": "Tilgængelige konfigurationer", "configurationsCount": "Tilgængelige konfigurationer",
@@ -14,5 +21,9 @@
"i18n": "Indlæste I18n-oversættelsesnavneområder", "i18n": "Indlæste I18n-oversættelsesnavneområder",
"locales": "Konfigurerede I18n landestandarder", "locales": "Konfigurerede I18n landestandarder",
"experimental_disableEditMode": "<b>EKSPERIMENTAL</b>: Deaktivér redigeringstilstand" "experimental_disableEditMode": "<b>EKSPERIMENTAL</b>: Deaktivér redigeringstilstand"
},
"version": {
"new": "Ny: {{newVersion}}",
"dropdown": "Version {{newVersion}} er tilgængelig! Den nuværende version er {{currentVersion}}"
} }
} }

View File

@@ -54,6 +54,10 @@
"text": "Dette kan tage nogle sekunder" "text": "Dette kan tage nogle sekunder"
} }
}, },
"appNameFontSize": {
"label": "Appnavn Skriftstørrelse",
"description": "Indstil skriftstørrelsen, når appens navn vises på flisen."
},
"appNameStatus": { "appNameStatus": {
"label": "App Navn Status", "label": "App Navn Status",
"description": "Vælg, hvor du vil have titlen vist, hvis den overhovedet skal vises.", "description": "Vælg, hvor du vil have titlen vist, hvis den overhovedet skal vises.",
@@ -99,6 +103,12 @@
} }
}, },
"validation": { "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"
} }
} }

View File

@@ -12,7 +12,12 @@
"label": "Elementer" "label": "Elementer"
}, },
"layout": { "layout": {
"label": "Layout" "label": "Layout",
"data": {
"autoGrid": "Automatisk gitter",
"horizontal": "Horisontal",
"vertical": "Vertikal"
}
} }
} }
}, },
@@ -21,5 +26,18 @@
"title": "Bogmærkelisten er tom", "title": "Bogmærkelisten er tom",
"text": "Tilføj nye elementer til denne liste i redigeringstilstand" "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"
} }
} }

View File

@@ -11,13 +11,25 @@
"label": "Søndag første ugedag" "label": "Søndag første ugedag"
}, },
"radarrReleaseType": { "radarrReleaseType": {
"label": "Radarr udgivelsestype" "label": "Radarr udgivelsestype",
"data": {
"inCinemas": "I Biografen",
"physicalRelease": "Fysisk",
"digitalRelease": "Digital"
}
}, },
"hideWeekDays": { "hideWeekDays": {
"label": "Skjul ugedage" "label": "Skjul ugedage"
}, },
"fontSize": { "fontSize": {
"label": "Skriftstørrelse" "label": "Skriftstørrelse",
"data": {
"xs": "Ekstra lille",
"sm": "Lille",
"md": "Mellem",
"lg": "Stor",
"xl": "Ekstra stor"
}
} }
} }
} }

View File

@@ -38,7 +38,8 @@
"noUrl": { "noUrl": {
"title": "Ugyldig URL", "title": "Ugyldig URL",
"text": "Sørg for, at du har indtastet en gyldig adresse i konfigurationen af din widget" "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."
} }
} }
} }

View File

@@ -6,6 +6,9 @@
"title": "Liste over medieforespørgsler", "title": "Liste over medieforespørgsler",
"replaceLinksWithExternalHost": { "replaceLinksWithExternalHost": {
"label": "Udskift links med ekstern vært" "label": "Udskift links med ekstern vært"
},
"openInNewTab": {
"label": "Åbn links i ny fane"
} }
} }
}, },
@@ -19,6 +22,14 @@
}, },
"tooltips": { "tooltips": {
"approve": "Godkend anmodninger", "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!"
} }
} }

View File

@@ -4,14 +4,24 @@
"description": "Statistik over dine medieanmodninger", "description": "Statistik over dine medieanmodninger",
"settings": { "settings": {
"title": "Statistikker over medieanmodninger", "title": "Statistikker over medieanmodninger",
"direction": { "replaceLinksWithExternalHost": {
"label": "Layoutets retning." "label": "Udskift links med ekstern vært"
},
"openInNewTab": {
"label": "Åbn links i ny fane"
} }
} }
}, },
"stats": { "mediaStats": {
"title": "Mediestatistik",
"pending": "Afventer godkendelse", "pending": "Afventer godkendelse",
"tvRequests": "TV-anmodninger", "tvRequests": "TV-anmodninger",
"movieRequests": "Film anmodninger" "movieRequests": "Film anmodninger",
"approved": "Allerede godkendt",
"totalRequests": "Total"
},
"userStats": {
"title": "Topbrugere",
"requests": "Anmodninger: {{number}}"
} }
} }

View File

@@ -6,6 +6,7 @@
"title": "Indstillinger for medieserver widget" "title": "Indstillinger for medieserver widget"
} }
}, },
"loading": "Indlæser streams",
"card": { "card": {
"table": { "table": {
"header": { "header": {

View File

@@ -1,14 +1,14 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Notesbog",
"description": "", "description": "En markdown-baseret interaktiv widget, hvor du kan skrive dine noter ned!",
"settings": { "settings": {
"title": "", "title": "Indstillinger for notebook-widget",
"showToolbar": { "showToolbar": {
"label": "" "label": "Vis værktøjslinjen, der hjælper dig med at skrive markdown"
}, },
"content": { "content": {
"label": "" "label": "Indholdet af notesbogen"
} }
} }
} }

View File

@@ -12,7 +12,8 @@
"label": "Opdateringsinterval (i minutter)" "label": "Opdateringsinterval (i minutter)"
}, },
"dangerousAllowSanitizedItemContent": { "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": { "textLinesClamp": {
"label": "Klemme til tekstlinjer" "label": "Klemme til tekstlinjer"

View File

@@ -59,11 +59,12 @@
}, },
"generic": { "generic": {
"title": "Der opstod en uventet fejl", "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": { "loading": {
"title": "Indlæser..." "title": "Indlæser",
"description": "Etablerer en forbindelse"
}, },
"popover": { "popover": {
"introductionPrefix": "Administreret af", "introductionPrefix": "Administreret af",

View File

@@ -46,4 +46,4 @@
}, },
"paused": "På pause" "paused": "På pause"
} }
} }

View File

@@ -32,5 +32,6 @@
"thunderstormWithHail": "Tordenvejr med hagl", "thunderstormWithHail": "Tordenvejr med hagl",
"unknown": "Ukendt" "unknown": "Ukendt"
} }
} },
"error": "Der er opstået en fejl"
} }

View File

@@ -1,4 +1,6 @@
{ {
"colors": "Farver", "colors": "Farver",
"suffix": "{{color}} farve" "suffix": "{{color}} farve",
"primary": "Primær",
"secondary": "Sekundær"
} }

View 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"
}
}
}

View 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."
}
}
}

View File

@@ -1,6 +1,7 @@
{ {
"title": "Søgemaskine", "title": "Søgemaskine",
"configurationName": "Konfiguration af søgemaskiner", "configurationName": "Konfiguration af søgemaskiner",
"custom": "Brugerdefineret",
"tips": { "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).", "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." "placeholderTip": "%s kan bruges som en pladsholder for forespørgslen."

View File

@@ -14,5 +14,12 @@
"category": { "category": {
"openAllInNewTab": "Alle in einem neuen Tab öffnen" "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"
} }
} }

View File

@@ -7,5 +7,19 @@
"goBack": "Zurück auf die vorherige Seite", "goBack": "Zurück auf die vorherige Seite",
"actionIcon": { "actionIcon": {
"tooltip": "Kachel hinzufügen" "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"
}
} }
} }

View File

@@ -7,5 +7,6 @@
"popover": { "popover": {
"title": "Der Bearbeitungsmodus ist für die Kategorie <1>{{size}}</1> aktiviert", "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" "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"
} }

View File

@@ -6,6 +6,13 @@
"key": "Kurzbefehl Taste", "key": "Kurzbefehl Taste",
"action": "Aktion", "action": "Aktion",
"keybinds": "Tastenbelegung", "keybinds": "Tastenbelegung",
"documentation": "Dokumentation",
"actions": {
"toggleTheme": "Umschalten zwischen Hell- und Dunkelmodus",
"focusSearchBar": "Suchleiste fokussieren",
"openDocker": "Docker Widget öffnen",
"toggleEdit": "Bearbeitungsmodus umschalten"
},
"metrics": { "metrics": {
"configurationSchemaVersion": "Version des Konfigurationsschemas", "configurationSchemaVersion": "Version des Konfigurationsschemas",
"configurationsCount": "Verfügbare Konfigurationen", "configurationsCount": "Verfügbare Konfigurationen",
@@ -14,5 +21,9 @@
"i18n": "Geladene I18n Übersetzungs Namensräume", "i18n": "Geladene I18n Übersetzungs Namensräume",
"locales": "Konfigurierte I18n Sprachumgebungen", "locales": "Konfigurierte I18n Sprachumgebungen",
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Bearbeitungsmodus deaktivieren" "experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Bearbeitungsmodus deaktivieren"
},
"version": {
"new": "Neu: {{newVersion}}",
"dropdown": "Version {{newVersion}} ist verfügbar! Aktuelle Version ist {{currentVersion}}"
} }
} }

View File

@@ -54,6 +54,10 @@
"text": "Dies kann einige Sekunden dauern…" "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": { "appNameStatus": {
"label": "App-Namensstatus", "label": "App-Namensstatus",
"description": "Wählen Sie, wo der Titel angezeigt werden soll, wenn überhaupt.", "description": "Wählen Sie, wo der Titel angezeigt werden soll, wenn überhaupt.",
@@ -99,6 +103,12 @@
} }
}, },
"validation": { "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"
} }
} }

View File

@@ -12,7 +12,12 @@
"label": "Elemente" "label": "Elemente"
}, },
"layout": { "layout": {
"label": "Ansicht" "label": "Ansicht",
"data": {
"autoGrid": "Auto-Raster",
"horizontal": "Horizontal",
"vertical": "Vertikal"
}
} }
} }
}, },
@@ -21,5 +26,18 @@
"title": "Lesezeichenliste leer", "title": "Lesezeichenliste leer",
"text": "Neue Elemente im Bearbeitungsmodus zu dieser Liste hinzufügen" "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"
} }
} }

View File

@@ -11,13 +11,25 @@
"label": "Wochenbeginn am Sonntag" "label": "Wochenbeginn am Sonntag"
}, },
"radarrReleaseType": { "radarrReleaseType": {
"label": "Radarr Veröffentlichungs Typ" "label": "Radarr Veröffentlichungs Typ",
"data": {
"inCinemas": "In Kinos",
"physicalRelease": "Physisch",
"digitalRelease": "Digital"
}
}, },
"hideWeekDays": { "hideWeekDays": {
"label": "Wochentage ausblenden" "label": "Wochentage ausblenden"
}, },
"fontSize": { "fontSize": {
"label": "Schriftgröße" "label": "Schriftgröße",
"data": {
"xs": "Sehr Klein",
"sm": "Klein",
"md": "Mittel",
"lg": "Groß",
"xl": "Sehr Groß"
}
} }
} }
} }

View File

@@ -38,7 +38,8 @@
"noUrl": { "noUrl": {
"title": "Ungültige URL", "title": "Ungültige URL",
"text": "Stellen Sie sicher, dass Sie in der Konfiguration Ihres Widgets eine gültige Adresse eingegeben haben" "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."
} }
} }
} }

View File

@@ -6,6 +6,9 @@
"title": "Liste der Medienanfragen", "title": "Liste der Medienanfragen",
"replaceLinksWithExternalHost": { "replaceLinksWithExternalHost": {
"label": "Links durch externen Host ersetzen" "label": "Links durch externen Host ersetzen"
},
"openInNewTab": {
"label": "Links in neuem Tab öffnen"
} }
} }
}, },
@@ -19,6 +22,14 @@
}, },
"tooltips": { "tooltips": {
"approve": "Anfrage bestätigen", "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!"
} }
} }

View File

@@ -4,14 +4,24 @@
"description": "Statistiken über Ihre Medienanfragen", "description": "Statistiken über Ihre Medienanfragen",
"settings": { "settings": {
"title": "Statistik der Medienanfragen", "title": "Statistik der Medienanfragen",
"direction": { "replaceLinksWithExternalHost": {
"label": "Ausrichtung des Layouts." "label": "Links durch externen Host ersetzen"
},
"openInNewTab": {
"label": "Links in neuem Tab öffnen"
} }
} }
}, },
"stats": { "mediaStats": {
"title": "Medien-Statistiken",
"pending": "Ausstehende Freigaben", "pending": "Ausstehende Freigaben",
"tvRequests": "TV-Anfragen", "tvRequests": "TV-Anfragen",
"movieRequests": "Filmanfragen" "movieRequests": "Film-Anfragen",
"approved": "Bereits genehmigt",
"totalRequests": "Gesamt"
},
"userStats": {
"title": "Top-Nutzer",
"requests": "Anfragen: {{number}}"
} }
} }

View File

@@ -6,6 +6,7 @@
"title": "Einstellungen für das Medien Server Widget" "title": "Einstellungen für das Medien Server Widget"
} }
}, },
"loading": "Laden Streams",
"card": { "card": {
"table": { "table": {
"header": { "header": {

View File

@@ -1,14 +1,14 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Notizbuch",
"description": "", "description": "Ein auf Markdown basierendes interaktives Widget, in das Sie Ihre Notizen aufschreiben können!",
"settings": { "settings": {
"title": "", "title": "Einstellungen für das Notizbuch-Widget",
"showToolbar": { "showToolbar": {
"label": "" "label": "Zeigt die Symbolleiste an, um Ihnen beim Schreiben der Markdown zu assistieren"
}, },
"content": { "content": {
"label": "" "label": "Der Inhalt des Notizbuchs"
} }
} }
} }

View File

@@ -12,7 +12,8 @@
"label": "Aktualisierungsintervall (in Minuten)" "label": "Aktualisierungsintervall (in Minuten)"
}, },
"dangerousAllowSanitizedItemContent": { "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": { "textLinesClamp": {
"label": "Textzeilen Klammer" "label": "Textzeilen Klammer"

View File

@@ -63,7 +63,8 @@
} }
}, },
"loading": { "loading": {
"title": "Wird geladen..." "title": "Wird geladen...",
"description": "Herstellen der Verbindung"
}, },
"popover": { "popover": {
"introductionPrefix": "Verwaltet von", "introductionPrefix": "Verwaltet von",

View File

@@ -46,4 +46,4 @@
}, },
"paused": "Pausiert" "paused": "Pausiert"
} }
} }

View File

@@ -32,5 +32,6 @@
"thunderstormWithHail": "Gewitter mit Hagel", "thunderstormWithHail": "Gewitter mit Hagel",
"unknown": "Unbekannt" "unknown": "Unbekannt"
} }
} },
"error": "Ein Fehler ist aufgetreten"
} }

View File

@@ -1,4 +1,6 @@
{ {
"colors": "Farben", "colors": "Farben",
"suffix": "{{color}} Farbe" "suffix": "{{color}} Farbe",
"primary": "Primär",
"secondary": "Sekundär"
} }

View 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"
}
}
}

View 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."
}
}
}

View File

@@ -1,6 +1,7 @@
{ {
"title": "Suchmaschine", "title": "Suchmaschine",
"configurationName": "Suchmaschinen Einstellungen", "configurationName": "Suchmaschinen Einstellungen",
"custom": "Benutzerdefiniert",
"tips": { "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).", "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." "placeholderTip": "%s kann als Platzhalter für deine Suchanfrage verwendet werden."

View File

@@ -14,5 +14,12 @@
"category": { "category": {
"openAllInNewTab": "Άνοιγμα όλων σε νέα καρτέλα" "openAllInNewTab": "Άνοιγμα όλων σε νέα καρτέλα"
} }
},
"menu": {
"moveUp": "Μετακίνηση επάνω",
"moveDown": "Μετακίνηση κάτω",
"addCategory": "Προσθήκη κατηγορίας {{location}}",
"addAbove": "πάνω",
"addBelow": "κάτω"
} }
} }

View File

@@ -7,5 +7,19 @@
"goBack": "Επιστροφή στο προηγούμενο βήμα", "goBack": "Επιστροφή στο προηγούμενο βήμα",
"actionIcon": { "actionIcon": {
"tooltip": "Προσθέστε ένα πλακίδιο" "tooltip": "Προσθέστε ένα πλακίδιο"
},
"apps": "Εφαρμογές",
"app": {
"defaultName": "Η Εφαρμογή Σας"
},
"widgets": "Widgets",
"categories": "Κατηγορίες",
"category": {
"newName": "Όνομα νέας κατηγορίας",
"defaultName": "Νέα Κατηγορία",
"created": {
"title": "Η κατηγορία δημιουργήθηκε",
"message": "Η κατηγορία \"{{name}}\" έχει δημιουργηθεί"
}
} }
} }

View File

@@ -1 +1,5 @@
{} {
"title": "Η σελίδα δε βρέθηκε",
"text": "Αυτή η σελίδα δε βρέθηκε. Η διεύθυνση URL για αυτή τη σελίδα μπορεί να έχει λήξει, η διεύθυνση URL είναι άκυρη ή δε έχετε τα απαιτούμενα δικαιώματα πρόσβασης σε αυτόν τον πόρο.",
"button": "Μετάβαση στην Αρχική"
}

View File

@@ -7,5 +7,6 @@
"popover": { "popover": {
"title": "Η λειτουργία επεξεργασίας είναι ενεργοποιημένη για <1>{{size}}</1> μέγεθος", "title": "Η λειτουργία επεξεργασίας είναι ενεργοποιημένη για <1>{{size}}</1> μέγεθος",
"text": "Μπορείτε να προσαρμόσετε και να ρυθμίσετε τις εφαρμογές σας τώρα. Οι αλλαγές <strong>δεν αποθηκεύονται</strong> μέχρι να βγείτε από τη λειτουργία επεξεργασίας" "text": "Μπορείτε να προσαρμόσετε και να ρυθμίσετε τις εφαρμογές σας τώρα. Οι αλλαγές <strong>δεν αποθηκεύονται</strong> μέχρι να βγείτε από τη λειτουργία επεξεργασίας"
} },
"unloadEvent": "Κλείστε τη λειτουργία επεξεργασίας για να αποθηκεύσετε τις αλλαγές σας"
} }

View File

@@ -6,6 +6,13 @@
"key": "Πλήκτρο συντόμευσης", "key": "Πλήκτρο συντόμευσης",
"action": "Ενέργεια", "action": "Ενέργεια",
"keybinds": "Δεσμοί πλήκτρων", "keybinds": "Δεσμοί πλήκτρων",
"documentation": "Τεκμηρίωση",
"actions": {
"toggleTheme": "Αλλαγή φωτεινού / σκοτεινού θέματος",
"focusSearchBar": "Εστίαση στο πλαίσιο αναζήτησης",
"openDocker": "Άνοιγμα docker widget",
"toggleEdit": "Εναλλαγή Λειτουργίας Επεξεργασίας"
},
"metrics": { "metrics": {
"configurationSchemaVersion": "Έκδοση σχήματος διαμόρφωσης", "configurationSchemaVersion": "Έκδοση σχήματος διαμόρφωσης",
"configurationsCount": "Διαθέσιμες διαμορφώσεις", "configurationsCount": "Διαθέσιμες διαμορφώσεις",
@@ -14,5 +21,9 @@
"i18n": "Φορτωμένα πεδία ονομάτων μετάφρασης I18n", "i18n": "Φορτωμένα πεδία ονομάτων μετάφρασης I18n",
"locales": "Διαμορφωμένες τοπικές ρυθμίσεις I18n", "locales": "Διαμορφωμένες τοπικές ρυθμίσεις I18n",
"experimental_disableEditMode": "<b>ΠΕΙΡΑΜΑΤΙΚΟ</b>: Απενεργοποίηση της λειτουργίας επεξεργασίας" "experimental_disableEditMode": "<b>ΠΕΙΡΑΜΑΤΙΚΟ</b>: Απενεργοποίηση της λειτουργίας επεξεργασίας"
},
"version": {
"new": "Νέα: {{newVersion}}",
"dropdown": "Η Έκδοση {{newVersion}} είναι διαθέσιμη! Η τρέχουσα έκδοση είναι {{currentVersion}}"
} }
} }

View File

@@ -54,6 +54,10 @@
"text": "Αυτό μπορεί να διαρκέσει μερικά δευτερόλεπτα" "text": "Αυτό μπορεί να διαρκέσει μερικά δευτερόλεπτα"
} }
}, },
"appNameFontSize": {
"label": "Μέγεθος Γραμματοσειράς ονόματος Εφαρμογής",
"description": "Ορίστε το μέγεθος γραμματοσειράς όταν εμφανίζεται το όνομα της εφαρμογής στο πλακίδιο."
},
"appNameStatus": { "appNameStatus": {
"label": "Κατάσταση Ονόματος Εφαρμογής", "label": "Κατάσταση Ονόματος Εφαρμογής",
"description": "Επιλέξτε πού θέλετε να εμφανίζεται ο τίτλος, αν θέλετε.", "description": "Επιλέξτε πού θέλετε να εμφανίζεται ο τίτλος, αν θέλετε.",
@@ -74,8 +78,8 @@
} }
}, },
"lineClampAppName": { "lineClampAppName": {
"label": "", "label": "Περιορισμός γραμμών ονόματος εφαρμογής",
"description": "" "description": "Καθορίζει τον αριθμό των γραμμών που πρέπει να χωράει ο τίτλος σας στο μέγιστο. Ορίστε 0 για απεριόριστα."
} }
}, },
"integration": { "integration": {
@@ -99,6 +103,12 @@
} }
}, },
"validation": { "validation": {
"popover": "Η φόρμα σας περιέχει άκυρα δεδομένα. Ως εκ τούτου, δεν μπορεί να αποθηκευτεί. Παρακαλούμε επιλύστε όλα τα προβλήματα και κάντε ξανά κλικ σε αυτό το κουμπί για να αποθηκεύσετε τις αλλαγές σας" "popover": "Η φόρμα σας περιέχει άκυρα δεδομένα. Ως εκ τούτου, δεν μπορεί να αποθηκευτεί. Παρακαλούμε επιλύστε όλα τα προβλήματα και κάντε ξανά κλικ σε αυτό το κουμπί για να αποθηκεύσετε τις αλλαγές σας",
"name": "Απαιτείται όνομα",
"noUrl": "Απαιτείται διεύθυνση URL",
"invalidUrl": "Η τιμή δεν είναι έγκυρη διεύθυνση url",
"noIconUrl": "Αυτό το πεδίο είναι υποχρεωτικό",
"noExternalUri": "Απαιτείται εξωτερικό URI",
"invalidExternalUri": "Το εξωτερικό URI δεν είναι έγκυρο uri"
} }
} }

View File

@@ -12,7 +12,12 @@
"label": "Στοιχεία" "label": "Στοιχεία"
}, },
"layout": { "layout": {
"label": "Διάταξη" "label": "Διάταξη",
"data": {
"autoGrid": "Αυτόματο πλέγμα",
"horizontal": "Οριζόντια",
"vertical": "Κατακόρυφα"
}
} }
} }
}, },
@@ -21,5 +26,18 @@
"title": "Λίστα σελιδοδεικτών κενή", "title": "Λίστα σελιδοδεικτών κενή",
"text": "Προσθέστε νέα αντικείμενα σε αυτή τη λίστα στη λειτουργία επεξεργασίας" "text": "Προσθέστε νέα αντικείμενα σε αυτή τη λίστα στη λειτουργία επεξεργασίας"
} }
},
"item": {
"validation": {
"length": "Το μήκος πρέπει να είναι μεταξύ {{shortest}} και {{longest}}",
"invalidLink": "Μη έγκυρος σύνδεσμος",
"errorMsg": "Δεν αποθηκεύτηκε, επειδή υπήρχαν σφάλματα επικύρωσης. Παρακαλούμε επαναλάβετε τις εισαγωγές σας"
},
"name": "Όνομα",
"url": "URL",
"newTab": "Άνοιγμα σε νέα καρτέλα",
"hideHostname": "Απόκρυψη ονόματος κεντρικού υπολογιστή",
"hideIcon": "Απόκρυψη Εικονιδίου",
"delete": "Διαγραφή"
} }
} }

View File

@@ -11,13 +11,25 @@
"label": "Ξεκινήστε την εβδομάδα από την Κυριακή" "label": "Ξεκινήστε την εβδομάδα από την Κυριακή"
}, },
"radarrReleaseType": { "radarrReleaseType": {
"label": "Τύπος κυκλοφορίας Radarr" "label": "Τύπος κυκλοφορίας Radarr",
"data": {
"inCinemas": "Στους Κινηματογράφους",
"physicalRelease": "Φυσική",
"digitalRelease": "Ψηφιακή"
}
}, },
"hideWeekDays": { "hideWeekDays": {
"label": "Απόκρυψη εργάσιμων" "label": "Απόκρυψη εργάσιμων"
}, },
"fontSize": { "fontSize": {
"label": "Μέγεθος γραμματοσειράς" "label": "Μέγεθος γραμματοσειράς",
"data": {
"xs": "Πολύ Μικρό",
"sm": "Μικρό",
"md": "Μεσαίο",
"lg": "Μεγάλο",
"xl": "Πολύ μεγάλο"
}
} }
} }
} }

View File

@@ -8,24 +8,24 @@
"label": "Εμφάνιση πλήρης ώρας(24-ώρο)" "label": "Εμφάνιση πλήρης ώρας(24-ώρο)"
}, },
"dateFormat": { "dateFormat": {
"label": "", "label": "Μορφοποίηση ημερομηνίας",
"data": { "data": {
"hide": "" "hide": "Απόκρυψη Ημερομηνίας"
} }
}, },
"enableTimezone": { "enableTimezone": {
"label": "" "label": "Εμφάνιση προσαρμοσμένης ζώνης ώρας"
}, },
"timezoneLocation": { "timezoneLocation": {
"label": "" "label": "Τοποθεσία Ζώνης Ώρας"
}, },
"titleState": { "titleState": {
"label": "", "label": "Τίτλος πόλης",
"info": "", "info": "Σε περίπτωση που ενεργοποιήσετε την επιλογή Ζώνη Ώρας, μπορεί να εμφανιστεί το όνομα της πόλης και ο κωδικός ζώνης ώρας.<br/>Μπορείτε επίσης να δείξετε την πόλη μόνο ή ακόμη και να μη δείξετε τίποτα.",
"data": { "data": {
"both": "", "both": "Πόλη και ζώνη ώρας",
"city": "", "city": "Πόλη μόνο",
"none": "" "none": "Κανένα"
} }
} }
} }

View File

@@ -10,9 +10,9 @@
"layout": { "layout": {
"label": "Διάταξη", "label": "Διάταξη",
"data": { "data": {
"grid": "", "grid": "2 επί 2",
"row": "", "row": "Οριζόντια",
"column": "" "column": "Κατακόρυφα"
} }
} }
} }

View File

@@ -38,7 +38,8 @@
"noUrl": { "noUrl": {
"title": "Μη Έγκυρος Σύνδεσμος", "title": "Μη Έγκυρος Σύνδεσμος",
"text": "Βεβαιωθείτε ότι έχετε εισάγει μια έγκυρη διεύθυνση στη διαμόρφωση του widget σας" "text": "Βεβαιωθείτε ότι έχετε εισάγει μια έγκυρη διεύθυνση στη διαμόρφωση του widget σας"
} },
"browserSupport": "Ο περιηγητής σας δεν υποστηρίζει iframes. Παρακαλούμε ενημερώστε το πρόγραμμα περιήγησης."
} }
} }
} }

View File

@@ -6,6 +6,9 @@
"title": "Κατάλογος αιτημάτων των μέσων ενημέρωσης", "title": "Κατάλογος αιτημάτων των μέσων ενημέρωσης",
"replaceLinksWithExternalHost": { "replaceLinksWithExternalHost": {
"label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή" "label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή"
},
"openInNewTab": {
"label": "Άνοιγμα συνδέσμων σε νέα καρτέλα"
} }
} }
}, },
@@ -19,6 +22,14 @@
}, },
"tooltips": { "tooltips": {
"approve": "Έγκριση αιτημάτων", "approve": "Έγκριση αιτημάτων",
"decline": "Απόρριψη αιτημάτων" "decline": "Απόρριψη αιτημάτων",
"approving": "Έγκριση Αιτήματος..."
},
"mutation": {
"approving": "Εγκρίνεται",
"declining": "Απορρίπτεται",
"request": "αίτημα...",
"approved": "Το αίτημα εγκρίθηκε!",
"declined": "Το αίτημα απορρίφθηκε!"
} }
} }

View File

@@ -4,14 +4,24 @@
"description": "Στατιστικά στοιχεία σχετικά με τα αιτήματά σας για τα μέσα ενημέρωσης", "description": "Στατιστικά στοιχεία σχετικά με τα αιτήματά σας για τα μέσα ενημέρωσης",
"settings": { "settings": {
"title": "Στατιστικά στοιχεία αιτημάτων μέσων ενημέρωσης", "title": "Στατιστικά στοιχεία αιτημάτων μέσων ενημέρωσης",
"direction": { "replaceLinksWithExternalHost": {
"label": "Κατεύθυνση της διάταξης." "label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή"
},
"openInNewTab": {
"label": "Άνοιγμα συνδέσμων σε νέα καρτέλα"
} }
} }
}, },
"stats": { "mediaStats": {
"title": "Στατιστικά Πολυμέσων",
"pending": "Εκκρεμείς εγκρίσεις", "pending": "Εκκρεμείς εγκρίσεις",
"tvRequests": "Τηλεοπτικά αιτήματα", "tvRequests": "Αιτήσεις TV",
"movieRequests": "Αιτήματα ταινιών" "movieRequests": "Αιτήσεις ταινιών",
"approved": "Ήδη εγκεκριμένα",
"totalRequests": "Σύνολο"
},
"userStats": {
"title": "Κορυφαίοι Χρήστες",
"requests": "Αιτήματα: {{number}}"
} }
} }

View File

@@ -6,6 +6,7 @@
"title": "Ρυθμίσεις για το widget του διακομιστή πολυμέσων" "title": "Ρυθμίσεις για το widget του διακομιστή πολυμέσων"
} }
}, },
"loading": "Φόρτωση ροών",
"card": { "card": {
"table": { "table": {
"header": { "header": {

View File

@@ -1,14 +1,14 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Σημειωματάριο",
"description": "", "description": "Ένα διαδραστικό widget βασισμένο σε σημάνσεις για να γράψετε τις σημειώσεις σας!",
"settings": { "settings": {
"title": "", "title": "Ρυθμίσεις για το widget σημειωματάριου",
"showToolbar": { "showToolbar": {
"label": "" "label": "Εμφάνιση γραμμής εργαλείων για να σας βοηθήσει να γράψετε σημάνσεις"
}, },
"content": { "content": {
"label": "" "label": "Το περιεχόμενο του σημειωματάριου"
} }
} }
} }

View File

@@ -12,7 +12,8 @@
"label": "Διάστημα ανανέωσης (σε λεπτά)" "label": "Διάστημα ανανέωσης (σε λεπτά)"
}, },
"dangerousAllowSanitizedItemContent": { "dangerousAllowSanitizedItemContent": {
"label": "" "label": "Να επιτρέπεται μορφοποίηση HTML (Επικίνδυνο)",
"info": "Το να επιτρέπεται η μορφοποίηση HTML από έξω θα μπορούσε να είναι επικίνδυνο.<br/>Παρακαλώ βεβαιωθείτε ότι η ροή είναι από μια αξιόπιστη πηγή."
}, },
"textLinesClamp": { "textLinesClamp": {
"label": "Περιορισμός γραμμών κειμένου" "label": "Περιορισμός γραμμών κειμένου"

View File

@@ -59,11 +59,12 @@
}, },
"generic": { "generic": {
"title": "Προέκυψε ένα απρόσμενο σφάλμα", "title": "Προέκυψε ένα απρόσμενο σφάλμα",
"text": "Το Homarr δεν μπόρεσε να επικοινωνήσει με τις εφαρμογές Torrent. Ελέγξτε τις ρυθμίσεις σας" "text": "Αδυναμία επικοινωνίας με το πρόγραμμα Torrent σας. Ελέγξτε τη διαμόρφωσή σας"
} }
}, },
"loading": { "loading": {
"title": "Φόρτωση..." "title": "Φόρτωση",
"description": "Δημιουργία σύνδεσης"
}, },
"popover": { "popover": {
"introductionPrefix": "Διαχειριζόμενα από", "introductionPrefix": "Διαχειριζόμενα από",

View File

@@ -46,4 +46,4 @@
}, },
"paused": "Σε παύση" "paused": "Σε παύση"
} }
} }

View File

@@ -8,7 +8,7 @@
"label": "Εμφάνιση σε Φαρενάιτ" "label": "Εμφάνιση σε Φαρενάιτ"
}, },
"displayCityName": { "displayCityName": {
"label": "" "label": "Εμφάνιση ονόματος πόλης"
}, },
"location": { "location": {
"label": "Τοποθεσία καιρού" "label": "Τοποθεσία καιρού"
@@ -32,5 +32,6 @@
"thunderstormWithHail": "Καταιγίδα με χαλάζι", "thunderstormWithHail": "Καταιγίδα με χαλάζι",
"unknown": "Άγνωστο" "unknown": "Άγνωστο"
} }
} },
"error": "Προέκυψε ένα σφάλμα"
} }

View File

@@ -1,4 +1,6 @@
{ {
"colors": "Χρώματα", "colors": "Χρώματα",
"suffix": "{{color}} χρώμα" "suffix": "{{color}} χρώμα",
"primary": "Κύριο",
"secondary": "Δευτερεύον"
} }

View 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}} έχει εκκαθαριστεί"
}
}
}

View 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": "Αποτυχία εναλλαγής της λειτουργίας επεξεργασίας, παρακαλώ προσπαθήστε ξανά."
}
}
}

View File

@@ -1,6 +1,7 @@
{ {
"title": "Μηχανή αναζήτησης", "title": "Μηχανή αναζήτησης",
"configurationName": "Διαμόρφωση μηχανής αναζήτησης", "configurationName": "Διαμόρφωση μηχανής αναζήτησης",
"custom": "Προσαρμοσμένη",
"tips": { "tips": {
"generalTip": "Υπάρχουν πολλά προθέματα που μπορείτε να χρησιμοποιήσετε! Προσθέτοντας αυτά μπροστά από το ερώτημά σας θα φιλτράρετε τα αποτελέσματα. !s (Web), !t (Torrents), !y (YouTube) και !m (Media).", "generalTip": "Υπάρχουν πολλά προθέματα που μπορείτε να χρησιμοποιήσετε! Προσθέτοντας αυτά μπροστά από το ερώτημά σας θα φιλτράρετε τα αποτελέσματα. !s (Web), !t (Torrents), !y (YouTube) και !m (Media).",
"placeholderTip": "%s μπορεί να χρησιμοποιηθεί ως placeholder για το ερώτημα." "placeholderTip": "%s μπορεί να χρησιμοποιηθεί ως placeholder για το ερώτημα."

View File

@@ -14,5 +14,12 @@
"category": { "category": {
"openAllInNewTab": "Open all in new tab" "openAllInNewTab": "Open all in new tab"
} }
},
"menu": {
"moveUp": "Move up",
"moveDown": "Move down",
"addCategory": "Add category {{location}}",
"addAbove": "above",
"addBelow": "below"
} }
} }

View File

@@ -7,5 +7,19 @@
"goBack": "Go back to the previous step", "goBack": "Go back to the previous step",
"actionIcon": { "actionIcon": {
"tooltip": "Add a tile" "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"
}
} }
} }

View File

@@ -7,5 +7,6 @@
"popover": { "popover": {
"title": "Edit mode is enabled for <1>{{size}}</1> size", "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" "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"
} }

View File

@@ -6,6 +6,13 @@
"key": "Shortcut key", "key": "Shortcut key",
"action": "Action", "action": "Action",
"keybinds": "Keybinds", "keybinds": "Keybinds",
"documentation": "Documentation",
"actions": {
"toggleTheme": "Toggle light/dark mode",
"focusSearchBar": "Focus on search bar",
"openDocker": "Open docker Widget",
"toggleEdit": "Toggle Edit Mode"
},
"metrics": { "metrics": {
"configurationSchemaVersion": "Configuration schema version", "configurationSchemaVersion": "Configuration schema version",
"configurationsCount": "Available configurations", "configurationsCount": "Available configurations",
@@ -14,5 +21,9 @@
"i18n": "Loaded I18n translation namespaces", "i18n": "Loaded I18n translation namespaces",
"locales": "Configured I18n locales", "locales": "Configured I18n locales",
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Disable edit mode" "experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Disable edit mode"
},
"version": {
"new": "New: {{newVersion}}",
"dropdown": "Version {{newVersion}} is available! Current Version is {{currentVersion}}"
} }
} }

View File

@@ -54,6 +54,10 @@
"text": "This may take a few seconds" "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":{ "appNameStatus":{
"label":"App Name Status", "label":"App Name Status",
"description":"Choose where you want the title to show up, if at all.", "description":"Choose where you want the title to show up, if at all.",
@@ -99,6 +103,12 @@
} }
}, },
"validation": { "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"
} }
} }

View File

@@ -12,7 +12,12 @@
"label": "Items" "label": "Items"
}, },
"layout": { "layout": {
"label": "Layout" "label": "Layout",
"data":{
"autoGrid": "Auto Grid",
"horizontal": "Horizontal",
"vertical": "Vertical"
}
} }
} }
}, },
@@ -21,5 +26,19 @@
"title": "Bookmark list empty", "title": "Bookmark list empty",
"text": "Add new items to this list in the edit mode" "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"
} }
} }

View File

@@ -11,13 +11,25 @@
"label": "Start the week on Sunday" "label": "Start the week on Sunday"
}, },
"radarrReleaseType": { "radarrReleaseType": {
"label": "Radarr release type" "label": "Radarr release type",
"data":{
"inCinemas": "In Cinemas",
"physicalRelease": "Physical",
"digitalRelease": "Digital"
}
}, },
"hideWeekDays": { "hideWeekDays": {
"label": "Hide week days" "label": "Hide week days"
}, },
"fontSize": { "fontSize": {
"label": "Font Size" "label": "Font Size",
"data":{
"xs": "Extra Small",
"sm": "Small",
"md": "Medium",
"lg": "Large",
"xl": "Extra Large"
}
} }
} }
} }

View File

@@ -38,7 +38,8 @@
"noUrl": { "noUrl": {
"title": "Invalid URL", "title": "Invalid URL",
"text": "Ensure that you've entered a valid address in the configuration of your widget" "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."
} }
} }
} }

View File

@@ -6,6 +6,9 @@
"title": "Media requests list", "title": "Media requests list",
"replaceLinksWithExternalHost": { "replaceLinksWithExternalHost": {
"label": "Replace links with external host" "label": "Replace links with external host"
},
"openInNewTab": {
"label": "Open links in new tab"
} }
} }
}, },
@@ -19,6 +22,14 @@
}, },
"tooltips": { "tooltips": {
"approve": "Approve requests", "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!"
} }
} }

View File

@@ -4,14 +4,24 @@
"description": "Statistics about your media requests", "description": "Statistics about your media requests",
"settings": { "settings": {
"title": "Media requests stats", "title": "Media requests stats",
"direction": { "replaceLinksWithExternalHost": {
"label": "Direction of the layout." "label": "Replace links with external host"
},
"openInNewTab": {
"label": "Open links in new tab"
} }
} }
}, },
"stats": { "mediaStats": {
"title": "Media Stats",
"pending": "Pending approvals", "pending": "Pending approvals",
"tvRequests": "TV requests", "tvRequests": "TV requests",
"movieRequests": "Movie requests" "movieRequests": "Movie requests",
"approved": "Already approved",
"totalRequests": "Total"
},
"userStats": {
"title": "Top Users",
"requests": "Requests: {{number}}"
} }
} }

View File

@@ -6,6 +6,7 @@
"title": "Settings for media server widget" "title": "Settings for media server widget"
} }
}, },
"loading": "Loading streams",
"card": { "card": {
"table": { "table": {
"header": { "header": {

View File

@@ -12,7 +12,8 @@
"label": "Refresh interval (in minutes)" "label": "Refresh interval (in minutes)"
}, },
"dangerousAllowSanitizedItemContent": { "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": { "textLinesClamp": {
"label": "Text lines clamp" "label": "Text lines clamp"

View File

@@ -59,11 +59,12 @@
}, },
"generic": { "generic": {
"title": "An unexpected error occurred", "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": { "loading": {
"title": "Loading..." "title": "Loading",
"description": "Establishing a connection"
}, },
"popover": { "popover": {
"introductionPrefix": "Managed by", "introductionPrefix": "Managed by",

View File

@@ -46,4 +46,4 @@
}, },
"paused": "Paused" "paused": "Paused"
} }
} }

View File

@@ -32,5 +32,6 @@
"thunderstormWithHail": "Thunderstorm with hail", "thunderstormWithHail": "Thunderstorm with hail",
"unknown": "Unknown" "unknown": "Unknown"
} }
} },
"error": "An error occured"
} }

View File

@@ -1,4 +1,6 @@
{ {
"colors": "Colors", "colors": "Colors",
"suffix": "{{color}} color" "suffix": "{{color}} color",
"primary": "Primary",
"secondary": "Secondary"
} }

View 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"
}
}
}

View File

@@ -0,0 +1,22 @@
{
"menu": {
"toggle": "Toggle edit mode",
"enable": "Enable edit mode",
"disable": "Disable edit mode"
},
"form": {
"label": "Edit password",
"message": "In order to toggle edit mode, you need to enter the password you entered in the environment variable named <Code>EDIT_MODE_PASSWORD</Code> . If it is not set, you are not able to toggle edit mode on and off.",
"submit": "Submit"
},
"notification": {
"success": {
"title": "Success",
"message": "Successfully toggled edit mode, reloading the page..."
},
"error": {
"title": "Error",
"message": "Failed to toggle edit mode, please try again."
}
}
}

View File

@@ -1,6 +1,7 @@
{ {
"title": "Search engine", "title": "Search engine",
"configurationName": "Search engine configuration", "configurationName": "Search engine configuration",
"custom": "Custom",
"tips": { "tips": {
"generalTip": "There are multiple prefixes you can use! Adding these in front of your query will filter the results. !s (Web), !t (Torrents), !y (YouTube), and !m (Media).", "generalTip": "There are multiple prefixes you can use! Adding these in front of your query will filter the results. !s (Web), !t (Torrents), !y (YouTube), and !m (Media).",
"placeholderTip": "%s can be used as a placeholder for the query." "placeholderTip": "%s can be used as a placeholder for the query."

View File

@@ -14,5 +14,12 @@
"category": { "category": {
"openAllInNewTab": "Abrir todo en una pestaña nueva" "openAllInNewTab": "Abrir todo en una pestaña nueva"
} }
},
"menu": {
"moveUp": "Mover hacia arriba",
"moveDown": "Mover hacia abajo",
"addCategory": "Añadir categoría {{location}}",
"addAbove": "Arriba",
"addBelow": "Abajo"
} }
} }

View File

@@ -7,5 +7,19 @@
"goBack": "Volver al paso anterior", "goBack": "Volver al paso anterior",
"actionIcon": { "actionIcon": {
"tooltip": "Añadir mosaico" "tooltip": "Añadir mosaico"
},
"apps": "Aplicaciones",
"app": {
"defaultName": "Tu aplicación"
},
"widgets": "Widgets",
"categories": "Categorías",
"category": {
"newName": "Nombre de la nueva categoría",
"defaultName": "Nueva categoría",
"created": {
"title": "Categoría creada",
"message": "La categoría \"{{name}}\" ha sido creada"
}
} }
} }

View File

@@ -7,5 +7,6 @@
"popover": { "popover": {
"title": "El modo edición está habilitado para el tamaño <1>{{size}}</1>", "title": "El modo edición está habilitado para el tamaño <1>{{size}}</1>",
"text": "Puedes ajustar y configurar tus aplicaciones ahora. Los cambios <strong>no se guardan</strong> hasta que salgas del modo edición" "text": "Puedes ajustar y configurar tus aplicaciones ahora. Los cambios <strong>no se guardan</strong> hasta que salgas del modo edición"
} },
"unloadEvent": "Salir del modo edición para guardar tus cambios"
} }

View File

@@ -6,6 +6,13 @@
"key": "Tecla de acceso directo", "key": "Tecla de acceso directo",
"action": "Acción", "action": "Acción",
"keybinds": "Combinaciones de teclas", "keybinds": "Combinaciones de teclas",
"documentation": "Documentación",
"actions": {
"toggleTheme": "Alternar modo claro/oscuro",
"focusSearchBar": "Centrarse en la barra de búsqueda",
"openDocker": "Abrir el widget de Docker",
"toggleEdit": "Alternar modo de edición"
},
"metrics": { "metrics": {
"configurationSchemaVersion": "Versión del esquema de configuración", "configurationSchemaVersion": "Versión del esquema de configuración",
"configurationsCount": "Configuraciones disponibles", "configurationsCount": "Configuraciones disponibles",
@@ -14,5 +21,9 @@
"i18n": "I18n espacios de nombres de traducción cargados", "i18n": "I18n espacios de nombres de traducción cargados",
"locales": "I18n locales configurados", "locales": "I18n locales configurados",
"experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Desactivar modo edición" "experimental_disableEditMode": "<b>EXPERIMENTAL</b>: Desactivar modo edición"
},
"version": {
"new": "Nueva: {{newVersion}}",
"dropdown": "¡La versión {{newVersion}} está disponible! La versión actual es {{currentVersion}}"
} }
} }

View File

@@ -54,6 +54,10 @@
"text": "Esto puede tardar unos pocos segundos" "text": "Esto puede tardar unos pocos segundos"
} }
}, },
"appNameFontSize": {
"label": "Tamaño de fuente del nombre de la aplicación ",
"description": "Establece el tamaño de fuente para cuando el nombre de la aplicación se muestre en el mosaico."
},
"appNameStatus": { "appNameStatus": {
"label": "Estado del nombre de la aplicación", "label": "Estado del nombre de la aplicación",
"description": "Elige dónde deseas que aparezca el título, si es que lo hace.", "description": "Elige dónde deseas que aparezca el título, si es que lo hace.",
@@ -74,13 +78,13 @@
} }
}, },
"lineClampAppName": { "lineClampAppName": {
"label": "Límite de línea de nombre de aplicación", "label": "Límite de línea del nombre de la aplicación",
"description": "Define en cuántas líneas debe caber tu título como máximo. Establece 0 para ilimitado." "description": "Define en cuántas líneas debe caber tu título como máximo. Establece 0 para ilimitado."
} }
}, },
"integration": { "integration": {
"type": { "type": {
"label": "Configuración de integración", "label": "Configuración de la integración",
"description": "Configuración de la integración que se usará para conectarse a su aplicación.", "description": "Configuración de la integración que se usará para conectarse a su aplicación.",
"placeholder": "Selecciona una integración", "placeholder": "Selecciona una integración",
"defined": "Definida", "defined": "Definida",
@@ -99,6 +103,12 @@
} }
}, },
"validation": { "validation": {
"popover": "Tu formulario contiene datos no válidos. Por lo tanto, no se puede guardar. Por favor, resuelve todos los problemas y vuelve a hacer clic en este botón para guardar los cambios" "popover": "Tu formulario contiene datos no válidos. Por lo tanto, no se puede guardar. Por favor, resuelve todos los problemas y vuelve a hacer clic en este botón para guardar los cambios",
"name": "El nombre es obligatorio",
"noUrl": "La URL es obligatoria",
"invalidUrl": "El valor no es una URL válida",
"noIconUrl": "Este campo es obligatorio",
"noExternalUri": "La URI externa es obligatoria",
"invalidExternalUri": "El valor no es una URI válida"
} }
} }

View File

@@ -12,7 +12,12 @@
"label": "Elementos" "label": "Elementos"
}, },
"layout": { "layout": {
"label": "Diseño" "label": "Diseño",
"data": {
"autoGrid": "Cuadrícula automática",
"horizontal": "Horizontal",
"vertical": "Vertical"
}
} }
} }
}, },
@@ -21,5 +26,18 @@
"title": "Lista de marcadores vacía", "title": "Lista de marcadores vacía",
"text": "Añadir nuevos elementos a esta lista en el modo edición" "text": "Añadir nuevos elementos a esta lista en el modo edición"
} }
},
"item": {
"validation": {
"length": "La longitud debe estar entre {{shortest}} y {{longest}}",
"invalidLink": "No es un enlace válido",
"errorMsg": "No se guardó, porque hubo errores de validación. Por favor, ajusta tus entradas"
},
"name": "Nombre",
"url": "URL",
"newTab": "Abrir en una pestaña nueva",
"hideHostname": "Ocultar nombre de host",
"hideIcon": "Ocultar icono",
"delete": "Eliminar"
} }
} }

View File

@@ -11,13 +11,25 @@
"label": "Marcar Domingo como primer día de la semana" "label": "Marcar Domingo como primer día de la semana"
}, },
"radarrReleaseType": { "radarrReleaseType": {
"label": "Tipo de lanzamiento de Radarr" "label": "Tipo de lanzamiento de Radarr",
"data": {
"inCinemas": "En cines",
"physicalRelease": "Física",
"digitalRelease": "Digital"
}
}, },
"hideWeekDays": { "hideWeekDays": {
"label": "Ocultar días de la semana" "label": "Ocultar días de la semana"
}, },
"fontSize": { "fontSize": {
"label": "Tamaño de fuente" "label": "Tamaño de fuente",
"data": {
"xs": "Extra pequeño",
"sm": "Pequeño",
"md": "Mediano",
"lg": "Grande",
"xl": "Extra grande"
}
} }
} }
} }

View File

@@ -38,7 +38,8 @@
"noUrl": { "noUrl": {
"title": "URL invalida", "title": "URL invalida",
"text": "Asegúrate de haber introducido una dirección válida en la configuración del widget" "text": "Asegúrate de haber introducido una dirección válida en la configuración del widget"
} },
"browserSupport": "Tu navegador no soporta iframes. Por favor, actualice tu navegador."
} }
} }
} }

View File

@@ -6,6 +6,9 @@
"title": "Lista de solicitudes multimedia", "title": "Lista de solicitudes multimedia",
"replaceLinksWithExternalHost": { "replaceLinksWithExternalHost": {
"label": "Reemplazar enlaces con el anfitrión externo" "label": "Reemplazar enlaces con el anfitrión externo"
},
"openInNewTab": {
"label": "Abrir enlaces en una pestaña nueva"
} }
} }
}, },
@@ -19,6 +22,14 @@
}, },
"tooltips": { "tooltips": {
"approve": "Aprobar solicitudes", "approve": "Aprobar solicitudes",
"decline": "Rechazar solicitudes" "decline": "Rechazar solicitudes",
"approving": "Aprobando solicitud..."
},
"mutation": {
"approving": "Aprobando",
"declining": "Rechazando",
"request": "Solicitud...",
"approved": "¡La solicitud fue aprobada!",
"declined": "¡La solicitud fue rechazada!"
} }
} }

View File

@@ -4,14 +4,24 @@
"description": "Estadísticas sobre tus solicitudes multimedia", "description": "Estadísticas sobre tus solicitudes multimedia",
"settings": { "settings": {
"title": "Estadísticas de solicitudes multimedia", "title": "Estadísticas de solicitudes multimedia",
"direction": { "replaceLinksWithExternalHost": {
"label": "Dirección del diseño." "label": "Reemplazar enlaces con el anfitrión externo"
},
"openInNewTab": {
"label": "Abrir enlaces en una pestaña nueva"
} }
} }
}, },
"stats": { "mediaStats": {
"pending": "Pendientes de aprobación", "title": "Estadísticas Multimedia",
"pending": "Aprobaciones pendientes",
"tvRequests": "Solicitudes de TV", "tvRequests": "Solicitudes de TV",
"movieRequests": "Solicitudes de películas" "movieRequests": "Solicitudes de películas",
"approved": "Ya aprobado",
"totalRequests": "Total"
},
"userStats": {
"title": "Mejores usuarios",
"requests": "Solicitudes: {{number}}"
} }
} }

View File

@@ -6,6 +6,7 @@
"title": "Ajustes del widget Servidor Multimedia" "title": "Ajustes del widget Servidor Multimedia"
} }
}, },
"loading": "Cargando transmisiones",
"card": { "card": {
"table": { "table": {
"header": { "header": {

View File

@@ -1,14 +1,14 @@
{ {
"descriptor": { "descriptor": {
"name": "", "name": "Bloc de notas",
"description": "", "description": "¡Un widget interactivo basado en Markdown para que escribas tus notas!",
"settings": { "settings": {
"title": "", "title": "Ajustes del widget Bloc de notas",
"showToolbar": { "showToolbar": {
"label": "" "label": "Muestra la barra de herramientas para ayudarte a escribir Markdown"
}, },
"content": { "content": {
"label": "" "label": "El contenido del Bloc de notas"
} }
} }
} }

View File

@@ -12,7 +12,8 @@
"label": "Intervalo de refresco (en minutos)" "label": "Intervalo de refresco (en minutos)"
}, },
"dangerousAllowSanitizedItemContent": { "dangerousAllowSanitizedItemContent": {
"label": "Permitir contenido de artículo desinfectado" "label": "Permitir formato HTML (Peligroso)",
"info": "Permitir el formato HTML desde fuera podría ser peligroso.<br/>Asegúrate de que proviene de una fuente confiable."
}, },
"textLinesClamp": { "textLinesClamp": {
"label": "Límite de líneas de texto" "label": "Límite de líneas de texto"

View File

@@ -59,11 +59,12 @@
}, },
"generic": { "generic": {
"title": "Ocurrió un error inesperado", "title": "Ocurrió un error inesperado",
"text": "Homarr no pudo comunicarse con tus clientes Torrent. Por favor, compruebe su configuración" "text": "No se puede comunicar con tus clientes de Torrent. Por favor, verifica tu configuración"
} }
}, },
"loading": { "loading": {
"title": "Cargando..." "title": "Cargando",
"description": "Estableciendo una conexión"
}, },
"popover": { "popover": {
"introductionPrefix": "Gestionado por", "introductionPrefix": "Gestionado por",

Some files were not shown because too many files have changed in this diff Show More