Skip to content

i18n - translations#17097

Merged
FelixMalfait merged 2 commits intomainfrom
i18n
Jan 12, 2026
Merged

i18n - translations#17097
FelixMalfait merged 2 commits intomainfrom
i18n

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Created by Github action

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Jan 12, 2026

Too many files changed for review. (124 files found, 100 file limit)

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

32 issues found across 124 files

Note: This PR contains a large number of files. cubic only reviews up to 75 files per PR, so some files may not have been reviewed.

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name="packages/twenty-front/src/locales/es-ES.po">

<violation number="1" location="packages/twenty-front/src/locales/es-ES.po:6048">
P2: Fill in the Spanish translation for “See deleted dashboards” to avoid falling back to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/es-ES.po:6048">
P2: Translate “Restore dashboards” into Spanish; an empty msgstr causes the UI to fall back to English.</violation>

<violation number="3" location="packages/twenty-front/src/locales/es-ES.po:6048">
P2: Provide a Spanish translation for “Hide deleted dashboards”; leaving msgstr blank makes the UI fall back to English for this locale.</violation>
</file>

<file name="packages/twenty-front/src/locales/ar-SA.po">

<violation number="1" location="packages/twenty-front/src/locales/ar-SA.po:6048">
P2: Provide the Arabic translation for “Hide deleted dashboards” instead of leaving `msgstr` empty to avoid falling back to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/ar-SA.po:6048">
P2: Translate “Restore dashboards” into Arabic rather than leaving `msgstr` blank so localized users don’t see the English fallback.</violation>

<violation number="3" location="packages/twenty-front/src/locales/ar-SA.po:6048">
P2: Fill in the Arabic translation for “See deleted dashboards” to maintain localization coverage.</violation>
</file>

<file name="packages/twenty-front/src/locales/ca-ES.po">

<violation number="1" location="packages/twenty-front/src/locales/ca-ES.po:6048">
P2: Provide the Catalan translation for "Hide deleted dashboards" instead of leaving msgstr empty so the locale doesn’t fall back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/sv-SE.po">

<violation number="1" location="packages/twenty-front/src/locales/sv-SE.po:6048">
P3: Fill in the Swedish translation for “Restore dashboards” instead of leaving msgstr empty.</violation>
</file>

<file name="packages/twenty-front/src/locales/ro-RO.po">

<violation number="1" location="packages/twenty-front/src/locales/ro-RO.po:6048">
P2: Translate “Restore dashboards” instead of leaving msgstr empty so Romanian users don’t see English text.</violation>

<violation number="2" location="packages/twenty-front/src/locales/ro-RO.po:6048">
P2: Provide a Romanian translation for “Hide deleted dashboards”; leaving msgstr empty causes the UI to fall back to English for Romanian locale.</violation>
</file>

<file name="packages/twenty-front/src/locales/pl-PL.po">

<violation number="1" location="packages/twenty-front/src/locales/pl-PL.po:6048">
P3: Add the missing Polish translation for “See deleted dashboards” to avoid English text leaking into the pl-PL locale.</violation>

<violation number="2" location="packages/twenty-front/src/locales/pl-PL.po:6048">
P3: Translate “Restore dashboards” to keep parity with the existing Polish localization for related dashboard actions.</violation>

<violation number="3" location="packages/twenty-front/src/locales/pl-PL.po:6048">
P3: Provide a Polish translation for “Hide deleted dashboards” so the UI is localized instead of falling back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/it-IT.po">

<violation number="1" location="packages/twenty-front/src/locales/it-IT.po:6048">
P2: Translate "See deleted dashboards" into Italian to avoid falling back to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/it-IT.po:6048">
P2: Provide the Italian translation for "Hide deleted dashboards" so the new string is localized instead of falling back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/ja-JP.po">

<violation number="1" location="packages/twenty-front/src/locales/ja-JP.po:6048">
P2: Add the missing Japanese translation for "See deleted dashboards" (e.g., "削除されたダッシュボードを見る") to avoid fallback to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/ja-JP.po:6048">
P2: Provide the Japanese translation for this new string so the dashboard action is localized (e.g., "削除されたダッシュボードを隠す").</violation>
</file>

<file name="packages/twenty-front/src/locales/pt-BR.po">

<violation number="1" location="packages/twenty-front/src/locales/pt-BR.po:6048">
P2: Provide the Portuguese translation for “Hide deleted dashboards” so the locale file isn’t missing this string.</violation>
</file>

