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 Review in cubic 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. - Vygenerovaný dokument obchodního návrhu + Vygenerovaný dokument obchodní nabídky ## 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á - Šablona se zástupnými symboly je převedena na vyladěný dokument s PDF souborem, spuštěná z příkazové nabídky, agenta AI, workflow nebo sdíleného odkazu + Šablona se zástupnými symboly se převede na vyladěný dokument s PDF souborem; generování lze spustit z příkazové nabídky, agenta AI, workflow nebo pomocí sdílitelného odkazu **Š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. - Ein generiertes Verkaufsangebotsdokument + Ein generiertes Verkaufsangebot ## 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. Un documento di proposta di vendita generato @@ -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 Un modello con segnaposto viene trasformato in un documento rifinito con un PDF, attivato dal menu dei comandi, da un agente IA, da un workflow o da un link condivisibile -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({ 템플릿에 대해서도 동일한 쌍을 추가하세요. 이제 둘 다 사이드바에 표시됩니다: - + 생성된 문서가 있는 Documents 뷰 @@ -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({ Generate document 사이드 패널 -생성된 모든 문서는 앱을 작성자로 기록합니다: +생성된 모든 문서는 작성자로 여러분의 앱을 기록합니다: - + 생성된 문서 레코드 ## 레코드 페이지에서 문서 미리 보기 -프런트 컴포넌트는 커맨드 메뉴에만 쓰이는 것이 아닙니다. **레코드 페이지의 탭**으로 마운트할 수도 있습니다. 문서 레코드에 *Preview* 탭을 추가해, Markdown 본문을 다듬어진 인쇄용 페이지로 렌더링해 봅시다. +프런트 컴포넌트는 커맨드 메뉴에만 쓰이는 것이 아닙니다. **레코드 페이지의 탭**으로 마운트할 수도 있습니다. 문서 레코드에 *Preview* 탭을 추가하여 Markdown 본문을 정돈된 인쇄용 페이지로 렌더링해 봅시다. -컴포넌트는 실행 컨텍스트에서 현재 레코드 ID 를 읽어 문서를 로드하고 렌더링합니다. 프런트 컴포넌트는 허용된 HTML 태그 화이트리스트만 허용하는 **샌드박스**에서 실행됩니다. 원시 HTML 인젝션(`dangerouslySetInnerHTML`)과 `\