Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add optimize translation diff #4390

Merged
merged 2 commits into from
Oct 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,13 @@ Optimize now supports Java 21+.
Optimize now supports Elasticsearch 8.13.0+ or Amazon OpenSearch 2.9.0+

See the [supported environments]($docs$/reference/supported-environments/#component-requirements) documentation for the full range of supported versions.

## Changes in translation files

### Localization file

The following terms have been added to or removed from the localization file `en.json` since the last release:

[en.json.diff](../translation-diffs/differences_localization_313_314.diff)

- Lines with a `+` in the beginning mark a term addition/update. Lines with a `-` mark a term removal.
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,13 @@ Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two
- **Camunda 8 Users**: Update your configurations to use `8.x` versions and the `8-latest` Docker tag.

Make sure to update your Docker configurations accordingly to ensure compatibility.

## Changes in translation files

### Localization file

The following terms have been added to or removed from the localization file `en.json` since the last release:

[en.json.diff](../translation-diffs/differences_localization_313_314.diff)

- Lines with a `+` in the beginning mark a term addition/update. Lines with a `-` mark a term removal.
Original file line number Diff line number Diff line change
@@ -0,0 +1,222 @@
diff --git a/backend/src/main/resources/localization/en.json b/optimize/backend/src/main/resources/localization/en.json
index e89de68b99..86da01b19d 100644
--- a/backend/src/main/resources/localization/en.json
+++ b/optimize/backend/src/main/resources/localization/en.json
@@ -4,12 +4,11 @@
"navigation": {
"analysis": "Analysis",
"events": "Event-based processes",
- "telemetry": "Telemetry settings",
"logout": "Logout",
"logoutFailed": "Logout failed.",
"logoutSuccess": "You logged out successfully.",
"configLoadingError": "An error occurred while loading the UI configurations",
- "userGuide": "User guide",
+ "documentation": "Documentation",
"help": "Help",
"profile": "Profile",
"appSwitcher": "App switcher",
@@ -28,8 +27,8 @@
"imprint": "Imprint",
"academy": "Camunda Academy",
"feedback": "Feedback and Support",
- "opensearchPreview": "Opensearch preview release",
- "opensearchWarningText": "This is a preview release of Optimize with OpenSearch support. The data import is fully functional, however the data visualization and evaluation features are in an experimental stage and should not be used for production use-cases."
+ "opensearchPreview": "OpenSearch release info",
+ "opensearchWarningText": "This Optimize release for OpenSearch can be used in production. The data import is fully functional, however the data visualization and evaluation features are limited."
},
"login": {
"label": "Log in",
@@ -39,8 +38,7 @@
"btn": "Log in",
"errorMessage": "An error occurred. Could not log you in.",
"closeError": "Close login error notification",
- "timeout": "Your session timed out. Please log in again to complete the action.",
- "telemetry": "By logging in, you accept our <a href=\"https://camunda.com/legal/terms/\" target=\"_blank\" rel=\"noopener noreferrer\">T&C</a> and <a href=\"https://camunda.com/legal/privacy/\" target=\"_blank\" rel=\"noopener noreferrer\">Privacy Policy</a>"
+ "timeout": "Your session timed out. Please log in again to complete the action."
},
"footer": {
"importing": "is importing...",
@@ -71,21 +69,6 @@
"yes": "Save changes",
"no": "Don't save"
},
- "whatsNew": {
- "buttonTitle": "What’s new",
- "modalHeader": "What's new in Optimize"
- },
- "telemetry": {
- "updated": "Telemetry settings updated.",
- "header": "Telemetry settings",
- "text": "To enhance user experience, Camunda Optimize can integrate with Camunda Services GmbH, which requires external network requests. Please choose from the setting below.",
- "enable": "Enable usage statistics",
- "info": "Allow Camunda Optimize to send anonymous usage statistics. We use this information to provide you a stable and improved product experience in the environment you are using. This allows Camunda to collect information about the product version and technical environment you are using, and how you are using it.",
- "respectPrivacy": "We respect your privacy.",
- "personalData": "None of your personal information or stored data will be submitted. To learn more, read our",
- "orView": "or view our <a href='{link}' target='_blank' rel='noopener noreferrer'>{policy}</a>.",
- "privacyPolicy": "privacy policy"
- },
"templates": {
"noProcessHint": "Create blank dashboard",
"noXmlHint": "Select process definition to display diagram",
@@ -167,6 +150,7 @@
"decision": "Decision table",
"process": "Process",
"notCreated": "There are no sources added yet",
+ "addSources": "You can add one or more sources to the collection",
"contactManager": "Please contact the collection manager to add new sources",
"add": "Add source",
"definitionName": "Definition name",
@@ -245,7 +229,8 @@
"addedSources": "Added sources",
"modelProcess": "Model a process",
"upload": "Upload .bpmn",
- "empty": "There are no event-based processes created yet",
+ "createProcess": "Start by creating a process",
+ "createTip": "Click New Process to create your first event-based process",
"label": "Event-based process",
"parseError": "Could not parse file. Please make sure to upload a valid BPMN file.",
"list": "Events list",
@@ -293,6 +278,7 @@
},
"sources": {
"add": "Add event source",
+ "eventSource": "Event Source",
"externalEvents": "External events",
"editSource": "Edit event source",
"addEvents": "Add process events",
@@ -325,7 +311,8 @@
"ungrouped": "Ungrouped",
"search": "search for event groups",
"noGroups": "No event groups found",
- "addExternalInfo": "All ingested external events will be added."
+ "addExternalInfo": "All ingested external events will be added.",
+ "variables": "Variables"
},
"ingested": {
"label": "Ingested external events",
@@ -359,7 +346,7 @@
"displayName": "Display name",
"displayNamePlaceholder": "Add optional display name",
"noSources": "No data sources",
- "copyTooltip": "Copy {entity} to compare and analyze variants.<br/><a href='{docsLink}' target='_blank' rel='noopener noreferrer'>Documentation</a>",
+ "copyTooltip": "Copy {entity} to compare and analyze variants.<br/><a class='cds--link' href='{docsLink}' target='_blank' rel='noopener noreferrer'>Documentation</a>",
"templates": {
"blank": "Blank report",
"analyzeSharesAsPieChart": "Analyze shares as pie chart",
@@ -390,21 +377,22 @@
"create": "Create process KPI",
"step": "Step {count}",
"selectKpi": "Select process KPI",
+ "preview": "Preview",
+ "setTargetAndFilters": "Set target and filters",
+ "mandatoryFields": "Mandatory Fields",
+ "filtersLabel": "Filters",
+ "filters": {
+ "nodeSelection": "Select end event",
+ "endDate": "Select timeframe"
+ },
"automationRate": "Automation rate",
"automationRate-description": "The automation rate measures which percentage of the process is executed without human interaction.",
"automationRate-filter1": "Select the end events that indicate a fully automated process",
"automationRate-filter2": "Select the timeframe for which to evaluate automation rate",
- "preview": "Preview",
- "setTargetAndFilters": "Set target and filters",
"throughput": "Throughput time",
"throughput-description": "The throughput time indicates how long a process on the happy path needs in average to end",
"throughput-filter1": "Select the end events that indicate a fully automated process",
- "throughput-filter2": "Select the timeframe for which to evaluate throughput",
- "mandatoryFilters": "Mandatory Filters",
- "filters": {
- "nodeSelection": "Select end event",
- "endDate": "Select timeframe"
- }
+ "throughput-filter2": "Select the timeframe for which to evaluate throughput"
},
"instanceCount": {
"appliedFilters": "Applied filters",
@@ -907,6 +895,7 @@
"operatorLink": "Values linked by {operator} logic",
"multiple": "multiple",
"selectValue": "Select variable value",
+ "customValue": "Custom value",
"modal": {
"pretext": {
"Date": "Date selection will be available in the resulting filter.",
@@ -949,7 +938,7 @@
"edit": "Edit alert",
"recipient": "Recipient",
"description": "\"{name}\" has a value {aboveOrBelow} {thresholdValue}",
- "emailWarning": "The email notification service is not configured. Optimize won't be able to inform you about critical values. Please check out the <a href='{docsLink}'>Optimize documentation</a> on how to enable the notification service.",
+ "emailWarning": "The email notification service is not configured. Optimize won't be able to inform you about critical values. Please check out the <a class='cds--link' href='{docsLink}'>Optimize documentation</a> on how to enable the notification service.",
"form": {
"name": "Alert name",
"report": "When report",
@@ -973,6 +962,7 @@
"create": "Create alert",
"notCreated": "There are no alerts created yet",
"contactManager": "Please contact the collection manager to create new alerts",
+ "emptyStateDecription": "Use the button below to create new alert and receive notifications on important events",
"inactiveStatus": "Alert inactive",
"activateInfo": "To active add email or target system",
"updated": "\"{name}\" updated.",
@@ -1104,7 +1094,6 @@
"dataSource": "Data source",
"selected": "Selected",
"documentation": "documentation",
- "here": "here",
"open": "Open",
"for": "for",
"download": "Download",
@@ -1123,6 +1112,7 @@
"details": "Details",
"nextStep": "Next step",
"previousStep": "Previous step",
+ "sort": "Sort",
"process": {
"label": "Process",
"label-plural": "Processes"
@@ -1409,8 +1399,9 @@
"search": "Search for values",
"empty": "No values found"
},
- "includeUndefined": "Include instances where the selected variable is <b>null</b> or <b>undefined</b>",
- "excludeUndefined": "Exclude instances where the selected variable is <b>null</b> or <b>undefined</b>",
+ "undefinedValuesLabel": "<b>Null</b> or <b>undefined</b> values",
+ "includeUndefined": "Include instances where the selected variable is null or undefined",
+ "excludeUndefined": "Exclude instances where the selected variable is null or undefined",
"customValue": "Add custom variable value",
"addToList": "Add to list",
"addedToList": "Value added to list"
@@ -1553,7 +1544,7 @@
"csvLimit": {
"Warning": "Warning: CSV will not contain all requested data",
"info": "This download will contain the first {exportLimit} of {totalCount} records. Filter your data, or ask your administrator to increase the system limit to resolve this issue.",
- "exportApi": "You can also use the <a href='{docsLink}'>data export API</a> to export larger amounts of data from Optimize."
+ "exportApi": "You can also use the <a class='cds--link' href='{docsLink}'>data export API</a> to export larger amounts of data from Optimize."
},
"unit": {
"automatic": "automatic",
@@ -1632,6 +1623,11 @@
}
}
}
+ },
+ "zoomControls": {
+ "zoomIn": "Zoom in diagram",
+ "zoomOut": "Zoom out diagram",
+ "resetZoom": "Reset diagram zoom"
}
},
"apiErrors": {
@@ -1661,7 +1657,9 @@
"importDefinitionForbidden": "Import failed because you are not authorized to access some of the required definitions for the imported entity.",
"importFileInvalid": "Import failed because the provided file was invalid. Only JSON files exported from Optimize can be imported.",
"importDescriptionInvalid": "Import failed because the provided description was invalid. Must be null or not greater than 400 characters.",
- "invalidAlertEmailAddresses": "Users with the following email addresses are not available for receiving alerts: {invalidAlertEmails}"
+ "invalidAlertEmailAddresses": "Users with the following email addresses are not available for receiving alerts: {invalidAlertEmails}",
+ "payloadTooLarge": "The request payload is too large.",
+ "reportNotSupportedForOpenSearch": "This type of report is currently not supported for OpenSearch."
},
"textEditor": {
"toolbar": {
Loading