Repository path: workshop/translations/hafez-shahed/source.md · rendered 2026-09-09
Page metadata (front matter)
| type | source |
|---|---|
| id | S-hafez-shahed |
| status | frozen |
| created | 2026-09-03 |
| updated | 2026-09-03 |
| links | workshop/translations/hafez-shahed/R60-v1/translation.md, workshop/regimes/R60-free-line-end.md, wiki/arms/ARM-line-end-order.md, runs/RS-20260829-radif-hands/census.json, runs/RS-20260903b-line-end-order/raw/ganjoor_sh15.json, runs/RS-20260903b-line-end-order/select.py, workshop/translations/hafez-daasht/source.md |
«حافظ» غزل ۱۵ — the Persian of record
Witness: Ganjoor, Qazvini–Ghani text of the Divan of Hafez,
https://api.ganjoor.net/api/ganjoor/poem?url=/hafez/ghazal/sh15, fetched 2026-09-03 (S242);
the raw response is at runs/RS-20260903b-line-end-order/raw/ganjoor_sh15.json. Public domain
(Hafez, d. c. 1390).
Why this poem. It is the no-radif counterpart of S237's sh77. That rendering
(T-hafez-daasht-R58-v1) had to put the same finite transitive verb last at all nine rhyming
positions; this one has nothing that must stand last anywhere. The pair is what lets the same hand's
line ends be counted under an obligation and without one.
Selection, mechanical, and one criterion declared late
The script is runs/RS-20260903b-line-end-order/select.py; its output is selection.json. From the
frozen 495-ghazal census (runs/RS-20260829-radif-hands/census.json), restricted to the 173
Payne↔Ganjoor matches accepted at S236 (runs/RS-20260831b-radif-hands/match_accepted.json), take
the lowest-numbered ghazal satisfying all of:
- the census records no radif (
radif == "") — the mirror of S237's rule 1; - 8 ≤ bayts ≤ 10 — S237's rule 4, unchanged;
- the slug is not one of the ten the project has already rendered (
sh3,sh4,sh77,sh115,sh118,sh124,sh130,sh131,sh176,sh187); - no hemistich of the poem is wholly in Arabic.
Twenty-one ghazals qualify on 1–3. Criteria 1–3 were fixed before anything was fetched, and
running them alone returns sh13, which was fetched and read first. sh13 turned out to be
macaronic: three of its sixteen hemistichs are wholly Arabic — «الصَبوح الصَبوح یا اصحاب»،
«المُدام المُدام یا احباب»، «اِفتَتِح یا مُفَتِّح الاَبواب». Criterion 4 was written after seeing
that, and this page says so rather than presenting a clean rule. The reason it is a criterion and
not a preference: a wholly-Arabic hemistich is not a line whose English word order the
translator chooses — it is a line whose language the translator chooses, which is the decision
S240 and S241 measured and a different one from this. Three of nine rhyming positions of that kind
would have removed a third of the poem from the measurement this limb exists to make. Criterion 4
is a hand coding of the Ganjoor text, recorded per candidate in select.py, applied in slug order;
the loop stops at the first survivor, which is sh15 — 10 bayts, 11 rhyming positions,
Payne's ode 90.
Payne's page was not opened before the rendering and its log were frozen and committed.
The text
| # | hemistich | position |
|---|---|---|
| 1a | ای شاهد قدسی، کِه کَشَد بند نقابت؟ | rhyming (مطلع) |
| 1b | وی مرغ بهشتی، که دهد دانه و آبت؟ | rhyming (مطلع) |
| 2a | خوابم بشد از دیده در این فکر جگرسوز | — |
| 2b | کآغوشِ که شد منزل آسایش و خوابت؟ | rhyming |
| 3a | درویش نمیپرسی و ترسم که نباشد | — |
| 3b | اندیشهٔ آمرزش و پروای ثوابت | rhyming |
| 4a | راه دل عشّاق زد آن چشم خماری | — |
| 4b | پیداست از این شیوه که مست است شرابت | rhyming |
| 5a | تیری که زدی بر دلم از غمزه خطا رفت | — |
| 5b | تا باز چه اندیشه کند رأی صوابت | rhyming |
| 6a | هر ناله و فریاد که کردم نشنیدی | — |
| 6b | پیداست نگارا که بلند است جَنابت | rhyming |
| 7a | دور است سر آب از این بادیه، هشدار | — |
| 7b | تا غول بیابان نفریبد به سرابت | rhyming |
| 8a | تا در ره پیری به چه آیین رَوی ای دل | — |
| 8b | باری به غلط صرف شد ایّامِ شبابت | rhyming |
| 9a | ای قصرِ دلافروز که منزلگهِ انسی | — |
| 9b | یا رب مَکُناد آفتِ ایّام، خرابت | rhyming |
| 10a | حافظ نه غلامیست که از خواجه گریزد | — |
| 10b | صلحی کن و بازآ که خرابم ز عِتابت | rhyming |
Radif: none. Nothing repeats at the rhyming positions.
Qāfiya: the -ābat family — نقابت · آبت · خوابت · ثوابت · شرابت · صوابت · جَنابت · سرابت ·
شبابت · خرابت · عِتابت. Eleven Arabic-derived nouns in ‑āb, each carrying the enclitic ـت.
At ten of the eleven the enclitic is the possessive your (your veil, your water, your sleep, your
reward, your wine, your judgement, your threshold, your youth, your ruin, your reproach); at 7b it
is the object pronoun you (به سرابت نفریبد — let it not deceive you with a mirage), which
is the older attachment and is worth naming because it is the one place a translator can misread the
rhyme word as a possessive.
What this means for a translator, recorded before a line was written. The rhyme is rich: the
qāfiya proper is ‑āb, and آب (water) is literally inside نقاب (veil) at the maṭlaʿ. No
English family reaches veil · water · sleep · reward · wine · judgement · threshold · mirage ·
youth · ruin · reproach, so the chime was expected to be refused at most positions and the
enumeration is in the log. Nothing obliges the English line end here — which is the whole reason
the poem was selected.