comparison roundup/cgi/TranslationService.py @ 2807:aa0316a1b2aa

get_translation: removed 'domain' argument, added 'tracker_home' argument
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Sat, 23 Oct 2004 14:04:23 +0000
parents 297dedb7226e
children beaf7ea86e5e
comparison
equal deleted inserted replaced
2806:845e87d5e3ba 2807:aa0316a1b2aa
11 # method which is used by TAL engines: 11 # method which is used by TAL engines:
12 # 12 #
13 # translate(domain, msgid, mapping, context, target_language, default) 13 # translate(domain, msgid, mapping, context, target_language, default)
14 # 14 #
15 15
16 __version__ = "$Revision: 1.1 $"[11:-2] 16 __version__ = "$Revision: 1.2 $"[11:-2]
17 __date__ = "$Date: 2004-07-11 14:17:17 $"[7:-2] 17 __date__ = "$Date: 2004-10-23 14:04:23 $"[7:-2]
18 18
19 from roundup import i18n 19 from roundup import i18n
20 from roundup.cgi.PageTemplates import Expressions, PathIterator, TALES 20 from roundup.cgi.PageTemplates import Expressions, PathIterator, TALES
21 from roundup.cgi.TAL import TALInterpreter 21 from roundup.cgi.TAL import TALInterpreter
22 22
91 Expressions._engine = Engine(PathIterator.Iterator) 91 Expressions._engine = Engine(PathIterator.Iterator)
92 Expressions.installHandlers(Expressions._engine) 92 Expressions.installHandlers(Expressions._engine)
93 93
94 ### main API function 94 ### main API function
95 95
96 def get_translation(language=None, domain=i18n.DOMAIN, 96 def get_translation(language=None, tracker_home=None,
97 translation_class=TranslationService, 97 translation_class=TranslationService,
98 null_translation_class=NullTranslationService 98 null_translation_class=NullTranslationService
99 ): 99 ):
100 """Return Translation object for given language and domain 100 """Return Translation object for given language and domain
101 101
102 Arguments 'translation_class' and 'null_translation_class' 102 Arguments 'translation_class' and 'null_translation_class'
103 specify the classes that are instantiated for existing 103 specify the classes that are instantiated for existing
104 and non-existing translations, respectively. 104 and non-existing translations, respectively.
105 """ 105 """
106 return i18n.get_translation(language=language, domain=domain, 106 return i18n.get_translation(language=language,
107 tracker_home=tracker_home,
107 translation_class=translation_class, 108 translation_class=translation_class,
108 null_translation_class=null_translation_class) 109 null_translation_class=null_translation_class)
109 110
110 # vim: set et sts=4 sw=4 : 111 # vim: set et sts=4 sw=4 :

Roundup Issue Tracker: http://roundup-tracker.org/