[Debian-in-workers] Debian IN subversion repository

Christian Perrier bubulle at debian.org
Thu Sep 8 05:02:21 UTC 2005


(Mohamed, this is in a discussion in debian-in-workers, the list for
people working on support for so-called "Indic" languages, ie
languages from India and surrounding area. Jaldhar H. Vyas is the
project manager on Alioth, and I suggested a common SVN repository for
the debian-in work, including l10n in many languages. You may want to
add your input)

Jaldhar:

> svn+ssh://svn.debian.org/svn/debian-in
> 
> Perhaps Christian can suggest what the directory layout can look like.
> 
> If you are a translator and I haven't added you to the debian-in project, 
> get an alioth account and let me know what it is via private email and 
> I'll add you.

Jaldhar, can "bubulle" get commit access there?

You can probably also add "ghoseb-guest" for Bengali translations,
Ravi Shrivastava for Hindi (I don't have hiw Alioth login name...see
members of the "d-i" project), Amanpreet Singh Alam for Punjabi
(ditto).

If you don't find these Alioth logins, I'll come back with them.

Suggested layout

l10n
 hi
 bn
 ml
 .../... (one per language)

For each language, I suggest adopting what Mohamed Adnène Trojette
adopted on the CVS for Arabeyes (the Arabic localization project), in
the "debian" part. Mohamed (CC'ed to this mail) is now the interface
between the translators from arabeyes.org and the Debian project:

bubulle at cc-mykerinos:~/src/debian/arabeyes/translate/debian> ls -l
total 15
drwxr-xr-x   3 bubulle bubulle 1024 2005-08-17 03:19 level1
drwxr-xr-x   3 bubulle bubulle 1024 2005-07-24 03:19 level2
drwxr-xr-x   3 bubulle bubulle 1024 2005-07-26 03:19 level3
drwxr-xr-x   3 bubulle bubulle 1024 2005-04-20 03:19 level4
drwxr-xr-x   3 bubulle bubulle 1024 2005-07-24 03:19 level5
drwxr-xr-x  68 bubulle bubulle 2048 2005-08-29 03:19 po-debconf
-rw-r--r--   1 bubulle bubulle  302 2005-07-07 15:13 README
drwxr-xr-x   3 bubulle bubulle 1024 2005-02-14 03:19 release-notes
drwxr-xr-x   8 bubulle bubulle 1024 2005-04-30 03:19 www


"level1"to "level5" are the levels of Debian Installer translations,
described in chapter 1 of the documentation.

Each directory contains the files for the packages of the given level:

bubulle at cc-mykerinos:~/src/debian/arabeyes/translate/debian/level1> ls -l
total 356
drwxr-xr-x  2 bubulle bubulle   1024 2005-08-17 03:19 CVS
-rw-r--r--  1 bubulle bubulle 360285 2005-08-17 03:19 debian-installer_packages_po.po

bubulle at cc-mykerinos:~/src/debian/arabeyes/translate/debian/level2> ls -l
total 191
-rw-r--r--  1 bubulle bubulle 32623 2005-07-21 03:19 base-config_debian_po.po
-rw-r--r--  1 bubulle bubulle 32207 2005-07-07 15:13 base-config_debian_po.po~
-rw-r--r--  1 bubulle bubulle  3018 2005-07-21 03:19 base-config_po.po
-rw-r--r--  1 bubulle bubulle 15436 2005-07-07 15:13 console-data_debian_po.po
drwxr-xr-x  2 bubulle bubulle  1024 2005-07-24 03:19 CVS
-rw-r--r--  1 bubulle bubulle 25319 2005-07-07 15:13 exim_exim_debian_po.po
-rw-r--r--  1 bubulle bubulle 34364 2005-07-07 15:13 iso-codes_iso_3166.po
-rw-r--r--  1 bubulle bubulle   880 2005-07-07 15:13 newt_newt_po.po
-rw-r--r--  1 bubulle bubulle  9400 2005-07-24 03:19 shadow_debian_po.po
-rw-r--r--  1 bubulle bubulle  2446 2005-07-07 15:13 tasksel_debian_po.po
-rw-r--r--  1 bubulle bubulle  1815 2005-07-07 15:13 tasksel_po.po
-rw-r--r--  1 bubulle bubulle 25682 2005-07-21 03:19 tasksel_tasks_po.po


etc...

"po-debconf" contins all po-debconf translations, ie translation of
the screens shown by packages during their install process:

bubulle at cc-mykerinos:~/src/debian/arabeyes/translate/debian/po-debconf> ls -l
total 66
drwxr-xr-x  3 bubulle bubulle 1024 2005-08-31 03:19 abook
drwxr-xr-x  3 bubulle bubulle 1024 2005-07-22 03:19 adduser
drwxr-xr-x  3 bubulle bubulle 1024 2005-08-31 03:19 alsa-driver
drwxr-xr-x  3 bubulle bubulle 1024 2005-07-22 03:19 amanda
drwxr-xr-x  3 bubulle bubulle 1024 2005-07-22 03:19 amavis-ng
drwxr-xr-x  3 bubulle bubulle 1024 2005-08-31 03:19 amavis-stats
drwxr-xr-x  3 bubulle bubulle 1024 2005-07-22 03:19 anacron

bubulle at cc-mykerinos:~/src/debian/arabeyes/translate/debian/po-debconf> ls -l abook/
total 3
-rw-r--r--  1 bubulle bubulle 1974 2005-08-31 03:19 ar.po
drwxr-xr-x  2 bubulle bubulle 1024 2005-08-31 03:19 CVS


www contains the web site translation files. I'll leave this aside for
the moment because there's a mix of PO and XML format here. Maybe when
Indic languages translators will be ready for this, a simple PO systme
will be ready, too.



For other activities such as specific packages development (fonts,
input methods, etc.), I have no specific directory layout
suggestions. SVN anyway makes it easy to change directory layout
(contrary to the infamous CVS...:-))





More information about the Debian-in-workers mailing list