0
我使用一個包含電子郵件內的文本圖像我發送給用戶如何根據用戶的國家改變圖像的電子郵件內(軌道4,設計3)
例如:
我有一個user_country屬性(例如法國)和方法我在網站上使用用戶表來誘導語言:
module LocaleSetter
DefaultLocale = 'en'
extend ActiveSupport::Concern
included do
before_filter :set_locale
end
def set_locale
I18n.locale = extract_locale_from_country
end
def extract_locale_from_country
case I18nData.country_code(set_country)
when 'US'
'en'
when 'FR'
'fr'
when 'ES'
'es'
when 'DE'
'de'
when 'NL'
'nl'
else
DefaultLocale # default locale if no other is set
end
end
end
如果我寫的快報呃在不同的語言(法語,英語,德語...),如何告訴我的應用程序condtionnaly選擇正確的圖像的src圖像它指向,即法國文字的圖片,如果它是一個電子郵件給法國用戶,但與德語文本,如果它去德國用戶?
<td style="margin: 0 auto;padding: 0;display: block;max-width: 600px;clear: both; color: #454545;">
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" >
<tbody>
<tr>
<td>
<a href="<%= t("mail.useful_adresses.homepage") %>" rel="nofollow" target="_blank">
<img style="display: block;" width="590px" height="163px" border="0" align="left" alt="<%= raw t("mail.subscription_mails.welcome_notifier_mail.welcome") %>" src="http://example.com/emails-images/optimized-mail-top.png">
</a>
</td>
</tr>
</tbody>
</table>
</td>
感謝
PS:用T( 「texte」)通過國際化的文本中的所有翻譯行之有效的電子郵件。我的問題涉及到的圖像SRC
太合邏輯了!!謝謝! – Mathieu 2014-09-09 19:22:48