Moodle 5.3 日本語ドキュメント(第一次翻訳):ほぼすべてのページが日本語に翻訳されました。まだ第一次翻訳のため、不自然な表現や誤訳が残っている可能性があります。お気づきの点があれば、ページコメントでお知らせいただくか、直接編集してください。スクリーンショットの多くは、まだ英語版の画面のままです。以前のバージョンの日本語ドキュメントは、バージョンメニューからご覧いただけます。
Moodle 5.3 Japanese documentation (first-pass translation): almost all pages have now been translated into Japanese. As this is a first pass, some wording may read unnaturally or be mistranslated. If you notice anything, please leave a page comment or edit the page directly. Most screenshots still show the English interface. Japanese documentation for earlier versions is available from the version menu.

langconfigの翻訳

提供: MoodleDocs
(Translation langconfigから転送)
移動先:案内、検索

Langconfigは言語パック内の重要なファイルで、その言語の設定パラメータすべてを扱います。新しい言語パックを作成し始めるときや、既存の言語パックの担当を引き受けるときは、最初にこのファイルを確認することをお勧めします。Langconfig.phpは言語パックのメンテナが変更することはできません。希望する変更内容を記載して、https://tracker.moodle.org でコンポーネント「Language」のバグを登録してください。

このページでは、各設定について簡単に説明し、その言語に合わせて何を設定すべきかを判断する手助けをします。すべての設定に値を設定すべきというわけではありません。

