diff options
Diffstat (limited to 'sql-ledger/locale/fr')
28 files changed, 2570 insertions, 638 deletions
diff --git a/sql-ledger/locale/fr/COPYING b/sql-ledger/locale/fr/COPYING index 2010dcc8e..75dc25fe6 100644 --- a/sql-ledger/locale/fr/COPYING +++ b/sql-ledger/locale/fr/COPYING @@ -9,6 +9,7 @@  #          Wolfgang Sourdeau <wolfgang@contre.com>  #          Aguibou KONE <aguibou.kone@rocketmail.com>  #          Jens-Ingo Brodesser <jens-ingo@all2all.org> +#          Mathieu Chappuis <mathieu.chappuis@nchp.net>  #  # This program is free software; you can redistribute it and/or modify  # it under the terms of the GNU General Public License as published by diff --git a/sql-ledger/locale/fr/Num2text b/sql-ledger/locale/fr/Num2text new file mode 100644 index 000000000..cb8b2a53c --- /dev/null +++ b/sql-ledger/locale/fr/Num2text @@ -0,0 +1,198 @@ +#===================================================================== +# SQL-Ledger Accounting +# Copyright (C) 2002 +# +#  Author: Dieter Simader +#   Email: dsimader@sql-ledger.org +#     Web: http://www.sql-ledger.org +# +#  Contributors: Bruno Leveque <bruno.leveque@net6d.com> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the +# GNU General Public License for more details. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +#===================================================================== +# +# this is the french code for printing numbers in text +# +#===================================================================== + + +sub init { +  my $self = shift; + +  %{ $self->{numbername} } = +                   (0 => 'Zero', +                    1 => 'Un', +                    2 => 'Deux', +	            3 => 'Trois', +		    4 => 'Quatre', +		    5 => 'Cinq', +		    6 => 'Six', +		    7 => 'Sept', +		    8 => 'Huit', +		    9 => 'Neuf', +		   10 => 'Dix', +		   11 => 'Onze', +		   12 => 'Douze', +		   13 => 'Treize', +		   14 => 'Quatorze', +		   15 => 'Quinze', +		   16 => 'Seize', +		   17 => 'Dix-sept', +		   18 => 'Dix-huit', +		   19 => 'Dix-neuf', +		   20 => 'Vingt', +		   30 => 'Trente', +		   40 => 'Quarante', +		   50 => 'Cinquante', +		   60 => 'Soixante', +		   70 => 'Soixante-dix', +		   80 => 'Quatre-vingt', +		   90 => 'Quatre-vingt-dix', +                10**2 => 'Cent', +                10**3 => 'Mille', +		10**6 => 'Million', +		10**9 => 'Milliard', +	       10**12 => 'Billion', +		); + +} + + +sub num2text { +  my ($self, $amount) = @_; + +  return $self->{numbername}{0} unless $amount; + +  my @textnumber = (); + +  # split amount into chunks of 3 +  my @num = reverse split //, abs($amount); +  my @numblock = (); +  my @a; +  my $i; + +  while (@num) { +    @a = (); +    for (1 .. 3) { +      push @a, shift @num; +    } +    push @numblock, join / /, reverse @a; +  } +     +  my $cent=0; + +  while (@numblock) { + +    $i = $#numblock; +    @num = split //, $numblock[$i]; +     +    if ($numblock[$i] == 0) { +      pop @numblock; +      next; +    } +    +    if ($numblock[$i] > 99) { +      $cent=1; + +      # the one from hundreds + +      if ($num[0] > 1) { +        push @textnumber, $self->{numbername}{$num[0]}; +      } +      +      # reduce numblock +      $numblock[$i] -= $num[0] * 100; + +      # add hundred designation +      if ($num[0] > 1) { +        if($numblock[$i] > 0) { +            push @textnumber, $self->{numbername}{10**2}; +        } else { +          push @textnumber, "$self->{numbername}{10**2}s"; +        } +      } else { +        push @textnumber, $self->{numbername}{10**2}; +      } +       +    } +     +    $numblock[$i] *= 1; +     +    if ($numblock[$i] > 9) { +      # tens +      push @textnumber, $self->format_ten($numblock[$i]); +    } elsif ($numblock[$i] > 0) { +      # ones +      if ($i == 1) { +          if ($cent == 1) { +            push @textnumber, $self->{numbername}{$numblock[$i]}; +          }  +          $cent = 0; +      } else { +        push @textnumber, $self->{numbername}{$numblock[$i]}; +      } +    } +     +    # add thousand, million +    if ($i) { +      $num = 10**($i * 3); +      if ($i == 1) { +        push @textnumber, $self->{numbername}{$num}; +      } elsif ($numblock[$i] > 1) { +        push @textnumber, "$self->{numbername}{$num}s"; +      } else { +        push @textnumber, "$self->{numbername}{$num}"; +      } +    } +       +    pop @numblock; +     +  } + +  join ' ', @textnumber; + +} + + +sub format_ten { +  my ($self, $amount) = @_; +   +  my $textnumber = ""; +  my @num = split //, $amount; + +  if ($amount > 20) { +    if ($num[0] == 8) { +      if ($num[1] > 0) { +        $textnumber = $self->{numbername}{$num[0]*10}; +      } else { +        $textnumber = "$self->{numbername}{$num[0]*10}s"; +      } +    } else { +      $textnumber = $self->{numbername}{$num[0]*10}; +    } +    $amount = $num[1]; +  } else { +    $textnumber = "$self->{numbername}{$amount}I"; +    $amount = 0; +  } + +  $textnumber .= " ".$self->{numbername}{$amount} if $amount; + +  $textnumber; +   +} + + +1; + diff --git a/sql-ledger/locale/fr/admin b/sql-ledger/locale/fr/admin index 38498b138..ca9ef0119 100644 --- a/sql-ledger/locale/fr/admin +++ b/sql-ledger/locale/fr/admin @@ -6,67 +6,74 @@ $self{texts} = {    'Administration'              => 'Administration',    'Administrator'               => 'Administrateur',    'All Datasets up to date!'    => 'Tous les fichiers de données sont à jour!', -  'Change Admin Password'       => 'Changement de mot de passe administrateur', -  'Change Password'             => 'Changement de mot de passe', +  'Cannot create Lock!'         => 'Impossible de verrouiller le fichier!', +  'Change Admin Password'       => 'Modifier mot de passe administrateur', +  'Change Password'             => 'Modifier mot de passe',    'Character Set'               => 'Encodage des caractères', -  'Click on login name to edit!' => 'Cliquer sur votre identifiant pour editer', +  'Click on login name to edit!' => 'Cliquer sur votre identifiant pour editer!',    'Company'                     => 'Société',    'Connect to'                  => 'Connecter à',    'Continue'                    => 'Continuer', -  'Create Chart of Accounts'    => 'Créer le Plan Comptable', +  'Create Chart of Accounts'    => 'Créer le plan comptable',    'Create Dataset'              => 'Créer fichier de données',    'DBI not installed!'          => 'DBI non installée!',    'Database'                    => 'Base de données',    'Database Administration'     => 'Gérer base de données', -  'Database Driver not checked!' => 'Pilotes de base de données pas verifiés!', -  'Database User missing!'      => 'Utilisateur base de données manquante!', +  'Database Driver not checked!' => 'Pilotes de base de données non verifiés!', +  'Database User missing!'      => 'Utilisateur base de données manquant!',    'Dataset'                     => 'Fichier de données',    'Dataset missing!'            => 'Fichier de données manquant!',    'Dataset updated!'            => 'Base de données mise à jour!', -  'Date Format'                 => 'Format de Date', +  'Date Format'                 => 'Format de date',    'Delete'                      => 'Supprimer',    'Delete Dataset'              => 'Supprimer fichier de données',    'Directory'                   => 'Répertoire',    'Driver'                      => 'Pilote', -  'Dropdown Limit'              => 'Limit de déroulement', -  'E-mail'                      => 'Email', +  'Dropdown Limit'              => 'Limite de déroulement', +  'E-mail'                      => 'E-mail',    'Edit User'                   => 'Modifier utilisateur',    'Existing Datasets'           => 'Fichiers de données existants',    'Fax'                         => 'Fax',    'Host'                        => 'Hôte',    'Hostname missing!'           => 'Nom de l\'hôte manquant', -  'Incorrect Password!'         => 'Mot de passe incorrect!',    'Language'                    => 'Langue',    'Leave host and port field empty unless you want to make a remote connection.' => 'Laisser "port" et "hôte" vide, sauf si vous voulez vous connecter à distance (par réseau)', +  'Lock System'                 => 'Verrouiller le système', +  'Lockfile created!'           => 'Verrouillage en place!', +  'Lockfile removed!'           => 'Verrouillage enlevé!',    'Login'                       => 'Login', +  'Login name missing!'         => 'Nom d\'utilisateur manquant!', +  'Logout'                      => 'Déconnexion', +  'Manager'                     => 'Gestionnaire', +  'Menu Width'                  => 'Largeur menu',    'Multibyte Encoding'          => 'Encodage multibyte',    'Name'                        => 'Nom', -  'New Templates'               => 'Nouveaux modèles', -  'No Database Drivers available!' => 'Pas de pilotes de base de données disponibles!', -  'No Dataset selected!'        => 'Pas de fichier de données sélectioné!', +  'New Templates'               => 'Nouveaux squelettes', +  'No Database Drivers available!' => 'Pas de pilote de base de données disponible!', +  'No Dataset selected!'        => 'Pas de fichier de données sélectionné!',    'Nothing to delete!'          => 'Rien à supprimer',    'Number Format'               => 'Format des numéros',    'Oracle Database Administration' => 'Administration de base de données Oracle', -  'Password'                    => 'Mot de Passe', -  'Password changed!'           => 'Mot de passe changé!', +  'Password'                    => 'Mot de passe', +  'Password changed!'           => 'Mot de passe modifié!',    'Pg Database Administration'  => 'Administration base de données PostgreSQL', +  'PgPP Database Administration' => 'Administration base de données PgPP',    'Phone'                       => 'Tél.',    'Port'                        => 'Port',    'Port missing!'               => 'Port manquant!',    'Printer'                     => 'Imprimante',    'Save'                        => 'Enregistrer', -  'Select a Dataset to delete and press "Continue"' => 'Sélectionner la base de données à supprimer et cliquer sur "Continuer"', -  'Setup Templates'             => 'Configuration des Gabarits', -  'Ship via'                    => 'Expédier via', +  'Setup Templates'             => 'Configuration des squelettes',    'Signature'                   => 'Signature',    'Stylesheet'                  => 'Feuille de style', -  'Templates'                   => 'Gabarits', +  'Templates'                   => 'Squelettes',    'The following Datasets are not in use and can be deleted' => 'Les fichiers de données suivants ne sont pas utilisés et peuvent être supprimés.', -  'The following Datasets need to be updated' => 'Les fichiers de données suivants doivent être mis a jour', -  'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'Ceci est un test préliminaire des sources existante. Aucune modification à ce stade!!', -  'To add a user to a group edit a name, change the login name and save.  A new user with the same variables will then be saved under the new login name.' => 'Pour ajouter un utilisateur à un groupe, editer un "nom", changer le "login" et enregistrer. Un nouveau utilisateur avec les mêmes données sera enregistré avec le nouveau "login".', -  'Update Dataset'              => 'Mis à jour de la base de données', -  'Use Templates'               => 'Utiliser les modèles', +  'The following Datasets need to be updated' => 'Les fichiers de données suivants doivent être mis à jour', +  'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'Ceci est un test préliminaire des sources existantes. Aucune modification à ce stade!', +  'To add a user to a group edit a name, change the login name and save.  A new user with the same variables will then be saved under the new login name.' => 'Pour ajouter un utilisateur à un groupe, editer un "nom", changer le "login" et enregistrer. Un nouvel utilisateur avec les mêmes données sera enregistré avec le nouveau "login".', +  'Unlock System'               => 'Déverrouiller le système', +  'Update Dataset'              => 'Mise à jour de la base de données', +  'Use Templates'               => 'Utiliser les squelettes',    'User'                        => 'Utilisateur',    'User deleted!'               => 'Utilisateur supprimé!',    'User saved!'                 => 'Utilisateur enregistré!', @@ -100,25 +107,34 @@ $self{subs} = {    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header',    'get_value'                   => 'get_value', +  'getpassword'                 => 'getpassword',    'list_users'                  => 'list_users', +  'lock_system'                 => 'lock_system',    'login'                       => 'login',    'login_name'                  => 'login_name', +  'logout'                      => 'logout',    'oracle_database_administration' => 'oracle_database_administration',    'pg_database_administration'  => 'pg_database_administration', +  'pgpp_database_administration' => 'pgpp_database_administration',    'save'                        => 'save', +  'unlock_system'               => 'unlock_system',    'update_dataset'              => 'update_dataset',    'ajouter_utilisateur'         => 'add_user', -  'changement_de_mot_de_passe_administrateur' => 'change_admin_password', -  'changement_de_mot_de_passe'  => 'change_password', +  'modifier_mot_de_passe_administrateur' => 'change_admin_password', +  'modifier_mot_de_passe'       => 'change_password',    'continuer'                   => 'continue',    'créer_fichier_de_données'    => 'create_dataset',    'supprimer'                   => 'delete',    'supprimer_fichier_de_données' => 'delete_dataset', +  'verrouiller_le_système'      => 'lock_system',    'login'                       => 'login', +  'déconnexion'                 => 'logout',    'administration_de_base_de_données_oracle' => 'oracle_database_administration',    'administration_base_de_données_postgresql' => 'pg_database_administration', +  'administration_base_de_données_pgpp' => 'pgpp_database_administration',    'enregistrer'                 => 'save', -  'mis_à_jour_de_la_base_de_données' => 'update_dataset', +  'déverrouiller_le_système'    => 'unlock_system', +  'mise_à_jour_de_la_base_de_données' => 'update_dataset',  };  1; diff --git a/sql-ledger/locale/fr/all b/sql-ledger/locale/fr/all index 3d514c351..ebb5ebe60 100644 --- a/sql-ledger/locale/fr/all +++ b/sql-ledger/locale/fr/all @@ -1,18 +1,22 @@  # These are all the texts to build the translations files. -# The file has the form of 'english text'  => 'foreign text', -# you can add the translation in this file or in the 'missing' file -# run locales.pl from this directory to rebuild the translation files +# to build unique strings edit the module files instead +# this file is just a shortcut to build strings which are the same  $self{texts} = { +  '>'                           => '', +  'A'                           => 'A',    'AP'                          => 'Dépenses',    'AP Aging'                    => 'Dépenses exigibles', -  'AP Transaction'              => 'Ecriture Dépense', +  'AP Outstanding'              => 'Dépenses en retard', +  'AP Transaction'              => 'Écriture dépenses',    'AP Transactions'             => 'Mouvements - Dépenses',    'AR'                          => 'Recettes',    'AR Aging'                    => 'Recettes exigibles', -  'AR Transaction'              => 'Ecriture Recette', +  'AR Outstanding'              => 'Recettes en retard', +  'AR Transaction'              => 'Écriture recettes',    'AR Transactions'             => 'Mouvements - Recettes', -  'About'                       => 'A propos', +  'About'                       => 'À propos', +  'Above'                       => 'En dessus',    'Access Control'              => 'Contrôle d\'accès',    'Account'                     => 'Compte',    'Account Number'              => 'Numéro de compte', @@ -20,287 +24,430 @@ $self{texts} = {    'Account Type'                => 'Type de compte',    'Account Type missing!'       => 'Type de compte manquant!',    'Account deleted!'            => 'Compte supprimé', +  'Account does not exist!'     => 'Compte non existant!',    'Account saved!'              => 'Compte enregistré',    'Accounting'                  => 'Comptabilité',    'Accounting Menu'             => 'Menu de comptabilité',    'Accounts'                    => 'Comptes', +  'Accrual'                     => 'Accumulation', +  'Activate Audit trails'       => 'Activer clôture',    'Active'                      => 'Actif',    'Add'                         => 'Ajouter', +  'Add AP Transaction'          => 'Ajouter une dépense', +  'Add AR Transaction'          => 'Ajouter une recette',    'Add Account'                 => 'Ajouter compte', -  'Add Accounts Payables Transaction' => 'Saisie d\'écriture - Dépenses', -  'Add Accounts Receivables Transaction' => 'Saisie d\'écriture - Recettes',    'Add Assembly'                => 'Ajouter produit', +  'Add Business'                => 'Ajouter type d\'affaire', +  'Add Cash Transfer Transaction' => 'Saisie d\'écriture - Virements internes',    'Add Customer'                => 'Ajouter client', -  'Add GIFI'                    => 'Ajouter Code d\'Identification Comptable ou Fiscale', -  'Add General Ledger Transaction' => 'Ajouter une écriture au Grand Livre', +  'Add Deduction'               => 'Ajouter prélèvement', +  'Add Department'              => 'Ajouter service', +  'Add Employee'                => 'Ajouter employé', +  'Add Exchange Rate'           => 'Ajouter taux de change', +  'Add GIFI'                    => 'Ajouter code d\'identification comptable ou fiscale', +  'Add General Ledger Transaction' => 'Ajouter une écriture au grand-livre', +  'Add Group'                   => 'Ajouter groupe', +  'Add Labor/Overhead'          => 'Ajouter coût de production', +  'Add Language'                => 'Ajouter langue', +  'Add POS Invoice'             => 'Saisie ticket de caisse',    'Add Part'                    => 'Ajouter marchandise', +  'Add Pricegroup'              => 'Ajouter groupe de prix',    'Add Project'                 => 'Ajouter projet', -  'Add Purchase Invoice'        => 'Etablir facture d\'achat', -  'Add Purchase Order'          => 'Etablir commande d\'achat', -  'Add Sales Invoice'           => 'Etablir facture de vente', -  'Add Sales Order'             => 'Etablir commande de vente', -  'Add Service'                 => 'Ajouter service', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add SIC'                     => 'Ajouter code secteur économique', +  'Add Sales Invoice'           => 'Établir facture de vente', +  'Add Sales Order'             => 'Établir commande de vente', +  'Add Service'                 => 'Ajouter prestation',    'Add Transaction'             => 'Saisie d\'écriture',    'Add User'                    => 'Ajouter utilisateur',    'Add Vendor'                  => 'Ajouter fournisseur', +  'Add Vendor Invoice'          => 'Établir facture d\'achat', +  'Add Warehouse'               => 'Ajouter entrepôt',    'Address'                     => 'Adresse',    'Administration'              => 'Administration',    'Administrator'               => 'Administrateur', +  'After Deduction'             => 'Après prélèvement',    'All'                         => 'Tous', +  'All Accounts'                => 'Afficher tous les comptes',    'All Datasets up to date!'    => 'Tous les fichiers de données sont à jour!', -  'Amount'                      => 'Total', +  'All Items'                   => 'Tout objet', +  'Allowances'                  => 'Indemnités', +  'Amount'                      => 'Montant',    'Amount Due'                  => 'Montant dû', -  'Amount does not equal applied!' => 'Le montant n\'est égal à celui appliqué!', -  'Amount missing!'             => 'Montant manquant', -  'Applied'                     => 'Appliquer', +  'Amount missing!'             => 'Montant manquant!',    'Apr'                         => 'Avril',    'April'                       => 'Avril', -  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la Facture No.:', -  'Are you sure you want to delete Order Number' => 'Êtes vous sûr de vouloir supprimer Commande N°', +  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la facture n°', +  'Are you sure you want to delete Order Number' => 'Êtes vous sûr de vouloir supprimer la commande n°', +  'Are you sure you want to delete Quotation Number' => 'Êtes vous sûr de vouloir supprimer le devis n°',    'Are you sure you want to delete Transaction' => 'Êtes vous sûr de vouloir effacer la saisie?', +  'Are you sure you want to remove the marked entries from the queue?' => 'Êtes vous sûr de vouloir enlever les objets sélectionnés de la queue?',    'Assemblies'                  => 'Produits finis',    'Assemblies restocked!'       => 'Renvoyer produits vers stock!', -  'Assembly Number missing!'    => 'Numéro de produit manquant', +  'Assembly'                    => 'Produit fini',    'Asset'                       => 'Actif',    'Attachment'                  => 'Pièce jointe',    'Audit Control'               => 'Clôture périodique', +  'Audit trail removed up to'   => 'Clôture annulée jusqu\'au', +  'Audit trails disabled'       => 'Clôture desactivée', +  'Audit trails enabled'        => 'Clôture activée',    'Aug'                         => 'Août',    'August'                      => 'Août', +  'BIC'                         => 'BIC',    'BOM'                         => 'Nomenclature composantes',    'Backup'                      => 'Sauvegarder',    'Backup sent to'              => 'Sauvegarde envoyée à',    'Balance'                     => 'Solde',    'Balance Sheet'               => 'Bilan', -  'Bcc'                         => 'Bcc', -  'Bin'                         => 'Localisation', +  'Based on'                    => 'Basé sur', +  'Batch Printing'              => 'Impression groupée', +  'Bcc'                         => 'Copie cachée', +  'Before Deduction'            => 'Avant prélèvement', +  'Beginning Balance'           => 'Solde du départ', +  'Below'                       => 'En dessous', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Bin Lists'                   => 'Liste des emplacements',    'Books are open'              => 'Début exercice', -  'Bought'                      => 'Acheté', +  'Break'                       => 'Rupture', +  'Business'                    => 'Type d\'affaire',    'Business Number'             => 'Numéro d\'enregistrement société', +  'Business deleted!'           => 'Type d\'affaire effacé!', +  'Business saved!'             => 'Type d\'affaire enregistré!',    'C'                           => 'C', -  'COGS'                        => 'CMV', +  'COGS'                        => 'Coût des produits vendus', +  'Cannot create Lock!'         => 'Impossible de verrouiller le fichier!',    'Cannot delete account!'      => 'Impossible de supprimer le compte!',    'Cannot delete customer!'     => 'Impossible de supprimer le client!', -  'Cannot delete default account!' => 'Ne peut pas supprimer le compte par defaut!', -  'Cannot delete invoice!'      => 'Impossible de supprimer la facture', -  'Cannot delete item already invoiced!' => 'Ne peut pas effacer un élément qui est déjà facturé!', -  'Cannot delete item on order!' => 'Impossible de supprimer un élément faisant partie d\'une commande', -  'Cannot delete item which is part of an assembly!' => 'Ne peut pas supprimer une marchandise qui est intégrée dans un produit fini!', -  'Cannot delete item!'         => 'Impossible de supprimer ce poste!', +  'Cannot delete default account!' => 'Impossible de supprimer le compte par défaut!', +  'Cannot delete invoice!'      => 'Impossible de supprimer la facture!', +  'Cannot delete item!'         => 'Impossible de supprimer l\'objet!',    'Cannot delete order!'        => 'Impossible de supprimer la commande!', +  'Cannot delete quotation!'    => 'Impossible de supprimer le devis!',    'Cannot delete transaction!'  => 'Impossible de supprimer la saisie!',    'Cannot delete vendor!'       => 'Impossible de supprimer le fournisseur!', -  'Cannot have a value in both Debit and Credit!' => 'Impossible d\'avoir des valeurs dans Crédit et Débit en même temps!', -  'Cannot post a transaction without a value!' => 'Impossible d\'effectuer une écriture sans valeur!', +  'Cannot post Payment!'        => 'Impossible d\'enregistrer le paiement!', +  'Cannot post Receipt!'        => 'Impossible d\'enregistrer le reçu!',    'Cannot post invoice for a closed period!' => 'Impossible d\'enregistrer la facture sur un exercice clos!',    'Cannot post invoice!'        => 'Impossible d\'enregistrer la facture!',    'Cannot post payment for a closed period!' => 'Impossible d\'enregistrer le paiement sur un exercice clos!', -  'Cannot post payment!'        => 'Impossible d\'enregistrer le paiement!',    'Cannot post transaction for a closed period!' => 'Impossible d\'enregistrer l\'écriture sur un exercice clos!',    'Cannot post transaction!'    => 'Impossible d\'enregistrer l\'écriture!',    'Cannot process payment for a closed period!' => 'Impossible de faire un paiement sur un exercice clos!', +  'Cannot remove files!'        => 'Impossible d\'effacer les fichiers!',    'Cannot save account!'        => 'Impossible d\'enregistrer le compte!', +  'Cannot save defaults!'       => 'Impossible d\'enregistrer les valeurs par défaut!',    'Cannot save order!'          => 'Impossible d\'enregistrer la commande!',    'Cannot save preferences!'    => 'Impossible d\'enregistrer les préférences', +  'Cannot save quotation!'      => 'Impossible d\'enregistrer le devis!', +  'Cannot set account for more than one of AR, AP or IC' => 'Impossible d\'enregistrer le compte simultanément en tant que compte de recettes, dépenses ou service', +  'Cannot set multiple options for' => 'Impossible de choisir plusieurs options pour', +  'Cannot set multiple options for Parts Inventory' => 'Impossible de choisir plusieurs options pour l\'inventaire marchandises', +  'Cannot set multiple options for Service Items' => 'Impossible de choisir plusieurs options pour les types prestations',    'Cannot stock assemblies!'    => 'Impossible de stocker l\'assemblage!', -  'Cash'                        => 'Caisse', -  'Cash based'                  => 'En liquide', -  'Cc'                          => 'Cc', -  'Change Admin Password'       => 'Changement de mot de passe administrateur', -  'Change Password'             => 'Changement de mot de passe', +  'Cash'                        => 'Financier', +  'Cc'                          => 'Copie', +  'Change'                      => 'Retour monnaie', +  'Change Admin Password'       => 'Modifier mot de passe administrateur', +  'Change Password'             => 'Modifier mot de passe',    'Character Set'               => 'Encodage des caractères',    'Chart of Accounts'           => 'Plan Comptable',    'Check'                       => 'Chèque', -  'Check printed!'              => 'Chèque imprimé!', -  'Check printing failed!'      => 'Impression du chèque échoué!', -  'Cleared Balance'             => 'Solde rapproché', -  'Click on login name to edit!' => 'Cliquer sur votre identifiant pour editer', +  'Check Inventory'             => 'Listing chèques', +  'Checks'                      => 'Chèques', +  'City'                        => 'Ville', +  'Cleared'                     => 'Lettré', +  'Click on login name to edit!' => 'Cliquer sur votre identifiant pour editer!',    'Close Books up to'           => 'Clôturer l\'exercice jusqu\'au',    'Closed'                      => 'Clôturé', +  'Code'                        => 'Code', +  'Code missing!'               => 'Code manquant!',    'Company'                     => 'Société', +  'Company Name'                => 'Nom de société',    'Compare to'                  => 'Comparer à', -  'Confirm!'                    => 'Confirmez!', +  'Components'                  => 'Composants', +  'Confirm'                     => '', +  'Confirm!'                    => 'Confirmer!',    'Connect to'                  => 'Connecter à',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer', +  'Contra'                      => 'Contrepartie',    'Copies'                      => 'Copies', -  'Copy to COA'                 => 'Copier dans le Plan Comptable', -  'Create Chart of Accounts'    => 'Créer le Plan Comptable', +  'Copy to COA'                 => 'Copier dans le plan comptable', +  'Cost'                        => 'Coût', +  'Cost Center'                 => 'Axé coûts', +  'Could not save pricelist!'   => 'Enregistrement de la liste de prix impossible!', +  'Could not save!'             => 'Enregistrement impossible!', +  'Could not transfer Inventory!' => 'Impossible de transférer l\'inventaire!', +  'Country'                     => 'Pays', +  'Create Chart of Accounts'    => 'Créer le plan comptable',    'Create Dataset'              => 'Créer fichier de données',    'Credit'                      => 'Crédit',    'Credit Limit'                => 'Encours autorisé', -  'Curr'                        => 'En cours', +  'Curr'                        => 'Dev.',    'Currency'                    => 'Devise',    'Current'                     => 'En cours', +  'Current Earnings'            => 'Bénéfice de l\'exercice',    'Customer'                    => 'Client', +  'Customer History'            => 'Historique client', +  'Customer Number'             => 'Numéro de client',    'Customer deleted!'           => 'Client supprimé!',    'Customer missing!'           => 'Client manquant!',    'Customer not on file!'       => 'Client absent du fichier!',    'Customer saved!'             => 'Client enregistré!',    'Customers'                   => 'Clients',    'DBI not installed!'          => 'DBI non installée!', +  'DOB'                         => '',    'Database'                    => 'Base de données',    'Database Administration'     => 'Gérer base de données', -  'Database Driver not checked!' => 'Pilotes de base de données pas verifiés!', +  'Database Driver not checked!' => 'Pilotes de base de données non verifiés!',    'Database Host'               => 'Hôte de base de données', -  'Database User missing!'      => 'Utilisateur base de données manquante!', +  'Database User missing!'      => 'Utilisateur base de données manquant!',    'Dataset'                     => 'Fichier de données', +  'Dataset is newer than version!' => 'Fichier de données plus récent que le logiciel!',    'Dataset missing!'            => 'Fichier de données manquant!',    'Dataset updated!'            => 'Base de données mise à jour!',    'Date'                        => 'Date', -  'Date Due'                    => 'Date d\'échéance', -  'Date Format'                 => 'Format de Date', +  'Date Format'                 => 'Format de date',    'Date Paid'                   => 'Date de paiement', +  'Date Received'               => 'Date de réception',    'Date missing!'               => 'Date manquante!', +  'Date received missing!'      => 'Date de réception manquante!',    'Debit'                       => 'Débit', -  'Debit and credit out of balance!' => 'Le débit et le crédit ne sont pas équilibrés!',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Decimalplaces'               => 'Décimales', +  'Decrease'                    => 'Diminution', +  'Deduct after'                => 'Prélèver après', +  'Deduction deleted!'          => 'Prélèvement supprimé!', +  'Deduction saved!'            => 'Prélèvement enrégistré!', +  'Deductions'                  => 'Prélèvements', +  'Defaults'                    => 'Valeurs par défaut', +  'Defaults saved!'             => 'Valeurs par défaut enrégistrées!',    'Delete'                      => 'Supprimer',    'Delete Account'              => 'Supprimer compte',    'Delete Dataset'              => 'Supprimer fichier de données',    'Delivery Date'               => 'Date de livraison', -  'Department'                  => '', +  'Department'                  => 'Service', +  'Department deleted!'         => 'Service effacé!', +  'Department saved!'           => 'Service enregistré!', +  'Departments'                 => 'Services',    'Deposit'                     => 'Dépôt',    'Description'                 => 'Description', +  'Description Translations'    => 'Description traductions', +  'Description missing!'        => 'Description manquante!', +  'Detail'                      => 'Détail',    'Difference'                  => 'Différence',    'Directory'                   => 'Répertoire',    'Discount'                    => 'Remise',    'Done'                        => 'Fait!',    'Drawing'                     => 'Dessin',    'Driver'                      => 'Pilote', -  'Dropdown Limit'              => 'Limit de déroulement', -  'Due'                         => 'Echéance', -  'Due Date'                    => 'Date d\'échéance', +  'Dropdown Limit'              => 'Limite de déroulement', +  'Due Date'                    => 'Échéance',    'Due Date missing!'           => 'Date d\'échéance manquante!', -  'E-mail'                      => 'Email', +  'E-mail'                      => 'E-mail',    'E-mail Statement to'         => 'Message éléctronique à', -  'E-mail address missing!'     => 'Adresse email manquante!', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé',    'Edit'                        => 'Modifier', +  'Edit AP Transaction'         => 'Modifier une dépense', +  'Edit AR Transaction'         => 'Modifier une recette',    'Edit Account'                => 'Modifier le compte', -  'Edit Accounts Payables Transaction' => 'Modifier Mouvements - Dépenses', -  'Edit Accounts Receivables Transaction' => 'Modifier Mouvements - Recettes',    'Edit Assembly'               => 'Modifier produit fini / transformé', +  'Edit Business'               => 'Modifier type d\'affaire', +  'Edit Cash Transfer Transaction' => 'Modifier virements internes',    'Edit Customer'               => 'Modifier client', -  'Edit GIFI'                   => 'Modifier Code d\'Identification Comptable ou Fiscale', -  'Edit General Ledger Transaction' => 'Modifier écriture Grand Livre', +  'Edit Deduction'              => 'Modifier prélèvement', +  'Edit Department'             => 'Modifier service de l\'entreprise', +  'Edit Description Translations' => 'Modifier traductions description', +  'Edit Employee'               => 'Modifier employé', +  'Edit GIFI'                   => 'Modifier code d\'identification comptable ou fiscale', +  'Edit General Ledger Transaction' => 'Modifier écriture grand-livre', +  'Edit Group'                  => 'Modifier groupe', +  'Edit Labor/Overhead'         => 'Modifier coût de production', +  'Edit Language'               => 'Modifier langue', +  'Edit POS Invoice'            => 'Modifier ticket de caisse',    'Edit Part'                   => 'Modifier marchandise',    'Edit Preferences for'        => 'Modifier les préférences pour', +  'Edit Pricegroup'             => 'Modifier groupe de prix',    'Edit Project'                => 'Modifier projet', -  'Edit Purchase Invoice'       => 'Modifier facture d\'achat',    'Edit Purchase Order'         => 'Modifier commande d\'achat', +  'Edit Quotation'              => 'Modifier devis', +  'Edit Request for Quotation'  => 'Modifier demande de devis', +  'Edit SIC'                    => 'Modifier code de secteur économique',    'Edit Sales Invoice'          => 'Modifier facture de vente',    'Edit Sales Order'            => 'Modifier commande de vente',    'Edit Service'                => 'Modifier service', -  'Edit Template'               => 'Modifier modèle', +  'Edit Template'               => 'Modifier squelette',    'Edit User'                   => 'Modifier utilisateur',    'Edit Vendor'                 => 'Modifier fournisseur', +  'Edit Vendor Invoice'         => 'Modifier facture de fournisseur', +  'Edit Warehouse'              => 'Modifier entrepôt',    'Employee'                    => 'Employé', +  'Employee Name'               => 'Nom employé', +  'Employee Number'             => 'Numéro d\'employé', +  'Employee deleted!'           => 'Employé effacé!', +  'Employee pays'               => 'Employé pays', +  'Employee saved!'             => 'Employé enregistré', +  'Employees'                   => 'Employés', +  'Employer'                    => 'Employeur', +  'Employer pays'               => 'Employeur pays', +  'Enddate'                     => 'Date de fin',    'Enforce transaction reversal for all dates' => 'Appliquer l\'inversion des écritures pour toutes les dates',    'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Entrer le nom de la monnaie nationale et des monnaies étrangères en 3 lettres séparées par (:) (Ex: EUR:USD:CAD)',    'Equity'                      => 'Capital', +  'Excempt age <'               => '',    'Exch'                        => 'Change', -  'Exchangerate'                => 'Taux de change', -  'Exchangerate Difference'     => 'Différence de taux de change', -  'Exchangerate for payment missing!' => 'Taux de change manquant pour le paiement!', -  'Exchangerate missing!'       => 'Taux de change manquant!', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate for payment missing!' => 'Taux de change manquant pour le paiement!', +  'Exchange rate missing!'      => 'Taux de change manquant!',    'Existing Datasets'           => 'Fichiers de données existants', -  'Expense'                     => 'Dépense', -  'Expense Account'             => 'Compte Dépenses', -  'Expense/Asset'               => 'Dépense/Actif', -  'Extended'                    => 'Prix Total', +  'Expense'                     => 'Dépenses', +  'Expense Account'             => 'Compte de dépenses', +  'Expense/Asset'               => 'Dépenses/actif', +  'Extended'                    => 'Prix total', +  'FX'                          => 'Devises',    'Fax'                         => 'Fax',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'Foreign Exchange Gain'       => 'Produit conversion devises',    'Foreign Exchange Loss'       => 'Perte conversion devises',    'From'                        => 'De', -  'GIFI'                        => 'Code d\'Identification Comptable ou Fiscale', -  'GIFI deleted!'               => 'Code d\'Identification Comptable ou Fiscale supprimé!', -  'GIFI missing!'               => 'Code d\'Identification Comptable ou Fiscale manquant!', -  'GIFI saved!'                 => 'Code d\'Identification Comptable ou Fiscale enregistré!', -  'GL Transaction'              => 'Transaction Grand Livre', -  'General Ledger'              => 'Grand Livre', -  'Goods & Services'            => 'Articles & Services', -  'HTML Templates'              => 'Gabarits HTML', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale', +  'GIFI deleted!'               => 'Code d\'identification comptable ou fiscale supprimé!', +  'GIFI missing!'               => 'Code d\'identification comptable ou fiscale manquant!', +  'GIFI saved!'                 => 'Code d\'identification comptable ou fiscale enregistré!', +  'GL Transaction'              => 'Transaction grand-livre', +  'General Ledger'              => 'Grand-livre', +  'Goods & Services'            => 'Articles & Prestations', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets', +  'Group Translations'          => 'Grouper traductions', +  'Group deleted!'              => 'Groupe effacé!', +  'Group missing!'              => 'Groupe absent!', +  'Group saved!'                => 'Groupe enregistré!', +  'Groups'                      => 'Groupes', +  'HR'                          => 'Ressources humaines', +  'HTML Templates'              => 'Squelettes HTML',    'Heading'                     => 'En-tête', +  'History'                     => 'Historique', +  'Home Phone'                  => 'Téléphone privé',    'Host'                        => 'Hôte',    'Hostname missing!'           => 'Nom de l\'hôte manquant', +  'IBAN'                        => 'IBAN',    'ID'                          => 'ID',    'Image'                       => 'Image',    'In-line'                     => 'En ligne', +  'Include Exchange Rate Difference' => 'Inclure différence conversion devises',    'Include in Report'           => 'Inclure dans l\'état', -  'Include in drop-down menus'  => 'Inclure dans les menus deroulants', -  'Include this account on the customer/vendor forms to flag customer/vendor as taxable?' => 'Afficher ce compte sur les formulaires de client/fournisseur pour le marquer comme imposable?', +  'Include in drop-down menus'  => 'Inclure dans les menus déroulants', +  'Include this account on the customer/vendor forms to flag customer/vendor as taxable?' => 'Afficher ce compte sur les formulaires de client/fournisseur pour marquer le client/fournisseur comme imposable?',    'Income'                      => 'Recettes', -  'Income Account'              => 'Compte Recettes', -  'Income Statement'            => 'Compte de Résultat', +  'Income Account'              => 'Compte de recettes', +  'Income Statement'            => 'Compte de résultat',    'Incorrect Dataset version!'  => 'Fichier de données incorrect!',    'Incorrect Password!'         => 'Mot de passe incorrect!', +  'Increase'                    => 'Augmentation',    'Individual Items'            => 'Composition en marchandises individuelles', +  'Internal Notes'              => 'Notes internes',    'Inventory'                   => 'Inventaire', -  'Inventory Account'           => 'Compte d\'Inventaire', -  'Inventory quantity must be zero before you can set this assembly obsolete!' => 'La quantité en stock doit être à zéro avant de pouvoir indiquer cet assemblage comme obsolète!', -  'Inventory quantity must be zero before you can set this part obsolete!' => 'La quantité en stock devrait être zero avant de pouvoir indiquer cette pièce comme obsolète!', -  'Inventory quantity must be zero!' => 'La quantité en stock doit être zero!', +  'Inventory Account'           => 'Compte de stock', +  'Inventory quantity must be zero before you can set this assembly obsolete!' => 'La quantité en stock doit être zéro avant de pouvoir annuler cet assemblage!', +  'Inventory quantity must be zero before you can set this part obsolete!' => 'La quantité en stock doit être zero avant de pouvoir annuler cette pièce!', +  'Inventory saved!'            => 'Inventaire enregistré!', +  'Inventory transferred!'      => 'Inventaire transféré!',    'Invoice'                     => 'Facture',    'Invoice Date'                => 'Date de facturation',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number'              => 'Numéro de facture',    'Invoice Number missing!'     => 'Numéro de facture manquant!', -  'Invoice deleted!'            => 'Facture supprimé!', -  'Invoice posted!'             => 'Facture enregistré!', +  'Invoice deleted!'            => 'Facture supprimée!', +  'Invoice posted!'             => 'Facture enregistrée!', +  'Invoice processed!'          => 'Facture passée!',    'Invoices'                    => 'Factures',    'Is this a summary account to record' => 'Est-ce que c\'est un compte sommaire à enregistrer?', +  'Item already on pricelist!'  => 'Objet déjà présent dans la liste des prix',    'Item deleted!'               => 'Objet supprimé!',    'Item not on file!'           => 'Objet non-listé!', +  'Items'                       => 'Objets',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', -  'LaTeX Templates'             => 'Gabarits LaTeX', +  'LaTeX Templates'             => 'Squelettes LaTeX', +  'Labor/Overhead'              => 'Coût de production',    'Language'                    => 'Langue', -  'Last Cost'                   => 'Dernier prix', -  'Last Invoice Number'         => 'Dernier numéro de facture', +  'Language deleted!'           => 'Langue effacée!', +  'Language saved!'             => 'Langue enregistrée!', +  'Languages'                   => 'Langues', +  'Languages not defined!'      => 'Langues non définis!',    'Last Numbers & Default Accounts' => 'Derniers numéros et comptes par défauts', -  'Last Purchase Order Number'  => 'Dernier numéro de commande d\'achat', -  'Last Sales Order Number'     => 'Numéro de la dernière commande de vente', +  'Leadtime'                    => 'Délai',    'Leave host and port field empty unless you want to make a remote connection.' => 'Laisser "port" et "hôte" vide, sauf si vous voulez vous connecter à distance (par réseau)',    'Liability'                   => 'Passif',    'Licensed to'                 => 'Licence à',    'Line Total'                  => 'Total ligne',    'Link'                        => 'Liens', -  'Link Accounts'               => 'Lier Comptes', +  'Link Accounts'               => 'Lier comptes', +  'List'                        => 'Liste',    'List Accounts'               => 'Liste des comptes', -  'List GIFI'                   => 'Afficher la liste des Codes d\'Identification Comptable ou Fiscale', -  'List Price'                  => 'Prix d\'achat', +  'List Businesses'             => 'Liste types d\'affaire', +  'List Departments'            => 'Liste des services', +  'List GIFI'                   => 'Afficher la liste des codes d\'identification comptable ou fiscale', +  'List Languages'              => 'Liste des langues', +  'List Price'                  => 'Prix de revient', +  'List Projects'               => 'Liste des projets', +  'List SIC'                    => 'Liste des codes secteur économique',    'List Transactions'           => 'Afficher écritures', +  'List Warehouses'             => 'Liste des entrepôts', +  'Lock System'                 => 'Verrouiller le système', +  'Lockfile created!'           => 'Verrouillage en place!', +  'Lockfile removed!'           => 'Verrouillage enlevé!',    'Login'                       => 'Login', +  'Login name missing!'         => 'Nom d\'utilisateur manquant!',    'Logout'                      => 'Déconnexion',    'Make'                        => 'Marque', +  'Manager'                     => 'Gestionnaire',    'Mar'                         => 'Mars',    'March'                       => 'Mars', +  'Marked entries printed!'     => 'Éléments marqués imprimés!', +  'Markup'                      => 'Majoration', +  'Maximum'                     => 'Maximum',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Memo'                        => 'Mémo', +  'Menu Width'                  => 'Largeur menu',    'Message'                     => 'Message', +  'Method'                      => 'Méthode',    'Microfiche'                  => 'Microfiche',    'Model'                       => 'Modèle', +  'Month'                       => 'Mois',    'Multibyte Encoding'          => 'Encodage multibyte', -  'N/A'                         => 'Non Applicable', +  'N/A'                         => 'Non applicable',    'Name'                        => 'Nom',    'Name missing!'               => 'Nom manquant!', -  'New Templates'               => 'Nouveaux modèles', +  'New Templates'               => 'Nouveaux squelettes',    'No'                          => 'Non', -  'No Database Drivers available!' => 'Pas de pilotes de base de données disponibles!', -  'No Dataset selected!'        => 'Pas de fichier de données sélectioné!', +  'No Database Drivers available!' => 'Pas de pilote de base de données disponible!', +  'No Dataset selected!'        => 'Pas de fichier de données sélectionné!',    'No email address for'        => 'Pas d\'adresse email pour', -  'No.'                         => 'No.', +  'No.'                         => 'N°', +  'Non-taxable'                 => 'Non imposable', +  'Non-taxable Purchases'       => 'Achats hors taxe', +  'Non-taxable Sales'           => 'Ventes hors taxe',    'Notes'                       => 'Notes', -  'Nothing applied!'            => 'Rien n\'a été appliqué!', +  'Nothing entered!'            => 'Rien n\'a été saisi!', +  'Nothing outstanding for '    => 'Aucun rétard concernant ',    'Nothing selected!'           => 'Pas de sélection!',    'Nothing to delete!'          => 'Rien à supprimer', +  'Nothing to print!'           => 'Rien à imprimer', +  'Nothing to transfer!'        => 'Rien à transférer!',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Number'                      => 'Numéro', @@ -310,185 +457,309 @@ $self{texts} = {    'Obsolete'                    => 'Obsolète',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', -  'On Hand'                     => 'En Stock / Disponible', -  'On Order'                    => 'Sur Commande', +  'On Hand'                     => 'En Stock / disponible',    'Open'                        => 'Ouvert',    'Oracle Database Administration' => 'Administration de base de données Oracle',    'Order'                       => 'Commande', -  'Order Date'                  => 'Date commande', +  'Order Date'                  => 'Date de commande',    'Order Date missing!'         => 'Date de commande manquante!', -  'Order Entry'                 => 'Bons de Commandes', +  'Order Entry'                 => 'Commandes',    'Order Number'                => 'Numéro de commande',    'Order Number missing!'       => 'Numéro de commande manquant!', -  'Order deleted!'              => 'Commande supprimé!', -  'Order saved!'                => 'Commande enregistré!', -  'Ordered'                     => 'Commandé', +  'Order deleted!'              => 'Commande supprimée!', +  'Order processed!'            => 'Commande passée!', +  'Order saved!'                => 'Commande enregistrée!',    'Orphaned'                    => 'Orphelin', -  'Out of balance!'             => 'Solde non équilibré!', +  'Out of balance transaction!' => 'Écriture non-soldée!', +  'Out of balance!'             => 'Non-soldée!', +  'Outstanding'                 => 'En retard',    'PDF'                         => 'PDF', +  'POS'                         => 'Point de vente', +  'POS Invoice'                 => 'Ticket de caisse',    'Packing List'                => 'Liste d\'envoi', -  'Packing List Date missing!'  => 'La date est manquante sur la liste d\'envoi!', -  'Packing List Number missing!' => 'Le numéro de liste d\'envoi est manquant!', -  'Paid'                        => 'Total Payé', -  'Paid in full'                => 'Complètement payé', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!', +  'Packing Lists'               => 'Listes d\'envoi', +  'Paid'                        => 'Total payé',    'Part'                        => 'Marchandise', -  'Part Number missing!'        => 'Numéro de marchandise manquant!', +  'Part Number'                 => 'Numéro de marchandise', +  'Partnumber'                  => 'Numéro de marchandise',    'Parts'                       => 'Marchandises',    'Parts Inventory'             => 'Inventaire marchandises', -  'Password'                    => 'Mot de Passe', -  'Password changed!'           => 'Mot de passe changé!', -  'Payables'                    => 'À Payer', +  'Password'                    => 'Mot de passe', +  'Password changed!'           => 'Mot de passe modifié!', +  'Password does not match!'    => '', +  'Passwords do not match!'     => '', +  'Payables'                    => 'À payer',    'Payment'                     => 'Paiement', -  'Payment date missing!'       => 'Date de paiement manquant!', +  'Payment date missing!'       => 'Date de paiement manquante!',    'Payment posted!'             => 'Paiement enregistré!',    'Payments'                    => 'Paiements', +  'Payroll Deduction'           => 'Prélèvement salaire', +  'Period'                      => 'Période',    'Pg Database Administration'  => 'Administration base de données PostgreSQL', +  'PgPP Database Administration' => 'Administration base de données PgPP',    'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection', +  'Pick Lists'                  => 'Liste de sélection',    'Port'                        => 'Port',    'Port missing!'               => 'Port manquant!',    'Post'                        => 'Enregistrer',    'Post as new'                 => 'Enregistrer comme nouveau', +  'Posted!'                     => 'Enregistré!',    'Postscript'                  => 'Postcript',    'Preferences'                 => 'Préférences',    'Preferences saved!'          => 'Préférences enregistrées!', +  'Prepayment'                  => 'Paiement à l\'avance',    'Price'                       => 'Prix', +  'Pricegroup'                  => 'Groupe de prix', +  'Pricegroup deleted!'         => 'Groupe de prix supprimé!', +  'Pricegroup missing!'         => 'Groupe de prix manquant!', +  'Pricegroup saved!'           => 'Groupe de prix enregistré!', +  'Pricegroups'                 => 'Groupes de prix', +  'Pricelist'                   => 'Liste de prix',    'Print'                       => 'Imprimer', +  'Print and Post'              => 'Imprimer et imputer', +  'Print and Save'              => 'Imprimer et sauver', +  'Printed'                     => 'Imprimé',    'Printer'                     => 'Imprimante', +  'Printing ... '               => 'Impression en cours ... ', +  'Profit Center'               => 'Axé profit',    'Project'                     => 'Projet', -  'Project Number'              => '', +  'Project Description Translations' => 'Traductions description de projet', +  'Project Number'              => 'Numéro de projet',    'Project Number missing!'     => 'Numéro du projet manquant!', +  'Project Transactions'        => 'Mouvements - Projet',    'Project deleted!'            => 'Projet supprimé!',    'Project not on file!'        => 'Projet absent du fichier!',    'Project saved!'              => 'Projet enregistré!',    'Projects'                    => 'Projets', -  'Purchase Invoice'            => 'Facture d\'Achat', -  'Purchase Order'              => 'Commande d\'Achat', -  'Purchase Orders'             => 'Commandes d\'Achats', +  'Purchase Order'              => 'Commande d\'achat', +  'Purchase Order Number'       => 'Numéro de commande', +  'Purchase Orders'             => 'Commandes d\'achat',    'Qty'                         => 'Qté', -  'ROP'                         => 'Niveau de commande', -  'Rate'                        => 'Cadence', +  'Quantity exceeds available units to stock!' => 'La quantité dépasse le nombred\'unités en stock', +  'Quarter'                     => 'Trimestre', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation '                  => 'Devis ', +  'Quotation Date'              => 'Date de devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number'            => 'Numéro de devis', +  'Quotation Number missing!'   => 'Numéro de devis manquant!', +  'Quotation deleted!'          => 'Devis effacé!', +  'Quotations'                  => 'Devis', +  'R'                           => 'R', +  'RFQ'                         => 'Demande de devis', +  'RFQ '                        => 'Demande de devis ', +  'RFQ Number'                  => 'Numéro de demande de devis', +  'RFQs'                        => 'Demandes de devis', +  'ROP'                         => 'Seuil réapprovisionnement', +  'Rate'                        => 'Taux', +  'Rate missing!'               => 'Taux manquant!',    'Recd'                        => 'Reçu',    'Receipt'                     => 'Reçu', -  'Receipt printed!'            => '', -  'Receipt printing failed!'    => '', +  'Receipt posted!'             => 'Reçu enregistré!',    'Receipts'                    => 'Reçus',    'Receivables'                 => 'À recevoir', +  'Receive'                     => 'Réception', +  'Receive Merchandise'         => 'Réception marchandise',    'Reconciliation'              => 'Rapprochement', +  'Reconciliation Report'       => 'Rapport de rapprochement',    'Record in'                   => 'Enregistrer dans',    'Reference'                   => 'Référence', -  'Reference missing!'          => 'Référence manquant!', +  'Reference missing!'          => 'Référence manquante!',    'Remaining'                   => 'Restant', +  'Remove'                      => 'Effacer', +  'Remove Audit trails up to'   => 'Annuler clôture jusqu\'au', +  'Removed spoolfiles!'         => 'File d\'attente impression effacée!', +  'Removing marked entries from queue ...' => 'Suppression des éléments sélectionnés de la file d\'attente ...',    'Report for'                  => 'Rapport de',    'Reports'                     => 'Rapports', +  'Request for Quotation'       => 'Demande de devis', +  'Request for Quotations'      => 'Demandes de devis',    'Required by'                 => 'Requis pour',    'Retained Earnings'           => 'Éxcédents non distribués', +  'Role'                        => 'Rôle', +  'S'                           => 'S', +  'SIC'                         => 'Code secteur économique', +  'SIC deleted!'                => 'Code secteur économique effacé!', +  'SIC saved!'                  => 'Code secteur économique enregistré!', +  'SKU'                         => 'SKU', +  'SSN'                         => 'Numéro sécurité sociale', +  'Sale'                        => 'Vente',    'Sales'                       => 'Ventes', -  'Sales Invoice'               => 'Facture de Vente', -  'Sales Order'                 => 'Commande de Vente', -  'Sales Orders'                => 'Commandes de Vente', +  'Sales Invoice'               => 'Facture de vente', +  'Sales Invoice '              => 'Facture de vente ', +  'Sales Invoice Number'        => 'Numéro de facture de vente', +  'Sales Invoice.'              => 'Facture de vente.', +  'Sales Invoices'              => 'Factures de vente', +  'Sales Order'                 => 'Commande de vente', +  'Sales Order Number'          => 'Numéro de commande de vente', +  'Sales Orders'                => 'Commandes de vente', +  'Sales Quotation Number'      => 'Numéro de devis de vente', +  'Salesperson'                 => 'Vendeur',    'Save'                        => 'Enregistrer', +  'Save Pricelist'              => 'Enregistrer la liste de prix',    'Save as new'                 => 'Enregistrer comme nouveau', -  'Save to File'                => 'Enregistrer comme fichier', +  'Save to File'                => 'Enregistrer dans un fichier',    'Screen'                      => 'Écran', -  'Select a Dataset to delete and press "Continue"' => 'Sélectionner la base de données à supprimer et cliquer sur "Continuer"', -  'Select all'                  => 'Sélectionner tout', -  'Select from one of the items below' => 'Sélectionner un des postes ci-dessous', +  'Search'                      => 'Recherche', +  'Select'                      => 'Sélectionner', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!', +  'Select all'                  => 'Tout sélectionner', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF', +  'Select payment'              => 'Sélectionner le payement', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!', +  'Select txt, postscript or PDF!' => '', +  'Sell'                        => 'Vente',    'Sell Price'                  => 'Prix de vente', -  'Send by E-Mail'              => 'Envoyer par email', +  'Send by E-Mail'              => 'Envoyer par e-mail',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Service'                     => 'Service', -  'Service Items'               => 'Services', -  'Service Number missing!'     => 'Numéro de service manquant!', -  'Services'                    => 'Services', -  'Setup Templates'             => 'Configuration des Gabarits', +  'Serial No.'                  => 'N° série', +  'Serial Number'               => 'Numéro de série', +  'Service'                     => 'Prestation de service', +  'Service Items'               => 'Type prestations', +  'Services'                    => 'Prestations de services', +  'Session Timeout'             => '', +  'Session expired!'            => '', +  'Setup Templates'             => 'Configuration des squelettes',    'Ship'                        => 'Expédier', +  'Ship Merchandise'            => 'Expédier marchandise',    'Ship to'                     => 'Expédier à',    'Ship via'                    => 'Expédier via', +  'Shipping'                    => 'Expédition', +  'Shipping Address'            => 'Adresse d\'envoi', +  'Shipping Date'               => 'Date d\'expédition', +  'Shipping Date missing!'      => 'Date d\'expédition manquante!', +  'Shipping Point'              => 'Expéditeur',    'Short'                       => 'Court',    'Signature'                   => 'Signature', -  'Sold'                        => 'Vendu',    'Source'                      => 'Source', +  'Spoolfile'                   => 'Fichier file d\'attente impression',    'Standard'                    => 'Standard', +  'Standard Industrial Codes'   => 'Code secteur économique', +  'Startdate'                   => 'Date de début', +  'State'                       => 'Etat', +  'State/Province'              => 'Région/État',    'Statement'                   => 'Relevé', -  'Statement Balance'           => 'Relevé de compte', +  'Statement Balance'           => 'Solde relevé de compte',    'Statement sent to'           => 'Relevé envoyé à',    'Statements sent to printer!' => 'Relevés envoyés à l\'imprimante!', +  'Stock'                       => 'Stock',    'Stock Assembly'              => 'Stock de produits',    'Stylesheet'                  => 'Feuille de style', +  'Sub-contract GIFI'           => 'Code d\'identification comptable ou fiscale - Sous-traitance',    'Subject'                     => 'Objet', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total', +  'Summary'                     => 'Résumé', +  'Supervisor'                  => '',    'System'                      => 'Système', +  'System Defaults'             => 'Préférences système',    'Tax'                         => 'Taxe',    'Tax Accounts'                => 'Comptes de taxe',    'Tax Included'                => 'Taxe incluse', +  'Tax Number'                  => 'Numéro de TVA', +  'Tax Number / SSN'            => 'Numéro de TVA / Sécurité Sociale',    'Tax collected'               => 'Taxe collectée',    'Tax paid'                    => 'Taxe payée',    'Taxable'                     => 'Imposable', -  'Template saved!'             => 'Gabarit enregistré!', -  'Templates'                   => 'Gabarits', -  'Terms: Net'                  => 'Crédit limité à', +  'Template saved!'             => 'Squelette enregistré!', +  'Templates'                   => 'Squelettes', +  'Terms'                       => 'Crédit limité à', +  'Text Templates'              => 'Squelettes texte',    'The following Datasets are not in use and can be deleted' => 'Les fichiers de données suivants ne sont pas utilisés et peuvent être supprimés.', -  'The following Datasets need to be updated' => 'Les fichiers de données suivants doivent être mis a jour', -  'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'Ceci est un test préliminaire des sources existante. Aucune modification à ce stade!!', -  'To'                          => 'à ', -  'To add a user to a group edit a name, change the login name and save.  A new user with the same variables will then be saved under the new login name.' => 'Pour ajouter un utilisateur à un groupe, editer un "nom", changer le "login" et enregistrer. Un nouveau utilisateur avec les mêmes données sera enregistré avec le nouveau "login".', +  'The following Datasets need to be updated' => 'Les fichiers de données suivants doivent être mis à jour', +  'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'Ceci est un test préliminaire des sources existantes. Aucune modification à ce stade!', +  'Till'                        => 'Caisse', +  'To'                          => 'au', +  'To add a user to a group edit a name, change the login name and save.  A new user with the same variables will then be saved under the new login name.' => 'Pour ajouter un utilisateur à un groupe, editer un "nom", changer le "login" et enregistrer. Un nouvel utilisateur avec les mêmes données sera enregistré avec le nouveau "login".',    'Top Level'                   => 'Description principale',    'Total'                       => 'Total', +  'Trade Discount'              => 'Escompte commercial', +  'Transaction'                 => 'Écriture',    'Transaction Date missing!'   => 'Date d\'écriture manquante!', -  'Transaction deleted!'        => 'Ecriture supprimée!', -  'Transaction posted!'         => 'Ecriture enregistrée!', -  'Transaction reversal enforced for all dates' => 'Inversion des écritures exécuté pour toutes les dates', -  'Transaction reversal enforced up to' => 'Inversion des écritures exécuté jusqu\'au', +  'Transaction deleted!'        => 'Écriture supprimée!', +  'Transaction posted!'         => 'Écriture enregistrée!', +  'Transaction reversal enforced for all dates' => 'Inversion des écritures exécutée pour toutes les dates', +  'Transaction reversal enforced up to' => 'Inversion des écritures exécutée jusqu\'au',    'Transactions'                => 'Mouvements', -  'Transactions exist, cannot delete customer!' => 'Des écritures existent, impossible d\'effacer le client!', -  'Transactions exist, cannot delete vendor!' => 'Des écritures existent, impossible d\'effacer le fournisseur!', -  'Transactions exist; cannot delete account!' => 'Des écritures existent, impossible d\'effacer le compte!', +  'Transfer'                    => 'Transfert', +  'Transfer Inventory'          => 'Transfert inventaire', +  'Transfer to'                 => 'Transférer vers', +  'Translation'                 => 'Traduction', +  'Translation deleted!'        => 'Traduction supprimée!', +  'Translation not on file!'    => 'Pas de traduction dans le fichier', +  'Translations'                => 'Traductions', +  'Translations saved!'         => 'Traductions enregistrées',    'Trial Balance'               => 'Balance Globale', +  'Type of Business'            => 'Type d\'affaire',    'Unit'                        => 'Unité',    'Unit of measure'             => 'Unité de mesure', +  'Unlock System'               => 'Déverrouiller le système',    'Update'                      => 'Mettre à jour', -  'Update Dataset'              => 'Mis à jour de la base de données', +  'Update Dataset'              => 'Mise à jour de la base de données',    'Updated'                     => 'Mis à jour', -  'Use Templates'               => 'Utiliser les modèles', +  'Upgrading to Version'        => 'Mise à jour à la version', +  'Use Templates'               => 'Utiliser les squelettes',    'User'                        => 'Utilisateur',    'User deleted!'               => 'Utilisateur supprimé!',    'User saved!'                 => 'Utilisateur enregistré!', +  'Valid until'                 => 'Valable jusqu\'au',    'Vendor'                      => 'Fournisseur', +  'Vendor History'              => 'Historique fournisseurs', +  'Vendor Invoice'              => 'Facture d\'achat', +  'Vendor Invoice '             => 'Facture d\'achat ', +  'Vendor Invoice Number'       => 'Numéro de facture d\'achat ', +  'Vendor Invoice.'             => 'Facture d\'achat.', +  'Vendor Invoices'             => 'Factures d\'achat', +  'Vendor Number'               => 'Numéro de fournisseur',    'Vendor deleted!'             => 'Fournisseur supprimé!',    'Vendor missing!'             => 'Fournisseur manquant!',    'Vendor not on file!'         => 'Fournisseur absent du fichier!',    'Vendor saved!'               => 'Fournisseur enregistré!',    'Vendors'                     => 'Fournisseurs',    'Version'                     => 'Version', +  'Warehouse'                   => 'Entrepôt', +  'Warehouse deleted!'          => 'Entrepôt supprimé', +  'Warehouse saved!'            => 'Entrepôt enregistré', +  'Warehouses'                  => 'Entrepôts', +  'Warning!'                    => 'Attention!',    'Weight'                      => 'Poids',    'Weight Unit'                 => 'Unité de poids', -  'What type of item is this?'  => 'De quel type est ce poste?', -  'Year End'                    => 'Fin d\'année', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement', +  'Work Orders'                 => 'Fiche de traitement', +  'Work Phone'                  => 'Téléphone travail', +  'Year'                        => 'Année', +  'Yearend'                     => 'Écriture de fin d\'exercice', +  'Yearend date missing!'       => 'Écriture de fin d\'exercice - date manquante', +  'Yearend posted!'             => 'Écriture de fin d\'exercice enregistrée', +  'Yearend posting failed!'     => 'Échec enregistrement écriture fin d\'exercice!',    'Yes'                         => 'Oui', -  'You are logged out!'         => 'Vous êtes déconnecté!', +  'You are logged out'          => '',    'You did not enter a name!'   => 'Vous n\'avez pas saisi de nom!',    'You must enter a host and port for local and remote connections!' => 'Vous devez saisir un "hôte" et un "port" pour les connexions distantes!', +  'Zip/Postal Code'             => '', +  'account cannot be set to any other type of account' => 'compte ne peut pas être changé vers un autre type de compte',    'as at'                       => 'au', -  'collected on sales'          => 'collectées sur les ventes',    'days'                        => 'jours',    'does not exist'              => 'n\'existe pas!', +  'done'                        => 'fait',    'ea'                          => 'ch', -  'emailed to'                  => 'envoyé par email à',    'for Period'                  => 'pour la période', -  'hr'                          => 'h',    'is already a member!'        => 'est déjà un membre!', -  'is not a member!'            => 'n\'est pas un membre', +  'is not a member!'            => 'n\'est pas un membre!',    'localhost'                   => 'hôte local',    'locked!'                     => 'verrouillé!', -  'paid on purchases'           => 'payées sur les achats', -  'sent to printer'             => 'envoyé à l\'imprimante', +  'posted!'                     => 'enregistré!', +  'sent'                        => 'envoyé',    'successfully created!'       => 'créé avec succès',    'successfully deleted!'       => 'supprimé avec succès', -  'to'                          => 'jusqu\'au',    'website'                     => 'site web',  }; diff --git a/sql-ledger/locale/fr/am b/sql-ledger/locale/fr/am index 2c6126321..acdda9d51 100644 --- a/sql-ledger/locale/fr/am +++ b/sql-ledger/locale/fr/am @@ -1,139 +1,256 @@  $self{texts} = {    'AP'                          => 'Dépenses',    'AR'                          => 'Recettes', +  'About'                       => 'À propos',    'Account'                     => 'Compte',    'Account Number'              => 'Numéro de compte',    'Account Number missing!'     => 'Numéro de compte manquant!',    'Account Type'                => 'Type de compte',    'Account Type missing!'       => 'Type de compte manquant!',    'Account deleted!'            => 'Compte supprimé', +  'Account does not exist!'     => 'Compte non existant!',    'Account saved!'              => 'Compte enregistré', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Accrual'                     => 'Accumulation', +  'Activate Audit trails'       => 'Activer clôture',    'Add Account'                 => 'Ajouter compte', -  'Add GIFI'                    => 'Ajouter Code d\'Identification Comptable ou Fiscale', +  'Add Business'                => 'Ajouter type d\'affaire', +  'Add Department'              => 'Ajouter service', +  'Add GIFI'                    => 'Ajouter code d\'identification comptable ou fiscale', +  'Add Language'                => 'Ajouter langue', +  'Add SIC'                     => 'Ajouter code secteur économique', +  'Add Warehouse'               => 'Ajouter entrepôt',    'Address'                     => 'Adresse',    'Asset'                       => 'Actif',    'Audit Control'               => 'Clôture périodique', +  'Audit trail removed up to'   => 'Clôture annulée jusqu\'au', +  'Audit trails disabled'       => 'Clôture desactivée', +  'Audit trails enabled'        => 'Clôture activée',    'Backup sent to'              => 'Sauvegarde envoyée à',    'Books are open'              => 'Début exercice',    'Business Number'             => 'Numéro d\'enregistrement société', -  'COGS'                        => 'CMV', +  'Business deleted!'           => 'Type d\'affaire effacé!', +  'Business saved!'             => 'Type d\'affaire enregistré!', +  'COGS'                        => 'Coût des produits vendus',    'Cannot delete account!'      => 'Impossible de supprimer le compte!', -  'Cannot delete default account!' => 'Ne peut pas supprimer le compte par defaut!', +  'Cannot delete default account!' => 'Impossible de supprimer le compte par défaut!',    'Cannot save account!'        => 'Impossible d\'enregistrer le compte!', +  'Cannot save defaults!'       => 'Impossible d\'enregistrer les valeurs par défaut!',    'Cannot save preferences!'    => 'Impossible d\'enregistrer les préférences', +  'Cannot set account for more than one of AR, AP or IC' => 'Impossible d\'enregistrer le compte simultanément en tant que compte de recettes, dépenses ou service', +  'Cannot set multiple options for' => 'Impossible de choisir plusieurs options pour', +  'Cannot set multiple options for Parts Inventory' => 'Impossible de choisir plusieurs options pour l\'inventaire marchandises', +  'Cannot set multiple options for Service Items' => 'Impossible de choisir plusieurs options pour les types prestations', +  'Cash'                        => 'Financier',    'Character Set'               => 'Encodage des caractères',    'Chart of Accounts'           => 'Plan Comptable',    'Close Books up to'           => 'Clôturer l\'exercice jusqu\'au', +  'Code'                        => 'Code', +  'Code missing!'               => 'Code manquant!',    'Company'                     => 'Société',    'Continue'                    => 'Continuer', -  'Copy to COA'                 => 'Copier dans le Plan Comptable', +  'Contra'                      => 'Contrepartie', +  'Copy to COA'                 => 'Copier dans le plan comptable', +  'Cost Center'                 => 'Axé coûts',    'Credit'                      => 'Crédit', -  'Date Format'                 => 'Format de Date', +  'Customer Number'             => 'Numéro de client', +  'Database Host'               => 'Hôte de base de données', +  'Dataset'                     => 'Fichier de données', +  'Date Format'                 => 'Format de date',    'Debit'                       => 'Débit', +  'Defaults saved!'             => 'Valeurs par défaut enrégistrées!',    'Delete'                      => 'Supprimer',    'Delete Account'              => 'Supprimer compte', +  'Department deleted!'         => 'Service effacé!', +  'Department saved!'           => 'Service enregistré!', +  'Departments'                 => 'Services',    'Description'                 => 'Description', -  'Dropdown Limit'              => 'Limit de déroulement', -  'E-mail'                      => 'Email', +  'Description missing!'        => 'Description manquante!', +  'Discount'                    => 'Remise', +  'Dropdown Limit'              => 'Limite de déroulement', +  'E-mail'                      => 'E-mail',    'Edit'                        => 'Modifier',    'Edit Account'                => 'Modifier le compte', -  'Edit GIFI'                   => 'Modifier Code d\'Identification Comptable ou Fiscale', +  'Edit Business'               => 'Modifier type d\'affaire', +  'Edit Department'             => 'Modifier service de l\'entreprise', +  'Edit GIFI'                   => 'Modifier code d\'identification comptable ou fiscale', +  'Edit Language'               => 'Modifier langue',    'Edit Preferences for'        => 'Modifier les préférences pour', -  'Edit Template'               => 'Modifier modèle', +  'Edit SIC'                    => 'Modifier code de secteur économique', +  'Edit Template'               => 'Modifier squelette', +  'Edit Warehouse'              => 'Modifier entrepôt', +  'Employee Number'             => 'Numéro d\'employé',    'Enforce transaction reversal for all dates' => 'Appliquer l\'inversion des écritures pour toutes les dates',    'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Entrer le nom de la monnaie nationale et des monnaies étrangères en 3 lettres séparées par (:) (Ex: EUR:USD:CAD)',    'Equity'                      => 'Capital', -  'Expense'                     => 'Dépense', -  'Expense Account'             => 'Compte Dépenses', -  'Expense/Asset'               => 'Dépense/Actif', +  'Expense'                     => 'Dépenses', +  'Expense Account'             => 'Compte de dépenses', +  'Expense/Asset'               => 'Dépenses/actif',    'Fax'                         => 'Fax',    'Foreign Exchange Gain'       => 'Produit conversion devises',    'Foreign Exchange Loss'       => 'Perte conversion devises', -  'GIFI'                        => 'Code d\'Identification Comptable ou Fiscale', -  'GIFI deleted!'               => 'Code d\'Identification Comptable ou Fiscale supprimé!', -  'GIFI missing!'               => 'Code d\'Identification Comptable ou Fiscale manquant!', -  'GIFI saved!'                 => 'Code d\'Identification Comptable ou Fiscale enregistré!', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale', +  'GIFI deleted!'               => 'Code d\'identification comptable ou fiscale supprimé!', +  'GIFI missing!'               => 'Code d\'identification comptable ou fiscale manquant!', +  'GIFI saved!'                 => 'Code d\'identification comptable ou fiscale enregistré!',    'Heading'                     => 'En-tête', -  'Include in drop-down menus'  => 'Inclure dans les menus deroulants', -  'Include this account on the customer/vendor forms to flag customer/vendor as taxable?' => 'Afficher ce compte sur les formulaires de client/fournisseur pour le marquer comme imposable?', +  'Include in drop-down menus'  => 'Inclure dans les menus déroulants', +  'Include this account on the customer/vendor forms to flag customer/vendor as taxable?' => 'Afficher ce compte sur les formulaires de client/fournisseur pour marquer le client/fournisseur comme imposable?',    'Income'                      => 'Recettes', -  'Income Account'              => 'Compte Recettes', +  'Income Account'              => 'Compte de recettes',    'Inventory'                   => 'Inventaire', -  'Inventory Account'           => 'Compte d\'Inventaire', +  'Inventory Account'           => 'Compte de stock',    'Is this a summary account to record' => 'Est-ce que c\'est un compte sommaire à enregistrer?', +  'Labor/Overhead'              => 'Coût de production',    'Language'                    => 'Langue', -  'Last Invoice Number'         => 'Dernier numéro de facture', +  'Language deleted!'           => 'Langue effacée!', +  'Language saved!'             => 'Langue enregistrée!', +  'Languages'                   => 'Langues',    'Last Numbers & Default Accounts' => 'Derniers numéros et comptes par défauts', -  'Last Purchase Order Number'  => 'Dernier numéro de commande d\'achat', -  'Last Sales Order Number'     => 'Numéro de la dernière commande de vente',    'Liability'                   => 'Passif', +  'Licensed to'                 => 'Licence à',    'Link'                        => 'Liens', +  'Menu Width'                  => 'Largeur menu', +  'Method'                      => 'Méthode',    'Name'                        => 'Nom',    'No'                          => 'Non',    'No email address for'        => 'Pas d\'adresse email pour',    'Number'                      => 'Numéro',    'Number Format'               => 'Format des numéros', +  'Partnumber'                  => 'Numéro de marchandise',    'Parts Inventory'             => 'Inventaire marchandises', -  'Password'                    => 'Mot de Passe', -  'Payables'                    => 'À Payer', +  'Password'                    => 'Mot de passe', +  'Payables'                    => 'À payer',    'Payment'                     => 'Paiement',    'Phone'                       => 'Tél.',    'Preferences saved!'          => 'Préférences enregistrées!', -  'Rate'                        => 'Cadence', +  'Printer'                     => 'Imprimante', +  'Profit Center'               => 'Axé profit', +  'Purchase Order Number'       => 'Numéro de commande', +  'RFQ Number'                  => 'Numéro de demande de devis', +  'Rate'                        => 'Taux',    'Receivables'                 => 'À recevoir', -  'Sales'                       => 'Ventes', +  'Reference'                   => 'Référence', +  'Remove Audit trails up to'   => 'Annuler clôture jusqu\'au', +  'Retained Earnings'           => 'Éxcédents non distribués', +  'SIC deleted!'                => 'Code secteur économique effacé!', +  'SIC saved!'                  => 'Code secteur économique enregistré!', +  'Sales Invoice Number'        => 'Numéro de facture de vente', +  'Sales Order Number'          => 'Numéro de commande de vente', +  'Sales Quotation Number'      => 'Numéro de devis de vente',    'Save'                        => 'Enregistrer', -  'Service Items'               => 'Services', -  'Ship via'                    => 'Expédier via', +  'Save as new'                 => 'Enregistrer comme nouveau', +  'Service Items'               => 'Type prestations',    'Signature'                   => 'Signature', +  'Standard Industrial Codes'   => 'Code secteur économique',    'Stylesheet'                  => 'Feuille de style', +  'System Defaults'             => 'Préférences système',    'Tax'                         => 'Taxe',    'Tax Accounts'                => 'Comptes de taxe', -  'Template saved!'             => 'Gabarit enregistré!', -  'Transaction reversal enforced for all dates' => 'Inversion des écritures exécuté pour toutes les dates', -  'Transaction reversal enforced up to' => 'Inversion des écritures exécuté jusqu\'au', -  'Transactions exist; cannot delete account!' => 'Des écritures existent, impossible d\'effacer le compte!', +  'Template saved!'             => 'Squelette enregistré!', +  'Transaction reversal enforced for all dates' => 'Inversion des écritures exécutée pour toutes les dates', +  'Transaction reversal enforced up to' => 'Inversion des écritures exécutée jusqu\'au', +  'Type of Business'            => 'Type d\'affaire', +  'User'                        => 'Utilisateur', +  'Vendor Invoice Number'       => 'Numéro de facture d\'achat ', +  'Vendor Number'               => 'Numéro de fournisseur', +  'Version'                     => 'Version', +  'Warehouse deleted!'          => 'Entrepôt supprimé', +  'Warehouse saved!'            => 'Entrepôt enregistré', +  'Warehouses'                  => 'Entrepôts',    'Weight Unit'                 => 'Unité de poids', -  'Year End'                    => 'Fin d\'année', +  'Yearend'                     => 'Écriture de fin d\'exercice', +  'Yearend date missing!'       => 'Écriture de fin d\'exercice - date manquante', +  'Yearend posted!'             => 'Écriture de fin d\'exercice enregistrée', +  'Yearend posting failed!'     => 'Échec enregistrement écriture fin d\'exercice!',    'Yes'                         => 'Oui', -  'does not exist'              => 'n\'existe pas!', +  'account cannot be set to any other type of account' => 'compte ne peut pas être changé vers un autre type de compte', +  'localhost'                   => 'hôte local',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu', +  'account_header'              => 'account_header',    'add'                         => 'add', +  'add_account'                 => 'add_account', +  'add_business'                => 'add_business', +  'add_department'              => 'add_department',    'add_gifi'                    => 'add_gifi', +  'add_language'                => 'add_language', +  'add_sic'                     => 'add_sic', +  'add_warehouse'               => 'add_warehouse',    'audit_control'               => 'audit_control',    'backup'                      => 'backup', +  'business_header'             => 'business_header', +  'company_logo'                => 'company_logo',    'config'                      => 'config',    'continue'                    => 'continue',    'copy_to_coa'                 => 'copy_to_coa', +  'defaults'                    => 'defaults',    'delete'                      => 'delete',    'delete_account'              => 'delete_account', +  'delete_business'             => 'delete_business', +  'delete_department'           => 'delete_department',    'delete_gifi'                 => 'delete_gifi', +  'delete_language'             => 'delete_language', +  'delete_sic'                  => 'delete_sic', +  'delete_warehouse'            => 'delete_warehouse', +  'department_header'           => 'department_header', +  'display'                     => 'display',    'display_form'                => 'display_form',    'display_stylesheet'          => 'display_stylesheet',    'doclose'                     => 'doclose',    'edit'                        => 'edit', +  'edit_account'                => 'edit_account', +  'edit_business'               => 'edit_business', +  'edit_department'             => 'edit_department',    'edit_gifi'                   => 'edit_gifi', +  'edit_language'               => 'edit_language', +  'edit_sic'                    => 'edit_sic',    'edit_template'               => 'edit_template', +  'edit_warehouse'              => 'edit_warehouse',    'form_footer'                 => 'form_footer', -  'form_header'                 => 'form_header', +  'generate_yearend'            => 'generate_yearend',    'gifi_footer'                 => 'gifi_footer',    'gifi_header'                 => 'gifi_header', -  'list'                        => 'list', +  'language_header'             => 'language_header', +  'list_account'                => 'list_account', +  'list_business'               => 'list_business', +  'list_department'             => 'list_department',    'list_gifi'                   => 'list_gifi', +  'list_language'               => 'list_language', +  'list_sic'                    => 'list_sic', +  'list_warehouse'              => 'list_warehouse', +  'menubar'                     => 'menubar',    'save'                        => 'save',    'save_account'                => 'save_account', +  'save_as_new'                 => 'save_as_new', +  'save_business'               => 'save_business', +  'save_defaults'               => 'save_defaults', +  'save_department'             => 'save_department',    'save_gifi'                   => 'save_gifi', +  'save_language'               => 'save_language',    'save_preferences'            => 'save_preferences', +  'save_sic'                    => 'save_sic',    'save_template'               => 'save_template', +  'save_warehouse'              => 'save_warehouse', +  'section_menu'                => 'section_menu', +  'sic_header'                  => 'sic_header', +  'warehouse_header'            => 'warehouse_header', +  'yearend'                     => 'yearend',    'ajouter_compte'              => 'add_account', +  'ajouter_type_d\'affaire'     => 'add_business', +  'ajouter_service'             => 'add_department', +  'ajouter_langue'              => 'add_language', +  'ajouter_code_secteur_économique' => 'add_sic', +  'ajouter_entrepôt'            => 'add_warehouse',    'continuer'                   => 'continue',    'copier_dans_le_plan_comptable' => 'copy_to_coa',    'supprimer'                   => 'delete',    'modifier'                    => 'edit',    'modifier_le_compte'          => 'edit_account',    'enregistrer'                 => 'save', +  'enregistrer_comme_nouveau'   => 'save_as_new',  };  1; diff --git a/sql-ledger/locale/fr/ap b/sql-ledger/locale/fr/ap index ac20a0902..a00d33028 100644 --- a/sql-ledger/locale/fr/ap +++ b/sql-ledger/locale/fr/ap @@ -1,10 +1,12 @@  $self{texts} = { -  'AP Transaction'              => 'Ecriture Dépense', +  'AP Outstanding'              => 'Dépenses en retard', +  'AP Transaction'              => 'Écriture dépenses',    'AP Transactions'             => 'Mouvements - Dépenses',    'Account'                     => 'Compte', -  'Add Accounts Payables Transaction' => 'Saisie d\'écriture - Dépenses', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add AP Transaction'          => 'Ajouter une dépense',    'Address'                     => 'Adresse', -  'Amount'                      => 'Total', +  'Amount'                      => 'Montant',    'Amount Due'                  => 'Montant dû',    'Apr'                         => 'Avril',    'April'                       => 'Avril', @@ -15,25 +17,30 @@ $self{texts} = {    'Cannot post payment for a closed period!' => 'Impossible d\'enregistrer le paiement sur un exercice clos!',    'Cannot post transaction for a closed period!' => 'Impossible d\'enregistrer l\'écriture sur un exercice clos!',    'Cannot post transaction!'    => 'Impossible d\'enregistrer l\'écriture!', +  'Check'                       => 'Chèque',    'Closed'                      => 'Clôturé', -  'Confirm!'                    => 'Confirmez!', +  'Confirm!'                    => 'Confirmer!',    'Continue'                    => 'Continuer', +  'Credit Limit'                => 'Encours autorisé', +  'Curr'                        => 'Dev.',    'Currency'                    => 'Devise', +  'Current'                     => 'En cours',    'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date',    'Date Paid'                   => 'Date de paiement',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'Due Date'                    => 'Date d\'échéance', +  'Due Date'                    => 'Échéance',    'Due Date missing!'           => 'Date d\'échéance manquante!', -  'Edit Accounts Payables Transaction' => 'Modifier Mouvements - Dépenses', +  'Edit AP Transaction'         => 'Modifier une dépense',    'Employee'                    => 'Employé',    'Exch'                        => 'Change', -  'Exchangerate'                => 'Taux de change', -  'Exchangerate for payment missing!' => 'Taux de change manquant pour le paiement!', -  'Exchangerate missing!'       => 'Taux de change manquant!', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate for payment missing!' => 'Taux de change manquant pour le paiement!', +  'Exchange rate missing!'      => 'Taux de change manquant!',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', @@ -43,18 +50,21 @@ $self{texts} = {    'Invoice Date'                => 'Date de facturation',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number'              => 'Numéro de facture', -  'Invoice Number missing!'     => 'Numéro de facture manquant!',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', +  'Manager'                     => 'Gestionnaire',    'Mar'                         => 'Mars',    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Memo'                        => 'Mémo', +  'Month'                       => 'Mois',    'Notes'                       => 'Notes', +  'Nothing to print!'           => 'Rien à imprimer',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Number'                      => 'Numéro', @@ -63,34 +73,51 @@ $self{texts} = {    'Open'                        => 'Ouvert',    'Order'                       => 'Commande',    'Order Number'                => 'Numéro de commande', -  'Paid'                        => 'Total Payé', -  'Payment date missing!'       => 'Date de paiement manquant!', +  'PDF'                         => 'PDF', +  'Paid'                        => 'Total payé', +  'Payment date missing!'       => 'Date de paiement manquante!',    'Payments'                    => 'Paiements', +  'Period'                      => 'Période',    'Post'                        => 'Enregistrer',    'Post as new'                 => 'Enregistrer comme nouveau', -  'Project'                     => 'Projet', +  'Postscript'                  => 'Postcript', +  'Print'                       => 'Imprimer', +  'Print and Post'              => 'Imprimer et imputer', +  'Printed'                     => 'Imprimé',    'Project not on file!'        => 'Projet absent du fichier!', -  'Purchase Invoice'            => 'Facture d\'Achat', +  'Quarter'                     => 'Trimestre', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Receipt'                     => 'Reçu', +  'Remaining'                   => 'Restant', +  'Screen'                      => 'Écran', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', +  'Select payment'              => 'Sélectionner le payement', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre',    'Source'                      => 'Source', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total',    'Tax'                         => 'Taxe',    'Tax Included'                => 'Taxe incluse', +  'To'                          => 'au',    'Total'                       => 'Total', -  'Transaction deleted!'        => 'Ecriture supprimée!', -  'Transaction posted!'         => 'Ecriture enregistrée!', +  'Transaction'                 => 'Écriture', +  'Transaction deleted!'        => 'Écriture supprimée!', +  'Transaction posted!'         => 'Écriture enregistrée!',    'Update'                      => 'Mettre à jour',    'Vendor'                      => 'Fournisseur', +  'Vendor Invoice.'             => 'Facture d\'achat.',    'Vendor missing!'             => 'Fournisseur manquant!',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', +  'Year'                        => 'Année',    'Yes'                         => 'Oui', -  'to'                          => 'jusqu\'au',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add',    'add_transaction'             => 'add_transaction',    'ap_subtotal'                 => 'ap_subtotal', @@ -101,32 +128,47 @@ $self{subs} = {    'check_project'               => 'check_project',    'continue'                    => 'continue',    'create_links'                => 'create_links', +  'customer_details'            => 'customer_details',    'delete'                      => 'delete', +  'display'                     => 'display',    'display_form'                => 'display_form',    'edit'                        => 'edit',    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header',    'gl_transaction'              => 'gl_transaction', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected', +  'payment_selected'            => 'payment_selected',    'post'                        => 'post',    'post_as_new'                 => 'post_as_new', +  'print'                       => 'print', +  'print_and_post'              => 'print_and_post', +  'print_check'                 => 'print_check', +  'print_options'               => 'print_options', +  'print_receipt'               => 'print_receipt', +  'print_transaction'           => 'print_transaction',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'sales_invoice_'              => 'sales_invoice_',    'search'                      => 'search', +  'section_menu'                => 'section_menu',    'select_name'                 => 'select_name', +  'select_payment'              => 'select_payment',    'select_project'              => 'select_project',    'update'                      => 'update', +  'vendor_details'              => 'vendor_details', +  'vendor_invoice_'             => 'vendor_invoice_',    'yes'                         => 'yes', -  'ecriture_dépense'            => 'ap_transaction', -  'saisie_d\'écriture___dépenses' => 'add_accounts_payables_transaction', +  'Écriture_dépenses'           => 'ap_transaction', +  'ajouter_une_dépense'         => 'add_ap_transaction',    'continuer'                   => 'continue',    'supprimer'                   => 'delete', -  'modifier_mouvements___dépenses' => 'edit_accounts_payables_transaction', +  'modifier_une_dépense'        => 'edit_ap_transaction',    'enregistrer'                 => 'post',    'enregistrer_comme_nouveau'   => 'post_as_new', -  'facture_d\'achat'            => 'purchase_invoice', +  'imprimer'                    => 'print', +  'imprimer_et_imputer'         => 'print_and_post',    'mettre_à_jour'               => 'update', +  'facture_d\'achat.'           => 'vendor_invoice.',    'oui'                         => 'yes',  }; diff --git a/sql-ledger/locale/fr/ar b/sql-ledger/locale/fr/ar index 49f282842..2402d7ce7 100644 --- a/sql-ledger/locale/fr/ar +++ b/sql-ledger/locale/fr/ar @@ -1,10 +1,12 @@  $self{texts} = { -  'AR Transaction'              => 'Ecriture Recette', +  'AR Outstanding'              => 'Recettes en retard', +  'AR Transaction'              => 'Écriture recettes',    'AR Transactions'             => 'Mouvements - Recettes',    'Account'                     => 'Compte', -  'Add Accounts Receivables Transaction' => 'Saisie d\'écriture - Recettes', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add AR Transaction'          => 'Ajouter une recette',    'Address'                     => 'Adresse', -  'Amount'                      => 'Total', +  'Amount'                      => 'Montant',    'Amount Due'                  => 'Montant dû',    'Apr'                         => 'Avril',    'April'                       => 'Avril', @@ -15,11 +17,14 @@ $self{texts} = {    'Cannot post payment for a closed period!' => 'Impossible d\'enregistrer le paiement sur un exercice clos!',    'Cannot post transaction for a closed period!' => 'Impossible d\'enregistrer l\'écriture sur un exercice clos!',    'Cannot post transaction!'    => 'Impossible d\'enregistrer l\'écriture!', +  'Check'                       => 'Chèque',    'Closed'                      => 'Clôturé', -  'Confirm!'                    => 'Confirmez!', +  'Confirm!'                    => 'Confirmer!',    'Continue'                    => 'Continuer',    'Credit Limit'                => 'Encours autorisé', +  'Curr'                        => 'Dev.',    'Currency'                    => 'Devise', +  'Current'                     => 'En cours',    'Customer'                    => 'Client',    'Customer missing!'           => 'Client manquant!',    'Customer not on file!'       => 'Client absent du fichier!', @@ -28,15 +33,15 @@ $self{texts} = {    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'Due Date'                    => 'Date d\'échéance', +  'Due Date'                    => 'Échéance',    'Due Date missing!'           => 'Date d\'échéance manquante!', -  'Edit Accounts Receivables Transaction' => 'Modifier Mouvements - Recettes', -  'Employee'                    => 'Employé', +  'Edit AR Transaction'         => 'Modifier une recette',    'Exch'                        => 'Change', -  'Exchangerate'                => 'Taux de change', -  'Exchangerate for payment missing!' => 'Taux de change manquant pour le paiement!', -  'Exchangerate missing!'       => 'Taux de change manquant!', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate for payment missing!' => 'Taux de change manquant pour le paiement!', +  'Exchange rate missing!'      => 'Taux de change manquant!',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', @@ -46,18 +51,21 @@ $self{texts} = {    'Invoice Date'                => 'Date de facturation',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number'              => 'Numéro de facture', -  'Invoice Number missing!'     => 'Numéro de facture manquant!',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', +  'Manager'                     => 'Gestionnaire',    'Mar'                         => 'Mars',    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Memo'                        => 'Mémo', +  'Month'                       => 'Mois',    'Notes'                       => 'Notes', +  'Nothing to print!'           => 'Rien à imprimer',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Number'                      => 'Numéro', @@ -66,33 +74,53 @@ $self{texts} = {    'Open'                        => 'Ouvert',    'Order'                       => 'Commande',    'Order Number'                => 'Numéro de commande', -  'Paid'                        => 'Total Payé', -  'Payment date missing!'       => 'Date de paiement manquant!', +  'PDF'                         => 'PDF', +  'Paid'                        => 'Total payé', +  'Payment date missing!'       => 'Date de paiement manquante!',    'Payments'                    => 'Paiements', +  'Period'                      => 'Période',    'Post'                        => 'Enregistrer',    'Post as new'                 => 'Enregistrer comme nouveau', -  'Project'                     => 'Projet', +  'Postscript'                  => 'Postcript', +  'Print'                       => 'Imprimer', +  'Print and Post'              => 'Imprimer et imputer', +  'Printed'                     => 'Imprimé',    'Project not on file!'        => 'Projet absent du fichier!', +  'Quarter'                     => 'Trimestre', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Receipt'                     => 'Reçu',    'Remaining'                   => 'Restant', -  'Sales Invoice'               => 'Facture de Vente', +  'Sales Invoice.'              => 'Facture de vente.', +  'Salesperson'                 => 'Vendeur', +  'Screen'                      => 'Écran', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', +  'Select payment'              => 'Sélectionner le payement', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', +  'Ship via'                    => 'Expédier via', +  'Shipping Point'              => 'Expéditeur',    'Source'                      => 'Source', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total',    'Tax'                         => 'Taxe',    'Tax Included'                => 'Taxe incluse', +  'Till'                        => 'Caisse', +  'To'                          => 'au',    'Total'                       => 'Total', -  'Transaction deleted!'        => 'Ecriture supprimée!', -  'Transaction posted!'         => 'Ecriture enregistrée!', +  'Transaction'                 => 'Écriture', +  'Transaction deleted!'        => 'Écriture supprimée!', +  'Transaction posted!'         => 'Écriture enregistrée!',    'Update'                      => 'Mettre à jour',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', +  'Year'                        => 'Année',    'Yes'                         => 'Oui', -  'to'                          => 'jusqu\'au',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add',    'add_transaction'             => 'add_transaction',    'ap_transaction'              => 'ap_transaction', @@ -103,29 +131,44 @@ $self{subs} = {    'check_project'               => 'check_project',    'continue'                    => 'continue',    'create_links'                => 'create_links', +  'customer_details'            => 'customer_details',    'delete'                      => 'delete', +  'display'                     => 'display',    'display_form'                => 'display_form',    'edit'                        => 'edit',    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header',    'gl_transaction'              => 'gl_transaction', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected', +  'payment_selected'            => 'payment_selected',    'post'                        => 'post',    'post_as_new'                 => 'post_as_new', +  'print'                       => 'print', +  'print_and_post'              => 'print_and_post', +  'print_check'                 => 'print_check', +  'print_options'               => 'print_options', +  'print_receipt'               => 'print_receipt', +  'print_transaction'           => 'print_transaction',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'sales_invoice_'              => 'sales_invoice_',    'search'                      => 'search', +  'section_menu'                => 'section_menu',    'select_name'                 => 'select_name', +  'select_payment'              => 'select_payment',    'select_project'              => 'select_project',    'update'                      => 'update', +  'vendor_details'              => 'vendor_details', +  'vendor_invoice_'             => 'vendor_invoice_',    'yes'                         => 'yes', -  'ecriture_recette'            => 'ar_transaction', +  'Écriture_recettes'           => 'ar_transaction',    'continuer'                   => 'continue',    'supprimer'                   => 'delete',    'enregistrer'                 => 'post',    'enregistrer_comme_nouveau'   => 'post_as_new', -  'facture_de_vente'            => 'sales_invoice', +  'imprimer'                    => 'print', +  'imprimer_et_imputer'         => 'print_and_post', +  'facture_de_vente.'           => 'sales_invoice.',    'mettre_à_jour'               => 'update',    'oui'                         => 'yes',  }; diff --git a/sql-ledger/locale/fr/arap b/sql-ledger/locale/fr/arap index 369913fb1..879bfa6bf 100644 --- a/sql-ledger/locale/fr/arap +++ b/sql-ledger/locale/fr/arap @@ -20,10 +20,10 @@ $self{subs} = {    'gl_transaction'              => 'gl_transaction',    'name_selected'               => 'name_selected',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'sales_invoice_'              => 'sales_invoice_',    'select_name'                 => 'select_name',    'select_project'              => 'select_project', +  'vendor_invoice_'             => 'vendor_invoice_',    'continuer'                   => 'continue',  }; diff --git a/sql-ledger/locale/fr/arapprn b/sql-ledger/locale/fr/arapprn new file mode 100644 index 000000000..b49655871 --- /dev/null +++ b/sql-ledger/locale/fr/arapprn @@ -0,0 +1,37 @@ +$self{texts} = { +  'Account'                     => 'Compte', +  'Amount'                      => 'Montant', +  'Check'                       => 'Chèque', +  'Continue'                    => 'Continuer', +  'Date'                        => 'Date', +  'Memo'                        => 'Mémo', +  'Nothing to print!'           => 'Rien à imprimer', +  'PDF'                         => 'PDF', +  'Postscript'                  => 'Postcript', +  'Printed'                     => 'Imprimé', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Receipt'                     => 'Reçu', +  'Screen'                      => 'Écran', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!', +  'Select payment'              => 'Sélectionner le payement', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!', +  'Source'                      => 'Source', +  'Transaction'                 => 'Écriture', +}; + +$self{subs} = { +  'customer_details'            => 'customer_details', +  'payment_selected'            => 'payment_selected', +  'print'                       => 'print', +  'print_and_post'              => 'print_and_post', +  'print_check'                 => 'print_check', +  'print_options'               => 'print_options', +  'print_receipt'               => 'print_receipt', +  'print_transaction'           => 'print_transaction', +  'select_payment'              => 'select_payment', +  'vendor_details'              => 'vendor_details', +  'continuer'                   => 'continue', +}; + +1; diff --git a/sql-ledger/locale/fr/bp b/sql-ledger/locale/fr/bp new file mode 100644 index 000000000..bb8be8786 --- /dev/null +++ b/sql-ledger/locale/fr/bp @@ -0,0 +1,67 @@ +$self{texts} = { +  'Account'                     => 'Compte', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Are you sure you want to remove the marked entries from the queue?' => 'Êtes vous sûr de vouloir enlever les objets sélectionnés de la queue?', +  'Bin Lists'                   => 'Liste des emplacements', +  'Cannot remove files!'        => 'Impossible d\'effacer les fichiers!', +  'Checks'                      => 'Chèques', +  'Confirm!'                    => 'Confirmer!', +  'Continue'                    => 'Continuer', +  'Current'                     => 'En cours', +  'Customer'                    => 'Client', +  'Date'                        => 'Date', +  'From'                        => 'De', +  'Invoice'                     => 'Facture', +  'Invoice Number'              => 'Numéro de facture', +  'Marked entries printed!'     => 'Éléments marqués imprimés!', +  'Month'                       => 'Mois', +  'Order'                       => 'Commande', +  'Order Number'                => 'Numéro de commande', +  'Packing Lists'               => 'Listes d\'envoi', +  'Period'                      => 'Période', +  'Pick Lists'                  => 'Liste de sélection', +  'Print'                       => 'Imprimer', +  'Printing ... '               => 'Impression en cours ... ', +  'Purchase Orders'             => 'Commandes d\'achat', +  'Quarter'                     => 'Trimestre', +  'Quotation'                   => 'Devis', +  'Quotation Number'            => 'Numéro de devis', +  'Quotations'                  => 'Devis', +  'RFQs'                        => 'Demandes de devis', +  'Receipts'                    => 'Reçus', +  'Reference'                   => 'Référence', +  'Remove'                      => 'Effacer', +  'Removed spoolfiles!'         => 'File d\'attente impression effacée!', +  'Removing marked entries from queue ...' => 'Suppression des éléments sélectionnés de la file d\'attente ...', +  'Sales Invoices'              => 'Factures de vente', +  'Sales Orders'                => 'Commandes de vente', +  'Select all'                  => 'Tout sélectionner', +  'Spoolfile'                   => 'Fichier file d\'attente impression', +  'To'                          => 'au', +  'Vendor'                      => 'Fournisseur', +  'Work Orders'                 => 'Fiche de traitement', +  'Year'                        => 'Année', +  'Yes'                         => 'Oui', +  'done'                        => 'fait', +}; + +$self{subs} = { +  'acc_menu'                    => 'acc_menu', +  'continue'                    => 'continue', +  'display'                     => 'display', +  'list_spool'                  => 'list_spool', +  'menubar'                     => 'menubar', +  'print'                       => 'print', +  'remove'                      => 'remove', +  'search'                      => 'search', +  'section_menu'                => 'section_menu', +  'select_all'                  => 'select_all', +  'yes'                         => 'yes', +  'continuer'                   => 'continue', +  'imprimer'                    => 'print', +  'effacer'                     => 'remove', +  'tout_sélectionner'           => 'select_all', +  'oui'                         => 'yes', +}; + +1; diff --git a/sql-ledger/locale/fr/ca b/sql-ledger/locale/fr/ca index 1e011ac83..02e7a14ae 100644 --- a/sql-ledger/locale/fr/ca +++ b/sql-ledger/locale/fr/ca @@ -7,19 +7,21 @@ $self{texts} = {    'Balance'                     => 'Solde',    'Chart of Accounts'           => 'Plan Comptable',    'Credit'                      => 'Crédit', +  'Current'                     => 'En cours',    'Date'                        => 'Date',    'Debit'                       => 'Débit',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre', +  'Department'                  => 'Service',    'Description'                 => 'Description',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', -  'GIFI'                        => 'Code d\'Identification Comptable ou Fiscale', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale',    'Include in Report'           => 'Inclure dans l\'état',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', @@ -28,15 +30,21 @@ $self{texts} = {    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Month'                       => 'Mois',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', +  'Period'                      => 'Période', +  'Project Number'              => 'Numéro de projet', +  'Quarter'                     => 'Trimestre', +  'R'                           => 'R',    'Reference'                   => 'Référence',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Subtotal'                    => 'Sous Total', -  'to'                          => 'jusqu\'au', +  'Subtotal'                    => 'Sous total', +  'To'                          => 'au', +  'Year'                        => 'Année',  };  $self{subs} = { diff --git a/sql-ledger/locale/fr/cp b/sql-ledger/locale/fr/cp index b7695132a..48dad0e08 100644 --- a/sql-ledger/locale/fr/cp +++ b/sql-ledger/locale/fr/cp @@ -1,50 +1,54 @@  $self{texts} = { +  'AP'                          => 'Dépenses', +  'AR'                          => 'Recettes',    'Account'                     => 'Compte', +  'Accounting Menu'             => 'Menu de comptabilité',    'Address'                     => 'Adresse', -  'Amount'                      => 'Total', -  'Amount does not equal applied!' => 'Le montant n\'est égal à celui appliqué!', -  'Amount missing!'             => 'Montant manquant', -  'Applied'                     => 'Appliquer', -  'Cannot post payment!'        => 'Impossible d\'enregistrer le paiement!', +  'All'                         => 'Tous', +  'Amount'                      => 'Montant', +  'Amount Due'                  => 'Montant dû', +  'Cannot post Payment!'        => 'Impossible d\'enregistrer le paiement!', +  'Cannot post Receipt!'        => 'Impossible d\'enregistrer le reçu!',    'Cannot process payment for a closed period!' => 'Impossible de faire un paiement sur un exercice clos!', -  'Check'                       => 'Chèque', -  'Check printed!'              => 'Chèque imprimé!', -  'Check printing failed!'      => 'Impression du chèque échoué!',    'Continue'                    => 'Continuer',    'Currency'                    => 'Devise',    'Customer'                    => 'Client',    'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date',    'Date missing!'               => 'Date manquante!', +  'Department'                  => 'Service', +  'Deposit'                     => 'Dépôt',    'Description'                 => 'Description', -  'Due'                         => 'Echéance', -  'Exchangerate'                => 'Taux de change', -  'From'                        => 'De', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate missing!'      => 'Taux de change manquant!',    'Invoice'                     => 'Facture',    'Invoices'                    => 'Factures', -  'Nothing applied!'            => 'Rien n\'a été appliqué!', +  'Memo'                        => 'Mémo', +  'Nothing outstanding for '    => 'Aucun rétard concernant ',    'Number'                      => 'Numéro', -  'Paid in full'                => 'Complètement payé', +  'PDF'                         => 'PDF',    'Payment'                     => 'Paiement',    'Payment posted!'             => 'Paiement enregistré!',    'Post'                        => 'Enregistrer', +  'Postscript'                  => 'Postcript', +  'Prepayment'                  => 'Paiement à l\'avance',    'Print'                       => 'Imprimer', -  'Printer'                     => 'Imprimante',    'Project not on file!'        => 'Projet absent du fichier!', +  'Queue'                       => 'File d\'attente',    'Receipt'                     => 'Reçu', -  'Receipt printed!'            => 'Receipt printed!', -  'Receipt printing failed!'    => 'Receipt printing failed!', -  'Reference'                   => 'Référence', +  'Receipt posted!'             => 'Reçu enregistré!',    'Screen'                      => 'Écran', +  'Select'                      => 'Sélectionner',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', +  'Source'                      => 'Source',    'Update'                      => 'Mettre à jour',    'Vendor'                      => 'Fournisseur',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', -  'to'                          => 'jusqu\'au',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add_transaction'             => 'add_transaction',    'ap_transaction'              => 'ap_transaction',    'ar_transaction'              => 'ar_transaction', @@ -53,21 +57,24 @@ $self{subs} = {    'check_project'               => 'check_project',    'continue'                    => 'continue',    'customer_details'            => 'customer_details', +  'display'                     => 'display',    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header',    'gl_transaction'              => 'gl_transaction',    'list_invoices'               => 'list_invoices', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected',    'payment'                     => 'payment',    'post'                        => 'post',    'print'                       => 'print',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'sales_invoice_'              => 'sales_invoice_', +  'section_menu'                => 'section_menu',    'select_name'                 => 'select_name',    'select_project'              => 'select_project',    'update'                      => 'update',    'vendor_details'              => 'vendor_details', +  'vendor_invoice_'             => 'vendor_invoice_',    'continuer'                   => 'continue',    'enregistrer'                 => 'post',    'imprimer'                    => 'print', diff --git a/sql-ledger/locale/fr/ct b/sql-ledger/locale/fr/ct index 21be5e292..d564f6679 100644 --- a/sql-ledger/locale/fr/ct +++ b/sql-ledger/locale/fr/ct @@ -1,39 +1,114 @@  $self{texts} = { -  'Add'                         => 'Ajouter', +  'AP Transaction'              => 'Écriture dépenses', +  'AP Transactions'             => 'Mouvements - Dépenses', +  'AR Transaction'              => 'Écriture recettes', +  'AR Transactions'             => 'Mouvements - Recettes', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Customer'                => 'Ajouter client', +  'Add Vendor'                  => 'Ajouter fournisseur',    'Address'                     => 'Adresse',    'All'                         => 'Tous', -  'Bcc'                         => 'Bcc', +  'Amount'                      => 'Montant', +  'BIC'                         => 'BIC', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Break'                       => 'Rupture',    'Cannot delete customer!'     => 'Impossible de supprimer le client!',    'Cannot delete vendor!'       => 'Impossible de supprimer le fournisseur!', -  'Cc'                          => 'Cc', +  'Cc'                          => 'Copie', +  'City'                        => 'Ville', +  'Closed'                      => 'Clôturé', +  'Company Name'                => 'Nom de société',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer', +  'Cost'                        => 'Coût', +  'Could not save pricelist!'   => 'Enregistrement de la liste de prix impossible!', +  'Country'                     => 'Pays',    'Credit Limit'                => 'Encours autorisé', +  'Curr'                        => 'Dev.', +  'Currency'                    => 'Devise', +  'Customer History'            => 'Historique client', +  'Customer Number'             => 'Numéro de client',    'Customer deleted!'           => 'Client supprimé!',    'Customer saved!'             => 'Client enregistré!',    'Customers'                   => 'Clients',    'Delete'                      => 'Supprimer', +  'Delivery Date'               => 'Date de livraison', +  'Description'                 => 'Description', +  'Detail'                      => 'Détail',    'Discount'                    => 'Remise', -  'E-mail'                      => 'Email', +  'E-mail'                      => 'E-mail',    'Edit Customer'               => 'Modifier client',    'Edit Vendor'                 => 'Modifier fournisseur', +  'Employee'                    => 'Employé', +  'Enddate'                     => 'Date de fin',    'Fax'                         => 'Fax', +  'From'                        => 'De', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale', +  'Group'                       => 'Groupe', +  'IBAN'                        => 'IBAN', +  'ID'                          => 'ID',    'Include in Report'           => 'Inclure dans l\'état',    'Invoice'                     => 'Facture', +  'Item already on pricelist!'  => 'Objet déjà présent dans la liste des prix', +  'Item not on file!'           => 'Objet non-listé!', +  'Language'                    => 'Langue', +  'Leadtime'                    => 'Délai', +  'Manager'                     => 'Gestionnaire',    'Name'                        => 'Nom',    'Name missing!'               => 'Nom manquant!',    'Notes'                       => 'Notes',    'Number'                      => 'Numéro', +  'Open'                        => 'Ouvert',    'Order'                       => 'Commande',    'Orphaned'                    => 'Orphelin', +  'Part Number'                 => 'Numéro de marchandise',    'Phone'                       => 'Tél.', +  'Pricegroup'                  => 'Groupe de prix', +  'Pricelist'                   => 'Liste de prix', +  'Project Number'              => 'Numéro de projet', +  'Purchase Order'              => 'Commande d\'achat', +  'Purchase Orders'             => 'Commandes d\'achat', +  'Qty'                         => 'Qté', +  'Quotation'                   => 'Devis', +  'Quotations'                  => 'Devis', +  'RFQ'                         => 'Demande de devis', +  'Request for Quotations'      => 'Demandes de devis', +  'SIC'                         => 'Code secteur économique', +  'SKU'                         => 'SKU', +  'Sales Invoice'               => 'Facture de vente', +  'Sales Invoices'              => 'Factures de vente', +  'Sales Order'                 => 'Commande de vente', +  'Sales Orders'                => 'Commandes de vente', +  'Salesperson'                 => 'Vendeur',    'Save'                        => 'Enregistrer', -  'Ship to'                     => 'Expédier à', +  'Save Pricelist'              => 'Enregistrer la liste de prix', +  'Search'                      => 'Recherche', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous', +  'Sell Price'                  => 'Prix de vente', +  'Serial Number'               => 'Numéro de série', +  'Shipping Address'            => 'Adresse d\'envoi', +  'Startdate'                   => 'Date de début', +  'State'                       => 'Etat', +  'State/Province'              => 'Région/État', +  'Sub-contract GIFI'           => 'Code d\'identification comptable ou fiscale - Sous-traitance', +  'Subtotal'                    => 'Sous total', +  'Summary'                     => 'Résumé', +  'Tax'                         => 'Taxe',    'Tax Included'                => 'Taxe incluse', +  'Tax Number'                  => 'Numéro de TVA', +  'Tax Number / SSN'            => 'Numéro de TVA / Sécurité Sociale',    'Taxable'                     => 'Imposable', -  'Terms: Net'                  => 'Crédit limité à', -  'Transactions exist, cannot delete customer!' => 'Des écritures existent, impossible d\'effacer le client!', -  'Transactions exist, cannot delete vendor!' => 'Des écritures existent, impossible d\'effacer le fournisseur!', +  'Terms'                       => 'Crédit limité à', +  'To'                          => 'au', +  'Total'                       => 'Total', +  'Type of Business'            => 'Type d\'affaire', +  'Unit'                        => 'Unité', +  'Update'                      => 'Mettre à jour', +  'Vendor History'              => 'Historique fournisseurs', +  'Vendor Invoice'              => 'Facture d\'achat', +  'Vendor Invoices'             => 'Factures d\'achat', +  'Vendor Number'               => 'Numéro de fournisseur',    'Vendor deleted!'             => 'Fournisseur supprimé!',    'Vendor saved!'               => 'Fournisseur enregistré!',    'Vendors'                     => 'Fournisseurs', @@ -41,31 +116,61 @@ $self{texts} = {  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add', +  'add_customer'                => 'add_customer', +  'add_transaction'             => 'add_transaction', +  'add_vendor'                  => 'add_vendor', +  'ap_transaction'              => 'ap_transaction', +  'ar_transaction'              => 'ar_transaction',    'continue'                    => 'continue', -  'customer_invoice'            => 'customer_invoice', -  'customer_order'              => 'customer_order', +  'customer_pricelist'          => 'customer_pricelist',    'delete'                      => 'delete', -  'delete_customer'             => 'delete_customer', -  'delete_vendor'               => 'delete_vendor', +  'display'                     => 'display',    'edit'                        => 'edit',    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header', -  'invoice'                     => 'invoice', +  'history'                     => 'history', +  'include_in_report'           => 'include_in_report', +  'item_selected'               => 'item_selected', +  'list_history'                => 'list_history',    'list_names'                  => 'list_names', -  'order'                       => 'order', +  'list_subtotal'               => 'list_subtotal', +  'menubar'                     => 'menubar', +  'pricelist'                   => 'pricelist', +  'pricelist_footer'            => 'pricelist_footer', +  'pricelist_header'            => 'pricelist_header', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation', +  'rfq'                         => 'rfq', +  'sales_invoice'               => 'sales_invoice', +  'sales_order'                 => 'sales_order',    'save'                        => 'save', -  'save_customer'               => 'save_customer', -  'save_vendor'                 => 'save_vendor', +  'save_pricelist'              => 'save_pricelist',    'search'                      => 'search', +  'search_name'                 => 'search_name', +  'section_menu'                => 'section_menu', +  'select_item'                 => 'select_item', +  'transactions'                => 'transactions', +  'update'                      => 'update',    'vendor_invoice'              => 'vendor_invoice', -  'vendor_order'                => 'vendor_order', -  'ajouter'                     => 'add', +  'vendor_pricelist'            => 'vendor_pricelist', +  'Écriture_dépenses'           => 'ap_transaction', +  'Écriture_recettes'           => 'ar_transaction', +  'ajouter_client'              => 'add_customer', +  'ajouter_fournisseur'         => 'add_vendor',    'continuer'                   => 'continue',    'supprimer'                   => 'delete', -  'facture'                     => 'invoice', -  'commande'                    => 'order', +  'liste_de_prix'               => 'pricelist', +  'commande_d\'achat'           => 'purchase_order', +  'devis'                       => 'quotation', +  'demande_de_devis'            => 'rfq', +  'facture_de_vente'            => 'sales_invoice', +  'commande_de_vente'           => 'sales_order',    'enregistrer'                 => 'save', +  'enregistrer_la_liste_de_prix' => 'save_pricelist', +  'mettre_à_jour'               => 'update', +  'facture_d\'achat'            => 'vendor_invoice',  };  1; diff --git a/sql-ledger/locale/fr/gl b/sql-ledger/locale/fr/gl index da2e0ce94..ef4218b60 100644 --- a/sql-ledger/locale/fr/gl +++ b/sql-ledger/locale/fr/gl @@ -1,10 +1,13 @@  $self{texts} = { -  'AP Transaction'              => 'Ecriture Dépense', -  'AR Transaction'              => 'Ecriture Recette', +  'AP Transaction'              => 'Écriture dépenses', +  'AR Transaction'              => 'Écriture recettes',    'Account'                     => 'Compte', -  'Add General Ledger Transaction' => 'Ajouter une écriture au Grand Livre', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Cash Transfer Transaction' => 'Saisie d\'écriture - Virements internes', +  'Add General Ledger Transaction' => 'Ajouter une écriture au grand-livre',    'Address'                     => 'Adresse',    'All'                         => 'Tous', +  'Amount'                      => 'Montant',    'Apr'                         => 'Avril',    'April'                       => 'Avril',    'Are you sure you want to delete Transaction' => 'Êtes vous sûr de vouloir effacer la saisie?', @@ -13,35 +16,38 @@ $self{texts} = {    'August'                      => 'Août',    'Balance'                     => 'Solde',    'Cannot delete transaction!'  => 'Impossible de supprimer la saisie!', -  'Cannot have a value in both Debit and Credit!' => 'Impossible d\'avoir des valeurs dans Crédit et Débit en même temps!', -  'Cannot post a transaction without a value!' => 'Impossible d\'effectuer une écriture sans valeur!',    'Cannot post transaction for a closed period!' => 'Impossible d\'enregistrer l\'écriture sur un exercice clos!', -  'Confirm!'                    => 'Confirmez!', +  'Cannot post transaction!'    => 'Impossible d\'enregistrer l\'écriture!', +  'Confirm!'                    => 'Confirmer!',    'Continue'                    => 'Continuer', +  'Contra'                      => 'Contrepartie',    'Credit'                      => 'Crédit', +  'Current'                     => 'En cours',    'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date',    'Debit'                       => 'Débit', -  'Debit and credit out of balance!' => 'Le débit et le crédit ne sont pas équilibrés!',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'Edit General Ledger Transaction' => 'Modifier écriture Grand Livre', +  'Edit Cash Transfer Transaction' => 'Modifier virements internes', +  'Edit General Ledger Transaction' => 'Modifier écriture grand-livre',    'Equity'                      => 'Capital', -  'Expense'                     => 'Dépense', +  'Expense'                     => 'Dépenses', +  'FX'                          => 'Devises',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', -  'GIFI'                        => 'Code d\'Identification Comptable ou Fiscale', -  'GL Transaction'              => 'Transaction Grand Livre', -  'General Ledger'              => 'Grand Livre', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale', +  'GL Transaction'              => 'Transaction grand-livre', +  'General Ledger'              => 'Grand-livre',    'ID'                          => 'ID',    'Include in Report'           => 'Inclure dans l\'état',    'Income'                      => 'Recettes',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', @@ -50,37 +56,45 @@ $self{texts} = {    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Month'                       => 'Mois',    'Notes'                       => 'Notes',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Number'                      => 'Numéro',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', +  'Out of balance transaction!' => 'Écriture non-soldée!', +  'Period'                      => 'Période',    'Post'                        => 'Enregistrer',    'Post as new'                 => 'Enregistrer comme nouveau',    'Project'                     => 'Projet',    'Project not on file!'        => 'Projet absent du fichier!', -  'Purchase Invoice'            => 'Facture d\'Achat', +  'Quarter'                     => 'Trimestre', +  'R'                           => 'R',    'Reference'                   => 'Référence', -  'Reference missing!'          => 'Référence manquant!', +  'Reference missing!'          => 'Référence manquante!',    'Reports'                     => 'Rapports', -  'Sales Invoice'               => 'Facture de Vente', +  'Sales Invoice '              => 'Facture de vente ',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre',    'Source'                      => 'Source', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total', +  'To'                          => 'au',    'Transaction Date missing!'   => 'Date d\'écriture manquante!', -  'Transaction deleted!'        => 'Ecriture supprimée!', -  'Transaction posted!'         => 'Ecriture enregistrée!', +  'Transaction deleted!'        => 'Écriture supprimée!', +  'Transaction posted!'         => 'Écriture enregistrée!',    'Update'                      => 'Mettre à jour', +  'Vendor Invoice '             => 'Facture d\'achat ',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', +  'Warning!'                    => 'Attention!', +  'Year'                        => 'Année',    'Yes'                         => 'Oui', -  'to'                          => 'jusqu\'au',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add',    'add_transaction'             => 'add_transaction',    'ap_transaction'              => 'ap_transaction', @@ -89,35 +103,39 @@ $self{subs} = {    'check_project'               => 'check_project',    'continue'                    => 'continue',    'delete'                      => 'delete', +  'display'                     => 'display',    'display_form'                => 'display_form', +  'display_rows'                => 'display_rows',    'edit'                        => 'edit',    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header', -  'form_row'                    => 'form_row',    'generate_report'             => 'generate_report',    'gl_subtotal'                 => 'gl_subtotal',    'gl_transaction'              => 'gl_transaction', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected',    'post'                        => 'post', +  'post_adjustment'             => 'post_adjustment',    'post_as_new'                 => 'post_as_new',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'sales_invoice_'              => 'sales_invoice_',    'search'                      => 'search', +  'section_menu'                => 'section_menu',    'select_name'                 => 'select_name',    'select_project'              => 'select_project',    'update'                      => 'update', +  'vendor_invoice_'             => 'vendor_invoice_',    'yes'                         => 'yes', -  'ecriture_dépense'            => 'ap_transaction', -  'ecriture_recette'            => 'ar_transaction', +  'Écriture_dépenses'           => 'ap_transaction', +  'Écriture_recettes'           => 'ar_transaction',    'continuer'                   => 'continue',    'supprimer'                   => 'delete',    'transaction_grand_livre'     => 'gl_transaction',    'enregistrer'                 => 'post',    'enregistrer_comme_nouveau'   => 'post_as_new', -  'facture_d\'achat'            => 'purchase_invoice', -  'facture_de_vente'            => 'sales_invoice', +  'facture_de_vente_'           => 'sales_invoice_',    'mettre_à_jour'               => 'update', +  'facture_d\'achat_'           => 'vendor_invoice_',    'oui'                         => 'yes',  }; diff --git a/sql-ledger/locale/fr/hr b/sql-ledger/locale/fr/hr new file mode 100644 index 000000000..83ce029d1 --- /dev/null +++ b/sql-ledger/locale/fr/hr @@ -0,0 +1,109 @@ +$self{texts} = { +  'AP'                          => 'Dépenses', +  'Above'                       => 'En dessus', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Deduction'               => 'Ajouter prélèvement', +  'Add Employee'                => 'Ajouter employé', +  'Address'                     => 'Adresse', +  'Administrator'               => 'Administrateur', +  'After Deduction'             => 'Après prélèvement', +  'All'                         => 'Tous', +  'Allowances'                  => 'Indemnités', +  'Amount'                      => 'Montant', +  'Amount missing!'             => 'Montant manquant!', +  'BIC'                         => 'BIC', +  'Based on'                    => 'Basé sur', +  'Before Deduction'            => 'Avant prélèvement', +  'Below'                       => 'En dessous', +  'City'                        => 'Ville', +  'Continue'                    => 'Continuer', +  'Country'                     => 'Pays', +  'Deduct after'                => 'Prélèver après', +  'Deduction deleted!'          => 'Prélèvement supprimé!', +  'Deduction saved!'            => 'Prélèvement enrégistré!', +  'Deductions'                  => 'Prélèvements', +  'Delete'                      => 'Supprimer', +  'Description'                 => 'Description', +  'Description missing!'        => 'Description manquante!', +  'E-mail'                      => 'E-mail', +  'Edit Deduction'              => 'Modifier prélèvement', +  'Edit Employee'               => 'Modifier employé', +  'Employee'                    => 'Employé', +  'Employee Name'               => 'Nom employé', +  'Employee Number'             => 'Numéro d\'employé', +  'Employee deleted!'           => 'Employé effacé!', +  'Employee pays'               => 'Employé pays', +  'Employee saved!'             => 'Employé enregistré', +  'Employees'                   => 'Employés', +  'Employer'                    => 'Employeur', +  'Employer pays'               => 'Employeur pays', +  'Enddate'                     => 'Date de fin', +  'Expense'                     => 'Dépenses', +  'Home Phone'                  => 'Téléphone privé', +  'IBAN'                        => 'IBAN', +  'ID'                          => 'ID', +  'Include in Report'           => 'Inclure dans l\'état', +  'Login'                       => 'Login', +  'Manager'                     => 'Gestionnaire', +  'Maximum'                     => 'Maximum', +  'Name'                        => 'Nom', +  'Name missing!'               => 'Nom manquant!', +  'Notes'                       => 'Notes', +  'Number'                      => 'Numéro', +  'Orphaned'                    => 'Orphelin', +  'Payroll Deduction'           => 'Prélèvement salaire', +  'Rate'                        => 'Taux', +  'Rate missing!'               => 'Taux manquant!', +  'Role'                        => 'Rôle', +  'S'                           => 'S', +  'SSN'                         => 'Numéro sécurité sociale', +  'Sales'                       => 'Ventes', +  'Save'                        => 'Enregistrer', +  'Save as new'                 => 'Enregistrer comme nouveau', +  'Startdate'                   => 'Date de début', +  'State/Province'              => 'Région/État', +  'Update'                      => 'Mettre à jour', +  'User'                        => 'Utilisateur', +  'Work Phone'                  => 'Téléphone travail', +}; + +$self{subs} = { +  'acc_menu'                    => 'acc_menu', +  'add'                         => 'add', +  'add_deduction'               => 'add_deduction', +  'add_employee'                => 'add_employee', +  'continue'                    => 'continue', +  'deduction_footer'            => 'deduction_footer', +  'deduction_header'            => 'deduction_header', +  'deduction_links'             => 'deduction_links', +  'delete'                      => 'delete', +  'delete_deduction'            => 'delete_deduction', +  'delete_employee'             => 'delete_employee', +  'display'                     => 'display', +  'edit'                        => 'edit', +  'employee_footer'             => 'employee_footer', +  'employee_header'             => 'employee_header', +  'employee_links'              => 'employee_links', +  'list_employees'              => 'list_employees', +  'menubar'                     => 'menubar', +  'save'                        => 'save', +  'save_as_new'                 => 'save_as_new', +  'save_deduction'              => 'save_deduction', +  'save_employee'               => 'save_employee', +  'search'                      => 'search', +  'search_deduction'            => 'search_deduction', +  'search_employee'             => 'search_employee', +  'section_menu'                => 'section_menu', +  'update'                      => 'update', +  'update_deduction'            => 'update_deduction', +  'update_employee'             => 'update_employee', +  'ajouter_prélèvement'         => 'add_deduction', +  'ajouter_employé'             => 'add_employee', +  'continuer'                   => 'continue', +  'supprimer'                   => 'delete', +  'enregistrer'                 => 'save', +  'enregistrer_comme_nouveau'   => 'save_as_new', +  'mettre_à_jour'               => 'update', +}; + +1; diff --git a/sql-ledger/locale/fr/ic b/sql-ledger/locale/fr/ic index 58ffab76b..56832dca2 100644 --- a/sql-ledger/locale/fr/ic +++ b/sql-ledger/locale/fr/ic @@ -1,86 +1,114 @@  $self{texts} = { +  'A'                           => 'A', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Accrual'                     => 'Accumulation',    'Active'                      => 'Actif',    'Add'                         => 'Ajouter',    'Add Assembly'                => 'Ajouter produit', +  'Add Labor/Overhead'          => 'Ajouter coût de production',    'Add Part'                    => 'Ajouter marchandise', -  'Add Purchase Order'          => 'Etablir commande d\'achat', -  'Add Sales Order'             => 'Etablir commande de vente', -  'Add Service'                 => 'Ajouter service', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add Sales Order'             => 'Établir commande de vente', +  'Add Service'                 => 'Ajouter prestation',    'Address'                     => 'Adresse', +  'Amount'                      => 'Montant',    'Apr'                         => 'Avril',    'April'                       => 'Avril',    'Assemblies'                  => 'Produits finis',    'Assemblies restocked!'       => 'Renvoyer produits vers stock!', -  'Assembly Number missing!'    => 'Numéro de produit manquant', +  'Assembly'                    => 'Produit fini',    'Attachment'                  => 'Pièce jointe',    'Aug'                         => 'Août',    'August'                      => 'Août',    'BOM'                         => 'Nomenclature composantes', -  'Bcc'                         => 'Bcc', -  'Bin'                         => 'Localisation', -  'Bought'                      => 'Acheté', -  'COGS'                        => 'CMV', -  'Cannot delete item already invoiced!' => 'Ne peut pas effacer un élément qui est déjà facturé!', -  'Cannot delete item on order!' => 'Impossible de supprimer un élément faisant partie d\'une commande', -  'Cannot delete item which is part of an assembly!' => 'Ne peut pas supprimer une marchandise qui est intégrée dans un produit fini!', -  'Cannot delete item!'         => 'Impossible de supprimer ce poste!', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Break'                       => 'Rupture', +  'COGS'                        => 'Coût des produits vendus', +  'Cannot delete item!'         => 'Impossible de supprimer l\'objet!',    'Cannot stock assemblies!'    => 'Impossible de stocker l\'assemblage!', -  'Cc'                          => 'Cc', +  'Cash'                        => 'Financier', +  'Cc'                          => 'Copie', +  'Check Inventory'             => 'Listing chèques', +  'City'                        => 'Ville', +  'Closed'                      => 'Clôturé', +  'Company Name'                => 'Nom de société', +  'Components'                  => 'Composants',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer',    'Copies'                      => 'Copies', +  'Cost'                        => 'Coût', +  'Country'                     => 'Pays', +  'Curr'                        => 'Dev.', +  'Currency'                    => 'Devise', +  'Customer'                    => 'Client', +  'Customer Number'             => 'Numéro de client', +  'Customer not on file!'       => 'Client absent du fichier!', +  'Date'                        => 'Date',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer',    'Delivery Date'               => 'Date de livraison',    'Description'                 => 'Description',    'Drawing'                     => 'Dessin', -  'E-mail'                      => 'Email', -  'E-mail address missing!'     => 'Adresse email manquante!', +  'E-mail'                      => 'E-mail', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé',    'Edit Assembly'               => 'Modifier produit fini / transformé', +  'Edit Labor/Overhead'         => 'Modifier coût de production',    'Edit Part'                   => 'Modifier marchandise',    'Edit Service'                => 'Modifier service', -  'Expense'                     => 'Dépense', -  'Extended'                    => 'Prix Total', +  'Employee'                    => 'Employé', +  'Expense'                     => 'Dépenses', +  'Extended'                    => 'Prix total',    'Fax'                         => 'Fax',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets',    'Image'                       => 'Image',    'In-line'                     => 'En ligne',    'Include in Report'           => 'Inclure dans l\'état',    'Income'                      => 'Recettes',    'Individual Items'            => 'Composition en marchandises individuelles',    'Inventory'                   => 'Inventaire', -  'Inventory quantity must be zero before you can set this assembly obsolete!' => 'La quantité en stock doit être à zéro avant de pouvoir indiquer cet assemblage comme obsolète!', -  'Inventory quantity must be zero before you can set this part obsolete!' => 'La quantité en stock devrait être zero avant de pouvoir indiquer cette pièce comme obsolète!', -  'Inventory quantity must be zero!' => 'La quantité en stock doit être zero!', +  'Inventory quantity must be zero before you can set this assembly obsolete!' => 'La quantité en stock doit être zéro avant de pouvoir annuler cet assemblage!', +  'Inventory quantity must be zero before you can set this part obsolete!' => 'La quantité en stock doit être zero avant de pouvoir annuler cette pièce!',    'Invoice'                     => 'Facture',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number'              => 'Numéro de facture',    'Invoice Number missing!'     => 'Numéro de facture manquant!',    'Item deleted!'               => 'Objet supprimé!',    'Item not on file!'           => 'Objet non-listé!', +  'Items'                       => 'Objets',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', -  'Last Cost'                   => 'Dernier prix', +  'Labor/Overhead'              => 'Coût de production', +  'Leadtime'                    => 'Délai',    'Line Total'                  => 'Total ligne', -  'Link Accounts'               => 'Lier Comptes', -  'List Price'                  => 'Prix d\'achat', +  'Link Accounts'               => 'Lier comptes', +  'List'                        => 'Liste', +  'List Price'                  => 'Prix de revient',    'Make'                        => 'Marque',    'Mar'                         => 'Mars',    'March'                       => 'Mars', +  'Markup'                      => 'Majoration',    'May'                         => 'Mai',    'May '                        => 'Mai ',    'Message'                     => 'Message',    'Microfiche'                  => 'Microfiche',    'Model'                       => 'Modèle',    'Name'                        => 'Nom', -  'No.'                         => 'No.', +  'No.'                         => 'N°',    'Notes'                       => 'Notes',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre', @@ -89,82 +117,110 @@ $self{texts} = {    'Obsolete'                    => 'Obsolète',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', -  'On Hand'                     => 'En Stock / Disponible', -  'On Order'                    => 'Sur Commande', -  'Order'                       => 'Commande', +  'On Hand'                     => 'En Stock / disponible', +  'Open'                        => 'Ouvert',    'Order Date missing!'         => 'Date de commande manquante!',    'Order Number'                => 'Numéro de commande',    'Order Number missing!'       => 'Numéro de commande manquant!', -  'Ordered'                     => 'Commandé',    'Orphaned'                    => 'Orphelin',    'PDF'                         => 'PDF',    'Packing List'                => 'Liste d\'envoi', -  'Packing List Date missing!'  => 'La date est manquante sur la liste d\'envoi!', -  'Packing List Number missing!' => 'Le numéro de liste d\'envoi est manquant!', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!',    'Part'                        => 'Marchandise', -  'Part Number missing!'        => 'Numéro de marchandise manquant!',    'Parts'                       => 'Marchandises',    'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection',    'Postscript'                  => 'Postcript',    'Price'                       => 'Prix', -  'Printer'                     => 'Imprimante', +  'Pricegroup'                  => 'Groupe de prix', +  'Printed'                     => 'Imprimé',    'Project'                     => 'Projet', -  'Purchase Order'              => 'Commande d\'Achat', +  'Purchase Order'              => 'Commande d\'achat', +  'Purchase Orders'             => 'Commandes d\'achat',    'Qty'                         => 'Qté', -  'ROP'                         => 'Niveau de commande', +  'Quantity exceeds available units to stock!' => 'La quantité dépasse le nombred\'unités en stock', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number missing!'   => 'Numéro de devis manquant!', +  'Quotations'                  => 'Devis', +  'RFQ'                         => 'Demande de devis', +  'ROP'                         => 'Seuil réapprovisionnement',    'Recd'                        => 'Reçu',    'Required by'                 => 'Requis pour', -  'Sales'                       => 'Ventes', -  'Sales Order'                 => 'Commande de Vente', +  'SKU'                         => 'SKU', +  'Sales Invoice'               => 'Facture de vente', +  'Sales Invoices'              => 'Factures de vente', +  'Sales Order'                 => 'Commande de vente', +  'Sales Orders'                => 'Commandes de vente',    'Save'                        => 'Enregistrer', +  'Save as new'                 => 'Enregistrer comme nouveau',    'Screen'                      => 'Écran', -  'Select from one of the items below' => 'Sélectionner un des postes ci-dessous', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous', +  'Select from one of the names below' => 'Sélectionner un des noms ci-dessous', +  'Sell'                        => 'Vente',    'Sell Price'                  => 'Prix de vente',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Service'                     => 'Service', -  'Service Number missing!'     => 'Numéro de service manquant!', -  'Services'                    => 'Services', +  'Serial No.'                  => 'N° série', +  'Serial Number'               => 'Numéro de série', +  'Service'                     => 'Prestation de service', +  'Services'                    => 'Prestations de services',    'Ship'                        => 'Expédier',    'Ship to'                     => 'Expédier à', +  'Shipping Address'            => 'Adresse d\'envoi',    'Short'                       => 'Court', -  'Sold'                        => 'Vendu', +  'State/Province'              => 'Région/État', +  'Stock'                       => 'Stock',    'Stock Assembly'              => 'Stock de produits',    'Subject'                     => 'Objet', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total',    'Tax'                         => 'Taxe', -  'To'                          => 'à ', +  'To'                          => 'au',    'Top Level'                   => 'Description principale', -  'Total'                       => 'Total', +  'Translation not on file!'    => 'Pas de traduction dans le fichier',    'Unit'                        => 'Unité',    'Unit of measure'             => 'Unité de mesure',    'Update'                      => 'Mettre à jour',    'Updated'                     => 'Mis à jour', +  'Vendor'                      => 'Fournisseur', +  'Vendor Invoice'              => 'Facture d\'achat', +  'Vendor Invoices'             => 'Factures d\'achat', +  'Vendor Number'               => 'Numéro de fournisseur', +  'Vendor not on file!'         => 'Fournisseur absent du fichier!', +  'Warehouse'                   => 'Entrepôt',    'Weight'                      => 'Poids', -  'What type of item is this?'  => 'De quel type est ce poste?', -  'ea'                          => 'ch', -  'emailed to'                  => 'envoyé par email à', -  'hr'                          => 'h', -  'sent to printer'             => 'envoyé à l\'imprimante', -  'to'                          => 'jusqu\'au', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement', +  'days'                        => 'jours', +  'sent'                        => 'envoyé',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add', +  'add_assembly'                => 'add_assembly', +  'add_labor_overhead'          => 'add_labor_overhead', +  'add_part'                    => 'add_part', +  'add_service'                 => 'add_service',    'assembly_row'                => 'assembly_row', +  'calc_markup'                 => 'calc_markup', +  'check_customer'              => 'check_customer',    'check_form'                  => 'check_form', +  'check_vendor'                => 'check_vendor',    'continue'                    => 'continue', +  'create_form'                 => 'create_form',    'customer_details'            => 'customer_details', +  'customer_row'                => 'customer_row',    'delete'                      => 'delete', -  'delete_assembly'             => 'delete_assembly', -  'delete_item'                 => 'delete_item', -  'delete_part'                 => 'delete_part', -  'delete_service'              => 'delete_service', +  'display'                     => 'display',    'display_form'                => 'display_form',    'display_row'                 => 'display_row',    'e_mail'                      => 'e_mail',    'edit'                        => 'edit', +  'edit_assemblyitem'           => 'edit_assemblyitem',    'form_footer'                 => 'form_footer',    'form_header'                 => 'form_header',    'generate_report'             => 'generate_report', @@ -173,33 +229,43 @@ $self{subs} = {    'link_part'                   => 'link_part',    'list_assemblies'             => 'list_assemblies',    'makemodel_row'               => 'makemodel_row', +  'menubar'                     => 'menubar', +  'name_selected'               => 'name_selected',    'new_item'                    => 'new_item', -  'order'                       => 'order',    'parts_subtotal'              => 'parts_subtotal',    'post_as_new'                 => 'post_as_new',    'print'                       => 'print',    'print_form'                  => 'print_form',    'print_options'               => 'print_options', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation',    'restock_assemblies'          => 'restock_assemblies', +  'rfq'                         => 'rfq', +  'sales_order'                 => 'sales_order',    'save'                        => 'save', +  'save_as_new'                 => 'save_as_new',    'search'                      => 'search', +  'section_menu'                => 'section_menu',    'select_item'                 => 'select_item', +  'select_name'                 => 'select_name',    'send_email'                  => 'send_email',    'ship_to'                     => 'ship_to',    'stock_assembly'              => 'stock_assembly',    'update'                      => 'update',    'validate_items'              => 'validate_items',    'vendor_details'              => 'vendor_details', -  'ajouter'                     => 'add', +  'vendor_row'                  => 'vendor_row',    'ajouter_produit'             => 'add_assembly', +  'ajouter_coût_de_production'  => 'add_labor/overhead',    'ajouter_marchandise'         => 'add_part', -  'ajouter_service'             => 'add_service', +  'ajouter_prestation'          => 'add_service',    'continuer'                   => 'continue',    'supprimer'                   => 'delete',    'modifier_produit_fini_/_transformé' => 'edit_assembly',    'modifier_marchandise'        => 'edit_part',    'modifier_service'            => 'edit_service',    'enregistrer'                 => 'save', +  'enregistrer_comme_nouveau'   => 'save_as_new',    'mettre_à_jour'               => 'update',  }; diff --git a/sql-ledger/locale/fr/io b/sql-ledger/locale/fr/io index 2ad48bc78..f33da9701 100644 --- a/sql-ledger/locale/fr/io +++ b/sql-ledger/locale/fr/io @@ -1,28 +1,40 @@  $self{texts} = { -  'Add Purchase Order'          => 'Etablir commande d\'achat', -  'Add Sales Order'             => 'Etablir commande de vente', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add Sales Order'             => 'Établir commande de vente',    'Address'                     => 'Adresse',    'Apr'                         => 'Avril',    'April'                       => 'Avril',    'Attachment'                  => 'Pièce jointe',    'Aug'                         => 'Août',    'August'                      => 'Août', -  'Bcc'                         => 'Bcc', -  'Bin'                         => 'Localisation', -  'Cc'                          => 'Cc', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Cc'                          => 'Copie', +  'City'                        => 'Ville', +  'Company Name'                => 'Nom de société',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer',    'Copies'                      => 'Copies', +  'Country'                     => 'Pays', +  'Customer Number'             => 'Numéro de client', +  'Date'                        => 'Date',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delivery Date'               => 'Date de livraison',    'Description'                 => 'Description', -  'E-mail'                      => 'Email', -  'E-mail address missing!'     => 'Adresse email manquante!', -  'Extended'                    => 'Prix Total', +  'E-mail'                      => 'E-mail', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé', +  'Extended'                    => 'Prix total',    'Fax'                         => 'Fax',    'Feb'                         => 'Fév.',    'February'                    => 'Février', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets',    'In-line'                     => 'En ligne',    'Invoice'                     => 'Facture',    'Invoice Date missing!'       => 'Date de facture manquante!', @@ -30,7 +42,7 @@ $self{texts} = {    'Item not on file!'           => 'Objet non-listé!',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', @@ -39,50 +51,62 @@ $self{texts} = {    'May'                         => 'Mai',    'May '                        => 'Mai ',    'Message'                     => 'Message', -  'Name'                        => 'Nom', -  'No.'                         => 'No.', +  'No.'                         => 'N°',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Number'                      => 'Numéro',    'Number missing in Row'       => 'Numéro manquant dans ligne',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', -  'Order'                       => 'Commande',    'Order Date missing!'         => 'Date de commande manquante!',    'Order Number missing!'       => 'Numéro de commande manquant!',    'PDF'                         => 'PDF',    'Packing List'                => 'Liste d\'envoi', -  'Packing List Date missing!'  => 'La date est manquante sur la liste d\'envoi!', -  'Packing List Number missing!' => 'Le numéro de liste d\'envoi est manquant!', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!',    'Part'                        => 'Marchandise',    'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection',    'Postscript'                  => 'Postcript',    'Price'                       => 'Prix', -  'Printer'                     => 'Imprimante', +  'Printed'                     => 'Imprimé',    'Project'                     => 'Projet', -  'Purchase Order'              => 'Commande d\'Achat', +  'Purchase Order'              => 'Commande d\'achat',    'Qty'                         => 'Qté', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number missing!'   => 'Numéro de devis manquant!',    'Recd'                        => 'Reçu',    'Required by'                 => 'Requis pour', -  'Sales Order'                 => 'Commande de Vente', +  'SKU'                         => 'SKU', +  'Sales Order'                 => 'Commande de vente',    'Screen'                      => 'Écran', -  'Select from one of the items below' => 'Sélectionner un des postes ci-dessous', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Service'                     => 'Service', +  'Serial No.'                  => 'N° série', +  'Service'                     => 'Prestation de service',    'Ship'                        => 'Expédier',    'Ship to'                     => 'Expédier à', +  'Shipping Address'            => 'Adresse d\'envoi', +  'State/Province'              => 'Région/État',    'Subject'                     => 'Objet', -  'To'                          => 'à ', +  'Subtotal'                    => 'Sous total', +  'To'                          => 'au', +  'Translation not on file!'    => 'Pas de traduction dans le fichier',    'Unit'                        => 'Unité', -  'What type of item is this?'  => 'De quel type est ce poste?', -  'emailed to'                  => 'envoyé par email à', -  'sent to printer'             => 'envoyé à l\'imprimante', +  'Vendor Number'               => 'Numéro de fournisseur', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement', +  'sent'                        => 'envoyé',  };  $self{subs} = { +  'calc_markup'                 => 'calc_markup',    'check_form'                  => 'check_form', +  'create_form'                 => 'create_form',    'customer_details'            => 'customer_details',    'display_form'                => 'display_form',    'display_row'                 => 'display_row', @@ -90,11 +114,14 @@ $self{subs} = {    'invoicetotal'                => 'invoicetotal',    'item_selected'               => 'item_selected',    'new_item'                    => 'new_item', -  'order'                       => 'order',    'post_as_new'                 => 'post_as_new',    'print'                       => 'print',    'print_form'                  => 'print_form',    'print_options'               => 'print_options', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation', +  'rfq'                         => 'rfq', +  'sales_order'                 => 'sales_order',    'select_item'                 => 'select_item',    'send_email'                  => 'send_email',    'ship_to'                     => 'ship_to', diff --git a/sql-ledger/locale/fr/ir b/sql-ledger/locale/fr/ir index edeec1f0e..b04c26815 100644 --- a/sql-ledger/locale/fr/ir +++ b/sql-ledger/locale/fr/ir @@ -1,69 +1,84 @@  $self{texts} = {    'Account'                     => 'Compte', -  'Add Purchase Invoice'        => 'Etablir facture d\'achat', -  'Add Purchase Order'          => 'Etablir commande d\'achat', -  'Add Sales Order'             => 'Etablir commande de vente', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add Sales Order'             => 'Établir commande de vente', +  'Add Vendor Invoice'          => 'Établir facture d\'achat',    'Address'                     => 'Adresse', -  'Amount'                      => 'Total', +  'Amount'                      => 'Montant',    'Apr'                         => 'Avril',    'April'                       => 'Avril', -  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la Facture No.:', +  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la facture n°',    'Attachment'                  => 'Pièce jointe',    'Aug'                         => 'Août',    'August'                      => 'Août', -  'Bcc'                         => 'Bcc', -  'Bin'                         => 'Localisation', -  'Cannot delete invoice!'      => 'Impossible de supprimer la facture', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Cannot delete invoice!'      => 'Impossible de supprimer la facture!',    'Cannot post invoice for a closed period!' => 'Impossible d\'enregistrer la facture sur un exercice clos!',    'Cannot post invoice!'        => 'Impossible d\'enregistrer la facture!',    'Cannot post payment for a closed period!' => 'Impossible d\'enregistrer le paiement sur un exercice clos!', -  'Cc'                          => 'Cc', -  'Confirm!'                    => 'Confirmez!', +  'Cc'                          => 'Copie', +  'City'                        => 'Ville', +  'Company Name'                => 'Nom de société', +  'Confirm!'                    => 'Confirmer!',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer',    'Copies'                      => 'Copies', +  'Country'                     => 'Pays', +  'Credit Limit'                => 'Encours autorisé',    'Currency'                    => 'Devise', +  'Customer Number'             => 'Numéro de client',    'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date', -  'Date Due'                    => 'Date d\'échéance',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer',    'Delivery Date'               => 'Date de livraison', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'E-mail'                      => 'Email', -  'E-mail address missing!'     => 'Adresse email manquante!', -  'Edit Purchase Invoice'       => 'Modifier facture d\'achat', +  'Due Date'                    => 'Échéance', +  'E-mail'                      => 'E-mail', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé', +  'Edit Vendor Invoice'         => 'Modifier facture de fournisseur',    'Exch'                        => 'Change', -  'Exchangerate'                => 'Taux de change', -  'Exchangerate for payment missing!' => 'Taux de change manquant pour le paiement!', -  'Exchangerate missing!'       => 'Taux de change manquant!', -  'Extended'                    => 'Prix Total', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate for payment missing!' => 'Taux de change manquant pour le paiement!', +  'Exchange rate missing!'      => 'Taux de change manquant!', +  'Extended'                    => 'Prix total',    'Fax'                         => 'Fax',    'Feb'                         => 'Fév.',    'February'                    => 'Février', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets',    'In-line'                     => 'En ligne', +  'Internal Notes'              => 'Notes internes',    'Invoice'                     => 'Facture',    'Invoice Date'                => 'Date de facturation',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number'              => 'Numéro de facture',    'Invoice Number missing!'     => 'Numéro de facture manquant!', -  'Invoice deleted!'            => 'Facture supprimé!', -  'Invoice posted!'             => 'Facture enregistré!', +  'Invoice deleted!'            => 'Facture supprimée!',    'Item not on file!'           => 'Objet non-listé!',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', +  'Language'                    => 'Langue',    'Mar'                         => 'Mars',    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Memo'                        => 'Mémo',    'Message'                     => 'Message', -  'Name'                        => 'Nom', -  'No.'                         => 'No.', +  'No.'                         => 'N°',    'Notes'                       => 'Notes',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre', @@ -71,70 +86,86 @@ $self{texts} = {    'Number missing in Row'       => 'Numéro manquant dans ligne',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', -  'Order'                       => 'Commande',    'Order Date missing!'         => 'Date de commande manquante!',    'Order Number'                => 'Numéro de commande',    'Order Number missing!'       => 'Numéro de commande manquant!',    'PDF'                         => 'PDF',    'Packing List'                => 'Liste d\'envoi', -  'Packing List Date missing!'  => 'La date est manquante sur la liste d\'envoi!', -  'Packing List Number missing!' => 'Le numéro de liste d\'envoi est manquant!', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!',    'Part'                        => 'Marchandise', -  'Payment date missing!'       => 'Date de paiement manquant!', +  'Payment date missing!'       => 'Date de paiement manquante!',    'Payments'                    => 'Paiements',    'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection',    'Post'                        => 'Enregistrer',    'Post as new'                 => 'Enregistrer comme nouveau',    'Postscript'                  => 'Postcript',    'Price'                       => 'Prix', -  'Printer'                     => 'Imprimante', +  'Printed'                     => 'Imprimé',    'Project'                     => 'Projet',    'Project not on file!'        => 'Projet absent du fichier!', -  'Purchase Order'              => 'Commande d\'Achat', +  'Purchase Order'              => 'Commande d\'achat',    'Qty'                         => 'Qté', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number missing!'   => 'Numéro de devis manquant!',    'Recd'                        => 'Reçu',    'Record in'                   => 'Enregistrer dans', +  'Remaining'                   => 'Restant',    'Required by'                 => 'Requis pour', -  'Sales Order'                 => 'Commande de Vente', +  'SKU'                         => 'SKU', +  'Sales Order'                 => 'Commande de vente',    'Screen'                      => 'Écran', -  'Select from one of the items below' => 'Sélectionner un des postes ci-dessous', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Service'                     => 'Service', +  'Serial No.'                  => 'N° série', +  'Service'                     => 'Prestation de service',    'Ship'                        => 'Expédier',    'Ship to'                     => 'Expédier à', +  'Shipping Address'            => 'Adresse d\'envoi',    'Source'                      => 'Source', +  'State/Province'              => 'Région/État',    'Subject'                     => 'Objet', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total',    'Tax Included'                => 'Taxe incluse', -  'To'                          => 'à ', +  'To'                          => 'au',    'Total'                       => 'Total', +  'Translation not on file!'    => 'Pas de traduction dans le fichier',    'Unit'                        => 'Unité',    'Update'                      => 'Mettre à jour',    'Vendor'                      => 'Fournisseur', +  'Vendor Number'               => 'Numéro de fournisseur',    'Vendor missing!'             => 'Fournisseur manquant!',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', -  'What type of item is this?'  => 'De quel type est ce poste?', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement',    'Yes'                         => 'Oui',    'ea'                          => 'ch', -  'emailed to'                  => 'envoyé par email à', -  'sent to printer'             => 'envoyé à l\'imprimante', +  'posted!'                     => 'enregistré!', +  'sent'                        => 'envoyé',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add',    'add_transaction'             => 'add_transaction',    'ap_transaction'              => 'ap_transaction',    'ar_transaction'              => 'ar_transaction', +  'calc_markup'                 => 'calc_markup',    'check_form'                  => 'check_form',    'check_name'                  => 'check_name',    'check_project'               => 'check_project',    'continue'                    => 'continue', +  'create_form'                 => 'create_form',    'customer_details'            => 'customer_details',    'delete'                      => 'delete', +  'display'                     => 'display',    'display_form'                => 'display_form',    'display_row'                 => 'display_row',    'e_mail'                      => 'e_mail', @@ -145,9 +176,9 @@ $self{subs} = {    'invoice_links'               => 'invoice_links',    'invoicetotal'                => 'invoicetotal',    'item_selected'               => 'item_selected', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected',    'new_item'                    => 'new_item', -  'order'                       => 'order',    'post'                        => 'post',    'post_as_new'                 => 'post_as_new',    'prepare_invoice'             => 'prepare_invoice', @@ -155,8 +186,12 @@ $self{subs} = {    'print_form'                  => 'print_form',    'print_options'               => 'print_options',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation', +  'rfq'                         => 'rfq', +  'sales_invoice_'              => 'sales_invoice_', +  'sales_order'                 => 'sales_order', +  'section_menu'                => 'section_menu',    'select_item'                 => 'select_item',    'select_name'                 => 'select_name',    'select_project'              => 'select_project', @@ -165,12 +200,13 @@ $self{subs} = {    'update'                      => 'update',    'validate_items'              => 'validate_items',    'vendor_details'              => 'vendor_details', +  'vendor_invoice_'             => 'vendor_invoice_',    'yes'                         => 'yes',    'continuer'                   => 'continue',    'supprimer'                   => 'delete', -  'commande'                    => 'order',    'enregistrer'                 => 'post',    'enregistrer_comme_nouveau'   => 'post_as_new', +  'commande_d\'achat'           => 'purchase_order',    'mettre_à_jour'               => 'update',    'oui'                         => 'yes',  }; diff --git a/sql-ledger/locale/fr/is b/sql-ledger/locale/fr/is index 583e6271c..0dfc1ecaf 100644 --- a/sql-ledger/locale/fr/is +++ b/sql-ledger/locale/fr/is @@ -1,62 +1,78 @@  $self{texts} = {    'Account'                     => 'Compte', -  'Add Purchase Order'          => 'Etablir commande d\'achat', -  'Add Sales Invoice'           => 'Etablir facture de vente', -  'Add Sales Order'             => 'Etablir commande de vente', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add Sales Invoice'           => 'Établir facture de vente', +  'Add Sales Order'             => 'Établir commande de vente',    'Address'                     => 'Adresse', -  'Amount'                      => 'Total', +  'Amount'                      => 'Montant',    'Apr'                         => 'Avril',    'April'                       => 'Avril', -  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la Facture No.:', +  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la facture n°',    'Attachment'                  => 'Pièce jointe',    'Aug'                         => 'Août',    'August'                      => 'Août', -  'Bcc'                         => 'Bcc', -  'Bin'                         => 'Localisation', -  'Cannot delete invoice!'      => 'Impossible de supprimer la facture', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Business'                    => 'Type d\'affaire', +  'Cannot delete invoice!'      => 'Impossible de supprimer la facture!',    'Cannot post invoice for a closed period!' => 'Impossible d\'enregistrer la facture sur un exercice clos!',    'Cannot post invoice!'        => 'Impossible d\'enregistrer la facture!',    'Cannot post payment for a closed period!' => 'Impossible d\'enregistrer le paiement sur un exercice clos!', -  'Cc'                          => 'Cc', -  'Confirm!'                    => 'Confirmez!', +  'Cc'                          => 'Copie', +  'City'                        => 'Ville', +  'Company Name'                => 'Nom de société', +  'Confirm!'                    => 'Confirmer!',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer',    'Copies'                      => 'Copies', +  'Country'                     => 'Pays',    'Credit Limit'                => 'Encours autorisé',    'Currency'                    => 'Devise',    'Customer'                    => 'Client', +  'Customer Number'             => 'Numéro de client',    'Customer missing!'           => 'Client manquant!',    'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date', -  'Date Due'                    => 'Date d\'échéance',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer',    'Delivery Date'               => 'Date de livraison', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'E-mail'                      => 'Email', -  'E-mail address missing!'     => 'Adresse email manquante!', +  'Due Date'                    => 'Échéance', +  'E-mail'                      => 'E-mail', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé',    'Edit Sales Invoice'          => 'Modifier facture de vente',    'Exch'                        => 'Change', -  'Exchangerate'                => 'Taux de change', -  'Exchangerate for payment missing!' => 'Taux de change manquant pour le paiement!', -  'Exchangerate missing!'       => 'Taux de change manquant!', -  'Extended'                    => 'Prix Total', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate for payment missing!' => 'Taux de change manquant pour le paiement!', +  'Exchange rate missing!'      => 'Taux de change manquant!', +  'Extended'                    => 'Prix total',    'Fax'                         => 'Fax',    'Feb'                         => 'Fév.',    'February'                    => 'Février', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets',    'In-line'                     => 'En ligne', +  'Internal Notes'              => 'Notes internes',    'Invoice'                     => 'Facture',    'Invoice Date'                => 'Date de facturation',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number'              => 'Numéro de facture',    'Invoice Number missing!'     => 'Numéro de facture manquant!', -  'Invoice deleted!'            => 'Facture supprimé!', -  'Invoice posted!'             => 'Facture enregistré!', +  'Invoice deleted!'            => 'Facture supprimée!', +  'Invoice posted!'             => 'Facture enregistrée!', +  'Invoice processed!'          => 'Facture passée!',    'Item not on file!'           => 'Objet non-listé!',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', @@ -64,9 +80,9 @@ $self{texts} = {    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Memo'                        => 'Mémo',    'Message'                     => 'Message', -  'Name'                        => 'Nom', -  'No.'                         => 'No.', +  'No.'                         => 'N°',    'Notes'                       => 'Notes',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre', @@ -74,71 +90,91 @@ $self{texts} = {    'Number missing in Row'       => 'Numéro manquant dans ligne',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', -  'Order'                       => 'Commande',    'Order Date missing!'         => 'Date de commande manquante!',    'Order Number'                => 'Numéro de commande',    'Order Number missing!'       => 'Numéro de commande manquant!',    'PDF'                         => 'PDF',    'Packing List'                => 'Liste d\'envoi', -  'Packing List Date missing!'  => 'La date est manquante sur la liste d\'envoi!', -  'Packing List Number missing!' => 'Le numéro de liste d\'envoi est manquant!', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!',    'Part'                        => 'Marchandise', -  'Payment date missing!'       => 'Date de paiement manquant!', +  'Payment date missing!'       => 'Date de paiement manquante!',    'Payments'                    => 'Paiements',    'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection',    'Post'                        => 'Enregistrer',    'Post as new'                 => 'Enregistrer comme nouveau',    'Postscript'                  => 'Postcript',    'Price'                       => 'Prix',    'Print'                       => 'Imprimer', -  'Printer'                     => 'Imprimante', +  'Print and Post'              => 'Imprimer et imputer', +  'Printed'                     => 'Imprimé',    'Project'                     => 'Projet',    'Project not on file!'        => 'Projet absent du fichier!', -  'Purchase Order'              => 'Commande d\'Achat', +  'Purchase Order'              => 'Commande d\'achat',    'Qty'                         => 'Qté', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number missing!'   => 'Numéro de devis manquant!',    'Recd'                        => 'Reçu',    'Record in'                   => 'Enregistrer dans',    'Remaining'                   => 'Restant',    'Required by'                 => 'Requis pour', -  'Sales Order'                 => 'Commande de Vente', +  'SKU'                         => 'SKU', +  'Sales Order'                 => 'Commande de vente', +  'Salesperson'                 => 'Vendeur',    'Screen'                      => 'Écran', -  'Select from one of the items below' => 'Sélectionner un des postes ci-dessous', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Service'                     => 'Service', +  'Serial No.'                  => 'N° série', +  'Service'                     => 'Prestation de service',    'Ship'                        => 'Expédier',    'Ship to'                     => 'Expédier à',    'Ship via'                    => 'Expédier via', +  'Shipping Address'            => 'Adresse d\'envoi', +  'Shipping Point'              => 'Expéditeur',    'Source'                      => 'Source', +  'State/Province'              => 'Région/État',    'Subject'                     => 'Objet', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total',    'Tax Included'                => 'Taxe incluse', -  'To'                          => 'à ', +  'To'                          => 'au',    'Total'                       => 'Total', +  'Trade Discount'              => 'Escompte commercial', +  'Translation not on file!'    => 'Pas de traduction dans le fichier',    'Unit'                        => 'Unité',    'Update'                      => 'Mettre à jour', +  'Vendor Number'               => 'Numéro de fournisseur',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', -  'What type of item is this?'  => 'De quel type est ce poste?', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement',    'Yes'                         => 'Oui',    'ea'                          => 'ch', -  'emailed to'                  => 'envoyé par email à', -  'sent to printer'             => 'envoyé à l\'imprimante', +  'sent'                        => 'envoyé',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add',    'add_transaction'             => 'add_transaction',    'ap_transaction'              => 'ap_transaction',    'ar_transaction'              => 'ar_transaction', +  'calc_markup'                 => 'calc_markup',    'check_form'                  => 'check_form',    'check_name'                  => 'check_name',    'check_project'               => 'check_project',    'continue'                    => 'continue', +  'create_form'                 => 'create_form',    'customer_details'            => 'customer_details',    'delete'                      => 'delete', +  'display'                     => 'display',    'display_form'                => 'display_form',    'display_row'                 => 'display_row',    'e_mail'                      => 'e_mail', @@ -149,18 +185,24 @@ $self{subs} = {    'invoice_links'               => 'invoice_links',    'invoicetotal'                => 'invoicetotal',    'item_selected'               => 'item_selected', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected',    'new_item'                    => 'new_item', -  'order'                       => 'order',    'post'                        => 'post',    'post_as_new'                 => 'post_as_new',    'prepare_invoice'             => 'prepare_invoice',    'print'                       => 'print', +  'print_and_post'              => 'print_and_post',    'print_form'                  => 'print_form',    'print_options'               => 'print_options',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', -  'sales_invoice'               => 'sales_invoice', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation', +  'redirect'                    => 'redirect', +  'rfq'                         => 'rfq', +  'sales_invoice_'              => 'sales_invoice_', +  'sales_order'                 => 'sales_order', +  'section_menu'                => 'section_menu',    'select_item'                 => 'select_item',    'select_name'                 => 'select_name',    'select_project'              => 'select_project', @@ -169,14 +211,16 @@ $self{subs} = {    'update'                      => 'update',    'validate_items'              => 'validate_items',    'vendor_details'              => 'vendor_details', +  'vendor_invoice_'             => 'vendor_invoice_',    'yes'                         => 'yes',    'continuer'                   => 'continue',    'supprimer'                   => 'delete', -  'email'                       => 'e_mail', -  'commande'                    => 'order', +  'e_mail'                      => 'e_mail',    'enregistrer'                 => 'post',    'enregistrer_comme_nouveau'   => 'post_as_new',    'imprimer'                    => 'print', +  'imprimer_et_imputer'         => 'print_and_post', +  'commande_de_vente'           => 'sales_order',    'expédier_à'                  => 'ship_to',    'mettre_à_jour'               => 'update',    'oui'                         => 'yes', diff --git a/sql-ledger/locale/fr/login b/sql-ledger/locale/fr/login index 1020ac221..c4c3d19da 100644 --- a/sql-ledger/locale/fr/login +++ b/sql-ledger/locale/fr/login @@ -1,26 +1,24 @@  $self{texts} = { -  'About'                       => 'A propos', -  'Database Host'               => 'Hôte de base de données', -  'Dataset'                     => 'Fichier de données', +  'Company'                     => 'Société', +  'Continue'                    => 'Continuer', +  'Dataset is newer than version!' => 'Fichier de données plus récent que le logiciel!',    'Incorrect Dataset version!'  => 'Fichier de données incorrect!',    'Incorrect Password!'         => 'Mot de passe incorrect!', -  'Licensed to'                 => 'Licence à',    'Login'                       => 'Login',    'Name'                        => 'Nom', -  'Password'                    => 'Mot de Passe', -  'User'                        => 'Utilisateur', +  'Password'                    => 'Mot de passe', +  'Upgrading to Version'        => 'Mise à jour à la version',    'Version'                     => 'Version', -  'You are logged out!'         => 'Vous êtes déconnecté!',    'You did not enter a name!'   => 'Vous n\'avez pas saisi de nom!', -  'is not a member!'            => 'n\'est pas un membre', -  'localhost'                   => 'hôte local', +  'done'                        => 'fait', +  'is not a member!'            => 'n\'est pas un membre!',  };  $self{subs} = { -  'company_logo'                => 'company_logo',    'login'                       => 'login',    'login_screen'                => 'login_screen',    'logout'                      => 'logout', +  'selectdataset'               => 'selectdataset',    'login'                       => 'login',  }; diff --git a/sql-ledger/locale/fr/menu b/sql-ledger/locale/fr/menu index 102a1c24f..f21da94e5 100644 --- a/sql-ledger/locale/fr/menu +++ b/sql-ledger/locale/fr/menu @@ -1,70 +1,132 @@  $self{texts} = {    'AP'                          => 'Dépenses',    'AP Aging'                    => 'Dépenses exigibles', +  'AP Transaction'              => 'Écriture dépenses',    'AR'                          => 'Recettes',    'AR Aging'                    => 'Recettes exigibles', +  'AR Transaction'              => 'Écriture recettes',    'Accounting Menu'             => 'Menu de comptabilité',    'Add Account'                 => 'Ajouter compte',    'Add Assembly'                => 'Ajouter produit', +  'Add Business'                => 'Ajouter type d\'affaire',    'Add Customer'                => 'Ajouter client', -  'Add GIFI'                    => 'Ajouter Code d\'Identification Comptable ou Fiscale', +  'Add Department'              => 'Ajouter service', +  'Add Employee'                => 'Ajouter employé', +  'Add GIFI'                    => 'Ajouter code d\'identification comptable ou fiscale', +  'Add Group'                   => 'Ajouter groupe', +  'Add Labor/Overhead'          => 'Ajouter coût de production', +  'Add Language'                => 'Ajouter langue',    'Add Part'                    => 'Ajouter marchandise', +  'Add Pricegroup'              => 'Ajouter groupe de prix',    'Add Project'                 => 'Ajouter projet', -  'Add Service'                 => 'Ajouter service', +  'Add SIC'                     => 'Ajouter code secteur économique', +  'Add Service'                 => 'Ajouter prestation',    'Add Transaction'             => 'Saisie d\'écriture',    'Add Vendor'                  => 'Ajouter fournisseur', +  'Add Warehouse'               => 'Ajouter entrepôt', +  'All Items'                   => 'Tout objet',    'Assemblies'                  => 'Produits finis',    'Audit Control'               => 'Clôture périodique',    'Backup'                      => 'Sauvegarder',    'Balance Sheet'               => 'Bilan', -  'Cash'                        => 'Caisse', +  'Batch Printing'              => 'Impression groupée', +  'Bin List'                    => 'Liste des emplacements', +  'Bin Lists'                   => 'Liste des emplacements', +  'Cash'                        => 'Financier',    'Chart of Accounts'           => 'Plan Comptable',    'Check'                       => 'Chèque', +  'Checks'                      => 'Chèques', +  'Components'                  => 'Composants',    'Customers'                   => 'Clients', -  'General Ledger'              => 'Grand Livre', -  'Goods & Services'            => 'Articles & Services', -  'HTML Templates'              => 'Gabarits HTML', -  'Income Statement'            => 'Compte de Résultat', +  'Defaults'                    => 'Valeurs par défaut', +  'Departments'                 => 'Services', +  'Description'                 => 'Description', +  'Employees'                   => 'Employés', +  'General Ledger'              => 'Grand-livre', +  'Goods & Services'            => 'Articles & Prestations', +  'Groups'                      => 'Groupes', +  'HR'                          => 'Ressources humaines', +  'HTML Templates'              => 'Squelettes HTML', +  'History'                     => 'Historique', +  'Income Statement'            => 'Compte de résultat',    'Invoice'                     => 'Facture', -  'LaTeX Templates'             => 'Gabarits LaTeX', +  'LaTeX Templates'             => 'Squelettes LaTeX', +  'Labor/Overhead'              => 'Coût de production', +  'Language'                    => 'Langue',    'List Accounts'               => 'Liste des comptes', -  'List GIFI'                   => 'Afficher la liste des Codes d\'Identification Comptable ou Fiscale', +  'List Businesses'             => 'Liste types d\'affaire', +  'List Departments'            => 'Liste des services', +  'List GIFI'                   => 'Afficher la liste des codes d\'identification comptable ou fiscale', +  'List Languages'              => 'Liste des langues', +  'List Projects'               => 'Liste des projets', +  'List SIC'                    => 'Liste des codes secteur économique', +  'List Warehouses'             => 'Liste des entrepôts',    'Logout'                      => 'Déconnexion', -  'Order Entry'                 => 'Bons de Commandes', +  'Non-taxable'                 => 'Non imposable', +  'Open'                        => 'Ouvert', +  'Order Entry'                 => 'Commandes', +  'Outstanding'                 => 'En retard', +  'POS'                         => 'Point de vente', +  'POS Invoice'                 => 'Ticket de caisse',    'Packing List'                => 'Liste d\'envoi', +  'Packing Lists'               => 'Listes d\'envoi',    'Parts'                       => 'Marchandises',    'Payment'                     => 'Paiement',    'Payments'                    => 'Paiements', +  'Pick List'                   => 'Liste de sélection', +  'Pick Lists'                  => 'Liste de sélection',    'Preferences'                 => 'Préférences', +  'Pricegroups'                 => 'Groupes de prix', +  'Print'                       => 'Imprimer',    'Projects'                    => 'Projets', -  'Purchase Invoice'            => 'Facture d\'Achat', -  'Purchase Order'              => 'Commande d\'Achat', -  'Purchase Orders'             => 'Commandes d\'Achats', +  'Purchase Order'              => 'Commande d\'achat', +  'Purchase Orders'             => 'Commandes d\'achat', +  'Quotation'                   => 'Devis', +  'Quotations'                  => 'Devis', +  'RFQ'                         => 'Demande de devis', +  'RFQs'                        => 'Demandes de devis',    'Receipt'                     => 'Reçu',    'Receipts'                    => 'Reçus', +  'Receive'                     => 'Réception',    'Reconciliation'              => 'Rapprochement',    'Reports'                     => 'Rapports', -  'Sales Invoice'               => 'Facture de Vente', -  'Sales Order'                 => 'Commande de Vente', -  'Sales Orders'                => 'Commandes de Vente', -  'Save to File'                => 'Enregistrer comme fichier', -  'Send by E-Mail'              => 'Envoyer par email', -  'Services'                    => 'Services', +  'SIC'                         => 'Code secteur économique', +  'Sale'                        => 'Vente', +  'Sales Invoice'               => 'Facture de vente', +  'Sales Invoices'              => 'Factures de vente', +  'Sales Order'                 => 'Commande de vente', +  'Sales Orders'                => 'Commandes de vente', +  'Save to File'                => 'Enregistrer dans un fichier', +  'Search'                      => 'Recherche', +  'Send by E-Mail'              => 'Envoyer par e-mail', +  'Services'                    => 'Prestations de services', +  'Ship'                        => 'Expédier', +  'Shipping'                    => 'Expédition',    'Statement'                   => 'Relevé',    'Stock Assembly'              => 'Stock de produits',    'Stylesheet'                  => 'Feuille de style',    'System'                      => 'Système',    'Tax collected'               => 'Taxe collectée',    'Tax paid'                    => 'Taxe payée', +  'Text Templates'              => 'Squelettes texte',    'Transactions'                => 'Mouvements', +  'Transfer'                    => 'Transfert', +  'Translations'                => 'Traductions',    'Trial Balance'               => 'Balance Globale', +  'Type of Business'            => 'Type d\'affaire', +  'Vendor Invoice'              => 'Facture d\'achat',    'Vendors'                     => 'Fournisseurs',    'Version'                     => 'Version', +  'Warehouses'                  => 'Entrepôts', +  'Work Order'                  => 'Fiche de traitement', +  'Work Orders'                 => 'Fiche de traitement', +  'Yearend'                     => 'Écriture de fin d\'exercice',  };  $self{subs} = {    'acc_menu'                    => 'acc_menu',    'display'                     => 'display', +  'menubar'                     => 'menubar',    'section_menu'                => 'section_menu',  }; diff --git a/sql-ledger/locale/fr/oe b/sql-ledger/locale/fr/oe index d1c2b7454..ac14eb2db 100644 --- a/sql-ledger/locale/fr/oe +++ b/sql-ledger/locale/fr/oe @@ -1,72 +1,104 @@  $self{texts} = { -  'Add'                         => 'Ajouter', -  'Add Purchase Invoice'        => 'Etablir facture d\'achat', -  'Add Purchase Order'          => 'Etablir commande d\'achat', -  'Add Sales Invoice'           => 'Etablir facture de vente', -  'Add Sales Order'             => 'Etablir commande de vente', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Exchange Rate'           => 'Ajouter taux de change', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add Sales Invoice'           => 'Établir facture de vente', +  'Add Sales Order'             => 'Établir commande de vente', +  'Add Vendor Invoice'          => 'Établir facture d\'achat',    'Address'                     => 'Adresse', -  'Amount'                      => 'Total', +  'Amount'                      => 'Montant',    'Apr'                         => 'Avril',    'April'                       => 'Avril', -  'Are you sure you want to delete Order Number' => 'Êtes vous sûr de vouloir supprimer Commande N°', +  'Are you sure you want to delete Order Number' => 'Êtes vous sûr de vouloir supprimer la commande n°', +  'Are you sure you want to delete Quotation Number' => 'Êtes vous sûr de vouloir supprimer le devis n°',    'Attachment'                  => 'Pièce jointe',    'Aug'                         => 'Août',    'August'                      => 'Août', -  'Bcc'                         => 'Bcc', -  'Bin'                         => 'Localisation', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Business'                    => 'Type d\'affaire',    'C'                           => 'C',    'Cannot delete order!'        => 'Impossible de supprimer la commande!', +  'Cannot delete quotation!'    => 'Impossible de supprimer le devis!',    'Cannot save order!'          => 'Impossible d\'enregistrer la commande!', -  'Cc'                          => 'Cc', +  'Cannot save quotation!'      => 'Impossible d\'enregistrer le devis!', +  'Cc'                          => 'Copie', +  'City'                        => 'Ville',    'Closed'                      => 'Clôturé', -  'Confirm!'                    => 'Confirmez!', +  'Company Name'                => 'Nom de société', +  'Confirm!'                    => 'Confirmer!',    'Contact'                     => 'Contact',    'Continue'                    => 'Continuer',    'Copies'                      => 'Copies', +  'Could not save!'             => 'Enregistrement impossible!', +  'Could not transfer Inventory!' => 'Impossible de transférer l\'inventaire!', +  'Country'                     => 'Pays',    'Credit Limit'                => 'Encours autorisé', -  'Curr'                        => 'En cours', +  'Curr'                        => 'Dev.',    'Currency'                    => 'Devise', +  'Current'                     => 'En cours',    'Customer'                    => 'Client', +  'Customer Number'             => 'Numéro de client',    'Customer missing!'           => 'Client manquant!',    'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date', +  'Date Received'               => 'Date de réception', +  'Date received missing!'      => 'Date de réception manquante!',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Delete'                      => 'Supprimer',    'Delivery Date'               => 'Date de livraison', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'E-mail'                      => 'Email', -  'E-mail address missing!'     => 'Adresse email manquante!', +  'Done'                        => 'Fait!', +  'E-mail'                      => 'E-mail', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé',    'Edit Purchase Order'         => 'Modifier commande d\'achat', +  'Edit Quotation'              => 'Modifier devis', +  'Edit Request for Quotation'  => 'Modifier demande de devis',    'Edit Sales Order'            => 'Modifier commande de vente', -  'Exchangerate'                => 'Taux de change', -  'Exchangerate missing!'       => 'Taux de change manquant!', -  'Extended'                    => 'Prix Total', +  'Employee'                    => 'Employé', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate missing!'      => 'Taux de change manquant!', +  'Extended'                    => 'Prix total',    'Fax'                         => 'Fax',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets',    'ID'                          => 'ID',    'In-line'                     => 'En ligne',    'Include in Report'           => 'Inclure dans l\'état', +  'Internal Notes'              => 'Notes internes', +  'Inventory saved!'            => 'Inventaire enregistré!', +  'Inventory transferred!'      => 'Inventaire transféré!',    'Invoice'                     => 'Facture',    'Invoice Date missing!'       => 'Date de facture manquante!',    'Invoice Number missing!'     => 'Numéro de facture manquant!',    'Item not on file!'           => 'Objet non-listé!',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', +  'Manager'                     => 'Gestionnaire',    'Mar'                         => 'Mars',    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ',    'Message'                     => 'Message', -  'Name'                        => 'Nom', -  'No.'                         => 'No.', +  'Month'                       => 'Mois', +  'No.'                         => 'N°',    'Notes'                       => 'Notes', +  'Nothing entered!'            => 'Rien n\'a été saisi!', +  'Nothing to transfer!'        => 'Rien à transférer!',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre',    'Number'                      => 'Numéro', @@ -76,80 +108,129 @@ $self{texts} = {    'October'                     => 'Octobre',    'Open'                        => 'Ouvert',    'Order'                       => 'Commande', -  'Order Date'                  => 'Date commande', +  'Order Date'                  => 'Date de commande',    'Order Date missing!'         => 'Date de commande manquante!',    'Order Number'                => 'Numéro de commande',    'Order Number missing!'       => 'Numéro de commande manquant!', -  'Order deleted!'              => 'Commande supprimé!', -  'Order saved!'                => 'Commande enregistré!', +  'Order deleted!'              => 'Commande supprimée!', +  'Order processed!'            => 'Commande passée!', +  'Order saved!'                => 'Commande enregistrée!',    'PDF'                         => 'PDF',    'Packing List'                => 'Liste d\'envoi', -  'Packing List Date missing!'  => 'La date est manquante sur la liste d\'envoi!', -  'Packing List Number missing!' => 'Le numéro de liste d\'envoi est manquant!', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!',    'Part'                        => 'Marchandise', +  'Part Number'                 => 'Numéro de marchandise', +  'Period'                      => 'Période',    'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection',    'Postscript'                  => 'Postcript',    'Price'                       => 'Prix',    'Print'                       => 'Imprimer', -  'Printer'                     => 'Imprimante', +  'Print and Save'              => 'Imprimer et sauver', +  'Printed'                     => 'Imprimé',    'Project'                     => 'Projet',    'Project not on file!'        => 'Projet absent du fichier!', -  'Purchase Order'              => 'Commande d\'Achat', -  'Purchase Orders'             => 'Commandes d\'Achats', +  'Purchase Order'              => 'Commande d\'achat', +  'Purchase Orders'             => 'Commandes d\'achat',    'Qty'                         => 'Qté', +  'Quarter'                     => 'Trimestre', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation '                  => 'Devis ', +  'Quotation Date'              => 'Date de devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number'            => 'Numéro de devis', +  'Quotation Number missing!'   => 'Numéro de devis manquant!', +  'Quotation deleted!'          => 'Devis effacé!', +  'Quotations'                  => 'Devis', +  'RFQ'                         => 'Demande de devis', +  'RFQ '                        => 'Demande de devis ', +  'RFQ Number'                  => 'Numéro de demande de devis',    'Recd'                        => 'Reçu', +  'Receive Merchandise'         => 'Réception marchandise',    'Remaining'                   => 'Restant', +  'Request for Quotation'       => 'Demande de devis', +  'Request for Quotations'      => 'Demandes de devis',    'Required by'                 => 'Requis pour', -  'Sales Order'                 => 'Commande de Vente', -  'Sales Orders'                => 'Commandes de Vente', +  'SKU'                         => 'SKU', +  'Sales Invoice'               => 'Facture de vente', +  'Sales Order'                 => 'Commande de vente', +  'Sales Orders'                => 'Commandes de vente', +  'Salesperson'                 => 'Vendeur',    'Save'                        => 'Enregistrer',    'Save as new'                 => 'Enregistrer comme nouveau',    'Screen'                      => 'Écran', -  'Select from one of the items below' => 'Sélectionner un des postes ci-dessous', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous',    'Select from one of the names below' => 'Sélectionner un des noms ci-dessous',    'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre', -  'Service'                     => 'Service', +  'Serial No.'                  => 'N° série', +  'Service'                     => 'Prestation de service',    'Ship'                        => 'Expédier', +  'Ship Merchandise'            => 'Expédier marchandise',    'Ship to'                     => 'Expédier à',    'Ship via'                    => 'Expédier via', +  'Shipping Address'            => 'Adresse d\'envoi', +  'Shipping Date'               => 'Date d\'expédition', +  'Shipping Date missing!'      => 'Date d\'expédition manquante!', +  'Shipping Point'              => 'Expéditeur', +  'State/Province'              => 'Région/État',    'Subject'                     => 'Objet', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total',    'Tax'                         => 'Taxe',    'Tax Included'                => 'Taxe incluse', -  'Terms: Net'                  => 'Crédit limité à', -  'To'                          => 'à ', +  'Terms'                       => 'Crédit limité à', +  'To'                          => 'au',    'Total'                       => 'Total', +  'Trade Discount'              => 'Escompte commercial', +  'Transfer'                    => 'Transfert', +  'Transfer Inventory'          => 'Transfert inventaire', +  'Transfer to'                 => 'Transférer vers', +  'Translation not on file!'    => 'Pas de traduction dans le fichier',    'Unit'                        => 'Unité',    'Update'                      => 'Mettre à jour', +  'Valid until'                 => 'Valable jusqu\'au',    'Vendor'                      => 'Fournisseur', +  'Vendor Invoice'              => 'Facture d\'achat', +  'Vendor Number'               => 'Numéro de fournisseur',    'Vendor missing!'             => 'Fournisseur manquant!',    'Vendor not on file!'         => 'Fournisseur absent du fichier!', -  'What type of item is this?'  => 'De quel type est ce poste?', +  'Warehouse'                   => 'Entrepôt', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement', +  'Year'                        => 'Année',    'Yes'                         => 'Oui',    'days'                        => 'jours',    'ea'                          => 'ch', -  'emailed to'                  => 'envoyé par email à', -  'sent to printer'             => 'envoyé à l\'imprimante', -  'to'                          => 'jusqu\'au', +  'sent'                        => 'envoyé',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add',    'add_transaction'             => 'add_transaction',    'ap_transaction'              => 'ap_transaction',    'ar_transaction'              => 'ar_transaction', +  'backorder_exchangerate'      => 'backorder_exchangerate', +  'calc_markup'                 => 'calc_markup',    'check_form'                  => 'check_form',    'check_name'                  => 'check_name',    'check_project'               => 'check_project',    'continue'                    => 'continue',    'create_backorder'            => 'create_backorder', +  'create_form'                 => 'create_form',    'customer_details'            => 'customer_details',    'delete'                      => 'delete', +  'display'                     => 'display',    'display_form'                => 'display_form',    'display_row'                 => 'display_row', +  'display_ship_receive'        => 'display_ship_receive', +  'done'                        => 'done',    'e_mail'                      => 'e_mail',    'edit'                        => 'edit',    'form_footer'                 => 'form_footer', @@ -158,42 +239,67 @@ $self{subs} = {    'invoice'                     => 'invoice',    'invoicetotal'                => 'invoicetotal',    'item_selected'               => 'item_selected', +  'list_transfer'               => 'list_transfer', +  'menubar'                     => 'menubar',    'name_selected'               => 'name_selected',    'new_item'                    => 'new_item', -  'order'                       => 'order',    'order_links'                 => 'order_links', -  'orders'                      => 'orders',    'post_as_new'                 => 'post_as_new',    'prepare_order'               => 'prepare_order',    'print'                       => 'print', +  'print_and_save'              => 'print_and_save',    'print_form'                  => 'print_form',    'print_options'               => 'print_options',    'project_selected'            => 'project_selected', -  'purchase_invoice'            => 'purchase_invoice', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation', +  'quotation_'                  => 'quotation_', +  'redirect'                    => 'redirect', +  'rfq'                         => 'rfq', +  'rfq_'                        => 'rfq_',    'sales_invoice'               => 'sales_invoice', +  'sales_invoice_'              => 'sales_invoice_', +  'sales_order'                 => 'sales_order',    'save'                        => 'save',    'save_as_new'                 => 'save_as_new', +  'save_exchangerate'           => 'save_exchangerate',    'search'                      => 'search', +  'search_transfer'             => 'search_transfer', +  'section_menu'                => 'section_menu',    'select_item'                 => 'select_item',    'select_name'                 => 'select_name',    'select_project'              => 'select_project',    'send_email'                  => 'send_email', +  'ship_receive'                => 'ship_receive',    'ship_to'                     => 'ship_to',    'subtotal'                    => 'subtotal', +  'transactions'                => 'transactions', +  'transfer'                    => 'transfer',    'update'                      => 'update',    'validate_items'              => 'validate_items',    'vendor_details'              => 'vendor_details', +  'vendor_invoice'              => 'vendor_invoice', +  'vendor_invoice_'             => 'vendor_invoice_',    'yes'                         => 'yes', -  'ajouter'                     => 'add',    'continuer'                   => 'continue',    'supprimer'                   => 'delete', -  'email'                       => 'e_mail', -  'facture'                     => 'invoice', +  'fait!'                       => 'done', +  'e_mail'                      => 'e_mail',    'imprimer'                    => 'print', +  'imprimer_et_sauver'          => 'print_and_save', +  'commande_d\'achat'           => 'purchase_order', +  'devis'                       => 'quotation', +  'devis_'                      => 'quotation_', +  'demande_de_devis'            => 'rfq', +  'demande_de_devis_'           => 'rfq_', +  'facture_de_vente'            => 'sales_invoice', +  'commande_de_vente'           => 'sales_order',    'enregistrer'                 => 'save',    'enregistrer_comme_nouveau'   => 'save_as_new',    'expédier_à'                  => 'ship_to', +  'transfert'                   => 'transfer',    'mettre_à_jour'               => 'update', +  'facture_d\'achat'            => 'vendor_invoice',    'oui'                         => 'yes',  }; diff --git a/sql-ledger/locale/fr/pe b/sql-ledger/locale/fr/pe index 84127dea2..7db972cdd 100644 --- a/sql-ledger/locale/fr/pe +++ b/sql-ledger/locale/fr/pe @@ -1,35 +1,82 @@  $self{texts} = { -  'Add'                         => 'Ajouter', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Add Group'                   => 'Ajouter groupe', +  'Add Pricegroup'              => 'Ajouter groupe de prix',    'Add Project'                 => 'Ajouter projet',    'All'                         => 'Tous',    'Continue'                    => 'Continuer',    'Delete'                      => 'Supprimer',    'Description'                 => 'Description', +  'Description Translations'    => 'Description traductions', +  'Edit Description Translations' => 'Modifier traductions description', +  'Edit Group'                  => 'Modifier groupe', +  'Edit Pricegroup'             => 'Modifier groupe de prix',    'Edit Project'                => 'Modifier projet', +  'Group'                       => 'Groupe', +  'Group Translations'          => 'Grouper traductions', +  'Group deleted!'              => 'Groupe effacé!', +  'Group missing!'              => 'Groupe absent!', +  'Group saved!'                => 'Groupe enregistré!', +  'Groups'                      => 'Groupes', +  'Language'                    => 'Langue', +  'Languages not defined!'      => 'Langues non définis!',    'Number'                      => 'Numéro',    'Orphaned'                    => 'Orphelin', +  'Pricegroup'                  => 'Groupe de prix', +  'Pricegroup deleted!'         => 'Groupe de prix supprimé!', +  'Pricegroup missing!'         => 'Groupe de prix manquant!', +  'Pricegroup saved!'           => 'Groupe de prix enregistré!', +  'Pricegroups'                 => 'Groupes de prix',    'Project'                     => 'Projet', +  'Project Description Translations' => 'Traductions description de projet', +  'Project Number'              => 'Numéro de projet',    'Project Number missing!'     => 'Numéro du projet manquant!',    'Project deleted!'            => 'Projet supprimé!',    'Project saved!'              => 'Projet enregistré!',    'Projects'                    => 'Projets',    'Save'                        => 'Enregistrer', +  'Translation'                 => 'Traduction', +  'Translation deleted!'        => 'Traduction supprimée!', +  'Translations saved!'         => 'Traductions enregistrées', +  'Update'                      => 'Mettre à jour',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'add'                         => 'add', +  'add_group'                   => 'add_group', +  'add_pricegroup'              => 'add_pricegroup', +  'add_project'                 => 'add_project',    'continue'                    => 'continue',    'delete'                      => 'delete', +  'display'                     => 'display',    'edit'                        => 'edit', -  'form_footer'                 => 'form_footer', -  'form_header'                 => 'form_header', -  'generate_report'             => 'generate_report', +  'edit_translation'            => 'edit_translation', +  'list_translations'           => 'list_translations', +  'menubar'                     => 'menubar', +  'partsgroup_footer'           => 'partsgroup_footer', +  'partsgroup_header'           => 'partsgroup_header', +  'partsgroup_report'           => 'partsgroup_report', +  'pricegroup_footer'           => 'pricegroup_footer', +  'pricegroup_header'           => 'pricegroup_header', +  'pricegroup_report'           => 'pricegroup_report', +  'project_footer'              => 'project_footer', +  'project_header'              => 'project_header', +  'project_report'              => 'project_report',    'save'                        => 'save',    'search'                      => 'search', -  'ajouter'                     => 'add', +  'section_menu'                => 'section_menu', +  'translation'                 => 'translation', +  'translation_footer'          => 'translation_footer', +  'translation_header'          => 'translation_header', +  'update'                      => 'update', +  'ajouter_groupe'              => 'add_group', +  'ajouter_groupe_de_prix'      => 'add_pricegroup', +  'ajouter_projet'              => 'add_project',    'continuer'                   => 'continue',    'supprimer'                   => 'delete',    'enregistrer'                 => 'save', +  'mettre_à_jour'               => 'update',  };  1; diff --git a/sql-ledger/locale/fr/pos b/sql-ledger/locale/fr/pos new file mode 100644 index 000000000..2ddf0ddaa --- /dev/null +++ b/sql-ledger/locale/fr/pos @@ -0,0 +1,68 @@ +$self{texts} = { +  'Account'                     => 'Compte', +  'Add POS Invoice'             => 'Saisie ticket de caisse', +  'Cannot post transaction!'    => 'Impossible d\'enregistrer l\'écriture!', +  'Change'                      => 'Retour monnaie', +  'Continue'                    => 'Continuer', +  'Credit Limit'                => 'Encours autorisé', +  'Currency'                    => 'Devise', +  'Current'                     => 'En cours', +  'Customer'                    => 'Client', +  'Customer missing!'           => 'Client manquant!', +  'Delete'                      => 'Supprimer', +  'Department'                  => 'Service', +  'Description'                 => 'Description', +  'Edit POS Invoice'            => 'Modifier ticket de caisse', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate missing!'      => 'Taux de change manquant!', +  'Extended'                    => 'Prix total', +  'From'                        => 'De', +  'Language'                    => 'Langue', +  'Memo'                        => 'Mémo', +  'Month'                       => 'Mois', +  'Number'                      => 'Numéro', +  'Open'                        => 'Ouvert', +  'Paid'                        => 'Total payé', +  'Period'                      => 'Période', +  'Post'                        => 'Enregistrer', +  'Posted!'                     => 'Enregistré!', +  'Price'                       => 'Prix', +  'Print'                       => 'Imprimer', +  'Printed'                     => 'Imprimé', +  'Qty'                         => 'Qté', +  'Quarter'                     => 'Trimestre', +  'Receipts'                    => 'Reçus', +  'Record in'                   => 'Enregistrer dans', +  'Remaining'                   => 'Restant', +  'Salesperson'                 => 'Vendeur', +  'Screen'                      => 'Écran', +  'Source'                      => 'Source', +  'Subtotal'                    => 'Sous total', +  'To'                          => 'au', +  'Total'                       => 'Total', +  'Unit'                        => 'Unité', +  'Update'                      => 'Mettre à jour', +  'Year'                        => 'Année', +}; + +$self{subs} = { +  'add'                         => 'add', +  'display_row'                 => 'display_row', +  'edit'                        => 'edit', +  'form_footer'                 => 'form_footer', +  'form_header'                 => 'form_header', +  'lookup_partsgroup'           => 'lookup_partsgroup', +  'openinvoices'                => 'openinvoices', +  'post'                        => 'post', +  'print'                       => 'print', +  'print_form'                  => 'print_form', +  'print_options'               => 'print_options', +  'receipts'                    => 'receipts', +  'continuer'                   => 'continue', +  'supprimer'                   => 'delete', +  'enregistrer'                 => 'post', +  'imprimer'                    => 'print', +  'mettre_à_jour'               => 'update', +}; + +1; diff --git a/sql-ledger/locale/fr/ps b/sql-ledger/locale/fr/ps new file mode 100644 index 000000000..6c4f0a02e --- /dev/null +++ b/sql-ledger/locale/fr/ps @@ -0,0 +1,341 @@ +$self{texts} = { +  'AP Aging'                    => 'Dépenses exigibles', +  'AR Aging'                    => 'Recettes exigibles', +  'AR Outstanding'              => 'Recettes en retard', +  'AR Transaction'              => 'Écriture recettes', +  'AR Transactions'             => 'Mouvements - Recettes', +  'Account'                     => 'Compte', +  'Account Number'              => 'Numéro de compte', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Accounts'                    => 'Comptes', +  'Accrual'                     => 'Accumulation', +  'Add AR Transaction'          => 'Ajouter une recette', +  'Add POS Invoice'             => 'Saisie ticket de caisse', +  'Add Purchase Order'          => 'Établir commande d\'achat', +  'Add Quotation'               => 'Établir devis', +  'Add Request for Quotation'   => 'Établir demande de devis', +  'Add Sales Invoice'           => 'Établir facture de vente', +  'Add Sales Order'             => 'Établir commande de vente', +  'Address'                     => 'Adresse', +  'All Accounts'                => 'Afficher tous les comptes', +  'Amount'                      => 'Montant', +  'Amount Due'                  => 'Montant dû', +  'Apr'                         => 'Avril', +  'April'                       => 'Avril', +  'Are you sure you want to delete Invoice Number' => 'Êtes-vous sûr de vouloir supprimer la facture n°', +  'Are you sure you want to delete Transaction' => 'Êtes vous sûr de vouloir effacer la saisie?', +  'Attachment'                  => 'Pièce jointe', +  'Aug'                         => 'Août', +  'August'                      => 'Août', +  'Balance'                     => 'Solde', +  'Balance Sheet'               => 'Bilan', +  'Bcc'                         => 'Copie cachée', +  'Billing Address'             => 'Adresse de facturation', +  'Bin'                         => 'Lieu stockage', +  'Bin List'                    => 'Liste des emplacements', +  'Business'                    => 'Type d\'affaire', +  'Cannot delete invoice!'      => 'Impossible de supprimer la facture!', +  'Cannot delete transaction!'  => 'Impossible de supprimer la saisie!', +  'Cannot post invoice for a closed period!' => 'Impossible d\'enregistrer la facture sur un exercice clos!', +  'Cannot post invoice!'        => 'Impossible d\'enregistrer la facture!', +  'Cannot post payment for a closed period!' => 'Impossible d\'enregistrer le paiement sur un exercice clos!', +  'Cannot post transaction for a closed period!' => 'Impossible d\'enregistrer l\'écriture sur un exercice clos!', +  'Cannot post transaction!'    => 'Impossible d\'enregistrer l\'écriture!', +  'Cash'                        => 'Financier', +  'Cc'                          => 'Copie', +  'Change'                      => 'Retour monnaie', +  'Check'                       => 'Chèque', +  'City'                        => 'Ville', +  'Closed'                      => 'Clôturé', +  'Company Name'                => 'Nom de société', +  'Compare to'                  => 'Comparer à', +  'Confirm!'                    => 'Confirmer!', +  'Contact'                     => 'Contact', +  'Continue'                    => 'Continuer', +  'Copies'                      => 'Copies', +  'Country'                     => 'Pays', +  'Credit'                      => 'Crédit', +  'Credit Limit'                => 'Encours autorisé', +  'Curr'                        => 'Dev.', +  'Currency'                    => 'Devise', +  'Current'                     => 'En cours', +  'Current Earnings'            => 'Bénéfice de l\'exercice', +  'Customer'                    => 'Client', +  'Customer Number'             => 'Numéro de client', +  'Customer missing!'           => 'Client manquant!', +  'Customer not on file!'       => 'Client absent du fichier!', +  'Date'                        => 'Date', +  'Date Paid'                   => 'Date de paiement', +  'Debit'                       => 'Débit', +  'Dec'                         => 'Déc.', +  'December'                    => 'Décembre', +  'Decimalplaces'               => 'Décimales', +  'Delete'                      => 'Supprimer', +  'Delivery Date'               => 'Date de livraison', +  'Department'                  => 'Service', +  'Description'                 => 'Description', +  'Detail'                      => 'Détail', +  'Due Date'                    => 'Échéance', +  'Due Date missing!'           => 'Date d\'échéance manquante!', +  'E-mail'                      => 'E-mail', +  'E-mail Statement to'         => 'Message éléctronique à', +  'E-mail address missing!'     => 'Adresse e-mail manquante!', +  'E-mailed'                    => 'E-mail envoyé', +  'Edit AR Transaction'         => 'Modifier une recette', +  'Edit POS Invoice'            => 'Modifier ticket de caisse', +  'Edit Sales Invoice'          => 'Modifier facture de vente', +  'Exch'                        => 'Change', +  'Exchange Rate'               => 'Taux de change', +  'Exchange rate for payment missing!' => 'Taux de change manquant pour le paiement!', +  'Exchange rate missing!'      => 'Taux de change manquant!', +  'Extended'                    => 'Prix total', +  'Fax'                         => 'Fax', +  'Feb'                         => 'Fév.', +  'February'                    => 'Février', +  'From'                        => 'De', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale', +  'Group'                       => 'Groupe', +  'Group Items'                 => 'Grouper objets', +  'Heading'                     => 'En-tête', +  'ID'                          => 'ID', +  'In-line'                     => 'En ligne', +  'Include Exchange Rate Difference' => 'Inclure différence conversion devises', +  'Include in Report'           => 'Inclure dans l\'état', +  'Income Statement'            => 'Compte de résultat', +  'Internal Notes'              => 'Notes internes', +  'Invoice'                     => 'Facture', +  'Invoice Date'                => 'Date de facturation', +  'Invoice Date missing!'       => 'Date de facture manquante!', +  'Invoice Number'              => 'Numéro de facture', +  'Invoice Number missing!'     => 'Numéro de facture manquant!', +  'Invoice deleted!'            => 'Facture supprimée!', +  'Invoice posted!'             => 'Facture enregistrée!', +  'Invoice processed!'          => 'Facture passée!', +  'Item not on file!'           => 'Objet non-listé!', +  'Jan'                         => 'Jan.', +  'January'                     => 'Janvier', +  'Jul'                         => 'Juill.', +  'July'                        => 'Juillet', +  'Jun'                         => 'Juin', +  'June'                        => 'Juin', +  'Language'                    => 'Langue', +  'Manager'                     => 'Gestionnaire', +  'Mar'                         => 'Mars', +  'March'                       => 'Mars', +  'May'                         => 'Mai', +  'May '                        => 'Mai ', +  'Memo'                        => 'Mémo', +  'Message'                     => 'Message', +  'Method'                      => 'Méthode', +  'Month'                       => 'Mois', +  'N/A'                         => 'Non applicable', +  'No.'                         => 'N°', +  'Non-taxable Purchases'       => 'Achats hors taxe', +  'Non-taxable Sales'           => 'Ventes hors taxe', +  'Notes'                       => 'Notes', +  'Nothing selected!'           => 'Pas de sélection!', +  'Nothing to print!'           => 'Rien à imprimer', +  'Nov'                         => 'Nov.', +  'November'                    => 'Novembre', +  'Number'                      => 'Numéro', +  'Number missing in Row'       => 'Numéro manquant dans ligne', +  'Oct'                         => 'Oct.', +  'October'                     => 'Octobre', +  'Open'                        => 'Ouvert', +  'Order'                       => 'Commande', +  'Order Date missing!'         => 'Date de commande manquante!', +  'Order Number'                => 'Numéro de commande', +  'Order Number missing!'       => 'Numéro de commande manquant!', +  'PDF'                         => 'PDF', +  'Packing List'                => 'Liste d\'envoi', +  'Packing List Date missing!'  => 'La liste d\'envoi n\'a pas de date!', +  'Packing List Number missing!' => 'Le numéro de la liste d\'envoi est manquant!', +  'Paid'                        => 'Total payé', +  'Part'                        => 'Marchandise', +  'Payment date missing!'       => 'Date de paiement manquante!', +  'Payments'                    => 'Paiements', +  'Period'                      => 'Période', +  'Phone'                       => 'Tél.', +  'Pick List'                   => 'Liste de sélection', +  'Post'                        => 'Enregistrer', +  'Post as new'                 => 'Enregistrer comme nouveau', +  'Posted!'                     => 'Enregistré!', +  'Postscript'                  => 'Postcript', +  'Price'                       => 'Prix', +  'Print'                       => 'Imprimer', +  'Print and Post'              => 'Imprimer et imputer', +  'Printed'                     => 'Imprimé', +  'Project'                     => 'Projet', +  'Project Number'              => 'Numéro de projet', +  'Project Transactions'        => 'Mouvements - Projet', +  'Project not on file!'        => 'Projet absent du fichier!', +  'Purchase Order'              => 'Commande d\'achat', +  'Qty'                         => 'Qté', +  'Quarter'                     => 'Trimestre', +  'Queue'                       => 'File d\'attente', +  'Queued'                      => 'Mis en file d\'attente', +  'Quotation'                   => 'Devis', +  'Quotation Date missing!'     => 'Date de devis manqante!', +  'Quotation Number missing!'   => 'Numéro de devis manquant!', +  'Recd'                        => 'Reçu', +  'Receipt'                     => 'Reçu', +  'Receipts'                    => 'Reçus', +  'Record in'                   => 'Enregistrer dans', +  'Remaining'                   => 'Restant', +  'Report for'                  => 'Rapport de', +  'Required by'                 => 'Requis pour', +  'SKU'                         => 'SKU', +  'Sales Invoice.'              => 'Facture de vente.', +  'Sales Order'                 => 'Commande de vente', +  'Salesperson'                 => 'Vendeur', +  'Screen'                      => 'Écran', +  'Select Printer or Queue!'    => 'Sélectionner une imprimante ou une file!', +  'Select all'                  => 'Tout sélectionner', +  'Select from one of the items below' => 'Sélectionner un des objets ci-dessous', +  'Select from one of the names below' => 'Sélectionner un des noms ci-dessous', +  'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', +  'Select payment'              => 'Sélectionner le payement', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!', +  'Sep'                         => 'Sept.', +  'September'                   => 'Septembre', +  'Serial No.'                  => 'N° série', +  'Service'                     => 'Prestation de service', +  'Ship'                        => 'Expédier', +  'Ship to'                     => 'Expédier à', +  'Ship via'                    => 'Expédier via', +  'Shipping Address'            => 'Adresse d\'envoi', +  'Shipping Point'              => 'Expéditeur', +  'Source'                      => 'Source', +  'Standard'                    => 'Standard', +  'State/Province'              => 'Région/État', +  'Statement'                   => 'Relevé', +  'Statement sent to'           => 'Relevé envoyé à', +  'Statements sent to printer!' => 'Relevés envoyés à l\'imprimante!', +  'Subject'                     => 'Objet', +  'Subtotal'                    => 'Sous total', +  'Summary'                     => 'Résumé', +  'Tax'                         => 'Taxe', +  'Tax Included'                => 'Taxe incluse', +  'Tax collected'               => 'Taxe collectée', +  'Tax paid'                    => 'Taxe payée', +  'Till'                        => 'Caisse', +  'To'                          => 'au', +  'Total'                       => 'Total', +  'Trade Discount'              => 'Escompte commercial', +  'Transaction'                 => 'Écriture', +  'Transaction deleted!'        => 'Écriture supprimée!', +  'Transaction posted!'         => 'Écriture enregistrée!', +  'Translation not on file!'    => 'Pas de traduction dans le fichier', +  'Trial Balance'               => 'Balance Globale', +  'Unit'                        => 'Unité', +  'Update'                      => 'Mettre à jour', +  'Vendor'                      => 'Fournisseur', +  'Vendor Number'               => 'Numéro de fournisseur', +  'Vendor not on file!'         => 'Fournisseur absent du fichier!', +  'What type of item is this?'  => 'De quel type est cet objet?', +  'Work Order'                  => 'Fiche de traitement', +  'Year'                        => 'Année', +  'Yes'                         => 'Oui', +  'as at'                       => 'au', +  'ea'                          => 'ch', +  'for Period'                  => 'pour la période', +  'sent'                        => 'envoyé', +}; + +$self{subs} = { +  'acc_menu'                    => 'acc_menu', +  'add'                         => 'add', +  'add_transaction'             => 'add_transaction', +  'aging'                       => 'aging', +  'ap_transaction'              => 'ap_transaction', +  'ar_subtotal'                 => 'ar_subtotal', +  'ar_transaction'              => 'ar_transaction', +  'ar_transactions'             => 'ar_transactions', +  'calc_markup'                 => 'calc_markup', +  'check_form'                  => 'check_form', +  'check_name'                  => 'check_name', +  'check_project'               => 'check_project', +  'continue'                    => 'continue', +  'create_form'                 => 'create_form', +  'create_links'                => 'create_links', +  'customer_details'            => 'customer_details', +  'delete'                      => 'delete', +  'display'                     => 'display', +  'display_form'                => 'display_form', +  'display_row'                 => 'display_row', +  'e_mail'                      => 'e_mail', +  'edit'                        => 'edit', +  'form_footer'                 => 'form_footer', +  'form_header'                 => 'form_header', +  'generate_ap_aging'           => 'generate_ap_aging', +  'generate_ar_aging'           => 'generate_ar_aging', +  'generate_balance_sheet'      => 'generate_balance_sheet', +  'generate_income_statement'   => 'generate_income_statement', +  'generate_projects'           => 'generate_projects', +  'generate_tax_report'         => 'generate_tax_report', +  'generate_trial_balance'      => 'generate_trial_balance', +  'gl_transaction'              => 'gl_transaction', +  'invoice_links'               => 'invoice_links', +  'invoicetotal'                => 'invoicetotal', +  'item_selected'               => 'item_selected', +  'list_accounts'               => 'list_accounts', +  'list_payments'               => 'list_payments', +  'lookup_partsgroup'           => 'lookup_partsgroup', +  'menubar'                     => 'menubar', +  'name_selected'               => 'name_selected', +  'new_item'                    => 'new_item', +  'openinvoices'                => 'openinvoices', +  'payment_selected'            => 'payment_selected', +  'payment_subtotal'            => 'payment_subtotal', +  'post'                        => 'post', +  'post_as_new'                 => 'post_as_new', +  'prepare_invoice'             => 'prepare_invoice', +  'print'                       => 'print', +  'print_and_post'              => 'print_and_post', +  'print_check'                 => 'print_check', +  'print_form'                  => 'print_form', +  'print_options'               => 'print_options', +  'print_receipt'               => 'print_receipt', +  'print_transaction'           => 'print_transaction', +  'project_selected'            => 'project_selected', +  'purchase_order'              => 'purchase_order', +  'quotation'                   => 'quotation', +  'receipts'                    => 'receipts', +  'redirect'                    => 'redirect', +  'report'                      => 'report', +  'rfq'                         => 'rfq', +  'sales_invoice_'              => 'sales_invoice_', +  'sales_order'                 => 'sales_order', +  'search'                      => 'search', +  'section_menu'                => 'section_menu', +  'select_all'                  => 'select_all', +  'select_item'                 => 'select_item', +  'select_name'                 => 'select_name', +  'select_payment'              => 'select_payment', +  'select_project'              => 'select_project', +  'send_email'                  => 'send_email', +  'ship_to'                     => 'ship_to', +  'statement_details'           => 'statement_details', +  'tax_subtotal'                => 'tax_subtotal', +  'update'                      => 'update', +  'validate_items'              => 'validate_items', +  'vendor_details'              => 'vendor_details', +  'vendor_invoice_'             => 'vendor_invoice_', +  'yes'                         => 'yes', +  'Écriture_recettes'           => 'ar_transaction', +  'continuer'                   => 'continue', +  'supprimer'                   => 'delete', +  'e_mail'                      => 'e_mail', +  'enregistrer'                 => 'post', +  'enregistrer_comme_nouveau'   => 'post_as_new', +  'imprimer'                    => 'print', +  'imprimer_et_imputer'         => 'print_and_post', +  'facture_de_vente.'           => 'sales_invoice.', +  'commande_de_vente'           => 'sales_order', +  'tout_sélectionner'           => 'select_all', +  'expédier_à'                  => 'ship_to', +  'mettre_à_jour'               => 'update', +  'oui'                         => 'yes', +}; + +1; diff --git a/sql-ledger/locale/fr/pw b/sql-ledger/locale/fr/pw new file mode 100644 index 000000000..130bffb59 --- /dev/null +++ b/sql-ledger/locale/fr/pw @@ -0,0 +1,11 @@ +$self{texts} = { +  'Continue'                    => 'Continuer', +  'Password'                    => 'Mot de passe', +}; + +$self{subs} = { +  'getpassword'                 => 'getpassword', +  'continuer'                   => 'continue', +}; + +1; diff --git a/sql-ledger/locale/fr/rc b/sql-ledger/locale/fr/rc index 092aabece..b11a39dd5 100644 --- a/sql-ledger/locale/fr/rc +++ b/sql-ledger/locale/fr/rc @@ -1,36 +1,78 @@  $self{texts} = {    'Account'                     => 'Compte', +  'Accounting Menu'             => 'Menu de comptabilité', +  'Apr'                         => 'Avril', +  'April'                       => 'Avril', +  'Aug'                         => 'Août', +  'August'                      => 'Août',    'Balance'                     => 'Solde', -  'Cleared Balance'             => 'Solde rapproché', +  'Beginning Balance'           => 'Solde du départ', +  'Cleared'                     => 'Lettré',    'Continue'                    => 'Continuer', +  'Current'                     => 'En cours',    'Date'                        => 'Date', +  'Dec'                         => 'Déc.', +  'December'                    => 'Décembre', +  'Decrease'                    => 'Diminution',    'Deposit'                     => 'Dépôt',    'Description'                 => 'Description', +  'Detail'                      => 'Détail',    'Difference'                  => 'Différence',    'Done'                        => 'Fait!', -  'Exchangerate Difference'     => 'Différence de taux de change', +  'Feb'                         => 'Fév.', +  'February'                    => 'Février',    'From'                        => 'De', -  'Out of balance!'             => 'Solde non équilibré!', +  'Include Exchange Rate Difference' => 'Inclure différence conversion devises', +  'Increase'                    => 'Augmentation', +  'Jan'                         => 'Jan.', +  'January'                     => 'Janvier', +  'Jul'                         => 'Juill.', +  'July'                        => 'Juillet', +  'Jun'                         => 'Juin', +  'June'                        => 'Juin', +  'Mar'                         => 'Mars', +  'March'                       => 'Mars', +  'May'                         => 'Mai', +  'May '                        => 'Mai ', +  'Month'                       => 'Mois', +  'Nov'                         => 'Nov.', +  'November'                    => 'Novembre', +  'Oct'                         => 'Oct.', +  'October'                     => 'Octobre', +  'Out of balance!'             => 'Non-soldée!', +  'Outstanding'                 => 'En retard',    'Payment'                     => 'Paiement', +  'Period'                      => 'Période', +  'Quarter'                     => 'Trimestre', +  'R'                           => 'R',    'Reconciliation'              => 'Rapprochement', -  'Select all'                  => 'Sélectionner tout', +  'Reconciliation Report'       => 'Rapport de rapprochement', +  'Select all'                  => 'Tout sélectionner', +  'Sep'                         => 'Sept.', +  'September'                   => 'Septembre',    'Source'                      => 'Source', -  'Statement Balance'           => 'Relevé de compte', +  'Statement Balance'           => 'Solde relevé de compte', +  'Summary'                     => 'Résumé', +  'To'                          => 'au',    'Update'                      => 'Mettre à jour', -  'to'                          => 'jusqu\'au', +  'Year'                        => 'Année',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu',    'continue'                    => 'continue', +  'display'                     => 'display',    'display_form'                => 'display_form',    'done'                        => 'done',    'get_payments'                => 'get_payments', +  'menubar'                     => 'menubar',    'reconciliation'              => 'reconciliation', +  'section_menu'                => 'section_menu',    'select_all'                  => 'select_all',    'update'                      => 'update',    'continuer'                   => 'continue',    'fait!'                       => 'done', -  'sélectionner_tout'           => 'select_all', +  'tout_sélectionner'           => 'select_all',    'mettre_à_jour'               => 'update',  }; diff --git a/sql-ledger/locale/fr/rp b/sql-ledger/locale/fr/rp index dad49de0c..f84f98a33 100644 --- a/sql-ledger/locale/fr/rp +++ b/sql-ledger/locale/fr/rp @@ -2,8 +2,13 @@ $self{texts} = {    'AP Aging'                    => 'Dépenses exigibles',    'AR Aging'                    => 'Recettes exigibles',    'Account'                     => 'Compte', +  'Account Number'              => 'Numéro de compte', +  'Accounting Menu'             => 'Menu de comptabilité',    'Accounts'                    => 'Comptes', -  'Amount'                      => 'Total', +  'Accrual'                     => 'Accumulation', +  'Address'                     => 'Adresse', +  'All Accounts'                => 'Afficher tous les comptes', +  'Amount'                      => 'Montant',    'Apr'                         => 'Avril',    'April'                       => 'Avril',    'Attachment'                  => 'Pièce jointe', @@ -11,64 +16,84 @@ $self{texts} = {    'August'                      => 'Août',    'Balance'                     => 'Solde',    'Balance Sheet'               => 'Bilan', -  'Bcc'                         => 'Bcc', -  'Cash based'                  => 'En liquide', -  'Cc'                          => 'Cc', +  'Bcc'                         => 'Copie cachée', +  'Cash'                        => 'Financier', +  'Cc'                          => 'Copie',    'Compare to'                  => 'Comparer à',    'Continue'                    => 'Continuer',    'Copies'                      => 'Copies',    'Credit'                      => 'Crédit', +  'Curr'                        => 'Dev.',    'Current'                     => 'En cours', +  'Current Earnings'            => 'Bénéfice de l\'exercice',    'Customer'                    => 'Client', +  'Customer not on file!'       => 'Client absent du fichier!',    'Date'                        => 'Date',    'Debit'                       => 'Débit',    'Dec'                         => 'Déc.',    'December'                    => 'Décembre',    'Decimalplaces'               => 'Décimales', -  'Department'                  => 'Department', +  'Department'                  => 'Service',    'Description'                 => 'Description', -  'Due'                         => 'Echéance', -  'E-mail'                      => 'Email', +  'Detail'                      => 'Détail', +  'Due Date'                    => 'Échéance', +  'E-mail'                      => 'E-mail',    'E-mail Statement to'         => 'Message éléctronique à', +  'E-mail address missing!'     => 'Adresse e-mail manquante!',    'Feb'                         => 'Fév.',    'February'                    => 'Février',    'From'                        => 'De', -  'GIFI'                        => 'Code d\'Identification Comptable ou Fiscale', +  'GIFI'                        => 'Code d\'identification comptable ou fiscale',    'Heading'                     => 'En-tête',    'ID'                          => 'ID',    'In-line'                     => 'En ligne', +  'Include Exchange Rate Difference' => 'Inclure différence conversion devises',    'Include in Report'           => 'Inclure dans l\'état', -  'Income Statement'            => 'Compte de Résultat', +  'Income Statement'            => 'Compte de résultat',    'Invoice'                     => 'Facture',    'Jan'                         => 'Jan.',    'January'                     => 'Janvier', -  'Jul'                         => 'Juil.', +  'Jul'                         => 'Juill.',    'July'                        => 'Juillet',    'Jun'                         => 'Juin',    'June'                        => 'Juin', +  'Language'                    => 'Langue',    'Mar'                         => 'Mars',    'March'                       => 'Mars',    'May'                         => 'Mai',    'May '                        => 'Mai ', +  'Memo'                        => 'Mémo',    'Message'                     => 'Message', -  'N/A'                         => 'Non Applicable', +  'Method'                      => 'Méthode', +  'Month'                       => 'Mois', +  'N/A'                         => 'Non applicable', +  'Non-taxable Purchases'       => 'Achats hors taxe', +  'Non-taxable Sales'           => 'Ventes hors taxe',    'Nothing selected!'           => 'Pas de sélection!',    'Nov'                         => 'Nov.',    'November'                    => 'Novembre', +  'Number'                      => 'Numéro',    'Oct'                         => 'Oct.',    'October'                     => 'Octobre', +  'Order'                       => 'Commande',    'PDF'                         => 'PDF',    'Payments'                    => 'Paiements', +  'Period'                      => 'Période',    'Postscript'                  => 'Postcript',    'Print'                       => 'Imprimer', -  'Printer'                     => 'Imprimante', -  'Project Number'              => 'Project Number', +  'Project'                     => 'Projet', +  'Project Number'              => 'Numéro de projet', +  'Project Transactions'        => 'Mouvements - Projet', +  'Project not on file!'        => 'Projet absent du fichier!', +  'Quarter'                     => 'Trimestre',    'Receipts'                    => 'Reçus',    'Report for'                  => 'Rapport de', -  'Retained Earnings'           => 'Éxcédents non distribués', +  'Salesperson'                 => 'Vendeur',    'Screen'                      => 'Écran', -  'Select all'                  => 'Sélectionner tout', -  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF', +  'Select all'                  => 'Tout sélectionner', +  'Select from one of the names below' => 'Sélectionner un des noms ci-dessous', +  'Select from one of the projects below' => 'Sélectionner un des projets ci-dessous', +  'Select postscript or PDF!'   => 'Sélectionner Postscript ou PDF!',    'Sep'                         => 'Sept.',    'September'                   => 'Septembre',    'Source'                      => 'Source', @@ -77,44 +102,64 @@ $self{texts} = {    'Statement sent to'           => 'Relevé envoyé à',    'Statements sent to printer!' => 'Relevés envoyés à l\'imprimante!',    'Subject'                     => 'Objet', -  'Subtotal'                    => 'Sous Total', +  'Subtotal'                    => 'Sous total', +  'Summary'                     => 'Résumé',    'Tax'                         => 'Taxe',    'Tax collected'               => 'Taxe collectée',    'Tax paid'                    => 'Taxe payée', +  'Till'                        => 'Caisse', +  'To'                          => 'au',    'Total'                       => 'Total',    'Trial Balance'               => 'Balance Globale',    'Vendor'                      => 'Fournisseur', +  'Vendor not on file!'         => 'Fournisseur absent du fichier!', +  'Year'                        => 'Année',    'as at'                       => 'au', -  'collected on sales'          => 'collectées sur les ventes',    'for Period'                  => 'pour la période', -  'paid on purchases'           => 'payées sur les achats', -  'to'                          => 'jusqu\'au',  };  $self{subs} = { +  'acc_menu'                    => 'acc_menu', +  'add_transaction'             => 'add_transaction',    'aging'                       => 'aging', +  'ap_transaction'              => 'ap_transaction', +  'ar_transaction'              => 'ar_transaction', +  'check_name'                  => 'check_name', +  'check_project'               => 'check_project',    'continue'                    => 'continue', +  'display'                     => 'display',    'e_mail'                      => 'e_mail',    'generate_ap_aging'           => 'generate_ap_aging',    'generate_ar_aging'           => 'generate_ar_aging',    'generate_balance_sheet'      => 'generate_balance_sheet',    'generate_income_statement'   => 'generate_income_statement', +  'generate_projects'           => 'generate_projects',    'generate_tax_report'         => 'generate_tax_report',    'generate_trial_balance'      => 'generate_trial_balance', +  'gl_transaction'              => 'gl_transaction',    'list_accounts'               => 'list_accounts',    'list_payments'               => 'list_payments', +  'menubar'                     => 'menubar', +  'name_selected'               => 'name_selected', +  'payment_subtotal'            => 'payment_subtotal',    'print'                       => 'print',    'print_form'                  => 'print_form',    'print_options'               => 'print_options', +  'project_selected'            => 'project_selected',    'report'                      => 'report', +  'sales_invoice_'              => 'sales_invoice_', +  'section_menu'                => 'section_menu',    'select_all'                  => 'select_all', +  'select_name'                 => 'select_name', +  'select_project'              => 'select_project',    'send_email'                  => 'send_email',    'statement_details'           => 'statement_details',    'tax_subtotal'                => 'tax_subtotal', +  'vendor_invoice_'             => 'vendor_invoice_',    'continuer'                   => 'continue', -  'email'                       => 'e_mail', +  'e_mail'                      => 'e_mail',    'imprimer'                    => 'print', -  'sélectionner_tout'           => 'select_all', +  'tout_sélectionner'           => 'select_all',  };  1;  | 
