問題タブ [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 に答える
3110 参照

django - virtualenv にインストールされたアプリの makemessages

Django アプリを virtualenv にインストールしました。そのアプリに翻訳を追加したいと考えています。

virtualenv にインストールされたアプリからプロジェクトのlocale/pt/LC_MESSAGESフォルダーにある django.po にメッセージをインポートすることは可能ですか?

または、サードパーティのアプリを翻訳する必要がありますか? もしそうならmakemessages、virtualenv にインストールされたアプリでメッセージを生成するにはどうすればよいですか?

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

c# - 実行時に (アラビア語-英語) WPF アプリケーションの言語を切り替える

WPF アプリケーションについて学習しようとしています。アプリケーションを多言語化するレベルで停止するまで、私は非常にうまくいっていました。Windows フォーム アプリの場合、リソース ファイルと create および event を使用して、ユーザーの選択に従って指定された言語を選択する方が簡単でした。WPF では、個々のプログラマーによって提供されたすべてのソリューションが複雑で理解しにくいため、非常に複雑に思えます (理由はわかりません)。Microsoft の正式な関与はありません。

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

sql - django 多言語ウェブサイト: SQL と xml?

私たちは実際に、いくつかのコミュニティ要素を備えた Web サイトを作成しています。プログラミング言語はdjangoを選択。ウェブサイトを多言語化したいと考えています。すでにいくつかのアプリとウェブサイトを作成しましたが、それらは静的で単一言語のままでした。多言語 Web サイトを作成するための 2 つのアプローチについて読みました。1 つ目は、翻訳をデータベースに保持することです。これは最も簡単な方法ですが、効率が悪く、通常のパフォーマンスではありません。また、すべての翻訳を保存できる xml 翻訳ファイルの設定についても読みました。

パフォーマンスの違いと、これらのアプローチの長所と短所を知りたいです。私のWebサイトを多言語に保つためのdjangoの効率的な方法はありますか?

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

django-views - hvad の多言語モデルの view.py で fiter を使用する方法

私はアプリケーションに多言語を使用しています私はコースアプリケーションを開発し、そのためにhvadを使用しています

models.py

from hvad.models import TranslatableModel、TranslatedFields、TranslationManager

クラス Course(TranslatableModel):

views.py で

def get_context_data(self, **kwargs):

views.pyでorder_byを使用すると、次のエラーが発生します

未翻訳モデルから「track」などの翻訳済みフィールドにアクセスするには、翻訳対応マネージャーを使用する必要があります。nani.utils.get_translation_aware_manager を使用して取得できます

私はたくさん検索しますが、解決策を見つけることができません.plsは助けてください!! 前もって感謝します!!

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

python-2.7 - Django1.6 の言語変更機能の問題に直面しています。

言語ランタイムを変更し、セッション変数で更新しています。

リクエストごとに言語をアクティブにする必要があるため、各メソッド呼び出しの前に実行される関数を呼び出す必要がありました。このために、「process_request」関数と「process_response」関数で、セッションから言語を読み取ってアクティブ化するミドルウェアを作成しました。

html ファイル (つまり、テンプレート内) では適切に機能していますが、*.py ファイルからのテキストはすぐには更新されません。サーバーを再起動した後でも、* .pyc ファイルを削除した後でもありません。

サイトで 20 ~ 30 秒間何も操作を行わないと、リロード後に *.py ファイルのテキストも更新されます。

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

django - サイトパッケージを最初に見るDjango翻訳の発見

翻訳ファイルcompilemessagesを有効にするのに問題があります。

私が来たコードを掘り下げる:

django.utils.translation.trans_real.check_for_language

これは以下を利用します:

django.utils.translation.trans_real.all_locale_paths

どちらが返されますか:

これはそのようなコア コードであり、おそらく 100 万回テストされています。設定が間違っていると確信していますが、LOCALE_PATHS が優先される方法は実際にはわかりません。

/data/www/locale/コンテンツ

設定.py

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

python - Django の .po ローカリゼーション ファイルの編成

私が取り組んでいるプロジェクトはかなり大きくなりました。ローカリゼーション ファイルも同様です。翻訳を回避する方法を見つけるのが難しくなっています。

django プロジェクトで大きなローカリゼーション ファイルをどのように管理していますか? *.po ファイルをコンテキストごとに分けたいと思います。(例: メール、プッシュ メッセージ、Web ビューなど)

そうすれば、それらをpoeditoroneskyなどのさまざまな翻訳プロジェクトに追加できます。