Sinhala (Sri Lanka) style guide¶
Conventions¶
- A plus sign
(+)before an example marks the recommended correct translation. A minus sign(-)marks an incorrect example. - A term is translated as one unit. It may be a traditional term, a phrase, a sentence, or a paragraph.
- References to interface elements refer only to the translatable texts of those elements.
- Examples illustrate the point. They are not a source of approved terminology. Always check approved terminology.
Sample text¶
එව.එම්. ධශලිඪ සිෑඹර්තථ,72, බෞද්තශබමෝ පශඹඪ,බොඵ 07නිභණථබ: 0094 112 324554ඉදිෑ ශමබේධි බපභඤ බඪොභදිෑ න්නිබේඬථ ඪශක්රඨ ක්බරේත්භබේ වියශම ධෑඹර්ඪථබක්ඉ - යවලෑ මංශ ඹෂඦඤලථ ක්ෑබශත්ප ශිපත් පප ඟථඪශඹඤ භශජ්බ බේඹශඹන් ඉඪශ ධලළිබඹන් සිනි භ ෂිපඤ ප ධසධි තිබථ ඹ විනිලි ංබද්ය ලශ බඪොභදිෑ ඪශක්රඨ ඇපෂතිඹභබශ ධඹයි.ඉදිෑ ශමබේධි බපභඤ බඪොභදිෑ න්නිබේඬථ ඪශක්රඨ ක්බරේත්භබේ වියශම ධෑඹර්ඪථබක් සිනි ඹඳි ඇඪෂයිඬ ඇපෂතිදිපශ ඹෂඩිනිභඤත් ධඹයි.උධත් විඹශල ලශ පභඨ ලති පිඤධත් ධෑඨශයවෑඪඹ නිගිත් කිලෑබම් BMD ේබශධෘතිබ සල්ම දිවත්ෑක්බේ ආභම්ඳ කිලෑප නිමිත්බඪන් සල්ම දිශ බල්ම් ශර්බශමබේ ධෂඹෂති උත්ඹබ අපඪමින් ඇපෂතිදිපශ බපප අඬලව ධ බේබ.භශජ්බ අංයබ ප්භතිනිර්පශඨබ කිලෑබම් ඹෂඦඤලථ බඤබත් බම් ඹථ විඤ භශජ්බ බේඹශඹන් බොබලොපබක් බඪොභදිෑ ලශ න්නිබේඬථ ඪශක්රඨබබන් විම ෂන්ශිපඤ ලෂකිශි තිබථ ඹඬ බපප උධත් විඹශල ලශ පභඨ ලති පිඤධත් නිගිත් කිලෑප එහි ඉඪශ ඹෂඬත් අදිබභක් ඹඬ ඇපෂතිදිපශ බපහිධි ධෂඹෂහිබ.යවලෑ මංශ බඪොභදිෑ ලශ න්නිබේඬථ ඪශක්රඨ නිබබෝජිඪශබඪථබේ ප්භතශථ විතශබ නිමතශලෑ උත්ඹබ අපඪමින් බපබේ ඛිබ.ඟථශධිධතිදිපශබේ අබප්ක්රශඹක් ඹන්බන් බපභඤ සප බිභඹෂසිබබක්ඤප බඪොභදිෑ ලශ න්නිබේඬථ ඪශක්රඨබේ ප්භතිමශඳ උධෑප ආශභබබන් මශ ධි ඔෂින් විම ෂන්ශිපයි .ඒ ඬලශ බම් ඹථ විඤ වියශම ඹෂඦ බොඤක් සිනි කිලෑපඤ අධඤ ලෂකිශි තිබථඹශ. ථෂඨම පධ්බවණශථ පිහිඩිශිප 1919 බලඹත් භශජ්බ බඪොභදිෑ බක්න්ද්භබ වණශපිඪ කිලෑප භශජ්බ ආබඪථ එකිබථඤ ම්න්ත කිලෑප ඬලශ ක්ෑබශත්ප මංශ භශජ්බ ඟශම ඹෂඦඤලථ ඊඤ උඬශලභඨ කිහිධබක් ධපඨයි.බපප උධත් විඹශල ලශ පභඨ ලති පිඤධත් නිගිත් කිලෑබම් ේබශධෘතිබ බම් ඹථ විඤ බොඵ දිවත්ෑක්බේ ඉඪශ ශර්ණ බම අඹන් භ තිබථඹශ .අධ සප බඬථශබේප ඣිවිඪබේ ඹටිථශප බල්ථබක් බේ මථ උප්ධෂන්ථ ලතිබ බඪොභදිෑ ඪශක්රඨබේ අතශභබබන් මශ ධිප අධබේ අභයිඨයි.අධබේ ඊග පිබඹභ ඹන්බන් ධදිංචි ආන්ථප ප්භශබද්ෂිබ බල්ම් ශර්බශමබබන් බපබ මශ ෂිපඤ ධලළිම් ෂමහිපයි.විනිලි ංබද්ය ලශ බඪොභදිෑ ඪශක්රඨ අපශත්බශංයබේ බල්ම් යවලෑ මංශ බඪොභදිෑ ලශ න්නිබේඬථ ඪශක්රඨ නිබබෝජිඪශබඪථබේ ඳශධති නිබබෝජිඪශබඪථබේ ජ්බේරවඥ ඹෂඦඤලන් ප්භතශි බථ පලත්ඹෑ ඬ බපප අඹවණශඹඤ ලඳශගි විබ.ඉ-ිති ේබශධෘතිබ බඤබත් ේබඹවණශපිඪ ිති කිහිධබක් පසඪශිථඹ ධශර්ලිබම්න්දිඹ පගින් ම්පඪ භථ මධි. ඉබමක්ට්බභොනි ඳිබඬඳි ධථඪ 2006 පශර්දි ප ම්පඪ සි අඪභ 2007 ඔක්බඪෝම්ර් ප සිඤ ක්ෑබශත්ප බඹයි .බපප ධථඪ “යවලෑ මංශඹ දිම ඉබමක්ට්බභොනි වඹෑධබබන් සි ගිවිළිම් ව භ ෂිප දලශ ඬ, ඬත්ඪ ධණිෂිඦ නිර්පශඨබ ල හුඹපශෑඹ ලශ බඹථත් න්නිබේඬථ පිළිෂිප ලශ ඊඤ ධලළිම් ෂමහිප දලශ ඬ; ඒ ලශ ම්න්ත බලෝ ඊඤ ආඳිරංගි ශභඨශ දලශ විධිවිතශථ ෂමහිප” පිණි ඬ සි ධථඪකි.ධෑඨ අධභශත ධථඪ 2007 පෂයි ප ම්පඪ සි අඪභ 2008 ඤිලි ප සිඤ ක්ෑබශත්ප බඹයි .බපප ධථඪ ධෑඨ අධභශත ලඳුථශෂිප, එඹෂනි අධභශත විපර්යථබ කිලෑප ල ඹෂෂක්ශිප දලශ නථති ක්ෑබශපශර්බන් ෂමහිප ල ඒ ලශ ම්න්ත බලෝ ඊඤ ආඳිරංගි ශභඨශ ම්න්තබබන් විධිවිතශථ ෂමෂවශිප දලශඬ සි ධථඪකි.ඪඹඬ 2003 අං 36 ඬභඨ බුද්ධිපබ බද්ධම ධථඪ බඪොභදිෑ ඪශක්රඨ නිරවධශඬථ ලශ බේඹශඹන්ඤ, බුද්ධිපබ බද්ධම බඤබත් නථති පිළිෂිප මශබඬයි .එහි 6 ඹථ ඹන්තිබඤ අඳිඹ ධෑඨ පෘනිශංබඤ( ධෑඨ ඹෂඦඤලථක් බම ඬක්ඹශ ඇති )අඬශ ප්භශයථ අයිතිබ, යශවත්ලෑබ, මශත්ප ලශ විද්බශත්ප ප්භබේඬබ බඤබත් මශ ධි ඇඪ .බධභ බපන් බථොඹ ශතශභඨ ඳශවිඪබඤ අඬශ විරබ ධණබ 12 (7) ඹන්තිබ ප කිබබඹථ 12(1) බඤබත් විේභල භ තිබේ. බුද්ධිපබ බද්ධම ධථබඪහි ංෘහිඪ ධෑධණ පිළිදඹඬ ධෑච්බේඬබක් අඦංඞි බඹයි Source: Website of Information and Communication Technology Agency of Sri Lanka 2011.02.03 දිථ ධ.ඹ. 7.30ඤ ව භථ මදි
Characters¶
- Country/region:
Sri Lanka - Lower-case characters: n/a. Upper-case characters: n/a. Extended Latin characters: n/a. Total number of characters: n/a.
- Characters in case less scripts:
අ, ආ, ඇ, ඈ, ඉ, ඊ, උ, ඌ, ඍ, ඎ, ඏ, ඐ , එ, ඒ, ඓ, ඔ, ඕ, ඖ, ංං, ං , , , , ක, ඛ, ග, ඝ, ඞ, ඟ, ච, ඡ, ජ, ඣ, ඤ, ඥ, ඦ, ට, ඨ, ඩ, ඪ, ණ, ඬ, ත, ථ, ද, ධ, න, , ඳ, ප, ඵ, බ, භ, ම, ඹ, ය, ර, , ල, , - Alphabetical order is not necessarily the sorting order.
- Unicode codes:
අ = U +0D85,ආ = U + 0D86,ඇ = U + 0D87,ඈ = U + 0D88,ඉ = U +0D89,ඊ = U +0D8A,උ = U + 0D8B,ඌ = U + 0D8C,ඍ = U + 0D8D,ඎ = U + 0D8E,ඏ = U + 0D8F,ඐ = U + 0D90,එ = U + 0D91,ඒ = U + 0D92,ඓ = U + 0D93,ඔ = U + 0D94,ඕ = U + 0D95,ඖ = U + 0D96,ංං = Not Found,ං = Not Found, = U + 0D9A, = U + 0D9B, = U + 0D9C,ක = U + 0D9D,ඛ = U + 0D9E,ග = U + 09F,ඝ = U + 0DA0,ඞ = U + 0DA1,ඟ = U + 0DA2,ච = U + 0DA3,ඡ = U + 0DA4,ජ = U + 0DA5,ඣ = U + 0DA6,ඤ = U + 0DA7,ඥ = U + 0DA8,ඦ = U + 0DA9,ට = U + 0DAA,ඨ = U + 0DAB,ඩ = U + 0DAC,ඪ = U + 0DAD,ණ = U + 0DAE,ඬ = U + 0DAF,ත = U + 0DB0,ථ = U + 0DB1,ද = U + 0DB3,ධ = U + 0DB4,න = U + 0DB5, = U + 0DB6,ඳ = U + 0DB7,ප = U + 0DB8,ඵ = U + 0DB9,බ = U + 0DBA,භ = U + 0DBB,ම = U + 0DBD,ඹ = U + 0DC0,ය = U + 0DC1,ර = U + 0DC2, = U + 0DC3,ල = U + 0DC4, = U + 0DC5, = U + 0DC6 - Vowel modifiers, kundaliya, and zero-width joiner (zwj) are also used in Sinhala text.
Date¶
- Calendar/Era:
Western - First day of the week:
ඳුඬශ - First week of the year: in accordance with
ISO 8601:2004 - Separator: slash
/ - Default short date format:
Yyyy/MM/dd, example2011/03/17 - Default long date format:
yyyy MMMM dd, example2011 පශර්දි 17 - Additional short date format 1:
yyyy/MM/dd, example2011/03/17 - Additional short date format 2:
yyyy/MM/dd, example2011/03/17 - Additional long date format 1:
yyyy MMMM ප dd ඹෂනිඬශ dddd, example2011 පශර්දි ප 17 ඹෂනිඬශ අගලෑඹශඬශ - Additional long date format 2:
ඹර්ර yyyy ක්සි MMMM ප dd ඹෂනිඬශ dddd, exampleඹර්ර 2011 ක්සි පශර්දි ප 17 ඹෂනිඬශ අගලෑඹශඬශ - Leading zero in day field for short date format: Yes
- Leading zero in month field for short date format: Yes
- Digits for year in short day format: 4
- Leading zero in day field for long date format: Yes
- Leading zero in month field for long date format: n/a
- Digits for year in long day format: 4
- Date format for correspondence:
yyyy MMMM dd, example2011 පශර්දි 17 - Format codes:
dis day. Number ofds sets the format (d= digits without leading zero,dd= digits with leading zero,ddd= abbreviated day name,dddd= full day name).Mis month (M= digits without leading zero,MM= digits with leading zero,MMM= abbreviated name,MMMM= full name).yis year (yy= two digits,yyyy= four digits).
Time¶
- 24 hour format: No
- Standard time format:
H.mm:ss, example9.30:45 - Time separator: dot
., example3.24:12 - Hours leading zero: No
- String for AM designator:
බධ.ඹ. - String for PM designator:
ධ.ඹ.
Days¶
Monday:ඳුඬශ, abbreviationTuesday:අගලෑඹශඬශ, abbreviationඅWednesday:ඬශඬශ, abbreviationThursday:ේභලවධතින්ඬශ, abbreviationේභFriday:සිගිභශඬශ, abbreviationසිSaturday:බථළිභශඬශ, abbreviationබSunday:ඉෑඬශ, abbreviationඉ- First day of week:
ඳුඬශ - First letter capitalized: No
Months¶
January: fullඟථඹශෑ, abbreviatedඟථ, long date26 ඟථඹශෑ 2011February: fullබධභඹශෑ, abbreviatedබධ, long date11 බධභඹශෑ 2011March: fullපශර්දි, abbreviatedපශර්දි, long date9 පශර්දි 2011April: fullඅප්බර්ල්, abbreviatedඅප්බර්ල්, long date1 අප්බර්ල්2011May: fullපෂයි, abbreviatedපෂයි, long date1 පෂයි2011June: fullඥිනි, abbreviatedඥිනි, long date15 ඤිනි 2011July: fullඥිලි, abbreviatedඥිලි, long date18 ඥිලි 2011August: fullඅබෝවදි, abbreviatedඅබෝ, long date31 අබෝවදි 2011September: fullෂප්ඪෂම්ර්, abbreviatedෂප්, long date16 ෂප්ඪෂම්ර් 2011October: fullඔක්බඪෝර්, abbreviatedඔක්, long date27 ඔක්බඪෝම්ර් 2011November: fullබථොඹෂම්ර්, abbreviatedබථොඹෂ, long date23 බථොඹෂම්ර් 2011December: fullබඬෂම්ර්, abbreviatedබඬෂ, long date25 බඬෂම්ර්2011
Numbers¶
- Sinhala usually uses Latin script numerals
0, 1, 2, 3, 4, 5, 6, 7, 8, 9. - Phone numbers: international dialing code
+94, area codes used Yes, area code digits 2, separator space, domestic digits 9, domestic grouping(0##) ### #### - Local digits 7, local grouping
### ####; mobile digits 9, mobile grouping0## ### ####; international digits 11, international grouping+94 ## ### ####
Addresses¶
- Do not use real address information in examples as fictitious information.
- Address format:
[Honorific] FirstName LastName [Title],[CompanyName],Address1,[Address2],City [PostalCode],[Country] - Example address:
ආඝශර්බ S.H. පබේ හි.. උධෑප ප්බභොඦක්ට්ව 627 යිද්භ පශඹඪ බොඵ 10006 යවලෑ මංශඹ. - Local postal code format:
xxxxx. The digit code of numbers for local postal code format is0094.
Currency¶
- Currency name:
Rupees - Currency symbol:
ෑපිබල්. - Currency symbol position: before the digit (
ෑපිබල් 5,000() - Positive currency format:
Rs. 5,000.00 - Negative sign symbol: n/a
- Negative currency format:
- ෑ. 5,000.00 - Decimal symbol:
.; digits after decimal: 2 - Digit grouping symbol:
,; digits in digit grouping:3-2 - Positive currency example:
ෑ. 5,000.00; negative currency example:-ෑ.5,000.00 - ISO currency code:
LKR - Currency subunit name:
Cents; symbolcts; exampleයඪ 99
Digit groups¶
- Decimal separator:
., dot. Examples:5.55,Rs. 256.50 - Thousand separator:
,, comma. Example:2,000
Measurement units¶
- Metric system commonly used: Yes. Temperature:
Celsius - Sinhala units are shown in the plural form.
- Linear measure:
Kilometerකිබමෝඹිඤභ,කිඹි Meterඹිඤභ,ඹිDecimeterබඦසිඹිඤභ,බඦසිඹිCentimeterබන්ටිඹිඤභ,බඹිMillimeterමිලිඹිඤභ,මිඹි- Capacity:
Hectoliterබලක්බඤොිඤභ,බලක්ි Literිඤභ,ිDeciliterබඦසිිඤභ,බඦසිිCentiliterබන්ටිිඤභ,බිMilliliterමිලිිඤභ,මිි- Mass:
Tonබඤොන්,බඤො Kilogramකිබමෝේරෑම්,කිේරෑPoundභශත්ඪල්,භශGramේරෑම්,ේරෑDecigramබඦසිේරෑම්,බඦසිේරෑCentigramබන්ටිේරෑමි,බේරෑMilligramමිලිේරෑම්,මිේභෘ- English units:
Inchඅගල්,අග Feetඅඩි,අඩිMileෂඪබිම්,ෂGallonෂිම්,ෂ
Percentages¶
- Use
%to express how large or small one quantity is relative to another.
Sorting¶
- Sorting starts with vowels:
අ, ආ, ඇ, ඈ, ඉ, ඊ, උ, ඌ, ඍ, ඎ, ඏ, ඐ , එ, ඒ, ඓ, ඔ, ඕ, ඖ, ංං, ං ,. Words starting with vowels are then combined with the consonants in alphabetical order. - Consonants are combined with the first primary vowels and arranged in alphabetical order.
- Then consonants are combined with the secondary symbols of the vowels.
- Then consonants are combined with consonants in alphabetical order, that is cluster formation.
- Then consonants are combined with the secondary symbols of the consonants.
- Consonants:
, , , ක, ඛ, ග, ඝ, ඞ, ඟ, ච, ඡ, ජ, ඣ, ඤ, ඥ, ඦ, ට, ඨ, ඩ, ඪ, ණ, ඬ, ත, ථ, ද, ධ, න, , ඳ, ප, ඵ, බ, භ, ම, ඹ, ය, ර, , ල, , - Char/dec:
අ 3461,ආ 3462,ඇ 3463,ඈ 3464,ඉ 3465,ඊ 3466,උ 3467,ඌ 3468,ඍ 3469,ඎ 3470,ඏ 3471,ඐ 3472,එ 3473,ඒ 3474,ඓ 3475,ඔ 3476,ඕ 3477,ඖ 3478,ංං 3458,ං 3459, 3482, 3483, 3484,ක 3485,ඛ 3486,ග 3487,ඝ 3488,ඞ 3489,ඟ 3490,ච 3491,ඡ 3492,ජ 3493,ඣ 3494,ඤ 3495,ඥ 3496,ඦ 3497,ට 3498,ඨ 3499,ඩ 3500,ඪ 3501,ණ 3502,ඬ 3503,ත 3504,ථ 3505,ද 3507,ධ 3508,න 3509, 3510,ඳ 3511,ප 3512,ඵ 3513,බ 3514,භ 3515,ම 3517,ඹ 3520,ය 3521,ර 3522, 3523,ල 3524, 3525, 3526 - Examples of sorted words:
අම්පශ, අල, ආඹශබ, ඉඦප, ඉඬම, ඊඪමබ, ඦබ, බේඤබ, , කශථශඹ, ඝන්ද්භබශ, ඞන්ඬබ, ඟබේභලඨබ, ජශථබ, ඤබ, ඦක්ගිඹ, ඨබ, ඪභලඹ, ඬලඹම, ථභ, ධශධන්නි, මඹත්, ඳබ, පංන්ධිබ, බඦ, භත්භන්, මවථ, ඹප, යේඬබ, ලථබ, බ, සන්
Geopolitical concerns¶
- Resolve geopolitical issues for the target market. The localized product must fit the situation in the target country or region.
- Sensitive or offensive material may occur in maps, flags, country/region, city and language names, art and graphics, and cultural content such as encyclopedia content and text with historical or political references.
- Keep the most current information available. Check maps and other graphic representations of countries and regions for accuracy and existing political restrictions. Country/region, city, and language names change regularly. Check them even if previously approved.
- Understand the culture of the target market to check cultural content, clip art, and visual representations of religious symbols, body and hand gestures.
- Country and city names change. Use the most up-to-date Sinhala list for every release.
Adjectives¶
- Adjectives (
ථශප විබයේරඨ) are placed just before the noun, as in English. (+) යවලෑ මංශඹ බඳි ළින්ඬභ භඤකි.(Sri Lanka is a beautiful country)(+) එභබට් හුඪභබ භම ෂමි මිනිළින්බ.(The majority is simple and rural people)- Possessive adjectives work the same way as in English. They come before any adjectives.
(+) පබේ භදි ධසථ(My red pen)(+) ඔබේ ශෑණි ඹඝථ(your kind words)
Articles¶
- English articles
a,an,theare not used in Sinhala.a chair=බිඩිඹක්,a book=බධොඪක්,the door=බඬොභ. aandtheare not clearly visible in Sinhala.- Unlocalized product names and non-translated feature names take no definite or indefinite article.
- Do not attach a genitive
sto trademarked product names. It reads as a modification of the name. Add to a product or component name with a hyphen, or use a periphrastic construction:(-) Microsoft‟s products,Microsoft products,Products by Microsoft - Treat product names and unlocalized feature names as proper nouns.
- en
Windows Mail shares your Internet Connection settings with Internet Explorer-> si(+) Windows Mail පඟින් ඔබේ අන්ඪර්ඟශම ම්න්තඪශ ධළිඪම Internet Explorer පග හුඹපශෑ භ ි - en
Website addresses will be sent to Microsoft-> si(+) බඹේ අඦවි ලිපිථබන් Microsoft බඹඪ බෂබඹඳි ඇඪ - Translated feature names take a definite or indefinite article. They are not proper names.
- en
Activate a window by hovering over it with the mouse-> si(+) පෂිබබන් භඹමින් වින්බඦෝඹක් ක්ෑබ භ න්ථ - en
Select a location closest to your office-> si(+) ඔබේ ශර්බශමබඤ ආන්ථඪප වණශථබක් බඪෝභශ න්ථ - For an English loan word already used before, check motivation (does the English word have formally motivated features that integrate into the Sinhala noun class system), analogy (is there an equivalent Sinhala term whose article could be used), and frequency (is the term used in other technical documentation, and with which article). The internet can help.
Capitalization¶
- Does not apply to Sinhala.
Compounds¶
- Keep compounds understandable and clear. Avoid overly long or complex compounds. Unintuitive compounds are an intelligibility and usability issue.
- en
Internet Accounts-> si(+) අන්ඪර්ඟශම ගිණුම් - en
Workgroup Administrator-> si(+) ශර්බ ණ්ඦශබම් ධෑධශම - en
Internet News Server Name-> si(+) අන්ඪර්ඟශම බිඹත් ල ර්ඹර් ථප
Gender¶
- Sinhala has three genders: masculine
බිෑර ලිං, feminineවත්ලෑ ලිං, neutralථබිං ලිං. (+) ඔහු ඞිෑඹභබබකි(He is a teacher)(+) ඇබ බලදිබකි.(She is a nurse)(+) උබ.(The tree is tall)
Genitive¶
- Genitive marks a noun as modifying another noun, often as possessor, but it can mark other relationships. Certain verbs take genitive arguments. It can have adverbial uses.
- Form the genitive by adding suffixes to the end of a noun.
(+) නිභණථබේ ඇන්බඤථශඹ(Phone‟s antenna)(+) ශපභබේ බදිභ(Room‟s key)(+) පිබශබේ ධෑඨබ(Father‟s computer)
Modifiers¶
- Does not apply to Sinhala.
Nouns¶
- Many languages divide nouns into classes by animacy, shape, gender, and so on. Integrate English loan words into the Sinhala noun class system.
- Where the noun class is your choice, keep translations consistent across the product. Agree the noun class with your translation team lead and team members.
- en
Delete it from server.-> si(+) Server බඹතින් එබ පන්ථ - en
Enter a password to log into the server-> si(+) Server දිඤ ඇදිල් ශිපඤ භලව අංබක් ඇදිල් භන්ථ. - en
DNS cannot resolve the server IP address-> si(+) DNS ඤ server IP ලිපින ගැටළුව විසඳිය නනොහැක. - en
Verify the name of the server‟s certificate-> si(+) Server ලතිබේ ථප ඪලෂිෑ භ න්ථ. - Inflection of English loanwords for number: en
Websites-> si(+) බඹේ ලිපිථබන් - en
Downloads-> si(+) ශෂිම් - en
Proxies-> si(+) ප්බභොක්සි - Plural formation by addition of hal akura:
(+) - ව,(+) පම- පල් - By removing the last letter of singular nouns:
(+) 1. බිඩිඹ - බිඩි,(+) 2. නිඹශබ - නිඹශ,(+) 3. බිත්තිබ - බිත්ති - By addition of some words:
(+) බේ - බඹල්,(+) ද - ළිදඹල්
Prepositions¶
- Use the correct preposition. Do not omit it or change word order under English influence.
- Translate English prepositional phrases according to context. Turn a prepositional phrase into a postpositional phrase.
- en
From John-> si(+) න ෝන්නගන් - en
To John-> si(+) න ෝන්හට - en
by John-> si(+) න ෝන් විසින් - Sinhala has no preposition. Use a postposition instead.
Pronouns¶
- Sinhala has many pronouns. The same words differ in pronunciation.
(+) අපි, ඔෂින්, ඔහු, ඇබ, එබ,
Punctuation¶
- English punctuation rules apply to Sinhala.
- Comma
,separates several names or items written consecutively, and marks short pauses. (+) බලඩ්බට්, යවභේබ උධභඨ, ල ශිඩිබබෝ උධභඨ නිභණථබේ අපඪභ බොඤවඹමඤ නිඬළින් බේ.(+) අපඪභ බොඤව නිභණථබඤ ම්න්ත භ, නිබමිඪ යේඬ ධෑපශඹ බඹඪ එබ ව භ බඨහි ධඳින්ථ.- Colon
:shows that what follows proves, clarifies, explains, or enumerates what was referred to. Do not use colons in inappropriate places. - Hyphen divides words between syllables, links parts of a compound word, and connects the parts of an inverted or imperative verb form:
(+) ලඬ-ෂඳි-ඝි - En dash is the minus sign, usually with spaces before and after. It is also used in number ranges, such as page numbers, with no spaces around it. Sinhala usually does not use the en dash. If required, follow the source.
- Em dash emphasizes an isolated element or introduces an element not essential to the meaning. It indicates a break in thought or sentence structure, or introduces an added phrase. Sinhala usually does not use the em dash. If required, follow the source.
- Ellipses: does not apply to Sinhala.
- Period: English rules apply.
(+) බධොත්ගිඨබඹඪඤෂබක්ධඹභන්ථ. - Quotation marks are used when referring to Sinhala.
“”denotes speech or a quotation.„‟denotes speech or a quotation. (+) “ඔබේ ප්රිබඪප බධොඪ ගිපක්ඬෂයි” ඞිෑඹභබශ ශිරයබශබන් විපහිබ- Parentheses: no space between the parentheses and the text inside them.
(+) දිථධඪශ ධඬථමින් )සප දිථප( නිභණථබ පිෑසිනි භන්ථ.
Singular and plural¶
- Follow general Sinhala grammar rules for singular and plural forms.
- Singular number:
(+) 12,2, - Singular form of a word:
(+) නිභණථබ, ඞශබශෑධබ - Plural form of a word:
(+) නිභණථ, ඞශබශෑධ, මිනිවළි
Split infinitive¶
- Does not apply to Sinhala.
Subjunctive¶
- Does not apply to Sinhala.
Symbols and non-breaking spaces¶
- Does not apply to Sinhala.
Syntax¶
- Does not apply to Sinhala.
Verbs¶
- Sinhala has several kinds of verbs.
විධි ක්ෑබශ, මියවභ ක්ෑබශ ල බිර්ඹ ක්ෑබශare examples. - English expresses continuous operations with a gerund. Translate it as
මියවභ ක්ෑබශ. (+) නිභණථබබන් ණශ භමින් ෑබ ධෂඬශිප බථොභන්ථ.
Word order¶
- Sinhala word order is Subject Object Verb (SOV).
(+) නිභණථක්ෑබශෑනිභණථබපිෑසිනිබේබ.
Style and tone considerations¶
- Sinhala has pitch contours. They change the meaning of a word by the way it sounds. These tones are of three types: low, high, and level. The low tone lowers the voice below normal pitch, then rises back in the following syllable.
- Audience: the end user of the product. Examples: computer user, electronic equipments user, mobile user.
- Style: keep writing simple to understand. No colloquial, slang, local, poetic, or rare words and expressions, or any expression outside standard literary language.
- Tone: use a formal or semi-formal tone. In online materials the tone can be more informal.
- Voice: use active or passive voice depending on context. Passive voice is frequent in newspapers and news bulletins.
- en
You are now connected to the Internet.-> si(+) ඬෂන්ඔඅන්ඪර්ඟශමබබඹඪම්න්තශිතිබේ.
Abbreviations¶
- You might need to abbreviate some UI words (mainly button or option names) for lack of space. Translate
Home,Profile,People,Mailconsistently. - en
Home-> si(+) යිල් පිඩිඹ - en
Profile-> si(+) ධෂතිඦ - en
People-> si(+) මිනිළින් - en
Mail-> si(+) බම්ල් නිභණථබ:(+) නිභ. නිභණ.ධණිෂිඦ:(+) ධණි.ඞශබශෑධබ:(+) ඞශබශ.පිළිදිෑ:(+) පිළි.- Form abbreviations by taking the first letter of the word plus a full stop
., or the first letter or first syllable of the word. Example:ෑabbreviatesෑඨශභ. - Use a non-breaking space (CTRL+SHIFT+SPACEBAR) in any abbreviation.
- Where non-breaking spaces cannot be used, as in Help files, write these abbreviations without a space, so one letter does not move to the start of the next line.
- Do not abbreviate words such as
පප,ඔthat have two words, or that give an erroneous expression when abbreviated.
Accessibility¶
- More accessible products and services for people with disabilities (single-handed, or with hearing or motion disabilities) may not be available in Sinhala. Check, and remove these references from Sinhala text if necessary.
Acronyms¶
- Acronyms are words made of the initial letters of the major parts of a compound term. Examples:
WYSIWYG (What You See Is What You Get),OLE (Object Linking and Embedding),RAM (Random Access Memory). - These English acronyms are used very frequently in Sinhala in the forms below.
(+) ශර්ක් ඬගිණුආසිබශඳිමශඵිබලබබෝඝිඪශංවිතශථබ „SAARC‟(+) එක්ත්ඟශථින්බේඅධ්බශධනි,විද්බශත්පලශංවෘතිංවිතශථබ „UNESCO‟(+) එක්ත් ඟශථින්බේ අන්ඪර්ඟශති පශ ලදිසි අඹවණශ අභයිඬම „UNICEF‟(+) බමෝබෞේබංවිතශථබ „WHO‟- Many acronyms are standardized and stay untranslated. Add the full English spelling only when the acronym needs explaining. For common acronyms, adding the spelled-out form only confuses users; use the acronym alone.
- Commonly understood acronyms, do not localize or spell out:
ANSI (American National Standards Institute),ISO (International Standards Organization),ISDN,DOS,DSL,CD,DVD - Do not put a generic term after an acronym or abbreviation when one of the letters already stands for that term. Correct this in the localized version even when the US English has it.
(-) RPC call(-) HTML language(-) TCP/IP-Protocol(-) PIN Number
Applications, products, and features¶
- Application and product names are often trademarked and are rarely translated. Feature names are sometimes trademarked too (
IntelliSense™). Verify a name is translatable and not protected before translating it. - For Sinhala, do not translate product and feature names unless the product or feature is localized with its name. This applies to application names too.
- Mistakes with product names and trade marking are accuracy errors.
Frequent errors¶
- Do not localize product names.
- en
The Microsoft Feedback Tool is unable to send feedback.-> si(+) Microsoft ප්භතිබධෝරඨ උධභඨබඤ ප්භතිබධෝරඨ බෂවිබ බථොලෂ. - en
The Microsoft Feedback Tool is unable to send feedback.-> si(+) Microsoft ප්රතින ෝෂණ උ කරණයට ප්රතින ෝෂණ යැවිය නනොහැක.
Glossaries¶
- Find translations of terms and UI elements in approved terminology.
Fictitious information¶
- Fictitious content is legally sensitive. It is not a pure terminology or localization issue.
- Vendors and localizers must not create their own fictitious names. Use the source names, or the list of legally approved names.
- Ask the product team representative how to handle fictitious companies, names, addresses, email addresses, and phone numbers, and whether localized fictitious content is required.
Recurring patterns¶
- Does not apply to Sinhala.
Standardized translations¶
- Standardized translations are compiled under: Verbs, Word Order, Messages, Error Messages, Error Messages Containing Placeholders, Shortcut Keys, Titles.
User interface¶
- Translating UI items is hard because context and the exact function of an item are often missing.
- Use all available resources to establish the context for UI items. In EDBs these are the columns Instructions, Resource ID, String ID, and sometimes Previous Source and Term Note.
- en
New-> si(+) ථඹ - en
Open-> si(+) විඹෘඪ භන්ථ - en
Save-> si(+) ළිභකින්ථ - en
Save as-> si(+) බම ළිභකින්ථ - en
Print-> si(+) යිද්භඨබ භන්ථ - en
Prepare-> si(+) ෆිඬශථම් භන්ථ - en
Send-> si(+) බඹන්ථ - en
Publish-> si(+) යිද්භඨබ භන්ථ - en
Close-> si(+) ඹන්ථ - en
Copy-> si(+) පිඤධත් භන්ථ - en
Paste-> si(+) අමඹන්ථ - en
Insert-> si(+) ඇදිල් භන්ථ - en
Table-> si(+) ඹඞිඹ - en
View-> si(+) බධන්ඹන්ථ - en
Reference-> si(+) ධෑෂිමථබ - en
find-> si(+) බොබන්ථ - en
full screen-> si(+) ම්බිර්ඨ තිභබ
Messages¶
- Keep the tone formal and easy to understand.
- en
If you click download, you will be redirected to another page.-> siඔ ශන්ථ බන්ථ ක්ලික් බලොත්, ඔ බඹථත් පිඩිඹක් බඹඪ බබොයි බබභඳි ඇඪ. - A status bar message informs about the active document, a selected command, or any active or selected interface item. It appears in the status bar at the bottom of the window after the user chooses a menu, command, or item, or starts a function. Status bar messages refer to actions being performed or already complete.
- In English, status bar messages take different forms depending on the information. In Sinhala, follow the format below for menu and command status bar messages.
Edit: si(+) බඹථව භන්ථ, menu, enContains editing commands-> si(+) බඹථව කිලෑබම් නිබබෝ අඦංඞි බේCopy to Folder...: si(+) ... බෝල්ඦභබ බඹඪ පිඤධත් භන්ථ, menu, enCopies the selected items to a new location-> si(+) බඪෝභශත් අයිඪපබ ථඹ පිහිඨිපක් බඹඪ පිඤධත් භයිNew: si(+) ථඹ, command, enCreates a new document-> si(+) ථඹ බල්ථබක් ශඬයි- en
Make object visible?-> si(+) ඹවදිඹ ධෂලෂදිලි භන්ථඬ? - en
Word is converting the document. Press Esc to stop.-> si(+) Word බල්ථබ ධෑඹර්ඪථබ භයි. ථෂඹෂත්ශිපඤ Esc ඔන්ථ. - en
Datasheet View-> si(+) ඬත්ඪ ධත්ෑශ බධඳිප - en
Done-> si(+) ඉඩි ශ - The US product often phrases messages differently for the same meaning. Avoid this. Use one standard translation.
- en
Press F1 to get Help/If you want Help press F1/To get Help press F1-> si(+) උධශභ මශ ෂිපඤ F1 ඔන්ථ - en
Not enough memory/Insufficient memory/There is not enough memory-> si(+) පඪබ ප්භපශඨඹත් ථෂඪ - en
Save changes to %1?/Do you want to save changes to %1?-> si(+) බඹථවම් %1 බඹඪ ළිභකින්ථඬ?
Error messages¶
- Error messages inform the user that an error must be corrected for the program to keep running. They can prompt an action or report an error that needs a reboot.
- Use consistent terminology and language style. Do not just translate messages as they appear in the US product.
- US English error messages are occasionally inconsistent. Use one standard phrase for error messages with the same meaning and purpose.
- en
Cannot …/Could not …-> si(+) බථොලෂකිබ; examplesFile cannot be found,File could not be found. These constructions are used for "unable to affect an outcome". - en
Failed to …/Failure of …-> si(+) අපත්; examplesFailed to connect,Failure of connect - en
Cannot find …/Could not find …/Unable to find …/Unable to locate …-> si(+) බොබශඪ බථොලෂ; examplesCannot find driver software,Could not find driver software,Unable to find driver software,Unable to locate driver software - en
Not enough memory/Insufficient memory/There is not enough memory/There is not enough memory available-> si(+) පඪබ ප්භපශඨඹත් ථෂඪ; examplesNo sufficient memory on disk,Not enough memory on disk,No enough memory is available on disk - en
... is not available/... is unavailable-> si(+) බථොපෂඪ; examples... enough space is not available,... enough space is unavailable - For messages with placeholders, find out what replaces the placeholder so the sentence stays grammatical.
%d,%ld,%u,%lumean<number>%cmeans<letter>%smeans<string>"Checking Web %1!d! of %2!d!"means"Checking Web <number> of <number>"."INI බොඳිඹ "%1!-.200s!" section"means"INI බොඳිඹ "<string>" section".- Sinhala has agreement between adjectives and nouns. When the noun is a placeholder, know the exact string so a preceding adjective can be inflected accordingly.
- Most source strings are already worded to avoid this, with a syntax where no adjective modifies a placeholder. Stay mindful of it.
- en
Replace invalid %s?(user seesReplace invalid data?,Replace invalid file?) -> si(+) ඹෂභදි %s පශෑ භන්ථඬ? - en
%s already exists(user seesFile already exists,Name already exists) -> si(+) %s ඬෂථඤපත් තිබේ. - en
%s is now set as your personal contact.(user seesRegina is now set as your personal contact,Mr. Kim is now set as your personal contact) -> si(+) %s ඬෂන් ඔබේ බිද්ලි දඪශඹ බම ෂහි තිබේ. - en
%s stopped working and was closed(user seesThe application stopped working and was closed,The program stopped working and was closed) -> si(+) %s ක්ෑබශ කිලෑප ථඹත්ඹශ ඇති අඪභ ඹථ මදි.
Keys¶
- The keyboard is the primary input device for text input. Most actions can also be done with the keyboard, for accessibility and efficiency. You use keys, key combinations, and key sequences.
- In English, key names such as arrow keys, function keys, and numeric keys appear in normal text, not small caps.
- Do not translate names of keys that appear on the keyboard.
- Examples:
ALT, CTRL, END, ENTER, ESC, HOME, INS, NUMPAD ENTER, NUM LOCK, BACKSPACE, BREAK, CAPS LOCK, CLEAR
Access keys / hot keys¶
- Underlined or highlighted letters in menu options, commands, or dialog boxes are access keys, also called hot keys. They run commands and perform tasks faster.
- Slim characters such as
I, l, t, r, fas hot key: yes. But Sinhala characters cannot be called slim compared to Roman ones. - Characters with down strokes such as
g, j, y, p, qas hot keys: no. - Extended characters as hot keys: no. Sinhala conjuncts, which combine two consonants, cannot be hot keys.
- An additional letter in brackets after the item name as hot key: no.
- A number in brackets after the item name as hot key: yes.
- A punctuation sign in brackets after the item name as hot key: no. Punctuation marks are not needed; many clear and simple letters are available.
- Duplicate hot keys when no other character is available: yes, in special cases only.
- No hot key assigned when no more characters are available (minor options only): no.
- The Sinhala keyboard format is the Wijesekera keyboard, standardized as the Sri Lanka Standard (2004).
- Sinhala has its own keyboard layout. Suggestion: do not localize. Sinhala physical keyboards are not widely available in Sri Lanka. People prefer soft (onscreen) versions of the Sinhala wijesekara keyboard for input. Few transliteration softwares are available and they are not much used.
Titles¶
- Titles must carry as much information as possible about the text that follows, so readers find information quickly.
- If the English heading begins with a gerund, use a nominalized form in Sinhala.
- en
Sending a file-> si(+) බොඳිඹ බෂබේ. - en
Using Styles-> si(+) ධන්හිද බෂබේ.
Copyright¶
- Copyright protection covers any original work of authorship fixed in a tangible medium of expression from which it can be perceived, reproduced, or communicated.
- en
Copyright-> si(+) ප්භශයථ හිමිප - en
All rights reserved-> si(+) සිබිප හිමිම් ඇවිෑණි
Local usage¶
Use established Sinhala terminology and preserve protected names. Resolve unfamiliar concepts through understandable local wording and review, rather than assuming an English-shaped translation is fluent.