diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/config/install-hooks.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/config/install-hooks.mdx
index 152fd370a3..24679dc2cf 100644
--- a/packages/twenty-docs/l/ar/developers/extend/apps/config/install-hooks.mdx
+++ b/packages/twenty-docs/l/ar/developers/extend/apps/config/install-hooks.mdx
@@ -145,7 +145,7 @@ export default definePreInstallLogicFunction({
## خطاف إلغاء التثبيت
-تُصرّح `defineUninstallLogicFunction` عن خطاف يتم تشغيله عندما يلغي المستخدم تثبيت تطبيقك. يتم تنفيذه **قبل** إزالة بيانات التعريف للتطبيق وبياناته وكوده — بمجرد تشغيل ترحيل الحذف، لن يتبقى أي شيء للتنفيذ — لذلك لا يزال بإمكان معالجك الاستعلام عن كائنات التطبيق وسجلاته. استخدمه لتنظيف الموارد الخارجية: إلغاء توفير موارد واجهة برمجة التطبيقات (API)، وحذف الروبوتات المتبقية، وإبطال الـ webhooks.
+تُصرّح `defineUninstallLogicFunction` عن خطاف يتم تشغيله عندما يلغي المستخدم تثبيت تطبيقك. يتم تنفيذه **قبل** إزالة بيانات التعريف للتطبيق وبياناته وكوده — بمجرد تشغيل ترحيل الحذف، لن يتبقى أي شيء للتنفيذ — لذلك لا يزال بإمكان معالجك الاستعلام عن كائنات التطبيق وسجلاته. استخدمه لتنظيف الموارد الخارجية: إلغاء توفير موارد واجهة برمجة التطبيقات (API)، وحذف الروبوتات المتبقية، وإبطال خطافات الويب.
الملاحظات:
diff --git a/packages/twenty-docs/l/ar/developers/extend/apps/config/overview.mdx b/packages/twenty-docs/l/ar/developers/extend/apps/config/overview.mdx
index 9aea496bc9..fecf091035 100644
--- a/packages/twenty-docs/l/ar/developers/extend/apps/config/overview.mdx
+++ b/packages/twenty-docs/l/ar/developers/extend/apps/config/overview.mdx
@@ -41,7 +41,7 @@ icon: screwdriver-wrench
`defineRole` — حدِّد ما يمكن لوظائف منطق التطبيق قراءته وكتابته.
- `definePreInstallLogicFunction` و`definePostInstallLogicFunction` و`defineUninstallLogicFunction` — نسخ البيانات احتياطيًا، تهيئة القيم الافتراضية، التحقق من صحة الترقيات، وتنظيف الموارد عند الإزالة.
+ `definePreInstallLogicFunction` و`definePostInstallLogicFunction` و`defineUninstallLogicFunction` — نسخ البيانات احتياطيًا، تهيئة القيم الافتراضية، التحقق من صحة الترقيات، والتنظيف عند الإزالة.
diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/config/install-hooks.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/config/install-hooks.mdx
index 30d04d348a..3071a64ceb 100644
--- a/packages/twenty-docs/l/cs/developers/extend/apps/config/install-hooks.mdx
+++ b/packages/twenty-docs/l/cs/developers/extend/apps/config/install-hooks.mdx
@@ -1,6 +1,6 @@
---
title: Instalační hooky
-description: Spouštějte logiku během životního cyklu instalace, upgradu nebo odinstalace – naplňte data, zálohujte záznamy, ověřte upgrade, vyčistěte externí zdroje.
+description: Spouštějte logiku během životního cyklu instalace, upgradu nebo odinstalace – vložte výchozí data, zálohujte záznamy, ověřte upgrade, vyčistěte externí prostředky.
icon: wrench
---
@@ -145,11 +145,11 @@ export default definePreInstallLogicFunction({
## Odinstalační hook
-`defineUninstallLogicFunction` deklaruje hook, který se spustí, když uživatel odinstaluje vaši aplikaci. Spustí se **předtím**, než jsou odstraněna metadata, data a kód aplikace — jakmile se spustí migrační skript pro smazání, nezbude nic, co by se dalo vykonat — takže váš handler může stále dotazovat objekty a záznamy aplikace. Použijte ho k úklidu externích prostředků: zrušení přidělených API prostředků, smazání zbývajících botů, odvolání webhooks.
+`defineUninstallLogicFunction` deklaruje hook, který se spustí, když uživatel odinstaluje vaši aplikaci. Spustí se **předtím**, než jsou odstraněna metadata, data a kód aplikace — jakmile se spustí migrační skript pro smazání, nezbude nic, co by se dalo vykonat — takže váš handler může stále dotazovat objekty a záznamy aplikace. Použijte ho k úklidu externích prostředků: zrušení přidělených API prostředků, smazání zbývajících botů, zrušení webhooků.
Poznámky:
-* Hook pracuje v režimu best effort: běží synchronně, ale chyba se pouze zaloguje a **nikdy neblokuje odinstalaci** — úklid nesmí znemožnit odebrání aplikace.
+* Hook pracuje v režimu best effort: běží synchronně, ale chyba se pouze zapíše do logu a nikdy neblokuje odinstalaci — úklid nesmí znemožnit odebrání aplikace.
* Přijímá `UninstallPayload` (`{ version?: string }` — verze, která se odstraňuje).
* Nespouští se, pokud je neúspěšná čistá instalace vrácena zpět — aplikace nikdy nedokončila instalaci.
* Hook nemůže běžet poté, co je aplikace pryč, takže externí úklid, který závisí na datech aplikace (např. ID botů uložená v záznamech), patří sem, ne do externí naplánované úlohy.
diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/getting-started/concepts.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/getting-started/concepts.mdx
index b52e6781c1..5cb2505895 100644
--- a/packages/twenty-docs/l/cs/developers/extend/apps/getting-started/concepts.mdx
+++ b/packages/twenty-docs/l/cs/developers/extend/apps/getting-started/concepts.mdx
@@ -78,7 +78,7 @@ your-app/
* **`yarn twenty dev`** — sleduje vaše zdrojové soubory a průběžně synchronizuje změny s připojeným serverem Twenty. Typovaný klient API se při změně schématu automaticky znovu vygeneruje.
* **`yarn twenty dev:build`** — zkompiluje TypeScript, zabalí logické funkce a frontendové komponenty pomocí esbuild a vytvoří manifest.
-* **Pre/post-install hooks odinstalace** — volitelné funkce, které běží během instalace nebo těsně před odstraněním. Podrobnosti viz [Install Hooks](/l/cs/developers/extend/apps/config/install-hooks).
+* **Pre/post-install a odinstalační hooky** — volitelné funkce, které běží během instalace nebo těsně před odinstalací. Podrobnosti viz [Install Hooks](/l/cs/developers/extend/apps/config/install-hooks).
## Další kroky
diff --git a/packages/twenty-docs/l/de/developers/extend/apps/getting-started/concepts.mdx b/packages/twenty-docs/l/de/developers/extend/apps/getting-started/concepts.mdx
index 93b8e998ab..004b052d02 100644
--- a/packages/twenty-docs/l/de/developers/extend/apps/getting-started/concepts.mdx
+++ b/packages/twenty-docs/l/de/developers/extend/apps/getting-started/concepts.mdx
@@ -78,7 +78,7 @@ your-app/
* **`yarn twenty dev`** — überwacht Ihre Quelldateien und synchronisiert Änderungen in Echtzeit mit einem verbundenen Twenty-Server. Der typisierte API-Client wird automatisch neu erzeugt, wenn sich das Schema ändert.
* **`yarn twenty dev:build`** — kompiliert TypeScript, bündelt Logikfunktionen und Frontend-Komponenten mit esbuild und erzeugt ein Manifest.
-* **Pre/Post-Install- und Uninstall-Hooks** — optionale Funktionen, die während der Installation oder direkt vor der Entfernung ausgeführt werden. Details finden Sie unter [Install Hooks](/l/de/developers/extend/apps/config/install-hooks).
+* **Pre/Post-Install-Hooks und Uninstall-Hooks** — optionale Funktionen, die während der Installation oder direkt vor der Deinstallation ausgeführt werden. Details finden Sie unter [Install Hooks](/l/de/developers/extend/apps/config/install-hooks).
## Nächste Schritte
diff --git a/packages/twenty-docs/l/es/developers/extend/apps/getting-started/concepts.mdx b/packages/twenty-docs/l/es/developers/extend/apps/getting-started/concepts.mdx
index f7dedd6741..7afcfa9a09 100644
--- a/packages/twenty-docs/l/es/developers/extend/apps/getting-started/concepts.mdx
+++ b/packages/twenty-docs/l/es/developers/extend/apps/getting-started/concepts.mdx
@@ -78,7 +78,7 @@ your-app/
* **`yarn twenty dev`** — observa tus archivos fuente y sincroniza en tiempo real los cambios con un servidor de Twenty conectado. El cliente de API tipado se regenera automáticamente cuando cambia el esquema.
* **`yarn twenty dev:build`** — compila TypeScript, agrupa las funciones de lógica y los componentes de frontend con esbuild, y produce un manifiesto.
-* **Hooks de pre/post-instalación y desinstalación** — funciones opcionales que se ejecutan durante la instalación o justo antes de la eliminación. Consulta [Hooks de instalación](/l/es/developers/extend/apps/config/install-hooks) para más detalles.
+* **Hooks de pre/post-instalación y desinstalación** — funciones opcionales que se ejecutan durante la instalación o justo antes de la desinstalación. Consulta [Hooks de instalación](/l/es/developers/extend/apps/config/install-hooks) para más detalles.
## Próximos pasos
diff --git a/packages/twenty-docs/l/fr/developers/extend/apps/getting-started/concepts.mdx b/packages/twenty-docs/l/fr/developers/extend/apps/getting-started/concepts.mdx
index 0189425ff3..65929328d3 100644
--- a/packages/twenty-docs/l/fr/developers/extend/apps/getting-started/concepts.mdx
+++ b/packages/twenty-docs/l/fr/developers/extend/apps/getting-started/concepts.mdx
@@ -78,7 +78,7 @@ your-app/
* **`yarn twenty dev`** — surveille vos fichiers source et synchronise en direct les modifications avec un serveur Twenty connecté. Le client d’API typé est régénéré automatiquement lorsque le schéma change.
* **`yarn twenty dev:build`** — compile TypeScript, regroupe les fonctions logiques et les composants frontaux avec esbuild, et produit un manifeste.
-* **Hooks pré/post-install et de désinstallation** — fonctions optionnelles qui s’exécutent pendant l’installation ou juste avant la suppression. Voir [Install Hooks](/l/fr/developers/extend/apps/config/install-hooks) pour plus de détails.
+* **Hooks pré/post-install et de désinstallation** — fonctions optionnelles qui s’exécutent pendant l’installation ou juste avant la désinstallation. Voir [Install Hooks](/l/fr/developers/extend/apps/config/install-hooks) pour plus de détails.
## Prochaines étapes
diff --git a/packages/twenty-docs/l/ja/developers/extend/apps/getting-started/concepts.mdx b/packages/twenty-docs/l/ja/developers/extend/apps/getting-started/concepts.mdx
index c533604fba..cc9a7e548e 100644
--- a/packages/twenty-docs/l/ja/developers/extend/apps/getting-started/concepts.mdx
+++ b/packages/twenty-docs/l/ja/developers/extend/apps/getting-started/concepts.mdx
@@ -78,7 +78,7 @@ your-app/
* **`yarn twenty dev`** — ソースファイルを監視し、接続された Twenty サーバーへ変更をライブ同期します。 スキーマが変更されると、型付き API クライアントは自動的に再生成されます。
* **`yarn twenty dev:build`** — TypeScript をコンパイルし、esbuild でロジック関数とフロントコンポーネントをバンドルして、マニフェストを生成します。
-* **プリ/ポストインストールおよびアンインストールフック** — インストール中または削除直前に実行されるオプションの関数。 詳細は [Install Hooks](/l/ja/developers/extend/apps/config/install-hooks) を参照してください。
+* **プリ/ポストインストールおよびアンインストールフック** — インストール中またはアンインストール直前に実行されるオプションの関数。 詳細は [Install Hooks](/l/ja/developers/extend/apps/config/install-hooks) を参照してください。
## 次のステップ
diff --git a/packages/twenty-docs/l/ko/developers/extend/apps/config/overview.mdx b/packages/twenty-docs/l/ko/developers/extend/apps/config/overview.mdx
index 34e66aff05..d23166490f 100644
--- a/packages/twenty-docs/l/ko/developers/extend/apps/config/overview.mdx
+++ b/packages/twenty-docs/l/ko/developers/extend/apps/config/overview.mdx
@@ -49,7 +49,7 @@ Twenty 앱의 **구성 레이어(config layer)** 는 앱의 ID, 보유한 권한
* **애플리케이션**이 진입점입니다. 모든 앱에는 정확히 한 번의 `defineApplication()` 호출이 있으며, 이 호출은 하나의 \*\*역할(Role)\*\*을 기본값으로 가리킵니다.
* \*\*역할(Role)\*\*은 앱의 로직 함수와 프런트 컴포넌트가 무엇을 읽고 쓸 수 있는지를 제어합니다. 최소 권한 원칙을 따르세요. 코드에 실제로 필요한 권한만 부여하세요.
-* \*\*설치 훅(Install Hooks)\*\*은 설치나 업그레이드 중에 실행됩니다. 메타데이터 마이그레이션 이전에 실행되는 사전 설치 훅은 위험한 업그레이드를 거부할 수 있고, 마이그레이션 이후에 실행되는 사후 설치 훅은 새 스키마에 맞춰 기본 데이터를 시드할 수 있습니다. 제거 훅은 앱이 제거되기 직전에 실행되므로, 앱의 데이터를 still 읽을 수 있는 동안 외부 리소스를 정리할 수 있습니다.
+* \*\*설치 훅(Install Hooks)\*\*은 설치나 업그레이드 중에 실행됩니다. 메타데이터 마이그레이션 이전에 실행되는 사전 설치 훅은 위험한 업그레이드를 거부할 수 있고, 마이그레이션 이후에 실행되는 사후 설치 훅은 새 스키마에 맞춰 기본 데이터를 시드할 수 있습니다. 제거 훅은 앱이 제거되기 직전에 실행되므로, 앱의 데이터를 아직 읽을 수 있을 때 외부 리소스를 정리할 수 있습니다.
설치 훅은 [로직 함수](/l/ko/developers/extend/apps/logic/logic-functions) 런타임을 공유합니다. 동일한 핸들러 시그니처, 동일한 환경 변수, 동일한 타입이 지정된 API 클라이언트를 사용하지만, 자체 define 함수로 선언되고 일반 트리거 모델(HTTP, cron, 데이터베이스 이벤트) 외부에서 동작합니다.
diff --git a/packages/twenty-docs/l/tr/developers/extend/apps/getting-started/concepts.mdx b/packages/twenty-docs/l/tr/developers/extend/apps/getting-started/concepts.mdx
index 8debc3181b..4155e06cec 100644
--- a/packages/twenty-docs/l/tr/developers/extend/apps/getting-started/concepts.mdx
+++ b/packages/twenty-docs/l/tr/developers/extend/apps/getting-started/concepts.mdx
@@ -78,7 +78,7 @@ your-app/
* **`yarn twenty dev`** — kaynak dosyalarınızı izler ve bağlı bir Twenty sunucusuna değişiklikleri canlı olarak senkronize eder. Şema değiştiğinde tipli API istemcisi otomatik olarak yeniden oluşturulur.
* **`yarn twenty dev:build`** — TypeScript'i derler, mantık işlevlerini ve ön uç bileşenlerini esbuild ile paketler ve bir manifest üretir.
-* **Kurulum öncesi/sonrası ve kaldırma öncesi/sonrası kancalar** — kurulum sırasında veya kaldırılmadan hemen önce çalışan isteğe bağlı işlevler. Ayrıntılar için [Kurulum Kancaları](/l/tr/developers/extend/apps/config/install-hooks) bölümüne bakın.
+* **Kurulum öncesi/sonrası ve kaldırma kancaları** — kurulum sırasında veya kaldırılmadan hemen önce çalışan isteğe bağlı işlevler. Ayrıntılar için [Kurulum Kancaları](/l/tr/developers/extend/apps/config/install-hooks) bölümüne bakın.
## Sonraki adımlar