Turbogears doesn't ship with internationalization support for yiddish. Believe it or not, we're actually getting errors in our production system because of this.
Specifically:
File "/usr/local/lib/python2.4/site-packages/CherryPy-2.2.1-py2.4.egg/cherrypy/_cphttptools.py", line 105, in _run
self.main()
File "/usr/local/lib/python2.4/site-packages/CherryPy-2.2.1-py2.4.egg/cherrypy/_cphttptools.py", line 254, in main
body = page_handler(*virtual_path, **self.params)
File "<string>", line 3, in question
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/controllers.py", line 331, in expose
output = database.run_with_transaction(
File "<string>", line 5, in run_with_transaction
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/database.py", line 245, in so_rwt
retval = func(*args, **kw)
File "<string>", line 5, in _expose
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/controllers.py", line 348, in <lambda>
mapping, fragment, *args, **kw)))
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/controllers.py", line 372, in _execute_func
output = errorhandling.try_call(func, *args, **kw)
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/errorhandling.py", line 71, in try_call
return func(self, *args, **kw)
File "<string>", line 3, in question
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/controllers.py", line 145, in validate
kw[field] = validator.to_python(
File "/usr/local/lib/python2.4/site-packages/FormEncode-0.5.1-py2.4.egg/formencode/api.py", line 316, in to_python
value = tp(value, state)
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/validators.py", line 56, in _to_python
value = format.parse_decimal(value)
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/i18n/format.py", line 165, in parse_decimal
value = value.replace(get_group_format(locale), "")
File "/usr/local/lib/python2.4/site-packages/TurboGears-0.9a9-py2.4.egg/turbogears/i18n/format.py", line 109, in get_group_format
return get(locale, "numericSymbols").get("group", ",")
AttributeError: 'NoneType' object has no attribute 'get'
From a user with an older version of Safari: "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; yi) AppleWebKit/?85.8.5 (KHTML, like Gecko) Safari/85.8.1"