--nextPart6400957.OzvPcdxSYb Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline O M=C3=A9rcores, 19 de Marzo de 2008, Nick Shaforostoff escribiu: > -Make Lokalize scriptable using Kross: implement various quality checks, > svn integration, >[...] > -Glossary checklists: check for forbidden terms/source-target pairs in new > translations, add them from editor -- 1 week > I would like that this quality/glossary checks work more or less like this: =2DPreviously 1, checkout a copy of the repositories (templates, scripts an= d=20 language). =2DPreviously 2,add a menu option to automatically do an update of template= s=20 followed by a "./scripts/merge_all.sh language, and another to move moved=20 files and add to tm fully deleted files. =2DFirst, let the translator ope a project, choose a file, ope it, do an=20 automatic translation based on tm, and complete the translation. Then checks come: =2DApply sonnet to get the translated string free of misspelled words (well= , if=20 possible, also msgids), sintactic errors... anything covered at that time b= y=20 sonnet. Yes, this can be done at typing time. =2DThen check that, for any word/expressi=C3=B3n both in glossary and msgid= , there is=20 a corresponding definition in msgstr. =2DThen do the reversed check (instead of using a, say, english-russian glo= ssary=20 and check against msgid, reverse to use a russian-english glossary and chec= k=20 against msgstr) =2DThen apply "style guide" checks, possibly regexps, kross, and god help w= ill=20 be needed here. This refers both to options on linguistic options in the=20 target language and on the prefered way to translate some kind of common=20 expressions. This three checks can be applied when swiching from mgs to msg. Thanks for you attention. =2D-=20 Best regards MV --nextPart6400957.OzvPcdxSYb Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBH8eILHNgcmkuBc64RAmxTAJ9SrFZqYrD+HKkY3c+hmLAxa4JPsQCfeuYY j6nU0o1CzNzhA5lR5peuFYg= =g3if -----END PGP SIGNATURE----- --nextPart6400957.OzvPcdxSYb--