に翻訳し、私は私のDjangoのプロジェクト内でアプリ名を変換しようとしています、私はウェブ上でこのコードを見つけました:は、モジュール(アプリ)名前はジャンゴ
from django.utils.translation import gettext_noop
gettext_noop("AppName")
テンプレートinit.py
{% trans app.name %}
は、しかし、ジャンゴの現在のバージョンでは、このコードが存在しているので、私はtheresのこの私を行う方法を推測しますnは(上記のコードは2008年からである)、すでに1.3ジャンゴ..翻訳ファイルに名前を取得する方法をアドバイスしてください
{% for app in app_list %}
{% blocktrans with app.name as name %}{{ name }}{% endblocktrans %}
また、これはこれは、既に何らかの形で可能であることを私に語った:/
ジャンゴblocktrans
に関してのcontrib /管理/ sites.pyライン356+
if app_label in app_dict:
app_dict[app_label]['models'].append(model_dict)
else:
app_dict[app_label] = {
'name': app_label.title(),
'app_url': app_label + '/',
'has_module_perms': has_module_perms,
'models': [model_dict],
}
https://code.djangoproject.com/ticket/3591でこれについてたくさん見つけましたが、なぜそれがまだできていないのであれば、なぜ現在はブロックトランが存在するのでしょうか? – AKjsd89