From b6e74004d23990806e91ef56a1a0e6990b046738 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 7 Jul 2026 13:34:56 +0200
Subject: [PATCH] i18n - docs translations (#22624)
Created by Github action
Co-authored-by: github-actions
---
.../tutorials/document-generator/ai-agent.mdx | 2 +-
.../document-generator/building-the-ui.mdx | 6 ++--
.../document-generator/publishing.mdx | 4 +--
.../tutorials/document-generator/overview.mdx | 28 +++++++--------
.../generating-documents.mdx | 2 +-
.../tutorials/document-generator/overview.mdx | 26 +++++++-------
.../tutorials/document-generator/ai-agent.mdx | 6 ++--
.../tutorials/document-generator/overview.mdx | 2 +-
.../tutorials/document-generator/ai-agent.mdx | 3 +-
.../document-generator/building-the-ui.mdx | 2 +-
.../generating-documents.mdx | 4 +--
.../tutorials/document-generator/overview.mdx | 4 +--
.../tutorials/document-generator/overview.mdx | 14 ++++----
.../tutorials/document-generator/ai-agent.mdx | 2 +-
.../document-generator/building-the-ui.mdx | 15 +++-----
.../document-generator/http-routes.mdx | 2 +-
.../tutorials/document-generator/overview.mdx | 6 ++--
.../tutorials/document-generator/ai-agent.mdx | 20 ++++++-----
.../document-generator/building-the-ui.mdx | 34 +++++++++---------
.../generating-documents.mdx | 6 ++--
.../document-generator/http-routes.mdx | 6 ++--
.../tutorials/document-generator/overview.mdx | 2 +-
.../document-generator/publishing.mdx | 12 +++----
.../tutorials/document-generator/ai-agent.mdx | 2 +-
.../document-generator/building-the-ui.mdx | 4 +--
.../generating-documents.mdx | 4 +--
.../tutorials/document-generator/overview.mdx | 30 +++++++---------
.../document-generator/publishing.mdx | 4 +--
.../tutorials/document-generator/overview.mdx | 6 ++--
.../document-generator/building-the-ui.mdx | 4 +--
.../generating-documents.mdx | 36 +++++++++----------
.../document-generator/http-routes.mdx | 12 +++----
.../tutorials/document-generator/overview.mdx | 28 +++++++--------
.../document-generator/publishing.mdx | 10 +++---
.../document-generator/building-the-ui.mdx | 12 +++----
.../generating-documents.mdx | 4 +--
36 files changed, 180 insertions(+), 184 deletions(-)
diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/ai-agent.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
index a9c7a9d36d..2398564e0b 100644
--- a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
+++ b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
@@ -69,7 +69,7 @@ export default defineAgent({
المستند الذي أنشأه — الذي يظهر الآن في عرض **Documents** لديك،
تمامًا مثل مسارات قائمة الأوامر وسير العمل.
-هذه هي ثمرة كشف المنطق كأداة: **دالة واحدة، والعديد من نقاط الدخول** —
+هذه هي ثمرة إتاحة المنطق كأداة: **دالة واحدة، وكثير من نقاط الدخول** —
قائمة الأوامر، وHTTP، وخطوة سير العمل، والآن اللغة الطبيعية.
**بعد هذه الخطوة:** التطبيق كامل الميزة ومفيد حقا. حان الوقت
diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
index 28eeb08ad9..2e1cd50a41 100644
--- a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
+++ b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
@@ -4,7 +4,7 @@ icon: table-columns
description: المشاهدة، الملاحة الجانبية، الأوامر، والمكونات الأمامية.
---
-الآن يمكن الوصول إلى الكائنات فقط من خلال الإعدادات. لنمنح التطبيق حضورًا حقيقيًا في واجهة المستخدم: عروض قائمة، وعناصر في الشريط الجانبي، وأمر **Generate document** بنقرة واحدة، ومكوّن واجهة أمامية في صفحة السجل لِـ**preview** مستند، وعلامة تبويب **editor** نصيّة منسّقة (rich-text) أصلية للقوالب.
+الآن يمكن الوصول إلى الكائنات فقط من خلال الإعدادات. لنمنح التطبيق حضورًا حقيقيًا في واجهة المستخدم: طرق عرض القوائم، وعناصر في الشريط الجانبي، وأمر **إنشاء مستند** بنقرة واحدة، ومكوّن واجهة أمامية في صفحة السجل من أجل **معاينة** مستند، وعلامة تبويب **محرر** نص منسق أصلية للقوالب.
## وجهات النظر والملاحة
@@ -140,7 +140,7 @@ export default defineCommandMenuItem({
## جرب التدفق بأكمله
-افتح **People**، وحدِّد شخصًا، ثم اضغط ⌘K / Ctrl K.
+افتح **People**، حدِّد شخصًا، ثم اضغط ⌘K / Ctrl K.
يظهر "إنشاء مستند"، وسم مع التطبيق الخاص بك:
@@ -279,7 +279,7 @@ export default definePageLayout({
```
يخزن حقل "RICH_TEXT" كتلة المحرر JSON وإسقاط Markdown
-على حد سواء. تقوم قناة التوليد بقراءة إسقاط Markdown هذا، بحيث تظل العناصر البديلة placeholders وملف PDF وصفحة الويب القابلة للمشاركة تعمل دون أي تغيير — اطّلع على الملف الكامل [`template-record.page-layout.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/page-layouts/template-record.page-layout.ts).
+على حد سواء. خط أنابيب التوليد يقرأ إسقاط الـ Markdown هذا، لذا فإن العناصر النائبة وملف PDF وصفحة الويب القابلة للمشاركة تستمر جميعها في العمل دون تغيير — راجع الملف الكامل [`template-record.page-layout.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/page-layouts/template-record.page-layout.ts).
الآن المحررون يكتبون قوالب في محرر نص غني مناسب:
diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/publishing.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/publishing.mdx
index 4bde7d494d..9593cf05dc 100644
--- a/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/publishing.mdx
+++ b/packages/twenty-docs/l/ar/developers/extend/apps/tutorials/document-generator/publishing.mdx
@@ -80,8 +80,8 @@ yarn test:unit # unit tests
yarn twenty dev --once --dry-run # preview the metadata diff
```
-يُظهر التشغيل التجريبي dry run بالضبط ما سيتغيّر على الخادم بدون تطبيقه —
-وهو فحص أخير جيّد للتأكّد من سلامة كل شيء. انظر
+يعرض التشغيل التجريبي بالضبط ما سيتغيّر على الخادم من دون تطبيقه —
+وهو فحص نهائي جيّد للسلامة. انظر
[Testing](/l/ar/developers/extend/apps/operations/testing) و
[المزامنة والاسترداد](/l/ar/developers/extend/apps/operations/sync-and-recovery).
diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/overview.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/overview.mdx
index 19946390fc..cc6e5d5983 100644
--- a/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/overview.mdx
+++ b/packages/twenty-docs/l/cs/developers/extend/apps/tutorials/document-generator/overview.mdx
@@ -4,26 +4,26 @@ icon: wand-magic-sparkles
description: Vytvořte skutečnou aplikaci Twenty, která generuje personalizované dokumenty z vašich CRM dat.
---
-V tomto tutoriálu vytvoříte **Generátor dokumentů** — aplikaci, která převádí znovu použitelná šablonová nastavení na personalizované dokumenty pomocí dat, která už máte ve svém CRM.
+V tomto tutoriálu vytvoříte **Generátor dokumentů** — aplikaci, která převádí znovupoužitelné šablony na personalizované dokumenty pomocí dat, která už máte ve svém CRM.
Napište šablonu jednou pomocí `{{placeholders}}` a poté vygenerujte vyplněný dokument pro libovolnou osobu nebo společnost jedním kliknutím — z příkazové nabídky, od AI agenta nebo z workflow.
-
+
## Co se naučíte
-Každá kapitola přidá jednu schopnost. Na konci se dotknete většiny SDK.
+Každá kapitola přidá jednu schopnost. Na konci se seznámíte s většinou SDK.
-| Kapitola | Schopnost | Referenční dokumentace |
-| ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
-| [1. Datový model](/l/cs/developers/extend/apps/tutorials/document-generator/data-model) | Objekty, pole a relace | [Data](/l/cs/developers/extend/apps/data/overview) |
-| [2. Generování dokumentů](/l/cs/developers/extend/apps/tutorials/document-generator/generating-documents) | Logická funkce (nástroj AI + akce workflow), která vyplní šablonu v Markdownu a připojí vyladěné PDF | [Logické funkce](/l/cs/developers/extend/apps/logic/logic-functions) |
-| [3. HTTP trasy](/l/cs/developers/extend/apps/tutorials/document-generator/http-routes) | Poskytování JSONu a sdílené HTML stránky z tras | [Logické funkce](/l/cs/developers/extend/apps/logic/logic-functions) |
-| [4. Vytváření uživatelského rozhraní](/l/cs/developers/extend/apps/tutorials/document-generator/building-the-ui) | Zobrazení, navigace, příkazová nabídka a front komponenty, které zobrazují náhled dokumentu a upravují šablonu | [Rozvržení](/l/cs/developers/extend/apps/layout/overview) |
-| [5. Agent AI](/l/cs/developers/extend/apps/tutorials/document-generator/ai-agent) | Agent + dovednost | [Dovednosti a agenti](/l/cs/developers/extend/apps/logic/skills-and-agents) |
-| [6. Publikování](/l/cs/developers/extend/apps/tutorials/document-generator/publishing) | Dodejte ho na marketplace | [Publikování](/l/cs/developers/extend/apps/operations/publishing) |
+| Kapitola | Schopnost | Referenční dokumentace |
+| ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
+| [1. Datový model](/l/cs/developers/extend/apps/tutorials/document-generator/data-model) | Objekty, pole a relace | [Data](/l/cs/developers/extend/apps/data/overview) |
+| [2. Generování dokumentů](/l/cs/developers/extend/apps/tutorials/document-generator/generating-documents) | Logická funkce (nástroj AI + akce workflow), která vyplní šablonu v Markdownu a připojí vyladěné PDF | [Logické funkce](/l/cs/developers/extend/apps/logic/logic-functions) |
+| [3. HTTP trasy](/l/cs/developers/extend/apps/tutorials/document-generator/http-routes) | Poskytování JSONu a sdílitelné HTML stránky z tras | [Logické funkce](/l/cs/developers/extend/apps/logic/logic-functions) |
+| [4. Vytváření uživatelského rozhraní](/l/cs/developers/extend/apps/tutorials/document-generator/building-the-ui) | Zobrazení, navigace, příkazová nabídka a frontendové komponenty, které zobrazují náhled dokumentu a upravují šablonu | [Rozvržení](/l/cs/developers/extend/apps/layout/overview) |
+| [5. Agent AI](/l/cs/developers/extend/apps/tutorials/document-generator/ai-agent) | Agent + dovednost | [Dovednosti a agenti](/l/cs/developers/extend/apps/logic/skills-and-agents) |
+| [6. Publikování](/l/cs/developers/extend/apps/tutorials/document-generator/publishing) | Publikujte ji na marketplace | [Publikování](/l/cs/developers/extend/apps/operations/publishing) |
## Předpoklady
@@ -47,7 +47,7 @@ Každý úryvek níže je z ní zkopírovaný.
## Jak do sebe aplikace zapadá
-
+
**Šablonu** napíšete jednou v rich-text editoru pomocí `{{placeholders}}`. Výběr
@@ -58,9 +58,9 @@ jeden generátor.
## Udržujte tento cyklus v chodu
-Nechte `yarn twenty dev` běžet v terminálu po celý návod. Pokaždé, když
+Nechte `yarn twenty dev` běžet v terminálu po celý tutoriál. Pokaždé, když
přidáte nebo upravíte soubor pod `src/`, během několika sekund se znovu synchronizuje s vaším serverem, takže můžete sledovat, jak se každá schopnost objevuje v uživatelském rozhraní, jak ji vytváříte.
- Kapitola 1: model dokumentů a šablon.
+ Kapitola 1: modelujte dokumenty a šablony.
diff --git a/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/generating-documents.mdx b/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/generating-documents.mdx
index 9e2530eeee..94ef76cbcd 100644
--- a/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/generating-documents.mdx
+++ b/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/generating-documents.mdx
@@ -182,7 +182,7 @@ selbst statt einer Wand aus Text.
-Die in pdf-lib integrierten Schriftarten verwenden WinAnsi-Codierung, sodass westeuropäische Akzente direkt funktionieren; der Helfer ordnet typografische Anführungszeichen und Gedankenstriche zu und verwirft Zeichen, die er nicht codieren kann. Das Rendern nicht-lateinischer Skripte (chinesisch, arabisch, kyrillisch) würde bedeuten, dass
+Die in pdf-lib integrierten Schriftarten verwenden die WinAnsi-Codierung, sodass westeuropäische Akzentzeichen standardmäßig korrekt dargestellt werden; die Hilfsfunktion ordnet typografische Anführungszeichen und Gedankenstriche zu und verwirft Zeichen, die nicht codiert werden können. Das Rendern nicht-lateinischer Skripte (chinesisch, arabisch, kyrillisch) würde bedeuten, dass
eine Unicode-Schriftart einbettet.
diff --git a/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/overview.mdx b/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/overview.mdx
index 782a52a620..880a0a9db8 100644
--- a/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/overview.mdx
+++ b/packages/twenty-docs/l/de/developers/extend/apps/tutorials/document-generator/overview.mdx
@@ -1,29 +1,29 @@
---
title: "Tutorial: Dokumentgenerator"
icon: wand-magic-sparkles
-description: Erstelle eine echte Twenty-App, die personalisierte Dokumente aus deinen CRM-Daten generiert.
+description: Erstellen Sie eine echte Twenty-App, die personalisierte Dokumente aus Ihren CRM-Daten generiert.
---
-In diesem Tutorial erstellst du **Document Generator** – eine App, die wiederverwendbare Vorlagen in personalisierte Dokumente umwandelt, indem sie die bereits in deinem CRM vorhandenen Daten nutzt.
+In diesem Tutorial erstellen Sie **Document Generator** – eine App, die wiederverwendbare Vorlagen in personalisierte Dokumente umwandelt, indem sie die bereits in Ihrem CRM vorhandenen Daten nutzt.
-Schreibe einmal eine Vorlage mit `{{placeholders}}` und generiere dann mit einem Klick ein ausgefülltes Dokument für jede Person oder jedes Unternehmen – über das Befehlsmenü, über einen KI-Agenten oder über einen Workflow.
+Schreiben Sie eine Vorlage einmal mit `{{placeholders}}` und generieren Sie dann mit einem Klick ein ausgefülltes Dokument für jede Person oder jedes Unternehmen – über das Befehlsmenü, über einen KI-Agenten oder über einen Workflow.
-
+
## Was Sie lernen werden
Jedes Kapitel fügt eine Funktion hinzu. Am Ende haben Sie den Großteil des SDK kennengelernt.
-| Kapitel | Funktion | Referenz |
-| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
-| [1. Datenmodell](/l/de/developers/extend/apps/tutorials/document-generator/data-model) | Objekte, Felder und eine Relation | [Daten](/l/de/developers/extend/apps/data/overview) |
-| [2. Dokumente generieren](/l/de/developers/extend/apps/tutorials/document-generator/generating-documents) | Eine Logikfunktion (KI-Tool + Workflow-Aktion), die eine Markdown-Vorlage ausfüllt und ein fertiges PDF anhängt | [Logikfunktionen](/l/de/developers/extend/apps/logic/logic-functions) |
-| [3. HTTP-Routen](/l/de/developers/extend/apps/tutorials/document-generator/http-routes) | Ausliefern von JSON und einer teilbaren HTML-Seite über Routen | [Logikfunktionen](/l/de/developers/extend/apps/logic/logic-functions) |
-| [4. Die UI erstellen](/l/de/developers/extend/apps/tutorials/document-generator/building-the-ui) | Ansichten, Navigation, Befehlsmenü und Frontend-Komponenten, die ein Dokument anzeigen und eine Vorlage bearbeiten | [Layout](/l/de/developers/extend/apps/layout/overview) |
-| [5. Ein KI-Agent](/l/de/developers/extend/apps/tutorials/document-generator/ai-agent) | Agent + Skill | [Skills & Agenten](/l/de/developers/extend/apps/logic/skills-and-agents) |
-| [6. Veröffentlichen](/l/de/developers/extend/apps/tutorials/document-generator/publishing) | In den Marketplace veröffentlichen | [Veröffentlichen](/l/de/developers/extend/apps/operations/publishing) |
+| Kapitel | Funktion | Referenz |
+| ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| [1. Datenmodell](/l/de/developers/extend/apps/tutorials/document-generator/data-model) | Objekte, Felder und eine Relation | [Daten](/l/de/developers/extend/apps/data/overview) |
+| [2. Dokumente generieren](/l/de/developers/extend/apps/tutorials/document-generator/generating-documents) | Eine Logikfunktion (KI-Tool + Workflow-Aktion), die eine Markdown-Vorlage ausfüllt und ein fertiges PDF anhängt | [Logikfunktionen](/l/de/developers/extend/apps/logic/logic-functions) |
+| [3. HTTP-Routen](/l/de/developers/extend/apps/tutorials/document-generator/http-routes) | Ausliefern von JSON und einer teilbaren HTML-Seite über Routen | [Logikfunktionen](/l/de/developers/extend/apps/logic/logic-functions) |
+| [4. Die UI erstellen](/l/de/developers/extend/apps/tutorials/document-generator/building-the-ui) | Ansichten, Navigation, Befehlsmenü und Frontend-Komponenten, die eine Vorschau eines Dokuments anzeigen und eine Vorlage bearbeiten | [Layout](/l/de/developers/extend/apps/layout/overview) |
+| [5. Ein KI-Agent](/l/de/developers/extend/apps/tutorials/document-generator/ai-agent) | Agent + Skill | [Skills & Agenten](/l/de/developers/extend/apps/logic/skills-and-agents) |
+| [6. Veröffentlichen](/l/de/developers/extend/apps/tutorials/document-generator/publishing) | In den Marketplace veröffentlichen | [Veröffentlichen](/l/de/developers/extend/apps/operations/publishing) |
## Voraussetzungen
@@ -62,6 +62,6 @@ Lassen Sie `yarn twenty dev` während des gesamten Tutorials in einem Terminal l
Sie eine Datei unter `src/` hinzufügen oder bearbeiten, wird sie innerhalb weniger
Sekunden mit Ihrem Server synchronisiert, sodass Sie beobachten können, wie jede Funktion in der UI erscheint, während Sie sie entwickeln.
-
+
Kapitel 1: Dokumente und Vorlagen modellieren.
diff --git a/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/ai-agent.mdx b/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
index 38688c548b..6a4f087b82 100644
--- a/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
+++ b/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
@@ -66,9 +66,9 @@ El agente sólo puede llamar a la herramienta si su papel lo permite. Ya estable
## Pruébalo
Abre un chat con **Asistente de documentos** y pídele que elabore un documento para una personaformat@@0
-en tu CRM. Encuentra el registro, llama a `generate-document` e informa
-el documento que creó, el cual ahora aparece en tu vista de **Documents**,
-exactamente igual que las rutas del menú de comandos y del flujo de trabajo.
+en tu CRM. Encuentra el registro, llama a `generate-document` y devuelve
+el documento que creó — el cual ahora aparece en tu vista de **Documentos**,
+exactamente igual que mediante las rutas del menú de comandos y de los flujos de trabajo.
Esa es la ganancia de exponer la lógica como una herramienta: **una función, muchas puertas delanteras** —
menú de comandos, HTTP, paso de flujo de trabajo y ahora lenguaje natural.
diff --git a/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/overview.mdx b/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/overview.mdx
index 97ba3901be..4f8cf7321d 100644
--- a/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/overview.mdx
+++ b/packages/twenty-docs/l/es/developers/extend/apps/tutorials/document-generator/overview.mdx
@@ -1,5 +1,5 @@
---
-title: "Tutorial: Generador de documentos"
+title: "Tutorial: Document Generator"
icon: wand-magic-sparkles
description: Crea una aplicación real de Twenty que genere documentos personalizados a partir de los datos de tu CRM.
---
diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/ai-agent.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
index 0afeb87aa5..53730a35a0 100644
--- a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
+++ b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
@@ -65,7 +65,8 @@ L'agent ne peut appeler l'outil que si son rôle le permet. Nous avons déjà d
## Essayez-le
-Ouvrez une conversation avec **Document Assistant** et demandez-lui de rédiger un document pour une personne dans votre CRM. Il trouve l'enregistrement, appelle `generate-document`, et rapporte
+Ouvrez une discussion avec **Document Assistant** et demandez-lui de rédiger un document pour une
+personne dans votre CRM. Il trouve l'enregistrement, appelle `generate-document`, et rapporte
le document qu'il a créé — qui apparaît maintenant dans votre vue **Documents**
exactement comme les chemins du menu de commande et du workflow.
diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
index d156327757..f415ea40c7 100644
--- a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
+++ b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
@@ -165,7 +165,7 @@ Chaque document généré enregistre votre application comme auteur:
## Aperçu d'un document sur sa page de dossier
-Un composant frontal n’est pas seulement destiné aux menus de commandes — vous pouvez en monter un comme **onglet sur une page d’enregistrement**. Ajoutons un onglet *Aperçu* à l'enregistrement du document qui rend le corps
+Un composant frontal n’est pas seulement destiné aux menus de commande — vous pouvez en monter un comme **onglet sur une page d’enregistrement**. Ajoutons un onglet *Aperçu* à l'enregistrement du document qui rend le corps
Markdown comme une page lisse et imprimable.
Le composant lit l'id de l'enregistrement courant depuis son contexte d'exécution, charge le document
diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/generating-documents.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/generating-documents.mdx
index 7eb6c09847..2ff0ff0718 100644
--- a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/generating-documents.mdx
+++ b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/generating-documents.mdx
@@ -10,7 +10,7 @@ qui charge un modèle et un enregistrement, remplit les marqueurs et enregistre
Nous allons écrire la logique commerciale une fois en tant que **gestionnaire**, puis l'exposer à travers
plusieurs déclencheurs. Ce chapitre connecte deux d’entre eux — un **outil d’IA** et une
-**action de workflow**.
+**action de flux de travail**.
## L'assistant de rendu
@@ -82,7 +82,7 @@ export const generateDocumentHandler = async (
};
```
-`loadRecordValues` exécute une requête différente pour une Person par rapport à une Company et aplatit
+`loadRecordValues` exécute une requête différente pour une personne par rapport à une entreprise et aplatit
le résultat — voir
[`load-record-values.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/logic-functions/utils/load-record-values.ts).
diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/overview.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/overview.mdx
index ccba4c87d3..992324d1f0 100644
--- a/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/overview.mdx
+++ b/packages/twenty-docs/l/fr/developers/extend/apps/tutorials/document-generator/overview.mdx
@@ -1,5 +1,5 @@
---
-title: "Tutoriel : Générateur de documents"
+title: "Tutoriel : Document Generator"
icon: wand-magic-sparkles
description: Créez une véritable application Twenty qui génère des documents personnalisés à partir des données de votre CRM.
---
@@ -26,7 +26,7 @@ Chaque chapitre ajoute une capacité. À la fin, vous aurez utilisé la plupart
| [3. Routes HTTP](/l/fr/developers/extend/apps/tutorials/document-generator/http-routes) | Servir du JSON et une page HTML partageable depuis des routes | [Fonctions logiques](/l/fr/developers/extend/apps/logic/logic-functions) |
| [4. Créer l’interface utilisateur](/l/fr/developers/extend/apps/tutorials/document-generator/building-the-ui) | Vues, navigation, menu de commandes et composants frontaux qui prévisualisent un document et modifient un modèle | [Mise en page](/l/fr/developers/extend/apps/layout/overview) |
| [5. Un agent IA](/l/fr/developers/extend/apps/tutorials/document-generator/ai-agent) | Agent + compétence | [Compétences et agents](/l/fr/developers/extend/apps/logic/skills-and-agents) |
-| [6. Publication](/l/fr/developers/extend/apps/tutorials/document-generator/publishing) | Livrez-la sur la place de marché | [Publication](/l/fr/developers/extend/apps/operations/publishing) |
+| [6. Publication](/l/fr/developers/extend/apps/tutorials/document-generator/publishing) | Publiez-la sur la place de marché | [Publication](/l/fr/developers/extend/apps/operations/publishing) |
## Prérequis
diff --git a/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/overview.mdx b/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/overview.mdx
index 262a4db578..c4eec901bc 100644
--- a/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/overview.mdx
+++ b/packages/twenty-docs/l/it/developers/extend/apps/tutorials/document-generator/overview.mdx
@@ -6,7 +6,7 @@ description: Crea una vera app Twenty che genera documenti personalizzati a part
In questo tutorial creerai **Document Generator**, un'app che trasforma modelli riutilizzabili in documenti personalizzati usando i dati già presenti nel tuo CRM.
-Scrivi una volta un modello con `{{placeholders}}`, quindi genera un documento compilato per qualsiasi Persona o Azienda con un solo clic, dal command menu, da un agente AI o da un workflow.
+Scrivi un modello una sola volta con `{{placeholders}}`, quindi genera un documento compilato per qualsiasi Persona o Azienda con un solo clic — dal menu dei comandi, da un agente IA o da un workflow.
@@ -14,13 +14,13 @@ Scrivi una volta un modello con `{{placeholders}}`, quindi genera un documento c
## Cosa imparerai
-Ogni capitolo aggiunge una funzionalità. Alla fine avrai toccato la maggior parte dell’SDK.
+Ogni capitolo aggiunge una funzionalità. Alla fine avrai esplorato gran parte dell’SDK.
| Capitolo | Funzionalità | Riferimento |
| ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |
| [1. Modello dati](/l/it/developers/extend/apps/tutorials/document-generator/data-model) | Oggetti, campi e una relazione | [Dati](/l/it/developers/extend/apps/data/overview) |
| [2. Generare documenti](/l/it/developers/extend/apps/tutorials/document-generator/generating-documents) | Una funzione logica (strumento IA + azione del workflow) che compila un modello Markdown e allega un PDF rifinito | [Funzioni logiche](/l/it/developers/extend/apps/logic/logic-functions) |
-| [3. Route HTTP](/l/it/developers/extend/apps/tutorials/document-generator/http-routes) | Servire JSON e una pagina HTML condivisibile dalle route | [Funzioni logiche](/l/it/developers/extend/apps/logic/logic-functions) |
+| [3. Rotte HTTP](/l/it/developers/extend/apps/tutorials/document-generator/http-routes) | Servire JSON e una pagina HTML condivisibile dalle rotte | [Funzioni logiche](/l/it/developers/extend/apps/logic/logic-functions) |
| [4. Creare l’interfaccia utente](/l/it/developers/extend/apps/tutorials/document-generator/building-the-ui) | Viste, navigazione, menu dei comandi e componenti front-end che mostrano l’anteprima di un documento e modificano un modello | [Layout](/l/it/developers/extend/apps/layout/overview) |
| [5. Un agente IA](/l/it/developers/extend/apps/tutorials/document-generator/ai-agent) | Agente + abilità | [Abilità e agenti](/l/it/developers/extend/apps/logic/skills-and-agents) |
| [6. Pubblicazione](/l/it/developers/extend/apps/tutorials/document-generator/publishing) | Pubblicala nel marketplace | [Pubblicazione](/l/it/developers/extend/apps/operations/publishing) |
@@ -44,14 +44,14 @@ Preferisci leggere il codice finito? L’app completa si trova in
Ogni snippet qui sotto è copiato da lì.
-## Come si integra l’app
+## Come è strutturata l’app
-Scrivi una **template** una sola volta in un editor rich text, con `{{placeholders}}`. Scegliere una
-template e un record CRM compila i segnaposto e memorizza un
+Scrivi un **modello** una sola volta in un editor rich text, con `{{placeholders}}`. Scegliendo un
+modello e un record del CRM si compilano i segnaposto e si salva un
**documento** rifinito (con un file PDF). Tutto il resto — il menu dei comandi, l’agente IA,
lo step del workflow, il link condivisibile — è solo un modo diverso di attivare quell’unico generatore.
@@ -62,5 +62,5 @@ aggiungi o modifichi un file sotto `src/`, viene nuovamente sincronizzato con il
secondi, così puoi vedere ogni funzionalità comparire nell’interfaccia utente mentre la costruisci.
- Capitolo 1: modella documenti e template.
+ Capitolo 1: modella documenti e modelli.
diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/ai-agent.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
index 3a21635220..dc40f2b787 100644
--- a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
+++ b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
@@ -66,7 +66,7 @@ export default defineAgent({
## お試しください
**ドキュメントアシスタント** とのチャットを開き、CRM内の
-人のためのドキュメントを下書きするように依頼します。 この処理はレコードを見つけて `generate-document` を呼び出し、作成したドキュメントを報告します。これにより、そのドキュメントは **Documents** ビューに表示されるようになり、コマンドメニューやワークフロー経路とまったく同じように扱えるようになります。
+人のためのドキュメントを下書きするように依頼します。 レコードを見つけて `generate-document` を呼び出し、作成したドキュメントを返します — そのドキュメントは、コマンドメニューやワークフロー経由の場合とまったく同様に、**Documents** ビューに表示されます。
これは、ロジックをツールとして公開するための報酬です: **1つの関数、多くのフロントドア** —
コマンドメニュー、HTTP、ワークフローステップ、そして現在の自然言語。
diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
index 1b08e5e582..9cf4588b6d 100644
--- a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
+++ b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
@@ -4,9 +4,7 @@ icon: table-columns
description: ビュー、サイドバーナビゲーション、コマンド、フロントコンポーネント。
---
-現在、オブジェクトは設定を通じてのみアクセス可能です。 アプリにUI上での
-本格的な存在感を持たせましょう。リストビュー、サイドバーエントリ、ワンクリックで実行できる
-**Generate document** コマンド、レコードページの先頭コンポーネントによるドキュメントの**プレビュー**、そしてテンプレート用のネイティブなリッチテキスト**エディタ**タブを追加します。
+現在、オブジェクトは設定を通じてのみアクセス可能です。 アプリに本物の存在感を持たせて、UI にしっかり組み込みましょう。リストビュー、サイドバーエントリ、ワンクリックで実行できる **Generate document** コマンド、レコードページのフロントコンポーネントによるドキュメントの**プレビュー**、そしてテンプレート用のネイティブなリッチテキスト**エディター**タブを追加します。
## ビューとナビゲーション
@@ -122,8 +120,7 @@ export default defineFrontComponent({
## 開くためのコマンド
-People が選択されているときに表示され、サイドパネルでコンポーネントを開く
-`availabilityType: 'RECORD_SELECTION'` を指定した [command menu item](/l/ja/developers/extend/apps/layout/command-menu-items) を追加します。
+`availabilityType: 'RECORD_SELECTION'` を指定した [command menu item](/l/ja/developers/extend/apps/layout/command-menu-items) は、Person が選択されているときに表示され、サイドパネルでコンポーネントを開きます。
```ts filename="src/command-menu-items/generate-document.command-menu-item.ts"
import { defineCommandMenuItem, STANDARD_OBJECT_UNIVERSAL_IDENTIFIERS } from 'twenty-sdk/define';
@@ -256,8 +253,7 @@ export default definePageLayout({
## リッチテキストエディタでテンプレートを編集
-テンプレートにはカスタムコンポーネントは一切必要ありません。 `body` は
-`RICH_TEXT` フィールドなので、Twenty にはすでに完全なリッチテキストエディタが用意されています。これは、標準の Note および Task オブジェクトが使用しているものと同じです。
+テンプレートにはカスタムコンポーネントは一切必要ありません。 `body` は `RICH_TEXT` フィールドなので、Twenty にはすでにフル機能のリッチテキストエディターが用意されています。標準の Note および Task オブジェクトが使用しているものと同じエディターです。
テンプレートのレコードページでサーフェスを作成します。
`EDITOR`ディスプレイモードで`FIELD`ウィジェットを持つタブを追加します。`fieldMetadataId`を介して`body`
@@ -284,15 +280,14 @@ export default definePageLayout({
```
`RICH_TEXT` フィールドには、エディタのブロック JSON と Markdown
-プロジェクションの両方が格納されます。 生成パイプラインはその Markdown プロジェクションを読み取るため、プレースホルダー、PDF、共有可能なウェブページはすべて変更なしで動作し続けます。詳しくは、
-[`template-record.page-layout.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/page-layouts/template-record.page-layout.ts) を参照してください。
+プロジェクションの両方が格納されます。 生成パイプラインはその Markdown プロジェクションを読み取るため、プレースホルダー、PDF、共有可能なウェブページはすべてそのまま問題なく動作します。詳しくは、[`template-record.page-layout.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/page-layouts/template-record.page-layout.ts) を参照してください。
編集者は適切なリッチテキストエディタでテンプレートを書き込むようになりました:
-**このステップの完了後:** ドキュメントは美しくプレビューされ、テンプレートはアプリ内で編集可能になります。 次に、AIエージェントがチャットからそれらを生成します。
+**このステップの後:** ドキュメントは美しくプレビューでき、テンプレートはアプリ内で編集可能になります。 次に、AIエージェントがチャットからそれらを生成します。
エージェントとツールと呼ぶスキルを追加します。
diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/http-routes.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/http-routes.mdx
index fe1196843c..83e8400e2f 100644
--- a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/http-routes.mdx
+++ b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/http-routes.mdx
@@ -51,7 +51,7 @@ export default defineLogicFunction({
```
共有ハンドラーは失敗時に提案された `status` を返すので、ルートは適切な `4xx`/`5xx` コードで
-応答できます。 `isAuthRequired: true` は、呼び出し元が有効なトークンを提示しなければならないことを意味します。次の章のフロントコンポーネントは、ユーザーのアクセス トークンを自動的に渡します。
+応答できます。 `isAuthRequired: true` は、呼び出し元が有効なトークンを提示する必要があることを意味します。次の章のフロントエンドのコンポーネントは、ユーザーのアクセストークンを自動的に渡します。
## GET route — ウェブページとしてレンダリング
diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/overview.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/overview.mdx
index 549c53563c..0ecdbd8a39 100644
--- a/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/overview.mdx
+++ b/packages/twenty-docs/l/ja/developers/extend/apps/tutorials/document-generator/overview.mdx
@@ -9,7 +9,7 @@ description: 実際の Twenty アプリを構築し、CRM データからパー
一度テンプレートを作成し、`{{placeholders}}` を記述しておけば、コマンドメニュー、AI エージェント、またはワークフローからワンクリックで、任意の Person または Company 用の入力済みドキュメントを生成できます。
-
+
## 学べること
@@ -21,9 +21,9 @@ description: 実際の Twenty アプリを構築し、CRM データからパー
| [1. データモデル](/l/ja/developers/extend/apps/tutorials/document-generator/data-model) | オブジェクト、フィールド、およびリレーション | [Data](/l/ja/developers/extend/apps/data/overview) |
| [2. ドキュメント生成](/l/ja/developers/extend/apps/tutorials/document-generator/generating-documents) | Markdown テンプレートを埋めて、整えられた PDF を添付するロジック関数(AI ツール + ワークフローアクション) | [ロジック関数](/l/ja/developers/extend/apps/logic/logic-functions) |
| [3. HTTP ルート](/l/ja/developers/extend/apps/tutorials/document-generator/http-routes) | ルートから JSON と共有可能な HTML ページを配信する | [ロジック関数](/l/ja/developers/extend/apps/logic/logic-functions) |
-| [4. UI 構築](/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui) | Views、ナビゲーション、コマンドメニュー、およびドキュメントをプレビューしてテンプレートを編集するフロントコンポーネント | [レイアウト](/l/ja/developers/extend/apps/layout/overview) |
+| [4. UI 構築](/l/ja/developers/extend/apps/tutorials/document-generator/building-the-ui) | ビュー、ナビゲーション、コマンドメニュー、ドキュメントのプレビューとテンプレート編集用のフロントエンドコンポーネント | [レイアウト](/l/ja/developers/extend/apps/layout/overview) |
| [5. AI エージェント](/l/ja/developers/extend/apps/tutorials/document-generator/ai-agent) | エージェント + スキル | [スキルとエージェント](/l/ja/developers/extend/apps/logic/skills-and-agents) |
-| [6. 公開](/l/ja/developers/extend/apps/tutorials/document-generator/publishing) | マーケットプレイスに出荷する | [公開](/l/ja/developers/extend/apps/operations/publishing) |
+| [6. 公開](/l/ja/developers/extend/apps/tutorials/document-generator/publishing) | マーケットプレイスに公開する | [公開](/l/ja/developers/extend/apps/operations/publishing) |
## 前提条件
diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/ai-agent.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
index 4da095bc1b..81f9ea2298 100644
--- a/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
+++ b/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/ai-agent.mdx
@@ -1,7 +1,7 @@
---
-title: 5. AI 에이전트 하나
+title: 5. AI 에이전트
icon: robot
-description: 에이전트가 당신의 도구를 사용해서, 채팅으로부터 문서를 생성하도록 하세요.
+description: 에이전트가 귀하의 도구를 사용해 채팅에서 문서를 생성하도록 하세요.
---
`generate-document`가 **tool**로 노출되어 있기 때문에, AI 에이전트가 이를 호출할 수 있습니다.
@@ -10,8 +10,8 @@ Jeffery Griffin"\*이라고 말하기만 하면 되도록 에이전트와 스킬
## 스킬
-[skill](/l/ko/developers/extend/apps/logic/skills-and-agents)은 재사용 가능한
-지시 사항으로, 에이전트에 연결하는 지식입니다. 우리 스킬은 모델에게 그 도구를 사용하는 방법을 가르칩니다.
+[skill](/l/ko/developers/extend/apps/logic/skills-and-agents)은(는) 재사용 가능한 지침으로,
+에이전트에 연결하는 지식입니다. 우리 스킬은 모델에게 그 도구를 어떻게 사용하는지 알려 줍니다.
```ts filename="src/skills/document-drafting.skill.ts"
import { defineSkill } from 'twenty-sdk/define';
@@ -34,7 +34,8 @@ export default defineSkill({
## 에이전트
-[agent](/l/ko/developers/extend/apps/logic/skills-and-agents)는 프롬프트와 모델을 짝지어 줍니다. 빌드 경고를 피하려면 `responseFormat`을 명시적으로 설정하세요.
+[agent](/l/ko/developers/extend/apps/logic/skills-and-agents)는 프롬프트와 모델을
+연결합니다. 빌드 경고를 피하려면 `responseFormat`을 명시적으로 설정하세요.
```ts filename="src/agents/document-assistant.agent.ts"
import { defineAgent } from 'twenty-sdk/define';
@@ -59,11 +60,14 @@ export default defineAgent({
에이전트는 자신의 역할이 허용할 때만 그 도구를 호출할 수 있습니다. 우리는 이미 [2장](/l/ko/developers/extend/apps/tutorials/document-generator/generating-documents#grant-it-access)에서 앱의 역할에 `canAccessAllTools: true` 및 `canBeAssignedToAgents: true`를 설정했습니다.
-## 직접 해보기
+## 사용해 보기
-**Document Assistant**와 채팅을 열고, CRM에 있는 사람을 위한 문서를 작성해 달라고 요청하세요. 에이전트는 레코드를 찾고 `generate-document`를 호출한 다음, 생성한 문서를 보고합니다. 이 문서는 이제 **Documents** 보기에도 표시되며, 명령 메뉴와 워크플로 경로를 통해 생성된 문서와 완전히 동일하게 취급됩니다.
+**Document Assistant**와 채팅을 열고, CRM에 있는 사람을 위한 문서를 작성해 달라고 요청하세요. 에이전트는 레코드를 찾고 `generate-document`를 호출한 다음,
+생성한 문서를 다시 알려 줍니다. 이 문서는 이제 **Documents** 보기에도 표시되며,
+명령 메뉴와 워크플로 경로를 사용할 때와 정확히 동일하게 동작합니다.
-로직을 도구로 노출하는 것의 수확은 이것입니다: **하나의 함수, 여러 개의 진입점** — 명령 메뉴, HTTP, 워크플로 단계, 그리고 이제는 자연어까지.
+로직을 도구로 노출하면 이런 이점이 있습니다: **하나의 함수, 여러 개의 진입점** —
+명령 메뉴, HTTP, 워크플로 단계, 그리고 이제는 자연어.
**이 단계를 마치면:** 앱은 기능이 완전해지고 실제로 유용해집니다. 이제 배포할 시간입니다.
diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
index 88fa0a1144..dfd91a1e6b 100644
--- a/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
+++ b/packages/twenty-docs/l/ko/developers/extend/apps/tutorials/document-generator/building-the-ui.mdx
@@ -4,12 +4,12 @@ icon: table-columns
description: 뷰, 사이드바 내비게이션, 커맨드, 그리고 프런트 컴포넌트.
---
-현재는 객체에 설정(Settings)을 통해서만 접근할 수 있습니다. 이제 앱이 UI 에서 실제로 보이도록 해 봅시다. 리스트 뷰, 사이드바 항목, 원클릭 **Generate document** 커맨드, 문서를 **미리 보기(preview)** 위한 레코드 페이지 프런트 컴포넌트, 템플릿용 네이티브 리치 텍스트 **editor** 탭을 추가합니다.
+현재는 설정(Settings)에서만 해당 객체에 접근할 수 있습니다. 이제 앱이 UI에서 진짜 존재감을 갖도록 해 봅시다. 목록 뷰, 사이드바 항목, 원클릭 **Generate document** 명령, 문서를 **미리 보기** 위한 레코드 페이지용 프런트 컴포넌트, 템플릿용 기본 제공 리치 텍스트 **editor** 탭을 추가합니다.
## 뷰와 내비게이션
-[뷰](/l/ko/developers/extend/apps/layout/views)는 특정 객체에 대한 저장된 리스트입니다.
-[내비게이션 메뉴 항목](/l/ko/developers/extend/apps/layout/navigation-menu-items)은 그 뷰를 사이드바에 배치합니다.
+[뷰](/l/ko/developers/extend/apps/layout/views)는 특정 객체에 대해 저장된 목록입니다.
+[내비게이션 메뉴 항목](/l/ko/developers/extend/apps/layout/navigation-menu-items)은 해당 뷰를 사이드바에 배치합니다.
```ts filename="src/views/documents.view.ts"
import { defineView, ViewKey } from 'twenty-sdk/define';
@@ -51,7 +51,7 @@ export default defineNavigationMenuItem({
템플릿에 대해서도 동일한 쌍을 추가하세요. 이제 둘 다 사이드바에 표시됩니다:
-
+
@@ -108,8 +108,8 @@ export default defineFrontComponent({
```
-값을 `twenty-ui`에서 임포트하지 말고 인라인 CSS 변수(`var(--t-color-blue)`)로 스타일을 지정하세요. SDK 가 빌드 중에 해당 패키지를 모킹하므로, 테마 상수를 모듈 레벨에서 임포트하면 `undefined`가 됩니다. 전체
-[컴포넌트 전문](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/front-components/generate-document-form.front-component.tsx)을 참고하세요.
+값을 `twenty-ui`에서 임포트하지 말고 인라인 CSS 변수(`var(--t-color-blue)`)로 스타일을 지정하세요. SDK 가 빌드 중에 해당 패키지를 모킹하므로, 테마 상수를 모듈 레벨에서 임포트하면 `undefined`가 됩니다. 자세한 내용은
+[전체 컴포넌트](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/document-generator/src/front-components/generate-document-form.front-component.tsx)를 참고하세요.
## 이를 여는 커맨드
@@ -132,7 +132,7 @@ export default defineCommandMenuItem({
## 전체 플로우 사용해 보기
-**People**을 열고, 한 사람을 체크한 다음 ⌘K / Ctrl K를 누르세요.
+**People**을 열고, 사람을 하나 선택한 뒤 ⌘K / Ctrl K를 누르세요.
"Generate document"가 앱 태그와 함께 표시됩니다:
@@ -145,17 +145,17 @@ export default defineCommandMenuItem({
-생성된 모든 문서는 앱을 작성자로 기록합니다:
+생성된 모든 문서는 작성자로 여러분의 앱을 기록합니다:
-
+
## 레코드 페이지에서 문서 미리 보기
-프런트 컴포넌트는 커맨드 메뉴에만 쓰이는 것이 아닙니다. **레코드 페이지의 탭**으로 마운트할 수도 있습니다. 문서 레코드에 *Preview* 탭을 추가해, Markdown 본문을 다듬어진 인쇄용 페이지로 렌더링해 봅시다.
+프런트 컴포넌트는 커맨드 메뉴에만 쓰이는 것이 아닙니다. **레코드 페이지의 탭**으로 마운트할 수도 있습니다. 문서 레코드에 *Preview* 탭을 추가하여 Markdown 본문을 정돈된 인쇄용 페이지로 렌더링해 봅시다.
-컴포넌트는 실행 컨텍스트에서 현재 레코드 ID 를 읽어 문서를 로드하고 렌더링합니다. 프런트 컴포넌트는 허용된 HTML 태그 화이트리스트만 허용하는 **샌드박스**에서 실행됩니다. 원시 HTML 인젝션(`dangerouslySetInnerHTML`)과 `\