简体   繁体   English

如何为我的 Rails 应用程序包含 Javascript 中的翻译字符串?

[英]How can I include a translated string in Javascript for my Rails application?

How can I include a translated string in Javascript in a.html.slim file?如何将 Javascript 中的翻译字符串包含在 a.html.slim 文件中? I am trying to create a animated notification message that initially says "Your download is being prepared" that slides into view, waits until the download is prepared, then slides out of view, where the message then changes to "Your download is ready" and slides back into view.我正在尝试创建一个动画通知消息,最初显示“您的下载正在准备中”,它会滑入视图,等待下载准备好,然后滑出视图,然后消息变为“您的下载已准备就绪”并且滑回视野。

Here is my code:这是我的代码:

= t 'download_preparing_msg'

javascript:

    $(function() {
      $('.download-status').removeClass('slide-in').addClass('slide-out')

      setTimeout(function () {
        $('.download-status').html(t '.download_finished_msg').removeClass('slide-out').addClass('slide-in');
      }, 3000);
    });

I am struggling to figure out how I can include the translated string t '.download_finished_msg' in the correct syntax for Javascript. Any suggestions?我正在努力弄清楚如何将翻译后的字符串t '.download_finished_msg'包含在 Javascript 的正确语法中。有什么建议吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM