Ghost/ghost/i18n/locales/de-CH
Cathy Sarisky 1d429b8b09
🌐Added i18n for newsletter strings (#21433)
no issue

This PR adds the ability to translate the strings that appear in the
newsletter as boilerplate text, using i18next.

Variables are in single mustaches ( `{date}` ) in the translation
strings (rather than `{{date}}`), because these strings occur both the
email template.hbs and also .js files. That necessitated a separate
namespace.

This PR also includes changes to the newsletter button ("more like
this", "less like this", "comment") that were previously delivered on
desktop as images that included the text. @sanne-san provided a rework
that removed text-as-image from the desktop buttons, and allows more
shared code between the two layouts, along with making the buttons
translatable.

Example usage - handlebars
```
<h3 class="latest-posts-header">{{t 'Keep reading'}}</h3>

{{{t 'By {authors}' authors=post.authors }}} 
```
(NOTE: triple { required because of possible & )

Example usage - javascript
```
                getValue: (member) => {
                    if (member.status === 'comped') {
                        return t('complimentary');
                    }
                    if (this.isMemberTrialing(member)) {
                        return t('trialing');
                    }
                    // other possible statuses: t('free'), t('paid') //
                    return t(member.status);
                }
```

---------

Co-authored-by: Sanne de Vries <sannedv@protonmail.com>
Co-authored-by: Steve Larson <9larsons@gmail.com>
2024-10-31 08:41:39 -05:00
..
comments.json Added Comments Sorting UI (#21375) 2024-10-24 19:01:14 +09:00
ghost.json Added formal de_CH (#17843) 2023-11-30 17:27:22 -05:00
newsletter.json 🌐Added i18n for newsletter strings (#21433) 2024-10-31 08:41:39 -05:00
portal.json 🐛 fixed routing error when no recommendations (#21251) 2024-10-22 11:34:44 +01:00
search.json 🐛🌐 Added missing locales to i18n.js (#21144) 2024-09-27 14:07:51 +01:00
signup-form.json Added formal de_CH (#17843) 2023-11-30 17:27:22 -05:00