我正在使用django
构建多语言网站。我想知道在gettext
函数中命名字符串的最佳做法是什么。
我看到以下可能性:
使用英语单词和译者评论
# Translators: This is the login button text
login = ugettext('Login')
在这里,我看到了问题,我将在大多数情况下最终使用pgettext
来指定上下文。
使用某种唯一标识符和译者注释
# Translators: This is the login button text
login = ugettext('login_view_buttontext')
是否有某种命名惯例?这个在开发过程中有明显的缺点。