Django は中国語の設定方法をサポートします
今日、現在の Django 1.9.6 を使用して Django プロジェクトを作成しました。プロジェクトを作成した後、settings.py で中国語表示のサポートを設定し (管理インターフェイスのデフォルトの英語を中国語に変更するなど、最も簡単です)、
TIME_ZONE = 'Asia/Shanghai' LANGUAGE_CODE = 'zh-cn'
もちろん、TIME_ZONE はタイムゾーンを指定するだけであり、中国語表示とは関係ありません。ここではデフォルト値が変更されます。その結果、プロジェクトの実行時に次のようなエラーが発生しました:
django IOError: No translation files found for default language zh-cn
つまり、zh-cn に対応するローカリゼーション ファイルが見つかりませんでした。一般的に、zh-cn エンコーディングに対応するローカライゼーション フォルダーは zh_CN です。django のインストール ディレクトリに移動して zh_CN を検索しましたが、その結果は contrib サブディレクトリの下にある一連のサブディレクトリの中に見つかりませんでした。 django のインストール ディレクトリには zh_CN はありませんが、zh_Hans があります。このバージョンの Django に zh_CN フォルダーがない理由はわかりません。バグかもしれません。インターネット上の誰かが、zh_Hans ディレクトリ全体をコピーして zh_CN という名前を付けると解決できると述べました。試してみたところ、管理インターフェイスに中国語が表示されました。この比較的模倣的な方法に隠れた危険性があるかどうかについては、まだわかりません。それについては後で説明します。
とはいえ、実際には次のような国際化ファイルを生成するオーソドックスな方法があります:
django-admin.py makemessages -l zh_CN
ただし、これには gettext コンポーネントが必要です。Windows で開発している場合は、このコンポーネントを自分で
にインストールする必要があります。 http://ftp.gnome.org/pub/gnome/binaries/win32/dependency/最新バージョンの gettext-runtime-X.zip および gettext-tools-X.zip をダウンロードします (注: X はバージョン番号です)。それを解凍すると、2 つの bin ディレクトリをマージしてシステム環境変数に入れることができます。ただし、この方法は検証していませんので、興味のある方は試してみてください。
後でもう一度考えたのですが、django の古いバージョンには zh_CN があり、これがバグであると言うのは、おそらく比較的低レベルであり、そうではないはずです。そこで再度確認したところ、zh_Hans が zh_CN を置き換えた可能性があることがわかりました。 Han は中国語の文字、s は簡体字を意味します。いずれにせよ、LANGUAGE_CODE = 'zh-hans' に設定すると、通常通り中国語が表示されます。
zh-cn は Django1.9 で期限切れになります。新しい形式は zh-hans ですが、drf3.1.0 はこのタイプの言語をサポートしていません。
上記は、django1.9 では zh-cn の期限が切れていることを意味します。代わりに zh-hans を使用できますが、Django の一部のサードパーティ モジュールはこの変更に対応していない可能性があります。
要するに、仁は仁を見て、智は智を見て、実はこんなふうに勉強する必要はないんです、急に興味が湧いたのでちょっと勉強してみました。
追記: LANGUAGE_CODE = 'zh-cn' の書き方はインターネット上に色々あり、zh_CN、zh-CN など様々な書き方があります。また、これこれの書き方しか使えない、などという人もいます。とにかく、すべてを試しましたが、違いがわかりません。
余談ですが、私は次の段落を見るまで、settings.py の USE_I18N と USE_L10N が何を意味するのか知りませんでした:
Web サービスがセットアップされると、世界中のさまざまな国のユーザーからのアクセスを受信できるようになります。このため、開発者はソフトウェアをさまざまな言語に適合させる、つまり国際化とローカリゼーションを調整する必要があります。国際化
-- 国際化。i と n の間には 18 文字があり、I18N と呼ばれます。ローカリゼーション -- ローカリゼーション。l と n の間には 10 文字があり、L10N と略されます。国際化とは、プログラム開発者にとって、Web
製品がどこにでも適用できる可能性があることを意味し、ローカリゼーションとは、翻訳者にとって、国際的なプログラムを特定の地域で使用するために実際に翻訳するプロセスを指します。
以上がDjango は中国語の設定方法をサポートしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









トマト ノベルは非常に人気のある小説閲覧ソフトウェアです。トマト ノベルでは、新しい小説や漫画を読むことができます。どの小説も漫画もとても面白いです。小説を書きたい友達もたくさんいます。お小遣いを稼いで、小説の内容を編集することもできます。 「テキストに文章を書きたいです。それで、小説はどうやって書くのですか?友達は知らないので、一緒にこのサイトに行きましょう。小説の書き方の入門を少し見てみましょう。」 Tomato Novels を使用して小説を書く方法に関するチュートリアルを共有します。 1. まず、携帯電話で Tomato Free Novels アプリを開き、パーソナル センター - ライター センターをクリックします。 2. Tomato Writer Assistant ページに移動し、次の場所で [新しい本の作成] をクリックします。小説の終わり

Douyinで作品を公開すると注目やいいねが集まりやすくなりますが、リアルタイムで作品を公開することが難しい場合もありますので、その場合はDouyinの予約公開機能をご利用ください。 Douyin のスケジュールリリース機能を使用すると、ユーザーはスケジュールされた時間に作品を自動的に公開できるため、リリース計画をより適切に計画し、作品の露出と影響力を高めることができます。 1. Douyin で作品を公開する予定時間を設定するにはどうすればよいですか?リリース予定時刻を設定するには、まずDouyinの個人ホームページにアクセスし、右上隅にある「+」ボタンを見つけて、クリックしてリリースページに入ります。公開ページの右下隅に時計アイコンがあります。クリックすると、スケジュールされた公開インターフェイスが表示されます。インターフェースでは、短いビデオ、長いビデオ、ライブブロードキャストなど、公開したい作品の種類を選択できます。次に、作品を公開する時間を設定する必要があります。 TikTokが提供する

