Repository path: workshop/translations/atsui-suna/device-sites.md · rendered 2026-09-09
Page metadata (front matter)
| type | manifest |
|---|---|
| id | atsui-suna-device-sites |
| status | frozen |
| created | 2026-08-15 |
| updated | 2026-08-15 |
| links | workshop/regimes/R29-fluent-carriage.md, workshop/regimes/R14-matched-flattening.md, workshop/translations/atsui-suna/source.txt, workshop/translations/atsui-suna/provenance.md, wiki/arms/ARM-fluent-carriage.md |
熱い砂の上 — the C1 device set, declared before translating
R29 rule C1. This table was written and committed before the first sentence of the
translation was rendered, which is the ordering the regime turns on: a device set assembled after
translating describes what the translator happened to do rather than constraining what he may do.
Paragraph numbers index the non-empty lines of source.txt, zero-based, as printed by
analysis/paras.py.
Class A — form-only. Each site is carried in the R29 arm and flattened in the R14 arm.
Removing the device changes nothing the text says; that is the test for membership, and a site that
fails it belongs in Class B.
Class B — image-bearing or referential. Held byte-identical between the two arms. Not
available to R29's rule set (C5) and not touched by R14's operators.
Class A1 — dash-suspension (――)
Makino ends utterances and clauses on a dash and leaves them unresolved. The device is a refusal of closure: the speaker trails, or the narrative swerves without a connective.
Carried (R29): keep the suspension, using the English dash and the unresolved clause.
Flattened (R14): complete the sentence, or supply the connective the dash withholds, or close
with a full stop. (R14 F6 connective explicitation, F9 closure.)
| id | ¶ | source | kind |
|---|---|---|---|
| A1.01 | 004 | 波打ちぎはまで―― | utterance-final |
| A1.02 | 006 | 誰か―― | utterance-final |
| A1.03 | 019 | Bさん―― | utterance-final |
| A1.04 | 022 | B―― | utterance-final |
| A1.05 | 029 | ふざけてゐやがら―― | utterance-final |
| A1.06 | 032 | 見せつけやがつて―― | utterance-final |
| A1.07 | 036 | 見物してゐるわ―― | utterance-final |
| A1.08 | 038 | どうぞ―― | utterance-final |
| A1.09 | 053 | 面白いよう―― | utterance-final |
| A1.10 | 062 | 草履なんて―― | utterance-final |
| A1.11 | 066 | あの砂原が―― | utterance-final |
| A1.12 | 072 | そこを飛び越えて―― | utterance-final |
| A1.13 | 077 | 早く来て―― | utterance-final |
| A1.14 | 084 | 四苦八苦の態―― | utterance-final |
| A1.15 | 001 | をられなかつたから――砂が | medial, no connective |
| A1.16 | 007 | 蹴つてゐた。――若者のAが | inter-sentence swerve |
| A1.17 | 018 | お呉れよ。――あゝ | inter-sentence swerve |
| A1.18 | 025 | 怒鳴つた。――「勇敢な | inter-sentence swerve |
| A1.19 | 025 | 勇敢な騎士を見よ――だ | quoted-tag suspension |
| A1.20 | 025 | 離さないよ――だ | quoted-tag suspension |
| A1.21 | 053 | 俺は好いさ――。 | utterance-medial before stop |
| A1.22 | 057 | 砂原だつた。――脱衣場の隅では | inter-sentence swerve |
| A1.23 | 082 | 飛び越えては駆けた。――向方を見ると | inter-sentence swerve |
| A1.24 | 092 | 好かつた。」――「吾家で | between quoted fragments |
| A1.25 | 092 | 好かつたのに!」――「何の何の | between quoted fragments |
| A1.26 | 094 | 白いパラソル――などが | list left open |
| A1.27 | 102 | 錯覚に打たれた――と思つたが | retraction pivot |
| A1.28 | 102 | 嘲笑だつたのだ。――僕は、だが | inter-sentence swerve |
| A1.29 | 105 | 見えた。――あまり砂が | inter-sentence swerve |
29 sites.
Class A2 — reduplicated mimetic adverb (ADV/\と)
Carried (R29): an English resource that enacts the same iterated manner — a sound-symbolic
verb, an iterated participle, or a doubled adverb — chosen so that the English is unmarked. C2
forbids romanising the mimetic, which is the standard exponent-import and would be an immediate
FAILED.
Flattened (R14): generic verb plus a stated manner adverb (R14 F4).
| id | ¶ | source |
|---|---|---|
| A2.1 | 005 | ピヨン/\と跳ねあがりながら |
| A2.2 | 011 | ヨタ/\としてしまつて |
| A2.3 | 017 | バタ/\と動かしたり |
| A2.4 | 017 | ピシヤ/\と叩いたり |
| A2.5 | 057 | ジリ/\と反りかへつてゆく |
| A2.6 | 061 | パラ/\と駆け出して行く |
6 sites.
Class A3 — reduplication in direct speech
The source doubles or triples a word inside an utterance, marked with /\ or written out. It is
insistence, not information.
Carried (R29): keep the doubling in English.
Flattened (R14): state it once (R14 F3).
| id | ¶ | source |
|---|---|---|
| A3.1 | 002 | 熱い/\! |
| A3.2 | 004 | 競争! 競争! |
| A3.3 | 006 | 厭々々! |
| A3.4 | 009 | あたしも/\! |
| A3.5 | 054 | お馬/\! |
| A3.6 | 080 | 熱い! 熱い! 熱い! |
| A3.7 | 086 | 駄目/\ |
| A3.8 | 094 | いくつも、いくつも |
8 sites.
Class A4 — the keyword held to one word
The story is built on one adjective. 熱い (hot to the touch) recurs; 暑い/暑さ (hot weather) is a different word and stays different — collapsing them would be a content change, not a flattening. 焦け (scorched) is a third.
Carried (R29): one English word for the 熱 family throughout, one for the 暑 family,
one for 焦け, each repeated without variation.
Flattened (R14): vary the English word at each occurrence (R14 F3), holding the sense.
| id | ¶ | source | family |
|---|---|---|---|
| A4.01 | 002 | 熱い | 熱 |
| A4.02 | 005 | 熱さに吃驚して | 熱 |
| A4.03 | 011 | 熱いもので | 熱 |
| A4.04 | 028 | これ位の熱さ | 熱 |
| A4.05 | 043 | おツそろしい熱さ | 熱 |
| A4.06 | 068 | 熱い砂の上 (×2) | 熱 |
| A4.07 | 079 | 熱い! | 熱 |
| A4.08 | 080 | 熱い!×3 | 熱 |
| A4.09 | 096 | 熱いんだ | 熱 |
| A4.10 | 003 | 素晴しい暑さ | 暑 |
| A4.11 | 070 | こんな暑さの日 | 暑 |
| A4.12 | 001 | 猛々しく焦けてゐて | 焦 |
| A4.13 | 069 | 焦け砂 | 焦 |
13 sites (16 tokens).
Class A5 — the piled period
A single sentence in which circumstantials, manner phrases and subordinate clauses accumulate in front of the main verb, which arrives last and short.
Carried (R29): one English period, the accumulation kept, the verb still arriving late — done
with English's own fronting, apposition and participial chaining, not with imported word order (C2).
Flattened (R14): broken into separate declaratives in default order (R14 F1).
| id | ¶ | the period |
|---|---|---|
| A5.01 | 005 | 三人の若者と二人の娘が…駆けて行つた |
| A5.02 | 011 | それでも意地を張つて…唸つてゐた |
| A5.03 | 041 | 煙草をふかしたり…異口同音に |
| A5.04 | 044 | と叫ぶがいなや…ころげ込んだ |
| A5.05 | 057 | それが忽ち乾いて…白い砂原だつた |
| A5.06 | 068 | 僕は、熱い砂の上!…ぼんやりしてゐた |
| A5.07 | 069 | それはともかく…かたちだつたのである |
| A5.08 | 091 | 僕は、応へる口もなく…目が回りさうだつた |
| A5.09 | 094 | いくつも、いくつも…フラツシユした |
| A5.10 | 102 | こんな声が…嘲笑だつたのだ |
10 sites.
Class A6 — utterance first, attribution after, standing alone
The source prints the whole utterance, then begins a new paragraph with the quotative と and
the attribution, so the attribution is a sentence in its own right and the reader has heard the line
before learning who said it.
Carried (R29): keep the attribution as its own following sentence, and keep the delay.
Flattened (R14): fold it into an ordinary English dialogue tag inside the quoted line.
| id | ¶¶ | utterance |
|---|---|---|
| A6.01 | 009→010 | あたしも/\! |
| A6.02 | 013→014 | おーい! |
| A6.03 | 020→021 | チヨツ! 救からねえな。 |
| A6.04 | 024→025 | 馬鹿ツ! |
| A6.05 | 038→039 | どうぞ―― |
| A6.06 | 042/043→044 | こいつあ、堪らねえ!/おツそろしい熱さだな! |
| A6.07 | 050→051 | さあ、お父さんにおんぶしな! |
| A6.08 | 055→056 | それ、一二三! |
| A6.09 | 058–060→061 | ゲツト セツト!/オン ゼ マーク!/ドン! |
| A6.10 | 079→080 | 熱い! |
| A6.11 | 081→082 | こいつは堪らない! |
| A6.12 | 103→104 | さあ行かう! |
12 sites.
Class A7 — the subject withheld, the identifying phrase last
The scene is given before anyone is named; the paragraph closes on an existential (…がゐた,
…があつた, …もあつた) that identifies the people we have been watching.
Carried (R29): withhold the identification and land it at the end, in English's own existential
or appositive.
Flattened (R14): name the subject at the head of the sentence.
| id | ¶ | source |
|---|---|---|
| A7.1 | 001 | 駆け出した、… (no subject in the story's first sentence) |
| A7.2 | 034 | 芸妓を伴れた二人の男が…舌を鳴らした |
| A7.3 | 048 | 二人の芸妓はそんなことをいひ交してゐた |
| A7.4 | 056 | …駆け出して行つた子供伴れの夫婦がゐた |
| A7.5 | 061 | …駆け出して行く小学生の群があつた |
| A7.6 | 067 | …仕度をしてゐる女学生の一団もあつた |
6 sites.
Class A total: 84 sites in seven classes.
Class B — held byte-identical between the two arms
Not available to R29 (C5) and not touched by R14.
- Similes: 大雪のなかでも歩いてゐる時のやうに (¶011) · 湯気のやうな陽炎 (¶057) · ハードル競技の走者のやうに (¶082) · 木の葉のやうに (¶094) · 花片のやうに (¶094, ¶102) · 氷滑りでもしてゐるものゝやうに (¶105)
- Loanwords and imported English: ライフ・ボート (¶022, ¶088) · モダン・ガール (¶031) · ジヤヅ (¶057) · ゲツト セツト/オン ゼ マーク/ドン (¶058–060) · ハードル (¶082) · フオツクス・トロツト (¶091) · マーチ (¶093) · ボート (¶076, ¶094) · パラソル (¶094) · オール (¶104)
- Set phrases and allusion: 異口同音 (¶041) · 勇敢な騎士/お姫様 (¶025) · 四苦八苦 (¶084) · 沙漠 (¶092) · トンボ返り (¶102)
- Named particulars: 海老茶の水着 (¶007) · 赤黒の太い立縞の水着 (¶010) · 芸妓 (¶034 ff.) · 草履 (¶051, ¶062) · 浴衣 (¶041) · 手拭 (¶041) · 蓄音機 (¶057) · 脱衣場 (¶005, ¶057) · 紺碧の空/赤い旗/白いパラソル (¶094) · 四五間 (¶041) · 二三間 (¶102) · A/B/C throughout
- Everything else not listed in Class A.
The rule that makes this a manipulation
The R14 arm is the R29 arm with Class A flattened and nothing else changed. Any string not
at a Class A site must be byte-identical between the two files. A committed script asserts it
(analysis/checks.py), and a failure of that assertion voids the run's primary rather than being
reported as a caveat.