ePages 6.11.0 - DE_EPAGES/Installer/API/LanguagePack.pm

Package DE_EPAGES::Installer::API::LanguagePack

Example
my $Installer = DE_EPAGES::Installer::API::LanguagePack->new(
    LanguageCode => 'es',
);
$Installer->install;

Functions

deleteCtmplFiles
deleteGlobalFiles
install
installStoreType
languageCode
new
storeName
storeType
storeTypeDir
storeTypeVersion
uninstall

deleteCtmplFiles

Deletes .ctmpl files of a language from EPAGES_STATIC.

Syntax
$Installer->deleteCtmplFiles;

deleteGlobalFiles

Deletes language files from the directories EPAGES_CARTRIDGES and EPAGES_WEBROOT/Doc.

Syntax
$Installer->deleteGlobalFiles;

install

Installs language pack database strings and files.

Syntax
$Installer->install;

installStoreType

Installs language pack files for /Data/Public and /Data/javascript.

Syntax
$Installer->installStoreType;

languageCode

Returns the language code of the language pack.

Syntax
$LanguageCode = $Installer->languageCode;
Return
$LanguageCode (string)
store name

new

Creates a new language pack installer.

Syntax
$Installer = DE_EPAGES::Installer::API::LanguagePack->new(%options);
Input
%options (hash)
options for un/install
  • LanguageCode - language code, e.g. 'es' - string

Return
$Installer (object)
language pack installer

storeName

Returns the logical name of the current database. Throws an error if there is no database connection.

Syntax
$StoreName = $Installer->storeName;
Return
$StoreName (string)
store name

storeType

Returns the type of the current database. Throws an error if there is no database connection.

Syntax
$StoreType = $Installer->storeType;
Return
$StoreName (string)
store name

storeTypeDir

The cartridge will be installed into this store type directory.

Syntax
$StoreTypeDir = $Installer->storeTypeDir;
Return
$StoreTypeDir (string)
store type directory

storeTypeVersion

The cartridge will be installed for this store type version.

Syntax
$StoreTypeVersion = $Installer->storeTypeVersion;
Return
$StoreTypeVersion (string)
store type version

uninstall

Deletes language pack database strings and files.

Syntax
$Installer->uninstall;