Can you summarize the following document?
        
  大约公元前5世纪,来自西北印度的移民到达了斯里兰卡岛,带来了他们的印度-雅利安语(在编年史《大史》中提及的第一群移民是王子维<unk>耶和他的随从)。在随后的几个世纪中,来自东北印度(羯陵伽、摩揭陀)的后续迁徙导致了东部俗语特征的混合。

  僧伽罗语的发展分为四个阶段:

  僧伽罗语的重要语音发展包括:

  僧伽罗语的西部特征的例子是词首 的保留,在东部语言中它发展成为 (比如梵语 “twenty”, 僧伽罗语的,印地语的 )。东部特征的一个例子是在僧伽罗俗语中阳性主格单数的结尾为 (而非西部)。有一些词汇成对同源的情况,比如单词 (“fly”)和 (“flea”),它们都对应于梵语但是词干来自两个不同区域的俗语词 和 (同巴利语一样)。

  除了很多泰米尔语借词之外,一些临近达罗毘荼语中的语音和语法特征,使得口头僧伽罗语脱离于北部印度-雅利安语言,两群组的语言使用者的紧密共存为其明证。一些可追溯为达罗毘荼语系影响的特征有: “I know that it is new.” “I do not know whether it is new.”

  

  僧伽罗语名词的主要特征是有格,数,限定和有生性。

  僧伽罗语区很多格。除了跨语言的常见的主格、宾格、属格、与格和离格,它还有不常见的格如工具格。格的准确数目依赖于采用的格的精确定义。例如,有生名词的工具格和方位格,也就是 和 等,也是独立的词,分别意味着“with the hand”和“near”,所以有的学者不把它们作为真正的词缀。依赖于独立的词在文法化道路上进展程度,学者会决定是否把它看作格标记。  多数元音长度符号的方括号指示在特定非重音音节中长元音的可选的缩短。

  在僧伽罗语有生名词中,标记复数使用,一个长辅音加, 或者 。多数无生名词用删减法来标记复数。来自英语的借词用 标记单数,不标记复数。这可以解释为单数。  在表格的左侧中,复数比单数长。在右侧除了最后的 “street”例外,复数比单数短。

  给有生名词的不定冠词是 给无生名词的是 。不定冠词只存在於单数中,在这里它的缺席标记标记确定性。在复数中,(不)确定性不接受特殊标记。

  僧伽罗语区分三个变位类。口头僧伽罗语不在动词上标记人称、数或性(书面僧伽语要标记)。换句话说这里没有主语-动词一致(agreement)。

  Elu(也叫做Hela、Helu)是给古代形式的Apabhramsa(中古印度-雅利安语)的僧伽罗变体的名字。名字 Elu 在古代著作中以更老的形式 或 出现,而它们来自更老的,它来自巴利语的 。巴利语学者 T.W. Rhys 称 Elu 为“锡兰俗语”。  Elu 的一个特征是偏好短元音和去除在梵语和其他俗语如巴利语中常见的双重辅音。

  

  在词首只能有一个单一辅音保留  在词中没有群组可以超出一个辅音
僧伽罗语(),是斯里兰卡的官方语言之一。是占斯里兰卡大多数人口的僧伽罗人的语言;使用人口大约一千九百万。从1956年开始,僧伽罗语及泰米尔语同时都是《斯里兰卡宪法》上承认的官方语言。