Again, we had no problem with my patch so far. The previous patch at comment #15 was encoding translations to utf-8, then transforming them back to string and then encoding them again before sending them to _get_source (!!!) What was the purpose of all that overhead? In https://bugs.launchpad.net/openobject-server/+bug/617484/+attachment/1488450/+files/unicode.patch I simply proposed to send th UTF-8 encoding from translation to _get_source which just works unless proven the contrary.
Again, we had no problem with my patch so far. The previous patch at comment #15 was encoding translations to utf-8, then transforming them back to string and then encoding them again before sending them to _get_source (!!!) What was the purpose of all that overhead? In https:/ /bugs.launchpad .net/openobject -server/ +bug/617484/ +attachment/ 1488450/ +files/ unicode. patch I simply proposed to send th UTF-8 encoding from translation to _get_source which just works unless proven the contrary.