缺少翻译:en.admin.communities.settings.payments_not_enabled Sharetribe

时间:2019-11-27 11:38:12

标签: ruby-on-rails sharetribe

我正在使用sharetribe开发应用程序,但无法通过Share tribe完成付款设置,它总是会给我这个错误enter image description here

2 个答案:

答案 0 :(得分:1)

那是因为在en.yml文件中缺少en.admin.communities.settings.payment_not_enabled的翻译。

不确定您是否在本地开发。

如果您是在本地Rails应用程序中进行开发,则需要使用以下结构检查config/locales中的yml文件:

# config/locales/en.yml

en:
  admin:
    communities:
      settings:
        payment_not_enabled: 'Your translation is here'

此外,https://guides.rubyonrails.org/i18n.html可能会帮助您了解国际化

背后的机制

答案 1 :(得分:1)

翻译错误确实是一回事(而且ttbohemian的建议很棒!)。

但是,要解决根本无法完成付款的根本问题,您可能应该在Sharetribe Go管理面板的“付款系统”标签中查看在线付款设置。在那里,如果根据https://github.com/sharetribe/sharetribe#payments上的说明设置了Stripe,则应该可以添加Stripe帐户密钥。然后,在线支付应该可以正常工作!

或者您可能已将自己的付款网关添加到本地安装中?