improved language caching, key includes filter
This commit is contained in:
@@ -1 +1 @@
|
||||
Version 2.00.0 (2012-07-12 14:58:26) dev
|
||||
Version 2.00.0 (2012-07-12 15:09:16) dev
|
||||
|
||||
+1
-1
@@ -493,7 +493,7 @@ class translator(object):
|
||||
|
||||
def translate(self, message, symbols, filter=None):
|
||||
""" get cached translated message with inserted parameters(symbols) """
|
||||
message = get_from_cache(self.cache, message,
|
||||
message = get_from_cache(self.cache, (message, filter),
|
||||
lambda: self.get_t(message,filter))
|
||||
if symbols or symbols == 0 or symbols == "":
|
||||
return self.params_substitution(message, symbols)
|
||||
|
||||
Reference in New Issue
Block a user