From 8abc8f4bc98e1cbf7f920518920d691c3c3f7f5f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 09:35:47 +0200 Subject: [PATCH] i18n - docs translations (#23618) Created by Github action Review in cubic Co-authored-by: github-actions --- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/ar/developers/contribute/contribute.mdx | 2 +- .../l/ar/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/ar/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/ar/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/ar/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/ar/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/ar/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/cs/developers/contribute/contribute.mdx | 2 +- .../l/cs/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/cs/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/cs/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/cs/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/cs/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/cs/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/de/developers/contribute/contribute.mdx | 2 +- .../l/de/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/de/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/de/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/de/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/de/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/de/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/es/developers/contribute/contribute.mdx | 2 +- .../l/es/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/es/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/es/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/es/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/es/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/es/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/fr/developers/contribute/contribute.mdx | 2 +- .../l/fr/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/fr/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/fr/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/fr/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/fr/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/fr/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/it/developers/contribute/contribute.mdx | 2 +- .../l/it/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/it/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/it/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/it/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/it/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/it/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/ja/developers/contribute/contribute.mdx | 2 +- .../l/ja/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/ja/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/ja/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/ja/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/ja/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/ja/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/ko/developers/contribute/contribute.mdx | 2 +- .../l/ko/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/ko/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/ko/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/ko/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/ko/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/ko/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/ro/developers/contribute/contribute.mdx | 2 +- .../l/ro/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/ro/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/ro/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/ro/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/ro/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/ro/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- .../contribute/capabilities/bug-and-requests.mdx | 2 +- .../l/tr/developers/contribute/contribute.mdx | 2 +- .../l/tr/developers/extend/apps/config/roles.mdx | 2 +- .../extend/apps/operations/publishing.mdx | 6 +----- .../l/tr/developers/extend/extend.mdx | 2 +- .../twenty-docs/l/tr/developers/extend/oauth.mdx | 12 ++++++------ .../twenty-docs/l/tr/developers/introduction.mdx | 2 +- .../developers/self-host/capabilities/setup.mdx | 16 ++++++++-------- .../l/tr/getting-started/core-concepts/apps.mdx | 2 +- .../data-model/capabilities/relation-fields.mdx | 2 -- .../l/tr/user-guide/legal/how-tos/legal-faq.mdx | 4 ++-- .../capabilities/use-branches-in-workflows.mdx | 2 -- 120 files changed, 230 insertions(+), 310 deletions(-) diff --git a/packages/twenty-docs/l/ar/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/ar/developers/contribute/capabilities/bug-and-requests.mdx index ef778447f7..70bb6bc202 100644 --- a/packages/twenty-docs/l/ar/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/ar/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ info: أبلغ عن المشكلات، واطلب الميزات، وساهم ب 1. تحقق من [المشكلات القائمة](https://github.com/twentyhq/twenty/issues) للعمل ذي الصلة 2. بالنسبة للميزات الجديدة، افتح مشكلة أولًا للنقاش -3. راجع [مدونة قواعد السلوك](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. راجع [مدونة قواعد السلوك](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### التفريع والاستنساخ diff --git a/packages/twenty-docs/l/ar/developers/contribute/contribute.mdx b/packages/twenty-docs/l/ar/developers/contribute/contribute.mdx index 0151489aff..697bddf28b 100644 --- a/packages/twenty-docs/l/ar/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/ar/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty مفتوح المصدر ويرحب بمساهمات المجتمع. سو أبلغ عن المشكلات أو اطلب ميزات - + ساهم في واجهة المستخدم diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/config/roles.mdx index 0354dda4f6..171aa3d7b0 100644 --- a/packages/twenty-docs/l/ar/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/apps/config/roles.mdx @@ -198,4 +198,4 @@ export default defineApplicationRole({ * ابدأ من الدور المُنشأ تلقائيًا، ثم قم بتقييده تدريجيًا — إذ يمنح الإعداد الافتراضي صلاحيات قراءة واسعة، وهو ما نادرًا ما تريده في بيئة الإنتاج. * استبدل `objectPermissions` و`fieldPermissions` بالكائنات والحقول الدقيقة التي تحتاجها وظائفك فعليًا. * `permissionFlagUniversalIdentifiers` تتحكم في الوصول إلى القدرات على مستوى المنصة. اجعلها في حدّها الأدنى. -* اطّلع على مثال عملي: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* اطّلع على مثال عملي: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/operations/publishing.mdx index ddbd4d8722..6a194b090f 100644 --- a/packages/twenty-docs/l/ar/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### مشاركة تطبيق منشور - -تُعد مشاركة التطبيقات الخاصة (tarball) عبر مساحات العمل ميزة ضمن **Enterprise**. ستعرض علامة التبويب **التوزيع** مطالبة بالترقية بدلًا من عناصر التحكم في المشاركة حتى تحتوي مساحة العمل لديك على مفتاح Enterprise صالح. اطلع على [الإعدادات > لوحة الإدارة > Enterprise](/settings/admin-panel#enterprise) لتنشيطه. - - -تطبيقات tarball لا تُدرَج في السوق العامة، لذا لن تكتشفها مساحات العمل الأخرى على الخادم نفسه عبر الاستعراض. بمجرد أن تصبح مساحة العمل لديك ضمن خطة Enterprise، يمكنك مشاركة تطبيق تم نشره كما يلي: +تطبيقات tarball لا تُدرَج في السوق العامة، لذا لن تكتشفها مساحات العمل الأخرى على الخادم نفسه عبر الاستعراض. لمشاركة تطبيق منشور: 1. اذهب إلى **الإعدادات > التطبيقات > التسجيلات** وافتح تطبيقك 2. في علامة التبويب **التوزيع**، انقر **نسخ رابط المشاركة** diff --git a/packages/twenty-docs/l/ar/developers/extend/extend.mdx b/packages/twenty-docs/l/ar/developers/extend/extend.mdx index 2947cf8c58..541084e7c7 100644 --- a/packages/twenty-docs/l/ar/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/extend.mdx @@ -26,7 +26,7 @@ description: وسّع وظائف Twenty باستخدام واجهات برمجة احصل على إشعارات بالأحداث في الوقت الفعلي - + أنشئ تخصيصات كرمز برمجي diff --git a/packages/twenty-docs/l/ar/developers/extend/oauth.mdx b/packages/twenty-docs/l/ar/developers/extend/oauth.mdx index 52a94d2de9..5dbc337af2 100644 --- a/packages/twenty-docs/l/ar/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/ar/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ description: تدفق رمز التفويض مع PKCE وبيانات اعتما ## متى تستخدم OAuth -| السيناريو | طريقة المصادقة | -| -------------------------------------------- | ------------------------------------------------------------------------------------ | -| البرامج النصية الداخلية، والأتمتة | [مفتاح API](/l/ar/developers/extend/api#authentication) | -| تطبيق خارجي يعمل نيابةً عن مستخدم | **OAuth — رمز التفويض** | -| من خادم إلى خادم، دون سياق مستخدم | **OAuth — بيانات اعتماد العميل** | -| تطبيق Twenty مع امتدادات واجهة المستخدم (UI) | [التطبيقات](/l/ar/developers/extend/apps/getting-started) (يتم التعامل مع OAuth تلقائيًا) | +| السيناريو | طريقة المصادقة | +| -------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| البرامج النصية الداخلية، والأتمتة | [مفتاح API](/l/ar/developers/extend/api#authentication) | +| تطبيق خارجي يعمل نيابةً عن مستخدم | **OAuth — رمز التفويض** | +| من خادم إلى خادم، دون سياق مستخدم | **OAuth — بيانات اعتماد العميل** | +| تطبيق Twenty مع امتدادات واجهة المستخدم (UI) | [التطبيقات](/l/ar/developers/extend/apps/getting-started/quick-start) (يتم التعامل مع OAuth تلقائيًا) | ## تسجيل عميل diff --git a/packages/twenty-docs/l/ar/developers/introduction.mdx b/packages/twenty-docs/l/ar/developers/introduction.mdx index 096aaec429..fd9fcf6038 100644 --- a/packages/twenty-docs/l/ar/developers/introduction.mdx +++ b/packages/twenty-docs/l/ar/developers/introduction.mdx @@ -6,7 +6,7 @@ description: أنشئ تطبيقات، استخدم واجهة برمجة الت import { CardTitle } from "/snippets/card-title.mdx" - + التطبيقات وسّع Twenty بكائنات مخصصة، ومنطق على جانب الخادم، ومكونات واجهة المستخدم، ووكلاء الذكاء الاصطناعي — جميعها كحزم TypeScript. diff --git a/packages/twenty-docs/l/ar/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/ar/developers/self-host/capabilities/setup.mdx index 37f02e194b..b7126b80f4 100644 --- a/packages/twenty-docs/l/ar/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/ar/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. ابحث عن قسم **Email** 3. قم بضبط إعدادات SMTP الخاصة بك: - + - + ستحتاج إلى توفير [كلمة مرور التطبيق](https://support.google.com/accounts/answer/185833). * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + تذكر أنه إذا كنت تشغل التحقق بعاملين، ستحتاج إلى توفير [كلمة مرور التطبيق](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9). * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** هو خادم بريد إلكتروني مزيف للتطوير والاختبار. * قم بتشغيل صورة smtp4dev: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **وضع بيئي فقط:** إذا كنت قد ضبطت `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`، فأضف هذه المتغيرات إلى ملف `.env` الخاص بك بدلاً من ذلك. diff --git a/packages/twenty-docs/l/ar/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/ar/getting-started/core-concepts/apps.mdx index 034cd293ea..dcb138d213 100644 --- a/packages/twenty-docs/l/ar/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/ar/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ description: وسّع Twenty باستخدام التعليمات البرمجي تكتب تطبيقك كمشروع TypeScript على جهازك. تراقب أداة CLI ملفات المصدر لديك وتزامنها مباشرة مع خادم Twenty شغّال — عدِّل ملفًا لترى التغيير في واجهة المستخدم خلال ثانية واحدة. يُعاد توليد عميل API مضبوط الأنواع تلقائيًا عند تغيّر المخطط. عندما تكون مستعدًا، يقوم `yarn twenty app:publish --private` بالدفع إلى خادم إنتاج، أو يقوم `yarn twenty app:publish` بإدراج تطبيقك على npm وسوق Twenty. - + دليل إرشادي من ثلاث مراحل — الإنشاء الأوّلي، تشغيل خادم محلّي، ومزامنة تغييراتك. diff --git a/packages/twenty-docs/l/ar/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/ar/user-guide/data-model/capabilities/relation-fields.mdx index 3c877a4e1e..e74edddf8f 100644 --- a/packages/twenty-docs/l/ar/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/ar/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ description: اربط السجلات عبر كائنات مختلفة باستخ تستخدم العلاقات من نوع متعدد إلى متعدد نمط **كائن ربط**: كائن وسيط يربط بين الجانبين. باستخدام ميزة علاقة الربط، تعرض Twenty السجلات المرتبطة النهائية مباشرةً، مع إخفاء الكائن الوسيط من واجهة المستخدم. - - **ميزة بيتا**: يجب تمكين علاقات الباقة في **الإعدادات → مجتمع الميزات** قبل الاستخدام. diff --git a/packages/twenty-docs/l/ar/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/ar/user-guide/legal/how-tos/legal-faq.mdx index 47cca82e6b..8449ab7c21 100644 --- a/packages/twenty-docs/l/ar/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/ar/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ Twenty Cloud تعمل على خوادم AWS الموجودة في فرانكفو يتم تشفير جميع البيانات أثناء النقل وفي حالة السكون. يتم عزل بيانات المستأجرين من خلال إعداد مخطط (schema) لكل مستأجر، كما يتم تدوير مفاتيح التشفير دوريًا. -لا يمكن لفِرَق الهندسة والدعم في Twenty الوصول إلى مساحات عمل العملاء إلا بعد أن يُبلِغ العميل عن مشكلة ويمنح حق الوصول عبر الإعدادات → عام → الأمان. +قد تتمكّن فرق الهندسة والدعم في Twenty من الوصول إلى مساحات عمل العملاء للتحقيق في المشكلات وحلّها. يتحكّم مالكو مساحة العمل في ذلك: يمكن تعطيل وصول الدعم في أي وقت من خلال الانتقال إلى Settings → General → Security، وسيظل معطّلًا حتى تقوم بتفعيله مرة أخرى. في حال حدوث خرق مؤكد للبيانات الشخصية يؤثِّر على بياناتك، سنقوم بإخطارك دون تأخير غير مبرَّر وعلى أي حال خلال 48 ساعة من علمنا به. سيتضمَّن إخطارنا، بقدر ما هو معروف في ذلك الوقت: طبيعة الخرق، وفئات البيانات والأعداد التقريبية للبيانات والأفراد المتأثِّرين، والعواقب المحتملة، وإجراءات المعالجة والتخفيف المتخذة أو المخطَّط لها. سنزوِّدك بتحديثات كلما تقدَّم التحقيق. @@ -64,7 +64,7 @@ Twenty Cloud تعمل على خوادم AWS الموجودة في فرانكفو يبقى السجلّ الذي تمت إزالته في النسخ الاحتياطية لمدة 30 يومًا، وبعد ذلك يُحذَف نهائيًا. -عندما تُحذَف مساحة عمل، تُزال بياناتها فورًا من الأنظمة النشطة. تُحتفَظ النسخ الاحتياطية لمدة 7 أيام، وبعد ذلك تُحذَف جميع البيانات نهائيًا. +عند حذف مساحة عمل، تتم إزالة بياناتها من الأنظمة العاملة خلال نحو 90 يومًا من إنهاء الخدمة، وعادةً في وقت أقرب بكثير. ثم تُجرى الكتابة فوق النسخ الاحتياطية والأرشيفية أو تُحذف خلال 90 يومًا إضافية، وبعد ذلك تُحذف جميع البيانات نهائيًا. طوال هاتين الفترتين تكون البيانات معزولة عن أي استخدام تشغيلي. عند الطلب، يمكننا تقديم شهادة خطية عند اكتمال عملية الحذف. راجع البند 4.9 من اتفاقية معالجة البيانات الخاصة بك للاطّلاع على الشروط الكاملة. نعم، خلال أي فترة احتفاظ بالنسخ الاحتياطية، تكون البيانات المحذوفة معزولة عن الاستخدام التشغيلي. diff --git a/packages/twenty-docs/l/ar/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/ar/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index 6d73c5718a..61d67c0032 100644 --- a/packages/twenty-docs/l/ar/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/ar/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ description: افهم كيف تعمل الفروع وكيف تتحكم في ال 3. عيِّن شروطًا على كل Filter لتحديد متى يجب أن يواصل ذلك الفرع 4. سيتابع فقط الفرع أو الفروع التي تستوفي شروط Filter - - ### كيف تعمل عُقد Filter * إذا كان شرط Filter **متحققًا**: يتابع الفرع التنفيذ diff --git a/packages/twenty-docs/l/cs/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/cs/developers/contribute/capabilities/bug-and-requests.mdx index b80dc4f0aa..98a8c9ddba 100644 --- a/packages/twenty-docs/l/cs/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/cs/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Přispívání kódem do Twenty začíná pull requestem (PR). 1. Zkontrolujte [existující issues](https://github.com/twentyhq/twenty/issues) ohledně související práce 2. Pro nové funkce nejprve otevřete issue k diskusi -3. Prostudujte si náš [Kodex chování](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. Prostudujte si náš [Kodex chování](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### Fork a klonování diff --git a/packages/twenty-docs/l/cs/developers/contribute/contribute.mdx b/packages/twenty-docs/l/cs/developers/contribute/contribute.mdx index e57090ad89..187c6df1f4 100644 --- a/packages/twenty-docs/l/cs/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/cs/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty je open-source a vítá příspěvky od komunity. Ať už opravujete chyb Nahlaste problémy nebo požádejte o nové funkce - + Přispějte k vývoji uživatelského rozhraní diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/config/roles.mdx index 4a2d5e6422..8ecf682cd7 100644 --- a/packages/twenty-docs/l/cs/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/apps/config/roles.mdx @@ -198,4 +198,4 @@ Poznámky: * Začněte od vygenerované role a postupně ji omezujte — výchozí nastavení poskytuje široká oprávnění pro čtení, což je v produkci zřídka žádoucí. * Nahraďte `objectPermissions` a `fieldPermissions` přesně těmi objekty a poli, které vaše funkce skutečně potřebují. * `permissionFlagUniversalIdentifiers` řídí přístup k schopnostem na úrovni platformy. Udržujte je co nejmenší. -* Podívejte se na funkční příklad: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Podívejte se na funkční příklad: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/operations/publishing.mdx index 74af5d4d19..1949c28e81 100644 --- a/packages/twenty-docs/l/cs/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Sdílení nasazené aplikace - -Sdílení soukromých (tarball) aplikací napříč pracovními prostory je funkcí **Enterprise**. Karta **Distribuce** bude místo ovládacích prvků sdílení zobrazovat výzvu k upgradu, dokud váš pracovní prostor nebude mít platný klíč Enterprise. Přejděte do [Nastavení > Admin Panel > Enterprise](/settings/admin-panel#enterprise) a aktivujte ji. - - -Aplikace ve formě tarball nejsou uvedeny ve veřejném tržišti, takže je ostatní pracovní prostory na tomtéž serveru procházením neobjeví. Jakmile je váš pracovní prostor na tarifu Enterprise, můžete sdílet nasazenou aplikaci takto: +Aplikace ve formě tarball nejsou uvedeny ve veřejném tržišti, takže je ostatní pracovní prostory na tomtéž serveru procházením neobjeví. Chcete-li sdílet nasazenou aplikaci: 1. Přejděte do **Nastavení > Aplikace > Registrace** a otevřete svou aplikaci 2. Na kartě **Distribuce** klikněte na **Zkopírovat odkaz ke sdílení** diff --git a/packages/twenty-docs/l/cs/developers/extend/extend.mdx b/packages/twenty-docs/l/cs/developers/extend/extend.mdx index 2485361b50..8026e2b2a4 100644 --- a/packages/twenty-docs/l/cs/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty je navrženo tak, aby bylo rozšiřitelné. Použijte naše rozhraní API Dostávejte oznámení o událostech v reálném čase - + Vytvářejte přizpůsobení jako kód diff --git a/packages/twenty-docs/l/cs/developers/extend/oauth.mdx b/packages/twenty-docs/l/cs/developers/extend/oauth.mdx index 35be04cf96..db355f1298 100644 --- a/packages/twenty-docs/l/cs/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/cs/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty implementuje OAuth 2.0 s autorizačním kódem + PKCE pro aplikace pro u ## Kdy použít OAuth -| Scénář | Metoda ověřování | -| ---------------------------------------------------- | -------------------------------------------------------------------------------- | -| Interní skripty, automatizace | [Klíč API](/l/cs/developers/extend/api#authentication) | -| Externí aplikace jednající jménem uživatele | **OAuth — autorizační kód** | -| Server-to-server, bez uživatelského kontextu | **OAuth — přihlašovací údaje klienta** | -| Aplikace Twenty s rozšířeními uživatelského rozhraní | [Aplikace](/l/cs/developers/extend/apps/getting-started) (OAuth je řešen automaticky) | +| Scénář | Metoda ověřování | +| ---------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| Interní skripty, automatizace | [Klíč API](/l/cs/developers/extend/api#authentication) | +| Externí aplikace jednající jménem uživatele | **OAuth — autorizační kód** | +| Server-to-server, bez uživatelského kontextu | **OAuth — přihlašovací údaje klienta** | +| Aplikace Twenty s rozšířeními uživatelského rozhraní | [Aplikace](/l/cs/developers/extend/apps/getting-started/quick-start) (OAuth je řešen automaticky) | ## Registrace klienta diff --git a/packages/twenty-docs/l/cs/developers/introduction.mdx b/packages/twenty-docs/l/cs/developers/introduction.mdx index 878621ccf7..35cb4132c3 100644 --- a/packages/twenty-docs/l/cs/developers/introduction.mdx +++ b/packages/twenty-docs/l/cs/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Vytvářejte aplikace, používejte API, hostujte sami nebo přisp import { CardTitle } from "/snippets/card-title.mdx" - + Aplikace Rozšiřte Twenty pomocí vlastních objektů, serverové logiky, UI komponent a AI agentů — to vše jako balíčky TypeScriptu. diff --git a/packages/twenty-docs/l/cs/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/cs/developers/self-host/capabilities/setup.mdx index 5065eb9913..331420515e 100644 --- a/packages/twenty-docs/l/cs/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/cs/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. Najděte sekci **E-mail** 3. Nakonfigurujte své nastavení SMTP: - + - + Budete potřebovat zřídit [Heslo aplikace](https://support.google.com/accounts/answer/185833). * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + **smtp4dev** je falešný SMTP e-mailový server pro vývoj a testování. * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** je falešný SMTP e-mailový server pro vývoj a testování. * Spusťte obraz smtp4dev: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Režim pouze s prostředím:** Pokud nastavíte `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`, přidejte tyto proměnné do souboru `.env` diff --git a/packages/twenty-docs/l/cs/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/cs/getting-started/core-concepts/apps.mdx index 783ffb86d8..d4c476c55a 100644 --- a/packages/twenty-docs/l/cs/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/cs/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Vše je detekováno pomocí analýzy AST v čase sestavení — bez konfiguračn Svou aplikaci píšete jako projekt v TypeScriptu na svém počítači. CLI sleduje vaše zdrojové soubory a živě je synchronizuje s běžícím serverem Twenty — upravte soubor a změnu uvidíte v uživatelském rozhraní během sekundy. Typovaný klient API se při změně schématu automaticky znovu vygeneruje. Až budete připraveni, `yarn twenty app:publish --private` nasadí na produkční server a `yarn twenty app:publish` uvede vaši aplikaci na npm a v tržišti Twenty. - + Třífázový průvodce — vytvoření kostry projektu, spuštění lokálního serveru a synchronizace vašich změn. diff --git a/packages/twenty-docs/l/cs/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/cs/user-guide/data-model/capabilities/relation-fields.mdx index b405ca13a1..a47e90eaa0 100644 --- a/packages/twenty-docs/l/cs/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/cs/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ Mnoho záznamů v Objektu A může být propojeno s mnoha záznamy v Objektu B. Vztahy typu mnoho-na-mnoho používají vzor zvaný **spojovací objekt**: zprostředkující objekt, který propojuje obě strany. S funkcí spojovacího vztahu zobrazuje Twenty přímo výsledné propojené záznamy a zprostředkující objekt v UI skrývá. - - **Funkce Beta**: Před použitím musí být vztahy s červí povoleny v **Nastavení → komunita → Vlastnosti**. diff --git a/packages/twenty-docs/l/cs/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/cs/user-guide/legal/how-tos/legal-faq.mdx index 8e3b33c566..ab5f6a3a57 100644 --- a/packages/twenty-docs/l/cs/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/cs/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ AI může být zcela vypnuta vypnutím všech modelů AI v Nastavení → AI → Všechna data jsou šifrována při přenosu i v klidu. Data jednotlivých tenantů jsou izolována pomocí nastavení se samostatným schématem pro každý tenant a šifrovací klíče jsou pravidelně rotovány. -Inženýrské a podpůrné týmy Twenty mohou přistupovat k pracovním prostorům zákazníků pouze poté, co zákazník nahlásí problém a udělí přístup prostřednictvím Nastavení → Obecné → Zabezpečení. +Dvacet týmů pro inženýrství a podporu může získat přístup ke zákaznickým pracovním prostorům za účelem prozkoumání a řešení problémů. Vlastníci pracovního prostoru ovládají toto: přístup k podpoře může být kdykoli zakázán v Nastavení → Obecné → Bezpečnost, a zůstane vypnutý, dokud jej nevypnete zpět. V případě potvrzeného narušení bezpečnosti osobních údajů, které má vliv na vaše údaje, vás budeme informovat bez zbytečného odkladu a v každém případě do 48 hodin poté, co se o tom dozvědět. Naše oznámení bude obsahovat, pokud je v té době známo: povahu porušení, kategorie a přibližný objem dotčených údajů a osob, pravděpodobné důsledky, jakož i přijatá nebo plánovaná opatření k nápravě a zmírňování. Budeme poskytovat aktualizace, jak bude pokračovat vyšetřování. @@ -64,7 +64,7 @@ Dočasně smazané záznamy jsou ve výchozím nastavení uchovávány po dobu 1 Odstraněný záznam zůstává v zálohách po dobu 30 dní, poté je trvale smazán. -Když je pracovní prostor smazán, jeho data jsou okamžitě odstraněna z aktivních systémů. Zálohy jsou uchovávány po dobu 7 dní, poté jsou všechna data trvale smazána. +Když je pracovní prostor odstraněn, jsou jeho data odstraněna z živých systémů během přibližně 90 dnů od ukončení služby a obvykle mnohem dříve. Záložní a archivační kopie jsou pak přepsány nebo vymazány do dalších 90 dnů, po jejichž uplynutí jsou všechna data trvale smazána. V obou obdobích jsou údaje odděleny od jakéhokoli provozního využití. Na vyžádání můžeme po dokončení čištění poskytnout písemné osvědčení. Úplné podmínky viz bod 4.9 dohody o zpracování údajů. Ano, během doby uchovávání záloh jsou vymazané údaje izolovány od provozního použití. diff --git a/packages/twenty-docs/l/cs/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/cs/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index fec4d923f9..eed228bb7a 100644 --- a/packages/twenty-docs/l/cs/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/cs/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Chcete-li provést pouze jednu větev na základě konkrétních podmínek, **p 3. Na každém uzlu Filter nastavte podmínky, které určují, kdy má daná větev pokračovat 4. Pokračovat bude pouze větev (případně větve), u níž jsou splněny podmínky uzlu Filter - - ### Jak fungují filtry * Pokud je podmínka Filter **splněna**: Větev pokračuje v provádění diff --git a/packages/twenty-docs/l/de/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/de/developers/contribute/capabilities/bug-and-requests.mdx index a7432b42d1..49739e30af 100644 --- a/packages/twenty-docs/l/de/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/de/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Codebeiträge zu Twenty beginnen mit einem Pull Request (PR). 1. Prüfen Sie [bestehende Issues](https://github.com/twentyhq/twenty/issues) auf verwandte Arbeiten 2. Für neue Features zunächst ein Issue eröffnen, um dies zu besprechen -3. Lesen Sie unseren [Verhaltenskodex](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. Lesen Sie unseren [Verhaltenskodex](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### Forken und klonen diff --git a/packages/twenty-docs/l/de/developers/contribute/contribute.mdx b/packages/twenty-docs/l/de/developers/contribute/contribute.mdx index 1814a11414..04baff5990 100644 --- a/packages/twenty-docs/l/de/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/de/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty ist Open Source und freut sich über Beiträge aus der Community. Ob Sie Melden Sie Probleme oder schlagen Sie neue Funktionen vor - + Tragen Sie zur UI bei diff --git a/packages/twenty-docs/l/de/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/de/developers/extend/apps/config/roles.mdx index 939e9ac9b5..b8ab5b9261 100644 --- a/packages/twenty-docs/l/de/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/de/developers/extend/apps/config/roles.mdx @@ -203,4 +203,4 @@ Notizen: * Beginnen Sie mit der vorgegebenen Rolle und schränken Sie sie dann schrittweise ein – standardmäßig wird umfangreicher Lesezugriff gewährt, was selten das ist, was Sie in Produktionsumgebungen möchten. * Ersetzen Sie `objectPermissions` und `fieldPermissions` durch die genauen Objekte und Felder, die Ihre Funktionen tatsächlich benötigen. * `permissionFlagUniversalIdentifiers` steuern den Zugriff auf Funktionen auf Plattformebene. Halten Sie sie minimal. -* Ein funktionierendes Beispiel finden Sie unter: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Ein funktionierendes Beispiel finden Sie unter: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/de/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/de/developers/extend/apps/operations/publishing.mdx index f923396838..5946bae2c0 100644 --- a/packages/twenty-docs/l/de/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/de/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Eine bereitgestellte App freigeben - -Das Teilen privater (Tarball-)Apps über Arbeitsbereiche hinweg ist eine **Enterprise**-Funktion. Die Registerkarte **Distribution** zeigt anstelle der Freigabeoptionen eine Aufforderung zum Upgrade an, bis Ihr Arbeitsbereich über einen gültigen Enterprise-Schlüssel verfügt. Gehen Sie zu [Einstellungen > Admin-Panel > Enterprise](/settings/admin-panel#enterprise), um es zu aktivieren. - - -Tarball-Apps werden nicht im öffentlichen Marktplatz gelistet, daher entdecken andere Arbeitsbereiche auf demselben Server sie nicht durch Stöbern. Sobald sich Ihr Arbeitsbereich im Enterprise-Plan befindet, können Sie eine bereitgestellte App wie folgt freigeben: +Tarball-Apps werden nicht im öffentlichen Marktplatz gelistet, daher entdecken andere Arbeitsbereiche auf demselben Server sie nicht durch Stöbern. So geben Sie eine bereitgestellte App frei: 1. Gehen Sie zu **Einstellungen > Anwendungen > Registrierungen** und öffnen Sie Ihre App 2. Klicken Sie in der Registerkarte **Distribution** auf **Freigabelink kopieren** diff --git a/packages/twenty-docs/l/de/developers/extend/extend.mdx b/packages/twenty-docs/l/de/developers/extend/extend.mdx index d12db12273..666054c543 100644 --- a/packages/twenty-docs/l/de/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/de/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty ist darauf ausgelegt, erweiterbar zu sein. Verwenden Sie unsere APIs, Web Erhalten Sie Benachrichtigungen über Ereignisse in Echtzeit - + Erstellen Sie Anpassungen als Code diff --git a/packages/twenty-docs/l/de/developers/extend/oauth.mdx b/packages/twenty-docs/l/de/developers/extend/oauth.mdx index 842a0829d7..55649e834c 100644 --- a/packages/twenty-docs/l/de/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/de/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty implementiert OAuth 2.0 mit Autorisierungscode + PKCE für benutzerorient ## Wann Sie OAuth verwenden sollten -| Szenario | Authentifizierungsmethode | -| ------------------------------------------------- | ----------------------------------------------------------------------------------- | -| Interne Skripte, Automatisierung | [API-Schlüssel](/l/de/developers/extend/api#authentication) | -| Externe App, die im Namen eines Benutzers handelt | **OAuth — Autorisierungscode** | -| Server-zu-Server, kein Benutzerkontext | **OAuth — Client-Anmeldedaten** | -| Twenty-App mit UI-Erweiterungen | [Apps](/l/de/developers/extend/apps/getting-started) (OAuth wird automatisch gehandhabt) | +| Szenario | Authentifizierungsmethode | +| ------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| Interne Skripte, Automatisierung | [API-Schlüssel](/l/de/developers/extend/api#authentication) | +| Externe App, die im Namen eines Benutzers handelt | **OAuth — Autorisierungscode** | +| Server-zu-Server, kein Benutzerkontext | **OAuth — Client-Anmeldedaten** | +| Twenty-App mit UI-Erweiterungen | [Apps](/l/de/developers/extend/apps/getting-started/quick-start) (OAuth wird automatisch gehandhabt) | ## Einen Client registrieren diff --git a/packages/twenty-docs/l/de/developers/introduction.mdx b/packages/twenty-docs/l/de/developers/introduction.mdx index 3eab17063e..18a6cc5daa 100644 --- a/packages/twenty-docs/l/de/developers/introduction.mdx +++ b/packages/twenty-docs/l/de/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Entwickeln Sie Apps, nutzen Sie die API, hosten Sie selbst oder tra import { CardTitle } from "/snippets/card-title.mdx" - + Apps Erweitern Sie Twenty mit benutzerdefinierten Objekten, serverseitiger Logik, UI-Komponenten und KI-Agenten — alles als TypeScript-Pakete. diff --git a/packages/twenty-docs/l/de/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/de/developers/self-host/capabilities/setup.mdx index 31c7b2d23a..0892ac2bd7 100644 --- a/packages/twenty-docs/l/de/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/de/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. Finden Sie den Abschnitt **E-Mail** 3. Konfigurieren Sie Ihre SMTP-Einstellungen: - + - + Sie müssen ein [App-Passwort](https://support.google.com/accounts/answer/185833) bereitstellen. * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + Beachten Sie, dass, wenn Sie die Zwei-Faktor-Authentifizierung aktiviert haben, ein [App-Passwort](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9) bereitgestellt werden muss. * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** ist ein Fake-SMTP-Mailserver für Entwicklung und Tests. * Führen Sie das smtp4dev-Image aus: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Nur-Umgebungsmodus:** Wenn Sie `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false` setzen, fügen Sie diese Variablen stattdessen Ihrer `.env`-Datei hinzu. diff --git a/packages/twenty-docs/l/de/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/de/getting-started/core-concepts/apps.mdx index 4b4cf5fa74..e6da81d4c5 100644 --- a/packages/twenty-docs/l/de/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/de/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Alles wird zur Build-Zeit über eine AST-Analyse erkannt – keine Konfiguration Sie schreiben Ihre App als TypeScript-Projekt auf Ihrem Rechner. Die CLI beobachtet Ihre Quelldateien und synchronisiert sie in Echtzeit mit einem laufenden Twenty-Server – bearbeiten Sie eine Datei und sehen Sie die Änderung innerhalb einer Sekunde in der UI. Der typisierte API-Client wird automatisch neu generiert, wenn sich das Schema ändert. Wenn Sie fertig sind, pusht `yarn twenty app:publish --private` auf einen Produktionsserver, oder `yarn twenty app:publish` listet Ihre App auf npm und im Twenty-Marktplatz. - + Dreiphasige Schritt-für-Schritt-Anleitung – Gerüst erzeugen, lokalen Server ausführen, Ihre Änderungen synchronisieren. diff --git a/packages/twenty-docs/l/de/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/de/user-guide/data-model/capabilities/relation-fields.mdx index 99ad8c5653..1faab0aeee 100644 --- a/packages/twenty-docs/l/de/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/de/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ Viele Datensätze in Objekt A können mit vielen Datensätzen in Objekt B verkn Viele-zu-viele-Beziehungen verwenden ein **Verknüpfungsobjekt**-Muster: ein Zwischenobjekt, das beide Seiten verbindet. Mit der Funktion für Verknüpfungsbeziehungen zeigt Twenty die endgültig verknüpften Datensätze direkt an und blendet das Zwischenobjekt in der Benutzeroberfläche aus. - - **Beta-Eigenschaft**: Abzweigungsbeziehungen müssen vor der Verwendung unter **Einstellungen → Community → Funktionen** aktiviert sein. diff --git a/packages/twenty-docs/l/de/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/de/user-guide/legal/how-tos/legal-faq.mdx index 424c15fead..2fb694538b 100644 --- a/packages/twenty-docs/l/de/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/de/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ KI kann vollständig deaktiviert werden, indem alle KI-Modelle in Einstellungen Alle Daten werden während der Übertragung und im Ruhezustand verschlüsselt. Mandantendaten werden durch ein Schema-pro-Mandant-Setup isoliert, und die Verschlüsselungsschlüssel werden regelmäßig rotiert. -Die Engineering- und Support-Teams von Twenty können nur dann auf Kunden-Workspaces zugreifen, wenn der Kunde ein Problem meldet und den Zugriff über Einstellungen → General → Security gewährt. +Die Engineering- und Support-Teams von 20 können auf die Kunden-Arbeitsbereiche zugreifen, um Probleme zu untersuchen und zu beheben. Arbeitsplatzbesitzer kontrollieren: Support-Zugriff kann jederzeit unter Einstellungen → Allgemein → Sicherheit deaktiviert werden und es bleibt aus, bis Sie es wieder einschalten. Im Falle einer bestätigten Verletzung personenbezogener Daten, die Ihre Daten betrifft Wir werden Sie unverzüglich und in jedem Fall innerhalb von 48 Stunden nach Bekanntwerden davon in Kenntnis setzen. Unsere Mitteilung wird in dem Umfang, in dem sie zu dem Zeitpunkt bekannt ist, die Art des Verstoßes beinhalten, die Kategorien und ungefähre Menge von Daten und Einzelpersonen betroffen, wahrscheinliche Folgen, und die Maßnahmen zur Sanierung und Abmilderung ergriffen oder geplant. Wir werden die Aktualisierungen zur Verfügung stellen, sobald die Untersuchung fortschreitet. @@ -64,7 +64,7 @@ Standardmäßig werden soft gelöschte Datensätze 14 Tage lang aufbewahrt, dana Ein entfernter Datensatz bleibt 30 Tage lang in Backups, danach wird er dauerhaft gelöscht. -Wenn ein Workspace gelöscht wird, werden seine Daten sofort aus aktiven Systemen entfernt. Backups werden 7 Tage lang aufbewahrt, danach werden alle Daten dauerhaft gelöscht. +Wenn ein Arbeitsbereich gelöscht wird, werden seine Daten innerhalb von etwa 90 Tagen nach Serviceabbruch aus Live-Systemen entfernt und in der Regel viel früher. Sicherungs- und Archivkopien werden dann innerhalb von 90 Tagen überschrieben oder bereinigt, danach werden alle Daten dauerhaft gelöscht. In beiden Perioden werden die Daten von jeglichem operativen Gebrauch isoliert. Auf Anfrage können wir Ihnen eine schriftliche Bescheinigung geben, sobald die Reinigung abgeschlossen ist. Die vollständigen Bedingungen finden Sie unter Klausel 4.9 Ihres Datenverarbeitungsvertrags. Ja, während einer Sicherungslaufzeit werden gelöschte Daten vom operativen Gebrauch isoliert. diff --git a/packages/twenty-docs/l/de/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/de/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index d18ad6390b..c71de2cdb0 100644 --- a/packages/twenty-docs/l/de/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/de/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Um basierend auf bestimmten Bedingungen nur eine Verzweigung auszuführen, **fü 3. Legen Sie für jeden Filter Bedingungen fest, um zu bestimmen, wann diese Verzweigung fortgesetzt werden soll 4. Nur die Verzweigung(en), deren Filterbedingungen erfüllt sind, wird/werden weiter ausgeführt - - ### Wie Filter funktionieren * Wenn die Filterbedingung **erfüllt** ist: Die Verzweigung wird weiter ausgeführt diff --git a/packages/twenty-docs/l/es/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/es/developers/contribute/capabilities/bug-and-requests.mdx index 4cbff0d22b..f4327c5e0a 100644 --- a/packages/twenty-docs/l/es/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/es/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Contribuir código a Twenty comienza con un pull request (PR). 1. Consulta [los issues existentes](https://github.com/twentyhq/twenty/issues) para ver trabajos relacionados 2. Para nuevas funcionalidades, abre primero un issue para discutir -3. Revisa nuestro [Código de conducta](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. Revisa nuestro [Código de conducta](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### Haz un fork y clona diff --git a/packages/twenty-docs/l/es/developers/contribute/contribute.mdx b/packages/twenty-docs/l/es/developers/contribute/contribute.mdx index 8b31e741ff..eb7cf3fe3b 100644 --- a/packages/twenty-docs/l/es/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/es/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty es de código abierto y da la bienvenida a las contribuciones de la comun Reporta problemas o solicita funcionalidades - + Contribuye a la interfaz de usuario diff --git a/packages/twenty-docs/l/es/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/es/developers/extend/apps/config/roles.mdx index 50ac7410cd..eec06b5bb4 100644 --- a/packages/twenty-docs/l/es/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/es/developers/extend/apps/config/roles.mdx @@ -198,4 +198,4 @@ Notas: * Parte del rol generado automáticamente y luego restríngeelo progresivamente; el valor predeterminado concede un acceso amplio de lectura, lo cual rara vez es lo que quieres en producción. * Reemplaza `objectPermissions` y `fieldPermissions` con los objetos y campos que realmente necesitan tus funciones. * `permissionFlagUniversalIdentifiers` controla el acceso a capacidades a nivel de plataforma. Manténlos al mínimo. -* Consulta un ejemplo funcional: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Consulta un ejemplo funcional: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/es/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/es/developers/extend/apps/operations/publishing.mdx index 0d195705e0..83ed3f0320 100644 --- a/packages/twenty-docs/l/es/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/es/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Compartir una aplicación desplegada - -Compartir aplicaciones privadas (tarball) entre espacios de trabajo es una función de **Enterprise**. La pestaña **Distribución** mostrará un aviso de actualización en lugar de los controles para compartir hasta que tu espacio de trabajo tenga una clave de Enterprise válida. Ve a [Configuración > Panel de administración > Enterprise](/settings/admin-panel#enterprise) para habilitarla. - - -Las aplicaciones en tarball no se listan en el marketplace público, por lo que otros espacios de trabajo en el mismo servidor no las descubrirán navegando. Una vez que tu espacio de trabajo esté en el plan Enterprise, puedes compartir una aplicación desplegada de esta manera: +Las aplicaciones en tarball no se listan en el marketplace público, por lo que otros espacios de trabajo en el mismo servidor no las descubrirán navegando. Para compartir una aplicación desplegada: 1. Ve a **Configuración > Aplicaciones > Registros** y abre tu aplicación 2. En la pestaña **Distribución**, haz clic en **Copiar enlace para compartir** diff --git a/packages/twenty-docs/l/es/developers/extend/extend.mdx b/packages/twenty-docs/l/es/developers/extend/extend.mdx index 3004d9828f..e44afc1165 100644 --- a/packages/twenty-docs/l/es/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/es/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty está diseñado para ser extensible. Usa nuestras APIs, webhooks y el fra Recibe notificaciones de eventos en tiempo real - + Crea personalizaciones como código diff --git a/packages/twenty-docs/l/es/developers/extend/oauth.mdx b/packages/twenty-docs/l/es/developers/extend/oauth.mdx index 86a1089e96..7bb7c41a07 100644 --- a/packages/twenty-docs/l/es/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/es/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty implementa OAuth 2.0 con código de autorización + PKCE para aplicacione ## Cuándo usar OAuth -| Escenario | Método de autenticación | -| ---------------------------------------------------- | ------------------------------------------------------------------------------------------- | -| Scripts internos, automatización | [Clave de API](/l/es/developers/extend/api#authentication) | -| Aplicación externa que actúa en nombre de un usuario | **OAuth — Código de autorización** | -| De servidor a servidor, sin contexto de usuario | **OAuth — Credenciales de cliente** | -| Aplicación de Twenty con extensiones de UI | [Aplicaciones](/l/es/developers/extend/apps/getting-started) (OAuth se gestiona automáticamente) | +| Escenario | Método de autenticación | +| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | +| Scripts internos, automatización | [Clave de API](/l/es/developers/extend/api#authentication) | +| Aplicación externa que actúa en nombre de un usuario | **OAuth — Código de autorización** | +| De servidor a servidor, sin contexto de usuario | **OAuth — Credenciales de cliente** | +| Aplicación de Twenty con extensiones de UI | [Aplicaciones](/l/es/developers/extend/apps/getting-started/quick-start) (OAuth se gestiona automáticamente) | ## Registrar un cliente diff --git a/packages/twenty-docs/l/es/developers/introduction.mdx b/packages/twenty-docs/l/es/developers/introduction.mdx index 6374b1ef3a..633c01bd59 100644 --- a/packages/twenty-docs/l/es/developers/introduction.mdx +++ b/packages/twenty-docs/l/es/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Crea aplicaciones, usa la API, aloja por tu cuenta o contribuye a l import { CardTitle } from "/snippets/card-title.mdx" - + Aplicaciones Amplía Twenty con objetos personalizados, lógica del lado del servidor, componentes de IU y agentes de IA — todo como paquetes de TypeScript. diff --git a/packages/twenty-docs/l/es/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/es/developers/self-host/capabilities/setup.mdx index fc44f5f9d0..dfe6ab3d76 100644 --- a/packages/twenty-docs/l/es/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/es/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. Encuentre la sección **Correo Electrónico** 3. Configure su configuración SMTP: - + - + Necesitará proporcionar una [Contraseña de Aplicación](https://support.google.com/accounts/answer/185833). * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + Tenga en cuenta que si tiene la autenticación de dos factores habilitada, necesitará proporcionar una [Contraseña de Aplicación](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9). * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** es un servidor de correo SMTP falso para desarrollo y pruebas. * Ejecute la imagen de smtp4dev: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Modo solo de entorno:** Si establece `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`, agregue estas variables a su archivo `.env` en su lugar. diff --git a/packages/twenty-docs/l/es/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/es/getting-started/core-concepts/apps.mdx index 5557ce64e1..73e3bf7eed 100644 --- a/packages/twenty-docs/l/es/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/es/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Todo se detecta mediante análisis de AST en tiempo de compilación; sin archivo Escribes tu app como un proyecto de TypeScript en tu máquina. La CLI observa tus archivos fuente y los sincroniza en tiempo real con un servidor de Twenty en ejecución: edita un archivo y ve el cambio en la interfaz en cuestión de un segundo. El cliente de API tipado se regenera automáticamente cuando cambia el esquema. Cuando estés listo, `yarn twenty app:publish --private` envía la app a un servidor de producción, o `yarn twenty app:publish` publica tu app en npm y en el marketplace de Twenty. - + Recorrido guiado en tres fases: generar el andamiaje, ejecutar un servidor local y sincronizar tus cambios. diff --git a/packages/twenty-docs/l/es/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/es/user-guide/data-model/capabilities/relation-fields.mdx index da3a61431b..1207814b1e 100644 --- a/packages/twenty-docs/l/es/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/es/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ Muchos registros en el Objeto A pueden vincularse a muchos registros en el Objet Las relaciones de muchos a muchos usan un patrón de **objeto de unión**: un objeto intermedio que conecta ambos lados. Con la función de relaciones de unión, Twenty muestra directamente los registros finales vinculados, ocultando el objeto intermedio de la UI. - - **Característica Beta**: Las relaciones de unión deben estar habilitadas en **Ajustes → Comunidad → Características** antes de usar. diff --git a/packages/twenty-docs/l/es/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/es/user-guide/legal/how-tos/legal-faq.mdx index 4692f7f40e..5686a3e19e 100644 --- a/packages/twenty-docs/l/es/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/es/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ La IA se puede desactivar totalmente apagando todos los modelos IA en Ajustes Todos los datos se cifran en tránsito y en reposo. Los datos del arrendatario se aislan mediante una configuración de esquema por arrendatario, y las claves de cifrado se rotan periódicamente. -Los equipos de ingeniería y soporte de veinteava pueden acceder a los espacios de trabajo de los clientes sólo después de que el cliente reporte un problema y concede acceso a través de Ajustes → General → Seguridad. +Los equipos de ingeniería y soporte de Twenty pueden acceder a los espacios de trabajo de los clientes para investigar y resolver incidencias. Los propietarios de los espacios de trabajo controlan esto: el acceso de soporte se puede desactivar en cualquier momento en Configuración → General → Seguridad, y permanece desactivado hasta que lo vuelvas a activar. En caso de una violación de datos personales confirmada que afecte a sus datos, le notificaremos sin demoras indebidas y, en cualquier caso, dentro de las 48 horas siguientes a ser consciente de ello. Nuestra notificación incluirá, en la medida en que se conozca en el momento: la naturaleza del incumplimiento, las categorías y el volumen aproximado de datos y individuos afectados, las consecuencias probables, y las medidas de remediación y mitigación tomadas o planificadas. Proporcionaremos actualizaciones a medida que avance la investigación. @@ -64,7 +64,7 @@ Por defecto, los registros borrados de forma blanda se mantienen durante 14 día Un registro eliminado permanece en copias de seguridad durante 30 días, después de lo cual se elimina permanentemente. -Cuando un espacio de trabajo es eliminado, sus datos son removidos inmediatamente de los sistemas activos. Las copias de seguridad se mantienen durante 7 días, después de los cuales todos los datos se eliminan permanentemente. +Cuando se elimina un espacio de trabajo, sus datos se eliminan de los sistemas en vivo aproximadamente dentro de los 90 días posteriores a la finalización del servicio, y normalmente mucho antes. Las copias de seguridad y de archivo se sobrescriben o se eliminan posteriormente dentro de otros 90 días, después de lo cual todos los datos se eliminan de forma permanente. Durante ambos períodos, los datos están aislados de cualquier uso operativo. A petición, podemos proporcionar una certificación por escrito una vez que se complete la purga. Consulta la cláusula 4.9 de tu Acuerdo de Tratamiento de Datos para conocer todas las condiciones. Sí, durante cualquier período de retención de copia de seguridad, los datos eliminados están aislados del uso operativo. diff --git a/packages/twenty-docs/l/es/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/es/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index ae164824ad..bf57eea6c9 100644 --- a/packages/twenty-docs/l/es/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/es/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Para ejecutar solo una rama según condiciones específicas, **añade un nodo Fi 3. Configura condiciones en cada **Filter** para determinar cuándo debe continuar esa rama 4. Solo continuarán la(s) rama(s) cuyas condiciones del **Filter** se cumplan - - ### Cómo funcionan los nodos Filter * Si se cumple la condición del Filter: la rama sigue ejecutándose diff --git a/packages/twenty-docs/l/fr/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/fr/developers/contribute/capabilities/bug-and-requests.mdx index 0918a9559d..125740df09 100644 --- a/packages/twenty-docs/l/fr/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/fr/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ La contribution au code de Twenty commence par une pull request (PR). 1. Consultez les [problèmes existants](https://github.com/twentyhq/twenty/issues) pour repérer les travaux liés 2. Pour les nouvelles fonctionnalités, ouvrez d’abord un problème pour en discuter -3. Consultez notre [Code de conduite](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. Consultez notre [Code de conduite](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### Forker et cloner diff --git a/packages/twenty-docs/l/fr/developers/contribute/contribute.mdx b/packages/twenty-docs/l/fr/developers/contribute/contribute.mdx index bfc081039e..558a5ce522 100644 --- a/packages/twenty-docs/l/fr/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/fr/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty est open source et accueille les contributions de la communauté. Que vou Signalez des problèmes ou demandez des fonctionnalités - + Contribuez à l'interface utilisateur diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/config/roles.mdx index 81c81997ff..ea202d5145 100644 --- a/packages/twenty-docs/l/fr/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/apps/config/roles.mdx @@ -198,4 +198,4 @@ Notes : * Partez du rôle généré par le gabarit, puis restreignez-le progressivement — par défaut, il accorde un large accès en lecture, ce qui correspond rarement à ce que vous voulez en production. * Remplacez `objectPermissions` et `fieldPermissions` par les objets et champs dont vos fonctions ont réellement besoin. * `permissionFlagUniversalIdentifiers` contrôlent l’accès aux capacités au niveau de la plateforme. Maintenez-les au strict minimum. -* Voir un exemple fonctionnel : [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Voir un exemple fonctionnel : [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/operations/publishing.mdx index 33106deadf..ccd4e38a7b 100644 --- a/packages/twenty-docs/l/fr/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Partage d'une application déployée - -Le partage d'applications privées (tarball) entre espaces de travail est une fonctionnalité **Enterprise**. L'onglet **Distribution** affichera une invite de mise à niveau au lieu des contrôles de partage jusqu'à ce que votre espace de travail dispose d'une clé Enterprise valide. Accédez à [Paramètres > Panneau d'administration > Enterprise](/settings/admin-panel#enterprise) pour l'activer. - - -Les applications au format tarball ne sont pas répertoriées dans la place de marché publique, donc les autres espaces de travail sur le même serveur ne les découvriront pas en parcourant. Une fois que votre espace de travail est abonné à l'offre Enterprise, vous pouvez partager une application déployée comme suit : +Les applications au format tarball ne sont pas répertoriées dans la place de marché publique, donc les autres espaces de travail sur le même serveur ne les découvriront pas en parcourant. Pour partager une application déployée : 1. Allez dans **Paramètres > Applications > Inscriptions** et ouvrez votre application 2. Dans l'onglet **Distribution**, cliquez sur **Copier le lien de partage** diff --git a/packages/twenty-docs/l/fr/developers/extend/extend.mdx b/packages/twenty-docs/l/fr/developers/extend/extend.mdx index 037414644c..9f28505498 100644 --- a/packages/twenty-docs/l/fr/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty est conçu pour être extensible. Utilisez nos API, nos webhooks et notre Recevez des notifications d'événements en temps réel - + Créez des personnalisations sous forme de code diff --git a/packages/twenty-docs/l/fr/developers/extend/oauth.mdx b/packages/twenty-docs/l/fr/developers/extend/oauth.mdx index 37e5b93d95..5b5c17fe8d 100644 --- a/packages/twenty-docs/l/fr/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/fr/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty implémente OAuth 2.0 avec code d’autorisation + PKCE pour les applicat ## Quand utiliser OAuth -| Scénario | Méthode d’authentification | -| -------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| Scripts internes, automatisation | [Clé API](/l/fr/developers/extend/api#authentication) | -| Application externe agissant au nom d’un utilisateur | **OAuth — Code d’autorisation** | -| Serveur à serveur, aucun contexte utilisateur | **OAuth — Identifiants client** | -| Application Twenty avec des extensions d’interface utilisateur | [Applications](/l/fr/developers/extend/apps/getting-started) (OAuth est géré automatiquement) | +| Scénario | Méthode d’authentification | +| -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Scripts internes, automatisation | [Clé API](/l/fr/developers/extend/api#authentication) | +| Application externe agissant au nom d’un utilisateur | **OAuth — Code d’autorisation** | +| Serveur à serveur, aucun contexte utilisateur | **OAuth — Identifiants client** | +| Application Twenty avec des extensions d’interface utilisateur | [Applications](/l/fr/developers/extend/apps/getting-started/quick-start) (OAuth est géré automatiquement) | ## Enregistrer un client diff --git a/packages/twenty-docs/l/fr/developers/introduction.mdx b/packages/twenty-docs/l/fr/developers/introduction.mdx index 3a3bfa7fde..cd6d832b7d 100644 --- a/packages/twenty-docs/l/fr/developers/introduction.mdx +++ b/packages/twenty-docs/l/fr/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Créez des applications, utilisez l'API, auto-hébergez ou contribu import { CardTitle } from "/snippets/card-title.mdx" - + Applications Étendez Twenty avec des objets personnalisés, de la logique côté serveur, des composants d'interface utilisateur et des agents IA — le tout sous forme de packages TypeScript. diff --git a/packages/twenty-docs/l/fr/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/fr/developers/self-host/capabilities/setup.mdx index a081f1dd24..c806d7a31b 100644 --- a/packages/twenty-docs/l/fr/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/fr/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. Retrouvez la section **Email** 3. Configurez vos paramètres SMTP : - + - + Vous devrez créer un [mot de passe d'application](https://support.google.com/accounts/answer/185833). * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + Gardez à l'esprit que si vous avez activé la validation en deux étapes (2FA), vous devrez mettre en place un [mot de passe d'application](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9). * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** est un serveur SMTP factice pour le développement et les tests. * Exécutez l'image smtp4dev : `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Mode réservé à l'environnement :** Si vous définissez `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`, ajoutez ces variables à votre fichier `.env` à la place. diff --git a/packages/twenty-docs/l/fr/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/fr/getting-started/core-concepts/apps.mdx index 1d6f11bf00..e377c736cb 100644 --- a/packages/twenty-docs/l/fr/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/fr/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Tout est détecté via une analyse AST au moment de la compilation — aucun fic Vous écrivez votre application comme un projet TypeScript sur votre machine. La CLI surveille vos fichiers sources et les synchronise en direct avec un serveur Twenty en cours d’exécution — modifiez un fichier et voyez le changement dans l’interface en une seconde. Le client d’API typé est régénéré automatiquement lorsque le schéma change. Quand vous êtes prêt, `yarn twenty app:publish --private` envoie l’application vers un serveur de production, ou `yarn twenty app:publish` publie votre application sur npm et sur la place de marché Twenty. - + Tutoriel en trois phases — création de l’ossature, exécution d’un serveur local, synchronisation de vos modifications. diff --git a/packages/twenty-docs/l/fr/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/fr/user-guide/data-model/capabilities/relation-fields.mdx index 4233491ca4..58877f69a6 100644 --- a/packages/twenty-docs/l/fr/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/fr/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ De nombreux enregistrements de l'Objet A peuvent être liés à de nombreux enre Les relations plusieurs-à-plusieurs utilisent un modèle d'**objet de jonction**: un objet intermédiaire qui relie les deux côtés. Avec la fonctionnalité de relation via objet de jonction, Twenty affiche directement les enregistrements finaux liés, en masquant l'objet intermédiaire dans l'interface utilisateur. - - **Fonctionnalité bêta**: Les relations de jonction doivent être activées dans **Paramètres → Communauté → Fonctionnalités** avant l'utilisation. diff --git a/packages/twenty-docs/l/fr/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/fr/user-guide/legal/how-tos/legal-faq.mdx index 32a5a71ed4..4541ba18eb 100644 --- a/packages/twenty-docs/l/fr/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/fr/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ L'IA peut être complètement désactivée en désactivant tous les modèles IA Toutes les données sont cryptées en transit et au repos. Les données du locataire sont isolées à travers une configuration de schéma par locataire, et les clés de chiffrement sont périodiquement tournées. -Les équipes d'ingénierie et d'assistance de Vingt ne peuvent accéder aux espaces de travail des clients qu'après que le client rapporte un problème et accorde l'accès via Paramètres → Général → Sécurité. +Les équipes d’ingénierie et de support de Twenty peuvent accéder aux espaces de travail des clients afin d’enquêter sur les problèmes et de les résoudre. Les propriétaires d’espace de travail contrôlent cet accès : l’accès du support peut être désactivé à tout moment dans Paramètres → Général → Sécurité, et il reste désactivé jusqu’à ce que vous le réactiviez. En cas de violation des données personnelles confirmée affectant vos données, Nous vous avertirons sans délai et en tout cas dans les 48 heures suivant votre prise de conscience. Notre notification comprendra dans la mesure connue à l'époque : la nature de l'infraction, les catégories et le volume approximatif des données et des personnes touchées, les conséquences probables, ainsi que les mesures de redressement et d'atténuation prises ou prévues. Nous fournirons les mises à jour au fur et à mesure que l'enquête progressera. @@ -64,7 +64,7 @@ Par défaut, les enregistrements supprimés par logiciel sont conservés pendant Un enregistrement supprimé reste dans les sauvegardes pendant 30 jours, après quoi il est définitivement supprimé. -Lorsqu'un espace de travail est supprimé, ses données sont immédiatement supprimées des systèmes actifs. Les sauvegardes sont conservées pendant 7 jours, après quoi toutes les données sont définitivement supprimées. +Lorsqu’un espace de travail est supprimé, ses données sont retirées des systèmes de production dans un délai d’environ 90 jours après la fin du service, et généralement bien plus tôt. Les copies de sauvegarde et d’archivage sont ensuite écrasées ou purgées dans un nouveau délai de 90 jours, après quoi toutes les données sont définitivement supprimées. Pendant ces deux périodes, les données sont isolées de toute utilisation opérationnelle. Sur demande, nous pouvons fournir une attestation écrite une fois la purge terminée. Voir la clause 4.9 de votre Contrat de traitement des données pour connaître l’intégralité des conditions. Oui, pendant toute période de rétention de sauvegarde, les données supprimées sont isolées de toute utilisation opérationnelle. diff --git a/packages/twenty-docs/l/fr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/fr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index 8f2d7c3f6a..aaff516d3b 100644 --- a/packages/twenty-docs/l/fr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/fr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Pour exécuter une seule branche selon des conditions spécifiques, **ajoutez un 3. Définissez des conditions sur chaque Filter pour déterminer quand cette branche doit continuer 4. Seules les branches dont les conditions du Filter sont satisfaites continueront - - ### Fonctionnement des nœuds Filter * Si la condition du Filter est **remplie** : La branche continue son exécution diff --git a/packages/twenty-docs/l/it/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/it/developers/contribute/capabilities/bug-and-requests.mdx index d5700c57fa..7ee6fcbf44 100644 --- a/packages/twenty-docs/l/it/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/it/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Contribuire al codice di Twenty inizia con una pull request (PR). 1. Controlla le [issue esistenti](https://github.com/twentyhq/twenty/issues) per lavori correlati 2. Per le nuove funzionalità, apri prima una issue per discuterne -3. Consulta il nostro [Codice di condotta](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. Consulta il nostro [Codice di condotta](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### Esegui il fork e clona diff --git a/packages/twenty-docs/l/it/developers/contribute/contribute.mdx b/packages/twenty-docs/l/it/developers/contribute/contribute.mdx index 5443c6c2f1..e8014934fd 100644 --- a/packages/twenty-docs/l/it/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/it/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty è open source e accoglie i contributi della comunità. Che tu stia risol Segnala problemi o richiedi funzionalità - + Contribuisci all'interfaccia utente diff --git a/packages/twenty-docs/l/it/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/it/developers/extend/apps/config/roles.mdx index 6d7d3cedb1..274b59bef8 100644 --- a/packages/twenty-docs/l/it/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/it/developers/extend/apps/config/roles.mdx @@ -204,4 +204,4 @@ Note: * Parti dal ruolo generato dallo scaffold, poi restringilo progressivamente: il ruolo predefinito concede un ampio accesso in lettura, che raramente è ciò che vuoi in produzione. * Sostituisci `objectPermissions` e `fieldPermissions` con gli oggetti e i campi di cui le tue funzioni hanno realmente bisogno. * `permissionFlagUniversalIdentifiers` controllano l'accesso alle funzionalità a livello di piattaforma. Mantienili al minimo. -* Vedi un esempio funzionante: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Vedi un esempio di lavoro: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/it/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/it/developers/extend/apps/operations/publishing.mdx index cd94d787cf..369c0279a5 100644 --- a/packages/twenty-docs/l/it/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/it/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Condivisione di un'app distribuita - -La condivisione di app private (tarball) tra spazi di lavoro è una funzionalità **Enterprise**. La scheda **Distribuzione** mostrerà un invito all'aggiornamento al posto dei controlli di condivisione finché il tuo spazio di lavoro non dispone di una chiave Enterprise valida. Vedi [Impostazioni > Pannello di amministrazione > Enterprise](/settings/admin-panel#enterprise) per attivarla. - - -Le app in formato tarball non sono elencate nel marketplace pubblico, quindi altri spazi di lavoro sullo stesso server non le troveranno navigando. Una volta che il tuo spazio di lavoro è sul piano Enterprise, puoi condividere un'app distribuita in questo modo: +Le app in formato tarball non sono elencate nel marketplace pubblico, quindi altri spazi di lavoro sullo stesso server non le troveranno navigando. Per condividere un'app distribuita: 1. Vai su **Impostazioni > Applicazioni > Registrazioni** e apri la tua app 2. Nella scheda **Distribuzione**, fai clic su **Copia link di condivisione** diff --git a/packages/twenty-docs/l/it/developers/extend/extend.mdx b/packages/twenty-docs/l/it/developers/extend/extend.mdx index bbf8a8ec55..1616db53bf 100644 --- a/packages/twenty-docs/l/it/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/it/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty è progettato per essere estensibile. Usa le nostre API, i webhook e il f Ricevi notifiche sugli eventi in tempo reale - + Crea personalizzazioni come codice diff --git a/packages/twenty-docs/l/it/developers/extend/oauth.mdx b/packages/twenty-docs/l/it/developers/extend/oauth.mdx index 5307b64999..b9781754d5 100644 --- a/packages/twenty-docs/l/it/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/it/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty implementa OAuth 2.0 con codice di autorizzazione + PKCE per le app rivol ## Quando utilizzare OAuth -| Scenario | Metodo di autenticazione | -| ------------------------------------------------- | -------------------------------------------------------------------------------- | -| Script interni, automazioni | [Chiave API](/l/it/developers/extend/api#authentication) | -| App esterna che agisce per conto di un utente | **OAuth — Codice di autorizzazione** | -| Da server a server, nessun contesto utente | **OAuth — Credenziali client** | -| App Twenty con estensioni dell'interfaccia utente | [App](/l/it/developers/extend/apps/getting-started) (OAuth è gestito automaticamente) | +| Scenario | Metodo di autenticazione | +| ------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| Script interni, automazioni | [Chiave API](/l/it/developers/extend/api#authentication) | +| App esterna che agisce per conto di un utente | **OAuth — Codice di autorizzazione** | +| Da server a server, nessun contesto utente | **OAuth — Credenziali client** | +| App Twenty con estensioni dell'interfaccia utente | [App](/l/it/developers/extend/apps/getting-started/quick-start) (OAuth è gestito automaticamente) | ## Registrare un client diff --git a/packages/twenty-docs/l/it/developers/introduction.mdx b/packages/twenty-docs/l/it/developers/introduction.mdx index f7490e77d2..c76d83e637 100644 --- a/packages/twenty-docs/l/it/developers/introduction.mdx +++ b/packages/twenty-docs/l/it/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Crea app, usa le API, esegui in self-hosting o contribuisci alla co import { CardTitle } from "/snippets/card-title.mdx" - + App Estendi Twenty con oggetti personalizzati, logica lato server, componenti UI e agenti IA — tutto come pacchetti TypeScript. diff --git a/packages/twenty-docs/l/it/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/it/developers/self-host/capabilities/setup.mdx index 921e60725e..b5770d2acb 100644 --- a/packages/twenty-docs/l/it/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/it/developers/self-host/capabilities/setup.mdx @@ -270,9 +270,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. Trova la sezione **Email** 3. Configura le impostazioni SMTP: - + - + Avrai bisogno di provvedere una [Password per l'App](https://support.google.com/accounts/answer/185833). * EMAIL_DRIVER=smtp @@ -281,9 +281,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=indirizzo_email_gmail * EMAIL_SMTP_PASSWORD='password_app_gmail' - + - + Tieni a mente che se hai abilitato l'autenticazione a due fattori, avrai bisogno di fornire una [Password per l'App](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9). * EMAIL_DRIVER=smtp @@ -292,9 +292,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=indirizzo_email_office365 * EMAIL_SMTP_PASSWORD='password_office365' - + - + **smtp4dev** è un server SMTP fittizio per lo sviluppo e il test. * Esegui l'immagine smtp4dev: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -304,9 +304,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Modalità solo ambiente:** Se imposti `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`, aggiungi queste variabili al tuo file `.env` invece. diff --git a/packages/twenty-docs/l/it/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/it/getting-started/core-concepts/apps.mdx index 9f7e8ba5bc..9e5253b2b6 100644 --- a/packages/twenty-docs/l/it/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/it/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Tutto viene rilevato tramite analisi AST in fase di build — nessun file di con Scrivi la tua app come un progetto TypeScript sulla tua macchina. La CLI osserva i file sorgente e li sincronizza in tempo reale con un server Twenty in esecuzione — modifica un file e vedi il cambiamento nell'UI entro un secondo. Il client API tipizzato viene rigenerato automaticamente quando lo schema cambia. Quando sei pronto, `yarn twenty app:publish --private` esegue il push su un server di produzione, oppure `yarn twenty app:publish` elenca la tua app su npm e sul marketplace di Twenty. - + Procedura guidata in tre fasi — crea lo scaffold, esegui un server locale, sincronizza le tue modifiche. diff --git a/packages/twenty-docs/l/it/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/it/user-guide/data-model/capabilities/relation-fields.mdx index b3df247c72..ae2bd06098 100644 --- a/packages/twenty-docs/l/it/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/it/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ Molti record nell'Oggetto A possono essere collegati a molti record nell'Oggetto Le relazioni molti-a-molti utilizzano lo schema dell'**oggetto di giunzione**: un oggetto intermedio che collega entrambe le parti. Con la funzionalità delle relazioni di giunzione, Twenty visualizza direttamente i record collegati finali, nascondendo l'oggetto intermedio dall'interfaccia utente. - - **Funzionalità beta**: le relazioni di giunzione devono essere abilitate in **Impostazioni → Community → Funzionalità** prima dell'uso. diff --git a/packages/twenty-docs/l/it/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/it/user-guide/legal/how-tos/legal-faq.mdx index d86dbcaf12..bc552e24f1 100644 --- a/packages/twenty-docs/l/it/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/it/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ L'IA può essere completamente disattivata disattivando tutti i modelli di IA in Tutti i dati sono crittografati in transito e a riposo. I dati dei tenant sono isolati tramite una configurazione schema-per-tenant e le chiavi di crittografia vengono ruotate periodicamente. -I team di engineering e supporto di Twenty possono accedere ai workspace dei clienti solo dopo che il cliente ha segnalato un problema e ha concesso l'accesso tramite Impostazioni → Generale → Sicurezza. +I team di ingegneria e supporto di Venti possono accedere ai workspace dei clienti per studiare e risolvere i problemi. I proprietari dello spazio di lavoro controllano questo: l'accesso al supporto può essere disabilitato in qualsiasi momento in Impostazioni → Generale → Sicurezza, e rimane spento fino a quando non si accende indietro. In caso di violazione confermata di dati personali che interessano i Suoi dati, vi informeremo senza indebito ritardo e in ogni caso entro 48 ore dalla presa di conoscenza. La nostra notifica includerà, nella misura conosciuta al tempo: la natura della violazione, le categorie e il volume approssimativo dei dati e degli individui interessati, le conseguenze probabili e le misure di risanamento e di mitigazione adottate o previste. Forniremo aggiornamenti man mano che l'indagine progredisce. @@ -64,7 +64,7 @@ Per impostazione predefinita, i record in soft-delete vengono mantenuti per 14 g Un record rimosso rimane nei backup per 30 giorni, dopodiché viene eliminato definitivamente. -Quando un workspace viene eliminato, i relativi dati vengono immediatamente rimossi dai sistemi attivi. I backup vengono conservati per 7 giorni, dopodiché tutti i dati vengono eliminati definitivamente. +Quando uno spazio di lavoro viene eliminato, i suoi dati vengono rimossi dai sistemi live entro circa 90 giorni dalla terminazione del servizio, e di solito molto prima. Le copie di backup e di archivio vengono poi sovrascritte o cancellate entro altri 90 giorni, dopo di che tutti i dati vengono eliminati definitivamente. Durante entrambi i periodi i dati sono isolati da qualsiasi uso operativo. Su richiesta, possiamo fornire una certificazione scritta una volta completata la purga. Cfr. la clausola 4.9 del vostro Contratto di trattamento dei dati per tutti i termini. Sì, durante qualsiasi periodo di backup-retention i dati cancellati sono isolati dall'uso operativo. diff --git a/packages/twenty-docs/l/it/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/it/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index 58ef1a29bd..c596d37129 100644 --- a/packages/twenty-docs/l/it/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/it/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Per eseguire una sola diramazione in base a condizioni specifiche, **aggiungi un 3. Imposta le condizioni su ciascun Filtro per determinare quando quella diramazione deve continuare 4. Procederanno solo le diramazioni per cui le condizioni del Filtro sono soddisfatte - - ### Come funzionano i filtri * Se la condizione del Filtro è **soddisfatta**: la diramazione continua l'esecuzione diff --git a/packages/twenty-docs/l/ja/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/ja/developers/contribute/capabilities/bug-and-requests.mdx index 4683a78021..53ff7f4672 100644 --- a/packages/twenty-docs/l/ja/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/ja/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Twentyへのコード貢献は、プルリクエスト(PR)から始まりま 1. 関連する作業がないか[既存の Issue](https://github.com/twentyhq/twenty/issues)を確認してください 2. 新機能については、まず Issue を作成して議論してください -3. プロジェクトの[行動規範](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md)を確認してください +3. プロジェクトの[行動規範](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md)を確認してください ### フォークとクローン diff --git a/packages/twenty-docs/l/ja/developers/contribute/contribute.mdx b/packages/twenty-docs/l/ja/developers/contribute/contribute.mdx index bfc6bec820..feb1864b3c 100644 --- a/packages/twenty-docs/l/ja/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/ja/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twentyはオープンソースであり、コミュニティからの貢献を 問題を報告する、または機能を要望する - + UIに貢献する diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/config/roles.mdx index 6956baf309..a41959fea7 100644 --- a/packages/twenty-docs/l/ja/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/ja/developers/extend/apps/config/roles.mdx @@ -200,4 +200,4 @@ export default defineApplicationRole({ * スキャフォールドされたロールから開始し、徐々に制限を強めてください。デフォルトでは幅広い読み取りアクセスが付与されていますが、本番環境でこれをそのまま使いたいケースはほとんどありません。 * `objectPermissions` と `fieldPermissions` を、関数が実際に必要とするオブジェクトとフィールドだけに置き換えてください。 * `permissionFlagUniversalIdentifiers` はプラットフォームレベルの機能へのアクセスを制御します。 できるだけ最小限に保ってください。 -* 動作例: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts)。 +* 動作例を参照してください。[`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts)。 diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/operations/publishing.mdx index 5cac9e5601..e081fe76ca 100644 --- a/packages/twenty-docs/l/ja/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/ja/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### デプロイ済みアプリの共有 - -プライベート(tarball)アプリをワークスペース間で共有することは、**Enterprise** の機能です。 ワークスペースに有効な Enterprise キーがあるまで、**Distribution** タブは共有コントロールの代わりにアップグレードのプロンプトを表示します。 有効にするには、[設定 > 管理パネル > Enterprise](/settings/admin-panel#enterprise) に移動します。 - - -tarball アプリは公開マーケットプレイスには掲載されないため、同じサーバー上の他のワークスペースは、ブラウズしてもそれらを見つけられません。 ワークスペースが Enterprise プランの場合、デプロイ済みのアプリを次のように共有できます: +tarball アプリは公開マーケットプレイスには掲載されないため、同じサーバー上の他のワークスペースは、ブラウズしてもそれらを見つけられません。 デプロイ済みアプリを共有するには: 1. **設定 > アプリケーション > 登録** に移動して、あなたのアプリを開きます 2. **Distribution** タブで、**Copy share link** をクリックします diff --git a/packages/twenty-docs/l/ja/developers/extend/extend.mdx b/packages/twenty-docs/l/ja/developers/extend/extend.mdx index 27c4fd28ab..296fe7d9fe 100644 --- a/packages/twenty-docs/l/ja/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/ja/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty は拡張性を念頭に設計されています。 当社の API、Webho イベントの通知をリアルタイムで受け取る - + カスタマイズをコードとして構築する diff --git a/packages/twenty-docs/l/ja/developers/extend/oauth.mdx b/packages/twenty-docs/l/ja/developers/extend/oauth.mdx index ee6e3415d8..bd23bca61a 100644 --- a/packages/twenty-docs/l/ja/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/ja/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty は、ユーザー向けアプリでは認可コード + PKCE、サーバ ## OAuth を使用するタイミング -| シナリオ | 認証方法 | -| ---------------------- | ---------------------------------------------------------------- | -| 社内向けスクリプト、自動化 | [API キー](/l/ja/developers/extend/api#authentication) | -| ユーザーの代理として動作する外部アプリ | **OAuth — 認可コード** | -| サーバー間、ユーザーコンテキストなし | **OAuth — クライアントクレデンシャル** | -| UI 拡張機能を備えた Twenty アプリ | [アプリ](/l/ja/developers/extend/apps/getting-started)(OAuth は自動で処理されます) | +| シナリオ | 認証方法 | +| ---------------------- | ---------------------------------------------------------------------------- | +| 社内向けスクリプト、自動化 | [API キー](/l/ja/developers/extend/api#authentication) | +| ユーザーの代理として動作する外部アプリ | **OAuth — 認可コード** | +| サーバー間、ユーザーコンテキストなし | **OAuth — クライアントクレデンシャル** | +| UI 拡張機能を備えた Twenty アプリ | [アプリ](/l/ja/developers/extend/apps/getting-started/quick-start)(OAuth は自動で処理されます) | ## クライアントを登録 diff --git a/packages/twenty-docs/l/ja/developers/introduction.mdx b/packages/twenty-docs/l/ja/developers/introduction.mdx index 1e53dcec12..65f522d0f1 100644 --- a/packages/twenty-docs/l/ja/developers/introduction.mdx +++ b/packages/twenty-docs/l/ja/developers/introduction.mdx @@ -6,7 +6,7 @@ description: アプリの構築、API の利用、セルフホスト、コード import { CardTitle } from "/snippets/card-title.mdx" - + アプリ カスタムオブジェクト、サーバーサイドロジック、UI コンポーネント、AI エージェントによって Twenty を拡張できます — これらはすべて TypeScript パッケージです。 diff --git a/packages/twenty-docs/l/ja/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/ja/developers/self-host/capabilities/setup.mdx index 5fd8b36c48..7199821779 100644 --- a/packages/twenty-docs/l/ja/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/ja/developers/self-host/capabilities/setup.mdx @@ -272,9 +272,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. **メール** セクションを見つけます 3. SMTP設定を構成: - + - + [アプリパスワード](https://support.google.com/accounts/answer/185833)を準備する必要があります。 * EMAIL_DRIVER=smtp @@ -283,9 +283,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + 2FAを有効にしている場合、[アプリパスワード](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9)を準備する必要があります。 * EMAIL_DRIVER=smtp @@ -294,9 +294,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** は開発とテストのためのフェイクSMTPメールサーバーです。 * smtp4devイメージを実行: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -306,9 +306,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **環境専用モード:** `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false` を設定した場合、これらの変数を `.env` ファイルに追加してください。 diff --git a/packages/twenty-docs/l/ja/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/ja/getting-started/core-concepts/apps.mdx index 7b11eaee07..29dd24af19 100644 --- a/packages/twenty-docs/l/ja/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/ja/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ description: コードで Twenty を拡張しましょう。カスタムオブ ローカル環境で TypeScript プロジェクトとしてアプリを作成します。 CLI がソースファイルを監視し、実行中の Twenty サーバーとライブ同期します — ファイルを編集すると、1 秒以内に UI に変更が反映されます。 スキーマが変更されると、型付き API クライアントは自動的に再生成されます。 準備ができたら、`yarn twenty app:publish --private` で本番サーバーにプッシュするか、`yarn twenty app:publish` でアプリを npm と Twenty マーケットプレイスに掲載します。 - + 3 フェーズのウォークスルー — 雛形の作成、ローカルサーバーの実行、変更内容の同期。 diff --git a/packages/twenty-docs/l/ja/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/ja/user-guide/data-model/capabilities/relation-fields.mdx index 5c94ede156..ee19288bfc 100644 --- a/packages/twenty-docs/l/ja/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/ja/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ description: リレーションフィールドを使用して、異なるオブ 多対多のリレーションでは、両側を接続する中間オブジェクトを用いる**ジャンクションオブジェクト**パターンを使用します。 ジャンクションリレーション機能により、Twenty は最終的にリンクされたレコードを直接表示し、中間オブジェクトを UI から隠します。 - - **ベータ機能**: 使用前に **Settings → Community → Features** でジャンクションリレーションを有効化する必要があります。 diff --git a/packages/twenty-docs/l/ja/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/ja/user-guide/legal/how-tos/legal-faq.mdx index 69ce6fdfc7..d0e868685f 100644 --- a/packages/twenty-docs/l/ja/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/ja/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ AIは、「Settings → AI → Models」で、すべてのAIモデルをオフ すべてのデータは、通信中および保存時の両方で暗号化されています。 テナントデータはテナントごとのスキーマ構成によって分離されており、暗号鍵は定期的にローテーションされています。 -Twentyのエンジニアリングチームおよびサポートチームがカスタマーのワークスペースにアクセスできるのは、カスタマーが問題を報告し、「Settings → General → Security」からアクセスを許可した後のみです。 +Twenty のエンジニアリングおよびサポートチームは、問題の調査および解決のために、お客様のワークスペースへアクセスする場合があります。 ワークスペースの所有者がこれを管理します。サポートによるアクセスは、[Settings → General → Security]でいつでも無効化でき、一度オフにすると、再度オンにするまでオフのままです。 お客様のデータに影響を与えることが確認された個人データの侵害が発生した場合 我々は過度の遅延なしにあなたに通知しますし、いずれの場合でもそれを認識するようになってから48時間以内に。 当社の通知には、当時知られている範囲内での違反の性質が含まれます。 影響を受けるデータと個人のカテゴリーと概算の量、おそらく結果、そして取られるか計画された修復と緩和措置。 調査が進むにつれて、最新情報を提供します。 @@ -64,7 +64,7 @@ Twentyのエンジニアリングチームおよびサポートチームがカ 削除されたレコードは30日間バックアップに保持され、その後完全に削除されます。 -ワークスペースが削除されると、そのデータは稼働中のシステムから即座に削除されます。 バックアップは7日間保持され、その後すべてのデータが完全に削除されます。 +ワークスペースが削除されると、そのデータは、サービス終了からおおよそ 90 日以内(通常はそれより早く)に本番環境のシステムから削除されます。 バックアップおよびアーカイブコピーは、その後さらに 90 日以内に上書きまたは消去され、その時点ですべてのデータは完全に削除されます。 これら両方の期間を通じて、データはすべての運用上の利用から隔離されています。 ご要望に応じて、パージ完了後に書面による証明書を提供できます。 完全な条件については、お客様のデータ処理契約書の第 4.9 条をご確認ください。 はい、任意のバックアップ保持期間中に、削除されたデータは、運用中の使用から分離されます。 diff --git a/packages/twenty-docs/l/ja/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/ja/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index 3c340ceab2..604e476536 100644 --- a/packages/twenty-docs/l/ja/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/ja/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ description: ブランチの仕組みと、どのパスが実行されるかの 3. 各 Filter に条件を設定し、そのブランチをいつ続行するかを決めます 4. Filter の条件を満たしたブランチだけが続行します - - ### Filter の仕組み * Filter の条件が**満たされた**場合:ブランチは実行を継続します diff --git a/packages/twenty-docs/l/ko/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/ko/developers/contribute/capabilities/bug-and-requests.mdx index 1a6d5d0501..2e72ebac18 100644 --- a/packages/twenty-docs/l/ko/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/ko/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Twenty에 코드로 기여하는 첫 단계는 Pull Request(PR)입니다. 1. 관련 작업이 있는지 [기존 이슈](https://github.com/twentyhq/twenty/issues)를 확인하세요 2. 새 기능의 경우 먼저 이슈를 열어 논의하세요 -3. 우리의 [행동 강령](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md)을 검토하세요 +3. 우리의 [행동 강령](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md)을 검토하세요 ### 포크하고 클론하기 diff --git a/packages/twenty-docs/l/ko/developers/contribute/contribute.mdx b/packages/twenty-docs/l/ko/developers/contribute/contribute.mdx index 53cf187366..842bb58d93 100644 --- a/packages/twenty-docs/l/ko/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/ko/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty는 오픈 소스로, 커뮤니티의 기여를 환영합니다. 버그를 문제를 보고하거나 기능을 요청하세요 - + UI에 기여하세요 diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/config/roles.mdx index 37c212f18e..b14238c447 100644 --- a/packages/twenty-docs/l/ko/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/apps/config/roles.mdx @@ -201,4 +201,4 @@ export default defineApplicationRole({ * 스캐폴딩된 역할에서 시작한 다음 점진적으로 권한을 제한하세요. 기본 설정은 광범위한 읽기 액세스를 부여하는데, 이는 프로덕션 환경에서 원하는 경우가 거의 없습니다. * `objectPermissions`와 `fieldPermissions`를 함수에 실제로 필요한 정확한 객체와 필드로 교체하세요. * `permissionFlagUniversalIdentifiers`는 플랫폼 수준 기능에 대한 액세스를 제어합니다. 최소한으로 유지하세요. -* 동작 예제를 참조하세요: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* 동작 예제를 참조하세요: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/operations/publishing.mdx index 7c29f6ac43..576792178f 100644 --- a/packages/twenty-docs/l/ko/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### 배포된 앱 공유 - -워크스페이스 간에 비공개(타르볼) 앱을 공유하는 것은 **엔터프라이즈** 기능입니다. 워크스페이스에 유효한 엔터프라이즈 키가 있을 때까지 **Distribution** 탭에는 공유 컨트롤 대신 업그레이드 프롬프트가 표시됩니다. 이를 활성화하려면 [설정 > 관리자 패널 > 엔터프라이즈](/settings/admin-panel#enterprise)로 이동하세요. - - -타르볼 앱은 공개 마켓플레이스에 나열되지 않으므로, 동일한 서버의 다른 워크스페이스는 탐색만으로는 이를 찾을 수 없습니다. 워크스페이스가 Enterprise 플랜을 사용 중이면, 배포된 앱을 다음과 같이 공유할 수 있습니다: +타르볼 앱은 공개 마켓플레이스에 나열되지 않으므로, 동일한 서버의 다른 워크스페이스는 탐색만으로는 이를 찾을 수 없습니다. 배포된 앱을 공유하려면: 1. **설정 > 애플리케이션 > 등록**으로 이동하여 앱을 엽니다 2. **Distribution** 탭에서 **공유 링크 복사**를 클릭합니다 diff --git a/packages/twenty-docs/l/ko/developers/extend/extend.mdx b/packages/twenty-docs/l/ko/developers/extend/extend.mdx index 4db619554b..0b719d5771 100644 --- a/packages/twenty-docs/l/ko/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty는 확장 가능하도록 설계되었습니다. 당사의 API, 웹훅 이벤트에 대한 실시간 알림을 받으세요 - + 코드로 사용자 지정을 구축하세요 diff --git a/packages/twenty-docs/l/ko/developers/extend/oauth.mdx b/packages/twenty-docs/l/ko/developers/extend/oauth.mdx index 6427a27aff..b3e6b00759 100644 --- a/packages/twenty-docs/l/ko/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/ko/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty는 사용자 대상 앱에는 권한 부여 코드 + PKCE를, 서버 간 ## OAuth 사용 시기 -| 시나리오 | 인증 방식 | -| ------------------- | ---------------------------------------------------------------- | -| 내부 스크립트, 자동화 | [API 키](/l/ko/developers/extend/api#authentication) | -| 사용자를 대신하여 동작하는 외부 앱 | **OAuth — 권한 부여 코드** | -| 서버 간, 사용자 컨텍스트 없음 | **OAuth — 클라이언트 자격 증명** | -| UI 확장이 포함된 Twenty 앱 | [앱](/l/ko/developers/extend/apps/getting-started) (OAuth는 자동으로 처리됩니다) | +| 시나리오 | 인증 방식 | +| ------------------- | ---------------------------------------------------------------------------- | +| 내부 스크립트, 자동화 | [API 키](/l/ko/developers/extend/api#authentication) | +| 사용자를 대신하여 동작하는 외부 앱 | **OAuth — 권한 부여 코드** | +| 서버 간, 사용자 컨텍스트 없음 | **OAuth — 클라이언트 자격 증명** | +| UI 확장이 포함된 Twenty 앱 | [앱](/l/ko/developers/extend/apps/getting-started/quick-start) (OAuth는 자동으로 처리됩니다) | ## 클라이언트 등록 diff --git a/packages/twenty-docs/l/ko/developers/introduction.mdx b/packages/twenty-docs/l/ko/developers/introduction.mdx index 3b46a65288..eda74b7aa8 100644 --- a/packages/twenty-docs/l/ko/developers/introduction.mdx +++ b/packages/twenty-docs/l/ko/developers/introduction.mdx @@ -6,7 +6,7 @@ description: 앱을 개발하거나, API를 사용하거나, 자체 호스팅하 import { CardTitle } from "/snippets/card-title.mdx" - + 커스텀 오브젝트, 서버 측 로직, UI 컴포넌트, AI 에이전트로 Twenty를 확장하세요 — 모두 TypeScript 패키지 형태입니다. diff --git a/packages/twenty-docs/l/ko/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/ko/developers/self-host/capabilities/setup.mdx index 0175170a2f..9a42f1f4b7 100644 --- a/packages/twenty-docs/l/ko/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/ko/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. **이메일** 섹션을 찾으세요 3. SMTP 설정을 구성하세요: - + - + [App Password](https://support.google.com/accounts/answer/185833)를 프로비저닝해야 합니다. * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + 2단계 인증을 사용 중인 경우, [앱 비밀번호](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9)를 발급받아야 합니다. * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev**는 개발 및 테스트를 위한 가상의 SMTP 이메일 서버입니다. * smtp4dev 이미지를 실행하세요: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **환경 전용 모드:** `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`로 설정한 경우, `.env` 파일에 이러한 변수를 추가하세요. diff --git a/packages/twenty-docs/l/ko/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/ko/getting-started/core-concepts/apps.mdx index ee0de0682c..47f6180a66 100644 --- a/packages/twenty-docs/l/ko/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/ko/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ description: 코드로 Twenty를 확장하세요 — 커스텀 오브젝트, 서 여러분은 로컬 머신에서 TypeScript 프로젝트로 앱을 작성합니다. CLI가 소스 파일을 감시하며 실행 중인 Twenty 서버와 실시간으로 동기화합니다. 파일을 수정하면 1초 안에 UI에서 변경 사항을 확인할 수 있습니다. 스키마가 변경되면 타입이 지정된 API 클라이언트가 자동으로 재생성됩니다. 준비가 되면 `yarn twenty app:publish --private`로 프로덕션 서버에 배포하거나, `yarn twenty app:publish`로 앱을 npm과 Twenty 마켓플레이스에 게시할 수 있습니다. - + 3단계 워크스루 — 스캐폴딩, 로컬 서버 실행, 변경 사항 동기화. diff --git a/packages/twenty-docs/l/ko/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/ko/user-guide/data-model/capabilities/relation-fields.mdx index 93da14e5ee..4db9c0da3f 100644 --- a/packages/twenty-docs/l/ko/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/ko/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ description: 관계 필드를 사용하여 서로 다른 객체의 레코드를 다대다 관계는 **연결 객체** 패턴을 사용합니다: 양쪽을 연결하는 중간 객체. 연결 관계 기능을 사용하면 Twenty는 중간 객체를 UI에서 숨기고 최종 연결된 레코드를 직접 표시합니다. - - **베타 기능**: 사용하려면 **Settings → Community → Features**에서 연결 관계를 활성화해야 합니다. diff --git a/packages/twenty-docs/l/ko/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/ko/user-guide/legal/how-tos/legal-faq.mdx index 0bba1c303e..2ff0e6b3e8 100644 --- a/packages/twenty-docs/l/ko/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/ko/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ Settings → AI → Models에서 모든 AI 모델을 끄면 AI 기능을 완전 모든 데이터는 전송 중 및 저장 중에 암호화됩니다. 테넌트 데이터는 테넌트별 스키마 구성(schema-per-tenant setup)을 통해 격리되며, 암호화 키는 주기적으로 순환(로테이션)됩니다. -Twenty의 엔지니어링 및 지원 팀은 고객이 이슈를 보고하고 Settings → General → Security에서 워크스페이스 접근을 허용하는 데 동의한 경우에만 고객 워크스페이스에 접근할 수 있습니다. +Twenty의 엔지니어링 및 지원 팀은 문제를 조사하고 해결하기 위해 고객 워크스페이스에 액세스할 수 있습니다. 워크스페이스 소유자가 이를 제어합니다. 지원 액세스는 언제든지 Settings → General → Security에서 비활성화할 수 있으며, 다시 켤 때까지 비활성화 상태로 유지됩니다. 귀하의 데이터에 영향을 미치는 개인정보 침해가 확정된 경우, 우리는 부당한 지체 없이, 그리고 어떤 경우에도 이를 인지한 시점으로부터 48시간 이내에 귀하에게 통지합니다. 당사의 통지에는, 당시 파악된 범위 내에서, 침해의 성격, 영향받은 데이터 및 정보주체의 범주와 대략적인 규모, 발생 가능한 결과, 그리고 취해졌거나 계획 중인 시정 및 완화 조치가 포함됩니다. 조사가 진행되는 동안 추가 업데이트를 제공하겠습니다. @@ -64,7 +64,7 @@ Twenty의 엔지니어링 및 지원 팀은 고객이 이슈를 보고하고 Set 삭제된 레코드는 30일 동안 백업에 남아 있으며, 이후 영구적으로 삭제됩니다. -워크스페이스가 삭제되면 해당 워크스페이스의 데이터는 즉시 활성 시스템에서 제거됩니다. 백업은 7일 동안 보존되며, 이후 모든 데이터가 영구적으로 삭제됩니다. +워크스페이스가 삭제되면, 서비스 종료 후 약 90일 이내에(대부분은 그보다 훨씬 더 빨리) 실시간 시스템에서 해당 데이터가 제거됩니다. 그 후 백업 및 보관용 사본은 추가로 90일 이내에 덮어써지거나 삭제되며, 이 시점 이후에는 모든 데이터가 영구적으로 삭제됩니다. 이 두 기간 내내 데이터는 어떠한 운영상 용도로부터도 분리되어 있습니다. 요청 시, 삭제 작업이 완료되면 서면 인증서를 제공해 드릴 수 있습니다. 전체 약관은 귀하의 Data Processing Agreement 제 4.9조를 참조하십시오. 네, 백업 보관 기간 동안 삭제된 데이터는 운영상 사용으로부터 격리됩니다. diff --git a/packages/twenty-docs/l/ko/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/ko/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index ca2e4c1515..3fdbda01cc 100644 --- a/packages/twenty-docs/l/ko/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/ko/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ description: 분기가 어떻게 작동하는지와 어떤 경로가 실행될 3. 각 필터에 조건을 설정하여 해당 분기를 언제 계속할지 결정하세요 4. 필터 조건을 충족하는 분기만 진행됩니다 - - ### 필터 작동 방식 * 필터 조건이 **충족되면**: 분기가 계속 실행됩니다 diff --git a/packages/twenty-docs/l/ro/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/ro/developers/contribute/capabilities/bug-and-requests.mdx index a255860c76..23c9b0c291 100644 --- a/packages/twenty-docs/l/ro/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/ro/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Contribuirea cu cod la Twenty începe cu un pull request (PR). 1. Verificați [problemele existente](https://github.com/twentyhq/twenty/issues) pentru lucrări conexe 2. Pentru funcționalități noi, deschideți mai întâi o problemă pentru a discuta -3. Consultați [Codul de conduită](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) +3. Consultați [Codul de conduită](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) ### Faceți fork și clonați diff --git a/packages/twenty-docs/l/ro/developers/contribute/contribute.mdx b/packages/twenty-docs/l/ro/developers/contribute/contribute.mdx index c343f2c9ec..77d677705a 100644 --- a/packages/twenty-docs/l/ro/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/ro/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty este cu sursă deschisă și salută contribuțiile din partea comunită Raportați probleme sau solicitați funcționalități - + Contribuiți la interfața de utilizator diff --git a/packages/twenty-docs/l/ro/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/ro/developers/extend/apps/config/roles.mdx index 0032c048b0..0f5f0ea6a5 100644 --- a/packages/twenty-docs/l/ro/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/apps/config/roles.mdx @@ -209,4 +209,4 @@ Notițe: * Porniți de la rolul generat de scaffolding, apoi restrângeți-l progresiv — rolul implicit acordă acces larg la citire, ceea ce rareori este de dorit în producție. * Înlocuiți `objectPermissions` și `fieldPermissions` cu obiectele și câmpurile de care au nevoie efectiv funcțiile dvs. * `permissionFlagUniversalIdentifiers` controlează accesul la capabilități la nivelul platformei. Mențineți-le la minimum. -* Vedeți un exemplu funcțional: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Vedeți un exemplu funcțional: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/ro/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/ro/developers/extend/apps/operations/publishing.mdx index 7099752046..d98909e6da 100644 --- a/packages/twenty-docs/l/ro/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Partajarea unei aplicații implementate - -Partajarea aplicațiilor private (tarball) între spații de lucru este o funcționalitate **Enterprise**. Fila **Distribuție** va afișa un mesaj de actualizare în locul controalelor de partajare până când spațiul tău de lucru are o cheie Enterprise validă. Mergi la [Setări > Panou de administrare > Enterprise](/settings/admin-panel#enterprise) pentru a o activa. - - -Aplicațiile tarball nu sunt listate în marketplace-ul public, astfel încât alte spații de lucru de pe același server nu le vor descoperi prin navigare. După ce spațiul tău de lucru este pe planul Enterprise, poți partaja o aplicație implementată astfel: +Aplicațiile tarball nu sunt listate în marketplace-ul public, astfel încât alte spații de lucru de pe același server nu le vor descoperi prin navigare. Pentru a partaja o aplicație implementată: 1. Mergi la **Setări > Aplicații > Înregistrări** și deschide aplicația ta 2. În fila **Distribuție**, fă clic pe **Copiază linkul de partajare** diff --git a/packages/twenty-docs/l/ro/developers/extend/extend.mdx b/packages/twenty-docs/l/ro/developers/extend/extend.mdx index 4752c1a498..341da33063 100644 --- a/packages/twenty-docs/l/ro/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty este conceput pentru a fi extensibil. Utilizați API-urile noastre, webho Primiți notificări despre evenimente în timp real - + Construiți personalizări sub formă de cod diff --git a/packages/twenty-docs/l/ro/developers/extend/oauth.mdx b/packages/twenty-docs/l/ro/developers/extend/oauth.mdx index a69b3742d0..cfe3a5054e 100644 --- a/packages/twenty-docs/l/ro/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/ro/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty implementează OAuth 2.0 cu cod de autorizare + PKCE pentru aplicațiile ## Când să folosiți OAuth -| Scenariu | Metodă de autentificare | -| ----------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| Scripturi interne, automatizare | [Cheie API](/l/ro/developers/extend/api#authentication) | -| Aplicație externă care acționează în numele unui utilizator | **OAuth — Cod de autorizare** | -| Server-la-server, fără context de utilizator | **OAuth — Acreditări de client** | -| Aplicație Twenty cu extensii UI | [Aplicații](/l/ro/developers/extend/apps/getting-started) (OAuth este gestionat automat) | +| Scenariu | Metodă de autentificare | +| ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| Scripturi interne, automatizare | [Cheie API](/l/ro/developers/extend/api#authentication) | +| Aplicație externă care acționează în numele unui utilizator | **OAuth — Cod de autorizare** | +| Server-la-server, fără context de utilizator | **OAuth — Acreditări de client** | +| Aplicație Twenty cu extensii UI | [Aplicații](/l/ro/developers/extend/apps/getting-started/quick-start) (OAuth este gestionat automat) | ## Înregistrați un client diff --git a/packages/twenty-docs/l/ro/developers/introduction.mdx b/packages/twenty-docs/l/ro/developers/introduction.mdx index 84fc0adbff..d98b5f077d 100644 --- a/packages/twenty-docs/l/ro/developers/introduction.mdx +++ b/packages/twenty-docs/l/ro/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Creați aplicații, utilizați API-ul, autogăzduiți sau contribui import { CardTitle } from "/snippets/card-title.mdx" - + Aplicații Extindeți Twenty cu obiecte personalizate, logică pe partea de server, componente UI și agenți AI — toate sub formă de pachete TypeScript. diff --git a/packages/twenty-docs/l/ro/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/ro/developers/self-host/capabilities/setup.mdx index 6b253a977c..ee48303750 100644 --- a/packages/twenty-docs/l/ro/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/ro/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. Găsiți secțiunea **Email** 3. Configurați setările dvs. SMTP: - + - + Va trebui să provisionați o [Parolă de Aplicație](https://support.google.com/accounts/answer/185833). * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_email_address * EMAIL_SMTP_PASSWORD='gmail_app_password' - + - + **smtp4dev** este un server SMTP fals pentru dezvoltare și testare. * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_email_address * EMAIL_SMTP_PASSWORD='office365_password' - + - + **smtp4dev** este un server SMTP fals pentru dezvoltare și testare. * Rulați imaginea smtp4dev: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Mod doar pentru mediu:** Dacă setați `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false`, adăugați aceste variabile în fișierul dvs. `.env` în schimb. diff --git a/packages/twenty-docs/l/ro/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/ro/getting-started/core-concepts/apps.mdx index 9a6d2d86bd..757e8e0c7e 100644 --- a/packages/twenty-docs/l/ro/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/ro/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Totul este detectat prin analiză AST în timpul build-ului — fără fișiere Scrieți aplicația ca un proiect TypeScript pe mașina dvs. CLI-ul urmărește fișierele sursă și le sincronizează în timp real cu un server Twenty care rulează — editați un fișier și vedeți modificarea în UI în mai puțin de o secundă. Clientul API tipizat este regenerat automat atunci când schema se schimbă. Când sunteți gata, `yarn twenty app:publish --private` publică pe un server de producție, sau `yarn twenty app:publish` vă listează aplicația pe npm și în marketplace-ul Twenty. - + Ghid în trei etape — generați scheletul, rulați un server local, sincronizați modificările. diff --git a/packages/twenty-docs/l/ro/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/ro/user-guide/data-model/capabilities/relation-fields.mdx index ecb57631d3..6edd028488 100644 --- a/packages/twenty-docs/l/ro/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/ro/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ Multe înregistrări din Obiectul A pot fi legate de multe înregistrări din Ob Relațiile de tip multe-la-multe folosesc un model de tip **obiect de legătură**: un obiect intermediar care conectează ambele părți. Cu funcția de relație cu obiect de legătură, Twenty afișează direct înregistrările finale asociate, ascunzând obiectul intermediar din UI. - - **Funcția Beta**: Relațiile de Junction trebuie activate la **Setări → Comunitate → Caracteristici** înainte de utilizare. diff --git a/packages/twenty-docs/l/ro/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/ro/user-guide/legal/how-tos/legal-faq.mdx index 952e0cde2b..3fa1a09e0d 100644 --- a/packages/twenty-docs/l/ro/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/ro/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ AI poate fi complet dezactivat prin dezactivarea tuturor modelelor AI în Setăr Toate datele sunt criptate în tranzit și în repaus. Datele disponibile sunt izolate prin intermediul unei scheme per chiriaș, iar cheile de criptare sunt rotite periodic. -Echipele de inginerie şi suport pot accesa spaţiile de lucru ale clienţilor doar după ce clientul raportează o problemă şi acordă acces prin Setări → General → Securitate. +Echipele de inginerie și asistență Twenty pot accesa spațiile de lucru ale clienților pentru a investiga și rezolva problemele. Proprietarii spațiilor de lucru controlează acest lucru: accesul pentru asistență poate fi dezactivat oricând în Settings → General → Security și rămâne dezactivat până când îl activați din nou. În cazul unei încălcări confirmate a datelor cu caracter personal care afectează datele tale, vă vom notifica fără întârzieri nejustificate şi, în orice caz, în termen de 48 de ore de la conştientizarea acestui fapt. Notificarea noastră va include, în măsura în care este cunoscută la momentul respectiv: natura încălcării, categoriile și volumul aproximativ al datelor și persoanelor afectate, consecințele probabile, precum și măsurile de remediere și atenuare luate sau planificate. Vom oferi actualizări pe măsură ce ancheta progresează. @@ -64,7 +64,7 @@ Atunci când o înregistrare este ștearsă, este prima ștersă de soft-uri și O înregistrare ștearsă rămâne în copiile de rezervă pentru 30 de zile, după care a fost ștearsă definitiv. -Atunci când un spațiu de lucru este șters, datele sale sunt imediat eliminate din sistemele active. Copiile de rezervă se păstrează timp de 7 zile, după care toate datele sunt șterse definitiv. +Când un spațiu de lucru este șters, datele sale sunt eliminate din sistemele de producție în termen de aproximativ 90 de zile de la încetarea serviciului și, de obicei, mult mai devreme. Copiile de rezervă și de arhivă sunt apoi suprascrise sau eliminate în termen de încă 90 de zile, după care toate datele sunt șterse definitiv. Pe tot parcursul ambelor perioade, datele sunt izolate de orice utilizare operațională. La cerere, putem furniza o certificare scrisă odată ce procesul de ștergere este finalizat. Consultați clauza 4.9 din Acordul dvs. de Prelucrare a Datelor pentru termenii compleți. Da, în timpul oricărei perioade de retenție de rezervă, datele șterse sunt izolate de utilizarea operațională. diff --git a/packages/twenty-docs/l/ro/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/ro/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index f93f4097ae..90e7488e3e 100644 --- a/packages/twenty-docs/l/ro/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/ro/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Pentru a executa doar o singură ramură pe baza unor condiții specifice, **ad 3. Setați condiții în fiecare nod Filter pentru a determina când ar trebui să continue acea ramură 4. Vor continua doar ramurile pentru care condițiile din Filter sunt îndeplinite - - ### Cum funcționează nodurile Filter * Dacă condiția din Filter este **îndeplinită**: Ramura își continuă execuția diff --git a/packages/twenty-docs/l/tr/developers/contribute/capabilities/bug-and-requests.mdx b/packages/twenty-docs/l/tr/developers/contribute/capabilities/bug-and-requests.mdx index b24da83a04..55d3b818d0 100644 --- a/packages/twenty-docs/l/tr/developers/contribute/capabilities/bug-and-requests.mdx +++ b/packages/twenty-docs/l/tr/developers/contribute/capabilities/bug-and-requests.mdx @@ -22,7 +22,7 @@ Twenty'ye koda katkıda bulunmak bir çekme isteği (PR) ile başlar. 1. İlgili çalışmalar için [mevcut sorunları](https://github.com/twentyhq/twenty/issues) kontrol edin 2. Yeni özellikler için, tartışmak üzere önce bir sorun açın -3. [Davranış Kuralları](https://github.com/twentyhq/twenty/blob/main/CODE_OF_CONDUCT.md) belgemizi inceleyin +3. [Davranış Kuralları](https://github.com/twentyhq/twenty/blob/main/.github/CODE_OF_CONDUCT.md) belgemizi inceleyin ### Fork'layın ve Klonlayın diff --git a/packages/twenty-docs/l/tr/developers/contribute/contribute.mdx b/packages/twenty-docs/l/tr/developers/contribute/contribute.mdx index 70ad38ca00..d45b6fae32 100644 --- a/packages/twenty-docs/l/tr/developers/contribute/contribute.mdx +++ b/packages/twenty-docs/l/tr/developers/contribute/contribute.mdx @@ -25,7 +25,7 @@ Twenty açık kaynaktır ve topluluktan gelen katkıları memnuniyetle karşıla Sorunları bildirin veya özellik talep edin - + Kullanıcı arayüzüne katkıda bulunun diff --git a/packages/twenty-docs/l/tr/developers/extend/apps/config/roles.mdx b/packages/twenty-docs/l/tr/developers/extend/apps/config/roles.mdx index b729b774a7..1d6b891825 100644 --- a/packages/twenty-docs/l/tr/developers/extend/apps/config/roles.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/apps/config/roles.mdx @@ -204,4 +204,4 @@ Notlar: * Oluşturulmuş (scaffolded) rolden başlayın ve ardından giderek kısıtlayın — varsayılan rol geniş okuma erişimi verir; bu ise üretim ortamında nadiren isteyeceğiniz bir şeydir. * `objectPermissions` ve `fieldPermissions` değerlerini, fonksiyonlarınızın gerçekten ihtiyaç duyduğu nesne ve alanlarla değiştirin. * `permissionFlagUniversalIdentifiers`, platform düzeyindeki yeteneklere erişimi kontrol eder. Bunları asgari düzeyde tutun. -* Çalışan bir örnek için bkz.: [`hello-world/src/roles/function-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/hello-world/src/roles/function-role.ts). +* Çalışan bir örnek için bkz.: [`examples/hello-world/src/roles/default-role.ts`](https://github.com/twentyhq/twenty/blob/main/packages/twenty-apps/examples/hello-world/src/roles/default-role.ts). diff --git a/packages/twenty-docs/l/tr/developers/extend/apps/operations/publishing.mdx b/packages/twenty-docs/l/tr/developers/extend/apps/operations/publishing.mdx index db1f5b768d..2f2eaccbad 100644 --- a/packages/twenty-docs/l/tr/developers/extend/apps/operations/publishing.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/apps/operations/publishing.mdx @@ -49,11 +49,7 @@ yarn twenty app:publish --private ### Dağıtılmış bir uygulamayı paylaşma - -Özel (tarball) uygulamaları çalışma alanları arasında paylaşma bir **Kurumsal** özelliktir. **Dağıtım** sekmesi, çalışma alanınız geçerli bir Kurumsal anahtara sahip olana kadar paylaşım kontrolleri yerine bir yükseltme istemi gösterecektir. Etkinleştirmek için [Ayarlar > Yönetim Paneli > Kurumsal](/settings/admin-panel#enterprise) bölümüne gidin. - - -Tarball uygulamaları genel pazar yerinde listelenmez; bu nedenle aynı sunucudaki diğer çalışma alanları gezinerek onları keşfedemez. Çalışma alanınız Kurumsal planda olduğunda, dağıtılmış bir uygulamayı şu şekilde paylaşabilirsiniz: +Tarball uygulamaları genel pazar yerinde listelenmez; bu nedenle aynı sunucudaki diğer çalışma alanları gezinerek onları keşfedemez. Dağıtılmış bir uygulamayı paylaşmak için: 1. **Ayarlar > Uygulamalar > Kayıtlar** bölümüne gidin ve uygulamanızı açın 2. **Dağıtım** sekmesinde, **Paylaşım bağlantısını kopyala**’ya tıklayın diff --git a/packages/twenty-docs/l/tr/developers/extend/extend.mdx b/packages/twenty-docs/l/tr/developers/extend/extend.mdx index 6bb3756bc6..e89f4b8cb0 100644 --- a/packages/twenty-docs/l/tr/developers/extend/extend.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/extend.mdx @@ -26,7 +26,7 @@ Twenty, genişletilebilir olacak şekilde tasarlanmıştır. Mevcut araçların Olaylardan gerçek zamanlı olarak haberdar olun - + Özelleştirmeleri kod olarak oluşturun diff --git a/packages/twenty-docs/l/tr/developers/extend/oauth.mdx b/packages/twenty-docs/l/tr/developers/extend/oauth.mdx index 54dfc337b3..36368713eb 100644 --- a/packages/twenty-docs/l/tr/developers/extend/oauth.mdx +++ b/packages/twenty-docs/l/tr/developers/extend/oauth.mdx @@ -8,12 +8,12 @@ Twenty, kullanıcıya dönük uygulamalar için yetkilendirme kodu + PKCE'yi ve ## OAuth Ne Zaman Kullanılır -| Senaryo | Kimlik Doğrulama Yöntemi | -| --------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| Dahili betikler, otomasyon | [API Anahtarı](/l/tr/developers/extend/api#authentication) | -| Bir kullanıcının adına hareket eden harici uygulama | **OAuth — Yetkilendirme Kodu** | -| Sunucudan sunucuya, kullanıcı bağlamı yok | **OAuth — İstemci Kimlik Bilgileri** | -| UI uzantılarına sahip Twenty Uygulaması | [Uygulamalar](/l/tr/developers/extend/apps/getting-started) (OAuth otomatik olarak yönetilir) | +| Senaryo | Kimlik Doğrulama Yöntemi | +| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| Dahili betikler, otomasyon | [API Anahtarı](/l/tr/developers/extend/api#authentication) | +| Bir kullanıcının adına hareket eden harici uygulama | **OAuth — Yetkilendirme Kodu** | +| Sunucudan sunucuya, kullanıcı bağlamı yok | **OAuth — İstemci Kimlik Bilgileri** | +| UI uzantılarına sahip Twenty Uygulaması | [Uygulamalar](/l/tr/developers/extend/apps/getting-started/quick-start) (OAuth otomatik olarak yönetilir) | ## Bir İstemci Kaydedin diff --git a/packages/twenty-docs/l/tr/developers/introduction.mdx b/packages/twenty-docs/l/tr/developers/introduction.mdx index 82e8c790ff..1196ad3ee3 100644 --- a/packages/twenty-docs/l/tr/developers/introduction.mdx +++ b/packages/twenty-docs/l/tr/developers/introduction.mdx @@ -6,7 +6,7 @@ description: Uygulamalar geliştirin, API'yi kullanın, kendi altyapınızda bar import { CardTitle } from "/snippets/card-title.mdx" - + Uygulamalar Özel nesneler, sunucu tarafı mantık, UI bileşenleri ve yapay zeka ajanlarıyla Twenty'yi genişletin — hepsi TypeScript paketleri olarak. diff --git a/packages/twenty-docs/l/tr/developers/self-host/capabilities/setup.mdx b/packages/twenty-docs/l/tr/developers/self-host/capabilities/setup.mdx index 43897dd0fa..0f022f7daf 100644 --- a/packages/twenty-docs/l/tr/developers/self-host/capabilities/setup.mdx +++ b/packages/twenty-docs/l/tr/developers/self-host/capabilities/setup.mdx @@ -271,9 +271,9 @@ yarn command:prod cron:workflow:automated-cron-trigger 2. **E-posta** bölümünü bulun 3. SMTP ayarlarınızı yapılandırın: - + - + [Uygulama Parolası](https://support.google.com/accounts/answer/185833) sağlamanız gerekecek. * EMAIL_DRIVER=smtp @@ -282,9 +282,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=gmail_e-posta_adresi * EMAIL_SMTP_PASSWORD='gmail_uygulama_parolası' - + - + 2FA etkinleştirilmişse, [Uygulama Parolası](https://support.microsoft.com/en-us/account-billing/manage-app-passwords-for-two-step-verification-d6dc8c6d-4bf7-4851-ad95-6d07799387e9) sağlamanız gerekeceğini unutmayın. * EMAIL_DRIVER=smtp @@ -293,9 +293,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_USER=office365_e-posta_adresi * EMAIL_SMTP_PASSWORD='office365_parola' - + - + **smtp4dev**, geliştirme ve test için sahte bir SMTP e-posta sunucusudur. * smtp4dev imajını çalıştırın: `docker run --rm -it -p 8090:80 -p 2525:25 rnwood/smtp4dev` @@ -305,9 +305,9 @@ yarn command:prod cron:workflow:automated-cron-trigger * EMAIL_SMTP_HOST=localhost * EMAIL_SMTP_PORT=2525 - + - + **Çevre-yalnızca modu:** `IS_CONFIG_VARIABLES_IN_DB_ENABLED=false` ayarlarsanız, bu değişkenleri `.env` dosyanıza ekleyin. diff --git a/packages/twenty-docs/l/tr/getting-started/core-concepts/apps.mdx b/packages/twenty-docs/l/tr/getting-started/core-concepts/apps.mdx index c5d41055ff..31d8bf5c73 100644 --- a/packages/twenty-docs/l/tr/getting-started/core-concepts/apps.mdx +++ b/packages/twenty-docs/l/tr/getting-started/core-concepts/apps.mdx @@ -36,6 +36,6 @@ Her şey, derleme zamanında AST analiziyle algılanır — yapılandırma dosya Uygulamanızı makinenizde bir TypeScript projesi olarak yazarsınız. CLI, kaynak dosyalarınızı izler ve bunları çalışan bir Twenty sunucusuyla canlı olarak senkronize eder — bir dosyayı düzenleyin, bir saniye içinde arayüzde değişikliği görün. Şema değiştiğinde tipli API istemcisi otomatik olarak yeniden oluşturulur. Hazır olduğunuzda, `yarn twenty app:publish --private` bir üretim sunucusuna gönderir veya `yarn twenty app:publish` uygulamanızı npm'de ve Twenty pazarında listeler. - + Üç aşamalı bir adım adım rehber — iskelet oluşturun, yerel bir sunucu çalıştırın, değişikliklerinizi senkronize edin. diff --git a/packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx b/packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx index 7ebb0418c1..71576f7620 100644 --- a/packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx +++ b/packages/twenty-docs/l/tr/user-guide/data-model/capabilities/relation-fields.mdx @@ -41,8 +41,6 @@ Nesne A'daki birçok kayıt, Nesne B'deki birçok kayda bağlanabilir. Çoktan çoğa ilişkiler bir **kesişim nesnesi** deseni kullanır: her iki tarafı bağlayan ara bir nesne. Kesişim ilişkisi özelliğiyle Twenty, ara nesneyi arayüzden gizleyerek nihai bağlı kayıtları doğrudan görüntüler. - - **Beta Özelliği**: Kesişim ilişkileri, kullanılmadan önce **Settings → Community → Features** bölümünde etkinleştirilmelidir. diff --git a/packages/twenty-docs/l/tr/user-guide/legal/how-tos/legal-faq.mdx b/packages/twenty-docs/l/tr/user-guide/legal/how-tos/legal-faq.mdx index 44a23502c8..47e106d6d8 100644 --- a/packages/twenty-docs/l/tr/user-guide/legal/how-tos/legal-faq.mdx +++ b/packages/twenty-docs/l/tr/user-guide/legal/how-tos/legal-faq.mdx @@ -44,7 +44,7 @@ Ayarlar → AI → Modeller bölümündeki tüm yapay zeka modellerini kapatarak Tüm veriler aktarım sırasında ve bekleme halinde şifrelenir. Kiracı verisi, kiracı başına bir şema kurulumu ile yalıtılır ve şifreleme anahtarları periyodik olarak döndürülür. -Twenty'nin mühendislik ve destek ekipleri, yalnızca müşterinin bir sorun bildirmesi ve müşteri Ayarlar → Genel → Güvenlik bölümünde çalışma alanına erişime izin vermesi sonrasında müşteri çalışma alanlarına erişebilir. +Twenty'nin mühendislik ve destek ekipleri, sorunları araştırmak ve çözmek için müşteri çalışma alanlarına erişebilir. Çalışma alanı sahipleri bunu kontrol eder: destek erişimi, herhangi bir zamanda Ayarlar → Genel → Güvenlik bölümünden devre dışı bırakılabilir ve siz tekrar açana kadar kapalı kalır. Verilerinizi etkileyen doğrulanmış bir kişisel veri ihlali durumunda, sizi gereksiz gecikme olmaksızın ve her hâlükârda farkına varmamızdan itibaren 48 saat içinde bilgilendireceğiz. Bildirimimiz, o anda bilinen ölçüde, ihlalin niteliğini, etkilenen veri ve kişi kategorilerini ve yaklaşık hacmini, muhtemel sonuçları ve alınan veya planlanan düzeltici ve hafifletici önlemleri içerecektir. Soruşturma ilerledikçe güncellemeler sağlayacağız. @@ -64,7 +64,7 @@ Varsayılan olarak, yumuşak silinen kayıtlar 14 gün boyunca saklanır, bu sü Kaldırılan bir kayıt 30 gün boyunca yedeklerde kalır, bu sürenin sonunda kalıcı olarak silinir. -Bir çalışma alanı silindiğinde, verileri hemen etkin sistemlerden kaldırılır. Yedekler 7 gün boyunca saklanır, bu sürenin sonunda tüm veriler kalıcı olarak silinir. +Bir çalışma alanı silindiğinde, hizmetin sonlandırılmasından itibaren yaklaşık 90 gün içinde ve genellikle çok daha kısa bir sürede, verileri canlı sistemlerden kaldırılır. Yedekleme ve arşiv kopyaları ise sonraki 90 gün içinde üzerine yazılarak veya temizlenerek kaldırılır; bu sürenin ardından tüm veriler kalıcı olarak silinir. Her iki dönem boyunca da veriler tüm operasyonel kullanımdan izole edilir. Talep üzerine, temizleme işlemi tamamlandığında yazılı bir sertifika sağlayabiliriz. Tam koşullar için Veri İşleme Sözleşmenizin 4.9 maddesine bakın. Evet, herhangi bir yedek saklama süresi boyunca silinmiş veriler operasyonel kullanımdan yalıtılır. diff --git a/packages/twenty-docs/l/tr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx b/packages/twenty-docs/l/tr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx index 889b39a970..01e7f7607b 100644 --- a/packages/twenty-docs/l/tr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx +++ b/packages/twenty-docs/l/tr/user-guide/workflows/capabilities/use-branches-in-workflows.mdx @@ -20,8 +20,6 @@ Belirli koşullara göre yalnızca bir dalı çalıştırmak için, **her dalın 3. Her Filter üzerinde, o dalın ne zaman devam etmesi gerektiğini belirlemek için koşullar ayarlayın 4. Yalnızca Filter koşulları sağlanan dal(lar) devam edecektir - - ### Filter'lar Nasıl Çalışır * Filter koşulu **sağlanırsa**: Dal çalışmaya devam eder