Phase 10: Multi-language support (Italian and English)

This commit is contained in:
truetype committed 2026-03-20 19:07:47 +01:00
1 parent 98b6f10ea4
commit 8dbab53c6d
4 files changed
+393

No files matched your search

+31
View File
@@ -19,6 +19,7 @@ Un agente configurabile basato su DeepAgents che supporta più provider LLM.
- **Comandi integrati**: Comandi speciali con prefisso "/" per gestione rapida
- **Monitoraggio**: Sistema di logging e monitoraggio delle performance
- **Sistema di plugin**: Estendi le funzionalità con plugin personalizzati
- **Supporto multilingue**: Interfaccia in italiano e inglese
## Installazione
@@ -208,6 +209,7 @@ Quando interagisci con l'agente, puoi usare comandi speciali preceduti da "/" pe
/models - Elenca i modelli disponibili per il provider attivo
/clear - Pulisce lo schermo
/plugins - Elenca i plugin disponibili
/language - Cambia la lingua dell'interfaccia
/exit, /quit - Esci dall'agente
```
@@ -465,6 +467,34 @@ python -c "from plugins.manager import plugin_manager; plugin_manager.load_all_p
/mycommand
```
## Supporto Multilingue
MaxClaw Agent supporta più lingue per l'interfaccia utente.
### Lingue Disponibili
- **Italiano** (it) - Predefinito
- **Inglese** (en)
### Cambiare Lingua
```bash
# Usa la variabile d'ambiente
export MAXCLAW_LANGUAGE=en
# Oppure usa il comando /language
/language en
```
### Aggiungere una Nuova Lingua
Per aggiungere una nuova lingua:
1. Crea un file JSON nella directory `i18n/` (es. `fr.json`)
2. Copia la struttura da `en.json` o `it.json`
3. Traduci tutti i valori
4. L'agente rileverà automaticamente la nuova lingua
## Test
Esegui la suite di test:
@@ -515,6 +545,7 @@ docker run -it --rm \
-e PROXMOX_HOST=192.168.0.100 \
-e PROXMOX_USER=root \
-e PROXMOX_PASSWORD=password \
-e MAXCLAW_LANGUAGE=it \
maxclaw-agent
```