Page 1 of 1

Case Converting of dotted and dotless "I"

Posted: Tue Apr 15, 2014 8:05 pm
by pureocean
@Instructor:

Akelpad support converting of cases. All English cases perfect convert Upper, Lower, Sentence, Title, Invert with CTRL 0 and 6~9.

All Turkish specific characters convert support too. Expect dotted and dotless I ("I" and "ı").

Actually this is dilemma. Because English not exist "ı". Therefore Akelpad "I" lowercase converting to as "i". This is normal for English. But TR language not.

Uppercase: I
Lowercase: ı

Uppercase: İ
Lowercase: i

More info: http://en.wikipedia.org/wiki/Dotted_and_dotless_I

Localized Word version can converting this. How can I do it in AkelPad? Impossible?

--
P.S.: I'm using AkelPad everyday. incredibly helpful. Thank you very much for all your effort.

Posted: Thu Apr 17, 2014 6:32 am
by Instructor
pureocean
Implemented, but you need to rebuild AkelPad with AKELEDIT_LINGUISTICCASING define. For example, if you will use Build-Eng.cmd for build:
cl /O1 %CLFLAGS% /DAKELEDIT_STATICBUILD /DAKELEDIT_LINGUISTICCASING /DRC_VERSIONLANGID=%LANGID% AkelPad.c ...
Current development sources available on CVS. Settings for CVS client: http://sourceforge.net/p/akelpad/code/

Posted: Thu Apr 17, 2014 8:38 pm
by FeyFre
Direct link to packed version snapshot from Repository.

Thanks

Posted: Fri Apr 18, 2014 6:02 am
by pureocean
@Instructor and @FeyFre.

Thank you both for the informations.

I hope, I can compile correctly the sources. Once, I had complied a xvid svn build. Is result? Directly BSOD: :)

Posted: Fri Apr 18, 2014 9:46 am
by pureocean
I don't know CVS-SVN using. Therefore, I've prefer old way:

1) I downloaded AkelPad's last snapshot from http://akelpad.cvs.sourceforge.net/view ... /?view=tar
2) I open Build-Eng.cmd with AkelPad. :) And inserted "/DAKELEDIT_LINGUISTICCASING" string. And the file saved as "Build-TR.cmd".
3) I downloaded MS Visual C++ Toolkit 2003 from http://xona.com/2004/06/29.html
4) I downloaded Microsoft Platform SDK from http://www.microsoft.com/en-us/download ... px?id=6510
5) I setup the path environments;

* C:\Program Files\Microsoft Platform SDK\SetEnv.Cmd
* C:\Program Files\Microsoft Visual C++ Toolkit 2003\vcvars32.bat
* CMD: SET path=%path%;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;

(Need this fixing of cvtres.exe error)

6) And I finally ran "Build-TR.cmd". Special AkelPad.exe complied perfectly. Yes, as it should be working that case converting of dotted and dotless "I". Thank you both very much!

Posted: Fri Sep 19, 2014 12:29 pm
by Skif_off
Instructor
Можно на русском - для чего этот ключ и почему не используется в официальных сборках?