Merge pull request #3202 from akaunting/translations
New Crowdin translations
This commit is contained in:
commit
d38bc2fbfc
|
|
@ -3,7 +3,7 @@
|
||||||
return [
|
return [
|
||||||
|
|
||||||
'accounts' => [
|
'accounts' => [
|
||||||
'cash' => 'Efectiu',
|
'cash' => '',
|
||||||
],
|
],
|
||||||
|
|
||||||
'categories' => [
|
'categories' => [
|
||||||
|
|
|
||||||
|
|
@ -202,7 +202,7 @@ return [
|
||||||
'due_on' => 'Venç el',
|
'due_on' => 'Venç el',
|
||||||
'amount_due' => 'Quantitat',
|
'amount_due' => 'Quantitat',
|
||||||
'financial_year' => 'Any fiscal',
|
'financial_year' => 'Any fiscal',
|
||||||
'created' => 'Creat/da',
|
'created' => 'Creat',
|
||||||
'state' => 'Província/Estat',
|
'state' => 'Província/Estat',
|
||||||
'zip_code' => 'Codi postal',
|
'zip_code' => 'Codi postal',
|
||||||
'parent' => 'Pare/Mare',
|
'parent' => 'Pare/Mare',
|
||||||
|
|
@ -316,6 +316,11 @@ return [
|
||||||
'custom' => 'Personalitzat',
|
'custom' => 'Personalitzat',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'pin_text' => [
|
||||||
|
'pin_tab' => 'Marca la pestanya per defecte',
|
||||||
|
'unpin_tab' => 'Desmarca la pestanya per defecte',
|
||||||
|
],
|
||||||
|
|
||||||
'empty' => [
|
'empty' => [
|
||||||
'documentation' => 'Comprova la <a href=":url" target="_blank">documentació</a> per més detalls.',
|
'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.',
|
'items' => 'Els articles poden ser productes o serveis. Quan selecciones articles durant la creació de factures, els camps preu, impost,... s\'omplen automàticament.',
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,8 @@ return [
|
||||||
'subheading' => 'Subtítol',
|
'subheading' => 'Subtítol',
|
||||||
'due_receipt' => 'Al recepcionar',
|
'due_receipt' => 'Al recepcionar',
|
||||||
'due_days' => 'En :days dies',
|
'due_days' => 'En :days dies',
|
||||||
|
'due_custom' => 'Dia(es) personalitzats',
|
||||||
|
'due_custom_day' => 'pròxim dia',
|
||||||
'choose_template' => 'Tria la plantilla de factura',
|
'choose_template' => 'Tria la plantilla de factura',
|
||||||
'default' => 'Per defecte',
|
'default' => 'Per defecte',
|
||||||
'classic' => 'Clàssica',
|
'classic' => 'Clàssica',
|
||||||
|
|
@ -113,6 +115,8 @@ return [
|
||||||
'use_gravatar' => 'Fes servir Gravatar',
|
'use_gravatar' => 'Fes servir Gravatar',
|
||||||
'income_category' => 'Categoria d\'ingrés',
|
'income_category' => 'Categoria d\'ingrés',
|
||||||
'expense_category' => 'Categoria de despesa',
|
'expense_category' => 'Categoria de despesa',
|
||||||
|
'address_format' => 'Format de l\'adreça',
|
||||||
|
'address_tags' => '<strong>Etiquetes disponibles:</strong>:tags',
|
||||||
|
|
||||||
'form_description' => [
|
'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.',
|
'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.',
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,7 @@ return [
|
||||||
'error' => [
|
'error' => [
|
||||||
'self_delete' => 'Error: Can not delete yourself!',
|
'self_delete' => 'Error: Can not delete yourself!',
|
||||||
'self_disable' => 'Error: Can not disable 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.',
|
'no_company' => 'Error: No company assigned to your account. Please, contact the system administrator.',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ return [
|
||||||
'duplicate' => 'Are you sure you want to <b>duplicate</b> selected record?',
|
'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?',
|
'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?',
|
'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?',
|
'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?',
|
'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>?',
|
'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>?',
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
return [
|
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.',
|
'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',
|
'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' => [
|
'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.',
|
'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.',
|
'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.',
|
'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' => [
|
'no_records' => [
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,12 @@ return [
|
||||||
'billing' => 'Billing',
|
'billing' => 'Billing',
|
||||||
'advanced' => 'Advanced',
|
'advanced' => 'Advanced',
|
||||||
|
|
||||||
|
'item_price_hidden' => 'This column is hidden on your :type.',
|
||||||
|
|
||||||
|
'actions' => [
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
],
|
||||||
|
|
||||||
'invoice_detail' => [
|
'invoice_detail' => [
|
||||||
'marked' => '<b>You</b> marked this invoice as',
|
'marked' => '<b>You</b> marked this invoice as',
|
||||||
'services' => 'Services',
|
'services' => 'Services',
|
||||||
|
|
@ -64,8 +70,18 @@ return [
|
||||||
'attachment' => 'Download the files attached to this :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 cancelled this :type on :date',
|
||||||
|
],
|
||||||
|
|
||||||
'messages' => [
|
'messages' => [
|
||||||
'email_sent' => ':type email has been sent!',
|
'email_sent' => ':type email has been sent!',
|
||||||
|
'restored' => ':type has been restored!',
|
||||||
'marked_as' => ':type marked as :status!',
|
'marked_as' => ':type marked as :status!',
|
||||||
'marked_sent' => ':type marked as sent!',
|
'marked_sent' => ':type marked as sent!',
|
||||||
'marked_paid' => ':type marked as paid!',
|
'marked_paid' => ':type marked as paid!',
|
||||||
|
|
@ -83,4 +99,5 @@ return [
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'empty_attachments' => 'There are no files attached to this :type.',
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ return [
|
||||||
'settings' => 'Setting|Settings',
|
'settings' => 'Setting|Settings',
|
||||||
'categories' => 'Category|Categories',
|
'categories' => 'Category|Categories',
|
||||||
'currencies' => 'Currency|Currencies',
|
'currencies' => 'Currency|Currencies',
|
||||||
|
'currency_rates' => 'Currency Rate|Currency Rates',
|
||||||
'tax_rates' => 'Tax Rate|Tax Rates',
|
'tax_rates' => 'Tax Rate|Tax Rates',
|
||||||
'users' => 'User|Users',
|
'users' => 'User|Users',
|
||||||
'roles' => 'Role|Roles',
|
'roles' => 'Role|Roles',
|
||||||
|
|
@ -72,6 +73,8 @@ return [
|
||||||
'attachments' => 'Attachment|Attachments',
|
'attachments' => 'Attachment|Attachments',
|
||||||
'histories' => 'History|Histories',
|
'histories' => 'History|Histories',
|
||||||
'your_notifications' => 'Your notification|Your notifications',
|
'your_notifications' => 'Your notification|Your notifications',
|
||||||
|
'employees' => 'Employee|Employees',
|
||||||
|
'contact_persons' => 'Contact Person|Contact Persons',
|
||||||
|
|
||||||
'welcome' => 'Welcome',
|
'welcome' => 'Welcome',
|
||||||
'banking' => 'Banking',
|
'banking' => 'Banking',
|
||||||
|
|
@ -90,11 +93,13 @@ return [
|
||||||
'monthly' => 'Monthly',
|
'monthly' => 'Monthly',
|
||||||
'quarterly' => 'Quarterly',
|
'quarterly' => 'Quarterly',
|
||||||
'yearly' => 'Yearly',
|
'yearly' => 'Yearly',
|
||||||
|
'lifetime' => 'Lifetime',
|
||||||
'add' => 'Add',
|
'add' => 'Add',
|
||||||
'add_new' => 'Add New',
|
'add_new' => 'Add New',
|
||||||
'add_income' => 'Add Income',
|
'add_income' => 'Add Income',
|
||||||
'add_expense' => 'Add Expense',
|
'add_expense' => 'Add Expense',
|
||||||
'add_transfer' => 'Add Transfer',
|
'add_transfer' => 'Add Transfer',
|
||||||
|
'ok' => 'Ok',
|
||||||
'show' => 'Show',
|
'show' => 'Show',
|
||||||
'create' => 'Create',
|
'create' => 'Create',
|
||||||
'edit' => 'Edit',
|
'edit' => 'Edit',
|
||||||
|
|
@ -127,6 +132,7 @@ return [
|
||||||
'switch' => 'Switch',
|
'switch' => 'Switch',
|
||||||
'color' => 'Colour',
|
'color' => 'Colour',
|
||||||
'save' => 'Save',
|
'save' => 'Save',
|
||||||
|
'save_and_send' => 'Save & Send',
|
||||||
'confirm' => 'Confirm',
|
'confirm' => 'Confirm',
|
||||||
'cancel' => 'Cancel',
|
'cancel' => 'Cancel',
|
||||||
'loading' => 'Loading...',
|
'loading' => 'Loading...',
|
||||||
|
|
@ -147,6 +153,7 @@ return [
|
||||||
'upcoming' => 'Upcoming',
|
'upcoming' => 'Upcoming',
|
||||||
'created' => 'Created',
|
'created' => 'Created',
|
||||||
'id' => 'ID',
|
'id' => 'ID',
|
||||||
|
'more' => 'More',
|
||||||
'more_actions' => 'More Actions',
|
'more_actions' => 'More Actions',
|
||||||
'duplicate' => 'Duplicate',
|
'duplicate' => 'Duplicate',
|
||||||
'unpaid' => 'Unpaid',
|
'unpaid' => 'Unpaid',
|
||||||
|
|
@ -160,6 +167,7 @@ return [
|
||||||
'skip' => 'Skip',
|
'skip' => 'Skip',
|
||||||
'enable' => 'Enable',
|
'enable' => 'Enable',
|
||||||
'disable' => 'Disable',
|
'disable' => 'Disable',
|
||||||
|
'select' => 'Select',
|
||||||
'select_all' => 'Select All',
|
'select_all' => 'Select All',
|
||||||
'unselect_all' => 'Deselect All',
|
'unselect_all' => 'Deselect All',
|
||||||
'created_date' => 'Created Date',
|
'created_date' => 'Created Date',
|
||||||
|
|
@ -222,11 +230,21 @@ return [
|
||||||
'preferences' => 'Preferences',
|
'preferences' => 'Preferences',
|
||||||
'resend' => 'Resend',
|
'resend' => 'Resend',
|
||||||
'last_sent' => 'Last Sent :date',
|
'last_sent' => 'Last Sent :date',
|
||||||
|
'last_received' => 'Last Received :date',
|
||||||
'preview_in_window' => 'Preview in new window',
|
'preview_in_window' => 'Preview in new window',
|
||||||
'copied' => 'Copied',
|
'copied' => 'Copied',
|
||||||
'preview_mode' => 'Preview Mode',
|
'preview_mode' => 'Preview Mode',
|
||||||
'go_back' => 'Go back to :type',
|
'go_back' => 'Go back to :type',
|
||||||
'validation_error' => 'Validation error',
|
'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' => [
|
'card' => [
|
||||||
'cards' => 'Card|Cards',
|
'cards' => 'Card|Cards',
|
||||||
|
|
@ -283,8 +301,24 @@ return [
|
||||||
'yesterday' => 'Yesterday',
|
'yesterday' => 'Yesterday',
|
||||||
'week_ago' => 'A week ago',
|
'week_ago' => 'A week ago',
|
||||||
'last_days' => 'Last :day Days',
|
'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_month' => 'This Month',
|
||||||
'last_month' => 'Last 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' => [
|
'empty' => [
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,8 @@ return [
|
||||||
'title' => 'Import :type',
|
'title' => 'Import :type',
|
||||||
'limitations' => 'Allowed file types: :extensions<br>Allowed max rows: :row_limit',
|
'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' => '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',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,8 @@ return [
|
||||||
'send_invoice' => 'Send Invoice',
|
'send_invoice' => 'Send Invoice',
|
||||||
'get_paid' => 'Get Paid',
|
'get_paid' => 'Get Paid',
|
||||||
'accept_payments' => 'Accept Online Payments',
|
'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' => [
|
'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.',
|
'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' => [
|
'messages' => [
|
||||||
'email_required' => 'No email address for this customer!',
|
'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.',
|
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected in charts after it is sent.',
|
||||||
|
|
||||||
'status' => [
|
'status' => [
|
||||||
|
|
@ -63,13 +66,8 @@ return [
|
||||||
'await' => 'Awaiting payment',
|
'await' => 'Awaiting payment',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
|
||||||
|
|
||||||
'slider' => [
|
'name_or_description_required' => 'Your invoice must show at least one of the <b>:name</b> or <b>:description</b>.',
|
||||||
'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',
|
|
||||||
],
|
],
|
||||||
|
|
||||||
'share' => [
|
'share' => [
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ return [
|
||||||
|
|
||||||
'success' => [
|
'success' => [
|
||||||
'added' => ':type added!',
|
'added' => ':type added!',
|
||||||
|
'created' => ':type created!',
|
||||||
'updated' => ':type updated!',
|
'updated' => ':type updated!',
|
||||||
'deleted' => ':type deleted!',
|
'deleted' => ':type deleted!',
|
||||||
'duplicated' => ':type duplicated!',
|
'duplicated' => ':type duplicated!',
|
||||||
|
|
@ -11,6 +12,7 @@ return [
|
||||||
'import_queued' => ':type import has been scheduled! You will receive an email when it is finished.',
|
'import_queued' => ':type import has been scheduled! You will receive an email when it is finished.',
|
||||||
'exported' => ':type exported!',
|
'exported' => ':type exported!',
|
||||||
'export_queued' => ':type export has been scheduled! You will receive an email when it is ready to download.',
|
'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!',
|
'enabled' => ':type enabled!',
|
||||||
'disabled' => ':type disabled!',
|
'disabled' => ':type disabled!',
|
||||||
'connected' => ':type connected!',
|
'connected' => ':type connected!',
|
||||||
|
|
@ -26,8 +28,10 @@ return [
|
||||||
'customer' => 'Error: User not created! :name already uses this email address.',
|
'customer' => 'Error: User not created! :name already uses this email address.',
|
||||||
'no_file' => 'Error: No file selected!',
|
'no_file' => 'Error: No file selected!',
|
||||||
'last_category' => 'Error: Can not delete the last :type category!',
|
'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!',
|
'change_type' => 'Error: Can not change the type because it has :text related!',
|
||||||
'invalid_apikey' => 'Error: The API Key entered is invalid!',
|
'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_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
|
||||||
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
|
'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',
|
'same_amount' => 'Error: The total amount of split must be exactly the same as the :transaction total: :amount',
|
||||||
|
|
|
||||||
|
|
@ -28,11 +28,12 @@ return [
|
||||||
'yearly_pricing' => 'Yearly Pricing',
|
'yearly_pricing' => 'Yearly Pricing',
|
||||||
'monthly_price' => 'from :price',
|
'monthly_price' => 'from :price',
|
||||||
'per_month' => 'per month',
|
'per_month' => 'per month',
|
||||||
'billed_yearly' => 'Billed Yearly',
|
'once' => 'once',
|
||||||
'billed_monthly' => 'Billed Monthly',
|
'billed_monthly' => 'Billed Monthly',
|
||||||
|
'billed_yearly' => 'Billed Yearly',
|
||||||
|
'billed_once' => 'Billed Once',
|
||||||
'save_year' => 'You save <strong>:price</strong> a year!',
|
'save_year' => 'You save <strong>:price</strong> a year!',
|
||||||
'if_paid_year' => 'Or <strong>:price/mo</strong> if paid yearly',
|
'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',
|
'install' => 'Install',
|
||||||
'buy_now' => 'Buy Now',
|
'buy_now' => 'Buy Now',
|
||||||
'get_api_key' => '<a href=":url" target="_blank">Click here</a> to get your API key.',
|
'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',
|
'get_premium_cloud' => 'Get Premium Cloud',
|
||||||
'switch_to_cloud' => 'Switch to Cloud',
|
'switch_to_cloud' => 'Switch to Cloud',
|
||||||
'hosted_on_akaunting' => 'Hosted on akaunting.com',
|
'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_works_cloud' => 'This app only works on <strong>Cloud Service</strong>.',
|
||||||
'only_premium_plan' => 'This app only works on <strong>Cloud Premium Service</strong>.',
|
'only_premium_plan' => 'This app only works on <strong>Cloud Premium Service</strong>.',
|
||||||
'not_found' => 'No app found',
|
'not_found' => 'No app found',
|
||||||
|
|
@ -102,6 +105,10 @@ return [
|
||||||
'finish' => 'Not able to finalize :module installation',
|
'finish' => 'Not able to finalize :module installation',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'warning' => [
|
||||||
|
'latest_version' => 'You are using the latest version of :module, no updates available.',
|
||||||
|
],
|
||||||
|
|
||||||
'badge' => [
|
'badge' => [
|
||||||
'installed' => 'Installed',
|
'installed' => 'Installed',
|
||||||
'pre_sale' => 'Pre-Sale',
|
'pre_sale' => 'Pre-Sale',
|
||||||
|
|
|
||||||
|
|
@ -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' => [
|
'import' => [
|
||||||
|
|
||||||
'completed' => [
|
'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' => [
|
'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' => [
|
'export_completed' => [
|
||||||
|
|
||||||
'title' => 'Export is ready',
|
'title' => 'Export is ready',
|
||||||
|
|
@ -88,7 +131,7 @@ return [
|
||||||
|
|
||||||
'import_failed' => [
|
'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.',
|
'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' => [
|
'messages' => [
|
||||||
|
|
@ -185,4 +235,16 @@ return [
|
||||||
'mark_read_all' => ':type is read all notifications!',
|
'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>',
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ return [
|
||||||
'see_all_details' => 'See all account details',
|
'see_all_details' => 'See all account details',
|
||||||
'all_payments' => 'Login to view all payments',
|
'all_payments' => 'Login to view all payments',
|
||||||
'received_date' => 'Received Date',
|
'received_date' => 'Received Date',
|
||||||
|
'redirect_description' => 'You will be redirected to the :name website to make the payment.',
|
||||||
|
|
||||||
'last_payment' => [
|
'last_payment' => [
|
||||||
'title' => 'Last Payment Made',
|
'title' => 'Last Payment Made',
|
||||||
|
|
|
||||||
|
|
@ -29,8 +29,10 @@ return [
|
||||||
'child' => ':url was automatically created on :date',
|
'child' => ':url was automatically created on :date',
|
||||||
'message' => 'This is a recurring :type and the next :type will be automatically generated 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',
|
'message_parent' => 'This :type was automatically generated from :link',
|
||||||
|
'send_email_auto' => 'Send email automatically',
|
||||||
|
|
||||||
'frequency_type' => 'Repeat this :type',
|
'frequency_type' => 'Repeat this :type',
|
||||||
|
'custom_frequency_desc' => 'Repeat every :interval :frequency',
|
||||||
'limit_date' => 'Create first :type on',
|
'limit_date' => 'Create first :type on',
|
||||||
'limit_middle' => 'and end',
|
'limit_middle' => 'and end',
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,8 @@
|
||||||
return [
|
return [
|
||||||
|
|
||||||
'years' => 'Year|Years',
|
'years' => 'Year|Years',
|
||||||
|
'date_range' => 'Date Range',
|
||||||
'preferences' => 'Preference|Preferences',
|
'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',
|
'profit_loss' => 'Profit & Loss',
|
||||||
'income_summary' => 'Income Summary',
|
'income_summary' => 'Income Summary',
|
||||||
'expense_summary' => 'Expense Summary',
|
'expense_summary' => 'Expense Summary',
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,8 @@ return [
|
||||||
'subheading' => 'Subheading',
|
'subheading' => 'Subheading',
|
||||||
'due_receipt' => 'Due upon receipt',
|
'due_receipt' => 'Due upon receipt',
|
||||||
'due_days' => 'Due within :days days',
|
'due_days' => 'Due within :days days',
|
||||||
|
'due_custom' => 'Custom day(s)',
|
||||||
|
'due_custom_day' => 'after day',
|
||||||
'choose_template' => 'Choose invoice template',
|
'choose_template' => 'Choose invoice template',
|
||||||
'default' => 'Default',
|
'default' => 'Default',
|
||||||
'classic' => 'Classic',
|
'classic' => 'Classic',
|
||||||
|
|
@ -113,6 +115,8 @@ return [
|
||||||
'use_gravatar' => 'Use Gravatar',
|
'use_gravatar' => 'Use Gravatar',
|
||||||
'income_category' => 'Income Category',
|
'income_category' => 'Income Category',
|
||||||
'expense_category' => 'Expense Category',
|
'expense_category' => 'Expense Category',
|
||||||
|
'address_format' => 'Address Format',
|
||||||
|
'address_tags' => '<strong>Available Tags:</strong> :tags',
|
||||||
|
|
||||||
'form_description' => [
|
'form_description' => [
|
||||||
'general' => 'Select the default account, tax, and payment method to create records swiftly. Dashboard and Reports are shown under the default currency.',
|
'general' => 'Select the default account, tax, and payment method to create records swiftly. Dashboard and Reports are shown under the default currency.',
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,8 @@ return [
|
||||||
'related_bill' => 'Related Bill',
|
'related_bill' => 'Related Bill',
|
||||||
'recurring_income' => 'Recurring Income',
|
'recurring_income' => 'Recurring Income',
|
||||||
'recurring_expense' => 'Recurring Expense',
|
'recurring_expense' => 'Recurring Expense',
|
||||||
|
'included_tax' => 'Included tax amount',
|
||||||
|
'connected' => 'Connected',
|
||||||
|
|
||||||
'form_description' => [
|
'form_description' => [
|
||||||
'general' => 'Here you can enter the general information of transaction such as date, amount, account, description, etc.',
|
'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',
|
'create_recurring' => ':user created this recurring template on :date',
|
||||||
'schedule' => 'Repeat every :interval :frequency since :date',
|
'schedule' => 'Repeat every :interval :frequency since :date',
|
||||||
'children' => ':count transactions were created automatically',
|
'children' => ':count transactions were created automatically',
|
||||||
|
'connect' => 'This transaction is connected to :count transactions',
|
||||||
'transfer_headline' => 'From :from_account to :to_account',
|
'transfer_headline' => 'From :from_account to :to_account',
|
||||||
'transfer_desc' => 'Transfer created on :date.',
|
'transfer_desc' => 'Transfer created on :date.',
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,7 @@ return [
|
||||||
'create' => ':user created this transfer on :date',
|
'create' => ':user created this transfer on :date',
|
||||||
'transactions' => 'In list here are the transactions that were created automatically.',
|
'transactions' => 'In list here are the transactions that were created automatically.',
|
||||||
'transactions_desc' => ':number transaction for :account',
|
'transactions_desc' => ':number transaction for :account',
|
||||||
|
'attachments' => 'Download the files attached to this transfer',
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ return [
|
||||||
'dimensions' => 'The :attribute has invalid image dimensions.',
|
'dimensions' => 'The :attribute has invalid image dimensions.',
|
||||||
'distinct' => 'The :attribute field has a duplicate value.',
|
'distinct' => 'The :attribute field has a duplicate value.',
|
||||||
'doesnt_start_with' => 'The :attribute may not start with one of the following: :values.',
|
'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>.',
|
'email' => 'The :attribute must be a valid <strong>email address</strong>.',
|
||||||
'ends_with' => 'The :attribute must end with one of the following: :values',
|
'ends_with' => 'The :attribute must end with one of the following: :values',
|
||||||
'enum' => 'The selected :attribute is invalid.',
|
'enum' => 'The selected :attribute is invalid.',
|
||||||
|
|
@ -156,6 +157,8 @@ return [
|
||||||
'invalid_amount' => 'The amount :attribute is invalid.',
|
'invalid_amount' => 'The amount :attribute is invalid.',
|
||||||
'invalid_extension' => 'The file extension is invalid.',
|
'invalid_extension' => 'The file extension is invalid.',
|
||||||
'invalid_dimension' => 'The :attribute dimensions must be max :width x :height px.',
|
'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.',
|
||||||
],
|
],
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
||||||
|
|
@ -2,20 +2,34 @@
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|
||||||
|
'auth' => 'Authentication',
|
||||||
'profile' => 'Profile',
|
'profile' => 'Profile',
|
||||||
'logout' => 'Logout',
|
'logout' => 'Logout',
|
||||||
'login' => 'Login',
|
'login' => 'Login',
|
||||||
|
'forgot' => 'Forgot',
|
||||||
'login_to' => 'Login to start your session',
|
'login_to' => 'Login to start your session',
|
||||||
'remember_me' => 'Remember Me',
|
'remember_me' => 'Remember Me',
|
||||||
'forgot_password' => 'I forgot my password',
|
'forgot_password' => 'I forgot my password',
|
||||||
'reset_password' => 'Reset Password',
|
'reset_password' => 'Reset Password',
|
||||||
|
'change_password' => 'Change Password',
|
||||||
'enter_email' => 'Enter Your Email Address',
|
'enter_email' => 'Enter Your Email Address',
|
||||||
'current_email' => 'Current Email',
|
'current_email' => 'Current Email',
|
||||||
'reset' => 'Reset',
|
'reset' => 'Reset',
|
||||||
'never' => 'never',
|
'never' => 'never',
|
||||||
'landing_page' => 'Landing Page',
|
'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' => [
|
'password' => [
|
||||||
|
'pass' => 'Password',
|
||||||
|
'pass_confirm' => 'Password Confirmation',
|
||||||
'current' => 'Password',
|
'current' => 'Password',
|
||||||
'current_confirm' => 'Password Confirmation',
|
'current_confirm' => 'Password Confirmation',
|
||||||
'new' => 'New Password',
|
'new' => 'New Password',
|
||||||
|
|
@ -25,9 +39,11 @@ return [
|
||||||
'error' => [
|
'error' => [
|
||||||
'self_delete' => 'Error: Can not delete yourself!',
|
'self_delete' => 'Error: Can not delete yourself!',
|
||||||
'self_disable' => 'Error: Can not disable 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.',
|
'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.',
|
'failed' => 'These credentials do not match our records.',
|
||||||
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||||
'disabled' => 'This account is disabled. Please, contact the system administrator.',
|
'disabled' => 'This account is disabled. Please, contact the system administrator.',
|
||||||
|
|
@ -38,4 +54,40 @@ return [
|
||||||
'button' => 'Reset Password',
|
'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.',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ return [
|
||||||
|
|
||||||
'bill_number' => 'Bill Number',
|
'bill_number' => 'Bill Number',
|
||||||
'bill_date' => 'Bill Date',
|
'bill_date' => 'Bill Date',
|
||||||
|
'bill_amount' => 'Bill Amount',
|
||||||
'total_price' => 'Total Price',
|
'total_price' => 'Total Price',
|
||||||
'due_date' => 'Due Date',
|
'due_date' => 'Due Date',
|
||||||
'order_number' => 'Order Number',
|
'order_number' => 'Order Number',
|
||||||
|
|
@ -18,11 +19,13 @@ return [
|
||||||
'total' => 'Total',
|
'total' => 'Total',
|
||||||
|
|
||||||
'item_name' => 'Item Name|Item Names',
|
'item_name' => 'Item Name|Item Names',
|
||||||
|
'recurring_bills' => 'Recurring Bill|Recurring Bills',
|
||||||
|
|
||||||
'show_discount' => ':discount% Discount',
|
'show_discount' => ':discount% Discount',
|
||||||
'add_discount' => 'Add Discount',
|
'add_discount' => 'Add Discount',
|
||||||
'discount_desc' => 'of subtotal',
|
'discount_desc' => 'of subtotal',
|
||||||
|
|
||||||
|
'payment_made' => 'Payment Made',
|
||||||
'payment_due' => 'Payment Due',
|
'payment_due' => 'Payment Due',
|
||||||
'amount_due' => 'Amount Due',
|
'amount_due' => 'Amount Due',
|
||||||
'paid' => 'Paid',
|
'paid' => 'Paid',
|
||||||
|
|
@ -38,6 +41,10 @@ return [
|
||||||
'receive_bill' => 'Receive Bill',
|
'receive_bill' => 'Receive Bill',
|
||||||
'make_payment' => 'Make Payment',
|
'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' => [
|
'messages' => [
|
||||||
'draft' => 'This is a <b>DRAFT</b> bill and will be reflected to charts after it gets received.',
|
'draft' => 'This is a <b>DRAFT</b> bill and will be reflected to charts after it gets received.',
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ return [
|
||||||
'duplicate' => 'Are you sure you want to <b>duplicate</b> selected record?',
|
'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?',
|
'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?',
|
'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?',
|
'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?',
|
'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>?',
|
'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?',
|
'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.',
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
return [
|
||||||
|
|
||||||
|
'collapse' => 'Collapse',
|
||||||
|
|
||||||
|
'form_description' => [
|
||||||
|
'general' => 'The category helps you classify your items, incomes, expenses, and other records.',
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
|
|
@ -8,4 +8,8 @@ return [
|
||||||
'disable_last' => 'Error: Can not disable the last dashboard. Please, create a new one first!',
|
'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.',
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -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.',
|
||||||
|
];
|
||||||
|
|
@ -18,6 +18,8 @@ return [
|
||||||
'403' => 'You can not access this page.',
|
'403' => 'You can not access this page.',
|
||||||
'404' => 'We could not find the page you were looking for.',
|
'404' => 'We could not find the page you were looking for.',
|
||||||
'500' => 'We\'ll work on fixing this right away.',
|
'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.',
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -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',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
|
|
@ -4,13 +4,30 @@ return [
|
||||||
|
|
||||||
'change_language' => 'Change Language',
|
'change_language' => 'Change Language',
|
||||||
'last_login' => 'Last login :time',
|
'last_login' => 'Last login :time',
|
||||||
|
|
||||||
'notifications' => [
|
'notifications' => [
|
||||||
'counter' => '{0} You have no notification|{1} You have :count notification|[2,*] You have :count 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',
|
'overdue_invoices' => '{1} :count overdue invoice|[2,*] :count overdue invoices',
|
||||||
'upcoming_bills' => '{1} :count upcoming bill|[2,*] :count upcoming bills',
|
'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',
|
'docs_link' => 'https://akaunting.com/docs',
|
||||||
'support_link' => 'https://akaunting.com/support',
|
'support_link' => 'https://akaunting.com/support',
|
||||||
|
|
||||||
|
'favorite' => [
|
||||||
|
'added_favorite' => 'Added to favorites',
|
||||||
|
'add_favorite' => 'Add to favorites',
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ return [
|
||||||
'extension' => ':extension extension needs to be installed and loaded!',
|
'extension' => ':extension extension needs to be installed and loaded!',
|
||||||
'directory' => ':directory directory needs to be writable!',
|
'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.',
|
'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' => [
|
'database' => [
|
||||||
|
|
@ -43,4 +44,8 @@ return [
|
||||||
'connection' => 'Error: Could not connect to the database! Please make sure the details are correct.',
|
'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>',
|
||||||
|
],
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,12 @@ return [
|
||||||
|
|
||||||
'invoice_number' => 'Invoice Number',
|
'invoice_number' => 'Invoice Number',
|
||||||
'invoice_date' => 'Invoice Date',
|
'invoice_date' => 'Invoice Date',
|
||||||
|
'invoice_amount' => 'Invoice Amount',
|
||||||
'total_price' => 'Total Price',
|
'total_price' => 'Total Price',
|
||||||
'due_date' => 'Due Date',
|
'due_date' => 'Due Date',
|
||||||
'order_number' => 'Order Number',
|
'order_number' => 'Order Number',
|
||||||
'bill_to' => 'Bill To',
|
'bill_to' => 'Bill To',
|
||||||
|
'cancel_date' => 'Cancel Date',
|
||||||
|
|
||||||
'quantity' => 'Quantity',
|
'quantity' => 'Quantity',
|
||||||
'price' => 'Price',
|
'price' => 'Price',
|
||||||
|
|
@ -18,6 +20,7 @@ return [
|
||||||
'total' => 'Total',
|
'total' => 'Total',
|
||||||
|
|
||||||
'item_name' => 'Item Name|Item Names',
|
'item_name' => 'Item Name|Item Names',
|
||||||
|
'recurring_invoices' => 'Recurring Invoice|Recurring Invoices',
|
||||||
|
|
||||||
'show_discount' => ':discount% Discount',
|
'show_discount' => ':discount% Discount',
|
||||||
'add_discount' => 'Add Discount',
|
'add_discount' => 'Add Discount',
|
||||||
|
|
@ -39,9 +42,17 @@ return [
|
||||||
'send_invoice' => 'Send Invoice',
|
'send_invoice' => 'Send Invoice',
|
||||||
'get_paid' => 'Get Paid',
|
'get_paid' => 'Get Paid',
|
||||||
'accept_payments' => 'Accept Online Payments',
|
'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' => [
|
'messages' => [
|
||||||
'email_required' => 'No email address for this customer!',
|
'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.',
|
'draft' => 'This is a <b>DRAFT</b> invoice and will be reflected to charts after it gets sent.',
|
||||||
|
|
||||||
'status' => [
|
'status' => [
|
||||||
|
|
@ -55,6 +66,18 @@ return [
|
||||||
'await' => 'Awaiting payment',
|
'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.',
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -4,13 +4,22 @@ return [
|
||||||
|
|
||||||
'success' => [
|
'success' => [
|
||||||
'added' => ':type added!',
|
'added' => ':type added!',
|
||||||
|
'created' => ':type created!',
|
||||||
'updated' => ':type updated!',
|
'updated' => ':type updated!',
|
||||||
'deleted' => ':type deleted!',
|
'deleted' => ':type deleted!',
|
||||||
'duplicated' => ':type duplicated!',
|
'duplicated' => ':type duplicated!',
|
||||||
'imported' => ':type imported!',
|
'imported' => ':type imported!',
|
||||||
|
'import_queued' => ':type import has been scheduled! You will receive an email when it is finished.',
|
||||||
'exported' => ':type exported!',
|
'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!',
|
'enabled' => ':type enabled!',
|
||||||
'disabled' => ':type disabled!',
|
'disabled' => ':type disabled!',
|
||||||
|
'connected' => ':type connected!',
|
||||||
|
'invited' => ':type invited!',
|
||||||
|
'ended' => ':type ended!',
|
||||||
|
|
||||||
|
'clear_all' => 'Great! You\'ve cleared all of your :type.',
|
||||||
],
|
],
|
||||||
|
|
||||||
'error' => [
|
'error' => [
|
||||||
|
|
@ -19,10 +28,14 @@ return [
|
||||||
'customer' => 'Error: User not created! :name already uses this email address.',
|
'customer' => 'Error: User not created! :name already uses this email address.',
|
||||||
'no_file' => 'Error: No file selected!',
|
'no_file' => 'Error: No file selected!',
|
||||||
'last_category' => 'Error: Can not delete the last :type category!',
|
'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!',
|
'change_type' => 'Error: Can not change the type because it has :text related!',
|
||||||
'invalid_apikey' => 'Error: The API Key entered is invalid!',
|
'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_column' => 'Error: :message Sheet name: :sheet. Line number: :line.',
|
||||||
'import_sheet' => 'Error: Sheet name is not valid. Please, check the sample file.',
|
'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' => [
|
'warning' => [
|
||||||
|
|
@ -32,6 +45,7 @@ return [
|
||||||
'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
|
'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.',
|
'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!',
|
'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.',
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,10 @@ return [
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'password' => 'Passwords must be at least six characters and match the confirmation.',
|
|
||||||
'reset' => 'Your password has been reset!',
|
'reset' => 'Your password has been reset!',
|
||||||
'sent' => 'We have e-mailed your password reset link!',
|
'sent' => 'We have e-mailed your password reset link!',
|
||||||
|
'throttled' => 'Please wait before retrying.',
|
||||||
'token' => 'This password reset token is invalid.',
|
'token' => 'This password reset token is invalid.',
|
||||||
'user' => "We can't find a user with that e-mail address.",
|
'user' => "We can't find a user with that e-mail address.",
|
||||||
'throttle' => 'Please wait before retrying.',
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -14,5 +14,9 @@ return [
|
||||||
'cleared_amount' => 'Cleared Amount',
|
'cleared_amount' => 'Cleared Amount',
|
||||||
'deposit' => 'Deposit',
|
'deposit' => 'Deposit',
|
||||||
'withdrawal' => 'Withdrawal',
|
'withdrawal' => 'Withdrawal',
|
||||||
|
'reconciled_amount' => 'Reconciled',
|
||||||
|
'in_progress' => 'In Progress',
|
||||||
|
'save_draft' => 'Save as Draft',
|
||||||
|
'irreconcilable' => 'Irreconcilable',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -9,4 +9,12 @@ return [
|
||||||
'compound' => 'Compound',
|
'compound' => 'Compound',
|
||||||
'fixed' => 'Fixed',
|
'fixed' => 'Fixed',
|
||||||
'withholding' => 'Withholding',
|
'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.',
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -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.',
|
||||||
|
],
|
||||||
|
|
||||||
|
];
|
||||||
|
|
@ -14,6 +14,7 @@ return [
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'accepted' => 'The :attribute must be accepted.',
|
'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.',
|
'active_url' => 'The :attribute is not a valid URL.',
|
||||||
'after' => 'The :attribute must be a date after :date.',
|
'after' => 'The :attribute must be a date after :date.',
|
||||||
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
|
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
|
||||||
|
|
@ -24,50 +25,98 @@ return [
|
||||||
'before' => 'The :attribute must be a date before :date.',
|
'before' => 'The :attribute must be a date before :date.',
|
||||||
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
|
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
|
||||||
'between' => [
|
'between' => [
|
||||||
'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.',
|
'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.',
|
||||||
|
'string' => 'The :attribute must be between :min and :max characters.',
|
||||||
],
|
],
|
||||||
'boolean' => 'The :attribute field must be true or false.',
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
'confirmed' => 'The :attribute confirmation does not match.',
|
'confirmed' => 'The :attribute confirmation does not match.',
|
||||||
|
'current_password' => 'The password is incorrect.',
|
||||||
'date' => 'The :attribute is not a valid date.',
|
'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.',
|
'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>.',
|
'different' => 'The :attribute and :other must be <strong>different</strong>.',
|
||||||
'digits' => 'The :attribute must be :digits digits.',
|
'digits' => 'The :attribute must be :digits digits.',
|
||||||
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||||
'dimensions' => 'The :attribute has invalid image dimensions.',
|
'dimensions' => 'The :attribute has invalid image dimensions.',
|
||||||
'distinct' => 'The :attribute field has a duplicate value.',
|
'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>.',
|
'email' => 'The :attribute must be a valid <strong>email address</strong>.',
|
||||||
'ends_with' => 'The :attribute must end with one of the following: :values',
|
'ends_with' => 'The :attribute must end with one of the following: :values',
|
||||||
|
'enum' => 'The selected :attribute is invalid.',
|
||||||
'exists' => 'The selected :attribute is invalid.',
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
'file' => 'The :attribute must be a <strong>file</strong>.',
|
'file' => 'The :attribute must be a <strong>file</strong>.',
|
||||||
'filled' => 'The :attribute field must have a <strong>value</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>.',
|
'image' => 'The :attribute must be an <strong>image</strong>.',
|
||||||
'in' => 'The selected :attribute is invalid.',
|
'in' => 'The selected :attribute is invalid.',
|
||||||
'in_array' => 'The :attribute field does not exist in :other.',
|
'in_array' => 'The :attribute field does not exist in :other.',
|
||||||
'integer' => 'The :attribute must be an <strong>integer</strong>.',
|
'integer' => 'The :attribute must be an <strong>integer</strong>.',
|
||||||
'ip' => 'The :attribute must be a valid IP address.',
|
'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.',
|
'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' => [
|
'max' => [
|
||||||
'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.',
|
'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.',
|
||||||
|
'string' => 'The :attribute may not be greater than :max characters.',
|
||||||
],
|
],
|
||||||
'mimes' => 'The :attribute must be a file of type: :values.',
|
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||||
'mimetypes' => 'The :attribute must be a file of type: :values.',
|
'mimetypes' => 'The :attribute must be a file of type: :values.',
|
||||||
'min' => [
|
'min' => [
|
||||||
'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.',
|
'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.',
|
||||||
|
'string' => 'The :attribute must be at least :min characters.',
|
||||||
],
|
],
|
||||||
|
'multiple_of' => 'The :attribute must be a multiple of :value.',
|
||||||
'not_in' => 'The selected :attribute is invalid.',
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'not_regex' => 'The :attribute format is invalid.',
|
||||||
'numeric' => 'The :attribute must be a number.',
|
'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>.',
|
'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>.',
|
'regex' => 'The :attribute format is <strong>invalid</strong>.',
|
||||||
'required' => 'The :attribute field is <strong>required</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_if' => 'The :attribute field is required when :other is :value.',
|
||||||
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
'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' => 'The :attribute field is required when :values is present.',
|
||||||
|
|
@ -76,16 +125,18 @@ return [
|
||||||
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
'same' => 'The :attribute and :other must match.',
|
'same' => 'The :attribute and :other must match.',
|
||||||
'size' => [
|
'size' => [
|
||||||
'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.',
|
'array' => 'The :attribute must contain :size items.',
|
||||||
|
'file' => 'The :attribute must be :size kilobytes.',
|
||||||
|
'numeric' => 'The :attribute must be :size.',
|
||||||
|
'string' => 'The :attribute must be <strong>:size characters</strong>.',
|
||||||
],
|
],
|
||||||
|
'starts_with' => 'The :attribute must start with one of the following: :values.',
|
||||||
'string' => 'The :attribute must be a <strong>string</strong>.',
|
'string' => 'The :attribute must be a <strong>string</strong>.',
|
||||||
'timezone' => 'The :attribute must be a valid zone.',
|
'timezone' => 'The :attribute must be a valid zone.',
|
||||||
'unique' => 'The :attribute has already been <strong>taken</strong>.',
|
'unique' => 'The :attribute has already been <strong>taken</strong>.',
|
||||||
'uploaded' => 'The :attribute <strong>failed</strong> to upload.',
|
'uploaded' => 'The :attribute <strong>failed</strong> to upload.',
|
||||||
'url' => 'The :attribute format is <strong>invalid</strong>.',
|
'url' => 'The :attribute format is <strong>invalid</strong>.',
|
||||||
|
'uuid' => 'The :attribute must be a valid UUID.',
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|
@ -105,6 +156,9 @@ return [
|
||||||
'invalid_currency' => 'The :attribute code is invalid.',
|
'invalid_currency' => 'The :attribute code is invalid.',
|
||||||
'invalid_amount' => 'The amount :attribute is invalid.',
|
'invalid_amount' => 'The amount :attribute is invalid.',
|
||||||
'invalid_extension' => 'The file extension 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
|
| Custom Validation Attributes
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
|
||||||
| The following language lines are used to swap attribute place-holders
|
| The following language lines are used to swap our attribute placeholder
|
||||||
| with something more reader friendly such as E-Mail Address instead
|
| with something more reader friendly such as "E-Mail Address" instead
|
||||||
| of "email". This simply helps us make messages a little cleaner.
|
| of "email". This simply helps us make our message more expressive.
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -316,6 +316,11 @@ return [
|
||||||
'custom' => 'Aangepast',
|
'custom' => 'Aangepast',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'pin_text' => [
|
||||||
|
'pin_tab' => 'Standaard tabblad vastzetten',
|
||||||
|
'unpin_tab' => 'Standaard tabblad losmaken',
|
||||||
|
],
|
||||||
|
|
||||||
'empty' => [
|
'empty' => [
|
||||||
'documentation' => 'Bekijk de <a href=":url" target="_blank">documentatie</a> voor meer details.',
|
'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.',
|
'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.',
|
||||||
|
|
|
||||||
|
|
@ -5,5 +5,13 @@ return [
|
||||||
'sale_price' => 'Satış Fiyatı',
|
'sale_price' => 'Satış Fiyatı',
|
||||||
'purchase_price' => 'Alış Fiyatı',
|
'purchase_price' => 'Alış Fiyatı',
|
||||||
'enter_item_description' => 'Bir açıklama giriniz',
|
'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.',
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue