1
Vývoj / Re:Překlad frontendu ve Vue
« Poslední příspěvek od hknmtt kdy Dnes v 03:52:20 »Na koniec mi prislo ze jedine rozumne riesenie je mat template pre kazdy jazyk a proste robit switch. Pretoze injektovat dynamicke komponenty do prelozitelneho textu je sice niekedy mozne, ale duplom nie ak ma komponent otvaraci a zatvaraci tag, pretoze skor ci neskor sa tym pokasle sklonovanie a vznikol by z toho spagetovy kod.
Takze proste:
Rezat text je mozne len ak ide o kratke slovne spojenia a vety ale nie ak ide o bloky textu napriklad.
Priklonil by som sa skor k tomu aby sa switch dial na urovni routeru ale zda sa, ze to nie je mozne, lebo nie je moze dynamicy prepisat 'component' v route, napriek tomu ze je to funkcia ktora len inkluduje template. Proste treba switchovat priamo vo vue template az.
Takze proste:
Kód: [Vybrat]
<template>
<Czech v-if="lang === 'CS' />
<Slovak v-else-if="lang === 'SK' />
<German v-if="lang === 'DE' />
<English v-else />
</template>
<script>
import Czech from 'components/foo/languages/CZ.vue
...
</script>
Rezat text je mozne len ak ide o kratke slovne spojenia a vety ale nie ak ide o bloky textu napriklad.
Priklonil by som sa skor k tomu aby sa switch dial na urovni routeru ale zda sa, ze to nie je mozne, lebo nie je moze dynamicy prepisat 'component' v route, napriek tomu ze je to funkcia ktora len inkluduje template. Proste treba switchovat priamo vo vue template az.