Djangoアプリを翻訳しています。Django管理サイトのホームページも翻訳したいと思います。
このページには、アプリケーション名とモデルクラス名が一覧表示されます。モデルクラス名を翻訳したいのですが、モデルクラスにわかりやすい名前を付ける方法がわかりません。
誰かがそれを行う方法を知っていますか?
Meta
optionsverbose_name
とverbose_name_plural
を見てください。どちらも翻訳可能です。
すべてのモデルのメタでgettext_lazy utilを使用する必要があります
from Django.db import models
from Django.utils.translation import ugettext_lazy as _
class Book(models.Model):
...
class Meta:
verbose_name = _("My Book")
verbose_name_plural = _("My Books")