open an issue https://github.com/web2py/web2py/issues/1883

воскресенье, 18 марта 2018 г., 10:40:20 UTC+3 пользователь Paolo написал:
>
> @nbush would you open an issue on https://github.com/web2py/web2py/issues. 
> It seems that languages files were wrongly updated into decoded messages. 
> see 
> https://github.com/web2py/web2py/commit/9263f8c4c3be7dd3ac0d1e9948c23b52f10db0d0#diff-59abf7aaebbac65b540eaebf36870ec6
>
>  Paolo
>
> 2018-03-11 20:45 GMT+01:00 Nbush <nbus...@gmail.com <javascript:>>:
>
>> @Paolo
>> in apps welcome
>> in models/db.py add
>>
>> T.force('ru')
>>
>> go admin db
>>
>> ../welcome/appadmin/select/db?query=db.auth_user.id>0
>>
>> oops
>> Internal errorTicket issued: 
>> welcome/178.176.112.38.2018-03-11.19-36-21.63a51c38-0dec-4c13-aa02-3bf882b632e5
>>  
>> <https://url2bot.tk/admin/default/ticket/welcome/178.176.112.38.2018-03-11.19-36-21.63a51c38-0dec-4c13-aa02-3bf882b632e5>
>>
>> If the browser language is English, everything works fine
>>
>>
>> воскресенье, 11 марта 2018 г., 13:47:04 UTC+3 пользователь Paolo написал:
>>
>>> @nbush, could you post a code snippet to reproduce the error? Which 
>>> web2py version have you tested?
>>>
>>> On Wednesday, March 7, 2018 at 11:31:14 PM UTC+1, Nbush wrote:
>>>>
>>>> Pluralizaiton error. (test on python 2.7.13)
>>>>
>>>> <type 'exceptions.UnicodeDecodeError'> 'ascii' codec can't decode byte 
>>>> 0xd0 in position 0: ordinal not in range(128)
>>>> Function argument list
>>>>
>>>> (self=<gluon.languages.translator object>, 
>>>> message='%{!\xd0\xb2\xd1\x8b\xd0\xb1\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb0[0]} 1 
>>>> %{\xd0\xb7\xd0\xb0\xd0\xbf\xd0\xb8\xd1\x81\xd1\x8c[0]}', symbols=(1,))
>>>> Code listing
>>>>
>>>> 929.
>>>> 930.
>>>> 931.
>>>> 932.
>>>> 933.
>>>> 934.
>>>>
>>>> 935.
>>>> 936.
>>>> 937.
>>>> 938.
>>>>
>>>>                 part = regex_plural_dict.sub(sub_dict, s)
>>>>                 if part == s:
>>>>                     return m.group(0)
>>>>             return part
>>>>         message = message % symbols
>>>>         message = regex_plural.sub(sub_plural, message)
>>>>
>>>>         return message
>>>>
>>>>     def translate(self, message, symbols):
>>>>         """
>>>>
>>>> Variables
>>>> message '%{!\xd0\xb2\xd1\x8b\xd0\xb1\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb0[0]} 
>>>> 1 %{\xd0\xb7\xd0\xb0\xd0\xbf\xd0\xb8\xd1\x81\xd1\x8c[0]}'
>>>> global regex_plural <_sre.SRE_Pattern object>
>>>> regex_plural.sub <built-in method sub of _sre.SRE_Pattern object>
>>>> sub_plural <function sub_plural>
>>>>
>>> -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/web2py/qN5RR-QuhbQ/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> web2py+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to