Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques statiques | |
static | getInstance ($lang, $debug=false) |
static | exists ($lang, $basePath=JPATH_BASE) |
static | getMetadata ($lang) |
static | getKnownLanguages ($basePath=JPATH_BASE) |
static | getLanguagePath ($basePath=JPATH_BASE, $language=null) |
static | parseLanguageFiles ($dir=null) |
static | parseXMLLanguageFile ($path) |
Fonctions membres protégées | |
loadLanguage ($filename, $extension= 'unknown') | |
parse ($filename) | |
getCallerInfo () |
Attributs protégés | |
$debug = false | |
$default = 'en-GB' | |
$orphans = array() | |
$metadata = null | |
$locale = null | |
$lang = null | |
$paths = array() | |
$errorfiles = array() | |
$strings = array() | |
$used = array() | |
$counter = 0 | |
$override = array() | |
$transliterator = null | |
$pluralSuffixesCallback = null | |
$ignoredSearchWordsCallback = null | |
$lowerLimitSearchWordCallback = null | |
$upperLimitSearchWordCallback = null | |
$searchDisplayedCharactersNumberCallback = null |
Attributs protégés statiques | |
static | $languages = array() |
Définition à la ligne 24 du fichier language.php.
JLanguage::__construct | ( | $lang = null , |
|
$debug = false |
|||
) |
Constructor activating the default information of the language.
string | $lang | The language |
boolean | $debug | Indicates if language debugging is enabled. |
Définition à la ligne 186 du fichier language.php.
JLanguage::_ | ( | $string, | |
$jsSafe = false , |
|||
$interpretBackSlashes = true |
|||
) |
Translate function, mimics the php gettext (alias _) function.
The function checks if $jsSafe is true, then if $interpretBackslashes is true.
string | $string | The string to translate |
boolean | $jsSafe | Make the result javascript safe |
boolean | $interpretBackSlashes | Interpret and |
Définition à la ligne 320 du fichier language.php.
|
static |
Checks if a language exists.
This is a simple, quick check for the directory that should contain language files for the given user.
string | $lang | Language to check. |
string | $basePath | Optional path to check. |
Définition à la ligne 687 du fichier language.php.
JLanguage::get | ( | $property, | |
$default = null |
|||
) |
Get a metadata language property.
string | $property | The name of the property. |
mixed | $default | The default value. |
Définition à la ligne 918 du fichier language.php.
|
protected |
Determine who called JLanguage or JText.
Définition à la ligne 935 du fichier language.php.
JLanguage::getDebug | ( | ) |
Get the Debug property.
Définition à la ligne 1070 du fichier language.php.
JLanguage::getDefault | ( | ) |
Get the default language code.
Définition à la ligne 1082 du fichier language.php.
JLanguage::getErrorFiles | ( | ) |
Get a list of language files that are in error state.
Définition à la ligne 1017 du fichier language.php.
JLanguage::getFirstDay | ( | ) |
Get the first day of the week for this language.
Définition à la ligne 1267 du fichier language.php.
JLanguage::getIgnoredSearchWords | ( | ) |
Returns an array of ignored search words
Définition à la ligne 490 du fichier language.php.
JLanguage::getIgnoredSearchWordsCallback | ( | ) |
Getter for ignoredSearchWordsCallback function.
Définition à la ligne 509 du fichier language.php.
|
static |
Returns a language object.
string | $lang | The language to use. |
boolean | $debug | The debug mode. |
Définition à la ligne 297 du fichier language.php.
Référencé par JFactory\createLanguage().
|
static |
Returns a list of known languages for an area
string | $basePath | The basepath to use |
Définition à la ligne 1184 du fichier language.php.
Référencé par JLanguageHelper\createLanguageList(), et JLanguageHelper\getLanguages().
|
static |
Get the path to a language
string | $basePath | The basepath to use. |
string | $language | The language tag. |
Définition à la ligne 1202 du fichier language.php.
JLanguage::getLocale | ( | ) |
Get the language locale based on current language.
Définition à la ligne 1241 du fichier language.php.
JLanguage::getLowerLimitSearchWord | ( | ) |
Returns a lower limit integer for length of search words
Définition à la ligne 538 du fichier language.php.
JLanguage::getLowerLimitSearchWordCallback | ( | ) |
Getter for lowerLimitSearchWordCallback function
Définition à la ligne 557 du fichier language.php.
|
static |
Returns a associative array holding the metadata.
string | $lang | The name of the language. |
Définition à la ligne 1155 du fichier language.php.
JLanguage::getName | ( | ) |
Getter for Name.
Définition à la ligne 979 du fichier language.php.
JLanguage::getOrphans | ( | ) |
Get the list of orphaned strings if being tracked.
Définition à la ligne 1111 du fichier language.php.
JLanguage::getPaths | ( | $extension = null | ) |
Get a list of language files that have been loaded.
string | $extension | An optional extension name. |
Définition à la ligne 993 du fichier language.php.
JLanguage::getPluralSuffixes | ( | $count | ) |
Returns an array of suffixes for plural rules.
integer | $count | The count number the rule is for. |
Définition à la ligne 442 du fichier language.php.
JLanguage::getPluralSuffixesCallback | ( | ) |
Getter for pluralSuffixesCallback function.
Définition à la ligne 461 du fichier language.php.
JLanguage::getSearchDisplayedCharactersNumber | ( | ) |
Returns the number of characters displayed in search results.
Définition à la ligne 634 du fichier language.php.
JLanguage::getSearchDisplayedCharactersNumberCallback | ( | ) |
Getter for searchDisplayedCharactersNumberCallback function
Définition à la ligne 653 du fichier language.php.
JLanguage::getTag | ( | ) |
Getter for the language tag (as defined in RFC 3066)
Définition à la ligne 1029 du fichier language.php.
JLanguage::getTransliterator | ( | ) |
Getter for transliteration function
Définition à la ligne 411 du fichier language.php.
JLanguage::getUpperLimitSearchWord | ( | ) |
Returns an upper limit integer for length of search words
Définition à la ligne 586 du fichier language.php.
JLanguage::getUpperLimitSearchWordCallback | ( | ) |
Getter for upperLimitSearchWordCallback function
Définition à la ligne 605 du fichier language.php.
JLanguage::getUsed | ( | ) |
Get the list of used strings.
Used strings are those strings requested and found either as a string or a constant.
Définition à la ligne 1125 du fichier language.php.
JLanguage::getWeekEnd | ( | ) |
Get the weekends days for this language.
Définition à la ligne 1279 du fichier language.php.
JLanguage::hasKey | ( | $string | ) |
Determines is a key exists.
string | $string | The key to check. |
Définition à la ligne 1139 du fichier language.php.
JLanguage::isRTL | ( | ) |
Get the RTL property.
Définition à la ligne 1041 du fichier language.php.
JLanguage::load | ( | $extension = 'joomla' , |
|
$basePath = JPATH_BASE , |
|||
$lang = null , |
|||
$reload = false , |
|||
$default = true |
|||
) |
Loads a single language file and appends the results to the existing strings
string | $extension | The extension for which a language file should be loaded. |
string | $basePath | The basepath to use. |
string | $lang | The language to load, default null for the current language. |
boolean | $reload | Flag that will force a language to be reloaded if set to true. |
boolean | $default | Flag that force the default language to be loaded if the current does not exist. |
Définition à la ligne 724 du fichier language.php.
|
protected |
Loads a language file.
This method will not note the successful loading of a file - use load() instead.
string | $filename | The name of the file. |
string | $extension | The name of the extension. |
Définition à la ligne 782 du fichier language.php.
|
protected |
Parses a language file.
string | $filename | The name of the file. |
Définition à la ligne 831 du fichier language.php.
Références JText\sprintf().
|
static |
Searches for language directories within a certain base dir.
string | $dir | directory of files. |
Définition à la ligne 1293 du fichier language.php.
|
static |
Parse XML file for language information.
string | $path | Path to the XML files. |
RuntimeException |
Définition à la ligne 1339 du fichier language.php.
JLanguage::setDebug | ( | $debug | ) |
Set the Debug property.
boolean | $debug | The debug setting. |
Définition à la ligne 1055 du fichier language.php.
JLanguage::setDefault | ( | $lang | ) |
Set the default language code.
string | $lang | The language code. |
Définition à la ligne 1096 du fichier language.php.
JLanguage::setIgnoredSearchWordsCallback | ( | $function | ) |
Setter for the ignoredSearchWordsCallback function
callable | $function | Function name or actual function. |
Définition à la ligne 523 du fichier language.php.
JLanguage::setLanguage | ( | $lang | ) |
Set the language attributes to the given language.
Once called, the language still needs to be loaded using JLanguage::load().
string | $lang | Language code. |
Définition à la ligne 1225 du fichier language.php.
JLanguage::setLowerLimitSearchWordCallback | ( | $function | ) |
Setter for the lowerLimitSearchWordCallback function.
callable | $function | Function name or actual function. |
Définition à la ligne 571 du fichier language.php.
JLanguage::setPluralSuffixesCallback | ( | $function | ) |
Set the pluralSuffixes function.
callable | $function | Function name or actual function. |
Définition à la ligne 475 du fichier language.php.
JLanguage::setSearchDisplayedCharactersNumberCallback | ( | $function | ) |
Setter for the searchDisplayedCharactersNumberCallback function.
callable | $function | Function name or the actual function. |
Définition à la ligne 667 du fichier language.php.
JLanguage::setTransliterator | ( | $function | ) |
Set the transliteration function.
callable | $function | Function name or the actual function. |
Définition à la ligne 425 du fichier language.php.
JLanguage::setUpperLimitSearchWordCallback | ( | $function | ) |
Setter for the upperLimitSearchWordCallback function
callable | $function | Function name or the actual function. |
Définition à la ligne 619 du fichier language.php.
JLanguage::transliterate | ( | $string | ) |
Transliterate function
This method processes a string and replaces all accented UTF-8 characters by unaccented ASCII-7 "equivalents".
string | $string | The string to transliterate. |
Définition à la ligne 391 du fichier language.php.
Références JString\strtolower(), et JLanguageTransliterate\utf8_latin_to_ascii().
|
protected |
Définition à la ligne 120 du fichier language.php.
|
protected |
Définition à la ligne 40 du fichier language.php.
|
protected |
Définition à la ligne 48 du fichier language.php.
|
protected |
Définition à la ligne 96 du fichier language.php.
|
protected |
Définition à la ligne 152 du fichier language.php.
|
protected |
Définition à la ligne 80 du fichier language.php.
|
staticprotected |
Définition à la ligne 32 du fichier language.php.
|
protected |
Définition à la ligne 72 du fichier language.php.
|
protected |
Définition à la ligne 160 du fichier language.php.
|
protected |
Définition à la ligne 64 du fichier language.php.
|
protected |
Définition à la ligne 56 du fichier language.php.
|
protected |
Définition à la ligne 128 du fichier language.php.
|
protected |
Définition à la ligne 88 du fichier language.php.
|
protected |
Définition à la ligne 144 du fichier language.php.
|
protected |
Définition à la ligne 176 du fichier language.php.
|
protected |
Définition à la ligne 104 du fichier language.php.
|
protected |
Définition à la ligne 136 du fichier language.php.
|
protected |
Définition à la ligne 168 du fichier language.php.
|
protected |
Définition à la ligne 112 du fichier language.php.