Bug 38819 - Make localisation stand-alone
Summary: Make localisation stand-alone
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Localization (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyInteresting, skillCpp
Depends on:
Blocks: l10n-Optimization
  Show dependency treegraph
 
Reported: 2011-06-30 07:53 UTC by Björn Michaelsen
Modified: 2018-01-02 22:23 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Björn Michaelsen 2011-06-30 07:53:05 UTC
Make localisation stand-alone

Background: Currently in order to create a translation of LibreOffice, it is necessary to compile the code with that translation in-place. The compilation process builds the strings directly into a number of binary (and XML) file formats, which are scattered through the source tree. This means, it is impossible to iteratively translate LibreOffice - quickly seeing, and verifying the results of your work. It also makes the complete build slower, and looses a prime opportunity for parallelisation: each language should be able to be built on a separate machine for a separate package. Fixing this requires reading a lot of makefile.mk code, and digging at the localisation tools in localise/ It also requires some work in tools/source/rc/resmgr.cxx and its coupling to rsc/ - the resource compiler (that compiles .src files). We should separate translations from dialog / resource files.

Skills: building, C++
Comment 1 Nguyen Vu Hung 2011-08-16 21:47:35 UTC
+1 for this task.
Comment 2 Florian Reisinger 2012-05-18 09:48:27 UTC
Deleted "Easyhack" from summary.
Comment 3 Björn Michaelsen 2013-10-04 18:48:12 UTC
adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility.

see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details
Comment 4 Björn Michaelsen 2015-01-15 16:15:51 UTC
Removing the EasyHack tag, since there is no response/taker since 2011.

@Cloph/Andras: Id guess we could also close this one?
Comment 5 Robinson Tryon (qubit) 2015-12-14 04:57:39 UTC Comment hidden (obsolete)