Skip to content

i18n - translations#17094

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

i18n - translations#17094
FelixMalfait merged 2 commits intomainfrom
i18n

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Created by Github action

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@FelixMalfait FelixMalfait merged commit 94fe385 into main Jan 12, 2026
10 checks passed
@FelixMalfait FelixMalfait deleted the i18n branch January 12, 2026 12:23
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.

23 issues found across 62 files

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/zh-TW.po">

<violation number="1" location="packages/twenty-front/src/locales/zh-TW.po:6480">
P3: Translate “Invalid configuration. Click edit to configure this widget.” into zh-TW to avoid English leakage in the Traditional Chinese locale.</violation>

<violation number="2" location="packages/twenty-front/src/locales/zh-TW.po:6480">
P3: Provide the Traditional Chinese translation for “Invalid Configuration” so the zh-TW locale doesn’t fall 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:6480">
P3: Add the Japanese translation for "Invalid configuration. Click edit to configure this widget." to keep the ja-JP locale consistent.</violation>

<violation number="2" location="packages/twenty-front/src/locales/ja-JP.po:6480">
P3: Provide the Japanese translation for "Invalid Configuration" so the ja-JP locale does not fall back to English.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/pt-PT.po:6480">
P3: Translate “Invalid configuration. Click edit to configure this widget.” into Portuguese so the new string is localized for pt-PT.</violation>
</file>

<file name="packages/twenty-front/src/locales/af-ZA.po">

<violation number="1" location="packages/twenty-front/src/locales/af-ZA.po:6480">
P3: Translate the newly added widget-configuration warning instead of keeping an empty `msgstr` so Afrikaans users receive the localized guidance.</violation>

<violation number="2" location="packages/twenty-front/src/locales/af-ZA.po:6480">
P3: Provide the Afrikaans translation instead of leaving this new string’s `msgstr` empty so the locale actually displays localized text.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/no-NO.po:6480">
P2: Provide the Norwegian translation for “Invalid Configuration” instead of leaving `msgstr` empty so the UI isn’t untranslated.</violation>

<violation number="2" location="packages/twenty-front/src/locales/no-NO.po:6480">
P2: Translate the full invalid-configuration guidance text instead of leaving the string empty to avoid English fallback.</violation>
</file>

<file name="packages/twenty-front/src/locales/de-DE.po">

<violation number="1" location="packages/twenty-front/src/locales/de-DE.po:6480">
P3: Add the missing German translation for this sentence to maintain localization completeness.</violation>

<violation number="2" location="packages/twenty-front/src/locales/de-DE.po:6480">
P3: Provide the German translation for this string so the widget error is localized instead of falling back to English.</violation>
</file>

<file name="packages/twenty-front/src/locales/hu-HU.po">

<violation number="1" location="packages/twenty-front/src/locales/hu-HU.po:6480">
P2: Provide a Hungarian translation for this newly added string instead of leaving msgstr empty to avoid falling back to English.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/fr-FR.po:6480">
P3: Provide the French translation for “Invalid Configuration” so francophone users don’t see the fallback English text.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/nl-NL.po:6480">
P3: Translate this string instead of leaving msgstr empty so Dutch users see the correct localized text.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/it-IT.po:6480">
P3: Provide the Italian translations for the newly added widget error strings instead of leaving `msgstr` empty, otherwise the UI falls back to English for these messages.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/pt-BR.po:6480">
P3: Translate “Invalid configuration. Click edit to configure this widget.” to Portuguese to keep localization complete.</violation>

<violation number="2" location="packages/twenty-front/src/locales/pt-BR.po:6480">
P3: Provide the Portuguese translation for “Invalid Configuration” instead of leaving the msgstr empty so the UI doesn’t fall back to English.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/es-ES.po:6480">
P2: Translate the sentence “Invalid configuration. Click edit to configure this widget.” to Spanish to keep the locale complete.</violation>

<violation number="2" location="packages/twenty-front/src/locales/es-ES.po:6480">
P2: Provide the Spanish translation for “Invalid Configuration” so Spanish-language users don’t see the fallback English string.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/ca-ES.po:6480">
P3: Translate the full warning message so Catalan users don’t see the English fallback.</violation>

<violation number="2" location="packages/twenty-front/src/locales/ca-ES.po:6480">
P3: Provide the Catalan translation for “Invalid Configuration” instead of leaving the msgstr empty so the UI isn’t shown in English.</violation>
</file>

<file name="packages/twenty-front/src/locales/uk-UA.po">

<violation number="1" location="packages/twenty-front/src/locales/uk-UA.po:6479">
P3: Provide the Ukrainian translation for “Invalid Configuration” so the locale file doesn’t fall back to English.</violation>

