[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[PATCH] Correct internationalization of exception handler text
- From: Matt Wilson <msw rpath com>
- To: anaconda-devel-list redhat com
- Subject: [PATCH] Correct internationalization of exception handler text
- Date: Wed, 13 Feb 2008 14:43:45 -0500
Currently constants.exceptionText won't translate properly because
string interpolation is performed inside _(). This patch splits the
string up so you get generic text if no bugUrl is set in the product
definition, and also corrects this problem.
diff --git a/constants.py b/constants.py
index 45f3d14..7349a81 100644
--- a/constants.py
+++ b/constants.py
@@ -74,5 +74,12 @@ bugzillaUrl = product.bugUrl
exceptionText = _("An unhandled exception has occurred. This "
"is most likely a bug. Please save a copy of "
- "the detailed exception and file a bug report "
- "against anaconda at %s" %(bugzillaUrl,))
+ "the detailed exception and file a bug report")
+if not bugzillaUrl:
+ # this string will be combined with "An unhandled exception"...
+ # the leading space is not a typo.
+ exceptionText += _(" with the provider of this software.")
+else:
+ # this string will be combined with "An unhandled exception"...
+ # the leading space is not a typo.
+ exceptionText += _(" against anaconda at %s") %(bugzillaUrl,)
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]