OSQA (django + python) をロシア語にローカライズしようとしています。locale-folder で翻訳できる多くの文字列。しかし、OSQA では、一部の文字列がハードコード化されていました (単純なテキストにコードを挿入)。
英語のテキストをロシア語に単純に置き換えようとしましたが、エラーが発生しました。
例えば:
class WordpressAuthContext(ConsumerTemplateContext):
mode = 'SMALLICON'
type = 'SIMPLE_FORM'
simple_form_context = {
'your_what': 'Wordpress blog name'
}
weight = 270
human_name = 'Wordpress'
icon = '/media/images/openid/wordpress.png'
このコードでは、ロシア語のテキストの「Wordpress ブログ名」を置き換える必要があります。
英語の文字を Unicode 文字に置き換えようとしまし\uXXXX
たが、Web ページではこれらの文字が元のビューで表示されます\uXXXX
。
次に、このコードを試します:
'your_what': 'Wordpress blog name'.encode('utf-8')
そして、それも仕事ではありません。
何を試すことができますか?