language strings updates

This commit is contained in:
Čarodej
2022-03-20 12:12:09 +01:00
parent 98d9f3ab0d
commit 881facc867
121 changed files with 1729 additions and 1400 deletions

View File

@@ -1,10 +1,10 @@
<template>
<PopupWrapper name="select-payment-method">
<PopupHeader :title="$t('Select Payment Method')" icon="credit-card" />
<PopupHeader :title="$t('select_payment_method')" icon="credit-card" />
<PopupContent style="padding: 0 20px">
<InfoBox v-if="!config.isPayPal && !config.isPaystack" class="!mb-0">
<p>{{ $t("There isn't any payment method yet.") }}</p>
<p>{{ $t("not_any_payment_method") }}</p>
</InfoBox>
<!--PayPal implementation-->
@@ -27,7 +27,7 @@
:class="{ 'opacity-0': paypal.isMethodLoading }"
class="text-theme cursor-pointer text-sm font-bold"
>
{{ $t('Select') }}
{{ $t('select') }}
</span>
</PaymentMethod>
@@ -39,7 +39,7 @@
<PaymentMethod
v-if="config.isPaystack"
driver="paystack"
:description="$t('Available Bank Account, USSD, Mobile Money, Apple Pay')"
:description="$t(config.paystack_payment_description)"
>
<div v-if="paystack.isGettingCheckoutLink" class="translate-y-3 scale-50 transform">
<Spinner />
@@ -49,14 +49,14 @@
:class="{ 'opacity-0': paystack.isGettingCheckoutLink }"
class="text-theme cursor-pointer text-sm font-bold"
>
{{ $t('Select') }}
{{ $t('select') }}
</span>
</PaymentMethod>
</PopupContent>
<PopupActions>
<ButtonBase class="w-full" @click.native="$closePopup()" button-style="secondary">
{{ $t('Cancel Payment') }}
{{ $t('cancel_payment') }}
</ButtonBase>
</PopupActions>
</PopupWrapper>
@@ -131,7 +131,7 @@ export default {
} catch (error) {
events.$emit('toaster', {
type: 'danger',
message: this.$t('Failed to load the PayPal service'),
message: this.$t('failed_to_load_paypal'),
})
}
@@ -168,7 +168,7 @@ export default {
events.$emit('toaster', {
type: 'success',
message: this.$t('Your payment was successfully received.'),
message: this.$t('payment_was_successfully_received'),
})
// todo: temporary reload function

View File

@@ -1,6 +1,6 @@
<template>
<PopupWrapper name="confirm-password">
<PopupHeader :title="$t('Confirm Password')" icon="edit" />
<PopupHeader :title="$t('confirm_password')" icon="edit" />
<PopupContent>
<ValidationObserver @submit.prevent="confirmPassword" ref="passwordForm" v-slot="{ invalid }" tag="form">

View File

@@ -22,8 +22,8 @@
</ValidationProvider>
<AppInputSwitch
:title="$t('Emoji as an Icon')"
:description="$t('Replace folder icon with an Emoji')"
:title="$t('emoji_as_an_icon')"
:description="$t('replace_icon_with_emoji')"
:is-last="!isEmoji"
>
<SwitchInput v-model="isEmoji" :state="isEmoji" />

View File

@@ -1,7 +1,7 @@
<template>
<PopupWrapper name="create-file-request">
<!--Title-->
<PopupHeader :title="$t('Create File Request')" icon="upload" />
<PopupHeader :title="$t('create_file_request')" icon="upload" />
<!--Content-->
<PopupContent>
@@ -23,21 +23,21 @@
name="Name"
v-slot="{ errors }"
>
<AppInputText :title="$t('Folder Name (optional)')" :description="$t('Created folder with files will be named with your own name.')" :error="errors[0]">
<AppInputText :title="$t('folder_name_optional')" :description="$t('folder_name_optional_description')" :error="errors[0]">
<input
v-model="form.name"
:class="{ '!border-rose-600': errors[0] }"
type="text"
ref="input"
class="focus-border-theme input-dark"
:placeholder="$t('Type name...')"
:placeholder="$t('type_name_')"
/>
</AppInputText>
</ValidationProvider>
<!--Set note-->
<ValidationProvider tag="div" mode="passive" name="Note" v-slot="{ errors }">
<AppInputText :title="$t('Message (optional)')" :description="$t('This message will be showed for your email recipient or in the upload page.')" :error="errors[0]">
<AppInputText :title="$t('message_optional')" :description="$t('message_optional_description')" :error="errors[0]">
<textarea
v-model="form.notes"
rows="2"
@@ -45,15 +45,15 @@
type="text"
ref="input"
class="focus-border-theme input-dark"
:placeholder="$t('Type message for recipient...')"
:placeholder="$t('message_for_recipient')"
></textarea>
</AppInputText>
</ValidationProvider>
<!--Send Request by Email-->
<AppInputSwitch
:title="$t('Send Request by Email')"
:description="$t('Send your file request on recipients email')"
:title="$t('send_request_by_email')"
:description="$t('send_request_by_email_description')"
:is-last="! shareViaEmail"
>
<SwitchInput v-model="shareViaEmail" :state="shareViaEmail" />
@@ -75,14 +75,14 @@
type="text"
ref="input"
class="focus-border-theme input-dark"
:placeholder="$t('Type email...')"
:placeholder="$t('type_email_')"
/>
</AppInputText>
</ValidationProvider>
</ValidationObserver>
<!--Copy generated link-->
<AppInputText v-if="generatedUploadRequest" :title="$t('Copy your upload request link')" :is-last="true">
<AppInputText v-if="generatedUploadRequest" :title="$t('copy_upload_request_link')" :is-last="true">
<CopyInput :str="generatedUploadRequest.data.attributes.url" />
</AppInputText>
</PopupContent>
@@ -93,7 +93,7 @@
>{{ $t('cancel') }}
</ButtonBase>
<ButtonBase class="w-full" @click.native="createUploadRequest" :loading="isLoading" button-style="theme"
>{{ $t('Create Request') }}
>{{ $t('create_request') }}
</ButtonBase>
</PopupActions>

View File

@@ -13,7 +13,7 @@
v-model="query"
class="focus-border-theme input-dark"
type="text"
:placeholder="$t('Select or search emoji icon...')"
:placeholder="$t('select_or_search_emoji')"
/>
</div>
@@ -79,7 +79,7 @@
<!-- Not found -->
<span class="ml-2 text-sm font-bold" v-if="filteredEmojis.length === 0 && query !== undefined">
{{ $t('There is nothing :(') }}
{{ $t('there_is_nothing_smile') }}
</span>
</div>
</div>
@@ -127,7 +127,7 @@ export default {
this.filteredEmojis = this.emojis.list.filter((emoji) => emoji.name.includes(val.toLowerCase()))
if (this.filteredEmojis.length === 0) {
console.log('empty')
//
}
}, 200),
},

View File

@@ -52,7 +52,7 @@ export default {
// Update user avatar
this.$updateImage('/user/settings', 'avatar', event.target.files[0])
} else {
alert(this.$t('validation_errors.wrong_image'))
alert(this.$t('wrong_image_error'))
}
},
},

View File

@@ -33,7 +33,7 @@
<camera-icon size="14" />
</div>
<span class="text-sm font-bold">
{{ $t('Get QR Code') }}
{{ $t('get_qr_code') }}
</span>
</li>
<li
@@ -126,7 +126,7 @@ export default {
events.$emit('toaster', {
type: 'success',
message: this.$t('Your web insert code was copied'),
message: this.$t('web_code_copied'),
})
this.isOpenedMoreOptions = false

View File

@@ -85,7 +85,7 @@ export default {
// Update user avatar
this.$emit('input', event.target.files[0])
} else {
alert(this.$t('validation_errors.wrong_image'))
alert(this.$t('wrong_image_error'))
}
},
},

View File

@@ -43,7 +43,9 @@
<user-icon v-if="option.icon === 'user'" size="14" />
<edit2-icon v-if="option.icon === 'user-edit'" size="14" />
</div>
<span class="option-value">{{ option.label }}</span>
<span class="option-value">
{{ $t(option.label) }}
</span>
</li>
</ul>
</div>

View File

