-
+
-
+
-
+
@@ -326,7 +338,7 @@ export default Vue.extend({
this.querySubscribers();
this.$buefy.toast.open({
- message: `'${sub.name}' deleted.`,
+ message: this.$t('globals.messages.deleted', { name: sub.name }),
type: 'is-success',
queue: false,
});
@@ -354,10 +366,7 @@ export default Vue.extend({
};
}
- this.$utils.confirm(
- `Blocklist ${this.numSelectedSubscribers} subscriber(s)?`,
- fn,
- );
+ this.$utils.confirm(this.$t('subscribers.confirmBlocklist', { num: this.numSelectedSubscribers }), fn);
},
deleteSubscribers() {
@@ -371,7 +380,7 @@ export default Vue.extend({
this.querySubscribers();
this.$buefy.toast.open({
- message: `${this.numSelectedSubscribers} subscriber(s) deleted`,
+ message: this.$t('subscribers.subscribersDeleted', { num: this.numSelectedSubscribers }),
type: 'is-success',
queue: false,
});
@@ -387,7 +396,7 @@ export default Vue.extend({
this.querySubscribers();
this.$buefy.toast.open({
- message: `${this.numSelectedSubscribers} subscriber(s) deleted`,
+ message: this.$t('subscribers.subscribersDeleted', { num: this.numSelectedSubscribers }),
type: 'is-success',
queue: false,
});
@@ -395,10 +404,7 @@ export default Vue.extend({
};
}
- this.$utils.confirm(
- `Delete ${this.numSelectedSubscribers} subscriber(s)?`,
- fn,
- );
+ this.$utils.confirm(this.$t('subscribers.confirmDelete', { num: this.numSelectedSubscribers }), fn);
},
bulkChangeLists(action, lists) {
@@ -422,7 +428,7 @@ export default Vue.extend({
fn(data).then(() => {
this.querySubscribers();
this.$buefy.toast.open({
- message: 'List change applied',
+ message: this.$t('subscribers.listChangeApplied'),
type: 'is-success',
queue: false,
});
diff --git a/frontend/src/views/TemplateForm.vue b/frontend/src/views/TemplateForm.vue
index 141e640c..f9734aa8 100644
--- a/frontend/src/views/TemplateForm.vue
+++ b/frontend/src/views/TemplateForm.vue
@@ -5,31 +5,32 @@
Preview
+ icon-left="file-find-outline">{{ $t('templates.preview') }}
{{ data.name }}
- New template
+ {{ $t('templates.newTemplate') }}
-
+
+ placeholder="$t('globals.fields.name')" required>
-
+
- The placeholder {{ egPlaceholder }}
- should appear in the template.
- Learn more.
+ {{ $t('templates.placeholderHelp', { placeholder: egPlaceholder }) }}
+
+ {{ $t('globals.buttons.learnMore') }}
+
@@ -98,7 +99,7 @@ export default Vue.extend({
this.$emit('finished');
this.$parent.close();
this.$buefy.toast.open({
- message: `'${d.name}' created`,
+ message: this.$t('globals.messages.created', { name: d.name }),
type: 'is-success',
queue: false,
});
diff --git a/frontend/src/views/Templates.vue b/frontend/src/views/Templates.vue
index baa7365d..d2acf36c 100644
--- a/frontend/src/views/Templates.vue
+++ b/frontend/src/views/Templates.vue
@@ -2,60 +2,62 @@