問題タブ [django-multilingual]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
14093 参照

django - django-multilingual とテンプレート側での言語の切り替え

django-multilingual を使用して適切にセットアップしようとしています。しかし、私が見つけたのは、テンプレートの使用例を除いて、django-multilingual のすべてが明確であるということです。

私はdjangoを使い始めたばかりですが、テンプレート側で言語を切り替える方法がわかりません。

あなたが与えることができる例、またはこれに関する「より多くの」明確なソース/ドキュメントはありますか?

0 投票する
3 に答える
1467 参照

django - django-多言語:翻訳されたフィールドごとにドロップダウンフィールドを注文する

翻訳されたフィールドでフォームフィールドのオプションを並べ替えるにはどうすればよいですか?

models.py:

template.html:

ありがとうございました

編集:

フィールドのオプションをselect、言語に応じてname_deまたはname_enで並べ替えたいと思います。

0 投票する
2 に答える
906 参照

python - django での多言語と localeurl の使用

django-multilingual と localeurl を使用します。

私のメインページビューの小さなサンプル:

http://www.mysite.com/と入力するとhttp://www.mysite.com/ru/にリダイレクトされ、"name" 変数はロシア語のローカライズを取得します。今のところ大丈夫です...

しかし...

http://www.mysite.com/en/と入力すると、同じロシア語のローカライズされた変数が表示されます。

デバッガーでの実験中に、次のことを発見しました。

  • request.LANGUAGE_CODE は、/en/ または /ru/ url サフィックスに従って適切に変更されています (localeurl に感謝)
  • multilingual.languages.set_default_language() を呼び出すと、「name」変数が変更されます。

問題は、自分の各ビューで django-multilingual の言語を request.LANGUAGE_CODE に変更する必要があるか、それとも自動的に解決する必要があり、何か間違ったことをしたのでしょうか?

0 投票する
3 に答える
1310 参照

django - Django アプリで訪問者の地理的位置を確認する

多言語の Django Web サイトを作成しています。ユーザーがどの国からウェブサイトにアクセスしているかをサイトで確認し、それに応じて使用する言語を決定したい。

そのために使用するのに適したツールは何でしょうか?

0 投票する
9 に答える
9348 参照

python - Django i18n: 翻訳が表示されない一般的な原因

多言語の Django Web サイトを作成しています。メッセージファイルを作成し、データを入力してコンパイルしました。私は希望する言語 (ヘブライ語) でサイト (この場合は管理者) をチェックしましたが、ほとんどのフレーズはヘブライ語で表示されますが、表示されないものもあります。私はソースをチェックしましたが、これらはまだ_('Whatever')本来のように表示され、メッセージファイルで翻訳されていますcompilemessages.

翻訳がそのように表示されない一般的な原因は何ですか?

0 投票する
2 に答える
266 参照

python - Django での言語推測アルゴリズムのカスタマイズ

多言語の Django Web サイトを開発しています。英語とヘブライ語の 2 つの言語があります。私は、ブラウザの種類に関係なく、初めての訪問者全員のデフォルト言語をヘブライ語にしたいと考えていますAccept-Language

もちろん、彼が言語を英語に変更した場合 (したがって、セッションで言語 Cookie またはキーを取得した場合)、英語のままにする必要があります。

このアルゴリズムを自分でプログラムできると思いますが、どこに「プラグイン」すればよいでしょうか? プロジェクトでそれを使用するにはどうすればよいですか?

0 投票する
1 に答える
171 参照

django - django-multilingual-ng / Django 1.1.1 の非互換性?

Django 1.1.1 で django-multilingual-ng 0.1.20 を使用しようとすると、「名前接続をインポートできません」という例外が発生します。

例外は、次のことを試みる query.py の 15 行目から発生します。

Django 1.1.1 と互換性がありませんか? 誰かがこの組み合わせを試してみて、何か提案はありますか?

ありがとう。

-- マット

0 投票する
3 に答える
280 参照

django - Django多言語-任意の言語のコンテンツをプレビューする方法は?

私はDjangoベースのWebサイトにdjango-multilingualを使用しています。__unicode__このように返すモデルの関数を定義すると、次のようになります。

ただし、デフォルトの言語は英語で、オランダ語のみで挿入されるアイテムがいくつかあります。全リストをプレビューすると、タイトルとして「なし」が表示されます。

英語のタイトルを取得して、プレビューのためだけに他の言語のタイトルを確認する簡単な方法はありますか?

0 投票する
3 に答える
629 参照

django - django 1.3 で django-multilingual-ng を使用して編集すると、管理ページでエラーが発生する

アプリケーションを multilingual-ng を使用するように切り替えようとしていますが、残念ながらオンラインのドキュメントや FAQ はほとんどありません。誰かが私の練習で何が起こっているのかを教えてくれることを願っています.

以下は私のモデルです

以下は私のadmin.pyです

管理パネルにアクセスすると、モデル、アイテムのリストを表示し、新しいアイテムを追加できますが、既存のアイテムを編集または削除しようとすると、次のエラーが表示されます

0 投票する
3 に答える
496 参照

python - Django 1.3 でサポートされる多言語データベースは何ですか?

私はかなり長い間Djangoを使用していますが、毎回同じ質問を何度も繰り返します。

どの多言語データベース バックエンドを使用すればよいですか?

django-multilingualDjango 1.1、django-multilingual-ngDjango 1.2で使用しました

私は Django 1.3 を見て追加しますが、django-nani問題はほとんどありません:

  • ModelAdmin API のサポートなし:
  • オブジェクトは後で post_signal によって作成されるため、save() メソッドで TranslatedFields を変更することはできません。

多言語 Web サイトを処理する方法を見つけるのを手伝ってくれる人がいます。

多言語、多言語-ng、nani が管理画面で言語をタブで処理する方法が気に入っています。