翻译 missing:en.admin.communities.settings.payments_not_enabled Sharetribe

translation missing:en.admin.communities.settings.payments_not_enabled Sharetribe

我正在使用 sharetribe 开发一个应用程序,但我无法通过 share tribe 完成我的支付设置,它总是给我这个错误

那是因为 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 可能会帮助您了解 国际化

背后的机制

翻译错误确实是一回事(来自 ttbohemian 的推荐很棒!)。

但是,要解决您无法完成付款的根本问题,您可能应该在 Sharetribe Go 管理面板的 "Payment system" 选项卡中检查您的在线支付设置。在那里,如果您根据 https://github.com/sharetribe/sharetribe#payments 中的说明设置了 Stripe,您应该能够添加您的 Stripe 帐户密钥。在线支付应该可以顺利进行!

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