https://bugs.kde.org/show_bug.cgi?id=420321
Bug ID: 420321 Summary: 1000 based number to words grouping is not suitable for Korean language Product: kmymoney Version: git (master) Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kmymoney-devel@kde.org Reporter: k...@peremen.name Target Milestone: --- SUMMARY According to plugins/checkprinting/numbertowords.cpp, the grouping of numbers for conversion into human readable form is hard-coded into groups of 1000: Thousand, Million, Billion. However this scale does not fit into numbers used in Korean language, as numbers are grouped by 10000 (instead of 1000) and more than billion (short scale) is often discussed as a monetary unit in Korean language. Let me give some example: * 10,000 KRW should be converted into "일만원". We have a separate noun for 10,000, not calling them as an equivalent of "ten thousand". * 3,000,000 KRW should be converted into "삼백만원", literally meaning 300 * 10000. There is no equivalent word of "million", and we don't call them in "three million". * 200,000,000 KRW should be converted into "이억원". We have a separate noun for 100,000,000, not calling them as an equivalent of "two hundred million". * When it comes to the budget of small to medium sized companies, more than hundred billion KRW is not unheard of. At least numerals for 10^12 and 10^16 is not unheard of in newspapers. I don't know where and how to address this situation. The same 10000 base grouping is also used in Chinese/Japanese language too. See also: https://en.wikipedia.org/wiki/Chinese_numerals#Large_numbers -- You are receiving this mail because: You are the assignee for the bug.