[Libreoffice-bugs] [Bug 52246] New: Translations errors should not break the build

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 19 06:08:07 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=52246

             Bug #: 52246
           Summary: Translations errors should not break the build
    Classification: Unclassified
           Product: LibreOffice
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Libreoffice
        AssignedTo: libreoffice-bugs at lists.freedesktop.org
        ReportedBy: timar74 at gmail.com


Currently after each pull from Pootle I run a few checks on translations, and I
have to correct fatal errors (build-breakers). See my checking scripts at
http://cgit.freedesktop.org/~timar/l10n-scripts/

You can see how fatal errors are found by gsicheck. The task is to use
gsicheck's functionality build-time (see especially tagtest.cxx). When strings
are merged from translations to translated source files, they should be
checked, and if they contain fatal error, then English strings should be copied
instead of the build-breaker translations. A warning message should be printed
to stderr.

This way I don't have to correct translation bugs, I can send the error log to
translators and let them correct the bugs. Strings with errors will not be
integrated, that's the only penalty. Way better that correct errors manually or
leave out a whole language from the update, because of 3-4 broken strings.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Libreoffice-bugs mailing list