ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilLanguage Class Reference

language handling More...

+ Inheritance diagram for ilLanguage:
+ Collaboration diagram for ilLanguage:

Public Member Functions

 __construct (string $a_lang_key)
 Constructor read the single-language file and put this in an array text. More...
 
 getLangKey ()
 Return lang key. More...
 
 getDefaultLanguage ()
 Return default language. More...
 
 getTextDirection ()
 Return text direction. More...
 
 getContentLanguage ()
 Return content language. More...
 
 txtlng (string $a_module, string $a_topic, string $a_language)
 gets the text for a given topic in a given language if the topic is not in the list, the topic itself with "-" will be returned More...
 
 txt (string $a_topic, string $a_default_lang_fallback_mod="")
 gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be returned More...
 
 exists (string $a_topic)
 Check if language entry exists. More...
 
 loadLanguageModule (string $a_module)
 Load language module. More...
 
 getInstalledLanguages ()
 Get installed languages. More...
 
 getUsedTopics ()
 Return used topics. More...
 
 getUsedModules ()
 Return used modules. More...
 
 getUserLanguage ()
 Return language of user. More...
 
 getCustomLangPath ()
 
 toJS ($a_lang_key, ?ilGlobalTemplateInterface $a_tpl=null)
 Transfer text to Javascript. More...
 
 toJSMap (array $a_map, ?ilGlobalTemplateInterface $a_tpl=null)
 Transfer text to Javascript. More...
 
 __destruct ()
 destructor saves all language usages to db if log is enabled and ilDB exists More...
 
- Public Member Functions inherited from ILIAS\Language\Language
 txt (string $a_topic, string $a_default_lang_fallback_mod="")
 
 loadLanguageModule (string $a_module)
 
 getLangKey ()
 
 toJS ($key)
 

Static Public Member Functions

static _getInstalledLanguages ()
 Get installed languages. More...
 
static _lookupEntry (string $a_lang_key, string $a_mod, string $a_id)
 
static lookupId (string $a_lang_key)
 Lookup obj_id of language. More...
 
static getFallbackInstance ()
 Builds a global default language instance. More...
 
static getGlobalInstance ()
 Builds the global language object. More...
 

Data Fields

ILIAS $ilias
 
array $text = []
 
string $lang_default
 
string $lang_user
 
string $lang_path
 
string $lang_key
 
string $lang_name
 
string $separator = "#:#"
 
string $comment_separator = "###"
 
array $loaded_modules = array()
 

Static Protected Member Functions

static logUsage (string $a_module, string $a_identifier)
 saves tupel of language module and identifier More...
 
static isUsageLogEnabled ()
 checks if language usage log is enabled you need MySQL to use this function this function is automatically enabled if DEVMODE is on this function is also enabled if language_log is 1 More...
 

Protected Attributes

array $cached_modules = array()
 
array $map_modules_txt = array()
 
bool $usage_log_enabled = false
 
string $cust_lang_path
 
ilLogger $log
 
ilCachedLanguage $global_cache
 

Static Protected Attributes

static array $used_topics = array()
 
static array $used_modules = array()
 
static array $lng_log = array()
 

Detailed Description

language handling

this class offers the language handling for an application. it works initially on one file: languages.txt from this file the class can generate many single language files. the constructor is called with a small language abbreviation e.g. $lng = new Language("en"); the constructor reads the single-languagefile en.lang and puts this into an array. with e.g. $lng->txt("user_updated"); you can translate a lang-topic into the actual language

Author
Peter Gabriel pgabr.nosp@m.iel@.nosp@m.datab.nosp@m.ay.d.nosp@m.e
Version
$Id$
Todo:
Das Datefeld wird bei Aenderungen einer Sprache (update, install, deinstall) nicht richtig gesetzt!!! Die Formatfunktionen gehoeren nicht in class.Language. Die sind auch woanders einsetzbar!!! Daher->besser in class.Format

Definition at line 42 of file class.ilLanguage.php.

Constructor & Destructor Documentation

◆ __construct()

ilLanguage::__construct ( string  $a_lang_key)

Constructor read the single-language file and put this in an array text.

the text array is two-dimensional. First dimension is the language. Second dimension is the languagetopic. Content is the translation.

$a_lang_key language code (two characters), e.g. "de", "en", "in" Return false if reading failed, otherwise true

Reimplemented in ilSetupLanguage.

Definition at line 73 of file class.ilLanguage.php.

74 {
75 global $DIC;
76 $client_ini = $DIC->clientIni();
77
78 $this->log = $DIC->logger()->root();
79
80 $this->lang_key = $a_lang_key;
81
82 $this->usage_log_enabled = self::isUsageLogEnabled();
83
84 $this->lang_path = ILIAS_ABSOLUTE_PATH . "/lang";
85 $this->cust_lang_path = ILIAS_ABSOLUTE_PATH . "/lang/customizing";
86
87 $this->lang_default = $client_ini->readVariable("language", "default") ?? 'en';
88 $this->lang_user = $this->lang_default;
89
90 if ($DIC->offsetExists("ilSetting")) {
91 $ilSetting = $DIC->settings();
92 if ($ilSetting->get("language") != "") {
93 $this->lang_default = $ilSetting->get("language");
94 }
95 }
96 if ($DIC->offsetExists("ilUser")) {
97 $ilUser = $DIC->user();
98 $this->lang_user = $ilUser->getLanguage();
99 }
100
101 $langs = $this->getInstalledLanguages();
102
103 if (!in_array($this->lang_key, $langs, true)) {
104 $this->lang_key = $this->lang_default;
105 }
106
107 $this->global_cache = ilCachedLanguage::getInstance($this->lang_key);
108 if ($this->global_cache->isActive()) {
109 $this->cached_modules = $this->global_cache->getTranslations();
110 }
111 $this->loadLanguageModule("common");
112 }
loadLanguageModule(string $a_module)
Load language module.
string $lang_default
static isUsageLogEnabled()
checks if language usage log is enabled you need MySQL to use this function this function is automati...
getInstalledLanguages()
Get installed languages.
global $ilSetting
Definition: privfeed.php:31
global $DIC
Definition: shib_login.php:26

References $DIC, $ilSetting, $lang_default, getInstalledLanguages(), ilCachedLanguage\getInstance(), isUsageLogEnabled(), and loadLanguageModule().

+ Here is the call graph for this function:

◆ __destruct()

ilLanguage::__destruct ( )

destructor saves all language usages to db if log is enabled and ilDB exists

Definition at line 547 of file class.ilLanguage.php.

548 {
549 global $DIC;
550
551 //case $ilDB not existing should not happen but if something went wrong it shouldn't leads to any failures
552 if (!$this->usage_log_enabled || !$DIC->isDependencyAvailable("database")) {
553 return;
554 }
555
556 $ilDB = $DIC->database();
557
558 foreach (self::$lng_log as $identifier => $module) {
559 $wave[] = "(" . $ilDB->quote($module, "text") . ', ' . $ilDB->quote($identifier, "text") . ")";
560 unset(self::$lng_log[$identifier]);
561
562 if (count($wave) === 150 || (count(self::$lng_log) === 0 && count($wave) > 0)) {
563 $query = "REPLACE INTO lng_log (module, identifier) VALUES " . implode(", ", $wave);
564 $ilDB->manipulate($query);
565
566 $wave = array();
567 }
568 }
569 }

References $DIC, and $ilDB.

Member Function Documentation

◆ _getInstalledLanguages()

static ilLanguage::_getInstalledLanguages ( )
static

Get installed languages.

Definition at line 291 of file class.ilLanguage.php.

291 : array
292 {
293 $langlist = ilObject::_getObjectsByType("lng");
294
295 $languages = [];
296 foreach ($langlist as $lang) {
297 if (strpos($lang["desc"], "installed") === 0) {
298 $languages[] = $lang["title"];
299 }
300 }
301
302 return $languages ?: [];
303 }
static _getObjectsByType(string $obj_type="", ?int $owner=null)
$lang
Definition: xapiexit.php:25

References $lang, and ilObject\_getObjectsByType().

Referenced by ilLanguageDetection\detect(), ilAdvancedMDTranslationGUI\getAvailableLanguagesOptions(), getGlobalInstance(), getInstalledLanguages(), and ilAdvancedMDRecordLanguageTableGUI\parse().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _lookupEntry()

static ilLanguage::_lookupEntry ( string  $a_lang_key,
string  $a_mod,
string  $a_id 
)
static

Definition at line 305 of file class.ilLanguage.php.

305 : string
306 {
307 global $DIC;
308 $ilDB = $DIC->database();
309
310 $set = $ilDB->query($q = sprintf(
311 "SELECT * FROM lng_data WHERE module = %s " .
312 "AND lang_key = %s AND identifier = %s",
313 $ilDB->quote($a_mod, "text"),
314 $ilDB->quote($a_lang_key, "text"),
315 $ilDB->quote($a_id, "text")
316 ));
317 $rec = $ilDB->fetchAssoc($set);
318
319 if (isset($rec["value"]) && $rec["value"] != "") {
320 // remember the used topics
321 self::$used_topics[$a_id] = $a_id;
322 self::$used_modules[$a_mod] = $a_mod;
323
324 if (self::isUsageLogEnabled()) {
325 self::logUsage($a_mod, $a_id);
326 }
327
328 return $rec["value"];
329 }
330
331 return "-" . $a_id . "-";
332 }
static logUsage(string $a_module, string $a_identifier)
saves tupel of language module and identifier
$q
Definition: shib_logout.php:23

