Next: , Previous: Diary Customizing, Up: Calendar


39.7 ヘブライ暦日付やイスラム暦日付の日誌記録

日誌ファイルには、世界標準のグレゴリオ暦日付に加えて、 ヘブライ暦日付やイスラム暦日付を入れることもできます。 しかし、そのような記録の認識には時間がかかり、 ほとんどの人はそれらを使わないので、 それらは明示的にオンにする必要があります。 日誌でヘブライ暦日付の日誌記録を認識できるように望むなら、 たとえば、つぎのようにする必要があります。

     (add-hook 'nongregorian-diary-listing-hook 'list-hebrew-diary-entries)
     (add-hook 'nongregorian-diary-marking-hook 'mark-hebrew-diary-entries)

イスラム暦日付の日誌記録を望むなら、つぎのようにします。

     (add-hook 'nongregorian-diary-listing-hook 'list-islamic-diary-entries)
     (add-hook 'nongregorian-diary-marking-hook 'mark-islamic-diary-entries)

ヘブライ暦日付やイスラム暦日付の日誌記録は、 グレゴリオ暦日付と同じ形式ですが、 ヘブライ暦日付のまえには‘H’、 イスラム暦日付のまえには‘I’がある点が異なります。 さらに、ヘブライ暦やイスラム暦の月は、最初の3文字で一意に決まらないため、 月の省略形は使えません。 たとえば、ヘブライ暦日付Heshvan 25の日誌記録はつぎのようになります。

     HHeshvan 25 Happy Hebrew birthday!

これはヘブライ暦日付Heshvan 25に対する任意の日誌に現れます。 イスラム暦日付Dhu al-Qada 25に一致する日誌記録はつぎのようになります。

     IDhu al-Qada 25 Happy Islamic birthday!

グレゴリオ暦日付の日誌記録では、 ヘブライ暦日付とイスラム暦日付の記録は、 それらの前にアンパサンド(‘&’)があると印付けされません。

ヘブライ暦やイスラム暦において 指定した日付や似た日付に一致する日誌記録を作成するための カレンダーのコマンド一覧をつぎに示します。

i h d
選択した日付に対応するヘブライ暦日付に日誌記録を追加する (insert-hebrew-diary-entry)。
i h m
選択した日付に対応するヘブライ暦月の日に日誌記録を追加する (insert-monthly-hebrew-diary-entry)。 この日誌記録は、選択した日付のヘブライ暦の月内の日と同じ 任意の日付に一致する。
i h y
選択した日付のヘブライ暦年の日に日誌記録を追加する (insert-yearly-hebrew-diary-entry)。 この日誌記録は、選択した日付のヘブライ暦の月とその月内の日と同じ 任意の日付に一致する。
i i d
選択した日付に対応するイスラム暦日付に日誌記録を追加する (insert-islamic-diary-entry)。
i i m
選択した日付に対応するイスラム暦の月内の日に日誌記録を追加する (insert-monthly-islamic-diary-entry)。
i i y
選択した日付のイスラム暦年の日に日誌記録を追加する (insert-yearly-islamic-diary-entry)。

これらのコマンドは、日誌記録の対応する普通のコマンドと同様に働きます。 カレンダーウィンドウにおいてポイントがある日付に作用し、 日誌記録の日付に関する部分のみを挿入します。 日誌記録の本文は自分で入力する必要があります。