anchor.diff:  "com.axelor.apps.base.db.Product","productTypeSelect","field","Product type","Type produit",,
   "com.axelor.apps.base.db.Product","procurementMethodSelect","field","Procurement method","Méthode d'approvisionnement",,
   "com.axelor.apps.base.db.Product","isRawMaterial","field","Raw material","Matière première",,
  -"com.axelor.apps.base.db.Product","salePrice","field","Sale price W.T.","Prix de vente HT",,
  -"com.axelor.apps.base.db.Product","saleCurrency","field","Sale currency","Devise de vente",,
  -"com.axelor.apps.base.db.Product","purchasePrice","field","Purchase price W.T.","Prix d'achat HT",,
  -"com.axelor.apps.base.db.Product","purchaseCurrency","field","Purchase / Cost currency","Devise d'achat",,
  -"com.axelor.apps.base.db.Product","costPrice","field","Cost price","Coût revient",,
  -"com.axelor.apps.base.db.Product","startDate","field","Product launch Date","Date de mise en application du produit",,
  -"com.axelor.apps.base.db.Product","endDate","field","Product pulled off market Date","Date de fin d'application du produit",,
  -"com.axelor.apps.base.db.Product","invoiceLineType","field","Invoice line type","Type de ligne de facture",,
  +"com.axelor.apps.base.db.Product","salePrice","field","Sale price W.T.","Prix de vente HT",,"Prix qui sera récupéré sur les devis/commandes clients (attention une liste de prix client peut venir modifier ce prix)."
  +"com.axelor.apps.base.db.Product","saleCurrency","field","Sale currency","Devise de vente",,"Devise dans laquelle est exprimé le prix de vente, rempli par défaut avec la devise de la société auquel l'utilisateur est rattaché."
  +"com.axelor.apps.base.db.Product","purchasePrice","field","Purchase price W.T.","Prix d'achat HT",,"Prix qui sera récupéré sur les RFQ/Commandes fournisseurs (attention une liste de prix fournisseur peut venir modifier ce prix)."
  +"com.axelor.apps.base.db.Product","purchaseCurrency","field","Purchase / Cost currency","Devise d'achat",,"Devise dans laquelle est exprimé le prix d'achat, rempli par défaut avec la devise de la société auquel l'utilisateur est rattaché."
  +"com.axelor.apps.base.db.Product","costPrice","field","Cost price","Coût revient",,"Le prix de revient est nécessairement expliqué dans le devis de la société."
  +"com.axelor.apps.base.db.Product","startDate","field","Product launch Date","Date de mise en application du produit",,"Date à partir de laquelle le produit sera proposé à la vente (i.e. Affiché dans la liste des produits sur les devis)."
  +"com.axelor.apps.base.db.Product","endDate","field","Product pulled off market Date","Date de fin d'application du produit",,"Date à partir de laquelle le produit sera retiré de la vente (i.e. Retiré de la liste des produits sur les devis)."
  +"com.axelor.apps.base.db.Product","invoiceLineType","field","Invoice line type","Type de ligne de facture",,"Attribut permettant sur l'impression de regrouper les différentes lignes composants la facture d'un même type pour offrir une meilleure visibilité au client."
   "com.axelor.apps.base.db.Product","accountManagementList","field","Accounts","Comptes comptables",,"Paramétrage des règles comptables à l'achat et à la vente lors que la génération des factures (comptes de produit, de charge et de TVA)."
  -"com.axelor.apps.base.db.Product","priceList","field","Prices","Listes de prix",,
  +"com.axelor.apps.base.db.Product","priceList","field","Prices","Listes de prix",,"Listes de prix rattachées à ce produit."
   "com.axelor.apps.base.db.Product","supplierCatalogList","field","Supplier Catalog Lines","Lignes catalogue fournisseur",,
   "com.axelor.apps.base.db.Product","snStatusUpdates","field",,"Mises à jour statuts",,
   "com.axelor.apps.base.db.Product","trackingNumberConfiguration","field","Tracking Number Configuration","Configuration N° Suivi/Lot",,"Outil de configuration des numéro de suivi, à l'achat, à la vente et pour la production."
  -"com.axelor.apps.base.db.Product","hasWarranty","field","Warranty ?","Garantie ?",,
  -"com.axelor.apps.base.db.Product","isPerishable","field","Perishable ?","Périssable ?",,
  -"com.axelor.apps.base.db.Product","warrantyNbrOfMonths","field","Warranty length (in months)","Durée de la garantie (Mois)",,
  -"com.axelor.apps.base.db.Product","perishableNbrOfMonths","field","Time before expiry (in months)","Durée avant péremption (Mois)",,
  +"com.axelor.apps.base.db.Product","hasWarranty","field","Warranty ?","Garantie ?",,"Si le produit est garantit (case cochée), un champ additionnel 'Durée' permettra d'indiquer la durée de la garantie en mois."
  +"com.axelor.apps.base.db.Product","isPerishable","field","Perishable ?","Périssable ?",,"Si le produit est périssable (case cochée), un champ additionnel 'Durée' permettra d'indiquer la durée de péremption en mois."
  +"com.axelor.apps.base.db.Product","warrantyNbrOfMonths","field","Warranty length (in months)","Durée de la garantie (Mois)",,"*"
  +"com.axelor.apps.base.db.Product","perishableNbrOfMonths","field","Time before expiry (in months)","Durée avant péremption (Mois)",,"*"
   "com.axelor.apps.base.db.Product","productVariantConfiguration","field",,"Configuration Variantes Produit",,
  -"com.axelor.apps.base.db.Product","defaultSupplierPartner","field","Default supplier","Fournisseur par défaut",,
  +"com.axelor.apps.base.db.Product","defaultSupplierPartner","field","Default supplier","Fournisseur par défaut",,"Fournisseur qui sera utilisé par défaut pour les réapprovisionnements automatiques (règles de stock minimum), ou pour les produits ayant une méthode de approvisionnement des ventes à l'achat."
   "com.axelor.apps.base.db.ProductCategory","importId","field",,"ID Import",,
  -"com.axelor.apps.base.db.ProductCategory","code","field","Code","Code",,
  +"com.axelor.apps.base.db.ProductCategory","code","field","Code","Code",,"Le code doit être unique."
   "com.axelor.apps.base.db.ProductCategory","name","field","Name","Nom",,
  -"com.axelor.apps.base.db.ProductCategory","parentProductCategory","field","Parent category","Catégorie Parente",,
  -"com.axelor.apps.base.db.ProductCategory","productFamily","field","Product Family","Famille produit",,
  +"com.axelor.apps.base.db.ProductCategory","parentProductCategory","field","Parent category","Catégorie Parente",,"Pour définir un ordre hiérarchique (arbre ) au nveau des catégories."
  +"com.axelor.apps.base.db.ProductCategory","productFamily","field","Product Family","Famille produit",,"Une catégorie appartient nécessairement à une famille."
   "com.axelor.apps.base.db.ProductFamily","importId","field",,"ID Import",,
  -"com.axelor.apps.base.db.ProductFamily","code","field","Family Code","Code famille",,
  +"com.axelor.apps.base.db.ProductFamily","code","field","Family Code","Code famille",,"Le code doit être unique."
   "com.axelor.apps.base.db.ProductFamily","name","field","Family Name","Nom famille",,
  -"com.axelor.apps.base.db.ProductFamily","accountManagementList","field","Accounts","Comptes comptables",,
  -"com.axelor.apps.base.db.ProductVariant","productVariantAttribute1","field",,"1ère Attribut",,
  +"com.axelor.apps.base.db.ProductFamily","accountManagementList","field","Accounts","Comptes comptables",,"Liste des configurations comptables associées à la famille par société. Attention, chaque produit, même si il est rattaché à une famille, peut avoir sa propre configuration comptable."
  +"com.axelor.apps.base.db.ProductVariant","productVariantAttribute1","field",,"1ère Attribut",,"Un attribut est une caractéristique produit qui permet de le différencier des autres (e.g. Couleur, Taille, Capacité Stockage...)"
   "com.axelor.apps.base.db.ProductVariant","productVariantAttribute2","field",,"2ème Attribut",,
   "com.axelor.apps.base.db.ProductVariant","productVariantAttribute3","field",,"3ème Attribut",,
  -"com.axelor.apps.base.db.ProductVariant","productVariantAttribute4","field",,"Attribut N°4",,
  -"com.axelor.apps.base.db.ProductVariant","productVariantValue1","field",,"Valeur(s) variante 1",,
  +"com.axelor.apps.base.db.ProductVariant","productVariantAttribute4","field",,"4ème Attribut",,
  +"com.axelor.apps.base.db.ProductVariant","productVariantValue1","field",,"Valeur(s) 1ère Attribut",,"Ensemble des valeurs possibles de cet attribut (e.g. Couleur : Bleu, Rouge, Vert, Jaune, Orange …)"
   "com.axelor.apps.base.db.ProductVariant","productVariantValue2","field",,"Valeur(s) 2ème Attribut",,
   "com.axelor.apps.base.db.ProductVariant","productVariantValue3","field",,"Valeur(s) 3ème Attribut",,
   "com.axelor.apps.base.db.ProductVariant","productVariantValue4","field",,"Valeur(e)s 4ème Attribut",,
  