References $DIC, $ilDB, $q, and logUsage().

Referenced by ilObjLTIAdministrationGUI\getConsumerForm(), ilAccountMail\replacePlaceholders(), txt(), and txtlng().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ exists()

ilLanguage::exists ( string  $a_topic)

Check if language entry exists.

Definition at line 218 of file class.ilLanguage.php.

218 : bool
219 {
220 return isset($this->text[$a_topic]);
221 }

Referenced by ilPersonalSkillExplorerGUI\getNodeIconAlt(), ilSkillTemplateTreeExplorerGUI\getNodeIconAlt(), and ilVirtualSkillTreeExplorerGUI\getNodeIconAlt().

+ Here is the caller graph for this function:

◆ getContentLanguage()

ilLanguage::getContentLanguage ( )

Return content language.

Definition at line 145 of file class.ilLanguage.php.

145 : string
146 {
147 if ($this->getUserLanguage()) {
148 return $this->getUserLanguage();
149 }
150 return $this->getLangKey();
151 }
getLangKey()
Return lang key.
getUserLanguage()
Return language of user.

References getLangKey(), and getUserLanguage().

Referenced by getTextDirection().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getCustomLangPath()

ilLanguage::getCustomLangPath ( )

Definition at line 379 of file class.ilLanguage.php.

379 : string
380 {
382 }
string $cust_lang_path

References $cust_lang_path.

Referenced by ilObjLanguage\__construct().

+ Here is the caller graph for this function:

◆ getDefaultLanguage()

ilLanguage::getDefaultLanguage ( )

Return default language.

Definition at line 125 of file class.ilLanguage.php.

125 : string
126 {
127 return $this->lang_default ?? "en";
128 }

Referenced by ilObjItemGroup\doCreate(), ilMultilingualism\getDefaultLanguage(), ilObjRepositorySettings\getNewItemGroups(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), and ilLanguageExtTableGUI\initFilter().

+ Here is the caller graph for this function:

◆ getFallbackInstance()

static ilLanguage::getFallbackInstance ( )
static

Builds a global default language instance.

Definition at line 387 of file class.ilLanguage.php.

387 : ilLanguage
388 {
389 return new self("en");
390 }
language handling

◆ getGlobalInstance()

static ilLanguage::getGlobalInstance ( )
static

Builds the global language object.

Definition at line 395 of file class.ilLanguage.php.

395 : self
396 {
397 global $DIC;
398
399 $ilSetting = $DIC->settings();
400
401 $ilUser = null;
402 if ($DIC->offsetExists("ilUser")) {
403 $ilUser = $DIC->user();
404 }
405
406 $isset_get_lang = $DIC->http()->wrapper()->query()->has("lang");
407 if (!ilSession::get("lang") && !$isset_get_lang && $ilUser instanceof ilObjUser &&
408 (!$ilUser->getId() || $ilUser->isAnonymous())) {
409 $language_detection = new ilLanguageDetection();
410 $language = $language_detection->detect();
411
412 ilSession::set("lang", $language);
413 }
414
415 $post_change_lang_to = [];
416 if ($DIC->http()->wrapper()->post()->has('change_lang_to')) {
417 $post_change_lang_to = $DIC->http()->wrapper()->post()->retrieve(
418 'change_lang_to',
419 $DIC->refinery()->kindlyTo()->dictOf(
420 $DIC->refinery()->kindlyTo()->string()
421 )
422 );
423 }
424
425 // prefer personal setting when coming from login screen
426 // Added check for ilUser->getId > 0 because it is 0 when the language is changed and
427 // the terms of service should be displayed
428 if ($ilUser instanceof ilObjUser &&
429 (($ilUser->getId() && !$ilUser->isAnonymous()))
430 ) {
431 ilSession::set("lang", $ilUser->getLanguage());
432 }
433
434 $get_lang = null;
435 if ($isset_get_lang) {
436 $get_lang = $DIC->http()->wrapper()->query()->retrieve(
437 "lang",
438 $DIC->refinery()->kindlyTo()->string()
439 );
440 }
441 ilSession::set("lang", ($isset_get_lang && $get_lang) ? $get_lang : ilSession::get("lang"));
442
443 // check whether lang selection is valid
445 if (!in_array(ilSession::get("lang"), $langs, true)) {
446 if ($ilSetting instanceof ilSetting && (string) $ilSetting->get("language", '') !== "") {
447 ilSession::set("lang", $ilSetting->get("language"));
448 } else {
449 ilSession::set("lang", $langs[0]);
450 }
451 }
452
453 return new self(ilSession::get("lang"));
454 }
Class ilLanguageDetection.
static _getInstalledLanguages()
Get installed languages.
User class.
static get(string $a_var)
static set(string $a_var, $a_val)
Set a value.
ILIAS Setting Class.

References $DIC, $ilSetting, _getInstalledLanguages(), ilSession\get(), and ilSession\set().

+ Here is the call graph for this function:

◆ getInstalledLanguages()

ilLanguage::getInstalledLanguages ( )

Get installed languages.

Reimplemented in ilSetupLanguage.

Definition at line 283 of file class.ilLanguage.php.

283 : array
284 {
286 }

References _getInstalledLanguages().

