私はdjangoのウェブサイトを6つの言語に翻訳しています。私が翻訳に取り組んだのはこれが初めてです。モデルフィールドのDjango翻訳を行う方法?
これはeコマースサイトです。モデルのフィールドをどのように変換するのですか?例えば:DBに実際にあると私は使用verbose_name{% trans cat.name %}
またはugettext(cat.name)
私はdjangoのウェブサイトを6つの言語に翻訳しています。私が翻訳に取り組んだのはこれが初めてです。モデルフィールドのDjango翻訳を行う方法?
これはeコマースサイトです。モデルのフィールドをどのように変換するのですか?例えば:DBに実際にあると私は使用verbose_name{% trans cat.name %}
またはugettext(cat.name)
をしようとすると、poファイルに書き込ま取得されていないカテゴリ名:あなたが翻訳を引くとき
class Book(models.Model):
title = models.CharField(verbose_name=_('Title'),max_length=50)
class Meta:
verbose_name = _('Book')
verbose_name_plural = _('Books')
さて、あなたはBook
を取得します、Title
およびBooks
を翻訳可能な文字列として使用します。
私はこれがOPの後にあるとは思わない。彼は、データベースに格納されている6つの言語の翻訳をサポートすることに興味があります。したがって、あなたの例では、6つの言語のフィールドtitleの内容です。 – mkoistinen
あなたはまた、このようにそれを行うことができますhttps://github.com/geomin/django-lingua
from django.utils.translation import ugettext as _ class Book(models.Model): title = models.CharField(_('title'),max_length=50)
ようなものが必要。 タイトルは翻訳可能な文字列になります
私はこれがOPの後にあるとは思わない。彼は、データベースに格納されている6つの言語の翻訳をサポートすることに興味があります。したがって、あなたの例では、6つの言語のフィールドtitleの内容です。 – mkoistinen
良い質問。似た質問があります:http://stackoverflow.com/questions/2019364/django-whats-the-best-recommended-way-to-translate-db-valuesこれはあなたの問題を解決するかもしれないdjangoアプリを指しています。 –