language strings refactoring

This commit is contained in:
Čarodej
2022-03-19 10:14:11 +01:00
parent 7564c01fa3
commit 98d9f3ab0d
73 changed files with 617 additions and 655 deletions

View File

@@ -12,7 +12,6 @@ return [
'type_plan_name' => 'Type plan name', 'type_plan_name' => 'Type plan name',
'plan_name' => 'Plan name', 'plan_name' => 'Plan name',
'admin_page_plans.form.price_plac' => 'Plan price', 'admin_page_plans.form.price_plac' => 'Plan price',
'admin_page_plans.form.status' => 'Status',
'admin_page_plans.form.status_help' => 'Status of your plan availability on website.', 'admin_page_plans.form.status_help' => 'Status of your plan availability on website.',
'admin_page_plans.form.storage' => 'Storage Capacity in GB', 'admin_page_plans.form.storage' => 'Storage Capacity in GB',
'admin_page_plans.form.storage_helper' => "You have to type only number e.g. value '5' means, user will have 5GB of storage capacity.", 'admin_page_plans.form.storage_helper' => "You have to type only number e.g. value '5' means, user will have 5GB of storage capacity.",
@@ -20,9 +19,9 @@ return [
'admin_page_plans.subscribers.empty' => 'There is no any subscriber yet.', 'admin_page_plans.subscribers.empty' => 'There is no any subscriber yet.',
'subscribers' => 'Subscribers', 'subscribers' => 'Subscribers',
'settings' => 'Settings', 'settings' => 'Settings',
'admin_settings.billings.address' => 'Billing Address', 'billing_address' => 'Billing Address',
'admin_settings.billings.address_plac' => 'Type your billing address', 'admin_settings.billings.address_plac' => 'Type your billing address',
'admin_settings.billings.city' => 'Billing City', 'billing_city' => 'Billing City',
'admin_settings.billings.city_plac' => 'Type your billing city', 'admin_settings.billings.city_plac' => 'Type your billing city',
'admin_settings.billings.company_name' => 'Company Name', 'admin_settings.billings.company_name' => 'Company Name',
'admin_settings.billings.company_name_plac' => 'Type your company name', 'admin_settings.billings.company_name_plac' => 'Type your company name',
@@ -44,8 +43,8 @@ return [
'admin_settings.payments.stripe_sec_key_plac' => 'Paste your secret key', 'admin_settings.payments.stripe_sec_key_plac' => 'Paste your secret key',
'billings' => 'Billings', 'billings' => 'Billings',
'payments' => 'Payments', 'payments' => 'Payments',
'global.monthly_ac' => 'Mo.', 'mo.' => 'Mo.',
'global.premium' => 'Premium', 'premium' => 'Premium',
'invoices' => 'Invoices', 'invoices' => 'Invoices',
'subscription' => 'Subscription', 'subscription' => 'Subscription',
'page_pricing_tables.storage_capacity' => 'Of Storage Capacity', 'page_pricing_tables.storage_capacity' => 'Of Storage Capacity',
@@ -55,14 +54,11 @@ return [
'popup_subscription_cancel.title' => 'Subscription Was Canceled', 'popup_subscription_cancel.title' => 'Subscription Was Canceled',
'plan' => 'Plan', 'plan' => 'Plan',
'plan_delete' => 'Plan Delete', 'plan_delete' => 'Plan Delete',
'routes_title.plan_settings' => 'Plan Settings', 'plan_settings' => 'Plan Settings',
'routes_title.pricing_plans' => 'Pricing Plans', 'pricing_plans' => 'Pricing Plans',
'routes_title.subscribers' => 'Subscribers',
'routes_title.subscription' => 'Subscription',
'toaster.plan_created' => 'Your plan was successfully created!', 'toaster.plan_created' => 'Your plan was successfully created!',
'toaster.credentials_set' => 'Your {service} credentials was successfully set!', 'toaster.credentials_set' => 'Your {service} credentials was successfully set!',
'user_invoices.empty' => "You don't have any invoices yet.", 'user_invoices.empty' => "You don't have any invoices yet.",
'user_payments.card_field_title' => 'Credit Card',
'print_button' => 'Print Document', 'print_button' => 'Print Document',
'invoice' => 'Invoice', 'invoice' => 'Invoice',
'date' => 'Date', 'date' => 'Date',
@@ -72,11 +68,7 @@ return [
'client' => 'Client', 'client' => 'Client',
'seller_vat' => 'VAT number', 'seller_vat' => 'VAT number',
'phone' => 'Phone', 'phone' => 'Phone',
'address' => 'Address',
'city' => 'City',
'state' => 'State',
'postal_code' => 'Postal code', 'postal_code' => 'Postal code',
'country' => 'Country',
// v2 // v2
'max_team_members' => 'Up to {value} Team Members', 'max_team_members' => 'Up to {value} Team Members',
@@ -96,28 +88,26 @@ return [
], ],
'regular' => [ 'regular' => [
'cancel' => 'Cancel', 'cancel' => 'Cancel',
'close' => 'Close', 'close' => 'Close',
'actions.create_folder' => 'Create folder', 'create_folder' => 'Create folder',
'delete' => 'Delete item', 'delete' => 'Delete item',
'download_item' => 'Download item', 'download_item' => 'Download item',
'actions.info_panel' => 'Info panel', 'info_panel' => 'Info panel',
'actions.move' => 'Move item', 'move' => 'Move item',
'actions.print' => 'Print item', 'print' => 'Print item',
'actions.share' => 'Share item', 'share_item' => 'Share item',
'actions.sorting_view' => 'Sorting and View', 'sorting_view' => 'Sorting and View',
'actions.upload' => 'Upload Files', 'upload_files' => 'Upload Files',
'admin_menu.dashboard' => 'Dashboard', 'dashboard' => 'Dashboard',
'admin_menu.pages' => 'Pages', 'pages' => 'Pages',
'admin_menu.settings' => 'Settings', 'settings' => 'Settings',
'admin_menu.users' => 'Users', 'users' => 'Users',
'admin_menu.languages' => 'Languages', 'license' => 'License',
'admin_page_dashboard.backer_button' => 'Help Us Improve', 'version' => 'Version',
'admin_page_dashboard.license' => 'License', 'show_all_users' => 'Show All Users',
'admin_page_dashboard.version' => 'Version', 'change_capacity' => 'Change Capacity',
'admin_page_dashboard.w_total_space.link' => 'Show All Users', 'avatar' => 'Avatar',
'admin_page_user.change_capacity' => 'Change Capacity', 'account_details' => 'Account Details',
'admin_page_user.create_user.avatar' => 'Avatar',
'admin_page_user.create_user.group_details' => 'Account Details',
'admin_page_user.create_user.label_conf_pass' => 'Confirm password', 'admin_page_user.create_user.label_conf_pass' => 'Confirm password',
'admin_page_user.create_user.label_email' => 'Type E-mail', 'admin_page_user.create_user.label_email' => 'Type E-mail',
'admin_page_user.create_user.label_name' => 'Type full name', 'admin_page_user.create_user.label_name' => 'Type full name',
@@ -130,23 +120,22 @@ return [
'admin_page_user.save_role' => 'Save Role', 'admin_page_user.save_role' => 'Save Role',
'admin_page_user.select_role' => 'Select user role', 'admin_page_user.select_role' => 'Select user role',
'admin_page_user.send_password_link' => 'Send Password Reset Link', 'admin_page_user.send_password_link' => 'Send Password Reset Link',
'admin_page_user.table.action' => 'Action', 'action' => 'Action',
'admin_page_user.table.created_at' => 'Registered', 'admin_page_user.table.created_at' => 'Registered',
'admin_page_user.table.name' => 'User', 'user' => 'User',
'admin_page_user.table.role' => 'Role', 'role' => 'Role',
'admin_page_user.table.storage_used' => 'Storage Used', 'storage_used' => 'Storage Used',
'admin_page_user.tabs.detail' => 'Detail', 'detail' => 'Detail',
'admin_page_user.tabs.password' => 'Password', 'password' => 'Password',
'admin_pages.form.content' => 'Content', 'content' => 'Content',
'admin_pages.form.content_plac' => 'Type your content here...', 'admin_pages.form.content_plac' => 'Type your content here...',
'admin_pages.form.slug' => 'Slug', 'slug' => 'Slug',
'admin_pages.form.title' => 'Title', 'title' => 'Title',
'admin_pages.form.title_plac' => 'Title name', 'admin_pages.form.title_plac' => 'Title name',
'admin_pages.form.visibility' => 'Visibility', 'visibility' => 'Visibility',
'admin_pages.form.visibility_help' => 'Status of your page visibility on website.', 'admin_pages.form.visibility_help' => 'Status of your page visibility on website.',
'admin_pages.table.page' => 'Page', 'page' => 'Page',
'admin_pages.table.slug' => 'Slug', 'status' => 'Status',
'admin_pages.table.status' => 'Status',
'admin_settings.appearance.description' => 'App Description', 'admin_settings.appearance.description' => 'App Description',
'admin_settings.appearance.description_plac' => 'Type your app description', 'admin_settings.appearance.description_plac' => 'Type your app description',
'admin_settings.appearance.favicon' => 'App Favicon (optional)', 'admin_settings.appearance.favicon' => 'App Favicon (optional)',
@@ -167,7 +156,7 @@ return [
'admin_settings.others.allow_registration_help' => 'You can disable public registration for new users. You will still able to create new users in administration panel.', 'admin_settings.others.allow_registration_help' => 'You can disable public registration for new users. You will still able to create new users in administration panel.',
'admin_settings.others.allow_user_verification' => 'Allow User Email Verification', 'admin_settings.others.allow_user_verification' => 'Allow User Email Verification',
'admin_settings.others.allow_user_verification_help' => 'Turn on, if you want to allow user email verification.', 'admin_settings.others.allow_user_verification_help' => 'Turn on, if you want to allow user email verification.',
'clear_cache' => 'Clear Cache', 'clear_cache' => 'Clear Cache',
'admin_settings.others.contact_email' => 'Contact Email', 'admin_settings.others.contact_email' => 'Contact Email',
'admin_settings.others.contact_email_plac' => 'Type your contact email', 'admin_settings.others.contact_email_plac' => 'Type your contact email',
'admin_settings.others.default_storage' => 'Default Storage Space for User Accounts', 'admin_settings.others.default_storage' => 'Default Storage Space for User Accounts',
@@ -182,28 +171,23 @@ return [
'admin_settings.others.upload_limit' => 'Upload Limit', 'admin_settings.others.upload_limit' => 'Upload Limit',
'admin_settings.others.upload_limit_help' => 'If you want to set max file size limit on single upload, add size of your limit in MB. E.g. 100 means 100 MB and 2 000 means 2 000 MB limit.', 'admin_settings.others.upload_limit_help' => 'If you want to set max file size limit on single upload, add size of your limit in MB. E.g. 100 means 100 MB and 2 000 means 2 000 MB limit.',
'admin_settings.others.upload_limit_plac' => 'Type your upload limit in MB', 'admin_settings.others.upload_limit_plac' => 'Type your upload limit in MB',
'appearance' => 'Appearance', 'appearance' => 'Appearance',
'admin_settings.tabs.others' => 'Application', 'admin_settings.tabs.others' => 'Application',
'alerts.error_confirm' => 'Thats horrible!', 'alerts.error_confirm' => 'Thats horrible!',
'alerts.leave_to_sign_in' => 'Do you really want to leave?', 'alerts.leave_to_sign_in' => 'Do you really want to leave?',
'alerts.success_confirm' => 'Awesome!', 'alerts.success_confirm' => 'Awesome!',
'context_menu.add_to_favourites' => 'Add to Favourites', 'add_to_favourites' => 'Add to Favourites',
'context_menu.create_folder' => 'Create Folder', 'download' => 'Download',
'context_menu.delete' => 'Delete', 'copy' => 'Copy',
'context_menu.detail' => 'Detail', 'empty_trash' => 'Flush',
'context_menu.download' => 'Download', 'remove_favourite' => 'Remove Favourite',
'context_menu.copy' => 'Copy', 'rename' => 'Rename',
'context_menu.empty_trash' => 'Flush', 'restore' => 'Restore',
'context_menu.log_out' => 'Log Out', 'select' => 'Select',
'context_menu.move' => 'Move', 'share' => 'Share',
'context_menu.remove_from_favourites' => 'Remove Favourite', 'cancel_sharing' => 'Cancel Sharing',
'context_menu.rename' => 'Rename', 'edit_sharing' => 'Edit Sharing',
'context_menu.restore' => 'Restore', 'upload' => 'Upload',
'context_menu.select' => 'Select',
'context_menu.share' => 'Share',
'context_menu.share_cancel' => 'Cancel Sharing',
'context_menu.share_edit' => 'Edit Sharing',
'context_menu.upload' => 'Upload',
'cookie_disclaimer.button' => 'cookies policy', 'cookie_disclaimer.button' => 'cookies policy',
'cookie_disclaimer.description' => 'By browsing this website you are agreeing to our {0}', 'cookie_disclaimer.description' => 'By browsing this website you are agreeing to our {0}',
'datatable.paginate_info' => 'Showing 1 - {visible} from {total} records', 'datatable.paginate_info' => 'Showing 1 - {visible} from {total} records',
@@ -211,34 +195,34 @@ return [
'empty_page.description' => 'Upload some files here easily via upload button.', 'empty_page.description' => 'Upload some files here easily via upload button.',
'empty_page.title' => 'Upload Your First File', 'empty_page.title' => 'Upload Your First File',
'errors.capacity_digit' => 'The storage capacity must be lower than 10 digit number.', 'errors.capacity_digit' => 'The storage capacity must be lower than 10 digit number.',
'file_detail.created_at' => 'Created at', 'created_at' => 'Created at',
'file_detail.items' => 'Items', 'items' => 'Items',
'file_detail.selected_multiple' => 'Selected Multiple Items', 'selected_multiple' => 'Selected Multiple Items',
'file_detail.shared' => 'Shared', 'shared' => 'Shared',
'file_detail.size' => 'Size', 'size' => 'Size',
'file_detail.where' => 'Where', 'where' => 'Where',
'file_detail_meta.aperature' => 'F Number', 'aperature' => 'F Number',
'file_detail_meta.aperture_value' => 'Aperture Value', 'aperture_value' => 'Aperture Value',
'file_detail_meta.author' => 'Author', 'author' => 'Author',
'file_detail_meta.camera_lens' => 'Camera Lens', 'camera_lens' => 'Camera Lens',
'file_detail_meta.color_space' => 'Color Space', 'color_space' => 'Color Space',
'file_detail_meta.dimension' => 'Dimensions', 'dimension' => 'Dimensions',
'file_detail_meta.exposure' => 'Exposure Time', 'exposure' => 'Exposure Time',
'file_detail_meta.focal' => 'Focal Length', 'focal' => 'Focal Length',
'file_detail_meta.iso' => 'ISO', 'iso' => 'ISO',
'file_detail_meta.latitude' => 'Latitude', 'latitude' => 'Latitude',
'file_detail_meta.longitude' => 'Longitude', 'longitude' => 'Longitude',
'file_detail_meta.make' => 'Camera', 'make' => 'Camera',
'file_detail_meta.meta_data' => 'Metadata', 'meta_data' => 'Metadata',
'file_detail_meta.model' => 'Model', 'model' => 'Model',
'file_detail_meta.resolution' => 'Resolution', 'resolution' => 'Resolution',
'file_detail_meta.time_data' => 'Content Created', 'file_detail_meta.time_data' => 'Content Created',
'folder.empty' => 'Empty', 'folder.empty' => 'Empty',
'folder.item_counts' => '{count} Item | {count} Items', 'folder.item_counts' => '{count} Item | {count} Items',
'global.admin' => 'Admin', 'admin' => 'Admin',
'global.confirm_action' => "Yes, I'm sure", 'yes_iam_sure' => "Yes, I'm sure",
'global.free' => 'Free', 'free' => 'Free',
'global.get_it' => 'Get It', 'get_it' => 'Get It',
'input_image.supported' => 'Supported formats are .png, .jpg, .jpeg.', 'input_image.supported' => 'Supported formats are .png, .jpg, .jpeg.',
'input_image.title' => 'Upload Image', 'input_image.title' => 'Upload Image',
'inputs.placeholder_search_files' => 'Search anything...', 'inputs.placeholder_search_files' => 'Search anything...',
@@ -248,81 +232,73 @@ return [
'locations.profile' => 'Profile', 'locations.profile' => 'Profile',
'locations.settings' => 'Settings', 'locations.settings' => 'Settings',
'locations.trash' => 'Trash', 'locations.trash' => 'Trash',
'menu.admin' => 'Administration', 'administration' => 'Administration',
'menu.files' => 'Files', 'menu.files' => 'Files',
'menu.latest' => 'Recent Uploads', 'menu.latest' => 'Recent Uploads',
'menu.logout' => 'Log Out', 'menu.logout' => 'Log Out',
'menu.password' => 'Security & API', 'menu.password' => 'Security & API',
'menu.profile' => 'Profile Settings', 'menu.profile' => 'Profile Settings',
'menu.settings' => 'Settings',
'menu.shared' => 'Shared Files', 'menu.shared' => 'Shared Files',
'menu.storage' => 'Storage', 'storage' => 'Storage',
'menu.trash' => 'Trash', 'trash' => 'Trash',
'messages.nothing_to_preview' => 'There is nothing to preview.', 'messages.nothing_to_preview' => 'There is nothing to preview.',
'messages.nothing_was_found' => 'Nothing was found.', 'messages.nothing_was_found' => 'Nothing was found.',
'mobile_selecting.deselect_all' => 'Deselect All', 'deselect_all' => 'Deselect All',
'mobile_selecting.done' => 'Done', 'done' => 'Done',
'mobile_selecting.select_all' => 'Select All', 'select_all' => 'Select All',
'page_contact_us.description' => 'Do you have any questions? Get in touch with us.', 'page_contact_us.description' => 'Do you have any questions? Get in touch with us.',
'page_contact_us.error_message' => 'Something went wrong, please try it again.', 'page_contact_us.error_message' => 'Something went wrong, please try it again.',
'page_contact_us.form.email' => 'Email',
'page_contact_us.form.email_plac' => 'Type your email', 'page_contact_us.form.email_plac' => 'Type your email',
'page_contact_us.form.message' => 'Message', 'message' => 'Message',
'page_contact_us.form.message_plac' => 'Type your message here...', 'page_contact_us.form.message_plac' => 'Type your message here...',
'page_contact_us.form.submit_button' => 'Send Message', 'send_message' => 'Send Message',
'page_contact_us.success_message' => 'Your message was send successfully.', 'page_contact_us.success_message' => 'Your message was send successfully.',
'page_contact_us.title' => 'Contact Us', 'update_password' => 'Update Password',
'page_create_password.button_update' => 'Update Password', 'confirm_password' => 'Confirm password',
'page_create_password.label_confirm_pass' => 'Confirm password', 'email' => 'Email',
'page_create_password.label_email' => 'Email', 'new_password' => 'New password',
'page_create_password.label_new_pass' => 'New password',
'page_create_password.subtitle' => 'Create your new password here', 'page_create_password.subtitle' => 'Create your new password here',
'page_create_password.title' => 'Only One Step to Log In', 'page_create_password.title' => 'Only One Step to Log In',
'page_forgotten_password.button_get_link' => 'Get Link', 'get_link' => 'Get Link',
'page_forgotten_password.pass_reseted_signin' => 'Sign In', 'sign_in' => 'Sign In',
'page_forgotten_password.pass_reseted_subtitle' => 'Your password was reset successfully.', 'page_forgotten_password.pass_reseted_subtitle' => 'Your password was reset successfully.',
'page_forgotten_password.pass_reseted_title' => 'Awesome!', 'page_forgotten_password.pass_reseted_title' => 'Awesome!',
'page_forgotten_password.pass_sennded_subtitle' => 'We have e-mailed your password reset link!', 'page_forgotten_password.pass_sennded_subtitle' => 'We have e-mailed your password reset link!',
'page_forgotten_password.pass_sennded_title' => 'Thank you!', 'page_forgotten_password.pass_sennded_title' => 'Thank you!',
'page_forgotten_password.password_remember_button' => 'Log In.',
'page_forgotten_password.password_remember_text' => 'Remember your password?', 'page_forgotten_password.password_remember_text' => 'Remember your password?',
'page_forgotten_password.subtitle' => 'Get reset link with your email', 'page_forgotten_password.subtitle' => 'Get reset link with your email',
'page_forgotten_password.title' => 'Forgotten Password?', 'page_forgotten_password.title' => 'Forgotten Password?',
'page_index.get_started_button' => 'Sign Up Now', 'sign_up_now' => 'Sign Up Now',
'page_index.menu.contact_us' => 'Contact Us', 'contact_us' => 'Contact Us',
'page_index.menu.log_in' => 'Log In', 'pricing' => 'Pricing',
'page_index.menu.pricing' => 'Pricing',
'page_index.menu.sign_in' => 'Sign Up', 'page_index.menu.sign_in' => 'Sign Up',
'page_index.sign_feature_1' => 'No credit card required', 'page_index.sign_feature_1' => 'No credit card required',
'page_index.sign_feature_2' => '{defaultSpace} Free storage space', 'page_index.sign_feature_2' => '{defaultSpace} Free storage space',
'page_index.sign_up_button' => 'Sign Up Now', 'page_index.sign_up_button' => 'Sign Up Now',
'page_login.button_next' => 'Next Step', 'next_step' => 'Next Step',
'page_login.placeholder_email' => 'Type your E-mail', 'page_login.placeholder_email' => 'Type your E-mail',
'page_login.registration_button' => 'Register account.', 'page_login.registration_button' => 'Register account.',
'page_login.registration_text' => 'Dont have an account?', 'page_login.registration_text' => 'Dont have an account?',
'page_login.subtitle' => 'Please type your email to log in', 'page_login.subtitle' => 'Please type your email to log in',
'page_login.title' => 'Welcome Back!', 'welcome_back' => 'Welcome Back!',
'page_registration.agreement' => "By clicking on 'Create Account' button I agree to the {0} and {1}.", 'page_registration.agreement' => "By clicking on 'Create Account' button I agree to the {0} and {1}.",
'page_registration.button_create_account' => 'Create Account', 'create_account' => 'Create Account',
'page_registration.have_an_account' => 'Do you have an account?', 'page_registration.have_an_account' => 'Do you have an account?',
'page_registration.label_confirm_pass' => 'Confirm password', 'full_name' => 'Full Name',
'page_registration.label_email' => 'Email',
'page_registration.label_name' => 'Full Name',
'page_registration.label_pass' => 'Create password', 'page_registration.label_pass' => 'Create password',
'page_registration.placeholder_confirm_pass' => 'Confirm your new password', 'page_registration.placeholder_confirm_pass' => 'Confirm your new password',
'page_registration.placeholder_email' => 'Type your E-mail', 'page_registration.placeholder_email' => 'Type your E-mail',
'page_registration.placeholder_name' => 'Type your full name', 'page_registration.placeholder_name' => 'Type your full name',
'page_registration.placeholder_pass' => 'New password',
'page_registration.subtitle' => 'Please fill registration to create account', 'page_registration.subtitle' => 'Please fill registration to create account',
'page_registration.title' => 'Create New Account', 'page_registration.title' => 'Create New Account',
'page_shared.download_file' => 'Download File', 'page_shared.download_file' => 'Download File',
'page_shared.placeholder_pass' => 'Type password', 'page_shared.placeholder_pass' => 'Type password',
'page_shared.submit' => 'Submit', 'submit' => 'Submit',
'page_shared.subtitle' => 'Please type the password to get shared content', 'page_shared.subtitle' => 'Please type the password to get shared content',
'page_shared.title' => 'Your Share Link is Protected', 'page_shared.title' => 'Your Share Link is Protected',
'page_shared_404.subtitle' => 'The content you are finding was probably deleted.', 'page_shared_404.subtitle' => 'The content you are finding was probably deleted.',
'page_shared_404.title' => 'Not Found :(', 'page_shared_404.title' => 'Not Found :(',
'page_sign_in.button_log_in' => 'Log In', 'log_in' => 'Log In',
'page_sign_in.password_reset_button' => 'Reset Password.', 'page_sign_in.password_reset_button' => 'Reset Password.',
'page_sign_in.password_reset_text' => 'Forgotten your password?', 'page_sign_in.password_reset_text' => 'Forgotten your password?',
'page_sign_in.placeholder_password' => 'Type your password', 'page_sign_in.placeholder_password' => 'Type your password',
@@ -385,19 +361,12 @@ return [
'pronouns.of' => 'of', 'pronouns.of' => 'of',
'roles.admin' => 'Admin', 'roles.admin' => 'Admin',
'roles.user' => 'User', 'roles.user' => 'User',
'routes_title.appearance' => 'Appearance', 'others' => 'Others',
'routes_title.dashboard' => 'Dashboard', 'edit_page' => 'Edit Page',
'routes_title.email' => 'Email', 'my_profile' => 'My Profile',
'routes_title.others' => 'Others', 'change_password' => 'Change Password',
'routes_title.page_edit' => 'Edit Page', 'create_user' => 'Create User',
'routes_title.pages' => 'Pages', 'delete_user' => 'Delete User',
'routes_title.profile' => 'My Profile',
'routes_title.settings' => 'Settings',
'routes_title.settings_password' => 'Change Password',
'routes_title.settings_storage' => 'Storage',
'routes_title.user_create' => 'Create User',
'routes_title.users_delete' => 'Delete User',
'routes_title.users_detail' => 'Detail',
'routes_title.users_list' => 'User Management', 'routes_title.users_list' => 'User Management',
'routes_title.users_password' => 'Password', 'routes_title.users_password' => 'Password',
'routes_title.users_storage_usage' => 'Storage Usage', 'routes_title.users_storage_usage' => 'Storage Usage',
@@ -406,32 +375,31 @@ return [
'shared.editor' => 'Can edit and upload files', 'shared.editor' => 'Can edit and upload files',
'shared.empty_shared' => "You haven't shared anything yet.", 'shared.empty_shared' => "You haven't shared anything yet.",
'shared.visitor' => 'Can only view and download', 'shared.visitor' => 'Can only view and download',
'shared_form.button_close_options' => 'Close Options', 'awesome_iam_done' => 'Awesome, Im done!',
'shared_form.button_done' => 'Awesome, Im done!', 'generate_link' => 'Generate Link',
'shared_form.button_generate' => 'Generate Link',
'shared_form.email_placeholder' => 'Type your emails', 'shared_form.email_placeholder' => 'Type your emails',
'shared_form.expiration_day' => '{value}d.', 'shared_form.expiration_day' => '{value}d.',
'shared_form.expiration_hour' => '{value}h.', 'shared_form.expiration_hour' => '{value}h.',
'shared_form.label_password_protection' => 'Password Protected', 'password_protected' => 'Password Protected',
'shared_form.label_permission' => 'Permission', 'permission' => 'Permission',
'shared_form.label_send_to_recipients' => 'Send to Recipients', 'shared_form.label_send_to_recipients' => 'Send to Recipients',
'shared_form.label_share_vie_email' => 'Get your link', 'get_your_link' => 'Get your link',
'shared_form.placeholder_permission' => 'Select your permission', 'shared_form.placeholder_permission' => 'Select your permission',
'shared_form.recipients_label' => 'Recipients', 'recipients' => 'Recipients',
'sidebar.favourites' => 'Favourites', 'favourites' => 'Favourites',
'sidebar.favourites_empty' => 'Drag here your favourite folder.', 'sidebar.favourites_empty' => 'Drag here your favourite folder.',
'sidebar.home' => 'My Files', 'sidebar.home' => 'My Files',
'sidebar.latest' => 'Recent Uploads', 'sidebar.latest' => 'Recent Uploads',
'sidebar.locations_title' => 'Base', 'sidebar.locations_title' => 'Base',
'sidebar.my_shared' => 'Publicly Shared', 'publicly_shared' => 'Publicly Shared',
'sidebar.navigator_title' => 'Navigator', 'navigator' => 'Navigator',
'toaster.changed_capacity' => "You successfully changed user's storage size!", 'toaster.changed_capacity' => "You successfully changed user's storage size!",
'toaster.changed_user' => "You successfully changed user's role!", 'toaster.changed_user' => "You successfully changed user's role!",
'toaster.created_user' => 'User was created successfully!', 'toaster.created_user' => 'User was created successfully!',
'toaster.email_set' => 'Your email settings was updated successfully', 'toaster.email_set' => 'Your email settings was updated successfully',
'toaster.sended_password' => 'You successfully send user email for reset password!', 'toaster.sended_password' => 'You successfully send user email for reset password!',
'types.file' => 'File', 'file' => 'File',
'types.folder' => 'Folder', 'folder' => 'Folder',
'uploading.cancel' => 'Cancel Uploading', 'uploading.cancel' => 'Cancel Uploading',
'uploading.processing_file' => 'Processing File...', 'uploading.processing_file' => 'Processing File...',
'uploading.progress' => 'Uploading File {progress}% - {current}/{total}', 'uploading.progress' => 'Uploading File {progress}% - {current}/{total}',
@@ -444,24 +412,23 @@ return [
'user_box_storage.description' => "Change user storage capacity by input above. You have to type only number e.g. value '5' means, user will have 5GB of storage capacity.", 'user_box_storage.description' => "Change user storage capacity by input above. You have to type only number e.g. value '5' means, user will have 5GB of storage capacity.",
'user_box_storage.title' => 'Change User Storage Capacity', 'user_box_storage.title' => 'Change User Storage Capacity',
'user_password.title' => 'Change Your Password', 'user_password.title' => 'Change Your Password',
'user_settings.address' => 'Address', 'address' => 'Address',
'user_settings.address_plac' => 'Type your billing address', 'user_settings.address_plac' => 'Type your billing address',
'user_settings.city' => 'City', 'city' => 'City',
'user_settings.city_plac' => 'Type your billing city', 'user_settings.city_plac' => 'Type your billing city',
'user_settings.country' => 'Country', 'country' => 'Country',
'user_settings.country_plac' => 'Select your billing country', 'user_settings.country_plac' => 'Select your billing country',
'name' => 'Name', 'name' => 'Name',
'user_settings.name_plac' => 'Type your billing name', 'user_settings.name_plac' => 'Type your billing name',
'user_settings.phone_number' => 'Phone Number', 'phone_number' => 'Phone Number',
'user_settings.phone_number_plac' => 'Type your billing phone number', 'user_settings.phone_number_plac' => 'Type your billing phone number',
'user_settings.postal_code' => 'Postal Code', 'postal_code' => 'Postal Code',
'user_settings.postal_code_plac' => 'Type your billing postal code', 'state' => 'State',
'user_settings.state' => 'State',
'user_settings.state_plac' => 'Type your billing state', 'user_settings.state_plac' => 'Type your billing state',
'user_settings.timezone' => 'Timezone', 'timezone' => 'Timezone',
'user_settings.timezone_plac' => 'Select your timezone', 'select_your_timezone' => 'Select your timezone',
'user_settings.title_account' => 'Account Information', 'account_information' => 'Account Information',
'user_settings.title_billing' => 'Billing Information', 'billing_information' => 'Billing Information',
'validation_errors.incorrect_2fa_code' => 'Sorry, you passed incorrect or expired code', 'validation_errors.incorrect_2fa_code' => 'Sorry, you passed incorrect or expired code',
'validation_errors.incorrect_2fa_recovery_code' => 'Sorry, you passed incorrect recovery code', 'validation_errors.incorrect_2fa_recovery_code' => 'Sorry, you passed incorrect recovery code',
'validation_errors.incorrect_password' => 'Sorry, you passed incorrect password :(', 'validation_errors.incorrect_password' => 'Sorry, you passed incorrect password :(',
@@ -472,15 +439,14 @@ return [
'time' => 'd. M. Y, h:i', 'time' => 'd. M. Y, h:i',
'home' => 'Home', 'home' => 'Home',
'shared_link_email_subject' => '🙋 :user share some files with you. Look at it!', 'shared_link_email_subject' => '🙋 :user share some files with you. Look at it!',
'shared_link_email_greeting' => 'Hello!',
'shared_link_email_user' => ':user (:email) send you a link to shared files.', 'shared_link_email_user' => ':user (:email) send you a link to shared files.',
'shared_link_email_link' => 'Open your files', 'shared_link_email_link' => 'Open your files',
'shared_link_email_salutation' => 'Regards, :app_name', 'shared_link_email_salutation' => 'Regards, :app_name',
'reset_password_greeting' => 'Hello!', 'hello' => 'Hello!',
'reset_password_subject' => 'Reset password for your account on ', 'reset_password_subject' => 'Reset password for your account on ',
'reset_password_line_1' => 'You are receiving this email because we received a password reset request for your account.', 'reset_password_line_1' => 'You are receiving this email because we received a password reset request for your account.',
'reset_password_line_2' => 'If you did not request a password reset, no further action is required.', 'reset_password_line_2' => 'If you did not request a password reset, no further action is required.',
'reset_password_action' => 'Reset Password', 'reset_password' => 'Reset Password',
'salutation' => 'Regards', 'salutation' => 'Regards',
'user_sending' => ':name is sending you this file', 'user_sending' => ':name is sending you this file',
'protected_file' => 'This link is protected by password', 'protected_file' => 'This link is protected by password',
@@ -503,35 +469,33 @@ return [
'og_image_description' => 'Image that appear when someone shares the content to Facebook or any other social medium. Preferred size is 1200x627', 'og_image_description' => 'Image that appear when someone shares the content to Facebook or any other social medium. Preferred size is 1200x627',
'app_touch_icon' => 'App Touch Icon', 'app_touch_icon' => 'App Touch Icon',
'app_touch_icon_description' => 'If user store bookmark on his phone screen, this icon appear in app thumbnail. Preferred size is 156x156', 'app_touch_icon_description' => 'If user store bookmark on his phone screen, this icon appear in app thumbnail. Preferred size is 156x156',
'select_search_placeholder' => 'Search in list...', 'search_in_list' => 'Search in list...',
'2fa.settings.title' => 'Two Factor Authentication', '2fa.settings.title' => 'Two Factor Authentication',
'2fa.i_have_2fa_app' => 'I have already 2FA app', '2fa.i_have_2fa_app' => 'I have already 2FA app',
'popup_2fa.title' => 'Confirm Your Password', 'confirm_your_password' => 'Confirm Your Password',
'popup_2fa.input_label' => 'Password',
'popup_2fa.placeholder' => 'Type your password',
'popup_2fa.help' => 'Scan the image above with the <b class="text-theme dark-text-theme">two-factor authentication app</b> on your phone.', 'popup_2fa.help' => 'Scan the image above with the <b class="text-theme dark-text-theme">two-factor authentication app</b> on your phone.',
'popup_2fa.confirm_button' => 'Confirm', 'confirm' => 'Confirm',
'popup_2fa.disappear_qr' => 'Really disappear this QR code?', 'popup_2fa.disappear_qr' => 'Really disappear this QR code?',
'popup_2fa.toaster_enabled' => 'Your 2FA was enabled successfully!', 'popup_2fa.toaster_enabled' => 'Your 2FA was enabled successfully!',
'popup_2fa.toaster_disabled' => 'Your 2FA was disabled!', 'popup_2fa.toaster_disabled' => 'Your 2FA was disabled!',
'popup_2fa.switch_title' => 'Enable / Disable Two Factor Authentication', 'popup_2fa.switch_title' => 'Enable / Disable Two Factor Authentication',
'popup_2fa.switch_info' => 'Here you can improve your account security by turn on 2fa verification.', 'popup_2fa.switch_info' => 'Here you can improve your account security by turn on 2fa verification.',
'popup_2fa.codes_title' => 'Show Recovery Codes', 'show_recovery_codes' => 'Show Recovery Codes',
'popup_2fa.codes_info' => 'Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.', 'popup_2fa.codes_info' => 'Recovery codes can be used to access your account in the event you lose access to your device and cannot receive two-factor authentication codes.',
'popup_2fa.codes_button' => 'Show Codes', 'show_codes' => 'Show Codes',
'popup_2fa.popup_codes_title' => 'Your Security Codes', 'your_security_codes' => 'Your Security Codes',
'popup_2fa.popup_codes_disclaimer' => '<b class="text-theme dark-text-theme">Put these in a safe spot.</b> If you lose your device and dont have the recovery codes you will lose access to your account.', 'popup_2fa.popup_codes_disclaimer' => '<b class="text-theme dark-text-theme">Put these in a safe spot.</b> If you lose your device and dont have the recovery codes you will lose access to your account.',
'context_menu.codes_regenerate' => 'Regenerate Codes', 'regenerate_codes' => 'Regenerate Codes',
'popup_2fa.toaster_codes_copied' => 'Your codes was copied!', 'popup_2fa.toaster_codes_copied' => 'Your codes was copied!',
'popup_2fa.toaster_codes_regenerated' => 'Your codes was regenerated!', 'popup_2fa.toaster_codes_regenerated' => 'Your codes was regenerated!',
'go_home' => 'Go to the homepage', 'go_home' => 'Go to the homepage',
'never' => 'Never', 'never' => 'Never',
'last_used' => 'Last Used', 'last_used' => 'Last Used',
'personal_token.section_title' => 'Personal Access Token', 'personal_access_token' => 'Personal Access Token',
'personal_token.section_description' => "You don't have any created personal access tokens yet.", 'personal_token.section_description' => "You don't have any created personal access tokens yet.",
'personal_token.create_token' => 'Create Token', 'create_token' => 'Create Token',
'popup_personal_token.title' => 'Create Personal Token', 'create_personal_token' => 'Create Personal Token',
'popup_personal_token.label' => 'Token Name', 'token_name' => 'Token Name',
'popup_personal_token.plc' => 'Type token name...', 'popup_personal_token.plc' => 'Type token name...',
'popup_personal_token.your_token' => 'Your Personal Access Token', 'popup_personal_token.your_token' => 'Your Personal Access Token',
'popup_personal_token.copy_token' => "Make sure to <b class='text-theme dark-text-theme'>copy your personal access token now</b>. You wont be able to see it again!", 'popup_personal_token.copy_token' => "Make sure to <b class='text-theme dark-text-theme'>copy your personal access token now</b>. You wont be able to see it again!",
@@ -540,9 +504,7 @@ return [
'personal_token.token_deleted' => 'Token was successfully deleted!', 'personal_token.token_deleted' => 'Token was successfully deleted!',
'dark_mode_toggle' => 'Toggle Dark Mode', 'dark_mode_toggle' => 'Toggle Dark Mode',
'actions.convert_into_team_folder' => 'Convert into Team Folder', 'actions.convert_into_team_folder' => 'Convert into Team Folder',
'actions.create' => 'Create Something', 'create_something' => 'Create Something',
'actions.search' => 'Search',
'mobile.create' => 'Create',
'popup.share.email_send' => 'Send link by Email', 'popup.share.email_send' => 'Send link by Email',
'popup.share.email_description' => 'Send your share link via email to many recipients.', 'popup.share.email_description' => 'Send your share link via email to many recipients.',
'expiration' => 'Expiration', 'expiration' => 'Expiration',
@@ -551,7 +513,7 @@ return [
'sharelink.share_via_email' => 'Share Link on Emails', 'sharelink.share_via_email' => 'Share Link on Emails',
'sharelink.copy_embed' => 'Copy Web Insert Code', 'sharelink.copy_embed' => 'Copy Web Insert Code',
'popup.move_into_team_disclaimer' => 'Your folder <b class="text-theme dark-text-theme">will be moved</b> into Team Folders section.', 'popup.move_into_team_disclaimer' => 'Your folder <b class="text-theme dark-text-theme">will be moved</b> into Team Folders section.',
'actions.upload_folder' => 'Upload Folder', 'upload_folder' => 'Upload Folder',
// v2 // v2
'member' => 'Members', 'member' => 'Members',

View File

@@ -1,74 +1,74 @@
{ {
"/js/main.js": "/js/main.js", "/js/main.js": "/js/main.js",
"/chunks/request.js": "/chunks/request.js?id=971aee1e4e4b84b0", "/chunks/request.js": "/chunks/request.js?id=88d37ed86ceba816",
"/chunks/request-upload.js": "/chunks/request-upload.js?id=35b65503f01ef52c", "/chunks/request-upload.js": "/chunks/request-upload.js?id=9722fdb2f733ed4d",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=19a0784e59d768ec", "/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=19a0784e59d768ec",
"/chunks/status-check.js": "/chunks/status-check.js?id=c7d5cfeb0120db76", "/chunks/status-check.js": "/chunks/status-check.js?id=86537fa25cb2c188",
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=df5bd89528649783", "/chunks/purchase-code.js": "/chunks/purchase-code.js?id=df5bd89528649783",
"/chunks/database.js": "/chunks/database.js?id=ba3140027421b977", "/chunks/database.js": "/chunks/database.js?id=1d8661f23ef3f761",
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=fc3886e258b9a9b9", "/chunks/environment-setup.js": "/chunks/environment-setup.js?id=b27ffed124d1dbc9",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=7bae302e249c73a1", "/chunks/app-setup.js": "/chunks/app-setup.js?id=c0958df6a3672aa6",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=309dc20e668952e6", "/chunks/admin-account.js": "/chunks/admin-account.js?id=2e8ec4e6bd25f645",
"/chunks/shared.js": "/chunks/shared.js?id=b20cedb5cc2a057a", "/chunks/shared.js": "/chunks/shared.js?id=1e0220ae85779862",
"/chunks/shared/browser.js": "/chunks/shared/browser.js?id=8ff1016251dbfe9d", "/chunks/shared/browser.js": "/chunks/shared/browser.js?id=d3b959af90b6d1e3",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=af632a9bdc82be95", "/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=af632a9bdc82be95",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=c303bb3ce8a22918", "/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=672e931a9fb0b672",
"/chunks/not-found.js": "/chunks/not-found.js?id=5fbc874846003a91", "/chunks/not-found.js": "/chunks/not-found.js?id=9f6ce23ce5d969f1",
"/chunks/temporary-unavailable.js": "/chunks/temporary-unavailable.js?id=9c283755ffea5e90", "/chunks/temporary-unavailable.js": "/chunks/temporary-unavailable.js?id=423f9af0ed1f7c85",
"/chunks/admin.js": "/chunks/admin.js?id=4f21066978ee91f9", "/chunks/admin.js": "/chunks/admin.js?id=a1750b4ce22d58f8",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=63d8fe37610e532a", "/chunks/dashboard.js": "/chunks/dashboard.js?id=cb7c5fd2d6dbf0df",
"/chunks/invoices.js": "/chunks/invoices.js?id=f89964a5a55ace45", "/chunks/invoices.js": "/chunks/invoices.js?id=f89964a5a55ace45",
"/chunks/subscriptions.js": "/chunks/subscriptions.js?id=62582c26b6288d7d", "/chunks/subscriptions.js": "/chunks/subscriptions.js?id=3a34c7abf7c39465",
"/chunks/pages.js": "/chunks/pages.js?id=d7219aff1586ef7a", "/chunks/pages.js": "/chunks/pages.js?id=a22d90135b5c42a5",
"/chunks/page-edit.js": "/chunks/page-edit.js?id=8a6b001219a08faf", "/chunks/page-edit.js": "/chunks/page-edit.js?id=b19868b3100360a3",
"/chunks/plans.js": "/chunks/plans.js?id=15b2af92e76ef5cb", "/chunks/plans.js": "/chunks/plans.js?id=3596e49797d8e542",
"/chunks/users.js": "/chunks/users.js?id=f3c592b251f7d183", "/chunks/users.js": "/chunks/users.js?id=fca6ae29a4db92e8",
"/chunks/user-create.js": "/chunks/user-create.js?id=70d8e542f4c9f8d3", "/chunks/user-create.js": "/chunks/user-create.js?id=f3d40fff62b631c3",
"/chunks/plan-create/fixed.js": "/chunks/plan-create/fixed.js?id=ffbd1d3ac5d13ba5", "/chunks/plan-create/fixed.js": "/chunks/plan-create/fixed.js?id=cc9d00d1f7b2b08d",
"/chunks/plan-create/metered.js": "/chunks/plan-create/metered.js?id=a61ecd123380e823", "/chunks/plan-create/metered.js": "/chunks/plan-create/metered.js?id=a9ca1e309b659182",
"/chunks/user.js": "/chunks/user.js?id=7e567c0cb7f641d6", "/chunks/user.js": "/chunks/user.js?id=6372d05a9abdc1c2",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=6c169888720ad92a", "/chunks/user-detail.js": "/chunks/user-detail.js?id=c114a34ec886981f",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=f66071eb1b65c082", "/chunks/user-storage.js": "/chunks/user-storage.js?id=72a0d5f53d7a2cc8",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=f033931911b07f5c", "/chunks/user-subscription.js": "/chunks/user-subscription.js?id=f033931911b07f5c",
"/chunks/user-password.js": "/chunks/user-password.js?id=6d23f552e9d52c49", "/chunks/user-password.js": "/chunks/user-password.js?id=6d23f552e9d52c49",
"/chunks/user-delete.js": "/chunks/user-delete.js?id=82b5180a1d9e1217", "/chunks/user-delete.js": "/chunks/user-delete.js?id=82b5180a1d9e1217",
"/chunks/plan.js": "/chunks/plan.js?id=d3864115f662f616", "/chunks/plan.js": "/chunks/plan.js?id=d3864115f662f616",
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=2cc70b67d00bbda1", "/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=4d7859aa1f1a3f7f",
"/chunks/plan-settings.js": "/chunks/plan-settings.js?id=3edd012ac5d11a2b", "/chunks/plan-settings.js": "/chunks/plan-settings.js?id=866099771fab6dcc",
"/chunks/plan-delete.js": "/chunks/plan-delete.js?id=e26d5bd3ecbb4bb1", "/chunks/plan-delete.js": "/chunks/plan-delete.js?id=e26d5bd3ecbb4bb1",
"/chunks/payments.js": "/chunks/payments.js?id=3302fa3148c766de", "/chunks/payments.js": "/chunks/payments.js?id=3302fa3148c766de",
"/chunks/payments/billings.js": "/chunks/payments/billings.js?id=a434d9363a14beab", "/chunks/payments/billings.js": "/chunks/payments/billings.js?id=45bdae67aa7d936f",
"/chunks/payments/settings.js": "/chunks/payments/settings.js?id=8f804ed5e42e55e6", "/chunks/payments/settings.js": "/chunks/payments/settings.js?id=76886eefc4b9d00a",
"/chunks/app-settings.js": "/chunks/app-settings.js?id=64d41e8b5ce7ff28", "/chunks/app-settings.js": "/chunks/app-settings.js?id=64d41e8b5ce7ff28",
"/chunks/app-appearance.js": "/chunks/app-appearance.js?id=e388c80adec307d7", "/chunks/app-appearance.js": "/chunks/app-appearance.js?id=20103e4ae5bac339",
"/chunks/app-index.js": "/chunks/app-index.js?id=6befbefd7ebeb16a", "/chunks/app-index.js": "/chunks/app-index.js?id=a93175b2a28b1d56",
"/chunks/app-environment.js": "/chunks/app-environment.js?id=d5ebc63ff754aa33", "/chunks/app-environment.js": "/chunks/app-environment.js?id=68e6d7a9cd872cb7",
"/chunks/app-others.js": "/chunks/app-others.js?id=3ff3267c62cd1d53", "/chunks/app-others.js": "/chunks/app-others.js?id=c6ffde5374b27ae2",
"/chunks/app-sign-in-out.js": "/chunks/app-sign-in-out.js?id=d3ed0a81743ac3ba", "/chunks/app-sign-in-out.js": "/chunks/app-sign-in-out.js?id=d3ed0a81743ac3ba",
"/chunks/app-adsense.js": "/chunks/app-adsense.js?id=4ee8de4ac0dae19e", "/chunks/app-adsense.js": "/chunks/app-adsense.js?id=4ee8de4ac0dae19e",
"/chunks/app-server.js": "/chunks/app-server.js?id=8269a0df9064927f", "/chunks/app-server.js": "/chunks/app-server.js?id=8269a0df9064927f",
"/chunks/app-language.js": "/chunks/app-language.js?id=83a53ba4d233ae46", "/chunks/app-language.js": "/chunks/app-language.js?id=83a53ba4d233ae46",
"/chunks/homepage.js": "/chunks/homepage.js?id=3a8a009996ff94d0", "/chunks/homepage.js": "/chunks/homepage.js?id=f1cfba4f0152f4b9",
"/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=0585ee757e04fe8d", "/chunks/dynamic-page.js": "/chunks/dynamic-page.js?id=2504793131107b1f",
"/chunks/contact-us.js": "/chunks/contact-us.js?id=1b8ef1d52ded4eff", "/chunks/contact-us.js": "/chunks/contact-us.js?id=2e0b16655d2d85d7",
"/chunks/successfully-email-verified.js": "/chunks/successfully-email-verified.js?id=887ca001d1542b96", "/chunks/successfully-email-verified.js": "/chunks/successfully-email-verified.js?id=25b805ade5230382",
"/chunks/successfully-email-send.js": "/chunks/successfully-email-send.js?id=f4562229776d9f56", "/chunks/successfully-email-send.js": "/chunks/successfully-email-send.js?id=f4562229776d9f56",
"/chunks/sign-in.js": "/chunks/sign-in.js?id=bbed1e72f0086331", "/chunks/sign-in.js": "/chunks/sign-in.js?id=295d214d04f2a86d",
"/chunks/sign-up.js": "/chunks/sign-up.js?id=d87ef46a15b3a4c3", "/chunks/sign-up.js": "/chunks/sign-up.js?id=77351b7631a6ee6c",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=63bc2a81117cee2f", "/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=50a1bc5e4ed86ec9",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=b7d1b17596c771c3", "/chunks/create-new-password.js": "/chunks/create-new-password.js?id=f652de052dba55c1",
"/chunks/settings.js": "/chunks/settings.js?id=1126b6a747a570e4", "/chunks/settings.js": "/chunks/settings.js?id=0c64ce909339f286",
"/chunks/profile.js": "/chunks/profile.js?id=baa99177b1a788a2", "/chunks/profile.js": "/chunks/profile.js?id=aa448a63771d7ad0",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=29034c929a287e2a", "/chunks/settings-password.js": "/chunks/settings-password.js?id=70128f4330237452",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=80bca2eb75da275d", "/chunks/settings-storage.js": "/chunks/settings-storage.js?id=80bca2eb75da275d",
"/chunks/billing.js": "/chunks/billing.js?id=7d56ea0d79e31c19", "/chunks/billing.js": "/chunks/billing.js?id=7d56ea0d79e31c19",
"/chunks/platform.js": "/chunks/platform.js?id=5be2b48bc79b0225", "/chunks/platform.js": "/chunks/platform.js?id=31b2ecb59e3124fc",
"/chunks/files.js": "/chunks/files.js?id=19f8379f5fd89ff9", "/chunks/files.js": "/chunks/files.js?id=40434484f678dfcf",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=f6a8c29b4a77d90f", "/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=cd3353e8928b57df",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=be252e8102fb967a", "/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=b3a32dbacd1e408e",
"/chunks/trash.js": "/chunks/trash.js?id=4d52e8241afb1a3f", "/chunks/trash.js": "/chunks/trash.js?id=878ef09616cc4668",
"/chunks/team-folders.js": "/chunks/team-folders.js?id=643af4ad24e12183", "/chunks/team-folders.js": "/chunks/team-folders.js?id=2645ae9d570f94d2",
"/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=bed3751b0b1da264", "/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=ad9d57d26962de4a",
"/chunks/invitation.js": "/chunks/invitation.js?id=21d172e77f12dbbb", "/chunks/invitation.js": "/chunks/invitation.js?id=21d172e77f12dbbb",
"/css/tailwind.css": "/css/tailwind.css", "/css/tailwind.css": "/css/tailwind.css",
"/css/app.css": "/css/app.css" "/css/app.css": "/css/app.css"

View File

@@ -116,7 +116,7 @@
</td> </td>
<td class="px-3 md:px-1" v-if="config.isSaaS"> <td class="px-3 md:px-1" v-if="config.isSaaS">
<span class="text-sm font-bold"> <span class="text-sm font-bold">
{{ row.data.relationships.subscription ? $t('global.premium') : $t('global.free') }} {{ row.data.relationships.subscription ? $t('premium') : $t('free') }}
</span> </span>
</td> </td>
<td class="px-3 md:px-1"> <td class="px-3 md:px-1">
@@ -260,17 +260,17 @@ export default {
return { return {
metered: [ metered: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'email', field: 'email',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.role'), label: this.$t('role'),
field: 'role', field: 'role',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.storage_used'), label: this.$t('storage_used'),
sortable: false, sortable: false,
}, },
{ {
@@ -283,23 +283,23 @@ export default {
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],
fixed: [ fixed: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'email', field: 'email',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.role'), label: this.$t('role'),
field: 'role', field: 'role',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.storage_used'), label: this.$t('storage_used'),
sortable: false, sortable: false,
}, },
{ {
@@ -313,23 +313,23 @@ export default {
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],
none: [ none: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'email', field: 'email',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.role'), label: this.$t('role'),
field: 'role', field: 'role',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.storage_used'), label: this.$t('storage_used'),
sortable: false, sortable: false,
}, },
{ {
@@ -343,7 +343,7 @@ export default {
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],

View File

@@ -36,12 +36,12 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$renameFileOrFolder(currentFile)" @click.native="$renameFileOrFolder(currentFile)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option <Option
@click.native="$moveFileOrFolder(currentFile)" @click.native="$moveFileOrFolder(currentFile)"
:title="$t('context_menu.move')" :title="$t('move')"
icon="move-item" icon="move-item"
/> />
<Option <Option
@@ -52,13 +52,13 @@
/> />
<Option <Option
@click.native="$deleteFileOrFolder(currentFile)" @click.native="$deleteFileOrFolder(currentFile)"
:title="$t('context_menu.delete')" :title="$t('delete')"
icon="trash" icon="trash"
class="menu-option" class="menu-option"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="!$isThisRoute($route, ['RequestUpload'])"> <OptionGroup v-if="!$isThisRoute($route, ['RequestUpload'])">
<Option @click.native="downloadItem" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="downloadItem" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</PopoverItem> </PopoverItem>
</PopoverWrapper> </PopoverWrapper>
@@ -89,13 +89,13 @@
@click.native="$shareFileOrFolder(currentFile)" @click.native="$shareFileOrFolder(currentFile)"
:class="{ 'is-inactive': !canShareItem }" :class="{ 'is-inactive': !canShareItem }"
source="share" source="share"
:action="$t('actions.share')" :action="$t('share_item')"
/> />
<ToolbarButton <ToolbarButton
v-if="isImage" v-if="isImage"
@click.native="printMethod()" @click.native="printMethod()"
source="print" source="print"
:action="$t('actions.print')" :action="$t('print')"
/> />
</div> </div>
</div> </div>
@@ -131,8 +131,8 @@ export default {
}, },
sharingTitle() { sharingTitle() {
return this.currentFile.data.relationships.shared return this.currentFile.data.relationships.shared
? this.$t('context_menu.share_edit') ? this.$t('edit_sharing')
: this.$t('context_menu.share') : this.$t('share')
}, },
isImage() { isImage() {
return this.currentFile.data.type === 'image' return this.currentFile.data.type === 'image'

View File

@@ -9,17 +9,17 @@
<ToolbarButton <ToolbarButton
@click.stop.native="showCreateMenu" @click.stop.native="showCreateMenu"
source="cloud-plus" source="cloud-plus"
:action="$t('actions.create')" :action="$t('create_something')"
/> />
<PopoverItem name="desktop-create" side="left"> <PopoverItem name="desktop-create" side="left">
<OptionGroup :title="$t('Upload')"> <OptionGroup :title="$t('Upload')">
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup :title="$t('Create')"> <OptionGroup :title="$t('Create')">
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
/> />
</OptionGroup> </OptionGroup>
@@ -39,7 +39,7 @@
'is-inactive': !canManipulate, 'is-inactive': !canManipulate,
}" }"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
/> />
<ToolbarButton <ToolbarButton
@click.native="$deleteFileOrFolder(clipboard[0])" @click.native="$deleteFileOrFolder(clipboard[0])"
@@ -58,7 +58,7 @@
<ToolbarButton <ToolbarButton
@click.stop.native="showSortingMenu" @click.stop.native="showSortingMenu"
source="preview-sorting" source="preview-sorting"
:action="$t('actions.sorting_view')" :action="$t('sorting_view')"
/> />
<PopoverItem name="desktop-sorting" side="left"> <PopoverItem name="desktop-sorting" side="left">
<FileSortingOptions /> <FileSortingOptions />
@@ -66,7 +66,7 @@
</PopoverWrapper> </PopoverWrapper>
<ToolbarButton <ToolbarButton
@click.native="$store.dispatch('fileInfoToggle')" @click.native="$store.dispatch('fileInfoToggle')"
:action="$t('actions.info_panel')" :action="$t('info_panel')"
source="info" source="info"
/> />
</div> </div>

View File

@@ -9,14 +9,14 @@
<ToolbarButton <ToolbarButton
@click.stop.native="showCreateMenu" @click.stop.native="showCreateMenu"
source="cloud-plus" source="cloud-plus"
:action="$t('actions.create')" :action="$t('create_something')"
/> />
<PopoverItem name="desktop-create" side="left"> <PopoverItem name="desktop-create" side="left">
<OptionGroup <OptionGroup
:title="$t('Frequently Used')" :title="$t('Frequently Used')"
> >
<OptionUpload <OptionUpload
:title="$t('actions.upload')" :title="$t('upload_files')"
type="file" type="file"
:class="{ :class="{
'is-inactive': (isSharedWithMe && !canEdit) || canUploadInView || isTeamFolderHomepage || isSharedWithMeHomepage, 'is-inactive': (isSharedWithMe && !canEdit) || canUploadInView || isTeamFolderHomepage || isSharedWithMeHomepage,
@@ -27,7 +27,7 @@
:class="{ :class="{
'is-inactive': (isSharedWithMe && !canEdit) || canCreateFolder || isTeamFolderHomepage || isSharedWithMeHomepage, 'is-inactive': (isSharedWithMe && !canEdit) || canCreateFolder || isTeamFolderHomepage || isSharedWithMeHomepage,
}" }"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
/> />
</OptionGroup> </OptionGroup>
@@ -36,7 +36,7 @@
:class="{ :class="{
'is-inactive': (isSharedWithMe && !canEdit) || canUploadFolderInView || isTeamFolderHomepage || isSharedWithMeHomepage, 'is-inactive': (isSharedWithMe && !canEdit) || canUploadFolderInView || isTeamFolderHomepage || isSharedWithMeHomepage,
}" }"
:title="$t('actions.upload_folder')" :title="$t('upload_folder')"
type="folder" type="folder"
/> />
<Option <Option
@@ -111,7 +111,7 @@
'is-inactive': canShareInView, 'is-inactive': canShareInView,
}" }"
source="share" source="share"
:action="$t('actions.share')" :action="$t('share_item')"
/> />
<ToolbarButton <ToolbarButton
@click.native="$moveFileOrFolder(clipboard[0])" @click.native="$moveFileOrFolder(clipboard[0])"
@@ -119,7 +119,7 @@
'is-inactive': canMoveInView && !canEdit, 'is-inactive': canMoveInView && !canEdit,
}" }"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
/> />
<ToolbarButton <ToolbarButton
@click.native="$deleteFileOrFolder(clipboard[0])" @click.native="$deleteFileOrFolder(clipboard[0])"
@@ -138,7 +138,7 @@
<ToolbarButton <ToolbarButton
@click.stop.native="showSortingMenu" @click.stop.native="showSortingMenu"
source="preview-sorting" source="preview-sorting"
:action="$t('actions.sorting_view')" :action="$t('sorting_view')"
/> />
<PopoverItem name="desktop-sorting" side="left"> <PopoverItem name="desktop-sorting" side="left">
<FileSortingOptions /> <FileSortingOptions />
@@ -146,7 +146,7 @@
</PopoverWrapper> </PopoverWrapper>
<ToolbarButton <ToolbarButton
@click.native="$store.dispatch('fileInfoToggle')" @click.native="$store.dispatch('fileInfoToggle')"
:action="$t('actions.info_panel')" :action="$t('info_panel')"
source="info" source="info"
/> />
</div> </div>

View File

@@ -21,17 +21,17 @@
<ToolbarButton <ToolbarButton
@click.stop.native="showCreateMenu" @click.stop.native="showCreateMenu"
source="cloud-plus" source="cloud-plus"
:action="$t('actions.create')" :action="$t('create_something')"
/> />
<PopoverItem name="desktop-create" side="left"> <PopoverItem name="desktop-create" side="left">
<OptionGroup :title="$t('Upload')"> <OptionGroup :title="$t('Upload')">
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup :title="$t('Create')"> <OptionGroup :title="$t('Create')">
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
/> />
</OptionGroup> </OptionGroup>
@@ -46,7 +46,7 @@
'is-inactive': !canManipulate, 'is-inactive': !canManipulate,
}" }"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
/> />
<ToolbarButton <ToolbarButton
@click.native="$deleteFileOrFolder(clipboard[0])" @click.native="$deleteFileOrFolder(clipboard[0])"
@@ -64,7 +64,7 @@
<ToolbarButton <ToolbarButton
@click.stop.native="showSortingMenu" @click.stop.native="showSortingMenu"
source="preview-sorting" source="preview-sorting"
:action="$t('actions.sorting_view')" :action="$t('sorting_view')"
/> />
<PopoverItem name="desktop-sorting" side="left"> <PopoverItem name="desktop-sorting" side="left">
<FileSortingOptions /> <FileSortingOptions />
@@ -72,7 +72,7 @@
</PopoverWrapper> </PopoverWrapper>
<ToolbarButton <ToolbarButton
@click.native="$store.dispatch('fileInfoToggle')" @click.native="$store.dispatch('fileInfoToggle')"
:action="$t('actions.info_panel')" :action="$t('info_panel')"
source="info" source="info"
/> />
</div> </div>

View File

@@ -26,7 +26,7 @@ export default {
// Title for multiple selected items // Title for multiple selected items
if (filesLength > 1 && hasDraggedItem) { if (filesLength > 1 && hasDraggedItem) {
return this.$t('file_detail.selected_multiple') return this.$t('selected_multiple')
} }
// Title for single item // Title for single item
@@ -40,7 +40,7 @@ export default {
// Subtitle for multiple selected items // Subtitle for multiple selected items
if (filesLength > 1 && hasDraggedItem) { if (filesLength > 1 && hasDraggedItem) {
return filesLength + ' ' + this.$tc('file_detail.items', filesLength) return filesLength + ' ' + this.$tc('items', filesLength)
} }
if ((filesLength < 2 || !hasDraggedItem) && this.draggedItem) { if ((filesLength < 2 || !hasDraggedItem) && this.draggedItem) {

View File

@@ -9,13 +9,13 @@
<!-- Multi select mode --> <!-- Multi select mode -->
<div v-if="isMultiSelectMode"> <div v-if="isMultiSelectMode">
<MobileActionButton @click.native="selectAll" icon="check-square"> <MobileActionButton @click.native="selectAll" icon="check-square">
{{ $t('mobile_selecting.select_all') }} {{ $t('select_all') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="deselectAll" icon="x-square"> <MobileActionButton @click.native="deselectAll" icon="x-square">
{{ $t('mobile_selecting.deselect_all') }} {{ $t('deselect_all') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="disableMultiSelectMode" icon="check"> <MobileActionButton @click.native="disableMultiSelectMode" icon="check">
{{ $t('mobile_selecting.done') }} {{ $t('done') }}
</MobileActionButton> </MobileActionButton>
</div> </div>
</div> </div>

View File

@@ -18,14 +18,14 @@
/> />
<Option <Option
@click.native="goToShared" @click.native="goToShared"
:title="$t('sidebar.my_shared')" :title="$t('publicly_shared')"
icon="share" icon="share"
:is-active="$isThisRoute($route, 'MySharedItems')" :is-active="$isThisRoute($route, 'MySharedItems')"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToTrash" @click.native="goToTrash"
:title="$t('menu.trash')" :title="$t('trash')"
icon="trash" icon="trash"
:is-active="$isThisRoute($route, 'Trash')" :is-active="$isThisRoute($route, 'Trash')"
:is-hover-disabled="true" :is-hover-disabled="true"

View File

@@ -6,72 +6,72 @@
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.artist"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.artist">
<b class="font-bold text-sm">{{ $t('file_detail_meta.author') }}</b> <b class="font-bold text-sm">{{ $t('author') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.artist }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.artist }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.width && clipboard.data.attributes.height"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.width && clipboard.data.attributes.height">
<b class="font-bold text-sm">{{ $t('file_detail_meta.dimension') }}</b> <b class="font-bold text-sm">{{ $t('dimension') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.width }}x{{ clipboard.data.attributes.height }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.width }}x{{ clipboard.data.attributes.height }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.x_resolution && clipboard.data.attributes.y_resolution"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.x_resolution && clipboard.data.attributes.y_resolution">
<b class="font-bold text-sm">{{ $t('file_detail_meta.resolution') }}</b> <b class="font-bold text-sm">{{ $t('resolution') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.x_resolution }}x{{ clipboard.data.attributes.y_resolution }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.x_resolution }}x{{ clipboard.data.attributes.y_resolution }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.color_space"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.color_space">
<b class="font-bold text-sm"> {{ $t('file_detail_meta.color_space') }}</b> <b class="font-bold text-sm"> {{ $t('color_space') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.color_space }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.color_space }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.make"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.make">
<b class="font-bold text-sm">{{ $t('file_detail_meta.make') }}</b> <b class="font-bold text-sm">{{ $t('make') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.make }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.make }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.model"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.model">
<b class="font-bold text-sm">{{ $t('file_detail_meta.model') }}</b> <b class="font-bold text-sm">{{ $t('model') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.model }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.model }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.aperture_value"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.aperture_value">
<b class="font-bold text-sm">{{ $t('file_detail_meta.aperture_value') }}</b> <b class="font-bold text-sm">{{ $t('aperture_value') }}</b>
<b class="font-bold text-sm"> {{ clipboard.data.attributes.aperture_value }} </b> <b class="font-bold text-sm"> {{ clipboard.data.attributes.aperture_value }} </b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.exposure_time"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.exposure_time">
<b class="font-bold text-sm">{{ $t('file_detail_meta.exposure') }}</b> <b class="font-bold text-sm">{{ $t('exposure') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.exposure_time }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.exposure_time }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.focal_length"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.focal_length">
<b class="font-bold text-sm">{{ $t('file_detail_meta.focal') }}</b> <b class="font-bold text-sm">{{ $t('focal') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.focal_length }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.focal_length }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.iso"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.iso">
<b class="font-bold text-sm">{{ $t('file_detail_meta.iso') }}</b> <b class="font-bold text-sm">{{ $t('iso') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.iso }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.iso }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.aperture_f_number"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.aperture_f_number">
<b class="font-bold text-sm">{{ $t('file_detail_meta.aperature') }}</b> <b class="font-bold text-sm">{{ $t('aperature') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.aperture_f_number }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.aperture_f_number }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.ccd_width"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.ccd_width">
<b class="font-bold text-sm">{{ $t('file_detail_meta.camera_lens') }}</b> <b class="font-bold text-sm">{{ $t('camera_lens') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.ccd_width }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.ccd_width }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.longitude"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.longitude">
<b class="font-bold text-sm">{{ $t('file_detail_meta.longitude') }}</b> <b class="font-bold text-sm">{{ $t('longitude') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.longitude }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.longitude }}</b>
</div> </div>
<div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.latitude"> <div class="flex items-center justify-between py-2" v-if="clipboard.data.attributes.latitude">
<b class="font-bold text-sm">{{ $t('file_detail_meta.latitude') }}</b> <b class="font-bold text-sm">{{ $t('latitude') }}</b>
<b class="font-bold text-sm">{{ clipboard.data.attributes.latitude }}</b> <b class="font-bold text-sm">{{ clipboard.data.attributes.latitude }}</b>
</div> </div>
</div> </div>

View File

@@ -17,8 +17,8 @@
v-if="!isSingleFile && !isEmpty" v-if="!isSingleFile && !isEmpty"
class="mb-6" class="mb-6"
icon="check-square" icon="check-square"
:title="$t('file_detail.selected_multiple')" :title="$t('selected_multiple')"
:subtitle="this.clipboard.length + ' ' + $tc('file_detail.items', this.clipboard.length)" :subtitle="this.clipboard.length + ' ' + $tc('items', this.clipboard.length)"
/> />
<!--Single file preview--> <!--Single file preview-->
@@ -35,15 +35,15 @@
<!--Filesize--> <!--Filesize-->
<ListInfoItem <ListInfoItem
v-if="singleFile.data.attributes.filesize" v-if="singleFile.data.attributes.filesize"
:title="$t('file_detail.size')" :title="$t('size')"
:content="singleFile.data.attributes.filesize" :content="singleFile.data.attributes.filesize"
/> />
<!--Created At--> <!--Created At-->
<ListInfoItem :title="$t('file_detail.created_at')" :content="singleFile.data.attributes.created_at" /> <ListInfoItem :title="$t('created_at')" :content="singleFile.data.attributes.created_at" />
<!--Location--> <!--Location-->
<ListInfoItem v-if="$checkPermission(['master'])" :title="$t('file_detail.where')"> <ListInfoItem v-if="$checkPermission(['master'])" :title="$t('where')">
<div @click="$moveFileOrFolder(singleFile)" class="flex cursor-pointer items-center"> <div @click="$moveFileOrFolder(singleFile)" class="flex cursor-pointer items-center">
<b class="inline-block text-sm font-bold"> <b class="inline-block text-sm font-bold">
{{ {{
@@ -59,7 +59,7 @@
<!--Shared--> <!--Shared-->
<ListInfoItem <ListInfoItem
v-if="$checkPermission('master') && singleFile.data.relationships.shared" v-if="$checkPermission('master') && singleFile.data.relationships.shared"
:title="$t('file_detail.shared')" :title="$t('shared')"
> >
<div @click="$shareFileOrFolder(singleFile)" class="mb-2 flex cursor-pointer items-center"> <div @click="$shareFileOrFolder(singleFile)" class="mb-2 flex cursor-pointer items-center">
<span class="inline-block text-sm font-bold"> <span class="inline-block text-sm font-bold">
@@ -95,7 +95,7 @@
</ListInfoItem> </ListInfoItem>
<!--Metadata--> <!--Metadata-->
<ListInfoItem v-if="canShowMetaData" :title="$t('file_detail_meta.meta_data')"> <ListInfoItem v-if="canShowMetaData" :title="$t('meta_data')">
<ImageMetaData /> <ImageMetaData />
</ListInfoItem> </ListInfoItem>
</div> </div>

View File

@@ -17,8 +17,8 @@
v-if="!isSingleFile && !isEmpty" v-if="!isSingleFile && !isEmpty"
class="mb-6" class="mb-6"
icon="check-square" icon="check-square"
:title="$t('file_detail.selected_multiple')" :title="$t('selected_multiple')"
:subtitle="this.clipboard.length + ' ' + $tc('file_detail.items', this.clipboard.length)" :subtitle="this.clipboard.length + ' ' + $tc('items', this.clipboard.length)"
/> />
<!--Single file preview--> <!--Single file preview-->
@@ -35,15 +35,15 @@
<!--Filesize--> <!--Filesize-->
<ListInfoItem <ListInfoItem
v-if="singleFile.data.attributes.filesize" v-if="singleFile.data.attributes.filesize"
:title="$t('file_detail.size')" :title="$t('size')"
:content="singleFile.data.attributes.filesize" :content="singleFile.data.attributes.filesize"
/> />
<!--Created At--> <!--Created At-->
<ListInfoItem :title="$t('file_detail.created_at')" :content="singleFile.data.attributes.created_at" /> <ListInfoItem :title="$t('created_at')" :content="singleFile.data.attributes.created_at" />
<!--Location--> <!--Location-->
<ListInfoItem :title="$t('file_detail.where')"> <ListInfoItem :title="$t('where')">
<div @click="$moveFileOrFolder(singleFile)" class="flex cursor-pointer items-center"> <div @click="$moveFileOrFolder(singleFile)" class="flex cursor-pointer items-center">
<b class="inline-block text-sm font-bold"> <b class="inline-block text-sm font-bold">
{{ {{
@@ -59,7 +59,7 @@
<!--Shared--> <!--Shared-->
<ListInfoItem <ListInfoItem
v-if="$checkPermission('master') && singleFile.data.relationships.shared" v-if="$checkPermission('master') && singleFile.data.relationships.shared"
:title="$t('file_detail.shared')" :title="$t('shared')"
> >
<div @click="$shareFileOrFolder(singleFile)" class="mb-2 flex cursor-pointer items-center"> <div @click="$shareFileOrFolder(singleFile)" class="mb-2 flex cursor-pointer items-center">
<span class="inline-block text-sm font-bold"> <span class="inline-block text-sm font-bold">
@@ -85,7 +85,7 @@
</ListInfoItem> </ListInfoItem>
<!--Metadata--> <!--Metadata-->
<ListInfoItem v-if="canShowMetaData" :title="$t('file_detail_meta.meta_data')"> <ListInfoItem v-if="canShowMetaData" :title="$t('meta_data')">
<ImageMetaData /> <ImageMetaData />
</ListInfoItem> </ListInfoItem>
</div> </div>

View File

@@ -17,7 +17,7 @@
</section> </section>
<footer class="plan-footer"> <footer class="plan-footer">
<b class="price text-theme"> <b class="price text-theme">
{{ plan.data.attributes.price }}/{{ $t('global.monthly_ac') }} {{ plan.data.attributes.price }}/{{ $t('mo.') }}
<small v-if="plan.data.attributes.tax_rates.length > 0" class="vat-disclaimer">{{ <small v-if="plan.data.attributes.tax_rates.length > 0" class="vat-disclaimer">{{
$t('page_pricing_tables.vat_excluded') $t('page_pricing_tables.vat_excluded')
}}</small> }}</small>

View File

@@ -12,7 +12,7 @@
class="get-started-button bg-theme-800 hover-bg-theme shadow-theme" class="get-started-button bg-theme-800 hover-bg-theme shadow-theme"
:to="{ name: 'SignUp' }" :to="{ name: 'SignUp' }"
> >
<span class="content">{{ $t('page_index.get_started_button') }}</span> <span class="content">{{ $t('sign_up_now') }}</span>
<chevron-right-icon size="22"></chevron-right-icon> <chevron-right-icon size="22"></chevron-right-icon>
</router-link> </router-link>

View File

@@ -13,19 +13,19 @@
<ul class="navigation-links"> <ul class="navigation-links">
<!--<li v-if="config.stripe_public_key"> <!--<li v-if="config.stripe_public_key">
<a href="/#pricing"> <a href="/#pricing">
{{ $t('page_index.menu.pricing') }} {{ $t('pricing') }}
</a> </a>
</li>--> </li>-->
<li> <li>
<router-link :to="{ name: 'ContactUs' }" class="hover-text-theme"> <router-link :to="{ name: 'ContactUs' }" class="hover-text-theme">
{{ $t('page_index.menu.contact_us') }} {{ $t('contact_us') }}
</router-link> </router-link>
</li> </li>
</ul> </ul>
<ul v-if="!config.isAuthenticated" class="navigation-links"> <ul v-if="!config.isAuthenticated" class="navigation-links">
<li> <li>
<router-link :to="{ name: 'SignIn' }" class="hover-text-theme"> <router-link :to="{ name: 'SignIn' }" class="hover-text-theme">
{{ $t('page_index.menu.log_in') }} {{ $t('log_in') }}
</router-link> </router-link>
</li> </li>
<li v-if="config.userRegistration"> <li v-if="config.userRegistration">
@@ -43,7 +43,7 @@
</ul> </ul>
</div> </div>
<router-link class="cta-button log-in text-theme bg-theme-100" :to="{ name: 'SignIn' }"> <router-link class="cta-button log-in text-theme bg-theme-100" :to="{ name: 'SignIn' }">
{{ $t('page_index.menu.log_in') }} {{ $t('log_in') }}
</router-link> </router-link>
</nav> </nav>
</template> </template>

View File

@@ -12,12 +12,12 @@
<ul class="navigation-links"> <ul class="navigation-links">
<!-- <li> <!-- <li>
<a href="/#pricing"> <a href="/#pricing">
{{ $t('page_index.menu.pricing') }} {{ $t('pricing') }}
</a> </a>
</li>--> </li>-->
<li> <li>
<router-link :to="{ name: 'ContactUs' }" class="hover-text-theme"> <router-link :to="{ name: 'ContactUs' }" class="hover-text-theme">
{{ $t('page_index.menu.contact_us') }} {{ $t('contact_us') }}
</router-link> </router-link>
</li> </li>
</ul> </ul>

View File

@@ -10,7 +10,7 @@
<!--User login button--> <!--User login button-->
<router-link v-if="!config.userRegistration" class="sign-up-button" :to="{ name: 'SignIn' }"> <router-link v-if="!config.userRegistration" class="sign-up-button" :to="{ name: 'SignIn' }">
<AuthButton class="button" icon="chevron-right" :text="$t('page_index.menu.log_in')" /> <AuthButton class="button" icon="chevron-right" :text="$t('log_in')" />
</router-link> </router-link>
<div class="features" v-if="config.subscriptionType === 'fixed'"> <div class="features" v-if="config.subscriptionType === 'fixed'">

View File

@@ -5,7 +5,7 @@
<PopupContent> <PopupContent>
<ValidationObserver @submit.prevent="confirmPassword" ref="passwordForm" v-slot="{ invalid }" tag="form"> <ValidationObserver @submit.prevent="confirmPassword" ref="passwordForm" v-slot="{ invalid }" tag="form">
<ValidationProvider tag="div" mode="passive" name="Password" rules="required" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="Password" rules="required" v-slot="{ errors }">
<AppInputText :title="$t('popup_2fa.input_label')" :error="errors[0]" :is-last="true"> <AppInputText :title="$t('password')" :error="errors[0]" :is-last="true">
<input <input
v-model="password" v-model="password"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -30,7 +30,7 @@
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
> >
{{ $t('popup_2fa.confirm_button') }} {{ $t('confirm') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
</PopupWrapper> </PopupWrapper>

View File

@@ -1,6 +1,6 @@
<template> <template>
<PopupWrapper name="create-personal-token"> <PopupWrapper name="create-personal-token">
<PopupHeader :title="$t('popup_personal_token.title')" icon="key" /> <PopupHeader :title="$t('create_personal_token')" icon="key" />
<PopupContent> <PopupContent>
<ValidationObserver <ValidationObserver
@@ -11,7 +11,7 @@
tag="form" tag="form"
> >
<ValidationProvider tag="div" mode="passive" name="Token Name" rules="required|min:3" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="Token Name" rules="required|min:3" v-slot="{ errors }">
<AppInputText :title="$t('popup_personal_token.label')" :error="errors[0]" :is-last="true"> <AppInputText :title="$t('token_name')" :error="errors[0]" :is-last="true">
<input <input
v-model="name" v-model="name"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -44,13 +44,13 @@
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
> >
{{ $t('personal_token.create_token') }} {{ $t('create_token') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
<PopupActions v-if="token"> <PopupActions v-if="token">
<ButtonBase class="w-full" @click.native="$closePopup" button-style="theme"> <ButtonBase class="w-full" @click.native="$closePopup" button-style="theme">
{{ $t('shared_form.button_done') }} {{ $t('awesome_iam_done') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
</PopupWrapper> </PopupWrapper>

View File

@@ -100,7 +100,7 @@
<!--Actions--> <!--Actions-->
<PopupActions v-if="generatedUploadRequest"> <PopupActions v-if="generatedUploadRequest">
<ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme" <ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme"
>{{ $t('shared_form.button_done') }} >{{ $t('awesome_iam_done') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
</PopupWrapper> </PopupWrapper>

View File

@@ -33,7 +33,7 @@
v-model="query" v-model="query"
ref="search" ref="search"
type="text" type="text"
:placeholder="$te('select_search_placeholder') ? $t('select_search_placeholder') : 'Search in list...'" :placeholder="$te('search_in_list') ? $t('search_in_list') : 'Search in list...'"
class="search-input focus-border-theme rounded-lg" class="search-input focus-border-theme rounded-lg"
/> />
</div> </div>

View File

@@ -38,7 +38,7 @@
/> />
<Option <Option
@click.native.stop="showSubmenu('settings')" @click.native.stop="showSubmenu('settings')"
:title="$t('menu.settings')" :title="$t('settings')"
icon="user" icon="user"
arrow="right" arrow="right"
:is-hover-disabled="true" :is-hover-disabled="true"
@@ -46,7 +46,7 @@
<Option <Option
v-if="isAdmin" v-if="isAdmin"
@click.native.stop="showSubmenu('admin')" @click.native.stop="showSubmenu('admin')"
:title="$t('menu.admin')" :title="$t('administration')"
icon="settings" icon="settings"
arrow="right" arrow="right"
:is-hover-disabled="true" :is-hover-disabled="true"
@@ -72,7 +72,7 @@
/> />
<Option <Option
@click.native="goToRoute('Storage')" @click.native="goToRoute('Storage')"
:title="$t('menu.storage')" :title="$t('storage')"
icon="hard-drive" icon="hard-drive"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -89,19 +89,19 @@
<OptionGroup v-if="clickedSubmenu === 'admin'"> <OptionGroup v-if="clickedSubmenu === 'admin'">
<Option <Option
@click.native="goToRoute('Dashboard')" @click.native="goToRoute('Dashboard')"
:title="$t('admin_menu.dashboard')" :title="$t('dashboard')"
icon="box" icon="box"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToRoute('Users')" @click.native="goToRoute('Users')"
:title="$t('admin_menu.users')" :title="$t('users')"
icon="users" icon="users"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.native="goToRoute('AppOthers')" @click.native="goToRoute('AppOthers')"
:title="$t('admin_menu.settings')" :title="$t('settings')"
icon="settings" icon="settings"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -111,7 +111,7 @@
<OptionGroup v-if="clickedSubmenu === 'admin'"> <OptionGroup v-if="clickedSubmenu === 'admin'">
<Option <Option
@click.native="goToRoute('Pages')" @click.native="goToRoute('Pages')"
:title="$t('admin_menu.pages')" :title="$t('pages')"
icon="monitor" icon="monitor"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -181,8 +181,8 @@ export default {
}, },
backTitle() { backTitle() {
let location = { let location = {
settings: this.$t('menu.settings'), settings: this.$t('settings'),
admin: this.$t('menu.admin'), admin: this.$t('administration'),
} }
return 'Go back from ' + location[this.clickedSubmenu] return 'Go back from ' + location[this.clickedSubmenu]

View File

@@ -15,8 +15,8 @@
<TitlePreview <TitlePreview
class="mb-4" class="mb-4"
icon="check-square" icon="check-square"
:title="$t('file_detail.selected_multiple')" :title="$t('selected_multiple')"
:subtitle="this.clipboard.length + ' ' + $tc('file_detail.items', this.clipboard.length)" :subtitle="this.clipboard.length + ' ' + $tc('items', this.clipboard.length)"
v-if="clipboard.length > 1 && !isSelectedItem" v-if="clipboard.length > 1 && !isSelectedItem"
/> />

View File

@@ -17,7 +17,7 @@
</section> </section>
<footer class="plan-footer"> <footer class="plan-footer">
<b class="price text-theme"> <b class="price text-theme">
{{ plan.data.attributes.price }}/{{ $t('global.monthly_ac') }} {{ plan.data.attributes.price }}/{{ $t('mo.') }}
<small v-if="plan.data.attributes.tax_rates.length > 0" class="vat-disclaimer">{{ <small v-if="plan.data.attributes.tax_rates.length > 0" class="vat-disclaimer">{{
$t('page_pricing_tables.vat_excluded') $t('page_pricing_tables.vat_excluded')
}}</small> }}</small>
@@ -28,7 +28,7 @@
button-style="secondary" button-style="secondary"
class="sign-in-button" class="sign-in-button"
> >
{{ $t('global.get_it') }} {{ $t('get_it') }}
</ButtonBase> </ButtonBase>
</footer> </footer>
</div> </div>

View File

@@ -18,7 +18,7 @@
>{{ $t('cancel') }} >{{ $t('cancel') }}
</ButtonBase> </ButtonBase>
<ButtonBase @click.native="confirm" :button-style="buttonColor" class="w-full" <ButtonBase @click.native="confirm" :button-style="buttonColor" class="w-full"
>{{ $t('global.confirm_action') }} >{{ $t('yes_iam_sure') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
</PopupWrapper> </PopupWrapper>

View File

@@ -101,8 +101,8 @@ export default {
computed: { computed: {
itemTypeTitle() { itemTypeTitle() {
return this.pickedItem && this.pickedItem.data.type === 'folder' return this.pickedItem && this.pickedItem.data.type === 'folder'
? this.$t('types.folder') ? this.$t('folder')
: this.$t('types.file') : this.$t('file')
}, },
}, },
watch: { watch: {

View File

@@ -25,7 +25,7 @@
rules="required" rules="required"
v-slot="{ errors }" v-slot="{ errors }"
> >
<AppInputText :title="$t('shared_form.label_permission')" :error="errors[0]"> <AppInputText :title="$t('permission')" :error="errors[0]">
<SelectInput <SelectInput
v-model="shareOptions.permission" v-model="shareOptions.permission"
:options="$translateSelectOptions(permissionOptions)" :options="$translateSelectOptions(permissionOptions)"
@@ -38,7 +38,7 @@
<!--Password Switch--> <!--Password Switch-->
<div> <div>
<AppInputSwitch <AppInputSwitch
:title="$t('shared_form.label_password_protection')" :title="$t('password_protected')"
:description="$t('popup.share.password_description')" :description="$t('popup.share.password_description')"
> >
<SwitchInput <SwitchInput
@@ -109,7 +109,7 @@
<MultiEmailInput <MultiEmailInput
rules="required" rules="required"
v-model="shareOptions.emails" v-model="shareOptions.emails"
:label="$t('shared_form.recipients_label')" :label="$t('recipients')"
:is-error="errors[0]" :is-error="errors[0]"
/> />
</AppInputText> </AppInputText>
@@ -118,7 +118,7 @@
</ValidationObserver> </ValidationObserver>
<!--Copy generated link--> <!--Copy generated link-->
<AppInputText v-if="isGeneratedShared" :title="$t('shared_form.label_share_vie_email')" :is-last="true"> <AppInputText v-if="isGeneratedShared" :title="$t('get_your_link')" :is-last="true">
<CopyShareLink :item="pickedItem" /> <CopyShareLink :item="pickedItem" />
</AppInputText> </AppInputText>
</PopupContent> </PopupContent>
@@ -192,14 +192,14 @@ export default {
...mapGetters(['permissionOptions', 'expirationList']), ...mapGetters(['permissionOptions', 'expirationList']),
itemTypeTitle() { itemTypeTitle() {
return this.pickedItem && this.pickedItem.data.type === 'folder' return this.pickedItem && this.pickedItem.data.type === 'folder'
? this.$t('types.folder') ? this.$t('folder')
: this.$t('types.file') : this.$t('file')
}, },
isFolder() { isFolder() {
return this.pickedItem && this.pickedItem.data.type === 'folder' return this.pickedItem && this.pickedItem.data.type === 'folder'
}, },
submitButtonText() { submitButtonText() {
return this.isGeneratedShared ? this.$t('shared_form.button_done') : this.$t('shared_form.button_generate') return this.isGeneratedShared ? this.$t('awesome_iam_done') : this.$t('generate_link')
}, },
}, },
watch: { watch: {

View File

@@ -17,7 +17,7 @@
{{ $t('Show Details') }} {{ $t('Show Details') }}
</ButtonBase> </ButtonBase>
<ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme"> <ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme">
{{ $t('shared_form.button_done') }} {{ $t('awesome_iam_done') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
</div> </div>
@@ -65,7 +65,7 @@
<ThumbnailItem class="mb-5" :item="pickedItem" /> <ThumbnailItem class="mb-5" :item="pickedItem" />
<!--Get share link--> <!--Get share link-->
<AppInputText :title="$t('shared_form.label_share_vie_email')"> <AppInputText :title="$t('get_your_link')">
<CopyShareLink :item="pickedItem" /> <CopyShareLink :item="pickedItem" />
</AppInputText> </AppInputText>
@@ -79,7 +79,7 @@
rules="required" rules="required"
v-slot="{ errors }" v-slot="{ errors }"
> >
<AppInputText :title="$t('shared_form.label_permission')" :error="errors[0]"> <AppInputText :title="$t('permission')" :error="errors[0]">
<SelectInput <SelectInput
v-model="shareOptions.permission" v-model="shareOptions.permission"
:options="$translateSelectOptions(permissionOptions)" :options="$translateSelectOptions(permissionOptions)"
@@ -93,7 +93,7 @@
<!--Password Switch--> <!--Password Switch-->
<div> <div>
<AppInputSwitch <AppInputSwitch
:title="$t('shared_form.label_password_protection')" :title="$t('password_protected')"
:description="$t('popup.share.password_description')" :description="$t('popup.share.password_description')"
> >
<SwitchInput <SwitchInput

View File

@@ -1,6 +1,6 @@
<template> <template>
<PopupWrapper name="two-factor-qr-setup"> <PopupWrapper name="two-factor-qr-setup">
<PopupHeader :title="$t('popup_2fa.title')" icon="edit" /> <PopupHeader :title="$t('confirm_your_password')" icon="edit" />
<PopupContent> <PopupContent>
<div v-if="qrCode" class="flex justify-center"> <div v-if="qrCode" class="flex justify-center">
@@ -51,7 +51,7 @@ export default {
computed: { computed: {
...mapGetters(['user']), ...mapGetters(['user']),
closeQrButtonText() { closeQrButtonText() {
return this.isConfirmedClose ? this.$t('popup_2fa.disappear_qr') : this.$t('shared_form.button_done') return this.isConfirmedClose ? this.$t('popup_2fa.disappear_qr') : this.$t('awesome_iam_done')
}, },
closeQrButtonStyle() { closeQrButtonStyle() {
return this.isConfirmedClose ? 'danger' : 'theme' return this.isConfirmedClose ? 'danger' : 'theme'

View File

@@ -1,19 +1,19 @@
<template> <template>
<PopupWrapper name="two-factor-recovery-codes"> <PopupWrapper name="two-factor-recovery-codes">
<PopupHeader :title="$t('popup_2fa.popup_codes_title')" icon="key" /> <PopupHeader :title="$t('your_security_codes')" icon="key" />
<PopupContent style="padding: 0 20px"> <PopupContent style="padding: 0 20px">
<div class="mobile-actions"> <div class="mobile-actions">
<MobileActionButton @click.native="copyCodes" icon="copy"> <MobileActionButton @click.native="copyCodes" icon="copy">
{{ $t('context_menu.copy') }} {{ $t('copy') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="downloadCodes" icon="download"> <MobileActionButton @click.native="downloadCodes" icon="download">
{{ $t('context_menu.download') }} {{ $t('download') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="regenerateCodes" icon="refresh"> <MobileActionButton @click.native="regenerateCodes" icon="refresh">
{{ $t('context_menu.codes_regenerate') }} {{ $t('regenerate_codes') }}
</MobileActionButton> </MobileActionButton>
</div> </div>
@@ -34,7 +34,7 @@
<PopupActions> <PopupActions>
<ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme"> <ButtonBase class="w-full" @click.native="$closePopup()" button-style="theme">
{{ $t('shared_form.button_done') }} {{ $t('awesome_iam_done') }}
</ButtonBase> </ButtonBase>
</PopupActions> </PopupActions>
</PopupWrapper> </PopupWrapper>

View File

@@ -290,7 +290,7 @@ const FunctionHelpers = {
return { return {
RequestUpload: this.$t('Home'), RequestUpload: this.$t('Home'),
RecentUploads: this.$t('Recent Uploads'), RecentUploads: this.$t('Recent Uploads'),
MySharedItems: this.$t('sidebar.my_shared'), MySharedItems: this.$t('publicly_shared'),
Trash: this.$t('Trash'), Trash: this.$t('Trash'),
Public: this.$t('Files'), Public: this.$t('Files'),
Files: this.$t('sidebar.home'), Files: this.$t('sidebar.home'),
@@ -303,7 +303,7 @@ const FunctionHelpers = {
Vue.prototype.$getCurrentSectionName = function () { Vue.prototype.$getCurrentSectionName = function () {
return { return {
RecentUploads: this.$t('Recent Uploads'), RecentUploads: this.$t('Recent Uploads'),
MySharedItems: this.$t('sidebar.my_shared'), MySharedItems: this.$t('publicly_shared'),
Trash: this.$t('Trash'), Trash: this.$t('Trash'),
Public: this.$t('Files'), Public: this.$t('Files'),
Files: this.$t('sidebar.home'), Files: this.$t('sidebar.home'),

View File

@@ -14,7 +14,7 @@ const routesAdmin = [
component: () => import(/* webpackChunkName: "chunks/dashboard" */ '../views/Admin/Dashboard'), component: () => import(/* webpackChunkName: "chunks/dashboard" */ '../views/Admin/Dashboard'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.dashboard', title: 'dashboard',
}, },
}, },
{ {
@@ -41,7 +41,7 @@ const routesAdmin = [
component: () => import(/* webpackChunkName: "chunks/pages" */ '../views/Admin/Pages'), component: () => import(/* webpackChunkName: "chunks/pages" */ '../views/Admin/Pages'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.pages', title: 'pages',
}, },
}, },
{ {
@@ -50,7 +50,7 @@ const routesAdmin = [
component: () => import(/* webpackChunkName: "chunks/page-edit" */ '../views/Admin/Pages/PageEdit'), component: () => import(/* webpackChunkName: "chunks/page-edit" */ '../views/Admin/Pages/PageEdit'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.page_edit', title: 'edit_page',
}, },
}, },
{ {
@@ -59,7 +59,7 @@ const routesAdmin = [
component: () => import(/* webpackChunkName: "chunks/plans" */ '../views/Admin/Plans'), component: () => import(/* webpackChunkName: "chunks/plans" */ '../views/Admin/Plans'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.pricing_plans', title: 'pricing_plans',
}, },
}, },
{ {
@@ -77,7 +77,7 @@ const routesAdmin = [
component: () => import(/* webpackChunkName: "chunks/user-create" */ '../views/Admin/Users/UserCreate'), component: () => import(/* webpackChunkName: "chunks/user-create" */ '../views/Admin/Users/UserCreate'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.user_create', title: 'create_user',
}, },
}, },
{ {
@@ -121,7 +121,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.users_detail', title: 'detail',
}, },
}, },
{ {
@@ -145,7 +145,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.subscription', title: 'subscription',
}, },
}, },
{ {
@@ -169,7 +169,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.users_delete', title: 'delete_user',
}, },
}, },
], ],
@@ -192,7 +192,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.subscribers', title: 'subscribers',
}, },
}, },
{ {
@@ -204,7 +204,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.plan_settings', title: 'plan_settings',
}, },
}, },
{ {
@@ -237,7 +237,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.subscribers', title: 'subscribers',
}, },
}, },
{ {
@@ -249,7 +249,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.plan_settings', title: 'plan_settings',
}, },
}, },
{ {
@@ -307,7 +307,7 @@ const routesAdmin = [
import(/* webpackChunkName: "chunks/app-settings" */ '../views/Admin/AppSettings/AppSettings'), import(/* webpackChunkName: "chunks/app-settings" */ '../views/Admin/AppSettings/AppSettings'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.settings', title: 'settings',
}, },
children: [ children: [
{ {
@@ -319,7 +319,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.appearance', title: 'appearance',
}, },
}, },
{ {
@@ -343,7 +343,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.email', title: 'email',
}, },
}, },
{ {
@@ -355,7 +355,7 @@ const routesAdmin = [
), ),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.others', title: 'others',
}, },
}, },
{ {

View File

@@ -13,7 +13,7 @@ const routesUser = [
component: () => import(/* webpackChunkName: "chunks/profile" */ '../views/User/Settings'), component: () => import(/* webpackChunkName: "chunks/profile" */ '../views/User/Settings'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.profile', title: 'my_profile',
}, },
}, },
{ {
@@ -22,7 +22,7 @@ const routesUser = [
component: () => import(/* webpackChunkName: "chunks/settings-password" */ '../views/User/Password'), component: () => import(/* webpackChunkName: "chunks/settings-password" */ '../views/User/Password'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.settings_password', title: 'change_password',
}, },
}, },
{ {
@@ -31,7 +31,7 @@ const routesUser = [
component: () => import(/* webpackChunkName: "chunks/settings-storage" */ '../views/User/Storage'), component: () => import(/* webpackChunkName: "chunks/settings-storage" */ '../views/User/Storage'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.settings_storage', title: 'storage',
}, },
}, },
{ {
@@ -40,7 +40,7 @@ const routesUser = [
component: () => import(/* webpackChunkName: "chunks/billing" */ '../views/User/Billing'), component: () => import(/* webpackChunkName: "chunks/billing" */ '../views/User/Billing'),
meta: { meta: {
requiresAuth: true, requiresAuth: true,
title: 'routes_title.subscription', title: 'subscription',
}, },
}, },
], ],

View File

@@ -137,21 +137,21 @@ export default {
let sections = [ let sections = [
{ {
groupCollapsable: false, groupCollapsable: false,
groupTitle: this.$t('global.admin'), groupTitle: this.$t('admin'),
groupLinks: [ groupLinks: [
{ {
title: this.$t('admin_menu.dashboard'), title: this.$t('dashboard'),
route: 'Dashboard', route: 'Dashboard',
icon: 'box', icon: 'box',
}, },
{ {
title: this.$t('admin_menu.users'), title: this.$t('users'),
route: 'Users', route: 'Users',
icon: 'users', icon: 'users',
linkActivation: ['users', 'user'], linkActivation: ['users', 'user'],
}, },
{ {
title: this.$t('admin_menu.settings'), title: this.$t('settings'),
route: 'AppSettings', route: 'AppSettings',
icon: 'settings', icon: 'settings',
}, },
@@ -162,12 +162,12 @@ export default {
groupTitle: this.$t('Content'), groupTitle: this.$t('Content'),
groupLinks: [ groupLinks: [
{ {
title: this.$t('admin_menu.pages'), title: this.$t('pages'),
route: 'Pages', route: 'Pages',
icon: 'monitor', icon: 'monitor',
}, },
{ {
title: this.$t('admin_menu.languages'), title: this.$t('languages'),
route: 'Language', route: 'Language',
icon: 'globe', icon: 'globe',
}, },

View File

@@ -19,7 +19,7 @@
target="_blank" target="_blank"
class="mr-4 inline-block" class="mr-4 inline-block"
> >
<span class="text-sm font-bold"> {{ $t('admin_page_dashboard.version') }}: </span> <span class="text-sm font-bold"> {{ $t('version') }}: </span>
<ColorLabel color="purple"> <ColorLabel color="purple">
{{ data.app.version }} {{ data.app.version }}
</ColorLabel> </ColorLabel>
@@ -29,7 +29,7 @@
target="_blank" target="_blank"
class="mr-4 inline-block" class="mr-4 inline-block"
> >
<span class="text-sm font-bold"> {{ $t('admin_page_dashboard.license') }}: </span> <span class="text-sm font-bold"> {{ $t('license') }}: </span>
<ColorLabel color="purple"> <ColorLabel color="purple">
{{ data.app.license }} {{ data.app.license }}
</ColorLabel> </ColorLabel>
@@ -94,7 +94,7 @@
<router-link :to="{ name: 'Users' }" class="mt-6 flex items-center"> <router-link :to="{ name: 'Users' }" class="mt-6 flex items-center">
<span class="mr-2 whitespace-nowrap text-xs font-bold"> <span class="mr-2 whitespace-nowrap text-xs font-bold">
{{ $t('admin_page_dashboard.w_total_space.link') }} {{ $t('show_all_users') }}
</span> </span>
<chevron-right-icon size="16" class="text-theme vue-feather" /> <chevron-right-icon size="16" class="text-theme vue-feather" />
</router-link> </router-link>
@@ -110,7 +110,7 @@
<router-link :to="{ name: 'Users' }" class="mt-6 flex items-center"> <router-link :to="{ name: 'Users' }" class="mt-6 flex items-center">
<span class="mr-2 whitespace-nowrap text-xs font-bold"> <span class="mr-2 whitespace-nowrap text-xs font-bold">
{{ $t('admin_page_dashboard.w_total_space.link') }} {{ $t('show_all_users') }}
</span> </span>
<chevron-right-icon size="16" class="text-theme vue-feather" /> <chevron-right-icon size="16" class="text-theme vue-feather" />
</router-link> </router-link>

View File

@@ -100,22 +100,22 @@ export default {
isLoading: true, isLoading: true,
columns: [ columns: [
{ {
label: this.$t('admin_pages.table.page'), label: this.$t('page'),
field: 'title', field: 'title',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_pages.table.slug'), label: this.$t('slug'),
field: 'slug', field: 'slug',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_pages.table.status'), label: this.$t('status'),
field: 'visibility', field: 'visibility',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],

View File

@@ -5,12 +5,12 @@
{{ page.data.attributes.title }} {{ page.data.attributes.title }}
</FormLabel> </FormLabel>
<AppInputSwitch <AppInputSwitch
:title="$t('admin_pages.form.visibility')" :title="$t('visibility')"
:description="$t('admin_pages.form.visibility_help')" :description="$t('admin_pages.form.visibility_help')"
> >
<SwitchInput @input="changeStatus" class="switch" :state="page.data.attributes.visibility" /> <SwitchInput @input="changeStatus" class="switch" :state="page.data.attributes.visibility" />
</AppInputSwitch> </AppInputSwitch>
<AppInputText :title="$t('admin_pages.form.title')"> <AppInputText :title="$t('title')">
<input <input
@input="$updateText('/admin/pages/' + $route.params.slug, 'title', page.data.attributes.title)" @input="$updateText('/admin/pages/' + $route.params.slug, 'title', page.data.attributes.title)"
v-model="page.data.attributes.title" v-model="page.data.attributes.title"
@@ -19,10 +19,10 @@
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('admin_pages.form.slug')"> <AppInputText :title="$t('slug')">
<input v-model="page.data.attributes.slug" type="text" class="focus-border-theme input-dark" disabled /> <input v-model="page.data.attributes.slug" type="text" class="focus-border-theme input-dark" disabled />
</AppInputText> </AppInputText>
<AppInputText :title="$t('admin_pages.form.content')" :is-last="true"> <AppInputText :title="$t('content')" :is-last="true">
<textarea <textarea
@input="$updateText('/admin/pages/' + $route.params.slug, 'content', page.data.attributes.content)" @input="$updateText('/admin/pages/' + $route.params.slug, 'content', page.data.attributes.content)"
v-model="page.data.attributes.content" v-model="page.data.attributes.content"

View File

@@ -40,7 +40,7 @@
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('admin_settings.billings.address')"> <AppInputText :title="$t('billing_address')">
<input <input
@input="$updateText('/admin/settings', 'billing_address', billingInformation.billing_address)" @input="$updateText('/admin/settings', 'billing_address', billingInformation.billing_address)"
v-model="billingInformation.billing_address" v-model="billingInformation.billing_address"
@@ -51,7 +51,7 @@
</AppInputText> </AppInputText>
<div class="flex space-x-4"> <div class="flex space-x-4">
<AppInputText :title="$t('admin_settings.billings.city')" class="w-full"> <AppInputText :title="$t('billing_city')" class="w-full">
<input <input
@input="$updateText('/admin/settings', 'billing_city', billingInformation.billing_city)" @input="$updateText('/admin/settings', 'billing_city', billingInformation.billing_city)"
v-model="billingInformation.billing_city" v-model="billingInformation.billing_city"

View File

@@ -568,7 +568,7 @@ export default {
sortable: false, sortable: false,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],

View File

@@ -243,7 +243,7 @@ export default {
sortable: false, sortable: false,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],
@@ -277,7 +277,7 @@ export default {
sortable: false, sortable: false,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],

View File

@@ -7,7 +7,7 @@
<!--Visible--> <!--Visible-->
<AppInputSwitch <AppInputSwitch
:title="$t('admin_page_plans.form.status')" :title="$t('status')"
:description="$t('admin_page_plans.form.status_help')" :description="$t('admin_page_plans.form.status_help')"
> >
<SwitchInput <SwitchInput

View File

@@ -155,7 +155,7 @@ export default {
return { return {
metered: [ metered: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'user_id', field: 'user_id',
sortable: true, sortable: true,
}, },
@@ -172,7 +172,7 @@ export default {
], ],
fixed: [ fixed: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'user_id', field: 'user_id',
sortable: true, sortable: true,
}, },

View File

@@ -119,7 +119,7 @@ export default {
isLoading: true, isLoading: true,
columns: [ columns: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'user_id', field: 'user_id',
sortable: true, sortable: true,
}, },

View File

@@ -139,7 +139,7 @@
</td> </td>
<td class="px-3 md:px-1"> <td class="px-3 md:px-1">
<span class="text-sm font-bold"> <span class="text-sm font-bold">
{{ row.data.relationships.subscription ? $t('global.premium') : $t('global.free') }} {{ row.data.relationships.subscription ? $t('premium') : $t('free') }}
</span> </span>
</td> </td>
<td class="px-3 md:px-1"> <td class="px-3 md:px-1">
@@ -304,17 +304,17 @@ export default {
return { return {
metered: [ metered: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'email', field: 'email',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.role'), label: this.$t('role'),
field: 'role', field: 'role',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.storage_used'), label: this.$t('storage_used'),
sortable: false, sortable: false,
}, },
{ {
@@ -327,18 +327,18 @@ export default {
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],
fixed: [ fixed: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'email', field: 'email',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.role'), label: this.$t('role'),
field: 'role', field: 'role',
sortable: true, sortable: true,
}, },
@@ -347,7 +347,7 @@ export default {
sortable: false, sortable: false,
}, },
{ {
label: this.$t('admin_page_user.table.storage_used'), label: this.$t('storage_used'),
sortable: false, sortable: false,
}, },
{ {
@@ -361,23 +361,23 @@ export default {
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],
none: [ none: [
{ {
label: this.$t('admin_page_user.table.name'), label: this.$t('user'),
field: 'email', field: 'email',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.role'), label: this.$t('role'),
field: 'role', field: 'role',
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.storage_used'), label: this.$t('storage_used'),
sortable: false, sortable: false,
}, },
{ {
@@ -391,7 +391,7 @@ export default {
sortable: true, sortable: true,
}, },
{ {
label: this.$t('admin_page_user.table.action'), label: this.$t('action'),
sortable: false, sortable: false,
}, },
], ],

View File

@@ -80,7 +80,7 @@ export default {
if (this.config.subscriptionType === 'none') { if (this.config.subscriptionType === 'none') {
return [ return [
{ {
title: this.$t('admin_page_user.tabs.detail'), title: this.$t('detail'),
route: 'UserDetail', route: 'UserDetail',
}, },
{ {
@@ -88,7 +88,7 @@ export default {
route: 'UserStorage', route: 'UserStorage',
}, },
{ {
title: this.$t('admin_page_user.tabs.password'), title: this.$t('password'),
route: 'UserPassword', route: 'UserPassword',
}, },
{ {
@@ -100,7 +100,7 @@ export default {
return [ return [
{ {
title: this.$t('admin_page_user.tabs.detail'), title: this.$t('detail'),
route: 'UserDetail', route: 'UserDetail',
}, },
{ {
@@ -112,7 +112,7 @@ export default {
route: 'UserSubscription', route: 'UserSubscription',
}, },
{ {
title: this.$t('admin_page_user.tabs.password'), title: this.$t('password'),
route: 'UserPassword', route: 'UserPassword',
}, },
{ {

View File

@@ -1,11 +1,11 @@
<template> <template>
<ValidationObserver @submit.prevent="createUser" ref="createUser" v-slot="{ invalid }" tag="form"> <ValidationObserver @submit.prevent="createUser" ref="createUser" v-slot="{ invalid }" tag="form">
<div class="card shadow-card"> <div class="card shadow-card">
<FormLabel>{{ $t('admin_page_user.create_user.group_details') }}</FormLabel> <FormLabel>{{ $t('account_details') }}</FormLabel>
<!--Avatar--> <!--Avatar-->
<ValidationProvider tag="div" mode="passive" name="avatar" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="avatar" v-slot="{ errors }">
<AppInputText :title="$t('admin_page_user.create_user.avatar')" :error="errors[0]"> <AppInputText :title="$t('avatar')" :error="errors[0]">
<ImageInput v-model="user.avatar" :error="errors[0]" /> <ImageInput v-model="user.avatar" :error="errors[0]" />
</AppInputText> </AppInputText>
</ValidationProvider> </ValidationProvider>
@@ -24,7 +24,7 @@
<!--Email--> <!--Email-->
<ValidationProvider tag="div" mode="passive" name="email" rules="required" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="email" rules="required" v-slot="{ errors }">
<AppInputText :title="$t('page_registration.label_email')" :error="errors[0]"> <AppInputText :title="$t('email')" :error="errors[0]">
<input <input
v-model="user.email" v-model="user.email"
:placeholder="$t('admin_page_user.create_user.label_email')" :placeholder="$t('admin_page_user.create_user.label_email')"
@@ -37,7 +37,7 @@
<!--Name--> <!--Name-->
<ValidationProvider tag="div" mode="passive" name="user name" rules="required" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="user name" rules="required" v-slot="{ errors }">
<AppInputText :title="$t('page_registration.label_name')" :error="errors[0]"> <AppInputText :title="$t('full_name')" :error="errors[0]">
<input <input
v-model="user.name" v-model="user.name"
:placeholder="$t('admin_page_user.create_user.label_name')" :placeholder="$t('admin_page_user.create_user.label_name')"
@@ -61,7 +61,7 @@
<AppInputText :title="$t('page_registration.label_pass')" :error="errors[0]" :is-last="true"> <AppInputText :title="$t('page_registration.label_pass')" :error="errors[0]" :is-last="true">
<input <input
v-model="user.password" v-model="user.password"
:placeholder="$t('page_registration.placeholder_pass')" :placeholder="$t('new_password')"
type="password" type="password"
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -77,7 +77,7 @@
class="w-full" class="w-full"
> >
<AppInputText <AppInputText
:title="$t('page_registration.label_confirm_pass')" :title="$t('confirm_password')"
:error="errors[0]" :error="errors[0]"
:is-last="true" :is-last="true"
> >

View File

@@ -61,7 +61,7 @@
</AppInputText> </AppInputText>
</div> </div>
<AppInputText :title="$t('page_registration.label_name')" :is-last="true"> <AppInputText :title="$t('full_name')" :is-last="true">
<input <input
:value="user.data.relationships.settings.data.attributes.name" :value="user.data.relationships.settings.data.attributes.name"
:placeholder="$t('page_registration.placeholder_name')" :placeholder="$t('page_registration.placeholder_name')"
@@ -72,7 +72,7 @@
</AppInputText> </AppInputText>
</div> </div>
<div class="card shadow-card"> <div class="card shadow-card">
<FormLabel>{{ $t('user_settings.title_billing') }}</FormLabel> <FormLabel>{{ $t('billing_information') }}</FormLabel>
<AppInputText :title="$t('name')"> <AppInputText :title="$t('name')">
<input <input
:value="user.data.relationships.settings.data.attributes.name" :value="user.data.relationships.settings.data.attributes.name"
@@ -81,7 +81,7 @@
disabled disabled
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.address')"> <AppInputText :title="$t('address')">
<input <input
:value="user.data.relationships.settings.data.attributes.address" :value="user.data.relationships.settings.data.attributes.address"
type="text" type="text"
@@ -89,7 +89,7 @@
class="focus-border-theme input-dark disabled:text-gray-900 disabled:opacity-100" class="focus-border-theme input-dark disabled:text-gray-900 disabled:opacity-100"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.country')"> <AppInputText :title="$t('country')">
<input <input
:value="user.data.relationships.settings.data.attributes.country" :value="user.data.relationships.settings.data.attributes.country"
type="text" type="text"
@@ -98,7 +98,7 @@
/> />
</AppInputText> </AppInputText>
<div class="flex space-x-4"> <div class="flex space-x-4">
<AppInputText :title="$t('user_settings.city')" class="w-full"> <AppInputText :title="$t('city')" class="w-full">
<input <input
:value="user.data.relationships.settings.data.attributes.city" :value="user.data.relationships.settings.data.attributes.city"
type="text" type="text"
@@ -106,7 +106,7 @@
class="focus-border-theme input-dark disabled:text-gray-900 disabled:opacity-100" class="focus-border-theme input-dark disabled:text-gray-900 disabled:opacity-100"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.postal_code')" class="w-full"> <AppInputText :title="$t('postal_co')" class="w-full">
<input <input
:value="user.data.relationships.settings.data.attributes.postal_code" :value="user.data.relationships.settings.data.attributes.postal_code"
type="text" type="text"
@@ -115,7 +115,7 @@
/> />
</AppInputText> </AppInputText>
</div> </div>
<AppInputText :title="$t('user_settings.state')"> <AppInputText :title="$t('state')">
<input <input
:value="user.data.relationships.settings.data.attributes.state" :value="user.data.relationships.settings.data.attributes.state"
type="text" type="text"
@@ -123,7 +123,7 @@
class="focus-border-theme input-dark disabled:text-gray-900 disabled:opacity-100" class="focus-border-theme input-dark disabled:text-gray-900 disabled:opacity-100"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.phone_number')" :is-last="true"> <AppInputText :title="$t('phone_number')" :is-last="true">
<input <input
:value="user.data.relationships.settings.data.attributes.phone_number" :value="user.data.relationships.settings.data.attributes.phone_number"
type="text" type="text"

View File

@@ -95,7 +95,7 @@
button-style="theme" button-style="theme"
class="w-full sm:w-auto" class="w-full sm:w-auto"
> >
{{ $t('admin_page_user.change_capacity') }} {{ $t('change_capacity') }}
</ButtonBase> </ButtonBase>
</div> </div>
</AppInputText> </AppInputText>

View File

@@ -13,7 +13,7 @@
> >
<div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center"> <div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center">
<label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right"> <label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right">
{{ $t('page_create_password.label_email') }}: {{ $t('email') }}:
</label> </label>
<ValidationProvider <ValidationProvider
tag="div" tag="div"
@@ -36,7 +36,7 @@
<div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center"> <div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center">
<label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right"> <label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right">
{{ $t('page_create_password.label_new_pass') }}: {{ $t('new_password') }}:
</label> </label>
<ValidationProvider <ValidationProvider
tag="div" tag="div"
@@ -48,7 +48,7 @@
> >
<input <input
v-model="recoverPassword.newPassword" v-model="recoverPassword.newPassword"
:placeholder="$t('page_create_password.label_new_pass')" :placeholder="$t('new_password')"
type="password" type="password"
class="dark:placeholder:text-gray-600 focus-border-theme w-full appearance-none rounded-lg border border-transparent bg-light-background px-5 py-3.5 font-bold dark:bg-2x-dark-foreground" class="dark:placeholder:text-gray-600 focus-border-theme w-full appearance-none rounded-lg border border-transparent bg-light-background px-5 py-3.5 font-bold dark:bg-2x-dark-foreground"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -59,7 +59,7 @@
<div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center"> <div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center">
<label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right"> <label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right">
{{ $t('page_create_password.label_confirm_pass') }}: {{ $t('confirm_password') }}:
</label> </label>
<ValidationProvider <ValidationProvider
tag="div" tag="div"
@@ -71,7 +71,7 @@
> >
<input <input
v-model="recoverPassword.newPasswordConfirm" v-model="recoverPassword.newPasswordConfirm"
:placeholder="$t('page_create_password.label_confirm_pass')" :placeholder="$t('confirm_password')"
type="password" type="password"
class="dark:placeholder:text-gray-600 focus-border-theme w-full appearance-none rounded-lg border border-transparent bg-light-background px-5 py-3.5 font-bold dark:bg-2x-dark-foreground" class="dark:placeholder:text-gray-600 focus-border-theme w-full appearance-none rounded-lg border border-transparent bg-light-background px-5 py-3.5 font-bold dark:bg-2x-dark-foreground"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -84,7 +84,7 @@
<AuthButton <AuthButton
class="mt-12 w-full justify-center md:w-min" class="mt-12 w-full justify-center md:w-min"
icon="chevron-right" icon="chevron-right"
:text="$t('page_create_password.button_update')" :text="$t('update_password')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />
@@ -94,7 +94,7 @@
<span class="block"> <span class="block">
{{ $t('page_forgotten_password.password_remember_text') }} {{ $t('page_forgotten_password.password_remember_text') }}
<router-link :to="{ name: 'SignIn' }" class="text-theme font-bold"> <router-link :to="{ name: 'SignIn' }" class="text-theme font-bold">
{{ $t('page_forgotten_password.password_remember_button') }} {{ $t('log_in') }}
</router-link> </router-link>
</span> </span>
</AuthContent> </AuthContent>
@@ -104,7 +104,7 @@
<Headline :title="$t('page_forgotten_password.pass_reseted_title')" :description="$t('page_forgotten_password.pass_reseted_subtitle')" /> <Headline :title="$t('page_forgotten_password.pass_reseted_title')" :description="$t('page_forgotten_password.pass_reseted_subtitle')" />
<router-link :to="{ name: 'SignIn' }"> <router-link :to="{ name: 'SignIn' }">
<AuthButton icon="chevron-right" :text="$t('page_forgotten_password.pass_reseted_signin')" /> <AuthButton icon="chevron-right" :text="$t('sign_in')" />
</router-link> </router-link>
</AuthContent> </AuthContent>
</AuthContentWrapper> </AuthContentWrapper>

View File

@@ -35,7 +35,7 @@
<AuthButton <AuthButton
class="w-full justify-center md:w-min" class="w-full justify-center md:w-min"
icon="chevron-right" icon="chevron-right"
:text="$t('page_forgotten_password.button_get_link')" :text="$t('get_link')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />
@@ -44,7 +44,7 @@
<span class="block"> <span class="block">
{{ $t('page_forgotten_password.password_remember_text') }} {{ $t('page_forgotten_password.password_remember_text') }}
<router-link :to="{ name: 'SignIn' }" class="text-theme font-bold"> <router-link :to="{ name: 'SignIn' }" class="text-theme font-bold">
{{ $t('page_forgotten_password.password_remember_button') }} {{ $t('log_in') }}
</router-link> </router-link>
</span> </span>
</AuthContent> </AuthContent>
@@ -59,7 +59,7 @@
<span class="block"> <span class="block">
{{ $t('page_forgotten_password.password_remember_text') }} {{ $t('page_forgotten_password.password_remember_text') }}
<router-link :to="{ name: 'SignIn' }" class="text-theme font-bold"> <router-link :to="{ name: 'SignIn' }" class="text-theme font-bold">
{{ $t('page_forgotten_password.password_remember_button') }} {{ $t('log_in') }}
</router-link> </router-link>
</span> </span>
</AuthContent> </AuthContent>

View File

@@ -2,7 +2,7 @@
<AuthContentWrapper ref="auth" class="h-screen"> <AuthContentWrapper ref="auth" class="h-screen">
<!--Log In by Email--> <!--Log In by Email-->
<AuthContent name="log-in" :visible="true"> <AuthContent name="log-in" :visible="true">
<Headline :title="$t('page_login.title')" :description="$t('page_login.subtitle')" /> <Headline :title="$t('welcome_back')" :description="$t('page_login.subtitle')" />
<ValidationObserver <ValidationObserver
@submit.prevent="logIn" @submit.prevent="logIn"
@@ -32,7 +32,7 @@
<AuthButton <AuthButton
class="w-full justify-center md:w-min" class="w-full justify-center md:w-min"
icon="chevron-right" icon="chevron-right"
:text="$t('page_login.button_next')" :text="$t('next_step')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />
@@ -92,7 +92,7 @@
<AuthButton <AuthButton
class="w-full justify-center md:w-min" class="w-full justify-center md:w-min"
icon="chevron-right" icon="chevron-right"
:text="$t('page_sign_in.button_log_in')" :text="$t('log_in')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />

View File

@@ -13,7 +13,7 @@
> >
<div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center"> <div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center">
<label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right"> <label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right">
{{ $t('page_registration.label_email') }}: {{ $t('email') }}:
</label> </label>
<ValidationProvider <ValidationProvider
tag="div" tag="div"
@@ -36,7 +36,7 @@
<div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center"> <div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center">
<label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right"> <label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right">
{{ $t('page_registration.label_name') }}: {{ $t('full_name') }}:
</label> </label>
<ValidationProvider <ValidationProvider
tag="div" tag="div"
@@ -71,7 +71,7 @@
> >
<input <input
v-model="register.password" v-model="register.password"
:placeholder="$t('page_registration.placeholder_pass')" :placeholder="$t('new_password')"
type="password" type="password"
class="dark:placeholder:text-gray-600 focus-border-theme w-full appearance-none rounded-lg border border-transparent bg-light-background px-5 py-3.5 font-bold dark:bg-2x-dark-foreground" class="dark:placeholder:text-gray-600 focus-border-theme w-full appearance-none rounded-lg border border-transparent bg-light-background px-5 py-3.5 font-bold dark:bg-2x-dark-foreground"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -82,7 +82,7 @@
<div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center"> <div class="mx-auto mb-5 md:flex md:max-w-lg md:items-center">
<label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right"> <label class="mb-1.5 block font-bold md:mb-0 md:w-72 md:pr-4 md:text-right">
{{ $t('page_registration.label_confirm_pass') }}: {{ $t('confirm_password') }}:
</label> </label>
<ValidationProvider <ValidationProvider
tag="div" tag="div"
@@ -129,7 +129,7 @@
<AuthButton <AuthButton
class="w-full justify-center md:w-min" class="w-full justify-center md:w-min"
icon="chevron-right" icon="chevron-right"
:text="$t('page_registration.button_create_account')" :text="$t('create_account')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />
@@ -141,7 +141,7 @@
<span class="block" <span class="block"
>{{ $t('page_registration.have_an_account') }} >{{ $t('page_registration.have_an_account') }}
<router-link :to="{ name: 'SignIn' }" class="text-theme font-bold"> <router-link :to="{ name: 'SignIn' }" class="text-theme font-bold">
{{ $t('page_forgotten_password.password_remember_button') }} {{ $t('log_in') }}
</router-link> </router-link>
</span> </span>
</AuthContent> </AuthContent>

View File

@@ -7,7 +7,7 @@
/> />
<router-link :to="{ name: 'SignIn' }"> <router-link :to="{ name: 'SignIn' }">
<AuthButton icon="chevron-right" :text="$t('page_sign_in.button_log_in')" /> <AuthButton icon="chevron-right" :text="$t('log_in')" />
</router-link> </router-link>
</AuthContent> </AuthContent>
</AuthContentWrapper> </AuthContentWrapper>

View File

@@ -27,7 +27,7 @@
</ContentGroup> </ContentGroup>
<!--Navigator--> <!--Navigator-->
<ContentGroup :title="$t('sidebar.navigator_title')" can-collapse="true"> <ContentGroup :title="$t('navigator')" can-collapse="true">
<TreeMenuNavigator <TreeMenuNavigator
class="folder-tree" class="folder-tree"
:depth="0" :depth="0"

View File

@@ -41,7 +41,7 @@
</ContentGroup> </ContentGroup>
<!--Navigator--> <!--Navigator-->
<ContentGroup v-if="navigation" :title="$t('sidebar.navigator_title')" slug="navigator" :can-collapse="true"> <ContentGroup v-if="navigation" :title="$t('navigator')" slug="navigator" :can-collapse="true">
<small v-if="tree.length === 0" class="text-xs text-gray-500 dark:text-gray-500"> <small v-if="tree.length === 0" class="text-xs text-gray-500 dark:text-gray-500">
{{ $t("There isn't any folder.") }} {{ $t("There isn't any folder.") }}
</small> </small>
@@ -49,7 +49,7 @@
</ContentGroup> </ContentGroup>
<!--Favourites--> <!--Favourites-->
<ContentGroup v-if="user" :title="$t('sidebar.favourites')" slug="favourites" :can-collapse="true"> <ContentGroup v-if="user" :title="$t('favourites')" slug="favourites" :can-collapse="true">
<div <div
@dragover.prevent="dragEnter" @dragover.prevent="dragEnter"
@dragleave="dragLeave" @dragleave="dragLeave"
@@ -171,7 +171,7 @@ export default {
{ {
icon: 'link', icon: 'link',
route: 'MySharedItems', route: 'MySharedItems',
title: this.$t('sidebar.my_shared'), title: this.$t('publicly_shared'),
}, },
{ {
icon: 'trash', icon: 'trash',

View File

@@ -2,14 +2,14 @@
<div> <div>
<MobileContextMenu> <MobileContextMenu>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option @click.native="$renameFileOrFolder(item)" :title="$t('context_menu.rename')" icon="rename" /> <Option @click.native="$renameFileOrFolder(item)" :title="$t('rename')" icon="rename" />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title="item.data.relationships.shared ? $t('context_menu.share_edit') : $t('context_menu.share')" :title="item.data.relationships.shared ? $t('edit_sharing') : $t('share')"
icon="share" icon="share"
/> />
<Option <Option
@@ -27,20 +27,20 @@
</OptionGroup> </OptionGroup>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option @click.native="$downloadSelection(item)" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection(item)" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
<MobileCreateMenu> <MobileCreateMenu>
<OptionGroup :title="$t('Frequently Used')"> <OptionGroup :title="$t('Frequently Used')">
<OptionUpload <OptionUpload
:title="$t('actions.upload')" :title="$t('upload_files')"
type="file" type="file"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
<Option <Option
@click.stop.native="$createFolderByPopup" @click.stop.native="$createFolderByPopup"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -66,7 +66,7 @@
@click.native="$moveFileOrFolder(clipboard)" @click.native="$moveFileOrFolder(clipboard)"
class="mr-4" class="mr-4"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
:class="{ 'is-inactive': clipboard.length < 1 }" :class="{ 'is-inactive': clipboard.length < 1 }"
/> />
<ToolbarButton <ToolbarButton
@@ -86,13 +86,13 @@
<ContextMenu> <ContextMenu>
<template v-slot:empty-select> <template v-slot:empty-select>
<OptionGroup> <OptionGroup>
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('context_menu.create_folder')" :title="$t('create_folder')"
icon="create-folder" icon="create-folder"
/> />
</OptionGroup> </OptionGroup>
@@ -104,8 +104,8 @@
@click.native="$toggleFavourites(item)" @click.native="$toggleFavourites(item)"
:title=" :title="
isInFavourites isInFavourites
? $t('context_menu.remove_from_favourites') ? $t('remove_favourite')
: $t('context_menu.add_to_favourites') : $t('add_to_favourites')
" "
icon="favourites" icon="favourites"
/> />
@@ -113,17 +113,17 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title=" :title="
item.data.relationships.shared ? $t('context_menu.share_edit') : $t('context_menu.share') item.data.relationships.shared ? $t('edit_sharing') : $t('share')
" "
icon="share" icon="share"
/> />
@@ -141,10 +141,10 @@
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -156,18 +156,18 @@
@click.native="$toggleFavourites(item)" @click.native="$toggleFavourites(item)"
:title=" :title="
isInFavourites isInFavourites
? $t('context_menu.remove_from_favourites') ? $t('remove_favourite')
: $t('context_menu.add_to_favourites') : $t('add_to_favourites')
" "
icon="favourites" icon="favourites"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
@@ -186,7 +186,7 @@
{{ $t('Upload / Create') }} {{ $t('Upload / Create') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -7,8 +7,8 @@
@click.native="$toggleFavourites(item)" @click.native="$toggleFavourites(item)"
:title=" :title="
isInFavourites isInFavourites
? $t('context_menu.remove_from_favourites') ? $t('remove_favourite')
: $t('context_menu.add_to_favourites') : $t('add_to_favourites')
" "
icon="favourites" icon="favourites"
/> />
@@ -16,25 +16,25 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title=" :title="
item.data.relationships.shared ? $t('context_menu.share_edit') : $t('context_menu.share') item.data.relationships.shared ? $t('edit_sharing') : $t('share')
" "
icon="share" icon="share"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -46,40 +46,40 @@
@click.native="$toggleFavourites(item)" @click.native="$toggleFavourites(item)"
:title=" :title="
isInFavourites isInFavourites
? $t('context_menu.remove_from_favourites') ? $t('remove_favourite')
: $t('context_menu.add_to_favourites') : $t('add_to_favourites')
" "
icon="favourites" icon="favourites"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$shareCancel" :title="$t('context_menu.share_cancel')" icon="share" /> <Option @click.native="$shareCancel" :title="$t('cancel_sharing')" icon="share" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
<MobileContextMenu> <MobileContextMenu>
<OptionGroup> <OptionGroup>
<Option @click.native="$renameFileOrFolder(item)" :title="$t('context_menu.rename')" icon="rename" /> <Option @click.native="$renameFileOrFolder(item)" :title="$t('rename')" icon="rename" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title=" :title="
item && item.data.relationships.shared item && item.data.relationships.shared
? $t('context_menu.share_edit') ? $t('edit_sharing')
: $t('context_menu.share') : $t('share')
" "
icon="share" icon="share"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection(item)" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection(item)" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
@@ -91,7 +91,7 @@
{{ $getCurrentSectionName() }} {{ $getCurrentSectionName() }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -6,21 +6,21 @@
<Option <Option
v-if="item" v-if="item"
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option <Option
v-if="item" v-if="item"
@click.native="$moveFileOrFolder(item)" @click.native="$moveFileOrFolder(item)"
:title="$t('context_menu.move')" :title="$t('move')"
icon="move-item" icon="move-item"
/> />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -29,7 +29,7 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -38,13 +38,13 @@
<MobileCreateMenu> <MobileCreateMenu>
<OptionGroup :title="$t('Upload')"> <OptionGroup :title="$t('Upload')">
<OptionUpload :title="$t('actions.upload')" type="file" :is-hover-disabled="true" /> <OptionUpload :title="$t('upload_files')" type="file" :is-hover-disabled="true" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" :is-hover-disabled="true" /> <OptionUpload :title="$t('upload_folder')" type="folder" :is-hover-disabled="true" />
</OptionGroup> </OptionGroup>
<OptionGroup :title="$t('Create')"> <OptionGroup :title="$t('Create')">
<Option <Option
@click.stop.native="createFolder" @click.stop.native="createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -65,7 +65,7 @@
@click.native="$moveFileOrFolder(clipboard)" @click.native="$moveFileOrFolder(clipboard)"
class="mr-4" class="mr-4"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
:class="{ 'is-inactive': clipboard.length < 1 }" :class="{ 'is-inactive': clipboard.length < 1 }"
/> />
<ToolbarButton <ToolbarButton
@@ -86,13 +86,13 @@
<ContextMenu> <ContextMenu>
<template v-slot:empty-select v-if="$checkPermission('editor')"> <template v-slot:empty-select v-if="$checkPermission('editor')">
<OptionGroup> <OptionGroup>
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('context_menu.create_folder')" :title="$t('create_folder')"
icon="create-folder" icon="create-folder"
/> />
</OptionGroup> </OptionGroup>
@@ -102,17 +102,17 @@
<OptionGroup v-if="$checkPermission('editor')"> <OptionGroup v-if="$checkPermission('editor')">
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -120,11 +120,11 @@
<template v-slot:multiple-select v-if="item"> <template v-slot:multiple-select v-if="item">
<OptionGroup v-if="$checkPermission('editor')"> <OptionGroup v-if="$checkPermission('editor')">
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
@@ -138,7 +138,7 @@
{{ $t('Upload / Create') }} {{ $t('Upload / Create') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}
@@ -149,7 +149,7 @@
{{ $t('Spotlight') }} {{ $t('Spotlight') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode()" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode()" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -5,26 +5,26 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title=" :title="
item.data.relationships.shared ? $t('context_menu.share_edit') : $t('context_menu.share') item.data.relationships.shared ? $t('edit_sharing') : $t('share')
" "
icon="share" icon="share"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -32,32 +32,32 @@
<template v-slot:multiple-select v-if="item"> <template v-slot:multiple-select v-if="item">
<OptionGroup> <OptionGroup>
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
<MobileContextMenu> <MobileContextMenu>
<OptionGroup> <OptionGroup>
<Option @click.native="$renameFileOrFolder(item)" :title="$t('context_menu.rename')" icon="rename" /> <Option @click.native="$renameFileOrFolder(item)" :title="$t('rename')" icon="rename" />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title=" :title="
item && item.data.relationships.shared item && item.data.relationships.shared
? $t('context_menu.share_edit') ? $t('edit_sharing')
: $t('context_menu.share') : $t('share')
" "
icon="share" icon="share"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection(item)" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection(item)" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
@@ -69,10 +69,10 @@
{{ $getCurrentSectionName() }} {{ $getCurrentSectionName() }}
</MobileActionButton> </MobileActionButton>
<MobileActionButtonUpload> <MobileActionButtonUpload>
{{ $t('context_menu.upload') }} {{ $t('upload') }}
</MobileActionButtonUpload> </MobileActionButtonUpload>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -2,21 +2,21 @@
<div> <div>
<MobileContextMenu> <MobileContextMenu>
<OptionGroup v-if="canEdit && item"> <OptionGroup v-if="canEdit && item">
<Option @click.native="$renameFileOrFolder(item)" :title="$t('context_menu.rename')" icon="rename" /> <Option @click.native="$renameFileOrFolder(item)" :title="$t('rename')" icon="rename" />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option @click.native="$downloadSelection(item)" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection(item)" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
<MobileCreateMenu> <MobileCreateMenu>
<OptionGroup :title="$t('Frequently Used')"> <OptionGroup :title="$t('Frequently Used')">
<OptionUpload :title="$t('actions.upload')" type="file" :is-hover-disabled="true" /> <OptionUpload :title="$t('upload_files')" type="file" :is-hover-disabled="true" />
<Option <Option
@click.stop.native="createFolder" @click.stop.native="createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -39,7 +39,7 @@
@click.native="$moveFileOrFolder(clipboard)" @click.native="$moveFileOrFolder(clipboard)"
class="mr-4" class="mr-4"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
:class="{ 'is-inactive': clipboard.length < 1 }" :class="{ 'is-inactive': clipboard.length < 1 }"
/> />
<ToolbarButton <ToolbarButton
@@ -60,13 +60,13 @@
<ContextMenu> <ContextMenu>
<template v-slot:empty-select v-if="canEdit"> <template v-slot:empty-select v-if="canEdit">
<OptionGroup v-if="!isTeamFolderHomepage"> <OptionGroup v-if="!isTeamFolderHomepage">
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="!isTeamFolderHomepage"> <OptionGroup v-if="!isTeamFolderHomepage">
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
/> />
</OptionGroup> </OptionGroup>
@@ -76,17 +76,17 @@
<OptionGroup v-if="canEdit"> <OptionGroup v-if="canEdit">
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -94,11 +94,11 @@
<template v-slot:multiple-select v-if="item"> <template v-slot:multiple-select v-if="item">
<OptionGroup v-if="canEdit"> <OptionGroup v-if="canEdit">
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
@@ -114,7 +114,7 @@
{{ $t('Upload / Create') }} {{ $t('Upload / Create') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -2,14 +2,14 @@
<div> <div>
<MobileContextMenu> <MobileContextMenu>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option @click.native="$renameFileOrFolder(item)" :title="$t('context_menu.rename')" icon="rename" /> <Option @click.native="$renameFileOrFolder(item)" :title="$t('rename')" icon="rename" />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title="item.data.relationships.shared ? $t('context_menu.share_edit') : $t('context_menu.share')" :title="item.data.relationships.shared ? $t('edit_sharing') : $t('share')"
icon="share" icon="share"
/> />
<Option <Option
@@ -27,16 +27,16 @@
</OptionGroup> </OptionGroup>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option @click.native="$downloadSelection(item)" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection(item)" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
<MobileCreateMenu> <MobileCreateMenu>
<OptionGroup :title="$t('Frequently Used')"> <OptionGroup :title="$t('Frequently Used')">
<OptionUpload :title="$t('actions.upload')" type="file" :is-hover-disabled="true" :class="{'is-inactive': isTeamFolderHomepage}" /> <OptionUpload :title="$t('upload_files')" type="file" :is-hover-disabled="true" :class="{'is-inactive': isTeamFolderHomepage}" />
<Option <Option
@click.stop.native="$createFolderByPopup" @click.stop.native="$createFolderByPopup"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
:is-hover-disabled="true" :is-hover-disabled="true"
:class="{'is-inactive': isTeamFolderHomepage}" :class="{'is-inactive': isTeamFolderHomepage}"
@@ -64,7 +64,7 @@
@click.native="$moveFileOrFolder(clipboard)" @click.native="$moveFileOrFolder(clipboard)"
class="mr-4" class="mr-4"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
:class="{ 'is-inactive': clipboard.length < 1 }" :class="{ 'is-inactive': clipboard.length < 1 }"
/> />
<ToolbarButton <ToolbarButton
@@ -84,11 +84,11 @@
<ContextMenu> <ContextMenu>
<template v-slot:empty-select> <template v-slot:empty-select>
<OptionGroup v-if="!isTeamFolderHomepage"> <OptionGroup v-if="!isTeamFolderHomepage">
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
/> />
</OptionGroup> </OptionGroup>
@@ -103,8 +103,8 @@
@click.native="$toggleFavourites(item)" @click.native="$toggleFavourites(item)"
:title=" :title="
isInFavourites isInFavourites
? $t('context_menu.remove_from_favourites') ? $t('remove_favourite')
: $t('context_menu.add_to_favourites') : $t('add_to_favourites')
" "
icon="favourites" icon="favourites"
/> />
@@ -112,17 +112,17 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$shareFileOrFolder(item)" @click.native="$shareFileOrFolder(item)"
:title=" :title="
item.data.relationships.shared ? $t('context_menu.share_edit') : $t('context_menu.share') item.data.relationships.shared ? $t('edit_sharing') : $t('share')
" "
icon="share" icon="share"
/> />
@@ -140,10 +140,10 @@
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -155,18 +155,18 @@
@click.native="$toggleFavourites(item)" @click.native="$toggleFavourites(item)"
:title=" :title="
isInFavourites isInFavourites
? $t('context_menu.remove_from_favourites') ? $t('remove_favourite')
: $t('context_menu.add_to_favourites') : $t('add_to_favourites')
" "
icon="favourites" icon="favourites"
/> />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
@@ -186,7 +186,7 @@
{{ $t('Upload / Create') }} {{ $t('Upload / Create') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -3,7 +3,7 @@
<ContextMenu> <ContextMenu>
<template v-slot:empty-select> <template v-slot:empty-select>
<OptionGroup> <OptionGroup>
<Option @click.native="$emptyTrash" :title="$t('context_menu.empty_trash')" icon="empty-trash" /> <Option @click.native="$emptyTrash" :title="$t('empty_trash')" icon="empty-trash" />
</OptionGroup> </OptionGroup>
</template> </template>
@@ -12,22 +12,22 @@
<Option <Option
@click.native="$restoreFileOrFolder(item)" @click.native="$restoreFileOrFolder(item)"
v-if="item" v-if="item"
:title="$t('context_menu.restore')" :title="$t('restore')"
icon="restore" icon="restore"
/> />
<Option <Option
@click.native="$deleteFileOrFolder(item)" @click.native="$deleteFileOrFolder(item)"
v-if="item" v-if="item"
:title="$t('context_menu.delete')" :title="$t('delete')"
icon="trash" icon="trash"
/> />
<Option @click.native="$emptyTrash" :title="$t('context_menu.empty_trash')" icon="empty-trash" /> <Option @click.native="$emptyTrash" :title="$t('empty_trash')" icon="empty-trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
<Option <Option
@click.native="$downloadSelection(item)" @click.native="$downloadSelection(item)"
:title="$t('context_menu.download')" :title="$t('download')"
icon="download" icon="download"
/> />
</OptionGroup> </OptionGroup>
@@ -38,14 +38,14 @@
<Option <Option
@click.native="$restoreFileOrFolder(item)" @click.native="$restoreFileOrFolder(item)"
v-if="item" v-if="item"
:title="$t('context_menu.restore')" :title="$t('restore')"
icon="restore" icon="restore"
/> />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
<Option @click.native="$emptyTrash" :title="$t('context_menu.empty_trash')" icon="empty-trash" /> <Option @click.native="$emptyTrash" :title="$t('empty_trash')" icon="empty-trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
@@ -55,14 +55,14 @@
<Option <Option
@click.native="$restoreFileOrFolder(item)" @click.native="$restoreFileOrFolder(item)"
v-if="item" v-if="item"
:title="$t('context_menu.restore')" :title="$t('restore')"
icon="restore" icon="restore"
/> />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection(item)" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection(item)" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
@@ -74,10 +74,10 @@
{{ $getCurrentSectionName() }} {{ $getCurrentSectionName() }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$emptyTrash" icon="trash"> <MobileActionButton @click.native="$emptyTrash" icon="trash">
{{ $t('context_menu.empty_trash') }} {{ $t('empty_trash') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -2,21 +2,21 @@
<div> <div>
<MobileContextMenu> <MobileContextMenu>
<OptionGroup v-if="item"> <OptionGroup v-if="item">
<Option @click.native="$renameFileOrFolder(item)" :title="$t('context_menu.rename')" icon="rename" /> <Option @click.native="$renameFileOrFolder(item)" :title="$t('rename')" icon="rename" />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
</MobileContextMenu> </MobileContextMenu>
<MobileCreateMenu> <MobileCreateMenu>
<OptionGroup :title="$t('Upload')"> <OptionGroup :title="$t('Upload')">
<OptionUpload :title="$t('actions.upload')" type="file" :is-hover-disabled="true" /> <OptionUpload :title="$t('upload_files')" type="file" :is-hover-disabled="true" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup :title="$t('Create')"> <OptionGroup :title="$t('Create')">
<Option <Option
@click.stop.native="createFolder" @click.stop.native="createFolder"
:title="$t('actions.create_folder')" :title="$t('create_folder')"
icon="folder-plus" icon="folder-plus"
:is-hover-disabled="true" :is-hover-disabled="true"
/> />
@@ -28,7 +28,7 @@
@click.native="$moveFileOrFolder(clipboard)" @click.native="$moveFileOrFolder(clipboard)"
class="mr-4" class="mr-4"
source="move" source="move"
:action="$t('actions.move')" :action="$t('move')"
:class="{ 'is-inactive': clipboard.length < 1 }" :class="{ 'is-inactive': clipboard.length < 1 }"
/> />
<ToolbarButton <ToolbarButton
@@ -42,13 +42,13 @@
<ContextMenu v-if="uploadRequest && uploadRequest.data.attributes.status === 'filling'"> <ContextMenu v-if="uploadRequest && uploadRequest.data.attributes.status === 'filling'">
<template v-slot:empty-select> <template v-slot:empty-select>
<OptionGroup> <OptionGroup>
<OptionUpload :title="$t('actions.upload')" type="file" /> <OptionUpload :title="$t('upload_files')" type="file" />
<OptionUpload :title="$t('actions.upload_folder')" type="folder" /> <OptionUpload :title="$t('upload_folder')" type="folder" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$createFolder" @click.native="$createFolder"
:title="$t('context_menu.create_folder')" :title="$t('create_folder')"
icon="create-folder" icon="create-folder"
/> />
</OptionGroup> </OptionGroup>
@@ -58,24 +58,24 @@
<OptionGroup> <OptionGroup>
<Option <Option
@click.native="$renameFileOrFolder(item)" @click.native="$renameFileOrFolder(item)"
:title="$t('context_menu.rename')" :title="$t('rename')"
icon="rename" icon="rename"
/> />
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$openInDetailPanel(item)" :title="$t('context_menu.detail')" icon="detail" /> <Option @click.native="$openInDetailPanel(item)" :title="$t('detail')" icon="detail" />
</OptionGroup> </OptionGroup>
</template> </template>
<template v-slot:multiple-select v-if="item"> <template v-slot:multiple-select v-if="item">
<OptionGroup> <OptionGroup>
<Option @click.native="$moveFileOrFolder(item)" :title="$t('context_menu.move')" icon="move-item" /> <Option @click.native="$moveFileOrFolder(item)" :title="$t('move')" icon="move-item" />
<Option @click.native="$deleteFileOrFolder(item)" :title="$t('context_menu.delete')" icon="trash" /> <Option @click.native="$deleteFileOrFolder(item)" :title="$t('delete')" icon="trash" />
</OptionGroup> </OptionGroup>
<OptionGroup> <OptionGroup>
<Option @click.native="$downloadSelection()" :title="$t('context_menu.download')" icon="download" /> <Option @click.native="$downloadSelection()" :title="$t('download')" icon="download" />
</OptionGroup> </OptionGroup>
</template> </template>
</ContextMenu> </ContextMenu>
@@ -100,7 +100,7 @@
{{ $t('Upload / Create') }} {{ $t('Upload / Create') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square"> <MobileActionButton @click.native="$enableMultiSelectMode" icon="check-square">
{{ $t('context_menu.select') }} {{ $t('select') }}
</MobileActionButton> </MobileActionButton>
<MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting"> <MobileActionButton @click.native="$showMobileMenu('file-sorting')" icon="preview-sorting">
{{ $t('preview_sorting.preview_sorting_button') }} {{ $t('preview_sorting.preview_sorting_button') }}

View File

@@ -8,7 +8,7 @@
<!--Headline--> <!--Headline-->
<PageTitle <PageTitle
class="headline" class="headline"
:title="$t('page_contact_us.title')" :title="$t('contact_us')"
:description="$t('page_contact_us.description')" :description="$t('page_contact_us.description')"
></PageTitle> ></PageTitle>
@@ -21,7 +21,7 @@
class="form block-form" class="form block-form"
> >
<div class="block-wrapper"> <div class="block-wrapper">
<label>{{ $t('page_contact_us.form.email') }}:</label> <label>{{ $t('email') }}:</label>
<ValidationProvider tag="div" mode="passive" name="E-Mail" rules="required" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="E-Mail" rules="required" v-slot="{ errors }">
<input <input
v-model="contact.email" v-model="contact.email"
@@ -35,7 +35,7 @@
</div> </div>
<div class="block-wrapper"> <div class="block-wrapper">
<label>{{ $t('page_contact_us.form.message') }}:</label> <label>{{ $t('message') }}:</label>
<ValidationProvider tag="div" mode="passive" name="Message" rules="required" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="Message" rules="required" v-slot="{ errors }">
<textarea <textarea
v-model="contact.message" v-model="contact.message"
@@ -56,7 +56,7 @@
<AuthButton <AuthButton
class="submit-button" class="submit-button"
icon="chevron-right" icon="chevron-right"
:text="$t('page_contact_us.form.submit_button')" :text="$t('send_message')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />

View File

@@ -5,7 +5,7 @@
<span class="additional-link" <span class="additional-link"
>{{ $t('page_registration.have_an_account') }} >{{ $t('page_registration.have_an_account') }}
<router-link :to="{ name: 'SignIn' }" class="text-theme font-bold"> <router-link :to="{ name: 'SignIn' }" class="text-theme font-bold">
{{ $t('page_forgotten_password.password_remember_button') }} {{ $t('log_in') }}
</router-link> </router-link>
</span> </span>
</AuthContent> </AuthContent>

View File

@@ -118,7 +118,7 @@ export default {
computed: { computed: {
...mapGetters(['config', 'user']), ...mapGetters(['config', 'user']),
subscriptionStatus() { subscriptionStatus() {
return this.user.data.relationships.subscription ? this.$t('global.premium') : this.$t('global.free') return this.user.data.relationships.subscription ? this.$t('premium') : this.$t('free')
}, },
subscriptionColor() { subscriptionColor() {
return this.user.data.relationships.subscription ? 'green' : 'purple' return this.user.data.relationships.subscription ? 'green' : 'purple'
@@ -134,7 +134,7 @@ export default {
route: 'Password', route: 'Password',
}, },
{ {
title: this.$t('menu.storage'), title: this.$t('storage'),
route: 'Storage', route: 'Storage',
}, },
] ]

View File

@@ -29,7 +29,7 @@
<AuthButton <AuthButton
class="w-full justify-center md:w-min" class="w-full justify-center md:w-min"
icon="chevron-right" icon="chevron-right"
:text="$t('page_shared.submit')" :text="$t('submit')"
:loading="isLoading" :loading="isLoading"
:disabled="isLoading" :disabled="isLoading"
/> />

View File

@@ -9,7 +9,7 @@
<span class="additional-link" <span class="additional-link"
>{{ $t('page_registration.have_an_account') }} >{{ $t('page_registration.have_an_account') }}
<router-link :to="{ name: 'SignIn' }" class="text-theme font-bold"> <router-link :to="{ name: 'SignIn' }" class="text-theme font-bold">
{{ $t('page_forgotten_password.password_remember_button') }} {{ $t('log_in') }}
</router-link> </router-link>
</span> </span>
</AuthContent> </AuthContent>

View File

@@ -20,12 +20,12 @@
</AppInputSwitch> </AppInputSwitch>
<AppInputButton <AppInputButton
v-if="user && user.data.attributes.two_factor_authentication" v-if="user && user.data.attributes.two_factor_authentication"
:title="$t('popup_2fa.codes_title')" :title="$t('show_recovery_codes')"
:description="$t('popup_2fa.codes_info')" :description="$t('popup_2fa.codes_info')"
:is-last="true" :is-last="true"
> >
<ButtonBase class="w-full" button-style="secondary" @click.native="showRecoveryCodes"> <ButtonBase class="w-full" button-style="secondary" @click.native="showRecoveryCodes">
{{ $t('popup_2fa.codes_button') }} {{ $t('show_codes') }}
</ButtonBase> </ButtonBase>
</AppInputButton> </AppInputButton>
</div> </div>
@@ -33,7 +33,7 @@
<!--Get personal api keys--> <!--Get personal api keys-->
<div class="card shadow-card"> <div class="card shadow-card">
<FormLabel icon="key"> <FormLabel icon="key">
{{ $t('personal_token.section_title') }} {{ $t('personal_access_token') }}
</FormLabel> </FormLabel>
<InfoBox v-if="tokens.length === 0"> <InfoBox v-if="tokens.length === 0">
<p>{{ $t('personal_token.section_description') }}</p> <p>{{ $t('personal_token.section_description') }}</p>
@@ -72,7 +72,7 @@
button-style="theme" button-style="theme"
class="w-full sm:w-auto" class="w-full sm:w-auto"
> >
{{ $t('personal_token.create_token') }} {{ $t('create_token') }}
</ButtonBase> </ButtonBase>
</div> </div>
@@ -101,10 +101,10 @@
</ValidationProvider> </ValidationProvider>
<ValidationProvider tag="div" mode="passive" name="New Password" rules="required" v-slot="{ errors }"> <ValidationProvider tag="div" mode="passive" name="New Password" rules="required" v-slot="{ errors }">
<AppInputText :title="$t('page_create_password.label_new_pass')" :error="errors[0]"> <AppInputText :title="$t('new_password')" :error="errors[0]">
<input <input
v-model="passwordForm.password" v-model="passwordForm.password"
:placeholder="$t('page_create_password.label_new_pass')" :placeholder="$t('new_password')"
type="password" type="password"
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"
@@ -119,10 +119,10 @@
rules="required" rules="required"
v-slot="{ errors }" v-slot="{ errors }"
> >
<AppInputText :title="$t('page_create_password.label_confirm_pass')" :error="errors[0]"> <AppInputText :title="$t('confirm_password')" :error="errors[0]">
<input <input
v-model="passwordForm.password_confirmation" v-model="passwordForm.password_confirmation"
:placeholder="$t('page_create_password.label_confirm_pass')" :placeholder="$t('confirm_password')"
type="password" type="password"
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
:class="{ '!border-rose-600': errors[0] }" :class="{ '!border-rose-600': errors[0] }"

View File

@@ -38,16 +38,16 @@
v-model="user.data.relationships.settings.data.attributes.timezone" v-model="user.data.relationships.settings.data.attributes.timezone"
:default="user.data.relationships.settings.data.attributes.timezone" :default="user.data.relationships.settings.data.attributes.timezone"
:options="timezones" :options="timezones"
:placeholder="$t('user_settings.timezone_plac')" :placeholder="$t('select_your_timezone')"
/> />
</AppInputText> </AppInputText>
</div> </div>
<div class="card shadow-card"> <div class="card shadow-card">
<FormLabel> <FormLabel>
{{ $t('user_settings.title_billing') }} {{ $t('billing_information') }}
</FormLabel> </FormLabel>
<AppInputText :title="$t('user_settings.address')"> <AppInputText :title="$t('address')">
<input <input
@keyup=" @keyup="
$updateText( $updateText(
@@ -63,7 +63,7 @@
/> />
</AppInputText> </AppInputText>
<div class="flex space-x-4"> <div class="flex space-x-4">
<AppInputText :title="$t('user_settings.city')" class="w-full"> <AppInputText :title="$t('city')" class="w-full">
<input <input
@keyup=" @keyup="
$updateText('/user/settings', 'city', user.data.relationships.settings.data.attributes.city) $updateText('/user/settings', 'city', user.data.relationships.settings.data.attributes.city)
@@ -74,7 +74,7 @@
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.postal_code')" class="w-full"> <AppInputText :title="$t('postal_code')" class="w-full">
<input <input
@keyup=" @keyup="
$updateText( $updateText(
@@ -84,13 +84,13 @@
) )
" "
v-model="user.data.relationships.settings.data.attributes.postal_code" v-model="user.data.relationships.settings.data.attributes.postal_code"
:placeholder="$t('user_settings.postal_code_plac')" :placeholder="$t('postal_code_plac')"
type="text" type="text"
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
/> />
</AppInputText> </AppInputText>
</div> </div>
<AppInputText :title="$t('user_settings.country')"> <AppInputText :title="$t('country')">
<SelectInput <SelectInput
@input=" @input="
$updateText( $updateText(
@@ -105,7 +105,7 @@
:placeholder="$t('user_settings.country_plac')" :placeholder="$t('user_settings.country_plac')"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.state')" :description="$t('State, county, province, or region.')"> <AppInputText :title="$t('state')" :description="$t('State, county, province, or region.')">
<input <input
@keyup=" @keyup="
$updateText('/user/settings', 'state', user.data.relationships.settings.data.attributes.state) $updateText('/user/settings', 'state', user.data.relationships.settings.data.attributes.state)
@@ -116,7 +116,7 @@
class="focus-border-theme input-dark" class="focus-border-theme input-dark"
/> />
</AppInputText> </AppInputText>
<AppInputText :title="$t('user_settings.phone_number')" :is-last="true"> <AppInputText :title="$t('phone_number')" :is-last="true">
<input <input
@keyup=" @keyup="
$updateText( $updateText(

View File

@@ -45,9 +45,9 @@ class ResetPassword extends Notification
return (new MailMessage) return (new MailMessage)
->subject(__t('reset_password_subject') . $app_name) ->subject(__t('reset_password_subject') . $app_name)
->greeting(__t('reset_password_greeting')) ->greeting(__t('hello'))
->line(__t('reset_password_line_1')) ->line(__t('reset_password_line_1'))
->action(__t('reset_password_action'), $reset_url) ->action(__t('reset_password'), $reset_url)
->line(__t('reset_password_line_2')) ->line(__t('reset_password_line_2'))
->salutation(__t('salutation') . ', ' . $app_name); ->salutation(__t('salutation') . ', ' . $app_name);
} }

View File

@@ -42,7 +42,7 @@ class SharedSendViaEmail extends Notification
{ {
return (new MailMessage) return (new MailMessage)
->subject(__t('shared_link_email_subject', ['user' => $this->user->settings->name])) ->subject(__t('shared_link_email_subject', ['user' => $this->user->settings->name]))
->greeting(__t('shared_link_email_greeting')) ->greeting(__t('hello'))
->line(__t('shared_link_email_user', ['user' => $this->user->settings->name, 'email' => $this->user->email])) ->line(__t('shared_link_email_user', ['user' => $this->user->settings->name, 'email' => $this->user->email]))
->action(__t('shared_link_email_link'), url('/share', ['token' => $this->token])) ->action(__t('shared_link_email_link'), url('/share', ['token' => $this->token]))
->salutation(__t('shared_link_email_salutation', ['app_name' => get_settings('app_title') ?? 'VueFileManager'])); ->salutation(__t('shared_link_email_salutation', ['app_name' => get_settings('app_title') ?? 'VueFileManager']));