Sandhi rules

 

Sandhi rules 是梵文的規則,不是梵文文法。雖然不是梵文文法,但是凡研究梵文的人,一定要懂得Sandhi rules。密咒是梵文無疑,所以翻譯密咒也一定要參考Sandhi rules

 

以下為筆者在網路上抄錄的資料,經過整理,呈獻給讀者們。

-----------------------------------------------------------------------------------------------------------------------------------------------

 

        -`

                如果 ` 出現在一段句子或詩句的最後一個字,` 保持不變。

                例如atra vasati b2la`.  The boy dwells here. 那男孩在這裡住。)

                          b2la` 是這句子的最後一個字,` 又是這字的最後一個字母。所以 ` 保持不變。

 

               

                如果 ` 是在一個字的後面,但是在子音  kkhpph0=s之前, ` 是保持不變。

                例如atra b2la` k4=ati.   The boy plows here. 那男孩在這裡耕田。)

                          b2la` ` 是這字b2la` 的最後一個字母,之後是 k ,所以 ` 保持不變。

 

有些字如 ‘puna`’ again 再一次),它的原來字是 ‘punar’

如果 ‘punar’ 是在kkhpph0=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 不在(kkhpph0=s)之中。

        -----------------------------------------------------------------------------------------------------------------------------------------------

        (任何母音)-`

               

如果 ` 在任何母音(a2i1u94eaioau)之後,但是在 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

 

如果 ` 在任何母音(a2i1u94eaioau)之後,但是在 tth66h  之前,

                ` 要變成 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

 

-----------------------------------------------------------------------------------------------------------------------------------------------

        a2 之外的母音)-`

 

                a2 之外的母音就是 i1u94eaioau)。

 

如果 ` 在(i1u94eaioau)之後,但在  gghjjh77hddhbbhmn5#{hylv    a2i1u94eaioau,) 之前,` 要變成 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

 

如果 ` 在(i1u94eaioau)之後,但在 r 之前, ` 要消失。之前的母音如是短音(iu)要變成長音 19)。

例如kavibhi` r2ma` gacchati --> kavibh1 r2mo gacchati. Rama goes with the poets.

                                                                                                                                 Rama 和那些詩人一同走。)

 

                -----------------------------------------------------------------------------------------------------------------------------------------------

        -a`

如果 a` 在一個字之後 但在 gghjjh77hddhbbhmn5#{hylvr  } 之前, 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` 在一個字之後 但在 2i1u94eaioau)之前, a` 要變成 a

例如nara` 2gacchati --> nara 2gacchatiThe man comes. 那人來了。)

         a` 是在nara` 之後,但在2ga之前,所以nara` 2gacchati 要變成 nara 2gacchati

 

-----------------------------------------------------------------------------------------------------------------------------------------------

     -2`

如果 2` 在一個字之後 但在 gghjjh77hddhbbhmn5#{hylv a2i1u94eaioau}   之前,  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 在一個字之後,但在子音 kkhccha66htthpphar0=shgghjjh77hddhbbhmn5#{hylv  } 之前, m 要變成 3

例如b2lam vadati --> b2la3 vadatiHe says to the boy. 他說給那男孩聽。)

 

如果 m 在一個字之後,但在母音 a2i1u94eaioau 之前, m 保持不變並且和之後的母音連起來。

例如b2lam adya vadati --> b2lamadya vadati

He says to the boy now. 他現在說給那男孩聽。)

 

-----------------------------------------------------------------------------------------------------------------------------------------------

a-a, i-i , u-u

               

                如果相同母音前後相接的話,不管是長是短,兩者要合成長母音。

比如  a-aa-22-a2-2 --> 2

i-i i-1 1-i 1-1   --> 1

u-uu-99-u9-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