diff --git a/COPYRIGHT b/COPYRIGHT index d1f47fab1f9..c1e8798a57a 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -85,7 +85,7 @@ Copyright (C) 2003 - Xavier Dutoit - Rodolphe Quiedeville - Emmanuel Raviart -- �ric Seigne +- Eric Seigne Copyright (C) 2002 - Jean-Louis Bergamo diff --git a/README b/README index 87bc6c7921d..97906b636c6 100644 --- a/README +++ b/README @@ -124,7 +124,7 @@ Miscellanous: - A trigger architecture to allow you to make Dolibarr business events run PHP code to update your own information system. - "NPR VAT Rate" (French particularity for managing VAT in DOM-TOM - called "Non Per�ue R�cup�rable"). + called "Non Perçue Récupérable"). diff --git a/build/dolibarr_mysql2pgsql.pl b/build/dolibarr_mysql2pgsql.pl index 07781354ef3..020e71598df 100644 --- a/build/dolibarr_mysql2pgsql.pl +++ b/build/dolibarr_mysql2pgsql.pl @@ -1,9 +1,9 @@ #!/usr/bin/perl -w #------------------------------------------------------------------------------ -# Ce script est une version modifiée de mysql2pgsql afin de: -# - gérer les base mysql innodb +# Ce script est une version modifiee de mysql2pgsql afin de: +# - gerer les base mysql innodb # - traiter tous les fichiers ../mysq/data/*.sql vers ./pgsql/data -# - gérer les autoincrement en SERIAL plutot qu'en séquenceurs +# - gerer les autoincrement en SERIAL plutot qu'en sequenceurs # - utiliser le CHECK plutot que des sous-tables pour les types enum # - corriger de nombreux bugs # diff --git a/build/exe/doliwamp/doliwamp.iss b/build/exe/doliwamp/doliwamp.iss index 2fe760e7acb..ea8b67bed6f 100644 --- a/build/exe/doliwamp/doliwamp.iss +++ b/build/exe/doliwamp/doliwamp.iss @@ -733,7 +733,7 @@ end; //----------------------------------------------- -//procedure lanc�e � la fin de l'installation, elle supprime les fichiers d'installation +//procedure launched by the end of the installation, it deletes the installation files procedure DeinitializeSetup(); begin diff --git a/build/exe/doliwamp/index.php.install b/build/exe/doliwamp/index.php.install index 47f0288bf55..9613d75dfe6 100644 --- a/build/exe/doliwamp/index.php.install +++ b/build/exe/doliwamp/index.php.install @@ -51,7 +51,7 @@ $langues = array( 'askhelp' => 'Request a help support' ), 'fr' => array( - 'langue' => 'Fran�ais', + 'langue' => 'Français', 'autreLangue' => 'Versión Español', 'autreLangueLien' => 'es', 'titreHtml' => 'Accueil DoliWamp', diff --git a/build/exe/nsi/dolibarr.nsi b/build/exe/nsi/dolibarr.nsi index 543a17be2e5..830b577ca20 100644 --- a/build/exe/nsi/dolibarr.nsi +++ b/build/exe/nsi/dolibarr.nsi @@ -54,7 +54,7 @@ CompletedText 'Dolibarr ${MUI_VERSION_DOT} setup completed.' ;-------------------------------- ;Language Selection Dialog Settings - ;Recupere la langue choisie pour la dernière installation + ;Retrieves the language chosen for the final installation !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" !define MUI_LANGDLL_REGISTRY_KEY "Software\${MUI_PROD}" !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" @@ -103,7 +103,7 @@ CompletedText 'Dolibarr ${MUI_VERSION_DOT} setup completed.' LangString PHPCHECK_SUBTITLE ${LANG_ENGLISH} "Check if a working PHP interpreter can be found" LangString PHPCHECK_TITLE ${LANG_FRENCH} "Verification PHP" - LangString PHPCHECK_SUBTITLE ${LANG_FRENCH} "Verification si un interpreteur PHP operationnel peut etre trouvé" + LangString PHPCHECK_SUBTITLE ${LANG_FRENCH} "Verification si un interpreteur PHP opérationnel peut être trouvé" LangString SETUP_TITLE ${LANG_ENGLISH} "Setup" LangString SETUP_SUBTITLE ${LANG_ENGLISH} "Dolibarr files copying" diff --git a/build/makepack-dolibarrlang.pl b/build/makepack-dolibarrlang.pl index 913f5dd2f06..f98e791f40e 100644 --- a/build/makepack-dolibarrlang.pl +++ b/build/makepack-dolibarrlang.pl @@ -124,7 +124,7 @@ else { printf(" %d - %3s (%s)\n",$cpt,$target,"Need ".$REQUIREMENTTARGET{$target}); } - # On demande de choisir le fichier à passer + # Are asked to select the file to move print "Choose one package number or several separated with space: "; $NUM_SCRIPT=; chomp($NUM_SCRIPT); diff --git a/build/makepack-dolibarrtheme.pl b/build/makepack-dolibarrtheme.pl index 4310df670f3..53e267404d1 100644 --- a/build/makepack-dolibarrtheme.pl +++ b/build/makepack-dolibarrtheme.pl @@ -124,7 +124,7 @@ else { printf(" %d - %3s (%s)\n",$cpt,$target,"Need ".$REQUIREMENTTARGET{$target}); } - # On demande de choisir le fichier à passer + # Are asked to select the file to move print "Choose one package number or several separated with space: "; $NUM_SCRIPT=; chomp($NUM_SCRIPT); diff --git a/dev/initdemo/README-FR b/dev/initdemo/README-FR index 22712a822e5..75742dd386d 100644 --- a/dev/initdemo/README-FR +++ b/dev/initdemo/README-FR @@ -1,9 +1,9 @@ README (French) -------------------------------- -Ce script permet de reinitialiser une base de donnée Dolibarr avec des -données de demo. -ATTENTION: Ceci efface les données en cours de la base. +Ce script permet de reinitialiser une base de donnée Dolibarr avec des +données de demo. +ATTENTION: Ceci efface les données en cours de la base. Faite un chmod 700 initdemo.sh puis ./initdemo.sh pour executer l'interface. diff --git a/dev/initdemo/initdemo.sh b/dev/initdemo/initdemo.sh index 5f6509c8592..9335c8121c8 100644 --- a/dev/initdemo/initdemo.sh +++ b/dev/initdemo/initdemo.sh @@ -3,7 +3,7 @@ # Script to purge and init a database with demo values. # Note: "dialog" tool need to be available. # -# Régis Houssin - regis@dolibarr.fr +# Regis Houssin - regis@dolibarr.fr # Laurent Destailleur - eldy@users.sourceforge.net #------------------------------------------------------ # WARNING: This script erase all data of database @@ -90,7 +90,7 @@ exit;; exit;; esac -# ---------------------------- chemin d'accès du répertoire documents +# ---------------------------- chemin d'acces du repertoire documents DIALOG=${DIALOG=dialog} fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$ trap "rm -f $fichtemp" 0 1 2 5 15 diff --git a/dev/initdemo/removedemo.sh b/dev/initdemo/removedemo.sh index 076cbffc025..c26c11dbb43 100644 --- a/dev/initdemo/removedemo.sh +++ b/dev/initdemo/removedemo.sh @@ -3,7 +3,7 @@ # Script to remove setup of a Dolibarr installation. # Note: "dialog" tool need to be available. # -# Régis Houssin - regis@dolibarr.fr +# Regis Houssin - regis@dolibarr.fr # Laurent Destailleur - eldy@users.sourceforge.net #------------------------------------------------------ # WARNING: This script erase all data of database diff --git a/dev/load/README-FR b/dev/load/README-FR index 8bfd1dca711..3536d2c6ba6 100644 --- a/dev/load/README-FR +++ b/dev/load/README-FR @@ -1,4 +1,4 @@ README (french) -------------------------------- -Ce repertoire contient des scripts qui peuvent utilisé pour charger en base des données de tests -générés automatiquement. \ No newline at end of file +Ce repertoire contient des scripts qui peuvent utilisé pour charger en base des données de tests +générés automatiquement. \ No newline at end of file diff --git a/dev/load/generate-produit.php b/dev/load/generate-produit.php index 4c8240b6669..66455a6d802 100644 --- a/dev/load/generate-produit.php +++ b/dev/load/generate-produit.php @@ -64,10 +64,10 @@ if ($db->query($sql)) { $num = $db->num_rows(); $i = 0; while ($i < $num) { $row = $db->fetch_row($i); $commandesid[$i] = $row[0]; $i++; } } else { print "err"; } -print "G�n�re ".GEN_NUMBER_PRODUIT." produits\n"; +print "Generates ".GEN_NUMBER_PRODUIT." products\n"; for ($s = 0 ; $s < GEN_NUMBER_PRODUIT ; $s++) { - print "Produit ".$s; + print "Product ".$s; $produit = new Product($db); $produit->type = rand(0,1); $produit->status = 1; diff --git a/dev/load/generate-societe.php b/dev/load/generate-societe.php index 1430bea12fb..0f1ae8fa94d 100644 --- a/dev/load/generate-societe.php +++ b/dev/load/generate-societe.php @@ -42,7 +42,7 @@ include_once(DOL_DOCUMENT_ROOT."/product.class.php"); include_once(DOL_DOCUMENT_ROOT."/paiement.class.php"); include_once(DOL_DOCUMENT_ROOT."/contrat/contrat.class.php"); -$villes = array("Auray","Baden","Vannes","Pirouville","Haguenau","Souffelweiersheim","Illkirch-Graffenstaden","Lauterbourg","Picauville","Sainte-M�re Eglise","Le Bono"); +$villes = array("Auray","Baden","Vannes","Pirouville","Haguenau","Souffelweiersheim","Illkirch-Graffenstaden","Lauterbourg","Picauville","Sainte-Mère Eglise","Le Bono"); $prenoms = array("Joe","Marc","Steve","Laurent","Nico","Isabelle","Dorothee","Saby","Brigitte","Karine","Jose-Anne","Celine","Virginie"); @@ -68,12 +68,12 @@ while ($i < $num) { $row = $db->fetch_row($i); $commandesid[$i] = $row[0]; -print "G�n�re ".GEN_NUMBER_SOCIETE." soci�t�s\n"; +print "Generates ".GEN_NUMBER_SOCIETE." companies\n"; for ($s = 0 ; $s < GEN_NUMBER_SOCIETE ; $s++) { - print "Soci�t� $s\n"; + print "Company $s\n"; $soc = new Societe($db); - $soc->nom = "Soci�t� num ".time()."$s"; + $soc->nom = "Company num ".time()."$s"; $soc->ville = $villes[rand(0,sizeof($villes)-1)]; $soc->client = rand(1,2); // Une societe sur 2 est prospect, l'autre client $soc->fournisseur = rand(0,1); // Une societe sur 2 est fournisseur @@ -83,13 +83,13 @@ for ($s = 0 ; $s < GEN_NUMBER_SOCIETE ; $s++) // Un client sur 10 a une remise de 5% $user_remise=rand(1,10); if ($user_remise==10) $soc->remise_client=5; print "> client=".$soc->client.", fournisseur=".$soc->fournisseur.", remise=".$soc->remise_client."\n"; - $soc->note='Soci�t� fictive g�n�r�e par le script generate-societe.php'; + $soc->note='Fictional company created by the script generate-societe.php'; $socid = $soc->create(); if ($socid >= 0) { $rand = rand(1,4); - print "> G�n�re $rand contact\n"; + print "> Generates $rand contact\n"; for ($c = 0 ; $c < $rand ; $c++) { $contact = new Contact($db); diff --git a/htdocs/lib/functions.lib.php b/htdocs/lib/functions.lib.php index 6bb62e12ea1..0d11ca143f6 100644 --- a/htdocs/lib/functions.lib.php +++ b/htdocs/lib/functions.lib.php @@ -1220,7 +1220,7 @@ function img_next($alt = "default") } /** - \brief Affiche logo pr�c�dent + \brief Affiche logo precedent \param alt Texte sur le alt de l'image \return string Retourne tag img */ @@ -1633,7 +1633,7 @@ function dolibarr_print_error($db='',$error='') } /** - * \brief Affiche message erreur system avec toutes les informations pour faciliter le diagnostic et la remont�e des bugs. + * \brief Affiche message erreur system avec toutes les informations pour faciliter le diagnostic et la remontee des bugs. * On doit appeler cette fonction quand une erreur technique bloquante est rencontree. * Toutefois, il faut essayer de ne l'appeler qu'au sein de pages php, les classes devant * renvoyer leur erreur par l'intermediaire de leur propriete "error". @@ -2290,17 +2290,17 @@ function get_product_vat_for_country($idprod, $countrycode) /** * \brief Fonction qui renvoie la tva d'une ligne (en fonction du vendeur, acheteur et taux du produit) - * \remarks Si vendeur non assujeti a TVA, TVA par d�faut=0. Fin de r�gle. - * Si le (pays vendeur = pays acheteur) alors TVA par d�faut=TVA du produit vendu. Fin de r�gle. - * Si (vendeur et acheteur dans Communaute europeenne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par d�faut=0 (La TVA doit �tre pay� par acheteur au centre d'impots de son pays et non au vendeur). Fin de r�gle. - * Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par d�faut=TVA du produit vendu. Fin de r�gle - * Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = entreprise avec num TVA) intra alors TVA par d�faut=0. Fin de r�gle + * \remarks Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. + * Si le (pays vendeur = pays acheteur) alors TVA par defaut=TVA du produit vendu. Fin de regle. + * Si (vendeur et acheteur dans Communaute europeenne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par defaut=0 (La TVA doit etre paye par acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. + * Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par defaut=TVA du produit vendu. Fin de regle + * Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = entreprise avec num TVA) intra alors TVA par defaut=0. Fin de regle * Sinon TVA proposee par defaut=0. Fin de regle. * \param societe_vendeuse Objet societe vendeuse * \param societe_acheteuse Objet societe acheteuse * \param taux_produit Taux par defaut du produit vendu (old way to get product vat rate) * \param idprod Id product (new way to get product vat rate) - * \return float Taux de tva a appliquer, -1 si ne peut etre d�termin� + * \return float Taux de tva a appliquer, -1 si ne peut etre determine */ function get_default_tva($societe_vendeuse, $societe_acheteuse, $taux_produit, $idprod=0) { @@ -2313,49 +2313,49 @@ function get_default_tva($societe_vendeuse, $societe_acheteuse, $taux_produit, $ if (is_numeric($societe_vendeuse->tva_assuj) && ! $societe_vendeuse->tva_assuj) return 0; if (! is_numeric($societe_vendeuse->tva_assuj) && $societe_vendeuse->tva_assuj=='franchise') return 0; - // Si le (pays vendeur = pays acheteur) alors la TVA par d�faut=TVA du produit vendu. Fin de r�gle. + // Si le (pays vendeur = pays acheteur) alors la TVA par defaut=TVA du produit vendu. Fin de regle. //if (is_object($societe_acheteuse) && ($societe_vendeuse->pays_id == $societe_acheteuse->pays_id) && ($societe_acheteuse->tva_assuj == 1 || $societe_acheteuse->tva_assuj == 'reel')) - // Le test ci-dessus ne devrait pas etre necessaire. Me signaler l'exemple du cas juridique concercn� si le test suivant n'est pas suffisant. + // Le test ci-dessus ne devrait pas etre necessaire. Me signaler l'exemple du cas juridique concercne si le test suivant n'est pas suffisant. if ($societe_vendeuse->pays_id == $societe_acheteuse->pays_id) { if ($idprod) return get_product_vat_for_country($idprod,$societe_vendeuse->pays_code); - if (strlen($taux_produit) == 0) return -1; // Si taux produit = '', on ne peut d�terminer taux tva + if (strlen($taux_produit) == 0) return -1; // Si taux produit = '', on ne peut determiner taux tva return $taux_produit; } - // Si (vendeur et acheteur dans Communaut� europ�enne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par d�faut=0 (La TVA doit �tre pay� par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de r�gle. - // Non g�r� + // Si (vendeur et acheteur dans Communaute europeenne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par defaut=0 (La TVA doit etre paye par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. + // Non gere - // Si (vendeur et acheteur dans Communaut� europ�enne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par d�faut=TVA du produit vendu. Fin de r�gle + // Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par defaut=TVA du produit vendu. Fin de regle if (($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && ! $societe_acheteuse->tva_intra) { if ($idprod) return get_product_vat_for_country($idprod,$societe_vendeuse->pays_code); - if (strlen($taux_produit) == 0) return -1; // Si taux produit = '', on ne peut d�terminer taux tva + if (strlen($taux_produit) == 0) return -1; // Si taux produit = '', on ne peut determiner taux tva return $taux_produit; } - // Si (vendeur et acheteur dans Communaut� europ�enne) et (acheteur = entreprise avec num TVA intra) alors TVA par d�faut=0. Fin de r�gle + // Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = entreprise avec num TVA intra) alors TVA par defaut=0. Fin de regle if (($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && $societe_acheteuse->tva_intra) { return 0; } - // Sinon la TVA propos�e par d�faut=0. Fin de r�gle. - // Rem: Cela signifie qu'au moins un des 2 est hors Communaut� europ�enne et que le pays diff�re + // Sinon la TVA proposee par defaut=0. Fin de regle. + // Rem: Cela signifie qu'au moins un des 2 est hors Communaute europeenne et que le pays differe return 0; } /** - \brief Fonction qui renvoie si tva doit etre tva percue r�cup�rable - \remarks Si vendeur non assujeti a TVA, TVA par d�faut=0. Fin de r�gle. - Si le (pays vendeur = pays acheteur) alors TVA par d�faut=TVA du produit vendu. Fin de r�gle. - Si (vendeur et acheteur dans Communaut� europ�enne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par d�faut=0 (La TVA doit �tre pay� par acheteur au centre d'impots de son pays et non au vendeur). Fin de r�gle. - Si (vendeur et acheteur dans Communaut� europ�enne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par d�faut=TVA du produit vendu. Fin de r�gle - Si (vendeur et acheteur dans Communaut� europ�enne) et (acheteur = entreprise avec num TVA) intra alors TVA par d�faut=0. Fin de r�gle - Sinon TVA propos�e par d�faut=0. Fin de r�gle. - \param societe_vendeuse Objet soci�t� vendeuse - \param societe_acheteuse Objet soci�t� acheteuse + \brief Fonction qui renvoie si tva doit etre tva percue recuperable + \remarks Si vendeur non assujeti a TVA, TVA par defaut=0. Fin de regle. + Si le (pays vendeur = pays acheteur) alors TVA par defaut=TVA du produit vendu. Fin de regle. + Si (vendeur et acheteur dans Communaute europeenne) et (bien vendu = moyen de transports neuf comme auto, bateau, avion) alors TVA par defaut=0 (La TVA doit etre paye par acheteur au centre d'impots de son pays et non au vendeur). Fin de regle. + Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = particulier ou entreprise sans num TVA intra) alors TVA par defaut=TVA du produit vendu. Fin de regle + Si (vendeur et acheteur dans Communaute europeenne) et (acheteur = entreprise avec num TVA) intra alors TVA par defaut=0. Fin de regle + Sinon TVA proposee par defaut=0. Fin de regle. + \param societe_vendeuse Objet societe vendeuse + \param societe_acheteuse Objet societe acheteuse \param taux_produit Taux par defaut du produit vendu \return float 0 or 1 */