[Buildd-tools-devel] Bug#379483: [schroot] [I18N:de] New German translation

Jens Seidel jensseidel at users.sf.net
Sun Jul 23 21:09:49 UTC 2006


Package: schroot
Version: 0.99.4-1
Tags: l10n patch
Severity: Minor

Hi,

attached you will find the German translation of schroot.

Please note that it is not yet complete, since I used the .pot file from
0.99.4-1 which doesn't contains all messages such as "E: ". I cannot
update the file since I miss gettext from CVS (which supports --boost).

Also not all messages from the de.po file are currently used, such as in
the help screen. See the attached diff (and de.po) for FIXME markers.

I noticed that you use both '...' and "..." quotes. Do you follow any
rule?

How to add a new translation? I added de.po to LINGUAS in po/ but that's
not sufficient. It seems that the stamp-po target is responsible for
creating *.gmo files but it isn't started as long as schroot.pot exists.
Maybe $(GMOFILES) should be added as prerequisite??

PS: Your source code contains the API documenation generated by Doxygen.
I suggest you drop it and deliver only Doxyfile. It's not hard for users
to start it and avoids shipping generated files.

Jens
-------------- next part --------------
A non-text attachment was scrubbed...
Name: de.po.gz
Type: application/octet-stream
Size: 8028 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20060723/157777a3/de.po-0001.obj
-------------- next part --------------
diff -ur schroot-0.99.4/dchroot/dchroot-main-base.cc schroot-0.99.4.new/dchroot/dchroot-main-base.cc
--- schroot-0.99.4/dchroot/dchroot-main-base.cc	2006-07-19 17:15:33.000000000 +0200
+++ schroot-0.99.4.new/dchroot/dchroot-main-base.cc	2006-07-23 19:12:37.000000000 +0200
@@ -123,6 +123,7 @@
 	    % "dchroot --config >> " SCHROOT_CONF
 	    << endl;
 	  sbuild::log_info()
+	    // TRANSLATORS: Sentence starts with "Run \"%1%\""
 	    << _("to migrate to a schroot configuration.")
 	    << endl;
 	  sbuild::log_info()
diff -ur schroot-0.99.4/schroot/schroot-base-main.cc schroot-0.99.4.new/schroot/schroot-base-main.cc
--- schroot-0.99.4/schroot/schroot-base-main.cc	2006-07-20 16:00:38.000000000 +0200
+++ schroot-0.99.4.new/schroot/schroot-base-main.cc	2006-07-23 22:10:31.000000000 +0200
@@ -43,7 +43,7 @@
 	    options::ptr const& program_options):
   program_name(program_name),
   program_usage(program_usage),
-  program_options(program_options)
+  program_options(program_options) // FIXME: needs to be set *after* setting locale, since options constructor uses gettext
 {
 }
 
diff -ur schroot-0.99.4/schroot/schroot-base-options.cc schroot-0.99.4.new/schroot/schroot-base-options.cc
--- schroot-0.99.4/schroot/schroot-base-options.cc	2006-07-17 14:37:27.000000000 +0200
+++ schroot-0.99.4.new/schroot/schroot-base-options.cc	2006-07-23 22:04:11.000000000 +0200
@@ -35,7 +35,7 @@
 options::options ():
   quiet(false),
   verbose(false),
-  general(_("General options")),
+  general(_("General options")), // FIXME: not yet translatable!??
   hidden(_("Hidden options")),
   positional(),
   visible(),


More information about the Buildd-tools-devel mailing list