ePages 6.10 - 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
languageCode
new
storeName
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;

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

uninstall

Deletes language pack database strings and files.

Syntax
$Installer->uninstall;