Add more measure units.
This commit is contained in:
parent
ac4dfe00c4
commit
d00efff3ec
@ -79,6 +79,7 @@ WeightUnitton=tonnes
|
|||||||
WeightUnitkg=kg
|
WeightUnitkg=kg
|
||||||
WeightUnitg=g
|
WeightUnitg=g
|
||||||
WeightUnitmg=mg
|
WeightUnitmg=mg
|
||||||
|
WeightUnitpound=pound
|
||||||
Length=Length
|
Length=Length
|
||||||
LengthUnitm=m
|
LengthUnitm=m
|
||||||
LengthUnitdm=dm
|
LengthUnitdm=dm
|
||||||
@ -95,11 +96,15 @@ VolumeUnitm3=m3
|
|||||||
VolumeUnitdm3=dm3
|
VolumeUnitdm3=dm3
|
||||||
VolumeUnitcm3=cm3
|
VolumeUnitcm3=cm3
|
||||||
VolumeUnitmm3=mm3
|
VolumeUnitmm3=mm3
|
||||||
|
VolumeUnitlitre=litre
|
||||||
|
VolumeUnitgallon=gallon
|
||||||
Size=size
|
Size=size
|
||||||
SizeUnitm=m
|
SizeUnitm=m
|
||||||
SizeUnitdm=dm
|
SizeUnitdm=dm
|
||||||
SizeUnitcm=cm
|
SizeUnitcm=cm
|
||||||
SizeUnitmm=mm
|
SizeUnitmm=mm
|
||||||
|
SizeUnitinch=inch
|
||||||
|
SizeUnitfoot=foot
|
||||||
BugTracker=Bug tracker
|
BugTracker=Bug tracker
|
||||||
SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.<br>Change will be effective only after clicking on confirmation link inside this email.<br>Check your email reader software.
|
SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.<br>Change will be effective only after clicking on confirmation link inside this email.<br>Check your email reader software.
|
||||||
BackToLoginPage=Back to login page
|
BackToLoginPage=Back to login page
|
||||||
|
|||||||
@ -79,6 +79,7 @@ WeightUnitton=tonnes
|
|||||||
WeightUnitkg=kg
|
WeightUnitkg=kg
|
||||||
WeightUnitg=g
|
WeightUnitg=g
|
||||||
WeightUnitmg=mg
|
WeightUnitmg=mg
|
||||||
|
WeightUnitpound=livre
|
||||||
Length=Longueur
|
Length=Longueur
|
||||||
LengthUnitm=m
|
LengthUnitm=m
|
||||||
LengthUnitdm=dm
|
LengthUnitdm=dm
|
||||||
@ -95,11 +96,15 @@ VolumeUnitm3=m3
|
|||||||
VolumeUnitdm3=dm3 (l)
|
VolumeUnitdm3=dm3 (l)
|
||||||
VolumeUnitcm3=cm3 (ml)
|
VolumeUnitcm3=cm3 (ml)
|
||||||
VolumeUnitmm3=mm3 (µl)
|
VolumeUnitmm3=mm3 (µl)
|
||||||
|
VolumeUnitlitre=litre
|
||||||
|
VolumeUnitgallon=gallon
|
||||||
Size=taille
|
Size=taille
|
||||||
SizeUnitm=m
|
SizeUnitm=m
|
||||||
SizeUnitdm=dm
|
SizeUnitdm=dm
|
||||||
SizeUnitcm=cm
|
SizeUnitcm=cm
|
||||||
SizeUnitmm=mm
|
SizeUnitmm=mm
|
||||||
|
SizeUnitinch=pouce
|
||||||
|
SizeUnitfoot=pied
|
||||||
BugTracker=Bug tracker
|
BugTracker=Bug tracker
|
||||||
SendNewPasswordDesc=Ce formulaire permet d'envoyer un nouveau mot de passe. Il sera envoyé à l'adresse email de votre user.<br>La modification du mot de passe ne sera effective qu'après clic par le destinataire du lien de confirmation inclut dans ce mail.<br>Surveillez votre messagerie.
|
SendNewPasswordDesc=Ce formulaire permet d'envoyer un nouveau mot de passe. Il sera envoyé à l'adresse email de votre user.<br>La modification du mot de passe ne sera effective qu'après clic par le destinataire du lien de confirmation inclut dans ce mail.<br>Surveillez votre messagerie.
|
||||||
BackToLoginPage=Retour page de connexion
|
BackToLoginPage=Retour page de connexion
|
||||||
|
|||||||
@ -271,20 +271,13 @@ function show_stats_for_company($product,$socid)
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoi le texte d'une unite
|
* Return translation label of a unit key
|
||||||
* \param int Unit
|
* @param int Unit key (-3,0,3,98,99...)
|
||||||
* \param measuring_style Le style de mesure : weight, volume,...
|
* @param measuring_style Style of unit: weight, volume,...
|
||||||
* \return string Unite
|
* @return string Unit string
|
||||||
* \TODO gerer les autres unites de mesure comme la livre, le gallon, le litre, ...
|
|
||||||
*/
|
*/
|
||||||
function measuring_units_string($unit,$measuring_style='')
|
function measuring_units_string($unit,$measuring_style='')
|
||||||
{
|
{
|
||||||
/* Note Rodo aux dev :)
|
|
||||||
* Ne pas inserer dans la base de donnees ces valeurs
|
|
||||||
* cela surchagerait inutilement d'une requete supplementaire
|
|
||||||
* pour quelque chose qui est somme toute peu variable
|
|
||||||
*/
|
|
||||||
|
|
||||||
global $langs;
|
global $langs;
|
||||||
|
|
||||||
if ($measuring_style == 'weight')
|
if ($measuring_style == 'weight')
|
||||||
@ -293,6 +286,7 @@ function measuring_units_string($unit,$measuring_style='')
|
|||||||
$measuring_units[0] = $langs->trans("WeightUnitkg");
|
$measuring_units[0] = $langs->trans("WeightUnitkg");
|
||||||
$measuring_units[-3] = $langs->trans("WeightUnitg");
|
$measuring_units[-3] = $langs->trans("WeightUnitg");
|
||||||
$measuring_units[-6] = $langs->trans("WeightUnitmg");
|
$measuring_units[-6] = $langs->trans("WeightUnitmg");
|
||||||
|
$measuring_units[99] = $langs->trans("WeightUnitpound");
|
||||||
}
|
}
|
||||||
else if ($measuring_style == 'size')
|
else if ($measuring_style == 'size')
|
||||||
{
|
{
|
||||||
@ -300,6 +294,8 @@ function measuring_units_string($unit,$measuring_style='')
|
|||||||
$measuring_units[-1] = $langs->trans("SizeUnitdm");
|
$measuring_units[-1] = $langs->trans("SizeUnitdm");
|
||||||
$measuring_units[-2] = $langs->trans("SizeUnitcm");
|
$measuring_units[-2] = $langs->trans("SizeUnitcm");
|
||||||
$measuring_units[-3] = $langs->trans("SizeUnitmm");
|
$measuring_units[-3] = $langs->trans("SizeUnitmm");
|
||||||
|
$measuring_units[99] = $langs->trans("SizeUnitinch");
|
||||||
|
$measuring_units[98] = $langs->trans("SizeUnitfoot");
|
||||||
}
|
}
|
||||||
else if ($measuring_style == 'surface')
|
else if ($measuring_style == 'surface')
|
||||||
{
|
{
|
||||||
@ -314,6 +310,8 @@ function measuring_units_string($unit,$measuring_style='')
|
|||||||
$measuring_units[-3] = $langs->trans("VolumeUnitdm3");
|
$measuring_units[-3] = $langs->trans("VolumeUnitdm3");
|
||||||
$measuring_units[-6] = $langs->trans("VolumeUnitcm3");
|
$measuring_units[-6] = $langs->trans("VolumeUnitcm3");
|
||||||
$measuring_units[-9] = $langs->trans("VolumeUnitmm3");
|
$measuring_units[-9] = $langs->trans("VolumeUnitmm3");
|
||||||
|
$measuring_units[98] = $langs->trans("VolumeUnitlitre");
|
||||||
|
$measuring_units[99] = $langs->trans("VolumeUnitgallon");
|
||||||
}
|
}
|
||||||
|
|
||||||
return $measuring_units[$unit];
|
return $measuring_units[$unit];
|
||||||
|
|||||||
@ -163,34 +163,11 @@ class FormProduct
|
|||||||
|
|
||||||
$return='';
|
$return='';
|
||||||
|
|
||||||
if ($measuring_style == 'weight')
|
$measuring_units=array();
|
||||||
{
|
if ($measuring_style == 'weight') $measuring_units=array(-6=>1,-3=>1,0=>1,3=>1,99=>1);
|
||||||
$measuring_units[3] = $langs->trans("WeightUnitton");
|
else if ($measuring_style == 'size') $measuring_units=array(-3=>1,-2=>1,-1=>1,0=>1,99=>1,98=>1);
|
||||||
$measuring_units[0] = $langs->trans("WeightUnitkg");
|
else if ($measuring_style == 'surface') $measuring_units=array(-6=>1,-4=>1,-2=>1,0=>1);
|
||||||
$measuring_units[-3] = $langs->trans("WeightUnitg");
|
else if ($measuring_style == 'volume') $measuring_units=array(-9=>1,-6=>1,-3=>1,0=>1,99=>1,/* 98=>1 */); // Liter is not used as already available with dm3
|
||||||
$measuring_units[-6] = $langs->trans("WeightUnitmg");
|
|
||||||
}
|
|
||||||
else if ($measuring_style == 'size')
|
|
||||||
{
|
|
||||||
$measuring_units[0] = $langs->trans("SizeUnitm");
|
|
||||||
$measuring_units[-1] = $langs->trans("SizeUnitdm");
|
|
||||||
$measuring_units[-2] = $langs->trans("SizeUnitcm");
|
|
||||||
$measuring_units[-3] = $langs->trans("SizeUnitmm");
|
|
||||||
}
|
|
||||||
else if ($measuring_style == 'surface')
|
|
||||||
{
|
|
||||||
$measuring_units[0] = $langs->trans("SurfaceUnitm2");
|
|
||||||
$measuring_units[-2] = $langs->trans("SurfaceUnitdm2");
|
|
||||||
$measuring_units[-4] = $langs->trans("SurfaceUnitcm2");
|
|
||||||
$measuring_units[-6] = $langs->trans("SurfaceUnitmm2");
|
|
||||||
}
|
|
||||||
else if ($measuring_style == 'volume')
|
|
||||||
{
|
|
||||||
$measuring_units[0] = $langs->trans("VolumeUnitm3");
|
|
||||||
$measuring_units[-3] = $langs->trans("VolumeUnitdm3");
|
|
||||||
$measuring_units[-6] = $langs->trans("VolumeUnitcm3");
|
|
||||||
$measuring_units[-9] = $langs->trans("VolumeUnitmm3");
|
|
||||||
}
|
|
||||||
|
|
||||||
$return.= '<select class="flat" name="'.$name.'">';
|
$return.= '<select class="flat" name="'.$name.'">';
|
||||||
if ($adddefault) $return.= '<option value="0">'.$langs->trans("Default").'</option>';
|
if ($adddefault) $return.= '<option value="0">'.$langs->trans("Default").'</option>';
|
||||||
@ -202,7 +179,8 @@ class FormProduct
|
|||||||
{
|
{
|
||||||
$return.= ' selected="true"';
|
$return.= ' selected="true"';
|
||||||
}
|
}
|
||||||
$return.= '>'.$value.'</option>';
|
//$return.= '>'.$value.'</option>';
|
||||||
|
$return.= '>'.measuring_units_string($key,$measuring_style).'</option>';
|
||||||
}
|
}
|
||||||
$return.= '</select>';
|
$return.= '</select>';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user