Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 May 08

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Асан Абдурахманов
как доступ к куки получить? а то я такое вижу
context.req.headers.cookie
источник

АА

Асан Абдурахманов... in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
context.req.headers.cookie
спс
источник
2020 May 09

A

Alexey in Nuxt.js — русскоговорящее сообщество
Ребят, подскажите плз best practices для хранения переводов - отдельные файлы для каждой локали или <i18n> в каждом .vue файле?
источник

X

Xezard in Nuxt.js — русскоговорящее сообщество
Отдельные файлы, наверное
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Alexey
Ребят, подскажите плз best practices для хранения переводов - отдельные файлы для каждой локали или <i18n> в каждом .vue файле?
Общие храню в папке i18n, какие от исключительно для компонента указываю в компоненте
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
я бы сказал лучше отдельные файлы, потому что вряд ли кто-нибудь захочет править все компоненты чтобы добавить еще одну локализацию
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
и это еще надо знать что править и в каких компонентах вообще есть локализация
источник

A

Alexey in Nuxt.js — русскоговорящее сообщество
весомый аргумент, спасибо
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Артем
я бы сказал лучше отдельные файлы, потому что вряд ли кто-нибудь захочет править все компоненты чтобы добавить еще одну локализацию
Нет особой разницы между тем чтобы править отдельно каждый компонент или отдельно править каждую строчку в переводе. Если хранить переводы прямо во вью файлах то у тебя есть контекст перевода. А у отдельного файла с переводами контекста нет
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Весь смысл .vue файлов был  как раз в том что стили, разметка и js код связаны друг с другом и логично их держать вместе. Тоже самое касается и переводов, если перевод завязан на компонент логично его держать в файле компонента
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Весь смысл .vue файлов был  как раз в том что стили, разметка и js код связаны друг с другом и логично их держать вместе. Тоже самое касается и переводов, если перевод завязан на компонент логично его держать в файле компонента
Вот тут такого же мнения. Выкинул компонент выкинул и перевод
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Минус такого подхода может быть в том что тришейкать переводы может быть сложнее, я не знаю может ли на сегодяшний день vue-loader тришейкать такие переводы и грузить их асинхронно, скорее всего нет
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Весь смысл .vue файлов был  как раз в том что стили, разметка и js код связаны друг с другом и логично их держать вместе. Тоже самое касается и переводов, если перевод завязан на компонент логично его держать в файле компонента
Но если общие стили хранятся отдельно то значит и общие переводы можно так же отдельно
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
С общими переводами вопроса особо и не возникает
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
С общими переводами вопроса особо и не возникает
То есть общие переводы в i18n а остальные в vue? Так же?
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Точно так же как и со стилями
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Мне самому интересно тоже кто какой подход использует
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
Точно так же как и со стилями
Понял
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Опять же переводы не обязательно держать в самом файле, как и стили
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Например я держу стили в отдельном файле потому что они используются в других местах
источник