Строка # coding: utf-8
необходима только для файлов, которые содержат специальные символы напрямую. В зависимости от того, как вы хотите достичь l10n, вы должны позаботиться о том, как вы обрабатываете строки.
В Python2 вы должны использовать unicode()
объекты, в то время как в Python3 обычно нужно использовать str()
.