v2 first commit

This commit is contained in:
denisdulici
2019-11-16 10:21:14 +03:00
parent 5b23e9c2c4
commit 6d50fa8442
3075 changed files with 3451681 additions and 65594 deletions

View File

@ -13,16 +13,17 @@ return [
'current_email' => 'Current Email',
'reset' => 'Reset',
'never' => 'never',
'password' => [
'current' => 'Password',
'current_confirm' => 'Password Confirmation',
'new' => 'New Password',
'new_confirm' => 'New Password Confirmation',
],
'error' => [
'self_delete' => 'Error: Can not delete yourself!',
'self_disable' => 'Error: Can not disable yourself!',
'no_company' => 'Error: No company assigned to your account. Please, contact the system administrator.',
],

View File

@ -0,0 +1,51 @@
<?php
return [
'select_to_action' => 'Select To Action',
'selected' => 'selected',
'bulk_actions' => 'Bulk Action|Bulk Actions',
'delete' => 'Delete',
'duplicate' => 'Duplicate',
'export' => 'Export',
'enable' => 'Enable',
'disable' => 'Disable',
'change_category' => 'Change Category',
'change_type' => 'Change Type',
'users' => [
'change_role' => 'Change Role',
'change_company' => 'Change Company',
],
'bills' => [
'change_bill_status' => 'Change Bill Status',
],
'payments' => [
'change_payment_status' => 'Change Payment Status',
],
'invoices' => [
'change_invoice_status' => 'Change Invoice Status',
],
'revenues' => [
'change_revenue_status' => 'Change Revenue Status',
],
'categories' => [
'change_category_status' => 'Change Category Status',
],
'message' => [
'sure' => 'Are you sure?',
'duplicate' => 'Do you really want to duplicate these record?',
'deletes' => 'Do you really want to delete these record?|Do you really want to delete these records?',
'exports' => 'Do you really want to export these record?|Do you really want to export these records?',
'enable' => 'Do you really want to enable these record?|Do you really want to enable these records?',
'disable' => 'Do your really want to disable these record?|Do your really want to disable these records?',
]
];

View File

@ -6,7 +6,9 @@ return [
'logo' => 'Logo',
'manage' => 'Manage Companies',
'all' => 'All Companies',
'error' => [
'not_user_company' => 'Error: You are not allowed to change this company!',
'delete_active' => 'Error: Can not delete active company, please, change it first!',
],

View File

@ -2,15 +2,11 @@
return [
'allow_login' => 'Allow Login?',
'can_login' => 'Can Login?',
'user_created' => 'User Created',
'error' => [
'email' => 'The email has already been taken.'
],
'notification' => [
'message' => ':customer made :amount payment to invoice number :invoice_number.',
'button' => 'Show',
],
];

View File

@ -20,5 +20,4 @@ return [
'account_balance' => 'Account Balance',
'latest_incomes' => 'Latest Incomes',
'latest_expenses' => 'Latest Expenses',
];

View File

@ -0,0 +1,50 @@
<?php
return [
'invoice_new_customer' => [
'subject' => '{invoice_number} invoice created',
'body' => 'Dear {customer_name},<br /><br />We have prepared the following invoice for you: <strong>{invoice_number}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_remind_customer' => [
'subject' => '{invoice_number} invoice overdue notice',
'body' => 'Dear {customer_name},<br /><br />This is an overdue notice for <strong>{invoice_number}</strong> invoice.<br /><br />The invoice total is {invoice_total} and was due <strong>{invoice_due_date}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_remind_admin' => [
'subject' => '{invoice_number} invoice overdue notice',
'body' => 'Hello,<br /><br />{customer_name} has received an overdue notice for <strong>{invoice_number}</strong> invoice.<br /><br />The invoice total is {invoice_total} and was due <strong>{invoice_due_date}</strong>.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_customer' => [
'subject' => '{invoice_number} recurring invoice created',
'body' => 'Dear {customer_name},<br /><br />Based on your recurring circle, we have prepared the following invoice for you: <strong>{invoice_number}</strong>.<br /><br />You can see the invoice details and proceed with the payment from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_recur_admin' => [
'subject' => '{invoice_number} recurring invoice created',
'body' => 'Hello,<br /><br /> Based on {customer_name} recurring circle, <strong>{invoice_number}</strong> invoice has been automatically created.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_customer' => [
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Dear {customer_name},<br /><br />Thank you for the payment. Find the payment details below:<br /><br />-------------------------------------------------<br /><br />Amount: <strong>{transaction_total}<br /></strong>Date: <strong>{transaction_paid_date}</strong><br />Invoice Number: <strong>{invoice_number}<br /><br /></strong>-------------------------------------------------<br /><br />You can always see the invoice details from the following link: <a href="{invoice_guest_link}">{invoice_number}</a>.<br /><br />Feel free to contact us for any question.<br /><br />Best Regards,<br />{company_name}',
],
'invoice_payment_admin' => [
'subject' => 'Payment received for {invoice_number} invoice',
'body' => 'Hello,<br /><br />{customer_name} recorded a payment for <strong>{invoice_number}</strong> invoice.<br /><br />You can see the invoice details from the following link: <a href="{invoice_admin_link}">{invoice_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_remind_admin' => [
'subject' => '{bill_number} bill reminding notice',
'body' => 'Hello,<br /><br />This is a reminding notice for <strong>{bill_number}</strong> bill to {vendor_name}.<br /><br />The bill total is {bill_total} and is due <strong>{bill_due_date}</strong>.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
'bill_recur_admin' => [
'subject' => '{bill_number} recurring bill created',
'body' => 'Hello,<br /><br /> Based on {vendor_name} recurring circle, <strong>{bill_number}</strong> invoice has been automatically created.<br /><br />You can see the bill details from the following link: <a href="{bill_admin_link}">{bill_number}</a>.<br /><br />Best Regards,<br />{company_name}',
],
];

View File

@ -2,6 +2,7 @@
return [
'dashboards' => 'Dashboard|Dashboards',
'items' => 'Item|Items',
'incomes' => 'Income|Incomes',
'invoices' => 'Invoice|Invoices',
@ -41,8 +42,15 @@ return [
'contacts' => 'Contact|Contacts',
'reconciliations' => 'Reconciliation|Reconciliations',
'developers' => 'Developer|Developers',
'schedules' => 'Schedule|Schedules',
'groups' => 'Group|Groups',
'charts' => 'Chart|Charts',
'localisations' => 'Localisation|Localisations',
'defaults' => 'Default|Defaults',
'widgets' => 'Widget|Widgets',
'dashboard' => 'Dashboard',
'welcome' => 'Welcome',
'banking' => 'Banking',
'general' => 'General',
'no_records' => 'No records.',
@ -54,6 +62,7 @@ return [
'no' => 'No',
'na' => 'N/A',
'daily' => 'Daily',
'weekly' => 'Weekly',
'monthly' => 'Monthly',
'quarterly' => 'Quarterly',
'yearly' => 'Yearly',
@ -83,6 +92,7 @@ return [
'switch' => 'Switch',
'color' => 'Colour',
'save' => 'Save',
'confirm' => 'Confirm',
'cancel' => 'Cancel',
'loading' => 'Loading...',
'from' => 'From',
@ -115,17 +125,27 @@ return [
'go_to' => 'Go to :name',
'created_date' => 'Created Date',
'period' => 'Period',
'frequency' => 'Frequency',
'start' => 'Start',
'end' => 'End',
'clear' => 'Clear',
'difference' => 'Difference',
'footer' => 'Footer',
'start_date' => 'Start Date',
'basis' => 'Basis',
'accrual' => 'Accrual',
'cash' => 'Cash',
'group_by' => 'Group By',
'accounting' => 'Accounting',
'title' => [
'new' => 'New :type',
'edit' => 'Edit :type',
'delete' => 'Delete :type',
'create' => 'Create :type',
'send' => 'Send :type',
'get' => 'Get :type',
'add' => 'Add :type',
],
'form' => [
@ -134,6 +154,7 @@ return [
'field' => '- Select :field -',
'file' => 'Select File',
],
'add_new' => 'Add New :field',
'no_file_selected' => 'No file selected...',
],

View File

@ -8,10 +8,9 @@ return [
'counter' => '{0} You have no notification|{1} You have :count notification|[2,*] You have :count notifications',
'overdue_invoices' => '{1} :count overdue invoice|[2,*] :count overdue invoices',
'upcoming_bills' => '{1} :count upcoming bill|[2,*] :count upcoming bills',
'items_stock' => '{1} :count item out of stock|[2,*] :count items out of stock',
'items_reminder' => '{1} You have :count item left|[2,*] You have :count items left',
'view_all' => 'View All'
],
'docs_link' => 'https://akaunting.com/docs',
'support_link' => 'https://akaunting.com/support',
];

View File

@ -47,13 +47,15 @@ return [
],
'messages' => [
'email_sent' => 'Invoice email has been sent successfully!',
'marked_sent' => 'Invoice marked as sent successfully!',
'email_sent' => 'Invoice email has been sent!',
'marked_sent' => 'Invoice marked as sent!',
'marked_paid' => 'Invoice marked as paid!',
'email_required' => 'No email address for this customer!',
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected to charts after it gets sent.',
'status' => [
'created' => 'Created on :date',
'viewed' => 'Viewed',
'send' => [
'draft' => 'Not sent',
'sent' => 'Sent on :date',
@ -64,9 +66,4 @@ return [
],
],
'notification' => [
'message' => 'You are receiving this email because you have an upcoming :amount invoice to :customer customer.',
'button' => 'Pay Now',
],
];

View File

@ -2,17 +2,7 @@
return [
'quantities' => 'Quantity|Quantities',
'sales_price' => 'Sale Price',
'purchase_price' => 'Purchase Price',
'sku' => 'SKU',
'notification' => [
'message' => [
'reminder' => 'You are receiving this email because only :quantity of :name has remained.',
'out_of_stock' => 'You are receiving this email because the :name is running out of stock.',
],
'button' => 'View Now',
],
];

View File

@ -0,0 +1,34 @@
<?php
return [
/**
* Title of the maintenance page
*
* @var string
*/
'title' => 'Maintenance Mode',
/**
* Default application down message, shown on the maintenance page
*
* @var string
*/
'message' => 'We\'re currently working on the site, please try again later!',
/**
* Last updated string, shown on the maintenance page
*
* @var string
*/
'last-updated' => 'This message was last updated :timestamp',
/**
* Exception messages
*
* @var array
*/
'exceptions' => [
'invalid' => 'Class :class does not extend \MisterPhilip\MaintenanceMode\Exemptions\MaintenanceModeExemption',
'missing' => 'Class :class does not exist',
]
];

View File

@ -18,7 +18,8 @@ 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!',
'invalid_token' => 'Error: The token entered is invalid!',
'change_type' => 'Error: Can not change the type because it has :text related!',
'invalid_apikey' => 'Error: The token entered is invalid!',
'import_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
],
@ -27,6 +28,7 @@ return [
'deleted' => 'Warning: You are not allowed to delete <b>:name</b> because it has :text related.',
'disabled' => 'Warning: You are not allowed to disable <b>:name</b> because it has :text related.',
'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!',
],
];

View File

@ -2,8 +2,7 @@
return [
'title' => 'API Token',
'api_token' => 'Token',
'api_key' => 'API Key',
'my_apps' => 'My Apps',
'pre_sale' => 'Pre-Sale',
'top_paid' => 'Top Paid',
@ -13,9 +12,9 @@ return [
'search' => 'Search',
'install' => 'Install',
'buy_now' => 'Buy Now',
'token_link' => '<a href="https://akaunting.com/tokens" target="_blank">Click here</a> to get your API token.',
'api_key_link' => '<a class="text-red" href="https://akaunting.com/profile" target="_blank">Click here</a> to get your API key.',
'no_apps' => 'There are no apps in this category, yet.',
'developer' => 'Are you a developer? <a href="https://akaunting.com/blog/akaunting-app-store" target="_blank">Here</a> you can learn how to create an app and start selling today!',
'developer' => 'Are you a developer? <a href="https://akaunting.com/developers" target="_blank">Here</a> you can learn how to create an app and start selling today!',
'recommended_apps' => 'Recommended Apps',
@ -38,31 +37,30 @@ return [
'installation' => 'Installation',
'faq' => 'FAQ',
'changelog' => 'Changelog',
'reviews' => 'Reviews',
'reviews' => 'Reviews',
],
'installation' => [
'header' => 'App Installation',
'download' => 'Downloading :module file.',
'unzip' => 'Extracting :module files.',
'file_copy' => 'Copying :module files.',
'migrate' => 'Applying :module updates.',
'finish' => 'The update was successfully installed. You will be redirect Update Center.',
'install' => 'Installing :module files.',
'download' => 'Downloading :module',
'unzip' => 'Extracting :module files',
'file_copy' => 'Copying :module files',
'finish' => 'Finalizing :module installation',
'redirect' => ':module installed, redirecting to Updates page',
'install' => 'Installing :module',
],
'errors' => [
'download' => ':module can not download!',
'upload' => 'Downloaded :module can not saved!',
'unzip' => ':module can not unzip!',
'file_copy' => ':module files can not copy!',
'migrate' => ':module migrate broken!',
'migrate core' => ':module already latest version so then yon can not update.',
'download' => 'Not able to download :module',
'zip' => 'Not able to create :module zip file',
'unzip' => 'Not able to unzip :module',
'file_copy' => 'Not able to copy :module files',
'finish' => 'Not able to finalize :module installation',
],
'badge' => [
'installed' => 'Installed',
'pre_sale' => 'Pre-Sale',
'installed' => 'Installed',
'pre_sale' => 'Pre-Sale',
],
'button' => [
@ -72,14 +70,15 @@ return [
],
'my' => [
'purchased' => 'Purchased',
'installed' => 'Installed',
'purchased' => 'Purchased',
'installed' => 'Installed',
],
'reviews' => [
'button' => [
'add' => 'Add a Review'
'add' => 'Add a Review'
],
'na' => 'There are no reviews.'
'na' => 'There are no reviews.'
]
];

View File

@ -4,6 +4,6 @@ return [
'previous' => '&laquo; Previous',
'next' => 'Next &raquo;',
'showing' => 'Showing :first to :last of :total :type',
'showing' => ':first-:last of :total :type.',
'page' => 'per page.',
];

View File

@ -6,7 +6,7 @@ return [
'reconciled' => 'Reconciled',
'closing_balance' => 'Closing Balance',
'unreconciled' => 'Unreconciled',
'list_transactions' => 'List Transactions',
'transactions' => 'Transactions',
'start_date' => 'Start Date',
'end_date' => 'End Date',
'cleared_amount' => 'Cleared Amount',

View File

@ -12,6 +12,7 @@ return [
'net_profit' => 'Net Profit',
'total_expenses' => 'Total Expenses',
'net' => 'NET',
'income-expense' => 'Income & Expense',
'summary' => [
'income' => 'Income Summary',
@ -20,11 +21,10 @@ return [
'tax' => 'Tax Summary',
],
'quarter' => [
'1' => 'Jan-Mar',
'2' => 'Apr-Jun',
'3' => 'Jul-Sep',
'4' => 'Oct-Dec',
'charts' => [
'line' => 'Line',
'bar' => 'Bar',
'pie' => 'Pie',
],
];

View File

@ -3,14 +3,16 @@
return [
'company' => [
'description' => 'Change company name, email, address, tax number etc',
'name' => 'Name',
'email' => 'Email',
'phone' => 'Phone',
'address' => 'Address',
'logo' => 'Logo',
],
'localisation' => [
'tab' => 'Localisation',
'description' => 'Set fiscal year, time zone, date format and more locals',
'financial_start' => 'Financial Year Start',
'timezone' => 'Time Zone',
'date' => [
@ -28,8 +30,9 @@ return [
'after' => 'After Number',
],
],
'invoice' => [
'tab' => 'Invoice',
'description' => 'Customize invoice prefix, number, terms, footer etc',
'prefix' => 'Number Prefix',
'digit' => 'Number Digit',
'next' => 'Next Number',
@ -44,16 +47,21 @@ return [
'rate' => 'Rate',
'quantity_name' => 'Quantity Name',
'quantity' => 'Quantity',
'payment_terms' => 'Payment Terms',
'title' => 'Title',
'subheading' => 'Subheading',
'due_receipt' => 'Due upon receipt',
'due_days' => 'Due within :days days',
],
'default' => [
'tab' => 'Defaults',
'account' => 'Default Account',
'currency' => 'Default Currency',
'tax' => 'Default Tax Rate',
'payment' => 'Default Payment Method',
'language' => 'Default Language',
'description' => 'Default account, currency, language of your company',
'list_limit' => 'Records Per Page',
'use_gravatar' => 'Use Gravatar',
],
'email' => [
'description' => 'Change the sending protocol and email templates',
'protocol' => 'Protocol',
'php' => 'PHP Mail',
'smtp' => [
@ -68,36 +76,44 @@ return [
'sendmail' => 'Sendmail',
'sendmail_path' => 'Sendmail Path',
'log' => 'Log Emails',
'templates' => [
'subject' => 'Subject',
'body' => 'Body',
'tags' => '<strong>Available Tags:</strong> :tag_list',
'invoice_new_customer' => 'New Invoice Template (sent to customer)',
'invoice_remind_customer' => 'Invoice Reminder Template (sent to customer)',
'invoice_remind_admin' => 'Invoice Reminder Template (sent to admin)',
'invoice_recur_customer' => 'Invoice Recurring Template (sent to customer)',
'invoice_recur_admin' => 'Invoice Recurring Template (sent to admin)',
'invoice_payment_customer' => 'Payment Received Template (sent to customer)',
'invoice_payment_admin' => 'Payment Received Template (sent to admin)',
'bill_remind_admin' => 'Bill Reminder Template (sent to admin)',
'bill_recur_admin' => 'Bill Recurring Template (sent to admin)',
],
],
'scheduling' => [
'tab' => 'Scheduling',
'name' => 'Scheduling',
'description' => 'Automatic reminders and command for recurring',
'send_invoice' => 'Send Invoice Reminder',
'invoice_days' => 'Send After Due Days',
'send_bill' => 'Send Bill Reminder',
'bill_days' => 'Send Before Due Days',
'cron_command' => 'Cron Command',
'schedule_time' => 'Hour To Run',
'send_item_reminder'=> 'Send Item Reminder',
'item_stocks' => 'Send When Item Stock',
],
'appearance' => [
'tab' => 'Appearance',
'theme' => 'Theme',
'light' => 'Light',
'dark' => 'Dark',
'list_limit' => 'Records Per Page',
'use_gravatar' => 'Use Gravatar',
'categories' => [
'description' => 'Unlimited categories for income, expense, and item',
],
'system' => [
'tab' => 'System',
'session' => [
'lifetime' => 'Session Lifetime (Minutes)',
'handler' => 'Session Handler',
'file' => 'File',
'database' => 'Database',
],
'file_size' => 'Max File Size (MB)',
'file_types' => 'Allowed File Types',
'currencies' => [
'description' => 'Create and manage currencies and set utheir rates',
],
'taxes' => [
'description' => 'Fixed, normal, inclusive, and compound tax rates',
],
];

View File

@ -7,5 +7,5 @@ return [
'normal' => 'Normal',
'inclusive' => 'Inclusive',
'compound' => 'Compound',
'fixed' => 'Fixed',
];

View File

@ -33,19 +33,20 @@ return [
'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 different.',
'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 email address.',
'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 file.',
'filled' => 'The :attribute field must have a value.',
'image' => 'The :attribute must be an image.',
'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 integer.',
'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' => [
@ -64,9 +65,9 @@ return [
],
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'present' => 'The :attribute field must be present.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'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.',
@ -77,14 +78,14 @@ return [
'size' => [
'numeric' => 'The :attribute must be :size.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'string' => 'The :attribute must be <strong>:size characters</strong>.',
'array' => 'The :attribute must contain :size items.',
],
'string' => 'The :attribute must be a string.',
'string' => 'The :attribute must be a <strong>string</strong>.',
'timezone' => 'The :attribute must be a valid zone.',
'unique' => 'The :attribute has already been taken.',
'uploaded' => 'The :attribute failed to upload.',
'url' => 'The :attribute format is invalid.',
'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>.',
/*
|--------------------------------------------------------------------------