Compare commits

..

74 Commits

Author SHA1 Message Date
Meier Lukas
0bfa8ac982 Merge pull request #1039 from ajnart/fix/docker-module
🐛 Fix issue when opening docker module
2023-06-10 17:04:36 +02:00
Meier Lukas
bbe6d0bcc4 🐛 Fix issue when opening docker module 2023-06-10 17:03:20 +02:00
Manuel
75ad912d04 🐛 Missing translations (#1037) 2023-06-10 16:51:37 +02:00
Thomas Camlong
703b6c30aa 🌐 New translations common.json (Turkish) (#1031) 2023-06-10 16:24:15 +02:00
renovate[bot]
f377ee03ed ⬆️ Update dependency @types/node to v18.16.17 2023-06-10 12:34:20 +00:00
Manuel
8cba5e4683 💄 Fix wrap of text for username in media server widget (#1030) 2023-06-10 00:08:50 +02:00
Thomas Camlong
6b254b10ae 🌐 New Crowdin updates (#1027) 2023-06-09 23:34:25 +02:00
renovate[bot]
82c6e8ab21 ⬆️ Update Node.js to v20 (#932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-06-09 23:26:11 +02:00
renovate[bot]
61612b2bf7 ⬆️ Update dependency next-i18next to v13 (#956)
* ⬆️ Update dependency next-i18next to v13

* 🚨 Fix compile errors

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Manuel <manuel.ruwe@bluewin.ch>
2023-06-09 23:14:49 +02:00
Manuel
7da3ba5981 🐛 Fix i18n not loading properly due to ES module config extension (#1029) 2023-06-09 22:47:54 +02:00
renovate[bot]
a307287d36 ⬆️ Update dependency i18next to v22 (#952)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-09 20:45:35 +02:00
Thomas Camlong
7eabc9a62f 🌐 New Crowdin updates (#969) 2023-06-09 20:41:30 +02:00
Manuel
ba659b6247 🐛 Fix dash. api (#1024) 2023-06-09 20:10:47 +02:00
Manuel
240747307d 🔖 Increment version to 0.12.3 (#1025) 2023-06-09 20:06:55 +02:00
renovate[bot]
3dd03fb7e0 ⬆️ Update dependency sass to v1.63.3 2023-06-09 17:43:31 +00:00
renovate[bot]
a8b9327bd7 ⬆️ Update dependency @types/uuid to v9.0.2 2023-06-09 05:10:43 +00:00
renovate[bot]
2d7d386e8b ⬆️ Update dependency @types/dockerode to v3.3.19 2023-06-09 02:21:28 +00:00
renovate[bot]
a2c71caa89 ⬆️ Update dependency sass to v1.63.2 2023-06-08 06:56:21 +00:00
Meier Lukas
0180c39c5c Merge pull request #1018 from ajnart/update-lockfile
📌 Update lockfile
2023-06-07 22:04:53 +02:00
Manuel
e92e8397c2 📌 Update lockfile 2023-06-07 21:58:15 +02:00
Manuel
a23fc22dc9 🚑 Update outdated path in Dockerfile (#1017) 2023-06-07 21:55:27 +02:00
Meier Lukas
64aacaf464 Merge pull request #934 from ajnart/renovate/node-18.x
⬆️ Update dependency @types/node to v18
2023-06-07 21:53:42 +02:00
Manuel
cee5911259 Open tabs in batch (#1006) 2023-06-07 21:44:44 +02:00
Meier Lukas
7cb094e127 Merge pull request #1016 from ajnart/compile/fix-esm-transpilation
🚑 ES module dependencies
2023-06-07 21:33:02 +02:00
Manuel
69927dfcab 🚑 ES module dependencies 2023-06-07 21:11:32 +02:00
Manuel
dc92c9acda 🐛 Enotfound Error (#976) 2023-06-07 19:44:43 +02:00
renovate[bot]
165275cc34 ⬆️ Update dependency @emotion/react to v11.11.1 2023-06-07 17:34:49 +00:00
renovate[bot]
4702c83415 ⬆️ Update dependency @tabler/icons-react to v2.22.0 2023-06-07 01:02:39 +00:00
renovate[bot]
50eaa8ebcc ⬆️ Update vitest monorepo to ^0.32.0 2023-06-06 23:40:22 +00:00
renovate[bot]
2973104f98 ⬆️ Update dependency html-entities to v2.3.5 2023-06-06 17:58:57 +00:00
renovate[bot]
3ce24239e2 ⬆️ Update dependency @react-native-async-storage/async-storage to v1.18.2 2023-06-06 13:20:22 +00:00
renovate[bot]
cec8bd82ff ⬆️ Update typescript-eslint monorepo to v5.59.9 2023-06-06 00:36:15 +00:00
renovate[bot]
ae9027d6e1 ⬆️ Update dependency html-entities to v2.3.4 2023-06-05 22:58:44 +00:00
renovate[bot]
6b01cf4efc ⬆️ Update dependency eslint to v8.42.0 2023-06-03 04:09:58 +00:00
renovate[bot]
64f30fcbd4 ⬆️ Update dependency typescript to v5.1.3 2023-06-02 21:26:01 +00:00
renovate[bot]
ebb226dda9 ⬆️ Update dependency @tabler/icons-react to v2.21.0 2023-06-02 18:34:47 +00:00
renovate[bot]
389df03b83 ⬆️ Update dependency dayjs to v1.11.8 2023-06-02 16:25:47 +00:00
renovate[bot]
24a4429c7b ⬆️ Update Yarn to v3.6.0 2023-06-02 13:11:37 +00:00
renovate[bot]
6c786c0ac2 ⬆️ Update dependency @jellyfin/sdk to ^0.8.0 2023-06-02 10:22:20 +00:00
renovate[bot]
a5d96a8457 ⬆️ Update vitest monorepo to v0.31.4 2023-06-02 06:00:52 +00:00
ajnart
e2a6418a71 🔥 Move renovate config to package.json 2023-06-02 14:19:28 +09:00
ajnart
f7aae89f5b 🔧 Configure renovate 2023-06-02 14:14:38 +09:00
renovate[bot]
97fa1e6dad ⬆️ Update dependency framer-motion to v10.12.16 (#989)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:43 +02:00
renovate[bot]
059d2b3377 ⬆️ Update tanstack-query monorepo (#990)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:35 +02:00
renovate[bot]
dcea858e0e ⬆️ Update mantine monorepo to v6.0.13 (#993)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:27 +02:00
renovate[bot]
db6d5a6075 ⬆️ Update vitest monorepo to v0.31.3 (#994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 18:48:18 +02:00
renovate[bot]
aa0bb92a20 ⬆️ Update typescript-eslint monorepo to v5.59.8 (#991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-30 10:14:11 +02:00
renovate[bot]
b50dcfe022 ⬆️ Update dependency happy-dom to v9 (#945)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 18:01:12 +02:00
Sourav Ghosh
bdf61fa35f Bookmarks - Open in new Tab (#983) 2023-05-29 17:59:31 +02:00
renovate[bot]
ccff2061f1 ⬆️ Update dependency eslint-plugin-vitest to v0.2.5 (#986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 17:58:23 +02:00
renovate[bot]
fec53846d3 ⬆️ Update dependency @types/react to v17.0.60 (#984)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 17:58:13 +02:00
renovate[bot]
b4d6420952 ⬆️ Update dependency @types/video.js to v7.3.52 (#985)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 17:58:03 +02:00
renovate[bot]
da8bf32b96 ⬆️ Update nextjs monorepo to v13.4.3 (#951)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:32:01 +02:00
renovate[bot]
32c8d3dcb1 ⬆️ Update docker/build-push-action action to v4 (#966)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:31:24 +02:00
renovate[bot]
72dd59661d ⬆️ Update dependency @vitejs/plugin-react to v4 (#935)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:28:58 +02:00
renovate[bot]
d3b495b489 ⬆️ Update dependency framer-motion to v10 (#939)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-29 00:26:54 +02:00
Manuel
a54f03df1f Widget menu in error boundary (#979) 2023-05-29 00:24:22 +02:00
Manuel
173b40684c Add more iFrame attributes (#869) 2023-05-28 17:11:23 +02:00
renovate[bot]
ca878eced9 ⬆️ Update dependency @types/node to v18 2023-05-26 22:21:01 +00:00
Manuel
11659dde78 Add dangerous html content to rss (#885) 2023-05-24 21:22:31 +02:00
Thomas Camlong
0a7292106d Merge pull request #944 from ajnart/docker-usequery 2023-05-22 06:33:02 +09:00
Thomas Camlong
12e09c683a Merge pull request #968 from ajnart/fix/video-stream-width 2023-05-22 06:31:13 +09:00
Manuel
faecf3bcbf 💄 Fix video stream width 2023-05-21 19:23:50 +02:00
Thomas Camlong
ad1ab2a66d Merge pull request #965 from ajnart/renovate/uuid-9.x 2023-05-21 23:36:57 +09:00
renovate[bot]
fb3feaebbe ⬆️ Update dependency uuid to v9 2023-05-21 14:34:44 +00:00
Thomas Camlong
c337a0492a Merge pull request #963 from ajnart/fix/calendar-margin 2023-05-21 23:34:17 +09:00
Thomas Camlong
a72ec68b6f Merge pull request #964 from ajnart/allow-positive-status-codes-by-default 2023-05-21 23:33:41 +09:00
Thomas Camlong
0af6e04ce3 Merge pull request #961 from ajnart/renovate/tabler-icons-react-2.x-lockfile 2023-05-21 23:33:01 +09:00
ajnart
fd66c620b9 🐛 Fix small display bug in calendar widget 2023-05-21 22:43:40 +09:00
Manuel
c42aed14dd 🚸 Add positive status codes by default 2023-05-21 15:23:43 +02:00
renovate[bot]
15f5d74e09 ⬆️ Update dependency @tabler/icons-react to v2.20.0 2023-05-21 05:06:37 +00:00
Thomas Camlong
8876537cc0 Merge pull request #929 from ajnart/renovate/mantine-monorepo
⬆️ Update mantine monorepo to v6.0.11
2023-05-21 14:03:09 +09:00
ajnart
f1fcd071a8 Switch docker module to tanstack/react-query 2023-05-19 09:49:29 +09:00
renovate[bot]
04564c22ae Update mantine monorepo to v6.0.11 2023-05-16 09:19:30 +00:00
181 changed files with 3222 additions and 1426 deletions

View File

@@ -31,6 +31,7 @@ module.exports = {
'@typescript-eslint/no-non-null-assertion': 'off',
'no-continue': 'off',
'linebreak-style': 0,
'import/extensions': 'off',
'vitest/max-nested-describe': [
'error',
{

View File

@@ -92,7 +92,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v3
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
context: .

View File

@@ -105,7 +105,7 @@ jobs:
- name: Build and push
if: github.event_name != 'pull_request'
uses: docker/build-push-action@v3
uses: docker/build-push-action@v4
with:
platforms: linux/amd64,linux/arm64,linux/arm/v7
context: .

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,3 @@
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-3.5.1.cjs
yarnPath: .yarn/releases/yarn-3.6.0.cjs

View File

@@ -1,15 +1,15 @@
FROM node:16-alpine
FROM node:20-alpine
WORKDIR /app
ENV NEXT_TELEMETRY_DISABLED 1
ENV NODE_ENV production
ENV NODE_OPTIONS '--no-experimental-fetch'
COPY next.config.js ./
COPY public ./public
COPY package.json ./package.json
# Automatically leverage output traces to reduce image size
# Automatically leverage output traces to reduce image size
# https://nextjs.org/docs/advanced-features/output-file-tracing
COPY .next/standalone ./
COPY .next/static ./.next/static

View File

@@ -28,6 +28,7 @@ module.exports = {
'sk',
'no',
'tr',
'lv'
],
localeDetection: true,

View File

@@ -11,4 +11,5 @@ module.exports = withBundleAnalyzer({
reactStrictMode: true,
output: 'standalone',
i18n,
transpilePackages: ['@jellyfin/sdk'],
});

View File

@@ -1,6 +1,6 @@
{
"name": "homarr",
"version": "0.12.2",
"version": "0.12.3",
"description": "Homarr - A homepage for your server.",
"license": "MIT",
"repository": {
@@ -30,7 +30,7 @@
"@ctrl/transmission": "^4.1.1",
"@emotion/react": "^11.10.6",
"@emotion/server": "^11.10.0",
"@jellyfin/sdk": "^0.7.0",
"@jellyfin/sdk": "^0.8.0",
"@mantine/core": "^6.0.0",
"@mantine/dates": "^6.0.0",
"@mantine/dropzone": "^6.0.0",
@@ -48,28 +48,30 @@
"@tanstack/react-query": "^4.2.1",
"@tanstack/react-query-devtools": "^4.24.4",
"@tanstack/react-query-persist-client": "^4.28.0",
"@vitejs/plugin-react": "^3.1.0",
"@vitejs/plugin-react": "^4.0.0",
"axios": "^1.0.0",
"consola": "^3.0.0",
"cookies-next": "^2.1.1",
"dayjs": "^1.11.7",
"dockerode": "^3.3.2",
"fily-publish-gridstack": "^0.0.13",
"framer-motion": "^9.0.2",
"framer-motion": "^10.0.0",
"html-entities": "^2.3.3",
"i18next": "^21.9.1",
"i18next": "^22.5.1",
"js-file-download": "^0.4.12",
"next": "^13.4.2",
"next-i18next": "^11.3.0",
"next-i18next": "^13.0.0",
"nzbget-api": "^0.0.3",
"prismjs": "^1.29.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-i18next": "^12.3.1",
"react-simple-code-editor": "^0.13.1",
"rss-parser": "^3.12.0",
"sabnzbd-api": "^1.5.0",
"uuid": "^8.3.2",
"uuid": "^9.0.0",
"xml-js": "^1.6.11",
"xss": "^1.0.14",
"yarn": "^1.22.19",
"zod": "^3.21.4",
"zustand": "^4.3.7"
@@ -80,15 +82,15 @@
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^14.0.0",
"@types/dockerode": "^3.3.9",
"@types/node": "17.0.1",
"@types/node": "18.16.17",
"@types/prismjs": "^1.26.0",
"@types/react": "17.0.59",
"@types/uuid": "^8.3.4",
"@types/react": "17.0.60",
"@types/uuid": "^9.0.0",
"@types/video.js": "^7.3.51",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
"@vitest/coverage-c8": "^0.31.1",
"@vitest/ui": "^0.31.1",
"@vitest/coverage-c8": "^0.32.0",
"@vitest/ui": "^0.32.0",
"checkly": "latest",
"eslint": "^8.20.0",
"eslint-config-airbnb": "^19.0.4",
@@ -101,7 +103,7 @@
"eslint-plugin-testing-library": "^5.5.1",
"eslint-plugin-unused-imports": "^2.0.0",
"eslint-plugin-vitest": "^0.2.0",
"happy-dom": "^8.9.0",
"happy-dom": "^9.0.0",
"node-mocks-http": "^1.12.2",
"prettier": "^2.7.1",
"sass": "^1.56.1",
@@ -109,18 +111,37 @@
"turbo": "latest",
"typescript": "^5.0.4",
"video.js": "^8.0.3",
"vitest": "^0.31.1",
"vitest": "^0.32.0",
"vitest-fetch-mock": "^0.2.2"
},
"resolutions": {
"@types/react": "17.0.59",
"@types/react": "17.0.60",
"@types/react-dom": "17.0.20"
},
"packageManager": "yarn@3.5.1",
"packageManager": "yarn@3.6.0",
"nextBundleAnalysis": {
"budget": null,
"budgetPercentIncreaseRed": 20,
"minimumChangeThreshold": 0,
"showDetails": true
},
"renovate": {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"commitMessagePrefix": "⬆️",
"lockFileMaintenance": {
"automerge": true
},
"minor": {
"automerge": true
},
"patch": {
"automerge": true
},
"pin": {
"automerge": true
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"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": "Klik på ikonet ved siden af URL'en, og tjek tilladelserne. Tillad popups og vinduer",
"adBlockers": "Deaktiver annonceblokkere og sikkerhedsværktøjer fra din browser",
"otherBrowser": "Prøv en anden browser"
}
}
},
"actions": {
"category": {
"openAllInNewTab": "Åbn alle i nye faneblade"
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "Opdateringsinterval (i minutter)"
},
"dangerousAllowSanitizedItemContent": {
"label": "Farligt: Tillad renset genstands-indhold"
},
"settings.textLinesClamp": {
"label": "Klemme til tekstlinjer"
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "Der er opstået en uventet fejl. Tjek venligst din konfiguration. Rapporter venligst dette problem, hvis du mener, at det er en fejl.",
"label": "Din fejl",
"reportButton": "Rapportér denne fejl"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "Popup blockiert",
"text": "Ihr Browser hat den Zugriff von Homarr auf seine API blockiert. Dies wird am häufigsten durch AdBlocker oder verweigerte Berechtigungen verursacht. Homarr ist nicht in der Lage, Berechtigungen automatisch anzufordern.",
"list": {
"browserPermission": "Klicken Sie auf das Symbol neben der URL und prüfen Sie die Berechtigungen. Popups und Fenster zulassen",
"adBlockers": "Deaktivieren Sie Werbeblocker und Sicherheitstools in Ihrem Browser",
"otherBrowser": "Versuche es mit einem anderen Browser"
}
}
},
"actions": {
"category": {
"openAllInNewTab": "Alle Lesezeichen öffnen"
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "Aktualisierungsintervall (in Minuten)"
},
"dangerousAllowSanitizedItemContent": {
"label": "Vorsicht: Bereinigte Artikelinhalte zulassen"
},
"settings.textLinesClamp": {
"label": "Textzeilen Klammer"
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "Es ist ein unerwarteter Fehler aufgetreten. Bitte überprüfen Sie Ihre Konfiguration. Bitte melden Sie dieses Problem, wenn Sie glauben, dass es sich um einen Fehler handelt.",
"label": "Dein Fehler",
"reportButton": "Fehler melden"
}
}
}

View File

@@ -6,10 +6,10 @@
"delete": "Διαγραφή",
"ok": "ΟΚ",
"edit": "Επεξεργασία",
"enabled": "",
"disabled": "",
"enableAll": "",
"disableAll": "",
"enabled": "Ενεργοποιημένο",
"disabled": "Απενεργοποιημένο",
"enableAll": "Ενεργοποίηση όλων",
"disableAll": "Απενεργοποίηση όλων",
"version": "Έκδοση",
"changePosition": "Αλλαγή θέσης",
"remove": "Αφαίρεση",

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "Αποκλεισμένα αναδυόμενα παράθυρα",
"text": "Ο περιηγητής σας έχει αποκλείσει το Homarr από την πρόσβαση στο API του. Αυτό συνήθως προκαλείται από AdBlockers ή δεν άρνηση δικαιωμάτων. Το Homarr δεν είναι σε θέση να ζητήσει δικαιώματα αυτόματα.",
"list": {
"browserPermission": "Κάντε κλικ στο εικονίδιο δίπλα από τη διεύθυνση URL και ελέγξτε τα δικαιώματα. Να επιτρέπονται αναδυόμενα παράθυρα",
"adBlockers": "Απενεργοποιήστε τα AdBlockers και τα εργαλεία ασφαλείας από τον περιηγητή σας",
"otherBrowser": "Δοκιμάστε διαφορετικό περιηγητή"
}
}
},
"actions": {
"category": {
"openAllInNewTab": "Άνοιγμα όλων σε νέα καρτέλα"
}
}
}

View File

@@ -39,7 +39,7 @@
"appearance": {
"icon": {
"label": "Εικονίδιο εφαρμογής",
"description": "",
"description": "Αρχίστε να πληκτρολογείτε για να βρείτε ένα εικονίδιο. Μπορείτε επίσης να επικολλήσετε μια διεύθυνση URL εικόνας για να χρησιμοποιήσετε ένα προσαρμοσμένο εικονίδιο.",
"autocomplete": {
"title": "Δεν βρέθηκαν αποτελέσματα",
"text": "Προσπαθήστε να χρησιμοποιήσετε έναν πιο συγκεκριμένο όρο αναζήτησης. Αν δεν μπορείτε να βρείτε το εικονίδιο που επιθυμείτε, επικολλήστε την παραπάνω διεύθυνση URL εικόνας για ένα προσαρμοσμένο εικονίδιο"

View File

@@ -1,11 +1,11 @@
{
"descriptor": {
"name": "",
"description": "",
"name": "Σελιδοδείκτης",
"description": "Εμφανίζει μια στατική λίστα κειμένων ή συνδέσμων",
"settings": {
"title": "",
"title": "Ρυθμίσεις σελιδοδεικτών",
"items": {
"label": ""
"label": "Στοιχεία"
},
"layout": {
"label": "Διάταξη"
@@ -14,8 +14,8 @@
},
"card": {
"noneFound": {
"title": "",
"text": ""
"title": "Λίστα σελιδοδεικτών κενή",
"text": "Προσθέστε νέα αντικείμενα σε αυτή τη λίστα στη λειτουργία επεξεργασίας"
}
}
}

View File

@@ -5,7 +5,7 @@
"settings": {
"title": "Ρυθμίσεις για το widget Dash",
"dashName": {
"label": ""
"label": "Όνομα Dash"
},
"url": {
"label": "Dash. URL"

View File

@@ -1,6 +1,6 @@
{
"descriptor": {
"name": "",
"description": ""
"name": "Στοιχεία ελέγχου DNS hole",
"description": "Ελέγξτε το PiHole ή το AdGuard από το dashboard σας"
}
}

View File

@@ -1,20 +1,20 @@
{
"descriptor": {
"name": "",
"description": "",
"name": "Περίληψη DNS hole",
"description": "Εμφανίζει σημαντικά δεδομένα από το PiHole ή το AdGuard",
"settings": {
"title": "",
"title": "Ρυθμίσεις για την περίληψη του DNS hole",
"usePiHoleColors": {
"label": ""
"label": "Χρήση χρωμάτων από το PiHole"
}
}
},
"card": {
"metrics": {
"domainsOnAdlist": "",
"queriesToday": "",
"queriesBlockedTodayPercentage": "",
"queriesBlockedToday": ""
"domainsOnAdlist": "Domains σε λίστες διαφημίσεων",
"queriesToday": "Σημερινά queries",
"queriesBlockedTodayPercentage": "σημερινοί αποκλεισμοί",
"queriesBlockedToday": "σημερινοί αποκλεισμοί"
}
}
}

View File

@@ -5,7 +5,7 @@
"settings": {
"title": "Κατάλογος αιτημάτων των μέσων ενημέρωσης",
"replaceLinksWithExternalHost": {
"label": ""
"label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή"
}
}
},
@@ -18,7 +18,7 @@
"declined": "Απορρίφθηκε"
},
"tooltips": {
"approve": "",
"decline": ""
"approve": "Έγκριση αιτημάτων",
"decline": "Απόρριψη αιτημάτων"
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "Διάστημα ανανέωσης (σε λεπτά)"
},
"dangerousAllowSanitizedItemContent": {
"label": "Επικίνδυνο: Επιτρέψτε φιλτραρισμένο περιεχόμενο αντικειμένων"
},
"settings.textLinesClamp": {
"label": "Περιορισμός γραμμών κειμένου"
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -14,11 +14,11 @@
"label": "Εμφάνιση stale torrents"
},
"labelFilterIsWhitelist": {
"label": ""
"label": "Η λίστα ετικετών είναι επιτρεπόμενη λίστα (αντί για αποκλεισμένη λίστα)"
},
"labelFilter": {
"label": "",
"description": ""
"label": "Λίστα ετικετών",
"description": "Όταν είναι επιλεγμένο το 'is whitelist', τότε θα συμπεριφερθεί σαν επιτρεπόμενη λίστα. Εάν δεν είναι επιλεγμένο, τότε είναι αποκλεισμένη λίστα. Εάν είναι άδειο δε θα κάνει τίποτα"
}
}
},
@@ -41,7 +41,7 @@
},
"body": {
"nothingFound": "Δεν βρέθηκαν torrents",
"filterHidingItems": ""
"filterHidingItems": "{{count}} καταχωρήσεις αποκρύπτονται από τα φίλτρα σας"
}
},
"lineChart": {

View File

@@ -1,7 +1,7 @@
{
"noEntries": {
"title": "",
"text": ""
"title": "Καμία εγγραφή",
"text": "Χρησιμοποιήστε τα παρακάτω κουμπιά για να προσθέσετε περισσότερες εγγραφές"
},
"buttonAdd": ""
"buttonAdd": "Προσθήκη"
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "Εμφανίστηκε ένα απροσδόκητο σφάλμα. Ελέγξτε τις ρυθμίσεις σας. Παρακαλούμε αναφέρετε αυτό το θέμα, αν πιστεύετε ότι πρόκειται για bug.",
"label": "Το σφάλμα σας",
"reportButton": "Αναφέρετε αυτό το σφάλμα"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"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": "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": "Open all in new tab"
}
}
}

View File

@@ -9,15 +9,36 @@
},
"allowFullScreen": {
"label": "Allow full screen"
},
"allowTransparency": {
"label": "Allow transparency"
},
"allowScrolling": {
"label": "Allow scrolling"
},
"allowPayment": {
"label": "Allow payment"
},
"allowAutoPlay": {
"label": "Allow auto play"
},
"allowMicrophone": {
"label": "Allow microphone"
},
"allowCamera": {
"label": "Allow camera"
},
"allowGeolocation": {
"label": "Allow geolocation"
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "",
"title": "Invalid URL",
"text": "Ensure that you've entered a valid address in the configuration of your widget"
}
}
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "Refresh interval (in minutes)"
},
"dangerousAllowSanitizedItemContent": {
"label": "Dangerous: Allow sanitized item content"
},
"textLinesClamp": {
"label": "Text lines clamp"
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "An unexpected error has occurred. Please check your configuration. Please report this issue, if you believe that this is a bug.",
"label": "Your error",
"reportButton": "Report this error"
}
}
}

View File

@@ -14,7 +14,7 @@
"changePosition": "Cambiar posición",
"remove": "Eliminar",
"removeConfirm": "¿Seguro que quieres eliminar {{item}}?",
"createItem": "+ create {{item}}",
"createItem": "+ crear {{item}}",
"sections": {
"settings": "Ajustes",
"dangerZone": "Zona de riesgo"

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "Intervalo de refresco (en minutos)"
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"settings.textLinesClamp": {
"label": ""
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "Hubo un error inesperado. Por favor, comprueba tu configuración, y repórtalo si crees que se trata de un error.",
"label": "Tu error",
"reportButton": "Reportar este error"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": ""
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"settings.textLinesClamp": {
"label": ""
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -11,4 +11,4 @@
"label": "",
"reportButton": ""
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "חלונות קופצים חסומים",
"text": "הדפדפן שלך חסם את Homarr מגישה ל-API שלו. זה נגרם לרוב על ידי חוסם פרסומות או דחיית הרשאות. Homarr אינו מסוגל לבקש הרשאות באופן אוטומטי.",
"list": {
"browserPermission": "לחץ על הסמל לצד כתובת האתר ובדוק את ההרשאות. אפשר חלונות קופצים וחלונות",
"adBlockers": "השבת את חוסמי המודעות וכלי האבטחה מהדפדפן שלך",
"otherBrowser": "נסה דפדפן אחר"
}
}
},
"actions": {
"category": {
"openAllInNewTab": "פתח הכל בכרטיסייה חדשה"
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "מרווח הזמן לרענון (בשניות)"
},
"dangerousAllowSanitizedItemContent": {
"label": "מסוכן: אפשר תוכן פריט מנוקה"
},
"settings.textLinesClamp": {
"label": "הגבלת שורות טקסט"
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "שגיאה בלתי צפויה התרחשה. אנא בדוק את התצורה שלך. אנא דווח על בעיה זו, אם אתה מאמין שזה באג.",
"label": "השגיאה שלך",
"reportButton": "דווח על שגיאה זו"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": "Intervallo di aggiornamento (in secondi)"
},
"dangerousAllowSanitizedItemContent": {
"label": "Pericolo: Consente il contenuto di oggetti sanificati"
},
"settings.textLinesClamp": {
"label": "Blocco righe di testo"
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -7,8 +7,8 @@
}
},
"modal": {
"text": "",
"text": "Si è verificato un errore imprevisto. Controlla la configurazione. Si prega di segnalare questo problema, se si ritiene che questo sia un bug.",
"label": "Il tuo errore",
"reportButton": "Segnala questo errore"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": ""
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"settings.textLinesClamp": {
"label": ""
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -11,4 +11,4 @@
"label": "",
"reportButton": ""
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": ""
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"settings.textLinesClamp": {
"label": ""
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -11,4 +11,4 @@
"label": "",
"reportButton": ""
}
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -10,6 +10,12 @@
},
"refreshInterval": {
"label": ""
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"settings.textLinesClamp": {
"label": ""
}
},
"card": {
@@ -21,4 +27,4 @@
}
}
}
}
}

View File

@@ -11,4 +11,4 @@
"label": "",
"reportButton": ""
}
}
}

View File

@@ -0,0 +1,27 @@
{
"title": "",
"text": "",
"form": {
"fields": {
"password": {
"label": "",
"placeholder": ""
}
},
"buttons": {
"submit": ""
}
},
"notifications": {
"checking": {
"title": "",
"message": ""
},
"correct": {
"title": ""
},
"wrong": {
"title": ""
}
}
}

View File

@@ -0,0 +1,39 @@
{
"save": "",
"about": "",
"cancel": "",
"close": "",
"delete": "",
"ok": "",
"edit": "",
"enabled": "",
"disabled": "",
"enableAll": "",
"disableAll": "",
"version": "",
"changePosition": "",
"remove": "",
"removeConfirm": "",
"createItem": "",
"sections": {
"settings": "",
"dangerZone": ""
},
"secrets": {
"apiKey": "",
"username": "",
"password": ""
},
"tip": "",
"time": {
"seconds": "",
"minutes": "",
"hours": ""
},
"loading": "",
"breakPoints": {
"small": "",
"medium": "",
"large": ""
}
}

View File

@@ -0,0 +1,18 @@
{
"modals": {
"blockedPopups": {
"title": "",
"text": "",
"list": {
"browserPermission": "",
"adBlockers": "",
"otherBrowser": ""
}
}
},
"actions": {
"category": {
"openAllInNewTab": ""
}
}
}

View File

@@ -0,0 +1,11 @@
{
"modal": {
"title": "",
"text": ""
},
"widgetDescription": "",
"goBack": "",
"actionIcon": {
"tooltip": ""
}
}

View File

@@ -0,0 +1,11 @@
{
"description": "",
"button": {
"disabled": "",
"enabled": ""
},
"popover": {
"title": "",
"text": ""
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,18 @@
{
"description": "",
"contact": "",
"addToDashboard": "",
"tip": "",
"key": "",
"action": "",
"keybinds": "",
"metrics": {
"configurationSchemaVersion": "",
"configurationsCount": "",
"version": "",
"nodeEnvironment": "",
"i18n": "",
"locales": "",
"experimental_disableEditMode": ""
}
}

View File

@@ -0,0 +1,76 @@
{
"tabs": {
"general": "",
"behaviour": "",
"network": "",
"appearance": "",
"integration": ""
},
"general": {
"appname": {
"label": "",
"description": ""
},
"internalAddress": {
"label": "",
"description": ""
},
"externalAddress": {
"label": "",
"description": ""
}
},
"behaviour": {
"isOpeningNewTab": {
"label": "",
"description": ""
}
},
"network": {
"statusChecker": {
"label": "",
"description": ""
},
"statusCodes": {
"label": "",
"description": ""
}
},
"appearance": {
"icon": {
"label": "",
"description": "",
"autocomplete": {
"title": "",
"text": ""
},
"noItems": {
"title": "",
"text": ""
}
}
},
"integration": {
"type": {
"label": "",
"description": "",
"placeholder": "",
"defined": "",
"undefined": "",
"public": "",
"private": "",
"explanationPrivate": "",
"explanationPublic": ""
},
"secrets": {
"description": "",
"warning": "",
"clear": "",
"save": "",
"update": ""
}
},
"validation": {
"popover": ""
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,21 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"items": {
"label": ""
},
"layout": {
"label": ""
}
}
},
"card": {
"noneFound": {
"title": "",
"text": ""
}
}
}

View File

@@ -0,0 +1,18 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"useSonarrv4": {
"label": ""
},
"sundayStart": {
"label": ""
},
"radarrReleaseType": {
"label": ""
}
}
}
}

View File

@@ -0,0 +1,6 @@
{
"buttons": {
"play": "",
"request": ""
}
}

View File

@@ -0,0 +1,10 @@
{
"settings": {
"label": ""
},
"errors": {
"unmappedOptions": {
"text": ""
}
}
}

View File

@@ -0,0 +1,118 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"dashName": {
"label": ""
},
"url": {
"label": ""
},
"usePercentages": {
"label": ""
},
"columns": {
"label": ""
},
"graphHeight": {
"label": ""
},
"graphsOrder": {
"label": "",
"storage": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
},
"multiView": {
"label": ""
}
},
"network": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"compactView": {
"label": ""
}
},
"cpu": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
},
"multiView": {
"label": ""
}
},
"ram": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
},
"gpu": {
"label": "",
"enabled": {
"label": ""
},
"span": {
"label": ""
}
}
}
}
},
"card": {
"title": "",
"errors": {
"noService": "",
"noInformation": "",
"protocolDowngrade": {
"title": "",
"text": ""
}
},
"graphs": {
"storage": {
"title": "",
"label": ""
},
"network": {
"title": "",
"label": "",
"metrics": {
"download": "",
"upload": ""
}
},
"cpu": {
"title": ""
},
"ram": {
"title": ""
},
"gpu": {
"title": ""
}
}
}
}

View File

@@ -0,0 +1,12 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"display24HourFormat": {
"label": ""
}
}
}
}

View File

@@ -0,0 +1,35 @@
{
"descriptor": {
"name": "",
"description": ""
},
"card": {
"table": {
"header": {
"name": "",
"size": "",
"download": "",
"upload": "",
"estimatedTimeOfArrival": "",
"progress": ""
},
"body": {
"nothingFound": ""
}
},
"lineChart": {
"title": "",
"download": "",
"upload": "",
"timeSpan": "",
"totalDownload": "",
"totalUpload": ""
},
"errors": {
"noDownloadClients": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,6 @@
{
"descriptor": {
"name": "",
"description": ""
}
}

View File

@@ -0,0 +1,20 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"usePiHoleColors": {
"label": ""
}
}
},
"card": {
"metrics": {
"domainsOnAdlist": "",
"queriesToday": "",
"queriesBlockedTodayPercentage": "",
"queriesBlockedToday": ""
}
}
}

View File

@@ -0,0 +1,83 @@
{
"descriptor": {
"name": "",
"description": ""
},
"search": {
"placeholder": ""
},
"table": {
"header": {
"name": "",
"image": "",
"ports": "",
"state": ""
},
"body": {
"portCollapse": ""
},
"states": {
"running": "",
"created": "",
"stopped": "",
"unknown": ""
}
},
"actionBar": {
"addService": {
"title": "",
"message": ""
},
"restart": {
"title": ""
},
"stop": {
"title": ""
},
"start": {
"title": ""
},
"refreshData": {
"title": ""
},
"remove": {
"title": ""
},
"addToHomarr": {
"title": ""
}
},
"actions": {
"start": {
"start": "",
"end": ""
},
"stop": {
"start": "",
"end": ""
},
"restart": {
"start": "",
"end": ""
},
"remove": {
"start": "",
"end": ""
}
},
"errors": {
"integrationFailed": {
"title": "",
"message": ""
},
"unknownError": {
"title": ""
},
"oneServiceAtATime": {
"title": ""
}
},
"actionIcon": {
"tooltip": ""
}
}

View File

@@ -0,0 +1,23 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"embedUrl": {
"label": ""
},
"allowFullScreen": {
"label": ""
}
}
},
"card": {
"errors": {
"noUrl": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"replaceLinksWithExternalHost": {
"label": ""
}
}
},
"noRequests": "",
"pending": "",
"nonePending": "",
"state": {
"approved": "",
"pendingApproval": "",
"declined": ""
},
"tooltips": {
"approve": "",
"decline": ""
}
}

View File

@@ -0,0 +1,14 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": ""
}
},
"stats": {
"pending": "",
"tvRequests": "",
"movieRequests": ""
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": ""
}
},
"card": {
"table": {
"header": {
"session": "",
"user": "",
"currentlyPlaying": ""
}
},
"errors": {
"general": {
"title": "",
"text": ""
}
}
}
}

