# Modalità console di OmegaT

- Prerequisiti

- Avvio in modalità console

Lo scopo della modalità console è usare OmegaT come strumento di traduzione in un ambiente di scripting. Quando è avviato in modalità console, non viene caricata alcuna interfaccia grafica (e funzionerà in qualsiasi console). A seconda del modo di avvio, il progetto dato è automaticamente tradotto o viene creata una memoria di traduzione pseudo-tradotta.

### Prerequisiti

Per avviare OmegaT deve essere presente un progetto OmegaT valido. Non importa la posizione, poiché è necessario aggiungerla comunque alla riga di comando all'avvio.

Se si necessita di modificare le impostazioni, devono essere presenti i file di configurazione. Questo può essere eseguito in due modi:

1. Avviare normalmente OmegaT (con l'interfaccia grafica) e regolare le impostazioni. Se si avvia OmegaT in modalità console, esso userà le stesse impostazioni. Se non è possibile avviare normalmente OmegaT (ambiente grafico non disponibile):
2. Copiare i file delle impostazioni da qualche altra installazione di OmegaT su un'altra macchina in una directory specifica. Non importa la posizione, poiché è possibile aggiungerla alla riga di comando all'avvio. I file importanti sono filters.conf e segmentation.conf che si possono trovare nella directory home dell'utente (Es., C:\Documents and Settings\%User%\OmegaT sotto Windows, %user%/.omegat/ sotto Linux)

### Avvio in modalità console

Per avviare OmegaT in modalità console, all'avvio devono essere passati alcuni parametri aggiuntivi. Sono richiesti `<project-dir>` e `--mode=<mode>`.

A seconda della modalità, devono (o possono) essere aggiunti altri parametri aggiuntivi. Per ulteriori informazioni si veda quanto riportato negli argomenti a riga di comando.

Esempio di progetto di traduzione:
`$>java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-translate`
Esempio di progetto di traduzione per un solo file:
`$>java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-translate --source-pattern=test\.html`
Esempio di creazione di una tmx pseudo tradotta:
`java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-createpseudotranslatetmx --pseudotranslatetmx=allsegments.tmx --pseudotranslatetype=equal`

Avvertenze legali | Pagina iniziale | Indice