i18n: Rocket.Chat language update from Lingohub 🤖 on 2026-03-09Z#39469
i18n: Rocket.Chat language update from Lingohub 🤖 on 2026-03-09Z#39469lingohub[bot] wants to merge 1 commit intodevelopfrom
Conversation
Project Name: Rocket.Chat Project Link: https://app.lingohub.com/project/pr_18JCETCbT994-1691/branches/prb_14ONDYI0J1XS-45 User: Lingohub Robot Easy language translations with Lingohub 🚀
|
|
Looks like this PR is not ready to merge, because of the following issues:
Please fix the issues and try again If you have any trouble, please check the PR guidelines |
There was a problem hiding this comment.
6 issues found across 57 files
Prompt for AI agents (unresolved issues)
Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="packages/i18n/src/locales/bg.i18n.json">
<violation number="1" location="packages/i18n/src/locales/bg.i18n.json:2594">
P3: Fix spelling mistakes in the new Bulgarian `emailAlreadyExists` translation string.</violation>
</file>
<file name="packages/i18n/src/locales/nb.i18n.json">
<violation number="1" location="packages/i18n/src/locales/nb.i18n.json:4837">
P2: Fix the markdown link formatting in this translation string so the documentation link renders as clickable.</violation>
</file>
<file name="packages/i18n/src/locales/sv.i18n.json">
<violation number="1" location="packages/i18n/src/locales/sv.i18n.json:5384">
P3: This translation changed to the imperative (“anslut till teamet”), but this key is used for a past-tense system message (“User joined the team”). Use past tense to keep the message consistent with the other join strings.</violation>
</file>
<file name="packages/i18n/src/locales/sl-SI.i18n.json">
<violation number="1" location="packages/i18n/src/locales/sl-SI.i18n.json:2590">
P3: Fix the typo in the Slovenian translation for the email-already-exists message ("E-potšni" → "E-poštni").</violation>
</file>
<file name="packages/i18n/src/locales/en.i18n.json">
<violation number="1" location="packages/i18n/src/locales/en.i18n.json:6690">
P2: The new `registration.component.form.emailAlreadyExists` key is unused; the form still requests `registration.component.form.emailAlreadyInUse`, so the email-already-exists error will show a missing translation key instead of a message.
(Based on your team's feedback about removing unused configuration entries.) [FEEDBACK_USED]</violation>
<violation number="2" location="packages/i18n/src/locales/en.i18n.json:6705">
P2: `registration.component.form.userAlreadyExist` is unused and doesn’t match the key the form still requests (`registration.component.form.usernameAlreadyInUse`), so the username-in-use error will lose its translation.
(Based on your team's feedback about removing unused configuration entries.) [FEEDBACK_USED]</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
| "Server_Folder_Path": "Sti til servermappen", | ||
| "Server_Info": "Serverinfo", | ||
| "Server_logs_access_has_changed_callout_title": "Tilgang til serverlogger har endret seg i Rocket.Chat 8.0", | ||
| "Server_logs_access_has_changed_callout_description": "Loggvisningen ble fjernet. Vi anbefaler at du konfigurerer en observerbarhetsstabel og bruker de støttede metodene for loggtilgang som er beskrevet i [logging guide] ({{docsUrl}}).", |
There was a problem hiding this comment.
P2: Fix the markdown link formatting in this translation string so the documentation link renders as clickable.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/i18n/src/locales/nb.i18n.json, line 4837:
<comment>Fix the markdown link formatting in this translation string so the documentation link renders as clickable.</comment>
<file context>
@@ -4702,6 +4833,8 @@
"Server_Folder_Path": "Sti til servermappen",
"Server_Info": "Serverinfo",
+ "Server_logs_access_has_changed_callout_title": "Tilgang til serverlogger har endret seg i Rocket.Chat 8.0",
+ "Server_logs_access_has_changed_callout_description": "Loggvisningen ble fjernet. Vi anbefaler at du konfigurerer en observerbarhetsstabel og bruker de støttede metodene for loggtilgang som er beskrevet i [logging guide] ({{docsUrl}}).",
"Server_Type": "Server Type",
"Server_already_added": "Server allerede lagt til",
</file context>
| "Server_logs_access_has_changed_callout_description": "Loggvisningen ble fjernet. Vi anbefaler at du konfigurerer en observerbarhetsstabel og bruker de støttede metodene for loggtilgang som er beskrevet i [logging guide] ({{docsUrl}}).", | |
| "Server_logs_access_has_changed_callout_description": "Loggvisningen ble fjernet. Vi anbefaler at du konfigurerer en observerbarhetsstabel og bruker de støttede metodene for loggtilgang som er beskrevet i [logging guide]({{docsUrl}}).", |
| "registration.component.form.requiredField": "This field is required", | ||
| "registration.component.form.sendConfirmationEmail": "Send confirmation email", | ||
| "registration.component.form.submit": "Submit", | ||
| "registration.component.form.userAlreadyExist": "Username already exists. Please try another username.", |
There was a problem hiding this comment.
P2: registration.component.form.userAlreadyExist is unused and doesn’t match the key the form still requests (registration.component.form.usernameAlreadyInUse), so the username-in-use error will lose its translation.
(Based on your team's feedback about removing unused configuration entries.)
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/i18n/src/locales/en.i18n.json, line 6705:
<comment>`registration.component.form.userAlreadyExist` is unused and doesn’t match the key the form still requests (`registration.component.form.usernameAlreadyInUse`), so the username-in-use error will lose its translation.
(Based on your team's feedback about removing unused configuration entries.) </comment>
<file context>
@@ -6706,9 +6702,9 @@
"registration.component.form.requiredField": "This field is required",
"registration.component.form.sendConfirmationEmail": "Send confirmation email",
"registration.component.form.submit": "Submit",
+ "registration.component.form.userAlreadyExist": "Username already exists. Please try another username.",
"registration.component.form.username": "Username",
"registration.component.form.usernameAlreadyExists": "Username already exists. Please try another username.",
</file context>
| "registration.component.form.userAlreadyExist": "Username already exists. Please try another username.", | |
| "registration.component.form.usernameAlreadyInUse": "Username already exists. Please try another username.", |
| "registration.component.form.divider": "or", | ||
| "registration.component.form.email": "Email", | ||
| "registration.component.form.emailAlreadyInUse": "Email already in use", | ||
| "registration.component.form.emailAlreadyExists": "Email already exists", |
There was a problem hiding this comment.
P2: The new registration.component.form.emailAlreadyExists key is unused; the form still requests registration.component.form.emailAlreadyInUse, so the email-already-exists error will show a missing translation key instead of a message.
(Based on your team's feedback about removing unused configuration entries.)
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/i18n/src/locales/en.i18n.json, line 6690:
<comment>The new `registration.component.form.emailAlreadyExists` key is unused; the form still requests `registration.component.form.emailAlreadyInUse`, so the email-already-exists error will show a missing translation key instead of a message.
(Based on your team's feedback about removing unused configuration entries.) </comment>
<file context>
@@ -6690,12 +6687,11 @@
"registration.component.form.divider": "or",
"registration.component.form.email": "Email",
- "registration.component.form.emailAlreadyInUse": "Email already in use",
+ "registration.component.form.emailAlreadyExists": "Email already exists",
"registration.component.form.emailOrUsername": "Email or username",
"registration.component.form.emailPlaceholder": "example@example.com",
</file context>
| "registration.component.form.emailAlreadyExists": "Email already exists", | |
| "registration.component.form.emailAlreadyInUse": "Email already exists", |
| "registration.component.form.confirmPassword": "Потвърдите паролата", | ||
| "registration.component.form.divider": "или", | ||
| "registration.component.form.email": "Електрона поща", | ||
| "registration.component.form.emailAlreadyExists": "Електроната поща вече съсществува", |
There was a problem hiding this comment.
P3: Fix spelling mistakes in the new Bulgarian emailAlreadyExists translation string.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/i18n/src/locales/bg.i18n.json, line 2594:
<comment>Fix spelling mistakes in the new Bulgarian `emailAlreadyExists` translation string.</comment>
<file context>
@@ -2591,14 +2591,15 @@
"registration.component.form.confirmPassword": "Потвърдите паролата",
"registration.component.form.divider": "или",
"registration.component.form.email": "Електрона поща",
+ "registration.component.form.emailAlreadyExists": "Електроната поща вече съсществува",
"registration.component.form.invalidConfirmPass": "Потвърждението на паролата не съвпада с паролата",
"registration.component.form.invalidEmail": "Въведеният имейл адрес е невалиден",
</file context>
| "registration.component.form.emailAlreadyExists": "Електроната поща вече съсществува", | |
| "registration.component.form.emailAlreadyExists": "Електронната поща вече съществува", |
| "User_joined_the_channel": "anslöt till kanalen", | ||
| "User_joined_the_conversation": "anslöt till konversationen", | ||
| "User_joined_the_team": "anslöt till teamet", | ||
| "User_joined_the_team": "anslut till teamet", |
There was a problem hiding this comment.
P3: This translation changed to the imperative (“anslut till teamet”), but this key is used for a past-tense system message (“User joined the team”). Use past tense to keep the message consistent with the other join strings.
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/i18n/src/locales/sv.i18n.json, line 5384:
<comment>This translation changed to the imperative (“anslut till teamet”), but this key is used for a past-tense system message (“User joined the team”). Use past tense to keep the message consistent with the other join strings.</comment>
<file context>
@@ -5381,7 +5381,7 @@
"User_joined_the_channel": "anslöt till kanalen",
"User_joined_the_conversation": "anslöt till konversationen",
- "User_joined_the_team": "anslöt till teamet",
+ "User_joined_the_team": "anslut till teamet",
"User_left": "Har lämnat kanalen.",
"User_left_team": "<strong>lämnade</strong> teamet",
</file context>
| "User_joined_the_team": "anslut till teamet", | |
| "User_joined_the_team": "anslöt till teamet", |
| "registration.component.form.confirmPassword": "Potrdi geslo", | ||
| "registration.component.form.divider": "ali", | ||
| "registration.component.form.email": "E-poštni naslov", | ||
| "registration.component.form.emailAlreadyExists": "E-potšni naslov že obstaja", |
There was a problem hiding this comment.
P3: Fix the typo in the Slovenian translation for the email-already-exists message ("E-potšni" → "E-poštni").
Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/i18n/src/locales/sl-SI.i18n.json, line 2590:
<comment>Fix the typo in the Slovenian translation for the email-already-exists message ("E-potšni" → "E-poštni").</comment>
<file context>
@@ -2587,6 +2587,7 @@
"registration.component.form.confirmPassword": "Potrdi geslo",
"registration.component.form.divider": "ali",
"registration.component.form.email": "E-poštni naslov",
+ "registration.component.form.emailAlreadyExists": "E-potšni naslov že obstaja",
"registration.component.form.invalidConfirmPass": "Potrditev gesla se ne ujema z geslom",
"registration.component.form.invalidEmail": "Vneseni e-poštni naslov je neveljaven",
</file context>
| "registration.component.form.emailAlreadyExists": "E-potšni naslov že obstaja", | |
| "registration.component.form.emailAlreadyExists": "E-poštni naslov že obstaja", |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #39469 +/- ##
===========================================
- Coverage 70.94% 70.91% -0.04%
===========================================
Files 3196 3196
Lines 113288 113288
Branches 20542 20522 -20
===========================================
- Hits 80376 80341 -35
- Misses 30865 30901 +36
+ Partials 2047 2046 -1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Project Name: Rocket.Chat
Project Link: https://app.lingohub.com/project/pr_18JCETCbT994-1691/branches/prb_14ONDYI0J1XS-45
User: Lingohub Robot