View File

@@ -0,0 +1,30 @@
{
"descriptor": {
"name": "",
"description": ""
},
"popup": {
"item": {
"buttons": {
"askFor": "",
"cancel": "",
"request": ""
},
"alerts": {
"automaticApproval": {
"title": "",
"text": ""
}
}
},
"seasonSelector": {
"caption": "",
"table": {
"header": {
"season": "",
"numberOfEpisodes": ""
}
}
}
}
}

View File

@@ -0,0 +1,11 @@
{
"descriptor": {
"name": "",
"description": ""
},
"states": {
"online": "",
"offline": "",
"loading": ""
}
}

View File

@@ -0,0 +1,30 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"rssFeedUrl": {
"label": "",
"description": ""
},
"refreshInterval": {
"label": ""
},
"dangerousAllowSanitizedItemContent": {
"label": ""
},
"settings.textLinesClamp": {
"label": ""
}
},
"card": {
"errors": {
"general": {
"title": "",
"text": ""
}
}
}
}
}

View File

@@ -0,0 +1,30 @@
{
"descriptor": {
"name": "",
"description": ""
},
"input": {
"placeholder": ""
},
"switched-to": "",
"searchEngines": {
"search": {
"name": "",
"description": ""
},
"youtube": {
"name": "",
"description": ""
},
"torrents": {
"name": "",
"description": ""
},
"overseerr": {
"name": "",
"description": ""
}
},
"tip": "",
"switchedSearchEngine": ""
}

