rails i18n - 翻译包含多个链接的文本
rails i18n - translating text with multiple links inside
我喜欢在一个 yml-key 中包含多个 link。
这个 post rails i18n - translating text with links inside 在 yaml-key 中包含一个 link,我想知道是否可以有多个 links:
类似于:
# en.yml
additional_terms: additional terms
data_privacy: data privacy terms
gtc_link: GTCs
terms_html: "By accepting the GTCs %{gtc_link}, you confirm that you agree to the %{data_privacy} and %{additional_terms} of the Wirecard payment option."
在我看来:
<div class="terms">
<%= t('view.user.account.terms_html',
{
gtc_link: link_to(t('pages.imprint.gtc'),"/pdf/agb_#{I18n.locale}.pdf", { target: '_blank' }
},
{
data_privacy: link_to(t('view.account.data_privacy'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' }
},
{
additional_terms: link_to(t('view.account.additional_terms'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' }
},
)) %>
</div>
你试过这样吗?
<div class="terms">
<%= t('view.user.account.terms_html',
gtc_link: link_to(t('pages.imprint.gtc'),"/pdf/agb_# {I18n.locale}.pdf", { target: '_blank' }),
data_privacy: link_to(t('view.account.data_privacy'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' }),
additional_terms: link_to(t('view.account.additional_terms'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' })
) %>
</div>
我喜欢在一个 yml-key 中包含多个 link。
这个 post rails i18n - translating text with links inside 在 yaml-key 中包含一个 link,我想知道是否可以有多个 links:
类似于:
# en.yml
additional_terms: additional terms
data_privacy: data privacy terms
gtc_link: GTCs
terms_html: "By accepting the GTCs %{gtc_link}, you confirm that you agree to the %{data_privacy} and %{additional_terms} of the Wirecard payment option."
在我看来:
<div class="terms">
<%= t('view.user.account.terms_html',
{
gtc_link: link_to(t('pages.imprint.gtc'),"/pdf/agb_#{I18n.locale}.pdf", { target: '_blank' }
},
{
data_privacy: link_to(t('view.account.data_privacy'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' }
},
{
additional_terms: link_to(t('view.account.additional_terms'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' }
},
)) %>
</div>
你试过这样吗?
<div class="terms">
<%= t('view.user.account.terms_html',
gtc_link: link_to(t('pages.imprint.gtc'),"/pdf/agb_# {I18n.locale}.pdf", { target: '_blank' }),
data_privacy: link_to(t('view.account.data_privacy'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' }),
additional_terms: link_to(t('view.account.additional_terms'),"https://www.wirecardbank.de/privacy-documents/datenschutzhinweis-fur-die-wirecard-zahlarten/", { target: '_blank' })
) %>
</div>