Size: a a a

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

2019 December 10

V

Vadim in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
всем привет. ребят, возник такой вопрос. сейчас делаю админку с мультиязычстью и с беком у нас возник такой вопрос, как лучше сформировать структуру получения данных с переводами. есть несколько вариантов. первый это обьект обьектов с идентификаторами языков -
translations: {
"ru": {},
"uk":{}
}
массив обьектов -
translations: [
{},
{}
]

или же все одним обьектом
translations:{
name:"",
name_uk:""
}.
можете пожалуйста подсказать как вы делаете и какие-то best practices. заранее благодарен за советы
i18n используешь?
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Vadim
i18n используешь?
да
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Vadim
а, ну если слоты
Когда нам завезут такую штуку
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Тогда будет все проще, пихай куда хочешь
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
в реакте всё вроще(
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
А пока я бы не стал отклоняться от vue-way с передачей данных сверху-вниз без очень веской причины
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Проблемы с пониманием контекста наложения у разрабов не считаю очень веской причиной)
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Vadim
в реакте всё вроще(
Я на нем не писал, но у них там свои подводные
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
они везде есть, но чисто субьективно мне реакт милее
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
всем привет. ребят, возник такой вопрос. сейчас делаю админку с мультиязычстью и с беком у нас возник такой вопрос, как лучше сформировать структуру получения данных с переводами. есть несколько вариантов. первый это обьект обьектов с идентификаторами языков -
translations: {
"ru": {},
"uk":{}
}
массив обьектов -
translations: [
{},
{}
]

или же все одним обьектом
translations:{
name:"",
name_uk:""
}.
можете пожалуйста подсказать как вы делаете и какие-то best practices. заранее благодарен за советы
Не к теме, но не видел пока ни одной реально удобной библы для интернационализации
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
Константин
Не к теме, но не видел пока ни одной реально удобной библы для интернационализации
мне сейчас нужно сказать беку, что вот так отдавай мне данные пожалуйста и все
источник

SS

S S in Nuxt.js — русскоговорящее сообщество
Константин
Не к теме, но не видел пока ни одной реально удобной библы для интернационализации
++
источник

AK

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

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
мне предложили 3 варианта, но не исключили возможность какого-то альтернативного
источник

AK

Andrii Kolisnyk-Hut in Nuxt.js — русскоговорящее сообщество
так что, если есть у вас какие-то предложения или готовые решения, я был бы рад их увидеть)
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
Константин
Не к теме, но не видел пока ни одной реально удобной библы для интернационализации
на фронте с этим прям печаль ;( хочу нормальный gettext..
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
так что, если есть у вас какие-то предложения или готовые решения, я был бы рад их увидеть)
как насчет отдавать обьекты сразу с двумя языками? {id:1, title:'some title', title_ru: 'какой-то тайтл'}
источник

К

Константин in Nuxt.js — русскоговорящее сообщество
Andrii Kolisnyk-Hut
мне главное их получить, и получить в таком виде, чтобы было удобней всего редактировать, вообщем взаимодействовать
Если ты i18n пользуешься, то первый наверно способ. Ключи одинаковые, будешь только locale подставлять
источник

V

Vadim in Nuxt.js — русскоговорящее сообщество
учитывая что это админка, особо парится не нужно по поводу красоты, главное простота
источник