View File

@@ -0,0 +1,80 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"refreshInterval": {
"label": ""
},
"displayCompletedTorrents": {
"label": ""
},
"displayStaleTorrents": {
"label": ""
},
"labelFilterIsWhitelist": {
"label": ""
},
"labelFilter": {
"label": "",
"description": ""
}
}
},
"card": {
"footer": {
"error": "",
"lastUpdated": ""
},
"table": {
"header": {
"name": "",
"size": "",
"download": "",
"upload": "",
"estimatedTimeOfArrival": "",
"progress": ""
},
"item": {
"text": ""
},
"body": {
"nothingFound": "",
"filterHidingItems": ""
}
},
"lineChart": {
"title": "",
"download": "",
"upload": "",
"timeSpan": "",
"totalDownload": "",
"totalUpload": ""
},
"errors": {
"noDownloadClients": {
"title": "",
"text": ""
},
"generic": {
"title": "",
"text": ""
}
},
"loading": {
"title": ""
},
"popover": {
"introductionPrefix": "",
"metrics": {
"queuePosition": "",
"progress": "",
"totalSelectedSize": "",
"state": "",
"ratio": "",
"completed": ""
}
}
}
}

View File

@@ -0,0 +1,49 @@
{
"descriptor": {
"name": "",
"description": ""
},
"card": {
"errors": {
"noDownloadClients": {
"title": "",
"text": ""
}
}
},
"tabs": {
"queue": "",
"history": ""
},
"info": {
"sizeLeft": "",
"paused": ""
},
"queue": {
"header": {
"name": "",
"size": "",
"eta": "",
"progress": ""
},
"empty": "",
"error": {
"title": "",
"message": ""
},
"paused": ""
},
"history": {
"header": {
"name": "",
"size": "",
"duration": ""
},
"empty": "",
"error": {
"title": "",
"message": ""
},
"paused": ""
}
}

