Skip to content

i18n - translations#17915

Merged
charlesBochet merged 2 commits intomainfrom
i18n
Feb 13, 2026
Merged

i18n - translations#17915
charlesBochet 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 Feb 13, 2026

Greptile Overview

Greptile Summary

Automated translation extraction adding a new translatable string "Add a Section" across all 31 supported locales. The extraction properly added the string to all .po files and regenerated the compiled .ts files.

  • Added translation ID r8W+9y for "Add a Section" from FieldsConfigurationSectionEditor.tsx
  • English source translation is complete
  • All other language translations are pending (empty msgstr entries)
  • Generated TypeScript files successfully recompiled with the new translation entry
  • Follows standard i18n workflow: extract from source → update PO files → compile to TypeScript

Confidence Score: 5/5

  • This PR is safe to merge with no risk
  • Automated translation extraction process that only adds new translation entries without modifying existing translations or code logic. All files follow the correct PO format and generated TypeScript files are properly compiled.
  • No files require special attention

Important Files Changed

Filename Overview
packages/twenty-front/src/locales/en.po Added new translation string "Add a Section" with proper translation
packages/twenty-front/src/locales/fr-FR.po Added new translation entry, awaiting French translation
packages/twenty-front/src/locales/de-DE.po Added new translation entry, awaiting German translation
packages/twenty-front/src/locales/es-ES.po Added new translation entry, awaiting Spanish translation
packages/twenty-front/src/locales/ja-JP.po Added new translation entry, awaiting Japanese translation
packages/twenty-front/src/locales/zh-CN.po Added new translation entry, awaiting Chinese translation
packages/twenty-front/src/locales/generated/en.ts Regenerated compiled translation file with new string
packages/twenty-front/src/locales/generated/fr-FR.ts Regenerated compiled translation file

Last reviewed commit: 38a4776

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.

62 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

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.

5 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:786">
P2: New translation is missing (empty msgstr), so the "Add a Section" label will remain untranslated in zh-TW.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/pt-BR.po:786">
P2: New translation string is missing its pt-BR translation; leaving msgstr empty will surface untranslated text in the UI.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/pt-PT.po:786">
P2: The new "Add a Section" string is missing its Portuguese translation (empty msgstr), leaving it untranslated in the pt-PT 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:786">
P3: The new "Add a Section" entry is left untranslated (empty msgstr), so pl-PL users will see the English string. Provide a Polish translation.</violation>
</file>

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

<violation number="1" location="packages/twenty-front/src/locales/uk-UA.po:786">
P3: The new "Add a Section" string is added without a Ukrainian translation, so the UI will fall back to English for this entry. Provide a localized msgstr.</violation>
</file>

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

#. js-lingui-id: r8W+9y
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
msgid "Add a Section"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 13, 2026

Choose a reason for hiding this comment

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

P2: New translation is missing (empty msgstr), so the "Add a Section" label will remain untranslated in zh-TW.

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-TW.po, line 786:

<comment>New translation is missing (empty msgstr), so the "Add a Section" label will remain untranslated in zh-TW.</comment>

<file context>
@@ -780,6 +780,11 @@ msgstr "添加節點"
+#. js-lingui-id: r8W+9y
+#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
+msgid "Add a Section"
+msgstr ""
+
 #. js-lingui-id: eMc2xs
</file context>
Suggested change
msgstr ""
msgstr "新增區段"
Fix with Cubic

#. js-lingui-id: r8W+9y
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
msgid "Add a Section"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 13, 2026

Choose a reason for hiding this comment

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

P2: New translation string is missing its pt-BR translation; leaving msgstr empty will surface untranslated text in the 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/pt-BR.po, line 786:

<comment>New translation string is missing its pt-BR translation; leaving msgstr empty will surface untranslated text in the UI.</comment>

<file context>
@@ -780,6 +780,11 @@ msgstr "Adicionar nó"
+#. js-lingui-id: r8W+9y
+#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
+msgid "Add a Section"
+msgstr ""
+
 #. js-lingui-id: eMc2xs
</file context>
Suggested change
msgstr ""
msgstr "Adicionar uma seção"
Fix with Cubic

#. js-lingui-id: r8W+9y
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
msgid "Add a Section"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 13, 2026

Choose a reason for hiding this comment

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

P2: The new "Add a Section" string is missing its Portuguese translation (empty msgstr), leaving it untranslated in the pt-PT 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/pt-PT.po, line 786:

<comment>The new "Add a Section" string is missing its Portuguese translation (empty msgstr), leaving it untranslated in the pt-PT locale.</comment>

<file context>
@@ -780,6 +780,11 @@ msgstr "Adicionar nó"
+#. js-lingui-id: r8W+9y
+#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
+msgid "Add a Section"
+msgstr ""
+
 #. js-lingui-id: eMc2xs
</file context>
Suggested change
msgstr ""
msgstr "Adicionar uma secção"
Fix with Cubic

#. js-lingui-id: r8W+9y
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
msgid "Add a Section"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 13, 2026

Choose a reason for hiding this comment

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

P3: The new "Add a Section" entry is left untranslated (empty msgstr), so pl-PL users will see the English string. Provide a Polish translation.

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/pl-PL.po, line 786:

<comment>The new "Add a Section" entry is left untranslated (empty msgstr), so pl-PL users will see the English string. Provide a Polish translation.</comment>

<file context>
@@ -780,6 +780,11 @@ msgstr "Dodaj węzeł"
+#. js-lingui-id: r8W+9y
+#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
+msgid "Add a Section"
+msgstr ""
+
 #. js-lingui-id: eMc2xs
</file context>
Suggested change
msgstr ""
msgstr "Dodaj sekcję"
Fix with Cubic

#. js-lingui-id: r8W+9y
#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
msgid "Add a Section"
msgstr ""
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot Feb 13, 2026

Choose a reason for hiding this comment

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

P3: The new "Add a Section" string is added without a Ukrainian translation, so the UI will fall back to English for this entry. Provide a localized msgstr.

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

<comment>The new "Add a Section" string is added without a Ukrainian translation, so the UI will fall back to English for this entry. Provide a localized msgstr.</comment>

<file context>
@@ -780,6 +780,11 @@ msgstr "Додати вузол"
+#. js-lingui-id: r8W+9y
+#: src/modules/page-layout/widgets/fields/components/FieldsConfigurationSectionEditor.tsx
+msgid "Add a Section"
+msgstr ""
+
 #. js-lingui-id: eMc2xs
</file context>
Suggested change
msgstr ""
msgstr "Додати розділ"
Fix with Cubic

@charlesBochet charlesBochet merged commit 5cc0c03 into main Feb 13, 2026
19 checks passed
@charlesBochet charlesBochet deleted the i18n branch February 13, 2026 14:01
@github-actions
Copy link
Copy Markdown
Contributor Author

Fails
🚫

node failed.

Log

Details
�[31mError: �[39m SyntaxError: Unexpected token 'C', "Contributo"... is not valid JSON
    at JSON.parse (<anonymous>)
�[90m    at parseJSONFromBytes (node:internal/deps/undici/undici:4259:19)�[39m
�[90m    at successSteps (node:internal/deps/undici/undici:6882:27)�[39m
�[90m    at readAllBytes (node:internal/deps/undici/undici:5807:13)�[39m
�[90m    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)�[39m
danger-results://tmp/danger-results-f30851e8.json

Generated by 🚫 dangerJS against 38a4776

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