残念ながら、ある時点で、このファイルに属さない多くのストリングがこのファイルに入り込んでしまいました(https://moodle.atlassian.net/browse/MDL-79461 を参照)。現時点では、これらのストリングは使用されておらず、まだ翻訳する必要はありません。

最低限必要な設定は次のとおりです。

  • decsep | core_langconfig
  • labelsep | core_langconfig
  • listsep | core_langconfig
  • thousandssep | core_langconfig
  • locale | core_langconfig
  • thislanguage | core_langconfig
  • thislanguageint | core_langconfig

alphabet,core_langconfig

その言語のアルファベットです。たとえば、参加者ページの文字一覧に使用されます。

am,core_langconfig

その言語で午前を示す方法です。これは、その言語で24時間表記のみをサポートしているサーバで使用されます(https://tracker.moodle.org/browse/MDL-74379 を参照)。

amcaps,core_langconfig

午前を大文字で示す方法です。

backupnameformat,core_langconfig

decsep,core_langconfig

その言語での小数の区切り方です。通常はピリオドまたはカンマです。同じ言語を使用しているように見える国でも、10進数で書かれた数値の整数部分と小数部分を区切る文字が異なる場合があることに注意してください。たとえば、中米のスペイン語圏の国々では小数点としてピリオドを使用しますが、南米のスペイン語圏の国々では小数点としてカンマを使用します。詳細は小数点記号のページをご覧ください。

例:

* 英語:36.5
* オランダ語:36,5

firstdayofweek,core_langconfig

その言語での週の最初の日です。指定できる値は0,1,2,3,4,5,6で、0は日曜日を表します。

iso6391,core_langconfig

その言語のISO 639.1の値です。この値はウィキペディアで簡単に見つけられます。

iso6392,core_langconfig

その言語のISO 639.2の値です。この値はウィキペディアで簡単に見つけられます。

labelsep,core_langconfig

ラベルをフォームと区切る方法です。その言語で一般的に使用されているものに合わせて、コロン、スペースとコロン、またはそれ以外のものにすることができます。アクセシビリティ上の理由から、この文字はスクリーンリーダでは読み上げられません。

listsep,core_langconfig

その言語でリストの項目を区切るために通常使用される記号です。これは、たとえば評定表で複数の項目を含む計算式を使用する場合に使用されます。decsepの記号とは異なる記号にする必要があります。

locale,core_langconfig

これは*nixサーバ用のロケールです。

Moodleのカレンダーが翻訳されない場合は、このストリングが間違っています(またはサーバがその言語をサポートするように設定されていません)。

注: 言語パックで使用するロケールは、ロケール一覧の表と、Moodleコミュニティサーバでサポートされているロケールの一覧にあるものだけにしてください。

MacまたはLinuxのサイトでサポートされていないロケールを使用すると、言語パックを更新しようとしたときに次のエラーが発生します:

ファイル:Unsupported locale mac.png

さらに重要なこととして、「undefined」というエラーメッセージが断続的に表示される場合があります:

localecldr,core_lanconfig

http://cldr.unicode.org/index/cldr-spec/picking-the-right-language-code をご覧ください。

実際に試せるテストが https://util.unicode.org/UnicodeJsps/languageid.jsp にあります。

localewin,core_langconfig

これはWindowsサーバ用のロケールです。

Moodleのカレンダーが翻訳されない場合は、このストリングが間違っています(またはサーバがその言語をサポートするように設定されていません)。Windowsサーバでサポートされていない言語はかなり多く、そうした言語ではlocalewinサーバを設定できません。その場合、Moodleのカレンダーの翻訳を機能させるには、Moodleを*nixサーバで実行する必要があります。

localewincharset,core_langconfig

MoodleがWindowsサーバにインストールされている場合に使用する文字セットです。

oldcharset,core_langconfig

1.6より前のバージョンからアップグレードする場合に必要です。このストリングは、この言語パックについて1.5以前で使用されていた文字セットを定義します。Moodle 1.5より後に作成が開始された言語パックでは、空のままにしておくことができます。

parentlanguage,core_langconfig

Moodleのデフォルトであるオリジナルのオーストラリア英語言語パックでは、このフィールドは空です(オーストラリア英語こそがMoodleの公式言語であるため)。

言語パックが別の言語パックに依存している(「親」言語の「子」言語である)場合は、ここでその言語パックを指定します。ストリングが不足している場合にデフォルトで英語が表示されるよう、ほとんどの言語パックでは、ここを空のままにしておく必要があります。

例:カナダフランス語(fr_ca)は、いくつかの変更点を除いてフランス語(fr)とほぼ同じです。親言語をフランス語として言語パックを作成すると、カナダフランス語の言語パックにストリングが存在しない場合はフランス語が表示されます。どちらの言語パックにもストリングが存在しない場合は、英語が表示されます。

言語パックのダウンロードページ(https://download.moodle.org/langpack/3.7/ )では、親言語パックと異なるストリングの数を確認できます。Moodle 3.7では、カナダフランス語にはフランス語からの変更が998件ありました。

注: 既存のMoodleサーバで、langconfig.php内のparentlanguageに言語カスタマイゼーションを使用して親言語を追加すると(AMOSのparentlanguageストリングが実際には空の場合)、サーバにその親言語をインストールするよう求められますが、子言語の不足している翻訳は親言語の翻訳で置き換えられず、英語が表示されます。サーバのlangconfig.phpファイルを直接書き換えれば(危険であり、決して推奨されない手順です)、次回の言語パックの更新(手動またはcronによる更新)で変更が消去されるまでは機能します。

pm,core_langconfig

その言語で午後を示す方法です。これは、その言語で24時間表記のみをサポートしているサーバで使用されます(https://tracker.moodle.org/browse/MDL-74379 を参照)。

pmcaps,core_langconfig

午後を大文字で示す方法です。

questioniconfollowlangdirection

  • 疑問符アイコンが言語の方向に従うか(従わないか)を指定する設定です。
  • 疑問符が反転するアラビア語などのRTL言語では、「yes」に設定します。
  • 疑問符が反転しないヘブライ語では、「no」に設定します。

注:これは設定であるため、他のすべての設定と同様に、英語以外の言語であっても英語で「yes」または「no」のどちらかにする必要があります。

strftimedate,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedatefullshort,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedateshort,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedatetime,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedatetimeshort,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedaydate,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedaydatetime,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedayshort,core_langconfig

Moodleで時刻と日を短く表示する方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimedaytime,core_langconfig

Moodleでの時刻と日の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimemonthyear,core_langconfig

Moodleでの月と年の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimerecent,core_langconfig

Moodleでの時刻と日付の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimerecentfull,core_langconfig

Moodleで最近の活動の時刻と日付を表示する方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

strftimetime,core_langconfig

Moodleでの時刻の表示方法です。通常は、英語の表示順序を確認して同じ記号を使用すれば問題ありません。それで要件を満たせない場合は、指定できる内容の完全なリファレンスが http://www.w3schools.com/php/func_date_strftime.asp にあります。

thisdirection,core_langconfig

その言語を画面上でどの方向に表示するかです。指定できるオプションはltr(左から右)またはrtl(右から左)のみです。これらは翻訳しないでください。翻訳すると、多くのテーマで大混乱が生じます。

thisdirectionvertical,core_langconfig

画面上で縦方向に表示されるテキストの向きです(ドックされたブロックなど)。

指定できる値はbtt(下から上)またはttb(上から下)のみです。これらは翻訳しないでください。翻訳すると、多くのテーマで大混乱が生じます。

thislanguage,core_langconfig

その言語自体で表記した、その言語の名前です。

thislanguageint,core_langconfig

英語で表記した、その言語の名前です。

thousandssep,core_langconfig

その言語での千の位の区切り方です。 重要:これをスペースにすることはできません(詳細はディスカッション http://lang.moodle.org/mod/forum/discuss.php?d=1450#p1730 を参照)。スペースにしたい場合は を試すことができますが、まだ十分にはテストされていません。

例:

* オランダ語では1.000.000(ピリオドを使用)
* 英語では1,000,000(カンマを使用)