Referenced by __construct(), ilObjSAHSLearningModule\getAffectiveLocalization(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilLanguageExtTableGUI\initFilter(), and ilObjPortfolioAdministrationGUI\saveAuthorship().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLangKey()

ilLanguage::getLangKey ( )

Return lang key.

Implements ILIAS\Language\Language.

Reimplemented in LanguageMock.

Definition at line 117 of file class.ilLanguage.php.

117 : string
118 {
119 return $this->lang_key;
120 }

References $lang_key.

Referenced by ilPageConfig\addIntLinkFilter(), ilObjSAHSLearningModule\getAffectiveLocalization(), getContentLanguage(), and ilLanguageExtTableGUI\initFilter().

+ Here is the caller graph for this function:

◆ getTextDirection()

ilLanguage::getTextDirection ( )

Return text direction.

Definition at line 133 of file class.ilLanguage.php.

133 : string
134 {
135 $rtl = array("ar", "fa", "ur", "he");
136 if (in_array($this->getContentLanguage(), $rtl)) {
137 return "rtl";
138 }
139 return "ltr";
140 }
getContentLanguage()
Return content language.

References getContentLanguage().

+ Here is the call graph for this function:

◆ getUsedModules()

ilLanguage::getUsedModules ( )

Return used modules.

Definition at line 365 of file class.ilLanguage.php.

365 : array
366 {
367 asort(self::$used_modules);
368 return self::$used_modules;
369 }
static array $used_modules

References $used_modules.

◆ getUsedTopics()

ilLanguage::getUsedTopics ( )

Return used topics.

Definition at line 356 of file class.ilLanguage.php.

356 : array
357 {
358 asort(self::$used_topics);
359 return self::$used_topics;
360 }
static array $used_topics

References $used_topics.

◆ getUserLanguage()

ilLanguage::getUserLanguage ( )

Return language of user.

Definition at line 374 of file class.ilLanguage.php.

374 : string
375 {
376 return $this->lang_user;
377 }

References $lang_user.

Referenced by ilObjLanguageExtGUI\__construct(), getContentLanguage(), ilObjRepositorySettings\getDefaultNewItemGrouping(), ilSkillNotifications\sendMail(), ilBookCronNotification\sendMails(), and ilMembershipCronMinMembers\sendMessage().

+ Here is the caller graph for this function:

◆ isUsageLogEnabled()

static ilLanguage::isUsageLogEnabled ( )
staticprotected

checks if language usage log is enabled you need MySQL to use this function this function is automatically enabled if DEVMODE is on this function is also enabled if language_log is 1

Definition at line 524 of file class.ilLanguage.php.

524 : bool
525 {
526 global $DIC;
527 $ilClientIniFile = $DIC->clientIni();
528 $ilDB = $DIC->database();
529
530 if (!$ilClientIniFile instanceof ilIniFile) {
531 return false;
532 }
533
534 if (defined("DEVMODE") && DEVMODE) {
535 return true;
536 }
537
538 if (!$ilClientIniFile->variableExists("system", "LANGUAGE_LOG")) {
539 return (int) $ilClientIniFile->readVariable("system", "LANGUAGE_LOG") === 1;
540 }
541 return false;
542 }
INIFile Parser Early access in init proceess! Avoid further dependencies like logging or other servic...

References $DIC, and $ilDB.

Referenced by __construct().

+ Here is the caller graph for this function:

◆ loadLanguageModule()

ilLanguage::loadLanguageModule ( string  $a_module)

Load language module.

Implements ILIAS\Language\Language.

Reimplemented in ilSetupLanguage, and LanguageMock.

Definition at line 226 of file class.ilLanguage.php.

226 : void
227 {
228 global $DIC;
229 $ilDB = $DIC->database();
230
231 if (in_array($a_module, $this->loaded_modules, true)) {
232 return;
233 }
234
235 $this->loaded_modules[] = $a_module;
236
237 // remember the used modules globally
238 self::$used_modules[$a_module] = $a_module;
239
241
242 if (empty($this->lang_key)) {
244 }
245
246 if (isset($this->cached_modules[$a_module]) && is_array($this->cached_modules[$a_module])) {
247 $this->text = array_merge($this->text, $this->cached_modules[$a_module]);
248
249 if ($this->usage_log_enabled) {
250 foreach (array_keys($this->cached_modules[$a_module]) as $key) {
251 $this->map_modules_txt[$key] = $a_module;
252 }
253 }
254
255 return;
256 }
257
258 $q = "SELECT * FROM lng_modules " .
259 "WHERE lang_key = " . $ilDB->quote($lang_key, "text") . " AND module = " .
260 $ilDB->quote($a_module, "text");
261 $r = $ilDB->query($q);
262 $row = $r->fetchRow(ilDBConstants::FETCHMODE_ASSOC);
263
264 if ($row === false) {
265 return;
266 }
267
268 $new_text = unserialize($row["lang_array"], ["allowed_classes" => false]);
269 if (is_array($new_text)) {
270 $this->text = array_merge($this->text, $new_text);
271
272 if ($this->usage_log_enabled) {
273 foreach (array_keys($new_text) as $key) {
274 $this->map_modules_txt[$key] = $a_module;
275 }
276 }
277 }
278 }

References $DIC, $ilDB, $lang_key, $lang_user, $q, and ilDBConstants\FETCHMODE_ASSOC.

Referenced by ilObjSurveyAdministrationGUI\__construct(), ilObjExternalToolsSettingsGUI\__construct(), ilObjMediaCastGUI\__construct(), ilObjDashboardSettingsGUI\__construct(), ilObjMediaObjectGUI\__construct(), ilObjContentObjectGUI\__construct(), ilObjFileBasedLMGUI\__construct(), ilObjExerciseGUI\__construct(), ilObjLanguageExtGUI\__construct(), ilObjSAHSLearningModuleGUI\__construct(), ilPropertyFormGUI\__construct(), ilGlossaryEditorGUI\__construct(), ilHTLMEditorGUI\__construct(), ilHTLMPresentationGUI\__construct(), ilObjItemGroupListGUI\__construct(), ilMediaPoolPresentationGUI\__construct(), ilNewsForContextBlockGUI\__construct(), ilNewsItemGUI\__construct(), ilPDNewsBlockGUI\__construct(), ilPDNewsGUI\__construct(), ilPDNotesGUI\__construct(), ilPortfolioAccessHandler\__construct(), ilPortfolioRepositoryGUI\__construct(), ilRatingGUI\__construct(), ilPersonalSkillsGUI\__construct(), ilObjStudyProgrammeGUI\__construct(), ilPDTasksBlockGUI\__construct(), ilWikiFunctionsBlockGUI\__construct(), ILIAS\StudyProgramme\Certificate\ilStudyProgrammePlaceholderDescription\__construct(), ILIAS\Test\Certificate\TestPlaceholderDescription\__construct(), ILIAS\Test\Certificate\TestPlaceholderValues\__construct(), ilDefaultPlaceholderValues\__construct(), ilCmiXapiPlaceholderDescription\__construct(), ilLTIConsumerPlaceholderDescription\__construct(), ILIAS\Exercise\Certificate\ExercisePlaceholderDescription\__construct(), ilScormPlaceholderValues\__construct(), ILIAS\Exercise\Certificate\ExercisePlaceholderValues\__construct(), ilWorkspaceAccessHandler\__construct(), ilTable2GUI\__construct(), ilObjSCORM2004LearningModuleGUI\__construct(), ilObjStudyProgrammeSettingsGUI\__construct(), ilObjStudyProgrammeIndividualPlanGUI\__construct(), ilDefaultPlaceholderDescription\__construct(), ilBlogPostingGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilRatingCategoryGUI\__construct(), ilObjectFeedWriter\__construct(), ilTaxAssignInputGUI\__construct(), ilTaxSelectInputGUI\__construct(), ILIAS\Course\Certificate\CoursePlaceholderDescription\__construct(), ilDclContentExporter\__construct(), ilCertificateLearningHistoryProvider\__construct(), ilPageMultiLangTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilClipboardTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilScormPlaceholderDescription\__construct(), ilBadgeManagementGUI\__construct(), ilLMPresentationGUI\__construct(), __construct(), ilLMPageObjectGUI\_goto(), ilCleanCOPageHistoryCronjob\addCustomSettingsToForm(), ilObjectActivation\addListGUIActivationProperty(), ilObjItemGroupGUI\afterConstructor(), ilObjMediaPoolGUI\afterConstructor(), ilWikiPageConfig\configureByObjectId(), ilExAssTypeWikiTeamGUI\createWiki(), ilObjContentObjectGUI\editMenuProperties(), ilBadgeProfileGUI\executeCommand(), ilAchievementsGUI\executeCommand(), ilGlossaryPresentationGUI\executeCommand(), ilSharedResourceGUI\executeCommand(), ilSAHSPresentationGUI\executeCommand(), ilSAHSEditGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilSCORM2004TrackingItems\exportSelectedCoreColumns(), ilSCORMTrackingItemsTableGUI\fillRowCSV(), ilSCORMTrackingItemsTableGUI\fillRowExcel(), ILIAS\COPage\Page\PageQueryActionHandler\getActionsDropDown(), ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsManager\getDeniedDeactivationReasons(), ilBookCronNotification\getDescription(), ilBookingPrefBookCron\getDescription(), ilCleanCOPageHistoryCronjob\getDescription(), ilCourseMailTemplateMemberContext\getDescription(), ilExcCronFeedbackNotification\getDescription(), ilExcCronReminders\getDescription(), ilExcMailTemplateGradeReminderContext\getDescription(), ilExcMailTemplatePeerReminderContext\getDescription(), ilExcMailTemplateSubmitReminderContext\getDescription(), ilSessionMailTemplateParticipantContext\getDescription(), ilSkillNotifications\getDescription(), ilSurveyCronNotification\getDescription(), ilSurveyMailTemplateRaterInvitationContext\getDescription(), ilSurveyMailTemplateReminderContext\getDescription(), ilBadgeLearningHistoryProvider\getEntries(), ilCourseLearningHistoryProvider\getEntries(), ilFirstLoginLearningHistoryProvider\getEntries(), ilSkillLearningHistoryProvider\getEntries(), ilObjGlossarySubItemListGUI\getHTML(), ilObjMediaPoolSubItemListGUI\getHTML(), ilNewsItemGUI\getHTML(), ilObjWikiSubItemListGUI\getHTML(), ilAchievementsGUI\getLinks(), ILIAS\COPage\Page\PageQueryActionHandler\getMultiEditHelp(), ILIAS\COPage\Page\PageQueryActionHandler\getMultiLangActions(), ilObjContentObjectGUI\getMultiLangHeader(), ILIAS\COPage\Page\PageQueryActionHandler\getMultiLangInfo(), ilCourseLearningHistoryProvider\getName(), ilFirstLoginLearningHistoryProvider\getName(), ilSkillLearningHistoryProvider\getName(), ilCountrySelectInputGUI\getOptions(), ILIAS\COPage\Page\PageQueryActionHandler\getPageEditHelp(), ilPCLearningHistoryGUI\getPlaceholderPresentation(), ilObjSAHSLearningModuleListGUI\getProperties(), ilObjWikiListGUI\getProperties(), ILIAS\Blog\BlogPrintViewProviderGUI\getSelectionForm(), ilObjLearningResourcesSettingsGUI\getSettingsForm(), ilExcMailTemplateGradeReminderContext\getSpecificPlaceholders(), ilExcMailTemplatePeerReminderContext\getSpecificPlaceholders(), ilExcMailTemplateSubmitReminderContext\getSpecificPlaceholders(), ilSessionMailTemplateParticipantContext\getSpecificPlaceholders(), ilSurveyMailTemplateRaterInvitationContext\getSpecificPlaceholders(), ilBookCronNotification\getTitle(), ilBookingPrefBookCron\getTitle(), ilCleanCOPageHistoryCronjob\getTitle(), ilCourseMailTemplateMemberContext\getTitle(), ilExAssTypeWikiTeam\getTitle(), ilExcCronFeedbackNotification\getTitle(), ilExcCronReminders\getTitle(), ilExcMailTemplateGradeReminderContext\getTitle(), ilExcMailTemplatePeerReminderContext\getTitle(), ilExcMailTemplateSubmitReminderContext\getTitle(), ilSessionMailTemplateParticipantContext\getTitle(), ilSkillNotifications\getTitle(), ilSurveyCronNotification\getTitle(), ilSurveyMailTemplateRaterInvitationContext\getTitle(), ilSurveyMailTemplateReminderContext\getTitle(), ILIAS\COPage\Page\PageQueryActionHandler\getTopActions(), ilDefaultPlaceholderValues\getUserLanguage(), ilMailNotification\getUserLanguage(), ilObjectPluginGUI\infoScreen(), ilPortfolioTemplatePageConfig\init(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilObjFolderGUI\initEditForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilWorkspaceShareTableGUI\initFilter(), ilPCResourcesGUI\initForm(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjBookingPoolGUI\initHeaderAction(), ilObjContentObjectGUI\initPropertiesForm(), ilLMImportGUI\initTranslationImportForm(), ilMediaPoolImportGUI\initTranslationImportForm(), ilLocationInputGUI\insert(), ilBadgeManagementGUI\listBadges(), ilSCORM2004TrackingItemsPerScoFilterGUI\parse(), ilSCORMTrackingItemsPerScoFilterGUI\parse(), ilSCORM2004TrackingItemsPerUserFilterGUI\parse(), ilSCORMTrackingItemsPerUserFilterGUI\parse(), ilSCORMTrackingItemsTableGUI\parseValue(), ilObjContentObjectGUI\properties(), ilUserCronCheckAccounts\run(), ilObjContentObjectGUI\saveProperties(), ilBookCronNotification\sendMails(), ilObjWikiGUI\setSettingsSubTabs(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilConditionHandlerGUI\translateOperator(), and ilPDNotesGUI\view().

+ Here is the caller graph for this function:

◆ logUsage()

static ilLanguage::logUsage ( string  $a_module,
string  $a_identifier 
)
staticprotected

saves tupel of language module and identifier

Definition at line 511 of file class.ilLanguage.php.

511 : void
512 {
513 if ($a_module !== "" && $a_identifier !== "") {
514 self::$lng_log[$a_identifier] = $a_module;
515 }
516 }

Referenced by _lookupEntry(), and txt().

+ Here is the caller graph for this function:

◆ lookupId()

static ilLanguage::lookupId ( string  $a_lang_key)
static

Lookup obj_id of language.

Definition at line 337 of file class.ilLanguage.php.

337 : int
338 {
339 global $DIC;
340 $ilDB = $DIC->database();
341
342 $query = "SELECT obj_id FROM object_data " . " " .
343 "WHERE title = " . $ilDB->quote($a_lang_key, "text") . " " .
344 "AND type = " . $ilDB->quote("lng", "text");
345
346 $res = $ilDB->query($query);
347 while ($row = $res->fetchRow(ilDBConstants::FETCHMODE_OBJECT)) {
348 return (int) $row->obj_id;
349 }
350 return 0;
351 }
$res
Definition: ltiservices.php:69

References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.

Referenced by ilStartUpGUI\getAuthPageEditorHtml(), ilAuthPageEditorGUI\handlePageActionsCommand(), ilAdvancedMDRecordParser\handlerBeginTag(), and ILIAS\components\Authentication\Pages\AuthPageLanguagesOverviewTable\initRecords().

+ Here is the caller graph for this function:

◆ toJS()

ilLanguage::toJS (   $a_lang_key,
?ilGlobalTemplateInterface  $a_tpl = null 
)

Transfer text to Javascript.

Parameters
string | string[]$a_lang_key$a_lang_key language key string or array of language keys

Reimplemented in LanguageMock.

Definition at line 463 of file class.ilLanguage.php.

463 : void
464 {
465 global $DIC;
466 $tpl = $DIC["tpl"];
467
468 if (!is_object($a_tpl)) {
469 $a_tpl = $tpl;
470 }
471
472 if (!is_array($a_lang_key)) {
473 $a_lang_key = array($a_lang_key);
474 }
475
476 $map = array();
477 foreach ($a_lang_key as $lk) {
478 $map[$lk] = $this->txt($lk);
479 }
480 $this->toJSMap($map, $a_tpl);
481 }
toJSMap(array $a_map, ?ilGlobalTemplateInterface $a_tpl=null)
Transfer text to Javascript.
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...

References $DIC, toJSMap(), and txt().

+ Here is the call graph for this function:

◆ toJSMap()

ilLanguage::toJSMap ( array  $a_map,
?ilGlobalTemplateInterface  $a_tpl = null 
)

Transfer text to Javascript.

$a_map array of key value pairs (key is text string, value is content)

Definition at line 488 of file class.ilLanguage.php.

488 : void
489 {
490 global $DIC;
491 $tpl = $DIC["tpl"];
492
493 if (!is_object($a_tpl)) {
494 $a_tpl = $tpl;
495 }
496
497 if (!is_array($a_map)) {
498 return;
499 }
500
501 foreach ($a_map as $k => $v) {
502 if ($v != "") {
503 $a_tpl->addOnloadCode("il.Language.setLangVar('" . $k . "', " . json_encode($v, JSON_THROW_ON_ERROR) . ");");
504 }
505 }
506 }

References $DIC.

Referenced by toJS().

+ Here is the caller graph for this function:

◆ txt()

ilLanguage::txt ( string  $a_topic,
string  $a_default_lang_fallback_mod = "" 
)

gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be returned

Implements ILIAS\Language\Language.

Reimplemented in ilSetupLanguage.

Definition at line 170 of file class.ilLanguage.php.

170 : string
171 {
172 if (empty($a_topic)) {
173 return "";
174 }
175
176 // remember the used topics
177 self::$used_topics[$a_topic] = $a_topic;
178
179 $translation = $this->text[$a_topic] ?? "";
180
181 if ($translation === "" && $a_default_lang_fallback_mod !== "") {
182 // #13467 - try current language first (could be missing module)
183 if ($this->lang_key != $this->lang_default) {
184 $translation = self::_lookupEntry(
185 $this->lang_key,
186 $a_default_lang_fallback_mod,
187 $a_topic
188 );
189 }
190 // try default language last
191 if ($translation === "" || $translation === "-" . $a_topic . "-") {
192 $translation = self::_lookupEntry(
193 $this->lang_default,
194 $a_default_lang_fallback_mod,
195 $a_topic
196 );
197 }
198 }
199
200
201 if ($translation === "") {
202 if (ILIAS_LOG_ENABLED && is_object($this->log)) {
203 $this->log->debug("Language (" . $this->lang_key . "): topic -" . $a_topic . "- not present");
204 }
205 return "-" . $a_topic . "-";
206 }
207
208 if ($this->usage_log_enabled) {
209 self::logUsage($this->map_modules_txt[$a_topic] ?? "", $a_topic);
210 }
211
212 return $translation;
213 }
static _lookupEntry(string $a_lang_key, string $a_mod, string $a_id)

References _lookupEntry(), and logUsage().

Referenced by ilTaxAssignedItemsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilBenchmarkTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilMatchingWizardInputGUI\__construct(), ilGlossaryEditorGUI\__construct(), ilHTLMEditorGUI\__construct(), ilHTLMPresentationGUI\__construct(), ilEditClipboardGUI\__construct(), ilNewsForContextBlockGUI\__construct(), ilPDNewsBlockGUI\__construct(), ilPDTasksBlockGUI\__construct(), ilWikiFunctionsBlockGUI\__construct(), ILIAS\Test\Certificate\TestPlaceholderDescription\__construct(), ilLTIConsumerPlaceholderDescription\__construct(), ILIAS\Exercise\Certificate\ExercisePlaceholderDescription\__construct(), ilBookingBulkCreationTableGUI\__construct(), ilContentStylesTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilDefaultPlaceholderDescription\__construct(), ilNewsForContextTableGUI\__construct(), ilLMGlossaryTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilModulesTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), FormMailCodesGUI\__construct(), ilObjSurvey\__construct(), ilObjectFeedWriter\__construct(), ilSkillLevelTableGUI\__construct(), ilTaxAssignInputGUI\__construct(), ILIAS\Course\Certificate\CoursePlaceholderDescription\__construct(), ilItemGroupItemsTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilClipboardTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilFeedbackConfirmationTable2GUI\__construct(), ilPublicSubmissionsTableGUI\__construct(), ilExAssignmentListTextTableGUI\__construct(), ilExcDeliveredFilesTableGUI\__construct(), ilLMMenuItemsTableGUI\__construct(), ilMediaPoolPageUsagesTableGUI\__construct(), ilLMBlockedUsersTableGUI\__construct(), ilLMPagesTableGUI\__construct(), ilMediaObjectUsagesTableGUI\__construct(), ilMobSubtitleTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilStyleMediaQueryTableGUI\__construct(), ilStyleColorTableGUI\__construct(), ilSurveySkillTableGUI\__construct(), ilSurveySkillChangesTableGUI\__construct(), SurveyConstraintsTableGUI\__construct(), ilSurveySkillThresholdsTableGUI\__construct(), ilSurveyQuestionTableGUI\__construct(), ilSurveyParticipantsTableGUI\__construct(), ilPCFileListTableGUI\__construct(), ilPCGridCellTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilLinksTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilExGradesTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilScormPlaceholderDescription\__construct(), ilLMPresentationGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilImageFileInputGUI\__construct(), ilRepositorySelectorInputGUI\__construct(), ilCategoryWizardInputGUI\__construct(), ilMatrixRowWizardInputGUI\__construct(), ilSessionAppointment\_appointmentToString(), ilObjGlossaryAccess\_checkAccess(), ilObjFileBasedLMAccess\_checkAccess(), ilObjContentObjectAccess\_checkAccess(), ilObjMediaCastAccess\_checkAccess(), ilObjPortfolioTemplateAccess\_checkAccess(), ilObjSurveyAccess\_checkAccess(), ilObjWikiAccess\_checkAccess(), ilObjTestAccess\_getParticipantData(), ilPCParagraphGUI\_getStandardCharacteristics(), ilPCSectionGUI\_getStandardCharacteristics(), ilDclStandardField\_getStandardFieldsAsArray(), ilObjFolderGUI\_goto(), ilObjCourseGUI\_goto(), ilObjectPluginGUI\_goto(), ilObjBookingPoolGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjItemGroupGUI\_goto(), ilLMPageObjectGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjSessionGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjWikiGUI\_goto(), ilObjGroupGUI\_goto(), ilObjIndividualAssessmentGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilObjLearningSequence\_goto(), ilObject\_lookupOwnerName(), ilObject\_prepareCloneSelection(), ilBadgeProfileGUI\activate(), ilBadgeProfileGUI\activateInCard(), ilObjBadgeAdministrationGUI\activateTypes(), ilLocatorGUI\addAdministrationItems(), ilObjWorkspaceFolderGUI\addContentSubTabs(), ilObjExerciseGUI\addContentSubTabs(), ilPageComponentPluginGUI\addCreationButton(), ilSkillCategoryGUI\addCreationButtons(), ilSkillTemplateCategoryGUI\addCreationButtons(), ilCleanCOPageHistoryCronjob\addCustomSettingsToForm(), ilExAssTypePortfolioGUI\addEditFormCustomProperties(), ilExAssTypeTextGUI\addEditFormCustomProperties(), ilExAssTypeWikiTeamGUI\addEditFormCustomProperties(), ilUserTableGUI\addFilterItemByUdfType(), ilObjectActivation\addListGUIActivationProperty(), ilSkillTreeNodeGUI\addObjectsTab(), ilSkillTreeNodeGUI\addStatusInput(), ilTaxMDGUI\addSubTab(), ilExerciseManagementGUI\addSubTabs(), ilContainerSkillGUI\addTabs(), ilExcCriteriaBool\addToPeerReviewForm(), ilExcCriteriaText\addToPeerReviewForm(), ilNewsForContextBlockGUI\addToSettingsForm(), ilPersonalSkillsFilterGUI\addToToolbar(), ilSkillTreeNodeGUI\addUsageTab(), ilGroupAddToGroupActionGUI\addUser(), ilCalendarEntry\appointmentToMailString(), ilSkillProfileGUI\assignLevel(), ilSkillProfileGUI\assignLevelSelectSkill(), ilSkillProfileGUI\assignLevelToProfile(), ilSkillProfileGUI\assignRole(), ilSkillProfileGUI\assignUser(), ilObjSystemFolderGUI\benchmarkSubTabs(), ilExAssTypePortfolioGUI\buildSubmissionPropertiesAndActions(), ilExAssTypeTextGUI\buildSubmissionPropertiesAndActions(), ilExAssTypeUploadGUI\buildSubmissionPropertiesAndActions(), ilExAssTypeWikiTeamGUI\buildSubmissionPropertiesAndActions(), ilPDNewsBlockGUI\changeFeedSettings(), ilPageEditorGUI\characteristic(), ilScheduleInputGUI\checkInput(), ilDclCheckboxInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilFileWizardInputGUI\checkInput(), ilFormulaInputGUI\checkInput(), ilLocationInputGUI\checkInput(), ilMultiSelectInputGUI\checkInput(), ilRadioGroupInputGUI\checkInput(), ilRegExpInputGUI\checkInput(), ilRepositorySelectorInputGUI\checkInput(), ilSelectBuilderInputGUI\checkInput(), ilSelectInputGUI\checkInput(), ilTextInputGUI\checkInput(), ilTextWizardInputGUI\checkInput(), ilUriInputGUI\checkInput(), ilUserLoginInputGUI\checkInput(), ilBackgroundImageInputGUI\checkInput(), ilBackgroundPositionInputGUI\checkInput(), ilFontSizeInputGUI\checkInput(), ilNumericStyleValueInputGUI\checkInput(), ilTRBLBorderWidthInputGUI\checkInput(), ilTRBLNumericStyleValueInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilDclFieldEditGUI\checkInput(), ilObjWorkspaceFolderGUI\checkPassword(), ilWikiPageConfig\configureByObjectId(), ilGroupAddToGroupActionGUI\confirmAddUser(), ilPortfolioRoleAssignmentGUI\confirmAssignmentDeletion(), ilGroupAddToGroupActionGUI\confirmCreateGroupAndAddUser(), ilDclFieldEditGUI\confirmDelete(), ilRatingCategoryGUI\confirmDelete(), ilContSkillAdminGUI\confirmDeleteSingleLocalProfile(), ilExcCriteriaCatalogueGUI\confirmDeletion(), ilExcCriteriaGUI\confirmDeletion(), ilSkillProfileGUI\confirmLevelAssignmentRemoval(), ilBasicSkillGUI\confirmLevelDeletion(), ilObjMediaPoolGUI\confirmRemove(), ilContSkillAdminGUI\confirmRemoveSelectedGlobalProfiles(), ilContSkillAdminGUI\confirmRemoveSelectedSkill(), ilContSkillAdminGUI\confirmRemoveSingleGlobalProfile(), ilSCORMPresentationGUI\contentSelect(), ilPageEditorGUI\copy(), ilSkillTreeNodeGUI\copyItems(), ilBookingScheduleGUI\create(), ilLMPageObjectGUI\create(), ilPCAMDFormGUI\create(), ilSkillTreeNodeGUI\create(), ilObjSkillTreeGUI\create(), ilBookingObjectGUI\create(), ilGroupAddToGroupActionGUI\createGroup(), ilGroupAddToGroupActionGUI\createGroupAndAddUser(), ilSkillProfileGUI\createLocal(), ilExAssTypeWikiTeamGUI\createWiki(), ilPageEditorGUI\cut(), ilSkillTreeNodeGUI\cutItems(), ilBadgeProfileGUI\deactivate(), ilBadgeProfileGUI\deactivateInCard(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilContSkillAdminGUI\deassignCompetences(), ilContSkillAdminGUI\deassignCompetencesConfirm(), ilPageEditorGUI\delete(), ilExcCriteriaCatalogueGUI\delete(), ilExcCriteriaGUI\delete(), ilRatingCategoryGUI\delete(), ilPCImageMapEditorGUI\deleteAreas(), ilPortfolioRoleAssignmentGUI\deleteAssignments(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilBasicSkillGUI\deleteLevel(), ilObjSkillTreeGUI\deleteNodes(), ilSkillProfileGUI\deleteProfiles(), ilContSkillAdminGUI\deleteSingleLocalProfile(), ilBookingScheduleGUI\edit(), ilBasicSkillGUI\edit(), ilBasicSkillTemplateGUI\edit(), ilBookingObjectGUI\edit(), ilPCLoginPageElementGUI\edit(), ilBasicSkillGUI\editLevel(), ilSkillTreeNodeGUI\editProperties(), ilObjSkillManagementGUI\editSettings(), ilObjBlogAdministrationGUI\editSettings(), ilPDNewsBlockGUI\editSettings(), ilObjBlogGUI\executeCommand(), ilPCPluggedGUI\executeCommand(), ilAchievementsGUI\executeCommand(), ilExAssignmentEditorGUI\executeCommand(), ilExerciseManagementGUI\executeCommand(), ilExPeerReviewGUI\executeCommand(), ilExcCriteriaCatalogueGUI\executeCommand(), ilGlossaryPresentationGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilEditClipboardGUI\executeCommand(), ilSharedResourceGUI\executeCommand(), ilPortfolioRepositoryGUI\executeCommand(), ilRepositoryGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilSCORM13PlayerGUI\executeCommand(), ilSCORMPresentationGUI\executeCommand(), ilSAHSEditGUI\executeCommand(), ilSkillProfileGUI\executeCommand(), ilSurveyParticipantsGUI\executeCommand(), ilWikiPageGUI\executeCommand(), ilRatingCategoryGUI\export(), ilSCORM2004TrackingItems\exportSelectedCoreColumns(), ilAccessPermissionsStatusTableGUI\fillRow(), ilBookingObjectsTableGUI\fillRow(), ilBookingParticipantsTableGUI\fillRow(), ilBookingSchedulesTableGUI\fillRow(), ilCopySelfAssQuestionTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilPageMultiLangTableGUI\fillRow(), ilMultilingualismTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilPublicSubmissionsTableGUI\fillRow(), ilHelpModuleTableGUI\fillRow(), ilLanguageExtTableGUI\fillRow(), ilExportIDTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilLMBlockedUsersTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilLMPagesTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilMobMultiSrtConfirmationTable2GUI\fillRow(), ilMobSubtitleTableGUI\fillRow(), ilMultiSrtConfirmationTable2GUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilNewsForContextTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilPortfolioPageTableGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilNewItemGroupTableGUI\fillRow(), ilRepDependenciesTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ILIAS\Style\Content\CharacteristicTableGUI\fillRow(), ilContentStylesTableGUI\fillRow(), ilPasteStyleCharacteristicTableGUI\fillRow(), ilStyleMediaQueryTableGUI\fillRow(), ilTableTemplatesTableGUI\fillRow(), ilStyleColorTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilSurveyQuestionTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilSurveyCodesTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilSurveySyncTableGUI\fillRow(), ilTaxonomyListTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilDclEditViewTableGUI\fillRowFromObject(), ilClassificationBlockGUI\filterContainer(), ilBlogExerciseGUI\finalize(), ilPortfolioExerciseGUI\finalize(), ilContainerSelectionExplorer\formatHeader(), ilRepositoryExplorer\formatHeader(), ilSCORMExplorer\formatHeader(), ILIAS\COPage\Page\PageQueryActionHandler\getActionsDropDown(), ILIAS\COPage\Page\PageQueryActionHandler\getAddCommands(), ilContainerPageGUI\getAdditionalPageActions(), ILIAS\COPage\PC\InteractiveImage\InteractiveImageQueryActionHandler\getAddTriggerMessage(), ilObjLearningHistorySettingsGUI\getAdminTabs(), ilObjCommentsSettingsGUI\getAdminTabs(), ilObjNotesSettingsGUI\getAdminTabs(), ilObjPersonalWorkspaceSettingsGUI\getAdminTabs(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjSkillManagementGUI\getAdminTabs(), ilObjSkillTreeGUI\getAdminTabs(), ilObjSAHSLearningModule\getApiStudentName(), ilButtonBase\getCaption(), ilObjMediaCastGUI\getCastItemValues(), ilGlossaryAdvMetaDataAdapter\getColumnOrder(), ILIAS\COPage\PC\InteractiveImage\InteractiveImageQueryActionHandler\getCommonSuccessMessage(), ilModulesTableGUI\getComponents(), ilContainerFilterUtil\getContainerFieldTitle(), ilLTIConsumeProviderFormGUI\getContentSelectionFrame(), ilFeedWriter\getContextPath(), ilObjRepositorySettings\getDefaultNewItemGrouping(), ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsManager\getDeniedDeactivationReasons(), ilBookCronNotification\getDescription(), ilBookingPrefBookCron\getDescription(), ilCleanCOPageHistoryCronjob\getDescription(), ilCourseMailTemplateMemberContext\getDescription(), ilExcCronFeedbackNotification\getDescription(), ilExcCronReminders\getDescription(), ilExcMailTemplateGradeReminderContext\getDescription(), ilExcMailTemplatePeerReminderContext\getDescription(), ilExcMailTemplateSubmitReminderContext\getDescription(), ilSessionMailTemplateParticipantContext\getDescription(), ilSkillNotifications\getDescription(), ilSurveyCronNotification\getDescription(), ilSurveyMailTemplateRaterInvitationContext\getDescription(), ilSurveyMailTemplateReminderContext\getDescription(), ilNewsForContextBlockGUI\getDynamicReload(), ilImageMapEditorGUI\getEditorTitle(), ILIAS\LearningModule\Menu\ilLMMenuGUI\getEntries(), ilBadgeLearningHistoryProvider\getEntries(), ilCourseLearningHistoryProvider\getEntries(), ilFirstLoginLearningHistoryProvider\getEntries(), ilSkillLearningHistoryProvider\getEntries(), ilPortfolioExerciseGUI\getExerciseInfo(), ilAdvancedMDFieldDefinitionFloat\getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionGroupBased\getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionText\getFieldDefinitionForTableGUI(), ilContainerFilterAdminGUI\getFieldSelectionForm(), ilInternalLinkGUI\getFileLinkHTML(), ilPDNotesGUI\getFilter(), ilAccessibilitySupportContactsGUI\getFooterLink(), ilAccessibilityControlConceptGUI\getFooterText(), ilAccessibilitySupportContactsGUI\getFooterText(), ilObjMediaCastSettingsGUI\getForm(), ILIAS\COPage\Page\PageQueryActionHandler\getFormatSelection(), ilGroupAddToGroupActionGUI\getGroupCreationForm(), ilNewItemGroupTableGUI\getGroups(), ilExcCriteriaBool\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclEditViewTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilObjGlossarySubItemListGUI\getHTML(), ilObjLearningModuleSubItemListGUI\getHTML(), McstImageGalleryGUI\getHTML(), McstPodcastGUI\getHTML(), ilObjMediaPoolSubItemListGUI\getHTML(), ilNewsForContextBlockGUI\getHTML(), ilPDNewsBlockGUI\getHTML(), ilSurveyContainsDataMessageBoxGUI\getHTML(), ilObjWikiSubItemListGUI\getHTML(), ilWikiImportantPagesBlockGUI\getHTML(), ilExGradesTableGUI\getIconForStatus(), ilExcRepoObjAssignmentAccessInfo\getInfo(), ilNewsForContextBlockGUI\getInfoForData(), ilEditClipboardGUI\getInsertButtonTitle(), ilExcCriteriaCatalogueTableGUI\getItems(), ilUserTableGUI\getItems(), ilSurveyParticipantsTableGUI\getItems(), ILIAS\Language\UserSettings\Language\getLabel(), ilWikiFunctionsBlockGUI\getLegacyContent(), ilAchievementsGUI\getLinks(), ilCommentGUI\getListHTML(), ilPDTasksBlockGUI\getListItemForData(), ilLearningModuleNotification\getMailBody(), ilLearningModuleNotification\getMailSubject(), ilContainerObjectiveGUI\getMainContent(), ILIAS\COPage\PC\InteractiveImage\InteractiveImageQueryActionHandler\getMainHead(), ILIAS\COPage\PC\InteractiveImage\InteractiveImageQueryActionHandler\getMainSlate(), ilObjExternalToolsSettingsGUI\getMapsForm(), ILIAS\COPage\Page\PageQueryActionHandler\getMultiEditHelp(), ILIAS\COPage\Page\PageQueryActionHandler\getMultiLangActions(), ilObjContentObjectGUI\getMultiLangHeader(), ilCourseLearningHistoryProvider\getName(), ilFirstLoginLearningHistoryProvider\getName(), ilSkillLearningHistoryProvider\getName(), ilAdministrationExplorerGUI\getNodeContent(), ilWorkspaceExplorerGUI\getNodeContent(), ilRepositoryExplorerGUI\getNodeContent(), ilRepositorySelectorExplorerGUI\getNodeContent(), ilSkillTemplateTreeExplorerGUI\getNodeContent(), ilVirtualSkillTreeExplorerGUI\getNodeContent(), ilAdministrationExplorerGUI\getNodeIconAlt(), ilLMEditorExplorerGUI\getNodeIconAlt(), ilRepositoryExplorerGUI\getNodeIconAlt(), ilRepositorySelectorExplorerGUI\getNodeIconAlt(), ilPersonalSkillExplorerGUI\getNodeIconAlt(), ilSkillTemplateTreeExplorerGUI\getNodeIconAlt(), ilVirtualSkillTreeExplorerGUI\getNodeIconAlt(), ilVirtualSkillTree\getNodeTitle(), ilCountrySelectInputGUI\getOptions(), ilTaxAssignInputGUI\getOptions(), ilSCORMExplorer\getOutputIcons(), ilNewsForContextBlockGUI\getOverview(), ilPDTasksBlockGUI\getOverview(), ilExSubmissionTextGUI\getOverviewContent(), ILIAS\COPage\Page\PageQueryActionHandler\getPageEditHelp(), ILIAS\COPage\Page\PageQueryActionHandler\getPasteMessage(), ilPCLearningHistoryGUI\getPlaceholderPresentation(), ilSCORM13PlayerGUI\getPlayer(), ilModulesTableGUI\getPluginComponents(), ilAnswerWizardInputGUI\getPointsInputLabel(), ilLogicalAnswerComparisonExpressionInputGUI\getPointsInputLabel(), ilPCAMDFormGUI\getPortfolioForm(), ilLearningModuleNotification\getPreviewText(), ilObjBibliographicListGUI\getProperties(), ilObjCmiXapiVerificationListGUI\getProperties(), ilObjCourseVerificationListGUI\getProperties(), ilObjExerciseVerificationListGUI\getProperties(), ilObjFileBasedLMListGUI\getProperties(), ilObjLearningModuleListGUI\getProperties(), ilObjRemoteCourseListGUI\getProperties(), ilObjSAHSLearningModuleListGUI\getProperties(), ilObjSCORMVerificationListGUI\getProperties(), ilObjSurveyListGUI\getProperties(), ilObjTestVerificationListGUI\getProperties(), ilObjWikiListGUI\getProperties(), ilExAssignmentInfo\getScheduleInfo(), ilSurveyResultsCumulatedTableGUI\getSelectableColumns(), ilSurveyQuestionsTableGUI\getSelectableColumns(), ilQuestionBrowserTableGUI\getSelectableColumns(), ilQuestionPoolPrintViewTableGUI\getSelectableColumns(), ilUserTableGUI\getSelectableColumns(), ILIAS\Blog\BlogPrintViewProviderGUI\getSelectionForm(), ILIAS\Survey\PrintView\ListPrintViewProviderGUI\getSelectionForm(), ILIAS\Survey\PrintView\PagePrintViewProviderGUI\getSelectionForm(), ILIAS\Survey\PrintView\ResultsDetailsPrintViewProviderGUI\getSelectionForm(), ILIAS\Survey\PrintView\ResultsOverviewPrintViewProviderGUI\getSelectionForm(), ILIAS\Survey\PrintView\ResultsPerUserPrintViewProviderGUI\getSelectionForm(), ILIAS\COPage\PC\InteractiveImage\InteractiveImageQueryActionHandler\getSelectTriggerMessage(), ilObjLearningResourcesSettingsGUI\getSettingsForm(), ilObjNewsSettingsGUI\getSettingsForm(), ilObjPersonalWorkspaceSettingsGUI\getSettingsForm(), ilExcMailTemplateGradeReminderContext\getSpecificPlaceholders(), ilExcMailTemplatePeerReminderContext\getSpecificPlaceholders(), ilExcMailTemplateSubmitReminderContext\getSpecificPlaceholders(), ilSessionMailTemplateParticipantContext\getSpecificPlaceholders(), ilSurveyMailTemplateRaterInvitationContext\getSpecificPlaceholders(), SectionStyleSelector\getStyleSelector(), ilObjFolderGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjRootFolderGUI\getTabs(), ilObjWikiGUI\getTabs(), ilPCInteractiveImageGUI\getTabs(), ilExerciseDerivedTaskProvider\getTasks(), ILIAS\Survey\Tasks\DerivedTaskProvider\getTasks(), ilAnswerWizardInputGUI\getTextInputLabel(), ilLogicalAnswerComparisonExpressionInputGUI\getTextInputLabel(), ilContainer\getTileSizes(), ilBookCronNotification\getTitle(), ilBookingPrefBookCron\getTitle(), ilCleanCOPageHistoryCronjob\getTitle(), ilCourseMailTemplateMemberContext\getTitle(), ilExAssTypeBlog\getTitle(), ilExAssTypePortfolio\getTitle(), ilExAssTypeText\getTitle(), ilExAssTypeUpload\getTitle(), ilExAssTypeUploadTeam\getTitle(), ilExAssTypeWikiTeam\getTitle(), ilExcCronFeedbackNotification\getTitle(), ilExcCronReminders\getTitle(), ilExcMailTemplateGradeReminderContext\getTitle(), ilExcMailTemplatePeerReminderContext\getTitle(), ilExcMailTemplateSubmitReminderContext\getTitle(), ilPortfolioPage\getTitle(), ilSessionMailTemplateParticipantContext\getTitle(), ilSkillNotifications\getTitle(), ilSurveyCronNotification\getTitle(), ilSurveyMailTemplateRaterInvitationContext\getTitle(), ilSurveyMailTemplateReminderContext\getTitle(), ilContainerFilterAdvMDAdapter\getTitle(), ilAdvancedMDFieldDefinitionAddress\getTitles(), ilImageMapEditorGUI\getToolbar(), ILIAS\COPage\Page\PageQueryActionHandler\getTopActions(), ilExAssignmentEditorGUI\getTypeDropdown(), ilExcCriteria\getTypesMap(), SurveyMultipleChoiceQuestionEvaluation\getUserSpecificVariableTitles(), SurveySingleChoiceQuestionEvaluation\getUserSpecificVariableTitles(), ilObjDashboardSettingsGUI\getViewSectionPresentation(), ilWorkspaceShareTableGUI\importData(), ilSurveySyncTableGUI\importData(), ilSkillProfileGUI\importProfiles(), ilSkillRootGUI\importSkills(), ilLMImportGUI\importTranslation(), ilObjWikiGUI\infoScreen(), ilInternalLinkGUI\init(), ilPortfolioTemplatePageConfig\init(), ilImageMapTableGUI\initActions(), ilObjMediaCastGUI\initAddCastItemForm(), ilPCFileItemGUI\initAddFileForm(), ilPortfolioRoleAssignmentGUI\initAssignmentForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilRatingCategoryGUI\initCategoryForm(), ilContSkillAdminGUI\initCompetenceAssignmentForm(), ilObjSAHSLearningModuleGUI\initCreateForm(), ilObjWikiGUI\initCreateForm(), ilPCGridGUI\initCreationForm(), ilPCLayoutTemplateGUI\initCreationForm(), ilPCPlaceHolderGUI\initCreationForm(), ilExcCriteriaText\initCustomForm(), ilLTIConsumeProviderFormGUI\initDynRegForm(), ilObjectPluginGUI\initEditForm(), ilLMPageObjectGUI\initEditLayoutForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilBookingObjectsTableGUI\initFilter(), ilLanguageExtTableGUI\initFilter(), ilMediaPoolTableGUI\initFilter(), ilPDNewsTableGUI\initFilter(), ilWorkspaceShareTableGUI\initFilter(), ilSurveyQuestionblockbrowserTableGUI\initFilter(), ilSurveyQuestionbrowserTableGUI\initFilter(), ilSurveyQuestionsTableGUI\initFilter(), ilQuestionBrowserTableGUI\initFilter(), ilRoleAssignmentTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilPCContentTemplateGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjNotificationSettingsGUI\initForm(), ilObjWikiSettingsGUI\initForm(), ilPCResourcesGUI\initForm(), ilPCLearningHistoryGUI\initForm(), ilExcCriteriaGUI\initForm(), ilPCMapGUI\initForm(), ilDclFieldEditGUI\initForm(), ilBasicSkillGUI\initForm(), ilBasicSkillTemplateGUI\initForm(), ilSkillCategoryGUI\initForm(), ilSkillTemplateCategoryGUI\initForm(), ilSkillTemplateReferenceGUI\initForm(), ilSkillTreeNodeGUI\initForm(), ilLTIConsumeProviderFormGUI\initForm(), ilOrgUnitPositionFormGUI\initFormElements(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), ilObjBookingPoolGUI\initHeaderAction(), ilSkillRootGUI\initInputForm(), ilSkillProfileGUI\initInputForm(), SurveyConstraintsTableGUI\initItems(), ilBasicSkillGUI\initLevelForm(), ilObjContentObjectGUI\initMenuForm(), ilAssignmentsPerParticipantTableGUI\initMode(), ilParticipantsPerAssignmentTableGUI\initMode(), ilLMPageObjectGUI\initNewPageForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilLMPresentationGUI\initPrintViewSelectionForm(), ilPDNewsBlockGUI\initPrivateSettingsForm(), ilSkillProfileGUI\initProfileForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesForm(), ilObjSystemFolderGUI\initServerInfoForm(), ilObjectServiceSettingsGUI\initServiceSettingsForm(), ilBadgeProfileGUI\initSettingsForm(), ilContSkillAdminGUI\initSettingsForm(), ilNewsForContextBlockGUI\initSettingsForm(), ilLTIConsumeProviderFormGUI\initToolConfigForm(), ilLMImportGUI\initTranslationImportForm(), ilMediaPoolImportGUI\initTranslationImportForm(), ilObjSkillTreeGUI\initTreeForm(), ilEditClipboardGUI\insert(), ilCSSRectInputGUI\insert(), ilEMailInputGUI\insert(), ilFileWizardInputGUI\insert(), ilImageFileInputGUI\insert(), ilLocationInputGUI\insert(), ilSelectBuilderInputGUI\insert(), ilWidthHeightInputGUI\insert(), ilBackgroundPositionInputGUI\insert(), ilTRBLBorderStyleInputGUI\insert(), ilTRBLBorderWidthInputGUI\insert(), ilTRBLColorPickerInputGUI\insert(), ilTRBLNumericStyleValueInputGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilErrorTextWizardInputGUI\insert(), ilEssayKeywordWizardInputGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilAssErrorTextCorrectionsInputGUI\insert(), ilAssSingleChoiceCorrectionsInputGUI\insert(), ilImagemapCorrectionsInputGUI\insert(), ilImagemapFileInputGUI\insert(), ilPCQuestionGUI\insert(), ilPCContentIncludeGUI\insertFromPool(), ilObjLTIConsumerListGUI\insertIconsAndCheckboxes(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilPortfolioRoleAssignmentGUI\listAssignments(), ilBadgeProfileGUI\listBackpackGroups(), ilBadgeManagementGUI\listBadges(), ilRatingCategoryGUI\listCategories(), ilContSkillAdminGUI\listCompetences(), ilContentStyleImageGUI\listImages(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilRecommendedContentRoleConfigGUI\listItems(), ilSkillCategoryGUI\listItems(), ilSkillTemplateCategoryGUI\listItems(), ilSkillTemplateReferenceGUI\listItems(), ilObjMediaCastGUI\listItemsObject(), ilObjMediaPoolGUI\listMedia(), ilPCQuestionGUI\listPoolQuestions(), ilContSkillAdminGUI\listProfiles(), ilSkillProfileGUI\listProfiles(), ilSkillRootGUI\listSkills(), ilSurveySkillThresholdsGUI\listSkillThresholds(), ilSkillRootGUI\listTemplates(), ilSkillTreeAdminGUI\listTrees(), ilExerciseManagementGUI\membersObject(), ilPCFileItemGUI\newFileItem(), ilMultipleTextsInputGUI\onCheckInput(), ilLMPageGUI\onFeedbackEditingForwarding(), ilSCORM2004TrackingItemsPerScoFilterGUI\parse(), ilSCORMTrackingItemsPerScoFilterGUI\parse(), ilSCORM2004TrackingItemsPerUserFilterGUI\parse(), ilSCORMTrackingItemsPerUserFilterGUI\parse(), ilObjWorkspaceFolderGUI\passwordForm(), ilImprintGUI\postOutputProcessing(), ilMultilingualismTableGUI\prepareOutput(), ilMediaPoolTableGUI\prepareOutput(), ilContSkillAdminGUI\publishAssignments(), ilObjSCORM2004LearningModule\readObject(), ilEditClipboardGUI\remove(), ilBasicSkillGUI\removeLevelResources(), ilContSkillAdminGUI\removeSelectedGlobalProfiles(), ilContSkillAdminGUI\removeSelectedSkill(), ilContSkillAdminGUI\removeSingleGlobalProfile(), ilSurveySkillGUI\removeSkillFromQuestion(), ilSkillProfileGUI\removeUsers(), ilRepositorySelectorInputGUI\render(), ilObjBlogGUI\render(), ilBookingObjectGUI\render(), ilBookingScheduleGUI\render(), ilDurationInputGUI\render(), ilMultiSelectInputGUI\render(), ILIAS\MediaCast\Video\VideoPreviewGUI\render(), ilObjCmiXapiVerificationGUI\render(), ilObjCourseVerificationGUI\render(), ilObjSCORMVerificationGUI\render(), ilMultipleImagesInputGUI\render(), ilExplorerSelectInputGUI\render(), ilPersonalWorkspaceGUI\renderBack(), ilPersonalWorkspaceGUI\renderLocator(), ilExAssTypeWikiTeamGUI\renderOverviewContent(), ilTaggingSlateContentGUI\renderResourcesForTag(), ILIAS\MediaCast\Presentation\VideoViewGUI\renderSideColumn(), ilExcRandomAssignmentGUI\renderStartPage(), ILIAS\MediaCast\Presentation\VideoViewGUI\renderToolbar(), ilUserCronCheckAccounts\run(), ilLMPageObjectGUI\save(), ilRatingCategoryGUI\save(), ilSkillTreeNodeGUI\save(), ilSkillProfileGUI\save(), ilObjSkillTreeGUI\save(), ilDclFieldEditGUI\save(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjSkillTreeGUI\saveAllTemplateTitles(), ilObjSkillTreeGUI\saveAllTitles(), ilPCImageMapEditorGUI\saveArea(), ilPortfolioRoleAssignmentGUI\saveAssignment(), ilObjPortfolioAdministrationGUI\saveAuthorship(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilContSkillAdminGUI\saveCompetenceAssignment(), ilContainerFilterAdminGUI\saveFields(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilExerciseManagementGUI\saveGradesObject(), ilObjWikiGUI\saveGradingObject(), ilLMPageObjectGUI\saveLayout(), ilBasicSkillGUI\saveLevel(), ilSkillProfileGUI\saveLevelOrder(), ilBasicSkillGUI\saveLevelResource(), ilSkillProfileGUI\saveLocal(), ilObjRepositorySettingsGUI\saveModules(), ilExcCriteriaCatalogueGUI\saveOrder(), ilExcCriteriaGUI\saveOrder(), ilSkillTreeNodeGUI\saveOrder(), ilObjAdvancedEditingGUI\savePageEditorSettingsObject(), ilObjContentObjectGUI\saveProperties(), ilBasicSkillGUI\saveResourcesAsNoTrigger(), ilBasicSkillGUI\saveResourcesAsNotSuggested(), ilBasicSkillGUI\saveResourcesAsSuggested(), ilBasicSkillGUI\saveResourcesAsTrigger(), ilContSkillAdminGUI\saveSelectedProfile(), ilContSkillAdminGUI\saveSelectedSkill(), ilPersonalSkillsGUI\saveSelfEvaluation(), ilBadgeProfileGUI\saveSettings(), ilContSkillAdminGUI\saveSettings(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjWikiSettingsGUI\saveSettings(), ilSurveySkillThresholdsGUI\saveThresholds(), ilGroupAddToGroupActionGUI\selectParent(), ilSurveySkillGUI\selectSkillForQuestion(), ilSkillNotifications\sendMail(), ilBookCronNotification\sendMails(), ilMembershipCronMinMembers\sendMessage(), ilGroupAddToGroupActionGUI\sendResponse(), ilBadgeProfileGUI\setBackpackSubTabs(), ilGlossaryForeignTermCollectorGUI\setForeignGlossary(), ilPCQuestionGUI\setInsertTabs(), ilBasicSkillGUI\setLevelHead(), ilBasicSkillTemplateGUI\setLevelHead(), ilPortfolioRepositoryGUI\setLocator(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilObjWikiGUI\setSettingsSubTabs(), ilSurveySkillGUI\setSubTabs(), ilObjFolderGUI\setSubTabs(), ilSkillTemplateReferenceGUI\setTabs(), ilObjBlogGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilEditClipboardGUI\setTabs(), ilPortfolioRepositoryGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilBadgeManagementGUI\setTabs(), ilSkillProfileGUI\setTabs(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilBasicSkillGUI\setTabs(), ilBasicSkillTemplateGUI\setTabs(), ilObjRootFolderGUI\setTitleAndDescription(), ilObjWorkspaceRootFolderGUI\setTitleAndDescription(), ilGroupAddToGroupActionGUI\show(), ilLearningHistoryGUI\show(), ilMembershipOverviewGUI\show(), ilDerivedTasksGUI\show(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilImprintGUI\showEditToolbar(), ilNewsForContextBlockGUI\showFeedUrl(), ilPDNewsBlockGUI\showFeedUrl(), ilSkillRootGUI\showImportForm(), ilBasicSkillGUI\showLevelResources(), ilSkillProfileGUI\showLevels(), ilSkillProfileGUI\showLevelsWithLocalContext(), ilNewsForContextBlockGUI\showNews(), ilContainerObjectiveGUI\showObjectives(), ilLMImportGUI\showTranslationImportForm(), ilMediaPoolImportGUI\showTranslationImportForm(), ilSkillProfileGUI\showUsers(), ilObjTaggingSettingsGUI\showUsers(), ilSessionAppointment\timeToString(), ilStudyProgrammeAutoMailSettings\toFormInput(), ilContentStyleSettingsGUI\toggleGlobalDefault(), ilContentStyleSettingsGUI\toggleGlobalFixed(), toJS(), ilConditionHandlerGUI\translateOperator(), txtlng(), ilPCAMDFormGUI\update(), ilRatingCategoryGUI\update(), ilSkillTreeNodeGUI\update(), ilSkillProfileGUI\update(), ilPCDataTableGUI\update(), ilPCAMDFormGUI\updateAdvancedMetaData(), ilPCImageMapEditorGUI\updateAreas(), ilImageMapEditorGUI\updateAreas(), ilObjMediaPoolGUI\updateFolder(), ilPCDataTableGUI\updateJS(), ilBasicSkillGUI\updateLevel(), ilBasicSkillGUI\updateLevelOrder(), ilRatingCategoryGUI\updateOrder(), ilSkillTemplateReferenceGUI\updateSkillTemplateReference(), ilExcCriteriaFile\validate(), ilExcCriteriaRating\validate(), ilExcCriteriaText\validate(), ilExcCriteriaCatalogueGUI\view(), ilExcCriteriaGUI\view(), ilPDNotesGUI\view(), ilVirusScanner\virusHandling(), and ilExerciseManagementGUI\waitingDownloadObject().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ txtlng()

ilLanguage::txtlng ( string  $a_module,
string  $a_topic,
string  $a_language 
)

gets the text for a given topic in a given language if the topic is not in the list, the topic itself with "-" will be returned

Definition at line 157 of file class.ilLanguage.php.

157 : string
158 {
159 if (strcmp($a_language, $this->lang_key) === 0) {
160 return $this->txt($a_topic);
161 } else {
162 return self::_lookupEntry($a_language, $a_module, $a_topic);
163 }
164 }

References _lookupEntry(), and txt().

+ Here is the call graph for this function:

Field Documentation

◆ $cached_modules

array ilLanguage::$cached_modules = array()
protected

Definition at line 56 of file class.ilLanguage.php.

◆ $comment_separator

string ilLanguage::$comment_separator = "###"

Definition at line 52 of file class.ilLanguage.php.

◆ $cust_lang_path

string ilLanguage::$cust_lang_path
protected

◆ $global_cache

ilCachedLanguage ilLanguage::$global_cache
protected

Definition at line 62 of file class.ilLanguage.php.

◆ $ilias

ILIAS ilLanguage::$ilias

Definition at line 44 of file class.ilLanguage.php.

◆ $lang_default

string ilLanguage::$lang_default

Definition at line 46 of file class.ilLanguage.php.

Referenced by __construct().

◆ $lang_key

string ilLanguage::$lang_key

Definition at line 49 of file class.ilLanguage.php.

Referenced by getLangKey(), and loadLanguageModule().

◆ $lang_name

string ilLanguage::$lang_name

Definition at line 50 of file class.ilLanguage.php.

◆ $lang_path

string ilLanguage::$lang_path

Definition at line 48 of file class.ilLanguage.php.

◆ $lang_user

string ilLanguage::$lang_user

Definition at line 47 of file class.ilLanguage.php.

Referenced by getUserLanguage(), and loadLanguageModule().

◆ $lng_log

array ilLanguage::$lng_log = array()
staticprotected

Definition at line 59 of file class.ilLanguage.php.

◆ $loaded_modules

array ilLanguage::$loaded_modules = array()

Definition at line 53 of file class.ilLanguage.php.

◆ $log

ilLogger ilLanguage::$log
protected

Definition at line 61 of file class.ilLanguage.php.

Referenced by ilSetupLanguage\txt().

◆ $map_modules_txt

array ilLanguage::$map_modules_txt = array()
protected

Definition at line 57 of file class.ilLanguage.php.

◆ $separator

string ilLanguage::$separator = "#:#"

Definition at line 51 of file class.ilLanguage.php.

◆ $text

array ilLanguage::$text = []

Definition at line 45 of file class.ilLanguage.php.

◆ $usage_log_enabled

bool ilLanguage::$usage_log_enabled = false
protected

Definition at line 58 of file class.ilLanguage.php.

◆ $used_modules

array ilLanguage::$used_modules = array()
staticprotected

Definition at line 55 of file class.ilLanguage.php.

Referenced by getUsedModules().

◆ $used_topics

array ilLanguage::$used_topics = array()
staticprotected

Definition at line 54 of file class.ilLanguage.php.

Referenced by getUsedTopics().


The documentation for this class was generated from the following file: