【问题标题】:PrestaShop translation in email theme电子邮件主题中的 PrestaShop 翻译
【发布时间】:2020-08-12 07:12:36
【问题描述】:

我在 mails > theme 中为 PrestaShop 创建了一个特定主题,我想在 components > footer.html.twig 中添加一句话

在经典主题中我看到了这段代码:

{{ '<a href="{shop_url}">{shop_name}</a> powered by <a href="{prestashop_url}">PrestaShop™</a>'|trans({'{prestashop_url}': 'https://www.prestashop.com/?utm_source=marchandprestashop&utm_medium=e-mail=utm_campaign=footer_1-7'}, 'Emails.Body', locale)|raw }}

所以我尝试像这样使用 trans()

{{ 'My sentence'|trans({}, 'Emails.Body', locale)|raw }}

但我不知道现在应该在哪里翻译它!我查看了后台翻译,但在任何地方都找不到。

我们将不胜感激!谢谢:)

【问题讨论】:

    标签: email templates prestashop translation


    【解决方案1】:

    您可以尝试在数据库中的PREFIX_translation 表中插入新行。

    域名应不带点,如下所示:EmailsBody

    不幸的是,这些天 1.7 中的翻译仍然有点棘手:(

    记住在向数据库中添加新行后清除缓存。

    【讨论】:

    • 嗨@Krystian Podemski,非常感谢您的回答。我有点迷茫,因为在 BO 主题翻译中我现在可以看到电子邮件 > 正文,但 PS 说“没有可用的翻译文件”。但是翻译正在电子邮件模板中工作!再次感谢。
    猜你喜欢
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 2011-07-03
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    相关资源
    最近更新 更多