ILIAS  release_8 Revision v8.24
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...
 

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 43 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 74 of file class.ilLanguage.php.

75 {
76 global $DIC;
77 $client_ini = $DIC->clientIni();
78
79 $this->log = $DIC->logger()->root();
80
81 $this->lang_key = $a_lang_key;
82
83 $this->usage_log_enabled = self::isUsageLogEnabled();
84
85 $this->lang_path = ILIAS_ABSOLUTE_PATH . "/lang";
86 $this->cust_lang_path = ILIAS_ABSOLUTE_PATH . "/Customizing/global/lang";
87
88 $this->lang_default = $client_ini->readVariable("language", "default") ?? 'en';
89 $this->lang_user = $this->lang_default;
90
91 if ($DIC->offsetExists("ilSetting")) {
92 $ilSetting = $DIC->settings();
93 if ($ilSetting->get("language") != "") {
94 $this->lang_default = $ilSetting->get("language");
95 }
96 }
97 if ($DIC->offsetExists("ilUser")) {
98 $ilUser = $DIC->user();
99 $this->lang_user = $ilUser->prefs["language"];
100 }
101
102 $langs = $this->getInstalledLanguages();
103
104 if (!in_array($this->lang_key, $langs, true)) {
105 $this->lang_key = $this->lang_default;
106 }
107
108 require_once("./Services/Language/classes/class.ilCachedLanguage.php");
109 $this->global_cache = ilCachedLanguage::getInstance($this->lang_key);
110 if ($this->global_cache->isActive()) {
111 $this->cached_modules = $this->global_cache->getTranslations();
112 }
113 $this->loadLanguageModule("common");
114 }
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 $DIC
Definition: feed.php:28
$ilUser
Definition: imgupload.php:34
global $ilSetting
Definition: privfeed.php:17

References $DIC, $ilSetting, $ilUser, $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 550 of file class.ilLanguage.php.

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

References $DIC, $ilDB, and $query.

Member Function Documentation

◆ _getInstalledLanguages()

static ilLanguage::_getInstalledLanguages ( )
static

Get installed languages.

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

293 : array
294 {
295 include_once "./Services/Object/classes/class.ilObject.php";
296 $langlist = ilObject::_getObjectsByType("lng");
297
298 $languages = [];
299 foreach ($langlist as $lang) {
300 if (strpos($lang["desc"], "installed") === 0) {
301 $languages[] = $lang["title"];
302 }
303 }
304
305 return $languages ?: [];
306 }
static _getObjectsByType(string $obj_type="", int $owner=null)
$lang
Definition: xapiexit.php:26

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 308 of file class.ilLanguage.php.

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

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

Referenced by ilObjLTIAdministrationGUI\getConsumerForm(), ilPersonalSettingsGUI\initGeneralSettingsForm(), 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 220 of file class.ilLanguage.php.

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

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 147 of file class.ilLanguage.php.

147 : string
148 {
149 if ($this->getUserLanguage()) {
150 return $this->getUserLanguage();
151 }
152 return $this->getLangKey();
153 }
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 382 of file class.ilLanguage.php.

382 : string
383 {
385 }
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 127 of file class.ilLanguage.php.

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

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 390 of file class.ilLanguage.php.

390 : ilLanguage
391 {
392 return new self("en");
393 }
language handling

◆ getGlobalInstance()

static ilLanguage::getGlobalInstance ( )
static

Builds the global language object.

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

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

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

+ Here is the call graph for this function:

◆ getInstalledLanguages()

ilLanguage::getInstalledLanguages ( )

◆ getLangKey()

ilLanguage::getLangKey ( )

Return lang key.

Reimplemented in ilLanguageMock.

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

119 : string
120 {
121 return $this->lang_key;
122 }

References $lang_key.

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

+ Here is the caller graph for this function:

◆ getTextDirection()

ilLanguage::getTextDirection ( )

Return text direction.

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

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

References getContentLanguage().

+ Here is the call graph for this function:

◆ getUsedModules()

ilLanguage::getUsedModules ( )

Return used modules.

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

368 : array
369 {
370 asort(self::$used_modules);
371 return self::$used_modules;
372 }
static array $used_modules

References $used_modules.

◆ getUsedTopics()

ilLanguage::getUsedTopics ( )

Return used topics.

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

359 : array
360 {
361 asort(self::$used_topics);
362 return self::$used_topics;
363 }
static array $used_topics

References $used_topics.

◆ getUserLanguage()

ilLanguage::getUserLanguage ( )

Return language of user.

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

377 : string
378 {
379 return $this->lang_user;
380 }

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 527 of file class.ilLanguage.php.

527 : bool
528 {
529 global $DIC;
530 $ilClientIniFile = $DIC->clientIni();
531 $ilDB = $DIC->database();
532
533 if (!$ilClientIniFile instanceof ilIniFile) {
534 return false;
535 }
536
537 if (defined("DEVMODE") && DEVMODE) {
538 return true;
539 }
540
541 if (!$ilClientIniFile->variableExists("system", "LANGUAGE_LOG")) {
542 return (int) $ilClientIniFile->readVariable("system", "LANGUAGE_LOG") === 1;
543 }
544 return false;
545 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

References $DIC, and $ilDB.

Referenced by __construct().

+ Here is the caller graph for this function:

◆ loadLanguageModule()

ilLanguage::loadLanguageModule ( string  $a_module)

Load language module.

Reimplemented in ilSetupLanguage, ILIAS\Tests\Refinery\ilLanguageMock, and ilLanguageMock.

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

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

References $DIC, $ilDB, ILIAS\LTI\ToolProvider\$key, $lang_key, $lang_user, and ilDBConstants\FETCHMODE_ASSOC.

Referenced by ilObjSurveyAdministrationGUI\__construct(), ilObjMediaCastGUI\__construct(), ilObjWikiGUI\__construct(), ilObjExternalToolsSettingsGUI\__construct(), ilObjUserGUI\__construct(), ilObjDashboardSettingsGUI\__construct(), ilObjMediaObjectGUI\__construct(), ilObjContentObjectGUI\__construct(), ilObjFileBasedLMGUI\__construct(), ilObjExerciseGUI\__construct(), ilObjLanguageExtGUI\__construct(), ilObjTaxonomyGUI\__construct(), ilObjTest\__construct(), ilObjSAHSLearningModuleGUI\__construct(), ilObjTestGUI\__construct(), ilGlossaryEditorGUI\__construct(), ilHTLMEditorGUI\__construct(), ilHTLMPresentationGUI\__construct(), ilObjItemGroupListGUI\__construct(), ilMediaPoolPresentationGUI\__construct(), ilObjOrgUnitGUI\__construct(), ilPortfolioAccessHandler\__construct(), ilPortfolioRepositoryGUI\__construct(), ilObjStudyProgrammeGUI\__construct(), ilObjQuestionPoolGUI\__construct(), ilWikiFunctionsBlockGUI\__construct(), ilWikiImportantPagesBlockGUI\__construct(), ilClassificationBlockGUI\__construct(), ilHierarchyFormGUI\__construct(), ilPropertyFormGUI\__construct(), ilNewsForContextBlockGUI\__construct(), ilNewsItemGUI\__construct(), ilPDNewsBlockGUI\__construct(), ilPDNewsGUI\__construct(), ilPDNotesGUI\__construct(), ilPersonalSkillsGUI\__construct(), ilPDTasksBlockGUI\__construct(), ilWorkspaceUserActionProvider\__construct(), ilDefaultPlaceholderValues\__construct(), ilLTIConsumerPlaceholderDescription\__construct(), ilExercisePlaceholderDescription\__construct(), ilStudyProgrammePlaceholderDescription\__construct(), ilTestPlaceholderDescription\__construct(), ilScormPlaceholderValues\__construct(), ilExercisePlaceholderValues\__construct(), ilStudyProgrammePlaceholderValues\__construct(), ilTestPlaceholderValues\__construct(), ilCoursePlaceholderValues\__construct(), ilTable2GUI\__construct(), ilObjSCORM2004LearningModuleGUI\__construct(), ilCmiXapiPlaceholderDescription\__construct(), ilObjStudyProgrammeTreeGUI\__construct(), ilObjStudyProgrammeSettingsGUI\__construct(), ilObjStudyProgrammeIndividualPlanGUI\__construct(), ilObjStudyProgrammeMembersGUI\__construct(), ilDefaultPlaceholderDescription\__construct(), ilScormPlaceholderDescription\__construct(), ilWorkspaceAccessHandler\__construct(), ilObjBlogGUI\__construct(), ilBlogPostingGUI\__construct(), ilSCORM2004TrackingItemsTableGUI\__construct(), ilSCORMTrackingItemsTableGUI\__construct(), ilRatingCategoryGUI\__construct(), ilBadgeManagementGUI\__construct(), ilObjectFeedWriter\__construct(), ilTaxAssignInputGUI\__construct(), ilTaxSelectInputGUI\__construct(), ilCoursePlaceholderDescription\__construct(), ilDclContentExporter\__construct(), ilCertificateLearningHistoryProvider\__construct(), ilClipboardTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilLMPresentationGUI\__construct(), __construct(), ilObjQuestionPool\_getQuestionTypes(), ilLMPageObjectGUI\_goto(), ilCleanCOPageHistoryCronjob\addCustomSettingsToForm(), ilCharSelectorGUI\addFormProperties(), ilObjectActivation\addListGUIActivationProperty(), ilCharSelectorGUI\addToPage(), ilObjItemGroupGUI\afterConstructor(), ilObjMediaPoolGUI\afterConstructor(), ilWikiPageConfig\configureByObjectId(), ilObjContentObjectGUI\editMenuProperties(), ilGlossaryPresentationGUI\executeCommand(), ilSAHSPresentationGUI\executeCommand(), ilSAHSEditGUI\executeCommand(), ilObjWikiSettingsGUI\executeCommand(), ilBadgeProfileGUI\executeCommand(), ilAchievementsGUI\executeCommand(), ilObjHelpSettingsGUI\executeCommand(), ilSharedResourceGUI\executeCommand(), ilSCORM2004TrackingItems\exportSelectedCoreColumns(), ilSCORMTrackingItemsTableGUI\fillRowCSV(), ilSCORMTrackingItemsTableGUI\fillRowExcel(), ilContainerGUI\forwardToPageObject(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getActionsDropDown(), ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsManager\getDeniedDeactivationReasons(), ilBookCronNotification\getDescription(), ilBookingPrefBookCron\getDescription(), ilCourseMailTemplateMemberContext\getDescription(), ilExcCronFeedbackNotification\getDescription(), ilExcCronReminders\getDescription(), ilExcMailTemplateGradeReminderContext\getDescription(), ilExcMailTemplatePeerReminderContext\getDescription(), ilExcMailTemplateSubmitReminderContext\getDescription(), ilSessionMailTemplateParticipantContext\getDescription(), ilSurveyCronNotification\getDescription(), ilSurveyMailTemplateRaterInvitationContext\getDescription(), ilSurveyMailTemplateReminderContext\getDescription(), ilCleanCOPageHistoryCronjob\getDescription(), ilSkillNotifications\getDescription(), ilCourseLearningHistoryProvider\getEntries(), ilBadgeLearningHistoryProvider\getEntries(), ilFirstLoginLearningHistoryProvider\getEntries(), ilSkillLearningHistoryProvider\getEntries(), ilLuceneAdvancedSearchFields\getFields(), ilObjGlossarySubItemListGUI\getHTML(), ilObjMediaPoolSubItemListGUI\getHTML(), ilObjWikiSubItemListGUI\getHTML(), ilNewsItemGUI\getHTML(), ilAchievementsGUI\getLinks(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getMultiEditHelp(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getMultiLangActions(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getMultiLangInfo(), ilCourseLearningHistoryProvider\getName(), ilFirstLoginLearningHistoryProvider\getName(), ilSkillLearningHistoryProvider\getName(), ilCountrySelectInputGUI\getOptions(), ilExAssignmentGUI\getOverviewHeader(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getPageEditHelp(), ilPCLearningHistoryGUI\getPlaceholderPresentation(), ilObjSAHSLearningModuleListGUI\getProperties(), ilObjWikiListGUI\getProperties(), ilObjQuestionPool\getQuestionTypeTranslations(), ILIAS\Blog\BlogPrintViewProviderGUI\getSelectionForm(), ilObjLearningResourcesSettingsGUI\getSettingsForm(), ilExcMailTemplateGradeReminderContext\getSpecificPlaceholders(), ilExcMailTemplatePeerReminderContext\getSpecificPlaceholders(), ilExcMailTemplateSubmitReminderContext\getSpecificPlaceholders(), ilSessionMailTemplateParticipantContext\getSpecificPlaceholders(), ilSurveyMailTemplateRaterInvitationContext\getSpecificPlaceholders(), ilBookCronNotification\getTitle(), ilBookingPrefBookCron\getTitle(), ilCourseMailTemplateMemberContext\getTitle(), ilExAssTypeWikiTeam\getTitle(), ilExcCronFeedbackNotification\getTitle(), ilExcCronReminders\getTitle(), ilExcMailTemplateGradeReminderContext\getTitle(), ilExcMailTemplatePeerReminderContext\getTitle(), ilExcMailTemplateSubmitReminderContext\getTitle(), ilSessionMailTemplateParticipantContext\getTitle(), ilSurveyCronNotification\getTitle(), ilSurveyMailTemplateRaterInvitationContext\getTitle(), ilSurveyMailTemplateReminderContext\getTitle(), ilCleanCOPageHistoryCronjob\getTitle(), ilSkillNotifications\getTitle(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getTopActions(), ilMailNotification\getUserLanguage(), ilObjectPluginGUI\infoScreen(), ilPortfolioTemplatePageConfig\init(), ilObjMediaCastGUI\initAddCastItemForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilObjFolderGUI\initEditForm(), ilObjectGUI\initEditForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilBadgeTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilWorkspaceShareTableGUI\initFilter(), ilBadgePersonalTableGUI\initFilters(), ilUserProfileInfoSettingsGUI\initForm(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjContentObjectGUI\initPropertiesForm(), ilObjFileAccessSettingsGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilLMImportGUI\initTranslationImportForm(), ilMediaPoolImportGUI\initTranslationImportForm(), ilLocationInputGUI\insert(), ilBadgeManagementGUI\listBadges(), ilSCORM2004TrackingItemsPerScoFilterGUI\parse(), ilSCORMTrackingItemsPerScoFilterGUI\parse(), ilSCORM2004TrackingItemsPerUserFilterGUI\parse(), ilSCORMTrackingItemsPerUserFilterGUI\parse(), ilSCORMTrackingItemsTableGUI\parseValue(), ilObjContentObjectGUI\properties(), ilBadgeRenderer\renderModalContent(), ilObjContentObjectGUI\saveProperties(), ilBookCronNotification\sendMails(), ilObjWikiGUI\setSettingsSubTabs(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilContainerGUI\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 514 of file class.ilLanguage.php.

514 : void
515 {
516 if ($a_module !== "" && $a_identifier !== "") {
517 self::$lng_log[$a_identifier] = $a_module;
518 }
519 }

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 340 of file class.ilLanguage.php.

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

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

Referenced by ilStartUpGUI\getLoginPageEditorHTML(), ilAdvancedMDRecordParser\handlerBeginTag(), and ilAuthLoginPageEditorTableGUI\parse().

+ 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 ILIAS\Tests\Refinery\ilLanguageMock, and ilLanguageMock.

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

466 : void
467 {
468 global $DIC;
469 $tpl = $DIC["tpl"];
470
471 if (!is_object($a_tpl)) {
472 $a_tpl = $tpl;
473 }
474
475 if (!is_array($a_lang_key)) {
476 $a_lang_key = array($a_lang_key);
477 }
478
479 $map = array();
480 foreach ($a_lang_key as $lk) {
481 $map[$lk] = $this->txt($lk);
482 }
483 $this->toJSMap($map, $a_tpl);
484 }
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...
toJSMap(array $a_map, ilGlobalTemplateInterface $a_tpl=null)
Transfer text to Javascript.
if($DIC->http() ->request() ->getMethod()=="GET" &&isset($DIC->http() ->request() ->getQueryParams()['tex'])) $tpl
Definition: latex.php:41

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

Referenced by ILIAS\COPage\Editor\UI\Init\initUI().

+ Here is the call graph for this function:
+ Here is the caller 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 491 of file class.ilLanguage.php.

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

References $DIC, and $tpl.

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

Reimplemented in ilSetupLanguage, and ILIAS\Tests\Refinery\ilLanguageMock.

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

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

References _lookupEntry(), and logUsage().

Referenced by ilTaxAssignedItemsTableGUI\__construct(), ilSkillCatTableGUI\__construct(), ilSkillLevelResourcesTableGUI\__construct(), ilSelfEvaluationSimpleTableGUI\__construct(), ilSkillProfileLevelsTableGUI\__construct(), ilSkillProfileUserTableGUI\__construct(), ilObjTest\__construct(), ilBenchmarkTableGUI\__construct(), ilEvaluationAllTableGUI\__construct(), ilTaxonomyListTableGUI\__construct(), ilResultsByQuestionTableGUI\__construct(), ilPersonalSkillTableGUI\__construct(), ilSkillProfileTableGUI\__construct(), ilSkillLevelProfileAssignmentTableGUI\__construct(), ilMatchingWizardInputGUI\__construct(), ilGlossaryEditorGUI\__construct(), ilHTLMEditorGUI\__construct(), ilHTLMPresentationGUI\__construct(), ilEditClipboardGUI\__construct(), ilWikiFunctionsBlockGUI\__construct(), ilWikiImportantPagesBlockGUI\__construct(), ilClassificationBlockGUI\__construct(), ilNewsForContextBlockGUI\__construct(), ilPDNewsBlockGUI\__construct(), ilPDTasksBlockGUI\__construct(), ilLTIConsumerPlaceholderDescription\__construct(), ilExercisePlaceholderDescription\__construct(), ilTestPlaceholderDescription\__construct(), ilAssQuestionHintsTableGUI\__construct(), ILIAS\UI\Implementation\Component\Input\Field\Duration\__construct(), ilContentStylesTableGUI\__construct(), ilDclCreateViewTableGUI\__construct(), ilDclFieldListTableGUI\__construct(), ilDclTableListTableGUI\__construct(), ilDclTableViewEditFieldsTableGUI\__construct(), ilTermQuickListTableGUI\__construct(), ilDefaultPlaceholderDescription\__construct(), ilNewsForContextTableGUI\__construct(), ilCategoryAssignRoleTableGUI\__construct(), ilScormPlaceholderDescription\__construct(), ilLMGlossaryTableGUI\__construct(), ilMediaCastTableGUI\__construct(), ilModulesTableGUI\__construct(), ilNewItemGroupTableGUI\__construct(), FormMailCodesGUI\__construct(), ilObjSurvey\__construct(), ilObjectFeedWriter\__construct(), ilSkillLevelTableGUI\__construct(), ilTaxAssignInputGUI\__construct(), ilCoursePlaceholderDescription\__construct(), ilItemGroupItemsTableGUI\__construct(), ilUserRoleStartingPointTableGUI\__construct(), ilDclTableViewTableGUI\__construct(), ilClipboardTableGUI\__construct(), ilPollUserTableGUI\__construct(), ilImportantPagesTableGUI\__construct(), ilPageMultiLangTableGUI\__construct(), ilPageLayoutTableGUI\__construct(), ilMultiSrtConfirmationTable2GUI\__construct(), ilAccountCodesTableGUI\__construct(), ilRoleAssignmentTableGUI\__construct(), ilUserFieldSettingsTableGUI\__construct(), ilWorkspaceShareTableGUI\__construct(), ilPCIIMOverlaysTableGUI\__construct(), ilStyleImageTableGUI\__construct(), ilWikiExportOrderTableGUI\__construct(), ilUploadDirFilesTableGUI\__construct(), ilLanguageExtTableGUI\__construct(), ilHelpModuleTableGUI\__construct(), ilHelpMappingTableGUI\__construct(), ilExportIDTableGUI\__construct(), ilSurveyMaterialsTableGUI\__construct(), ilPasteStyleCharacteristicTableGUI\__construct(), ilCustomUserFieldSettingsTableGUI\__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(), ilPCIIMPopupTableGUI\__construct(), ilPCIIMTriggerTableGUI\__construct(), ilPCTabsTableGUI\__construct(), ilTaxonomyTableGUI\__construct(), ilExcCriteriaTableGUI\__construct(), ilExcCriteriaCatalogueTableGUI\__construct(), ilLinksTableGUI\__construct(), ilWorkspaceAccessTableGUI\__construct(), ilRatingCategoryTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilBookingObjectsTableGUI\__construct(), ilBookingReservationsTableGUI\__construct(), ilTermUsagesTableGUI\__construct(), ilPortfolioTableGUI\__construct(), ilBadgePersonalTableGUI\__construct(), ilWikiContributorsTableGUI\__construct(), ilWikiPageTemplatesTableGUI\__construct(), ilWikiRecentChangesTableGUI\__construct(), ilWikiSearchResultsTableGUI\__construct(), ilWikiPagesTableGUI\__construct(), ilExGradesTableGUI\__construct(), SurveyMaterialsSourceTableGUI\__construct(), ilHelpTooltipTableGUI\__construct(), ilSettingsTemplateTableGUI\__construct(), ilSurveySyncTableGUI\__construct(), ilFoundUsersTableGUI\__construct(), ilPageHistoryTableGUI\__construct(), ilBadgeImageTemplateTableGUI\__construct(), ilBadgeTypesTableGUI\__construct(), ilObjectBadgeTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilLMPresentationGUI\__construct(), ilTableTemplatesTableGUI\__construct(), ilCategoryWizardInputGUI\__construct(), ilMatrixRowWizardInputGUI\__construct(), ilFileInputGUI\__construct(), ilImageFileInputGUI\__construct(), ilRepositorySelectorInputGUI\__construct(), ilSessionAppointment\_appointmentToString(), ilObjGlossaryAccess\_checkAccess(), ilObjFileBasedLMAccess\_checkAccess(), ilObjContentObjectAccess\_checkAccess(), ilObjMediaCastAccess\_checkAccess(), ilObjPortfolioTemplateAccess\_checkAccess(), ilObjSurveyAccess\_checkAccess(), ilObjWikiAccess\_checkAccess(), ilObjQuestionPool\_getAvailableQuestionpools(), ilObjQuestionPool\_getQuestionTypes(), ilPCParagraphGUI\_getStandardCharacteristics(), ilPCSectionGUI\_getStandardCharacteristics(), ilDclStandardField\_getStandardFieldsAsArray(), ilObjFolderGUI\_goto(), ilObjQuestionPoolGUI\_goto(), ilObjCourseGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjectPluginGUI\_goto(), ilObjGroupGUI\_goto(), ilObjLearningSequence\_goto(), ilObjCategoryGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjItemGroupGUI\_goto(), ilLMPageObjectGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjSessionGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjWikiGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilObjectGUI\_gotoRepositoryRoot(), ilObject\_lookupOwnerName(), ilObject\_prepareCloneSelection(), ilBadgeProfileGUI\activate(), ilBadgeProfileGUI\activateInCard(), ilObjHelpSettingsGUI\activateModule(), ilObjBadgeAdministrationGUI\activateTypes(), ilLocatorGUI\addAdministrationItems(), ilObjWorkspaceFolderGUI\addContentSubTabs(), ilObjExerciseGUI\addContentSubTabs(), ilPageComponentPluginGUI\addCreationButton(), ilSkillCategoryGUI\addCreationButtons(), ilSkillTemplateCategoryGUI\addCreationButtons(), ilCleanCOPageHistoryCronjob\addCustomSettingsToForm(), ilUserTableGUI\addFilterItemByUdfType(), ilCharSelectorGUI\addFormProperties(), ilObjectActivation\addListGUIActivationProperty(), ilPCIIMTriggerEditorGUI\addNewArea(), ilSkillTreeNodeGUI\addObjectsTab(), ilTestExpressPageObjectGUI\addQuestion(), ilObjTestGUI\addQuestionObject(), ilSkillTreeNodeGUI\addStatusInput(), ilTaxMDGUI\addSubTab(), ilExerciseManagementGUI\addSubTabs(), ilContainerSkillGUI\addTabs(), ilCharSelectorGUI\addToPage(), 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\benchmarkObject(), ilObjSystemFolderGUI\benchmarkSubTabs(), ilObjTestGUI\buildPageViewToolbar(), ilPDNewsBlockGUI\changeFeedSettings(), ilObjContentObjectGUI\chapters(), ilPageEditorGUI\characteristic(), ilAssQuestionHintsGUI\checkForSingleHintIdAndRedirectOnFailure(), ilScheduleInputGUI\checkInput(), ilDclCheckboxInputGUI\checkInput(), ilDclTextInputGUI\checkInput(), ilCategoryWizardInputGUI\checkInput(), ilMatrixRowWizardInputGUI\checkInput(), ilAnswerWizardInputGUI\checkInput(), ilErrorTextWizardInputGUI\checkInput(), ilEssayKeywordWizardInputGUI\checkInput(), ilImageWizardInputGUI\checkInput(), ilKprimChoiceWizardInputGUI\checkInput(), ilKVPWizardInputGUI\checkInput(), ilMatchingPairWizardInputGUI\checkInput(), ilMatchingWizardInputGUI\checkInput(), ilMultipleChoiceWizardInputGUI\checkInput(), ilSingleChoiceWizardInputGUI\checkInput(), ilSuggestedSolutionSelectorGUI\checkInput(), ilAssAnswerCorrectionsInputGUI\checkInput(), ilAssClozeTestCombinationVariantsInputGUI\checkInput(), ilAssMultipleChoiceCorrectionsInputGUI\checkInput(), ilAssSingleChoiceCorrectionsInputGUI\checkInput(), ilImagemapCorrectionsInputGUI\checkInput(), ilImagemapFileInputGUI\checkInput(), ilKprimChoiceCorrectionsInputGUI\checkInput(), ilTagInputGUI\checkInput(), ilAlphabetInputGUI\checkInput(), ilCheckboxGroupInputGUI\checkInput(), ilCSSRectInputGUI\checkInput(), ilCustomInputGUI\checkInput(), ilDateTimeInputGUI\checkInput(), ilEMailInputGUI\checkInput(), ilFileInputGUI\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(), ilCharSelectorRadioGroupInputGUI\checkInput(), ilExplorerSelectInputGUI\checkInput(), ilObjWorkspaceFolderGUI\checkPassword(), ilWorkspaceUserActionProvider\collectActionsForTargetUser(), ilWikiPageConfig\configureByObjectId(), ilGroupAddToGroupActionGUI\confirmAddUser(), ilPortfolioRoleAssignmentGUI\confirmAssignmentDeletion(), ilGroupAddToGroupActionGUI\confirmCreateGroupAndAddUser(), ilDclCreateViewDefinitionGUI\confirmDelete(), ilDclEditViewDefinitionGUI\confirmDelete(), ilRatingCategoryGUI\confirmDelete(), ilAssQuestionHintsGUI\confirmDeleteCmd(), ilSkillProfileGUI\confirmDeleteProfiles(), ilContSkillAdminGUI\confirmDeleteSelectedLocalProfiles(), ilContSkillAdminGUI\confirmDeleteSingleLocalProfile(), ilExcCriteriaCatalogueGUI\confirmDeletion(), ilExcCriteriaGUI\confirmDeletion(), ilObjHelpSettingsGUI\confirmHelpModulesDeletion(), ilSkillProfileGUI\confirmLevelAssignmentRemoval(), ilBasicSkillGUI\confirmLevelDeletion(), ilBasicSkillGUI\confirmLevelResourcesRemoval(), ilObjMediaPoolGUI\confirmRemove(), ilContSkillAdminGUI\confirmRemoveSelectedGlobalProfiles(), ilContSkillAdminGUI\confirmRemoveSelectedSkill(), ilContSkillAdminGUI\confirmRemoveSingleGlobalProfile(), ilSettingsTemplateGUI\confirmSettingsTemplateDeletion(), ilSkillProfileGUI\confirmUserRemoval(), ilSCORMPresentationGUI\contentSelect(), ilPageEditorGUI\copy(), ilObjTestGUI\copyAndLinkToQuestionpoolObject(), ilSkillTreeNodeGUI\copyItems(), ilBookingScheduleGUI\create(), ilLMPageObjectGUI\create(), ilPCAMDFormGUI\create(), ilObjSkillTreeGUI\create(), ilSkillTreeNodeGUI\create(), ilBookingObjectGUI\create(), ilGroupAddToGroupActionGUI\createGroup(), ilGroupAddToGroupActionGUI\createGroupAndAddUser(), ilSkillProfileGUI\createLocal(), ilObjTestGUI\createQuestionObject(), ilPageEditorGUI\cut(), ilSkillTreeNodeGUI\cutItems(), ilBadgeProfileGUI\deactivate(), ilBadgeProfileGUI\deactivateInCard(), ilObjHelpSettingsGUI\deactivateModule(), ilObjBadgeAdministrationGUI\deactivateTypes(), ilContSkillAdminGUI\deassignCompetences(), ilContSkillAdminGUI\deassignCompetencesConfirm(), ilExcCriteriaCatalogueGUI\delete(), ilExcCriteriaGUI\delete(), ilPageEditorGUI\delete(), ilRatingCategoryGUI\delete(), ilPCImageMapEditorGUI\deleteAreas(), ilPortfolioRoleAssignmentGUI\deleteAssignments(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilBasicSkillGUI\deleteLevel(), ilObjSkillManagementGUI\deleteNodes(), ilObjSkillTreeGUI\deleteNodes(), ilSkillProfileGUI\deleteProfiles(), ilContSkillAdminGUI\deleteSelectedLocalProfiles(), ilContSkillAdminGUI\deleteSingleLocalProfile(), ilDclCreateViewDefinitionGUI\deleteView(), ilDclEditViewDefinitionGUI\deleteView(), ilUserCertificateGUI\download(), ilBookingScheduleGUI\edit(), ilBasicSkillGUI\edit(), ilBasicSkillTemplateGUI\edit(), ilPCLoginPageElementGUI\edit(), ilPCResourcesGUI\edit(), ilBookingObjectGUI\edit(), ilBasicSkillGUI\editLevel(), ilSkillTreeNodeGUI\editProperties(), ilObjHelpSettingsGUI\editSettings(), ilObjSkillManagementGUI\editSettings(), ilObjBlogAdministrationGUI\editSettings(), ilPDNewsBlockGUI\editSettings(), ilObjDataCollectionGUI\emptyInfo(), ilDclCreateViewDefinitionGUI\executeCommand(), ilDclEditViewDefinitionGUI\executeCommand(), ilExAssignmentEditorGUI\executeCommand(), ilExerciseManagementGUI\executeCommand(), ilExPeerReviewGUI\executeCommand(), ilExcCriteriaCatalogueGUI\executeCommand(), ilGlossaryPresentationGUI\executeCommand(), ilTermDefinitionEditorGUI\executeCommand(), ilObjMediaPoolGUI\executeCommand(), ilEditClipboardGUI\executeCommand(), ilPortfolioRepositoryGUI\executeCommand(), ilSCORM13PlayerGUI\executeCommand(), ilSCORMPresentationGUI\executeCommand(), ilSAHSEditGUI\executeCommand(), ilSurveyPageEditGUI\executeCommand(), ilSurveyParticipantsGUI\executeCommand(), ilTestExpressPageObjectGUI\executeCommand(), ilWikiPageGUI\executeCommand(), ilPCPluggedGUI\executeCommand(), ilAchievementsGUI\executeCommand(), ilSharedResourceGUI\executeCommand(), ilRepositoryGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilSkillProfileGUI\executeCommand(), ilRatingCategoryGUI\export(), ilSkillProfileGUI\exportProfiles(), ilSCORM2004TrackingItems\exportSelectedCoreColumns(), ilDashboardContentBlockGUI\fillFooter(), ilBookingObjectsTableGUI\fillRow(), ilBookingParticipantsTableGUI\fillRow(), ilBookingSchedulesTableGUI\fillRow(), ilAssignmentsTableGUI\fillRow(), ilExGradesTableGUI\fillRow(), ilExcCriteriaCatalogueTableGUI\fillRow(), ilExcCriteriaTableGUI\fillRow(), ilPublicSubmissionsTableGUI\fillRow(), ilExportIDTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilLMBlockedUsersTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilLMPagesTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilOrgUnitRecursiveUserAssignmentTableGUI\fillRow(), ilOrgUnitUserAssignmentTableGUI\fillRow(), ilOrgUnitStaffTableGUI\fillRow(), ilPortfolioTableGUI\fillRow(), ilPortfolioPageTableGUI\fillRow(), SurveyConstraintsTableGUI\fillRow(), ilSurveyQuestionTableGUI\fillRow(), ilSurveyAppraiseesTableGUI\fillRow(), ilSurveyCodesTableGUI\fillRow(), ilSurveySkillAssignmentTableGUI\fillRow(), ilSurveySkillTableGUI\fillRow(), ilSurveySyncTableGUI\fillRow(), SurveyMaterialsSourceTableGUI\fillRow(), ilTestManScoringParticipantsTableGUI\fillRow(), ilTestPassManualScoringOverviewTableGUI\fillRow(), ilAssQuestionHintsTableGUI\fillRow(), ilImportantPagesTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilAccessPermissionsStatusTableGUI\fillRow(), ilSettingsTemplateTableGUI\fillRow(), ilBadgeImageTemplateTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilBadgeTableGUI\fillRow(), ilBadgeTypesTableGUI\fillRow(), ilObjectBadgeTableGUI\fillRow(), ilContProfileTableGUI\fillRow(), ilContSkillMemberTableGUI\fillRow(), ilCopySelfAssQuestionTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilPageMultiLangTableGUI\fillRow(), ilPCIIMTriggerTableGUI\fillRow(), ilHelpModuleTableGUI\fillRow(), ilLanguageExtTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilMobMultiSrtConfirmationTable2GUI\fillRow(), ilMobSubtitleTableGUI\fillRow(), ilMultiSrtConfirmationTable2GUI\fillRow(), ilMultilingualismTableGUI\fillRow(), ilNewsForContextTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilRatingCategoryTableGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilNewItemGroupTableGUI\fillRow(), ilRepDependenciesTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilPersonalSkillTableGUI\fillRow(), ilSkillAssignMaterialsTableGUI\fillRow(), ilSkillLevelProfileAssignmentTableGUI\fillRow(), ilSkillProfileTableGUI\fillRow(), ILIAS\Skill\Tree\SkillTreeTableGUI\fillRow(), ILIAS\Style\Content\CharacteristicTableGUI\fillRow(), ilContentStylesTableGUI\fillRow(), ilPasteStyleCharacteristicTableGUI\fillRow(), ilStyleMediaQueryTableGUI\fillRow(), ilTableTemplatesTableGUI\fillRow(), ilStyleColorTableGUI\fillRow(), ilPDTasksBlockGUI\fillRow(), ilTaxonomyListTableGUI\fillRow(), ilCustomUserFieldSettingsTableGUI\fillRow(), ilUserFieldSettingsTableGUI\fillRow(), ilUserRoleStartingPointTableGUI\fillRow(), ilDclFieldListTableGUI\fillRowFromObject(), ilDclEditViewTableGUI\fillRowFromObject(), ilClassificationBlockGUI\filterContainer(), ilPortfolioExerciseGUI\finalize(), ilSCORMExplorer\formatHeader(), ilContainerSelectionExplorer\formatHeader(), ilRepositoryExplorer\formatHeader(), ilContainerGUI\forwardToPageObject(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getActionsDropDown(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getAddCommands(), ilContainerPageGUI\getAdditionalPageActions(), ilObjPortfolioAdministrationGUI\getAdminTabs(), ilObjLearningHistorySettingsGUI\getAdminTabs(), ilObjCommentsSettingsGUI\getAdminTabs(), ilObjNotesSettingsGUI\getAdminTabs(), ilObjPersonalWorkspaceSettingsGUI\getAdminTabs(), ilObjSkillManagementGUI\getAdminTabs(), ilObjSkillTreeGUI\getAdminTabs(), assKprimChoice\getAnswerTypeSelectOptions(), ilObjSAHSLearningModule\getApiStudentName(), ILIAS\Skill\Profile\SkillProfileRoleDBRepository\getAssignedRoles(), ILIAS\Skill\Profile\SkillProfileUserDBRepository\getAssignedUsers(), ilButtonBase\getCaption(), ilObjMediaCastGUI\getCastItemValues(), ilChapterHierarchyFormGUI\getChildCommands(), ilChapterHierarchyFormGUI\getChildIconAlt(), ilGlossaryAdvMetaDataAdapter\getColumnOrder(), ilModulesTableGUI\getComponents(), ilContainerFilterUtil\getContainerFieldTitle(), ilLTIConsumeProviderFormGUI\getContentSelectionFrame(), ilFeedWriter\getContextPath(), ilObjRepositorySettings\getDefaultNewItemGrouping(), ILIAS\Exercise\Assignment\Mandatory\RandomAssignmentsManager\getDeniedDeactivationReasons(), ilBookCronNotification\getDescription(), ilBookingPrefBookCron\getDescription(), ilCourseMailTemplateMemberContext\getDescription(), ilExcCronFeedbackNotification\getDescription(), ilExcCronReminders\getDescription(), ilExcMailTemplateGradeReminderContext\getDescription(), ilExcMailTemplatePeerReminderContext\getDescription(), ilExcMailTemplateSubmitReminderContext\getDescription(), ilSessionMailTemplateParticipantContext\getDescription(), ilSurveyCronNotification\getDescription(), ilSurveyMailTemplateRaterInvitationContext\getDescription(), ilSurveyMailTemplateReminderContext\getDescription(), ilCronFinishUnfinishedTestPasses\getDescription(), ilCleanCOPageHistoryCronjob\getDescription(), ilSkillNotifications\getDescription(), ilNewsForContextBlockGUI\getDynamicReload(), ilPCIIMTriggerEditorGUI\getEditorTitle(), ilImageMapEditorGUI\getEditorTitle(), ILIAS\LearningModule\Menu\ilLMMenuGUI\getEntries(), ilCourseLearningHistoryProvider\getEntries(), ilBadgeLearningHistoryProvider\getEntries(), ilFirstLoginLearningHistoryProvider\getEntries(), ilSkillLearningHistoryProvider\getEntries(), ilAsyncPropertyFormGUI\getErrorMessageTemplate(), ilPortfolioExerciseGUI\getExerciseInfo(), assKprimChoice\getFalseOptionLabelTranslation(), ilAdvancedMDFieldDefinitionFloat\getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionGroupBased\getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionSelect\getFieldDefinitionForTableGUI(), ilAdvancedMDFieldDefinitionText\getFieldDefinitionForTableGUI(), ilLuceneAdvancedSearchFields\getFields(), ilContainerFilterAdminGUI\getFieldSelectionForm(), ilInternalLinkGUI\getFileLinkHTML(), ilPDNotesGUI\getFilter(), ilAccessibilitySupportContactsGUI\getFooterLink(), ilAccessibilitySupportContactsGUI\getFooterText(), ilAccessibilityControlConceptGUI\getFooterText(), ilObjMediaCastSettingsGUI\getForm(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getFormatSelection(), ilGroupAddToGroupActionGUI\getGroupCreationForm(), ilNewItemGroupTableGUI\getGroups(), ilExcCriteriaBool\getHTML(), ilDclCreateViewTableGUI\getHTML(), ilDclEditViewTableGUI\getHTML(), ilDclFieldListTableGUI\getHTML(), ilDclTableListTableGUI\getHTML(), ilDclTableViewEditFieldsTableGUI\getHTML(), ilDclTableViewTableGUI\getHTML(), ilObjGlossarySubItemListGUI\getHTML(), ilObjLearningModuleSubItemListGUI\getHTML(), McstImageGalleryGUI\getHTML(), McstPodcastGUI\getHTML(), ilObjMediaPoolSubItemListGUI\getHTML(), ilSurveyContainsDataMessageBoxGUI\getHTML(), ilObjWikiSubItemListGUI\getHTML(), ilNavigationHistoryGUI\getHTML(), ilNewsForContextBlockGUI\getHTML(), ilPDNewsBlockGUI\getHTML(), ilPermanentLinkGUI\getHTML(), ilWikiImportantPagesBlockGUI\getHTML(), ilExGradesTableGUI\getIconForStatus(), ilContentStyleImageGUI\getImageForm(), ilPCIIMTriggerEditorGUI\getImageMapTableHTML(), ilExcRepoObjAssignmentAccessInfo\getInfo(), ilNewsForContextBlockGUI\getInfoForData(), ilEditClipboardGUI\getInsertButtonTitle(), assKprimChoice\getInstructionTextTranslation(), ilExcCriteriaCatalogueTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilAccountCodesTableGUI\getItems(), ilUserRoleStartingPointTableGUI\getItems(), ilUserTableGUI\getItems(), ilSurveyParticipantsTableGUI\getItems(), ilBadgePersonalTableGUI\getItems(), ilWikiFunctionsBlockGUI\getLegacyContent(), ilSelfEvaluationSimpleTableGUI\getLevels(), ilDclIliasReferenceRecordRepresentation\getLinkHTML(), ilAchievementsGUI\getLinks(), ilNoteGUI\getListHTML(), ilPDTasksBlockGUI\getListItemForData(), ilLearningModuleNotification\getMailBody(), ilLearningModuleNotification\getMailSubject(), ilContainerObjectiveGUI\getMainContent(), ilObjExternalToolsSettingsGUI\getMapsForm(), ilChapterHierarchyFormGUI\getMenuItems(), ilPersonalProfileMode\getModeInfo(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getMultiEditHelp(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getMultiLangActions(), ilBadgeProfileGUI\getMultiSelection(), ilCourseLearningHistoryProvider\getName(), ilBadgeLearningHistoryProvider\getName(), ilFirstLoginLearningHistoryProvider\getName(), ilSkillLearningHistoryProvider\getName(), ilObjRepositorySettings\getNewItemGroups(), ilAdministrationExplorerGUI\getNodeContent(), ilWorkspaceExplorerGUI\getNodeContent(), ilRepositoryExplorerGUI\getNodeContent(), ilRepositorySelectorExplorerGUI\getNodeContent(), ilSkillTemplateTreeExplorerGUI\getNodeContent(), ilVirtualSkillTreeExplorerGUI\getNodeContent(), ilLMEditorExplorerGUI\getNodeIconAlt(), ilAdministrationExplorerGUI\getNodeIconAlt(), ilRepositoryExplorerGUI\getNodeIconAlt(), ilRepositorySelectorExplorerGUI\getNodeIconAlt(), ilPersonalSkillExplorerGUI\getNodeIconAlt(), ilSkillTemplateTreeExplorerGUI\getNodeIconAlt(), ilVirtualSkillTreeExplorerGUI\getNodeIconAlt(), ilVirtualSkillTree\getNodeTitle(), ilCountrySelectInputGUI\getOptions(), ilTaxAssignInputGUI\getOptions(), ilOrgUnitStaffGUI\getOtherRolesTableHTML(), ilSCORMExplorer\getOutputIcons(), ilNewsForContextBlockGUI\getOverview(), ilPDTasksBlockGUI\getOverview(), ilExAssignmentGUI\getOverviewHeader(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getPageEditHelp(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getPasteMessage(), ilPCLearningHistoryGUI\getPlaceholderPresentation(), ilSCORM13PlayerGUI\getPlayer(), ilModulesTableGUI\getPluginComponents(), ilAnswerWizardInputGUI\getPointsInputLabel(), ilLogicalAnswerComparisonExpressionInputGUI\getPointsInputLabel(), ilPCAMDFormGUI\getPortfolioForm(), ilLearningModuleNotification\getPreviewText(), ilObjBibliographicListGUI\getProperties(), ilObjBookingPoolListGUI\getProperties(), ilObjCmiXapiVerificationListGUI\getProperties(), ilObjCourseVerificationListGUI\getProperties(), ilObjDataCollectionListGUI\getProperties(), ilObjExerciseVerificationListGUI\getProperties(), ilObjGlossaryListGUI\getProperties(), ilObjFileBasedLMListGUI\getProperties(), ilObjLearningModuleListGUI\getProperties(), ilObjMediaCastListGUI\getProperties(), ilObjPortfolioTemplateListGUI\getProperties(), ilObjRemoteCourseListGUI\getProperties(), ilObjSAHSLearningModuleListGUI\getProperties(), ilObjSCORMVerificationListGUI\getProperties(), ilObjSurveyListGUI\getProperties(), ilObjSurveyQuestionPoolListGUI\getProperties(), ilObjTestListGUI\getProperties(), ilObjTestVerificationListGUI\getProperties(), ilObjQuestionPoolListGUI\getProperties(), ilObjWikiListGUI\getProperties(), ilObjTestGUI\getQuestionpoolCreationForm(), ilObjQuestionPool\getQuestionTypeTranslations(), ilContentStyleImageGUI\getResizeImageForm(), ilExAssignmentInfo\getScheduleInfo(), ilSurveyResultsCumulatedTableGUI\getSelectableColumns(), ilSurveyQuestionsTableGUI\getSelectableColumns(), ilEvaluationAllTableGUI\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(), ilCharSelectorGUI\getSelectorHTML(), ilObjLearningResourcesSettingsGUI\getSettingsForm(), ilObjNewsSettingsGUI\getSettingsForm(), ilObjPersonalWorkspaceSettingsGUI\getSettingsForm(), ilExcMailTemplateGradeReminderContext\getSpecificPlaceholders(), ilExcMailTemplatePeerReminderContext\getSpecificPlaceholders(), ilExcMailTemplateSubmitReminderContext\getSpecificPlaceholders(), ilSessionMailTemplateParticipantContext\getSpecificPlaceholders(), ilSurveyMailTemplateRaterInvitationContext\getSpecificPlaceholders(), ilOrgUnitStaffGUI\getStaffTableHTML(), ilProfileChecklistStatus\getStatusDetails(), ilProfileChecklistStatus\getSteps(), ILIAS\COPage\Editor\Components\Section\SectionStyleSelector\getStyleSelector(), ilBadgeProfileGUI\getSubTabs(), ilObjCategoryGUI\getTabs(), ilObjFolderGUI\getTabs(), ilObjFileBasedLMGUI\getTabs(), ilObjRootFolderGUI\getTabs(), ilObjAssessmentFolderGUI\getTabs(), ilObjWikiGUI\getTabs(), ilPCInteractiveImageGUI\getTabs(), ilExerciseDerivedTaskProvider\getTasks(), ILIAS\Survey\Tasks\DerivedTaskProvider\getTasks(), ilAnswerWizardInputGUI\getTextInputLabel(), ilLogicalAnswerComparisonExpressionInputGUI\getTextInputLabel(), ilContainer\getTileSizes(), ilBookCronNotification\getTitle(), ilBookingPrefBookCron\getTitle(), ilCourseMailTemplateMemberContext\getTitle(), ilExAssTypeBlog\getTitle(), ilExAssTypePortfolio\getTitle(), ilExAssTypeUpload\getTitle(), ilExAssTypeUploadTeam\getTitle(), ilExAssTypeWikiTeam\getTitle(), ilExcCronFeedbackNotification\getTitle(), ilExcCronReminders\getTitle(), ilExcMailTemplateGradeReminderContext\getTitle(), ilExcMailTemplatePeerReminderContext\getTitle(), ilExcMailTemplateSubmitReminderContext\getTitle(), ilPortfolioPage\getTitle(), ilSessionMailTemplateParticipantContext\getTitle(), ilSurveyCronNotification\getTitle(), ilSurveyMailTemplateRaterInvitationContext\getTitle(), ilSurveyMailTemplateReminderContext\getTitle(), ilCronFinishUnfinishedTestPasses\getTitle(), ilCleanCOPageHistoryCronjob\getTitle(), ilSkillNotifications\getTitle(), ilContainerFilterAdvMDAdapter\getTitle(), ilAdvancedMDFieldDefinitionAddress\getTitles(), ilPCIIMTriggerEditorGUI\getToolbar(), ilImageMapEditorGUI\getToolbar(), ILIAS\COPage\Editor\Components\Page\PageQueryActionHandler\getTopActions(), assKprimChoice\getTrueOptionLabelTranslation(), ilExAssignmentEditorGUI\getTypeDropdown(), ilExcCriteria\getTypesMap(), SurveyMultipleChoiceQuestionEvaluation\getUserSpecificVariableTitles(), SurveySingleChoiceQuestionEvaluation\getUserSpecificVariableTitles(), assKprimChoice\getValidOptionLabelsTranslated(), ilObjDashboardSettingsGUI\getViewSettingsForm(), ilSurveySyncTableGUI\importData(), ilWorkspaceShareTableGUI\importData(), ilObjFolderGUI\importFileObject(), ilSkillProfileGUI\importProfiles(), ilSkillRootGUI\importSkills(), ilLMImportGUI\importTranslation(), ilObjWikiGUI\infoScreen(), ilPortfolioTemplatePageConfig\init(), ilInternalLinkGUI\init(), ilPCIIMTriggerTableGUI\initActions(), ilImageMapTableGUI\initActions(), ilObjMediaCastGUI\initAddCastItemForm(), ilPCFileItemGUI\initAddFileForm(), ilAssQuestionHintsTableGUI\initAdministrationColumns(), ilAssQuestionHintsTableGUI\initAdministrationCommands(), ilPortfolioRoleAssignmentGUI\initAssignmentForm(), ilObjPortfolioAdministrationGUI\initAuthorshipForm(), ilRatingCategoryGUI\initCategoryForm(), ilTestManScoringParticipantsTableGUI\initColumns(), ilTestPassManualScoringOverviewTableGUI\initColumns(), ilKprimChoiceAnswerFreqStatTableGUI\initColumns(), ilContSkillAdminGUI\initCompetenceAssignmentForm(), ilObjSystemFolderGUI\initContactInformationForm(), ilPCGridGUI\initCreationForm(), ilExcCriteriaText\initCustomForm(), ilLTIConsumeProviderFormGUI\initDynRegForm(), ilObjectPluginGUI\initEditForm(), ilLMPageObjectGUI\initEditLayoutForm(), ilObjPrivacySecurityGUI\initErrorMessages(), ilBookingObjectsTableGUI\initFilter(), ilMediaPoolTableGUI\initFilter(), ilSurveyQuestionblockbrowserTableGUI\initFilter(), ilSurveyQuestionbrowserTableGUI\initFilter(), ilSurveyQuestionsTableGUI\initFilter(), ilEvaluationAllTableGUI\initFilter(), ilTestManScoringParticipantsTableGUI\initFilter(), ilTestParticipantsTableGUI\initFilter(), ilQuestionBrowserTableGUI\initFilter(), ilBadgeTableGUI\initFilter(), ilBadgeUserTableGUI\initFilter(), ilObjectBadgeTableGUI\initFilter(), ilLanguageExtTableGUI\initFilter(), ilPDNewsTableGUI\initFilter(), ilWorkspaceShareTableGUI\initFilter(), ilAccountCodesTableGUI\initFilter(), ilRoleAssignmentTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilBadgePersonalTableGUI\initFilters(), ilObjMediaPoolGUI\initFolderForm(), ilObjTaggingSettingsGUI\initForbiddenTagsForm(), ilObjWikiSettingsGUI\initForm(), ilPCContentTemplateGUI\initForm(), ilObjDashboardSettingsGUI\initForm(), ilObjLearningHistorySettingsGUI\initForm(), ilObjCommentsSettingsGUI\initForm(), ilObjNotesSettingsGUI\initForm(), ilObjNotificationSettingsGUI\initForm(), ilUserProfileInfoSettingsGUI\initForm(), ilPCLearningHistoryGUI\initForm(), ilExcCriteriaGUI\initForm(), ilPCMapGUI\initForm(), ilBasicSkillGUI\initForm(), ilBasicSkillTemplateGUI\initForm(), ilSkillCategoryGUI\initForm(), ilSkillTemplateCategoryGUI\initForm(), ilSkillTemplateReferenceGUI\initForm(), ilSkillTreeNodeGUI\initForm(), ilLTIConsumeProviderFormGUI\initForm(), ilOrgUnitPositionFormGUI\initFormElements(), ilObjBlogAdministrationGUI\initFormSettings(), ilObjExerciseAdministrationGUI\initFormSettings(), ilObjPortfolioAdministrationGUI\initFormSettings(), ilObjAwarenessAdministrationGUI\initFormSettings(), ilObjTaggingSettingsGUI\initFormSettings(), ilPersonalSettingsGUI\initGeneralSettingsForm(), ilAssQuestionHintsGUI\initHintOrderingClipboardNotification(), ilSkillRootGUI\initInputForm(), ilSkillProfileGUI\initInputForm(), SurveyConstraintsTableGUI\initItems(), ilObjSystemFolderGUI\initJavaServerForm(), ilBasicSkillGUI\initLevelForm(), ilObjContentObjectGUI\initMenuForm(), ilAssignmentsPerParticipantTableGUI\initMode(), ilParticipantsPerAssignmentTableGUI\initMode(), ilLMPageObjectGUI\initNewPageForm(), ilPersonalSettingsGUI\initPasswordForm(), ilObjWorkspaceFolderGUI\initPasswordForm(), ilPersonalProfileGUI\initPersonalDataForm(), ilPersonalProfileGUI\initPersonalDataImportForm(), ilLMPresentationGUI\initPrintViewSelectionForm(), ilPDNewsBlockGUI\initPrivateSettingsForm(), ilSkillProfileGUI\initProfileForm(), ilObjContentObjectGUI\initPropertiesForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesForm(), ilPersonalProfileGUI\initPublicProfileForm(), ilObjSystemFolderGUI\initServerInfoForm(), ilObjectServiceSettingsGUI\initServiceSettingsForm(), ilObjFileAccessSettingsGUI\initSettingsForm(), ilObjFileBasedLMGUI\initSettingsForm(), ilBadgeProfileGUI\initSettingsForm(), ilContSkillAdminGUI\initSettingsForm(), ilNewsForContextBlockGUI\initSettingsForm(), ilObjWikiGUI\initSettingsForm(), ilSettingsTemplateGUI\initSettingsTemplateForm(), ilAssQuestionHintsTableGUI\initTestoutputColumns(), ilAssQuestionHintsTableGUI\initTestoutputCommands(), ilLTIConsumeProviderFormGUI\initToolConfigForm(), ilLMImportGUI\initTranslationImportForm(), ilMediaPoolImportGUI\initTranslationImportForm(), ilObjSkillTreeGUI\initTreeForm(), ilObjSAHSLearningModuleGUI\initUploadForm(), ilRandomTestROInputGUI\insert(), ilSuggestedSolutionSelectorGUI\insert(), ilEditClipboardGUI\insert(), ilMatrixRowWizardInputGUI\insert(), ilAnswerWizardInputGUI\insert(), ilErrorTextWizardInputGUI\insert(), ilEssayKeywordWizardInputGUI\insert(), ilImageWizardInputGUI\insert(), ilMatchingPairWizardInputGUI\insert(), ilMatchingWizardInputGUI\insert(), ilMultipleChoiceWizardInputGUI\insert(), ilSingleChoiceWizardInputGUI\insert(), ilAssErrorTextCorrectionsInputGUI\insert(), ilAssMultipleChoiceCorrectionsInputGUI\insert(), ilAssSingleChoiceCorrectionsInputGUI\insert(), ilImagemapCorrectionsInputGUI\insert(), ilImagemapFileInputGUI\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(), ilClozeGapInputBuilderGUI\insert(), ilPCQuestionGUI\insert(), ilPCContentIncludeGUI\insertFromPool(), ilObjLTIConsumerListGUI\insertIconsAndCheckboxes(), ilPortfolioRoleAssignmentGUI\listAssignments(), ilBadgeProfileGUI\listBackpackGroups(), ilBadgeManagementGUI\listBadges(), ilRatingCategoryGUI\listCategories(), ilContSkillAdminGUI\listCompetences(), ilTestExportGUI\listExportFiles(), ilContentStyleImageGUI\listImages(), ilObjBadgeAdministrationGUI\listImageTemplates(), ilRecommendedContentRoleConfigGUI\listItems(), ilSkillCategoryGUI\listItems(), ilSkillTemplateCategoryGUI\listItems(), ilSkillTemplateReferenceGUI\listItems(), ilObjMediaCastGUI\listItemsObject(), ilObjMediaPoolGUI\listMedia(), ilPCQuestionGUI\listPoolQuestions(), ilContSkillAdminGUI\listProfiles(), ilSkillProfileGUI\listProfiles(), ilSettingsTemplateGUI\listSettingsTemplates(), ilSkillRootGUI\listSkills(), ilSurveySkillThresholdsGUI\listSkillThresholds(), ilSkillRootGUI\listTemplates(), ilSkillTreeAdminGUI\listTrees(), ilDashboardRecommendedContentGUI\makeFavourite(), ilChapterHierarchyFormGUI\manageDragAndDrop(), ilExerciseManagementGUI\membersObject(), ilObjTestGUI\movePageFormObject(), ilPCFileItemGUI\newFileItem(), ilMultipleTextsInputGUI\onCheckInput(), ilLMPageGUI\onFeedbackEditingForwarding(), ilFileInputGUI\outputSuffixes(), ilSCORM2004TrackingItemsPerScoFilterGUI\parse(), ilSCORMTrackingItemsPerScoFilterGUI\parse(), ilSCORM2004TrackingItemsPerUserFilterGUI\parse(), ilSCORMTrackingItemsPerUserFilterGUI\parse(), ilObjectAddNewItemGUI\parsePersonalWorkspace(), ilObjectAddNewItemGUI\parseRepository(), ilObjWorkspaceFolderGUI\passwordForm(), ilAssQuestionHintsGUI\pasteFromOrderingClipboardAfterCmd(), ilAssQuestionHintsGUI\pasteFromOrderingClipboardBeforeCmd(), ilAssQuestionHintsGUI\performDeleteCmd(), ilImprintGUI\postOutputProcessing(), ilMediaPoolTableGUI\prepareOutput(), ilMultilingualismTableGUI\prepareOutput(), ilContSkillAdminGUI\publishAssignments(), ilObjSCORM2004LearningModule\readObject(), ilEditClipboardGUI\remove(), ilDashboardRecommendedContentGUI\remove(), ilBasicSkillGUI\removeLevelResources(), ilContSkillAdminGUI\removeSelectedGlobalProfiles(), ilContSkillAdminGUI\removeSelectedSkill(), ilContSkillAdminGUI\removeSingleGlobalProfile(), ilSurveySkillGUI\removeSkillFromQuestion(), ilSkillProfileGUI\removeUsers(), ilRepositorySelectorInputGUI\render(), ilBookingObjectGUI\render(), ilBookingScheduleGUI\render(), ilGloAdvColSortInputGUI\render(), ILIAS\MediaCast\Video\VideoPreviewGUI\render(), ilDateTimeInputGUI\render(), ilDurationInputGUI\render(), ilMultiSelectInputGUI\render(), ilObjCmiXapiVerificationGUI\render(), ilObjCourseVerificationGUI\render(), ilObjSCORMVerificationGUI\render(), ilObjTestVerificationGUI\render(), ilProfileChecklistGUI\render(), ilMultipleImagesInputGUI\render(), ilFileInputGUI\render(), ilExplorerSelectInputGUI\render(), ilPersonalWorkspaceGUI\renderBack(), ilPersonalWorkspaceGUI\renderLocator(), ilBadgeRenderer\renderModalContent(), ilContainerGUI\renderObject(), ilTaggingSlateContentGUI\renderResourcesForTag(), ILIAS\MediaCast\Presentation\VideoViewGUI\renderSideColumn(), ilExcRandomAssignmentGUI\renderStartPage(), ILIAS\MediaCast\Presentation\VideoViewGUI\renderToolbar(), ilAssQuestionHintsGUI\resetOrderingClipboardCmd(), ilContentStyleImageGUI\resizeImage(), ilLMPageObjectGUI\save(), ilRatingCategoryGUI\save(), ilSkillProfileGUI\save(), ilObjSkillTreeGUI\save(), ilSkillTreeNodeGUI\save(), ilUserProfileInfoSettingsGUI\save(), ilObjAccessibilitySettingsGUI\saveAccessibilitySettings(), ilObjSkillManagementGUI\saveAllTemplateTitles(), ilObjSkillTreeGUI\saveAllTemplateTitles(), ilObjSkillManagementGUI\saveAllTitles(), ilObjSkillTreeGUI\saveAllTitles(), ilPCImageMapEditorGUI\saveArea(), ilPortfolioRoleAssignmentGUI\saveAssignment(), ilObjPortfolioAdministrationGUI\saveAuthorship(), ilObjSystemFolderGUI\saveBasicSettingsObject(), ilObjMediaCastGUI\saveCastItemObject(), ilContSkillAdminGUI\saveCompetenceAssignment(), ilObjSystemFolderGUI\saveContactInformationObject(), ilContainerFilterAdminGUI\saveFields(), ilObjMediaPoolGUI\saveFolder(), ilObjTaggingSettingsGUI\saveForbiddenTags(), ilExerciseManagementGUI\saveGradesObject(), ilObjWikiGUI\saveGradingObject(), ilObjSystemFolderGUI\saveHeaderTitlesObject(), ilObjSystemFolderGUI\saveJavaServerObject(), ilLMPageObjectGUI\saveLayout(), ilBasicSkillGUI\saveLevel(), ilSkillProfileGUI\saveLevelOrder(), ilBasicSkillGUI\saveLevelResource(), ilAssQuestionHintsGUI\saveListOrderCmd(), ilSkillProfileGUI\saveLocal(), ilObjRepositorySettingsGUI\saveModules(), ilObjWikiGUI\saveObject(), ilExcCriteriaCatalogueGUI\saveOrder(), ilExcCriteriaGUI\saveOrder(), ilSkillTreeNodeGUI\saveOrder(), ilObjContentObjectGUI\saveProperties(), ilContSkillAdminGUI\saveSelectedProfile(), ilContSkillAdminGUI\saveSelectedSkill(), ilObjWikiSettingsGUI\saveSettings(), ilBadgeProfileGUI\saveSettings(), ilContSkillAdminGUI\saveSettings(), ilObjLearningHistorySettingsGUI\saveSettings(), ilObjCommentsSettingsGUI\saveSettings(), ilObjNotesSettingsGUI\saveSettings(), ilObjWikiGUI\saveSettingsObject(), ilSettingsTemplateGUI\saveSettingsTemplate(), ilSurveySkillThresholdsGUI\saveThresholds(), ilObjDashboardSettingsGUI\saveViewSettings(), ilGroupAddToGroupActionGUI\selectParent(), ilSurveySkillGUI\selectSkillForQuestion(), ilSkillNotifications\sendMail(), ilBookCronNotification\sendMails(), ilMembershipCronMinMembers\sendMessage(), ilGroupAddToGroupActionGUI\sendResponse(), ilBadgeProfileGUI\setBackpackSubTabs(), ilGlossaryForeignTermCollectorGUI\setForeignGlossary(), ilPCQuestionGUI\setInsertTabs(), ilBasicSkillGUI\setLevelHead(), ilBasicSkillTemplateGUI\setLevelHead(), ilPortfolioRepositoryGUI\setLocator(), ilObjHelpSettingsGUI\setMode(), ilObjWikiGUI\setSettingsSubTabs(), ilObjDashboardSettingsGUI\setSettingsSubTabs(), ilSurveySkillGUI\setSubTabs(), ilObjFolderGUI\setSubTabs(), ilSkillTemplateReferenceGUI\setTabs(), ilObjItemGroupGUI\setTabs(), ilEditClipboardGUI\setTabs(), ilPortfolioRepositoryGUI\setTabs(), ilSkillTemplateGUI\setTabs(), ilObjWorkspaceFolderGUI\setTabs(), ilBadgeManagementGUI\setTabs(), ilSkillProfileGUI\setTabs(), ilSkillCategoryGUI\setTabs(), ilSkillTemplateCategoryGUI\setTabs(), ilBasicSkillGUI\setTabs(), ilBasicSkillTemplateGUI\setTabs(), ilObjRootFolderGUI\setTitleAndDescription(), ilObjWorkspaceRootFolderGUI\setTitleAndDescription(), ilObjAdvancedEditing\setUsedHTMLTags(), ilGroupAddToGroupActionGUI\show(), ilDashboardGUI\show(), ilLearningHistoryGUI\show(), ilMembershipOverviewGUI\show(), ilDerivedTasksGUI\show(), ilObjWorkspaceFolderGUI\showAdministrationPanel(), ilContainerGUI\showAdministrationPanel(), ilNewsForContextBlockGUI\showFeedUrl(), ilPDNewsBlockGUI\showFeedUrl(), ilAssQuestionHintsGUI\showHintCmd(), ilSkillRootGUI\showImportForm(), ilBasicSkillGUI\showLevelResources(), ilSkillProfileGUI\showLevels(), ilSkillProfileGUI\showLevelsWithLocalContext(), ilContainerGUI\showLinkListObject(), ilAssQuestionHintsGUI\showListCmd(), ilContainerSessionsContentGUI\showMaterials(), ilNewsForContextBlockGUI\showNews(), ilContainerObjectiveGUI\showObjectives(), ilObjFileAccessSettingsGUI\showPreviewRenderers(), ilContainerObjectiveGUI\showStatus(), ilLMImportGUI\showTranslationImportForm(), ilMediaPoolImportGUI\showTranslationImportForm(), ilSkillProfileGUI\showUsers(), ilObjTaggingSettingsGUI\showUsers(), ilSessionAppointment\timeToString(), ilStudyProgrammeAutoMailSettings\toFormInput(), ilContentStyleSettingsGUI\toggleGlobalDefault(), ilContentStyleSettingsGUI\toggleGlobalFixed(), toJS(), ilConditionHandlerGUI\translateOperator(), txtlng(), ilPCAMDFormGUI\update(), ilRatingCategoryGUI\update(), ilSkillProfileGUI\update(), ilSkillTreeNodeGUI\update(), ilPCDataTableGUI\update(), ilPCAMDFormGUI\updateAdvancedMetaData(), ilPCImageMapEditorGUI\updateAreas(), ilImageMapEditorGUI\updateAreas(), ilObjMediaPoolGUI\updateFolder(), ilPCDataTableGUI\updateJS(), ilBasicSkillGUI\updateLevel(), ilBasicSkillGUI\updateLevelOrder(), ilRatingCategoryGUI\updateOrder(), ilSettingsTemplateGUI\updateSettingsTemplate(), ilSkillTemplateReferenceGUI\updateSkillTemplateReference(), ilObjHelpSettingsGUI\uploadHelpFile(), ilExcCriteriaFile\validate(), ilExcCriteriaRating\validate(), ilExcCriteriaText\validate(), ilExcCriteriaCatalogueGUI\view(), ilExcCriteriaGUI\view(), ilPDNewsGUI\view(), ilPDNotesGUI\view(), ilVirusScanner\virusHandling(), and ilExerciseManagementGUI\waitingDownloadObject().

+ Here is the call 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 159 of file class.ilLanguage.php.

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

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 57 of file class.ilLanguage.php.

◆ $comment_separator

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

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

◆ $cust_lang_path

string ilLanguage::$cust_lang_path
protected

◆ $global_cache

ilCachedLanguage ilLanguage::$global_cache
protected

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

◆ $ilias

ILIAS ilLanguage::$ilias

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

◆ $lang_default

string ilLanguage::$lang_default

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

Referenced by __construct().

◆ $lang_key

string ilLanguage::$lang_key

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

Referenced by getLangKey(), and loadLanguageModule().

◆ $lang_name

string ilLanguage::$lang_name

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

◆ $lang_path

string ilLanguage::$lang_path

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

◆ $lang_user

string ilLanguage::$lang_user

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

Referenced by getUserLanguage(), and loadLanguageModule().

◆ $lng_log

array ilLanguage::$lng_log = array()
staticprotected

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

◆ $loaded_modules

array ilLanguage::$loaded_modules = array()

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

◆ $log

ilLogger ilLanguage::$log
protected

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

Referenced by ilSetupLanguage\txt().

◆ $map_modules_txt

array ilLanguage::$map_modules_txt = array()
protected

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

◆ $separator

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

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

◆ $text

array ilLanguage::$text = []

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

◆ $usage_log_enabled

bool ilLanguage::$usage_log_enabled = false
protected

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

◆ $used_modules

array ilLanguage::$used_modules = array()
staticprotected

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

Referenced by getUsedModules().

◆ $used_topics

array ilLanguage::$used_topics = array()
staticprotected

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

Referenced by getUsedTopics().


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