new crowdin translations

This commit is contained in:
Crowdin Bot 2024-10-09 00:27:16 +00:00
parent c49f282700
commit 44ce3cf95a
39 changed files with 978 additions and 116 deletions

View File

@ -3,7 +3,7 @@
return [
'accounts' => [
'cash' => 'Efectiu',
'cash' => '',
],
'categories' => [

View File

@ -202,7 +202,7 @@ return [
'due_on' => 'Venç el',
'amount_due' => 'Quantitat',
'financial_year' => 'Any fiscal',
'created' => 'Creat/da',
'created' => 'Creat',
'state' => 'Província/Estat',
'zip_code' => 'Codi postal',
'parent' => 'Pare/Mare',
@ -316,6 +316,11 @@ return [
'custom' => 'Personalitzat',
],
'pin_text' => [
'pin_tab' => 'Marca la pestanya per defecte',
'unpin_tab' => 'Desmarca la pestanya per defecte',
],
'empty' => [
'documentation' => 'Comprova la <a href=":url" target="_blank">documentació</a> per més detalls.',
'items' => 'Els articles poden ser productes o serveis. Quan selecciones articles durant la creació de factures, els camps preu, impost,... s\'omplen automàticament.',

View File

@ -79,6 +79,8 @@ return [
'subheading' => 'Subtítol',
'due_receipt' => 'Al recepcionar',
'due_days' => 'En :days dies',
'due_custom' => 'Dia(es) personalitzats',
'due_custom_day' => 'pròxim dia',
'choose_template' => 'Tria la plantilla de factura',
'default' => 'Per defecte',
'classic' => 'Clàssica',
@ -113,6 +115,8 @@ return [
'use_gravatar' => 'Fes servir Gravatar',
'income_category' => 'Categoria d\'ingrés',
'expense_category' => 'Categoria de despesa',
'address_format' => 'Format de l\'adreça',
'address_tags' => '<strong>Etiquetes disponibles:</strong>:tags',
'form_description' => [
'general' => 'Selecciona el compte, l\'impost i el mètode de pagament predeterminats per crear registres ràpidament. El tauler i els informes es mostren amb la moneda predeterminada.',

View File

@ -39,6 +39,7 @@ return [
'error' => [
'self_delete' => 'Error: Can not delete yourself!',
'self_disable' => 'Error: Can not disable yourself!',
'unassigned' => 'Error: Can not unassign company! The :company company must be assigned at least one user.',
'no_company' => 'Error: No company assigned to your account. Please, contact the system administrator.',
],

View File

@ -10,6 +10,7 @@ return [
'duplicate' => 'Are you sure you want to <b>duplicate</b> selected record?',
'delete' => 'Are you sure you want to <b>delete</b> selected record?|Are you sure you want to <b>delete</b> selected records?',
'export' => 'Are you sure you want to <b>export</b> selected record?|Are you sure you want to <b>export</b> selected records?',
'download' => 'Are you sure you want to <b>download</b> selected record?|Are you sure you want to <b>download</b> selected records?',
'enable' => 'Are you sure you want to <b>enable</b> selected record?|Are you sure you want to <b>enable</b> selected records?',
'disable' => 'Are you sure you want to <b>disable</b> selected record?|Are you sure you want to <b>disable</b> selected records?',
'paid' => 'Are you sure you want to mark selected invoice as <b>paid</b>?|Are you sure you want to mark selected invoices as <b>paid</b>?',

View File

@ -2,9 +2,9 @@
return [
'can_login' => 'Can Login?',
'can_login' => 'Invite to Client Portal',
'can_login_description' => 'Send an invitation to this user to log in to the Client Portal.',
'user_created' => 'User Created',
'user_created' => 'User created',
'client_portal_description' => 'The Customer Portal is an environment where you can share transactions and invoices with your customers, where they track their relationships with your business and pay over, and log in whenever they want; with their password',
'error' => [
@ -20,6 +20,7 @@ return [
'general' => 'Your client\'s contact information will appear in invoices and their profiles. You can also allow your clients to login to track the invoices you send them by checking the box below.',
'billing' => 'The tax number appears in every invoice issued to the customer. The selected currency becomes the default currency for this customer.',
'address' => 'The address is required for the invoices, so you need to add billing address details for your customer.',
'contact_persons' => 'To include additional recipients in an email as CC, add them as contact persons.',
],
'no_records' => [

View File

@ -10,8 +10,14 @@ return [
'billing' => 'Billing',
'advanced' => 'Advanced',
'item_price_hidden' => 'This column is hidden on your :type.',
'actions' => [
'cancel' => 'Cancel',
],
'invoice_detail' => [
'marked' => '<b> You </b> marked this invoice as',
'marked' => '<b>You</b> marked this invoice as',
'services' => 'Services',
'another_item' => 'Another Item',
'another_description' => 'and another description',
@ -64,8 +70,18 @@ return [
'attachment' => 'Download the files attached to this :type',
],
'slider' => [
'create' => ':user created this :type on :date',
'create_recurring' => ':user created this recurring template on :date',
'send' => ':user sent this :type on :date',
'schedule' => 'Repeat every :interval :frequency since :date',
'children' => ':count :type were created automatically',
'cancel' => ':user cancelled this :type on :date',
],
'messages' => [
'email_sent' => ':type email has been sent!',
'restored' => ':type has been restored!',
'marked_as' => ':type marked as :status!',
'marked_sent' => ':type marked as sent!',
'marked_paid' => ':type marked as paid!',
@ -83,4 +99,5 @@ return [
],
],
'empty_attachments' => 'There are no files attached to this :type.',
];

View File

@ -25,6 +25,7 @@ return [
'settings' => 'Setting|Settings',
'categories' => 'Category|Categories',
'currencies' => 'Currency|Currencies',
'currency_rates' => 'Currency Rate|Currency Rates',
'tax_rates' => 'Tax Rate|Tax Rates',
'users' => 'User|Users',
'roles' => 'Role|Roles',
@ -72,6 +73,8 @@ return [
'attachments' => 'Attachment|Attachments',
'histories' => 'History|Histories',
'your_notifications' => 'Your notification|Your notifications',
'employees' => 'Employee|Employees',
'contact_persons' => 'Contact Person|Contact Persons',
'welcome' => 'Welcome',
'banking' => 'Banking',
@ -90,11 +93,13 @@ return [
'monthly' => 'Monthly',
'quarterly' => 'Quarterly',
'yearly' => 'Yearly',
'lifetime' => 'Lifetime',
'add' => 'Add',
'add_new' => 'Add New',
'add_income' => 'Add Income',
'add_expense' => 'Add Expense',
'add_transfer' => 'Add Transfer',
'ok' => 'Ok',
'show' => 'Show',
'create' => 'Create',
'edit' => 'Edit',
@ -127,6 +132,7 @@ return [
'switch' => 'Switch',
'color' => 'Colour',
'save' => 'Save',
'save_and_send' => 'Save & Send',
'confirm' => 'Confirm',
'cancel' => 'Cancel',
'loading' => 'Loading...',
@ -147,6 +153,7 @@ return [
'upcoming' => 'Upcoming',
'created' => 'Created',
'id' => 'ID',
'more' => 'More',
'more_actions' => 'More Actions',
'duplicate' => 'Duplicate',
'unpaid' => 'Unpaid',
@ -160,6 +167,7 @@ return [
'skip' => 'Skip',
'enable' => 'Enable',
'disable' => 'Disable',
'select' => 'Select',
'select_all' => 'Select All',
'unselect_all' => 'Deselect All',
'created_date' => 'Created Date',
@ -222,11 +230,21 @@ return [
'preferences' => 'Preferences',
'resend' => 'Resend',
'last_sent' => 'Last Sent :date',
'last_received' => 'Last Received :date',
'preview_in_window' => 'Preview in new window',
'copied' => 'Copied',
'preview_mode' => 'Preview Mode',
'go_back' => 'Go back to :type',
'validation_error' => 'Validation error',
'validation_warning' => 'Validation warning',
'dismiss' => 'Dismiss',
'size' => 'Size',
'media' => 'Media',
'pdf_file' => ':type as PDF file',
'before_tax' => 'Before tax',
'action_required' => 'Action Required',
'get_paid_faster' => 'Get paid 3x faster:',
'currency_convert' => ':from to :to',
'card' => [
'cards' => 'Card|Cards',
@ -279,12 +297,28 @@ return [
],
'date_range' => [
'today' => 'Today',
'yesterday' => 'Yesterday',
'week_ago' => 'A week ago',
'last_days' => 'Last :day Days',
'this_month' => 'This Month',
'last_month' => 'Last Month',
'today' => 'Today',
'yesterday' => 'Yesterday',
'week_ago' => 'A week ago',
'last_days' => 'Last :day Days',
'last_months' => 'Last :number Months',
'last_quarters' => 'Last :number Quarters',
'last_years' => 'Last :number Years',
'this_week' => 'This Week',
'this_month' => 'This Month',
'this_quarter' => 'This Quarter',
'this_year' => 'This Year',
'year_to_date' => 'Year to Date',
'previous_week' => 'Previous Week',
'previous_month' => 'Previous Month',
'previous_quarter' => 'Previous Quarter',
'previous_year' => 'Previous Year',
'custom' => 'Custom',
],
'pin_text' => [
'pin_tab' => 'Pin default tab',
'unpin_tab' => 'Unpin default tab',
],
'empty' => [

View File

@ -2,9 +2,12 @@
return [
'import' => 'Import',
'title' => 'Import :type',
'limitations' => 'Allowed file types: :extensions<br>Allowed max rows: :row_limit',
'sample_file' => 'You can <a target="_blank" href=":download_link"><strong>download</strong></a> the sample file and fill it with your data.',
'import' => 'Import',
'title' => 'Import :type',
'limitations' => 'Allowed file types: :extensions<br>Allowed max rows: :row_limit',
'sample_file' => 'You can <a target="_blank" href=":download_link"><strong>download</strong></a> the sample file and fill it with your data.',
'sample_file_and_document' => 'You can <a target="_blank" href=":download_link" class="text-blue-500 underline font-bold">download</a> the sample file and review the <a target="_blank" href=":document_link"class="text-blue-500 underline font-bold">documents</a> for detailed information',
'drop_file' => '<span style="color: #006EA6;">Upload a file</span> or drag and drop',
'file_type_and_limitations' => ':extensions up to :row_limit rows',
];

View File

@ -42,7 +42,8 @@ return [
'send_invoice' => 'Send Invoice',
'get_paid' => 'Get Paid',
'accept_payments' => 'Accept Online Payments',
'payment_received' => 'Payment received',
'payments_received' => 'Payments received',
'over_payment' => 'The amount you entered passes the total: :amount',
'form_description' => [
'billing' => 'Billing details appear in your invoice. Invoice Date is used in the dashboard and reports. Select the date you expect to get paid as the Due Date.',
@ -50,6 +51,8 @@ return [
'messages' => [
'email_required' => 'No email address for this customer!',
'totals_required' => 'Invoice totals are required Please edit the :type and save it again.',
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected in charts after it is sent.',
'status' => [
@ -63,13 +66,8 @@ return [
'await' => 'Awaiting payment',
],
],
],
'slider' => [
'create' => ':user created this invoice on :date',
'create_recurring' => ':user created this recurring template on :date',
'schedule' => 'Repeat every :interval :frequency since :date',
'children' => ':count invoices were created automatically',
'name_or_description_required' => 'Your invoice must show at least one of the <b>:name</b> or <b>:description</b>.',
],
'share' => [

View File

@ -4,6 +4,7 @@ return [
'success' => [
'added' => ':type added!',
'created' => ':type created!',
'updated' => ':type updated!',
'deleted' => ':type deleted!',
'duplicated' => ':type duplicated!',
@ -11,6 +12,7 @@ return [
'import_queued' => ':type import has been scheduled! You will receive an email when it is finished.',
'exported' => ':type exported!',
'export_queued' => ':type export has been scheduled! You will receive an email when it is ready to download.',
'download_queued' => ':type download of the current page has been scheduled! You will receive an email when it is ready to download.',
'enabled' => ':type enabled!',
'disabled' => ':type disabled!',
'connected' => ':type connected!',
@ -26,8 +28,10 @@ return [
'customer' => 'Error: User not created! :name already uses this email address.',
'no_file' => 'Error: No file selected!',
'last_category' => 'Error: Can not delete the last :type category!',
'transfer_category' => 'Error: Can not delete the transfer <b>:type</b> category!',
'change_type' => 'Error: Can not change the type because it has :text related!',
'invalid_apikey' => 'Error: The API Key entered is invalid!',
'empty_apikey' => 'Error: You have not entered your API Key! <a href=":url" class="font-bold underline underline-offset-4">Click here</a> to enter your API Key.',
'import_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
'same_amount' => 'Error: The total amount of split must be exactly the same as the :transaction total: :amount',

View File

@ -28,11 +28,12 @@ return [
'yearly_pricing' => 'Yearly Pricing',
'monthly_price' => 'from :price',
'per_month' => 'per month',
'billed_yearly' => 'Billed Yearly',
'once' => 'once',
'billed_monthly' => 'Billed Monthly',
'billed_yearly' => 'Billed Yearly',
'billed_once' => 'Billed Once',
'save_year' => 'You save <strong>:price</strong> a year!',
'if_paid_year' => 'Or <strong>:price/mo</strong> if paid yearly',
'information_monthly' => 'This option is valid only for <strong>Cloud Service</strong>',
'install' => 'Install',
'buy_now' => 'Buy Now',
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',
@ -48,6 +49,8 @@ return [
'get_premium_cloud' => 'Get Premium Cloud',
'switch_to_cloud' => 'Switch to Cloud',
'hosted_on_akaunting' => 'Hosted on akaunting.com',
'information_on_preme' => ':period option is available only on <a href=":url" target="_blank" class="to-black-400 hover:bg-full-2 bg-no-repeat bg-0-2 bg-0-full bg-gradient-to-b from-transparent transition-backgroundSize"><strong>Cloud.</strong></a>',
'information_monthly' => 'This option is valid only for <strong>Cloud Service</strong>',
'only_works_cloud' => 'This app only works on <strong>Cloud Service</strong>.',
'only_premium_plan' => 'This app only works on <strong>Cloud Premium Service</strong>.',
'not_found' => 'No app found',
@ -102,6 +105,10 @@ return [
'finish' => 'Not able to finalize :module installation',
],
'warning' => [
'latest_version' => 'You are using the latest version of :module, no updates available.',
],
'badge' => [
'installed' => 'Installed',
'pre_sale' => 'Pre-Sale',

View File

@ -28,6 +28,24 @@ return [
],
'download' => [
'completed' => [
'title' => 'Download is ready',
'description' => 'The file is ready to download from the following link:',
],
'failed' => [
'title' => 'Download failed',
'description' => 'Not able to create the file due to the following issue:',
],
],
'import' => [
'completed' => [
@ -63,8 +81,33 @@ return [
],
'email' => [
'invalid' => [
'title' => 'Invalid :type Email',
'description' => 'The :email email address has been reported as invalid, and the person has been disabled. Please check the following error message and fix the email address:',
],
],
'menu' => [
'download_completed' => [
'title' => 'Download is ready',
'description' => 'Your <strong>:type</strong> file is ready to <a href=":url" target="_blank"><strong>download</strong></a>.',
],
'download_failed' => [
'title' => 'Download failed',
'description' => 'Not able to create the file due to several issues. Check out your email for the details.',
],
'export_completed' => [
'title' => 'Export is ready',
@ -88,7 +131,7 @@ return [
'import_failed' => [
'subject' => 'Import failed',
'title' => 'Import failed',
'description' => 'Not able to import the file due to several issues. Check out your email for the details.',
],
@ -177,6 +220,13 @@ return [
],
'invalid_email' => [
'title' => 'Invalid :type Email',
'description' => 'The <strong>:email</strong> email address has been reported as invalid, and the person has been disabled. Please check and fix the email address.',
],
],
'messages' => [
@ -185,4 +235,16 @@ return [
'mark_read_all' => ':type is read all notifications!',
],
'browser' => [
'firefox' => [
'title' => 'Firefox Icon Configuration',
'description' => '<span class="font-medium">If your icons not appear please;</span> <br /> <span class="font-medium">Please Allow pages to choose their own fonts, instead of your selections above</span> <br /><br /> <span class="font-bold"> Settings (Preferences) > Fonts > Advanced </span>',
],
],
];

View File

@ -12,6 +12,7 @@ return [
'see_all_details' => 'See all account details',
'all_payments' => 'Login to view all payments',
'received_date' => 'Received Date',
'redirect_description' => 'You will be redirected to the :name website to make the payment.',
'last_payment' => [
'title' => 'Last Payment Made',

View File

@ -29,8 +29,10 @@ return [
'child' => ':url was automatically created on :date',
'message' => 'This is a recurring :type and the next :type will be automatically generated on :date',
'message_parent' => 'This :type was automatically generated from :link',
'send_email_auto' => 'Send email automatically',
'frequency_type' => 'Repeat this :type',
'custom_frequency_desc' => 'Repeat every :interval :frequency',
'limit_date' => 'Create first :type on',
'limit_middle' => 'and end',

View File

@ -3,12 +3,8 @@
return [
'years' => 'Year|Years',
'date_range' => 'Date Range',
'preferences' => 'Preference|Preferences',
'this_year' => 'This Year',
'previous_year' => 'Previous Year',
'this_quarter' => 'This Quarter',
'previous_quarter' => 'Previous Quarter',
'last_12_months' => 'Last 12 Months',
'profit_loss' => 'Profit & Loss',
'income_summary' => 'Income Summary',
'expense_summary' => 'Expense Summary',

View File

@ -79,6 +79,8 @@ return [
'subheading' => 'Subheading',
'due_receipt' => 'Due upon receipt',
'due_days' => 'Due within :days days',
'due_custom' => 'Custom day(s)',
'due_custom_day' => 'after day',
'choose_template' => 'Choose invoice template',
'default' => 'Default',
'classic' => 'Classic',
@ -113,6 +115,8 @@ return [
'use_gravatar' => 'Use Gravatar',
'income_category' => 'Income Category',
'expense_category' => 'Expense Category',
'address_format' => 'Address Format',
'address_tags' => '<strong>Available Tags:</strong> :tags',
'form_description' => [
'general' => 'Select the default account, tax, and payment method to create records swiftly. Dashboard and Reports are shown under the default currency.',

View File

@ -10,6 +10,8 @@ return [
'related_bill' => 'Related Bill',
'recurring_income' => 'Recurring Income',
'recurring_expense' => 'Recurring Expense',
'included_tax' => 'Included tax amount',
'connected' => 'Connected',
'form_description' => [
'general' => 'Here you can enter the general information of transaction such as date, amount, account, description, etc.',
@ -24,6 +26,7 @@ return [
'create_recurring' => ':user created this recurring template on :date',
'schedule' => 'Repeat every :interval :frequency since :date',
'children' => ':count transactions were created automatically',
'connect' => 'This transaction is connected to :count transactions',
'transfer_headline' => 'From :from_account to :to_account',
'transfer_desc' => 'Transfer created on :date.',
],

View File

@ -28,6 +28,7 @@ return [
'create' => ':user created this transfer on :date',
'transactions' => 'In list here are the transactions that were created automatically.',
'transactions_desc' => ':number transaction for :account',
'attachments' => 'Download the files attached to this transfer',
],
];

View File

@ -44,6 +44,7 @@ return [
'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.',
'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.',
'double' => 'The :attribute must be a valid double.',
'email' => 'The :attribute must be a valid <strong>email address</strong>.',
'ends_with' => 'The :attribute must end with one of the following: :values',
'enum' => 'The selected :attribute is invalid.',
@ -156,6 +157,8 @@ return [
'invalid_amount' => 'The amount :attribute is invalid.',
'invalid_extension' => 'The file extension is invalid.',
'invalid_dimension' => 'The :attribute dimensions must be max :width x :height px.',
'invalid_colour' => 'The :attribute colour is invalid.',
'invalid_payment_method'=> 'The payment method is invalid.',
],
/*

View File

@ -2,20 +2,34 @@
return [
'auth' => 'Authentication',
'profile' => 'Profile',
'logout' => 'Logout',
'login' => 'Login',
'forgot' => 'Forgot',
'login_to' => 'Login to start your session',
'remember_me' => 'Remember Me',
'forgot_password' => 'I forgot my password',
'reset_password' => 'Reset Password',
'change_password' => 'Change Password',
'enter_email' => 'Enter Your Email Address',
'current_email' => 'Current Email',
'reset' => 'Reset',
'never' => 'never',
'landing_page' => 'Landing Page',
'personal_information' => 'Personal Information',
'register_user' => 'Register User',
'register' => 'Register',
'form_description' => [
'personal' => 'Ensure the email address is correct before sending the invitation link to the new user. They will be prompted to create their password.',
'assign' => 'The user will have access to the selected companies. You can restrict the permissions from the <a href=":url" class="border-b border-black">roles</a> page.',
'preferences' => 'Select the default language of the user. You can also set the landing page after the user logs in.',
],
'password' => [
'pass' => 'Password',
'pass_confirm' => 'Password Confirmation',
'current' => 'Password',
'current_confirm' => 'Password Confirmation',
'new' => 'New Password',
@ -25,17 +39,55 @@ return [
'error' => [
'self_delete' => 'Error: Can not delete yourself!',
'self_disable' => 'Error: Can not disable yourself!',
'unassigned' => 'Error: Can not unassign company! The :company company must be assigned at least one user.',
'no_company' => 'Error: No company assigned to your account. Please, contact the system administrator.',
],
'login_redirect' => 'Verification done! You are being redirected...',
'failed' => 'These credentials do not match our records.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'disabled' => 'This account is disabled. Please, contact the system administrator.',
'notification' => [
'message_1' => 'You are receiving this email because we received a password reset request for your account.',
'message_2' => 'If you did not request a password reset, no further action is required.',
'button' => 'Reset Password',
'message_1' => 'You are receiving this email because we received a password reset request for your account.',
'message_2' => 'If you did not request a password reset, no further action is required.',
'button' => 'Reset Password',
],
'invitation' => [
'message_1' => 'You are receiving this email because you are invited to join the Akaunting.',
'message_2' => 'If you do not want to join, no further action is required.',
'button' => 'Get started',
],
'information' => [
'invoice' => 'Create invoices easily',
'reports' => 'Get detailed reports',
'expense' => 'Track any expense',
'customize' => 'Customize your Akaunting',
],
'roles' => [
'admin' => [
'name' => 'Admin',
'description' => 'They get full access to your Akaunting including customers, invoices, reports, settings, and apps.',
],
'manager' => [
'name' => 'Manager',
'description' => 'They get full access to your Akaunting, but can\'t manage users and apps.',
],
'customer' => [
'name' => 'Customer',
'description' => 'They can access the Client Portal and pay their invoices online through the payment methods you set up.',
],
'accountant' => [
'name' => 'Accountant',
'description' => 'They can access invoices, transactions, reports, and create journal entries.',
],
'employee' => [
'name' => 'Employee',
'description' => 'They can create expense claims and track time for assigned projects, but can only see their own information.',
],
],
];

View File

@ -4,6 +4,7 @@ return [
'bill_number' => 'Bill Number',
'bill_date' => 'Bill Date',
'bill_amount' => 'Bill Amount',
'total_price' => 'Total Price',
'due_date' => 'Due Date',
'order_number' => 'Order Number',
@ -18,11 +19,13 @@ return [
'total' => 'Total',
'item_name' => 'Item Name|Item Names',
'recurring_bills' => 'Recurring Bill|Recurring Bills',
'show_discount' => ':discount% Discount',
'add_discount' => 'Add Discount',
'discount_desc' => 'of subtotal',
'payment_made' => 'Payment Made',
'payment_due' => 'Payment Due',
'amount_due' => 'Amount Due',
'paid' => 'Paid',
@ -38,6 +41,10 @@ return [
'receive_bill' => 'Receive Bill',
'make_payment' => 'Make Payment',
'form_description' => [
'billing' => 'Billing details appear in your bill. Bill Date is used in the dashboard and reports. Select the date you expect to pay as the Due Date.',
],
'messages' => [
'draft' => 'This is a <b>DRAFT</b> bill and will be reflected to charts after it gets received.',

View File

@ -10,6 +10,7 @@ return [
'duplicate' => 'Are you sure you want to <b>duplicate</b> selected record?',
'delete' => 'Are you sure you want to <b>delete</b> selected record?|Are you sure you want to <b>delete</b> selected records?',
'export' => 'Are you sure you want to <b>export</b> selected record?|Are you sure you want to <b>export</b> selected records?',
'download' => 'Are you sure you want to <b>download</b> selected record?|Are you sure you want to <b>download</b> selected records?',
'enable' => 'Are you sure you want to <b>enable</b> selected record?|Are you sure you want to <b>enable</b> selected records?',
'disable' => 'Are you sure you want to <b>disable</b> selected record?|Are you sure you want to <b>disable</b> selected records?',
'paid' => 'Are you sure you want to mark selected invoice as <b>paid</b>?|Are you sure you want to mark selected invoices as <b>paid</b>?',
@ -20,4 +21,7 @@ return [
'unreconcile' => 'Are you sure you want to <b>unreconcile</b> selected record?|Are you sure you want to <b>unreconcile</b> selected records?',
],
'success' => [
'general' => ':count record :type.',
],
];

View File

@ -0,0 +1,11 @@
<?php
return [
'collapse' => 'Collapse',
'form_description' => [
'general' => 'The category helps you classify your items, incomes, expenses, and other records.',
],
];

View File

@ -8,4 +8,8 @@ return [
'disable_last' => 'Error: Can not disable the last dashboard. Please, create a new one first!',
],
'form_description' => [
'general' => 'Select the users you want have access to the new dashboard.',
],
];

View File

@ -0,0 +1,103 @@
<?php
return [
'edit_columns' => 'Edit Columns',
'empty_items' => 'You have not added any items.',
'grand_total' => 'Grand Total',
'accept_payment_online' => 'Accept Payments Online',
'transaction' => 'A payment for :amount was made using :account.',
'billing' => 'Billing',
'advanced' => 'Advanced',
'item_price_hidden' => 'This column is hidden on your :type.',
'actions' => [
'cancel' => 'Cancel',
],
'invoice_detail' => [
'marked' => '<b>You</b> marked this invoice as',
'services' => 'Services',
'another_item' => 'Another Item',
'another_description' => 'and another description',
'more_item' => '+:count more item',
],
'statuses' => [
'draft' => 'Draft',
'sent' => 'Sent',
'expired' => 'Expired',
'viewed' => 'Viewed',
'approved' => 'Approved',
'received' => 'Received',
'refused' => 'Refused',
'restored' => 'Restored',
'reversed' => 'Reversed',
'partial' => 'Partial',
'paid' => 'Paid',
'pending' => 'Pending',
'invoiced' => 'Invoiced',
'overdue' => 'Overdue',
'unpaid' => 'Unpaid',
'cancelled' => 'Canceled',
'voided' => 'Voided',
'completed' => 'Completed',
'shipped' => 'Shipped',
'refunded' => 'Refunded',
'failed' => 'Failed',
'denied' => 'Denied',
'processed' => 'Processed',
'open' => 'Open',
'closed' => 'Closed',
'billed' => 'Billed',
'delivered' => 'Delivered',
'returned' => 'Returned',
'drawn' => 'Drawn',
'not_billed' => 'Not Billed',
'issued' => 'Issued',
'not_invoiced' => 'Not Invoiced',
'confirmed' => 'Confirmed',
'not_confirmed' => 'Not Confirmed',
'active' => 'Active',
'ended' => 'Ended',
],
'form_description' => [
'companies' => 'Change the address, logo, and other information for your company.',
'billing' => 'Billing details appears in your document.',
'advanced' => 'Select the category, add or edit the footer, and add attachments to your :type.',
'attachment' => 'Download the files attached to this :type',
],
'slider' => [
'create' => ':user created this :type on :date',
'create_recurring' => ':user created this recurring template on :date',
'send' => ':user sent this :type on :date',
'schedule' => 'Repeat every :interval :frequency since :date',
'children' => ':count :type were created automatically',
'cancel' => ':user canceled this :type on :date',
],
'messages' => [
'email_sent' => ':type email has been sent!',
'restored' => ':type has been restored!',
'marked_as' => ':type marked as :status!',
'marked_sent' => ':type marked as sent!',
'marked_paid' => ':type marked as paid!',
'marked_viewed' => ':type marked as viewed!',
'marked_cancelled' => ':type marked as canceled!',
'marked_received' => ':type marked as received!',
],
'recurring' => [
'auto_generated' => 'Auto-generated',
'tooltip' => [
'document_date' => 'The :type date will be automatically assigned based on the :type schedule and frequency.',
'document_number' => 'The :type number will be automatically assigned when each recurring :type is generated.',
],
],
'empty_attachments' => 'There are no files attached to this :type.',
];

View File

@ -3,21 +3,23 @@
return [
'title' => [
'403' => 'Oops! Access Forbidden',
'404' => 'Oops! Page not found',
'500' => 'Oops! Something went wrong',
'403' => 'Oops! Access Forbidden',
'404' => 'Oops! Page not found',
'500' => 'Oops! Something went wrong',
],
'header' => [
'403' => '403 Forbidden',
'404' => '404 Not Found',
'500' => '500 Internal Server Error',
'403' => '403 Forbidden',
'404' => '404 Not Found',
'500' => '500 Internal Server Error',
],
'message' => [
'403' => 'You can not access this page.',
'404' => 'We could not find the page you were looking for.',
'500' => 'We\'ll work on fixing this right away.',
'403' => 'You can not access this page.',
'404' => 'We could not find the page you were looking for.',
'500' => 'We\'ll work on fixing this right away.',
'record' => 'We could not find the record you were looking for.',
'amount' => 'This page contains invalid amounts! Please, contact the system administrator.',
],
];

View File

@ -0,0 +1,345 @@
<?php
return [
'dashboards' => 'Dashboard|Dashboards',
'items' => 'Item|Items',
'invoices' => 'Invoice|Invoices',
'recurring_invoices' => 'Recurring Invoice|Recurring Invoices',
'customers' => 'Customer|Customers',
'incomes' => 'Income|Incomes',
'recurring_incomes' => 'Recurring Income|Recurring Incomes',
'expenses' => 'Expense|Expenses',
'recurring_expenses' => 'Recurring Expense|Recurring Expenses',
'bills' => 'Bill|Bills',
'recurring_bills' => 'Recurring Bill|Recurring Bills',
'vendors' => 'Vendor|Vendors',
'accounts' => 'Account|Accounts',
'transfers' => 'Transfer|Transfers',
'income_transfers' => 'Income Transfer|Income Transfers',
'expense_transfers' => 'Expense Transfer|Expense Transfers',
'transactions' => 'Transaction|Transactions',
'payments' => 'Payment|Payments',
'recurring_transactions'=> 'Recurring Transaction|Recurring Transactions',
'reports' => 'Report|Reports',
'settings' => 'Setting|Settings',
'categories' => 'Category|Categories',
'currencies' => 'Currency|Currencies',
'currency_rates' => 'Currency Rate|Currency Rates',
'tax_rates' => 'Tax Rate|Tax Rates',
'users' => 'User|Users',
'roles' => 'Role|Roles',
'permissions' => 'Permission|Permissions',
'modules' => 'App|Apps',
'companies' => 'Company|Companies',
'profits' => 'Profit|Profits',
'taxes' => 'Tax|Taxes',
'logos' => 'Logo|Logos',
'pictures' => 'Picture|Pictures',
'types' => 'Type|Types',
'payment_methods' => 'Payment Method|Payment Methods',
'compares' => 'Income vs Expense|Incomes vs Expenses',
'notes' => 'Note|Notes',
'totals' => 'Total|Totals',
'languages' => 'Language|Languages',
'updates' => 'Update|Updates',
'numbers' => 'Number|Numbers',
'statuses' => 'Status|Statuses',
'others' => 'Other|Others',
'contacts' => 'Contact|Contacts',
'documents' => 'Document|Documents',
'reconciliations' => 'Reconciliation|Reconciliations',
'developers' => 'Developer|Developers',
'schedules' => 'Schedule|Schedules',
'groups' => 'Group|Groups',
'charts' => 'Chart|Charts',
'localisations' => 'Localization|Localizations',
'defaults' => 'Default|Defaults',
'widgets' => 'Widget|Widgets',
'templates' => 'Template|Templates',
'sales' => 'Sale|Sales',
'purchases' => 'Purchase|Purchases',
'notifications' => 'Notification|Notifications',
'countries' => 'Country|Countries',
'cities' => 'Town / City|Towns / Cities',
'email_services' => 'Email Service|Email Services',
'email_templates' => 'Email Template|Email Templates',
'bank_transactions' => 'Bank Transaction|Bank Transactions',
'recurring_templates' => 'Recurring Template|Recurring Templates',
'receipts' => 'Receipt|Receipts',
'products' => 'Product|Products',
'services' => 'Service|Services',
'invitations' => 'Invitation|Invitations',
'attachments' => 'Attachment|Attachments',
'histories' => 'History|Histories',
'your_notifications' => 'Your notification|Your notifications',
'employees' => 'Employee|Employees',
'contact_persons' => 'Contact Person|Contact Persons',
'welcome' => 'Welcome',
'banking' => 'Banking',
'general' => 'General',
'no_records' => 'No records.',
'date' => 'Date',
'amount' => 'Amount',
'enabled' => 'Enabled',
'disabled' => 'Disabled',
'disabled_type' => 'This :type is disabled',
'yes' => 'Yes',
'no' => 'No',
'na' => 'N/A',
'daily' => 'Daily',
'weekly' => 'Weekly',
'monthly' => 'Monthly',
'quarterly' => 'Quarterly',
'yearly' => 'Yearly',
'lifetime' => 'Lifetime',
'add' => 'Add',
'add_new' => 'Add New',
'add_income' => 'Add Income',
'add_expense' => 'Add Expense',
'add_transfer' => 'Add Transfer',
'ok' => 'Ok',
'show' => 'Show',
'create' => 'Create',
'edit' => 'Edit',
'delete' => 'Delete',
'send' => 'Send',
'send_to' => 'Send To',
'receive' => 'Receive',
'share' => 'Share',
'share_link' => 'Share Link',
'copy_link' => 'Copy Link',
'download' => 'Download',
'restore' => 'Restore',
'delete_confirm' => 'Confirm delete :name :type?',
'name' => 'Name',
'email' => 'Email',
'tax_number' => 'Tax Number',
'phone' => 'Phone',
'address' => 'Address',
'website' => 'Website',
'actions' => 'Actions',
'description' => 'Description',
'manage' => 'Manage',
'code' => 'Code',
'alias' => 'Alias',
'balance' => 'Balance',
'reference' => 'Reference',
'attachment' => 'Attachment',
'change' => 'Change',
'change_type' => 'Change :type',
'switch' => 'Switch',
'color' => 'Color',
'save' => 'Save',
'save_and_send' => 'Save & Send',
'confirm' => 'Confirm',
'cancel' => 'Cancel',
'loading' => 'Loading...',
'from' => 'From',
'to' => 'To',
'subject' => 'Subject',
'body' => 'Body',
'print' => 'Print',
'download_pdf' => 'Download PDF',
'customize' => 'Customize',
'search' => 'Search',
'search_text' => 'Search for this text',
'search_placeholder' => 'Type to search..',
'filter' => 'Filter',
'help' => 'Help',
'all' => 'All',
'all_type' => 'All :type',
'upcoming' => 'Upcoming',
'created' => 'Created',
'id' => 'ID',
'more' => 'More',
'more_actions' => 'More Actions',
'duplicate' => 'Duplicate',
'unpaid' => 'Unpaid',
'paid' => 'Paid',
'overdue' => 'Overdue',
'partially' => 'Partially',
'partially_paid' => 'Partially Paid',
'export' => 'Export',
'finish' => 'Finish',
'wizard' => 'Wizard',
'skip' => 'Skip',
'enable' => 'Enable',
'disable' => 'Disable',
'select' => 'Select',
'select_all' => 'Select All',
'unselect_all' => 'Unselect All',
'created_date' => 'Created Date',
'period' => 'Period',
'frequency' => 'Frequency',
'start' => 'Start',
'end' => 'End',
'clear' => 'Clear',
'difference' => 'Difference',
'footer' => 'Footer',
'start_date' => 'Start Date',
'end_date' => 'End Date',
'basis' => 'Basis',
'accrual' => 'Accrual',
'cash' => 'Cash',
'group_by' => 'Group By',
'accounting' => 'Accounting',
'sort' => 'Sort',
'width' => 'Width',
'month' => 'Month',
'year' => 'Year',
'type_item_name' => 'Type an item name',
'no_data' => 'No data',
'no_matching_data' => 'No matching data',
'clear_cache' => 'Clear Cache',
'go_to_dashboard' => 'Go to dashboard',
'create_first_invoice' => 'Create your first invoice',
'is' => 'is',
'isnot' => 'is not',
'recurring_and_more' => 'Recurring and more..',
'due' => 'Due',
'due_on' => 'Due on',
'amount_due' => 'Amount due',
'financial_year' => 'Financial Year',
'created' => 'Created',
'state' => 'Province / State',
'zip_code' => 'Postal / Zip Code',
'parent' => 'Parent',
'split' => 'Split',
'email_send_me' => 'Send a copy to myself at :email',
'connect' => 'Connect',
'assign' => 'Assign',
'new' => 'New',
'new_more' => 'New ...',
'number' => 'Number',
'client_portal' => 'Client Portal',
'issue_date' => 'Issue Date',
'due_date' => 'Due Date',
'open' => 'Open',
'invite' => 'Invite',
'common' => 'Common',
'api' => 'API',
'admin_panel' => 'Admin Panel',
'special' => 'Special',
'distribution' => 'Distribution',
'timeline' => 'Timeline',
'incoming' => 'Incoming',
'outgoing' => 'Outgoing',
'none' => 'None',
'preferences' => 'Preferences',
'resend' => 'Resend',
'last_sent' => 'Last Sent :date',
'last_received' => 'Last Received :date',
'preview_in_window' => 'Preview in new window',
'copied' => 'Copied',
'preview_mode' => 'Preview Mode',
'go_back' => 'Go back to :type',
'validation_error' => 'Validation error',
'validation_warning' => 'Validation warning',
'dismiss' => 'Dismiss',
'size' => 'Size',
'media' => 'Media',
'pdf_file' => ':type as PDF file',
'before_tax' => 'Before tax',
'action_required' => 'Action Required',
'get_paid_faster' => 'Get paid 3x faster:',
'currency_convert' => ':from to :to',
'card' => [
'cards' => 'Card|Cards',
'name' => 'Name on Card',
'number' => 'Card Number',
'expiration_date' => 'Expiration Date',
'cvv' => 'Card CVV',
'save' => 'Save Card',
],
'title' => [
'show' => 'Show :type',
'new' => 'New :type',
'edit' => 'Edit :type',
'delete' => 'Delete :type',
'create' => 'Create :type',
'send' => 'Send :type',
'get' => 'Get :type',
'add' => 'Add :type',
'manage' => 'Manage :type',
'invite' => 'Invite :type',
'closed' => 'Closed :type',
],
'form' => [
'enter' => 'Enter :field',
'select' => [
'field' => '- Select :field -',
'file' => 'Select File',
],
'add' => 'Add a :field',
'add_an' => 'Add an :field',
'add_new' => 'Add New :field',
'edit' => 'Edit :field',
'contact_edit' => 'Edit :contact_name :field',
'drop_file' => 'Drop files here to upload',
'choose' => 'Choose :field',
'choose_different' => 'Choose a different :field',
'choose_file' => 'Choose File',
'no_file_selected' => 'No file selected...',
],
'placeholder' => [
'search' => 'Type to search..',
'search_and_filter' => 'Search or filter results..',
'select_and_filter' => 'Select one of the available options below',
'enter_and_filter' => 'Hit enter to filter the results, or set a new filter',
'contact_search' => 'Type a :type name',
'item_search' => 'Type an item name',
],
'date_range' => [
'today' => 'Today',
'yesterday' => 'Yesterday',
'week_ago' => 'A week ago',
'last_days' => 'Last :number Days',
'last_months' => 'Last :number Months',
'last_quarters' => 'Last :number Quarters',
'last_years' => 'Last :number Years',
'this_week' => 'This Week',
'this_month' => 'This Month',
'this_quarter' => 'This Quarter',
'this_year' => 'This Year',
'year_to_date' => 'Year to Date',
'previous_week' => 'Previous Week',
'previous_month' => 'Previous Month',
'previous_quarter' => 'Previous Quarter',
'previous_year' => 'Previous Year',
'custom' => 'Custom',
],
'pin_text' => [
'pin_tab' => 'Pin default tab',
'unpin_tab' => 'Unpin default tab',
],
'empty' => [
'documentation' => 'Check out the <a href=":url" target="_blank" class="text-green bg-no-repeat bg-0-2 bg-0-full hover:bg-full-2 bg-gradient-to-b from-transparent to-green transition-backgroundSize">documentation</a> for more details.',
'items' => 'Items can be products or services. You can use items when creating invoices and bills to have the price, tax etc fields populated.',
'invoices' => 'Invoices can be one time or recurring. You can send them to customers and start accepting online payments.',
'revenues' => 'Revenue is a paid income transaction. It can be an independent record (i.e. deposit) or attached to an invoice.',
'customers' => 'Customers are required if you want to create invoices. They may also log in to Client Portal and see their balance.',
'bills' => 'Bills can be one time or recurring. They indicate what you owe your vendors for the products or services you purchase.',
'payments' => 'Payment is a paid expense transaction. It can be an independent record (i.e. food receipt) or attached to a bill.',
'vendors' => 'Vendors are required if you want to create bills. You can see the balance you owe and filter reports by the vendor.',
'transfers' => 'Transfers allow you to move money from one account to another, whether they use the same currency or not.',
'transactions' => 'Transactions allow you to create records of your incomes or expenses. Payments of invoices/bills are also listed here.',
'taxes' => 'Taxes are used to apply extra fees to invoices and bills. Your financials are affected by these regulatory taxes.',
'reconciliations' => 'Bank reconciliation is a process performed to ensure that your company bank records are also correct.',
'recurring_templates' => 'Recurring Template is income or expense.',
'actions' => [
'new' => 'Enter the details and create your first :type',
'import' => 'Import your existing :type with a single click',
],
],
];

View File

@ -4,13 +4,30 @@ return [
'change_language' => 'Change Language',
'last_login' => 'Last login :time',
'notifications' => [
'counter' => '{0} You have no notification|{1} You have :count notification|[2,*] You have :count notifications',
'new_apps' => '{1} :count new app is published|[2,*] :count new apps published',
'overdue_invoices' => '{1} :count overdue invoice|[2,*] :count overdue invoices',
'upcoming_bills' => '{1} :count upcoming bill|[2,*] :count upcoming bills',
'view_all' => 'View All'
'view_all' => 'View All',
'exports' => [
'completed' => '{1} :count finished export|[2,*] :count finished exports',
'failed' => '{1} :count failed export|[2,*] :count failed exports',
],
'imports' => [
'completed' => '{1} :count finished import|[2,*] :count finished imports',
'failed' => '{1} :count failed import|[2,*] :count failed imports',
],
],
'docs_link' => 'https://akaunting.com/docs',
'support_link' => 'https://akaunting.com/support',
'favorite' => [
'added_favorite' => 'Added to favorites',
'add_favorite' => 'Add to favorites',
],
];

View File

@ -22,6 +22,7 @@ return [
'extension' => ':extension extension needs to be installed and loaded!',
'directory' => ':directory directory needs to be writable!',
'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
'npm' => '<b>Missing JavaScript files!</b> <br><br><span>You should run <em class="underline">npm install</em> and <em class="underline">npm run dev</em> commands.</span>',
],
'database' => [
@ -43,4 +44,8 @@ return [
'connection' => 'Error: Could not connect to the database! Please make sure the details are correct.',
],
'update' => [
'core' => 'Akaunting new version is available! Please, update <a href=":url">your installation.</a>',
'module' => ':module new version is available! Please, update <a href=":url">your installation.</a>',
],
];

View File

@ -4,10 +4,12 @@ return [
'invoice_number' => 'Invoice Number',
'invoice_date' => 'Invoice Date',
'invoice_amount' => 'Invoice Amount',
'total_price' => 'Total Price',
'due_date' => 'Due Date',
'order_number' => 'Order Number',
'bill_to' => 'Bill To',
'cancel_date' => 'Cancel Date',
'quantity' => 'Quantity',
'price' => 'Price',
@ -18,6 +20,7 @@ return [
'total' => 'Total',
'item_name' => 'Item Name|Item Names',
'recurring_invoices' => 'Recurring Invoice|Recurring Invoices',
'show_discount' => ':discount% Discount',
'add_discount' => 'Add Discount',
@ -39,9 +42,17 @@ return [
'send_invoice' => 'Send Invoice',
'get_paid' => 'Get Paid',
'accept_payments' => 'Accept Online Payments',
'payments_received' => 'Payments received',
'over_payment' => 'The amount you entered passes the total: :amount',
'form_description' => [
'billing' => 'Billing details appear in your invoice. Invoice Date is used in the dashboard and reports. Select the date you expect to get paid as the Due Date.',
],
'messages' => [
'email_required' => 'No email address for this customer!',
'totals_required' => 'Invoice totals are required. Please edit the :type and save it again.',
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected to charts after it gets sent.',
'status' => [
@ -55,6 +66,18 @@ return [
'await' => 'Awaiting payment',
],
],
'name_or_description_required' => 'Your invoice must show at least one of the <b>:name</b> or <b>:description</b>.',
],
'share' => [
'show_link' => 'Your customer can view the invoice at this link',
'copy_link' => 'Copy the link and share it with your customer.',
'success_message' => 'Copied share link to clipboard!',
],
'sticky' => [
'description' => 'You are previewing how your customer will see the web version of your invoice.',
],
];

View File

@ -4,13 +4,22 @@ return [
'success' => [
'added' => ':type added!',
'created' => ':type created!',
'updated' => ':type updated!',
'deleted' => ':type deleted!',
'duplicated' => ':type duplicated!',
'imported' => ':type imported!',
'import_queued' => ':type import has been scheduled! You will receive an email when it is finished.',
'exported' => ':type exported!',
'export_queued' => ':type export of the current page has been scheduled! You will receive an email when it is ready to download.',
'download_queued' => ':type download of the current page has been scheduled! You will receive an email when it is ready to download.',
'enabled' => ':type enabled!',
'disabled' => ':type disabled!',
'connected' => ':type connected!',
'invited' => ':type invited!',
'ended' => ':type ended!',
'clear_all' => 'Great! You\'ve cleared all of your :type.',
],
'error' => [
@ -19,10 +28,14 @@ return [
'customer' => 'Error: User not created! :name already uses this email address.',
'no_file' => 'Error: No file selected!',
'last_category' => 'Error: Can not delete the last :type category!',
'transfer_category' => 'Error: Can not delete the transfer <b>:type</b> category!',
'change_type' => 'Error: Can not change the type because it has :text related!',
'invalid_apikey' => 'Error: The API Key entered is invalid!',
'empty_apikey' => 'Error: You have not entered your API Key! <a href=":url" class="font-bold underline underline-offset-4">Click here</a> to enter your API Key.',
'import_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
'same_amount' => 'Error: The total amount of split must be exactly the same as the :transaction total: :amount',
'over_match' => 'Error: :type not connected! The amount you entered can not exceed the payment total: :amount',
],
'warning' => [
@ -32,6 +45,7 @@ return [
'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
'disable_code' => 'Warning: You are not allowed to disable or change the currency of <b>:name</b> because it has :text related.',
'payment_cancel' => 'Warning: You have cancelled your recent :method payment!',
'missing_transfer' => 'Warning: The transfer related to this transaction is missing. You should consider deleting this transaction.',
],
];

View File

@ -13,11 +13,10 @@ return [
|
*/
'password' => 'Passwords must be at least six characters and match the confirmation.',
'reset' => 'Your password has been reset!',
'sent' => 'We have e-mailed your password reset link!',
'throttled' => 'Please wait before retrying.',
'token' => 'This password reset token is invalid.',
'user' => "We can't find a user with that e-mail address.",
'throttle' => 'Please wait before retrying.',
];

View File

@ -14,5 +14,9 @@ return [
'cleared_amount' => 'Cleared Amount',
'deposit' => 'Deposit',
'withdrawal' => 'Withdrawal',
'reconciled_amount' => 'Reconciled',
'in_progress' => 'In Progress',
'save_draft' => 'Save as Draft',
'irreconcilable' => 'Irreconcilable',
];

View File

@ -9,4 +9,12 @@ return [
'compound' => 'Compound',
'fixed' => 'Fixed',
'withholding' => 'Withholding',
'no_taxes' => 'No Taxes',
'create_task' => 'Create a new tax and edit anytime from settings.',
'new_tax' => 'New Tax',
'form_description' => [
'general' => 'Inclusive tax is calculated into the price of the item. Compound tax is calculated on top of the other taxes. Fixed tax is applied as an amount, not a percentage.',
],
];

View File

@ -0,0 +1,50 @@
<?php
return [
'payment_received' => 'Payment Received',
'payment_made' => 'Payment Made',
'paid_by' => 'Paid By',
'paid_to' => 'Paid To',
'related_invoice' => 'Related Invoice',
'related_bill' => 'Related Bill',
'recurring_income' => 'Recurring Income',
'recurring_expense' => 'Recurring Expense',
'included_tax' => 'Included tax amount',
'connected' => 'Connected',
'form_description' => [
'general' => 'Here you can enter the general information of transaction such as date, amount, account, description, etc.',
'assign_income' => 'Select a category and customer to make your reports more detailed.',
'assign_expense' => 'Select a category and vendor to make your reports more detailed.',
'other' => 'Enter a number and reference to keep the transaction linked to your records.',
],
'slider' => [
'create' => ':user created this transaction on :date',
'attachments' => 'Download the files attached to this transaction',
'create_recurring' => ':user created this recurring template on :date',
'schedule' => 'Repeat every :interval :frequency since :date',
'children' => ':count transactions were created automatically',
'connect' => 'This transaction is connected to :count transactions',
'transfer_headline' => '<div> <span class="font-bold"> From: </span> :from_account </div> <div> <span class="font-bold"> to: </span> :to_account </div>',
'transfer_desc' => 'Transfer created on :date.',
],
'share' => [
'income' => [
'show_link' => 'Your customer can view the transaction at this link',
'copy_link' => 'Copy the link and share it with your customer.',
],
'expense' => [
'show_link' => 'Your vendor can view the transaction at this link',
'copy_link' => 'Copy the link and share it with your vendor.',
],
],
'sticky' => [
'description' => 'You are previewing how your customer will see the web version of your payment.',
],
];

View File

@ -13,79 +13,130 @@ return [
|
*/
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
'between' => [
'accepted' => 'The :attribute must be accepted.',
'accepted_if' => 'The :attribute must be accepted when :other is :value.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'before' => 'The :attribute must be a date before :date.',
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
'between' => [
'array' => 'The :attribute must have between :min and :max items.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'array' => 'The :attribute must have between :min and :max items.',
'string' => 'The :attribute must be between :min and :max characters.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be <strong>different</strong>.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.',
'email' => 'The :attribute must be a valid <strong>email address</strong>.',
'ends_with' => 'The :attribute must end with one of the following: :values',
'exists' => 'The selected :attribute is invalid.',
'file' => 'The :attribute must be a <strong>file</strong>.',
'filled' => 'The :attribute field must have a <strong>value</strong>.',
'image' => 'The :attribute must be an <strong>image</strong>.',
'in' => 'The selected :attribute is invalid.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The :attribute must be an <strong>integer</strong>.',
'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.',
'max' => [
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'current_password' => 'The password is incorrect.',
'date' => 'The :attribute is not a valid date.',
'date_equals' => 'The :attribute must be a date equal to :date.',
'date_format' => 'The :attribute does not match the format :format.',
'declined' => 'The :attribute must be declined.',
'declined_if' => 'The :attribute must be declined when :other is :value.',
'different' => 'The :attribute and :other must be <strong>different</strong>.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.',
'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.',
'double' => 'The :attribute must be a valid double.',
'email' => 'The :attribute must be a valid <strong>email address</strong>.',
'ends_with' => 'The :attribute must end with one of the following: :values',
'enum' => 'The selected :attribute is invalid.',
'exists' => 'The selected :attribute is invalid.',
'file' => 'The :attribute must be a <strong>file</strong>.',
'filled' => 'The :attribute field must have a <strong>value</strong>.',
'gt' => [
'array' => 'The :attribute must have more than :value items.',
'file' => 'The :attribute must be greater than :value kilobytes.',
'numeric' => 'The :attribute must be greater than :value.',
'string' => 'The :attribute must be greater than :value characters.',
],
'gte' => [
'array' => 'The :attribute must have :value items or more.',
'file' => 'The :attribute must be greater than or equal to :value kilobytes.',
'numeric' => 'The :attribute must be greater than or equal to :value.',
'string' => 'The :attribute must be greater than or equal to :value characters.',
],
'image' => 'The :attribute must be an <strong>image</strong>.',
'in' => 'The selected :attribute is invalid.',
'in_array' => 'The :attribute field does not exist in :other.',
'integer' => 'The :attribute must be an <strong>integer</strong>.',
'ip' => 'The :attribute must be a valid IP address.',
'ipv4' => 'The :attribute must be a valid IPv4 address.',
'ipv6' => 'The :attribute must be a valid IPv6 address.',
'json' => 'The :attribute must be a valid JSON string.',
'lt' => [
'array' => 'The :attribute must have less than :value items.',
'file' => 'The :attribute must be less than :value kilobytes.',
'numeric' => 'The :attribute must be less than :value.',
'string' => 'The :attribute must be less than :value characters.',
],
'lte' => [
'array' => 'The :attribute must not have more than :value items.',
'file' => 'The :attribute must be less than or equal to :value kilobytes.',
'numeric' => 'The :attribute must be less than or equal to :value.',
'string' => 'The :attribute must be less than or equal to :value characters.',
],
'mac_address' => 'The :attribute must be a valid MAC address.',
'max' => [
'array' => 'The :attribute may not have more than :max items.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'numeric' => 'The :attribute may not be greater than :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
'string' => 'The :attribute may not be greater than :max characters.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimetypes' => 'The :attribute must be a file of type: :values.',
'min' => [
'mimes' => 'The :attribute must be a file of type: :values.',
'mimetypes' => 'The :attribute must be a file of type: :values.',
'min' => [
'array' => 'The :attribute must have at least :min items.',
'file' => 'The :attribute must be at least :min kilobytes.',
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
'array' => 'The :attribute must have at least :min items.',
'string' => 'The :attribute must be at least :min characters.',
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be <strong>present</strong>.',
'regex' => 'The :attribute format is <strong>invalid</strong>.',
'required' => 'The :attribute field is <strong>required</strong>.',
'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.',
'multiple_of' => 'The :attribute must be a multiple of :value.',
'not_in' => 'The selected :attribute is invalid.',
'not_regex' => 'The :attribute format is invalid.',
'numeric' => 'The :attribute must be a number.',
'password' => [
'letters' => 'The :attribute must contain at least one letter.',
'mixed' => 'The :attribute must contain at least one uppercase and one lowercase letter.',
'numbers' => 'The :attribute must contain at least one number.',
'symbols' => 'The :attribute must contain at least one symbol.',
'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.',
],
'present' => 'The :attribute field must be <strong>present</strong>.',
'prohibited' => 'The :attribute field is prohibited.',
'prohibited_if' => 'The :attribute field is prohibited when :other is :value.',
'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.',
'prohibits' => 'The :attribute field prohibits :other from being present.',
'regex' => 'The :attribute format is <strong>invalid</strong>.',
'required' => 'The :attribute field is <strong>required</strong>.',
'required_array_keys' => 'The :attribute field must contain entries for: :values.',
'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.',
'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.',
'size' => [
'same' => 'The :attribute and :other must match.',
'size' => [
'array' => 'The :attribute must contain :size items.',
'file' => 'The :attribute must be :size kilobytes.',
'numeric' => 'The :attribute must be :size.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be <strong>:size characters</strong>.',
'array' => 'The :attribute must contain :size items.',
'string' => 'The :attribute must be <strong>:size characters</strong>.',
],
'string' => 'The :attribute must be a <strong>string</strong>.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been <strong>taken</strong>.',
'uploaded' => 'The :attribute <strong>failed</strong> to upload.',
'url' => 'The :attribute format is <strong>invalid</strong>.',
'starts_with' => 'The :attribute must start with one of the following: :values.',
'string' => 'The :attribute must be a <strong>string</strong>.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been <strong>taken</strong>.',
'uploaded' => 'The :attribute <strong>failed</strong> to upload.',
'url' => 'The :attribute format is <strong>invalid</strong>.',
'uuid' => 'The :attribute must be a valid UUID.',
/*
|--------------------------------------------------------------------------
@ -100,11 +151,14 @@ return [
'custom' => [
'attribute-name' => [
'rule-name' => 'custom-message',
'rule-name' => 'custom-message',
],
'invalid_currency' => 'The :attribute code is invalid.',
'invalid_amount' => 'The amount :attribute is invalid.',
'invalid_extension' => 'The file extension is invalid.',
'invalid_dimension' => 'The :attribute dimensions must be max :width x :height px.',
'invalid_colour' => 'The :attribute color is invalid.',
'invalid_payment_method'=> 'The payment method is invalid.',
],
/*
@ -112,9 +166,9 @@ return [
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
| The following language lines are used to swap our attribute placeholder
| with something more reader friendly such as "E-Mail Address" instead
| of "email". This simply helps us make our message more expressive.
|
*/

View File

@ -316,6 +316,11 @@ return [
'custom' => 'Aangepast',
],
'pin_text' => [
'pin_tab' => 'Standaard tabblad vastzetten',
'unpin_tab' => 'Standaard tabblad losmaken',
],
'empty' => [
'documentation' => 'Bekijk de <a href=":url" target="_blank">documentatie</a> voor meer details.',
'items' => 'Items kunnen producten of diensten zijn. U kunt items gebruiken bij het maken van facturen en facturen om de prijs, belastingvelden etc. te laten invullen.',

View File

@ -2,8 +2,16 @@
return [
'sale_price' => 'Satış Fiyatı',
'purchase_price' => 'Alış Fiyatı',
'enter_item_description' => 'Bir açıklama giriniz',
'sale_price' => 'Satış Fiyatı',
'purchase_price' => 'Alış Fiyatı',
'enter_item_description' => 'Bir açıklama giriniz',
'billing' => 'Faturalandırma',
'sale_information' => 'Satış Bilgisi',
'purchase_information' => 'Alış Bilgisi',
'form_description' => [
'general' => 'Raporlarınızı daha ayrıntılı hale getirmek için bir kategori seçin. Açıklama, kalem bir fatura veya faturada seçildiğinde doldurulacaktır.',
'billing' => 'Satış bilgileri faturalarda, Satın Alma Bilgileri ise faturalarda kullanılır. Vergi hem faturalara hem de faturalara uygulanacaktır.',
],
];