positive.code: "com.axelor.apps.base.db.Period","code","field","Code","Code",,
  "com.axelor.apps.base.db.Period","year","field","Year","Année fiscale",,
  "com.axelor.apps.base.db.Period","company","field","Company","Société",,
  "com.axelor.apps.base.db.Period","fromDate","field","From","De",,
  "com.axelor.apps.base.db.Period","toDate","field","To","à",,
  "com.axelor.apps.base.db.Period","status","field","Status","Statut",,
  "com.axelor.apps.socialnetwork.db.PersonalCredential","socialNet","field","Network Type","Réseaux sociaux","Network Type",
  "com.axelor.apps.socialnetwork.db.PersonalCredential","publicUserToken","field","User Token","Clé publique utilisateur","User Token To Access Protected Resources",
  "com.axelor.apps.socialnetwork.db.PersonalCredential","secretUserToken","field","User Token Secret","Clé privée utilisateur","User Token Secret Reuired To Access Protected Resources",
  
negative.code: "com.axelor.apps.supplychain.db.PurchaseOrder","amountRemainingToBeInvoiced","field","Amount remaining to invoice","Montant restant à payer",,
  "com.axelor.apps.supplychain.db.PurchaseOrder","notes","field","Notes","Notes",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","purchaseOrder","field","Purchase order","Devis/Cmde Fourn.",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","sequence","field","Sequence","Séquence",,"Séquence manuelle permettant d'ordonnancer les lignes."
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","product","field","Product","Produit",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","qty","field","Qty","Qté",,"Par défaut définie à 1."
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","productName","field","Label","Libellé",,"Champ rempli automatiquement avec la description du produit lors de sa sélection."
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","price","field","Unit price","Prix unitaire",,"*"
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","taxLine","field","V.A.T.","T.V.A.",,"Champ rempli automatiquement avec la configuration comptable définie sur le produit ou le cas échéant, par la TVA de remplacement définie dans la position fiscale associée au Tiers."
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","exTaxTotal","field","Subtotal W.T.","Sous-total HT",,"Qté * Prix unitaire"
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","description","field","Description","Description",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","unit","field","Unit","Unité",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","discountAmount","field","Discount amount","Remise",,"*"
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","discountTypeSelect","field","In % / fixed","En % / fixe",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","isOrdered","field","Ordered ?","Cmde confirmée ?",,
  "com.axelor.apps.supplychain.db.PurchaseOrderLine","isInvoiced","field","Invoiced ?","Facturé ?",,
  