Skip to content

i18n - docs translations#17426

Merged
FelixMalfait merged 2 commits intomainfrom
i18n-docs
Jan 25, 2026
Merged

i18n - docs translations#17426
FelixMalfait merged 2 commits intomainfrom
i18n-docs

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Created by Github action

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.

No issues found across 10 files

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Jan 25, 2026

Greptile Overview

Greptile Summary

This PR adds translations for junction relation (many-to-many) documentation across five languages: Arabic (ar), Czech (cs), German (de), Romanian (ro), and Turkish (tr).

Changes:

  • Updated relation-fields.mdx files to replace "not yet supported" warnings with documentation about the new junction relations lab feature
  • Added new create-many-to-many-relations.mdx files providing complete step-by-step guides for creating many-to-many relations
  • All internal documentation links are properly localized (e.g., /l/ar/, /l/cs/, etc.)
  • References to an image (/images/user-guide/fields/junction-relation-diagram.png) that doesn't exist yet in the repository

Issues Found:

  • Minor translation inconsistency in Turkish relation-fields.mdx where "See" is not translated

Confidence Score: 5/5

  • This PR is safe to merge with minimal risk
  • These are automated documentation translations from Crowdin with only one minor untranslated text issue. All internal links are properly localized, the content structure is consistent across languages, and the changes are purely additive (new translations + updates to existing translations). The missing image reference exists in the English source as well, so it's not a translation-specific issue.
  • Pay attention to packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx which has one untranslated English text that should be fixed for consistency

Important Files Changed

Filename Overview
packages/twenty-docs/l/ar/user-guide/data-model/how-tos/create-many-to-many-relations.mdx New complete guide for creating many-to-many relations using junction objects, properly translated with localized internal links
packages/twenty-docs/l/cs/user-guide/data-model/how-tos/create-many-to-many-relations.mdx New Czech translation of many-to-many relations guide with properly localized links and comprehensive step-by-step instructions
packages/twenty-docs/l/de/user-guide/data-model/how-tos/create-many-to-many-relations.mdx New German translation providing complete guide for many-to-many relations with localized internal documentation links
packages/twenty-docs/l/ro/user-guide/data-model/how-tos/create-many-to-many-relations.mdx New Romanian translation of many-to-many relations guide with comprehensive instructions and properly localized links
packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx Updated Turkish translation with junction relations documentation; contains one untranslated English text on line 50
packages/twenty-docs/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations.mdx New Turkish translation of many-to-many relations guide with properly localized links and complete step-by-step instructions

Sequence Diagram

sequenceDiagram
    participant GHA as GitHub Actions
    participant Crowdin as Crowdin Platform
    participant Repo as Repository
    participant Docs as Documentation Site

    Note over GHA,Crowdin: Automated Translation Workflow
    
    GHA->>Crowdin: Fetch updated translations
    Crowdin-->>GHA: Return translated content (5 languages)
    
    GHA->>GHA: Process translations
    Note over GHA: ar, cs, de, ro, tr
    
    GHA->>Repo: Create PR with translations
    Note over Repo: Update relation-fields.mdx<br/>Add create-many-to-many-relations.mdx
    
    Repo->>Repo: Localize internal links
    Note over Repo: /user-guide → /l/{lang}/user-guide
    
    Repo-->>Docs: Deploy translated docs
    Note over Docs: Users can access docs<br/>in their language
Loading

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.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

**Lab Özelliği**: Kesişim ilişkileri, kullanılmadan önce **Settings → Updates → Lab** bölümünde etkinleştirilmelidir.
</Warning>

See [How to Create Many-to-Many Relations](/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations) for a complete step-by-step guide.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

The word "See" at the beginning of this line is not translated to Turkish. It should be translated (e.g., "Bkz." or "Bakınız") to maintain consistency with the rest of the Turkish translation.

Suggested change
See [How to Create Many-to-Many Relations](/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations) for a complete step-by-step guide.
Tam adım adım kılavuz için [Çoktan Çoğa İlişkileri Nasıl Oluşturulur](/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations) bölümüne bakın.
Prompt To Fix With AI
This is a comment left during a code review.
Path: packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx
Line: 50:50

Comment:
The word "See" at the beginning of this line is not translated to Turkish. It should be translated (e.g., "Bkz." or "Bakınız") to maintain consistency with the rest of the Turkish translation.

```suggestion
Tam adım adım kılavuz için [Çoktan Çoğa İlişkileri Nasıl Oluşturulur](/l/tr/user-guide/data-model/how-tos/create-many-to-many-relations) bölümüne bakın.
```

How can I resolve this? If you propose a fix, please make it concise.

@FelixMalfait FelixMalfait merged commit c8c821a into main Jan 25, 2026
12 checks passed
@FelixMalfait FelixMalfait deleted the i18n-docs branch January 25, 2026 20:51
@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: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-3aa7da40.json

Generated by 🚫 dangerJS against b06e63b

abdulrahmancodes pushed a commit that referenced this pull request Jan 26, 2026
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
camilo-agudelo-uma pushed a commit to innovation-grupo-uma/twenty-uma that referenced this pull request Feb 2, 2026
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
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