<file name="packages/twenty-front/src/locales/fi-FI.po">

<violation number="1" location="packages/twenty-front/src/locales/fi-FI.po:6048">
P3: Provide the Finnish translation for “Hide deleted dashboards”; leaving msgstr empty causes the UI to fall back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/zh-CN.po">

<violation number="1" location="packages/twenty-front/src/locales/zh-CN.po:6048">
P3: Translate “Restore dashboards” in the zh-CN file to keep dashboard actions localized.</violation>

<violation number="2" location="packages/twenty-front/src/locales/zh-CN.po:6048">
P3: Provide a Chinese translation for “Hide deleted dashboards” so the zh-CN locale doesn’t fall back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/no-NO.po">

<violation number="1" location="packages/twenty-front/src/locales/no-NO.po:6048">
P2: Add the missing Norwegian translation for “Restore dashboards” so plural dashboard actions are localized.</violation>

<violation number="2" location="packages/twenty-front/src/locales/no-NO.po:6048">
P2: Provide the Norwegian translation for “Hide deleted dashboards” instead of leaving msgstr empty so the UI doesn’t fall back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/tr-TR.po">

<violation number="1" location="packages/twenty-front/src/locales/tr-TR.po:6048">
P2: Localize “See deleted dashboards”; an empty msgstr results in an English fallback for Turkish users.</violation>

<violation number="2" location="packages/twenty-front/src/locales/tr-TR.po:6048">
P2: Fill in the Turkish translation for “Restore dashboards” to avoid showing untranslated English text in the UI.</violation>
</file>

<file name="packages/twenty-front/src/locales/da-DK.po">

<violation number="1" location="packages/twenty-front/src/locales/da-DK.po:6048">
P2: Provide the Danish translation for “Hide deleted dashboards”; leaving msgstr empty falls back to English in the da-DK locale.</violation>
</file>

<file name="packages/twenty-front/src/locales/fr-FR.po">

<violation number="1" location="packages/twenty-front/src/locales/fr-FR.po:6047">
P3: Provide the French translation for "Hide deleted dashboards" so the fr-FR locale doesn't fall back to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/fr-FR.po:9729">
P3: Add the missing French translation for "Restore dashboards" to keep the dashboard actions localized.</violation>

<violation number="3" location="packages/twenty-front/src/locales/fr-FR.po:10218">
P3: Translate "See deleted dashboards" in the fr-FR locale file to avoid English text leaking into the French UI.</violation>
</file>

<file name="packages/twenty-front/src/locales/nl-NL.po">

<violation number="1" location="packages/twenty-front/src/locales/nl-NL.po:6048">
P2: Provide the Dutch translation for “Hide deleted dashboards”; the new entry currently leaves `msgstr` blank so the UI falls back to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/nl-NL.po:6048">
P2: Translate “See deleted dashboards” into Dutch instead of leaving `msgstr` empty.</violation>

<violation number="3" location="packages/twenty-front/src/locales/nl-NL.po:6048">
P2: Add the Dutch translation for “Restore dashboards”; leaving `msgstr` empty causes untranslated text in the nl-NL locale.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Fill in the Spanish translation for “See deleted dashboards” to avoid falling back to English.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/es-ES.po, line 6048:

<comment>Fill in the Spanish translation for “See deleted dashboards” to avoid falling back to English.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "Ocultar"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "Ver tableros eliminados"
Fix with Cubic

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Translate “Restore dashboards” into Spanish; an empty msgstr causes the UI to fall back to English.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/es-ES.po, line 6048:

<comment>Translate “Restore dashboards” into Spanish; an empty msgstr causes the UI to fall back to English.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "Ocultar"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "Restaurar tableros"
Fix with Cubic

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Provide a Spanish translation for “Hide deleted dashboards”; leaving msgstr blank makes the UI fall back to English for this locale.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/es-ES.po, line 6048:

<comment>Provide a Spanish translation for “Hide deleted dashboards”; leaving msgstr blank makes the UI fall back to English for this locale.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "Ocultar"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "Ocultar tableros eliminados"
Fix with Cubic

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Provide the Arabic translation for “Hide deleted dashboards” instead of leaving msgstr empty to avoid falling back to English.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/ar-SA.po, line 6048:

