qkarakter- Simple AutoCorrection Text Tool

ENGLISH / TURKISH

TÜRKÇE

qkarakter qt, c++ ile yazılmış, zaman zaman ihtiyaç duyduğum basit text işlemlerini otomatik yapmak için hobi olarak yazdığım ve ihtiyacı olabilecekler için paylaşmaya karar verdiğim otomatik metin düzeltme aracıdır. Yazılım pardus-linux için yazılmış ve pisilenmiş, fakat diğer dağıtımlar içinde kullanılabilmesi için gerekli kaynak kodu ve yükleme scriptleri eklenmiştir. Windowstada kullanılmak üzere exe haline çevilmiştir. Yazılım ücretsiz olup, açık kaynak kodludur, isteyenler kendi ihtiyaçlarına göre kodlarda düzenlemeler yaparak kişiselleştirebilir, kullanabilir fakat yazarından izinsiz hiç bir adla ve/veya herhangi bir yazar adıyla dağıtamaz.

Orjinal yazılıma ulaşabileceğiniz adres: http://sourceforge.net/projects/qkarakter dir.
Bu adresten temin ettiğinizden emin olunuz.

Kodlar ve arayüz olabildiğince sade tutulmaya çalışılarak, otomatik kelime düzeltme, özel isimlerin ilk harflerinin küçük harfe çevrilmemesi gibi program boyutunu büyütecek ve ekstra uğraş gerektirecek ayrıntılara inilmemiş, olabildiğince hızlı ve mekanik bir şekilde basit görevleri yapabilmesi sağlanmıştır.

Programın herhangi bir ticari, reklam veya maddi amaç doğrultusunda yazılmadığı, bu nedenle hiç bir garanti ya da teknik destek verilmediği, bilginiz dahilinde olmalıdır. Fakat olumlu-olumsuz geri bildirimleriniz, önerileriniz, katkılarınız için şimdiden teşekkürler. Programın "Hakkında" menüsünden yazara öneri ve isteklerinizi bildirebilirsiniz.

1. Küçük-Büyük Harfe Çevirme

2. Noktalama İşaretlerini dikkate alarak küçük harfe çevirme

3. Gereksiz Boşlukları ve tab ları Silme

4. ISO-UTF sorunlu metinleri düzeltme

5. Maillerdeki Forward işaretlerini temizleme

6. İngiliz alfabesine çevirme

şÇğÜ gibi harfleri benzer karakerlere çevirir. sCgU gibi.

7. Format

Metindeki gereksiz boşlukları temizler
Noktalama işaretlerine uygun küçük harfe çevirir
Noktalama işaretlerinin önündeki ve arkasındaki yanlış konan boşlukları düzeltir.

8. Metindeki kelimeleri değiştirir


Kullanım örnekleri aşağıdadır.

ENGLISH


1. Convert to Upper/Lower Case

2. Convert to Lower Case by Considering Punctuation Marks:

Example:

POLIOMYELITIS (POLIO) IS A HIGHLY INFECTIOUS VIRAL DISEASE, WHICH MAINLY AFFECTS YOUNG CHILDREN. THE VIRUS IS TRANSMITTED THROUGH CONTAMINATED FOOD AND WATER, AND MULTIPLIES IN THE INTESTINE, FROM WHERE IT CAN INVADE THE NERVOUS SYSTEM. MANY INFECTED PEOPLE HAVE NO SYMPTOMS, BUT DO EXCRETE THE VIRUS IN THEIR FAECES, HENCE TRANSMITTING INFECTION TO OTHERS.

Poliomyelitis (polio) is a highly infectious viral disease, which mainly affects young children. The virus is transmitted through contaminated food and water, and multiplies in the intestine, from where it can invade the nervous system. Many infected people have no symptoms, but do excrete the virus in their faeces, hence transmitting infection to others.


3. Remove to Unnecessary Space and Tabs

Example:

Before:

It is now generally acknowledged that the global climate is changing, as the earth becomes warmer.


This     change has the potential to   affect human health in a number of ways,     for instance by altering the geographic range and seasonality of certain infectious diseases,         disturbing food-producing   ecosystems,    and increasing the frequency of extreme weather events,    such as hurricanes.

After:

It is now generally acknowledged that the global climate is changing, as the earth becomes warmer.
This change has the potential to affect human health in a number of ways, for instance by altering the geographic range and seasonality of certain infectious diseases, disturbing food-producing ecosystems, and increasing the frequency of extreme weather events, such as hurricanes.


4. ISO – UTF Problems (Espectially Turkish Charcode mainly problems of forwarded emails and pdf to word converted docs...)

Example:

Before:

Pardus Nedir?
Pardus, T�BİTAK-UEKAE (Ulusal Elektronik ve Kriptoloji Ara�tırma Enstitüsü) bünyesinde yürütülen bir i�letim sistemi geli�tirme projesidir. Pardus açık kaynak kodlu ve GPL (GNU Genel Kamu Lisansı) ile da�ıtılan bir özgür yazılımdır.

After:

Pardus Nedir?
Pardus, TüBİTAK-UEKAE (Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü) bünyesinde yürütülen bir işletim sistemi geliştirme projesidir. Pardus açık kaynak kodlu ve GPL (GNU Genel Kamu Lisansı) ile dağıtılan bir özgür yazılımdır.


5. Remove Forward (>>) Punctuation Mark

6. Convert to English Alphabet:

Convert to Turkish, French, German specific characters to similar english characters.

Example:

Ş ç Ü ü À Â Ç Ñ -> S c U u A A C N


7. Format:

Convert to Lower Case by considering Punctuation Marks
Remove to unecessary spaces and tabs.
Re-format to spaces by considering after and before punctuation marks

Before:

this change          has the potential to affect Human Health in a number of ways   , for instance by altering the geographic range and seasonality of certain infectious Diseases ,    disturbing food-producing ecosystems ,and increasing the frequency of extreme weather events ,such as hurricanes .

After:

This change has the potential to affect human health in a number of ways, for instance by altering the geographic range and seasonality of certain infectious diseases, disturbing food-producing ecosystems, and increasing the frequency of extreme weather events, such as hurricanes.


8. Replace/Change words