add translations

This commit is contained in:
Girish Ramakrishnan
2025-09-26 16:08:18 +02:00
parent 2b0422b2cb
commit f30bc948c3
3 changed files with 31 additions and 18 deletions

View File

@@ -2,7 +2,6 @@
import { ref, useTemplateRef, watch } from 'vue';
import { Dialog, Radiobutton, MultiSelect, FormGroup, TextInput, PasswordInput, Button, Checkbox } from '@cloudron/pankow';
import { prettyBinarySize } from '@cloudron/pankow/utils';
import { REGIONS_CONTABO, REGIONS_VULTR, REGIONS_IONOS, REGIONS_OVH, REGIONS_LINODE, REGIONS_SCALEWAY, REGIONS_WASABI } from '../constants.js';
import { mountlike, s3like } from '../utils.js';
import BackupProviderForm from './BackupProviderForm.vue';
@@ -301,26 +300,26 @@ defineExpose({
<BackupProviderForm v-model:provider="provider" v-model:format="format" v-model:provider-config="providerConfig" :form-error="formError"/>
<FormGroup>
<label>Backup Contents</label>
<div>Choose what to back up to this site.</div>
<label>{{ $t('backups.configureBackupStorage.backupContents.title') }}</label>
<div>{{ $t('backups.configureBackupStorage.backupContents.description') }}</div>
<div style="padding-top: 10px">
<Radiobutton v-model="includeExclude" value="everything" label="Everything"/>
<Radiobutton v-model="includeExclude" value="exclude" label="Exclude selected"/>
<Radiobutton v-model="includeExclude" value="everything" :label="$t('backups.configureBackupStorage.backupContents.everything')"/>
<Radiobutton v-model="includeExclude" value="exclude" :label="$t('backups.configureBackupStorage.backupContents.excludeSelected')"/>
<MultiSelect v-model="contentExclude" v-if="includeExclude === 'exclude'" :options="contentOptions" :search-threshold="10" option-key="id" style="margin: 6px 0 6px 25px;"/>
<Radiobutton v-model="includeExclude" value="include" label="Include only selected"/>
<Radiobutton v-model="includeExclude" value="include" :label="$t('backups.configureBackupStorage.backupContents.includeOnlySelected')"/>
<MultiSelect v-model="contentInclude" v-if="includeExclude === 'include'" :options="contentOptions" :search-threshold="10" option-key="id" style="margin: 6px 0 6px 25px;"/>
</div>
</FormGroup>
<FormGroup>
<label>Backups of Automatic Updates</label>
<div>A backup is always created before applying automatic updates. Choose whether to store those backups on this site.</div>
<label>{{ $t('backups.configureBackupStorage.automaticUpdates.title') }}</label>
<div>{{ $t('backups.configureBackupStorage.automaticUpdates.description') }}</div>
<Checkbox v-model="enableForUpdates" :label="$t('backups.configureBackupStorage.useForUpdates')" />
</FormGroup>
<!-- Advanced options are hidden for the moment -->
<!--
<FormGroup>
<label for="memoryLimitInput">{{ $t('backups.configureBackupStorage.memoryLimit') }}: <b>{{ prettyBinarySize(limits.memoryLimit, '1024 MB') }}</b></label>
<div class="small">{{ $t('backups.configureBackupStorage.memoryLimitDescription') }}</div>