diff --git a/resources/lang/da-DK/accounts.php b/resources/lang/da-DK/accounts.php
index a017370b6..b73c9e53c 100644
--- a/resources/lang/da-DK/accounts.php
+++ b/resources/lang/da-DK/accounts.php
@@ -4,11 +4,11 @@ return [
'account_name' => 'Kontonavn',
'number' => 'Nummer',
- 'opening_balance' => 'Primo',
+ 'opening_balance' => 'Åbningsbalance',
'current_balance' => 'Nuværende saldo',
'bank_name' => 'Banknavn',
'bank_phone' => 'Telefon bank',
'bank_address' => 'Bank adresse',
- 'default_account' => 'Standard konto',
+ 'default_account' => 'Standardkonto',
];
diff --git a/resources/lang/da-DK/auth.php b/resources/lang/da-DK/auth.php
index f870e7d0d..c68d84876 100644
--- a/resources/lang/da-DK/auth.php
+++ b/resources/lang/da-DK/auth.php
@@ -10,10 +10,10 @@ return [
'forgot_password' => 'Jeg har glemt min adgangskode',
'reset_password' => 'Nulstil adgangskode',
'enter_email' => 'Indtast din mailadresse',
- 'current_email' => 'Nuværende E-mail',
+ 'current_email' => 'Nuværende e-mail',
'reset' => 'Nulstil',
'never' => 'Aldrig',
- 'landing_page' => 'Landingsside',
+ 'landing_page' => 'Startside',
'password' => [
'current' => 'Adgangskode',
@@ -24,13 +24,13 @@ return [
'error' => [
'self_delete' => 'Fejl: Du kan ikke slette dig selv!',
- 'self_disable' => 'Fejl: Du kan ikke disable dig selv!',
+ 'self_disable' => 'Fejl: Du kan ikke deaktivere dig selv!',
'no_company' => 'Error: Ingen virksomhed er tilknyttet din konto. Kontakt systemadministratoren.',
],
'failed' => 'Disse legitimationsoplysninger passer ikke med de gemte.',
'disabled' => 'Denne konto er deaktiveret. Kontakt systemadministratoren.',
- 'throttle' => 'For mange login forsøg. Prøv igen om :seconds sekunder.',
+ 'throttle' => 'For mange loginforsøg. Prøv igen om :seconds sekunder.',
'notification' => [
'message_1' => 'Du modtager denne e-mail, fordi vi modtog en anmodning om nulstilling af password.',
diff --git a/resources/lang/da-DK/bills.php b/resources/lang/da-DK/bills.php
index 992c54215..bf9081654 100644
--- a/resources/lang/da-DK/bills.php
+++ b/resources/lang/da-DK/bills.php
@@ -3,7 +3,7 @@
return [
'bill_number' => 'Fakturanummer',
- 'bill_date' => 'Faktura dato',
+ 'bill_date' => 'Fakturadato',
'total_price' => 'Total pris',
'due_date' => 'Forfaldsdato',
'order_number' => 'Ordrenummer',
@@ -19,9 +19,9 @@ return [
'item_name' => 'Varenavn|Varenavne',
- 'show_discount' => ':discount% Rabat',
+ 'show_discount' => ':discount% rabat',
'add_discount' => 'Tilføj rabat',
- 'discount_desc' => 'subtotal',
+ 'discount_desc' => 'af subtotal',
'payment_due' => 'Betalingsfrist',
'amount_due' => 'Forfaldent beløb',
@@ -29,13 +29,13 @@ return [
'histories' => 'Historik',
'payments' => 'Betalinger',
'add_payment' => 'Tilføj betaling',
- 'mark_paid' => 'Marker Betalt',
+ 'mark_paid' => 'Marker som betalt',
'mark_received' => 'Modtagelse godkendt',
- 'mark_cancelled' => 'Marker Annuller',
+ 'mark_cancelled' => 'Marker som annulleret',
'download_pdf' => 'Download PDF',
- 'send_mail' => 'Send E-mail',
- 'create_bill' => 'Opret regning',
- 'receive_bill' => 'Modtag regning',
+ 'send_mail' => 'Send e-mail',
+ 'create_bill' => 'Opret faktura',
+ 'receive_bill' => 'Modtag faktura',
'make_payment' => 'Opret betaling',
'statuses' => [
@@ -45,7 +45,7 @@ return [
'paid' => 'Betalt',
'overdue' => 'Overskredet',
'unpaid' => 'Ubetalt',
- 'cancelled' => 'Annuleret',
+ 'cancelled' => 'Annulleret',
],
'messages' => [
diff --git a/resources/lang/da-DK/install.php b/resources/lang/da-DK/install.php
index 493161e36..0b5e468dc 100644
--- a/resources/lang/da-DK/install.php
+++ b/resources/lang/da-DK/install.php
@@ -21,7 +21,7 @@ return [
'disabled' => ':feature skal være deaktiveret!',
'extension' => ':extension udvidelse skal være indlæst!',
'directory' => ':directory folderen skal være skrivbar!',
- 'executable' => 'PHP CLI eksekverbar file virker ikke! Venligst forespørg anmod din host om at sætte PHP_BINARY eller PHP_PATH miljøvariablen korrekt.',
+ 'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
],
'database' => [
diff --git a/resources/lang/da-DK/messages.php b/resources/lang/da-DK/messages.php
index 27de48d20..b2b0c0d42 100644
--- a/resources/lang/da-DK/messages.php
+++ b/resources/lang/da-DK/messages.php
@@ -28,8 +28,8 @@ return [
'warning' => [
'deleted' => 'Advarsel: Du har ikke tilladelse tiil at slette :name fordi den er :text relateret.',
'disabled' => 'Advarsel: Du har ikke tilladelse tiil at deaktivere :name fordi den er :text relateret.',
- 'reconciled_tran' => 'Warning: You are not allowed to change/delete transaction because it is reconciled!',
- 'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
+ 'reconciled_tran' => 'Advarsel: Du kan ikke ændre eller slette denne transaktion, da den er afstemt.',
+ 'reconciled_doc' => 'Advarsel: Du kan ikke ændre eller slette :type, da den er afstemt.',
'disable_code' => 'Advarsel: Du må ikke deaktivere eller ændre valutaen i :name , fordi den er :text relateret.',
'payment_cancel' => 'Advarsel: Du har annulleret den seneste :method betaling!',
],
diff --git a/resources/lang/da-DK/modules.php b/resources/lang/da-DK/modules.php
index cedfff9d0..f9a50e27e 100644
--- a/resources/lang/da-DK/modules.php
+++ b/resources/lang/da-DK/modules.php
@@ -9,7 +9,6 @@ return [
'new' => 'Ny',
'top_free' => 'Top gratis',
'free' => 'GRATIS',
- 'search' => 'Søg',
'install' => 'Installer',
'buy_now' => 'Køb nu',
'get_api_key' => 'Klik her for at få din API nøgle.',
diff --git a/resources/lang/da-DK/widgets.php b/resources/lang/da-DK/widgets.php
index 4811e903d..cbd19e55b 100644
--- a/resources/lang/da-DK/widgets.php
+++ b/resources/lang/da-DK/widgets.php
@@ -2,22 +2,22 @@
return [
- 'total_income' => 'Total Indkomst',
- 'receivables' => 'Receivables',
+ 'total_income' => 'Samlet indtægt',
+ 'receivables' => 'Tilgodehavender',
'open_invoices' => 'Åbne fakturaer',
- 'overdue_invoices' => 'Overskredne fakturaer',
- 'total_expenses' => 'Total Udgifter',
- 'payables' => 'Betalingsparate',
- 'open_bills' => 'Åbne Regninger',
- 'overdue_bills' => 'Overskredne Regninger',
- 'total_profit' => 'Total Indtjening',
- 'open_profit' => 'Open Profit',
- 'overdue_profit' => 'Overdue Profit',
- 'cash_flow' => 'Cash Flow',
- 'no_profit_loss' => 'No Profit Loss',
- 'income_by_category' => 'Indkomst efter Kategori',
- 'expenses_by_category' => 'Udgifter efter Kategori',
- 'account_balance' => 'Konto Balance',
- 'latest_income' => 'Senest Indtægt',
- 'latest_expenses' => 'Seneste Udgifter',
+ 'overdue_invoices' => 'Forfaldne fakturaer',
+ 'total_expenses' => 'Samlede udgifter',
+ 'payables' => 'Udeståender til betaling',
+ 'open_bills' => 'Åbne regninger',
+ 'overdue_bills' => 'Forfaldne regninger',
+ 'total_profit' => 'Samlet resultat',
+ 'open_profit' => 'Åbne indtægter',
+ 'overdue_profit' => 'Forfaldne indtægter',
+ 'cash_flow' => 'Pengestrøm',
+ 'no_profit_loss' => 'Intet resultat',
+ 'income_by_category' => 'Indkomst efter kategori',
+ 'expenses_by_category' => 'Udgifter efter kategori',
+ 'account_balance' => 'Kontobalance',
+ 'latest_income' => 'Seneste indtægter',
+ 'latest_expenses' => 'Seneste udgifter',
];
diff --git a/resources/lang/es-MX/install.php b/resources/lang/es-MX/install.php
index 51d38b5a8..24998fab2 100644
--- a/resources/lang/es-MX/install.php
+++ b/resources/lang/es-MX/install.php
@@ -13,7 +13,7 @@ return [
],
'language' => [
- 'select' => 'Seleccionar el Idioma',
+ 'select' => 'Seleccione el idioma',
],
'requirements' => [
@@ -21,7 +21,7 @@ return [
'disabled' => '¡:feature debe estar deshabilitado!',
'extension' => 'La extensión :extension necesita ser instalada y cargada!',
'directory' => '¡El directorio :directorio necesita tener permiso de escritura!',
- 'executable' => 'El archivo ejecutable CLI de PHP no funciona! Por favor, pida a su compañía de hosting que configure correctamente la variable de entorno PHP_BINARY o PHP_PATH.',
+ 'executable' => '¡El archivo ejecutable PHP CLI no está definido/funcionando o su versión no es :php_version o superior! Por favor, pida a su compañía de hosting que configure correctamente la variable de entorno PHP_BINARY o PHP_PATH.',
],
'database' => [
@@ -33,8 +33,8 @@ return [
'settings' => [
'company_name' => 'Nombre de la Empresa',
- 'company_email' => 'Dirección de Correo Electrónico de la Empresa',
- 'admin_email' => 'Dirección de Correo Electrónico del Administrador',
+ 'company_email' => 'Correo electrónico de la Empresa',
+ 'admin_email' => 'Correo electrónico del Administrador',
'admin_password' => 'Contraseña del Administrador',
],
diff --git a/resources/lang/es-MX/modules.php b/resources/lang/es-MX/modules.php
index 770f31c67..af2a4d5b2 100644
--- a/resources/lang/es-MX/modules.php
+++ b/resources/lang/es-MX/modules.php
@@ -9,7 +9,6 @@ return [
'new' => 'Nuevo',
'top_free' => 'Top Gratis',
'free' => 'GRATIS',
- 'search' => 'Buscar',
'install' => 'Instalar',
'buy_now' => 'Comprar Ahora',
'get_api_key' => 'Haga clic aquí para obtener su clave API.',
diff --git a/resources/lang/fr-FR/auth.php b/resources/lang/fr-FR/auth.php
index 330a72fe7..a4b6ff1a1 100644
--- a/resources/lang/fr-FR/auth.php
+++ b/resources/lang/fr-FR/auth.php
@@ -13,16 +13,18 @@ return [
'current_email' => 'E-mail actuel',
'reset' => 'Réinitialiser',
'never' => 'jamais',
-
+ 'landing_page' => 'Page d\'accueil',
+
'password' => [
'current' => 'Mot de passe',
'current_confirm' => 'Confirmation de mot de passe',
'new' => 'Nouveau mot de passe',
'new_confirm' => 'Confirmation du nouveau mot de passe',
],
-
+
'error' => [
'self_delete' => 'Erreur : Vous ne pouvez pas vous supprimer vous-même !',
+ 'self_disable' => 'Erreur : Vous ne pouvez pas vous supprimer vous-même !',
'no_company' => 'Erreur : Aucune entreprise associée à votre compte. Veuillez contacter votre administrateur système.',
],
diff --git a/resources/lang/fr-FR/bills.php b/resources/lang/fr-FR/bills.php
index bc3c78c7a..23e977a84 100644
--- a/resources/lang/fr-FR/bills.php
+++ b/resources/lang/fr-FR/bills.php
@@ -2,55 +2,66 @@
return [
- 'bill_number' => 'Numéro de facture',
- 'bill_date' => 'Date de facture',
- 'total_price' => 'Prix total',
- 'due_date' => 'Date d\'échéance',
- 'order_number' => 'Numéro de commande',
- 'bill_from' => 'Facture de',
+ 'bill_number' => 'Numéro de facture',
+ 'bill_date' => 'Date de facture',
+ 'total_price' => 'Prix total',
+ 'due_date' => 'Date d\'échéance',
+ 'order_number' => 'Numéro de commande',
+ 'bill_from' => 'Facture de',
- 'quantity' => 'Quantité',
- 'price' => 'Prix',
- 'sub_total' => 'Sous-total',
- 'discount' => 'Remise',
- 'tax_total' => 'Taxe totale',
- 'total' => 'Total',
+ 'quantity' => 'Quantité',
+ 'price' => 'Prix',
+ 'sub_total' => 'Sous-total',
+ 'discount' => 'Remise',
+ 'item_discount' => 'Remise sur la ligne',
+ 'tax_total' => 'Taxe totale',
+ 'total' => 'Total',
- 'item_name' => 'Nom de marchandise|Noms des marchandises',
+ 'item_name' => 'Nom de marchandise|Noms des marchandises',
- 'show_discount' => ':discount % de remise',
- 'add_discount' => 'Ajouter une remise',
- 'discount_desc' => 'du sous-total',
+ 'show_discount' => ':discount % de remise',
+ 'add_discount' => 'Ajouter une remise',
+ 'discount_desc' => 'du sous-total',
- 'payment_due' => 'Paiement dû',
- 'amount_due' => 'Montant dû',
- 'paid' => 'Payé',
- 'histories' => 'Historiques',
- 'payments' => 'Paiements',
- 'add_payment' => 'Ajouter un paiement',
- 'mark_received' => 'Marqué comme reçu',
- 'download_pdf' => 'Télécharger en PDF',
- 'send_mail' => 'Envoyer un Email',
+ 'payment_due' => 'Paiement dû',
+ 'amount_due' => 'Montant dû',
+ 'paid' => 'Payé',
+ 'histories' => 'Historiques',
+ 'payments' => 'Paiements',
+ 'add_payment' => 'Ajouter un paiement',
+ 'mark_paid' => 'Marquer comme payée',
+ 'mark_received' => 'Marqué comme reçu',
+ 'mark_cancelled' => 'Marquer comme annulé',
+ 'download_pdf' => 'Télécharger en PDF',
+ 'send_mail' => 'Envoyer un Email',
+ 'create_bill' => 'Créer une facture',
+ 'receive_bill' => 'Recevoir une facture',
+ 'make_payment' => 'Faire un paiement',
'statuses' => [
- 'draft' => 'Brouillon',
- 'received' => 'Reçu',
- 'partial' => 'Partiel',
- 'paid' => 'Payé',
+ 'draft' => 'Brouillon',
+ 'received' => 'Reçu',
+ 'partial' => 'Partiel',
+ 'paid' => 'Payé',
+ 'overdue' => 'En retard',
+ 'unpaid' => 'Impayé',
+ 'cancelled' => 'Annulé',
],
'messages' => [
- 'received' => 'Facture marquée comme reçue avec succès !',
- 'draft' => 'Ceci est une facture BROUILLON et sera comptabilisée dans les graphiques une fois reçue.',
+ 'marked_received' => 'Facture marquée comme reçue !',
+ 'marked_paid' => 'Facture marquée comme payée !',
+ 'marked_cancelled' => 'Facture marquée comme annulée !',
+ 'draft' => 'Ceci est une facture BROUILLON et sera comptabilisée dans les graphiques une fois reçue.',
'status' => [
- 'created' => 'Créée le :date',
- 'receive' => [
+ 'created' => 'Créée le :date',
+ 'receive' => [
'draft' => 'Pas envoyée',
'received' => 'Reçue le :date',
],
- 'paid' => [
- 'await' => 'En attente du paiement',
+ 'paid' => [
+ 'await' => 'Paiement attendu',
],
],
],
diff --git a/resources/lang/fr-FR/bulk_actions.php b/resources/lang/fr-FR/bulk_actions.php
index 3873e45fb..ac02395d4 100644
--- a/resources/lang/fr-FR/bulk_actions.php
+++ b/resources/lang/fr-FR/bulk_actions.php
@@ -2,18 +2,20 @@
return [
- 'bulk_actions' => 'Bulk Action|Bulk Actions',
- 'selected' => 'selected',
+ 'bulk_actions' => 'Action en masse|Actions en masse',
+ 'selected' => 'sélectionné',
+ 'no_action' => 'Aucune action disponible',
'message' => [
- 'duplicate' => 'Are you sure you want to duplicate selected record?',
- 'delete' => 'Are you sure you want to delete selected record?|Are you sure you want to delete selected records?',
- 'export' => 'Are you sure you want to export selected record?|Are you sure you want to export selected records?',
- 'enable' => 'Are you sure you want to enable selected record?|Are you sure you want to enable selected records?',
- 'disable' => 'Are you sure you want to disable selected record?|Are you sure you want to disable selected records?',
- 'paid' => 'Are you sure you want to mark selected invoice as paid?|Are you sure you want to mark selected invoices as paid?',
- 'sent' => 'Are you sure you want to mark selected invoice as sent?|Are you sure you want to mark selected invoices as sent?',
- 'received' => 'Are you sure you want to mark selected bill as received?|Are you sure you want to mark selected bills as received?',
+ 'duplicate' => 'Êtes-vous sûr de vouloir dupliquer l\'entrée sélectionnée?',
+ 'delete' => 'Êtes-vous sûr de vouloir supprimer l\'enregistrement sélectionné ? | Êtes-vous sûr de vouloir supprimer les enregistrements sélectionnés ?',
+ 'export' => 'Êtes-vous sûr de vouloir exporter l\'enregistrement sélectionné ?|Êtes-vous sûr de vouloir exporter les enregistrements sélectionnés ?',
+ 'enable' => 'Êtes-vous sûr de vouloir activer l\'enregistrement sélectionné ?|Êtes-vous sûr de vouloir activer les enregistrements sélectionnés ?',
+ 'disable' => 'Êtes-vous sûr de vouloir désactiver l\'enregistrement sélectionné ?|Êtes-vous sûr de vouloir désactiver les enregistrements sélectionnés ?',
+ 'paid' => 'Êtes-vous sûr de vouloir marquer la facture sélectionnée comme payée? Êtes-vous sûr de vouloir marquer les factures sélectionnées comme payées?',
+ 'sent' => 'Êtes-vous sûr de vouloir marquer la facture sélectionnée comme envoyée? Êtes-vous sûr de vouloir marquer les factures sélectionnées comme envoyées?',
+ 'received' => 'Êtes-vous sûr de vouloir marquer la facture sélectionnée comme reçue? Êtes-vous sûr de vouloir marquer les factures sélectionnées comme reçues?',
+ 'cancelled' => 'Êtes-vous sûr de vouloir annuler la facture sélectionnée ? | Êtes-vous sûr de vouloir annuler les factures sélectionnées ?',
],
];
diff --git a/resources/lang/fr-FR/companies.php b/resources/lang/fr-FR/companies.php
index 5078b5f35..63e902964 100644
--- a/resources/lang/fr-FR/companies.php
+++ b/resources/lang/fr-FR/companies.php
@@ -4,10 +4,11 @@ return [
'domain' => 'Domaine',
'logo' => 'Logo',
- 'manage' => 'Gérer des entreprises',
- 'all' => 'Toutes les entreprises',
+
'error' => [
+ 'not_user_company' => 'Erreur: Vous n\'êtes pas autorisé à changer cette société !',
'delete_active' => 'Erreur : Vous ne pouvez pas supprimer une entreprise active. Veuillez changez d\'entreprise avant de supprimer !',
+ 'disable_active' => 'Erreur : Vous ne pouvez pas désactiver une entreprise active. Veuillez changez d\'entreprise avant de supprimer !',
],
];
diff --git a/resources/lang/fr-FR/customers.php b/resources/lang/fr-FR/customers.php
index 0d30bdd3d..c874d38f4 100644
--- a/resources/lang/fr-FR/customers.php
+++ b/resources/lang/fr-FR/customers.php
@@ -2,15 +2,11 @@
return [
- 'allow_login' => 'Permettre la connexion ?',
+ 'can_login' => 'Connexion possible ?',
'user_created' => 'Utilisateur créé',
'error' => [
- 'email' => 'Cet email est déjà pris.'
+ 'email' => 'Cet email est déjà pris.',
],
- 'notification' => [
- 'message' => ':customer a effectué un paiement de :amount pour la facture numéro :invoice_number.',
- 'button' => 'Voir',
- ],
];
diff --git a/resources/lang/fr-FR/dashboard.php b/resources/lang/fr-FR/dashboard.php
deleted file mode 100644
index f321da89e..000000000
--- a/resources/lang/fr-FR/dashboard.php
+++ /dev/null
@@ -1,24 +0,0 @@
- 'Revenu total',
- 'receivables' => 'Recevables',
- 'open_invoices' => 'Factures ouvertes',
- 'overdue_invoices' => 'Factures impayées',
- 'total_expenses' => 'Total des dépenses',
- 'payables' => 'Exigeables',
- 'open_bills' => 'Factures ouvertes',
- 'overdue_bills' => 'Factures impayées',
- 'total_profit' => 'Bénéfice total',
- 'open_profit' => 'Bénéfice ouvert',
- 'overdue_profit' => 'Bénéfice impayé',
- 'cash_flow' => 'Trésorerie',
- 'no_profit_loss' => 'Aucune perte de Profit',
- 'incomes_by_category' => 'Revenus par catégorie',
- 'expenses_by_category' => 'Dépenses par catégorie',
- 'account_balance' => 'Solde du compte',
- 'latest_incomes' => 'Dernières revenus',
- 'latest_expenses' => 'Dernières dépenses',
-
-];
diff --git a/resources/lang/fr-FR/dashboards.php b/resources/lang/fr-FR/dashboards.php
index cdee3cb28..f39932102 100644
--- a/resources/lang/fr-FR/dashboards.php
+++ b/resources/lang/fr-FR/dashboards.php
@@ -3,9 +3,9 @@
return [
'error' => [
- 'not_user_dashboard' => 'Error: You are not allowed to change this dashboard!',
- 'delete_last' => 'Error: Can not delete the last dashboard. Please, create a new one first!',
- 'disable_last' => 'Error: Can not disable the last dashboard. Please, create a new one first!',
+ 'not_user_dashboard' => 'Erreur: vous n\'êtes pas autorisé à modifier ce tableau de bord',
+ 'delete_last' => 'Erreur: Vous ne pouvez pas supprimer le dernier tableau de bord. Merci d\'en créer un nouveau d\'abord!',
+ 'disable_last' => 'Erreur: vous ne pouvez pas désactiver le dernier tableau de bord. Merci d\'en créer un nouveau d\'abord!',
],
];
diff --git a/resources/lang/fr-FR/demo.php b/resources/lang/fr-FR/demo.php
index df068904a..2078e0f63 100644
--- a/resources/lang/fr-FR/demo.php
+++ b/resources/lang/fr-FR/demo.php
@@ -19,16 +19,16 @@ return [
],
'offline_payments' => [
- 'cash' => 'Cash',
- 'bank' => 'Bank Transfer',
+ 'cash' => 'Espèces',
+ 'bank' => 'Virement bancaire',
],
'reports' => [
- 'income' => 'Monthly income summary by category.',
- 'expense' => 'Monthly expense summary by category.',
- 'income_expense' => 'Monthly income vs expense by category.',
- 'tax' => 'Quarterly tax summary.',
- 'profit_loss' => 'Quarterly profit & loss by category.',
+ 'income' => 'Résumé mensuel des revenus par catégorie.',
+ 'expense' => 'Résumé des dépenses mensuelles par catégorie.',
+ 'income_expense' => 'Revenus mensuels vs charges par catégorie.',
+ 'tax' => 'Résumé trimestriel des impôts.',
+ 'profit_loss' => 'Gains et pertes trimestriels par catégorie.',
],
];
diff --git a/resources/lang/fr-FR/email_templates.php b/resources/lang/fr-FR/email_templates.php
index 59e874483..a7008dbc0 100644
--- a/resources/lang/fr-FR/email_templates.php
+++ b/resources/lang/fr-FR/email_templates.php
@@ -3,48 +3,48 @@
return [
'invoice_new_customer' => [
- 'subject' => '{invoice_number} invoice created',
- 'body' => 'Dear {customer_name},
We have prepared the following invoice for you: {invoice_number}.
You can see the invoice details and proceed with the payment from the following link: {invoice_number}.
Feel free to contact us for any question.
Best Regards,
{company_name}',
+ 'subject' => '{invoice_number} facture créée',
+ 'body' => 'Cher {customer_name},
Nous avons préparé la facture suivante pour vous : {invoice_number}.
Vous pouvez consulter les détails de la facture et procéder au paiement à partir du lien suivant : {invoice_number}.
N\'hésitez pas à nous contacter pour toute question.
Cordialement,
{company_name}',
],
'invoice_remind_customer' => [
- 'subject' => '{invoice_number} invoice overdue notice',
- 'body' => 'Dear {customer_name},
This is an overdue notice for {invoice_number} invoice.
The invoice total is {invoice_total} and was due {invoice_due_date}.
You can see the invoice details and proceed with the payment from the following link: {invoice_number}.
Best Regards,
{company_name}',
+ 'subject' => '{invoice_number} avis de retard de facture',
+ 'body' => 'Cher/chère {customer_name},
Ceci est une notification en retard pour la facture {invoice_number} .
Le total de la facture est de {invoice_total} et était dû le {invoice_due_date}.
Vous pouvez voir les détails de la facture et procéder au paiement à partir du lien suivant : {invoice_number}.
Cordialement,
{company_name}',
],
'invoice_remind_admin' => [
- 'subject' => '{invoice_number} invoice overdue notice',
- 'body' => 'Hello,
{customer_name} has received an overdue notice for {invoice_number} invoice.
The invoice total is {invoice_total} and was due {invoice_due_date}.
You can see the invoice details from the following link: {invoice_number}.
Best Regards,
{company_name}',
+ 'subject' => '{invoice_number} avis de retard de facture',
+ 'body' => 'Cher/chère {customer_name},
Ceci est une notification en retard pour la facture {invoice_number} .
Le total de la facture est de {invoice_total} et était dû le {invoice_due_date}.
Vous pouvez voir les détails de la facture et procéder au paiement à partir du lien suivant : {invoice_number}.
Cordialement,
{company_name}',
],
'invoice_recur_customer' => [
- 'subject' => '{invoice_number} recurring invoice created',
- 'body' => 'Dear {customer_name},
Based on your recurring circle, we have prepared the following invoice for you: {invoice_number}.
You can see the invoice details and proceed with the payment from the following link: {invoice_number}.
Feel free to contact us for any question.
Best Regards,
{company_name}',
+ 'subject' => '{invoice_number} facture récurrente créée',
+ 'body' => 'Cher {customer_name},
Selon votre plan de facturation, nous avons préparé la facture suivante pour vous : {invoice_number}.
Vous pouvez consulter les détails de la facture et procéder au paiement à partir du lien suivant : {invoice_number}.
N\'hésitez pas à nous contacter pour toute question.
Cordialement,
{company_name}',
],
'invoice_recur_admin' => [
- 'subject' => '{invoice_number} recurring invoice created',
- 'body' => 'Hello,
Based on {customer_name} recurring circle, {invoice_number} invoice has been automatically created.
You can see the invoice details from the following link: {invoice_number}.
Best Regards,
{company_name}',
+ 'subject' => '{bill_number} facture récurrente créée',
+ 'body' => 'Bonjour,
Selon la facturation planifiée de {customer_name} , {invoice_number} la facture a été automatiquement créée.
Vous pouvez voir les détails de la facture à partir du lien suivant : {invoice_number}.
Cordialement,
{company_name}',
],
'invoice_payment_customer' => [
- 'subject' => 'Payment received for {invoice_number} invoice',
- 'body' => 'Dear {customer_name},
Thank you for the payment. Find the payment details below:
-------------------------------------------------
Amount: {transaction_total}
Date: {transaction_paid_date}
Invoice Number: {invoice_number}
-------------------------------------------------
You can always see the invoice details from the following link: {invoice_number}.
Feel free to contact us for any question.
Best Regards,
{company_name}',
+ 'subject' => 'Paiement reçu pour la facture {invoice_number}',
+ 'body' => 'Cher {customer_name},
Merci pour votre paiement. Vous Trouverez les détails de paiement ci-dessous :
-------------------------------------------------
Montant : {transaction_total}
Date : {transaction_paid_date}
Numéro de facture : {invoice_number}
-------------------------------------------------
Vous pouvez toujours consulter les détails de la facture à partir du lien suivant : {invoice_number}.
N\'hésitez pas à nous contacter pour toute question.
Cordialement,
{company_name}',
],
'invoice_payment_admin' => [
- 'subject' => 'Payment received for {invoice_number} invoice',
- 'body' => 'Hello,
{customer_name} recorded a payment for {invoice_number} invoice.
You can see the invoice details from the following link: {invoice_number}.
Best Regards,
{company_name}',
+ 'subject' => 'Paiement reçu pour la facture {invoice_number}',
+ 'body' => 'Bonjour,
{customer_name} a enregistré un paiement pour la facture {invoice_number} .
Vous pouvez voir les détails de la facture à partir du lien suivant : {invoice_number}.
Cordialement,
{company_name}',
],
'bill_remind_admin' => [
- 'subject' => '{bill_number} bill reminding notice',
- 'body' => 'Hello,
This is a reminding notice for {bill_number} bill to {vendor_name}.
The bill total is {bill_total} and is due {bill_due_date}.
You can see the bill details from the following link: {bill_number}.
Best Regards,
{company_name}',
+ 'subject' => '{bill_number} avis de rappel de facture',
+ 'body' => 'Bonjour,
Ceci est un rappel pour la facture {bill_number} à {vendor_name}.
Le total de la facture est de {bill_total} et est dû le {bill_due_date}.
Vous pouvez voir les détails de la facture à partir du lien suivant : {bill_number}.
Cordialement,
{company_name}',
],
'bill_recur_admin' => [
- 'subject' => '{bill_number} recurring bill created',
- 'body' => 'Hello,
Based on {vendor_name} recurring circle, {bill_number} invoice has been automatically created.
You can see the bill details from the following link: {bill_number}.
Best Regards,
{company_name}',
+ 'subject' => '{bill_number} facture récurrente créée',
+ 'body' => 'Bonjour,
Sur la base du plan de facturation planifié de {vendor_name} , la facture {bill_number} a été automatiquement créée.
Vous pouvez voir les détails de la facture à partir du lien suivant : {bill_number}.
Cordialement,
{company_name}',
],
];
diff --git a/resources/lang/fr-FR/errors.php b/resources/lang/fr-FR/errors.php
index c72a47530..667d6b08e 100644
--- a/resources/lang/fr-FR/errors.php
+++ b/resources/lang/fr-FR/errors.php
@@ -3,21 +3,21 @@
return [
'title' => [
- '403' => 'Oops! Forbidden Access',
- '404' => 'Oops! Page not found',
- '500' => 'Oops! Something went wrong',
+ '403' => 'Oups! Accès interdit',
+ '404' => 'Oups ! Page introuvable',
+ '500' => 'Oups ! Quelque chose s\'est mal passé',
],
'header' => [
- '403' => '403 Forbidden',
- '404' => '404 Not Found',
- '500' => '500 Internal Server Error',
+ '403' => '403 Interdit',
+ '404' => '404 introuvable',
+ '500' => 'Erreur de serveur interne 500',
],
'message' => [
- '403' => 'You can not access this page.',
- '404' => 'We could not find the page you were looking for.',
- '500' => 'We will work on fixing that right away.',
+ '403' => 'Vous ne pouvez pas accéder à cette page.',
+ '404' => 'Nous n\'avons pas trouvé la page que vous cherchiez.',
+ '500' => 'Nous travaillerons à la réparation de ce problème immédiatement.',
],
];
diff --git a/resources/lang/fr-FR/general.php b/resources/lang/fr-FR/general.php
index cd7f14bc1..db44f9a48 100644
--- a/resources/lang/fr-FR/general.php
+++ b/resources/lang/fr-FR/general.php
@@ -2,6 +2,7 @@
return [
+ 'dashboards' => 'Tableau de bord|Tableaux de bord',
'items' => 'Marchandise|Marchandises',
'incomes' => 'Revenu|Revenus',
'invoices' => 'Facture|Factures',
@@ -40,10 +41,18 @@ return [
'others' => 'Autre|Autres',
'contacts' => 'Contact|Contacts',
'reconciliations' => 'Conciliation|Conciliations',
- 'deposits' => 'Crédit|Crédits',
- 'withdrawals' => 'Débit|Débits',
+ 'developers' => 'Développeur|Développeurs',
+ 'schedules' => 'Planification|Planifications',
+ 'groups' => 'Groupe|Groupes',
+ 'charts' => 'Graphique|Graphiques',
+ 'localisations' => 'Localisation|Localisations',
+ 'defaults' => 'Défaut|Défauts',
+ 'widgets' => 'Widget|Widgets',
+ 'templates' => 'Modèle\Modèles',
+ 'sales' => 'Vente\Ventes',
+ 'purchases' => 'Achat\Achats',
- 'dashboard' => 'Tableau de bord',
+ 'welcome' => 'Bienvenue',
'banking' => 'Banque',
'general' => 'Général',
'no_records' => 'Aucune donnée.',
@@ -55,15 +64,19 @@ return [
'no' => 'Non',
'na' => 'N/A',
'daily' => 'Quotidien',
+ 'weekly' => 'Hebdomadaire',
'monthly' => 'Mensuel',
'quarterly' => 'Trimestriel',
'yearly' => 'Annuel',
'add' => 'Ajouter',
'add_new' => 'Ajouter un nouveau',
+ 'add_income' => 'Ajouter une recette',
+ 'add_expense' => 'Ajouter une dépense',
'show' => 'Afficher',
'edit' => 'Editer',
'delete' => 'Supprimer',
'send' => 'Envoyer',
+ 'share' => 'Partager',
'download' => 'Télécharger',
'delete_confirm' => 'Valider la suppression de :name :type ?',
'name' => 'Nom',
@@ -81,9 +94,11 @@ return [
'reference' => 'Référence',
'attachment' => 'Fichier joint',
'change' => 'Changer',
+ 'change_type' => 'Changer :type',
'switch' => 'Changer',
'color' => 'Couleur',
'save' => 'Enregistrer',
+ 'confirm' => 'Confirmer',
'cancel' => 'Annuler',
'loading' => 'Chargement...',
'from' => 'De',
@@ -113,20 +128,47 @@ return [
'disable' => 'Désactiver',
'select_all' => 'Tout sélectionner',
'unselect_all' => 'Tout désélectionner',
- 'go_to' => 'Aller à :name',
'created_date' => 'Date de création',
'period' => 'Période',
+ 'frequency' => 'Fréquence',
'start' => 'Début',
'end' => 'Fin',
'clear' => 'Effacer',
'difference' => 'Différence',
+ 'footer' => 'Pied de page',
+ 'start_date' => 'Date de début',
+ 'end_date' => 'Date de fin',
+ 'basis' => 'Base',
+ 'accrual' => 'Cumul',
+ 'cash' => 'Liquidités',
+ 'group_by' => 'Regrouper par',
+ 'accounting' => 'Comptabilité',
+ 'sort' => 'Tri',
+ 'width' => 'Largeur',
+ 'month' => 'Mois',
+ 'year' => 'Année ',
+ 'type_item_name' => 'Tapez un nom d\'élément',
+ 'no_data' => 'Aucune donnée',
+ 'no_matching_data' => 'Aucune donnée correspondante',
+ 'clear_cache' => 'Vider le cache',
+ 'go_to_dashboard' => 'Aller au tableau de bord',
+
+ 'card' => [
+ 'name' => 'Nom sur la carte',
+ 'number' => 'Numéro de carte',
+ 'expiration_date' => 'Date d\'expiration',
+ 'cvv' => 'CVV de la carte',
+ ],
'title' => [
'new' => 'Nouveau :type',
'edit' => 'Modifier :type',
+ 'delete' => 'Supprimer :type',
'create' => 'Créer :type',
'send' => 'Envoyer :type',
'get' => 'Voir :type',
+ 'add' => 'Ajouter :type',
+ 'manage' => 'Gérer :type',
],
'form' => [
@@ -135,6 +177,7 @@ return [
'field' => '- Selectionner :field -',
'file' => 'Selectionner un fichier',
],
+ 'add_new' => 'Ajouter un nouveau :field',
'no_file_selected' => 'Aucun fichier sélectionné...',
],
@@ -145,4 +188,19 @@ return [
'this_month' => 'Ce mois-ci',
'last_month' => 'Le mois dernier',
],
+
+ 'empty' => [
+ 'documentation' => 'Consultez la documentation pour plus de détails.',
+ 'items' => 'Les articles peuvent être des produits ou des services. Vous pouvez utiliser des articles lors de la création de factures d\'achat ou de vente pour avoir le prix, la TVA etc remplis.',
+ 'invoices' => 'Les factures de vente peuvent être ponctuelles ou récurrentes. Vous pouvez les envoyer aux clients et commencer à accepter les paiements en ligne.',
+ 'revenues' => 'Un recette est une entrée d\'argent. Elle peut être un enregistrement indépendant (dépôt par ex.) ou rattachée à une facture.',
+ 'customers' => 'Les clients sont requis si vous voulez créer des factures. Ils peuvent également se connecter au Portail Client et voir leur solde.',
+ 'bills' => 'Les factures d\'achat peuvent être ponctuelles ou récurrentes. Elles indiquent ce que vous devez à vos fournisseurs pour les produits ou services que vous achetez.',
+ 'payments' => 'Un paiement est un transaction de dépense. Il peut s\'agir d\'un enregistrement indépendant (ex. facture de restaurant) ou rattaché à une facture d\'achat.',
+ 'vendors' => 'Les fournisseurs sont requis si vous voulez créer des factures d\'achat. Vous pouvez voir le solde que vous devez et filtrer les rapports par fournisseur.',
+ 'transfers' => 'Les transferts vous permettent de transférer de l\'argent d\'un compte à un autre, qu\'ils utilisent la même devise ou non.',
+ 'taxes' => 'La TVA est ajoutée aux factures d\'achat et de vente. Cette taxe est réglementaire.',
+ 'reconciliations' => 'Le rapprochement bancaire est un processus destiné à s\'assurer que les données bancaires de votre entreprise sont également correctes.',
+ ],
+
];
diff --git a/resources/lang/fr-FR/header.php b/resources/lang/fr-FR/header.php
index acd8350ab..0da392838 100644
--- a/resources/lang/fr-FR/header.php
+++ b/resources/lang/fr-FR/header.php
@@ -8,9 +8,9 @@ return [
'counter' => '{0} Vous n’avez aucune notification|{1} Vous avez :count notification|[2, *] Vous avez :count notifications',
'overdue_invoices' => '{1} :nombre de factures impayées|[2,*] :nombre de factures impayées',
'upcoming_bills' => '{1} :nombre de factures à venir|[2,*] :nombre de factures à venir',
- 'items_stock' => '{1} :count élément épuisé|[2,*] :count éléments épuisés',
'view_all' => 'Afficher tout'
],
'docs_link' => 'https://akaunting.com/docs',
+ 'support_link' => 'https://akaunting.com/docs',
];
diff --git a/resources/lang/fr-FR/install.php b/resources/lang/fr-FR/install.php
index 989aa97a5..86cdc5523 100644
--- a/resources/lang/fr-FR/install.php
+++ b/resources/lang/fr-FR/install.php
@@ -21,6 +21,7 @@ return [
'disabled' => ':feature doit être désactivée !',
'extension' => 'L\'extension :extension doit être installée et chargée !',
'directory' => ':directory doit être accessible en écriture !',
+ 'executable' => 'Le fichier exécutable PHP CLI n\'est pas défini, ou sa version n\'est pas :php_version ou supérieure! Veuillez demander à votre hébergeur de définir correctement la variable d\'environnement PHP_BINARY ou PHP_PATH.',
],
'database' => [
diff --git a/resources/lang/fr-FR/invoices.php b/resources/lang/fr-FR/invoices.php
index bc2eebd45..c92d03016 100644
--- a/resources/lang/fr-FR/invoices.php
+++ b/resources/lang/fr-FR/invoices.php
@@ -2,67 +2,76 @@
return [
- 'invoice_number' => 'Numéro de facture',
- 'invoice_date' => 'Date de facturation',
- 'total_price' => 'Prix total',
- 'due_date' => 'Date d\'échéance',
- 'order_number' => 'Numéro de commande',
- 'bill_to' => 'Facture de',
+ 'invoice_number' => 'Numéro de facture',
+ 'invoice_date' => 'Date de facturation',
+ 'total_price' => 'Prix total',
+ 'due_date' => 'Date d\'échéance',
+ 'order_number' => 'Numéro de commande',
+ 'bill_to' => 'Facture de',
- 'quantity' => 'Quantité',
- 'price' => 'Prix',
- 'sub_total' => 'Sous-total',
- 'discount' => 'Remise',
- 'tax_total' => 'Taxe totale',
- 'total' => 'Total',
+ 'quantity' => 'Quantité',
+ 'price' => 'Prix',
+ 'sub_total' => 'Sous-total',
+ 'discount' => 'Remise',
+ 'item_discount' => 'Remise sur la ligne',
+ 'tax_total' => 'Taxe totale',
+ 'total' => 'Total',
- 'item_name' => 'Nom de marchandise|Noms des marchandises',
+ 'item_name' => 'Nom de marchandise|Noms des marchandises',
- 'show_discount' => ':discount % de remise',
- 'add_discount' => 'Ajouter une remise',
- 'discount_desc' => 'du sous-total',
+ 'show_discount' => ':discount % de remise',
+ 'add_discount' => 'Ajouter une remise',
+ 'discount_desc' => 'du sous-total',
- 'payment_due' => 'Paiement dû',
- 'paid' => 'Payé',
- 'histories' => 'Historiques',
- 'payments' => 'Paiements',
- 'add_payment' => 'Ajouter un paiement',
- 'mark_paid' => 'Marquer comme payée',
- 'mark_sent' => 'Marquer comme envoyée',
- 'download_pdf' => 'Télécharger en PDF',
- 'send_mail' => 'Envoyer un Email',
- 'all_invoices' => 'Connectez-vous pour voir toutes les factures',
+ 'payment_due' => 'Paiement dû',
+ 'paid' => 'Payé',
+ 'histories' => 'Historiques',
+ 'payments' => 'Paiements',
+ 'add_payment' => 'Ajouter un paiement',
+ 'mark_paid' => 'Marquer comme payée',
+ 'mark_sent' => 'Marquer comme envoyée',
+ 'mark_viewed' => 'Marquer comme vu',
+ 'mark_cancelled' => 'Marquer comme annulé',
+ 'download_pdf' => 'Télécharger en PDF',
+ 'send_mail' => 'Envoyer un Email',
+ 'all_invoices' => 'Connectez-vous pour voir toutes les factures',
+ 'create_invoice' => 'Créer une facture',
+ 'send_invoice' => 'Envoyer une facture',
+ 'get_paid' => 'Être payé',
+ 'accept_payments' => 'Accepter les paiements en ligne',
'statuses' => [
- 'draft' => 'Brouillon',
- 'sent' => 'Envoyé',
- 'viewed' => 'Vu',
- 'approved' => 'Approuvé',
- 'partial' => 'Partiel',
- 'paid' => 'Payé',
+ 'draft' => 'Brouillon',
+ 'sent' => 'Envoyée',
+ 'viewed' => 'Vu',
+ 'approved' => 'Approuvée',
+ 'partial' => 'Partiel',
+ 'paid' => 'Payé',
+ 'overdue' => 'En retard',
+ 'unpaid' => 'Non payé',
+ 'cancelled' => 'Annulé',
],
'messages' => [
- 'email_sent' => 'La facture a été envoyé avec succès !',
- 'marked_sent' => 'Facture marquée comme envoyée avec succès !',
- 'email_required' => 'Ce client ne possède pas d\'email !',
- 'draft' => 'Ceci est une facture BROUILLON et sera comptabilisé dans les graphiques après reception.',
+ 'email_sent' => 'L\'e-mail de facture a été envoyé !',
+ 'marked_sent' => 'Facture marquée comme envoyée !',
+ 'marked_paid' => 'Facture marquée comme payée !',
+ 'marked_viewed' => 'Facture marquée comme vue !',
+ 'marked_cancelled' => 'Facture marquée comme annulée !',
+ 'email_required' => 'Ce client ne possède pas d\'email !',
+ 'draft' => 'Ceci est une facture BROUILLON et sera comptabilisé dans les graphiques après reception.',
'status' => [
- 'created' => 'Créée le :date',
- 'send' => [
+ 'created' => 'Créée le :date',
+ 'viewed' => 'Vu',
+ 'send' => [
'draft' => 'Pas envoyée',
'sent' => 'Envoyée le :date',
],
- 'paid' => [
+ 'paid' => [
'await' => 'En attente du paiement',
],
],
],
- 'notification' => [
- 'message' => 'Vous recevez cet email car une facture d\'un montant de :amount pour le client :customer arrive à échéance.',
- 'button' => 'Payer maintenant',
- ],
-
];
diff --git a/resources/lang/fr-FR/items.php b/resources/lang/fr-FR/items.php
index d8faa2fa0..789f1f07f 100644
--- a/resources/lang/fr-FR/items.php
+++ b/resources/lang/fr-FR/items.php
@@ -2,17 +2,7 @@
return [
- 'quantities' => 'Quantité|Quantités',
'sales_price' => 'Prix de vente',
'purchase_price' => 'Prix d\'achat',
- 'sku' => 'Référence (SKU)',
-
- 'notification' => [
- 'message' => [
- 'reminder' => 'Vous recevez cet email car seulement :quantity de :name reste.',
- 'out_of_stock' => 'Vous recevez cet email parce que le stock de :name est presque épuisé.',
- ],
- 'button' => 'Voir Maintenant',
- ],
];
diff --git a/resources/lang/fr-FR/maintenance.php b/resources/lang/fr-FR/maintenance.php
index 514800dcd..331f12367 100644
--- a/resources/lang/fr-FR/maintenance.php
+++ b/resources/lang/fr-FR/maintenance.php
@@ -2,10 +2,10 @@
return [
- 'title' => 'Under Maintenance',
+ 'title' => 'En Maintenance',
- 'message' => 'Sorry, we\'re down for maintenance. Please, try again later!',
+ 'message' => 'Désolé, nous sommes en maintenance. Veuillez réessayer plus tard!',
- 'last-updated' => 'This message was last updated :timestamp.',
+ 'last-updated' => 'Ce message a été mis à jour pour la dernière fois :timestamp.',
];
diff --git a/resources/lang/fr-FR/messages.php b/resources/lang/fr-FR/messages.php
index dcb9907a4..d96c3aee0 100644
--- a/resources/lang/fr-FR/messages.php
+++ b/resources/lang/fr-FR/messages.php
@@ -8,22 +8,30 @@ return [
'deleted' => ':type supprimé !',
'duplicated' => ':type dupliqué !',
'imported' => ':type importé !',
+ 'exported' => ':type exporté !',
'enabled' => ':type activé !',
'disabled' => ':type désactivé !',
],
+
'error' => [
'over_payment' => 'Erreur: Le paiement n\'a pas été enregistré! Le total entré dépasse le total :amount',
'not_user_company' => 'Erreur : Vous n’êtes pas autorisé à gérer cette société !',
'customer' => 'Erreur : Utilisateur non créé ! :name utilise déjà cette adresse email.',
'no_file' => 'Erreur : Aucun fichier sélectionné !',
'last_category' => 'Erreur : impossible de supprimer la dernière catégorie de type :type !',
- 'invalid_apikey' => 'Erreur : le token est invalide !',
+ 'change_type' => 'Erreur: Impossible de changer le type car il est lié à :text !',
+ 'invalid_apikey' => 'Erreur: La clé API saisie n\'est pas valide !',
'import_column' => 'Erreur : :message Nom de la feuille : :sheet. Numéro de ligne : :line.',
'import_sheet' => 'Erreur : Le nom de la feuille n\'est pas valide. Veuillez télécharger le modèle de fichier.',
],
+
'warning' => [
'deleted' => 'Avertissement : Vous n’êtes pas autorisé à supprimer :name parce qu’il est associé à :texte.',
'disabled' => 'Avertissement : Vous n’êtes pas autorisé à désactiver :name parce qu’il est associé à :texte.',
+ 'reconciled_tran' => 'AVERTISSEMENT : Vous n\'êtes pas autorisé à modifier/supprimer une transaction car elle est réconciliée !',
+ 'reconciled_doc' => 'AVERTISSEMENT : Vous n\'êtes pas autorisé à changer/supprimer :type car il a réconcilié les transactions !',
+ 'disable_code' => 'Attention : vous n’êtes pas autorisé à désactiver ou modifier la monnaie de :name car elle a un lien avec :text.',
+ 'payment_cancel' => 'AVERTISSEMENT : Vous avez annulé votre paiement récent de :method !',
],
];
diff --git a/resources/lang/fr-FR/modules.php b/resources/lang/fr-FR/modules.php
index 3dc578240..bb0e976af 100644
--- a/resources/lang/fr-FR/modules.php
+++ b/resources/lang/fr-FR/modules.php
@@ -2,20 +2,19 @@
return [
- 'title' => 'Jeton de l\'API',
- 'api_token' => 'Jeton',
+ 'api_key' => 'Clé API',
'my_apps' => 'Mes applications',
+ 'pre_sale' => 'Pré-vente',
'top_paid' => 'Top payant',
'new' => 'Nouveau',
'top_free' => 'Top gratuit',
'free' => 'GRATUIT',
- 'search' => 'Rechercher',
'install' => 'Installation',
'buy_now' => 'Acheter maintenant',
- 'token_link' => 'Cliquez ici pour obtenir votre jeton de l\'API.',
+ 'get_api_key' => 'Cliquez ici pour obtenir votre clé API.
+',
'no_apps' => 'Il n’y a pas encore d\'application dans cette catégorie.',
- 'developer' => 'Vous êtes développeur ? ici vous pouvez apprendre à créer une application et commencer à la vendre !',
-
+ 'become_developer' => 'Vous êtes développeur? Ici , vous pouvez apprendre à créer une application et à commencer à vendre dès aujourd\'hui!',
'recommended_apps' => 'Applications recommandées',
'about' => 'A propos',
@@ -23,6 +22,9 @@ return [
'added' => 'Ajouté',
'updated' => 'Mis à jour',
'compatibility' => 'Compatibilité',
+ 'documentation' => 'Documentation',
+ 'view' => 'Vue',
+ 'back' => 'Précédent',
'installed' => ':module installé',
'uninstalled' => ':module désinstallé',
@@ -34,30 +36,31 @@ return [
'installation' => 'Installation',
'faq' => 'FAQ',
'changelog' => 'Historique des modifications',
- 'reviews' => 'Notes',
+ 'reviews' => 'Notes',
],
'installation' => [
'header' => 'Installation d\'une application',
- 'download' => 'Téléchargement du :module.',
- 'unzip' => 'Extraction des fichiers :module.',
+ 'download' => 'Téléchargement de :module',
+ 'unzip' => 'Extraction des fichiers :module',
'file_copy' => 'Copie des fichiers de :module.',
- 'migrate' => 'Application des mises à jours de :module.',
- 'finish' => 'La mise à jour a été installée correctement. Vous allez être redirigé vers le centre de mise à jour.',
- 'install' => 'Installation des fichiers du module :module.',
+ 'finish' => 'Finalisation de l\'installation de :module',
+ 'redirect' => ':module installé, redirection vers la page des mises à jour',
+ 'install' => 'Installation de :module',
],
'errors' => [
- 'download' => 'Le module :module ne peut pas être téléchargé !',
- 'upload' => 'Le module téléchargé :module ne peut pas être enregistré !',
- 'unzip' => 'Le module :module ne peut pas être décompressé !',
- 'file_copy' => 'Le module :module ne peut pas être copié !',
- 'migrate' => 'La migration du module :module est cassée !',
- 'migrate core' => 'Le module :module est déjà à sa dernière version et ne peut pas être mis à jour.',
+ 'download' => 'Impossible de télécharger :module',
+ 'zip' => 'Impossible de créer le fichier zip du :module
+',
+ 'unzip' => 'Impossible de décompresser :module',
+ 'file_copy' => 'Impossible de copier les fichiers :module',
+ 'finish' => 'Impossible de finaliser l\'installation de :module',
],
'badge' => [
- 'installed' => 'Installées',
+ 'installed' => 'Installées',
+ 'pre_sale' => 'Pré-vente',
],
'button' => [
@@ -67,14 +70,16 @@ return [
],
'my' => [
- 'purchased' => 'Achetées',
- 'installed' => 'Installées',
+ 'purchased' => 'Achetées',
+ 'installed' => 'Installées',
],
'reviews' => [
'button' => [
- 'add' => 'Ajouter une note'
+ 'add' => 'Ajouter une note'
],
- 'na' => 'Aucune note.'
- ]
+
+ 'na' => 'Aucune note.'
+ ],
+
];
diff --git a/resources/lang/fr-FR/pagination.php b/resources/lang/fr-FR/pagination.php
index 7c081a1b5..c872a8835 100644
--- a/resources/lang/fr-FR/pagination.php
+++ b/resources/lang/fr-FR/pagination.php
@@ -2,8 +2,9 @@
return [
- 'previous' => '« Précédent',
- 'next' => 'Suivant »',
- 'showing' => 'Affichage de :first à :last sur :total :type',
+ 'previous' => 'Précédent',
+ 'next' => 'Suivant',
+ 'showing' => ':first-:last sur :total enregistrements.',
+ 'page' => 'par page.',
];
diff --git a/resources/lang/fr-FR/passwords.php b/resources/lang/fr-FR/passwords.php
index df7f8cc05..5fa84f36a 100644
--- a/resources/lang/fr-FR/passwords.php
+++ b/resources/lang/fr-FR/passwords.php
@@ -18,5 +18,6 @@ return [
'sent' => 'Nous avons envoyé par courrier électronique votre lien de réinitialisation de mot de passe !',
'token' => 'Ce jeton de réinitialisation de mot de passe n’est pas valide.',
'user' => "Nous ne pouvons pas trouver un utilisateur avec cette adresse email.",
+ 'throttle' => 'Veuillez patienter avant de réessayer.',
];
diff --git a/resources/lang/fr-FR/reconciliations.php b/resources/lang/fr-FR/reconciliations.php
index 3ae17c775..fedd36669 100644
--- a/resources/lang/fr-FR/reconciliations.php
+++ b/resources/lang/fr-FR/reconciliations.php
@@ -6,9 +6,11 @@ return [
'reconciled' => 'Réconcilié',
'closing_balance' => 'Solde de clôture',
'unreconciled' => 'Pas réconcilié',
- 'list_transactions' => 'Lister les transactions',
+ 'transactions' => 'Transactions',
'start_date' => 'Date de début',
'end_date' => 'Date de fin',
'cleared_amount' => 'Montant traité',
+ 'deposit' => 'Dépôts',
+ 'withdrawal' => 'Retrait',
];
diff --git a/resources/lang/fr-FR/reports.php b/resources/lang/fr-FR/reports.php
index 94614d483..6d08f7c8b 100644
--- a/resources/lang/fr-FR/reports.php
+++ b/resources/lang/fr-FR/reports.php
@@ -12,6 +12,7 @@ return [
'net_profit' => 'Bénéfices net',
'total_expenses' => 'Total des dépenses',
'net' => 'NET',
+ 'income_expense' => 'Recettes & Dépenses',
'summary' => [
'income' => 'Sommaire des revenus',
@@ -20,11 +21,10 @@ return [
'tax' => 'Résumé des taxes',
],
- 'quarter' => [
- '1' => 'Jan-Mar',
- '2' => 'Avr-Jui',
- '3' => 'Jui-Sep',
- '4' => 'Oct-Déc',
+ 'charts' => [
+ 'line' => 'Ligne',
+ 'bar' => 'Pile',
+ 'pie' => 'Camembert',
],
];
diff --git a/resources/lang/fr-FR/settings.php b/resources/lang/fr-FR/settings.php
index 51bd7fc08..4c7f8b357 100644
--- a/resources/lang/fr-FR/settings.php
+++ b/resources/lang/fr-FR/settings.php
@@ -3,14 +3,18 @@
return [
'company' => [
+ 'description' => 'Changer le nom de la société, l\'email, l\'adresse, le numéro de taxe, etc',
'name' => 'Nom',
'email' => 'Email',
'phone' => 'Téléphone',
'address' => 'Adresse',
'logo' => 'Logo',
],
+
'localisation' => [
- 'tab' => 'Localisation',
+ 'description' => 'Définir l\'année fiscale, le fuseau horaire, le format de la date et plus de locaux',
+ 'financial_start' => 'Date de démarrage de la comptabilité',
+ 'timezone' => 'Fuseau horaire',
'date' => [
'format' => 'Format de date',
'separator' => 'Séparateur de date',
@@ -20,15 +24,21 @@ return [
'slash' => 'Slash (/)',
'space' => 'Espace ( )',
],
- 'timezone' => 'Fuseau horaire',
'percent' => [
'title' => 'Position du signe "pourcentage" (%)',
'before' => 'Avant le nombre',
'after' => 'Après le nombre',
],
+ 'discount_location' => [
+ 'name' => 'Emplacement de remise',
+ 'item' => 'A la ligne',
+ 'total' => 'Au total',
+ 'both' => 'Ligne et total',
+ ],
],
+
'invoice' => [
- 'tab' => 'Facture',
+ 'description' => 'Personnaliser le préfixe de la facture, le numéro , les termes, le pied de page, etc',
'prefix' => 'Préfixe de numérotation',
'digit' => 'Nombre de chiffres',
'next' => 'Numéro suivant',
@@ -43,16 +53,25 @@ return [
'rate' => 'Tarif',
'quantity_name' => 'Nom de la quantité',
'quantity' => 'Quantité',
+ 'payment_terms' => 'Conditions de paiement',
+ 'title' => 'Titre',
+ 'subheading' => 'Sous-titre',
+ 'due_receipt' => 'Échéance après réception',
+ 'due_days' => 'Échéance dans :jours',
+ 'choose_template' => 'Choisi un modèle de facture',
+ 'default' => 'Défaut',
+ 'classic' => 'Classique',
+ 'modern' => 'Moderne',
],
+
'default' => [
- 'tab' => 'Par défaut',
- 'account' => 'Compte par défaut',
- 'currency' => 'Devise par défaut',
- 'tax' => 'Taux d’imposition par défaut',
- 'payment' => 'Mode de paiement par défaut',
- 'language' => 'Langue par défaut',
+ 'description' => 'Compte par défaut, devise, langue de votre entreprise',
+ 'list_limit' => 'Résultats par page',
+ 'use_gravatar' => 'Utiliser Gravatar',
],
+
'email' => [
+ 'description' => 'Modifier les modèles de protocole d\'envoi et les modèles d\'e-mail',
'protocol' => 'Protocole',
'php' => 'PHP Mail',
'smtp' => [
@@ -67,36 +86,44 @@ return [
'sendmail' => 'Sendmail',
'sendmail_path' => 'Chemin d’accès de sendmail',
'log' => 'Journal des Emails',
+
+ 'templates' => [
+ 'subject' => 'Sujet',
+ 'body' => 'Corps',
+ 'tags' => 'Mots-clés disponibles : :tag_list',
+ 'invoice_new_customer' => 'Nouveau modèle de facture (envoyé au client)',
+ 'invoice_remind_customer' => 'Modèle de rappel de facture (envoyé au client)',
+ 'invoice_remind_admin' => 'Modèle de rappel de facture (envoyé à l\'administrateur)',
+ 'invoice_recur_customer' => 'Modèle de facture récurrente (envoyé au client)',
+ 'invoice_recur_admin' => 'Modèle de facture récurrente (envoyé à l\'administrateur)',
+ 'invoice_payment_customer' => 'Modèle de paiement reçu (envoyé au client)',
+ 'invoice_payment_admin' => 'Modèle de paiement reçu (envoyé à l\'administrateur)',
+ 'bill_remind_admin' => 'Modèle de rappel de facture (envoyé à l\'administrateur)',
+ 'bill_recur_admin' => 'Modèle de facture récurrente (envoyé à l\'administrateur)',
+ ],
],
+
'scheduling' => [
- 'tab' => 'Planification',
+ 'name' => 'Planification',
+ 'description' => 'Rappels et commandes automatiques pour les récurrents',
'send_invoice' => 'Envoyer un rappel de facture',
'invoice_days' => 'Envoyer après les jours d\'échéance',
'send_bill' => 'Envoyer rappel de facture',
'bill_days' => 'Envoyer avant les jours d\'échéance',
'cron_command' => 'Commande Cron',
'schedule_time' => 'Heure de fonctionnement',
- 'send_item_reminder'=> 'Envoyer un rappel pour l\'élément',
- 'item_stocks' => 'Envoyer lorsque l\'élément approche la rupture de stock',
],
- 'appearance' => [
- 'tab' => 'Apparence',
- 'theme' => 'Thème',
- 'light' => 'Clair',
- 'dark' => 'Foncé',
- 'list_limit' => 'Résultats par page',
- 'use_gravatar' => 'Utilisez Gravatar',
+
+ 'categories' => [
+ 'description' => 'Catégories illimitées pour les revenus, charges et articles',
],
- 'system' => [
- 'tab' => 'Système',
- 'session' => [
- 'lifetime' => 'Durée de vie de session (Minutes)',
- 'handler' => 'Gestionnaire de session',
- 'file' => 'Fichier',
- 'database' => 'Base de données',
- ],
- 'file_size' => 'Taille de fichier maximale (MB)',
- 'file_types' => 'Types de fichier autorisés',
+
+ 'currencies' => [
+ 'description' => 'Créez et gérez des devises et définissez leurs taux',
+ ],
+
+ 'taxes' => [
+ 'description' => 'Taux d\'imposition fixes, normaux, inclusifs et composés',
],
];
diff --git a/resources/lang/fr-FR/taxes.php b/resources/lang/fr-FR/taxes.php
index 757d0175f..8f94d2172 100644
--- a/resources/lang/fr-FR/taxes.php
+++ b/resources/lang/fr-FR/taxes.php
@@ -4,5 +4,8 @@ return [
'rate' => 'Taux',
'rate_percent' => 'Taux (%)',
-
+ 'normal' => 'Normal',
+ 'inclusive' => 'Inclus',
+ 'compound' => 'Composé',
+ 'fixed' => 'Fixé',
];
diff --git a/resources/lang/fr-FR/validation.php b/resources/lang/fr-FR/validation.php
index b864a4dbc..6e9643f65 100644
--- a/resources/lang/fr-FR/validation.php
+++ b/resources/lang/fr-FR/validation.php
@@ -33,19 +33,20 @@ return [
'confirmed' => 'La confirmation du ":attribute" ne concordent pas.',
'date' => ':attribute n\'est pas une date valide.',
'date_format' => ':attribute ne respecte pas le format :format.',
- 'different' => ':attribute et :other doivent être différents.',
+ 'different' => 'Les champs :attribute et :other doivent être différents.',
'digits' => ':attribute doit contenir :digits chiffres.',
'digits_between' => ':attribute doit contenir entre :min et :max chiffres.',
'dimensions' => ':attribut possède des dimensions d\'image non valide.',
'distinct' => ':champ a une valeur dupliquée.',
- 'email' => ':attribute doit être une adresse email valide.',
+ 'email' => 'Le champ :attribute doit être une adresse email valide.',
+ 'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values',
'exists' => ':attribute selectionné est invalide.',
- 'file' => ':attribut doit être un fichier.',
- 'filled' => ':champ d’attribut doit avoir une valeur.',
- 'image' => ':attribute doit être une image.',
+ 'file' => 'Le champ :attribute doit être un fichier.',
+ 'filled' => 'Le champ :attribute doit avoir une valeur.',
+ 'image' => 'Le champ :attribute doit être une image.',
'in' => ':attribute est invalide.',
'in_array' => 'Le champ :attribute n’existe pas dans :other.',
- 'integer' => ':attribute doit être un nombre entier.',
+ 'integer' => 'Le champ :attribute doit être un entier.',
'ip' => ':attribute doit être une adresse IP valide.',
'json' => ':attribute doit respecté le format JSON.',
'max' => [
@@ -65,8 +66,8 @@ return [
'not_in' => ':attribute est invalide.',
'numeric' => ':attribute doit être un nombre.',
'present' => 'Le champ :attribute doit être présent.',
- 'regex' => 'Le format de :attribute est invalide.',
- 'required' => 'Le champ :attribute est nécessaire.',
+ 'regex' => 'Le format du champ :attribute est invalide.',
+ 'required' => 'Le champ :attribute est obligatoire.',
'required_if' => 'Le champ :attribute est nécessaire quand :other vaut :value.',
'required_unless' => 'Le champ :attribute est nécessaire sauf si :other se trouve dans :values.',
'required_with' => 'Le champ :attribute est nécessaire quand :values est présent.',
@@ -77,14 +78,14 @@ return [
'size' => [
'numeric' => ':attribute doit faire :size.',
'file' => ':attribute doit faire :size kilo-octets.',
- 'string' => ':attribute doit faire :size caractères.',
+ 'string' => 'Le texte de :attribute doit contenir :size caractères.',
'array' => ':attribut doit contenir :size marchandises.',
],
- 'string' => ':attribute doit être une chaîne de caractères.',
+ 'string' => 'Le champ :attribute doit être une chaîne de caractères.',
'timezone' => ':attribute doit être une zone valide.',
- 'unique' => ':attribute est déjà pris.',
- 'uploaded' => ':attribut n’a pas pu être envoyer.',
- 'url' => 'Le format de :attribute est invalide.',
+ 'unique' => 'La valeur du champ :attribute est déjà utilisée.',
+ 'uploaded' => 'Le fichier du champ :attribute n\'a pu être téléversé.',
+ 'url' => 'Le format de l\'URL de :attribute n\'est pas valide.',
/*
|--------------------------------------------------------------------------
@@ -99,10 +100,11 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => 'Un message spécifique sera affiché si le paramètre \'Utiliser message spécifique\' est implémenté pour le champ \'Message hors-ligne\'',
+ 'rule-name' => 'Un message spécifique sera affiché si le paramètre \'Utiliser message spécifique\' est implémenté pour le champ \'Message hors-ligne\'',
],
- 'invalid_currency' => 'Le code de :attribute est invalide.',
- 'invalid_amount' => 'Le montant :amount n\'est pas valide.',
+ 'invalid_currency' => 'Le code de :attribute est invalide.',
+ 'invalid_amount' => 'Le montant :amount n\'est pas valide.',
+ 'invalid_extension' => 'L\'extension de fichier n\'est pas valide.',
],
/*
diff --git a/resources/lang/fr-FR/widgets.php b/resources/lang/fr-FR/widgets.php
index f9fe1fce6..2aa9c2317 100644
--- a/resources/lang/fr-FR/widgets.php
+++ b/resources/lang/fr-FR/widgets.php
@@ -2,22 +2,22 @@
return [
- 'total_income' => 'Total Income',
- 'receivables' => 'Receivables',
- 'open_invoices' => 'Open Invoices',
- 'overdue_invoices' => 'Overdue Invoices',
- 'total_expenses' => 'Total Expenses',
- 'payables' => 'Payables',
- 'open_bills' => 'Open Bills',
- 'overdue_bills' => 'Overdue Bills',
- 'total_profit' => 'Total Profit',
- 'open_profit' => 'Open Profit',
- 'overdue_profit' => 'Overdue Profit',
- 'cash_flow' => 'Cash Flow',
- 'no_profit_loss' => 'No Profit Loss',
- 'income_by_category' => 'Income By Category',
- 'expenses_by_category' => 'Expenses By Category',
- 'account_balance' => 'Account Balance',
- 'latest_income' => 'Latest Income',
- 'latest_expenses' => 'Latest Expenses',
+ 'total_income' => 'Recettes totales',
+ 'receivables' => 'A percevoir',
+ 'open_invoices' => 'Factures de vente en cours',
+ 'overdue_invoices' => 'Factures de vente échues',
+ 'total_expenses' => 'Dépenses totales',
+ 'payables' => 'A payer',
+ 'open_bills' => 'Factures d\'achat en cours',
+ 'overdue_bills' => 'Factures d\'achat échues',
+ 'total_profit' => 'Bénéfice total',
+ 'open_profit' => 'Bénéfice en cours',
+ 'overdue_profit' => 'Bénéfice échu',
+ 'cash_flow' => 'Trésorerie',
+ 'no_profit_loss' => 'Perte nette',
+ 'income_by_category' => 'Revenus par catégorie',
+ 'expenses_by_category' => 'Dépenses par catégorie',
+ 'account_balance' => 'Solde du compte',
+ 'latest_income' => 'Dernière recette',
+ 'latest_expenses' => 'Dernière dépense',
];
diff --git a/resources/lang/id-ID/install.php b/resources/lang/id-ID/install.php
index a5bab95b1..be9ca5d66 100644
--- a/resources/lang/id-ID/install.php
+++ b/resources/lang/id-ID/install.php
@@ -21,7 +21,7 @@ return [
'disabled' => ':feature perlu dinonaktifkan!',
'extension' => ': ekstensi ekstensi perlu diinstal dan dimuat!',
'directory' => ':directory direktori perlu ditulis!',
- 'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
+ 'executable' => 'Berkas PHP CLI belum didefinisikan/bekerja atau bukan versi :php_version ke atas. Mohon tanyakan ke penyedia hosting untuk mengatur variabel PHP_BINARY atau PHP_PATH dengan benar.',
],
'database' => [
diff --git a/resources/lang/id-ID/invoices.php b/resources/lang/id-ID/invoices.php
index 9c2ff55c2..8236f6ea7 100644
--- a/resources/lang/id-ID/invoices.php
+++ b/resources/lang/id-ID/invoices.php
@@ -25,7 +25,7 @@ return [
'payment_due' => 'Tanggal Pembayaran',
'paid' => 'Dibayar',
- 'histories' => 'Sejarah',
+ 'histories' => 'Riwayat',
'payments' => 'Pembayaran',
'add_payment' => 'Tambahkan Pembayaran',
'mark_paid' => 'Ditandai Dibayar',
diff --git a/resources/lang/id-ID/modules.php b/resources/lang/id-ID/modules.php
index ca9036b47..91f8f70e9 100644
--- a/resources/lang/id-ID/modules.php
+++ b/resources/lang/id-ID/modules.php
@@ -9,7 +9,6 @@ return [
'new' => 'Baru',
'top_free' => 'Gratis Teratas',
'free' => 'GRATIS',
- 'search' => 'Cari',
'install' => 'Pasang',
'buy_now' => 'Beli Sekarang',
'get_api_key' => 'Klik disini untuk mendapatkan Kunci API.',
diff --git a/resources/lang/id-ID/passwords.php b/resources/lang/id-ID/passwords.php
index 049fc45d9..4c68d250f 100644
--- a/resources/lang/id-ID/passwords.php
+++ b/resources/lang/id-ID/passwords.php
@@ -18,6 +18,6 @@ return [
'sent' => 'Kami sudah mengirim email yang berisi tautan untuk mereset kata sandi Anda!',
'token' => 'Kata sandi token pengaturan ulang tidak sah.',
'user' => "Kami tidak dapat menemukan pengguna dengan alamat surel tersebut.",
- 'throttle' => 'Please wait before retrying.',
+ 'throttle' => 'Harap tunggu sebelum mencoba lagi.',
];
diff --git a/resources/lang/lt-LT/accounts.php b/resources/lang/lt-LT/accounts.php
index 8bc8a610d..49c971b22 100644
--- a/resources/lang/lt-LT/accounts.php
+++ b/resources/lang/lt-LT/accounts.php
@@ -2,13 +2,13 @@
return [
- 'account_name' => 'Įmonės pavadinimas',
+ 'account_name' => 'Sąskaitos pavadinimas',
'number' => 'Numeris',
'opening_balance' => 'Pradinis likutis',
'current_balance' => 'Likutis',
'bank_name' => 'Banko pavadinimas',
'bank_phone' => 'Banko telefonas',
'bank_address' => 'Banko adresas',
- 'default_account' => 'Numatytoji įmonė',
+ 'default_account' => 'Pagrindinė sąskaita',
];
diff --git a/resources/lang/lt-LT/footer.php b/resources/lang/lt-LT/footer.php
index 259e84c86..4b77a93a3 100644
--- a/resources/lang/lt-LT/footer.php
+++ b/resources/lang/lt-LT/footer.php
@@ -5,6 +5,6 @@ return [
'version' => 'Versija',
'powered' => 'Sukurta Akaunting',
'link' => 'https://akaunting.com',
- 'software' => 'Nemokama apskaitos programa',
+ 'software' => 'Laisva apskaitos programa',
];
diff --git a/resources/lang/lt-LT/general.php b/resources/lang/lt-LT/general.php
index 221056cc8..7f3cba806 100644
--- a/resources/lang/lt-LT/general.php
+++ b/resources/lang/lt-LT/general.php
@@ -3,16 +3,16 @@
return [
'dashboards' => 'Pagrindinis|Pagrindinis',
- 'items' => 'Prekės',
+ 'items' => 'Prekės|Paslaugos',
'incomes' => 'Pajamos',
'invoices' => 'Sąskaitos',
'revenues' => 'Pajamos',
'customers' => 'Klientai',
'expenses' => 'Išlaidos',
- 'bills' => 'Sąskaitos',
+ 'bills' => 'Pirkimų sąskaitos',
'payments' => 'Mokėjimai',
'vendors' => 'Tiekėjai',
- 'accounts' => 'Vartotojai',
+ 'accounts' => 'Sąskaita|Sąskaitos',
'transfers' => 'Pervedimai',
'transactions' => 'Transakcijos',
'reports' => 'Ataskaitos',
@@ -20,7 +20,7 @@ return [
'categories' => 'Kategorijos',
'currencies' => 'Valiutos',
'tax_rates' => 'Mokesčių tarifai',
- 'users' => 'Vartotojai',
+ 'users' => 'Naudotojas|Naudotojai',
'roles' => 'Rolės',
'permissions' => 'Teisės',
'modules' => 'Programėlės',
@@ -81,7 +81,7 @@ return [
'delete_confirm' => 'Ar tikrai norite ištrinti?',
'name' => 'Vardas',
'email' => 'El. paštas',
- 'tax_number' => 'PVM kodas',
+ 'tax_number' => 'PVM mokėtojo kodas',
'phone' => 'Telefonas',
'address' => 'Adresas',
'website' => 'Interneto svetainė',
@@ -97,7 +97,7 @@ return [
'change_type' => 'Pakeisti :type',
'switch' => 'Perjungti',
'color' => 'Spalva',
- 'save' => 'Išsaugoti',
+ 'save' => 'Įrašyti',
'confirm' => 'Patvirtinti',
'cancel' => 'Atšaukti',
'loading' => 'Kraunama...',
@@ -139,7 +139,7 @@ return [
'start_date' => 'Pradžios Data',
'end_date' => 'Pabaigos Data',
'basis' => 'Basis',
- 'accrual' => 'Accrual',
+ 'accrual' => 'Kaupimas',
'cash' => 'Grynieji pinigai',
'group_by' => 'Grupuoti pagal',
'accounting' => 'Buhalterija',
diff --git a/resources/lang/lt-LT/messages.php b/resources/lang/lt-LT/messages.php
index 9a3d48a47..5a94fd849 100644
--- a/resources/lang/lt-LT/messages.php
+++ b/resources/lang/lt-LT/messages.php
@@ -3,7 +3,7 @@
return [
'success' => [
- 'added' => ':type pridėtas!',
+ 'added' => ':type pridėta!',
'updated' => ':type atnaujintas!',
'deleted' => ':type ištrintas!',
'duplicated' => ':type duplikuotas!',
diff --git a/resources/lang/lt-LT/modules.php b/resources/lang/lt-LT/modules.php
index e7b4f3ad3..1570702a0 100644
--- a/resources/lang/lt-LT/modules.php
+++ b/resources/lang/lt-LT/modules.php
@@ -9,7 +9,6 @@ return [
'new' => 'Nauji',
'top_free' => 'Geriausios nemokamos',
'free' => 'NEMOKAMOS',
- 'search' => 'Paieška',
'install' => 'Įrašyti',
'buy_now' => 'Pirkti dabar',
'get_api_key' => 'Norėdami gauti API Raktą spauskite čia.',
diff --git a/resources/lang/lt-LT/settings.php b/resources/lang/lt-LT/settings.php
index 2db080738..679def36e 100644
--- a/resources/lang/lt-LT/settings.php
+++ b/resources/lang/lt-LT/settings.php
@@ -65,7 +65,7 @@ return [
],
'default' => [
- 'description' => 'Numatytoji sąskaita, valuta, kalba',
+ 'description' => 'Numatytoji įmonės sąskaita, valiuta, kalba',
'list_limit' => 'Įrašų puslapyje',
'use_gravatar' => 'Naudoti Gravatar',
],
diff --git a/resources/lang/pt-PT/auth.php b/resources/lang/pt-PT/auth.php
index ae643c3c8..b3e5be73f 100644
--- a/resources/lang/pt-PT/auth.php
+++ b/resources/lang/pt-PT/auth.php
@@ -7,8 +7,8 @@ return [
'login' => 'Entrar',
'login_to' => 'Entre para iniciar sessão',
'remember_me' => 'Lembrar-me',
- 'forgot_password' => 'Esqueci-me da senha',
- 'reset_password' => 'Redefinir Senha',
+ 'forgot_password' => 'Esqueci-me da palavra-passe',
+ 'reset_password' => 'Redefinir palavra-passe',
'enter_email' => 'Insira o seu e-mail',
'current_email' => 'E-mail atual',
'reset' => 'Redefinir',
@@ -16,10 +16,10 @@ return [
'landing_page' => 'Página de Entrada',
'password' => [
- 'current' => 'Senha',
- 'current_confirm' => 'Confirmação da Senha',
- 'new' => 'Nova senha',
- 'new_confirm' => 'Confirmação da Nova Senha',
+ 'current' => 'Palavra-passe',
+ 'current_confirm' => 'Confirmação da Palavra-passe',
+ 'new' => 'Nova Palavra-passe',
+ 'new_confirm' => 'Confirmação da Nova Palavra-passe',
],
'error' => [
@@ -33,9 +33,9 @@ return [
'throttle' => 'O limite de tentativas para entrar na sua conta foi atingido. Por favor tente novamente dentro de :seconds segundos.',
'notification' => [
- 'message_1' => 'Recebeu este e-mail porque foi-nos feito uma solicitação de redefinição de senha para a sua conta.',
- 'message_2' => 'Se não solicitou uma redefinição de senha, nenhuma ação adicional é necessária.',
- 'button' => 'Redefinir Senha',
+ 'message_1' => 'Recebeu este e-mail porque foi-nos feito uma solicitação de redefinição de palavra-passe para a sua conta.',
+ 'message_2' => 'Se não solicitou uma redefinição de palavra-passe, nenhuma ação adicional é necessária.',
+ 'button' => 'Redefinir Palavra-passe',
],
];
diff --git a/resources/lang/pt-PT/bills.php b/resources/lang/pt-PT/bills.php
index 5cc9076c6..351a724da 100644
--- a/resources/lang/pt-PT/bills.php
+++ b/resources/lang/pt-PT/bills.php
@@ -28,10 +28,10 @@ return [
'paid' => 'Pago',
'histories' => 'Histórico',
'payments' => 'Pagamentos',
- 'add_payment' => 'Pagar Conta',
- 'mark_paid' => 'Mark Paid',
+ 'add_payment' => 'Adicionar Pagamento',
+ 'mark_paid' => 'Marcar como Paga',
'mark_received' => 'Marcar como Recebida',
- 'mark_cancelled' => 'Mark Cancelled',
+ 'mark_cancelled' => 'Marcar como Cancelada',
'download_pdf' => 'Transferir em PDF',
'send_mail' => 'Enviar e-mail',
'create_bill' => 'Criar Conta',
@@ -45,20 +45,20 @@ return [
'paid' => 'Paga',
'overdue' => 'Vencida',
'unpaid' => 'Por Pagar',
- 'cancelled' => 'Cancelled',
+ 'cancelled' => 'Cancelada',
],
'messages' => [
- 'marked_received' => 'Bill marked as received!',
- 'marked_paid' => 'Bill marked as paid!',
- 'marked_cancelled' => 'Bill marked as cancelled!',
+ 'marked_received' => 'Conta marcada como recebida!',
+ 'marked_paid' => 'Conta marcada como paga!',
+ 'marked_cancelled' => 'Conta marcada como cancelada!',
'draft' => 'Isto é um RASCUNHO da conta e será refletida nos gráficos depois de recebida.',
'status' => [
- 'created' => 'Criado em :date',
+ 'created' => 'Criada em :date',
'receive' => [
- 'draft' => 'Não enviado',
- 'received' => 'Recebido em :date',
+ 'draft' => 'Não enviada',
+ 'received' => 'Recebida em :date',
],
'paid' => [
'await' => 'Aguarda pagamento',
diff --git a/resources/lang/pt-PT/bulk_actions.php b/resources/lang/pt-PT/bulk_actions.php
index f2338881d..5cd90cfca 100644
--- a/resources/lang/pt-PT/bulk_actions.php
+++ b/resources/lang/pt-PT/bulk_actions.php
@@ -4,18 +4,18 @@ return [
'bulk_actions' => 'Ação em massa|Ações em massa',
'selected' => 'selecionado',
- 'no_action' => 'No action available',
+ 'no_action' => 'Nenhuma ação disponível',
'message' => [
'duplicate' => 'Tem a certeza de que pretende duplicar o(s) registo(s) selecionado(s)?',
- 'delete' => 'Are you sure you want to delete selected record?|Are you sure you want to delete selected records?',
- 'export' => 'Are you sure you want to export selected record?|Are you sure you want to export selected records?',
- 'enable' => 'Are you sure you want to enable selected record?|Are you sure you want to enable selected records?',
- 'disable' => 'Are you sure you want to disable selected record?|Are you sure you want to disable selected records?',
- 'paid' => 'Are you sure you want to mark selected invoice as paid?|Are you sure you want to mark selected invoices as paid?',
- 'sent' => 'Are you sure you want to mark selected invoice as sent?|Are you sure you want to mark selected invoices as sent?',
- 'received' => 'Are you sure you want to mark selected bill as received?|Are you sure you want to mark selected bills as received?',
- 'cancelled' => 'Are you sure you want to cancel selected invoice/bill?|Are you sure you want to cancel selected invoices/bills?',
+ 'delete' => 'Tem a certeza de que pretende eliminar o registo selecionado?|Tem a certeza de que pretende eliminar os registos selecionados?',
+ 'export' => 'Tem a certeza de que pretende exportar o registo selecionado?|Tem a certeza de que pretende exportar os registos selecionados?',
+ 'enable' => 'Tem a certeza de que pretende ativar o registo selecionado?|Tem a certeza de que pretende ativar os registos selecionados?',
+ 'disable' => 'Tem a certeza de que pretende desativar o registo selecionado?|Tem a certeza de que pretende desativar os registos selecionados?',
+ 'paid' => 'Tem a certeza de que pretende marcar a fatura selecionada como paga?|Tem a certeza de que pretende marcar as faturas selecionadas como pagas?',
+ 'sent' => 'Tem a certeza de que pretende marcar a fatura selecionada como enviada?|Tem a certeza de que pretende marcar as faturas selecionadas como enviadas?',
+ 'received' => 'Tem a certeza de que pretende marcar a conta selecionada como recebida?|Tem a certeza de que pretende marcar as contas selecionadas como recebidas?',
+ 'cancelled' => 'Tem a certeza de que pretende cancelar a fatura/conta selecionada?|Tem a certeza de que pretende cancelar as faturas/contas selecionadas?',
],
];
diff --git a/resources/lang/pt-PT/companies.php b/resources/lang/pt-PT/companies.php
index 5157a22d7..3e5329b27 100644
--- a/resources/lang/pt-PT/companies.php
+++ b/resources/lang/pt-PT/companies.php
@@ -7,8 +7,8 @@ return [
'error' => [
'not_user_company' => 'Erro: Não tem permissão para alterar esta empresa!',
- 'delete_active' => 'Error: Can not delete the active company. Please, switch to another first!',
- 'disable_active' => 'Error: Can not disable the active company. Please, switch to another first!',
+ 'delete_active' => 'Erro: Não é possível eliminar a empresa ativa. Por favor, altere para outra primeiro!',
+ 'disable_active' => 'Erro: Não é possível desativar a empresa ativa. Por favor, altere para outra primeiro!',
],
];
diff --git a/resources/lang/pt-PT/customers.php b/resources/lang/pt-PT/customers.php
index eafe11f26..5989f1003 100644
--- a/resources/lang/pt-PT/customers.php
+++ b/resources/lang/pt-PT/customers.php
@@ -2,7 +2,7 @@
return [
- 'can_login' => 'Can Login?',
+ 'can_login' => 'Pode Iniciar Sessão?',
'user_created' => 'Utilizador criado',
'error' => [
diff --git a/resources/lang/pt-PT/email_templates.php b/resources/lang/pt-PT/email_templates.php
index 8ccef15bb..cfaa9125b 100644
--- a/resources/lang/pt-PT/email_templates.php
+++ b/resources/lang/pt-PT/email_templates.php
@@ -8,42 +8,42 @@ return [
],
'invoice_remind_customer' => [
- 'subject' => '{invoice_number} invoice overdue notice',
+ 'subject' => '{invoice_number} aviso de fatura vencida',
'body' => 'Dear {customer_name},
This is an overdue notice for {invoice_number} invoice.
The invoice total is {invoice_total} and was due {invoice_due_date}.
You can see the invoice details and proceed with the payment from the following link: {invoice_number}.
Best Regards,
{company_name}',
],
'invoice_remind_admin' => [
- 'subject' => '{invoice_number} invoice overdue notice',
+ 'subject' => '{invoice_number} aviso de fatura vencida',
'body' => 'Hello,
{customer_name} has received an overdue notice for {invoice_number} invoice.
The invoice total is {invoice_total} and was due {invoice_due_date}.
You can see the invoice details from the following link: {invoice_number}.
Best Regards,
{company_name}',
],
'invoice_recur_customer' => [
- 'subject' => '{invoice_number} recurring invoice created',
+ 'subject' => 'Fatura recorrente {invoice_number} criada',
'body' => 'Dear {customer_name},
Based on your recurring circle, we have prepared the following invoice for you: {invoice_number}.
You can see the invoice details and proceed with the payment from the following link: {invoice_number}.
Feel free to contact us for any question.
Best Regards,
{company_name}',
],
'invoice_recur_admin' => [
- 'subject' => '{invoice_number} recurring invoice created',
+ 'subject' => 'Fatura recorrente {invoice_number} criada',
'body' => 'Hello,
Based on {customer_name} recurring circle, {invoice_number} invoice has been automatically created.
You can see the invoice details from the following link: {invoice_number}.
Best Regards,
{company_name}',
],
'invoice_payment_customer' => [
- 'subject' => 'Payment received for {invoice_number} invoice',
+ 'subject' => 'Pagamento recebido da fatura {invoice_number}',
'body' => 'Dear {customer_name},
Thank you for the payment. Find the payment details below:
-------------------------------------------------
Amount: {transaction_total}
Date: {transaction_paid_date}
Invoice Number: {invoice_number}
-------------------------------------------------
You can always see the invoice details from the following link: {invoice_number}.
Feel free to contact us for any question.
Best Regards,
{company_name}',
],
'invoice_payment_admin' => [
- 'subject' => 'Payment received for {invoice_number} invoice',
+ 'subject' => 'Pagamento recebido da fatura {invoice_number}',
'body' => 'Hello,
{customer_name} recorded a payment for {invoice_number} invoice.
You can see the invoice details from the following link: {invoice_number}.
Best Regards,
{company_name}',
],
'bill_remind_admin' => [
- 'subject' => '{bill_number} bill reminding notice',
+ 'subject' => 'Aviso de lembrete de conta {bill_number}',
'body' => 'Hello,
This is a reminding notice for {bill_number} bill to {vendor_name}.
The bill total is {bill_total} and is due {bill_due_date}.
You can see the bill details from the following link: {bill_number}.
Best Regards,
{company_name}',
],
'bill_recur_admin' => [
- 'subject' => '{bill_number} recurring bill created',
+ 'subject' => 'Conta recorrente {bill_number} criada',
'body' => 'Hello,
Based on {vendor_name} recurring circle, {bill_number} invoice has been automatically created.
You can see the bill details from the following link: {bill_number}.
Best Regards,
{company_name}',
],
diff --git a/resources/lang/pt-PT/errors.php b/resources/lang/pt-PT/errors.php
index c72a47530..012666262 100644
--- a/resources/lang/pt-PT/errors.php
+++ b/resources/lang/pt-PT/errors.php
@@ -3,21 +3,21 @@
return [
'title' => [
- '403' => 'Oops! Forbidden Access',
- '404' => 'Oops! Page not found',
- '500' => 'Oops! Something went wrong',
+ '403' => 'Ups! Acesso não Permitido',
+ '404' => 'Ups! Página não encontrada',
+ '500' => 'Ups! Algo correu mal',
],
'header' => [
- '403' => '403 Forbidden',
- '404' => '404 Not Found',
- '500' => '500 Internal Server Error',
+ '403' => '403 Não Permitido',
+ '404' => '404 Não Encontrada',
+ '500' => '500 Erro do Servidor',
],
'message' => [
- '403' => 'You can not access this page.',
- '404' => 'We could not find the page you were looking for.',
- '500' => 'We will work on fixing that right away.',
+ '403' => 'Não pode aceder a esta página.',
+ '404' => 'Não conseguimos encontrar a página que procura.',
+ '500' => 'Vamos tentar reparar o problema o mais rápido possível.',
],
];
diff --git a/resources/lang/pt-PT/general.php b/resources/lang/pt-PT/general.php
index fdcaa571f..dbcad5744 100644
--- a/resources/lang/pt-PT/general.php
+++ b/resources/lang/pt-PT/general.php
@@ -6,7 +6,7 @@ return [
'items' => 'Item|Itens',
'incomes' => 'Receita|Receitas',
'invoices' => 'Factura|Facturas',
- 'revenues' => 'Receitas|Receitas',
+ 'revenues' => 'Receita|Receitas',
'customers' => 'Cliente|Clientes',
'expenses' => 'Despesa|Despesas',
'bills' => 'Conta|Contas',
@@ -41,8 +41,8 @@ return [
'others' => 'Outro|Outros',
'contacts' => 'Contacto|Contactos',
'reconciliations' => 'Reconciliação|Reconciliações',
- 'developers' => 'Desenvolvedor|Desenvolvedores',
- 'schedules' => 'Schedule|Schedules',
+ 'developers' => 'Programador|Programadores',
+ 'schedules' => 'Agendado|Agendados',
'groups' => 'Grupo|Grupos',
'charts' => 'Gráfico|Gráficos',
'localisations' => 'Localização|Localizações',
@@ -58,8 +58,8 @@ return [
'no_records' => 'Sem Registos.',
'date' => 'Data',
'amount' => 'Montante',
- 'enabled' => 'Activo',
- 'disabled' => 'Inactivo',
+ 'enabled' => 'Ativo',
+ 'disabled' => 'Inativo',
'yes' => 'Sim',
'no' => 'Não',
'na' => 'N/D',
@@ -78,7 +78,7 @@ return [
'send' => 'Enviar',
'share' => 'Partilhar',
'download' => 'Transferir',
- 'delete_confirm' => 'Confirmar a remoção de :type :name?',
+ 'delete_confirm' => 'Confirmar a eliminação de :type :name?',
'name' => 'Nome',
'email' => 'E-mail',
'tax_number' => 'Número de identificação fiscal',
@@ -96,7 +96,7 @@ return [
'change' => 'Alterar',
'change_type' => 'Alterar :type',
'switch' => 'Mudar',
- 'color' => 'Côr',
+ 'color' => 'Cor',
'save' => 'Guardar',
'confirm' => 'Confirmar',
'cancel' => 'Cancelar',
@@ -124,8 +124,8 @@ return [
'finish' => 'Concluir',
'wizard' => 'Assistente de Configuração',
'skip' => 'Saltar',
- 'enable' => 'Activar',
- 'disable' => 'Desactivar',
+ 'enable' => 'Ativar',
+ 'disable' => 'Desativar',
'select_all' => 'Selecionar Tudo',
'unselect_all' => 'Desmarcar Tudo',
'created_date' => 'Data de Criação',
@@ -138,26 +138,26 @@ return [
'footer' => 'Rodapé',
'start_date' => 'Data Inicial',
'end_date' => 'Data Final',
- 'basis' => 'Basis',
+ 'basis' => 'Base',
'accrual' => 'Accrual',
'cash' => 'Dinheiro',
- 'group_by' => 'Group By',
- 'accounting' => 'Accounting',
+ 'group_by' => 'Agrupar por',
+ 'accounting' => 'Contabilidade',
'sort' => 'Ordenar',
'width' => 'Largura',
'month' => 'Mês',
'year' => 'Ano',
- 'type_item_name' => 'Type an item name',
- 'no_data' => 'No data',
- 'no_matching_data' => 'No matching data',
+ 'type_item_name' => 'Insira o nome do item',
+ 'no_data' => 'Sem dados',
+ 'no_matching_data' => 'Dados sem correspondência',
'clear_cache' => 'Limpar Cache',
'go_to_dashboard' => 'Ir para o Painel',
'card' => [
- 'name' => 'Name on Card',
- 'number' => 'Card Number',
- 'expiration_date' => 'Expiration Date',
- 'cvv' => 'Card CVV',
+ 'name' => 'Nome no Cartão',
+ 'number' => 'Cartão Nº',
+ 'expiration_date' => 'Data de Validade',
+ 'cvv' => 'Código CVV',
],
'title' => [
@@ -168,7 +168,7 @@ return [
'send' => 'Enviar :type',
'get' => 'Obter :type',
'add' => 'Adicionar :type',
- 'manage' => 'Manage :type',
+ 'manage' => 'Gerir :type',
],
'form' => [
@@ -183,24 +183,24 @@ return [
'date_range' => [
'today' => 'Hoje',
- 'yesterday' => 'Ontém',
+ 'yesterday' => 'Ontem',
'last_days' => 'Últimos :day Dias',
'this_month' => 'Este Mês',
'last_month' => 'Mês Anterior',
],
'empty' => [
- 'documentation' => 'Check out the documentation for more details.',
- 'items' => 'Items can be products or services. You can use items when creating invoices and bills to have the price, tax etc fields populated.',
- 'invoices' => 'Invoices can be one time or recurring. You can send them to customers and start accepting online payments.',
- 'revenues' => 'Revenue is a paid income transaction. It can be an independent record (i.e. deposit) or attached to an invoice.',
- 'customers' => 'Customers are required if you want to create invoices. They may also log in to Client Portal and see their balance.',
- 'bills' => 'Bills can be one time or recurring. They indicate what you owe your vendors for the products or services you purchase.',
- 'payments' => 'Payment is a paid expense transaction. It can be an independent record (i.e. food receipt) or attached to a bill.',
- 'vendors' => 'Vendors are required if you want to create bills. You can see the balance you owe and filter reports by the vendor.',
- 'transfers' => 'Transfers allow you to move money from one account to another, whether they use the same currency or not.',
- 'taxes' => 'Taxes are used to apply extra fees to invoices and bills. Your financials are affected by these regulatory taxes.',
- 'reconciliations' => 'Bank reconciliation is a process performed to ensure that your company bank records are also correct.',
+ 'documentation' => 'Para mais detalhes verifique a documentação.',
+ 'items' => 'Os Itens podem ser produtos ou serviços. Pode usar itens ao criar uma Fatura ou Conta para ter o campo do preço, campo do imposto etc preenchidos.',
+ 'invoices' => 'As Faturas podem ser únicas ou recorrentes. Pode enviá-las para os Clientes e começar a aceitar pagamentos online.',
+ 'revenues' => 'As Receitas são uma transação de crédito. Pode ser um registo independente (ex. depósito) ou ligado a uma Fatura.',
+ 'customers' => 'Os Clientes são necessários para a criação de Faturas. Eles também podem entrar no Portal do Cliente e ver o seu saldo.',
+ 'bills' => 'As Contas podem ser únicas ou recorrentes. Elas indicam o que está em dívida aos seus Fornecedores pelos produtos ou serviços que comprou.',
+ 'payments' => 'Os Pagamentos são uma transação de débito. Pode ser um registo independente (ex. refeição) ou ligado a uma Conta.',
+ 'vendors' => 'Os Fornecedores são necessários para a criação de Contas. Pode ver o saldo em dívida e filtrar relatórios por Fornecedor.',
+ 'transfers' => 'As transferências permitem a movimentação de dinheiro de uma conta para outra, mesmo que a moeda seja diferente.',
+ 'taxes' => 'Os Impostos são utilizados para adicionar uma taxa extra às Faturas e Contas. As suas finanças são afetadas por esses impostos reguladores.',
+ 'reconciliations' => 'Reconciliação bancária é um processo realizado para garantir que os registos bancários da sua empresa também estejam corretos.',
],
];
diff --git a/resources/lang/pt-PT/import.php b/resources/lang/pt-PT/import.php
index e3e10331c..d22c73326 100644
--- a/resources/lang/pt-PT/import.php
+++ b/resources/lang/pt-PT/import.php
@@ -4,6 +4,6 @@ return [
'import' => 'Importar',
'title' => 'Importar :type',
- 'message' => 'Tipos de ficheiro permitidos: XLS, XLSX. Por favor, descarregue o ficheiro de amostra.',
+ 'message' => 'Tipos de ficheiro permitidos: XLS, XLSX. Por favor, transfira o ficheiro de exemplo.',
];
diff --git a/resources/lang/pt-PT/install.php b/resources/lang/pt-PT/install.php
index c9ffbb129..aa813276d 100644
--- a/resources/lang/pt-PT/install.php
+++ b/resources/lang/pt-PT/install.php
@@ -6,7 +6,7 @@ return [
'refresh' => 'Atualizar',
'steps' => [
- 'requirements' => 'Por favor, peça ao seu fornecedor de hospedagem para corrigir os erros!',
+ 'requirements' => 'Por favor, peça ao seu fornecedor de alojamento web para corrigir os erros!',
'language' => 'Passo 1/3: Selecionar idioma',
'database' => 'Passo 2/3: Configuração da base de dados',
'settings' => 'Passo 3/3: Detalhes da empresa e do administrador',
@@ -21,13 +21,13 @@ return [
'disabled' => ':feature precisa estar desativada!',
'extension' => ':extensão extensão precisa estar instalada e carregada!',
'directory' => 'O diretório :directory precisa de permissão para escrita!',
- 'executable' => 'The PHP CLI executable file is not defined/working or its version is not :php_version or higher! Please, ask your hosting company to set PHP_BINARY or PHP_PATH environment variable correctly.',
+ 'executable' => 'O ficheiro executável PHP CLI não está definido ou a funcionar, ou a sua versão do PHP não é :php_version ou superior! Por favor, peça à sua empresa de alojamento web para definir corretamente a variável de ambiente PHP_BINARY ou PHP_PATH.',
],
'database' => [
'hostname' => 'Nome do servidor',
'username' => 'Nome de utilizador',
- 'password' => 'Senha',
+ 'password' => 'Palavra-passe',
'name' => 'Base de Dados',
],
@@ -35,7 +35,7 @@ return [
'company_name' => 'Nome da empresa',
'company_email' => 'E-mail da empresa',
'admin_email' => 'E-mail do administrador',
- 'admin_password' => 'Senha do administrador',
+ 'admin_password' => 'Palavra-passe do administrador',
],
'error' => [
diff --git a/resources/lang/pt-PT/invoices.php b/resources/lang/pt-PT/invoices.php
index bbeeb887e..3a40e7e07 100644
--- a/resources/lang/pt-PT/invoices.php
+++ b/resources/lang/pt-PT/invoices.php
@@ -28,13 +28,13 @@ return [
'histories' => 'Histórico',
'payments' => 'Pagamentos',
'add_payment' => 'Adicionar Pagamento',
- 'mark_paid' => 'Marcar como Pago',
+ 'mark_paid' => 'Marcar como Paga',
'mark_sent' => 'Marcar como Enviada',
- 'mark_viewed' => 'Mark Viewed',
- 'mark_cancelled' => 'Mark Cancelled',
+ 'mark_viewed' => 'Marcar como Visualizada',
+ 'mark_cancelled' => 'Marcar como Cancelada',
'download_pdf' => 'Transferir em PDF',
'send_mail' => 'Enviar E-mail',
- 'all_invoices' => 'Faça o login para ver todas as faturas',
+ 'all_invoices' => 'Iniciar sessão para ver todas as faturas',
'create_invoice' => 'Criar Fatura',
'send_invoice' => 'Enviar Factura',
'get_paid' => 'Obter Pagamento',
@@ -42,28 +42,28 @@ return [
'statuses' => [
'draft' => 'Rascunho',
- 'sent' => 'Sent',
- 'viewed' => 'Viewed',
- 'approved' => 'Approved',
+ 'sent' => 'Enviada',
+ 'viewed' => 'Visualizada',
+ 'approved' => 'Aprovada',
'partial' => 'Parcial',
- 'paid' => 'Paid',
- 'overdue' => 'Overdue',
+ 'paid' => 'Paga',
+ 'overdue' => 'Vencida',
'unpaid' => 'Por Pagar',
- 'cancelled' => 'Cancelled',
+ 'cancelled' => 'Cancelada',
],
'messages' => [
- 'email_sent' => 'Invoice email has been sent!',
- 'marked_sent' => 'Invoice marked as sent!',
- 'marked_paid' => 'Invoice marked as paid!',
- 'marked_viewed' => 'Invoice marked as viewed!',
- 'marked_cancelled' => 'Invoice marked as cancelled!',
+ 'email_sent' => 'A fatura foi enviada!',
+ 'marked_sent' => 'Fatura marcada como enviada!',
+ 'marked_paid' => 'Fatura marcada como paga!',
+ 'marked_viewed' => 'Fatura marcada como visualizada!',
+ 'marked_cancelled' => 'Fatura marcada como cancelada!',
'email_required' => 'Nenhum endereço de e-mail para este cliente!',
'draft' => 'Isto é um RASCUNHO da fatura e será refletida nos gráficos depois de enviada.',
'status' => [
'created' => 'Criada em :date',
- 'viewed' => 'Viewed',
+ 'viewed' => 'Visualizada',
'send' => [
'draft' => 'Não Enviada',
'sent' => 'Enviada em :data',
diff --git a/resources/lang/pt-PT/maintenance.php b/resources/lang/pt-PT/maintenance.php
index ec79d916c..2544b8b9f 100644
--- a/resources/lang/pt-PT/maintenance.php
+++ b/resources/lang/pt-PT/maintenance.php
@@ -4,8 +4,8 @@ return [
'title' => 'Em Manutenção',
- 'message' => 'Sorry, we\'re down for maintenance. Please, try again later!',
+ 'message' => 'Pedimos desculpa, estamos em manutenção. Por favor, volte a tentar mais logo!',
- 'last-updated' => 'This message was last updated :timestamp.',
+ 'last-updated' => 'Esta mensagem foi atualizada pela ultima vez em :timestamp.',
];
diff --git a/resources/lang/pt-PT/messages.php b/resources/lang/pt-PT/messages.php
index fe1f366ea..8941f309f 100644
--- a/resources/lang/pt-PT/messages.php
+++ b/resources/lang/pt-PT/messages.php
@@ -5,12 +5,12 @@ return [
'success' => [
'added' => ':type adicionado(a)!',
'updated' => ':type atualizada(s)!',
- 'deleted' => ':type excluído(a)!',
+ 'deleted' => ':type eliminado(a)!',
'duplicated' => ':type duplicado(a)!',
'imported' => ':type importado(a)!',
- 'exported' => ':type exported!',
+ 'exported' => ':type importado(a)!',
'enabled' => ':type ativado(a)!',
- 'disabled' => ': type desativado(a)!',
+ 'disabled' => ':type desativado(a)!',
],
'error' => [
@@ -18,20 +18,20 @@ return [
'not_user_company' => 'Erro: Não tem permissão para gerir esta empresa!',
'customer' => 'Erro: O utilizador não foi criado! :name já está a usar este e-mail.',
'no_file' => 'Erro: Nenhum ficheiro selecionado!',
- 'last_category' => 'Erro: Não pode excluir a última :type categoria!',
- 'change_type' => 'Error: Can not change the type because it has :text related!',
+ 'last_category' => 'Erro: Não pode eliminara última :type categoria!',
+ 'change_type' => 'Erro: Não é possível alterar o tipo porque tem :text relacionado!',
'invalid_apikey' => 'Erro: A chave de API inserida é inválida!',
'import_column' => 'Erro: :message Nome da folha: :sheet. Linha número: :line.',
'import_sheet' => 'Erro: O nome da folha não é válido. Por favor, verifique o ficheiro de exemplo.',
],
'warning' => [
- 'deleted' => 'Aviso: Não está autorizado a excluir :name porque está relacionado com :text.',
- 'disabled' => 'Aviso: Não está autorizado a desativar :name porque está relacionado com :text.',
- 'reconciled_tran' => 'Warning: You are not allowed to change/delete transaction because it is reconciled!',
- 'reconciled_doc' => 'Warning: You are not allowed to change/delete :type because it has reconciled transactions!',
- 'disable_code' => 'Aviso: Não está autorizado a desativar ou modificar a moeda :name porque está relacionada com :text.',
- 'payment_cancel' => 'Warning: You have cancelled your recent :method payment!',
+ 'deleted' => 'Aviso: Não é permitido eliminar:name porque está relacionado com :text.',
+ 'disabled' => 'Aviso: Não é permitido desativar :name porque está relacionado com :text.',
+ 'reconciled_tran' => 'Aviso: Não é permitido alterar/eliminar transações porque estão reconciliadas!',
+ 'reconciled_doc' => 'Aviso: Não é permitido alterar/eliminar :type, porque tem transações reconciliadas!',
+ 'disable_code' => 'Aviso: Não é permitido desativar ou modificar a moeda :name porque está relacionada com :text.',
+ 'payment_cancel' => 'Aviso: Cancelou o método de pagamento recente :method!',
],
];
diff --git a/resources/lang/pt-PT/modules.php b/resources/lang/pt-PT/modules.php
index 6645d5d70..42f9fa238 100644
--- a/resources/lang/pt-PT/modules.php
+++ b/resources/lang/pt-PT/modules.php
@@ -3,7 +3,7 @@
return [
'api_key' => 'Chave da API',
- 'my_apps' => 'Minhas Aplicações',
+ 'my_apps' => 'As Minhas Aplicações',
'pre_sale' => 'Pré-Venda',
'top_paid' => 'Melhores Pagos',
'new' => 'Recentes',
@@ -11,15 +11,15 @@ return [
'free' => 'GRÁTIS',
'install' => 'Instalar',
'buy_now' => 'Comprar Agora',
- 'get_api_key' => 'Click here to get your API key.',
+ 'get_api_key' => 'Clique aqui para obter a sua chave da API.',
'no_apps' => 'Ainda não existem aplicações nesta categoria.',
- 'become_developer' => 'Are you a developer? Here you can learn how to create an app and start selling today!',
+ 'become_developer' => 'É um programador? Aqui poderá aprender como criar uma aplicação e começar a vende-la hoje mesmo!',
'recommended_apps' => 'Aplicações Recomendadas',
'about' => 'Sobre',
- 'added' => 'Adicionado',
- 'updated' => 'Atualizado',
+ 'added' => 'Adicionada',
+ 'updated' => 'Atualizada',
'compatibility' => 'Compatibilidade',
'documentation' => 'Documentação',
'view' => 'Ver',
@@ -41,19 +41,19 @@ return [
'installation' => [
'header' => 'Instalação de aplicação',
'download' => 'A transferir :module',
- 'unzip' => 'A extrair ficheiros :module',
- 'file_copy' => 'Copying :module files',
- 'finish' => 'Finalizing :module installation',
- 'redirect' => ':module installed, redirecting to updates page',
- 'install' => 'Installing :module',
+ 'unzip' => 'A extrair ficheiros de :module',
+ 'file_copy' => 'A copiar ficheiros de :module',
+ 'finish' => 'A finalizar a instalação de :module',
+ 'redirect' => ':module instalado, a redirecionar para a página de atualizações',
+ 'install' => 'A instalar :module',
],
'errors' => [
- 'download' => 'Not able to download :module',
- 'zip' => 'Not able to create :module zip file',
- 'unzip' => 'Not able to unzip :module',
- 'file_copy' => 'Not able to copy :module files',
- 'finish' => 'Not able to finalize :module installation',
+ 'download' => 'Não foi possível transferir :module',
+ 'zip' => 'Não foi possível criar o ficheiro zip de :module',
+ 'unzip' => 'Não foi possível descompactar :module',
+ 'file_copy' => 'Não foi possível copiar os ficheiros de :module',
+ 'finish' => 'Não foi possível finalizar a instalação de :module',
],
'badge' => [
@@ -63,8 +63,8 @@ return [
'button' => [
'uninstall' => 'Desinstalar',
- 'disable' => 'Desactivar',
- 'enable' => 'Activar',
+ 'disable' => 'Desativar',
+ 'enable' => 'Ativar',
],
'my' => [
diff --git a/resources/lang/pt-PT/notifications.php b/resources/lang/pt-PT/notifications.php
index e32c51496..78c961e1f 100644
--- a/resources/lang/pt-PT/notifications.php
+++ b/resources/lang/pt-PT/notifications.php
@@ -4,7 +4,7 @@ return [
'whoops' => 'Ups!',
'hello' => 'Olá!',
- 'salutation' => 'Atenciosamente,
:Nome_da_Empresa',
+ 'salutation' => 'Atenciosamente,
:company_name',
'subcopy' => 'Se está a ter problemas ao clicar no botão ":text", copie e cole a URL abaixo no seu navegador web: [:url](:url)',
];
diff --git a/resources/lang/pt-PT/pagination.php b/resources/lang/pt-PT/pagination.php
index de9b8023e..78a7951fc 100644
--- a/resources/lang/pt-PT/pagination.php
+++ b/resources/lang/pt-PT/pagination.php
@@ -2,9 +2,9 @@
return [
- 'previous' => 'Previous',
- 'next' => 'Next',
- 'showing' => ':first-:last of :total records.',
- 'page' => 'per page.',
+ 'previous' => 'Anterior',
+ 'next' => 'Seguinte',
+ 'showing' => ':first-:last de :total registos.',
+ 'page' => 'por página.',
];
diff --git a/resources/lang/pt-PT/passwords.php b/resources/lang/pt-PT/passwords.php
index db8d386c9..2c9a9e3c7 100644
--- a/resources/lang/pt-PT/passwords.php
+++ b/resources/lang/pt-PT/passwords.php
@@ -13,10 +13,10 @@ return [
|
*/
- 'password' => 'A password necessita conter, pelo menos, 6 caracteres e corresponder à sua confirmacao.',
- 'reset' => 'A sua password foi redefinida!',
- 'sent' => 'Enviámos um e-mail com o link para redefinir a sua password!',
- 'token' => 'Token para recuperação da password inválido.',
+ 'password' => 'A palavra-passe necessita conter, pelo menos, 6 caracteres e corresponder à sua confirmação.',
+ 'reset' => 'A sua palavra-passe foi redefinida!',
+ 'sent' => 'Enviámos um e-mail com o link para redefinir a sua palavra-passe!',
+ 'token' => 'Token para recuperação da palavra-passe inválido.',
'user' => "Não encontramos nenhum utilizador com esse endereço de e-mail.",
'throttle' => 'Por favor, aguarde antes de tentar novamente.',
diff --git a/resources/lang/pt-PT/settings.php b/resources/lang/pt-PT/settings.php
index 10a9216ef..a8a2d3cfa 100644
--- a/resources/lang/pt-PT/settings.php
+++ b/resources/lang/pt-PT/settings.php
@@ -3,7 +3,7 @@
return [
'company' => [
- 'description' => 'Change company name, email, address, tax number etc',
+ 'description' => 'Alterar nome da empresa, e-mail, endereço, número fiscal etc',
'name' => 'Nome',
'email' => 'E-mail',
'phone' => 'Telefone',
@@ -12,7 +12,7 @@ return [
],
'localisation' => [
- 'description' => 'Set fiscal year, time zone, date format and more locals',
+ 'description' => 'Definir o ano fiscal, fuso horário, formato da data e localizações',
'financial_start' => 'Início do ano fiscal',
'timezone' => 'Fuso Horário',
'date' => [
@@ -30,19 +30,19 @@ return [
'after' => 'Depois do Número',
],
'discount_location' => [
- 'name' => 'Discount Location',
- 'item' => 'At line',
- 'total' => 'At total',
- 'both' => 'Both line and total',
+ 'name' => 'Localização do Desconto',
+ 'item' => 'Por linha',
+ 'total' => 'No total',
+ 'both' => 'Em ambos (linha e total)',
],
],
'invoice' => [
- 'description' => 'Customize invoice prefix, number, terms, footer etc',
+ 'description' => 'Personalizar prefixo de fatura, número, termos, rodapé etc',
'prefix' => 'Prefixo',
'digit' => 'Quantidade de dígitos',
'next' => 'Próximo Número',
- 'logo' => 'Logotipo',
+ 'logo' => 'Logótipo',
'custom' => 'Personalizado',
'item_name' => 'Nome do Item',
'item' => 'Itens',
@@ -56,22 +56,22 @@ return [
'payment_terms' => 'Termos de Pagamento',
'title' => 'Título',
'subheading' => 'Subtítulo',
- 'due_receipt' => 'Due upon receipt',
- 'due_days' => 'Due within :days days',
- 'choose_template' => 'Choose invoice template',
+ 'due_receipt' => 'Vencida ao receber',
+ 'due_days' => 'Vencida após :days dias',
+ 'choose_template' => 'Escolher modelo da Fatura',
'default' => 'Padrão',
'classic' => 'Clássico',
'modern' => 'Moderno',
],
'default' => [
- 'description' => 'Default account, currency, language of your company',
- 'list_limit' => 'Records Per Page',
+ 'description' => 'Conta padrão, moeda, idioma da sua empresa',
+ 'list_limit' => 'Registos por página',
'use_gravatar' => 'Usar Gravatar',
],
'email' => [
- 'description' => 'Change the sending protocol and email templates',
+ 'description' => 'Alterar o protocolo de envio e modelos de e-mail',
'protocol' => 'Protocolo',
'php' => 'PHP Mail',
'smtp' => [
@@ -79,7 +79,7 @@ return [
'host' => 'Servidor SMTP',
'port' => 'Porta SMTP',
'username' => 'Utilizador SMTP',
- 'password' => 'Senha SMTP',
+ 'password' => 'Palavra-passe SMTP',
'encryption' => 'Encriptação SMTP',
'none' => 'Nenhum',
],
@@ -90,22 +90,22 @@ return [
'templates' => [
'subject' => 'Assunto',
'body' => 'Conteúdo',
- 'tags' => 'Available Tags: :tag_list',
- 'invoice_new_customer' => 'New Invoice Template (sent to customer)',
- 'invoice_remind_customer' => 'Invoice Reminder Template (sent to customer)',
- 'invoice_remind_admin' => 'Invoice Reminder Template (sent to admin)',
- 'invoice_recur_customer' => 'Invoice Recurring Template (sent to customer)',
- 'invoice_recur_admin' => 'Invoice Recurring Template (sent to admin)',
- 'invoice_payment_customer' => 'Payment Received Template (sent to customer)',
- 'invoice_payment_admin' => 'Payment Received Template (sent to admin)',
- 'bill_remind_admin' => 'Bill Reminder Template (sent to admin)',
- 'bill_recur_admin' => 'Bill Recurring Template (sent to admin)',
+ 'tags' => 'Etiquetas Disponíveis: :tag_list',
+ 'invoice_new_customer' => 'Novo modelo de Fatura (envio ao cliente)',
+ 'invoice_remind_customer' => 'Modelo de lembrete de Fatura (envio ao cliente)',
+ 'invoice_remind_admin' => 'Modelo de lembrete de Fatura (envio ao administrador)',
+ 'invoice_recur_customer' => 'Modelo de Fatura recorrente (envio ao cliente)',
+ 'invoice_recur_admin' => 'Modelo de Fatura recorrente (envio ao administrador)',
+ 'invoice_payment_customer' => 'Modelo de Pagamento recebido (envio ao cliente)',
+ 'invoice_payment_admin' => 'Modelo de Pagamento recebido (envio ao administrador)',
+ 'bill_remind_admin' => 'Modelo de lembrete de Conta (envio ao administrador)',
+ 'bill_recur_admin' => 'Modelo de Conta recorrente (envio ao administrador)',
],
],
'scheduling' => [
- 'name' => 'Scheduling',
- 'description' => 'Automatic reminders and command for recurring',
+ 'name' => 'Agendado',
+ 'description' => 'Lembretes automáticos e comandos para recorrentes agendados',
'send_invoice' => 'Enviar lembrete de faturas',
'invoice_days' => 'Enviar após dias de vencimento',
'send_bill' => 'Enviar lembrete de Contas',
@@ -115,15 +115,15 @@ return [
],
'categories' => [
- 'description' => 'Unlimited categories for income, expense, and item',
+ 'description' => 'Categorias ilimitadas para receita, despesa, e itens',
],
'currencies' => [
- 'description' => 'Create and manage currencies and set their rates',
+ 'description' => 'Criar e gerir moedas e definir as taxas',
],
'taxes' => [
- 'description' => 'Fixed, normal, inclusive, and compound tax rates',
+ 'description' => 'Taxas de imposto fixa, normal, inclusiva e composta',
],
];
diff --git a/resources/lang/pt-PT/validation.php b/resources/lang/pt-PT/validation.php
index 1b3bd9c14..bcee48b2a 100644
--- a/resources/lang/pt-PT/validation.php
+++ b/resources/lang/pt-PT/validation.php
@@ -19,7 +19,7 @@ return [
'after_or_equal' => 'O campo :attribute deverá conter uma data posterior ou igual a :date.',
'alpha' => 'O campo :attribute deverá conter apenas letras.',
'alpha_dash' => 'O campo :attribute deverá conter apenas letras, números e traços.',
- 'alpha_num' => 'O campo :attribute deverá conter apenas letras e números .',
+ 'alpha_num' => 'O campo :attribute deverá conter apenas letras e números.',
'array' => 'O campo :attribute deverá conter uma coleção de elementos.',
'before' => 'O campo :attribute deverá conter uma data anterior a :date.',
'before_or_equal' => 'O Campo :attribute deverá conter uma data anterior ou igual a :date.',
@@ -39,7 +39,7 @@ return [
'dimensions' => 'O campo :attribute deverá conter um tamanho de imagem válida.',
'distinct' => 'O campo :attribute contém um valor duplicado.',
'email' => 'O campo :attribute não contém um endereço de correio eletrónico válido.',
- 'ends_with' => 'O :attribute deve terminar com um dos seguintes: :values',
+ 'ends_with' => 'O campo :attribute deve terminar com um dos seguintes: :values',
'exists' => 'O valor selecionado para o campo :attribute é inválido.',
'file' => 'O campo :attribute deverá conter um ficheiro.',
'filled' => 'É obrigatória a indicação de um valor para o campo :attribute.',
diff --git a/resources/lang/pt-PT/widgets.php b/resources/lang/pt-PT/widgets.php
index b2d469e7a..99d58f236 100644
--- a/resources/lang/pt-PT/widgets.php
+++ b/resources/lang/pt-PT/widgets.php
@@ -2,7 +2,7 @@
return [
- 'total_income' => 'Rendimento Total',
+ 'total_income' => 'Receitas Totais',
'receivables' => 'A Receber',
'open_invoices' => 'Faturas em Aberto',
'overdue_invoices' => 'Faturas Vencidas',
@@ -13,11 +13,11 @@ return [
'total_profit' => 'Lucro Total',
'open_profit' => 'Lucro em Aberto',
'overdue_profit' => 'Lucro Vencido',
- 'cash_flow' => 'Fluxo de Caixa',
+ 'cash_flow' => 'Movimento de Caixa',
'no_profit_loss' => 'Sem Perda de Lucro',
- 'income_by_category' => 'Rendimento por Categoria',
+ 'income_by_category' => 'Receitas por Categoria',
'expenses_by_category' => 'Despesas por Categoria',
- 'account_balance' => 'Saldo da Conta',
+ 'account_balance' => 'Saldo da(s) Conta(s)',
'latest_income' => 'Últimas Receitas',
'latest_expenses' => 'Últimas Despesas',
];
diff --git a/resources/lang/zh-TW/auth.php b/resources/lang/zh-TW/auth.php
index f097abe7a..a8367329d 100644
--- a/resources/lang/zh-TW/auth.php
+++ b/resources/lang/zh-TW/auth.php
@@ -13,16 +13,18 @@ return [
'current_email' => '目前的電子郵件',
'reset' => '重設',
'never' => '永遠不要',
-
+ 'landing_page' => '登陸頁面',
+
'password' => [
'current' => '密碼',
'current_confirm' => '確認密碼',
'new' => '新的密碼',
'new_confirm' => '確認新的密碼',
],
-
+
'error' => [
'self_delete' => '錯誤:無法刪除自己!',
+ 'self_disable' => '錯誤:無法停用自己!',
'no_company' => '錯誤:您的帳戶沒有分配公司,請聯繫系統管理員。',
],
diff --git a/resources/lang/zh-TW/bills.php b/resources/lang/zh-TW/bills.php
index 3c9bb727d..6f7807eaf 100644
--- a/resources/lang/zh-TW/bills.php
+++ b/resources/lang/zh-TW/bills.php
@@ -2,54 +2,65 @@
return [
- 'bill_number' => '帳單編號',
- 'bill_date' => '帳單日期',
- 'total_price' => '總價',
- 'due_date' => '到期日',
- 'order_number' => '訂單編號',
- 'bill_from' => '帳單來自',
+ 'bill_number' => '帳單編號',
+ 'bill_date' => '帳單日期',
+ 'total_price' => '總價',
+ 'due_date' => '到期日',
+ 'order_number' => '訂單編號',
+ 'bill_from' => '帳單來自',
- 'quantity' => '數量',
- 'price' => '售價',
- 'sub_total' => '小計',
- 'discount' => '折扣',
- 'tax_total' => '稅額',
- 'total' => '總計',
+ 'quantity' => '數量',
+ 'price' => '售價',
+ 'sub_total' => '小計',
+ 'discount' => '折扣',
+ 'item_discount' => '單項折扣',
+ 'tax_total' => '稅額',
+ 'total' => '總計',
- 'item_name' => '產品名稱 | 產品名稱',
+ 'item_name' => '產品名稱 | 產品名稱',
- 'show_discount' => ':discount% 折扣',
- 'add_discount' => '新增折扣',
- 'discount_desc' => '小計',
+ 'show_discount' => ':discount% 折扣',
+ 'add_discount' => '新增折扣',
+ 'discount_desc' => '小計',
- 'payment_due' => '付款到期日',
- 'amount_due' => '到期金額',
- 'paid' => '已付款',
- 'histories' => '歷史記錄',
- 'payments' => '付款方式',
- 'add_payment' => '新增付款方式',
- 'mark_received' => '標記已收到',
- 'download_pdf' => '下載 PDF格式',
- 'send_mail' => '傳送電子郵件',
+ 'payment_due' => '付款到期日',
+ 'amount_due' => '到期金額',
+ 'paid' => '已付款',
+ 'histories' => '歷史記錄',
+ 'payments' => '付款方式',
+ 'add_payment' => '新增付款方式',
+ 'mark_paid' => '標記為已付款',
+ 'mark_received' => '標記已收到',
+ 'mark_cancelled' => '標記為已取消',
+ 'download_pdf' => '下載 PDF格式',
+ 'send_mail' => '傳送電子郵件',
+ 'create_bill' => '創建帳單',
+ 'receive_bill' => '接收帳單',
+ 'make_payment' => '取消付款',
'statuses' => [
- 'draft' => '草稿',
- 'received' => '已收到',
- 'partial' => '部分',
- 'paid' => '已付款',
+ 'draft' => '草稿',
+ 'received' => '已收到',
+ 'partial' => '部分',
+ 'paid' => '已付款',
+ 'overdue' => '逾期',
+ 'unpaid' => '未付款',
+ 'cancelled' => '已撤銷',
],
'messages' => [
- 'received' => '成功標記帳單為已收到!',
- 'draft' => '這是 草稿 帳單, 在簽收後將反映在圖表上。',
+ 'marked_received' => '帳單標記為已收到',
+ 'marked_paid' => '帳單標記為已付款',
+ 'marked_cancelled' => '帳單標記為已撤銷',
+ 'draft' => '這是 草稿 帳單, 在簽收後將反映在圖表上。',
'status' => [
- 'created' => '創建於 :date',
- 'receive' => [
+ 'created' => '創建於 :date',
+ 'receive' => [
'draft' => '未發送',
'received' => '簽收於 :date',
],
- 'paid' => [
+ 'paid' => [
'await' => '等待付款',
],
],
diff --git a/resources/lang/zh-TW/companies.php b/resources/lang/zh-TW/companies.php
index 0ba2aa441..ce13f2ea3 100644
--- a/resources/lang/zh-TW/companies.php
+++ b/resources/lang/zh-TW/companies.php
@@ -4,10 +4,11 @@ return [
'domain' => '網域',
'logo' => '商標',
- 'manage' => '管理公司',
- 'all' => '所有公司',
+
'error' => [
- 'delete_active' => '錯誤:不能刪除使用中的公司,請先修改!',
+ 'not_user_company' => '錯誤:您不允許變更此公司!',
+ 'delete_active' => '錯誤:無法刪除使用中的公司。請先切換到另一家!',
+ 'disable_active' => '錯誤:無法停用使用中的公司。請先切換到另一家!',
],
];
diff --git a/resources/lang/zh-TW/customers.php b/resources/lang/zh-TW/customers.php
index 23e21fb6e..d328c423c 100644
--- a/resources/lang/zh-TW/customers.php
+++ b/resources/lang/zh-TW/customers.php
@@ -2,15 +2,11 @@
return [
- 'allow_login' => '允許登入?',
+ 'can_login' => '需要登入?',
'user_created' => '已建立使用者',
'error' => [
- 'email' => '此郵件已被使用。'
+ 'email' => '此郵件已被使用。',
],
- 'notification' => [
- 'message' => ':customer 付款 :amount 為發票編號 :invoice_number',
- 'button' => '顯示',
- ],
];
diff --git a/resources/lang/zh-TW/dashboard.php b/resources/lang/zh-TW/dashboard.php
deleted file mode 100644
index 568b85b6c..000000000
--- a/resources/lang/zh-TW/dashboard.php
+++ /dev/null
@@ -1,24 +0,0 @@
- '總收入',
- 'receivables' => '應收帳款',
- 'open_invoices' => '未結訂單',
- 'overdue_invoices' => '逾期訂單',
- 'total_expenses' => '總費用',
- 'payables' => '應付帳款',
- 'open_bills' => '未結帳單',
- 'overdue_bills' => '逾期帳單',
- 'total_profit' => '總利潤',
- 'open_profit' => '初始利潤',
- 'overdue_profit' => '逾期利潤',
- 'cash_flow' => '金流',
- 'no_profit_loss' => '無利潤損失',
- 'incomes_by_category' => '收入分類',
- 'expenses_by_category' => '支出分類',
- 'account_balance' => '帳戶餘額',
- 'latest_incomes' => '近期收入',
- 'latest_expenses' => '近期支出',
-
-];
diff --git a/resources/lang/zh-TW/demo.php b/resources/lang/zh-TW/demo.php
index 927d76289..d4869854f 100644
--- a/resources/lang/zh-TW/demo.php
+++ b/resources/lang/zh-TW/demo.php
@@ -2,15 +2,33 @@
return [
- 'accounts_cash' => '現金',
- 'categories_deposit' => '存款',
- 'categories_sales' => '業務人員',
- 'currencies_usd' => '美金',
- 'currencies_eur' => '歐元',
- 'currencies_gbp' => '英鎊',
- 'currencies_try' => '土耳其里拉',
- 'taxes_exempt' => '免稅',
- 'taxes_normal' => '一般稅率',
- 'taxes_sales' => '銷售稅',
+ 'accounts' => [
+ 'cash' => '現金',
+ ],
+
+ 'categories' => [
+ 'deposit' => '存款',
+ 'sales' => '銷售額',
+ ],
+
+ 'currencies' => [
+ 'usd' => '美金',
+ 'eur' => '歐元',
+ 'gbp' => '英鎊',
+ 'try' => '土耳其里拉',
+ ],
+
+ 'offline_payments' => [
+ 'cash' => '現金',
+ 'bank' => '銀行轉帳',
+ ],
+
+ 'reports' => [
+ 'income' => '按類別分列的月收入總表。',
+ 'expense' => '按類別分列的月支出總表。',
+ 'income_expense' => '按類別分列的月收入/支出對比。',
+ 'tax' => '季度稅表。',
+ 'profit_loss' => '按類別分列的季度利潤和虧損統計表。',
+ ],
];
diff --git a/resources/lang/zh-TW/general.php b/resources/lang/zh-TW/general.php
index 8e7a68ea2..09de4c27d 100644
--- a/resources/lang/zh-TW/general.php
+++ b/resources/lang/zh-TW/general.php
@@ -2,6 +2,7 @@
return [
+ 'dashboards' => '控制面板|控制面板',
'items' => '產品 | 產品',
'incomes' => '收入 | 收入',
'invoices' => '訂單 | 訂單',
@@ -40,10 +41,18 @@ return [
'others' => '其他 | 其他',
'contacts' => '連絡人|連絡人',
'reconciliations' => '核對|核對',
- 'deposits' => '存款|存款',
- 'withdrawals' => '提款|提款',
+ 'developers' => '開發者|開發者',
+ 'schedules' => '時間表|時間表',
+ 'groups' => '群組|群組',
+ 'charts' => '圖表|圖表',
+ 'localisations' => '本地化|本地化',
+ 'defaults' => '預設|預設',
+ 'widgets' => '小工具|小工具',
+ 'templates' => '範本|範本|',
+ 'sales' => '銷售|銷售',
+ 'purchases' => '採購|採購',
- 'dashboard' => '控制面板',
+ 'welcome' => '歡迎',
'banking' => '銀行',
'general' => '一般',
'no_records' => '尚無記錄。',
@@ -55,15 +64,19 @@ return [
'no' => '否',
'na' => 'N/A',
'daily' => '每日',
+ 'weekly' => '每週的',
'monthly' => '每月',
'quarterly' => '每季度',
'yearly' => '每年',
'add' => '新增',
'add_new' => '新增',
+ 'add_income' => '新增收益',
+ 'add_expense' => '新增支出',
'show' => '顯示',
'edit' => '編輯',
'delete' => '刪除',
'send' => '傳送',
+ 'share' => '共享',
'download' => '下載',
'delete_confirm' => '確認刪除 :name :type ?',
'name' => '名稱',
@@ -81,9 +94,11 @@ return [
'reference' => '参考',
'attachment' => '附件',
'change' => '修改',
+ 'change_type' => '更改 :type',
'switch' => '切換',
'color' => '顏色',
'save' => '儲存',
+ 'confirm' => '確認',
'cancel' => '取消',
'loading' => '正在加載…',
'from' => '來自',
@@ -113,20 +128,47 @@ return [
'disable' => '禁用',
'select_all' => '全部選取',
'unselect_all' => '取消全選',
- 'go_to' => 'Go to :name',
'created_date' => '創建日期',
- 'period' => 'Period',
+ 'period' => '區間',
+ 'frequency' => '頻率',
'start' => '開始',
'end' => '结束',
'clear' => '清除',
'difference' => '差異',
+ 'footer' => '頁尾',
+ 'start_date' => '起始日',
+ 'end_date' => '結束日期',
+ 'basis' => '基礎',
+ 'accrual' => '應計',
+ 'cash' => '現金',
+ 'group_by' => '群組依據',
+ 'accounting' => '會計',
+ 'sort' => '排序',
+ 'width' => '寬度',
+ 'month' => '月',
+ 'year' => '年',
+ 'type_item_name' => '輸入產品名稱',
+ 'no_data' => '沒有資料',
+ 'no_matching_data' => '沒肴合適的資料',
+ 'clear_cache' => '清除緩存',
+ 'go_to_dashboard' => '前往儀表板',
+
+ 'card' => [
+ 'name' => '持卡人姓名',
+ 'number' => '卡號',
+ 'expiration_date' => '有效日期',
+ 'cvv' => '信用卡 CVC',
+ ],
'title' => [
'new' => '新增 :type',
'edit' => '編輯 :type',
+ 'delete' => '刪除 :type',
'create' => '創建 :type',
- 'send' => 'Send :type',
+ 'send' => '傳送 :type',
'get' => '獲取 :type',
+ 'add' => '新增 :type',
+ 'manage' => '管理 :type',
],
'form' => [
@@ -135,6 +177,7 @@ return [
'field' => '- 選擇 :field -',
'file' => '選擇檔案',
],
+ 'add_new' => '新增訂閱',
'no_file_selected' => '尚未選擇檔案...',
],
@@ -145,4 +188,19 @@ return [
'this_month' => '本月',
'last_month' => '上個月',
],
+
+ 'empty' => [
+ 'documentation' => '如欲了解詳情,請點撃 文檔 查看。',
+ 'items' => '項目可以是產品或服務。您可以在創建發票和賬單時使用項目來填寫價格、稅務等資料。',
+ 'invoices' => '發票可以是一次性發票或定期發票,您可以將其發送給客戶並接受在線付款。',
+ 'revenues' => '收入是一種已支付的收入交易,可以是一份獨立的記錄 (即存款),也可以是發票的附件。',
+ 'customers' => '如果您想要開發票,必需先行建立客戶資料。客戶可以經客戶端登錄查看到他們的結餘。',
+ 'bills' => '賬單可以是一次性訂單或定期訂單。它們用來表明您對您所購買的產品或服務的賣方所需要支付的款項。',
+ 'payments' => '付款是一項付費交易,它可以是獨立的記錄(即零用收據),也可以附在賬單上。',
+ 'vendors' => '如果您想要創建賬單,必需先行建立供應商資料。您可以看到您所欠的余額,並過濾供應商的報告。',
+ 'transfers' => '轉賬允許您將錢從一個帳戶轉移到另一個帳戶,不管他們是否使用同一貨幣。',
+ 'taxes' => '稅款是對發票和賬單收取的額外費用。您的金融交易受這些稅務管制。',
+ 'reconciliations' => '銀行對帳是一個能夠確保貴公司的銀行記錄正確無誤的手續。',
+ ],
+
];
diff --git a/resources/lang/zh-TW/header.php b/resources/lang/zh-TW/header.php
index 151b8deaa..e0e7204d6 100644
--- a/resources/lang/zh-TW/header.php
+++ b/resources/lang/zh-TW/header.php
@@ -8,9 +8,9 @@ return [
'counter' => '{0} 您沒有任何通知 | {1} 您有 :count 個通知 | [2,*] 您有 :count個通知',
'overdue_invoices' => '{1} :count 張逾期訂單 | [2,*] :count 張逾期訂單',
'upcoming_bills' => '{1} :count 張即將到來的帳單 | [2,*] :count 張即將到來的帳單',
- 'items_stock' => '{1} :count 項目無庫存 | [2,*] :count 項目無庫存',
'view_all' => '檢視全部'
],
'docs_link' => 'https://akaunting.com/docs',
+ 'support_link' => 'https://akaunting.com/support',
];
diff --git a/resources/lang/zh-TW/install.php b/resources/lang/zh-TW/install.php
index 94675e7fd..d897455d1 100644
--- a/resources/lang/zh-TW/install.php
+++ b/resources/lang/zh-TW/install.php
@@ -21,6 +21,7 @@ return [
'disabled' => ':feature 必須關閉!',
'extension' => '必須安裝並載入 :extension !',
'directory' => ':directory 必須可寫入!',
+ 'executable' => 'PHP CLI 可執行文件未定義/無法運行,或者其版本不是或高於:php_version! 請向您的託管公司要求正確設置 PHP_BINARY 或 PHP_PATH 的環境參數。',
],
'database' => [
diff --git a/resources/lang/zh-TW/invoices.php b/resources/lang/zh-TW/invoices.php
index bce6ccf2a..df11b7765 100644
--- a/resources/lang/zh-TW/invoices.php
+++ b/resources/lang/zh-TW/invoices.php
@@ -2,67 +2,76 @@
return [
- 'invoice_number' => '訂單號碼',
- 'invoice_date' => '訂單日期',
- 'total_price' => '總價',
- 'due_date' => '到期日',
- 'order_number' => '訂單編號',
- 'bill_to' => '帳單收件人',
+ 'invoice_number' => '訂單號碼',
+ 'invoice_date' => '訂單日期',
+ 'total_price' => '總價',
+ 'due_date' => '到期日',
+ 'order_number' => '訂單編號',
+ 'bill_to' => '帳單收件人',
- 'quantity' => '數量',
- 'price' => '售價',
- 'sub_total' => '小計',
- 'discount' => '折扣',
- 'tax_total' => '稅額',
- 'total' => '總計',
+ 'quantity' => '數量',
+ 'price' => '售價',
+ 'sub_total' => '小計',
+ 'discount' => '折扣',
+ 'item_discount' => '單項折扣',
+ 'tax_total' => '稅額',
+ 'total' => '總計',
- 'item_name' => '產品名稱 | 產品名稱',
+ 'item_name' => '產品名稱 | 產品名稱',
- 'show_discount' => ':discount% 折扣',
- 'add_discount' => '新增折扣',
- 'discount_desc' => '小計',
+ 'show_discount' => ':discount% 折扣',
+ 'add_discount' => '新增折扣',
+ 'discount_desc' => '小計',
- 'payment_due' => '付款到期日',
- 'paid' => '已付款',
- 'histories' => '歷史記錄',
- 'payments' => '付款方式',
- 'add_payment' => '新增付款方式',
- 'mark_paid' => '標記為已付款',
- 'mark_sent' => '標記為已傳送',
- 'download_pdf' => '下載 PDF格式',
- 'send_mail' => '傳送電子郵件',
- 'all_invoices' => '登錄以查看所有發票',
+ 'payment_due' => '付款到期日',
+ 'paid' => '已付款',
+ 'histories' => '歷史記錄',
+ 'payments' => '付款方式',
+ 'add_payment' => '新增付款方式',
+ 'mark_paid' => '標記為已付款',
+ 'mark_sent' => '標記為已傳送',
+ 'mark_viewed' => '標誌已閲',
+ 'mark_cancelled' => '標記為已註銷',
+ 'download_pdf' => '下載 PDF格式',
+ 'send_mail' => '傳送電子郵件',
+ 'all_invoices' => '登錄以查看所有發票',
+ 'create_invoice' => '創建發票',
+ 'send_invoice' => '發出發票',
+ 'get_paid' => '獲得報酬',
+ 'accept_payments' => '接受線上付款',
'statuses' => [
- 'draft' => '草稿',
- 'sent' => '已傳送',
- 'viewed' => '已瀏覽',
- 'approved' => '已批准',
- 'partial' => '部分',
- 'paid' => '已付款',
+ 'draft' => '草稿',
+ 'sent' => '已發送',
+ 'viewed' => '已閲',
+ 'approved' => '已核准',
+ 'partial' => '部分',
+ 'paid' => '已付',
+ 'overdue' => '逾期',
+ 'unpaid' => '未付',
+ 'cancelled' => '已撤銷',
],
'messages' => [
- 'email_sent' => '成功傳送帳單郵件!',
- 'marked_sent' => '成功標記帳單為已傳送!',
- 'email_required' => '此客戶沒有電子郵件地址!',
- 'draft' => '這是 草稿 發票, 在簽收後將反映在圖表上。',
+ 'email_sent' => '發票已發送',
+ 'marked_sent' => '發票標示為已發送',
+ 'marked_paid' => '帳單標記為已付款',
+ 'marked_viewed' => '發票標示為已閲',
+ 'marked_cancelled' => '發票標記為已撤銷',
+ 'email_required' => '此客戶沒有電子郵件地址!',
+ 'draft' => '這是 草稿 發票, 在簽收後將反映在圖表上。',
'status' => [
- 'created' => '創建於 :date',
- 'send' => [
+ 'created' => '創建於 :date',
+ 'viewed' => '已閲',
+ 'send' => [
'draft' => '未發送',
'sent' => '發送於 :date',
],
- 'paid' => [
+ 'paid' => [
'await' => '等待付款',
],
],
],
- 'notification' => [
- 'message' => '由於您有一個即將到來的 :amount 帳單給客戶 :customer,因此收到此封郵件。',
- 'button' => '立即付款',
- ],
-
];
diff --git a/resources/lang/zh-TW/items.php b/resources/lang/zh-TW/items.php
index d37cf4616..d4adc217c 100644
--- a/resources/lang/zh-TW/items.php
+++ b/resources/lang/zh-TW/items.php
@@ -2,17 +2,7 @@
return [
- 'quantities' => '數量 | 數量',
'sales_price' => '定價',
'purchase_price' => '售價',
- 'sku' => '庫存',
-
- 'notification' => [
- 'message' => [
- 'reminder' => 'You are receiving this email because only :quantity of :name has remained.',
- 'out_of_stock' => '由於 :name 已缺貨,因此您會收到此封郵件。',
- ],
- 'button' => '現在檢視',
- ],
];
diff --git a/resources/lang/zh-TW/messages.php b/resources/lang/zh-TW/messages.php
index 186ceb22d..df30e778f 100644
--- a/resources/lang/zh-TW/messages.php
+++ b/resources/lang/zh-TW/messages.php
@@ -8,22 +8,30 @@ return [
'deleted' => '已刪除:type !',
'duplicated' => ':type 重複!',
'imported' => ':type 已匯入!',
+ 'exported' => ':type 已導出!',
'enabled' => '已啟用 :type !',
'disabled' => '已停用 :type !',
],
+
'error' => [
'over_payment' => '錯誤:付款未添加! 你輸入的金額超過總金額: :amount',
'not_user_company' => '錯誤:您不允許管理此公司!',
'customer' => '錯誤:未建立使用者!:name已經使用此電子郵件。',
'no_file' => '錯誤:沒有選擇檔案!',
'last_category' => '錯誤:無法刪除最後一個 :type 分類!',
- 'invalid_apikey' => '錯誤:token輸入錯誤!',
+ 'change_type' => '錯誤:無法更改類型,因為它和 :text 相關!',
+ 'invalid_apikey' => '\'錯誤:輸入的 API 密鑰無效!',
'import_column' => '錯誤: :message工作表 name: :sheet,第 number: :line 行',
'import_sheet' => '錯誤:工作表名稱不正確,請檢查範例檔案。',
],
+
'warning' => [
'deleted' => '警告:由於和 :text 相關,你不能刪除:name。',
'disabled' => '警告:由於和 :text 相關,你不能停用:name。',
+ 'reconciled_tran' => '警告:您無權修改或刪除交易,因為它已經對賬。',
+ 'reconciled_doc' => '警告:您無權修改或刪除交易,因為它已經註銷。',
+ 'disable_code' => '警告:您無權停用或更改此貨幣 :name ,因為它和 :text有 關聯。',
+ 'payment_cancel' => '警告: 您已註銷了您最近的 :methods 付款 !',
],
];
diff --git a/resources/lang/zh-TW/modules.php b/resources/lang/zh-TW/modules.php
index 3dae29573..89f8a5109 100644
--- a/resources/lang/zh-TW/modules.php
+++ b/resources/lang/zh-TW/modules.php
@@ -2,20 +2,18 @@
return [
- 'title' => 'API Token',
- 'api_token' => 'Token',
+ 'api_key' => 'API 密鑰',
'my_apps' => '我的應用程式',
+ 'pre_sale' => '售前服務',
'top_paid' => '最佳銷售',
'new' => '新增',
'top_free' => '最佳免費',
'free' => '免費',
- 'search' => '搜尋',
'install' => '安裝',
'buy_now' => '現在購買',
- 'token_link' => '點這裡取得您的 API token.',
+ 'get_api_key' => '點擊這裡 獲取您的 API 密鑰。',
'no_apps' => '此分類中尚無應用程式。',
- 'developer' => '您是開發人員嗎?這裡可以幫助您學習如何建立應用程式並立即開始銷售!',
-
+ 'become_developer' => '您是開發者嗎? 在這裡 您可以學習如何創建一個 app 並立即開始銷售!',
'recommended_apps' => '推薦的程序',
'about' => '關於',
@@ -23,6 +21,9 @@ return [
'added' => '已新增',
'updated' => '已更新',
'compatibility' => '相容性',
+ 'documentation' => '文件',
+ 'view' => '檢視',
+ 'back' => '返回',
'installed' => '已安裝 :module',
'uninstalled' => '已移除 :module',
@@ -34,30 +35,30 @@ return [
'installation' => '安裝',
'faq' => '常見問題',
'changelog' => '更新日誌',
- 'reviews' => '評論',
+ 'reviews' => '評論',
],
'installation' => [
'header' => '應用程式安裝',
- 'download' => '下載模組檔案中::module',
- 'unzip' => '解開模組封裝中::module',
- 'file_copy' => '複製 :module 檔案中。',
- 'migrate' => '安裝 :module檔案中。',
- 'finish' => '更新已成功安裝。您將重定向更新中心。',
- 'install' => '安裝 :module檔案中。',
+ 'download' => '模板 :module 下載中',
+ 'unzip' => '模板 :module 解壓中',
+ 'file_copy' => '模板 :module 複製中',
+ 'finish' => '模板 :module 完成安裝中',
+ 'redirect' => '模板 :module 已完成安裝,將跳轉至更新頁面。',
+ 'install' => '正在安裝模板 :module ',
],
'errors' => [
- 'download' => ':module 無法下載!',
- 'upload' => '已下載 :module無法保存!',
- 'unzip' => ':module 無法解壓縮!',
- 'file_copy' => ':module 文件無法複製!',
- 'migrate' => ':module 遷移失敗!',
- 'migrate core' => ':module 已經是最新版本,所以你無法更新。',
+ 'download' => '無法下載 :module',
+ 'zip' => '無法創建 :module zip 文件',
+ 'unzip' => '無法解壓 :module',
+ 'file_copy' => '無法復制 :module 文件',
+ 'finish' => '無法完成 :module 安裝',
],
'badge' => [
- 'installed' => '已安裝',
+ 'installed' => '已安裝',
+ 'pre_sale' => '售前服務',
],
'button' => [
@@ -67,14 +68,16 @@ return [
],
'my' => [
- 'purchased' => '已購買',
- 'installed' => '已安裝',
+ 'purchased' => '已購買',
+ 'installed' => '已安裝',
],
'reviews' => [
'button' => [
- 'add' => '新增評論'
+ 'add' => '新增評論'
],
- 'na' => '目前沒有評論'
- ]
+
+ 'na' => '目前沒有評論'
+ ],
+
];
diff --git a/resources/lang/zh-TW/pagination.php b/resources/lang/zh-TW/pagination.php
index ca04fdb00..8f2e0f844 100644
--- a/resources/lang/zh-TW/pagination.php
+++ b/resources/lang/zh-TW/pagination.php
@@ -2,8 +2,9 @@
return [
- 'previous' => '« 上一頁',
- 'next' => '下一頁 »',
- 'showing' => '顯示 :first 至 :last 的 :total :type',
+ 'previous' => '上一頁',
+ 'next' => '下一頁',
+ 'showing' => ':first-:last 的 :total 數據紀錄。',
+ 'page' => '每頁。',
];
diff --git a/resources/lang/zh-TW/passwords.php b/resources/lang/zh-TW/passwords.php
index f1b382f9f..13705bdc7 100644
--- a/resources/lang/zh-TW/passwords.php
+++ b/resources/lang/zh-TW/passwords.php
@@ -18,5 +18,6 @@ return [
'sent' => '密碼重設郵件已發送!',
'token' => '密碼重設隨機碼 (token) 無效。',
'user' => "找不到該電子郵件信箱對應的使用者。",
+ 'throttle' => '請等候一會,然後重試。',
];
diff --git a/resources/lang/zh-TW/reconciliations.php b/resources/lang/zh-TW/reconciliations.php
index 6457e7803..12fe7f865 100644
--- a/resources/lang/zh-TW/reconciliations.php
+++ b/resources/lang/zh-TW/reconciliations.php
@@ -6,9 +6,11 @@ return [
'reconciled' => '帳戶已核對',
'closing_balance' => '期末餘額',
'unreconciled' => '帳戶未核對',
- 'list_transactions' => '查看交易記錄',
+ 'transactions' => '交易',
'start_date' => '開始日期',
'end_date' => '結束日期',
'cleared_amount' => '清算金額',
+ 'deposit' => '存款',
+ 'withdrawal' => '提款',
];
diff --git a/resources/lang/zh-TW/reports.php b/resources/lang/zh-TW/reports.php
index 1ec9165f9..de1b4e7dd 100644
--- a/resources/lang/zh-TW/reports.php
+++ b/resources/lang/zh-TW/reports.php
@@ -12,6 +12,7 @@ return [
'net_profit' => '初始利潤',
'total_expenses' => '總費用',
'net' => '初始',
+ 'income_expense' => '收入 及 支出',
'summary' => [
'income' => '收入概要',
@@ -20,11 +21,10 @@ return [
'tax' => '稅務概要',
],
- 'quarter' => [
- '1' => '一至三月',
- '2' => '四至六月',
- '3' => '七至九月',
- '4' => '十至十二月',
+ 'charts' => [
+ 'line' => '綠狀',
+ 'bar' => '條狀',
+ 'pie' => '餅狀',
],
];
diff --git a/resources/lang/zh-TW/settings.php b/resources/lang/zh-TW/settings.php
index c8c621ee5..3e3dbcff4 100644
--- a/resources/lang/zh-TW/settings.php
+++ b/resources/lang/zh-TW/settings.php
@@ -3,14 +3,18 @@
return [
'company' => [
+ 'description' => '\'更改公司名稱、電子郵件、地址、稅號等等',
'name' => '名稱',
'email' => '電子郵件',
'phone' => '電話',
'address' => '地址',
'logo' => '商標',
],
+
'localisation' => [
- 'tab' => '本地化',
+ 'description' => '設置財年、時區、日期格式和更多局部信息',
+ 'financial_start' => '財年開始',
+ 'timezone' => '時區',
'date' => [
'format' => '日期格式',
'separator' => '日期分隔',
@@ -20,15 +24,21 @@ return [
'slash' => '斜線 (/)',
'space' => '空格 ( )',
],
- 'timezone' => '時區',
'percent' => [
'title' => '百分比 (%) 位置',
'before' => '編號之前',
'after' => '編號之後',
],
+ 'discount_location' => [
+ 'name' => '折扣位置',
+ 'item' => '單項',
+ 'total' => '總計',
+ 'both' => '單項及總計',
+ ],
],
+
'invoice' => [
- 'tab' => '訂單',
+ 'description' => '自定義發票前綴、數字、條款、註腳等。',
'prefix' => '數字字軌',
'digit' => '數字位數',
'next' => '下一個號碼',
@@ -40,19 +50,28 @@ return [
'service' => '服務',
'price_name' => '價格名稱',
'price' => '價格',
- 'rate' => 'Rate',
+ 'rate' => '率',
'quantity_name' => '數量名稱',
'quantity' => '數量',
+ 'payment_terms' => '付款條件',
+ 'title' => '標題',
+ 'subheading' => '副標題',
+ 'due_receipt' => '收到日即行到期',
+ 'due_days' => ':days 內到期',
+ 'choose_template' => '選擇發票範本',
+ 'default' => '默認',
+ 'classic' => '傳統',
+ 'modern' => '新式',
],
+
'default' => [
- 'tab' => '預設',
- 'account' => '預設帳號',
- 'currency' => '預設貨幣',
- 'tax' => '預設稅率',
- 'payment' => '預設付款方式',
- 'language' => '預設語言',
+ 'description' => '默認賬戶、貨幣、公司語言',
+ 'list_limit' => '每頁行數',
+ 'use_gravatar' => '使用 Gravatar',
],
+
'email' => [
+ 'description' => '更改發送協議和電子郵件範本',
'protocol' => '協定',
'php' => 'PHP Mail',
'smtp' => [
@@ -67,36 +86,44 @@ return [
'sendmail' => 'Sendmail',
'sendmail_path' => 'Sendmail 路徑',
'log' => '郵件日誌',
+
+ 'templates' => [
+ 'subject' => '主題',
+ 'body' => '正文',
+ 'tags' => '可用標簽: :tag_list',
+ 'invoice_new_customer' => '新發票範本 (發送給客戶)',
+ 'invoice_remind_customer' => '發票提醒範本 (發送給客戶)',
+ 'invoice_remind_admin' => '發票提醒範本 (發送給管理員)\'',
+ 'invoice_recur_customer' => '定期發票範本 (發送給客戶)',
+ 'invoice_recur_admin' => '定期發票範本 (發送給管理員)',
+ 'invoice_payment_customer' => '接收付款範本 (發送給客戶)',
+ 'invoice_payment_admin' => '收到付款範本 (發送給管理員)\'',
+ 'bill_remind_admin' => '帳單提醒範本 (發送給管理員)\'',
+ 'bill_recur_admin' => '定期帳單範本 (發送給管理員)',
+ ],
],
+
'scheduling' => [
- 'tab' => '排程',
+ 'name' => '計劃任務',
+ 'description' => '定期的自動提醒和指令',
'send_invoice' => '傳送訂單提醒',
'invoice_days' => '於到期日後傳送',
'send_bill' => '傳送帳單提醒',
'bill_days' => '於到期日前傳送',
'cron_command' => 'Cron指令',
'schedule_time' => '執行時間',
- 'send_item_reminder'=> '發送產品提醒',
- 'item_stocks' => 'Send When Item Stock',
],
- 'appearance' => [
- 'tab' => '外觀',
- 'theme' => '主題',
- 'light' => '明亮',
- 'dark' => '暗色',
- 'list_limit' => '每頁記錄',
- 'use_gravatar' => '使用 Gravatar',
+
+ 'categories' => [
+ 'description' => '沒有限制 收入、支出和項目的類別 數量',
],
- 'system' => [
- 'tab' => '系統',
- 'session' => [
- 'lifetime' => '工作階段保存 (分鐘)',
- 'handler' => '工作階段管理員',
- 'file' => '檔案',
- 'database' => '資料庫',
- ],
- 'file_size' => '最大檔案容量 (MB)',
- 'file_types' => '允許檔案格式',
+
+ 'currencies' => [
+ 'description' => '創建、管理貨幣並設定它們的兌換率',
+ ],
+
+ 'taxes' => [
+ 'description' => '固定稅率,常規稅率,其他費率以及復合稅率',
],
];
diff --git a/resources/lang/zh-TW/taxes.php b/resources/lang/zh-TW/taxes.php
index 32fc24d33..a1761e771 100644
--- a/resources/lang/zh-TW/taxes.php
+++ b/resources/lang/zh-TW/taxes.php
@@ -4,5 +4,8 @@ return [
'rate' => '稅率',
'rate_percent' => '稅率 (%)',
-
+ 'normal' => '一般',
+ 'inclusive' => '包含',
+ 'compound' => '複合',
+ 'fixed' => '固定的',
];
diff --git a/resources/lang/zh-TW/validation.php b/resources/lang/zh-TW/validation.php
index 5ed5ae637..2d7d24241 100644
--- a/resources/lang/zh-TW/validation.php
+++ b/resources/lang/zh-TW/validation.php
@@ -33,19 +33,20 @@ return [
'confirmed' => ':attribute 確認欄位的輸入不一致。',
'date' => ':attribute 並非一個有效的日期。',
'date_format' => ':attribute 不符合 :format 的格式。',
- 'different' => ':attribute 與 :other 必須不同。',
+ 'different' => ':attribute 和 :other 必須不相同。',
'digits' => ':attribute 必須是 :digits 位數字。',
'digits_between' => ':attribute 必須介於 :min 至 :max 位數字。',
'dimensions' => ':attribute 圖片尺寸不正確。',
'distinct' => ':attribute 已經存在。',
- 'email' => ':attribute 必須是有效的電子郵件位址。',
+ 'email' => ':attribute 必須是正確的電子郵件位置。',
+ 'ends_with' => ':attribute 必須以此值結尾: :values',
'exists' => '所選擇的 :attribute 選項無效。',
- 'file' => ':attribute 必須是一個檔案。',
- 'filled' => ':attribute 不能留空。',
- 'image' => ':attribute 必須是一張圖片。',
+ 'file' => ':attribute 必須是檔案。',
+ 'filled' => ':attribute 欄位必須有值。',
+ 'image' => ':attribute 必須是圖片。',
'in' => '所選擇的 :attribute 選項無效。',
'in_array' => ':attribute 沒有在 :other 中。',
- 'integer' => ':attribute 必須是一個整數。',
+ 'integer' => ':attribute 必須是整數。',
'ip' => ':attribute 必須是一個有效的 IP 位址。',
'json' => ':attribute 必須是正確的 JSON 字串。',
'max' => [
@@ -64,9 +65,9 @@ return [
],
'not_in' => '所選擇的 :attribute 選項無效。',
'numeric' => ':attribute 必須為一個數字。',
- 'present' => ':attribute 必須存在。',
- 'regex' => ':attribute 的格式錯誤。',
- 'required' => ':attribute 不能留空。',
+ 'present' => ':attribute 欄位必須是現在。',
+ 'regex' => ':attribute 格式不正確。',
+ 'required' => ':attribute 欄位是必要的。',
'required_if' => '當 :other 是 :value 時 :attribute 不能留空。',
'required_unless' => '當 :other 不是 :value 時 :attribute 不能留空。',
'required_with' => '當 :values 出現時 :attribute 不能留空。',
@@ -77,14 +78,14 @@ return [
'size' => [
'numeric' => ':attribute 的大小必須是 :size。',
'file' => ':attribute 的大小必須是 :size kb。',
- 'string' => ':attribute 必須是 :size 個字元。',
+ 'string' => ':attribute 必須是:size 字元。',
'array' => ':attribute 必須是 :size 個元素。',
],
- 'string' => ':attribute 必須是一個字串。',
+ 'string' => ':attribute 必須是字串。',
'timezone' => ':attribute 必須是一個正確的時區值。',
- 'unique' => ':attribute 已經存在。',
- 'uploaded' => ':attribute 上傳失敗。',
- 'url' => ':attribute 的格式錯誤。',
+ 'unique' => ':attribute 已經被使用。',
+ 'uploaded' => ':attribute 上傳錯誤。',
+ 'url' => ':attribute 格式不正確。',
/*
|--------------------------------------------------------------------------
@@ -99,10 +100,11 @@ return [
'custom' => [
'attribute-name' => [
- 'rule-name' => '自訂訊息',
+ 'rule-name' => '自訂訊息',
],
- 'invalid_currency' => ':attribute 的代碼不正確。',
- 'invalid_amount' => 'The amount :attribute is invalid.',
+ 'invalid_currency' => ':attribute 的代碼不正確。',
+ 'invalid_amount' => ':attribute 的數額不正確',
+ 'invalid_extension' => '文件副名無效。',
],
/*