On 6/5/2020 1:46 PM, Mark Waddingham via use-livecode wrote:
On 2020-06-05 18:15, Paul Dupuis via use-livecode wrote:
I don't even know if language exists in the IBM Unicode engine as some
exportable property a future version of LiveCode could expose.

Any clever ideas or thoughts on this problem are welcome.

Unicode doesn't deal in languages but 'scripts' e.g. English and French are both written in the Latin script, whereas Ukrainian can be written in either the Latin or Cyrillic script.

LiveCode gives you access to the unicode properties of all codepoints (as held by ICU) via the 'codepointProperty(codepoint, property)' function.

e.g. codepointProperty("A", "Script") => "Latin"
     codepointProperty(numToCodepoint(0x03B1), "Script") => "Greek"

This might at least help to cut out trying to spellcheck things which are definitely not the languages you do have dictionaries for.

Warmest Regards,

Mark.


Thank you Mark!

That is a least a start as to minimizing the problem for our customers. We can make a table of Scripts to Dictionaries and at least prevent erroneous spell checking of Chinese with an English Dictionary!



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to