У меня есть много шаблонов, которые содержат статические тексты, я хотел бы перевести этот текст с польского языка на английский язык и наоборот, используя плагин gettext.Я использую blade-движок
Вот как выглядят тексты в моих шаблонах.
<h1> {{ __('Mail kontaktowy') }}</h1>
<p> {{ __('Dziękujemy za kontakt') }}</p>
<h3> {{ __('Twoja wiadomość') }}</h3>
Решение, которое я пробовал согласно документации онлайн
установленный плагин:
npm install vue-gettext
Вот конфигурация в соответствии с моими потребностями
// ES6
import Vue from 'vue'
import GetTextPlugin from 'vue-gettext'
import translations from './path/to/translations.json'
Vue.use(GetTextPlugin, {
availableLanguages: {
en_GB: 'British English',
en_US: 'American English',
pl_PL: 'Polish',
},
defaultLanguage: 'pl_PL',
languageVmMixin: {
computed: {
currentKebabCase: function () {
return this.current.toLowerCase().replace('_', '-')
},
},
},
translations: translations,
silent: True,
})
HTML вызывает gettext для перевода этих текстов
<h1 v-translate>{{ __('Mail kontaktowy') }}</h1>
Это не работает, что я делаю неправильно в моих реализациях?Пожалуйста, помогите новичку в vue, я изо всех сил пытаюсь перевести этот текст (предположим, у меня много статического текста).