diff options
Diffstat (limited to 'hyphenation/web/patterns')
-rw-r--r-- | hyphenation/web/patterns/bn.js | 13 | ||||
-rw-r--r-- | hyphenation/web/patterns/gu.js | 12 | ||||
-rw-r--r-- | hyphenation/web/patterns/hi.js | 12 | ||||
-rw-r--r-- | hyphenation/web/patterns/kn.js | 13 | ||||
-rw-r--r-- | hyphenation/web/patterns/ml.js | 14 | ||||
-rw-r--r-- | hyphenation/web/patterns/or.js | 14 | ||||
-rw-r--r-- | hyphenation/web/patterns/pa.js | 12 | ||||
-rw-r--r-- | hyphenation/web/patterns/ta.js | 12 | ||||
-rw-r--r-- | hyphenation/web/patterns/te.js | 12 |
9 files changed, 114 insertions, 0 deletions
diff --git a/hyphenation/web/patterns/bn.js b/hyphenation/web/patterns/bn.js new file mode 100644 index 0000000..b2303ee --- /dev/null +++ b/hyphenation/web/patterns/bn.js @@ -0,0 +1,13 @@ +// For questions about the Bengali hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.bn = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 1, + specialChars : unescape('আঅইঈউঊঋএঐঔকগখঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহিীাুূৃোোৈৌৗ্ঃং%u200D'), + patterns : { + 2 : 'অ1আ1ই1ঈ1উ1ঊ1ঋ1এ1ঐ1ঔ1ি1া1ী1ু1ৃ1ে1ো1ৌ1ৗ1্2ঃ1ং11ক1গ1খ1ঘ1ঙ1চ1ছ1জ1ঝ1ঞ1ট1ঠ1ড1ঢ1ণ1ত1থ1দ1ধ1ন1প1ফ1ব1ভ1ম1য1র1ল1শ1ষ1স1হ', + 3 : '2ঃ12ং1' + } +}; diff --git a/hyphenation/web/patterns/gu.js b/hyphenation/web/patterns/gu.js new file mode 100644 index 0000000..e4a9fe8 --- /dev/null +++ b/hyphenation/web/patterns/gu.js @@ -0,0 +1,12 @@ +// For questions about the Gujarati hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.gu = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 1, + specialChars : unescape('આઅઇઈઉઊઋએઐઔકગખઘઙચછજઝઞટઠડઢણતથદધનપફબભમયરલવશષસહળિીાુૂૃેાોૈૌ્ઃં%u200D'), + patterns : { + 2 : 'અ1આ1ઇ1ઈ1ઉ1ઊ1ઋ1એ1ઐ1ઔ1િ1ા1ી1ુ1ૂ1ૃ1ે1ો1ૌ1્2ઃ1ં11ક1ગ1ખ1ઘ1ઙ1ચ1છ1જ1ઝ1ઞ1ટ1ઠ1ડ1ઢ1ણ1ત1થ1દ1ધ1ન1પ1ફ1બ1ભ1મ1ય1ર1લ1વ1શ1ષ1સ1હ1ળ' + } +}; diff --git a/hyphenation/web/patterns/hi.js b/hyphenation/web/patterns/hi.js new file mode 100644 index 0000000..0a447be --- /dev/null +++ b/hyphenation/web/patterns/hi.js @@ -0,0 +1,12 @@ +// For questions about the Hindi hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.hi = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 1, + specialChars : unescape('आअइईउऊऋऎएऐऒऔकगखघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहळऴऱिीाुूृॆेॊाोैौ्ःं%u200D'), + patterns : { + 2 : 'अ1आ1इ1ई1उ1ऊ1ऋ1ऎ1ए1ऐ1ऒ1औ1ि1ा1ी1ु1ू1ृ1ॆ1े1ॊ1ो1ौ1्2ः1ं11क1ग1ख1घ1ङ1च1छ1ज1झ1ञ1ट1ठ1ड1ढ1ण1त1थ1द1ध1न1प1फ1ब1भ1म1य1र1ल1व1श1ष1स1ह1ळ1ऴ1ऱ' + } +}; diff --git a/hyphenation/web/patterns/kn.js b/hyphenation/web/patterns/kn.js new file mode 100644 index 0000000..717dfb3 --- /dev/null +++ b/hyphenation/web/patterns/kn.js @@ -0,0 +1,13 @@ +// For questions about the Kannada hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.kn = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 3, + specialChars : 'ಆಅಇಈಉಊಋಎಏಐಒಔಕಗಖಘಙಚಛಜಝಞಟಠಡಢಣತಥದಧನಪಫಬಭಮಯರಲವಶಷಸಹಳಱಿೀಾುೂೃೆೇೊಾೋೈೌ್ಃಂ', + patterns : { + 2 : 'ಅ1ಆ1ಇ1ಈ1ಉ1ಊ1ಋ1ಎ1ಏ1ಐ1ಒ1ಔ1ೀ1ು1ೂ1ೃ1ೆ1ೇ1ೊ1ೋ1ೌ1್2ಃ1ಂ11ಕ1ಗ1ಖ1ಘ1ಙ1ಚ1ಛ1ಜ1ಝ1ಞ1ಟ1ಠ1ಡ1ಢ1ಣ1ತ1ಥ1ದ1ಧ1ನ1ಪ1ಫ1ಬ1ಭ1ಮ1ಯ1ರ1ಲ1ವ1ಶ1ಷ1ಸ1ಹ1ಳ1ಱ', + 3 : '2ಃ12ಂ1' + } +}; diff --git a/hyphenation/web/patterns/ml.js b/hyphenation/web/patterns/ml.js new file mode 100644 index 0000000..7a92bb6 --- /dev/null +++ b/hyphenation/web/patterns/ml.js @@ -0,0 +1,14 @@ +// For questions about the Malayalam hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.ml = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 3, + specialChars : unescape('ആഅഇഈഉഊഋഎഏഐഒഔകഗഖഘങചഛജഝഞടഠഡഢണതഥദധനപഫബഭമയരലവശഷസഹളഴറിീാുൂൃെേൊാോൈൌൗ്ഃം%u200D'), + patterns : { + 2 : 'അ1ആ1ഇ1ഈ1ഉ1ഊ1ഋ1എ1ഏ1ഐ1ഒ1ഔ1ി1ാ1ീ1ു1ൂ1ൃ1െ1േ1ൊ1ോ1ൌ1ൗ1്2ഃ1ം11ക1ഗ1ഖ1ഘ1ങ1ച1ഛ1ജ1ഝ1ഞ1ട1ഠ1ഡ1ഢ1ണ1ത1ഥ1ദ1ധ1ന1പ1ഫ1ബ1ഭ1മ1യ1ര1ല1വ1ശ1ഷ1സ1ഹ1ള1ഴ1റ', + 3 : '2ഃ12ം1', + 4 : unescape('2ന്%u200D2ര്%u200D2ല്%u200D2ള്%u200D2ണ്%u200D') + } +}; diff --git a/hyphenation/web/patterns/or.js b/hyphenation/web/patterns/or.js new file mode 100644 index 0000000..45cd59f --- /dev/null +++ b/hyphenation/web/patterns/or.js @@ -0,0 +1,14 @@ +// For questions about the Oriya hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.or = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 3, + specialChars : unescape('ଆଅଇଈଉଊଋଏଐଔକଗଖଘଙଚଛଜଝଞଟଠଡଢଣତଥଦଧନପଫବଭମଯରଲଵଶଷସହଳିୀାୁୂୃୋୋୈୌୗ୍ଃଂ%u200D'), + patterns : { + 2 : 'ଅ1ଆ1ଇ1ଈ1ଉ1ଊ1ଋ1ଏ1ଐ1ଔ1ି1ା1ୀ1ୁ1ୂ1ୃ1େ1ୋ1ୌ1ୗ1୍2ଃ1ଂ11କ1ଖ1ଘ1ଙ1ଚ1ଛ1ଜ1ଝ1ଞ1ଟ1ଠ1ଡ1ଢ1ଣ1ତ1ଥ1ଦ1ଧ1ନ1ପ1ଫ1ବ1ଭ1ମ1ଯ1ର1ଲ1ଵ1ଶ1ଷ1ସ1ହ1ଳ', + 3 : '1ଗ1', + 4 : unescape('2ନ୍%u200D2ର୍%u200D2ଲ୍%u200D2ଳ୍%u200D2ଣ୍%u200D') + } +};
\ No newline at end of file diff --git a/hyphenation/web/patterns/pa.js b/hyphenation/web/patterns/pa.js new file mode 100644 index 0000000..6c8161d --- /dev/null +++ b/hyphenation/web/patterns/pa.js @@ -0,0 +1,12 @@ +// For questions about the Panjabi hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.pa = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 1, + specialChars : unescape('ਆਅਇਈਉਊਏਐਔਕਗਖਘਙਚਛਜਝਞਟਠਡਢਣਤਥਦਧਨਪਫਬਭਮਯਰਲਵਸ਼ਸਹਲ਼ਿੀਾੁੂੇਾੋੈੌ੍ਃ%u0A02%u200D'), + patterns : { + 2 : unescape('ਅ1ਆ1ਇ1ਈ1ਉ1ਊ1ਏ1ਐ1ਔ1ਿ1ਾ1ੀ1ੁ1ੂ1ੇ1ੋ1ੌ1੍2ਃ1%u0A0211ਕ1ਗ1ਖ1ਘ1ਙ1ਚ1ਛ1ਜ1ਝ1ਞ1ਟ1ਠ1ਡ1ਢ1ਣ1ਤ1ਥ1ਦ1ਧ1ਨ1ਪ1ਫ1ਬ1ਭ1ਮ1ਯ1ਰ1ਲ1ਵ1ਸ਼1ਸ1ਹ1ਲ਼') + } +}; diff --git a/hyphenation/web/patterns/ta.js b/hyphenation/web/patterns/ta.js new file mode 100644 index 0000000..fe06b86 --- /dev/null +++ b/hyphenation/web/patterns/ta.js @@ -0,0 +1,12 @@ +// For questions about the Tamil hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.ta = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 1, + specialChars : 'ஆஅஇஈஉஊஎஏஐஒஔகஙசஜஞடணதநபமயரலவஶஷஸஹளழறிீாுூெேொாோைௌௗ்ஃஂ', + patterns : { + 2 : 'அ1ஆ1இ1ஈ1உ1ஊ1எ1ஏ1ஐ1ஒ1ஔ1ி1ா1ீ1ு1ூ1ெ1ே1ொ1ோ1ௌ1ௗ1்2ஃ1ஂ11க1ங1ச1ஜ1ஞ1ட1ண1த1ந1ப1ம1ய1ர1ல1வ1ஶ1ஷ1ஸ1ஹ1ள1ழ1ற' + } +};
\ No newline at end of file diff --git a/hyphenation/web/patterns/te.js b/hyphenation/web/patterns/te.js new file mode 100644 index 0000000..46d316f --- /dev/null +++ b/hyphenation/web/patterns/te.js @@ -0,0 +1,12 @@ +// For questions about the Telugu hyphenation patterns +// ask Santhosh Thottingal (santhosh dot thottingal at gmail dot com) +Hyphenator.languages.te = { + leftmin : 2, + rightmin : 2, + shortestPattern : 1, + longestPattern : 1, + specialChars : 'ఆఅఇఈఉఊఋఎఏఐఒఔకగఖఘఙచఛజఝఞటఠడఢణతథదధనపఫబభమయరలవశషసహళఱిీాుూృెేొాోైౌ్ఃం', + patterns : { + 2 : 'అ1ఆ1ఇ1ఈ1ఉ1ఊ1ఋ1ఎ1ఏ1ఐ1ఒ1ఔ1ి1ా1ీ1ు1ూ1ృ1ె1ే1ొ1ో1ౌ1్2ః1ం11క1గ1ఖ1ఘ1ఙ1చ1ఛ1జ1ఝ1ఞ1ట1ఠ1డ1ఢ1ణ1త1థ1ద1ధ1న1ప1ఫ1బ1భ1మ1య1ర1ల1వ1శ1ష1స1హ1ళ1ఱ' + } +}; |