Proyek Manjinbeop: Usulan Penulisan Angka untuk Ranah Bahasa Korea, Tionghoa, dan Jepang
(myriad-project.org)Bahasa Korea, Tionghoa, dan Jepang membaca angka dalam satuan man (萬), tetapi angka Arab diberi koma per ribuan. Saat melihat 1,234,567,890, untuk langsung membacanya sebagai “1,2 miliar 3456 man 7890” kita harus menghitung ulang nilai tempatnya di kepala setiap kali.
Karena itu, diusulkan untuk memakai garis bawah (_) sebagai pemisah satuan man.
Sebelumnya: 1,234,567,890
Usulan: 12_3456_7890
Garis bawah berada dalam rentang ASCII sehingga bisa langsung diketik di keyboard apa pun, dan sudah digunakan oleh banyak bahasa seperti Python dan Rust sebagai pemisah literal angka. Jika dipakai bersama koma, kedua sistem itu juga bisa ditampilkan secara hierarkis.
Versi dalam lima bahasa telah dibuat: Inggris, Korea, Jepang, dan Tionghoa (Sederhana dan Tradisional). Kode dan seluruh isinya dipublikasikan di Codeberg.
8 komentar
Masih membingungkan untuk saat ini, tetapi kalau sudah terbiasa sepertinya akan lebih nyaman daripada memisahkannya per seribu.
Ide yang segar.
Sepertinya akan ada sangat banyak masalah saat menuliskannya di Markdown...
Untungnya, menurut spesifikasi CommonMark, sintaks
_di Markdown hanya berfungsi pada batas kata!Di Swift, ini tampaknya adalah notasi yang bisa langsung digunakan tanpa perlu melakukan apa pun secara khusus.
Saat berbicara dalam bahasa Korea dan Inggris secara bersamaan, sering kali terasa sangat sulit ketika menyebut angka Korea dalam bahasa Inggris, atau sebaliknya.
Metode penulisan angka yang Anda kembangkan mungkin bisa mengurangi kebingungan saat membacanya (bagi orang Korea, Tiongkok, dan sebagainya), tetapi sayangnya untuk penyebutan secara lisan tampaknya tidak ada solusinya.
Seperti pendapat di bawah, saat digunakan sebagai standar internasional, yang dipakai adalah satuan ribuan, jadi ini memang cukup merepotkan. Dan setahu saya, di Korea maupun Tiongkok juga saat menulis tetap menggunakan satuan ribuan. Mungkin ini bisa membantu terkait TTS, tetapi sejauh yang saya coba, saya ingat sebagian besar TTS bahasa Korea tetap membacanya dengan benar sebagai "man" meskipun angkanya ditulis 10,000 seperti itu.
Akan membantu jika Anda bisa memberi tahu dalam kasus seperti apa penulisan dengan satuan sepuluh ribu digunakan, dan dalam situasi nyata apa itu berguna untuk (coding).
Agar proyek ini bisa aktif, sepertinya diperlukan fitur seperti konverter angka Arab–hanja, tetapi saya tidak tahu apakah itu akan ada gunanya.
Memang secara global penulisan per seribu itu sudah jadi standar.. rasanya agak seperti mengusulkan pakai pound alih-alih kg.. di Eropa juga karena menulis 1.000, bukan 1,000, jadi banyak error