Preparing tomorrow's language pack TB topic
Martin Pitt
martin.pitt at ubuntu.com
Mon Jun 27 11:43:15 CDT 2005
Hi!
It gets high time to discuss the future of the language pack
structure. The spec [1] has not been approved so far, and the proposed
changes are quite drastic, so I feel better with discussing this
subject in a TB again (sorry to destroy the hope of another 7-minute
quickie meeting :-) ).
For the sake of explanation, let's categorize translations into three
fields: gnome, kde, other. For the langpacks, we then have the
following options:
(1) language-pack-xx = {gnome,other}
kde-i18n-xx = {kde, documentation, etc.}
(status quo)
+ only a single set of langpacks
+ our CDs can host many translations (all translations on 2 arches)
- no Kubuntu/KDE support for Rosetta
- KDE users get useless Gnome translations
(2) language-pack-xx = {kde,gnome,other}
kde-i18n-xx = {only documentation}
+ uniform handling
+ only a single set of langpacks
- KDE translations are huge, this would more than double the size
of each langpacks, which would mean to not ship many of them any
more
- KDE users get useless Gnome translations and vice versa
(3) language-pack-xx = {other}
language-pack-gnome-xx = {gnome}
language-pack-kde-xx = {kde}
kde-i18n-xx = {only documentation}
(described in the spec [1])
+ very modular, appropriate choice can be tailored for a
particular derivative
+ much less download overhead
+ we can maintain the set of shipped translations
- increases number of packages by ~ 400:
(gnome+kde) * (base + update) * 100 languages
- upgrading from Hoary needs to be solved (l-p-gnome-xx has to be
installed)
As you can see, there is no Golden Way. However, I'd appreciate if you
could already think a minute about the options so that we don't need
to waste too much time with explaining the alternatives tomorrow.
Thanks and have a nice day!
Martin
P.S. The current langpack-o-matic is prepared for all options, the
implementation is not an issue.
[1] http://udu.wiki.ubuntu.com/LanguagePackRoadmap
--
Martin Pitt http://www.piware.de
Ubuntu Developer http://www.ubuntu.com
Debian Developer http://www.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.ubuntu.com/archives/ubuntu-devel/attachments/20050627/617a5faa/attachment.pgp
More information about the ubuntu-devel
mailing list