View File

@@ -0,0 +1,24 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"FeedUrl": {
"label": ""
},
"autoPlay": {
"label": ""
},
"muted": {
"label": ""
},
"controls": {
"label": ""
}
}
},
"errors": {
"invalidStream": ""
}
}

View File

@@ -0,0 +1,33 @@
{
"descriptor": {
"name": "",
"description": "",
"settings": {
"title": "",
"displayInFahrenheit": {
"label": ""
},
"location": {
"label": ""
}
}
},
"card": {
"weatherDescriptions": {
"clear": "",
"mainlyClear": "",
"fog": "",
"drizzle": "",
"freezingDrizzle": "",
"rain": "",
"freezingRain": "",
"snowFall": "",
"snowGrains": "",
"rainShowers": "",
"snowShowers": "",
"thunderstorm": "",
"thunderstormWithHail": "",
"unknown": ""
}
}
}

View File

@@ -0,0 +1,38 @@
{
"title": "",
"tooltip": "",
"tabs": {
"common": "",
"customizations": ""
},
"tips": {
"configTip": ""
},
"credits": {
"madeWithLove": "",
"thirdPartyContent": "",
"thirdPartyContentTable": {
"dependencyName": "",
"dependencyVersion": ""
}
},
"grow": "",
"layout": {
"preview": {
"title": "",
"subtitle": ""
},
"divider": "",
"main": "",
"sidebar": "",
"cannotturnoff": "",
"dashboardlayout": "",
"enablersidebar": "",
"enablelsidebar": "",
"enablesearchbar": "",
"enabledocker": "",
"enableping": "",
"enablelsidebardesc": "",
"enablersidebardesc": ""
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,21 @@
{
"text": "",
"accordeon": {
"layout": {
"name": "",
"description": ""
},
"gridstack": {
"name": "",
"description": ""
},
"pageMetadata": {
"name": "",
"description": ""
},
"appereance": {
"name": "",
"description": ""
}
}
}

View File

@@ -0,0 +1,10 @@
{
"columnsCount": {
"labelPreset": "",
"descriptionPreset": "",
"descriptionExceedsPreset": ""
},
"unsavedChanges": "",
"applyChanges": "",
"defaultValues": ""
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,30 @@
{
"pageTitle": {
"label": "",
"description": ""
},
"metaTitle": {
"label": "",
"description": ""
},
"logo": {
"label": "",
"description": ""
},
"favicon": {
"label": "",
"description": ""
},
"background": {
"label": ""
},
"customCSS": {
"label": "",
"description": "",
"placeholder": "",
"applying": ""
},
"buttons": {
"submit": ""
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,86 @@
{
"configSelect": {
"label": "",
"description": "",
"loadingNew": "",
"pleaseWait": ""
},
"modal": {
"copy": {
"title": "",
"form": {
"configName": {
"label": "",
"validation": {
"required": "",
"notUnique": ""
},
"placeholder": ""
},
"submitButton": ""
},
"events": {
"configSaved": {
"title": "",
"message": ""
},
"configCopied": {
"title": "",
"message": ""
},
"configNotCopied": {
"title": "",
"message": ""
}
}
},
"confirmDeletion": {
"title": "",
"warningText": "",
"text": "",
"buttons": {
"confirm": ""
}
}
},
"buttons": {
"download": "",
"delete": {
"text": "",
"notifications": {
"deleted": {
"title": "",
"message": ""
},
"deleteFailed": {
"title": "",
"message": ""
},
"deleteFailedDefaultConfig": {
"title": "",
"message": ""
}
}
},
"saveCopy": ""
},
"dropzone": {
"notifications": {
"invalidConfig": {
"title": "",
"message": ""
},
"loadedSuccessfully": {
"title": ""
}
},
"accept": {
"title": "",
"text": ""
},
"reject": {
"title": "",
"text": ""
}
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,19 @@
{
"title": "",
"configurationName": "",
"tips": {
"generalTip": "",
"placeholderTip": ""
},
"customEngine": {
"title": "",
"label": "",
"placeholder": ""
},
"searchNewTab": {
"label": ""
},
"searchEnabled": {
"label": ""
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1 @@
{}

View File

@@ -0,0 +1,7 @@
{
"noEntries": {
"title": "",
"text": ""
},
"buttonAdd": ""
}

View File

@@ -0,0 +1,14 @@
{
"card": {
"title": "",
"buttons": {
"details": "",
"tryAgain": ""
}
},
"modal": {
"text": "",
"label": "",
"reportButton": ""
}
}

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