fix(docs): locale translations

This commit is contained in:
Adam
2026-02-10 16:02:18 -06:00
committed by opencode
parent 3894c217cc
commit 50c705cd2d
115 changed files with 700 additions and 702 deletions

View File

@@ -142,15 +142,14 @@ Se devi passare variabili d'ambiente (come `OPENCODE_API_KEY`), vedi [Configurin
## Support
OpenCode funziona via ACP come nel terminal. Tutte le funzionalita sono supportate:
OpenCode funziona via ACP come nel terminale. Tutte le funzionalita sono supportate:
:::note
Alcuni comandi slash integrati come `/undo` e `/redo` non sono attualmente supportati.
:::
- Built-in tools (file operations, terminal commands, etc.)
- Custom tools and slash commands
- MCP servers configured in your OpenCode config
- Project-specific rules from `AGENTS.md`
- Custom formatters and linters
- Agents and permissions system
- Strumenti integrati (operazioni sui file, comandi da terminale, ecc.)
- Strumenti personalizzati e comandi slash
- Server MCP configurati nella tua configurazione OpenCode
- Regole specifiche del progetto da `AGENTS.md`
- Formatter e linter personalizzati
- Sistema di agenti e permessi

View File

@@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript"
### tui
Avvia l'interfaccia testuale di OpenCode (terminal user interface).
Avvia l'interfaccia testuale di OpenCode (interfaccia utente da terminale).
```bash
opencode [project]
@@ -60,7 +60,7 @@ opencode agent [command]
### attach
Collega un terminal a un backend server di OpenCode gia' in esecuzione avviato tramite i comandi `serve` o `web`.
Collega un terminale a un backend server di OpenCode gia' in esecuzione avviato tramite i comandi `serve` o `web`.
```bash
opencode attach [url]
@@ -72,7 +72,7 @@ Questo consente di usare la TUI con un backend OpenCode remoto. Per esempio:
# Start the backend server for web/mobile access
opencode web --port 4096 --hostname 0.0.0.0
# In another terminal, attach the TUI to the running backend
# In un altro terminale, collega la TUI al backend in esecuzione
opencode attach http://10.20.30.40:4096
```
@@ -326,10 +326,10 @@ opencode run Explain the use of context in Go
Puoi anche collegarti a una istanza `opencode serve` gia' in esecuzione per evitare i cold boot dei server MCP ad ogni esecuzione:
```bash
# Start a headless server in one terminal
# Avvia un server headless in un terminale
opencode serve
# In another terminal, run commands that attach to it
# In un altro terminale, esegui comandi che si collegano ad esso
opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
```
@@ -562,7 +562,7 @@ OpenCode puo' essere configurato tramite variabili d'ambiente.
| `OPENCODE_CONFIG_CONTENT` | string | Contenuto JSON di config inline |
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Disabilita i controlli automatici di aggiornamento |
| `OPENCODE_DISABLE_PRUNE` | boolean | Disabilita la potatura dei dati vecchi |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Disabilita aggiornamenti automatici del titolo terminal |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Disabilita aggiornamenti automatici del titolo terminale |
| `OPENCODE_PERMISSION` | string | Config permessi JSON inline |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolean | Disabilita i plugin di default |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolean | Disabilita download automatico dei server LSP |

View File

@@ -169,7 +169,7 @@ Opzioni disponibili:
- `scroll_acceleration.enabled` - Abilita l'accelerazione di scorrimento in stile macOS. **Ha precedenza su `scroll_speed`.**
- `scroll_speed` - Moltiplicatore personalizzato della velocita di scorrimento (predefinito: `3`, minimo: `1`). Ignorato se `scroll_acceleration.enabled` e `true`.
- `diff_style` - Controlla la resa delle diff. `"auto"` si adatta alla larghezza del terminal, `"stacked"` mostra sempre una singola colonna.
- `diff_style` - Controlla la resa delle diff. `"auto"` si adatta alla larghezza del terminale, `"stacked"` mostra sempre una singola colonna.
[Scopri di piu sull'uso della TUI](/docs/tui).

View File

@@ -58,7 +58,7 @@ Puoi anche dare un'occhiata a [awesome-opencode](https://github.com/awesome-open
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Plugin Neovim per prompt consapevoli dell'editor, costruito sull'API |
| [portal](https://github.com/hosenur/portal) | Web UI mobile-first per OpenCode su Tailscale/VPN |
| [opencode plugin template](https://github.com/zenobi-us/opencode-plugin-template/) | Template per costruire plugin OpenCode |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Frontend Neovim per opencode: un agente di coding AI per terminal |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Frontend Neovim per opencode: un agente di coding AI per terminale |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Provider Vercel AI SDK per usare OpenCode tramite @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | App Web/Desktop ed estensione VS Code per OpenCode |
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Plugin Obsidian che integra OpenCode nella UI di Obsidian |

View File

@@ -3,13 +3,13 @@ title: IDE
description: L'estensione OpenCode per VS Code, Cursor e altri IDE
---
OpenCode si integra con VS Code, Cursor o qualunque IDE che supporti un terminal. Basta eseguire `opencode` nel terminal per iniziare.
OpenCode si integra con VS Code, Cursor o qualunque IDE che supporti un terminale. Basta eseguire `opencode` nel terminale per iniziare.
---
## Utilizzo
- **Avvio rapido**: usa `Cmd+Esc` (Mac) o `Ctrl+Esc` (Windows/Linux) per aprire OpenCode in una vista terminal divisa, oppure per mettere a fuoco una sessione esistente se e gia in esecuzione.
- **Avvio rapido**: usa `Cmd+Esc` (Mac) o `Ctrl+Esc` (Windows/Linux) per aprire OpenCode in una vista terminale divisa, oppure per mettere a fuoco una sessione esistente se e gia in esecuzione.
- **Nuova sessione**: usa `Cmd+Shift+Esc` (Mac) o `Ctrl+Shift+Esc` (Windows/Linux) per avviare una nuova sessione di OpenCode, anche se ne esiste gia una aperta. Puoi anche cliccare il pulsante OpenCode nell'interfaccia.
- **Consapevolezza del contesto**: condividi automaticamente con OpenCode la selezione corrente o la scheda attiva.
- **Scorciatoie per riferimenti file**: usa `Cmd+Option+K` (Mac) o `Alt+Ctrl+K` (Linux/Windows) per inserire riferimenti a file. Per esempio, `@File#L37-42`.
@@ -21,7 +21,7 @@ OpenCode si integra con VS Code, Cursor o qualunque IDE che supporti un terminal
Per installare OpenCode su VS Code e fork popolari come Cursor, Windsurf, VSCodium:
1. Apri VS Code
2. Apri il terminal integrato
2. Apri il terminale integrato
3. Esegui `opencode` - l'estensione si installa automaticamente
Se invece vuoi usare il tuo IDE quando esegui `/editor` o `/export` dalla TUI, devi impostare `export EDITOR="code --wait"`. [Scopri di piu](/docs/tui/#editor-setup).
@@ -38,7 +38,7 @@ Cerca **OpenCode** nel Marketplace delle estensioni e clicca **Install**.
Se l'estensione non si installa automaticamente:
- Assicurati di eseguire `opencode` nel terminal integrato.
- Assicurati di eseguire `opencode` nel terminale integrato.
- Verifica che la CLI del tuo IDE sia installata:
- Per VS Code: comando `code`
- Per Cursor: comando `cursor`

View File

@@ -7,7 +7,7 @@ import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**OpenCode**](/) e un agente di programmazione AI open source. E disponibile come interfaccia per terminal, app desktop o estensione per IDE.
[**OpenCode**](/) e un agente di programmazione AI open source. E disponibile come interfaccia per terminale, app desktop o estensione per IDE.
![OpenCode TUI con il tema opencode](../../../assets/lander/screenshot.png)
@@ -17,9 +17,9 @@ Iniziamo.
#### Prerequisiti
Per usare OpenCode nel terminal, ti serve:
Per usare OpenCode nel terminale, ti serve:
1. Un emulatore di terminal moderno, come:
1. Un emulatore di terminale moderno, come:
- [WezTerm](https://wezterm.org), cross-platform
- [Alacritty](https://alacritty.org), cross-platform
- [Ghostty](https://ghostty.org), Linux and macOS
@@ -249,10 +249,10 @@ Puoi chiedere a OpenCode di aggiungere nuove funzionalita al progetto. Pero ti c
```
:::tip
Trascina e rilascia le immagini nel terminal per aggiungerle al prompt.
Trascina e rilascia le immagini nel terminale per aggiungerle al prompt.
:::
OpenCode puo analizzare le immagini che gli dai e aggiungerle al prompt. Puoi farlo trascinando e rilasciando un'immagine nel terminal.
OpenCode puo analizzare le immagini che gli dai e aggiungerle al prompt. Puoi farlo trascinando e rilasciando un'immagine nel terminale.
3. **Implementa la funzionalita**

View File

@@ -107,7 +107,7 @@ OpenCode ha una lista di scorciatoie che puoi personalizzare tramite la configur
## Tasto leader
OpenCode usa un tasto `leader` per la maggior parte delle scorciatoie. Questo evita conflitti nel terminal.
OpenCode usa un tasto `leader` per la maggior parte delle scorciatoie. Questo evita conflitti nel terminale.
Per impostazione predefinita, `ctrl+x` e il tasto leader e la maggior parte delle azioni richiede di premere prima il leader e poi la scorciatoia. Per esempio, per avviare una nuova sessione premi `ctrl+x` e poi `n`.
@@ -154,7 +154,7 @@ Il campo di input del prompt nell'app desktop di OpenCode supporta scorciatoie c
## Shift+Enter
Alcuni terminal non inviano di default i tasti modificatori insieme a Invio. Potrebbe essere necessario configurare il terminal per inviare `Shift+Enter` come sequenza di escape.
Alcuni terminali non inviano di default i tasti modificatori insieme a Invio. Potrebbe essere necessario configurare il terminale per inviare `Shift+Enter` come sequenza di escape.
### Windows Terminal

View File

@@ -259,7 +259,7 @@ export const EnvProtection = async ({ project, client, $, directory, worktree })
### Inietta variabili d'ambiente
Inietta variabili d'ambiente in tutte le esecuzioni di shell (strumenti AI e terminal utente):
Inietta variabili d'ambiente in tutte le esecuzioni di shell (strumenti AI e terminale utente):
```javascript title=".opencode/plugins/inject-env.js"
export const InjectEnvPlugin = async () => {

View File

@@ -284,9 +284,9 @@ L'uso dell'abbonamento Claude Pro/Max in OpenCode non è ufficialmente supportat
##### Usare chiavi API
Puoi anche selezionare **Create an API Key** se non hai un abbonamento Pro/Max. Aprirà il browser, ti chiederà di accedere ad Anthropic e ti darà un codice da incollare nel terminal.
Puoi anche selezionare **Create an API Key** se non hai un abbonamento Pro/Max. Aprirà il browser, ti chiederà di accedere ad Anthropic e ti darà un codice da incollare nel terminale.
Oppure se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminal.
Oppure se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminale.
---
@@ -664,7 +664,7 @@ GitLab Duo fornisce una chat agentic basata su AI con capacità di chiamata stru
2. Clicca **Add new token**
3. Nome: `OpenCode`, Scopes: `api`
4. Copia il token (inizia con `glpat-`)
5. Inseriscilo nel terminal
5. Inseriscilo nel terminale
3. Esegui il comando `/models` per vedere i modelli disponibili.
@@ -1325,7 +1325,7 @@ Consigliamo di iscriversi a [ChatGPT Plus o Pro](https://chatgpt.com/pricing).
##### Usare chiavi API
Se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminal.
Se hai già una chiave API, puoi selezionare **Manually enter API Key** e incollarla nel terminale.
---

View File

@@ -3,19 +3,19 @@ title: Temi
description: Seleziona un tema integrato o definiscine uno tuo.
---
Con OpenCode puoi scegliere tra diversi temi integrati, usare un tema che si adatta al tema del tuo terminal oppure definire un tema personalizzato.
Con OpenCode puoi scegliere tra diversi temi integrati, usare un tema che si adatta al tema del tuo terminale oppure definire un tema personalizzato.
Per impostazione predefinita, OpenCode usa il tema `opencode`.
---
## Requisiti del terminal
## Requisiti del terminale
Per visualizzare correttamente i temi con l'intera palette, il terminal deve supportare **truecolor** (colore a 24 bit). La maggior parte dei terminal moderni lo supporta di default, ma potrebbe essere necessario abilitarlo:
Per visualizzare correttamente i temi con l'intera palette, il terminale deve supportare **truecolor** (colore a 24 bit). La maggior parte dei terminali moderni lo supporta di default, ma potrebbe essere necessario abilitarlo:
- **Verifica supporto**: esegui `echo $COLORTERM` - dovrebbe stampare `truecolor` o `24bit`
- **Abilita truecolor**: imposta la variabile d'ambiente `COLORTERM=truecolor` nel profilo della shell
- **Compatibilita del terminal**: assicurati che l'emulatore supporti il colore a 24 bit (la maggior parte dei terminal moderni come iTerm2, Alacritty, Kitty, Windows Terminal e le versioni recenti di GNOME Terminal)
- **Compatibilità del terminale**: assicurati che l'emulatore supporti il colore a 24 bit (la maggior parte dei terminali moderni come iTerm2, Alacritty, Kitty, Windows Terminal e le versioni recenti di GNOME Terminal)
Senza truecolor, i temi potrebbero apparire con colori meno accurati oppure fare fallback alla migliore approssimazione a 256 colori.
@@ -27,7 +27,7 @@ OpenCode include diversi temi integrati.
| Nome | Descrizione |
| ---------------------- | ------------------------------------------------------------------------- |
| `system` | Si adatta al colore di sfondo del terminal |
| `system` | Si adatta al colore di sfondo del terminale |
| `tokyonight` | Basato sul tema [Tokyonight](https://github.com/folke/tokyonight.nvim) |
| `everforest` | Basato sul tema [Everforest](https://github.com/sainnhe/everforest) |
| `ayu` | Basato sul tema scuro [Ayu](https://github.com/ayu-theme) |
@@ -45,17 +45,17 @@ E altri ancora: aggiungiamo costantemente nuovi temi.
## Tema di sistema
Il tema `system` e progettato per adattarsi automaticamente allo schema colori del tuo terminal. A differenza dei temi tradizionali con colori fissi, il tema _system_:
Il tema `system` e progettato per adattarsi automaticamente allo schema colori del tuo terminale. A differenza dei temi tradizionali con colori fissi, il tema _system_:
- **Genera una scala di grigi**: crea una scala di grigi personalizzata in base al colore di sfondo del terminal, garantendo un contrasto ottimale.
- **Usa colori ANSI**: sfrutta i colori ANSI standard (0-15) per evidenziazione della sintassi ed elementi UI, rispettando la palette del terminal.
- **Preserva i default del terminal**: usa `none` per testo e sfondo per mantenere l'aspetto nativo del terminal.
- **Genera una scala di grigi**: crea una scala di grigi personalizzata in base al colore di sfondo del terminale, garantendo un contrasto ottimale.
- **Usa colori ANSI**: sfrutta i colori ANSI standard (0-15) per evidenziazione della sintassi ed elementi UI, rispettando la palette del terminale.
- **Preserva i default del terminale**: usa `none` per testo e sfondo per mantenere l'aspetto nativo del terminale.
Il tema di sistema e pensato per chi:
- Vuole che OpenCode corrisponda all'aspetto del terminal
- Usa schemi colori personalizzati del terminal
- Preferisce un aspetto coerente tra tutte le applicazioni da terminal
- Vuole che OpenCode corrisponda all'aspetto del terminale
- Usa schemi colori personalizzati del terminale
- Preferisce un aspetto coerente tra tutte le applicazioni da terminale
---
@@ -119,7 +119,7 @@ I temi usano un formato JSON flessibile che supporta:
- **Colori ANSI**: `3` (0-255)
- **Riferimenti colore**: `"primary"` o definizioni personalizzate
- **Varianti scuro/chiaro**: `{"dark": "#000", "light": "#fff"}`
- **Nessun colore**: `"none"` - usa il colore predefinito del terminal o trasparente
- **Nessun colore**: `"none"` - usa il colore predefinito del terminale o trasparente
---
@@ -129,12 +129,12 @@ La sezione `defs` e opzionale e ti permette di definire colori riutilizzabili ch
---
### Valori predefiniti del terminal
### Valori predefiniti del terminale
Il valore speciale `"none"` puo essere usato per qualunque colore per ereditare il colore predefinito del terminal. E particolarmente utile per creare temi che si fondono con lo schema colori del terminal:
Il valore speciale `"none"` puo essere usato per qualunque colore per ereditare il colore predefinito del terminale. E particolarmente utile per creare temi che si fondono con lo schema colori del terminale:
- `"text": "none"` - usa il colore del testo predefinito del terminal
- `"background": "none"` - usa il colore di sfondo predefinito del terminal
- `"text": "none"` - usa il colore del testo predefinito del terminale
- `"background": "none"` - usa il colore di sfondo predefinito del terminale
---

View File

@@ -58,7 +58,7 @@ Esegui comandi di shell nel tuo ambiente di progetto.
}
```
Questo strumento permette all'LLM di eseguire comandi da terminal come `npm install`, `git status` o qualunque altro comando di shell.
Questo strumento permette all'LLM di eseguire comandi da terminale come `npm install`, `git status` o qualunque altro comando di shell.
---

View File

@@ -138,7 +138,7 @@ Su Windows, OpenCode Desktop richiede **WebView2 Runtime** di Microsoft Edge. Se
### Windows: problemi generali di prestazioni
Se riscontri prestazioni lente, problemi di accesso ai file o problemi del terminal su Windows, prova a usare [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL fornisce un ambiente Linux che funziona in modo piu fluido con le funzionalita di OpenCode.
Se riscontri prestazioni lente, problemi di accesso ai file o problemi del terminale su Windows, prova a usare [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL fornisce un ambiente Linux che funziona in modo piu fluido con le funzionalita di OpenCode.
---
@@ -198,7 +198,7 @@ Ecco alcuni problemi comuni e come risolverli.
### OpenCode non si avvia
1. Controlla i log per eventuali messaggi di errore
2. Prova a eseguire con `--print-logs` per vedere l'output nel terminal
2. Prova a eseguire con `--print-logs` per vedere l'output nel terminale
3. Assicurati di avere l'ultima versione con `opencode upgrade`
---

View File

@@ -1,11 +1,11 @@
---
title: TUI
description: Usa l'interfaccia utente da terminal (TUI) di OpenCode.
description: Usa l'interfaccia utente da terminale (TUI) di OpenCode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
OpenCode fornisce un'interfaccia interattiva da terminal (TUI) per lavorare sui tuoi progetti con un LLM.
OpenCode fornisce un'interfaccia interattiva da terminale (TUI) per lavorare sui tuoi progetti con un LLM.
Eseguire OpenCode avvia la TUI per la directory corrente.

View File

@@ -3,7 +3,7 @@ title: Web
description: Usa OpenCode nel browser.
---
OpenCode puo funzionare come applicazione web nel browser, offrendo la stessa potente esperienza di coding AI senza bisogno di un terminal.
OpenCode puo funzionare come applicazione web nel browser, offrendo la stessa potente esperienza di coding AI senza bisogno di un terminale.
![OpenCode Web - Nuova sessione](../../../assets/web/web-homepage-new-session.png)
@@ -22,7 +22,7 @@ Se `OPENCODE_SERVER_PASSWORD` non e impostata, il server non sara protetto. Va b
:::
:::tip[Utenti Windows]
Per la migliore esperienza, esegui `opencode web` da [WSL](/docs/windows-wsl) invece che da PowerShell. Questo garantisce accesso corretto al file system e integrazione col terminal.
Per la migliore esperienza, esegui `opencode web` da [WSL](/docs/windows-wsl) invece che da PowerShell. Questo garantisce accesso corretto al file system e integrazione col terminale.
:::
---
@@ -108,19 +108,19 @@ Fai clic su "See Servers" per vedere i server connessi e il loro stato.
---
## Collegare un terminal
## Collegare un terminale
Puoi collegare una TUI da terminal a un server web gia in esecuzione:
Puoi collegare una TUI da terminale a un server web gia in esecuzione:
```bash
# Start the web server
# Avvia il web server
opencode web --port 4096
# In another terminal, attach the TUI
# In un altro terminale, collega la TUI
opencode attach http://localhost:4096
```
Questo ti permette di usare contemporaneamente interfaccia web e terminal, condividendo le stesse sessioni e lo stesso stato.
Questo ti permette di usare contemporaneamente interfaccia web e terminale, condividendo le stesse sessioni e lo stesso stato.
---

View File

@@ -8,7 +8,7 @@ import { Steps } from "@astrojs/starlight/components"
Anche se OpenCode puo essere eseguito direttamente su Windows, consigliamo di usare [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) per la migliore esperienza. WSL fornisce un ambiente Linux che funziona in modo ottimale con le funzionalita di OpenCode.
:::tip[Perche WSL?]
WSL offre prestazioni migliori del file system, supporto completo del terminal e compatibilita con gli strumenti di sviluppo su cui OpenCode fa affidamento.
WSL offre prestazioni migliori del file system, supporto completo del terminale e compatibilita con gli strumenti di sviluppo su cui OpenCode fa affidamento.
:::
---
@@ -23,7 +23,7 @@ WSL offre prestazioni migliori del file system, supporto completo del terminal e
2. **Installa OpenCode in WSL**
Dopo aver configurato WSL, apri il terminal WSL e installa OpenCode usando uno dei [metodi di installazione](/docs/).
Dopo aver configurato WSL, apri il terminale WSL e installa OpenCode usando uno dei [metodi di installazione](/docs/).
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -73,7 +73,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
Per la migliore esperienza web su Windows:
1. **Esegui `opencode web` nel terminal WSL** invece che in PowerShell:
1. **Esegui `opencode web` nel terminale WSL** invece che in PowerShell:
```bash
opencode web --hostname 0.0.0.0
@@ -81,7 +81,7 @@ Per la migliore esperienza web su Windows:
2. **Accedi dal browser Windows** su `http://localhost:<port>` (OpenCode stampa l'URL)
Eseguire `opencode web` da WSL garantisce accesso corretto al file system e integrazione del terminal, restando comunque accessibile dal browser Windows.
Eseguire `opencode web` da WSL garantisce accesso corretto al file system e integrazione del terminale, restando comunque accessibile dal browser Windows.
---