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
de.po.gz
Description: Binary data
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(),

