我正在用 Ruby on Rails 构建一个汽车租赁应用程序,目前我一直在用英语进行编码。基本上我有一个用户和汽车模型,用户可以在其中登录、登录、注销并列出他们的汽车。
我想实现另一种语言,允许用户从下拉列表中选择英语或西班牙语。我有从控制器操作返回的默认错误消息,例如“不能为空白,已使用”等。我还有自定义 JS 消息,例如如果用户成功添加汽车,jQuery 返回“您的汽车已发布” . 最后,我还有 Flash 消息。但是我不知道我应该如何根据用户的语言选择来处理 YML 文件中的错误、自定义 JS 和 Flash 消息。