File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change
1
+ #encoding=utf-8
1
2
'''http://ginstrom.com/scribbles/2007/10/08/design-patterns-python-style/'''
2
3
3
4
class GreekGetter :
4
5
"""A simple localizer a la gettext"""
5
6
def __init__ (self ):
6
- self .trans = dict (dog = "σκύλος" , cat = "γάτα" )
7
+ self .trans = dict ( dog = "σκύλος" , cat = "γάτα" )
7
8
8
9
def get (self , msgid ):
9
10
"""We'll punt if we don't have a translation"""
10
11
try :
11
- return str ( self .trans [msgid ])
12
+ return self .trans [msgid ]
12
13
except KeyError :
13
14
return str (msgid )
14
15
@@ -26,4 +27,4 @@ def get_localizer(language="English"):
26
27
e , j = get_localizer ("English" ), get_localizer ("Greek" )
27
28
# Localize some text
28
29
for msgid in "dog parrot cat bear" .split ():
29
- print ( e .get (msgid ), j .get (msgid ) )
30
+ print e .get (msgid ), j .get (msgid )
You can’t perform that action at this time.
0 commit comments