1
A
回答
0
我想出了这个快速解决方案。
n1: "١"
n2: "٢"
n3: "٣"
.
.
.
现在我们可以通过调用新的数字转换功能:我在ApplicationHelper在config/locals/ar.yml
与下面的格式增加了以下功能
def tn(num)
num.to_s.split(//).map{|r|t("n"+r)}.join
end
然后添加翻译0每个号码9 tn(13)
将输出١٣
阿拉伯语本地化
0
查看此编号:https://github.com/gdotdesign/rails-arabic-convert/blob/master/app/helpers/convert_helper.rb。
这是帮助将英文数字转换成阿拉伯数字。
1
我的助手模块添加
ARABIC_NUMBERS = %w(٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩)
def ta numbers
numbers = numbers.to_s if numbers.is_a? Integer
results = numbers.chars.map { |char| ARABIC_NUMBERS[char.to_i] }.join
end
+0
如果你想这个解决方案sovle负数你必须检查是否char ==' - '否则做你做的事。 – ecleel 2012-11-12 15:06:08
相关问题
- 1. 将阿拉伯数字转换为英文字符串
- 2. 英语和阿拉伯数字
- 3. 如何将数字类型从阿拉伯文改为英文字体?
- 4. 在Swift中将阿拉伯字符串转换为英文数字
- 5. 在中国文字数字转换为阿拉伯数字
- 6. 对阿拉伯语字数
- 7. 显示阿拉伯数字
- 8. Excel函数转换阿拉伯名字英文
- 9. Excel函数将英文名称转换为阿拉伯语
- 10. 将英语转换为阿拉伯语
- 11. 将字符集更改为阿拉伯语在Oracle中
- 12. 当阿拉伯文字带有数字时,阿拉伯文字显示为反向
- 13. 显示阿拉伯文字
- 14. Pdflib6阿拉伯文连字
- 15. 在JavaScript中将数字转换为阿拉伯字母
- 16. 如何在css中更改Google Chrome阿拉伯语默认字体?
- 17. 如何将阿拉伯文字转换为SAMPA语音文字?
- 18. Android手机语言为阿拉伯语时,Android会显示英文数字吗?
- 19. 如何在Woocommerce中将阿拉伯货币更改为英文货币?
- 20. jQuery的用阿拉伯数字阵列取代英语数字阵列
- 21. 将asp.net网站从英文转换为阿拉伯文
- 22. 将英文文本翻译为阿拉伯语
- 23. localizable.strings不是用阿拉伯数字串
- 24. 从JNI中返回阿拉伯数字
- 25. 用字符串中的英文替换阿拉伯语逗号
- 26. 将阿拉伯文字保存到MySQL数据库中
- 27. 将阿拉伯字母存储到字符数组matlab
- 28. 如何使用Ruby将阿拉伯语/波斯语数字翻译成英语?
- 29. 键码为阿拉伯字母为Android
- 30. 阿拉伯字符编码
它将数字转换为单词 – wael34218 2012-08-03 18:26:40
可以更改此脚本中数字的单词吗? – Dougui 2012-08-03 18:29:51