問題タブ [python-babel]
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.
python - ピラミッドでバベルとリンガを使う
私はバベルとリングアに問題があります。ポット カタログを作成するために、babel/lingua にソース フォルダーをスキャンして特定の文字列を探してもらいたいです。
これは私のsetup.pyです
そして私のsetup.cfg
私のinit .py には、次のようなものがあります。
たとえば、私の 404 テンプレートは次のとおりです。
今私は実行できます:
そして、私は受け取っています:
誰かが知っていますか、何が悪いのですか?
python - Babel のミディアム/ロング フォーマットで秒を非表示にする
ユーザーのロケールに応じて適切に datetime オブジェクトをフォーマットするために Babel を使用しています。多くの場合、ゼロ以外の秒を含まないデータ (実際のイベントの開始時間など) を表示します。
カスタム形式の文字列を使用して秒を取り除くのは簡単ですが、 'medium'や'short'などのロケール提供のものを使用する場合、そうする簡単な方法はないようです。
ロケールデータから返されたフォーマット文字列を変更するためにバベルの内部にフックする以外に、これらの文字列を変更するきれいな方法はありますか?
python - Babel を使用した Flask WTF ローカリゼーション
Flask Babel を使用してプロジェクトをローカライズしましたが、WTF フォームに問題があり、フィールドが空のときに表示されるフィールドを翻訳できません。何か助けはありますか?
これは機能しています:
しかし Form クラスを扱うとき、Babel はフィールドを抽出しません。このような:
「u」オプションあり/なしの両方を試しました
python - TypeError: 整数が必要です (型 str を取得)
私はPythonとFlaskが初めてです。私はこのチュートリアルを通して自分のやり方で取り組んでいます: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iii-web-forms 今、私は見つけることができないエラーが発生していますの修正。Python 3.4.3 を再インストールし、仮想環境を再インストールしました。コードをチュートリアルから直接コピーして、入力中に間違いを犯していないことを確認しましたが、まだ何も機能しません。
初期化.py
ビュー.py
フォーム.py
run.py
エラー:
チュートリアルを続行できないことに不満を感じているので、どんな助けでも大歓迎です。
python - インポートエラーflask.ext.wtfインポートフォーム
Flask Megaチュートリアルに従っています。flask.ext.wtf.form のインポート中にインポート エラーが発生しました。私のコードは -
私は仮想環境を使用しており、すでに仮想環境にフラスコ、フラスコ-wtfをインストールしています私のフラスコ-wtfのバージョンは0.12ですここに私のエラーがあります-
python - 自動エスケープでファイルを無視するpybabel
jinja2 テンプレートを使用した Python Web アプリケーションがあります。ローカライズにはpybabelを使用しています。このpybabel extract
コマンドを使用すると、jinja2autoescape
タグを使用するファイルを除いて、すべてが意図したとおりにエクスポートされます。
私のbabel.cfgファイルには次の行があります:
そして、私が使用している抽出コマンドは次のとおりです。
次のタグを持つ settings.html というファイルがあります。
そして、pybabel はこのファイルをコンソールの抽出元ファイルのリストにリストします。
しかし、pot ファイルを確認すると、settings.html からの翻訳がありません。
settings.html から autoescape タグを削除してコマンドを再実行するpybabel extract
と、翻訳が正しく抽出されます。
そのため、自動エスケープを使用すると何か問題が発生するはずです。
手がかりはありますか?
python - Flask-babel が _ または gettext を認識できない
テンプレートには次のものがあります。
私が走るときpybabel extract -F babel.cfg -o messages.pot .
私は見ているだけです:
「キャリア」や「言語」ではありません。なぜバベルが解釈していないのか、ジンジャにいないのか理解できませ_
んgettext
。ヘルプ?