如何在Rails应用程序中在ruby中打印阿拉伯文本

时间:2019-07-09 17:21:29

标签: ruby-on-rails ruby arabic arabic-support

我如何打印红宝石在Rails应用程序中的阿拉伯字符串。 这是我的阿拉伯文示例:

رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: 3155. لا تشارك الرمز مع أي شخص لأنه سري
  

رمزالتحققلتسجيلالدخولإلىتطبيقالاختبارالخاصبيهو:3155。لاتشاركالرمزمعأيشخصلأنهسري

数字3155是我要在上面的文本中输入的变量。但是我无法做到这一点,因为当我更改常数以处理#{otp}

  

#{otp}。#{otp}。 لاتشاركالرمزمعأيشخصلأنهسري

رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: #{otp}. لا تشارك الرمز مع أي شخص لأنه سري

有人可以帮我吗?

1 个答案:

答案 0 :(得分:3)

我建议使用国际化(I18n)API 文档here

然后在本地config/locales/ar.yml中为该句子定义一个键 note: رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: %{otp}. لا تشارك الرمز مع أي شخص لأنه سري

以及您的应用程序

I18n.t 'note' ,  otp: otp 

尝试在代码中编写阿拉伯语会使您非常困难