Case Converting of dotted and dotless "I"

English main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 7
Joined: Sun Mar 31, 2013 4:27 am

Case Converting of dotted and dotless "I"

Post 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.
Last edited by pureocean on Fri Apr 18, 2014 5:53 am, edited 1 time in total.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post 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/

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Direct link to packed version snapshot from Repository.

Offline
Posts: 7
Joined: Sun Mar 31, 2013 4:27 am

Thanks

Post 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: :)

Offline
Posts: 7
Joined: Sun Mar 31, 2013 4:27 am

Post 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!

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Instructor
Можно на русском - для чего этот ключ и почему не используется в официальных сборках?
Post Reply