Skip to main content

Understanding Gurmukhi Laga Matras

 

Gurmukhi Grammar: Vowels, Matras, and Silent Markers

To understand Gurbani (the language of Sikh scriptures), one must look beyond modern Punjabi. While the script is the same, the grammar utilizes a sophisticated system of "Laghu" (Short) and "Deergh" (Long) vowels that dictate both meaning and pronunciation.

1. The 10 Laga Matras

In Gurmukhi, there are 10 vowel symbols. Unlike Hindi, where they are often just called "matras," in Gurmukhi they have specific names:

Name Symbol Sound Type Pronunciation
Mukta(None)LaghuShort 'a'
KannaDeerghLong 'aa'
SihariਿLaghuShort 'i' (it)
BihariDeerghLong 'ee' (feet)
AunkarLaghuShort 'u' (put)
DulaunkarDeerghLong 'oo' (moon)
LavanDeerghLong 'e' (play)
DulavanDeerghShort 'ai' (apple)
HoraDeerghLong 'o' (go)
KanoaraDeerghLong 'au' (law)

2. The "Silent" Gurbani Rule

This is the most critical rule for reading scriptures. While modern Punjabi pronounces every vowel, Gurbani uses Laghu vowels (Sihari and Aunkar) at the end of words as grammatical markers that remain silent.

Silent Sihari (ਿ) at the end: Indicates a prepositional relationship (in, by, on, through).

  • Example: ਮਾਰਗਿ (Maarg) = On the path.
  • Example: ਗੁਰਮੁਖਿ (Gurmukh) = Through the Guru's guidance.

Silent Aunkar (ੁ) at the end: Indicates a singular noun (the subject).

  • Example: ਨਾਮੁ (Naam) = The Name.

3. Summary: Laghu vs. Deergh

To remember which vowels can be silent and which are always loud:

  • Laghu (Short): Mukta, Sihari (ਿ), Aunkar (ੁ). These are "light" and can be silent at the end.
  • Deergh (Long): Everything else (ਾ, ੀ, ੂ, ੇ, ੈ, ੋ, ੌ). These are "heavy" and are always pronounced.

Comments

Popular posts from this blog

JSF-PrimeFaces

JSF basics Web pages can be created in facelets using the standard JSTL We can use templates We can manage resource files like stylesheets, javascripts etc using resource libraries and resource library contracts Facelets is based on xhtml To use JSF with tomcat check the following page: http://stackoverflow.com/documentation/jsf/916/getting-started-with-jsf#t=201704050012362807453 I will use MyFaces here. Will also add maven tomcat plugin ( http://tomcat.apache.org/maven-plugin-trunk/tomcat7-maven-plugin/usage.html ) to run tomcat from maven. Here is the sample project https://github.com/bhajanpreets/JSFBase/tree/v1-jsf-basic/jsf-basic To run I use "clean install tomcat:run" target We use the elements from specific xml namespace with h prefix as seen below... Usually in JSP we declare tag libraries, in JSF we use xml namespaces as done above These are the basic tag libraries in JSF HTML UI components library for various basic html componen...

Simple FitNesse tutorial

(Time spent for writing - 1:30 min) In simple words, FitNesse is a testing framework that can be used to develop automated test cases. I had searched many posts but could not find a single tutorial that could help me get started with FitNesse. So writing it now... BTW I am a java developer, so this tutorial is in pure java! I use windows XP and Java version is 1.5.0 To get started first download FitNesse from http://fitnesse.org/ I didnt like its 2 minute example, because that just showed what it does, doesnt really help me to start with development. They should have a real getting started tutorial there, I think. I had downloaded fitnesse20070619.zip from downloads section After downloading, install it by unzipping the all the files to a some location like c:\fitnesse c:\fitnesse will then act as the root folder for you and all the classpaths will be relative to root folder By default FitNesse will run on port 80. If you want another port you can edit the run.bat file in the root fol...

Hive

Hive What is Transactional Processing? * Small data * recent data * updates data * real time * narrow scope - single data source What is Analytical Processing? * Mostly batch * Mostly old data * Mostly long running * wide scope multiple data source to give a big picture ----------- RDBMS (mostly for transactional) * Single m/c with backup, structured data, usually one source Its hard to do analytics on RDBMS Big Data (mostly for analytical using data warehouse) * distributed data, semi/unstructured, auto replication with fault tolerance, usually different source and different format Not always... * hbase is special db that can be configured for transactional processing even if its on big data * qlikview can be used for analyitial processing even if its running on a single m/c --------- Whats a Data Warehouse? Technology that aggregates data  from one or more sources for analytical processing used by long running jobs, lagged data, large data, multi s...