diff --git a/packages/translation/src/lang/ca.json b/packages/translation/src/lang/ca.json
index f159de6c3..d9788e2d0 100644
--- a/packages/translation/src/lang/ca.json
+++ b/packages/translation/src/lang/ca.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "",
diff --git a/packages/translation/src/lang/cn.json b/packages/translation/src/lang/cn.json
index f5b5362b8..9fa76d6b2 100644
--- a/packages/translation/src/lang/cn.json
+++ b/packages/translation/src/lang/cn.json
@@ -1724,11 +1724,7 @@
"noIntegration": "未选择集成",
"noData": "没有可用的集成数据"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "视频流",
diff --git a/packages/translation/src/lang/cs.json b/packages/translation/src/lang/cs.json
index a60b56854..18cbef6d3 100644
--- a/packages/translation/src/lang/cs.json
+++ b/packages/translation/src/lang/cs.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Nebyla vybrána žádná integrace",
"noData": "Nejsou k dispozici žádná data o integraci"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Streamování videa",
diff --git a/packages/translation/src/lang/da.json b/packages/translation/src/lang/da.json
index 9b0f19865..0e53e09c5 100644
--- a/packages/translation/src/lang/da.json
+++ b/packages/translation/src/lang/da.json
@@ -981,7 +981,7 @@
},
"option": {
"title": {
- "label": ""
+ "label": "Titel"
},
"borderColor": {
"label": "Kantfarve"
@@ -1724,11 +1724,7 @@
"noIntegration": "Ingen integration valgt",
"noData": "Ingen tilgængelige integrationsdata"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Video Stream",
diff --git a/packages/translation/src/lang/de-CH.json b/packages/translation/src/lang/de-CH.json
index 01e5382f9..bf51da1e9 100644
--- a/packages/translation/src/lang/de-CH.json
+++ b/packages/translation/src/lang/de-CH.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Keine Integration ausgewählt",
"noData": "Keine Integrationsdaten verfügbar"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Videostream",
diff --git a/packages/translation/src/lang/de.json b/packages/translation/src/lang/de.json
index 69db83331..2e2e05fdc 100644
--- a/packages/translation/src/lang/de.json
+++ b/packages/translation/src/lang/de.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Keine Integration ausgewählt",
"noData": "Keine Integrationsdaten verfügbar"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Videostream",
diff --git a/packages/translation/src/lang/el.json b/packages/translation/src/lang/el.json
index 57b304b3a..502849e4e 100644
--- a/packages/translation/src/lang/el.json
+++ b/packages/translation/src/lang/el.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Ροή Βίντεο",
diff --git a/packages/translation/src/lang/en-gb.json b/packages/translation/src/lang/en-gb.json
index 64deca524..a7d05726e 100644
--- a/packages/translation/src/lang/en-gb.json
+++ b/packages/translation/src/lang/en-gb.json
@@ -257,20 +257,20 @@
"message": "Unable to change the image"
},
"toLarge": {
- "title": "",
- "message": ""
+ "title": "The image is too large",
+ "message": "The maximum image size is {size}"
}
}
},
"removeImage": {
- "label": "",
- "confirm": "",
+ "label": "Remove image",
+ "confirm": "Are you certain that you would like to remove the image?",
"notification": {
"success": {
- "message": ""
+ "message": "Image has been removed successfully"
},
"error": {
- "message": ""
+ "message": "Unable to remove image"
}
}
}
@@ -278,248 +278,248 @@
"editProfile": {
"notification": {
"success": {
- "message": ""
+ "message": "Profile has been updated successfully"
},
"error": {
- "message": ""
+ "message": "Unable to update profile"
}
}
},
"delete": {
- "label": "",
- "description": "",
- "confirm": ""
+ "label": "Permanently delete user",
+ "description": "This deletes this user, including their preferences. This will not delete any boards. The user will not be notified.",
+ "confirm": "Are you sure that you want to delete the user {username}, as well as their preferences"
},
"select": {
- "label": "",
- "notFound": ""
+ "label": "Select a user",
+ "notFound": "No user found"
},
"transfer": {
- "label": ""
+ "label": "Select a new owner"
}
}
},
"group": {
- "title": "",
- "name": "",
- "search": "",
+ "title": "Groups",
+ "name": "Group",
+ "search": "Find a group",
"field": {
- "name": "",
- "members": "",
+ "name": "Name",
+ "members": "Members",
"homeBoard": {
- "label": "",
- "description": ""
+ "label": "Home board",
+ "description": "Only boards that are accessible to the group can be selected \\"
},
"mobileBoard": {
- "label": "",
- "description": ""
+ "label": "Mobile board",
+ "description": "Only boards that are accessible to the group can be selected"
}
},
"permission": {
"admin": {
- "title": "",
+ "title": "Administrator",
"item": {
"admin": {
- "label": "",
- "description": ""
+ "label": "Administrator",
+ "description": "Members who have this permission will have full access to all features and settings"
}
}
},
"app": {
- "title": "",
+ "title": "Applications",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "Create applications",
+ "description": "Allow members to create applications"
},
"use-all": {
- "label": "",
- "description": ""
+ "label": "Use all applications",
+ "description": "Allow members to add any applications to their boards"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "Modify all applciations",
+ "description": "Allow members to modify applications"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Full application access",
+ "description": "Allow members to use, manage, and delete any application"
}
}
},
"board": {
- "title": "",
+ "title": "Boards",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "Create boards",
+ "description": "Allow members to create boards"
},
"view-all": {
- "label": "",
- "description": ""
+ "label": "View all boards",
+ "description": "Allow members to view all boards"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "Modify all boards",
+ "description": "Allow members to modify all boards (This does not include access control and danger zones)"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Full board access",
+ "description": "Allow members to view, modify, and delete all boards (This includes access control and danger zones)"
}
}
},
"integration": {
- "title": "",
+ "title": "Integratioons",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "Create integrations",
+ "description": "Allow members to create integrations"
},
"use-all": {
- "label": "",
- "description": ""
+ "label": "Use all integrations",
+ "description": "Allow members to add any integrations to their boards"
},
"interact-all": {
- "label": "",
- "description": ""
+ "label": "Interact with any integration",
+ "description": "Allow members to interact with any integration"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Full integration access",
+ "description": "Allow members to use, manage, and interact with any integrations"
}
}
},
"media": {
- "title": "",
+ "title": "Media",
"item": {
"upload": {
- "label": "",
- "description": ""
+ "label": "Upload media content",
+ "description": "Allow members to upload media content"
},
"view-all": {
- "label": "",
- "description": ""
+ "label": "View all media content",
+ "description": "Allow members to view all media content"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Full media access",
+ "description": "Allow members to manage and delete any media content"
}
}
},
"other": {
- "title": "",
+ "title": "Other",
"item": {
"view-logs": {
- "label": "",
- "description": ""
+ "label": "View logs",
+ "description": "Allow members to view logs"
}
}
},
"search-engine": {
- "title": "",
+ "title": "Search engines",
"item": {
"create": {
- "label": "",
- "description": ""
+ "label": "Create search engine",
+ "description": "Allow members to create search engines"
},
"modify-all": {
- "label": "",
- "description": ""
+ "label": "Modify all existing search engines",
+ "description": "Allow members to modify all existing search engines"
},
"full-all": {
- "label": "",
- "description": ""
+ "label": "Full search engine access",
+ "description": "Allow members to manage and delete any search engine"
}
}
}
},
"memberNotice": {
- "mixed": "",
- "external": ""
+ "mixed": "Some members can not be managed because they are from an external provider",
+ "external": "All members can not be managed because they are from an external provider"
},
"reservedNotice": {
- "message": ""
+ "message": "This group is reserved for system use and can restrict some actions. "
},
"action": {
"create": {
- "label": "",
+ "label": "Create a new group",
"notification": {
"success": {
- "message": ""
+ "message": "The group was created successfully"
},
"error": {
- "message": ""
+ "message": "The group could not be created"
}
}
},
"transfer": {
- "label": "",
- "description": "",
- "confirm": "",
+ "label": "Transfer group ownership",
+ "description": "Transfer ownership of this group to another user.",
+ "confirm": "Are you want to transfer the ownership of the group, {name} to {username}",
"notification": {
"success": {
- "message": ""
+ "message": "Successfully transfered group, {group} to {user}"
},
"error": {
- "message": ""
+ "message": "Unable to transfer the group's ownership"
}
}
},
"addMember": {
- "label": ""
+ "label": "Add member"
},
"removeMember": {
- "label": "",
- "confirm": ""
+ "label": "Remove member",
+ "confirm": "Are you sure you want to remove the user, {user} from this group?"
},
"delete": {
- "label": "",
- "description": "",
- "confirm": "",
+ "label": "Delete group",
+ "description": "Once you delete this group, you can not revert the change. Please be careful",
+ "confirm": "Are you sure you want to delete the group, {name}?",
"notification": {
"success": {
- "message": ""
+ "message": "Successfully deleted the group, {name}"
},
"error": {
- "message": ""
+ "message": "Unable to delete the group, {name}"
}
}
},
"changePermissions": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Permissions have been saved",
+ "message": "Successfully saved permissions"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Permissions have not been saved",
+ "message": "Permissions were not saved"
}
}
},
"update": {
"notification": {
"success": {
- "message": ""
+ "message": "The group, {name} was successfully saved"
},
"error": {
- "message": ""
+ "message": "Unable to save the group, {name}"
}
}
},
"select": {
- "label": "",
- "notFound": ""
+ "label": "Select a group",
+ "notFound": "No group was found"
},
"settings": {
"board": {
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Settings have been saved",
+ "message": "The settings have been saved successfully"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Settings have not been saved",
+ "message": "The settings were unable to be saved"
}
}
}
@@ -527,448 +527,448 @@
"changePosition": {
"notification": {
"success": {
- "message": ""
+ "message": "The position has been successfully changed"
},
"error": {
- "message": ""
+ "message": "The position was unable to be changed"
}
}
}
},
"defaultGroup": {
- "name": "",
- "description": ""
+ "name": "Default group",
+ "description": "{name} - All users that are signed in"
}
},
"app": {
- "search": "",
+ "search": "Find an application",
"page": {
"list": {
- "title": "",
+ "title": "Application",
"noResults": {
- "title": "",
- "action": ""
+ "title": "There are currently no applications",
+ "action": "Create the first application"
}
},
"create": {
- "title": "",
+ "title": "Create application",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Creation successful",
+ "message": "The application has been successfully created"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Creation Failed",
+ "message": "The application was unable to be created"
}
}
},
"edit": {
- "title": "",
+ "title": "Edit application",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Changes have been successfully applied",
+ "message": "The application was successfully saved"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Changes have not been applied",
+ "message": "The application was unable to be saved"
}
}
},
"delete": {
- "title": "",
- "message": "",
+ "title": "Delete application",
+ "message": "Are you certain that you want to delete the application, {name}?",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Deleted successfully",
+ "message": "The application was successfully deleted"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Deletion failed",
+ "message": "The application was unable to be deleted"
}
}
}
},
"field": {
"name": {
- "label": ""
+ "label": "Name"
},
"description": {
- "label": ""
+ "label": "Description"
},
"url": {
- "label": ""
+ "label": "URL"
},
"useDifferentUrlForPing": {
"checkbox": {
- "label": "",
- "description": ""
+ "label": "Use a different URL for pings",
+ "description": "Useful if it is possible to connect to an internal IP to avoid using up ISP bandwidth"
}
}
},
"action": {
"select": {
- "label": "",
- "notFound": ""
+ "label": "Select an application",
+ "notFound": "No application found"
}
}
},
"integration": {
"page": {
"list": {
- "title": "",
- "search": "",
+ "title": "Integrations",
+ "search": "Search your integrations",
"noResults": {
- "title": ""
+ "title": "There are currently no integrations"
}
},
"create": {
- "title": "",
+ "title": "New {name} integration",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Creation successful",
+ "message": "The integration has been successfully created"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Creation failed",
+ "message": "The integration was unable to be created"
}
}
},
"edit": {
- "title": "",
+ "title": "Edit {name} integration",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Changes have been successfully applied",
+ "message": "The integration was successfully saved"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Changes have not been applied",
+ "message": "The integration was unable to be saved"
}
}
},
"delete": {
- "title": "",
- "message": "",
+ "title": "Delete integration",
+ "message": "Are you certain that you want to delete the integration, {name}?",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Deletion successful",
+ "message": "The integration was successfully deleted"
},
"error": {
- "title": "",
- "message": ""
+ "title": "Deletion failed",
+ "message": "The integration was unable to be deleted"
}
}
}
},
"field": {
"name": {
- "label": ""
+ "label": "Name"
},
"url": {
- "label": ""
+ "label": "URL"
},
"attemptSearchEngineCreation": {
- "label": "",
- "description": ""
+ "label": "Create a search engine",
+ "description": "Integration, {kind} can be used with the search engine. Please check this to automatically configure the search engine."
},
"createApp": {
- "label": "",
- "description": ""
+ "label": "Create application",
+ "description": "Create an application with the same information as the integration. Please leave the input field below empty to create the application with the integration URL."
},
"appHref": {
- "placeholder": ""
+ "placeholder": "Custom application URL"
}
},
"action": {
- "create": ""
+ "create": "New integration"
},
"testConnection": {
"action": {
- "create": "",
- "edit": ""
+ "create": "Test the connection and create integration",
+ "edit": "Test the connection and save"
},
- "alertNotice": "",
+ "alertNotice": "The save button is enabled once the connection is successfully established",
"notification": {
"success": {
- "title": "",
- "message": ""
+ "title": "Connection successful",
+ "message": "The connection has been successfully established"
},
"invalidUrl": {
- "title": "",
- "message": ""
+ "title": "Invalid URL",
+ "message": "The URL provided is invalid"
},
"secretNotDefined": {
- "title": "",
- "message": ""
+ "title": "Missing credentials",
+ "message": "Some credentials were not provided"
},
"invalidCredentials": {
- "title": "",
- "message": ""
+ "title": "Invalid credentials",
+ "message": "The credentials you provided are invalid"
},
"commonError": {
- "title": "",
- "message": ""
+ "title": "Connection failed",
+ "message": "The connection was unable to be established"
},
"badRequest": {
- "title": "",
- "message": ""
+ "title": "Bad request",
+ "message": "The request was malformed"
},
"unauthorized": {
- "title": "",
- "message": ""
+ "title": "Unauthorised",
+ "message": "The credentials provided were unauthorized. Please double-check what you entered"
},
"forbidden": {
- "title": "",
- "message": ""
+ "title": "Forbidden",
+ "message": "The server was forbidden to connect. Please double-check the permissions"
},
"notFound": {
- "title": "",
- "message": ""
+ "title": "Not found",
+ "message": "The URL provided did not return anything. Please double-check the URL"
},
"internalServerError": {
- "title": "",
- "message": ""
+ "title": "Internal server error",
+ "message": "The server encountered an error. Please try again later"
},
"serviceUnavailable": {
- "title": "",
- "message": ""
+ "title": "Service unavailable",
+ "message": "The server is currently unavailable. Please try again later"
},
"connectionAborted": {
- "title": "",
- "message": ""
+ "title": "Connection aborted",
+ "message": "The connection was aborted. Please try again later"
},
"domainNotFound": {
- "title": "",
- "message": ""
+ "title": "Domain not found",
+ "message": "The domain was not found. Please try again later"
},
"connectionRefused": {
- "title": "",
- "message": ""
+ "title": "Connection refused",
+ "message": "The server was refused connection. Please try again later"
},
"invalidJson": {
- "title": "",
- "message": ""
+ "title": "Invalid JSON",
+ "message": "The connection's response provided invalid JSON. Please try again later"
},
"wrongPath": {
- "title": "",
- "message": ""
+ "title": "Wrong path",
+ "message": "The path is incorrect. Please double-check the URL"
}
}
},
"secrets": {
- "title": "",
- "lastUpdated": "",
+ "title": "Secrets",
+ "lastUpdated": "Last updated on {date}",
"notSet": {
- "label": "",
- "tooltip": ""
+ "label": "No value is set",
+ "tooltip": "The required secret has not currently been set"
},
- "secureNotice": "",
+ "secureNotice": "The secret can not be viewed after creation",
"reset": {
- "title": "",
- "message": ""
+ "title": "Reset secret",
+ "message": "Are you certain that you want to reset the secret?"
},
"noSecretsRequired": {
- "segmentTitle": "",
- "text": ""
+ "segmentTitle": "No secrets",
+ "text": "There are no secrets required for this integration to work"
},
"kind": {
"username": {
- "label": "",
- "newLabel": ""
+ "label": "Username",
+ "newLabel": "New username"
},
"apiKey": {
- "label": "",
- "newLabel": ""
+ "label": "API key",
+ "newLabel": "New API key"
},
"password": {
- "label": "",
- "newLabel": ""
+ "label": "Password",
+ "newLabel": "New password"
},
"tokenId": {
- "label": "",
- "newLabel": ""
+ "label": "Token ID",
+ "newLabel": "New token ID"
},
"realm": {
- "label": "",
- "newLabel": ""
+ "label": "Realm",
+ "newLabel": "New realm"
}
}
},
"permission": {
- "use": "",
- "interact": "",
- "full": ""
+ "use": "Select integrations in items",
+ "interact": "Interact with integrations",
+ "full": "Full integration access"
}
},
"media": {
- "plural": "",
- "search": "",
+ "plural": "Media",
+ "search": "Find media",
"field": {
- "name": "",
- "size": "",
- "creator": ""
+ "name": "Name",
+ "size": "Size",
+ "creator": "Creator"
},
"action": {
"upload": {
- "label": "",
- "file": "",
+ "label": "Upload media",
+ "file": "Select file",
"notification": {
"success": {
- "message": ""
+ "message": "The media was successfully uploaded"
},
"error": {
- "message": ""
+ "message": "The media was unable to be uploaded"
}
}
},
"delete": {
- "label": "",
- "description": "",
+ "label": "Delete media",
+ "description": "Are you certain that you want to delete the media, ?",
"notification": {
"success": {
- "message": ""
+ "message": "The media was successfully deleted"
},
"error": {
- "message": ""
+ "message": "The media was unable to be deleted"
}
}
},
"copy": {
- "label": ""
+ "label": "Copy URL"
},
"open": {
- "label": ""
+ "label": "Open media"
}
}
},
"common": {
- "beta": "",
- "error": "",
+ "beta": "Beta",
+ "error": "Alpha",
"action": {
- "add": "",
- "apply": "",
- "backToOverview": "",
- "create": "",
- "createAnother": "",
- "edit": "",
- "import": "",
- "insert": "",
- "remove": "",
- "save": "",
- "saveChanges": "",
- "cancel": "",
- "delete": "",
- "discard": "",
- "confirm": "",
- "continue": "",
- "previous": "",
- "next": "",
- "checkoutDocs": "",
- "checkLogs": "",
- "tryAgain": "",
- "loading": ""
+ "add": "Add",
+ "apply": "Apply",
+ "backToOverview": "Back to overview",
+ "create": "Create",
+ "createAnother": "Create and start over",
+ "edit": "Edit",
+ "import": "Import",
+ "insert": "Insert",
+ "remove": "Remove",
+ "save": "Save",
+ "saveChanges": "Save your changes",
+ "cancel": "Cancel",
+ "delete": "Delete",
+ "discard": "Discard",
+ "confirm": "Confirm",
+ "continue": "Continue",
+ "previous": "Previous",
+ "next": "Next",
+ "checkoutDocs": "Check the documentation",
+ "checkLogs": "Check logs for more information",
+ "tryAgain": "Try again",
+ "loading": "Loading"
},
- "here": "",
+ "here": "here",
"iconPicker": {
- "label": "",
- "header": ""
+ "label": "Icon URL",
+ "header": "Please enter a name or object to filter for the icon. Homarr will search throughout {countIcons} different icons to find the right one."
},
"colorScheme": {
"options": {
- "light": "",
- "dark": ""
+ "light": "Light",
+ "dark": "Dark"
}
},
"information": {
- "min": "",
- "max": "",
- "days": "",
- "hours": "",
- "minutes": ""
+ "min": "Minimum",
+ "max": "Maximum",
+ "days": "Days",
+ "hours": "Hours",
+ "minutes": "Minutes"
},
"notification": {
"create": {
- "success": "",
- "error": ""
+ "success": "Creation successful",
+ "error": "Creation failed"
},
"delete": {
- "success": "",
- "error": ""
+ "success": "Deletion successful",
+ "error": "Deletion failed"
},
"update": {
- "success": "",
- "error": ""
+ "success": "Changed were successfully applied",
+ "error": "Changes were unable to be applied"
},
"transfer": {
- "success": "",
- "error": ""
+ "success": "Transfer successful",
+ "error": "Transfer failed"
}
},
"multiSelect": {
- "placeholder": ""
+ "placeholder": "Please pick one or more values"
},
"multiText": {
- "placeholder": "",
- "addLabel": ""
+ "placeholder": "Add more values",
+ "addLabel": "Add {value}"
},
"select": {
- "placeholder": "",
+ "placeholder": "Pick value",
"badge": {
- "recommended": ""
+ "recommended": "Recommended"
}
},
"userAvatar": {
"menu": {
- "switchToDarkMode": "",
- "switchToLightMode": "",
- "management": "",
- "preferences": "",
- "logout": "",
- "login": "",
- "homeBoard": "",
- "loggedOut": "",
- "updateAvailable": ""
+ "switchToDarkMode": "Switch to dark mode",
+ "switchToLightMode": "Switch to light mode",
+ "management": "Management",
+ "preferences": "Your preferences",
+ "logout": "Log-out",
+ "login": "Log-in",
+ "homeBoard": "Your home board",
+ "loggedOut": "Logged out",
+ "updateAvailable": "New update available: {tag}"
}
},
- "dangerZone": "",
- "noResults": "",
- "unsavedChanges": "",
+ "dangerZone": "Danger zone",
+ "noResults": "No results have been found",
+ "unsavedChanges": "You have unsaved changes!",
"preview": {
- "show": "",
- "hide": ""
+ "show": "Show a preview",
+ "hide": "Hide the preview"
},
"zod": {
"errors": {
- "default": "",
- "required": "",
+ "default": "This field contains invalid data",
+ "required": "This field is required",
"string": {
- "startsWith": "",
- "endsWith": "",
- "includes": "",
- "invalidEmail": ""
+ "startsWith": "This field must start with \"{startsWith}\"",
+ "endsWith": "This field must end with \"{endsWith}\"",
+ "includes": "This field must include {includes}",
+ "invalidEmail": "This field must contain a valid email address"
},
"tooSmall": {
- "string": "",
- "number": ""
+ "string": "This field must contain at least {minimum} characters",
+ "number": "This field must be more than or equal to {minimum} characters"
},
"tooBig": {
- "string": "",
- "number": ""
+ "string": "This field must contain at most {maximum} characters",
+ "number": "This field must be less than or equal to {maximum} characters"
},
"custom": {
- "passwordsDoNotMatch": "",
- "passwordRequirements": "",
- "boardAlreadyExists": "",
- "invalidFileType": "",
- "invalidFileName": "",
- "fileTooLarge": "",
- "invalidConfiguration": "",
- "groupNameTaken": ""
+ "passwordsDoNotMatch": "The passwords do not match",
+ "passwordRequirements": "The password does not meet the recommended requirements",
+ "boardAlreadyExists": "An existing board already has this name",
+ "invalidFileType": "Invalid file type provided, expected {expected}",
+ "invalidFileName": "Invalid file name provided",
+ "fileTooLarge": "The file is too large, the maximum size is {maxSize}",
+ "invalidConfiguration": "Configuration is invalid",
+ "groupNameTaken": "An existing group already has this name"
}
}
}
@@ -976,44 +976,44 @@
"section": {
"dynamic": {
"action": {
- "create": "",
- "remove": ""
+ "create": "Create a new dynamic section",
+ "remove": "Delete dynamic section"
},
"option": {
"title": {
- "label": ""
+ "label": "Title"
},
"borderColor": {
"label": "Border colour"
}
},
"remove": {
- "title": "",
- "message": ""
+ "title": "Remove dynamic section",
+ "message": "Are you certain that you want to remove this dynamic section? All items inside will be moved to the same location inside of the parent section."
}
},
"category": {
"field": {
"name": {
- "label": ""
+ "label": "Name"
}
},
"action": {
- "create": "",
- "edit": "",
- "remove": "",
- "moveUp": "",
- "moveDown": "",
- "createAbove": "",
- "createBelow": "",
- "openAllInNewTabs": ""
+ "create": "New category",
+ "edit": "Rename category",
+ "remove": "Remove category",
+ "moveUp": "Move upwards",
+ "moveDown": "Move downwards",
+ "createAbove": "Create new category above",
+ "createBelow": "Create new category below",
+ "openAllInNewTabs": "Open all in new tabs"
},
"create": {
- "title": "",
- "submit": ""
+ "title": "New category",
+ "submit": "Add category"
},
"remove": {
- "title": "",
+ "title": "Remove category",
"message": ""
},
"edit": {
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "",
diff --git a/packages/translation/src/lang/es.json b/packages/translation/src/lang/es.json
index cc4c852ed..977b4c109 100644
--- a/packages/translation/src/lang/es.json
+++ b/packages/translation/src/lang/es.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Video en directo",
diff --git a/packages/translation/src/lang/et.json b/packages/translation/src/lang/et.json
index c7c3e884c..35dfddbc4 100644
--- a/packages/translation/src/lang/et.json
+++ b/packages/translation/src/lang/et.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "",
diff --git a/packages/translation/src/lang/fr.json b/packages/translation/src/lang/fr.json
index cbd292355..a8ac7712a 100644
--- a/packages/translation/src/lang/fr.json
+++ b/packages/translation/src/lang/fr.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Aucune intégration sélectionnée",
"noData": "Aucune donnée d’interaction disponible"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Flux vidéo",
diff --git a/packages/translation/src/lang/he.json b/packages/translation/src/lang/he.json
index 2b7c70fa0..456324fbb 100644
--- a/packages/translation/src/lang/he.json
+++ b/packages/translation/src/lang/he.json
@@ -1724,11 +1724,7 @@
"noIntegration": "לא נבחרה אינטגרציה",
"noData": "אין נתוני אינטגרציה זמינים"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "זרם וידאו",
diff --git a/packages/translation/src/lang/hr.json b/packages/translation/src/lang/hr.json
index ae450be35..1d926c85a 100644
--- a/packages/translation/src/lang/hr.json
+++ b/packages/translation/src/lang/hr.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "",
diff --git a/packages/translation/src/lang/hu.json b/packages/translation/src/lang/hu.json
index f564df03e..4f84efc69 100644
--- a/packages/translation/src/lang/hu.json
+++ b/packages/translation/src/lang/hu.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Videófolyam",
diff --git a/packages/translation/src/lang/it.json b/packages/translation/src/lang/it.json
index e1eba41d0..7796657b4 100644
--- a/packages/translation/src/lang/it.json
+++ b/packages/translation/src/lang/it.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Stream Video",
diff --git a/packages/translation/src/lang/ja.json b/packages/translation/src/lang/ja.json
index f18a405c7..fae613e13 100644
--- a/packages/translation/src/lang/ja.json
+++ b/packages/translation/src/lang/ja.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "ビデオストリーム",
diff --git a/packages/translation/src/lang/ko.json b/packages/translation/src/lang/ko.json
index e107f54ec..586d27e7d 100644
--- a/packages/translation/src/lang/ko.json
+++ b/packages/translation/src/lang/ko.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "비디오 스트림",
diff --git a/packages/translation/src/lang/lt.json b/packages/translation/src/lang/lt.json
index 4a5285aa8..58fa2f72b 100644
--- a/packages/translation/src/lang/lt.json
+++ b/packages/translation/src/lang/lt.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "",
diff --git a/packages/translation/src/lang/lv.json b/packages/translation/src/lang/lv.json
index cef77f103..b7b1afcc4 100644
--- a/packages/translation/src/lang/lv.json
+++ b/packages/translation/src/lang/lv.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Videostraume",
diff --git a/packages/translation/src/lang/nl.json b/packages/translation/src/lang/nl.json
index 5ad46adda..3a7b55ce6 100644
--- a/packages/translation/src/lang/nl.json
+++ b/packages/translation/src/lang/nl.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Geen integratie geselecteerd",
"noData": "Geen integratiegegevens beschikbaar"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Video stream",
diff --git a/packages/translation/src/lang/no.json b/packages/translation/src/lang/no.json
index 6d14ecdb2..5dcc88c8c 100644
--- a/packages/translation/src/lang/no.json
+++ b/packages/translation/src/lang/no.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Ingen integrasjon valgt",
"noData": "Ingen integrasjonsdata er tilgjengelig"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Videostrømming",
diff --git a/packages/translation/src/lang/pl.json b/packages/translation/src/lang/pl.json
index 8024c0fbf..3ce1b3d40 100644
--- a/packages/translation/src/lang/pl.json
+++ b/packages/translation/src/lang/pl.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Nie wybrano integracji",
"noData": "Brak danych dotyczących integracji"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Strumień wideo",
diff --git a/packages/translation/src/lang/pt.json b/packages/translation/src/lang/pt.json
index c5b40b8ad..6d5f7c8bd 100644
--- a/packages/translation/src/lang/pt.json
+++ b/packages/translation/src/lang/pt.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Transmissão de vídeo",
diff --git a/packages/translation/src/lang/ro.json b/packages/translation/src/lang/ro.json
index 64582719d..ca5b3ccad 100644
--- a/packages/translation/src/lang/ro.json
+++ b/packages/translation/src/lang/ro.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Stream video",
diff --git a/packages/translation/src/lang/ru.json b/packages/translation/src/lang/ru.json
index 56ed8b361..da16ccc38 100644
--- a/packages/translation/src/lang/ru.json
+++ b/packages/translation/src/lang/ru.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Интеграция не выбрана",
"noData": "Данные интеграции недоступны"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Видеотрансляция",
diff --git a/packages/translation/src/lang/sk.json b/packages/translation/src/lang/sk.json
index d7a15d322..b91c4cb88 100644
--- a/packages/translation/src/lang/sk.json
+++ b/packages/translation/src/lang/sk.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Nie je vybraná žiadna integrácia",
"noData": "Nie sú k dispozícii žiadne údaje o integrácii"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Video stream",
diff --git a/packages/translation/src/lang/sl.json b/packages/translation/src/lang/sl.json
index 95873ff9c..266aa00dd 100644
--- a/packages/translation/src/lang/sl.json
+++ b/packages/translation/src/lang/sl.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Video tok",
diff --git a/packages/translation/src/lang/sv.json b/packages/translation/src/lang/sv.json
index 9c6546da2..891c0f0a2 100644
--- a/packages/translation/src/lang/sv.json
+++ b/packages/translation/src/lang/sv.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Videoström",
diff --git a/packages/translation/src/lang/tr.json b/packages/translation/src/lang/tr.json
index 706108b3d..1ac62c392 100644
--- a/packages/translation/src/lang/tr.json
+++ b/packages/translation/src/lang/tr.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Hiçbir entegrasyon seçilmedi",
"noData": "Entegrasyon verisi mevcut değil"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Video Akışı",
diff --git a/packages/translation/src/lang/uk.json b/packages/translation/src/lang/uk.json
index 6f1acbe2e..e612d9bb3 100644
--- a/packages/translation/src/lang/uk.json
+++ b/packages/translation/src/lang/uk.json
@@ -1724,11 +1724,7 @@
"noIntegration": "Інтеграція не вибрана",
"noData": "Немає даних про інтеграцію"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Потокова трансляція відео",
diff --git a/packages/translation/src/lang/vi.json b/packages/translation/src/lang/vi.json
index f7d9e6755..c2d81c77e 100644
--- a/packages/translation/src/lang/vi.json
+++ b/packages/translation/src/lang/vi.json
@@ -1724,11 +1724,7 @@
"noIntegration": "",
"noData": ""
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "Luồng video",
diff --git a/packages/translation/src/lang/zh.json b/packages/translation/src/lang/zh.json
index 2d5d721a6..5740276e7 100644
--- a/packages/translation/src/lang/zh.json
+++ b/packages/translation/src/lang/zh.json
@@ -981,7 +981,7 @@
},
"option": {
"title": {
- "label": ""
+ "label": "標題"
},
"borderColor": {
"label": "邊框顏色"
@@ -1428,76 +1428,76 @@
}
},
"stockPrice": {
- "name": "",
- "description": "",
+ "name": "股票價格",
+ "description": "顯示公司當前股票價格",
"option": {
"stock": {
- "label": ""
+ "label": "股票代碼"
},
"timeRange": {
- "label": "",
+ "label": "時間範圍",
"option": {
"1d": {
- "label": ""
+ "label": "單日"
},
"5d": {
- "label": ""
+ "label": "五日"
},
"1mo": {
- "label": ""
+ "label": "一月"
},
"3mo": {
- "label": ""
+ "label": "三月"
},
"6mo": {
- "label": ""
+ "label": "六月"
},
"ytd": {
- "label": ""
+ "label": "今年至今"
},
"1y": {
- "label": ""
+ "label": "一年"
},
"2y": {
- "label": ""
+ "label": "兩年"
},
"5y": {
- "label": ""
+ "label": "五年"
},
"10y": {
- "label": ""
+ "label": "十年"
},
"max": {
- "label": ""
+ "label": "最大"
}
}
},
"timeInterval": {
- "label": "",
+ "label": "時間間隔",
"option": {
"5m": {
- "label": ""
+ "label": "五分"
},
"15m": {
- "label": ""
+ "label": "十五分"
},
"30m": {
- "label": ""
+ "label": "三十分"
},
"1h": {
- "label": ""
+ "label": "一小時"
},
"1d": {
- "label": ""
+ "label": "一日"
},
"5d": {
- "label": ""
+ "label": "五日"
},
"1wk": {
- "label": ""
+ "label": "一周"
},
"1mo": {
- "label": ""
+ "label": "一月"
}
}
}
@@ -1724,11 +1724,7 @@
"noIntegration": "未選擇集成",
"noData": "無可用的集成數據"
},
- "option": {},
- "restricted": {
- "title": "",
- "description": ""
- }
+ "option": {}
},
"video": {
"name": "串流影音",