AnsweredAssumed Answered

How to transfer digits to the capital form of a Chinese numeral?

Question asked by LeonWolf on Nov 5, 2013
Latest reply on Aug 12, 2015 by HuaD

Title

How to transfer digits to the capital form of a Chinese numeral?

Post

     Hi, 

     I've been struggled to find ways to make FM pro 12 show the right Capital form in Chinese, I need you help to let FM pro show  the RIGHT capital form of a Chinese numeral. ( Filemaker pro 12 does support Japanese Kanji, but that is not Chinese Character and the way write in Chinese )

      

     =======INSTRUCTION=============

     In china, every 4 digits are a unit, such as ten hundred, ten thousand  ( in english, every 3 digits are a unit such as a hundred, a thousand ), here are rules,

     Basic unit of the capital form of a Chinese numeral 

         
  •           "0" zero called "LING" "0"
  •      
  •           "10" ten called "SHI" "10"
  •      
  •           "100" a hundred called "BAI","100"
  •      
  •           "1,000" a thousand called "QIAN", "1000"
  •      
  •           "10,000" ten thousand called " WAN ", "1,0000"
  •      
  •           "100,000,000"a hundred million called "YI" "1,0000,0000"

      

     examples,

      

         
  •           123 in Chinese called "1 BAI 2 SHI 3"
  •      
  •           1023 in Chinese called "1 QIAN 0 2 SHI 3"
  •      
  •           12300 in Chinese called "1 WAN 2 QIAN 3 BAI "
  •      
  •           10,2300 in Chinese called "1 SHI WAN 2 QIAN 3 BAI"
  •      
  •           10,0023 in Chinese called "1 SHI WAN 0 2 SHI 3"
  •      
  •           10,0203 in Chinese called "1 SHI WAN LING 2 BAI 0 3"

      

     If there is a 0 or more between two digits ( digit not 0), 0 should be pronounced only once.

      

     FOR Chinese currency unit and Chinese Capital is very similar, but there are "YUAN" "JIAO" "FEN" in the middle, 1 YUAN = 10 JIAO = 100 FEN, YUAN is the basic Unit, like Dollar and Yen.

         
  •           ¥1.23, called 1 YUAN 2 JIAO 3 FEN
  •      
  •           ¥10,0020.33, called 1 QIAN 0 2 SHI YUAN 3 JIAO ZHENG
              
  •                ¥123.00, called 1 BAI 2 SHI 3 YUAN ZHENG
  •           
  •                ¥120.03, called 1 BAI 2 SHI YUAN 0 3 FEN
  •      

          If there is a digit ( not 0 ) in FEN, then the write form is end with FEN, 

          If there is 0 in FEN, then the write form is end with ZHENG

           

          Online tool that transfer digits to Chinese numeral form   http://app.baidu.com/app/enter?appid=122347

          =======INSTRUCTION END=============

           

           

     Thank you for reading, I really hope this could be done here, or you could just give me some instructions or script that I could edit it.

      

     Hope Filemaker 13 would fix this issue.

Outcomes