残念ながら、WeChat は広く使用されているソーシャル ソフトウェアであり、何らかの理由で特定の連絡先を誤って削除してしまうことがよくあります。ユーザーがこの問題を解決できるように、この記事では、削除された連絡先を簡単な方法で取得する方法を紹介します。 1. WeChat の連絡先削除メカニズムを理解します。これにより、削除された連絡先を取得できるようになります。WeChat の連絡先削除メカニズムでは、連絡先がアドレス帳から削除されますが、完全には削除されません。 2. WeChat の組み込みの「連絡先帳復元」機能を使用します。WeChat には、この機能を通じて以前に削除した連絡先をすばやく復元できる「連絡先帳復元」機能が用意されています。 3. WeChat 設定ページに入り、右下隅をクリックし、WeChat アプリケーション「Me」を開き、右上隅にある設定アイコンをクリックして設定ページに入ります。

テクノロジーの発展に伴い、モバイルゲームは人々の生活に欠かせないものになりました。かわいいドラゴンエッグの画像と面白い孵化過程で多くのプレイヤーの注目を集めており、その中でも注目を集めているゲームの一つがモバイル版ドラゴンエッグです。プレイヤーがゲーム内で自分のドラゴンをより適切に育成し成長させることができるように、この記事ではモバイル版でドラゴンの卵を孵化させる方法を紹介します。 1. 適切な種類のドラゴン エッグを選択する プレイヤーは、ゲーム内で提供されるさまざまな種類のドラゴン エッグの属性と能力に基づいて、自分に適したドラゴン エッグの種類を慎重に選択する必要があります。 2. 孵化機のレベルをアップグレードします。プレイヤーはタスクを完了し、小道具を収集することで孵化機のレベルを向上させる必要があります。孵化機のレベルは孵化速度と孵化成功率を決定します。 3. プレイヤーはゲームに参加する必要がある孵化に必要なリソースを収集します。

世界で最も人気のあるショートビデオ プラットフォームの 1 つである Douyin を使用すると、誰もがクリエイターになって人生のあらゆる瞬間を共有できます。 Douyin ユーザーにとって、タグは非常に重要な機能であり、ユーザーがコンテンツをより適切に分類して取得できるようになり、プラットフォームが適切なコンテンツをより正確にユーザーにプッシュできるようになります。では、Douyin タグはどこに設定されているのでしょうか?この記事ではDouyinでのタグの設定方法と使い方を詳しく解説します。 1.Douyinタグはどこに設定されていますか? Douyin でタグを使用すると、ユーザーが自分の作品をより適切に分類およびラベル付けできるようになり、他のユーザーが作品を見つけてフォローしやすくなります。ラベルを設定する方法は次のとおりです。 1. Douyin APP を開き、アカウントにログインします。 2. 画面下部の「+」記号をクリックし、「公開」ボタンを選択します。 3.

携帯電話が人々の日常生活において重要なツールになるにつれて、フォント サイズの設定は重要なパーソナライゼーション要件になりました。さまざまなユーザーのニーズを満たすために、この記事では、簡単な操作で携帯電話の使用体験を向上させ、携帯電話のフォントサイズを調整する方法を紹介します。携帯電話のフォント サイズを調整する必要があるのはなぜですか - フォント サイズを調整すると、テキストがより鮮明で読みやすくなります - さまざまな年齢のユーザーの読書ニーズに適しています - フォント サイズを使用すると、視力の悪いユーザーにとって便利です携帯電話システムの設定機能 - システム設定インターフェイスに入る方法 - 設定インターフェイスで「表示」オプションを見つけて入力します。 - 「フォント サイズ」オプションを見つけて、サードパーティでフォント サイズを調整します。アプリケーション - フォント サイズの調整をサポートするアプリケーションをダウンロードしてインストールします - アプリケーションを開いて、関連する設定インターフェイスに入ります - 個人に応じて

1. Weibo クライアントを開き、編集ページで 3 つの小さな点をクリックし、[予約投稿] をクリックします。 2. 予約投稿をクリックすると、公開時間の右側に時間オプションが表示されますので、時間を設定し、記事を編集し、右下の黄色の文字をクリックして投稿を予約します。 3. モバイル版 Weibo は現在予約公開をサポートしていないため、この機能は PC クライアントでのみ使用できます。

おやすみモードで電話に応答することさえ、非常に煩わしい経験になる可能性があります。名前が示すように、おやすみモードでは、すべての着信通知と電子メール、メッセージなどからの警告がオフになります。これらのソリューション セットに従って問題を修正できます。解決策 1 – フォーカス モードを有効にする 携帯電話でフォーカス モードを有効にします。ステップ 1 – 上から下にスワイプしてコントロール センターにアクセスします。ステップ 2 – 次に、携帯電話の「フォーカスモード」を有効にします。フォーカス モードでは、電話機のサイレント モードが有効になります。携帯電話に着信通知が表示されることはありません。解決策 2 – フォーカス モード設定を変更する フォーカス モード設定に問題がある場合は、修正する必要があります。ステップ 1 – iPhone の設定ウィンドウを開きます。ステップ 2 – 次に、フォーカス モード設定をオンにします
