Sandhi rules
Sandhi rules 是梵文的規則,不是梵文文法。雖然不是梵文文法,但是凡研究梵文的人,一定要懂得Sandhi rules。密咒是梵文無疑,所以翻譯密咒也一定要參考Sandhi rules。
以下為筆者在網路上抄錄的資料,經過整理,呈獻給讀者們。
-----------------------------------------------------------------------------------------------------------------------------------------------
-`
如果
` 出現在一段句子或詩句的最後一個字,` 保持不變。
例如:atra vasati b2la`. (The
boy dwells here. 那男孩在這裡住。)
b2la` 是這句子的最後一個字,` 又是這字的最後一個字母。所以 ` 保持不變。
如果
` 是在一個字的後面,但是在子音
k,kh,p,ph,0,=,s之前, ` 是保持不變。
例如:atra b2la` k4=ati. (The boy plows here. 那男孩在這裡耕田。)
b2la` 的
` 是這字b2la` 的最後一個字母,之後是 k ,所以
` 保持不變。
有些字如 ‘puna`’ (again
再一次),它的原來字是 ‘punar’。
如果
‘punar’ 是在k,kh,p,ph,0,=,s之前, ‘punar’ 要變成
‘puna`’。
例如:g4ha3 puna` patati.
( The house falls again. 那馬再一次跌倒了。)
‘punar’ 是在
p 之前,所以‘punar’ 要變成
‘puna`’。
如果
‘punar’ 是在其他字母之前, ‘punar’ 要保持不變。
例如:punar buddha3
p4cchati. (
He asks Buddha again. 他再一次問佛。)
‘punar’ 是在
b 之前,所以‘punar’ 要保持不變,因為 b 不在(k,kh,p,ph,0,=,s)之中。
-----------------------------------------------------------------------------------------------------------------------------------------------
(任何母音)-`
如果 ` 在任何母音(a,2,i,1,u,9,4,e,ai,o,au)之後,但是在
c , ch
之前,
` 要變成 0
例如:deva` ca
--> deva0ca (and the god. 和那個上帝。)
` 是在 va 的
a 之後,但 ` 是在 ca 的
c 之前,所以deva` ca要變成deva0ca
例如:agni` ca
--> agni0ca (and the fire. 和那火。)
` 是在
ni 的 i 之後,但 ` 是在
ca 的 c 之前,所以agni` ca要變成agni0ca
如果 ` 在任何母音(a,2,i,1,u,9,4,e,ai,o,au)之後,但是在
t,th,6,6h 之前,
` 要變成 s
例如:n4pati`
tatra --> n4patistatra
(The king is there. 那國王在那裡。)
` 是在
ti 的 i 之後,但 ` 是在
ta 的 t 之前,所以n4pati` tatra要變成n4patistatra
例如:0at ru`
ti=6hati atra --> 0at rusti=6hatyatra
(The enemy stands here. 那敵人站在這裡。)
` 是在
ru 的 u 之後,但 ` 是在
ti 的 t 之前,所以ru` ti=6ha要變成rusti=6ha
-----------------------------------------------------------------------------------------------------------------------------------------------
(a,2
之外的母音)-`
a,2
之外的母音就是 (i,1,u,9,4,e,ai,o,au)。
如果 ` 在(i,1,u,9,4,e,ai,o,au)之後,但在 (g,gh,j,jh,7,7h,d,dh,b,bh,m,n,5,#,{,h,y,l,v ; a,2,i,1,u,9,4,e,ai,o,au,) 之前,` 要變成 r
例如:agni` atra
--> agniratra (The fire is here. 那火在這裡。)
` 是在
ni 的 i 之後,但 ` 是在
a 之前,所以agni`
atra要變成agniratra
例如:agni` dahati
--> agnirdahati (The fire burns. 那火燒毀謀些東西。)
` 是在
ni 的 i 之後,但 ` 是在
d 之前,所以agni`
dahati要變成agnirdahati
如果 ` 在(i,1,u,9,4,e,ai,o,au)之後,但在
r 之前, ` 要消失。之前的母音如是短音(i,u)要變成長音 (1,9)。
例如:kavibhi` r2ma` gacchati --> kavibh1 r2mo gacchati. (Rama goes with the poets.)
(Rama 和那些詩人一同走。)
-----------------------------------------------------------------------------------------------------------------------------------------------
-a`
如果 a` 在一個字之後, 但在 (g,gh,j,jh,7,7h,d,dh,b,bh,m,n,5,#,{,h,y,l,v,r } 之前, a` 要變成
o
例如:nara` gacchati --> naro gacchati
(The man goes. 那人走了。)
a` 是在nara`之後,但在ga之前,所以
nara` gacchati 要變成 naro gacchati
如果 a` 在一個字之後, 但在
a之前, a` 要變成 o, a 也要消失變成只有 ‘
例如:putra` atra
--> putro ‘tra (The son is here. 那男孩在這裡。)
a` 是在putra`
之後,但在atra之前,所以putra` atra 要變成
putro ‘tra
如果 a` 在一個字之後, 但在 (2,i,1,u,9,4,e,ai,o,au)之前,
a` 要變成 a
例如:nara` 2gacchati
--> nara 2gacchati(The
man comes. 那人來了。)
a` 是在nara`
之後,但在2ga之前,所以nara` 2gacchati 要變成
nara 2gacchati
-----------------------------------------------------------------------------------------------------------------------------------------------
-2`
如果 2` 在一個字之後, 但在 (g,gh,j,jh,7,7h,d,dh,b,bh,m,n,5,#,{,h,y,l,v;
a,2,i,1,u,9,4,e,ai,o,au} 之前, 2` 要變成 2
例如:nar2` atra --> nar2 atra.
(The men are here. 那些人們在這裡。)
2` 是在
nar2` 之後,但是在 atra
之前,所以nar2` atra要變成nar2
atra.
例如:nar2` gacchanti
--> nar2 gacchanti.
(The men go. 那些人們走了。 )
2` 是在 nar2` 之後,但是在
gac 之前,所以nar2`
gacchanti要變成nar2 gacchanti.
-----------------------------------------------------------------------------------------------------------------------------------------------
日本人的Sandhi rules 有些不同,其中
s 就和以上的 `
一樣。
所以梵和大辭典中的 namas就是 nama`.
Namas bhagavate
-->
Nama` bhagavate --> Namo bhagavate
Namas samanta
-->Nama` samanta ----> Nama` samanta
Namas 2rya -->Nama` 2rya
--------> Nama 2rya
-----------------------------------------------------------------------------------------------------------------------------------------------
-m
如果 m 在一個字之後,但在子音 (k,kh,c,cha,6,6h,t,th,p,pha,r,0,=,s,h,g,gh,j,jh,7,7h,d,dh,b,bh,m,n,5,#,{,h,y,l,v } 之前, m 要變成
3
例如:b2lam vadati --> b2la3 vadati(He
says to the boy. 他說給那男孩聽。)
如果 m 在一個字之後,但在母音 (a,2,i,1,u,9,4,e,ai,o,au) 之前, m 保持不變並且和之後的母音連起來。
例如:b2lam adya vadati --> b2lamadya
vadati
(He
says to the boy now. 他現在說給那男孩聽。)
-----------------------------------------------------------------------------------------------------------------------------------------------
a-a, i-i , u-u
如果相同母音前後相接的話,不管是長是短,兩者要合成長母音。
比如 a-a,a-2,2-a,2-2
--> 2
i-i ,i-1 ,1-i
,1-1 --> 1
u-u,u-9,9-u,9-9
--> 9
例如:atra adya --> atr2dya
(Now here. 現在這裡。)
例如:s1d2mi iha
-->
s1d2m1ha (I sit here. 我坐在這裡。)
-----------------------------------------------------------------------------------------------------------------------------------------------
a + i --> e 例如:adya iha --> adyeha
(Now here. 現在這裡。)
a + 1 --> e
2 + i --> e
2 + 1 --> e
a +
u --> o 例如:tath2 ukta` --> tathokta`
(So said. 那麼悲傷。)
a + 9 -->
o
2 +
u --> o
2 +
9 --> o