From 92d85c0ac08e9196a338c324fc87fae40202b3d4 Mon Sep 17 00:00:00 2001 From: Mykhailo Rohalskyy Date: Wed, 28 Oct 2026 15:00:40 +0200 Subject: [PATCH] docs(reports): describe how reports count strings and what the archive keeps - Describe what the Cost Estimate base rates and the Include auto-translated strings option count - Describe how the accuracy reports count several translations of a string - Describe the Winning column and the Task Performance metrics, matching the UI labels - List the reports the Archive keeps and describe who can access reports generated by contributors --- .../crowdin/reports/contributor-reports.mdx | 15 +++---- .../docs/crowdin/reports/project-reports.mdx | 25 ++++++------ .../reports/contributor-reports.mdx | 15 +++---- .../reports/organization-reports.mdx | 26 +++++++------ .../enterprise/reports/project-reports.mdx | 39 ++++++++++--------- 5 files changed, 59 insertions(+), 61 deletions(-) diff --git a/src/content/docs/crowdin/reports/contributor-reports.mdx b/src/content/docs/crowdin/reports/contributor-reports.mdx index 6cdfe90d..b3e4481a 100644 --- a/src/content/docs/crowdin/reports/contributor-reports.mdx +++ b/src/content/docs/crowdin/reports/contributor-reports.mdx @@ -127,9 +127,8 @@ You can set the prices for Base rates (full translation, proofread) and configur In the Base Rates section, you can set rates for the following types of work: -* **Full translation** – for each translation made by a person. - -* **Proofread** – for each approved translation. +* **Full translation** – for each untranslated string. +* **Proofread** – for each string that isn't approved yet. #### Net Rate Schemes {#net-rate-schemes-cost-estimate} @@ -167,11 +166,9 @@ Click **Templates** to view and select saved rate templates. ### Include Auto-translated Strings -Select **Include auto-translated strings** if you want to include auto-translated strings in a Cost Estimate report. By default, this option is selected. - -For example, there is an untranslated string `Validate your username` in the project. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. This string will be included in the Cost Estimate. Then a project manager auto-translates this string via TM or MT engine and you once again generate a Cost Estimate report with the **Include auto-translated strings** option selected. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report. +Select **Include auto-translated strings** if you want a Cost Estimate report to also count strings for translation when they were only auto-translated (via TM, MT, or AI) and aren't approved yet. By default, this option is cleared. -On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine. +For example, there is an untranslated string `Validate your username` in the project, and a Cost Estimate report counts it for translation. Then a project manager auto-translates this string via TM or MT. With **Include auto-translated strings** cleared, the next Cost Estimate report no longer counts this string for translation. With the option selected, the report keeps counting it for translation as long as the string has no approved translation and no translation added by a person. ### Calculate Internal Fuzzy Matches @@ -244,7 +241,7 @@ The Top Members list includes the following columns: * *Voted* – the number of votes a contributor made. * *"+" votes received* – the number of upvotes a contributor received for translations. * *"-" votes received* – the number of downvotes a contributor received for translations. -* *Winning* – the number of approvals a contributor received for translations. +* *Winning* – the number of source content units in the contributor's translations that were approved, counted once for each approver. * *Given access* – indicates when a member was granted access to a project. To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones. @@ -477,7 +474,7 @@ To download the **Time Spent** report, click **Export** and select the preferred ## Archive -The Archive section allows you to access the records of previously generated Cost estimate and My Contribution reports, providing a convenient way to review historical data. +In the Archive section, you can access the records of previously generated Cost Estimate, My Contribution, and Time Spent reports and review historical data. This section also eliminates the need to wait for a report generation to complete. You can initiate a report generation and return to it later at your convenience. Within the Archive, you can review the report summary and, if necessary, download it in various supported file formats. diff --git a/src/content/docs/crowdin/reports/project-reports.mdx b/src/content/docs/crowdin/reports/project-reports.mdx index 9770e694..2f1c5c5c 100644 --- a/src/content/docs/crowdin/reports/project-reports.mdx +++ b/src/content/docs/crowdin/reports/project-reports.mdx @@ -242,9 +242,8 @@ You can set the prices for Base rates (full translation, proofread) and configur In the Base Rates section, you can set rates for the following types of work: -* **Full translation** – for each translation made by a person. - -* **Proofread** – for each approved translation. +* **Full translation** – for each untranslated string. +* **Proofread** – for each string that isn't approved yet. #### Net Rate Schemes {#net-rate-schemes-cost-estimate} @@ -292,11 +291,9 @@ Click **Templates** to view and manage your saved rate templates. ### Include Auto-translated Strings -Select **Include auto-translated strings** if you want to include auto-translated strings in a Cost Estimate report. By default, this option is selected. - -For example, you have an untranslated string `Validate your username` in your project. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. This string will be included in the Cost Estimate. Then you auto-translate this string via TM or MT engine and once again generate a Cost Estimate report with the **Include auto-translated strings** option selected. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report. +Select **Include auto-translated strings** if you want a Cost Estimate report to also count strings for translation when they were only auto-translated (via TM, MT, or AI) and aren't approved yet. By default, this option is cleared. -On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine. +For example, you have an untranslated string `Validate your username` in your project, and a Cost Estimate report counts it for translation. Then you auto-translate this string via TM or MT. With **Include auto-translated strings** cleared, the next Cost Estimate report no longer counts this string for translation. With the option selected, the report keeps counting it for translation as long as the string has no approved translation and no translation added by a person. ### Calculate Internal Fuzzy Matches @@ -538,9 +535,11 @@ The Match Score metric is calculated at the character level. The report unit you ### Report Scope +The report selects and counts strings as follows: + * Includes only source strings that have a translation added via auto-translation which was subsequently approved. * The report considers auto-translations added within the selected **Time period**, regardless of when they were approved. -* If multiple auto-translations exist for a string, each is included with its match score. +* If a string has several auto-translations in the same language, the report counts them as one result. ### Recommended Workflow @@ -620,9 +619,11 @@ The Match Score metric is calculated at the character level. The report unit you ### Report Scope +The report selects and counts strings as follows: + * Includes only source strings that have a translation submitted by a human translator which was subsequently approved. * The report considers translations added within the selected **Time period**, regardless of when they were approved. -* If multiple translations exist for a string, each is included with its match score. +* If several translators translated a string, each translator's translation is included with its match score. If a translator added several versions of a translation, only the version closest to the approved translation is counted. ### Recommended Workflow @@ -808,7 +809,7 @@ The Top Members list includes the following columns: * *Voted* – the number of votes a contributor made. * *"+" votes received* – the number of upvotes a contributor received for translations. * *"-" votes received* – the number of downvotes a contributor received for translations. -* *Winning* – the number of approvals a contributor received for translations. +* *Winning* – the number of source content units in the contributor's translations that were approved, counted once for each approver. * *Joined* – the date a member joined a project. To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones. @@ -819,13 +820,13 @@ To download the Top Members report, click **Export** and select the preferred ex ## Archive -The Archive section allows you to access the records of previously generated Cost estimate and Translation cost reports, providing a convenient way to review historical data. +In the Archive section, you can access the records of previously generated Cost Estimate, Translation Cost, Auto-Translation Accuracy, Translator Accuracy, and Time Spent reports and review historical data. This section also eliminates the need to wait for a report generation to complete. You can initiate a report generation and return to it later at your convenience. Within the Archive, you can review the report summary and, if necessary, download it in various supported file formats. Each project has its own independent archive section with previously generated reports available only to project members with manager permissions (or higher). -Reports generated by translators based on their contributions are not added to the archives. +Reports generated by project members without manager permissions are also saved to the archive, but only the member who generated a report can access it. ### Viewing Previously Generated Reports diff --git a/src/content/docs/enterprise/reports/contributor-reports.mdx b/src/content/docs/enterprise/reports/contributor-reports.mdx index ab5d7a42..151b6437 100644 --- a/src/content/docs/enterprise/reports/contributor-reports.mdx +++ b/src/content/docs/enterprise/reports/contributor-reports.mdx @@ -124,9 +124,8 @@ You can set the prices for Base rates (full translation, proofread) and configur In the Base Rates section, you can set rates for the following types of work: -* **Full translation** – for each translation made by a person. - -* **Proofread** – for each approved translation. +* **Full translation** – for each untranslated string. +* **Proofread** – for each string that isn't approved yet. #### Net Rate Schemes {#net-rate-schemes-cost-estimate} @@ -164,11 +163,9 @@ Click **Templates** to view and select saved rate templates. ### Include Auto-translated Strings -In the **Advanced settings** section, select **Include auto-translated strings** if you want to include auto-translated strings in a Cost Estimate report. By default, this option is selected. - -For example, there is an untranslated string `Validate your username` in the project. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. This string will be included in the Cost Estimate. Then a project manager auto-translates this string via TM or MT engine and you once again generate a Cost Estimate report with the **Include auto-translated strings** option selected. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report. +In the **Advanced settings** section, select **Include auto-translated strings** if you want a Cost Estimate report to also count strings for translation when they were only auto-translated (via TM, MT, or AI) and aren't approved yet. By default, this option is cleared. -On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine. +For example, there is an untranslated string `Validate your username` in the project, and a Cost Estimate report counts it for translation. Then a project manager auto-translates this string via TM or MT. With **Include auto-translated strings** cleared, the next Cost Estimate report no longer counts this string for translation. With the option selected, the report keeps counting it for translation as long as the string has no approved translation and no translation added by a person. ### Calculate Internal Fuzzy Matches @@ -240,7 +237,7 @@ The Top Members list includes the following columns: * *Voted* – the number of votes a contributor made. * *"+" votes received* – the number of upvotes a contributor received for translations. * *"-" votes received* – the number of downvotes a contributor received for translations. -* *Winning* – the number of approvals a contributor received for translations. +* *Winning* – the number of source content units in the contributor's translations that were approved, counted once for each approver. * *Given access* – indicates when a member was granted access to a project. To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones. @@ -479,7 +476,7 @@ To download the **Time Spent** report, click **Export** and select the preferred ## Archive -The Archive section allows you to access the records of previously generated Cost estimate and My Activity reports, providing a convenient way to review historical data. +In the Archive section, you can access the records of previously generated Cost estimate, My activity, and Time spent reports and review historical data. This section also eliminates the need to wait for a report generation to complete. You can initiate a report generation and return to it later at your convenience. Within the Archive, you can review the report summary and, if necessary, download it in various supported file formats. diff --git a/src/content/docs/enterprise/reports/organization-reports.mdx b/src/content/docs/enterprise/reports/organization-reports.mdx index 60fb28f0..a1b0f41e 100644 --- a/src/content/docs/enterprise/reports/organization-reports.mdx +++ b/src/content/docs/enterprise/reports/organization-reports.mdx @@ -312,9 +312,11 @@ The Match Score metric is calculated at the character level. The report unit you ### Report Scope +The report selects and counts strings as follows: + * Includes only source strings that have a translation added via auto-translation which was subsequently approved. * The report considers auto-translations added within the selected **Time period**, regardless of when they were approved. -* If multiple auto-translations exist for a string, each is included with its match score. +* If a string has several auto-translations in the same language, the report counts them as one result. ### Recommended Workflow @@ -387,9 +389,11 @@ The Match Score metric is calculated at the character level. The report unit you ### Report Scope +The report selects and counts strings as follows: + * Includes only source strings that have a translation submitted by a human translator which was subsequently approved. * The report considers translations added within the selected **Time period**, regardless of when they were approved. -* If multiple translations exist for a string, each is included with its match score. +* If several translators translated a string, each translator's translation is included with its match score. If a translator added several versions of a translation, only the version closest to the approved translation is counted. ### Recommended Workflow @@ -514,13 +518,13 @@ You can generate a Task Performance report based on the following filter paramet This section displays the following primary metrics: -* *Total with Due Date*: The total number of tasks that have a due date set within the selected period. -* *Total Open Overdue*: The number of tasks that are currently past their due date but are not yet closed. -* *Closed Overdue*: The number of tasks that were completed and closed after their due date. -* *Closed on Time*: The number of tasks that were completed and closed on or before their due date. -* *On-time rate*: The percentage of tasks closed on or before their due date out of all closed tasks within the selected period. +* *Total with due date*: The total number of tasks with a due date that were created within the selected period. +* *Total open overdue*: The number of tasks created within the selected period that are currently past their due date and aren't done or closed yet. +* *Closed overdue*: The number of tasks that were completed and closed after their due date. +* *Closed on time*: The number of tasks that were completed and closed on or before their due date. +* *On-time rate*: The percentage of *Closed on time* tasks among all *Closed on time* and *Closed overdue* tasks. -Below the metrics, a stacked bar chart visualizes the performance over time, comparing the number of tasks *Closed Overdue* against those *Closed on Time*. For a more detailed view, you can expand the **Breakdown by languages** section to see a performance breakdown for each target language. +Below the metrics, a stacked bar chart visualizes the performance over time, comparing the number of tasks *Closed overdue* against those *Closed on time*. For a more detailed view, you can expand the **Breakdown by languages** section to see a performance breakdown for each target language. ### Task Completion Time @@ -681,7 +685,7 @@ The Top Members list includes the following columns: * *Voted* – the number of votes a contributor made. * *"+" votes received* – the number of upvotes a contributor received for translations. * *"-" votes received* – the number of downvotes a contributor received for translations. -* *Winning* – the number of approvals a contributor received for translations. +* *Winning* – the number of source content units in the contributor's translations that were approved, counted once for each approver. * *Given access* – indicates when a member joined your organization. To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones. @@ -690,14 +694,12 @@ To download the Top Members report, click **Export** and select the preferred ex ## Archive -The Archive section allows you to access the records of previously generated Translation cost reports, providing a convenient way to review historical data. +In the Archive section, you can access the records of previously generated Translation cost, Auto-Translation accuracy, Translator accuracy, and Time spent reports and review historical data. This section also eliminates the need to wait for a report generation to complete. You can initiate a report generation and return to it later at your convenience. Within the Archive, you can review the report summary and, if necessary, download it in various supported file formats. An organization has its own independent archive section with previously generated reports available only to users with admin permissions (or higher). -Reports generated by translators based on their contributions are not added to the archives. - ### Viewing Previously Generated Reports To view the summary of the previously generated reports (i.e., archive records), follow these steps: diff --git a/src/content/docs/enterprise/reports/project-reports.mdx b/src/content/docs/enterprise/reports/project-reports.mdx index 2ed72f18..0ffa7539 100644 --- a/src/content/docs/enterprise/reports/project-reports.mdx +++ b/src/content/docs/enterprise/reports/project-reports.mdx @@ -218,7 +218,7 @@ To generate the Cost Estimate report, follow these steps: #### Cost Estimate Queue {#queue-cost-estimate} -After you click **Generate**, the Cost Estimate report is added to a queue and processed in the background. This ensures that multiple reports generated by different users or with different filters don’t override one another. Each report is generated separately and appears in the **Reports > Archive** section once completed (if the **Save to archive** option was selected). +After you click **Generate**, the Cost Estimate report is added to a queue and processed in the background. This ensures that multiple reports generated by different users or with different filters don't override one another. Each report is generated separately and appears in the **Reports > Archive** section once completed. When a report is added to the queue, a notification appears confirming that the report generation has been queued, with quick access to view the queue or close the message. @@ -239,9 +239,8 @@ You can set the prices for Base rates (full translation, proofread) and configur In the Base Rates section, you can set rates for the following types of work: -* **Full translation** – for each translation made by a person. - -* **Proofread** – for each approved translation. +* **Full translation** – for each untranslated string. +* **Proofread** – for each string that isn't approved yet. #### Net Rate Schemes {#net-rate-schemes-cost-estimate} @@ -289,11 +288,9 @@ Click **Templates** to view and manage your saved rate templates. ### Include Auto-translated Strings -In the **Advanced settings** section, select **Include auto-translated strings** if you want to include auto-translated strings in a Cost Estimate report. By default, this option is selected. - -For example, you have an untranslated string `Validate your username` in your project. You generate a Cost Estimate report with the **Include auto-translated strings** option selected. This string will be included in the Cost Estimate. Then you auto-translate this string via TM or MT engine and once again generate a Cost Estimate report with the **Include auto-translated strings** option selected. This time, the auto-translated string `Validate your username` won't be included in the Cost Estimate report. +In the **Advanced settings** section, select **Include auto-translated strings** if you want a Cost Estimate report to also count strings for translation when they were only auto-translated (via TM, MT, or AI) and aren't approved yet. By default, this option is cleared. -On the other hand, with the **Include auto-translated strings** option cleared, the string `Validate your username` will be included in the Cost Estimate report both times, when untranslated and when auto-translated via TM or MT engine. +For example, you have an untranslated string `Validate your username` in your project, and a Cost Estimate report counts it for translation. Then you auto-translate this string via TM or MT. With **Include auto-translated strings** cleared, the next Cost Estimate report no longer counts this string for translation. With the option selected, the report keeps counting it for translation as long as the string has no approved translation and no translation added by a person. ### Calculate Internal Fuzzy Matches @@ -534,9 +531,11 @@ The Match Score metric is calculated at the character level. The report unit you ### Report Scope +The report selects and counts strings as follows: + * Includes only source strings that have a translation added via auto-translation which was subsequently approved. * The report considers auto-translations added within the selected **Time period**, regardless of when they were approved. -* If multiple auto-translations exist for a string, each is included with its match score. +* If a string has several auto-translations in the same language, the report counts them as one result. ### Recommended Workflow @@ -616,9 +615,11 @@ The Match Score metric is calculated at the character level. The report unit you ### Report Scope +The report selects and counts strings as follows: + * Includes only source strings that have a translation submitted by a human translator which was subsequently approved. * The report considers translations added within the selected **Time period**, regardless of when they were approved. -* If multiple translations exist for a string, each is included with its match score. +* If several translators translated a string, each translator's translation is included with its match score. If a translator added several versions of a translation, only the version closest to the approved translation is counted. ### Recommended Workflow @@ -827,13 +828,13 @@ You can generate a Task Performance report based on the following filter paramet This section displays the following primary metrics: -* *Total with Due Date*: The total number of tasks that have a due date set within the selected period. -* *Total Open Overdue*: The number of tasks that are currently past their due date but are not yet closed. -* *Closed Overdue*: The number of tasks that were completed and closed after their due date. -* *Closed on Time*: The number of tasks that were completed and closed on or before their due date. -* *On-time rate*: The percentage of tasks closed on or before their due date out of all closed tasks within the selected period. +* *Total with due date*: The total number of tasks with a due date that were created within the selected period. +* *Total open overdue*: The number of tasks created within the selected period that are currently past their due date and aren't done or closed yet. +* *Closed overdue*: The number of tasks that were completed and closed after their due date. +* *Closed on time*: The number of tasks that were completed and closed on or before their due date. +* *On-time rate*: The percentage of *Closed on time* tasks among all *Closed on time* and *Closed overdue* tasks. -Below the metrics, a stacked bar chart visualizes the performance over time, comparing the number of tasks *Closed Overdue* against those *Closed on Time*. For a more detailed view, you can expand the **Breakdown by languages** section to see a performance breakdown for each target language. +Below the metrics, a stacked bar chart visualizes the performance over time, comparing the number of tasks *Closed overdue* against those *Closed on time*. For a more detailed view, you can expand the **Breakdown by languages** section to see a performance breakdown for each target language. ### Task Completion Time @@ -934,7 +935,7 @@ The Top Members list includes the following columns: * *Voted* – the number of votes a contributor made. * *"+" votes received* – the number of upvotes a contributor received for translations. * *"-" votes received* – the number of downvotes a contributor received for translations. -* *Winning* – the number of approvals a contributor received for translations. +* *Winning* – the number of source content units in the contributor's translations that were approved, counted once for each approver. * *Given access* – indicates when a member was granted access to a project. To customize the visibility of columns in the report, click at the upper-right side of the table and select the preferred ones. @@ -943,13 +944,13 @@ To download the Top Members report, click **Export** and select the preferred ex ## Archive -The Archive section allows you to access the records of previously generated Cost estimate and Translation cost reports, providing a convenient way to review historical data. +In the Archive section, you can access the records of previously generated Cost estimate, Translation cost, Auto-Translation accuracy, Translator accuracy, and Time spent reports and review historical data. This section also eliminates the need to wait for a report generation to complete. You can initiate a report generation and return to it later at your convenience. Within the Archive, you can review the report summary and, if necessary, download it in various supported file formats. Each project within an organization has its own independent archive section with previously generated reports available only to project members with manager permissions (or higher). -Reports generated by translators based on their contributions are not added to the archives. +Reports generated by project members without manager permissions are also saved to the archive, but only the member who generated a report can access it. ### Viewing Previously Generated Reports