翻译 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 帐户密钥。在线支付应该可以顺利进行!
或者您可能已将自己的支付网关添加到本地安装?
我正在使用 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 帐户密钥。在线支付应该可以顺利进行!
或者您可能已将自己的支付网关添加到本地安装?