diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md index 39263bb118..c455b994fb 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.10-to-3.11.md @@ -57,13 +57,13 @@ With the change to Spring Boot 3, Optimize's logging configuration format has al ### Collection Role Cleanup -Prior to Optimize 8.3/3.11, Optimize has performed collection role cleanup after syncing identities with the engine. From -Optimize 8.3/3.11 onwards, this is now disabled by default. It can be reenabled by setting the +Prior to Optimize 3.11, Optimize has performed collection role cleanup after syncing identities with the engine. From +Optimize 3.11 onwards, this is now disabled by default. It can be reenabled by setting the `import.identitySync.collectionRoleCleanupEnabled` property value to `true` ### API behavior -Before the 7.20/8.3 release, the Optimize API would accept requests when the URI contained a trailing slash (`/`). This is no longer the case, and requests containing a trailing slash will no longer be matched to the corresponding API path. +Before the 3.11 release, the Optimize API would accept requests when the URI contained a trailing slash (`/`). This is no longer the case, and requests containing a trailing slash will no longer be matched to the corresponding API path. ### Raw Data Report API @@ -123,6 +123,6 @@ For CSV export the properties are renamed to `count:incidents`, `count:openIncid 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_310_311.diff) +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md index 30e0fe268d..02a7daf424 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.11-to-3.12.md @@ -21,7 +21,7 @@ Here you will find information about: ### Elasticsearch -With 8.4/3.12, Optimize now supports Elasticsearch `8.9`. Elasticsearch `8.8` is no longer supported. +With 3.12, Optimize now supports Elasticsearch `8.9`. Elasticsearch `8.8` is no longer supported. If you need to update your Elasticsearch cluster, refer to the general [Elasticsearch update guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html). Usually, the only thing you need to do is perform a [rolling update](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html). @@ -29,6 +29,6 @@ If you need to update your Elasticsearch cluster, refer to the general [Elastics 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_311_312.diff) +[en.json.diff](../translation-diffs/differences_localization_311_312.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md index 785ef43384..0e3e8d1808 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.12-to-3.13.md @@ -30,6 +30,6 @@ See the [supported environments]($docs$/reference/supported-environments/#camund 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_312_313.diff) +[en.json.diff](../translation-diffs/differences_localization_312_313.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md index 85f4b62cfc..c9ba567ff6 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.7-to-3.8.md @@ -45,7 +45,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md index af800606c3..5103270519 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.8-to-3.9-preview.md @@ -33,7 +33,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md index 4fc6372876..d3e1750be9 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-preview-to-3.9.md @@ -46,6 +46,6 @@ In case you manage your own translations into different languages, you can find 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_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md index 1bbb342989..5b203450a6 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/3.9-to-3.10.md @@ -69,6 +69,6 @@ In case you manage your own translations into different languages, you can find 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_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md index ba0dc5ef46..6f9aa6aca9 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-7/instructions.md @@ -41,24 +41,7 @@ You can migrate from one version of Optimize to the next one without losing data You only need to execute this step if you want to update the Elasticsearch (ES) version during the update. In case the ES version stays the same, you can skip this step. -The Elasticsearch update is usually performed in a rolling fashion. Read all about how to do the ES update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) and consult the [rolling ugprade](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) guide of the ES documentation on how to conduct the rolling update. If you have a very simple setup, for instance, a cluster with only one ES node without plugins installed nor machine learning jobs nor special configuration, the update would essentially boil down to the following steps: - -1. Install the new ES version, e.g. using Docker, your favorite package manager, or just by downloading and extracting the new tar/zip archive to a new directory. -2. Copy the data from the old ES to the new ES. If you don't expect any new data coming to your old ES you can just copy the `data` folder from the old ES distribution and overwrite the `data` folder in the new ES distribution. -3. Copy your old configuration (`config/elasticsearch.yml`) over to the new ES installation. -4. Stop the old ES instance. -5. Start the new ES instance and check that everything looks fine. - -Although the steps above summarize the basic update procedure, we recommend reading through the Elasticsearch documentation to avoid any potential issues. - -:::note Heads Up! - -Note that the following updates are not supported by Elasticsearch: - -- 6.8 to 7.0. -- 6.7 to 7.1.–7.X (where X>1, e.g. 7.5) - -::: +The Elasticsearch update is usually performed in a rolling fashion. Read all about how to do the ES update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) and consult the [rolling ugprade](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) guide of the ES documentation on how to conduct the rolling update. ### 3. Perform the migration diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md index a93e68ff9a..3924456cf2 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.10-to-3.11_8.3.md @@ -117,6 +117,6 @@ For CSV export the properties are renamed to `count:incidents`, `count:openIncid 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_310_311.diff) +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md index e5118beff5..ad33add439 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.11_8.3-to-3.12_8.4.md @@ -29,6 +29,6 @@ If you need to update your Elasticsearch cluster, refer to the general [Elastics 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_311_312.diff) +[en.json.diff](../translation-diffs/differences_localization_311_312.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md index 3f00df25ba..1f1b5023de 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.12_8.4-to-3.13_8.5.md @@ -23,6 +23,6 @@ Here you will find information about: 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_312_313.diff) +[en.json.diff](../translation-diffs/differences_localization_312_313.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md index 532453da34..7c6bb4ae70 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.13_8.5-to-8.6.md @@ -7,7 +7,7 @@ title: "Update notes (8.5/3.13 to 8.6)" To update Optimize to version 8.6, perform the steps in the [migration and update instructions](./instructions.md). ::: -The update to 8.6 can be performed from any 8.5/3.13 release. +The update to 8.6 can be performed from any 8.5 release. Here you will find information about: diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md index 9a3f142b90..99a145f027 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.7-to-3.8.md @@ -40,7 +40,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md index b9dad0c778..43ec571cc4 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.8-to-3.9-preview.md @@ -29,7 +29,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md index 53dc976a72..25f2d5617c 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-preview-to-3.9.md @@ -41,6 +41,6 @@ In case you manage your own translations into different languages, you can find 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_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md index 5e45792ea8..862e36c821 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/3.9-to-3.10.md @@ -78,6 +78,6 @@ In case you manage your own translations into different languages, you can find 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_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md index 53cccf0cb2..785085ffe4 100644 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md +++ b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/instructions.md @@ -14,7 +14,7 @@ If you want to update Optimize by several versions, you cannot do that at once, | 3.7 - 3.13.x/8.5.x | Rolling update to 8.6 | :::note Heads Up! -Starting with version 8.6, separate artefact are provided for Camunda 7 and Camunda 8. Moving forward, Camunda 8 users should adhere to the 8.x.x versioning format. +Starting with version 8.6, separate artifacts are provided for Camunda 7 and Camunda 8. Moving forward, Camunda 8 users should adhere to the 8.x.x versioning format. ::: ## Migration instructions @@ -42,28 +42,13 @@ You can migrate from one version of Optimize to the next one without losing data You only need to execute this step if you want to update the Elasticsearch (ES) version during the update. In case the ES version stays the same, you can skip this step. -The Elasticsearch update is usually performed in a rolling fashion. Read all about how to do the ES update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) and consult the [rolling ugprade](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) guide of the ES documentation on how to conduct the rolling update. If you have a very simple setup, for instance, a cluster with only one ES node without plugins installed nor machine learning jobs nor special configuration, the update would essentially boil down to the following steps: - -1. Install the new ES version, e.g. using Docker, your favorite package manager, or just by downloading and extracting the new tar/zip archive to a new directory. -2. Copy the data from the old ES to the new ES. If you don't expect any new data coming to your old ES you can just copy the `data` folder from the old ES distribution and overwrite the `data` folder in the new ES distribution. -3. Copy your old configuration (`config/elasticsearch.yml`) over to the new ES installation. -4. Stop the old ES instance. -5. Start the new ES instance and check that everything looks fine. - -Although the steps above summarize the basic update procedure, we recommend reading through the Elasticsearch documentation to avoid any potential issues. - -:::note Heads Up! - -Note that the following updates are not supported by Elasticsearch: - -- 6.8 to 7.0. -- 6.7 to 7.1.–7.X (where X>1, e.g. 7.5) - -::: +The Elasticsearch update is usually performed in a rolling fashion. Read all about how to do the ES update in the general [Elasticsearch Update Guide](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html) and consult the [rolling ugprade](https://www.elastic.co/guide/en/elasticsearch/reference/current/rolling-upgrades.html) guide of the ES documentation on how to conduct the rolling update. ### 3. Perform the migration -The update can also be executed as part of the Optimize startup. In order to make use of this functionality, the command flag `--upgrade` has to be passed to the Optimize startup script. +For upgrading the Camunda Helm chart from one release to another, perform a [Helm upgrade](https://docs.camunda.io/docs/self-managed/setup/upgrade/). + +If Helm charts is not used, the update can be executed as part of the Optimize startup. In order to make use of this functionality, the command flag `--upgrade` has to be passed to the Optimize startup script. In Docker environments this can be achieved by overwriting the default command of the docker container (being `./optimize.sh`), e.g. like in the following [docker-compose](https://docs.docker.com/compose/) snippet: @@ -98,8 +83,8 @@ Updates are resumable. So if the update process got interrupted either manually ``` ./upgrade/upgrade.sh ... -INFO UpgradeProcedure - Skipping Step 1/2: UpdateIndexStep on index: process-instance as it was found to be previously completed already at: 2020-11-30T16:16:12.358Z. -INFO UpgradeProcedure - Starting step 2/2: UpdateIndexStep on index: decision-instance +INFO UpgradeProcedure - Skipping Step 1/2: UpdateIndexStep on index: process-instance-key1 as it was found to be previously completed already at: 2020-11-30T16:16:12.358Z. +INFO UpgradeProcedure - Starting step 2/2: UpdateIndexStep on index: process-instance-key2 ... ``` @@ -108,11 +93,7 @@ INFO UpgradeProcedure - Starting step 2/2: UpdateIndexStep on index: decision-in - Using an update script that does not match your version: ```bash -Schema version saved in Metadata does not match required [2.X.0] +Schema version saved in Metadata does not match required [8.X.0] ``` -Let's assume have Optimize 2.1 and want to update to 2.3 and use the jar to update from 2.2 to 2.3. This error occurs because the jar expects Elasticsearch to have the schema version 2.1. This is because you downloaded the wrong Optimize artifact which contained the wrong update jar version. - -## Force reimport of engine data in Optimize - -It can be the case that features that were added with the new Optimize version do not work for data that was imported with the old version of Optimize. If you want to use new features on the old data, you can force a reimport of the engine data to Optimize. See [the reimport guide](./../../reimport.md) on how to perform such a reimport. +Let's assume have Optimize 8.4 and want to update to 8.6 and use the jar to update from 8.5 to 8.6. This error occurs because the jar expects Elasticsearch to have the schema version 8.4. This is because you downloaded the wrong Optimize artifact which contained the wrong update jar version. diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_310_311.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_310_311.diff deleted file mode 100644 index e0ac4fe371..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_310_311.diff +++ /dev/null @@ -1,383 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index 4bcbdbd070..52b956868b 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -189,8 +189,8 @@ - "processes": { - "label": "process", - "label-plural": "processes", -- "adoptionDashboard": "Adoption Dashboard", -- "defaultDashboardAndKPI": "Process Default Dashboards and KPIs", -+ "adoptionDashboard": "Adoption", -+ "defaultDashboardAndKPI": "Process Dashboards and KPIs", - "empty": "There are no processes imported yet", - "owner": "Owner", - "processOwner": "Process Owner", -@@ -210,9 +210,9 @@ - "digestInfo": "The process digest sends periodic emails with the existing KPI status to the Process Owner. By default, the digest will be sent every Monday at 9:00 AM (To change the default send time, please contact your administrator).", - "digestConfigured": "Your process digest has been successfully configured. An email has been sent to {name}.", - "configureKpis": "Learn more about KPIs", -- "analysing": "Analyzing {count} {label}.", -- "processesListed": "{total} {label} listed", -- "processesListedOf": "{count} of {total} {label} listed", -+ "analysing": "{count} {label} are orchestrated.", -+ "processesListed": "{total} {label} listed.", -+ "processesListedOf": "{count} of {total} {label} listed.", - "timeGoals": { - "label": "Time goals", - "configure": "Configure duration goals", -@@ -342,7 +342,7 @@ - "report": { - "label": "Report", - "label-plural": "Reports", -- "textReport": "Text Report", -+ "textTile": "Text Tile", - "externalUrl": "External URL", - "create": "Create Report", - "createNew": "Create New Report", -@@ -359,15 +359,28 @@ - "copyTooltip": "Copy {entity} to compare and analyze variants.
Documentation", - "templates": { - "blank": "Blank report", -- "p75Duration": "KPI: 75th Percentile Duration", -- "percentSLAMet": "KPI: % SLA Met", -- "heatmap": "Heatmap: Flownode count", -- "table": "Data Table: User task count", -- "chart": "Bar Chart: Process Instance count", -- "percentNoIncidents": "KPI: Incident-Free Rate", -- "percentSuccess": "KPI: Success Rate (edit filter to only show successful end events)", -- "percentAutomated": "KPI: Automation Rate (edit filter to exclude user tasks)", -- "number": "Number: Process instance duration" -+ "analyzeSharesAsPieChart": "Analyze shares as Pie Chart", -+ "analyzeSharesAsPieChart-description": "Analyze shares for count or duration of processes.", -+ "analyzeOrExportRawDataFromATable": "Analyze or export raw data from a Table", -+ "analyzeOrExportRawDataFromATable-description": "Analyze raw data directly in Optimize or export them for Machine Learning Use Cases.", -+ "compareProcessesAndVersionsInABarChart": "Compare processes and versions in a Bar Chart", -+ "compareProcessesAndVersionsInABarChart-description": "Compare processes and process versions in one report. (Select at least two processes)", -+ "correlateDurationAndCountInPieChart": "Correlate duration and count in a Pie Chart", -+ "correlateDurationAndCountInPieChart-description": "Correlate the duration and count of a process, incidents, user tasks, or flow nodes.", -+ "correlateMetricsInLineBarChart": "Correlate metrics in a Line / Bar Chart", -+ "correlateMetricsInLineBarChart-description": "Correlate the duration, percentage, and count of a process.", -+ "listIncidentsAsTable": "List incidents as a Table", -+ "listIncidentsAsTable-description": "See table of all incidents by flow node.", -+ "locateBottlenecsOnAHitmap": "Locate bottlenecks on a Heatmap", -+ "locateBottlenecsOnAHitmap-description": "Locate duration or count bottlenecks visualized as Heatmap for Flow Nodes.", -+ "localeIncidentHotspotsOnAHeatmap": "Locate incident hotspots on a Heatmap", -+ "localeIncidentHotspotsOnAHeatmap-description": "Locate incident hotspots visualized as Heatmap for Incidents.", -+ "monitorTargetAsKpi": "Monitor target as KPI", -+ "monitorTargetAsKpi-description": "Monitor targets for metrics based on duration, percentage, and count of a process. The metric is flagged as KPI.", -+ "monitorTargetAsMetric": "Monitor targets as metric", -+ "monitorTargetAsMetric-description": "Monitor targets for metrics based on duration, percentage, and count of a process.", -+ "monitorTargetsOverTime": "Monitor targets over time", -+ "monitorTargetsOverTime-description": "Monitor targets over time on duration, percentage, and count of a process." - }, - "instanceCount": { - "appliedFilters": "Applied filters", -@@ -468,7 +481,8 @@ - "avg": "Average duration: ", - "min": "Minimum duration: ", - "median": "Median duration: ", -- "max": "Max duration: " -+ "max": "Max duration: ", -+ "percentile": "P{value} duration: " - }, - "exceededInstances": "Exceeded-instances-{name}", - "noValueAvailable": "No actual value available.
Cannot compare target and actual value." -@@ -533,11 +547,13 @@ - }, - "table": { - "noData": "You need to enable at least one table column", -- "info": "Showing {firstRowIndex} to {lastRowIndex} of {totalRows}", -+ "info": "Showing {firstRowIndex} to {lastRowIndex} of {totalRows}", - "page": "page", - "of": "of", - "rows": "Rows per page", - "relativeFrequency": "Relative Frequency ", -+ "nextPage": "Next page", -+ "previousPage": "Previous page", - "rawData": { - "processDefinitionKey": "Process Definition Key", - "processDefinitionId": "Process Definition Id", -@@ -557,10 +573,8 @@ - "inputVariable": "InputVar", - "outputVariable": "OutputVar", - "objectVariable": "Object Variable", -- "numberOfOpenIncidents": "Open Incidents Count", -- "numberOfIncidents": "Incidents Count", -- "numberOfUserTasks": "Executed User Tasks Count", -- "flowNodeDuration": "Dur" -+ "flowNodeDuration": "Dur", -+ "count": "Count" - }, - "pageError": "Only the first 10,000 instances can be displayed" - }, -@@ -695,6 +709,128 @@ - }, - "templates": { - "blank": "Blank Dashboard", -+ "productivity": "Improve Productivity", -+ "productivity-description": "Improve the utilization of existing resources to increase the output.", -+ "productivity_incomingToday": "Incoming today", -+ "productivity_incomingToday-description": "This report counts the number of incoming requests that started a process.", -+ "productivity_incomingThisWeek": "Incoming this week (KPI)", -+ "productivity_incomingThisWeek-description": "This report counts the number of incoming requests that started a process this week. The report is marked as KPI.", -+ "productivity_incomingInLast2Weeks": "Incoming in the last 2 weeks", -+ "productivity_incomingInLast2Weeks-description": "This report provides an overview of the incoming requests in the last two weeks.", -+ "productivity_currentlyInProgress": "Items currently in progress (KPI)", -+ "productivity_currentlyInProgress-description": "This report counts the currently in-work items. The report is marked as KPI.", -+ "productivity_maxNumberOfItemsInProgress": "Max number of processes in progress per day", -+ "productivity_maxNumberOfItemsInProgress-description": "This report shows the maximum number of items in progress per day.", -+ "productivity_finishedYesterday": "Finished yesterday", -+ "productivity_finishedYesterday-description": "This report counts the items finished yesterday.", -+ "productivity_finishedThisWeek": "Finished this week (KPI)", -+ "productivity_finishedThisWeek-description": "This report shows the number of finished items this week. The report is marked as KPI.", -+ "productivity_finishedInLast2Weeks": "Finished in the last 2 weeks", -+ "productivity_finishedInLast2Weeks-description": "This report shows the rate of items finished in the last 2 weeks.", -+ "productivity_text1_line1": "How many incoming items started a process?", -+ "productivity_text1_line2": " Target", -+ "productivity_text1_line3": "React early to unexpected load to be able to deliver on defined targets.", -+ "productivity_text1_line4": " Customize", -+ "productivity_text1_line5": "- Set planned input as the ", -+ "productivity_text1_line6": "incoming target.", -+ "productivity_text1_line7": "- Flag report as ", -+ "productivity_text1_line8": "Key Performance Indicator (KPI)", -+ "productivity_text1_line9": " to obtain it as part of the ", -+ "productivity_text1_line10": "Email Digest", -+ "productivity_text2_line1": "How many items are in progress?", -+ "productivity_text2_line2": " Target", -+ "productivity_text2_line3": "Balance the number of work in progress to the available resources to ensure process stability.", -+ "productivity_text2_line4": " Customize", -+ "productivity_text2_line5": "- Set the planned number of items in progress as the ", -+ "productivity_text2_line6": "target", -+ "productivity_text2_line7": "- Flag report as ", -+ "productivity_text2_line8": "Key Performance Indicator (KPI)", -+ "productivity_text2_line9": " to obtain it as part of the ", -+ "productivity_text2_line10": "Email Digest", -+ "productivity_text3_line1": "How many items are completed?", -+ "productivity_text3_line2": " Target", -+ "productivity_text3_line3": "Ensure continuous flow of items through the system.", -+ "productivity_text3_line4": " Customize", -+ "productivity_text3_line5": "Set targets", -+ "productivity_text3_line6": " for the planned completion rate", -+ "productivity_text3_line7": "- Flag report as to obtain it as part of the ", -+ "productivity_text3_line8": "Key Performance Indicator (KPI)", -+ "productivity_text3_line9": " to obtain it as part of the ", -+ "productivity_text3_line10": "Email Digest", -+ "efficiency": "Increase Efficiency", -+ "efficiency-description": "Increase the outcome of processes ended as intended.", -+ "efficiency_outcomeThisWeek": "Outcome this week", -+ "efficiency_outcomeThisWeek-description": "This report counts the items that ended as intended this week already.", -+ "efficiency_outcomeLastWeek": "Outcome last week (KPI)", -+ "efficiency_outcomeLastWeek-description": "This report sums up the items processed as intended last week. The report is marked as KPI.", -+ "efficiency_unwantedOutcomeThisWeek": "Unwanted outcome this week", -+ "efficiency_unwantedOutcomeThisWeek-description": "This report measures the unwanted outcomes this week. ", -+ "efficiency_unwantedOutcomeLastWeek": "Unwanted outcome last week (KPI)", -+ "efficiency_unwantedOutcomeLastWeek-description": "This report shows the unwanted outcome last week. The report is marked as KPI.", -+ "efficiency_outcomeInLast4Weeks": "Outcome in the last 4 weeks", -+ "efficiency_outcomeInLast4Weeks-description": "This report provides an overview of the positive outcomes of the last 4 weeks.", -+ "efficiency_incidentFreeRateInLast3Months": "Incident-free rate in the last 3 months (KPI)", -+ "efficiency_incidentFreeRateInLast3Months-description": "This report measures the rate of processes ending without an incident.", -+ "efficiency_incidentsInLast3Months": "Incidents in the last 3 months", -+ "efficiency_incidentsInLast3Months-description": "This report lists all incidents that occurred in the last 3 months.", -+ "efficiency_nodesCausingIncidentsInLast3Months": "Process Nodes causing incidents in the last 3 months", -+ "efficiency_nodesCausingIncidentsInLast3Months-description": "This heatmap show in which process nodes the incidents happened.", -+ "efficiency_typesOfUnwantedOutcomeLastWeek": "Types of unwanted outcome last week", -+ "efficiency_typesOfUnwantedOutcomeLastWeek-description": "This report shows the types of unwanted outcomes.", -+ "efficiency_processScattering": "Process scattering from the happy path", -+ "efficiency_processScattering-description": "This report counts the number of processes that deviate from the happy path.", -+ "efficiency_typesOfUnwantedOutcomeLas4tWeeks": "Types of unwanted outcomes in the last 4 weeks", -+ "efficiency_typesOfUnwantedOutcomeLas4tWeeks-description": "This report shows the types of unwanted outcomes.", -+ "efficiency_text1_line1": "Which incidents do occur?", -+ "efficiency_text1_line2": " Target", -+ "efficiency_text1_line3": "Understand the most frequent incidents and try to fix them.", -+ "efficiency_text2_line1": "How many processes ended as intended?", -+ "efficiency_text2_line2": " Target", -+ "efficiency_text2_line3": "Increase wanted and reduce unwanted outcomes.", -+ "efficiency_text2_line4": " Customize", -+ "efficiency_text2_line5": "- Change ", -+ "efficiency_text2_line6": "Flow Node Selection", -+ "efficiency_text2_line7": " to filter wanted and unwanted process results", -+ "efficiency_text3_line1": "What are the unwanted outcomes?", -+ "efficiency_text3_line2": " Target", -+ "efficiency_text3_line3": "Reduce the number of processes not on the happy path.", -+ "efficiency_text3_line4": " Customize", -+ "efficiency_text3_line5": "- Change ", -+ "efficiency_text3_line6": "Flow Node Selection", -+ "efficiency_text3_line7": " to filter wanted and unwanted process result", -+ "acceleration": "Increase Acceleration", -+ "acceleration-description": "Optimize the execution time of tasks in the process and monitor service level agreements for the process.", -+ "acceleration_cycleTimeLast7Days": "Cycle time last 7 days (KPI)", -+ "acceleration_cycleTimeLast7Days-description": "This report shows the average cycle timer of the last 7 days. The report is marked as KPI.", -+ "acceleration_cycleTimeLast4Weeks": "Cycle time in the last 4 weeks", -+ "acceleration_cycleTimeLast4Weeks-description": "This report shows the average cycle timer of the current month.", -+ "acceleration_cycleTimeLastWeeks": "Cycle time in the last weeks", -+ "acceleration_cycleTimeLastWeeks-description": "This report shows how the cycle time was in the last weeks.", -+ "acceleration_deviationOfPlannedToAverageDuration": "Deviation of the planned to the average duration", -+ "acceleration_deviationOfPlannedToAverageDuration-description": "This report shows the planned time for the tasks and the deviation from the plan.", -+ "acceleration_durationOfCriticalTasksInLastMonth": "Duration of critical tasks in the last month", -+ "acceleration_durationOfCriticalTasksInLastMonth-description": "This table lists all tasks and their average duration.", -+ "acceleration_taskBottlenecks": "Task bottlenecks", -+ "acceleration_taskBottlenecks-description": "This report visualizes the flow nodes that take the most time of the execution.", -+ "acceleration_text1_line1": "How long does the average process take to end?", -+ "acceleration_text1_line2": " Target", -+ "acceleration_text1_line3": "End processes in the defined target time.", -+ "acceleration_text1_line4": " Customize", -+ "acceleration_text1_line5": "Set targets ", -+ "acceleration_text1_line6": " for the planned ", -+ "acceleration_text1_line7": "Cycle time", -+ "acceleration_text1_line8": "- Change ", -+ "acceleration_text1_line9": "Flow Node Selection", -+ "acceleration_text1_line10": " filter for wanted and unwanted process results", -+ "acceleration_text2_line1": "How long did a task take?", -+ "acceleration_text2_line2": " Target", -+ "acceleration_text2_line3": "Reduce process duration by better resource allocation or task optimization.", -+ "acceleration_text3_line1": "How much longer did a task take than expected?", -+ "acceleration_text3_line2": " Customize", -+ "acceleration_text3_line3": "- Define ", -+ "acceleration_text3_line4": "target durations for tasks", -+ "processDashboard": "Process Dashboard", -+ "processDashboard-description": "This dashboard provides a competitive overview of metrics and use cases that can be covered with Optimize. It is available for any process as soon as a process is deployed.", - "processPerformance": "Process performance overview", - "processPerformance_subTitle": "Process and incident performance", - "humanPerformance": "Human task performance", -@@ -805,7 +941,8 @@ - "quarters": "Quarter" - } - } -- } -+ }, -+ "copyInstantDashboard": "Create editable copy" - }, - "alert": { - "label": "Alert", -@@ -904,8 +1041,11 @@ - }, - "common": { - "name": "Name", -+ "description": "Description", - "edit": "Edit", - "editName": "Edit {name}", -+ "editTenants": "Edit tenants", -+ "addName": "Add {name}", - "delete": "Delete", - "deleteEntity": "Delete {entity}", - "remove": "Remove", -@@ -966,6 +1106,8 @@ - "viewDocumentation": "View documentation", - "viewMore": "View More", - "viewLess": "View Less", -+ "more": "More", -+ "less": "Less", - "configure": "Configure", - "new": "New", - "process": { -@@ -1163,7 +1305,9 @@ - "variable-plural": "Variables", - "inputVariable-plural": "Input Variables", - "outputVariable-plural": "Output Variables", -- "flowNodeDuration-plural": "Flow Nodes Duration" -+ "flowNodeDuration-plural": "Flow Nodes Durations", -+ "count": "Count", -+ "count-plural": "Counts" - }, - "list": { - "appliedTo": "Applied to", -@@ -1457,7 +1601,9 @@ - "label": "quintillion", - "label-plural": "quintillion" - } -- } -+ }, -+ "expand": "Expand", -+ "collapse": "Collapse" - }, - "apiErrors": { - "serverError": "An internal server error occurred.", -@@ -1485,6 +1631,7 @@ - "importIndexVersionMismatch": "Import failed because the data structure of the imported entities do not match the current data structure. Please migrate the data in your source Optimize before exporting to ensure the Optimize Version matches.", - "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}" - }, - "textEditor": { -@@ -1541,45 +1688,47 @@ - } - }, - "managementDashboard": { -- "dashboardName": "Adoption Dashboard", -+ "dashboardName": "Adoption", - "report": { -- "processInstanceUsage": "Process Instance Usage", -- "incidentFreeRate": "Overall Incident-Free Rate", -- "automationRate": "Automation Rate (<1 hour)", -- "longRunningInstances": "Long-Running Process Instances", -- "automationCandidates": "Automation Candidates", -- "activeBottlenecks": "Active Bottlenecks" -+ "instancesCurrentlyInProgressName": "Currently in progress", -+ "instancesCurrentlyInProgressDescription": "This report shows how busy your cluster currently is.", -+ "instancesStartedInLastSixMonthsName": "Started in the last 6 months", -+ "instancesStartedInLastSixMonthsDescription": "This report provides insight into the overall adoption of process orchestration.", -+ "instancesEndedInLastSixMonthsName": "Ended in the last 6 months", -+ "instancesEndedInLastSixMonthsDescription": "This report shows the total number of automated process instances ended." - } - }, - "instantDashboard": { - "IP_DashboardName": "Instant Preview Dashboard", - "IP_KpiDashboardName": "KPI Dashboard", -- "IP_TileText_BusinessOperations": "Monitor process health in near realtime.", -- "IP_TileText_BusinessOperations_Details_1": "The business operations dashboard provides you with an overview of the health of your process.", -- "IP_TileText_BusinessOperations_Details_2": "Next steps:", -- "IP_TileText_BusinessOperations_Details_3": "- Go to Collections and create your own Dashboard.", -- "IP_TileText_BusinessOperations_Details_4": "- Define Alerts for the Collection and get notified via email.", -- "IP_TileText_BusinessReporting": "Report business metrics to stakeholders.", -- "IP_TileText_BusinessReporting_Details_1": "The business reporting dashboards provide process metrics to manage and report a business.", -- "IP_TileText_BusinessReporting_Details_2": "Next steps:", -- "IP_TileText_BusinessReporting_Details_3": "- Go to Collections and create your own dashboard.", -- "IP_TileText_BusinessReporting_Details_4": "- Go to a Report and change it to a KPI.", -- "IP_TileText_BusinessReporting_Details_5": "- Go to Dashboards and subscribe to an email Digest.", -- "IP_TileText_ProcessImprovement": "Analytic tools to find process improvements.", -- "IP_TileText_ProcessImprovement_Details_1": "The tools provided for process and rules analytics help to find bottlenecks and unused branches to reduce complexity and increase performance.", -- "IP_TileText_ProcessImprovement_Details_2": "Next steps:", -- "IP_TileText_ProcessImprovement_Details_3": "- Go to Collections and build your own Reports.", -- "IP_TileText_ProcessImprovement_Details_4": "- Go to Analysis and perform a Branch Analysis.", -- "IP_TileText_ProcessImprovement_Details_5": "- Go to Analysis and perform an Outlier Analysis.", -+ "processDashboard": "Instant Process Dashboard", -+ "processDashboard-description": "This dashboard provides a competitive overview of metrics and use cases that can be covered with Optimize.", -+ "processDashboard_text1_line1": "Report business metrics", -+ "processDashboard_text1_line2": "Aggregate and group the process execution data into days, weeks, and months to monitor and report business metrics and key performance indicators (KPI).", -+ "processDashboard_text1_line3": "Subscribe to an email digest to obtain a weekly summary of your process metrics and KPIs", -+ "processDashboard_text2_line1": "Investigate problems and find improvements", -+ "processDashboard_text2_line2": "Use all gathered process execution data to investigate problems or kick off new process improvements.", -+ "processDashboard_text2_line3": "Use Optimize Outlier Analysis to find improvement potential in your process", -+ "processDashboard_text3_line1": "Monitor process health in near real-time", -+ "processDashboard_text3_line2": "See process execution data of the last minutes, hours, and days in near real-time to take corrective actions if needed.", -+ "processDashboard_text3_line3": "Create a copy of this dashboard to be able to adjust it to your needs", - "report": { -- "IP_TileText_BusinessOperations_Report1": "Currently running", -- "IP_TileText_BusinessOperations_Report2": "Started in the last 7 days", -- "IP_TileText_BusinessOperations_Report3": "Ended in the last 7 days", -- "IP_TileText_BusinessOperations_Report4": "Tasks with Incidents", -- "IP_TileText_BusinessOperations_Report5": "Number of running incidents", -- "IP_TileText_BusinessOperations_Report6": "Started in the last 7 days", -- "IP_TileText_BusinessReporting_Report1": "Number of processes completed per month", -- "IP_TileText_ProcessImprovement_Report1": "Which tasks take the most time and are candidates for automation", -+ "processDashboard_currentlyRunningProcesses": "Currently running processes", -+ "processDashboard_currentlyRunningProcesses-description": "This report provides an overview of the progress of all running processes. ", -+ "processDashboard_incomingInLast7Days": "Incoming in the last 7 days", -+ "processDashboard_incomingInLast7Days-description": "This report counts the number of incoming requests that started a process.", -+ "processDashboard_currentlyInProgress": "Currently in progress", -+ "processDashboard_currentlyInProgress-description": "This report counts all currently running processes.", -+ "processDashboard_endedInLast7Days": "Ended in the last 7 days", -+ "processDashboard_endedInLast7Days-description": "This report counts all processes that ended in the last 7 days.", -+ "processDashboard_openIncidents": "Open incidents", -+ "processDashboard_openIncidents-description": "This report shows the number of open incidents.", -+ "processDashboard_currentlyOpenIncidents": "Currently open incidents", -+ "processDashboard_currentlyOpenIncidents-description": "This report shows flow nodes with currently open incidents.", -+ "processDashboard_processEndedGroupedByMonth": "Processes ended grouped by month", -+ "processDashboard_processEndedGroupedByMonth-description": "This report provides an overview of the utilization of the process in the last months. ", -+ "processDashboard_bottlenecksInTheProcess": "Bottlenecks in the process ended in the last 6 months", -+ "processDashboard_bottlenecksInTheProcess-description": "The heatmap highlights the flow nodes that consume in average the most time to be completed.", - "percentSLAMet": "% SLA Met", - "flownodeDuration": "Which process steps take too much time? (To Do: Add Target values for these process steps)", - "controlChart": "Is my process within control?", diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_311_312.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_311_312.diff deleted file mode 100644 index 63da67a16f..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_311_312.diff +++ /dev/null @@ -1,1770 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index b1e0893ced..f1e1129fe1 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -3,16 +3,16 @@ - "appFullName": "Camunda Optimize", - "navigation": { - "analysis": "Analysis", -- "events": "Event Based Processes", -- "telemetry": "Telemetry Settings", -+ "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", -+ "userGuide": "User guide", - "help": "Help", - "profile": "Profile", -- "appSwitcher": "App Switcher", -+ "appSwitcher": "App switcher", - "dashboards": "Dashboards", - "collections": "Collections", - "apps": { -@@ -27,8 +27,7 @@ - "termsOfUse": "Terms of use", - "imprint": "Imprint", - "academy": "Camunda Academy", -- "feedback": "Feedback and Support", -- "slack": "Slack Community Channel" -+ "feedback": "Feedback and Support" - }, - "login": { - "label": "Log in", -@@ -36,7 +35,8 @@ - "username": "Username", - "password": "Password", - "btn": "Log in", -- "error": "An error occurred. Could not log you 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 T&C and Privacy Policy" - }, -@@ -46,13 +46,14 @@ - "notConnected": "is not connected", - "rightsReserved": "All Rights Reserved", - "connectionError": "Connection Status Unknown (Cannot establish Websocket connection)", -- "timezone": "Date and Time displayed in local timezone:" -+ "timezone": "Date and time displayed in local timezone:" - }, - "license": { - "label": "License", - "licensedFor": "Licensed for", - "validUntil": "Valid until", -- "redirectMessage": "You will be redirected to login page shortly. Click here to go to login page immediately", -+ "redirectMessage": "You will be redirected to the login page shortly.", -+ "clickToLogin": "Click here to go to the login page immediately", - "licenseKey": "License Key", - "enterLicense": "Please enter license key", - "submit": "Submit", -@@ -64,18 +65,18 @@ - "saveGuard": { - "header": "Unsaved changes", - "text": "The {label} has unsaved changes. Save before continuing?", -- "yes": "Save Changes", -- "no": "Don't Save" -+ "yes": "Save changes", -+ "no": "Don't save" - }, - "whatsNew": { -- "buttonTitle": "What’s New", -- "modalHeader": "What's New in Optimize" -+ "buttonTitle": "What’s new", -+ "modalHeader": "What's new in Optimize" - }, - "telemetry": { -- "updated": "Telemetry Settings updated.", -- "header": "Telemetry Settings", -+ "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", -+ "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", -@@ -83,8 +84,8 @@ - "privacyPolicy": "privacy policy" - }, - "templates": { -- "noProcessHint": "Create Blank Dashboard", -- "noXmlHint": "Select Process definition to display diagram", -+ "noProcessHint": "Create blank dashboard", -+ "noXmlHint": "Select process definition to display diagram", - "blankSlate": { - "selectProcess": "Select up to 10 process definitions", - "selectTemplate": "Select a template", -@@ -101,36 +102,36 @@ - "blankGroup": "Blank template", - "templatesGroup": "Templates", - "singleProcessGroup": "Single process templates", -- "multiProcessGroup": "Multi process templates" -+ "multiProcessGroup": "Multi-process templates" - } - }, - "home": { - "createBtn": { -- "default": "Create New", -+ "default": "Create new", - "collection": "Collection", - "dashboard": "Dashboard", - "report": { - "default": "Report", -- "process": "Process Report", -- "combined": "Combined Process Report", -- "decision": "Decision Report" -+ "process": "Process report", -+ "combined": "Combined process report", -+ "decision": "Decision report" - } - }, -- "title": "Collections, Dashboards, and Reports", -+ "title": "Collections, dashboards, and reports", - "contents": "Contents", - "members": "Members", - "search": { - "generic": "Type to search....", - "name": "Search for name..." - }, -- "collectionTitle": "Dashboards and Reports", -- "collectionTitleWithAmpersand": "Dashboards & Reports", -+ "collectionTitle": "Dashboards and reports", -+ "collectionTitleWithAmpersand": "Dashboards & reports", - "userTitle": "Users", -- "userGroupsTitle": "Users and User Groups", -+ "userGroupsTitle": "Users and user groups", - "copy": { -- "subEntity": "This {entityType} contains 1 Report. It will be copied, too.", -- "subEntities": "This {entityType} contains {number} Reports. They will be copied, too.", -- "inputLabel": "Name of Copy", -+ "subEntity": "This {entityType} contains 1 report. It will be copied, too.", -+ "subEntities": "This {entityType} contains {number} reports. They will be copied, too.", -+ "inputLabel": "Name of copy", - "moveLabel": "Move copy to …", - "noCollections": "No collections have been created", - "pleaseSelect": "Please select", -@@ -138,51 +139,50 @@ - "copyCollectionInfo": "All items and users will be copied." - }, - "types": { -- "process": "Process Report", -- "decision": "Decision Report", -- "combined": "Combined Report", -- "unknown": "Unknown Entity" -+ "process": "Process report", -+ "decision": "Decision report", -+ "combined": "Combined report", -+ "unknown": "Unknown entity" - }, - "roles": { -- "addUserTitle": "Add User", -- "addUserGroupTitle": "Add User or User Group", -+ "addUserTitle": "Add user", -+ "addUserGroupTitle": "Add user or user group", - "userRole": "User role", - "role": "Role", - "viewer": "Viewer", - "viewer-description": "Read-only access to all objects", - "editor": "Editor", -- "editor-description": "Create, edit and delete Dashboards, Reports and Alerts", -+ "editor-description": "Create, edit, and delete dashboards, reports, and alerts", - "manager": "Manager", -- "manager-description": "Full rights editing Collection and Users", -+ "manager-description": "Full rights editing collections and users", - "existing-identity": "A user or a group with this id already exists", - "inCollection": "in this collection", -- "deleteWarning": "The '{name}' {type} will be removed from the Collection." -+ "deleteWarning": "The '{name}' {type} will be removed from the collection." - }, - "sources": { -- "title": "Data Sources", -- "decision": "Decision Table", -+ "title": "Data sources", -+ "decision": "Decision table", - "process": "Process", - "notCreated": "There are no sources added yet", - "contactManager": "Please contact the collection manager to add new sources", -- "add": "Add Source", -- "definitionName": "Definition Name", -- "deleteWarning": "The '{name}' Data Source will be removed from the Collection.", -+ "add": "Add source", -+ "definitionName": "Definition name", -+ "deleteWarning": "The '{name}' data source will be removed from the collection.", - "saveConflict": { -- "header": "These changes are incompatible with the Report(s):", -- "message": "Warning: Saving will remove Tenants from the Report(s)." -+ "header": "These changes are incompatible with the report(s):", -+ "message": "Warning: Saving will remove tenants from the report(s)." - }, - "definition": { - "label": "Definition", - "label-plural": "Definitions" - }, -- "unauthorizedTenant": "(Unauthorized Tenant)" -+ "unauthorizedTenant": "(Unauthorized tenant)" - }, - "empty": "There are no items created yet", - "contactEditor": "Please contact an Optimize editor to create new items", - "contactManager": "Please contact the collection manager to create new items", -- "welcome": "Welcome", - "emptyState": { -- "title": "Start by creating a Dashboard", -+ "title": "Start by creating a dashboard", - "description": "Click Create New Dashboard to get insights into business processes" - } - }, -@@ -190,24 +190,24 @@ - "label": "process", - "label-plural": "processes", - "adoptionDashboard": "Adoption", -- "defaultDashboardAndKPI": "Process Dashboards and KPIs", -+ "defaultDashboardAndKPI": "Process dashboards and KPIs", - "empty": "There are no processes imported yet", - "owner": "Owner", -- "processOwner": "Process Owner", -+ "processOwner": "Process owner", - "timeKpi": "KPI: Time", - "qualityKpi": "KPI: Quality", - "kpiInfo": "KPI values are based on certain reports.", -- "setGoal": "Set Goal", -- "editGoal": "Edit Goal", -+ "setGoal": "Set goal", -+ "editGoal": "Edit goal", - "goals": "Goals", - "goalRemoved": "Goals removed from '{processName}' process", - "ownerInfo": "The process owner is responsible for business metrics for the process. You can use the process owner to sort and filter processes.", -- "ownerRemoveWarning": "The '{owner}' Owner will be removed from the process", -- "configureProcess": "Configure Process", -- "createDefaultDashboard": "Create New Default Dashboard", -+ "ownerRemoveWarning": "The '{owner}' owner will be removed from the process", -+ "configureProcess": "Configure process", -+ "createDefaultDashboard": "Create new default dashboard", - "createDashboardMessage": "There is no dashboard for this process yet. Would you like Optimize to automatically create a dashboard based on a process template for you?", -- "emailDigest": "Email Digest", -- "digestInfo": "The process digest sends periodic emails with the existing KPI status to the Process Owner. By default, the digest will be sent every Monday at 9:00 AM (To change the default send time, please contact your administrator).", -+ "emailDigest": "Email digest", -+ "digestInfo": "The process digest sends periodic emails with the existing KPI status to the process owner. By default, the digest will be sent every Monday at 9:00 AM (To change the default send time, please contact your administrator).", - "digestConfigured": "Your process digest has been successfully configured. An email has been sent to {name}.", - "configureKpis": "Learn more about KPIs", - "analysing": "{count} {label} are orchestrated.", -@@ -226,9 +226,9 @@ - "displayGoal": "Display goal", - "durationDistribution": "Duration distribution", - "durationDistributionInfo": "This chart shows durations for process instances ending in the current month.", -- "saveGoals": "Save Goals", -- "updateGoals": "Update Goals", -- "resultPreview": "Result Preview:", -+ "saveGoals": "Save goals", -+ "updateGoals": "Update goals", -+ "resultPreview": "Result preview:", - "instancesThisMonth": "Instances ended in the last 30 days", - "noInstances": "No instances occurred in the time range.", - "setGoals": "Set goals for expected durations.", -@@ -236,19 +236,19 @@ - } - }, - "events": { -- "new": "New Process", -+ "new": "New process", - "autogenerate": "Autogenerate", - "generate": "Generate", - "addedSources": "Added sources", -- "modelProcess": "Model a Process", -+ "modelProcess": "Model a process", - "upload": "Upload .bpmn", -- "empty": "There are no Event Based Processes created yet", -- "label": "Event Based Process", -- "parseError": "Could not parse file. Please make sure to upload a valid bpmn file.", -- "list": "Events List", -- "cancelPublish": "Cancel Publish", -+ "empty": "There are no event-based processes created yet", -+ "label": "Event-based process", -+ "parseError": "Could not parse file. Please make sure to upload a valid BPMN file.", -+ "list": "Events list", -+ "cancelPublish": "Cancel publish", - "publish": "Publish", -- "publishStart": "Publishing Process. This may take some time.", -+ "publishStart": "Publishing process. This may take some time.", - "publishSuccess": "{name} has been published.", - "stateColumn": "State", - "generationInfo": "Add event sources to generate an end to end process automatically. Generated processes are based on a sample of data and may not represent all events. Edit generated process to manually refine.", -@@ -257,82 +257,82 @@ - "group": "Group", - "mapping": "Mapped as…", - "source": "Source", -- "name": "Event Name", -+ "name": "Event name", - "count": "Count", - "end": "End", - "start": "Start", -- "noResults": "No Results matching your search", -- "allMapped": "No Events available.", -- "seeDocs": "No Events available. To add events, see ", -+ "noResults": "No results matching your search", -+ "allMapped": "No events available.", -+ "seeDocs": "No events available. To add events, see ", - "documentation": "Documentation", -- "showSuggestions": "Show suggested Events" -+ "showSuggestions": "Show suggested events" - }, -- "deleteWarning": "The '{name}' Process will be permanently deleted. This will result in the deletion of any associated Reports, inside and outside of Collections.", -+ "deleteWarning": "The '{name}' process will be permanently deleted. This will result in the deletion of any associated reports inside and outside of collections.", - "publishModal": { -- "head": "Publishing Process", -- "republishHead": "Re-Publishing Process", -- "republishText": "Re-Publishing will update data in all associated Reports.", -- "text": "Published Event Based Processes will be available to use in Reports by selected users." -+ "head": "Publishing process", -+ "republishHead": "Re-publishing process", -+ "republishText": "Re-publishing will update data in all associated reports.", -+ "text": "Published event-based processes will be available to use in reports by selected users." - }, - "state": { - "unmapped": "Unmapped", - "mapped": "Mapped", - "publish_pending": "Publishing {publishingProgress}%", - "published": "Published", -- "unpublished_changes": "Unpublished Changes" -+ "unpublished_changes": "Unpublished changes" - }, - "permissions": { - "private": "Private - Only you", - "noUsers": "There are no users added", - "whoHasAccess": "Who can use this process?", - "userGranted": "User access granted", -- "description": "Enable the following users and groups to create Reports based on this process..." -+ "description": "Enable the following users and groups to create reports based on this process..." - }, - "sources": { -- "add": "Add Event Source", -- "externalEvents": "External Events", -- "editSource": "Edit Event Source", -- "addEvents": "Add Process Events", -+ "add": "Add event source", -+ "externalEvents": "External events", -+ "editSource": "Edit event source", -+ "addEvents": "Add process events", - "alreadyExists": "The selected process is already added", -- "defineTrace": "Trace ID Location", -+ "defineTrace": "Trace ID location", - "byVariable": "Variable", -- "byKey": "Business Key", -+ "byKey": "Business key", - "startAndEnd": "Process start and end", -- "flownodeEvents": "Start and End Flownode Events", -- "allEvents": "All Flownode Events", -- "selectProcess": "Please select a Process Definition", -+ "flownodeEvents": "Start and end flow node events", -+ "allEvents": "All flow node events", -+ "selectProcess": "Please select a process definition", - "display": "Select events to display", - "deleteWarning": "Removing the events from this event source will delete any mapping that had been created.", -- "camundaEvents": "Camunda Events", -+ "camundaEvents": "Camunda events", - "empty": "There are no event sources added", - "selectExternal": "Select external events", - "allExternal": "all events", - "hide": "Hide in table", -- "show": "Show in Table", -+ "show": "Show in table", - "learnMore": "Learn more", - "generatedEvents": "Select events to autogenerate", -- "editScope": "Edit Event List", -+ "editScope": "Edit event list", - "eventListTip": "Configure which events are displayed in the table.", - "definitionChangeWarning": "Changing the process definition may add or remove events. Existing event mappings may be removed.", - "eventListChangeWarning": "Changing the event list may add or remove events. Existing event mappings may be removed.", -- "remove": "Remove Source", -- "camundaProcess": "Camunda Process", -+ "remove": "Remove source", -+ "camundaProcess": "Camunda process", - "allInOne": "Combine all events in a single group", - "eventGroups": "Event groups", - "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." - }, - "ingested": { -- "label": "Ingested External Events", -+ "label": "Ingested external events", - "id": "Event ID", - "traceId": "Trace ID", - "group": "Group", - "source": "Source", - "eventName": "Type", - "timestamp": "Timestamp", -- "eventSources": "External Events", -+ "eventSources": "External events", - "search": "Search for values", - "deleteWarning": "Any processes using these events must be re-published to reflect the deleted state.", - "deleteLimitReached": "Deleting more than 1000 entries at once is not possible", -@@ -342,39 +342,39 @@ - "report": { - "label": "Report", - "label-plural": "Reports", -- "textTile": "Text Tile", -+ "textTile": "Text tile", - "externalUrl": "External URL", -- "create": "Create Report", -- "createNew": "Create New Report", -- "new": "New Report", -- "addName": "Report Name", -- "reportSetup": "Report Setup", -+ "create": "Create report", -+ "createNew": "Create new report", -+ "new": "New report", -+ "addName": "Report name", -+ "reportSetup": "Report setup", - "downloadCSV": "Download CSV", - "measure": "Measure", - "addMeasure": "Add measure", - "addGrouping": "Add grouping", -- "displayName": "Display Name", -+ "displayName": "Display name", - "displayNamePlaceholder": "Add optional display name", -- "noSources": "No Data Sources", -+ "noSources": "No data sources", - "copyTooltip": "Copy {entity} to compare and analyze variants.
Documentation", - "templates": { - "blank": "Blank report", -- "analyzeSharesAsPieChart": "Analyze shares as Pie Chart", -+ "analyzeSharesAsPieChart": "Analyze shares as pie chart", - "analyzeSharesAsPieChart-description": "Analyze shares for count or duration of processes.", -- "analyzeOrExportRawDataFromATable": "Analyze or export raw data from a Table", -+ "analyzeOrExportRawDataFromATable": "Analyze or export raw data from a table", - "analyzeOrExportRawDataFromATable-description": "Analyze raw data directly in Optimize or export them for Machine Learning Use Cases.", -- "compareProcessesAndVersionsInABarChart": "Compare processes and versions in a Bar Chart", -+ "compareProcessesAndVersionsInABarChart": "Compare processes and versions in a bar chart", - "compareProcessesAndVersionsInABarChart-description": "Compare processes and process versions in one report. (Select at least two processes)", -- "correlateDurationAndCountInPieChart": "Correlate duration and count in a Pie Chart", -+ "correlateDurationAndCountInPieChart": "Correlate duration and count in a pie chart", - "correlateDurationAndCountInPieChart-description": "Correlate the duration and count of a process, incidents, user tasks, or flow nodes.", -- "correlateMetricsInLineBarChart": "Correlate metrics in a Line / Bar Chart", -+ "correlateMetricsInLineBarChart": "Correlate metrics in a line/bar chart", - "correlateMetricsInLineBarChart-description": "Correlate the duration, percentage, and count of a process.", -- "listIncidentsAsTable": "List incidents as a Table", -+ "listIncidentsAsTable": "List incidents as a table", - "listIncidentsAsTable-description": "See table of all incidents by flow node.", -- "locateBottlenecsOnAHitmap": "Locate bottlenecks on a Heatmap", -- "locateBottlenecsOnAHitmap-description": "Locate duration or count bottlenecks visualized as Heatmap for Flow Nodes.", -- "localeIncidentHotspotsOnAHeatmap": "Locate incident hotspots on a Heatmap", -- "localeIncidentHotspotsOnAHeatmap-description": "Locate incident hotspots visualized as Heatmap for Incidents.", -+ "locateBottlenecsOnAHitmap": "Locate bottlenecks on a heatmap", -+ "locateBottlenecsOnAHitmap-description": "Locate duration or count bottlenecks visualized as heatmap for flow nodes.", -+ "localeIncidentHotspotsOnAHeatmap": "Locate incident hotspots on a heatmap", -+ "localeIncidentHotspotsOnAHeatmap-description": "Locate incident hotspots visualized as heatmap for incidents.", - "monitorTargetAsKpi": "Monitor target as KPI", - "monitorTargetAsKpi-description": "Monitor targets for metrics based on duration, percentage, and count of a process. The metric is flagged as KPI.", - "monitorTargetAsMetric": "Monitor targets as metric", -@@ -401,38 +401,38 @@ - }, - "view": { - "label": "View", -- "rawData": "Raw Data", -- "pi": "Process Instance", -+ "rawData": "Raw data", -+ "pi": "Process instance", - "in": "Incident", -- "resolutionDuration": "Resolution Duration", -- "fn": "Flow Node", -- "userTask": "User Task", -+ "resolutionDuration": "Resolution duration", -+ "fn": "Flow node", -+ "userTask": "User task", - "count": "Count", - "duration": "Duration", - "percentage": "Percentage", -- "multi": "Count and Duration", -- "evaluationCount": "Evaluation Count", -+ "multi": "Count and duration", -+ "evaluationCount": "Evaluation count", - "variable": "Variable", -- "process": "Process View", -- "decision": "Decision View" -+ "process": "Process view", -+ "decision": "Decision view" - }, - "groupBy": { -- "label": "Group By", -+ "label": "Group by", - "none": "None", -- "flowNodes": "Flow Nodes", -- "userTasks": "User Tasks", -+ "flowNodes": "Flow nodes", -+ "userTasks": "User tasks", - "duration": "Duration", -- "startDate": "Start Date", -- "runningDate": "Running Date", -+ "startDate": "Start date", -+ "runningDate": "Running date", - "automatic": "Automatic", -- "endDate": "End Date", -+ "endDate": "End date", - "variable": "Variable", - "userAssignee": "Assignee", -- "userGroup": "Candidate Group", -- "evaluationDate": "Evaluation Date", -+ "userGroup": "Candidate group", -+ "evaluationDate": "Evaluation date", - "rules": "Rules", -- "inputVariable": "Input Variable", -- "outputVariable": "Output Variable", -+ "inputVariable": "Input variable", -+ "outputVariable": "Output variable", - "year": "Year", - "month": "Month", - "week": "Week", -@@ -441,7 +441,7 @@ - "searchForVariable": "Search for variable…" - }, - "sorting": { -- "label": "Sorting Order", -+ "label": "Sorting order", - "order": { - "asc": "Ascending", - "desc": "Descending" -@@ -450,30 +450,30 @@ - "visualization": { - "label": "Visualization", - "number": "Number", -- "bar": "Bar Chart", -- "line": "Line Chart", -- "pie": "Pie Chart", -+ "bar": "Bar chart", -+ "line": "Line chart", -+ "pie": "Pie chart", - "table": "Table", - "heat": "Heatmap", -- "barLine": "Bar/Line Chart" -+ "barLine": "Bar/line chart" - }, - "processPart": { -- "label": "Process Instance Part", -- "title": "Set Process Instance Part", -+ "label": "Process instance part", -+ "title": "Set process instance part", - "description": "Only regard part between", - "selectStart": "Select start", - "selectEnd": "Select end", - "noPathWarning": "You selected two nodes, but there is no obvious connection between those nodes. Report results may be empty or misleading." - }, - "heatTarget": { -- "label": "Target Value", -- "title": "Target Value Comparison", -+ "label": "Target value", -+ "title": "Target value comparison", - "table": { - "activity": "Activity", -- "value": "Actual Value", -- "target": "Target Value" -+ "value": "Actual value", -+ "target": "Target value" - }, -- "invalidValue": "All fields should have a numeric value", -+ "invalidValue": "All fields should have a positive numeric value", - "targetDuration": "Target duration", - "actualDuration": "{duration}
{percentage}% of the target value", - "duration": { -@@ -488,33 +488,33 @@ - "noValueAvailable": "No actual value available.
Cannot compare target and actual value." - }, - "updateReportPreview": { -- "switchLabel": "Update Preview Automatically", -+ "switchLabel": "Update preview automatically", - "buttonLabel": "Run", -- "cannotUpdate": "This function only works with automatic preview update turned on" -+ "cannotUpdate": "This function only works with automatic preview updates turned on." - }, -- "invalidCombinationError": "Cannot display data for the given report settings. Please choose another combination!", -+ "invalidCombinationError": "Cannot display data for the given report settings. Please choose another combination.", - "noDataNotice": "No data", - "errorNotice": "Error loading data", -- "editSetupMessage": "To display this report, edit your report set-up.", -+ "editSetupMessage": "To display this report, edit your report setup.", - "incompleteNotice": "Report configuration is incomplete", -- "setupNotice": "Set-up your Report", -+ "setupNotice": "Set up your report", - "totalCount": { -- "instance": "Total Instance
Count: {count}", -- "evaluation": "Total Evaluation
Count: {count}" -+ "instance": "Total instance
count: {count}", -+ "evaluation": "Total evaluation
count: {count}" - }, - "definition": { - "add": "Add {type}", - "search": "Search for {type}", -- "process": "Process Definition", -- "process-plural": "Process Definitions", -- "decision": "Decision Definition", -- "decision-plural": "Decision Definitions", -+ "process": "Process definition", -+ "process-plural": "Process definitions", -+ "decision": "Decision definition", -+ "decision-plural": "Decision definitions", - "variables": { -- "rename": "Rename Variables", -- "variableName": "Variable Name", -+ "rename": "Rename variables", -+ "variableName": "Variable name", - "type": "Type", -- "newName": "New Name", -- "renameInfo": "You may provide a UI-only alias that is displayed instead of the variable name defined in the Modeler. ", -+ "newName": "New name", -+ "renameInfo": "You may provide a UI-only alias that is displayed instead of the variable name defined in Modeler. ", - "important": "Important!", - "followGuidelines": "Follow these guidelines to avoid unexpected behavior.", - "globalChanges": "Changes will update all reports using this process definition", -@@ -522,28 +522,28 @@ - } - }, - "noDefinitionMessage": { -- "process": "Select a Process Definition.", -- "decision": "Select a Decision Definition." -+ "process": "Select a process definition.", -+ "decision": "Select a decision definition." - }, - "saveConflict": { -- "header": "Destructive Changes", -+ "header": "Destructive changes", - "combined_report": { -- "header": "These changes are incompatible with the Combined Report(s):", -- "message": "Warning: Saving will remove this Report from the Combined Report(s)." -+ "header": "These changes are incompatible with the combined report(s):", -+ "message": "Warning: Saving will remove this report from the combined report(s)." - }, - "alert": { -- "header": "These changes are incompatible with the Alert(s):", -- "message": "Warning: Saving will delete the Alert(s)." -+ "header": "These changes are incompatible with the alert(s):", -+ "message": "Warning: Saving will delete the alert(s)." - } - }, - "combinedEmptyMessage": "To display a report, please select one or more reports from the list.", - "noViewMessage": "Select an option for View.", -- "noGroupByMessage": "Select what to Group By.", -+ "noGroupByMessage": "Select what to Group by.", - "noVisualizationMessage": "Select an option for Visualization above.", - "variables": { - "default": "Variables", -- "input": "Input Variables", -- "output": "Output Variables" -+ "input": "Input variables", -+ "output": "Output variables" - }, - "table": { - "noData": "You need to enable at least one table column", -@@ -551,35 +551,38 @@ - "page": "page", - "of": "of", - "rows": "Rows per page", -- "relativeFrequency": "Relative Frequency ", -+ "relativeFrequency": "Relative frequency ", - "nextPage": "Next page", - "previousPage": "Previous page", - "rawData": { -- "processDefinitionKey": "Process Definition Key", -- "processDefinitionId": "Process Definition Id", -- "processInstanceId": "Process Instance Id", -- "decisionDefinitionKey": "Decision Definition Key", -- "decisionDefinitionId": "Decision Definition Id", -- "decisionInstanceId": "Decision Instance Id", -- "evaluationDateTime": "Evaluation Date", -- "businessKey": "Business Key", -- "startDate": "Start Date", -- "endDate": "End Date", -+ "processDefinitionKey": "Process definition key", -+ "processDefinitionId": "Process definition Id", -+ "processInstanceId": "Process instance Id", -+ "decisionDefinitionKey": "Decision definition key", -+ "decisionDefinitionId": "Decision definition Id", -+ "decisionInstanceId": "Decision instance Id", -+ "evaluationDateTime": "Evaluation date", -+ "businessKey": "Business key", -+ "startDate": "Start date", -+ "endDate": "End date", - "duration": "Duration", -- "engineName": "Engine Name", -+ "engineName": "Engine name", - "tenantId": "Tenant Id", - "variable": "Var", - "multipleVariable": "Var", - "inputVariable": "InputVar", - "outputVariable": "OutputVar", -- "objectVariable": "Object Variable", -+ "objectVariable": "Object variable", -+ "openIncidents": "Open incidents", -+ "incidents": "Incidents", -+ "userTasks": "User tasks", - "flowNodeDuration": "Dur", - "count": "Count" - }, -- "pageError": "Only the first 10,000 instances can be displayed" -+ "pageError": "Only the first 10,000 instances can be displayed." - }, - "progressBar": { -- "invalid": "Invalid Configuration", -+ "invalid": "Invalid configuration", - "goal": "Target" - }, - "combined": { -@@ -591,14 +594,15 @@ - } - }, - "config": { -- "buttonTooltip": "Configuration Options", -- "reset": "Reset to Defaults", -+ "buttonTooltip": "Configuration options", -+ "reset": "Reset to defaults", - "showCount": { -- "instance": "Show Instance Count", -- "evaluation": "Show Evaluation Count" -+ "instance": "Show instance count", -+ "evaluation": "Show evaluation count" - }, - "aggregation": { -- "userTaskLegend": "User Task Duration", -+ "label": "Aggregation", -+ "userTaskLegend": "User task duration", - "durationLegend": "Basic aggregations", - "variableLegend": "Variable aggregations", - "percentileLegend": "Percentile aggregations", -@@ -628,23 +632,23 @@ - "tooltips": { - "legend": "Tooltips", - "showRelative": { -- "process": "Show Relative Value based on process instance count", -- "decision": "Show Relative Value based on decision evaluation count" -+ "process": "Show relative value based on process instance count", -+ "decision": "Show relative value based on decision evaluation count" - }, -- "showAbsolute": "Show Absolute Value" -+ "showAbsolute": "Show absolute value" - }, - "axisSettings": { -- "legend": "Axis Settings", -- "logScale": "Logarithmic Scale (base 10)", -- "label": "Axis Label", -- "xAxis": "X Axis Label", -- "yAxis": "Y Axis Label" -+ "legend": "Axis settings", -+ "logScale": "Logarithmic scale (base 10)", -+ "xAxis": "X-axis label", -+ "yAxis": "Y-axis label" - }, - "goal": { -- "legend": "Set Target", -+ "legend": "Set target", - "goalValue": "Goal value", - "baseline": "Baseline", - "target": "Target", -+ "markTargets": "Mark targets", - "invalidInput": "Enter a positive number", - "lessThanTargetError": "Target must be greater than baseline", - "setKpi": "Display as a process KPI", -@@ -660,7 +664,7 @@ - "horizontalBars": "Horizontal bars" - }, - "limitPrecision": { -- "legend": "Custom Precision", -+ "legend": "Custom precision", - "numberOf": { - "digits": "No. of digits", - "units": "No. of units" -@@ -669,10 +673,11 @@ - }, - "includeTableColumn": "Table columns to include", - "includeNewVariables": "Display data from new variables", -- "showGradientBars": "Show Gradient Bars", -+ "showGradientBars": "Show gradient bars", - "bucket": { - "buckets": "Buckets", -- "bucketSize": "Bucket Size", -+ "bucketSize": "Bucket size", -+ "size": "Size", - "baseline": "Baseline", - "invalidNumber": "Must be a valid number" - }, -@@ -685,31 +690,32 @@ - "viewByGroup": "{view} by {group}", - "missingVariableValue": "null / undefined", - "missingAssignee": "Unassigned", -- "runningEndedFlowNodeWarning": "Only completed flow nodes are considered when grouping by End Date. Therefore, adding 'running' flow node status filter will show no results", -+ "runningEndedFlowNodeWarning": "Only completed flow nodes are considered when grouping by end date. Therefore, adding 'running' flow node status filter will show no results", - "missingVariable": "Missing variable", - "nonExistingVariable": "Variable does not exist", -- "nonExistingFlowNode": "Flow Node(s) does not exist", -- "percentageOfInstances": "% of total instances that match the filter" -+ "nonExistingFlowNode": "Flow node(s) does not exist", -+ "percentageOfInstances": "% of total instances that match the filter", -+ "addDescription": "Add description" - }, - "dashboard": { - "label": "Dashboard", - "label-plural": "Dashboards", -- "new": "New Dashboard", -- "createNew": "Create New Dashboard", -- "addName": "Dashboard Name", -- "create": "Create Dashboard", -+ "new": "New dashboard", -+ "createNew": "Create new dashboard", -+ "addName": "Dashboard name", -+ "create": "Create dashboard", - "cannotShare": "Sharing forbidden. Missing authorization for contained report.", -- "toggleTheme": "Toggle Theme", -- "enterFullscreen": "Enter Fullscreen", -- "leaveFullscreen": "Leave Fullscreen", -- "autoRefresh": "Auto Refresh", -+ "toggleTheme": "Toggle theme", -+ "enterFullscreen": "Enter fullscreen", -+ "leaveFullscreen": "Leave fullscreen", -+ "autoRefresh": "Auto-refresh", - "saveModal": { -- "unsaved": "Unsaved Dashboard", -- "text": "Save Dashboard to continue.\nSaving the Dashboard will save all the contained Reports." -+ "unsaved": "Unsaved dashboard", -+ "text": "Save dashboard to continue.\nSaving the dashboard will save all the contained reports." - }, - "templates": { -- "blank": "Blank Dashboard", -- "productivity": "Improve Productivity", -+ "blank": "Blank dashboard", -+ "productivity": "Improve productivity", - "productivity-description": "Improve the utilization of existing resources to increase the output.", - "productivity_incomingToday": "Incoming today", - "productivity_incomingToday-description": "This report counts the number of incoming requests that started a process.", -@@ -736,7 +742,7 @@ - "productivity_text1_line7": "- Flag report as ", - "productivity_text1_line8": "Key Performance Indicator (KPI)", - "productivity_text1_line9": " to obtain it as part of the ", -- "productivity_text1_line10": "Email Digest", -+ "productivity_text1_line10": "Email digest", - "productivity_text2_line1": "How many items are in progress?", - "productivity_text2_line2": " Target", - "productivity_text2_line3": "Balance the number of work in progress to the available resources to ensure process stability.", -@@ -746,7 +752,7 @@ - "productivity_text2_line7": "- Flag report as ", - "productivity_text2_line8": "Key Performance Indicator (KPI)", - "productivity_text2_line9": " to obtain it as part of the ", -- "productivity_text2_line10": "Email Digest", -+ "productivity_text2_line10": "Email digest", - "productivity_text3_line1": "How many items are completed?", - "productivity_text3_line2": " Target", - "productivity_text3_line3": "Ensure continuous flow of items through the system.", -@@ -756,8 +762,8 @@ - "productivity_text3_line7": "- Flag report as to obtain it as part of the ", - "productivity_text3_line8": "Key Performance Indicator (KPI)", - "productivity_text3_line9": " to obtain it as part of the ", -- "productivity_text3_line10": "Email Digest", -- "efficiency": "Increase Efficiency", -+ "productivity_text3_line10": "Email digest", -+ "efficiency": "Increase efficiency", - "efficiency-description": "Increase the outcome of processes ended as intended.", - "efficiency_outcomeThisWeek": "Outcome this week", - "efficiency_outcomeThisWeek-description": "This report counts the items that ended as intended this week already.", -@@ -773,7 +779,7 @@ - "efficiency_incidentFreeRateInLast3Months-description": "This report measures the rate of processes ending without an incident.", - "efficiency_incidentsInLast3Months": "Incidents in the last 3 months", - "efficiency_incidentsInLast3Months-description": "This report lists all incidents that occurred in the last 3 months.", -- "efficiency_nodesCausingIncidentsInLast3Months": "Process Nodes causing incidents in the last 3 months", -+ "efficiency_nodesCausingIncidentsInLast3Months": "Process nodes causing incidents in the last 3 months", - "efficiency_nodesCausingIncidentsInLast3Months-description": "This heatmap show in which process nodes the incidents happened.", - "efficiency_typesOfUnwantedOutcomeLastWeek": "Types of unwanted outcome last week", - "efficiency_typesOfUnwantedOutcomeLastWeek-description": "This report shows the types of unwanted outcomes.", -@@ -789,16 +795,16 @@ - "efficiency_text2_line3": "Increase wanted and reduce unwanted outcomes.", - "efficiency_text2_line4": " Customize", - "efficiency_text2_line5": "- Change ", -- "efficiency_text2_line6": "Flow Node Selection", -+ "efficiency_text2_line6": "Flow node selection", - "efficiency_text2_line7": " to filter wanted and unwanted process results", - "efficiency_text3_line1": "What are the unwanted outcomes?", - "efficiency_text3_line2": " Target", - "efficiency_text3_line3": "Reduce the number of processes not on the happy path.", - "efficiency_text3_line4": " Customize", - "efficiency_text3_line5": "- Change ", -- "efficiency_text3_line6": "Flow Node Selection", -+ "efficiency_text3_line6": "Flow node selection", - "efficiency_text3_line7": " to filter wanted and unwanted process result", -- "acceleration": "Increase Acceleration", -+ "acceleration": "Increase acceleration", - "acceleration-description": "Optimize the execution time of tasks in the process and monitor service level agreements for the process.", - "acceleration_cycleTimeLast7Days": "Cycle time last 7 days (KPI)", - "acceleration_cycleTimeLast7Days-description": "This report shows the average cycle timer of the last 7 days. The report is marked as KPI.", -@@ -820,7 +826,7 @@ - "acceleration_text1_line6": " for the planned ", - "acceleration_text1_line7": "Cycle time", - "acceleration_text1_line8": "- Change ", -- "acceleration_text1_line9": "Flow Node Selection", -+ "acceleration_text1_line9": "Flow node selection", - "acceleration_text1_line10": " filter for wanted and unwanted process results", - "acceleration_text2_line1": "How long did a task take?", - "acceleration_text2_line2": " Target", -@@ -829,47 +835,14 @@ - "acceleration_text3_line2": " Customize", - "acceleration_text3_line3": "- Define ", - "acceleration_text3_line4": "target durations for tasks", -- "processDashboard": "Process Dashboard", -+ "processDashboard": "Process dashboard", - "processDashboard-description": "This dashboard provides a competitive overview of metrics and use cases that can be covered with Optimize.", -- "processPerformance": "Process performance overview", -- "processPerformance_subTitle": "Process and incident performance", -- "humanPerformance": "Human task performance", -- "humanPerformance_subTitle": "User task counts and durations", -- "humanBottleneckAnalysis": "Human task bottleneck analysis", -- "humanBottleneckAnalysis_subTitle": "Fix bottlenecks to reduce total process time", - "portfolioPerformance": "Portfolio performance overview", -- "portfolioPerformance_subTitle": "View a summary of up to 10 processes", -+ "portfolioPerformance-description": "View a summary of up to 10 processes", - "operationsMonitoring": "Operations monitoring", -- "operationsMonitoring_subTitle": "Monitor active processes and incidents", -- "30DayThroughput": "Throughput (30-day rolling)", -- "p75Duration": "75th Percentile Duration", -- "p99Duration": "99th Percentile Duration", -- "percentSLAMet": "% SLA Met", -- "percentNoIncidents": "Incident-Free Rate", -- "percentSuccess": "Success Rate (edit filter to only show successful end events)", -- "percentAutomated": "Automation Rate (edit filter to exclude user tasks)", -- "flownodeDuration": "Which process steps take too much time? (To Do: Add Target values for these process steps)", -- "controlChart": "Is my process within control?", -- "flownodeFrequency": "How often is each process step run?", -- "instanceTrends": "How frequently is this process run?", -- "activeIncidentsHeatmap": "Where are the active incidents?", -- "incidentDurationHeatmap": "Where are the worst incidents", -- "incidentDurationTrend": "Are we improving incident handling?", -- "idleTime": "Idle Time", -- "workTime": "Work Time", -- "tasksStarted": "Tasks started per month", -- "tasksCompleted": "Tasks completed per month", -- "bottleneckLocation": "Where is my bottleneck?", -- "bottleneckSeverity": "How bad is my bottleneck?", -- "assigneeVariation": "How does task assignee affect the bottleneck?", -- "durationImprovement": "Is the bottleneck improving?", -- "userTaskImprovement": "Are user tasks becoming more efficient?", -- "upstreamWork": "Is work delivered smoothly to the bottleneck? (To Do: Edit the filter to include all flow nodes BEFORE the bottleneck)", -- "bottleneckQueue": "How many tasks are waiting at my bottleneck? (To Do: Edit the filter to select the flow node AT the bottleneck)", -- "workerProductivity": "How productive are my workers?", -- "workDuration": "How long does each user task take?", -- "completedProcesses": "Processes Completed", -- "activeIncidents": "Active Incidents", -+ "operationsMonitoring-description": "Monitor active processes and incidents", -+ "completedProcesses": "Processes completed", -+ "activeIncidents": "Active incidents", - "runningProcesses": "Which processes are running?", - "runningTasks": "Which user tasks are in progress?", - "processTotal": "How much are we using Camunda?", -@@ -878,23 +851,23 @@ - "taskAutomation": "How quickly are we automating user tasks?", - "incidentHandling": "Are we resolving incidents fast enough?", - "taskLifecycle": "How long do tasks wait before assignment?", -- "longRunningProcesses": "Long-Running Process Instances", -- "activeIncidentsByProcess": "Active Incidents by Process", -- "processSnapshot": "Process Snapshot", -- "incidentSnapshot": "Incident Snapshot", -- "processHistory": "Process History", -- "incidentHistory": "Incident History", -- "durationSLI": "Process Duration SLI Tracking" -+ "longRunningProcesses": "Long-running process instances", -+ "activeIncidentsByProcess": "Active incidents by process", -+ "processSnapshot": "Process snapshot", -+ "incidentSnapshot": "Incident snapshot", -+ "processHistory": "Process history", -+ "incidentHistory": "Incident history", -+ "durationSLI": "Process duration SLI tracking" - }, - "addButton": { -- "addTile": "Add a Tile", -- "optimizeReport": "Optimize Report", -- "addReportLabel": "Add Report", -- "addTileLabel": "Add Tile", -- "selectReportPlaceholder": "Select a Report", -+ "addTile": "Add a tile", -+ "optimizeReport": "Optimize report", -+ "addReportLabel": "Add report", -+ "addTileLabel": "Add tile", -+ "selectReportPlaceholder": "Select a report", - "noReports": "No reports have been created", -- "externalWebsite": "External Website", -- "newReport": "New Report from a template", -+ "externalWebsite": "External website", -+ "newReport": "New report from a template", - "text": "Text" - }, - "textReportEditNotification": "This is a feature we plan to build", -@@ -903,9 +876,9 @@ - "filter": { - "viewButtonText": "Filters", - "label": "Add a filter", -- "viewLabel": "Filter Report data", -- "disabledVariable": "Variable Filters are only available for Dashboards that contain at least one Report.", -- "disabledAssignee": "Assignee and Candidate Group Filters are only available for Dashboards that contain at least one Report.", -+ "viewLabel": "Filter report data", -+ "disabledVariable": "Variable filters are only available for dashboards that contain at least one report.", -+ "disabledAssignee": "Assignee and candidate group filters are only available for dashboards that contain at least one report.", - "resetAll": "Reset all", - "operatorLink": "Values linked by {operator} logic", - "multiple": "multiple", -@@ -915,21 +888,21 @@ - "Date": "Date selection will be available in the resulting filter.", - "Boolean": "True and false values will be available in the resulting filter.", - "default": "Selected options will be available in the resulting filter.", -- "flowNodeData": "The filter will consider flownode data." -+ "flowNodeData": "The filter will consider flow node data." - }, - "allowCustomValues": "Allow viewer to add filter values" - }, - "types": { -- "state": "Instance State", -- "instanceStartDate": "Instance Start Date", -- "instanceEndDate": "Instance End Date", -+ "state": "Instance state", -+ "instanceStartDate": "Instance start date", -+ "instanceEndDate": "Instance end date", - "variable": "Variable", - "runningInstancesOnly": "Running", - "completedInstancesOnly": "Completed", - "canceledInstancesOnly": "Canceled", -- "nonCanceledInstancesOnly": "Non Canceled", -+ "nonCanceledInstancesOnly": "Non-canceled", - "suspendedInstancesOnly": "Suspended", -- "nonSuspendedInstancesOnly": "Non Suspended" -+ "nonSuspendedInstancesOnly": "Non-suspended" - }, - "date": { - "last": "Last", -@@ -947,21 +920,21 @@ - "alert": { - "label": "Alert", - "label-plural": "Alerts", -- "createNew": "Create New Alert", -- "newAlert": "New Alert", -- "edit": "Edit Alert", -+ "createNew": "Create new alert", -+ "newAlert": "New alert", -+ "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 Optimize documentation on how to enable the notification service.", - "form": { -- "name": "Alert Name", -- "report": "When Report", -- "reportPlaceholder": "Select a Report", -+ "name": "Alert name", -+ "report": "When report", -+ "reportPlaceholder": "Select a report", - "noReports": "No single number reports have been created", - "reportInfo": "Alerts only available for reports visualized as single numbers", -- "threshold": "Has a Value", -- "frequency": "Check Report Every", -- "email": "Send Email to", -+ "threshold": "Has a value", -+ "frequency": "Check report every", -+ "email": "Send email to", - "webhook": "Send to target", - "emailPlaceholder": "Separate email addresses by enter or space keys", - "webookPlaceholder": "Target system", -@@ -972,21 +945,22 @@ - "invalidEmail": "Invalid email added", - "value": "Report value: {value}" - }, -- "apply": "Apply Changes", -- "create": "Create Alert", -- "notCreated": "There are no Alerts created yet", -- "contactManager": "Please contact the collection manager to create new Alerts", -+ "apply": "Apply changes", -+ "create": "Create alert", -+ "notCreated": "There are no alerts created yet", -+ "contactManager": "Please contact the collection manager to create new alerts", - "inactiveStatus": "Alert inactive", - "activateInfo": "To active add email or target system", -- "existingAlerts": "Existing alerts", - "updated": "\"{name}\" updated.", - "removed": "\"{name}\" removed." - }, - "analysis": { -- "branchAnalysis": "Branch Analysis", -- "outlier": { -- "label": "Outlier Analysis", -- "totalInstances": "Total Instances", -+ "branchAnalysis": "Branch analysis", -+ "task": { -+ "label": "Task analysis", -+ "totalFlowNodeInstances": "Total flow node instances: {count}", -+ "result": "Number of flow node instances matching the filter: {count}", -+ "totalInstances": "Total number of flow node instances", - "tooltip": { - "outlier": { - "label": "Outlier", -@@ -995,28 +969,34 @@ - "tookDuration": { - "singular": "took a duration of", - "plural": "took a duration of" -- } -+ }, -+ "zScore": "Outliers are calculated based on z-score. Z-score is a statistical measurement that describes a value's relationship to the mean of a group of values. Z-score is measured in terms of standard deviations from the mean." - }, - "notFound": "No outliers found for the selected process", -- "onlyCompletedHint": "Note: The outlier analysis is performed on completed flow nodes only", -- "info": "Heatmap displays the incidence of higher outliers based on duration. Calculated by z-score.", -+ "onlyCompletedHint": "Note: The task analysis is performed on completed flow nodes only", -+ "info": "Heatmap displays the incidence of higher outliers based on duration.", - "tooltipText": { - "singular": "{count} instance took {percentage}% longer than average.", - "plural": "{count} instances took {percentage}% longer than average." - }, -+ "table": { -+ "heading": "Outliers", -+ "flowNodeName": "Flow node name", -+ "outliers": "Flow node instances with outliers" -+ }, - "detailsModal": { -- "title": "Outliers of {name} Flow Node", -- "durationChart": "Duration Distribution chart", -- "variablesTable": "Common Significant Variables Table", -+ "title": "Results for flow node \"{name}\"", -+ "durationChart": "Duration distribution", -+ "variablesTable": "Common significant variables", - "axisLabels": { - "duration": "Duration", -- "instanceCount": "Instance Count" -+ "instanceCount": "Instance count" - }, - "table": { - "emptyTableMessage": "No significant variable value occurrences found on outlier instances", -- "outliersNumber": "Number of Outlier Instances", -- "ofTotalPercentage": "% of Total Instances", -- "ofOutliersPercentage": "% of Outlier Instances" -+ "outliersNumber": "Flow node instances with outliers", -+ "ofTotalPercentage": "% of total instances", -+ "ofOutliersPercentage": "% of outlier instances" - } - } - }, -@@ -1024,19 +1004,19 @@ - "gatewayLabel": "analyze how the branches of", - "endEventLabel": "affect the probability that an instance reached", - "emptySelectionLabel": { -- "gateway": "Select Gateway", -- "endEvent": "Select End Event" -+ "gateway": "Select gateway", -+ "endEvent": "Select end event" - }, -- "instructionMessage": "Please select a Process Definition, a Gateway and an End Event to perform the Analysis.", -- "noInstances": "No Instances in the current filter passed the selected Gateway.", -- "gatewayInstances": "Of all {totalGateway} instances that passed the Gateway ", -+ "instructionMessage": "Please select a process definition, a gateway, and an end event to perform the analysis.", -+ "noInstances": "No instances in the current filter passed the selected gateway.", -+ "gatewayInstances": "Of all {totalGateway} instances that passed the gateway ", - "branchDistribution": "{count} ({branchPercentage}%) took the branch, {reached} ({reachedEndPercentage}%) of those then continued to reach the end event ", -- "gatewayDistribution": "Distribution of Instances at the Gateway :", -+ "gatewayDistribution": "Distribution of instances at the gateway :", - "endEventProbability": "Probability to reach the end event after taking a branch:", - "tooltip": { -- "totalInstances": "Process Instances Total", -- "reachedEnd": "Process Instances reached this state", -- "reachedEndPercentage": "of Process Instances reached this state" -+ "totalInstances": "Process instances total", -+ "reachedEnd": "Process instances reached this state", -+ "reachedEndPercentage": "of process instances reached this state" - } - }, - "common": { -@@ -1051,7 +1031,7 @@ - "remove": "Remove", - "removeEntity": "Remove {entity}", - "save": "Save", -- "saveContinue": "Save and Continue", -+ "saveContinue": "Save and continue", - "update": "Update", - "apply": "Apply", - "cancel": "Cancel", -@@ -1061,7 +1041,7 @@ - "copy": "Copy", - "addACopy": "Add a copy", - "export": "Export", -- "importReportDashboard": "Import Report/Dashboard", -+ "importReportDashboard": "Import report/dashboard", - "change": "Change", - "copyName": "Copy {name}", - "copyLabel": "copy", -@@ -1069,24 +1049,25 @@ - "saving": "Saving...", - "creating": "Creating...", - "select": "Select...", -- "enableAll": "Enable All", -- "disableAll": "Disable All", -- "selectAll": "Select All", -- "deselectAll": "Deselect All", -+ "enableAll": "Enable all", -+ "disableAll": "Disable all", -+ "selectAll": "Select all", -+ "deselectAll": "Deselect all", - "enabled": "enabled", - "disabled": "disabled", - "and": "and", - "or": "or", -+ "on": "On", - "off": "Off", - "none": "None", - "all": "All", - "above": "above", - "below": "below", -- "viewDetails": "View Details", -+ "viewDetails": "View details", - "notFound": "No results found", - "searchForMore": "Displaying {count} results only. Search to refine.", - "goToHome": "Go to Home", -- "editAccess": "Edit Access", -+ "editAccess": "Edit access", - "id": "ID", - "instanceIds": "Instance IDs", - "seeDocs": "See documentation", -@@ -1095,7 +1076,7 @@ - "nullOrUndefined": "Null or undefined", - "timeAt": "at", - "value": "Value", -- "dataSource": "Data Source", -+ "dataSource": "Data source", - "selected": "Selected", - "documentation": "documentation", - "here": "here", -@@ -1104,12 +1085,17 @@ - "download": "Download", - "view": "View", - "viewDocumentation": "View documentation", -- "viewMore": "View More", -- "viewLess": "View Less", -+ "viewMore": "View more", -+ "viewLess": "View less", - "more": "More", - "less": "Less", - "configure": "Configure", - "new": "New", -+ "error": "Error", -+ "closeError": "Close error notification", -+ "units": "Units", -+ "link": "Link", -+ "details": "Details", - "process": { - "label": "Process", - "label-plural": "Processes" -@@ -1134,21 +1120,21 @@ - "label-plural": "Tenants" - }, - "processInstance": { -- "label": "Process Instance", -- "label-plural": "Process Instances" -+ "label": "Process instance", -+ "label-plural": "Process instances" - }, - "incident": { - "label": "Incident", - "label-plural": "Incidents", -- "byFlowNode": "Incidents by Flow Node" -+ "byFlowNode": "Incidents by flow node" - }, - "flowNode": { -- "label": "Flow Node", -- "label-plural": "Flow Nodes" -+ "label": "Flow node", -+ "label-plural": "Flow nodes" - }, - "userTask": { -- "label": "User Task", -- "label-plural": "User Tasks" -+ "label": "User task", -+ "label-plural": "User tasks" - }, - "itemSelected": { - "label": "item selected", -@@ -1168,11 +1154,11 @@ - "modifiedTitle": "Modified", - "byModifier": "by {modifier}", - "createdBy": "Created by", -- "viewRawData": "View Raw data", -+ "viewRawData": "View raw data", - "viewModel": { -- "decision": "View Decision Table", -- "process": "View Process Model", -- "model": "View Model" -+ "decision": "View decision table", -+ "process": "View process model", -+ "model": "View model" - }, - "namePlaceholder": { - "Report": "Report name", -@@ -1186,9 +1172,9 @@ - "id": "User ID" - }, - "user-group": { -- "label": "User Group", -- "label-plural": "User Groups", -- "id": "User Group ID" -+ "label": "User group", -+ "label-plural": "User groups", -+ "id": "User group ID" - }, - "collection": { - "label": "Collection", -@@ -1196,19 +1182,19 @@ - "created": "Created \"{name}\"", - "modal": { - "title": { -- "new": "Create new Collection", -- "edit": "Edit Collection name" -+ "new": "Create new collection", -+ "edit": "Edit collection name" - }, -- "createBtn": "Create Collection", -- "editBtn": "Edit Collection", -- "inputLabel": "Collection Name", -- "defaultName": "New Collection", -- "addDataSources": "Add Data Sources", -- "info": "A collection allows you to limit access to data, add users and create alerts on number reports.", -+ "createBtn": "Create collection", -+ "editBtn": "Edit collection", -+ "inputLabel": "Collection name", -+ "defaultName": "New collection", -+ "addDataSources": "Add data sources", -+ "info": "A collection allows you to limit access to data, add users, and create alerts on number reports.", - "allTenants": "All tenants" - }, - "addUserModal": { -- "searchPlaceholder": "Search for name, email or ID ..." -+ "searchPlaceholder": "Search for name, email, or ID..." - } - }, - "sharing": { -@@ -1218,8 +1204,8 @@ - "notification": "Link copied to clipboard", - "inputPlaceholder": "Enable sharing to create link", - "filtersLabel": "Share with current filters applied", -- "copyLabel": "Copy Link", -- "embedLabel": "Embed Link", -+ "copyLabel": "Copy link", -+ "embedLabel": "Embed link", - "openInOptimize": "Open in Optimize" - }, - "filter": { -@@ -1228,30 +1214,30 @@ - "allProcesses": "All included processes" - }, - "tooltip": { -- "instance": "Process instance Filters return data from process instances matching the filter requirement. If the filter is based on a Flow Node, the returned data will show all instances where this Flow Node was triggered.", -- "view": "Flow Node filters return data from Flow Nodes only, where the Flow Node or its property matches the filter requirement. Most useful in Flow Node and User Task views." -+ "instance": "Process instance filters return data from process instances matching the filter requirement. If the filter is based on a flow node, the returned data will show all instances where this flow node was triggered.", -+ "view": "Flow node filters return data from flow nodes only, where the flow node or its property matches the filter requirement. Most useful in flow node and user task views." - }, - "state": { - "modalPretext": { - "instanceState": "Only display instances which are…", - "incidentInstances": "Only display instances with…", -- "incident": "Only display data from Flow Nodes with…", -- "flowNodeStatus": "Only display data from Flow Nodes which are…" -+ "incident": "Only display data from flow nodes with…", -+ "flowNodeStatus": "Only display data from flow nodes which are…" - }, - "instancesOnly": "{type} Instances only", -- "flowNodesOnly": "{type} Flow Nodes only", -+ "flowNodesOnly": "{type} Flow nodes only", - "incidents": "{type} Incidents", - "previewLabels": { - "runningInstancesOnly": "Running", - "completedInstancesOnly": "Completed", - "canceledInstancesOnly": "Canceled", -- "nonCanceledInstancesOnly": "Non Canceled", -+ "nonCanceledInstancesOnly": "Non-canceled", - "suspendedInstancesOnly": "Suspended", -- "nonSuspendedInstancesOnly": "Non Suspended", -+ "nonSuspendedInstancesOnly": "Non-suspended", - "runningFlowNodesOnly": "Running", - "completedFlowNodesOnly": "Completed", - "canceledFlowNodesOnly": "Canceled", -- "completedOrCanceledFlowNodesOnly": "Completed or Canceled", -+ "completedOrCanceledFlowNodesOnly": "Completed or canceled", - "includesOpenIncident": "Open", - "includesResolvedIncident": "Resolved", - "includesClosedIncident": "Closed", -@@ -1261,57 +1247,58 @@ - "runningInstancesOnly": "Running", - "completedInstancesOnly": "Completed", - "canceledInstancesOnly": "Canceled", -- "nonCanceledInstancesOnly": "Non Canceled", -+ "nonCanceledInstancesOnly": "Non-canceled", - "suspendedInstancesOnly": "Suspended", -- "nonSuspendedInstancesOnly": "Non Suspended", -+ "nonSuspendedInstancesOnly": "Non-suspended", - "runningFlowNodesOnly": "Running", - "completedFlowNodesOnly": "Completed", - "canceledFlowNodesOnly": "Canceled", -- "completedOrCanceledFlowNodesOnly": "Completed or Canceled", -- "includesOpenIncident": "Open Incidents", -- "includesResolvedIncident": "Resolved Incidents", -- "includesClosedIncident": "Closed Incidents", -- "doesNotIncludeIncident": "Without Incidents" -+ "completedOrCanceledFlowNodesOnly": "Completed or canceled", -+ "includesOpenIncident": "Open incidents", -+ "includesResolvedIncident": "Resolved incidents", -+ "includesClosedIncident": "Closed incidents", -+ "doesNotIncludeIncident": "Without incidents" - } - }, - "types": { -- "instanceState": "Instance State", -- "date": "Instance Date", -+ "instanceState": "Instance state", -+ "date": "Instance date", - "assignee": "Assignee", -- "candidateGroup": "Candidate Group", -- "instanceStartDate": "Start Date", -- "instanceEndDate": "End Date", -+ "candidateGroup": "Candidate group", -+ "instanceStartDate": "Start date", -+ "instanceEndDate": "End date", - "instance": "Process instance", - "duration": "Duration", -- "instanceDuration": "Instance Duration", -- "processInstanceDuration": "Process Instance Duration", -- "flowNodeDuration": "Flow Node Duration", -+ "instanceDuration": "Instance duration", -+ "processInstanceDuration": "Process instance duration", -+ "dur": "Flow node duration", -+ "flowNodeDuration": "Flow node duration", - "variable": "Variable", - "multipleVariable": "Variable", -- "flowNode": "Flow Node Execution", -- "evaluationDateTime": "Evaluation Date Time", -- "inputVariable": "Input Variable", -- "outputVariable": "Output Variable", -+ "flowNode": "Flow node execution", -+ "evaluationDateTime": "Evaluation date time", -+ "inputVariable": "Input variable", -+ "outputVariable": "Output variable", - "incident": "Incident", -- "processIncident": "Process Instance Incident", -- "viewIncident": "Flow Node Incidents", -- "openIncident": "Open Incidents", -- "resolvedIncident": "Resolved Incidents", -- "flowNodeStatus": "Flow Node State", -- "flowNodeSelection": "Flow Node Selection", -- "flowNodeDate": "Flow Node Date", -- "flowNodeStartDate": "Flow Node Start Date", -- "flowNodeEndDate": "Flow Node End Date", -+ "processIncident": "Process instance incident", -+ "viewIncident": "Flow node incidents", -+ "openIncident": "Open incidents", -+ "resolvedIncident": "Resolved incidents", -+ "flowNodeStatus": "Flow node state", -+ "flowNodeSelection": "Flow node selection", -+ "flowNodeDate": "Flow node date", -+ "flowNodeStartDate": "Flow node start date", -+ "flowNodeEndDate": "Flow node end date", - "variable-plural": "Variables", -- "inputVariable-plural": "Input Variables", -- "outputVariable-plural": "Output Variables", -- "flowNodeDuration-plural": "Flow Nodes Durations", -+ "inputVariable-plural": "Input variables", -+ "outputVariable-plural": "Output variables", -+ "dur-plural": "Flow node durations", - "count": "Count", - "count-plural": "Counts" - }, - "list": { - "appliedTo": "Applied to", -- "invalidDefinition": "Data Source is missing version or tenant selection.", -+ "invalidDefinition": "Data source is missing version or tenant selection.", - "totalInstanceWarning": "Filter applies to the total instance count", - "operators": { - "isBetween": "is between", -@@ -1334,15 +1321,15 @@ - "notContains": "does not contain" - } - }, -- "modalHeader": "{type} Filter", -- "addFilter": "Add Filter", -- "updateFilter": "Update Filter", -+ "modalHeader": "{type} filter", -+ "addFilter": "Add filter", -+ "updateFilter": "Update filter", - "dateModal": { -- "endDateWarning": "Reports with an active End Date Filter will only show completed instances.", -+ "endDateWarning": "Reports with an active end date filter will only show completed instances.", - "info": { -- "instanceStartDate": "Process Instances started", -- "instanceEndDate": "Process Instances ended", -- "evaluationDateTime": "Decision Instances evaluated" -+ "instanceStartDate": "Process instances started", -+ "instanceEndDate": "Process instances ended", -+ "evaluationDateTime": "Decision instances evaluated" - }, - "to": "to", - "invalidDate": "Enter a valid date", -@@ -1375,11 +1362,11 @@ - "last": "last" - }, - "variableModal": { -- "inputLabel": "Variable Name", -+ "inputLabel": "Variable name", - "info": "Only display instances where...", - "inputPlaceholder": "Select or search for a variable here", - "noVariables": "No variables found", -- "loadMore": "Load More", -+ "loadMore": "Load more", - "or": "or", - "bool": { - "true": "is true", -@@ -1388,7 +1375,7 @@ - }, - "enterValue": "Add a single value", - "enterMultipleValues": "Add multiple values by separating with a tab", -- "addValue": "Add Value", -+ "addValue": "Add value", - "invalidInput": "Input must be a number", - "multiSelect": { - "header": "Variable values", -@@ -1407,29 +1394,32 @@ - "lessThan": "less than" - }, - "nodeModal": { -- "executedFlowNodes": "Running, Canceled or Completed", -+ "executedFlowNodes": "Running, canceled, or completed", - "notExecutedFlowNodes": "Not executed", - "canceledFlowNodes": "Canceled", - "executingFlowNodes": "Running", - "preview": { -- "executedFlowNodes": "Running, Canceled or Completed Flow Nodes", -- "notExecutedFlowNodes": "Not executed Flow Nodes", -- "canceledFlowNodes": "Canceled Flow Nodes", -- "executingFlowNodes": "Running Flow Nodes" -+ "executedFlowNodes": "Running, canceled, or completed flow nodes", -+ "notExecutedFlowNodes": "Not executed flow nodes", -+ "canceledFlowNodes": "Canceled flow nodes", -+ "executingFlowNodes": "Running flow nodes" - } - }, - "nodeDateModal": { - "info": { - "flowNodeStartDate": { -- "instance": "Only display instances where at least one of the selected Flow Nodes started", -- "view": "Only display data from Flow Nodes which started" -+ "instance": "Only display instances where at least one of the selected flow nodes started", -+ "view": "Only display data from flow nodes which started" - }, - "flowNodeEndDate": { -- "instance": "Only display instances where at least one of the selected Flow Nodes ended", -- "view": "Only display data from Flow Nodes which ended" -+ "instance": "Only display instances where at least one of the selected flow nodes ended", -+ "view": "Only display data from flow nodes which ended" - } - } - }, -+ "assignee": { -+ "allowCustomValues": "Allow viewer to add filter values" -+ }, - "assigneeModal": { - "includeOnly": "Include only", - "excludeOnly": "Exclude only", -@@ -1441,34 +1431,30 @@ - "selectValue": "Filter for ID" - }, - "dropdownLabel": { -- "instance": "Filter Process Instances", -- "view": "Filter Flow Nodes", -- "decision": "Filter Decision Evaluations" -- }, -- "dropdownInfo": { -- "instance": "Return Instances filtered by...", -- "view": "Return Flow Node Data filtered by..." -+ "instance": "Filter process instances", -+ "view": "Filter flow nodes", -+ "decision": "Filter decision evaluations" - }, - "allVisible": { - "instance": "All instances visible", -- "view": "All Flow Node data visible", -+ "view": "All flow node data visible", - "decision": "All evaluations visible" - }, - "linkingTip": "Filters are linked by 'and' logic", - "incompatibleFilters": "No data shown due to incompatible filters", -- "instanceFilter": "Process Instance Filter", -- "decisionFilter": "Decision Instance Filter", -- "flowNodeFilter": "Flow Node Data Filter", -- "excludedFlowNodes": "excluded Flow Nodes" -+ "instanceFilter": "Process instance filter", -+ "decisionFilter": "Decision instance filter", -+ "flowNodeFilter": "Flow node data filter", -+ "excludedFlowNodes": "excluded flow nodes" - }, - "definitionSelection": { - "latest": "Latest", - "multiple": "Multiple", - "noDefinition": "No definitions found", -- "limitReached": "Process definition limit reached. Only ten processes allowed.", -+ "limitReached": "Process definition limit reached. Only 10 processes allowed.", - "select": { -- "process": "Select Process", -- "decision": "Select Decision", -+ "process": "Select process", -+ "decision": "Select decision", - "multiProcess": "Select one or more processes" - }, - "version": { -@@ -1484,20 +1470,20 @@ - "notDefined": "Not defined" - }, - "versionWarning": "Note: data from the older versions can deviate, therefore the report data can be inconsistent", -- "noSourcesWarning": "To enable selection, Data Sources must be added to the Collection." -+ "noSourcesWarning": "To enable selection, data sources must be added to the collection." - }, - "deleter": { - "types": { - "report": "Report", -- "combined_report": "Combined Report", -+ "combined_report": "Combined report", - "dashboard": "Dashboard", - "alert": "Alert", - "user": "User", - "group": "Group", -- "source": "Data Source", -+ "source": "Data source", - "collection": "Collection", - "process": "Process", -- "processEvents": "process events", -+ "processEvents": "Process events", - "ingestedEvents": "Events", - "items": "Items", - "goals": "Goals", -@@ -1507,25 +1493,25 @@ - "noUndo": "Warning: This action cannot be undone.", - "affectedMessage": { - "process": { -- "alert": "The following Alert(s) will also be deleted:", -- "combined_report": "The deleted Report(s) will be removed from the Combined Report(s):", -- "dashboard": "The deleted Report(s) will be removed from the Dashboard(s):", -- "report": "The following Report(s) will be deleted:" -+ "alert": "The following alert(s) will also be deleted:", -+ "combined_report": "The deleted report(s) will be removed from the combined report(s):", -+ "dashboard": "The deleted report(s) will be removed from the dashboard(s):", -+ "report": "The following report(s) will be deleted:" - }, - "source": { -- "alert": "The following Alert(s) will also be deleted:", -- "combined_report": "The deleted Report(s) will be removed from the Combined Report(s):", -- "dashboard": "The deleted Report(s) will be removed from the Dashboard(s):", -- "report": "The following Report(s) will be deleted from the Collection:" -+ "alert": "The following alert(s) will also be deleted:", -+ "combined_report": "The deleted report(s) will be removed from the combined report(s):", -+ "dashboard": "The deleted report(s) will be removed from the dashboard(s):", -+ "report": "The following report(s) will be deleted from the collection:" - }, - "report": { -- "combined_report": "This will remove the Report from the Combined Report(s):", -- "dashboard": "This will remove the Report from the Dashboard(s):", -- "alert": "The following Alert(s) will also be deleted:" -+ "combined_report": "This will remove the report from the combined report(s):", -+ "dashboard": "This will remove the report from the dashboard(s):", -+ "alert": "The following alert(s) will also be deleted:" - }, - "bulk": { -- "report": "Any selected Reports will be removed from associated Dashboards and Combined Reports. Their Alerts will be deleted.", -- "process": "Removing Data Sources deletes all associated Reports and their Alerts." -+ "report": "Any selected reports will be removed from associated dashboards and combined reports; their alerts will be deleted.", -+ "process": "Removing data sources deletes all associated reports and their alerts." - } - }, - "areYouSure": "Are you sure you want to proceed?", -@@ -1623,7 +1609,7 @@ - "nonDefinitionScopeCompliantConflict": "Could not apply action due to conflicts with the collection data source. The report definition is not defined in the data source.", - "invalidLicenseError": "Invalid license provided.", - "noLicenseStoredError": "No license stored in Optimize. Please provide a valid Optimize license.", -- "invalidEventProcessState": "This operation is cannot be performed in the current state of the event based process.", -+ "invalidEventProcessState": "This operation is cannot be performed in the current state of the event-based process.", - "userOrGroupIdNotFound": "The provided user or group ID does not exist in Optimize.", - "tooManyBuckets": "Could not evaluate report because the result has more than 10.000 data points. Please add filters or adjust the bucket size to reduce the size of the report result.", - "elasticsearchError": "Elasticsearch encountered an error. If this issue persists, please contact your administrator.", -@@ -1654,32 +1640,32 @@ - "code": "Code" - }, - "blockStyles": { -- "bullet": "Bulleted List", -- "code": "Code Block", -+ "bullet": "Bulleted list", -+ "code": "Code block", - "h1": "Heading 1", - "h2": "Heading 2", - "h3": "Heading 3", -- "number": "Numbered List", -+ "number": "Numbered list", - "paragraph": "Normal", -- "quote": "Quote Block" -+ "quote": "Quote block" - }, - "insert": { - "label": "Insert", -- "horizontalRule": "Horizontal Rule", -+ "horizontalRule": "Horizontal rule", - "image": "Image", - "link": "Link" - } - }, - "plugins": { - "images": { -- "title": "Insert Image", -+ "title": "Insert image", - "urlLabel": "Image URL", - "urlPlaceholder": "https://picture/some-picture.jpg", - "altTextLabel": "Image name (optional)", - "altTextPlaceholder": "Some picture" - }, - "link": { -- "title": "Insert Link", -+ "title": "Insert link", - "urlLabel": "Link URL", - "urlPlaceholder": "https://example.com", - "altTextLabel": "Display text (optional)", -@@ -1699,16 +1685,16 @@ - } - }, - "instantDashboard": { -- "IP_DashboardName": "Instant Preview Dashboard", -- "IP_KpiDashboardName": "KPI Dashboard", -- "processDashboard": "Instant Process Dashboard", -+ "IP_DashboardName": "Instant preview dashboard", -+ "IP_KpiDashboardName": "KPI dashboard", -+ "processDashboard": "Instant process dashboard", - "processDashboard-description": "This dashboard provides a competitive overview of metrics and use cases that can be covered with Optimize.", - "processDashboard_text1_line1": "Report business metrics", - "processDashboard_text1_line2": "Aggregate and group the process execution data into days, weeks, and months to monitor and report business metrics and key performance indicators (KPI).", - "processDashboard_text1_line3": "Subscribe to an email digest to obtain a weekly summary of your process metrics and KPIs", - "processDashboard_text2_line1": "Investigate problems and find improvements", - "processDashboard_text2_line2": "Use all gathered process execution data to investigate problems or kick off new process improvements.", -- "processDashboard_text2_line3": "Use Optimize Outlier Analysis to find improvement potential in your process", -+ "processDashboard_text2_line3": "Use Optimize outlier analysis to find improvement potential in your process", - "processDashboard_text3_line1": "Monitor process health in near real-time", - "processDashboard_text3_line2": "See process execution data of the last minutes, hours, and days in near real-time to take corrective actions if needed.", - "processDashboard_text3_line3": "Create a copy of this dashboard to be able to adjust it to your needs", -@@ -1730,15 +1716,15 @@ - "processDashboard_bottlenecksInTheProcess": "Bottlenecks in the process ended in the last 6 months", - "processDashboard_bottlenecksInTheProcess-description": "The heatmap highlights the flow nodes that consume on average the most time to be completed.", - "percentSLAMet": "% SLA Met", -- "flownodeDuration": "Which process steps take too much time? (To Do: Add Target values for these process steps)", -+ "flownodeDuration": "Which process steps take too much time? (To do: Add target values for these process steps)", - "controlChart": "Is my process within control?", - "activeIncidentsHeatmap": "Where are the active incidents?", -- "percentNoIncidents": "Incident-Free Rate", -+ "percentNoIncidents": "Incident-free rate", - "incidentDurationHeatmap": "Where are the worst incidents?", -- "p99Duration": "99th Percentile Duration", -+ "p99Duration": "99th percentile duration", - "incidentDurationTrend": "Are we improving incident handling?", - "30DayThroughput": "Throughput (30-day rolling)", -- "p75Duration": "75th Percentile Duration", -+ "p75Duration": "75th percentile duration", - "instanceTrends": "How frequently is this process run?", - "flownodeFrequency": "How often is each process step run?" - } diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_312_313.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_312_313.diff deleted file mode 100644 index 53f1305819..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_312_313.diff +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index 12887fd12d..659a884148 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -27,7 +27,9 @@ - "termsOfUse": "Terms of use", - "imprint": "Imprint", - "academy": "Camunda Academy", -- "feedback": "Feedback and Support" -+ "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." - }, - "login": { - "label": "Log in", -@@ -46,7 +48,8 @@ - "notConnected": "is not connected", - "rightsReserved": "All Rights Reserved", - "connectionError": "Connection Status Unknown (Cannot establish Websocket connection)", -- "timezone": "Date and time displayed in local timezone:" -+ "timezone": "Date and time displayed in local timezone:", -+ "database": "Database" - }, - "license": { - "label": "License", diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_370_380.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_370_380.diff deleted file mode 100644 index 1d7499fca2..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_370_380.diff +++ /dev/null @@ -1,165 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index b5df6a771..4f81c6834 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -3,6 +3,7 @@ - "navigation": { - "homepage": "Home", - "analysis": "Analysis", -+ "processes": "Processes", - "events": "Event Based Processes", - "telemetry": "Telemetry Settings", - "logout": "Logout", -@@ -160,6 +161,45 @@ - "empty": "There are no items created yet", - "welcome": "Welcome" - }, -+ "processes": { -+ "title": "Processes", -+ "empty": "There are no processes imported yet", -+ "owner": "Owner", -+ "timeGoal": "Goal: Time", -+ "displayData": "Goals display data from instances", -+ "endedThisMonth": "ended in the last 30 days", -+ "setGoal": "Set Goal", -+ "editGoal": "Edit Goal", -+ "goals": "Goals", -+ "goalRemoved": "Goals removed from '{processName}' process", -+ "addOwner": "Add Owner", -+ "editOwner": "Edit Owner", -+ "addProcessOwner": "Add Process Owner", -+ "ownerInfo": "The process owner is responsible for business metrics for the process. You can use the process owner to sort and filter processes.", -+ "ownerRemoveWarning": "The '{owner}' Owner will be removed from the process", -+ "noData": "No Data", -+ "timeGoals": { -+ "label": "Time goals", -+ "configure": "Configure duration goals", -+ "setDuration": "Set a duration goal by setting a percentage of process instances that should take less than a certain duration to complete.", -+ "availableGoals": "You can use duration goals to track how many instances are fully automated (target duration) or meet your service level agreements (SLAs).", -+ "targetDuration": "Target", -+ "slaDuration": "SLA", -+ "instancesTake": "of process instances take", -+ "instancesTook": "of instances took less than", -+ "lessThan": "less than", -+ "displayGoal": "Display goal", -+ "durationDistribution": "Duration distribution", -+ "durationDistributionInfo": "This chart shows durations for process instances ending in the current month.", -+ "saveGoals": "Save Goals", -+ "updateGoals": "Update Goals", -+ "resultPreview": "Result Preview:", -+ "instancesThisMonth": "Instances ended in the last 30 days", -+ "noInstances": "No instances occured in the time range.", -+ "setGoals": "Set goals for expected durations.", -+ "resultInfo": "This preview displays each goal's status based on its current configuration." -+ } -+ }, - "events": { - "new": "New Process", - "autogenerate": "Autogenerate", -@@ -313,6 +353,7 @@ - "userTask": "User Task", - "count": "Count", - "duration": "Duration", -+ "percentage": "Percentage", - "multi": "Count and Duration", - "evaluationCount": "Evaluation Count", - "variable": "Variable", -@@ -398,7 +439,15 @@ - "process": "Process Definition", - "process-plural": "Process Definitions", - "decision": "Decision Definition", -- "decision-plural": "Decision Definitions" -+ "decision-plural": "Decision Definitions", -+ "variables": { -+ "rename": "Rename Variables", -+ "variableName": "Variable Name", -+ "type": "Type", -+ "newName": "New Name", -+ "renameInfo": "You may provide a UI-only alias to override each over your variable names.", -+ "renameWarning": "Warning! Changes will update across all reports using this process definition. This can affect other users." -+ } - }, - "noDefinitionMessage": { - "process": "Select a Process Definition.", -@@ -474,21 +523,23 @@ - }, - "aggregation": { - "userTaskLegend": "User Task Duration", -- "durationLegend": "Duration aggregations", -+ "durationLegend": "Basic aggregations", - "variableLegend": "Variable aggregations", -+ "percentileLegend": "Percentile aggregations", - "sum": "Sum", - "min": "Minimum", - "avg": "Average", - "median": "Median", - "max": "Maximum", -- "multiProcessWarning": "Reports that are grouped by process cannot display median aggregations." -+ "p50": "P50 (median)" - }, - "aggregationShort": { - "sum": "Sum", - "min": "Min", - "avg": "Avg", - "median": "Med", -- "max": "Max" -+ "max": "Max", -+ "percentile": "P{value}" - }, - "userTaskDuration": { - "idle": "Idle", -@@ -557,7 +608,8 @@ - "runningEndedFlowNodeWarning": "Only completed flow nodes are considered when grouping by End Date. Therefore, adding 'running' flow node status filter will show no results", - "missingVariable": "Missing variable", - "nonExistingVariable": "Variable does not exist", -- "nonExistingFlowNode": "Flow Node(s) does not exist" -+ "nonExistingFlowNode": "Flow Node(s) does not exist", -+ "percentageOfInstances": "% of total instances that match the filter" - }, - "dashboard": { - "label": "Dashboard", -@@ -836,6 +888,7 @@ - "for": "for", - "download": "Download", - "view": "View", -+ "viewDocumentation": "View documentation", - "process": { - "label": "Process", - "label-plural": "Processes" -@@ -979,6 +1032,7 @@ - "completedOrCanceledFlowNodesOnly": "Completed or Canceled", - "includesOpenIncident": "Open", - "includesResolvedIncident": "Resolved", -+ "includesClosedIncident": "Closed", - "doesNotIncludeIncident": "No" - }, - "modalLabels": { -@@ -994,6 +1048,7 @@ - "completedOrCanceledFlowNodesOnly": "Completed or Canceled", - "includesOpenIncident": "Open Incidents", - "includesResolvedIncident": "Resolved Incidents", -+ "includesClosedIncident": "Closed Incidents", - "doesNotIncludeIncident": "Without Incidents" - } - }, -@@ -1209,7 +1264,9 @@ - "process": "Process", - "processEvents": "process events", - "ingestedEvents": "Events", -- "items": "Items" -+ "items": "Items", -+ "goals": "Goals", -+ "owner": "Owner" - }, - "permanent": "The '{name}' {type} will be permanently deleted.", - "noUndo": "Warning: This action cannot be undone.", -@@ -1244,7 +1301,8 @@ - }, - "csvLimit": { - "Warning": "Warning: CSV will not contain all requested data", -- "info": "This download will contain the first {exportLimit} of {totalCount} records. Filter your data, use the data export API, or ask your administrator to increase the system limit to resolve this issue." -+ "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 data export API to export larger amounts of data from Optimize." - }, - "unit": { - "automatic": "automatic", diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_380_390_preview_1.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_380_390_preview_1.diff deleted file mode 100644 index 284d8d264e..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_380_390_preview_1.diff +++ /dev/null @@ -1,134 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index a42815a76..0df8800bc 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -165,19 +165,23 @@ - "title": "Processes", - "empty": "There are no processes imported yet", - "owner": "Owner", -- "timeGoal": "Goal: Time", -+ "processOwner": "Process Owner", -+ "timeKpi": "KPI: Time", -+ "qualityKpi": "KPI: Quality", - "displayData": "Goals display data from instances", - "endedThisMonth": "ended in the last 30 days", - "setGoal": "Set Goal", - "editGoal": "Edit Goal", - "goals": "Goals", - "goalRemoved": "Goals removed from '{processName}' process", -- "addOwner": "Add Owner", -- "editOwner": "Edit Owner", -- "addProcessOwner": "Add Process Owner", - "ownerInfo": "The process owner is responsible for business metrics for the process. You can use the process owner to sort and filter processes.", - "ownerRemoveWarning": "The '{owner}' Owner will be removed from the process", - "noData": "No Data", -+ "processOverview": "Process Overview", -+ "configureProcess": "Configure Process", -+ "emailDigest": "Email Digest", -+ "digestInfo": "The process digest sends periodic emails with the existing KPI status to the Process Owner.", -+ "digestConfigured": "Your process digest has been successfully configured. An email has been sent to {name}.", - "timeGoals": { - "label": "Time goals", - "configure": "Configure duration goals", -@@ -321,10 +325,15 @@ - "noSources": "No Data Sources", - "templates": { - "blank": "Blank report", -+ "p75Duration": "KPI: 75th Percentile Duration", -+ "percentSLAMet": "KPI: % SLA Met", - "heatmap": "Heatmap: Flownode count", -- "number": "Number: Process instance duration", - "table": "Data Table: User task count", -- "chart": "Bar Chart: Process Instance count" -+ "chart": "Bar Chart: Process Instance count", -+ "percentNoIncidents": "KPI: Incident-Free Rate", -+ "percentSuccess": "KPI: Success Rate (edit filter to only show successful end events)", -+ "percentAutomated": "KPI: Automation Rate (edit filter to exclude user tasks)", -+ "number": "Number: Process instance duration" - }, - "instanceCount": { - "appliedFilters": "Applied filters", -@@ -445,8 +454,11 @@ - "variableName": "Variable Name", - "type": "Type", - "newName": "New Name", -- "renameInfo": "You may provide a UI-only alias to override each over your variable names.", -- "renameWarning": "Warning! Changes will update across all reports using this process definition. This can affect other users." -+ "renameInfo": "You may provide a UI-only alias that is displayed instead of the variable name defined in the Modeler. ", -+ "important": "Important!", -+ "followGuidelines": "Follow these guidelines to avoid unexpected behavior.", -+ "globalChanges": "Changes will update all reports using this process definition", -+ "useSameVariable": "Use the same alias for variables that appear in multiple process definitions" - } - }, - "noDefinitionMessage": { -@@ -504,7 +516,7 @@ - }, - "progressBar": { - "invalid": "Invalid Configuration", -- "goal": "Goal" -+ "goal": "Target" - }, - "combined": { - "multiSelect": { -@@ -565,12 +577,14 @@ - "yAxis": "Y Axis Label" - }, - "goal": { -- "legend": "Goal", -+ "legend": "Set Target", - "goalValue": "Goal value", - "baseline": "Baseline", - "target": "Target", - "invalidInput": "Enter a positive number", -- "lessThanTargetError": "Target must be greater than baseline" -+ "lessThanTargetError": "Target must be greater than baseline", -+ "setKpi": "Display as a process KPI", -+ "kpiDescription": "The status of this metric will be displayed directly on the process in the process page." - }, - "pointMarkers": { - "legend": "Line points", -@@ -639,9 +653,13 @@ - "portfolioPerformance_subTitle": "View a summary of up to 10 processes", - "operationsMonitoring": "Operations monitoring", - "operationsMonitoring_subTitle": "Monitor active processes and incidents", -- "completedInstances": "Total Completed Process Instances", -- "runningInstances": "Running Process Instances", -- "aggregateDuration": "Aggregated Process Duration (To Do: View alternate duration aggregations)", -+ "30DayThroughput": "Throughput (30-day rolling)", -+ "p75Duration": "75th Percentile Duration", -+ "p99Duration": "99th Percentile Duration", -+ "percentSLAMet": "% SLA Met", -+ "percentNoIncidents": "Incident-Free Rate", -+ "percentSuccess": "Success Rate (edit filter to only show successful end events)", -+ "percentAutomated": "Automation Rate (edit filter to exclude user tasks)", - "flownodeDuration": "Which process steps take too much time? (To Do: Add Target values for these process steps)", - "controlChart": "Is my process within control?", - "flownodeFrequency": "How often is each process step run?", -@@ -889,6 +907,8 @@ - "download": "Download", - "view": "View", - "viewDocumentation": "View documentation", -+ "viewMore": "View More", -+ "configure": "Configure", - "process": { - "label": "Process", - "label-plural": "Processes" -@@ -1084,6 +1104,7 @@ - "list": { - "appliedTo": "Applied to", - "invalidDefinition": "Data Source is missing version or tenant selection.", -+ "totalInstanceWarning": "Filter applies to the total instance count", - "operators": { - "isBetween": "is between", - "between": "between", -@@ -1235,7 +1256,8 @@ - "limitReached": "Process definition limit reached. Only ten processes allowed.", - "select": { - "process": "Select Process", -- "decision": "Select Decision" -+ "decision": "Select Decision", -+ "multiProcess": "Select one or more processes" - }, - "version": { - "label": "Version", \ No newline at end of file diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_390_3100.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_390_3100.diff deleted file mode 100644 index dba061e39d..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_390_3100.diff +++ /dev/null @@ -1,320 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index 50aed4cec..456d79926 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -1,9 +1,9 @@ - { -+ "companyName": "Camunda", - "appName": "Optimize", -+ "appFullName": "Camunda Optimize", - "navigation": { -- "homepage": "Home", - "analysis": "Analysis", -- "processes": "Processes", - "events": "Event Based Processes", - "telemetry": "Telemetry Settings", - "logout": "Logout", -@@ -11,9 +11,28 @@ - "logoutSuccess": "You logged out successfully.", - "configLoadingError": "An error occurred while loading the UI configurations", - "userGuide": "User Guide", -- "help": "Help" -+ "help": "Help", -+ "profile": "Profile", -+ "appSwitcher": "App Switcher", -+ "dashboards": "Dashboards", -+ "collections": "Collections", -+ "apps": { -+ "zeebe": "Zeebe", -+ "operate": "Operate", -+ "console": "Console", -+ "tasklist": "Tasklist", -+ "optimize": "Optimize", -+ "modeler": "Modeler" -+ }, -+ "privacyPolicy": "Privacy policy", -+ "termsOfUse": "Terms of use", -+ "imprint": "Imprint", -+ "academy": "Camunda Academy", -+ "feedback": "Feedback and Support", -+ "slack": "Slack Community Channel" - }, - "login": { -+ "label": "Log in", - "appName": "Optimize", - "username": "Username", - "password": "Password", -@@ -31,6 +50,7 @@ - "timezone": "Date and Time displayed in local timezone:" - }, - "license": { -+ "label": "License", - "licensedFor": "Licensed for", - "validUntil": "Valid until", - "redirectMessage": "You will be redirected to login page shortly. Click here to go to login page immediately", -@@ -137,7 +157,6 @@ - "manager-description": "Full rights editing Collection and Users", - "existing-identity": "A user or a group with this id already exists", - "inCollection": "in this collection", -- "missingAuthorizationsWarning": "Some data may be hidden from users due to missing authorizations.", - "deleteWarning": "The '{name}' {type} will be removed from the Collection." - }, - "sources": { -@@ -162,12 +181,17 @@ - "empty": "There are no items created yet", - "contactEditor": "Please contact an Optimize editor to create new items", - "contactManager": "Please contact the collection manager to create new items", -- "welcome": "Welcome" -+ "welcome": "Welcome", -+ "emptyState": { -+ "title": "Start by creating a Dashboard", -+ "description": "Click Create New Dashboard to get insights into business processes" -+ } - }, - "processes": { - "label": "process", - "label-plural": "processes", -- "list": "Processes List", -+ "adoptionDashboard": "Adoption Dashboard", -+ "defaultDashboardAndKPI": "Process Default Dashboards and KPIs", - "empty": "There are no processes imported yet", - "owner": "Owner", - "processOwner": "Process Owner", -@@ -180,8 +204,9 @@ - "goalRemoved": "Goals removed from '{processName}' process", - "ownerInfo": "The process owner is responsible for business metrics for the process. You can use the process owner to sort and filter processes.", - "ownerRemoveWarning": "The '{owner}' Owner will be removed from the process", -- "processOverview": "Processes Overview", - "configureProcess": "Configure Process", -+ "createDefaultDashboard": "Create New Default Dashboard", -+ "createDashboardMessage": "There is no dashboard for this process yet. Would you like Optimize to automatically create a dashboard based on a process template for you?", - "emailDigest": "Email Digest", - "digestInfo": "The process digest sends periodic emails with the existing KPI status to the Process Owner. By default, the digest will be sent every Monday at 9:00 AM (To change the default send time, please contact your administrator).", - "digestConfigured": "Your process digest has been successfully configured. An email has been sent to {name}.", -@@ -318,6 +343,8 @@ - "report": { - "label": "Report", - "label-plural": "Reports", -+ "textReport": "Text Report", -+ "externalUrl": "External URL", - "create": "Create Report", - "createNew": "Create New Report", - "new": "New Report", -@@ -330,6 +357,7 @@ - "displayName": "Display Name", - "displayNamePlaceholder": "Add optional display name", - "noSources": "No Data Sources", -+ "copyTooltip": "Copy {entity} to compare and analyze variants.
Documentation", - "templates": { - "blank": "Blank report", - "p75Duration": "KPI: 75th Percentile Duration", -@@ -400,6 +428,13 @@ - "hour": "Hour", - "searchForVariable": "Search for variable…" - }, -+ "sorting": { -+ "label": "Sorting Order", -+ "order": { -+ "asc": "Ascending", -+ "desc": "Descending" -+ } -+ }, - "visualization": { - "label": "Visualization", - "number": "Number", -@@ -439,6 +474,11 @@ - "exceededInstances": "Exceeded-instances-{name}", - "noValueAvailable": "No actual value available.
Cannot compare target and actual value." - }, -+ "updateReportPreview": { -+ "switchLabel": "Update Preview Automatically", -+ "buttonLabel": "Run", -+ "cannotUpdate": "This function only works with automatic preview update turned on" -+ }, - "invalidCombinationError": "Cannot display data for the given report settings. Please choose another combination!", - "noDataNotice": "No data", - "errorNotice": "Error loading data", -@@ -518,7 +558,10 @@ - "inputVariable": "InputVar", - "outputVariable": "OutputVar", - "objectVariable": "Object Variable", -- "numberOfOpenIncidents": "Open Incidents Count" -+ "numberOfOpenIncidents": "Open Incidents Count", -+ "numberOfIncidents": "Incidents Count", -+ "numberOfUserTasks": "Executed User Tasks Count", -+ "flowNodeDuration": "Dur" - }, - "pageError": "Only the first 10,000 instances can be displayed" - }, -@@ -598,16 +641,18 @@ - "legend": "Line points", - "enableMarkers": "Enable point markers" - }, -- "stackedBars": { -+ "display": { - "legend": "Display", -- "enableStackedBars": "Stacked bars" -+ "enableStackedBars": "Stacked bars", -+ "horizontalBars": "Horizontal bars" - }, - "limitPrecision": { - "legend": "Custom Precision", - "numberOf": { - "digits": "No. of digits", - "units": "No. of units" -- } -+ }, -+ "tooltip": "Precision of values displayed in the chart tooltips." - }, - "includeTableColumn": "Table columns to include", - "includeNewVariables": "Display data from new variables", -@@ -707,14 +752,17 @@ - "durationSLI": "Process Duration SLI Tracking" - }, - "addButton": { -- "addReport": "Add a Report", -+ "addTile": "Add a Tile", - "optimizeReport": "Optimize Report", - "addReportLabel": "Add Report", -+ "addTileLabel": "Add Tile", - "selectReportPlaceholder": "Select a Report", - "noReports": "No reports have been created", -- "externalUrl": "External URL", -- "newReport": "New Report from a template" -+ "externalWebsite": "External Website", -+ "newReport": "New Report from a template", -+ "text": "Text" - }, -+ "textReportEditNotification": "This is a feature we plan to build", - "noAuthorization": "Missing authorization", - "noReportAccess": "No access to report", - "filter": { -@@ -874,7 +922,7 @@ - "copy": "Copy", - "addACopy": "Add a copy", - "export": "Export", -- "importJSON": "Import JSON", -+ "importReportDashboard": "Import Report/Dashboard", - "change": "Change", - "copyName": "Copy {name}", - "copyLabel": "copy", -@@ -920,6 +968,7 @@ - "viewMore": "View More", - "viewLess": "View Less", - "configure": "Configure", -+ "new": "New", - "process": { - "label": "Process", - "label-plural": "Processes" -@@ -1111,7 +1160,11 @@ - "flowNodeSelection": "Flow Node Selection", - "flowNodeDate": "Flow Node Date", - "flowNodeStartDate": "Flow Node Start Date", -- "flowNodeEndDate": "Flow Node End Date" -+ "flowNodeEndDate": "Flow Node End Date", -+ "variable-plural": "Variables", -+ "inputVariable-plural": "Input Variables", -+ "outputVariable-plural": "Output Variables", -+ "flowNodeDuration-plural": "Flow Nodes Duration" - }, - "list": { - "appliedTo": "Applied to", -@@ -1420,6 +1473,7 @@ - "notAuthorizedError": "Could not authenticate you, please check your credentials.", - "notFoundError": "The server could not find the requested resource.", - "badRequestError": "The server was unable to process the request.", -+ "elasticsearchConnectionError": "The server has encountered Elasticsearch connection issues.", - "nonTenantScopeCompliantConflict": "Could not apply action due to conflicts with the collection data source. The definition for the report is available in the data source yet at least one tenant defined in the report is not available in the data source.", - "nonDefinitionScopeCompliantConflict": "Could not apply action due to conflicts with the collection data source. The report definition is not defined in the data source.", - "invalidLicenseError": "Invalid license provided.", -@@ -1431,6 +1485,89 @@ - "importDefinitionDoesNotExist": "Import failed because the imported entity requires definitions that don't exist.", - "importIndexVersionMismatch": "Import failed because the data structure of the imported entities do not match the current data structure. Please migrate the data in your source Optimize before exporting to ensure the Optimize Version matches.", - "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." -+ "importFileInvalid": "Import failed because the provided file was invalid. Only JSON files exported from Optimize can be imported.", -+ "invalidAlertEmailAddresses": "Users with the following email addresses are not available for receiving alerts: {invalidAlertEmails}" -+ }, -+ "textEditor": { -+ "toolbar": { -+ "history": { -+ "undo": "Undo", -+ "redo": "Redo" -+ }, -+ "align": { -+ "label": "Align", -+ "left": "Left", -+ "center": "Center", -+ "right": "Right" -+ }, -+ "styles": { -+ "bold": "Bold", -+ "italic": "Italic", -+ "underline": "Underline", -+ "strikethrough": "Strikethrough", -+ "code": "Code" -+ }, -+ "blockStyles": { -+ "bullet": "Bulleted List", -+ "code": "Code Block", -+ "h1": "Heading 1", -+ "h2": "Heading 2", -+ "h3": "Heading 3", -+ "number": "Numbered List", -+ "paragraph": "Normal", -+ "quote": "Quote Block" -+ }, -+ "insert": { -+ "label": "Insert", -+ "horizontalRule": "Horizontal Rule", -+ "image": "Image", -+ "link": "Link" -+ } -+ }, -+ "plugins": { -+ "images": { -+ "title": "Insert Image", -+ "urlLabel": "Image URL", -+ "urlPlaceholder": "https://picture/some-picture.jpg", -+ "altTextLabel": "Image name (optional)", -+ "altTextPlaceholder": "Some picture" -+ }, -+ "link": { -+ "title": "Insert Link", -+ "urlLabel": "Link URL", -+ "urlPlaceholder": "https://example.com", -+ "altTextLabel": "Display text (optional)", -+ "altTextPlaceholder": "Link to example.com" -+ } -+ } -+ }, -+ "managementDashboard": { -+ "dashboardName": "Adoption Dashboard", -+ "report": { -+ "processInstanceUsage": "Process Instance Usage", -+ "incidentFreeRate": "Overall Incident-Free Rate", -+ "automationRate": "Automation Rate (<1 hour)", -+ "longRunningInstances": "Long-Running Process Instances", -+ "automationCandidates": "Automation Candidates", -+ "activeBottlenecks": "Active Bottlenecks" -+ } -+ }, -+ "instantDashboard": { -+ "dashboardName": "Process performance overview", -+ "kpiDashboardName": "KPI Dashboard", -+ "report": { -+ "percentSLAMet": "% SLA Met", -+ "flownodeDuration": "Which process steps take too much time? (To Do: Add Target values for these process steps)", -+ "controlChart": "Is my process within control?", -+ "activeIncidentsHeatmap": "Where are the active incidents?", -+ "percentNoIncidents": "Incident-Free Rate", -+ "incidentDurationHeatmap": "Where are the worst incidents?", -+ "p99Duration": "99th Percentile Duration", -+ "incidentDurationTrend": "Are we improving incident handling?", -+ "30DayThroughput": "Throughput (30-day rolling)", -+ "p75Duration": "75th Percentile Duration", -+ "instanceTrends": "How frequently is this process run?", -+ "flownodeFrequency": "How often is each process step run?" -+ } - } - } diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_390_preview_1_390.diff b/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_390_preview_1_390.diff deleted file mode 100644 index 33a60ad187..0000000000 --- a/optimize/self-managed/optimize-deployment/migration-update/camunda-8/translation-diffs/differences_localization_390_preview_1_390.diff +++ /dev/null @@ -1,267 +0,0 @@ -diff --git a/backend/src/main/resources/localization/en.json b/backend/src/main/resources/localization/en.json -index a42815a76..50aed4cec 100644 ---- a/backend/src/main/resources/localization/en.json -+++ b/backend/src/main/resources/localization/en.json -@@ -88,10 +88,10 @@ - "home": { - "createBtn": { - "default": "Create New", -- "collection": "New Collection", -- "dashboard": "New Dashboard", -+ "collection": "Collection", -+ "dashboard": "Dashboard", - "report": { -- "default": "New Report", -+ "default": "Report", - "process": "Process Report", - "combined": "Combined Process Report", - "decision": "Decision Report" -@@ -145,6 +145,7 @@ - "decision": "Decision Table", - "process": "Process", - "notCreated": "There are no sources added yet", -+ "contactManager": "Please contact the collection manager to add new sources", - "add": "Add Source", - "definitionName": "Definition Name", - "deleteWarning": "The '{name}' Data Source will be removed from the Collection.", -@@ -159,25 +160,35 @@ - "unauthorizedTenant": "(Unauthorized Tenant)" - }, - "empty": "There are no items created yet", -+ "contactEditor": "Please contact an Optimize editor to create new items", -+ "contactManager": "Please contact the collection manager to create new items", - "welcome": "Welcome" - }, - "processes": { -- "title": "Processes", -+ "label": "process", -+ "label-plural": "processes", -+ "list": "Processes List", - "empty": "There are no processes imported yet", - "owner": "Owner", -- "timeGoal": "Goal: Time", -- "displayData": "Goals display data from instances", -- "endedThisMonth": "ended in the last 30 days", -+ "processOwner": "Process Owner", -+ "timeKpi": "KPI: Time", -+ "qualityKpi": "KPI: Quality", -+ "kpiInfo": "KPI values are based on certain reports.", - "setGoal": "Set Goal", - "editGoal": "Edit Goal", - "goals": "Goals", - "goalRemoved": "Goals removed from '{processName}' process", -- "addOwner": "Add Owner", -- "editOwner": "Edit Owner", -- "addProcessOwner": "Add Process Owner", - "ownerInfo": "The process owner is responsible for business metrics for the process. You can use the process owner to sort and filter processes.", - "ownerRemoveWarning": "The '{owner}' Owner will be removed from the process", -- "noData": "No Data", -+ "processOverview": "Processes Overview", -+ "configureProcess": "Configure Process", -+ "emailDigest": "Email Digest", -+ "digestInfo": "The process digest sends periodic emails with the existing KPI status to the Process Owner. By default, the digest will be sent every Monday at 9:00 AM (To change the default send time, please contact your administrator).", -+ "digestConfigured": "Your process digest has been successfully configured. An email has been sent to {name}.", -+ "configureKpis": "Learn more about KPIs", -+ "analysing": "Analysing {count} {label}.", -+ "processesListed": "{total} {label} listed", -+ "processesListedOf": "{count} of {total} {label} listed", - "timeGoals": { - "label": "Time goals", - "configure": "Configure duration goals", -@@ -321,10 +332,15 @@ - "noSources": "No Data Sources", - "templates": { - "blank": "Blank report", -+ "p75Duration": "KPI: 75th Percentile Duration", -+ "percentSLAMet": "KPI: % SLA Met", - "heatmap": "Heatmap: Flownode count", -- "number": "Number: Process instance duration", - "table": "Data Table: User task count", -- "chart": "Bar Chart: Process Instance count" -+ "chart": "Bar Chart: Process Instance count", -+ "percentNoIncidents": "KPI: Incident-Free Rate", -+ "percentSuccess": "KPI: Success Rate (edit filter to only show successful end events)", -+ "percentAutomated": "KPI: Automation Rate (edit filter to exclude user tasks)", -+ "number": "Number: Process instance duration" - }, - "instanceCount": { - "appliedFilters": "Applied filters", -@@ -445,8 +461,11 @@ - "variableName": "Variable Name", - "type": "Type", - "newName": "New Name", -- "renameInfo": "You may provide a UI-only alias to override each over your variable names.", -- "renameWarning": "Warning! Changes will update across all reports using this process definition. This can affect other users." -+ "renameInfo": "You may provide a UI-only alias that is displayed instead of the variable name defined in the Modeler. ", -+ "important": "Important!", -+ "followGuidelines": "Follow these guidelines to avoid unexpected behavior.", -+ "globalChanges": "Changes will update all reports using this process definition", -+ "useSameVariable": "Use the same alias for variables that appear in multiple process definitions" - } - }, - "noDefinitionMessage": { -@@ -498,13 +517,14 @@ - "multipleVariable": "Var", - "inputVariable": "InputVar", - "outputVariable": "OutputVar", -- "objectVariable": "Object Variable" -+ "objectVariable": "Object Variable", -+ "numberOfOpenIncidents": "Open Incidents Count" - }, - "pageError": "Only the first 10,000 instances can be displayed" - }, - "progressBar": { - "invalid": "Invalid Configuration", -- "goal": "Goal" -+ "goal": "Target" - }, - "combined": { - "multiSelect": { -@@ -565,12 +585,14 @@ - "yAxis": "Y Axis Label" - }, - "goal": { -- "legend": "Goal", -+ "legend": "Set Target", - "goalValue": "Goal value", - "baseline": "Baseline", - "target": "Target", - "invalidInput": "Enter a positive number", -- "lessThanTargetError": "Target must be greater than baseline" -+ "lessThanTargetError": "Target must be greater than baseline", -+ "setKpi": "Display as a process KPI", -+ "kpiDescription": "The status of this metric will be displayed directly on the process in the process page." - }, - "pointMarkers": { - "legend": "Line points", -@@ -581,7 +603,7 @@ - "enableStackedBars": "Stacked bars" - }, - "limitPrecision": { -- "legend": "Limit Precision", -+ "legend": "Custom Precision", - "numberOf": { - "digits": "No. of digits", - "units": "No. of units" -@@ -639,9 +661,13 @@ - "portfolioPerformance_subTitle": "View a summary of up to 10 processes", - "operationsMonitoring": "Operations monitoring", - "operationsMonitoring_subTitle": "Monitor active processes and incidents", -- "completedInstances": "Total Completed Process Instances", -- "runningInstances": "Running Process Instances", -- "aggregateDuration": "Aggregated Process Duration (To Do: View alternate duration aggregations)", -+ "30DayThroughput": "Throughput (30-day rolling)", -+ "p75Duration": "75th Percentile Duration", -+ "p99Duration": "99th Percentile Duration", -+ "percentSLAMet": "% SLA Met", -+ "percentNoIncidents": "Incident-Free Rate", -+ "percentSuccess": "Success Rate (edit filter to only show successful end events)", -+ "percentAutomated": "Automation Rate (edit filter to exclude user tasks)", - "flownodeDuration": "Which process steps take too much time? (To Do: Add Target values for these process steps)", - "controlChart": "Is my process within control?", - "flownodeFrequency": "How often is each process step run?", -@@ -682,12 +708,12 @@ - }, - "addButton": { - "addReport": "Add a Report", -- "selectReport": "Select Report", -- "addExternal": "Add External Source", -+ "optimizeReport": "Optimize Report", - "addReportLabel": "Add Report", - "selectReportPlaceholder": "Select a Report", - "noReports": "No reports have been created", -- "externalUrl": "External URL" -+ "externalUrl": "External URL", -+ "newReport": "New Report from a template" - }, - "noAuthorization": "Missing authorization", - "noReportAccess": "No access to report", -@@ -712,8 +738,8 @@ - }, - "types": { - "state": "Instance State", -- "instanceStartDate": "Start Date", -- "instanceEndDate": "End Date", -+ "instanceStartDate": "Instance Start Date", -+ "instanceEndDate": "Instance End Date", - "variable": "Variable", - "runningInstancesOnly": "Running", - "completedInstancesOnly": "Completed", -@@ -765,6 +791,7 @@ - "apply": "Apply Changes", - "create": "Create Alert", - "notCreated": "There are no Alerts created yet", -+ "contactManager": "Please contact the collection manager to create new Alerts", - "inactiveStatus": "Alert inactive", - "activateInfo": "To active add email or target system", - "existingAlerts": "Existing alerts", -@@ -884,11 +911,15 @@ - "dataSource": "Data Source", - "selected": "Selected", - "documentation": "documentation", -+ "here": "here", - "open": "Open", - "for": "for", - "download": "Download", - "view": "View", - "viewDocumentation": "View documentation", -+ "viewMore": "View More", -+ "viewLess": "View Less", -+ "configure": "Configure", - "process": { - "label": "Process", - "label-plural": "Processes" -@@ -1054,19 +1085,20 @@ - } - }, - "types": { -- "instanceState": "Process Instance State", -+ "instanceState": "Instance State", - "date": "Instance Date", - "assignee": "Assignee", - "candidateGroup": "Candidate Group", - "instanceStartDate": "Start Date", - "instanceEndDate": "End Date", -- "duration": "Duration", - "instance": "Process instance", -- "instanceDuration": "Process Instance Duration", -+ "duration": "Duration", -+ "instanceDuration": "Instance Duration", -+ "processInstanceDuration": "Process Instance Duration", - "flowNodeDuration": "Flow Node Duration", - "variable": "Variable", - "multipleVariable": "Variable", -- "flowNode": "Flow Node", -+ "flowNode": "Flow Node Execution", - "evaluationDateTime": "Evaluation Date Time", - "inputVariable": "Input Variable", - "outputVariable": "Output Variable", -@@ -1084,6 +1116,7 @@ - "list": { - "appliedTo": "Applied to", - "invalidDefinition": "Data Source is missing version or tenant selection.", -+ "totalInstanceWarning": "Filter applies to the total instance count", - "operators": { - "isBetween": "is between", - "between": "between", -@@ -1216,6 +1249,10 @@ - "view": "Filter Flow Nodes", - "decision": "Filter Decision Evaluations" - }, -+ "dropdownInfo": { -+ "instance": "Return Instances filtered by...", -+ "view": "Return Flow Node Data filtered by..." -+ }, - "allVisible": { - "instance": "All instances visible", - "view": "All Flow Node data visible", -@@ -1235,7 +1272,8 @@ - "limitReached": "Process definition limit reached. Only ten processes allowed.", - "select": { - "process": "Select Process", -- "decision": "Select Decision" -+ "decision": "Select Decision", -+ "multiProcess": "Select one or more processes" - }, - "version": { - "label": "Version", diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_310_311.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_310_311.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_310_311.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_310_311.diff diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_311_312.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_311_312.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_311_312.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_311_312.diff diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_312_313.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_312_313.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_312_313.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_312_313.diff diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_370_380.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_370_380.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_370_380.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_370_380.diff diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_380_390_preview_1.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_380_390_preview_1.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_380_390_preview_1.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_380_390_preview_1.diff diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_390_3100.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_390_3100.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_390_3100.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_390_3100.diff diff --git a/optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_390_preview_1_390.diff b/optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_390_preview_1_390.diff similarity index 100% rename from optimize/self-managed/optimize-deployment/migration-update/camunda-7/translation-diffs/differences_localization_390_preview_1_390.diff rename to optimize/self-managed/optimize-deployment/migration-update/translation-diffs/differences_localization_390_preview_1_390.diff diff --git a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md index 910a77a260..defb888e02 100644 --- a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md +++ b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md @@ -45,7 +45,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md index af800606c3..5103270519 100644 --- a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md +++ b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md @@ -33,7 +33,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md index 4fc6372876..d3e1750be9 100644 --- a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md +++ b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md @@ -46,6 +46,6 @@ In case you manage your own translations into different languages, you can find 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_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md index cca623681a..4ebabd4329 100644 --- a/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md +++ b/optimize_versioned_docs/version-3.10.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md @@ -58,6 +58,6 @@ In case you manage your own translations into different languages, you can find 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_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md index 5463494d60..aedbdb2a07 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md @@ -123,6 +123,6 @@ For CSV export the properties are renamed to `count:incidents`, `count:openIncid 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_310_311.diff) +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md index 910a77a260..defb888e02 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md @@ -45,7 +45,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md index af800606c3..5103270519 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md @@ -33,7 +33,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md index 4fc6372876..d3e1750be9 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md @@ -46,6 +46,6 @@ In case you manage your own translations into different languages, you can find 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_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md index 13a26b31d1..3af390d6d3 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md @@ -78,6 +78,6 @@ In case you manage your own translations into different languages, you can find 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_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md index 5463494d60..aedbdb2a07 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md @@ -123,6 +123,6 @@ For CSV export the properties are renamed to `count:incidents`, `count:openIncid 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_310_311.diff) +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md index e5118beff5..ad33add439 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md @@ -29,6 +29,6 @@ If you need to update your Elasticsearch cluster, refer to the general [Elastics 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_311_312.diff) +[en.json.diff](../translation-diffs/differences_localization_311_312.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md index 4f099c2115..551da1c8b4 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md @@ -45,7 +45,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md index af800606c3..5103270519 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md @@ -33,7 +33,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md index 4fc6372876..d3e1750be9 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md @@ -46,6 +46,6 @@ In case you manage your own translations into different languages, you can find 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_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md index 13a26b31d1..3af390d6d3 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md @@ -78,6 +78,6 @@ In case you manage your own translations into different languages, you can find 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_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md index 5463494d60..aedbdb2a07 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.10-to-3.11_8.3.md @@ -123,6 +123,6 @@ For CSV export the properties are renamed to `count:incidents`, `count:openIncid 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_310_311.diff) +[en.json.diff](../translation-diffs/differences_localization_310_311.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md index e5118beff5..ad33add439 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.11_8.3-to-3.12_8.4.md @@ -29,6 +29,6 @@ If you need to update your Elasticsearch cluster, refer to the general [Elastics 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_311_312.diff) +[en.json.diff](../translation-diffs/differences_localization_311_312.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md index 3f535f94bb..6752d15bbc 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.12_8.4-to-3.13_8.5.md @@ -30,6 +30,6 @@ See the [supported environments]($docs$/reference/supported-environments/#camund 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_312_313.diff) +[en.json.diff](../translation-diffs/differences_localization_312_313.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md index 4f099c2115..551da1c8b4 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.7-to-3.8.md @@ -45,7 +45,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_370_380.diff) +[en.json.diff](../translation-diffs/differences_localization_370_380.diff) - lines with a `+` in the beginning mark the addition/update of a term, lines with a `-` mark the removal of a term diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md index af800606c3..5103270519 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.8-to-3.9-preview.md @@ -33,7 +33,7 @@ In case you manage your own translations into different languages, you can find The following terms have been added/removed to/from the localization file (`en.json`) since the last release: -[en.json.diff](./translation-diffs/differences_localization_380_390_preview_1.diff) +[en.json.diff](../translation-diffs/differences_localization_380_390_preview_1.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md index 4fc6372876..d3e1750be9 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-preview-to-3.9.md @@ -46,6 +46,6 @@ In case you manage your own translations into different languages, you can find 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_390_preview_1_390.diff) +[en.json.diff](../translation-diffs/differences_localization_390_preview_1_390.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term. diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md index 13a26b31d1..3af390d6d3 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/migration-update/3.9-to-3.10.md @@ -78,6 +78,6 @@ In case you manage your own translations into different languages, you can find 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_390_3100.diff) +[en.json.diff](../translation-diffs/differences_localization_390_3100.diff) - Lines with a `+` in the beginning mark the addition/update of a term; lines with a `-` mark the removal of a term.