From fbd98c89db4ab015711be41bf61d64f8eb66032d Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Mon, 3 Dec 2007 02:18:26 +0000 Subject: [PATCH] Packages using debconf must support internationalization Packages that follow the Debian Configuration management specification must support internationalization by using a gettext-based system such as po-debconf. git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-16 --- debian/changelog | 2 ++ policy.sgml | 7 +++++++ upgrading-checklist.html | 3 +++ 3 files changed, 12 insertions(+) diff --git a/debian/changelog b/debian/changelog index 0a6f506..0aa15c9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -28,6 +28,8 @@ debian-policy (3.7.3.0) UNRELEASED; urgency=low list?" (Closes: #412634). * Bug fix: "[PROPOSAL] Document support of package types in shlibs files", thanks to Franz Pop and Raphaël Hertzog (Closes: #363133). + * Bug fix: "Introduce a requirement for internationalisation of debconf + templates", thanks to Christian Perrier (Closes: #402975). -- diff --git a/policy.sgml b/policy.sgml index 702247f..2e8fdd1 100644 --- a/policy.sgml +++ b/policy.sgml @@ -1220,6 +1220,13 @@

+

+ Packages which use the Debian Configuration management + specification must allow for translation of their messages + by using a gettext-based system such as the one provided by + the po-debconf package. +

+

Packages should try to minimize the amount of prompting they need to do, and they should ensure that the user diff --git a/upgrading-checklist.html b/upgrading-checklist.html index 24378fb..f66adf3 100644 --- a/upgrading-checklist.html +++ b/upgrading-checklist.html @@ -74,6 +74,9 @@ picking your way through this list. type of package for which the line is valid. The only currently supported type is udeb, used with packages for the Debian Installer. [8.6] + * Packages following the Debian Configuration management + specification must allow for translation of their messages by using + a gettext-based system such as po-debconf. [3.9.1] 3.7.2.2 Oct 2006 * Maintainer scripts must not be world writeable (up from a should to a must) [6.1] -- 2.39.5