diff --git a/packages/twenty-docs/l/cs/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/cs/developers/extend/apps/getting-started.mdx
index d1ae56af6b..4f7243faab 100644
--- a/packages/twenty-docs/l/cs/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/cs/developers/extend/apps/getting-started.mdx
@@ -137,7 +137,7 @@ Aplikace se skládají z **entit** — každá je definována jako soubor TypeSc
| **Objekty a pole** | Definujte vlastní datové modely (např. Post Card, Invoice) s typovanými poli |
| **Logické funkce** | Serverové funkce v TypeScriptu spouštěné HTTP trasami, plánovačem cron nebo událostmi databáze |
| **Frontendové komponenty** | Komponenty Reactu, které se vykreslují v uživatelském rozhraní Twenty (postranní panel, widgety, příkazová nabídka) |
-| **Dovednosti a agenti** | AI schopnosti — znovu použitelné pokyny a autonomní asistenti |
+| **Dovednosti a agenti** | Schopnosti AI — opakovaně použitelné pokyny a autonomní asistenti |
| **Pohledy a navigace** | Předkonfigurované seznamové pohledy a položky postranní nabídky pro vaše objekty |
| **Rozvržení stránek** | Vlastní stránky detailu záznamu s kartami a widgety |
@@ -176,9 +176,9 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Začít s příkladem
+### Začínáme s příkladem
-Chcete-li začít z úplnějšího příkladu s vlastními objekty, poli, logickými funkcemi, frontendovými komponentami a dalšími, použijte příznak `--example`:
+Chcete-li začít s úplnějším příkladem s vlastními objekty, poli, logickými funkcemi, frontendovými komponentami a dalšími, použijte přepínač `--example`:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
diff --git a/packages/twenty-docs/l/de/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/de/developers/extend/apps/getting-started.mdx
index 9d8a8669fd..ce359b3990 100644
--- a/packages/twenty-docs/l/de/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/de/developers/extend/apps/getting-started.mdx
@@ -19,9 +19,9 @@ Bevor Sie beginnen, stellen Sie sicher, dass Folgendes auf Ihrem Rechner install
* **Yarn 4** — Wird mit Node.js über Corepack mitgeliefert. Aktivieren Sie es, indem Sie `corepack enable` ausführen
* **Docker** — [Hier herunterladen](https://www.docker.com/products/docker-desktop/). Erforderlich, um eine lokale Twenty-Instanz auszuführen. Nicht erforderlich, wenn bereits ein Twenty-Server läuft.
-## Create your first app
+## Erstellen Sie Ihre erste App
-### Scaffold your app
+### App-Gerüst erstellen
Öffnen Sie ein Terminal und führen Sie Folgendes aus:
@@ -33,7 +33,7 @@ Sie werden aufgefordert, einen Namen und eine Beschreibung für Ihre App einzuge
Dadurch wird ein neuer Ordner namens `my-twenty-app` mit allem erstellt, was Sie benötigen.
-### Set up a local Twenty instance
+### Lokale Twenty-Instanz einrichten
Das Scaffolding-Tool fragt:
@@ -46,7 +46,7 @@ Das Scaffolding-Tool fragt:
-### Sign in to your workspace
+### Melden Sie sich bei Ihrem Arbeitsbereich an
Anschließend öffnet sich ein Browserfenster mit der Twenty-Anmeldeseite. Melden Sie sich mit dem vorab eingerichteten Demo-Konto an:
@@ -57,7 +57,7 @@ Anschließend öffnet sich ein Browserfenster mit der Twenty-Anmeldeseite. Melde
-### Authorize the app
+### Autorisieren Sie die App
Nach der Anmeldung sehen Sie einen Autorisierungsbildschirm. Dadurch kann Ihre App mit Ihrem Arbeitsbereich interagieren.
@@ -73,7 +73,7 @@ Nach der Autorisierung bestätigt Ihr Terminal, dass alles eingerichtet ist.
-### Start developing
+### Beginnen Sie mit der Entwicklung
Wechseln Sie in Ihren neuen App-Ordner und starten Sie den Entwicklungsserver:
@@ -98,7 +98,7 @@ Der Dev-Modus ist nur auf Twenty-Instanzen verfügbar, die im Entwicklungsmodus
-### See your app in Twenty
+### Sehen Sie sich Ihre App in Twenty an
Öffnen Sie [http://localhost:2020/settings/applications#developer](http://localhost:2020/settings/applications#developer) in Ihrem Browser. Navigieren Sie zu **Settings > Apps** und wählen Sie die Registerkarte **Developer**. Unter **Your Apps** sollte Ihre App aufgeführt sein:
@@ -130,24 +130,24 @@ Alles erledigt! Bearbeiten Sie eine beliebige Datei in `src/`, und die Änderung
## Was Sie erstellen können
-Apps are composed of **entities** — each defined as a TypeScript file with a single `export default`:
+Apps bestehen aus **Entitäten** — jede ist als TypeScript-Datei mit einem einzigen `export default` definiert:
-| Entity | What it does |
-| ------------------------ | --------------------------------------------------------------------------------------------- |
-| **Objects & Fields** | Define custom data models (like Post Card, Invoice) with typed fields |
-| **Logikfunktionen** | Server-side TypeScript functions triggered by HTTP routes, cron schedules, or database events |
-| **Frontend-Komponenten** | React components that render inside Twenty's UI (side panel, widgets, command menu) |
-| **Skills & Agents** | AI capabilities — reusable instructions and autonomous assistants |
-| **Views & Navigation** | Pre-configured list views and sidebar menu items for your objects |
-| **Seitenlayouts** | Custom record detail pages with tabs and widgets |
+| Entität | Was sie macht |
+| -------------------------- | -------------------------------------------------------------------------------------------------------------------- |
+| **Objekte & Felder** | Definieren Sie benutzerdefinierte Datenmodelle (wie Post Card, Invoice) mit typisierten Feldern |
+| **Logikfunktionen** | Serverseitige TypeScript-Funktionen, die durch HTTP-Routen, Cron-Zeitpläne oder Datenbankereignisse ausgelöst werden |
+| **Frontend-Komponenten** | React-Komponenten, die in der UI von Twenty gerendert werden (Seitenleiste, Widgets, Befehlsmenü) |
+| **Fähigkeiten & Agenten** | KI-Funktionen — wiederverwendbare Anweisungen und autonome Assistenten |
+| **Ansichten & Navigation** | Vorkonfigurierte Listenansichten und Seitenleisteneinträge für Ihre Objekte |
+| **Seitenlayouts** | Benutzerdefinierte Datensatz-Detailseiten mit Tabs und Widgets |
-Head over to [Building Apps](/l/de/developers/extend/apps/building) for a detailed guide on each entity type.
+Wechseln Sie zu [Apps erstellen](/l/de/developers/extend/apps/building) für eine ausführliche Anleitung zu jedem Entitätstyp.
---
## Projektstruktur
-The scaffolder generates the following file structure:
+Der Scaffolder erzeugt die folgende Verzeichnisstruktur:
```text filename="my-twenty-app/"
my-twenty-app/
@@ -176,15 +176,15 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Starting from an example
+### Mit einem Beispiel beginnen
-To start from a more complete example with custom objects, fields, logic functions, front components, and more, use the `--example` flag:
+Um mit einem umfassenderen Beispiel mit benutzerdefinierten Objekten, Feldern, Logikfunktionen, Frontend-Komponenten und mehr zu starten, verwenden Sie die Option `--example`:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
```
-Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) directory on GitHub. You can also scaffold individual entities into an existing project with `yarn twenty add` (see [Building Apps](/l/de/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
+Die Beispiele stammen aus dem Verzeichnis [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) auf GitHub. Sie können auch einzelne Entitäten in einem bestehenden Projekt mit `yarn twenty add` erzeugen (siehe [Apps erstellen](/l/de/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
### Wichtige Dateien
@@ -192,14 +192,14 @@ Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `package.json` | Deklariert den App-Namen, die Version und Abhängigkeiten. Enthält ein `twenty`-Skript, sodass Sie `yarn twenty help` ausführen können, um alle Befehle anzuzeigen. |
| `src/application-config.ts` | **Erforderlich.** Die Hauptkonfigurationsdatei für Ihre App. |
-| `src/default-role.ts` | Default role that controls what your logic functions can access. |
-| `src/constants/universal-identifiers.ts` | Auto-generated UUIDs and app metadata (display name, description). |
+| `src/default-role.ts` | Standardrolle, die steuert, worauf Ihre Logikfunktionen zugreifen können. |
+| `src/constants/universal-identifiers.ts` | Automatisch erzeugte UUIDs und App-Metadaten (Anzeigename, Beschreibung). |
| `src/__tests__/` | Integrationstests (Setup + Beispieltest). |
| `public/` | Statische Assets (Bilder, Schriftarten), die mit Ihrer App ausgeliefert werden. |
-## Local development server
+## Lokaler Entwicklungsserver
-The scaffolder already started a local Twenty server for you. To manage it later, use `yarn twenty server`:
+Der Scaffolder hat bereits einen lokalen Twenty-Server für Sie gestartet. Um ihn später zu verwalten, verwenden Sie `yarn twenty server`:
| Befehl | Beschreibung |
| -------------------------------------- | ----------------------------------------------------------- |
@@ -211,7 +211,7 @@ The scaffolder already started a local Twenty server for you. To manage it later
| `yarn twenty server logs --lines 100` | Die letzten 100 Protokollzeilen anzeigen |
| `yarn twenty server reset` | Alle Daten löschen und neu starten |
-Data is persisted across restarts in two Docker volumes (`twenty-app-dev-data` for PostgreSQL, `twenty-app-dev-storage` for files). Use `reset` to wipe everything and start fresh.
+Daten bleiben über Neustarts hinweg in zwei Docker-Volumes bestehen (`twenty-app-dev-data` für PostgreSQL, `twenty-app-dev-storage` für Dateien). Verwenden Sie `reset`, um alles zu löschen und neu zu beginnen.
Der Server erfordert, dass **Docker** läuft. Wenn der Fehler "Docker not running" angezeigt wird, stellen Sie sicher, dass Docker Desktop (oder der Docker-Daemon) gestartet ist.
diff --git a/packages/twenty-docs/l/it/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/it/developers/extend/apps/getting-started.mdx
index 35f2db8345..50204f5e1e 100644
--- a/packages/twenty-docs/l/it/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/it/developers/extend/apps/getting-started.mdx
@@ -19,9 +19,9 @@ Prima di iniziare, assicurati che quanto segue sia installato sul tuo computer:
* **Yarn 4** — Incluso con Node.js tramite Corepack. Abilitalo eseguendo `corepack enable`
* **Docker** — [Scarica qui](https://www.docker.com/products/docker-desktop/). Necessario per eseguire un'istanza locale di Twenty. Non necessario se hai già un server Twenty in esecuzione.
-## Create your first app
+## Crea la tua prima app
-### Scaffold your app
+### Crea lo scheletro della tua app
Apri un terminale ed esegui:
@@ -33,7 +33,7 @@ Ti verrà chiesto di inserire un nome e una descrizione per la tua app. Premi **
Questo crea una nuova cartella chiamata `my-twenty-app` con tutto il necessario.
-### Set up a local Twenty instance
+### Configura un'istanza locale di Twenty
Lo strumento di scaffolding chiederà:
@@ -46,7 +46,7 @@ Lo strumento di scaffolding chiederà:
-### Sign in to your workspace
+### Accedi al tuo spazio di lavoro
Successivamente si aprirà una finestra del browser con la pagina di accesso di Twenty. Accedi con l'account demo preconfigurato:
@@ -57,7 +57,7 @@ Successivamente si aprirà una finestra del browser con la pagina di accesso di
-### Authorize the app
+### Autorizza l'app
Dopo l'accesso, vedrai una schermata di autorizzazione. Questo consente alla tua app di interagire con il tuo spazio di lavoro.
@@ -73,7 +73,7 @@ Una volta autorizzato, il terminale confermerà che tutto è configurato.
-### Start developing
+### Inizia a sviluppare
Entra nella nuova cartella della tua app e avvia il server di sviluppo:
@@ -98,7 +98,7 @@ La modalità di sviluppo è disponibile solo sulle istanze di Twenty in esecuzio
-### See your app in Twenty
+### Visualizza la tua app in Twenty
Apri [http://localhost:2020/settings/applications#developer](http://localhost:2020/settings/applications#developer) nel browser. Vai su **Settings > Apps** e seleziona la scheda **Developer**. Dovresti vedere la tua app elencata in **Your Apps**:
@@ -130,24 +130,24 @@ Passa alla scheda **Content** per vedere tutto ciò che la tua app fornisce —
## Cosa puoi creare
-Apps are composed of **entities** — each defined as a TypeScript file with a single `export default`:
+Le app sono composte da **entità** — ciascuna definita come un file TypeScript con un singolo `export default`:
-| Entity | What it does |
-| ------------------------ | --------------------------------------------------------------------------------------------- |
-| **Objects & Fields** | Define custom data models (like Post Card, Invoice) with typed fields |
-| **Funzioni logiche** | Server-side TypeScript functions triggered by HTTP routes, cron schedules, or database events |
-| **Componenti front-end** | React components that render inside Twenty's UI (side panel, widgets, command menu) |
-| **Skills & Agents** | AI capabilities — reusable instructions and autonomous assistants |
-| **Views & Navigation** | Pre-configured list views and sidebar menu items for your objects |
-| **Layout di pagina** | Custom record detail pages with tabs and widgets |
+| Entità | Cosa fa |
+| ------------------------ | ----------------------------------------------------------------------------------------------------------------- |
+| **Oggetti e campi** | Definisci modelli di dati personalizzati (come Post Card, Invoice) con campi tipizzati |
+| **Funzioni logiche** | Funzioni TypeScript lato server attivate da route HTTP, pianificazioni cron o eventi del database |
+| **Componenti front-end** | Componenti React che vengono renderizzati all'interno dell'UI di Twenty (pannello laterale, widget, menu comandi) |
+| **Skill e agenti** | Funzionalità di IA — istruzioni riutilizzabili e assistenti autonomi |
+| **Viste e navigazione** | Viste elenco preconfigurate e voci di menu della barra laterale per i tuoi oggetti |
+| **Layout di pagina** | Pagine di dettaglio dei record personalizzate con schede e widget |
-Head over to [Building Apps](/l/it/developers/extend/apps/building) for a detailed guide on each entity type.
+Vai a [Creare app](/l/it/developers/extend/apps/building) per una guida dettagliata su ogni tipo di entità.
---
## Struttura del progetto
-The scaffolder generates the following file structure:
+Lo scaffolder genera la seguente struttura dei file:
```text filename="my-twenty-app/"
my-twenty-app/
@@ -176,15 +176,15 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Starting from an example
+### Partire da un esempio
-To start from a more complete example with custom objects, fields, logic functions, front components, and more, use the `--example` flag:
+Per iniziare da un esempio più completo con oggetti personalizzati, campi, funzioni logiche, componenti front-end e altro, usa il flag `--example`:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
```
-Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) directory on GitHub. You can also scaffold individual entities into an existing project with `yarn twenty add` (see [Building Apps](/l/it/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
+Gli esempi provengono dalla directory [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) su GitHub. Puoi anche aggiungere singole entità a un progetto esistente con `yarn twenty add` (vedi [Creare app](/l/it/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
### File principali
@@ -192,14 +192,14 @@ Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `package.json` | Dichiara il nome, la versione e le dipendenze della tua app. Include uno script `twenty` così puoi eseguire `yarn twenty help` per vedere tutti i comandi. |
| `src/application-config.ts` | **Obbligatorio.** Il file di configurazione principale della tua app. |
-| `src/default-role.ts` | Default role that controls what your logic functions can access. |
-| `src/constants/universal-identifiers.ts` | Auto-generated UUIDs and app metadata (display name, description). |
+| `src/default-role.ts` | Ruolo predefinito che controlla a cosa possono accedere le tue funzioni logiche. |
+| `src/constants/universal-identifiers.ts` | UUID generati automaticamente e metadati dell'app (nome visualizzato, descrizione). |
| `src/__tests__/` | Test di integrazione (setup + test di esempio). |
| `public/` | Asset statici (immagini, font) serviti insieme alla tua app. |
-## Local development server
+## Server di sviluppo locale
-The scaffolder already started a local Twenty server for you. To manage it later, use `yarn twenty server`:
+Lo scaffolder ha già avviato per te un server Twenty locale. Per gestirlo in seguito, usa `yarn twenty server`:
| Comando | Descrizione |
| -------------------------------------- | --------------------------------------------------------- |
@@ -211,7 +211,7 @@ The scaffolder already started a local Twenty server for you. To manage it later
| `yarn twenty server logs --lines 100` | Mostra le ultime 100 righe di log |
| `yarn twenty server reset` | Elimina tutti i dati e riparti da zero |
-Data is persisted across restarts in two Docker volumes (`twenty-app-dev-data` for PostgreSQL, `twenty-app-dev-storage` for files). Use `reset` to wipe everything and start fresh.
+I dati vengono mantenuti tra i riavvii in due volumi Docker (`twenty-app-dev-data` per PostgreSQL, `twenty-app-dev-storage` per i file). Usa `reset` per cancellare tutto e ripartire da zero.
Il server richiede che **Docker** sia in esecuzione. Se vedi l'errore "Docker not running", assicurati che Docker Desktop (o il demone Docker) sia avviato.
diff --git a/packages/twenty-docs/l/pt/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/pt/developers/extend/apps/getting-started.mdx
index a57fc4788f..3453fa8674 100644
--- a/packages/twenty-docs/l/pt/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/pt/developers/extend/apps/getting-started.mdx
@@ -19,9 +19,9 @@ Antes de começar, verifique se o seguinte está instalado na sua máquina:
* **Yarn 4** — Vem com o Node.js via Corepack. Ative-o executando `corepack enable`
* **Docker** — [Baixe aqui](https://www.docker.com/products/docker-desktop/). Necessário para executar uma instância local do Twenty. Não é necessário se você já tiver um servidor Twenty em execução.
-## Create your first app
+## Crie seu primeiro aplicativo
-### Scaffold your app
+### Gere o scaffold do seu aplicativo
Abra um terminal e execute:
@@ -33,7 +33,7 @@ Será solicitado que você informe um nome e uma descrição para o seu aplicati
Isso cria uma nova pasta chamada `my-twenty-app` com tudo de que você precisa.
-### Set up a local Twenty instance
+### Configure uma instância local do Twenty
O gerador de scaffold perguntará:
@@ -46,7 +46,7 @@ O gerador de scaffold perguntará:
-### Sign in to your workspace
+### Faça login no seu espaço de trabalho
Em seguida, uma janela do navegador será aberta com a página de login do Twenty. Faça login com a conta de demonstração pré-configurada:
@@ -57,7 +57,7 @@ Em seguida, uma janela do navegador será aberta com a página de login do Twent
-### Authorize the app
+### Autorize o aplicativo
Após fazer login, você verá uma tela de autorização. Isso permite que seu aplicativo interaja com seu espaço de trabalho.
@@ -73,7 +73,7 @@ Depois de autorizado, seu terminal confirmará que tudo está configurado.
-### Start developing
+### Comece a desenvolver
Entre na nova pasta do seu aplicativo e inicie o servidor de desenvolvimento:
@@ -98,7 +98,7 @@ O modo de desenvolvimento só está disponível em instâncias do Twenty em modo
-### See your app in Twenty
+### Veja seu aplicativo no Twenty
Abra [http://localhost:2020/settings/applications#developer](http://localhost:2020/settings/applications#developer) no seu navegador. Navegue até **Settings > Apps** e selecione a aba **Developer**. Você deverá ver seu aplicativo listado em **Your Apps**:
@@ -130,24 +130,24 @@ Tudo pronto! Edite qualquer arquivo em `src/` e as alterações serão detectada
## O que você pode criar
-Apps are composed of **entities** — each defined as a TypeScript file with a single `export default`:
+Os aplicativos são compostos por **entidades** — cada uma definida como um arquivo TypeScript com um único `export default`:
-| Entity | What it does |
-| ---------------------------- | --------------------------------------------------------------------------------------------- |
-| **Objects & Fields** | Define custom data models (like Post Card, Invoice) with typed fields |
-| **Funções lógicas** | Server-side TypeScript functions triggered by HTTP routes, cron schedules, or database events |
-| **Componentes de front-end** | React components that render inside Twenty's UI (side panel, widgets, command menu) |
-| **Skills & Agents** | AI capabilities — reusable instructions and autonomous assistants |
-| **Views & Navigation** | Pre-configured list views and sidebar menu items for your objects |
-| **Layouts de página** | Custom record detail pages with tabs and widgets |
+| Entidade | O que faz |
+| ---------------------------- | ------------------------------------------------------------------------------------------------------------------ |
+| **Objetos e campos** | Defina modelos de dados personalizados (como cartão postal, fatura) com campos tipados |
+| **Funções lógicas** | Funções TypeScript do lado do servidor acionadas por rotas HTTP, agendamentos do cron ou eventos de banco de dados |
+| **Componentes de front-end** | Componentes React que são renderizados na UI do Twenty (painel lateral, widgets, menu de comandos) |
+| **Habilidades e agentes** | Recursos de IA — instruções reutilizáveis e assistentes autônomos |
+| **Exibições e navegação** | Exibições de lista pré-configuradas e itens de menu da barra lateral para seus objetos |
+| **Layouts de página** | Páginas de detalhes de registros personalizadas com abas e widgets |
-Head over to [Building Apps](/l/pt/developers/extend/apps/building) for a detailed guide on each entity type.
+Acesse [Criando aplicativos](/l/pt/developers/extend/apps/building) para um guia detalhado sobre cada tipo de entidade.
---
## Estrutura do projeto
-The scaffolder generates the following file structure:
+A ferramenta de scaffolding gera a seguinte estrutura de arquivos:
```text filename="my-twenty-app/"
my-twenty-app/
@@ -176,15 +176,15 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Starting from an example
+### Começando a partir de um exemplo
-To start from a more complete example with custom objects, fields, logic functions, front components, and more, use the `--example` flag:
+Para começar a partir de um exemplo mais completo com objetos, campos, funções de lógica, componentes de front-end e mais, use a opção `--example`:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
```
-Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) directory on GitHub. You can also scaffold individual entities into an existing project with `yarn twenty add` (see [Building Apps](/l/pt/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
+Os exemplos são obtidos do diretório [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) no GitHub. Você também pode criar o scaffolding de entidades individuais em um projeto existente com `yarn twenty add` (veja [Criando aplicativos](/l/pt/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
### Arquivos principais
@@ -192,14 +192,14 @@ Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `package.json` | Declara o nome, a versão e as dependências do seu aplicativo. Inclui um script `twenty` para que você possa executar `yarn twenty help` e ver todos os comandos. |
| `src/application-config.ts` | **Obrigatório.** O principal arquivo de configuração do seu aplicativo. |
-| `src/default-role.ts` | Default role that controls what your logic functions can access. |
-| `src/constants/universal-identifiers.ts` | Auto-generated UUIDs and app metadata (display name, description). |
+| `src/default-role.ts` | Papel padrão que controla o que suas funções de lógica podem acessar. |
+| `src/constants/universal-identifiers.ts` | UUIDs gerados automaticamente e metadados do aplicativo (nome de exibição, descrição). |
| `src/__tests__/` | Testes de integração (configuração + teste de exemplo). |
| `public/` | Recursos estáticos (imagens, fontes) servidos com seu aplicativo. |
-## Local development server
+## Servidor de desenvolvimento local
-The scaffolder already started a local Twenty server for you. To manage it later, use `yarn twenty server`:
+A ferramenta de scaffolding já iniciou um servidor local do Twenty para você. Para gerenciá-lo depois, use `yarn twenty server`:
| Comando | Descrição |
| -------------------------------------- | ------------------------------------------------------ |
@@ -211,7 +211,7 @@ The scaffolder already started a local Twenty server for you. To manage it later
| `yarn twenty server logs --lines 100` | Mostra as últimas 100 linhas de log |
| `yarn twenty server reset` | Exclui todos os dados e inicia do zero |
-Data is persisted across restarts in two Docker volumes (`twenty-app-dev-data` for PostgreSQL, `twenty-app-dev-storage` for files). Use `reset` to wipe everything and start fresh.
+Os dados são persistidos entre reinicializações em dois volumes do Docker (`twenty-app-dev-data` para PostgreSQL, `twenty-app-dev-storage` para arquivos). Use `reset` para apagar tudo e começar do zero.
O servidor requer que o **Docker** esteja em execução. Se você vir um erro "Docker not running", certifique-se de que o Docker Desktop (ou o daemon do Docker) esteja iniciado.
diff --git a/packages/twenty-docs/l/ro/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/ro/developers/extend/apps/getting-started.mdx
index 3177d5e49b..a684a9e8b9 100644
--- a/packages/twenty-docs/l/ro/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/ro/developers/extend/apps/getting-started.mdx
@@ -19,9 +19,9 @@ Aplicațiile vă permit să extindeți Twenty cu obiecte personalizate, câmpuri
* **Yarn 4** — Vine împreună cu Node.js prin Corepack. Activați-l rulând `corepack enable`
* **Docker** — [Descărcați aici](https://www.docker.com/products/docker-desktop/). Necesar pentru a rula o instanță Twenty locală. Nu este necesar dacă aveți deja un server Twenty care rulează.
-## Create your first app
+## Creați prima dvs. aplicație
-### Scaffold your app
+### Creați scheletul aplicației
Deschideți un terminal și rulați:
@@ -33,7 +33,7 @@ Vi se va cere să introduceți un nume și o descriere pentru aplicația dvs. Ap
Aceasta creează un folder nou numit `my-twenty-app` cu tot ce aveți nevoie.
-### Set up a local Twenty instance
+### Configurați o instanță Twenty locală
Generatorul de schelet va întreba:
@@ -46,7 +46,7 @@ Generatorul de schelet va întreba:
-### Sign in to your workspace
+### Autentificați-vă în spațiul dvs. de lucru
În continuare, se va deschide o fereastră de browser cu pagina de autentificare Twenty. Autentificați-vă cu contul demo preconfigurat:
@@ -57,7 +57,7 @@ Generatorul de schelet va întreba:
-### Authorize the app
+### Autorizați aplicația
După autentificare, veți vedea un ecran de autorizare. Acest lucru permite aplicației dvs. să interacționeze cu spațiul dvs. de lucru.
@@ -73,7 +73,7 @@ După autorizare, terminalul va confirma că totul este configurat.
-### Start developing
+### Începeți dezvoltarea
Intrați în noul folder al aplicației și porniți serverul de dezvoltare:
@@ -98,7 +98,7 @@ Modul de dezvoltare este disponibil doar pe instanțele Twenty care rulează în
-### See your app in Twenty
+### Vedeți aplicația în Twenty
Deschideți [http://localhost:2020/settings/applications#developer](http://localhost:2020/settings/applications#developer) în browser. Navigați la **Settings > Apps** și selectați fila **Developer**. Ar trebui să vedeți aplicația listată la **Your Apps**:
@@ -130,24 +130,24 @@ Totul este gata! Editați orice fișier din `src/`, iar modificările vor fi pre
## Ce puteți construi
-Apps are composed of **entities** — each defined as a TypeScript file with a single `export default`:
+Aplicațiile sunt compuse din **entități** — fiecare definită într-un fișier TypeScript cu un singur `export default`:
-| Entity | What it does |
-| ------------------------ | --------------------------------------------------------------------------------------------- |
-| **Objects & Fields** | Define custom data models (like Post Card, Invoice) with typed fields |
-| **Funcții logice** | Server-side TypeScript functions triggered by HTTP routes, cron schedules, or database events |
-| **Componente front-end** | React components that render inside Twenty's UI (side panel, widgets, command menu) |
-| **Skills & Agents** | AI capabilities — reusable instructions and autonomous assistants |
-| **Views & Navigation** | Pre-configured list views and sidebar menu items for your objects |
-| **Layouturi de pagină** | Custom record detail pages with tabs and widgets |
+| Entitate | Ce face |
+| --------------------------- | ----------------------------------------------------------------------------------------------------- |
+| **Obiecte și câmpuri** | Definiți modele de date personalizate (cum ar fi Post Card, Invoice) cu câmpuri de tip definit |
+| **Funcții logice** | Funcții TypeScript pe server declanșate de rute HTTP, programări cron sau evenimente din baza de date |
+| **Componente front-end** | Componente React care se afișează în UI-ul Twenty (panou lateral, widgeturi, meniul de comenzi) |
+| **Abilități și agenți** | Capabilități AI — instrucțiuni reutilizabile și asistenți autonomi |
+| **Vizualizări și navigare** | Vizualizări de listă preconfigurate și elemente de meniu în bara laterală pentru obiectele dvs. |
+| **Layouturi de pagină** | Pagini personalizate de detalii ale înregistrărilor cu file și widgeturi |
-Head over to [Building Apps](/l/ro/developers/extend/apps/building) for a detailed guide on each entity type.
+Accesați [Construirea aplicațiilor](/l/ro/developers/extend/apps/building) pentru un ghid detaliat despre fiecare tip de entitate.
---
## Structura proiectului
-The scaffolder generates the following file structure:
+Generatorul de schelete generează următoarea structură de fișiere:
```text filename="my-twenty-app/"
my-twenty-app/
@@ -176,15 +176,15 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Starting from an example
+### Pornind de la un exemplu
-To start from a more complete example with custom objects, fields, logic functions, front components, and more, use the `--example` flag:
+Pentru a porni de la un exemplu mai complet cu obiecte, câmpuri, funcții logice, componente front-end și altele, folosiți opțiunea `--example`:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
```
-Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) directory on GitHub. You can also scaffold individual entities into an existing project with `yarn twenty add` (see [Building Apps](/l/ro/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
+Exemplele sunt preluate din directorul [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) de pe GitHub. Puteți, de asemenea, să creați scheletul entităților individuale într-un proiect existent cu `yarn twenty add` (consultați [Construirea aplicațiilor](/l/ro/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
### Fișiere cheie
@@ -192,14 +192,14 @@ Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `package.json` | Declară numele aplicației, versiunea și dependențele. Include un script `twenty` astfel încât să puteți rula `yarn twenty help` pentru a vedea toate comenzile. |
| `src/application-config.ts` | **Necesar.** Fișierul principal de configurare pentru aplicație. |
-| `src/default-role.ts` | Default role that controls what your logic functions can access. |
-| `src/constants/universal-identifiers.ts` | Auto-generated UUIDs and app metadata (display name, description). |
+| `src/default-role.ts` | Rol implicit care controlează la ce pot avea acces funcțiile logice. |
+| `src/constants/universal-identifiers.ts` | UUID-uri generate automat și metadatele aplicației (nume afișat, descriere). |
| `src/__tests__/` | Teste de integrare (configurare + test exemplu). |
| `public/` | Resurse statice (imagini, fonturi) servite împreună cu aplicația. |
-## Local development server
+## Server de dezvoltare local
-The scaffolder already started a local Twenty server for you. To manage it later, use `yarn twenty server`:
+Generatorul de schelete a pornit deja un server Twenty local pentru dvs. Pentru a-l gestiona ulterior, folosiți `yarn twenty server`:
| Comandă | Descriere |
| -------------------------------------- | ------------------------------------------------------------- |
@@ -211,7 +211,7 @@ The scaffolder already started a local Twenty server for you. To manage it later
| `yarn twenty server logs --lines 100` | Afișează ultimele 100 de linii de jurnal |
| `yarn twenty server reset` | Șterge toate datele și pornește de la zero |
-Data is persisted across restarts in two Docker volumes (`twenty-app-dev-data` for PostgreSQL, `twenty-app-dev-storage` for files). Use `reset` to wipe everything and start fresh.
+Datele sunt păstrate între reporniri în două volume Docker (`twenty-app-dev-data` pentru PostgreSQL, `twenty-app-dev-storage` pentru fișiere). Folosiți `reset` pentru a șterge totul și a porni de la zero.
Serverul necesită ca **Docker** să ruleze. Dacă vedeți eroarea "Docker not running", asigurați-vă că Docker Desktop (sau demonul Docker) este pornit.
diff --git a/packages/twenty-docs/l/ru/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/ru/developers/extend/apps/getting-started.mdx
index b5af5f21f4..28660cb612 100644
--- a/packages/twenty-docs/l/ru/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/ru/developers/extend/apps/getting-started.mdx
@@ -19,9 +19,9 @@ description: Создайте своё первое приложение Twenty
* **Yarn 4** — Поставляется вместе с Node.js через Corepack. Включите его, выполнив `corepack enable`
* **Docker** — [Скачать здесь](https://www.docker.com/products/docker-desktop/). Требуется для запуска локального экземпляра Twenty. Не требуется, если у вас уже запущен сервер Twenty.
-## Create your first app
+## Создайте своё первое приложение
-### Scaffold your app
+### Сгенерируйте каркас приложения
Откройте терминал и выполните:
@@ -33,7 +33,7 @@ npx create-twenty-app@latest my-twenty-app
Будет создана новая папка `my-twenty-app` со всем необходимым.
-### Set up a local Twenty instance
+### Настройте локальный экземпляр Twenty
Скэффолдер спросит:
@@ -46,7 +46,7 @@ npx create-twenty-app@latest my-twenty-app
-### Sign in to your workspace
+### Войдите в своё рабочее пространство
Затем откроется окно браузера со страницей входа в Twenty. Войдите, используя предварительно созданную демонстрационную учётную запись:
@@ -57,7 +57,7 @@ npx create-twenty-app@latest my-twenty-app
-### Authorize the app
+### Авторизуйте приложение
После входа вы увидите экран авторизации. Это позволит вашему приложению взаимодействовать с вашим рабочим пространством.
@@ -73,7 +73,7 @@ npx create-twenty-app@latest my-twenty-app
-### Start developing
+### Начните разработку
Перейдите в папку вашего нового приложения и запустите сервер разработки:
@@ -98,7 +98,7 @@ yarn twenty dev --verbose
-### See your app in Twenty
+### Посмотрите своё приложение в Twenty
Откройте [http://localhost:2020/settings/applications#developer](http://localhost:2020/settings/applications#developer) в браузере. Перейдите в **Settings > Apps** и выберите вкладку **Developer**. Вы должны увидеть своё приложение в разделе **Your Apps**:
@@ -130,24 +130,24 @@ yarn twenty dev --verbose
## Что вы можете создать
-Apps are composed of **entities** — each defined as a TypeScript file with a single `export default`:
+Приложения состоят из **сущностей** — каждая определена как файл TypeScript с одним `export default`:
-| Entity | What it does |
-| ----------------------- | --------------------------------------------------------------------------------------------- |
-| **Objects & Fields** | Define custom data models (like Post Card, Invoice) with typed fields |
-| **Логические функции** | Server-side TypeScript functions triggered by HTTP routes, cron schedules, or database events |
-| **Фронтенд-компоненты** | React components that render inside Twenty's UI (side panel, widgets, command menu) |
-| **Skills & Agents** | AI capabilities — reusable instructions and autonomous assistants |
-| **Views & Navigation** | Pre-configured list views and sidebar menu items for your objects |
-| **Макеты страниц** | Custom record detail pages with tabs and widgets |
+| Сущность | Что делает |
+| ----------------------------- | --------------------------------------------------------------------------------------------------------- |
+| **Объекты и поля** | Определяйте пользовательские модели данных (например, Post Card, Invoice) с типизированными полями |
+| **Логические функции** | Серверные функции на TypeScript, запускаемые HTTP-маршрутами, расписаниями cron или событиями базы данных |
+| **Фронтенд-компоненты** | React-компоненты, которые отображаются внутри интерфейса Twenty (боковая панель, виджеты, командное меню) |
+| **Навыки и агенты** | Возможности ИИ — многократно используемые инструкции и автономные помощники |
+| **Представления и навигация** | Предварительно настроенные представления списков и элементы бокового меню для ваших объектов |
+| **Макеты страниц** | Пользовательские страницы сведений о записи с вкладками и виджетами |
-Head over to [Building Apps](/l/ru/developers/extend/apps/building) for a detailed guide on each entity type.
+Перейдите к разделу [Создание приложений](/l/ru/developers/extend/apps/building), чтобы получить подробное руководство по каждому типу сущности.
---
## Структура проекта
-The scaffolder generates the following file structure:
+Инструмент генерации каркаса создаёт следующую структуру файлов:
```text filename="my-twenty-app/"
my-twenty-app/
@@ -176,15 +176,15 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Starting from an example
+### Начните с примера
-To start from a more complete example with custom objects, fields, logic functions, front components, and more, use the `--example` flag:
+Чтобы начать с более полного примера с пользовательскими объектами, полями, логическими функциями, фронтенд-компонентами и многим другим, используйте флаг `--example`:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
```
-Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) directory on GitHub. You can also scaffold individual entities into an existing project with `yarn twenty add` (see [Building Apps](/l/ru/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
+Примеры берутся из каталога [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) на GitHub. Вы также можете сгенерировать каркас отдельных сущностей в существующем проекте с помощью `yarn twenty add` (см. [Создание приложений](/l/ru/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
### Ключевые файлы
@@ -192,14 +192,14 @@ Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq
| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| `package.json` | Содержит имя, версию и зависимости вашего приложения. Содержит скрипт `twenty`, чтобы вы могли выполнить `yarn twenty help` и увидеть все команды. |
| `src/application-config.ts` | **Обязательно.** Основной файл конфигурации для вашего приложения. |
-| `src/default-role.ts` | Default role that controls what your logic functions can access. |
-| `src/constants/universal-identifiers.ts` | Auto-generated UUIDs and app metadata (display name, description). |
+| `src/default-role.ts` | Роль по умолчанию, которая контролирует, к чему имеют доступ ваши логические функции. |
+| `src/constants/universal-identifiers.ts` | Автоматически генерируемые UUID и метаданные приложения (отображаемое имя, описание). |
| `src/__tests__/` | Интеграционные тесты (настройка + пример теста). |
| `public/` | Статические ресурсы (изображения, шрифты), обслуживаемые вместе с вашим приложением. |
-## Local development server
+## Локальный сервер разработки
-The scaffolder already started a local Twenty server for you. To manage it later, use `yarn twenty server`:
+Генератор каркаса уже запустил для вас локальный сервер Twenty. Чтобы управлять им позже, используйте `yarn twenty server`:
| Команда | Описание |
| -------------------------------------- | -------------------------------------------------------------- |
@@ -211,7 +211,7 @@ The scaffolder already started a local Twenty server for you. To manage it later
| `yarn twenty server logs --lines 100` | Показать последние 100 строк журнала |
| `yarn twenty server reset` | Удалить все данные и начать с чистого листа |
-Data is persisted across restarts in two Docker volumes (`twenty-app-dev-data` for PostgreSQL, `twenty-app-dev-storage` for files). Use `reset` to wipe everything and start fresh.
+Данные сохраняются между перезапусками в двух томах Docker (`twenty-app-dev-data` для PostgreSQL, `twenty-app-dev-storage` для файлов). Используйте `reset`, чтобы стереть всё и начать заново.
Для работы сервера необходимо, чтобы **Docker** был запущен. Если вы видите ошибку "Docker not running", убедитесь, что запущен Docker Desktop (или демон Docker).
diff --git a/packages/twenty-docs/l/tr/developers/extend/apps/getting-started.mdx b/packages/twenty-docs/l/tr/developers/extend/apps/getting-started.mdx
index bc12f032c5..e76ecf2168 100644
--- a/packages/twenty-docs/l/tr/developers/extend/apps/getting-started.mdx
+++ b/packages/twenty-docs/l/tr/developers/extend/apps/getting-started.mdx
@@ -19,9 +19,9 @@ Başlamadan önce, makinenizde aşağıdakilerin kurulu olduğundan emin olun:
* **Yarn 4** — Corepack aracılığıyla Node.js ile birlikte gelir. `corepack enable` komutunu çalıştırarak etkinleştirin
* **Docker** — [Buradan indirin](https://www.docker.com/products/docker-desktop/). Yerel bir Twenty örneğini çalıştırmak için gereklidir. Zaten çalışan bir Twenty sunucunuz varsa gerekmez.
-## Create your first app
+## İlk uygulamanızı oluşturun
-### Scaffold your app
+### Uygulamanızın iskeletini oluşturun
Bir terminal açın ve şunu çalıştırın:
@@ -33,7 +33,7 @@ Uygulamanız için bir ad ve açıklama girmeniz istenecektir. Varsayılanları
Bu, `my-twenty-app` adlı, ihtiyacınız olan her şeyi içeren yeni bir klasör oluşturur.
-### Set up a local Twenty instance
+### Yerel bir Twenty örneği kurun
İskelet oluşturucu şunu soracaktır:
@@ -46,7 +46,7 @@ Bu, `my-twenty-app` adlı, ihtiyacınız olan her şeyi içeren yeni bir klasör
-### Sign in to your workspace
+### Çalışma alanınıza giriş yapın
Ardından, Twenty oturum açma sayfasıyla bir tarayıcı penceresi açılacaktır. Önceden eklenmiş demo hesabıyla oturum açın:
@@ -57,7 +57,7 @@ Ardından, Twenty oturum açma sayfasıyla bir tarayıcı penceresi açılacakt
-### Authorize the app
+### Uygulamayı yetkilendirin
Oturum açtıktan sonra bir yetkilendirme ekranı göreceksiniz. Bu, uygulamanızın çalışma alanınızla etkileşim kurmasını sağlar.
@@ -73,7 +73,7 @@ Yetkilendirildikten sonra terminaliniz her şeyin kurulduğunu onaylayacaktır.
-### Start developing
+### Geliştirmeye başlayın
Yeni uygulama klasörünüze gidin ve geliştirme sunucusunu başlatın:
@@ -98,7 +98,7 @@ Geliştirme modu yalnızca geliştirme ortamında (`NODE_ENV=development`) çal
-### See your app in Twenty
+### Uygulamanızı Twenty'de görün
Tarayıcınızda [http://localhost:2020/settings/applications#developer](http://localhost:2020/settings/applications#developer) adresini açın. **Settings > Apps** bölümüne gidin ve **Developer** sekmesini seçin. **Your Apps** altında uygulamanızın listelendiğini görmelisiniz:
@@ -130,24 +130,24 @@ Her şey hazır! `src/` içindeki herhangi bir dosyayı düzenleyin; değişikli
## Oluşturabilecekleriniz
-Apps are composed of **entities** — each defined as a TypeScript file with a single `export default`:
+Uygulamalar **varlıklardan** oluşur — her biri tek bir `export default` içeren bir TypeScript dosyası olarak tanımlanır:
-| Entity | What it does |
-| ---------------------- | --------------------------------------------------------------------------------------------- |
-| **Objects & Fields** | Define custom data models (like Post Card, Invoice) with typed fields |
-| **Mantıksal işlevler** | Server-side TypeScript functions triggered by HTTP routes, cron schedules, or database events |
-| **Ön uç bileşenleri** | React components that render inside Twenty's UI (side panel, widgets, command menu) |
-| **Skills & Agents** | AI capabilities — reusable instructions and autonomous assistants |
-| **Views & Navigation** | Pre-configured list views and sidebar menu items for your objects |
-| **Sayfa düzenleri** | Custom record detail pages with tabs and widgets |
+| Varlık | Ne yapar |
+| ------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| **Nesneler ve Alanlar** | Tipli alanlarla özel veri modelleri (ör. Post Card, Invoice) tanımlayın |
+| **Mantıksal işlevler** | HTTP rotaları, cron zamanlamaları veya veritabanı olayları tarafından tetiklenen sunucu tarafı TypeScript işlevleri |
+| **Ön uç bileşenleri** | Twenty'nin arayüzünde görüntülenen React bileşenleri (yan panel, widget'lar, komut menüsü) |
+| **Beceriler ve Aracılar** | Yapay zeka yetenekleri — yeniden kullanılabilir yönergeler ve otonom asistanlar |
+| **Görünümler ve Gezinme** | Nesneleriniz için önceden yapılandırılmış liste görünümleri ve kenar çubuğu menü öğeleri |
+| **Sayfa düzenleri** | Sekmeler ve widget'lar içeren özel kayıt ayrıntı sayfaları |
-Head over to [Building Apps](/l/tr/developers/extend/apps/building) for a detailed guide on each entity type.
+Her varlık türü hakkında ayrıntılı bir kılavuz için [Uygulama Oluşturma](/l/tr/developers/extend/apps/building) bölümüne göz atın.
---
## Proje yapısı
-The scaffolder generates the following file structure:
+İskelet oluşturucu aşağıdaki dosya yapısını oluşturur:
```text filename="my-twenty-app/"
my-twenty-app/
@@ -176,15 +176,15 @@ my-twenty-app/
└── app-install.integration-test.ts # Integration test
```
-### Starting from an example
+### Bir örnekten başlayın
-To start from a more complete example with custom objects, fields, logic functions, front components, and more, use the `--example` flag:
+Özel nesneler, alanlar, mantık işlevleri, ön uç bileşenleri ve daha fazlasını içeren daha kapsamlı bir örnekten başlamak için `--example` bayrağını kullanın:
```bash filename="Terminal"
npx create-twenty-app@latest my-twenty-app --example postcard
```
-Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) directory on GitHub. You can also scaffold individual entities into an existing project with `yarn twenty add` (see [Building Apps](/l/tr/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
+Örnekler GitHub'daki [twenty-apps/examples](https://github.com/twentyhq/twenty/tree/main/packages/twenty-apps/examples) dizininden alınır. Ayrıca `yarn twenty add` ile mevcut bir projeye tek tek varlıklar için iskelet oluşturabilirsiniz (bkz. [Uygulama Oluşturma](/l/tr/developers/extend/apps/building#scaffolding-entities-with-yarn-twenty-add)).
### Temel dosyalar
@@ -192,14 +192,14 @@ Examples are sourced from the [twenty-apps/examples](https://github.com/twentyhq
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `package.json` | Uygulamanızın adını, sürümünü ve bağımlılıklarını bildirir. Tüm komutları görmek için `yarn twenty help` çalıştırabilmeniz amacıyla bir `twenty` betiği içerir. |
| `src/application-config.ts` | **Gerekli.** Uygulamanızın ana yapılandırma dosyası. |
-| `src/default-role.ts` | Default role that controls what your logic functions can access. |
-| `src/constants/universal-identifiers.ts` | Auto-generated UUIDs and app metadata (display name, description). |
+| `src/default-role.ts` | Mantık işlevlerinizin neye erişebileceğini denetleyen varsayılan rol. |
+| `src/constants/universal-identifiers.ts` | Otomatik oluşturulan UUID'ler ve uygulama meta verileri (görünen ad, açıklama). |
| `src/__tests__/` | Entegrasyon testleri (kurulum + örnek test). |
| `public/` | Uygulamanızla birlikte sunulan statik varlıklar (görüntüler, yazı tipleri). |
-## Local development server
+## Yerel geliştirme sunucusu
-The scaffolder already started a local Twenty server for you. To manage it later, use `yarn twenty server`:
+İskelet oluşturucu sizin için zaten yerel bir Twenty sunucusu başlattı. Daha sonra yönetmek için `yarn twenty server` komutunu kullanın:
| Komut | Açıklama |
| -------------------------------------- | ------------------------------------------------------ |
@@ -211,7 +211,7 @@ The scaffolder already started a local Twenty server for you. To manage it later
| `yarn twenty server logs --lines 100` | Son 100 günlük satırını gösterir |
| `yarn twenty server reset` | Tüm verileri siler ve sıfırdan başlatır |
-Data is persisted across restarts in two Docker volumes (`twenty-app-dev-data` for PostgreSQL, `twenty-app-dev-storage` for files). Use `reset` to wipe everything and start fresh.
+Veriler, yeniden başlatmalar arasında iki Docker biriminde kalıcıdır (PostgreSQL için `twenty-app-dev-data`, dosyalar için `twenty-app-dev-storage`). Her şeyi silip baştan başlamak için `reset` kullanın.
Sunucunun çalışması için **Docker**'ın çalışıyor olması gerekir. "Docker not running" hatası görürseniz Docker Desktop'ın (veya Docker daemon'ının) başlatıldığından emin olun.