Форум сайта python.su
gmorgunov
Транслирует только в первый раз потому, что в остальных вызовах не находит перевода (либо не тот контекст, либо строка оригинала отличается). Вот она и возвращает строку оригинала, как и было задумано.
Но мне было интересно заключение о кошерности самого подхода :).
Офлайн
The gray Cardinal]
Перегрузка метода translate() ? Никакого криминала не вижу :)
По мне - так отлично. Насчет кошерности - не знаю.
Офлайн
Некоторые мои измышления по поводу интернационализации:
http://forum.script-coding.info/viewtopic.php?id=2462
Офлайн