Skip to content

i18n - translations #12777

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 22, 2025
Merged

i18n - translations #12777

merged 2 commits into from
Jun 22, 2025

Conversation

github-actions[bot]
Copy link
Contributor

Created by Github action

Copy link
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.

PR Summary

Major internationalization update adding translations for new AI Agent workflow functionality across 30+ language files in packages/twenty-front/src/locales/, with a focus on model configuration and output schema building.

  • Multiple empty msgstr entries in .po files (e.g., fr-FR.po, es-ES.po) for AI Agent-related strings need translation attention
  • Added comprehensive translations for AI Model configuration and output fields in primary languages (en.ts, fr-FR.ts, de-DE.ts)
  • New keys added for workflow instructions and validation messages in all language files
  • Most RTL language files (he-IL.ts, ar-SA.ts) properly maintain directional formatting
  • File structure follows centralized pattern with matching .po and generated .ts files

62 files reviewed, 6 comments
Edit PR Review Bot Settings | Greptile

Comment on lines +404 to +407
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "Add Output Field"
msgstr ""

Copy link
Contributor

Choose a reason for hiding this comment

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

style: Key UI string 'Add Output Field' is missing its Spanish translation. Consider adding 'Agregar campo de salida'.

Suggested change
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "Add Output Field"
msgstr ""
msgstr "Agregar campo de salida"

Comment on lines +502 to 517
#: src/modules/workflow/workflow-steps/workflow-actions/utils/getActionHeaderTypeOrThrow.ts
msgid "AI Agent"
msgstr ""

#. js-lingui-id: kNfr85
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowEditActionAiAgent.tsx
msgid "AI Model"
msgstr ""

#. js-lingui-id: QwgquD
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "AI Response Schema"
msgstr ""

#. js-lingui-id: N40H+G
#: src/modules/object-record/record-board/record-board-column/utils/getAggregateOperationShortLabel.ts
Copy link
Contributor

Choose a reason for hiding this comment

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

style: Multiple new AI-related strings (AI Agent, AI Model, AI Response Schema) left untranslated. These are user-facing strings that should have Spanish translations.

Comment on lines 907 to +916
msgid "Book your onboarding"
msgstr ""

#. js-lingui-id: bOwPjT
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/constants/output-field-type-options.ts
msgid "Boolean"
msgstr ""

#. js-lingui-id: qDsMss
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
Copy link
Contributor

Choose a reason for hiding this comment

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

style: Translation for 'Boolean' field type should be added as 'Logická hodnota' to match existing terminology

Comment on lines +911 to +913
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/constants/output-field-type-options.ts
msgid "Boolean"
msgstr ""
Copy link
Contributor

Choose a reason for hiding this comment

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

syntax: Boolean type string should be translated to 'Boolsk' in Norwegian

Suggested change
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/constants/output-field-type-options.ts
msgid "Boolean"
msgstr ""
msgstr "Boolsk"

Comment on lines +1113 to +1115
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "Click on \"Add Output Field\" below to define the structure of your AI agent's response. These fields will be used to format and validate the AI's output when the workflow is executed, and can be referenced by subsequent workflow steps."
msgstr ""
Copy link
Contributor

Choose a reason for hiding this comment

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

logic: Missing translation for AI output field schema explanation - important user-facing text

Comment on lines 400 to +407
msgid "Add or remove users"
msgstr ""

#. js-lingui-id: 7YdkgZ
#: src/modules/workflow/workflow-steps/workflow-actions/ai-agent-action/components/WorkflowOutputSchemaBuilder.tsx
msgid "Add Output Field"
msgstr ""

Copy link
Contributor

Choose a reason for hiding this comment

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

logic: Missing translation for 'Add or remove users' key - needs to be translated to Romanian

@FelixMalfait FelixMalfait merged commit 8e30da9 into main Jun 22, 2025
3 checks passed
@FelixMalfait FelixMalfait deleted the i18n branch June 22, 2025 20:01
Copy link
Contributor Author

Fails
🚫

node failed.

Log

�[31mError: �[39m SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
�[90m    at parseJSONFromBytes (node:internal/deps/undici/undici:5738:19)�[39m
�[90m    at successSteps (node:internal/deps/undici/undici:5719:27)�[39m
�[90m    at fullyReadBody (node:internal/deps/undici/undici:4609:9)�[39m
�[90m    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)�[39m
�[90m    at async consumeBody (node:internal/deps/undici/undici:5728:7)�[39m
danger-results://tmp/danger-results-7974e918.json

Generated by 🚫 dangerJS against 3f27ca3

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