Manjin Yazımı Projesi: Korece, Çince ve Japonca konuşulan bölgeler için sayı gösterimi önerisi
(myriad-project.org)Korece, Çince ve Japonca sayıları on bin (만, 萬) birimiyle okurken, Arap rakamlarında virgül binlik gruplama için kullanılır. 1,234,567,890 sayısını görüp bunu hemen “on iki milyar üç yüz kırk beş milyon altı yüz yetmiş sekiz bin dokuz yüz doksan” gibi okuyabilmek için her seferinde zihinde basamakları yeniden saymak gerekir.
Bu nedenle, on binlik ayırıcı olarak alt çizgi (_) kullanılmasını öneriyorum.
Mevcut: 1,234,567,890
Öneri: 12_3456_7890
Alt çizgi ASCII aralığında olduğu için her klavyede doğrudan girilebilir ve Python, Rust gibi birçok dilde sayı sabitleri için ayırıcı olarak zaten kullanılmaktadır. Virgülle birlikte kullanılırsa iki sistemi hiyerarşik olarak da gösterebilir.
İngilizce, Korece, Japonca ve Çince'nin (basitleştirilmiş ve geleneksel) beş dil sürümü hazırlandı. Kod da içerik de Codeberg üzerinde açık olarak yayımlanmıştır.
8 yorum
Şimdilik kafa karıştırıcı olsa da, alışınca binlik ayırıcılarla bölmekten daha kullanışlı gibi görünüyor.
Oldukça yaratıcı bir fikir.
Markdown'da yazarken çok fazla sorun çıkaracak gibi görünüyor...
Neyse ki CommonMark spesifikasyonuna göre Markdown’un
_sözdizimi yalnızca kelime sınırlarında çalışır!Swift'te ayrıca bir şey yapmadan doğrudan kullanılabilen bir gösterim biçimiymiş.
Korece ve İngilizceyi aynı anda konuşurken, Kore’deki sayı sistemini İngilizce anlatmak ya da bunun tersini yapmak çoğu zaman gerçekten çok zor geliyor.
Geliştirdiğiniz bu yazım yöntemi, sayıları okurken yaşanan karışıklığı giderebilir (Koreliler, Çinliler vb. için), ancak ne yazık ki sözlü kullanımda bunun bir çözümü yok gibi görünüyor.
Aşağıdaki görüşte söylendiği gibi, uluslararası bir standart olarak kullanıldığında binlik gruplama kullanılıyor; bu yüzden durum oldukça zor. Ayrıca bildiğim kadarıyla Kore ve Çin’de de yazarken binlik gruplama kullanılıyor. Belki TTS ile ilgili olarak faydalı olabilir, ama denediğim kadarıyla çoğu Korece TTS, sayı
10,000şeklinde yazılsa bile bunu doğru biçimde "man" olarak okuyordu diye hatırlıyorum.Hangi durumlarda sayıları on binlik birimle yazma (
write) ihtiyacı doğduğunu ve bunun hangi gerçek kullanım senaryolarında (coding) faydalı olacağını örneklerle açıklarsanız yardımcı olur.Bu projenin aktif hâle gelmesi için Arap rakamı-Çince karakter dönüştürücüsü gibi özellikler gerekecek gibi görünüyor, ama bunun anlamlı olup olacağından emin değilim.
Dünyada ortak kullanım binlik ayırma biçimi gibi görünüyor.. biraz da kg yerine pound kullanalım demek gibi hissettiriyor.. Avrupa'da da
1,000yerine1.000yazıldığı için çok hata oluyor