Uso delle espressioni regolari
Voci dei filtri nell'editor in base alla ricerca
OmegaT mette a disposizione un'ampia gamma di funzioni di ricerca. Richiamare la finestra Cerca tramite la combinazione da tastiera Ctrl+F
e inserire nel campo Cerca la parola o la frase che si desidera reperire. In alternativa, selezionare una parola o una frase in un punto qualsiasi nella finestra dell'Editor e premere Ctrl+F
. La parola o la frase selezionata viene automaticamente immessa all'interno del campo Cerca. Ogni chiamata della finestra Cerca apre sempre una nuova finestra. Non dimenticare di chiuderle, per non intasare la scrivania in cui si sta lavorando.
La ricerca viene avviata sia sul testo di partenza sia su quello di arrivo del progetto. È possibile eseguire la ricerca
solo nel progetto (impostazione predefinita)
nel progetto e nelle memorie di traduzione di riferimento contenute nella cartella /tm/ (attivare la casella Nella TM)
In un singolo file o in una particolare cartella che contiene una serie di file (in questo caso attivare la casella di controllo Ricerca file)
Quando si esegue una ricerca all'interno dei file, OmegaT restringerà la ricerca ai file nei formati di file di partenza (si veda Formati di file). Per esempio, OmegaT non includerà nella ricerca i file TMX, nonostante sia in grado di gestirli.
Selezionare il metodo di ricerca tramite i pulsanti di scelta. Si possono scegliere due metodi di ricerca:
ricerca esatta |
Avvia la ricerca dei segmenti contenenti esattamente la stringa specificata. |
ricerca con parole chiave |
Avvia la ricerca dei segmenti contenenti tutte le parole specificate, indipendentemente dall'ordine di immissione. |
Una ricerca esatta di una frase, per esempio se vengono inserite varie parole, darà un risultato solo se le parole immesse verranno individuate nella medesima sequenza. Le ricerche esatte sono simili alla funzione “frase esatta” di un motore di ricerca Internet, come Google. Selezionare ricerca con parole chiave per eseguire una ricerca su un qualsiasi numero di parole singole, separate da spazi e in qualsiasi ordine. OmegaT proporrà un elenco di tutti i segmenti in cui sono presenti tutte le parole. Le ricerche di parole chiave sono simili alle ricerche di “tutte le parole” di un motore di ricerca Internet, come Google (in base a un operatore logico AND).
Per entrambi questi metodi si avrà la possibilità di selezionare una delle tre opzioni seguenti:
maiuscole/minuscole |
verrà ricercata l'esatta corrispondenza (comprese le lettere maiuscole e minuscole) della stringa immessa nel campo “Cerca”; in caso contrario la ricerca verrà avviata ignorando la presenza di lettere maiuscole e minuscole. |
espressioni regolari |
la stringa immessa nel campo “Cerca” verrà considerata come un'espressione (nel caso di una ricerca di più parole chiave, queste verranno considerate come più espressioni). |
nella TM |
la ricerca verrà avviata in tutte le memorie di traduzione. |
Sia le ricerche esatte, sia quelle di parole chiave consentono di utilizzare i caratteri jolly '*
' e '?
'. Quando si usano i caratteri jolly accertarsi di non selezionare la casella di opzione espressioni regolari, perché l'attivazione di questa casella farebbe sì che i caratteri jolly vengano interpretati come operatori di un'espressione.
'*' corrisponde a zero caratteri o più caratteri consecutivi. IL termine di ricerca 'mobil*', per esempio, potrebbe estrarre le stringhe che contengono 'mobile', 'mobili' e 'mobilità'.
'?' corrisponde a qualsiasi singolo carattere. Per esempio, 'mobil?' estrarrà solo le parole 'mobile' e 'mobili' ma non 'mobilità' o 'mobilitazione'.
Se si desidera ricercare segmenti contenenti * o ?, si dovrà avviare una ricerca per espressioni regolari e prefissare questi caratteri a una barra rovesciata ('\'), per esempio 'x\*y' per trovare istanze di 'x*y' e 'x\?y
' per quelle di 'x?y
'.
La ricerca tramite espressioni è un sistema particolarmente valido per reperire alcuni elementi di un segmento. È simile a una ricerca con caratteri jolly, ma consente una flessibilità maggiore. Le espressioni ammesse per le operazioni di ricerca sono quelle riconosciute da Java. È disponibile un breve riepilogo nell'appendice Costrutti delle espressioni regolari. Se si desiderano ulteriori informazioni, consultare la pagina http://java.sun.com/j2se/1.5/docs/api/java/util/regex/Pattern.html<.
Il Web mette a disposizione varie spiegazioni semplificate sull'uso delle espressioni (si consulti, per esempio, http://www.regular-expressions.info/quickstart.html).
La pressione del pulsante “Cerca”, dopo aver immesso una stringa nel campo del testo da trovare, genererà la visualizzazione di tutti i segmenti del progetto contenenti la stringa di ricerca. Dato che OmegaT gestisce i segmenti identici come una singola entità, viene mostrato solo il primo segmento univoco.
I segmenti vengono visualizzati in ordine di comparsa all'interno del progetto. I segmenti tradotti verranno visualizzati con sopra il testo originale e sotto il testo tradotto; per i segmenti non tradotti verrà, invece, visualizzato solo come testo sorgente.
Quando si fa clic sul segmento, esso verrà aperto nella finestra dell'Editor per le modifiche. A questo punto si può tornare alla finestra “Cerca” e passare al successivo segmento estratto, per eseguire il controllo e apportare le eventuali modifiche.
Al fine di una navigazione più facile all'interno dell'insieme dei risultati di ricerca, è possibile applicare la ricerca all'interno dell'editor. Per limitare le voci visualizzate nella finestra dell'editor a quelle che corrispondono alla ricerca corrente, premere il pulsante 'filtro' in basso. Utilizzare la normale navigazione per spostarsi, ad esempio, al successivo segmento (non tradotto) che corrisponde al criterio di ricerca.
N.B.:
Per rimuovere un filtro, premere il pulsante 'rimuovi filtro' o ricaricare il progetto.
Avvertenze legali | Pagina iniziale | Indice |