Turkish Character problem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Turkish Character problem

Özer DURMAZ
Hi,

In new code editor, turkish character set is not working.
When I type 'ı', it types '1'. How can I change editor's character set?
(In Transcript or old windows, it works fine).

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at http://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Turkish Character problem

Özer DURMAZ
No answer?
Only I want to change encoding of code editor in VASmalltalk 8.6.0...

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at http://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Turkish Character problem

Seth Berman
Hi Ozer,

Changing code pages is done with CwScintillaEditor>>setCodePage:.  I fear this will not do much good in your case.
We are working on getting DBCS well supported at the moment, but I will try and find out what is going on.
While scintilla has support for unicode, this is a planned feature for VA Smalltalk.

If you absolutely need that support, you have the option to revert to the legacy editor
Uncheck System Transcript Menu->VA Assist-Pro->Settings->Use Scintilla Editor
-- Seth

On Thursday, October 17, 2013 1:51:06 PM UTC-4, Özer DURMAZ wrote:
No answer?
Only I want to change encoding of code editor in VASmalltalk 8.6.0...

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at http://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Turkish Character problem

John O'Keefe-3
Ozer -
 
This sounds like a codepage problem (nothing to do with DBCS).
 
Please load the ENVY/Image Examples and ENVY/Image Interactive Test Suites maps.
 
Then select Tools->Open Example Launcher and then select the NlsInteractiveTests radio button.
 
Select NlsCurrentLocaleBrowser in the list of examples and Execute it.
 
Expand the window a little if you can't see everything and then take a screen capture and send it to us at vast-support at instantiations.com.
 
John
On Thursday, October 17, 2013 9:16:46 PM UTC-4, Seth Berman wrote:
Hi Ozer,

Changing code pages is done with CwScintillaEditor>>setCodePage:.  I fear this will not do much good in your case.
We are working on getting DBCS well supported at the moment, but I will try and find out what is going on.
While scintilla has support for unicode, this is a planned feature for VA Smalltalk.

If you absolutely need that support, you have the option to revert to the legacy editor
Uncheck System Transcript Menu->VA Assist-Pro->Settings->Use Scintilla Editor
-- Seth

On Thursday, October 17, 2013 1:51:06 PM UTC-4, Özer DURMAZ wrote:
No answer?
Only I want to change encoding of code editor in VASmalltalk 8.6.0...

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at http://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: Turkish Character problem

Özer DURMAZ

Characters not working are: (ıİ öÖ üÜ ğĞ).
Locales Browser scrshot is in attachment



24 Ekim 2013 Perşembe 22:11:32 UTC+3 tarihinde John O'Keefe yazdı:
Ozer -
 
This sounds like a codepage problem (nothing to do with DBCS).
 
Please load the ENVY/Image Examples and ENVY/Image Interactive Test Suites maps.
 
Then select Tools->Open Example Launcher and then select the NlsInteractiveTests radio button.
 
Select NlsCurrentLocaleBrowser in the list of examples and Execute it.
 
Expand the window a little if you can't see everything and then take a screen capture and send it to us at vast-support at instantiations.com.
 
John
On Thursday, October 17, 2013 9:16:46 PM UTC-4, Seth Berman wrote:
Hi Ozer,

Changing code pages is done with CwScintillaEditor>>setCodePage:.  I fear this will not do much good in your case.
We are working on getting DBCS well supported at the moment, but I will try and find out what is going on.
While scintilla has support for unicode, this is a planned feature for VA Smalltalk.

If you absolutely need that support, you have the option to revert to the legacy editor
Uncheck System Transcript Menu->VA Assist-Pro->Settings->Use Scintilla Editor
-- Seth

On Thursday, October 17, 2013 1:51:06 PM UTC-4, Özer DURMAZ wrote:
No answer?
Only I want to change encoding of code editor in VASmalltalk 8.6.0...

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at http://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/groups/opt_out.

charset.png (204K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Turkish Character problem

Igor Kultyshev
In reply to this post by Özer DURMAZ
Hi Ozer,
Try to change the method "osWidget:" in the class CwScintillaEditor like

osWidget: aWidget
    | widget |
    super osWidget: aWidget.
    "Assign Scintilla Edit Control objects"
    widget := self osWidget.
    widget
        ifNil: [
            scWidget := nil.
            scObject := nil.
        ]
        ifNotNil: [
            scWidget := widget handle.
            scObject := OSPtr address: (
                    self sendEditor: SCI_GETDIRECTPOINTER with: 0 with: 0
                    ).
            self sendEditor: SCI_SETKEYSUNICODE with: 1 with: 0.
            ]


This has helped to solve the problem for me.

I use windows 7, russian edition, codepage 1251.

On Thursday, October 17, 2013 1:51:06 PM UTC-4, Özer DURMAZ wrote:
No answer?
Only I want to change encoding of code editor in VASmalltalk 8.6.0...

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at http://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.