Conversation
Greptile SummaryAutomated translation update removing obsolete AI router settings strings and adding new default model configuration translations across all 31 supported locales. Key Changes:
Confidence Score: 5/5
Important Files Changed
Last reviewed commit: a0ce5ec |
There was a problem hiding this comment.
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. If appropriate, use sub-agents to investigate and fix each issue separately.
<file name="packages/twenty-front/src/locales/tr-TR.po">
<violation number="1" location="packages/twenty-front/src/locales/tr-TR.po:2951">
P3: New Turkish locale entries for the AI models UI are left untranslated (empty msgstr), so the new UI copy will not be localized in tr-TR. Provide Turkish translations for these strings.</violation>
</file>
<file name="packages/twenty-front/src/locales/el-GR.po">
<violation number="1" location="packages/twenty-front/src/locales/el-GR.po:2952">
P3: New el-GR translations were added with empty msgstr values, so these UI labels will display in English for Greek users. Provide Greek translations before shipping.</violation>
</file>
<file name="packages/twenty-front/src/locales/sr-Cyrl.po">
<violation number="1" location="packages/twenty-front/src/locales/sr-Cyrl.po:2952">
P2: Newly added strings in the Serbian locale are left untranslated (empty msgstr), which will surface as untranslated UI text for sr-Cyrl users. Provide Serbian translations for the new AI model-related labels.</violation>
</file>
<file name="packages/twenty-front/src/locales/he-IL.po">
<violation number="1" location="packages/twenty-front/src/locales/he-IL.po:2951">
P3: New Hebrew locale entries were added without translations (empty msgstr). This will leave the new AI model settings labels untranslated in he-IL. Provide Hebrew translations for the new strings.</violation>
</file>
<file name="packages/twenty-front/src/locales/hu-HU.po">
<violation number="1" location="packages/twenty-front/src/locales/hu-HU.po:2952">
P2: Missing Hungarian translation for a newly added Settings AI Models label.</violation>
</file>
<file name="packages/twenty-front/src/locales/zh-TW.po">
<violation number="1" location="packages/twenty-front/src/locales/zh-TW.po:2952">
P2: New zh-TW translations are left empty for the AI model labels, which will surface English strings in the localized UI. Add zh-TW translations for the newly introduced AI model messages.</violation>
</file>
<file name="packages/twenty-front/src/locales/uk-UA.po">
<violation number="1" location="packages/twenty-front/src/locales/uk-UA.po:2952">
P2: New Ukrainian locale entries are left untranslated (empty msgstr), so UI strings will fall back to English. Provide Ukrainian translations for the new AI model labels/messages.</violation>
</file>
<file name="packages/twenty-front/src/locales/fr-FR.po">
<violation number="1" location="packages/twenty-front/src/locales/fr-FR.po:2952">
P2: Translate the new "Models" tab label in the French locale.</violation>
</file>
<file name="packages/twenty-front/src/locales/vi-VN.po">
<violation number="1" location="packages/twenty-front/src/locales/vi-VN.po:2951">
P2: Newly added Vietnamese locale entries have empty translations, which will surface untranslated English strings in the UI. Provide Vietnamese msgstr values for the new AI model labels/messages.</violation>
</file>
<file name="packages/twenty-front/src/locales/da-DK.po">
<violation number="1" location="packages/twenty-front/src/locales/da-DK.po:2952">
P2: New Danish locale entries are added with empty translations, which will surface untranslated English strings in the UI. Provide Danish translations for the newly introduced msgids.</violation>
</file>
<file name="packages/twenty-front/src/locales/de-DE.po">
<violation number="1" location="packages/twenty-front/src/locales/de-DE.po:2952">
P2: Provide a German translation for this new string; leaving msgstr empty will fall back to the source language in the de-DE locale.</violation>
</file>
<file name="packages/twenty-front/src/locales/no-NO.po">
<violation number="1" location="packages/twenty-front/src/locales/no-NO.po:2952">
P3: New strings were added with empty `msgstr` values, leaving Norwegian translations missing and causing the UI to fall back to the source language. Please provide translations for the new entries in no-NO.po.</violation>
</file>
<file name="packages/twenty-front/src/locales/it-IT.po">
<violation number="1" location="packages/twenty-front/src/locales/it-IT.po:2951">
P3: Provide an Italian translation for this new string; leaving msgstr empty will display English text in the it-IT locale.</violation>
<violation number="2" location="packages/twenty-front/src/locales/it-IT.po:3960">
P3: Translate this new label into Italian to avoid fallback to English.</violation>
<violation number="3" location="packages/twenty-front/src/locales/it-IT.po:5823">
P3: Translate this error message so it doesn’t fall back to English.</violation>
</file>
<file name="packages/twenty-front/src/locales/ca-ES.po">
<violation number="1" location="packages/twenty-front/src/locales/ca-ES.po:2952">
P2: New Catalan translations were added with empty msgstr values. This will show untranslated English strings in the UI for the ca-ES locale; provide the Catalan translations for these new entries.</violation>
</file>
<file name="packages/twenty-front/src/locales/pt-PT.po">
<violation number="1" location="packages/twenty-front/src/locales/pt-PT.po:2952">
P3: New pt-PT translations were added with empty msgstr values, so these labels will remain untranslated in the Portuguese locale. Provide translations for the new AI model strings.</violation>
</file>
<file name="packages/twenty-front/src/locales/ja-JP.po">
<violation number="1" location="packages/twenty-front/src/locales/ja-JP.po:3970">
P3: Add a Japanese translation for the default model success toast.</violation>
<violation number="2" location="packages/twenty-front/src/locales/ja-JP.po:8179">
P3: Provide a Japanese translation for the new "Models" tab label.</violation>
</file>
<file name="packages/twenty-front/src/locales/pl-PL.po">
<violation number="1" location="packages/twenty-front/src/locales/pl-PL.po:3960">
P2: Add the missing Polish translation for this new label to avoid English text in the pl-PL UI.</violation>
<violation number="2" location="packages/twenty-front/src/locales/pl-PL.po:3965">
P2: Translate this new description so the Polish locale does not fall back to English.</violation>
<violation number="3" location="packages/twenty-front/src/locales/pl-PL.po:5823">
P2: Translate this new error message to keep error UX localized for Polish users.</violation>
<violation number="4" location="packages/twenty-front/src/locales/pl-PL.po:8179">
P2: Add a Polish translation for the new “Models” tab label to avoid English text in the Polish UI.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
| #. js-lingui-id: hzDiM0 | ||
| #: src/pages/settings/ai/components/SettingsAIModelsTab.tsx | ||
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P2: Newly added strings in the Serbian locale are left untranslated (empty msgstr), which will surface as untranslated UI text for sr-Cyrl users. Provide Serbian translations for the new AI model-related labels.
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/sr-Cyrl.po, line 2952:
<comment>Newly added strings in the Serbian locale are left untranslated (empty msgstr), which will surface as untranslated UI text for sr-Cyrl users. Provide Serbian translations for the new AI model-related labels.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "Подесите овај виџет за приказ поља"
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
#. js-lingui-id: Bh4GBD
</file context>
| #. js-lingui-id: hzDiM0 | ||
| #: src/pages/settings/ai/components/SettingsAIModelsTab.tsx | ||
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P2: Missing Hungarian translation for a newly added Settings AI Models label.
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 2952:
<comment>Missing Hungarian translation for a newly added Settings AI Models label.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "Konfigurálja ezt a widgetet a mezők megjelenítéséhez"
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
#. js-lingui-id: Bh4GBD
</file context>
| #. js-lingui-id: hzDiM0 | ||
| #: src/pages/settings/ai/components/SettingsAIModelsTab.tsx | ||
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P2: New zh-TW translations are left empty for the AI model labels, which will surface English strings in the localized UI. Add zh-TW translations for the newly introduced AI model messages.
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 2952:
<comment>New zh-TW translations are left empty for the AI model labels, which will surface English strings in the localized UI. Add zh-TW translations for the newly introduced AI model messages.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "設定此小工具以顯示欄位"
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
#. js-lingui-id: Bh4GBD
</file context>
| #. js-lingui-id: hzDiM0 | ||
| #: src/pages/settings/ai/components/SettingsAIModelsTab.tsx | ||
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P2: New Ukrainian locale entries are left untranslated (empty msgstr), so UI strings will fall back to English. Provide Ukrainian translations for the new AI model labels/messages.
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 2952:
<comment>New Ukrainian locale entries are left untranslated (empty msgstr), so UI strings will fall back to English. Provide Ukrainian translations for the new AI model labels/messages.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "Налаштуйте цей віджет для відображення
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
#. js-lingui-id: Bh4GBD
</file context>
| #. js-lingui-id: hzDiM0 | ||
| #: src/pages/settings/ai/components/SettingsAIModelsTab.tsx | ||
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P2: Translate the new "Models" tab label in the French 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/fr-FR.po, line 2952:
<comment>Translate the new "Models" tab label in the French locale.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "Configurez ce widget pour afficher des champs"
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
#. js-lingui-id: Bh4GBD
</file context>
| msgid "Default Model" | ||
| msgstr "" |
There was a problem hiding this comment.
P3: Translate this new label into Italian to avoid fallback 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/it-IT.po, line 3960:
<comment>Translate this new label into Italian to avoid fallback to English.</comment>
<file context>
@@ -3964,6 +3955,21 @@ msgstr "Paese predefinito"
+#. js-lingui-id: J6v1s/
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Default Model"
+msgstr ""
+
</file context>
| msgid "Default Model" | |
| msgstr "" | |
| msgid "Default Model" | |
| msgstr "Modello predefinito" |
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P3: Provide an Italian translation for this new string; leaving msgstr empty will display English text in the it-IT 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/it-IT.po, line 2951:
<comment>Provide an Italian translation for this new string; leaving msgstr empty will display English text in the it-IT locale.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "Configura questo widget per visualizzare i campi"
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
</file context>
| msgid "Configure your default AI model" | |
| msgstr "" | |
| msgid "Configure your default AI model" | |
| msgstr "Configura il modello AI predefinito" |
| #. js-lingui-id: hzDiM0 | ||
| #: src/pages/settings/ai/components/SettingsAIModelsTab.tsx | ||
| msgid "Configure your default AI model" | ||
| msgstr "" |
There was a problem hiding this comment.
P3: New pt-PT translations were added with empty msgstr values, so these labels will remain untranslated in the Portuguese locale. Provide translations for the new AI model strings.
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 2952:
<comment>New pt-PT translations were added with empty msgstr values, so these labels will remain untranslated in the Portuguese locale. Provide translations for the new AI model strings.</comment>
<file context>
@@ -2961,6 +2946,11 @@ msgstr "Configure este widget para exibir campos"
+#. js-lingui-id: hzDiM0
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Configure your default AI model"
+msgstr ""
+
#. js-lingui-id: Bh4GBD
</file context>
| msgid "Models" | ||
| msgstr "" |
There was a problem hiding this comment.
P3: Provide a Japanese translation for the new "Models" tab label.
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/ja-JP.po, line 8179:
<comment>Provide a Japanese translation for the new "Models" tab label.</comment>
<file context>
@@ -8183,6 +8174,11 @@ msgstr ""
+#. js-lingui-id: //nm2/
+#: src/pages/settings/ai/SettingsAI.tsx
+msgid "Models"
+msgstr ""
+
</file context>
| msgid "Models" | |
| msgstr "" | |
| msgid "Models" | |
| msgstr "モデル" |
| msgid "Default model updated successfully" | ||
| msgstr "" |
There was a problem hiding this comment.
P3: Add a Japanese translation for the default model success toast.
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/ja-JP.po, line 3970:
<comment>Add a Japanese translation for the default model success toast.</comment>
<file context>
@@ -3964,6 +3955,21 @@ msgstr "デフォルトの国"
+
+#. js-lingui-id: K/FKkg
+#: src/pages/settings/ai/components/SettingsAIModelsTab.tsx
+msgid "Default model updated successfully"
+msgstr ""
+
</file context>
| msgid "Default model updated successfully" | |
| msgstr "" | |
| msgid "Default model updated successfully" | |
| msgstr "デフォルトモデルが正常に更新されました" |
LogDetails |
Created by Github action