mirror of
https://github.com/ajnart/homarr.git
synced 2026-01-14 19:42:16 +01:00
🔀 Version 0.12.3
This commit is contained in:
@@ -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',
|
||||
{
|
||||
|
||||
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -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: .
|
||||
|
||||
2
.github/workflows/docker_dev.yml
vendored
2
.github/workflows/docker_dev.yml
vendored
@@ -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
@@ -1,3 +1,3 @@
|
||||
nodeLinker: node-modules
|
||||
|
||||
yarnPath: .yarn/releases/yarn-3.5.1.cjs
|
||||
yarnPath: .yarn/releases/yarn-3.6.0.cjs
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -28,6 +28,7 @@ module.exports = {
|
||||
'sk',
|
||||
'no',
|
||||
'tr',
|
||||
'lv'
|
||||
],
|
||||
|
||||
localeDetection: true,
|
||||
|
||||
@@ -11,4 +11,5 @@ module.exports = withBundleAnalyzer({
|
||||
reactStrictMode: true,
|
||||
output: 'standalone',
|
||||
i18n,
|
||||
transpilePackages: ['@jellyfin/sdk'],
|
||||
});
|
||||
|
||||
53
package.json
53
package.json
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/da/layout/common.json
Normal file
18
public/locales/da/layout/common.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/de/layout/common.json
Normal file
18
public/locales/de/layout/common.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
"delete": "Διαγραφή",
|
||||
"ok": "ΟΚ",
|
||||
"edit": "Επεξεργασία",
|
||||
"enabled": "",
|
||||
"disabled": "",
|
||||
"enableAll": "",
|
||||
"disableAll": "",
|
||||
"enabled": "Ενεργοποιημένο",
|
||||
"disabled": "Απενεργοποιημένο",
|
||||
"enableAll": "Ενεργοποίηση όλων",
|
||||
"disableAll": "Απενεργοποίηση όλων",
|
||||
"version": "Έκδοση",
|
||||
"changePosition": "Αλλαγή θέσης",
|
||||
"remove": "Αφαίρεση",
|
||||
|
||||
18
public/locales/el/layout/common.json
Normal file
18
public/locales/el/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "Αποκλεισμένα αναδυόμενα παράθυρα",
|
||||
"text": "Ο περιηγητής σας έχει αποκλείσει το Homarr από την πρόσβαση στο API του. Αυτό συνήθως προκαλείται από AdBlockers ή δεν άρνηση δικαιωμάτων. Το Homarr δεν είναι σε θέση να ζητήσει δικαιώματα αυτόματα.",
|
||||
"list": {
|
||||
"browserPermission": "Κάντε κλικ στο εικονίδιο δίπλα από τη διεύθυνση URL και ελέγξτε τα δικαιώματα. Να επιτρέπονται αναδυόμενα παράθυρα",
|
||||
"adBlockers": "Απενεργοποιήστε τα AdBlockers και τα εργαλεία ασφαλείας από τον περιηγητή σας",
|
||||
"otherBrowser": "Δοκιμάστε διαφορετικό περιηγητή"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": "Άνοιγμα όλων σε νέα καρτέλα"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -39,7 +39,7 @@
|
||||
"appearance": {
|
||||
"icon": {
|
||||
"label": "Εικονίδιο εφαρμογής",
|
||||
"description": "",
|
||||
"description": "Αρχίστε να πληκτρολογείτε για να βρείτε ένα εικονίδιο. Μπορείτε επίσης να επικολλήσετε μια διεύθυνση URL εικόνας για να χρησιμοποιήσετε ένα προσαρμοσμένο εικονίδιο.",
|
||||
"autocomplete": {
|
||||
"title": "Δεν βρέθηκαν αποτελέσματα",
|
||||
"text": "Προσπαθήστε να χρησιμοποιήσετε έναν πιο συγκεκριμένο όρο αναζήτησης. Αν δεν μπορείτε να βρείτε το εικονίδιο που επιθυμείτε, επικολλήστε την παραπάνω διεύθυνση URL εικόνας για ένα προσαρμοσμένο εικονίδιο"
|
||||
|
||||
@@ -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": "Προσθέστε νέα αντικείμενα σε αυτή τη λίστα στη λειτουργία επεξεργασίας"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"settings": {
|
||||
"title": "Ρυθμίσεις για το widget Dash",
|
||||
"dashName": {
|
||||
"label": ""
|
||||
"label": "Όνομα Dash"
|
||||
},
|
||||
"url": {
|
||||
"label": "Dash. URL"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
"name": "Στοιχεία ελέγχου DNS hole",
|
||||
"description": "Ελέγξτε το PiHole ή το AdGuard από το dashboard σας"
|
||||
}
|
||||
}
|
||||
@@ -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": "σημερινοί αποκλεισμοί"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"settings": {
|
||||
"title": "Κατάλογος αιτημάτων των μέσων ενημέρωσης",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": ""
|
||||
"label": "Αντικατάσταση συνδέσμων με εξωτερικό διακομιστή"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -18,7 +18,7 @@
|
||||
"declined": "Απορρίφθηκε"
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "",
|
||||
"decline": ""
|
||||
"approve": "Έγκριση αιτημάτων",
|
||||
"decline": "Απόρριψη αιτημάτων"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": "Διάστημα ανανέωσης (σε λεπτά)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": "Επικίνδυνο: Επιτρέψτε φιλτραρισμένο περιεχόμενο αντικειμένων"
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": "Περιορισμός γραμμών κειμένου"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"noEntries": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
"title": "Καμία εγγραφή",
|
||||
"text": "Χρησιμοποιήστε τα παρακάτω κουμπιά για να προσθέσετε περισσότερες εγγραφές"
|
||||
},
|
||||
"buttonAdd": ""
|
||||
"buttonAdd": "Προσθήκη"
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
}
|
||||
},
|
||||
"modal": {
|
||||
"text": "",
|
||||
"text": "Εμφανίστηκε ένα απροσδόκητο σφάλμα. Ελέγξτε τις ρυθμίσεις σας. Παρακαλούμε αναφέρετε αυτό το θέμα, αν πιστεύετε ότι πρόκειται για bug.",
|
||||
"label": "Το σφάλμα σας",
|
||||
"reportButton": "Αναφέρετε αυτό το σφάλμα"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/en/layout/common.json
Normal file
18
public/locales/en/layout/common.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
|
||||
18
public/locales/es/layout/common.json
Normal file
18
public/locales/es/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": "Intervalo de refresco (en minutos)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/fr/layout/common.json
Normal file
18
public/locales/fr/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": ""
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,4 +11,4 @@
|
||||
"label": "",
|
||||
"reportButton": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/he/layout/common.json
Normal file
18
public/locales/he/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "חלונות קופצים חסומים",
|
||||
"text": "הדפדפן שלך חסם את Homarr מגישה ל-API שלו. זה נגרם לרוב על ידי חוסם פרסומות או דחיית הרשאות. Homarr אינו מסוגל לבקש הרשאות באופן אוטומטי.",
|
||||
"list": {
|
||||
"browserPermission": "לחץ על הסמל לצד כתובת האתר ובדוק את ההרשאות. אפשר חלונות קופצים וחלונות",
|
||||
"adBlockers": "השבת את חוסמי המודעות וכלי האבטחה מהדפדפן שלך",
|
||||
"otherBrowser": "נסה דפדפן אחר"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": "פתח הכל בכרטיסייה חדשה"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": "מרווח הזמן לרענון (בשניות)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": "מסוכן: אפשר תוכן פריט מנוקה"
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": "הגבלת שורות טקסט"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
}
|
||||
},
|
||||
"modal": {
|
||||
"text": "",
|
||||
"text": "שגיאה בלתי צפויה התרחשה. אנא בדוק את התצורה שלך. אנא דווח על בעיה זו, אם אתה מאמין שזה באג.",
|
||||
"label": "השגיאה שלך",
|
||||
"reportButton": "דווח על שגיאה זו"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/it/layout/common.json
Normal file
18
public/locales/it/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/ja/layout/common.json
Normal file
18
public/locales/ja/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": ""
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,4 +11,4 @@
|
||||
"label": "",
|
||||
"reportButton": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/ko/layout/common.json
Normal file
18
public/locales/ko/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": ""
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,4 +11,4 @@
|
||||
"label": "",
|
||||
"reportButton": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
public/locales/lol/layout/common.json
Normal file
18
public/locales/lol/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,12 @@
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": ""
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": ""
|
||||
},
|
||||
"settings.textLinesClamp": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
@@ -21,4 +27,4 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,4 +11,4 @@
|
||||
"label": "",
|
||||
"reportButton": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
27
public/locales/lv/authentication/login.json
Normal file
27
public/locales/lv/authentication/login.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"title": "",
|
||||
"text": "",
|
||||
"form": {
|
||||
"fields": {
|
||||
"password": {
|
||||
"label": "",
|
||||
"placeholder": ""
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": ""
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"checking": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"correct": {
|
||||
"title": ""
|
||||
},
|
||||
"wrong": {
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
39
public/locales/lv/common.json
Normal file
39
public/locales/lv/common.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
18
public/locales/lv/layout/common.json
Normal file
18
public/locales/lv/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "",
|
||||
"text": "",
|
||||
"list": {
|
||||
"browserPermission": "",
|
||||
"adBlockers": "",
|
||||
"otherBrowser": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/lv/layout/element-selector/selector.json
Normal file
11
public/locales/lv/layout/element-selector/selector.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"modal": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"widgetDescription": "",
|
||||
"goBack": "",
|
||||
"actionIcon": {
|
||||
"tooltip": ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "",
|
||||
"button": {
|
||||
"disabled": "",
|
||||
"enabled": ""
|
||||
},
|
||||
"popover": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
1
public/locales/lv/layout/mobile/drawer.json
Normal file
1
public/locales/lv/layout/mobile/drawer.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
18
public/locales/lv/layout/modals/about.json
Normal file
18
public/locales/lv/layout/modals/about.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"description": "",
|
||||
"contact": "",
|
||||
"addToDashboard": "",
|
||||
"tip": "",
|
||||
"key": "",
|
||||
"action": "",
|
||||
"keybinds": "",
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "",
|
||||
"configurationsCount": "",
|
||||
"version": "",
|
||||
"nodeEnvironment": "",
|
||||
"i18n": "",
|
||||
"locales": "",
|
||||
"experimental_disableEditMode": ""
|
||||
}
|
||||
}
|
||||
76
public/locales/lv/layout/modals/add-app.json
Normal file
76
public/locales/lv/layout/modals/add-app.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
1
public/locales/lv/layout/modals/change-position.json
Normal file
1
public/locales/lv/layout/modals/change-position.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
21
public/locales/lv/modules/bookmark.json
Normal file
21
public/locales/lv/modules/bookmark.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"items": {
|
||||
"label": ""
|
||||
},
|
||||
"layout": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"noneFound": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
18
public/locales/lv/modules/calendar.json
Normal file
18
public/locales/lv/modules/calendar.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"useSonarrv4": {
|
||||
"label": ""
|
||||
},
|
||||
"sundayStart": {
|
||||
"label": ""
|
||||
},
|
||||
"radarrReleaseType": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
6
public/locales/lv/modules/common-media-cards.json
Normal file
6
public/locales/lv/modules/common-media-cards.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"buttons": {
|
||||
"play": "",
|
||||
"request": ""
|
||||
}
|
||||
}
|
||||
10
public/locales/lv/modules/common.json
Normal file
10
public/locales/lv/modules/common.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"settings": {
|
||||
"label": ""
|
||||
},
|
||||
"errors": {
|
||||
"unmappedOptions": {
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
118
public/locales/lv/modules/dashdot.json
Normal file
118
public/locales/lv/modules/dashdot.json
Normal file
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"dashName": {
|
||||
"label": ""
|
||||
},
|
||||
"url": {
|
||||
"label": ""
|
||||
},
|
||||
"usePercentages": {
|
||||
"label": ""
|
||||
},
|
||||
"columns": {
|
||||
"label": ""
|
||||
},
|
||||
"graphHeight": {
|
||||
"label": ""
|
||||
},
|
||||
"graphsOrder": {
|
||||
"label": "",
|
||||
"storage": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
},
|
||||
"compactView": {
|
||||
"label": ""
|
||||
},
|
||||
"multiView": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
},
|
||||
"compactView": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
},
|
||||
"multiView": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"ram": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
}
|
||||
},
|
||||
"gpu": {
|
||||
"label": "",
|
||||
"enabled": {
|
||||
"label": ""
|
||||
},
|
||||
"span": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"title": "",
|
||||
"errors": {
|
||||
"noService": "",
|
||||
"noInformation": "",
|
||||
"protocolDowngrade": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
},
|
||||
"graphs": {
|
||||
"storage": {
|
||||
"title": "",
|
||||
"label": ""
|
||||
},
|
||||
"network": {
|
||||
"title": "",
|
||||
"label": "",
|
||||
"metrics": {
|
||||
"download": "",
|
||||
"upload": ""
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
"title": ""
|
||||
},
|
||||
"ram": {
|
||||
"title": ""
|
||||
},
|
||||
"gpu": {
|
||||
"title": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
12
public/locales/lv/modules/date.json
Normal file
12
public/locales/lv/modules/date.json
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"display24HourFormat": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
35
public/locales/lv/modules/dlspeed.json
Normal file
35
public/locales/lv/modules/dlspeed.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"size": "",
|
||||
"download": "",
|
||||
"upload": "",
|
||||
"estimatedTimeOfArrival": "",
|
||||
"progress": ""
|
||||
},
|
||||
"body": {
|
||||
"nothingFound": ""
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "",
|
||||
"download": "",
|
||||
"upload": "",
|
||||
"timeSpan": "",
|
||||
"totalDownload": "",
|
||||
"totalUpload": ""
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
6
public/locales/lv/modules/dns-hole-controls.json
Normal file
6
public/locales/lv/modules/dns-hole-controls.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
20
public/locales/lv/modules/dns-hole-summary.json
Normal file
20
public/locales/lv/modules/dns-hole-summary.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"usePiHoleColors": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"metrics": {
|
||||
"domainsOnAdlist": "",
|
||||
"queriesToday": "",
|
||||
"queriesBlockedTodayPercentage": "",
|
||||
"queriesBlockedToday": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
83
public/locales/lv/modules/docker.json
Normal file
83
public/locales/lv/modules/docker.json
Normal file
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"search": {
|
||||
"placeholder": ""
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"image": "",
|
||||
"ports": "",
|
||||
"state": ""
|
||||
},
|
||||
"body": {
|
||||
"portCollapse": ""
|
||||
},
|
||||
"states": {
|
||||
"running": "",
|
||||
"created": "",
|
||||
"stopped": "",
|
||||
"unknown": ""
|
||||
}
|
||||
},
|
||||
"actionBar": {
|
||||
"addService": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"restart": {
|
||||
"title": ""
|
||||
},
|
||||
"stop": {
|
||||
"title": ""
|
||||
},
|
||||
"start": {
|
||||
"title": ""
|
||||
},
|
||||
"refreshData": {
|
||||
"title": ""
|
||||
},
|
||||
"remove": {
|
||||
"title": ""
|
||||
},
|
||||
"addToHomarr": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"start": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
},
|
||||
"stop": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
},
|
||||
"restart": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
},
|
||||
"remove": {
|
||||
"start": "",
|
||||
"end": ""
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"integrationFailed": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"unknownError": {
|
||||
"title": ""
|
||||
},
|
||||
"oneServiceAtATime": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"actionIcon": {
|
||||
"tooltip": ""
|
||||
}
|
||||
}
|
||||
23
public/locales/lv/modules/iframe.json
Normal file
23
public/locales/lv/modules/iframe.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"embedUrl": {
|
||||
"label": ""
|
||||
},
|
||||
"allowFullScreen": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noUrl": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
24
public/locales/lv/modules/media-requests-list.json
Normal file
24
public/locales/lv/modules/media-requests-list.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"noRequests": "",
|
||||
"pending": "",
|
||||
"nonePending": "",
|
||||
"state": {
|
||||
"approved": "",
|
||||
"pendingApproval": "",
|
||||
"declined": ""
|
||||
},
|
||||
"tooltips": {
|
||||
"approve": "",
|
||||
"decline": ""
|
||||
}
|
||||
}
|
||||
14
public/locales/lv/modules/media-requests-stats.json
Normal file
14
public/locales/lv/modules/media-requests-stats.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"pending": "",
|
||||
"tvRequests": "",
|
||||
"movieRequests": ""
|
||||
}
|
||||
}
|
||||
24
public/locales/lv/modules/media-server.json
Normal file
24
public/locales/lv/modules/media-server.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": ""
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"session": "",
|
||||
"user": "",
|
||||
"currentlyPlaying": ""
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
30
public/locales/lv/modules/overseerr.json
Normal file
30
public/locales/lv/modules/overseerr.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"popup": {
|
||||
"item": {
|
||||
"buttons": {
|
||||
"askFor": "",
|
||||
"cancel": "",
|
||||
"request": ""
|
||||
},
|
||||
"alerts": {
|
||||
"automaticApproval": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"seasonSelector": {
|
||||
"caption": "",
|
||||
"table": {
|
||||
"header": {
|
||||
"season": "",
|
||||
"numberOfEpisodes": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
public/locales/lv/modules/ping.json
Normal file
11
public/locales/lv/modules/ping.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"states": {
|
||||
"online": "",
|
||||
"offline": "",
|
||||
"loading": ""
|
||||
}
|
||||
}
|
||||
30
public/locales/lv/modules/rss.json
Normal file
30
public/locales/lv/modules/rss.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
30
public/locales/lv/modules/search.json
Normal file
30
public/locales/lv/modules/search.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"input": {
|
||||
"placeholder": ""
|
||||
},
|
||||
"switched-to": "",
|
||||
"searchEngines": {
|
||||
"search": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"youtube": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"torrents": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"overseerr": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
}
|
||||
},
|
||||
"tip": "",
|
||||
"switchedSearchEngine": ""
|
||||
}
|
||||
80
public/locales/lv/modules/torrents-status.json
Normal file
80
public/locales/lv/modules/torrents-status.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
49
public/locales/lv/modules/usenet.json
Normal file
49
public/locales/lv/modules/usenet.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"tabs": {
|
||||
"queue": "",
|
||||
"history": ""
|
||||
},
|
||||
"info": {
|
||||
"sizeLeft": "",
|
||||
"paused": ""
|
||||
},
|
||||
"queue": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"size": "",
|
||||
"eta": "",
|
||||
"progress": ""
|
||||
},
|
||||
"empty": "",
|
||||
"error": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"paused": ""
|
||||
},
|
||||
"history": {
|
||||
"header": {
|
||||
"name": "",
|
||||
"size": "",
|
||||
"duration": ""
|
||||
},
|
||||
"empty": "",
|
||||
"error": {
|
||||
"title": "",
|
||||
"message": ""
|
||||
},
|
||||
"paused": ""
|
||||
}
|
||||
}
|
||||
24
public/locales/lv/modules/video-stream.json
Normal file
24
public/locales/lv/modules/video-stream.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "",
|
||||
"description": "",
|
||||
"settings": {
|
||||
"title": "",
|
||||
"FeedUrl": {
|
||||
"label": ""
|
||||
},
|
||||
"autoPlay": {
|
||||
"label": ""
|
||||
},
|
||||
"muted": {
|
||||
"label": ""
|
||||
},
|
||||
"controls": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"invalidStream": ""
|
||||
}
|
||||
}
|
||||
33
public/locales/lv/modules/weather.json
Normal file
33
public/locales/lv/modules/weather.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
38
public/locales/lv/settings/common.json
Normal file
38
public/locales/lv/settings/common.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
1
public/locales/lv/settings/customization/app-width.json
Normal file
1
public/locales/lv/settings/customization/app-width.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
21
public/locales/lv/settings/customization/general.json
Normal file
21
public/locales/lv/settings/customization/general.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"text": "",
|
||||
"accordeon": {
|
||||
"layout": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"gridstack": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"pageMetadata": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
},
|
||||
"appereance": {
|
||||
"name": "",
|
||||
"description": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
10
public/locales/lv/settings/customization/gridstack.json
Normal file
10
public/locales/lv/settings/customization/gridstack.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"columnsCount": {
|
||||
"labelPreset": "",
|
||||
"descriptionPreset": "",
|
||||
"descriptionExceedsPreset": ""
|
||||
},
|
||||
"unsavedChanges": "",
|
||||
"applyChanges": "",
|
||||
"defaultValues": ""
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -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": ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
1
public/locales/lv/settings/general/color-schema.json
Normal file
1
public/locales/lv/settings/general/color-schema.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
86
public/locales/lv/settings/general/config-changer.json
Normal file
86
public/locales/lv/settings/general/config-changer.json
Normal 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": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
19
public/locales/lv/settings/general/search-engine.json
Normal file
19
public/locales/lv/settings/general/search-engine.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"title": "",
|
||||
"configurationName": "",
|
||||
"tips": {
|
||||
"generalTip": "",
|
||||
"placeholderTip": ""
|
||||
},
|
||||
"customEngine": {
|
||||
"title": "",
|
||||
"label": "",
|
||||
"placeholder": ""
|
||||
},
|
||||
"searchNewTab": {
|
||||
"label": ""
|
||||
},
|
||||
"searchEnabled": {
|
||||
"label": ""
|
||||
}
|
||||
}
|
||||
1
public/locales/lv/settings/general/theme-selector.json
Normal file
1
public/locales/lv/settings/general/theme-selector.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
1
public/locales/lv/settings/general/widget-positions.json
Normal file
1
public/locales/lv/settings/general/widget-positions.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
7
public/locales/lv/widgets/draggable-list.json
Normal file
7
public/locales/lv/widgets/draggable-list.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"noEntries": {
|
||||
"title": "",
|
||||
"text": ""
|
||||
},
|
||||
"buttonAdd": ""
|
||||
}
|
||||
14
public/locales/lv/widgets/error-boundary.json
Normal file
14
public/locales/lv/widgets/error-boundary.json
Normal 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
Reference in New Issue
Block a user