From 7b74932ca00b4d9e317f0cca3b72ed2f2fa4bec4 Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine Date: Sat, 7 Feb 2009 14:10:49 +0000 Subject: [PATCH] Allow formatting argument to be given for translation --- lib/core.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core.py b/lib/core.py index d41de6d..8943f3d 100644 --- a/lib/core.py +++ b/lib/core.py @@ -254,7 +254,7 @@ class PyotoCore(security.SecurityAware, admin.AdminSupport): utils.error(msg, exception) @cache.request(marshaller = cache.global_marshaller) - def translate(self, message, default = None): + def translate(self, message, default = None, fmt_args = None): """ Translate a message """ @@ -262,7 +262,7 @@ class PyotoCore(security.SecurityAware, admin.AdminSupport): for lang in langs: value = self.translate_in(message, lang) if value: - return value + return fmt_args and value % fmt_args or value return default or message -- 1.6.0.6