Ogni regola risponde a tre domande su quando si applica: quali progetti, quale lingua e se la distinzione tra maiuscole e minuscole è importante. Sono i campi Si applica a, Lingua e Sensibile alle maiuscole nel pannello laterale della regola.
Sbagliare questi parametri è il motivo più comune per cui una regola sembra corretta nell'elenco e non ha effetto sulla pagina.
Quali progetti
Si applica a ha due opzioni.
- Questo progetto influisce solo su questo progetto.
- L'intero spazio di lavoro influisce su ogni progetto nello spazio di lavoro, inclusi i progetti che aggiungerai in seguito.
Una regola che si applica ovunque viene contrassegnata come Area di lavoro nell'elenco, in modo da poter distinguere le due a colpo d'occhio.
Usa l'ambito dello spazio di lavoro per le cose che sono vere ovunque, come un nome di marchio. Usa l'ambito del progetto quando un sito necessita di una dicitura diversa rispetto ai suoi simili.
Una regola di progetto prevale su una regola dello spazio di lavoro
Quando esistono entrambe per lo stesso termine, la regola del progetto vince su quel progetto e la regola dello spazio di lavoro continua ad applicarsi ovunque altro.
Questo è ciò che rende possibili le eccezioni. Una regola dello spazio di lavoro può mantenere Ember non tradotto su dodici siti mentre un sito lo traduce, senza toccare gli altri undici.
Modifica dell'ambito di una regola esistente
Due cose accadono automaticamente, ed entrambe valgono la pena di essere conosciute prima di cambiare.
L'ampliamento elimina i duplicati. Impostare una regola sull'intero spazio di lavoro rimuove le regole per progetto per lo stesso termine, lingua e tipo di corrispondenza, poiché la regola dello spazio di lavoro le copre ora. Tali regole per progetto vengono eliminate, non disabilitate.
Il restringimento chiede prima. Passare una regola a livello di spazio di lavoro a un singolo progetto richiede la conferma Rimuovere questa regola da altri progetti?, poiché la regola smette di applicarsi ovunque altro. Se si rifiuta, non cambia nulla.
Quale lingua
Lingua è Qualsiasi lingua o una lingua specifica. Il menu a discesa elenca solo le lingue abilitate in questo progetto.
Per una regola Mantieni così com'è, Qualsiasi lingua è solitamente corretta: un nome di marchio dovrebbe sopravvivere in ogni lingua.
Per una regola Traduci, imposta la lingua. Una traduzione è scritta in una lingua, quindi una regola che contiene Commande appartiene al francese. Lasciarla su Qualsiasi lingua applica quella dicitura francese anche alle tue pagine tedesche e spagnole.
Una regola specifica per lingua prevale su una regola "qualsiasi lingua"
Per lo stesso termine, la regola più specifica vince nella propria lingua. Questo ti consente di impostare un fallback generale e di sovrascriverlo dove necessario:
Keep as is "Support" Any language leaves it in English everywhere
Translate "Support" German -> Hilfe except in German
Se la distinzione tra maiuscole e minuscole è importante
Sensibile alle maiuscole è attivo per impostazione predefinita.
ON "Order" matches Order only
OFF "Order" matches Order, order, ORDER, and oRdEr
Disattivalo quando un termine appare in diverse capitalizzazioni sul tuo sito e tutte richiedono la stessa gestione. Un acronimo scritto API nei titoli e api nel testo del corpo è il caso usuale.
Disattivarlo amplia la regola, quindi verifica che non catturi una parola ordinaria. Una regola non sensibile alle maiuscole per IT corrisponde anche alla parola "it".
La gestione delle maiuscole/minuscole funziona allo stesso modo per i pattern. Con la sensibilità alle maiuscole/minuscole disattivata, STK{n:3} corrisponde anche a stk110.
Il testo di sostituzione non viene mai modificato. Una regola Traduci inserisce esattamente ciò che hai digitato, indipendentemente dalle maiuscole/minuscole corrispondenti nell'origine.
Come interagiscono i tre
I campi sono indipendenti e restringono piuttosto che entrare in conflitto. Una regola con Questo progetto, Francese e Sensibile alle maiuscole/minuscole attiva si applica quando tutte e tre le condizioni sono soddisfatte: questo progetto, una pagina francese, quella specifica formattazione maiuscole/minuscole. Modifica una qualsiasi di esse e la regola smette di applicarsi.
Quando due regole potrebbero applicarsi allo stesso termine, vince quella più specifica per ogni asse: il progetto batte lo spazio di lavoro e una lingua specifica batte Qualsiasi lingua.