@@ -10,7 +10,7 @@
>
<div class="rounded-lg bg-light-background px-3 py-1.5 dark:bg-4x-dark-foreground">
<span class="text-sm font-semibold">
{{ $t('Your current estimated usage:') }}
{{ $t('current_estimated_usage') }}
</span>
<span class="text-theme text-sm font-bold">
{{ user.data.meta.usages.costEstimate }}
@@ -53,7 +53,7 @@
/>
</OptionGroup>
<OptionGroup v-if="!clickedSubmenu">
<Option @click.native="logOut" :title="$t('menu.logout')" icon="power" :is-hover-disabled="true" />
<Option @click.native="logOut" :title="$t('logout')" icon="power" :is-hover-disabled="true" />
</OptionGroup>
<!--Submenu: User settings-->
@@ -79,7 +79,7 @@
<Option
@click.native="goToRoute('Billing')"
v-if="config.subscriptionType !== 'none'"
:title="$t('Billing')"
:title="$t('billing')"
icon="cloud"
:is-hover-disabled="true"
/>
@@ -127,14 +127,14 @@
<OptionGroup v-if="clickedSubmenu === 'admin' && config.subscriptionType !== 'none'">
<Option
@click.native="goToRoute('AppPayments')"
:title="$t('Payments')"
:title="$t('payments')"
icon="credit-card"
:is-hover-disabled="true"
/>
<Option
@click.native="goToRoute('Subscriptions')"
v-if="config.subscriptionType === 'fixed'"
:title="$t('Subscriptions')"
:title="$t('subscriptions')"
icon="credit-card"
:is-hover-disabled="true"
/>
@@ -146,7 +146,7 @@
/>
<Option
@click.native="goToRoute('Invoices')"
:title="$t('Transactions')"
:title="$t('transactions')"
icon="file-text"
:is-hover-disabled="true"
/>
@@ -185,7 +185,7 @@ export default {
admin: this.$t('administration'),
}
return 'Go back from ' + location[this.clickedSubmenu]
return this.$t('go_back_from_x', {location: location[this.clickedSubmenu]})
},
},
data() {

View File

@@ -1,7 +1,7 @@
<template>
<PopupWrapper name="notifications-mobile">
<!--Title-->
<PopupHeader :title="$t('Notifications')" icon="bell" />
<PopupHeader :title="$t('notifications')" icon="bell" />
<!--Content-->
<PopupContent>
@@ -11,18 +11,18 @@
icon="check-square"
class="mb-2 dark:!bg-4x-dark-foreground"
>
{{ $t('Clear all') }}
{{ $t('clear_all') }}
</MobileActionButton>
<p v-if="!readNotifications.length && !unreadNotifications.length" class="text-sm text-gray-500">
{{ $t("There aren't any notifications.") }}
{{ $t("not_any_notifications") }}
</p>
<b
v-if="unreadNotifications.length"
class="dark-text-theme mt-1.5 mb-2.5 block px-2.5 text-xs text-gray-400"
>
{{ $t('Unread') }}
{{ $t('unread') }}
</b>
<Notification
@@ -32,7 +32,7 @@
/>
<b v-if="readNotifications.length" class="dark-text-theme mt-2.5 mb-2.5 block px-2.5 text-xs text-gray-400">
{{ $t('Read') }}
{{ $t('read') }}
</b>
<Notification
@@ -45,7 +45,7 @@
<!--Actions-->
<PopupActions>
<ButtonBase class="w-full" @click.native="$closePopup()" button-style="secondary">
{{ $t('Close') }}
{{ $t('close') }}
</ButtonBase>
</PopupActions>
</PopupWrapper>

View File

@@ -36,8 +36,8 @@
<!--Emoji-->
<AppInputSwitch
v-if="pickedItem.data.type === 'folder'"
:title="$t('Emoji as an Icon')"
:description="$t('Replace folder icon with an Emoji')"
:title="$t('emoji_as_an_icon')"
:description="$t('replace_icon_with_emoji')"
:is-last="!isEmoji"
>
<SwitchInput v-model="isEmoji" :state="isEmoji" />

View File

@@ -14,7 +14,7 @@
<PopupActions>
<ButtonBase class="w-full" @click.native="showSection(undefined)" button-style="secondary">
{{ $t('Show Details') }}
{{ $t('show_details') }}
</ButtonBase>
<ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme">
{{ $t('awesome_iam_done') }}
@@ -44,7 +44,7 @@
<PopupActions>
<ButtonBase class="w-full" @click.native="showSection(undefined)" button-style="secondary">
{{ $t('Show Details') }}
{{ $t('show_details') }}
</ButtonBase>
<ButtonBase
class="w-full"
@@ -53,7 +53,7 @@
:loading="isLoading"
:disabled="isLoading"
>
{{ $t('Send') }}
{{ $t('send') }}
</ButtonBase>
</PopupActions>
</div>
@@ -180,7 +180,7 @@
:loading="isLoading"
:disabled="isLoading"
>
{{ $t('Store Changes') }}
{{ $t('store_changes') }}
</ButtonBase>
</PopupActions>
</div>
@@ -236,8 +236,8 @@ export default {
popupTitle() {
return (
{
'qr-code': this.$t('Get your QR code'),
'email-sharing': this.$t('Share on multiple emails'),
'qr-code': this.$t('get_qr_code'),
'email-sharing': this.$t('share_with_multiple_emails'),
}[this.activeSection] || this.$t('popup_share_edit.title')
)
},

View File

@@ -15,7 +15,7 @@
v-if="!column.hidden"
>
<span class="text-xs text-gray-400 dark:text-gray-500">
{{ column.label }}
{{ $t(column.label) }}
</span>
<chevron-up-icon
@@ -192,7 +192,7 @@
</ul>
<span class="text-xs text-gray-600 dark:text-gray-500">
Showing {{ data.meta.from }} - {{ data.meta.to }} from {{ data.meta.total }} records
{{ $t('paginator', {from: data.meta.from, to: data.meta.to, total: data.meta.total}) }}
</span>
</div>
</div>

View File

@@ -62,7 +62,7 @@
<!--Folder sub line-->
<small v-if="isFolder" class="block text-xs text-gray-500">
{{ folderItems === 0 ? $t('folder.empty') : $tc('folder.item_counts', folderItems) }},
{{ folderItems === 0 ? $t('empty') : $tc('folder.item_counts', folderItems) }},
{{ timeStamp }}
</small>
</div>