suttacentral / legacy-suttacentral

Source code and related files (CSS, images, etc.) for SuttaCentral
http://suttacentral.net/
Other
14 stars 4 forks source link

Extend script conversion support #110

Open sujato opened 9 years ago

sujato commented 9 years ago

Currently we can convert our Pali text to Roman, Sinhala, Thai, Myanmar, and Devanagari. We also have a "syllable by syllable" converter (which was broken last time i used it.)

It would be nice to extend this facility to Sanskrit as well.

It is theoretically possible to convert Indic text to any alphabetic script. Scripts that we should consider:

There's a fair few available here: http://www.tipitaka.org/

yapcheahshen commented 9 years ago

Do we have study on the inter-changeability of Brahmic scripts http://en.wikipedia.org/wiki/Brahmic_scripts ? I wrote the first version of CSCD (a special encoding named aalekh ) to Unicode Devanagari, which serve as the master data format of all other Brahmic scripts, and Devangari to above script as you mentioned, using Pascal. we made some mistake in Devanagari to Cyrillic and it has been pointed out by a Russian Dhamma brother.

It would be nice to have an isomorphic Javascript version (runs of Node.js and browser) of this feature. the program is quite simple, but we might need native speaker to verify the conversion.

2015-05-12 6:35 GMT+08:00 sujato notifications@github.com:

Currently we can convert our Pali text to Roman, Singala, Thai, Sinhala, and devanagari. We also have a "syllable by syllable" converter (which was broken last time i used it.)

It would be nice to extend this facility to Sanskrit as well.

It is theoretically possible to convert Indic text to any alphabetic script. Scripts that we should consider:

  • Bengali (second most widely used script in India, sixth most widely used in the world)
  • Gujarati
  • Other Indic
  • Khmer
  • Lao
  • Cyrillic

There's a fair few available here: http://www.tipitaka.org/

— Reply to this email directly or view it on GitHub https://github.com/suttacentral/suttacentral/issues/110.

sujato commented 9 years ago

We should probably contact Andrew Glass for advice on this. Andrew.Glass@microsoft.com

And we have fairly broad contacts these days so we should be able to confirm correct conversions with native speakers.

As for node.js, Blake will need to answer this; we're not currently using it. But isomorphic is an awesome concept!

yapcheahshen commented 9 years ago

The community of Node.js is growing very fast in the past few years. I am dreaming of in some day people can just do "npm install pali" (which means install a node.js module named pali to ) and enjoy a powerful toolkit to deal with Pali texts.

btw, now we use a front-end framework called "React" and "React Native" by Facebook, it really makes things much simpler and boost up the productivity many times especially for complicated UI and data interaction, moreover, the written code can be easily understood and maintained by novice programmers, so I can keep moving forward.

2015-05-12 7:28 GMT+08:00 sujato notifications@github.com:

We should probably contact Andrew Glass for advice on this. Andrew.Glass@microsoft.com

And we have fairly broad contacts these days so we should be able to confirm correct conversions with native speakers.

As for node.js, Blake will need to answer this; we're not currently using it. But isomorphic is an awesome concept!

— Reply to this email directly or view it on GitHub https://github.com/suttacentral/suttacentral/issues/110#issuecomment-101073886 .