🚧 wip migrate to next-i18n

This commit is contained in:
Manuel Ruwe
2022-08-22 09:50:54 +02:00
parent ac4dc23e08
commit 6d0a31f79e
61 changed files with 817 additions and 753 deletions

View File

@@ -108,14 +108,14 @@
"header": {
"search": {
"input": {
"placeholder": "Search the web..."
"placeholder": "Das Internet durchsuchen..."
}
},
"docker": {
"errors": {
"integrationFailed": {
"title": "Docker integration failed",
"message": "Did you forget to mount the docker socket ?"
"title": "Docker Integration ist gescheitert",
"message": "Hast du vergessen, den Docker Socket zu verbinden?"
}
},
"actionIcon": {
@@ -124,22 +124,22 @@
},
"addService": {
"actionIcon": {
"tooltip": "Add a service"
"tooltip": "Einen Service hinzufügen"
},
"modal": {
"title": "Add service",
"title": "Service hinzufügen",
"form": {
"validation": {
"invalidUrl": "Please enter a valid URL",
"noStatusCodeSelected": "Please select a status code"
"invalidUrl": "Bitte gebe eine gültige Addresse ein",
"noStatusCodeSelected": "Bitte wähle einen gültigen Status Code aus"
}
},
"tabs": {
"options": {
"title": "Options",
"title": "Optionen",
"form": {
"serviceName": {
"label": "Service name",
"label": "Service Namen",
"placeholder": "Plex"
},
"iconUrl": {
@@ -149,59 +149,59 @@
"label": "Service URL"
},
"onClickUrl": {
"label": "On Click URL"
"label": "URL beim Klicken"
},
"serviceType": {
"label": "Service type",
"defaultValue": "Other",
"placeholder": "Pick one"
"label": "Service Typ",
"defaultValue": "Andere",
"placeholder": "Wähle einen aus..."
},
"category": {
"label": "Category",
"placeholder": "Select a category or create a new one",
"nothingFound": "Nothing found",
"createLabel": "+ Create {{query}}"
"label": "Kategorie",
"placeholder": "Wähle eine Kategorie oder erstelle eine neue...",
"nothingFound": "Keine Übereinstimmungen gefunden",
"createLabel": "+ Erstellen {{query}}"
},
"integrations": {
"apiKey": {
"label": "API key",
"placeholder": "Your API key",
"label": "API Schlüssel",
"placeholder": "Dein API Schlüssel",
"validation": {
"noKey": "Invalid Key"
"noKey": "Invalider Schlüssel"
},
"tip": {
"text": "Get your API key",
"link": "here."
"text": "Hole deinen API Schlüssel",
"link": "hier."
}
},
"qBittorrent": {
"username": {
"label": "Username",
"label": "Benutzername",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"
"invalidUsername": "Invalider Benutzername"
}
},
"password": {
"label": "Password",
"label": "Passwort",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Invalid password"
"invalidPassword": "Invalides Passwort"
}
}
},
"deluge": {
"password": {
"label": "Password",
"label": "Passwort",
"placeholder": "password",
"validation": {
"invalidPassword": "Invalid password"
"invalidPassword": "Invalides PassworT"
}
}
},
"transmission": {
"username": {
"label": "Username",
"label": "Benutzername",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"

View File

@@ -1,385 +0,0 @@
{
"settings": {
"title": "Settings",
"tooltip": "Settings",
"tabs": {
"common": {
"title": "Common",
"settings": {
"searchEngine": {
"title": "Search engine",
"tips": {
"generalTip": "Use the prefixes !yt and !t in front of your query to search on YouTube or for a Torrent respectively.",
"placeholderTip": "%s can be used as a placeholder for the query."
},
"customEngine": {
"label": "Query URL",
"placeholder": "Custom query URL"
}
},
"colorScheme": {
"label": "Switch to {{scheme}} mode"
},
"widgetsPositionSwitch": {
"label": "Position widgets on left"
},
"moduleEnabler": {
"title": "Module enabler"
},
"language": {
"title": "Language"
},
"configChanger": {
"configSelect": {
"label": "Config loader"
},
"modal": {
"title": "Choose the name of your new config",
"form": {
"configName": {
"label": "Config name",
"placeholder": "Your new config name"
},
"buttons:": {
"submit": "Confirm"
}
}
},
"buttons": {
"download": "Download config",
"delete": {
"text": "Delete config",
"notifications": {
"deleted": {
"title": "Config deleted",
"message": "Config deleted"
},
"deleteFailed": {
"title": "Config delete failed",
"message": "Config delete failed"
}
}
},
"saveCopy": "Save a copy"
}
},
"configTip": "Upload your config file by dragging and dropping it onto the page!"
}
},
"customizations": {
"title": "Customizations",
"settings": {
"opacitySelector": {
"label": "App Opacity"
},
"colorSelector": {
"suffix": "{{color}} color"
},
"shadeSelector": {
"label": "Shade"
},
"pageTitle": {
"label": "Page Title",
"placeholder": "Homarr 🦞"
},
"logo": {
"label": "Logo",
"placeholder": "/img/logo.png"
},
"favicon": {
"label": "Favicon",
"placeholder": "/favicon.png"
},
"background": {
"label": "Background",
"placeholder": "/img/background.png"
},
"buttons": {
"submit": "Save"
}
}
}
},
"credits": {
"madeWithLove": "Made with ❤️ by @"
}
},
"layout": {
"header": {
"search": {
"input": {
"placeholder": "Search the web..."
}
},
"docker": {
"errors": {
"integrationFailed": {
"title": "Docker integration failed",
"message": "Did you forget to mount the docker socket ?"
}
},
"actionIcon": {
"tooltip": "Docker"
}
},
"addService": {
"actionIcon": {
"tooltip": "Add a service"
},
"modal": {
"title": "Add service",
"form": {
"validation": {
"invalidUrl": "Please enter a valid URL",
"noStatusCodeSelected": "Please select a status code"
}
},
"tabs": {
"options": {
"title": "Options",
"form": {
"serviceName": {
"label": "Service name",
"placeholder": "Plex"
},
"iconUrl": {
"label": "Icon URL"
},
"serviceUrl": {
"label": "Service URL"
},
"onClickUrl": {
"label": "On Click URL"
},
"serviceType": {
"label": "Service type",
"defaultValue": "Other",
"placeholder": "Pick one"
},
"category": {
"label": "Category",
"placeholder": "Select a category or create a new one",
"nothingFound": "Nothing found",
"createLabel": "+ Create {{query}}"
},
"integrations": {
"apiKey": {
"label": "API key",
"placeholder": "Your API key",
"validation": {
"noKey": "Invalid Key"
},
"tip": {
"text": "Get your API key",
"link": "here."
}
},
"qBittorrent": {
"username": {
"label": "Username",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"
}
},
"password": {
"label": "Password",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Invalid password"
}
}
},
"deluge": {
"password": {
"label": "Password",
"placeholder": "password",
"validation": {
"invalidPassword": "Invalid password"
}
}
},
"transmission": {
"username": {
"label": "Username",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"
}
},
"password": {
"label": "Password",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Invalid password"
}
}
}
}
}
},
"advancedOptions": {
"title": "Advanced options",
"form": {
"httpStatusCodes": {
"label": "HTTP Status Codes",
"placeholder": "Select valid status codes",
"clearButtonLabel": "Clear selection",
"nothingFound": "Nothing found"
},
"openServiceInNewTab": {
"label": "Open service in new tab"
},
"buttons": {
"submit": {
"content": "Add service"
}
}
}
}
}
}
}
}
},
"modules": {
"common": {
"mediaCard": {
"buttons": {
"play": "Play",
"request": "Request"
}
}
},
"calendar": {
"title": "Calendar",
"description": "A calendar module for displaying upcoming releases. It interacts with the Sonarr and Radarr API.",
"options": {
"sundayStart": "Start the week on Sunday"
}
},
"dashDot": {
"card": {
"title": "Dash.",
"errors": {
"noService": "No dash. service found. Please add one to your Homarr dashboard or set a dashdot URL in the module options",
"noInformation": "Cannot acquire information from dash. - are you running the latest version?"
},
"graphs": {
"storage": {
"title": "Storage",
"label": "Storage:"
},
"network": {
"title": "Network",
"label": "Network:",
"metrics": {
"download": "Down",
"upload": "Up"
}
},
"cpu": {
"title": "CPU"
},
"memory": {
"title": "RAM"
},
"gpu": {
"title": "GPU"
}
}
}
},
"torrent": {
"card": {
"title": "Your Downloads"
}
},
"downloads": {
"card": {
"table": {
"header": {
"name": "Name",
"size": "Size",
"download": "Down",
"upload": "Up",
"estimatedTimeOfArrival": "ETA",
"progress": "Progress"
},
"body": {
"nothingFound": "No torrents found"
}
}
}
},
"weather": {
"card": {
"weatherDescriptions": {
"clear": "Clear",
"mainlyClear": "Mainly clear",
"fog": "Fog",
"drizzle": "Drizzle",
"freezingDrizzle": "Freezing drizzle",
"rain": "Rain",
"freezingRain": "Freezing rain",
"snowFall": "Snow fall",
"snowGrains": "Snow grains",
"rainShowers": "Rain showers",
"snowShowers": "Snow showers",
"thunderstorm": "Thunderstorm",
"thunderstormWithHail": "Thunderstorm with hail",
"unknown": "Unknown"
}
}
},
"overseerr": {
"popup": {
"item": {
"buttons": {
"askFor": "Ask for {{title}}",
"cancel": "Cancel",
"request": "Request"
},
"alerts": {
"automaticApproval": {
"title": "Using API key",
"text": "This request will be automatically approved"
}
}
},
"seasonSelector": {
"caption": "Tick the seasons that you want to be downloaded",
"table": {
"header": {
"season": "Season",
"numberOfEpisodes": "Number of episodes"
}
}
}
}
},
"ping": {
"states": {
"online": "Online {{response}}",
"offline": "Offline {{response}}",
"loading": "Loading..."
}
},
"docker": {
"search": {
"placeholder": "Search by container or image name"
},
"table": {
"header": {
"name": "Name",
"image": "Image",
"ports": "Ports",
"state": "State"
},
"body": {
"portCollapse": "{{ports}} more"
}
}
}
}
}

View File

@@ -0,0 +1,5 @@
{
"actions": {
"save": "Save"
}
}

View File

@@ -0,0 +1,118 @@
{
"actionIcon": {
"tooltip": "Add a service"
},
"modal": {
"title": "Add service",
"form": {
"validation": {
"invalidUrl": "Please enter a valid URL",
"noStatusCodeSelected": "Please select a status code"
}
},
"tabs": {
"options": {
"title": "Options",
"form": {
"serviceName": {
"label": "Service name",
"placeholder": "Plex"
},
"iconUrl": {
"label": "Icon URL"
},
"serviceUrl": {
"label": "Service URL"
},
"onClickUrl": {
"label": "On Click URL"
},
"serviceType": {
"label": "Service type",
"defaultValue": "Other",
"placeholder": "Pick one"
},
"category": {
"label": "Category",
"placeholder": "Select a category or create a new one",
"nothingFound": "Nothing found",
"createLabel": "+ Create {{query}}"
},
"integrations": {
"apiKey": {
"label": "API key",
"placeholder": "Your API key",
"validation": {
"noKey": "Invalid Key"
},
"tip": {
"text": "Get your API key",
"link": "here."
}
},
"qBittorrent": {
"username": {
"label": "Username",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"
}
},
"password": {
"label": "Password",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Invalid password"
}
}
},
"deluge": {
"password": {
"label": "Password",
"placeholder": "password",
"validation": {
"invalidPassword": "Invalid password"
}
}
},
"transmission": {
"username": {
"label": "Username",
"placeholder": "admin",
"validation": {
"invalidUsername": "Invalid username"
}
},
"password": {
"label": "Password",
"placeholder": "adminadmin",
"validation": {
"invalidPassword": "Invalid password"
}
}
}
}
}
},
"advancedOptions": {
"title": "Advanced options",
"form": {
"httpStatusCodes": {
"label": "HTTP Status Codes",
"placeholder": "Select valid status codes",
"clearButtonLabel": "Clear selection",
"nothingFound": "Nothing found"
},
"openServiceInNewTab": {
"label": "Open service in new tab"
},
"buttons": {
"submit": {
"content": "Add service"
}
}
}
}
}
}
}

View File

@@ -0,0 +1,10 @@
{
"accordions": {
"downloads": {
"text": "Your downloads"
},
"others": {
"text": "Others"
}
}
}

View File

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

View File

@@ -0,0 +1,32 @@
{
"card": {
"title": "Dash.",
"errors": {
"noService": "No dash. service found. Please add one to your Homarr dashboard or set a dashdot URL in the module options",
"noInformation": "Cannot acquire information from dash. - are you running the latest version?"
},
"graphs": {
"storage": {
"title": "Storage",
"label": "Storage:"
},
"network": {
"title": "Network",
"label": "Network:",
"metrics": {
"download": "Down",
"upload": "Up"
}
},
"cpu": {
"title": "CPU"
},
"memory": {
"title": "RAM"
},
"gpu": {
"title": "GPU"
}
}
}
}

View File

@@ -0,0 +1,65 @@
{
"search": {
"placeholder": "Search by container or image name"
},
"table": {
"header": {
"name": "Name",
"image": "Image",
"ports": "Ports",
"state": "State"
},
"body": {
"portCollapse": "{{ports}} more"
},
"states": {
"running": "Running",
"created": "Created",
"stopped": "Stopped",
"unknown": "Unknown"
}
},
"actionBar": {
"addService": {
"title": "Add service",
"message": "Add service to Homarr"
},
"restart": {
"title": "Restart"
},
"stop": {
"title": "Stop"
},
"start": {
"title": "Start"
},
"refreshData": "Refresh data",
"addToHomarr": {
"title": "Add to Homarr"
},
"remove": {
"title": "Remove"
}
},
"messages": {
"successfullyExecuted": {
"title": "Container {{containerName}} {{action}}ed",
"message": "Your container was successfully {{action}}ed"
}
},
"errors": {
"integrationFailed": {
"title": "Docker integration failed",
"message": "Did you forget to mount the docker socket ?"
},
"unknownError": {
"title": "There was an error"
},
"oneServiceAtATime": {
"title": "Please only add one service at a time!"
}
},
"actionIcon": {
"tooltip": "Docker"
}
}

View File

@@ -0,0 +1,17 @@
{
"card": {
"table": {
"header": {
"name": "Name",
"size": "Size",
"download": "Down",
"upload": "Up",
"estimatedTimeOfArrival": "ETA",
"progress": "Progress"
},
"body": {
"nothingFound": "No torrents found"
}
}
}
}

View File

@@ -0,0 +1,26 @@
{
"popup": {
"item": {
"buttons": {
"askFor": "Ask for {{title}}",
"cancel": "Cancel",
"request": "Request"
},
"alerts": {
"automaticApproval": {
"title": "Using API key",
"text": "This request will be automatically approved"
}
}
},
"seasonSelector": {
"caption": "Tick the seasons that you want to be downloaded",
"table": {
"header": {
"season": "Season",
"numberOfEpisodes": "Number of episodes"
}
}
}
}
}

View File

@@ -0,0 +1,7 @@
{
"states": {
"online": "Online {{response}}",
"offline": "Offline {{response}}",
"loading": "Loading..."
}
}

View File

@@ -0,0 +1,5 @@
{
"input": {
"placeholder": "Search the web..."
}
}

View File

@@ -0,0 +1,20 @@
{
"card": {
"weatherDescriptions": {
"clear": "Clear",
"mainlyClear": "Mainly clear",
"fog": "Fog",
"drizzle": "Drizzle",
"freezingDrizzle": "Freezing drizzle",
"rain": "Rain",
"freezingRain": "Freezing rain",
"snowFall": "Snow fall",
"snowGrains": "Snow grains",
"rainShowers": "Rain showers",
"snowShowers": "Snow showers",
"thunderstorm": "Thunderstorm",
"thunderstormWithHail": "Thunderstorm with hail",
"unknown": "Unknown"
}
}
}

View File

@@ -0,0 +1,11 @@
{
"title": "Settings",
"tooltip": "Settings",
"tabs": {
"common": "Common",
"customizations": "Customizations"
},
"credits": {
"madeWithLove": "Made with ❤️ by @"
}
}

View File

@@ -0,0 +1,3 @@
{
"suffix": "{{color}} color"
}

View File

@@ -0,0 +1,3 @@
{
"label": "App Opacity"
}

View File

@@ -0,0 +1,18 @@
{
"pageTitle": {
"label": "Page Title",
"placeholder": "Homarr 🦞"
},
"logo": {
"label": "Logo",
"placeholder": "/img/logo.png"
},
"favicon": {
"label": "Favicon",
"placeholder": "/favicon.png"
},
"background": {
"label": "Background",
"placeholder": "/img/background.png"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Shade"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Switch to {{scheme}} mode"
}

View File

@@ -0,0 +1,35 @@
{
"configSelect": {
"label": "Config loader"
},
"modal": {
"title": "Choose the name of your new config",
"form": {
"configName": {
"label": "Config name",
"placeholder": "Your new config name"
},
"buttons:": {
"submit": "Confirm"
}
}
},
"buttons": {
"download": "Download config",
"delete": {
"text": "Delete config",
"notifications": {
"deleted": {
"title": "Config deleted",
"message": "Config deleted"
},
"deleteFailed": {
"title": "Config delete failed",
"message": "Config delete failed"
}
}
},
"saveCopy": "Save a copy"
},
"configTip": "Upload your config file by dragging and dropping it onto the page!"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Language"
}

View File

@@ -0,0 +1,3 @@
{
"title": "Module enabler"
}

View File

@@ -0,0 +1,11 @@
{
"title": "Search engine",
"tips": {
"generalTip": "Use the prefixes !yt and !t in front of your query to search on YouTube or for a Torrent respectively.",
"placeholderTip": "%s can be used as a placeholder for the query."
},
"customEngine": {
"label": "Query URL",
"placeholder": "Custom query URL"
}
}

View File

@@ -0,0 +1,3 @@
{
"label": "Switch to {{theme}} mode"
}

View File

@@ -0,0 +1,3 @@
{
"label": "Position widgets on left"
}