Fix: Some translation change to have things more clear.
This commit is contained in:
parent
ab2709f684
commit
ee843924dd
@ -344,7 +344,7 @@ class Form
|
||||
* Show a text and picto with tooltip on text or picto
|
||||
*
|
||||
* @param string $text Text to show
|
||||
* @param string $htmltext Content html of tooltip. Must be HTML/UTF8 encoded.
|
||||
* @param string $htmltext HTML content of tooltip. Must be HTML/UTF8 encoded.
|
||||
* @param int $tooltipon 1=tooltip sur texte, 2=tooltip sur picto, 3=tooltip sur les 2
|
||||
* @param int $direction -1=Le picto est avant, 0=pas de picto, 1=le picto est apres
|
||||
* @param string $img Code img du picto (use img_xxx() function to get it)
|
||||
@ -383,7 +383,7 @@ class Form
|
||||
//if ($text != '') $s.='<'.$tag.$paramfortooltiptd.'>'.(($direction < 0)?' ':'').$text.(($direction > 0)?' ':'').'</'.$tag.'>';
|
||||
$paramfortooltiptd.= (($direction < 0)?' style="padding-left: 3px !important;"':'');
|
||||
$paramfortooltiptd.= (($direction > 0)?' style="padding-right: 3px !important;"':'');
|
||||
if ($text != '') $s.='<'.$tag.$paramfortooltiptd.'>'.$text.'</'.$tag.'>';
|
||||
if ((string) $text != '') $s.='<'.$tag.$paramfortooltiptd.'>'.$text.'</'.$tag.'>';
|
||||
if ($direction > 0) $s.='<'.$tag.$paramfortooltipimg.' valign="top" width="14">'.$img.'</'.$tag.'>';
|
||||
if (empty($notabs)) $s.='</tr></table>';
|
||||
|
||||
|
||||
@ -111,10 +111,12 @@ ServiceLimitedDuration=If product is a service with limited duration:
|
||||
MultiPricesAbility=Activate the multi-prices
|
||||
MultiPricesNumPrices=Number of price
|
||||
MultiPriceLevelsName=Price categories
|
||||
AssociatedProductsAbility=Activate the sub-products
|
||||
AssociatedProducts=Sub-products
|
||||
AssociatedProductsNumber=Number of products composing this product
|
||||
ParentProductsNumber=Number of parent product
|
||||
AssociatedProductsAbility=Activate the virtual products feature
|
||||
AssociatedProducts=Virtual product
|
||||
AssociatedProductsNumber=Number of products composing this virtual product
|
||||
ParentProductsNumber=Number of parent virtual product
|
||||
IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
|
||||
IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
|
||||
EditAssociate=Associate
|
||||
Translation=Translation
|
||||
KeywordFilter=Keyword filter
|
||||
@ -124,7 +126,7 @@ AddDel=Add/Delete
|
||||
Quantity=Quantity
|
||||
NoMatchFound=No match found
|
||||
ProductAssociationList=List of related products/services: name of product/service (quantity affected)
|
||||
ProductParentList=List of products/services with this product as a component
|
||||
ProductParentList=List of virtual products/services with this product as a component
|
||||
ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
|
||||
DeleteProduct=Delete a product/service
|
||||
ConfirmDeleteProduct=Are you sure you want to delete this product/service?
|
||||
|
||||
@ -111,11 +111,13 @@ ServiceLimitedDuration=Si produit de type service à durée limitée :
|
||||
MultiPricesAbility=Prise en charge de prix multiples
|
||||
MultiPricesNumPrices=Nombre de prix
|
||||
MultiPriceLevelsName=Catégorie de prix
|
||||
AssociatedProductsAbility=Prise en charge des produits composés
|
||||
AssociatedProducts=Composition
|
||||
AssociatedProductsNumber=Nbre de sous-produits composant ce produit
|
||||
ParentProductsNumber=Nbre de produits parent
|
||||
EditAssociate=Composer
|
||||
AssociatedProductsAbility=Prise en charge des produits virtuels
|
||||
AssociatedProducts=Produit virtuel
|
||||
AssociatedProductsNumber=Nbre de sous-produits constituant ce produit virtuel
|
||||
ParentProductsNumber=Nbre de produits virtuels parent
|
||||
IfZeroItIsNotAVirtualProduct=Si 0, ce produit n'est pas un produit virtuel
|
||||
IfZeroItIsNotUsedByVirtualProduct=Si 0, ce produit n'est pas utilisé par un produit virtuel
|
||||
EditAssociate=Composer comme produit virtuel
|
||||
Translation=Traduction
|
||||
KeywordFilter=Filtre par mot-clé
|
||||
CategoryFilter=Filtre par catégorie
|
||||
@ -123,8 +125,8 @@ ProductToAddSearch=Recherche des produits à ajouter
|
||||
AddDel=Ajouter/Retirer
|
||||
Quantity=Quantité
|
||||
NoMatchFound=Aucun résultat n'a été trouvé
|
||||
ProductAssociationList=Liste des produits/services composant ce produit: Le nombre entre parenthèse est la quantité affectée dans cette composition.
|
||||
ProductParentList=Liste des produits/services avec ce produit comme composante
|
||||
ProductAssociationList=Liste des produits/services composant ce produit virtuel: Le nombre entre parenthèse est la quantité affectée dans cette composition.
|
||||
ProductParentList=Liste des produits/services virtuels avec ce produit comme composante
|
||||
ErrorAssociationIsFatherOfThis=L'un des produits sélectionnés est parent du produit en cours
|
||||
DeleteProduct=Supprimer un produit/service
|
||||
ConfirmDeleteProduct=Êtes-vous sûr de vouloir supprimer ce produit/service ?
|
||||
|
||||
@ -2137,6 +2137,7 @@ class Product extends CommonObject
|
||||
$id=(! empty($desc_pere[0]) ? $desc_pere[0] :'');
|
||||
$nb=(! empty($desc_pere[1]) ? $desc_pere[1] :'');
|
||||
$type=(! empty($desc_pere[2]) ? $desc_pere[2] :'');
|
||||
$label=(! empty($desc_pere[3]) ? $desc_pere[3] :'');
|
||||
|
||||
if ($multiply)
|
||||
{
|
||||
@ -2157,10 +2158,10 @@ class Product extends CommonObject
|
||||
*/ 'id'=>$id, // Id product
|
||||
'nb'=>$nb, // Nb of units that compose parent product
|
||||
'nb_total'=>$nb*$multiply, // Nb of units for all nb of product
|
||||
'stock'=>$this->stock_warehouse[1]->real, // Stock
|
||||
'stock'=>$this->stock_warehouse[1]->real, // Stock
|
||||
'stock_alert'=>$this->seuil_stock_alerte, // Stock alert
|
||||
'fullpath' => $compl_path.$nom_pere, // Label
|
||||
'type'=>$type // Nb of units that compose parent product
|
||||
'fullpath' => $compl_path.$label, // Label
|
||||
'type'=>$type // Nb of units that compose parent product
|
||||
);
|
||||
}
|
||||
else
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com>
|
||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
||||
@ -200,12 +200,15 @@ if ($id || $ref)
|
||||
// Number of subproducts
|
||||
$prodsfather = $product->getFather(); //Parent Products
|
||||
$product->get_sousproduits_arbo();
|
||||
print '<tr><td>'.$langs->trans("AssociatedProductsNumber").'</td><td>'.count($product->get_arbo_each_prod()).'</td>';
|
||||
$nbofsubproducts=count($product->get_arbo_each_prod());
|
||||
print '<tr><td>'.$langs->trans("AssociatedProductsNumber").'</td><td>';
|
||||
print $form->textwithpicto($nbofsubproducts, $langs->trans('IfZeroItIsNotAVirtualProduct'));
|
||||
print '</td>';
|
||||
|
||||
dol_fiche_end();
|
||||
|
||||
|
||||
// List of subproducts
|
||||
// List of products into this virtual product
|
||||
$prods_arbo = $product->get_arbo_each_prod();
|
||||
if (count($prods_arbo) > 0)
|
||||
{
|
||||
@ -231,8 +234,10 @@ if ($id || $ref)
|
||||
print '</td></tr>';
|
||||
}
|
||||
|
||||
// Number of parent products
|
||||
print '<tr><td>'.$langs->trans("ParentProductsNumber").'</td><td>'.count($prodsfather).'</td>';
|
||||
// Number of parent virtual products
|
||||
print '<tr><td>'.$langs->trans("ParentProductsNumber").'</td><td>';
|
||||
print $form->textwithpicto(count($prodsfather), $langs->trans('IfZeroItIsNotUsedByVirtualProduct'));
|
||||
print '</td>';
|
||||
|
||||
if (count($prodsfather) > 0)
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user