Move top level template strings to i18n

This commit is contained in:
MattIPv4
2020-06-02 16:12:05 +01:00
parent 85ba7422d9
commit 85910e7794
9 changed files with 89 additions and 17 deletions

View File

@@ -24,10 +24,10 @@ limitations under the License.
</template>
<template v-slot:buttons>
<a v-if="splitColumn" class="button is-primary is-outline" @click="splitColumn = false">
Single column mode
{{ i18n.templates.app.singleColumnMode }}
</a>
<a v-else class="button is-primary" @click="splitColumn = true">
Split column mode
{{ i18n.templates.app.splitColumnMode }}
</a>
</template>
</Header>
@@ -35,7 +35,7 @@ limitations under the License.
<div class="main container" :style="{ display: ready ? undefined : 'none' }">
<div class="columns is-multiline">
<div :class="`column ${splitColumn ? 'is-half' : 'is-full'} is-full-mobile is-full-tablet`">
<h2>Per-website config</h2>
<h2>{{ i18n.templates.app.perWebsiteConfig }}</h2>
<div class="tabs">
<ul>
@@ -48,7 +48,7 @@ limitations under the License.
</a>
</li>
<li>
<a @click="add"><i class="fas fa-plus"></i> Add site</a>
<a @click="add"><i class="fas fa-plus"></i> {{ i18n.templates.app.addSite }}</a>
</li>
</ul>
</div>
@@ -60,15 +60,15 @@ limitations under the License.
></Domain>
</template>
<h2>Global config</h2>
<h2>{{ i18n.templates.app.globalConfig }}</h2>
<Global :data="global"></Global>
<h2>Setup</h2>
<h2>{{ i18n.templates.app.setup }}</h2>
<Setup :data="{ domains: domains.filter(d => d !== null), global, confFiles }"></Setup>
</div>
<div :class="`column ${splitColumn ? 'is-half' : 'is-full'} is-full-mobile is-full-tablet`">
<h2>Config files</h2>
<h2>{{ i18n.templates.app.configFiles }}</h2>
<div ref="files" class="columns is-multiline">
<NginxPrism v-for="conf in confFilesOutput"
:key="`${conf[0]}-${hash(conf[1])}`"

View File

@@ -39,10 +39,10 @@ limitations under the License.
<div class="navigation-buttons">
<a v-if="previousTab !== false" class="button is-mini" @click="active = previousTab">
<i class="fas fa-long-arrow-alt-left"></i> <span>Back</span>
<i class="fas fa-long-arrow-alt-left"></i> <span>{{ i18n.templates.domain.back }}</span>
</a>
<a v-if="nextTab !== false" class="button is-primary is-mini" @click="active = nextTab">
<span>Next</span> <i class="fas fa-long-arrow-alt-right"></i>
<span>{{ i18n.templates.domain.next }}</span> <i class="fas fa-long-arrow-alt-right"></i>
</a>
</div>
</div>

View File

@@ -34,10 +34,10 @@ limitations under the License.
<div class="navigation-buttons">
<a v-if="previousTab !== false" class="button is-mini" @click="active = previousTab">
<i class="fas fa-long-arrow-alt-left"></i> <span>Back</span>
<i class="fas fa-long-arrow-alt-left"></i> <span>{{ i18n.templates.global.back }}</span>
</a>
<a v-if="nextTab !== false" class="button is-primary is-mini" @click="active = nextTab">
<span>Next</span> <i class="fas fa-long-arrow-alt-right"></i>
<span>{{ i18n.templates.global.next }}</span> <i class="fas fa-long-arrow-alt-right"></i>
</a>
</div>
</div>

View File

@@ -35,17 +35,17 @@ limitations under the License.
<div class="navigation-buttons">
<a v-if="previousTab !== false" class="button is-mini" @click="active = previousTab">
<i class="fas fa-long-arrow-alt-left"></i> <span>Back</span>
<i class="fas fa-long-arrow-alt-left"></i> <span>{{ i18n.templates.setup.back }}</span>
</a>
<a v-if="nextTab !== false" class="button is-primary is-mini" @click="active = nextTab">
<span>Next</span> <i class="fas fa-long-arrow-alt-right"></i>
<span>{{ i18n.templates.setup.next }}</span> <i class="fas fa-long-arrow-alt-right"></i>
</a>
</div>
</div>
<div class="buttons is-centered">
<a class="button is-success" @click="downloadTar">Download Config</a>
<a class="button is-primary" @click="copyTar">Copy Base64</a>
<a class="button is-success" @click="downloadTar">{{ i18n.templates.setup.downloadConfig }}</a>
<a class="button is-primary" @click="copyTar">{{ i18n.templates.setup.copyBase64 }}</a>
</div>
</div>
</template>