<violation number="2" location="packages/twenty-front/src/locales/uk-UA.po:6484">
P3: Translate “Invalid configuration. Click edit to configure this widget.” instead of leaving the msgstr blank so Ukrainian users see a localized string.</violation>
</file>

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

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 Norwegian translation for “Invalid Configuration” instead of leaving msgstr empty so the UI isn’t untranslated.

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/no-NO.po, line 6480:

<comment>Provide the Norwegian translation for “Invalid Configuration” instead of leaving `msgstr` empty so the UI isn’t untranslated.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Ugyldig autorisasjonsomgåelsesleverandør"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Ugyldig konfigurasjon"
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 the full invalid-configuration guidance text instead of leaving the string empty to avoid 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/no-NO.po, line 6480:

<comment>Translate the full invalid-configuration guidance text instead of leaving the string empty to avoid English fallback.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Ugyldig autorisasjonsomgåelsesleverandør"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Ugyldig konfigurasjon. Klikk rediger for å konfigurere denne widgeten."
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 Hungarian translation for this newly added string 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/hu-HU.po, line 6480:

<comment>Provide a Hungarian translation for this newly added string instead of leaving msgstr empty to avoid falling back to English.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Érvénytelen hitelesítési szolgáltató"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Érvénytelen konfiguráció"
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 the sentence “Invalid configuration. Click edit to configure this widget.” to Spanish to keep the locale complete.

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 6480:

<comment>Translate the sentence “Invalid configuration. Click edit to configure this widget.” to Spanish to keep the locale complete.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Proveedor de omisión de autenticación no válido"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Configuración no válida. Haz clic en editar para configurar este widget."
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 Spanish translation for “Invalid Configuration” so Spanish-language users don’t see the fallback English string.

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 6480:

<comment>Provide the Spanish translation for “Invalid Configuration” so Spanish-language users don’t see the fallback English string.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Proveedor de omisión de autenticación no válido"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Configuración no válida"
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 Portuguese translation for “Invalid Configuration” instead of leaving the msgstr empty so the UI 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/pt-BR.po, line 6480:

<comment>Provide the Portuguese translation for “Invalid Configuration” instead of leaving the msgstr empty so the UI doesn’t fall back to English.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Provedor de contorno de autenticação inválido"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Configuração inválida"
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 the full warning message so Catalan 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/ca-ES.po, line 6480:

<comment>Translate the full warning message so Catalan users don’t see the English fallback.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Proveïdor d'autenticació d'emergència no vàlid"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Configuració no vàlida. Feu clic a Edita per configurar aquest widget."
Fix with Cubic

#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 Catalan translation for “Invalid Configuration” instead of leaving the msgstr empty so the UI isn’t shown in 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/ca-ES.po, line 6480:

<comment>Provide the Catalan translation for “Invalid Configuration” instead of leaving the msgstr empty so the UI isn’t shown in English.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Proveïdor d'autenticació d'emergència no vàlid"
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
+#. js-lingui-id: fSwqXe
</file context>
Suggested change
msgstr ""
msgstr "Configuració no vàlida"
Fix with Cubic


#. js-lingui-id: fSwqXe
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid configuration. Click edit to configure this widget."
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 “Invalid configuration. Click edit to configure this widget.” instead of leaving the msgstr blank so Ukrainian users see a localized string.

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/uk-UA.po, line 6484:

<comment>Translate “Invalid configuration. Click edit to configure this widget.” instead of leaving the msgstr blank so Ukrainian users see a localized string.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Недійсний провайдер обходу авторизаці
+
+#. js-lingui-id: fSwqXe
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid configuration. Click edit to configure this widget."
+msgstr ""
+
</file context>
Suggested change
msgid "Invalid configuration. Click edit to configure this widget."
msgstr "Недійсна конфігурація. Натисніть \"Редагувати\", щоб налаштувати цей віджет."
Fix with Cubic


#. js-lingui-id: O/7n0L
#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
msgid "Invalid Configuration"
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 Ukrainian translation for “Invalid Configuration” so the locale file 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/uk-UA.po, line 6479:

<comment>Provide the Ukrainian translation for “Invalid Configuration” so the locale file doesn’t fall back to English.</comment>

<file context>
@@ -6474,6 +6474,16 @@ msgstr "Недійсний провайдер обходу авторизаці
 
+#. js-lingui-id: O/7n0L
+#: src/modules/page-layout/widgets/components/PageLayoutWidgetInvalidConfigDisplay.tsx
+msgid "Invalid Configuration"
+msgstr ""
+
</file context>
Suggested change
msgid "Invalid Configuration"
msgstr "Недійсна конфігурація"
Fix with Cubic

@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-abdba97b.json

Generated by 🚫 dangerJS against 7be68ee

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