First change to add a function to convert number to text
This commit is contained in:
parent
e28b304bef
commit
4540360a17
@ -337,8 +337,8 @@ class Translate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Retourne la liste des domaines charg<EFBFBD>es en memoire
|
* \brief Retourn list of files already loaded into memory
|
||||||
* \return array Tableau des domaines charg<EFBFBD>es
|
* \return string List of files loaded into memory "main=1,errors=1,..."
|
||||||
*/
|
*/
|
||||||
function list_domainloaded()
|
function list_domainloaded()
|
||||||
{
|
{
|
||||||
@ -351,7 +351,12 @@ class Translate {
|
|||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enter description here...
|
||||||
|
*
|
||||||
|
* @param unknown_type $key
|
||||||
|
* @return unknown
|
||||||
|
*/
|
||||||
function getTradFromKey($key)
|
function getTradFromKey($key)
|
||||||
{
|
{
|
||||||
global $db;
|
global $db;
|
||||||
@ -517,7 +522,7 @@ class Translate {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Retourne la liste des langues disponibles
|
* \brief Return list of all available languages
|
||||||
* \return array list of languages
|
* \return array list of languages
|
||||||
*/
|
*/
|
||||||
function get_available_languages($langdir=DOL_DOCUMENT_ROOT)
|
function get_available_languages($langdir=DOL_DOCUMENT_ROOT)
|
||||||
@ -562,6 +567,28 @@ class Translate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Return full text translated to languagea label for a key. Store key-label in a cache.
|
||||||
|
* \number number Number to encode in full text
|
||||||
|
* \param isamount 1=It's an amount, 0=it's just a number
|
||||||
|
* \return string Label translated in UTF8 (but without entities)
|
||||||
|
* 10 if setDefaultLang was en_US => ten
|
||||||
|
* 123 if setDefaultLang was fr_FR => cent vingt trois
|
||||||
|
*/
|
||||||
|
function getLabelFromNumber($number,$isamount=0)
|
||||||
|
{
|
||||||
|
$outlang=$this->defaultlang; // Output language we want
|
||||||
|
$outlangarray=split('_',$outlang,2);
|
||||||
|
// If lang is xx_XX, then we use xx
|
||||||
|
if (strtolower($outlangarray[0]) == strtolower($outlangarray[1])) $outlang=$outlangarray[0];
|
||||||
|
|
||||||
|
// TODO
|
||||||
|
|
||||||
|
|
||||||
|
return $number;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Return a label for a key. Store key-label in a cache.
|
* \brief Return a label for a key. Store key-label in a cache.
|
||||||
* \param db Database handler
|
* \param db Database handler
|
||||||
@ -570,7 +597,7 @@ class Translate {
|
|||||||
* \param fieldkey Field for key
|
* \param fieldkey Field for key
|
||||||
* \param fieldlabel Field for label
|
* \param fieldlabel Field for label
|
||||||
* \param fieldval Value to find record
|
* \param fieldval Value to find record
|
||||||
* \return string Label
|
* \return string Label in UTF8 (but without entities)
|
||||||
* \remarks This function can be used to get label in database but more often to get code from key id.
|
* \remarks This function can be used to get label in database but more often to get code from key id.
|
||||||
*/
|
*/
|
||||||
function getLabelFromKey($db,$key,$tablename,$fieldkey,$fieldlabel)
|
function getLabelFromKey($db,$key,$tablename,$fieldkey,$fieldlabel)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user