ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\Language\Setup Namespace Reference

Data Structures

class  DirectoriesInstallationRoot
 Reads the root from the Directories of the installation on every call, never at construction. More...
 
class  FixedInstallationRoot
 A root determined by the caller, for the classes which are not wired by the component bootstrap. More...
 
interface  InstallationRoot
 The root directory of the ILIAS installation, which the language file directories are relative to. More...
 
class  InstalledLanguageDatabaseRepository
 
interface  InstalledLanguageRepository
 Read-only access to the installed languages (database) and the available or valid language files (filesystem). More...
 
class  LanguageDataNotSavedException
 The module array just written to lng_modules could not be read back - almost always a wrong collation of lng_data/lng_modules (see mantis #20046 and #19140). More...
 
class  LanguageInstallationManager
 Write access to the language installation: installing, flushing and registering languages in the database. More...
 
class  NullTranslationCache
 The Setup has no global cache, hence there is nothing to invalidate. More...
 
class  ShippedLanguageFilesCompiledObjective
 Build step (php cli/setup.php build) for the migrated modules: builds what native gettext serves from every shipped .po into artifacts/language/, see ShippedTranslationsBuild. More...
 
interface  TranslationCache
 Cache of the translations of a language, which must be invalidated whenever lng_modules changes. More...
 
class  TranslationCacheLegacyProxy
 Delegates to ilCachedLanguage at call time, so it can be built at build time without the global cache. More...