"Forudbetaling for :QUARTER+1" => "Forudbetaling for Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'totale indtægter',
- 'billed_client' => 'faktureret klient',
- 'billed_clients' => 'fakturerede klienter',
- 'active_client' => 'aktiv klient',
- 'active_clients' => 'aktive klienter',
- 'invoices_past_due' => 'Forfaldne fakturaer',
- 'upcoming_invoices' => 'Forestående fakturaer',
- 'average_invoice' => 'Gennemsnitlige fakturaer',
-
- // list pages
- 'archive' => 'Arkiv',
- 'delete' => 'Slet',
- 'archive_client' => 'Arkiver klient',
- 'delete_client' => 'Slet klient',
- 'archive_payment' => 'Arkiver betaling',
- 'delete_payment' => 'Slet betaling',
- 'archive_credit' => 'Arkiver kredit',
- 'delete_credit' => 'Slet kredit',
- 'show_archived_deleted' => 'Vis slettet/arkiverede',
- 'filter' => 'Filter',
- 'new_client' => 'Ny klient',
- 'new_invoice' => 'Ny faktura',
- 'new_payment' => 'Ny betaling',
- 'new_credit' => 'Ny kredit',
- 'contact' => 'Kontakt',
- 'date_created' => 'Dato oprettet',
- 'last_login' => 'Sidst på-logging',
- 'balance' => 'Balance',
- 'action' => 'Handling',
- 'status' => 'Status',
- 'invoice_total' => 'Faktura total',
- 'frequency' => 'Frekvens',
- 'start_date' => 'Startdato',
- 'end_date' => 'Slutdato',
- 'transaction_reference' => 'Transaktionsreference',
- 'method' => 'Betalingsmåde',
- 'payment_amount' => 'Beløb',
- 'payment_date' => 'Betalingsdato',
- 'credit_amount' => 'Kreditbeløb',
- 'credit_balance' => 'Kreditsaldo',
- 'credit_date' => 'Kreditdato',
- 'empty_table' => 'Ingen data er tilgængelige i tabellen',
- 'select' => 'Vælg',
- 'edit_client' => 'Rediger klient',
- 'edit_invoice' => 'Rediger faktura',
-
- // client view page
- 'create_invoice' => 'Lag faktura',
- 'enter_credit' => 'Tilføj kredit',
- 'last_logged_in' => 'Sidst på-logget',
- 'details' => 'Detaljer',
- 'standing' => 'Stående',
- 'credit' => 'Kredit',
- 'activity' => 'Aktivitet',
- 'date' => 'Dato',
- 'message' => 'Besked',
- 'adjustment' => 'Justering',
- 'are_you_sure' => 'Er du sikker?',
-
- // payment pages
- 'payment_type_id' => 'Betalingsmetode',
- 'amount' => 'Beløb',
-
- // account/company pages
- 'work_email' => 'E-mail',
- 'language_id' => 'Sprog',
- 'timezone_id' => 'Tidszone',
- 'date_format_id' => 'Dato format',
- 'datetime_format_id' => 'Dato/Tidsformat',
- 'users' => 'Brugere',
- 'localization' => 'Lokalisering',
- 'remove_logo' => 'Fjern logo',
- 'logo_help' => 'Understøttede filtyper: JPEG, GIF og PNG. Anbefalet størrelse: 200px brede og 120px højde',
- 'payment_gateway' => 'Betalingsløsning',
- 'gateway_id' => 'Tilbyder',
- 'email_notifications' => 'Varsel via e-mail',
- 'email_sent' => 'Varsle når en faktura er sendt',
- 'email_viewed' => 'Varsle når en faktura er set',
- 'email_paid' => 'Varsle når en faktura er betalt',
- 'site_updates' => 'Webside opdateringer',
- 'custom_messages' => 'Tilpassede meldinger',
- 'default_invoice_terms' => 'Sæt standard fakturavilkår',
- 'default_email_footer' => 'Sæt standard e-mailsignatur',
- 'import_clients' => 'Importer klientdata',
- 'csv_file' => 'Vælg CSV-fil',
- 'export_clients' => 'Eksporter klientdata',
- 'select_file' => 'Venligst vælg en fil',
- 'first_row_headers' => 'Brug første række som overskrifter',
- 'column' => 'Kolonne',
- 'sample' => 'Eksempel',
- 'import_to' => 'Importer til',
- 'client_will_create' => 'Klient vil blive oprettet',
- 'clients_will_create' => 'Klienter vil blive oprettet',
-
- // application messages
- 'created_client' => 'Klient oprettet succesfuldt',
- 'created_clients' => 'Klienter oprettet succesfuldt',
- 'updated_settings' => 'Indstillinger opdateret',
- 'removed_logo' => 'Logo fjernet',
- 'sent_message' => 'Melding sendt',
- 'invoice_error' => 'Venligst vælge en klient og rette eventuelle fejl',
- 'limit_clients' => 'Desværre, dette vil overstige græsen på :count klienter',
- 'payment_error' => 'Det opstod en fejl under din betaling. Venligst prøv igen senere.',
- 'registration_required' => 'Venligst registrer dig for at sende e-mailfaktura',
- 'confirmation_required' => 'Venligst bekræft din e-mail',
-
- 'updated_client' => 'Klient opdateret',
- 'created_client' => 'Klient lagret',
- 'archived_client' => 'Klient arkiveret',
- 'archived_clients' => 'Arkiverede :count klienter',
- 'deleted_client' => 'Klient slettet',
- 'deleted_clients' => 'Slettet :count klienter',
-
- 'updated_invoice' => 'Faktura opdateret',
- 'created_invoice' => 'Faktura oprettet',
- 'cloned_invoice' => 'Faktura kopieret',
- 'emailed_invoice' => 'E-mailfaktura sendt',
- 'and_created_client' => 'og klient oprettet',
- 'archived_invoice' => 'Faktura arkiveret',
- 'archived_invoices' => 'Arkiverede :count fakturaer',
- 'deleted_invoice' => 'Faktura slettet',
- 'deleted_invoices' => 'Slettet :count fakturaer',
-
- 'created_payment' => 'Betaling oprettet',
- 'archived_payment' => 'Betaling arkiveret',
- 'archived_payments' => 'Arkiverede :count betalinger',
- 'deleted_payment' => 'Betaling slettet',
- 'deleted_payments' => 'Slettet :count betalinger',
- 'applied_payment' => 'Betaling lagret',
-
- 'created_credit' => 'Kredit oprettet',
- 'archived_credit' => 'Kredit arkiveret',
- 'archived_credits' => 'Arkiverede :count kreditter',
- 'deleted_credit' => 'Kredit slettet',
- 'deleted_credits' => 'Slettet :count kreditter',
-
- // Emails
- 'confirmation_subject' => 'Invoice Ninja kontobekræftelse',
- 'confirmation_header' => 'Kontobekræftelse',
- 'confirmation_message' => 'Venligst åbne linket nedenfor for å bekræfte din konto.',
- 'invoice_subject' => 'Ny faktura fra :account',
- 'invoice_message' => 'For at se din faktura på :amount, klik på linket nedenfor.',
- 'payment_subject' => 'Betaling modtaget',
- 'payment_message' => 'Tak for din betaling pålydende :amount.',
- 'email_salutation' => 'Kære :name,',
- 'email_signature' => 'Med venlig hilsen,',
- 'email_from' => 'The InvoiceNinja Team',
- 'user_email_footer' => 'For at justere varslingsindstillingene venligst besøg '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Hvis du vil se din klientfaktura klik på linket under:',
- 'notification_invoice_paid_subject' => 'Faktura :invoice betalt af :client',
- 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client',
- 'notification_invoice_viewed_subject' => 'Faktura :invoice set av :client',
- 'notification_invoice_paid' => 'En betaling pålydende :amount blev gjort af :client for faktura :invoice.',
- 'notification_invoice_sent' => 'E-mail er blevet sendt til :client - Faktura :invoice pålydende :amount.',
- 'notification_invoice_viewed' => ':client har set faktura :invoice pålydende :amount.',
- 'reset_password' => 'Du kan nulstille din adgangskode ved at besøge følgende link:',
- 'reset_password_footer' => 'Hvis du ikke bad om at få nulstillet din adgangskode venligst kontakt kundeservice: ' . CONTACT_EMAIL,
-
-
- // Payment page
- 'secure_payment' => 'Sikker betaling',
- 'card_number' => 'Kortnummer',
- 'expiration_month' => 'Udløbsdato',
- 'expiration_year' => 'Udløbsår',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'For mange forsøg. Prøv igen om nogen få minutter.',
- 'wrong_credentials' => 'Fejl e-mail eller adgangskode.',
- 'confirmation' => 'Din konto har blevet bekræftet!',
- 'wrong_confirmation' => 'Fejl bekræftelseskode.',
- 'password_forgot' => 'Informationen om nulstilling af din adgangskode er blevet sendt til din e-mail.',
- 'password_reset' => 'Adgangskode ændret',
- 'wrong_password_reset' => 'Ugyldig adgangskode. Prøv på ny',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link for å fjerne Invoice Ninja-logoen, oppgrader til en Pro Plan',
- 'remove_logo_link' => 'Klik her',
- ],
-
- 'logout' => 'Log ud',
- 'sign_up_to_save' => 'Registrer dig for at gemme dit arbejde',
- 'agree_to_terms' =>'Jeg acceptere Invoice Ninja :terms',
- 'terms_of_service' => 'vilkår for brug',
- 'email_taken' => 'E-mailadressen er allerede registreret',
- 'working' => 'Arbejder',
- 'success' => 'Succes',
-
- 'success_message' => 'Du er blevet registreret. Venligst gå ind på linket som du har modtaget i e-mailbekræftelsen for at bekræfte e-mailaddressen.',
- 'erase_data' => 'Dette vil permanent slette dine data.',
- 'password' => 'Adgangskode',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'Et års indmelding i Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Tak for at du valgte Invoice Ninja\'s Pro plan!
- De næste skridtEn betalbar faktura er send til e-emailaddesse
- som er tilknyttet din konto. For at låse op for alle de utrolige
- Pro-funktioner, kan du følge instruktionerne på fakturaen til at
- betale for et år med Pro-niveau funktionerer.
- Kan du ikke finde fakturaen? Har behov for mere hjælp? Vi hjælper dig gerne om det skulle være noget
- -- kontakt os på contact@invoiceninja.com',
-
- 'unsaved_changes' => 'Du har ugemente ændringer',
- 'custom_fields' => 'Egendefineret felt',
- 'company_fields' => 'Selskabets felt',
- 'client_fields' => 'Klientens felt',
- 'field_label' => 'Felt etikette',
- 'field_value' => 'Feltets værdi',
- 'edit' => 'Rediger',
- 'set_name' => 'Sæt dit firmanavn',
- 'view_as_recipient' => 'Vis som modtager',
-
- // product management
- 'product_library' => 'Produktbibliotek',
- 'product' => 'Produkt',
- 'products' => 'Produkter',
- 'fill_products' => 'Automatisk-udfyld produkter',
- 'fill_products_help' => 'Valg af produkt vil automatisk udfylde beskrivelse og pris',
- 'update_products' => 'Automatisk opdatering af produkter',
- 'update_products_help' => 'En opdatering af en faktura vil automatisk opdaterer Produktbiblioteket',
- 'create_product' => 'Opret nyt produkt',
- 'edit_product' => 'Rediger produkt',
- 'archive_product' => 'Arkiver produkt',
- 'updated_product' => 'Produkt opdateret',
- 'created_product' => 'Produkt lagret',
- 'archived_product' => 'Produkt arkiveret',
- 'pro_plan_custom_fields' => ':link for at aktivere egendefinerede felter ved at bliver medlem af Pro Plan',
-
- 'advanced_settings' => 'avancerede indstillinger',
- 'pro_plan_advanced_settings' => ':link for at aktivere avancerede indstillinger felter ved at bliver medlem af Pro Plan',
- 'invoice_design' => 'Fakturadesign',
- 'specify_colors' => 'Egendefineret farve',
- 'specify_colors_label' => 'Vælg farver som bruges i fakturaen',
-
- 'chart_builder' => 'Diagram bygger',
- 'ninja_email_footer' => 'Brug :sitet til at fakturere dine kunder og få betalt på nettet - gratis!',
- 'go_pro' => 'Vælg Pro',
-
- // Quotes
- 'quote' => 'Pristilbud',
- 'quotes' => 'Pristilbud',
- 'quote_number' => 'Tilbuds nummer',
- 'quote_number_short' => 'Tilbuds #',
- 'quote_date' => 'Tilbudsdato',
- 'quote_total' => 'Tilbud total',
- 'your_quote' => 'Dit tilbud',
- 'total' => 'Total',
- 'clone' => 'Kopier',
-
- 'new_quote' => 'Nyt tilbud',
- 'create_quote' => 'Gem tilbud',
- 'edit_quote' => 'Rediger tilbud',
- 'archive_quote' => 'Arkiver tilbud',
- 'delete_quote' => 'Slet tilbud',
- 'save_quote' => 'Lagre tilbud',
- 'email_quote' => 'E-mail tilbudet',
- 'clone_quote' => 'Kopier tilbud',
- 'convert_to_invoice' => 'Konverter til en faktura',
- 'view_invoice' => 'Se faktura',
- 'view_client' => 'Vis klient',
- 'view_quote' => 'Se tilbud',
-
- 'updated_quote' => 'Tilbud opdatert',
- 'created_quote' => 'Tilbud oprettet',
- 'cloned_quote' => 'Tilbud kopieret',
- 'emailed_quote' => 'Tilbud sendt som e-mail',
- 'archived_quote' => 'Tilbud arkiveret',
- 'archived_quotes' => 'Arkiverede :count tilbud',
- 'deleted_quote' => 'Tilbud slettet',
- 'deleted_quotes' => 'Slettet :count tilbud',
- 'converted_to_invoice' => 'Tilbud konverteret til faktura',
-
- 'quote_subject' => 'Nyt tilbud fra :account',
- 'quote_message' => 'For å se dit tilbud pålydende :amount, klik på linket nedenfor.',
- 'quote_link_message' => 'Hvis du vil se din klients tilbud, klik på linket under:',
- 'notification_quote_sent_subject' => 'Tilbud :invoice sendt til :client',
- 'notification_quote_viewed_subject' => 'Tilbudet :invoice er set af :client',
- 'notification_quote_sent' => 'Følgende klient :client blev sendt tilbudsfaktura :invoice pålydende :amount.',
- 'notification_quote_viewed' => 'Følgende klient :client har set tilbudsfakturaen :invoice pålydende :amount.',
-
- 'session_expired' => 'Session er udløbet.',
-
- 'invoice_fields' => 'Faktura felt',
- 'invoice_options' => 'Faktura alternativer',
- 'hide_quantity' => 'Skjul antal',
- 'hide_quantity_help' => 'Hvis du altid kun har 1 som antal på dine fakturalinjer på fakturaen, kan du vælge ikke at vise antal på fakturaen.',
- 'hide_paid_to_date' => 'Skjul delbetalinger',
- 'hide_paid_to_date_help' => 'Vis kun delbetalinger hvis der er forekommet en delbetaling.',
-
- 'charge_taxes' => 'Inkluder skat',
- 'user_management' => 'Brugerhåndtering',
- 'add_user' => 'Tilføj bruger',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Invitation sendt',
- 'updated_user' => 'Bruger opdateret',
- 'invitation_message' => 'Du har blevet inviteret af :invitor. ',
- 'register_to_add_user' => 'Venligst registrer dig for at oprette en bruger',
- 'user_state' => 'Status',
- 'edit_user' => 'Rediger bruger',
- 'delete_user' => 'Slet bruger',
- 'active' => 'Aktiv',
- 'pending' => 'Afventer',
- 'deleted_user' => 'Bruger slettet',
- 'limit_users' => 'Desværre, vil dette overstiger grænsen på ' . MAX_NUM_USERS . ' brugere',
-
- 'confirm_email_invoice' => 'Er du sikker på at du vil sende denne faktura?',
- 'confirm_email_quote' => 'Er du sikker på du ville sende dette tilbud?',
- 'confirm_recurring_email_invoice' => 'Gentagende er slået til, er du sikker på du vil have denne faktura sendt?',
-
- 'cancel_account' => 'Annuller konto',
- 'cancel_account_message' => 'Advarsel: Dette ville slette alle dine data og kan ikke omgøres',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data visualisering',
- 'sample_data' => 'Eksempel data vis',
- 'hide' => 'Skjul',
- 'new_version_available' => 'En ny version af :releases_link er tilgængelig. Din nuværende version er v:user_version, den nyeste version er v:latest_version',
-
- 'invoice_settings' => 'Faktura indstillinger',
- 'invoice_number_prefix' => 'Faktura nummer præfiks',
- 'invoice_number_counter' => 'Faktura nummer tæller',
- 'quote_number_prefix' => 'Tilbuds nummer præfiks',
- 'quote_number_counter' => 'Tilbuds nummer tæller',
- 'share_invoice_counter' => 'Del faktura nummer tæller',
- 'invoice_issued_to' => 'Faktura udstedt til',
- 'invalid_counter' => 'For at undgå mulige overlap, sæt venligst et faktura eller tilbuds nummer præfiks',
- 'mark_sent' => 'Marker som sendt',
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'id_number' => 'ID Number',
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-);
diff --git a/app/lang/da/validation.php b/app/lang/da/validation.php
deleted file mode 100644
index acdb9c443adc..000000000000
--- a/app/lang/da/validation.php
+++ /dev/null
@@ -1,106 +0,0 @@
- ":attribute skal accepteres.",
- "active_url" => ":attribute er ikke en valid URL.",
- "after" => ":attribute skal være en dato efter :date.",
- "alpha" => ":attribute må kun bestå af bogstaver.",
- "alpha_dash" => ":attribute må kun bestå af bogstaver, tal og bindestreger.",
- "alpha_num" => ":attribute må kun bestå af bogstaver og tal.",
- "array" => ":attribute skal være et array.",
- "before" => ":attribute skal være en dato før :date.",
- "between" => array(
- "numeric" => ":attribute skal være imellem :min - :max.",
- "file" => ":attribute skal være imellem :min - :max kilobytes.",
- "string" => ":attribute skal være imellem :min - :max tegn.",
- "array" => ":attribute skal indeholde mellem :min - :max elementer."
- ),
- "boolean" => ":attribute skal være sandt eller falsk",
- "confirmed" => ":attribute er ikke det samme som bekræftelsesfeltet.",
- "date" => ":attribute er ikke en gyldig dato.",
- "date_format" => ":attribute matcher ikke formatet :format.",
- "different" => ":attribute og :other skal være forskellige.",
- "digits" => ":attribute skal have :digits cifre.",
- "digits_between" => ":attribute skal have mellem :min og :max cifre.",
- "email" => ":attribute skal være en gyldig e-mailadresse.",
- "exists" => "Det valgte :attribute er ugyldig.",
- "image" => ":attribute skal være et billede.",
- "in" => "Det valgte :attribute er ugyldig.",
- "integer" => ":attribute skal være et heltal.",
- "ip" => ":attribute skal være en gyldig IP adresse.",
- "max" => array(
- "numeric" => ":attribute skal være højest :max.",
- "file" => ":attribute skal være højest :max kilobytes.",
- "string" => ":attribute skal være højest :max tegn.",
- "array" => ":attribute må ikke indeholde mere end :max elementer."
- ),
- "mimes" => ":attribute skal være en fil af typen: :values.",
- "min" => array(
- "numeric" => ":attribute skal være mindst :min.",
- "file" => ":attribute skal være mindst :min kilobytes.",
- "string" => ":attribute skal være mindst :min tegn.",
- "array" => ":attribute skal indeholde mindst :min elementer."
- ),
- "not_in" => "Den valgte :attribute er ugyldig.",
- "numeric" => ":attribute skal være et tal.",
- "regex" => ":attribute formatet er ugyldigt.",
- "required" => ":attribute skal udfyldes.",
- "required_if" => ":attribute skal udfyldes når :other er :value.",
- "required_with" => ":attribute skal udfyldes når :values er udfyldt.",
- "required_with_all" => ":attribute skal udfyldes når :values er udfyldt.",
- "required_without" => ":attribute skal udfyldes når :values ikke er udfyldt.",
- "required_without_all" => ":attribute skal udfyldes når ingen af :values er udfyldt.",
- "same" => ":attribute og :other skal være ens.",
- "size" => array(
- "numeric" => ":attribute skal være :size.",
- "file" => ":attribute skal være :size kilobytes.",
- "string" => ":attribute skal være :size tegn lang.",
- "array" => ":attribute skal indeholde :size elementer."
- ),
- "timezone" => "The :attribute must be a valid zone.",
- "unique" => ":attribute er allerede taget.",
- "url" => ":attribute formatet er ugyldigt.",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(
- 'attribute-name' => array(
- 'rule-name' => 'custom-message',
- ),
- ),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/de/pagination.php b/app/lang/de/pagination.php
deleted file mode 100644
index 5f83d3e960ee..000000000000
--- a/app/lang/de/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« zurück',
-
- 'next' => 'weiter »',
-
-);
\ No newline at end of file
diff --git a/app/lang/de/public.php b/app/lang/de/public.php
deleted file mode 100644
index cd5d665bd2d5..000000000000
--- a/app/lang/de/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Kostenlose & Open-Source Online-Rechnungsausstellung',
- 'description' => 'Invoice Ninja ist eine kostenlose, Open-Source Lösung für die Rechnungsstellung und Abrechnung deiner Kunden. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Jetzt Rechnungen schreiben',
- 'no_signup_needed' => 'Keine Anmeldung benötigt',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'Über uns',
- 'link_contact_us' => 'Kontaktiere uns',
- 'link_features' => 'Funktionen',
- 'link_plans' => 'Mitgliedschaften',
- 'link_compare' => 'Vergleich',
- 'link_testimonials' => 'Referenzen',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'Mein Konto',
- 'login' => 'Einloggen',
- 'connect_with_us' => 'Trete mit uns in Kontakt',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Navigation umschalten',
-
-
- 'home' => [
- 'header' => 'DER EINFACHE & KOSTENLOSE WEG RECHNUNGEN AUSZUSTELLEN',
- 'sub_header' => 'Es ist so einfach. Hör auf Zeit mit komplizierten und teuren Methoden der Rechnungsstellung zu verschwenden. Keine Aufregung, einfach loslegen und bezahlt werden.',
- 'footer' => 'Einfache, intuitive Rechnungsausstellung,Überall.',
-
- 'free_always' => 'Kostenlos, immer',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF Vorschau',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Bezahlungen',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'Über Invoice Ninja',
- 'what_is' => 'Was ist Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Fragen, spezielle Anfragen, oder einfach nur Hallo sagen?',
- 'sub_header' => 'Fülle das Formular aus und wir werden uns sobald wie möglich bei dir melden! Wir freuen uns von dir zuhören!',
- 'other_ways' => 'Andere Wege uns zu erreichen',
-
- 'name' => 'Name',
- 'name_help' => 'Bitte gib deinen Namen ein.',
-
- 'email' => 'E-Mail-Adresse',
- 'email_help' => 'Bitte gib eine gültige E-Mail-Adresse ein.',
-
- 'message' => 'Nachricht',
- 'message_help' => 'Bitte gib eine Nachricht ein.',
- 'send_message' => 'Nachricht abschicken',
- ],
-
- 'features' => [
- 'header' => 'Die Funktionen',
- 'footer' => 'Dir gefällt, was du siehst?',
- 'footer_action' => 'Beginne noch heute!',
-
- 'open_source' => 'Open-Source-Plattform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'KOSTENLOS. Für immer.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Teste Invoice Ninja. Du hast buchstäblich nichts zu verlieren. Wir sind uns sicher, deine Erfahrung wird so positiv sein, dass du nie wieder einen anderen Service brauchen wirst.',
-
- 'secure' => 'Sicher & Privat',
- 'secure_text1' => 'Invoice Ninja wurde von Grund auf entworfen, um Ihre Daten sicher zu halten. Nur du hast Zugriff auf deine Anmeldungs-und Buchaltungsdaten und wir werden deine Transaktionen niemals an dritte weitergeben.',
- 'secure_text2' => 'Unsere Webseite benutzt 256-bit verschlüsselung, das ist sicherer, als die meisten Online-Banking-Seiten! Invoice Ninja benutzt das kryptographische Protokoll TLS 1.0, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. Wir fühlen uns hier sicher und haben masiv darin investiert, dass es dir genauso geht.',
-
- 'live_pdf' => 'Live .PDF Vorschau',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Einfach erstellen, speichern, senden und du bist fertig!',
-
- 'online_payments' => 'Online Bezahlungen',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'Die Mitgliedschaften',
- 'free' => 'Kostenlos',
- 'unlimited' => 'Uneingeschränkt',
- 'pro_plan' => 'Pro-Mitgliedschaft',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Kostenlos /Immer!',
- 'year_price' => '$50 /Jahre',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Gratis-Mitgledschaften-Vergleich',
- 'paid_plan_comparison' => 'Kostenpflichtige-Mitgledschaften-Vergleich',
- 'app' => 'Service',
- 'cost' => 'Kosten',
- 'clients' => 'Kunden',
- 'invoices' => 'Rechnungen',
- 'payment_gateways' => 'Zahlungsanbieter',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Mehrere Vorlagen',
- 'recurring_payments' => 'Wiederkehrende Zahlungen',
- 'open_source' => 'Open-Source',
- 'per_month' => 'pro Monat',
- 'per_year' => 'pro Jahr',
- 'free' => 'Kostenlos',
- 'unlimited' => 'Unbegrenzt',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'Referenzen',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'Das FAQ',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Ist Invoice Ninja wirklich kostenlos? Für wie lange?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'Also, wie sicher ist diese App?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Haben wir etwas vergessen?',
- 'miss_something_text' => 'Schreib uns eine E-Mail an contact@invoiceninja.com mit jeder Frage und jedem Kommentar, den du uns gerne mitteilen möchtest. Wir lieben es von den Menschen zu hören, die unsere Angebot nutzen! Wir werden unser bestes geben, um deine E-Mail innerhalb eines Werktages zu beantworten.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/de/reminders.php b/app/lang/de/reminders.php
deleted file mode 100644
index 6f0a413e0093..000000000000
--- a/app/lang/de/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Passwörter müssen 6 Zeichen lang sein und korrekt bestätigt werden.",
-
- "user" => "Wir konnten leider keinen Nutzer mit dieser E-Mail Adresse finden.",
-
- "token" => "Der Passwort-Wiederherstellungs-Schlüssel ist ungültig.",
-
- "sent" => "Passworterinnerung wurde gesendet!",
-
-);
diff --git a/app/lang/de/texts.php b/app/lang/de/texts.php
deleted file mode 100644
index 87de74960d85..000000000000
--- a/app/lang/de/texts.php
+++ /dev/null
@@ -1,574 +0,0 @@
- 'Organisation',
- 'name' => 'Name',
- 'website' => 'Webseite',
- 'work_phone' => 'Telefon',
- 'address' => 'Adresse',
- 'address1' => 'Straße',
- 'address2' => 'Adresszusatz',
- 'city' => 'Stadt',
- 'state' => 'Bundesland',
- 'postal_code' => 'Postleitzahl',
- 'country_id' => 'Land',
- 'contacts' => 'Kontakte',
- 'first_name' => 'Vorname',
- 'last_name' => 'Nachname',
- 'phone' => 'Telefon',
- 'email' => 'Email',
- 'additional_info' => 'Zusätzliche Info',
- 'payment_terms' => 'Zahlungsbedingungen',
- 'currency_id' => 'Währung',
- 'size_id' => 'Größe',
- 'industry_id' => 'Kategorie',
- 'private_notes' => 'Notizen',
-
- // invoice
- 'invoice' => 'Rechnung',
- 'client' => 'Kunde',
- 'invoice_date' => 'Rechnungsdatum',
- 'due_date' => 'Fällig am',
- 'invoice_number' => 'Rechungsnummer',
- 'invoice_number_short' => 'Rechnung #',
- 'po_number' => 'Bestellnummer',
- 'po_number_short' => 'BN #',
- 'frequency_id' => 'Wie oft',
- 'discount' => 'Rabatt',
- 'taxes' => 'Steuern',
- 'tax' => 'Steuer',
- 'item' => 'Artikel',
- 'description' => 'Beschreibung',
- 'unit_cost' => 'Kosten pro Einheit',
- 'quantity' => 'Menge',
- 'line_total' => 'Summe',
- 'subtotal' => 'Zwischensumme',
- 'paid_to_date' => 'Bereits gezahlt',
- 'balance_due' => 'Rechnungsbetrag',
- 'invoice_design_id' => 'Design',
- 'terms' => 'Bedingungen',
- 'your_invoice' => 'Ihre Rechnung',
-
- 'remove_contact' => 'Kontakt löschen',
- 'add_contact' => 'Kontakt hinzufügen',
- 'create_new_client' => 'Einen neuen Kunden erstellen',
- 'edit_client_details' => 'Kundendetails bearbeiten',
- 'enable' => 'Aktivieren',
- 'learn_more' => 'Mehr erfahren',
- 'manage_rates' => 'Steuersätze verwalten',
- 'note_to_client' => 'Notiz an den Kunden',
- 'invoice_terms' => 'Zahlungsbedingungen',
- 'save_as_default_terms' => 'Als Standardbedingungen speichern',
- 'download_pdf' => 'PDF herunterladen',
- 'pay_now' => 'Jetzt bezahlen',
- 'save_invoice' => 'Rechnung speichern',
- 'clone_invoice' => 'Rechnung duplizieren',
- 'archive_invoice' => 'Rechnung archivieren',
- 'delete_invoice' => 'Rechnung löschen',
- 'email_invoice' => 'Rechnung versenden',
- 'enter_payment' => 'Zahlung eingeben',
- 'tax_rates' => 'Steuersätze',
- 'rate' => 'Satz',
- 'settings' => 'Einstellungen',
- 'enable_invoice_tax' => 'Ermögliche das Bestimmen einer Rechnungssteuer',
- 'enable_line_item_tax' => 'Ermögliche das Bestimmen von Steuern für Belegpositionen',
-
- // navigation
- 'dashboard' => 'Dashboard',
- 'clients' => 'Kunden',
- 'invoices' => 'Rechnungen',
- 'payments' => 'Zahlungen',
- 'credits' => 'Guthaben',
- 'history' => 'Verlauf',
- 'search' => 'Suche',
- 'sign_up' => 'Anmeldung',
- 'guest' => 'Gast',
- 'company_details' => 'Firmendaten',
- 'online_payments' => 'Online-Zahlungen',
- 'notifications' => 'Benachrichtigungen',
- 'import_export' => 'Import/Export',
- 'done' => 'Erledigt',
- 'save' => 'Speichern',
- 'create' => 'Erstellen',
- 'upload' => 'Hochladen',
- 'import' => 'Importieren',
- 'download' => 'Downloaden',
- 'cancel' => 'Abbrechen',
- 'provide_email' => 'Bitte gib eine gültige E-Mail Adresse an',
- 'powered_by' => 'Powered by',
- 'no_items' => 'Keine Objekte',
-
- // recurring invoices
- 'recurring_invoices' => 'Wiederkehrende Rechnungen',
- 'recurring_help' => '
Sende deinem Kunden wöchentlich, zwei mal im Monat, monatlich, vierteljährlich oder jährlich automatisch die gleiche Rechnung.
-
Benutze :MONTH, :QUARTER oder :YEAR für ein dynamisches Datum. Grundlegende Mathematik funktioniert genauso gut, zum Beispiel :MONTH-1.
-
Beispiel zu dynamischen Rechnungs-Variabeln:
-
-
"Fitnessstudio Mitgliedschaft für den Monat :MONTH" => "Fitnessstudio Mitgliedschaft für den Monat Juli"
-
":YEAR+1 Jahresbeitrag" => "2015 Jahresbeitrag"
-
"Vorschusszahlung für :QUARTER+1" => "Vorschusszahlung für Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'Gesamtumsatz',
- 'billed_client' => 'abgerechneter Kunde',
- 'billed_clients' => 'abgerechnete Kunden',
- 'active_client' => 'aktiver Kunde',
- 'active_clients' => 'aktive Kunden',
- 'invoices_past_due' => 'Fällige Rechnungen',
- 'upcoming_invoices' => 'Kommende Rechnungen',
- 'average_invoice' => 'Durchschnittlicher Rechnungsbetrag',
-
- // list pages
- 'archive' => 'archivieren',
- 'delete' => 'löschen',
- 'archive_client' => 'Kunde archivieren',
- 'delete_client' => 'Kunde löschen',
- 'archive_payment' => 'Zahlung archivieren',
- 'delete_payment' => 'Zahlung löschen',
- 'archive_credit' => 'Guthaben archivieren',
- 'delete_credit' => 'Guthaben löschen',
- 'show_archived_deleted' => 'Zeige archivierte/gelöschte',
- 'filter' => 'Filter',
- 'new_client' => 'Neuer Kunde',
- 'new_invoice' => 'Neue Rechnung',
- 'new_payment' => 'Neue Zahlung',
- 'new_credit' => 'Neues Guthaben',
- 'contact' => 'Kontakt',
- 'date_created' => 'Erstellungsdatum',
- 'last_login' => 'Letzter Login',
- 'balance' => 'Saldo',
- 'action' => 'Aktion',
- 'status' => 'Status',
- 'invoice_total' => 'Rechnungsbetrag',
- 'frequency' => 'Häufigkeit',
- 'start_date' => 'Startdatum',
- 'end_date' => 'Enddatum',
- 'transaction_reference' => 'Abwicklungsreferenz',
- 'method' => 'Verfahren',
- 'payment_amount' => 'Zahlungsbetrag',
- 'payment_date' => 'Zahlungsdatum',
- 'credit_amount' => 'Guthabenbetrag',
- 'credit_balance' => 'Guthabenstand',
- 'credit_date' => 'Guthabendatum',
- 'empty_table' => 'Es sind keine Daten vorhanden',
- 'select' => 'Wählen',
- 'edit_client' => 'Kunde bearbeiten',
- 'edit_invoice' => 'Rechnung bearbeiten',
-
- // client view page
- 'create_invoice' => 'Rechnung erstellen',
- 'enter_credit' => 'Guthaben eingeben',
- 'last_logged_in' => 'Zuletzt eingeloggt',
- 'details' => 'Details',
- 'standing' => 'Aktueller Stand',
- 'credit' => 'Guthaben',
- 'activity' => 'Aktivität',
- 'date' => 'Datum',
- 'message' => 'Nachricht',
- 'adjustment' => 'Anpassung',
- 'are_you_sure' => 'Bist du dir sicher?',
-
- // payment pages
- 'payment_type_id' => 'Zahlungsart',
- 'amount' => 'Betrag',
-
- // account/company pages
- 'work_email' => 'E-Mail',
- 'language_id' => 'Sprache',
- 'timezone_id' => 'Zeitzone',
- 'date_format_id' => 'Datumsformat',
- 'datetime_format_id' => 'Datums-/Zeitformat',
- 'users' => 'Benutzer',
- 'localization' => 'Lokalisierung',
- 'remove_logo' => 'Logo entfernen',
- 'logo_help' => 'Unterstützt: JPEG, GIF und PNG. Empfohlene Höhe: 120px',
- 'payment_gateway' => 'Zahlungseingang',
- 'gateway_id' => 'Provider',
- 'email_notifications' => 'E-Mail Benachrichtigungen',
- 'email_sent' => 'Benachrichtigen, wenn eine Rechnung versendet wurde',
- 'email_viewed' => 'Benachrichtigen, wenn eine Rechnung betrachtet wurde',
- 'email_paid' => 'Benachrichtigen, wenn eine Rechnung bezahlt wurde',
- 'site_updates' => 'Seiten Updates',
- 'custom_messages' => 'Benutzerdefinierte Nachrichten',
- 'default_invoice_terms' => 'Standard Rechnungsbedingungen',
- 'default_email_footer' => 'Standard E-Mail Signatur',
- 'import_clients' => 'Importiere Kundendaten',
- 'csv_file' => 'Wähle CSV Datei',
- 'export_clients' => 'Exportiere Kundendaten',
- 'select_file' => 'Bitte wähle eine Datei',
- 'first_row_headers' => 'Benutze erste Zeile als Kopfzeile',
- 'column' => 'Spalte',
- 'sample' => 'Beispiel',
- 'import_to' => 'Importieren nach',
- 'client_will_create' => 'Kunde wird erstellt',
- 'clients_will_create' => 'Kunden werden erstellt',
-
- // application messages
- 'created_client' => 'Kunde erfolgreich angelegt',
- 'created_clients' => ':count Kunden erfolgreich angelegt',
- 'updated_settings' => 'Einstellungen erfolgreich aktualisiert',
- 'removed_logo' => 'Logo erfolgreich entfernt',
- 'sent_message' => 'Nachricht erfolgreich versendet',
- 'invoice_error' => 'Bitte stelle sicher, dass ein Kunde ausgewählt und alle Fehler behoben wurden',
- 'limit_clients' => 'Entschuldige, das überschreitet das Limit von :count Kunden',
- 'payment_error' => 'Es ist ein Fehler während der Zahlung aufgetreten. Bitte versuche es später noch einmal.',
- 'registration_required' => 'Bitte melde dich an um eine Rechnung zu versenden',
- 'confirmation_required' => 'Bitte bestätige deine E-Mail Adresse',
-
- 'updated_client' => 'Kunde erfolgreich aktualisiert',
- 'created_client' => 'Kunde erfolgreich erstellt',
- 'archived_client' => 'Kunde erfolgreich archiviert',
- 'archived_clients' => ':count Kunden erfolgreich archiviert',
- 'deleted_client' => 'Kunde erfolgreich gelöscht',
- 'deleted_clients' => ':count Kunden erfolgreich gelöscht',
-
- 'updated_invoice' => 'Rechnung erfolgreich aktualisiert',
- 'created_invoice' => 'Rechnung erfolgreich erstellt',
- 'cloned_invoice' => 'Rechnung erfolgreich dupliziert',
- 'emailed_invoice' => 'Rechnung erfolgreich versendet',
- 'and_created_client' => 'und Kunde erstellt',
- 'archived_invoice' => 'Rechnung erfolgreich archiviert',
- 'archived_invoices' => ':count Rechnungen erfolgreich archiviert',
- 'deleted_invoice' => 'Rechnung erfolgreich gelöscht',
- 'deleted_invoices' => ':count Rechnungen erfolgreich gelöscht',
-
- 'created_payment' => 'Zahlung erfolgreich erstellt',
- 'archived_payment' => 'Zahlung erfolgreich archiviert',
- 'archived_payments' => ':count Zahlungen erfolgreich archiviert',
- 'deleted_payment' => 'Zahlung erfolgreich gelöscht',
- 'deleted_payments' => ':count Zahlungen erfolgreich gelöscht',
- 'applied_payment' => 'Zahlung erfolgreich angewandt',
-
- 'created_credit' => 'Guthaben erfolgreich erstellt',
- 'archived_credit' => 'Guthaben erfolgreich archiviert',
- 'archived_credits' => ':count Guthaben erfolgreich archiviert',
- 'deleted_credit' => 'Guthaben erfolgreich gelöscht',
- 'deleted_credits' => ':count Guthaben erfolgreich gelöscht',
-
- // Emails
- 'confirmation_subject' => 'Invoice Ninja Kontobestätigung',
- 'confirmation_header' => 'Kontobestätigung',
- 'confirmation_message' => 'Bitte klicke auf den folgenden Link um dein Konto zu bestätigen.',
- 'invoice_message' => 'Um Ihre Rechnung über :amount einzusehen, klicken Sie bitte auf den folgenden Link.',
- 'payment_subject' => 'Zahlungseingang',
- 'payment_message' => 'Vielen Dank für Ihre Zahlung von :amount.',
- 'email_salutation' => 'Sehr geehrte/r :name,',
- 'email_signature' => 'Mit freundlichen Grüßen,',
- 'email_from' => 'Das InvoiceNinja Team',
- 'user_email_footer' => 'Um deine E-Mail Benachrichtigungen anzupassen besuche bitte '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Um deine Kundenrechnung anzuschauen, klicke auf den folgenden Link:',
- 'notification_invoice_paid_subject' => 'Die Rechnung :invoice wurde von :client bezahlt',
- 'notification_invoice_sent_subject' => 'Die Rechnung :invoice wurde an :client versendet',
- 'notification_invoice_viewed_subject' => 'Die Rechnung :invoice wurde von :client angeschaut',
- 'notification_invoice_paid' => 'Eine Zahlung von :amount wurde von :client bezüglich Rechnung :invoice getätigt.',
- 'notification_invoice_sent' => 'Dem folgenden Kunden :client wurde die Rechnung :invoice über :amount zugesendet.',
- 'notification_invoice_viewed' => 'Der folgende Kunde :client hat sich Rechnung :invoice über :amount angesehen.',
- 'reset_password' => 'Du kannst dein Passwort zurücksetzen, indem du auf den folgenden Link klickst:',
- 'reset_password_footer' => 'Wenn du das Zurücksetzen des Passworts nicht beantragt hast benachrichtige bitte unseren Support: ' . CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Sichere Zahlung',
- 'card_number' => 'Kartennummer',
- 'expiration_month' => 'Ablaufmonat',
- 'expiration_year' => 'Ablaufjahr',
- 'cvv' => 'Kartenprüfziffer',
-
- // Security alerts
- 'confide' => array(
- 'too_many_attempts' => 'Zu viele Versuche. Bitte probiere es in ein paar Minuten erneut.',
- 'wrong_credentials' => 'Falsche E-Mail Adresse oder falsches Passwort.',
- 'confirmation' => 'Dein Konto wurde bestätigt!',
- 'wrong_confirmation' => 'Falscher Bestätigungscode.',
- 'password_forgot' => 'Weitere Informationen um das Passwort zurückzusetzen wurden dir per E-Mail zugeschickt.',
- 'password_reset' => 'Dein Passwort wurde erfolgreich geändert.',
- 'wrong_password_reset' => 'Ungültiges Passwort. Versuche es erneut',
- ),
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link, um das Invoice Ninja Logo zu entfernen, indem du dem Pro Plan beitrittst',
- 'remove_logo_link' => 'Klicke hier',
- ],
-
- 'logout' => 'Ausloggen',
- 'sign_up_to_save' => 'Melde dich an, um deine Arbeit zu speichern',
- 'agree_to_terms' =>'Ich akzeptiere die Invoice Ninja :terms',
- 'terms_of_service' => 'Service-Bedingungen',
- 'email_taken' => 'Diese E-Mail Adresse ist bereits registriert',
- 'working' => 'Wird bearbeitet',
- 'success' => 'Erfolg',
- 'success_message' => 'Du hast dich erfolgreich registriert. Bitte besuche den Link in deiner Bestätigungsmail um deine E-Mail Adresse zu verifizieren.',
- 'erase_data' => 'Diese Aktion wird deine Daten dauerhaft löschen.',
- 'password' => 'Passwort',
- 'invoice_subject' => 'Neue Rechnung von :account',
- 'close' => 'Schließen',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'Jahresmitgliedschaft beim Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Danke für den Beitritt! Sobald die Rechnung bezahlt wurde, beginnt deine Pro Plan Mitgliedschaft.',
- 'pro_plan_success' => 'Danke für den Beitritt! Sobald die Rechnung bezahlt wurde,Beim Auswählen eines Produktes werden beginnt deine Pro Plan Mitgliedschaft.',
-
- 'unsaved_changes' => 'Es liegen ungespeicherte Änderungen vor',
- 'custom_fields' => 'Benutzerdefinierte Felder',
- 'company_fields' => 'Firmenfelder',
- 'client_fields' => 'Kundenfelder',
- 'field_label' => 'Feldbezeichnung',
- 'field_value' => 'Feldwert',
- 'edit' => 'Bearbeiten',
- 'view_as_recipient' => 'Als Empfänger betrachten',
-
- // product management
- 'product' => 'Produkt',
- 'products' => 'Produkte',
- 'fill_products' => 'Produkte automatisch ausfüllen',
- 'fill_products_help' => 'Beim Auswählen eines Produktes werden automatisch Beschreibung und Kosten ausgefüllt',
- 'update_products' => 'Produkte automatisch aktualisieren',
- 'update_products_help' => 'Beim Aktualisieren einer Rechnung werden die Produkte automatisch aktualisiert',
- 'create_product' => 'Produkt erstellen',
- 'edit_product' => 'Produkt bearbeiten',
- 'archive_product' => 'Produkt archivieren',
- 'updated_product' => 'Produkt erfolgreich aktualisiert',
- 'created_product' => 'Produkt erfolgreich erstellt',
- 'archived_product' => 'Produkt erfolgreich archiviert',
- 'product_library' => 'Produktbibliothek',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
-
- 'advanced_settings' => 'Erweiterte Einstellungen',
- 'pro_plan_advanced_settings' => ':link um durch eine Pro-Mitgliedschaft erweiterte Einstellungen zu aktivieren',
- 'invoice_design' => 'Rechnungsvorlage',
- 'specify_colors' => 'Farben wählen',
- 'specify_colors_label' => 'Wähle die in der Rechnung verwendeten Farben',
-
- 'chart_builder' => 'Diagrammersteller',
- 'ninja_email_footer' => 'Nutze :site um Kunden Rechnungen zu stellen und online bezahlt zu werden, kostenlos!',
- 'go_pro' => 'Werde Pro-Mitglied',
-
- // Quotes
- 'quote' => 'Angebot',
- 'quotes' => 'Angebote',
- 'quote_number' => 'Angebotsnummer',
- 'quote_number_short' => 'Angebot #',
- 'quote_date' => 'Angebotsdatum',
- 'quote_total' => 'Gesamtanzahl Angebote',
- 'your_quote' => 'Ihr Angebot',
- 'total' => 'Gesamt',
- 'clone' => 'Duplizieren',
-
- 'new_quote' => 'Neues Angebot',
- 'create_quote' => 'Angebot erstellen',
- 'edit_quote' => 'Angebot bearbeiten',
- 'archive_quote' => 'Angebot archivieren',
- 'delete_quote' => 'Angebot löschen',
- 'save_quote' => 'Angebot speichern',
- 'email_quote' => 'Angebot per E-Mail senden',
- 'clone_quote' => 'Angebot duplizieren',
- 'convert_to_invoice' => 'In Rechnung umwandeln',
- 'view_invoice' => 'Rechnung anschauen',
- 'view_quote' => 'Angebot anschauen',
- 'view_client' => 'Kunde anschauen',
-
- 'updated_quote' => 'Angebot erfolgreich aktualisiert',
- 'created_quote' => 'Angebot erfolgreich erstellt',
- 'cloned_quote' => 'Angebot erfolgreich dupliziert',
- 'emailed_quote' => 'Angebot erfolgreich versendet',
- 'archived_quote' => 'Angebot erfolgreich archiviert',
- 'archived_quotes' => ':count Angebote erfolgreich archiviert',
- 'deleted_quote' => 'Angebot erfolgreich gelöscht',
- 'deleted_quotes' => ':count Angebote erfolgreich gelöscht',
- 'converted_to_invoice' => 'Angebot erfolgreich in Rechnung umgewandelt',
-
- 'quote_subject' => 'Neues Angebot von :account',
- 'quote_message' => 'Klicken Sie auf den folgenden Link um das Angebot über :amount anzuschauen.',
- 'quote_link_message' => 'Klicke auf den folgenden Link um das Angebot deines Kunden anzuschauen:',
- 'notification_quote_sent_subject' => 'Angebot :invoice wurde an :client versendet',
- 'notification_quote_viewed_subject' => 'Angebot :invoice wurde von :client angeschaut',
- 'notification_quote_sent' => 'Der folgende Kunde :client erhielt das Angebot :invoice über :amount.',
- 'notification_quote_viewed' => 'Der folgende Kunde :client hat sich das Angebot :client über :amount angesehen.',
-
- 'session_expired' => 'Deine Sitzung ist abgelaufen.',
-
- 'invoice_fields' => 'Rechnungsfelder',
- 'invoice_options' => 'Rechnungsoptionen',
- 'hide_quantity' => 'Anzahl verbergen',
- 'hide_quantity_help' => 'Wenn deine Menge immer 1 beträgt, kannst du deine Rechnung einfach halten, indem du dieses Feld entfernst.',
- 'hide_paid_to_date' => 'Bereits gezahlt ausblenden',
- 'hide_paid_to_date_help' => 'Bereits gezahlt nur anzeigen, wenn eine Zahlung eingegangen ist.',
-
- 'charge_taxes' => 'Steuern erheben',
- 'user_management' => 'Benutzerverwaltung',
- 'add_user' => 'Add User',
- 'send_invite' => 'Einladung senden',
- 'sent_invite' => 'Einladung erfolgreich gesendet',
- 'updated_user' => 'Benutzer erfolgreich aktualisiert',
- 'invitation_message' => 'Du wurdest von :invitor eingeladen.',
- 'register_to_add_user' => 'Bitte registrieren um einen Benutzer hinzuzufügen',
- 'user_state' => 'Status',
- 'edit_user' => 'Benutzer bearbeiten',
- 'delete_user' => 'Benutzer löschen',
- 'active' => 'Aktiv',
- 'pending' => 'Ausstehend',
- 'deleted_user' => 'Benutzer erfolgreich gelöscht',
- 'limit_users' => 'Entschuldige, das würde das Limit von ' . MAX_NUM_USERS . ' Benutzern überschreiten',
-
- 'confirm_email_invoice' => 'Bist du sicher, dass du diese Rechnung per E-Mail versenden möchtest?',
- 'confirm_email_quote' => 'Bist du sicher, dass du dieses Angebot per E-Mail versenden möchtest',
- 'confirm_recurring_email_invoice' => 'Wiederkehrende Rechnung ist aktiv. Bis du sicher, dass du diese Rechnung weiterhin als E-Mail verschicken möchtest?',
-
- 'cancel_account' => 'Account Kündigen',
- 'cancel_account_message' => 'Warnung: Alle Daten werden unwiderruflich und vollständig gelöscht, es gibt kein zurück.',
- 'go_back' => 'Zurück',
-
- 'data_visualizations' => 'Datenvisualisierungen',
- 'sample_data' => 'Beispieldaten werden angezeigt',
- 'hide' => 'Verbergen',
- 'new_version_available' => 'Eine neue Version von :releases_link ist verfügbar. Du benutzt v:user_version, die aktuelle ist v:latest_version',
-
- 'invoice_settings' => 'Rechnungseinstellungen',
- 'invoice_number_prefix' => 'Präfix für Rechnungsnummer',
- 'invoice_number_counter' => 'Zähler für Rechnungsnummer',
- 'quote_number_prefix' => 'Präfix für Angebotsnummer',
- 'quote_number_counter' => 'Zähler für Angebotsnummer',
- 'share_invoice_counter' => 'Zähler der Rechnung teilen',
- 'invoice_issued_to' => 'Rechnung ausgestellt für',
- 'invalid_counter' => 'Bitte setze, um Probleme zu vermeiden, entweder ein Rechnungs-oder Angebotspräfix.',
- 'mark_sent' => 'Als gesendet markieren',
-
- 'gateway_help_1' => ':link um sich bei Authorize.net anzumelden.',
- 'gateway_help_2' => ':link um sich bei Authorize.net anzumelden.',
- 'gateway_help_17' => ':link um deine PayPal API-Signatur zu erhalten.',
- 'gateway_help_23' => 'Anmerkung: benutze deinen secret API key, nicht deinen publishable API key.',
- 'gateway_help_27' => ':link um sich bei TwoCheckout anzumelden.',
-
- 'more_designs' => 'Weitere Vorlagen',
- 'more_designs_title' => 'Zusätzliche Rechnungsvorlagen',
- 'more_designs_cloud_header' => 'Werde Pro-Mitglied für zusätzliche Rechnungsvorlagen',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Erhalte 6 zusätzliche Rechnungsvorlagen für nur $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Kaufen',
- 'bought_designs' => 'Die zusätzliche Rechnungsvorlagen wurden erfolgreich hinzugefügt',
-
- 'sent' => 'gesendet',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Geben Sie Ihre Rechnungsadresse und Ihre Kreditkarteninformationen ein',
- 'payment_cvv' => '*Dies ist die 3-4-stellige Nummer auf der Rückseite Ihrer Kreditkarte',
- 'payment_footer1' => '*Die Rechnungsadresse muss mit der Adresse der Kreditkarte übereinstimmen.',
- 'payment_footer2' => '*Bitte drücken Sie nur einmal auf "Jetzt bezahlen" - die Verarbeitung der Transaktion kann bis zu einer Minute dauern.',
- 'vat_number' => 'USt-IdNr.',
-
- 'id_number' => 'ID-Nummer',
- 'white_label_link' => 'Branding entfernen',
- 'white_label_text' => 'Um das Invoice Ninja Logo auf der Kundenseite zu entfernen, kaufe bitte eine Lizenz für $'.WHITE_LABEL_PRICE,
- 'white_label_header' => 'Branding entfernen',
- 'bought_white_label' => 'Branding-freie Lizenz erfolgreich aktiviert',
- 'white_labeled' => 'Branding entfernt',
-
- 'restore' => 'Wiederherstellen',
- 'restore_invoice' => 'Rechnung wiederherstellen',
- 'restore_quote' => 'Angebot wiederherstellen',
- 'restore_client' => 'Kunde wiederherstellen',
- 'restore_credit' => 'Guthaben wiederherstellen',
- 'restore_payment' => 'Zahlung wiederherstellen',
-
- 'restored_invoice' => 'Rechnung erfolgreich wiederhergestellt',
- 'restored_quote' => 'Angebot erfolgreich wiederhergestellt',
- 'restored_client' => 'Kunde erfolgreich wiederhergestellt',
- 'restored_payment' => 'Zahlung erfolgreich wiederhergestellt',
- 'restored_credit' => 'Guthaben erfolgreich wiederhergestellt',
-
- 'reason_for_canceling' => 'Hilf uns, unser Angebot zu verbessern, indem du uns mitteilst, weswegen du dich dazu entschieden hast, unseren Service nicht länger zu nutzen.',
- 'discount_percent' => 'Prozent',
- 'discount_amount' => 'Wert',
-
- 'invoice_history' => 'Rechnungshistorie',
- 'quote_history' => 'Angebotshistorie',
- 'current_version' => 'Aktuelle Version',
- 'select_versiony' => 'Version auswählen',
- 'view_history' => 'Historie anzeigen',
-
- 'edit_payment' => 'Zahlung bearbeiten',
- 'updated_payment' => 'Zahlung erfolgreich aktualisiert',
- 'deleted' => 'Gelöscht',
- 'restore_user' => 'Benutzer wiederherstellen',
- 'restored_user' => 'Benutzer erfolgreich wiederhergestellt',
- 'show_deleted_users' => 'Zeige gelöschte Benutzer',
- 'email_templates' => 'E-Mail Vorlagen',
- 'invoice_email' => 'Rechnungsmail',
- 'payment_email' => 'Zahlungsmail',
- 'quote_email' => 'Angebotsmail',
- 'reset_all' => 'Alle zurücksetzen',
- 'approve' => 'Zustimmen',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Deaktiviert',
- 'token_billing_2' => 'Opt-in - Kontrollkästchen wird angezeigt ist aber nicht ausgewählt',
- 'token_billing_3' => 'Opt-out - Kontrollkästchen wird angezeigt und ist ausgewählt',
- 'token_billing_4' => 'Immer',
- 'token_billing_checkbox' => 'Kreditkarteninformationen speichern',
- 'view_in_stripe' => 'Auf Stripe anzeigen',
- 'use_card_on_file' => 'Verwende gespeicherte Kreditkarte',
- 'edit_payment_details' => 'Zahlungsdetails bearbeiten',
- 'token_billing' => 'Kreditkarte merken',
- 'token_billing_secure' => 'Die Daten werden sicher von :stripe_link gespeichert.',
-
- 'support' => 'Support',
- 'contact_information' => 'Kontakt Informationen',
- '256_encryption' => '256-Bit Verschlüsselung',
- 'amount_due' => 'Fälliger Betrag',
- 'billing_address' => 'Rechnungsadresse',
- 'billing_method' => 'Abrechnungsmethode',
- 'order_overview' => 'Bestellübersicht',
- 'match_address' => '*Die Rechnungsadresse muss mit der Adresse der Kreditkarte übereinstimmen.',
- 'click_once' => '*Bitte drücken Sie nur einmal auf "Jetzt bezahlen" - die Verarbeitung der Transaktion kann bis zu einer Minute dauern.',
-
- 'default_invoice_footer' => 'Standard Fußzeile festlegen',
- 'invoice_footer' => 'Fußzeile',
- 'save_as_default_footer' => 'Als Standard Fußzeile speichern',
-
- 'token_management' => 'Token Verwaltung',
- 'tokens' => 'Token',
- 'add_token' => 'Token hinzufügen',
- 'show_deleted_tokens' => 'Zeige gelöschte Token',
- 'deleted_token' => 'Token erfolgreich gelöscht',
- 'created_token' => 'Token erfolgreich erstellt',
- 'updated_token' => 'Token erfolgreich aktualisiert',
- 'edit_token' => 'Token bearbeiten',
- 'delete_token' => 'Token löschen',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Passwort ändern',
- 'current_password' => 'Aktuelles Passwort',
- 'new_password' => 'Neues Passwort',
- 'confirm_password' => 'Passwort bestätigen',
- 'password_error_incorrect' => 'Das aktuelle Passwort ist nicht korrekt.',
- 'password_error_invalid' => 'Das neue Kennwort ist ungültig.',
- 'updated_password' => 'Passwort erfolgreich aktualisiert',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-);
diff --git a/app/lang/de/validation.php b/app/lang/de/validation.php
deleted file mode 100644
index 489dfee02fb3..000000000000
--- a/app/lang/de/validation.php
+++ /dev/null
@@ -1,108 +0,0 @@
- ":attribute muss akzeptiert werden.",
- "active_url" => ":attribute ist keine gültige Internet-Adresse.",
- "after" => ":attribute muss ein Datum nach dem :date sein.",
- "alpha" => ":attribute darf nur aus Buchstaben bestehen.",
- "alpha_dash" => ":attribute darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen. Umlaute (ä, ö, ü) und Eszett (ß) sind nicht erlaubt.",
- "alpha_num" => ":attribute darf nur aus Buchstaben und Zahlen bestehen.",
- "array" => ":attribute muss ein Array sein.",
- "before" => ":attribute muss ein Datum vor dem :date sein.",
- "between" => array(
- "numeric" => ":attribute muss zwischen :min & :max liegen.",
- "file" => ":attribute muss zwischen :min & :max Kilobytes groß sein.",
- "string" => ":attribute muss zwischen :min & :max Zeichen lang sein.",
- "array" => ":attribute muss zwischen :min & :max Elemente haben."
- ),
- "confirmed" => ":attribute stimmt nicht mit der Bestätigung überein.",
- "date" => ":attribute muss ein gültiges Datum sein.",
- "date_format" => ":attribute entspricht nicht dem gültigen Format für :format.",
- "different" => ":attribute und :other müssen sich unterscheiden.",
- "digits" => ":attribute muss :digits Stellen haben.",
- "digits_between" => ":attribute muss zwischen :min und :max Stellen haben.",
- "email" => ":attribute Format ist ungültig.",
- "exists" => "Der gewählte Wert für :attribute ist ungültig.",
- "image" => ":attribute muss ein Bild sein.",
- "in" => "Der gewählte Wert für :attribute ist ungültig.",
- "integer" => ":attribute muss eine ganze Zahl sein.",
- "ip" => ":attribute muss eine gültige IP-Adresse sein.",
- "max" => array(
- "numeric" => ":attribute darf maximal :max sein.",
- "file" => ":attribute darf maximal :max Kilobytes groß sein.",
- "string" => ":attribute darf maximal :max Zeichen haben.",
- "array" => ":attribute darf nicht mehr als :max Elemente haben."
- ),
- "mimes" => ":attribute muss den Dateityp :values haben.",
- "min" => array(
- "numeric" => ":attribute muss mindestens :min sein.",
- "file" => ":attribute muss mindestens :min Kilobytes groß sein.",
- "string" => ":attribute muss mindestens :min Zeichen lang sein.",
- "array" => ":attribute muss mindestens :min Elemente haben."
- ),
- "not_in" => "Der gewählte Wert für :attribute ist ungültig.",
- "numeric" => ":attribute muss eine Zahl sein.",
- "regex" => ":attribute Format ist ungültig.",
- "required" => ":attribute muss ausgefüllt sein.",
- "required_if" => ":attribute muss ausgefüllt sein wenn :other :value ist.",
- "required_with" => ":attribute muss angegeben werden wenn :values ausgefüllt wurde.",
- "required_with_all" => "The :attribute field is required when :values is present.",
- "required_without" => ":attribute muss angegeben werden wenn :values nicht ausgefüllt wurde.",
- "required_without_all" => ":attribute muss angegeben werden wenn keines der Felder :values ausgefüllt wurde.",
- "same" => ":attribute und :other müssen übereinstimmen.",
- "size" => array(
- "numeric" => ":attribute muss gleich :size sein.",
- "file" => ":attribute muss :size Kilobyte groß sein.",
- "string" => ":attribute muss :size Zeichen lang sein.",
- "array" => ":attribute muss genau :size Elemente haben."
- ),
- "unique" => ":attribute ist schon vergeben.",
- "url" => "Das Format von :attribute ist ungültig.",
-
- "positive" => ":attribute muss größer als null sein.",
- "has_credit" => "Der Kunde hat nicht genug Guthaben.",
- "notmasked" => "The values are masked",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(
- 'attribute-name' => array(
- 'rule-name' => 'custom-message',
- ),
- ),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/en/pagination.php b/app/lang/en/pagination.php
deleted file mode 100755
index eb9be3baaed5..000000000000
--- a/app/lang/en/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Previous',
-
- 'next' => 'Next »',
-
-);
\ No newline at end of file
diff --git a/app/lang/en/public.php b/app/lang/en/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/en/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/en/reminders.php b/app/lang/en/reminders.php
deleted file mode 100755
index ad2262124d4d..000000000000
--- a/app/lang/en/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Passwords must be at least six characters and match the confirmation.",
-
- "user" => "We can't find a user with that e-mail address.",
-
- "token" => "This password reset token is invalid.",
-
- "sent" => "Password reminder sent!",
-
-);
\ No newline at end of file
diff --git a/app/lang/en/texts.php b/app/lang/en/texts.php
deleted file mode 100644
index 50727cfdd6c2..000000000000
--- a/app/lang/en/texts.php
+++ /dev/null
@@ -1,581 +0,0 @@
- 'Organization',
- 'name' => 'Name',
- 'website' => 'Website',
- 'work_phone' => 'Phone',
- 'address' => 'Address',
- 'address1' => 'Street',
- 'address2' => 'Apt/Suite',
- 'city' => 'City',
- 'state' => 'State/Province',
- 'postal_code' => 'Postal Code',
- 'country_id' => 'Country',
- 'contacts' => 'Contacts',
- 'first_name' => 'First Name',
- 'last_name' => 'Last Name',
- 'phone' => 'Phone',
- 'email' => 'Email',
- 'additional_info' => 'Additional Info',
- 'payment_terms' => 'Payment Terms',
- 'currency_id' => 'Currency',
- 'size_id' => 'Size',
- 'industry_id' => 'Industry',
- 'private_notes' => 'Private Notes',
-
- // invoice
- 'invoice' => 'Invoice',
- 'client' => 'Client',
- 'invoice_date' => 'Invoice Date',
- 'due_date' => 'Due Date',
- 'invoice_number' => 'Invoice Number',
- 'invoice_number_short' => 'Invoice #',
- 'po_number' => 'PO Number',
- 'po_number_short' => 'PO #',
- 'frequency_id' => 'How often',
- 'discount' => 'Discount',
- 'taxes' => 'Taxes',
- 'tax' => 'Tax',
- 'item' => 'Item',
- 'description' => 'Description',
- 'unit_cost' => 'Unit Cost',
- 'quantity' => 'Quantity',
- 'line_total' => 'Line Total',
- 'subtotal' => 'Subtotal',
- 'paid_to_date' => 'Paid to Date',
- 'balance_due' => 'Balance Due',
- 'invoice_design_id' => 'Design',
- 'terms' => 'Terms',
- 'your_invoice' => 'Your Invoice',
-
- 'remove_contact' => 'Remove contact',
- 'add_contact' => 'Add contact',
- 'create_new_client' => 'Create new client',
- 'edit_client_details' => 'Edit client details',
- 'enable' => 'Enable',
- 'learn_more' => 'Learn more',
- 'manage_rates' => 'Manage rates',
- 'note_to_client' => 'Note to client',
- 'invoice_terms' => 'Invoice terms',
- 'save_as_default_terms' => 'Save as default terms',
- 'download_pdf' => 'Download PDF',
- 'pay_now' => 'Pay Now',
- 'save_invoice' => 'Save Invoice',
- 'clone_invoice' => 'Clone Invoice',
- 'archive_invoice' => 'Archive Invoice',
- 'delete_invoice' => 'Delete Invoice',
- 'email_invoice' => 'Email Invoice',
- 'enter_payment' => 'Enter Payment',
- 'tax_rates' => 'Tax Rates',
- 'rate' => 'Rate',
- 'settings' => 'Settings',
- 'enable_invoice_tax' => 'Enable specifying an invoice tax',
- 'enable_line_item_tax' => 'Enable specifying line item taxes',
-
- // navigation
- 'dashboard' => 'Dashboard',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payments' => 'Payments',
- 'credits' => 'Credits',
- 'history' => 'History',
- 'search' => 'Search',
- 'sign_up' => 'Sign Up',
- 'guest' => 'Guest',
- 'company_details' => 'Company Details',
- 'online_payments' => 'Online Payments',
- 'notifications' => 'Notifications',
- 'import_export' => 'Import/Export',
- 'done' => 'Done',
- 'save' => 'Save',
- 'create' => 'Create',
- 'upload' => 'Upload',
- 'import' => 'Import',
- 'download' => 'Download',
- 'cancel' => 'Cancel',
- 'close' => 'Close',
- 'provide_email' => 'Please provide a valid email address',
- 'powered_by' => 'Powered by',
- 'no_items' => 'No items',
-
- // recurring invoices
- 'recurring_invoices' => 'Recurring Invoices',
- 'recurring_help' => '
Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually.
-
Use :MONTH, :QUARTER or :YEAR for dynamic dates. Basic math works as well, for example :MONTH-1.
-
Examples of dynamic invoice variables:
-
-
"Gym membership for the month of :MONTH" => "Gym membership for the month of July"
"Retainer payment for :QUARTER+1" => "Retainer payment for Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'in total revenue',
- 'billed_client' => 'billed client',
- 'billed_clients' => 'billed clients',
- 'active_client' => 'active client',
- 'active_clients' => 'active clients',
- 'invoices_past_due' => 'Invoices Past Due',
- 'upcoming_invoices' => 'Upcoming invoices',
- 'average_invoice' => 'Average invoice',
-
- // list pages
- 'archive' => 'Archive',
- 'delete' => 'Delete',
- 'archive_client' => 'Archive client',
- 'delete_client' => 'Delete client',
- 'archive_payment' => 'Archive payment',
- 'delete_payment' => 'Delete payment',
- 'archive_credit' => 'Archive credit',
- 'delete_credit' => 'Delete credit',
- 'show_archived_deleted' => 'Show archived/deleted',
- 'filter' => 'Filter',
- 'new_client' => 'New Client',
- 'new_invoice' => 'New Invoice',
- 'new_payment' => 'New Payment',
- 'new_credit' => 'New Credit',
- 'contact' => 'Contact',
- 'date_created' => 'Date Created',
- 'last_login' => 'Last Login',
- 'balance' => 'Balance',
- 'action' => 'Action',
- 'status' => 'Status',
- 'invoice_total' => 'Invoice Total',
- 'frequency' => 'Frequency',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'transaction_reference' => 'Transaction Reference',
- 'method' => 'Method',
- 'payment_amount' => 'Payment Amount',
- 'payment_date' => 'Payment Date',
- 'credit_amount' => 'Credit Amount',
- 'credit_balance' => 'Credit Balance',
- 'credit_date' => 'Credit Date',
- 'empty_table' => 'No data available in table',
- 'select' => 'Select',
- 'edit_client' => 'Edit Client',
- 'edit_invoice' => 'Edit Invoice',
-
- // client view page
- 'create_invoice' => 'Create Invoice',
- 'enter_credit' => 'Enter Credit',
- 'last_logged_in' => 'Last logged in',
- 'details' => 'Details',
- 'standing' => 'Standing',
- 'credit' => 'Credit',
- 'activity' => 'Activity',
- 'date' => 'Date',
- 'message' => 'Message',
- 'adjustment' => 'Adjustment',
- 'are_you_sure' => 'Are you sure?',
-
- // payment pages
- 'payment_type_id' => 'Payment type',
- 'amount' => 'Amount',
-
- // account/company pages
- 'work_email' => 'Email',
- 'language_id' => 'Language',
- 'timezone_id' => 'Timezone',
- 'date_format_id' => 'Date format',
- 'datetime_format_id' => 'Date/Time Format',
- 'users' => 'Users',
- 'localization' => 'Localization',
- 'remove_logo' => 'Remove logo',
- 'logo_help' => 'Supported: JPEG, GIF and PNG. Recommended size: 200px width by 120px height',
- 'payment_gateway' => 'Payment Gateway',
- 'gateway_id' => 'Provider',
- 'email_notifications' => 'Email Notifications',
- 'email_sent' => 'Email me when an invoice is sent',
- 'email_viewed' => 'Email me when an invoice is viewed',
- 'email_paid' => 'Email me when an invoice is paid',
- 'site_updates' => 'Site Updates',
- 'custom_messages' => 'Custom Messages',
- 'default_invoice_terms' => 'Set default invoice terms',
- 'default_email_footer' => 'Set default email signature',
- 'import_clients' => 'Import Client Data',
- 'csv_file' => 'Select CSV file',
- 'export_clients' => 'Export Client Data',
- 'select_file' => 'Please select a file',
- 'first_row_headers' => 'Use first row as headers',
- 'column' => 'Column',
- 'sample' => 'Sample',
- 'import_to' => 'Import to',
- 'client_will_create' => 'client will be created',
- 'clients_will_create' => 'clients will be created',
-
- // application messages
- 'created_client' => 'Successfully created client',
- 'created_clients' => 'Successfully created :count clients',
- 'updated_settings' => 'Successfully updated settings',
- 'removed_logo' => 'Successfully removed logo',
- 'sent_message' => 'Successfully sent message',
- 'invoice_error' => 'Please make sure to select a client and correct any errors',
- 'limit_clients' => 'Sorry, this will exceed the limit of :count clients',
- 'payment_error' => 'There was an error processing your payment. Please try again later.',
- 'registration_required' => 'Please sign up to email an invoice',
- 'confirmation_required' => 'Please confirm your email address',
-
- 'updated_client' => 'Successfully updated client',
- 'created_client' => 'Successfully created client',
- 'archived_client' => 'Successfully archived client',
- 'archived_clients' => 'Successfully archived :count clients',
- 'deleted_client' => 'Successfully deleted client',
- 'deleted_clients' => 'Successfully deleted :count clients',
-
- 'updated_invoice' => 'Successfully updated invoice',
- 'created_invoice' => 'Successfully created invoice',
- 'cloned_invoice' => 'Successfully cloned invoice',
- 'emailed_invoice' => 'Successfully emailed invoice',
- 'and_created_client' => 'and created client',
- 'archived_invoice' => 'Successfully archived invoice',
- 'archived_invoices' => 'Successfully archived :count invoices',
- 'deleted_invoice' => 'Successfully deleted invoice',
- 'deleted_invoices' => 'Successfully deleted :count invoices',
-
- 'created_payment' => 'Successfully created payment',
- 'archived_payment' => 'Successfully archived payment',
- 'archived_payments' => 'Successfully archived :count payments',
- 'deleted_payment' => 'Successfully deleted payment',
- 'deleted_payments' => 'Successfully deleted :count payments',
- 'applied_payment' => 'Successfully applied payment',
-
- 'created_credit' => 'Successfully created credit',
- 'archived_credit' => 'Successfully archived credit',
- 'archived_credits' => 'Successfully archived :count credits',
- 'deleted_credit' => 'Successfully deleted credit',
- 'deleted_credits' => 'Successfully deleted :count credits',
-
- // Emails
- 'confirmation_subject' => 'Invoice Ninja Account Confirmation',
- 'confirmation_header' => 'Account Confirmation',
- 'confirmation_message' => 'Please access the link below to confirm your account.',
- 'invoice_subject' => 'New invoice from :account',
- 'invoice_message' => 'To view your invoice for :amount, click the link below.',
- 'payment_subject' => 'Payment Received',
- 'payment_message' => 'Thank you for your payment of :amount.',
- 'email_salutation' => 'Dear :name,',
- 'email_signature' => 'Regards,',
- 'email_from' => 'The InvoiceNinja Team',
- 'user_email_footer' => 'To adjust your email notification settings please visit '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'To view your client invoice click the link below:',
- 'notification_invoice_paid_subject' => 'Invoice :invoice was paid by :client',
- 'notification_invoice_sent_subject' => 'Invoice :invoice was sent to :client',
- 'notification_invoice_viewed_subject' => 'Invoice :invoice was viewed by :client',
- 'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.',
- 'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.',
- 'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.',
- 'reset_password' => 'You can reset your account password by clicking the following link:',
- 'reset_password_footer' => 'If you did not request this password reset please email our support: ' . CONTACT_EMAIL,
-
-
- // Payment page
- 'secure_payment' => 'Secure Payment',
- 'card_number' => 'Card number',
- 'expiration_month' => 'Expiration month',
- 'expiration_year' => 'Expiration year',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'Too many attempts. Try again in few minutes.',
- 'wrong_credentials' => 'Incorrect email or password.',
- 'confirmation' => 'Your account has been confirmed!',
- 'wrong_confirmation' => 'Wrong confirmation code.',
- 'password_forgot' => 'The information regarding password reset was sent to your email.',
- 'password_reset' => 'Your password has been changed successfully.',
- 'wrong_password_reset' => 'Invalid password. Try again',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link to remove the Invoice Ninja logo by joining the Pro Plan',
- 'remove_logo_link' => 'Click here',
- ],
-
- 'logout' => 'Log Out',
- 'sign_up_to_save' => 'Sign up to save your work',
- 'agree_to_terms' =>'I agree to the Invoice Ninja :terms',
- 'terms_of_service' => 'Terms of Service',
- 'email_taken' => 'The email address is already registered',
- 'working' => 'Working',
- 'success' => 'Success',
- 'success_message' => 'You have successfully registered. Please visit the link in the account confirmation email to verify your email address.',
- 'erase_data' => 'This will permanently erase your data.',
- 'password' => 'Password',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Thanks for choosing Invoice Ninja\'s Pro plan!
- Next StepsA payable invoice has been sent to the email
- address associated with your account. To unlock all of the awesome
- Pro features, please follow the instructions on the invoice to pay
- for a year of Pro-level invoicing.
- Can\'t find the invoice? Need further assistance? We\'re happy to help
- -- email us at contact@invoiceninja.com',
-
- 'unsaved_changes' => 'You have unsaved changes',
- 'custom_fields' => 'Custom fields',
- 'company_fields' => 'Company Fields',
- 'client_fields' => 'Client Fields',
- 'field_label' => 'Field Label',
- 'field_value' => 'Field Value',
- 'edit' => 'Edit',
- 'set_name' => 'Set your company name',
- 'view_as_recipient' => 'View as recipient',
-
- // product management
- 'product_library' => 'Product Library',
- 'product' => 'Product',
- 'products' => 'Products',
- 'fill_products' => 'Auto-fill products',
- 'fill_products_help' => 'Selecting a product will automatically fill in the description and cost',
- 'update_products' => 'Auto-update products',
- 'update_products_help' => 'Updating an invoice will automatically update the product library',
- 'create_product' => 'Create Product',
- 'edit_product' => 'Edit Product',
- 'archive_product' => 'Archive Product',
- 'updated_product' => 'Successfully updated product',
- 'created_product' => 'Successfully created product',
- 'archived_product' => 'Successfully archived product',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
-
- 'advanced_settings' => 'Advanced Settings',
- 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
- 'invoice_design' => 'Invoice Design',
- 'specify_colors' => 'Specify colors',
- 'specify_colors_label' => 'Select the colors used in the invoice',
-
- 'chart_builder' => 'Chart Builder',
- 'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!',
- 'go_pro' => 'Go Pro',
-
- // Quotes
- 'quote' => 'Quote',
- 'quotes' => 'Quotes',
- 'quote_number' => 'Quote Number',
- 'quote_number_short' => 'Quote #',
- 'quote_date' => 'Quote Date',
- 'quote_total' => 'Quote Total',
- 'your_quote' => 'Your Quote',
- 'total' => 'Total',
- 'clone' => 'Clone',
-
- 'new_quote' => 'New Quote',
- 'create_quote' => 'Create Quote',
- 'edit_quote' => 'Edit Quote',
- 'archive_quote' => 'Archive Quote',
- 'delete_quote' => 'Delete Quote',
- 'save_quote' => 'Save Quote',
- 'email_quote' => 'Email Quote',
- 'clone_quote' => 'Clone Quote',
- 'convert_to_invoice' => 'Convert to Invoice',
- 'view_invoice' => 'View Invoice',
- 'view_client' => 'View Client',
- 'view_quote' => 'View Quote',
-
- 'updated_quote' => 'Successfully updated quote',
- 'created_quote' => 'Successfully created quote',
- 'cloned_quote' => 'Successfully cloned quote',
- 'emailed_quote' => 'Successfully emailed quote',
- 'archived_quote' => 'Successfully archived quote',
- 'archived_quotes' => 'Successfully archived :count quotes',
- 'deleted_quote' => 'Successfully deleted quote',
- 'deleted_quotes' => 'Successfully deleted :count quotes',
- 'converted_to_invoice' => 'Successfully converted quote to invoice',
-
- 'quote_subject' => 'New quote from :account',
- 'quote_message' => 'To view your quote for :amount, click the link below.',
- 'quote_link_message' => 'To view your client quote click the link below:',
- 'notification_quote_sent_subject' => 'Quote :invoice was sent to :client',
- 'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client',
- 'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
- 'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
-
- 'session_expired' => 'Your session has expired.',
-
- 'invoice_fields' => 'Invoice Fields',
- 'invoice_options' => 'Invoice Options',
- 'hide_quantity' => 'Hide quantity',
- 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
- 'hide_paid_to_date' => 'Hide paid to date',
- 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
-
- 'charge_taxes' => 'Charge taxes',
- 'user_management' => 'User Management',
- 'add_user' => 'Add User',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Successfully sent invitation',
- 'updated_user' => 'Successfully updated user',
- 'invitation_message' => 'You\'ve been invited by :invitor. ',
- 'register_to_add_user' => 'Please sign up to add a user',
- 'user_state' => 'State',
- 'edit_user' => 'Edit User',
- 'delete_user' => 'Delete User',
- 'active' => 'Active',
- 'pending' => 'Pending',
- 'deleted_user' => 'Successfully deleted user',
- 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
-
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Recurring is enabled, are you sure you want this invoice emailed?',
-
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
- 'sent' => 'sent',
-
- 'vat_number' => 'VAT Number',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'id_number' => 'ID Number',
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-);
diff --git a/app/lang/en/validation.php b/app/lang/en/validation.php
deleted file mode 100755
index 68b39c68af2f..000000000000
--- a/app/lang/en/validation.php
+++ /dev/null
@@ -1,102 +0,0 @@
- "The :attribute must be accepted.",
- "active_url" => "The :attribute is not a valid URL.",
- "after" => "The :attribute must be a date after :date.",
- "alpha" => "The :attribute may only contain letters.",
- "alpha_dash" => "The :attribute may only contain letters, numbers, and dashes.",
- "alpha_num" => "The :attribute may only contain letters and numbers.",
- "array" => "The :attribute must be an array.",
- "before" => "The :attribute must be a date before :date.",
- "between" => array(
- "numeric" => "The :attribute must be between :min - :max.",
- "file" => "The :attribute must be between :min - :max kilobytes.",
- "string" => "The :attribute must be between :min - :max characters.",
- "array" => "The :attribute must have between :min - :max items.",
- ),
- "confirmed" => "The :attribute confirmation does not match.",
- "date" => "The :attribute is not a valid date.",
- "date_format" => "The :attribute does not match the format :format.",
- "different" => "The :attribute and :other must be different.",
- "digits" => "The :attribute must be :digits digits.",
- "digits_between" => "The :attribute must be between :min and :max digits.",
- "email" => "The :attribute format is invalid.",
- "exists" => "The selected :attribute is invalid.",
- "image" => "The :attribute must be an image.",
- "in" => "The selected :attribute is invalid.",
- "integer" => "The :attribute must be an integer.",
- "ip" => "The :attribute must be a valid IP address.",
- "max" => array(
- "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.",
- ),
- "mimes" => "The :attribute must be a file of type: :values.",
- "min" => array(
- "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.",
- ),
- "not_in" => "The selected :attribute is invalid.",
- "numeric" => "The :attribute must be a number.",
- "regex" => "The :attribute format is invalid.",
- "required" => "The :attribute field is required.",
- "required_if" => "The :attribute field is required when :other is :value.",
- "required_with" => "The :attribute field is required when :values is present.",
- "required_without" => "The :attribute field is required when :values is not present.",
- "same" => "The :attribute and :other must match.",
- "size" => array(
- "numeric" => "The :attribute must be :size.",
- "file" => "The :attribute must be :size kilobytes.",
- "string" => "The :attribute must be :size characters.",
- "array" => "The :attribute must contain :size items.",
- ),
- "unique" => "The :attribute has already been taken.",
- "url" => "The :attribute format is invalid.",
-
- "positive" => "The :attribute must be greater than zero.",
- "has_credit" => "The client does not have enough credit.",
- "notmasked" => "The values are masked",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/es/pagination.php b/app/lang/es/pagination.php
deleted file mode 100755
index 9cbe91da3011..000000000000
--- a/app/lang/es/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Anterior',
-
- 'next' => 'Siguiente »',
-
-);
diff --git a/app/lang/es/public.php b/app/lang/es/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/es/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/es/reminders.php b/app/lang/es/reminders.php
deleted file mode 100755
index 094e8788814b..000000000000
--- a/app/lang/es/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Las contraseñas deben contener al menos 6 caracteres y coincidir.",
-
- "user" => "No podemos encontrar a un usuario con ese correo electrónico.",
-
- "token" => "Este token de recuperación de contraseña es inválido.",
-
- "sent" => "¡Recordatorio de contraseña enviado!",
-
-);
diff --git a/app/lang/es/texts.php b/app/lang/es/texts.php
deleted file mode 100644
index 5d5a04863c32..000000000000
--- a/app/lang/es/texts.php
+++ /dev/null
@@ -1,554 +0,0 @@
- 'Empresa',
- 'name' => 'Nombre', //Razon social-Colombia,
- 'website' => 'Sitio Web',
- 'work_phone' => 'Teléfono',
- 'address' => 'Dirección',
- 'address1' => 'Calle',
- 'address2' => 'Bloq/Pta',
- 'city' => 'Ciudad',
- 'state' => 'Región/Provincia', //Departamento-Colombia, Comarca-Panama
- 'postal_code' => 'Código Postal',
- 'country_id' => 'País',
- 'contacts' => 'Contactos',
- 'first_name' => 'Nombres',
- 'last_name' => 'Apellidos',
- 'phone' => 'Teléfono',
- 'email' => 'Email',
- 'additional_info' => 'Información adicional',
- 'payment_terms' => 'Plazos de pago', //
- 'currency_id' => 'Divisa',
- 'size_id' => 'Tamaño',
- 'industry_id' => 'Industria',
- 'private_notes' => 'Notas Privadas',
-
- // invoice
- 'invoice' => 'Factura de venta', //Factura de Venta-Colombia
- 'client' => 'Cliente',
- 'invoice_date' => 'Fecha de factura',
- 'due_date' => 'Fecha de pago',
- 'invoice_number' => 'Número de Factura',
- 'invoice_number_short' => 'Factura #',
- 'po_number' => 'Apartado de correo',
- 'po_number_short' => 'Apdo.',
- 'frequency_id' => 'Frecuencia',
- 'discount' => 'Descuento',
- 'taxes' => 'Impuestos',
- 'tax' => 'Impuesto', //IVA for almost all latinamerica, ISV-Honduras, ITBMS-Panama, IV-Costa Rica, ITBIS- Republica Dominicana, IVU-Puerto Rico
- 'item' => 'Concepto',
- 'description' => 'Descripción',
- 'unit_cost' => 'Coste unitario',
- 'quantity' => 'Cantidad',
- 'line_total' => 'Total',
- 'subtotal' => 'Subtotal',
- 'paid_to_date' => 'Pagado',
- 'balance_due' => 'Pendiente',
- 'invoice_design_id' => 'Diseño',
- 'terms' => 'Términos',
- 'your_invoice' => 'Tu factura',
- 'remove_contact' => 'Eliminar contacto',
- 'add_contact' => 'Añadir contacto',
- 'create_new_client' => 'Crear nuevo cliente',
- 'edit_client_details' => 'Editar detalles del cliente',
- 'enable' => 'Activar',
- 'learn_more' => 'Aprender más',
- 'manage_rates' => 'Gestionar tarifas',
- 'note_to_client' => 'Nota para el cliente',
- 'invoice_terms' => 'Términos de facturación',
- 'save_as_default_terms' => 'Guardar como términos por defecto',
- 'download_pdf' => 'Descargar PDF',
- 'pay_now' => 'Pagar ahora',
- 'save_invoice' => 'Guardar factura',
- 'clone_invoice' => 'Clonar factura',
- 'archive_invoice' => 'Archivar factura',
- 'delete_invoice' => 'Eliminar factura',
- 'email_invoice' => 'Enviar factura por correo',
- 'enter_payment' => 'Agregar pago',
- 'tax_rates' => 'Tasas de impuesto',
- 'rate' => 'Tasas',
- 'settings' => 'Configuración',
- 'enable_invoice_tax' => 'Activar impuesto para la factura',
- 'enable_line_item_tax' => 'Activar impuesto por concepto',
-
- // navigation
- 'dashboard' => 'Inicio',
- 'clients' => 'Clientes',
- 'invoices' => 'Facturas',
- 'payments' => 'Pagos',
- 'credits' => 'Créditos',
- 'history' => 'Historial',
- 'search' => 'Búsqueda',
- 'sign_up' => 'registrate',
- 'guest' => 'invitado',
- 'company_details' => 'Detalles de la empresa',
- 'online_payments' => 'Pagos en linea',
- 'notifications' => 'Notificaciones',
- 'import_export' => 'Importar/Exportar',
- 'done' => 'Hecho',
- 'save' => 'Guardar',
- 'create' => 'Crear',
- 'upload' => 'Subir',
- 'import' => 'Importar',
- 'download' => 'Descargar',
- 'cancel' => 'Cancelar',
- 'close' => 'Cerrar',
- 'provide_email' => 'Por favor facilita una dirección de correo válida.',
- 'powered_by' => 'Plataforma por ',
- 'no_items' => 'No hay data',
-
- // recurring invoices
- 'recurring_invoices' => 'Facturas recurrentes',
- 'recurring_help' => '
Enviar facturas automáticamente a clientes semanalmente, bi-mensualmente, mensualmente, trimestral o anualmente.
-
Uso :MONTH, :QUARTER or :YEAR para fechas dinámicas. Matemáticas básicas también funcionan bien. Por ejemplo: :MONTH-1.
-
Ejemplos de variables dinámicas de factura:
-
-
"Afiliación de gimnasio para el mes de:MONTH" => Afiliación de gimnasio para el mes de julio"
"Retainer payment for :QUARTER+1" => "Pago anticipo de pagos para T2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'ingreso total',
- 'billed_client' => 'cliente facturado',
- 'billed_clients' => 'clientes facturados',
- 'active_client' => 'cliente activo',
- 'active_clients' => 'clientes activos',
- 'invoices_past_due' => 'Facturas vencidas',
- 'upcoming_invoices' => 'Próximas facturas',
- 'average_invoice' => 'Promedio de facturación',
-
- // list pages
- 'archive' => 'Archivar',
- 'delete' => 'Eliminar',
- 'archive_client' => 'Archivar cliente',
- 'delete_client' => 'Eliminar cliente',
- 'archive_payment' => 'Archivar pago',
- 'delete_payment' => 'Eliminar pago',
- 'archive_credit' => 'Archivar crédito',
- 'delete_credit' => 'Eliminar crédito',
- 'show_archived_deleted' => 'Mostrar archivados/eliminados',
- 'filter' => 'Filtrar',
- 'new_client' => 'Nuevo cliente',
- 'new_invoice' => 'Nueva factura',
- 'new_payment' => 'Nuevo pago',
- 'new_credit' => 'Nuevo crédito',
- 'contact' => 'Contacto',
- 'date_created' => 'Fecha de creación',
- 'last_login' => 'Último acceso',
- 'balance' => 'Balance',
- 'action' => 'Acción',
- 'status' => 'Estado',
- 'invoice_total' => 'Total facturado',
- 'frequency' => 'Frequencia',
- 'start_date' => 'Fecha de inicio',
- 'end_date' => 'Fecha de finalización',
- 'transaction_reference' => 'Referencia de transacción',
- 'method' => 'Método',
- 'payment_amount' => 'Valor del pago',
- 'payment_date' => 'Fecha de Pago',
- 'credit_amount' => 'Cantidad de Crédito',
- 'credit_balance' => 'Balance de Crédito',
- 'credit_date' => 'Fecha de Crédito',
- 'empty_table' => 'Tabla vacía',
- 'select' => 'Seleccionar',
- 'edit_client' => 'Editar Cliente',
- 'edit_invoice' => 'Editar Factura',
-
- // client view page
- 'create_invoice' => 'Crear Factura',
- 'enter_credit' => 'Agregar Crédito',
- 'last_logged_in' => 'Último inicio de sesión',
- 'details' => 'Detalles',
- 'standing' => 'Standing', //What is this for, context of it's use
- 'credit' => 'Crédito',
- 'activity' => 'Actividad',
- 'date' => 'Fecha',
- 'message' => 'Mensaje',
- 'adjustment' => 'Ajustes',
- 'are_you_sure' => '¿Estás seguro?',
-
- // payment pages
- 'payment_type_id' => 'Tipo de pago',
- 'amount' => 'Cantidad',
-
- // account/company pages
- 'work_email' => 'Correo electrónico de la empresa',
- 'language_id' => 'Idioma',
- 'timezone_id' => 'Zona horaria',
- 'date_format_id' => 'Formato de fecha',
- 'datetime_format_id' => 'Format de fecha/hora',
- 'users' => 'Usuarios',
- 'localization' => 'Localización',
- 'remove_logo' => 'Eliminar logo',
- 'logo_help' => 'Formatos aceptados: JPEG, GIF y PNG. Altura recomendada: 120px',
- 'payment_gateway' => 'Pasarela de pago',
- 'gateway_id' => 'Proveedor',
- 'email_notifications' => 'Notificaciones de email',
- 'email_sent' => 'Avísame por email cuando una factura se envía',
- 'email_viewed' => 'Avísame por email cuando una factura se visualiza',
- 'email_paid' => 'Avísame por email cuando una factura se paga',
- 'site_updates' => 'Actualizaciones del sitio',
- 'custom_messages' => 'Mensajes a medida',
- 'default_invoice_terms' => 'Configurar términos de factura por defecto',
- 'default_email_footer' => 'Configurar firma de email por defecto',
- 'import_clients' => 'Importar datos del cliente',
- 'csv_file' => 'Seleccionar archivo CSV',
- 'export_clients' => 'Exportar datos del cliente',
- 'select_file' => 'Seleccionar archivo',
- 'first_row_headers' => 'Usar la primera fila como encabezados',
- 'column' => 'Columna',
- 'sample' => 'Ejemplo',
- 'import_to' => 'Importar a',
- 'client_will_create' => 'cliente se creará', //What is this for, context of it's use
- 'clients_will_create' => 'clientes se crearan', //What is this for, context of it's use
-
- // application messages
- 'created_client' => 'cliente creado con éxito',
- 'created_clients' => ':count clientes creados con éxito',
- 'updated_settings' => 'Configuración actualizada con éxito',
- 'removed_logo' => 'Logo eliminado con éxito',
- 'sent_message' => 'Mensaje enviado con éxito',
- 'invoice_error' => 'Seleccionar cliente y corregir errores.',
- 'limit_clients' => 'Lo sentimos, se ha pasado del límite de :count clientes',
- 'payment_error' => 'Ha habido un error en el proceso de tu pago. Inténtalo de nuevo más tarde.',
- 'registration_required' => 'Inscríbete para enviar una factura',
- 'confirmation_required' => 'Por favor confirma tu dirección de correo electrónico',
- 'updated_client' => 'Cliente actualizado con éxito',
- 'created_client' => 'Cliente creado con éxito',
- 'archived_client' => 'Cliente archivado con éxito',
- 'archived_clients' => ':count clientes archivados con éxito',
- 'deleted_client' => 'Cliente eliminado con éxito',
- 'deleted_clients' => ':count clientes eliminados con éxito',
- 'updated_invoice' => 'Factura actualizada con éxito',
- 'created_invoice' => 'Factura creada con éxito',
- 'cloned_invoice' => 'Factura clonada con éxito',
- 'emailed_invoice' => 'Factura enviada con éxito',
- 'and_created_client' => 'y cliente creado ',
- 'archived_invoice' => 'Factura archivada con éxito',
- 'archived_invoices' => ':count facturas archivados con éxito',
- 'deleted_invoice' => 'Factura eliminada con éxito',
- 'deleted_invoices' => ':count facturas eliminadas con éxito',
- 'created_payment' => 'Pago creado con éxito',
- 'archived_payment' => 'Pago archivado con éxito',
- 'archived_payments' => ':count pagos archivados con éxito',
- 'deleted_payment' => 'Pago eliminado con éxito',
- 'deleted_payments' => ':count pagos eliminados con éxito',
- 'applied_payment' => 'Pago aplicado con éxito',
- 'created_credit' => 'Crédito creado con éxito',
- 'archived_credit' => 'Crédito archivado con éxito',
- 'archived_credits' => ':count creditos archivados con éxito',
- 'deleted_credit' => 'Créditos eliminados con éxito',
- 'deleted_credits' => ':count creditos eliminados con éxito',
- // Emails
- 'confirmation_subject' => 'Corfimación de tu cuenta en Invoice Ninja',
- 'confirmation_header' => 'Confirmación de Cuenta',
- 'confirmation_message' => 'Por favor, haz clic en el enlace abajo para confirmar tu cuenta.',
- 'invoice_subject' => 'Nueva factura de :account',
- 'invoice_message' => 'Para visualizar tu factura por el valor de :amount, haz click en el enlace abajo.',
- 'payment_subject' => 'Pago recibido',
- 'payment_message' => 'Gracias por tu pago por valor de :amount.',
- 'email_salutation' => 'Estimado :name,',
- 'email_signature' => 'Un saludo cordial,',
- 'email_from' => 'El equipo de Invoice Ninja ',
- 'user_email_footer' => 'Para ajustar la configuración de las notificaciones de tu email, visita '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Para visualizar la factura de cliente, haz clic en el enlace abajo:',
- 'notification_invoice_paid_subject' => 'La factura :invoice ha sido pagada por el cliente :client',
- 'notification_invoice_sent_subject' => 'La factura :invoice ha sido enviada a el cliente :client',
- 'notification_invoice_viewed_subject' => 'La factura :invoice ha sido visualizado por el cliente:client',
- 'notification_invoice_paid' => 'Un pago por valor de :amount se ha realizado por el cliente :client a la factura :invoice.',
- 'notification_invoice_sent' => 'La factura :invoice por valor de :amount fue enviada al cliente :cliente.',
- 'notification_invoice_viewed' => 'La factura :invoice por valor de :amount fue visualizada por el cliente :client.',
- 'reset_password' => 'Puedes reconfigurar la contraseña de tu cuenta haciendo clic en el siguiente enlace:',
- 'reset_password_footer' => 'Si no has solicitado un cambio de contraseña, por favor contactate con nosostros: ' . CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Pago seguro',
- 'card_number' => 'Número de tarjeta',
- 'expiration_month' => 'Mes de caducidad',
- 'expiration_year' => 'Año de caducidad',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => array(
- 'too_many_attempts' => 'Demasiados intentos fallidos. Inténtalo de nuevo en un par de minutos.',
- 'wrong_credentials' => 'Contraseña o email incorrecto.',
- 'confirmation' => '¡Tu cuenta se ha confirmado!',
- 'wrong_confirmation' => 'Código de confirmación incorrecto.',
- 'password_forgot' => 'La información sobre el cambio de tu contraseña se ha enviado a tu dirección de correo electrónico.',
- 'password_reset' => 'Tu contraseña se ha cambiado con éxito.',
- 'wrong_password_reset' => 'Contraseña no válida. Inténtalo de nuevo',
- ),
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link haz click para eliminar el logo de Invoice Ninja', //Maybe incorrect for the context
- 'remove_logo_link' => 'Haz clic aquí',
- ],
- 'logout' => 'Cerrar sesión',
- 'sign_up_to_save' => 'Registrate para guardar tu trabajo',
- 'agree_to_terms' =>'Estoy de acuerdo con los términos de Invoice Ninja :terms',
- 'terms_of_service' => 'Términos de servicio',
- 'email_taken' => 'Esta dirección de correo electrónico ya se ha registrado',
- 'working' => 'Procesando',
- 'success' => 'Éxito',
- 'success_message' => 'Te has registrado con éxito. Por favor, haz clic en el enlace de el correo de confirmación para verificar tu dirección de correo electrónico.',
- 'erase_data' => 'Esta acción eliminará todos tus datos de forma permanente.',
- 'password' => 'Contraseña',
-
- 'pro_plan_product' => 'Plan Pro',
- 'pro_plan_description' => 'Un año de inscripción en el Plan Pro de Invoice Ninja.',
- 'pro_plan_success' => '¡Gracias por unirte a Invoice Ninja! Al realizar el pago de tu factura, se iniciara tu PLAN PRO.',
- 'unsaved_changes' => 'Tienes cambios no guardados',
- 'custom_fields' => 'Campos a medida',
- 'company_fields' => 'Campos de la empresa',
- 'client_fields' => 'Campos del cliente',
- 'field_label' => 'Etiqueta del campo',
- 'field_value' => 'Valor del campo',
- 'edit' => 'Editar',
- 'view_as_recipient' => 'Ver como destinitario',
-
- // product management
- 'product_library' => 'Inventario de productos',
- 'product' => 'Producto',
- 'products' => 'Productos',
- 'fill_products' => 'Auto-rellenar productos',
- 'fill_products_help' => 'Seleccionar un producto automáticamente configurará la descripción y coste',
- 'update_products' => 'Auto-actualizar productos',
- 'update_products_help' => 'Actualizar una factura automáticamente actualizará los productos',
- 'create_product' => 'Crear Producto',
- 'edit_product' => 'Editar Producto',
- 'archive_product' => 'Archivar Producto',
- 'updated_product' => 'Producto actualizado con éxito',
- 'created_product' => 'Producto creado con éxito',
- 'archived_product' => 'Producto archivado con éxito',
- 'pro_plan_custom_fields' => ':link haz click para para activar campos a medida',
- 'advanced_settings' => 'Configuración Avanzada',
- 'pro_plan_advanced_settings' => ':link haz click para para activar la configuración avanzada',
- 'invoice_design' => 'Diseño de factura',
- 'specify_colors' => 'Especificar colores',
- 'specify_colors_label' => 'Seleccionar los colores para usar en las facturas',
- 'chart_builder' => 'Constructor de graficos',
- 'ninja_email_footer' => 'Usa :site para facturar a tus clientes y recibir pagos de forma gratuita!',
- 'go_pro' => 'Hazte Pro',
-
- // Quotes
- 'quote' => 'Cotización',
- 'quotes' => 'Cotizaciones',
- 'quote_number' => 'Numero de cotización',
- 'quote_number_short' => 'Cotización #',
- 'quote_date' => 'Fecha cotización',
- 'quote_total' => 'Total cotizado',
- 'your_quote' => 'Tu cotización',
- 'total' => 'Total',
- 'clone' => 'Clon', //Whats the context for this one
- 'new_quote' => 'Nueva cotización',
- 'create_quote' => 'Crear Cotización',
- 'edit_quote' => 'Editar Cotización',
- 'archive_quote' => 'Archivar Cotización',
- 'delete_quote' => 'Eliminar Cotización',
- 'save_quote' => 'Guardar Cotización',
- 'email_quote' => 'Enviar Cotización',
- 'clone_quote' => 'Clonar Cotización',
- 'convert_to_invoice' => 'Convertir a Factura',
- 'view_invoice' => 'Ver Factura',
- 'view_quote' => 'Ver Cotización',
- 'view_client' => 'Ver Cliente',
- 'updated_quote' => 'Cotización actualizada con éxito',
- 'created_quote' => 'Cotización creada con éxito',
- 'cloned_quote' => 'Cotización clonada con éxito',
- 'emailed_quote' => 'Cotización enviada con éxito',
- 'archived_quote' => 'Cotización archivada con éxito',
- 'archived_quotes' => ':count cotizaciones archivadas con exito',
- 'deleted_quote' => 'Cotizaciónes eliminadas con éxito',
- 'deleted_quotes' => ':count cotizaciones eliminadas con exito',
- 'converted_to_invoice' => 'Cotización convertida a factura con éxito',
- 'quote_subject' => 'Nueva cotización de :account',
- 'quote_message' => 'Para visualizar la cotización por valor de :amount, haz click en el enlace abajo.',
- 'quote_link_message' => 'Para visualizar tu cotización haz click en el enlace abajo:',
- 'notification_quote_sent_subject' => 'Cotización :invoice enviada a el cliente :client',
- 'notification_quote_viewed_subject' => 'Cotización :invoice visualizada por el cliente :client',
- 'notification_quote_sent' => 'La cotización :invoice por un valor de :amount, ha sido enviada al cliente :client.',
- 'notification_quote_viewed' => 'La cotizacion :invoice por un valor de :amount ha sido visualizada por el cliente :client.',
- 'session_expired' => 'Tu sesión ha caducado.',
- 'invoice_fields' => 'Campos de factura',
- 'invoice_options' => 'Opciones de factura',
- 'hide_quantity' => 'Ocultar cantidad',
- 'hide_quantity_help' => 'Si las cantidades de tus partidas siempre son 1, entonces puedes organizar tus facturas mejor al no mostrar este campo.',
- 'hide_paid_to_date' => 'Ocultar valor pagado a la fecha',
- 'hide_paid_to_date_help' => 'Solo mostrar la opción “Pagado a la fecha” en tus facturas en cuanto se ha recibido un pago.',
- 'charge_taxes' => 'Cargar impuestos',
- 'user_management' => 'Gestión de usario',
- 'add_user' => 'Añadir usario',
- 'send_invite' => 'Enviar invitación', //Context for its use
- 'sent_invite' => 'Invitación enviada con éxito',
- 'updated_user' => 'Usario actualizado con éxito',
- 'invitation_message' => ':invitor te ha invitado a unirte a su cuenta en Invoice Ninja.',
- 'register_to_add_user' => 'Regístrate para añadir usarios',
- 'user_state' => 'Estado',
- 'edit_user' => 'Editar Usario',
- 'delete_user' => 'Eliminar Usario',
- 'active' => 'Activar',
- 'pending' => 'Pendiente',
- 'deleted_user' => 'Usario eliminado con éxito',
- 'limit_users' => 'Lo sentimos, esta acción excederá el límite de ' . MAX_NUM_USERS . ' usarios',
- 'confirm_email_invoice' => '¿Estás seguro que quieres enviar esta factura?',
- 'confirm_email_quote' => '¿Estás seguro que quieres enviar esta cotización?',
- 'confirm_recurring_email_invoice' => 'Se ha marcado esta factura como recurrente, estás seguro que quieres enviar esta factura?',
- 'cancel_account' => 'Cancelar Cuenta',
- 'cancel_account_message' => 'AVISO: Esta acción eliminará todos tus datos de forma permanente.',
- 'go_back' => 'Atrás',
- 'data_visualizations' => 'Visualización de datos',
- 'sample_data' => 'Datos de ejemplo',
- 'hide' => 'Ocultar',
- 'new_version_available' => 'Una nueva versión de :releases_link disponible. Estás utilizando versión :user_version, la última versión es :latest_version',
- 'invoice_settings' => 'Configuración de facturas',
- 'invoice_number_prefix' => 'Prefijo de facturación',
- 'invoice_number_counter' => 'Numeración de facturación',
- 'quote_number_prefix' => 'Prejijo de cotizaciones',
- 'quote_number_counter' => 'Numeración de cotizaciones',
- 'share_invoice_counter' => 'Compartir la numeración para cotización y facturación',
- 'invoice_issued_to' => 'Factura emitida a',
- 'invalid_counter' => 'Para evitar posibles conflictos, por favor crea un prefijo de facturación y de cotización.',
- 'mark_sent' => 'Marcar como enviado',
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
-
- 'id_number' => 'ID Number',
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-
-);
\ No newline at end of file
diff --git a/app/lang/es/validation.php b/app/lang/es/validation.php
deleted file mode 100755
index 2baee0ab1da4..000000000000
--- a/app/lang/es/validation.php
+++ /dev/null
@@ -1,111 +0,0 @@
- ":attribute debe ser aceptado.",
- "active_url" => ":attribute no es una URL válida.",
- "after" => ":attribute debe ser una fecha posterior a :date.",
- "alpha" => ":attribute solo debe contener letras.",
- "alpha_dash" => ":attribute solo debe contener letras, números y guiones.",
- "alpha_num" => ":attribute solo debe contener letras y números.",
- "array" => ":attribute debe ser un conjunto.",
- "before" => ":attribute debe ser una fecha anterior a :date.",
- "between" => array(
- "numeric" => ":attribute tiene que estar entre :min - :max.",
- "file" => ":attribute debe pesar entre :min - :max kilobytes.",
- "string" => ":attribute tiene que tener entre :min - :max caracteres.",
- "array" => ":attribute tiene que tener entre :min - :max ítems.",
- ),
- "confirmed" => "La confirmación de :attribute no coincide.",
- "date" => ":attribute no es una fecha válida.",
- "date_format" => ":attribute no corresponde al formato :format.",
- "different" => ":attribute y :other deben ser diferentes.",
- "digits" => ":attribute debe tener :digits dígitos.",
- "digits_between" => ":attribute debe tener entre :min y :max dígitos.",
- "email" => ":attribute no es un correo válido",
- "exists" => ":attribute es inválido.",
- "image" => ":attribute debe ser una imagen.",
- "in" => ":attribute es inválido.",
- "integer" => ":attribute debe ser un número entero.",
- "ip" => ":attribute debe ser una dirección IP válida.",
- "max" => array(
- "numeric" => ":attribute no debe ser mayor a :max.",
- "file" => ":attribute no debe ser mayor que :max kilobytes.",
- "string" => ":attribute no debe ser mayor que :max caracteres.",
- "array" => ":attribute no debe tener más de :max elementos.",
- ),
- "mimes" => ":attribute debe ser un archivo con formato: :values.",
- "min" => array(
- "numeric" => "El tamaño de :attribute debe ser de al menos :min.",
- "file" => "El tamaño de :attribute debe ser de al menos :min kilobytes.",
- "string" => ":attribute debe contener al menos :min caracteres.",
- "array" => ":attribute debe tener al menos :min elementos.",
- ),
- "not_in" => ":attribute es inválido.",
- "numeric" => ":attribute debe ser numérico.",
- "regex" => "El formato de :attribute es inválido.",
- "required" => "El campo :attribute es obligatorio.",
- "required_if" => "El campo :attribute es obligatorio cuando :other es :value.",
- "required_with" => "El campo :attribute es obligatorio cuando :values está presente.",
- "required_with_all" => "The :attribute field is required when :values is present.",
- "required_without" => "El campo :attribute es obligatorio cuando :values no está presente.",
- "required_without_all" => "The :attribute field is required when none of :values are present.",
- "same" => ":attribute y :other deben coincidir.",
- "size" => array(
- "numeric" => "El tamaño de :attribute debe ser :size.",
- "file" => "El tamaño de :attribute debe ser :size kilobytes.",
- "string" => ":attribute debe contener :size caracteres.",
- "array" => ":attribute debe contener :size elementos.",
- ),
- "unique" => ":attribute ya ha sido registrado.",
- "url" => "El formato :attribute es inválido.",
- "positive" => ":attribute debe ser mayor que cero.",
- "has_credit" => "el cliente no tiene crédito suficiente.",
-
- "positive" => "The :attribute must be greater than zero.",
- "has_credit" => "The client does not have enough credit.",
- "notmasked" => "The values are masked",
-
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(
- 'attribute-name' => array(
- 'rule-name' => 'custom-message',
- ),
- ),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/fr/pagination.php b/app/lang/fr/pagination.php
deleted file mode 100644
index 5f0b1d94f7b0..000000000000
--- a/app/lang/fr/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Précédent',
-
- 'next' => 'Suivant »',
-
-);
\ No newline at end of file
diff --git a/app/lang/fr/public.php b/app/lang/fr/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/fr/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/fr/reminders.php b/app/lang/fr/reminders.php
deleted file mode 100644
index e9f1f353e9d8..000000000000
--- a/app/lang/fr/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Les mots de passe doivent avoir au moins six caractères et doivent être identiques.",
-
- "user" => "Nous ne pouvons trouver cet utilisateur avec cette adresse e-mail.",
-
- "token" => "Ce jeton de réinitialisation du mot de passe n'est pas valide.",
-
- "sent" => "Rappel du mot de passe envoyé !",
-
-);
\ No newline at end of file
diff --git a/app/lang/fr/texts.php b/app/lang/fr/texts.php
deleted file mode 100644
index 9c78aa59e0ff..000000000000
--- a/app/lang/fr/texts.php
+++ /dev/null
@@ -1,574 +0,0 @@
- 'Entreprise',
- 'name' => 'Nom',
- 'website' => 'Site web',
- 'work_phone' => 'Téléphone',
- 'address' => 'Adresse',
- 'address1' => 'Rue',
- 'address2' => 'Appt/Bâtiment',
- 'city' => 'Ville',
- 'state' => 'Région/Département',
- 'postal_code' => 'Code Postal',
- 'country_id' => 'Pays',
- 'contacts' => 'Informations de contact', //if you speak about contact details
- 'first_name' => 'Prénom',
- 'last_name' => 'Nom',
- 'phone' => 'Téléphone',
- 'email' => 'Courriel',
- 'additional_info' => 'Informations complémentaires',
- 'payment_terms' => 'Conditions de paiement',
- 'currency_id' => 'Devise',
- 'size_id' => 'Taille',
- 'industry_id' => 'Secteur', // literal translation : Industrie
- 'private_notes' => 'Note personnelle',
-
- // invoice
- 'invoice' => 'Facture',
- 'client' => 'Client',
- 'invoice_date' => 'Date de la facture',
- 'due_date' => 'Date d\'échéance',
- 'invoice_number' => 'Numéro de facture',
- 'invoice_number_short' => 'Facture #',
- 'po_number' => 'Numéro du bon de commande',
- 'po_number_short' => 'Bon de commande #',
- 'frequency_id' => 'Fréquence',
- 'discount' => 'Remise',
- 'taxes' => 'Taxes',
- 'tax' => 'Taxe',
- 'item' => 'Article',
- 'description' => 'Description',
- 'unit_cost' => 'Coût unitaire',
- 'quantity' => 'Quantité',
- 'line_total' => 'Total',
- 'subtotal' => 'Total',
- 'paid_to_date' => 'Versé à ce jour',//this one is not very used in France
- 'balance_due' => 'Montant total',//can be "Montant à verser" or "Somme totale"
- 'invoice_design_id' => 'Design', //if you speak about invoice's design -> "Modèle"
- 'terms' => 'Conditions',
- 'your_invoice' => 'Votre Facture',
-
- 'remove_contact' => 'Supprimer un contact',
- 'add_contact' => 'Ajouter un contact',
- 'create_new_client' => 'Ajouter un nouveau client',
- 'edit_client_details' => 'Modifier les informations du client',
- 'enable' => 'Autoriser',
- 'learn_more' => 'En savoir +',
- 'manage_rates' => 'Gérer les taux',
- 'note_to_client' => 'Commentaire pour le client',
- 'invoice_terms' => 'Conditions de facturation',
- 'save_as_default_terms' => 'Sauvegarder comme conditions par défaut',
- 'download_pdf' => 'Télécharger le PDF',
- 'pay_now' => 'Payer maintenant',
- 'save_invoice' => 'Sauvegarder la facture',
- 'clone_invoice' => 'Dupliquer la facture',
- 'archive_invoice' => 'Archiver la facture',
- 'delete_invoice' => 'Supprimer la facture',
- 'email_invoice' => 'Envoyer la facture par courriel',
- 'enter_payment' => 'Saisissez un paiement',
- 'tax_rates' => 'Taux de taxe',
- 'rate' => 'Taux',
- 'settings' => 'Paramètres',
- 'enable_invoice_tax' => 'Spécifier une taxe pour la facture',
- 'enable_line_item_tax' => 'Spécifier une taxe pour chaque ligne',
-
- // navigation
- 'dashboard' => 'Tableau de bord',
- 'clients' => 'Clients',
- 'invoices' => 'Factures',
- 'payments' => 'Paiements',
- 'credits' => 'Crédits',
- 'history' => 'Historique',
- 'search' => 'Rechercher',
- 'sign_up' => 'S\'enregistrer',
- 'guest' => 'Invité',
- 'company_details' => 'Informations sur l\'entreprise',
- 'online_payments' => 'Paiements en ligne',
- 'notifications' => 'Notifications',
- 'import_export' => 'Importer/Exporter',
- 'done' => 'Valider',
- 'save' => 'Sauvegarder',
- 'create' => 'Créer',
- 'upload' => 'Envoyer',
- 'import' => 'Importer',
- 'download' => 'Télécharger',
- 'cancel' => 'Annuler',
- 'close' => 'Fermer',
- 'provide_email' => 'Veuillez renseigner une adresse courriel valide',
- 'powered_by' => 'Propulsé par',
- 'no_items' => 'Aucun élément',
-
- // recurring invoices
- 'recurring_invoices' => 'Factures récurrentes',
- 'recurring_help' => '
Envoyer automatiquement la même facture à vos clients de façon hebdomadaire, bimensuelle, mensuelle, trimestrielle ou annuelle.
-
Utiliser :MONTH, :QUARTER ou :YEAR pour des dates dynamiques. Les opérations simples fonctionnent également, par exemple :MONTH-1.
-
Exemples de variables dynamiques pour les factures:
-
-
"Adhésion au club de gym pour le mois de :MONTH" => "Adhésion au club de gym pour le mois de Juillet"
"Acompte pour le :QUARTER+1" => "Acompte pour le Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'de bénéfice total',
- 'billed_client' => 'client facturé',
- 'billed_clients' => 'clients facturés',
- 'active_client' => 'client actif',
- 'active_clients' => 'clients actifs',
- 'invoices_past_due' => 'Date limite de paiement dépassée',
- 'upcoming_invoices' => 'Factures à venir',
- 'average_invoice' => 'Moyenne de facturation',
-
- // list pages
- 'archive' => 'Archiver',
- 'delete' => 'Supprimer',
- 'archive_client' => 'Archiver ce client',
- 'delete_client' => 'Supprimer ce client',
- 'archive_payment' => 'Archiver ce paiement',
- 'delete_payment' => 'Supprimer ce paiement',
- 'archive_credit' => 'Archiver ce crédit',
- 'delete_credit' => 'Supprimer ce crédit',
- 'show_archived_deleted' => 'Afficher archivés/supprimés',
- 'filter' => 'Filtrer',
- 'new_client' => 'Nouveau Client',
- 'new_invoice' => 'Nouvelle Facture',
- 'new_payment' => 'Nouveau Paiement',
- 'new_credit' => 'Nouveau Crédit',
- 'contact' => 'Contact',
- 'date_created' => 'Date de création',
- 'last_login' => 'Dernière connexion',
- 'balance' => 'Solde',
- 'action' => 'Action',
- 'status' => 'Statut',
- 'invoice_total' => 'Montant Total',
- 'frequency' => 'Fréquence',
- 'start_date' => 'Date de début',
- 'end_date' => 'Date de fin',
- 'transaction_reference' => 'Référence de la transaction',
- 'method' => 'Méthode',
- 'payment_amount' => 'Montant du paiement',
- 'payment_date' => 'Date du paiement',
- 'credit_amount' => 'Montant du crédit',
- 'credit_balance' => 'Solde du crédit',
- 'credit_date' => 'Date de crédit',
- 'empty_table' => 'Aucune donnée disponible dans la table',
- 'select' => 'Sélectionner',
- 'edit_client' => 'Éditer le Client',
- 'edit_invoice' => 'Éditer la Facture',
-
- // client view page
- 'create_invoice' => 'Créer une facture',
- 'enter_credit' => 'Saisissez un crédit',
- 'last_logged_in' => 'Dernière connexion',
- 'details' => 'Détails',
- 'standing' => 'En attente',
- 'credit' => 'Crédit',
- 'activity' => 'Activité',
- 'date' => 'Date',
- 'message' => 'Message',
- 'adjustment' => 'Réglements',
- 'are_you_sure' => 'Voulez-vous vraiment effectuer cette action ?',
-
- // payment pages
- 'payment_type_id' => 'Type de paiement',
- 'amount' => 'Montant',
-
- // account/company pages
- 'work_email' => 'Courriel',
- 'language_id' => 'Langage',
- 'timezone_id' => 'Fuseau horaire',
- 'date_format_id' => 'Format de la date',
- 'datetime_format_id' => 'Format Date/Heure',
- 'users' => 'Utilisateurs',
- 'localization' => 'Localisation',
- 'remove_logo' => 'Supprimer le logo',
- 'logo_help' => 'Formats supportés: JPEG, GIF et PNG. Hauteur recommandé: 120px',
- 'payment_gateway' => 'Passerelle de paiement',
- 'gateway_id' => 'Fournisseur',
- 'email_notifications' => 'Notifications par courriel',
- 'email_sent' => 'm\'envoyer un courriel quand une facture est envoyée',
- 'email_viewed' => 'm\'envoyer un courriel quand une facture est vue',
- 'email_paid' => 'm\'envoyer un courriel quand une facture est payée',
- 'site_updates' => 'Mises à jour du site',
- 'custom_messages' => 'Messages personnalisés',
- 'default_invoice_terms' => 'Définir comme les conditions par défaut',
- 'default_email_footer' => 'Définir comme la signature de courriel par défaut',
- 'import_clients' => 'Importer des données clients',
- 'csv_file' => 'Sélectionner un fichier CSV',
- 'export_clients' => 'Exporter des données clients',
- 'select_file' => 'Veuillez sélectionner un fichier',
- 'first_row_headers' => 'Utiliser la première ligne comme en-tête',
- 'column' => 'Colonne',
- 'sample' => 'Exemple',
- 'import_to' => 'Importer en tant que',
- 'client_will_create' => 'client sera créé',
- 'clients_will_create' => 'clients seront créés',
-
- // application messages
- 'created_client' => 'Client créé avec succès',
- 'created_clients' => ':count clients créés ave csuccès',
- 'updated_settings' => 'paramètres mis à jour avec succès',
- 'removed_logo' => 'Logo supprimé avec succès',
- 'sent_message' => 'Message envoyé avec succès',
- 'invoice_error' => 'Veuillez vous assurer de sélectionner un client et de corriger les erreurs',
- 'limit_clients' => 'Désolé, cela dépasse la limite de :count clients',
- 'payment_error' => 'Il y a eu une erreur lors du traitement de votre paiement. Veuillez réessayer ultérieurement',
- 'registration_required' => 'Veuillez vous enregistrer pour envoyer une facture par courriel',
- 'confirmation_required' => 'Veuillez confirmer votre adresse courriel',
-
- 'updated_client' => 'Client modifié avec succès',
- 'created_client' => 'Client créé avec succès',
- 'archived_client' => 'Client archivé avec succès',
- 'archived_clients' => ':count clients archivés avec succès',
- 'deleted_client' => 'Client supprimé avec succès',
- 'deleted_clients' => ':count clients supprimés avec succès',
-
- 'updated_invoice' => 'Facture modifiée avec succès',
- 'created_invoice' => 'Facture créée avec succès',
- 'cloned_invoice' => 'Facture dupliquée avec succès',
- 'emailed_invoice' => 'Facture envoyée par courriel avec succès',
- 'and_created_client' => 'et client créé',
- 'archived_invoice' => 'Facture archivée avec succès',
- 'archived_invoices' => ':count factures archivées avec succès',
- 'deleted_invoice' => 'Facture supprimée avec succès',
- 'deleted_invoices' => ':count factures supprimées avec succès',
-
- 'created_payment' => 'Paiement créé avec succès',
- 'archived_payment' => 'Paiement archivé avec succès',
- 'archived_payments' => ':count paiement archivés avec succès',
- 'deleted_payment' => 'Paiement supprimé avec succès',
- 'deleted_payments' => ':count paiement supprimés avec succès',
- 'applied_payment' => 'Paiement appliqué avec succès',
-
- 'created_credit' => 'Crédit créé avec succès',
- 'archived_credit' => 'Crédit archivé avec succès',
- 'archived_credits' => ':count crédits archivés avec succès',
- 'deleted_credit' => 'Crédit supprimé avec succès',
- 'deleted_credits' => ':count crédits supprimés avec succès',
-
- // Emails
- 'confirmation_subject' => 'Validation du compte invoice ninja',
- 'confirmation_header' => 'Validation du compte',
- 'confirmation_message' => 'Veuillez cliquer sur le lien ci-après pour valider votre compte.',
- 'invoice_subject' => 'Nouvelle facture en provenance de :account',
- 'invoice_message' => 'Pour voir votre facture de :amount, Cliquez sur le lien ci-après.',
- 'payment_subject' => 'Paiement reçu',
- 'payment_message' => 'Merci pour votre paiement d\'un montant de :amount',
- 'email_salutation' => 'Cher :name,',
- 'email_signature' => 'Cordialement,',
- 'email_from' => 'L\'équipe InvoiceNinja',
- 'user_email_footer' => 'Pour modifier vos paramètres de notification par courriel, veuillez visiter '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Pour voir la facture de votre client cliquez sur le lien ci-après :',
- 'notification_invoice_paid_subject' => 'La facture :invoice a été payée par le client :client',
- 'notification_invoice_sent_subject' => 'La facture :invoice a été envoyée au client :client',
- 'notification_invoice_viewed_subject' => 'La facture :invoice a été vue par le client :client',
- 'notification_invoice_paid' => 'Un paiement de :amount a été effectué par le client :client concernant la facture :invoice.',
- 'notification_invoice_sent' => 'Le client suivant :client a reçu par courriel la facture :invoice d\'un montant de :amount',
- 'notification_invoice_viewed' => 'Le client suivant :client a vu la facture :invoice d\'un montant de :amount',
- 'reset_password' => 'Vous pouvez réinitialiser votre mot de passe en cliquant sur le lien suivant :',
- 'reset_password_footer' => 'Si vous n\'avez pas effectué de demande de réinitalisation de mot de passe veuillez contacter notre support :' . CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Paiement sécurisé',
- 'card_number' => 'Numéro de carte',
- 'expiration_month' => 'Mois d\'expiration',
- 'expiration_year' => 'Année d\'expiration',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => array(
- 'too_many_attempts' => 'Trop de tentatives. Essayez à nouveau dans quelques minutes.',
- 'wrong_credentials' => 'Courriel ou mot de passe incorrect',
- 'confirmation' => 'Votre compte a été validé !',
- 'wrong_confirmation' => 'Code de confirmation incorrect.',
- 'password_forgot' => 'Les informations de réinitialisation de votre mot de passe vous ont été envoyées par courriel.',
- 'password_reset' => 'Votre mot de passe a été modifié avec succès.',
- 'wrong_password_reset' => 'Mot de passe incorrect. Veuillez réessayer',
- ),
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link pour supprimer le logo Invoice Ninja en souscrivant au plan pro',
- 'remove_logo_link' => 'Cliquez ici',
- ],
-
- 'logout' => 'Se déconnecter',
- 'sign_up_to_save' => 'Connectez vous pour sauvegarder votre travail',
- 'agree_to_terms' =>'J\'accepte les conditions d\'utilisation d\'Invoice ninja :terms',
- 'terms_of_service' => 'Conditions d\'utilisation',
- 'email_taken' => 'L\'adresse courriel existe déjà',
- 'working' => 'En cours',
- 'success' => 'Succès',
- 'success_message' => 'Inscription réussie avec succès. Veuillez cliquer sur le lien dans le courriel de confirmation de compte pour vérifier votre adresse courriel.',
- 'erase_data' => 'Cela supprimera vos données de façon permanente.',
- 'password' => 'Mot de passe',
-
- 'pro_plan_product' => 'Plan Pro',
- 'pro_plan_description' => 'Inscription d\'une durée d\'un an au Plan Pro d\'Invoice ninja',
- 'pro_plan_success' => 'Merci pour votre inscription ! Une fois la facture réglée, votre adhésion au Plan Pro commencera.',
-
- 'unsaved_changes' => 'Vous avez des modifications non enregistrées',
- 'custom_fields' => 'Champs personnalisés',
- 'company_fields' => 'Champs de société',
- 'client_fields' => 'Champs client',
- 'field_label' => 'Nom du champ',
- 'field_value' => 'Valeur du champ',
- 'edit' => 'Éditer',
- 'view_as_recipient' => 'Voir en tant que destinataire',
-
- // product management
- 'product_library' => 'Inventaire',
- 'product' => 'Produit',
- 'products' => 'Produits',
- 'fill_products' => 'Remplissage auto des produits',
- 'fill_products_help' => 'La sélection d\'un produit entrainera la MAJ de la description et du prix',
- 'update_products' => 'Mise à jour auto des produits',
- 'update_products_help' => 'La mise à jour d\'une facture entraîne la mise à jour des produits',
- 'create_product' => 'Nouveau produit',
- 'edit_product' => 'Éditer Produit',
- 'archive_product' => 'Archiver Produit',
- 'updated_product' => 'Produit mis à jour',
- 'created_product' => 'Produit créé',
- 'archived_product' => 'Produit archivé',
- 'pro_plan_custom_fields' => ':link pour activer les champs personnalisés en rejoingant le Plan Pro',
-
- 'advanced_settings' => 'Paramètres avancés',
- 'pro_plan_advanced_settings' => ':link pour activer les paramètres avancés en rejoingant le Plan Pro',
- 'invoice_design' => 'Modèle de facture',
- 'specify_colors' => 'Spécifiez les couleurs',
- 'specify_colors_label' => 'Sélectionnez les couleurs utilisés dans les factures',
-
- 'chart_builder' => 'Concepteur de graphiques',
- 'ninja_email_footer' => 'Utilisez :site pour facturer vos clients et être payés en ligne gratuitement!',
- 'go_pro' => 'Passez au Plan Pro',
-
- // Quotes
- 'quote' => 'Devis',
- 'quotes' => 'Devis',
- 'quote_number' => 'Devis numéro',
- 'quote_number_short' => 'Devis #',
- 'quote_date' => 'Date du devis',
- 'quote_total' => 'Montant du devis',
- 'your_quote' => 'Votre devis',
- 'total' => 'Total',
- 'clone' => 'Dupliquer',
-
- 'new_quote' => 'Nouveau devis',
- 'create_quote' => 'Créer un devis',
- 'edit_quote' => 'Éditer le devis',
- 'archive_quote' => 'Archiver le devis',
- 'delete_quote' => 'Supprimer le devis',
- 'save_quote' => 'Enregistrer le devis',
- 'email_quote' => 'Envoyer le devis par courriel',
- 'clone_quote' => 'Dupliquer le devis',
- 'convert_to_invoice' => 'Convertir en facture',
- 'view_invoice' => 'Nouvelle facture',
- 'view_quote' => 'Voir le devis',
- 'view_client' => 'Voir le client',
-
- 'updated_quote' => 'Devis mis à jour',
- 'created_quote' => 'Devis créé',
- 'cloned_quote' => 'Devis dupliqué avec succès',
- 'emailed_quote' => 'Devis envoyé par courriel',
- 'archived_quote' => 'Devis archivé',
- 'archived_quotes' => ':count devis ont bien été archivés',
- 'deleted_quote' => 'Devis supprimé',
- 'deleted_quotes' => ':count devis ont bien été supprimés',
- 'converted_to_invoice' => 'Le devis a bien été converti en facture',
-
- 'quote_subject' => 'Nouveau devis de :account',
- 'quote_message' => 'Pour visionner votre devis de :amount, cliquez sur le lien ci-dessous.',
- 'quote_link_message' => 'Pour visionner votre soumission, cliquez sur le lien ci-dessous:',
- 'notification_quote_sent_subject' => 'Le devis :invoice a été envoyé à :client',
- 'notification_quote_viewed_subject' => 'Le devis :invoice a été visionné par :client',
- 'notification_quote_sent' => 'Le devis :invoice de :amount a été envoyé au client :client.',
- 'notification_quote_viewed' => 'Le devis :invoice de :amount a été visioné par le client :client.',
-
- 'session_expired' => 'Votre session a expiré.',
-
- 'invoice_fields' => 'Champs de facture',
- 'invoice_options' => 'Options de facturation',
- 'hide_quantity' => 'Masquer la quantité',
- 'hide_quantity_help' => 'Si la quantité de vos produits sont toujours 1, vous pouvez alors masquer la colonne "Quantité".',
- 'hide_paid_to_date' => 'Masquer "Payé à ce jour"',
- 'hide_paid_to_date_help' => 'Afficher seulement la ligne "Payé à ce jour"sur les factures pour lesquelles il y a au moins un paiement.',
-
- 'charge_taxes' => 'Taxe supplémentaire',
- 'user_management' => 'Gestion des utilisateurs',
- 'add_user' => 'Ajouter utilisateur',
- 'send_invite' => 'Envoyer invitation',
- 'sent_invite' => 'Invitation envoyés',
- 'updated_user' => 'Utilisateur mis à jour',
- 'invitation_message' => 'Vous avez été invité par :invitor. ',
- 'register_to_add_user' => 'Veuillez vous enregistrer pour ajouter un utilisateur',
- 'user_state' => 'État',
- 'edit_user' => 'Éditer l\'utilisateur',
- 'delete_user' => 'Supprimer l\'utilisateur',
- 'active' => 'Actif',
- 'pending' => 'En attente',
- 'deleted_user' => 'Utilisateur supprimé',
- 'limit_users' => 'Désolé, ceci excédera la limite de ' . MAX_NUM_USERS . ' utilisateurs',
-
- 'confirm_email_invoice' => 'Voulez-vous vraiment envoyer cette facture par courriel ?',
- 'confirm_email_quote' => 'Voulez-vous vraiment envoyer ce devis par courriel ?',
- 'confirm_recurring_email_invoice' => 'Les factures récurrentes sont activées, voulez-vous vraiment envoyer cette facture par courriel ?',
-
- 'cancel_account' => 'Supprimer le compte',
- 'cancel_account_message' => 'Attention: Ceci supprimera de façon permanente toutes vos données; cette action est irréversible.',
- 'go_back' => 'Retour',
-
- 'data_visualizations' => 'Visualisation des données',
- 'sample_data' => 'Données fictives présentées',
- 'hide' => 'Cacher',
- 'new_version_available' => 'Une nouvelle version de :releases_link est disponible. Vous utilisez v:user_version, la plus récente est v:latest_version',
-
-
- 'invoice_settings' => 'Paramètres des factures',
- 'invoice_number_prefix' => 'Préfixe du numéro de facture',
- 'invoice_number_counter' => 'Compteur du numéro de facture',
- 'quote_number_prefix' => 'Préfixe du numéro de devis',
- 'quote_number_counter' => 'Compteur du numéro de devis',
- 'share_invoice_counter' => 'Partager le compteur de facture',
- 'invoice_issued_to' => 'Facture destinée à',
- 'invalid_counter' => 'Pour éviter un éventuel conflit, merci de définir un préfixe pour le numéro de facture ou pour le numéro de devis',
- 'mark_sent' => 'Marquer comme envoyé',
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'Plus de modèles',
- 'more_designs_title' => 'Modèles de factures additionnels',
- 'more_designs_cloud_header' => 'Passez au Plan Pro pour plus de modèles',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Obtenez 6 modèles de factures additionnels pour seulement '.INVOICE_DESIGNS_PRICE.'$',
- 'more_designs_self_host_text' => '',
- 'buy' => 'Acheter',
- 'bought_designs' => 'Les nouveaux modèles ont été ajoutés avec succès',
-
- 'sent' => 'envoyé',
- 'timesheets' => 'Feuilles de temps',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Numéro de TVA',
-
- 'id_number' => 'Numéro ID',
- 'white_label_link' => 'Marque blanche',
- 'white_label_text' => 'Pour retirer la marque Invoice Ninja en haut de la page client, achetez un licence en marque blanche de '.WHITE_LABEL_PRICE.'$.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restaurer',
- 'restore_invoice' => 'Restaurer la facture',
- 'restore_quote' => 'Restaurer le devis',
- 'restore_client' => 'Restaurer le client',
- 'restore_credit' => 'Restaurer le crédit',
- 'restore_payment' => 'Restaurer le paiement',
-
- 'restored_invoice' => 'Facture restaurée avec succès',
- 'restored_quote' => 'Devis restauré avec succès',
- 'restored_client' => 'Client restauré avec succès',
- 'restored_payment' => 'Paiement restauré avec succès',
- 'restored_credit' => 'Crédit restauré avec succès',
-
- 'reason_for_canceling' => 'Aidez nous à améliorer notre site en nous disant pourquoi vous partez.',
- 'discount_percent' => 'Pourcent',
- 'discount_amount' => 'Montant',
-
- 'invoice_history' => 'Historique des factures',
- 'quote_history' => 'Historique des devis',
- 'current_version' => 'Version courante',
- 'select_versiony' => 'Choix de la verison',
- 'view_history' => 'Consulter l\'historique',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-);
\ No newline at end of file
diff --git a/app/lang/fr/validation.php b/app/lang/fr/validation.php
deleted file mode 100644
index bb337904f75c..000000000000
--- a/app/lang/fr/validation.php
+++ /dev/null
@@ -1,138 +0,0 @@
- "Le champ :attribute doit être accepté.",
- "active_url" => "Le champ :attribute n'est pas une URL valide.",
- "after" => "Le champ :attribute doit être une date postérieure au :date.",
- "alpha" => "Le champ :attribute doit seulement contenir des lettres.",
- "alpha_dash" => "Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.",
- "alpha_num" => "Le champ :attribute doit seulement contenir des chiffres et des lettres.",
- "array" => "Le champ :attribute doit être un tableau.",
- "before" => "Le champ :attribute doit être une date antérieure au :date.",
- "between" => array(
- "numeric" => "La valeur de :attribute doit être comprise entre :min et :max.",
- "file" => "Le fichier :attribute doit avoir une taille entre :min et :max kilobytes.",
- "string" => "Le texte :attribute doit avoir entre :min et :max caractères.",
- "array" => "Le champ :attribute doit avoir entre :min et :max éléments."
- ),
- "confirmed" => "Le champ de confirmation :attribute ne correspond pas.",
- "date" => "Le champ :attribute n'est pas une date valide.",
- "date_format" => "Le champ :attribute ne correspond pas au format :format.",
- "different" => "Les champs :attribute et :other doivent être différents.",
- "digits" => "Le champ :attribute doit avoir :digits chiffres.",
- "digits_between" => "Le champ :attribute doit avoir entre :min and :max chiffres.",
- "email" => "Le champ :attribute doit être une adresse email valide.",
- "exists" => "Le champ :attribute sélectionné est invalide.",
- "image" => "Le champ :attribute doit être une image.",
- "in" => "Le champ :attribute est invalide.",
- "integer" => "Le champ :attribute doit être un entier.",
- "ip" => "Le champ :attribute doit être une adresse IP valide.",
- "max" => array(
- "numeric" => "La valeur de :attribute ne peut être supérieure à :max.",
- "file" => "Le fichier :attribute ne peut être plus gros que :max kilobytes.",
- "string" => "Le texte de :attribute ne peut contenir plus de :max caractères.",
- "array" => "Le champ :attribute ne peut avoir plus de :max éléments.",
- ),
- "mimes" => "Le champ :attribute doit être un fichier de type : :values.",
- "min" => array(
- "numeric" => "La valeur de :attribute doit être supérieure à :min.",
- "file" => "Le fichier :attribute doit être plus que gros que :min kilobytes.",
- "string" => "Le texte :attribute doit contenir au moins :min caractères.",
- "array" => "Le champ :attribute doit avoir au moins :min éléments."
- ),
- "not_in" => "Le champ :attribute sélectionné n'est pas valide.",
- "numeric" => "Le champ :attribute doit contenir un nombre.",
- "regex" => "Le format du champ :attribute est invalide.",
- "required" => "Le champ :attribute est obligatoire.",
- "required_if" => "Le champ :attribute est obligatoire quand la valeur de :other est :value.",
- "required_with" => "Le champ :attribute est obligatoire quand :values est présent.",
- "required_with_all" => "Le champ :attribute est obligatoire quand :values est présent.",
- "required_without" => "Le champ :attribute est obligatoire quand :values n'est pas présent.",
- "required_without_all" => "Le champ :attribute est requis quand aucun de :values n'est présent.",
- "same" => "Les champs :attribute et :other doivent être identiques.",
- "size" => array(
- "numeric" => "La valeur de :attribute doit être :size.",
- "file" => "La taille du fichier de :attribute doit être de :size kilobytes.",
- "string" => "Le texte de :attribute doit contenir :size caractères.",
- "array" => "Le champ :attribute doit contenir :size éléments."
- ),
- "unique" => "La valeur du champ :attribute est déjà utilisée.",
- "url" => "Le format de l'URL de :attribute n'est pas valide.",
-
- "positive" => "The :attribute must be greater than zero.",
- "has_credit" => "The client does not have enough credit.",
- "notmasked" => "The values are masked",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(
- 'attribute-name' => array(
- 'rule-name' => 'custom-message',
- ),
- ),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(
- "name" => "Nom",
- "username" => "Pseudo",
- "email" => "E-mail",
- "first_name" => "Prénom",
- "last_name" => "Nom",
- "password" => "Mot de passe",
- "password_confirmation" => "Confirmation du mot de passe",
- "city" => "Ville",
- "country" => "Pays",
- "address" => "Adresse",
- "phone" => "Téléphone",
- "mobile" => "Portable",
- "age" => "Age",
- "sex" => "Sexe",
- "gender" => "Genre",
- "day" => "Jour",
- "month" => "Mois",
- "year" => "Année",
- "hour" => "Heure",
- "minute" => "Minute",
- "second" => "Seconde",
- "title" => "Titre",
- "content" => "Contenu",
- "description" => "Description",
- "excerpt" => "Extrait",
- "date" => "Date",
- "time" => "Heure",
- "available" => "Disponible",
- "size" => "Taille"
- ),
-
-);
diff --git a/app/lang/it/pagination.php b/app/lang/it/pagination.php
deleted file mode 100644
index f1e10a7b10e1..000000000000
--- a/app/lang/it/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Precedente',
-
- 'next' => 'Successivo »',
-
-);
\ No newline at end of file
diff --git a/app/lang/it/public.php b/app/lang/it/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/it/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/it/reminders.php b/app/lang/it/reminders.php
deleted file mode 100644
index a7ea42a5a159..000000000000
--- a/app/lang/it/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Le password devono essere di almeno 6 caratteri e devono coincidere.",
-
- "user" => "Non esiste un utente associato a questo indirizzo e-mail.",
-
- "token" => "Questo token per la reimpostazione della password non è valido.",
-
- "sent" => "Promemoria della password inviato!",
-
-);
diff --git a/app/lang/it/texts.php b/app/lang/it/texts.php
deleted file mode 100644
index b3c96be0a247..000000000000
--- a/app/lang/it/texts.php
+++ /dev/null
@@ -1,576 +0,0 @@
- 'Organizzazione',
- 'name' => 'Nome',
- 'website' => 'Sito web',
- 'work_phone' => 'Telefono',
- 'address' => 'Indirizzo',
- 'address1' => 'Via',
- 'address2' => 'Appartamento/Piano',
- 'city' => 'Città',
- 'state' => 'Stato/Provincia',
- 'postal_code' => 'Codice postale', /* CAP */
- 'country_id' => 'Paese',
- 'contacts' => 'Contatti',
- 'first_name' => 'Nome',
- 'last_name' => 'Cognome',
- 'phone' => 'Telefono',
- 'email' => 'Email',
- 'additional_info' => 'Maggiori informazioni',
- 'payment_terms' => 'Condizioni di pagamento',
- 'currency_id' => 'Valuta',
- 'size_id' => 'Dimensione',
- 'industry_id' => 'Industria',
- 'private_notes' => 'Note Personali',
-
- // invoice
- 'invoice' => 'Fattura',
- 'client' => 'Cliente',
- 'invoice_date' => 'Data Fattura',
- 'due_date' => 'Scadenza Fattura',
- 'invoice_number' => 'Numero Fattura',
- 'invoice_number_short' => 'Fattura #', /* Fattura N° */
- 'po_number' => 'Numero d\'ordine d\'acquisto',
- 'po_number_short' => 'Ordine d\'acquisto #', /* Ordine d'acquisto N° */
- 'frequency_id' => 'Frequenza',
- 'discount' => 'Sconto',
- 'taxes' => 'Tasse',
- 'tax' => 'Tassa',
- 'item' => 'Articolo',
- 'description' => 'Descrizione',
- 'unit_cost' => 'Costo Unitario',
- 'quantity' => 'Quantità',
- 'line_total' => 'Totale Riga',
- 'subtotal' => 'Subtotale',
- 'paid_to_date' => 'Pagato in Data',
- 'balance_due' => 'Saldo Dovuto',
- 'invoice_design_id' => 'Stile',
- 'terms' => 'Condizioni',
- 'your_invoice' => 'Tua Fattura',
-
- 'remove_contact' => 'Rimuovi contatto',
- 'add_contact' => 'Aggiungi contatto',
- 'create_new_client' => 'Crea nuovo cliente',
- 'edit_client_details' => 'Modifica dati cliente',
- 'enable' => 'Abilita',
- 'learn_more' => 'Scopri di più',
- 'manage_rates' => 'Gestisci tassi',
- 'note_to_client' => 'Nota al cliente',
- 'invoice_terms' => 'Termini della fattura',
- 'save_as_default_terms' => 'Salva termini come predefiniti', /* Imposta termini come predefiniti */
- 'download_pdf' => 'Scarica PDF',
- 'pay_now' => 'Paga Adesso', /* Paga Ora */
- 'save_invoice' => 'Salva Fattura',
- 'clone_invoice' => 'Duplica Fattura',
- 'archive_invoice' => 'Archivia Fattura',
- 'delete_invoice' => 'Elimina Fattura',
- 'email_invoice' => 'Manda Fattura', /* Spedisci Fattura */
- 'enter_payment' => 'Inserisci Pagamento',
- 'tax_rates' => 'Aliquote Fiscali', /* ^^Unsure^^ */
- 'rate' => 'Aliquota', /* ^^Unsure^^ */
- 'settings' => 'Impostazioni',
- 'enable_invoice_tax' => 'Abilita la specifica di aliquote fiscali', /* ^^Unsure^^ */
- 'enable_line_item_tax' => 'Abilita la specifica di aliquote di voci di bilancio', /* ^^Unsure^^ */
-
- // navigation
- 'dashboard' => 'Cruscotto', /* Pannello */
- 'clients' => 'Clienti',
- 'invoices' => 'Fatture',
- 'payments' => 'Pagamenti',
- 'credits' => 'Crediti',
- 'history' => 'Storia', /* Cronologia */
- 'search' => 'Cerca', /* Cerca */
- 'sign_up' => 'Registrati',
- 'guest' => 'Ospite',
- 'company_details' => 'Dettagli Azienda',
- 'online_payments' => 'Pagamenti Online',
- 'notifications' => 'Notifiche',
- 'import_export' => 'Importa/Esporta',
- 'done' => 'Fatto',
- 'save' => 'Salva',
- 'create' => 'Crea',
- 'upload' => 'Carica',
- 'import' => 'Importa',
- 'download' => 'Scarica',
- 'cancel' => 'Annulla',
- 'close' => 'Close',
- 'provide_email' => 'Per favore, fornisci un indirizzo Email valido',
- 'powered_by' => 'Powered by', /* Realizzato da */
- 'no_items' => 'Nessun articolo',
-
- // recurring invoices
- 'recurring_invoices' => 'Fatture ricorrenti',
- 'recurring_help' => '
Invia automaticamente al cliente le stesse fatture settimanalmente, bimestralmente, mensilmente, trimestralmente o annualmente.
-
Usa :MESE, :TRIMESRE o :ANNO per date dinamiche. Funziona anche con la matematica di base, ad esempio :MESE-1.
-
Esempi di variabili di fattura dinamiche:
-
-
"Iscrizione palestra per il mese di :MESE" => "Iscrizione palestra per il mese di Luglio"
"Pagamento fermo a :TRIMESTRE+1" => "Pagamento fermo al 2° trimestre"
-
', /* ^^Variables translated in case you'll need it for front end^^ */
-
- // dashboard
- 'in_total_revenue' => 'di fatturato',
- 'billed_client' => 'Cliente fatturato',
- 'billed_clients' => 'Clienti fatturati',
- 'active_client' => 'cliente attivo',
- 'active_clients' => 'clienti attivi',
- 'invoices_past_due' => 'Fatture Insolute', /* Insoluti */
- 'upcoming_invoices' => 'Prossime fatture',
- 'average_invoice' => 'Fattura media',
-
- // list pages
- 'archive' => 'Archivia',
- 'delete' => 'Elimina',
- 'archive_client' => 'Archivia cliente',
- 'delete_client' => 'Elimina cliente',
- 'archive_payment' => 'Archivia pagamento',
- 'delete_payment' => 'Elimina pagamento',
- 'archive_credit' => 'Archivia credito',
- 'delete_credit' => 'Elimina credito',
- 'show_archived_deleted' => 'Mostra Archiviati/eliminati',
- 'filter' => 'Filtra',
- 'new_client' => 'Nuovo Cliente',
- 'new_invoice' => 'Nuova Fattura',
- 'new_payment' => 'Nuovo Pagamento',
- 'new_credit' => 'Nuovo Credito',
- 'contact' => 'Contatto',
- 'date_created' => 'Data di Creazione',
- 'last_login' => 'Ultimo Accesso',
- 'balance' => 'Saldo',
- 'action' => 'Azione',
- 'status' => 'Stato',
- 'invoice_total' => 'Totale Fattura',
- 'frequency' => 'Frequenza',
- 'start_date' => 'Data Inizio',
- 'end_date' => 'Data Fine',
- 'transaction_reference' => 'Riferimento Transazione',
- 'method' => 'Metodo',
- 'payment_amount' => 'Importo Pagamento',
- 'payment_date' => 'Data Pagamento',
- 'credit_amount' => 'Importo Credito',
- 'credit_balance' => 'Saldo Credito',
- 'credit_date' => 'Data Credito',
- 'empty_table' => 'Nessun dato disponibile nella tabella',
- 'select' => 'Seleziona',
- 'edit_client' => 'Modifica Cliente',
- 'edit_invoice' => 'Modifica Fattura',
-
- // client view page
- 'create_invoice' => 'Crea Fattura',
- 'enter_credit' => 'Inserisci Credito',
- 'last_logged_in' => 'Ultimo accesso',
- 'details' => 'Dettagli',
- 'standing' => 'Fermo',
- 'credit' => 'Credito',
- 'activity' => 'Attività',
- 'date' => 'Data',
- 'message' => 'Messaggio',
- 'adjustment' => 'Correzione',
- 'are_you_sure' => 'Sei sicuro?',
-
- // payment pages
- 'payment_type_id' => 'Tipo di Pagamento',
- 'amount' => 'Importo',
-
- // account/company pages
- 'work_email' => 'Email',
- 'language_id' => 'Lingua',
- 'timezone_id' => 'Fuso Orario',
- 'date_format_id' => 'Formato data',
- 'datetime_format_id' => 'Formato Data/Ora',
- 'users' => 'Utenti',
- 'localization' => 'Localizzazione',
- 'remove_logo' => 'Rimuovi logo',
- 'logo_help' => 'Supportati: JPEG, GIF e PNG. Altezza raccomandata: 120px',
- 'payment_gateway' => 'Servizi di Pagamento',
- 'gateway_id' => 'Piattaforma',
- 'email_notifications' => 'Notifiche Email',
- 'email_sent' => 'Mandami un\'email quando una fattura è inviata',
- 'email_viewed' => 'Mandami un\'email quando una fattura è visualizzata',
- 'email_paid' => 'Mandami un\'email quando una fattura è pagata',
- 'site_updates' => 'Aggiornamenti Sito',
- 'custom_messages' => 'Messaggi Personalizzati',
- 'default_invoice_terms' => 'Salva termini come predefiniti',
- 'default_email_footer' => 'Salva firma email come predefinita',
- 'import_clients' => 'Importa Dati Clienti',
- 'csv_file' => 'Seleziona file CSV',
- 'export_clients' => 'Esporta Dati Clienti',
- 'select_file' => 'Seleziona un file, per favore',
- 'first_row_headers' => 'Usa la prima riga come Intestazione',
- 'column' => 'Colonna',
- 'sample' => 'Esempio',
- 'import_to' => 'Importa in',
- 'client_will_create' => 'il cliente sarà creato',
- 'clients_will_create' => 'i clienti saranno creati',
-
- // application messages
- 'created_client' => 'Cliente creato con successo',
- 'created_clients' => ':count clienti creati con successo',
- 'updated_settings' => 'Impostazioni aggiornate con successo',
- 'removed_logo' => 'Logo rimosso con successo',
- 'sent_message' => 'Messaggio inviato con successo',
- 'invoice_error' => 'Per favore, assicurati di aver selezionato un cliente e correggi tutti gli errori',
- 'limit_clients' => 'Ci dispiace, questo supererà il limite di :count clienti',
- 'payment_error' => 'C\'è stato un errore durante il pagamento. Riprova più tardi, per favore.',
- 'registration_required' => 'Per favore, registrati per inviare una fattura',
- 'confirmation_required' => 'Per favore, conferma il tuo indirizzo email',
-
- 'updated_client' => 'Cliente aggiornato con successo',
- 'created_client' => 'Cliente creato con successo',
- 'archived_client' => 'Cliente archiviato con successo',
- 'archived_clients' => ':count clienti archiviati con successo',
- 'deleted_client' => 'Cliente eliminato con successo',
- 'deleted_clients' => ':count clienti eliminati con successo',
-
- 'updated_invoice' => 'Fattura aggiornata con successo',
- 'created_invoice' => 'Fattura creata con successo',
- 'cloned_invoice' => 'Fattura duplicata con successo',
- 'emailed_invoice' => 'Fattura inviata con successo',
- 'and_created_client' => 'e cliente creato',
- 'archived_invoice' => 'Fattura archiviata con successo',
- 'archived_invoices' => ':count fatture archiviate con successo',
- 'deleted_invoice' => 'Fattura eliminata con successo',
- 'deleted_invoices' => ':count fatture eliminate con successo',
-
- 'created_payment' => 'Pagamento creato con successo',
- 'archived_payment' => 'Pagamento archiviato con successo',
- 'archived_payments' => ':count pagamenti archiviati con successo',
- 'deleted_payment' => 'Pagamenti eliminati con successo',
- 'deleted_payments' => ':count pagamenti eliminati con successo',
- 'applied_payment' => 'Pagamento applicato con successo',
-
- 'created_credit' => 'Credito creato con successo',
- 'archived_credit' => 'Credito archiviato con successo',
- 'archived_credits' => ':count crediti archiviati con successo',
- 'deleted_credit' => 'Credito eliminato con successo',
- 'deleted_credits' => ':count crediti eliminati con successo',
-
- // Emails
- 'confirmation_subject' => 'Conferma Account Invoice Ninja',
- 'confirmation_header' => 'Conferma Account',
- 'confirmation_message' => 'Per favore, accedi al link qui sotto per confermare il tuo account.',
- 'invoice_subject' => 'Nuova fattura da :account',
- 'invoice_message' => 'Per visualizzare la tua fattura di :amount, clicca sul link qui sotto.',
- 'payment_subject' => 'Pagamento Ricevuto',
- 'payment_message' => 'Grazie per il tuo pagamento di :amount.',
- 'email_salutation' => 'Caro :name,',
- 'email_signature' => 'Distinti saluti,',
- 'email_from' => 'Il Team di InvoiceNinja',
- 'user_email_footer' => 'Per modificare le impostazioni di notifiche via email per favore accedi a: '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Per visualizzare la tua fattura del cliente clicca sul link qui sotto:',
- 'notification_invoice_paid_subject' => 'La fattura :invoice è stata pagata da :client',
- 'notification_invoice_sent_subject' => 'La fattura :invoice è stata inviata a :client',
- 'notification_invoice_viewed_subject' => 'La fattura :invoice è stata visualizzata da :client',
- 'notification_invoice_paid' => 'Un pagamento di :amount è stato effettuato dal cliente :client attraverso la fattura :invoice.',
- 'notification_invoice_sent' => 'Al seguente cliente :client è stata inviata via email la fattura :invoice di :amount.',
- 'notification_invoice_viewed' => 'Il seguente cliente :client ha visualizzato la fattura :invoice di :amount.',
- 'reset_password' => 'Puoi resettare la password del tuo account cliccando sul link qui sotto:',
- 'reset_password_footer' => 'Se non sei stato tu a voler resettare la password per favore invia un\'email di assistenza a: ' . CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Pagamento Sicuro',
- 'card_number' => 'Numero Carta',
- 'expiration_month' => 'Mese di Scadenza',
- 'expiration_year' => 'Anno di Scadenza',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'Troppi tentativi fatti. Riprova tra qualche minuto.',
- 'wrong_credentials' => 'Email o password non corretti.',
- 'confirmation' => 'Il tuo account è stato confermato!',
- 'wrong_confirmation' => 'Codice di verifica errato.',
- 'password_forgot' => 'I dati per resettare la tua password sono stati inviati alla tua email.',
- 'password_reset' => 'La tua password è stata cambiata con successo.',
- 'wrong_password_reset' => 'Password errata. Riprova',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link per rimuovere il logo di Invoice Ninja aderendo al programma pro',
- 'remove_logo_link' => 'Clicca qui',
- ],
-
- 'logout' => 'Log Out', /* Esci */
- 'sign_up_to_save' => 'Registrati per salvare il tuo lavoro',
- 'agree_to_terms' =>'Accetto i :terms di Invoice Ninja',
- 'terms_of_service' => 'Condizioni di Servizio',
- 'email_taken' => 'Questo indirizzo email è già registrato',
- 'working' => 'In elaborazione',
- 'success' => 'Fatto',
- 'success_message' => 'Registrazione avvenuta con successo. Per favore visita il link nell\'email di conferma per verificare il tuo indirizzo email.',
- 'erase_data' => 'Questo eliminerà definitivamente i tuoi dati.',
- 'password' => 'Password',
-
- 'pro_plan_product' => 'Piano PRO',
- 'pro_plan_description' => 'Un anno di sottoscrizione al piano PRO Invoice Ninja.',
- 'pro_plan_success' => 'Grazie per aver aderito! Non appena la fattura risulterà pagata il tuo piano PRO avrà inizio.',
-
- 'unsaved_changes' => 'Ci sono dei cambiamenti non salvati',
- 'custom_fields' => 'Campi Personalizzabili',
- 'company_fields' => 'Campi Azienda',
- 'client_fields' => 'Campi Cliente',
- 'field_label' => 'Etichetta Campo',
- 'field_value' => 'Valore Campo',
- 'edit' => 'Modifica',
- 'view_as_recipient' => 'Visualizza come destinatario',
-
- // product management
- 'product_library' => 'Libreria prodotti',
- 'product' => 'Prodotto',
- 'products' => 'Prodotti',
- 'fill_products' => 'Riempimento automatico prodotti',
- 'fill_products_help' => 'Selezionare un prodotto farà automaticamente inserire la descrizione ed il costo',
- 'update_products' => 'Aggiorna automaticamente i prodotti',
- 'update_products_help' => 'Aggiornare una fatura farà automaticamente aggiornare i prodotti',
- 'create_product' => 'Crea Prodotto',
- 'edit_product' => 'Modifica Prodotto',
- 'archive_product' => 'Archivia Prodotto',
- 'updated_product' => 'Prodotto aggiornato con successo',
- 'created_product' => 'Prodotto creato con successo',
- 'archived_product' => 'Prodotto archiviato con successo',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
-
- 'advanced_settings' => 'Advanced Settings',
- 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
- 'invoice_design' => 'Invoice Design',
- 'specify_colors' => 'Specify colors',
- 'specify_colors_label' => 'Select the colors used in the invoice',
-
- 'chart_builder' => 'Creatore grafico',
- 'ninja_email_footer' => 'Usa :site per fatturare ai tuoi clienti e venire pagato online gratis!',
- 'go_pro' => 'diventa Pro',
-
- // Quotes
- 'quote' => 'Preventivo',
- 'quotes' => 'Preventivi',
- 'quote_number' => 'Numero Preventivo',
- 'quote_number_short' => 'Preventivo #',
- 'quote_date' => 'Data Preventivo',
- 'quote_total' => 'Totale Preventivo',
- 'your_quote' => 'Il vostro Preventivo',
- 'total' => 'Totale',
- 'clone' => 'Clona', /*Infinite verb?*/
-
- 'new_quote' => 'Nuovo Preventivo',
- 'create_quote' => 'Crea Preventivo',
- 'edit_quote' => 'Modifica Preventivo',
- 'archive_quote' => 'Archivia Preventivo',
- 'delete_quote' => 'Cancella Preventivo',
- 'save_quote' => 'Salva Preventivo',
- 'email_quote' => 'Invia Preventivo via Email',
- 'clone_quote' => 'Clona Preventivo',
- 'convert_to_invoice' => 'Converti a Fattura',
- 'view_invoice' => 'Vedi Fattura',
- 'view_quote' => 'Vedi Preventivo',
- 'view_client' => 'Vedi Cliente',
-
- 'updated_quote' => 'Preventivo aggiornato con successo',
- 'created_quote' => 'Preventivo creato con successo',
- 'cloned_quote' => 'Preventivo clonato con successo',
- 'emailed_quote' => 'Preventivo inviato con successo',
- 'archived_quote' => 'Preventivo archiviato con successo',
- 'archived_quotes' => 'Sono stati archiviati :count preventivi con successo',
- 'deleted_quote' => 'Preventivo cancellato con successo',
- 'deleted_quotes' => 'Sono stati cancellati :count preventivi con successo',
- 'converted_to_invoice' => 'Il preventivo è stato convertito a fattura con successo',
-
- 'quote_subject' => 'Nuovo preventivo da :account',
- 'quote_message' => 'Per visualizzare il vostro preventivo per :amount, cliccare il collegamento sotto.',
- 'quote_link_message' => 'Per visualizzare il preventivo del vostro cliante cliccate il collegamento sotto:',
- 'notification_quote_sent_subject' => 'Il preventivo :invoice è stato inviato a :client',
- 'notification_quote_viewed_subject' => 'Il preventivo :invoice è stato visualizzato da :client',
- 'notification_quote_sent' => 'Al seguente cliente :client è stata inviata la fattura :invoice per :amount.',
- 'notification_quote_viewed' => 'Il seguente cliente :client ha visualizzato il preventivo :invoice di :amount.',
-
- 'session_expired' => 'La vostra sessione è scaduta.',
-
- 'invoice_fields' => 'Invoice Fields',
- 'invoice_options' => 'Invoice Options',
- 'hide_quantity' => 'Hide quantity',
- 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
- 'hide_paid_to_date' => 'Hide paid to date',
- 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
-
- 'charge_taxes' => 'Charge taxes',
- 'user_management' => 'User Management',
- 'add_user' => 'Add User',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Successfully sent invitation',
- 'updated_user' => 'Successfully updated user',
- 'invitation_message' => 'You\'ve been invited by :invitor. ',
- 'register_to_add_user' => 'Please sign up to add a user',
- 'user_state' => 'State',
- 'edit_user' => 'Edit User',
- 'delete_user' => 'Delete User',
- 'active' => 'Active',
- 'pending' => 'Pending',
- 'deleted_user' => 'Successfully deleted user',
- 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
-
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Recurring is enabled, are you sure you want this invoice emailed?',
-
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
-
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-);
diff --git a/app/lang/it/validation.php b/app/lang/it/validation.php
deleted file mode 100644
index 9d1d547d8beb..000000000000
--- a/app/lang/it/validation.php
+++ /dev/null
@@ -1,107 +0,0 @@
- ":attribute deve essere accettato.",
- "active_url" => ":attribute non è un URL valido.",
- "after" => ":attribute deve essere una data successiva al :date.",
- "alpha" => ":attribute può contenere solo lettere.",
- "alpha_dash" => ":attribute può contenere solo lettere, numeri e trattini.",
- "alpha_num" => ":attribute può contenere solo lettere e numeri.",
- "array" => ":attribute deve essere un array.",
- "before" => ":attribute deve essere una data precedente al :date.",
- "between" => array(
- "numeric" => ":attribute deve trovarsi tra :min - :max.",
- "file" => ":attribute deve trovarsi tra :min - :max kilobytes.",
- "string" => ":attribute deve trovarsi tra :min - :max caratteri.",
- "array" => ":attribute deve avere tra :min - :max elementi."
- ),
- "confirmed" => "Il campo di conferma per :attribute non coincide.",
- "date" => ":attribute non è una data valida.",
- "date_format" => ":attribute non coincide con il formato :format.",
- "different" => ":attribute e :other devono essere differenti.",
- "digits" => ":attribute deve essere di :digits cifre.",
- "digits_between" => ":attribute deve essere tra :min e :max cifre.",
- "email" => ":attribute non è valido.",
- "exists" => ":attribute selezionato/a non è valido.",
- "image" => ":attribute deve essere un'immagine.",
- "in" => ":attribute selezionato non è valido.",
- "integer" => ":attribute deve essere intero.",
- "ip" => ":attribute deve essere un indirizzo IP valido.",
- "max" => array(
- "numeric" => ":attribute deve essere minore di :max.",
- "file" => ":attribute non deve essere più grande di :max kilobytes.",
- "string" => ":attribute non può contenere più di :max caratteri.",
- "array" => ":attribute non può avere più di :max elementi."
- ),
- "mimes" => ":attribute deve essere del tipo: :values.",
- "min" => array(
- "numeric" => ":attribute deve valere almeno :min.",
- "file" => ":attribute deve essere più grande di :min kilobytes.",
- "string" => ":attribute deve contenere almeno :min caratteri.",
- "array" => ":attribute deve avere almeno :min elementi."
- ),
- "not_in" => "Il valore selezionato per :attribute non è valido.",
- "numeric" => ":attribute deve essere un numero.",
- "regex" => "Il formato del campo :attribute non è valido.",
- "required" => ":attribute è richiesto.",
- "required_if" => "Il campo :attribute è richiesto quando :other è :value.",
- "required_with" => "Il campo :attribute è richiesto quando :values è presente.",
- "required_with_all" => "The :attribute field is required when :values is present.",
- "required_without" => "Il campo :attribute è richiesto quando :values non è presente.",
- "required_without_all" => "The :attribute field is required when none of :values are present.",
- "same" => ":attribute e :other devono coincidere.",
- "size" => array(
- "numeric" => ":attribute deve valere :size.",
- "file" => ":attribute deve essere grande :size kilobytes.",
- "string" => ":attribute deve contenere :size caratteri.",
- "array" => ":attribute deve contenere :size elementi."
- ),
- "unique" => ":attribute è stato già utilizzato.",
- "url" => ":attribute deve essere un URL.",
-
- "positive" => "The :attribute must be greater than zero.",
- "has_credit" => "The client does not have enough credit.",
- "notmasked" => "The values are masked",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(
- 'attribute-name' => array(
- 'rule-name' => 'custom-message',
- ),
- ),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/lt/pagination.php b/app/lang/lt/pagination.php
deleted file mode 100755
index eb9be3baaed5..000000000000
--- a/app/lang/lt/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Previous',
-
- 'next' => 'Next »',
-
-);
\ No newline at end of file
diff --git a/app/lang/lt/public.php b/app/lang/lt/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/lt/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/lt/reminders.php b/app/lang/lt/reminders.php
deleted file mode 100755
index ad2262124d4d..000000000000
--- a/app/lang/lt/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Passwords must be at least six characters and match the confirmation.",
-
- "user" => "We can't find a user with that e-mail address.",
-
- "token" => "This password reset token is invalid.",
-
- "sent" => "Password reminder sent!",
-
-);
\ No newline at end of file
diff --git a/app/lang/lt/texts.php b/app/lang/lt/texts.php
deleted file mode 100644
index 81cfdee8f893..000000000000
--- a/app/lang/lt/texts.php
+++ /dev/null
@@ -1,586 +0,0 @@
- 'Įmonė',
- 'name' => 'Vardas',
- 'website' => 'Internetinis puslapis',
- 'work_phone' => 'Telefonas',
- 'address' => 'Adresas',
- 'address1' => 'Gatvė',
- 'address2' => 'Kabinetas',
- 'city' => 'Miestas',
- 'state' => 'Valstija',
- 'postal_code' => 'Pašto kodas',
- 'country_id' => 'Šalis',
- 'contacts' => 'Kontaktinė infromacija',
- 'first_name' => 'Vardas',
- 'last_name' => 'Pavardė',
- 'phone' => 'Telefonas',
- 'email' => 'El. paštas',
- 'additional_info' => 'Papidoma Info',
- 'payment_terms' => 'Apmokėjimo sąlygos',
- 'currency_id' => 'Valiuta',
- 'size_id' => 'Dydis',
- 'industry_id' => 'Veiklos sritis',
- 'private_notes' => 'Privatūs užrašai',
-
- // invoice
- 'invoice' => 'Sąkaita faktūra',
- 'client' => 'Klientas',
- 'invoice_date' => 'Išrašymo data',
- 'due_date' => 'Apmokėjimo Data',
- 'invoice_number' => 'Serija ir Nr.',
- 'invoice_number_short' => 'Nr.',
- 'po_number' => 'PO Numeris',
- 'po_number_short' => 'PO Nr.',
- 'frequency_id' => 'Kaip dažnai',
- 'discount' => 'Nuolaida',
- 'taxes' => 'Mokesčiai',
- 'tax' => 'PVM',
- 'item' => 'Prekė',
- 'description' => 'Aprašymas',
- 'unit_cost' => 'Vnt. kaina',
- 'quantity' => 'Kiekis',
- 'line_total' => 'Suma',
- 'subtotal' => 'Suma viso',
- 'paid_to_date' => 'Apmokėta',
- 'balance_due' => 'Apmokėti',
- 'invoice_design_id' => 'Dizainas',
- 'terms' => 'Sąlygos',
- 'your_invoice' => 'Tavo sąskaitos',
-
- 'remove_contact' => 'Pašalinti kontaktą',
- 'add_contact' => 'Pridėti kontaktą',
- 'create_new_client' => 'Sukurti naują klientą',
- 'edit_client_details' => 'Redaguoti kliento informaciją',
- 'enable' => 'Įgalinti',
- 'learn_more' => 'Plačiau',
- 'manage_rates' => 'Redaguoti įkainius',
- 'note_to_client' => 'Pastaba klientui',
- 'invoice_terms' => 'Sąskaitos sąlygos',
- 'save_as_default_terms' => 'Išsaugoti sąlygas kaip standratrines',
- 'download_pdf' => 'Atsisiųsti PDF',
- 'pay_now' => 'Apmokėti dabar',
- 'save_invoice' => 'Išsaugoti sąskaitą',
- 'clone_invoice' => 'Kopijuoti sąskaitą',
- 'archive_invoice' => 'Archyvuoti sąskaitą',
- 'delete_invoice' => 'Ištrinti sąskaitą',
- 'email_invoice' => 'Išsiųsti el. paštu sąskaitą',
- 'enter_payment' => 'Įvesti apmokėjimą',
- 'tax_rates' => 'Mokesčių įkainiai',
- 'rate' => 'Įkainis',
- 'settings' => 'Nustatymai',
- 'enable_invoice_tax' => 'Įjungti PVM mokesčius',
- 'enable_line_item_tax' => 'Įjungti PVM mokesčius sumai',
-
- // navigation
- 'dashboard' => 'Darbastalis',
- 'clients' => 'Klientai',
- 'invoices' => 'Sąskaitos',
- 'payments' => 'Mokėjimai',
- 'credits' => 'Kreditai',
- 'history' => 'Istorija',
- 'search' => 'Paieška',
- 'sign_up' => 'Prisijunk',
- 'guest' => 'Svečias',
- 'company_details' => 'Imonės informacija',
- 'online_payments' => 'Online mokėjimai',
- 'notifications' => 'Priminimai',
- 'import_export' => 'Importas/Eksportas',
- 'done' => 'Baigta',
- 'save' => 'Saugoti',
- 'create' => 'Kurti',
- 'upload' => 'Įkelti',
- 'import' => 'Importuoti',
- 'download' => 'Atsiųsti',
- 'cancel' => 'Atšaukti',
- 'close' => 'Uždaryti',
- 'provide_email' => 'Prašome pateikti galiojantį el. pašto adresą',
- 'powered_by' => 'Energija teikia',
- 'no_items' => 'Įrašų nėra',
-
- // recurring invoices
- 'recurring_invoices' => 'Recurring Invoices',
- 'recurring_help' => '
Automatically send clients the same invoices weekly, bi-monthly, monthly, quarterly or annually.
-
Use :MONTH, :QUARTER or :YEAR for dynamic dates. Basic math works as well, for example :MONTH-1.
-
Examples of dynamic invoice variables:
-
-
"Gym membership for the month of :MONTH" => "Gym membership for the month of July"
"Retainer payment for :QUARTER+1" => "Retainer payment for Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'in total revenue',
- 'billed_client' => 'billed client',
- 'billed_clients' => 'billed clients',
- 'active_client' => 'active client',
- 'active_clients' => 'active clients',
- 'invoices_past_due' => 'Invoices Past Due',
- 'upcoming_invoices' => 'Upcoming invoices',
- 'average_invoice' => 'Average invoice',
-
- // list pages
- 'archive' => 'Archive',
- 'delete' => 'Delete',
- 'archive_client' => 'Archive client',
- 'delete_client' => 'Delete client',
- 'archive_payment' => 'Archive payment',
- 'delete_payment' => 'Delete payment',
- 'archive_credit' => 'Archive credit',
- 'delete_credit' => 'Delete credit',
- 'show_archived_deleted' => 'Show archived/deleted',
- 'filter' => 'Filter',
- 'new_client' => 'New Client',
- 'new_invoice' => 'New Invoice',
- 'new_payment' => 'New Payment',
- 'new_credit' => 'New Credit',
- 'contact' => 'Contact',
- 'date_created' => 'Date Created',
- 'last_login' => 'Last Login',
- 'balance' => 'Balance',
- 'action' => 'Action',
- 'status' => 'Status',
- 'invoice_total' => 'Invoice Total',
- 'frequency' => 'Frequency',
- 'start_date' => 'Start Date',
- 'end_date' => 'End Date',
- 'transaction_reference' => 'Transaction Reference',
- 'method' => 'Method',
- 'payment_amount' => 'Payment Amount',
- 'payment_date' => 'Payment Date',
- 'credit_amount' => 'Credit Amount',
- 'credit_balance' => 'Credit Balance',
- 'credit_date' => 'Credit Date',
- 'empty_table' => 'No data available in table',
- 'select' => 'Select',
- 'edit_client' => 'Edit Client',
- 'edit_invoice' => 'Edit Invoice',
-
- // client view page
- 'create_invoice' => 'Create Invoice',
- 'enter_credit' => 'Enter Credit',
- 'last_logged_in' => 'Last logged in',
- 'details' => 'Details',
- 'standing' => 'Standing',
- 'credit' => 'Credit',
- 'activity' => 'Activity',
- 'date' => 'Date',
- 'message' => 'Message',
- 'adjustment' => 'Adjustment',
- 'are_you_sure' => 'Are you sure?',
-
- // payment pages
- 'payment_type_id' => 'Payment type',
- 'amount' => 'Amount',
-
- // account/company pages
- 'work_email' => 'Email',
- 'language_id' => 'Language',
- 'timezone_id' => 'Timezone',
- 'date_format_id' => 'Date format',
- 'datetime_format_id' => 'Date/Time Format',
- 'users' => 'Users',
- 'localization' => 'Localization',
- 'remove_logo' => 'Remove logo',
- 'logo_help' => 'Supported: JPEG, GIF and PNG. Recommended size: 200px width by 120px height',
- 'payment_gateway' => 'Payment Gateway',
- 'gateway_id' => 'Provider',
- 'email_notifications' => 'Email Notifications',
- 'email_sent' => 'Email me when an invoice is sent',
- 'email_viewed' => 'Email me when an invoice is viewed',
- 'email_paid' => 'Email me when an invoice is paid',
- 'site_updates' => 'Site Updates',
- 'custom_messages' => 'Custom Messages',
- 'default_invoice_terms' => 'Set default invoice terms',
- 'default_email_footer' => 'Set default email signature',
- 'import_clients' => 'Import Client Data',
- 'csv_file' => 'Select CSV file',
- 'export_clients' => 'Export Client Data',
- 'select_file' => 'Please select a file',
- 'first_row_headers' => 'Use first row as headers',
- 'column' => 'Column',
- 'sample' => 'Sample',
- 'import_to' => 'Import to',
- 'client_will_create' => 'client will be created',
- 'clients_will_create' => 'clients will be created',
-
- // application messages
- 'created_client' => 'Successfully created client',
- 'created_clients' => 'Successfully created :count clients',
- 'updated_settings' => 'Successfully updated settings',
- 'removed_logo' => 'Successfully removed logo',
- 'sent_message' => 'Successfully sent message',
- 'invoice_error' => 'Please make sure to select a client and correct any errors',
- 'limit_clients' => 'Sorry, this will exceed the limit of :count clients',
- 'payment_error' => 'There was an error processing your payment. Please try again later.',
- 'registration_required' => 'Please sign up to email an invoice',
- 'confirmation_required' => 'Please confirm your email address',
-
- 'updated_client' => 'Successfully updated client',
- 'created_client' => 'Successfully created client',
- 'archived_client' => 'Successfully archived client',
- 'archived_clients' => 'Successfully archived :count clients',
- 'deleted_client' => 'Successfully deleted client',
- 'deleted_clients' => 'Successfully deleted :count clients',
-
- 'updated_invoice' => 'Successfully updated invoice',
- 'created_invoice' => 'Successfully created invoice',
- 'cloned_invoice' => 'Successfully cloned invoice',
- 'emailed_invoice' => 'Successfully emailed invoice',
- 'and_created_client' => 'and created client',
- 'archived_invoice' => 'Successfully archived invoice',
- 'archived_invoices' => 'Successfully archived :count invoices',
- 'deleted_invoice' => 'Successfully deleted invoice',
- 'deleted_invoices' => 'Successfully deleted :count invoices',
-
- 'created_payment' => 'Successfully created payment',
- 'archived_payment' => 'Successfully archived payment',
- 'archived_payments' => 'Successfully archived :count payments',
- 'deleted_payment' => 'Successfully deleted payment',
- 'deleted_payments' => 'Successfully deleted :count payments',
- 'applied_payment' => 'Successfully applied payment',
-
- 'created_credit' => 'Successfully created credit',
- 'archived_credit' => 'Successfully archived credit',
- 'archived_credits' => 'Successfully archived :count credits',
- 'deleted_credit' => 'Successfully deleted credit',
- 'deleted_credits' => 'Successfully deleted :count credits',
-
- // Emails
- 'confirmation_subject' => 'Invoice Ninja Account Confirmation',
- 'confirmation_header' => 'Account Confirmation',
- 'confirmation_message' => 'Please access the link below to confirm your account.',
- 'invoice_subject' => 'New invoice from :account',
- 'invoice_message' => 'To view your invoice for :amount, click the link below.',
- 'payment_subject' => 'Payment Received',
- 'payment_message' => 'Thank you for your payment of :amount.',
- 'email_salutation' => 'Dear :name,',
- 'email_signature' => 'Regards,',
- 'email_from' => 'The InvoiceNinja Team',
- 'user_email_footer' => 'To adjust your email notification settings please visit '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'To view your client invoice click the link below:',
- 'notification_invoice_paid_subject' => 'Invoice :invoice was paid by :client',
- 'notification_invoice_sent_subject' => 'Invoice :invoice was sent to :client',
- 'notification_invoice_viewed_subject' => 'Invoice :invoice was viewed by :client',
- 'notification_invoice_paid' => 'A payment of :amount was made by client :client towards Invoice :invoice.',
- 'notification_invoice_sent' => 'The following client :client was emailed Invoice :invoice for :amount.',
- 'notification_invoice_viewed' => 'The following client :client viewed Invoice :invoice for :amount.',
- 'reset_password' => 'You can reset your account password by clicking the following link:',
- 'reset_password_footer' => 'If you did not request this password reset please email our support: ' . CONTACT_EMAIL,
-
-
- // Payment page
- 'secure_payment' => 'Secure Payment',
- 'card_number' => 'Card number',
- 'expiration_month' => 'Expiration month',
- 'expiration_year' => 'Expiration year',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'Too many attempts. Try again in few minutes.',
- 'wrong_credentials' => 'Incorrect email or password.',
- 'confirmation' => 'Your account has been confirmed!',
- 'wrong_confirmation' => 'Wrong confirmation code.',
- 'password_forgot' => 'The information regarding password reset was sent to your email.',
- 'password_reset' => 'Your password has been changed successfully.',
- 'wrong_password_reset' => 'Invalid password. Try again',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link to remove the Invoice Ninja logo by joining the Pro Plan',
- 'remove_logo_link' => 'Click here',
- ],
-
- 'logout' => 'Log Out',
- 'sign_up_to_save' => 'Sign up to save your work',
- 'agree_to_terms' =>'I agree to the Invoice Ninja :terms',
- 'terms_of_service' => 'Terms of Service',
- 'email_taken' => 'The email address is already registered',
- 'working' => 'Working',
- 'success' => 'Success',
- 'success_message' => 'You have succesfully registered. Please visit the link in the account confirmation email to verify your email address.',
- 'erase_data' => 'This will permanently erase your data.',
- 'password' => 'Password',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Thanks for choosing Invoice Ninja\'s Pro plan!
- Next StepsA payable invoice has been sent to the email
- address associated with your account. To unlock all of the awesome
- Pro features, please follow the instructions on the invoice to pay
- for a year of Pro-level invoicing.
- Can\'t find the invoice? Need further assistance? We\'re happy to help
- -- email us at contact@invoiceninja.com',
-
- 'unsaved_changes' => 'You have unsaved changes',
- 'custom_fields' => 'Custom fields',
- 'company_fields' => 'Company Fields',
- 'client_fields' => 'Client Fields',
- 'field_label' => 'Field Label',
- 'field_value' => 'Field Value',
- 'edit' => 'Edit',
- 'set_name' => 'Set your company name',
- 'view_as_recipient' => 'View as recipient',
-
- // product management
- 'product_library' => 'Product Library',
- 'product' => 'Product',
- 'products' => 'Products',
- 'fill_products' => 'Auto-fill products',
- 'fill_products_help' => 'Selecting a product will automatically fill in the description and cost',
- 'update_products' => 'Auto-update products',
- 'update_products_help' => 'Updating an invoice will automatically update the product library',
- 'create_product' => 'Create Product',
- 'edit_product' => 'Edit Product',
- 'archive_product' => 'Archive Product',
- 'updated_product' => 'Successfully updated product',
- 'created_product' => 'Successfully created product',
- 'archived_product' => 'Successfully archived product',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
-
- 'advanced_settings' => 'Advanced Settings',
- 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
- 'invoice_design' => 'Invoice Design',
- 'specify_colors' => 'Specify colors',
- 'specify_colors_label' => 'Select the colors used in the invoice',
-
- 'chart_builder' => 'Chart Builder',
- 'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!',
- 'go_pro' => 'Go Pro',
-
- // Quotes
- 'quote' => 'Quote',
- 'quotes' => 'Quotes',
- 'quote_number' => 'Quote Number',
- 'quote_number_short' => 'Quote #',
- 'quote_date' => 'Quote Date',
- 'quote_total' => 'Quote Total',
- 'your_quote' => 'Your Quote',
- 'total' => 'Total',
- 'clone' => 'Clone',
-
- 'new_quote' => 'New Quote',
- 'create_quote' => 'Create Quote',
- 'edit_quote' => 'Edit Quote',
- 'archive_quote' => 'Archive Quote',
- 'delete_quote' => 'Delete Quote',
- 'save_quote' => 'Save Quote',
- 'email_quote' => 'Email Quote',
- 'clone_quote' => 'Clone Quote',
- 'convert_to_invoice' => 'Convert to Invoice',
- 'view_invoice' => 'View Invoice',
- 'view_client' => 'View Client',
- 'view_quote' => 'View Quote',
-
- 'updated_quote' => 'Successfully updated quote',
- 'created_quote' => 'Successfully created quote',
- 'cloned_quote' => 'Successfully cloned quote',
- 'emailed_quote' => 'Successfully emailed quote',
- 'archived_quote' => 'Successfully archived quote',
- 'archived_quotes' => 'Successfully archived :count quotes',
- 'deleted_quote' => 'Successfully deleted quote',
- 'deleted_quotes' => 'Successfully deleted :count quotes',
- 'converted_to_invoice' => 'Successfully converted quote to invoice',
-
- 'quote_subject' => 'New quote from :account',
- 'quote_message' => 'To view your quote for :amount, click the link below.',
- 'quote_link_message' => 'To view your client quote click the link below:',
- 'notification_quote_sent_subject' => 'Quote :invoice was sent to :client',
- 'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client',
- 'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
- 'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
-
- 'session_expired' => 'Your session has expired.',
-
- 'invoice_fields' => 'Invoice Fields',
- 'invoice_options' => 'Invoice Options',
- 'hide_quantity' => 'Hide quantity',
- 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
- 'hide_paid_to_date' => 'Hide paid to date',
- 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
-
- 'charge_taxes' => 'Charge taxes',
- 'user_management' => 'User Management',
- 'add_user' => 'Add User',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Successfully sent invitation',
- 'updated_user' => 'Successfully updated user',
- 'invitation_message' => 'You\'ve been invited by :invitor. ',
- 'register_to_add_user' => 'Please sign up to add a user',
- 'user_state' => 'State',
- 'edit_user' => 'Edit User',
- 'delete_user' => 'Delete User',
- 'active' => 'Active',
- 'pending' => 'Pending',
- 'deleted_user' => 'Successfully deleted user',
- 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
-
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Recurring is enabled, are you sure you want this invoice emailed?',
-
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
-
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
-
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-
-);
-
diff --git a/app/lang/lt/validation.php b/app/lang/lt/validation.php
deleted file mode 100755
index 68b39c68af2f..000000000000
--- a/app/lang/lt/validation.php
+++ /dev/null
@@ -1,102 +0,0 @@
- "The :attribute must be accepted.",
- "active_url" => "The :attribute is not a valid URL.",
- "after" => "The :attribute must be a date after :date.",
- "alpha" => "The :attribute may only contain letters.",
- "alpha_dash" => "The :attribute may only contain letters, numbers, and dashes.",
- "alpha_num" => "The :attribute may only contain letters and numbers.",
- "array" => "The :attribute must be an array.",
- "before" => "The :attribute must be a date before :date.",
- "between" => array(
- "numeric" => "The :attribute must be between :min - :max.",
- "file" => "The :attribute must be between :min - :max kilobytes.",
- "string" => "The :attribute must be between :min - :max characters.",
- "array" => "The :attribute must have between :min - :max items.",
- ),
- "confirmed" => "The :attribute confirmation does not match.",
- "date" => "The :attribute is not a valid date.",
- "date_format" => "The :attribute does not match the format :format.",
- "different" => "The :attribute and :other must be different.",
- "digits" => "The :attribute must be :digits digits.",
- "digits_between" => "The :attribute must be between :min and :max digits.",
- "email" => "The :attribute format is invalid.",
- "exists" => "The selected :attribute is invalid.",
- "image" => "The :attribute must be an image.",
- "in" => "The selected :attribute is invalid.",
- "integer" => "The :attribute must be an integer.",
- "ip" => "The :attribute must be a valid IP address.",
- "max" => array(
- "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.",
- ),
- "mimes" => "The :attribute must be a file of type: :values.",
- "min" => array(
- "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.",
- ),
- "not_in" => "The selected :attribute is invalid.",
- "numeric" => "The :attribute must be a number.",
- "regex" => "The :attribute format is invalid.",
- "required" => "The :attribute field is required.",
- "required_if" => "The :attribute field is required when :other is :value.",
- "required_with" => "The :attribute field is required when :values is present.",
- "required_without" => "The :attribute field is required when :values is not present.",
- "same" => "The :attribute and :other must match.",
- "size" => array(
- "numeric" => "The :attribute must be :size.",
- "file" => "The :attribute must be :size kilobytes.",
- "string" => "The :attribute must be :size characters.",
- "array" => "The :attribute must contain :size items.",
- ),
- "unique" => "The :attribute has already been taken.",
- "url" => "The :attribute format is invalid.",
-
- "positive" => "The :attribute must be greater than zero.",
- "has_credit" => "The client does not have enough credit.",
- "notmasked" => "The values are masked",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/nb_NO/pagination.php b/app/lang/nb_NO/pagination.php
deleted file mode 100644
index c57908251668..000000000000
--- a/app/lang/nb_NO/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Tilbake',
-
- 'next' => 'Neste »',
-
-);
\ No newline at end of file
diff --git a/app/lang/nb_NO/public.php b/app/lang/nb_NO/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/nb_NO/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/nb_NO/reminders.php b/app/lang/nb_NO/reminders.php
deleted file mode 100644
index 88c8a1c920c4..000000000000
--- a/app/lang/nb_NO/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Passord må være minst seks tegn og samsvare med bekreftelsen.",
-
- "user" => "Vi kan ikke finne en bruker med den e-postadressen.",
-
- "token" => "Denne tilbakestillingsnøkkelen er ugyldig.",
-
- "sent" => "Passord påminnelse sendt!",
-
-);
\ No newline at end of file
diff --git a/app/lang/nb_NO/texts.php b/app/lang/nb_NO/texts.php
deleted file mode 100644
index 2d066fc016d7..000000000000
--- a/app/lang/nb_NO/texts.php
+++ /dev/null
@@ -1,582 +0,0 @@
- 'Organisasjon',
- 'name' => 'Navn',
- 'website' => 'Webside',
- 'work_phone' => 'Telefon',
- 'address' => 'Adresse',
- 'address1' => 'Gate',
- 'address2' => 'Nummer',
- 'city' => 'By',
- 'state' => 'Fylke',
- 'postal_code' => 'Postnummer',
- 'country_id' => 'Land',
- 'contacts' => 'Kontakter',
- 'first_name' => 'Fornavn',
- 'last_name' => 'Etternavn',
- 'phone' => 'Telefon',
- 'email' => 'Email',
- 'additional_info' => 'Tilleggsinfo',
- 'payment_terms' => 'Betalingsvilkår',
- 'currency_id' => 'Valuta',
- 'size_id' => 'Størrelse',
- 'industry_id' => 'Sektor',
- 'private_notes' => 'Private notater',
-
- // invoice
- 'invoice' => 'Faktura',
- 'client' => 'Klient',
- 'invoice_date' => 'Faktureringsdato',
- 'due_date' => 'Betalingsfrist',
- 'invoice_number' => 'Fakturanummer',
- 'invoice_number_short' => 'Faktura #',
- 'po_number' => 'Ordrenummer',
- 'po_number_short' => 'Ordre #',
- 'frequency_id' => 'Frekvens',
- 'discount' => 'Rabatt',
- 'taxes' => 'Skatter',
- 'tax' => 'Skatt',
- 'item' => 'Beløpstype',
- 'description' => 'Beskrivese',
- 'unit_cost' => ' pris',
- 'quantity' => 'STK',
- 'line_total' => 'Sum',
- 'subtotal' => 'Totalbeløp',
- 'paid_to_date' => 'Betalt',
- 'balance_due' => 'Gjenstående',
- 'invoice_design_id' => 'Design',
- 'terms' => 'Vilkår',
- 'your_invoice' => 'Din faktura',
-
- 'remove_contact' => 'Fjern kontakt',
- 'add_contact' => 'Legg til kontakt',
- 'create_new_client' => 'Opprett ny klient',
- 'edit_client_details' => 'Endre klientdetaljer',
- 'enable' => 'Aktiver',
- 'learn_more' => 'Lær mer',
- 'manage_rates' => 'Administrer priser',
- 'note_to_client' => 'Merknad til klient',
- 'invoice_terms' => 'Vilkår for fakturaen',
- 'save_as_default_terms' => 'Lagre som standard vilkår',
- 'download_pdf' => 'Last ned PDF',
- 'pay_now' => 'Betal nå',
- 'save_invoice' => 'Lagre faktura',
- 'clone_invoice' => 'Kopier faktura',
- 'archive_invoice' => 'Arkiver faktura',
- 'delete_invoice' => 'Slett faktura',
- 'email_invoice' => 'Send faktura på epost',
- 'enter_payment' => 'Oppgi betaling',
- 'tax_rates' => 'Skattesatser',
- 'rate' => 'Sats',
- 'settings' => 'Innstillinger',
- 'enable_invoice_tax' => 'Aktiver for å spesifisere en faktura skatt',
- 'enable_line_item_tax' => 'Aktiver for å spesifisere artikkel skatt',
-
- // navigation
- 'dashboard' => 'Dashboard',
- 'clients' => 'Klienter',
- 'invoices' => 'Fakturaer',
- 'payments' => 'Betalinger',
- 'credits' => 'Kreditter',
- 'history' => 'Historie',
- 'search' => 'Søk',
- 'sign_up' => 'Registrer deg',
- 'guest' => 'Gjest',
- 'company_details' => 'Firmainformasjon',
- 'online_payments' => 'Online betaling',
- 'notifications' => 'Varsler',
- 'import_export' => 'Import/Export',
- 'done' => 'Ferdig',
- 'save' => 'Lagre',
- 'create' => 'Lag',
- 'upload' => 'Last opp',
- 'import' => 'Importer',
- 'download' => 'Last ned',
- 'cancel' => 'Avbryt',
- 'close' => 'Lukk',
- 'provide_email' => 'Vennligst oppgi en gyldig e-postadresse',
- 'powered_by' => 'Drevet av',
- 'no_items' => 'Ingen elementer',
-
- // recurring invoices
- 'recurring_invoices' => 'Gjentakende fakturaer',
- 'recurring_help' => '
Automatisk send klienter de samme fakturaene ukentlig, bi-månedlig, månedlig, kvartalsvis eller årlig.
-
Bruk :MONTH, :QUARTER eller :YEAR for dynamiske datoer. Grunnleggende matematikk fungerer også, for eksempel :MONTH-1.
-
Eksempler på dynamiske faktura variabler:
-
-
"Treningsmedlemskap for måneden :MONTH" => "Treningsmedlemskap for måneden Juli"
"Forhåndsbetaling for :QUARTER+1" => "Forhåndsbetaling for Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'totale inntekter',
- 'billed_client' => 'fakturert klient',
- 'billed_clients' => 'fakturerte klienter',
- 'active_client' => 'aktiv klient',
- 'active_clients' => 'aktive klienter',
- 'invoices_past_due' => 'Fakturaer forfalt',
- 'upcoming_invoices' => 'Forestående fakturaer',
- 'average_invoice' => 'Gjennomsnittlige fakturaer',
-
- // list pages
- 'archive' => 'Arkiv',
- 'delete' => 'Slett',
- 'archive_client' => 'Arkiver klient',
- 'delete_client' => 'Slett klient',
- 'archive_payment' => 'Arkiver betaling',
- 'delete_payment' => 'Slett betaling',
- 'archive_credit' => 'Arkiver kreditt',
- 'delete_credit' => 'Slett kreditt',
- 'show_archived_deleted' => 'Vis slettet/arkivert',
- 'filter' => 'Filter',
- 'new_client' => 'Ny klient',
- 'new_invoice' => 'Ny faktura',
- 'new_payment' => 'Ny betaling',
- 'new_credit' => 'Ny kreditt',
- 'contact' => 'Kontakt',
- 'date_created' => 'Dato opprettet',
- 'last_login' => 'Siste pålogging',
- 'balance' => 'Balanse',
- 'action' => 'Handling',
- 'status' => 'Status',
- 'invoice_total' => 'Faktura total',
- 'frequency' => 'Frekvens',
- 'start_date' => 'Startdato',
- 'end_date' => 'Sluttdato',
- 'transaction_reference' => 'Transaksjonsreferanse',
- 'method' => 'Betalingsmåte',
- 'payment_amount' => 'Beløp',
- 'payment_date' => 'Betalingsdato',
- 'credit_amount' => 'Kredittbeløp',
- 'credit_balance' => 'Kreditsaldo',
- 'credit_date' => 'Kredittdato',
- 'empty_table' => 'Ingen data er tilgjengelige i tabellen',
- 'select' => 'Velg',
- 'edit_client' => 'Rediger klient',
- 'edit_invoice' => 'Rediger faktura',
-
- // client view page
- 'create_invoice' => 'Lag faktura',
- 'enter_credit' => 'Oppgi kreditt',
- 'last_logged_in' => 'Sist pålogget',
- 'details' => 'Detaljer',
- 'standing' => 'Stående',
- 'credit' => 'Kreditt',
- 'activity' => 'Aktivitet',
- 'date' => 'Dato',
- 'message' => 'Beskjed',
- 'adjustment' => 'Justering',
- 'are_you_sure' => 'Er du sikker?',
-
- // payment pages
- 'payment_type_id' => 'Betalingsmetode',
- 'amount' => 'Beløp',
-
- // account/company pages
- 'work_email' => 'Email',
- 'language_id' => 'Språk',
- 'timezone_id' => 'Tidssone',
- 'date_format_id' => 'Dato format',
- 'datetime_format_id' => 'Dato/Tidsformat',
- 'users' => 'Brukere',
- 'localization' => 'Lokaliseing',
- 'remove_logo' => 'Fjern logo',
- 'logo_help' => 'Støttedefiltyper: JPEG, GIF og PNG. Anbefalt størrelse: 200px bredde by 120px høyde',
- 'payment_gateway' => 'Betalingsløsning',
- 'gateway_id' => 'Tilbyder',
- 'email_notifications' => 'Varsel via email',
- 'email_sent' => 'Varsle når en faktura er sendt',
- 'email_viewed' => 'Varsle når en faktura er sett',
- 'email_paid' => 'Varsle når en faktura er betalt',
- 'site_updates' => 'Nettsted oppdateringer',
- 'custom_messages' => 'Tilpassede meldinger',
- 'default_invoice_terms' => 'Sett standard fakturavilkår',
- 'default_email_footer' => 'Sett standard emailsignatur',
- 'import_clients' => 'Importer klientdata',
- 'csv_file' => 'Velg CSV-fil',
- 'export_clients' => 'Exporter klientdata',
- 'select_file' => 'Vennligst velg en fil',
- 'first_row_headers' => 'Bruk første rad som overskrifter',
- 'column' => 'Kolonne',
- 'sample' => 'Eksempel',
- 'import_to' => 'Importer til',
- 'client_will_create' => 'Klient vil bli opprettet',
- 'clients_will_create' => 'Klienter vil bli opprettet',
-
- // application messages
- 'created_client' => 'Klient opprettet suksessfullt',
- 'created_clients' => 'Klienter opprettet suksessfullt',
- 'updated_settings' => 'Innstillger oppdatert',
- 'removed_logo' => 'Logo fjernet',
- 'sent_message' => 'Melding sendt',
- 'invoice_error' => 'Vennligst sørg for å velge en klient og rette eventuelle feil',
- 'limit_clients' => 'Dessverre, dette vil overstige grensen på :count klienter',
- 'payment_error' => 'Det oppstod en feil under din betaling. Vennligst prøv igjen senere.',
- 'registration_required' => 'Vennligst registrer deg for å sende e-postfaktura',
- 'confirmation_required' => 'Vennligst bekreft din e-postadresse',
-
- 'updated_client' => 'Klient oppdatert',
- 'created_client' => 'Klient lagret',
- 'archived_client' => 'Klient arkivert',
- 'archived_clients' => 'Arkiverte :count klienter',
- 'deleted_client' => 'Klient slettet',
- 'deleted_clients' => 'Slettet :count kliener',
-
- 'updated_invoice' => 'Faktura oppdatert',
- 'created_invoice' => 'Faktura opprettet',
- 'cloned_invoice' => 'Faktura kopiert',
- 'emailed_invoice' => 'Emailfaktura sendt',
- 'and_created_client' => 'og klient opprettet',
- 'archived_invoice' => 'Faktura arkivert',
- 'archived_invoices' => 'Fakturaer arkivert',
- 'deleted_invoice' => 'Faktura slettet',
- 'deleted_invoices' => 'Slettet :count fakturaer',
-
- 'created_payment' => 'Betaling opprettet',
- 'archived_payment' => 'Betaling arkivert',
- 'archived_payments' => 'Arkiverte :count betalinger',
- 'deleted_payment' => 'Betaling slettet',
- 'deleted_payments' => 'Slettet :count betalinger',
- 'applied_payment' => 'Betaling lagret',
-
- 'created_credit' => 'Kreditt opprettet',
- 'archived_credit' => 'Kreditt arkivert',
- 'archived_credits' => 'Arkiverte :count kreditter',
- 'deleted_credit' => 'Kreditt slettet',
- 'deleted_credits' => 'Slettet :count kreditter',
-
- // Emails
- 'confirmation_subject' => 'Invoice Ninja kontobekreftelse',
- 'confirmation_header' => 'Kontobekreftelse',
- 'confirmation_message' => 'Vennligst åpne koblingen nedenfor for å bekrefte kontoen din.',
- 'invoice_subject' => 'Ny faktura fra :account',
- 'invoice_message' => 'Sor å se din faktura på :amount, klikk linken nedenfor.',
- 'payment_subject' => 'Betaling mottatt',
- 'payment_message' => 'Fakk for din betaling pålydende :amount.',
- 'email_salutation' => 'Kjære :name,',
- 'email_signature' => 'Med vennlig hilsen,',
- 'email_from' => 'The InvoiceNinja Team',
- 'user_email_footer' => 'For å justere varslingsinnstillingene vennligst besøk '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Hvis du vil se din klientfaktura klikk på linken under:',
- 'notification_invoice_paid_subject' => 'Faktura :invoice betalt av :client',
- 'notification_invoice_sent_subject' => 'Faktura :invoice sendt til :client',
- 'notification_invoice_viewed_subject' => 'Faktura :invoice sett av :client',
- 'notification_invoice_paid' => 'En betaling pålydende :amount ble gjort av :client for faktura :invoice.',
- 'notification_invoice_sent' => 'Email har blitt sendt til :client - Faktura :invoice pålydende :amount.',
- 'notification_invoice_viewed' => ':client har nå sett faktura :invoice pålydende :amount.',
- 'reset_password' => 'Du kan nullstille ditt passord ved å besøke følgende link:',
- 'reset_password_footer' => 'Hvis du ikke ba om å få nullstillt ditt passord, vennligst kontakt kundeservice: ' . CONTACT_EMAIL,
-
-
- // Payment page
- 'secure_payment' => 'Sikker betaling',
- 'card_number' => 'Kortnummer',
- 'expiration_month' => 'Utløpsdato',
- 'expiration_year' => 'Utløpsår',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'For mange forsøk. Prøv igjen om noen få minutter.',
- 'wrong_credentials' => 'Feil e-post eller passord.',
- 'confirmation' => 'Din konto har blitt bekreftet!',
- 'wrong_confirmation' => 'Feil bekreftelseskode.',
- 'password_forgot' => 'Informasjonen om tilbakestilling av passord ble sendt til e-postadressen.',
- 'password_reset' => 'Passordet ditt er endret.',
- 'wrong_password_reset' => 'Ugyldig passord. Prøv på nytt',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link for å fjerne Invoice Ninja-logoen, oppgrader til en Pro Plan',
- 'remove_logo_link' => 'Klikk her',
- ],
-
- 'logout' => 'Logg ut',
- 'sign_up_to_save' => 'Registrer deg for å lagre arbeidet ditt',
- 'agree_to_terms' =>'Jeg godtar Invoice Ninja :terms',
- 'terms_of_service' => 'vilkår for bruk',
- 'email_taken' => 'Epost-adressen er allerede registrert',
- 'working' => 'Jobber',
- 'success' => 'Suksess',
- 'success_message' => 'Du har nå blitt registrert. Vennligst gå inn på linken som du har mottatt i e-postbekreftelsen for å bekrefte e-postadressen.',
- 'erase_data' => 'Dette vil permanent slette dine data.',
- 'password' => 'Passord',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'Ett års innmelding i Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Takk for at du valgte Invoice Ninja\'s Pro plan!
- Neste stegen betalbar faktura er send til e-postadressen
- som er tilknyttet knotoen din. For å låse opp alle de utrolige
- Pro-funksjonene, kan du følge instruksjonene på fakturaen til å
- betale for et år med Pro-nivå funksjonerer.
- Finner du ikke fakturaen? Trenger du mer hjelp? Vi hjelper deg gjerne om det skulle være noe
- -- kontakt oss på contact@invoiceninja.com',
-
- 'unsaved_changes' => 'Du har ulagrede endringer',
- 'custom_fields' => 'Egendefinerte felt',
- 'company_fields' => 'Selskapets felt',
- 'client_fields' => 'Klientens felt',
- 'field_label' => 'Felt etikett',
- 'field_value' => 'Feltets verdi',
- 'edit' => 'Endre',
- 'set_name' => 'Sett ditt firmanavn',
- 'view_as_recipient' => 'Vis som mottaker',
-
- // product management
- 'product_library' => 'Produktbibliotek',
- 'product' => 'Produkt',
- 'products' => 'Produkter',
- 'fill_products' => 'Automatisk-fyll produkter',
- 'fill_products_help' => 'Valg av produkt vil automatisk fylle ut beskrivelse og kostnaden',
- 'update_products' => 'Automatisk oppdater produkter',
- 'update_products_help' => 'Å endre en faktura vil automatisk oppdatere produktbilioteket',
- 'create_product' => 'Lag nytt produkt',
- 'edit_product' => 'Endre produkt',
- 'archive_product' => 'Arkiver produkt',
- 'updated_product' => 'Produkt oppdatert',
- 'created_product' => 'Produkt lagret',
- 'archived_product' => 'Produkt arkivert',
- 'pro_plan_custom_fields' => ':link for å aktivere egendefinerte felt ved å delta i Pro Plan',
-
- 'advanced_settings' => 'Avanserte innstillinger',
- 'pro_plan_advanced_settings' => ':link for å aktivere avanserte innstillinger ved å delta i en Pro Plan',
- 'invoice_design' => 'Fakturadesign',
- 'specify_colors' => 'Egendefinerte farger',
- 'specify_colors_label' => 'Velg farger som brukes i fakturaen',
-
- 'chart_builder' => 'Diagram bygger',
- 'ninja_email_footer' => 'Bruk :site til å fakturere kundene dine og få betalt på nettet - gratis!',
- 'go_pro' => 'Velg Pro',
-
- // Quotes
- 'quote' => 'Pristilbud',
- 'quotes' => 'Pristilbud',
- 'quote_number' => 'Tilbuds nummer',
- 'quote_number_short' => 'Tilbuds #',
- 'quote_date' => 'Tilbudsdato',
- 'quote_total' => 'Tilbud total',
- 'your_quote' => 'Ditt tilbud',
- 'total' => 'Total',
- 'clone' => 'Kopier',
-
- 'new_quote' => 'Nytt tilbud',
- 'create_quote' => 'Lag tilbud',
- 'edit_quote' => 'Endre tilbud',
- 'archive_quote' => 'Arkiver tilbud',
- 'delete_quote' => 'Slett tilbud',
- 'save_quote' => 'Lagre tilbud',
- 'email_quote' => 'Email tilbudet',
- 'clone_quote' => 'Kopier tilbud',
- 'convert_to_invoice' => 'Konverter til en faktura',
- 'view_invoice' => 'Se faktura',
- 'view_client' => 'Vis klient',
- 'view_quote' => 'Se tilbud',
-
- 'updated_quote' => 'Tilbud oppdatert',
- 'created_quote' => 'Tilbud opprettet',
- 'cloned_quote' => 'Tilbud kopiert',
- 'emailed_quote' => 'Tilbud sendt som email',
- 'archived_quote' => 'Tilbud arkivert',
- 'archived_quotes' => 'Arkiverte :count tilbud',
- 'deleted_quote' => 'Tilbud slettet',
- 'deleted_quotes' => 'Slettet :count tilbud',
- 'converted_to_invoice' => 'Tilbud konvertert til faktura',
-
- 'quote_subject' => 'Nytt tilbud fra :account',
- 'quote_message' => 'For å se ditt tilbud pålydende :amount, klikk linken nedenfor.',
- 'quote_link_message' => 'Hvis du vil se din klients tilbud, klikk på linken under:',
- 'notification_quote_sent_subject' => 'Tilbud :invoice sendt til :client',
- 'notification_quote_viewed_subject' => 'Tilbudet :invoice er nå sett av :client',
- 'notification_quote_sent' => 'Følgende klient :client ble sendt tilbudsfaktura :invoice pålydende :amount.',
- 'notification_quote_viewed' => 'Følgende klient :client har nå sett tilbudsfakturaen :invoice pålydende :amount.',
-
- 'session_expired' => 'Økten er utløpt.',
-
- 'invoice_fields' => 'Faktura felt',
- 'invoice_options' => 'Faktura alternativer',
- 'hide_quantity' => 'Skjul antall',
- 'hide_quantity_help' => 'Hvis du alltid har 1 (en) av hvert element på fakturaen, kan du velge dette alternativet for å ikke vise antall på fakturaen.',
- 'hide_paid_to_date' => 'Skjul delbetalinger',
- 'hide_paid_to_date_help' => 'Bare vis delbetalinger om det har forekommet en delbetaling.',
-
- 'charge_taxes' => 'Inkluder skatt',
- 'user_management' => 'Brukerhåndtering',
- 'add_user' => 'Legg til bruker',
- 'send_invite' => 'Send invitasjon',
- 'sent_invite' => 'Invitasjon sendt',
- 'updated_user' => 'Bruker oppdatert',
- 'invitation_message' => 'Du har blitt invitert av :invitor. ',
- 'register_to_add_user' => 'Vennligst registrer deg for å legge til en bruker',
- 'user_state' => 'Status',
- 'edit_user' => 'Endre bruker',
- 'delete_user' => 'Slett bruker',
- 'active' => 'Aktiv',
- 'pending' => 'Avventer',
- 'deleted_user' => 'Bruker slettet',
- 'limit_users' => 'Dessverre, vil dette overstiger grensen på ' . MAX_NUM_USERS . ' brukere',
-
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Recurring is enabled, are you sure you want this invoice emailed?',
-
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $20',
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
-
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Lets go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-);
\ No newline at end of file
diff --git a/app/lang/nb_NO/validation.php b/app/lang/nb_NO/validation.php
deleted file mode 100644
index 6f23dd44a852..000000000000
--- a/app/lang/nb_NO/validation.php
+++ /dev/null
@@ -1,102 +0,0 @@
- ":attribute må være akseptert.",
- "active_url" => ":attribute er ikke en gyldig URL.",
- "after" => ":attribute må være en dato etter :date.",
- "alpha" => ":attribute kan kun inneholde bokstaver.",
- "alpha_dash" => ":attribute kan kun inneholde bokstaver, sifre, og bindestreker.",
- "alpha_num" => ":attribute kan kun inneholde bokstaver og sifre.",
- "array" => ":attribute må være en matrise.",
- "before" => ":attribute må være en dato før :date.",
- "between" => array(
- "numeric" => ":attribute må være mellom :min - :max.",
- "file" => ":attribute må være mellom :min - :max kilobytes.",
- "string" => ":attribute må være mellom :min - :max tegn.",
- "array" => ":attribute må ha mellom :min - :max elementer.",
- ),
- "confirmed" => ":attribute bekreftelsen stemmer ikke",
- "date" => ":attribute er ikke en gyldig dato.",
- "date_format" => ":attribute samsvarer ikke med formatet :format.",
- "different" => ":attribute og :other må være forskjellig.",
- "digits" => ":attribute må være :digits sifre.",
- "digits_between" => ":attribute må være mellom :min og :max sifre.",
- "email" => ":attribute formatet er ugyldig.",
- "exists" => "Valgt :attribute er ugyldig.",
- "image" => ":attribute må være et bilde.",
- "in" => "Valgt :attribute er ugyldig.",
- "integer" => ":attribute må være heltall.",
- "ip" => ":attribute må være en gyldig IP-adresse.",
- "max" => array(
- "numeric" => ":attribute kan ikke være høyere enn :max.",
- "file" => ":attribute kan ikke være større enn :max kilobytes.",
- "string" => ":attribute kan ikke være mer enn :max tegn.",
- "array" => ":attribute kan ikke inneholde mer enn :max elementer.",
- ),
- "mimes" => ":attribute må være av filtypen: :values.",
- "min" => array(
- "numeric" => ":attribute må minimum være :min.",
- "file" => ":attribute må minimum være :min kilobytes.",
- "string" => ":attribute må minimum være :min tegn.",
- "array" => ":attribute må inneholde minimum :min elementer.",
- ),
- "not_in" => "Valgt :attribute er ugyldig.",
- "numeric" => ":attribute må være et siffer.",
- "regex" => ":attribute formatet er ugyldig.",
- "required" => ":attribute er påkrevd.",
- "required_if" => ":attribute er påkrevd når :other er :value.",
- "required_with" => ":attribute er påkrevd når :values er valgt.",
- "required_without" => ":attribute er påkrevd når :values ikke er valgt.",
- "same" => ":attribute og :other må sammsvare.",
- "size" => array(
- "numeric" => ":attribute må være :size.",
- "file" => ":attribute må være :size kilobytes.",
- "string" => ":attribute må være :size tegn.",
- "array" => ":attribute må inneholde :size elementer.",
- ),
- "unique" => ":attribute er allerede blitt tatt.",
- "url" => ":attribute formatet er ugyldig.",
-
- "positive" => ":attribute må være mer enn null.",
- "has_credit" => "Klienten har ikke høy nok kreditt.",
- "notmasked" => "Verdiene er skjult",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/nl/pagination.php b/app/lang/nl/pagination.php
deleted file mode 100644
index 583b463a6375..000000000000
--- a/app/lang/nl/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Vorige',
-
- 'next' => 'Volgende »',
-
-);
\ No newline at end of file
diff --git a/app/lang/nl/public.php b/app/lang/nl/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/nl/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/nl/reminders.php b/app/lang/nl/reminders.php
deleted file mode 100644
index 1a517a658edd..000000000000
--- a/app/lang/nl/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Wachtwoord moet minimaal zes tekens lang zijn en de wachtwoorden moeten overeenkomen.",
-
- "user" => "Geen gebruiker bekend met dat e-mailadres.",
-
- "token" => "Dit wachtwoord reset token is niet geldig.",
-
- "sent" => "Wachtwoord herinnering verzonden!",
-
-);
diff --git a/app/lang/nl/texts.php b/app/lang/nl/texts.php
deleted file mode 100644
index 45304e64b143..000000000000
--- a/app/lang/nl/texts.php
+++ /dev/null
@@ -1,578 +0,0 @@
- 'Organisatie',
- 'name' => 'Naam',
- 'website' => 'Website',
- 'work_phone' => 'Telefoon',
- 'address' => 'Adres',
- 'address1' => 'Straat',
- 'address2' => 'Bus/Suite',
- 'city' => 'Gemeente',
- 'state' => 'Staat/Provincie',
- 'postal_code' => 'Postcode',
- 'country_id' => 'Land',
- 'contacts' => 'Contacten',
- 'first_name' => 'Voornaam',
- 'last_name' => 'Achternaam',
- 'phone' => 'Telefoon',
- 'email' => 'E-mail',
- 'additional_info' => 'Extra Informatie',
- 'payment_terms' => 'Betalingsvoorwaarden',
- 'currency_id' => 'Munteenheid',
- 'size_id' => 'Grootte',
- 'industry_id' => 'Industrie',
- 'private_notes' => 'Privé Bericht',
-
- // invoice
- 'invoice' => 'Factuur',
- 'client' => 'Klant',
- 'invoice_date' => 'Factuurdatum',
- 'due_date' => 'Vervaldatum',
- 'invoice_number' => 'Factuur nummer',
- 'invoice_number_short' => 'Factuur #',
- 'po_number' => 'Bestelnummer',
- 'po_number_short' => 'Bestel #',
- 'frequency_id' => 'Hoe vaak',
- 'discount' => 'Korting',
- 'taxes' => 'Belastingen',
- 'tax' => 'Belasting',
- 'item' => 'Naam',
- 'description' => 'Beschrijving',
- 'unit_cost' => 'Eenheidsprijs',
- 'quantity' => 'Aantal',
- 'line_total' => 'Totaal lijn',
- 'subtotal' => 'Subtotaal',
- 'paid_to_date' => 'Betaal Datum',
- 'balance_due' => 'Openstaand saldo',
- 'invoice_design_id' => 'Ontwerp',
- 'terms' => 'Voorwaarden',
- 'your_invoice' => 'Jouw factuur',
-
- 'remove_contact' => 'Verwijder contact',
- 'add_contact' => 'Voeg contact toe',
- 'create_new_client' => 'Maak nieuwe klant',
- 'edit_client_details' => 'Pas klantdetails aan',
- 'enable' => 'Activeer',
- 'learn_more' => 'Meer te weten komen',
- 'manage_rates' => 'Beheer prijzen',
- 'note_to_client' => 'Bericht aan klant',
- 'invoice_terms' => 'Factuur voorwaarden',
- 'save_as_default_terms' => 'Opslaan als standaard voorwaarden',
- 'download_pdf' => 'Download PDF',
- 'pay_now' => 'Betaal nu',
- 'save_invoice' => 'Sla Factuur op',
- 'clone_invoice' => 'Kopieer Factuur',
- 'archive_invoice' => 'Archiveer Factuur',
- 'delete_invoice' => 'Verwijder Factuur',
- 'email_invoice' => 'E-mail Factuur',
- 'enter_payment' => 'Betaling ingeven',
- 'tax_rates' => 'BTW tarief',
- 'rate' => 'Tarief',
- 'settings' => 'Instellingen',
- 'enable_invoice_tax' => 'Activeer instelling van BTW op volledige factuur',
- 'enable_line_item_tax' => 'Activeer instelling van BTW per lijn',
-
- // navigation
- 'dashboard' => 'Dashboard',
- 'clients' => 'Klanten',
- 'invoices' => 'Facturen',
- 'payments' => 'Betalingen',
- 'credits' => 'Kredietnota\'s',
- 'history' => 'Geschiedenis',
- 'search' => 'Zoeken',
- 'sign_up' => 'Aanmelden',
- 'guest' => 'Gast',
- 'company_details' => 'Bedrijfsdetails',
- 'online_payments' => 'Online betalingen',
- 'notifications' => 'Meldingen',
- 'import_export' => 'Importeer/Exporteer',
- 'done' => 'Klaar',
- 'save' => 'Opslaan',
- 'create' => 'Aanmaken',
- 'upload' => 'Uploaden',
- 'import' => 'Importeer',
- 'download' => 'Downloaden',
- 'cancel' => 'Annuleren',
- 'provide_email' => 'Geef een geldig e-mailadres aub.',
- 'powered_by' => 'Factuur gemaakt via',
- 'no_items' => 'Geen artikelen',
-
- // recurring invoices
- 'recurring_invoices' => 'Terugkerende facturen',
- 'recurring_help' => '
Zend klanten automatisch wekelijks, twee keer per maand, maandelijks, per kwartaal of jaarlijks dezelfde facturen.
-
Gebruik :MONTH, :QUARTER of :YEAR voor dynamische datums. Eenvoudige wiskunde werkt ook, bijvoorbeeld :MONTH-1.
-
Voorbeelden van dynamische factuur variabelen:
-
-
"Fitness lidmaatschap voor de maand :MONTH" => "Fitness lidmaatschap voor de maand juli"
',
-
- // dashboard
- 'in_total_revenue' => 'in totale opbrengst',
- 'billed_client' => 'Gefactureerde klant',
- 'billed_clients' => 'Gefactureerde klanten',
- 'active_client' => 'Actieve klant',
- 'active_clients' => 'Actieve klanten',
- 'invoices_past_due' => 'Vervallen facturen',
- 'upcoming_invoices' => 'Aankomende facturen',
- 'average_invoice' => 'Gemiddelde factuur',
-
- // list pages
- 'archive' => 'Archiveer',
- 'delete' => 'Verwijder',
- 'archive_client' => 'Archiveer klant',
- 'delete_client' => 'Verwijder klant',
- 'archive_payment' => 'Archiveer betaling',
- 'delete_payment' => 'Verwijder betaling',
- 'archive_credit' => 'Archiveer kredietnota',
- 'delete_credit' => 'Verwijder kredietnota',
- 'show_archived_deleted' => 'Toon gearchiveerde/verwijderde',
- 'filter' => 'Filter',
- 'new_client' => 'Nieuwe Klant',
- 'new_invoice' => 'Nieuwe Factuur',
- 'new_payment' => 'Nieuwe Betaling',
- 'new_credit' => 'Nieuwe Kredietnota',
- 'contact' => 'Contact',
- 'date_created' => 'Aanmaakdatum',
- 'last_login' => 'Laatste login',
- 'balance' => 'Saldo',
- 'action' => 'Actie',
- 'status' => 'Status',
- 'invoice_total' => 'Factuur totaal',
- 'frequency' => 'Frequentie',
- 'start_date' => 'Startdatum',
- 'end_date' => 'Einddatum',
- 'transaction_reference' => 'Transactie Referentie',
- 'method' => 'Methode',
- 'payment_amount' => 'Betalingsbedrag',
- 'payment_date' => 'Betalingsdatum',
- 'credit_amount' => 'Kredietbedrag',
- 'credit_balance' => 'Kredietsaldo',
- 'credit_date' => 'Kredietdatum',
- 'empty_table' => 'Geen gegevens beschikbaar in de tabel',
- 'select' => 'Selecteer',
- 'edit_client' => 'Klant aanpassen',
- 'edit_invoice' => 'Factuur aanpassen',
-
- // client view page
- 'create_invoice' => 'Factuur aanmaken',
- 'enter_credit' => 'Kredietnota ingeven',
- 'last_logged_in' => 'Laatste login',
- 'details' => 'Details',
- 'standing' => 'Openstaand',
- 'credit' => 'Krediet',
- 'activity' => 'Activiteit',
- 'date' => 'Datum',
- 'message' => 'Bericht',
- 'adjustment' => 'Aanpassing',
- 'are_you_sure' => 'Ben je zeker?',
-
- // payment pages
- 'payment_type_id' => 'Betalingstype',
- 'amount' => 'Bedrag',
-
- // account/company pages
- 'work_email' => 'E-mail',
- 'language_id' => 'Taal',
- 'timezone_id' => 'Tijdszone',
- 'date_format_id' => 'Formaat datum',
- 'datetime_format_id' => 'Datum/Tijd Formaat',
- 'users' => 'Gebruikers',
- 'localization' => 'Localisatie',
- 'remove_logo' => 'Verwijder logo',
- 'logo_help' => 'Ondersteund: JPEG, GIF en PNG. Aangeraden hoogte: 120px',
- 'payment_gateway' => 'Betalingsmiddel',
- 'gateway_id' => 'Leverancier',
- 'email_notifications' => 'E-mail meldingen',
- 'email_sent' => 'E-mail me wanneer een factuur is verzonden',
- 'email_viewed' => 'E-mail me wanneer een factuur is bekeken',
- 'email_paid' => 'E-mail me wanneer een factuur is betaald',
- 'site_updates' => 'Site Aanpassingen',
- 'custom_messages' => 'Aangepaste berichten',
- 'default_invoice_terms' => 'Stel standaard factuursvoorwaarden in',
- 'default_email_footer' => 'Stel standaard e-mail signatuur in',
- 'import_clients' => 'Importeer Klant Gegevens',
- 'csv_file' => 'Selecteer CSV bestand',
- 'export_clients' => 'Exporteer Klant Gegevens',
- 'select_file' => 'Selecteer alstublieft een bestand',
- 'first_row_headers' => 'Gebruik eerste rij als hoofdding',
- 'column' => 'Kolom',
- 'sample' => 'Voorbeeld',
- 'import_to' => 'Importeer naar',
- 'client_will_create' => 'klant zal aangemaakt worden',
- 'clients_will_create' => 'klanten zullen aangemaakt worden',
-
- // application messages
- 'created_client' => 'Klant succesvol aangemaakt',
- 'created_clients' => ':count klanten succesvol aangemaakt',
- 'updated_settings' => 'Instellingen succesvol aangepast',
- 'removed_logo' => 'Logo succesvol verwijderd',
- 'sent_message' => 'Bericht succesvol verzonden',
- 'invoice_error' => 'Selecteer een klant alstublieft en corrigeer mogelijke fouten',
- 'limit_clients' => 'Sorry, dit zal de klantenlimiet van :count klanten overschrijden',
- 'payment_error' => 'Er was een fout bij het verwerken van uw betaling. Probeer later alstublieft opnieuw.',
- 'registration_required' => 'Meld je aan om een factuur te mailen',
- 'confirmation_required' => 'Bevestig je e-mail adres alstublieft',
-
- 'updated_client' => 'Klant succesvol aangepast',
- 'created_client' => 'Klant succesvol aangemaakt',
- 'archived_client' => 'Klant succesvol gearchiveerd',
- 'archived_clients' => ':count klanten succesvol gearchiveerd',
- 'deleted_client' => 'Klant succesvol verwijderd',
- 'deleted_clients' => ':count klanten succesvol verwijderd',
-
- 'updated_invoice' => 'Factuur succesvol aangepast',
- 'created_invoice' => 'Factuur succesvol aangemaakt',
- 'cloned_invoice' => 'Factuur succesvol gekopieerd',
- 'emailed_invoice' => 'Factuur succesvol gemaild',
- 'and_created_client' => 'en klant aangemaakt',
- 'archived_invoice' => 'Factuur succesvol gearchiveerd',
- 'archived_invoices' => ':count facturen succesvol gearchiveerd',
- 'deleted_invoice' => 'Factuur succesvol verwijderd',
- 'deleted_invoices' => ':count facturen succesvol verwijderd',
-
- 'created_payment' => 'Betaling succesvol aangemaakt',
- 'archived_payment' => 'Betaling succesvol gearchiveerd',
- 'archived_payments' => ':count betalingen succesvol gearchiveerd',
- 'deleted_payment' => 'Betaling succesvol verwijderd',
- 'deleted_payments' => ':count betalingen succesvol verwijderd',
- 'applied_payment' => 'Betaling succesvol toegepast',
-
- 'created_credit' => 'Kredietnota succesvol aangemaakt',
- 'archived_credit' => 'Kredietnota succesvol gearchiveerd',
- 'archived_credits' => ':count kredietnota\'s succesvol gearchiveerd',
- 'deleted_credit' => 'Kredietnota succesvol verwijderd',
- 'deleted_credits' => ':count kredietnota\'s succesvol verwijderd',
-
- // E-mails
- 'confirmation_subject' => 'Invoice Ninja Bevestiging Account',
- 'confirmation_header' => 'Bevestiging Account',
- 'confirmation_message' => 'Ga alstublieft naar onderstaande link om je account te bevestiging.',
- 'invoice_message' => 'Om je factuur voor :amount te bekijken, klik op onderstaande link.',
- 'payment_subject' => 'Betaling ontvangen',
- 'payment_message' => 'Bedankt voor je betaling van :amount.',
- 'email_salutation' => 'Beste :name,',
- 'email_signature' => 'Met vriendelijke groeten,',
- 'email_from' => 'Het InvoiceNinja Team',
- 'user_email_footer' => 'Ga alstublieft naar '.SITE_URL.'/company/notifications om je e-mail notificatie instellingen aan te passen ',
- 'invoice_link_message' => 'Klik op volgende link om de Factuur van je klant te bekijken:',
- 'notification_invoice_paid_subject' => 'Factuur :invoice is betaald door :client',
- 'notification_invoice_sent_subject' => 'Factuur :invoice is gezonden door :client',
- 'notification_invoice_viewed_subject' => 'Factuur :invoice is bekeken door :client',
- 'notification_invoice_paid' => 'Een betaling voor :amount is gemaakt door klant :client voor Factuur :invoice.',
- 'notification_invoice_sent' => 'De volgende klant :client heeft Factuur :invoice voor :amount gemaild gekregen.',
- 'notification_invoice_viewed' => 'De volgende klant :client heeft Factuur :invoice voor :amount bekeken.',
- 'reset_password' => 'Je kan het paswoord van je account resetten door op volgende link te klikken:',
- 'reset_password_footer' => 'Als je deze paswoord reset niet aangevraagd hebt contacteer dan onze helpdesk alstublieft: ' . CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Veilige betaling',
- 'card_number' => 'Kaart nummer',
- 'expiration_month' => 'Verval maand',
- 'expiration_year' => 'Verval jaar',
- 'cvv' => 'CVV',
-
- // Security alerts
- 'confide' => [
- 'too_many_attempts' => 'Te veel pogingen. Probeer opnieuw binnen enkele minuten.',
- 'wrong_credentials' => 'Verkeerd e-mailadres of paswoord.',
- 'confirmation' => 'Je account is bevestigd!',
- 'wrong_confirmation' => 'Verkeerde bevestigingscode.',
- 'password_forgot' => 'De informatie over je paswoord reset is verzonden naar je e-mailadres.',
- 'password_reset' => 'Je paswoord is succesvol aangepast.',
- 'wrong_password_reset' => 'Ongeldig paswoord. Probeer opnieuw',
- ],
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link om het Invoice Ninja logo te verwijderen door het pro plan te nemen',
- 'remove_logo_link' => 'Klik hier',
- ],
-
- 'logout' => 'Afmelden',
- 'sign_up_to_save' => 'Registreer je om je werk op te slaan',
- 'agree_to_terms' =>'Ik accepteer de Invoice Ninja :terms',
- 'terms_of_service' => 'Gebruiksvoorwaarden',
- 'email_taken' => 'Het e-mailadres is al geregistreerd',
- 'working' => 'Actief',
- 'success' => 'Succes',
- 'success_message' => 'Je bent succesvol geregistreerd. Ga alstublieft naar de link in de bevestigingsmail om je e-mailadres te verifiëren.',
- 'erase_data' => 'Dit zal uw data permanent verwijderen.',
- 'password' => 'Wachtwoord',
- 'invoice_subject' => 'Nieuwe factuur van :account',
- 'close' => 'Sluiten',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Thanks for joining! Once the invoice is paid your Pro Plan membership will begin.',
-
- 'unsaved_changes' => 'You have unsaved changes',
- 'custom_fields' => 'Custom fields',
- 'company_fields' => 'Company Fields',
- 'client_fields' => 'Client Fields',
- 'field_label' => 'Field Label',
- 'field_value' => 'Field Value',
- 'edit' => 'Edit',
- 'view_invoice' => 'View invoice',
- 'view_as_recipient' => 'View as recipient',
-
- // product management
- 'product_library' => 'Product Library',
- 'product' => 'Product',
- 'products' => 'Products',
- 'fill_products' => 'Auto-fill products',
- 'fill_products_help' => 'Selecting a product will automatically set the description and cost',
- 'update_products' => 'Auto-update products',
- 'update_products_help' => 'Updating an invoice will automatically update the products',
- 'create_product' => 'Create Product',
- 'edit_product' => 'Edit Product',
- 'archive_product' => 'Archive Product',
- 'updated_product' => 'Successfully updated product',
- 'created_product' => 'Successfully created product',
- 'archived_product' => 'Successfully archived product',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
-
- 'advanced_settings' => 'Advanced Settings',
- 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
- 'invoice_design' => 'Invoice Design',
- 'specify_colors' => 'Specify colors',
- 'specify_colors_label' => 'Select the colors used in the invoice',
-
- 'chart_builder' => 'Chart Builder',
- 'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!',
- 'go_pro' => 'Go Pro',
-
- // Quotes
- 'quote' => 'Quote',
- 'quotes' => 'Quotes',
- 'quote_number' => 'Quote Number',
- 'quote_number_short' => 'Quote #',
- 'quote_date' => 'Quote Date',
- 'quote_total' => 'Quote Total',
- 'your_quote' => 'Your Quote',
- 'total' => 'Total',
- 'clone' => 'Clone',
-
- 'new_quote' => 'New Quote',
- 'create_quote' => 'Create Quote',
- 'edit_quote' => 'Edit Quote',
- 'archive_quote' => 'Archive Quote',
- 'delete_quote' => 'Delete Quote',
- 'save_quote' => 'Save Quote',
- 'email_quote' => 'Email Quote',
- 'clone_quote' => 'Clone Quote',
- 'convert_to_invoice' => 'Convert to Invoice',
- 'view_invoice' => 'View Invoice',
- 'view_quote' => 'View Quote',
- 'view_client' => 'View Client',
-
- 'updated_quote' => 'Successfully updated quote',
- 'created_quote' => 'Successfully created quote',
- 'cloned_quote' => 'Successfully cloned quote',
- 'emailed_quote' => 'Successfully emailed quote',
- 'archived_quote' => 'Successfully archived quote',
- 'archived_quotes' => 'Successfully archived :count quotes',
- 'deleted_quote' => 'Successfully deleted quote',
- 'deleted_quotes' => 'Successfully deleted :count quotes',
- 'converted_to_invoice' => 'Successfully converted quote to invoice',
-
- 'quote_subject' => 'New quote from :account',
- 'quote_message' => 'To view your quote for :amount, click the link below.',
- 'quote_link_message' => 'To view your client quote click the link below:',
- 'notification_quote_sent_subject' => 'Quote :invoice was sent to :client',
- 'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client',
- 'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
- 'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
-
- 'session_expired' => 'Your session has expired.',
-
- 'invoice_fields' => 'Invoice Fields',
- 'invoice_options' => 'Invoice Options',
- 'hide_quantity' => 'Hide quantity',
- 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
- 'hide_paid_to_date' => 'Hide paid to date',
- 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
-
- 'charge_taxes' => 'Charge taxes',
- 'user_management' => 'User Management',
- 'add_user' => 'Add User',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Successfully sent invitation',
- 'updated_user' => 'Successfully updated user',
- 'invitation_message' => 'You\'ve been invited by :invitor. ',
- 'register_to_add_user' => 'Please sign up to add a user',
- 'user_state' => 'State',
- 'edit_user' => 'Edit User',
- 'delete_user' => 'Delete User',
- 'active' => 'Active',
- 'pending' => 'Pending',
- 'deleted_user' => 'Successfully deleted user',
- 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
-
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Recurring is enabled, are you sure you want this invoice emailed?',
-
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
-
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-
-);
\ No newline at end of file
diff --git a/app/lang/nl/validation.php b/app/lang/nl/validation.php
deleted file mode 100644
index 81ab739e520f..000000000000
--- a/app/lang/nl/validation.php
+++ /dev/null
@@ -1,111 +0,0 @@
- ":attribute moet geaccepteerd zijn.",
- "active_url" => ":attribute is geen geldige URL.",
- "after" => ":attribute moet een datum na :date zijn.",
- "alpha" => ":attribute mag alleen letters bevatten.",
- "alpha_dash" => ":attribute mag alleen letters, nummers, onderstreep(_) en strepen(-) bevatten.",
- "alpha_num" => ":attribute mag alleen letters en nummers bevatten.",
- "array" => ":attribute moet geselecteerde elementen bevatten.",
- "before" => ":attribute moet een datum voor :date zijn.",
- "between" => array(
- "numeric" => ":attribute moet tussen :min en :max zijn.",
- "file" => ":attribute moet tussen :min en :max kilobytes zijn.",
- "string" => ":attribute moet tussen :min en :max karakters zijn.",
- "array" => ":attribute moet tussen :min en :max items bevatten."
- ),
- "confirmed" => ":attribute bevestiging komt niet overeen.",
- "count" => ":attribute moet precies :count geselecteerde elementen bevatten.",
- "countbetween" => ":attribute moet tussen :min en :max geselecteerde elementen bevatten.",
- "countmax" => ":attribute moet minder dan :max geselecteerde elementen bevatten.",
- "countmin" => ":attribute moet minimaal :min geselecteerde elementen bevatten.",
- "date_format" => ":attribute moet een geldig datum formaat bevatten.",
- "different" => ":attribute en :other moeten verschillend zijn.",
- "email" => ":attribute is geen geldig e-mailadres.",
- "exists" => ":attribute bestaat niet.",
- "image" => ":attribute moet een afbeelding zijn.",
- "in" => ":attribute is ongeldig.",
- "integer" => ":attribute moet een getal zijn.",
- "ip" => ":attribute moet een geldig IP-adres zijn.",
- "match" => "Het formaat van :attribute is ongeldig.",
- "max" => array(
- "numeric" => ":attribute moet minder dan :max zijn.",
- "file" => ":attribute moet minder dan :max kilobytes zijn.",
- "string" => ":attribute moet minder dan :max karakters zijn.",
- "array" => ":attribute mag maximaal :max items bevatten."
- ),
- "mimes" => ":attribute moet een bestand zijn van het bestandstype :values.",
- "min" => array(
- "numeric" => ":attribute moet minimaal :min zijn.",
- "file" => ":attribute moet minimaal :min kilobytes zijn.",
- "string" => ":attribute moet minimaal :min karakters zijn.",
- "array" => ":attribute moet minimaal :min items bevatten."
- ),
- "not_in" => "Het formaat van :attribute is ongeldig.",
- "numeric" => ":attribute moet een nummer zijn.",
- "required" => ":attribute is verplicht.",
- "required_with" => ":attribute is verplicht i.c.m. :values",
- "required_with_all" => ":attribute is verplicht i.c.m. :values",
- "required_without" => ":attribute is verplicht als :values niet ingevuld is.",
- "required_without_all" => ":attribute is verplicht als :values niet ingevuld zijn.",
- "same" => ":attribute en :other moeten overeenkomen.",
- "size" => array(
- "numeric" => ":attribute moet :size zijn.",
- "file" => ":attribute moet :size kilobyte zijn.",
- "string" => ":attribute moet :size characters zijn.",
- "array" => ":attribute moet :size items bevatten."
- ),
- "unique" => ":attribute is al in gebruik.",
- "url" => ":attribute is geen geldige URL.",
-
- "positive" => ":attribute moet groter zijn dan nul.",
- "has_credit" => "De klant heeft niet voldoende krediet.",
-
- "positive" => "The :attribute must be greater than zero.",
- "has_credit" => "The client does not have enough credit.",
- "notmasked" => "The values are masked",
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Language Lines
- |--------------------------------------------------------------------------
- |
- | Here you may specify custom validation messages for attributes using the
- | convention "attribute.rule" to name the lines. This makes it quick to
- | specify a specific custom language line for a given attribute rule.
- |
- */
-
- 'custom' => array(
- 'attribute-name' => array(
- 'rule-name' => 'custom-message',
- ),
- ),
-
- /*
- |--------------------------------------------------------------------------
- | Custom Validation Attributes
- |--------------------------------------------------------------------------
- |
- | The following language lines are used to swap attribute place-holders
- | with something more reader friendly such as E-Mail Address instead
- | of "email". This simply helps us make messages a little cleaner.
- |
- */
-
- 'attributes' => array(),
-
-);
diff --git a/app/lang/pt_BR/pagination.php b/app/lang/pt_BR/pagination.php
deleted file mode 100644
index 39b1c02096a4..000000000000
--- a/app/lang/pt_BR/pagination.php
+++ /dev/null
@@ -1,20 +0,0 @@
- '« Anterior',
-
-'next' => 'Próximo »',
-
-);
diff --git a/app/lang/pt_BR/public.php b/app/lang/pt_BR/public.php
deleted file mode 100644
index 7f5ecb9008e2..000000000000
--- a/app/lang/pt_BR/public.php
+++ /dev/null
@@ -1,209 +0,0 @@
- 'Free Open-Source Online Invoicing',
- 'description' => 'Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.',
- 'invoice_now' => 'Invoice Now',
- 'no_signup_needed' => 'No signup needed',
-
- 'link_blog' => 'Blog',
- 'link_about_us' => 'About Us',
- 'link_contact_us' => 'Contact Us',
- 'link_features' => 'Features',
- 'link_plans' => 'Plans',
- 'link_compare' => 'Compare',
- 'link_testimonials' => 'Testimonials',
- 'link_faq' => 'FAQ',
-
- 'my_account' => 'My Account',
- 'login' => 'Login',
- 'connect_with_us' => 'Connect with Us',
- 'safe_and_secure' => 'Safe & Secure',
- 'toggle_navigation' => 'Toggle navigation',
-
-
- 'home' => [
- 'header' => 'THE SIMPLE & FREE WAY TO INVOICE CLIENTS',
- 'sub_header' => 'It\'s just that easy. Stop spending time on complicated and expensive invoicing. No fuss, just get started and get paid.',
- 'footer' => 'Simple, Intuitive Invoicing,Anywhere.',
-
- 'free_always' => 'Free, Always',
- 'free_always_text' => 'Send unlimited invoices to 500 clients per month and never pay a dime. You are welcome to unlock still more awesome features with our Pro Plan, but our free app is a top-notch product that will do everything you need it to do, without any subscription or fees.',
-
- 'open_source' => 'Open-Source',
- 'open_source_text' => 'No mysterious corporate silos here! Just full source code transparency and a devotion to working with anyone interested to build a better electronic invoicing platform. We even offer a handy zip download for a self-hosted version of Invoice Ninja.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text' => 'See how your edited invoice will look as a print-friendly pdf while you make the changes. Our pdf generator works in real time as you make your changes. You can even preview four beautiful preset designs. Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text' => 'Invoices sent with our app integrate seamlessly with the gateway credit card processor of your choice, to make it super easy for your clients to send you money with just a few clicks. We play nicely with Authorize.Net, Stripe, PayPal and loads more - 23 in all!',
- ],
-
- 'about' => [
- 'header' => 'About Invoice Ninja',
- 'what_is' => 'What is Invoice Ninja?',
-
- 'team_ninja' => 'Team Ninja',
- 'team_ninja_text' => 'Invoice Ninja is managed by a team of seasoned web workers. We launched in early 2014 and have been thrilled by the enthusiastic response we’ve received from our growing community of users.',
-
- 'co_founder' => 'Co-Founder',
- 'ceo' => 'CEO',
- 'cto' => '',
- 'designer' => 'Designer',
- 'marketing' => 'Marketing',
-
- 'shalom_bio' => 'Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.',
- 'hillel_bio' => 'Hillel has been developing enterprise applications for 15 years. His open-source AutoComplete component has been used by thousands of developers around the world.',
- 'razi_bio' => 'Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn\'t busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in',
- 'ben_bio' => 'A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.',
- ],
-
- 'contact' => [
- 'header' => 'Questions, special requests, or just want to say hi?',
- 'sub_header' => 'Fill in the form below and we\'ll get back to you as soon as possible. Hope to hear from you!',
- 'other_ways' => 'Other ways to reach us',
-
- 'name' => 'Name',
- 'name_help' => 'Please enter your name.',
-
- 'email' => 'Email Address',
- 'email_help' => 'Please enter a valid e-mail address.',
-
- 'message' => 'Message',
- 'message_help' => 'Please enter a message.',
- 'send_message' => 'Send Message',
- ],
-
- 'features' => [
- 'header' => 'The Features',
- 'footer' => 'Like what you see?',
- 'footer_action' => 'Get started today!',
-
- 'open_source' => 'Open Source Platform',
- 'open_source_text1' => 'Set the code free! Here at Invoice Ninja, we’re all about creating the best possible app, and inviting scrutiny via full code transparency is a central manifestation of this value.',
- 'open_source_text2' => 'We firmly believe that being an open source product helps everyone involved. We’re looking forward to seeing what the developers out there can do to take Invoice Ninja into new realms of usefulness.',
-
- 'free_forever' => 'FREE. Forever.',
- 'free_forever_text1' => 'Yeah, you read that correctly. You don’t have to pay us a cent to use our tools. We know how tough it is to make ends meet as a web-based business, and we’re bent on providing a top-notch product that will do everything you need it to do, without any subscription or opt-in fees.',
- 'free_forever_text2' => 'Try Invoice Ninja out. You literally have nothing to lose. We’re confident that you’ll find the experience so positive that you’ll never need to turn elsewhere.',
-
- 'secure' => 'Secure & Private',
- 'secure_text1' => 'Invoice Ninja has been built from the ground up to keep your data safe. Only you have access to your login & accounting details, & we will never share your transaction data to any third party.',
- 'secure_text2' => 'Our website operates with 256-bit encryption, which is even more secure than most banking websites. Invoice Ninja uses the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. We feel safe here and have invested heavily in measures to ensure that you do too.',
-
- 'live_pdf' => 'Live .PDF View',
- 'live_pdf_text1' => 'With Invoice Ninja, we’ve done away with the need for cumbersome multi-click invoice previewing after each save.',
- 'live_pdf_text2' => 'When you enter the details of your customer and/or invoice in our editor, you can instantly see the results in the pdf preview pane below. Want to see what your invoice would look like in a different layout style? The live pdf can show you four beautiful preset styles in real time too.',
- 'live_pdf_text3' => 'Just create, save, send, and you’re done!',
-
- 'online_payments' => 'Online Payments',
- 'online_payments_text1' => 'Invoice Ninja seamlessly integrates with all of the top internet payment processors and gateways so you can get paid for your work quickly and easily.',
- 'online_payments_text2' => 'Invoices created with our tools aren’t just for bookkeeping purposes - they bring in the Benjamins. We also make it super easy to choose the right gateway for the specific needs of your business and are happy to help you to get started working with the gateway of your choice. What’s more, we’re constantly working on rolling out additional gateway integrations, so if you don’t see the one you use here, just let us know, and there’s a good chance we’ll add it for you.',
- ],
-
- 'plans' => [
- 'header' => 'The Plans',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- 'pro_plan' => 'Pro Plan',
-
- 'go_pro' => 'Go Pro to Unlock Premium Invoice Ninja Features',
- 'go_pro_text' => 'We believe that the free version of Invoice Ninja is a truly awesome product loaded with the key features you need to bill your clients electronically. But for those who crave still more Ninja awesomeness, we\'ve unmasked the Invoice Ninja Pro plan, which offers more versatility, power and customization options for just $50 per year.',
-
- 'number_clients' => 'Number of clients per account',
- 'unlimited_invoices' => 'Unlimited client invoices',
- 'company_logo' => 'Add your company logo',
- 'live_pdf' => 'Live .PDF invoice creation',
- 'four_templates' => '4 beautiful invoice templates',
- 'payments' => 'Accept credit card payments',
- 'additional_templates' => 'Additional invoice templates',
- 'multi_user' => 'Multi-user support',
- 'quotes' => 'Quotes/pro-forma invoices',
- 'advanced_settings' => 'Advanced invoice settings',
- 'data_vizualizations' => 'Dynamic data vizualizations',
- 'email_support' => 'Priority email support',
- 'remove_created_by' => 'Remove "Created by Invoice Ninja"',
- 'latest_features' => 'Latest and greatest features',
- 'pricing' => 'Pricing',
- 'free_always' => 'Free /Always!',
- 'year_price' => '$50 /Year',
- ],
-
- 'compare' => [
- 'header' => 'How We Compare',
- 'free_plan_comparison' => 'Free Plan Comparison',
- 'paid_plan_comparison' => 'Paid Plan Comparison',
- 'app' => 'App',
- 'cost' => 'Cost',
- 'clients' => 'Clients',
- 'invoices' => 'Invoices',
- 'payment_gateways' => 'Payment Gateways',
- 'custom_logo' => 'Custom Logo',
- 'multiple_templates' => 'Multiple Templates',
- 'recurring_payments' => 'Recurring Payments',
- 'open_source' => 'Open Source',
- 'per_month' => 'per month',
- 'per_year' => 'per year',
- 'free' => 'Free',
- 'unlimited' => 'Unlimited',
- ],
-
- 'testimonials' => [
- 'testimonials' => 'testimonials',
- 'header' => 'Since we launched Invoice Ninja in March of 2014, we\'ve been overwhelmed by a deluge of user love. Here\'s a small taste of the glowing things people have to say about the great experiences the\'ve been having with our free e-invoicing app!',
- ],
-
- 'faq' => [
- 'header' => 'The FAQs',
-
- 'question1' => 'I know it isn’t standard ninja practice to reveal too many identity details, but who are you guys exactly?',
- 'answer1' => 'We’re a small team of highly skilled digital journeymen based in Israel. We love open source, we love disrupting the big business status quo, and we love building helpful tools that are easy to use. We believe that everyone else’s web-based cash flow tools are unnecessarily expensive, clunky and complicated - and we’re bent on proving these beliefs with Invoice Ninja.',
-
- 'question2' => 'How do I get started using Invoice Ninja?',
- 'answer2' => 'Just click on the big, yellow "Invoice Now" button on our homepage!',
-
- 'question3' => 'Do you offer customer support?',
- 'answer3' => 'We sure do. Support is super important to us. Feel free to email us at support@invoiceninja.com with any questions you might have. We almost always reply within one business day.',
-
- 'question4' => 'Is Invoice Ninja really free? For how long?',
- 'answer4' => 'Yes, our basic app is 100% free. Forever and ever. For real. We also offer a paid Pro version of Invoice Ninja (you can learn all about its awesome features here), but it\'s important to us that the free version have all of the key features people need to do business.',
-
- 'question5' => 'How is Invoice Ninja able to offer this all for free? How are you making any money?',
- 'answer5' => 'We’re mostly in this line of work because we believe it’s high time that a good electronic invoicing tool be available for free. There isn’t much money in it - yet. We do offer a paid Pro version of the app that we\'ve souped up with premium features. And when our users open up new accounts with payment processor gateways by clicking on links from our site, we make modest commissions as a gateway affiliate. So if zillions of freelancers and small businesses start running credit card charges through Invoice Ninja, or if scores of users go Pro, there’s a decent chance we\'ll recover our investment.',
-
- 'question6' => 'Really? So does that mean you’re not collecting information about me so you can sell me stuff or so that some other company can spam me according to my interests?',
- 'answer6' => 'No way. We’re not mining your data, and we’re not selling you out. That wouldn’t be very ninja of us, would it?',
-
- 'question7' => 'But don’t you have access to my merchant and banking accounts?',
- 'answer7' => 'Actually, we don’t. When you link an account at a third party financial institution with your Invoice Ninja account, you’re essentially giving our app permission to send money to you and nothing more. This is all managed by the tech teams at your financial service providers, who go to great lengths to ensure their integrations can’t be exploited or abused.',
-
- 'question8' => 'Given that Invoice Ninja is an open source app, how can I be sure that my financial information is safe with you?',
- 'answer8' => 'There\'s a big difference between “open source" and “open data.” Anyone who wants to use the code that drives Invoice Ninja to create their own products or to make improvements to ours can do so. It’s available for anyone who wants to download and work with. But that’s just the source code - totally separate from what happens with that code on the Invoice Ninja servers. You’re the only one who has full access to what you\'re doing with our product. For more details on the security of our servers and how we handle our users\' information, please read the next question.',
-
- 'question9' => 'So just how secure is this app?',
- 'answer9' => 'Extremely. Data uploaded by our users runs through connections with 256-bit encryption, which is twice as many encryption bits that most bank websites use. We use the TLS 1.0 cryptographic protocol, AES_256_CBC string encryption, SHA1 message authentication and DHE_RSA key exchanges. It’s fancy stuff that we put in place to make sure no one can gain access to your information except you.',
-
- 'question10' => 'How do I remove the small "Created by Invoice Ninja” image from the bottom of my invoices?',
- 'answer10' => 'The amazingly affordable Pro version of Invoice Ninja allows you to do this and oh so much more.',
-
- 'question11' => 'Can I see what the application looks like with sample data?',
- 'answer11' => 'Sure, click here to try out our demo account.',
-
- 'question12' => 'I hear that there\'s a version of Invoice Ninja that I can install myself on my own servers? Where can I learn more about this?',
- 'answer12' => 'The rumors are true! Full instructions are available here.',
-
- 'question13' => 'I\'m seeing the options to assign various statuses to my invoices, clients, credits and payments. What\'s the difference between "active," "archived" and "deleted"?',
- 'answer13' => 'These three handy statuses for invoices, clients, credits and payments allow you to keep your own cash flow management as straightforward and accessible as possible from your Invoice Ninja dashboard. None of these statuses will actually purge any records from your account - even "deleted" can always be recovered at any point in the future. "Active" means the record will appear in the relevant queue of records. To stash a record away so it\'s still fully operational but no longer cluttering up your interface, simply set it to be "archived." To deactivate a record and render it inaccessible to your clients, mark it "deleted."',
-
- 'question14' => 'My question wasn\'t covered by any of the content on this FAQ page. How can I get in touch with you?',
- 'answer14' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- 'miss_something' => 'Did we miss something?',
- 'miss_something_text' => 'Please email us at contact@invoiceninja.com with any questions or comments you have. We love hearing from the people who use our app! We’ll do our best to reply to your email within the business day.',
-
- ],
-
-
-];
\ No newline at end of file
diff --git a/app/lang/pt_BR/reminders.php b/app/lang/pt_BR/reminders.php
deleted file mode 100644
index b1af622faf82..000000000000
--- a/app/lang/pt_BR/reminders.php
+++ /dev/null
@@ -1,24 +0,0 @@
- "Senhas devem possuir no mínimo seis caracteres e devem ser iguais.",
-
-"user" => "Não achamos um usuário com o endereço de e-mail informado.",
-
-"token" => "Este token de redefinição de senha é inválido.",
-
-"sent" => "Lmebrete de senha enviado!",
-
-);
diff --git a/app/lang/pt_BR/texts.php b/app/lang/pt_BR/texts.php
deleted file mode 100644
index 47ff16ff5dd6..000000000000
--- a/app/lang/pt_BR/texts.php
+++ /dev/null
@@ -1,565 +0,0 @@
- 'Organização',
- 'name' => 'Nome',
- 'website' => 'Website',
- 'work_phone' => 'Telefone',
- 'address' => 'Endereço',
- 'address1' => 'Rua',
- 'address2' => 'Bloco/apto',
- 'city' => 'Cidade',
- 'state' => 'Estado',
- 'postal_code' => 'CEP',
- 'country_id' => 'País',
- 'contacts' => 'Contatos',
- 'first_name' => 'Primeiro Nome',
- 'last_name' => 'Último Nome',
- 'phone' => 'Telefone',
- 'email' => 'Email',
- 'additional_info' => 'Informações Adicionais',
- 'payment_terms' => 'Termos de Pagamento',
- 'currency_id' => 'Moeda',
- 'size_id' => 'Tamanho',
- 'industry_id' => 'Empresa',
- 'private_notes' => 'Notas Privadas',
-
- // invoice
- 'invoice' => 'Fatura',
- 'client' => 'Cliente',
- 'invoice_date' => 'Data da Fatura',
- 'due_date' => 'Data de Vencimento',
- 'invoice_number' => 'Número da Fatura',
- 'invoice_number_short' => 'Fatura #',
- 'po_number' => 'Núm. Ordem de Compra',
- 'po_number_short' => 'OC #',
- 'frequency_id' => 'Quantas vezes',
- 'discount' => 'Desconto',
- 'taxes' => 'Taxas',
- 'tax' => 'Taxa',
- 'item' => 'Item',
- 'description' => 'Descrição',
- 'unit_cost' => 'Custo Unitário',
- 'quantity' => 'Quantidade',
- 'line_total' => 'Linha Total',
- 'subtotal' => 'Subtotal',
- 'paid_to_date' => 'Pagamento até',
- 'balance_due' => 'Saldo Devedor',
- 'invoice_design_id' => 'Design',
- 'terms' => 'Termos',
- 'your_invoice' => 'Sua Fatura',
-
- 'remove_contact' => 'Remover contato',
- 'add_contact' => 'Adicionar contato',
- 'create_new_client' => 'Criar novo cliente',
- 'edit_client_details' => 'Editar detalhes do cliente',
- 'enable' => 'Habilitar',
- 'learn_more' => 'Aprender mais',
- 'manage_rates' => 'Gerenciar impostos',
- 'note_to_client' => 'Nota para o cliente',
- 'invoice_terms' => 'Termos da Fatura',
- 'save_as_default_terms' => 'Salvar como termo padrão',
- 'download_pdf' => 'Baixar PDF',
- 'pay_now' => 'Pagar agora',
- 'save_invoice' => 'Salvar Fatura',
- 'clone_invoice' => 'Clonar Fatura',
- 'archive_invoice' => 'Arquivar Fatura',
- 'delete_invoice' => 'Apagar Fatura',
- 'email_invoice' => 'Enviar Fatura',
- 'enter_payment' => 'Entre com o Pagamento',
- 'tax_rates' => 'Taxas de Impostos',
- 'rate' => 'Imposto',
- 'settings' => 'Configurações',
- 'enable_invoice_tax' => 'Permitir especificar a taxa da fatura',
- 'enable_line_item_tax' => 'Permitir especificar o item da linha de taxas',
-
- // navigation
- 'dashboard' => 'Painel de Controle',
- 'clients' => 'Clientes',
- 'invoices' => 'Faturas',
- 'payments' => 'Pagamentos',
- 'credits' => 'Créditos',
- 'history' => 'Histórico',
- 'search' => 'Pesquisa',
- 'sign_up' => 'Cadastrar',
- 'guest' => 'Convidado',
- 'company_details' => 'Detalhes da Empresa',
- 'online_payments' => 'Pagamentos Online',
- 'notifications' => 'Notificações',
- 'import_export' => 'Importar/Exportar',
- 'done' => 'Feito',
- 'save' => 'Salvar',
- 'create' => 'Criar',
- 'upload' => 'Upload',
- 'import' => 'Importar',
- 'download' => 'Download',
- 'cancel' => 'Cancelar',
- 'provide_email' => 'Favor fornecer um endereço de e-mail válido',
- 'powered_by' => 'Powered by',
- 'no_items' => 'Sem itens',
-
- // recurring invoices
- 'recurring_invoices' => 'Faturas Recorrentes',
- 'recurring_help' => '
Enviar automaticamente aos clientes as mesmas faturas semanalmente, mensalmente, bimenstralmente, trimestralmente ou anualmente.
-
Use :MONTH, :QUARTER ou :YEAR para datas dinâmicas. Matemática básica também funciona, por exemplo :MONTH-1.
-
Exemplo de variáveis de uma fatura dinâmica:
-
-
"Mensalidade da academia para o mês de :MONTH" => "Mensalidade da academia para o mês de Julho"
-
"Plano anual de :YEAR+1" => "Plano anual de 2015"
-
"Pagamento retido para :QUARTER+1" => "Pagamento retido para Q2"
-
',
-
- // dashboard
- 'in_total_revenue' => 'no total de rendimento',
- 'billed_client' => 'cliente faturado',
- 'billed_clients' => 'clientes faturados',
- 'active_client' => 'cliente ativo',
- 'active_clients' => 'clientes ativos',
- 'invoices_past_due' => 'Faturas Vencidas',
- 'upcoming_invoices' => 'Próximas Faturas',
- 'average_invoice' => 'Média da fatura',
-
- // list pages
- 'archive' => 'Arquivos',
- 'delete' => 'Apagar',
- 'archive_client' => 'Arquivar cliente',
- 'delete_client' => 'Apagar cliente',
- 'archive_payment' => 'Arquivar pagamento',
- 'delete_payment' => 'Apagar pagamento',
- 'archive_credit' => 'Arquivar crédito',
- 'delete_credit' => 'Apagar crédito',
- 'show_archived_deleted' => 'Mostrar arquivados/apagados',
- 'filter' => 'Filtrar',
- 'new_client' => 'Novo Cliente',
- 'new_invoice' => 'Nova Fatura',
- 'new_payment' => 'Novo Pagamento',
- 'new_credit' => 'Novo Crédito',
- 'contact' => 'Contato',
- 'date_created' => 'Data de Criação',
- 'last_login' => 'Último Login',
- 'balance' => 'Balanço',
- 'action' => 'Ação',
- 'status' => 'Status',
- 'invoice_total' => 'Total da Fatura',
- 'frequency' => 'Frequência',
- 'start_date' => 'Data Inicial',
- 'end_date' => 'Data Final',
- 'transaction_reference' => 'Referência da Transação',
- 'method' => 'Método',
- 'payment_amount' => 'Qtde do Pagamento',
- 'payment_date' => 'Data do Pagamento',
- 'credit_amount' => 'Qtde do Crédito',
- 'credit_balance' => 'Balanço do Crédito',
- 'credit_date' => 'Data do Crédito',
- 'empty_table' => 'Sem data disponível na tabela',
- 'select' => 'Selecionar',
- 'edit_client' => 'Editar Cliente',
- 'edit_invoice' => 'Editar Fatura',
-
- // client view page
- 'create_invoice' => 'Criar Fatura',
- 'enter_credit' => 'Digitar Crédito',
- 'last_logged_in' => 'Último login em',
- 'details' => 'Detalhes',
- 'standing' => 'Constante',
- 'credit' => 'Crédito',
- 'activity' => 'Atividade',
- 'date' => 'Data',
- 'message' => 'Mensagem',
- 'adjustment' => 'Ajustes',
- 'are_you_sure' => 'Você tem certeza?',
-
- // payment pages
- 'payment_type_id' => 'Tipo de pagamento',
- 'amount' => 'Quantidade',
-
- // account/company pages
- 'work_email' => 'Email',
- 'language_id' => 'Idioma',
- 'timezone_id' => 'Fuso Horário',
- 'date_format_id' => 'Formato da Data',
- 'datetime_format_id' => 'Formato da Data/Hora',
- 'users' => 'Usuários',
- 'localization' => 'Localização',
- 'remove_logo' => 'Remover logo',
- 'logo_help' => 'Suportados: JPEG, GIF and PNG. Altura recomendada: 120px',
- 'payment_gateway' => 'Provedor de Pagamento',
- 'gateway_id' => 'Provedor',
- 'email_notifications' => 'Notificações por Email',
- 'email_sent' => 'Me avise por email quando a fatura for enviada',
- 'email_viewed' => 'Me avise por email quando a fatura for visualizada',
- 'email_paid' => 'Me avise por email quando a fatura for paga',
- 'site_updates' => 'Atualizações do Site',
- 'custom_messages' => 'Mensagens Customizadas',
- 'default_invoice_terms' => 'Definir termos padrões da fatura',
- 'default_email_footer' => 'Definir assinatura de email padrão',
- 'import_clients' => 'Importar Dados do Cliente',
- 'csv_file' => 'Selecionar arquivo CSV',
- 'export_clients' => 'Exportar Dados do Cliente',
- 'select_file' => 'Favor selecionar um arquivo',
- 'first_row_headers' => 'Usar as primeiras linhas como cabeçalho',
- 'column' => 'Coluna',
- 'sample' => 'Exemplo',
- 'import_to' => 'Importar para',
- 'client_will_create' => 'cliente será criado',
- 'clients_will_create' => 'clientes serão criados',
-
- // application messages
- 'created_client' => 'Cliente criado com sucesso',
- 'created_clients' => ':count clientes criados com sucesso',
- 'updated_settings' => 'Configurações atualizadas com sucesso',
- 'removed_logo' => 'Logo removida com sucesso',
- 'sent_message' => 'Mensagem enviada com sucesso',
- 'invoice_error' => 'Verifique se você selecionou algum cliente e que não há nenhum outro erro',
- 'limit_clients' => 'Desculpe, isto irá exceder o limite de :count clientes',
- 'payment_error' => 'Ocorreu um erro ao processar o pagamento. Por favor tente novamente mais tarde.',
- 'registration_required' => 'Favor logar-se para enviar uma fatura por email',
- 'confirmation_required' => 'Favor confirmar o seu endereço de email',
-
- 'updated_client' => 'Cliente atualizado com sucesso',
- 'created_client' => 'Cliente criado com sucesso',
- 'archived_client' => 'Cliente arquivado com sucesso',
- 'archived_clients' => ':count clientes arquivados com sucesso',
- 'deleted_client' => 'Clientes removidos com sucesso',
- 'deleted_clients' => ':count clientes removidos com sucesso',
-
- 'updated_invoice' => 'Fatura atualizado com sucesso',
- 'created_invoice' => 'Fatura criada com sucesso',
- 'cloned_invoice' => 'Fatura clonada com sucesso',
- 'emailed_invoice' => 'Fatura enviada por email com sucesso',
- 'and_created_client' => 'e o cliente foi criado',
- 'archived_invoice' => 'Fatura arquivado com sucesso',
- 'archived_invoices' => ':count faturas arquivados com sucesso',
- 'deleted_invoice' => 'Fatura apagados com sucesso',
- 'deleted_invoices' => ':count faturas apagados com sucesso',
-
- 'created_payment' => 'Pagamento criado com sucesso',
- 'archived_payment' => 'Pagamento arquivado com sucesso',
- 'archived_payments' => ':count pagamentos arquivados com sucesso',
- 'deleted_payment' => 'Pagamento apagado com sucesso',
- 'deleted_payments' => ':count pagamentos apagados com sucesso',
- 'applied_payment' => 'Pagamentos aplicados com sucesso',
-
- 'created_credit' => 'Crédito criado com sucesso',
- 'archived_credit' => 'Crédito arquivado com sucesso',
- 'archived_credits' => ':count créditos arquivados com sucesso',
- 'deleted_credit' => 'Crédito apagado com sucesso',
- 'deleted_credits' => ':count créditos apagados com sucesso',
-
- // Emails
- 'confirmation_subject' => 'Confirmação de Conta do Invoice Ninja',
- 'confirmation_header' => 'Confirmação de Conta',
- 'confirmation_message' => 'Favor acessar o link abaixo para confirmar a sua conta.',
- 'invoice_message' => 'Para visualizar a sua fatura de :amount, clique no link abaixo.',
- 'payment_message' => 'Obrigado pelo seu pagamento de :amount.',
- 'email_salutation' => 'Caro :name,',
- 'email_signature' => 'Até mais,',
- 'email_from' => 'Equipe InvoiceNinja',
- 'user_email_footer' => 'Para ajustar suas configurações de notificações de email acesse '.SITE_URL.'/company/notifications',
- 'invoice_link_message' => 'Para visualizar a fatura do seu cliente clique no link abaixo:',
- 'notification_invoice_paid_subject' => 'Fatura :invoice foi pago por :client',
- 'notification_invoice_sent_subject' => 'Fatura :invoice foi enviado por :client',
- 'notification_invoice_viewed_subject' => 'Fatura :invoice foi visualizada por :client',
- 'notification_invoice_paid' => 'Um pagamento de :amount foi realizado pelo cliente :client através da fatura :invoice.',
- 'notification_invoice_sent' => 'O cliente :client foi notificado por email referente à fatura :invoice de :amount.',
- 'notification_invoice_viewed' => 'O cliente :client visualizou a fatura :invoice de :amount.',
- 'reset_password' => 'Você pode redefinir a sua senha clicando no seguinte link:',
- 'reset_password_footer' => 'Se você não solicitou a redefinição de sua senha por favor envie um email para o nosso suporte: ' . CONTACT_EMAIL,
-
- // Payment page
- 'secure_payment' => 'Pagamento Seguro',
- 'card_number' => 'Número do cartão',
- 'expiration_month' => 'Mês de expiração',
- 'expiration_year' => 'Ano de expiração',
- 'cvv' => 'CVV',
-
- // Pro Plan
- 'pro_plan' => [
- 'remove_logo' => ':link para remover a logo do Invoice Ninja contratando o plano profissional',
- 'remove_logo_link' => 'Clique aqui',
- ],
-
- 'logout' => 'Sair',
- 'sign_up_to_save' => 'Faça login para salvar o seu trabalho',
- 'agree_to_terms' =>'Eu concordo com os :terms do Invoice Ninja',
- 'terms_of_service' => 'Termos do Serviço',
- 'email_taken' => 'O endereço de e-mail já está registrado',
- 'working' => 'Processando',
- 'success' => 'Successo',
- 'success_message' => 'Você se registrou com sucesso. Por favor acesse o link de confirmação recebido para confirmar o seu endereço de e-mail.',
- 'erase_data' => 'Isto irá apagar completamente todos os seus dados.',
- 'password' => 'Senha',
- 'close' => 'Fechar',
- 'invoice_subject' => 'Nova fatura de :account',
- 'payment_subject' => 'Recebido Pagamento de',
-
- 'pro_plan_product' => 'Pro Plan',
- 'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.',
- 'pro_plan_success' => 'Thanks for joining! Once the invoice is paid your Pro Plan membership will begin.',
-
- 'unsaved_changes' => 'You have unsaved changes',
- 'custom_fields' => 'Custom fields',
- 'company_fields' => 'Company Fields',
- 'client_fields' => 'Client Fields',
- 'field_label' => 'Field Label',
- 'field_value' => 'Field Value',
- 'edit' => 'Edit',
- 'view_invoice' => 'View invoice',
- 'view_as_recipient' => 'View as recipient',
-
- // product management
- 'product_library' => 'Product Library',
- 'product' => 'Product',
- 'products' => 'Products',
- 'fill_products' => 'Auto-fill products',
- 'fill_products_help' => 'Selecting a product will automatically set the description and cost',
- 'update_products' => 'Auto-update products',
- 'update_products_help' => 'Updating an invoice will automatically update the products',
- 'create_product' => 'Create Product',
- 'edit_product' => 'Edit Product',
- 'archive_product' => 'Archive Product',
- 'updated_product' => 'Successfully updated product',
- 'created_product' => 'Successfully created product',
- 'archived_product' => 'Successfully archived product',
- 'pro_plan_custom_fields' => ':link to enable custom fields by joining the Pro Plan',
-
- 'advanced_settings' => 'Advanced Settings',
- 'pro_plan_advanced_settings' => ':link to enable the advanced settings by joining the Pro Plan',
- 'invoice_design' => 'Invoice Design',
- 'specify_colors' => 'Specify colors',
- 'specify_colors_label' => 'Select the colors used in the invoice',
-
- 'chart_builder' => 'Chart Builder',
- 'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!',
- 'go_pro' => 'Go Pro',
-
- // Quotes
- 'quote' => 'Quote',
- 'quotes' => 'Quotes',
- 'quote_number' => 'Quote Number',
- 'quote_number_short' => 'Quote #',
- 'quote_date' => 'Quote Date',
- 'quote_total' => 'Quote Total',
- 'your_quote' => 'Your Quote',
- 'total' => 'Total',
- 'clone' => 'Clone',
-
- 'new_quote' => 'New Quote',
- 'create_quote' => 'Create Quote',
- 'edit_quote' => 'Edit Quote',
- 'archive_quote' => 'Archive Quote',
- 'delete_quote' => 'Delete Quote',
- 'save_quote' => 'Save Quote',
- 'email_quote' => 'Email Quote',
- 'clone_quote' => 'Clone Quote',
- 'convert_to_invoice' => 'Convert to Invoice',
- 'view_invoice' => 'View Invoice',
- 'view_quote' => 'View Quote',
- 'view_client' => 'View Client',
-
- 'updated_quote' => 'Successfully updated quote',
- 'created_quote' => 'Successfully created quote',
- 'cloned_quote' => 'Successfully cloned quote',
- 'emailed_quote' => 'Successfully emailed quote',
- 'archived_quote' => 'Successfully archived quote',
- 'archived_quotes' => 'Successfully archived :count quotes',
- 'deleted_quote' => 'Successfully deleted quote',
- 'deleted_quotes' => 'Successfully deleted :count quotes',
- 'converted_to_invoice' => 'Successfully converted quote to invoice',
-
- 'quote_subject' => 'New quote from :account',
- 'quote_message' => 'To view your quote for :amount, click the link below.',
- 'quote_link_message' => 'To view your client quote click the link below:',
- 'notification_quote_sent_subject' => 'Quote :invoice was sent to :client',
- 'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client',
- 'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
- 'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
-
- 'session_expired' => 'Your session has expired.',
-
- 'invoice_fields' => 'Invoice Fields',
- 'invoice_options' => 'Invoice Options',
- 'hide_quantity' => 'Hide quantity',
- 'hide_quantity_help' => 'If your line items quantities are always 1, then you can declutter invoices by no longer displaying this field.',
- 'hide_paid_to_date' => 'Hide paid to date',
- 'hide_paid_to_date_help' => 'Only display the "Paid to Date" area on your invoices once a payment has been received.',
-
- 'charge_taxes' => 'Charge taxes',
- 'user_management' => 'User Management',
- 'add_user' => 'Add User',
- 'send_invite' => 'Send invitation',
- 'sent_invite' => 'Successfully sent invitation',
- 'updated_user' => 'Successfully updated user',
- 'invitation_message' => 'You\'ve been invited by :invitor. ',
- 'register_to_add_user' => 'Please sign up to add a user',
- 'user_state' => 'State',
- 'edit_user' => 'Edit User',
- 'delete_user' => 'Delete User',
- 'active' => 'Active',
- 'pending' => 'Pending',
- 'deleted_user' => 'Successfully deleted user',
- 'limit_users' => 'Sorry, this will exceed the limit of ' . MAX_NUM_USERS . ' users',
-
- 'confirm_email_invoice' => 'Are you sure you want to email this invoice?',
- 'confirm_email_quote' => 'Are you sure you want to email this quote?',
- 'confirm_recurring_email_invoice' => 'Recurring is enabled, are you sure you want this invoice emailed?',
-
- 'cancel_account' => 'Cancel Account',
- 'cancel_account_message' => 'Warning: This will permanently erase all of your data, there is no undo.',
- 'go_back' => 'Go Back',
-
- 'data_visualizations' => 'Data Visualizations',
- 'sample_data' => 'Sample data shown',
- 'hide' => 'Hide',
- 'new_version_available' => 'A new version of :releases_link is available. You\'re running v:user_version, the latest is v:latest_version',
-
- 'invoice_settings' => 'Invoice Settings',
- 'invoice_number_prefix' => 'Invoice Number Prefix',
- 'invoice_number_counter' => 'Invoice Number Counter',
- 'quote_number_prefix' => 'Quote Number Prefix',
- 'quote_number_counter' => 'Quote Number Counter',
- 'share_invoice_counter' => 'Share invoice counter',
- 'invoice_issued_to' => 'Invoice issued to',
- 'invalid_counter' => 'To prevent a possible conflict please set either an invoice or quote number prefix',
- 'mark_sent' => 'Mark sent',
-
- 'gateway_help_1' => ':link to sign up for Authorize.net.',
- 'gateway_help_2' => ':link to sign up for Authorize.net.',
- 'gateway_help_17' => ':link to get your PayPal API signature.',
- 'gateway_help_23' => 'Note: use your secret API key, not your publishable API key.',
- 'gateway_help_27' => ':link to sign up for TwoCheckout.',
-
- 'more_designs' => 'More designs',
- 'more_designs_title' => 'Additional Invoice Designs',
- 'more_designs_cloud_header' => 'Go Pro for more invoice designs',
- 'more_designs_cloud_text' => '',
- 'more_designs_self_host_header' => 'Get 6 more invoice designs for just $'.INVOICE_DESIGNS_PRICE,
- 'more_designs_self_host_text' => '',
- 'buy' => 'Buy',
- 'bought_designs' => 'Successfully added additional invoice designs',
-
-
-
- 'sent' => 'sent',
- 'timesheets' => 'Timesheets',
-
- 'payment_title' => 'Enter Your Billing Address and Credit Card information',
- 'payment_cvv' => '*This is the 3-4 digit number onthe back of your card',
- 'payment_footer1' => '*Billing address must match address associated with credit card.',
- 'payment_footer2' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
- 'vat_number' => 'Vat Number',
- 'id_number' => 'ID Number',
-
- 'white_label_link' => 'White label',
- 'white_label_text' => 'Purchase a white label license for $'.WHITE_LABEL_PRICE.' to remove the Invoice Ninja branding from the top of the client pages.',
- 'white_label_header' => 'White Label',
- 'bought_white_label' => 'Successfully enabled white label license',
- 'white_labeled' => 'White labeled',
-
- 'restore' => 'Restore',
- 'restore_invoice' => 'Restore Invoice',
- 'restore_quote' => 'Restore Quote',
- 'restore_client' => 'Restore Client',
- 'restore_credit' => 'Restore Credit',
- 'restore_payment' => 'Restore Payment',
-
- 'restored_invoice' => 'Successfully restored invoice',
- 'restored_quote' => 'Successfully restored quote',
- 'restored_client' => 'Successfully restored client',
- 'restored_payment' => 'Successfully restored payment',
- 'restored_credit' => 'Successfully restored credit',
-
- 'reason_for_canceling' => 'Help us improve our site by telling us why you\'re leaving.',
- 'discount_percent' => 'Percent',
- 'discount_amount' => 'Amount',
-
- 'invoice_history' => 'Invoice History',
- 'quote_history' => 'Quote History',
- 'current_version' => 'Current version',
- 'select_versiony' => 'Select version',
- 'view_history' => 'View History',
-
- 'edit_payment' => 'Edit Payment',
- 'updated_payment' => 'Successfully updated payment',
- 'deleted' => 'Deleted',
- 'restore_user' => 'Restore User',
- 'restored_user' => 'Successfully restored user',
- 'show_deleted_users' => 'Show deleted users',
- 'email_templates' => 'Email Templates',
- 'invoice_email' => 'Invoice Email',
- 'payment_email' => 'Payment Email',
- 'quote_email' => 'Quote Email',
- 'reset_all' => 'Reset All',
- 'approve' => 'Approve',
-
- 'token_billing_type_id' => 'Token Billing',
- 'token_billing_help' => 'Enables you to store credit cards with your gateway, and charge them at a later date.',
- 'token_billing_1' => 'Disabled',
- 'token_billing_2' => 'Opt-in - checkbox is shown but not selected',
- 'token_billing_3' => 'Opt-out - checkbox is shown and selected',
- 'token_billing_4' => 'Always',
- 'token_billing_checkbox' => 'Store credit card details',
- 'view_in_stripe' => 'View in Stripe',
- 'use_card_on_file' => 'Use card on file',
- 'edit_payment_details' => 'Edit payment details',
- 'token_billing' => 'Save card details',
- 'token_billing_secure' => 'The data is stored securely by :stripe_link',
-
- 'support' => 'Support',
- 'contact_information' => 'Contact information',
- '256_encryption' => '256-Bit Encryption',
- 'amount_due' => 'Amount due',
- 'billing_address' => 'Billing address',
- 'billing_method' => 'Billing method',
- 'order_overview' => 'Order overview',
- 'match_address' => '*Address must match address associated with credit card.',
- 'click_once' => '*Please click "PAY NOW" only once - transaction may take up to 1 minute to process.',
-
- 'default_invoice_footer' => 'Set default invoice footer',
- 'invoice_footer' => 'Invoice footer',
- 'save_as_default_footer' => 'Save as default footer',
-
- 'token_management' => 'Token Management',
- 'tokens' => 'Tokens',
- 'add_token' => 'Add Token',
- 'show_deleted_tokens' => 'Show deleted tokens',
- 'deleted_token' => 'Successfully deleted token',
- 'created_token' => 'Successfully created token',
- 'updated_token' => 'Successfully updated token',
- 'edit_token' => 'Edit Token',
- 'delete_token' => 'Delete Token',
- 'token' => 'Token',
-
- 'add_gateway' => 'Add Gateway',
- 'delete_gateway' => 'Delete Gateway',
- 'edit_gateway' => 'Edit Gateway',
- 'updated_gateway' => 'Successfully updated gateway',
- 'created_gateway' => 'Successfully created gateway',
- 'deleted_gateway' => 'Successfully deleted gateway',
- 'pay_with_paypal' => 'PayPal',
- 'pay_with_card' => 'Credit card',
-
-
- 'change_password' => 'Change password',
- 'current_password' => 'Current password',
- 'new_password' => 'New password',
- 'confirm_password' => 'Confirm password',
- 'password_error_incorrect' => 'The current password is incorrect.',
- 'password_error_invalid' => 'The new password is invalid.',
- 'updated_password' => 'Successfully updated password',
-
- 'api_tokens' => 'API Tokens',
- 'users_and_tokens' => 'Users & Tokens',
- 'account_login' => 'Account Login',
- 'recover_password' => 'Recover your password',
- 'forgot_password' => 'Forgot your password?',
- 'email_address' => 'Email address',
- 'lets_go' => 'Let’s go',
- 'password_recovery' => 'Password Recovery',
- 'send_email' => 'Send email',
- 'set_password' => 'Set Password',
- 'converted' => 'Converted',
-
-
-);
diff --git a/app/lang/pt_BR/validation.php b/app/lang/pt_BR/validation.php
deleted file mode 100644
index 27d5c008900c..000000000000
--- a/app/lang/pt_BR/validation.php
+++ /dev/null
@@ -1,106 +0,0 @@
- ":attribute deve ser aceito.",
-"active_url" => ":attribute não é uma URL válida.",
-"after" => ":attribute deve ser uma data maior que :date.",
-"alpha" => ":attribute deve conter apenas letras.",
-"alpha_dash" => ":attribute pode conter apenas letras, número e traços",
-"alpha_num" => ":attribute pode conter apenas letras e números.",
-"array" => ":attribute deve ser um array.",
-"before" => ":attribute deve ser uma data anterior a :date.",
-"between" => array(
-"numeric" => ":attribute deve ser entre :min - :max.",
-"file" => ":attribute deve ser entre :min - :max kilobytes.",
-"string" => ":attribute deve ser entre :min - :max caracteres.",
-"array" => ":attribute deve conter entre :min - :max itens.",
-),
-"confirmed" => ":attribute confirmação não correponde.",
-"date" => ":attribute não é uma data válida.",
-"date_format" => ":attribute não satisfaz o formato :format.",
-"different" => ":attribute e :other devem ser diferentes.",
-"digits" => ":attribute deve conter :digits dígitos.",
-"digits_between" => ":attribute deve conter entre :min e :max dígitos.",
-"email" => ":attribute está em um formato inválido.",
-"exists" => "A opção selecionada :attribute é inválida.",
-"image" => ":attribute deve ser uma imagem.",
-"in" => "A opção selecionada :attribute é inválida.",
-"integer" => ":attribute deve ser um número inteiro.",
-"ip" => ":attribute deve ser um endereço IP válido.",
-"max" => array(
-"numeric" => ":attribute não pode ser maior que :max.",
-"file" => ":attribute não pode ser maior que :max kilobytes.",
-"string" => ":attribute não pode ser maior que :max caracteres.",
-"array" => ":attribute não pode conter mais que :max itens.",
-),
-"mimes" => ":attribute deve ser um arquivo do tipo: :values.",
-"min" => array(
-"numeric" => ":attribute não deve ser menor que :min.",
-"file" => ":attribute deve ter no mínimo :min kilobytes.",
-"string" => ":attribute deve conter no mínimo :min caracteres.",
-"array" => ":attribute deve conter ao menos :min itens.",
-),
-"not_in" => "A opção selecionada :attribute é inválida.",
-"numeric" => ":attribute deve ser um número.",
-"regex" => ":attribute está em um formato inválido.",
-"required" => ":attribute é um campo obrigatório.",
-"required_if" => ":attribute é necessário quando :other é :value.",
-"required_with" => ":attribute é obrigatório quando :values está presente.",
-"required_without" => ":attribute é obrigatório quando :values não está presente.",
-"same" => ":attribute e :other devem corresponder.",
-"size" => array(
-"numeric" => ":attribute deve ter :size.",
-"file" => ":attribute deve ter :size kilobytes.",
-"string" => ":attribute deve conter :size caracteres.",
-"array" => ":attribute deve conter :size itens.",
-),
-"unique" => ":attribute já está sendo utilizado.",
-"url" => ":attribute está num formato inválido.",
-
-"positive" => ":attribute deve ser maior que zero.",
-"has_credit" => "O cliente não possui crédito suficiente.",
-
-"positive" => "The :attribute must be greater than zero.",
-"has_credit" => "The client does not have enough credit.",
-"notmasked" => "The values are masked",
-
-
-/*
-|--------------------------------------------------------------------------
-| Custom Validation Language Lines
-|--------------------------------------------------------------------------
-|
-| Here you may specify custom validation messages for attributes using the
-| convention "attribute.rule" to name the lines. This makes it quick to
-| specify a specific custom language line for a given attribute rule.
-|
-*/
-
-'custom' => array(),
-
-/*
-|--------------------------------------------------------------------------
-| Custom Validation Attributes
-|--------------------------------------------------------------------------
-|
-| The following language lines are used to swap attribute place-holders
-| with something more reader friendly such as E-Mail Address instead
-| of "email". This simply helps us make messages a little cleaner.
-|
-*/
-
-'attributes' => array(),
-
-);
diff --git a/app/libraries/Utils.php b/app/libraries/Utils.php
deleted file mode 100755
index 99d5a7052e7c..000000000000
--- a/app/libraries/Utils.php
+++ /dev/null
@@ -1,604 +0,0 @@
-registered;
- }
-
- public static function isConfirmed()
- {
- return Auth::check() && Auth::user()->confirmed;
- }
-
- public static function isDatabaseSetup()
- {
- try {
- if (Schema::hasTable('accounts')) {
- return true;
- }
- } catch (Exception $e) {
- return false;
- }
- }
-
- public static function isProd()
- {
- return App::environment() == ENV_PRODUCTION;
- }
-
- public static function isNinja()
- {
- return self::isNinjaProd() || self::isNinjaDev();
- }
-
- public static function isNinjaProd()
- {
- return isset($_ENV['NINJA_PROD']) && $_ENV['NINJA_PROD'];
- }
-
- public static function isNinjaDev()
- {
- return isset($_ENV['NINJA_DEV']) && $_ENV['NINJA_DEV'];
- }
-
- public static function isPro()
- {
- return Auth::check() && Auth::user()->isPro();
- }
-
- public static function getUserType()
- {
- if (Utils::isNinja()) {
- return USER_TYPE_CLOUD_HOST;
- } else {
- return USER_TYPE_SELF_HOST;
- }
- }
-
- public static function getDemoAccountId()
- {
- return isset($_ENV[DEMO_ACCOUNT_ID]) ? $_ENV[DEMO_ACCOUNT_ID] : false;
- }
-
- public static function isDemo()
- {
- return Auth::check() && Auth::user()->isDemo();
- }
-
- public static function getNewsFeedResponse($userType = false)
- {
- if (!$userType) {
- $userType = Utils::getUserType();
- }
-
- $response = new stdClass();
- $response->message = isset($_ENV["{$userType}_MESSAGE"]) ? $_ENV["{$userType}_MESSAGE"] : '';
- $response->id = isset($_ENV["{$userType}_ID"]) ? $_ENV["{$userType}_ID"] : '';
- $response->version = NINJA_VERSION;
-
- return $response;
- }
-
- public static function getProLabel($feature)
- {
- if (Auth::check()
- && !Auth::user()->isPro()
- && $feature == ACCOUNT_ADVANCED_SETTINGS) {
- return ' PRO';
- } else {
- return '';
- }
- }
-
- public static function basePath()
- {
- return substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/') + 1);
- }
-
- public static function trans($input)
- {
- $data = [];
-
- foreach ($input as $field) {
- if ($field == "checkbox") {
- $data[] = $field;
- } else {
- $data[] = trans("texts.$field");
- }
- }
-
- return $data;
- }
-
- public static function fatalError($message = false, $exception = false)
- {
- if (!$message) {
- $message = "An error occurred, please try again later.";
- }
-
- static::logError($message.' '.$exception);
-
- $data = [
- 'showBreadcrumbs' => false,
- 'hideHeader' => true,
- ];
-
- return View::make('error', $data)->with('error', $message);
- }
-
- public static function getErrorString($exception)
- {
- return "{$exception->getFile()} [Line {$exception->getLine()}] => {$exception->getMessage()}";
- }
-
- public static function logError($error, $context = 'PHP')
- {
- $count = Session::get('error_count', 0);
- Session::put('error_count', ++$count);
- if ($count > 100) {
- return 'logged';
- }
-
- $data = [
- 'context' => $context,
- 'user_id' => Auth::check() ? Auth::user()->id : 0,
- 'user_name' => Auth::check() ? Auth::user()->getDisplayName() : '',
- 'url' => Input::get('url', Request::url()),
- 'user_agent' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '',
- 'ip' => Request::getClientIp(),
- 'count' => Session::get('error_count', 0),
- ];
-
- Log::error($error."\n", $data);
-
- /*
- Mail::queue('emails.error', ['message'=>$error.' '.json_encode($data)], function($message)
- {
- $message->to($email)->subject($subject);
- });
- */
- }
-
- public static function parseFloat($value)
- {
- $value = preg_replace('/[^0-9\.\-]/', '', $value);
-
- return floatval($value);
- }
-
- public static function formatPhoneNumber($phoneNumber)
- {
- $phoneNumber = preg_replace('/[^0-9a-zA-Z]/', '', $phoneNumber);
-
- if (!$phoneNumber) {
- return '';
- }
-
- if (strlen($phoneNumber) > 10) {
- $countryCode = substr($phoneNumber, 0, strlen($phoneNumber)-10);
- $areaCode = substr($phoneNumber, -10, 3);
- $nextThree = substr($phoneNumber, -7, 3);
- $lastFour = substr($phoneNumber, -4, 4);
-
- $phoneNumber = '+'.$countryCode.' ('.$areaCode.') '.$nextThree.'-'.$lastFour;
- } elseif (strlen($phoneNumber) == 10 && in_array(substr($phoneNumber, 0, 3), array(653, 656, 658, 659))) {
- /**
- * SG country code are 653, 656, 658, 659
- * US area code consist of 650, 651 and 657
- * @see http://en.wikipedia.org/wiki/Telephone_numbers_in_Singapore#Numbering_plan
- * @see http://www.bennetyee.org/ucsd-pages/area.html
- */
- $countryCode = substr($phoneNumber, 0, 2);
- $nextFour = substr($phoneNumber, 2, 4);
- $lastFour = substr($phoneNumber, 6, 4);
-
- $phoneNumber = '+'.$countryCode.' '.$nextFour.' '.$lastFour;
- } elseif (strlen($phoneNumber) == 10) {
- $areaCode = substr($phoneNumber, 0, 3);
- $nextThree = substr($phoneNumber, 3, 3);
- $lastFour = substr($phoneNumber, 6, 4);
-
- $phoneNumber = '('.$areaCode.') '.$nextThree.'-'.$lastFour;
- } elseif (strlen($phoneNumber) == 7) {
- $nextThree = substr($phoneNumber, 0, 3);
- $lastFour = substr($phoneNumber, 3, 4);
-
- $phoneNumber = $nextThree.'-'.$lastFour;
- }
-
- return $phoneNumber;
- }
-
- public static function formatMoney($value, $currencyId = false)
- {
- if (!$currencyId) {
- $currencyId = Session::get(SESSION_CURRENCY);
- }
-
- $currency = Currency::remember(DEFAULT_QUERY_CACHE)->find($currencyId);
-
- if (!$currency) {
- $currency = Currency::remember(DEFAULT_QUERY_CACHE)->find(1);
- }
-
- return $currency->symbol.number_format($value, $currency->precision, $currency->decimal_separator, $currency->thousand_separator);
- }
-
- public static function pluralize($string, $count)
- {
- $field = $count == 1 ? $string : $string.'s';
- $string = trans("texts.$field", ['count' => $count]);
-
- return $string;
- }
-
- public static function toArray($data)
- {
- return json_decode(json_encode((array) $data), true);
- }
-
- public static function toSpaceCase($camelStr)
- {
- return preg_replace('/([a-z])([A-Z])/s', '$1 $2', $camelStr);
- }
-
- public static function timestampToDateTimeString($timestamp)
- {
- $timezone = Session::get(SESSION_TIMEZONE, DEFAULT_TIMEZONE);
- $format = Session::get(SESSION_DATETIME_FORMAT, DEFAULT_DATETIME_FORMAT);
-
- return Utils::timestampToString($timestamp, $timezone, $format);
- }
-
- public static function timestampToDateString($timestamp)
- {
- $timezone = Session::get(SESSION_TIMEZONE, DEFAULT_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT, DEFAULT_DATE_FORMAT);
-
- return Utils::timestampToString($timestamp, $timezone, $format);
- }
-
- public static function dateToString($date)
- {
- $dateTime = new DateTime($date);
- $timestamp = $dateTime->getTimestamp();
- $format = Session::get(SESSION_DATE_FORMAT, DEFAULT_DATE_FORMAT);
-
- return Utils::timestampToString($timestamp, false, $format);
- }
-
- public static function timestampToString($timestamp, $timezone = false, $format)
- {
- if (!$timestamp) {
- return '';
- }
- $date = Carbon::createFromTimeStamp($timestamp);
- if ($timezone) {
- $date->tz = $timezone;
- }
- if ($date->year < 1900) {
- return '';
- }
-
- return $date->format($format);
- }
-
- public static function toSqlDate($date, $formatResult = true)
- {
- if (!$date) {
- return;
- }
-
- $timezone = Session::get(SESSION_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT);
-
- $dateTime = DateTime::createFromFormat($format, $date, new DateTimeZone($timezone));
-
- return $formatResult ? $dateTime->format('Y-m-d') : $dateTime;
- }
-
- public static function fromSqlDate($date, $formatResult = true)
- {
- if (!$date || $date == '0000-00-00') {
- return '';
- }
-
- $timezone = Session::get(SESSION_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT);
-
- $dateTime = DateTime::createFromFormat('Y-m-d', $date, new DateTimeZone($timezone));
-
- return $formatResult ? $dateTime->format($format) : $dateTime;
- }
-
- public static function today($formatResult = true)
- {
- $timezone = Session::get(SESSION_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT);
- $date = date_create(null, new DateTimeZone($timezone));
-
- if ($formatResult) {
- return $date->format($format);
- } else {
- return $date;
- }
- }
-
- public static function trackViewed($name, $type, $url = false)
- {
- if (!$url) {
- $url = Request::url();
- }
-
- $viewed = Session::get(RECENTLY_VIEWED);
-
- if (!$viewed) {
- $viewed = [];
- }
-
- $object = new stdClass();
- $object->url = $url;
- $object->name = ucwords($type).': '.$name;
-
- $data = [];
-
- for ($i = 0; $iurl == $item->url || $object->name == $item->name) {
- continue;
- }
-
- array_unshift($data, $item);
- }
-
- array_unshift($data, $object);
-
- if (count($data) > RECENTLY_VIEWED_LIMIT) {
- array_pop($data);
- }
-
- Session::put(RECENTLY_VIEWED, $data);
- }
-
- public static function processVariables($str)
- {
- if (!$str) {
- return '';
- }
-
- $variables = ['MONTH', 'QUARTER', 'YEAR'];
- for ($i = 0; $i 1) {
- $offset = intval($addArray[1]);
- } elseif (count($minArray) > 1) {
- $offset = intval($minArray[1]) * -1;
- }
-
- $val = Utils::getDatePart($variable, $offset);
- $str = str_replace($match, $val, $str);
- }
- }
-
- return $str;
- }
-
- private static function getDatePart($part, $offset)
- {
- $offset = intval($offset);
- if ($part == 'MONTH') {
- return Utils::getMonth($offset);
- } elseif ($part == 'QUARTER') {
- return Utils::getQuarter($offset);
- } elseif ($part == 'YEAR') {
- return Utils::getYear($offset);
- }
- }
-
- private static function getMonth($offset)
- {
- $months = [ "January", "February", "March", "April", "May", "June",
- "July", "August", "September", "October", "November", "December", ];
-
- $month = intval(date('n')) - 1;
-
- $month += $offset;
- $month = $month % 12;
-
- if ($month < 0) {
- $month += 12;
- }
-
- return $months[$month];
- }
-
- private static function getQuarter($offset)
- {
- $month = intval(date('n')) - 1;
- $quarter = floor(($month + 3) / 3);
- $quarter += $offset;
- $quarter = $quarter % 4;
- if ($quarter == 0) {
- $quarter = 4;
- }
-
- return 'Q'.$quarter;
- }
-
- private static function getYear($offset)
- {
- $year = intval(date('Y'));
-
- return $year + $offset;
- }
-
- public static function getEntityName($entityType)
- {
- return ucwords(str_replace('_', ' ', $entityType));
- }
-
- public static function getClientDisplayName($model)
- {
- if ($model->client_name) {
- return $model->client_name;
- } elseif ($model->first_name || $model->last_name) {
- return $model->first_name.' '.$model->last_name;
- } else {
- return $model->email;
- }
- }
-
- public static function encodeActivity($person = null, $action, $entity = null, $otherPerson = null)
- {
- $person = $person ? $person->getDisplayName() : 'System';
- $entity = $entity ? '['.$entity->getActivityKey().']' : '';
- $otherPerson = $otherPerson ? 'to '.$otherPerson->getDisplayName() : '';
- $token = Session::get('token_id') ? ' ('.trans('texts.token').')' : '';
-
- return trim("$person $token $action $entity $otherPerson");
- }
-
- public static function decodeActivity($message)
- {
- $pattern = '/\[([\w]*):([\d]*):(.*)\]/i';
- preg_match($pattern, $message, $matches);
-
- if (count($matches) > 0) {
- $match = $matches[0];
- $type = $matches[1];
- $publicId = $matches[2];
- $name = $matches[3];
-
- $link = link_to($type.'s/'.$publicId, $name);
- $message = str_replace($match, "$type $link", $message);
- }
-
- return $message;
- }
-
- public static function generateLicense()
- {
- $parts = [];
- for ($i = 0; $i<5; $i++) {
- $parts[] = strtoupper(str_random(4));
- }
-
- return implode('-', $parts);
- }
-
- public static function lookupEventId($eventName)
- {
- if ($eventName == 'create_client') {
- return EVENT_CREATE_CLIENT;
- } elseif ($eventName == 'create_invoice') {
- return EVENT_CREATE_INVOICE;
- } elseif ($eventName == 'create_quote') {
- return EVENT_CREATE_QUOTE;
- } elseif ($eventName == 'create_payment') {
- return EVENT_CREATE_PAYMENT;
- } else {
- return false;
- }
- }
-
- public static function notifyZapier($subscription, $data)
- {
- $curl = curl_init();
-
- $jsonEncodedData = json_encode($data->toJson());
- $opts = [
- CURLOPT_URL => $subscription->target_url,
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_CUSTOMREQUEST => 'POST',
- CURLOPT_POST => 1,
- CURLOPT_POSTFIELDS => $jsonEncodedData,
- CURLOPT_HTTPHEADER => ['Content-Type: application/json', 'Content-Length: '.strlen($jsonEncodedData)],
- ];
-
- curl_setopt_array($curl, $opts);
-
- $result = curl_exec($curl);
- $status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
-
- curl_close($curl);
-
- if ($status == 410) {
- $subscription->delete();
- }
- }
-
-
- public static function remapPublicIds(array $data)
- {
- $return = [];
-
- foreach ($data as $key => $val) {
- if ($key === 'public_id') {
- $key = 'id';
- } elseif (strpos($key, '_id')) {
- continue;
- }
-
- if (is_array($val)) {
- $val = Utils::remapPublicIds($val);
- }
-
- $return[$key] = $val;
- }
-
- return $return;
- }
-
- public static function getApiHeaders($count = 0)
- {
- return [
- 'Content-Type' => 'application/json',
- //'Access-Control-Allow-Origin' => '*',
- //'Access-Control-Allow-Methods' => 'GET',
- //'Access-Control-Allow-Headers' => 'Origin, Content-Type, Accept, Authorization, X-Requested-With',
- //'Access-Control-Allow-Credentials' => 'true',
- 'X-Total-Count' => $count,
- //'X-Rate-Limit-Limit' - The number of allowed requests in the current period
- //'X-Rate-Limit-Remaining' - The number of remaining requests in the current period
- //'X-Rate-Limit-Reset' - The number of seconds left in the current period,
- ];
- }
-
- public static function startsWith($haystack, $needle)
- {
- return $needle === "" || strpos($haystack, $needle) === 0;
- }
-
- public static function endsWith($haystack, $needle)
- {
- return $needle === "" || substr($haystack, -strlen($needle)) === $needle;
- }
-
- public static function getEntityRowClass($model)
- {
- $str = $model->is_deleted || ($model->deleted_at && $model->deleted_at != '0000-00-00') ? 'DISABLED ' : '';
-
- if ($model->is_deleted) {
- $str .= 'ENTITY_DELETED ';
- }
-
- if ($model->deleted_at && $model->deleted_at != '0000-00-00') {
- $str .= 'ENTITY_ARCHIVED ';
- }
-
- return $str;
- }
-}
diff --git a/app/libraries/entity.php b/app/libraries/entity.php
deleted file mode 100755
index 57e447e2e271..000000000000
--- a/app/libraries/entity.php
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-class Entity
-{
- public $id;
- public $type;
-}
-
diff --git a/app/libraries/timesheet_utils.php b/app/libraries/timesheet_utils.php
deleted file mode 100644
index 8a225b81e06a..000000000000
--- a/app/libraries/timesheet_utils.php
+++ /dev/null
@@ -1,119 +0,0 @@
- ''];
- foreach ($matches[1] as $i => $key) {
- # Convert escaped linebreakes to linebreak
- $value = preg_replace("/\r?\n\s/", "", $matches[2][$i]);
- # Unescape , and ;
- $value = preg_replace('/\\\\([,;])/s', '$1', $value);
- $data[strtolower($key)] = $value;
- }
- return $data;
- } else {
- return false;
- }
- }
-
-
- public static function parseICALDate($datestr) {
- $dt = null;
- $timezone = null;
- if (preg_match('/^TZID=(.+?):([12]\d\d\d)(\d\d)(\d\d)T(\d\d)(\d\d)(\d\d)$/', $datestr, $m)) {
- $timezone = $m[1];
- $dt = new DateTime("{$m[2]}-{$m[3]}-{$m[4]}T{$m[5]}:{$m[6]}:{$m[7]}", new DateTimeZone($m[1]));
-
- } else if (preg_match('/^VALUE=DATE:([12]\d\d\d)(\d\d)(\d\d)$/', $datestr, $m)) {
- $dt = new DateTime("{$m[1]}-{$m[2]}-{$m[3]}T00:00:00", new DateTimeZone("UTC"));
-
- } else if (preg_match('/^([12]\d\d\d)(\d\d)(\d\d)T(\d\d)(\d\d)(\d\d)Z$/', $datestr, $m)) {
- $dt = new DateTime("{$m[1]}-{$m[2]}-{$m[3]}T{$m[4]}:{$m[5]}:{$m[6]}", new DateTimeZone("UTC"));
-
- } else {
- return false;
- }
-
- // Convert all to UTC
- if($dt->getTimezone()->getName() != 'UTC') {
- $dt->setTimezone(new DateTimeZone('UTC'));
- }
-
- return [$dt, $timezone];
- }
-
- public static function curlGetUrls($urls = [], $timeout = 30) {
- // Create muxer
- $results = [];
- $multi = curl_multi_init();
- $handles = [];
- $ch2idx = [];
- try {
- foreach ($urls as $i => $url) {
- // Create new handle and add to muxer
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($ch, CURLOPT_ENCODING, "gzip");
- curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
- curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); //timeout in seconds
-
- curl_multi_add_handle($multi, $ch);
- $handles[(int) $ch] = $ch;
- $ch2idx[(int) $ch] = $i;
- }
-
- // Do initial connect
- $still_running = true;
- while ($still_running) {
- // Do curl stuff
- while (($mrc = curl_multi_exec($multi, $still_running)) === CURLM_CALL_MULTI_PERFORM);
- if ($mrc !== CURLM_OK) {
- break;
- }
-
- // Try to read from handles that are ready
- while ($info = curl_multi_info_read($multi)) {
- if ($info["result"] == CURLE_OK) {
- $results[$ch2idx[(int) $info["handle"]]] = curl_multi_getcontent($info["handle"]);
- } else {
- if (CURLE_UNSUPPORTED_PROTOCOL == $info["result"]) {
- $results[$ch2idx[(int) $info["handle"]]] = [$info["result"], "Unsupported protocol"];
- } else if (CURLE_URL_MALFORMAT == $info["result"]) {
- $results[$ch2idx[(int) $info["handle"]]] = [$info["result"], "Malform url"];
- } else if (CURLE_COULDNT_RESOLVE_HOST == $info["result"]) {
- $results[$ch2idx[(int) $info["handle"]]] = [$info["result"], "Could not resolve host"];
- } else if (CURLE_OPERATION_TIMEDOUT == $info["result"]) {
- $results[$ch2idx[(int) $info["handle"]]] = [$info["result"], "Timed out waiting for operations to finish"];
- } else {
- $results[$ch2idx[(int) $info["handle"]]] = [$info["result"], "Unknown curl error code"];
- }
- }
- }
-
- // Sleep until
- if (($rs = curl_multi_select($multi)) === -1) {
- usleep(20); // select failed for some reason, so we sleep for 20ms and run some more curl stuff
- }
- }
- } finally {
- foreach ($handles as $chi => $ch) {
- curl_multi_remove_handle($multi, $ch);
- }
-
- curl_multi_close($multi);
- }
-
- return $results;
- }
-}
diff --git a/app/models/Account.php b/app/models/Account.php
deleted file mode 100755
index bbe026266a64..000000000000
--- a/app/models/Account.php
+++ /dev/null
@@ -1,363 +0,0 @@
-hasMany('User');
- }
-
- public function clients()
- {
- return $this->hasMany('Client');
- }
-
- public function invoices()
- {
- return $this->hasMany('Invoice');
- }
-
- public function account_gateways()
- {
- return $this->hasMany('AccountGateway');
- }
-
- public function tax_rates()
- {
- return $this->hasMany('TaxRate');
- }
-
- public function country()
- {
- return $this->belongsTo('Country');
- }
-
- public function timezone()
- {
- return $this->belongsTo('Timezone');
- }
-
- public function language()
- {
- return $this->belongsTo('Language');
- }
-
- public function date_format()
- {
- return $this->belongsTo('DateFormat');
- }
-
- public function datetime_format()
- {
- return $this->belongsTo('DatetimeFormat');
- }
-
- public function size()
- {
- return $this->belongsTo('Size');
- }
-
- public function industry()
- {
- return $this->belongsTo('Industry');
- }
-
- public function isGatewayConfigured($gatewayId = 0)
- {
- $this->load('account_gateways');
-
- if ($gatewayId) {
- return $this->getGatewayConfig($gatewayId) != false;
- } else {
- return count($this->account_gateways) > 0;
- }
- }
-
- public function getDisplayName()
- {
- if ($this->name) {
- return $this->name;
- }
-
- $this->load('users');
- $user = $this->users()->first();
-
- return $user->getDisplayName();
- }
-
- public function getTimezone()
- {
- if ($this->timezone) {
- return $this->timezone->name;
- } else {
- return 'US/Eastern';
- }
- }
-
- public function getGatewayByType($type = PAYMENT_TYPE_ANY)
- {
- foreach ($this->account_gateways as $gateway) {
- if ($type == PAYMENT_TYPE_ANY) {
- return $gateway;
- } elseif ($gateway->isPayPal() && $type == PAYMENT_TYPE_PAYPAL) {
- return $gateway;
- } elseif (!$gateway->isPayPal() && $type == PAYMENT_TYPE_CREDIT_CARD) {
- return $gateway;
- }
- }
-
- return false;
- }
-
- public function getGatewayConfig($gatewayId)
- {
- foreach ($this->account_gateways as $gateway) {
- if ($gateway->gateway_id == $gatewayId) {
- return $gateway;
- }
- }
-
- return false;
- }
-
- public function getLogoPath()
- {
- return 'logo/'.$this->account_key.'.jpg';
- }
-
- public function getLogoWidth()
- {
- $path = $this->getLogoPath();
- if (!file_exists($path)) {
- return 0;
- }
- list($width, $height) = getimagesize($path);
-
- return $width;
- }
-
- public function getLogoHeight()
- {
- $path = $this->getLogoPath();
- if (!file_exists($path)) {
- return 0;
- }
- list($width, $height) = getimagesize($path);
-
- return $height;
- }
-
- public function getNextInvoiceNumber($isQuote = false)
- {
- $counter = $isQuote && !$this->share_counter ? $this->quote_number_counter : $this->invoice_number_counter;
- $prefix = $isQuote ? $this->quote_number_prefix : $this->invoice_number_prefix;
-
- return $prefix.str_pad($counter, 4, "0", STR_PAD_LEFT);
- }
-
- public function incrementCounter($invoiceNumber, $isQuote = false, $isRecurring)
- {
- // check if the user modified the invoice number
- if (!$isRecurring && $invoiceNumber != $this->getNextInvoiceNumber($isQuote)) {
- $number = intval(preg_replace('/[^0-9]/', '', $invoiceNumber));
- if ($isQuote && !$this->share_counter) {
- $this->quote_number_counter = $number + 1;
- } else {
- $this->invoice_number_counter = $number + 1;
- }
- // otherwise, just increment the counter
- } else {
- if ($isQuote && !$this->share_counter) {
- $this->quote_number_counter += 1;
- } else {
- $this->invoice_number_counter += 1;
- }
- }
-
- $this->save();
- }
-
- public function getLocale()
- {
- $language = Language::remember(DEFAULT_QUERY_CACHE)->where('id', '=', $this->account->language_id)->first();
-
- return $language->locale;
- }
-
- public function loadLocalizationSettings()
- {
- $this->load('timezone', 'date_format', 'datetime_format', 'language');
-
- Session::put(SESSION_TIMEZONE, $this->timezone ? $this->timezone->name : DEFAULT_TIMEZONE);
- Session::put(SESSION_DATE_FORMAT, $this->date_format ? $this->date_format->format : DEFAULT_DATE_FORMAT);
- Session::put(SESSION_DATE_PICKER_FORMAT, $this->date_format ? $this->date_format->picker_format : DEFAULT_DATE_PICKER_FORMAT);
- Session::put(SESSION_DATETIME_FORMAT, $this->datetime_format ? $this->datetime_format->format : DEFAULT_DATETIME_FORMAT);
- Session::put(SESSION_CURRENCY, $this->currency_id ? $this->currency_id : DEFAULT_CURRENCY);
- Session::put(SESSION_LOCALE, $this->language_id ? $this->language->locale : DEFAULT_LOCALE);
- }
-
- public function getInvoiceLabels()
- {
- $data = [];
- $fields = [
- 'invoice',
- 'invoice_date',
- 'due_date',
- 'invoice_number',
- 'po_number',
- 'discount',
- 'taxes',
- 'tax',
- 'item',
- 'description',
- 'unit_cost',
- 'quantity',
- 'line_total',
- 'subtotal',
- 'paid_to_date',
- 'balance_due',
- 'terms',
- 'your_invoice',
- 'quote',
- 'your_quote',
- 'quote_date',
- 'quote_number',
- 'total',
- 'invoice_issued_to',
- ];
-
- foreach ($fields as $field) {
- $data[$field] = trans("texts.$field");
- }
-
- return $data;
- }
-
- public function isPro()
- {
- if (!Utils::isNinjaProd()) {
- return true;
- }
-
- if ($this->account_key == NINJA_ACCOUNT_KEY) {
- return true;
- }
-
- $datePaid = $this->pro_plan_paid;
-
- if (!$datePaid || $datePaid == '0000-00-00') {
- return false;
- } elseif ($datePaid == NINJA_DATE) {
- return true;
- }
-
- $today = new DateTime('now');
- $datePaid = DateTime::createFromFormat('Y-m-d', $datePaid);
- $interval = $today->diff($datePaid);
-
- return $interval->y == 0;
- }
-
- public function isWhiteLabel()
- {
- if (Utils::isNinjaProd()) {
- return false;
- }
-
- return $this->pro_plan_paid == NINJA_DATE;
- }
-
- public function getSubscription($eventId)
- {
- return Subscription::where('account_id', '=', $this->id)->where('event_id', '=', $eventId)->first();
- }
-
- public function hideFieldsForViz()
- {
- foreach ($this->clients as $client) {
- $client->setVisible([
- 'public_id',
- 'name',
- 'balance',
- 'paid_to_date',
- 'invoices',
- 'contacts',
- ]);
-
- foreach ($client->invoices as $invoice) {
- $invoice->setVisible([
- 'public_id',
- 'invoice_number',
- 'amount',
- 'balance',
- 'invoice_status_id',
- 'invoice_items',
- 'created_at',
- ]);
-
- foreach ($invoice->invoice_items as $invoiceItem) {
- $invoiceItem->setVisible([
- 'product_key',
- 'cost',
- 'qty',
- ]);
- }
- }
-
- foreach ($client->contacts as $contact) {
- $contact->setVisible([
- 'public_id',
- 'first_name',
- 'last_name',
- 'email', ]);
- }
- }
-
- return $this;
- }
-
- public function getEmailTemplate($entityType, $message = false)
- {
- $field = "email_template_$entityType";
- $template = $this->$field;
-
- if ($template) {
- return $template;
- }
-
- $template = "\$client,\r\n\r\n" .
- trans("texts.{$entityType}_message", ['amount' => '$amount']) . "\r\n\r\n";
-
- if ($entityType != ENTITY_PAYMENT) {
- $template .= "\$link\r\n\r\n";
- }
-
- if ($message) {
- $template .= "$message\r\n\r\n";
- }
-
- return $template . "\$footer";
- }
-
- public function getEmailFooter()
- {
- if ($this->email_footer) {
- return $this->email_footer;
- } else {
- return "
We believe that the free version of Invoice Ninja is a truly awesome product loaded
- with the key features you need to bill your clients electronically. But for those who
- crave still more Ninja awesomeness, we've unmasked the Invoice Ninja Pro plan, which
- offers more versatility, power and customization options for just $50 per year.
-
-
-
- @include('plans')
-
-
-
-
-
-
{{ trans('texts.working') }}...
-
-
-
-
-
-
-
- {{ trans('texts.pro_plan_success') }}
-
-
-
-
-
-
-
-
-
-@endif
-
-{{-- Per our license, please do not remove or modify this link. --}}
-@if (!Utils::isNinja())
-