@@ -1,8 +0,0 @@
|
|||||||
root = true
|
|
||||||
|
|
||||||
[*]
|
|
||||||
end_of_line = lf
|
|
||||||
indent_size = 2
|
|
||||||
indent_style = space
|
|
||||||
trim_trailing_whitespace = true
|
|
||||||
insert_final_newline = true
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
*.js
|
|
||||||
nodes_modules/
|
|
||||||
43
.eslintrc.js
43
.eslintrc.js
@@ -1,43 +0,0 @@
|
|||||||
module.exports = {
|
|
||||||
extends: [
|
|
||||||
'mantine',
|
|
||||||
'plugin:@next/next/recommended',
|
|
||||||
'eslint:recommended',
|
|
||||||
'plugin:@typescript-eslint/eslint-recommended',
|
|
||||||
'plugin:@typescript-eslint/recommended',
|
|
||||||
'plugin:vitest/recommended',
|
|
||||||
],
|
|
||||||
plugins: ['testing-library', 'react-hooks', 'react', 'unused-imports', 'vitest'],
|
|
||||||
overrides: [
|
|
||||||
{
|
|
||||||
files: ['**/?(*.)+(spec|test).[jt]s?(x)'],
|
|
||||||
extends: ['plugin:testing-library/react'],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
parserOptions: {
|
|
||||||
project: './tsconfig.json',
|
|
||||||
},
|
|
||||||
rules: {
|
|
||||||
'import/no-cycle': 'off',
|
|
||||||
'react/react-in-jsx-scope': 'off',
|
|
||||||
'react/no-children-prop': 'off',
|
|
||||||
'unused-imports/no-unused-imports': 'warn',
|
|
||||||
'@typescript-eslint/no-unused-vars': 'off',
|
|
||||||
'@typescript-eslint/no-unused-imports': 'off',
|
|
||||||
'@typescript-eslint/no-unused-expressions': 'off',
|
|
||||||
'@typescript-eslint/no-explicit-any': 'off',
|
|
||||||
'@typescript-eslint/no-shadow': 'off',
|
|
||||||
'@typescript-eslint/no-use-before-define': 'off',
|
|
||||||
'@typescript-eslint/no-non-null-assertion': 'off',
|
|
||||||
'no-continue': 'off',
|
|
||||||
'linebreak-style': 0,
|
|
||||||
'import/extensions': 'off',
|
|
||||||
'vitest/max-nested-describe': [
|
|
||||||
'error',
|
|
||||||
{
|
|
||||||
max: 3,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
'testing-library/no-node-access': ['error', { allowContainerFirstChild: true }],
|
|
||||||
},
|
|
||||||
};
|
|
||||||
2
.github/ISSUE_TEMPLATE/bug.yml
vendored
2
.github/ISSUE_TEMPLATE/bug.yml
vendored
@@ -35,7 +35,7 @@ body:
|
|||||||
label: Logs
|
label: Logs
|
||||||
description: Provide your Homarr logs so we can investigate what's going on
|
description: Provide your Homarr logs so we can investigate what's going on
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: false
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: context
|
id: context
|
||||||
attributes:
|
attributes:
|
||||||
|
|||||||
52
.github/workflows/docker_dev.yml
vendored
52
.github/workflows/docker_dev.yml
vendored
@@ -154,55 +154,3 @@ jobs:
|
|||||||
- name: Build next.js app
|
- name: Build next.js app
|
||||||
# change this if your site requires a custom build command
|
# change this if your site requires a custom build command
|
||||||
run: yarn turbo build
|
run: yarn turbo build
|
||||||
|
|
||||||
# Here's the first place where next-bundle-analysis' own script is used
|
|
||||||
# This step pulls the raw bundle stats for the current bundle
|
|
||||||
- name: Analyze bundle
|
|
||||||
run: npx -p nextjs-bundle-analysis report
|
|
||||||
|
|
||||||
- name: Upload bundle
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: bundle
|
|
||||||
path: .next/analyze/__bundle_analysis.json
|
|
||||||
|
|
||||||
- name: Download base branch bundle stats
|
|
||||||
uses: dawidd6/action-download-artifact@v2
|
|
||||||
continue-on-error: true
|
|
||||||
if: success() && github.event.number
|
|
||||||
with:
|
|
||||||
workflow: nextjs_bundle_analysis.yml
|
|
||||||
branch: ${{ github.event.pull_request.base.ref }}
|
|
||||||
path: .next/analyze/base
|
|
||||||
|
|
||||||
# And here's the second place - this runs after we have both the current and
|
|
||||||
# base branch bundle stats, and will compare them to determine what changed.
|
|
||||||
# There are two configurable arguments that come from package.json:
|
|
||||||
#
|
|
||||||
# - budget: optional, set a budget (bytes) against which size changes are measured
|
|
||||||
# it's set to 350kb here by default, as informed by the following piece:
|
|
||||||
# https://infrequently.org/2021/03/the-performance-inequality-gap/
|
|
||||||
#
|
|
||||||
# - red-status-percentage: sets the percent size increase where you get a red
|
|
||||||
# status indicator, defaults to 20%
|
|
||||||
#
|
|
||||||
# Either of these arguments can be changed or removed by editing the `nextBundleAnalysis`
|
|
||||||
# entry in your package.json file.
|
|
||||||
- name: Compare with base branch bundle
|
|
||||||
if: success() && github.event.number
|
|
||||||
run: ls -laR .next/analyze/base && npx -p nextjs-bundle-analysis compare
|
|
||||||
|
|
||||||
- name: Get Comment Body
|
|
||||||
id: get-comment-body
|
|
||||||
if: success() && github.event.number
|
|
||||||
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings
|
|
||||||
run: |
|
|
||||||
echo "body<<EOF" >> $GITHUB_OUTPUT
|
|
||||||
echo "$(cat .next/analyze/__bundle_analysis_comment.txt)" >> $GITHUB_OUTPUT
|
|
||||||
echo EOF >> $GITHUB_OUTPUT
|
|
||||||
|
|
||||||
- name: Comment
|
|
||||||
uses: marocchino/sticky-pull-request-comment@v2
|
|
||||||
with:
|
|
||||||
header: next-touched-pages
|
|
||||||
message: ${{ steps.get-comment-body.outputs.body }}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
{
|
|
||||||
"printWidth": 100,
|
|
||||||
"tabWidth": 2,
|
|
||||||
"parser": "typescript",
|
|
||||||
"singleQuote": true,
|
|
||||||
"trailingComma": "es5",
|
|
||||||
"useTabs": false,
|
|
||||||
"endOfLine": "lf"
|
|
||||||
}
|
|
||||||
@@ -121,3 +121,5 @@ You can also support us by helping with [translating the entire project](https:/
|
|||||||
**Please read our [Contribution Guidelines](/CONTRIBUTING.md)**
|
**Please read our [Contribution Guidelines](/CONTRIBUTING.md)**
|
||||||
|
|
||||||
All contributions, regardless of their size or scope, are welcome and highly appreciated! Thank you ❤️
|
All contributions, regardless of their size or scope, are welcome and highly appreciated! Thank you ❤️
|
||||||
|
|
||||||
|

|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
import { defineConfig } from 'checkly'
|
|
||||||
|
|
||||||
/**
|
|
||||||
* See https://www.checklyhq.com/docs/cli/project-structure/
|
|
||||||
*/
|
|
||||||
const config = defineConfig({
|
|
||||||
/* A human friendly name for your project */
|
|
||||||
projectName: 'homarr',
|
|
||||||
/** A logical ID that needs to be unique across your Checkly account,
|
|
||||||
* See https://www.checklyhq.com/docs/cli/constructs/ to learn more about logical IDs.
|
|
||||||
*/
|
|
||||||
logicalId: 'homarr',
|
|
||||||
/* An optional URL to your Git repo */
|
|
||||||
repoUrl: 'https://github.com/checkly/checkly-cli',
|
|
||||||
/* Sets default values for Checks */
|
|
||||||
checks: {
|
|
||||||
/* A default for how often your Check should run in minutes */
|
|
||||||
frequency: 10,
|
|
||||||
/* Checkly data centers to run your Checks as monitors */
|
|
||||||
locations: ['us-east-1', 'eu-west-1'],
|
|
||||||
/* An optional array of tags to organize your Checks */
|
|
||||||
tags: ['mac'],
|
|
||||||
/** The Checkly Runtime identifier, determining npm packages and the Node.js version available at runtime.
|
|
||||||
* See https://www.checklyhq.com/docs/cli/npm-packages/
|
|
||||||
*/
|
|
||||||
runtimeId: '2023.02',
|
|
||||||
/* A glob pattern that matches the Checks inside your repo, see https://www.checklyhq.com/docs/cli/using-check-test-match/ */
|
|
||||||
checkMatch: '**/__checks__/**/*.check.ts',
|
|
||||||
browserChecks: {
|
|
||||||
/* A glob pattern matches any Playwright .spec.ts files and automagically creates a Browser Check. This way, you
|
|
||||||
* can just write native Playwright code. See https://www.checklyhq.com/docs/cli/using-check-test-match/
|
|
||||||
* */
|
|
||||||
testMatch: '**/__checks__/**/*.spec.ts',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
cli: {
|
|
||||||
/* The default datacenter location to use when running npx checkly test */
|
|
||||||
runLocation: 'eu-west-1',
|
|
||||||
/* An array of default reporters to use when a reporter is not specified with the "--reporter" flag */
|
|
||||||
reporters: ['list'],
|
|
||||||
},
|
|
||||||
})
|
|
||||||
|
|
||||||
export default config
|
|
||||||
@@ -1,389 +1,393 @@
|
|||||||
{
|
{
|
||||||
"schemaVersion": 1,
|
"schemaVersion": 1,
|
||||||
"configProperties": {
|
"configProperties": {
|
||||||
"name": "default"
|
"name": "default"
|
||||||
},
|
},
|
||||||
"categories": [
|
"categories": [
|
||||||
{
|
{
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f",
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f",
|
||||||
"position": 1,
|
"position": 1,
|
||||||
"name": "Welcome to Homarr 🎉",
|
"name": "Welcome to Homarr 🎉",
|
||||||
"type": "category"
|
"type": "category"
|
||||||
}
|
|
||||||
],
|
|
||||||
"wrappers": [
|
|
||||||
{
|
|
||||||
"id": "default",
|
|
||||||
"position": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a326",
|
|
||||||
"position": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"apps": [
|
|
||||||
{
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337",
|
|
||||||
"name": "Discord",
|
|
||||||
"url": "https://discord.com/invite/aCsmEV5RgA",
|
|
||||||
"behaviour": {
|
|
||||||
"onClickUrl": "https://discord.com/invite/aCsmEV5RgA",
|
|
||||||
"isOpeningNewTab": true,
|
|
||||||
"externalUrl": "https://discord.com/invite/aCsmEV5RgA"
|
|
||||||
},
|
|
||||||
"network": {
|
|
||||||
"enabledStatusChecker": false,
|
|
||||||
"statusCodes": [
|
|
||||||
"200"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"appearance": {
|
|
||||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png"
|
|
||||||
},
|
|
||||||
"integration": {
|
|
||||||
"type": null,
|
|
||||||
"properties": []
|
|
||||||
},
|
|
||||||
"area": {
|
|
||||||
"type": "category",
|
|
||||||
"properties": {
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"shape": {
|
|
||||||
"md": {
|
|
||||||
"location": {
|
|
||||||
"x": 3,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 3,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sm": {
|
|
||||||
"location": {
|
|
||||||
"x": 2,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 1,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lg": {
|
|
||||||
"location": {
|
|
||||||
"x": 2,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 1,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990",
|
|
||||||
"name": "Donate",
|
|
||||||
"url": "https://ko-fi.com/ajnart",
|
|
||||||
"behaviour": {
|
|
||||||
"onClickUrl": "https://ko-fi.com/ajnart",
|
|
||||||
"externalUrl": "https://ko-fi.com/ajnart",
|
|
||||||
"isOpeningNewTab": true
|
|
||||||
},
|
|
||||||
"network": {
|
|
||||||
"enabledStatusChecker": false,
|
|
||||||
"statusCodes": [
|
|
||||||
"200"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"appearance": {
|
|
||||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png"
|
|
||||||
},
|
|
||||||
"integration": {
|
|
||||||
"type": null,
|
|
||||||
"properties": []
|
|
||||||
},
|
|
||||||
"area": {
|
|
||||||
"type": "category",
|
|
||||||
"properties": {
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"shape": {
|
|
||||||
"md": {
|
|
||||||
"location": {
|
|
||||||
"x": 2,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 1,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sm": {
|
|
||||||
"location": {
|
|
||||||
"x": 2,
|
|
||||||
"y": 2
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 1,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lg": {
|
|
||||||
"location": {
|
|
||||||
"x": 3,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 1,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330",
|
|
||||||
"name": "Contribute",
|
|
||||||
"url": "https://github.com/ajnart/homarr",
|
|
||||||
"behaviour": {
|
|
||||||
"onClickUrl": "https://github.com/ajnart/homarr",
|
|
||||||
"externalUrl": "https://github.com/ajnart/homarr",
|
|
||||||
"isOpeningNewTab": true
|
|
||||||
},
|
|
||||||
"network": {
|
|
||||||
"enabledStatusChecker": false,
|
|
||||||
"statusCodes": []
|
|
||||||
},
|
|
||||||
"appearance": {
|
|
||||||
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png"
|
|
||||||
},
|
|
||||||
"integration": {
|
|
||||||
"type": null,
|
|
||||||
"properties": []
|
|
||||||
},
|
|
||||||
"area": {
|
|
||||||
"type": "category",
|
|
||||||
"properties": {
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"shape": {
|
|
||||||
"md": {
|
|
||||||
"location": {
|
|
||||||
"x": 2,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sm": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 2
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lg": {
|
|
||||||
"location": {
|
|
||||||
"x": 4,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "5df743d9-5cb1-457c-85d2-64ff86855652",
|
|
||||||
"name": "Documentation",
|
|
||||||
"url": "https://homarr.dev",
|
|
||||||
"behaviour": {
|
|
||||||
"onClickUrl": "https://homarr.dev",
|
|
||||||
"externalUrl": "https://homarr.dev",
|
|
||||||
"isOpeningNewTab": true
|
|
||||||
},
|
|
||||||
"network": {
|
|
||||||
"enabledStatusChecker": false,
|
|
||||||
"statusCodes": [
|
|
||||||
"200"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"appearance": {
|
|
||||||
"iconUrl": "/imgs/logo/logo.png"
|
|
||||||
},
|
|
||||||
"integration": {
|
|
||||||
"type": null,
|
|
||||||
"properties": []
|
|
||||||
},
|
|
||||||
"area": {
|
|
||||||
"type": "category",
|
|
||||||
"properties": {
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"shape": {
|
|
||||||
"md": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sm": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 1,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lg": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"widgets": [
|
|
||||||
{
|
|
||||||
"id": "971aa859-8570-49a1-8d34-dd5c7b3638d1",
|
|
||||||
"type": "date",
|
|
||||||
"properties": {
|
|
||||||
"display24HourFormat": true
|
|
||||||
},
|
|
||||||
"area": {
|
|
||||||
"type": "category",
|
|
||||||
"properties": {
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"shape": {
|
|
||||||
"sm": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 1
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"md": {
|
|
||||||
"location": {
|
|
||||||
"x": 4,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lg": {
|
|
||||||
"location": {
|
|
||||||
"x": 2,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "e3004052-6b83-480e-b458-56e8ccdca5f0",
|
|
||||||
"type": "weather",
|
|
||||||
"properties": {
|
|
||||||
"displayInFahrenheit": false,
|
|
||||||
"location": "Paris"
|
|
||||||
},
|
|
||||||
"area": {
|
|
||||||
"type": "category",
|
|
||||||
"properties": {
|
|
||||||
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"shape": {
|
|
||||||
"md": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sm": {
|
|
||||||
"location": {
|
|
||||||
"x": 1,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"lg": {
|
|
||||||
"location": {
|
|
||||||
"x": 0,
|
|
||||||
"y": 0
|
|
||||||
},
|
|
||||||
"size": {
|
|
||||||
"width": 2,
|
|
||||||
"height": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"settings": {
|
|
||||||
"common": {
|
|
||||||
"searchEngine": {
|
|
||||||
"type": "google",
|
|
||||||
"properties": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"customization": {
|
|
||||||
"layout": {
|
|
||||||
"enabledLeftSidebar": false,
|
|
||||||
"enabledRightSidebar": false,
|
|
||||||
"enabledDocker": false,
|
|
||||||
"enabledPing": false,
|
|
||||||
"enabledSearchbar": true
|
|
||||||
},
|
|
||||||
"pageTitle": "Homarr v0.12 ⭐️",
|
|
||||||
"logoImageUrl": "/imgs/logo/logo.png",
|
|
||||||
"faviconUrl": "/imgs/favicon/favicon-squared.png",
|
|
||||||
"backgroundImageUrl": "",
|
|
||||||
"customCss": "",
|
|
||||||
"colors": {
|
|
||||||
"primary": "red",
|
|
||||||
"secondary": "yellow",
|
|
||||||
"shade": 7
|
|
||||||
},
|
|
||||||
"appOpacity": 100
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"wrappers": [
|
||||||
|
{
|
||||||
|
"id": "default",
|
||||||
|
"position": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a326",
|
||||||
|
"position": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"apps": [
|
||||||
|
{
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a337",
|
||||||
|
"name": "Discord",
|
||||||
|
"url": "https://discord.com/invite/aCsmEV5RgA",
|
||||||
|
"behaviour": {
|
||||||
|
"onClickUrl": "https://discord.com/invite/aCsmEV5RgA",
|
||||||
|
"isOpeningNewTab": true,
|
||||||
|
"externalUrl": "https://discord.com/invite/aCsmEV5RgA"
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"enabledStatusChecker": false,
|
||||||
|
"statusCodes": [
|
||||||
|
"200"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appearance": {
|
||||||
|
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/discord.png"
|
||||||
|
},
|
||||||
|
"integration": {
|
||||||
|
"type": null,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"area": {
|
||||||
|
"type": "category",
|
||||||
|
"properties": {
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"md": {
|
||||||
|
"location": {
|
||||||
|
"x": 3,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 3,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sm": {
|
||||||
|
"location": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 1,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lg": {
|
||||||
|
"location": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 1,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a990",
|
||||||
|
"name": "Donate",
|
||||||
|
"url": "https://ko-fi.com/ajnart",
|
||||||
|
"behaviour": {
|
||||||
|
"onClickUrl": "https://ko-fi.com/ajnart",
|
||||||
|
"externalUrl": "https://ko-fi.com/ajnart",
|
||||||
|
"isOpeningNewTab": true
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"enabledStatusChecker": false,
|
||||||
|
"statusCodes": [
|
||||||
|
"200"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appearance": {
|
||||||
|
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/ko-fi.png"
|
||||||
|
},
|
||||||
|
"integration": {
|
||||||
|
"type": null,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"area": {
|
||||||
|
"type": "category",
|
||||||
|
"properties": {
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"md": {
|
||||||
|
"location": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 1,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sm": {
|
||||||
|
"location": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 1,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lg": {
|
||||||
|
"location": {
|
||||||
|
"x": 3,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 1,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a330",
|
||||||
|
"name": "Contribute",
|
||||||
|
"url": "https://github.com/ajnart/homarr",
|
||||||
|
"behaviour": {
|
||||||
|
"onClickUrl": "https://github.com/ajnart/homarr",
|
||||||
|
"externalUrl": "https://github.com/ajnart/homarr",
|
||||||
|
"isOpeningNewTab": true
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"enabledStatusChecker": false,
|
||||||
|
"statusCodes": []
|
||||||
|
},
|
||||||
|
"appearance": {
|
||||||
|
"iconUrl": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/github.png"
|
||||||
|
},
|
||||||
|
"integration": {
|
||||||
|
"type": null,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"area": {
|
||||||
|
"type": "category",
|
||||||
|
"properties": {
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"md": {
|
||||||
|
"location": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sm": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lg": {
|
||||||
|
"location": {
|
||||||
|
"x": 4,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "5df743d9-5cb1-457c-85d2-64ff86855652",
|
||||||
|
"name": "Documentation",
|
||||||
|
"url": "https://homarr.dev",
|
||||||
|
"behaviour": {
|
||||||
|
"onClickUrl": "https://homarr.dev",
|
||||||
|
"externalUrl": "https://homarr.dev",
|
||||||
|
"isOpeningNewTab": true
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
"enabledStatusChecker": false,
|
||||||
|
"statusCodes": [
|
||||||
|
"200"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"appearance": {
|
||||||
|
"iconUrl": "/imgs/logo/logo.png"
|
||||||
|
},
|
||||||
|
"integration": {
|
||||||
|
"type": null,
|
||||||
|
"properties": []
|
||||||
|
},
|
||||||
|
"area": {
|
||||||
|
"type": "category",
|
||||||
|
"properties": {
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"md": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sm": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 1,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lg": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"widgets": [
|
||||||
|
{
|
||||||
|
"id": "971aa859-8570-49a1-8d34-dd5c7b3638d1",
|
||||||
|
"type": "date",
|
||||||
|
"properties": {
|
||||||
|
"display24HourFormat": true
|
||||||
|
},
|
||||||
|
"area": {
|
||||||
|
"type": "category",
|
||||||
|
"properties": {
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"sm": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"md": {
|
||||||
|
"location": {
|
||||||
|
"x": 4,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lg": {
|
||||||
|
"location": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "e3004052-6b83-480e-b458-56e8ccdca5f0",
|
||||||
|
"type": "weather",
|
||||||
|
"properties": {
|
||||||
|
"displayInFahrenheit": false,
|
||||||
|
"location": {
|
||||||
|
"name": "Paris",
|
||||||
|
"latitude": 48.85341,
|
||||||
|
"longitude": 2.3488
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"area": {
|
||||||
|
"type": "category",
|
||||||
|
"properties": {
|
||||||
|
"id": "47af36c0-47c1-4e5b-bfc7-ad645ee6a33f"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shape": {
|
||||||
|
"md": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sm": {
|
||||||
|
"location": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"lg": {
|
||||||
|
"location": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0
|
||||||
|
},
|
||||||
|
"size": {
|
||||||
|
"width": 2,
|
||||||
|
"height": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {
|
||||||
|
"common": {
|
||||||
|
"searchEngine": {
|
||||||
|
"type": "google",
|
||||||
|
"properties": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"customization": {
|
||||||
|
"layout": {
|
||||||
|
"enabledLeftSidebar": false,
|
||||||
|
"enabledRightSidebar": false,
|
||||||
|
"enabledDocker": false,
|
||||||
|
"enabledPing": false,
|
||||||
|
"enabledSearchbar": true
|
||||||
|
},
|
||||||
|
"pageTitle": "Homarr v0.12 ⭐️",
|
||||||
|
"logoImageUrl": "/imgs/logo/logo.png",
|
||||||
|
"faviconUrl": "/imgs/favicon/favicon-squared.png",
|
||||||
|
"backgroundImageUrl": "",
|
||||||
|
"customCss": "",
|
||||||
|
"colors": {
|
||||||
|
"primary": "red",
|
||||||
|
"secondary": "yellow",
|
||||||
|
"shade": 7
|
||||||
|
},
|
||||||
|
"appOpacity": 100
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
118
package.json
118
package.json
@@ -48,6 +48,10 @@
|
|||||||
"@tanstack/react-query": "^4.2.1",
|
"@tanstack/react-query": "^4.2.1",
|
||||||
"@tanstack/react-query-devtools": "^4.24.4",
|
"@tanstack/react-query-devtools": "^4.24.4",
|
||||||
"@tanstack/react-query-persist-client": "^4.28.0",
|
"@tanstack/react-query-persist-client": "^4.28.0",
|
||||||
|
"@trpc/client": "^10.29.1",
|
||||||
|
"@trpc/next": "^10.29.1",
|
||||||
|
"@trpc/react-query": "^10.29.1",
|
||||||
|
"@trpc/server": "^10.29.1",
|
||||||
"@vitejs/plugin-react": "^4.0.0",
|
"@vitejs/plugin-react": "^4.0.0",
|
||||||
"axios": "^1.0.0",
|
"axios": "^1.0.0",
|
||||||
"consola": "^3.0.0",
|
"consola": "^3.0.0",
|
||||||
@@ -59,7 +63,7 @@
|
|||||||
"html-entities": "^2.3.3",
|
"html-entities": "^2.3.3",
|
||||||
"i18next": "^22.5.1",
|
"i18next": "^22.5.1",
|
||||||
"js-file-download": "^0.4.12",
|
"js-file-download": "^0.4.12",
|
||||||
"next": "^13.4.2",
|
"next": "13.4.10",
|
||||||
"next-i18next": "^13.0.0",
|
"next-i18next": "^13.0.0",
|
||||||
"nzbget-api": "^0.0.3",
|
"nzbget-api": "^0.0.3",
|
||||||
"prismjs": "^1.29.0",
|
"prismjs": "^1.29.0",
|
||||||
@@ -72,33 +76,29 @@
|
|||||||
"uuid": "^9.0.0",
|
"uuid": "^9.0.0",
|
||||||
"xml-js": "^1.6.11",
|
"xml-js": "^1.6.11",
|
||||||
"xss": "^1.0.14",
|
"xss": "^1.0.14",
|
||||||
"yarn": "^1.22.19",
|
|
||||||
"zod": "^3.21.4",
|
"zod": "^3.21.4",
|
||||||
"zustand": "^4.3.7"
|
"zustand": "^4.3.7"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@next/bundle-analyzer": "^13.0.0",
|
"@next/bundle-analyzer": "^13.0.0",
|
||||||
"@next/eslint-plugin-next": "^13.0.0",
|
"@next/eslint-plugin-next": "^13.4.5",
|
||||||
"@testing-library/jest-dom": "^5.16.5",
|
"@testing-library/jest-dom": "^5.16.5",
|
||||||
"@testing-library/react": "^14.0.0",
|
"@testing-library/react": "^14.0.0",
|
||||||
|
"@trivago/prettier-plugin-sort-imports": "^4.1.1",
|
||||||
"@types/dockerode": "^3.3.9",
|
"@types/dockerode": "^3.3.9",
|
||||||
"@types/node": "18.16.17",
|
"@types/node": "18.16.19",
|
||||||
"@types/prismjs": "^1.26.0",
|
"@types/prismjs": "^1.26.0",
|
||||||
"@types/react": "17.0.60",
|
"@types/react": "^18.2.11",
|
||||||
"@types/uuid": "^9.0.0",
|
"@types/uuid": "^9.0.0",
|
||||||
"@types/video.js": "^7.3.51",
|
"@types/video.js": "^7.3.51",
|
||||||
"@typescript-eslint/eslint-plugin": "^5.30.7",
|
"@typescript-eslint/eslint-plugin": "^5.50.0",
|
||||||
"@typescript-eslint/parser": "^5.30.7",
|
"@typescript-eslint/parser": "^5.30.7",
|
||||||
"@vitest/coverage-c8": "^0.32.0",
|
"@vitest/coverage-c8": "^0.33.0",
|
||||||
"@vitest/ui": "^0.32.0",
|
"@vitest/ui": "^0.33.0",
|
||||||
"checkly": "latest",
|
"eslint": "^8.0.1",
|
||||||
"eslint": "^8.20.0",
|
"eslint-config-next": "^13.4.5",
|
||||||
"eslint-config-airbnb": "^19.0.4",
|
"eslint-plugin-promise": "^6.0.0",
|
||||||
"eslint-config-airbnb-typescript": "^17.0.0",
|
"eslint-plugin-react": "latest",
|
||||||
"eslint-config-mantine": "^2.0.0",
|
|
||||||
"eslint-plugin-import": "^2.26.0",
|
|
||||||
"eslint-plugin-jsx-a11y": "^6.6.1",
|
|
||||||
"eslint-plugin-react": "^7.30.1",
|
|
||||||
"eslint-plugin-react-hooks": "^4.6.0",
|
"eslint-plugin-react-hooks": "^4.6.0",
|
||||||
"eslint-plugin-testing-library": "^5.5.1",
|
"eslint-plugin-testing-library": "^5.5.1",
|
||||||
"eslint-plugin-unused-imports": "^2.0.0",
|
"eslint-plugin-unused-imports": "^2.0.0",
|
||||||
@@ -109,16 +109,12 @@
|
|||||||
"sass": "^1.56.1",
|
"sass": "^1.56.1",
|
||||||
"ts-node": "latest",
|
"ts-node": "latest",
|
||||||
"turbo": "latest",
|
"turbo": "latest",
|
||||||
"typescript": "^5.0.4",
|
"typescript": "^5.1.0",
|
||||||
"video.js": "^8.0.3",
|
"video.js": "^8.0.3",
|
||||||
"vitest": "^0.32.0",
|
"vite-tsconfig-paths": "^4.2.0",
|
||||||
|
"vitest": "^0.33.0",
|
||||||
"vitest-fetch-mock": "^0.2.2"
|
"vitest-fetch-mock": "^0.2.2"
|
||||||
},
|
},
|
||||||
"resolutions": {
|
|
||||||
"@types/react": "17.0.60",
|
|
||||||
"@types/react-dom": "17.0.20"
|
|
||||||
},
|
|
||||||
"packageManager": "yarn@3.6.0",
|
|
||||||
"nextBundleAnalysis": {
|
"nextBundleAnalysis": {
|
||||||
"budget": null,
|
"budget": null,
|
||||||
"budgetPercentIncreaseRed": 20,
|
"budgetPercentIncreaseRed": 20,
|
||||||
@@ -143,5 +139,81 @@
|
|||||||
"pin": {
|
"pin": {
|
||||||
"automerge": true
|
"automerge": true
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"prettier": {
|
||||||
|
"printWidth": 100,
|
||||||
|
"tabWidth": 2,
|
||||||
|
"parser": "typescript",
|
||||||
|
"singleQuote": true,
|
||||||
|
"trailingComma": "es5",
|
||||||
|
"useTabs": false,
|
||||||
|
"endOfLine": "lf",
|
||||||
|
"importOrder": [
|
||||||
|
"^@core/(.*)$",
|
||||||
|
"^@server/(.*)$",
|
||||||
|
"^@ui/(.*)$",
|
||||||
|
"^[./]"
|
||||||
|
],
|
||||||
|
"importOrderSeparation": true,
|
||||||
|
"importOrderSortSpecifiers": true
|
||||||
|
},
|
||||||
|
"eslintConfig": {
|
||||||
|
"ignoreDuringBuilds": true,
|
||||||
|
"extends": [
|
||||||
|
"next",
|
||||||
|
"eslint:recommended",
|
||||||
|
"plugin:@next/next/recommended",
|
||||||
|
"plugin:react-hooks/recommended",
|
||||||
|
"plugin:react/recommended",
|
||||||
|
"plugin:@typescript-eslint/recommended",
|
||||||
|
"plugin:vitest/recommended"
|
||||||
|
],
|
||||||
|
"plugins": [
|
||||||
|
"testing-library",
|
||||||
|
"unused-imports",
|
||||||
|
"react",
|
||||||
|
"vitest"
|
||||||
|
],
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"files": [
|
||||||
|
"**/?(*.)+(spec|test).[jt]s?(x)"
|
||||||
|
],
|
||||||
|
"extends": [
|
||||||
|
"plugin:testing-library/react"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"parser": "@typescript-eslint/parser",
|
||||||
|
"parserOptions": {
|
||||||
|
"project": "./tsconfig.json"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"import/no-cycle": "off",
|
||||||
|
"react/react-in-jsx-scope": "off",
|
||||||
|
"react/no-children-prop": "off",
|
||||||
|
"@typescript-eslint/no-unused-vars": "off",
|
||||||
|
"@typescript-eslint/no-unused-imports": "off",
|
||||||
|
"@typescript-eslint/no-unused-expressions": "off",
|
||||||
|
"@typescript-eslint/no-explicit-any": "off",
|
||||||
|
"@typescript-eslint/no-shadow": "off",
|
||||||
|
"@typescript-eslint/no-use-before-define": "off",
|
||||||
|
"@typescript-eslint/no-non-null-assertion": "off",
|
||||||
|
"no-continue": "off",
|
||||||
|
"linebreak-style": 0,
|
||||||
|
"import/extensions": "off",
|
||||||
|
"vitest/max-nested-describe": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
"max": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"testing-library/no-node-access": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
"allowContainerFirstChild": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
{
|
{
|
||||||
"modals": {
|
"modals": {
|
||||||
"blockedPopups": {
|
"blockedPopups": {
|
||||||
"title": "Popups blokeret",
|
"title": "",
|
||||||
"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.",
|
"text": "",
|
||||||
"list": {
|
"list": {
|
||||||
"browserPermission": "Klik på ikonet ved siden af URL'en, og tjek tilladelserne. Tillad popups og vinduer",
|
"browserPermission": "",
|
||||||
"adBlockers": "Deaktiver annonceblokkere og sikkerhedsværktøjer fra din browser",
|
"adBlockers": "",
|
||||||
"otherBrowser": "Prøv en anden browser"
|
"otherBrowser": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"category": {
|
"category": {
|
||||||
"openAllInNewTab": "Åbn alle i nye faneblade"
|
"openAllInNewTab": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,12 @@
|
|||||||
},
|
},
|
||||||
"radarrReleaseType": {
|
"radarrReleaseType": {
|
||||||
"label": "Radarr udgivelsestype"
|
"label": "Radarr udgivelsestype"
|
||||||
|
},
|
||||||
|
"hideWeekDays": {
|
||||||
|
"label": "Skjul ugedage"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"label": "Skriftstørrelse"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,13 +9,34 @@
|
|||||||
},
|
},
|
||||||
"allowFullScreen": {
|
"allowFullScreen": {
|
||||||
"label": "Tillad fuld skærm"
|
"label": "Tillad fuld skærm"
|
||||||
|
},
|
||||||
|
"allowTransparency": {
|
||||||
|
"label": "Tillad gennemsigtighed"
|
||||||
|
},
|
||||||
|
"allowScrolling": {
|
||||||
|
"label": "Tillad rulning"
|
||||||
|
},
|
||||||
|
"allowPayment": {
|
||||||
|
"label": "Tillad betaling"
|
||||||
|
},
|
||||||
|
"allowAutoPlay": {
|
||||||
|
"label": "Tillad automatisk afspilning"
|
||||||
|
},
|
||||||
|
"allowMicrophone": {
|
||||||
|
"label": "Tillad mikrofon"
|
||||||
|
},
|
||||||
|
"allowCamera": {
|
||||||
|
"label": "Tillad kamera"
|
||||||
|
},
|
||||||
|
"allowGeolocation": {
|
||||||
|
"label": "Tillad geolokalisering"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"errors": {
|
"errors": {
|
||||||
"noUrl": {
|
"noUrl": {
|
||||||
"title": "",
|
"title": "Ugyldig URL",
|
||||||
"text": "Sørg for, at du har indtastet en gyldig adresse i konfigurationen af din widget"
|
"text": "Sørg for, at du har indtastet en gyldig adresse i konfigurationen af din widget"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,9 +12,9 @@
|
|||||||
"label": "Opdateringsinterval (i minutter)"
|
"label": "Opdateringsinterval (i minutter)"
|
||||||
},
|
},
|
||||||
"dangerousAllowSanitizedItemContent": {
|
"dangerousAllowSanitizedItemContent": {
|
||||||
"label": "Farligt: Tillad renset genstands-indhold"
|
"label": ""
|
||||||
},
|
},
|
||||||
"settings.textLinesClamp": {
|
"textLinesClamp": {
|
||||||
"label": "Klemme til tekstlinjer"
|
"label": "Klemme til tekstlinjer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
11
public/locales/da/settings/customization/accessibility.json
Normal file
11
public/locales/da/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "Deaktiver ping-puls",
|
||||||
|
"description": "Som standard vil ping-indikatorerne i Homarr pulsere. Det kan være irriterende. Denne skyder vil deaktivere animationen"
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "Udskift ping-prikker med ikoner",
|
||||||
|
"description": "For farveblinde brugere kan ping-prikker være uigenkendelige. Dette vil erstatte indikatorer med ikoner"
|
||||||
|
},
|
||||||
|
"alert": "Mangler du noget? Vi vil med glæde udvide tilgængeligheden af Homarr"
|
||||||
|
}
|
||||||
@@ -16,6 +16,10 @@
|
|||||||
"appereance": {
|
"appereance": {
|
||||||
"name": "Udseende",
|
"name": "Udseende",
|
||||||
"description": "Tilpas baggrunden, farverne og appenes udseende"
|
"description": "Tilpas baggrunden, farverne og appenes udseende"
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "Hjælpefunktioner",
|
||||||
|
"description": "Konfigurer Homarr for deaktiverede og handicappede brugere"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modal": {
|
"modal": {
|
||||||
"text": "Der er opstået en uventet fejl. Tjek venligst din konfiguration. Rapporter venligst dette problem, hvis du mener, at det er en fejl.",
|
"text": "",
|
||||||
"label": "Din fejl",
|
"label": "Din fejl",
|
||||||
"reportButton": "Rapportér denne fejl"
|
"reportButton": "Rapportér denne fejl"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
{
|
{
|
||||||
"modals": {
|
"modals": {
|
||||||
"blockedPopups": {
|
"blockedPopups": {
|
||||||
"title": "Popup blockiert",
|
"title": "",
|
||||||
"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.",
|
"text": "",
|
||||||
"list": {
|
"list": {
|
||||||
"browserPermission": "Klicken Sie auf das Symbol neben der URL und prüfen Sie die Berechtigungen. Popups und Fenster zulassen",
|
"browserPermission": "",
|
||||||
"adBlockers": "Deaktivieren Sie Werbeblocker und Sicherheitstools in Ihrem Browser",
|
"adBlockers": "",
|
||||||
"otherBrowser": "Versuche es mit einem anderen Browser"
|
"otherBrowser": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"category": {
|
"category": {
|
||||||
"openAllInNewTab": "Alle Lesezeichen öffnen"
|
"openAllInNewTab": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,12 @@
|
|||||||
},
|
},
|
||||||
"radarrReleaseType": {
|
"radarrReleaseType": {
|
||||||
"label": "Radarr Veröffentlichungs Typ"
|
"label": "Radarr Veröffentlichungs Typ"
|
||||||
|
},
|
||||||
|
"hideWeekDays": {
|
||||||
|
"label": "Wochentage ausblenden"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"label": "Schriftgröße"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,13 +9,34 @@
|
|||||||
},
|
},
|
||||||
"allowFullScreen": {
|
"allowFullScreen": {
|
||||||
"label": "Vollbildmodus zulassen"
|
"label": "Vollbildmodus zulassen"
|
||||||
|
},
|
||||||
|
"allowTransparency": {
|
||||||
|
"label": "Erlaube Transparenz"
|
||||||
|
},
|
||||||
|
"allowScrolling": {
|
||||||
|
"label": "Scrollen zulassen"
|
||||||
|
},
|
||||||
|
"allowPayment": {
|
||||||
|
"label": "Zahlung zulassen"
|
||||||
|
},
|
||||||
|
"allowAutoPlay": {
|
||||||
|
"label": "Automatische Wiedergabe zulassen"
|
||||||
|
},
|
||||||
|
"allowMicrophone": {
|
||||||
|
"label": "Mikrofonzugriff erlauben"
|
||||||
|
},
|
||||||
|
"allowCamera": {
|
||||||
|
"label": "Kamera freigeben"
|
||||||
|
},
|
||||||
|
"allowGeolocation": {
|
||||||
|
"label": "Geolokalisierung zulassen"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"errors": {
|
"errors": {
|
||||||
"noUrl": {
|
"noUrl": {
|
||||||
"title": "",
|
"title": "Ungültige URL",
|
||||||
"text": "Stellen Sie sicher, dass Sie in der Konfiguration Ihres Widgets eine gültige Adresse eingegeben haben"
|
"text": "Stellen Sie sicher, dass Sie in der Konfiguration Ihres Widgets eine gültige Adresse eingegeben haben"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,9 +12,9 @@
|
|||||||
"label": "Aktualisierungsintervall (in Minuten)"
|
"label": "Aktualisierungsintervall (in Minuten)"
|
||||||
},
|
},
|
||||||
"dangerousAllowSanitizedItemContent": {
|
"dangerousAllowSanitizedItemContent": {
|
||||||
"label": "Vorsicht: Bereinigte Artikelinhalte zulassen"
|
"label": ""
|
||||||
},
|
},
|
||||||
"settings.textLinesClamp": {
|
"textLinesClamp": {
|
||||||
"label": "Textzeilen Klammer"
|
"label": "Textzeilen Klammer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
11
public/locales/de/settings/customization/accessibility.json
Normal file
11
public/locales/de/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "Ping-Puls deaktivieren",
|
||||||
|
"description": "Standardmäßig pulsieren die Ping-Indikatoren in Homarr. Dies kann irritierend sein. Mit diesem Regler kann diese Animation deaktiviert werden"
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "Ping Punkte mit Icons ersetzen",
|
||||||
|
"description": "Für farbenblinde Benutzer können Ping-Punkte nicht erkennbar sein. Dies ersetzt Indikatoren durch Icons"
|
||||||
|
},
|
||||||
|
"alert": "Fehlt etwas? Wir erweitern gerne die Zugänglichkeit von Homarr"
|
||||||
|
}
|
||||||
@@ -16,6 +16,10 @@
|
|||||||
"appereance": {
|
"appereance": {
|
||||||
"name": "Aussehen",
|
"name": "Aussehen",
|
||||||
"description": "Anpassen des Hintergrunds, der Farben und des Erscheinungsbilds"
|
"description": "Anpassen des Hintergrunds, der Farben und des Erscheinungsbilds"
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "Barrierefreiheit",
|
||||||
|
"description": "Homarr für behinderte und gehandicapte Benutzer einrichten"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modal": {
|
"modal": {
|
||||||
"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.",
|
"text": "",
|
||||||
"label": "Dein Fehler",
|
"label": "Dein Fehler",
|
||||||
"reportButton": "Fehler melden"
|
"reportButton": "Fehler melden"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
{
|
{
|
||||||
"modals": {
|
"modals": {
|
||||||
"blockedPopups": {
|
"blockedPopups": {
|
||||||
"title": "Αποκλεισμένα αναδυόμενα παράθυρα",
|
"title": "",
|
||||||
"text": "Ο περιηγητής σας έχει αποκλείσει το Homarr από την πρόσβαση στο API του. Αυτό συνήθως προκαλείται από AdBlockers ή δεν άρνηση δικαιωμάτων. Το Homarr δεν είναι σε θέση να ζητήσει δικαιώματα αυτόματα.",
|
"text": "",
|
||||||
"list": {
|
"list": {
|
||||||
"browserPermission": "Κάντε κλικ στο εικονίδιο δίπλα από τη διεύθυνση URL και ελέγξτε τα δικαιώματα. Να επιτρέπονται αναδυόμενα παράθυρα",
|
"browserPermission": "",
|
||||||
"adBlockers": "Απενεργοποιήστε τα AdBlockers και τα εργαλεία ασφαλείας από τον περιηγητή σας",
|
"adBlockers": "",
|
||||||
"otherBrowser": "Δοκιμάστε διαφορετικό περιηγητή"
|
"otherBrowser": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"category": {
|
"category": {
|
||||||
"openAllInNewTab": "Άνοιγμα όλων σε νέα καρτέλα"
|
"openAllInNewTab": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,12 @@
|
|||||||
},
|
},
|
||||||
"radarrReleaseType": {
|
"radarrReleaseType": {
|
||||||
"label": "Τύπος κυκλοφορίας Radarr"
|
"label": "Τύπος κυκλοφορίας Radarr"
|
||||||
|
},
|
||||||
|
"hideWeekDays": {
|
||||||
|
"label": "Απόκρυψη εργάσιμων"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"label": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,13 +9,34 @@
|
|||||||
},
|
},
|
||||||
"allowFullScreen": {
|
"allowFullScreen": {
|
||||||
"label": "Επιτρέψτε την πλήρη οθόνη"
|
"label": "Επιτρέψτε την πλήρη οθόνη"
|
||||||
|
},
|
||||||
|
"allowTransparency": {
|
||||||
|
"label": "Να επιτρέπεται η διαφάνεια"
|
||||||
|
},
|
||||||
|
"allowScrolling": {
|
||||||
|
"label": "Επιτρέπεται η κύλιση"
|
||||||
|
},
|
||||||
|
"allowPayment": {
|
||||||
|
"label": "Επιτρέπονται πληρωμές"
|
||||||
|
},
|
||||||
|
"allowAutoPlay": {
|
||||||
|
"label": "Επιτρέπεται η αυτόματη αναπαραγωγή"
|
||||||
|
},
|
||||||
|
"allowMicrophone": {
|
||||||
|
"label": "Πρόσβαση στο μικρόφωνο"
|
||||||
|
},
|
||||||
|
"allowCamera": {
|
||||||
|
"label": "Πρόσβαση στην κάμερα"
|
||||||
|
},
|
||||||
|
"allowGeolocation": {
|
||||||
|
"label": "Επιτρέπεται ο γεωεντοπισμός"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"errors": {
|
"errors": {
|
||||||
"noUrl": {
|
"noUrl": {
|
||||||
"title": "",
|
"title": "Μη Έγκυρος Σύνδεσμος",
|
||||||
"text": "Βεβαιωθείτε ότι έχετε εισάγει μια έγκυρη διεύθυνση στη διαμόρφωση του widget σας"
|
"text": "Βεβαιωθείτε ότι έχετε εισάγει μια έγκυρη διεύθυνση στη διαμόρφωση του widget σας"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,9 +12,9 @@
|
|||||||
"label": "Διάστημα ανανέωσης (σε λεπτά)"
|
"label": "Διάστημα ανανέωσης (σε λεπτά)"
|
||||||
},
|
},
|
||||||
"dangerousAllowSanitizedItemContent": {
|
"dangerousAllowSanitizedItemContent": {
|
||||||
"label": "Επικίνδυνο: Επιτρέψτε φιλτραρισμένο περιεχόμενο αντικειμένων"
|
"label": ""
|
||||||
},
|
},
|
||||||
"settings.textLinesClamp": {
|
"textLinesClamp": {
|
||||||
"label": "Περιορισμός γραμμών κειμένου"
|
"label": "Περιορισμός γραμμών κειμένου"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
11
public/locales/el/settings/customization/accessibility.json
Normal file
11
public/locales/el/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "Απενεργοποίηση παλμού ping",
|
||||||
|
"description": "Από προεπιλογή, οι δείκτες ping στο Homarr θα πάλλονται. Αυτό μπορεί να είναι ενοχλητικό. Αυτή η ρύθμιση θα απενεργοποιήσει το παλλόμενο εφέ"
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "Αντικαταστήστε τις τελείες ping με εικονίδια",
|
||||||
|
"description": "Για τους χρήστες με αχρωματοψία, οι κουκκίδες ping μπορεί να μην είναι αναγνωρίσιμες. Αυτό θα αντικαταστήσει τις ενδείξεις με εικονίδια"
|
||||||
|
},
|
||||||
|
"alert": "Λείπει κάτι; Ευχαρίστως θα επεκτείνουμε την προσβασιμότητα του Homarr"
|
||||||
|
}
|
||||||
@@ -16,6 +16,10 @@
|
|||||||
"appereance": {
|
"appereance": {
|
||||||
"name": "Εμφάνιση",
|
"name": "Εμφάνιση",
|
||||||
"description": "Προσαρμόστε το φόντο, τα χρώματα και την εμφάνιση των εφαρμογών"
|
"description": "Προσαρμόστε το φόντο, τα χρώματα και την εμφάνιση των εφαρμογών"
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "Προσβασιμότητα",
|
||||||
|
"description": "Διαμόρφωση του Homarr για χρήστες με αναπηρία και άτομα με ειδικές ανάγκες"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modal": {
|
"modal": {
|
||||||
"text": "Εμφανίστηκε ένα απροσδόκητο σφάλμα. Ελέγξτε τις ρυθμίσεις σας. Παρακαλούμε αναφέρετε αυτό το θέμα, αν πιστεύετε ότι πρόκειται για bug.",
|
"text": "",
|
||||||
"label": "Το σφάλμα σας",
|
"label": "Το σφάλμα σας",
|
||||||
"reportButton": "Αναφέρετε αυτό το σφάλμα"
|
"reportButton": "Αναφέρετε αυτό το σφάλμα"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
{
|
{
|
||||||
"modals": {
|
"modals": {
|
||||||
"blockedPopups": {
|
"blockedPopups": {
|
||||||
"title": "Popups blocked",
|
"title": "",
|
||||||
"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.",
|
"text": "",
|
||||||
"list": {
|
"list": {
|
||||||
"browserPermission": "Click on the icon besides the URL and check the permisions. Allow Popups and windows",
|
"browserPermission": "",
|
||||||
"adBlockers": "Disable ad blockers and security tools from your browser",
|
"adBlockers": "",
|
||||||
"otherBrowser": "Try a different browser"
|
"otherBrowser": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"category": {
|
"category": {
|
||||||
"openAllInNewTab": "Open all in new tab"
|
"openAllInNewTab": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,12 @@
|
|||||||
},
|
},
|
||||||
"radarrReleaseType": {
|
"radarrReleaseType": {
|
||||||
"label": "Radarr release type"
|
"label": "Radarr release type"
|
||||||
|
},
|
||||||
|
"hideWeekDays": {
|
||||||
|
"label": "Hide week days"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"label": "Font Size"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
"label": "Refresh interval (in minutes)"
|
"label": "Refresh interval (in minutes)"
|
||||||
},
|
},
|
||||||
"dangerousAllowSanitizedItemContent": {
|
"dangerousAllowSanitizedItemContent": {
|
||||||
"label": "Dangerous: Allow sanitized item content"
|
"label": ""
|
||||||
},
|
},
|
||||||
"textLinesClamp": {
|
"textLinesClamp": {
|
||||||
"label": "Text lines clamp"
|
"label": "Text lines clamp"
|
||||||
|
|||||||
11
public/locales/en/settings/customization/accessibility.json
Normal file
11
public/locales/en/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "Disable ping pulse",
|
||||||
|
"description": "By default, ping indicators in Homarr will pulse. This may be irritating. This slider will deactivate the animation"
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "Replace ping dots with icons",
|
||||||
|
"description": "For colorblind users, ping dots may be unrecognizable. This will replace indicators with icons"
|
||||||
|
},
|
||||||
|
"alert": "Are you missing something? We'll gladly extend the accessibility of Homarr"
|
||||||
|
}
|
||||||
@@ -16,6 +16,10 @@
|
|||||||
"appereance": {
|
"appereance": {
|
||||||
"name": "Appearance",
|
"name": "Appearance",
|
||||||
"description": "Customize the background, colors and apps appearance"
|
"description": "Customize the background, colors and apps appearance"
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "Accessibility",
|
||||||
|
"description": "Configure Homarr for disabled and handicapped users"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modal": {
|
"modal": {
|
||||||
"text": "An unexpected error has occurred. Please check your configuration. Please report this issue, if you believe that this is a bug.",
|
"text": "",
|
||||||
"label": "Your error",
|
"label": "Your error",
|
||||||
"reportButton": "Report this error"
|
"reportButton": "Report this error"
|
||||||
}
|
}
|
||||||
|
|||||||
33
public/locales/en/widgets/location.json
Normal file
33
public/locales/en/widgets/location.json
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"form": {
|
||||||
|
"field": {
|
||||||
|
"query": "City / postal code",
|
||||||
|
"latitude": "Latitude",
|
||||||
|
"longitude": "Longitude"
|
||||||
|
},
|
||||||
|
"button": {
|
||||||
|
"search": {
|
||||||
|
"label": "Search",
|
||||||
|
"disabledTooltip": "Please choose a city / postal code first"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"empty": "Unknown location"
|
||||||
|
},
|
||||||
|
"modal": {
|
||||||
|
"title": "Choose a location",
|
||||||
|
"table": {
|
||||||
|
"header": {
|
||||||
|
"city": "City",
|
||||||
|
"country": "Country",
|
||||||
|
"coordinates": "Coordinates",
|
||||||
|
"population": "Population"
|
||||||
|
},
|
||||||
|
"action": {
|
||||||
|
"select": "Select {{city}}, {{countryCode}}"
|
||||||
|
},
|
||||||
|
"population": {
|
||||||
|
"fallback": "Unknown"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -12,6 +12,12 @@
|
|||||||
},
|
},
|
||||||
"radarrReleaseType": {
|
"radarrReleaseType": {
|
||||||
"label": "Tipo de release en Radarr"
|
"label": "Tipo de release en Radarr"
|
||||||
|
},
|
||||||
|
"hideWeekDays": {
|
||||||
|
"label": "Ocultar días de la semana"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"label": "Tamaño dd fuente"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
{
|
{
|
||||||
"descriptor": {
|
"descriptor": {
|
||||||
"name": "Fecha y hora",
|
"name": "Fecha y Hora",
|
||||||
"description": "Muestra la fecha y hora actuales.",
|
"description": "Muestra la fecha y hora actuales.",
|
||||||
"settings": {
|
"settings": {
|
||||||
"title": "Ajustes para el widget Fecha y Hora",
|
"title": "Ajustes del complemento Fecha y Hora",
|
||||||
"display24HourFormat": {
|
"display24HourFormat": {
|
||||||
"label": "Mostrar hora completa (24 horas)"
|
"label": "Mostrar hora completa (24 horas)"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
"metrics": {
|
"metrics": {
|
||||||
"domainsOnAdlist": "Dominios en listas de anuncios",
|
"domainsOnAdlist": "Dominios en listas de anuncios",
|
||||||
"queriesToday": "Consultas hoy",
|
"queriesToday": "Consultas hoy",
|
||||||
"queriesBlockedTodayPercentage": "bloqueado hoy",
|
"queriesBlockedTodayPercentage": "Bloqueado hoy",
|
||||||
"queriesBlockedToday": "bloqueado hoy"
|
"queriesBlockedToday": "Bloqueado hoy"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,13 +9,34 @@
|
|||||||
},
|
},
|
||||||
"allowFullScreen": {
|
"allowFullScreen": {
|
||||||
"label": "Permitir pantalla completa"
|
"label": "Permitir pantalla completa"
|
||||||
|
},
|
||||||
|
"allowTransparency": {
|
||||||
|
"label": "Permitir transparencia"
|
||||||
|
},
|
||||||
|
"allowScrolling": {
|
||||||
|
"label": "Permitir desplazamiento"
|
||||||
|
},
|
||||||
|
"allowPayment": {
|
||||||
|
"label": "Permitir pago"
|
||||||
|
},
|
||||||
|
"allowAutoPlay": {
|
||||||
|
"label": "Permitir reproducción automática"
|
||||||
|
},
|
||||||
|
"allowMicrophone": {
|
||||||
|
"label": "Permitir micrófono"
|
||||||
|
},
|
||||||
|
"allowCamera": {
|
||||||
|
"label": "Permitir cámara"
|
||||||
|
},
|
||||||
|
"allowGeolocation": {
|
||||||
|
"label": "Permitir geolocalización"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"card": {
|
"card": {
|
||||||
"errors": {
|
"errors": {
|
||||||
"noUrl": {
|
"noUrl": {
|
||||||
"title": "",
|
"title": "URL invalida",
|
||||||
"text": "Asegúrate de que has introducido una dirección válida en la configuración del widget"
|
"text": "Asegúrate de que has introducido una dirección válida en la configuración del widget"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
"dangerousAllowSanitizedItemContent": {
|
"dangerousAllowSanitizedItemContent": {
|
||||||
"label": ""
|
"label": ""
|
||||||
},
|
},
|
||||||
"settings.textLinesClamp": {
|
"textLinesClamp": {
|
||||||
"label": ""
|
"label": "Limitar líneas de texto"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"card": {
|
"card": {
|
||||||
|
|||||||
11
public/locales/es/settings/customization/accessibility.json
Normal file
11
public/locales/es/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "Desactivar pulso de ping",
|
||||||
|
"description": "Por defecto, los indicadores de ping en Homarr parpadearán. Esto puede ser irritante. Este control deslizante desactivará la animación"
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "Reemplazar puntos de ping por iconos",
|
||||||
|
"description": "Para usuarios daltónicos, los puntos de ping pueden ser irreconocibles. Esto reemplazará los indicadores por iconos"
|
||||||
|
},
|
||||||
|
"alert": "¿Te estás perdiendo algo? Con gusto ampliaremos la accesibilidad de Homarr"
|
||||||
|
}
|
||||||
@@ -16,6 +16,10 @@
|
|||||||
"appereance": {
|
"appereance": {
|
||||||
"name": "Apariencia",
|
"name": "Apariencia",
|
||||||
"description": "Personaliza el fondo, colores y apariencia de las apps"
|
"description": "Personaliza el fondo, colores y apariencia de las apps"
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "Accesibilidad",
|
||||||
|
"description": "Configurar Homarr para usuarios con discapacidad y minusvalía"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
"title": "Motor de búsqueda",
|
"title": "Motor de búsqueda",
|
||||||
"configurationName": "Configuración del motor de búsqueda",
|
"configurationName": "Configuración del motor de búsqueda",
|
||||||
"tips": {
|
"tips": {
|
||||||
"generalTip": "¡Hay múltiples prefijos que puedes usar! Añadiéndolos delante de tus consultas, filtrarán los resultados. !s (Web), !t (Torrents), !y (YouTube), and !m (Media).",
|
"generalTip": "¡Hay múltiples prefijos que puedes usar! Añadiéndolos delante de tus consultas, filtrarán los resultados. !s (Web), !t (Torrents), !y (YouTube), y !m (Media).",
|
||||||
"placeholderTip": "%s puede utilizarse como modelo para la petición."
|
"placeholderTip": "%s puede utilizarse como modelo para la petición."
|
||||||
},
|
},
|
||||||
"customEngine": {
|
"customEngine": {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"modal": {
|
"modal": {
|
||||||
"text": "Hubo un error inesperado. Por favor, comprueba tu configuración, y repórtalo si crees que se trata de un error.",
|
"text": "",
|
||||||
"label": "Tu error",
|
"label": "Tu error",
|
||||||
"reportButton": "Reportar este error"
|
"reportButton": "Reportar este error"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,12 @@
|
|||||||
},
|
},
|
||||||
"radarrReleaseType": {
|
"radarrReleaseType": {
|
||||||
"label": "Type de sortie Radarr"
|
"label": "Type de sortie Radarr"
|
||||||
|
},
|
||||||
|
"hideWeekDays": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"label": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,27 @@
|
|||||||
},
|
},
|
||||||
"allowFullScreen": {
|
"allowFullScreen": {
|
||||||
"label": "Permettre le plein écran"
|
"label": "Permettre le plein écran"
|
||||||
|
},
|
||||||
|
"allowTransparency": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowScrolling": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowPayment": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowAutoPlay": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowMicrophone": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowCamera": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowGeolocation": {
|
||||||
|
"label": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
"dangerousAllowSanitizedItemContent": {
|
"dangerousAllowSanitizedItemContent": {
|
||||||
"label": ""
|
"label": ""
|
||||||
},
|
},
|
||||||
"settings.textLinesClamp": {
|
"textLinesClamp": {
|
||||||
"label": ""
|
"label": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
11
public/locales/fr/settings/customization/accessibility.json
Normal file
11
public/locales/fr/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"alert": ""
|
||||||
|
}
|
||||||
@@ -16,6 +16,10 @@
|
|||||||
"appereance": {
|
"appereance": {
|
||||||
"name": "Apparence",
|
"name": "Apparence",
|
||||||
"description": ""
|
"description": ""
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
27
public/locales/gl/authentication/login.json
Normal file
27
public/locales/gl/authentication/login.json
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"title": "¡Benvido de novo!",
|
||||||
|
"text": "Por favor, introduza o seu contrasinal",
|
||||||
|
"form": {
|
||||||
|
"fields": {
|
||||||
|
"password": {
|
||||||
|
"label": "",
|
||||||
|
"placeholder": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"submit": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"notifications": {
|
||||||
|
"checking": {
|
||||||
|
"title": "",
|
||||||
|
"message": ""
|
||||||
|
},
|
||||||
|
"correct": {
|
||||||
|
"title": ""
|
||||||
|
},
|
||||||
|
"wrong": {
|
||||||
|
"title": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
39
public/locales/gl/common.json
Normal file
39
public/locales/gl/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/gl/layout/common.json
Normal file
18
public/locales/gl/layout/common.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"modals": {
|
||||||
|
"blockedPopups": {
|
||||||
|
"title": "",
|
||||||
|
"text": "",
|
||||||
|
"list": {
|
||||||
|
"browserPermission": "",
|
||||||
|
"adBlockers": "",
|
||||||
|
"otherBrowser": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"actions": {
|
||||||
|
"category": {
|
||||||
|
"openAllInNewTab": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
11
public/locales/gl/layout/element-selector/selector.json
Normal file
11
public/locales/gl/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/gl/layout/mobile/drawer.json
Normal file
1
public/locales/gl/layout/mobile/drawer.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
18
public/locales/gl/layout/modals/about.json
Normal file
18
public/locales/gl/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/gl/layout/modals/add-app.json
Normal file
76
public/locales/gl/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/gl/layout/modals/change-position.json
Normal file
1
public/locales/gl/layout/modals/change-position.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
21
public/locales/gl/modules/bookmark.json
Normal file
21
public/locales/gl/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/gl/modules/calendar.json
Normal file
18
public/locales/gl/modules/calendar.json
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": "",
|
||||||
|
"settings": {
|
||||||
|
"title": "",
|
||||||
|
"useSonarrv4": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"sundayStart": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"radarrReleaseType": {
|
||||||
|
"label": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
6
public/locales/gl/modules/common-media-cards.json
Normal file
6
public/locales/gl/modules/common-media-cards.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"buttons": {
|
||||||
|
"play": "",
|
||||||
|
"request": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
10
public/locales/gl/modules/common.json
Normal file
10
public/locales/gl/modules/common.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"errors": {
|
||||||
|
"unmappedOptions": {
|
||||||
|
"text": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
118
public/locales/gl/modules/dashdot.json
Normal file
118
public/locales/gl/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/gl/modules/date.json
Normal file
12
public/locales/gl/modules/date.json
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": "",
|
||||||
|
"settings": {
|
||||||
|
"title": "",
|
||||||
|
"display24HourFormat": {
|
||||||
|
"label": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
35
public/locales/gl/modules/dlspeed.json
Normal file
35
public/locales/gl/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/gl/modules/dns-hole-controls.json
Normal file
6
public/locales/gl/modules/dns-hole-controls.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
20
public/locales/gl/modules/dns-hole-summary.json
Normal file
20
public/locales/gl/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/gl/modules/docker.json
Normal file
83
public/locales/gl/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": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
44
public/locales/gl/modules/iframe.json
Normal file
44
public/locales/gl/modules/iframe.json
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": "",
|
||||||
|
"settings": {
|
||||||
|
"title": "",
|
||||||
|
"embedUrl": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowFullScreen": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowTransparency": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowScrolling": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowPayment": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowAutoPlay": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowMicrophone": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowCamera": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"allowGeolocation": {
|
||||||
|
"label": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"card": {
|
||||||
|
"errors": {
|
||||||
|
"noUrl": {
|
||||||
|
"title": "",
|
||||||
|
"text": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
public/locales/gl/modules/media-requests-list.json
Normal file
24
public/locales/gl/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/gl/modules/media-requests-stats.json
Normal file
14
public/locales/gl/modules/media-requests-stats.json
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": "",
|
||||||
|
"settings": {
|
||||||
|
"title": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"stats": {
|
||||||
|
"pending": "",
|
||||||
|
"tvRequests": "",
|
||||||
|
"movieRequests": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
24
public/locales/gl/modules/media-server.json
Normal file
24
public/locales/gl/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/gl/modules/overseerr.json
Normal file
30
public/locales/gl/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/gl/modules/ping.json
Normal file
11
public/locales/gl/modules/ping.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"states": {
|
||||||
|
"online": "",
|
||||||
|
"offline": "",
|
||||||
|
"loading": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
30
public/locales/gl/modules/rss.json
Normal file
30
public/locales/gl/modules/rss.json
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"descriptor": {
|
||||||
|
"name": "",
|
||||||
|
"description": "",
|
||||||
|
"settings": {
|
||||||
|
"title": "",
|
||||||
|
"rssFeedUrl": {
|
||||||
|
"label": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"refreshInterval": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"dangerousAllowSanitizedItemContent": {
|
||||||
|
"label": ""
|
||||||
|
},
|
||||||
|
"textLinesClamp": {
|
||||||
|
"label": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"card": {
|
||||||
|
"errors": {
|
||||||
|
"general": {
|
||||||
|
"title": "",
|
||||||
|
"text": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
30
public/locales/gl/modules/search.json
Normal file
30
public/locales/gl/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/gl/modules/torrents-status.json
Normal file
80
public/locales/gl/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/gl/modules/usenet.json
Normal file
49
public/locales/gl/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/gl/modules/video-stream.json
Normal file
24
public/locales/gl/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/gl/modules/weather.json
Normal file
33
public/locales/gl/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/gl/settings/common.json
Normal file
38
public/locales/gl/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": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
11
public/locales/gl/settings/customization/accessibility.json
Normal file
11
public/locales/gl/settings/customization/accessibility.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"disablePulse": {
|
||||||
|
"label": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"replaceIconsWithDots": {
|
||||||
|
"label": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"alert": ""
|
||||||
|
}
|
||||||
1
public/locales/gl/settings/customization/app-width.json
Normal file
1
public/locales/gl/settings/customization/app-width.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
25
public/locales/gl/settings/customization/general.json
Normal file
25
public/locales/gl/settings/customization/general.json
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"text": "",
|
||||||
|
"accordeon": {
|
||||||
|
"layout": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"gridstack": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"pageMetadata": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"appereance": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
},
|
||||||
|
"accessibility": {
|
||||||
|
"name": "",
|
||||||
|
"description": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
public/locales/gl/settings/customization/gridstack.json
Normal file
10
public/locales/gl/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/gl/settings/general/color-schema.json
Normal file
1
public/locales/gl/settings/general/color-schema.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
86
public/locales/gl/settings/general/config-changer.json
Normal file
86
public/locales/gl/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/gl/settings/general/search-engine.json
Normal file
19
public/locales/gl/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/gl/settings/general/theme-selector.json
Normal file
1
public/locales/gl/settings/general/theme-selector.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
public/locales/gl/settings/general/widget-positions.json
Normal file
1
public/locales/gl/settings/general/widget-positions.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
7
public/locales/gl/widgets/draggable-list.json
Normal file
7
public/locales/gl/widgets/draggable-list.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"noEntries": {
|
||||||
|
"title": "",
|
||||||
|
"text": ""
|
||||||
|
},
|
||||||
|
"buttonAdd": ""
|
||||||
|
}
|
||||||
14
public/locales/gl/widgets/error-boundary.json
Normal file
14
public/locales/gl/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