KDE Localization/it/Controlli
uesto è un elenco di controlli che è utile fare prima di un rilascio. Per verificare la presenza di eventuali errori, eseguite nella cartella da cui volete ricercare (per esempio it/messages):
$ grep --recursive --extended-regexp "<schema>" --color=auto *
dove <schema> è riportato qua sotto per gli errori.
Per la maggior parte degli schemi potete anche fare una ricerca direttamente sul sito con il collegamento nell'ultima colonna. Dopo aver fatto clic sul collegamento, arriverai alla pagina di ricerca (preimpostata con la ricerca desiderata), dalla quale potrai ulteriormente raffinare le ricerche secondo traduttore, pacchetto, ramo ed altro.
Descrizione | Schema | Ricerca sul sito |
---|---|---|
Parole che terminano per -chè (invece che per -ché) | \Bchè\b | Vai |
nè (invece del corretto né) | \bnè\b | Vai |
cè (invece di c'è) | \bcè\b | Vai |
sè (invece di sé) | \bsè\b | Vai |
su quì e su quà l'accento non va... | \bqu[ìà]\b | Vai |
un'[a-z]+o (parole tipicamente maschili, ci sono alcuni falsi positivi però, come un'eco) | un'[[:alpha:]]+o\b | Vai |
un [a-z]+a (l'altro caso, in questo ci sono molti più falsi positivi come un problema o un programma: vengono rimossi eliminando le parole in -ma) | un'[[:alpha:]]+[^m\s]a\b | Vai |
Spazi prima dei simboli di punteggiatura | [[:space:]][[:punct:]] | Vai |
Simboli di punteggiatura non seguiti da spazio o fine riga | [[:punct:]][^[:space:]] | Vai |
Presenza di più di tre puntini di sospensione | \.{4,} | Vai |
qual'è (va scritto senza apostrofo) | qual' | Vai |
pò (c'è il fiume Po ed il po' come contrazione di poco) | \bpò\b | Vai |
Apostrofi invece di accenti: e', piu' e così via. Attenzione ai falsi positivi (po'). | [aeiou]' | Vai |
Apostrofo staccato dalla parola successiva (dopo consonante) | [^aeiou]'\s | Vai |
Ricerca di lettere triple (bbb, ccc, ...) | ([[:alpha:]])\1{2,} | impossibile * |
Parole ripetute due volte (per per e simili errori) | (\b\w+\b)[[:space:]]\1 | impossibile * |
Minuscole dopo alcuni segni di punteggiatura (. ! ?) | [\.\!\?][[:space:]]*[[:lower:]] | |
Maiuscole non dopo . ! ? (tutti i nomi propri sono falsi positivi) | [^\.\!\?][[:space:]]*[[:upper:]] |
* L'implementazione delle espressioni regolari di MySQL non supporta i riferimenti all'indietro, quindi è assolutamente impossibile cercare elementi ripetuti, siano essi parole o lettere. Per questo dovete per forza usare grep sui file locali, e non c'è santo che tenga.