<comment>Provide the Arabic translation for “Hide deleted dashboards” instead of leaving `msgstr` empty to avoid falling back to English.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "إخفاء"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "إخفاء لوحات القيادة المحذوفة"
Fix with Cubic

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Translate “Restore dashboards” into Arabic rather than leaving msgstr blank so localized users don’t see the English fallback.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/ar-SA.po, line 6048:

<comment>Translate “Restore dashboards” into Arabic rather than leaving `msgstr` blank so localized users don’t see the English fallback.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "إخفاء"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "استعادة لوحات القيادة"
Fix with Cubic

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Translate “Restore dashboards” in the zh-CN file to keep dashboard actions localized.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/zh-CN.po, line 6048:

<comment>Translate “Restore dashboards” in the zh-CN file to keep dashboard actions localized.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "隐藏"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "恢复仪表板"
Fix with Cubic

#. js-lingui-id: rp2bZI
#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Provide a Chinese translation for “Hide deleted dashboards” so the zh-CN locale doesn’t fall back to English.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/zh-CN.po, line 6048:

<comment>Provide a Chinese translation for “Hide deleted dashboards” so the zh-CN locale doesn’t fall back to English.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "隐藏"
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
 #. js-lingui-id: OTmbll
</file context>
Suggested change
msgstr ""
msgstr "隐藏已删除的仪表板"
Fix with Cubic

Comment on lines +6047 to +6048
msgid "Hide deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Provide the French translation for "Hide deleted dashboards" so the fr-FR locale doesn't fall back to English.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/fr-FR.po, line 6047:

<comment>Provide the French translation for "Hide deleted dashboards" so the fr-FR locale doesn't fall back to English.</comment>

<file context>
@@ -6042,6 +6042,11 @@ msgstr "Cacher"
 
+#. js-lingui-id: rp2bZI
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Hide deleted dashboards"
+msgstr ""
+
</file context>
Suggested change
msgid "Hide deleted dashboards"
msgstr ""
msgid "Hide deleted dashboards"
msgstr "Masquer les tableaux de bord supprimés"
Fix with Cubic

Comment on lines +10218 to +10219
msgid "See deleted dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Translate "See deleted dashboards" in the fr-FR locale file to avoid English text leaking into the French UI.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/fr-FR.po, line 10218:

<comment>Translate "See deleted dashboards" in the fr-FR locale file to avoid English text leaking into the French UI.</comment>

<file context>
@@ -10203,6 +10213,11 @@ msgstr "Voir {objectLabelPlural}"
 
+#. js-lingui-id: f4Lu+X
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "See deleted dashboards"
+msgstr ""
+
</file context>
Suggested change
msgid "See deleted dashboards"
msgstr ""
msgid "See deleted dashboards"
msgstr "Voir les tableaux de bord supprimés"
Fix with Cubic

Comment on lines +9729 to +9730
msgid "Restore dashboards"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Add the missing French translation for "Restore dashboards" to keep the dashboard actions localized.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At packages/twenty-front/src/locales/fr-FR.po, line 9729:

<comment>Add the missing French translation for "Restore dashboards" to keep the dashboard actions localized.</comment>

<file context>
@@ -9719,6 +9724,11 @@ msgstr "Restaurer"
 
+#. js-lingui-id: jC7v7d
+#: src/modules/action-menu/actions/record-actions/constants/DashboardActionsConfig.tsx
+msgid "Restore dashboards"
+msgstr ""
+
</file context>
Suggested change
msgid "Restore dashboards"
msgstr ""
msgid "Restore dashboards"
msgstr "Restaurer les tableaux de bord"
Fix with Cubic

@FelixMalfait FelixMalfait merged commit 493f057 into main Jan 12, 2026
10 checks passed
@FelixMalfait FelixMalfait deleted the i18n branch January 12, 2026 13:29
@github-actions
Copy link
Copy Markdown
Contributor Author

Fails
🚫

node failed.

Log

Details
�[31mError: �[39m SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
�[90m    at parseJSONFromBytes (node:internal/deps/undici/undici:6433:19)�[39m
�[90m    at successSteps (node:internal/deps/undici/undici:6414:27)�[39m
�[90m    at readAllBytes (node:internal/deps/undici/undici:5380:13)�[39m
�[90m    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)�[39m
danger-results://tmp/danger-results-15258507.json

Generated by 🚫 dangerJS against d3bbfe8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant