randquest-5.x-1.1 明日は何曜日?
Captchaモジュールに問題文を提供するモジュールのrandquestを5.x-1.1にしました。
今日を基準にした一昨日、昨日、今日、明日、明後日の曜日を入力させる問題を作成する機能を追加しました。
今日は2007年6月29日の金曜日です。明日は何曜日ですか?
といった感じで出題されます。
解答は月曜日、火曜日、水曜日・・・などと入力します。
解答に利用する文字列はrandquest-5.x-1.1に同梱の日本語化poファイルにも記述されていますが、コアに含まれているモノと同じです。
既存の文字列も置き換えるオプションだと困る方は注意してください。
【2007/07/06追記】曜日(月曜日・・・日曜日)部分の翻訳を含まないpoファイルを別なファイルとして添付しました。ファイル名はja-ex.poです。必要に応じて落としてください。解答はインストールしたDrupalのMonday~Sunday部分の翻訳された文字列になりますので注意してください。
別な見方をすると、コアの文字列の翻訳文字列が月曜日という表記と違うサイトでは解答もその文字列を利用します。注意してください。
記述コマンドは
[day:]=
となります。オプションなどはありません。=の後ろや:の後に文字を記入しても無視されます。
アップデートはそのまま上書きしてください。
日本語化poファイルが更新されていますので、自動で日本語化してしまうモジュール(jboxモジュールなど)を利用している場合は注意してください。
特に、コアの曜日に関する日本語化文字列が月曜日、火曜日・・・といった形式と異なる文字列を当てているサイトでは特に注意してください。
例によって、Captchaモジュールに存在する不具合や、このモジュールの元になっているriddlerモジュールに存在する不具合には対処しません。使う方の責任で利用してください。
スクリプティングの技量の問題なので何とも言えませんが、ご意見、提案等がありましたら喜んでお伺いいたします。
また、日本語環境に依存しないような造りはしていると思っていますが、その辺は判らないので・・・(^_^;)
| 添付 | サイズ |
|---|---|
| randquest-5.x-1.1.tar.gz | 14.5 KB |
| ja-ex.po | 4.22 KB |