Windows için dosya adlarındaki Türkçe karakterleri ASCII karşılıklarıyla değiştiren hafif ve hızlı bir araç.
- Türkçe karakterleri ASCII karşılıklarına dönüştürür (ç→c, ğ→g, ı→i, İ→I, ö→o, ş→s, ü→u)
- Boşlukları alt çizgi (
_) ile değiştirir - Hem NFC hem NFD (decomposed) Unicode formatlarını destekler
- Windows sağ tık menüsüne entegre edilebilir
- Çok küçük boyut (~20 KB)
- Harici bağımlılık yok
| Türkçe | ASCII |
|---|---|
| ç, Ç | c, C |
| ğ, Ğ | g, G |
| ı, I | i, I |
| İ, İ | I, I |
| ö, Ö | o, O |
| ş, Ş | s, S |
| ü, Ü | u, U |
| (boşluk) | _ |
rename_turkish.exedosyasınıC:\Tools\klasörüne kopyalayın (veya istediğiniz bir konuma)- Sağ tık menüsüne eklemek için
install_context.regdosyasını çalıştırın - "Evet" diyerek registry değişikliğini onaylayın
Not: EXE dosyasını farklı bir konuma kopyaladıysanız,
install_context.regdosyasındaki yolu düzenlemeniz gerekir.
MinGW gereklidir. Derleme komutu:
gcc -O2 -s -municode -o rename_turkish.exe rename_turkish.crename_turkish.exe "Türkçe Dosya Adı.pdf"Örnek:
rename_turkish.exe "Öğrenci Çalışma Notları.docx"
Basarili: Ogrenci_Calisma_Notlari.docx
Kurulumdan sonra herhangi bir dosyaya sağ tıklayıp "Turkce Karakterleri Temizle" seçeneğini kullanabilirsiniz.
Dosyayı rename_turkish.exe üzerine sürükleyip bırakabilirsiniz.
install_context.reg dosyasını çift tıklayın veya aşağıdaki içeriği .reg dosyası olarak kaydedin:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\RenameTurkish]
@="Turkce Karakterleri Temizle"
"Icon"="shell32.dll,133"
[HKEY_CLASSES_ROOT\*\shell\RenameTurkish\command]
@="\"C:\\Tools\\rename_turkish.exe\" \"%1\""remove_context.reg dosyasını çift tıklayın veya:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\RenameTurkish]Program iki farklı Unicode normalizasyon formatını destekler:
- NFC (Composed): Türkçe karakterler tek kod noktası olarak saklanır (örn: ş = U+015F)
- NFD (Decomposed): Karakterler taban harf + birleştirici işaret olarak saklanır (örn: ş = s + U+0327)
Bazı sistemler (özellikle macOS) NFD formatını kullandığı için, bu program her iki durumu da doğru şekilde işler.
- Minimum dosya boyutu (~20 KB)
- Hiçbir kütüphane veya runtime bağımlılığı yok
- Doğrudan Windows API erişimi
- Hızlı çalışma
| Dosya | Açıklama |
|---|---|
rename_turkish.c |
C kaynak kodu |
rename_turkish.exe |
Derlenmiş uygulama |
install_context.reg |
Sağ tık menüsüne ekleme |
remove_context.reg |
Sağ tık menüsünden kaldırma |
screenshot.png |
Ekran görüntüsü |
- Tüm 64 bit Windows işletim sistemlerinde çalışır.
- Derleme için: MinGW-w64
MIT License
her türlü sorularınız için ttbilgin@gmail.com. Turgay Tugay BİLGİN
