ruby-on-rails - 如何在 ruby on rails 应用程序中打印阿拉伯语文本
问题描述
如何在 ruby on rails 应用程序中打印阿拉伯字符串。这是我的示例阿拉伯语文本:
رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: 3155. لا تشارك الرمز مع أي شخص لأنه سري
رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: 3155. لا تشارك الرمز مع أي شخص لأنه سري
数字 3155 是我想放在上面文本中的变量。但是我无法做到这一点,因为当我更改常数以处理 #{otp} 之类的变量时,它会以某种方式发生变化
رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: #{otp}。لا تشارك الرمز مع أي شخص لأنه سري
رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: #{otp}。لا تشارك الرمز مع أي شخص لأنه سري
有人可以帮我吗?
解决方案
我建议在此处使用国际化 (I18n) API文档
然后在本地config/locales/ar.yml
你可以为这句话定义一个键
note: رمز التحقق لتسجيل الدخول إلى تطبيق الاختبار الخاص بي هو: %{otp}. لا تشارك الرمز مع أي شخص لأنه سري
并在您的应用程序中
I18n.t 'note' , otp: otp
试图在你的代码中写阿拉伯语会让你很难过
推荐阅读
- python - AttributeError:模块“django_filters.widgets”没有属性“DateRangeWidget”
- r - 从时间戳中提取小时、分钟和秒
- swift - 在 iPhone 7 或更高版本上检查振动系统标识符
- git - 我可以在 GIT 中进行源代码控制竹计划步骤吗
- r - 重新排序数据框中的行值
- java - 如何切换编程日志记录配置
- r - ggplot2 - 添加两个图例(geom_point 和 color_gradient)
- c++ - 为什么在此示例中成员未进行零初始化?
- c++ - 通过将它们组合成一个整数来一次对两条短裤进行操作
- wordpress - Wordpress wp_remote_get 谷歌地图链接