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