Popravki prevodov (linki, nekaj napisov, ...)
parent
56252bb3bf
commit
0da2785e59
|
@ -3,7 +3,8 @@
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|
||||||
const pot = computed(() => route.path)
|
const pot = computed(() => route.path)
|
||||||
const naManifestu = computed(() => route.path.indexOf('/manifest') === 0)
|
const naManifestu = computed(() => route.name.indexOf('manifest') === 0
|
||||||
|
|| route.name.indexOf('pojem') === 0)
|
||||||
|
|
||||||
const { baseUrl } = useRuntimeConfig().public
|
const { baseUrl } = useRuntimeConfig().public
|
||||||
|
|
||||||
|
@ -13,17 +14,19 @@ const { baseUrl } = useRuntimeConfig().public
|
||||||
<section class="glava" :class="{ manifest: naManifestu }">
|
<section class="glava" :class="{ manifest: naManifestu }">
|
||||||
<ul class="meni">
|
<ul class="meni">
|
||||||
<li>
|
<li>
|
||||||
<NuxtLink to="/">
|
<NuxtLink :to="localePath('index')">
|
||||||
{{ $t('domov') }}
|
{{ $t('domov') }}
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<NuxtLink to="/manifest">
|
<NuxtLink :to="localePath('manifest')">
|
||||||
Manifest
|
{{ $t('manifest') }}
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
<a @click.prevent>
|
||||||
<IzborJezika />
|
<IzborJezika />
|
||||||
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<NuxtLink :to="baseUrl + '/user'" class="posivljen" target="_blank">
|
<NuxtLink :to="baseUrl + '/user'" class="posivljen" target="_blank">
|
||||||
|
@ -34,7 +37,7 @@ const { baseUrl } = useRuntimeConfig().public
|
||||||
|
|
||||||
<img src="/images/zvezda.png">
|
<img src="/images/zvezda.png">
|
||||||
|
|
||||||
<h1 v-if="naManifestu">MANIFEST</h1>
|
<h1 v-if="naManifestu">{{ $t('manifest') }}</h1>
|
||||||
<h1 v-else>{{ $t('jugofuturizem') }}</h1>
|
<h1 v-else>{{ $t('jugofuturizem') }}</h1>
|
||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
@ -56,6 +59,7 @@ h1 {
|
||||||
font-family: Trailers;
|
font-family: Trailers;
|
||||||
font-size: 16rem;
|
font-size: 16rem;
|
||||||
z-index: 50;
|
z-index: 50;
|
||||||
|
text-transform: uppercase;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 1090px) {
|
@media screen and (max-width: 1090px) {
|
||||||
|
@ -87,8 +91,6 @@ img {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.meni {
|
.meni {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
|
|
|
@ -17,7 +17,7 @@ const izbor = ref(false)
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="izbor">
|
<div class="izbor">
|
||||||
<div @click="izbor = !izbor">
|
<div class="jezik" @click="izbor = !izbor">
|
||||||
<img :src="slikaJezika(izbraniJezik)" /> {{ store.mozniJeziki[izbraniJezik] }}
|
<img :src="slikaJezika(izbraniJezik)" /> {{ store.mozniJeziki[izbraniJezik] }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -30,12 +30,23 @@ const izbor = ref(false)
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
|
|
||||||
.izbor {
|
.izbor {
|
||||||
width: 7rem;
|
width: 10rem;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
img {
|
|
||||||
position: relative;
|
.jezik {
|
||||||
top: 5px;
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.drugiJeziki > div {
|
||||||
|
margin-top: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -9,15 +9,16 @@ const store = usePojmiStore()
|
||||||
const nastavitveStore = useNastavitveStore()
|
const nastavitveStore = useNastavitveStore()
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
|
||||||
|
const { izbraniJezik } = storeToRefs(nastavitveStore)
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
naslov: String
|
naslov: String
|
||||||
})
|
})
|
||||||
|
|
||||||
if (props.naslov && !(props.naslov in store.pojmi)) {
|
if (props.naslov && !(props.naslov in store.pojmi)) {
|
||||||
await store.naloziPojme()
|
await store.naloziPojme(izbraniJezik.value)
|
||||||
}
|
}
|
||||||
|
|
||||||
const { izbraniJezik } = storeToRefs(nastavitveStore)
|
|
||||||
watch(izbraniJezik, jezik => {
|
watch(izbraniJezik, jezik => {
|
||||||
store.naloziPojme(jezik)
|
store.naloziPojme(jezik)
|
||||||
})
|
})
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
export const useUi = () => ({
|
export const useUi = () => ({
|
||||||
poskrolaj: (sekcija, timeout = 50) => {
|
poskrolaj: (sekcija, timeout = 50) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
console.log('UI SKROL!', sekcija)
|
|
||||||
if (sekcija && sekcija.scrollIntoView) {
|
if (sekcija && sekcija.scrollIntoView) {
|
||||||
sekcija.scrollIntoView({ behavior: 'smooth' })
|
sekcija.scrollIntoView({ behavior: 'smooth' })
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
"domov": "home",
|
"domov": "home",
|
||||||
"jugofuturizem": "yugofuturism",
|
"jugofuturizem": "yugofuturism",
|
||||||
|
"manifest": "manifesto",
|
||||||
"Nazaj": "Back",
|
"Nazaj": "Back",
|
||||||
"Vsak lahko prispeva k vsebinam manifesta. Predlaga lahko nov pojem ali ureja, dopolni ali predela obstoječe.": "Anyone can add content to the manifesto. You can suggest a new concept or edit, amend or adjust an existing one.",
|
"Vsak lahko prispeva k vsebinam manifesta. Predlaga lahko nov pojem ali ureja, dopolni ali predela obstoječe.": "Anyone can add content to the manifesto. You can suggest a new concept or edit, amend or adjust an existing one.",
|
||||||
"Dodaj nov pojem": "Add new concept"
|
"Dodaj nov pojem": "Add new concept"
|
||||||
|
|
|
@ -42,15 +42,15 @@ export default defineNuxtConfig({
|
||||||
hooks: {
|
hooks: {
|
||||||
'pages:extend' (pages) {
|
'pages:extend' (pages) {
|
||||||
pages.push({
|
pages.push({
|
||||||
name: 'poglej_pojem',
|
name: 'pojem_poglej',
|
||||||
path: '/manifest/:naslov',
|
path: '/manifest/:naslov',
|
||||||
file: '~/pages/manifest/pojem.vue'
|
file: '~/pages/manifest/pojem.vue'
|
||||||
}, {
|
}, {
|
||||||
name: 'uredi_pojem',
|
name: 'pojem_uredi',
|
||||||
path: '/manifest/:naslov/uredi/:guid',
|
path: '/manifest/:naslov/uredi/:guid',
|
||||||
file: '~/pages/manifest/pojem.vue'
|
file: '~/pages/manifest/pojem.vue'
|
||||||
}, {
|
}, {
|
||||||
name: 'nov_pojem_guid',
|
name: 'pojem_dodaj',
|
||||||
path: '/manifest/dodaj/:guid',
|
path: '/manifest/dodaj/:guid',
|
||||||
file: '~/pages/manifest/dodaj.vue'
|
file: '~/pages/manifest/dodaj.vue'
|
||||||
})
|
})
|
||||||
|
|
|
@ -8,7 +8,7 @@ const { izbraniJezik } = storeToRefs(nastavitveStore)
|
||||||
const stran = computed(() => store.strani['YuFu'])
|
const stran = computed(() => store.strani['YuFu'])
|
||||||
useHead({meta: [{title: "jugofuturizem"}]})
|
useHead({meta: [{title: "jugofuturizem"}]})
|
||||||
|
|
||||||
await store.naloziStrani()
|
await store.naloziStrani(izbraniJezik.value)
|
||||||
|
|
||||||
watch(izbraniJezik, jezik => {
|
watch(izbraniJezik, jezik => {
|
||||||
store.naloziStrani(jezik)
|
store.naloziStrani(jezik)
|
||||||
|
|
|
@ -18,13 +18,13 @@ onMounted(() => {
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<h3 class="navodila" ref="navodila">{{ $t('Vsak lahko prispeva k vsebinam manifesta. Predlaga lahko nov pojem ali ureja, dopolni ali predela obstoječe.') }}</h3>
|
<h3 class="navodila" ref="navodila">{{ $t('Vsak lahko prispeva k vsebinam manifesta. Predlaga lahko nov pojem ali ureja, dopolni ali predela obstoječe.') }}</h3>
|
||||||
<NuxtLink class="gumb" to="/manifest/dodaj">
|
<NuxtLink class="gumb" :to="localePath('pojem_dodaj')">
|
||||||
{{ $t('Dodaj nov pojem') }}
|
{{ $t('Dodaj nov pojem') }}
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
<NuxtLink
|
<NuxtLink
|
||||||
v-for="pojem in Object.keys(store.pojmi)"
|
v-for="pojem in Object.keys(store.pojmi)"
|
||||||
:naslov="pojem"
|
:naslov="pojem"
|
||||||
:to="`/manifest/${encodeURIComponent(pojem)}`"
|
:to="localePath('poglej_pojem', encodeURIComponent(pojem))"
|
||||||
class="okvir">
|
class="okvir">
|
||||||
<h2>{{ pojem }}</h2>
|
<h2>{{ pojem }}</h2>
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
|
|
|
@ -20,11 +20,17 @@ const resp = await $fetch(`${etherpadApiUrl}/createPad?padID=${padId}`)
|
||||||
<Pojem :naslov="naslov" />
|
<Pojem :naslov="naslov" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<NuxtLink class="gumb" to="/manifest#skrol">
|
<NuxtLink class="gumb" :to="localePath('manifest') + '#skrol'">
|
||||||
Manifest
|
{{ $t('manifest') }}
|
||||||
</NuxtLink>
|
</NuxtLink>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
a {
|
||||||
|
text-transform: capitalize;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
Loading…
Reference in New Issue