Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Russian language support

Help
Oleg
2011-05-03
2012-11-23
  • Oleg
    Oleg
    2011-05-03

    Нi! How I can add Russian support (for example the coding "ru_RU.KOI8-R") in source files that after compilation the executed file CLIPSWin.exe understood the Russian coding in values of variables, the facts, comments, in titles of functions and in names of variables?

     
  • Gary Riley
    Gary Riley
    2011-05-18

    I looked at this briefly when I added internal support for unicode in version 6.3. The CLIPSWin interface code uses the old Win32 APIs and it wasn't immediately apparent how to add support for other character encodings.

     
  • vranoch
    vranoch
    2011-07-20

    Hello, and except of CLIPSWIN, the Clips core should be capable of processing Russian language namely in facts? Or what should be done ?

    Thanks Vranoch

     
  • Gary Riley
    Gary Riley
    2011-08-28

    CLIPS does not support non-ASCII character encodings.

     
  • jkmuf
    jkmuf
    2012-03-13

    so … is it unreal make dialog with user in Russian or someone find decision?

     
  • jkmuf
    jkmuf
    2012-03-13

    and it used to work with Cyrillic, is not it?

     
  • jkmuf
    jkmuf
    2012-03-15

     
  • jkmuf
    jkmuf
    2012-03-15

    it used to work, but now it doesn`t…what had  happened with it ? …

     
  • vranoch
    vranoch
    2012-03-17

    Look at https://sourceforge.net/projects/clipsrules/forums/forum/776945/topic/4735107 … with CLIPS 6.30 it works (with CLIPS 6.24 it does not) for both fact names and for string values. The only thing is a correct handling of characters in printRouter() and in calling EnvAssert(). It depends on from what environment You use CLIPS.

    Vranoch

     
  • Gary Riley
    Gary Riley
    2012-04-10

    The exact same executable used to work with Cyrillic or one version worked with Cyrillic and a newer one does not?