diff --git a/admin/packages.php b/admin/packages.php index f4750dc..5655fcf 100644 --- a/admin/packages.php +++ b/admin/packages.php @@ -62,7 +62,7 @@ $packagesAll = $packagesHandler->getAllPackages($start, $limit, 'pkg_id', 'DESC'); $GLOBALS['xoopsTpl']->assign('packages_count', $packagesCount); $GLOBALS['xoopsTpl']->assign('wgtransifex_url', WGTRANSIFEX_URL); - $GLOBALS['xoopsTpl']->assign('wgtransifex_upload_url', WGTRANSIFEX_UPLOAD_URL); + $GLOBALS['xoopsTpl']->assign('wgtransifex_upload_url', \WGTRANSIFEX_UPLOAD_URL); // Table view packages if ($packagesCount > 0) { foreach (\array_keys($packagesAll) as $i) { @@ -153,13 +153,13 @@ $langFolder = $languagesObj->getVar('lang_folder'); // Make the destination directory if not exist - $pkg_path = WGTRANSIFEX_UPLOAD_TRANS_PATH . '/' . $pkgName; - if (!mkdir($pkg_path) && !is_dir($pkg_path)) { + $pkg_path = \WGTRANSIFEX_UPLOAD_TRANS_PATH . '/' . $pkgName; + if (!\is_dir($pkg_path) && !\mkdir($pkg_path)) { throw new \RuntimeException(sprintf('Directory "%s" was not created', $pkg_path)); } $pkg_path .= '/' . $langFolder; \clearDir($pkg_path); - if (!mkdir($pkg_path) && !is_dir($pkg_path)) { + if (!\is_dir($pkg_path) && !\mkdir($pkg_path)) { throw new \RuntimeException(sprintf('Directory "%s" was not created', $pkg_path)); } @@ -190,6 +190,7 @@ if (!mkdir($dst_path) && !is_dir($dst_path)) { throw new \RuntimeException(sprintf('Directory "%s" was not created', $dst_path)); } + chmod($dst_path, 0777); } } } @@ -197,10 +198,10 @@ \redirect_header('packages.php?op=list', 5, \_AM_WGTRANSIFEX_PACKAGE_ERROR_NODATA); } - $zipcreate = WGTRANSIFEX_UPLOAD_TRANS_PATH . '/' . $pkgName . '/' . $pkgName . '_' . $langFolder . '.zip'; + $zipcreate = \WGTRANSIFEX_UPLOAD_TRANS_PATH . '/' . $pkgName . '/' . $pkgName . '_' . $langFolder . '.zip'; \unlink($zipcreate); if (1 == Request::getInt('pkg_zipfile', 0)) { - $pkg_path = WGTRANSIFEX_UPLOAD_TRANS_PATH . '/' . $pkgName . '/' . $langFolder; + $pkg_path = \WGTRANSIFEX_UPLOAD_TRANS_PATH . '/' . $pkgName . '/' . $langFolder; zipFiles($pkg_path, $zipcreate); } @@ -226,7 +227,7 @@ $imgNameDef = Request::getString('pkg_name'); $uploaderErrors = ''; $uploader = new \XoopsMediaUploader( - WGTRANSIFEX_UPLOAD_PATH . '/logos/', + \WGTRANSIFEX_UPLOAD_PATH . '/logos/', $helper->getConfig('mimetypes_image'), $helper->getConfig('maxsize_image'), null, @@ -246,8 +247,8 @@ if ($maxwidth > 0 && $maxheight > 0) { // Resize image $imgHandler = new Common\Resizer(); - $imgHandler->sourceFile = WGTRANSIFEX_UPLOAD_PATH . '/logos/' . $savedFilename; - $imgHandler->endFile = WGTRANSIFEX_UPLOAD_PATH . '/logos/' . $savedFilename; + $imgHandler->sourceFile = \WGTRANSIFEX_UPLOAD_PATH . '/logos/' . $savedFilename; + $imgHandler->endFile = \WGTRANSIFEX_UPLOAD_PATH . '/logos/' . $savedFilename; $imgHandler->imageMimetype = $imgMimetype; $imgHandler->maxWidth = $maxwidth; $imgHandler->maxHeight = $maxheight; @@ -292,7 +293,7 @@ // Event new notification $notificationHandler->triggerEvent('packages', $newPkgId, 'package_new', $tags); - \redirect_header('packages.php?op=list', 2, _AM_WGTRANSIFEX_FORM_OK); + \redirect_header('packages.php?op=list', 2, \_AM_WGTRANSIFEX_FORM_OK); } } // Get Form @@ -382,11 +383,11 @@ function zipFiles($source, $destination) $iterator->setFlags(RecursiveDirectoryIterator::SKIP_DOTS); $files = new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::SELF_FIRST); foreach ($files as $file) { - $file = \realpath($file); - if (\is_dir($file)) { - $zip->addEmptyDir(\str_replace($source . DIRECTORY_SEPARATOR, '', $file . DIRECTORY_SEPARATOR)); - } elseif (\is_file($file)) { - $zip->addFile($file, \str_replace($source . DIRECTORY_SEPARATOR, '', $file)); + $filepath = \realpath($file->getPathname()); + if (\is_dir($filepath)) { + $zip->addEmptyDir(\str_replace($source . DIRECTORY_SEPARATOR, '', $filepath . DIRECTORY_SEPARATOR)); + } elseif (\is_file($filepath)) { + $zip->addFile($filepath, \str_replace($source . DIRECTORY_SEPARATOR, '', $filepath)); } } } elseif (\is_file($source)) { diff --git a/class/TransifexLib.php b/class/TransifexLib.php index eac6784..53861fa 100644 --- a/class/TransifexLib.php +++ b/class/TransifexLib.php @@ -349,6 +349,7 @@ protected function _get($url, $checkOnly = false) if ($checkOnly) { return (false == $error); } + echo "
" . $url; if ($error) { //echo $url; //catch common errors diff --git a/docs/changelog.txt b/docs/changelog.txt index 83b5271..a68f522 100644 --- a/docs/changelog.txt +++ b/docs/changelog.txt @@ -5,6 +5,7 @@ Change Log for wgTransifex - 2020/07/26 12:35:41 Version 1.04 RC1 - added clone feature for projects/resources (goffy) - new preference 'Show Tx Admin Tools' (goffy) - added project type (goffy) + - fixed problem with declare strict_types (goffy) =================================================================== Change Log for wgTransifex - 2020/07/26 12:35:41 Version 1.03 RC2 diff --git a/testdata/english/wgtransifex_packages.yml b/testdata/english/wgtransifex_packages.yml index b912328..21b0d51 100644 --- a/testdata/english/wgtransifex_packages.yml +++ b/testdata/english/wgtransifex_packages.yml @@ -1,22 +1,33 @@ - - pkg_id: '1' - pkg_name: newbb - pkg_desc: 'This is the language package for last version of newbb' - pkg_pro_id: '8' + pkg_id: '2' + pkg_name: 'Xoops 2.5.11' + pkg_desc: '' + pkg_pro_id: '30' pkg_lang_id: '1' pkg_status: '6' - pkg_zip: 'C:/Homepages/wamp/www/wgtransifex/htdocs/uploads/wgtransifex/translations/newbb/newbb_english.zip' - pkg_logo: newbb.png - pkg_date: '1594055580' + pkg_zip: 'C:/Homepages/wamp/www/wgtransifex/htdocs/uploads/wgtransifex/translations/Xoops 2.5.11/Xoops 2.5.11_english.zip' + pkg_logo: xoops.png + pkg_date: '1596562106' pkg_submitter: '1' - - pkg_id: '2' + pkg_id: '3' + pkg_name: Publisher + pkg_desc: 'Language package for Publisher, Version 1.07' + pkg_pro_id: '9' + pkg_lang_id: '1' + pkg_status: '6' + pkg_zip: 'C:/Homepages/wamp/www/wgtransifex/htdocs/uploads/wgtransifex/translations/Publisher/Publisher_english.zip' + pkg_logo: publisher.png + pkg_date: '1596562171' + pkg_submitter: '1' +- + pkg_id: '4' pkg_name: wgGallery - pkg_desc: 'This is the language pack for wgGallery' + pkg_desc: 'Language package for Image Gallery module wgGallery, Version 1.14' pkg_pro_id: '16' pkg_lang_id: '1' pkg_status: '6' pkg_zip: 'C:/Homepages/wamp/www/wgtransifex/htdocs/uploads/wgtransifex/translations/wgGallery/wgGallery_english.zip' pkg_logo: wggallery.png - pkg_date: '1594055553' + pkg_date: '1596562339' pkg_submitter: '1' diff --git a/testdata/english/wgtransifex_projects.yml b/testdata/english/wgtransifex_projects.yml index 3022b7c..5182652 100644 --- a/testdata/english/wgtransifex_projects.yml +++ b/testdata/english/wgtransifex_projects.yml @@ -5,13 +5,14 @@ pro_slug: contact-252 pro_name: 'Contact 2.52' pro_txresources: '4' - pro_last_updated: '1593766336' + pro_last_updated: '1594998523' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055369' + pro_type: '0' + pro_date: '1596559957' pro_submitter: '1' - pro_id: '2' @@ -20,13 +21,14 @@ pro_slug: extcal-240-rc1 pro_name: 'Extcal 2.40 RC1' pro_txresources: '12' - pro_last_updated: '1593765812' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055370' + pro_type: '0' + pro_date: '1596559958' pro_submitter: '1' - pro_id: '3' @@ -35,13 +37,14 @@ pro_slug: extgallery pro_name: eXtGallery pro_txresources: '12' - pro_last_updated: '1593766336' + pro_last_updated: '1596384839' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055370' + pro_type: '0' + pro_date: '1596559958' pro_submitter: '1' - pro_id: '4' @@ -50,13 +53,14 @@ pro_slug: gwiki-10-rc4 pro_name: 'gwiki 1.0 RC4' pro_txresources: '14' - pro_last_updated: '1593765617' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055370' + pro_type: '0' + pro_date: '1596559959' pro_submitter: '1' - pro_id: '5' @@ -65,13 +69,14 @@ pro_slug: lexikon-152 pro_name: 'Lexikon 1.52' pro_txresources: '13' - pro_last_updated: '1593760956' + pro_last_updated: '1596376293' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055370' + pro_type: '0' + pro_date: '1596559959' pro_submitter: '1' - pro_id: '6' @@ -80,13 +85,14 @@ pro_slug: mylinks pro_name: MyLinks pro_txresources: '14' - pro_last_updated: '1593766336' + pro_last_updated: '1594998523' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055371' + pro_type: '0' + pro_date: '1596559959' pro_submitter: '1' - pro_id: '7' @@ -95,13 +101,14 @@ pro_slug: mypoints pro_name: MyPoints pro_txresources: '6' - pro_last_updated: '1592232766' + pro_last_updated: '1596374827' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055371' + pro_type: '0' + pro_date: '1596559960' pro_submitter: '1' - pro_id: '8' @@ -110,13 +117,14 @@ pro_slug: newbb-50-final pro_name: 'Newbb 5.0 Final' pro_txresources: '18' - pro_last_updated: '1593959798' + pro_last_updated: '1596376855' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' - pro_resources: '18' - pro_translations: '18' + pro_resources: '0' + pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055371' + pro_type: '0' + pro_date: '1596559960' pro_submitter: '1' - pro_id: '9' @@ -125,13 +133,14 @@ pro_slug: publisher-107-rc1 pro_name: 'Publisher 1.07 RC1' pro_txresources: '17' - pro_last_updated: '1593774333' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' - pro_resources: '0' - pro_translations: '0' + pro_resources: '17' + pro_translations: '17' pro_archived: '0' pro_status: '11' - pro_date: '1594055372' + pro_type: '0' + pro_date: '1596559961' pro_submitter: '1' - pro_id: '10' @@ -140,13 +149,14 @@ pro_slug: soapbox-161 pro_name: 'Soapbox 1.61' pro_txresources: '11' - pro_last_updated: '1593765672' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055372' + pro_type: '0' + pro_date: '1596559961' pro_submitter: '1' - pro_id: '11' @@ -161,7 +171,8 @@ pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055373' + pro_type: '0' + pro_date: '1596559961' pro_submitter: '1' - pro_id: '12' @@ -170,13 +181,14 @@ pro_slug: tag-233 pro_name: 'Tag 2.33' pro_txresources: '5' - pro_last_updated: '1593765774' + pro_last_updated: '1594998523' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055373' + pro_type: '0' + pro_date: '1596559962' pro_submitter: '1' - pro_id: '13' @@ -185,13 +197,14 @@ pro_slug: tdmcreate-191-alpha-34 pro_name: 'TDMCreate 1.91 Alpha 3.4' pro_txresources: '3' - pro_last_updated: '1593766176' + pro_last_updated: '1596374827' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055373' + pro_type: '0' + pro_date: '1596559962' pro_submitter: '1' - pro_id: '14' @@ -200,13 +213,14 @@ pro_slug: tdmdownloads-165-final-for-xoops-259 pro_name: 'TDMDownloads 1.65 Final for Xoops 2.5.9' pro_txresources: '13' - pro_last_updated: '1589832827' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055375' + pro_type: '0' + pro_date: '1596559963' pro_submitter: '1' - pro_id: '15' @@ -215,13 +229,14 @@ pro_slug: wfdownloads-323-rc5 pro_name: 'wfdownloads 3.23 RC5' pro_txresources: '26' - pro_last_updated: '1593765617' + pro_last_updated: '1596521169' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055375' + pro_type: '0' + pro_date: '1596559963' pro_submitter: '1' - pro_id: '16' @@ -230,13 +245,14 @@ pro_slug: wggallery pro_name: 'wgGallery 1.14 Final' pro_txresources: '15' - pro_last_updated: '1593789318' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '15' pro_translations: '15' pro_archived: '0' pro_status: '11' - pro_date: '1594055376' + pro_type: '0' + pro_date: '1596559964' pro_submitter: '1' - pro_id: '17' @@ -245,161 +261,316 @@ pro_slug: wgsitenotice-124-beta-1 pro_name: 'wgSitenotice 1.24 beta 1' pro_txresources: '5' - pro_last_updated: '1593765497' + pro_last_updated: '1595431760' pro_teams: '["ar","ar_SA","bs_BA","bg_BG","my","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_CA","fr_FR","de_DE","el_GR","he_IL","hu_HU","id_ID","it_IT","ja_JP","ko_KR","ku","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","th_TH","tr_TR","uk","vi","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055376' + pro_type: '0' + pro_date: '1596559964' pro_submitter: '1' - pro_id: '18' + pro_description: 'wgTeams 1.10' + pro_source_language_code: en_GB + pro_slug: wgteams-110 + pro_name: 'wgTeams 1.10' + pro_txresources: '7' + pro_last_updated: '1595357909' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559964' + pro_submitter: '1' +- + pro_id: '19' pro_description: 'wgtimelines 1.10 RC2' pro_source_language_code: en_GB pro_slug: wgtimelines-110-rc2 pro_name: 'wgtimelines 1.10 RC2' pro_txresources: '9' - pro_last_updated: '1593762168' + pro_last_updated: '1594998523' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055376' + pro_type: '0' + pro_date: '1596559965' pro_submitter: '1' - - pro_id: '19' + pro_id: '20' + pro_description: wgTransifex + pro_source_language_code: en_GB + pro_slug: wgtransifex + pro_name: 'wgTransifex 1.04' + pro_txresources: '10' + pro_last_updated: '1596529961' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559965' + pro_submitter: '1' +- + pro_id: '21' + pro_description: 'xfGuestbook 3.21' + pro_source_language_code: en_GB + pro_slug: xfguestbook-321-rc-2 + pro_name: 'xfGuestbook 3.21 RC 2' + pro_txresources: '10' + pro_last_updated: '1595777722' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559966' + pro_submitter: '1' +- + pro_id: '22' pro_description: 'Xlanguage 3.1 RC 1' pro_source_language_code: en_GB pro_slug: xlanguage-31-rc-1 pro_name: 'Xlanguage 3.1 RC 1' pro_txresources: '9' - pro_last_updated: '1593783892' + pro_last_updated: '1595925353' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055377' + pro_type: '0' + pro_date: '1596559966' pro_submitter: '1' - - pro_id: '20' + pro_id: '23' + pro_description: 'xmcontact 1.1' + pro_source_language_code: en_GB + pro_slug: xmcontact-11 + pro_name: 'xmcontact 1.1' + pro_txresources: '6' + pro_last_updated: '1596375755' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559967' + pro_submitter: '1' +- + pro_id: '24' pro_description: 'xmcontent 0.21 Final for Xoops 2.5.8' pro_source_language_code: en_GB pro_slug: xmcontent-021-final-for-xoops-258 pro_name: 'xmcontent 0.21 Final' pro_txresources: '4' - pro_last_updated: '1593762291' + pro_last_updated: '1594998523' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055377' + pro_type: '0' + pro_date: '1596559967' pro_submitter: '1' - - pro_id: '21' + pro_id: '25' + pro_description: 'xmcontent 1.0 final' + pro_source_language_code: en_GB + pro_slug: xmcontent-10-final + pro_name: 'xmcontent 1.0 final' + pro_txresources: '4' + pro_last_updated: '1594998523' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559968' + pro_submitter: '1' +- + pro_id: '26' + pro_description: 'xmdoc 1.0' + pro_source_language_code: en_GB + pro_slug: xmdoc-10 + pro_name: 'xmdoc 1.0' + pro_txresources: '4' + pro_last_updated: '1594998523' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559968' + pro_submitter: '1' +- + pro_id: '27' + pro_description: 'xmnews 1.1' + pro_source_language_code: en_GB + pro_slug: xmnews-11 + pro_name: 'xmnews 1.1' + pro_txresources: '9' + pro_last_updated: '1596375755' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559968' + pro_submitter: '1' +- + pro_id: '28' pro_description: 'xNewsletter 1.2' pro_source_language_code: en_GB pro_slug: xnewsletter-12 pro_name: 'xNewsletter 1.2' pro_txresources: '11' - pro_last_updated: '1593767366' + pro_last_updated: '1595439724' pro_teams: '["ar_SA","zh_TW","da_DK","nl_NL","fr_FR","de_DE","it_IT","ja_JP","fa_IR","pl_PL","pt_BR","ru_RU","sk_SK","es_ES"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055378' + pro_type: '0' + pro_date: '1596559969' pro_submitter: '1' - - pro_id: '22' + pro_id: '29' + pro_description: 'xnewsletter 1.4' + pro_source_language_code: en_GB + pro_slug: xnewsletter-14 + pro_name: 'xnewsletter 1.4' + pro_txresources: '19' + pro_last_updated: '1595439940' + pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' + pro_resources: '0' + pro_translations: '0' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559969' + pro_submitter: '1' +- + pro_id: '30' + pro_description: 'Xoops 2.5.11' + pro_source_language_code: en_GB + pro_slug: xoops-2511 + pro_name: 'Xoops 2.5.11' + pro_txresources: '134' + pro_last_updated: '1596523393' + pro_teams: '["ar","ar_SA","bs_BA","bg_BG","my","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_CA","en_US","fr","fr_CA","fr_FR","de_DE","el_GR","he_IL","hu_HU","id_ID","it_IT","ja_JP","ko_KR","ku","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","th_TH","tr_TR","uk","vi","vi_VN"]' + pro_resources: '134' + pro_translations: '238' + pro_archived: '0' + pro_status: '11' + pro_type: '0' + pro_date: '1596559969' + pro_submitter: '1' +- + pro_id: '31' pro_description: 'Xoops 2.5.9' pro_source_language_code: en_GB pro_slug: xoops-259 pro_name: 'Xoops 2.5.9' pro_txresources: '126' - pro_last_updated: '1593766485' + pro_last_updated: '1596377219' pro_teams: '["ar","ar_SA","bs_BA","bg_BG","my","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_CA","en_US","fr","fr_CA","fr_FR","de_DE","el_GR","he_IL","hu_HU","id_ID","it_IT","ja_JP","ko_KR","ku","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","th_TH","tr_TR","uk","vi","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055379' + pro_type: '0' + pro_date: '1596559971' pro_submitter: '1' - - pro_id: '23' + pro_id: '32' pro_description: 'Xoops 2.6.0 beta' pro_source_language_code: en_GB pro_slug: xoops-260-beta pro_name: 'Xoops 2.6.0 beta' pro_txresources: '2' - pro_last_updated: '1593768567' + pro_last_updated: '1596384839' pro_teams: '["ar","ar_SA","bs_BA","bg_BG","my","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_CA","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","id_ID","it_IT","ja_JP","ko_KR","ku","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","th_TH","tr_TR","uk","vi","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055379' + pro_type: '0' + pro_date: '1596559971' pro_submitter: '1' - - pro_id: '24' + pro_id: '33' pro_description: 'XoopsFaq 1.25 RC1' pro_source_language_code: en_GB pro_slug: xoopsfaq-125-rc1 pro_name: 'XoopsFaq 1.25 RC1' pro_txresources: '6' - pro_last_updated: '1593765812' + pro_last_updated: '1596374827' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055380' + pro_type: '0' + pro_date: '1596559972' pro_submitter: '1' - - pro_id: '25' + pro_id: '34' pro_description: 'XoopsMembers 1.02' pro_source_language_code: en_GB pro_slug: xoopsmembers-102 pro_name: 'XoopsMembers 1.02' pro_txresources: '4' - pro_last_updated: '1519410782' + pro_last_updated: '1594920447' pro_teams: '["ar_SA","zh_TW","da_DK","nl_NL","fr_FR","de_DE","it_IT","ja_JP","fa_IR","pl_PL","pt_BR","ru_RU","sk_SK","es_ES"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055380' + pro_type: '0' + pro_date: '1596559972' pro_submitter: '1' - - pro_id: '26' + pro_id: '35' pro_description: 'XoopsPoll 1.40 RC1' pro_source_language_code: en_GB pro_slug: xoopspoll pro_name: XoopsPoll pro_txresources: '7' - pro_last_updated: '1565219460' + pro_last_updated: '1596374827' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055381' + pro_type: '0' + pro_date: '1596559973' pro_submitter: '1' - - pro_id: '27' + pro_id: '36' pro_description: XoopsTube pro_source_language_code: en_GB pro_slug: xoopstube pro_name: 'XoopsTube 1.06 Final' pro_txresources: '15' - pro_last_updated: '1592255865' + pro_last_updated: '1596375755' pro_teams: '["ar_SA","bs","bs_BA","bg_BG","my_MM","ca_ES","zh_CN","zh_TW","hr_HR","cs_CZ","da_DK","nl_NL","en_US","fr_FR","de_DE","el_GR","he_IL","hu_HU","it_IT","ja_JP","ko_KR","ms_MY","nb","no_NO","fa_IR","pl_PL","pt_BR","pt_PT","ps","ro_RO","ru_RU","sr_RS","sk_SK","sl_SI","es_ES","sv_SE","tl_PH","th_TH","tr_TR","uk","uk_UA","ur_PK","vi_VN"]' pro_resources: '0' pro_translations: '0' pro_archived: '0' pro_status: '11' - pro_date: '1594055381' + pro_type: '0' + pro_date: '1596559974' pro_submitter: '1' diff --git a/testdata/english/wgtransifex_requests.yml b/testdata/english/wgtransifex_requests.yml new file mode 100644 index 0000000..f7bcb87 --- /dev/null +++ b/testdata/english/wgtransifex_requests.yml @@ -0,0 +1 @@ +{ } \ No newline at end of file diff --git a/testdata/english/wgtransifex_resources.yml b/testdata/english/wgtransifex_resources.yml index 12d17c1..e93e5fa 100644 --- a/testdata/english/wgtransifex_resources.yml +++ b/testdata/english/wgtransifex_resources.yml @@ -1,215 +1,1881 @@ - - res_id: '1' + res_id: '135' res_source_language_code: en_GB - res_name: admin.php + res_name: '[class-xoopseditor-dhtmltextarea-language]yourlang.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: class-xoopseditor-dhtmltextarea-languageyourlangphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '136' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-textarea-language]yourlang.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: class-xoopseditor-textarea-languageyourlangphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '137' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-language]yourlang.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: class-tinymce-languageyourlangphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '138' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: tinymce-tinymce-jscripts-tiny_mce-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '139' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-advhr-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-advhr-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '140' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-advimage-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-advimage-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '141' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-advlink-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-advlink-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '142' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-emotions-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-emotions-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '143' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-example-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-example-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '144' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-example-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-example-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '145' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-fullpage-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-fullpage-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '146' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-media-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-media-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '147' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-paste-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-paste-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '148' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-searchreplace-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-searchreplace-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '149' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-style-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-style-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '150' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-table-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-table-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '151' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-template-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-template-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '152' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xhtmlxtras-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xhtmlxtras-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '153' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopscode-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopscode-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '154' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopscode-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopscode-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '155' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsemotions-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsemotions-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '156' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsemotions-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsemotions-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '157' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsimagemanager-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsimagemanager-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '158' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsimagemanager-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsimagemanager-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '159' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsmlcontent-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsmlcontent-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '160' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsmlcontent-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsmlcontent-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '161' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsquote-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsquote-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '162' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsquote-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-plugins-xoopsquote-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '163' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-themes-advanced-langs]yourshortlang_dlg.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-themes-advanced-langsyourshortlang_dlgjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '164' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-themes-advanced-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-themes-advanced-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '165' + res_source_language_code: en_GB + res_name: '[class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-themes-simple-langs]yourshortlang.js.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: class-xoopseditor-tinymce-tinymce-jscripts-tiny_mce-themes-simple-langsyourshortlangjstxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '166' + res_source_language_code: en_GB + res_name: '[Frameworks-moduleclasses-moduleadmin-language-yourlang]main.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: frameworks-moduleclasses-moduleadmin-language-yourlangmainphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '167' + res_source_language_code: en_GB + res_name: '[install-language-yourlang]finish.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: install-language-yourlangfinishphptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '168' + res_source_language_code: en_GB + res_name: '[install-language-yourlang]install2.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: install-language-yourlanginstall2php + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '169' + res_source_language_code: en_GB + res_name: '[install-language-yourlang]install.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: install-language-yourlanginstallphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '170' + res_source_language_code: en_GB + res_name: '[install-language-yourlang]mysql.lang.data.sql.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: install-language-yourlangmysqllangdatasqltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '171' + res_source_language_code: en_GB + res_name: '[install-language-yourlang]support.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: install-language-yourlangsupportphptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '172' + res_source_language_code: en_GB + res_name: '[install-language-yourlang]welcome.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: install-language-yourlangwelcomephptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '173' + res_source_language_code: en_GB + res_name: '[language-yourlang]admin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '174' + res_source_language_code: en_GB + res_name: '[language-yourlang]auth.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangauthphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '175' + res_source_language_code: en_GB + res_name: '[language-yourlang]backend.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlangbackendphptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '176' + res_source_language_code: en_GB + res_name: '[language-yourlang]banners.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangbannersphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '177' + res_source_language_code: en_GB + res_name: '[language-yourlang]calendar.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangcalendarphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '178' + res_source_language_code: en_GB + res_name: '[language-yourlang]captcha.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangcaptchaphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '179' + res_source_language_code: en_GB + res_name: '[language-yourlang]comment.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangcommentphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '180' + res_source_language_code: en_GB + res_name: '[language-yourlang]countries.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangcountriesphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '181' + res_source_language_code: en_GB + res_name: '[language-yourlang]errors.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangerrorsphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '182' + res_source_language_code: en_GB + res_name: '[language-yourlang]findusers.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangfindusersphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '183' + res_source_language_code: en_GB + res_name: '[language-yourlang]formdhtmltextarea.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangformdhtmltextareaphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '184' + res_source_language_code: en_GB + res_name: '[language-yourlang]global.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangglobalphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '185' + res_source_language_code: en_GB + res_name: '[language-yourlang]locale.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlanglocalephp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '186' + res_source_language_code: en_GB + res_name: '[language-yourlang]logger.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangloggerphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '187' + res_source_language_code: en_GB + res_name: '[language-yourlang]mail.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangmailphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '188' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]activated.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templateactivatedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '189' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]adminactivate.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templateadminactivatetpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '190' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]comment_notify.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatecomment_notifytpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '191' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]commentsubmit_notify.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatecommentsubmit_notifytpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '192' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]default_notify.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatedefault_notifytpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '193' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]lostpass1.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatelostpass1tpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '194' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]lostpass2.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatelostpass2tpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '195' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]register.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templateregistertpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '196' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]tellfriend.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatetellfriendtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '197' + res_source_language_code: en_GB + res_name: '[language-yourlang-mail_template]welcome.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlang-mail_templatewelcometpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '198' + res_source_language_code: en_GB + res_name: '[language-yourlang]misc.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangmiscphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '199' + res_source_language_code: en_GB + res_name: '[language-yourlang]notification.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangnotificationphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '200' + res_source_language_code: en_GB + res_name: '[language-yourlang]pmsg.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangpmsgphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '201' + res_source_language_code: en_GB + res_name: '[language-yourlang]search.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangsearchphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '202' + res_source_language_code: en_GB + res_name: '[language-yourlang]stopwords.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlangstopwordsphptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '203' + res_source_language_code: en_GB + res_name: '[language-yourlang]timezone.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangtimezonephp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '204' + res_source_language_code: en_GB + res_name: '[language-yourlang]uploader.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlanguploaderphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '205' + res_source_language_code: en_GB + res_name: '[language-yourlang]user.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlanguserphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '206' + res_source_language_code: en_GB + res_name: '[language-yourlang]xmf.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: language-yourlangxmfphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '207' + res_source_language_code: en_GB + res_name: '[language-yourlang]xoopsmailerlocal.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: language-yourlangxoopsmailerlocalphptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '208' + res_source_language_code: en_GB + res_name: '[modules-pm-language-yourlang]admin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-pm-language-yourlangadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '209' + res_source_language_code: en_GB + res_name: '[modules-pm-language-yourlang-help]help.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-pm-language-yourlang-helphelphtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '210' + res_source_language_code: en_GB + res_name: '[modules-pm-language-yourlang]main.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-pm-language-yourlangmainphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '211' + res_source_language_code: en_GB + res_name: '[modules-pm-language-yourlang]modinfo.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-pm-language-yourlangmodinfophp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '212' + res_source_language_code: en_GB + res_name: '[modules-profile-language-yourlang]admin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-profile-language-yourlangadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '213' + res_source_language_code: en_GB + res_name: '[modules-profile-language-yourlang-help]help.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-profile-language-yourlang-helphelphtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '214' + res_source_language_code: en_GB + res_name: '[modules-profile-language-yourlang-mail_template]emailchanged.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-profile-language-yourlang-mail_templateemailchangedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '215' + res_source_language_code: en_GB + res_name: '[modules-profile-language-yourlang]main.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-profile-language-yourlangmainphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '216' + res_source_language_code: en_GB + res_name: '[modules-profile-language-yourlang]modinfo.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-profile-language-yourlangmodinfophp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '217' + res_source_language_code: en_GB + res_name: '[modules-protector-language-yourlang-help]help.tpl.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-protector-language-yourlang-helphelptpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '218' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]avatars.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminavatarsphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '219' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]banners.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminbannersphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '220' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]blocksadmin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminblocksadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '221' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]comments.php' res_i18n_type: PHP_DEFINE - res_priority: '0' - res_slug: adminphp + res_priority: '1' + res_slug: modules-system-language-yourlang-admincommentsphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '222' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]groups.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-admingroupsphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '223' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]images.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminimagesphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '224' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]mailusers.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminmailusersphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '225' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]maintenance.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminmaintenancephp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '226' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]modulesadmin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminmodulesadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '227' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang]admin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlangadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '228' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]preferences.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminpreferencesphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '229' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]smilies.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminsmiliesphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '230' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]tplsets.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-admintplsetsphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '231' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]userrank.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminuserrankphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '232' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-admin]users.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlang-adminusersphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '233' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang]blocks.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlangblocksphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '234' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang]cpanel.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlangcpanelphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '235' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]avatars.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpavatarshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '236' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]banners.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpbannershtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '237' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]blocksadmin.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpblocksadminhtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '238' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]comments.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpcommentshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '239' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]groups.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpgroupshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '240' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]help_center.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helphelp_centerhtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '241' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]images.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpimageshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '242' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]mailusers.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpmailusershtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '243' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]maintenance.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpmaintenancehtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '244' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]module_index.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpmodule_indexhtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '245' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]modulesadmin.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpmodulesadminhtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '246' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]preferences.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helppreferenceshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '247' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]smilies.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpsmilieshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '248' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]tplsets.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helptplsetshtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '249' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]userrank.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpuserrankhtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '250' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang-help]users.html.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-language-yourlang-helpusershtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '251' + res_source_language_code: en_GB + res_name: '[modules-system-language-yourlang]modinfo.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-language-yourlangmodinfophp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '252' + res_source_language_code: en_GB + res_name: '[modules-system-themes-default-language-yourlang]admin.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: modules-system-themes-default-language-yourlangadminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' +- + res_id: '253' + res_source_language_code: en_GB + res_name: '[modules-system-themes-default-language-yourlang]localsupport.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: modules-system-themes-default-language-yourlanglocalsupportphptxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '2' + res_id: '254' res_source_language_code: en_GB - res_name: blocks.php + res_name: '[modules-system-themes-transition-language-yourlang]admin.php' res_i18n_type: PHP_DEFINE - res_priority: '0' - res_slug: blocksphp + res_priority: '1' + res_slug: modules-system-themes-transition-language-yourlangadminphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '3' + res_id: '255' res_source_language_code: en_GB - res_name: common.php.txt + res_name: '[modules-system-themes-transition-language-yourlang]localsupport.php.txt' res_i18n_type: TXT - res_priority: '0' - res_slug: commonphptxt + res_priority: '1' + res_slug: modules-system-themes-transition-language-yourlanglocalsupportphptxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '4' + res_id: '256' res_source_language_code: en_GB - res_name: feedback.php + res_name: '[modules-system-themes-zetadigme-language-yourlang]admin.php' res_i18n_type: PHP_DEFINE - res_priority: '0' - res_slug: feedbackphp + res_priority: '1' + res_slug: modules-system-themes-zetadigme-language-yourlangadminphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '5' + res_id: '257' res_source_language_code: en_GB - res_name: '[help]help.html.txt' + res_name: '[modules-system-themes-zetadigme-language-yourlang]localsupport.php.txt' res_i18n_type: TXT - res_priority: '0' - res_slug: helphelphtmltxt + res_priority: '1' + res_slug: modules-system-themes-zetadigme-language-yourlanglocalsupportphptxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '6' + res_id: '258' res_source_language_code: en_GB - res_name: '[mail_template]global_alb_approve_notify.tpl.txt' - res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_alb_approve_notifytpltxt + res_name: '[themes-xbootstrap-language-yourlang]main.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: themes-xbootstrap-language-yourlangmainphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '7' + res_id: '259' res_source_language_code: en_GB - res_name: '[mail_template]global_alb_delete_notify.tpl.txt' - res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_alb_delete_notifytpltxt + res_name: '[themes-xswatch4-language-yourlang]main.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: themes-xswatch4-language-yourlangmainphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '8' + res_id: '260' res_source_language_code: en_GB - res_name: '[mail_template]global_alb_modify_notify.tpl.txt' - res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_alb_modify_notifytpltxt + res_name: '[themes-xswatch-language-yourlang]main.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: themes-xswatch-language-yourlangmainphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '9' + res_id: '261' res_source_language_code: en_GB - res_name: '[mail_template]global_alb_new_notify.tpl.txt' - res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_alb_new_notifytpltxt + res_name: '[upgrade-language-yourlang]cnt-2.2.x-to-2.3.0.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: upgrade-language-yourlangcnt-22x-to-230php res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '10' + res_id: '262' res_source_language_code: en_GB - res_name: '[mail_template]global_img_approve_notify.tpl.txt' + res_name: '[upgrade-language-yourlang]support.php.txt' res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_img_approve_notifytpltxt + res_priority: '1' + res_slug: upgrade-language-yourlangsupportphptxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '11' + res_id: '263' res_source_language_code: en_GB - res_name: '[mail_template]global_img_comment_notify.tpl.txt' + res_name: '[upgrade-language-yourlang]upd-2.0.18-to-2.3.0.php' res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_img_comment_notifytpltxt + res_priority: '1' + res_slug: upgrade-language-yourlangupd2018-to-230php res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '12' + res_id: '264' res_source_language_code: en_GB - res_name: '[mail_template]global_img_delete_notify.tpl.txt' - res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_img_delete_notifytpltxt + res_name: '[upgrade-language-yourlang]upgrade.php' + res_i18n_type: PHP_DEFINE + res_priority: '1' + res_slug: upgrade-language-yourlangupgradephp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '13' + res_id: '265' res_source_language_code: en_GB - res_name: '[mail_template]global_img_new_notify.tpl.txt' + res_name: '[upgrade-language-yourlang]welcome.php.txt' res_i18n_type: TXT - res_priority: '0' - res_slug: mail_templateglobal_img_new_notifytpltxt + res_priority: '1' + res_slug: upgrade-language-yourlangwelcomephptxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '14' + res_id: '266' res_source_language_code: en_GB - res_name: main.php + res_name: '[xoops_lib-modules-protector-language-yourlang]admin.php' res_i18n_type: PHP_DEFINE - res_priority: '0' - res_slug: mainphp + res_priority: '1' + res_slug: xoops_lib-modules-protector-language-yourlangadminphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' - - res_id: '15' + res_id: '267' res_source_language_code: en_GB - res_name: modinfo.php + res_name: '[xoops_lib-modules-protector-language-yourlang]main.php' res_i18n_type: PHP_DEFINE - res_priority: '0' - res_slug: modinfophp + res_priority: '1' + res_slug: xoops_lib-modules-protector-language-yourlangmainphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055402' + res_date: '1596562003' res_submitter: '1' res_status: '10' - res_pro_id: '16' + res_pro_id: '30' +- + res_id: '268' + res_source_language_code: en_GB + res_name: '[xoops_lib-modules-protector-language-yourlang]modinfo.php.txt' + res_i18n_type: TXT + res_priority: '1' + res_slug: xoops_lib-modules-protector-language-yourlangmodinfophptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562003' + res_submitter: '1' + res_status: '10' + res_pro_id: '30' - - res_id: '16' + res_id: '269' res_source_language_code: en_GB res_name: admin.php res_i18n_type: PHP_DEFINE @@ -218,12 +1884,12 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '17' + res_id: '270' res_source_language_code: en_GB res_name: blocks.php res_i18n_type: PHP_DEFINE @@ -232,26 +1898,26 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '18' + res_id: '271' res_source_language_code: en_GB - res_name: common.php.txt - res_i18n_type: TXT + res_name: common.php + res_i18n_type: PHP_DEFINE res_priority: '0' - res_slug: commonphptxt + res_slug: commonphp res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '19' + res_id: '272' res_source_language_code: en_GB res_name: '[help]disclaimer.tpl.txt' res_i18n_type: TXT @@ -260,12 +1926,12 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '20' + res_id: '273' res_source_language_code: en_GB res_name: '[help]helpheader.tpl.txt' res_i18n_type: TXT @@ -274,12 +1940,12 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '21' + res_id: '274' res_source_language_code: en_GB res_name: '[help]help.tpl.txt' res_i18n_type: TXT @@ -288,12 +1954,12 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '22' + res_id: '275' res_source_language_code: en_GB res_name: '[help]license.tpl.txt' res_i18n_type: TXT @@ -302,12 +1968,12 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '9' - - res_id: '23' + res_id: '276' res_source_language_code: en_GB res_name: '[help]support.tpl.txt' res_i18n_type: TXT @@ -316,124 +1982,320 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '277' + res_source_language_code: en_GB + res_name: '[mail_template]category_item_published.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templatecategory_item_publishedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '278' + res_source_language_code: en_GB + res_name: '[mail_template]category_item_submitted.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templatecategory_item_submittedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '279' + res_source_language_code: en_GB + res_name: '[mail_template]global_item_category_created.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templateglobal_item_category_createdtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '280' + res_source_language_code: en_GB + res_name: '[mail_template]global_item_published.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templateglobal_item_publishedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '281' + res_source_language_code: en_GB + res_name: '[mail_template]global_item_submitted.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templateglobal_item_submittedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '282' + res_source_language_code: en_GB + res_name: '[mail_template]item_approved.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templateitem_approvedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '283' + res_source_language_code: en_GB + res_name: '[mail_template]item_rejected.tpl.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: mail_templateitem_rejectedtpltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '284' + res_source_language_code: en_GB + res_name: main.php + res_i18n_type: PHP_DEFINE + res_priority: '0' + res_slug: mainphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '285' + res_source_language_code: en_GB + res_name: modinfo.php + res_i18n_type: PHP_DEFINE + res_priority: '0' + res_slug: modinfophp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562158' + res_submitter: '1' + res_status: '10' + res_pro_id: '9' +- + res_id: '286' + res_source_language_code: en_GB + res_name: admin.php + res_i18n_type: PHP_DEFINE + res_priority: '0' + res_slug: adminphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562327' + res_submitter: '1' + res_status: '10' + res_pro_id: '16' +- + res_id: '287' + res_source_language_code: en_GB + res_name: blocks.php + res_i18n_type: PHP_DEFINE + res_priority: '0' + res_slug: blocksphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562327' + res_submitter: '1' + res_status: '10' + res_pro_id: '16' +- + res_id: '288' + res_source_language_code: en_GB + res_name: common.php.txt + res_i18n_type: TXT + res_priority: '0' + res_slug: commonphptxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562327' + res_submitter: '1' + res_status: '10' + res_pro_id: '16' +- + res_id: '289' + res_source_language_code: en_GB + res_name: feedback.php + res_i18n_type: PHP_DEFINE + res_priority: '0' + res_slug: feedbackphp + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562327' + res_submitter: '1' + res_status: '10' + res_pro_id: '16' +- + res_id: '290' + res_source_language_code: en_GB + res_name: '[help]help.html.txt' + res_i18n_type: TXT + res_priority: '0' + res_slug: helphelphtmltxt + res_categories: '' + res_metadata: '' + res_translations: '0' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '24' + res_id: '291' res_source_language_code: en_GB - res_name: '[mail_template]forum_newpost_notify.tpl.txt' + res_name: '[mail_template]global_alb_approve_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateforum_newpost_notifytpltxt + res_slug: mail_templateglobal_alb_approve_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '25' + res_id: '292' res_source_language_code: en_GB - res_name: '[mail_template]forum_newthread_notify.tpl.txt' + res_name: '[mail_template]global_alb_delete_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateforum_newthread_notifytpltxt + res_slug: mail_templateglobal_alb_delete_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '26' + res_id: '293' res_source_language_code: en_GB - res_name: '[mail_template]forum_report.tpl.txt' + res_name: '[mail_template]global_alb_modify_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateforum_reporttpltxt + res_slug: mail_templateglobal_alb_modify_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '27' + res_id: '294' res_source_language_code: en_GB - res_name: '[mail_template]global_digest_notify.tpl.txt' + res_name: '[mail_template]global_alb_new_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateglobal_digest_notifytpltxt + res_slug: mail_templateglobal_alb_new_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '28' + res_id: '295' res_source_language_code: en_GB - res_name: '[mail_template]global_newforum_notify.tpl.txt' + res_name: '[mail_template]global_img_approve_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateglobal_newforum_notifytpltxt + res_slug: mail_templateglobal_img_approve_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '29' + res_id: '296' res_source_language_code: en_GB - res_name: '[mail_template]global_newfullpost_notify.tpl.txt' + res_name: '[mail_template]global_img_comment_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateglobal_newfullpost_notifytpltxt + res_slug: mail_templateglobal_img_comment_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '30' + res_id: '297' res_source_language_code: en_GB - res_name: '[mail_template]global_newpost_notify.tpl.txt' + res_name: '[mail_template]global_img_delete_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templateglobal_newpost_notifytpltxt + res_slug: mail_templateglobal_img_delete_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '31' + res_id: '298' res_source_language_code: en_GB - res_name: '[mail_template]thread_newpost_notify.tpl.txt' + res_name: '[mail_template]global_img_new_notify.tpl.txt' res_i18n_type: TXT res_priority: '0' - res_slug: mail_templatethread_newpost_notifytpltxt + res_slug: mail_templateglobal_img_new_notifytpltxt res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '32' + res_id: '299' res_source_language_code: en_GB res_name: main.php res_i18n_type: PHP_DEFINE @@ -442,12 +2304,12 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' - - res_id: '33' + res_id: '300' res_source_language_code: en_GB res_name: modinfo.php res_i18n_type: PHP_DEFINE @@ -456,7 +2318,7 @@ res_categories: '' res_metadata: '' res_translations: '0' - res_date: '1594055441' + res_date: '1596562327' res_submitter: '1' res_status: '10' - res_pro_id: '8' + res_pro_id: '16' diff --git a/testdata/english/wgtransifex_translations.yml b/testdata/english/wgtransifex_translations.yml index 97e390f..4ed5c37 100644 --- a/testdata/english/wgtransifex_translations.yml +++ b/testdata/english/wgtransifex_translations.yml @@ -1,9 +1,5135 @@ - - tra_id: '1' - tra_pro_id: '16' - tra_res_id: '1' + tra_id: '165' + tra_pro_id: '30' + tra_res_id: '31' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.simple'',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '12' + tra_untranslated_entities: '0' + tra_last_update: '1596376570' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js + tra_status: '10' + tra_date: '1596561980' + tra_submitter: '1' +- + tra_id: '166' + tra_pro_id: '30' + tra_res_id: '32' + tra_lang_id: '1' + tra_content: "This module is maintained by the XOOPS Community\");\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '32' + tra_translated_words: '116' + tra_untranslated_entities: '0' + tra_last_update: '1596376459' + tra_local: Frameworks/moduleclasses/moduleadmin/language/english/main.php + tra_status: '10' + tra_date: '1596561981' + tra_submitter: '1' +- + tra_id: '167' + tra_pro_id: '30' + tra_res_id: '33' + tra_lang_id: '1' + tra_content: "Your site\n

You can now access the home page of your site.

\n

Support

\n

Visit The XOOPS Project

\n

ATTENTION : Your site currently contains the minimum functionality. \nPlease visit xoops.org \nto learn more about extending XOOPS to present text pages, photo galleries, forums, and more, \nwith modules as well as customizing the look of your XOOPS with themes.

\n\";\n\n$content .= \"

Security configuration

\n

The installer will try to configure your site for security considerations. Please double check to make sure:\n

\nThe mainfile.php is readonly.
\nRemove the folder {$installer_modified} (or install if it was not renamed automatically by the installer) from your server.\n
\n

\n\";" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '21' + tra_translated_words: '130' + tra_untranslated_entities: '0' + tra_last_update: '1596376579' + tra_local: install/language/english/finish.php + tra_status: '10' + tra_date: '1596561981' + tra_submitter: '1' +- + tra_id: '168' + tra_pro_id: '30' + tra_res_id: '34' + tra_lang_id: '1' + tra_content: "Make ../include/license.php Writable');\ndefine('LICENSE_IS_WRITEABLE', 'License is %s');\ndefine('_INSTALL_WEBMASTER', 'Webmasters');\ndefine('_INSTALL_WEBMASTERD', 'Webmasters of this site');\ndefine('_INSTALL_REGUSERS', 'Registered Users');\ndefine('_INSTALL_REGUSERSD', 'Registered Users Group');\ndefine('_INSTALL_ANONUSERS', 'Anonymous Users');\ndefine('_INSTALL_ANONUSERSD', 'Anonymous Users Group');\n/**\n * New Group types\n */\ndefine('_INSTALL_BANNEDUSERS', 'Banned Users');\ndefine('_INSTALL_BANNEDUSERSD', 'Banned user group');\ndefine('_INSTALL_MODERATORUSERS', 'Moderators');\ndefine('_INSTALL_MODERATORUSERSD', 'These are Moderators for your website');\ndefine('_INSTALL_SUBMITTERUSERS', 'Submitters');\ndefine('_INSTALL_SUBMITTERUSERSD', 'This group can submit articles to your website');\ndefine('_INSTALL_DEVELOPEUSERS', 'Developer');\ndefine('_INSTALL_DEVELOPEUSERSD', 'This user has developer privileges and can see developer debugging messages.');\ndefine('_INSTALL_L165', 'The site is currently closed for maintenance. Please come back later.');\ndefine('_INSTALL_ANON', 'Anonymous');\ndefine('_INSTALL_DISCLMR', 'While the administrators and moderators of this site will attempt to remove\nor edit any generally objectionable material as quickly as possible, it is\nimpossible to review every message. Therefore you acknowledge that all posts\nmade to this site express the views and opinions of the author and not the\nadministrators, moderators or webmaster (except for posts by these people)\nand hence will not be held liable.\n\nYou agree not to post any abusive, obscene, vulgar, slanderous, hateful,\nthreatening, sexually-orientated or any other material that may violate any\napplicable laws. Doing so may lead to you being immediately and permanently\nbanned (and your service provider being informed). The IP address of all\nposts is recorded to aid in enforcing these conditions. Creating multiple\naccounts for a single user is not allowed. You agree that the webmaster,\nadministrator and moderators of this site have the right to remove, edit,\nmove or close any topic at any time should they see fit. As a user you agree\nto any information you have entered above being stored in a database. While\nthis information will not be disclosed to any third party without your\nconsent the webmaster, administrator and moderators cannot be held\nresponsible for any hacking attempt that may lead to the data being\ncompromised.\n\nThis site system uses cookies to store information on your local computer.\nThese cookies do not contain any of the information you have entered above,\nthey serve only to improve your viewing pleasure. The email address is used\nonly for confirming your registration details and password (and for sending\nnew passwords should you forget your current one).\n\nBy clicking Register below you agree to be bound by these conditions.');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '19' + tra_translated_words: '352' + tra_untranslated_entities: '0' + tra_last_update: '1596376580' + tra_local: install/language/english/install2.php + tra_status: '10' + tra_date: '1596561982' + tra_submitter: '1' +- + tra_id: '169' + tra_pro_id: '30' + tra_res_id: '35' + tra_lang_id: '1' + tra_content: "\n * @author Kazumi Ono \n * @author Skalpa Keo \n * @author Taiwen Jiang \n * @author dugris \n */\n// _LANGCODE: en\n// _CHARSET : UTF-8\n// Translator: XOOPS Translation Team\ndefine('SHOW_HIDE_HELP', 'Show/hide help text');\n// License\ndefine('LICENSE_NOT_WRITEABLE', 'License file \"%s\" is NOT writable!');\ndefine('LICENSE_IS_WRITEABLE', '%s License is writable.');\n// Configuration check page\ndefine('SERVER_API', 'Server API');\ndefine('PHP_EXTENSION', '%s extension');\ndefine('CHAR_ENCODING', 'Character encoding');\ndefine('XML_PARSING', 'XML parsing');\ndefine('REQUIREMENTS', 'Requirements');\ndefine('_PHP_VERSION', 'PHP version');\ndefine('RECOMMENDED_SETTINGS', 'Recommended settings');\ndefine('RECOMMENDED_EXTENSIONS', 'Recommended extensions');\ndefine('SETTING_NAME', 'Setting name');\ndefine('RECOMMENDED', 'Recommended');\ndefine('CURRENT', 'Current');\ndefine('RECOMMENDED_EXTENSIONS_MSG', 'These extensions are not required for normal use, but may be necessary to explore\n some specific features (like the multi-language or RSS support). Thus, it is recommended to have them installed.');\ndefine('NONE', 'None');\ndefine('SUCCESS', 'Success');\ndefine('WARNING', 'Warning');\ndefine('FAILED', 'Failed');\n// Titles (main and pages)\ndefine('XOOPS_INSTALL_WIZARD', 'XOOPS Installation Wizard');\ndefine('LANGUAGE_SELECTION', 'Language selection');\ndefine('LANGUAGE_SELECTION_TITLE', 'Select your language'); // L128\ndefine('INTRODUCTION', 'Introduction');\ndefine('INTRODUCTION_TITLE', 'Welcome to the XOOPS Installation Wizard'); // L0\ndefine('CONFIGURATION_CHECK', 'Configuration check');\ndefine('CONFIGURATION_CHECK_TITLE', 'Checking your server configuration');\ndefine('PATHS_SETTINGS', 'Paths settings');\ndefine('PATHS_SETTINGS_TITLE', 'Paths settings');\ndefine('DATABASE_CONNECTION', 'Database connection');\ndefine('DATABASE_CONNECTION_TITLE', 'Database connection');\ndefine('DATABASE_CONFIG', 'Database configuration');\ndefine('DATABASE_CONFIG_TITLE', 'Database configuration');\ndefine('CONFIG_SAVE', 'Save Configuration');\ndefine('CONFIG_SAVE_TITLE', 'Saving your system configuration');\ndefine('TABLES_CREATION', 'Tables creation');\ndefine('TABLES_CREATION_TITLE', 'Database tables creation');\ndefine('INITIAL_SETTINGS', 'Initial settings');\ndefine('INITIAL_SETTINGS_TITLE', 'Please enter your initial settings');\ndefine('DATA_INSERTION', 'Data insertion');\ndefine('DATA_INSERTION_TITLE', 'Saving your settings to the database');\ndefine('WELCOME', 'Welcome');\ndefine('WELCOME_TITLE', 'Welcome to your XOOPS site'); // L0\n// Settings (labels and help text)\ndefine('XOOPS_PATHS', 'XOOPS Physical paths');\ndefine('XOOPS_URLS', 'Web locations');\ndefine('XOOPS_ROOT_PATH_LABEL', 'XOOPS documents root physical path');\ndefine('XOOPS_ROOT_PATH_HELP', 'Physical path to the XOOPS documents (served) directory WITHOUT trailing slash');\ndefine('XOOPS_LIB_PATH_LABEL', 'XOOPS library directory');\ndefine('XOOPS_LIB_PATH_HELP', 'Physical path to the XOOPS library directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.');\ndefine('XOOPS_DATA_PATH_LABEL', 'XOOPS data files directory');\ndefine('XOOPS_DATA_PATH_HELP', 'Physical path to the XOOPS data files (writable) directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.');\ndefine('XOOPS_URL_LABEL', 'Website location (URL)'); // L56\ndefine('XOOPS_URL_HELP', 'Main URL that will be used to access your XOOPS installation'); // L58\ndefine('LEGEND_CONNECTION', 'Server connection');\ndefine('LEGEND_DATABASE', 'Database'); // L51\ndefine('DB_HOST_LABEL', 'Server hostname'); // L27\ndefine('DB_HOST_HELP', 'Hostname of the database server. If you are unsure, localhost works in most cases'); // L67\ndefine('DB_USER_LABEL', 'User name'); // L28\ndefine('DB_USER_HELP', 'Name of the user account that will be used to connect to the database server'); // L65\ndefine('DB_PASS_LABEL', 'Password'); // L52\ndefine('DB_PASS_HELP', 'Password of your database user account'); // L68\ndefine('DB_NAME_LABEL', 'Database name'); // L29\ndefine('DB_NAME_HELP', 'The name of database on the host. The installer will attempt to create the database if not exist'); // L64\ndefine('DB_CHARSET_LABEL', 'Database character set');\ndefine('DB_CHARSET_HELP', 'MySQL includes character set support that enables you to store data using a variety of character sets and perform comparisons according to a variety of collations.');\ndefine('DB_COLLATION_LABEL', 'Database collation');\ndefine('DB_COLLATION_HELP', 'A collation is a set of rules for comparing characters in a character set.');\ndefine('DB_PREFIX_LABEL', 'Table prefix'); // L30\ndefine('DB_PREFIX_HELP', 'This prefix will be added to all new tables created to avoid name conflicts in the database. If you are unsure, just keep the default'); // L63\ndefine('DB_PCONNECT_LABEL', 'Use persistent connection'); // L54\ndefine('DB_PCONNECT_HELP', \"Default is 'No'. Leave it blank if you are unsure\"); // L69\ndefine('DB_DATABASE_LABEL', 'Database');\ndefine('LEGEND_ADMIN_ACCOUNT', 'Administrator account');\ndefine('ADMIN_LOGIN_LABEL', 'Admin login'); // L37\ndefine('ADMIN_EMAIL_LABEL', 'Admin e-mail'); // L38\ndefine('ADMIN_PASS_LABEL', 'Admin password'); // L39\ndefine('ADMIN_CONFIRMPASS_LABEL', 'Confirm password'); // L74\n// Buttons\ndefine('BUTTON_PREVIOUS', 'Previous'); // L42\ndefine('BUTTON_NEXT', 'Continue'); // L47\n// Messages\ndefine('XOOPS_FOUND', '%s found');\ndefine('CHECKING_PERMISSIONS', 'Checking file and directory permissions...'); // L82\ndefine('IS_NOT_WRITABLE', '%s is NOT writable.'); // L83\ndefine('IS_WRITABLE', '%s is writable.'); // L84\ndefine('XOOPS_PATH_FOUND', 'Path found.');\n//define('READY_CREATE_TABLES', 'No XOOPS tables were detected.
The installer is now ready to create the XOOPS system tables.');\ndefine('XOOPS_TABLES_FOUND', 'The XOOPS system tables already exist in your database.'); // L131\ndefine('XOOPS_TABLES_CREATED', 'XOOPS system tables have been created.');\n//define('READY_INSERT_DATA', 'The installer is now ready to insert initial data into your database.');\n//define('READY_SAVE_MAINFILE', 'The installer is now ready to save the specified settings to mainfile.php.');\ndefine('SAVED_MAINFILE', 'Settings saved');\ndefine('SAVED_MAINFILE_MSG', 'The installer has saved the specified settings to mainfile.php and secure.php.');\ndefine('DATA_ALREADY_INSERTED', 'XOOPS data found in database.');\ndefine('DATA_INSERTED', 'Initial data has been inserted into database.');\n// %s is database name\ndefine('DATABASE_CREATED', 'Database %s created!'); // L43\n// %s is table name\ndefine('TABLE_NOT_CREATED', 'Unable to create table %s'); // L118\ndefine('TABLE_CREATED', 'Table %s created.'); // L45\ndefine('ROWS_INSERTED', '%d entries inserted to table %s.'); // L119\ndefine('ROWS_FAILED', 'Failed inserting %d entries to table %s.'); // L120\ndefine('TABLE_ALTERED', 'Table %s updated.'); // L133\ndefine('TABLE_NOT_ALTERED', 'Failed updating table %s.'); // L134\ndefine('TABLE_DROPPED', 'Table %s dropped.'); // L163\ndefine('TABLE_NOT_DROPPED', 'Failed deleting table %s.'); // L164\n// Error messages\ndefine('ERR_COULD_NOT_ACCESS', 'Could not access the specified folder. Please verify that it exists and is readable by the server.');\ndefine('ERR_NO_XOOPS_FOUND', 'No XOOPS installation could be found in the specified folder.');\ndefine('ERR_INVALID_EMAIL', 'Invalid Email'); // L73\ndefine('ERR_REQUIRED', 'Information is required.'); // L41\ndefine('ERR_PASSWORD_MATCH', 'The two passwords do not match');\ndefine('ERR_NEED_WRITE_ACCESS', 'The server must be given write access to the following files and folders
(i.e. chmod 775 directory_name on a UNIX/LINUX server)
If they are not available or not created correctly, please create manually and set proper permissions.');\ndefine('ERR_NO_DATABASE', 'Could not create database. Contact the server administrator for details.'); // L31\ndefine('ERR_NO_DBCONNECTION', 'Could not connect to the database server.'); // L106\ndefine('ERR_WRITING_CONSTANT', 'Failed writing constant %s.'); // L122\ndefine('ERR_COPY_MAINFILE', 'Could not copy the distribution file to %s');\ndefine('ERR_WRITE_MAINFILE', 'Could not write into %s. Please check the file permission and try again.');\ndefine('ERR_READ_MAINFILE', 'Could not open %s for reading');\ndefine('ERR_INVALID_DBCHARSET', \"The charset '%s' is not supported.\");\ndefine('ERR_INVALID_DBCOLLATION', \"The collation '%s' is not supported.\");\ndefine('ERR_CHARSET_NOT_SET', 'Default character set is not set for XOOPS database.');\ndefine('_INSTALL_CHARSET', 'UTF-8');\ndefine('SUPPORT', 'Support');\ndefine('LOGIN', 'Authentication');\ndefine('LOGIN_TITLE', 'Authentication');\ndefine('USER_LOGIN', 'Administrator Login');\ndefine('USERNAME', 'Username :');\ndefine('PASSWORD', 'Password :');\ndefine('ICONV_CONVERSION', 'Character set conversion');\ndefine('ZLIB_COMPRESSION', 'Zlib Compression');\ndefine('IMAGE_FUNCTIONS', 'Image functions');\ndefine('IMAGE_METAS', 'Image meta data (exif)');\ndefine('FILTER_FUNCTIONS', 'Filter functions');\ndefine('ADMIN_EXIST', 'The administrator account already exists.');\ndefine('CONFIG_SITE', 'Site configuration');\ndefine('CONFIG_SITE_TITLE', 'Site configuration');\ndefine('MODULES', 'Modules installation');\ndefine('MODULES_TITLE', 'Modules installation');\ndefine('THEME', 'Select theme');\ndefine('THEME_TITLE', 'Select the default theme');\ndefine('INSTALLED_MODULES', 'The following modules have been installed.');\ndefine('NO_MODULES_FOUND', 'No modules found.');\ndefine('NO_INSTALLED_MODULES', 'No module installed.');\ndefine('THEME_NO_SCREENSHOT', 'No screenshot found');\ndefine('IS_VALOR', ' => ');\n// password message\ndefine('PASSWORD_LABEL', 'Password strength');\ndefine('PASSWORD_DESC', 'Password not entered');\ndefine('PASSWORD_GENERATOR', 'Password generator');\ndefine('PASSWORD_GENERATE', 'Generate');\ndefine('PASSWORD_COPY', 'Copy');\ndefine('PASSWORD_VERY_WEAK', 'Very Weak');\ndefine('PASSWORD_WEAK', 'Weak');\ndefine('PASSWORD_BETTER', 'Better');\ndefine('PASSWORD_MEDIUM', 'Medium');\ndefine('PASSWORD_STRONG', 'Strong');\ndefine('PASSWORD_STRONGEST', 'Strongest');\n//2.5.7\ndefine('WRITTEN_LICENSE', 'Wrote XOOPS %s License Key: %s');\n//2.5.8\ndefine('CHMOD_CHGRP_REPEAT', 'Retry');\ndefine('CHMOD_CHGRP_IGNORE', 'Use Anyway');\ndefine('CHMOD_CHGRP_ERROR', 'Installer may not be able to write the configuration file %1$s.

PHP is writing files under user %2$s and group %3$s.

The directory %4$s/ has user %5$s and group %6$s');\n//2.5.9\ndefine(\"CURL_HTTP\", \"Client URL Library (cURL)\");\ndefine('XOOPS_COOKIE_DOMAIN_LABEL', 'Cookie Domain for the Website');\ndefine('XOOPS_COOKIE_DOMAIN_HELP', 'Domain to set cookies. May be blank, the full host from the URL (www.example.com), or the registered domain without subdomains (example.com) to share across subdomains (www.example.com and blog.example.com.)');\ndefine('INTL_SUPPORT', 'Internationalization functions');\ndefine('XOOPS_SOURCE_CODE', \"XOOPS on GitHub\");\ndefine('XOOPS_INSTALLING', 'Installing');\ndefine('XOOPS_ERROR_ENCOUNTERED', 'Error');\ndefine('XOOPS_ERROR_SEE_BELOW', 'See below for messages.');\ndefine('MODULES_AVAILABLE', 'Available Modules');\ndefine('INSTALL_THIS_MODULE', 'Add %s');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '163' + tra_translated_words: '773' + tra_untranslated_entities: '0' + tra_last_update: '1596376581' + tra_local: install/language/english/install.php + tra_status: '10' + tra_date: '1596561983' + tra_submitter: '1' +- + tra_id: '170' + tra_pro_id: '30' + tra_res_id: '36' + tra_lang_id: '1' + tra_content: "#\n# Dumping data for table `ranks`\n#\n\nINSERT INTO ranks VALUES (1, 'Just popping in', 0, 20, 0, 'ranks/rank3e632f95e81ca.gif');\nINSERT INTO ranks VALUES (2, 'Not too shy to talk', 21, 40, 0, 'ranks/rank3dbf8e94a6f72.gif');\nINSERT INTO ranks VALUES (3, 'Quite a regular', 41, 70, 0, 'ranks/rank3dbf8e9e7d88d.gif');\nINSERT INTO ranks VALUES (4, 'Just can\\'t stay away', 71, 150, 0, 'ranks/rank3dbf8ea81e642.gif');\nINSERT INTO ranks VALUES (5, 'Home away from home', 151, 10000, 0, 'ranks/rank3dbf8eb1a72e7.gif');\nINSERT INTO ranks VALUES (6, 'Moderator', 0, 0, 1, 'ranks/rank3dbf8edf15093.gif');\nINSERT INTO ranks VALUES (7, 'Webmaster', 0, 0, 1, 'ranks/rank3dbf8ee8681cd.gif');\n\n#\n# Dumping data for table `smiles`\n#\n\nINSERT INTO smiles VALUES (1, ':-D', 'smilies/smil3dbd4d4e4c4f2.gif', 'Very Happy', 1);\nINSERT INTO smiles VALUES (2, ':-)', 'smilies/smil3dbd4d6422f04.gif', 'Smile', 1);\nINSERT INTO smiles VALUES (3, ':-(', 'smilies/smil3dbd4d75edb5e.gif', 'Sad', 1);\nINSERT INTO smiles VALUES (4, ':-o', 'smilies/smil3dbd4d8676346.gif', 'Surprised', 1);\nINSERT INTO smiles VALUES (5, ':-?', 'smilies/smil3dbd4d99c6eaa.gif', 'Confused', 1);\nINSERT INTO smiles VALUES (6, '8-)', 'smilies/smil3dbd4daabd491.gif', 'Cool', 1);\nINSERT INTO smiles VALUES (7, ':lol:', 'smilies/smil3dbd4dbc14f3f.gif', 'Laughing', 1);\nINSERT INTO smiles VALUES (8, ':-x', 'smilies/smil3dbd4dcd7b9f4.gif', 'Mad', 1);\nINSERT INTO smiles VALUES (9, ':-P', 'smilies/smil3dbd4ddd6835f.gif', 'Razz', 1);\nINSERT INTO smiles VALUES (10, ':oops:', 'smilies/smil3dbd4df1944ee.gif', 'Embaressed', 0);\nINSERT INTO smiles VALUES (11, ':cry:', 'smilies/smil3dbd4e02c5440.gif', 'Crying (very sad)', 0);\nINSERT INTO smiles VALUES (12, ':evil:', 'smilies/smil3dbd4e1748cc9.gif', 'Evil or Very Mad', 0);\nINSERT INTO smiles VALUES (13, ':roll:', 'smilies/smil3dbd4e29bbcc7.gif', 'Rolling Eyes', 0);\nINSERT INTO smiles VALUES (14, ';-)', 'smilies/smil3dbd4e398ff7b.gif', 'Wink', 0);\nINSERT INTO smiles VALUES (15, ':pint:', 'smilies/smil3dbd4e4c2e742.gif', 'Another pint of beer', 0);\nINSERT INTO smiles VALUES (16, ':hammer:', 'smilies/smil3dbd4e5e7563a.gif', 'ToolTimes at work', 0);\nINSERT INTO smiles VALUES (17, ':idea:', 'smilies/smil3dbd4e7853679.gif', 'I have an idea', 0);" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '27' + tra_translated_words: '265' + tra_untranslated_entities: '0' + tra_last_update: '1596376583' + tra_local: install/language/english/mysql.lang.data.sql + tra_status: '10' + tra_date: '1596561984' + tra_submitter: '1' +- + tra_id: '171' + tra_pro_id: '30' + tra_res_id: '37' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org/',\n 'title' => 'English support');\n\n// Add extra support sites, use corresponding language folder name as key, for instance:\n/*\n$supports[\"french\"] = array(\n \"url\" => \"http://www.frxoops.org/\",\n \"title\" => \"Support francophone\"\n);\n*/" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '59' + tra_untranslated_entities: '0' + tra_last_update: '1596376584' + tra_local: install/language/english/support.php + tra_status: '10' + tra_date: '1596561985' + tra_submitter: '1' +- + tra_id: '172' + tra_pro_id: '30' + tra_res_id: '38' + tra_lang_id: '1' + tra_content: "\n XOOPS is an open-source\n Object-Oriented Web publishing system written in PHP. It is an ideal tool for\n developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more.\n

\n

\n XOOPS is released under the terms of the\n GNU General Public License (GPL)\n version 2 or greater, and is free to use and modify.\n It is free to redistribute as long as you abide by the distribution terms of the GPL.\n

\n

Requirements

\n
    \n
  • WWW Server (Apache, NGINX, IIS, etc)
  • \n
  • PHP 5.3.9 or higher, 7.2+ recommended
  • \n
  • MySQL 5.5 or higher, 5.7+ recommended
  • \n
\n

Before you install

\n
    \n
  1. Setup WWW server, PHP and database server properly.
  2. \n
  3. Prepare a database for your XOOPS site.
  4. \n
  5. Prepare user account and grant the user the access to the database.
  6. \n
  7. Make these directories and files writable: %s
  8. \n
  9. For security considerations, you are strongly advised to move the two directories below out of document root and change the folder names: %s
  10. \n
  11. Create (if not already present) and make these directories writable: %s
  12. \n
  13. Turn cookie and JavaScript of your browser on.
  14. \n
\n

Special Notes

\n

Some specific system software combinations may require some additional configurations to work\n with XOOPS. If any of these topics apply to your environment, please see the full \n XOOPS \n installation manual for more information. \n

\n

MySQL 8.0 is not supported in all PHP versions. Even in the supported versions, issues with the \n PHP mysqlnd library may require the MySQL server's default-authentication-plugin \n to be set to mysql_native_password to function correctly.\n

\n

SELinux enabled systems (such as CentOS and RHEL) may require changes to the security context\n for XOOPS directories in addition to the normal file permissions to make directories writable. \n Consult your system documentation and/or systems administrator.\n

\n';" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '43' + tra_translated_words: '320' + tra_untranslated_entities: '0' + tra_last_update: '1596376585' + tra_local: install/language/english/welcome.php + tra_status: '10' + tra_date: '1596561985' + tra_submitter: '1' +- + tra_id: '173' + tra_pro_id: '30' + tra_res_id: '39' + tra_lang_id: '1' + tra_content: "Please remove this directory for security reasons.');\ndefine('_AD_WARNINGWRITEABLE', 'WARNING: File %s is writeable by the server.
Please change the permission of this file for security reasons.
in Unix (444), in Win32 (read-only)');\ndefine('_AD_WARNINGNOTWRITEABLE', 'WARNING: Folder %s is not writeable by the server.
Please change the permission of this folder.
in Unix (777), in Win32 (writable)');\ndefine('_AD_WARNINGXOOPSLIBINSIDE', 'WARNING: Folder %s is inside DocumentRoot!
For security considerations it is highly suggested to move it out of DocumentRoot.');\ndefine('_AD_WARNING_OLD_PHP', 'WARNING: Consider upgrading to a newer version of PHP. Version %s or newer is recommended and will be required in future XOOPS versions.');" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '16' + tra_translated_words: '141' + tra_untranslated_entities: '0' + tra_last_update: '1596376424' + tra_local: language/english/admin.php + tra_status: '10' + tra_date: '1596561986' + tra_submitter: '1' +- + tra_id: '174' + tra_pro_id: '30' + tra_res_id: '40' + tra_lang_id: '1' + tra_content: "' . 'Please verify your user data or set on the automatic provisioning');\ndefine('_AUTH_LDAP_START_TLS_FAILED', 'Failed to open a TLS connection');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '6' + tra_translated_words: '41' + tra_untranslated_entities: '0' + tra_last_update: '1596376425' + tra_local: language/english/auth.php + tra_status: '10' + tra_date: '1596561987' + tra_submitter: '1' +- + tra_id: '175' + tra_pro_id: '30' + tra_res_id: '41' + tra_lang_id: '1' + tra_content: "Email Stats for this Banner');\ndefine('_BANNERS_POINTS', 'This Banner points to this URL');\ndefine('_BANNERS_UNLIMITED', 'Unlimited');\ndefine('_BANNERS_FINISHED', 'Expired Banners');\ndefine('_BANNERS_STARTED', 'Start Date');\ndefine('_BANNERS_ENDED', 'End Date');\ndefine('_BANNERS_MAIL_SUBJECT', 'Your Banner Statistics at %s');\ndefine('_BANNERS_MAIL_MESSAGE', 'Available Banner Statistics for the selected Banner at %s :\\n\\n\\n\nClient Name: %s\\nBanner ID: %s\\n\nBanner Image: %s\\n\nBanner URL: %s\\n\\n\nImpressions Purchased: %s\\n\nImpressions Made: %s\\n\nImpressions Left: %s\\n\nClicks Received: %s\\n\nClicks Percent: %f \\n\\n\\n\nReport Generated on: %s');\ndefine('_BANNERS_MAIL_NOT_OK', 'We have encountered an error sending your email. Please contact the webmaster regarding this issue.');\ndefine('_BANNERS_MAIL_OK', 'Available Banner statistics for the selected banner have been sent to your account email address.');\ndefine('_BANNERS_MAIL_ERROR', 'There is no email associated with client %s.
Please contact the Administrator');\ndefine('_BANNERS_DBUPDATED', 'Item modified and database updated');\ndefine('_BANNERS_DBERROR', 'Database was not updated due to an error!');\ndefine('_BANNERS_CHANGE', 'Change');\n\ndefine('_BANNERS_NO_LOGIN_DATA', 'No login data detected');\ndefine('_BANNERS_NO_REFERER', 'No referer detected');\ndefine('_BANNERS_NO_ID', 'No valid ID detected');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '41' + tra_translated_words: '192' + tra_untranslated_entities: '0' + tra_last_update: '1596376427' + tra_local: language/english/banners.php + tra_status: '10' + tra_date: '1596561988' + tra_submitter: '1' +- + tra_id: '177' + tra_pro_id: '30' + tra_res_id: '43' + tra_lang_id: '1' + tra_content: "%s was not found ');\ndefine('_XO_ER_CLASSNOTFOUND','Requested class %s was not found');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '2' + tra_translated_words: '12' + tra_untranslated_entities: '0' + tra_last_update: '1596376435' + tra_local: language/english/errors.php + tra_status: '10' + tra_date: '1596561992' + tra_submitter: '1' +- + tra_id: '182' + tra_pro_id: '30' + tra_res_id: '48' + tra_lang_id: '1' + tra_content: "Xdays');\ndefine('_MA_USER_RANGE_USER_REGDATE', 'Registered in past Xdays');\ndefine('_MA_USER_RANGE_POSTS', 'Posts');\ndefine('_MA_USER_HASAVATAR', 'Has avatar');\ndefine('_MA_USER_MODE_SIMPLE', 'Simple mode');\ndefine('_MA_USER_MODE_ADVANCED', 'Advanced mode');\ndefine('_MA_USER_MODE_QUERY', 'Query mode');\ndefine('_MA_USER_QUERY', 'Query');\ndefine('_MA_USER_SEARCHAGAIN', 'Search again');\ndefine('_MA_USER_NOUSERSELECTED', 'No user selected');\ndefine('_MA_USER_USERADDED', 'Users have been added');\ndefine('_MA_USER_SENDMAIL', 'Send Email');\n\n//2.5.4\ndefine('_MA_USER_FACEBOOK', 'Facebook Link'); //TO DO\ndefine('_MA_USER_SKYPE', 'Skype Link');//TO DO\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '55' + tra_translated_words: '125' + tra_untranslated_entities: '0' + tra_last_update: '1596376436' + tra_local: language/english/findusers.php + tra_status: '10' + tra_date: '1596561993' + tra_submitter: '1' +- + tra_id: '183' + tra_pro_id: '30' + tra_res_id: '49' + tra_lang_id: '1' + tra_content: "\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n\n// _LANGCODE: en\n// _CHARSET : UTF-8\n// Translator: XOOPS Translation Team\n/**\n * Localized fonts\n */\n$GLOBALS['formtextdhtml_fonts'] = array(\n 'Arial',\n 'Courier',\n 'Georgia',\n 'Helvetica',\n 'Impact',\n 'Verdana',\n 'Haettenschweiler');\n/**\n * Localized font sizes: 'font size value' => 'font size name'\n */\n$GLOBALS['formtextdhtml_sizes'] = array(\n 'xx-small' => 'xx-Small',\n 'x-small' => 'x-Small',\n 'small' => 'Small',\n 'medium' => 'Medium',\n 'large' => 'Large',\n 'x-large' => 'x-Large',\n 'xx-large' => 'xx-Large');\ndefine('_XOOPS_FORM_ALT_URL', 'URL');\ndefine('_XOOPS_FORM_ALT_EMAIL', 'Email');\ndefine('_XOOPS_FORM_ALT_IMG', 'Images');\ndefine('_XOOPS_FORM_ALT_IMAGE', 'Inside images');\ndefine('_XOOPS_FORM_ALT_SMILEY', 'Smiley');\ndefine('_XOOPS_FORM_ALT_CODE', 'Source code');\ndefine('_XOOPS_FORM_ALT_QUOTE', 'Quote');\ndefine('_XOOPS_FORM_ALT_BOLD', 'Bold');\ndefine('_XOOPS_FORM_ALT_ITALIC', 'Italic');\ndefine('_XOOPS_FORM_ALT_UNDERLINE', 'Underline');\ndefine('_XOOPS_FORM_ALT_LINETHROUGH', 'Strikethrough');\ndefine('_XOOPS_FORM_ALT_ENTERHEIGHT', 'Height:');\ndefine('_XOOPS_FORM_ALT_ENTERWIDTH', 'Width:');\ndefine('_XOOPS_FORM_ALT_LEFT', 'Left');\ndefine('_XOOPS_FORM_ALT_RIGHT', 'Right');\ndefine('_XOOPS_FORM_ALT_CENTER', 'Center');\ndefine('_XOOPS_FORM_ALTFLASH', 'Flash');\ndefine('_XOOPS_FORM_ALTMMS', 'MMS');\ndefine('_XOOPS_FORM_ALTRTSP', 'Real Player');\ndefine('_XOOPS_FORM_ALTIFRAME', 'IFRAME');\ndefine('_XOOPS_FORM_ALTWIKI', 'WIKI link');\ndefine('_XOOPS_FORM_ENTERIFRAMEURL', 'IFRAME URL:');\ndefine('_XOOPS_FORM_ENTERMMSURL', 'RMMS URL:');\ndefine('_XOOPS_FORM_ENTERWMPURL', 'WMP URL:');\ndefine('_XOOPS_FORM_ENTERFLASHURL', 'FLASH URL:');\ndefine('_XOOPS_FORM_ENTERYOUTUBEURL', 'Youtube URL:');\ndefine('_XOOPS_FORM_ENTERRTSPURL', 'RTSP URL:');\ndefine('_XOOPS_FORM_ENTERWIKITERM', 'The word to be linked to Wiki:');\ndefine('_XOOPS_FORM_ALTMP3', 'MP3');\ndefine('_XOOPS_FORM_ENTERMP3URL', 'MP3 URL');\ndefine('_XOOPS_FORM_ALT_CHECKLENGTH', 'Check text length');\ndefine('_XOOPS_FORM_ALT_LENGTH', 'Current content length: %s');\ndefine('_XOOPS_FORM_ALT_LENGTH_MAX', 'Maximum length: ');\ndefine('_XOOPS_FORM_PREVIEW_CONTENT', 'Click the ' . _PREVIEW . ' to see the content in action.');\n\ndefine('_XOOPS_FORM_ALTYOUTUBE', 'Youtube');\ndefine('_XOOPS_FORM_ENTER_SOUNDCLOUD_URL', 'Enter SoundCloud URL');\ndefine('_XOOPS_FORM_ALT_SOUNDCLOUD', 'Soundcloud');\ndefine('_XOOPS_FORM_ALTWMP', 'WMP');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '37' + tra_translated_words: '62' + tra_untranslated_entities: '0' + tra_last_update: '1596376438' + tra_local: language/english/formdhtmltextarea.php + tra_status: '10' + tra_date: '1596561993' + tra_submitter: '1' +- + tra_id: '184' + tra_pro_id: '30' + tra_res_id: '50' + tra_lang_id: '1' + tra_content: "[pagebreak] (with brackets) in the article.');\ndefine('_IFNOTRELOAD', 'If the page does not automatically reload, please click here');\n// Error messages issued by XoopsObject::cleanVars()\ndefine('_XOBJ_ERR_REQUIRED', '%s is required');\ndefine('_XOBJ_ERR_SHORTERTHAN', '%s must be shorter than %d characters.');\n// %%%%%% File Name themeuserpost.php %%%%%\ndefine('_PROFILE', 'Profile');\ndefine('_POSTEDBY', 'Posted by');\ndefine('_VISITWEBSITE', 'Visit Website');\ndefine('_SENDPMTO', 'Send Private Message to %s');\ndefine('_SENDEMAILTO', 'Send Email to %s');\ndefine('_ADD', 'Add');\ndefine('_REPLY', 'Reply');\ndefine('_DATE', 'Date'); // Posted date\n// %%%%%% File Name admin_functions.php %%%%%\ndefine('_MAIN', 'Main');\ndefine('_MANUAL', 'Manual');\ndefine('_INFO', 'Info');\ndefine('_CPHOME', 'Control Panel Home');\ndefine('_YOURHOME', 'Home Page');\n// %%%%%% File Name misc.php (who's-online popup) %%%%%\ndefine('_WHOSONLINE', 'Who\\'s Online');\ndefine('_GUESTS', 'Guests');\ndefine('_MEMBERS', 'Members');\ndefine('_ONLINEPHRASE', '%s user(s) are online');\ndefine('_ONLINEPHRASEX', '%s user(s) are browsing %s');\ndefine('_CLOSE', 'Close'); // Close window\n// %%%%%% File Name module.textsanitizer.php %%%%%\ndefine('_QUOTEC', 'Quote:');\n// %%%%%% File Name admin.php %%%%%\ndefine('_NOPERM', 'Sorry, you don\\'t have the permission to access this area.');\n// %%%%% Common Phrases %%%%%\ndefine('_NO', 'No');\ndefine('_YES', 'Yes');\ndefine('_EDIT', 'Edit');\ndefine('_DELETE', 'Delete');\ndefine('_SUBMIT', 'Submit');\ndefine('_MODULENOEXIST', 'Selected module does not exist!');\ndefine('_ALIGN', 'Align');\ndefine('_LEFT', 'Left');\ndefine('_CENTER', 'Center');\ndefine('_RIGHT', 'Right');\ndefine('_FORM_ENTER', 'Please enter %s');\ndefine('_MUSTWABLE', 'File %s must be writable by the server!'); // %s represents file name\n// Module info\ndefine('_PREFERENCES', 'Preferences');\ndefine('_VERSION', 'Version');\ndefine('_DESCRIPTION', 'Description');\ndefine('_AUTHOR', 'Author');\ndefine('_CREDITS', 'Credits');\ndefine('_LICENCE', 'Licence');\ndefine('_ERRORS', 'Errors');\ndefine('_NONE', 'None');\ndefine('_ON', 'on');\ndefine('_READS', 'reads');\ndefine('_WELCOMETO', 'Welcome to %s');\ndefine('_SEARCH', 'Search');\ndefine('_ALL', 'All');\ndefine('_TITLE', 'Title');\ndefine('_OPTIONS', 'Options');\ndefine('_QUOTE', 'Quote');\ndefine('_LIST', 'List');\ndefine('_LOGIN', 'User Login');\ndefine('_USERNAME', 'Username: ');\ndefine('_PASSWORD', 'Password: ');\ndefine('_SELECT', 'Select');\ndefine('_IMAGE', 'Image');\ndefine('_SEND', 'Send');\ndefine('_CANCEL', 'Cancel');\ndefine('_ASCENDING', 'Ascending order');\ndefine('_DESCENDING', 'Descending order');\ndefine('_BACK', 'Back');\ndefine('_NOTITLE', 'No title');\n/**\n * Image manager\n */\ndefine('_MD_ADDIMGCAT', 'Add Category');\ndefine('_MD_IMGCATNAME', 'Category name');\ndefine('_MD_IMGCATRGRP', 'Select groups for image manager use');\ndefine('_MD_IMGCATWGRP', 'Select groups allowed to upload images');\ndefine('_MD_IMGCATWEIGHT', 'Display order in image manager');\ndefine('_MD_IMGCATDISPLAY', 'Display');\ndefine('_MD_IMGCATSTRTYPE', 'Images are uploaded to:');\ndefine('_MD_STRTYOPENG', 'This can not be changed afterwards!');\ndefine('_MD_ASFILE', 'Store as files (in uploads directory)');\ndefine('_MD_INDB', \"Store in the database (as binary \\\"blob\\\" data)\");\ndefine('_MD_IMGMAIN', 'Category');\ndefine('_MD_EDITIMGCAT', 'Images Settings');\ndefine('_IMGMANAGER', 'Image Manager');\ndefine('_NUMIMAGES', '%s images');\ndefine('_ADDIMAGE', 'Add Image File');\ndefine('_IMAGENAME', 'Name:');\ndefine('_IMGMAXSIZE', 'Max size allowed (bytes):');\ndefine('_IMGMAXWIDTH', 'Max width allowed (pixels):');\ndefine('_IMGMAXHEIGHT', 'Max height allowed (pixels):');\ndefine('_IMAGECAT', 'Category:');\ndefine('_IMAGEFILE', 'Image file:');\ndefine('_IMGWEIGHT', 'Display order in image manager:');\ndefine('_IMGDISPLAY', 'Display this image?');\ndefine('_IMAGEMIME', 'MIME type:');\ndefine('_FAILFETCHIMG', 'Could not get uploaded file %s');\ndefine('_FAILSAVEIMG', 'Failed storing image %s into the database');\ndefine('_NOCACHE', 'No Cache');\ndefine('_CLONE', 'Clone');\n/**\n * fineupload\n */\ndefine('_UPLOAD', 'Upload');\ndefine('_SELECTFILES', 'Select files');\ndefine('_DROPFILESHERE', 'Drop files here');\ndefine('_RETRY', 'Retry');\ndefine('_OK', 'Ok');\ndefine('_FORMATPROGRESS', '{percent}% of {total_size}');\ndefine('_FAILUPLOAD', 'Upload failed!');\ndefine('_WAITINGFORRESPONSE', 'Processing...');\ndefine('_PAUSED', 'Paused');\ndefine('_PROCESSINGDROPPEDFILES', 'Processing dropped files...');\ndefine('_TYPEERROR', '{file} has an invalid extension. Valid extension(s): {extensions}!');\ndefine('_SIZEERROR', '{file} is too large, maximum file size is {sizeLimit}!');\ndefine('_MINSIZEERROR', '{file} is too small, minimum file size is {minSizeLimit}!');\ndefine('_EMPTYERROR', '{file} is empty, please select files again without it!');\ndefine('_NOFILESERROR', 'No files to upload!');\ndefine('_TOOMANYITEMSERROR', 'Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}!');\ndefine('_MAXHEIGHTIMAGEERROR', 'Image is too tall!');\ndefine('_MAXWIDTHIMAGEERROR', 'Image is too wide!');\ndefine('_MINHEIGHTIMAGEERROR', 'Image is not tall enough!');\ndefine('_MINWIDTHIMAGEERROR', 'Image is not wide enough!');\ndefine('_RETRYFAILTOOMANYITEMS', 'Retry failed - you have reached your file limit!');\ndefine('_ONLEAVE', 'The files are being uploaded, if you leave now the upload will be canceled!');\ndefine('_UNSUPPORTEDBROWSERIOS8SAFARI', 'Unrecoverable error - this browser does not permit file uploading of any kind due to serious bugs in iOS8 Safari. Please use iOS8 Chrome until Apple fixes these issues!');\n\n// %%%%% For xoopsform files %%%%%\ndefine('_STARTSWITH', 'Starts with');\ndefine('_ENDSWITH', 'Ends with');\ndefine('_MATCHES', 'Matches');\ndefine('_CONTAINS', 'Contains');\ndefine('_REQUIRED', 'Required');\n// %%%%%% File Name commentform.php %%%%%\ndefine('_REGISTER', 'Register');\n// %%%%%% File Name xoopscodes.php %%%%%\ndefine('_SIZE', 'Size'); // font size\ndefine('_FONT', 'Font'); // font family\ndefine('_COLOR', 'Color'); // font color\ndefine('_EXAMPLE', 'SAMPLE');\ndefine('_ENTERURL', 'Enter the URL of the link you want to add:');\ndefine('_ENTERWEBTITLE', 'Enter the web site title:');\ndefine('_ENTERIMGURL', 'Enter the URL of the image you want to add.');\ndefine('_ENTERIMGPOS', 'Now, enter the position of the image.');\ndefine('_IMGPOSRORL', '\\'R\\' or \\'r\\' for right, \\'L\\' or \\'l\\' for left, or leave it blank.');\ndefine('_ERRORIMGPOS', 'ERROR! Enter the position of the image.');\ndefine('_ENTEREMAIL', 'Enter the email address you want to add.');\ndefine('_ENTERCODE', 'Enter the codes that you want to add.');\ndefine('_ENTERQUOTE', 'Enter the text that you want to be quoted.');\ndefine('_ENTERTEXTBOX', 'Please input text into the textbox.');\ndefine('_ALLOWEDCHAR', 'Allowed max chars length: ');\ndefine('_CURRCHAR', 'Current chars length: ');\ndefine('_PLZCOMPLETE', 'Please complete the subject and message fields.');\ndefine('_MESSAGETOOLONG', 'Your message is too long.');\n/**\n * xoops smilie\n */\ndefine('_AM_ADDSMILE', ' Add a new smilie');\ndefine('_AM_SMILECODE', 'Code');\ndefine('_AM_SMILEEMOTION', 'Description');\ndefine('_AM_DISPLAYF', 'Display in the form');\n// %%%%% TIME FORMAT SETTINGS %%%%%\ndefine('_SECOND', '1 second');\ndefine('_SECONDS', '%s seconds');\ndefine('_MINUTE', '1 minute');\ndefine('_MINUTES', '%s minutes');\ndefine('_HOUR', '1 hour');\ndefine('_HOURS', '%s hours');\ndefine('_DAY', '1 day');\ndefine('_DAYS', '%s days');\ndefine('_WEEK', '1 week');\ndefine('_MONTH', '1 month');\ndefine('_DATESTRING', 'Y/n/j G:i:s');\ndefine('_MEDIUMDATESTRING', 'Y/n/j G:i');\n//define('_SHORTDATESTRING','n/j/Y');\ndefine('_SHORTDATESTRING', 'n/j/Y');\n/**\n * The following characters are recognized in the format string:\n * a - 'am' or 'pm'\n * A - 'AM' or 'PM'\n * d - day of the month, 2 digits with leading zeros; i.e. '01' to '31'\n * D - day of the week, textual, 3 letters; i.e. 'Fri'\n * F - month, textual, long; i.e. 'January'\n * h - hour, 12-hour format; i.e. '01' to '12'\n * H - hour, 24-hour format; i.e. '00' to '23'\n * g - hour, 12-hour format without leading zeros; i.e. '1' to '12'\n * G - hour, 24-hour format without leading zeros; i.e. '0' to '23'\n * i - minutes; i.e. '00' to '59'\n * j - day of the month without leading zeros; i.e. '1' to '31'\n * l (lowercase 'L') - day of the week, textual, long; i.e. 'Friday'\n * L - boolean for whether it is a leap year; i.e. '0' or '1'\n * m - month; i.e. '01' to '12'\n * n - month without leading zeros; i.e. '1' to '12'\n * M - month, textual, 3 letters; i.e. 'Jan'\n * s - seconds; i.e. '00' to '59'\n * S - English ordinal suffix, textual, 2 characters; i.e. 'th','nd'\n * t - number of days in the given month; i.e. '28' to '31'\n * T - Timezone setting of this machine; i.e. 'MDT'\n * U - seconds since the epoch\n * w - day of the week, numeric, i.e. '0' (Sunday) to '6' (Saturday)\n * Y - year, 4 digits; i.e. '1999'\n * y - year, 2 digits; i.e. '99'\n * z - day of the year; i.e. '0' to '365'\n * Z - timezone offset in seconds (i.e. '-43200' to '43200')\n */\n// %%%%% LANGUAGE SPECIFIC SETTINGS %%%%%\ndefine('_CHARSET', 'UTF-8');\ndefine('_LANGCODE', 'en');\n// change 0 to 1 if this language is a multi-bytes language\ndefine('XOOPS_USE_MULTIBYTES', '0');\n/**\n * Additions to 2.4.0\n **/\ndefine('_RESET', 'Reset');\ndefine('_RE', 'Re:');\n/**\n * Additions to 2.5.5\n **/\ndefine('_DBDATESTRING', 'Y-m-d');\ndefine('_DBTIMESTRING', 'H:i:s');\ndefine('_DBTIMESTAMPSTRING', 'Y-m-d H:i:s');\n\n//2.5.8\n\n//define('_XOBJ_ERR_INVALID_EMAIL', 'Invalid Email');\n//define('_XOBJ_ERR_INVALID_ENUMERATION', 'Invalid Enumeration');\n\n//XOOPS 2.5.9\ndefine('_AM_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)');\ndefine('_MD_MESSAGEC', 'Message:');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '188' + tra_translated_words: '595' + tra_untranslated_entities: '0' + tra_last_update: '1596376439' + tra_local: language/english/global.php + tra_status: '10' + tra_date: '1596561994' + tra_submitter: '1' +- + tra_id: '185' + tra_pro_id: '30' + tra_res_id: '51' + tra_lang_id: '1' + tra_content: "\n * @todo To be handled by i18n/l10n\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n\nsetlocale(LC_ALL, 'en_US');\n\n// !!IMPORTANT!! insert '\\' before any char among reserved chars: \"a\",\"A\",\"B\",\"c\",\"d\",\"D\",\"e\",\"F\",\"g\",\"G\",\"h\",\"H\",\"i\",\"I\",\"j\",\"l\",\"L\",\"m\",\"M\",\"n\",\"O\",\"r\",\"s\",\"S\",\"t\",\"T\",\"U\",\"w\",\"W\",\"Y\",\"y\",\"z\",\"Z\"\n// insert double '\\' before 't','r','n'\ndefine('_TODAY', \"\\T\\o\\d\\a\\y G:i\");\ndefine('_YESTERDAY', \"\\Y\\\\e\\s\\\\t\\\\e\\\\r\\d\\a\\y G:i\");\ndefine('_MONTHDAY', 'n/j G:i');\ndefine('_YEARMONTHDAY', 'Y/n/j G:i');\ndefine('_ELAPSE', '%s ago');\ndefine('_TIMEFORMAT_DESC', \"Valid formats: \\\"s\\\" - \" . _SHORTDATESTRING . \"; \\\"m\\\" - \" . _MEDIUMDATESTRING . \"; \\\"l\\\" - \" . _DATESTRING . ';
' . \"\\\"c\\\" or \\\"custom\\\" - format determined according to interval to present; \\\"e\\\" - Elapsed; \\\"mysql\\\" - Y-m-d H:i:s;
\" . \"specified string - Refer to PHP manual.\");\n\nif (!class_exists('XoopsLocalAbstract')) {\n include_once XOOPS_ROOT_PATH . '/class/xoopslocal.php';\n}\n\n/**\n * A Xoops Local\n *\n * @package kernel\n * @subpackage Language\n *\n * @author Taiwen Jiang \n * @copyright (c) 2000-2016 XOOPS Project (www.xoops.org)\n */\nclass XoopsLocal extends XoopsLocalAbstract\n{\n /**\n * Number Formats\n *\n * @param unknown_type $number\n * @return unknown\n */\n public function number_format($number)\n {\n return number_format($number, 2, '.', ',');\n }\n\n /**\n * Money Format\n *\n * @param string $format\n * @param string $number\n * @return money format\n */\n public function money_format($format, $number)\n {\n setlocale(LC_MONETARY, 'en_US');\n\n return money_format($format, $number);\n }\n}\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '5' + tra_translated_words: '10' + tra_untranslated_entities: '0' + tra_last_update: '1596376441' + tra_local: language/english/locale.php + tra_status: '10' + tra_date: '1596561995' + tra_submitter: '1' +- + tra_id: '186' + tra_pro_id: '30' + tra_res_id: '52' + tra_lang_id: '1' + tra_content: "\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n\n// _LANGCODE: en\n// _CHARSET : UTF-8\n// Translator: XOOPS Translation Team\ndefine('_LOGGER_DEBUG', 'Debug');\ndefine('_LOGGER_INCLUDED_FILES', 'Included files');\ndefine('_LOGGER_FILES', '%s files');\ndefine('_LOGGER_MEM_USAGE', 'Memory usage');\ndefine('_LOGGER_MEM_ESTIMATED', '%s [Estimated]');\ndefine('_LOGGER_NONE', 'None');\ndefine('_LOGGER_ALL', 'All');\ndefine('_LOGGER_ERRORS', 'Errors');\ndefine('_LOGGER_DEPRECATED', 'Deprecated');\ndefine('_LOGGER_QUERIES', 'Queries');\ndefine('_LOGGER_BLOCKS', 'Blocks');\ndefine('_LOGGER_EXTRA', 'Extra');\ndefine('_LOGGER_TIMERS', 'Timers');\n\ndefine('_LOGGER_TIMETOLOAD', '%s took %s seconds to load.');\n\ndefine('_LOGGER_TOTAL', 'Total');\n\ndefine('_LOGGER_NOT_CACHED', 'Not cached');\ndefine('_LOGGER_CACHED', 'Cached (regenerates every %s seconds)');\n\ndefine('_LOGGER_UNKNOWN', 'Unknown');\ndefine('_LOGGER_E_USER_NOTICE', 'Notice');\ndefine('_LOGGER_E_USER_WARNING', 'Warning');\ndefine('_LOGGER_E_USER_ERROR', 'Error');\ndefine('_LOGGER_E_NOTICE', 'Notice');\ndefine('_LOGGER_E_WARNING', 'Warning');\ndefine('_LOGGER_E_STRICT', 'Strict');\ndefine('_LOGGER_FILELINE', '%s in file %s line %s');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '25' + tra_translated_words: '44' + tra_untranslated_entities: '0' + tra_last_update: '1596376442' + tra_local: language/english/logger.php + tra_status: '10' + tra_date: '1596561996' + tra_submitter: '1' +- + tra_id: '187' + tra_pro_id: '30' + tra_res_id: '53' + tra_lang_id: '1' + tra_content: "\n * @since 2.3.0\n * @package xoopseditor\n */\n/**\n * Assocated with editor_registry.php\n */\ndefine('_XOOPS_EDITOR_DHTMLTEXTAREA', 'DHTML Form with xCode');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '4' + tra_untranslated_entities: '0' + tra_last_update: '1596376434' + tra_local: class/xoopseditor/dhtmltextarea/language/english.php + tra_status: '10' + tra_date: '1596562004' + tra_submitter: '1' +- + tra_id: '199' + tra_pro_id: '30' + tra_res_id: '64' + tra_lang_id: '1' + tra_content: "\n * @since 1.00\n * @package xoopseditor\n */\n/*\n * Assocated with editor_registry.php\n */\ndefine('_XOOPS_EDITOR_TEXTAREA', 'Plain Text');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '2' + tra_untranslated_entities: '0' + tra_last_update: '1596376534' + tra_local: class/xoopseditor/textarea/language/english.php + tra_status: '10' + tra_date: '1596562004' + tra_submitter: '1' +- + tra_id: '201' + tra_pro_id: '30' + tra_res_id: '65' + tra_lang_id: '1' + tra_content: " When you monitor e.g. a forum, how would you like to receive notifications of updates?');\ndefine('_NOT_METHOD_EMAIL', 'Email (use address in my profile)');\ndefine('_NOT_METHOD_PM', 'Private Message');\ndefine('_NOT_METHOD_DISABLE', 'Temporarily Disable');\ndefine('_NOT_NOTIFYMODE', 'Default Notification Mode');\ndefine('_NOT_MODE_SENDALWAYS', 'Notify me of all selected updates');\ndefine('_NOT_MODE_SENDONCE', 'Notify me only once');\ndefine('_NOT_MODE_SENDONCEPERLOGIN', 'Notify me once then disable until I log in again');\ndefine('_NOT_NOTHINGTODELETE', 'There is nothing to delete.');\n//XOOPS 2.5.9\ndefine('_NOT_RUSUREDEL', 'Are you sure to delete this Notification?');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '58' + tra_translated_words: '297' + tra_untranslated_entities: '0' + tra_last_update: '1596376464' + tra_local: language/english/notification.php + tra_status: '10' + tra_date: '1596562005' + tra_submitter: '1' +- + tra_id: '202' + tra_pro_id: '30' + tra_res_id: '137' + tra_lang_id: '1' + tra_content: "\n */\n/*\n * Assocated with editor_registry.php\n */\n// Name of the editor\ndefine('_XOOPS_EDITOR_TINYMCE', 'TinyMCE');\n// The value must be the same as /tinymce/jscripts/langs/your_language_code, for example, \"en\" for English, \"fr\" for French\n// For details, check http://tinymce.moxiecode.com/download_i18n.php\ndefine('_XOOPS_EDITOR_TINYMCE_LANGUAGE', 'en');\n// FONT LIST, FORMAT: \"Name=value1,value2;Name=value\"\ndefine('_XOOPS_EDITOR_TINYMCE_FONTS', 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '3' + tra_translated_words: '11' + tra_untranslated_entities: '0' + tra_last_update: '1596376536' + tra_local: class/xoopseditor/tinymce/language/english.php + tra_status: '10' + tra_date: '1596562005' + tra_submitter: '1' +- + tra_id: '203' + tra_pro_id: '30' + tra_res_id: '66' + tra_lang_id: '1' + tra_content: "%s match(es)');\ndefine('_SR_SHOWING', '(Showing %d - %d)');\ndefine('_SR_ANY', 'Any (OR)');\ndefine('_SR_ALL', 'All (AND)');\ndefine('_SR_EXACT', 'Exact Match');\ndefine('_SR_SHOWALLR', 'Show all results');\ndefine('_SR_NEXT', 'Next >>');\ndefine('_SR_PREVIOUS', '<< Previous');\ndefine('_SR_KEYWORDS', 'Keyword(s)');\ndefine('_SR_TYPE', 'Type');\ndefine('_SR_SEARCHIN', 'Search in');\ndefine('_SR_KEYTOOSHORT', 'Keywords must be at least %s characters long');\ndefine('_SR_KEYIGNORE', 'Keywords shorter than %s characters will be ignored');\ndefine('_SR_SEARCHRULE', 'Search Rule');\ndefine('_SR_IGNOREDWORDS', 'The following words are shorter than allowed minimum length (%u chars) and were not included in your search:');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '19' + tra_translated_words: '74' + tra_untranslated_entities: '0' + tra_last_update: '1596376479' + tra_local: language/english/search.php + tra_status: '10' + tra_date: '1596562006' + tra_submitter: '1' +- + tra_id: '206' + tra_pro_id: '30' + tra_res_id: '139' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.advhr_dlg'',{size:"Height",noshade:"No Shadow",width:"Width",normal:"Normal",widthunits:"Units"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '2' + tra_untranslated_entities: '0' + tra_last_update: '1596376538' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562007' + tra_submitter: '1' +- + tra_id: '207' + tra_pro_id: '30' + tra_res_id: '68' + tra_lang_id: '1' + tra_content: "here.');\ndefine('_US_LOSTPASSWORD', 'Lost your Password?');\ndefine('_US_NOPROBLEM', 'No problem. Simply enter the e-mail address we have on file for your account.');\ndefine('_US_YOUREMAIL', 'Your Email: ');\ndefine('_US_SENDPASSWORD', 'Send Password');\ndefine('_US_LOGGEDOUT', 'You are now logged out');\ndefine('_US_THANKYOUFORVISIT', 'Thank you for your visit to our site!');\ndefine('_US_INCORRECTLOGIN', 'Incorrect Login!');\ndefine('_US_LOGGINGU', 'Thank you for logging in, %s.');\n// 2001-11-17 ADD\ndefine('_US_NOACTTPADM', 'The selected user has been deactivated or has not been activated yet.
Please contact the administrator for details.');\ndefine('_US_ACTKEYNOT', 'Activation key not correct!');\ndefine('_US_ACONTACT', 'Selected account is already activated!');\ndefine('_US_ACTLOGIN', 'Your account has been activated. Please login with the registered password.');\ndefine('_US_NOPERMISS', 'Sorry, you do not have the permission to perform this action!');\ndefine('_US_SURETODEL', 'Are you sure to delete your account?');\ndefine('_US_REMOVEINFO', 'This will remove all your info from our database.');\ndefine('_US_BEENDELED', 'Your account has been deleted.');\ndefine('_US_ACTFAILD', 'Activation failed!');\n//%%%%%% File Name register.php %%%%%\ndefine('_US_USERREG', 'User Registration');\ndefine('_US_NICKNAME', 'Username');\ndefine('_US_EMAIL', 'Email');\ndefine('_US_ALLOWVIEWEMAIL', 'Allow other users to view my email address');\ndefine('_US_WEBSITE', 'Website');\ndefine('_US_TIMEZONE', 'Time Zone');\ndefine('_US_AVATAR', 'Avatar');\ndefine('_US_VERIFYPASS', 'Verify Password');\ndefine('_US_SUBMIT', 'Submit');\ndefine('_US_USERNAME', 'Username');\ndefine('_US_FINISH', 'Finish');\ndefine('_US_REGISTERNG', 'Could not register new user.');\ndefine('_US_MAILOK', 'Receive occasional email notices
from administrators and moderators?');\ndefine('_US_DISCLAIMER', 'Disclaimer');\ndefine('_US_IAGREE', 'I agree to the above');\ndefine('_US_UNEEDAGREE', 'Sorry, you have to agree to our disclaimer to get registered.');\ndefine('_US_NOREGISTER', 'Sorry, we are currently closed for new user registrations');\n// %s is username. This is a subject for email\ndefine('_US_USERKEYFOR', 'User activation key for %s');\ndefine('_US_YOURREGISTERED', 'You are now registered. An email containing an user activation key has been sent to the email account you provided. Please follow the instructions in the email to activate your account. ');\ndefine('_US_YOURREGMAILNG', 'You are now registered. However, we were unable to send the activation email to your email account due to an internal error that had occurred on our server. We are sorry for the inconvenience, please send the webmaster an email notifying him/her of the situation.');\ndefine('_US_YOURREGISTERED2', 'You are now registered. Please wait for your account to be activated by the adminstrators. You will receive an email once you are activated. This could take a while so please be patient.');\n// %s is your site name\ndefine('_US_NEWUSERREGAT', 'New user registration at %s');\n// %s is a username\ndefine('_US_HASJUSTREG', '%s has just registered!');\ndefine('_US_INVALIDMAIL', 'ERROR: Invalid Email');\ndefine('_US_EMAILNOSPACES', 'ERROR: Email addresses do not contain spaces.');\ndefine('_US_INVALIDNICKNAME', 'ERROR: Invalid Username');\ndefine('_US_NICKNAMETOOLONG', 'Username is too long. It must be less than %s characters.');\ndefine('_US_NICKNAMETOOSHORT', 'Username is too short. It must be more than %s characters.');\ndefine('_US_NAMERESERVED', 'ERROR: Name is reserved.');\ndefine('_US_NICKNAMENOSPACES', 'There cannot be any spaces in the Username.');\ndefine('_US_NICKNAMETAKEN', 'ERROR: Username taken.');\ndefine('_US_EMAILTAKEN', 'ERROR: Email address already registered.');\ndefine('_US_ENTERPWD', 'ERROR: You must provide a password.');\ndefine('_US_SORRYNOTFOUND', 'Sorry, no corresponding user info was found.');\n// %s is your site name\ndefine('_US_NEWPWDREQ', 'New Password Request at %s');\ndefine('_US_YOURACCOUNT', 'Your account at %s');\ndefine('_US_MAILPWDNG', 'mail_password: could not update user entry. Contact the Administrator');\n// %s is a username\ndefine('_US_PWDMAILED', 'Password for %s mailed.');\ndefine('_US_CONFMAIL', 'Confirmation email for %s mailed.');\ndefine('_US_ACTVMAILNG', 'Failed sending notification email to %s');\ndefine('_US_ACTVMAILOK', 'Notification email to %s sent.');\n//%%%%%% File Name userinfo.php %%%%%\ndefine('_US_SELECTNG', 'No User Selected! Please go back and try again.');\ndefine('_US_PM', 'PM');\ndefine('_US_ICQ', 'ICQ');\ndefine('_US_AIM', 'AIM');\ndefine('_US_YIM', 'YIM');\ndefine('_US_MSNM', 'MSNM');\ndefine('_US_LOCATION', 'Location');\ndefine('_US_OCCUPATION', 'Occupation');\ndefine('_US_INTEREST', 'Interest');\ndefine('_US_SIGNATURE', 'Signature');\ndefine('_US_EXTRAINFO', 'Extra Info');\ndefine('_US_EDITPROFILE', 'Edit Profile');\ndefine('_US_LOGOUT', 'Logout');\ndefine('_US_INBOX', 'Inbox');\ndefine('_US_MEMBERSINCE', 'Member Since');\ndefine('_US_RANK', 'Rank');\ndefine('_US_POSTS', 'Comments/Posts');\ndefine('_US_LASTLOGIN', 'Last Login');\ndefine('_US_ALLABOUT', 'All about %s');\ndefine('_US_STATISTICS', 'Statistics');\ndefine('_US_MYINFO', 'My Info');\ndefine('_US_BASICINFO', 'Basic information');\ndefine('_US_MOREABOUT', 'More About Me');\ndefine('_US_SHOWALL', 'Show All');\n//%%%%%% File Name edituser.php %%%%%\ndefine('_US_PROFILE', 'Profile');\ndefine('_US_REALNAME', 'Real Name');\ndefine('_US_SHOWSIG', 'Always attach my signature');\ndefine('_US_CDISPLAYMODE', 'Comments Display Mode');\ndefine('_US_CSORTORDER', 'Comments Sort Order');\ndefine('_US_PASSWORD', 'Password');\ndefine('_US_TYPEPASSTWICE', '(type a new password twice to change it)');\ndefine('_US_SAVECHANGES', 'Save Changes');\ndefine('_US_NOEDITRIGHT', \"Sorry, you don't have the right to edit this user's info.\");\ndefine('_US_PASSNOTSAME', 'Both passwords are different. They must be identical.');\ndefine('_US_PWDTOOSHORT', 'Sorry, your password must be at least %s characters long.');\ndefine('_US_PROFUPDATED', 'Your Profile Updated!');\n// removed in 2.5.9 define('_US_USECOOKIE', 'Store my user name in a cookie for 1 year');\ndefine('_US_NO', 'No');\ndefine('_US_DELACCOUNT', 'Delete Account');\ndefine('_US_MYAVATAR', 'My Avatar');\ndefine('_US_UPLOADMYAVATAR', 'Upload Avatar');\ndefine('_US_MAXPIXEL', 'Max Pixels');\ndefine('_US_MAXIMGSZ', 'Max Image Size (Bytes)');\ndefine('_US_SELFILE', 'Select file');\ndefine('_US_OLDDELETED', 'Your old avatar will be deleted!');\ndefine('_US_CHOOSEAVT', 'Choose avatar from the available list');\ndefine('_US_PRESSLOGIN', 'Press the button below to login');\ndefine('_US_ADMINNO', 'User in the webmasters group cannot be removed');\ndefine('_US_GROUPS', 'User\\'s Groups');\ndefine('_US_REMEMBERME', 'Remember me');\n// Welcoming emai/PM subject\ndefine('_US_WELCOME_SUBJECT', 'Welcome to %s');\n\n//XOOPS 2.5.4\ndefine('_US_SKYPE', 'Skype');\ndefine('_US_FACEBOOK', 'Facebook');\n//XOOPS 2.5.9\ndefine('_US_USERALREADYACTIVE', 'User already active');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '113' + tra_translated_words: '569' + tra_untranslated_entities: '0' + tra_last_update: '1596376572' + tra_local: language/english/user.php + tra_status: '10' + tra_date: '1596562009' + tra_submitter: '1' +- + tra_id: '214' + tra_pro_id: '30' + tra_res_id: '143' + tra_lang_id: '1' + tra_content: "tinyMCE.addI18n('en.example_dlg',{\n title : 'This is just a example title'\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '3' + tra_translated_words: '10' + tra_untranslated_entities: '0' + tra_last_update: '1596376543' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562010' + tra_submitter: '1' +- + tra_id: '215' + tra_pro_id: '30' + tra_res_id: '72' + tra_lang_id: '1' + tra_content: "\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n/**\n * Localize the mail functions\n *\n * The English localization is solely for demonstration\n */\n// Do not change the class name\nclass XoopsMailerLocal extends XoopsMailer\n{\n /**\n * Constructor\n */\n public function __construct()\n {\n parent::__construct();\n // It is supposed no need to change the charset\n $this->charSet = strtolower(_CHARSET);\n // You MUST specify the language code value so that the file exists: XOOPS_ROOT_PAT/class/mail/phpmailer/language/lang-[\"your-language-code\"].php\n $this->multimailer->setLanguage('en');\n }\n\n /**\n * Multibyte languages are encouraged to make their proper method for encoding FromName\n *\n * @param $text\n *\n * @return mixed\n */\n public function encodeFromName($text)\n {\n // Activate the following line if needed\n // $text = \"=?{$this->charSet}?B?\".base64_encode($text).\"?=\";\n return $text;\n }\n\n\n /**\n * Multibyte languages are encouraged to make their proper method for encoding Subject\n *\n * @param $text\n *\n * @return mixed\n */\n public function encodeSubject($text)\n {\n // Activate the following line if needed\n // $text = \"=?{$this->charSet}?B?\".base64_encode($text).\"?=\";\n return $text;\n }\n}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '47' + tra_translated_words: '226' + tra_untranslated_entities: '0' + tra_last_update: '1596376576' + tra_local: language/english/xoopsmailerlocal.php + tra_status: '10' + tra_date: '1596562011' + tra_submitter: '1' +- + tra_id: '218' + tra_pro_id: '30' + tra_res_id: '145' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.fullpage_dlg'',{title:"Document Properties","meta_tab":"General","appearance_tab":"Appearance","advanced_tab":"Advanced","meta_props":"Meta Information",langprops:"Language and Encoding","meta_title":"Title","meta_keywords":"Keywords","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Language Code",langdir:"Language Direction",ltr:"Left to Right",rtl:"Right to Left","xml_pi":"XML Declaration",encoding:"Character Encoding","appearance_bgprops":"Background Properties","appearance_marginprops":"Body Margins","appearance_linkprops":"Link Colors","appearance_textprops":"Text Properties",bgcolor:"Background Color",bgimage:"Background Image","left_margin":"Left Margin","right_margin":"Right Margin","top_margin":"Top Margin","bottom_margin":"Bottom Margin","text_color":"Text Color","font_size":"Font Size","font_face":"Font Face","link_color":"Link Color","hover_color":"Hover Color","visited_color":"Visited Color","active_color":"Active Color",textcolor:"Color",fontsize:"Font Size",fontface:"Font Family","meta_index_follow":"Index and Follow the Links","meta_index_nofollow":"Index and Don\''t Follow the Links","meta_noindex_follow":"Do Not Index but Follow the Links","meta_noindex_nofollow":"Do Not Index and Don\''t Follow the Links","appearance_style":"Stylesheet and Style Properties",stylesheet:"Stylesheet",style:"Style",author:"Author",copyright:"Copyright",add:"Add New Element",remove:"Remove Selected Element",moveup:"Move Selected Element Up",movedown:"Move Selected Element Down","head_elements":"Head Elements",info:"Information","add_title":"Title Element","add_meta":"Meta Element","add_script":"Script Element","add_style":"Style Element","add_link":"Link Element","add_base":"Base Element","add_comment":"Comment Node","title_element":"Title Element","script_element":"Script Element","style_element":"Style Element","base_element":"Base Element","link_element":"Link Element","meta_element":"Meta Element","comment_element":"Comment",src:"Source",language:"Language",href:"HREF",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"HREF Lang","general_props":"General","advanced_props":"Advanced"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '82' + tra_untranslated_entities: '0' + tra_last_update: '1596376545' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562011' + tra_submitter: '1' +- + tra_id: '219' + tra_pro_id: '30' + tra_res_id: '74' + tra_lang_id: '1' + tra_content: "\n

Help: /modules/pm/admin/admin.php\" title=\"Back to the administration of PM\">\n Private Messaging \" alt=\"Back to the administration of PM\"/>

\n \n

DESCRIPTION

\n\n

The PM module is for private messaging between users

\n

INSTALL/UNINSTALL

\n\n

No special measures necessary, follow the standard installation process – extract the /pm folder into the ../modules directory. Install the\n module through Admin -> System Module -> Modules.

\n\n

Detailed instructions on installing modules are available in the XOOPS Operations\n Manual

\n

OPERATING INSTRUCTIONS

\n\n

To set up this module you need to:

\n
    \n
  • You enter your Inbox directly from the front page, or by clicking on the top link “Go to module” in the PM's Admin area.
  • \n
  • Configure your preferences for the module (see “Preferences”) and optionally the PM block if you intend to use it (see “Blocks”).
  • \n
  • You can do mass deleting of your messages by using the “Prune” Messages\" tab.
  • \n
\n

TUTORIAL

\n\n

Tutorial coming soon.

\n \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '21' + tra_translated_words: '170' + tra_untranslated_entities: '0' + tra_last_update: '1596376466' + tra_local: modules/pm/language/english/help/help.html + tra_status: '10' + tra_date: '1596562012' + tra_submitter: '1' +- + tra_id: '222' + tra_pro_id: '30' + tra_res_id: '147' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.paste_dlg'',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '24' + tra_untranslated_entities: '0' + tra_last_update: '1596376548' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562012' + tra_submitter: '1' +- + tra_id: '223' + tra_pro_id: '30' + tra_res_id: '76' + tra_lang_id: '1' + tra_content: "' . \"
  • Admin groups: If a user belongs to admin groups, the current user has access if and only if one of the current user's groups is allowed to access admin group; else
  • \" . \"
  • Non basic groups: If a user belongs to one or more non basic groups (NOT admin, user, anonymous), the current user has access if and only if one of the current user's groups is allowed to allowed to any of the non basic groups; else
  • \" . '
  • User group: If a user belongs to User group only, the current user has access if and only if one of his groups is allowed to access User group
  • ' . '');\ndefine('_PROFILE_AM_FIELDVISIBLE', 'The field ');\ndefine('_PROFILE_AM_FIELDVISIBLEFOR', ' is visible for ');\ndefine('_PROFILE_AM_FIELDVISIBLEON', ' viewing a profile of ');\ndefine('_PROFILE_AM_FIELDVISIBLETOALL', '- Everyone');\ndefine('_PROFILE_AM_FIELDNOTVISIBLE', 'is not visible');\ndefine('_PROFILE_AM_CHECKBOX', 'Checkbox');\ndefine('_PROFILE_AM_GROUP', 'Group Select');\ndefine('_PROFILE_AM_GROUPMULTI', 'Group Multi Select');\ndefine('_PROFILE_AM_LANGUAGE', 'Language Select');\ndefine('_PROFILE_AM_RADIO', 'Radio Buttons');\ndefine('_PROFILE_AM_SELECT', 'Select');\ndefine('_PROFILE_AM_SELECTMULTI', 'Multi Select');\ndefine('_PROFILE_AM_TEXTAREA', 'Text Area');\ndefine('_PROFILE_AM_DHTMLTEXTAREA', 'DHTML Text Area');\ndefine('_PROFILE_AM_TEXTBOX', 'Text Field');\ndefine('_PROFILE_AM_TIMEZONE', 'Time zone');\ndefine('_PROFILE_AM_YESNO', 'Radio Yes/No');\ndefine('_PROFILE_AM_DATE', 'Date');\ndefine('_PROFILE_AM_AUTOTEXT', 'Auto Text');\ndefine('_PROFILE_AM_DATETIME', 'Date and Time');\ndefine('_PROFILE_AM_LONGDATE', 'Long Date');\ndefine('_PROFILE_AM_ADDOPTION', 'Add Option');\ndefine('_PROFILE_AM_REMOVEOPTIONS', 'Remove Options');\ndefine('_PROFILE_AM_KEY', 'Value to be stored');\ndefine('_PROFILE_AM_VALUE', 'Text to be displayed');\n// User management\ndefine('_PROFILE_AM_EDITUSER', 'Edit User');\ndefine('_PROFILE_AM_SELECTUSER', 'Select User');\ndefine('_PROFILE_AM_ADDUSER', 'Add User');\ndefine('_PROFILE_AM_THEME', 'Theme');\ndefine('_PROFILE_AM_RANK', 'Rank');\ndefine('_PROFILE_AM_USERDONEXIT', \"User doesn't exist!\");\ndefine('_PROFILE_MA_USERLEVEL', 'User Level');\ndefine('_PROFILE_MA_ACTIVE', 'Active');\ndefine('_PROFILE_MA_INACTIVE', 'Inactive');\ndefine('_PROFILE_AM_USERCREATED', 'User Created');\ndefine('_PROFILE_AM_CANNOTDELETESELF', 'Deleting your own account is not allowed - use your profile page to delete your own account');\ndefine('_PROFILE_AM_CANNOTDELETEADMIN', 'Deleting an administrator account is not allowed');\ndefine('_PROFILE_AM_NOSELECTION', 'No user selected');\ndefine('_PROFILE_AM_USER_ACTIVATED', 'User activated');\ndefine('_PROFILE_AM_USER_DEACTIVATED', 'User deactivated');\ndefine('_PROFILE_AM_USER_NOT_ACTIVATED', 'Error: User NOT activated');\ndefine('_PROFILE_AM_USER_NOT_DEACTIVATED', 'Error: User NOT deactivated');\ndefine('_PROFILE_AM_STEPNAME', 'Step name');\ndefine('_PROFILE_AM_STEPORDER', 'Step order');\ndefine('_PROFILE_AM_STEPSAVE', 'Save after step');\ndefine('_PROFILE_AM_STEPINTRO', 'Step description');\n//1.62\ndefine('_PROFILE_AM_ACTION', 'Action');\n//1.63\ndefine('_PROFILE_AM_REQUIRED_TOGGLE', 'Toggle Required Field');\ndefine('_PROFILE_AM_REQUIRED_TOGGLE_SUCCESS', 'Successfully Changed Required Field ');\ndefine('_PROFILE_AM_REQUIRED_TOGGLE_FAILED', 'Changing Required Field Failed');\ndefine('_PROFILE_AM_SAVESTEP_TOGGLE', 'Toggle Save');\ndefine('_PROFILE_AM_SAVESTEP_TOGGLE_SUCCESS', 'Successfully Changed Save After Step');\ndefine('_PROFILE_AM_SAVESTEP_TOGGLE_FAILED', \"Changing 'Save After Step' Failed\");\n//XOOPS 2.5.9\ndefine('_PROFILE_AM_CANNOTDEACTIVATEWEBMASTERS', 'You cannot deactivate Webmaster account');\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '95' + tra_translated_words: '249' + tra_untranslated_entities: '0' + tra_last_update: '1596376472' + tra_local: modules/profile/language/english/admin.php + tra_status: '10' + tra_date: '1596562014' + tra_submitter: '1' +- + tra_id: '228' + tra_pro_id: '30' + tra_res_id: '150' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.table_dlg'',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"Rules","frame_all":"all","frame_cols":"cols","frame_rows":"rows","frame_groups":"groups","frame_none":"none",frame:"Frame",caption:"Table Caption","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"You\''ve exceeded the maximum number of cells of {$cells}.","row_limit":"You\''ve exceeded the maximum number of rows of {$rows}.","col_limit":"You\''ve exceeded the maximum number of columns of {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"Footer",tbody:"Body",thead:"Header","row_all":"Update All Rows in Table","row_even":"Update Even Rows in Table","row_odd":"Update Odd Rows in Table","row_row":"Update Current Row","cell_all":"Update All Cells in Table","cell_row":"Update All Cells in Row","cell_cell":"Update Current Cell",th:"Header",td:"Data",summary:"Summary",bgimage:"Background Image",rtl:"Right to Left",ltr:"Left to Right",mime:"Target MIME Type",langcode:"Language Code",langdir:"Language Direction",style:"Style",id:"ID","merge_cells_title":"Merge Table Cells",bgcolor:"Background Color",bordercolor:"Border Color","align_bottom":"Bottom","align_top":"Top",valign:"Vertical Alignment","cell_type":"Cell Type","cell_title":"Table Cell Properties","row_title":"Table Row Properties","align_middle":"Center","align_right":"Right","align_left":"Left","align_default":"Default",align:"Alignment",border:"Border",cellpadding:"Cell Padding",cellspacing:"Cell Spacing",rows:"Rows",cols:"Columns",height:"Height",width:"Width",title:"Insert/Edit Table",rowtype:"Row Type","advanced_props":"Advanced Properties","general_props":"General Properties","advanced_tab":"Advanced","general_tab":"General","cell_col":"Update all cells in column"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '117' + tra_untranslated_entities: '0' + tra_last_update: '1596376551' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562015' + tra_submitter: '1' +- + tra_id: '229' + tra_pro_id: '30' + tra_res_id: '79' + tra_lang_id: '1' + tra_content: "
    \n

    Help: /modules/profile/admin/index.php\" title=\"Back to the Administration of Profile\"> Profile \" alt=\"Back to the Administration of Profile\"/>

    \n \n

    DESCRIPTION

    \n\n

    The Profile module is for managing custom user profile fields.

    \n

    INSTALL/UNINSTALL

    \n\n

    No special measures necessary, follow the standard installation process – extract the /profile folder into the ../modules directory. Install the module through Admin -> System Module -> Modules.

    \n\n

    Detailed instructions on installing modules are available in the XOOPS Operations Manual

    \n

    OPERATING INSTRUCTIONS

    \n\n

    To set up this module you need to:

    \n
      \n
    • Configure your preferences for the module (see ‘Preferences’) and optionally the Profile block if you intend to use it (see ‘Blocks’).
    • \n
    • Edit existing Categories or add new ones.
    • \n
    • Edit existing Fields or add new ones. Here you can specify which fields will be visible in which category, and if they will be visible during user registration.
    • \n
    • Define the order of Registration steps.
    • \n
    • And finally, you can set permissions for individual fields - which ones are editable, which ones are searchable.

    • \n
    \n

    Anti-Spam measures

    \n\n

    To minimize spam registrations, do the following:

    \n\n
      \n
    • go to the Protector module in Admin, go to Preferences, and then at the bottom, at this option:\n\n \"Stop Forum Spam\"\n Checks POST data against spammers registered on www.stopforumspam.com database.
      \n Set it to \"Ban the IP (no limit)\"\n
    • \n
      \n\n
    • in /class/captcha/config.php, make sure that the mode is set as \"text\":

      \n\n return $config = array(
      \n 'disabled' => false, // Disable CAPTCHA
      \n 'mode' => 'text', // default mode, you can choose 'text', 'image', 'recaptcha'(requires api key)
      \n 'name' => 'xoopscaptcha', // captcha name
      \n 'skipmember' => true, // Skip CAPTCHA check for members
      \n 'maxattempts' => 10, // Maximum attempts for each session
      \n );
    • \n
      \n\n
    • In the Profile module, go to Admin and in the Basic step located at:
      \n\n /modules/profile/admin/step.php?id=1
      \n\n set the \"Save after stop\" to \"No\"\n
    • \n

      \n\n
    • In Profile Preferences, set the \"Use Captcha after the second Registration step\" Option to \"Yes\" (it is the default)
    • \n
      \n
        \n\n

        TUTORIAL

        \n\n

        Tutorial coming soon.

        \n \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '43' + tra_translated_words: '359' + tra_untranslated_entities: '0' + tra_last_update: '1596376473' + tra_local: modules/profile/language/english/help/help.html + tra_status: '10' + tra_date: '1596562015' + tra_submitter: '1' +- + tra_id: '230' + tra_pro_id: '30' + tra_res_id: '151' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.template_dlg'',{title:"Templates",label:"Template","desc_label":"Description",desc:"Insert Predefined Template Content",select:"Select a Template",preview:"Preview",warning:"Warning: Updating a template with a different one may cause data loss.","mdate_format":"%Y-%m-%d %H:%M:%S","cdate_format":"%Y-%m-%d %H:%M:%S","months_long":"January,February,March,April,May,June,July,August,September,October,November,December","months_short":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","day_long":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday","day_short":"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '19' + tra_untranslated_entities: '0' + tra_last_update: '1596376552' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562015' + tra_submitter: '1' +- + tra_id: '231' + tra_pro_id: '30' + tra_res_id: '80' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nYou email address at {SITENAME} has been successfully changed.\n\nIf you have any question, please feel free to contact us.\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '7' + tra_translated_words: '27' + tra_untranslated_entities: '0' + tra_last_update: '1596376474' + tra_local: modules/profile/language/english/mail_template/emailchanged.tpl + tra_status: '10' + tra_date: '1596562016' + tra_submitter: '1' +- + tra_id: '232' + tra_pro_id: '30' + tra_res_id: '152' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.xhtmlxtras_dlg'',{"attribs_title":"Insert/Edit Attributes","option_rtl":"Right to Left","option_ltr":"Left to Right","insert_date":"Insert Current Date/Time",remove:"Remove","title_cite_element":"Citation Element","title_abbr_element":"Abbreviation Element","title_acronym_element":"Acronym Element","title_del_element":"Deletion Element","title_ins_element":"Insertion Element","fieldset_events_tab":"Element Events","fieldset_attrib_tab":"Element Attributes","fieldset_general_tab":"General Settings","events_tab":"Events","attrib_tab":"Attributes","general_tab":"General","attribute_attrib_tab":"Attributes","attribute_events_tab":"Events","attribute_label_accesskey":"AccessKey","attribute_label_tabindex":"TabIndex","attribute_label_langcode":"Language","attribute_option_rtl":"Right to Left","attribute_option_ltr":"Left to Right","attribute_label_langdir":"Text Direction","attribute_label_datetime":"Date/Time","attribute_label_cite":"Cite","attribute_label_style":"Style","attribute_label_class":"Class","attribute_label_id":"ID","attribute_label_title":"Title"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '21' + tra_untranslated_entities: '0' + tra_last_update: '1596376553' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562016' + tra_submitter: '1' +- + tra_id: '233' + tra_pro_id: '30' + tra_res_id: '81' + tra_lang_id: '1' + tra_content: "\n

    Help: /modules/protector/admin/index.php\" title=\"Back to the administration of Protector\"> Protector \" alt=\"Back to the administration of Protector\"/>

    \n \n

    Description

    \n\n

    Protector is a module to defend your XOOPS CMS from various malicious attacks.

    \n

    Install/uninstall

    \n\n

    First, define XOOPS_TRUST_PATH into mainfile.php if you've never done it yet.

    \n
    \n\n

    Copy html/modules/protector in the archive into your XOOPS_ROOT_PATH/modules/

    \n\n

    Copy xoops_trust_path/modules/protector in the archive into your XOOPS_TRUST_PATH/modules/

    \n
    \n\n

    Turn permission of XOOPS_TRUST_PATH/modules/protector/configs writable

    \n

    = How to rescue =

    \n\n

    If you've been banned from Protector, just delete files under XOOPS_TRUST_PATH/modules/protector/configs/

    \n

    Introduction for filter-plugins in this archive.

    \n\n

    - postcommon_post_deny_by_rbl.php\n
    \n an anti-SPAM plugin.\n
    \n All of Post from IP registered in RBL will be rejected.\n
    \n This plugin can slow the performance of Post, especially chat modules.\n

    \n\n

    - postcommon_post_deny_by_httpbl.php\n
    \n an anti-SPAM plugin.\n
    \n All of Post from IP registered in http:BL will be rejected.\n
    \n Before using it, get HTTPBL_KEY from http://www.projecthoneypot.org/ and set it into the filter file.\n
    \n define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ;\n

    \n\n

    - postcommon_post_need_multibyte.php\n
    \n an anti-SPAM plugin.\n
    \n Post without multi-byte characters will be rejected.\n
    \n This plugin is only for sites of japanese, tchinese, schinese, and korean.\n

    \n\n

    - postcommon_post_htmlpurify4guest.php\n
    \n All post data sent by guests will be purified by HTMLPurifier.\n
    \n If you allow guests posting HTML, I strongly recommend you to enable it.\n

    \n\n

    -postcommon_register_insert_js_check.php\n
    \n This plugin prevents your site from robot's user registering.\n
    \n Required JavaScript working on the vistors browser.\n

    \n\n

    - bruteforce_overrun_message.php\n
    \n Specify a message for visitors tried wrong passwords more than the specified times.\n
    \n All plugins named *_message.php specifys the message for rejected accesses.\n

    \n\n

    - precommon_bwlimit_errorlog.php\n
    \n When band width limitation works unfortunately, this plugin logs it into Apache's error_log.\n

    \n\n

    All plugins named *_errorlog.php log some informations into Apaches error_log.

    \n

    Tutorial

    \n\n

    Tutorial coming soon.

    \n \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '42' + tra_translated_words: '293' + tra_untranslated_entities: '0' + tra_last_update: '1596376478' + tra_local: modules/protector/language/english/help/help.tpl + tra_status: '10' + tra_date: '1596562018' + tra_submitter: '1' +- + tra_id: '238' + tra_pro_id: '30' + tra_res_id: '155' + tra_lang_id: '1' + tra_content: "/**\n */\n\ntinyMCE.addI18n('en.xoopsemotions_dlg',{\n title : 'Insert Xoops Emoticons',\n tab_emotionsbrowser: 'Emoticons',\n tab_emotionsadmin: 'Add Emoticons',\n error_noemotions: 'No emotions in database !!!'\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '8' + tra_translated_words: '20' + tra_untranslated_entities: '0' + tra_last_update: '1596376557' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562018' + tra_submitter: '1' +- + tra_id: '239' + tra_pro_id: '30' + tra_res_id: '84' + tra_lang_id: '1' + tra_content: "\n
  • Manage all System or Custom avatars
  • \n
  • Site members can optionally create their own online personality called avatars.
    This option can be turned off from System User preferences.
  • \n\");\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '70' + tra_untranslated_entities: '0' + tra_last_update: '1596376482' + tra_local: modules/system/language/english/admin/avatars.php + tra_status: '10' + tra_date: '1596562018' + tra_submitter: '1' +- + tra_id: '240' + tra_pro_id: '30' + tra_res_id: '156' + tra_lang_id: '1' + tra_content: "/**\n */\n\ntinyMCE.addI18n('en.xoopsemotions',{\n desc : 'Insert Xoops emotions',\n delta_width : '0',\n delta_height : '0'\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '7' + tra_translated_words: '15' + tra_untranslated_entities: '0' + tra_last_update: '1596376558' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en.js + tra_status: '10' + tra_date: '1596562019' + tra_submitter: '1' +- + tra_id: '241' + tra_pro_id: '30' + tra_res_id: '85' + tra_lang_id: '1' + tra_content: "%s and all its Banners!!!');\ndefine('_AM_SYSTEM_BANNERS_NOBNRRUN', \"The client doesn't have any banners running now.\");\ndefine('_AM_SYSTEM_BANNERS_WARNING', 'WARNING!!!');\ndefine('_AM_SYSTEM_BANNERS_ACTBNRRUN', 'This client has the following ACTIVE BANNERS running on our site:');\ndefine('_AM_SYSTEM_BANNERS_SUREDELBNR', 'Are you sure you want to delete this Client and ALL its Banners?');\ndefine('_AM_SYSTEM_BANNERS_EDITADVCLI', 'Edit Advertising Client');\ndefine('_AM_SYSTEM_BANNERS_EXTINFO', 'Extra Info:');\ndefine('_AM_SYSTEM_BANNERS_CHGCLI', 'Change Client');\ndefine('_AM_SYSTEM_BANNERS_USEHTML', 'Use HTML code?');\ndefine('_AM_SYSTEM_BANNERS_CODEHTML', 'Enter HTML code:');\n// Tips\ndefine('_AM_SYSTEM_BANNERS_NAV_TIPS', '\n
      \n
    • Add, modify and update category, banners and client.
    • \n
    \n');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '62' + tra_translated_words: '178' + tra_untranslated_entities: '0' + tra_last_update: '1596376483' + tra_local: modules/system/language/english/admin/banners.php + tra_status: '10' + tra_date: '1596562019' + tra_submitter: '1' +- + tra_id: '242' + tra_pro_id: '30' + tra_res_id: '157' + tra_lang_id: '1' + tra_content: "/**\n */\n\ntinyMCE.addI18n('en.xoopsimagemanager_dlg',{\n tab_general:\"General\",\n tab_appearance:\"Appearance\",\n tab_advanced:\"Advanced\",\n general:\"General\",\n title:\"Title\",\n preview:\"Preview\",\n constrain_proportions:\"Constrain proportions\",\n langdir:\"Language direction\",\n langcode:\"Language code\",\n long_desc:\"Long description link\",\n style:\"Style\",\n classes:\"Classes\",\n ltr:\"Left to right\",\n rtl:\"Right to left\",\n id:\"Id\",\n map:\"Image map\",\n swap_image:\"Swap image\",\n alt_image:\"Alternative image\",\n mouseover:\"for mouse over\",\n mouseout:\"for mouse out\",\n misc:\"Miscellaneous\",\n example_img:\"Appearance preview image\",\n missing_alt:\"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.\",\n dialog_title:\"Xoops Image Manager\",\n src:\"Image URL\",\n alt:\"Image description\",\n list:\"Image list\",\n border:\"Border\",\n dimensions:\"Dimensions\",\n vspace:\"Vertical space\",\n hspace:\"Horizontal space\",\n align:\"Alignment\",\n align_baseline:\"Baseline\",\n align_top:\"Top\",\n align_middle:\"Middle\",\n align_bottom:\"Bottom\",\n align_texttop:\"Text top\",\n align_textbottom:\"Text bottom\",\n align_left:\"Left\",\n align_right:\"Right\",\n image_list:\"Image list\"\n});\n\ntinyMCE.addI18n('en.xoopsimagebrowser_dlg',{\n dialog_title:\"Xoops Imagebrowser\",\n tab_listimages:\"Images\",\n tab_loadimage:\"Add image\",\n tab_listcategories:\"Categories\",\n tab_createcategory:\"Add category\",\n select_image: \"click on a image to select\"\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '52' + tra_translated_words: '128' + tra_untranslated_entities: '0' + tra_last_update: '1596376559' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562020' + tra_submitter: '1' +- + tra_id: '243' + tra_pro_id: '30' + tra_res_id: '86' + tra_lang_id: '1' + tra_content: "%s');\ndefine('_AM_SYSTEM_BLOCKS_SYSTEMCANT', 'System blocks cannot be deleted!');\ndefine('_AM_SYSTEM_BLOCKS_MODULECANT', 'This block cannot be deleted directly! If you wish to disable this block, deactivate the module.');\n// Tips\ndefine('_AM_SYSTEM_BLOCKS_TIPS', '
      \n
    • You can easily change side or order position with the drag\\'n drop, click on \"' this image and set your site just the way you want it
    • \n
    • Add a new custom block
    • \n
    • Set block online or offline by clicking on \"' or \"'
    • \n
    ');\n\ndefine('_AM_SYSTEM_BLOCKS_FOOTER_LEFT', 'Footer Left');\ndefine('_AM_SYSTEM_BLOCKS_FOOTER_CENTER', 'Footer Center');\ndefine('_AM_SYSTEM_BLOCKS_FOOTER_RIGHT', 'Footer Right');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '68' + tra_translated_words: '191' + tra_untranslated_entities: '0' + tra_last_update: '1596376484' + tra_local: modules/system/language/english/admin/blocksadmin.php + tra_status: '10' + tra_date: '1596562020' + tra_submitter: '1' +- + tra_id: '244' + tra_pro_id: '30' + tra_res_id: '158' + tra_lang_id: '1' + tra_content: "/**\n */\n\ntinyMCE.addI18n('en.xoopsimagemanager',{\n desc : 'Xoops Advanced Imagemanager',\n delta_width : '0',\n delta_height : '0'\n});\ntinyMCE.addI18n('en.xoopsimagebrowser',{\n desc : 'Xoops Imagebrowser',\n delta_width : '0',\n delta_height : '0'\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '9' + tra_translated_words: '20' + tra_untranslated_entities: '0' + tra_last_update: '1596376560' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en.js + tra_status: '10' + tra_date: '1596562020' + tra_submitter: '1' +- + tra_id: '245' + tra_pro_id: '30' + tra_res_id: '87' + tra_lang_id: '1' + tra_content: "\n
  • Manage comments for all your modules.
  • \n
  • Delete comments easily with the purge.
  • \n');\n// Form\ndefine('_AM_SYSTEM_COMMENTS_FORM_LIST_COMMENTS', 'List Comments');\ndefine('_AM_SYSTEM_COMMENTS_FORM_ALL_MODS', 'All modules');\ndefine('_AM_SYSTEM_COMMENTS_FORM_ALL_STATUS', 'Any status');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE', 'Purge');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_AFTER', 'After this date (leave empty for any date)');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_BEFORE', 'Before this date (leave empty for any date)');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_GROUPS', 'Groups');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_USER', 'User name');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_STATUS', 'Status');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_MODULES', 'Modules');\n// Tab\ndefine('_AM_SYSTEM_COMMENTS_TITLE', 'Title');\ndefine('_AM_SYSTEM_COMMENTS_POSTED', 'Author');\ndefine('_AM_SYSTEM_COMMENTS_IP', 'IP');\ndefine('_AM_SYSTEM_COMMENTS_MODULE', 'Module');\ndefine('_AM_SYSTEM_COMMENTS_STATUS', 'Status');\ndefine('_AM_SYSTEM_COMMENTS_ACTION', 'Action');\ndefine('_AM_SYSTEM_COMMENTS_VIEW', 'See comment');\ndefine('_AM_SYSTEM_COMMENTS_NO_COMMENTS', 'No comments');\ndefine('_AM_SYSTEM_COMMENTS_COMMENTS_FOUND', '%s comment(s) found.');\n//XOOPS 2.5.9\ndefine('_MP_DELETECOUNT', 'The number of members in the group is too big ( > 4,000) ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '25' + tra_translated_words: '74' + tra_untranslated_entities: '0' + tra_last_update: '1596376486' + tra_local: modules/system/language/english/admin/comments.php + tra_status: '10' + tra_date: '1596562021' + tra_submitter: '1' +- + tra_id: '246' + tra_pro_id: '30' + tra_res_id: '159' + tra_lang_id: '1' + tra_content: "/**\n */\n\ntinyMCE.addI18n('en.xoopsmlcontent_dlg',{\n title : 'Insert multi-language content',\n subtitle : 'Select a language and type/paste the content in the box below:',\n sellang : 'Select language',\n chooselang : 'You must choose a language',\n maxstring : ' character(s) of %maxchar% entered',\n alertmaxstring : 'You have reached the maximum number of characters',\n delta_width : 100,\n delta_height : 100\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '12' + tra_translated_words: '56' + tra_untranslated_entities: '0' + tra_last_update: '1596376562' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562021' + tra_submitter: '1' +- + tra_id: '247' + tra_pro_id: '30' + tra_res_id: '88' + tra_lang_id: '1' + tra_content: "
  • Create a new group with their own permissions.
  • Edit group for change permissions.
  • ');\ndefine('_AM_SYSTEM_GROUPS_NAV_TIPS_2', '
    • Change or create permission for this group, all modification will affect users of this group.
    ');\n//Infos\ndefine('_AM_SYSTEM_GROUPS_ACCESSRIGHTS', 'Module Access rights');\ndefine('_AM_SYSTEM_GROUPS_ACTION', 'Action');\ndefine('_AM_SYSTEM_GROUPS_ACTIVERIGHTS', 'Module Admin rights');\ndefine('_AM_SYSTEM_GROUPS_ADD', 'Add a new group');\ndefine('_AM_SYSTEM_GROUPS_BLOCKRIGHTS', 'Block Access Rights');\ndefine('_AM_SYSTEM_GROUPS_CUSTOMBLOCK', 'Custom Block');\ndefine('_AM_SYSTEM_GROUPS_DELETE', 'Delete group');\ndefine('_AM_SYSTEM_GROUPS_DESCRIPTION', 'Group Description');\ndefine('_AM_SYSTEM_GROUPS_EDIT', 'Edit group');\ndefine('_AM_SYSTEM_GROUPS_ERROR_DELETE', 'You can not remove this group');\ndefine('_AM_SYSTEM_GROUPS_ID', 'ID');\ndefine('_AM_SYSTEM_GROUPS_NAME', 'Group Name');\ndefine('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS', 'Number users by group');\ndefine('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS_USERS', '%s user(s)');\ndefine('_AM_SYSTEM_GROUPS_SUREDEL', 'Are you sure you want to delete this group?');\ndefine('_AM_SYSTEM_GROUPS_SYSTEMRIGHTS', 'System Admin rights');\ndefine('_AM_SYSTEM_GROUPS_DBUPDATED', _AM_SYSTEM_DBUPDATED);\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '23' + tra_translated_words: '88' + tra_untranslated_entities: '0' + tra_last_update: '1596376487' + tra_local: modules/system/language/english/admin/groups.php + tra_status: '10' + tra_date: '1596562021' + tra_submitter: '1' +- + tra_id: '248' + tra_pro_id: '30' + tra_res_id: '160' + tra_lang_id: '1' + tra_content: "/**\n */\n\ntinyMCE.addI18n('en.xoopsmlcontent',{\n desc : 'Insert multi-language content',\n delta_width : '0',\n delta_height : '0'\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '7' + tra_translated_words: '15' + tra_untranslated_entities: '0' + tra_last_update: '1596376563' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en.js + tra_status: '10' + tra_date: '1596562022' + tra_submitter: '1' +- + tra_id: '249' + tra_pro_id: '30' + tra_res_id: '89' + tra_lang_id: '1' + tra_content: "');\ndefine('_AM_SYSTEM_IMAGES_IMGCATNAME', 'Category Name:');\ndefine('_AM_SYSTEM_IMAGES_IMGCATRGRP', 'Select groups for image manager use:

    These are groups allowed to use the image manager for selecting images but not uploading. Webmaster has automatic access.');\ndefine('_AM_SYSTEM_IMAGES_IMGCATWGRP', 'Select groups allowed to upload images:

    Typical usage is for moderator and admin groups.');\ndefine('_AM_SYSTEM_IMAGES_IMGCATDISPLAY', 'Display this category?');\ndefine('_AM_SYSTEM_IMAGES_IMGCATSTRTYPE', 'Images are uploaded to:');\ndefine('_AM_SYSTEM_IMAGES_STRTYOPENG', 'This can not be changed afterwards!');\ndefine('_AM_SYSTEM_IMAGES_IMGCATWEIGHT', 'Display order in image manager:');\ndefine('_AM_SYSTEM_IMAGES_OFF', 'Display in image manager');\ndefine('_AM_SYSTEM_IMAGES_ON', 'Does not display in image manager');\ndefine('_AM_SYSTEM_IMAGES_URL', 'Show image URL');\n// Messages\ndefine('_AM_SYSTEM_IMAGES_RUDELIMG', 'Are you sure that you want to delete this images file?');\ndefine('_AM_SYSTEM_IMAGES_FAILSAVE', 'Failed save image %s into the database');\ndefine('_AM_SYSTEM_IMAGES_RUDELIMGCAT', 'Are you sure that you want to delete this category and all of its images files?');\ndefine('_AM_SYSTEM_IMAGES_FAILDEL', 'Failed deleting image %s from the database');\ndefine('_AM_SYSTEM_IMAGES_FAILDELCAT', 'Failed deleting image category %s from the database');\ndefine('_AM_SYSTEM_IMAGES_FAILUNLINK', 'Failed deleting image %s from the server directory');\n// Tips\ndefine('_AM_SYSTEM_IMAGES_TIPS', '
    • Manage categories of images and users permissions
    ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '36' + tra_translated_words: '181' + tra_untranslated_entities: '0' + tra_last_update: '1596376488' + tra_local: modules/system/language/english/admin/images.php + tra_status: '10' + tra_date: '1596562022' + tra_submitter: '1' +- + tra_id: '250' + tra_pro_id: '30' + tra_res_id: '161' + tra_lang_id: '1' + tra_content: "tinyMCE.addI18n('en.xoopsquote_dlg',{\n xoopsquote_title:\"Insert quote\",\n xoopsquote_desc:\"Insert quote\",\n xoopsquote_sub:\"Paste the text you want to quote in the box below:\"\n});" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '5' + tra_translated_words: '17' + tra_untranslated_entities: '0' + tra_last_update: '1596376564' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562023' + tra_submitter: '1' +- + tra_id: '251' + tra_pro_id: '30' + tra_res_id: '90' + tra_lang_id: '1' + tra_content: "\nCHECK TABLE checks a table or tables for errors.
    \nOPTIMIZE TABLE to reclaim the unused space and to defragment the data file.
    \nREPAIR TABLE repairs a possibly corrupted table.');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT', 'Result');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_NO_RESULT', 'Not Result');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_CACHE', 'Clean Cache task');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_SESSION', 'Clean sessions table task');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_QUERY', 'Database task');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_AVATAR', 'Purge unused avatars task');\ndefine('_AM_SYSTEM_MAINTENANCE_ERROR_MAINTENANCE', 'No choice for maintenance');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES1', 'Tables');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_OPTIMIZE', 'Optimize');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_CHECK', 'Check');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_REPAIR', 'Repair');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_ANALYZE', 'Analyze');\n//Dump\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP', 'Dump');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES_OR_MODULES', 'Select tables or modules');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_DROP', \"Add command DROP TABLE IF EXISTS 'tables' in the dump\");\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_OR', 'OR');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_AND', 'AND');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_ERROR_TABLES_OR_MODULES', 'You must select the tables or modules');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_NO_TABLES', 'No tables');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES', 'Tables');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES', 'Structures');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS', 'Numbers of records');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED', 'File created');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_RESULT', 'Result');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_RECORDS', 'record(s)');\n// Tips\ndefine('_AM_SYSTEM_MAINTENANCE_TIPS', '
      \n
    • You can do a simple maintenance of your XOOPS Installation: clear your cache and session table, and do maintenance of your tables
    • \n
    ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '47' + tra_translated_words: '199' + tra_untranslated_entities: '0' + tra_last_update: '1596376491' + tra_local: modules/system/language/english/admin/maintenance.php + tra_status: '10' + tra_date: '1596562024' + tra_submitter: '1' +- + tra_id: '254' + tra_pro_id: '30' + tra_res_id: '163' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.advanced_dlg'', {"link_list":"Link List","link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?","link_titlefield":"Title","link_target_blank":"Open Link in a New Window","link_target_same":"Open Link in the Same Window","link_target":"Target","link_url":"Link URL","link_title":"Insert/Edit Link","image_align_right":"Right","image_align_left":"Left","image_align_textbottom":"Text Bottom","image_align_texttop":"Text Top","image_align_bottom":"Bottom","image_align_middle":"Middle","image_align_top":"Top","image_align_baseline":"Baseline","image_align":"Alignment","image_hspace":"Horizontal Space","image_vspace":"Vertical Space","image_dimensions":"Dimensions","image_alt":"Image Description","image_list":"Image List","image_border":"Border","image_src":"Image URL","image_title":"Insert/Edit Image","charmap_title":"Select Special Character", "charmap_usage":"Use left and right arrows to navigate.","colorpicker_name":"Name:","colorpicker_color":"Color:","colorpicker_named_title":"Named Colors","colorpicker_named_tab":"Named","colorpicker_palette_title":"Palette Colors","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Color Picker","colorpicker_picker_tab":"Picker","colorpicker_title":"Select a Color","code_wordwrap":"Word Wrap","code_title":"HTML Source Editor","anchor_name":"Anchor Name","anchor_title":"Insert/Edit Anchor","about_loaded":"Loaded Plugins","about_version":"Version","about_author":"Author","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"License","about_help":"Help","about_general":"About","about_title":"About TinyMCE","anchor_invalid":"Please specify a valid anchor name.","accessibility_help":"Accessibility Help","accessibility_usage_title":"General Usage","invalid_color_value":"Invalid color value","":""});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '89' + tra_untranslated_entities: '0' + tra_last_update: '1596376566' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js + tra_status: '10' + tra_date: '1596562025' + tra_submitter: '1' +- + tra_id: '255' + tra_pro_id: '30' + tra_res_id: '164' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.advanced'',{"underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)",dd:"Definition Description",dt:"Definition Term ",samp:"Code Sample",code:"Code",blockquote:"Block Quote",h6:"Heading 6",h5:"Heading 5",h4:"Heading 4",h3:"Heading 3",h2:"Heading 2",h1:"Heading 1",pre:"Preformatted",address:"Address",div:"DIV",paragraph:"Paragraph",block:"Format",fontdefault:"Font Family","font_size":"Font Size","style_select":"Styles","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":"","more_colors":"More Colors...","toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X",newdocument:"Are you sure you want clear all contents?",path:"Path","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","blockquote_desc":"Block Quote","help_desc":"Help","newdocument_desc":"New Document","image_props_desc":"Image Properties","paste_desc":"Paste (Ctrl+V)","copy_desc":"Copy (Ctrl+C)","cut_desc":"Cut (Ctrl+X)","anchor_desc":"Insert/Edit Anchor","visualaid_desc":"show/Hide Guidelines/Invisible Elements","charmap_desc":"Insert Special Character","backcolor_desc":"Select Background Color","forecolor_desc":"Select Text Color","custom1_desc":"Your Custom Description Here","removeformat_desc":"Remove Formatting","hr_desc":"Insert Horizontal Line","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"Edit HTML Source","cleanup_desc":"Cleanup Messy Code","image_desc":"Insert/Edit Image","unlink_desc":"Unlink","link_desc":"Insert/Edit Link","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","indent_desc":"Increase Indent","outdent_desc":"Decrease Indent","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","justifyfull_desc":"Align Full","justifyright_desc":"Align Right","justifycenter_desc":"Align Center","justifyleft_desc":"Align Left","striketrough_desc":"Strikethrough","help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help","rich_text_area":"Rich Text Area","shortcuts_desc":"Accessability Help",toolbar:"Toolbar"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '104' + tra_untranslated_entities: '0' + tra_last_update: '1596376568' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js + tra_status: '10' + tra_date: '1596562025' + tra_submitter: '1' +- + tra_id: '256' + tra_pro_id: '30' + tra_res_id: '92' + tra_lang_id: '1' + tra_content: "Select the blocks of which contents (template and options) may be overwritten.
    ');\ndefine('_AM_SYSTEM_MODULES_NEWBLKS', 'New Blocks');\ndefine('_AM_SYSTEM_MODULES_DEPREBLKS', 'Deprecated Blocks');\n// Logger\ndefine('_AM_SYSTEM_MODULES_TABLE_RESERVED', '%s is a reserved table!');\ndefine('_AM_SYSTEM_MODULES_CREATE_TABLES', 'Creating tables...');\ndefine('_AM_SYSTEM_MODULES_TABLE_CREATED', 'Table %s created');\ndefine('_AM_SYSTEM_MODULES_INSERT_DATA', '   Data inserted to table %s');\ndefine('_AM_SYSTEM_MODULES_INSERT_DATA_FAILD', 'Could not insert %s to database.');\ndefine('_AM_SYSTEM_MODULES_INSERT_DATA_DONE', 'Module data inserted successfully.');\ndefine('_AM_SYSTEM_MODULES_MODULEID', ' Module ID: %s');\ndefine('_AM_SYSTEM_MODULES_SQL_FOUND', 'SQL file found at %s ');\ndefine('_AM_SYSTEM_MODULES_SQL_NOT_FOUND', 'SQL file not found at %s');\ndefine('_AM_SYSTEM_MODULES_SQL_NOT_CREATE', 'ERROR: Could not create %s ');\ndefine('_AM_SYSTEM_MODULES_SQL_NOT_VALID', '%s is not a valid SQL!');\ndefine('_AM_SYSTEM_MODULES_GROUP_ID', ' Group ID: %s ');\ndefine('_AM_SYSTEM_MODULES_NAME', ' Name: ');\ndefine('_AM_SYSTEM_MODULES_VALUE', ' Value: ');\n// Templates\ndefine('_AM_SYSTEM_MODULES_TEMPLATES_ADD', 'Adding templates...');\ndefine('_AM_SYSTEM_MODULES_TEMPLATES_DELETE', 'Deleting templates...');\ndefine('_AM_SYSTEM_MODULES_TEMPLATES_UPDATE', 'Updating templates...');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_ID', 'Template ID: %s ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_ADD_DATA', 'Template %s added to the database');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_ADD_ERROR', 'ERROR: Could not insert template %s to the database.');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED', 'Template %s compiled ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED_FAILED', 'ERROR: Failed compiling template %s ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA', 'Template %s deleted from the database. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA_FAILD', 'ERROR: Could not delete template %s from the database. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_INSERT_DATA', 'Template %s inserted to the database. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE', 'Template %s recompiled');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_FAILD', 'ERROR: Template %s recompile failed');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_ERROR', 'ERROR: Could not recompile template %s ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_OLD_ERROR', 'ERROR: Could not delete old template %s. Aborting update of this file. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE', 'Template %s updated. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE_ERROR', 'ERROR: Could not update %s template. ');\n// Blocks\ndefine('_AM_SYSTEM_MODULES_BLOCKS_ADD', 'Adding blocks...');\ndefine('_AM_SYSTEM_MODULES_BLOCKS_DELETE', 'Deleting block...');\ndefine('_AM_SYSTEM_MODULES_BLOCKS_REBUILD', 'Rebuilding blocks...');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ID', ' Block ID: %s ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ACCESS', 'Added block access right');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ACCESS_ERROR', 'ERROR: Could not add block access right');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ADD', 'Block %s added ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR', 'ERROR: Could not add block %s to the database! ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR_DATABASE', 'Database error: %s ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_CREATED', 'Block %s created ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE', 'Block %s deleted. ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE_DATA', 'Block template %s deleted from the database. ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE_ERROR', 'ERROR: Could not delete block %s');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE_TEMPLATE_ERROR', 'ERROR: Could not delete block template %s from the database');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED', 'Block template %s deprecated ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED_ERROR', 'ERROR: Could not remove deprecated block template. ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_UPDATE', 'Block %s updated. ');\n// Configs\ndefine('_AM_SYSTEM_MODULES_GONFIG_ID', 'Config ID: %s');\ndefine('_AM_SYSTEM_MODULES_MODULE_DATA_ADD', 'Adding module config data...');\ndefine('_AM_SYSTEM_MODULES_MODULE_DATA_DELETE', 'Deleting module config options...');\ndefine('_AM_SYSTEM_MODULES_MODULE_DATA_UPDATE', 'Module data updated.');\ndefine('_AM_SYSTEM_MODULES_CONFIG_ADD', ' Config option added');\ndefine('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD', ' Config %s added to the database');\ndefine('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD_ERROR', ' ERROR: Could not insert config %s to the database. ');\ndefine('_AM_SYSTEM_MODULES_GONFIG_DATA_DELETE', 'Config data deleted from the database. ');\ndefine('_AM_SYSTEM_MODULES_CONFIG_DATA_DELETE_ERROR', 'ERROR: Could not delete config data from the database');\n// Access\ndefine('_AM_SYSTEM_MODULES_GROUP_SETTINGS_ADD', 'Setting group rights...');\ndefine('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETE_ERROR', 'ERROR: Could not delete group permissions ');\ndefine('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETED', 'Group permissions deleted ');\ndefine('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD', 'Added admin access right for Group ID %s');\ndefine('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD_ERROR', 'ERROR: Could not add admin access right for Group ID %s');\ndefine('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR', 'Added user access right for Group ID: %s');\ndefine('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR_ERROR', 'ERROR: Could not add user access right for Group ID: %s');\n// execute module specific install script if any\ndefine('_AM_SYSTEM_MODULES_FAILED_EXECUTE', 'Failed to execute %s');\ndefine('_AM_SYSTEM_MODULES_FAILED_SUCESS', '%s executed successfully.');\ndefine('_AM_SYSTEM_MODULES_DELETE_ERROR', 'ERROR: Could not delete %s');\ndefine('_AM_SYSTEM_MODULES_UPDATE_ERROR', 'ERROR: Could not update %s');\ndefine('_AM_SYSTEM_MODULES_DELETE_MOD_TABLES', 'Deleting module tables...');\ndefine('_AM_SYSTEM_MODULES_COMMENTS_DELETE', 'Deleting comments...');\ndefine('_AM_SYSTEM_MODULES_COMMENTS_DELETE_ERROR', 'ERROR: Could not delete comments');\ndefine('_AM_SYSTEM_MODULES_COMMENTS_DELETED', 'Comments deleted');\ndefine('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE', 'Deleting notifications...');\ndefine('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE_ERROR', 'ERROR: Could not delete notifications');\ndefine('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETED', 'Notifications deleted');\ndefine('_AM_SYSTEM_MODULES_TABLE_DROPPED', 'Table %s dropped!');\ndefine('_AM_SYSTEM_MODULES_TABLE_DROPPED_ERROR', 'ERROR: Could not drop table %s');\ndefine('_AM_SYSTEM_MODULES_TABLE_DROPPED_FAILDED', 'ERROR: Not allowed to drop table %s !');\n// Tips\ndefine('_AM_SYSTEM_MODULES_TIPS', '
      \n
    • If you install a new module, remember to setup module preferences, blocks and users permissions!
    • \n
    • For hide module into Main Menu block, set order to 0
    • \n
    • Delete unused module files from your server to avoid security issues and keep your website safe.
    • \n
    • To change order of modules (which will be reflected in the Menu), you just need to drag and drop the modules to the desired placement.
    • \n
    ');\ndefine('_AM_SYSTEM_MODULES_CONFIRM_TIPS', '
      \n
    • Check all modifications for validate.
    • \n
    ');\n// 2.5.7\ndefine('_AM_SYSTEM_MODULES_INSTALL_TESTDATA', 'Add Test Data');\n// 2.5.8\ndefine('_AM_SYSTEM_MODULES_INSTALL_MORE', 'Install more modules');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '140' + tra_translated_words: '662' + tra_untranslated_entities: '0' + tra_last_update: '1596376492' + tra_local: modules/system/language/english/admin/modulesadmin.php + tra_status: '10' + tra_date: '1596562026' + tra_submitter: '1' +- + tra_id: '257' + tra_pro_id: '30' + tra_res_id: '165' + tra_lang_id: '1' + tra_content: 'tinyMCE.addI18n(''en.simple'',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"});' + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '12' + tra_untranslated_entities: '0' + tra_last_update: '1596376570' + tra_local: class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js + tra_status: '10' + tra_date: '1596562027' + tra_submitter: '1' +- + tra_id: '258' + tra_pro_id: '30' + tra_res_id: '166' + tra_lang_id: '1' + tra_content: "This module is maintained by the XOOPS Community\");\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '32' + tra_translated_words: '116' + tra_untranslated_entities: '0' + tra_last_update: '1596376459' + tra_local: Frameworks/moduleclasses/moduleadmin/language/english/main.php + tra_status: '10' + tra_date: '1596562028' + tra_submitter: '1' +- + tra_id: '259' + tra_pro_id: '30' + tra_res_id: '93' + tra_lang_id: '1' + tra_content: "
  • Enable or disable sections of system module or just access to it.
  • ');\ndefine('_AM_SYSTEM_AVATAR_INFO', \"
    • %s avatars.
    \");\ndefine('_AM_SYSTEM_BANNER_INFO', \"
    • %s banners.
    \");\ndefine('_AM_SYSTEM_COMMENT_INFO', \"
    • %s comments.
    \");\ndefine('_AM_SYSTEM_GROUP_INFO', \"
    • %s groups.
    \");\ndefine('_AM_SYSTEM_IMG_INFO', \"
    • %s images.
    \");\ndefine('_AM_SYSTEM_SMILIES_INFO', \"
    • %s smilies.
    \");\ndefine('_AM_SYSTEM_RANKS_INFO', \"
    • %s user ranks.
    \");\ndefine('_AM_SYSTEM_USERS_INFO', \"
    • %s users.
    \");\n// Admin Module Names and description\ndefine('_AM_SYSTEM_ADGS', 'Groups');\ndefine('_AM_SYSTEM_ADGS_DESC', 'Manage module access permissions for users and groups.');\ndefine('_AM_SYSTEM_BANS', 'Banners');\ndefine('_AM_SYSTEM_BANS_DESC', 'Manage XOOPS advertising banner feature.');\ndefine('_AM_SYSTEM_BLOCKS', 'Blocks');\ndefine('_AM_SYSTEM_BLOCKS_DESC', 'Blocks can display module content on any page. Manage blocks here.');\ndefine('_AM_SYSTEM_MODULES', 'Modules');\ndefine('_AM_SYSTEM_MODULES_DESC', 'Install and un-install XOOPS modules.');\ndefine('_AM_SYSTEM_SMLS', 'Smilies');\ndefine('_AM_SYSTEM_SMLS_DESC', 'Hide, change and add custom smilies for people to use in posts and comments.');\ndefine('_AM_SYSTEM_RANK', 'User Ranks');\ndefine('_AM_SYSTEM_RANK_DESC', 'Edit and create named ranks for users and moderators.');\ndefine('_AM_SYSTEM_USER', 'Users');\ndefine('_AM_SYSTEM_USER_DESC', 'Manually add users, edit user profiles and change passwords.');\ndefine('_AM_SYSTEM_PREF', 'Preferences');\ndefine('_AM_SYSTEM_PREF_DESC', 'Change the global preferences for your XOOPS website.');\ndefine('_AM_SYSTEM_MLUS', 'Email Users');\ndefine('_AM_SYSTEM_MLUS_DESC', 'Send emails or private messages to one user, or many users from here.');\ndefine('_AM_SYSTEM_IMAGES', 'Image Manager');\ndefine('_AM_SYSTEM_IMAGES_DESC', 'Create categories for the image manager and upload images here.');\ndefine('_AM_SYSTEM_AVATARS', 'Avatars');\ndefine('_AM_SYSTEM_AVATARS_DESC', 'Upload custom avatars for users to display in their profiles.');\ndefine('_AM_SYSTEM_TPLSETS', 'Templates');\ndefine('_AM_SYSTEM_TPLSETS_DESC', 'Edit module templates directly without editing the files on disc.');\ndefine('_AM_SYSTEM_COMMENTS', 'Comments');\ndefine('_AM_SYSTEM_COMMENTS_DESC', 'Many modules allow users to post comments. You can delete or edit them here.');\ndefine('_AM_SYSTEM_FILEMANAGER', 'File Manager');\ndefine('_AM_SYSTEM_FILEMANAGER_DESC', 'XOOPS file manager.');\ndefine('_AM_SYSTEM_MAINTENANCE', 'Maintenance');\ndefine('_AM_SYSTEM_MAINTENANCE_DESC', 'Maintenance tools for database tables, cache folders and session table.');\n// Messages\ndefine('_AM_SYSTEM_DBUPDATED', 'Database Updated Successfully!');\ndefine('_AM_SYSTEM_DBERROR', 'Database was not updated due to some error!');\ndefine('_AM_SYSTEM_NOTACTIVE', 'This section is not active!');\n// Group permission phrases\ndefine('_MD_AM_PERMADDNG', 'Could not add %s permission to %s for group %s');\ndefine('_MD_AM_PERMADDOK', 'Added %s permission to %s for group %s');\ndefine('_MD_AM_PERMRESETNG', 'Could not reset group permission for module %s');\ndefine('_MD_AM_PERMADDNGP', 'All parent items must be selected.');\ndefine('_AM_SYSTEM_UNINSTALL', 'Uninstall');\n\n//2.5.7\ndefine('_AM_SYSTEM_USAGE', 'Usage');\ndefine('_AM_SYSTEM_ACTIVE', 'Active');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '63' + tra_translated_words: '279' + tra_untranslated_entities: '0' + tra_last_update: '1596376493' + tra_local: modules/system/language/english/admin.php + tra_status: '10' + tra_date: '1596562028' + tra_submitter: '1' +- + tra_id: '260' + tra_pro_id: '30' + tra_res_id: '167' + tra_lang_id: '1' + tra_content: "Your site\n

    You can now access the home page of your site.

    \n

    Support

    \n

    Visit The XOOPS Project

    \n

    ATTENTION : Your site currently contains the minimum functionality. \nPlease visit xoops.org \nto learn more about extending XOOPS to present text pages, photo galleries, forums, and more, \nwith modules as well as customizing the look of your XOOPS with themes.

    \n\";\n\n$content .= \"

    Security configuration

    \n

    The installer will try to configure your site for security considerations. Please double check to make sure:\n

    \nThe mainfile.php is readonly.
    \nRemove the folder {$installer_modified} (or install if it was not renamed automatically by the installer) from your server.\n
    \n

    \n\";" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '21' + tra_translated_words: '130' + tra_untranslated_entities: '0' + tra_last_update: '1596376579' + tra_local: install/language/english/finish.php + tra_status: '10' + tra_date: '1596562029' + tra_submitter: '1' +- + tra_id: '261' + tra_pro_id: '30' + tra_res_id: '94' + tra_lang_id: '1' + tra_content: "
  • Manage all site settings.
  • ');\ndefine('_MD_AM_SITEPREF', 'Site Preferences');\ndefine('_MD_AM_SITENAME', 'Site name');\ndefine('_MD_AM_SITENAMEDSC', '');\ndefine('_MD_AM_SLOGAN', 'Slogan for your site');\ndefine('_MD_AM_SLOGANDSC', '');\ndefine('_MD_AM_ADMINML', 'Admin email address');\ndefine('_MD_AM_ADMINMLDSC', '');\ndefine('_MD_AM_LANGUAGE', 'Default language');\ndefine('_MD_AM_LANGUAGEDSC', '');\ndefine('_MD_AM_STARTPAGE', 'Module for your start page');\ndefine('_MD_AM_STARTPAGEDSC', '');\ndefine('_MD_AM_NONE', 'None');\ndefine('_MD_AM_SERVERTZ', 'Server timezone');\ndefine('_MD_AM_SERVERTZDSC', '');\ndefine('_MD_AM_DEFAULTTZ', 'Default timezone');\ndefine('_MD_AM_DEFAULTTZDSC', '');\ndefine('_MD_AM_DTHEME', 'Default theme');\ndefine('_MD_AM_DTHEMEDSC', '');\ndefine('_MD_AM_THEMESET', 'Theme Set');\ndefine('_MD_AM_CUSTOM_REDIRECT', 'Use jGrowl redirect');\ndefine('_MD_AM_CUSTOM_REDIRECT_DESC', 'replace old redirection by jGrowl redirection
    jGrowl is a jQuery plugin that raises unobtrusive messages within the XOOPS');\ndefine('_MD_AM_ANONNAME', 'Username for anonymous users');\ndefine('_MD_AM_ANONNAMEDSC', '');\ndefine('_MD_AM_MINPASS', 'Minimum required length of the password');\ndefine('_MD_AM_MINPASSDSC', '');\ndefine('_MD_AM_NEWUNOTIFY', 'Notify by email when a new user is registered?');\ndefine('_MD_AM_NEWUNOTIFYDSC', '');\ndefine('_MD_AM_SELFDELETE', 'Allow users to delete own account?');\ndefine('_MD_AM_SELFDELETEDSC', '');\ndefine('_MD_AM_USEGZIP', 'Use gzip compression?');\ndefine('_MD_AM_USEGZIPDSC', '');\ndefine('_MD_AM_UNAMELVL', 'Select the level of strictness for username filtering');\ndefine('_MD_AM_UNAMELVLDSC', '');\ndefine('_MD_AM_STRICT', 'Strict (only alphabets and numbers)');\ndefine('_MD_AM_MEDIUM', 'Medium');\ndefine('_MD_AM_LIGHT', 'Light (recommended for multi-byte chars)');\ndefine('_MD_AM_USERCOOKIE', 'Name for user cookies.');\ndefine('_MD_AM_USERCOOKIEDSC', \"If the cookie name is set, 'Remember me' will be enabled for user login. If a user has chosen 'Remember me', he will be logged in automatically. The expiration for the cookie is one year.\");\ndefine('_MD_AM_USEMYSESS', 'Use custom session');\ndefine('_MD_AM_USEMYSESSDSC', 'Select yes to customize session related values.');\ndefine('_MD_AM_SESSNAME', 'Session name');\ndefine('_MD_AM_SESSNAMEDSC', \"The name of session (Valid only when 'use custom session' is enabled)\");\ndefine('_MD_AM_SESSEXPIRE', 'Session expiration');\ndefine('_MD_AM_SESSEXPIREDSC', \"Maximum duration of session idle time in minutes (Valid only when 'use custom session' is enabled.)\");\ndefine('_MD_AM_BANNERS', 'Activate Banners?');\ndefine('_MD_AM_BANNERSDSC', '');\ndefine('_MD_AM_MYIP', 'Your IP address');\ndefine('_MD_AM_MYIPDSC', 'This IP will not count as an impression for banners');\ndefine('_MD_AM_ALWDHTML', 'HTML tags allowed in all posts.');\ndefine('_MD_AM_INVLDMINPASS', 'Invalid value for minimum length of password.');\ndefine('_MD_AM_INVLDUCOOK', 'Invalid value for User Cookie name.');\ndefine('_MD_AM_INVLDSCOOK', 'Invalid value for Session Cookie name.');\ndefine('_MD_AM_INVLDSEXP', 'Invalid value for session expiration time.');\ndefine('_MD_AM_ADMNOTSET', 'Admin email is not set.');\ndefine('_MD_AM_YES', 'Yes');\ndefine('_MD_AM_NO', 'No');\ndefine('_MD_AM_DONTCHNG', \"Don't change!\");\ndefine('_MD_AM_REMEMBER', 'Remember to change the permissions of this file to 644, in order for the system to operate properly.');\ndefine('_MD_AM_IFUCANT', \"If you can't change the permissions, you can edit the rest of this file by hand.\");\ndefine('_MD_AM_COMMODE', 'Default Comment Display Mode');\ndefine('_MD_AM_COMMODEDSC', '');\ndefine('_MD_AM_COMORDER', 'Default Comments Display Order');\ndefine('_MD_AM_COMORDERDSC', '');\ndefine('_MD_AM_ALLOWHTML', 'Allow HTML tags in user comments?');\ndefine('_MD_AM_DEBUGMODE', 'Debug mode');\ndefine('_MD_AM_DEBUGMODEDSC', 'Several debug options. A running website should have this turned off.');\ndefine('_MD_AM_AVATARALLOW', 'Allow custom avatar upload?');\ndefine('_MD_AM_AVATARALWDSC', '');\ndefine('_MD_AM_AVATARMP', 'Minimum posts required');\ndefine('_MD_AM_AVATARMPDSC', 'Enter the minimum number of posts required to upload a custom avatar');\ndefine('_MD_AM_AVATARW', 'Avatar image max width (pixel)');\ndefine('_MD_AM_AVATARWDSC', '');\ndefine('_MD_AM_AVATARH', 'Avatar image max height (pixel)');\ndefine('_MD_AM_AVATARHDSC', '');\ndefine('_MD_AM_AVATARMAX', 'Avatar image max filesize (bytes)');\ndefine('_MD_AM_AVATARMAXDSC', '');\ndefine('_MD_AM_AVATARCONF', 'Custom avatar settings');\ndefine('_MD_AM_NOTIFYTO', 'Select group to which new user notification email will be sent');\ndefine('_MD_AM_NOTIFYTODSC', '');\ndefine('_MD_AM_ALLOWTHEME', 'Allow users to select theme?');\ndefine('_MD_AM_ALLOWIMAGE', 'Allow users to display image files in posts?');\ndefine('_MD_AM_USERACTV', 'Requires activation by user (recommended)');\ndefine('_MD_AM_AUTOACTV', 'Activate automatically');\ndefine('_MD_AM_ADMINACTV', 'Activation by administrators');\ndefine('_MD_AM_ACTVTYPE', 'Select activation type of newly registered users');\ndefine('_MD_AM_ACTVTYPEDSC', '');\ndefine('_MD_AM_ACTVGROUP', 'Select group to which activation email will be sent');\ndefine('_MD_AM_ACTVGROUPDSC', \"Valid only when 'Activation by administrators' is selected\");\ndefine('_MD_AM_USESSL', 'Use SSL for login?');\ndefine('_MD_AM_USESSLDSC', ', SSL is used for secure login and requires a certificate. Contact your Host about how to obtain certificate for your site.');\ndefine('_MD_AM_SSLPOST', 'SSL Post variable name');\ndefine('_MD_AM_SSLPOSTDSC', 'The name of variable used to transfer session value via POST. If you are unsure, set any name that is hard to guess.');\ndefine('_MD_AM_DEBUGMODE0', 'Off');\ndefine('_MD_AM_DEBUGMODE1', 'Enable debug (inline mode)');\ndefine('_MD_AM_DEBUGMODE2', 'Enable debug (popup mode)');\ndefine('_MD_AM_DEBUGMODE3', 'Smarty Templates Debug');\ndefine('_MD_AM_MINUNAME', 'Minimum length of username required');\ndefine('_MD_AM_MINUNAMEDSC', '');\ndefine('_MD_AM_MAXUNAME', 'Maximum length of username');\ndefine('_MD_AM_MAXUNAMEDSC', '');\ndefine('_MD_AM_GENERAL', 'General Settings');\ndefine('_MD_AM_USERSETTINGS', 'User Info Settings');\ndefine('_MD_AM_ALLWCHGMAIL', 'Allow users to change email address?');\ndefine('_MD_AM_ALLWCHGMAILDSC', '');\ndefine('_MD_AM_IPBAN', 'IP Banning');\ndefine('_MD_AM_BADEMAILS', 'Enter emails that should not be used in user profile');\ndefine('_MD_AM_BADEMAILSDSC', 'Separate each with a |, case insensitive, regex enabled.');\ndefine('_MD_AM_BADUNAMES', 'Enter names that should not be selected as username');\ndefine('_MD_AM_BADUNAMESDSC', 'Separate each with a |, case insensitive, regex enabled.');\ndefine('_MD_AM_DOBADIPS', 'Enable IP bans?');\ndefine('_MD_AM_DOBADIPSDSC', 'Users from specified IP addresses will not be able to view your site');\ndefine('_MD_AM_BADIPS', \"Enter IP addresses that should be banned from the site.
    Separate each with a |, case insensitive, regex enabled (so dot - '.' means 'any char' and '\\.' means '.').\");\ndefine('_MD_AM_BADIPSDSC', \"^aaa\\.bbb\\.ccc will disallow visitors with an IP that starts with aaa.bbb.ccc
    aaa\\.bbb\\.ccc$ will disallow visitors with an IP that ends with aaa.bbb.ccc
    aaa\\.bbb\\.ccc will disallow visitors with an IP that contains aaa.bbb.ccc\");\ndefine('_MD_AM_PREFMAIN', 'Preferences Main');\ndefine('_MD_AM_METAKEY', 'Meta Keywords');\ndefine('_MD_AM_METAKEYDSC', 'The keywords meta tag is a series of keywords that represents the content of your site. Type in keywords with each separated by a comma or a space in between. (Ex. XOOPS, PHP, mySQL, portal system)');\ndefine('_MD_AM_METARATING', 'Meta Rating');\ndefine('_MD_AM_METARATINGDSC', 'The rating meta tag defines your site age and content rating');\ndefine('_MD_AM_METAOGEN', 'General');\ndefine('_MD_AM_METAO14YRS', '14 years');\ndefine('_MD_AM_METAOREST', 'Restricted');\ndefine('_MD_AM_METAOMAT', 'Mature');\ndefine('_MD_AM_METAROBOTS', 'Meta Robots');\ndefine('_MD_AM_METAROBOTSDSC', 'The Robots Tag declares to search engines what content to index and spider');\ndefine('_MD_AM_INDEXFOLLOW', 'Index, Follow');\ndefine('_MD_AM_NOINDEXFOLLOW', 'No Index, Follow');\ndefine('_MD_AM_INDEXNOFOLLOW', 'Index, No Follow');\ndefine('_MD_AM_NOINDEXNOFOLLOW', 'No Index, No Follow');\ndefine('_MD_AM_METAAUTHOR', 'Meta Author');\ndefine('_MD_AM_METAAUTHORDSC', 'The author meta tag defines the name of the author of the document being read. Supported data formats include the name, email address of the webmaster, company name or URL.');\ndefine('_MD_AM_METACOPYR', 'Meta Copyright');\ndefine('_MD_AM_METACOPYRDSC', 'The copyright meta tag defines any copyright statements you wish to disclose about your web page documents.');\ndefine('_MD_AM_METADESC', 'Meta Description');\ndefine('_MD_AM_METADESCDSC', 'The description meta tag is a general description of what is contained in your web page');\ndefine('_MD_AM_METAFOOTER', 'Meta Tags and Footer');\ndefine('_MD_AM_FOOTER', 'Footer');\ndefine('_MD_AM_FOOTERDSC', 'Be sure to type links in full path starting from http://, otherwise the links will not work correctly in modules pages.');\ndefine('_MD_AM_CENSOR', 'Word Censoring Options');\ndefine('_MD_AM_DOCENSOR', 'Enable censoring of unwanted words?');\ndefine('_MD_AM_DOCENSORDSC', 'Words will be censored if this option is enabled. This option may be turned off for enhanced site speed.');\ndefine('_MD_AM_CENSORWRD', 'Words to censor');\ndefine('_MD_AM_CENSORWRDDSC', 'Enter words that should be censored in user posts.
    Separate each with a |, case insensitive.');\ndefine('_MD_AM_CENSORRPLC', 'Censored words will be replaced with:');\ndefine('_MD_AM_CENSORRPLCDSC', 'Censored words will be replaced with the characters entered in this textbox');\ndefine('_MD_AM_SEARCH', 'Search Options');\ndefine('_MD_AM_DOSEARCH', 'Enable global searches?');\ndefine('_MD_AM_DOSEARCHDSC', 'Allow searching for posts/items within your site.');\ndefine('_MD_AM_MINSEARCH', 'Minimum keyword length');\ndefine('_MD_AM_MINSEARCHDSC', 'Enter the minimum keyword length that users are required to enter to perform search');\ndefine('_MD_AM_MODCONFIG', 'Module Config Options');\ndefine('_MD_AM_DSPDSCLMR', 'Display disclaimer?');\ndefine('_MD_AM_DSPDSCLMRDSC', 'Select yes to display disclaimer in registration page');\ndefine('_MD_AM_REGDSCLMR', 'Registration disclaimer');\ndefine('_MD_AM_REGDSCLMRDSC', 'Enter text to be displayed as registration disclaimer');\ndefine('_MD_AM_ALLOWREG', 'Allow new user registration?');\ndefine('_MD_AM_ALLOWREGDSC', 'Select yes to accept new user registration');\ndefine('_MD_AM_THEMEFILE', 'Check templates for modifications?');\ndefine('_MD_AM_THEMEFILEDSC', 'If this option is enabled, modified templates will be automatically recompiled when they are displayed. You must turn this option off on a production site.');\ndefine('_MD_AM_CLOSESITE', 'Turn your site off?');\ndefine('_MD_AM_CLOSESITEDSC', 'Select yes to turn your site off so that only users in selected groups have access to the site. ');\ndefine('_MD_AM_CLOSESITEOK', 'Select groups that are allowed to access while the site is turned off.');\ndefine('_MD_AM_CLOSESITEOKDSC', 'Users in the default webmasters group are always granted access.');\ndefine('_MD_AM_CLOSESITETXT', 'Reason for turning off the site');\ndefine('_MD_AM_CLOSESITETXTDSC', 'The text that is presented when the site is closed.');\ndefine('_MD_AM_SITECACHE', 'Site-wide Cache');\ndefine('_MD_AM_SITECACHEDSC', 'Caches whole contents of the site for a specified amount of time to enhance performance. Setting site-wide cache will override module-level cache, block-level cache, and module item level cache if any.');\ndefine('_MD_AM_MODCACHE', 'Module-wide Cache');\ndefine('_MD_AM_MODCACHEDSC', 'Caches module contents for a specified amount of time to enhance performance. Setting module-wide cache will override module item level cache if any.');\ndefine('_MD_AM_NOMODULE', 'There is no module that can be cached.');\ndefine('_MD_AM_DTPLSET', 'Default template set');\ndefine('_MD_AM_DTPLSETDSC', '');\ndefine('_MD_AM_SSLLINK', 'URL where SSL login page is located');\ndefine('_MD_AM_SSLLINKDSC', '');\n// added for mailer\ndefine('_MD_AM_MAILER', 'Email Setup');\ndefine('_MD_AM_MAILER_MAIL', '');\ndefine('_MD_AM_MAILER_SENDMAIL', '');\ndefine('_MD_AM_MAILER_', '');\ndefine('_MD_AM_MAILFROM', 'FROM address');\ndefine('_MD_AM_MAILFROMDESC', '');\ndefine('_MD_AM_MAILFROMNAME', 'FROM name');\ndefine('_MD_AM_MAILFROMNAMEDESC', '');\n// RMV-NOTIFY\ndefine('_MD_AM_MAILFROMUID', 'FROM user');\ndefine('_MD_AM_MAILFROMUIDDESC', 'When the system sends a private message, which user should appear to have sent it?');\ndefine('_MD_AM_MAILERMETHOD', 'Email delivery method');\ndefine('_MD_AM_MAILERMETHODDESC', \"Method used to deliver email. Default is \\\"mail\\\", use others only if that makes trouble.\");\ndefine('_MD_AM_SMTPHOST', 'SMTP host(s)');\ndefine('_MD_AM_SMTPHOSTDESC', 'List of SMTP servers to try to connect to.');\ndefine('_MD_AM_SMTPUSER', 'SMTP username');\ndefine('_MD_AM_SMTPUSERDESC', 'Username to connect to an SMTP host with SMTPAuth.');\ndefine('_MD_AM_SMTPPASS', 'SMTP password');\ndefine('_MD_AM_SMTPPASSDESC', 'Password to connect to an SMTP host with SMTPAuth.');\ndefine('_MD_AM_SENDMAILPATH', 'Path to sendmail');\ndefine('_MD_AM_SENDMAILPATHDESC', 'Path to the sendmail program (or substitute) on the webserver.');\ndefine('_MD_AM_THEMEOK', 'Selectable themes');\ndefine('_MD_AM_THEMEOKDSC', 'Choose themes that users can select as the default theme');\n// SOAP Clauses\ndefine('_MD_AM_SOAP_CLIENT', 'SOAP - SOAP API');\ndefine('_MD_AM_SOAP_CLIENTDESC', 'This is the address of the soap server.');\ndefine('_MD_AM_SOAP_PROVISION', 'SOAP - Provision');\ndefine('_MD_AM_SOAP_PROVISIONDESC', \"If you want the new user provisioned, say 'yes'\");\ndefine('_MD_AM_SOAP_PROVISIONGROUP', 'SOAP - Rank to Provision');\ndefine('_MD_AM_SOAP_PROVISIONGROUPDESC', 'This is the ranks a new user from the soap server is put in.');\ndefine('_MD_AM_SOAP_WSDL', 'SOAP - SOAP WSDL');\ndefine('_MD_AM_SOAP_WSDLDESC', 'If you need a wdsl soap service enable this option.');\ndefine('_MD_AM_SOAP_USERNAME', 'SOAP - SOAP Username');\ndefine('_MD_AM_SOAP_USERNAMEDESC', 'This is the username of your account on the soap server.');\ndefine('_MD_AM_SOAP_PASSWORD', 'SOAP - SOAP Password');\ndefine('_MD_AM_SOAP_PASSWORDDESC', 'If you need a password with the soap service put it in here.');\ndefine('_MD_AM_SOAP_KEEPCLIENT', 'SOAP - Client Alive');\ndefine('_MD_AM_SOAP_KEEPCLIENTDESC', 'Keep The Soap Client Alive.');\ndefine('_MD_AM_SOAP_FILTERPERSON', 'SOAP - Special Accounts');\ndefine('_MD_AM_SOAP_FILTERPERSONDESC', 'Special Accounts that use Xoops Authentication.');\ndefine('_MD_AM_SOAP_CLIENTPROXYHOST', 'SOAP - Proxy Hostname');\ndefine('_MD_AM_SOAP_CLIENTPROXYHOSTDESC', 'SOAP Servers Proxy Server.');\ndefine('_MD_AM_SOAP_CLIENTPROXYPORT', 'SOAP - Proxy port');\ndefine('_MD_AM_SOAP_CLIENTPROXYPORTDESC', 'SOAP Servers Proxy Server Port Number
    ie: 0 - 65535');\ndefine('_MD_AM_SOAP_CLIENTPROXYUSERNAME', 'SOAP - Proxy Username');\ndefine('_MD_AM_SOAP_CLIENTPROXYUSERNAMEDESC', 'SOAP Servers Proxy Server Username');\ndefine('_MD_AM_SOAP_CLIENTPROXYPASSWORD', 'SOAP - Proxy Password');\ndefine('_MD_AM_SOAP_CLIENTPROXYPASSWORDDESC', 'SOAP Servers Proxy Server Password.');\ndefine('_MD_AM_SOAP_SOAP_TIMEOUT', 'SOAP - SOAP Timeout');\ndefine('_MD_AM_SOAP_SOAP_TIMEOUTDESC', 'Keep The Soap Query Alive for xx seconds.');\ndefine('_MD_AM_SOAP_SOAP_RESPONSETIMEOUT', 'SOAP - SOAP Response Timeout');\ndefine('_MD_AM_SOAP_SOAP_RESPONSETIMEOUTDESC', 'Keep The Soap Query Alive for xx seconds.');\ndefine('_MD_AM_SOAP_FIELDMAPPING', 'Xoops-Auth server fields mapping');\ndefine('_MD_AM_SOAP_FIELDMAPPINGDESC', 'Describe here the mapping between the Xoops database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system SOAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!');\n// Xoops Authentication constants\ndefine('_MD_AM_AUTH_CONFOPTION_XOOPS', 'XOOPS Database');\ndefine('_MD_AM_AUTH_CONFOPTION_LDAP', 'Standard LDAP Directory');\ndefine('_MD_AM_AUTH_CONFOPTION_AD', 'Microsoft Active Directory ©');\ndefine('_MD_AM_AUTH_CONFOPTION_SOAP', 'XOOPS Soap Authentication');\ndefine('_MD_AM_AUTHENTICATION', 'Authentication Options');\ndefine('_MD_AM_AUTHMETHOD', 'Authentication Method');\ndefine('_MD_AM_AUTHMETHODDESC', 'Which authentication method would you like to use for signing on users.');\ndefine('_MD_AM_LDAP_MAIL_ATTR', 'LDAP - Email Field Name');\ndefine('_MD_AM_LDAP_MAIL_ATTR_DESC', 'The name of the E-Mail attribute in your LDAP directory tree.');\ndefine('_MD_AM_LDAP_NAME_ATTR', 'LDAP - Common Name Field Name');\ndefine('_MD_AM_LDAP_NAME_ATTR_DESC', 'The name of the Common Name attribute in your LDAP directory.');\ndefine('_MD_AM_LDAP_SURNAME_ATTR', 'LDAP - Surname Field Name');\ndefine('_MD_AM_LDAP_SURNAME_ATTR_DESC', 'The name of the Surname attribute in your LDAP directory.');\ndefine('_MD_AM_LDAP_GIVENNAME_ATTR', 'LDAP - Given Name Field Name');\ndefine('_MD_AM_LDAP_GIVENNAME_ATTR_DSC', 'The name of the Given Name attribute in your LDAP directory.');\ndefine('_MD_AM_LDAP_BASE_DN', 'LDAP - Base DN');\ndefine('_MD_AM_LDAP_BASE_DN_DESC', 'The base DN (Distinguished Name) of your LDAP directory tree.');\ndefine('_MD_AM_LDAP_PORT', 'LDAP - Port Number');\ndefine('_MD_AM_LDAP_PORT_DESC', 'The port number needed to access your LDAP directory server.');\ndefine('_MD_AM_LDAP_SERVER', 'LDAP - Server Name');\ndefine('_MD_AM_LDAP_SERVER_DESC', 'The name of your LDAP directory server.');\ndefine('_MD_AM_LDAP_MANAGER_DN', 'DN of the LDAP manager');\ndefine('_MD_AM_LDAP_MANAGER_DN_DESC', 'The DN of the user allow to make search (eg manager)');\ndefine('_MD_AM_LDAP_MANAGER_PASS', 'Password of the LDAP manager');\ndefine('_MD_AM_LDAP_MANAGER_PASS_DESC', 'The password of the user allow to make search');\ndefine('_MD_AM_LDAP_VERSION', 'LDAP Version protocol');\ndefine('_MD_AM_LDAP_VERSION_DESC', 'The LDAP Version protocol : 2 or 3');\ndefine('_MD_AM_LDAP_USERS_BYPASS', 'Users allowed to bypass LDAP authentication');\ndefine('_MD_AM_LDAP_USERS_BYPASS_DESC', 'Users to be authenticated with native XOOPS method');\ndefine('_MD_AM_LDAP_USETLS', ' Use TLS connection');\ndefine('_MD_AM_LDAP_USETLS_DESC', 'Use a TLS (Transport Layer Security) connection. TLS use standard 389 port number
    ' . ' and the LDAP version must be set to 3.');\n\ndefine('_MD_AM_LDAP_LOGINLDAP_ATTR', 'LDAP Attribute use to search the user');\ndefine('_MD_AM_LDAP_LOGINLDAP_ATTR_D', 'When Login name use in the DN option is set to yes, must correspond to the login name XOOPS');\ndefine('_MD_AM_LDAP_LOGINNAME_ASDN', 'Login name use in the DN');\ndefine('_MD_AM_LDAP_LOGINNAME_ASDN_D', 'The XOOPS login name is used in the LDAP DN (eg : uid=,dc=xoops,dc=org)
    The entry is directly read in the LDAP Server without search');\ndefine('_MD_AM_LDAP_FILTER_PERSON', 'The search filter LDAP query to find user');\ndefine('_MD_AM_LDAP_FILTER_PERSON_DESC', \"Special LDAP Filter to find user. @@loginname@@ is replace by the users's login name
    MUST BE BLANK IF YOU DON'T KNOW WHAT YOU DO' !\" . '
    Ex : (&(objectclass=person)(samaccountname=@@loginname@@)) for AD' . '
    Ex : (&(objectclass=inetOrgPerson)(uid=@@loginname@@)) for LDAP');\ndefine('_MD_AM_LDAP_DOMAIN_NAME', 'The domain name');\ndefine('_MD_AM_LDAP_DOMAIN_NAME_DESC', 'Windows domain name. for ADS and NT Server only');\ndefine('_MD_AM_LDAP_PROVIS', 'Automatic XOOPS account provisionning');\ndefine('_MD_AM_LDAP_PROVIS_DESC', 'Create XOOPS user database if not exists');\ndefine('_MD_AM_LDAP_PROVIS_GROUP', 'Default affect group');\ndefine('_MD_AM_LDAP_PROVIS_GROUP_DSC', 'The new user is assign to these groups');\ndefine('_MD_AM_LDAP_FIELD_MAPPING_ATTR', 'Xoops-Auth server fields mapping');\ndefine('_MD_AM_LDAP_FIELD_MAPPING_DESC', 'Describe here the mapping between the XOOPS database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system LDAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!');\ndefine('_MD_AM_LDAP_PROVIS_UPD', 'Maintain XOOPS account provisionning');\ndefine('_MD_AM_LDAP_PROVIS_UPD_DESC', 'The XOOPS User account is always synchronized with the Authentication Server');\ndefine('_MD_AM_CPANEL', 'Control Panel GUI');\ndefine('_MD_AM_CPANELDSC', 'For backend');\ndefine('_MD_AM_WELCOMETYPE', 'Sending welcoming message');\ndefine('_MD_AM_WELCOMETYPE_DESC', 'The way of sending out a welcoming message to a user upon his successful registration.');\ndefine('_MD_AM_WELCOMETYPE_EMAIL', 'Email');\ndefine('_MD_AM_WELCOMETYPE_PM', 'Message');\ndefine('_MD_AM_WELCOMETYPE_BOTH', 'Email and message');\ndefine('_MD_AM_MODULEPREF', 'Module Preferences');\n// Preference module system\ndefine('_AM_SYSTEM_PREFERENCES_SETTINGS', 'System Module Settings');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '246' + tra_translated_words: '1678' + tra_untranslated_entities: '0' + tra_last_update: '1596376495' + tra_local: modules/system/language/english/admin/preferences.php + tra_status: '10' + tra_date: '1596562029' + tra_submitter: '1' +- + tra_id: '262' + tra_pro_id: '30' + tra_res_id: '168' + tra_lang_id: '1' + tra_content: "Make ../include/license.php Writable');\ndefine('LICENSE_IS_WRITEABLE', 'License is %s');\ndefine('_INSTALL_WEBMASTER', 'Webmasters');\ndefine('_INSTALL_WEBMASTERD', 'Webmasters of this site');\ndefine('_INSTALL_REGUSERS', 'Registered Users');\ndefine('_INSTALL_REGUSERSD', 'Registered Users Group');\ndefine('_INSTALL_ANONUSERS', 'Anonymous Users');\ndefine('_INSTALL_ANONUSERSD', 'Anonymous Users Group');\n/**\n * New Group types\n */\ndefine('_INSTALL_BANNEDUSERS', 'Banned Users');\ndefine('_INSTALL_BANNEDUSERSD', 'Banned user group');\ndefine('_INSTALL_MODERATORUSERS', 'Moderators');\ndefine('_INSTALL_MODERATORUSERSD', 'These are Moderators for your website');\ndefine('_INSTALL_SUBMITTERUSERS', 'Submitters');\ndefine('_INSTALL_SUBMITTERUSERSD', 'This group can submit articles to your website');\ndefine('_INSTALL_DEVELOPEUSERS', 'Developer');\ndefine('_INSTALL_DEVELOPEUSERSD', 'This user has developer privileges and can see developer debugging messages.');\ndefine('_INSTALL_L165', 'The site is currently closed for maintenance. Please come back later.');\ndefine('_INSTALL_ANON', 'Anonymous');\ndefine('_INSTALL_DISCLMR', 'While the administrators and moderators of this site will attempt to remove\nor edit any generally objectionable material as quickly as possible, it is\nimpossible to review every message. Therefore you acknowledge that all posts\nmade to this site express the views and opinions of the author and not the\nadministrators, moderators or webmaster (except for posts by these people)\nand hence will not be held liable.\n\nYou agree not to post any abusive, obscene, vulgar, slanderous, hateful,\nthreatening, sexually-orientated or any other material that may violate any\napplicable laws. Doing so may lead to you being immediately and permanently\nbanned (and your service provider being informed). The IP address of all\nposts is recorded to aid in enforcing these conditions. Creating multiple\naccounts for a single user is not allowed. You agree that the webmaster,\nadministrator and moderators of this site have the right to remove, edit,\nmove or close any topic at any time should they see fit. As a user you agree\nto any information you have entered above being stored in a database. While\nthis information will not be disclosed to any third party without your\nconsent the webmaster, administrator and moderators cannot be held\nresponsible for any hacking attempt that may lead to the data being\ncompromised.\n\nThis site system uses cookies to store information on your local computer.\nThese cookies do not contain any of the information you have entered above,\nthey serve only to improve your viewing pleasure. The email address is used\nonly for confirming your registration details and password (and for sending\nnew passwords should you forget your current one).\n\nBy clicking Register below you agree to be bound by these conditions.');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '19' + tra_translated_words: '352' + tra_untranslated_entities: '0' + tra_last_update: '1596376580' + tra_local: install/language/english/install2.php + tra_status: '10' + tra_date: '1596562030' + tra_submitter: '1' +- + tra_id: '263' + tra_pro_id: '30' + tra_res_id: '95' + tra_lang_id: '1' + tra_content: "
  • Add, update or delete smilies
  • ');\ndefine('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM1', '
    • Authorized mime types: %s
    • ');\ndefine('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM2', '
    • Max uploaded files size: %s ko
    ');\n//Infos\ndefine('_AM_SYSTEM_SMILIES_ACTION', 'Action');\ndefine('_AM_SYSTEM_SMILIES_ADD', 'Add a new smilie');\ndefine('_AM_SYSTEM_SMILIES_CODE', 'Code');\ndefine('_AM_SYSTEM_SMILIES_DELETE', 'Delete smilie');\ndefine('_AM_SYSTEM_SMILIES_DESCRIPTION', 'Description');\ndefine('_AM_SYSTEM_SMILIES_DISPLAY', 'Display in form');\ndefine('_AM_SYSTEM_SMILIES_EDIT', 'Edit smilie');\ndefine('_AM_SYSTEM_SMILIES_FILE', 'Smilie file');\ndefine('_AM_SYSTEM_SMILIES_IMAGE_PATH', 'Files exist in: %s');\ndefine('_AM_SYSTEM_SMILIES_OFF', 'Display in the form ');\ndefine('_AM_SYSTEM_SMILIES_ON', 'Does not display in the form');\ndefine('_AM_SYSTEM_SMILIES_SMILIE', 'Smilie');\ndefine('_AM_SYSTEM_SMILIES_SUREDEL', 'Are you sure you want to delete this smilie?');\ndefine('_AM_SYSTEM_SMILIES_UPLOADS', 'Upload');\ndefine('_AM_SYSTEM_SMILIES_SAVE', _AM_SYSTEM_DBUPDATED);\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '22' + tra_translated_words: '68' + tra_untranslated_entities: '0' + tra_last_update: '1596376496' + tra_local: modules/system/language/english/admin/smilies.php + tra_status: '10' + tra_date: '1596562030' + tra_submitter: '1' +- + tra_id: '264' + tra_pro_id: '30' + tra_res_id: '169' + tra_lang_id: '1' + tra_content: "\n * @author Kazumi Ono \n * @author Skalpa Keo \n * @author Taiwen Jiang \n * @author dugris \n */\n// _LANGCODE: en\n// _CHARSET : UTF-8\n// Translator: XOOPS Translation Team\ndefine('SHOW_HIDE_HELP', 'Show/hide help text');\n// License\ndefine('LICENSE_NOT_WRITEABLE', 'License file \"%s\" is NOT writable!');\ndefine('LICENSE_IS_WRITEABLE', '%s License is writable.');\n// Configuration check page\ndefine('SERVER_API', 'Server API');\ndefine('PHP_EXTENSION', '%s extension');\ndefine('CHAR_ENCODING', 'Character encoding');\ndefine('XML_PARSING', 'XML parsing');\ndefine('REQUIREMENTS', 'Requirements');\ndefine('_PHP_VERSION', 'PHP version');\ndefine('RECOMMENDED_SETTINGS', 'Recommended settings');\ndefine('RECOMMENDED_EXTENSIONS', 'Recommended extensions');\ndefine('SETTING_NAME', 'Setting name');\ndefine('RECOMMENDED', 'Recommended');\ndefine('CURRENT', 'Current');\ndefine('RECOMMENDED_EXTENSIONS_MSG', 'These extensions are not required for normal use, but may be necessary to explore\n some specific features (like the multi-language or RSS support). Thus, it is recommended to have them installed.');\ndefine('NONE', 'None');\ndefine('SUCCESS', 'Success');\ndefine('WARNING', 'Warning');\ndefine('FAILED', 'Failed');\n// Titles (main and pages)\ndefine('XOOPS_INSTALL_WIZARD', 'XOOPS Installation Wizard');\ndefine('LANGUAGE_SELECTION', 'Language selection');\ndefine('LANGUAGE_SELECTION_TITLE', 'Select your language'); // L128\ndefine('INTRODUCTION', 'Introduction');\ndefine('INTRODUCTION_TITLE', 'Welcome to the XOOPS Installation Wizard'); // L0\ndefine('CONFIGURATION_CHECK', 'Configuration check');\ndefine('CONFIGURATION_CHECK_TITLE', 'Checking your server configuration');\ndefine('PATHS_SETTINGS', 'Paths settings');\ndefine('PATHS_SETTINGS_TITLE', 'Paths settings');\ndefine('DATABASE_CONNECTION', 'Database connection');\ndefine('DATABASE_CONNECTION_TITLE', 'Database connection');\ndefine('DATABASE_CONFIG', 'Database configuration');\ndefine('DATABASE_CONFIG_TITLE', 'Database configuration');\ndefine('CONFIG_SAVE', 'Save Configuration');\ndefine('CONFIG_SAVE_TITLE', 'Saving your system configuration');\ndefine('TABLES_CREATION', 'Tables creation');\ndefine('TABLES_CREATION_TITLE', 'Database tables creation');\ndefine('INITIAL_SETTINGS', 'Initial settings');\ndefine('INITIAL_SETTINGS_TITLE', 'Please enter your initial settings');\ndefine('DATA_INSERTION', 'Data insertion');\ndefine('DATA_INSERTION_TITLE', 'Saving your settings to the database');\ndefine('WELCOME', 'Welcome');\ndefine('WELCOME_TITLE', 'Welcome to your XOOPS site'); // L0\n// Settings (labels and help text)\ndefine('XOOPS_PATHS', 'XOOPS Physical paths');\ndefine('XOOPS_URLS', 'Web locations');\ndefine('XOOPS_ROOT_PATH_LABEL', 'XOOPS documents root physical path');\ndefine('XOOPS_ROOT_PATH_HELP', 'Physical path to the XOOPS documents (served) directory WITHOUT trailing slash');\ndefine('XOOPS_LIB_PATH_LABEL', 'XOOPS library directory');\ndefine('XOOPS_LIB_PATH_HELP', 'Physical path to the XOOPS library directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.');\ndefine('XOOPS_DATA_PATH_LABEL', 'XOOPS data files directory');\ndefine('XOOPS_DATA_PATH_HELP', 'Physical path to the XOOPS data files (writable) directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.');\ndefine('XOOPS_URL_LABEL', 'Website location (URL)'); // L56\ndefine('XOOPS_URL_HELP', 'Main URL that will be used to access your XOOPS installation'); // L58\ndefine('LEGEND_CONNECTION', 'Server connection');\ndefine('LEGEND_DATABASE', 'Database'); // L51\ndefine('DB_HOST_LABEL', 'Server hostname'); // L27\ndefine('DB_HOST_HELP', 'Hostname of the database server. If you are unsure, localhost works in most cases'); // L67\ndefine('DB_USER_LABEL', 'User name'); // L28\ndefine('DB_USER_HELP', 'Name of the user account that will be used to connect to the database server'); // L65\ndefine('DB_PASS_LABEL', 'Password'); // L52\ndefine('DB_PASS_HELP', 'Password of your database user account'); // L68\ndefine('DB_NAME_LABEL', 'Database name'); // L29\ndefine('DB_NAME_HELP', 'The name of database on the host. The installer will attempt to create the database if not exist'); // L64\ndefine('DB_CHARSET_LABEL', 'Database character set');\ndefine('DB_CHARSET_HELP', 'MySQL includes character set support that enables you to store data using a variety of character sets and perform comparisons according to a variety of collations.');\ndefine('DB_COLLATION_LABEL', 'Database collation');\ndefine('DB_COLLATION_HELP', 'A collation is a set of rules for comparing characters in a character set.');\ndefine('DB_PREFIX_LABEL', 'Table prefix'); // L30\ndefine('DB_PREFIX_HELP', 'This prefix will be added to all new tables created to avoid name conflicts in the database. If you are unsure, just keep the default'); // L63\ndefine('DB_PCONNECT_LABEL', 'Use persistent connection'); // L54\ndefine('DB_PCONNECT_HELP', \"Default is 'No'. Leave it blank if you are unsure\"); // L69\ndefine('DB_DATABASE_LABEL', 'Database');\ndefine('LEGEND_ADMIN_ACCOUNT', 'Administrator account');\ndefine('ADMIN_LOGIN_LABEL', 'Admin login'); // L37\ndefine('ADMIN_EMAIL_LABEL', 'Admin e-mail'); // L38\ndefine('ADMIN_PASS_LABEL', 'Admin password'); // L39\ndefine('ADMIN_CONFIRMPASS_LABEL', 'Confirm password'); // L74\n// Buttons\ndefine('BUTTON_PREVIOUS', 'Previous'); // L42\ndefine('BUTTON_NEXT', 'Continue'); // L47\n// Messages\ndefine('XOOPS_FOUND', '%s found');\ndefine('CHECKING_PERMISSIONS', 'Checking file and directory permissions...'); // L82\ndefine('IS_NOT_WRITABLE', '%s is NOT writable.'); // L83\ndefine('IS_WRITABLE', '%s is writable.'); // L84\ndefine('XOOPS_PATH_FOUND', 'Path found.');\n//define('READY_CREATE_TABLES', 'No XOOPS tables were detected.
    The installer is now ready to create the XOOPS system tables.');\ndefine('XOOPS_TABLES_FOUND', 'The XOOPS system tables already exist in your database.'); // L131\ndefine('XOOPS_TABLES_CREATED', 'XOOPS system tables have been created.');\n//define('READY_INSERT_DATA', 'The installer is now ready to insert initial data into your database.');\n//define('READY_SAVE_MAINFILE', 'The installer is now ready to save the specified settings to mainfile.php.');\ndefine('SAVED_MAINFILE', 'Settings saved');\ndefine('SAVED_MAINFILE_MSG', 'The installer has saved the specified settings to mainfile.php and secure.php.');\ndefine('DATA_ALREADY_INSERTED', 'XOOPS data found in database.');\ndefine('DATA_INSERTED', 'Initial data has been inserted into database.');\n// %s is database name\ndefine('DATABASE_CREATED', 'Database %s created!'); // L43\n// %s is table name\ndefine('TABLE_NOT_CREATED', 'Unable to create table %s'); // L118\ndefine('TABLE_CREATED', 'Table %s created.'); // L45\ndefine('ROWS_INSERTED', '%d entries inserted to table %s.'); // L119\ndefine('ROWS_FAILED', 'Failed inserting %d entries to table %s.'); // L120\ndefine('TABLE_ALTERED', 'Table %s updated.'); // L133\ndefine('TABLE_NOT_ALTERED', 'Failed updating table %s.'); // L134\ndefine('TABLE_DROPPED', 'Table %s dropped.'); // L163\ndefine('TABLE_NOT_DROPPED', 'Failed deleting table %s.'); // L164\n// Error messages\ndefine('ERR_COULD_NOT_ACCESS', 'Could not access the specified folder. Please verify that it exists and is readable by the server.');\ndefine('ERR_NO_XOOPS_FOUND', 'No XOOPS installation could be found in the specified folder.');\ndefine('ERR_INVALID_EMAIL', 'Invalid Email'); // L73\ndefine('ERR_REQUIRED', 'Information is required.'); // L41\ndefine('ERR_PASSWORD_MATCH', 'The two passwords do not match');\ndefine('ERR_NEED_WRITE_ACCESS', 'The server must be given write access to the following files and folders
    (i.e. chmod 775 directory_name on a UNIX/LINUX server)
    If they are not available or not created correctly, please create manually and set proper permissions.');\ndefine('ERR_NO_DATABASE', 'Could not create database. Contact the server administrator for details.'); // L31\ndefine('ERR_NO_DBCONNECTION', 'Could not connect to the database server.'); // L106\ndefine('ERR_WRITING_CONSTANT', 'Failed writing constant %s.'); // L122\ndefine('ERR_COPY_MAINFILE', 'Could not copy the distribution file to %s');\ndefine('ERR_WRITE_MAINFILE', 'Could not write into %s. Please check the file permission and try again.');\ndefine('ERR_READ_MAINFILE', 'Could not open %s for reading');\ndefine('ERR_INVALID_DBCHARSET', \"The charset '%s' is not supported.\");\ndefine('ERR_INVALID_DBCOLLATION', \"The collation '%s' is not supported.\");\ndefine('ERR_CHARSET_NOT_SET', 'Default character set is not set for XOOPS database.');\ndefine('_INSTALL_CHARSET', 'UTF-8');\ndefine('SUPPORT', 'Support');\ndefine('LOGIN', 'Authentication');\ndefine('LOGIN_TITLE', 'Authentication');\ndefine('USER_LOGIN', 'Administrator Login');\ndefine('USERNAME', 'Username :');\ndefine('PASSWORD', 'Password :');\ndefine('ICONV_CONVERSION', 'Character set conversion');\ndefine('ZLIB_COMPRESSION', 'Zlib Compression');\ndefine('IMAGE_FUNCTIONS', 'Image functions');\ndefine('IMAGE_METAS', 'Image meta data (exif)');\ndefine('FILTER_FUNCTIONS', 'Filter functions');\ndefine('ADMIN_EXIST', 'The administrator account already exists.');\ndefine('CONFIG_SITE', 'Site configuration');\ndefine('CONFIG_SITE_TITLE', 'Site configuration');\ndefine('MODULES', 'Modules installation');\ndefine('MODULES_TITLE', 'Modules installation');\ndefine('THEME', 'Select theme');\ndefine('THEME_TITLE', 'Select the default theme');\ndefine('INSTALLED_MODULES', 'The following modules have been installed.');\ndefine('NO_MODULES_FOUND', 'No modules found.');\ndefine('NO_INSTALLED_MODULES', 'No module installed.');\ndefine('THEME_NO_SCREENSHOT', 'No screenshot found');\ndefine('IS_VALOR', ' => ');\n// password message\ndefine('PASSWORD_LABEL', 'Password strength');\ndefine('PASSWORD_DESC', 'Password not entered');\ndefine('PASSWORD_GENERATOR', 'Password generator');\ndefine('PASSWORD_GENERATE', 'Generate');\ndefine('PASSWORD_COPY', 'Copy');\ndefine('PASSWORD_VERY_WEAK', 'Very Weak');\ndefine('PASSWORD_WEAK', 'Weak');\ndefine('PASSWORD_BETTER', 'Better');\ndefine('PASSWORD_MEDIUM', 'Medium');\ndefine('PASSWORD_STRONG', 'Strong');\ndefine('PASSWORD_STRONGEST', 'Strongest');\n//2.5.7\ndefine('WRITTEN_LICENSE', 'Wrote XOOPS %s License Key: %s');\n//2.5.8\ndefine('CHMOD_CHGRP_REPEAT', 'Retry');\ndefine('CHMOD_CHGRP_IGNORE', 'Use Anyway');\ndefine('CHMOD_CHGRP_ERROR', 'Installer may not be able to write the configuration file %1$s.

    PHP is writing files under user %2$s and group %3$s.

    The directory %4$s/ has user %5$s and group %6$s');\n//2.5.9\ndefine(\"CURL_HTTP\", \"Client URL Library (cURL)\");\ndefine('XOOPS_COOKIE_DOMAIN_LABEL', 'Cookie Domain for the Website');\ndefine('XOOPS_COOKIE_DOMAIN_HELP', 'Domain to set cookies. May be blank, the full host from the URL (www.example.com), or the registered domain without subdomains (example.com) to share across subdomains (www.example.com and blog.example.com.)');\ndefine('INTL_SUPPORT', 'Internationalization functions');\ndefine('XOOPS_SOURCE_CODE', \"XOOPS on GitHub\");\ndefine('XOOPS_INSTALLING', 'Installing');\ndefine('XOOPS_ERROR_ENCOUNTERED', 'Error');\ndefine('XOOPS_ERROR_SEE_BELOW', 'See below for messages.');\ndefine('MODULES_AVAILABLE', 'Available Modules');\ndefine('INSTALL_THIS_MODULE', 'Add %s');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '163' + tra_translated_words: '773' + tra_untranslated_entities: '0' + tra_last_update: '1596376581' + tra_local: install/language/english/install.php + tra_status: '10' + tra_date: '1596562030' + tra_submitter: '1' +- + tra_id: '265' + tra_pro_id: '30' + tra_res_id: '96' + tra_lang_id: '1' + tra_content: "\n

  • Edit theme and modules templates, stylesheet online.
  • \n
  • Generate all override modules templates.
  • \n
  • If you force generation, this will erase all previous modification.
  • \n\n');\ndefine('_AM_SYSTEM_TEMPLATES_YOUR_THEMES', 'Your themes :');\ndefine('_AM_SYSTEM_TEMPLATES_GENERATE', 'Generated surcharge');\ndefine('_AM_SYSTEM_TEMPLATES_SELECT_THEME', 'Select theme');\ndefine('_AM_SYSTEM_TEMPLATES_FORCE_GENERATED', 'Forced file generation');\ndefine('_AM_SYSTEM_TEMPLATES_NAV_FILE_GENERATED', 'Files generated');\ndefine('_AM_SYSTEM_TEMPLATES_NOT_CREATED', 'No files created');\ndefine('_AM_SYSTEM_TEMPLATES_SAVE', 'Save');\ndefine('_AM_SYSTEM_TEMPLATES_RESTORE', 'Restore');\ndefine('_AM_SYSTEM_TEMPLATES_CANCEL', 'Cancel');\ndefine('_AM_SYSTEM_TEMPLATES_ERROR', 'Error');\ndefine('_AM_SYSTEM_TEMPLATES_EDIT', 'Edit of :');\ndefine('_AM_SYSTEM_TEMPLATES_SELECT_MODULES', 'Select Module');\ndefine('_AM_SYSTEM_TEMPLATES_MODULES', 'Modules : ');\ndefine('_AM_SYSTEM_TEMPLATES_FILES', 'Files');\ndefine('_AM_SYSTEM_TEMPLATES_EMPTY_FILE', 'Empty file');\ndefine('_AM_SYSTEM_TEMPLATES_TYPES', 'Types');\ndefine('_AM_SYSTEM_TEMPLATES_STATUS', 'Status');\ndefine('_AM_SYSTEM_TEMPLATES_TEMPLATES', 'Templates');\ndefine('_AM_SYSTEM_TEMPLATES_BLOCKS', 'Blocks');\ndefine('_AM_SYSTEM_TEMPLATES_SELECT_TEMPLATES', 'Select Templates');\ndefine('_AM_SYSTEM_TEMPLATES_ALL_MODULES', 'All modules');\ndefine('_AM_SYSTEM_TEMPLATES_RESTORE_OK', 'Successfully restored');\ndefine('_AM_SYSTEM_TEMPLATES_RESTORE_NOTOK', 'Failed to restore');\ndefine('_AM_SYSTEM_TEMPLATES_SET', 'Choose Template');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '27' + tra_translated_words: '72' + tra_untranslated_entities: '0' + tra_last_update: '1596376497' + tra_local: modules/system/language/english/admin/tplsets.php + tra_status: '10' + tra_date: '1596562031' + tra_submitter: '1' +- + tra_id: '266' + tra_pro_id: '30' + tra_res_id: '170' + tra_lang_id: '1' + tra_content: "#\n# Dumping data for table `ranks`\n#\n\nINSERT INTO ranks VALUES (1, 'Just popping in', 0, 20, 0, 'ranks/rank3e632f95e81ca.gif');\nINSERT INTO ranks VALUES (2, 'Not too shy to talk', 21, 40, 0, 'ranks/rank3dbf8e94a6f72.gif');\nINSERT INTO ranks VALUES (3, 'Quite a regular', 41, 70, 0, 'ranks/rank3dbf8e9e7d88d.gif');\nINSERT INTO ranks VALUES (4, 'Just can\\'t stay away', 71, 150, 0, 'ranks/rank3dbf8ea81e642.gif');\nINSERT INTO ranks VALUES (5, 'Home away from home', 151, 10000, 0, 'ranks/rank3dbf8eb1a72e7.gif');\nINSERT INTO ranks VALUES (6, 'Moderator', 0, 0, 1, 'ranks/rank3dbf8edf15093.gif');\nINSERT INTO ranks VALUES (7, 'Webmaster', 0, 0, 1, 'ranks/rank3dbf8ee8681cd.gif');\n\n#\n# Dumping data for table `smiles`\n#\n\nINSERT INTO smiles VALUES (1, ':-D', 'smilies/smil3dbd4d4e4c4f2.gif', 'Very Happy', 1);\nINSERT INTO smiles VALUES (2, ':-)', 'smilies/smil3dbd4d6422f04.gif', 'Smile', 1);\nINSERT INTO smiles VALUES (3, ':-(', 'smilies/smil3dbd4d75edb5e.gif', 'Sad', 1);\nINSERT INTO smiles VALUES (4, ':-o', 'smilies/smil3dbd4d8676346.gif', 'Surprised', 1);\nINSERT INTO smiles VALUES (5, ':-?', 'smilies/smil3dbd4d99c6eaa.gif', 'Confused', 1);\nINSERT INTO smiles VALUES (6, '8-)', 'smilies/smil3dbd4daabd491.gif', 'Cool', 1);\nINSERT INTO smiles VALUES (7, ':lol:', 'smilies/smil3dbd4dbc14f3f.gif', 'Laughing', 1);\nINSERT INTO smiles VALUES (8, ':-x', 'smilies/smil3dbd4dcd7b9f4.gif', 'Mad', 1);\nINSERT INTO smiles VALUES (9, ':-P', 'smilies/smil3dbd4ddd6835f.gif', 'Razz', 1);\nINSERT INTO smiles VALUES (10, ':oops:', 'smilies/smil3dbd4df1944ee.gif', 'Embaressed', 0);\nINSERT INTO smiles VALUES (11, ':cry:', 'smilies/smil3dbd4e02c5440.gif', 'Crying (very sad)', 0);\nINSERT INTO smiles VALUES (12, ':evil:', 'smilies/smil3dbd4e1748cc9.gif', 'Evil or Very Mad', 0);\nINSERT INTO smiles VALUES (13, ':roll:', 'smilies/smil3dbd4e29bbcc7.gif', 'Rolling Eyes', 0);\nINSERT INTO smiles VALUES (14, ';-)', 'smilies/smil3dbd4e398ff7b.gif', 'Wink', 0);\nINSERT INTO smiles VALUES (15, ':pint:', 'smilies/smil3dbd4e4c2e742.gif', 'Another pint of beer', 0);\nINSERT INTO smiles VALUES (16, ':hammer:', 'smilies/smil3dbd4e5e7563a.gif', 'ToolTimes at work', 0);\nINSERT INTO smiles VALUES (17, ':idea:', 'smilies/smil3dbd4e7853679.gif', 'I have an idea', 0);" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '27' + tra_translated_words: '265' + tra_untranslated_entities: '0' + tra_last_update: '1596376583' + tra_local: install/language/english/mysql.lang.data.sql + tra_status: '10' + tra_date: '1596562031' + tra_submitter: '1' +- + tra_id: '267' + tra_pro_id: '30' + tra_res_id: '97' + tra_lang_id: '1' + tra_content: "
  • Add, update or delete user rank
  • ');\ndefine('_AM_SYSTEM_USERRANK_TIPS_FORM1', '
    • Authorized mime types: %s
    • ');\ndefine('_AM_SYSTEM_USERRANK_TIPS_FORM2', '
    • Max uploaded files size: %s KB
    ');\n// Errors\ndefine('_AM_SYSTEM_USERRANK_ERROR', 'Errors');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '24' + tra_translated_words: '79' + tra_untranslated_entities: '0' + tra_last_update: '1596376499' + tra_local: modules/system/language/english/admin/userrank.php + tra_status: '10' + tra_date: '1596562032' + tra_submitter: '1' +- + tra_id: '268' + tra_pro_id: '30' + tra_res_id: '171' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org/',\n 'title' => 'English support');\n\n// Add extra support sites, use corresponding language folder name as key, for instance:\n/*\n$supports[\"french\"] = array(\n \"url\" => \"http://www.frxoops.org/\",\n \"title\" => \"Support francophone\"\n);\n*/" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '59' + tra_untranslated_entities: '0' + tra_last_update: '1596376584' + tra_local: install/language/english/support.php + tra_status: '10' + tra_date: '1596562032' + tra_submitter: '1' +- + tra_id: '269' + tra_pro_id: '30' + tra_res_id: '98' + tra_lang_id: '1' + tra_content: "\n
  • Manage Xoops users
  • \n');\n// Main\ndefine('_AM_SYSTEM_USERS_USER', 'User');\ndefine('_AM_SYSTEM_USERS_ADMIN', 'Admin');\ndefine('_AM_SYSTEM_USERS_UID', 'User ID');\ndefine('_AM_SYSTEM_USERS_STATUS', 'Status');\ndefine('_AM_SYSTEM_USERS_NAME', 'Name');\ndefine('_AM_SYSTEM_USERS_UNAME', 'User Name');\ndefine('_AM_SYSTEM_USERS_EMAIL', 'Email');\ndefine('_AM_SYSTEM_USERS_EDIT_GROUPS', 'Edit groups');\ndefine('_AM_SYSTEM_USERS_REG_DATE', 'Registered date');\ndefine('_AM_SYSTEM_USERS_LAST_LOGIN', 'Last login');\ndefine('_AM_SYSTEM_USERS_POSTS', 'Comments/Posts');\ndefine('_AM_SYSTEM_USERS_LEVEL', 'Level');\ndefine('_AM_SYSTEM_USERS_ACTION', 'Action');\ndefine('_AM_SYSTEM_USERS_FINDUS', 'Find Users');\ndefine('_AM_SYSTEM_USERS_AVATAR', 'Avatar');\ndefine('_AM_SYSTEM_USERS_REALNAME', 'Real Name');\ndefine('_AM_SYSTEM_USERS_REGDATE', 'Registration Date');\ndefine('_AM_SYSTEM_USERS_PM', 'PM');\ndefine('_AM_SYSTEM_USERS_URL', 'Web URL');\ndefine('_AM_SYSTEM_USERS_PREVIOUS', 'Previous');\ndefine('_AM_SYSTEM_USERS_NEXT', 'Next');\ndefine('_AM_SYSTEM_USERS_USERSFOUND', '%s user(s) found');\ndefine('_AM_SYSTEM_USERS_ACTUS', 'Active Users: %s');\ndefine('_AM_SYSTEM_USERS_INACTUS', 'Inactive Users: %s');\ndefine('_AM_SYSTEM_USERS_NOFOUND', 'No Users Found');\ndefine('_AM_SYSTEM_USERS_ICQ', 'ICQ Number');\ndefine('_AM_SYSTEM_USERS_AIM', 'AIM Link');\ndefine('_AM_SYSTEM_USERS_YIM', 'YIM Link');\ndefine('_AM_SYSTEM_USERS_FACEBOOK', 'Facebook Link'); //TODO\ndefine('_AM_SYSTEM_USERS_SKYPE', 'Skype Link'); //TODO\ndefine('_AM_SYSTEM_USERS_MSNM', 'MSNM Link');\ndefine('_AM_SYSTEM_USERS_TIMEZONE', 'Time Zone');\ndefine('_AM_SYSTEM_USERS_SHOWSIG', 'Always attach my signature');\ndefine('_AM_SYSTEM_USERS_CDISPLAYMODE', 'Comments Display Mode');\ndefine('_AM_SYSTEM_USERS_CSORTORDER', 'Comments Sort Order');\ndefine('_AM_SYSTEM_USERS_EXTRAINFO', 'Extra Info');\ndefine('_AM_SYSTEM_USERS_LOCATION', 'Location');\ndefine('_AM_SYSTEM_USERS_OCCUPATION', 'Position');\ndefine('_AM_SYSTEM_USERS_INTEREST', 'Interest');\ndefine('_AM_SYSTEM_USERS_URLC', 'URL contains');\ndefine('_AM_SYSTEM_USERS_LOCATIONC', 'Location contains');\ndefine('_AM_SYSTEM_USERS_OCCUPATIONC', 'Position contains');\ndefine('_AM_SYSTEM_USERS_INTERESTC', 'Interest contains');\ndefine('_AM_SYSTEM_USERS_LASTLOGMORE', \"Last login is more than X days ago\");\ndefine('_AM_SYSTEM_USERS_LASTLOGLESS', \"Last login is less than X days ago\");\ndefine('_AM_SYSTEM_USERS_REGMORE', \"Joined date is more than X days ago\");\ndefine('_AM_SYSTEM_USERS_REGLESS', \"Joined date is less than X days ago\");\ndefine('_AM_SYSTEM_USERS_POSTSMORE', \"Number of Posts is greater than X\");\ndefine('_AM_SYSTEM_USERS_POSTSLESS', \"Number of Posts is less than X\");\ndefine('_AM_SYSTEM_USERS_SORT', 'Sort by');\ndefine('_AM_SYSTEM_USERS_ORDER', 'Order');\ndefine('_AM_SYSTEM_USERS_LASTLOGIN', 'Last login');\ndefine('_AM_SYSTEM_USERS_ASC', 'Ascending');\ndefine('_AM_SYSTEM_USERS_DESC', 'Descending');\ndefine('_AM_SYSTEM_USERS_LIMIT', 'Number of users per page');\ndefine('_AM_SYSTEM_USERS_RESULTS', 'Search results');\ndefine('_AM_SYSTEM_USERS_SHOWMAILOK', 'Type of users to show');\ndefine('_AM_SYSTEM_USERS_MAILOK', 'Only users that accept email');\ndefine('_AM_SYSTEM_USERS_MAILNG', \"Only users that don't accept email\");\ndefine('_AM_SYSTEM_USERS_SHOWTYPE', 'Type of users to show');\ndefine('_AM_SYSTEM_USERS_ACTIVE', 'Only active users');\ndefine('_AM_SYSTEM_USERS_INACTIVE', 'Only inactive users');\ndefine('_AM_SYSTEM_USERS_BOTH', 'All users');\ndefine('_AM_SYSTEM_USERS_SENDMAIL', 'Send email');\ndefine('_AM_SYSTEM_USERS_ADD2GROUP', 'Add users to %s group');\ndefine('_AM_SYSTEM_USERS_GROUPS', 'Groups');\ndefine('_AM_SYSTEM_USERS_ADD_GROUPS', 'Add group');\ndefine('_AM_SYSTEM_USERS_DELETE_GROUPS', 'Delete group');\ndefine('_AM_SYSTEM_USERS_AYSYWTDU', 'Are you sure you want to delete user %s?');\ndefine('_AM_SYSTEM_USERS_BYTHIS', 'By doing this all the info for this user will be removed permanently.');\ndefine('_AM_SYSTEM_USERS_YES', 'Yes');\ndefine('_AM_SYSTEM_USERS_NO', 'No');\ndefine('_AM_SYSTEM_USERS_YMCACF', 'You must complete all required fields');\ndefine('_AM_SYSTEM_USERS_CNRNU', 'Could not register new user.');\ndefine('_AM_SYSTEM_USERS_EDEUSER', 'Edit/Delete Users');\ndefine('_AM_SYSTEM_USERS_NICKNAME', 'User Name');\ndefine('_AM_SYSTEM_USERS_MODIFYUSER', 'Modify User');\ndefine('_AM_SYSTEM_USERS_DELUSER', 'Delete User');\ndefine('_AM_SYSTEM_USERS_GO', 'Go!');\ndefine('_AM_SYSTEM_USERS_ADDUSER', 'Add User');\ndefine('_AM_SYSTEM_USERS_OPTION', 'Option');\ndefine('_AM_SYSTEM_USERS_THEME', 'Theme');\ndefine('_AM_SYSTEM_USERS_AOUTVTEAD', 'Allow other users to view this email address');\ndefine('_AM_SYSTEM_USERS_RANK', 'Rank');\ndefine('_AM_SYSTEM_USERS_NSRA', 'No Special Rank Assigned');\ndefine('_AM_SYSTEM_USERS_NSRID', 'No Special Ranks in Database');\ndefine('_AM_SYSTEM_USERS_ACCESSLEV', 'Access Level');\ndefine('_AM_SYSTEM_USERS_SIGNATURE', 'Signature');\ndefine('_AM_SYSTEM_USERS_PASSWORD', 'Password');\ndefine('_AM_SYSTEM_USERS_INDICATECOF', '* indicates required fields');\ndefine('_AM_SYSTEM_USERS_NOTACTIVE', 'This user has not been activated. Do you wish to activate this user?');\ndefine('_AM_SYSTEM_USERS_UPDATEUSER', 'Update User');\ndefine('_AM_SYSTEM_USERS_USERINFO', 'User Info');\ndefine('_AM_SYSTEM_USERS_USERID', 'User ID');\ndefine('_AM_SYSTEM_USERS_RETYPEPD', 'Retype Password');\ndefine('_AM_SYSTEM_USERS_CHANGEONLY', '(for changes only)');\ndefine('_AM_SYSTEM_USERS_SYNCHRONIZE', 'Synchronize');\ndefine('_AM_SYSTEM_USERS_USERDONEXIT', \"User doesn't exist!\");\ndefine('_AM_SYSTEM_USERS_STNPDNM', 'Sorry, the new passwords do not match. Click back and try again');\ndefine('_AM_SYSTEM_USERS_CNUUSER', 'Could not update user');\ndefine('_AM_SYSTEM_USERS_CNGUSERID', 'Could not get user ID');\ndefine('_AM_SYSTEM_USERS_NOUSERS', 'No users selected');\ndefine('_AM_SYSTEM_USERS_CNRNU2', 'The new user could not be added to groups: %s.');\ndefine('_AM_SYSTEM_USERS_SEARCH', 'Search');\ndefine('_AM_SYSTEM_USERS_SEARCH_USER', 'Search User:');\ndefine('_AM_SYSTEM_USERS_ADVANCED_SEARCH', 'Advanced search');\ndefine('_AM_SYSTEM_USERS_EDIT', 'Edit member');\ndefine('_AM_SYSTEM_USERS_DEL', 'Delete member');\ndefine('_AM_SYSTEM_USERS_DELETE', 'Delete');\ndefine('_AM_SYSTEM_USERS_SUBMIT', 'Submit');\ndefine('_AM_SYSTEM_USERS_PURGE', 'Purge');\ndefine('_AM_SYSTEM_USERS_ADD', 'Add member');\ndefine('_AM_SYSTEM_USERS_VIEW', 'View member info');\ndefine('_AM_SYSTEM_USERS_NO_FOUND', 'No user(s) found');\ndefine('_AM_SYSTEM_USERS_NOT_CONNECT', 'Never connected');\ndefine('_AM_SYSTEM_USERS_FORM_SURE_DEL', 'Delete user: %s');\ndefine('_AM_SYSTEM_USERS_FORM_SURE_DEL2', 'Delete');\ndefine('_AM_SYSTEM_USERS_NO_SUPP', 'User cannot be deleted: %s
    ');\ndefine('_AM_SYSTEM_USERS_NO_ADMINSUPP', 'Admin user cannot be deleted: %s
    ');\ndefine('_AM_SYSTEM_USERS_ERROR', 'Error:

    %s');\ndefine('_AM_SYSTEM_USERS_ALLGROUP', 'All groups');\ndefine('_AM_SYSTEM_USERS_ALLUSER', 'All users');\ndefine('_AM_SYSTEM_USERS_ACTIVEUSER', 'Only active users');\ndefine('_AM_SYSTEM_USERS_INACTIVEUSER', 'Only inactive users');\n// Error\ndefine('_AM_SYSTEM_USERS_PSEUDO_ERROR', 'User name %s already exists');\ndefine('_AM_SYSTEM_USERS_MAIL_ERROR', 'User email %s already exists');\n//2.5.4\ndefine('_AM_SYSTEM_USERS_ACCEPT_EMAIL', 'Accept email from Admin');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '133' + tra_translated_words: '402' + tra_untranslated_entities: '0' + tra_last_update: '1596376500' + tra_local: modules/system/language/english/admin/users.php + tra_status: '10' + tra_date: '1596562032' + tra_submitter: '1' +- + tra_id: '270' + tra_pro_id: '30' + tra_res_id: '172' + tra_lang_id: '1' + tra_content: "\n XOOPS is an open-source\n Object-Oriented Web publishing system written in PHP. It is an ideal tool for\n developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more.\n

    \n

    \n XOOPS is released under the terms of the\n GNU General Public License (GPL)\n version 2 or greater, and is free to use and modify.\n It is free to redistribute as long as you abide by the distribution terms of the GPL.\n

    \n

    Requirements

    \n
      \n
    • WWW Server (Apache, NGINX, IIS, etc)
    • \n
    • PHP 5.3.9 or higher, 7.2+ recommended
    • \n
    • MySQL 5.5 or higher, 5.7+ recommended
    • \n
    \n

    Before you install

    \n
      \n
    1. Setup WWW server, PHP and database server properly.
    2. \n
    3. Prepare a database for your XOOPS site.
    4. \n
    5. Prepare user account and grant the user the access to the database.
    6. \n
    7. Make these directories and files writable: %s
    8. \n
    9. For security considerations, you are strongly advised to move the two directories below out of document root and change the folder names: %s
    10. \n
    11. Create (if not already present) and make these directories writable: %s
    12. \n
    13. Turn cookie and JavaScript of your browser on.
    14. \n
    \n

    Special Notes

    \n

    Some specific system software combinations may require some additional configurations to work\n with XOOPS. If any of these topics apply to your environment, please see the full \n XOOPS \n installation manual for more information. \n

    \n

    MySQL 8.0 is not supported in all PHP versions. Even in the supported versions, issues with the \n PHP mysqlnd library may require the MySQL server's default-authentication-plugin \n to be set to mysql_native_password to function correctly.\n

    \n

    SELinux enabled systems (such as CentOS and RHEL) may require changes to the security context\n for XOOPS directories in addition to the normal file permissions to make directories writable. \n Consult your system documentation and/or systems administrator.\n

    \n';" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '43' + tra_translated_words: '320' + tra_untranslated_entities: '0' + tra_last_update: '1596376585' + tra_local: install/language/english/welcome.php + tra_status: '10' + tra_date: '1596562033' + tra_submitter: '1' +- + tra_id: '271' + tra_pro_id: '30' + tra_res_id: '99' + tra_lang_id: '1' + tra_content: "Please remove this directory for security reasons.');\ndefine('_AD_WARNINGWRITEABLE', 'WARNING: File %s is writeable by the server.
    Please change the permission of this file for security reasons.
    in Unix (444), in Win32 (read-only)');\ndefine('_AD_WARNINGNOTWRITEABLE', 'WARNING: Folder %s is not writeable by the server.
    Please change the permission of this folder.
    in Unix (777), in Win32 (writable)');\ndefine('_AD_WARNINGXOOPSLIBINSIDE', 'WARNING: Folder %s is inside DocumentRoot!
    For security considerations it is highly suggested to move it out of DocumentRoot.');\ndefine('_AD_WARNING_OLD_PHP', 'WARNING: Consider upgrading to a newer version of PHP. Version %s or newer is recommended and will be required in future XOOPS versions.');" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '16' + tra_translated_words: '141' + tra_untranslated_entities: '0' + tra_last_update: '1596376424' + tra_local: language/english/admin.php + tra_status: '10' + tra_date: '1596562033' + tra_submitter: '1' +- + tra_id: '273' + tra_pro_id: '30' + tra_res_id: '100' + tra_lang_id: '1' + tra_content: "' . 'Please verify your user data or set on the automatic provisioning');\ndefine('_AUTH_LDAP_START_TLS_FAILED', 'Failed to open a TLS connection');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '6' + tra_translated_words: '41' + tra_untranslated_entities: '0' + tra_last_update: '1596376425' + tra_local: language/english/auth.php + tra_status: '10' + tra_date: '1596562034' + tra_submitter: '1' +- + tra_id: '275' + tra_pro_id: '30' + tra_res_id: '101' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: Avatar

    \n

    Description

    \n\n

    \n Avatars are small graphics or pictures that can be used in various content settings around the site. They are often used next to a user name to add a bit of \"visual identification.\" Typical applications are the forum.

    \n\n The Avatar Manager allows the Site administrator to add, edit or delete System Avatars as well as Custom Avatars.

    \n

    \n

    System Avatar

    \n\n

    \n System Avatars are images uploaded by the Site administrator in the Avatar Manager section.\n

    \n

    Custom Avatar

    \n\n

    \n Custom Avatars are images directly uploaded by a user. For a user to be able to upload an avatar, the correct option must be configured in the User Info Settings of the Site Preferences.\n

    \n\n

    Edit and delete Avatars

    \n\n

    \n The Site administrator can edit the name and the display order of all the System Avatars, as well as deleting anyone of them. Note that if the Site administrator deleted an avatar that is used by a user, this user will lose his avatar.\n

    \n\n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '14' + tra_translated_words: '173' + tra_untranslated_entities: '0' + tra_last_update: '1596376506' + tra_local: modules/system/language/english/help/avatars.html + tra_status: '10' + tra_date: '1596562034' + tra_submitter: '1' +- + tra_id: '276' + tra_pro_id: '30' + tra_res_id: '175' + tra_lang_id: '1' + tra_content: "\n

    Help: Banners

    \n\n

    Description

    \n\n

    \n Banners are advertisements displayed in the top section of the page. They may be images or flash movies, e.g. the wildly gyrating XOOPS banner that is part of the default installation. XOOPS has a built in system for managing banners and creating accounts for advertising clients, which is\n found in the System Module -> Banners. You can have multiple banners on a XOOPS site – the display area rotates through each of the active banners in turn each time a new page is loaded.

    \n\n Each time a banner is displayed to a visitor this counts as one ‘impression’, which is the common trading currency of banners. Clients typically pay for a certain number of impressions – i.e. to have their advertisement displayed a certain number of times.

    \n\n Please note: If you are in the business of selling banners based on the number of impressions there is one important thing you should do: Go to System Module -> Preferences -> General Settings and fill in the ‘Your IP Address’ field (if you have one). This will prevent your visits to the\n site from being included in the impression count. Failure to do this could be considered somewhat dishonest (noting, however, that many Administrators don’t have a permanent IP – e.g. those using dial up modems).\n

    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '226' + tra_untranslated_entities: '0' + tra_last_update: '1596376507' + tra_local: modules/system/language/english/help/banners.html + tra_status: '10' + tra_date: '1596562035' + tra_submitter: '1' +- + tra_id: '278' + tra_pro_id: '30' + tra_res_id: '176' + tra_lang_id: '1' + tra_content: "Email Stats for this Banner');\ndefine('_BANNERS_POINTS', 'This Banner points to this URL');\ndefine('_BANNERS_UNLIMITED', 'Unlimited');\ndefine('_BANNERS_FINISHED', 'Expired Banners');\ndefine('_BANNERS_STARTED', 'Start Date');\ndefine('_BANNERS_ENDED', 'End Date');\ndefine('_BANNERS_MAIL_SUBJECT', 'Your Banner Statistics at %s');\ndefine('_BANNERS_MAIL_MESSAGE', 'Available Banner Statistics for the selected Banner at %s :\\n\\n\\n\nClient Name: %s\\nBanner ID: %s\\n\nBanner Image: %s\\n\nBanner URL: %s\\n\\n\nImpressions Purchased: %s\\n\nImpressions Made: %s\\n\nImpressions Left: %s\\n\nClicks Received: %s\\n\nClicks Percent: %f \\n\\n\\n\nReport Generated on: %s');\ndefine('_BANNERS_MAIL_NOT_OK', 'We have encountered an error sending your email. Please contact the webmaster regarding this issue.');\ndefine('_BANNERS_MAIL_OK', 'Available Banner statistics for the selected banner have been sent to your account email address.');\ndefine('_BANNERS_MAIL_ERROR', 'There is no email associated with client %s.
    Please contact the Administrator');\ndefine('_BANNERS_DBUPDATED', 'Item modified and database updated');\ndefine('_BANNERS_DBERROR', 'Database was not updated due to an error!');\ndefine('_BANNERS_CHANGE', 'Change');\n\ndefine('_BANNERS_NO_LOGIN_DATA', 'No login data detected');\ndefine('_BANNERS_NO_REFERER', 'No referer detected');\ndefine('_BANNERS_NO_ID', 'No valid ID detected');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '41' + tra_translated_words: '192' + tra_untranslated_entities: '0' + tra_last_update: '1596376427' + tra_local: language/english/banners.php + tra_status: '10' + tra_date: '1596562035' + tra_submitter: '1' +- + tra_id: '279' + tra_pro_id: '30' + tra_res_id: '103' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Blocks

    \n\n

    Description

    \n\n

    \n Blocks are discreet sections of content that can be created and configured in the admin interface. Custom blocks can be created and are typically made up of text, graphics and pictures. The content in these blocks may be formatted individually or inherit the site formatting. Blocks may also\n be part of a modules display output. The blocks administration page is where all blocks are configured and administered.

    \n\n Blocks are like a newspapers' front page: they are teasers that incite readers to read more complete stories in the inside pages. Blocks offer small bits of dynamic content with links to the actual content stored in the module.

    \n Part of the things that happen under the hood or behind curtains when a module is installed in a XOOPS site is that the module's blocks are registered in the system so they can be used at will by the webmaster.

    \n\n What can a webmaster do with a block? Well, mostly, decide about where in the site the block will be shown (the equivalent of defining a shop window, which in this case can be in the outside, the home page, or even in the inside: a block can be defined to be shown in other modules), and when\n shown, where in a page will it be seen.

    \n\n Every module that is installed in a XOOPS site registers its blocks in the system, and the webmaster can decide where it will be shown, in what part of the page it'll appear and what kind of relevance, weight or position will it have. The site administrator can also edit the block's title\n and, if knowledgeable enough, can even edit the template that underlies the block's presentation.

    \n

    \n\n

    Tips

    \n\n

    \n You can hide the title that will show when the block is displayed by adding \"// \" (that is slash-slash-space) as the first three characters of the title. That way you can seamlessly join multiple blocks to build the view that you want.

    \n\n You can create your own content blocks using the \"Add Block\" button. You can create your own content in HTML, plain text with XOOPS Codes, or even PHP. In your custom blocks, the code \"{X_SITEURL}\" will be replaced with your site's URL with a trailing slash.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '385' + tra_untranslated_entities: '0' + tra_last_update: '1596376509' + tra_local: modules/system/language/english/help/blocksadmin.html + tra_status: '10' + tra_date: '1596562036' + tra_submitter: '1' +- + tra_id: '280' + tra_pro_id: '30' + tra_res_id: '177' + tra_lang_id: '1' + tra_content: "\n

    Help: Comments

    \n\n

    Description

    \n\n

    \n Site administrators have the option of providing a comments section for users. Comments can be added to many modules and displayed in a variety of ways. Comments can be screened, filtered, and made available to selected groups. This provides quick easy interaction from site users, while\n maintaining good moderation and security.

    \n\n The Comment Manager allows the Site administrator to edit and delete any comment that has been posted to the site, originating in any module that supports the comments feature.\n Like the Blocks Administration page, some filters options are available to help the site administrator manage the comments.

    \n\n You can also select several comments and delete them at once.\n\n

    \n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '122' + tra_untranslated_entities: '0' + tra_last_update: '1596376510' + tra_local: modules/system/language/english/help/comments.html + tra_status: '10' + tra_date: '1596562037' + tra_submitter: '1' +- + tra_id: '282' + tra_pro_id: '30' + tra_res_id: '178' + tra_lang_id: '1' + tra_content: "\n

    Help: Groups

    \n

    Description

    \n\n

    \n XOOPS incorporates a member registration system - you can optionally require people to sign up to your site in order to have access to certain areas or functions. For example, most sites require people to join before they are allowed to contribute news or post messages in the forums.
    \n Access and administration rights to a XOOPS website are set through a flexible permission system based on 'user groups'. The default groups include anonymous users, registered members and webmasters, but of course you can define as many groups as you need to manage your site. Each group can\n be given a unique set of access rights governing:

    \n - Which blocks can be seen
    \n - Which modules can be accessed
    \n - Which modules can be administered
    \n - Which aspects of system administration can be modified

    \n You can change the name of these default groups, but, you cannot delete them. Other user groups can also be set and defined as discussed later.

    \n Custom groups can also be created through the groups administration page.\n

    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '183' + tra_untranslated_entities: '0' + tra_last_update: '1596376512' + tra_local: modules/system/language/english/help/groups.html + tra_status: '10' + tra_date: '1596562037' + tra_submitter: '1' +- + tra_id: '284' + tra_pro_id: '30' + tra_res_id: '179' + tra_lang_id: '1' + tra_content: "\n\n

    Welcome to: XOOPS Help center

    \n\n

    How do I use XOOPS?

    \n\n

    XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more. In order to use XOOPS effectively, you need to\n install modules that provide the functionality that you're looking for. There are many different modules in Module Repository, from calendars, photo galleries, through news, bulletin boards, to\n weather updates.

    \n\n

    How do I use the Help Center?

    \n\n

    The Help Center is to provide you with basic information related to individual features of the Administration. Whenever you would like to know more about particular page you are on, just click the help icon in the right hand corner

    \n\n

    How I can create content in XOOPS?

    \n\n

    You'll need a module for it. This could be a News module, or a Content module.

    \n\n

    How I can get more help?

    \n\n

    Please visit our Support Forums at: http://www.xoops.org/modules/newbb

    \n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '13' + tra_translated_words: '189' + tra_untranslated_entities: '0' + tra_last_update: '1596376513' + tra_local: modules/system/language/english/help/help_center.html + tra_status: '10' + tra_date: '1596562038' + tra_submitter: '1' +- + tra_id: '286' + tra_pro_id: '30' + tra_res_id: '180' + tra_lang_id: '1' + tra_content: "\n

    Help: Image Manager

    \n\n

    Description

    \n\n

    \n The Image Manager is a tool that enables people to upload, organize and retrieve images for use throughout the site. You must configure the image manager before you can use it - this involves creating some categories to store your images and setting preferences on issues such as maximum\n image dimensions, file size and user group access rights. Each category is configured separately.

    \n\n Images can be categorized and uploaded directly into the images manager through a browser in this window with one click of a button, enabling easy insertion of images into news articles and other content. There is an extensive permission system controlling image dimensions, file size and\n access of user groups to different categories.\n\n

    \n\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '10' + tra_translated_words: '129' + tra_untranslated_entities: '0' + tra_last_update: '1596376514' + tra_local: modules/system/language/english/help/images.html + tra_status: '10' + tra_date: '1596562039' + tra_submitter: '1' +- + tra_id: '288' + tra_pro_id: '30' + tra_res_id: '181' + tra_lang_id: '1' + tra_content: "%s was not found ');\ndefine('_XO_ER_CLASSNOTFOUND','Requested class %s was not found');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '2' + tra_translated_words: '12' + tra_untranslated_entities: '0' + tra_last_update: '1596376435' + tra_local: language/english/errors.php + tra_status: '10' + tra_date: '1596562039' + tra_submitter: '1' +- + tra_id: '289' + tra_pro_id: '30' + tra_res_id: '108' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Email Users

    \n

    Description

    \n\n

    \n XOOPS has a built in messaging system that enables you to send a message to your entire registered user base or subgroups thereof, or using date filters. This can be in the form of a private message (i.e. through the XOOPS built-in messaging system) or through an email. A range of options is\n available for filtering out subgroups of users from your membership.

    \n\n You can also use predefined tags that will enable you to personalize your message.\n

    \n\n
    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '9' + tra_translated_words: '90' + tra_untranslated_entities: '0' + tra_last_update: '1596376516' + tra_local: modules/system/language/english/help/mailusers.html + tra_status: '10' + tra_date: '1596562039' + tra_submitter: '1' +- + tra_id: '290' + tra_pro_id: '30' + tra_res_id: '182' + tra_lang_id: '1' + tra_content: "Xdays');\ndefine('_MA_USER_RANGE_USER_REGDATE', 'Registered in past Xdays');\ndefine('_MA_USER_RANGE_POSTS', 'Posts');\ndefine('_MA_USER_HASAVATAR', 'Has avatar');\ndefine('_MA_USER_MODE_SIMPLE', 'Simple mode');\ndefine('_MA_USER_MODE_ADVANCED', 'Advanced mode');\ndefine('_MA_USER_MODE_QUERY', 'Query mode');\ndefine('_MA_USER_QUERY', 'Query');\ndefine('_MA_USER_SEARCHAGAIN', 'Search again');\ndefine('_MA_USER_NOUSERSELECTED', 'No user selected');\ndefine('_MA_USER_USERADDED', 'Users have been added');\ndefine('_MA_USER_SENDMAIL', 'Send Email');\n\n//2.5.4\ndefine('_MA_USER_FACEBOOK', 'Facebook Link'); //TO DO\ndefine('_MA_USER_SKYPE', 'Skype Link');//TO DO\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '55' + tra_translated_words: '125' + tra_untranslated_entities: '0' + tra_last_update: '1596376436' + tra_local: language/english/findusers.php + tra_status: '10' + tra_date: '1596562040' + tra_submitter: '1' +- + tra_id: '291' + tra_pro_id: '30' + tra_res_id: '109' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: Maintenance

    \n

    Description

    \n\n

    \n Maintenance provides several basic functions to help you in maintaining your XOOPS installation and keep it healthy:

    \n\n - clean cache folder
    \n - empty the session table
    \n - perform maintenance of the database tables (analyze, check, optimize, and repair)

    \n\n You can also perform a \"Dump\" of the whole database or individual tables for backup purposes.

    \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '10' + tra_translated_words: '67' + tra_untranslated_entities: '0' + tra_last_update: '1596376517' + tra_local: modules/system/language/english/help/maintenance.html + tra_status: '10' + tra_date: '1596562040' + tra_submitter: '1' +- + tra_id: '292' + tra_pro_id: '30' + tra_res_id: '183' + tra_lang_id: '1' + tra_content: "\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n\n// _LANGCODE: en\n// _CHARSET : UTF-8\n// Translator: XOOPS Translation Team\n/**\n * Localized fonts\n */\n$GLOBALS['formtextdhtml_fonts'] = array(\n 'Arial',\n 'Courier',\n 'Georgia',\n 'Helvetica',\n 'Impact',\n 'Verdana',\n 'Haettenschweiler');\n/**\n * Localized font sizes: 'font size value' => 'font size name'\n */\n$GLOBALS['formtextdhtml_sizes'] = array(\n 'xx-small' => 'xx-Small',\n 'x-small' => 'x-Small',\n 'small' => 'Small',\n 'medium' => 'Medium',\n 'large' => 'Large',\n 'x-large' => 'x-Large',\n 'xx-large' => 'xx-Large');\ndefine('_XOOPS_FORM_ALT_URL', 'URL');\ndefine('_XOOPS_FORM_ALT_EMAIL', 'Email');\ndefine('_XOOPS_FORM_ALT_IMG', 'Images');\ndefine('_XOOPS_FORM_ALT_IMAGE', 'Inside images');\ndefine('_XOOPS_FORM_ALT_SMILEY', 'Smiley');\ndefine('_XOOPS_FORM_ALT_CODE', 'Source code');\ndefine('_XOOPS_FORM_ALT_QUOTE', 'Quote');\ndefine('_XOOPS_FORM_ALT_BOLD', 'Bold');\ndefine('_XOOPS_FORM_ALT_ITALIC', 'Italic');\ndefine('_XOOPS_FORM_ALT_UNDERLINE', 'Underline');\ndefine('_XOOPS_FORM_ALT_LINETHROUGH', 'Strikethrough');\ndefine('_XOOPS_FORM_ALT_ENTERHEIGHT', 'Height:');\ndefine('_XOOPS_FORM_ALT_ENTERWIDTH', 'Width:');\ndefine('_XOOPS_FORM_ALT_LEFT', 'Left');\ndefine('_XOOPS_FORM_ALT_RIGHT', 'Right');\ndefine('_XOOPS_FORM_ALT_CENTER', 'Center');\ndefine('_XOOPS_FORM_ALTFLASH', 'Flash');\ndefine('_XOOPS_FORM_ALTMMS', 'MMS');\ndefine('_XOOPS_FORM_ALTRTSP', 'Real Player');\ndefine('_XOOPS_FORM_ALTIFRAME', 'IFRAME');\ndefine('_XOOPS_FORM_ALTWIKI', 'WIKI link');\ndefine('_XOOPS_FORM_ENTERIFRAMEURL', 'IFRAME URL:');\ndefine('_XOOPS_FORM_ENTERMMSURL', 'RMMS URL:');\ndefine('_XOOPS_FORM_ENTERWMPURL', 'WMP URL:');\ndefine('_XOOPS_FORM_ENTERFLASHURL', 'FLASH URL:');\ndefine('_XOOPS_FORM_ENTERYOUTUBEURL', 'Youtube URL:');\ndefine('_XOOPS_FORM_ENTERRTSPURL', 'RTSP URL:');\ndefine('_XOOPS_FORM_ENTERWIKITERM', 'The word to be linked to Wiki:');\ndefine('_XOOPS_FORM_ALTMP3', 'MP3');\ndefine('_XOOPS_FORM_ENTERMP3URL', 'MP3 URL');\ndefine('_XOOPS_FORM_ALT_CHECKLENGTH', 'Check text length');\ndefine('_XOOPS_FORM_ALT_LENGTH', 'Current content length: %s');\ndefine('_XOOPS_FORM_ALT_LENGTH_MAX', 'Maximum length: ');\ndefine('_XOOPS_FORM_PREVIEW_CONTENT', 'Click the ' . _PREVIEW . ' to see the content in action.');\n\ndefine('_XOOPS_FORM_ALTYOUTUBE', 'Youtube');\ndefine('_XOOPS_FORM_ENTER_SOUNDCLOUD_URL', 'Enter SoundCloud URL');\ndefine('_XOOPS_FORM_ALT_SOUNDCLOUD', 'Soundcloud');\ndefine('_XOOPS_FORM_ALTWMP', 'WMP');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '37' + tra_translated_words: '62' + tra_untranslated_entities: '0' + tra_last_update: '1596376438' + tra_local: language/english/formdhtmltextarea.php + tra_status: '10' + tra_date: '1596562041' + tra_submitter: '1' +- + tra_id: '293' + tra_pro_id: '30' + tra_res_id: '110' + tra_lang_id: '1' + tra_content: "
    \n\n

    Welcome: System module

    \n

    Description

    \n\n

    For administration of core settings of the site.

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '5' + tra_translated_words: '19' + tra_untranslated_entities: '0' + tra_last_update: '1596376518' + tra_local: modules/system/language/english/help/module_index.html + tra_status: '10' + tra_date: '1596562041' + tra_submitter: '1' +- + tra_id: '294' + tra_pro_id: '30' + tra_res_id: '184' + tra_lang_id: '1' + tra_content: "[pagebreak] (with brackets) in the article.');\ndefine('_IFNOTRELOAD', 'If the page does not automatically reload, please click here');\n// Error messages issued by XoopsObject::cleanVars()\ndefine('_XOBJ_ERR_REQUIRED', '%s is required');\ndefine('_XOBJ_ERR_SHORTERTHAN', '%s must be shorter than %d characters.');\n// %%%%%% File Name themeuserpost.php %%%%%\ndefine('_PROFILE', 'Profile');\ndefine('_POSTEDBY', 'Posted by');\ndefine('_VISITWEBSITE', 'Visit Website');\ndefine('_SENDPMTO', 'Send Private Message to %s');\ndefine('_SENDEMAILTO', 'Send Email to %s');\ndefine('_ADD', 'Add');\ndefine('_REPLY', 'Reply');\ndefine('_DATE', 'Date'); // Posted date\n// %%%%%% File Name admin_functions.php %%%%%\ndefine('_MAIN', 'Main');\ndefine('_MANUAL', 'Manual');\ndefine('_INFO', 'Info');\ndefine('_CPHOME', 'Control Panel Home');\ndefine('_YOURHOME', 'Home Page');\n// %%%%%% File Name misc.php (who's-online popup) %%%%%\ndefine('_WHOSONLINE', 'Who\\'s Online');\ndefine('_GUESTS', 'Guests');\ndefine('_MEMBERS', 'Members');\ndefine('_ONLINEPHRASE', '%s user(s) are online');\ndefine('_ONLINEPHRASEX', '%s user(s) are browsing %s');\ndefine('_CLOSE', 'Close'); // Close window\n// %%%%%% File Name module.textsanitizer.php %%%%%\ndefine('_QUOTEC', 'Quote:');\n// %%%%%% File Name admin.php %%%%%\ndefine('_NOPERM', 'Sorry, you don\\'t have the permission to access this area.');\n// %%%%% Common Phrases %%%%%\ndefine('_NO', 'No');\ndefine('_YES', 'Yes');\ndefine('_EDIT', 'Edit');\ndefine('_DELETE', 'Delete');\ndefine('_SUBMIT', 'Submit');\ndefine('_MODULENOEXIST', 'Selected module does not exist!');\ndefine('_ALIGN', 'Align');\ndefine('_LEFT', 'Left');\ndefine('_CENTER', 'Center');\ndefine('_RIGHT', 'Right');\ndefine('_FORM_ENTER', 'Please enter %s');\ndefine('_MUSTWABLE', 'File %s must be writable by the server!'); // %s represents file name\n// Module info\ndefine('_PREFERENCES', 'Preferences');\ndefine('_VERSION', 'Version');\ndefine('_DESCRIPTION', 'Description');\ndefine('_AUTHOR', 'Author');\ndefine('_CREDITS', 'Credits');\ndefine('_LICENCE', 'Licence');\ndefine('_ERRORS', 'Errors');\ndefine('_NONE', 'None');\ndefine('_ON', 'on');\ndefine('_READS', 'reads');\ndefine('_WELCOMETO', 'Welcome to %s');\ndefine('_SEARCH', 'Search');\ndefine('_ALL', 'All');\ndefine('_TITLE', 'Title');\ndefine('_OPTIONS', 'Options');\ndefine('_QUOTE', 'Quote');\ndefine('_LIST', 'List');\ndefine('_LOGIN', 'User Login');\ndefine('_USERNAME', 'Username: ');\ndefine('_PASSWORD', 'Password: ');\ndefine('_SELECT', 'Select');\ndefine('_IMAGE', 'Image');\ndefine('_SEND', 'Send');\ndefine('_CANCEL', 'Cancel');\ndefine('_ASCENDING', 'Ascending order');\ndefine('_DESCENDING', 'Descending order');\ndefine('_BACK', 'Back');\ndefine('_NOTITLE', 'No title');\n/**\n * Image manager\n */\ndefine('_MD_ADDIMGCAT', 'Add Category');\ndefine('_MD_IMGCATNAME', 'Category name');\ndefine('_MD_IMGCATRGRP', 'Select groups for image manager use');\ndefine('_MD_IMGCATWGRP', 'Select groups allowed to upload images');\ndefine('_MD_IMGCATWEIGHT', 'Display order in image manager');\ndefine('_MD_IMGCATDISPLAY', 'Display');\ndefine('_MD_IMGCATSTRTYPE', 'Images are uploaded to:');\ndefine('_MD_STRTYOPENG', 'This can not be changed afterwards!');\ndefine('_MD_ASFILE', 'Store as files (in uploads directory)');\ndefine('_MD_INDB', \"Store in the database (as binary \\\"blob\\\" data)\");\ndefine('_MD_IMGMAIN', 'Category');\ndefine('_MD_EDITIMGCAT', 'Images Settings');\ndefine('_IMGMANAGER', 'Image Manager');\ndefine('_NUMIMAGES', '%s images');\ndefine('_ADDIMAGE', 'Add Image File');\ndefine('_IMAGENAME', 'Name:');\ndefine('_IMGMAXSIZE', 'Max size allowed (bytes):');\ndefine('_IMGMAXWIDTH', 'Max width allowed (pixels):');\ndefine('_IMGMAXHEIGHT', 'Max height allowed (pixels):');\ndefine('_IMAGECAT', 'Category:');\ndefine('_IMAGEFILE', 'Image file:');\ndefine('_IMGWEIGHT', 'Display order in image manager:');\ndefine('_IMGDISPLAY', 'Display this image?');\ndefine('_IMAGEMIME', 'MIME type:');\ndefine('_FAILFETCHIMG', 'Could not get uploaded file %s');\ndefine('_FAILSAVEIMG', 'Failed storing image %s into the database');\ndefine('_NOCACHE', 'No Cache');\ndefine('_CLONE', 'Clone');\n/**\n * fineupload\n */\ndefine('_UPLOAD', 'Upload');\ndefine('_SELECTFILES', 'Select files');\ndefine('_DROPFILESHERE', 'Drop files here');\ndefine('_RETRY', 'Retry');\ndefine('_OK', 'Ok');\ndefine('_FORMATPROGRESS', '{percent}% of {total_size}');\ndefine('_FAILUPLOAD', 'Upload failed!');\ndefine('_WAITINGFORRESPONSE', 'Processing...');\ndefine('_PAUSED', 'Paused');\ndefine('_PROCESSINGDROPPEDFILES', 'Processing dropped files...');\ndefine('_TYPEERROR', '{file} has an invalid extension. Valid extension(s): {extensions}!');\ndefine('_SIZEERROR', '{file} is too large, maximum file size is {sizeLimit}!');\ndefine('_MINSIZEERROR', '{file} is too small, minimum file size is {minSizeLimit}!');\ndefine('_EMPTYERROR', '{file} is empty, please select files again without it!');\ndefine('_NOFILESERROR', 'No files to upload!');\ndefine('_TOOMANYITEMSERROR', 'Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}!');\ndefine('_MAXHEIGHTIMAGEERROR', 'Image is too tall!');\ndefine('_MAXWIDTHIMAGEERROR', 'Image is too wide!');\ndefine('_MINHEIGHTIMAGEERROR', 'Image is not tall enough!');\ndefine('_MINWIDTHIMAGEERROR', 'Image is not wide enough!');\ndefine('_RETRYFAILTOOMANYITEMS', 'Retry failed - you have reached your file limit!');\ndefine('_ONLEAVE', 'The files are being uploaded, if you leave now the upload will be canceled!');\ndefine('_UNSUPPORTEDBROWSERIOS8SAFARI', 'Unrecoverable error - this browser does not permit file uploading of any kind due to serious bugs in iOS8 Safari. Please use iOS8 Chrome until Apple fixes these issues!');\n\n// %%%%% For xoopsform files %%%%%\ndefine('_STARTSWITH', 'Starts with');\ndefine('_ENDSWITH', 'Ends with');\ndefine('_MATCHES', 'Matches');\ndefine('_CONTAINS', 'Contains');\ndefine('_REQUIRED', 'Required');\n// %%%%%% File Name commentform.php %%%%%\ndefine('_REGISTER', 'Register');\n// %%%%%% File Name xoopscodes.php %%%%%\ndefine('_SIZE', 'Size'); // font size\ndefine('_FONT', 'Font'); // font family\ndefine('_COLOR', 'Color'); // font color\ndefine('_EXAMPLE', 'SAMPLE');\ndefine('_ENTERURL', 'Enter the URL of the link you want to add:');\ndefine('_ENTERWEBTITLE', 'Enter the web site title:');\ndefine('_ENTERIMGURL', 'Enter the URL of the image you want to add.');\ndefine('_ENTERIMGPOS', 'Now, enter the position of the image.');\ndefine('_IMGPOSRORL', '\\'R\\' or \\'r\\' for right, \\'L\\' or \\'l\\' for left, or leave it blank.');\ndefine('_ERRORIMGPOS', 'ERROR! Enter the position of the image.');\ndefine('_ENTEREMAIL', 'Enter the email address you want to add.');\ndefine('_ENTERCODE', 'Enter the codes that you want to add.');\ndefine('_ENTERQUOTE', 'Enter the text that you want to be quoted.');\ndefine('_ENTERTEXTBOX', 'Please input text into the textbox.');\ndefine('_ALLOWEDCHAR', 'Allowed max chars length: ');\ndefine('_CURRCHAR', 'Current chars length: ');\ndefine('_PLZCOMPLETE', 'Please complete the subject and message fields.');\ndefine('_MESSAGETOOLONG', 'Your message is too long.');\n/**\n * xoops smilie\n */\ndefine('_AM_ADDSMILE', ' Add a new smilie');\ndefine('_AM_SMILECODE', 'Code');\ndefine('_AM_SMILEEMOTION', 'Description');\ndefine('_AM_DISPLAYF', 'Display in the form');\n// %%%%% TIME FORMAT SETTINGS %%%%%\ndefine('_SECOND', '1 second');\ndefine('_SECONDS', '%s seconds');\ndefine('_MINUTE', '1 minute');\ndefine('_MINUTES', '%s minutes');\ndefine('_HOUR', '1 hour');\ndefine('_HOURS', '%s hours');\ndefine('_DAY', '1 day');\ndefine('_DAYS', '%s days');\ndefine('_WEEK', '1 week');\ndefine('_MONTH', '1 month');\ndefine('_DATESTRING', 'Y/n/j G:i:s');\ndefine('_MEDIUMDATESTRING', 'Y/n/j G:i');\n//define('_SHORTDATESTRING','n/j/Y');\ndefine('_SHORTDATESTRING', 'n/j/Y');\n/**\n * The following characters are recognized in the format string:\n * a - 'am' or 'pm'\n * A - 'AM' or 'PM'\n * d - day of the month, 2 digits with leading zeros; i.e. '01' to '31'\n * D - day of the week, textual, 3 letters; i.e. 'Fri'\n * F - month, textual, long; i.e. 'January'\n * h - hour, 12-hour format; i.e. '01' to '12'\n * H - hour, 24-hour format; i.e. '00' to '23'\n * g - hour, 12-hour format without leading zeros; i.e. '1' to '12'\n * G - hour, 24-hour format without leading zeros; i.e. '0' to '23'\n * i - minutes; i.e. '00' to '59'\n * j - day of the month without leading zeros; i.e. '1' to '31'\n * l (lowercase 'L') - day of the week, textual, long; i.e. 'Friday'\n * L - boolean for whether it is a leap year; i.e. '0' or '1'\n * m - month; i.e. '01' to '12'\n * n - month without leading zeros; i.e. '1' to '12'\n * M - month, textual, 3 letters; i.e. 'Jan'\n * s - seconds; i.e. '00' to '59'\n * S - English ordinal suffix, textual, 2 characters; i.e. 'th','nd'\n * t - number of days in the given month; i.e. '28' to '31'\n * T - Timezone setting of this machine; i.e. 'MDT'\n * U - seconds since the epoch\n * w - day of the week, numeric, i.e. '0' (Sunday) to '6' (Saturday)\n * Y - year, 4 digits; i.e. '1999'\n * y - year, 2 digits; i.e. '99'\n * z - day of the year; i.e. '0' to '365'\n * Z - timezone offset in seconds (i.e. '-43200' to '43200')\n */\n// %%%%% LANGUAGE SPECIFIC SETTINGS %%%%%\ndefine('_CHARSET', 'UTF-8');\ndefine('_LANGCODE', 'en');\n// change 0 to 1 if this language is a multi-bytes language\ndefine('XOOPS_USE_MULTIBYTES', '0');\n/**\n * Additions to 2.4.0\n **/\ndefine('_RESET', 'Reset');\ndefine('_RE', 'Re:');\n/**\n * Additions to 2.5.5\n **/\ndefine('_DBDATESTRING', 'Y-m-d');\ndefine('_DBTIMESTRING', 'H:i:s');\ndefine('_DBTIMESTAMPSTRING', 'Y-m-d H:i:s');\n\n//2.5.8\n\n//define('_XOBJ_ERR_INVALID_EMAIL', 'Invalid Email');\n//define('_XOBJ_ERR_INVALID_ENUMERATION', 'Invalid Enumeration');\n\n//XOOPS 2.5.9\ndefine('_AM_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)');\ndefine('_MD_MESSAGEC', 'Message:');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '188' + tra_translated_words: '595' + tra_untranslated_entities: '0' + tra_last_update: '1596376439' + tra_local: language/english/global.php + tra_status: '10' + tra_date: '1596562041' + tra_submitter: '1' +- + tra_id: '295' + tra_pro_id: '30' + tra_res_id: '111' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Modules

    \n\n

    Description

    \n\n

    \n Modules are the software constructs that, taking advantage of the infrastructure that XOOPS provides, let the webmaster offer the site’s users dynamic or static content generated using a Web interface that more often that not is very easy to use.

    \n\n Part of the power of XOOPS resides in the way modules are managed. The webmaster can easily install, uninstall, activate or deactivate any specific module (except the System module, for obvious reasons). It’s also possible to rename modules, and to determine the order in which they will\n appear to the end user in the site’s menu (if you want them to appear at all), because you can also provide hidden functionality, defining active modules that have no visible presence to the casual user. For instance, you could define a module as not visible in the menu by disabling the\n check icon in the Menu column. So for the News module, you could then send a private messages to selected group of your users and tell them to access that directory typing the address in the URL field, something like http://www.yoursite.com/modules/news.

    \n\n To change order of modules (which will be reflected in the Menu), you just need to drag and drop the modules to the desired placement.

    \n\n Module installation needs some planning, both for the modules to be displayed and also the layout on the pages. It is a good idea to review other XOOPS sites and see which modules are used to display various types of content. This is easily done by opening any XOOPS site and hovering over\n the menu links on the left and right hand side panels. At the same time look at the URLs displayed in the status bar on your browser. You should see addresses like this: http://the_site.com/modules/news/.... All modules are stored in the /modules/ directory, thus the following sector of the\n address (in this example 'news') shows the module that will display contents of that menu link.

    \n\n If you open the page for the link it will show an example of how the module is used and the type of content it displays. Reviewing other sites like this will also give you some good insight into layout and design capabilities.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '379' + tra_untranslated_entities: '0' + tra_last_update: '1596376519' + tra_local: modules/system/language/english/help/modulesadmin.html + tra_status: '10' + tra_date: '1596562041' + tra_submitter: '1' +- + tra_id: '296' + tra_pro_id: '30' + tra_res_id: '185' + tra_lang_id: '1' + tra_content: "\n * @todo To be handled by i18n/l10n\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n\nsetlocale(LC_ALL, 'en_US');\n\n// !!IMPORTANT!! insert '\\' before any char among reserved chars: \"a\",\"A\",\"B\",\"c\",\"d\",\"D\",\"e\",\"F\",\"g\",\"G\",\"h\",\"H\",\"i\",\"I\",\"j\",\"l\",\"L\",\"m\",\"M\",\"n\",\"O\",\"r\",\"s\",\"S\",\"t\",\"T\",\"U\",\"w\",\"W\",\"Y\",\"y\",\"z\",\"Z\"\n// insert double '\\' before 't','r','n'\ndefine('_TODAY', \"\\T\\o\\d\\a\\y G:i\");\ndefine('_YESTERDAY', \"\\Y\\\\e\\s\\\\t\\\\e\\\\r\\d\\a\\y G:i\");\ndefine('_MONTHDAY', 'n/j G:i');\ndefine('_YEARMONTHDAY', 'Y/n/j G:i');\ndefine('_ELAPSE', '%s ago');\ndefine('_TIMEFORMAT_DESC', \"Valid formats: \\\"s\\\" - \" . _SHORTDATESTRING . \"; \\\"m\\\" - \" . _MEDIUMDATESTRING . \"; \\\"l\\\" - \" . _DATESTRING . ';
    ' . \"\\\"c\\\" or \\\"custom\\\" - format determined according to interval to present; \\\"e\\\" - Elapsed; \\\"mysql\\\" - Y-m-d H:i:s;
    \" . \"specified string - Refer to PHP manual.\");\n\nif (!class_exists('XoopsLocalAbstract')) {\n include_once XOOPS_ROOT_PATH . '/class/xoopslocal.php';\n}\n\n/**\n * A Xoops Local\n *\n * @package kernel\n * @subpackage Language\n *\n * @author Taiwen Jiang \n * @copyright (c) 2000-2016 XOOPS Project (www.xoops.org)\n */\nclass XoopsLocal extends XoopsLocalAbstract\n{\n /**\n * Number Formats\n *\n * @param unknown_type $number\n * @return unknown\n */\n public function number_format($number)\n {\n return number_format($number, 2, '.', ',');\n }\n\n /**\n * Money Format\n *\n * @param string $format\n * @param string $number\n * @return money format\n */\n public function money_format($format, $number)\n {\n setlocale(LC_MONETARY, 'en_US');\n\n return money_format($format, $number);\n }\n}\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '5' + tra_translated_words: '10' + tra_untranslated_entities: '0' + tra_last_update: '1596376441' + tra_local: language/english/locale.php + tra_status: '10' + tra_date: '1596562042' + tra_submitter: '1' +- + tra_id: '297' + tra_pro_id: '30' + tra_res_id: '112' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: Preferences

    \n

    Description

    \n\n

    \n The preference panels are where you configure your site-wide preferences. It is worth taking the time to work through them as some settings can have a significant impact on the performance, security and ease of use of your site.\n

    \n

    General Settings

    \n\n

    \n These are the most important and most frequently accessed preferences. You will set the Site name and the Slogan for your Website. You'll also select the default Theme and Admin GUI. And if you need to work on your Website, you can close it for all users. You can also set Module-wide Cache\n times.\n

    \n\n

    Meta Tags and Footer

    \n\n

    \n Meta tags provide information about your information – they describe the nature of your website. Their main use is to help search engines and their robots to index your website correctly, i.e. to help the right people find it. The information you supply is included in the header of each web\n page. It should represent the content of the site as a whole - the meta information is the same on every page, it currently cannot be customised for different modules or pages.

    \n\n Be aware that the major search engines use different strategies for indexing websites. They may place different weightings on meta tags or even ignore them completely. Careful use of meta information may help your website to gain better search engine rankings and it is useful to seek\n information on the indexing strategies of your dominant referrers (see your website logfile). This may help you to optimise your meta information or other aspects of your site design and content to improve your rankings.

    \n\n Try to be accurate and honest in providing meta information. Don’t try to ‘manipulate’ search engines to gain a better ranking – they may recognise this behaviour and your site may be downgraded or blacklisted from their index.\n\n

    \n\n

    Word Censoring Options

    \n\n

    \n XOOPS can automatically censor undesirable words that may be posted by visitors to your site and replace them with a generic, alternative term of your choice. The censorship function does consume some system resources and may slow your site somewhat. It is disabled by default.

    \n\n To implement censorship on your site select the ‘enable’ radio button. You need to enter a list of unwanted words in the ‘words to censor’ box, separating them with the pipe character. This function is case insensitive. Enter a suitable replacement term in the ‘replace\n bad words with’ box. The default is #OOPS#.\n\n

    \n\n

    Search Options

    \n\n

    \n The search facility is one of the most important tools for locating information in a portal website. The XOOPS search categorises results by module – records are identified as news items, downloads, links or other types as per the modules you have installed.

    \n\n Global searches of all resources on your site are enabled by default. If you disable global searches this facility will no longer be available and the search block will become non-functional.\n The default minimum keyword length for searches is five characters. Any terms that are shorter will be ignored. This is useful for controlling the precision of searches, though not much use for terms like “site map”. Short keywords tend to be more common so they tend to return a greater\n number of records, many of which may be irrelevant. Longer keywords tend to retrieve fewer records but with a higher degree of precision.

    \n\n Searching is relatively expensive in computational terms and so excluding short terms will reduce the load on the server. However, bear in mind that sometimes it is useful to be able to search for a short term.\n\n

    \n\n

    Email Setup

    \n\n

    \n This section of the control panel is used to configure your email for the system. It is recommended that you leave the Email Delivery Method on the default setting “PHP (mail)”. You do not need to fill in the Sendmail or SMTP fields unless you use an alternative email delivery option.\n

    \n\n

    Authentication Options

    \n\n

    \n Just leave it at Xoops Database and you can ignore all the other options in there.

    \n\n LDAP or Microsoft Active directory servers have been added for authentication as an alternate to the normal Xoops users. The reason is that in many company you already have a user database in ADS or LDAP and they can use that to logon to Xoops and don´t have to register yet another account.\n

    \n\n

    System Module Settings

    \n\n

    \n Here you can activate/deactivate each of the System sections, as well as specify system-wide defaults, e.g. for number of displayed avatars or images per page. You can also select a default editor for blocks, comments, and for all modules.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '33' + tra_translated_words: '776' + tra_untranslated_entities: '0' + tra_last_update: '1596376520' + tra_local: modules/system/language/english/help/preferences.html + tra_status: '10' + tra_date: '1596562042' + tra_submitter: '1' +- + tra_id: '298' + tra_pro_id: '30' + tra_res_id: '186' + tra_lang_id: '1' + tra_content: "\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n\n// _LANGCODE: en\n// _CHARSET : UTF-8\n// Translator: XOOPS Translation Team\ndefine('_LOGGER_DEBUG', 'Debug');\ndefine('_LOGGER_INCLUDED_FILES', 'Included files');\ndefine('_LOGGER_FILES', '%s files');\ndefine('_LOGGER_MEM_USAGE', 'Memory usage');\ndefine('_LOGGER_MEM_ESTIMATED', '%s [Estimated]');\ndefine('_LOGGER_NONE', 'None');\ndefine('_LOGGER_ALL', 'All');\ndefine('_LOGGER_ERRORS', 'Errors');\ndefine('_LOGGER_DEPRECATED', 'Deprecated');\ndefine('_LOGGER_QUERIES', 'Queries');\ndefine('_LOGGER_BLOCKS', 'Blocks');\ndefine('_LOGGER_EXTRA', 'Extra');\ndefine('_LOGGER_TIMERS', 'Timers');\n\ndefine('_LOGGER_TIMETOLOAD', '%s took %s seconds to load.');\n\ndefine('_LOGGER_TOTAL', 'Total');\n\ndefine('_LOGGER_NOT_CACHED', 'Not cached');\ndefine('_LOGGER_CACHED', 'Cached (regenerates every %s seconds)');\n\ndefine('_LOGGER_UNKNOWN', 'Unknown');\ndefine('_LOGGER_E_USER_NOTICE', 'Notice');\ndefine('_LOGGER_E_USER_WARNING', 'Warning');\ndefine('_LOGGER_E_USER_ERROR', 'Error');\ndefine('_LOGGER_E_NOTICE', 'Notice');\ndefine('_LOGGER_E_WARNING', 'Warning');\ndefine('_LOGGER_E_STRICT', 'Strict');\ndefine('_LOGGER_FILELINE', '%s in file %s line %s');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '25' + tra_translated_words: '44' + tra_untranslated_entities: '0' + tra_last_update: '1596376442' + tra_local: language/english/logger.php + tra_status: '10' + tra_date: '1596562043' + tra_submitter: '1' +- + tra_id: '299' + tra_pro_id: '30' + tra_res_id: '113' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Smilies

    \n\n

    Description

    \n\n

    \n Smiles are little graphic symbols that people can use to express themselves. They can be inserted anywhere in the text of an article, comment or post from both the user and admin sides of the system. XOOPS ships with a collection of 17 smilies built in. Some of these are displayed on the\n submission forms in various modules (including forums, news, downloads, links and others). Clicking on a smilie will insert it into the post. Smilies can also be inserted by typing in their unique ‘codes’ (keyboard shortcuts), for example typing ':' '-' 'D' in a post will insert this smilie:\n \"\"/

    \n\n The full list of smilies available on your system and their codes is accessible through the Smilies, which is where you're now. Here you can add, edit and delete smilies, and control which are displayed on submission forms (only nine of the 17 are displayed by default)

    \n\n If you don’t want smilies on your system, you can either uncheck the “display in form?” box (in which case they won’t appear on submission forms, but will still be available via their codes), or use the delete link to remove them entirely.\n

    \n\n
    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '207' + tra_untranslated_entities: '0' + tra_last_update: '1596376522' + tra_local: modules/system/language/english/help/smilies.html + tra_status: '10' + tra_date: '1596562043' + tra_submitter: '1' +- + tra_id: '300' + tra_pro_id: '30' + tra_res_id: '187' + tra_lang_id: '1' + tra_content: "\n

    Help: Templates

    \n\n

    Description

    \n\n

    \n XOOPS allows for some separation between the actual presentation of the site (the “skin” or user interface) and the code that runs in the back. The first one is handled by a sophisticated mechanism based on graphical themes. A theme may include, in its basic form, the essential HTML\n templates that define the visual interface of the site, as well as the style sheets and images needed to complement that visual interface. Themes are switchable in the administrative interface, so changing the whole appearance of a XOOPS site it’s just a matter of changing the value of a\n selector and clicking on “Accept”. XOOPS also provides site administrators with the ability to let users choose among some available themes.

    \n\n Generally speaking, a theme is the high level visual framework of a site: the theme defines, for instance, the general layout of the site; on the other hand, it does not usually define the specific distribution of content within a block. This is handled by a\n different entity called a template set. A template set is an ensemble of HTML templates that define the presentation of content within all the blocks that form a XOOPS Web site. If we want a more clear metaphor for this, we could say that the theme is like\n the architect of a house, while the template set is like the interiors decorator. The first one sets the walls and defines the general distribution, but it’s the second one who’s in charge of “dressing” those walls.

    \n\n If the active theme is a simple one that only includes a theme file, CSS files and some images, XOOPS employs the default template set to define the presentation of blocks. However, some complex themes are sophisticated enough to include their own template set. In this case, the site\n administrator must use the administrative interface to set both the theme and the template set.

    \n\n How is the theme magic accomplished? That is, how can HTML templates include dynamic content? This is done not with mirrors and smoke, but with a clever template engine called\n Smarty that makes the function of what used to be called\n variable interpolation. Expressed in a simple way, we could say that the XOOPS system uses PHP files to hold the logic of the modules (access to the database, allocation of variables, management of rights...), HTML files with Smarty variables inserted to manage the\n actual visual interface, and the Smarty engine to insert values and strings in specific places within the HTML that builds the pages seen by the end user. All in all, what this means to you can be easily summarized: thanks to its theming system, XOOPS lets site designers build more\n interesting and visually stunning sites without much concern about what happens under the hood.\n

    \n

    Cloning and downloading template sets

    \n\n

    \n If you would like to create a custom template set you can make a copy of the default set (or any other) by selecting the ‘clone’ link (you will be prompted to give the new set a name). Unlike the default, other template sets can be freely edited. You can also save a copy of a\n template set to disk by selecting the ‘download’ link, or remove it with the ‘delete’ link. You may also sometimes see an additional ‘Generate’ link next to new modules for which templates have not yet been created.\n

    \n\n

    Editing templates

    \n\n

    \n You can see a full list of available templates by browsing the directory treeview. When you select a template, XOOPS will open it in an editor where you can edit it.

    \n\n While editing templates you must enable a preference that automatically updates module template .tpl files if there are newer files under the themes/your theme/templates directory for the current theme (System Module -> Preferences -> General Settings -> Update module template .tpl files\n from themes/your theme/templates directory? -> ‘Yes’). This should be turned off once the site goes public.

    \n If you accidentally mess up a template don’t forget that you can retrieve a ‘good’ copy from the default template set. If you are working with non-standard templates it may be a good idea to save a copy to disk before you start modifying them.\n\n

    \n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '27' + tra_translated_words: '714' + tra_untranslated_entities: '0' + tra_last_update: '1596376523' + tra_local: modules/system/language/english/help/tplsets.html + tra_status: '10' + tra_date: '1596562044' + tra_submitter: '1' +- + tra_id: '302' + tra_pro_id: '30' + tra_res_id: '188' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nYour new profile at {SITENAME} has been activated by the administrator.\n\nYou can now login from the following URL with the password you have submitted at registration.\n\n{SITEURL}user.php\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '8' + tra_translated_words: '35' + tra_untranslated_entities: '0' + tra_last_update: '1596376444' + tra_local: language/english/mail_template/activated.tpl + tra_status: '10' + tra_date: '1596562044' + tra_submitter: '1' +- + tra_id: '303' + tra_pro_id: '30' + tra_res_id: '115' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: User Ranks

    \n

    Description

    \n\n

    \n User Ranks allow you to give people some ‘status’ based on either their role or level of participation in the community. It is important to note that user ranks are functionally irrelevant - they *do not* confer any extra privileges or administrative rights at all – they are just\n titles. User access rights are actually controlled elsewhere (through the Groups section of the control panel). If you assign someone the Webmaster user rank but forget to also assign them to the Webmaster user group (a common mistake) they may look cool but they won’t be able to administer\n the site !

    \n\n ‘Normal’ ranks are assigned on the basis of the number of forum posts and comments a user has made. A user’s rank will change as they make enough posts to qualify for the next level. XOOPS ships with the following default ranks: Just popping in; Not too shy to talk; Quite a regular;\n Just can’t stay away; and Home away from home.\n XOOPS also ships with two ‘special ranks’: Moderator and Webmaster. Special ranks differ in that they can be assigned to users irrespective of the number of posts they have made. A typical use of special ranks is to give recognition to people performing various administrative\n functions.

    \n\n The ‘edit’ link allows you to change the name of a rank, to alter the minimum / maximum number of posts needed to qualify, to designate it as a ‘special’ rank (or not), and to upload a new rank image. You can remove unnecessary ranks (‘delete’ link).

    \n\n You can create additional ranks through the form at the bottom of the user rank page. Simply assign a name, minimum and maximum number of posts (if desired), upload a rank image and assign it as either normal or special.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '310' + tra_untranslated_entities: '0' + tra_last_update: '1596376525' + tra_local: modules/system/language/english/help/userrank.html + tra_status: '10' + tra_date: '1596562044' + tra_submitter: '1' +- + tra_id: '304' + tra_pro_id: '30' + tra_res_id: '189' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nA new user {USERNAME} ({USEREMAIL}) has just created a profile at {SITENAME}.\nClicking on the link below will activate the profile of this user:\n\n{USERACTLINK}\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '8' + tra_translated_words: '32' + tra_untranslated_entities: '0' + tra_last_update: '1596376446' + tra_local: language/english/mail_template/adminactivate.tpl + tra_status: '10' + tra_date: '1596562045' + tra_submitter: '1' +- + tra_id: '305' + tra_pro_id: '30' + tra_res_id: '116' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Users

    \n\n

    Description

    \n\n

    \n XOOPS provides built in tools for easy user management. These include the ability to search for users by various criteria, send email and private messages to users through a template-based messaging system. In your site, users have the rights that pertain to the group they're assigned\n to.

    \n\n As to users, they have access to their profile, have some control over most of the information that will be visible to other users, and have also an inbox to receive private messages from the site administrator or from other users. They have besides control over what changes in the site will\n trigger personal notifications. And depending on the permissions set by the site manager, they can see content and participate in the site's life by uploading content, writing stories or comments, rating content and in general giving their feedback to what they see on the site.

    \n

    \n\n

    Advanced Search

    \n\n

    \n \"Advanced Search\" provides a wide range of options that you can use to search for specific users or to filter your membership. You can also obtain a complete list of members by pressing the ‘submit’ button without using any of the filters.\n

    \n\n

    Edit Users

    \n\n

    \n You can add, edit and delete users through this section of the System Module.

    \n To edit a user, search for one based on the name or other criteria. You may then choose to either

    \n\n i) modify their details or
    \n ii) delete them using the second drop down box.

    \n\n Selecting ‘modify’ will open the user’s profile which you may then change as you see fit (note that you can also reach the edit profile page from the user side via the member directory, or by clicking on a username anywhere in the site).\n

    \n\n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '18' + tra_translated_words: '298' + tra_untranslated_entities: '0' + tra_last_update: '1596376526' + tra_local: modules/system/language/english/help/users.html + tra_status: '10' + tra_date: '1596562045' + tra_submitter: '1' +- + tra_id: '306' + tra_pro_id: '30' + tra_res_id: '190' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nA comment has been added to the {X_ITEM_TYPE} \"{X_ITEM_NAME}\" you are monitoring in the {X_MODULE} module at our site.\n\nYou can view the comment here:\n{X_COMMENT_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when comments are added to this {X_ITEM_TYPE}.\n\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '12' + tra_translated_words: '82' + tra_untranslated_entities: '0' + tra_last_update: '1596376447' + tra_local: language/english/mail_template/comment_notify.tpl + tra_status: '10' + tra_date: '1596562046' + tra_submitter: '1' +- + tra_id: '307' + tra_pro_id: '30' + tra_res_id: '117' + tra_lang_id: '1' + tra_content: "All about XOOPS page for more details.');\ndefine('_OXYGEN_XOOPS_LINKS', 'XOOPS Links');\ndefine('_OXYGEN_XOOPSPROJECT', 'XOOPS Project');\ndefine('_OXYGEN_XOOPSCORE', 'XOOPS Core');\ndefine('_OXYGEN_XOOPSTHEME', 'XOOPS Themes');\ndefine('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki');\ndefine('_OXYGEN_XOOPSBOOKS', 'XOOPS Books');\ndefine('_OXYGEN_NEWMODULE', 'New Modules');\ndefine('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ');\ndefine('_OXYGEN_CODESVN', 'Code Repository');\ndefine('_OXYGEN_REPORTBUG', 'Report Bug');\ndefine('_OXYGEN_SITEPREF', 'Preferences');\ndefine('_OXYGEN_GENERAL', 'General Settings');\ndefine('_OXYGEN_USERSETTINGS', 'User Info Settings');\ndefine('_OXYGEN_METAFOOTER', 'Meta Tags and Footer');\ndefine('_OXYGEN_CENSOR', 'Word Censoring Options');\ndefine('_OXYGEN_SEARCH', 'Search Options');\ndefine('_OXYGEN_MAILER', 'Email Setup');\ndefine('_OXYGEN_AUTHENTICATION', 'Authentication Options');\ndefine('_OXYGEN_MODULESETTINGS', 'System Module Settings');\n//Add for styles name\ndefine('_OXYGEN_SILVER', 'Silver');\ndefine('_OXYGEN_DARK', 'Dark');\ndefine('_OXYGEN_ORANGE', 'Orange');\n//Add 10 des\ndefine('_OXYGEN_XOOPS_LICENSE', 'XOOPS License');\ndefine('_OXYGEN_RSS', 'RSS Feed');\ndefine('_OXYGEN_ADMINISTRATION', 'XOOPS Administration');\ndefine('_OXYGEN_UPTOP', 'Up Top');\n//Add help\ndefine('_OXYGEN_HELP_1', 'How can I create content with XOOPS?');\ndefine('_OXYGEN_HELP_DESC_1', 'To create content, you must first install a content module, like the Publisher or the News module. To learn more about XOOPS modules click here');\ndefine('_OXYGEN_HELP_2', 'What is the Block?');\ndefine('_OXYGEN_HELP_DESC_2', 'Blocks can provide additional/specific content from the installed modules. There can be and custom blocks which can contain text, JS Code, HTML formatted text, pictures, etc. The content in these blocks may be formatted individually or can inherit formatting from the Website. (more ...)');\ndefine('_OXYGEN_HELP_3', 'How I can find more help?');\ndefine('_OXYGEN_HELP_DESC_3', 'If you need more help and information to using XOOPS you can use Help pages in system module or use XOOPS Local support sites ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '49' + tra_translated_words: '213' + tra_untranslated_entities: '0' + tra_last_update: '1596376529' + tra_local: modules/system/themes/default/language/english/admin.php + tra_status: '10' + tra_date: '1596562047' + tra_submitter: '1' +- + tra_id: '310' + tra_pro_id: '30' + tra_res_id: '119' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org/modules/library/',\n 'title' => _AD_XOOPSTHEMES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png'\n);\n\n$menu[] = array(\n 'link' => 'https://github.com/XoopsModules25x',\n 'title' => _AD_XOOPSMODULES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n*/\n\nreturn $menu;" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '18' + tra_translated_words: '49' + tra_untranslated_entities: '0' + tra_last_update: '1596376530' + tra_local: modules/system/themes/default/language/english/localsupport.php + tra_status: '10' + tra_date: '1596562047' + tra_submitter: '1' +- + tra_id: '311' + tra_pro_id: '30' + tra_res_id: '192' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nThe event {X_NOTIFY_EVENT} has occurred to the {X_ITEM_TYPE} \"{X_ITEM_NAME}\" you are monitoring in the {X_MODULE} module at our site.\n\nYou can view the {X_ITEM_TYPE} here:\n{X_ITEM_URL}\n\n-----------\n\nYou have subscribed to receive notifications of this sort.\n\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '12' + tra_translated_words: '73' + tra_untranslated_entities: '0' + tra_last_update: '1596376450' + tra_local: language/english/mail_template/default_notify.tpl + tra_status: '10' + tra_date: '1596562047' + tra_submitter: '1' +- + tra_id: '312' + tra_pro_id: '30' + tra_res_id: '193' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nA web user from {IP} has just requested a new password for your profile at {SITENAME}.\nYou can get your new password by clicking on the link below:\n\n{NEWPWD_LINK}\n\nIf you didn't ask for this, don't worry. Just delete this Email.\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '9' + tra_translated_words: '48' + tra_untranslated_entities: '0' + tra_last_update: '1596376451' + tra_local: language/english/mail_template/lostpass1.tpl + tra_status: '10' + tra_date: '1596562048' + tra_submitter: '1' +- + tra_id: '313' + tra_pro_id: '30' + tra_res_id: '120' + tra_lang_id: '1' + tra_content: "All about XOOPS page for more details.');\ndefine('_OXYGEN_XOOPS_LINKS', 'XOOPS Links');\ndefine('_OXYGEN_XOOPSPROJECT', 'XOOPS Project');\ndefine('_OXYGEN_XOOPSCORE', 'XOOPS Core');\ndefine('_OXYGEN_XOOPSTHEME', 'XOOPS Themes');\ndefine('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki');\ndefine('_OXYGEN_XOOPSBOOKS', 'XOOPS Books');\ndefine('_OXYGEN_NEWMODULE', 'New Modules');\ndefine('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ');\ndefine('_OXYGEN_CODESVN', 'Code Repository');\ndefine('_OXYGEN_REPORTBUG', 'Report Bug');\ndefine('_OXYGEN_SITEPREF', 'Preferences');\ndefine('_OXYGEN_GENERAL', 'General Settings');\ndefine('_OXYGEN_USERSETTINGS', 'User Info Settings');\ndefine('_OXYGEN_METAFOOTER', 'Meta Tags and Footer');\ndefine('_OXYGEN_CENSOR', 'Word Censoring Options');\ndefine('_OXYGEN_SEARCH', 'Search Options');\ndefine('_OXYGEN_MAILER', 'Email Setup');\ndefine('_OXYGEN_AUTHENTICATION', 'Authentication Options');\ndefine('_OXYGEN_MODULESETTINGS', 'System Module Settings');\n//Add for styles name\ndefine('_OXYGEN_SILVER', 'Silver');\ndefine('_OXYGEN_DARK', 'Dark');\ndefine('_OXYGEN_ORANGE', 'Orange');\n//Add 10 des\ndefine('_OXYGEN_XOOPS_LICENSE', 'XOOPS License');\ndefine('_OXYGEN_RSS', 'RSS Feed');\ndefine('_OXYGEN_ADMINISTRATION', 'XOOPS Administration');\ndefine('_OXYGEN_UPTOP', 'Up Top');\n//Add help\ndefine('_OXYGEN_HELP_1', 'How can I create content with XOOPS?');\ndefine('_OXYGEN_HELP_DESC_1', 'To create content, you must first install a content module, like the Publisher or the News module. To learn more about XOOPS modules click here');\ndefine('_OXYGEN_HELP_2', 'What is the Block?');\ndefine('_OXYGEN_HELP_DESC_2', 'Blocks can provide additional/specific content from the installed modules. There can be and custom blocks which can contain text, JS Code, HTML formatted text, pictures, etc. The content in these blocks may be formatted individually or can inherit formatting from the Website. (more ...)');\ndefine('_OXYGEN_HELP_3', 'How I can find more help?');\ndefine('_OXYGEN_HELP_DESC_3', 'If you need more help and information to using XOOPS you can use Help pages in system module or use XOOPS Local support sites ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '49' + tra_translated_words: '213' + tra_untranslated_entities: '0' + tra_last_update: '1596376595' + tra_local: modules/system/themes/transition/language/english/admin.php + tra_status: '10' + tra_date: '1596562048' + tra_submitter: '1' +- + tra_id: '314' + tra_pro_id: '30' + tra_res_id: '194' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nA web user from {IP} has just requested a new password.\nHere are your login details at {SITENAME}.\n\nUsername: {X_UNAME}\nNew Password: {NEWPWD}\n\nYou can change it after you login at {SITEURL}user.php.\nIf you didn't ask for this, don't worry. You are seeing this message, not 'them'. If this was an error, we are really sorry but please login with your new password.\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '70' + tra_untranslated_entities: '0' + tra_last_update: '1596376452' + tra_local: language/english/mail_template/lostpass2.tpl + tra_status: '10' + tra_date: '1596562049' + tra_submitter: '1' +- + tra_id: '315' + tra_pro_id: '30' + tra_res_id: '121' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org/modules/library/',\n 'title' => _AD_XOOPSTHEMES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png'\n);\n\n$menu[] = array(\n 'link' => 'https://github.com/XoopsModules25x',\n 'title' => _AD_XOOPSMODULES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n*/\n\nreturn $menu;" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '18' + tra_translated_words: '49' + tra_untranslated_entities: '0' + tra_last_update: '1596376594' + tra_local: modules/system/themes/transition/language/english/localsupport.php + tra_status: '10' + tra_date: '1596562049' + tra_submitter: '1' +- + tra_id: '316' + tra_pro_id: '30' + tra_res_id: '122' + tra_lang_id: '1' + tra_content: "All about XOOPS page for more details.');\ndefine('_MD_XOOPS_LINKS', 'XOOPS Links');\ndefine('_THEME_SITEPREF', 'Preferences');\ndefine('_THEME_GENERAL', 'General Settings');\ndefine('_THEME_USERSETTINGS', 'User Info Settings');\ndefine('_THEME_METAFOOTER', 'Meta Tags and Footer');\ndefine('_THEME_CENSOR', 'Word Censoring Options');\ndefine('_THEME_SEARCH', 'Search Options');\ndefine('_THEME_MAILER', 'Email Setup');\ndefine('_THEME_AUTHENTICATION', 'Authentication Options');\ndefine('_THEME_MODULESETTINGS', 'System Module Settings');\ndefine('_MD_XOOPSPROJECT', 'XOOPS Project');\ndefine('_MD_LOCALSUPPORT', 'XOOPS Local supports');\ndefine('_MD_XOOPSCORE', 'XOOPS Core');\ndefine('_MD_XOOPSTHEME', 'XOOPS Themes');\ndefine('_MD_XOOPSWIKI', 'XOOPS Wiki');\ndefine('_MD_CODESVN', 'Code Repository');\ndefine('_MD_REPORTBUG', 'Report Bug');\ndefine('_MD_MOVETOBLUE', 'Install the official modules');\ndefine('_MD_MOVETOBLUE_LINK', 'http://www.xoops.org/modules/repository/');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '54' + tra_translated_words: '118' + tra_untranslated_entities: '0' + tra_last_update: '1596376531' + tra_local: modules/system/themes/zetadigme/language/english/admin.php + tra_status: '10' + tra_date: '1596562049' + tra_submitter: '1' +- + tra_id: '317' + tra_pro_id: '30' + tra_res_id: '195' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nThank you for registering as a member of {SITENAME}. As a registered member your can:\n- Send private messages among members\n- Participate in discussion boards\n- Get the latest news\n- Submit content\n- Much, much more....\n\nThe email address ({X_UEMAIL}) has been used to create a user profile for you.\n\nTo become a member of {SITENAME}, please confirm your\nrequest by clicking on the link below:\n\n{X_UACTLINK}\n\n-----------\nBest Regards\n{SITENAME}\n({SITEURL})\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '16' + tra_translated_words: '77' + tra_untranslated_entities: '0' + tra_last_update: '1596376454' + tra_local: language/english/mail_template/register.tpl + tra_status: '10' + tra_date: '1596562050' + tra_submitter: '1' +- + tra_id: '318' + tra_pro_id: '30' + tra_res_id: '123' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org/modules/library/',\n 'title' => _AD_XOOPSTHEMES,\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/tweb.png'\n);\n\n$menu[] = array(\n 'link' => 'https://github.com/XoopsModules25x',\n 'title' => _AD_XOOPSMODULES,\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png'\n);\n*/\n\nreturn $menu;" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '48' + tra_untranslated_entities: '0' + tra_last_update: '1596376532' + tra_local: modules/system/themes/zetadigme/language/english/localsupport.php + tra_status: '10' + tra_date: '1596562050' + tra_submitter: '1' +- + tra_id: '319' + tra_pro_id: '30' + tra_res_id: '196' + tra_lang_id: '1' + tra_content: "Hello {FRIEND_NAME},\n\nYour friend {YOUR_NAME} liked our site and wanted to show it to you.\n\nSite Name: {SITENAME}\nSite URL: {SITEURL}\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '8' + tra_translated_words: '26' + tra_untranslated_entities: '0' + tra_last_update: '1596376455' + tra_local: language/english/mail_template/tellfriend.tpl + tra_status: '10' + tra_date: '1596562050' + tra_submitter: '1' +- + tra_id: '320' + tra_pro_id: '30' + tra_res_id: '124' + tra_lang_id: '1' + tra_content: " When you monitor e.g. a forum, how would you like to receive notifications of updates?');\ndefine('_NOT_METHOD_EMAIL', 'Email (use address in my profile)');\ndefine('_NOT_METHOD_PM', 'Private Message');\ndefine('_NOT_METHOD_DISABLE', 'Temporarily Disable');\ndefine('_NOT_NOTIFYMODE', 'Default Notification Mode');\ndefine('_NOT_MODE_SENDALWAYS', 'Notify me of all selected updates');\ndefine('_NOT_MODE_SENDONCE', 'Notify me only once');\ndefine('_NOT_MODE_SENDONCEPERLOGIN', 'Notify me once then disable until I log in again');\ndefine('_NOT_NOTHINGTODELETE', 'There is nothing to delete.');\n//XOOPS 2.5.9\ndefine('_NOT_RUSUREDEL', 'Are you sure to delete this Notification?');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '58' + tra_translated_words: '297' + tra_untranslated_entities: '0' + tra_last_update: '1596376464' + tra_local: language/english/notification.php + tra_status: '10' + tra_date: '1596562053' + tra_submitter: '1' +- + tra_id: '326' + tra_pro_id: '30' + tra_res_id: '200' + tra_lang_id: '1' + tra_content: "\nPlease don't uninstall the existent 'profile' module manually, otherwise corresponding data won't be migrated.

    \nOnce the upgrade process is fully completed please go to module administration area to update 'profile' module. Once this is done, profile data will be migrated completely.

    \nTo cancel the upgrade, click here.

    \nOr to proceed.\n\");\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '64' + tra_untranslated_entities: '0' + tra_last_update: '1596376592' + tra_local: upgrade/language/english/cnt-2.2.x-to-2.3.0.php + tra_status: '10' + tra_date: '1596562053' + tra_submitter: '1' +- + tra_id: '328' + tra_pro_id: '30' + tra_res_id: '201' + tra_lang_id: '1' + tra_content: "%s match(es)');\ndefine('_SR_SHOWING', '(Showing %d - %d)');\ndefine('_SR_ANY', 'Any (OR)');\ndefine('_SR_ALL', 'All (AND)');\ndefine('_SR_EXACT', 'Exact Match');\ndefine('_SR_SHOWALLR', 'Show all results');\ndefine('_SR_NEXT', 'Next >>');\ndefine('_SR_PREVIOUS', '<< Previous');\ndefine('_SR_KEYWORDS', 'Keyword(s)');\ndefine('_SR_TYPE', 'Type');\ndefine('_SR_SEARCHIN', 'Search in');\ndefine('_SR_KEYTOOSHORT', 'Keywords must be at least %s characters long');\ndefine('_SR_KEYIGNORE', 'Keywords shorter than %s characters will be ignored');\ndefine('_SR_SEARCHRULE', 'Search Rule');\ndefine('_SR_IGNOREDWORDS', 'The following words are shorter than allowed minimum length (%u chars) and were not included in your search:');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '19' + tra_translated_words: '74' + tra_untranslated_entities: '0' + tra_last_update: '1596376479' + tra_local: language/english/search.php + tra_status: '10' + tra_date: '1596562054' + tra_submitter: '1' +- + tra_id: '329' + tra_pro_id: '30' + tra_res_id: '128' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org/',\n 'title' => 'English support');\n\n// Add extra support sites, use corresponding language folder name as key, for instance:\n/*\n$supports[\"french\"] = array(\n \"url\" => \"http://www.frxoops.org/\",\n \"title\" => \"Support francophone\"\n);\n*/" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '59' + tra_untranslated_entities: '0' + tra_last_update: '1596376587' + tra_local: upgrade/language/english/support.php + tra_status: '10' + tra_date: '1596562054' + tra_submitter: '1' +- + tra_id: '330' + tra_pro_id: '30' + tra_res_id: '202' + tra_lang_id: '1' + tra_content: "(i.e. chmod 777 directory_name on a UNIX/LINUX server)');\ndefine('IS_NOT_WRITABLE', '%s is NOT writable.');\ndefine('IS_WRITABLE', '%s is writable.');\ndefine('ERR_COULD_NOT_WRITE_MAINFILE', 'Error writing content to mainfile.php, write the content into mainfile.php manually.');" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '20' + tra_translated_words: '195' + tra_untranslated_entities: '0' + tra_last_update: '1596376590' + tra_local: upgrade/language/english/upd-2.0.18-to-2.3.0.php + tra_status: '10' + tra_date: '1596562055' + tra_submitter: '1' +- + tra_id: '332' + tra_pro_id: '30' + tra_res_id: '203' + tra_lang_id: '1' + tra_content: "XOOPS Upgrader\n\n

    \nUpgrade will examine this XOOPS installation and apply any needed patches to make it compatible \nwith the new XOOPS code. Patches may include database changes, adding default settings for new\nconfiguration items, file and data updates, and more.\n

    \nAfter each patch, the upgrader will report the status, and wait for your input to continue. At the\nend of the upgrade, control will pass to the system module update function.\n\n

    \nOnce the upgrade is complete, don't forget to:\n
      \n
    • delete the upgrade folder
    • \n
    • update any modules that have changed
    • \n
    \n\nEOT\n);" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '20' + tra_translated_words: '121' + tra_untranslated_entities: '0' + tra_last_update: '1596376586' + tra_local: upgrade/language/english/welcome.php + tra_status: '10' + tra_date: '1596562056' + tra_submitter: '1' +- + tra_id: '336' + tra_pro_id: '30' + tra_res_id: '205' + tra_lang_id: '1' + tra_content: "here.');\ndefine('_US_LOSTPASSWORD', 'Lost your Password?');\ndefine('_US_NOPROBLEM', 'No problem. Simply enter the e-mail address we have on file for your account.');\ndefine('_US_YOUREMAIL', 'Your Email: ');\ndefine('_US_SENDPASSWORD', 'Send Password');\ndefine('_US_LOGGEDOUT', 'You are now logged out');\ndefine('_US_THANKYOUFORVISIT', 'Thank you for your visit to our site!');\ndefine('_US_INCORRECTLOGIN', 'Incorrect Login!');\ndefine('_US_LOGGINGU', 'Thank you for logging in, %s.');\n// 2001-11-17 ADD\ndefine('_US_NOACTTPADM', 'The selected user has been deactivated or has not been activated yet.
    Please contact the administrator for details.');\ndefine('_US_ACTKEYNOT', 'Activation key not correct!');\ndefine('_US_ACONTACT', 'Selected account is already activated!');\ndefine('_US_ACTLOGIN', 'Your account has been activated. Please login with the registered password.');\ndefine('_US_NOPERMISS', 'Sorry, you do not have the permission to perform this action!');\ndefine('_US_SURETODEL', 'Are you sure to delete your account?');\ndefine('_US_REMOVEINFO', 'This will remove all your info from our database.');\ndefine('_US_BEENDELED', 'Your account has been deleted.');\ndefine('_US_ACTFAILD', 'Activation failed!');\n//%%%%%% File Name register.php %%%%%\ndefine('_US_USERREG', 'User Registration');\ndefine('_US_NICKNAME', 'Username');\ndefine('_US_EMAIL', 'Email');\ndefine('_US_ALLOWVIEWEMAIL', 'Allow other users to view my email address');\ndefine('_US_WEBSITE', 'Website');\ndefine('_US_TIMEZONE', 'Time Zone');\ndefine('_US_AVATAR', 'Avatar');\ndefine('_US_VERIFYPASS', 'Verify Password');\ndefine('_US_SUBMIT', 'Submit');\ndefine('_US_USERNAME', 'Username');\ndefine('_US_FINISH', 'Finish');\ndefine('_US_REGISTERNG', 'Could not register new user.');\ndefine('_US_MAILOK', 'Receive occasional email notices
    from administrators and moderators?');\ndefine('_US_DISCLAIMER', 'Disclaimer');\ndefine('_US_IAGREE', 'I agree to the above');\ndefine('_US_UNEEDAGREE', 'Sorry, you have to agree to our disclaimer to get registered.');\ndefine('_US_NOREGISTER', 'Sorry, we are currently closed for new user registrations');\n// %s is username. This is a subject for email\ndefine('_US_USERKEYFOR', 'User activation key for %s');\ndefine('_US_YOURREGISTERED', 'You are now registered. An email containing an user activation key has been sent to the email account you provided. Please follow the instructions in the email to activate your account. ');\ndefine('_US_YOURREGMAILNG', 'You are now registered. However, we were unable to send the activation email to your email account due to an internal error that had occurred on our server. We are sorry for the inconvenience, please send the webmaster an email notifying him/her of the situation.');\ndefine('_US_YOURREGISTERED2', 'You are now registered. Please wait for your account to be activated by the adminstrators. You will receive an email once you are activated. This could take a while so please be patient.');\n// %s is your site name\ndefine('_US_NEWUSERREGAT', 'New user registration at %s');\n// %s is a username\ndefine('_US_HASJUSTREG', '%s has just registered!');\ndefine('_US_INVALIDMAIL', 'ERROR: Invalid Email');\ndefine('_US_EMAILNOSPACES', 'ERROR: Email addresses do not contain spaces.');\ndefine('_US_INVALIDNICKNAME', 'ERROR: Invalid Username');\ndefine('_US_NICKNAMETOOLONG', 'Username is too long. It must be less than %s characters.');\ndefine('_US_NICKNAMETOOSHORT', 'Username is too short. It must be more than %s characters.');\ndefine('_US_NAMERESERVED', 'ERROR: Name is reserved.');\ndefine('_US_NICKNAMENOSPACES', 'There cannot be any spaces in the Username.');\ndefine('_US_NICKNAMETAKEN', 'ERROR: Username taken.');\ndefine('_US_EMAILTAKEN', 'ERROR: Email address already registered.');\ndefine('_US_ENTERPWD', 'ERROR: You must provide a password.');\ndefine('_US_SORRYNOTFOUND', 'Sorry, no corresponding user info was found.');\n// %s is your site name\ndefine('_US_NEWPWDREQ', 'New Password Request at %s');\ndefine('_US_YOURACCOUNT', 'Your account at %s');\ndefine('_US_MAILPWDNG', 'mail_password: could not update user entry. Contact the Administrator');\n// %s is a username\ndefine('_US_PWDMAILED', 'Password for %s mailed.');\ndefine('_US_CONFMAIL', 'Confirmation email for %s mailed.');\ndefine('_US_ACTVMAILNG', 'Failed sending notification email to %s');\ndefine('_US_ACTVMAILOK', 'Notification email to %s sent.');\n//%%%%%% File Name userinfo.php %%%%%\ndefine('_US_SELECTNG', 'No User Selected! Please go back and try again.');\ndefine('_US_PM', 'PM');\ndefine('_US_ICQ', 'ICQ');\ndefine('_US_AIM', 'AIM');\ndefine('_US_YIM', 'YIM');\ndefine('_US_MSNM', 'MSNM');\ndefine('_US_LOCATION', 'Location');\ndefine('_US_OCCUPATION', 'Occupation');\ndefine('_US_INTEREST', 'Interest');\ndefine('_US_SIGNATURE', 'Signature');\ndefine('_US_EXTRAINFO', 'Extra Info');\ndefine('_US_EDITPROFILE', 'Edit Profile');\ndefine('_US_LOGOUT', 'Logout');\ndefine('_US_INBOX', 'Inbox');\ndefine('_US_MEMBERSINCE', 'Member Since');\ndefine('_US_RANK', 'Rank');\ndefine('_US_POSTS', 'Comments/Posts');\ndefine('_US_LASTLOGIN', 'Last Login');\ndefine('_US_ALLABOUT', 'All about %s');\ndefine('_US_STATISTICS', 'Statistics');\ndefine('_US_MYINFO', 'My Info');\ndefine('_US_BASICINFO', 'Basic information');\ndefine('_US_MOREABOUT', 'More About Me');\ndefine('_US_SHOWALL', 'Show All');\n//%%%%%% File Name edituser.php %%%%%\ndefine('_US_PROFILE', 'Profile');\ndefine('_US_REALNAME', 'Real Name');\ndefine('_US_SHOWSIG', 'Always attach my signature');\ndefine('_US_CDISPLAYMODE', 'Comments Display Mode');\ndefine('_US_CSORTORDER', 'Comments Sort Order');\ndefine('_US_PASSWORD', 'Password');\ndefine('_US_TYPEPASSTWICE', '(type a new password twice to change it)');\ndefine('_US_SAVECHANGES', 'Save Changes');\ndefine('_US_NOEDITRIGHT', \"Sorry, you don't have the right to edit this user's info.\");\ndefine('_US_PASSNOTSAME', 'Both passwords are different. They must be identical.');\ndefine('_US_PWDTOOSHORT', 'Sorry, your password must be at least %s characters long.');\ndefine('_US_PROFUPDATED', 'Your Profile Updated!');\n// removed in 2.5.9 define('_US_USECOOKIE', 'Store my user name in a cookie for 1 year');\ndefine('_US_NO', 'No');\ndefine('_US_DELACCOUNT', 'Delete Account');\ndefine('_US_MYAVATAR', 'My Avatar');\ndefine('_US_UPLOADMYAVATAR', 'Upload Avatar');\ndefine('_US_MAXPIXEL', 'Max Pixels');\ndefine('_US_MAXIMGSZ', 'Max Image Size (Bytes)');\ndefine('_US_SELFILE', 'Select file');\ndefine('_US_OLDDELETED', 'Your old avatar will be deleted!');\ndefine('_US_CHOOSEAVT', 'Choose avatar from the available list');\ndefine('_US_PRESSLOGIN', 'Press the button below to login');\ndefine('_US_ADMINNO', 'User in the webmasters group cannot be removed');\ndefine('_US_GROUPS', 'User\\'s Groups');\ndefine('_US_REMEMBERME', 'Remember me');\n// Welcoming emai/PM subject\ndefine('_US_WELCOME_SUBJECT', 'Welcome to %s');\n\n//XOOPS 2.5.4\ndefine('_US_SKYPE', 'Skype');\ndefine('_US_FACEBOOK', 'Facebook');\n//XOOPS 2.5.9\ndefine('_US_USERALREADYACTIVE', 'User already active');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '113' + tra_translated_words: '569' + tra_untranslated_entities: '0' + tra_last_update: '1596376572' + tra_local: language/english/user.php + tra_status: '10' + tra_date: '1596562057' + tra_submitter: '1' +- + tra_id: '337' + tra_pro_id: '30' + tra_res_id: '132' + tra_lang_id: '1' + tra_content: "
    Write each IP a line
    blank means all IPs are allowed
    ');\ndefine('_AM_TH_GROUP1IPS','Allowed IPs for Group=1

    Write each IP a line.
    192.168. means 192.168.*
    blank means all IPs are allowed
    ');\ndefine('_AM_LABEL_COMPACTLOG', 'Compact log');\ndefine('_AM_BUTTON_COMPACTLOG', 'Compact it!');\ndefine('_AM_JS_COMPACTLOGCONFIRM', 'Duplicated (IP,Type) records will be removed');\ndefine('_AM_LABEL_REMOVEALL', 'Remove all records');\ndefine('_AM_BUTTON_REMOVEALL', 'Remove all!');\ndefine('_AM_JS_REMOVEALLCONFIRM', 'All logs are removed absolutely. Are you really OK?');\ndefine('_AM_LABEL_REMOVE', 'Remove the records checked:');\ndefine('_AM_BUTTON_REMOVE', 'Remove!');\ndefine('_AM_JS_REMOVECONFIRM', 'Remove OK?');\ndefine('_AM_MSG_IPFILESUPDATED', 'Files for IPs have been updated');\ndefine('_AM_MSG_BADIPSCANTOPEN', 'The file for bad IP cannot be opened');\ndefine('_AM_MSG_GROUP1IPSCANTOPEN', 'The file for allowing group=1 cannot be opened');\ndefine('_AM_MSG_REMOVED', 'Records are removed');\ndefine('_AM_FMT_CONFIGSNOTWRITABLE', 'Turn the configs directory writable: %s');\n// prefix_manager.php\ndefine('_AM_H3_PREFIXMAN', 'Prefix Manager');\ndefine('_AM_MSG_DBUPDATED', 'Database Updated Successfully!');\ndefine('_AM_CONFIRM_DELETE', 'All data will be dropped. OK?');\ndefine('_AM_TXT_HOWTOCHANGEDB',\"If you want to change prefix,
    edit %s/data/secure.php manually.

    define('XOOPS_DB_PREFIX', '%s');\");\n// advisory.php\ndefine('_AM_ADV_NOTSECURE', 'Not secure');\ndefine('_AM_ADV_TRUSTPATHPUBLIC', 'If you can see an image -NG- or the link returns normal page, your XOOPS_TRUST_PATH is not placed properly. The best place for XOOPS_TRUST_PATH is outside of DocumentRoot. If you cannot do that, you have to put .htaccess (DENY FROM ALL) just under XOOPS_TRUST_PATH as the second best way.');\ndefine('_AM_ADV_TRUSTPATHPUBLICLINK', 'Check that PHP files inside TRUST_PATH are set to read-only (it must be 404,403 or 500 error)');\ndefine('_AM_ADV_REGISTERGLOBALS',\"If 'ON', this setting invites a variety of injecting attacks. If you can, set 'register_globals off' in php.ini, or if not possible, create or edit .htaccess in your XOOPS directory:\");\ndefine('_AM_ADV_ALLOWURLFOPEN',\"If 'ON', this setting allows attackers to execute arbitrary scripts on remote servers.
    Only administrator can change this option.
    If you are an admin, edit php.ini or httpd.conf.
    Sample of httpd.conf:
      php_admin_flag   allow_url_fopen   off

    Else, claim it to your administrators.\");\ndefine('_AM_ADV_USETRANSSID',\"If 'ON', your Session ID will be displayed in anchor tags etc.
    To prevent session hi-jacking, add a line into .htaccess in XOOPS_ROOT_PATH.
    php_flag session.use_trans_sid off\");\ndefine('_AM_ADV_DBPREFIX',\"This setting invites 'SQL Injections'.
    Don't forget turning 'Force sanitizing *' ON in this module's preferences.\");\ndefine('_AM_ADV_LINK_TO_PREFIXMAN', 'Go to prefix manager');\ndefine('_AM_ADV_MAINUNPATCHED', 'You should edit your mainfile.php like written in README.');\ndefine('_AM_ADV_DBFACTORYPATCHED', 'Your databasefactory is ready for DBLayer Trapping anti-SQL-Injection');\ndefine('_AM_ADV_DBFACTORYUNPATCHED', 'Your databasefactory is not ready for DBLayer Trapping anti-SQL-Injection. Some patches are required.');\ndefine('_AM_ADV_SUBTITLECHECK', 'Check if Protector works well');\ndefine('_AM_ADV_CHECKCONTAMI', 'Contamination');\ndefine('_AM_ADV_CHECKISOCOM', 'Isolated Comments');\n//XOOPS 2.5.4\ndefine('_AM_ADV_REGISTERGLOBALS2', 'and place in it the line below:');\n//XOOPS 2.5.8\ndefine('_AM_PROTECTOR_PREFIX', 'Prefix');\ndefine('_AM_PROTECTOR_TABLES', 'Tables');\ndefine('_AM_PROTECTOR_UPDATED', 'Updated');\ndefine('_AM_PROTECTOR_COPY', 'Copy');\ndefine('_AM_PROTECTOR_ACTIONS', 'Actions');\n// XOOPS 2.5.10 v Protector 3.60\ndefine('_AM_LABEL_BAN_BY_IP', 'Ban the IPs on checked records:');\ndefine('_AM_BUTTON_BAN_BY_IP', 'IP Ban!');\ndefine('_AM_JS_BANCONFIRM', 'IP Bans OK?');\ndefine('_AM_MSG_BANNEDIP', 'IPs are banned');\ndefine('_AM_ADMINSTATS_TITLE', 'Protector Log Summary');\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '53' + tra_translated_words: '366' + tra_untranslated_entities: '0' + tra_last_update: '1596376460' + tra_local: xoops_lib/modules/protector/language/english/admin.php + tra_status: '10' + tra_date: '1596562057' + tra_submitter: '1' +- + tra_id: '338' + tra_pro_id: '30' + tra_res_id: '206' + tra_lang_id: '1' + tra_content: "');\ndefine('_MD_PROTECTOR_FMT_JAILINFO', 'This restriction will be expired on %s');\ndefine('_MD_PROTECTOR_FMT_JAILTIME', 'Y-m-j H:i:s');\ndefine('_MD_PROTECTOR_BANDWIDTHLIMITED', 'This website is very busy now. Please try later.');\ndefine('_MD_PROTECTOR_TURNJAVASCRIPTON', 'Turn JavaScript ON');\ndefine('_MD_PROTECTOR_DENYBYRBL', 'Protector rejects your post, because your IP is registered in RBL');\ndefine('_MD_PROTECTOR_FMT_REGISTER_MORATORIUM', 'Post it again %s minutes later(for Anti-SPAMMING, sorry).');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '7' + tra_translated_words: '47' + tra_untranslated_entities: '0' + tra_last_update: '1596376461' + tra_local: xoops_lib/modules/protector/language/english/main.php + tra_status: '10' + tra_date: '1596562058' + tra_submitter: '1' +- + tra_id: '340' + tra_pro_id: '30' + tra_res_id: '207' + tra_lang_id: '1' + tra_content: "\n */\ndefined('XOOPS_ROOT_PATH') || exit('Restricted access');\n/**\n * Localize the mail functions\n *\n * The English localization is solely for demonstration\n */\n// Do not change the class name\nclass XoopsMailerLocal extends XoopsMailer\n{\n /**\n * Constructor\n */\n public function __construct()\n {\n parent::__construct();\n // It is supposed no need to change the charset\n $this->charSet = strtolower(_CHARSET);\n // You MUST specify the language code value so that the file exists: XOOPS_ROOT_PAT/class/mail/phpmailer/language/lang-[\"your-language-code\"].php\n $this->multimailer->setLanguage('en');\n }\n\n /**\n * Multibyte languages are encouraged to make their proper method for encoding FromName\n *\n * @param $text\n *\n * @return mixed\n */\n public function encodeFromName($text)\n {\n // Activate the following line if needed\n // $text = \"=?{$this->charSet}?B?\".base64_encode($text).\"?=\";\n return $text;\n }\n\n\n /**\n * Multibyte languages are encouraged to make their proper method for encoding Subject\n *\n * @param $text\n *\n * @return mixed\n */\n public function encodeSubject($text)\n {\n // Activate the following line if needed\n // $text = \"=?{$this->charSet}?B?\".base64_encode($text).\"?=\";\n return $text;\n }\n}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '47' + tra_translated_words: '226' + tra_untranslated_entities: '0' + tra_last_update: '1596376576' + tra_local: language/english/xoopsmailerlocal.php + tra_status: '10' + tra_date: '1596562058' + tra_submitter: '1' +- + tra_id: '341' + tra_pro_id: '30' + tra_res_id: '134' + tra_lang_id: '1' + tra_content: "Don\\'t forget turn this off after shooting the trouble');\n\n define($constpref . '_DEFAULT_LANG', 'Default language');\n define($constpref . '_DEFAULT_LANGDSC', 'Specify the language set to display messages before processing common.php');\n\n define($constpref . '_RELIABLE_IPS', 'Reliable IPs');\n define($constpref . '_RELIABLE_IPSDSC', 'set IPs you can rely separated with | . ^ matches the head of string, $ matches the tail of string.');\n\n define($constpref . '_LOG_LEVEL', 'Logging level');\n define($constpref . '_LOG_LEVELDSC', '');\n\n define($constpref . '_BANIP_TIME0', 'Banned IP suspension time (sec)');\n\n define($constpref . '_LOGLEVEL0', 'none');\n define($constpref . '_LOGLEVEL15', 'Quiet');\n define($constpref . '_LOGLEVEL63', 'quiet');\n define($constpref . '_LOGLEVEL255', 'full');\n\n define($constpref . '_HIJACK_TOPBIT', 'Protected IP bits for the session');\n define($constpref . '_HIJACK_TOPBITDSC', 'Anti Session Hi-Jacking:
    Default 24/56 (netmask for IPV4/IPV6). (All bits are protected)
    When your IP is not stable, set the IP range by number of the bits.
    (eg) If your IP can move in the range of 192.168.0.0-192.168.0.255, set 24(bit) here');\n define($constpref . '_HIJACK_DENYGP', 'Groups disallowed IP moving in a session');\n define($constpref . '_HIJACK_DENYGPDSC', 'Anti Session Hi-Jacking:
    Select groups which is disallowed to move their IP in a session.
    (I recommend to turn Administrator on.)');\n define($constpref . '_SAN_NULLBYTE', 'Sanitizing null-bytes');\n define($constpref . '_SAN_NULLBYTEDSC', 'The terminating character \"\\\\0\" is often used in malicious attacks.
    a null-byte will be changed to a space.
    (highly recommended as On)');\n define($constpref . '_DIE_NULLBYTE', 'Exit if null bytes are found');\n define($constpref . '_DIE_NULLBYTEDSC', 'The terminating character \"\\\\0\" is often used in malicious attacks.
    (highly recommended as On)');\n define($constpref . '_DIE_BADEXT', 'Exit if bad files are uploaded');\n define($constpref . '_DIE_BADEXTDSC', 'If someone tries to upload files which have bad extensions like .php , this module exits your XOOPS.
    If you often attach php files into B-Wiki or PukiWikiMod, turn this off.');\n define($constpref . '_CONTAMI_ACTION', 'Action if a contamination is found');\n define($constpref . '_CONTAMI_ACTIONDS', 'Select the action when someone tries to contaminate system global variables into your XOOPS.
    (recommended option is blank screen)');\n define($constpref . '_ISOCOM_ACTION', 'Action if an isolated comment-in is found');\n define($constpref . '_ISOCOM_ACTIONDSC', 'Anti SQL Injection:
    Select the action when an isolated \"/*\" is found.
    \"Sanitizing\" means adding another \"*/\" in tail.
    (recommended option is Sanitizing)');\n define($constpref . '_UNION_ACTION', 'Action if a UNION is found');\n define($constpref . '_UNION_ACTIONDSC', 'Anti SQL Injection:
    Select the action when some syntax like UNION of SQL.
    \"Sanitizing\" means changing \"union\" to \"uni-on\".
    (recommended option is Sanitizing)');\n define($constpref . '_ID_INTVAL', 'Force intval to variables like id');\n define($constpref . '_ID_INTVALDSC', 'All requests named \"*id\" will be treated as integer.
    This option protects you from some kind of XSS and SQL Injections.
    Though I recommend to turn this option on, it can cause problems with some modules.');\n define($constpref . '_FILE_DOTDOT', 'Protection from Directory Traversals');\n define($constpref . '_FILE_DOTDOTDSC', 'It eliminates \"..\" from all requests looks like Directory Traversals');\n\n define($constpref . '_BF_COUNT', 'Anti Brute Force');\n define($constpref . '_BF_COUNTDSC', 'Set count you allow guest try to login within 10 minutes. If someone fails to login more than this number, her/his IP will be banned.');\n\n define($constpref . '_BWLIMIT_COUNT', 'Bandwidth limitation');\n define($constpref . '_BWLIMIT_COUNTDSC', 'Specify the max access to mainfile.php during watching time. This value should be 0 for normal environments which have enough CPU bandwidth. The number fewer than 10 will be ignored.');\n\n define($constpref . '_DOS_SKIPMODS', 'Modules out of DoS/Crawler checker');\n define($constpref . '_DOS_SKIPMODSDSC', 'set the dirnames of the modules separated with |. This option will be useful with chatting module etc.');\n\n define($constpref . '_DOS_EXPIRE', 'Watch time for high loadings (sec)');\n define($constpref . '_DOS_EXPIREDSC', 'This value specifies the watch time for high-frequent reloading (F5 attack) and high loading crawlers.');\n\n define($constpref . '_DOS_F5COUNT', 'Bad counts for F5 Attack');\n define($constpref . '_DOS_F5COUNTDSC', 'Preventing from DoS attacks.
    This value specifies the reloading counts to be considered as a malicious attack.');\n define($constpref . '_DOS_F5ACTION', 'Action against F5 Attack');\n\n define($constpref . '_DOS_CRCOUNT', 'Bad counts for Crawlers');\n define($constpref . '_DOS_CRCOUNTDSC', 'Preventing from high loading crawlers.
    This value specifies the access counts to be considered as a bad-manner crawler.');\n define($constpref . '_DOS_CRACTION', 'Action against high loading Crawlers');\n\n define($constpref . '_DOS_CRSAFE', 'Welcomed User-Agent');\n define($constpref . '_DOS_CRSAFEDSC', 'A perl regex pattern for User-Agent.
    If it matches, the crawler is never considered as a high loading crawler.
    eg) /(bingbot|Googlebot|Yahoo! Slurp)/i');\n\n define($constpref . '_OPT_NONE', 'None (only logging)');\n define($constpref . '_OPT_SAN', 'Sanitizing');\n define($constpref . '_OPT_EXIT', 'Blank Screen');\n define($constpref . '_OPT_BIP', 'Ban the IP (No limit)');\n define($constpref . '_OPT_BIPTIME0', 'Ban the IP (moratorium)');\n\n define($constpref . '_DOSOPT_NONE', 'None (only logging)');\n define($constpref . '_DOSOPT_SLEEP', 'Sleep');\n define($constpref . '_DOSOPT_EXIT', 'Blank Screen');\n define($constpref . '_DOSOPT_BIP', 'Ban the IP (No limit)');\n define($constpref . '_DOSOPT_BIPTIME0', 'Ban the IP (moratorium)');\n define($constpref . '_DOSOPT_HTA', 'DENY by .htaccess(Experimental)');\n\n define($constpref . '_BIP_EXCEPT', 'Groups never registered as Bad IP');\n define($constpref . '_BIP_EXCEPTDSC', 'A user who belongs to the group specified here will never be banned.
    (I recommend to turn Administrator on.)');\n\n define($constpref . '_DISABLES', 'Disable dangerous features in XOOPS');\n\n define($constpref . '_DBLAYERTRAP', 'Enable DB Layer trapping anti-SQL-Injection');\n define($constpref . '_DBLAYERTRAPDSC', 'Almost SQL Injection attacks will be canceled by this feature. This feature is required a support from databasefactory. You can check it on Security Advisory page. This setting must be on. Never turn it off casually.');\n define($constpref . '_DBTRAPWOSRV', 'Never checking _SERVER for anti-SQL-Injection');\n define($constpref . '_DBTRAPWOSRVDSC', 'Some servers always enable DB Layer trapping. It causes wrong detections as SQL Injection attack. If you got such errors, turn this option on. You should know this option weakens the security of DB Layer trapping anti-SQL-Injection.');\n\n define($constpref . '_BIGUMBRELLA', 'enable anti-XSS (BigUmbrella)');\n define($constpref . '_BIGUMBRELLADSC', 'This protects you from almost attacks via XSS vulnerabilities. But it is not 100%');\n\n define($constpref . '_SPAMURI4U', 'anti-SPAM: URLs for normal users');\n define($constpref . '_SPAMURI4UDSC', 'If this number of URLs are found in POST data from users other than admin, the POST is considered as SPAM. 0 means disabling this feature.');\n define($constpref . '_SPAMURI4G', 'anti-SPAM: URLs for guests');\n define($constpref . '_SPAMURI4GDSC', 'If this number of URLs are found in POST data from guests, the POST is considered as SPAM. 0 means disabling this feature.');\n\n //3.40b\n define($constpref . '_ADMINHOME', 'Home');\n define($constpref . '_ADMINABOUT', 'About');\n //3.50\n define($constpref . '_STOPFORUMSPAM_ACTION', 'Stop Forum Spam');\n define($constpref . '_STOPFORUMSPAM_ACTIONDSC', 'Checks POST data against spammers registered on www.stopforumspam.com database. Requires php CURL lib.');\n // 3.60\n define($constpref . '_ADMINSTATS', 'Overview');\n define($constpref . '_BANIP_TIME0DSC', 'Suspension time in seconds for automatic IP bans');\n}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '99' + tra_translated_words: '1089' + tra_untranslated_entities: '0' + tra_last_update: '1596376463' + tra_local: xoops_lib/modules/protector/language/english/modinfo.php + tra_status: '10' + tra_date: '1596562058' + tra_submitter: '1' +- + tra_id: '342' + tra_pro_id: '30' + tra_res_id: '208' + tra_lang_id: '1' + tra_content: "\n

    Help: /modules/pm/admin/admin.php\" title=\"Back to the administration of PM\">\n Private Messaging \" alt=\"Back to the administration of PM\"/>

    \n \n

    DESCRIPTION

    \n\n

    The PM module is for private messaging between users

    \n

    INSTALL/UNINSTALL

    \n\n

    No special measures necessary, follow the standard installation process – extract the /pm folder into the ../modules directory. Install the\n module through Admin -> System Module -> Modules.

    \n\n

    Detailed instructions on installing modules are available in the XOOPS Operations\n Manual

    \n

    OPERATING INSTRUCTIONS

    \n\n

    To set up this module you need to:

    \n
      \n
    • You enter your Inbox directly from the front page, or by clicking on the top link “Go to module” in the PM's Admin area.
    • \n
    • Configure your preferences for the module (see “Preferences”) and optionally the PM block if you intend to use it (see “Blocks”).
    • \n
    • You can do mass deleting of your messages by using the “Prune” Messages\" tab.
    • \n
    \n

    TUTORIAL

    \n\n

    Tutorial coming soon.

    \n \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '21' + tra_translated_words: '170' + tra_untranslated_entities: '0' + tra_last_update: '1596376466' + tra_local: modules/pm/language/english/help/help.html + tra_status: '10' + tra_date: '1596562059' + tra_submitter: '1' +- + tra_id: '344' + tra_pro_id: '30' + tra_res_id: '210' + tra_lang_id: '1' + tra_content: "' . \"
  • Admin groups: If a user belongs to admin groups, the current user has access if and only if one of the current user's groups is allowed to access admin group; else
  • \" . \"
  • Non basic groups: If a user belongs to one or more non basic groups (NOT admin, user, anonymous), the current user has access if and only if one of the current user's groups is allowed to allowed to any of the non basic groups; else
  • \" . '
  • User group: If a user belongs to User group only, the current user has access if and only if one of his groups is allowed to access User group
  • ' . '');\ndefine('_PROFILE_AM_FIELDVISIBLE', 'The field ');\ndefine('_PROFILE_AM_FIELDVISIBLEFOR', ' is visible for ');\ndefine('_PROFILE_AM_FIELDVISIBLEON', ' viewing a profile of ');\ndefine('_PROFILE_AM_FIELDVISIBLETOALL', '- Everyone');\ndefine('_PROFILE_AM_FIELDNOTVISIBLE', 'is not visible');\ndefine('_PROFILE_AM_CHECKBOX', 'Checkbox');\ndefine('_PROFILE_AM_GROUP', 'Group Select');\ndefine('_PROFILE_AM_GROUPMULTI', 'Group Multi Select');\ndefine('_PROFILE_AM_LANGUAGE', 'Language Select');\ndefine('_PROFILE_AM_RADIO', 'Radio Buttons');\ndefine('_PROFILE_AM_SELECT', 'Select');\ndefine('_PROFILE_AM_SELECTMULTI', 'Multi Select');\ndefine('_PROFILE_AM_TEXTAREA', 'Text Area');\ndefine('_PROFILE_AM_DHTMLTEXTAREA', 'DHTML Text Area');\ndefine('_PROFILE_AM_TEXTBOX', 'Text Field');\ndefine('_PROFILE_AM_TIMEZONE', 'Time zone');\ndefine('_PROFILE_AM_YESNO', 'Radio Yes/No');\ndefine('_PROFILE_AM_DATE', 'Date');\ndefine('_PROFILE_AM_AUTOTEXT', 'Auto Text');\ndefine('_PROFILE_AM_DATETIME', 'Date and Time');\ndefine('_PROFILE_AM_LONGDATE', 'Long Date');\ndefine('_PROFILE_AM_ADDOPTION', 'Add Option');\ndefine('_PROFILE_AM_REMOVEOPTIONS', 'Remove Options');\ndefine('_PROFILE_AM_KEY', 'Value to be stored');\ndefine('_PROFILE_AM_VALUE', 'Text to be displayed');\n// User management\ndefine('_PROFILE_AM_EDITUSER', 'Edit User');\ndefine('_PROFILE_AM_SELECTUSER', 'Select User');\ndefine('_PROFILE_AM_ADDUSER', 'Add User');\ndefine('_PROFILE_AM_THEME', 'Theme');\ndefine('_PROFILE_AM_RANK', 'Rank');\ndefine('_PROFILE_AM_USERDONEXIT', \"User doesn't exist!\");\ndefine('_PROFILE_MA_USERLEVEL', 'User Level');\ndefine('_PROFILE_MA_ACTIVE', 'Active');\ndefine('_PROFILE_MA_INACTIVE', 'Inactive');\ndefine('_PROFILE_AM_USERCREATED', 'User Created');\ndefine('_PROFILE_AM_CANNOTDELETESELF', 'Deleting your own account is not allowed - use your profile page to delete your own account');\ndefine('_PROFILE_AM_CANNOTDELETEADMIN', 'Deleting an administrator account is not allowed');\ndefine('_PROFILE_AM_NOSELECTION', 'No user selected');\ndefine('_PROFILE_AM_USER_ACTIVATED', 'User activated');\ndefine('_PROFILE_AM_USER_DEACTIVATED', 'User deactivated');\ndefine('_PROFILE_AM_USER_NOT_ACTIVATED', 'Error: User NOT activated');\ndefine('_PROFILE_AM_USER_NOT_DEACTIVATED', 'Error: User NOT deactivated');\ndefine('_PROFILE_AM_STEPNAME', 'Step name');\ndefine('_PROFILE_AM_STEPORDER', 'Step order');\ndefine('_PROFILE_AM_STEPSAVE', 'Save after step');\ndefine('_PROFILE_AM_STEPINTRO', 'Step description');\n//1.62\ndefine('_PROFILE_AM_ACTION', 'Action');\n//1.63\ndefine('_PROFILE_AM_REQUIRED_TOGGLE', 'Toggle Required Field');\ndefine('_PROFILE_AM_REQUIRED_TOGGLE_SUCCESS', 'Successfully Changed Required Field ');\ndefine('_PROFILE_AM_REQUIRED_TOGGLE_FAILED', 'Changing Required Field Failed');\ndefine('_PROFILE_AM_SAVESTEP_TOGGLE', 'Toggle Save');\ndefine('_PROFILE_AM_SAVESTEP_TOGGLE_SUCCESS', 'Successfully Changed Save After Step');\ndefine('_PROFILE_AM_SAVESTEP_TOGGLE_FAILED', \"Changing 'Save After Step' Failed\");\n//XOOPS 2.5.9\ndefine('_PROFILE_AM_CANNOTDEACTIVATEWEBMASTERS', 'You cannot deactivate Webmaster account');\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '95' + tra_translated_words: '249' + tra_untranslated_entities: '0' + tra_last_update: '1596376472' + tra_local: modules/profile/language/english/admin.php + tra_status: '10' + tra_date: '1596562062' + tra_submitter: '1' +- + tra_id: '347' + tra_pro_id: '30' + tra_res_id: '213' + tra_lang_id: '1' + tra_content: "
    \n

    Help: /modules/profile/admin/index.php\" title=\"Back to the Administration of Profile\"> Profile \" alt=\"Back to the Administration of Profile\"/>

    \n \n

    DESCRIPTION

    \n\n

    The Profile module is for managing custom user profile fields.

    \n

    INSTALL/UNINSTALL

    \n\n

    No special measures necessary, follow the standard installation process – extract the /profile folder into the ../modules directory. Install the module through Admin -> System Module -> Modules.

    \n\n

    Detailed instructions on installing modules are available in the XOOPS Operations Manual

    \n

    OPERATING INSTRUCTIONS

    \n\n

    To set up this module you need to:

    \n
      \n
    • Configure your preferences for the module (see ‘Preferences’) and optionally the Profile block if you intend to use it (see ‘Blocks’).
    • \n
    • Edit existing Categories or add new ones.
    • \n
    • Edit existing Fields or add new ones. Here you can specify which fields will be visible in which category, and if they will be visible during user registration.
    • \n
    • Define the order of Registration steps.
    • \n
    • And finally, you can set permissions for individual fields - which ones are editable, which ones are searchable.

    • \n
    \n

    Anti-Spam measures

    \n\n

    To minimize spam registrations, do the following:

    \n\n
      \n
    • go to the Protector module in Admin, go to Preferences, and then at the bottom, at this option:\n\n \"Stop Forum Spam\"\n Checks POST data against spammers registered on www.stopforumspam.com database.
      \n Set it to \"Ban the IP (no limit)\"\n
    • \n
      \n\n
    • in /class/captcha/config.php, make sure that the mode is set as \"text\":

      \n\n return $config = array(
      \n 'disabled' => false, // Disable CAPTCHA
      \n 'mode' => 'text', // default mode, you can choose 'text', 'image', 'recaptcha'(requires api key)
      \n 'name' => 'xoopscaptcha', // captcha name
      \n 'skipmember' => true, // Skip CAPTCHA check for members
      \n 'maxattempts' => 10, // Maximum attempts for each session
      \n );
    • \n
      \n\n
    • In the Profile module, go to Admin and in the Basic step located at:
      \n\n /modules/profile/admin/step.php?id=1
      \n\n set the \"Save after stop\" to \"No\"\n
    • \n

      \n\n
    • In Profile Preferences, set the \"Use Captcha after the second Registration step\" Option to \"Yes\" (it is the default)
    • \n
      \n
        \n\n

        TUTORIAL

        \n\n

        Tutorial coming soon.

        \n \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '43' + tra_translated_words: '359' + tra_untranslated_entities: '0' + tra_last_update: '1596376473' + tra_local: modules/profile/language/english/help/help.html + tra_status: '10' + tra_date: '1596562062' + tra_submitter: '1' +- + tra_id: '348' + tra_pro_id: '30' + tra_res_id: '214' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nYou email address at {SITENAME} has been successfully changed.\n\nIf you have any question, please feel free to contact us.\n\n-----------\n{SITENAME} ({SITEURL})\nwebmaster\n{ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '7' + tra_translated_words: '27' + tra_untranslated_entities: '0' + tra_last_update: '1596376474' + tra_local: modules/profile/language/english/mail_template/emailchanged.tpl + tra_status: '10' + tra_date: '1596562063' + tra_submitter: '1' +- + tra_id: '349' + tra_pro_id: '30' + tra_res_id: '215' + tra_lang_id: '1' + tra_content: "\n

    Help: /modules/protector/admin/index.php\" title=\"Back to the administration of Protector\"> Protector \" alt=\"Back to the administration of Protector\"/>

    \n \n

    Description

    \n\n

    Protector is a module to defend your XOOPS CMS from various malicious attacks.

    \n

    Install/uninstall

    \n\n

    First, define XOOPS_TRUST_PATH into mainfile.php if you've never done it yet.

    \n
    \n\n

    Copy html/modules/protector in the archive into your XOOPS_ROOT_PATH/modules/

    \n\n

    Copy xoops_trust_path/modules/protector in the archive into your XOOPS_TRUST_PATH/modules/

    \n
    \n\n

    Turn permission of XOOPS_TRUST_PATH/modules/protector/configs writable

    \n

    = How to rescue =

    \n\n

    If you've been banned from Protector, just delete files under XOOPS_TRUST_PATH/modules/protector/configs/

    \n

    Introduction for filter-plugins in this archive.

    \n\n

    - postcommon_post_deny_by_rbl.php\n
    \n an anti-SPAM plugin.\n
    \n All of Post from IP registered in RBL will be rejected.\n
    \n This plugin can slow the performance of Post, especially chat modules.\n

    \n\n

    - postcommon_post_deny_by_httpbl.php\n
    \n an anti-SPAM plugin.\n
    \n All of Post from IP registered in http:BL will be rejected.\n
    \n Before using it, get HTTPBL_KEY from http://www.projecthoneypot.org/ and set it into the filter file.\n
    \n define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ;\n

    \n\n

    - postcommon_post_need_multibyte.php\n
    \n an anti-SPAM plugin.\n
    \n Post without multi-byte characters will be rejected.\n
    \n This plugin is only for sites of japanese, tchinese, schinese, and korean.\n

    \n\n

    - postcommon_post_htmlpurify4guest.php\n
    \n All post data sent by guests will be purified by HTMLPurifier.\n
    \n If you allow guests posting HTML, I strongly recommend you to enable it.\n

    \n\n

    -postcommon_register_insert_js_check.php\n
    \n This plugin prevents your site from robot's user registering.\n
    \n Required JavaScript working on the vistors browser.\n

    \n\n

    - bruteforce_overrun_message.php\n
    \n Specify a message for visitors tried wrong passwords more than the specified times.\n
    \n All plugins named *_message.php specifys the message for rejected accesses.\n

    \n\n

    - precommon_bwlimit_errorlog.php\n
    \n When band width limitation works unfortunately, this plugin logs it into Apache's error_log.\n

    \n\n

    All plugins named *_errorlog.php log some informations into Apaches error_log.

    \n

    Tutorial

    \n\n

    Tutorial coming soon.

    \n \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '42' + tra_translated_words: '293' + tra_untranslated_entities: '0' + tra_last_update: '1596376478' + tra_local: modules/protector/language/english/help/help.tpl + tra_status: '10' + tra_date: '1596562065' + tra_submitter: '1' +- + tra_id: '352' + tra_pro_id: '30' + tra_res_id: '218' + tra_lang_id: '1' + tra_content: "\n
  • Manage all System or Custom avatars
  • \n
  • Site members can optionally create their own online personality called avatars.
    This option can be turned off from System User preferences.
  • \n\");\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '70' + tra_untranslated_entities: '0' + tra_last_update: '1596376482' + tra_local: modules/system/language/english/admin/avatars.php + tra_status: '10' + tra_date: '1596562066' + tra_submitter: '1' +- + tra_id: '353' + tra_pro_id: '30' + tra_res_id: '219' + tra_lang_id: '1' + tra_content: "%s and all its Banners!!!');\ndefine('_AM_SYSTEM_BANNERS_NOBNRRUN', \"The client doesn't have any banners running now.\");\ndefine('_AM_SYSTEM_BANNERS_WARNING', 'WARNING!!!');\ndefine('_AM_SYSTEM_BANNERS_ACTBNRRUN', 'This client has the following ACTIVE BANNERS running on our site:');\ndefine('_AM_SYSTEM_BANNERS_SUREDELBNR', 'Are you sure you want to delete this Client and ALL its Banners?');\ndefine('_AM_SYSTEM_BANNERS_EDITADVCLI', 'Edit Advertising Client');\ndefine('_AM_SYSTEM_BANNERS_EXTINFO', 'Extra Info:');\ndefine('_AM_SYSTEM_BANNERS_CHGCLI', 'Change Client');\ndefine('_AM_SYSTEM_BANNERS_USEHTML', 'Use HTML code?');\ndefine('_AM_SYSTEM_BANNERS_CODEHTML', 'Enter HTML code:');\n// Tips\ndefine('_AM_SYSTEM_BANNERS_NAV_TIPS', '\n
      \n
    • Add, modify and update category, banners and client.
    • \n
    \n');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '62' + tra_translated_words: '178' + tra_untranslated_entities: '0' + tra_last_update: '1596376483' + tra_local: modules/system/language/english/admin/banners.php + tra_status: '10' + tra_date: '1596562067' + tra_submitter: '1' +- + tra_id: '354' + tra_pro_id: '30' + tra_res_id: '220' + tra_lang_id: '1' + tra_content: "%s');\ndefine('_AM_SYSTEM_BLOCKS_SYSTEMCANT', 'System blocks cannot be deleted!');\ndefine('_AM_SYSTEM_BLOCKS_MODULECANT', 'This block cannot be deleted directly! If you wish to disable this block, deactivate the module.');\n// Tips\ndefine('_AM_SYSTEM_BLOCKS_TIPS', '
      \n
    • You can easily change side or order position with the drag\\'n drop, click on \"' this image and set your site just the way you want it
    • \n
    • Add a new custom block
    • \n
    • Set block online or offline by clicking on \"' or \"'
    • \n
    ');\n\ndefine('_AM_SYSTEM_BLOCKS_FOOTER_LEFT', 'Footer Left');\ndefine('_AM_SYSTEM_BLOCKS_FOOTER_CENTER', 'Footer Center');\ndefine('_AM_SYSTEM_BLOCKS_FOOTER_RIGHT', 'Footer Right');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '68' + tra_translated_words: '191' + tra_untranslated_entities: '0' + tra_last_update: '1596376484' + tra_local: modules/system/language/english/admin/blocksadmin.php + tra_status: '10' + tra_date: '1596562067' + tra_submitter: '1' +- + tra_id: '355' + tra_pro_id: '30' + tra_res_id: '221' + tra_lang_id: '1' + tra_content: "\n
  • Manage comments for all your modules.
  • \n
  • Delete comments easily with the purge.
  • \n');\n// Form\ndefine('_AM_SYSTEM_COMMENTS_FORM_LIST_COMMENTS', 'List Comments');\ndefine('_AM_SYSTEM_COMMENTS_FORM_ALL_MODS', 'All modules');\ndefine('_AM_SYSTEM_COMMENTS_FORM_ALL_STATUS', 'Any status');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE', 'Purge');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_AFTER', 'After this date (leave empty for any date)');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_BEFORE', 'Before this date (leave empty for any date)');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_GROUPS', 'Groups');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_USER', 'User name');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_STATUS', 'Status');\ndefine('_AM_SYSTEM_COMMENTS_FORM_PURGE_MODULES', 'Modules');\n// Tab\ndefine('_AM_SYSTEM_COMMENTS_TITLE', 'Title');\ndefine('_AM_SYSTEM_COMMENTS_POSTED', 'Author');\ndefine('_AM_SYSTEM_COMMENTS_IP', 'IP');\ndefine('_AM_SYSTEM_COMMENTS_MODULE', 'Module');\ndefine('_AM_SYSTEM_COMMENTS_STATUS', 'Status');\ndefine('_AM_SYSTEM_COMMENTS_ACTION', 'Action');\ndefine('_AM_SYSTEM_COMMENTS_VIEW', 'See comment');\ndefine('_AM_SYSTEM_COMMENTS_NO_COMMENTS', 'No comments');\ndefine('_AM_SYSTEM_COMMENTS_COMMENTS_FOUND', '%s comment(s) found.');\n//XOOPS 2.5.9\ndefine('_MP_DELETECOUNT', 'The number of members in the group is too big ( > 4,000) ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '25' + tra_translated_words: '74' + tra_untranslated_entities: '0' + tra_last_update: '1596376486' + tra_local: modules/system/language/english/admin/comments.php + tra_status: '10' + tra_date: '1596562068' + tra_submitter: '1' +- + tra_id: '356' + tra_pro_id: '30' + tra_res_id: '222' + tra_lang_id: '1' + tra_content: "
  • Create a new group with their own permissions.
  • Edit group for change permissions.
  • ');\ndefine('_AM_SYSTEM_GROUPS_NAV_TIPS_2', '
    • Change or create permission for this group, all modification will affect users of this group.
    ');\n//Infos\ndefine('_AM_SYSTEM_GROUPS_ACCESSRIGHTS', 'Module Access rights');\ndefine('_AM_SYSTEM_GROUPS_ACTION', 'Action');\ndefine('_AM_SYSTEM_GROUPS_ACTIVERIGHTS', 'Module Admin rights');\ndefine('_AM_SYSTEM_GROUPS_ADD', 'Add a new group');\ndefine('_AM_SYSTEM_GROUPS_BLOCKRIGHTS', 'Block Access Rights');\ndefine('_AM_SYSTEM_GROUPS_CUSTOMBLOCK', 'Custom Block');\ndefine('_AM_SYSTEM_GROUPS_DELETE', 'Delete group');\ndefine('_AM_SYSTEM_GROUPS_DESCRIPTION', 'Group Description');\ndefine('_AM_SYSTEM_GROUPS_EDIT', 'Edit group');\ndefine('_AM_SYSTEM_GROUPS_ERROR_DELETE', 'You can not remove this group');\ndefine('_AM_SYSTEM_GROUPS_ID', 'ID');\ndefine('_AM_SYSTEM_GROUPS_NAME', 'Group Name');\ndefine('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS', 'Number users by group');\ndefine('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS_USERS', '%s user(s)');\ndefine('_AM_SYSTEM_GROUPS_SUREDEL', 'Are you sure you want to delete this group?');\ndefine('_AM_SYSTEM_GROUPS_SYSTEMRIGHTS', 'System Admin rights');\ndefine('_AM_SYSTEM_GROUPS_DBUPDATED', _AM_SYSTEM_DBUPDATED);\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '23' + tra_translated_words: '88' + tra_untranslated_entities: '0' + tra_last_update: '1596376487' + tra_local: modules/system/language/english/admin/groups.php + tra_status: '10' + tra_date: '1596562069' + tra_submitter: '1' +- + tra_id: '357' + tra_pro_id: '30' + tra_res_id: '223' + tra_lang_id: '1' + tra_content: "');\ndefine('_AM_SYSTEM_IMAGES_IMGCATNAME', 'Category Name:');\ndefine('_AM_SYSTEM_IMAGES_IMGCATRGRP', 'Select groups for image manager use:

    These are groups allowed to use the image manager for selecting images but not uploading. Webmaster has automatic access.');\ndefine('_AM_SYSTEM_IMAGES_IMGCATWGRP', 'Select groups allowed to upload images:

    Typical usage is for moderator and admin groups.');\ndefine('_AM_SYSTEM_IMAGES_IMGCATDISPLAY', 'Display this category?');\ndefine('_AM_SYSTEM_IMAGES_IMGCATSTRTYPE', 'Images are uploaded to:');\ndefine('_AM_SYSTEM_IMAGES_STRTYOPENG', 'This can not be changed afterwards!');\ndefine('_AM_SYSTEM_IMAGES_IMGCATWEIGHT', 'Display order in image manager:');\ndefine('_AM_SYSTEM_IMAGES_OFF', 'Display in image manager');\ndefine('_AM_SYSTEM_IMAGES_ON', 'Does not display in image manager');\ndefine('_AM_SYSTEM_IMAGES_URL', 'Show image URL');\n// Messages\ndefine('_AM_SYSTEM_IMAGES_RUDELIMG', 'Are you sure that you want to delete this images file?');\ndefine('_AM_SYSTEM_IMAGES_FAILSAVE', 'Failed save image %s into the database');\ndefine('_AM_SYSTEM_IMAGES_RUDELIMGCAT', 'Are you sure that you want to delete this category and all of its images files?');\ndefine('_AM_SYSTEM_IMAGES_FAILDEL', 'Failed deleting image %s from the database');\ndefine('_AM_SYSTEM_IMAGES_FAILDELCAT', 'Failed deleting image category %s from the database');\ndefine('_AM_SYSTEM_IMAGES_FAILUNLINK', 'Failed deleting image %s from the server directory');\n// Tips\ndefine('_AM_SYSTEM_IMAGES_TIPS', '
    • Manage categories of images and users permissions
    ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '36' + tra_translated_words: '181' + tra_untranslated_entities: '0' + tra_last_update: '1596376488' + tra_local: modules/system/language/english/admin/images.php + tra_status: '10' + tra_date: '1596562070' + tra_submitter: '1' +- + tra_id: '358' + tra_pro_id: '30' + tra_res_id: '224' + tra_lang_id: '1' + tra_content: "\nCHECK TABLE checks a table or tables for errors.
    \nOPTIMIZE TABLE to reclaim the unused space and to defragment the data file.
    \nREPAIR TABLE repairs a possibly corrupted table.');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT', 'Result');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_NO_RESULT', 'Not Result');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_CACHE', 'Clean Cache task');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_SESSION', 'Clean sessions table task');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_QUERY', 'Database task');\ndefine('_AM_SYSTEM_MAINTENANCE_RESULT_AVATAR', 'Purge unused avatars task');\ndefine('_AM_SYSTEM_MAINTENANCE_ERROR_MAINTENANCE', 'No choice for maintenance');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES1', 'Tables');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_OPTIMIZE', 'Optimize');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_CHECK', 'Check');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_REPAIR', 'Repair');\ndefine('_AM_SYSTEM_MAINTENANCE_TABLES_ANALYZE', 'Analyze');\n//Dump\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP', 'Dump');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES_OR_MODULES', 'Select tables or modules');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_DROP', \"Add command DROP TABLE IF EXISTS 'tables' in the dump\");\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_OR', 'OR');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_AND', 'AND');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_ERROR_TABLES_OR_MODULES', 'You must select the tables or modules');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_NO_TABLES', 'No tables');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES', 'Tables');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES', 'Structures');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS', 'Numbers of records');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED', 'File created');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_RESULT', 'Result');\ndefine('_AM_SYSTEM_MAINTENANCE_DUMP_RECORDS', 'record(s)');\n// Tips\ndefine('_AM_SYSTEM_MAINTENANCE_TIPS', '
      \n
    • You can do a simple maintenance of your XOOPS Installation: clear your cache and session table, and do maintenance of your tables
    • \n
    ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '47' + tra_translated_words: '199' + tra_untranslated_entities: '0' + tra_last_update: '1596376491' + tra_local: modules/system/language/english/admin/maintenance.php + tra_status: '10' + tra_date: '1596562071' + tra_submitter: '1' +- + tra_id: '360' + tra_pro_id: '30' + tra_res_id: '226' + tra_lang_id: '1' + tra_content: "Select the blocks of which contents (template and options) may be overwritten.
    ');\ndefine('_AM_SYSTEM_MODULES_NEWBLKS', 'New Blocks');\ndefine('_AM_SYSTEM_MODULES_DEPREBLKS', 'Deprecated Blocks');\n// Logger\ndefine('_AM_SYSTEM_MODULES_TABLE_RESERVED', '%s is a reserved table!');\ndefine('_AM_SYSTEM_MODULES_CREATE_TABLES', 'Creating tables...');\ndefine('_AM_SYSTEM_MODULES_TABLE_CREATED', 'Table %s created');\ndefine('_AM_SYSTEM_MODULES_INSERT_DATA', '   Data inserted to table %s');\ndefine('_AM_SYSTEM_MODULES_INSERT_DATA_FAILD', 'Could not insert %s to database.');\ndefine('_AM_SYSTEM_MODULES_INSERT_DATA_DONE', 'Module data inserted successfully.');\ndefine('_AM_SYSTEM_MODULES_MODULEID', ' Module ID: %s');\ndefine('_AM_SYSTEM_MODULES_SQL_FOUND', 'SQL file found at %s ');\ndefine('_AM_SYSTEM_MODULES_SQL_NOT_FOUND', 'SQL file not found at %s');\ndefine('_AM_SYSTEM_MODULES_SQL_NOT_CREATE', 'ERROR: Could not create %s ');\ndefine('_AM_SYSTEM_MODULES_SQL_NOT_VALID', '%s is not a valid SQL!');\ndefine('_AM_SYSTEM_MODULES_GROUP_ID', ' Group ID: %s ');\ndefine('_AM_SYSTEM_MODULES_NAME', ' Name: ');\ndefine('_AM_SYSTEM_MODULES_VALUE', ' Value: ');\n// Templates\ndefine('_AM_SYSTEM_MODULES_TEMPLATES_ADD', 'Adding templates...');\ndefine('_AM_SYSTEM_MODULES_TEMPLATES_DELETE', 'Deleting templates...');\ndefine('_AM_SYSTEM_MODULES_TEMPLATES_UPDATE', 'Updating templates...');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_ID', 'Template ID: %s ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_ADD_DATA', 'Template %s added to the database');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_ADD_ERROR', 'ERROR: Could not insert template %s to the database.');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED', 'Template %s compiled ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED_FAILED', 'ERROR: Failed compiling template %s ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA', 'Template %s deleted from the database. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA_FAILD', 'ERROR: Could not delete template %s from the database. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_INSERT_DATA', 'Template %s inserted to the database. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE', 'Template %s recompiled');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_FAILD', 'ERROR: Template %s recompile failed');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_ERROR', 'ERROR: Could not recompile template %s ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_OLD_ERROR', 'ERROR: Could not delete old template %s. Aborting update of this file. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE', 'Template %s updated. ');\ndefine('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE_ERROR', 'ERROR: Could not update %s template. ');\n// Blocks\ndefine('_AM_SYSTEM_MODULES_BLOCKS_ADD', 'Adding blocks...');\ndefine('_AM_SYSTEM_MODULES_BLOCKS_DELETE', 'Deleting block...');\ndefine('_AM_SYSTEM_MODULES_BLOCKS_REBUILD', 'Rebuilding blocks...');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ID', ' Block ID: %s ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ACCESS', 'Added block access right');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ACCESS_ERROR', 'ERROR: Could not add block access right');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ADD', 'Block %s added ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR', 'ERROR: Could not add block %s to the database! ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR_DATABASE', 'Database error: %s ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_CREATED', 'Block %s created ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE', 'Block %s deleted. ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE_DATA', 'Block template %s deleted from the database. ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE_ERROR', 'ERROR: Could not delete block %s');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DELETE_TEMPLATE_ERROR', 'ERROR: Could not delete block template %s from the database');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED', 'Block template %s deprecated ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED_ERROR', 'ERROR: Could not remove deprecated block template. ');\ndefine('_AM_SYSTEM_MODULES_BLOCK_UPDATE', 'Block %s updated. ');\n// Configs\ndefine('_AM_SYSTEM_MODULES_GONFIG_ID', 'Config ID: %s');\ndefine('_AM_SYSTEM_MODULES_MODULE_DATA_ADD', 'Adding module config data...');\ndefine('_AM_SYSTEM_MODULES_MODULE_DATA_DELETE', 'Deleting module config options...');\ndefine('_AM_SYSTEM_MODULES_MODULE_DATA_UPDATE', 'Module data updated.');\ndefine('_AM_SYSTEM_MODULES_CONFIG_ADD', ' Config option added');\ndefine('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD', ' Config %s added to the database');\ndefine('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD_ERROR', ' ERROR: Could not insert config %s to the database. ');\ndefine('_AM_SYSTEM_MODULES_GONFIG_DATA_DELETE', 'Config data deleted from the database. ');\ndefine('_AM_SYSTEM_MODULES_CONFIG_DATA_DELETE_ERROR', 'ERROR: Could not delete config data from the database');\n// Access\ndefine('_AM_SYSTEM_MODULES_GROUP_SETTINGS_ADD', 'Setting group rights...');\ndefine('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETE_ERROR', 'ERROR: Could not delete group permissions ');\ndefine('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETED', 'Group permissions deleted ');\ndefine('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD', 'Added admin access right for Group ID %s');\ndefine('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD_ERROR', 'ERROR: Could not add admin access right for Group ID %s');\ndefine('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR', 'Added user access right for Group ID: %s');\ndefine('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR_ERROR', 'ERROR: Could not add user access right for Group ID: %s');\n// execute module specific install script if any\ndefine('_AM_SYSTEM_MODULES_FAILED_EXECUTE', 'Failed to execute %s');\ndefine('_AM_SYSTEM_MODULES_FAILED_SUCESS', '%s executed successfully.');\ndefine('_AM_SYSTEM_MODULES_DELETE_ERROR', 'ERROR: Could not delete %s');\ndefine('_AM_SYSTEM_MODULES_UPDATE_ERROR', 'ERROR: Could not update %s');\ndefine('_AM_SYSTEM_MODULES_DELETE_MOD_TABLES', 'Deleting module tables...');\ndefine('_AM_SYSTEM_MODULES_COMMENTS_DELETE', 'Deleting comments...');\ndefine('_AM_SYSTEM_MODULES_COMMENTS_DELETE_ERROR', 'ERROR: Could not delete comments');\ndefine('_AM_SYSTEM_MODULES_COMMENTS_DELETED', 'Comments deleted');\ndefine('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE', 'Deleting notifications...');\ndefine('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE_ERROR', 'ERROR: Could not delete notifications');\ndefine('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETED', 'Notifications deleted');\ndefine('_AM_SYSTEM_MODULES_TABLE_DROPPED', 'Table %s dropped!');\ndefine('_AM_SYSTEM_MODULES_TABLE_DROPPED_ERROR', 'ERROR: Could not drop table %s');\ndefine('_AM_SYSTEM_MODULES_TABLE_DROPPED_FAILDED', 'ERROR: Not allowed to drop table %s !');\n// Tips\ndefine('_AM_SYSTEM_MODULES_TIPS', '
      \n
    • If you install a new module, remember to setup module preferences, blocks and users permissions!
    • \n
    • For hide module into Main Menu block, set order to 0
    • \n
    • Delete unused module files from your server to avoid security issues and keep your website safe.
    • \n
    • To change order of modules (which will be reflected in the Menu), you just need to drag and drop the modules to the desired placement.
    • \n
    ');\ndefine('_AM_SYSTEM_MODULES_CONFIRM_TIPS', '
      \n
    • Check all modifications for validate.
    • \n
    ');\n// 2.5.7\ndefine('_AM_SYSTEM_MODULES_INSTALL_TESTDATA', 'Add Test Data');\n// 2.5.8\ndefine('_AM_SYSTEM_MODULES_INSTALL_MORE', 'Install more modules');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '140' + tra_translated_words: '662' + tra_untranslated_entities: '0' + tra_last_update: '1596376492' + tra_local: modules/system/language/english/admin/modulesadmin.php + tra_status: '10' + tra_date: '1596562072' + tra_submitter: '1' +- + tra_id: '361' + tra_pro_id: '30' + tra_res_id: '227' + tra_lang_id: '1' + tra_content: "
  • Enable or disable sections of system module or just access to it.
  • ');\ndefine('_AM_SYSTEM_AVATAR_INFO', \"
    • %s avatars.
    \");\ndefine('_AM_SYSTEM_BANNER_INFO', \"
    • %s banners.
    \");\ndefine('_AM_SYSTEM_COMMENT_INFO', \"
    • %s comments.
    \");\ndefine('_AM_SYSTEM_GROUP_INFO', \"
    • %s groups.
    \");\ndefine('_AM_SYSTEM_IMG_INFO', \"
    • %s images.
    \");\ndefine('_AM_SYSTEM_SMILIES_INFO', \"
    • %s smilies.
    \");\ndefine('_AM_SYSTEM_RANKS_INFO', \"
    • %s user ranks.
    \");\ndefine('_AM_SYSTEM_USERS_INFO', \"
    • %s users.
    \");\n// Admin Module Names and description\ndefine('_AM_SYSTEM_ADGS', 'Groups');\ndefine('_AM_SYSTEM_ADGS_DESC', 'Manage module access permissions for users and groups.');\ndefine('_AM_SYSTEM_BANS', 'Banners');\ndefine('_AM_SYSTEM_BANS_DESC', 'Manage XOOPS advertising banner feature.');\ndefine('_AM_SYSTEM_BLOCKS', 'Blocks');\ndefine('_AM_SYSTEM_BLOCKS_DESC', 'Blocks can display module content on any page. Manage blocks here.');\ndefine('_AM_SYSTEM_MODULES', 'Modules');\ndefine('_AM_SYSTEM_MODULES_DESC', 'Install and un-install XOOPS modules.');\ndefine('_AM_SYSTEM_SMLS', 'Smilies');\ndefine('_AM_SYSTEM_SMLS_DESC', 'Hide, change and add custom smilies for people to use in posts and comments.');\ndefine('_AM_SYSTEM_RANK', 'User Ranks');\ndefine('_AM_SYSTEM_RANK_DESC', 'Edit and create named ranks for users and moderators.');\ndefine('_AM_SYSTEM_USER', 'Users');\ndefine('_AM_SYSTEM_USER_DESC', 'Manually add users, edit user profiles and change passwords.');\ndefine('_AM_SYSTEM_PREF', 'Preferences');\ndefine('_AM_SYSTEM_PREF_DESC', 'Change the global preferences for your XOOPS website.');\ndefine('_AM_SYSTEM_MLUS', 'Email Users');\ndefine('_AM_SYSTEM_MLUS_DESC', 'Send emails or private messages to one user, or many users from here.');\ndefine('_AM_SYSTEM_IMAGES', 'Image Manager');\ndefine('_AM_SYSTEM_IMAGES_DESC', 'Create categories for the image manager and upload images here.');\ndefine('_AM_SYSTEM_AVATARS', 'Avatars');\ndefine('_AM_SYSTEM_AVATARS_DESC', 'Upload custom avatars for users to display in their profiles.');\ndefine('_AM_SYSTEM_TPLSETS', 'Templates');\ndefine('_AM_SYSTEM_TPLSETS_DESC', 'Edit module templates directly without editing the files on disc.');\ndefine('_AM_SYSTEM_COMMENTS', 'Comments');\ndefine('_AM_SYSTEM_COMMENTS_DESC', 'Many modules allow users to post comments. You can delete or edit them here.');\ndefine('_AM_SYSTEM_FILEMANAGER', 'File Manager');\ndefine('_AM_SYSTEM_FILEMANAGER_DESC', 'XOOPS file manager.');\ndefine('_AM_SYSTEM_MAINTENANCE', 'Maintenance');\ndefine('_AM_SYSTEM_MAINTENANCE_DESC', 'Maintenance tools for database tables, cache folders and session table.');\n// Messages\ndefine('_AM_SYSTEM_DBUPDATED', 'Database Updated Successfully!');\ndefine('_AM_SYSTEM_DBERROR', 'Database was not updated due to some error!');\ndefine('_AM_SYSTEM_NOTACTIVE', 'This section is not active!');\n// Group permission phrases\ndefine('_MD_AM_PERMADDNG', 'Could not add %s permission to %s for group %s');\ndefine('_MD_AM_PERMADDOK', 'Added %s permission to %s for group %s');\ndefine('_MD_AM_PERMRESETNG', 'Could not reset group permission for module %s');\ndefine('_MD_AM_PERMADDNGP', 'All parent items must be selected.');\ndefine('_AM_SYSTEM_UNINSTALL', 'Uninstall');\n\n//2.5.7\ndefine('_AM_SYSTEM_USAGE', 'Usage');\ndefine('_AM_SYSTEM_ACTIVE', 'Active');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '63' + tra_translated_words: '279' + tra_untranslated_entities: '0' + tra_last_update: '1596376493' + tra_local: modules/system/language/english/admin.php + tra_status: '10' + tra_date: '1596562073' + tra_submitter: '1' +- + tra_id: '362' + tra_pro_id: '30' + tra_res_id: '228' + tra_lang_id: '1' + tra_content: "
  • Manage all site settings.
  • ');\ndefine('_MD_AM_SITEPREF', 'Site Preferences');\ndefine('_MD_AM_SITENAME', 'Site name');\ndefine('_MD_AM_SITENAMEDSC', '');\ndefine('_MD_AM_SLOGAN', 'Slogan for your site');\ndefine('_MD_AM_SLOGANDSC', '');\ndefine('_MD_AM_ADMINML', 'Admin email address');\ndefine('_MD_AM_ADMINMLDSC', '');\ndefine('_MD_AM_LANGUAGE', 'Default language');\ndefine('_MD_AM_LANGUAGEDSC', '');\ndefine('_MD_AM_STARTPAGE', 'Module for your start page');\ndefine('_MD_AM_STARTPAGEDSC', '');\ndefine('_MD_AM_NONE', 'None');\ndefine('_MD_AM_SERVERTZ', 'Server timezone');\ndefine('_MD_AM_SERVERTZDSC', '');\ndefine('_MD_AM_DEFAULTTZ', 'Default timezone');\ndefine('_MD_AM_DEFAULTTZDSC', '');\ndefine('_MD_AM_DTHEME', 'Default theme');\ndefine('_MD_AM_DTHEMEDSC', '');\ndefine('_MD_AM_THEMESET', 'Theme Set');\ndefine('_MD_AM_CUSTOM_REDIRECT', 'Use jGrowl redirect');\ndefine('_MD_AM_CUSTOM_REDIRECT_DESC', 'replace old redirection by jGrowl redirection
    jGrowl is a jQuery plugin that raises unobtrusive messages within the XOOPS');\ndefine('_MD_AM_ANONNAME', 'Username for anonymous users');\ndefine('_MD_AM_ANONNAMEDSC', '');\ndefine('_MD_AM_MINPASS', 'Minimum required length of the password');\ndefine('_MD_AM_MINPASSDSC', '');\ndefine('_MD_AM_NEWUNOTIFY', 'Notify by email when a new user is registered?');\ndefine('_MD_AM_NEWUNOTIFYDSC', '');\ndefine('_MD_AM_SELFDELETE', 'Allow users to delete own account?');\ndefine('_MD_AM_SELFDELETEDSC', '');\ndefine('_MD_AM_USEGZIP', 'Use gzip compression?');\ndefine('_MD_AM_USEGZIPDSC', '');\ndefine('_MD_AM_UNAMELVL', 'Select the level of strictness for username filtering');\ndefine('_MD_AM_UNAMELVLDSC', '');\ndefine('_MD_AM_STRICT', 'Strict (only alphabets and numbers)');\ndefine('_MD_AM_MEDIUM', 'Medium');\ndefine('_MD_AM_LIGHT', 'Light (recommended for multi-byte chars)');\ndefine('_MD_AM_USERCOOKIE', 'Name for user cookies.');\ndefine('_MD_AM_USERCOOKIEDSC', \"If the cookie name is set, 'Remember me' will be enabled for user login. If a user has chosen 'Remember me', he will be logged in automatically. The expiration for the cookie is one year.\");\ndefine('_MD_AM_USEMYSESS', 'Use custom session');\ndefine('_MD_AM_USEMYSESSDSC', 'Select yes to customize session related values.');\ndefine('_MD_AM_SESSNAME', 'Session name');\ndefine('_MD_AM_SESSNAMEDSC', \"The name of session (Valid only when 'use custom session' is enabled)\");\ndefine('_MD_AM_SESSEXPIRE', 'Session expiration');\ndefine('_MD_AM_SESSEXPIREDSC', \"Maximum duration of session idle time in minutes (Valid only when 'use custom session' is enabled.)\");\ndefine('_MD_AM_BANNERS', 'Activate Banners?');\ndefine('_MD_AM_BANNERSDSC', '');\ndefine('_MD_AM_MYIP', 'Your IP address');\ndefine('_MD_AM_MYIPDSC', 'This IP will not count as an impression for banners');\ndefine('_MD_AM_ALWDHTML', 'HTML tags allowed in all posts.');\ndefine('_MD_AM_INVLDMINPASS', 'Invalid value for minimum length of password.');\ndefine('_MD_AM_INVLDUCOOK', 'Invalid value for User Cookie name.');\ndefine('_MD_AM_INVLDSCOOK', 'Invalid value for Session Cookie name.');\ndefine('_MD_AM_INVLDSEXP', 'Invalid value for session expiration time.');\ndefine('_MD_AM_ADMNOTSET', 'Admin email is not set.');\ndefine('_MD_AM_YES', 'Yes');\ndefine('_MD_AM_NO', 'No');\ndefine('_MD_AM_DONTCHNG', \"Don't change!\");\ndefine('_MD_AM_REMEMBER', 'Remember to change the permissions of this file to 644, in order for the system to operate properly.');\ndefine('_MD_AM_IFUCANT', \"If you can't change the permissions, you can edit the rest of this file by hand.\");\ndefine('_MD_AM_COMMODE', 'Default Comment Display Mode');\ndefine('_MD_AM_COMMODEDSC', '');\ndefine('_MD_AM_COMORDER', 'Default Comments Display Order');\ndefine('_MD_AM_COMORDERDSC', '');\ndefine('_MD_AM_ALLOWHTML', 'Allow HTML tags in user comments?');\ndefine('_MD_AM_DEBUGMODE', 'Debug mode');\ndefine('_MD_AM_DEBUGMODEDSC', 'Several debug options. A running website should have this turned off.');\ndefine('_MD_AM_AVATARALLOW', 'Allow custom avatar upload?');\ndefine('_MD_AM_AVATARALWDSC', '');\ndefine('_MD_AM_AVATARMP', 'Minimum posts required');\ndefine('_MD_AM_AVATARMPDSC', 'Enter the minimum number of posts required to upload a custom avatar');\ndefine('_MD_AM_AVATARW', 'Avatar image max width (pixel)');\ndefine('_MD_AM_AVATARWDSC', '');\ndefine('_MD_AM_AVATARH', 'Avatar image max height (pixel)');\ndefine('_MD_AM_AVATARHDSC', '');\ndefine('_MD_AM_AVATARMAX', 'Avatar image max filesize (bytes)');\ndefine('_MD_AM_AVATARMAXDSC', '');\ndefine('_MD_AM_AVATARCONF', 'Custom avatar settings');\ndefine('_MD_AM_NOTIFYTO', 'Select group to which new user notification email will be sent');\ndefine('_MD_AM_NOTIFYTODSC', '');\ndefine('_MD_AM_ALLOWTHEME', 'Allow users to select theme?');\ndefine('_MD_AM_ALLOWIMAGE', 'Allow users to display image files in posts?');\ndefine('_MD_AM_USERACTV', 'Requires activation by user (recommended)');\ndefine('_MD_AM_AUTOACTV', 'Activate automatically');\ndefine('_MD_AM_ADMINACTV', 'Activation by administrators');\ndefine('_MD_AM_ACTVTYPE', 'Select activation type of newly registered users');\ndefine('_MD_AM_ACTVTYPEDSC', '');\ndefine('_MD_AM_ACTVGROUP', 'Select group to which activation email will be sent');\ndefine('_MD_AM_ACTVGROUPDSC', \"Valid only when 'Activation by administrators' is selected\");\ndefine('_MD_AM_USESSL', 'Use SSL for login?');\ndefine('_MD_AM_USESSLDSC', ', SSL is used for secure login and requires a certificate. Contact your Host about how to obtain certificate for your site.');\ndefine('_MD_AM_SSLPOST', 'SSL Post variable name');\ndefine('_MD_AM_SSLPOSTDSC', 'The name of variable used to transfer session value via POST. If you are unsure, set any name that is hard to guess.');\ndefine('_MD_AM_DEBUGMODE0', 'Off');\ndefine('_MD_AM_DEBUGMODE1', 'Enable debug (inline mode)');\ndefine('_MD_AM_DEBUGMODE2', 'Enable debug (popup mode)');\ndefine('_MD_AM_DEBUGMODE3', 'Smarty Templates Debug');\ndefine('_MD_AM_MINUNAME', 'Minimum length of username required');\ndefine('_MD_AM_MINUNAMEDSC', '');\ndefine('_MD_AM_MAXUNAME', 'Maximum length of username');\ndefine('_MD_AM_MAXUNAMEDSC', '');\ndefine('_MD_AM_GENERAL', 'General Settings');\ndefine('_MD_AM_USERSETTINGS', 'User Info Settings');\ndefine('_MD_AM_ALLWCHGMAIL', 'Allow users to change email address?');\ndefine('_MD_AM_ALLWCHGMAILDSC', '');\ndefine('_MD_AM_IPBAN', 'IP Banning');\ndefine('_MD_AM_BADEMAILS', 'Enter emails that should not be used in user profile');\ndefine('_MD_AM_BADEMAILSDSC', 'Separate each with a |, case insensitive, regex enabled.');\ndefine('_MD_AM_BADUNAMES', 'Enter names that should not be selected as username');\ndefine('_MD_AM_BADUNAMESDSC', 'Separate each with a |, case insensitive, regex enabled.');\ndefine('_MD_AM_DOBADIPS', 'Enable IP bans?');\ndefine('_MD_AM_DOBADIPSDSC', 'Users from specified IP addresses will not be able to view your site');\ndefine('_MD_AM_BADIPS', \"Enter IP addresses that should be banned from the site.
    Separate each with a |, case insensitive, regex enabled (so dot - '.' means 'any char' and '\\.' means '.').\");\ndefine('_MD_AM_BADIPSDSC', \"^aaa\\.bbb\\.ccc will disallow visitors with an IP that starts with aaa.bbb.ccc
    aaa\\.bbb\\.ccc$ will disallow visitors with an IP that ends with aaa.bbb.ccc
    aaa\\.bbb\\.ccc will disallow visitors with an IP that contains aaa.bbb.ccc\");\ndefine('_MD_AM_PREFMAIN', 'Preferences Main');\ndefine('_MD_AM_METAKEY', 'Meta Keywords');\ndefine('_MD_AM_METAKEYDSC', 'The keywords meta tag is a series of keywords that represents the content of your site. Type in keywords with each separated by a comma or a space in between. (Ex. XOOPS, PHP, mySQL, portal system)');\ndefine('_MD_AM_METARATING', 'Meta Rating');\ndefine('_MD_AM_METARATINGDSC', 'The rating meta tag defines your site age and content rating');\ndefine('_MD_AM_METAOGEN', 'General');\ndefine('_MD_AM_METAO14YRS', '14 years');\ndefine('_MD_AM_METAOREST', 'Restricted');\ndefine('_MD_AM_METAOMAT', 'Mature');\ndefine('_MD_AM_METAROBOTS', 'Meta Robots');\ndefine('_MD_AM_METAROBOTSDSC', 'The Robots Tag declares to search engines what content to index and spider');\ndefine('_MD_AM_INDEXFOLLOW', 'Index, Follow');\ndefine('_MD_AM_NOINDEXFOLLOW', 'No Index, Follow');\ndefine('_MD_AM_INDEXNOFOLLOW', 'Index, No Follow');\ndefine('_MD_AM_NOINDEXNOFOLLOW', 'No Index, No Follow');\ndefine('_MD_AM_METAAUTHOR', 'Meta Author');\ndefine('_MD_AM_METAAUTHORDSC', 'The author meta tag defines the name of the author of the document being read. Supported data formats include the name, email address of the webmaster, company name or URL.');\ndefine('_MD_AM_METACOPYR', 'Meta Copyright');\ndefine('_MD_AM_METACOPYRDSC', 'The copyright meta tag defines any copyright statements you wish to disclose about your web page documents.');\ndefine('_MD_AM_METADESC', 'Meta Description');\ndefine('_MD_AM_METADESCDSC', 'The description meta tag is a general description of what is contained in your web page');\ndefine('_MD_AM_METAFOOTER', 'Meta Tags and Footer');\ndefine('_MD_AM_FOOTER', 'Footer');\ndefine('_MD_AM_FOOTERDSC', 'Be sure to type links in full path starting from http://, otherwise the links will not work correctly in modules pages.');\ndefine('_MD_AM_CENSOR', 'Word Censoring Options');\ndefine('_MD_AM_DOCENSOR', 'Enable censoring of unwanted words?');\ndefine('_MD_AM_DOCENSORDSC', 'Words will be censored if this option is enabled. This option may be turned off for enhanced site speed.');\ndefine('_MD_AM_CENSORWRD', 'Words to censor');\ndefine('_MD_AM_CENSORWRDDSC', 'Enter words that should be censored in user posts.
    Separate each with a |, case insensitive.');\ndefine('_MD_AM_CENSORRPLC', 'Censored words will be replaced with:');\ndefine('_MD_AM_CENSORRPLCDSC', 'Censored words will be replaced with the characters entered in this textbox');\ndefine('_MD_AM_SEARCH', 'Search Options');\ndefine('_MD_AM_DOSEARCH', 'Enable global searches?');\ndefine('_MD_AM_DOSEARCHDSC', 'Allow searching for posts/items within your site.');\ndefine('_MD_AM_MINSEARCH', 'Minimum keyword length');\ndefine('_MD_AM_MINSEARCHDSC', 'Enter the minimum keyword length that users are required to enter to perform search');\ndefine('_MD_AM_MODCONFIG', 'Module Config Options');\ndefine('_MD_AM_DSPDSCLMR', 'Display disclaimer?');\ndefine('_MD_AM_DSPDSCLMRDSC', 'Select yes to display disclaimer in registration page');\ndefine('_MD_AM_REGDSCLMR', 'Registration disclaimer');\ndefine('_MD_AM_REGDSCLMRDSC', 'Enter text to be displayed as registration disclaimer');\ndefine('_MD_AM_ALLOWREG', 'Allow new user registration?');\ndefine('_MD_AM_ALLOWREGDSC', 'Select yes to accept new user registration');\ndefine('_MD_AM_THEMEFILE', 'Check templates for modifications?');\ndefine('_MD_AM_THEMEFILEDSC', 'If this option is enabled, modified templates will be automatically recompiled when they are displayed. You must turn this option off on a production site.');\ndefine('_MD_AM_CLOSESITE', 'Turn your site off?');\ndefine('_MD_AM_CLOSESITEDSC', 'Select yes to turn your site off so that only users in selected groups have access to the site. ');\ndefine('_MD_AM_CLOSESITEOK', 'Select groups that are allowed to access while the site is turned off.');\ndefine('_MD_AM_CLOSESITEOKDSC', 'Users in the default webmasters group are always granted access.');\ndefine('_MD_AM_CLOSESITETXT', 'Reason for turning off the site');\ndefine('_MD_AM_CLOSESITETXTDSC', 'The text that is presented when the site is closed.');\ndefine('_MD_AM_SITECACHE', 'Site-wide Cache');\ndefine('_MD_AM_SITECACHEDSC', 'Caches whole contents of the site for a specified amount of time to enhance performance. Setting site-wide cache will override module-level cache, block-level cache, and module item level cache if any.');\ndefine('_MD_AM_MODCACHE', 'Module-wide Cache');\ndefine('_MD_AM_MODCACHEDSC', 'Caches module contents for a specified amount of time to enhance performance. Setting module-wide cache will override module item level cache if any.');\ndefine('_MD_AM_NOMODULE', 'There is no module that can be cached.');\ndefine('_MD_AM_DTPLSET', 'Default template set');\ndefine('_MD_AM_DTPLSETDSC', '');\ndefine('_MD_AM_SSLLINK', 'URL where SSL login page is located');\ndefine('_MD_AM_SSLLINKDSC', '');\n// added for mailer\ndefine('_MD_AM_MAILER', 'Email Setup');\ndefine('_MD_AM_MAILER_MAIL', '');\ndefine('_MD_AM_MAILER_SENDMAIL', '');\ndefine('_MD_AM_MAILER_', '');\ndefine('_MD_AM_MAILFROM', 'FROM address');\ndefine('_MD_AM_MAILFROMDESC', '');\ndefine('_MD_AM_MAILFROMNAME', 'FROM name');\ndefine('_MD_AM_MAILFROMNAMEDESC', '');\n// RMV-NOTIFY\ndefine('_MD_AM_MAILFROMUID', 'FROM user');\ndefine('_MD_AM_MAILFROMUIDDESC', 'When the system sends a private message, which user should appear to have sent it?');\ndefine('_MD_AM_MAILERMETHOD', 'Email delivery method');\ndefine('_MD_AM_MAILERMETHODDESC', \"Method used to deliver email. Default is \\\"mail\\\", use others only if that makes trouble.\");\ndefine('_MD_AM_SMTPHOST', 'SMTP host(s)');\ndefine('_MD_AM_SMTPHOSTDESC', 'List of SMTP servers to try to connect to.');\ndefine('_MD_AM_SMTPUSER', 'SMTP username');\ndefine('_MD_AM_SMTPUSERDESC', 'Username to connect to an SMTP host with SMTPAuth.');\ndefine('_MD_AM_SMTPPASS', 'SMTP password');\ndefine('_MD_AM_SMTPPASSDESC', 'Password to connect to an SMTP host with SMTPAuth.');\ndefine('_MD_AM_SENDMAILPATH', 'Path to sendmail');\ndefine('_MD_AM_SENDMAILPATHDESC', 'Path to the sendmail program (or substitute) on the webserver.');\ndefine('_MD_AM_THEMEOK', 'Selectable themes');\ndefine('_MD_AM_THEMEOKDSC', 'Choose themes that users can select as the default theme');\n// SOAP Clauses\ndefine('_MD_AM_SOAP_CLIENT', 'SOAP - SOAP API');\ndefine('_MD_AM_SOAP_CLIENTDESC', 'This is the address of the soap server.');\ndefine('_MD_AM_SOAP_PROVISION', 'SOAP - Provision');\ndefine('_MD_AM_SOAP_PROVISIONDESC', \"If you want the new user provisioned, say 'yes'\");\ndefine('_MD_AM_SOAP_PROVISIONGROUP', 'SOAP - Rank to Provision');\ndefine('_MD_AM_SOAP_PROVISIONGROUPDESC', 'This is the ranks a new user from the soap server is put in.');\ndefine('_MD_AM_SOAP_WSDL', 'SOAP - SOAP WSDL');\ndefine('_MD_AM_SOAP_WSDLDESC', 'If you need a wdsl soap service enable this option.');\ndefine('_MD_AM_SOAP_USERNAME', 'SOAP - SOAP Username');\ndefine('_MD_AM_SOAP_USERNAMEDESC', 'This is the username of your account on the soap server.');\ndefine('_MD_AM_SOAP_PASSWORD', 'SOAP - SOAP Password');\ndefine('_MD_AM_SOAP_PASSWORDDESC', 'If you need a password with the soap service put it in here.');\ndefine('_MD_AM_SOAP_KEEPCLIENT', 'SOAP - Client Alive');\ndefine('_MD_AM_SOAP_KEEPCLIENTDESC', 'Keep The Soap Client Alive.');\ndefine('_MD_AM_SOAP_FILTERPERSON', 'SOAP - Special Accounts');\ndefine('_MD_AM_SOAP_FILTERPERSONDESC', 'Special Accounts that use Xoops Authentication.');\ndefine('_MD_AM_SOAP_CLIENTPROXYHOST', 'SOAP - Proxy Hostname');\ndefine('_MD_AM_SOAP_CLIENTPROXYHOSTDESC', 'SOAP Servers Proxy Server.');\ndefine('_MD_AM_SOAP_CLIENTPROXYPORT', 'SOAP - Proxy port');\ndefine('_MD_AM_SOAP_CLIENTPROXYPORTDESC', 'SOAP Servers Proxy Server Port Number
    ie: 0 - 65535');\ndefine('_MD_AM_SOAP_CLIENTPROXYUSERNAME', 'SOAP - Proxy Username');\ndefine('_MD_AM_SOAP_CLIENTPROXYUSERNAMEDESC', 'SOAP Servers Proxy Server Username');\ndefine('_MD_AM_SOAP_CLIENTPROXYPASSWORD', 'SOAP - Proxy Password');\ndefine('_MD_AM_SOAP_CLIENTPROXYPASSWORDDESC', 'SOAP Servers Proxy Server Password.');\ndefine('_MD_AM_SOAP_SOAP_TIMEOUT', 'SOAP - SOAP Timeout');\ndefine('_MD_AM_SOAP_SOAP_TIMEOUTDESC', 'Keep The Soap Query Alive for xx seconds.');\ndefine('_MD_AM_SOAP_SOAP_RESPONSETIMEOUT', 'SOAP - SOAP Response Timeout');\ndefine('_MD_AM_SOAP_SOAP_RESPONSETIMEOUTDESC', 'Keep The Soap Query Alive for xx seconds.');\ndefine('_MD_AM_SOAP_FIELDMAPPING', 'Xoops-Auth server fields mapping');\ndefine('_MD_AM_SOAP_FIELDMAPPINGDESC', 'Describe here the mapping between the Xoops database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system SOAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!');\n// Xoops Authentication constants\ndefine('_MD_AM_AUTH_CONFOPTION_XOOPS', 'XOOPS Database');\ndefine('_MD_AM_AUTH_CONFOPTION_LDAP', 'Standard LDAP Directory');\ndefine('_MD_AM_AUTH_CONFOPTION_AD', 'Microsoft Active Directory ©');\ndefine('_MD_AM_AUTH_CONFOPTION_SOAP', 'XOOPS Soap Authentication');\ndefine('_MD_AM_AUTHENTICATION', 'Authentication Options');\ndefine('_MD_AM_AUTHMETHOD', 'Authentication Method');\ndefine('_MD_AM_AUTHMETHODDESC', 'Which authentication method would you like to use for signing on users.');\ndefine('_MD_AM_LDAP_MAIL_ATTR', 'LDAP - Email Field Name');\ndefine('_MD_AM_LDAP_MAIL_ATTR_DESC', 'The name of the E-Mail attribute in your LDAP directory tree.');\ndefine('_MD_AM_LDAP_NAME_ATTR', 'LDAP - Common Name Field Name');\ndefine('_MD_AM_LDAP_NAME_ATTR_DESC', 'The name of the Common Name attribute in your LDAP directory.');\ndefine('_MD_AM_LDAP_SURNAME_ATTR', 'LDAP - Surname Field Name');\ndefine('_MD_AM_LDAP_SURNAME_ATTR_DESC', 'The name of the Surname attribute in your LDAP directory.');\ndefine('_MD_AM_LDAP_GIVENNAME_ATTR', 'LDAP - Given Name Field Name');\ndefine('_MD_AM_LDAP_GIVENNAME_ATTR_DSC', 'The name of the Given Name attribute in your LDAP directory.');\ndefine('_MD_AM_LDAP_BASE_DN', 'LDAP - Base DN');\ndefine('_MD_AM_LDAP_BASE_DN_DESC', 'The base DN (Distinguished Name) of your LDAP directory tree.');\ndefine('_MD_AM_LDAP_PORT', 'LDAP - Port Number');\ndefine('_MD_AM_LDAP_PORT_DESC', 'The port number needed to access your LDAP directory server.');\ndefine('_MD_AM_LDAP_SERVER', 'LDAP - Server Name');\ndefine('_MD_AM_LDAP_SERVER_DESC', 'The name of your LDAP directory server.');\ndefine('_MD_AM_LDAP_MANAGER_DN', 'DN of the LDAP manager');\ndefine('_MD_AM_LDAP_MANAGER_DN_DESC', 'The DN of the user allow to make search (eg manager)');\ndefine('_MD_AM_LDAP_MANAGER_PASS', 'Password of the LDAP manager');\ndefine('_MD_AM_LDAP_MANAGER_PASS_DESC', 'The password of the user allow to make search');\ndefine('_MD_AM_LDAP_VERSION', 'LDAP Version protocol');\ndefine('_MD_AM_LDAP_VERSION_DESC', 'The LDAP Version protocol : 2 or 3');\ndefine('_MD_AM_LDAP_USERS_BYPASS', 'Users allowed to bypass LDAP authentication');\ndefine('_MD_AM_LDAP_USERS_BYPASS_DESC', 'Users to be authenticated with native XOOPS method');\ndefine('_MD_AM_LDAP_USETLS', ' Use TLS connection');\ndefine('_MD_AM_LDAP_USETLS_DESC', 'Use a TLS (Transport Layer Security) connection. TLS use standard 389 port number
    ' . ' and the LDAP version must be set to 3.');\n\ndefine('_MD_AM_LDAP_LOGINLDAP_ATTR', 'LDAP Attribute use to search the user');\ndefine('_MD_AM_LDAP_LOGINLDAP_ATTR_D', 'When Login name use in the DN option is set to yes, must correspond to the login name XOOPS');\ndefine('_MD_AM_LDAP_LOGINNAME_ASDN', 'Login name use in the DN');\ndefine('_MD_AM_LDAP_LOGINNAME_ASDN_D', 'The XOOPS login name is used in the LDAP DN (eg : uid=,dc=xoops,dc=org)
    The entry is directly read in the LDAP Server without search');\ndefine('_MD_AM_LDAP_FILTER_PERSON', 'The search filter LDAP query to find user');\ndefine('_MD_AM_LDAP_FILTER_PERSON_DESC', \"Special LDAP Filter to find user. @@loginname@@ is replace by the users's login name
    MUST BE BLANK IF YOU DON'T KNOW WHAT YOU DO' !\" . '
    Ex : (&(objectclass=person)(samaccountname=@@loginname@@)) for AD' . '
    Ex : (&(objectclass=inetOrgPerson)(uid=@@loginname@@)) for LDAP');\ndefine('_MD_AM_LDAP_DOMAIN_NAME', 'The domain name');\ndefine('_MD_AM_LDAP_DOMAIN_NAME_DESC', 'Windows domain name. for ADS and NT Server only');\ndefine('_MD_AM_LDAP_PROVIS', 'Automatic XOOPS account provisionning');\ndefine('_MD_AM_LDAP_PROVIS_DESC', 'Create XOOPS user database if not exists');\ndefine('_MD_AM_LDAP_PROVIS_GROUP', 'Default affect group');\ndefine('_MD_AM_LDAP_PROVIS_GROUP_DSC', 'The new user is assign to these groups');\ndefine('_MD_AM_LDAP_FIELD_MAPPING_ATTR', 'Xoops-Auth server fields mapping');\ndefine('_MD_AM_LDAP_FIELD_MAPPING_DESC', 'Describe here the mapping between the XOOPS database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system LDAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!');\ndefine('_MD_AM_LDAP_PROVIS_UPD', 'Maintain XOOPS account provisionning');\ndefine('_MD_AM_LDAP_PROVIS_UPD_DESC', 'The XOOPS User account is always synchronized with the Authentication Server');\ndefine('_MD_AM_CPANEL', 'Control Panel GUI');\ndefine('_MD_AM_CPANELDSC', 'For backend');\ndefine('_MD_AM_WELCOMETYPE', 'Sending welcoming message');\ndefine('_MD_AM_WELCOMETYPE_DESC', 'The way of sending out a welcoming message to a user upon his successful registration.');\ndefine('_MD_AM_WELCOMETYPE_EMAIL', 'Email');\ndefine('_MD_AM_WELCOMETYPE_PM', 'Message');\ndefine('_MD_AM_WELCOMETYPE_BOTH', 'Email and message');\ndefine('_MD_AM_MODULEPREF', 'Module Preferences');\n// Preference module system\ndefine('_AM_SYSTEM_PREFERENCES_SETTINGS', 'System Module Settings');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '246' + tra_translated_words: '1678' + tra_untranslated_entities: '0' + tra_last_update: '1596376495' + tra_local: modules/system/language/english/admin/preferences.php + tra_status: '10' + tra_date: '1596562073' + tra_submitter: '1' +- + tra_id: '363' + tra_pro_id: '30' + tra_res_id: '229' + tra_lang_id: '1' + tra_content: "
  • Add, update or delete smilies
  • ');\ndefine('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM1', '
    • Authorized mime types: %s
    • ');\ndefine('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM2', '
    • Max uploaded files size: %s ko
    ');\n//Infos\ndefine('_AM_SYSTEM_SMILIES_ACTION', 'Action');\ndefine('_AM_SYSTEM_SMILIES_ADD', 'Add a new smilie');\ndefine('_AM_SYSTEM_SMILIES_CODE', 'Code');\ndefine('_AM_SYSTEM_SMILIES_DELETE', 'Delete smilie');\ndefine('_AM_SYSTEM_SMILIES_DESCRIPTION', 'Description');\ndefine('_AM_SYSTEM_SMILIES_DISPLAY', 'Display in form');\ndefine('_AM_SYSTEM_SMILIES_EDIT', 'Edit smilie');\ndefine('_AM_SYSTEM_SMILIES_FILE', 'Smilie file');\ndefine('_AM_SYSTEM_SMILIES_IMAGE_PATH', 'Files exist in: %s');\ndefine('_AM_SYSTEM_SMILIES_OFF', 'Display in the form ');\ndefine('_AM_SYSTEM_SMILIES_ON', 'Does not display in the form');\ndefine('_AM_SYSTEM_SMILIES_SMILIE', 'Smilie');\ndefine('_AM_SYSTEM_SMILIES_SUREDEL', 'Are you sure you want to delete this smilie?');\ndefine('_AM_SYSTEM_SMILIES_UPLOADS', 'Upload');\ndefine('_AM_SYSTEM_SMILIES_SAVE', _AM_SYSTEM_DBUPDATED);\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '22' + tra_translated_words: '68' + tra_untranslated_entities: '0' + tra_last_update: '1596376496' + tra_local: modules/system/language/english/admin/smilies.php + tra_status: '10' + tra_date: '1596562074' + tra_submitter: '1' +- + tra_id: '364' + tra_pro_id: '30' + tra_res_id: '230' + tra_lang_id: '1' + tra_content: "\n
  • Edit theme and modules templates, stylesheet online.
  • \n
  • Generate all override modules templates.
  • \n
  • If you force generation, this will erase all previous modification.
  • \n\n');\ndefine('_AM_SYSTEM_TEMPLATES_YOUR_THEMES', 'Your themes :');\ndefine('_AM_SYSTEM_TEMPLATES_GENERATE', 'Generated surcharge');\ndefine('_AM_SYSTEM_TEMPLATES_SELECT_THEME', 'Select theme');\ndefine('_AM_SYSTEM_TEMPLATES_FORCE_GENERATED', 'Forced file generation');\ndefine('_AM_SYSTEM_TEMPLATES_NAV_FILE_GENERATED', 'Files generated');\ndefine('_AM_SYSTEM_TEMPLATES_NOT_CREATED', 'No files created');\ndefine('_AM_SYSTEM_TEMPLATES_SAVE', 'Save');\ndefine('_AM_SYSTEM_TEMPLATES_RESTORE', 'Restore');\ndefine('_AM_SYSTEM_TEMPLATES_CANCEL', 'Cancel');\ndefine('_AM_SYSTEM_TEMPLATES_ERROR', 'Error');\ndefine('_AM_SYSTEM_TEMPLATES_EDIT', 'Edit of :');\ndefine('_AM_SYSTEM_TEMPLATES_SELECT_MODULES', 'Select Module');\ndefine('_AM_SYSTEM_TEMPLATES_MODULES', 'Modules : ');\ndefine('_AM_SYSTEM_TEMPLATES_FILES', 'Files');\ndefine('_AM_SYSTEM_TEMPLATES_EMPTY_FILE', 'Empty file');\ndefine('_AM_SYSTEM_TEMPLATES_TYPES', 'Types');\ndefine('_AM_SYSTEM_TEMPLATES_STATUS', 'Status');\ndefine('_AM_SYSTEM_TEMPLATES_TEMPLATES', 'Templates');\ndefine('_AM_SYSTEM_TEMPLATES_BLOCKS', 'Blocks');\ndefine('_AM_SYSTEM_TEMPLATES_SELECT_TEMPLATES', 'Select Templates');\ndefine('_AM_SYSTEM_TEMPLATES_ALL_MODULES', 'All modules');\ndefine('_AM_SYSTEM_TEMPLATES_RESTORE_OK', 'Successfully restored');\ndefine('_AM_SYSTEM_TEMPLATES_RESTORE_NOTOK', 'Failed to restore');\ndefine('_AM_SYSTEM_TEMPLATES_SET', 'Choose Template');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '27' + tra_translated_words: '72' + tra_untranslated_entities: '0' + tra_last_update: '1596376497' + tra_local: modules/system/language/english/admin/tplsets.php + tra_status: '10' + tra_date: '1596562075' + tra_submitter: '1' +- + tra_id: '365' + tra_pro_id: '30' + tra_res_id: '231' + tra_lang_id: '1' + tra_content: "
  • Add, update or delete user rank
  • ');\ndefine('_AM_SYSTEM_USERRANK_TIPS_FORM1', '
    • Authorized mime types: %s
    • ');\ndefine('_AM_SYSTEM_USERRANK_TIPS_FORM2', '
    • Max uploaded files size: %s KB
    ');\n// Errors\ndefine('_AM_SYSTEM_USERRANK_ERROR', 'Errors');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '24' + tra_translated_words: '79' + tra_untranslated_entities: '0' + tra_last_update: '1596376499' + tra_local: modules/system/language/english/admin/userrank.php + tra_status: '10' + tra_date: '1596562076' + tra_submitter: '1' +- + tra_id: '366' + tra_pro_id: '30' + tra_res_id: '232' + tra_lang_id: '1' + tra_content: "\n
  • Manage Xoops users
  • \n');\n// Main\ndefine('_AM_SYSTEM_USERS_USER', 'User');\ndefine('_AM_SYSTEM_USERS_ADMIN', 'Admin');\ndefine('_AM_SYSTEM_USERS_UID', 'User ID');\ndefine('_AM_SYSTEM_USERS_STATUS', 'Status');\ndefine('_AM_SYSTEM_USERS_NAME', 'Name');\ndefine('_AM_SYSTEM_USERS_UNAME', 'User Name');\ndefine('_AM_SYSTEM_USERS_EMAIL', 'Email');\ndefine('_AM_SYSTEM_USERS_EDIT_GROUPS', 'Edit groups');\ndefine('_AM_SYSTEM_USERS_REG_DATE', 'Registered date');\ndefine('_AM_SYSTEM_USERS_LAST_LOGIN', 'Last login');\ndefine('_AM_SYSTEM_USERS_POSTS', 'Comments/Posts');\ndefine('_AM_SYSTEM_USERS_LEVEL', 'Level');\ndefine('_AM_SYSTEM_USERS_ACTION', 'Action');\ndefine('_AM_SYSTEM_USERS_FINDUS', 'Find Users');\ndefine('_AM_SYSTEM_USERS_AVATAR', 'Avatar');\ndefine('_AM_SYSTEM_USERS_REALNAME', 'Real Name');\ndefine('_AM_SYSTEM_USERS_REGDATE', 'Registration Date');\ndefine('_AM_SYSTEM_USERS_PM', 'PM');\ndefine('_AM_SYSTEM_USERS_URL', 'Web URL');\ndefine('_AM_SYSTEM_USERS_PREVIOUS', 'Previous');\ndefine('_AM_SYSTEM_USERS_NEXT', 'Next');\ndefine('_AM_SYSTEM_USERS_USERSFOUND', '%s user(s) found');\ndefine('_AM_SYSTEM_USERS_ACTUS', 'Active Users: %s');\ndefine('_AM_SYSTEM_USERS_INACTUS', 'Inactive Users: %s');\ndefine('_AM_SYSTEM_USERS_NOFOUND', 'No Users Found');\ndefine('_AM_SYSTEM_USERS_ICQ', 'ICQ Number');\ndefine('_AM_SYSTEM_USERS_AIM', 'AIM Link');\ndefine('_AM_SYSTEM_USERS_YIM', 'YIM Link');\ndefine('_AM_SYSTEM_USERS_FACEBOOK', 'Facebook Link'); //TODO\ndefine('_AM_SYSTEM_USERS_SKYPE', 'Skype Link'); //TODO\ndefine('_AM_SYSTEM_USERS_MSNM', 'MSNM Link');\ndefine('_AM_SYSTEM_USERS_TIMEZONE', 'Time Zone');\ndefine('_AM_SYSTEM_USERS_SHOWSIG', 'Always attach my signature');\ndefine('_AM_SYSTEM_USERS_CDISPLAYMODE', 'Comments Display Mode');\ndefine('_AM_SYSTEM_USERS_CSORTORDER', 'Comments Sort Order');\ndefine('_AM_SYSTEM_USERS_EXTRAINFO', 'Extra Info');\ndefine('_AM_SYSTEM_USERS_LOCATION', 'Location');\ndefine('_AM_SYSTEM_USERS_OCCUPATION', 'Position');\ndefine('_AM_SYSTEM_USERS_INTEREST', 'Interest');\ndefine('_AM_SYSTEM_USERS_URLC', 'URL contains');\ndefine('_AM_SYSTEM_USERS_LOCATIONC', 'Location contains');\ndefine('_AM_SYSTEM_USERS_OCCUPATIONC', 'Position contains');\ndefine('_AM_SYSTEM_USERS_INTERESTC', 'Interest contains');\ndefine('_AM_SYSTEM_USERS_LASTLOGMORE', \"Last login is more than X days ago\");\ndefine('_AM_SYSTEM_USERS_LASTLOGLESS', \"Last login is less than X days ago\");\ndefine('_AM_SYSTEM_USERS_REGMORE', \"Joined date is more than X days ago\");\ndefine('_AM_SYSTEM_USERS_REGLESS', \"Joined date is less than X days ago\");\ndefine('_AM_SYSTEM_USERS_POSTSMORE', \"Number of Posts is greater than X\");\ndefine('_AM_SYSTEM_USERS_POSTSLESS', \"Number of Posts is less than X\");\ndefine('_AM_SYSTEM_USERS_SORT', 'Sort by');\ndefine('_AM_SYSTEM_USERS_ORDER', 'Order');\ndefine('_AM_SYSTEM_USERS_LASTLOGIN', 'Last login');\ndefine('_AM_SYSTEM_USERS_ASC', 'Ascending');\ndefine('_AM_SYSTEM_USERS_DESC', 'Descending');\ndefine('_AM_SYSTEM_USERS_LIMIT', 'Number of users per page');\ndefine('_AM_SYSTEM_USERS_RESULTS', 'Search results');\ndefine('_AM_SYSTEM_USERS_SHOWMAILOK', 'Type of users to show');\ndefine('_AM_SYSTEM_USERS_MAILOK', 'Only users that accept email');\ndefine('_AM_SYSTEM_USERS_MAILNG', \"Only users that don't accept email\");\ndefine('_AM_SYSTEM_USERS_SHOWTYPE', 'Type of users to show');\ndefine('_AM_SYSTEM_USERS_ACTIVE', 'Only active users');\ndefine('_AM_SYSTEM_USERS_INACTIVE', 'Only inactive users');\ndefine('_AM_SYSTEM_USERS_BOTH', 'All users');\ndefine('_AM_SYSTEM_USERS_SENDMAIL', 'Send email');\ndefine('_AM_SYSTEM_USERS_ADD2GROUP', 'Add users to %s group');\ndefine('_AM_SYSTEM_USERS_GROUPS', 'Groups');\ndefine('_AM_SYSTEM_USERS_ADD_GROUPS', 'Add group');\ndefine('_AM_SYSTEM_USERS_DELETE_GROUPS', 'Delete group');\ndefine('_AM_SYSTEM_USERS_AYSYWTDU', 'Are you sure you want to delete user %s?');\ndefine('_AM_SYSTEM_USERS_BYTHIS', 'By doing this all the info for this user will be removed permanently.');\ndefine('_AM_SYSTEM_USERS_YES', 'Yes');\ndefine('_AM_SYSTEM_USERS_NO', 'No');\ndefine('_AM_SYSTEM_USERS_YMCACF', 'You must complete all required fields');\ndefine('_AM_SYSTEM_USERS_CNRNU', 'Could not register new user.');\ndefine('_AM_SYSTEM_USERS_EDEUSER', 'Edit/Delete Users');\ndefine('_AM_SYSTEM_USERS_NICKNAME', 'User Name');\ndefine('_AM_SYSTEM_USERS_MODIFYUSER', 'Modify User');\ndefine('_AM_SYSTEM_USERS_DELUSER', 'Delete User');\ndefine('_AM_SYSTEM_USERS_GO', 'Go!');\ndefine('_AM_SYSTEM_USERS_ADDUSER', 'Add User');\ndefine('_AM_SYSTEM_USERS_OPTION', 'Option');\ndefine('_AM_SYSTEM_USERS_THEME', 'Theme');\ndefine('_AM_SYSTEM_USERS_AOUTVTEAD', 'Allow other users to view this email address');\ndefine('_AM_SYSTEM_USERS_RANK', 'Rank');\ndefine('_AM_SYSTEM_USERS_NSRA', 'No Special Rank Assigned');\ndefine('_AM_SYSTEM_USERS_NSRID', 'No Special Ranks in Database');\ndefine('_AM_SYSTEM_USERS_ACCESSLEV', 'Access Level');\ndefine('_AM_SYSTEM_USERS_SIGNATURE', 'Signature');\ndefine('_AM_SYSTEM_USERS_PASSWORD', 'Password');\ndefine('_AM_SYSTEM_USERS_INDICATECOF', '* indicates required fields');\ndefine('_AM_SYSTEM_USERS_NOTACTIVE', 'This user has not been activated. Do you wish to activate this user?');\ndefine('_AM_SYSTEM_USERS_UPDATEUSER', 'Update User');\ndefine('_AM_SYSTEM_USERS_USERINFO', 'User Info');\ndefine('_AM_SYSTEM_USERS_USERID', 'User ID');\ndefine('_AM_SYSTEM_USERS_RETYPEPD', 'Retype Password');\ndefine('_AM_SYSTEM_USERS_CHANGEONLY', '(for changes only)');\ndefine('_AM_SYSTEM_USERS_SYNCHRONIZE', 'Synchronize');\ndefine('_AM_SYSTEM_USERS_USERDONEXIT', \"User doesn't exist!\");\ndefine('_AM_SYSTEM_USERS_STNPDNM', 'Sorry, the new passwords do not match. Click back and try again');\ndefine('_AM_SYSTEM_USERS_CNUUSER', 'Could not update user');\ndefine('_AM_SYSTEM_USERS_CNGUSERID', 'Could not get user ID');\ndefine('_AM_SYSTEM_USERS_NOUSERS', 'No users selected');\ndefine('_AM_SYSTEM_USERS_CNRNU2', 'The new user could not be added to groups: %s.');\ndefine('_AM_SYSTEM_USERS_SEARCH', 'Search');\ndefine('_AM_SYSTEM_USERS_SEARCH_USER', 'Search User:');\ndefine('_AM_SYSTEM_USERS_ADVANCED_SEARCH', 'Advanced search');\ndefine('_AM_SYSTEM_USERS_EDIT', 'Edit member');\ndefine('_AM_SYSTEM_USERS_DEL', 'Delete member');\ndefine('_AM_SYSTEM_USERS_DELETE', 'Delete');\ndefine('_AM_SYSTEM_USERS_SUBMIT', 'Submit');\ndefine('_AM_SYSTEM_USERS_PURGE', 'Purge');\ndefine('_AM_SYSTEM_USERS_ADD', 'Add member');\ndefine('_AM_SYSTEM_USERS_VIEW', 'View member info');\ndefine('_AM_SYSTEM_USERS_NO_FOUND', 'No user(s) found');\ndefine('_AM_SYSTEM_USERS_NOT_CONNECT', 'Never connected');\ndefine('_AM_SYSTEM_USERS_FORM_SURE_DEL', 'Delete user: %s');\ndefine('_AM_SYSTEM_USERS_FORM_SURE_DEL2', 'Delete');\ndefine('_AM_SYSTEM_USERS_NO_SUPP', 'User cannot be deleted: %s
    ');\ndefine('_AM_SYSTEM_USERS_NO_ADMINSUPP', 'Admin user cannot be deleted: %s
    ');\ndefine('_AM_SYSTEM_USERS_ERROR', 'Error:

    %s');\ndefine('_AM_SYSTEM_USERS_ALLGROUP', 'All groups');\ndefine('_AM_SYSTEM_USERS_ALLUSER', 'All users');\ndefine('_AM_SYSTEM_USERS_ACTIVEUSER', 'Only active users');\ndefine('_AM_SYSTEM_USERS_INACTIVEUSER', 'Only inactive users');\n// Error\ndefine('_AM_SYSTEM_USERS_PSEUDO_ERROR', 'User name %s already exists');\ndefine('_AM_SYSTEM_USERS_MAIL_ERROR', 'User email %s already exists');\n//2.5.4\ndefine('_AM_SYSTEM_USERS_ACCEPT_EMAIL', 'Accept email from Admin');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '133' + tra_translated_words: '402' + tra_untranslated_entities: '0' + tra_last_update: '1596376500' + tra_local: modules/system/language/english/admin/users.php + tra_status: '10' + tra_date: '1596562076' + tra_submitter: '1' +- + tra_id: '367' + tra_pro_id: '30' + tra_res_id: '233' + tra_lang_id: '1' + tra_content: "\n\n

    Help: Avatar

    \n

    Description

    \n\n

    \n Avatars are small graphics or pictures that can be used in various content settings around the site. They are often used next to a user name to add a bit of \"visual identification.\" Typical applications are the forum.

    \n\n The Avatar Manager allows the Site administrator to add, edit or delete System Avatars as well as Custom Avatars.

    \n

    \n

    System Avatar

    \n\n

    \n System Avatars are images uploaded by the Site administrator in the Avatar Manager section.\n

    \n

    Custom Avatar

    \n\n

    \n Custom Avatars are images directly uploaded by a user. For a user to be able to upload an avatar, the correct option must be configured in the User Info Settings of the Site Preferences.\n

    \n\n

    Edit and delete Avatars

    \n\n

    \n The Site administrator can edit the name and the display order of all the System Avatars, as well as deleting anyone of them. Note that if the Site administrator deleted an avatar that is used by a user, this user will lose his avatar.\n

    \n\n\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '14' + tra_translated_words: '173' + tra_untranslated_entities: '0' + tra_last_update: '1596376506' + tra_local: modules/system/language/english/help/avatars.html + tra_status: '10' + tra_date: '1596562080' + tra_submitter: '1' +- + tra_id: '370' + tra_pro_id: '30' + tra_res_id: '236' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Banners

    \n\n

    Description

    \n\n

    \n Banners are advertisements displayed in the top section of the page. They may be images or flash movies, e.g. the wildly gyrating XOOPS banner that is part of the default installation. XOOPS has a built in system for managing banners and creating accounts for advertising clients, which is\n found in the System Module -> Banners. You can have multiple banners on a XOOPS site – the display area rotates through each of the active banners in turn each time a new page is loaded.

    \n\n Each time a banner is displayed to a visitor this counts as one ‘impression’, which is the common trading currency of banners. Clients typically pay for a certain number of impressions – i.e. to have their advertisement displayed a certain number of times.

    \n\n Please note: If you are in the business of selling banners based on the number of impressions there is one important thing you should do: Go to System Module -> Preferences -> General Settings and fill in the ‘Your IP Address’ field (if you have one). This will prevent your visits to the\n site from being included in the impression count. Failure to do this could be considered somewhat dishonest (noting, however, that many Administrators don’t have a permanent IP – e.g. those using dial up modems).\n

    \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '226' + tra_untranslated_entities: '0' + tra_last_update: '1596376507' + tra_local: modules/system/language/english/help/banners.html + tra_status: '10' + tra_date: '1596562081' + tra_submitter: '1' +- + tra_id: '371' + tra_pro_id: '30' + tra_res_id: '237' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Blocks

    \n\n

    Description

    \n\n

    \n Blocks are discreet sections of content that can be created and configured in the admin interface. Custom blocks can be created and are typically made up of text, graphics and pictures. The content in these blocks may be formatted individually or inherit the site formatting. Blocks may also\n be part of a modules display output. The blocks administration page is where all blocks are configured and administered.

    \n\n Blocks are like a newspapers' front page: they are teasers that incite readers to read more complete stories in the inside pages. Blocks offer small bits of dynamic content with links to the actual content stored in the module.

    \n Part of the things that happen under the hood or behind curtains when a module is installed in a XOOPS site is that the module's blocks are registered in the system so they can be used at will by the webmaster.

    \n\n What can a webmaster do with a block? Well, mostly, decide about where in the site the block will be shown (the equivalent of defining a shop window, which in this case can be in the outside, the home page, or even in the inside: a block can be defined to be shown in other modules), and when\n shown, where in a page will it be seen.

    \n\n Every module that is installed in a XOOPS site registers its blocks in the system, and the webmaster can decide where it will be shown, in what part of the page it'll appear and what kind of relevance, weight or position will it have. The site administrator can also edit the block's title\n and, if knowledgeable enough, can even edit the template that underlies the block's presentation.

    \n

    \n\n

    Tips

    \n\n

    \n You can hide the title that will show when the block is displayed by adding \"// \" (that is slash-slash-space) as the first three characters of the title. That way you can seamlessly join multiple blocks to build the view that you want.

    \n\n You can create your own content blocks using the \"Add Block\" button. You can create your own content in HTML, plain text with XOOPS Codes, or even PHP. In your custom blocks, the code \"{X_SITEURL}\" will be replaced with your site's URL with a trailing slash.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '385' + tra_untranslated_entities: '0' + tra_last_update: '1596376509' + tra_local: modules/system/language/english/help/blocksadmin.html + tra_status: '10' + tra_date: '1596562082' + tra_submitter: '1' +- + tra_id: '372' + tra_pro_id: '30' + tra_res_id: '238' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Comments

    \n\n

    Description

    \n\n

    \n Site administrators have the option of providing a comments section for users. Comments can be added to many modules and displayed in a variety of ways. Comments can be screened, filtered, and made available to selected groups. This provides quick easy interaction from site users, while\n maintaining good moderation and security.

    \n\n The Comment Manager allows the Site administrator to edit and delete any comment that has been posted to the site, originating in any module that supports the comments feature.\n Like the Blocks Administration page, some filters options are available to help the site administrator manage the comments.

    \n\n You can also select several comments and delete them at once.\n\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '122' + tra_untranslated_entities: '0' + tra_last_update: '1596376510' + tra_local: modules/system/language/english/help/comments.html + tra_status: '10' + tra_date: '1596562083' + tra_submitter: '1' +- + tra_id: '373' + tra_pro_id: '30' + tra_res_id: '239' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Groups

    \n

    Description

    \n\n

    \n XOOPS incorporates a member registration system - you can optionally require people to sign up to your site in order to have access to certain areas or functions. For example, most sites require people to join before they are allowed to contribute news or post messages in the forums.
    \n Access and administration rights to a XOOPS website are set through a flexible permission system based on 'user groups'. The default groups include anonymous users, registered members and webmasters, but of course you can define as many groups as you need to manage your site. Each group can\n be given a unique set of access rights governing:

    \n - Which blocks can be seen
    \n - Which modules can be accessed
    \n - Which modules can be administered
    \n - Which aspects of system administration can be modified

    \n You can change the name of these default groups, but, you cannot delete them. Other user groups can also be set and defined as discussed later.

    \n Custom groups can also be created through the groups administration page.\n

    \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '183' + tra_untranslated_entities: '0' + tra_last_update: '1596376512' + tra_local: modules/system/language/english/help/groups.html + tra_status: '10' + tra_date: '1596562084' + tra_submitter: '1' +- + tra_id: '374' + tra_pro_id: '30' + tra_res_id: '240' + tra_lang_id: '1' + tra_content: "
    \n\n

    Welcome to: XOOPS Help center

    \n\n

    How do I use XOOPS?

    \n\n

    XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more. In order to use XOOPS effectively, you need to\n install modules that provide the functionality that you're looking for. There are many different modules in Module Repository, from calendars, photo galleries, through news, bulletin boards, to\n weather updates.

    \n\n

    How do I use the Help Center?

    \n\n

    The Help Center is to provide you with basic information related to individual features of the Administration. Whenever you would like to know more about particular page you are on, just click the help icon in the right hand corner

    \n\n

    How I can create content in XOOPS?

    \n\n

    You'll need a module for it. This could be a News module, or a Content module.

    \n\n

    How I can get more help?

    \n\n

    Please visit our Support Forums at: http://www.xoops.org/modules/newbb

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '13' + tra_translated_words: '189' + tra_untranslated_entities: '0' + tra_last_update: '1596376513' + tra_local: modules/system/language/english/help/help_center.html + tra_status: '10' + tra_date: '1596562085' + tra_submitter: '1' +- + tra_id: '375' + tra_pro_id: '30' + tra_res_id: '241' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Image Manager

    \n\n

    Description

    \n\n

    \n The Image Manager is a tool that enables people to upload, organize and retrieve images for use throughout the site. You must configure the image manager before you can use it - this involves creating some categories to store your images and setting preferences on issues such as maximum\n image dimensions, file size and user group access rights. Each category is configured separately.

    \n\n Images can be categorized and uploaded directly into the images manager through a browser in this window with one click of a button, enabling easy insertion of images into news articles and other content. There is an extensive permission system controlling image dimensions, file size and\n access of user groups to different categories.\n\n

    \n\n
    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '10' + tra_translated_words: '129' + tra_untranslated_entities: '0' + tra_last_update: '1596376514' + tra_local: modules/system/language/english/help/images.html + tra_status: '10' + tra_date: '1596562085' + tra_submitter: '1' +- + tra_id: '376' + tra_pro_id: '30' + tra_res_id: '242' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Email Users

    \n

    Description

    \n\n

    \n XOOPS has a built in messaging system that enables you to send a message to your entire registered user base or subgroups thereof, or using date filters. This can be in the form of a private message (i.e. through the XOOPS built-in messaging system) or through an email. A range of options is\n available for filtering out subgroups of users from your membership.

    \n\n You can also use predefined tags that will enable you to personalize your message.\n

    \n\n
    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '9' + tra_translated_words: '90' + tra_untranslated_entities: '0' + tra_last_update: '1596376516' + tra_local: modules/system/language/english/help/mailusers.html + tra_status: '10' + tra_date: '1596562086' + tra_submitter: '1' +- + tra_id: '377' + tra_pro_id: '30' + tra_res_id: '243' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: Maintenance

    \n

    Description

    \n\n

    \n Maintenance provides several basic functions to help you in maintaining your XOOPS installation and keep it healthy:

    \n\n - clean cache folder
    \n - empty the session table
    \n - perform maintenance of the database tables (analyze, check, optimize, and repair)

    \n\n You can also perform a \"Dump\" of the whole database or individual tables for backup purposes.

    \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '10' + tra_translated_words: '67' + tra_untranslated_entities: '0' + tra_last_update: '1596376517' + tra_local: modules/system/language/english/help/maintenance.html + tra_status: '10' + tra_date: '1596562087' + tra_submitter: '1' +- + tra_id: '378' + tra_pro_id: '30' + tra_res_id: '244' + tra_lang_id: '1' + tra_content: "
    \n\n

    Welcome: System module

    \n

    Description

    \n\n

    For administration of core settings of the site.

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '5' + tra_translated_words: '19' + tra_untranslated_entities: '0' + tra_last_update: '1596376518' + tra_local: modules/system/language/english/help/module_index.html + tra_status: '10' + tra_date: '1596562087' + tra_submitter: '1' +- + tra_id: '379' + tra_pro_id: '30' + tra_res_id: '245' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Modules

    \n\n

    Description

    \n\n

    \n Modules are the software constructs that, taking advantage of the infrastructure that XOOPS provides, let the webmaster offer the site’s users dynamic or static content generated using a Web interface that more often that not is very easy to use.

    \n\n Part of the power of XOOPS resides in the way modules are managed. The webmaster can easily install, uninstall, activate or deactivate any specific module (except the System module, for obvious reasons). It’s also possible to rename modules, and to determine the order in which they will\n appear to the end user in the site’s menu (if you want them to appear at all), because you can also provide hidden functionality, defining active modules that have no visible presence to the casual user. For instance, you could define a module as not visible in the menu by disabling the\n check icon in the Menu column. So for the News module, you could then send a private messages to selected group of your users and tell them to access that directory typing the address in the URL field, something like http://www.yoursite.com/modules/news.

    \n\n To change order of modules (which will be reflected in the Menu), you just need to drag and drop the modules to the desired placement.

    \n\n Module installation needs some planning, both for the modules to be displayed and also the layout on the pages. It is a good idea to review other XOOPS sites and see which modules are used to display various types of content. This is easily done by opening any XOOPS site and hovering over\n the menu links on the left and right hand side panels. At the same time look at the URLs displayed in the status bar on your browser. You should see addresses like this: http://the_site.com/modules/news/.... All modules are stored in the /modules/ directory, thus the following sector of the\n address (in this example 'news') shows the module that will display contents of that menu link.

    \n\n If you open the page for the link it will show an example of how the module is used and the type of content it displays. Reviewing other sites like this will also give you some good insight into layout and design capabilities.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '379' + tra_untranslated_entities: '0' + tra_last_update: '1596376519' + tra_local: modules/system/language/english/help/modulesadmin.html + tra_status: '10' + tra_date: '1596562088' + tra_submitter: '1' +- + tra_id: '380' + tra_pro_id: '30' + tra_res_id: '246' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: Preferences

    \n

    Description

    \n\n

    \n The preference panels are where you configure your site-wide preferences. It is worth taking the time to work through them as some settings can have a significant impact on the performance, security and ease of use of your site.\n

    \n

    General Settings

    \n\n

    \n These are the most important and most frequently accessed preferences. You will set the Site name and the Slogan for your Website. You'll also select the default Theme and Admin GUI. And if you need to work on your Website, you can close it for all users. You can also set Module-wide Cache\n times.\n

    \n\n

    Meta Tags and Footer

    \n\n

    \n Meta tags provide information about your information – they describe the nature of your website. Their main use is to help search engines and their robots to index your website correctly, i.e. to help the right people find it. The information you supply is included in the header of each web\n page. It should represent the content of the site as a whole - the meta information is the same on every page, it currently cannot be customised for different modules or pages.

    \n\n Be aware that the major search engines use different strategies for indexing websites. They may place different weightings on meta tags or even ignore them completely. Careful use of meta information may help your website to gain better search engine rankings and it is useful to seek\n information on the indexing strategies of your dominant referrers (see your website logfile). This may help you to optimise your meta information or other aspects of your site design and content to improve your rankings.

    \n\n Try to be accurate and honest in providing meta information. Don’t try to ‘manipulate’ search engines to gain a better ranking – they may recognise this behaviour and your site may be downgraded or blacklisted from their index.\n\n

    \n\n

    Word Censoring Options

    \n\n

    \n XOOPS can automatically censor undesirable words that may be posted by visitors to your site and replace them with a generic, alternative term of your choice. The censorship function does consume some system resources and may slow your site somewhat. It is disabled by default.

    \n\n To implement censorship on your site select the ‘enable’ radio button. You need to enter a list of unwanted words in the ‘words to censor’ box, separating them with the pipe character. This function is case insensitive. Enter a suitable replacement term in the ‘replace\n bad words with’ box. The default is #OOPS#.\n\n

    \n\n

    Search Options

    \n\n

    \n The search facility is one of the most important tools for locating information in a portal website. The XOOPS search categorises results by module – records are identified as news items, downloads, links or other types as per the modules you have installed.

    \n\n Global searches of all resources on your site are enabled by default. If you disable global searches this facility will no longer be available and the search block will become non-functional.\n The default minimum keyword length for searches is five characters. Any terms that are shorter will be ignored. This is useful for controlling the precision of searches, though not much use for terms like “site map”. Short keywords tend to be more common so they tend to return a greater\n number of records, many of which may be irrelevant. Longer keywords tend to retrieve fewer records but with a higher degree of precision.

    \n\n Searching is relatively expensive in computational terms and so excluding short terms will reduce the load on the server. However, bear in mind that sometimes it is useful to be able to search for a short term.\n\n

    \n\n

    Email Setup

    \n\n

    \n This section of the control panel is used to configure your email for the system. It is recommended that you leave the Email Delivery Method on the default setting “PHP (mail)”. You do not need to fill in the Sendmail or SMTP fields unless you use an alternative email delivery option.\n

    \n\n

    Authentication Options

    \n\n

    \n Just leave it at Xoops Database and you can ignore all the other options in there.

    \n\n LDAP or Microsoft Active directory servers have been added for authentication as an alternate to the normal Xoops users. The reason is that in many company you already have a user database in ADS or LDAP and they can use that to logon to Xoops and don´t have to register yet another account.\n

    \n\n

    System Module Settings

    \n\n

    \n Here you can activate/deactivate each of the System sections, as well as specify system-wide defaults, e.g. for number of displayed avatars or images per page. You can also select a default editor for blocks, comments, and for all modules.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '33' + tra_translated_words: '776' + tra_untranslated_entities: '0' + tra_last_update: '1596376520' + tra_local: modules/system/language/english/help/preferences.html + tra_status: '10' + tra_date: '1596562089' + tra_submitter: '1' +- + tra_id: '381' + tra_pro_id: '30' + tra_res_id: '247' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Smilies

    \n\n

    Description

    \n\n

    \n Smiles are little graphic symbols that people can use to express themselves. They can be inserted anywhere in the text of an article, comment or post from both the user and admin sides of the system. XOOPS ships with a collection of 17 smilies built in. Some of these are displayed on the\n submission forms in various modules (including forums, news, downloads, links and others). Clicking on a smilie will insert it into the post. Smilies can also be inserted by typing in their unique ‘codes’ (keyboard shortcuts), for example typing ':' '-' 'D' in a post will insert this smilie:\n \"\"/

    \n\n The full list of smilies available on your system and their codes is accessible through the Smilies, which is where you're now. Here you can add, edit and delete smilies, and control which are displayed on submission forms (only nine of the 17 are displayed by default)

    \n\n If you don’t want smilies on your system, you can either uncheck the “display in form?” box (in which case they won’t appear on submission forms, but will still be available via their codes), or use the delete link to remove them entirely.\n

    \n\n
    \n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '11' + tra_translated_words: '207' + tra_untranslated_entities: '0' + tra_last_update: '1596376522' + tra_local: modules/system/language/english/help/smilies.html + tra_status: '10' + tra_date: '1596562090' + tra_submitter: '1' +- + tra_id: '382' + tra_pro_id: '30' + tra_res_id: '248' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Templates

    \n\n

    Description

    \n\n

    \n XOOPS allows for some separation between the actual presentation of the site (the “skin” or user interface) and the code that runs in the back. The first one is handled by a sophisticated mechanism based on graphical themes. A theme may include, in its basic form, the essential HTML\n templates that define the visual interface of the site, as well as the style sheets and images needed to complement that visual interface. Themes are switchable in the administrative interface, so changing the whole appearance of a XOOPS site it’s just a matter of changing the value of a\n selector and clicking on “Accept”. XOOPS also provides site administrators with the ability to let users choose among some available themes.

    \n\n Generally speaking, a theme is the high level visual framework of a site: the theme defines, for instance, the general layout of the site; on the other hand, it does not usually define the specific distribution of content within a block. This is handled by a\n different entity called a template set. A template set is an ensemble of HTML templates that define the presentation of content within all the blocks that form a XOOPS Web site. If we want a more clear metaphor for this, we could say that the theme is like\n the architect of a house, while the template set is like the interiors decorator. The first one sets the walls and defines the general distribution, but it’s the second one who’s in charge of “dressing” those walls.

    \n\n If the active theme is a simple one that only includes a theme file, CSS files and some images, XOOPS employs the default template set to define the presentation of blocks. However, some complex themes are sophisticated enough to include their own template set. In this case, the site\n administrator must use the administrative interface to set both the theme and the template set.

    \n\n How is the theme magic accomplished? That is, how can HTML templates include dynamic content? This is done not with mirrors and smoke, but with a clever template engine called\n Smarty that makes the function of what used to be called\n variable interpolation. Expressed in a simple way, we could say that the XOOPS system uses PHP files to hold the logic of the modules (access to the database, allocation of variables, management of rights...), HTML files with Smarty variables inserted to manage the\n actual visual interface, and the Smarty engine to insert values and strings in specific places within the HTML that builds the pages seen by the end user. All in all, what this means to you can be easily summarized: thanks to its theming system, XOOPS lets site designers build more\n interesting and visually stunning sites without much concern about what happens under the hood.\n

    \n

    Cloning and downloading template sets

    \n\n

    \n If you would like to create a custom template set you can make a copy of the default set (or any other) by selecting the ‘clone’ link (you will be prompted to give the new set a name). Unlike the default, other template sets can be freely edited. You can also save a copy of a\n template set to disk by selecting the ‘download’ link, or remove it with the ‘delete’ link. You may also sometimes see an additional ‘Generate’ link next to new modules for which templates have not yet been created.\n

    \n\n

    Editing templates

    \n\n

    \n You can see a full list of available templates by browsing the directory treeview. When you select a template, XOOPS will open it in an editor where you can edit it.

    \n\n While editing templates you must enable a preference that automatically updates module template .tpl files if there are newer files under the themes/your theme/templates directory for the current theme (System Module -> Preferences -> General Settings -> Update module template .tpl files\n from themes/your theme/templates directory? -> ‘Yes’). This should be turned off once the site goes public.

    \n If you accidentally mess up a template don’t forget that you can retrieve a ‘good’ copy from the default template set. If you are working with non-standard templates it may be a good idea to save a copy to disk before you start modifying them.\n\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '27' + tra_translated_words: '714' + tra_untranslated_entities: '0' + tra_last_update: '1596376523' + tra_local: modules/system/language/english/help/tplsets.html + tra_status: '10' + tra_date: '1596562090' + tra_submitter: '1' +- + tra_id: '383' + tra_pro_id: '30' + tra_res_id: '249' + tra_lang_id: '1' + tra_content: "
    \n\n

    Help: User Ranks

    \n

    Description

    \n\n

    \n User Ranks allow you to give people some ‘status’ based on either their role or level of participation in the community. It is important to note that user ranks are functionally irrelevant - they *do not* confer any extra privileges or administrative rights at all – they are just\n titles. User access rights are actually controlled elsewhere (through the Groups section of the control panel). If you assign someone the Webmaster user rank but forget to also assign them to the Webmaster user group (a common mistake) they may look cool but they won’t be able to administer\n the site !

    \n\n ‘Normal’ ranks are assigned on the basis of the number of forum posts and comments a user has made. A user’s rank will change as they make enough posts to qualify for the next level. XOOPS ships with the following default ranks: Just popping in; Not too shy to talk; Quite a regular;\n Just can’t stay away; and Home away from home.\n XOOPS also ships with two ‘special ranks’: Moderator and Webmaster. Special ranks differ in that they can be assigned to users irrespective of the number of posts they have made. A typical use of special ranks is to give recognition to people performing various administrative\n functions.

    \n\n The ‘edit’ link allows you to change the name of a rank, to alter the minimum / maximum number of posts needed to qualify, to designate it as a ‘special’ rank (or not), and to upload a new rank image. You can remove unnecessary ranks (‘delete’ link).

    \n\n You can create additional ranks through the form at the bottom of the user rank page. Simply assign a name, minimum and maximum number of posts (if desired), upload a rank image and assign it as either normal or special.\n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '15' + tra_translated_words: '310' + tra_untranslated_entities: '0' + tra_last_update: '1596376525' + tra_local: modules/system/language/english/help/userrank.html + tra_status: '10' + tra_date: '1596562091' + tra_submitter: '1' +- + tra_id: '384' + tra_pro_id: '30' + tra_res_id: '250' + tra_lang_id: '1' + tra_content: "
    \n

    Help: Users

    \n\n

    Description

    \n\n

    \n XOOPS provides built in tools for easy user management. These include the ability to search for users by various criteria, send email and private messages to users through a template-based messaging system. In your site, users have the rights that pertain to the group they're assigned\n to.

    \n\n As to users, they have access to their profile, have some control over most of the information that will be visible to other users, and have also an inbox to receive private messages from the site administrator or from other users. They have besides control over what changes in the site will\n trigger personal notifications. And depending on the permissions set by the site manager, they can see content and participate in the site's life by uploading content, writing stories or comments, rating content and in general giving their feedback to what they see on the site.

    \n

    \n\n

    Advanced Search

    \n\n

    \n \"Advanced Search\" provides a wide range of options that you can use to search for specific users or to filter your membership. You can also obtain a complete list of members by pressing the ‘submit’ button without using any of the filters.\n

    \n\n

    Edit Users

    \n\n

    \n You can add, edit and delete users through this section of the System Module.

    \n To edit a user, search for one based on the name or other criteria. You may then choose to either

    \n\n i) modify their details or
    \n ii) delete them using the second drop down box.

    \n\n Selecting ‘modify’ will open the user’s profile which you may then change as you see fit (note that you can also reach the edit profile page from the user side via the member directory, or by clicking on a username anywhere in the site).\n

    \n\n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '18' + tra_translated_words: '298' + tra_untranslated_entities: '0' + tra_last_update: '1596376526' + tra_local: modules/system/language/english/help/users.html + tra_status: '10' + tra_date: '1596562092' + tra_submitter: '1' +- + tra_id: '385' + tra_pro_id: '30' + tra_res_id: '251' + tra_lang_id: '1' + tra_content: "All about XOOPS page for more details.');\ndefine('_OXYGEN_XOOPS_LINKS', 'XOOPS Links');\ndefine('_OXYGEN_XOOPSPROJECT', 'XOOPS Project');\ndefine('_OXYGEN_XOOPSCORE', 'XOOPS Core');\ndefine('_OXYGEN_XOOPSTHEME', 'XOOPS Themes');\ndefine('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki');\ndefine('_OXYGEN_XOOPSBOOKS', 'XOOPS Books');\ndefine('_OXYGEN_NEWMODULE', 'New Modules');\ndefine('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ');\ndefine('_OXYGEN_CODESVN', 'Code Repository');\ndefine('_OXYGEN_REPORTBUG', 'Report Bug');\ndefine('_OXYGEN_SITEPREF', 'Preferences');\ndefine('_OXYGEN_GENERAL', 'General Settings');\ndefine('_OXYGEN_USERSETTINGS', 'User Info Settings');\ndefine('_OXYGEN_METAFOOTER', 'Meta Tags and Footer');\ndefine('_OXYGEN_CENSOR', 'Word Censoring Options');\ndefine('_OXYGEN_SEARCH', 'Search Options');\ndefine('_OXYGEN_MAILER', 'Email Setup');\ndefine('_OXYGEN_AUTHENTICATION', 'Authentication Options');\ndefine('_OXYGEN_MODULESETTINGS', 'System Module Settings');\n//Add for styles name\ndefine('_OXYGEN_SILVER', 'Silver');\ndefine('_OXYGEN_DARK', 'Dark');\ndefine('_OXYGEN_ORANGE', 'Orange');\n//Add 10 des\ndefine('_OXYGEN_XOOPS_LICENSE', 'XOOPS License');\ndefine('_OXYGEN_RSS', 'RSS Feed');\ndefine('_OXYGEN_ADMINISTRATION', 'XOOPS Administration');\ndefine('_OXYGEN_UPTOP', 'Up Top');\n//Add help\ndefine('_OXYGEN_HELP_1', 'How can I create content with XOOPS?');\ndefine('_OXYGEN_HELP_DESC_1', 'To create content, you must first install a content module, like the Publisher or the News module. To learn more about XOOPS modules click here');\ndefine('_OXYGEN_HELP_2', 'What is the Block?');\ndefine('_OXYGEN_HELP_DESC_2', 'Blocks can provide additional/specific content from the installed modules. There can be and custom blocks which can contain text, JS Code, HTML formatted text, pictures, etc. The content in these blocks may be formatted individually or can inherit formatting from the Website. (more ...)');\ndefine('_OXYGEN_HELP_3', 'How I can find more help?');\ndefine('_OXYGEN_HELP_DESC_3', 'If you need more help and information to using XOOPS you can use Help pages in system module or use XOOPS Local support sites ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '49' + tra_translated_words: '213' + tra_untranslated_entities: '0' + tra_last_update: '1596376529' + tra_local: modules/system/themes/default/language/english/admin.php + tra_status: '10' + tra_date: '1596562094' + tra_submitter: '1' +- + tra_id: '387' + tra_pro_id: '30' + tra_res_id: '253' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org/modules/library/',\n 'title' => _AD_XOOPSTHEMES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png'\n);\n\n$menu[] = array(\n 'link' => 'https://github.com/XoopsModules25x',\n 'title' => _AD_XOOPSMODULES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n*/\n\nreturn $menu;" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '18' + tra_translated_words: '49' + tra_untranslated_entities: '0' + tra_last_update: '1596376530' + tra_local: modules/system/themes/default/language/english/localsupport.php + tra_status: '10' + tra_date: '1596562094' + tra_submitter: '1' +- + tra_id: '388' + tra_pro_id: '30' + tra_res_id: '254' + tra_lang_id: '1' + tra_content: "All about XOOPS page for more details.');\ndefine('_OXYGEN_XOOPS_LINKS', 'XOOPS Links');\ndefine('_OXYGEN_XOOPSPROJECT', 'XOOPS Project');\ndefine('_OXYGEN_XOOPSCORE', 'XOOPS Core');\ndefine('_OXYGEN_XOOPSTHEME', 'XOOPS Themes');\ndefine('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki');\ndefine('_OXYGEN_XOOPSBOOKS', 'XOOPS Books');\ndefine('_OXYGEN_NEWMODULE', 'New Modules');\ndefine('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ');\ndefine('_OXYGEN_CODESVN', 'Code Repository');\ndefine('_OXYGEN_REPORTBUG', 'Report Bug');\ndefine('_OXYGEN_SITEPREF', 'Preferences');\ndefine('_OXYGEN_GENERAL', 'General Settings');\ndefine('_OXYGEN_USERSETTINGS', 'User Info Settings');\ndefine('_OXYGEN_METAFOOTER', 'Meta Tags and Footer');\ndefine('_OXYGEN_CENSOR', 'Word Censoring Options');\ndefine('_OXYGEN_SEARCH', 'Search Options');\ndefine('_OXYGEN_MAILER', 'Email Setup');\ndefine('_OXYGEN_AUTHENTICATION', 'Authentication Options');\ndefine('_OXYGEN_MODULESETTINGS', 'System Module Settings');\n//Add for styles name\ndefine('_OXYGEN_SILVER', 'Silver');\ndefine('_OXYGEN_DARK', 'Dark');\ndefine('_OXYGEN_ORANGE', 'Orange');\n//Add 10 des\ndefine('_OXYGEN_XOOPS_LICENSE', 'XOOPS License');\ndefine('_OXYGEN_RSS', 'RSS Feed');\ndefine('_OXYGEN_ADMINISTRATION', 'XOOPS Administration');\ndefine('_OXYGEN_UPTOP', 'Up Top');\n//Add help\ndefine('_OXYGEN_HELP_1', 'How can I create content with XOOPS?');\ndefine('_OXYGEN_HELP_DESC_1', 'To create content, you must first install a content module, like the Publisher or the News module. To learn more about XOOPS modules click here');\ndefine('_OXYGEN_HELP_2', 'What is the Block?');\ndefine('_OXYGEN_HELP_DESC_2', 'Blocks can provide additional/specific content from the installed modules. There can be and custom blocks which can contain text, JS Code, HTML formatted text, pictures, etc. The content in these blocks may be formatted individually or can inherit formatting from the Website. (more ...)');\ndefine('_OXYGEN_HELP_3', 'How I can find more help?');\ndefine('_OXYGEN_HELP_DESC_3', 'If you need more help and information to using XOOPS you can use Help pages in system module or use XOOPS Local support sites ');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '49' + tra_translated_words: '213' + tra_untranslated_entities: '0' + tra_last_update: '1596376595' + tra_local: modules/system/themes/transition/language/english/admin.php + tra_status: '10' + tra_date: '1596562095' + tra_submitter: '1' +- + tra_id: '389' + tra_pro_id: '30' + tra_res_id: '255' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org/modules/library/',\n 'title' => _AD_XOOPSTHEMES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png'\n);\n\n$menu[] = array(\n 'link' => 'https://github.com/XoopsModules25x',\n 'title' => _AD_XOOPSMODULES,\n 'absolute' => 1,\n 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png'\n);\n*/\n\nreturn $menu;" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '18' + tra_translated_words: '49' + tra_untranslated_entities: '0' + tra_last_update: '1596376594' + tra_local: modules/system/themes/transition/language/english/localsupport.php + tra_status: '10' + tra_date: '1596562096' + tra_submitter: '1' +- + tra_id: '390' + tra_pro_id: '30' + tra_res_id: '256' + tra_lang_id: '1' + tra_content: "All about XOOPS page for more details.');\ndefine('_MD_XOOPS_LINKS', 'XOOPS Links');\ndefine('_THEME_SITEPREF', 'Preferences');\ndefine('_THEME_GENERAL', 'General Settings');\ndefine('_THEME_USERSETTINGS', 'User Info Settings');\ndefine('_THEME_METAFOOTER', 'Meta Tags and Footer');\ndefine('_THEME_CENSOR', 'Word Censoring Options');\ndefine('_THEME_SEARCH', 'Search Options');\ndefine('_THEME_MAILER', 'Email Setup');\ndefine('_THEME_AUTHENTICATION', 'Authentication Options');\ndefine('_THEME_MODULESETTINGS', 'System Module Settings');\ndefine('_MD_XOOPSPROJECT', 'XOOPS Project');\ndefine('_MD_LOCALSUPPORT', 'XOOPS Local supports');\ndefine('_MD_XOOPSCORE', 'XOOPS Core');\ndefine('_MD_XOOPSTHEME', 'XOOPS Themes');\ndefine('_MD_XOOPSWIKI', 'XOOPS Wiki');\ndefine('_MD_CODESVN', 'Code Repository');\ndefine('_MD_REPORTBUG', 'Report Bug');\ndefine('_MD_MOVETOBLUE', 'Install the official modules');\ndefine('_MD_MOVETOBLUE_LINK', 'http://www.xoops.org/modules/repository/');\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '54' + tra_translated_words: '118' + tra_untranslated_entities: '0' + tra_last_update: '1596376531' + tra_local: modules/system/themes/zetadigme/language/english/admin.php + tra_status: '10' + tra_date: '1596562096' + tra_submitter: '1' +- + tra_id: '391' + tra_pro_id: '30' + tra_res_id: '257' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org',\n 'title' => 'XOOPS',\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png'\n);\n\n$menu[] = array(\n 'link' => 'http://www.xoops.org/modules/library/',\n 'title' => _AD_XOOPSTHEMES,\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/tweb.png'\n);\n\n$menu[] = array(\n 'link' => 'https://github.com/XoopsModules25x',\n 'title' => _AD_XOOPSMODULES,\n 'absolute' => 1,\n 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png'\n);\n*/\n\nreturn $menu;" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '48' + tra_untranslated_entities: '0' + tra_last_update: '1596376532' + tra_local: modules/system/themes/zetadigme/language/english/localsupport.php + tra_status: '10' + tra_date: '1596562097' + tra_submitter: '1' +- + tra_id: '392' + tra_pro_id: '30' + tra_res_id: '258' + tra_lang_id: '1' + tra_content: "\nPlease don't uninstall the existent 'profile' module manually, otherwise corresponding data won't be migrated.

    \nOnce the upgrade process is fully completed please go to module administration area to update 'profile' module. Once this is done, profile data will be migrated completely.

    \nTo cancel the upgrade, click here.

    \nOr to proceed.\n\");\n" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '1' + tra_translated_words: '64' + tra_untranslated_entities: '0' + tra_last_update: '1596376592' + tra_local: upgrade/language/english/cnt-2.2.x-to-2.3.0.php + tra_status: '10' + tra_date: '1596562100' + tra_submitter: '1' +- + tra_id: '396' + tra_pro_id: '30' + tra_res_id: '262' + tra_lang_id: '1' + tra_content: " 'http://www.xoops.org/',\n 'title' => 'English support');\n\n// Add extra support sites, use corresponding language folder name as key, for instance:\n/*\n$supports[\"french\"] = array(\n \"url\" => \"http://www.frxoops.org/\",\n \"title\" => \"Support francophone\"\n);\n*/" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '17' + tra_translated_words: '59' + tra_untranslated_entities: '0' + tra_last_update: '1596376587' + tra_local: upgrade/language/english/support.php + tra_status: '10' + tra_date: '1596562101' + tra_submitter: '1' +- + tra_id: '397' + tra_pro_id: '30' + tra_res_id: '263' + tra_lang_id: '1' + tra_content: "(i.e. chmod 777 directory_name on a UNIX/LINUX server)');\ndefine('IS_NOT_WRITABLE', '%s is NOT writable.');\ndefine('IS_WRITABLE', '%s is writable.');\ndefine('ERR_COULD_NOT_WRITE_MAINFILE', 'Error writing content to mainfile.php, write the content into mainfile.php manually.');" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '20' + tra_translated_words: '195' + tra_untranslated_entities: '0' + tra_last_update: '1596376590' + tra_local: upgrade/language/english/upd-2.0.18-to-2.3.0.php + tra_status: '10' + tra_date: '1596562101' + tra_submitter: '1' +- + tra_id: '398' + tra_pro_id: '30' + tra_res_id: '264' tra_lang_id: '1' - tra_content: " - Website:\r\n * @version $Id: 1.0 admin.php 1 Mon 2018-03-19 10:04:52Z XOOPS Project (www.xoops.org) $\r\n */\r\nrequire_once __DIR__ . '/common.php';\r\n\r\n// ---------------- Admin Index ----------------\r\ndefine('_AM_WGGALLERY_STATISTICS', 'Statistics');\r\n// There are\r\ndefine('_AM_WGGALLERY_THEREARE_ALBUMS', \"There are %s albums in the database\");\r\ndefine('_AM_WGGALLERY_THEREARE_IMAGES', \"There are %s images in the database\");\r\ndefine('_AM_WGGALLERY_THEREARE_GALLERYTYPES', \"There are %s gallery types in the database\");\r\ndefine('_AM_WGGALLERY_THEREARE_ALBUMTYPES', \"There are %s album types in the database\");\r\ndefine('_AM_WGGALLERY_THEREARE_WATERMARKS', \"There are %s watermarks in the database\");\r\ndefine('_AM_WGGALLERY_THEREARE_CATEGORIES', \"There are %s categories in the database\");\r\n// There aren't\r\ndefine('_AM_WGGALLERY_THEREARENT_GALLERYTYPES', \"There aren't gallery types! For initialization/reset goto 'Maintenance' => 'Maintain gallerytypes' and click on button 'Set default settings'\");\r\ndefine('_AM_WGGALLERY_THEREARENT_ALBUMTYPES', \"There aren't album types! For initialization/reset goto 'Maintenance' => 'Maintain albumtypes' and click on button 'Set default settings'\");\r\ndefine('_AM_WGGALLERY_THEREARENT_WATERMARKS', 'Currently there are no watermarks defined!');\r\ndefine('_AM_WGGALLERY_THEREARENT_CATEGORIES', \"There aren't categories!\");\r\n// ---------------- Admin Files ----------------\r\n// Buttons\r\ndefine('_AM_WGGALLERY_ADD_ALBUM', 'Add New Album');\r\ndefine('_AM_WGGALLERY_ADD_IMAGE', 'Add New Image');\r\ndefine('_AM_WGGALLERY_ADD_GALLERYTYPE', 'Add New Gallery Type');\r\ndefine('_AM_WGGALLERY_ADD_ALBUMTYPE', 'Add New Album Type');\r\ndefine('_AM_WGGALLERY_ADD_CATEGORY', 'Add New Category');\r\n// Lists\r\ndefine('_AM_WGGALLERY_ALBUMS_LIST', 'List of Albums');\r\ndefine('_AM_WGGALLERY_ALBUMS_APPROVE', 'Albums waiting for approving');\r\ndefine('_AM_WGGALLERY_IMAGES_LIST', 'List of Images');\r\ndefine('_AM_WGGALLERY_IMAGES_APPROVE', 'Images waiting for approving');\r\ndefine('_AM_WGGALLERY_GALLERYTYPES_LIST', 'List of Gallery types');\r\ndefine('_AM_WGGALLERY_ALBUMTYPES_LIST', 'List of Album types');\r\ndefine('_AM_WGGALLERY_WATERMARKS_LIST', 'List of Watermarks');\r\ndefine('_AM_WGGALLERY_CATEGORIES_LIST', 'List of Categories');\r\n// Album\r\ndefine('_AM_WGGALLERY_ALBUM_IMGNAME', \"Name of album image (if '\" . _CO_WGGALLERY_ALBUM_USE_UPLOADED . \"')\");\r\ndefine('_AM_WGGALLERY_ALBUM_IMGID', \"ID of album image (if '\" . _CO_WGGALLERY_ALBUM_IMGID . \"')\");\r\n//Categories\r\ndefine('_AM_WGGALLERY_EDIT_CATEGORY', 'Edit category');\r\ndefine('_AM_WGGALLERY_CAT_ID', 'Id');\r\ndefine('_AM_WGGALLERY_CAT_TEXT', 'Category text');\r\ndefine('_AM_WGGALLERY_CAT_EXIF', 'Exif name for category');\r\ndefine('_AM_WGGALLERY_CAT_ALBUM', 'Use category for albums');\r\ndefine('_AM_WGGALLERY_CAT_IMAGE', 'Use category for images');\r\ndefine('_AM_WGGALLERY_CAT_SEARCH', 'Use category for search');\r\ndefine('_AM_WGGALLERY_CAT_ERROR_CHANGE', 'Error when changing option');\r\n// Elements of Gallerytype\r\ndefine('_AM_WGGALLERY_GT_AT_ID', 'Id');\r\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY', 'Primary');\r\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY_1', 'Currently primary');\r\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY_0', 'Currently not primary');\r\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY_SET', 'Set to primary');\r\ndefine('_AM_WGGALLERY_GT_AT_NAME', 'Name');\r\ndefine('_AM_WGGALLERY_GT_AT_CREDITS', 'Credits');\r\ndefine('_AM_WGGALLERY_GT_AT_TEMPLATE', 'Template');\r\ndefine('_AM_WGGALLERY_GT_AT_OPTIONS', 'Option');\r\ndefine('_AM_WGGALLERY_GT_AT_DATE', 'Date');\r\n// Gallerytype add/edit\r\ndefine('_AM_WGGALLERY_GALLERYTYPE_ADD', 'Add Gallerytype');\r\ndefine('_AM_WGGALLERY_GALLERYTYPE_EDIT', 'Edit Gallerytype');\r\n// Elements of Gallery options\r\ndefine('_AM_WGGALLERY_OPTION_GT_SET', 'Set options for selected gallerytype');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE', 'Slideshow source');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_DESC',\r\n \"Pay attention: if the user do not have to download large images the source will be automatically reduce to medium for this user in order to avoid unallowed download by right mouse click.
    User with right to download large images will also see large images, if you have selected 'large'.\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_PREVIEW', 'Preview source');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_LARGE', 'large images');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_MEDIUM', 'medium images');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_THUMB', 'thumbs');\r\n// jssor\r\ndefine('_AM_WGGALLERY_OPTION_GT_ARROWS', 'Type of arrows');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BULLETS', 'Type of bullets');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BULLETS_DESC', 'Do not use bullets together with Thumbnails');\r\ndefine('_AM_WGGALLERY_OPTION_GT_THUMBNAILS', 'Type of thumbnail list');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LOADINGS', 'Type of loading symbol');\r\ndefine('_AM_WGGALLERY_OPTION_GT_AUTOPLAY', 'Autoplay');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTIONS', 'Play options');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_1', 'play continuously');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_2', 'stop at last slide');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_4', 'stop on click');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_8', 'stop on user navigation (click on arrow/bullet/thumbnail, swipe slide, press keyboard left, right arrow key)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_12', 'stop on click or user navigation');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE', 'Options for fill mode');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_0', 'Stretch');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_1', 'contain (keep aspect ratio and put all inside slide)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_2', 'cover (keep aspect ratio and cover whole slide)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_4', 'actual size');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_5', 'contain for large image and actual size for small image');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE', 'Slideshow type');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_1', 'Defined size');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2', 'Full template width');\r\n// define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_3', 'Full window');\r\ndefine('_AM_WGGALLERY_OPTION_GT_MAXWIDTH', 'Max image width');\r\ndefine('_AM_WGGALLERY_OPTION_GT_MAXWIDTH_DESC', \"Define max image width for image container in pixel. Not valid for '\" . _AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2 . \"'\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT', 'Max image height');\r\ndefine('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT_DESC', \"Define max image height for image container in pixel. Not valid for '\" . _AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2 . \"'\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_ORIENTATION', 'Orientation');\r\ndefine('_AM_WGGALLERY_OPTION_GT_ORIENTATION_H', 'Horizontal');\r\ndefine('_AM_WGGALLERY_OPTION_GT_ORIENTATION_V', 'Vertical');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSORDER', 'Transition order');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSORDER_RANDOM', 'Random');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSORDER_INORDER', 'In order of list');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBSDOTS', 'Show thumbs or dots');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBS', 'Show thumbs');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWDOTS', 'Show dots');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED', 'Slideshow speed');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED_DESC', 'Interval in milliseconds before displaying the next image');\r\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_DESC', 'Automatically start slideshow when opened');\r\ndefine('_AM_WGGALLERY_OPTION_GT_ROWHEIGHT', 'Row height');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LASTROW', 'Last row');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LASTROW_DESC', 'Should the last row be justified to full width of row');\r\ndefine('_AM_WGGALLERY_OPTION_GT_MARGINS', 'Margin between the images');\r\ndefine('_AM_WGGALLERY_OPTION_GT_OUTERBORDER', 'Outer margin of image container');\r\ndefine('_AM_WGGALLERY_OPTION_GT_RANDOMIZE', 'Show image in random order');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOW', 'Show slideshow');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOW_OPTIONS', 'Slideshow options (not all option apply to each colorbox style):');\r\ndefine('_AM_WGGALLERY_OPTION_GT_COLORBOXSTYLE', 'Colorbox style');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSEFFECT', 'Transition effect');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SPEEDOPEN', 'Speed for opening slideshow');\r\ndefine('_AM_WGGALLERY_OPTION_GT_AUTOOPEN', 'Open slidehow modal automatically');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOWTYPE', 'Slideshow type');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BUTTTONCLOSE', 'Show close button');\r\ndefine('_AM_WGGALLERY_OPTION_GT_NAVBAR', 'Show navbar with thumbs');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_1', 'Show always');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_2', 'Show the navbar only when the screen width is greater than 768 pixels');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_3', 'Show the navbar only when the screen width is greater than 992 pixels');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_4', 'Show the navbar only when the screen width is greater than 1200 pixels');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBAR', 'Show toolbar');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBARZOOM', 'Show zoom buttons in toolbar');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD', 'Show download buttons in toolbar');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD_DESC', 'If you enable this option, always the source file will be downloaded. Pay attention: this ingore the permissions set in the album settings.');\r\ndefine('_AM_WGGALLERY_OPTION_GT_FULLSCREEN', 'Switch to full screen when starting slideshow');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSDURATION', 'Transition speed');\r\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSDURATION_DESC', 'Period of animation in milliseconds between 2 images');\r\ndefine('_AM_WGGALLERY_OPTION_GT_INDEXIMG', 'Type of image on index page');\r\ndefine('_AM_WGGALLERY_OPTION_GT_INDEXIMGHEIGHT', 'Image height');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWLABEL', 'Show image index (Image {current} of {total}%)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSKIN', 'Style commands');\r\ndefine('_AM_WGGALLERY_OPTION_GT_ANIMTIME', 'Animation speed');\r\ndefine('_AM_WGGALLERY_OPTION_GT_ANIMTIME_DESC', 'Time for animaton (e.g. resize image) between two images in millisecunds');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCOUNTER', 'Show counter');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLPROGRESSBAR', 'Show progress bar');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLMAXWIDTH', 'Max gallery width (in % of window)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLMAXHEIGTH', 'Max gallery height (in % of window)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BACKGROUND', 'Background');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BACKHEIGHT', 'Background height');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BORDER', 'Border');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERWIDTH', 'Width');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERCOLOR', 'Color');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERPADDING', 'Padding');\r\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERRADIUS', 'Radius');\r\ndefine('_AM_WGGALLERY_OPTION_GT_SHADOW', 'Show shadow');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION', 'Data position');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_UNDER', 'Under');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_OVER', 'Over');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_RSIDE', 'Right side');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_LSIDE', 'Left side');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_DESC', \"Please note lightbox uses a smart system automatically switching to '\" . _AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_OVER . \"' as soon element becomes too small because of long texts or tiny window.\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION', 'Command position');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_INNER', 'Inner');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_OUTER', 'Outer');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_DESC', \"Please note lightbox will automatically switch to '\" . _AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_OUTER . \"' if inner commands are too wide for the represented element\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSWIDTH', 'Thumbs width (in pixel)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSHEIGTH', 'Thumbs height (in pixel)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFULLSCREEN', \"Show command 'Fullscreeen'\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR', 'Fullscreen image behavior');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FIT', 'fit - image will be completely visible (eventually leaving spaces on edges)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FILL', 'fill - image will always fill the screen (a portion could be eventually hidden)');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_SMART', \"smart - LC Lightbox uses 'fit' mode and switches to 'fill' only if images aspect ratio is similar to available space\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS', \"Show command 'Socials'\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB', 'Facebook App ID');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB_DESC', 'Remember to add Facebook SDK in your website');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDOWNLOAD', \"Show command 'Download'\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLRCLICK', 'Disable right mouse click');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLTOGGLETXT', \"Show toggle command 'Text'\");\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS', 'Position of nav buttons');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_N', 'Normal');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_M', 'Middle');\r\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSLIDESHOW', \"Show command 'Play'\");\r\n\r\n// Albumtype add/edit\r\ndefine('_AM_WGGALLERY_ALBUMTYPE_ADD', 'Add Albumtype');\r\ndefine('_AM_WGGALLERY_ALBUMTYPE_EDIT', 'Edit Albumtype');\r\n// options of Albumtypes\r\ndefine('_AM_WGGALLERY_OPTION_AT_SET', 'Set options for selected album type');\r\ndefine('_AM_WGGALLERY_OPTION_AT_SETINFO', 'The settings for album types will be used for index page and album blocks');\r\ndefine('_AM_WGGALLERY_OPTION_AT_HOVER', 'Hover effect');\r\ndefine('_AM_WGGALLERY_OPTION_AT_NB_COLS_ALB', 'Number of columns for album list');\r\ndefine('_AM_WGGALLERY_OPTION_AT_NB_COLS_CAT', 'Number of columns for category list');\r\n// common options\r\ndefine('_AM_WGGALLERY_OPTION_OPACITIY', 'Opacity');\r\ndefine('_AM_WGGALLERY_OPTION_SHOWTITLE', 'Show title');\r\ndefine('_AM_WGGALLERY_OPTION_SHOWDESCR', 'Show description');\r\ndefine('_AM_WGGALLERY_OPTION_CSS', 'Select css for style');\r\ndefine('_AM_WGGALLERY_OPTION_SHOWSUBMITTER', 'Show submitter');\r\n// Maintenance\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ALBUM_SELECT', 'Select album');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DR', 'Delete and reset');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_R', 'Set default settings');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIL', 'Resize all large images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIM', 'Resize all medium images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIT', 'Resize all thumbs');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI', 'Delete unused images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI_SHOW', 'Show list of unused images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESET', 'Successfully reset: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_CREATE', 'Successfully created: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESIZE', 'Successfully resized: %s times resized for %t images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_DELETE', 'Successfully deleted: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_RESET', 'Error when reseting: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_CREATE', 'Error when creating: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_DELETE', 'Error when deleting: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_RESIZE', 'Error when resizing: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_READDIR', 'Error when reading directory: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_TYP', 'Typ of maintenance');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DESC', 'Description');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_RESULTS', 'Results');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_GT', 'Maintain gallerytypes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_GT_DESC', 'Delete gallerytypes not supported anymore and/or reset all gallerytypes to default values');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_GT_SURERESET', 'All existing gallery settings will be updated to default settings. Do you want to continue?');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_GT_SUREDELETE', 'All existing gallerytypes (settings included) will be deleted and replaced by current gallerytypes. Do you want to continue?');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_AT', 'Maintain albumtypes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_AT_DESC', 'Delete albumtypes not supported anymore and/or reset all albumtypes to default values');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_AT_SURERESET', 'All existing album settings will be updated to default albumtypes. Do you want to continue?');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_AT_SUREDELETE', 'All existing albumtypes (settings included) will be deleted and replaced by current albumtypes. Do you want to continue?');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE', 'Resize images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE_DESC', 'Resize images or thumbs to max height corresponding module preferences.
    Current settings:
      \r\n
    • large: max width %lw px / max height %lh px
    • \r\n
    • medium: max width %mw px / max height %mh px
    • \r\n
    • thumb: max width %tw px / max height %th px
    • \r\n
    ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE_INFO', 'Resizing of \"large images\" is only possible if original image is available!');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE_SELECT', 'Select kind of images for resizing');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED', 'Cleanup image directory');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_DESC', 'All currently unused images from following directories will be deleted:
      \r\n
    • %p/albums/
    • \r\n
    • %p/large/
    • \r\n
    • %p/medium/
    • \r\n
    • %p/thumbs/
    • \r\n
    • %p/temp/
    • \r\n
    ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID', \"Delete invalid items in table 'images'\");\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_DESC', \"Delete invalid items in table 'images', e.g. item was created, but something went wrong during upload\");\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_IMG', 'Invalid item: img_id ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_NONE', 'No unused images found');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DUI_SUREDELETE', 'All currently unused album images will be deleted! Do you want to continue?');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_WATERMARK', 'Add watermarks to an album later');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_WATERMARK_DESC', 'Add watermarks to a selected album.
    Attention: existing watermarks will be not removed.
    If there are already watermarks on, an additional watermark will be added to images.');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGDIR', 'Broken items image to directory');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGDIR_DESC', 'Items of table images are searched, where the image is not in the upload directory.');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGALB', 'Broken items image to albums');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGALB_DESC', 'Items of table images are searched, where the parent album is not existing (anymore).');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ITEM_SEARCH', 'Search items');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_IMG_SEARCHOK', 'No broken items image found');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_IMG_CLEAN', 'Clean broken items');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEM', 'System checks');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEMDESC', 'Checks whether php settings are compatibe with your module settings');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_RESULTS', 'Result of system checks');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_TYPE', \"Check PHP setting '%s'\");\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_DESC', 'Module setting allows %s Bytes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_INFO', 'Sets max size of post data allowed');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_DESC', 'Max file size for post: %s (%b Bytes)');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_INFO', 'Whether or not to allow HTTP file uploads');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_DESC', 'File upload allowes: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_INFO', 'Sets max size for file upload');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_DESC', 'Max file size for file upload: %s (%b Bytes)');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO1', 'Sets the maximum amount of memory in bytes that a script is allowed to allocate');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO2', 'If you have problems with uploading big pictures then increase this value');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_DESC', 'Max memory limit: %s (%b Bytes)');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR1', 'Please reduce module setting or increase php setting');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR2', 'Please turn php setting on');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR3', 'memory_limit must be higher than upload_max_filesize and higher than post_max_size');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF', 'Read Exif-data');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_DESC', 'Read and save exif data for all images once again');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READ', 'Read missing exif data');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READALL', 'Read all exif data again');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_SUCCESS', 'Successfully read exif');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_ERROR', 'Error when reading exif');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE', 'Check used space in upload directory');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE_DESC', 'Following upload directories will be checked in order to get used space:
      \r\n
    • %p/albums/
    • \r\n
    • %p/large/
    • \r\n
    • %p/medium/
    • \r\n
    • %p/thumbs/
    • \r\n
    • %p/temp/
    • \r\n
    ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_SOURCE', 'Error - necessary sourcefile not found: ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT', 'Check mimetypes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_DESC', 'Check image table for:
      \r\n
    • invalid mimetypes
    • \r\n
    • mimetypes not allowed according module preferences
    • \r\n
    ');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SEARCH', 'Search invalid mimetypes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_CLEAN', 'Clean invalid mimetypes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESS', '%s mimetype of %t are valid');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESSOK', 'Mimetype valid');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_ERROR', 'Invalid mimetype');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVESUCCESS', 'Mimetype successfully changed');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVEERROR', 'Error when saving mimetype');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE', 'Cleaning ratings/likes');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_DESC', 'Delete ratings/likes, where the image is not existing anymore');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_NUM', '%e of %s ratings are invalid');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_RESULT', '%s of %t ratings cleaned');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS', 'Cleaning used categories');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_DESC', 'Delete category in albums and images, if category is not existing anymore');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_RESULT', '%t items have been cleaned');\r\n// Import\r\ndefine('_AM_WGGALLERY_IMPORT', 'Import data and files from other gallery modules');\r\ndefine('_AM_WGGALLERY_IMPORT_LIST', 'List of supported modules');\r\ndefine('_AM_WGGALLERY_IMPORT_SUPPORT', 'Supported modules for import');\r\ndefine('_AM_WGGALLERY_IMPORT_SUP_INSTALLED', 'module is installed');\r\ndefine('_AM_WGGALLERY_IMPORT_SUP_NOTINSTALLED', 'module is not installed');\r\ndefine('_AM_WGGALLERY_IMPORT_FOUND', 'Search result');\r\ndefine('_AM_WGGALLERY_IMPORT_READ', 'Read module data');\r\ndefine('_AM_WGGALLERY_IMPORT_EXEC', 'Import data and files');\r\ndefine('_AM_WGGALLERY_IMPORT_NUMALB', 'Number of albums');\r\ndefine('_AM_WGGALLERY_IMPORT_NUMIMG', 'Number of images');\r\ndefine('_AM_WGGALLERY_IMPORT_INFO_SIZE', 'Attention: the images will be not resized corrensponding modul preferences. If you want to resize then use \"Maintenance\" after import.');\r\ndefine('_AM_WGGALLERY_IMPORT_ERR', 'Import data is only possible when album and image tables are empty');\r\ndefine('_AM_WGGALLERY_IMPORT_ERR_ALBEXIST', 'There are already albums existing');\r\ndefine('_AM_WGGALLERY_IMPORT_ERR_IMGEXIST', 'There are already images existing');\r\ndefine('_AM_WGGALLERY_IMPORT_SUCCESS', '%a albums and %i images successfully imported');\r\ndefine('_AM_WGGALLERY_IMPORT_ERROR', 'An error occured during import');\r\n\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF', 'Delete Exif-data');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_EXIF_CURRENT', 'Currently missing exif-data: %c of %t images');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_SUCCESS', 'Exif-data successfully deleted');\r\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_ERROR', 'Error when deleting Exif-data');\r\n\r\ndefine('_AM_WGGALLERY_PERMS_ALBDEFAULT', 'Default permissions new album');\r\ndefine('_AM_WGGALLERY_PERMS_ALBDEFAULT_DESC', 'Define the default permissions for creation of a new album');\r\n" + tra_content: " - Website:\r\n * @version $Id: 1.0 blocks.php 1 Mon 2018-03-19 10:04:53Z XOOPS Project (www.xoops.org) $\r\n */\r\n// Admin Edit\r\ndefine('_MB_WGGALLERY_BLOCKTYPE', 'Block type');\r\ndefine('_MB_WGGALLERY_BLOCKTYPE_DEFAULT', 'Default (sorted by date descending)');\r\ndefine('_MB_WGGALLERY_BLOCKTYPE_RECENT', 'Recent items');\r\ndefine('_MB_WGGALLERY_BLOCKTYPE_RANDOM', 'Random items');\r\ndefine('_MB_WGGALLERY_TITLE_SHOW', 'Show title');\r\ndefine('_MB_WGGALLERY_TITLE_LENGTH', 'Title length (0 means no limit)');\r\ndefine('_MB_WGGALLERY_DESC_SHOW', 'Show description');\r\ndefine('_MB_WGGALLERY_DESC_LENGTH', 'Description length (0 means no limit)');\r\ndefine('_MB_WGGALLERY_SHOW', 'Action after click on album');\r\ndefine('_MB_WGGALLERY_SHOW_GALLERY', 'Show gallery (if a gallery type is selected)');\r\ndefine('_MB_WGGALLERY_SHOW_INDEX', 'Show index page');\r\ndefine('_MB_WGGALLERY_NUMB_ALBUMS', 'Number of albums for display in each row');\r\ndefine('_MB_WGGALLERY_ALBUMS_DISPLAYLIST', 'How many albums to load for display list');\r\ndefine('_MB_WGGALLERY_ALBUMS_TO_DISPLAY', 'Albums to display');\r\ndefine('_MB_WGGALLERY_ALL_ALBUMS', \"All albums with state 'online'\");\r\ndefine('_MB_WGGALLERY_IMAGES_DISPLAYLIST', 'How many images to load for display list');\r\ndefine('_MB_WGGALLERY_ALBUMTYPES', 'Use following albumtype for display');\r\ndefine('_MB_WGGALLERY_ALBUMTYPES_PRIMARY', 'Use primary albumtype');\r\ndefine('_MB_WGGALLERY_ALBUMTYPES_OTHER', \"Independent from primary albumtype use '%s' albumtype\");\r\ndefine('_MB_WGGALLERY_NUMB_IMAGES', 'Number of images for display in each row');\r\n" + tra_content: "XOOPS Upgrader\n\n

    \nUpgrade will examine this XOOPS installation and apply any needed patches to make it compatible \nwith the new XOOPS code. Patches may include database changes, adding default settings for new\nconfiguration items, file and data updates, and more.\n

    \nAfter each patch, the upgrader will report the status, and wait for your input to continue. At the\nend of the upgrade, control will pass to the system module update function.\n\n

    \nOnce the upgrade is complete, don't forget to:\n
      \n
    • delete the upgrade folder
    • \n
    • update any modules that have changed
    • \n
    \n\nEOT\n);" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -35,19 +5161,19 @@ tra_last_commiter: '0' tra_reviewed: '0' tra_translated_entities: '20' - tra_translated_words: '98' + tra_translated_words: '121' tra_untranslated_entities: '0' - tra_last_update: '1593756490' - tra_local: blocks.php + tra_last_update: '1596376586' + tra_local: upgrade/language/english/welcome.php tra_status: '10' - tra_date: '1594055414' + tra_date: '1596562103' tra_submitter: '1' - - tra_id: '3' - tra_pro_id: '16' - tra_res_id: '3' + tra_id: '400' + tra_pro_id: '30' + tra_res_id: '266' tra_lang_id: '1' - tra_content: " - Website:\r\n * @version $Id: 1.0 main.php 1 Mon 2018-03-19 10:04:56Z XOOPS Project (www.xoops.org) $\r\n */\r\n\r\n// defines for state\r\ndefine('_CO_WGGALLERY_STATE_OFFLINE', 'Offline');\r\ndefine('_CO_WGGALLERY_STATE_ONLINE', 'Online');\r\ndefine('_CO_WGGALLERY_STATE_APPROVAL', 'Waiting for approval');\r\n// General\r\ndefine('_CO_WGGALLERY_NONE', 'None');\r\ndefine('_CO_WGGALLERY_BACK', 'Go back');\r\ndefine('_CO_WGGALLERY_ALL', 'All');\r\ndefine('_CO_WGGALLERY_UPDATE', 'Update');\r\ndefine('_CO_WGGALLERY_EXEC', 'Execute');\r\ndefine('_CO_WGGALLERY_DOWNLOAD', 'Download');\r\ndefine('_CO_WGGALLERY_DOWNLOAD_ALB', 'Download album');\r\ndefine('_CO_WGGALLERY_DATE', 'Date');\r\ndefine('_CO_WGGALLERY_SUBMITTER', 'Submitter');\r\ndefine('_CO_WGGALLERY_WEIGHT', 'Weight');\r\ndefine('_CO_WGGALLERY_COMMENT', 'comment');\r\ndefine('_CO_WGGALLERY_COMMENTS', 'comments');\r\ndefine('_CO_WGGALLERY_VIEWS', 'Views');\r\ndefine('_CO_WGGALLERY_RATING', 'Rating');\r\n// Forms\r\ndefine('_CO_WGGALLERY_FORM_UPLOAD', 'Upload file');\r\ndefine('_CO_WGGALLERY_FORM_IMAGE_PATH', 'Files in %s ');\r\ndefine('_CO_WGGALLERY_FORM_ACTION', 'Action');\r\ndefine('_CO_WGGALLERY_FORM_EDIT', 'Modification');\r\ndefine('_CO_WGGALLERY_FORM_TOGGLE_SELECT', 'select/unselect all');\r\ndefine('_CO_WGGALLERY_FORM_IMAGEPICKER', 'Select an image');\r\ndefine('_CO_WGGALLERY_FORM_SUBMIT_SUBMITUPLOAD', 'Submit and goto images upload');\r\ndefine('_CO_WGGALLERY_FORM_SUBMIT_WMTEST', 'Submit and show test image');\r\ndefine('_CO_WGGALLERY_FORM_ERROR_INVALIDID', 'Invalid Id');\r\ndefine('_CO_WGGALLERY_FORM_OK', 'Successfully saved');\r\ndefine('_CO_WGGALLERY_FORM_DELETE_OK', 'Successfully deleted');\r\ndefine('_CO_WGGALLERY_FORM_SURE_DELETE', \"Are you sure to delete: %s \"); //default xoops confirm\r\ndefine('_CO_WGGALLERY_FORM_SURE_RENEW', \"Are you sure to update: %s \");\r\ndefine('_CO_WGGALLERY_FORM_DELETE', 'Delete'); //wggallery xoops confirm\r\ndefine('_CO_WGGALLERY_FORM_DELETE_SURE', 'Do you really want to delete?'); //wggallery xoops confirm\r\ndefine('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE1', 'Error when reseting usage of a watermark');\r\ndefine('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE2', 'Error when reseting watermark usage in albums');\r\ndefine('_CO_WGGALLERY_FORM_ERROR_ALBPID', 'Error: parent albums not found');\r\ndefine('_CO_WGGALLERY_FORM_OK_APPROVE', 'Successfully saved album. You will be forwarded to approve the images');\r\n// There aren't\r\ndefine('_CO_WGGALLERY_THEREARENT_ALBUMS', 'Currently there are no albums available');\r\ndefine('_CO_WGGALLERY_THEREARENT_IMAGES', 'Currently there are no images available');\r\n// fine uploader\r\ndefine('_CO_WGGALLERY_FU_SUBMIT', 'Submitting image: ');\r\ndefine('_CO_WGGALLERY_FU_SUBMITTED', 'Image successfully checked, please upload');\r\ndefine('_CO_WGGALLERY_FU_UPLOAD', 'Upload image: ');\r\ndefine('_CO_WGGALLERY_FU_FAILED', 'Errors occured during uploading the images');\r\ndefine('_CO_WGGALLERY_FU_SUCCEEDED', 'Successfully uploaded all images');\r\n// Album buttons\r\ndefine('_CO_WGGALLERY_ALBUM_ADD', 'Add Album');\r\ndefine('_CO_WGGALLERY_ALBUM_EDIT', 'Edit Album');\r\n// Elements of collections\r\ndefine('_CO_WGGALLERY_COLL_TITLE', 'Available collections');\r\ndefine('_CO_WGGALLERY_COLL_ALBUMS', 'Show sub albums');\r\n// Elements of Album\r\ndefine('_CO_WGGALLERY_ALBUMS_TITLE', 'Gallery of albums');\r\ndefine('_CO_WGGALLERY_ALBUMS_COUNT', 'Number of albums');\r\ndefine('_CO_WGGALLERY_ALBUM', 'Album');\r\ndefine('_CO_WGGALLERY_ALBUMS', 'Albums');\r\ndefine('_CO_WGGALLERY_ALBUMS_DESC', 'wgGallery is a XOOPS module for presenting images in albums and categories');\r\ndefine('_CO_WGGALLERY_ALBUM_COLL', 'Collection');\r\ndefine('_CO_WGGALLERY_ALBUM_NB_COLL', 'album(s) in this collection');\r\ndefine('_CO_WGGALLERY_ALBUM_NB_IMAGES', 'image(s) in this album');\r\ndefine('_CO_WGGALLERY_ALBUM_NO_IMAGES', 'Album contains no images');\r\ndefine('_CO_WGGALLERY_ALBUM_ID', 'Id');\r\ndefine('_CO_WGGALLERY_ALBUM_PID', 'Parent collection');\r\ndefine('_CO_WGGALLERY_ALBUM_ISCOLL', 'Album is collection');\r\ndefine('_CO_WGGALLERY_ALBUM_NAME', 'Name');\r\ndefine('_CO_WGGALLERY_ALBUM_DESC', 'Description');\r\ndefine('_CO_WGGALLERY_ALBUM_IMAGE', 'Album image');\r\ndefine('_CO_WGGALLERY_ALBUM_IMGTYPE', 'Source for album image');\r\ndefine('_CO_WGGALLERY_ALBUM_USE_EXIST', 'Use an image of album as album image');\r\ndefine('_CO_WGGALLERY_ALBUM_IMGID', 'Existing images in this album');\r\ndefine('_CO_WGGALLERY_ALBUM_USE_UPLOADED', 'Use an uploaded image as album image');\r\ndefine('_CO_WGGALLERY_ALBUM_CREATE_GRID', 'Create a grid');\r\ndefine('_CO_WGGALLERY_ALBUM_CROP_IMAGE', 'Crop image');\r\ndefine('_CO_WGGALLERY_ALBUM_FORM_UPLOAD_IMAGE', 'Upload a new image');\r\ndefine('_CO_WGGALLERY_ALBUM_STATE', 'State');\r\ndefine('_CO_WGGALLERY_ALBUM_DELETE_DESC', 'Attention: All images linked to this album will also be deleted');\r\ndefine('_CO_WGGALLERY_ALBUM_SELECT', 'Select album');\r\ndefine('_CO_WGGALLERY_ALBUM_SELECT_DESC', 'Please select album for uploading images');\r\ndefine('_CO_WGGALLERY_ALBUMS_SHOW', 'Show all albums');\r\ndefine('_CO_WGGALLERY_ALBUMS_SORT', 'Sorting of albums');\r\ndefine('_CO_WGGALLERY_ALBUM_SORT_SHOWHIDE', 'Click to show/hide the sub items');\r\ndefine('_CO_WGGALLERY_ALBUM_IMAGE_ERRORNOTFOUND', 'Error: album image not found');\r\ndefine('_CO_WGGALLERY_ALBUMS_ERRNOTFOUND', 'Error: Image not found (Image-Id %s)');\r\n// album image handler\r\ndefine('_CO_WGGALLERY_ALBUM_IH_APPLY', 'Apply');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_IMAGE_EDIT', 'Edit album image');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CURRENT', 'Current');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID4', 'Use 4 images');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID6', 'Use 6 images');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC1', 'Select image 1');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC2', 'Select image 2');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC3', 'Select image 3');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC4', 'Select image 4');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC5', 'Select image 5');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC6', 'Select image 6');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_CREATE', 'Create grid');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_CREATE', 'Create image');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE', 'Move');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMIN', 'Zoom in');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMOUT', 'Zomm out');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_LEFT', 'Move left');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_RIGHT', 'Move right');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_UP', 'Move up');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_DOWN', 'Move down');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_HORIZONTAL', 'Flip horizontal');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_VERTICAL', 'Flip vertical');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO', 'Aspect ratio');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO_FREE', 'Free');\r\n// Image add/edit/show\r\ndefine('_CO_WGGALLERY_IMAGE_ADD', 'Add image');\r\ndefine('_CO_WGGALLERY_IMAGE_EDIT', 'Edit image');\r\ndefine('_CO_WGGALLERY_IMAGE_SHOW', 'Show image');\r\n// Elements of Image\r\ndefine('_CO_WGGALLERY_IMAGE', 'Image');\r\ndefine('_CO_WGGALLERY_IMAGES', 'Images');\r\ndefine('_CO_WGGALLERY_IMAGES_TITLE', 'Gallery of images of ');\r\ndefine('_CO_WGGALLERY_IMAGES_COUNT', 'Number of images');\r\ndefine('_CO_WGGALLERY_IMAGES_ALBUMSHOW', 'Show Album');\r\ndefine('_CO_WGGALLERY_IMAGES_INDEX', 'Show Images Index');\r\ndefine('_CO_WGGALLERY_IMAGES_UPLOAD', 'Upload Images');\r\ndefine('_CO_WGGALLERY_IMAGE_MANAGE', 'Image management');\r\ndefine('_CO_WGGALLERY_IMAGE_MANAGE_DESC', 'Resort your images by drag & drop');\r\ndefine('_CO_WGGALLERY_IMAGE_ID', 'Id');\r\ndefine('_CO_WGGALLERY_IMAGE_TITLE', 'Title');\r\ndefine('_CO_WGGALLERY_IMAGE_DESC', 'Description');\r\ndefine('_CO_WGGALLERY_IMAGE_NAME', 'Name');\r\ndefine('_CO_WGGALLERY_IMAGE_NAMEORIG', 'Original name');\r\ndefine('_CO_WGGALLERY_IMAGE_NAMELARGE', 'Name of large image');\r\ndefine('_CO_WGGALLERY_IMAGE_MIMETYPE', 'Mimetype');\r\ndefine('_CO_WGGALLERY_IMAGE_SIZE', 'Size');\r\ndefine('_CO_WGGALLERY_IMAGE_RES', 'Resolution');\r\ndefine('_CO_WGGALLERY_IMAGE_RESX', 'Resx');\r\ndefine('_CO_WGGALLERY_IMAGE_RESY', 'Resy');\r\ndefine('_CO_WGGALLERY_IMAGE_DOWNLOADS', 'Downloads');\r\ndefine('_CO_WGGALLERY_IMAGE_RATINGLIKES', 'Ratinglikes');\r\ndefine('_CO_WGGALLERY_IMAGE_VOTES', 'Votes');\r\ndefine('_CO_WGGALLERY_IMAGE_ALBID', 'Albums');\r\ndefine('_CO_WGGALLERY_IMAGE_STATE', 'State');\r\ndefine('_CO_WGGALLERY_IMAGE_IP', 'Ip');\r\ndefine('_CO_WGGALLERY_IMAGE_RESIZE', 'Resize image to following size:');\r\ndefine('_CO_WGGALLERY_IMAGE_THUMB', 'Thumb image');\r\ndefine('_CO_WGGALLERY_IMAGE_MEDIUM', 'Medium image');\r\ndefine('_CO_WGGALLERY_IMAGE_LARGE', 'Large image');\r\ndefine('_CO_WGGALLERY_IMAGE_ALL', 'All images');\r\ndefine('_CO_WGGALLERY_IMAGE_EXIF', 'Exif-data');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATE_LEFT', 'Rotate left');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATE_RIGHT', 'Rotate right');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATED', 'Image succesfully rotated');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATE_ERROR', 'Error when rotating image');\r\ndefine('_CO_WGGALLERY_IMAGE_ERRORUNLINK', 'Error deleting image: the image was deleted in the database, but an error occured when deleting the image himself');\r\n// Watermark add/edit\r\ndefine('_CO_WGGALLERY_WATERMARK_ADD', 'Add Watermark');\r\ndefine('_CO_WGGALLERY_WATERMARK_EDIT', 'Edit Watermark');\r\n// Elements of Watermark\r\ndefine('_CO_WGGALLERY_WATERMARK', 'Watermark');\r\ndefine('_CO_WGGALLERY_WATERMARKS', 'Watermarks');\r\ndefine('_CO_WGGALLERY_WATERMARK_ID', 'Id');\r\ndefine('_CO_WGGALLERY_WATERMARK_PREVIEW', 'Preview');\r\ndefine('_CO_WGGALLERY_WATERMARK_NAME', 'Name');\r\ndefine('_CO_WGGALLERY_WATERMARK_TYPE', 'Type');\r\ndefine('_CO_WGGALLERY_WATERMARK_TYPETEXT', 'Use text');\r\ndefine('_CO_WGGALLERY_WATERMARK_TYPEIMAGE', 'Use an image');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSITION', 'Position');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSTOPLEFT', 'Top left');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSTOPRIGHT', 'Top right');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSTOPCENTER', 'Top center');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSMIDDLELEFT', 'Middle left');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSMIDDLERIGHT', 'Middle right');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSMIDDLECENTER', 'Middle center');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSBOTTOMLEFT', 'Bottom left');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSBOTTOMRIGHT', 'Bottom right');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSBOTTOMCENTER', 'Bottom center');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGENONE', 'Currently not used');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGEALL', 'Use in all albums');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGESINGLE', 'Defined in each album seperately');\r\ndefine('_CO_WGGALLERY_WATERMARK_MARGIN', 'Margin');\r\ndefine('_CO_WGGALLERY_WATERMARK_MARGINLR', 'Left/right');\r\ndefine('_CO_WGGALLERY_WATERMARK_MARGINTB', 'Top/bottom');\r\ndefine('_CO_WGGALLERY_WATERMARK_IMAGE', 'Image');\r\ndefine('_CO_WGGALLERY_FORM_UPLOAD_IMAGE_WATERMARKS', 'Image in uploads images');\r\ndefine('_CO_WGGALLERY_WATERMARK_TEXT', 'Text');\r\ndefine('_CO_WGGALLERY_WATERMARK_FONT', 'Font');\r\ndefine('_CO_WGGALLERY_WATERMARK_FONTFAMILY', 'Font-Family');\r\ndefine('_CO_WGGALLERY_WATERMARK_FONTSIZE', 'Fontsize');\r\ndefine('_CO_WGGALLERY_WATERMARK_COLOR', 'Color');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGE', 'Usage');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET', 'Kind of images for adding watermark');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET_A', 'Add to all');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET_M', 'Add to medium');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET_L', 'Add to large');\r\n// Elements of categories\r\ndefine('_CO_WGGALLERY_CAT', 'Category');\r\ndefine('_CO_WGGALLERY_CATS', 'Categories');\r\ndefine('_CO_WGGALLERY_CATS_SELECT', 'Select categories');\r\n// Elements of Tags\r\ndefine('_CO_WGGALLERY_TAG', 'Tag');\r\ndefine('_CO_WGGALLERY_TAGS', 'Tags');\r\ndefine('_CO_WGGALLERY_TAGS_ENTER', 'Enter tags (please use #)');\r\n// Permissions\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL', 'Permissions global');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL', 'Permissions global to use album collections');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC', '
    • User are allowed to combine several albums into an album collection
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL', 'Permissions global to submit/edit all albums');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC', 'Groups which should have permissions to
    • create albums
    • edit all albums
    • approve all albums
    • upload images to all albums
    • approve all images
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN', 'Permissions global to submit/edit own albums without approvement');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC', 'Groups which should have permissions to
    • create albums
    • edit own albums
    • upload images to own albums
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR', 'Permissions global to submit/edit own albums only with approvement');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC', 'Groups which should have permissions to
    • create albums
    • edit own albums
    • upload images to own albums
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_DESC', '
      \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_USECOLL . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC . '
    • \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC . '
    • \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC . '
    • \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC . '
    • \r\n
    ');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_VIEW', 'Permissions to view');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_VIEW_DESC', 'Groups which should have permissions to view an album');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLFULLALB', 'Permissions to download full album');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLFULLALB_DESC', 'Groups which should have permissions to download the full album at once');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE', 'Permissions to view/download large images');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE_DESC', 'Groups which should have permissions to view and download large images');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM', 'Permissions to view/download medium images');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM_DESC', 'Groups which should have permissions to view and download medium images');\r\ndefine('_CO_WGGALLERY_PERMS_NOTSET', 'No permission set');\r\ndefine('_CO_WGGALLERY_PERMS_NODOWNLOAD', 'You have no permission to download');\r\n// exif\r\ndefine('_CO_WGGALLERY_EXIF', 'Exif data original file');\r\ndefine('_CO_WGGALLERY_EXIF_ALL', 'Show all');\r\ndefine('_CO_WGGALLERY_EXIF_FILENAME', 'File name');\r\ndefine('_CO_WGGALLERY_EXIF_FILEDATETIME', 'File date');\r\ndefine('_CO_WGGALLERY_EXIF_FILESIZE', 'File size');\r\ndefine('_CO_WGGALLERY_EXIF_MIMETYPE', 'Mimetype');\r\ndefine('_CO_WGGALLERY_EXIF_CAMERA', 'Camera brand');\r\ndefine('_CO_WGGALLERY_EXIF_MODEL', 'Model');\r\ndefine('_CO_WGGALLERY_EXIF_EXPTIME', 'Exposure time');\r\ndefine('_CO_WGGALLERY_EXIF_FOCALLENGTH', 'Focal Length');\r\ndefine('_CO_WGGALLERY_EXIF_DATETIMEORIG', 'Date time original');\r\ndefine('_CO_WGGALLERY_EXIF_ISO', 'ISO Speed');\r\ndefine('_CO_WGGALLERY_EXIF_LENSMAKE', 'Lens brand');\r\ndefine('_CO_WGGALLERY_EXIF_LENSMODEL', 'Lens model');\r\n// ---------------- Misc ----------------\r\ndefine('_CO_WGGALLERY_MAINTAINEDBY', 'Maintained By');\r\ndefine('_CO_WGGALLERY_MAINTAINEDBY_DESC', 'Allow url of support site or community');\r\n\r\n$moduleDirName = basename(dirname(dirname(__DIR__)));\r\n$moduleDirNameUpper = mb_strtoupper($moduleDirName);\r\n\r\n//Sample Data\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADD_SAMPLEDATA', 'Import Sample Data (will delete ALL current data)');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SAVE_SAMPLEDATA', 'Export Tables to YAML');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON', 'Show Sample Button?');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON_DESC', 'If yes, the \"Add Sample Data\" button will be visible to the Admin. It is Yes as a default for first installation.');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA', 'Export DB Schema to YAML');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_SUCCESS', 'Export DB Schema to YAML was a success');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_ERROR', 'ERROR: Export of DB Schema to YAML failed');\r\n\r\n//Menu\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE', 'Migrate');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_YES', 'Folder \"%s\" exist');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_NO', 'Folder \"%s\" does not exist. Create the specified folder with CHMOD 777.');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS', 'Show Development Tools Button?');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS_DESC', 'If yes, the \"Migrate\" Tab and other Development tools will be visible to the Admin.');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_FEEDBACK', 'Feedback');\r\n\r\n//Latest Version Check\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'NEW_VERSION', 'New Version: ');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ERROR_BAD_XOOPS', 'You need minimul version %s (your current version is %s)');" + tra_content: "
    Write each IP a line
    blank means all IPs are allowed
    ');\ndefine('_AM_TH_GROUP1IPS','Allowed IPs for Group=1

    Write each IP a line.
    192.168. means 192.168.*
    blank means all IPs are allowed
    ');\ndefine('_AM_LABEL_COMPACTLOG', 'Compact log');\ndefine('_AM_BUTTON_COMPACTLOG', 'Compact it!');\ndefine('_AM_JS_COMPACTLOGCONFIRM', 'Duplicated (IP,Type) records will be removed');\ndefine('_AM_LABEL_REMOVEALL', 'Remove all records');\ndefine('_AM_BUTTON_REMOVEALL', 'Remove all!');\ndefine('_AM_JS_REMOVEALLCONFIRM', 'All logs are removed absolutely. Are you really OK?');\ndefine('_AM_LABEL_REMOVE', 'Remove the records checked:');\ndefine('_AM_BUTTON_REMOVE', 'Remove!');\ndefine('_AM_JS_REMOVECONFIRM', 'Remove OK?');\ndefine('_AM_MSG_IPFILESUPDATED', 'Files for IPs have been updated');\ndefine('_AM_MSG_BADIPSCANTOPEN', 'The file for bad IP cannot be opened');\ndefine('_AM_MSG_GROUP1IPSCANTOPEN', 'The file for allowing group=1 cannot be opened');\ndefine('_AM_MSG_REMOVED', 'Records are removed');\ndefine('_AM_FMT_CONFIGSNOTWRITABLE', 'Turn the configs directory writable: %s');\n// prefix_manager.php\ndefine('_AM_H3_PREFIXMAN', 'Prefix Manager');\ndefine('_AM_MSG_DBUPDATED', 'Database Updated Successfully!');\ndefine('_AM_CONFIRM_DELETE', 'All data will be dropped. OK?');\ndefine('_AM_TXT_HOWTOCHANGEDB',\"If you want to change prefix,
    edit %s/data/secure.php manually.

    define('XOOPS_DB_PREFIX', '%s');\");\n// advisory.php\ndefine('_AM_ADV_NOTSECURE', 'Not secure');\ndefine('_AM_ADV_TRUSTPATHPUBLIC', 'If you can see an image -NG- or the link returns normal page, your XOOPS_TRUST_PATH is not placed properly. The best place for XOOPS_TRUST_PATH is outside of DocumentRoot. If you cannot do that, you have to put .htaccess (DENY FROM ALL) just under XOOPS_TRUST_PATH as the second best way.');\ndefine('_AM_ADV_TRUSTPATHPUBLICLINK', 'Check that PHP files inside TRUST_PATH are set to read-only (it must be 404,403 or 500 error)');\ndefine('_AM_ADV_REGISTERGLOBALS',\"If 'ON', this setting invites a variety of injecting attacks. If you can, set 'register_globals off' in php.ini, or if not possible, create or edit .htaccess in your XOOPS directory:\");\ndefine('_AM_ADV_ALLOWURLFOPEN',\"If 'ON', this setting allows attackers to execute arbitrary scripts on remote servers.
    Only administrator can change this option.
    If you are an admin, edit php.ini or httpd.conf.
    Sample of httpd.conf:
      php_admin_flag   allow_url_fopen   off

    Else, claim it to your administrators.\");\ndefine('_AM_ADV_USETRANSSID',\"If 'ON', your Session ID will be displayed in anchor tags etc.
    To prevent session hi-jacking, add a line into .htaccess in XOOPS_ROOT_PATH.
    php_flag session.use_trans_sid off\");\ndefine('_AM_ADV_DBPREFIX',\"This setting invites 'SQL Injections'.
    Don't forget turning 'Force sanitizing *' ON in this module's preferences.\");\ndefine('_AM_ADV_LINK_TO_PREFIXMAN', 'Go to prefix manager');\ndefine('_AM_ADV_MAINUNPATCHED', 'You should edit your mainfile.php like written in README.');\ndefine('_AM_ADV_DBFACTORYPATCHED', 'Your databasefactory is ready for DBLayer Trapping anti-SQL-Injection');\ndefine('_AM_ADV_DBFACTORYUNPATCHED', 'Your databasefactory is not ready for DBLayer Trapping anti-SQL-Injection. Some patches are required.');\ndefine('_AM_ADV_SUBTITLECHECK', 'Check if Protector works well');\ndefine('_AM_ADV_CHECKCONTAMI', 'Contamination');\ndefine('_AM_ADV_CHECKISOCOM', 'Isolated Comments');\n//XOOPS 2.5.4\ndefine('_AM_ADV_REGISTERGLOBALS2', 'and place in it the line below:');\n//XOOPS 2.5.8\ndefine('_AM_PROTECTOR_PREFIX', 'Prefix');\ndefine('_AM_PROTECTOR_TABLES', 'Tables');\ndefine('_AM_PROTECTOR_UPDATED', 'Updated');\ndefine('_AM_PROTECTOR_COPY', 'Copy');\ndefine('_AM_PROTECTOR_ACTIONS', 'Actions');\n// XOOPS 2.5.10 v Protector 3.60\ndefine('_AM_LABEL_BAN_BY_IP', 'Ban the IPs on checked records:');\ndefine('_AM_BUTTON_BAN_BY_IP', 'IP Ban!');\ndefine('_AM_JS_BANCONFIRM', 'IP Bans OK?');\ndefine('_AM_MSG_BANNEDIP', 'IPs are banned');\ndefine('_AM_ADMINSTATS_TITLE', 'Protector Log Summary');\n\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -56,20 +5182,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '286' - tra_translated_words: '1385' + tra_translated_entities: '53' + tra_translated_words: '366' tra_untranslated_entities: '0' - tra_last_update: '1593758632' - tra_local: common.php + tra_last_update: '1596376460' + tra_local: xoops_lib/modules/protector/language/english/admin.php tra_status: '10' - tra_date: '1594055415' + tra_date: '1596562103' tra_submitter: '1' - - tra_id: '4' - tra_pro_id: '16' - tra_res_id: '4' + tra_id: '401' + tra_pro_id: '30' + tra_res_id: '267' tra_lang_id: '1' - tra_content: "\r\n */\r\ndefine('_FB_FORM_TITLE', 'Send a feedback');\r\ndefine('_FB_RECIPIENT', 'Recipient');\r\ndefine('_FB_NAME', 'Name');\r\ndefine('_FB_NAME_PLACEHOLER', 'Please enter your name');\r\ndefine('_FB_SITE', 'Website');\r\ndefine('_FB_SITE_PLACEHOLER', 'Please enter your website');\r\ndefine('_FB_MAIL', 'Email');\r\ndefine('_FB_MAIL_PLACEHOLER', 'Please enter your email');\r\ndefine('_FB_TYPE', 'Type of feedback');\r\ndefine('_FB_TYPE_SUGGESTION', 'Suggestions');\r\ndefine('_FB_TYPE_BUGS', 'Bugs');\r\ndefine('_FB_TYPE_TESTIMONIAL', 'Testimonials');\r\ndefine('_FB_TYPE_FEATURES', 'Features');\r\ndefine('_FB_TYPE_OTHERS', 'Misc');\r\ndefine('_FB_TYPE_CONTENT', 'Feedback content');\r\ndefine('_FB_SEND_FOR', 'Feedback for module ');\r\ndefine('_FB_SEND_SUCCESS', 'Feedback successfully sent');\r\ndefine('_FB_SEND_ERROR', 'An errror occured when feedback was sent!');\r\n" + tra_content: "');\ndefine('_MD_PROTECTOR_FMT_JAILINFO', 'This restriction will be expired on %s');\ndefine('_MD_PROTECTOR_FMT_JAILTIME', 'Y-m-j H:i:s');\ndefine('_MD_PROTECTOR_BANDWIDTHLIMITED', 'This website is very busy now. Please try later.');\ndefine('_MD_PROTECTOR_TURNJAVASCRIPTON', 'Turn JavaScript ON');\ndefine('_MD_PROTECTOR_DENYBYRBL', 'Protector rejects your post, because your IP is registered in RBL');\ndefine('_MD_PROTECTOR_FMT_REGISTER_MORATORIUM', 'Post it again %s minutes later(for Anti-SPAMMING, sorry).');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -78,20 +5204,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '18' - tra_translated_words: '42' + tra_translated_entities: '7' + tra_translated_words: '47' tra_untranslated_entities: '0' - tra_last_update: '1593756510' - tra_local: feedback.php + tra_last_update: '1596376461' + tra_local: xoops_lib/modules/protector/language/english/main.php tra_status: '10' - tra_date: '1594055416' + tra_date: '1596562104' tra_submitter: '1' - - tra_id: '5' - tra_pro_id: '16' - tra_res_id: '5' + tra_id: '402' + tra_pro_id: '30' + tra_res_id: '268' tra_lang_id: '1' - tra_content: "
    \r\n

    Help:\r\n /modules/wggallery/admin/index.php\"\r\n title=\"Back to the administration of wgGallery\"> wgGallery \"\r\n alt=\"Back to the Administration of wgGallery\">\r\n

    \r\n \r\n

    Description

    \r\n

    \r\n wgGallery module can be used for presenting your images in albums within your XOOPS

    \r\n

    \r\n

    Install/uninstall

    \r\n

    \r\nNo special measures necessary, follow the standard installation process and extract the wggallery folder into the ../modules directory. Install the module through Admin -> System Module -> Modules.

    \r\nDetailed instructions on installing modules are available in the XOOPS Operations Manual\r\n

    \r\n

    Features

    \r\n

    \r\n The wgGallery module continues to expand, to get to the conditions to create modules, more and more sophisticated.
    \r\n For this reason, I invite all developers to report and send on github any changes or additions to this module, so that we can jointly contribute to the development

    \r\n

    \r\n

    Tutorial

    \r\n

    \r\n You can find a more detailed to tutorial on GitBook\r\n

    \r\n \r\n
    " + tra_content: "Don\\'t forget turn this off after shooting the trouble');\n\n define($constpref . '_DEFAULT_LANG', 'Default language');\n define($constpref . '_DEFAULT_LANGDSC', 'Specify the language set to display messages before processing common.php');\n\n define($constpref . '_RELIABLE_IPS', 'Reliable IPs');\n define($constpref . '_RELIABLE_IPSDSC', 'set IPs you can rely separated with | . ^ matches the head of string, $ matches the tail of string.');\n\n define($constpref . '_LOG_LEVEL', 'Logging level');\n define($constpref . '_LOG_LEVELDSC', '');\n\n define($constpref . '_BANIP_TIME0', 'Banned IP suspension time (sec)');\n\n define($constpref . '_LOGLEVEL0', 'none');\n define($constpref . '_LOGLEVEL15', 'Quiet');\n define($constpref . '_LOGLEVEL63', 'quiet');\n define($constpref . '_LOGLEVEL255', 'full');\n\n define($constpref . '_HIJACK_TOPBIT', 'Protected IP bits for the session');\n define($constpref . '_HIJACK_TOPBITDSC', 'Anti Session Hi-Jacking:
    Default 24/56 (netmask for IPV4/IPV6). (All bits are protected)
    When your IP is not stable, set the IP range by number of the bits.
    (eg) If your IP can move in the range of 192.168.0.0-192.168.0.255, set 24(bit) here');\n define($constpref . '_HIJACK_DENYGP', 'Groups disallowed IP moving in a session');\n define($constpref . '_HIJACK_DENYGPDSC', 'Anti Session Hi-Jacking:
    Select groups which is disallowed to move their IP in a session.
    (I recommend to turn Administrator on.)');\n define($constpref . '_SAN_NULLBYTE', 'Sanitizing null-bytes');\n define($constpref . '_SAN_NULLBYTEDSC', 'The terminating character \"\\\\0\" is often used in malicious attacks.
    a null-byte will be changed to a space.
    (highly recommended as On)');\n define($constpref . '_DIE_NULLBYTE', 'Exit if null bytes are found');\n define($constpref . '_DIE_NULLBYTEDSC', 'The terminating character \"\\\\0\" is often used in malicious attacks.
    (highly recommended as On)');\n define($constpref . '_DIE_BADEXT', 'Exit if bad files are uploaded');\n define($constpref . '_DIE_BADEXTDSC', 'If someone tries to upload files which have bad extensions like .php , this module exits your XOOPS.
    If you often attach php files into B-Wiki or PukiWikiMod, turn this off.');\n define($constpref . '_CONTAMI_ACTION', 'Action if a contamination is found');\n define($constpref . '_CONTAMI_ACTIONDS', 'Select the action when someone tries to contaminate system global variables into your XOOPS.
    (recommended option is blank screen)');\n define($constpref . '_ISOCOM_ACTION', 'Action if an isolated comment-in is found');\n define($constpref . '_ISOCOM_ACTIONDSC', 'Anti SQL Injection:
    Select the action when an isolated \"/*\" is found.
    \"Sanitizing\" means adding another \"*/\" in tail.
    (recommended option is Sanitizing)');\n define($constpref . '_UNION_ACTION', 'Action if a UNION is found');\n define($constpref . '_UNION_ACTIONDSC', 'Anti SQL Injection:
    Select the action when some syntax like UNION of SQL.
    \"Sanitizing\" means changing \"union\" to \"uni-on\".
    (recommended option is Sanitizing)');\n define($constpref . '_ID_INTVAL', 'Force intval to variables like id');\n define($constpref . '_ID_INTVALDSC', 'All requests named \"*id\" will be treated as integer.
    This option protects you from some kind of XSS and SQL Injections.
    Though I recommend to turn this option on, it can cause problems with some modules.');\n define($constpref . '_FILE_DOTDOT', 'Protection from Directory Traversals');\n define($constpref . '_FILE_DOTDOTDSC', 'It eliminates \"..\" from all requests looks like Directory Traversals');\n\n define($constpref . '_BF_COUNT', 'Anti Brute Force');\n define($constpref . '_BF_COUNTDSC', 'Set count you allow guest try to login within 10 minutes. If someone fails to login more than this number, her/his IP will be banned.');\n\n define($constpref . '_BWLIMIT_COUNT', 'Bandwidth limitation');\n define($constpref . '_BWLIMIT_COUNTDSC', 'Specify the max access to mainfile.php during watching time. This value should be 0 for normal environments which have enough CPU bandwidth. The number fewer than 10 will be ignored.');\n\n define($constpref . '_DOS_SKIPMODS', 'Modules out of DoS/Crawler checker');\n define($constpref . '_DOS_SKIPMODSDSC', 'set the dirnames of the modules separated with |. This option will be useful with chatting module etc.');\n\n define($constpref . '_DOS_EXPIRE', 'Watch time for high loadings (sec)');\n define($constpref . '_DOS_EXPIREDSC', 'This value specifies the watch time for high-frequent reloading (F5 attack) and high loading crawlers.');\n\n define($constpref . '_DOS_F5COUNT', 'Bad counts for F5 Attack');\n define($constpref . '_DOS_F5COUNTDSC', 'Preventing from DoS attacks.
    This value specifies the reloading counts to be considered as a malicious attack.');\n define($constpref . '_DOS_F5ACTION', 'Action against F5 Attack');\n\n define($constpref . '_DOS_CRCOUNT', 'Bad counts for Crawlers');\n define($constpref . '_DOS_CRCOUNTDSC', 'Preventing from high loading crawlers.
    This value specifies the access counts to be considered as a bad-manner crawler.');\n define($constpref . '_DOS_CRACTION', 'Action against high loading Crawlers');\n\n define($constpref . '_DOS_CRSAFE', 'Welcomed User-Agent');\n define($constpref . '_DOS_CRSAFEDSC', 'A perl regex pattern for User-Agent.
    If it matches, the crawler is never considered as a high loading crawler.
    eg) /(bingbot|Googlebot|Yahoo! Slurp)/i');\n\n define($constpref . '_OPT_NONE', 'None (only logging)');\n define($constpref . '_OPT_SAN', 'Sanitizing');\n define($constpref . '_OPT_EXIT', 'Blank Screen');\n define($constpref . '_OPT_BIP', 'Ban the IP (No limit)');\n define($constpref . '_OPT_BIPTIME0', 'Ban the IP (moratorium)');\n\n define($constpref . '_DOSOPT_NONE', 'None (only logging)');\n define($constpref . '_DOSOPT_SLEEP', 'Sleep');\n define($constpref . '_DOSOPT_EXIT', 'Blank Screen');\n define($constpref . '_DOSOPT_BIP', 'Ban the IP (No limit)');\n define($constpref . '_DOSOPT_BIPTIME0', 'Ban the IP (moratorium)');\n define($constpref . '_DOSOPT_HTA', 'DENY by .htaccess(Experimental)');\n\n define($constpref . '_BIP_EXCEPT', 'Groups never registered as Bad IP');\n define($constpref . '_BIP_EXCEPTDSC', 'A user who belongs to the group specified here will never be banned.
    (I recommend to turn Administrator on.)');\n\n define($constpref . '_DISABLES', 'Disable dangerous features in XOOPS');\n\n define($constpref . '_DBLAYERTRAP', 'Enable DB Layer trapping anti-SQL-Injection');\n define($constpref . '_DBLAYERTRAPDSC', 'Almost SQL Injection attacks will be canceled by this feature. This feature is required a support from databasefactory. You can check it on Security Advisory page. This setting must be on. Never turn it off casually.');\n define($constpref . '_DBTRAPWOSRV', 'Never checking _SERVER for anti-SQL-Injection');\n define($constpref . '_DBTRAPWOSRVDSC', 'Some servers always enable DB Layer trapping. It causes wrong detections as SQL Injection attack. If you got such errors, turn this option on. You should know this option weakens the security of DB Layer trapping anti-SQL-Injection.');\n\n define($constpref . '_BIGUMBRELLA', 'enable anti-XSS (BigUmbrella)');\n define($constpref . '_BIGUMBRELLADSC', 'This protects you from almost attacks via XSS vulnerabilities. But it is not 100%');\n\n define($constpref . '_SPAMURI4U', 'anti-SPAM: URLs for normal users');\n define($constpref . '_SPAMURI4UDSC', 'If this number of URLs are found in POST data from users other than admin, the POST is considered as SPAM. 0 means disabling this feature.');\n define($constpref . '_SPAMURI4G', 'anti-SPAM: URLs for guests');\n define($constpref . '_SPAMURI4GDSC', 'If this number of URLs are found in POST data from guests, the POST is considered as SPAM. 0 means disabling this feature.');\n\n //3.40b\n define($constpref . '_ADMINHOME', 'Home');\n define($constpref . '_ADMINABOUT', 'About');\n //3.50\n define($constpref . '_STOPFORUMSPAM_ACTION', 'Stop Forum Spam');\n define($constpref . '_STOPFORUMSPAM_ACTIONDSC', 'Checks POST data against spammers registered on www.stopforumspam.com database. Requires php CURL lib.');\n // 3.60\n define($constpref . '_ADMINSTATS', 'Overview');\n define($constpref . '_BANIP_TIME0DSC', 'Suspension time in seconds for automatic IP bans');\n}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -100,20 +5226,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '20' - tra_translated_words: '161' + tra_translated_entities: '99' + tra_translated_words: '1089' tra_untranslated_entities: '0' - tra_last_update: '1593757061' - tra_local: help/help.html + tra_last_update: '1596376463' + tra_local: xoops_lib/modules/protector/language/english/modinfo.php tra_status: '10' - tra_date: '1594055416' + tra_date: '1596562105' tra_submitter: '1' - - tra_id: '6' - tra_pro_id: '16' - tra_res_id: '6' + tra_id: '403' + tra_pro_id: '9' + tra_res_id: '269' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nAn album \"{ALBUM_NAME}\" has been added/modified at {X_SITENAME} and is waiting for approval.\r\n\r\nYou can view this album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "\n * Licence: GNU\n */\ndefine('_AM_PUBLISHER_ABOUT', 'About');\ndefine('_AM_PUBLISHER_ACTION', 'Action');\ndefine('_AM_PUBLISHER_ADD_OPT', 'Add %s more sub categories');\ndefine('_AM_PUBLISHER_ADD_OPT_SUBMIT', 'Add');\ndefine('_AM_PUBLISHER_ALL', 'All');\ndefine('_AM_PUBLISHER_ALL_EXP', 'All status: All articles of the module, whatever their status.');\ndefine('_AM_PUBLISHER_ALLITEMS', 'All articles in the module');\ndefine('_AM_PUBLISHER_ALLITEMSMSG', 'Select a status to see all available articles in the selected status.');\ndefine('_AM_PUBLISHER_APPROVE', 'Approve');\ndefine('_AM_PUBLISHER_APPROVING', 'Approving');\ndefine('_AM_PUBLISHER_ASC', 'Ascending');\ndefine('_AM_PUBLISHER_AVAILABLE', \"Available\");\ndefine('_AM_PUBLISHER_BACK2IDX', 'Cancelled. Taking you back to the index');\ndefine('_AM_PUBLISHER_BLOCKS', 'Blocks management');\n//define('_AM_PUBLISHER_BODY','Body');\n//define('_AM_PUBLISHER_BODY_DSC','Main body of the article
    Input Options

    1-Usual text & images with formatting

    2- Pagewrap as follows

    [pagewrap=filename.html]

    Or

    [pagewrap=filename_1.html]
    [pagebreak] this paginates
    [pagewrap=filename_2.html]
    etc.

    Or

    [pagewrap=filename_1.html]
    [pagewrap=filename_2.html]
    this combines pages

    In order to Pagewrap, upload the necessary html page(s) in yoursite.com/uploads/publisher/content, or simply use the page wrap uploader at the bottom of the page.

    Note that just below the body field, you will find a list of available pages that you can insert in the body by simply clicking on the desired page.

    ');\n//define('_AM_PUBLISHER_BODY_REQ','Body*');\ndefine('_AM_PUBLISHER_BUTTON_CANCEL', 'Cancel');\ndefine('_AM_PUBLISHER_BUTTON_DELETE', 'Delete');\ndefine('_AM_PUBLISHER_BUTTON_EDIT', 'Edit');\ndefine('_AM_PUBLISHER_BUTTON_SEARCH', 'Search');\ndefine('_AM_PUBLISHER_BUTTON_SUBMIT', 'Submit');\ndefine('_AM_PUBLISHER_BUTTON_UPDATE', 'Update');\ndefine('_AM_PUBLISHER_CANCEL', 'Cancel');\ndefine('_AM_PUBLISHER_CAT_ITEMS', 'Articles');\ndefine('_AM_PUBLISHER_CAT_ITEMS_DSC', 'Articles within this category');\ndefine('_AM_PUBLISHER_CATCOLNAME', 'Title');\ndefine('_AM_PUBLISHER_CATCREATED', 'New category was created and saved!');\ndefine('_AM_PUBLISHER_CATEGORIES', 'Categories');\ndefine('_AM_PUBLISHER_CATEGORIES_DSC', 'Here is a list of all created categories of the module.');\ndefine('_AM_PUBLISHER_CATEGORIES_TITLE', 'Created categories');\ndefine('_AM_PUBLISHER_CATEGORY', 'Category');\ndefine('_AM_PUBLISHER_CATEGORY_CREATE', 'Create a category');\ndefine('_AM_PUBLISHER_CATEGORY_CREATE_INFO', 'Fill the following form in order to create a new category. The newly created category will be automatically displayed in the user side.');\n//define('_AM_PUBLISHER_CATEGORY_DSC','Article's Category.');\ndefine('_AM_PUBLISHER_CATEGORY_EDIT_INFO', 'You can edit this category. Modifications will immediately take effect in the user side.');\ndefine('_AM_PUBLISHER_CATEGORY_HEADER', 'Category header');\ndefine('_AM_PUBLISHER_CATEGORY_HEADER_DSC', '');\ndefine('_AM_PUBLISHER_CATEGORY_META_DESCRIPTION', 'Meta Description');\ndefine('_AM_PUBLISHER_CATEGORY_META_DESCRIPTION_DSC',\n 'In order to help Search Engines, you can customize the meta description you would like to use for this category. if you leave this field empty when creating a category, it will automatically be populated with the Description field of this category.');\ndefine('_AM_PUBLISHER_CATEGORY_META_KEYWORDS', 'Meta Keywords');\ndefine('_AM_PUBLISHER_CATEGORY_META_KEYWORDS_DSC',\n 'In order to help Search Engines, you can customize the keywords you would like to use for this category. if you leave this field empty when creating a category, it will automatically be populated with words from the Description field of this category.');\ndefine('_AM_PUBLISHER_CATEGORY_SAVE_ERROR', 'An error occurred while saving the category. Here is a list of error(s) :');\ndefine('_AM_PUBLISHER_CATEGORY_SHORT_URL', 'Short URL');\ndefine('_AM_PUBLISHER_CATEGORY_SHORT_URL_DSC', 'When using the SEO features of this module, you can specify a Short URL for this category. This field is optional.');\ndefine('_AM_PUBLISHER_CATID', 'ID');\ndefine('_AM_PUBLISHER_CLEAR', 'Clear');\ndefine('_AM_PUBLISHER_CLONE_ITEM', 'Duplicate article');\ndefine('_AM_PUBLISHER_CLONE_NEW', 'Duplicating article');\ndefine('_AM_PUBLISHER_COLDESCRIPT', 'Category description');\ndefine('_AM_PUBLISHER_COLISDELETED', 'Category %s has been deleted');\ndefine('_AM_PUBLISHER_COLMODIFIED', 'The category was successfully modified.');\ndefine('_AM_PUBLISHER_COLPOSIT', 'Category position');\ndefine('_AM_PUBLISHER_CREATE', 'Create');\ndefine('_AM_PUBLISHER_CREATED', 'Created');\ndefine('_AM_PUBLISHER_CREATEITEM', 'Create article');\ndefine('_AM_PUBLISHER_CREATETHEDIR', 'Create the folder');\ndefine('_AM_PUBLISHER_CREATINGNEW', 'Creating new');\n//define('_AM_PUBLISHER_DB_CHECKTABLES','Check tables');\n//define('_AM_PUBLISHER_DB_CURRENTVER','Current version: %s');\n//define('_AM_PUBLISHER_DB_DBVER','Database Version %s');\n//define('_AM_PUBLISHER_DB_MSG_ADD_DATA','Data added in table %s');\n//define('_AM_PUBLISHER_DB_MSG_ADD_DATA_ERR','Error adding data in table %s');\n//define('_AM_PUBLISHER_DB_MSG_CHGFIELD','Changing field %s in table %s');\n//define('_AM_PUBLISHER_DB_MSG_CHGFIELD_ERR','Error changing field %s in table %s');\n//define('_AM_PUBLISHER_DB_MSG_CREATE_TABLE','Table %s created');\n//define('_AM_PUBLISHER_DB_MSG_CREATE_TABLE_ERR','Error creating table %s');\n//define('_AM_PUBLISHER_DB_MSG_NEWFIELD','Successfully added field %s');\n//define('_AM_PUBLISHER_DB_MSG_NEWFIELD_ERR','Error adding field %s');\n//define('_AM_PUBLISHER_DB_NEEDUPDATE','Your database is out-of-date. Please upgrade your database tables!');\n//define('_AM_PUBLISHER_DB_NEEDUPDATE_WARNING','WARNING: The SmartFactory strongly recommends you to backup all Publisher tables before running this upgrade script.');\n//define('_AM_PUBLISHER_DB_NOUPDATE','Your database is up-to-date. No updates are necessary.');\n//define('_AM_PUBLISHER_DB_UPDATE_DB','Updating Database');\n//define('_AM_PUBLISHER_DB_UPDATE_ERR','Errors updating to version %s');\n//define('_AM_PUBLISHER_DB_UPDATE_NOW','Update Now!');\n//define('_AM_PUBLISHER_DB_UPDATE_OK','Successfully updated to version %s');\n//define('_AM_PUBLISHER_DB_UPDATE_TO','Updating to version %s');\ndefine('_AM_PUBLISHER_DELETE', 'Delete');\ndefine('_AM_PUBLISHER_DELETE_CAT_CONFIRM', 'Please note that by deleting a category, all the sub-categories and the articles of this category will be deleted as well, along with any comments that may have been posted related to these articles. Are you sure you wish to delete this category?');\ndefine('_AM_PUBLISHER_DELETE_CAT_ERROR', 'An error occurred while deleting this category.');\ndefine('_AM_PUBLISHER_DELETECOL', 'Delete category');\ndefine('_AM_PUBLISHER_DELETEITEM', 'Delete article');\ndefine('_AM_PUBLISHER_DELETETHISFILE', 'Are you sure to delete this file?');\ndefine('_AM_PUBLISHER_DELETETHISITEM', 'Are you sure to delete this item?');\ndefine('_AM_PUBLISHER_DESC', 'Descending');\ndefine('_AM_PUBLISHER_DESCRIP', 'Category description');\ndefine('_AM_PUBLISHER_DESCRIPTION', 'Description');\ndefine('_AM_PUBLISHER_DIRCREATED', 'Folder successfully created ');\ndefine('_AM_PUBLISHER_DIRNOTCREATED', 'The folder could not be created ');\ndefine('_AM_PUBLISHER_EDITCOL', 'Edit category');\ndefine('_AM_PUBLISHER_EDITING', 'Editing');\ndefine('_AM_PUBLISHER_EDITITEM', 'Edit the article');\ndefine('_AM_PUBLISHER_FDELETED', 'File deleted');\ndefine('_AM_PUBLISHER_FILE', 'Files');\ndefine('_AM_PUBLISHER_FILE_ADD', 'Adding a file');\ndefine('_AM_PUBLISHER_FILE_ADDING', 'Adding a new file');\ndefine('_AM_PUBLISHER_FILE_ADDING_DSC', 'Please fill the following form in order to add a new file to this article.');\ndefine('_AM_PUBLISHER_FILE_DELETE_ERROR', 'An error occurred while deleting the file.');\n//define('_AM_PUBLISHER_FILE_DESCRIPTION','Description');\n//define('_AM_PUBLISHER_FILE_DESCRIPTION_DSC','Description of the file to be uploaded.');\ndefine('_AM_PUBLISHER_FILE_EDITING', 'Editing a file');\ndefine('_AM_PUBLISHER_FILE_EDITING_DSC', 'You can edit this file. Modifications will immediately take effect in the user side.');\ndefine('_AM_PUBLISHER_FILE_EDITING_ERROR', 'An error occurred while updating the file.');\ndefine('_AM_PUBLISHER_FILE_EDITING_SUCCESS', 'The file was successfully modified.');\ndefine('_AM_PUBLISHER_FILE_INFORMATIONS', \"File's information\");\n//define('_AM_PUBLISHER_FILE_NAME','Name');\n//define('_AM_PUBLISHER_FILE_NAME_DSC','Name that will be used to identify the file.');\n//define('_AM_PUBLISHER_FILE_STATUS','File visible?');\n//define('_AM_PUBLISHER_FILE_STATUS_DSC','if you select no, the file will not be visible from the user side.');\n//define('_AM_PUBLISHER_FILE_TO_UPLOAD','File to upload:');\n//define('_AM_PUBLISHER_FILE_UPLOAD_ANOTHER','Upload again');\ndefine('_AM_PUBLISHER_FILEISDELETED', 'The file has been successfully deleted');\ndefine('_AM_PUBLISHER_FILENAME', 'File name');\ndefine('_AM_PUBLISHER_FILES_LINKED', 'Files linked to this article');\ndefine('_AM_PUBLISHER_FILEUPLOAD_ERROR', 'An error occurred while uploading the file.');\ndefine('_AM_PUBLISHER_FILEUPLOAD_SUCCESS', 'The file was successfully uploaded.');\ndefine('_AM_PUBLISHER_GOMOD', 'Go to module');\ndefine('_AM_PUBLISHER_HITS', 'Hits');\ndefine('_AM_PUBLISHER_ICO_DELETE', 'Delete');\ndefine('_AM_PUBLISHER_ICO_EDIT', 'Edit');\ndefine('_AM_PUBLISHER_ICO_OFFLINE', 'Offline');\ndefine('_AM_PUBLISHER_ICO_ONLINE', 'Online');\ndefine('_AM_PUBLISHER_ID', 'Id');\ndefine('_AM_PUBLISHER_IMAGE', 'Category image');\ndefine('_AM_PUBLISHER_IMAGE_DSC', 'Image representing the category');\ndefine('_AM_PUBLISHER_IMAGE_ITEM', 'Article image');\n//define('_AM_PUBLISHER_IMAGE_ITEM_DSC','Image representing the article');\ndefine('_AM_PUBLISHER_IMAGE_UPLOAD', 'Image upload');\ndefine('_AM_PUBLISHER_IMAGE_UPLOAD_DSC', 'Select an image on your computer. This image will be uploaded to the site and set as the category image.');\n//define('_AM_PUBLISHER_IMAGE_UPLOAD_ITEM_DSC','Select an image on your computer.
    This image will be uploaded to the site
    and set as the article image.');\ndefine('_AM_PUBLISHER_IMPORT', 'Import');\ndefine('_AM_PUBLISHER_IMPORTED_COMMENT', \"Comment '%s' imported.\");\ndefine('_AM_PUBLISHER_IMPORTED_COMMENT_ERROR', \"Error while importing comment '%s'\");\ndefine('_AM_PUBLISHER_IMPORT_COMMENTS', 'Importing comments of the module');\ndefine('_AM_PUBLISHER_IMPORTED_ARTICLE_FILE', 'Linked file %s was imported');\ndefine('_AM_PUBLISHER_IMPORT_ARTICLE_ERROR', 'Error while importing article %s');\ndefine('_AM_PUBLISHER_IMPORT_ARTICLE_WRAP', \"The page wrapped file %s has been copied in the module's content folder.\");\ndefine('_AM_PUBLISHER_IMPORT_BACK', 'Back to the import page');\ndefine('_AM_PUBLISHER_IMPORT_CATEGORIES', 'Categories to be imported');\ndefine('_AM_PUBLISHER_IMPORT_CATEGORIES_DSC', 'Here are the categories that will be imported in Publisher');\ndefine('_AM_PUBLISHER_IMPORT_CATEGORY_ERROR', 'Error while importing category %s.');\ndefine('_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS', 'Category %s imported successfully.');\ndefine('_AM_PUBLISHER_IMPORT_ERROR', 'An error occurred while importing the article.');\ndefine('_AM_PUBLISHER_IMPORT_FILE_NOT_FOUND', 'Import file not found at %s');\ndefine('_AM_PUBLISHER_IMPORT_FROM', 'Importing from %s');\ndefine('_AM_PUBLISHER_IMPORT_GOTOMODULE', \"Go Publisher's index page\");\ndefine('_AM_PUBLISHER_IMPORT_INFO', \"You can import articles directly in Publisher. Simply select from which module you would like to import the articles and click on the 'Import' button.
    Run this operation only once, otherwise, the articles will be duplicated\");\ndefine('_AM_PUBLISHER_IMPORT_MODULE_FOUND', '%s module was found. There are %s articles and %s categories that can be imported.');\ndefine('_AM_PUBLISHER_IMPORT_MODULE_FOUND_NO_ITEMS', '%s module was found, but there are no article to import.');\ndefine('_AM_PUBLISHER_IMPORT_NOCATSELECTED', 'No category was selected to import.');\ndefine('_AM_PUBLISHER_IMPORT_NO_MODULE', 'As no other supported article module are installed on this site, no article can be imported.');\ndefine('_AM_PUBLISHER_IMPORT_PARENT_CATEGORY', 'Parent category');\ndefine('_AM_PUBLISHER_IMPORT_PARENT_CATEGORY_DSC', 'Import selected categories in this parent category.');\ndefine('_AM_PUBLISHER_IMPORT_RESULT', 'Here is the result of the import.');\ndefine('_AM_PUBLISHER_IMPORT_SETTINGS', 'Import Settings');\ndefine('_AM_PUBLISHER_IMPORT_SUCCESS', 'The articles were successfully imported in the module.');\ndefine('_AM_PUBLISHER_IMPORT_TITLE', 'Import Articles');\ndefine('_AM_PUBLISHER_IMPORTED_ARTICLE', 'Imported article: %s');\ndefine('_AM_PUBLISHER_IMPORTED_ARTICLES', 'Articles imported: %s');\ndefine('_AM_PUBLISHER_IMPORTED_CATEGORIES', 'Categories imported: %s');\ndefine('_AM_PUBLISHER_IMPORT_SELECTION', 'Import Selection');\ndefine('_AM_PUBLISHER_IMPORT_SELECT_FILE', 'Articles');\ndefine('_AM_PUBLISHER_IMPORT_SELECT_FILE_DSC', 'Choose the module from which to import the articles.');\ndefine('_AM_PUBLISHER_INDEX', 'Index');\ndefine('_AM_PUBLISHER_INVENTORY', 'Module Summary');\ndefine('_AM_PUBLISHER_ITEM', 'Article');\ndefine('_AM_PUBLISHER_ITEM_CREATING', 'Creating a new article');\ndefine('_AM_PUBLISHER_ITEM_CREATING_DSC', 'Please fill the following form in order to create a new article.');\ndefine('_AM_PUBLISHER_ITEM_DELETE_ERROR', 'An error occurred while deleting this article.');\ndefine('_AM_PUBLISHER_ITEM_DUPLICATING', 'Duplicating an article');\ndefine('_AM_PUBLISHER_ITEM_DUPLICATING_DSC', 'Edit the present form in order to create a new article based on the original article.');\ndefine('_AM_PUBLISHER_ITEM_EDIT', 'Edit this article');\ndefine('_AM_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL', 'Your article has been sent and will be published upon approval by a moderator.
    Thank you for your contribution!');\ndefine('_AM_PUBLISHER_ITEM_REJECTED', 'This article has been set as rejected.');\ndefine('_AM_PUBLISHER_ITEMCAT', 'Category');\ndefine('_AM_PUBLISHER_ITEMCATEGORYNAME', 'Category');\ndefine('_AM_PUBLISHER_ITEMCOLNAME', 'Title');\ndefine('_AM_PUBLISHER_ITEMDESC', 'Description');\ndefine('_AM_PUBLISHER_ITEMID', 'ID');\ndefine('_AM_PUBLISHER_ITEMISDELETED', 'The article has been deleted.');\ndefine('_AM_PUBLISHER_ITEMNOTCREATED', 'Sorry. It was not possible to create this article!');\ndefine('_AM_PUBLISHER_ITEMNOTUPDATED', 'Sorry. It was not possible to update the article!');\ndefine('_AM_PUBLISHER_ITEMS', 'Articles');\ndefine('_AM_PUBLISHER_MESSAGE_ADD_MIME_ERROR', 'Error: the mime type was not added.');\ndefine('_AM_PUBLISHER_MESSAGE_DELETE_MIME_ERROR', 'Error: the mime type was not deleted.');\ndefine('_AM_PUBLISHER_MESSAGE_EDIT_MIME_ERROR', 'Error: the mime type was not updated.');\ndefine('_AM_PUBLISHER_MESSAGE_NO_ID', 'Error: ID was not specified.');\ndefine('_AM_PUBLISHER_MIME_ADD_TITLE', 'Add a mime type');\ndefine('_AM_PUBLISHER_MIME_ADMIN', 'Admin');\ndefine('_AM_PUBLISHER_MIME_ADMINF', 'Allowed admin mime type');\ndefine('_AM_PUBLISHER_MIME_CREATE', 'Create');\ndefine('_AM_PUBLISHER_MIME_CREATEF', 'Create mime type');\ndefine('_AM_PUBLISHER_MIME_EDIT_TITLE', 'Edit mime type');\ndefine('_AM_PUBLISHER_MIME_EXT', 'EXT');\ndefine('_AM_PUBLISHER_MIME_EXTF', \"File Extension *\");\ndefine('_AM_PUBLISHER_MIME_FINDIT', 'Get Extension!');\ndefine('_AM_PUBLISHER_MIME_FINDMIMETYPE', 'Find new mime type?');\ndefine('_AM_PUBLISHER_MIME_ID', 'ID');\ndefine('_AM_PUBLISHER_MIME_INFOTEXT', '
    • New mime types can be created, edit or deleted easily via this form.
    • Look for a new mime types via an external website.
    • View displayed mime types for Admin and User uploads.
    • Change mime type upload status.
    ');\ndefine('_AM_PUBLISHER_MIME_MANAGE_TITLE', 'Mime types Management');\ndefine('_AM_PUBLISHER_MIME_MODIFY', 'Modify');\ndefine('_AM_PUBLISHER_MIME_MODIFYF', 'Modify mime type');\ndefine('_AM_PUBLISHER_MIME_NAME', 'Application Type');\ndefine('_AM_PUBLISHER_MIME_NAMEF', \"Application Type/Name *
    Enter application associated with this extension.
    \");\ndefine('_AM_PUBLISHER_MIME_SEARCH', 'Mime types Search');\ndefine('_AM_PUBLISHER_MIME_TYPEF', \"Mime types *
    Enter each mime type associated with the file extension. Each mime type must be separated with a space.
    \");\ndefine('_AM_PUBLISHER_MIME_USER', 'User');\ndefine('_AM_PUBLISHER_MIME_USERF', 'Allowed User mime type');\ndefine('_AM_PUBLISHER_MIMETYPES', 'Mime types');\ndefine('_AM_PUBLISHER_MINDEX_ACTION', 'Action');\ndefine('_AM_PUBLISHER_MODIFY', 'Modify');\ndefine('_AM_PUBLISHER_NEED_CATEGORY_ITEM', 'To create an article, you must first create a category.');\ndefine('_AM_PUBLISHER_NO', 'No');\ndefine('_AM_PUBLISHER_NOCAT', 'No categories to display');\ndefine('_AM_PUBLISHER_NOCOLTOEDIT', 'There are no categories to edit!');\ndefine('_AM_PUBLISHER_NOFILE', 'This article does not have any attached files.');\ndefine('_AM_PUBLISHER_NOFILESELECTED', 'No file selected.');\ndefine('_AM_PUBLISHER_NOITEMS', 'There are no published articles.');\ndefine('_AM_PUBLISHER_NOITEMS_OFFLINE', 'There are no offline articles.');\ndefine('_AM_PUBLISHER_NOITEMS_REJECTED', 'There are no rejected articles.');\ndefine('_AM_PUBLISHER_NOITEMS_SUBMITTED', 'There are no submitted article.');\ndefine('_AM_PUBLISHER_NOITEMSELECTED', 'No article selected!');\ndefine('_AM_PUBLISHER_NOITEMSSEL', 'Sorry. There are no articles in the selected state.');\ndefine('_AM_PUBLISHER_NOPERMSSET', 'Permission cannot be set: No categories created yet! Please create a category first.');\ndefine('_AM_PUBLISHER_NOSUBCAT', 'There is no sub categories created yet');\ndefine('_AM_PUBLISHER_NOTAVAILABLE', \"Not available\");\ndefine('_AM_PUBLISHER_NOTWRITABLE', \"Not writable\");\ndefine('_AM_PUBLISHER_OFFLINE_CREATED_SUCCESS', 'The article has been successfully created and put offline.');\ndefine('_AM_PUBLISHER_OFFLINE_EXP', 'Offline articles: Published articles that have been put offline, temporarily or not. Offline articles are not displayed in the user side.');\ndefine('_AM_PUBLISHER_OFFLINE_MOD_SUCCESS', 'The article has been successfully put offline.');\ndefine('_AM_PUBLISHER_OFFLINEEDITING', 'Editing an offline article');\ndefine('_AM_PUBLISHER_OFFLINEEDITING_INFO', 'You can edit this offline article. Modifications will be saved for this article. However, if you would like to display this article in the user side, you will need to set the status to Published.');\ndefine('_AM_PUBLISHER_PAGEWRAP', 'Page wrap');\ndefine('_AM_PUBLISHER_PAGEWRAPDSC', \"A page-wrap is the ability to link an article with a content file. Doing this, the content of the article is directly taken from that file and you don't need to add the content manually. This is useful when you have already formatted HTML or PHP files.\");\ndefine('_AM_PUBLISHER_PARENT_CATEGORY_EXP', \"Parent categorySelect a parent to make this a sub-category.\");\ndefine('_AM_PUBLISHER_PERMERROR', 'ERROR: cannot access file directory. Please CHMOD the uploads/publisher/content directory with value 755 or 775 depending on your environment');\ndefine('_AM_PUBLISHER_PERMISSIONS', 'Permissions');\ndefine('_AM_PUBLISHER_PERMISSIONS_APPLY_ON_ITEMS',\n \"Apply read permissions on articlesApply the above Read Permissions on all
    articles within that category, overriding their
    current permissions.
    Please note that this is a one-time action only, and not a property
    \");\ndefine('_AM_PUBLISHER_PERMISSIONS_CAT_READ', \"Read permissionsGroups that will have permissions to see
    this Category, as well as any articles
    inside that category.
    \");\ndefine('_AM_PUBLISHER_PERMISSIONS_CAT_SUBMIT', 'Articles submission permissions');\ndefine('_AM_PUBLISHER_PERMISSIONS_CAT_SUBMIT_DSC', \"Groups that will be allowed to submit articles within this category. Preference '[PERMISSIONS] User submissions' must be enabled.\");\ndefine('_AM_PUBLISHER_PERMISSIONSVIEWMAN', 'Permissions to view categories');\ndefine('_AM_PUBLISHER_PUBLISH', 'Publish');\ndefine('_AM_PUBLISHER_PUBLISHED_DSC', 'Here is a list of all published articles available in the user side.');\ndefine('_AM_PUBLISHER_PUBLISHED_EXP', 'Published articles: articles that have been approved and are displayed in the user side.');\ndefine('_AM_PUBLISHER_PUBLISHED_MOD_SUCCESS', 'The article has been successfully modified.');\ndefine('_AM_PUBLISHER_PUBLISHEDEDITING', 'Editing a published article');\ndefine('_AM_PUBLISHER_PUBLISHEDEDITING_INFO', 'You can edit this article. Modifications will immediately take effect in the user side.');\ndefine('_AM_PUBLISHER_PUBLISHEDITEMS', 'Published articles');\ndefine('_AM_PUBLISHER_REJECTED_EDIT', 'Edit this rejected article');\ndefine('_AM_PUBLISHER_REJECTED_ITEM', 'Rejected article');\ndefine('_AM_PUBLISHER_REJECTED_ITEM_EXP', 'Rejected articles: articles that have been submitted by user, but rejected by a moderator. Rejected articles are not displayed in the user side.');\ndefine('_AM_PUBLISHER_RUSUREDELF', 'Are you sure you want to delete this file?');\ndefine('_AM_PUBLISHER_SCATEGORYNAME',\n \"Create subcategories

    Fill the text box with the names of sub categories to create.
    Leave blank to not create subcategory. To create more, enter the how much more to create then press 'Add'
    \");\ndefine('_AM_PUBLISHER_SEARCH', 'Search');\ndefine('_AM_PUBLISHER_SEARCH_PW', 'Only HTML, HTM or XHTML extensions are allowed');\ndefine('_AM_PUBLISHER_SELECT_SORT', 'Sort order');\ndefine('_AM_PUBLISHER_SELECT_STATUS', 'Status');\ndefine('_AM_PUBLISHER_SHOWING', 'Showing');\ndefine('_AM_PUBLISHER_STATUS0', 'No status');\ndefine('_AM_PUBLISHER_SUBCAT_CAT', 'Sub categories');\ndefine('_AM_PUBLISHER_SUBCAT_CAT_DSC', 'Here is the list of the sub categories of this category');\ndefine('_AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR', 'An error occurred while saving the category. Here is a list of error(s):');\ndefine('_AM_PUBLISHER_SUBDESCRIPT', 'Description');\ndefine('_AM_PUBLISHER_SUBMISSION_MODERATE', 'Moderate this article');\ndefine('_AM_PUBLISHER_SUBMISSIONSMNGMT', 'Submitted articles');\ndefine('_AM_PUBLISHER_SUBMIT', 'Submit');\ndefine('_AM_PUBLISHER_SUBMITTED_APPROVE_SUCCESS', 'The submitted article has been published in the user side.');\ndefine('_AM_PUBLISHER_SUBMITTED_EXP', 'Submitted articles: Articles that have been submitted by users. Once approved, they will be displayed in the user side.');\ndefine('_AM_PUBLISHER_SUBMITTED_INFO', \"This article has been submitted by a member. You can make some modifications if you'd like. Upon approval, this article will be displayed in the user side of this site.\");\ndefine('_AM_PUBLISHER_SUBMITTED_TITLE', 'Approving a submitted article');\ndefine('_AM_PUBLISHER_SUMMARY', 'Introduction');\n//define('_AM_PUBLISHER_SUMMARY_DSC','Article's introduction');\ndefine('_AM_PUBLISHER_TEXT_ASCENDING', 'Ascending');\ndefine('_AM_PUBLISHER_TEXT_DESCENDING', 'Descending');\ndefine('_AM_PUBLISHER_TEXT_NO_RECORDS', 'No records found');\ndefine('_AM_PUBLISHER_TEXT_NUMBER_PER_PAGE', 'Number Per Page:');\ndefine('_AM_PUBLISHER_TEXT_ORDER_BY', 'Order By:');\ndefine('_AM_PUBLISHER_TEXT_SEARCH_BY', 'Search By:');\ndefine('_AM_PUBLISHER_TEXT_SEARCH_MIME', 'Search mime types');\ndefine('_AM_PUBLISHER_TEXT_SEARCH_TEXT', 'Search Text:');\ndefine('_AM_PUBLISHER_TEXT_SORT_BY', 'Sort By:');\ndefine('_AM_PUBLISHER_TITLE', 'Title');\ndefine('_AM_PUBLISHER_TOTAL_OFFLINE', 'Offline articles: ');\ndefine('_AM_PUBLISHER_TOTALCAT', 'Categories:');\ndefine('_AM_PUBLISHER_TOTALPUBLISHED', 'Published articles: ');\ndefine('_AM_PUBLISHER_TOTALSUBMITTED', 'Submitted articles: ');\ndefine('_AM_PUBLISHER_UPDATE_MODULE', 'Update module');\ndefine('_AM_PUBLISHER_UPLOAD', 'Upload');\ndefine('_AM_PUBLISHER_UPLOAD_FILE', 'Upload a file');\ndefine('_AM_PUBLISHER_UPLOAD_FILE_NEW', 'Upload a new file');\ndefine('_AM_PUBLISHER_UPLOADED_DATE', 'Uploaded');\ndefine('_AM_PUBLISHER_VIEW_CATS', 'Select categories that each group can view');\ndefine('_AM_PUBLISHER_YES', 'Yes');\n//define('_AM_PUBLISHER_TOOLS','Tools');\n//define('_AM_PUBLISHER_CONFIGURE_READ_PERMISSIONS','Configure read permissions');\n//define('_AM_PUBLISHER_CONFIGURE_READ_PERMISSIONS_EXP','This tool allows you to quickly configure read permissions for ALL categories and ALL articles at once. ALl permissions will first be deleted and then replaced by the options your will have selected.

    Please use this tool with care!');\n//define('_AM_PUBLISHER_FULLACCESS','Categories and articles read permissions');\n//define('_AM_PUBLISHER_PERMISSIONS_UPDATED','Permissions updated.');\ndefine('_AM_PUBLISHER_ITEM_TAG', 'Tags');\n//added in publisher\ndefine('_AM_PUBLISHER_PERMISSIONS_FORM', 'Fields available in articles submission forms');\ndefine('_AM_PUBLISHER_PERMISSIONS_FORM_DSC', 'You can select which optional fields will be present in articles submission forms. You can set default values for this fields in preferences.');\ndefine('_AM_PUBLISHER_NOTIFY', 'Notify on publish?');\ndefine('_AM_PUBLISHER_PERMISSIONS_EDITORS', 'Editors available in articles submission forms');\ndefine('_AM_PUBLISHER_PERMISSIONS_EDITORS_DSC', 'You can select which editors are available in article submission forms.');\ndefine('_AM_PUBLISHER_PERMISSIONS_GLOBAL', 'Global permission settings');\ndefine('_AM_PUBLISHER_PERMISSIONS_GLOBAL_DSC', 'Select which groups can perform which actions.');\ndefine('_AM_PUBLISHER_RATE', 'Rate');\ndefine('_AM_PUBLISHER_CLONE', 'Clone');\ndefine('_AM_PUBLISHER_CLONE_DSC', 'Cloning a module has never been this easy! Just type in the name you want for it and hit submit button!');\ndefine('_AM_PUBLISHER_CLONE_TITLE', 'Clone %s');\ndefine('_AM_PUBLISHER_CLONE_NAME', 'Choose a name for the new module');\ndefine('_AM_PUBLISHER_CLONE_NAME_DSC', 'Do not use special characters!
    Do not choose an existing module dirname or database table name!');\ndefine('_AM_PUBLISHER_CLONE_INVALIDNAME', 'ERROR: Invalid module name, please try another one!');\ndefine('_AM_PUBLISHER_CLONE_EXISTS', 'ERROR: Module name already taken, please try another one!');\ndefine('_AM_PUBLISHER_CLONE_CONGRAT', 'Congratulations! %s was sucessfully created!
    You may want to make changes in language files.');\ndefine('_AM_PUBLISHER_CLONE_IMAGEFAIL', 'Attention, we failed creating the new module logo. Please consider modifying assets/images/logo_module.png manually!');\ndefine('_AM_PUBLISHER_CLONE_FAIL', \"Sorry, we failed in creating the new clone. Maybe you need to temporally set write permissions (CHMOD 777) to 'modules' folder and try again.\");\ndefine('_AM_PUBLISHER_COMMENTS', 'Comments');\ndefine('_AM_PUBLISHER_CATEGORY_MODERATOR', 'Moderator');\ndefine('_AM_PUBLISHER_CATEGORY_MODERATOR_DSC', \"A moderator can access and submit in this category even if he does not have groups permissions.
    To moderate a sub category the user must have permissions to submit in the parent category.
    Set to 'anonymous' if you do not need a moderator.\");\n//03/05/2012\ndefine('_AM_PUBLISHER_PERMISSIONS_CAT_MODERATOR', 'Moderation permissions');\ndefine('_AM_PUBLISHER_PERMISSIONS_CAT_MODERATOR_DSC', \"Groups that will be allowed to moderate articles within this category. Users on these groups will be able to edit/delete/clone articles. Don't forget to also set submit permissions on these groups!\");\n//1.01 Beta 1\ndefine('_AM_PUBLISHER_ITEMCATEGORY_ID', 'ID');\ndefine('_AM_PUBLISHER_ITEM_VIEWS', 'Views');\n//1.02 Beta 3\ndefine('_AM_PUBLISHER_VALID_ERR_MIME_EXT', 'Invalid MIME Extension');\ndefine('_AM_PUBLISHER_VALID_ERR_MIME_NAME', 'Invalid MIME Name');\ndefine('_AM_PUBLISHER_VALID_ERR_MIME_TYPES', 'Invalid MIME Type');\ndefine('_AM_PUBLISHER_MSG_SUBMISSION_ERR', 'Submission Errors');\ndefine('_AM_PUBLISHER_TEXT_SESSION_RESET', 'Clear Add Session');\ndefine('_AM_PUBLISHER_MIME_MANDATORY_FIELD', \" * These Fields are Required\");\n\ndefine('_AM_PUBLISHER_IMPORT_NO_CATEGORY', 'Views');\ndefine('_AM_PUBLISHER_REJECTED', 'Rejected');\ndefine('_AM_PUBLISHER_REJECTED_EDIT_INFO', 'Edit changes have been rejected');\ndefine('_PUBLISHER_RATE', 'Rating');\ndefine('_AM_PUBLISHER_SETMPERM', 'Set Permissions');\n\ndefine('_AM_PUBLISHER_IMPORT_FMCONTENT_NAME', 'FmContent Top Level');\ndefine('_AM_PUBLISHER_IMPORT_FMCONTENT_TLT', 'Imported Articles from FmContent without a category.');\ndefine('_AM_PUBLISHER_IMPORT_DONE', 'Done.');\n\ndefine('_AM_PUBLISHER_VOTES', 'Votes');\ndefine('_AM_PUBLISHER_COMMENTS_COUNT', 'Comments');\n//1.05\ndefine('_AM_PUBLISHER_UPGRADEFAILED0', \"Update failed - couldn't rename field '%s'\");\ndefine('_AM_PUBLISHER_UPGRADEFAILED1', \"Update failed - couldn't add new fields\");\ndefine('_AM_PUBLISHER_UPGRADEFAILED2', \"Update failed - couldn't rename table '%s'\");\ndefine('_AM_PUBLISHER_ERROR_COLUMN', 'Could not create column in database : %s');\ndefine('_AM_PUBLISHER_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)');\ndefine('_AM_PUBLISHER_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)');\ndefine('_AM_PUBLISHER_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module');\n\n//1.05 Beta 1\ndefine('_AM_PUBLISHER_AUTHOR', 'Author');\ndefine('_AM_PUBLISHER_SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully');\n\n//added 2017-05-16\ndefine('_AM_PUBLISHER_MIME_ACCESS_CONFIRM', 'Confirm');\ndefine('_AM_PUBLISHER_MIME_ACCESS_CONFIRM_ADMIN', 'Confirm change to admin access for %s');\ndefine('_AM_PUBLISHER_MIME_ACCESS_CONFIRM_USER', 'Confirm change to user access for %s');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -122,20 +5248,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '12' - tra_translated_words: '77' + tra_translated_entities: '348' + tra_translated_words: '2182' tra_untranslated_entities: '0' - tra_last_update: '1593756815' - tra_local: mail_template/global_alb_approve_notify.tpl + tra_last_update: '1551471372' + tra_local: admin.php tra_status: '10' - tra_date: '1594055417' + tra_date: '1596562159' tra_submitter: '1' - - tra_id: '7' - tra_pro_id: '16' - tra_res_id: '7' + tra_id: '404' + tra_pro_id: '9' + tra_res_id: '270' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe album \"{ALBUM_NAME}\" has been deleted from {X_SITENAME}.\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "\n * Licence: GNU\n */\n// Blocks\ndefine('_MB_PUBLISHER_ALLCAT', 'All categories');\ndefine('_MB_PUBLISHER_AUTO_LAST_ITEMS', 'Automatically display last item(s)?');\ndefine('_MB_PUBLISHER_CATEGORY', 'Category');\ndefine('_MB_PUBLISHER_CHARS', 'Length of the title');\ndefine('_MB_PUBLISHER_COMMENTS', 'Comment(s)');\ndefine('_MB_PUBLISHER_DATE', 'Published date');\ndefine('_MB_PUBLISHER_FIRST', 'Exclude First');\ndefine('_MB_PUBLISHER_DISP', 'Display');\ndefine('_MB_PUBLISHER_DISPLAY_COMMENTS', 'Display comment count?');\ndefine('_MB_PUBLISHER_DISPLAY_TYPE', 'Display type:');\ndefine('_MB_PUBLISHER_DISPLAY_TYPE_BLOCK', 'Each item is a block');\ndefine('_MB_PUBLISHER_DISPLAY_TYPE_BULLET', 'Each item is a bullet');\ndefine('_MB_PUBLISHER_DISPLAY_WHO_AND_WHEN', 'Display the poster and date?');\ndefine('_MB_PUBLISHER_FULLITEM', 'Read the complete article');\ndefine('_MB_PUBLISHER_HITS', 'Number of hits');\ndefine('_MB_PUBLISHER_ITEMS', 'Articles');\ndefine('_MB_PUBLISHER_LAST_ITEMS_COUNT', 'if “Yes”, how many items to display?');\ndefine('_MB_PUBLISHER_ORDER', 'Display order');\ndefine('_MB_PUBLISHER_ORDER_SHOW', 'Show order in block');\ndefine('_MB_PUBLISHER_POSTEDBY', 'Published by');\ndefine('_MB_PUBLISHER_READMORE', 'Read more...');\ndefine('_MB_PUBLISHER_READS', 'reads');\ndefine('_MB_PUBLISHER_SELECT_ITEMS', 'if “No”, select the articles to be displayed:');\ndefine('_MB_PUBLISHER_SELECTCAT', 'Select category to display:');\ndefine('_MB_PUBLISHER_VISITITEM', 'Visit the');\ndefine('_MB_PUBLISHER_WEIGHT', 'List by weight');\ndefine('_MB_PUBLISHER_WHO_WHEN', 'Published by %s on %s');\n//bd tree block hack\ndefine('_MB_PUBLISHER_LEVELS', 'levels');\ndefine('_MB_PUBLISHER_CURRENTCATEGORY', 'Current Category');\ndefine('_MB_PUBLISHER_ASC', 'ASC');\ndefine('_MB_PUBLISHER_DESC', 'DESC');\ndefine('_MB_PUBLISHER_SHOWITEMS', 'Show Items');\n//--/bd\ndefine('_MB_PUBLISHER_FILES', 'files');\ndefine('_MB_PUBLISHER_DIRECTDOWNLOAD', 'Direct link to download the file instead of a link to the article?');\ndefine('_MB_PUBLISHER_FROM', 'Select articles
    from ');\ndefine('_MB_PUBLISHER_UNTIL', '  to');\ndefine('_MB_PUBLISHER_DATE_FORMAT', 'Date format must be mm/dd/yyy');\ndefine('_MB_PUBLISHER_ARTICLES_FROM_TO', 'Articles published between %s and %s ');\ndefine('_MB_PUBLISHER_TRUNCATE', 'Truncate summary text at the given bytes (0 will disable this feature) :');\ndefine('_MB_PUBLISHER_DISPLAY_CATIMAGE', 'Display category image (if a category is selected)?');\ndefine('_MB_PUBLISHER_MORE', 'More:');\ndefine('_MB_PUBLISHER_NUMBER_COLUMN_VIEW', 'Number of columns to show');\ndefine('_MB_PUBLISHER_NUMBER_ITEMS_CAT', 'Number of items in each category');\ndefine('_MB_PUBLISHER_IMAGE_TO_DISPLAY', 'Choose an image to display');\ndefine('_MB_PUBLISHER_IMAGE_ARTICLE', 'Article image');\ndefine('_MB_PUBLISHER_IMAGE_CATEGORY', 'Category image');\ndefine('_MB_PUBLISHER_IMAGE_AVATAR', 'User avatar');\n//latest news block\ndefine('_MB_PUBLISHER_SP', ' : ');\ndefine('_MB_PUBLISHER_NO_COMMENTS', 'No comments');\ndefine('_MB_PUBLISHER_MORE_ITEMS', 'More Articles');\ndefine('_MB_PUBLISHER_POSTER', 'Posted by ');\ndefine('_MB_PUBLISHER_COLUMNS', 'Number of Columns');\ndefine('_MB_PUBLISHER_COLUMN', 'column');\ndefine('_MB_PUBLISHER_TEXTLENGTH', 'Number of Letters');\ndefine('_MB_PUBLISHER_LETTER', 'Letter');\ndefine('_MB_PUBLISHER_IMGWIDTH', 'Image Width');\ndefine('_MB_PUBLISHER_IMGHEIGHT', 'Image Height');\ndefine('_MB_PUBLISHER_PIXEL', 'pixel');\ndefine('_MB_PUBLISHER_BORDER', 'Image Border Size');\ndefine('_MB_PUBLISHER_BORDERCOLOR', 'Image Border Color');\ndefine('_MB_PUBLISHER_IMGPOSITION', 'Image Position');\ndefine('_MB_PUBLISHER_DISPLAY_MORELINK', 'Display \\'More News\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_TOPICLINK', 'Display \\'Topics\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_ARCHIVELINK', 'Display \\'Archives\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_SUBMITLINK', 'Display \\'Submit\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_POSTEDBY', 'Display \\'Posted By\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_POSTTIME', 'Display \\'Date\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_COMMENT', 'Display \\'Comment(s)\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_TOPICTITLE', 'Display \\'Topic Title\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_READ', 'Display \\'Read Counter\\'?');\ndefine('_MB_PUBLISHER_DISPLAY_PRINT', 'Display print icon?');\ndefine('_MB_PUBLISHER_DISPLAY_PDF', 'Display pdf icon?');\ndefine('_MB_PUBLISHER_DISPLAY_EMAIL', 'Display email icon?');\ndefine('_MB_PUBLISHER_TOPICSDISPLAY', 'Topics to Display');\ndefine('_MB_PUBLISHER_SCROLL', 'Enable Scrolling News Ticker');\ndefine('_MB_PUBLISHER_SCROLLHEIGHT', 'Scroll Height');\ndefine('_MB_PUBLISHER_SCROLLSPEED', 'Scroll Speed');\ndefine('_MB_PUBLISHER_SCROLLDIR', 'Scroll Direction');\ndefine('_MB_PUBLISHER_SCROLL_RIGHT', 'Right');\ndefine('_MB_PUBLISHER_SCROLL_LEFT', 'Left');\ndefine('_MB_PUBLISHER_SCROLL_UP', 'Up');\ndefine('_MB_PUBLISHER_SCROLL_DOWN', 'Down');\ndefine('_MB_PUBLISHER_SELECTEDSTORIES', 'Set article IDs (e.g.: 3,8,23,46) note: set 0 to show all');\ndefine('_MB_PUBLISHER_IMGDISPLAY', 'Show Article Image');\ndefine('_MB_PUBLISHER_GENERALCONFIG', 'General Options');\ndefine('_MB_PUBLISHER_PHOTOSCONFIG', 'Images Options');\ndefine('_MB_PUBLISHER_LINKSCONFIG', 'Links Options');\ndefine('_MB_PUBLISHER_TOPICSCONFIG', 'Topic Options');\ndefine('_MB_PUBLISHER_TEMPLATESCONFIG', 'Template Options');\ndefine('_MB_PUBLISHER_SUBMITNEWS', 'Submit article');\ndefine('_MB_PUBLISHER_TEMPLATE', 'Template');\ndefine('_MB_PUBLISHER_TEMPLATE_NORMAL', 'Normal');\ndefine('_MB_PUBLISHER_TEMPLATE_EXTENDED', 'Extended');\ndefine('_MB_PUBLISHER_TEMPLATE_TICKER', 'Ticker');\ndefine('_MB_PUBLISHER_TEMPLATE_SLIDER1', 'Fade-in Slider');\ndefine('_MB_PUBLISHER_TEMPLATE_SLIDER2', 'Tabbed Slider');\ndefine('_MB_PUBLISHER_ARCHIVE', 'Archive');\n//25-11-2012\ndefine('_MB_PUBLISHER_ONECOMMENT', '1 comment');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -144,20 +5270,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '10' - tra_translated_words: '65' + tra_translated_entities: '98' + tra_translated_words: '279' tra_untranslated_entities: '0' - tra_last_update: '1593756820' - tra_local: mail_template/global_alb_delete_notify.tpl + tra_last_update: '1551471347' + tra_local: blocks.php tra_status: '10' - tra_date: '1594055418' + tra_date: '1596562160' tra_submitter: '1' - - tra_id: '8' - tra_pro_id: '16' - tra_res_id: '8' + tra_id: '405' + tra_pro_id: '9' + tra_res_id: '271' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe album \"{ALBUM_NAME}\" has been modified at {X_SITENAME}.\r\n\r\nYou can view this album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when an album has been modified on our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "\n * Licence: GNU\n */\ndefine('_CO_PUBLISHER_MESSAGE_FILE_ERROR', 'Error: Unable to store uploaded file for the following reasons:
    %s');\ndefine('_CO_PUBLISHER_MESSAGE_WRONG_MIMETYPE', 'Error: file type is not allowed. Please re-submit.');\ndefine('_CO_PUBLISHER_ALLOWCOMMENTS', 'Can article be commented?');\ndefine('_CO_PUBLISHER_AUTHOR_ALIAS', 'Author alias');\ndefine('_CO_PUBLISHER_AUTHOR_ALIAS_DSC', 'Select the alias name of the poster, this will be used instead of “anonymous” and will set the owner ID of the article to 0');\ndefine('_CO_PUBLISHER_AVAILABLE_PAGE_WRAP', 'Available pages to wrap');\ndefine('_CO_PUBLISHER_AVAILABLE_PAGE_WRAP_DSC', 'Here are the pages available for wrapping in the body. Click on the page(s) you would like to wrap. Works with XOOPS editor only for the moment. Add manually if you are on another editor.');\ndefine('_CO_PUBLISHER_DATESUB', 'Published');\ndefine('_CO_PUBLISHER_DATESUB_DSC', 'Select the date of publication');\ndefine('_CO_PUBLISHER_ITEM_META_DESCRIPTION', 'Meta Description');\ndefine('_CO_PUBLISHER_ITEM_META_DESCRIPTION_DSC', 'In order to help Search Engines, you can customize the meta description you would like to use for this article. if you leave this field empty when creating a category, it will automatically be populated with the Summary field of this article.');\ndefine('_CO_PUBLISHER_ITEM_META_KEYWORDS', 'Meta Keywords');\ndefine('_CO_PUBLISHER_ITEM_META_KEYWORDS_DSC', 'In order to help Search Engines, you can customize the keywords you would like to use for this article. If you leave this field empty when creating an article, it will automatically be populated with words from the Summary field of this article.');\ndefine('_CO_PUBLISHER_ITEM_SHORT_URL', 'Short URL');\ndefine('_CO_PUBLISHER_ITEM_SHORT_URL_DSC', 'When using the SEO features of this module, you can specify a Short URL for this article. This field is optional.');\n//define('_CO_PUBLISHER_PERMISSIONS_ITEM', 'Permissions');\n//define('_CO_PUBLISHER_PERMISSIONS_ITEM_DSC', 'Groups that will have permissions to see this item.');\ndefine('_CO_PUBLISHER_SUBMITTED', 'Submitted');\ndefine('_CO_PUBLISHER_PUBLISHED', 'Published');\ndefine('_CO_PUBLISHER_OFFLINE', 'Offline');\ndefine('_CO_PUBLISHER_REJECTED', 'Rejected');\ndefine('_CO_PUBLISHER_STATUS', 'Status');\ndefine('_CO_PUBLISHER_STATUS_DSC', 'Select the status of this article');\ndefine('_CO_PUBLISHER_UID', 'Poster name');\ndefine('_CO_PUBLISHER_UID_DSC', 'Select the name of the poster');\ndefine('_CO_PUBLISHER_WEIGHT', 'Weight');\ndefine('_CO_PUBLISHER_ITEM_UPLOAD_FILE', 'File upload');\ndefine('_CO_PUBLISHER_ITEM_UPLOAD_FILE_DSC',\n 'SELECT a file FROM your computer TO attach it TO this article. You will be able TO ADD more files once the article has been created. Simply edit the article AND scroll AT the bottom OF the PAGE TO see the ADD FILE button.

    FOR example, you could ADD a Word document OR an Excel document. You can even upload a Flash FILE AND it will be directly embedded INTO your article! ');\n//define('_CO_PUBLISHER_OPTIONS','Options');\ndefine('_CO_PUBLISHER_DISPLAY_SUMMARY', 'Display summary on the item page ?');\ndefine('_CO_PUBLISHER_DOHTML', 'Enable HTML tags');\ndefine('_CO_PUBLISHER_DOIMAGE', 'Enable images');\ndefine('_CO_PUBLISHER_DOLINEBREAK', 'Enable line break');\ndefine('_CO_PUBLISHER_DOSMILEY', 'Enable smiley icons');\ndefine('_CO_PUBLISHER_DOXCODE', 'Enable XOOPS codes');\ndefine('_CO_PUBLISHER_EDIT', 'Edit article');\ndefine('_CO_PUBLISHER_CLONE', 'Duplicate article');\ndefine('_CO_PUBLISHER_ADD_FILE', 'Add a file');\ndefine('_CO_PUBLISHER_DELETE', 'Delete article');\ndefine('_CO_PUBLISHER_PDF', 'View this article in PDF format');\ndefine('_CO_PUBLISHER_PRINT', 'Print article');\ndefine('_CO_PUBLISHER_MAIL', 'Send article');\ndefine('_CO_PUBLISHER_INTITEM', 'Have a look at this article at %s');\ndefine('_CO_PUBLISHER_INTITEMFOUND', 'Here is an interesting article I have found at %s');\ndefine('_CO_PUBLISHER_POSTEDBY', 'Published by %s on %s');\ndefine('_CO_PUBLISHER_BODY', 'Body');\ndefine('_CO_PUBLISHER_BODY_DSC', \"Article's body\");\ndefine('_CO_PUBLISHER_CATEGORY', 'Category');\ndefine('_CO_PUBLISHER_CATEGORY_DSC', \"Article's category.\");\ndefine('_CO_PUBLISHER_IMAGE_ITEM', 'Article featured image');\ndefine('_CO_PUBLISHER_IMAGE_ITEM_DSC', 'Image representing the article');\ndefine('_CO_PUBLISHER_IMAGE_UPLOAD', 'Image upload');\n//define('_CO_PUBLISHER_IMAGE_UPLOAD_ITEM_DSC','Select an image on your computer.
    This image will be uploaded to the site
    and set as the article image.');\ndefine('_CO_PUBLISHER_SUBCATEGORIES_INFO', 'Subcategories within %s :');\ndefine('_CO_PUBLISHER_SUMMARY', 'Block summary');\ndefine('_CO_PUBLISHER_SUMMARY_DSC', 'This summary is used for blocks, index and category pages. It does not display inside article.');\ndefine('_CO_PUBLISHER_TITLE', 'Title');\ndefine('_CO_PUBLISHER_SUBTITLE', 'Sub title');\ndefine('_CO_PUBLISHER_ERROR', 'Sorry, some error occurred!');\ndefine('_CO_PUBLISHER_SORTBY', 'Sort by');\ndefine('_CO_PUBLISHER_ADD', 'Add');\ndefine('_CO_PUBLISHER_REMOVE', 'Remove');\ndefine('_CO_PUBLISHER_PREVIEW', 'Preview');\ndefine('_CO_PUBLISHER_CREATE', 'Create');\ndefine('_CO_PUBLISHER_CLEAR', 'Clear');\ndefine('_CO_PUBLISHER_CANCEL', 'Cancel');\ndefine('_CO_PUBLISHER_IMAGE_ITEMS', 'Article images');\ndefine('_CO_PUBLISHER_IMAGE_ITEMS_DSC', 'Please choose the images related to this article');\ndefine('_CO_PUBLISHER_IMAGE_PREVIEW', 'Image preview');\ndefine('_CO_PUBLISHER_NOTIFY', 'Notify on publish?');\ndefine('_CO_PUBLISHER_FILEUPLOAD_ERROR', 'An error occurred while uploading the file.');\ndefine('_CO_PUBLISHER_FILEUPLOAD_SUCCESS', 'The file was successfully uploaded.');\ndefine('_CO_PUBLISHER_NEW_FEATURE', 'New feature!');\ndefine('_CO_PUBLISHER_TAB_MAIN', 'Main');\ndefine('_CO_PUBLISHER_TAB_IMAGES', 'Images');\ndefine('_CO_PUBLISHER_TAB_OTHERS', 'Others');\ndefine('_CO_PUBLISHER_TAB_META', 'Meta data');\ndefine('_CO_PUBLISHER_TAB_PERMISSIONS', 'Permissions');\ndefine('_CO_PUBLISHER_IMAGE_UPLOAD_NEW', 'Upload new image');\n//define('_CO_PUBLISHER_IMAGE_UPLOADING','Uploading');\ndefine('_CO_PUBLISHER_IMAGE_NICENAME', 'Enter image name');\ndefine('_CO_PUBLISHER_IMAGE_CAT_NONE', 'No image category found');\ndefine('_CO_PUBLISHER_IMAGE_CAT_NOPERM', 'You have no permissions to use this image category');\n//30/04/2012\ndefine('_CO_PUBLISHER_TAB_FILES', 'Files');\ndefine('_CO_PUBLISHER_FILE', 'Files');\ndefine('_CO_PUBLISHER_FILE_DESCRIPTION', 'Description');\ndefine('_CO_PUBLISHER_FILE_DESCRIPTION_DSC', 'Description of the file to be uploaded.');\ndefine('_CO_PUBLISHER_FILE_NAME_DSC', 'Name that will be used to identify the file.');\ndefine('_CO_PUBLISHER_FILE_STATUS', 'File visible?');\ndefine('_CO_PUBLISHER_FILE_STATUS_DSC', 'if you select no, the file will not be visible from the user side.');\ndefine('_CO_PUBLISHER_FILE_TO_UPLOAD', 'File to upload:');\ndefine('_CO_PUBLISHER_FILE_TYPE', 'File type');\ndefine('_CO_PUBLISHER_FILE_UPLOAD_ANOTHER', 'Upload again');\ndefine('_CO_PUBLISHER_FILENAME', 'File name');\ndefine('_CO_PUBLISHER_FILES_LINKED', 'Files linked to this article');\n//Added 30/05/2012\ndefine('_CO_PUBLISHER_EDITFILE', 'Edit file');\ndefine('_CO_PUBLISHER_DELETEFILE', 'Delete file');\n//added 2017-05-16\ndefine('_CO_PUBLISHER_BAD_TOKEN', 'Invalid token, please try again');\n\n//2017-11-22\n\n$moduleDirName = basename(dirname(dirname(__DIR__)));\n$moduleDirNameUpper = mb_strtoupper($moduleDirName);\n\ndefine('CO_' . $moduleDirNameUpper . '_GDLIBSTATUS', 'GD library support: ');\ndefine('CO_' . $moduleDirNameUpper . '_GDLIBVERSION', 'GD Library version: ');\ndefine('CO_' . $moduleDirNameUpper . '_GDOFF', \"Disabled (No thumbnails available)\");\ndefine('CO_' . $moduleDirNameUpper . '_GDON', \"Enabled (Thumbsnails available)\");\ndefine('CO_' . $moduleDirNameUpper . '_IMAGEINFO', 'Server status');\ndefine('CO_' . $moduleDirNameUpper . '_MAXPOSTSIZE', 'Max post size permitted (post_max_size directive in php.ini): ');\ndefine('CO_' . $moduleDirNameUpper . '_MAXUPLOADSIZE', 'Max upload size permitted (upload_max_filesize directive in php.ini): ');\ndefine('CO_' . $moduleDirNameUpper . '_MEMORYLIMIT', 'Memory limit (memory_limit directive in php.ini): ');\ndefine('CO_' . $moduleDirNameUpper . '_METAVERSION', \"Downloads meta version: \");\ndefine('CO_' . $moduleDirNameUpper . '_OFF', \"OFF\");\ndefine('CO_' . $moduleDirNameUpper . '_ON', \"ON\");\ndefine('CO_' . $moduleDirNameUpper . '_SERVERPATH', 'Server path to XOOPS root: ');\ndefine('CO_' . $moduleDirNameUpper . '_SERVERUPLOADSTATUS', 'Server uploads status: ');\ndefine('CO_' . $moduleDirNameUpper . '_SPHPINI', \"Information taken from PHP ini file:\");\ndefine('CO_' . $moduleDirNameUpper . '_UPLOADPATHDSC', 'Note. Upload path *MUST* contain the full server path of your upload folder.');\n\ndefine('CO_' . $moduleDirNameUpper . '_PRINT', \"Print\");\ndefine('CO_' . $moduleDirNameUpper . '_PDF', \"Create PDF\");\n\ndefine('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED0', \"Update failed - couldn't rename field '%s'\");\ndefine('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED1', \"Update failed - couldn't add new fields\");\ndefine('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED2', \"Update failed - couldn't rename table '%s'\");\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_COLUMN', 'Could not create column in database : %s');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module');\n\ndefine('CO_' . $moduleDirNameUpper . '_FOLDERS_DELETED_OK', 'Upload Folders have been deleted');\n\n// Error Msgs\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_DEL_PATH', 'Could not delete %s directory');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_REMOVE', 'Could not delete %s');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_NO_PLUGIN', 'Could not load plugin');\n\n//Help\ndefine('CO_' . $moduleDirNameUpper . '_DIRNAME', basename(dirname(dirname(__DIR__))));\ndefine('CO_' . $moduleDirNameUpper . '_HELP_HEADER', __DIR__ . '/help/helpheader.tpl');\ndefine('CO_' . $moduleDirNameUpper . '_BACK_2_ADMIN', 'Back to Administration of ');\ndefine('CO_' . $moduleDirNameUpper . '_OVERVIEW', 'Overview');\n\n//define('CO_' . $moduleDirNameUpper . '_HELP_DIR', __DIR__);\n\n//help multi-page\ndefine('CO_' . $moduleDirNameUpper . '_DISCLAIMER', 'Disclaimer');\ndefine('CO_' . $moduleDirNameUpper . '_LICENSE', 'License');\ndefine('CO_' . $moduleDirNameUpper . '_SUPPORT', 'Support');\n\n//Sample Data\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADD_SAMPLEDATA', 'Import Sample Data (will delete ALL current data)');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SAVE_SAMPLEDATA', 'Export Tables to YAML');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON', 'Show Sample Button?');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON_DESC', 'If yes, the \"Add Sample Data\" button will be visible to the Admin. It is Yes as a default for first installation.');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA', 'Export DB Schema to YAML');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_SUCCESS', 'Export DB Schema to YAML was a success');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_ERROR', 'ERROR: Export of DB Schema to YAML failed');\n\n//letter choice\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BROWSETOTOPIC', \"Browse items alphabetically\");\ndefine('CO_' . $moduleDirNameUpper . '_' . 'OTHER', 'Other');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ALL', 'All');\n\n// block defines\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ACCESSRIGHTS', 'Access Rights');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ACTION', 'Action');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ACTIVERIGHTS', 'Active Rights');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BADMIN', 'Block Administration');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLKDESC', 'Description');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'CBCENTER', 'Center Middle');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'CBLEFT', 'Center Left');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'CBRIGHT', 'Center Right');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SBLEFT', 'Left');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SBRIGHT', 'Right');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SIDE', 'Alignment');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'TITLE', 'Title');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'VISIBLE', 'Visible');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'VISIBLEIN', 'Visible In');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'WEIGHT', 'Weight');\n\ndefine('CO_' . $moduleDirNameUpper . '_' . 'PERMISSIONS', 'Permissions');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS', 'Blocks Admin');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_DESC', 'Blocks/Group Admin');\n\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_MANAGMENT', 'Manage');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_ADDBLOCK', 'Add a new block');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_EDITBLOCK', 'Edit a block');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_CLONEBLOCK', 'Clone a block');\n\n//myblocksadmin\ndefine('CO_' . $moduleDirNameUpper . '_' . 'AGDS', 'Admin Groups');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BCACHETIME', 'Cache Time');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_ADMIN', 'Blocks Admin');\n\n//Template Admin\ndefine('CO_' . $moduleDirNameUpper . '_' . 'TPLSETS', 'Template Management');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'GENERATE', 'Generate');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FILENAME', 'File Name');\n\n//Menu\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE', 'Migrate');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_YES', 'Folder \"%s\" exist');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_NO', 'Folder \"%s\" does not exist. Create the specified folder with CHMOD 777.');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS', 'Show Development Tools Button?');\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS_DESC', 'If yes, the \"Migrate\" Tab and other Development tools will be visible to the Admin.');\n\n\n//Latest Version Check\ndefine('CO_' . $moduleDirNameUpper . '_' . 'NEW_VERSION', 'New Version: ');\n\n//Module Stats\ndefine('CO_' . $moduleDirNameUpper . '_' . 'STATS_SUMMARY', 'Module Statistics');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -166,20 +5292,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '12' - tra_translated_words: '73' + tra_translated_entities: '98' + tra_translated_words: '559' tra_untranslated_entities: '0' - tra_last_update: '1593756832' - tra_local: mail_template/global_alb_modify_notify.tpl + tra_last_update: '1551471330' + tra_local: common.php tra_status: '10' - tra_date: '1594055418' + tra_date: '1596562160' tra_submitter: '1' - - tra_id: '9' - tra_pro_id: '16' - tra_res_id: '9' + tra_id: '406' + tra_pro_id: '9' + tra_res_id: '272' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nA new album \"{ALBUM_NAME}\" has been added at {X_SITENAME}.\r\n\r\nYou can view this album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "
    \n <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>\n\n

    DISCLAIMER

    \n
    \n

    Software downloaded from the XOOPS web site is provided 'as is' without warranty\n of any kind, either express or implied, including, but not limited to, the implied\n warranties of fitness for a purpose, or the warranty of non-infringement. Without\n limiting the foregoing, XOOPS Projects team makes no warranty that:

    \n
    \n
      \n
    1. the software will meet your requirements
    2. \n
    3. the software will be uninterrupted, timely, secure or error-free
    4. \n
    5. the results that may be obtained from the use of the software will be effective,\n accurate or reliable\n
    6. \n
    7. the quality of the software will meet your expectations any errors in the\n software obtained from XOOPS web site will be corrected.\n
    8. \n
    \n
    \n\n

    Software and its documentation made available on the XOOPS web site:

    \n
    \n
      \n
    1. could include technical or other mistakes, inaccuracies or typographical\n errors. XOOPS may make changes to the software or documentation made available\n on its web site.\n
    2. \n
    3. may be out of date, and XOOPS makes no commitment to update such materials.
    4. \n
    5. XOOPS assumes no responsibility for errors or omissions in the software\n or documentation available from its web site.\n
    6. \n
    \n


    In no event shall XOOPS team be liable to you or any third parties for\n any special, punitive, incidental, indirect or consequential damages of any kind,\n or any damages whatsoever, including, without limitation, those resulting from loss\n of use, data or profits, whether or not XOOPS Project has been advised of the possibility\n of such damages, and on any theory of liability, arising out of or in connection\n with the use of this software.

    \n
    \n

    The use of the software downloaded through any XOOPS site is done at your own discretion\n and risk and with agreement that you will be solely responsible for any damage to\n your computer system or loss of data that results from such activities. No advice\n or information, whether oral or written, obtained by you from XOOPS or from XOOPS\n web site shall create any warranty for the software

    \n
    \n
    " tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -188,20 +5314,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '12' - tra_translated_words: '73' + tra_translated_entities: '39' + tra_translated_words: '329' tra_untranslated_entities: '0' - tra_last_update: '1593756843' - tra_local: mail_template/global_alb_new_notify.tpl + tra_last_update: '1551471964' + tra_local: help/disclaimer.tpl tra_status: '10' - tra_date: '1594055419' + tra_date: '1596562161' tra_submitter: '1' - - tra_id: '10' - tra_pro_id: '16' - tra_res_id: '10' + tra_id: '407' + tra_pro_id: '9' + tra_res_id: '273' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nA new image \"{IMAGE_NAME}\" has been added at {X_SITENAME} and is waiting for approval.\r\n\r\nYou can view this image here:\r\n{IMAGE_URL}\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "

    Help:\n /modules/<{$smarty.const._MI_PUBLISHER_DIRNAME}>/admin/index.php\"\n title=\"Back to the administration of <{$smarty.const._MI_PUBLISHER_NAME}>\"> <{$smarty.const._MI_PUBLISHER_NAME}>\n \"\n alt=\"<{$smarty.const._MI_PUBLISHER_BACK_2_ADMIN}> <{$smarty.const._MI_PUBLISHER_NAME}>\">\n

    " tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -210,20 +5336,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '14' - tra_translated_words: '85' + tra_translated_entities: '6' + tra_translated_words: '19' tra_untranslated_entities: '0' - tra_last_update: '1593756848' - tra_local: mail_template/global_img_approve_notify.tpl + tra_last_update: '1551471925' + tra_local: help/helpheader.tpl tra_status: '10' - tra_date: '1594055420' + tra_date: '1596562162' tra_submitter: '1' - - tra_id: '11' - tra_pro_id: '16' - tra_res_id: '11' + tra_id: '408' + tra_pro_id: '9' + tra_res_id: '274' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe image \"{IMAGE_NAME}\" has a new comment at {X_SITENAME}.\r\n\r\nYou can view this image here:\r\n{IMAGE_URL}\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new comments are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "
    \n <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>\n\n

    DESCRIPTION


    \n\n

    Publisher module is a Publishing Solution for your XOOPS Site

    \n

    \n\n

    INSTALL/UNINSTALL

    \n\n

    1) No special measures necessary, follow the standard installation process –\n extract the module folder into the ../modules directory. Install the\n module through Admin -> System Module -> Modules.

    \n Detailed instructions on installing modules are available in the\n XOOPS Operations Manual

    \n\n

    2) PDF in XOOPS 2.5.8

    \n If you want to use the PDF feature in Publisher, you will need to copy the TCPDF library to your XOOPS folder:

    \n\n /class/libraries/vendor/

    \n\n a) create the folders there:

    \n\n /tecnickcom/tcpdf/

    \n\n so it looks like:

    \n\n /class/libraries/vendor/tecnickcom/tcpdf/

    \n\n b) download the TCPDF library and place the content in the above folder. You have three choices:

    \n\n i) download the streamlined XOOPS version from SourceForge,\n which was developed by Cedric

    \n\n ii) download the latest full release from TCPDF on GitHub

    \n\n iii) If you feel comfortable with Composer,\n add this line to your \"composer.js\" file located in /class/libraries/:

    \n\n \"tecnickcom/tcpdf\":\"6.*\"

    \n\n and then run the command:

    \n\n composer update

    \n\n Your PDF should now work.\n

    \n\n

    OPERATING INSTRUCTIONS

    \n

    \n This module and its operations are very simple.

    \n Detailed instructions on configuring the access rights for user groups are available in the\n XOOPS Operations Manual, and more detailed information about Publisher itself is in the Publisher\n Tutorial (see below)

    \n

    \n\n

    TUTORIAL

    \n\n

    \n Tutorial has been started, but we might need your help! Please check out the status of the tutorial here .\n

    To contribute to this Tutorial, please fork it on GitHub.\n
    This document describes our Documentation Process and it will help you to understand how to contribute.\n

    \n There are more XOOPS Tutorials, so check them out in our XOOPS Tutorial Repository on GitBook.\n

    \n\n\n

    TRANSLATIONS

    \n

    Translations are on Transifex and in our XOOPS Languages Repository on GitHub.

    \n\n

    SUPPORT

    \n

    If you have questions about this module and need help, you can visit our Support Forums on XOOPS Website

    \n\n

    DEVELOPMENT

    \n

    This module is Open Source and we would love your help in making it better! You can fork this module on GitHub

    \n But there is more happening on GitHub:

    \n - XOOPS Core
    \n - XOOPS Modules
    \n - XOOPS Themes

    \n Go check it out, and GET INVOLVED\n\n

    \n\n
    " tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -232,20 +5358,108 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '14' - tra_translated_words: '80' + tra_translated_entities: '52' + tra_translated_words: '422' tra_untranslated_entities: '0' - tra_last_update: '1593756853' - tra_local: mail_template/global_img_comment_notify.tpl + tra_last_update: '1551471955' + tra_local: help/help.tpl tra_status: '10' - tra_date: '1594055420' + tra_date: '1596562163' tra_submitter: '1' - - tra_id: '12' - tra_pro_id: '16' - tra_res_id: '12' + tra_id: '409' + tra_pro_id: '9' + tra_res_id: '275' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe image \"{IMAGE_NAME}\" has been deleted from {X_SITENAME}.\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "
    \n <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>\n\n

    LICENSE

    \n
    \n            GNU GENERAL PUBLIC LICENSE\n               Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                Preamble\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n            GNU GENERAL PUBLIC LICENSE\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n                NO WARRANTY\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n             END OF TERMS AND CONDITIONS\n\n
    \n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '242' + tra_translated_words: '2502' + tra_untranslated_entities: '0' + tra_last_update: '1551471910' + tra_local: help/license.tpl + tra_status: '10' + tra_date: '1596562163' + tra_submitter: '1' +- + tra_id: '410' + tra_pro_id: '9' + tra_res_id: '276' + tra_lang_id: '1' + tra_content: "
    \n <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>\n\n

    SUPPORT


    \n For support visit our Support Forums at:

    \n

    https://xoops.org/modules/newbb/
    \n

    \n\n
    " + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '7' + tra_translated_words: '32' + tra_untranslated_entities: '0' + tra_last_update: '1551471899' + tra_local: help/support.tpl + tra_status: '10' + tra_date: '1596562164' + tra_submitter: '1' +- + tra_id: '411' + tra_pro_id: '9' + tra_res_id: '277' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nThe following item has been published in the {MODULE_NAME} module of {X_SITENAME} :\n\n\"{ITEM_NAME}\"\n\nYou can read this item here :\n\n{ITEM_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new items are published in the category \"{CATEGORY_NAME}\" of the {MODULE_NAME} module at our site.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '13' + tra_translated_words: '87' + tra_untranslated_entities: '0' + tra_last_update: '1551471741' + tra_local: mail_template/category_item_published.tpl + tra_status: '10' + tra_date: '1596562165' + tra_submitter: '1' +- + tra_id: '412' + tra_pro_id: '9' + tra_res_id: '278' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nThe following item has been submitted in the {MODULE_NAME} module of {X_SITENAME} :\n\n\"{ITEM_NAME}\"\n\nYou can review this item here :\n\n{WAITINGFILES_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new items are submitted in the category \"{CATEGORY_NAME}\" of the {MODULE_NAME} module at our site.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" + tra_mimetype: text/plain + tra_proofread: '0' + tra_proofread_percentage: '0' + tra_reviewed_percentage: '0' + tra_completed: '100' + tra_untranslated_words: '0' + tra_last_commiter: '0' + tra_reviewed: '0' + tra_translated_entities: '13' + tra_translated_words: '87' + tra_untranslated_entities: '0' + tra_last_update: '1551471785' + tra_local: mail_template/category_item_submitted.tpl + tra_status: '10' + tra_date: '1596562166' + tra_submitter: '1' +- + tra_id: '413' + tra_pro_id: '9' + tra_res_id: '279' + tra_lang_id: '1' + tra_content: "Hello {X_UNAME},\n\nThe category '{CATEGORY_NAME}' has been created in the {MODULE_NAME} module at {X_SITENAME}.\n\nFollow this link to view the content of thie newly created category:\n{CATEGORY_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new categories are added to the {MODULE_NAME} module of our site.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -255,19 +5469,19 @@ tra_last_commiter: '0' tra_reviewed: '0' tra_translated_entities: '12' - tra_translated_words: '72' + tra_translated_words: '86' tra_untranslated_entities: '0' - tra_last_update: '1593756859' - tra_local: mail_template/global_img_delete_notify.tpl + tra_last_update: '1551471726' + tra_local: mail_template/global_item_category_created.tpl tra_status: '10' - tra_date: '1594055421' + tra_date: '1596562166' tra_submitter: '1' - - tra_id: '13' - tra_pro_id: '16' - tra_res_id: '13' + tra_id: '414' + tra_pro_id: '9' + tra_res_id: '280' tra_lang_id: '1' - tra_content: "\r\nHello {X_UNAME},\r\n\r\nA new image \"{IMAGE_NAME}\" has been added at {X_SITENAME}.\r\n\r\nYou can view this image here:\r\n{IMAGE_URL}\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" + tra_content: "Hello {X_UNAME},\n\nThe following item has been published in the {MODULE_NAME} module of {X_SITENAME} :\n\n\"{ITEM_NAME}\"\n\nYou can read this item here:\n\n{ITEM_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new items are published in the {MODULE_NAME} module of our site.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -276,20 +5490,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '14' - tra_translated_words: '80' + tra_translated_entities: '13' + tra_translated_words: '82' tra_untranslated_entities: '0' - tra_last_update: '1593756865' - tra_local: mail_template/global_img_new_notify.tpl + tra_last_update: '1551471715' + tra_local: mail_template/global_item_published.tpl tra_status: '10' - tra_date: '1594055422' + tra_date: '1596562167' tra_submitter: '1' - - tra_id: '14' - tra_pro_id: '16' - tra_res_id: '14' + tra_id: '415' + tra_pro_id: '9' + tra_res_id: '281' tra_lang_id: '1' - tra_content: " - Website:\r\n * @version $Id: 1.0 main.php 1 Mon 2018-03-19 10:04:56Z XOOPS Project (www.xoops.org) $\r\n */\r\nrequire_once __DIR__ . '/common.php';\r\n\r\n// ---------------- Main ----------------\r\ndefine('_MA_WGGALLERY_INDEX', 'Home');\r\ndefine('_MA_WGGALLERY_TITLE', 'wgGallery');\r\ndefine('_MA_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS');\r\ndefine('_MA_WGGALLERY_INDEX_DESC', \"Welcome to the homepage of your new module wgGallery!
    \r\nAs you can see, you have created a page with a list of links at the top to navigate between the pages of your module. This description is only visible on the homepage of this module, the other pages you will see the content you created when you built this module with the module TDMCreate, and after creating new content in admin of this module. In order to expand this module with other resources, just add the code you need to extend the functionality of the same. The files are grouped by type, from the header to the footer to see how divided the source code.

    If you see this message, it is because you have not created content for this module. Once you have created any type of content, you will not see this message.

    If you liked the module TDMCreate and thanks to the long process for giving the opportunity to the new module to be created in a moment, consider making a donation to keep the module TDMCreate and make a donation using this button Button Donations
    Thanks!

    Use the link below to go to the admin and create content.\");\r\ndefine('_MA_WGGALLERY_NO_PDF_LIBRARY', 'Libraries TCPDF not there yet, upload them in root/Frameworks');\r\ndefine('_MA_WGGALLERY_NO', 'No');\r\n// ---------------- Contents ----------------\r\n//Colorbox and Lightbox\r\ndefine('_MA_WGGALLERY_CURRENT_LABEL', 'image {current} of {total}');\r\n// Colorbox\r\ndefine('_MA_WGGALLERY_COLORBOX_CLOSE', 'close');\r\ndefine('_MA_WGGALLERY_COLORBOX_PREVIOUS', 'previous');\r\ndefine('_MA_WGGALLERY_COLORBOX_NEXT', 'next');\r\ndefine('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTART', 'start slideshow');\r\ndefine('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTOP', 'stop slideshow');\r\n// LC_Lightbox lite\r\ndefine('_MA_WGGALLERY_LCL_CLOSE', 'close');\r\ndefine('_MA_WGGALLERY_LCL_PREVIOUS', 'previous');\r\ndefine('_MA_WGGALLERY_LCL_NEXT', 'next');\r\ndefine('_MA_WGGALLERY_LCL_PLAY', 'play');\r\ndefine('_MA_WGGALLERY_LCL_COUNTER', 'counter');\r\ndefine('_MA_WGGALLERY_LCL_FULLSCREEN', 'fullscreen');\r\ndefine('_MA_WGGALLERY_LCL_TXT_TOGGLE', 'toggle text');\r\ndefine('_MA_WGGALLERY_LCL_DOWNLOAD', 'download');\r\ndefine('_MA_WGGALLERY_LCL_THUMBS_TOGGLE', 'toggle thumbs');\r\ndefine('_MA_WGGALLERY_LCL_SOCIALS', 'socials');\r\n// Admin link\r\ndefine('_MA_WGGALLERY_ADMIN', 'Admin');\r\n// ---------------- Errors ----------------\r\ndefine('_MA_WGGALLERY_FAILSAVEIMG_MEDIUM', 'Error when creating medium image: %s');\r\ndefine('_MA_WGGALLERY_FAILSAVEIMG_THUMBS', 'Error when creating thumb image: %s');\r\ndefine('_MA_WGGALLERY_FAILSAVEWM_MEDIUM', 'Error when adding watermark to medium image: %s (reason: %g)');\r\ndefine('_MA_WGGALLERY_FAILSAVEWM_LARGE', 'Error when adding watermark to large image: %s (reason: %g)');\r\ndefine('_MA_WGGALLERY_ERROR_NO_IMAGE_SET', \"You didn't specify the image. Please select the album first\");\r\n// search\r\ndefine('_MA_WGGALLERY_SEARCH', 'Search image by specific criterias');\r\ndefine('_MA_WGGALLERY_SEARCH_CATS', 'Search for categories');\r\ndefine('_MA_WGGALLERY_SEARCH_TEXT', 'Search text');\r\ndefine('_MA_WGGALLERY_SEARCH_SUBM', 'Search from specific submitter');\r\ndefine('_MA_WGGALLERY_SEARCH_CATS_DESC', 'Images and albums will be selected, if they are connected to one of the selcted categories. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.');\r\ndefine('_MA_WGGALLERY_SEARCH_TEXT_DESC',\r\n 'Images and albums will be selected, if the name, description, name of the category or one of the tags contains this text. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.');\r\ndefine('_MA_WGGALLERY_SEARCH_SUBM_DESC', 'Images and albums will be selected, if they are submitted by selected user.');\r\ndefine('_MA_WGGALLERY_SEARCH_ERROR_NO_FILTER', 'Please select minimum one of the filters!');\r\ndefine('_MA_WGGALLERY_SEARCH_RESULT', 'Result of your search');\r\ndefine('_MA_WGGALLERY_SEARCH_NO_RESULT', 'No images found');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT', 'Search for user activities');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_DOWNLOADS', 'Most downloads');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_VIEWS', 'Most views');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_RATINGS', 'Best rated');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_VOTES', 'Most votes');\r\n// ---------------- Ratings ----------------\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_1', 'Rating: %c / %m (%t rating totally)');\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_X', 'Rating: %c / %m (%t ratings totally)');\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_SHORT_1', '%c (%t rating)');\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_SHORT_X', '%c (%t ratings)');\r\ndefine('_MA_WGGALLERY_RATING1', '1 of 5');\r\ndefine('_MA_WGGALLERY_RATING2', '2 of 5');\r\ndefine('_MA_WGGALLERY_RATING3', '3 of 5');\r\ndefine('_MA_WGGALLERY_RATING4', '4 of 5');\r\ndefine('_MA_WGGALLERY_RATING5', '5 of 5');\r\ndefine('_MA_WGGALLERY_RATING_10_1', '1 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_2', '2 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_3', '3 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_4', '4 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_5', '5 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_6', '6 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_7', '7 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_8', '8 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_9', '9 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_10', '10 of 10');\r\ndefine('_MA_WGGALLERY_RATING_VOTE_BAD', 'Invalid vote');\r\n// define('_MA_WGGALLERY_RATING_VOTE_ALREADY', 'You have already voted');\r\ndefine('_MA_WGGALLERY_RATING_VOTE_THANKS', 'Thank you for rating');\r\ndefine('_MA_WGGALLERY_RATING_NOPERM', \"Sorry, you don't have permission to rate items\");\r\ndefine('_MA_WGGALLERY_RATING_LIKE', 'Like');\r\ndefine('_MA_WGGALLERY_RATING_DISLIKE', 'Dislike');\r\ndefine('_MA_WGGALLERY_ERROR_CREATE_ZIP', 'Error: Zip-archive could not be created');\r\n" + tra_content: "Hello {X_UNAME},\n\nThe following item has been submitted in the {MODULE_NAME} module of {X_SITENAME} :\n\n\"{ITEM_NAME}\"\n\nYou can review this item here :\n{WAITINGFILES_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new items are submitted in the {MODULE_NAME} module of our site.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -298,20 +5512,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '69' - tra_translated_words: '533' + tra_translated_entities: '13' + tra_translated_words: '83' tra_untranslated_entities: '0' - tra_last_update: '1593756520' - tra_local: main.php + tra_last_update: '1551471700' + tra_local: mail_template/global_item_submitted.tpl tra_status: '10' - tra_date: '1594055422' + tra_date: '1596562168' tra_submitter: '1' - - tra_id: '15' - tra_pro_id: '16' - tra_res_id: '15' + tra_id: '416' + tra_pro_id: '9' + tra_res_id: '282' tra_lang_id: '1' - tra_content: " - Website:\r\n * @version $Id: 1.0 modinfo.php 1 Mon 2018-03-19 10:04:52Z XOOPS Project (www.xoops.org) $\r\n */\r\nrequire_once __DIR__ . '/common.php';\r\n\r\n// ---------------- Admin Main ----------------\r\ndefine('_MI_WGGALLERY_NAME', 'wgGallery');\r\ndefine('_MI_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS');\r\n// ---------------- Admin Menu ----------------\r\ndefine('_MI_WGGALLERY_ADMENU1', 'Dashboard');\r\ndefine('_MI_WGGALLERY_ADMENU2', 'Albums');\r\ndefine('_MI_WGGALLERY_ADMENU3', 'Images');\r\ndefine('_MI_WGGALLERY_ADMENU4', 'Gallery types');\r\ndefine('_MI_WGGALLERY_ADMENU5', 'Album types');\r\ndefine('_MI_WGGALLERY_ADMENU7', 'Permissions');\r\ndefine('_MI_WGGALLERY_ADMENU8', 'Maintenance');\r\ndefine('_MI_WGGALLERY_ADMENU9', 'Watermarks');\r\ndefine('_MI_WGGALLERY_ADMENU10', 'Import');\r\ndefine('_MI_WGGALLERY_ADMENU11', 'Categories');\r\ndefine('_MI_WGGALLERY_FEEDBACK', 'Feedback');\r\ndefine('_MI_WGGALLERY_ABOUT', 'About');\r\n// ---------------- Admin Nav ----------------\r\ndefine('_MI_WGGALLERY_ADMIN_PAGER', 'List items admin pages');\r\ndefine('_MI_WGGALLERY_ADMIN_PAGER_DESC', 'Define the number of list items in the admin area');\r\n// User\r\ndefine('_MI_WGGALLERY_USER_PAGER', 'List items user pages');\r\ndefine('_MI_WGGALLERY_USER_PAGER_DESC', 'Define the number of list items in the user area');\r\n// Submenu\r\ndefine('_MI_WGGALLERY_SMNAME1', 'Index page');\r\ndefine('_MI_WGGALLERY_SMNAME2', 'Albums management');\r\ndefine('_MI_WGGALLERY_SMNAME3', 'Create new album');\r\ndefine('_MI_WGGALLERY_SMNAME4', 'Upload images');\r\ndefine('_MI_WGGALLERY_SMNAME5', 'Image management');\r\ndefine('_MI_WGGALLERY_SMNAME6', 'Search images');\r\n// Blocks\r\ndefine('_MI_WGGALLERY_ALBUMS_BLOCK', 'Albums block');\r\ndefine('_MI_WGGALLERY_ALBUMS_BLOCK_DESC', 'Show a block with albums (sorting can be selected)');\r\ndefine('_MI_WGGALLERY_IMAGES_BLOCK', 'Images block');\r\ndefine('_MI_WGGALLERY_IMAGES_BLOCK_DESC', 'Show a block with images (sorting can be selected)');\r\n// Config\r\ndefine('_MI_WGGALLERY_EDITOR', 'Editor');\r\ndefine('_MI_WGGALLERY_EDITOR_DESC', 'Select the Editor Desc to use');\r\ndefine('_MI_WGGALLERY_KEYWORDS', 'Keywords');\r\ndefine('_MI_WGGALLERY_KEYWORDS_DESC', 'Insert here the keywords (separate by comma)');\r\ndefine('_MI_WGGALLERY_SIZE_MB', 'MB');\r\ndefine('_MI_WGGALLERY_MAXSIZE', 'Max size');\r\ndefine('_MI_WGGALLERY_MAXSIZE_DESC', 'Set the max file size for uploads files');\r\ndefine('_MI_WGGALLERY_FILEEXT', 'Allowed file extension');\r\ndefine('_MI_WGGALLERY_FILEEXT_DESC', 'Set the file extension which are allowed for upload');\r\ndefine('_MI_WGGALLERY_MAXWIDTH', 'Maximum width upload');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_DESC', 'Set the max width which is allowed for uploading images (in pixel)');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT', 'Maximum height upload');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_DESC', 'Set the max height which is allowed for uploading images (in pixel)');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_LARGE', 'Maximum width large image');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_LARGE_DESC', 'Set the max width to which uploaded images should be scaled (in pixel)
    0 means, that large images keeps the original size.
    If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_LARGE', 'Maximum height large image');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_LARGE_DESC', 'Set the max height to which uploaded images should be scaled (in pixel)
    0 means, that large images keeps the original size.
    If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_MEDIUM', 'Maximum width medium image');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_MEDIUM_DESC', 'Set the max width to which uploaded images will be scaled for medium image (in pixel)
    If large/original image is smaller then image will be not enlarge (large image will be copied as medium)');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_MEDIUM', 'Maximum height medium image');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_MEDIUM_DESC', 'Set the max height to which uploaded images should be scaled for medium image (in pixel)
    If large/original image is smaller then image will be not enlarge (large image will be copied as medium)');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_THUMBS', 'Maximum width thumbs');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_THUMBS_DESC', 'Set the max width to which uploaded images will be scaled for thumbs (in pixel)');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_THUMBS', 'Maximum height thumbs');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_THUMBS_DESC', 'Set the max height to which uploaded images should be scaled for thumbs (in pixel)');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE', 'Maximum width album images');\r\ndefine('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE_DESC', 'Set the max width to which uploaded images will be scaled for album images (in pixel)
    If you use an image of the album itself this option has no effect');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE', 'Maximum height album images');\r\ndefine('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE_DESC', 'Set the max height to which uploaded images should be scaled for album images (in pixel)
    If you use an image of the album itself this option has no effect');\r\ndefine('_MI_WGGALLERY_GALLERY_TARGET', 'Target for gallery');\r\ndefine('_MI_WGGALLERY_GALLERY_TARGET_DESC', 'Please select where a gallery should be opened');\r\ndefine('_MI_WGGALLERY_LINK_TARGET_SELF', 'Same window/tab');\r\ndefine('_MI_WGGALLERY_LINK_TARGET_BLANK', 'New window/tab');\r\ndefine('_MI_WGGALLERY_IMAGE_TARGET', 'Target for single image');\r\ndefine('_MI_WGGALLERY_IMAGE_TARGET_DESC', 'Please select where a single image should be shown');\r\ndefine('_MI_WGGALLERY_LINK_TARGET_MODAL', 'Show image as modal without informations');\r\ndefine('_MI_WGGALLERY_LINK_TARGET_MODALINFO', 'Show image as modal with detailed image informations');\r\ndefine('_MI_WGGALLERY_ADDJQUERY', 'Add jquery library');\r\ndefine('_MI_WGGALLERY_ADDJQUERY_DESC', 'If you use already jquery (e.g. in your theme) then set to NO');\r\ndefine('_MI_WGGALLERY_PANEL_TYPE', 'Panel Type');\r\ndefine('_MI_WGGALLERY_PANEL_TYPE_DESC', 'Panel Type is the bootstrap html div.');\r\ndefine('_MI_WGGALLERY_SHOWBCRUMBS', 'Show breadcrumb navigation');\r\ndefine('_MI_WGGALLERY_SHOWBCRUMBS_DESC', \"Breadcrumb navigation displays the current page's context within the site structure.\");\r\ndefine('_MI_WGGALLERY_SHOWBCRUMBS_MNAME', 'Show module name');\r\ndefine('_MI_WGGALLERY_SHOWBCRUMBS_MNAME_DESC', 'Show the module name in breadcrumb navigation');\r\ndefine('_MI_WGGALLERY_SHOWCOPYRIGHT', 'Show copyright');\r\ndefine('_MI_WGGALLERY_SHOWCOPYRIGHT_DESC', 'You can remove the copyright from the gallery, but a backlinks to www.wedega.com is expected, anywhere on your site');\r\ndefine('_MI_WGGALLERY_USE_CATS', 'Use categories');\r\ndefine('_MI_WGGALLERY_USE_CATS_DESC', 'Define whether you want to use categories for images and albums');\r\ndefine('_MI_WGGALLERY_USE_TAGS', 'Use tags');\r\ndefine('_MI_WGGALLERY_USE_TAGS_DESC', 'Define whether you want to use tags for images and albums');\r\ndefine('_MI_WGGALLERY_STOREEXIF', 'Save meta data (exif)');\r\ndefine('_MI_WGGALLERY_STOREEXIF_DESC', 'Define whether you want to save the meta data (exif) of the images');\r\ndefine('_MI_WGGALLERY_EXIFTYPES', 'Exif data to display');\r\ndefine('_MI_WGGALLERY_EXIFTYPES_DESC', \"Define which exif data should be shown
    The option '\" . _MI_WGGALLERY_STOREEXIF . \"' must be activated\");\r\ndefine('_MI_WGGALLERY_EXIF_TAGS', 'Extract tags of exif');\r\ndefine('_MI_WGGALLERY_EXIF_TAGS_DESC', \"Define which exif data should be automatically extraced from exif and added to an image as a tag
    The option '\" . _MI_WGGALLERY_USE_TAGS . \"' must be activated\");\r\ndefine('_MI_WGGALLERY_SHOWBUTTONTEXT', 'Show button text');\r\ndefine('_MI_WGGALLERY_SHOWBUTTONTEXT_DESC', 'Show the button text. If NO then only images are shown');\r\ndefine('_MI_WGGALLERY_GROUP_UPLOAD', 'Options for image upload');\r\ndefine('_MI_WGGALLERY_GROUP_IMAGE', 'Options for image processing');\r\ndefine('_MI_WGGALLERY_GROUP_DISPLAY', 'Options for display');\r\ndefine('_MI_WGGALLERY_GROUP_MISC', 'Misc options');\r\n// Notifications\r\ndefine('_MI_WGGALLERY_GLOBAL_NOTIFY', 'Global notification');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY', 'Send notification when a new album was created');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_CAPTION', 'Notify me about new album');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new album');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY', 'Send notification when any album was modified');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_CAPTION', 'Notify me about any modifying album');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_SUBJECT', 'Notification about modified album');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY', 'Send notification when an album is waiting for approval');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_CAPTION', 'Notify me about album is waiting for approval');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_SUBJECT', 'Notification about an album is waiting for approval');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY', 'Send notification when any album was deleted');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about any deleted album');\r\ndefine('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about any deleting album');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY', 'Send notification when new image was uploaded');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_CAPTION', 'Notify me about any new image');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new image');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY', 'Send notification when any image was deleted');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about deleting an image');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about deleted image');\r\ndefine('_MI_WGGALLERY_ALBUMS_NOTIFY', 'Albums notification');\r\ndefine('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY', 'Send notification when this album was modified');\r\ndefine('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_CAPTION', 'Notify me about modifying this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_SUBJECT', 'Notification about modified album');\r\ndefine('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY', 'Send notification when this album was deleted');\r\ndefine('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_CAPTION', 'Notify me about deleting this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_SUBJECT', 'Notification about deleted album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY', 'Send notification when a new image was uploaded to this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_CAPTION', 'Notify me about new image to this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_SUBJECT', 'Notification about a new image');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY', 'Send notification when an image is waiting for approval');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_CAPTION', 'Notify me about image is waiting for approval');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_SUBJECT', 'Notification about image is waiting for approval');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY', 'Send notification when a new image was deleted from this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_CAPTION', 'Notify me about deleting image from this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_SUBJECT', 'Notification about deleted image');\r\n\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images');\r\ndefine('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about comments for an image');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images in this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images in this album');\r\ndefine('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image');\r\ndefine('_MI_WGGALLERY_IMAGES_NOTIFY', 'Image notification');\r\ndefine('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY', 'Notify me about new comments for this image');\r\ndefine('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for this image');\r\ndefine('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image');\r\n\r\ndefine('_MI_WGGALLERY_RATINGBARS', 'Allow rating');\r\ndefine('_MI_WGGALLERY_RATINGBARS_DESC', 'Define whether rating should be possible and which kind of rating should be used');\r\ndefine('_MI_WGGALLERY_RATINGBAR_GROUPS', 'Groups with rating rights');\r\ndefine('_MI_WGGALLERY_RATINGBAR_GROUPS_DESC', 'Define which groups should have the right to rate');\r\ndefine('_MI_WGGALLERY_RATING_NONE', 'Do not use rating');\r\ndefine('_MI_WGGALLERY_RATING_5STARS', 'Rating with 5 stars');\r\ndefine('_MI_WGGALLERY_RATING_10STARS', 'Rating with 10 stars');\r\ndefine('_MI_WGGALLERY_RATING_LIKES', 'Rating with likes');\r\ndefine('_MI_WGGALLERY_RATING_10NUM', 'Rating with 10 points');\r\n\r\ndefine('_MI_WGGALLERY_STORE_ORIGINAL', 'Store original image');\r\ndefine('_MI_WGGALLERY_STORE_ORIGINAL_DESC', 'Define, whether you want to store the original image.\r\n
    Advantage: all images can be reproduced later including new water marks\r\n
    Disadvantage: the used server space will increase corresponding the allowed upload file size');\r\n" + tra_content: "Hello {X_UNAME},\n\nWe are please to inform you that the following item submitted on {DATESUB} at {X_SITENAME} has been approved by a moderator and published in the {MODULE_NAME} of our site.\n\n\"{ITEM_NAME}\"\n\nYou can read this item here :\n\n{ITEM_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified upon approval of the submitted item.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -320,20 +5534,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '145' - tra_translated_words: '989' + tra_translated_entities: '13' + tra_translated_words: '93' tra_untranslated_entities: '0' - tra_last_update: '1593756531' - tra_local: modinfo.php + tra_last_update: '1551471688' + tra_local: mail_template/item_approved.tpl tra_status: '10' - tra_date: '1594055423' + tra_date: '1596562169' tra_submitter: '1' - - tra_id: '16' - tra_pro_id: '8' - tra_res_id: '16' + tra_id: '417' + tra_pro_id: '9' + tra_res_id: '283' tra_lang_id: '1' - tra_content: "is not available. ');\ndefine('_AM_NEWBB_NOTWRITABLE', 'Not writable');\ndefine('_AM_NEWBB_IMAGEMAGICK', 'ImageMagicK:');\ndefine('_AM_NEWBB_IMAGEMAGICK_NOTSET', 'Not set');\ndefine('_AM_NEWBB_ATTACHPATH', 'Path for attachment storage');\ndefine('_AM_NEWBB_THUMBPATH', 'Path for attached image thumbs');\n//define('_AM_NEWBB_RSSPATH', \"Path for RSS feed\");\ndefine('_AM_NEWBB_REPORT', 'Reported posts');\ndefine('_AM_NEWBB_REPORT_PENDING', 'Pending report');\ndefine('_AM_NEWBB_REPORT_PROCESSED', 'Processed report');\ndefine('_AM_NEWBB_CREATETHEDIR', 'Create it');\ndefine('_AM_NEWBB_SETMPERM', 'Set the permission');\ndefine('_AM_NEWBB_DIRCREATED', 'The directory has been created');\ndefine('_AM_NEWBB_DIRNOTCREATED', 'The directory can not be created');\ndefine('_AM_NEWBB_PERMSET', 'The permission has been set');\ndefine('_AM_NEWBB_PERMNOTSET', 'The permission can not be set');\ndefine('_AM_NEWBB_DIGEST', 'Send New Digest');\ndefine('_AM_NEWBB_DIGEST_HELP_1', 'Allows you to create and send notifications about digest topics.');\ndefine('_AM_NEWBB_DIGEST_HELP_2', 'Create a newsletter is possible only after the topic is marked as \\'Digest\\'.');\ndefine('_AM_NEWBB_DIGEST_HELP_3', 'The dispatch is made only to users signed up for notification of digest topics.');\ndefine('_AM_NEWBB_DIGEST_HELP_4', 'After creating and sending, do not delete the created messages. Otherwise they will be generated again.');\ndefine('_AM_NEWBB_DIGEST_HELP_AUTO_DIGEST',\n 'To configure the automatic creation and distribution of Digest topics, you need to create a cron task on your server.
    For example: * NIX systems: 0 6 * * * wget --post-data \\'foo=bar\\' https://example.com/modules/newbb/digest.php
    In this example, the script will run every day at 6.00 and check if there are any new Digest topics. If they are not found, mailing will not be done.
    If for any reason you do not have the opportunity to create a task, then it is possible to create and make the dispatch on this page manually by clicking on the button above.
    Please note that it is not recommended to delete created mailings, otherwise they will be created and sent again.');\n//define('_AM_NEWBB_DIGEST_PAST', 'Should be sent out %d minutes ago');\n//define('_AM_NEWBB_DIGEST_NEXT', 'Need to send out in %d minutes');\n//define('_AM_NEWBB_DIGEST_ARCHIVE', 'Digest archive');\ndefine('_AM_NEWBB_DIGEST_SENT', 'Digest processed');\ndefine('_AM_NEWBB_DIGEST_NOT_SENT', 'Digest not sent');\ndefine('_AM_NEWBB_DIGEST_FAILED', 'No new digest topics');\ndefine('_AM_NEWBB_DIGEST_CONFIRM', 'Create and send new digest?');\n// admin_forum_manager.php\ndefine('_AM_NEWBB_NAME', 'Name');\ndefine('_AM_NEWBB_CREATEFORUM', 'Create Forum');\ndefine('_AM_NEWBB_EDIT', 'Edit');\ndefine('_AM_NEWBB_CLEAR', 'Clear');\ndefine('_AM_NEWBB_DELETE', 'Delete');\ndefine('_AM_NEWBB_ADD', 'Add');\ndefine('_AM_NEWBB_MOVE', 'Move');\ndefine('_AM_NEWBB_ORDER', 'Order');\ndefine('_AM_NEWBB_TWDAFAP', 'Note: This will remove the forum and all posts in it.

    WARNING: Are you sure you want to delete this Forum?');\ndefine('_AM_NEWBB_FORUMREMOVED', 'Forum Removed.');\ndefine('_AM_NEWBB_CREATENEWFORUM', 'Create a New Forum');\ndefine('_AM_NEWBB_EDITTHISFORUM', 'Editing Forum:');\ndefine('_AM_NEWBB_SET_FORUMORDER', 'Set Forum Position:');\ndefine('_AM_NEWBB_ALLOWPOLLS', 'Allow Polls:');\ndefine('_AM_NEWBB_ATTACHMENT_SIZE', 'Max Size in KB`s:');\ndefine('_AM_NEWBB_ALLOWED_EXTENSIONS', \"Allowed Extensions:'*' indicates no limititations.
    Extensions delimited by '|'
    \");\ndefine('_AM_NEWBB_ALLOW_ATTACHMENTS', 'Allow Attachments:');\ndefine('_AM_NEWBB_ALLOWHTML', 'Allow HTML:');\ndefine('_AM_NEWBB_YES', 'Yes');\ndefine('_AM_NEWBB_NO', 'No');\n// irmtfan remove define('_AM_NEWBB_ALLOWSIGNATURES', \"Allow Signatures:\");\ndefine('_AM_NEWBB_HOTTOPICTHRESHOLD', 'Hot Topic Threshold:');\n//define('_AM_NEWBB_POSTPERPAGE', \"Posts per Page:(This is the number of posts
    per topic that will be
    displayed per page.)
    \");\n//define('_AM_NEWBB_TOPICPERFORUM', \"Topics per Forum:(This is the number of topics
    per forum that will be
    displayed per page.)
    \");\n//define('_AM_NEWBB_SHOWNAME', \"Replace user's name with real name:\");\n//define('_AM_NEWBB_SHOWICONSPANEL', \"Show icons panel:\");\n//define('_AM_NEWBB_SHOWSMILIESPANEL', \"Show smilies panel:\");\ndefine('_AM_NEWBB_MODERATOR_REMOVE', 'Remove current moderators');\ndefine('_AM_NEWBB_MODERATOR_ADD', 'Add moderators');\n// admin_cat_manager.php\ndefine('_AM_NEWBB_SETCATEGORYORDER', 'Set Category Position:');\ndefine('_AM_NEWBB_ACTIVE', 'Active');\ndefine('_AM_NEWBB_INACTIVE', 'Inactive');\ndefine('_AM_NEWBB_STATE', 'Status:');\ndefine('_AM_NEWBB_CATEGORYDESC', 'Category Description:');\ndefine('_AM_NEWBB_SHOWDESC', 'Show Description?');\ndefine('_AM_NEWBB_IMAGE', 'Image:');\n//define('_AM_NEWBB_SPONSORIMAGE', 'Sponsor Image:');\ndefine('_AM_NEWBB_SPONSORLINK', 'Sponsor Link:');\ndefine('_AM_NEWBB_DELCAT', 'Delete Category');\ndefine('_AM_NEWBB_WAYSYWTDTTAL', 'Note: This will NOT remove the forums under the category, you must do that via the Edit Forum section.

    WARNING: Are you sure you want to delete this Category?');\n//%%%%%% File Name admin_forums.php %%%%%\ndefine('_AM_NEWBB_FORUMNAME', 'Forum Name:');\ndefine('_AM_NEWBB_FORUMDESCRIPTION', 'Forum Description:
    The description will be shown on the main page of the forum with a # of characters you define in the Preferences.');\ndefine('_AM_NEWBB_MODERATOR', 'Moderator(s):');\ndefine('_AM_NEWBB_REMOVE', 'Remove');\ndefine('_AM_NEWBB_CATEGORY', 'Category:');\ndefine('_AM_NEWBB_DATABASEERROR', 'Database Error');\ndefine('_AM_NEWBB_CATEGORYUPDATED', 'Category Updated.');\ndefine('_AM_NEWBB_EDITCATEGORY', 'Editing Category:');\ndefine('_AM_NEWBB_CATEGORYTITLE', 'Category Title:');\ndefine('_AM_NEWBB_CATEGORYCREATED', 'Category Created.');\ndefine('_AM_NEWBB_CREATENEWCATEGORY', 'Create a New Category');\ndefine('_AM_NEWBB_FORUMCREATED', 'Forum Created.');\ndefine('_AM_NEWBB_ACCESSLEVEL', 'Global Access Level:');\ndefine('_AM_NEWBB_CATEGORY1', 'Category');\ndefine('_AM_NEWBB_FORUMUPDATE', 'Forum Settings Updated');\ndefine('_AM_NEWBB_FORUM_ERROR', 'ERROR: Forum Setting Error');\ndefine('_AM_NEWBB_CLICKBELOWSYNC', 'Clicking the button below will sync up your forums and topics pages with the correct data from the database. Use this section whenever you notice flaws in the topics and forums lists.');\ndefine('_AM_NEWBB_SYNCHING', 'Synchronizing forum index and topics (This may take a while)');\ndefine('_AM_NEWBB_CATEGORYDELETED', 'Category deleted.');\ndefine('_AM_NEWBB_MOVE2CAT', 'Move to category:');\ndefine('_AM_NEWBB_MAKE_SUBFORUM_OF', 'Make a sub forum of:');\ndefine('_AM_NEWBB_MSG_FORUM_MOVED', 'Forum moved!');\ndefine('_AM_NEWBB_MSG_ERR_FORUM_MOVED', 'Failed to move forum.');\ndefine('_AM_NEWBB_SELECT', '< Select >');\ndefine('_AM_NEWBB_MOVETHISFORUM', 'Move this Forum');\ndefine('_AM_NEWBB_MERGE', 'Merge');\ndefine('_AM_NEWBB_MERGETHISFORUM', 'Merge this Forum');\ndefine('_AM_NEWBB_MERGETO_FORUM', 'Merge this forum to:');\ndefine('_AM_NEWBB_MSG_FORUM_MERGED', 'Forum merged!');\ndefine('_AM_NEWBB_MSG_ERR_FORUM_MERGED', 'Failed to merge forum.');\n//%%%%%% File Name admin_forum_reorder.php %%%%%\ndefine('_AM_NEWBB_REORDERID', 'ID');\ndefine('_AM_NEWBB_REORDERTITLE', 'Title');\ndefine('_AM_NEWBB_REORDERWEIGHT', 'Position');\ndefine('_AM_NEWBB_SETFORUMORDER', 'Set Forum Ordering');\ndefine('_AM_NEWBB_BOARDREORDER', 'The Forum has been reordered to your specification');\n// admin_permission.php\ndefine('_AM_NEWBB_PERMISSIONS_TO_THIS_FORUM', 'Topic permissions for this Forum');\ndefine('_AM_NEWBB_CAT_ACCESS', 'Category access');\ndefine('_AM_NEWBB_CAN_ACCESS', 'Can access forum');\ndefine('_AM_NEWBB_CAN_VIEW', 'Can view topic content');\ndefine('_AM_NEWBB_CAN_POST', 'Can start new topics');\ndefine('_AM_NEWBB_CAN_REPLY', 'Can reply');\ndefine('_AM_NEWBB_CAN_EDIT', 'Can edit own post');\ndefine('_AM_NEWBB_CAN_DELETE', 'Can delete own post');\ndefine('_AM_NEWBB_CAN_ADDPOLL', 'Can add poll');\ndefine('_AM_NEWBB_CAN_VOTE', 'Can vote');\ndefine('_AM_NEWBB_CAN_ATTACH', 'Can use attachment');\ndefine('_AM_NEWBB_CAN_NOAPPROVE', 'Can post directly');\ndefine('_AM_NEWBB_CAN_TYPE', 'Can use topic type');\ndefine('_AM_NEWBB_CAN_HTML', 'Can use and disable/enable HTML in posts'); //irmtfan revised\ndefine('_AM_NEWBB_CAN_SIGNATURE', 'Can use and disable/enable signature. Default is set in profile module.'); //irmtfan revised\ndefine('_AM_NEWBB_ACTION', 'Action');\ndefine('_AM_NEWBB_PERM_TEMPLATE', 'Set default permission template');\ndefine('_AM_NEWBB_PERM_TEMPLATE_DESC', 'Edit the following permission template so that it can be applied to a forum or a couple of forums');\ndefine('_AM_NEWBB_PERM_FORUMS', 'Select forums');\ndefine('_AM_NEWBB_PERM_TEMPLATE_CREATED', 'Permission template has been created');\ndefine('_AM_NEWBB_PERM_TEMPLATE_ERROR', 'Error occurs during permission template creation');\ndefine('_AM_NEWBB_PERM_TEMPLATEAPP', 'Apply default permission');\ndefine('_AM_NEWBB_PERM_TEMPLATE_APPLIED', 'Default permissions have been applied to forums');\ndefine('_AM_NEWBB_PERM_ACTION', 'Permission management tools');\ndefine('_AM_NEWBB_PERM_ACTION_HELP', 'Allows you to set the access rights for each function and group');\ndefine('_AM_NEWBB_PERM_ACTION_HELP_TEMPLAT', 'Allows you to create an access rights template for automatic installation when creating a forum.');\ndefine('_AM_NEWBB_PERM_ACTION_HELP_APPLY', 'Allows you to apply a permission template to already created forums.');\ndefine('_AM_NEWBB_PERM_SETBYGROUP', 'Set permissions directly by group');\n// admin_forum_prune.php\ndefine('_AM_NEWBB_PRUNE_RESULTS_TITLE', 'Prune Results');\ndefine('_AM_NEWBB_PRUNE_RESULTS_TOPICS', 'Pruned Topics');\ndefine('_AM_NEWBB_PRUNE_RESULTS_POSTS', 'Pruned Posts');\ndefine('_AM_NEWBB_PRUNE_RESULTS_FORUMS', 'Pruned Forums');\ndefine('_AM_NEWBB_PRUNE_STORE', 'Store posts in this forum instead of deleting them');\ndefine('_AM_NEWBB_PRUNE_ARCHIVE', 'Save a copy of posts to Archive');\ndefine('_AM_NEWBB_PRUNE_FORUMSELERROR', 'You forgot to select forum(s) to prune');\ndefine('_AM_NEWBB_PRUNE_DAYS', 'Remove topics without replies in:');\ndefine('_AM_NEWBB_PRUNE_FORUMS', 'Forums to be pruned');\ndefine('_AM_NEWBB_PRUNE_STICKY', 'Keep Sticky topics');\ndefine('_AM_NEWBB_PRUNE_DIGEST', 'Keep Digest topics');\ndefine('_AM_NEWBB_PRUNE_LOCK', 'Keep Locked topics');\ndefine('_AM_NEWBB_PRUNE_HOT', 'Keep topics with more than this number of replies');\ndefine('_AM_NEWBB_PRUNE_SUBMIT', 'Ok');\ndefine('_AM_NEWBB_PRUNE_RESET', 'Reset');\ndefine('_AM_NEWBB_PRUNE_YES', 'Yes');\ndefine('_AM_NEWBB_PRUNE_NO', 'No');\ndefine('_AM_NEWBB_PRUNE_WEEK', 'A Week');\ndefine('_AM_NEWBB_PRUNE_2WEEKS', 'Two Weeks');\ndefine('_AM_NEWBB_PRUNE_MONTH', 'A Month');\ndefine('_AM_NEWBB_PRUNE_2MONTH', 'Two Months');\ndefine('_AM_NEWBB_PRUNE_4MONTH', 'Four Months');\ndefine('_AM_NEWBB_PRUNE_YEAR', 'A Year');\ndefine('_AM_NEWBB_PRUNE_2YEARS', '2 Years');\n// About.php constants\ndefine('_AM_NEWBB_AUTHOR_INFO', 'Author Information');\ndefine('_AM_NEWBB_AUTHOR_NAME', 'Author');\ndefine('_AM_NEWBB_AUTHOR_WEBSITE', 'Author\\'s website');\ndefine('_AM_NEWBB_AUTHOR_EMAIL', 'Author\\'s email');\ndefine('_AM_NEWBB_AUTHOR_CREDITS', 'Credits');\ndefine('_AM_NEWBB_MODULE_INFO', 'Module Development Information');\ndefine('_AM_NEWBB_MODULE_STATUS', 'Status');\ndefine('_AM_NEWBB_MODULE_DEMO', 'Demo Site');\ndefine('_AM_NEWBB_MODULE_SUPPORT', 'Official support site');\ndefine('_AM_NEWBB_MODULE_BUG', 'Report a bug for this module');\ndefine('_AM_NEWBB_MODULE_FEATURE', 'Suggest a new feature for this module');\ndefine('_AM_NEWBB_MODULE_DISCLAIMER', 'Disclaimer');\ndefine('_AM_NEWBB_AUTHOR_WORD', 'The Author\\'s Word');\ndefine('_AM_NEWBB_BY', 'By');\ndefine('_AM_NEWBB_AUTHOR_WORD_EXTRA', 'Extra words by module Author');\n// admin_report.php\ndefine('_AM_NEWBB_REPORTADMIN', 'Reported posts manager');\ndefine('_AM_NEWBB_REPORTADMIN_HELP', 'Allows you to view and process the user\\'s appeal to messages from other users who appeared to them not to comply with forum rules, etc.');\ndefine('_AM_NEWBB_PROCESSEDREPORT', 'View processed reports');\ndefine('_AM_NEWBB_PROCESSREPORT', 'View new reports');\ndefine('_AM_NEWBB_REPORTTITLE', 'Report title');\ndefine('_AM_NEWBB_REPORTEXTRA', 'Extra');\ndefine('_AM_NEWBB_REPORTPOST', 'Report post');\ndefine('_AM_NEWBB_REPORTTEXT', 'Report text');\ndefine('_AM_NEWBB_REPORTMEMO', 'Process memo');\n// admin_report.php\ndefine('_AM_NEWBB_DIGESTADMIN', 'Digest manager');\ndefine('_AM_NEWBB_DIGESTCONTENT', 'Digest content');\n// admin_votedata.php\ndefine('_AM_NEWBB_VOTE_RATINGINFOMATION', 'Voting Information');\ndefine('_AM_NEWBB_VOTE_TOTALVOTES', 'Total votes: ');\ndefine('_AM_NEWBB_VOTE_REGUSERVOTES', 'Registered User Votes: %s');\ndefine('_AM_NEWBB_VOTE_ANONUSERVOTES', 'Anonymous User Votes: %s');\ndefine('_AM_NEWBB_VOTE_USER', 'User');\ndefine('_AM_NEWBB_VOTE_IP', 'IP Address');\ndefine('_AM_NEWBB_VOTE_USERAVG', 'Average User Rating');\ndefine('_AM_NEWBB_VOTE_TOTALRATE', 'Total Rating');\ndefine('_AM_NEWBB_VOTE_DATE', 'Submitted');\ndefine('_AM_NEWBB_VOTE_RATING', 'Rating');\ndefine('_AM_NEWBB_VOTE_NOREGVOTES', 'No Registered User Votes');\ndefine('_AM_NEWBB_VOTE_NOUNREGVOTES', 'No Unregistered User Votes');\ndefine('_AM_NEWBB_VOTEDELETED', 'Voting data deleted.');\ndefine('_AM_NEWBB_VOTE_ID', 'ID');\ndefine('_AM_NEWBB_VOTE_FILETITLE', 'Thread Title');\ndefine('_AM_NEWBB_VOTE_DISPLAYVOTES', 'Voting Data Information');\ndefine('_AM_NEWBB_VOTE_NOVOTES', 'No User Votes to display');\ndefine('_AM_NEWBB_VOTE_DELETE', 'No User Votes to delete');\ndefine('_AM_NEWBB_VOTE_DELETEDSC', 'Deletes the selected voting information from the database.');\n// admin_type_manager.php\ndefine('_AM_NEWBB_TYPE_ADD', 'Add types');\ndefine('_AM_NEWBB_TYPE_ADD_ERR', 'Error. Add types');\ndefine('_AM_NEWBB_TYPE_TEMPLATE', 'Type template');\ndefine('_AM_NEWBB_TYPE_TEMPLATE_ERR', 'Error. Set template order');\ndefine('_AM_NEWBB_TYPE_TEMPLATE_APPLY', 'Apply template');\ndefine('_AM_NEWBB_TYPE_FORUM', 'Type per forum');\ndefine('_AM_NEWBB_TYPE_FORUM_ERR', 'Error. It is necessary to choose a forum and not a category.');\ndefine('_AM_NEWBB_TYPE_NAME', 'Type name');\ndefine('_AM_NEWBB_TYPE_COLOR', 'Color');\ndefine('_AM_NEWBB_TYPE_DESCRIPTION', 'Description');\ndefine('_AM_NEWBB_TYPE_ORDER', 'Order');\ndefine('_AM_NEWBB_TYPE_LIST', 'Type list');\ndefine('_AM_NEWBB_TODEL_TYPE', 'Are you sure to delete the types: [%s]?');\ndefine('_AM_NEWBB_TYPE_EDITFORUM_DESC', 'The data have not been saved yet. You must submit to save it.');\ndefine('_AM_NEWBB_TYPE_ORDER_DESC', 'To activate a type for a forum, a value greater than 0 is required for \\'type_order\\'; In other words, a type will be inactive for a forum if \\'type_order\\' is set to 0.');\ndefine('_AM_NEWBB_TYPE_HELP', ' of forums, to highlight forum topics. Example: [Important], [ATTENTION] etc.');\n// admin_synchronization.php\ndefine('_AM_NEWBB_SYNC_TYPE_FORUM', 'Forum Data');\ndefine('_AM_NEWBB_SYNC_TYPE_TOPIC', 'Topic Data');\ndefine('_AM_NEWBB_SYNC_TYPE_POST', 'Post Data');\ndefine('_AM_NEWBB_SYNC_TYPE_USER', 'User Data');\ndefine('_AM_NEWBB_SYNC_TYPE_STATS', 'Stats Info');\ndefine('_AM_NEWBB_SYNC_TYPE_MISC', 'MISC');\ndefine('_AM_NEWBB_SYNC_ITEMS', 'Items for each loop: ');\ndefine('_AM_NEWBB_ALLOW_SUBJECT_PREFIX', 'Allow Thread prefixes?');\ndefine('_AM_NEWBB_ALLOW_SUBJECT_PREFIX_DESC', 'This allows for prefixes that are added to the topic name.');\ndefine('_AM_NEWBB_GROUPMOD_TITLE', 'Add moderators per group');\ndefine('_AM_NEWBB_GROUPMOD_TITLEDESC', 'Allows you to enter, users of certain groups as moderators');\ndefine('_AM_NEWBB_GROUPMOD_ALLFORUMS', 'All forums');\ndefine('_AM_NEWBB_GROUPMOD_ADDMOD', 'Moderators have been successfully registered.');\ndefine('_AM_NEWBB_GROUPMOD_ERRMOD', 'You have an Error!');\n// added in V 4.3\ndefine('_AM_NEWBB_UPLOAD', 'Maximum Upload each file :');\ndefine('_AM_NEWBB_MEMLIMITTOLARGE', 'Attention! Value \\'memory_limit\\' to PHP.INI less than \\'post_max_size\\'');\ndefine('_AM_NEWBB_MEMLIMITOK', 'Files can be uploaded with a maximum size of %s.');\n// irmtfan add messages\ndefine('_AM_NEWBB_REPORTSAVE', 'Selected Reports have been processed successfully');\ndefine('_AM_NEWBB_REPORTDELETE', 'Selected Reports have been deleted from database successfully');\ndefine('_AM_NEWBB_REPORTNOTSELECT', 'No Report is selected!');\ndefine('_AM_NEWBB_SYNC_TYPE_READ', 'Read Data');\ndefine('_AM_NEWBB_DATABASEUPDATED', 'Database Updated Successfully!');\ndefine('_AM_NEWBB_CAN_PDF', 'Can create PDF files');\ndefine('_AM_NEWBB_CAN_PRINT', 'Can get print page');\n//4.33\ndefine('_AM_NEWBB_INDEX_PAGE', 'Index Page');\n//5.0\ndefine('_AM_NEWBB_UPGRADEFAILED0', \"Update failed - couldn't rename field '%s'\");\ndefine('_AM_NEWBB_UPGRADEFAILED1', \"Update failed - couldn't add new fields\");\ndefine('_AM_NEWBB_UPGRADEFAILED2', \"Update failed - couldn't rename table '%s'\");\ndefine('_AM_NEWBB_ERROR_COLUMN', 'Could not create column in database : %s');\ndefine('_AM_NEWBB_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)');\ndefine('_AM_NEWBB_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)');\ndefine('_AM_NEWBB_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module');\n\n// Help tab\ndefine('_AM_NEWBB_HELP_CATEGORY_TAB',\n 'To create a category, use the button above and fill in all the fields on the form.
    By default, category images are located: /modules/newbb/assets/images/category/
    Sponsor link should be written in the following format: https://xoops.org/modules/newbb/ newBB Support. First the link, then the sponsor\\'s name or other text.');\ndefine('_AM_NEWBB_HELP_FORUM_TAB',\n 'To create and manage the forums use the buttons with the right
    To create the forum, use the \\'Create forum\\' button. Then fill in all the fields of the form. You can also create a subforum.
    To move the forum between categories, use the \\'Move\\' button. Follow the further instructions.
    To merge forums, use the \\'Merge\\' button. Follow the further instructions.
    If you have an access rights template, then you can apply it to the forum you are creating.');\ndefine('_AM_NEWBB_HELP_PERMISSION_TAB',\n 'When setting permissions, be careful.
    After you install and apply the settings, you will automatically go to the next permissions tab.
    Also here it is possible to create a default access rights template and apply it either to one forum or to all forums.');\ndefine('_AM_NEWBB_HELP_ORDER_TAB', 'Allows you to set the order of categories and forums relative to each other.
    The order (Weight) is set to 0 - top, 99 (and further) - bottom.');\ndefine('_AM_NEWBB_HELP_PRUNE_TAB', 'Allows you to clear forums from empty themes, obsolete themes, etc.
    Also you can not delete topics that you want to clear, but transfer them to a specially created category \\'Archive\\' or any other.');\ndefine('_AM_NEWBB_HELP_REPORT_TAB',\n 'Allows you to process reports that users send to you if they believe that the message on the forum does not comply with forum rules or ethical rules.
    You can review the report and take action in relation to the message, the author, etc.
    When a user sends a message, moderators and administrators are notified by e-mail.');\ndefine('_AM_NEWBB_HELP_VOTE_TAB', 'If you have the voting function enabled, here you can see the results of the voting.
    This vote is not associated with other XOOPS modules.');\ndefine('_AM_NEWBB_HELP_TYPE_TAB',\n 'Allows you to create tags for highlighting themes. For example:
    [Important] Topic Title
    [ATTENTION] Topic Title
    You can set theme types when creating a theme on the user side.');\ndefine('_AM_NEWBB_HELP_GROUPMOD_TAB',\n 'Allows you to install users of certain groups as moderators for the entire module, and for individual categories and forums.
    It is recommended to create separate groups of moderators, for more convenient management of moderators.
    You can also assign specific users to moderators when creating a forum.');\ndefine('_AM_NEWBB_HELP_SYNC_TAB', 'If you notice a problem with the message dates, the appearance of blank messages, etc. Here you can synchronize and correct forum data and topics');\n\ndefine('_AM_NEWBB_FORUM_DESC_LENGTH', 'Forum Description Length');\ndefine('_AM_NEWBB_FORUM_DESC_LENGTH_DESC', 'The Forum description shown on the main page will be truncated to # of characters you set here. A full description will be shown on the forum page.');\n\n//PDF\ndefine('_AM_NEWBB_INDEX_PDF_PAGE', 'If you want to use the PDF creation function, use instruction.');\n" + tra_content: "Hello {X_UNAME},\n\nWe are sorry to inform you that the item you submitted at {X_SITENAME} on {SUBDATE} was rejected by a moderator. Should you need more information, please email the webmaster at {X_ADMINMAIL}.\n\nContent of the item you submitted :\n\n{ITEM_TITLE}\n\n{ITEM_BODY}\n\n-----------\n\nYou are receiving this message because you selected to be notified upon approval of the submitted item.\n\nif this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\nPlease do not reply to this message.\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nThe Webmaster\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -342,20 +5556,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '309' - tra_translated_words: '1773' + tra_translated_entities: '13' + tra_translated_words: '95' tra_untranslated_entities: '0' - tra_last_update: '1565217044' - tra_local: admin.php + tra_last_update: '1551471668' + tra_local: mail_template/item_rejected.tpl tra_status: '10' - tra_date: '1594055453' + tra_date: '1596562170' tra_submitter: '1' - - tra_id: '17' - tra_pro_id: '8' - tra_res_id: '17' + tra_id: '418' + tra_pro_id: '9' + tra_res_id: '284' tra_lang_id: '1' - tra_content: "\n * Licence: GNU\n */\ndefine('_MD_PUBLISHER_ADD_FILE_INTRO', \"Please fill this form in order to attach a file to this article: '%s'.\");\ndefine('_MD_PUBLISHER_ADD_FILE_TITLE', 'Add a file to an article');\ndefine('_MD_PUBLISHER_ADMIN_PAGE', ':: Administrative Section ::');\ndefine('_MD_PUBLISHER_MODIFY', 'Modify');\ndefine('_MD_PUBLISHER_CANCEL', 'Cancel');\ndefine('_MD_PUBLISHER_CATEGORY_EDIT', 'Edit category');\ndefine('_MD_PUBLISHER_CATEGORY_SUMMARY', 'Summary of %s');\ndefine('_MD_PUBLISHER_CATEGORY_SUMMARY_INFO', 'Sub-categories within %s.');\ndefine('_MD_PUBLISHER_CLEAR', 'Clear');\ndefine('_MD_PUBLISHER_COMMENTS', 'Comment(s)');\n//define('_MD_PUBLISHER_CREATE','Create article');\ndefine('_MD_PUBLISHER_DATE', 'Date');\ndefine('_MD_PUBLISHER_DATESUB', 'Published on');\ndefine('_MD_PUBLISHER_DESCRIPTION', 'Description');\ndefine('_MD_PUBLISHER_DOWNLOAD_FILE', 'Download this file');\ndefine('_MD_PUBLISHER_EDIT_ARTICLE', 'Edit an article');\ndefine('_MD_PUBLISHER_EMPTY', 'This category currently has no article or sub-category');\ndefine('_MD_PUBLISHER_GOODDAY', 'Hello %s! ');\ndefine('_MD_PUBLISHER_HITS', 'Hits');\ndefine('_MD_PUBLISHER_HITSDETAIL', 'This article has been read');\ndefine('_MD_PUBLISHER_HOME', 'Home');\ndefine('_MD_PUBLISHER_INDEX_CATEGORIES_SUMMARY', 'Categories summary');\ndefine('_MD_PUBLISHER_INDEX_CATEGORIES_SUMMARY_INFO', 'Here is a list of the top categories and their sub-categories. Select a category to see the articles within.');\ndefine('_MD_PUBLISHER_INDEX_ITEMS', 'Last published articles');\ndefine('_MD_PUBLISHER_INDEX_ITEMS_INFO', 'Here is a list of the Last published articles.');\ndefine('_MD_PUBLISHER_ITEM', 'article');\ndefine('_MD_PUBLISHER_ITEM_RECEIVED_AND_PUBLISHED', 'Your article has been sent and automatically published. Thank you for your contribution!');\ndefine('_MD_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL', 'Your article has been sent and will be published upon approval by a moderator.
    Thank you for your contribution!');\ndefine('_MD_PUBLISHER_ITEMMODIFIED', 'The article was successfully modified!');\ndefine('_MD_PUBLISHER_ITEMS', 'Articles');\ndefine('_MD_PUBLISHER_ITEMS_INFO', 'Here are the articles within this category.');\ndefine('_MD_PUBLISHER_ITEMS_LINKS', 'Navigate through the articles');\ndefine('_MD_PUBLISHER_ITEMS_TITLE', 'Articles within %s');\ndefine('_MD_PUBLISHER_LAST_SMARTITEM', 'Last published article');\ndefine('_MD_PUBLISHER_NAME', 'Name');\ndefine('_MD_PUBLISHER_NEED_CATEGORY_ITEM', 'To create an article, you must have appropriate permission in at least one category.');\ndefine('_MD_PUBLISHER_NEXT_ITEM', 'Next article');\ndefine('_MD_PUBLISHER_NO', 'No');\ndefine('_MD_PUBLISHER_NO_CAT_EXISTS', 'Sorry, there’s no category //defined as yet.
    Please contact the site administrator and tell him about this.');\ndefine('_MD_PUBLISHER_NO_CAT_PERMISSIONS', \"Sorry, you don't have sufficient permissions to access this area.\");\ndefine('_MD_PUBLISHER_NO_TOP_PERMISSIONS', 'Sorry, there is no article to display.');\ndefine('_MD_PUBLISHER_NOCATEGORYSELECTED', 'You did not select a valid category!');\ndefine('_MD_PUBLISHER_NOITEMSELECTED', 'You did not select a valid article!');\ndefine('_MD_PUBLISHER_ON', 'on');\ndefine('_MD_PUBLISHER_OTHER_ITEMS', 'Other articles in this category');\ndefine('_MD_PUBLISHER_PAGE', 'Page');\n//define('_MD_PUBLISHER_PREVIEW','Preview');\ndefine('_MD_PUBLISHER_PREVIOUS_ITEM', 'Previous article');\ndefine('_MD_PUBLISHER_PRINTERFRIENDLY', 'Print this article in a printer friendly format');\ndefine('_MD_PUBLISHER_READS', 'reads');\ndefine('_MD_PUBLISHER_RSSFEED', 'RSS Feed');\ndefine('_MD_PUBLISHER_SENDSTORY', 'Send this article to a friend');\ndefine('_MD_PUBLISHER_SUB_CLONE', 'Dupplicate an article');\ndefine('_MD_PUBLISHER_SUB_SMNAME', 'Submit an article');\ndefine('_MD_PUBLISHER_SUB_SNEWNAME', 'Submit an article');\ndefine('_MD_PUBLISHER_SUBMIT', 'Submit an article');\ndefine('_MD_PUBLISHER_SUBMIT_ERROR', 'An error occurred. Your article was not submitted.');\ndefine('_MD_PUBLISHER_TOTAL_SMARTITEMS', 'Total articles');\ndefine('_MD_PUBLISHER_UPLOAD', 'Upload');\n//define('_MD_PUBLISHER_UPLOAD_FILE','Upload a file');\ndefine('_MD_PUBLISHER_VIEW_MORE', 'Read the complete article');\ndefine('_MD_PUBLISHER_WHO_WHEN', 'Published by %s on %s');\ndefine('_MD_PUBLISHER_PRINT_CLOSE', 'Close this window');\n//added in publisher\ndefine('_MD_PUBLISHER_VOTE_BAD', 'Bad vote, please try again!');\ndefine('_MD_PUBLISHER_VOTE_ALREADY', 'Sorry, you already voted this item!');\ndefine('_MD_PUBLISHER_VOTE_THANKS', 'Thanks for your vote!');\ndefine('_MD_PUBLISHER_VOTE_VOTE', 'vote');\ndefine('_MD_PUBLISHER_VOTE_VOTES', 'votes');\ndefine('_MD_PUBLISHER_VOTE_RATING', 'Rating');\ndefine('_MD_PUBLISHER_VOTE_DISABLE', 'Votes are disable!');\ndefine('_MD_PUBLISHER_VOTE_OUTOF', 'out of');\ndefine('_MD_PUBLISHER_ITEMS_SAME_AUTHOR', 'Items by the same author');\ndefine('_MD_PUBLISHER_TOTAL_ITEMS', 'Total items: ');\ndefine('_MD_PUBLISHER_TOTAL_HITS', 'Total hits: ');\ndefine('_MD_PUBLISHER_NO_AUTHOR_ITEMS', 'There is no items by this author');\ndefine('_MD_PUBLISHER_ARCHIVES', 'Article Archives');\ndefine('_MD_PUBLISHER_ACTIONS', 'Actions');\ndefine('_MD_PUBLISHER_PREVIOUSIMG', 'Previous image');\ndefine('_MD_PUBLISHER_NEXTIMG', 'Next Image');\ndefine('_MD_PUBLISHER_CLOSE', 'Close');\ndefine('_MD_PUBLISHER_ENLARGEIMG', 'Enlarge');\ndefine('_MD_PUBLISHER_OF', ' of ');\n//1.04\ndefine('_MD_PUBLISHER_ERROR_NO_PDF', 'TCPF for XOOPS not installed in /class/libraries/vendor/tecnickcom/tcpdf/
    Please read the /docs/readme.txt or click on the Help tab to learn how to get it!');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -364,20 +5578,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '40' - tra_translated_words: '148' + tra_translated_entities: '83' + tra_translated_words: '356' tra_untranslated_entities: '0' - tra_last_update: '1565217055' - tra_local: blocks.php + tra_last_update: '1551471314' + tra_local: main.php tra_status: '10' - tra_date: '1594055454' + tra_date: '1596562170' tra_submitter: '1' - - tra_id: '18' - tra_pro_id: '8' - tra_res_id: '18' + tra_id: '419' + tra_pro_id: '9' + tra_res_id: '285' tra_lang_id: '1' - tra_content: "Disabled (No thumbnails available)\");\ndefine('CO_' . $moduleDirNameUpper . '_GDON', \"Enabled (Thumbsnails available)\");\ndefine('CO_' . $moduleDirNameUpper . '_IMAGEINFO', 'Server status');\ndefine('CO_' . $moduleDirNameUpper . '_MAXPOSTSIZE', 'Max post size permitted (post_max_size directive in php.ini): ');\ndefine('CO_' . $moduleDirNameUpper . '_MAXUPLOADSIZE', 'Max upload size permitted (upload_max_filesize directive in php.ini): ');\ndefine('CO_' . $moduleDirNameUpper . '_MEMORYLIMIT', 'Memory limit (memory_limit directive in php.ini): ');\ndefine('CO_' . $moduleDirNameUpper . '_METAVERSION', \"Downloads meta version: \");\ndefine('CO_' . $moduleDirNameUpper . '_OFF', \"OFF\");\ndefine('CO_' . $moduleDirNameUpper . '_ON', \"ON\");\ndefine('CO_' . $moduleDirNameUpper . '_SERVERPATH', 'Server path to XOOPS root: ');\ndefine('CO_' . $moduleDirNameUpper . '_SERVERUPLOADSTATUS', 'Server uploads status: ');\ndefine('CO_' . $moduleDirNameUpper . '_SPHPINI', \"Information taken from PHP ini file:\");\ndefine('CO_' . $moduleDirNameUpper . '_UPLOADPATHDSC', 'Note. Upload path *MUST* contain the full server path of your upload folder.');\n\ndefine('CO_' . $moduleDirNameUpper . '_PRINT', \"Print\");\ndefine('CO_' . $moduleDirNameUpper . '_PDF', \"Create PDF\");\n\ndefine('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED0', \"Update failed - couldn't rename field '%s'\");\ndefine('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED1', \"Update failed - couldn't add new fields\");\ndefine('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED2', \"Update failed - couldn't rename table '%s'\");\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_COLUMN', 'Could not create column in database : %s');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module');\n\ndefine('CO_' . $moduleDirNameUpper . '_FOLDERS_DELETED_OK', 'Upload Folders have been deleted');\n\n// Error Msgs\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_DEL_PATH', 'Could not delete %s directory');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_BAD_REMOVE', 'Could not delete %s');\ndefine('CO_' . $moduleDirNameUpper . '_ERROR_NO_PLUGIN', 'Could not load plugin');\n\n//Help\ndefine('CO_' . $moduleDirNameUpper . '_DIRNAME', basename(dirname(dirname(__DIR__))));\ndefine('CO_' . $moduleDirNameUpper . '_HELP_HEADER', __DIR__ . '/help/helpheader.tpl');\ndefine('CO_' . $moduleDirNameUpper . '_BACK_2_ADMIN', 'Back to Administration of ');\ndefine('CO_' . $moduleDirNameUpper . '_OVERVIEW', 'Overview');\n\n//define('CO_' . $moduleDirNameUpper . '_HELP_DIR', __DIR__);\n\n//help multi-page\ndefine('CO_' . $moduleDirNameUpper . '_DISCLAIMER', 'Disclaimer');\ndefine('CO_' . $moduleDirNameUpper . '_LICENSE', 'License');\ndefine('CO_' . $moduleDirNameUpper . '_SUPPORT', 'Support');" + tra_content: " category name > article name'.
    Otherwise, only 'category name > article name' will be shown.\");\ndefine('_MI_PUBLISHER_BOTH_FOOTERS', 'Both footers');\ndefine('_MI_PUBLISHER_BY', 'by');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_NOTIFY', 'Category Items');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_NOTIFY_DSC', 'Notification options that apply to the current category.');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY', 'New article published');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY_CAP', 'Notify me when a new article is published in the current category.');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY_DSC', 'Receive notification when a new article is published in the current category.');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article published in category');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY', 'Article submitted');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY_CAP', 'Notify me when a new article is submitted in the current category.');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY_DSC', 'Receive notification when a new article is submitted in the current category.');\ndefine('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article submitted in category');\ndefine('_MI_PUBLISHER_CATLIST_IMG_W', 'Category list image width');\ndefine('_MI_PUBLISHER_CATLIST_IMG_WDSC', 'Specify the width of category images when listing the categories.');\ndefine('_MI_PUBLISHER_CATMAINIMG_W', 'Category main image width');\ndefine('_MI_PUBLISHER_CATMAINIMG_WDSC', 'Specify the width of the category main image.');\ndefine('_MI_PUBLISHER_CATPERPAGE', 'Maximum Categories per page (User side)?');\ndefine('_MI_PUBLISHER_CATPERPAGEDSC', 'Maximum number of top categories per page to be displayed at once in the user side?');\ndefine('_MI_PUBLISHER_CLONE', 'Allow article duplication?');\ndefine('_MI_PUBLISHER_CLONEDSC', 'Select “Yes” to allow users with appropriate permissions to duplicate an article.');\ndefine('_MI_PUBLISHER_COLLHEAD', 'Display the collapsible bar?');\ndefine('_MI_PUBLISHER_COLLHEADDSC', 'If you set this option to “Yes”, the categories summary will be displayed in a collapsible bar as well as the articles. If you set this option to “No”, the collapsible bar will not be displayed.');\ndefine('_MI_PUBLISHER_COMMENTS', 'Control comments at the article level?');\ndefine('_MI_PUBLISHER_COMMENTSDSC', 'if you set this option to “Yes”, you will see comments only on those items that have their comment checkbox marked.

    Select “No” to have comments managed at the global level (look below under the tag \\'Comment rules\\'.');\ndefine('_MI_PUBLISHER_DATEFORMAT', 'Date format:');\ndefine('_MI_PUBLISHER_DATEFORMATDSC', \"Select a display style. Example: 'd-M-Y H:i' translates to '30-Mar-2004 22:35'
    Refer to the PHP manual for more display options.\");\ndefine('_MI_PUBLISHER_DEMO_SITE', 'SmartFactory Demo Site');\ndefine('_MI_PUBLISHER_DEVELOPER_CONTRIBUTOR', 'Contributor(s)');\ndefine('_MI_PUBLISHER_DEVELOPER_CREDITS', 'Credits');\ndefine('_MI_PUBLISHER_DEVELOPER_EMAIL', 'Email');\ndefine('_MI_PUBLISHER_DEVELOPER_LEAD', 'Lead developer(s)');\ndefine('_MI_PUBLISHER_DEVELOPER_WEBSITE', 'Website');\ndefine('_MI_PUBLISHER_DISCOM', 'Display comment count?');\ndefine('_MI_PUBLISHER_DISCOMDSC', 'Set to “Yes” to display the comments count in the individual article.');\ndefine('_MI_PUBLISHER_DISDATECOL', 'Display the \\'Published on\\' column?');\ndefine('_MI_PUBLISHER_DISDATECOLDSC', 'When the \\'Summary\\' display type is selected, select “Yes” to display a “Published on” date in the items table on the index and category page.');\ndefine('_MI_PUBLISHER_DCS', 'Display the category summary?');\ndefine('_MI_PUBLISHER_DCS_DSC', 'Select “No” to not display the category summary on a category page that has no subcategories.');\ndefine('_MI_PUBLISHER_DISPLAYTYPE_FULL', 'Full View');\ndefine('_MI_PUBLISHER_DISPLAYTYPE_LIST', 'Bullet list');\ndefine('_MI_PUBLISHER_DISPLAYTYPE_WFSECTION', 'WFSection style');\ndefine('_MI_PUBLISHER_DISPLAYTYPE_SUMMARY', 'Summary View');\ndefine('_MI_PUBLISHER_DISSBCATDSC', 'Display sub-categories description?');\ndefine('_MI_PUBLISHER_DISSBCATDSCDSC', 'Select “Yes” to display the description of sub-categories in the index and category page.');\ndefine('_MI_PUBLISHER_DISTYPE', 'Articles display type:');\ndefine('_MI_PUBLISHER_DISTYPEDSC', 'if “Summary View” is selected, only the Title, Date and Hits of each item will be displayed in a selected category. If “Full View” is selected, each article will be fully displayed in a selected category.');\ndefine('_MI_PUBLISHER_FOOTERPRINT', 'Print page footer');\ndefine('_MI_PUBLISHER_FOOTERPRINTDSC', 'Footer that will be printed for each article');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY', 'New category');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY_CAP', 'Notify me when a new category is created.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY_DSC', 'Receive notification when a new category is created.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New category');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_NOTIFY', 'Global Articles');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_NOTIFY_DSC', 'Notification options that apply to all articles.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY', 'New article published');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY_CAP', 'Notify me when any new article is published.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY_DSC', 'Receive notification when any new article is published.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article published');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY', 'Article submitted');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY_CAP', 'Notify me when any article is submitted and is awaiting approval.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY_DSC', 'Receive notification when any article is submitted and is waiting approval.');\ndefine('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article submitted');\ndefine('_MI_PUBLISHER_HEADERPRINT', 'Print page header');\ndefine('_MI_PUBLISHER_HEADERPRINTDSC', 'Header that will be printed for each article');\ndefine('_MI_PUBLISHER_HITSCOL', 'Display the “Hits” column?');\ndefine('_MI_PUBLISHER_HITSCOLDSC', 'When the “Summary” display type is selected, select “Yes” to display the “Hits” column in the items table on the index and category page.');\ndefine('_MI_PUBLISHER_HLCOLOR', 'Highlight color for keywords');\ndefine('_MI_PUBLISHER_HLCOLORDSC', 'Color of the keywords highlighting for the search function.');\ndefine('_MI_PUBLISHER_IMAGENAV', 'Use the image Page Navigation:');\ndefine('_MI_PUBLISHER_IMAGENAVDSC', 'If you set this option to “Yes”, the Page Navigation will be displayed with images, otherwise, the original Page Naviagation will be used.');\ndefine('_MI_PUBLISHER_INDEXFOOTER', 'Index Footer');\ndefine('_MI_PUBLISHER_INDEXFOOTER_SEL', 'Index Footer');\ndefine('_MI_PUBLISHER_INDEXFOOTERDSC', 'Footer that will be displayed at the index page of the module.');\ndefine('_MI_PUBLISHER_INDEXMSG', 'Index page welcome message:');\ndefine('_MI_PUBLISHER_INDEXMSGDEF', '');\ndefine('_MI_PUBLISHER_INDEXMSGDSC', 'Welcome message to be displayed in the index page of the module.');\ndefine('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY', 'Article approved');\ndefine('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY_CAP', 'Notify me when this article is approved.');\ndefine('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY_DSC', 'Receive notification when this article is approved.');\ndefine('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: article approved');\ndefine('_MI_PUBLISHER_ITEM_NOTIFY', 'Article');\ndefine('_MI_PUBLISHER_ITEM_NOTIFY_DSC', 'Notification options that apply to the current article.');\ndefine('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY', 'Article rejected');\ndefine('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY_CAP', 'Notify me if this article is rejected.');\ndefine('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY_DSC', 'Receive notification if this article is rejected.');\ndefine('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: article rejected');\ndefine('_MI_PUBLISHER_ITEMFOOTER', 'Item footer');\ndefine('_MI_PUBLISHER_ITEMFOOTER_SEL', 'Item footer');\ndefine('_MI_PUBLISHER_ITEMFOOTERDSC', 'Footer that will be displayed for each article.');\ndefine('_MI_PUBLISHER_ITEMSMENU', 'Categories Menu block');\n//bd tree block hack\ndefine('_MI_PUBLISHER_ITEMSTREE', 'Tree block');\n//--/bd\ndefine('_MI_PUBLISHER_ITEMSNEW', 'New Articles List');\ndefine('_MI_PUBLISHER_ITEMSPOT', 'In the Spotlight!');\ndefine('_MI_PUBLISHER_ITEMSRANDOM_ITEM', 'Random item!');\ndefine('_MI_PUBLISHER_LASTITEM', 'Display last item column?');\ndefine('_MI_PUBLISHER_LASTITEMDSC', 'Select “Yes” to display the last item in each category in the index and category page.');\ndefine('_MI_PUBLISHER_LASTITEMS', 'Display the list of newly published articles?');\ndefine('_MI_PUBLISHER_LASTITEMSDSC', 'Select “Yes” to have the list at the bottom of the first page of the module.');\ndefine('_MI_PUBLISHER_LASTITSIZE', 'Last item size:');\ndefine('_MI_PUBLISHER_LASTITSIZEDSC', 'Set the maximum size of the title in the Last item column.');\ndefine('_MI_PUBLISHER_LINKPATH', 'Enable links on the current path:');\ndefine('_MI_PUBLISHER_LINKPATHDSC', 'This option allows the user back-track by clicking on an element of the current path displayed on the top of the page.');\ndefine('_MI_PUBLISHER_MAX_HEIGHT', 'Maximum uploaded image height');\ndefine('_MI_PUBLISHER_MAX_HEIGHTDSC', 'Maximum height of an image file that can be uploaded.');\ndefine('_MI_PUBLISHER_MAX_SIZE', 'Maximum file size');\ndefine('_MI_PUBLISHER_MAX_SIZEDSC', 'Maximum size (in bytes) of a file that can be uploaded.');\ndefine('_MI_PUBLISHER_MAX_WIDTH', 'Maximum uploaded image width');\ndefine('_MI_PUBLISHER_MAX_WIDTHDSC', 'Maximum width of an image file that can be uploaded.');\ndefine('_MI_PUBLISHER_MD_DESC', 'Publishing Solution for your XOOPS Site');\ndefine('_MI_PUBLISHER_MD_NAME', 'Publisher');\ndefine('_MI_PUBLISHER_MODULE_BUG', 'Report a bug for this module');\ndefine('_MI_PUBLISHER_MODULE_DEMO', 'Demo Site');\ndefine('_MI_PUBLISHER_MODULE_DISCLAIMER', 'Disclaimer');\ndefine('_MI_PUBLISHER_MODULE_FEATURE', 'Suggest a new feature for this module');\ndefine('_MI_PUBLISHER_MODULE_INFO', 'Module Development details');\ndefine('_MI_PUBLISHER_MODULE_RELEASE_DATE', 'Release date');\ndefine('_MI_PUBLISHER_MODULE_STATUS', 'Status');\ndefine('_MI_PUBLISHER_MODULE_SUBMIT_BUG', 'Submit a bug');\ndefine('_MI_PUBLISHER_MODULE_SUBMIT_FEATURE', 'Submit a feature request');\ndefine('_MI_PUBLISHER_MODULE_SUPPORT', 'Official support site');\ndefine('_MI_PUBLISHER_NO_FOOTERS', 'None');\ndefine('_MI_PUBLISHER_ORDERBY', 'Sort order');\ndefine('_MI_PUBLISHER_ORDERBY_DATE', 'Date DESC');\ndefine('_MI_PUBLISHER_ORDERBY_TITLE', 'Title ASC');\ndefine('_MI_PUBLISHER_ORDERBY_WEIGHT', 'Weight ASC');\ndefine('_MI_PUBLISHER_ORDERBYDSC', 'Select the sort order of the items throughout the module.');\ndefine('_MI_PUBLISHER_OTHER_ITEMS_TYPE_ALL', 'All articles');\ndefine('_MI_PUBLISHER_OTHER_ITEMS_TYPE_NONE', 'None');\ndefine('_MI_PUBLISHER_OTHER_ITEMS_TYPE_PREVIOUS_NEXT', 'Previous and next article');\ndefine('_MI_PUBLISHER_OTHERITEMS', 'Other articles display type');\ndefine('_MI_PUBLISHER_OTHERITEMSDSC', 'Select how you would like to display the other articles of the category in the article page.');\ndefine('_MI_PUBLISHER_PERPAGE', 'Maximum articles per page (Admin side):');\ndefine('_MI_PUBLISHER_PERPAGEDSC', 'Maximum number of articles per page to be displayed at once in the admin side.');\ndefine('_MI_PUBLISHER_PERPAGEINDEX', 'Maximum articles per page (User side):');\ndefine('_MI_PUBLISHER_PERPAGEINDEXDSC', 'Maximum number of articles per page to be displayed together in the user side.');\ndefine('_MI_PUBLISHER_PRINTLOGOURL', 'Logo print URL');\ndefine('_MI_PUBLISHER_PRINTLOGOURLDSC', 'URL of the logo that will be printed at the top of the page.');\ndefine('_MI_PUBLISHER_RECENTITEMS', 'Recent Articles (Detail)');\ndefine('_MI_PUBLISHER_SHOW_RSS', 'Show link for RSS feed');\ndefine('_MI_PUBLISHER_SHOW_RSSDSC', '');\ndefine('_MI_PUBLISHER_SHOW_SUBCATS', 'Display sub categories');\ndefine('_MI_PUBLISHER_SHOW_SUBCATS_ALL', 'Display all subcategories');\ndefine('_MI_PUBLISHER_SHOW_SUBCATS_DSC', 'Select if you want to display the subcategories in the categories list of the index and category page of the module.');\ndefine('_MI_PUBLISHER_SHOW_SUBCATS_NO', 'Do not display sub-categories');\ndefine('_MI_PUBLISHER_SHOW_SUBCATS_NOMAIN', 'Do not display sub-categories in index page, just in category page');\ndefine('_MI_PUBLISHER_SHOW_SUBCATS_NOTEMPTY', 'Display non empty subcategories');\ndefine('_MI_PUBLISHER_SUB_SMNAME1', 'Submit an article');\ndefine('_MI_PUBLISHER_SUBMITMSG', 'Submit page intro message:');\ndefine('_MI_PUBLISHER_SUBMITMSGDEF', '');\ndefine('_MI_PUBLISHER_SUBMITMSGDSC', 'Intro message to be displayed in the submit page of the module.');\ndefine('_MI_PUBLISHER_TITLE_SIZE', 'Title size:');\ndefine('_MI_PUBLISHER_TITLE_SIZEDSC', 'Set the maximum size of the title in the single item display page.');\ndefine('_MI_PUBLISHER_UPLOAD', 'User file upload?');\ndefine('_MI_PUBLISHER_UPLOADDSC', 'Allow users to upload files linked to articles on your website?');\ndefine('_MI_PUBLISHER_USEREALNAME', 'Use the Real Name of users');\ndefine('_MI_PUBLISHER_USEREALNAMEDSC', 'When displaying a username, use the real name of that user if he has a set his real name.');\ndefine('_MI_PUBLISHER_VERSION_HISTORY', 'Version History');\ndefine('_MI_PUBLISHER_WELCOME', 'Display the welcome title and message:');\ndefine('_MI_PUBLISHER_WELCOMEDSC', 'If this option is set to “Yes”, the module index page will display the title “Welcome in the Publisher of...”, followed by the welcome message defined below. If this option is set to “No”, none of these lines will be displayed.');\ndefine('_MI_PUBLISHER_WHOWHEN', 'Display the poster and date?');\ndefine('_MI_PUBLISHER_WHOWHENDSC', 'Set to “Yes” to display the poster and date information in the individual article.');\ndefine('_MI_PUBLISHER_PV_TEXT', 'Partial view message');\ndefine('_MI_PUBLISHER_PV_TEXTDSC', 'Message for articles that allow only partial view.');\ndefine('_MI_PUBLISHER_PV_TEXT_DEF', 'To view the complete article, you must register.');\ndefine('_MI_PUBLISHER_SEOMODNAME', 'URL Rewriting module name');\ndefine('_MI_PUBLISHER_SEOMODNAMEDSC', 'If URL Rewriting is enabled for the module, this is the name of the module that will be used. For example: http://yoursite.com/publisher/...');\ndefine('_MI_PUBLISHER_ARTCOUNT', 'Display articles count');\ndefine('_MI_PUBLISHER_ARTCOUNTDSC', 'Select “Yes” to display the article count within each category in the category summary table. Please note that the module currently only counts articles within each category and does not count within subcategories.');\ndefine('_MI_PUBLISHER_LATESTFILES', 'Latest uploaded files');\ndefine('_MI_PUBLISHER_PATHSEARCH', 'Display category path in search results');\ndefine('_MI_PUBLISHER_PATHSEARCHDSC', '');\ndefine('_MI_PUBLISHER_DISPBREAD', 'Display the breadcrumb');\ndefine('_MI_PUBLISHER_DISPBREADDSC', 'Breadcrumb navigation displays the current page\\'s context within the site structure.');\ndefine('_MI_PUBLISHER_DATE_TO_DATE', 'Articles from date to date');\n//added in publisher\ndefine('_MI_PUBLISHER_FORM_STATUS', 'Select default status for submitted article');\ndefine('_MI_PUBLISHER_FORM_STATUS_DSC', '');\ndefine('_MI_PUBLISHER_PUBLISHED', 'Published');\ndefine('_MI_PUBLISHER_OFFLINE', 'Offline');\ndefine('_MI_PUBLISHER_SUBMITTED', 'Submited');\ndefine('_MI_PUBLISHER_REJECTED', 'Rejected');\ndefine('_MI_PUBLISHER_FORM_ALLOWCOMMENTS', '“Allow comments” set to TRUE');\ndefine('_MI_PUBLISHER_FORM_ALLOWCOMMENTS_DSC', '');\ndefine('_MI_PUBLISHER_FORM_DOHTML', '“Enable HTML tags” set to TRUE');\ndefine('_MI_PUBLISHER_FORM_DOHTML_DSC', '');\ndefine('_MI_PUBLISHER_FORM_DOSMILEY', '“Enable smiley icons” set to TRUE');\ndefine('_MI_PUBLISHER_FORM_DOSMILEY_DSC', '');\ndefine('_MI_PUBLISHER_FORM_DOXCODE', '“Enable XOOPS codes” set to TRUE');\ndefine('_MI_PUBLISHER_FORM_DOXCODE_DSC', '');\ndefine('_MI_PUBLISHER_FORM_DOIMAGE', '“Enable images” set to TRUE');\ndefine('_MI_PUBLISHER_FORM_DOIMAGE_DSC', '');\ndefine('_MI_PUBLISHER_FORM_DOBR', '“Enable line break” set to TRUE');\ndefine('_MI_PUBLISHER_FORM_DOBR_DSC', '');\ndefine('_MI_PUBLISHER_EDITOR', 'Default editor type');\ndefine('_MI_PUBLISHER_EDITOR_DSC', 'What kind of editor would you like to use by default? You can also allow submitters to choose editors in the permissions menu.');\ndefine('_MI_PUBLISHER_EDITOR_ROWS', 'Editor number of rows');\ndefine('_MI_PUBLISHER_EDITOR_ROWS_DSC', '');\ndefine('_MI_PUBLISHER_EDITOR_COLS', 'Editor number of columns');\ndefine('_MI_PUBLISHER_EDITOR_COLS_DSC', '');\ndefine('_MI_PUBLISHER_EDITOR_WIDTH', 'Editor width');\ndefine('_MI_PUBLISHER_EDITOR_WIDTH_DSC', '');\ndefine('_MI_PUBLISHER_EDITOR_HEIGHT', 'Editor height');\ndefine('_MI_PUBLISHER_EDITOR_HEIGHT_DSC', '');\n//blocks descriptions\ndefine('_MI_PUBLISHER_ITEMSNEW_DSC', 'Shows new items');\ndefine('_MI_PUBLISHER_RECENTITEMS_DSC', 'Shows recent items');\ndefine('_MI_PUBLISHER_ITEMSPOT_DSC', 'Shows last item');\ndefine('_MI_PUBLISHER_ITEMSRANDOM_ITEM_DSC', 'Shows a random \\'item\\' item');\ndefine('_MI_PUBLISHER_ITEMSMENU_DSC', 'Menu displaying categories');\ndefine('_MI_PUBLISHER_LATESTFILES_DSC', 'List of latest uploaded files');\ndefine('_MI_PUBLISHER_DATE_TO_DATE_DSC', 'List article from a selected date to another');\ndefine('_MI_PUBLISHER_ITEMSTREE_DSC', 'Display the category and items tree');\n//templates descriptions\ndefine('_MI_PUBLISHER_HEADER_DSC', 'Display header');\ndefine('_MI_PUBLISHER_FOOTER_DSC', 'Display footer');\ndefine('_MI_PUBLISHER_SINGLEITEM_DSC', 'Display a single item');\ndefine('_MI_PUBLISHER_CATEGORIES_TABLE_DSC', 'Display the category list table used in other templates');\ndefine('_MI_PUBLISHER_DISPLAY_LIST_DSC', 'Display index and category with bullet display type');\ndefine('_MI_PUBLISHER_DISPLAY_SUMMARY_DSC', 'Display index and category with summary display type');\ndefine('_MI_PUBLISHER_DISPLAY_FULL_DSC', 'Display index and category with full display type');\ndefine('_MI_PUBLISHER_DISPLAY_WFSECTION_DSC', 'Display index and category in a WF-Section like style');\ndefine('_MI_PUBLISHER_ITEM_DSC', 'Display item');\ndefine('_MI_PUBLISHER_ARCHIVE__DSC', 'Article Archives');\ndefine('_MI_PUBLISHER_SUBMIT_DSC', 'Form to submit an item');\ndefine('_MI_PUBLISHER_SINGLEITEM_BLOCK_DSC', 'Display a single item in a block');\ndefine('_MI_PUBLISHER_PRINT_DSC', 'Print page template');\ndefine('_MI_PUBLISHER_RSS_DSC', 'Display publisher RSS feed');\ndefine('_MI_PUBLISHER_ADDFILE_DSC', 'Form to add a file to an article');\ndefine('_MI_PUBLISHER_WARNING_ALPHA',\n 'This module comes as is, without any guarantees whatsoever. This module is ALPHA, meaning it is still under active development. This release is meant for testing purposes only and we strongly recommend that you do not use it on a live website or in a production environment.');\ndefine('_MI_PUBLISHER_PEOPLE_DEVELOPERS', 'Developers');\ndefine('_MI_PUBLISHER_PEOPLE_TESTERS', 'Testers');\ndefine('_MI_PUBLISHER_PEOPLE_DOCUMENTERS', 'Documenters');\ndefine('_MI_PUBLISHER_PEOPLE_TRANSLATERS', 'Translaters');\ndefine('_MI_PUBLISHER_PEOPLE_OTHER', 'Other contributors');\ndefine('_MI_PUBLISHER_URL_REWRITE', 'URL rewrite method');\ndefine('_MI_PUBLISHER_URL_REWRITE_DSC', 'If you choose htaccess, then don\\'t forget to put “.htaccess” file under your root folder');\ndefine('_MI_PUBLISHER_URL_REWRITE_NONE', 'None');\ndefine('_MI_PUBLISHER_URL_REWRITE_PATHINFO', 'Path-info');\ndefine('_MI_PUBLISHER_URL_REWRITE_HTACCESS', 'Htaccess');\ndefine('_MI_PUBLISHER_COLUMNS', 'Columns');\ndefine('_MI_PUBLISHER_COLUMNS_DSC', '');\ndefine('_MI_PUBLISHER_ALLOWRATING', 'Allow rating feature');\ndefine('_MI_PUBLISHER_ALLOWRATING_DSC', 'You can select who can rate in permissions tab');\ndefine('_MI_PUBLISHER_ALLOWSEARCH', 'Allow extended search feature');\ndefine('_MI_PUBLISHER_ALLOWSEARCH_DSC', 'You can select who can search in permissions tab');\ndefine('_MI_PUBLISHER_SUB_SMNAME3', 'Search');\ndefine('_MI_PUBLISHER_LATEST_NEWS', 'Latest news');\ndefine('_MI_PUBLISHER_LATEST_NEWS_DSC', '');\ndefine('_MI_PUBLISHER_SEARCH', 'Search block');\ndefine('_MI_PUBLISHER_SEARCH_DSC', 'Advanced search page');\ndefine('_MI_PUBLISHER_CATEGORY_ITEMS_SEL', 'Category Articles select');\ndefine('_MI_PUBLISHER_CATEGORY_ITEMS_SEL_DSC', 'Shows a drop down select box with items grouped by category');\ndefine('_MI_PUBLISHER_SEO_METAKEYWORDS', 'Meta Keywords');\ndefine('_MI_PUBLISHER_SEO_METAKEYWORDS_DSC', 'This keywords will be merged with the keywords set by articles. Use \\', \\' to separate them.');\ndefine('_MI_PUBLISHER_SUB_ARCHIVE', 'Archive');\ndefine('_MI_PUBLISHER_ALLOW_AUTHOR_ITEMS', 'Allow author articles feature');\ndefine('_MI_PUBLISHER_ALLOW_AUTHOR_ITEMS_DSC', '');\ndefine('_MI_PUBLISHER_AUTHOR_ITEMS_DSC', 'Show articles from the same author');\ndefine('_MI_PUBLISHER_DISP_BLOCK_SUM', 'Display block summary on articles page?');\ndefine('_MI_PUBLISHER_DISP_BLOCK_SUM_DSC', '');\ndefine('_MI_PUBLISHER_ADMENU0', 'Home');\ndefine('_MI_PUBLISHER_DISP_INDEX_SUB', 'Display article subtitles in index page?');\ndefine('_MI_PUBLISHER_DISP_INDEX_SUB_DSC', '');\ndefine('_MI_PUBLISHER_DISP_CAT_SUB', 'Display article subtitles in categories pages?');\ndefine('_MI_PUBLISHER_DISP_CAT_SUB_DSC', '');\ndefine('_MI_PUBLISHER_DISP_ITEM_SUB', 'Display article subtitle in item page?');\ndefine('_MI_PUBLISHER_DISP_ITEM_SUB_DSC', '');\n//30/04/2012\ndefine('_MI_PUBLISHER_ALLOWEDIT', 'User article edit?');\ndefine('_MI_PUBLISHER_ALLOWEDITDSC', 'Allow users to edit their own articles?');\ndefine('_MI_PUBLISHER_ALLOWDELETE', 'User article delete?');\ndefine('_MI_PUBLISHER_ALLOWDELETEDSC', 'Allow users to delete their own articles?');\n\n//1.02 Beta 2\ndefine('_MI_PUBLISHER_DISPLAY_PDF', 'Display PDF Icon');\ndefine('_MI_PUBLISHER_DISPLAY_PDF_DSC', 'Select Yes to show PDF icon and allow users to create PDF files
    Make sure you have the TCPDF library installed. Please read the \"readme.txt\" file in /docs folder for info how to get it.');\n\n//1.02 RC2\ndefine('_MI_PUBLISHER_ORDERBY_RATING', 'Rating DESC');\ndefine('_MI_PUBLISHER_ORDERBY_VOTES', 'Votes DESC');\ndefine('_MI_PUBLISHER_ORDERBY_COMMENTS', 'Comments DESC');\ndefine('_MI_PUBLISHER_ORDERBY_HITS', 'Hits DESC');\n\n// The name of this module\ndefine('_MI_PUBLISHER_NAME', 'Publisher');\ndefine('_MI_PUBLISHER_DIRNAME', basename(dirname(dirname(__DIR__))));\ndefine('_MI_PUBLISHER_HELP_HEADER', __DIR__ . '/help/helpheader.tpl');\ndefine('_MI_PUBLISHER_BACK_2_ADMIN', 'Back to Administration of ');\n\n//help\ndefine('_MI_PUBLISHER_HELP_OVERVIEW', 'Overview');\n\n//help multi-page\ndefine('_MI_PUBLISHER_DISCLAIMER', 'Disclaimer');\ndefine('_MI_PUBLISHER_LICENSE', 'License');\ndefine('_MI_PUBLISHER_SUPPORT', 'Support');\n\ndefine('_MI_PUBLISHER_IMPORT', 'Import');\ndefine('_MI_PUBLISHER_ABOUT', 'About');\ndefine('_MI_PUBLISHER_MENU_CLONE', 'Clone Module');\n\ndefine('_MI_PUBLISHER_SHOW_SAMPLE_BUTTON', 'Show Sample Button?');\ndefine('_MI_PUBLISHER_SHOW_SAMPLE_BUTTON_DESC', 'If yes, the \"Add Sample Data\" button will be visible to the Admin. It is Yes as a default for first installation.');\n\ndefine('_MI_PUBLISHER_MENU_HISTORY', 'History');\n\n//Categories:\ndefine('_MI_PUBLISHER_CONFCAT_SEO', '---SEO --- ');\ndefine('_MI_PUBLISHER_CONFCAT_SEO_DSC', '---Preferences for rewriting methods, meta data, etc --- ');\ndefine('_MI_PUBLISHER_CONFCAT_INDEXCAT', '---Index and category pages --- ');\ndefine('_MI_PUBLISHER_CONFCAT_INDEXCAT_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_CATEGORY', '---Category page --- ');\ndefine('_MI_PUBLISHER_CONFCAT_CATEGORY_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_ITEM', '---Article page --- ');\ndefine('_MI_PUBLISHER_CONFCAT_ITEM_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_FORMAT', '---Format --- ');\ndefine('_MI_PUBLISHER_CONFCAT_FORMAT_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_PRINT', '---Print page --- ');\ndefine('_MI_PUBLISHER_CONFCAT_PRINT_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_OTHERS', '---Others --- ');\ndefine('_MI_PUBLISHER_CONFCAT_OTHERS_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_PERMISSIONS', '---Permissions --- ');\ndefine('_MI_PUBLISHER_CONFCAT_PERMISSIONS_DSC', '--- --- ');\n\ndefine('_MI_PUBLISHER_CONFCAT_INDEX', '---Index page --- ');\ndefine('_MI_PUBLISHER_CONFCAT_INDEX_DSC', '--- --- ');\ndefine('_MI_PUBLISHER_CONFCAT_SUBMIT', '---Submit article --- ');\ndefine('_MI_PUBLISHER_CONFCAT_SUBMIT_DSC', '---Submit article layout and form default values --- ');\ndefine('_MI_PUBLISHER_CONFCAT_SEARCH', '---Search page --- ');\ndefine('_MI_PUBLISHER_CONFCAT_SEARCH_DSC', '--- --- ');\n\ndefine('_MI_PUBLISHER_ADMENU5', 'Blocks Admin');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -386,20 +5600,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '58' - tra_translated_words: '470' + tra_translated_entities: '304' + tra_translated_words: '2014' tra_untranslated_entities: '0' - tra_last_update: '1565217705' - tra_local: common.php + tra_last_update: '1551471241' + tra_local: modinfo.php tra_status: '10' - tra_date: '1594055454' + tra_date: '1596562171' tra_submitter: '1' - - tra_id: '19' - tra_pro_id: '8' - tra_res_id: '19' + tra_id: '420' + tra_pro_id: '16' + tra_res_id: '286' tra_lang_id: '1' - tra_content: "
    \n <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}>\n\n

    DISCLAIMER

    \n
    \n

    Software downloaded from the XOOPS web site is provided 'as is' without warranty\n of any kind, either express or implied, including, but not limited to, the implied\n warranties of fitness for a purpose, or the warranty of non-infringement. Without\n limiting the foregoing, XOOPS Projects team makes no warranty that:

    \n
    \n
      \n
    1. the software will meet your requirements
    2. \n
    3. the software will be uninterrupted, timely, secure or error-free
    4. \n
    5. the results that may be obtained from the use of the software will be effective,\n accurate or reliable\n
    6. \n
    7. the quality of the software will meet your expectations any errors in the\n software obtained from XOOPS web site will be corrected.\n
    8. \n
    \n
    \n\n

    Software and its documentation made available on the XOOPS web site:

    \n
    \n
      \n
    1. could include technical or other mistakes, inaccuracies or typographical\n errors. XOOPS may make changes to the software or documentation made available\n on its web site.\n
    2. \n
    3. may be out of date, and XOOPS makes no commitment to update such materials.
    4. \n
    5. XOOPS assumes no responsibility for errors or omissions in the software\n or documentation available from its web site.\n
    6. \n
    \n


    In no event shall XOOPS team be liable to you or any third parties for\n any special, punitive, incidental, indirect or consequential damages of any kind,\n or any damages whatsoever, including, without limitation, those resulting from loss\n of use, data or profits, whether or not XOOPS Project has been advised of the possibility\n of such damages, and on any theory of liability, arising out of or in connection\n with the use of this software.

    \n
    \n

    The use of the software downloaded through any XOOPS site is done at your own discretion\n and risk and with agreement that you will be solely responsible for any damage to\n your computer system or loss of data that results from such activities. No advice\n or information, whether oral or written, obtained by you from XOOPS or from XOOPS\n web site shall create any warranty for the software

    \n
    \n
    " + tra_content: " - Website:\n * @version $Id: 1.0 admin.php 1 Mon 2018-03-19 10:04:52Z XOOPS Project (www.xoops.org) $\n */\nrequire_once __DIR__ . '/common.php';\n\n// ---------------- Admin Index ----------------\ndefine('_AM_WGGALLERY_STATISTICS', 'Statistics');\n// There are\ndefine('_AM_WGGALLERY_THEREARE_ALBUMS', \"There are %s albums in the database\");\ndefine('_AM_WGGALLERY_THEREARE_IMAGES', \"There are %s images in the database\");\ndefine('_AM_WGGALLERY_THEREARE_GALLERYTYPES', \"There are %s gallery types in the database\");\ndefine('_AM_WGGALLERY_THEREARE_ALBUMTYPES', \"There are %s album types in the database\");\ndefine('_AM_WGGALLERY_THEREARE_WATERMARKS', \"There are %s watermarks in the database\");\ndefine('_AM_WGGALLERY_THEREARE_CATEGORIES', \"There are %s categories in the database\");\n// There aren't\ndefine('_AM_WGGALLERY_THEREARENT_GALLERYTYPES', \"There aren't gallery types! For initialization/reset goto 'Maintenance' => 'Maintain gallerytypes' and click on button 'Set default settings'\");\ndefine('_AM_WGGALLERY_THEREARENT_ALBUMTYPES', \"There aren't album types! For initialization/reset goto 'Maintenance' => 'Maintain albumtypes' and click on button 'Set default settings'\");\ndefine('_AM_WGGALLERY_THEREARENT_WATERMARKS', 'Currently there are no watermarks defined!');\ndefine('_AM_WGGALLERY_THEREARENT_CATEGORIES', \"There aren't categories!\");\n// ---------------- Admin Files ----------------\n// Buttons\ndefine('_AM_WGGALLERY_ADD_ALBUM', 'Add New Album');\ndefine('_AM_WGGALLERY_ADD_IMAGE', 'Add New Image');\ndefine('_AM_WGGALLERY_ADD_GALLERYTYPE', 'Add New Gallery Type');\ndefine('_AM_WGGALLERY_ADD_ALBUMTYPE', 'Add New Album Type');\ndefine('_AM_WGGALLERY_ADD_CATEGORY', 'Add New Category');\n// Lists\ndefine('_AM_WGGALLERY_ALBUMS_LIST', 'List of Albums');\ndefine('_AM_WGGALLERY_ALBUMS_APPROVE', 'Albums waiting for approving');\ndefine('_AM_WGGALLERY_IMAGES_LIST', 'List of Images');\ndefine('_AM_WGGALLERY_IMAGES_APPROVE', 'Images waiting for approving');\ndefine('_AM_WGGALLERY_GALLERYTYPES_LIST', 'List of Gallery types');\ndefine('_AM_WGGALLERY_ALBUMTYPES_LIST', 'List of Album types');\ndefine('_AM_WGGALLERY_WATERMARKS_LIST', 'List of Watermarks');\ndefine('_AM_WGGALLERY_CATEGORIES_LIST', 'List of Categories');\n// Album\ndefine('_AM_WGGALLERY_ALBUM_IMGNAME', \"Name of album image (if 'Use an uploaded image as album image')\");\ndefine('_AM_WGGALLERY_ALBUM_IMGID', \"ID of album image (if 'Existing images in this album')\");\n//Categories\ndefine('_AM_WGGALLERY_EDIT_CATEGORY', 'Edit category');\ndefine('_AM_WGGALLERY_CAT_ID', 'Id');\ndefine('_AM_WGGALLERY_CAT_TEXT', 'Category text');\ndefine('_AM_WGGALLERY_CAT_EXIF', 'Exif name for category');\ndefine('_AM_WGGALLERY_CAT_ALBUM', 'Use category for albums');\ndefine('_AM_WGGALLERY_CAT_IMAGE', 'Use category for images');\ndefine('_AM_WGGALLERY_CAT_SEARCH', 'Use category for search');\ndefine('_AM_WGGALLERY_CAT_ERROR_CHANGE', 'Error when changing option');\n// Elements of Gallerytype\ndefine('_AM_WGGALLERY_GT_AT_ID', 'Id');\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY', 'Primary');\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY_1', 'Currently primary');\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY_0', 'Currently not primary');\ndefine('_AM_WGGALLERY_GT_AT_PRIMARY_SET', 'Set to primary');\ndefine('_AM_WGGALLERY_GT_AT_NAME', 'Name');\ndefine('_AM_WGGALLERY_GT_AT_CREDITS', 'Credits');\ndefine('_AM_WGGALLERY_GT_AT_TEMPLATE', 'Template');\ndefine('_AM_WGGALLERY_GT_AT_OPTIONS', 'Option');\ndefine('_AM_WGGALLERY_GT_AT_DATE', 'Date');\n// Gallerytype add/edit\ndefine('_AM_WGGALLERY_GALLERYTYPE_ADD', 'Add Gallerytype');\ndefine('_AM_WGGALLERY_GALLERYTYPE_EDIT', 'Edit Gallerytype');\n// Elements of Gallery options\ndefine('_AM_WGGALLERY_OPTION_GT_SET', 'Set options for selected gallerytype');\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE', 'Slideshow source');\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_DESC',\n \"Pay attention: if the user do not have to download large images the source will be automatically reduce to medium for this user in order to avoid unallowed download by right mouse click.
    User with right to download large images will also see large images, if you have selected 'large'.\");\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_PREVIEW', 'Preview source');\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_LARGE', 'large images');\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_MEDIUM', 'medium images');\ndefine('_AM_WGGALLERY_OPTION_GT_SOURCE_THUMB', 'thumbs');\n// jssor\ndefine('_AM_WGGALLERY_OPTION_GT_ARROWS', 'Type of arrows');\ndefine('_AM_WGGALLERY_OPTION_GT_BULLETS', 'Type of bullets');\ndefine('_AM_WGGALLERY_OPTION_GT_BULLETS_DESC', 'Do not use bullets together with Thumbnails');\ndefine('_AM_WGGALLERY_OPTION_GT_THUMBNAILS', 'Type of thumbnail list');\ndefine('_AM_WGGALLERY_OPTION_GT_LOADINGS', 'Type of loading symbol');\ndefine('_AM_WGGALLERY_OPTION_GT_AUTOPLAY', 'Autoplay');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTIONS', 'Play options');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_1', 'play continuously');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_2', 'stop at last slide');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_4', 'stop on click');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_8', 'stop on user navigation (click on arrow/bullet/thumbnail, swipe slide, press keyboard left, right arrow key)');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_12', 'stop on click or user navigation');\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE', 'Options for fill mode');\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_0', 'Stretch');\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_1', 'contain (keep aspect ratio and put all inside slide)');\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_2', 'cover (keep aspect ratio and cover whole slide)');\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_4', 'actual size');\ndefine('_AM_WGGALLERY_OPTION_GT_FILLMODE_5', 'contain for large image and actual size for small image');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE', 'Slideshow type');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_1', 'Defined size');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2', 'Full template width');\n// define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_3', 'Full window');\ndefine('_AM_WGGALLERY_OPTION_GT_MAXWIDTH', 'Max image width');\ndefine('_AM_WGGALLERY_OPTION_GT_MAXWIDTH_DESC', \"Define max image width for image container in pixel. Not valid for 'Full template width'\");\ndefine('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT', 'Max image height');\ndefine('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT_DESC', \"Define max image height for image container in pixel. Not valid for 'Full template width'\");\ndefine('_AM_WGGALLERY_OPTION_GT_ORIENTATION', 'Orientation');\ndefine('_AM_WGGALLERY_OPTION_GT_ORIENTATION_H', 'Horizontal');\ndefine('_AM_WGGALLERY_OPTION_GT_ORIENTATION_V', 'Vertical');\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSORDER', 'Transition order');\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSORDER_RANDOM', 'Random');\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSORDER_INORDER', 'In order of list');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBSDOTS', 'Show thumbs or dots');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBS', 'Show thumbs');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWDOTS', 'Show dots');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED', 'Slideshow speed');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED_DESC', 'Interval in milliseconds before displaying the next image');\ndefine('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_DESC', 'Automatically start slideshow when opened');\ndefine('_AM_WGGALLERY_OPTION_GT_ROWHEIGHT', 'Row height');\ndefine('_AM_WGGALLERY_OPTION_GT_LASTROW', 'Last row');\ndefine('_AM_WGGALLERY_OPTION_GT_LASTROW_DESC', 'Should the last row be justified to full width of row');\ndefine('_AM_WGGALLERY_OPTION_GT_MARGINS', 'Margin between the images');\ndefine('_AM_WGGALLERY_OPTION_GT_OUTERBORDER', 'Outer margin of image container');\ndefine('_AM_WGGALLERY_OPTION_GT_RANDOMIZE', 'Show image in random order');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOW', 'Show slideshow');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOW_OPTIONS', 'Slideshow options (not all option apply to each colorbox style):');\ndefine('_AM_WGGALLERY_OPTION_GT_COLORBOXSTYLE', 'Colorbox style');\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSEFFECT', 'Transition effect');\ndefine('_AM_WGGALLERY_OPTION_GT_SPEEDOPEN', 'Speed for opening slideshow');\ndefine('_AM_WGGALLERY_OPTION_GT_AUTOOPEN', 'Open slidehow modal automatically');\ndefine('_AM_WGGALLERY_OPTION_GT_SLIDESHOWTYPE', 'Slideshow type');\ndefine('_AM_WGGALLERY_OPTION_GT_BUTTTONCLOSE', 'Show close button');\ndefine('_AM_WGGALLERY_OPTION_GT_NAVBAR', 'Show navbar with thumbs');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_1', 'Show always');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_2', 'Show the navbar only when the screen width is greater than 768 pixels');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_3', 'Show the navbar only when the screen width is greater than 992 pixels');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOW_4', 'Show the navbar only when the screen width is greater than 1200 pixels');\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBAR', 'Show toolbar');\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBARZOOM', 'Show zoom buttons in toolbar');\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD', 'Show download buttons in toolbar');\ndefine('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD_DESC', 'If you enable this option, always the source file will be downloaded. Pay attention: this ingore the permissions set in the album settings.');\ndefine('_AM_WGGALLERY_OPTION_GT_FULLSCREEN', 'Switch to full screen when starting slideshow');\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSDURATION', 'Transition speed');\ndefine('_AM_WGGALLERY_OPTION_GT_TRANSDURATION_DESC', 'Period of animation in milliseconds between 2 images');\ndefine('_AM_WGGALLERY_OPTION_GT_INDEXIMG', 'Type of image on index page');\ndefine('_AM_WGGALLERY_OPTION_GT_INDEXIMGHEIGHT', 'Image height');\ndefine('_AM_WGGALLERY_OPTION_GT_SHOWLABEL', 'Show image index (Image {current} of {total}%)');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSKIN', 'Style commands');\ndefine('_AM_WGGALLERY_OPTION_GT_ANIMTIME', 'Animation speed');\ndefine('_AM_WGGALLERY_OPTION_GT_ANIMTIME_DESC', 'Time for animaton (e.g. resize image) between two images in millisecunds');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCOUNTER', 'Show counter');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLPROGRESSBAR', 'Show progress bar');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLMAXWIDTH', 'Max gallery width (in % of window)');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLMAXHEIGTH', 'Max gallery height (in % of window)');\ndefine('_AM_WGGALLERY_OPTION_GT_BACKGROUND', 'Background');\ndefine('_AM_WGGALLERY_OPTION_GT_BACKHEIGHT', 'Background height');\ndefine('_AM_WGGALLERY_OPTION_GT_BORDER', 'Border');\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERWIDTH', 'Width');\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERCOLOR', 'Color');\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERPADDING', 'Padding');\ndefine('_AM_WGGALLERY_OPTION_GT_BORDERRADIUS', 'Radius');\ndefine('_AM_WGGALLERY_OPTION_GT_SHADOW', 'Show shadow');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION', 'Data position');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_UNDER', 'Under');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_OVER', 'Over');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_RSIDE', 'Right side');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_LSIDE', 'Left side');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_DESC', \"Please note lightbox uses a smart system automatically switching to 'Over' as soon element becomes too small because of long texts or tiny window.\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION', 'Command position');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_INNER', 'Inner');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_OUTER', 'Outer');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_DESC', \"Please note lightbox will automatically switch to 'Outer' if inner commands are too wide for the represented element\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSWIDTH', 'Thumbs width (in pixel)');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSHEIGTH', 'Thumbs height (in pixel)');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFULLSCREEN', \"Show command 'Fullscreeen'\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR', 'Fullscreen image behavior');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FIT', 'fit - image will be completely visible (eventually leaving spaces on edges)');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FILL', 'fill - image will always fill the screen (a portion could be eventually hidden)');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_SMART', \"smart - LC Lightbox uses 'fit' mode and switches to 'fill' only if images aspect ratio is similar to available space\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS', \"Show command 'Socials'\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB', 'Facebook App ID');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB_DESC', 'Remember to add Facebook SDK in your website');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLDOWNLOAD', \"Show command 'Download'\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLRCLICK', 'Disable right mouse click');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLTOGGLETXT', \"Show toggle command 'Text'\");\ndefine('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS', 'Position of nav buttons');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_N', 'Normal');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_M', 'Middle');\ndefine('_AM_WGGALLERY_OPTION_GT_LCLSLIDESHOW', \"Show command 'Play'\");\n\n// Albumtype add/edit\ndefine('_AM_WGGALLERY_ALBUMTYPE_ADD', 'Add Albumtype');\ndefine('_AM_WGGALLERY_ALBUMTYPE_EDIT', 'Edit Albumtype');\n// options of Albumtypes\ndefine('_AM_WGGALLERY_OPTION_AT_SET', 'Set options for selected album type');\ndefine('_AM_WGGALLERY_OPTION_AT_SETINFO', 'The settings for album types will be used for index page and album blocks');\ndefine('_AM_WGGALLERY_OPTION_AT_HOVER', 'Hover effect');\ndefine('_AM_WGGALLERY_OPTION_AT_NB_COLS_ALB', 'Number of columns for album list');\ndefine('_AM_WGGALLERY_OPTION_AT_NB_COLS_CAT', 'Number of columns for category list');\n// common options\ndefine('_AM_WGGALLERY_OPTION_OPACITIY', 'Opacity');\ndefine('_AM_WGGALLERY_OPTION_SHOWTITLE', 'Show title');\ndefine('_AM_WGGALLERY_OPTION_SHOWDESCR', 'Show description');\ndefine('_AM_WGGALLERY_OPTION_CSS', 'Select css for style');\ndefine('_AM_WGGALLERY_OPTION_SHOWSUBMITTER', 'Show submitter');\n// Maintenance\ndefine('_AM_WGGALLERY_MAINTENANCE_ALBUM_SELECT', 'Select album');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DR', 'Delete and reset');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_R', 'Set default settings');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIL', 'Resize all large images');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIM', 'Resize all medium images');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIT', 'Resize all thumbs');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI', 'Delete unused images');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI_SHOW', 'Show list of unused images');\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESET', 'Successfully reset: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_CREATE', 'Successfully created: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESIZE', 'Successfully resized: %s times resized for %t images');\ndefine('_AM_WGGALLERY_MAINTENANCE_SUCCESS_DELETE', 'Successfully deleted: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_RESET', 'Error when reseting: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_CREATE', 'Error when creating: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_DELETE', 'Error when deleting: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_RESIZE', 'Error when resizing: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_READDIR', 'Error when reading directory: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_TYP', 'Typ of maintenance');\ndefine('_AM_WGGALLERY_MAINTENANCE_DESC', 'Description');\ndefine('_AM_WGGALLERY_MAINTENANCE_RESULTS', 'Results');\ndefine('_AM_WGGALLERY_MAINTENANCE_GT', 'Maintain gallerytypes');\ndefine('_AM_WGGALLERY_MAINTENANCE_GT_DESC', 'Delete gallerytypes not supported anymore and/or reset all gallerytypes to default values');\ndefine('_AM_WGGALLERY_MAINTENANCE_GT_SURERESET', 'All existing gallery settings will be updated to default settings. Do you want to continue?');\ndefine('_AM_WGGALLERY_MAINTENANCE_GT_SUREDELETE', 'All existing gallerytypes (settings included) will be deleted and replaced by current gallerytypes. Do you want to continue?');\ndefine('_AM_WGGALLERY_MAINTENANCE_AT', 'Maintain albumtypes');\ndefine('_AM_WGGALLERY_MAINTENANCE_AT_DESC', 'Delete albumtypes not supported anymore and/or reset all albumtypes to default values');\ndefine('_AM_WGGALLERY_MAINTENANCE_AT_SURERESET', 'All existing album settings will be updated to default albumtypes. Do you want to continue?');\ndefine('_AM_WGGALLERY_MAINTENANCE_AT_SUREDELETE', 'All existing albumtypes (settings included) will be deleted and replaced by current albumtypes. Do you want to continue?');\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE', 'Resize images');\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE_DESC', 'Resize images or thumbs to max height corresponding module preferences.
    Current settings:
      \n
    • large: max width %lw px / max height %lh px
    • \n
    • medium: max width %mw px / max height %mh px
    • \n
    • thumb: max width %tw px / max height %th px
    • \n
    ');\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE_INFO', 'Resizing of \"large images\" is only possible if original image is available!');\ndefine('_AM_WGGALLERY_MAINTENANCE_RESIZE_SELECT', 'Select kind of images for resizing');\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED', 'Cleanup image directory');\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_DESC', 'All currently unused images from following directories will be deleted:
      \n
    • %p/albums/
    • \n
    • %p/large/
    • \n
    • %p/medium/
    • \n
    • %p/thumbs/
    • \n
    • %p/temp/
    • \n
    ');\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID', \"Delete invalid items in table 'images'\");\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_DESC', \"Delete invalid items in table 'images', e.g. item was created, but something went wrong during upload\");\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_IMG', 'Invalid item: img_id ');\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_NONE', 'No unused images found');\ndefine('_AM_WGGALLERY_MAINTENANCE_DUI_SUREDELETE', 'All currently unused album images will be deleted! Do you want to continue?');\ndefine('_AM_WGGALLERY_MAINTENANCE_WATERMARK', 'Add watermarks to an album later');\ndefine('_AM_WGGALLERY_MAINTENANCE_WATERMARK_DESC', 'Add watermarks to a selected album.
    Attention: existing watermarks will be not removed.
    If there are already watermarks on, an additional watermark will be added to images.');\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGDIR', 'Broken items image to directory');\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGDIR_DESC', 'Items of table images are searched, where the image is not in the upload directory.');\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGALB', 'Broken items image to albums');\ndefine('_AM_WGGALLERY_MAINTENANCE_IMGALB_DESC', 'Items of table images are searched, where the parent album is not existing (anymore).');\ndefine('_AM_WGGALLERY_MAINTENANCE_ITEM_SEARCH', 'Search items');\ndefine('_AM_WGGALLERY_MAINTENANCE_IMG_SEARCHOK', 'No broken items image found');\ndefine('_AM_WGGALLERY_MAINTENANCE_IMG_CLEAN', 'Clean broken items');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEM', 'System checks');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEMDESC', 'Checks whether php settings are compatibe with your module settings');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_RESULTS', 'Result of system checks');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_TYPE', \"Check PHP setting '%s'\");\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_DESC', 'Module setting allows %s Bytes');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_INFO', 'Sets max size of post data allowed');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_DESC', 'Max file size for post: %s (%b Bytes)');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_INFO', 'Whether or not to allow HTTP file uploads');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_DESC', 'File upload allowes: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_INFO', 'Sets max size for file upload');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_DESC', 'Max file size for file upload: %s (%b Bytes)');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO1', 'Sets the maximum amount of memory in bytes that a script is allowed to allocate');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO2', 'If you have problems with uploading big pictures then increase this value');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_DESC', 'Max memory limit: %s (%b Bytes)');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR1', 'Please reduce module setting or increase php setting');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR2', 'Please turn php setting on');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR3', 'memory_limit must be higher than upload_max_filesize and higher than post_max_size');\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF', 'Read Exif-data');\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_DESC', 'Read and save exif data for all images once again');\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READ', 'Read missing exif data');\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READALL', 'Read all exif data again');\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_SUCCESS', 'Successfully read exif');\ndefine('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_ERROR', 'Error when reading exif');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE', 'Check used space in upload directory');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE_DESC', 'Following upload directories will be checked in order to get used space:
      \n
    • %p/albums/
    • \n
    • %p/large/
    • \n
    • %p/medium/
    • \n
    • %p/thumbs/
    • \n
    • %p/temp/
    • \n
    ');\ndefine('_AM_WGGALLERY_MAINTENANCE_ERROR_SOURCE', 'Error - necessary sourcefile not found: ');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT', 'Check mimetypes');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_DESC', 'Check image table for:
      \n
    • invalid mimetypes
    • \n
    • mimetypes not allowed according module preferences
    • \n
    ');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SEARCH', 'Search invalid mimetypes');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_CLEAN', 'Clean invalid mimetypes');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESS', '%s mimetype of %t are valid');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESSOK', 'Mimetype valid');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_ERROR', 'Invalid mimetype');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVESUCCESS', 'Mimetype successfully changed');\ndefine('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVEERROR', 'Error when saving mimetype');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE', 'Cleaning ratings/likes');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_DESC', 'Delete ratings/likes, where the image is not existing anymore');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_NUM', '%e of %s ratings are invalid');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_RESULT', '%s of %t ratings cleaned');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS', 'Cleaning used categories');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_DESC', 'Delete category in albums and images, if category is not existing anymore');\ndefine('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_RESULT', '%t items have been cleaned');\n// Import\ndefine('_AM_WGGALLERY_IMPORT', 'Import data and files from other gallery modules');\ndefine('_AM_WGGALLERY_IMPORT_LIST', 'List of supported modules');\ndefine('_AM_WGGALLERY_IMPORT_SUPPORT', 'Supported modules for import');\ndefine('_AM_WGGALLERY_IMPORT_SUP_INSTALLED', 'module is installed');\ndefine('_AM_WGGALLERY_IMPORT_SUP_NOTINSTALLED', 'module is not installed');\ndefine('_AM_WGGALLERY_IMPORT_FOUND', 'Search result');\ndefine('_AM_WGGALLERY_IMPORT_READ', 'Read module data');\ndefine('_AM_WGGALLERY_IMPORT_EXEC', 'Import data and files');\ndefine('_AM_WGGALLERY_IMPORT_NUMALB', 'Number of albums');\ndefine('_AM_WGGALLERY_IMPORT_NUMIMG', 'Number of images');\ndefine('_AM_WGGALLERY_IMPORT_INFO_SIZE', 'Attention: the images will be not resized corrensponding modul preferences. If you want to resize then use \"Maintenance\" after import.');\ndefine('_AM_WGGALLERY_IMPORT_ERR', 'Import data is only possible when album and image tables are empty');\ndefine('_AM_WGGALLERY_IMPORT_ERR_ALBEXIST', 'There are already albums existing');\ndefine('_AM_WGGALLERY_IMPORT_ERR_IMGEXIST', 'There are already images existing');\ndefine('_AM_WGGALLERY_IMPORT_SUCCESS', '%a albums and %i images successfully imported');\ndefine('_AM_WGGALLERY_IMPORT_ERROR', 'An error occured during import');\n\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF', 'Delete Exif-data');\ndefine('_AM_WGGALLERY_MAINTENANCE_EXIF_CURRENT', 'Currently missing exif-data: %c of %t images');\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_SUCCESS', 'Exif-data successfully deleted');\ndefine('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_ERROR', 'Error when deleting Exif-data');\n\ndefine('_AM_WGGALLERY_PERMS_ALBDEFAULT', 'Default permissions new album');\ndefine('_AM_WGGALLERY_PERMS_ALBDEFAULT_DESC', 'Define the default permissions for creation of a new album');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -408,20 +5622,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '39' - tra_translated_words: '329' + tra_translated_entities: '286' + tra_translated_words: '1589' tra_untranslated_entities: '0' - tra_last_update: '1565217730' - tra_local: help/disclaimer.tpl + tra_last_update: '1595360066' + tra_local: admin.php tra_status: '10' - tra_date: '1594055455' + tra_date: '1596562329' tra_submitter: '1' - - tra_id: '20' - tra_pro_id: '8' - tra_res_id: '20' + tra_id: '421' + tra_pro_id: '16' + tra_res_id: '287' tra_lang_id: '1' - tra_content: "

    <{$smarty.const._MI_NEWBB_HELP}>: \n /modules/<{$smarty.const._MI_NEWBB_DIRNAME}>/admin/index.php\"\n title=\"<{$smarty.const._MI_NEWBB_BACK_2_ADMIN}> <{$smarty.const._MI_NEWBB_NAME}>\"><{$smarty.const._MI_NEWBB_NAME}> \n \" alt=\"<{$smarty.const._MI_NEWBB_BACK_2_ADMIN}> <{$smarty.const._MI_NEWBB_NAME}>\">\n

    " + tra_content: " - Website:\r\n * @version $Id: 1.0 blocks.php 1 Mon 2018-03-19 10:04:53Z XOOPS Project (www.xoops.org) $\r\n */\r\n// Admin Edit\r\ndefine('_MB_WGGALLERY_BLOCKTYPE', 'Block type');\r\ndefine('_MB_WGGALLERY_BLOCKTYPE_DEFAULT', 'Default (sorted by date descending)');\r\ndefine('_MB_WGGALLERY_BLOCKTYPE_RECENT', 'Recent items');\r\ndefine('_MB_WGGALLERY_BLOCKTYPE_RANDOM', 'Random items');\r\ndefine('_MB_WGGALLERY_TITLE_SHOW', 'Show title');\r\ndefine('_MB_WGGALLERY_TITLE_LENGTH', 'Title length (0 means no limit)');\r\ndefine('_MB_WGGALLERY_DESC_SHOW', 'Show description');\r\ndefine('_MB_WGGALLERY_DESC_LENGTH', 'Description length (0 means no limit)');\r\ndefine('_MB_WGGALLERY_SHOW', 'Action after click on album');\r\ndefine('_MB_WGGALLERY_SHOW_GALLERY', 'Show gallery (if a gallery type is selected)');\r\ndefine('_MB_WGGALLERY_SHOW_INDEX', 'Show index page');\r\ndefine('_MB_WGGALLERY_NUMB_ALBUMS', 'Number of albums for display in each row');\r\ndefine('_MB_WGGALLERY_ALBUMS_DISPLAYLIST', 'How many albums to load for display list');\r\ndefine('_MB_WGGALLERY_ALBUMS_TO_DISPLAY', 'Albums to display');\r\ndefine('_MB_WGGALLERY_ALL_ALBUMS', \"All albums with state 'online'\");\r\ndefine('_MB_WGGALLERY_IMAGES_DISPLAYLIST', 'How many images to load for display list');\r\ndefine('_MB_WGGALLERY_ALBUMTYPES', 'Use following albumtype for display');\r\ndefine('_MB_WGGALLERY_ALBUMTYPES_PRIMARY', 'Use primary albumtype');\r\ndefine('_MB_WGGALLERY_ALBUMTYPES_OTHER', \"Independent from primary albumtype use '%s' albumtype\");\r\ndefine('_MB_WGGALLERY_NUMB_IMAGES', 'Number of images for display in each row');\r\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -430,20 +5644,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '5' - tra_translated_words: '14' + tra_translated_entities: '20' + tra_translated_words: '98' tra_untranslated_entities: '0' - tra_last_update: '1565217741' - tra_local: help/helpheader.tpl + tra_last_update: '1593756490' + tra_local: blocks.php tra_status: '10' - tra_date: '1594055456' + tra_date: '1596562330' tra_submitter: '1' - - tra_id: '21' - tra_pro_id: '8' - tra_res_id: '21' + tra_id: '422' + tra_pro_id: '16' + tra_res_id: '288' tra_lang_id: '1' - tra_content: "
    \n <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}>\n\n

    DESCRIPTION


    \n\n

    This module is ....

    \n

    \n\n

    INSTALL/UNINSTALL

    \n\n

    \n No special measures necessary, follow the standard installation process –\n extract the module folder into the ../modules directory. Install the\n module through Admin -> System Module -> Modules.

    \n Detailed instructions on installing modules are available in the\n Chapter 2.12 of our XOOPS Operations Manual

    \n\n\n

    OPERATING INSTRUCTIONS


    \n

    \n This module and its operations are very simple.

    \n Detailed instructions on configuring the access rights for user groups are available in the\n Chapter 2.8 of our XOOPS Operations Manual

    \n\n

    TUTORIAL


    \n\n

    \n Tutorial has been started, but we might need your help! Please check out the status of the tutorial here .\n

    To contribute to this Tutorial, please fork it on GitHub.\n
    This document describes our Documentation Process and it will help you to understand how to contribute.\n

    \n There are more XOOPS Tutorials, so check them out in our XOOPS Tutorial Repository on GitBook.\n

    \n\n\n

    TRANSLATIONS


    \n

    \n Translations are on Transifex and in our XOOPS Languages Repository on GitHub.

    \n\n

    SUPPORT


    \n

    \n If you have questions about this module and need help, you can visit our Support Forums on XOOPS Website

    \n\n

    DEVELOPMENT


    \n

    \n This module is Open Source and we would love your help in making it better! You can fork this module on GitHub

    \n But there is more happening on GitHub:

    \n - XOOPS Core
    \n - XOOPS Modules
    \n - XOOPS Themes

    \n Go check it out, and GET INVOLVED\n\n

    \n\n
    " + tra_content: " - Website:\r\n * @version $Id: 1.0 main.php 1 Mon 2018-03-19 10:04:56Z XOOPS Project (www.xoops.org) $\r\n */\r\n\r\n// defines for state\r\ndefine('_CO_WGGALLERY_STATE_OFFLINE', 'Offline');\r\ndefine('_CO_WGGALLERY_STATE_ONLINE', 'Online');\r\ndefine('_CO_WGGALLERY_STATE_APPROVAL', 'Waiting for approval');\r\n// General\r\ndefine('_CO_WGGALLERY_NONE', 'None');\r\ndefine('_CO_WGGALLERY_BACK', 'Go back');\r\ndefine('_CO_WGGALLERY_ALL', 'All');\r\ndefine('_CO_WGGALLERY_UPDATE', 'Update');\r\ndefine('_CO_WGGALLERY_EXEC', 'Execute');\r\ndefine('_CO_WGGALLERY_DOWNLOAD', 'Download');\r\ndefine('_CO_WGGALLERY_DOWNLOAD_ALB', 'Download album');\r\ndefine('_CO_WGGALLERY_DATE', 'Date');\r\ndefine('_CO_WGGALLERY_SUBMITTER', 'Submitter');\r\ndefine('_CO_WGGALLERY_WEIGHT', 'Weight');\r\ndefine('_CO_WGGALLERY_COMMENT', 'comment');\r\ndefine('_CO_WGGALLERY_COMMENTS', 'comments');\r\ndefine('_CO_WGGALLERY_VIEWS', 'Views');\r\ndefine('_CO_WGGALLERY_RATING', 'Rating');\r\n// Forms\r\ndefine('_CO_WGGALLERY_FORM_UPLOAD', 'Upload file');\r\ndefine('_CO_WGGALLERY_FORM_IMAGE_PATH', 'Files in %s ');\r\ndefine('_CO_WGGALLERY_FORM_ACTION', 'Action');\r\ndefine('_CO_WGGALLERY_FORM_EDIT', 'Modification');\r\ndefine('_CO_WGGALLERY_FORM_TOGGLE_SELECT', 'select/unselect all');\r\ndefine('_CO_WGGALLERY_FORM_IMAGEPICKER', 'Select an image');\r\ndefine('_CO_WGGALLERY_FORM_SUBMIT_SUBMITUPLOAD', 'Submit and goto images upload');\r\ndefine('_CO_WGGALLERY_FORM_SUBMIT_WMTEST', 'Submit and show test image');\r\ndefine('_CO_WGGALLERY_FORM_ERROR_INVALIDID', 'Invalid Id');\r\ndefine('_CO_WGGALLERY_FORM_OK', 'Successfully saved');\r\ndefine('_CO_WGGALLERY_FORM_DELETE_OK', 'Successfully deleted');\r\ndefine('_CO_WGGALLERY_FORM_SURE_DELETE', \"Are you sure to delete: %s \"); //default xoops confirm\r\ndefine('_CO_WGGALLERY_FORM_SURE_RENEW', \"Are you sure to update: %s \");\r\ndefine('_CO_WGGALLERY_FORM_DELETE', 'Delete'); //wggallery xoops confirm\r\ndefine('_CO_WGGALLERY_FORM_DELETE_SURE', 'Do you really want to delete?'); //wggallery xoops confirm\r\ndefine('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE1', 'Error when reseting usage of a watermark');\r\ndefine('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE2', 'Error when reseting watermark usage in albums');\r\ndefine('_CO_WGGALLERY_FORM_ERROR_ALBPID', 'Error: parent albums not found');\r\ndefine('_CO_WGGALLERY_FORM_OK_APPROVE', 'Successfully saved album. You will be forwarded to approve the images');\r\n// There aren't\r\ndefine('_CO_WGGALLERY_THEREARENT_ALBUMS', 'Currently there are no albums available');\r\ndefine('_CO_WGGALLERY_THEREARENT_IMAGES', 'Currently there are no images available');\r\n// fine uploader\r\ndefine('_CO_WGGALLERY_FU_SUBMIT', 'Submitting image: ');\r\ndefine('_CO_WGGALLERY_FU_SUBMITTED', 'Image successfully checked, please upload');\r\ndefine('_CO_WGGALLERY_FU_UPLOAD', 'Upload image: ');\r\ndefine('_CO_WGGALLERY_FU_FAILED', 'Errors occured during uploading the images');\r\ndefine('_CO_WGGALLERY_FU_SUCCEEDED', 'Successfully uploaded all images');\r\n// Album buttons\r\ndefine('_CO_WGGALLERY_ALBUM_ADD', 'Add Album');\r\ndefine('_CO_WGGALLERY_ALBUM_EDIT', 'Edit Album');\r\n// Elements of collections\r\ndefine('_CO_WGGALLERY_COLL_TITLE', 'Available collections');\r\ndefine('_CO_WGGALLERY_COLL_ALBUMS', 'Show sub albums');\r\n// Elements of Album\r\ndefine('_CO_WGGALLERY_ALBUMS_TITLE', 'Gallery of albums');\r\ndefine('_CO_WGGALLERY_ALBUMS_COUNT', 'Number of albums');\r\ndefine('_CO_WGGALLERY_ALBUM', 'Album');\r\ndefine('_CO_WGGALLERY_ALBUMS', 'Albums');\r\ndefine('_CO_WGGALLERY_ALBUMS_DESC', 'wgGallery is a XOOPS module for presenting images in albums and categories');\r\ndefine('_CO_WGGALLERY_ALBUM_COLL', 'Collection');\r\ndefine('_CO_WGGALLERY_ALBUM_NB_COLL', 'album(s) in this collection');\r\ndefine('_CO_WGGALLERY_ALBUM_NB_IMAGES', 'image(s) in this album');\r\ndefine('_CO_WGGALLERY_ALBUM_NO_IMAGES', 'Album contains no images');\r\ndefine('_CO_WGGALLERY_ALBUM_ID', 'Id');\r\ndefine('_CO_WGGALLERY_ALBUM_PID', 'Parent collection');\r\ndefine('_CO_WGGALLERY_ALBUM_ISCOLL', 'Album is collection');\r\ndefine('_CO_WGGALLERY_ALBUM_NAME', 'Name');\r\ndefine('_CO_WGGALLERY_ALBUM_DESC', 'Description');\r\ndefine('_CO_WGGALLERY_ALBUM_IMAGE', 'Album image');\r\ndefine('_CO_WGGALLERY_ALBUM_IMGTYPE', 'Source for album image');\r\ndefine('_CO_WGGALLERY_ALBUM_USE_EXIST', 'Use an image of album as album image');\r\ndefine('_CO_WGGALLERY_ALBUM_IMGID', 'Existing images in this album');\r\ndefine('_CO_WGGALLERY_ALBUM_USE_UPLOADED', 'Use an uploaded image as album image');\r\ndefine('_CO_WGGALLERY_ALBUM_CREATE_GRID', 'Create a grid');\r\ndefine('_CO_WGGALLERY_ALBUM_CROP_IMAGE', 'Crop image');\r\ndefine('_CO_WGGALLERY_ALBUM_FORM_UPLOAD_IMAGE', 'Upload a new image');\r\ndefine('_CO_WGGALLERY_ALBUM_STATE', 'State');\r\ndefine('_CO_WGGALLERY_ALBUM_DELETE_DESC', 'Attention: All images linked to this album will also be deleted');\r\ndefine('_CO_WGGALLERY_ALBUM_SELECT', 'Select album');\r\ndefine('_CO_WGGALLERY_ALBUM_SELECT_DESC', 'Please select album for uploading images');\r\ndefine('_CO_WGGALLERY_ALBUMS_SHOW', 'Show all albums');\r\ndefine('_CO_WGGALLERY_ALBUMS_SORT', 'Sorting of albums');\r\ndefine('_CO_WGGALLERY_ALBUM_SORT_SHOWHIDE', 'Click to show/hide the sub items');\r\ndefine('_CO_WGGALLERY_ALBUM_IMAGE_ERRORNOTFOUND', 'Error: album image not found');\r\ndefine('_CO_WGGALLERY_ALBUMS_ERRNOTFOUND', 'Error: Image not found (Image-Id %s)');\r\n// album image handler\r\ndefine('_CO_WGGALLERY_ALBUM_IH_APPLY', 'Apply');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_IMAGE_EDIT', 'Edit album image');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CURRENT', 'Current');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID4', 'Use 4 images');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID6', 'Use 6 images');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC1', 'Select image 1');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC2', 'Select image 2');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC3', 'Select image 3');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC4', 'Select image 4');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC5', 'Select image 5');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_SRC6', 'Select image 6');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_GRID_CREATE', 'Create grid');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_CREATE', 'Create image');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE', 'Move');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMIN', 'Zoom in');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMOUT', 'Zomm out');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_LEFT', 'Move left');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_RIGHT', 'Move right');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_UP', 'Move up');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_DOWN', 'Move down');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_HORIZONTAL', 'Flip horizontal');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_VERTICAL', 'Flip vertical');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO', 'Aspect ratio');\r\ndefine('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO_FREE', 'Free');\r\n// Image add/edit/show\r\ndefine('_CO_WGGALLERY_IMAGE_ADD', 'Add image');\r\ndefine('_CO_WGGALLERY_IMAGE_EDIT', 'Edit image');\r\ndefine('_CO_WGGALLERY_IMAGE_SHOW', 'Show image');\r\n// Elements of Image\r\ndefine('_CO_WGGALLERY_IMAGE', 'Image');\r\ndefine('_CO_WGGALLERY_IMAGES', 'Images');\r\ndefine('_CO_WGGALLERY_IMAGES_TITLE', 'Gallery of images of ');\r\ndefine('_CO_WGGALLERY_IMAGES_COUNT', 'Number of images');\r\ndefine('_CO_WGGALLERY_IMAGES_ALBUMSHOW', 'Show Album');\r\ndefine('_CO_WGGALLERY_IMAGES_INDEX', 'Show Images Index');\r\ndefine('_CO_WGGALLERY_IMAGES_UPLOAD', 'Upload Images');\r\ndefine('_CO_WGGALLERY_IMAGE_MANAGE', 'Image management');\r\ndefine('_CO_WGGALLERY_IMAGE_MANAGE_DESC', 'Resort your images by drag & drop');\r\ndefine('_CO_WGGALLERY_IMAGE_ID', 'Id');\r\ndefine('_CO_WGGALLERY_IMAGE_TITLE', 'Title');\r\ndefine('_CO_WGGALLERY_IMAGE_DESC', 'Description');\r\ndefine('_CO_WGGALLERY_IMAGE_NAME', 'Name');\r\ndefine('_CO_WGGALLERY_IMAGE_NAMEORIG', 'Original name');\r\ndefine('_CO_WGGALLERY_IMAGE_NAMELARGE', 'Name of large image');\r\ndefine('_CO_WGGALLERY_IMAGE_MIMETYPE', 'Mimetype');\r\ndefine('_CO_WGGALLERY_IMAGE_SIZE', 'Size');\r\ndefine('_CO_WGGALLERY_IMAGE_RES', 'Resolution');\r\ndefine('_CO_WGGALLERY_IMAGE_RESX', 'Resx');\r\ndefine('_CO_WGGALLERY_IMAGE_RESY', 'Resy');\r\ndefine('_CO_WGGALLERY_IMAGE_DOWNLOADS', 'Downloads');\r\ndefine('_CO_WGGALLERY_IMAGE_RATINGLIKES', 'Ratinglikes');\r\ndefine('_CO_WGGALLERY_IMAGE_VOTES', 'Votes');\r\ndefine('_CO_WGGALLERY_IMAGE_ALBID', 'Albums');\r\ndefine('_CO_WGGALLERY_IMAGE_STATE', 'State');\r\ndefine('_CO_WGGALLERY_IMAGE_IP', 'Ip');\r\ndefine('_CO_WGGALLERY_IMAGE_RESIZE', 'Resize image to following size:');\r\ndefine('_CO_WGGALLERY_IMAGE_THUMB', 'Thumb image');\r\ndefine('_CO_WGGALLERY_IMAGE_MEDIUM', 'Medium image');\r\ndefine('_CO_WGGALLERY_IMAGE_LARGE', 'Large image');\r\ndefine('_CO_WGGALLERY_IMAGE_ALL', 'All images');\r\ndefine('_CO_WGGALLERY_IMAGE_EXIF', 'Exif-data');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATE_LEFT', 'Rotate left');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATE_RIGHT', 'Rotate right');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATED', 'Image succesfully rotated');\r\ndefine('_CO_WGGALLERY_IMAGE_ROTATE_ERROR', 'Error when rotating image');\r\ndefine('_CO_WGGALLERY_IMAGE_ERRORUNLINK', 'Error deleting image: the image was deleted in the database, but an error occured when deleting the image himself');\r\n// Watermark add/edit\r\ndefine('_CO_WGGALLERY_WATERMARK_ADD', 'Add Watermark');\r\ndefine('_CO_WGGALLERY_WATERMARK_EDIT', 'Edit Watermark');\r\n// Elements of Watermark\r\ndefine('_CO_WGGALLERY_WATERMARK', 'Watermark');\r\ndefine('_CO_WGGALLERY_WATERMARKS', 'Watermarks');\r\ndefine('_CO_WGGALLERY_WATERMARK_ID', 'Id');\r\ndefine('_CO_WGGALLERY_WATERMARK_PREVIEW', 'Preview');\r\ndefine('_CO_WGGALLERY_WATERMARK_NAME', 'Name');\r\ndefine('_CO_WGGALLERY_WATERMARK_TYPE', 'Type');\r\ndefine('_CO_WGGALLERY_WATERMARK_TYPETEXT', 'Use text');\r\ndefine('_CO_WGGALLERY_WATERMARK_TYPEIMAGE', 'Use an image');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSITION', 'Position');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSTOPLEFT', 'Top left');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSTOPRIGHT', 'Top right');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSTOPCENTER', 'Top center');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSMIDDLELEFT', 'Middle left');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSMIDDLERIGHT', 'Middle right');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSMIDDLECENTER', 'Middle center');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSBOTTOMLEFT', 'Bottom left');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSBOTTOMRIGHT', 'Bottom right');\r\ndefine('_CO_WGGALLERY_WATERMARK_POSBOTTOMCENTER', 'Bottom center');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGENONE', 'Currently not used');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGEALL', 'Use in all albums');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGESINGLE', 'Defined in each album seperately');\r\ndefine('_CO_WGGALLERY_WATERMARK_MARGIN', 'Margin');\r\ndefine('_CO_WGGALLERY_WATERMARK_MARGINLR', 'Left/right');\r\ndefine('_CO_WGGALLERY_WATERMARK_MARGINTB', 'Top/bottom');\r\ndefine('_CO_WGGALLERY_WATERMARK_IMAGE', 'Image');\r\ndefine('_CO_WGGALLERY_FORM_UPLOAD_IMAGE_WATERMARKS', 'Image in uploads images');\r\ndefine('_CO_WGGALLERY_WATERMARK_TEXT', 'Text');\r\ndefine('_CO_WGGALLERY_WATERMARK_FONT', 'Font');\r\ndefine('_CO_WGGALLERY_WATERMARK_FONTFAMILY', 'Font-Family');\r\ndefine('_CO_WGGALLERY_WATERMARK_FONTSIZE', 'Fontsize');\r\ndefine('_CO_WGGALLERY_WATERMARK_COLOR', 'Color');\r\ndefine('_CO_WGGALLERY_WATERMARK_USAGE', 'Usage');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET', 'Kind of images for adding watermark');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET_A', 'Add to all');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET_M', 'Add to medium');\r\ndefine('_CO_WGGALLERY_WATERMARK_TARGET_L', 'Add to large');\r\n// Elements of categories\r\ndefine('_CO_WGGALLERY_CAT', 'Category');\r\ndefine('_CO_WGGALLERY_CATS', 'Categories');\r\ndefine('_CO_WGGALLERY_CATS_SELECT', 'Select categories');\r\n// Elements of Tags\r\ndefine('_CO_WGGALLERY_TAG', 'Tag');\r\ndefine('_CO_WGGALLERY_TAGS', 'Tags');\r\ndefine('_CO_WGGALLERY_TAGS_ENTER', 'Enter tags (please use #)');\r\n// Permissions\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL', 'Permissions global');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL', 'Permissions global to use album collections');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC', '
    • User are allowed to combine several albums into an album collection
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL', 'Permissions global to submit/edit all albums');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC', 'Groups which should have permissions to
    • create albums
    • edit all albums
    • approve all albums
    • upload images to all albums
    • approve all images
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN', 'Permissions global to submit/edit own albums without approvement');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC', 'Groups which should have permissions to
    • create albums
    • edit own albums
    • upload images to own albums
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR', 'Permissions global to submit/edit own albums only with approvement');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC', 'Groups which should have permissions to
    • create albums
    • edit own albums
    • upload images to own albums
    ');\r\ndefine('_CO_WGGALLERY_PERMS_GLOBAL_DESC', '
      \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_USECOLL . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC . '
    • \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC . '
    • \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC . '
    • \r\n
    • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC . '
    • \r\n
    ');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_VIEW', 'Permissions to view');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_VIEW_DESC', 'Groups which should have permissions to view an album');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLFULLALB', 'Permissions to download full album');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLFULLALB_DESC', 'Groups which should have permissions to download the full album at once');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE', 'Permissions to view/download large images');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE_DESC', 'Groups which should have permissions to view and download large images');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM', 'Permissions to view/download medium images');\r\ndefine('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM_DESC', 'Groups which should have permissions to view and download medium images');\r\ndefine('_CO_WGGALLERY_PERMS_NOTSET', 'No permission set');\r\ndefine('_CO_WGGALLERY_PERMS_NODOWNLOAD', 'You have no permission to download');\r\n// exif\r\ndefine('_CO_WGGALLERY_EXIF', 'Exif data original file');\r\ndefine('_CO_WGGALLERY_EXIF_ALL', 'Show all');\r\ndefine('_CO_WGGALLERY_EXIF_FILENAME', 'File name');\r\ndefine('_CO_WGGALLERY_EXIF_FILEDATETIME', 'File date');\r\ndefine('_CO_WGGALLERY_EXIF_FILESIZE', 'File size');\r\ndefine('_CO_WGGALLERY_EXIF_MIMETYPE', 'Mimetype');\r\ndefine('_CO_WGGALLERY_EXIF_CAMERA', 'Camera brand');\r\ndefine('_CO_WGGALLERY_EXIF_MODEL', 'Model');\r\ndefine('_CO_WGGALLERY_EXIF_EXPTIME', 'Exposure time');\r\ndefine('_CO_WGGALLERY_EXIF_FOCALLENGTH', 'Focal Length');\r\ndefine('_CO_WGGALLERY_EXIF_DATETIMEORIG', 'Date time original');\r\ndefine('_CO_WGGALLERY_EXIF_ISO', 'ISO Speed');\r\ndefine('_CO_WGGALLERY_EXIF_LENSMAKE', 'Lens brand');\r\ndefine('_CO_WGGALLERY_EXIF_LENSMODEL', 'Lens model');\r\n// ---------------- Misc ----------------\r\ndefine('_CO_WGGALLERY_MAINTAINEDBY', 'Maintained By');\r\ndefine('_CO_WGGALLERY_MAINTAINEDBY_DESC', 'Allow url of support site or community');\r\n\r\n$moduleDirName = basename(dirname(dirname(__DIR__)));\r\n$moduleDirNameUpper = mb_strtoupper($moduleDirName);\r\n\r\n//Sample Data\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADD_SAMPLEDATA', 'Import Sample Data (will delete ALL current data)');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SAVE_SAMPLEDATA', 'Export Tables to YAML');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON', 'Show Sample Button?');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON_DESC', 'If yes, the \"Add Sample Data\" button will be visible to the Admin. It is Yes as a default for first installation.');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA', 'Export DB Schema to YAML');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_SUCCESS', 'Export DB Schema to YAML was a success');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_ERROR', 'ERROR: Export of DB Schema to YAML failed');\r\n\r\n//Menu\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE', 'Migrate');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_YES', 'Folder \"%s\" exist');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_NO', 'Folder \"%s\" does not exist. Create the specified folder with CHMOD 777.');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS', 'Show Development Tools Button?');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS_DESC', 'If yes, the \"Migrate\" Tab and other Development tools will be visible to the Admin.');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_FEEDBACK', 'Feedback');\r\n\r\n//Latest Version Check\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'NEW_VERSION', 'New Version: ');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ERROR_BAD_XOOPS', 'You need minimul version %s (your current version is %s)');\r\ndefine('CO_' . $moduleDirNameUpper . '_' . 'ERROR_BAD_PHP', 'You need minimum version %s (your current version is %s)');" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -452,20 +5666,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '34' - tra_translated_words: '278' + tra_translated_entities: '287' + tra_translated_words: '1402' tra_untranslated_entities: '0' - tra_last_update: '1565217735' - tra_local: help/help.tpl + tra_last_update: '1595353383' + tra_local: common.php tra_status: '10' - tra_date: '1594055456' + tra_date: '1596562330' tra_submitter: '1' - - tra_id: '22' - tra_pro_id: '8' - tra_res_id: '22' + tra_id: '423' + tra_pro_id: '16' + tra_res_id: '289' tra_lang_id: '1' - tra_content: "
    \n <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}>\n\n

    LICENSE

    \n
    \n            GNU GENERAL PUBLIC LICENSE\n               Version 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                Preamble\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation's software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author's protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone's free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\n            GNU GENERAL PUBLIC LICENSE\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program's\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\n                NO WARRANTY\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n             END OF TERMS AND CONDITIONS\n\n
    \n
    " + tra_content: "\r\n */\r\ndefine('_FB_FORM_TITLE', 'Send a feedback');\r\ndefine('_FB_RECIPIENT', 'Recipient');\r\ndefine('_FB_NAME', 'Name');\r\ndefine('_FB_NAME_PLACEHOLER', 'Please enter your name');\r\ndefine('_FB_SITE', 'Website');\r\ndefine('_FB_SITE_PLACEHOLER', 'Please enter your website');\r\ndefine('_FB_MAIL', 'Email');\r\ndefine('_FB_MAIL_PLACEHOLER', 'Please enter your email');\r\ndefine('_FB_TYPE', 'Type of feedback');\r\ndefine('_FB_TYPE_SUGGESTION', 'Suggestions');\r\ndefine('_FB_TYPE_BUGS', 'Bugs');\r\ndefine('_FB_TYPE_TESTIMONIAL', 'Testimonials');\r\ndefine('_FB_TYPE_FEATURES', 'Features');\r\ndefine('_FB_TYPE_OTHERS', 'Misc');\r\ndefine('_FB_TYPE_CONTENT', 'Feedback content');\r\ndefine('_FB_SEND_FOR', 'Feedback for module ');\r\ndefine('_FB_SEND_SUCCESS', 'Feedback successfully sent');\r\ndefine('_FB_SEND_ERROR', 'An errror occured when feedback was sent!');\r\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -474,20 +5688,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '242' - tra_translated_words: '2502' + tra_translated_entities: '18' + tra_translated_words: '42' tra_untranslated_entities: '0' - tra_last_update: '1565217750' - tra_local: help/license.tpl + tra_last_update: '1593756510' + tra_local: feedback.php tra_status: '10' - tra_date: '1594055457' + tra_date: '1596562331' tra_submitter: '1' - - tra_id: '23' - tra_pro_id: '8' - tra_res_id: '23' + tra_id: '424' + tra_pro_id: '16' + tra_res_id: '290' tra_lang_id: '1' - tra_content: "
    \n <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}>\n\n

    SUPPORT


    \n For support visit our Support Forums at:

    \n

    https://xoops.org/modules/newbb/
    \n

    \n\n
    " + tra_content: "
    \r\n

    Help:\r\n /modules/wggallery/admin/index.php\"\r\n title=\"Back to the administration of wgGallery\"> wgGallery \"\r\n alt=\"Back to the Administration of wgGallery\">\r\n

    \r\n \r\n

    Description

    \r\n

    \r\n wgGallery module can be used for presenting your images in albums within your XOOPS

    \r\n

    \r\n

    Install/uninstall

    \r\n

    \r\nNo special measures necessary, follow the standard installation process and extract the wggallery folder into the ../modules directory. Install the module through Admin -> System Module -> Modules.

    \r\nDetailed instructions on installing modules are available in the XOOPS Operations Manual\r\n

    \r\n

    Features

    \r\n

    \r\n The wgGallery module continues to expand, to get to the conditions to create modules, more and more sophisticated.
    \r\n For this reason, I invite all developers to report and send on github any changes or additions to this module, so that we can jointly contribute to the development

    \r\n

    \r\n

    Tutorial

    \r\n

    \r\n You can find a more detailed to tutorial on GitBook\r\n

    \r\n \r\n
    " tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -496,20 +5710,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '7' - tra_translated_words: '32' + tra_translated_entities: '20' + tra_translated_words: '161' tra_untranslated_entities: '0' - tra_last_update: '1565217755' - tra_local: help/support.tpl + tra_last_update: '1593757061' + tra_local: help/help.html tra_status: '10' - tra_date: '1594055458' + tra_date: '1596562332' tra_submitter: '1' - - tra_id: '24' - tra_pro_id: '8' - tra_res_id: '24' + tra_id: '425' + tra_pro_id: '16' + tra_res_id: '291' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nA new post has been added to the forum \"{FORUM_NAME}\".\n\nFollow this link to view the post:\n{POST_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new posts are added to this forum.\n\nIf this is an error or you wish not to receive further such notifications, pleas\ne update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nAn album \"{ALBUM_NAME}\" has been added/modified at {X_SITENAME} and is waiting for approval.\r\n\r\nYou can view this album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -519,19 +5733,19 @@ tra_last_commiter: '0' tra_reviewed: '0' tra_translated_entities: '12' - tra_translated_words: '69' + tra_translated_words: '77' tra_untranslated_entities: '0' - tra_last_update: '1565217773' - tra_local: mail_template/forum_newpost_notify.tpl + tra_last_update: '1593756815' + tra_local: mail_template/global_alb_approve_notify.tpl tra_status: '10' - tra_date: '1594055458' + tra_date: '1596562333' tra_submitter: '1' - - tra_id: '25' - tra_pro_id: '8' - tra_res_id: '25' + tra_id: '426' + tra_pro_id: '16' + tra_res_id: '292' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nA new topic \"{THREAD_NAME}\" has been started in the forum \"{FORUM_NAME}\".\n\nFollow this link to view this thread:\n{THREAD_URL}\n\nFollow this link to view the forum:\n{FORUM_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new topics are started in this forum.\n\nIf this is an error or you wish not to receive further such notifications, pleas\ne update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe album \"{ALBUM_NAME}\" has been deleted from {X_SITENAME}.\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -540,20 +5754,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '14' - tra_translated_words: '78' + tra_translated_entities: '10' + tra_translated_words: '65' tra_untranslated_entities: '0' - tra_last_update: '1565217778' - tra_local: mail_template/forum_newthread_notify.tpl + tra_last_update: '1593756820' + tra_local: mail_template/global_alb_delete_notify.tpl tra_status: '10' - tra_date: '1594055459' + tra_date: '1596562333' tra_submitter: '1' - - tra_id: '26' - tra_pro_id: '8' - tra_res_id: '26' + tra_id: '427' + tra_pro_id: '16' + tra_res_id: '293' tra_lang_id: '1' - tra_content: "Hi Moderator,\n\na contribution has been reported in the forum.\nPlease check to see what is the reason.\n\n{MESSAGE}\n\nPlease do not respond to this e-mail.\n-----------------------------------------------------\n\n{X_SITENAME} ({X_SITEURL})\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe album \"{ALBUM_NAME}\" has been modified at {X_SITENAME}.\r\n\r\nYou can view this album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when an album has been modified on our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -562,20 +5776,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '8' - tra_translated_words: '30' + tra_translated_entities: '12' + tra_translated_words: '73' tra_untranslated_entities: '0' - tra_last_update: '1565217787' - tra_local: mail_template/forum_report.tpl + tra_last_update: '1593756832' + tra_local: mail_template/global_alb_modify_notify.tpl tra_status: '10' - tra_date: '1594055459' + tra_date: '1596562334' tra_submitter: '1' - - tra_id: '27' - tra_pro_id: '8' - tra_res_id: '27' + tra_id: '428' + tra_pro_id: '16' + tra_res_id: '294' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nPost digest of the {X_MODULE} at {X_SITENAME}: # {DIGEST_ID} .\n\nFollow these links to view the full topics in the forums:\n\n{DIGEST_CONTENT}\n\n-----------\n\nYou are receiving this message because you selected to be notified of post digest.\n\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nA new album \"{ALBUM_NAME}\" has been added at {X_SITENAME}.\r\n\r\nYou can view this album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -584,20 +5798,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '11' - tra_translated_words: '67' + tra_translated_entities: '12' + tra_translated_words: '73' tra_untranslated_entities: '0' - tra_last_update: '1565217792' - tra_local: mail_template/global_digest_notify.tpl + tra_last_update: '1593756843' + tra_local: mail_template/global_alb_new_notify.tpl tra_status: '10' - tra_date: '1594055460' + tra_date: '1596562335' tra_submitter: '1' - - tra_id: '28' - tra_pro_id: '8' - tra_res_id: '28' + tra_id: '429' + tra_pro_id: '16' + tra_res_id: '295' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nA new forum \"{FORUM_NAME}\" has been created at {X_SITENAME}.\n\nForum description:\n{FORUM_DESCRIPTION}\n\nFollow this link to view this forum:\n{FORUM_URL}\n\nFollow this link to view the forum index:\n{X_MODULE_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new forums are added to our site.\n\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nA new image \"{IMAGE_NAME}\" has been added at {X_SITENAME} and is waiting for approval.\r\n\r\nYou can view this image here:\r\n{IMAGE_URL}\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -606,20 +5820,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '15' - tra_translated_words: '79' + tra_translated_entities: '14' + tra_translated_words: '85' tra_untranslated_entities: '0' - tra_last_update: '1565217796' - tra_local: mail_template/global_newforum_notify.tpl + tra_last_update: '1593756848' + tra_local: mail_template/global_img_approve_notify.tpl tra_status: '10' - tra_date: '1594055461' + tra_date: '1596562335' tra_submitter: '1' - - tra_id: '29' - tra_pro_id: '8' - tra_res_id: '29' + tra_id: '430' + tra_pro_id: '16' + tra_res_id: '296' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nA new post has been added in the {X_MODULE} module at our site. It was posted in the thread \"{THREAD_NAME}\" in the forum \"{FORUM_NAME}\".\n\nFollow this link to view the post in the forums (where you can reply):\n{POST_URL}\n\n-----------\n{POST_NAME}\n\n{POST_CONTENT}\n-----------\n\nYou are receiving this message because you selected to be notified of all new posts.\n\nIf this is an error or you wish not to receive further such notifications, pleas\ne update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe image \"{IMAGE_NAME}\" has a new comment at {X_SITENAME}.\r\n\r\nYou can view this image here:\r\n{IMAGE_URL}\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new comments are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -629,19 +5843,19 @@ tra_last_commiter: '0' tra_reviewed: '0' tra_translated_entities: '14' - tra_translated_words: '88' + tra_translated_words: '80' tra_untranslated_entities: '0' - tra_last_update: '1565217803' - tra_local: mail_template/global_newfullpost_notify.tpl + tra_last_update: '1593756853' + tra_local: mail_template/global_img_comment_notify.tpl tra_status: '10' - tra_date: '1594055461' + tra_date: '1596562336' tra_submitter: '1' - - tra_id: '30' - tra_pro_id: '8' - tra_res_id: '30' + tra_id: '431' + tra_pro_id: '16' + tra_res_id: '297' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nA new post has been added in the {X_MODULE} module at our site.\n\nFollow this link to view the post:\n{POST_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified of all new posts.\n\nIf this is an error or you wish not to receive further such notifications, pleas\ne update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nThe image \"{IMAGE_NAME}\" has been deleted from {X_SITENAME}.\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -651,19 +5865,19 @@ tra_last_commiter: '0' tra_reviewed: '0' tra_translated_entities: '12' - tra_translated_words: '68' + tra_translated_words: '72' tra_untranslated_entities: '0' - tra_last_update: '1565217808' - tra_local: mail_template/global_newpost_notify.tpl + tra_last_update: '1593756859' + tra_local: mail_template/global_img_delete_notify.tpl tra_status: '10' - tra_date: '1594055462' + tra_date: '1596562337' tra_submitter: '1' - - tra_id: '31' - tra_pro_id: '8' - tra_res_id: '31' + tra_id: '432' + tra_pro_id: '16' + tra_res_id: '298' tra_lang_id: '1' - tra_content: "Hello {X_UNAME},\n\nA new post has been added to the topic \"{THREAD_NAME}\".\n\nFollow this link to view the post:\n{POST_URL}\n\nFollow this link to view the thread:\n{THREAD_URL}\n\n-----------\n\nYou are receiving this message because you selected to be notified when new posts are added to this topic.\n\nIf this is an error or you wish not to receive further such notifications, pleas\ne update your subscriptions by visiting the link below:\n{X_UNSUBSCRIBE_URL}\n\n-----------\n\n{X_SITENAME} ({X_SITEURL})\nwebmaster\n{X_ADMINMAIL}" + tra_content: "\r\nHello {X_UNAME},\r\n\r\nA new image \"{IMAGE_NAME}\" has been added at {X_SITENAME}.\r\n\r\nYou can view this image here:\r\n{IMAGE_URL}\r\n\r\nYou can view full album here:\r\n{ALBUM_URL}\r\n\r\n-----------\r\n\r\nYou are receiving this message because you selected to be notified when new stories are added to our site.\r\n\r\nIf this is an error or you wish not to receive further such notifications, please update your subscriptions by visiting the link below:\r\n{X_UNSUBSCRIBE_URL}\r\n\r\nPlease do not reply to this message.\r\n\r\n-----------\r\n\r\n{X_SITENAME} ({X_SITEURL})\r\nwebmaster\r\n{X_ADMINMAIL}" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -673,19 +5887,19 @@ tra_last_commiter: '0' tra_reviewed: '0' tra_translated_entities: '14' - tra_translated_words: '77' + tra_translated_words: '80' tra_untranslated_entities: '0' - tra_last_update: '1565217814' - tra_local: mail_template/thread_newpost_notify.tpl + tra_last_update: '1593756865' + tra_local: mail_template/global_img_new_notify.tpl tra_status: '10' - tra_date: '1594055463' + tra_date: '1596562337' tra_submitter: '1' - - tra_id: '32' - tra_pro_id: '8' - tra_res_id: '32' + tra_id: '433' + tra_pro_id: '16' + tra_res_id: '299' tra_lang_id: '1' - tra_content: "can access the forum.
    ');\ndefine('_MD_NEWBB_CANNOT_ACCESS', 'You cannot access the forum.
    ');\ndefine('_MD_NEWBB_CAN_POST', 'You can start a new topic.
    ');\ndefine('_MD_NEWBB_CANNOT_POST', 'You cannot start a new topic.
    ');\ndefine('_MD_NEWBB_CAN_VIEW', 'You can view topic.
    ');\ndefine('_MD_NEWBB_CANNOT_VIEW', 'You cannot view topic.
    ');\ndefine('_MD_NEWBB_CAN_REPLY', 'You can reply to posts.
    ');\ndefine('_MD_NEWBB_CANNOT_REPLY', 'You cannot reply to posts.
    ');\ndefine('_MD_NEWBB_CAN_EDIT', 'You can edit your posts.
    ');\ndefine('_MD_NEWBB_CANNOT_EDIT', 'You cannot edit your posts.
    ');\ndefine('_MD_NEWBB_CAN_DELETE', 'You can delete your posts.
    ');\ndefine('_MD_NEWBB_CANNOT_DELETE', 'You cannot delete your posts.
    ');\ndefine('_MD_NEWBB_CAN_ADDPOLL', 'You can add new polls.
    ');\ndefine('_MD_NEWBB_CANNOT_ADDPOLL', 'You cannot add new polls.
    ');\ndefine('_MD_NEWBB_CAN_VOTE', 'You can vote in polls.
    ');\ndefine('_MD_NEWBB_CANNOT_VOTE', 'You cannot vote in polls.
    ');\ndefine('_MD_NEWBB_CAN_ATTACH', 'You can attach files to posts.
    ');\ndefine('_MD_NEWBB_CANNOT_ATTACH', 'You cannot attach files to posts.
    ');\ndefine('_MD_NEWBB_CAN_NOAPPROVE', 'You can post without approval.
    ');\ndefine('_MD_NEWBB_CANNOT_NOAPPROVE', 'You cannot post without approval.
    ');\ndefine('_MD_NEWBB_CAN_TYPE', 'You can use topic type.
    ');\ndefine('_MD_NEWBB_CANNOT_TYPE', 'You cannot use topic type.
    ');\ndefine('_MD_NEWBB_CAN_HTML', 'You can use HTML syntax.
    ');\ndefine('_MD_NEWBB_CANNOT_HTML', 'You cannot use HTML syntax.
    ');\ndefine('_MD_NEWBB_CAN_UPLOAD', 'You can upload.
    ');\ndefine('_MD_NEWBB_CANNOT_UPLOAD', 'You cannot upload.
    ');\ndefine('_MD_NEWBB_CAN_SIGNATURE', 'You can use signature.
    ');\ndefine('_MD_NEWBB_CANNOT_SIGNATURE', 'You cannot use signature.
    ');\ndefine('_MD_NEWBB_CAN_PDF', 'You can create PDF files.
    ');\ndefine('_MD_NEWBB_CANNOT_PDF', 'You cannot create PDF files.
    ');\ndefine('_MD_NEWBB_CAN_PRINT', 'You can get print page.
    ');\ndefine('_MD_NEWBB_CANNOT_PRINT', 'You cannot get print page.
    ');\n/*\ndefine('_MD_NEWBB_CAN_ACCESS', 'You can access the forum.
    ');\ndefine('_MD_NEWBB_CANNOT_ACCESS', 'You cannot access the forum.
    ');\ndefine('_MD_NEWBB_CAN_POST', 'You can start a new topic.
    ');\ndefine('_MD_NEWBB_CANNOT_POST', 'You cannot start a new topic.
    ');\ndefine('_MD_NEWBB_CAN_VIEW', 'You can view topic.
    ');\ndefine('_MD_NEWBB_CANNOT_VIEW', 'You cannot view topic.
    ');\ndefine('_MD_NEWBB_CAN_REPLY', 'You can reply to posts.
    ');\ndefine('_MD_NEWBB_CANNOT_REPLY', 'You cannot reply to posts.
    ');\ndefine('_MD_NEWBB_CAN_EDIT', 'You can edit your posts.
    ');\ndefine('_MD_NEWBB_CANNOT_EDIT', 'You cannot edit your posts.
    ');\ndefine('_MD_NEWBB_CAN_DELETE', 'You can delete your posts.
    ');\ndefine('_MD_NEWBB_CANNOT_DELETE', 'You cannot delete your posts.
    ');\ndefine('_MD_NEWBB_CAN_ADDPOLL', 'You can add new polls.
    ');\ndefine('_MD_NEWBB_CANNOT_ADDPOLL', 'You cannot add new polls.
    ');\ndefine('_MD_NEWBB_CAN_VOTE', 'You can vote in polls.
    ');\ndefine('_MD_NEWBB_CANNOT_VOTE', 'You cannot vote in polls.
    ');\ndefine('_MD_NEWBB_CAN_ATTACH', 'You can attach files to posts.
    ');\ndefine('_MD_NEWBB_CANNOT_ATTACH', 'You cannot attach files to posts.
    ');\ndefine('_MD_NEWBB_CAN_NOAPPROVE', 'You can post without approval.
    ');\ndefine('_MD_NEWBB_CANNOT_NOAPPROVE', 'You cannot post without approval.
    ');\ndefine('_MD_NEWBB_CAN_TYPE', 'You can use topic type.
    ');\ndefine('_MD_NEWBB_CANNOT_TYPE', 'You cannot use topic type.
    ');\ndefine('_MD_NEWBB_CAN_HTML', 'You can use HTML syntax.
    ');\ndefine('_MD_NEWBB_CANNOT_HTML', 'You cannot use HTML syntax.
    ');\ndefine('_MD_NEWBB_CAN_UPLOAD', 'You can upload.
    ');\ndefine('_MD_NEWBB_CANNOT_UPLOAD', 'You cannot upload.
    ');\ndefine('_MD_NEWBB_CAN_SIGNATURE', 'You can use signature.
    ');\ndefine('_MD_NEWBB_CANNOT_SIGNATURE', 'You cannot use signature.
    ');\ndefine('_MD_NEWBB_CAN_PDF', 'You can create PDF files.
    ');\ndefine('_MD_NEWBB_CANNOT_PDF', 'You cannot create PDF files.
    ');\ndefine('_MD_NEWBB_CAN_PRINT', 'You can get print page.
    ');\ndefine('_MD_NEWBB_CANNOT_PRINT', 'You cannot get print page.
    ');\n*/\ndefine('_MD_NEWBB_IMTOPICS', 'Important Topics');\ndefine('_MD_NEWBB_NOTIMTOPICS', 'Forum Topics');\ndefine('_MD_NEWBB_FORUMOPTION', 'Forum options');\ndefine('_MD_NEWBB_VAUP', 'View all unreplied posts');\ndefine('_MD_NEWBB_VANP', 'View all new posts');\ndefine('_MD_NEWBB_UNREPLIED', 'unreplied topics');\ndefine('_MD_NEWBB_UNREAD', 'unread topics');\ndefine('_MD_NEWBB_ALL', 'all topics');\ndefine('_MD_NEWBB_ALLPOSTS', 'all posts');\ndefine('_MD_NEWBB_VIEW', 'View');\n//viewtopic.php\ndefine('_MD_NEWBB_AUTHOR', 'Author');\ndefine('_MD_NEWBB_LOCKTOPIC', 'Lock this topic');\ndefine('_MD_NEWBB_UNLOCKTOPIC', 'Unlock this topic');\ndefine('_MD_NEWBB_UNSTICKYTOPIC', 'Make this topic UnSticky');\ndefine('_MD_NEWBB_STICKYTOPIC', 'Make this topic Sticky');\ndefine('_MD_NEWBB_DIGESTTOPIC', 'Make this topic as Digest');\ndefine('_MD_NEWBB_UNDIGESTTOPIC', 'Make this topic as UnDigest');\ndefine('_MD_NEWBB_MERGETOPIC', 'Merge this topic');\ndefine('_MD_NEWBB_MOVETOPIC', 'Move this topic');\ndefine('_MD_NEWBB_DELETETOPIC', 'Delete this topic');\n// irmtfan add restore to viewtopic\ndefine('_MD_NEWBB_RESTORETOPIC', 'Restore this topic');\ndefine('_MD_NEWBB_TOP', 'Top');\ndefine('_MD_NEWBB_BOTTOM', 'Bottom');\ndefine('_MD_NEWBB_PREVTOPIC', 'Previous Topic');\ndefine('_MD_NEWBB_NEXTTOPIC', 'Next Topic');\ndefine('_MD_NEWBB_GROUP', 'Group:');\ndefine('_MD_NEWBB_QUICKREPLY', 'Quick Reply');\ndefine('_MD_NEWBB_POSTREPLY', 'Post Reply');\ndefine('_MD_NEWBB_PRINTTOPICS', 'Print Topic');\ndefine('_MD_NEWBB_PRINT', 'Print');\ndefine('_MD_NEWBB_REPORT', 'Report');\ndefine('_MD_NEWBB_PM', 'PM');\ndefine('_MD_NEWBB_EMAIL', 'Email');\ndefine('_MD_NEWBB_WWW', 'WWW');\ndefine('_MD_NEWBB_AIM', 'AIM');\ndefine('_MD_NEWBB_YIM', 'YIM');\ndefine('_MD_NEWBB_MSNM', 'MSNM');\ndefine('_MD_NEWBB_ICQ', 'ICQ');\ndefine('_MD_NEWBB_PRINT_TOPIC_LINK', 'URL for this discussion');\ndefine('_MD_NEWBB_ADDTOLIST', 'Add to your Contact List');\ndefine('_MD_NEWBB_TOPICOPT', 'Topic options');\ndefine('_MD_NEWBB_VIEWMODE', 'View mode');\ndefine('_MD_NEWBB_NEWEST', 'Newest First');\ndefine('_MD_NEWBB_OLDEST', 'Oldest First');\ndefine('_MD_NEWBB_FORUMSEARCH', 'Search Forum');\ndefine('_MD_NEWBB_RATED', 'Rated:');\ndefine('_MD_NEWBB_RATE', 'Rate Thread');\ndefine('_MD_NEWBB_RATEDESC', 'Rate this Thread');\ndefine('_MD_NEWBB_RATING', 'Vote now');\ndefine('_MD_NEWBB_RATE1', 'Terrible');\ndefine('_MD_NEWBB_RATE2', 'Bad');\ndefine('_MD_NEWBB_RATE3', 'Average');\ndefine('_MD_NEWBB_RATE4', 'Good');\ndefine('_MD_NEWBB_RATE5', 'Excellent');\ndefine('_MD_NEWBB_TOPICOPTION', 'Topic options');\ndefine('_MD_NEWBB_KARMA_REQUIREMENT', 'Your personal karma %s does not reach the required karma %s.
    Please try later.');\ndefine('_MD_NEWBB_REPLY_REQUIREMENT', 'To view this post, you must login and reply first.');\ndefine('_MD_NEWBB_TOPICOPTIONADMIN', 'Topic Admin options');\ndefine('_MD_NEWBB_POLLOPTIONADMIN', 'Poll Admin options');\ndefine('_MD_NEWBB_EDITPOLL', 'Edit this Poll');\ndefine('_MD_NEWBB_DELETEPOLL', 'Delete this Poll');\ndefine('_MD_NEWBB_RESTARTPOLL', 'Restart this Poll');\ndefine('_MD_NEWBB_ADDPOLL', 'Add Poll');\ndefine('_MD_NEWBB_QUICKREPLY_EMPTY', 'Enter a quick reply here');\ndefine('_MD_NEWBB_LEVEL', 'Level :');\ndefine('_MD_NEWBB_HP', 'HP :');\ndefine('_MD_NEWBB_HP_DESC', 'HP - is determined by your average posts per day.');\ndefine('_MD_NEWBB_MP', 'MP :');\ndefine('_MD_NEWBB_MP_DESC', 'MP - is determined by your join date related to your post count.');\ndefine('_MD_NEWBB_EXP', 'EXP :');\ndefine('_MD_NEWBB_EXP_DESC', 'EXP - goes up each time you post, and when you get to 100%, you gain a level and the EXP drops to 0 again.');\ndefine('_MD_NEWBB_BROWSING', 'Browsing this Thread:');\ndefine('_MD_NEWBB_POSTTONEWS', 'Send this post to a news Story');\ndefine('_MD_NEWBB_EXCEEDTHREADVIEW', 'Post count exceeds the threshold for thread mode
    Changing to flat mode');\n//forumform.inc\ndefine('_MD_NEWBB_QUOTE', 'Quote');\ndefine('_MD_NEWBB_VIEW_REQUIRE', 'View requirements');\ndefine('_MD_NEWBB_REQUIRE_KARMA', 'Karma');\ndefine('_MD_NEWBB_REQUIRE_REPLY', 'Reply');\ndefine('_MD_NEWBB_REQUIRE_NULL', 'No requirement');\ndefine('_MD_NEWBB_SELECT_FORMTYPE', 'Select your desired form type');\ndefine('_MD_NEWBB_FORM_COMPACT', 'Compact');\ndefine('_MD_NEWBB_FORM_DHTML', 'DHTML');\n// ERROR messages\ndefine('_MD_NEWBB_ERRORFORUM', 'ERROR: Forum not selected!');\ndefine('_MD_NEWBB_ERRORPOST', 'ERROR: Post not selected!');\ndefine('_MD_NEWBB_NORIGHTTOVIEW', 'You don\\'t have the right to view this topic.');\ndefine('_MD_NEWBB_NORIGHTTOPOST', 'You don\\'t have the right to post in this forum.');\ndefine('_MD_NEWBB_NORIGHTTOEDIT', 'You don\\'t have the right to edit in this forum.');\ndefine('_MD_NEWBB_NORIGHTTOREPLY', 'You don\\'t have the right to reply in this forum.');\ndefine('_MD_NEWBB_NORIGHTTOACCESS', 'You don\\'t have the right to access this forum.');\ndefine('_MD_NEWBB_ERRORTOPIC', 'ERROR: Topic not selected!');\ndefine('_MD_NEWBB_ERRORCONNECT', 'ERROR: Could not connect to the forums database.');\ndefine('_MD_NEWBB_ERROREXIST', 'ERROR: The forum you selected does not exist. Please go back and try again.');\ndefine('_MD_NEWBB_ERROROCCURED', 'An Error Occured');\ndefine('_MD_NEWBB_COULDNOTQUERY', 'Could not query the forums database.');\ndefine('_MD_NEWBB_FORUMNOEXIST', 'Error - The forum/topic you selected does not exist. Please go back and try again.');\ndefine('_MD_NEWBB_USERNOEXIST', 'That user does not exist. Please go back and search again.');\ndefine('_MD_NEWBB_COULDNOTREMOVE', 'Error - Could not remove posts from the database!');\ndefine('_MD_NEWBB_COULDNOTREMOVETXT', 'Error - Could not remove post texts!');\ndefine('_MD_NEWBB_TIMEISUP', 'You\\'ve reached the time limit for editing your post.');\ndefine('_MD_NEWBB_TIMEISUPDEL', 'You\\'ve reached the time limit for deleting your post.');\n//reply.php\ndefine('_MD_NEWBB_ON', 'on'); //Posted on\ndefine('_MD_NEWBB_USERWROTE', '%s wrote:'); // %s is username\ndefine('_MD_NEWBB_RE', 'Re');\n//post.php\ndefine('_MD_NEWBB_EDITNOTALLOWED', 'You\\'re not allowed to edit this post!');\ndefine('_MD_NEWBB_EDITEDBY', 'Edited by');\ndefine('_MD_NEWBB_ANONNOTALLOWED', 'Anonymous users are not allowed to post.
    Please register.');\ndefine('_MD_NEWBB_THANKSSUBMIT', 'Thanks for your submission!');\ndefine('_MD_NEWBB_REPLYPOSTED', 'A reply to your topic has been posted.');\ndefine('_MD_NEWBB_HELLO', 'Hello %s,');\ndefine('_MD_NEWBB_URRECEIVING', 'You are receiving this email because a message you posted on %s forums has been replied to.'); // %s is your site name\ndefine('_MD_NEWBB_CLICKBELOW', 'Click on the link below to view the thread:');\ndefine('_MD_NEWBB_WAITFORAPPROVAL', 'Thank you. Your post will be approved before publication.');\ndefine('_MD_NEWBB_POSTING_LIMITED', 'Why not take a break and come back in %d sec');\n//forumform.inc\ndefine('_MD_NEWBB_NAMEMAIL', 'Name/Email:');\ndefine('_MD_NEWBB_LOGOUT', 'Logout');\ndefine('_MD_NEWBB_REGISTER', 'Register');\ndefine('_MD_NEWBB_SUBJECTC', 'Subject:');\ndefine('_MD_NEWBB_MESSAGEICON', 'Message Icon:');\ndefine('_MD_NEWBB_MESSAGEC', 'Message:');\ndefine('_MD_NEWBB_ALLOWEDHTML', 'Allowed HTML:');\ndefine('_MD_NEWBB_OPTIONS', 'Options:');\ndefine('_MD_NEWBB_POSTANONLY', 'Post Anonymously');\ndefine('_MD_NEWBB_DOSMILEY', 'Enable Smiley');\ndefine('_MD_NEWBB_DOXCODE', 'Enable Xoops Code');\ndefine('_MD_NEWBB_DOBR', 'Enable line break (Suggest to turn off if HTML enabled)');\ndefine('_MD_NEWBB_DOHTML', 'Enable html tags');\ndefine('_MD_NEWBB_NEWPOSTNOTIFY', 'Notify me of new posts in this thread');\ndefine('_MD_NEWBB_ATTACHSIG', 'Attach Signature');\ndefine('_MD_NEWBB_POST', 'Post');\ndefine('_MD_NEWBB_SUBMIT', 'Submit');\ndefine('_MD_NEWBB_CANCELPOST', 'Cancel Post');\ndefine('_MD_NEWBB_REMOVE', 'Remove');\ndefine('_MD_NEWBB_UPLOAD', 'Upload');\n// forumuserpost.php\ndefine('_MD_NEWBB_ADD', 'Add');\ndefine('_MD_NEWBB_REPLY', 'Reply');\n// topicmanager.php\ndefine('_MD_NEWBB_VIEWTHETOPIC', 'View the topic');\ndefine('_MD_NEWBB_RETURNTOTHEFORUM', 'Return to the forum');\ndefine('_MD_NEWBB_RETURNFORUMINDEX', 'Return to the forum index');\ndefine('_MD_NEWBB_ERROR_BACK', 'Error - Please go back and try again.');\ndefine('_MD_NEWBB_GOTONEWFORUM', 'View the updated topic');\ndefine('_MD_NEWBB_TOPICDELETE', 'The topic has been deleted.');\n// irmtfan add restore to viewtopic\ndefine('_MD_NEWBB_TOPICRESTORE', 'The topic has been restored.');\ndefine('_MD_NEWBB_TOPICMERGE', 'The topic has been merged.');\ndefine('_MD_NEWBB_TOPICMOVE', 'The topic has been moved.');\ndefine('_MD_NEWBB_TOPICLOCK', 'The topic has been locked.');\ndefine('_MD_NEWBB_TOPICUNLOCK', 'The topic has been unlocked.');\ndefine('_MD_NEWBB_TOPICSTICKY', 'The topic has been Stickyed.');\ndefine('_MD_NEWBB_TOPICUNSTICKY', 'The topic has been unStickyed.');\ndefine('_MD_NEWBB_TOPICDIGEST', 'The topic has been Digested.');\ndefine('_MD_NEWBB_TOPICUNDIGEST', 'The topic has been unDigested.');\ndefine('_MD_NEWBB_DELETE', 'Delete');\ndefine('_MD_NEWBB_MOVE', 'Move');\ndefine('_MD_NEWBB_MERGE', 'Merge');\ndefine('_MD_NEWBB_LOCK', 'Lock');\ndefine('_MD_NEWBB_UNLOCK', 'unLock');\ndefine('_MD_NEWBB_STICKY', 'Sticky');\ndefine('_MD_NEWBB_UNSTICKY', 'unSticky');\ndefine('_MD_NEWBB_DIGEST', 'Digest');\ndefine('_MD_NEWBB_UNDIGEST', 'unDigest');\ndefine('_MD_NEWBB_DESC_DELETE', 'Once you press the delete button at the bottom of this form the topic you have selected, and all its related posts, will be permanently removed.');\n// irmtfan add restore to viewtopic\ndefine('_MD_NEWBB_DESC_RESTORE', 'Once you press the restore button at the bottom of this form the topic you have selected, and all its related posts, will be restored.');\ndefine('_MD_NEWBB_DESC_MOVE', 'Once you press the move button at the bottom of this form the topic you have selected, and its related posts, will be moved to the forum you have selected.');\ndefine('_MD_NEWBB_DESC_MERGE', 'Once you press the merge button at the bottom of this form the topic you have selected, and its related posts, will be merged to the topic you have selected.
    The destination topic ID must be smaller than current one.');\ndefine('_MD_NEWBB_DESC_LOCK', 'Once you press the lock button at the bottom of this form the topic you have selected will be locked. You may unlock it at a later time if you like.');\ndefine('_MD_NEWBB_DESC_UNLOCK', 'Once you press the unlock button at the bottom of this form the topic you have selected will be unlocked. You may lock it again at a later time if you like.');\ndefine('_MD_NEWBB_DESC_STICKY', 'Once you press the Sticky button at the bottom of this form the topic you have selected will be Stickyed. You may unSticky it again at a later time if you like.');\ndefine('_MD_NEWBB_DESC_UNSTICKY', 'Once you press the unSticky button at the bottom of this form the topic you have selected will be unStickyed. You may Sticky it again at a later time if you like.');\ndefine('_MD_NEWBB_DESC_DIGEST', 'Once you press the Digest button at the bottom of this form the topic you have selected will be Digested. You may unDigest it again at a later time if you like.');\ndefine('_MD_NEWBB_DESC_UNDIGEST', 'Once you press the unDigest button at the bottom of this form the topic you have selected will be unDigested. You may Digest it again at a later time if you like.');\ndefine('_MD_NEWBB_MERGETOPICTO', 'Merge Topic To:');\ndefine('_MD_NEWBB_MOVETOPICTO', 'Move Topic To:');\ndefine('_MD_NEWBB_NOFORUMINDB', 'No Forums in DB');\n// delete.php\ndefine('_MD_NEWBB_DELNOTALLOWED', 'Sorry, but you\\'re not allowed to delete this post.');\ndefine('_MD_NEWBB_AREUSUREDEL', 'Are you sure you want to delete this post and all its child posts?');\ndefine('_MD_NEWBB_POSTSDELETED', 'Selected post and all its child posts deleted.');\ndefine('_MD_NEWBB_POSTDELETED', 'Selected post deleted.');\ndefine('_MD_NEWBB_POSTFIRSTWITHREPLYNODELETED', 'The start posting can not be deleted if there are already answers
    do this, delete the whole topic.');\n// definitions moved from global.\ndefine('_MD_NEWBB_THREAD', 'Thread');\ndefine('_MD_NEWBB_FROM', 'From');\ndefine('_MD_NEWBB_JOINED', 'Joined');\ndefine('_MD_NEWBB_ONLINE', 'Online');\ndefine('_MD_NEWBB_OFFLINE', 'Offline');\ndefine('_MD_NEWBB_FLAT', 'Flat');\n// online.php\ndefine('_MD_NEWBB_USERS_ONLINE', 'Users Online:');\ndefine('_MD_NEWBB_ANONYMOUS_USERS', 'Anonymous Users');\ndefine('_MD_NEWBB_REGISTERED_USERS', 'Registered Users: ');\ndefine('_MD_NEWBB_BROWSING_FORUM', 'Users browsing forum');\ndefine('_MD_NEWBB_TOTAL_ONLINE', 'Total %d Users Online.');\ndefine('_MD_NEWBB_ADMINISTRATOR', 'Administrator');\ndefine('_MD_NEWBB_NO_SUCH_FILE', 'File does not exist!');\n//define('_MD_NEWBB_ERROR_UPATEATTACHMENT', 'Error occur when updating attachment');\n// ratethread.php\ndefine('_MD_NEWBB_CANTVOTEOWN', 'You cannot vote on the topic you submitted.
    All votes are logged and reviewed.');\ndefine('_MD_NEWBB_VOTEONCE', 'Please do not vote for the same topic more than once.');\ndefine('_MD_NEWBB_VOTEAPPRE', 'Your vote is appreciated.');\ndefine('_MD_NEWBB_THANKYOU', 'Thank you for taking the time to vote here at %s'); // %s is your site name\ndefine('_MD_NEWBB_VOTES', 'Votes');\ndefine('_MD_NEWBB_NOVOTERATE', 'You did not rate this Topic');\n// polls.php\ndefine('_MD_NEWBB_POLL_DBUPDATED', 'Database Updated Successfully!');\ndefine('_MD_NEWBB_POLL_POLLCONF', 'Polls Configuration');\ndefine('_MD_NEWBB_POLL_POLLSLIST', 'Polls List');\ndefine('_MD_NEWBB_POLL_AUTHOR', 'Author of this poll');\ndefine('_MD_NEWBB_POLL_DISPLAYBLOCK', 'Display in block?');\ndefine('_MD_NEWBB_POLL_POLLQUESTION', 'Poll Question');\ndefine('_MD_NEWBB_POLL_VOTERS', 'Total voters');\ndefine('_MD_NEWBB_POLL_VOTES', 'Total votes');\ndefine('_MD_NEWBB_POLL_EXPIRATION', 'Expiration');\ndefine('_MD_NEWBB_POLL_EXPIRED', 'Expired');\ndefine('_MD_NEWBB_POLL_VIEWLOG', 'View log');\ndefine('_MD_NEWBB_POLL_CREATNEWPOLL', 'Create new poll');\ndefine('_MD_NEWBB_POLL_POLLDESC', 'Poll description');\ndefine('_MD_NEWBB_POLL_DISPLAYORDER', 'Display order');\ndefine('_MD_NEWBB_POLL_ALLOWMULTI', 'Allow multiple selections?');\ndefine('_MD_NEWBB_POLL_NOTIFY', 'Notify the poll author when expired?');\ndefine('_MD_NEWBB_POLL_POLLOPTIONS', 'Options');\ndefine('_MD_NEWBB_POLL_EDITPOLL', 'Edit poll');\ndefine('_MD_NEWBB_POLL_FORMAT', 'Format: yyyy-mm-dd hh:mm:ss');\ndefine('_MD_NEWBB_POLL_CURRENTTIME', 'Current time is %s');\ndefine('_MD_NEWBB_POLL_EXPIREDAT', 'Expired at %s');\ndefine('_MD_NEWBB_POLL_RESTART', 'Restart this poll');\ndefine('_MD_NEWBB_POLL_ADDMORE', 'Add more options');\ndefine('_MD_NEWBB_POLL_RUSUREDEL', 'Are you sure you want to delete this poll and all its comments?');\ndefine('_MD_NEWBB_POLL_RESTARTPOLL', 'Restart poll');\ndefine('_MD_NEWBB_POLL_RESET', 'Reset all logs for this poll?');\ndefine('_MD_NEWBB_POLL_ADDPOLL', 'Add Poll');\ndefine('_MD_NEWBB_POLLMODULE_ERROR', 'xoopspoll module not available for use');\n//report.php\ndefine('_MD_NEWBB_REPORTED', 'Thank you for reporting this post/thread! A moderator will look into your report shortly.');\ndefine('_MD_NEWBB_REPORT_ERROR', 'Error occurred while sending the report.');\ndefine('_MD_NEWBB_REPORT_TEXT', 'Report message:');\ndefine('_MD_NEWBB_PDF', 'Create PDF from Post');\ndefine('_MD_NEWBB_PDF_PAGE', 'Page %s');\n//print.php\ndefine('_MD_NEWBB_COMEFROM', 'This Post was from:');\n//viewpost.php\ndefine('_MD_NEWBB_VIEWALLPOSTS', 'All Posts');\ndefine('_MD_NEWBB_VIEWTOPIC', 'Topic');\ndefine('_MD_NEWBB_VIEWFORUM', 'Forum');\ndefine('_MD_NEWBB_COMPACT', 'Compact');\ndefine('_MD_NEWBB_MENU_SELECT', 'Selection');\ndefine('_MD_NEWBB_MENU_HOVER', 'Hover');\ndefine('_MD_NEWBB_MENU_CLICK', 'Click');\ndefine('_MD_NEWBB_WELCOME_SUBJECT', '%s has joined the forum');\ndefine('_MD_NEWBB_WELCOME_MESSAGE', 'Hi, %s has joined you. Let\\'s start ...');\ndefine('_MD_NEWBB_VIEWNEWPOSTS', 'View new posts');\ndefine('_MD_NEWBB_INVALID_SUBMIT', 'Invalid submission. You could have exceeded session time. Please re-submit or make a backup of your post and login to resubmit if necessary.');\ndefine('_MD_NEWBB_ACCOUNT', 'Account');\ndefine('_MD_NEWBB_NAME', 'Name');\ndefine('_MD_NEWBB_PASSWORD', 'Password');\ndefine('_MD_NEWBB_LOGIN', 'Login');\ndefine('_MD_NEWBB_APPROVE', 'Approve');\ndefine('_MD_NEWBB_RESTORE', 'Restore');\ndefine('_MD_NEWBB_SPLIT_ONE', 'Split');\ndefine('_MD_NEWBB_SPLIT_TREE', 'Split all children');\ndefine('_MD_NEWBB_SPLIT_ALL', 'Split all');\ndefine('_MD_NEWBB_TYPE_ADMIN', 'Admin mode');\ndefine('_MD_NEWBB_TYPE_VIEW', 'View mode');\ndefine('_MD_NEWBB_TYPE_PENDING', 'Pending');\ndefine('_MD_NEWBB_TYPE_DELETED', 'Deleted');\ndefine('_MD_NEWBB_TYPE_SUSPEND', 'Suspension');\ndefine('_MD_NEWBB_DBUPDATED', 'Database Updated Successfully!');\ndefine('_MD_NEWBB_SUSPEND_SUBJECT', 'User %s is suspended for %d days');\ndefine('_MD_NEWBB_SUSPEND_TEXT', 'User %s is suspended for %d days due to:
    [quote]%s[/quote]

    The suspension is valid till %s');\ndefine('_MD_NEWBB_SUSPEND_UID', 'User ID');\ndefine('_MD_NEWBB_SUSPEND_IP', 'IP suspended (full address/net mask)');\ndefine('_MD_NEWBB_SUSPEND_DURATION', 'Suspension duration (Days)');\ndefine('_MD_NEWBB_SUSPEND_DESC', 'Suspension reason');\ndefine('_MD_NEWBB_SUSPEND_LIST', 'Suspension list');\ndefine('_MD_NEWBB_SUSPEND_START', 'Start');\ndefine('_MD_NEWBB_SUSPEND_EXPIRE', 'End');\ndefine('_MD_NEWBB_SUSPEND_SCOPE', 'Scope');\ndefine('_MD_NEWBB_SUSPEND_MANAGEMENT', 'Suspension management');\ndefine('_MD_NEWBB_SUSPEND_NOACCESS', 'Your ID or IP has been suspended');\ndefine('_MD_NEWBB_TYPE', 'Topic type');\ndefine('_MD_NEWBB_SEENOTGUEST', \"Link only for registered users\");\ndefine('_MD_NEWBB_REPORTSUBJECT', 'A contribution has been reported');\ndefine('_MD_NEWBB_GOTOLASTPOST', 'Go to last post');\ndefine('_MD_NEWBB_EDITEDMSG', 'Reason:');\ndefine('_MD_NEWBB_DELEDEDMSG', 'Reason for deleting
    (If a reason is provided, the user will receive a message):');\ndefine('_MD_NEWBB_DELEDEDMSG_SUBJECT', 'Deletion of your article');\ndefine('_MD_NEWBB_DELEDEDMSG_BODY', 'Hello %s,\nyour post in the forum\n\n%s\nwas deleted by me\nAs justification, I am taking the following information on:\n\n%s\n\nWith best greetings\n%s\n-------------------------\nPlease do not reply to this message!\n%s\n%s');\ndefine('_MD_NEWBB_FORUMHOME', 'Board index');\ndefine('_MD_NEWBB_SEEWAITREPORT', \"There were %s Contributions reported \");\ndefine('_MD_NEWBB_PDF_SUBJECT', 'Title: ');\ndefine('_MD_NEWBB_PDF_TOPIC', 'Post: ');\ndefine('_MD_NEWBB_PDF_AUTHOR', 'Author: ');\ndefine('_MD_NEWBB_PDF_DATE', 'Date: ');\ndefine('_MD_NEWBB_PDF_URL', 'Link to Post: ');\ndefine('_MD_NEWBB_PAGE', 'Site: ');\ndefine('_MD_NEWBB_NOTOPIC', 'No Posts');\ndefine('_MD_NEWBB_NORSS_DATA', 'No data to display');\ndefine('_MD_NEWBB_STATS', 'Statistics');\ndefine('_MD_NEWBB_POSTTIME', 'posted on');\n// 4.2\ndefine('_MD_NEWBB_ADVERTISING_BLOCK', '
    Here you could place your Ad!
    Please contact us to learn more about it.');\ndefine('_MD_NEWBB_ADVERTISING_USER', 'Advertisement');\ndefine('_MD_NEWBB_SHARE_FACEBOOK', 'Facebook');\ndefine('_MD_NEWBB_SHARE_TWITTER', 'Twitter');\ndefine('_MD_NEWBB_SHARE_GOOGLEPLUS', 'Google Plus');\ndefine('_MD_NEWBB_SHARE_LINKEDIN', 'Linkedin');\ndefine('_MD_NEWBB_SHARE_STUMBLEUPON', 'Stumbleupon');\ndefine('_MD_NEWBB_SHARE_FRIENDFEED', 'FriendFeed');\ndefine('_MD_NEWBB_SHARE_REDDIT', 'Reddit');\ndefine('_MD_NEWBB_SHARE_DELICIOUS', 'Del.icio.us');\ndefine('_MD_NEWBB_SHARE_DIGG', 'Digg');\ndefine('_MD_NEWBB_SHARE_TECHNORATI', 'Technorati');\ndefine('_MD_NEWBB_SHARE_MRWONG', 'Mr. Wong');\n//4.3\ndefine('_MD_NEWBB_GO', 'Go');\ndefine('_MD_NEWBB_SEEUSERDATA', 'See User information');\ndefine('_MD_NEWBB_MAXKB', 'File is too big (max %s Kb possible).');\ndefine('_MD_NEWBB_UPLOAD_ERRNODEF', 'undefined Error');\ndefine('_MD_NEWBB_MAXUPLOADFILEINI', 'The uploaded file exceeds the upload_max_filesize directive in php.ini.');\ndefine('_MD_NEWBB_MAXPIC', 'Images at the max. Size %s X %s pixels.');\ndefine('_MD_NEWBB_SEARCHDISABLED', 'The search is disabled and can not be used.');\n// irmtfan added messages\ndefine('_MD_NEWBB_HIDEUSERDATA', 'Hide User information');\ndefine('_MD_NEWBB_HIDE', 'Hide');\ndefine('_MD_NEWBB_SEE', 'See');\n// votepolls.php - irmtfan\ndefine('_MD_NEWBB_POLL_NOOPTION', 'You must choose an option !!');\ndefine('_MD_NEWBB_SEARCHTOPIC', 'Search Topic');\ndefine('_MD_NEWBB_SHOWSEARCH', 'Show results:');\ndefine('_MD_NEWBB_SEARCHPOSTTEXT', 'Posts text');\ndefine('_MD_NEWBB_SELECT_STARTLAG', 'Start lag of selected text');\ndefine('_MD_NEWBB_SELECT_STARTLAG_DESC', 'Select text from X characters before the first keyword');\ndefine('_MD_NEWBB_SELECT_LENGTH', 'Length of selected text');\ndefine('_MD_NEWBB_SELECT_HTML', 'Strip all html from result?');\ndefine('_MD_NEWBB_SELECT_EXCLUDE', 'Exclude these tags:');\ndefine('_MD_NEWBB_SELECT_TAG', 'Tag');\ndefine('_MD_NEWBB_NORIGHTTOPDF', 'You don\\'t have the right to create PDF in this forum.');\ndefine('_MD_NEWBB_NORIGHTTOPRINT', 'You don\\'t have the right to get print in this forum.');\n// irmtfan for new block system\ndefine('_MD_NEWBB_TOPICHASNOTPOLL', 'Topic hasnot poll');\ndefine('_MD_NEWBB_VOTED', 'Voted topics');\ndefine('_MD_NEWBB_UNVOTED', 'Unvoted topics');\ndefine('_MD_NEWBB_VIEWED', 'Viewed topics');\ndefine('_MD_NEWBB_UNVIEWED', 'Unviewed topics');\ndefine('_MD_NEWBB_REPLIED', 'Replied topics');\ndefine('_MD_NEWBB_READ', 'Read topics');\ndefine('_MD_NEWBB_POLL_POLL', 'Poll');\ndefine('_MD_NEWBB_PAGENAV_DISPLAY', 'Display of navigation');\n// Automatic forum creation during registration\ndefine('_MD_NEWBB_AUTO_CREATE_EMAIL', 'Email');\ndefine('_MD_NEWBB_AUTO_CREATE_AVATARS', 'Avatar');\ndefine('_MD_NEWBB_AUTO_CREATE_ABOUT', '');\ndefine('_MD_NEWBB_NO_SELECTION', 'Selection required');\n\ndefine('_MD_NEWBB_FORUMDESCRIPTION', 'Forum Description:');\n\ndefine('_MD_NEWBB_PDF_PAGE2', 'page');\ndefine('_MD_NEWBB_PDF_META_DIR', 'ltr');\n" + tra_content: " - Website:\r\n * @version $Id: 1.0 main.php 1 Mon 2018-03-19 10:04:56Z XOOPS Project (www.xoops.org) $\r\n */\r\nrequire_once __DIR__ . '/common.php';\r\n\r\n// ---------------- Main ----------------\r\ndefine('_MA_WGGALLERY_INDEX', 'Home');\r\ndefine('_MA_WGGALLERY_TITLE', 'wgGallery');\r\ndefine('_MA_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS');\r\ndefine('_MA_WGGALLERY_INDEX_DESC', \"Welcome to the homepage of your new module wgGallery!
    \r\nAs you can see, you have created a page with a list of links at the top to navigate between the pages of your module. This description is only visible on the homepage of this module, the other pages you will see the content you created when you built this module with the module TDMCreate, and after creating new content in admin of this module. In order to expand this module with other resources, just add the code you need to extend the functionality of the same. The files are grouped by type, from the header to the footer to see how divided the source code.

    If you see this message, it is because you have not created content for this module. Once you have created any type of content, you will not see this message.

    If you liked the module TDMCreate and thanks to the long process for giving the opportunity to the new module to be created in a moment, consider making a donation to keep the module TDMCreate and make a donation using this button Button Donations
    Thanks!

    Use the link below to go to the admin and create content.\");\r\ndefine('_MA_WGGALLERY_NO_PDF_LIBRARY', 'Libraries TCPDF not there yet, upload them in root/Frameworks');\r\ndefine('_MA_WGGALLERY_NO', 'No');\r\n// ---------------- Contents ----------------\r\n//Colorbox and Lightbox\r\ndefine('_MA_WGGALLERY_CURRENT_LABEL', 'image {current} of {total}');\r\n// Colorbox\r\ndefine('_MA_WGGALLERY_COLORBOX_CLOSE', 'close');\r\ndefine('_MA_WGGALLERY_COLORBOX_PREVIOUS', 'previous');\r\ndefine('_MA_WGGALLERY_COLORBOX_NEXT', 'next');\r\ndefine('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTART', 'start slideshow');\r\ndefine('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTOP', 'stop slideshow');\r\n// LC_Lightbox lite\r\ndefine('_MA_WGGALLERY_LCL_CLOSE', 'close');\r\ndefine('_MA_WGGALLERY_LCL_PREVIOUS', 'previous');\r\ndefine('_MA_WGGALLERY_LCL_NEXT', 'next');\r\ndefine('_MA_WGGALLERY_LCL_PLAY', 'play');\r\ndefine('_MA_WGGALLERY_LCL_COUNTER', 'counter');\r\ndefine('_MA_WGGALLERY_LCL_FULLSCREEN', 'fullscreen');\r\ndefine('_MA_WGGALLERY_LCL_TXT_TOGGLE', 'toggle text');\r\ndefine('_MA_WGGALLERY_LCL_DOWNLOAD', 'download');\r\ndefine('_MA_WGGALLERY_LCL_THUMBS_TOGGLE', 'toggle thumbs');\r\ndefine('_MA_WGGALLERY_LCL_SOCIALS', 'socials');\r\n// Admin link\r\ndefine('_MA_WGGALLERY_ADMIN', 'Admin');\r\n// ---------------- Errors ----------------\r\ndefine('_MA_WGGALLERY_FAILSAVEIMG_MEDIUM', 'Error when creating medium image: %s');\r\ndefine('_MA_WGGALLERY_FAILSAVEIMG_THUMBS', 'Error when creating thumb image: %s');\r\ndefine('_MA_WGGALLERY_FAILSAVEWM_MEDIUM', 'Error when adding watermark to medium image: %s (reason: %g)');\r\ndefine('_MA_WGGALLERY_FAILSAVEWM_LARGE', 'Error when adding watermark to large image: %s (reason: %g)');\r\ndefine('_MA_WGGALLERY_ERROR_NO_IMAGE_SET', \"You didn't specify the image. Please select the album first\");\r\n// search\r\ndefine('_MA_WGGALLERY_SEARCH', 'Search image by specific criterias');\r\ndefine('_MA_WGGALLERY_SEARCH_CATS', 'Search for categories');\r\ndefine('_MA_WGGALLERY_SEARCH_TEXT', 'Search text');\r\ndefine('_MA_WGGALLERY_SEARCH_SUBM', 'Search from specific submitter');\r\ndefine('_MA_WGGALLERY_SEARCH_CATS_DESC', 'Images and albums will be selected, if they are connected to one of the selcted categories. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.');\r\ndefine('_MA_WGGALLERY_SEARCH_TEXT_DESC',\r\n 'Images and albums will be selected, if the name, description, name of the category or one of the tags contains this text. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.');\r\ndefine('_MA_WGGALLERY_SEARCH_SUBM_DESC', 'Images and albums will be selected, if they are submitted by selected user.');\r\ndefine('_MA_WGGALLERY_SEARCH_ERROR_NO_FILTER', 'Please select minimum one of the filters!');\r\ndefine('_MA_WGGALLERY_SEARCH_RESULT', 'Result of your search');\r\ndefine('_MA_WGGALLERY_SEARCH_NO_RESULT', 'No images found');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT', 'Search for user activities');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_DOWNLOADS', 'Most downloads');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_VIEWS', 'Most views');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_RATINGS', 'Best rated');\r\ndefine('_MA_WGGALLERY_SEARCH_ACT_VOTES', 'Most votes');\r\n// ---------------- Ratings ----------------\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_1', 'Rating: %c / %m (%t rating totally)');\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_X', 'Rating: %c / %m (%t ratings totally)');\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_SHORT_1', '%c (%t rating)');\r\ndefine('_MA_WGGALLERY_RATING_CURRENT_SHORT_X', '%c (%t ratings)');\r\ndefine('_MA_WGGALLERY_RATING1', '1 of 5');\r\ndefine('_MA_WGGALLERY_RATING2', '2 of 5');\r\ndefine('_MA_WGGALLERY_RATING3', '3 of 5');\r\ndefine('_MA_WGGALLERY_RATING4', '4 of 5');\r\ndefine('_MA_WGGALLERY_RATING5', '5 of 5');\r\ndefine('_MA_WGGALLERY_RATING_10_1', '1 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_2', '2 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_3', '3 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_4', '4 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_5', '5 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_6', '6 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_7', '7 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_8', '8 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_9', '9 of 10');\r\ndefine('_MA_WGGALLERY_RATING_10_10', '10 of 10');\r\ndefine('_MA_WGGALLERY_RATING_VOTE_BAD', 'Invalid vote');\r\n// define('_MA_WGGALLERY_RATING_VOTE_ALREADY', 'You have already voted');\r\ndefine('_MA_WGGALLERY_RATING_VOTE_THANKS', 'Thank you for rating');\r\ndefine('_MA_WGGALLERY_RATING_NOPERM', \"Sorry, you don't have permission to rate items\");\r\ndefine('_MA_WGGALLERY_RATING_LIKE', 'Like');\r\ndefine('_MA_WGGALLERY_RATING_DISLIKE', 'Dislike');\r\ndefine('_MA_WGGALLERY_ERROR_CREATE_ZIP', 'Error: Zip-archive could not be created');\r\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -694,20 +5908,20 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '464' - tra_translated_words: '1944' + tra_translated_entities: '69' + tra_translated_words: '533' tra_untranslated_entities: '0' - tra_last_update: '1565217079' + tra_last_update: '1593756520' tra_local: main.php tra_status: '10' - tra_date: '1594055464' + tra_date: '1596562338' tra_submitter: '1' - - tra_id: '33' - tra_pro_id: '8' - tra_res_id: '33' + tra_id: '434' + tra_pro_id: '16' + tra_res_id: '300' tra_lang_id: '1' - tra_content: "Width size of an uploaded image otherwise thumbnail will be used.
    Input 0 if you do not want to create thumbnails.');\ndefine('_MI_NEWBB_MAX_IMG_HEIGHT', 'Maximum height of an image');\ndefine('_MI_NEWBB_MAX_IMG_HEIGHT_DESC', 'Sets the maximum allowed height of an uploaded image.');\ndefine('_MI_NEWBB_MAX_IMAGE_WIDTH', 'Maximum Image Width for creating thumbnail');\ndefine('_MI_NEWBB_MAX_IMAGE_WIDTH_DESC', 'Sets the maximum width of an uploaded image to create thumbnail.
    Image with width larger than the value will not use thumbnail.');\ndefine('_MI_NEWBB_MAX_IMAGE_HEIGHT', 'Maximum Image Height for creating thumbnail');\ndefine('_MI_NEWBB_MAX_IMAGE_HEIGHT_DESC', 'Sets the maximum height of an uploaded image to create thumbnail.
    Image with height larger than the value will not use thumbnail.');\ndefine('_MI_NEWBB_SHOW_DIS', 'Show Disclaimer On');\ndefine('_MI_NEWBB_DISCLAIMER', 'Disclaimer');\ndefine('_MI_NEWBB_DISCLAIMER_DESC', 'Enter your Disclaimer that will be shown for the above selected option.');\ndefine('_MI_NEWBB_DISCLAIMER_TEXT', 'The forum contains a lot of posts with a lot of usefull information.

    In order to keep the number of double-posts to a minimum, we would like to ask you to use the forum search before posting your questions here.');\ndefine('_MI_NEWBB_NONE', 'None');\ndefine('_MI_NEWBB_POST', 'Post');\ndefine('_MI_NEWBB_REPLY', 'Reply');\ndefine('_MI_NEWBB_OP_BOTH', 'Both');\ndefine('_MI_NEWBB_WOL_ENABLE', 'Enable Who\\'s Online');\ndefine('_MI_NEWBB_WOL_ENABLE_DESC', 'Enable Who\\'s Online Block shown below the Index page and the Forum pages');\ndefine('_MI_NEWBB_NULL', 'disable');\ndefine('_MI_NEWBB_TEXT', 'text');\ndefine('_MI_NEWBB_GRAPHIC', 'graphic');\ndefine('_MI_NEWBB_USERLEVEL', 'HP/MP/EXP Level Mode');\ndefine('_MI_NEWBB_USERLEVEL_DESC',\n 'HP is determined by your average posts per day.
    MP is determined by your join date related to your post count.
    EXP goes up each time you post, and when you get to 100%, you gain a level and the EXP drops to 0 again.');\ndefine('_MI_NEWBB_RSS_ENABLE', 'Enable RSS Feed');\ndefine('_MI_NEWBB_RSS_ENABLE_DESC', 'Enable RSS Feed, edit options below for maximum Items and Description length');\ndefine('_MI_NEWBB_RSS_MAX_ITEMS', 'RSS Max. Items');\ndefine('_MI_NEWBB_RSS_MAX_DESCRIPTION', 'RSS Max. Description Length');\ndefine('_MI_NEWBB_RSS_UTF8', 'RSS Encoding with UTF-8');\ndefine('_MI_NEWBB_RSS_UTF8_DESCRIPTION', \"'UTF-8' will be used if enabled otherwise '' . _CHARSET . '' will be used.\");\ndefine('_MI_NEWBB_RSS_CACHETIME', 'RSS Feed cache time');\ndefine('_MI_NEWBB_RSS_CACHETIME_DESCRIPTION', 'Cache time for re-generating RSS feed, in minutes.');\ndefine('_MI_NEWBB_MEDIA_ENABLE', 'Enable Media Features');\ndefine('_MI_NEWBB_MEDIA_ENABLE_DESC', 'Display attached Images directly in the post.');\n//define('_MI_NEWBB_USERBAR_ENABLE', 'Enable Userbar');\n//define('_MI_MEWBB_USERBAR_ENABLE_DESC', 'Display the expand Userbar: Profile, PM, ICQ, MSN, etc...');\ndefine('_MI_NEWBB_GROUPBAR_ENABLE', 'Enable Group bar');\ndefine('_MI_NEWBB_GROUPBAR_ENABLE_DESC', 'Display the Groups of the User in the Post info field.');\ndefine('_MI_NEWBB_RATING_ENABLE', 'Enable Rating Function');\ndefine('_MI_NEWBB_RATING_ENABLE_DESC', 'Allow Topic Rating');\n//define('_MI_NEWBB_VIEWMODE', 'View Mode of the Threads');\n//define('_MI_NEWBB_VIEWMODE_DESC', 'To override the General Settings of viewmode within threads, set to NONE in order to switch feature off');\n//define('_MI_NEWBB_COMPACT', 'Compact');\n//define('_MI_NEWBB_MENUMODE', 'Default Menu Mode');\n//define('_MI_NEWBB_MENUMODE_DESC', \"'SELECT' - select options,'HOVER' - may slow down IE,'CLICK' - requires JAVASCRIPT\");\ndefine('_MI_NEWBB_REPORTMOD_ENABLE', 'Report a Post');\ndefine('_MI_NEWBB_REPORTMOD_ENABLE_DESC', 'User can report posts to Moderator(s), for any reason, which enables Moderator(s) to take action');\ndefine('_MI_NEWBB_SHOW_JUMPBOX', 'Show Jumpbox');\ndefine('_MI_NEWBB_SHOW_JUMPBOX_DESC', 'If Enabled, a drop-down menu will allow users to jump to another forum from a forum or topic');\ndefine('_MI_NEWBB_SHOW_PERMISSIONTABLE', 'Show Permission Table');\ndefine('_MI_NEWBB_SHOW_PERMISSIONTABLE_DESC', 'Setting YES will display user\\'s right');\ndefine('_MI_NEWBB_EMAIL_DIGEST', 'Email post digest');\ndefine('_MI_NEWBB_EMAIL_DIGEST_DESC', 'Set time period for sending post digest to users
    Note: To enable this feature, read recommendations on setting up.');\ndefine('_MI_NEWBB_EMAIL_NONE', 'No email');\ndefine('_MI_NEWBB_EMAIL_DAILY', 'Daily');\ndefine('_MI_NEWBB_EMAIL_WEEKLY', 'Weekly');\ndefine('_MI_NEWBB_SHOW_IP', 'Show user IP');\ndefine('_MI_NEWBB_SHOW_IP_DESC', 'Setting YES will show users IP to moderators');\ndefine('_MI_NEWBB_ENABLE_KARMA', 'Enable karma requirement');\ndefine('_MI_NEWBB_ENABLE_KARMA_DESC', 'This allows user to set a karma requirement for other users reading his/her post');\ndefine('_MI_NEWBB_KARMA_OPTIONS', 'Karma options for post');\ndefine('_MI_NEWBB_KARMA_OPTIONS_DESC', \"Use ', ' as delimiter for multi-options.\");\ndefine('_MI_NEWBB_SINCE_OPTIONS', \"'Since' options for creating a selection box in 'viewform.php', 'list.topic.php' and 'search.php'\");\ndefine('_MI_NEWBB_SINCE_OPTIONS_DESC', 'Positive value for days and negative value for hours. Use \", \" as delimiter for multi-options. (0=From the beginning) (365=From the last year)');\ndefine('_MI_NEWBB_SINCE_DEFAULT', \"'Since' default value in selection box\");\ndefine('_MI_NEWBB_SINCE_DEFAULT_DESC', 'Default value in the selection box if not specified by users. Positive value for days and negative value for hours. (0=From the beginning) (365=From the last year)');\n//define('_MI_NEWBB_MODERATOR_HTML', 'Allow HTML tags for moderators');\n//define('_MI_NEWBB_MODERATOR_HTML_DESC', 'This option allows only moderators to use HTML in post subject');\ndefine('_MI_NEWBB_USER_ANONYMOUS', 'Allow registered users to post anonymously');\ndefine('_MI_NEWBB_USER_ANONYMOUS_DESC', 'This allows a logged in user to post anonymously');\ndefine('_MI_NEWBB_ANONYMOUS_PRE', 'Prefix for anonymous user');\ndefine('_MI_NEWBB_ANONYMOUS_PRE_DESC', 'This will add a prefix to the anonymous username while posting');\ndefine('_MI_NEWBB_REQUIRE_REPLY', 'Allow requiring reply to read a post');\ndefine('_MI_NEWBB_REQUIRE_REPLY_DESC', 'This feature forces readers to reply to the original posters post before being able to read the original');\ndefine('_MI_NEWBB_EDIT_TIMELIMIT', 'Time limit for edit a post');\ndefine('_MI_NEWBB_EDIT_TIMELIMIT_DESC', 'Set a Time limit for user editing their own post. In minutes, 0 for no limit');\ndefine('_MI_NEWBB_DELETE_TIMELIMIT', 'Time limit for deleting a Post');\ndefine('_MI_NEWBB_DELETE_TIMELIMIT_DESC', 'Set a Time limit for user deleting thier own post. In minutes, 0 for no limit');\ndefine('_MI_NEWBB_POST_TIMELIMIT', 'Time limit for consecutively posting');\ndefine('_MI_NEWBB_POST_TIMELIMIT_DESC', 'Set a Time limit for consecutively posting. In seconds, 0 for no limit');\ndefine('_MI_RECORDEDIT_TIMELIMIT', 'Timelimit for recording edit info');\ndefine('_MI_RECORDEDIT_TIMELIMIT_DESC', 'Set a Timelimit for waiving recording edit info. In minutes, 0 for no limit');\ndefine('_MI_NEWBB_SHOW_REALNAME', 'Show Real Name');\ndefine('_MI_NEWBB_SHOW_REALNAME_DESC', 'Replace username with user\\'s real name.');\ndefine('_MI_NEWBB_CACHE_ENABLE', 'Enable Cache');\ndefine('_MI_NEWBB_CACHE_ENABLE_DESC', 'Store some intermediate results in session to save queries');\ndefine('_MI_NEWBB_QUICKREPLY_ENABLE', 'Enable Quick reply');\ndefine('_MI_NEWBB_QUICKREPLY_ENABLE_DESC', 'This will enable the Quick reply form');\ndefine('_MI_NEWBB_POSTSPERPAGE', 'Posts per Page');\ndefine('_MI_NEWBB_POSTSPERPAGE_DESC', 'The maximum number of posts that will be displayed per page');\ndefine('_MI_NEWBB_POSTSFORTHREAD', 'Maximum posts for thread view mode');\ndefine('_MI_NEWBB_POSTSFORTHREAD_DESC', 'Flat mode will be used if post count exceeds the number');\ndefine('_MI_NEWBB_TOPICSPERPAGE', 'Topics per Page');\ndefine('_MI_NEWBB_TOPICSPERPAGE_DESC', 'The maximum number of topics that will be displayed per page');\n//define('_MI_NEWBB_IMG_TYPE', 'Image Type');\n//define('_MI_NEWBB_IMG_TYPE_DESC', 'Select the image type of buttons in the forum.
    - png: for high speed server
    - gif: for normal speed
    - auto: gif for IE and png for other browsers');\n//define('_MI_NEWBB_PNGFORIE_ENABLE', 'Enable PNG hack');\n//define('_MI_NEWBB_PNGFORIE_ENABLE_DESC', 'The hack to allow PNG transparency attribute with IE');\n//define('_MI_NEWBB_FORM_OPTIONS', 'Form Options');\n//define('_MI_NEWBB_FORM_OPTIONS_DESC', 'Form options that users can choose when posting/editing/replying.');\n//define('_MI_NEWBB_FORM_COMPACT', 'Compact');\n//define('_MI_NEWBB_FORM_DHTML', 'DHTML');\ndefine('_MI_NEWBB_MAGICK', 'ImageMagick');\ndefine('_MI_NEWBB_NETPBM', 'Netpbm');\ndefine('_MI_NEWBB_GD1', 'GD1 Library');\ndefine('_MI_NEWBB_GD2', 'GD2 Library');\ndefine('_MI_NEWBB_AUTO', 'AUTO');\ndefine('_MI_NEWBB_WELCOMEFORUM', 'Forum for welcoming new user');\ndefine('_MI_NEWBB_WELCOMEFORUM_DESC', 'A profile post will be published when a user visits Forum module for the first time');\ndefine('_MI_NEWBB_PERMCHECK_ONDISPLAY', 'Check permission');\ndefine('_MI_NEWBB_PERMCHECK_ONDISPLAY_DESC', 'Check permission for edit on display page');\ndefine('_MI_NEWBB_USERMODERATE', 'Enable user moderation');\ndefine('_MI_NEWBB_USERMODERATE_DESC', 'Forum moderator can suspend a specific user for a specific time period in the forum');\n// RMV-NOTIFY\n// Notification event descriptions and mail templates\ndefine('_MI_NEWBB_THREAD_NOTIFY', 'Thread');\ndefine('_MI_NEWBB_THREAD_NOTIFYDSC', 'Notification options that apply to the current thread.');\ndefine('_MI_NEWBB_FORUM_NOTIFY', 'Forum');\ndefine('_MI_NEWBB_FORUM_NOTIFYDSC', 'Notification options that apply to the current forum.');\ndefine('_MI_NEWBB_GLOBAL_NOTIFY', 'Global');\ndefine('_MI_NEWBB_GLOBAL_NOTIFYDSC', 'Global forum notification options.');\ndefine('_MI_NEWBB_THREAD_NEWPOST_NOTIFY', 'New Post');\ndefine('_MI_NEWBB_THREAD_NEWPOST_NOTIFYCAP', 'Notify me of new posts in the current thread.');\ndefine('_MI_NEWBB_THREAD_NEWPOST_NOTIFYDSC', 'Receive notification when a new message is posted in the current thread.');\ndefine('_MI_NEWBB_THREAD_NEWPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post in thread');\ndefine('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFY', 'New Thread');\ndefine('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYCAP', 'Notify me of new topics in the current forum.');\ndefine('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYDSC', 'Receive notification when a new thread is started in the current forum.');\ndefine('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New thread in forum');\ndefine('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFY', 'New Forum');\ndefine('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYCAP', 'Notify me when a new forum is created.');\ndefine('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYDSC', 'Receive notification when a new forum is created.');\ndefine('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New forum');\ndefine('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFY', 'New Post');\ndefine('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYCAP', 'Notify me of any new posts.');\ndefine('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYDSC', 'Receive notification when any new message is posted.');\ndefine('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post');\ndefine('_MI_NEWBB_FORUM_NEWPOST_NOTIFY', 'New Post');\ndefine('_MI_NEWBB_FORUM_NEWPOST_NOTIFYCAP', 'Notify me of any new posts in the current forum.');\ndefine('_MI_NEWBB_FORUM_NEWPOST_NOTIFYDSC', 'Receive notification when any new message is posted in the current forum.');\ndefine('_MI_NEWBB_FORUM_NEWPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post in forum');\ndefine('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFY', 'New Post (Full Text)');\ndefine('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYCAP', 'Notify me of any new posts (include full text in message).');\ndefine('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYDSC', 'Receive full text notification when any new message is posted.');\ndefine('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post (full text)');\ndefine('_MI_NEWBB_GLOBAL_DIGEST_NOTIFY', 'Digest');\ndefine('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYCAP', 'Notify me of post digest.');\ndefine('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYDSC', 'Receive digest notification.');\ndefine('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : post digest');\n// FOR installation\ndefine('_MI_NEWBB_INSTALL_CAT_TITLE', 'Category Test');\ndefine('_MI_NEWBB_INSTALL_CAT_DESC', 'Category for test.');\ndefine('_MI_NEWBB_INSTALL_FORUM_NAME', 'Forum Test');\ndefine('_MI_NEWBB_INSTALL_FORUM_DESC', 'Forum for test.');\ndefine('_MI_NEWBB_INSTALL_POST_SUBJECT', 'Congratulations! The forum is working.');\ndefine('_MI_NEWBB_INSTALL_POST_TEXT', '\n Welcome to ' . htmlspecialchars($GLOBALS['xoopsConfig']['sitename'], ENT_QUOTES) . ' forum.\n Feel free to register and login to start your topics.\n\n If you have any question concerning NewBB usage, please visit your local support site or [url=https://xoops.org/modules/newbb/]XOOPS Support Site[/url].\n\n ------- Example rules ----------\n\n Forum Rules\n\n 1. Each participant of the Forum bears full responsibility for the information posted at the Forum. The Administration of the Forum is not responsible for the content of any topics and/or individual messages, except for messages posted by the administration.\n\n 2. You agree not to post on the forum and not send offensive, threatening, libelous messages, pornography, incitement to national hatred, messages degrading religious feelings or inciting hatred (racial, social or any other) against the members of the forum, and other messages.\n\n Attempts to post such messages may lead to your disconnection from the forum (and your provider will be notified).\n Moderators have access to the IP addresses of all messages, which makes such a policy possible.\n\n 3. You agree not to publish materials in violation of copyright, not to send SPAM to the forum participants, not to use the forum for the distribution of advertisements of extraneous nature, the installation of pyramid schemes and other illegal commercial activities.\n\n 4. You agree not to engage in deliberate imitation-provocative activities on the forum:\n - bluff (persistent withdrawal of the discussion aside without explanation);\n - cartouches (a long mutual throwing of collateral counter-arguments without discussing the topic on the merits and ignoring the other participants in the discussion);\n - open or veiled ohayvaniem COB, CPE or individual people (criticism must be correct and reasoned);\n - manipulation of the minds of readers with the help of text techniques NLP;\n - etc.\n Corresponding messages will be moved to a separate section, or immediately deleted.\n\n 5. Our forum is designed to discuss events and opinions, but not to discuss the people who expressed these views.\n To \"clarify the relationship\" it is recommended to use \"Personal Messages\".\n Public \"clarification of relations\" are allowed only in the corresponding section, and only with the observance of ethical standards.\n There is no duplication of messages, except for important administration messages in all forums. Other identical messages are deleted.\n\n 6. Take care that the design of messages does not create difficulties when viewing. Avoid excessive citation. It is not recommended extensive citation of Internet sources, which can be given a hyperlink.\n Do not neglect the preview of the message before publishing.\n If necessary, edit your messages.\n\n 7. You acknowledge that:\n - the opinion of the forum administration may not coincide with the opinion of the authors of the messages;\n - the administration has the right to remove any information from the forum pages if, in its opinion, the messages carrying this information violate these Rules;\n - messages that violate these rules may be erased without notice to their authors, and accounts of these authors may be removed from the lists of the forum, if such violations are allowed in the future.\n\n 8. Moderation policy:\n\n 8.1. Off-topics are highlighted in separate topics, with cross-references.\n The request to participants to adhere to this rule: if you want to discuss the side branch - open a new topic and give cross-references.\n\n 8.2. Phrases with violation of ethical standards are removed entirely; in their place is inserted * censored *, or , or \n\n 8.3. Flood and \"clarifying the relationship\" with ethical compliance: either deleted or transferred to the appropriate section (at the discretion of the moderator).\n Themes from the corresponding section can be deleted two weeks after the last replica in this topic.\n\n 8.4. To those who regularly violate the rules of our forum, the translation can be applied to \"pre-moderation\" (all messages of such participants get to the forum only after their approval by the moderator).\n\n The information on sanctions for participants will be placed in the appropriate section.\n\n 9. Discussion of the actions of moderators and the administration of the forum is allowed only in a certain section and only in the correct form (that is politely and with the justification of their point of view).\n\n For the solution of everyday questions on moderation, please contact the moderators and administrators via private messages.\n\n All questions, suggestions and comments on the forum should be posted in the appropriate section, or sent to administrators via private messages or by e-mail.\n\n 10. As a user you are aware of the fact that the information you enter will be stored in the host\\'s database. Check which information about you is publicly available by clicking on the \"profile\" link.\n Although this information will not be disclosed to third parties without your permission, the administration of the forums can not be responsible for the actions of hackers, which can lead to unauthorized access to it.\n Consider this feature of information exchange on the Internet.\n\n The forum automatically uses cookies to store information on your computer. These cookies do not contain any information from your input and serve only to improve the quality of the forums. Your e-mail address is used only to confirm your registration, inform you of new messages and password (and to send a new password if you forget the current one).\n\n The use of the Forum is evidence of your consent to these Rules.\n ');\ndefine('_MI_NEWBB_ADMENU_GROUPMOD', 'Group moderate');\n//define('_MI_NEWBB_SUBJECT_PREFIX', 'Add a prefix to the topic subject');\n//define('_MI_NEWBB_SUBJECT_PREFIX_DESC', 'Sets a prefix, such as [SOLVED] at the beginning of the subject. For more options please use one ', ' as the separator. NONE is no prefix.');\n//define('_MI_NEWBB_SUBJECT_PREFIX_DEFAULT',\n// \" [solved] [done] [request] , [bug report] [unsolved] \");\n//define('_MI_NEWBB_SUBJECT_PREFIX_LEVEL', 'Permissions for use of prefixes');\n//define('_MI_NEWBB_SUBJECT_PREFIX_LEVEL_DESC', 'The group (s) select the prefixes to use it.');\n//define('_MI_NEWBB_SPL_DISABLE', 'disabled');\n//define('_MI_NEWBB_SPL_ANYONE', 'each');\n//define('_MI_NEWBB_SPL_MEMBER', 'Members');\n//define('_MI_NEWBB_SPL_MODERATOR', 'Moderators');\n//define('_MI_NEWBB_SPL_ADMIN', 'Administrators');\ndefine('_MI_NEWBB_STATISTIK_ENABLE', 'Enable Stats');\ndefine('_MI_NEWBB_STATISTIK_ENABLE_DESC', 'The stats will be shown in your forum at the bottom of each forum/topic');\n//4.05\ndefine('_MI_NEWBB_SHOW_INFOBOX', 'Show Infobox');\ndefine('_MI_NEWBB_SHOW_INFOBOX_DESC', 'Infobox contains information about the user (joining date, number of posts,...)');\ndefine('_MI_NEWBB_INFOBOX_NONE', 'No');\ndefine('_MI_NEWBB_INFOBOX_HIDDEN', 'Yes, collapsed');\ndefine('_MI_NEWBB_INFOBOX_SHOW', 'Yes, expanded');\ndefine('_MI_NEWBB_SHOW_SOCIALLINKS', 'Show social links');\ndefine('_MI_NEWBB_SHOW_SOCIALLINKS_DESC', 'Show sharing buttons on the bottom of each post');\n//4.2\ndefine('_MI_NEWBB_PAGENAV_DISPLAY', 'Display of navigation');\ndefine('_MI_NEWBB_PAGENAV_DISPLAY_DESC', 'Shows the page number in the corresponding hardware mode');\ndefine('_MI_NEWBB_PAGENAV_NUMBER', 'as numbers');\ndefine('_MI_NEWBB_PAGENAV_IMAGE', 'as small images');\ndefine('_MI_NEWBB_PAGENAV_SELECT', 'as select box');\ndefine('_MI_NEWBB_ADVERTISING', 'Show Advertising');\ndefine('_MI_NEWBB_ADVERTISING_DESC', 'shows a commercial break after the 2nd Thread. Managing Banners');\ndefine('_MI_NEWBB_USERATTACH_ENABLE', 'Display attachments only for registered users');\ndefine('_MI_NEWBB_USERATTACH_ENABLE_DESC', 'shows attachments in the forum only after logging in.');\n// 4.3\ndefine('_MI_NEWBB_BLOCK_LIST_TOPIC', 'Render a list of topics');\n// 5.0\ndefine('_MI_NEWBB_POLL_MODULE', 'Poll module');\ndefine('_MI_NEWBB_POLL_MODULE_DESC', 'XoopsPoll or clone. Leave blank to disable.');\n\n//Help\ndefine('_MI_NEWBB_HELP', 'Help');\ndefine('_MI_NEWBB_DIRNAME', basename(dirname(dirname(__DIR__))));\ndefine('_MI_NEWBB_HELP_HEADER', __DIR__ . '/help/helpheader.tpl');\ndefine('_MI_NEWBB_BACK_2_ADMIN', 'Back to Administration of ');\ndefine('_MI_NEWBB_OVERVIEW', 'Overview');\n\n//define('_MI_NEWBB_HELP_DIR', __DIR__);\n\n//help multi-page\ndefine('_MI_NEWBB_HELP_DISCLAIMER', 'Disclaimer');\ndefine('_MI_NEWBB_LICENSE', 'License');\ndefine('_MI_NEWBB_SUPPORT', 'Support');\n\n// Message when you first log in to the forum\ndefine('_MI_NEWBB_WELCOMEFORUM_MESSAGE', 'Enter a message for the first time you logged in');\ndefine('_MI_NEWBB_WELCOMEFORUM_MESSAGE_DESC', 'The message will be published in the first user message when the user first logs on to the Forum');\ndefine('_MI_NEWBB_WELCOMEFORUM_DESC_MESSAGE', '\nSince the forum works in real time, it is impossible to verify or confirm the accuracy of the information placed here. Remember that the forum administration does not actively monitor and is not responsible for the messages sent. Administration does not guarantee the accuracy, completeness and correctness of the content of any message. Any communication reflects the author\\'s point of view, which does not necessarily coincide with the point of view of the administration of the forum or organization associated with this forum. Any user who finds a provocative message can inform the forum administration about this. In this case, the message will be reviewed and, if the administration deems it necessary, deleted. However, do not forget that this process takes time and treat it with understanding.\n');\ndefine('_MI_NEWBB_FORUM_DESC_LENGTH', 'Forum Description Length');\ndefine('_MI_NEWBB_FORUM_DESC_LENGTH_DESC', 'The Forum description shown on the main page will be truncated to # of characters you set here. A full description will be shown on the forum page.');\n\ndefine('_MI_NEWBB_ADMENU_MIGRATE', 'Migrate');\ndefine('_MI_NEWBB_SHOW_DEV_TOOLS', 'Show Development Tools Button?');\ndefine('_MI_NEWBB_SHOW_DEV_TOOLS_DESC', 'If yes, the \"Migrate\" Tab and other Development tools will be visible to the Admin.');\n" + tra_content: " - Website:\n * @version $Id: 1.0 modinfo.php 1 Mon 2018-03-19 10:04:52Z XOOPS Project (www.xoops.org) $\n */\nrequire_once __DIR__ . '/common.php';\n\n// ---------------- Admin Main ----------------\ndefine('_MI_WGGALLERY_NAME', 'wgGallery');\ndefine('_MI_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS');\n// ---------------- Admin Menu ----------------\ndefine('_MI_WGGALLERY_ADMENU1', 'Dashboard');\ndefine('_MI_WGGALLERY_ADMENU2', 'Albums');\ndefine('_MI_WGGALLERY_ADMENU3', 'Images');\ndefine('_MI_WGGALLERY_ADMENU4', 'Gallery types');\ndefine('_MI_WGGALLERY_ADMENU5', 'Album types');\ndefine('_MI_WGGALLERY_ADMENU7', 'Permissions');\ndefine('_MI_WGGALLERY_ADMENU8', 'Maintenance');\ndefine('_MI_WGGALLERY_ADMENU9', 'Watermarks');\ndefine('_MI_WGGALLERY_ADMENU10', 'Import');\ndefine('_MI_WGGALLERY_ADMENU11', 'Categories');\ndefine('_MI_WGGALLERY_FEEDBACK', 'Feedback');\ndefine('_MI_WGGALLERY_ABOUT', 'About');\n// ---------------- Admin Nav ----------------\ndefine('_MI_WGGALLERY_ADMIN_PAGER', 'List items admin pages');\ndefine('_MI_WGGALLERY_ADMIN_PAGER_DESC', 'Define the number of list items in the admin area');\n// User\ndefine('_MI_WGGALLERY_USER_PAGER', 'List items user pages');\ndefine('_MI_WGGALLERY_USER_PAGER_DESC', 'Define the number of list items in the user area');\n// Submenu\ndefine('_MI_WGGALLERY_SMNAME1', 'Index page');\ndefine('_MI_WGGALLERY_SMNAME2', 'Albums management');\ndefine('_MI_WGGALLERY_SMNAME3', 'Create new album');\ndefine('_MI_WGGALLERY_SMNAME4', 'Upload images');\ndefine('_MI_WGGALLERY_SMNAME5', 'Image management');\ndefine('_MI_WGGALLERY_SMNAME6', 'Search images');\n// Blocks\ndefine('_MI_WGGALLERY_ALBUMS_BLOCK', 'Albums block');\ndefine('_MI_WGGALLERY_ALBUMS_BLOCK_DESC', 'Show a block with albums (sorting can be selected)');\ndefine('_MI_WGGALLERY_IMAGES_BLOCK', 'Images block');\ndefine('_MI_WGGALLERY_IMAGES_BLOCK_DESC', 'Show a block with images (sorting can be selected)');\n// Config\ndefine('_MI_WGGALLERY_EDITOR', 'Editor');\ndefine('_MI_WGGALLERY_EDITOR_DESC', 'Select the Editor Desc to use');\ndefine('_MI_WGGALLERY_KEYWORDS', 'Keywords');\ndefine('_MI_WGGALLERY_KEYWORDS_DESC', 'Insert here the keywords (separate by comma)');\ndefine('_MI_WGGALLERY_SIZE_MB', 'MB');\ndefine('_MI_WGGALLERY_MAXSIZE', 'Max size');\ndefine('_MI_WGGALLERY_MAXSIZE_DESC', 'Set the max file size for uploads files');\ndefine('_MI_WGGALLERY_FILEEXT', 'Allowed file extension');\ndefine('_MI_WGGALLERY_FILEEXT_DESC', 'Set the file extension which are allowed for upload');\ndefine('_MI_WGGALLERY_MAXWIDTH', 'Maximum width upload');\ndefine('_MI_WGGALLERY_MAXWIDTH_DESC', 'Set the max width which is allowed for uploading images (in pixel)');\ndefine('_MI_WGGALLERY_MAXHEIGHT', 'Maximum height upload');\ndefine('_MI_WGGALLERY_MAXHEIGHT_DESC', 'Set the max height which is allowed for uploading images (in pixel)');\ndefine('_MI_WGGALLERY_MAXWIDTH_LARGE', 'Maximum width large image');\ndefine('_MI_WGGALLERY_MAXWIDTH_LARGE_DESC', 'Set the max width to which uploaded images should be scaled (in pixel)
    0 means, that large images keeps the original size.
    If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.');\ndefine('_MI_WGGALLERY_MAXHEIGHT_LARGE', 'Maximum height large image');\ndefine('_MI_WGGALLERY_MAXHEIGHT_LARGE_DESC', 'Set the max height to which uploaded images should be scaled (in pixel)
    0 means, that large images keeps the original size.
    If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.');\ndefine('_MI_WGGALLERY_MAXWIDTH_MEDIUM', 'Maximum width medium image');\ndefine('_MI_WGGALLERY_MAXWIDTH_MEDIUM_DESC', 'Set the max width to which uploaded images will be scaled for medium image (in pixel)
    If large/original image is smaller then image will be not enlarge (large image will be copied as medium)');\ndefine('_MI_WGGALLERY_MAXHEIGHT_MEDIUM', 'Maximum height medium image');\ndefine('_MI_WGGALLERY_MAXHEIGHT_MEDIUM_DESC', 'Set the max height to which uploaded images should be scaled for medium image (in pixel)
    If large/original image is smaller then image will be not enlarge (large image will be copied as medium)');\ndefine('_MI_WGGALLERY_MAXWIDTH_THUMBS', 'Maximum width thumbs');\ndefine('_MI_WGGALLERY_MAXWIDTH_THUMBS_DESC', 'Set the max width to which uploaded images will be scaled for thumbs (in pixel)');\ndefine('_MI_WGGALLERY_MAXHEIGHT_THUMBS', 'Maximum height thumbs');\ndefine('_MI_WGGALLERY_MAXHEIGHT_THUMBS_DESC', 'Set the max height to which uploaded images should be scaled for thumbs (in pixel)');\ndefine('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE', 'Maximum width album images');\ndefine('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE_DESC', 'Set the max width to which uploaded images will be scaled for album images (in pixel)
    If you use an image of the album itself this option has no effect');\ndefine('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE', 'Maximum height album images');\ndefine('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE_DESC', 'Set the max height to which uploaded images should be scaled for album images (in pixel)
    If you use an image of the album itself this option has no effect');\ndefine('_MI_WGGALLERY_GALLERY_TARGET', 'Target for gallery');\ndefine('_MI_WGGALLERY_GALLERY_TARGET_DESC', 'Please select where a gallery should be opened');\ndefine('_MI_WGGALLERY_LINK_TARGET_SELF', 'Same window/tab');\ndefine('_MI_WGGALLERY_LINK_TARGET_BLANK', 'New window/tab');\ndefine('_MI_WGGALLERY_IMAGE_TARGET', 'Target for single image');\ndefine('_MI_WGGALLERY_IMAGE_TARGET_DESC', 'Please select where a single image should be shown');\ndefine('_MI_WGGALLERY_LINK_TARGET_MODAL', 'Show image as modal without informations');\ndefine('_MI_WGGALLERY_LINK_TARGET_MODALINFO', 'Show image as modal with detailed image informations');\ndefine('_MI_WGGALLERY_ADDJQUERY', 'Add jquery library');\ndefine('_MI_WGGALLERY_ADDJQUERY_DESC', 'If you use already jquery (e.g. in your theme) then set to NO');\ndefine('_MI_WGGALLERY_PANEL_TYPE', 'Panel Type');\ndefine('_MI_WGGALLERY_PANEL_TYPE_DESC', 'Panel Type is the bootstrap html div.');\ndefine('_MI_WGGALLERY_SHOWBCRUMBS', 'Show breadcrumb navigation');\ndefine('_MI_WGGALLERY_SHOWBCRUMBS_DESC', \"Breadcrumb navigation displays the current page's context within the site structure.\");\ndefine('_MI_WGGALLERY_SHOWBCRUMBS_MNAME', 'Show module name');\ndefine('_MI_WGGALLERY_SHOWBCRUMBS_MNAME_DESC', 'Show the module name in breadcrumb navigation');\ndefine('_MI_WGGALLERY_SHOWCOPYRIGHT', 'Show copyright');\ndefine('_MI_WGGALLERY_SHOWCOPYRIGHT_DESC', 'You can remove the copyright from the gallery, but a backlinks to www.wedega.com is expected, anywhere on your site');\ndefine('_MI_WGGALLERY_USE_CATS', 'Use categories');\ndefine('_MI_WGGALLERY_USE_CATS_DESC', 'Define whether you want to use categories for images and albums');\ndefine('_MI_WGGALLERY_USE_TAGS', 'Use tags');\ndefine('_MI_WGGALLERY_USE_TAGS_DESC', 'Define whether you want to use tags for images and albums');\ndefine('_MI_WGGALLERY_STOREEXIF', 'Save meta data (exif)');\ndefine('_MI_WGGALLERY_STOREEXIF_DESC', 'Define whether you want to save the meta data (exif) of the images');\ndefine('_MI_WGGALLERY_EXIFTYPES', 'Exif data to display');\ndefine('_MI_WGGALLERY_EXIFTYPES_DESC', \"Define which exif data should be shown
    The option 'Save meta data (exif)' must be activated\");\ndefine('_MI_WGGALLERY_EXIF_TAGS', 'Extract tags of exif');\ndefine('_MI_WGGALLERY_EXIF_TAGS_DESC', \"Define which exif data should be automatically extraced from exif and added to an image as a tag
    The option 'Use tags' must be activated\");\ndefine('_MI_WGGALLERY_SHOWBUTTONTEXT', 'Show button text');\ndefine('_MI_WGGALLERY_SHOWBUTTONTEXT_DESC', 'Show the button text. If NO then only images are shown');\ndefine('_MI_WGGALLERY_GROUP_UPLOAD', 'Options for image upload');\ndefine('_MI_WGGALLERY_GROUP_IMAGE', 'Options for image processing');\ndefine('_MI_WGGALLERY_GROUP_DISPLAY', 'Options for display');\ndefine('_MI_WGGALLERY_GROUP_MISC', 'Misc options');\n// Notifications\ndefine('_MI_WGGALLERY_GLOBAL_NOTIFY', 'Global notification');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY', 'Send notification when a new album was created');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_CAPTION', 'Notify me about new album');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new album');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY', 'Send notification when any album was modified');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_CAPTION', 'Notify me about any modifying album');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_SUBJECT', 'Notification about modified album');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY', 'Send notification when an album is waiting for approval');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_CAPTION', 'Notify me about album is waiting for approval');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_SUBJECT', 'Notification about an album is waiting for approval');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY', 'Send notification when any album was deleted');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about any deleted album');\ndefine('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about any deleting album');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY', 'Send notification when new image was uploaded');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_CAPTION', 'Notify me about any new image');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new image');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY', 'Send notification when any image was deleted');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about deleting an image');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about deleted image');\ndefine('_MI_WGGALLERY_ALBUMS_NOTIFY', 'Albums notification');\ndefine('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY', 'Send notification when this album was modified');\ndefine('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_CAPTION', 'Notify me about modifying this album');\ndefine('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_SUBJECT', 'Notification about modified album');\ndefine('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY', 'Send notification when this album was deleted');\ndefine('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_CAPTION', 'Notify me about deleting this album');\ndefine('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_SUBJECT', 'Notification about deleted album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY', 'Send notification when a new image was uploaded to this album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_CAPTION', 'Notify me about new image to this album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_SUBJECT', 'Notification about a new image');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY', 'Send notification when an image is waiting for approval');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_CAPTION', 'Notify me about image is waiting for approval');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_SUBJECT', 'Notification about image is waiting for approval');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY', 'Send notification when a new image was deleted from this album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_CAPTION', 'Notify me about deleting image from this album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_SUBJECT', 'Notification about deleted image');\n\ndefine('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images');\ndefine('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about comments for an image');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images in this album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images in this album');\ndefine('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image');\ndefine('_MI_WGGALLERY_IMAGES_NOTIFY', 'Image notification');\ndefine('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY', 'Notify me about new comments for this image');\ndefine('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for this image');\ndefine('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image');\n\ndefine('_MI_WGGALLERY_RATINGBARS', 'Allow rating');\ndefine('_MI_WGGALLERY_RATINGBARS_DESC', 'Define whether rating should be possible and which kind of rating should be used');\ndefine('_MI_WGGALLERY_RATINGBAR_GROUPS', 'Groups with rating rights');\ndefine('_MI_WGGALLERY_RATINGBAR_GROUPS_DESC', 'Define which groups should have the right to rate');\ndefine('_MI_WGGALLERY_RATING_NONE', 'Do not use rating');\ndefine('_MI_WGGALLERY_RATING_5STARS', 'Rating with 5 stars');\ndefine('_MI_WGGALLERY_RATING_10STARS', 'Rating with 10 stars');\ndefine('_MI_WGGALLERY_RATING_LIKES', 'Rating with likes');\ndefine('_MI_WGGALLERY_RATING_10NUM', 'Rating with 10 points');\n\ndefine('_MI_WGGALLERY_STORE_ORIGINAL', 'Store original image');\ndefine('_MI_WGGALLERY_STORE_ORIGINAL_DESC', 'Define, whether you want to store the original image.\n
    Advantage: all images can be reproduced later including new water marks\n
    Disadvantage: the used server space will increase corresponding the allowed upload file size');\n" tra_mimetype: text/plain tra_proofread: '0' tra_proofread_percentage: '0' @@ -716,11 +5930,11 @@ tra_untranslated_words: '0' tra_last_commiter: '0' tra_reviewed: '0' - tra_translated_entities: '239' - tra_translated_words: '1677' + tra_translated_entities: '147' + tra_translated_words: '1028' tra_untranslated_entities: '0' - tra_last_update: '1565217089' + tra_last_update: '1595394946' tra_local: modinfo.php tra_status: '10' - tra_date: '1594055465' + tra_date: '1596562339' tra_submitter: '1' diff --git a/testdata/uploads/translations/Publisher/Publisher_english.zip b/testdata/uploads/translations/Publisher/Publisher_english.zip new file mode 100644 index 0000000..c0cf066 Binary files /dev/null and b/testdata/uploads/translations/Publisher/Publisher_english.zip differ diff --git a/testdata/uploads/translations/Publisher/english/admin.php b/testdata/uploads/translations/Publisher/english/admin.php new file mode 100644 index 0000000..c699a8c --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/admin.php @@ -0,0 +1,376 @@ + + * Licence: GNU + */ +define('_AM_PUBLISHER_ABOUT', 'About'); +define('_AM_PUBLISHER_ACTION', 'Action'); +define('_AM_PUBLISHER_ADD_OPT', 'Add %s more sub categories'); +define('_AM_PUBLISHER_ADD_OPT_SUBMIT', 'Add'); +define('_AM_PUBLISHER_ALL', 'All'); +define('_AM_PUBLISHER_ALL_EXP', 'All status: All articles of the module, whatever their status.'); +define('_AM_PUBLISHER_ALLITEMS', 'All articles in the module'); +define('_AM_PUBLISHER_ALLITEMSMSG', 'Select a status to see all available articles in the selected status.'); +define('_AM_PUBLISHER_APPROVE', 'Approve'); +define('_AM_PUBLISHER_APPROVING', 'Approving'); +define('_AM_PUBLISHER_ASC', 'Ascending'); +define('_AM_PUBLISHER_AVAILABLE', "Available"); +define('_AM_PUBLISHER_BACK2IDX', 'Cancelled. Taking you back to the index'); +define('_AM_PUBLISHER_BLOCKS', 'Blocks management'); +//define('_AM_PUBLISHER_BODY','Body'); +//define('_AM_PUBLISHER_BODY_DSC','Main body of the article
    Input Options

    1-Usual text & images with formatting

    2- Pagewrap as follows

    [pagewrap=filename.html]

    Or

    [pagewrap=filename_1.html]
    [pagebreak] this paginates
    [pagewrap=filename_2.html]
    etc.

    Or

    [pagewrap=filename_1.html]
    [pagewrap=filename_2.html]
    this combines pages

    In order to Pagewrap, upload the necessary html page(s) in yoursite.com/uploads/publisher/content, or simply use the page wrap uploader at the bottom of the page.

    Note that just below the body field, you will find a list of available pages that you can insert in the body by simply clicking on the desired page.

    '); +//define('_AM_PUBLISHER_BODY_REQ','Body*'); +define('_AM_PUBLISHER_BUTTON_CANCEL', 'Cancel'); +define('_AM_PUBLISHER_BUTTON_DELETE', 'Delete'); +define('_AM_PUBLISHER_BUTTON_EDIT', 'Edit'); +define('_AM_PUBLISHER_BUTTON_SEARCH', 'Search'); +define('_AM_PUBLISHER_BUTTON_SUBMIT', 'Submit'); +define('_AM_PUBLISHER_BUTTON_UPDATE', 'Update'); +define('_AM_PUBLISHER_CANCEL', 'Cancel'); +define('_AM_PUBLISHER_CAT_ITEMS', 'Articles'); +define('_AM_PUBLISHER_CAT_ITEMS_DSC', 'Articles within this category'); +define('_AM_PUBLISHER_CATCOLNAME', 'Title'); +define('_AM_PUBLISHER_CATCREATED', 'New category was created and saved!'); +define('_AM_PUBLISHER_CATEGORIES', 'Categories'); +define('_AM_PUBLISHER_CATEGORIES_DSC', 'Here is a list of all created categories of the module.'); +define('_AM_PUBLISHER_CATEGORIES_TITLE', 'Created categories'); +define('_AM_PUBLISHER_CATEGORY', 'Category'); +define('_AM_PUBLISHER_CATEGORY_CREATE', 'Create a category'); +define('_AM_PUBLISHER_CATEGORY_CREATE_INFO', 'Fill the following form in order to create a new category. The newly created category will be automatically displayed in the user side.'); +//define('_AM_PUBLISHER_CATEGORY_DSC','Article's Category.'); +define('_AM_PUBLISHER_CATEGORY_EDIT_INFO', 'You can edit this category. Modifications will immediately take effect in the user side.'); +define('_AM_PUBLISHER_CATEGORY_HEADER', 'Category header'); +define('_AM_PUBLISHER_CATEGORY_HEADER_DSC', ''); +define('_AM_PUBLISHER_CATEGORY_META_DESCRIPTION', 'Meta Description'); +define('_AM_PUBLISHER_CATEGORY_META_DESCRIPTION_DSC', + 'In order to help Search Engines, you can customize the meta description you would like to use for this category. if you leave this field empty when creating a category, it will automatically be populated with the Description field of this category.'); +define('_AM_PUBLISHER_CATEGORY_META_KEYWORDS', 'Meta Keywords'); +define('_AM_PUBLISHER_CATEGORY_META_KEYWORDS_DSC', + 'In order to help Search Engines, you can customize the keywords you would like to use for this category. if you leave this field empty when creating a category, it will automatically be populated with words from the Description field of this category.'); +define('_AM_PUBLISHER_CATEGORY_SAVE_ERROR', 'An error occurred while saving the category. Here is a list of error(s) :'); +define('_AM_PUBLISHER_CATEGORY_SHORT_URL', 'Short URL'); +define('_AM_PUBLISHER_CATEGORY_SHORT_URL_DSC', 'When using the SEO features of this module, you can specify a Short URL for this category. This field is optional.'); +define('_AM_PUBLISHER_CATID', 'ID'); +define('_AM_PUBLISHER_CLEAR', 'Clear'); +define('_AM_PUBLISHER_CLONE_ITEM', 'Duplicate article'); +define('_AM_PUBLISHER_CLONE_NEW', 'Duplicating article'); +define('_AM_PUBLISHER_COLDESCRIPT', 'Category description'); +define('_AM_PUBLISHER_COLISDELETED', 'Category %s has been deleted'); +define('_AM_PUBLISHER_COLMODIFIED', 'The category was successfully modified.'); +define('_AM_PUBLISHER_COLPOSIT', 'Category position'); +define('_AM_PUBLISHER_CREATE', 'Create'); +define('_AM_PUBLISHER_CREATED', 'Created'); +define('_AM_PUBLISHER_CREATEITEM', 'Create article'); +define('_AM_PUBLISHER_CREATETHEDIR', 'Create the folder'); +define('_AM_PUBLISHER_CREATINGNEW', 'Creating new'); +//define('_AM_PUBLISHER_DB_CHECKTABLES','Check tables'); +//define('_AM_PUBLISHER_DB_CURRENTVER','Current version: %s'); +//define('_AM_PUBLISHER_DB_DBVER','Database Version %s'); +//define('_AM_PUBLISHER_DB_MSG_ADD_DATA','Data added in table %s'); +//define('_AM_PUBLISHER_DB_MSG_ADD_DATA_ERR','Error adding data in table %s'); +//define('_AM_PUBLISHER_DB_MSG_CHGFIELD','Changing field %s in table %s'); +//define('_AM_PUBLISHER_DB_MSG_CHGFIELD_ERR','Error changing field %s in table %s'); +//define('_AM_PUBLISHER_DB_MSG_CREATE_TABLE','Table %s created'); +//define('_AM_PUBLISHER_DB_MSG_CREATE_TABLE_ERR','Error creating table %s'); +//define('_AM_PUBLISHER_DB_MSG_NEWFIELD','Successfully added field %s'); +//define('_AM_PUBLISHER_DB_MSG_NEWFIELD_ERR','Error adding field %s'); +//define('_AM_PUBLISHER_DB_NEEDUPDATE','Your database is out-of-date. Please upgrade your database tables!'); +//define('_AM_PUBLISHER_DB_NEEDUPDATE_WARNING','WARNING: The SmartFactory strongly recommends you to backup all Publisher tables before running this upgrade script.'); +//define('_AM_PUBLISHER_DB_NOUPDATE','Your database is up-to-date. No updates are necessary.'); +//define('_AM_PUBLISHER_DB_UPDATE_DB','Updating Database'); +//define('_AM_PUBLISHER_DB_UPDATE_ERR','Errors updating to version %s'); +//define('_AM_PUBLISHER_DB_UPDATE_NOW','Update Now!'); +//define('_AM_PUBLISHER_DB_UPDATE_OK','Successfully updated to version %s'); +//define('_AM_PUBLISHER_DB_UPDATE_TO','Updating to version %s'); +define('_AM_PUBLISHER_DELETE', 'Delete'); +define('_AM_PUBLISHER_DELETE_CAT_CONFIRM', 'Please note that by deleting a category, all the sub-categories and the articles of this category will be deleted as well, along with any comments that may have been posted related to these articles. Are you sure you wish to delete this category?'); +define('_AM_PUBLISHER_DELETE_CAT_ERROR', 'An error occurred while deleting this category.'); +define('_AM_PUBLISHER_DELETECOL', 'Delete category'); +define('_AM_PUBLISHER_DELETEITEM', 'Delete article'); +define('_AM_PUBLISHER_DELETETHISFILE', 'Are you sure to delete this file?'); +define('_AM_PUBLISHER_DELETETHISITEM', 'Are you sure to delete this item?'); +define('_AM_PUBLISHER_DESC', 'Descending'); +define('_AM_PUBLISHER_DESCRIP', 'Category description'); +define('_AM_PUBLISHER_DESCRIPTION', 'Description'); +define('_AM_PUBLISHER_DIRCREATED', 'Folder successfully created '); +define('_AM_PUBLISHER_DIRNOTCREATED', 'The folder could not be created '); +define('_AM_PUBLISHER_EDITCOL', 'Edit category'); +define('_AM_PUBLISHER_EDITING', 'Editing'); +define('_AM_PUBLISHER_EDITITEM', 'Edit the article'); +define('_AM_PUBLISHER_FDELETED', 'File deleted'); +define('_AM_PUBLISHER_FILE', 'Files'); +define('_AM_PUBLISHER_FILE_ADD', 'Adding a file'); +define('_AM_PUBLISHER_FILE_ADDING', 'Adding a new file'); +define('_AM_PUBLISHER_FILE_ADDING_DSC', 'Please fill the following form in order to add a new file to this article.'); +define('_AM_PUBLISHER_FILE_DELETE_ERROR', 'An error occurred while deleting the file.'); +//define('_AM_PUBLISHER_FILE_DESCRIPTION','Description'); +//define('_AM_PUBLISHER_FILE_DESCRIPTION_DSC','Description of the file to be uploaded.'); +define('_AM_PUBLISHER_FILE_EDITING', 'Editing a file'); +define('_AM_PUBLISHER_FILE_EDITING_DSC', 'You can edit this file. Modifications will immediately take effect in the user side.'); +define('_AM_PUBLISHER_FILE_EDITING_ERROR', 'An error occurred while updating the file.'); +define('_AM_PUBLISHER_FILE_EDITING_SUCCESS', 'The file was successfully modified.'); +define('_AM_PUBLISHER_FILE_INFORMATIONS', "File's information"); +//define('_AM_PUBLISHER_FILE_NAME','Name'); +//define('_AM_PUBLISHER_FILE_NAME_DSC','Name that will be used to identify the file.'); +//define('_AM_PUBLISHER_FILE_STATUS','File visible?'); +//define('_AM_PUBLISHER_FILE_STATUS_DSC','if you select no, the file will not be visible from the user side.'); +//define('_AM_PUBLISHER_FILE_TO_UPLOAD','File to upload:'); +//define('_AM_PUBLISHER_FILE_UPLOAD_ANOTHER','Upload again'); +define('_AM_PUBLISHER_FILEISDELETED', 'The file has been successfully deleted'); +define('_AM_PUBLISHER_FILENAME', 'File name'); +define('_AM_PUBLISHER_FILES_LINKED', 'Files linked to this article'); +define('_AM_PUBLISHER_FILEUPLOAD_ERROR', 'An error occurred while uploading the file.'); +define('_AM_PUBLISHER_FILEUPLOAD_SUCCESS', 'The file was successfully uploaded.'); +define('_AM_PUBLISHER_GOMOD', 'Go to module'); +define('_AM_PUBLISHER_HITS', 'Hits'); +define('_AM_PUBLISHER_ICO_DELETE', 'Delete'); +define('_AM_PUBLISHER_ICO_EDIT', 'Edit'); +define('_AM_PUBLISHER_ICO_OFFLINE', 'Offline'); +define('_AM_PUBLISHER_ICO_ONLINE', 'Online'); +define('_AM_PUBLISHER_ID', 'Id'); +define('_AM_PUBLISHER_IMAGE', 'Category image'); +define('_AM_PUBLISHER_IMAGE_DSC', 'Image representing the category'); +define('_AM_PUBLISHER_IMAGE_ITEM', 'Article image'); +//define('_AM_PUBLISHER_IMAGE_ITEM_DSC','Image representing the article'); +define('_AM_PUBLISHER_IMAGE_UPLOAD', 'Image upload'); +define('_AM_PUBLISHER_IMAGE_UPLOAD_DSC', 'Select an image on your computer. This image will be uploaded to the site and set as the category image.'); +//define('_AM_PUBLISHER_IMAGE_UPLOAD_ITEM_DSC','Select an image on your computer.
    This image will be uploaded to the site
    and set as the article image.'); +define('_AM_PUBLISHER_IMPORT', 'Import'); +define('_AM_PUBLISHER_IMPORTED_COMMENT', "Comment '%s' imported."); +define('_AM_PUBLISHER_IMPORTED_COMMENT_ERROR', "Error while importing comment '%s'"); +define('_AM_PUBLISHER_IMPORT_COMMENTS', 'Importing comments of the module'); +define('_AM_PUBLISHER_IMPORTED_ARTICLE_FILE', 'Linked file %s was imported'); +define('_AM_PUBLISHER_IMPORT_ARTICLE_ERROR', 'Error while importing article %s'); +define('_AM_PUBLISHER_IMPORT_ARTICLE_WRAP', "The page wrapped file %s has been copied in the module's content folder."); +define('_AM_PUBLISHER_IMPORT_BACK', 'Back to the import page'); +define('_AM_PUBLISHER_IMPORT_CATEGORIES', 'Categories to be imported'); +define('_AM_PUBLISHER_IMPORT_CATEGORIES_DSC', 'Here are the categories that will be imported in Publisher'); +define('_AM_PUBLISHER_IMPORT_CATEGORY_ERROR', 'Error while importing category %s.'); +define('_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS', 'Category %s imported successfully.'); +define('_AM_PUBLISHER_IMPORT_ERROR', 'An error occurred while importing the article.'); +define('_AM_PUBLISHER_IMPORT_FILE_NOT_FOUND', 'Import file not found at %s'); +define('_AM_PUBLISHER_IMPORT_FROM', 'Importing from %s'); +define('_AM_PUBLISHER_IMPORT_GOTOMODULE', "Go Publisher's index page"); +define('_AM_PUBLISHER_IMPORT_INFO', "You can import articles directly in Publisher. Simply select from which module you would like to import the articles and click on the 'Import' button.
    Run this operation only once, otherwise, the articles will be duplicated"); +define('_AM_PUBLISHER_IMPORT_MODULE_FOUND', '%s module was found. There are %s articles and %s categories that can be imported.'); +define('_AM_PUBLISHER_IMPORT_MODULE_FOUND_NO_ITEMS', '%s module was found, but there are no article to import.'); +define('_AM_PUBLISHER_IMPORT_NOCATSELECTED', 'No category was selected to import.'); +define('_AM_PUBLISHER_IMPORT_NO_MODULE', 'As no other supported article module are installed on this site, no article can be imported.'); +define('_AM_PUBLISHER_IMPORT_PARENT_CATEGORY', 'Parent category'); +define('_AM_PUBLISHER_IMPORT_PARENT_CATEGORY_DSC', 'Import selected categories in this parent category.'); +define('_AM_PUBLISHER_IMPORT_RESULT', 'Here is the result of the import.'); +define('_AM_PUBLISHER_IMPORT_SETTINGS', 'Import Settings'); +define('_AM_PUBLISHER_IMPORT_SUCCESS', 'The articles were successfully imported in the module.'); +define('_AM_PUBLISHER_IMPORT_TITLE', 'Import Articles'); +define('_AM_PUBLISHER_IMPORTED_ARTICLE', 'Imported article: %s'); +define('_AM_PUBLISHER_IMPORTED_ARTICLES', 'Articles imported: %s'); +define('_AM_PUBLISHER_IMPORTED_CATEGORIES', 'Categories imported: %s'); +define('_AM_PUBLISHER_IMPORT_SELECTION', 'Import Selection'); +define('_AM_PUBLISHER_IMPORT_SELECT_FILE', 'Articles'); +define('_AM_PUBLISHER_IMPORT_SELECT_FILE_DSC', 'Choose the module from which to import the articles.'); +define('_AM_PUBLISHER_INDEX', 'Index'); +define('_AM_PUBLISHER_INVENTORY', 'Module Summary'); +define('_AM_PUBLISHER_ITEM', 'Article'); +define('_AM_PUBLISHER_ITEM_CREATING', 'Creating a new article'); +define('_AM_PUBLISHER_ITEM_CREATING_DSC', 'Please fill the following form in order to create a new article.'); +define('_AM_PUBLISHER_ITEM_DELETE_ERROR', 'An error occurred while deleting this article.'); +define('_AM_PUBLISHER_ITEM_DUPLICATING', 'Duplicating an article'); +define('_AM_PUBLISHER_ITEM_DUPLICATING_DSC', 'Edit the present form in order to create a new article based on the original article.'); +define('_AM_PUBLISHER_ITEM_EDIT', 'Edit this article'); +define('_AM_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL', 'Your article has been sent and will be published upon approval by a moderator.
    Thank you for your contribution!'); +define('_AM_PUBLISHER_ITEM_REJECTED', 'This article has been set as rejected.'); +define('_AM_PUBLISHER_ITEMCAT', 'Category'); +define('_AM_PUBLISHER_ITEMCATEGORYNAME', 'Category'); +define('_AM_PUBLISHER_ITEMCOLNAME', 'Title'); +define('_AM_PUBLISHER_ITEMDESC', 'Description'); +define('_AM_PUBLISHER_ITEMID', 'ID'); +define('_AM_PUBLISHER_ITEMISDELETED', 'The article has been deleted.'); +define('_AM_PUBLISHER_ITEMNOTCREATED', 'Sorry. It was not possible to create this article!'); +define('_AM_PUBLISHER_ITEMNOTUPDATED', 'Sorry. It was not possible to update the article!'); +define('_AM_PUBLISHER_ITEMS', 'Articles'); +define('_AM_PUBLISHER_MESSAGE_ADD_MIME_ERROR', 'Error: the mime type was not added.'); +define('_AM_PUBLISHER_MESSAGE_DELETE_MIME_ERROR', 'Error: the mime type was not deleted.'); +define('_AM_PUBLISHER_MESSAGE_EDIT_MIME_ERROR', 'Error: the mime type was not updated.'); +define('_AM_PUBLISHER_MESSAGE_NO_ID', 'Error: ID was not specified.'); +define('_AM_PUBLISHER_MIME_ADD_TITLE', 'Add a mime type'); +define('_AM_PUBLISHER_MIME_ADMIN', 'Admin'); +define('_AM_PUBLISHER_MIME_ADMINF', 'Allowed admin mime type'); +define('_AM_PUBLISHER_MIME_CREATE', 'Create'); +define('_AM_PUBLISHER_MIME_CREATEF', 'Create mime type'); +define('_AM_PUBLISHER_MIME_EDIT_TITLE', 'Edit mime type'); +define('_AM_PUBLISHER_MIME_EXT', 'EXT'); +define('_AM_PUBLISHER_MIME_EXTF', "File Extension *"); +define('_AM_PUBLISHER_MIME_FINDIT', 'Get Extension!'); +define('_AM_PUBLISHER_MIME_FINDMIMETYPE', 'Find new mime type?'); +define('_AM_PUBLISHER_MIME_ID', 'ID'); +define('_AM_PUBLISHER_MIME_INFOTEXT', '
    • New mime types can be created, edit or deleted easily via this form.
    • Look for a new mime types via an external website.
    • View displayed mime types for Admin and User uploads.
    • Change mime type upload status.
    '); +define('_AM_PUBLISHER_MIME_MANAGE_TITLE', 'Mime types Management'); +define('_AM_PUBLISHER_MIME_MODIFY', 'Modify'); +define('_AM_PUBLISHER_MIME_MODIFYF', 'Modify mime type'); +define('_AM_PUBLISHER_MIME_NAME', 'Application Type'); +define('_AM_PUBLISHER_MIME_NAMEF', "Application Type/Name *
    Enter application associated with this extension.
    "); +define('_AM_PUBLISHER_MIME_SEARCH', 'Mime types Search'); +define('_AM_PUBLISHER_MIME_TYPEF', "Mime types *
    Enter each mime type associated with the file extension. Each mime type must be separated with a space.
    "); +define('_AM_PUBLISHER_MIME_USER', 'User'); +define('_AM_PUBLISHER_MIME_USERF', 'Allowed User mime type'); +define('_AM_PUBLISHER_MIMETYPES', 'Mime types'); +define('_AM_PUBLISHER_MINDEX_ACTION', 'Action'); +define('_AM_PUBLISHER_MODIFY', 'Modify'); +define('_AM_PUBLISHER_NEED_CATEGORY_ITEM', 'To create an article, you must first create a category.'); +define('_AM_PUBLISHER_NO', 'No'); +define('_AM_PUBLISHER_NOCAT', 'No categories to display'); +define('_AM_PUBLISHER_NOCOLTOEDIT', 'There are no categories to edit!'); +define('_AM_PUBLISHER_NOFILE', 'This article does not have any attached files.'); +define('_AM_PUBLISHER_NOFILESELECTED', 'No file selected.'); +define('_AM_PUBLISHER_NOITEMS', 'There are no published articles.'); +define('_AM_PUBLISHER_NOITEMS_OFFLINE', 'There are no offline articles.'); +define('_AM_PUBLISHER_NOITEMS_REJECTED', 'There are no rejected articles.'); +define('_AM_PUBLISHER_NOITEMS_SUBMITTED', 'There are no submitted article.'); +define('_AM_PUBLISHER_NOITEMSELECTED', 'No article selected!'); +define('_AM_PUBLISHER_NOITEMSSEL', 'Sorry. There are no articles in the selected state.'); +define('_AM_PUBLISHER_NOPERMSSET', 'Permission cannot be set: No categories created yet! Please create a category first.'); +define('_AM_PUBLISHER_NOSUBCAT', 'There is no sub categories created yet'); +define('_AM_PUBLISHER_NOTAVAILABLE', "Not available"); +define('_AM_PUBLISHER_NOTWRITABLE', "Not writable"); +define('_AM_PUBLISHER_OFFLINE_CREATED_SUCCESS', 'The article has been successfully created and put offline.'); +define('_AM_PUBLISHER_OFFLINE_EXP', 'Offline articles: Published articles that have been put offline, temporarily or not. Offline articles are not displayed in the user side.'); +define('_AM_PUBLISHER_OFFLINE_MOD_SUCCESS', 'The article has been successfully put offline.'); +define('_AM_PUBLISHER_OFFLINEEDITING', 'Editing an offline article'); +define('_AM_PUBLISHER_OFFLINEEDITING_INFO', 'You can edit this offline article. Modifications will be saved for this article. However, if you would like to display this article in the user side, you will need to set the status to Published.'); +define('_AM_PUBLISHER_PAGEWRAP', 'Page wrap'); +define('_AM_PUBLISHER_PAGEWRAPDSC', "A page-wrap is the ability to link an article with a content file. Doing this, the content of the article is directly taken from that file and you don't need to add the content manually. This is useful when you have already formatted HTML or PHP files."); +define('_AM_PUBLISHER_PARENT_CATEGORY_EXP', "Parent categorySelect a parent to make this a sub-category."); +define('_AM_PUBLISHER_PERMERROR', 'ERROR: cannot access file directory. Please CHMOD the uploads/publisher/content directory with value 755 or 775 depending on your environment'); +define('_AM_PUBLISHER_PERMISSIONS', 'Permissions'); +define('_AM_PUBLISHER_PERMISSIONS_APPLY_ON_ITEMS', + "Apply read permissions on articlesApply the above Read Permissions on all
    articles within that category, overriding their
    current permissions.
    Please note that this is a one-time action only, and not a property
    "); +define('_AM_PUBLISHER_PERMISSIONS_CAT_READ', "Read permissionsGroups that will have permissions to see
    this Category, as well as any articles
    inside that category.
    "); +define('_AM_PUBLISHER_PERMISSIONS_CAT_SUBMIT', 'Articles submission permissions'); +define('_AM_PUBLISHER_PERMISSIONS_CAT_SUBMIT_DSC', "Groups that will be allowed to submit articles within this category. Preference '[PERMISSIONS] User submissions' must be enabled."); +define('_AM_PUBLISHER_PERMISSIONSVIEWMAN', 'Permissions to view categories'); +define('_AM_PUBLISHER_PUBLISH', 'Publish'); +define('_AM_PUBLISHER_PUBLISHED_DSC', 'Here is a list of all published articles available in the user side.'); +define('_AM_PUBLISHER_PUBLISHED_EXP', 'Published articles: articles that have been approved and are displayed in the user side.'); +define('_AM_PUBLISHER_PUBLISHED_MOD_SUCCESS', 'The article has been successfully modified.'); +define('_AM_PUBLISHER_PUBLISHEDEDITING', 'Editing a published article'); +define('_AM_PUBLISHER_PUBLISHEDEDITING_INFO', 'You can edit this article. Modifications will immediately take effect in the user side.'); +define('_AM_PUBLISHER_PUBLISHEDITEMS', 'Published articles'); +define('_AM_PUBLISHER_REJECTED_EDIT', 'Edit this rejected article'); +define('_AM_PUBLISHER_REJECTED_ITEM', 'Rejected article'); +define('_AM_PUBLISHER_REJECTED_ITEM_EXP', 'Rejected articles: articles that have been submitted by user, but rejected by a moderator. Rejected articles are not displayed in the user side.'); +define('_AM_PUBLISHER_RUSUREDELF', 'Are you sure you want to delete this file?'); +define('_AM_PUBLISHER_SCATEGORYNAME', + "Create subcategories

    Fill the text box with the names of sub categories to create.
    Leave blank to not create subcategory. To create more, enter the how much more to create then press 'Add'
    "); +define('_AM_PUBLISHER_SEARCH', 'Search'); +define('_AM_PUBLISHER_SEARCH_PW', 'Only HTML, HTM or XHTML extensions are allowed'); +define('_AM_PUBLISHER_SELECT_SORT', 'Sort order'); +define('_AM_PUBLISHER_SELECT_STATUS', 'Status'); +define('_AM_PUBLISHER_SHOWING', 'Showing'); +define('_AM_PUBLISHER_STATUS0', 'No status'); +define('_AM_PUBLISHER_SUBCAT_CAT', 'Sub categories'); +define('_AM_PUBLISHER_SUBCAT_CAT_DSC', 'Here is the list of the sub categories of this category'); +define('_AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR', 'An error occurred while saving the category. Here is a list of error(s):'); +define('_AM_PUBLISHER_SUBDESCRIPT', 'Description'); +define('_AM_PUBLISHER_SUBMISSION_MODERATE', 'Moderate this article'); +define('_AM_PUBLISHER_SUBMISSIONSMNGMT', 'Submitted articles'); +define('_AM_PUBLISHER_SUBMIT', 'Submit'); +define('_AM_PUBLISHER_SUBMITTED_APPROVE_SUCCESS', 'The submitted article has been published in the user side.'); +define('_AM_PUBLISHER_SUBMITTED_EXP', 'Submitted articles: Articles that have been submitted by users. Once approved, they will be displayed in the user side.'); +define('_AM_PUBLISHER_SUBMITTED_INFO', "This article has been submitted by a member. You can make some modifications if you'd like. Upon approval, this article will be displayed in the user side of this site."); +define('_AM_PUBLISHER_SUBMITTED_TITLE', 'Approving a submitted article'); +define('_AM_PUBLISHER_SUMMARY', 'Introduction'); +//define('_AM_PUBLISHER_SUMMARY_DSC','Article's introduction'); +define('_AM_PUBLISHER_TEXT_ASCENDING', 'Ascending'); +define('_AM_PUBLISHER_TEXT_DESCENDING', 'Descending'); +define('_AM_PUBLISHER_TEXT_NO_RECORDS', 'No records found'); +define('_AM_PUBLISHER_TEXT_NUMBER_PER_PAGE', 'Number Per Page:'); +define('_AM_PUBLISHER_TEXT_ORDER_BY', 'Order By:'); +define('_AM_PUBLISHER_TEXT_SEARCH_BY', 'Search By:'); +define('_AM_PUBLISHER_TEXT_SEARCH_MIME', 'Search mime types'); +define('_AM_PUBLISHER_TEXT_SEARCH_TEXT', 'Search Text:'); +define('_AM_PUBLISHER_TEXT_SORT_BY', 'Sort By:'); +define('_AM_PUBLISHER_TITLE', 'Title'); +define('_AM_PUBLISHER_TOTAL_OFFLINE', 'Offline articles: '); +define('_AM_PUBLISHER_TOTALCAT', 'Categories:'); +define('_AM_PUBLISHER_TOTALPUBLISHED', 'Published articles: '); +define('_AM_PUBLISHER_TOTALSUBMITTED', 'Submitted articles: '); +define('_AM_PUBLISHER_UPDATE_MODULE', 'Update module'); +define('_AM_PUBLISHER_UPLOAD', 'Upload'); +define('_AM_PUBLISHER_UPLOAD_FILE', 'Upload a file'); +define('_AM_PUBLISHER_UPLOAD_FILE_NEW', 'Upload a new file'); +define('_AM_PUBLISHER_UPLOADED_DATE', 'Uploaded'); +define('_AM_PUBLISHER_VIEW_CATS', 'Select categories that each group can view'); +define('_AM_PUBLISHER_YES', 'Yes'); +//define('_AM_PUBLISHER_TOOLS','Tools'); +//define('_AM_PUBLISHER_CONFIGURE_READ_PERMISSIONS','Configure read permissions'); +//define('_AM_PUBLISHER_CONFIGURE_READ_PERMISSIONS_EXP','This tool allows you to quickly configure read permissions for ALL categories and ALL articles at once. ALl permissions will first be deleted and then replaced by the options your will have selected.

    Please use this tool with care!'); +//define('_AM_PUBLISHER_FULLACCESS','Categories and articles read permissions'); +//define('_AM_PUBLISHER_PERMISSIONS_UPDATED','Permissions updated.'); +define('_AM_PUBLISHER_ITEM_TAG', 'Tags'); +//added in publisher +define('_AM_PUBLISHER_PERMISSIONS_FORM', 'Fields available in articles submission forms'); +define('_AM_PUBLISHER_PERMISSIONS_FORM_DSC', 'You can select which optional fields will be present in articles submission forms. You can set default values for this fields in preferences.'); +define('_AM_PUBLISHER_NOTIFY', 'Notify on publish?'); +define('_AM_PUBLISHER_PERMISSIONS_EDITORS', 'Editors available in articles submission forms'); +define('_AM_PUBLISHER_PERMISSIONS_EDITORS_DSC', 'You can select which editors are available in article submission forms.'); +define('_AM_PUBLISHER_PERMISSIONS_GLOBAL', 'Global permission settings'); +define('_AM_PUBLISHER_PERMISSIONS_GLOBAL_DSC', 'Select which groups can perform which actions.'); +define('_AM_PUBLISHER_RATE', 'Rate'); +define('_AM_PUBLISHER_CLONE', 'Clone'); +define('_AM_PUBLISHER_CLONE_DSC', 'Cloning a module has never been this easy! Just type in the name you want for it and hit submit button!'); +define('_AM_PUBLISHER_CLONE_TITLE', 'Clone %s'); +define('_AM_PUBLISHER_CLONE_NAME', 'Choose a name for the new module'); +define('_AM_PUBLISHER_CLONE_NAME_DSC', 'Do not use special characters!
    Do not choose an existing module dirname or database table name!'); +define('_AM_PUBLISHER_CLONE_INVALIDNAME', 'ERROR: Invalid module name, please try another one!'); +define('_AM_PUBLISHER_CLONE_EXISTS', 'ERROR: Module name already taken, please try another one!'); +define('_AM_PUBLISHER_CLONE_CONGRAT', 'Congratulations! %s was sucessfully created!
    You may want to make changes in language files.'); +define('_AM_PUBLISHER_CLONE_IMAGEFAIL', 'Attention, we failed creating the new module logo. Please consider modifying assets/images/logo_module.png manually!'); +define('_AM_PUBLISHER_CLONE_FAIL', "Sorry, we failed in creating the new clone. Maybe you need to temporally set write permissions (CHMOD 777) to 'modules' folder and try again."); +define('_AM_PUBLISHER_COMMENTS', 'Comments'); +define('_AM_PUBLISHER_CATEGORY_MODERATOR', 'Moderator'); +define('_AM_PUBLISHER_CATEGORY_MODERATOR_DSC', "A moderator can access and submit in this category even if he does not have groups permissions.
    To moderate a sub category the user must have permissions to submit in the parent category.
    Set to 'anonymous' if you do not need a moderator."); +//03/05/2012 +define('_AM_PUBLISHER_PERMISSIONS_CAT_MODERATOR', 'Moderation permissions'); +define('_AM_PUBLISHER_PERMISSIONS_CAT_MODERATOR_DSC', "Groups that will be allowed to moderate articles within this category. Users on these groups will be able to edit/delete/clone articles. Don't forget to also set submit permissions on these groups!"); +//1.01 Beta 1 +define('_AM_PUBLISHER_ITEMCATEGORY_ID', 'ID'); +define('_AM_PUBLISHER_ITEM_VIEWS', 'Views'); +//1.02 Beta 3 +define('_AM_PUBLISHER_VALID_ERR_MIME_EXT', 'Invalid MIME Extension'); +define('_AM_PUBLISHER_VALID_ERR_MIME_NAME', 'Invalid MIME Name'); +define('_AM_PUBLISHER_VALID_ERR_MIME_TYPES', 'Invalid MIME Type'); +define('_AM_PUBLISHER_MSG_SUBMISSION_ERR', 'Submission Errors'); +define('_AM_PUBLISHER_TEXT_SESSION_RESET', 'Clear Add Session'); +define('_AM_PUBLISHER_MIME_MANDATORY_FIELD', " * These Fields are Required"); + +define('_AM_PUBLISHER_IMPORT_NO_CATEGORY', 'Views'); +define('_AM_PUBLISHER_REJECTED', 'Rejected'); +define('_AM_PUBLISHER_REJECTED_EDIT_INFO', 'Edit changes have been rejected'); +define('_PUBLISHER_RATE', 'Rating'); +define('_AM_PUBLISHER_SETMPERM', 'Set Permissions'); + +define('_AM_PUBLISHER_IMPORT_FMCONTENT_NAME', 'FmContent Top Level'); +define('_AM_PUBLISHER_IMPORT_FMCONTENT_TLT', 'Imported Articles from FmContent without a category.'); +define('_AM_PUBLISHER_IMPORT_DONE', 'Done.'); + +define('_AM_PUBLISHER_VOTES', 'Votes'); +define('_AM_PUBLISHER_COMMENTS_COUNT', 'Comments'); +//1.05 +define('_AM_PUBLISHER_UPGRADEFAILED0', "Update failed - couldn't rename field '%s'"); +define('_AM_PUBLISHER_UPGRADEFAILED1', "Update failed - couldn't add new fields"); +define('_AM_PUBLISHER_UPGRADEFAILED2', "Update failed - couldn't rename table '%s'"); +define('_AM_PUBLISHER_ERROR_COLUMN', 'Could not create column in database : %s'); +define('_AM_PUBLISHER_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)'); +define('_AM_PUBLISHER_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)'); +define('_AM_PUBLISHER_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module'); + +//1.05 Beta 1 +define('_AM_PUBLISHER_AUTHOR', 'Author'); +define('_AM_PUBLISHER_SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully'); + +//added 2017-05-16 +define('_AM_PUBLISHER_MIME_ACCESS_CONFIRM', 'Confirm'); +define('_AM_PUBLISHER_MIME_ACCESS_CONFIRM_ADMIN', 'Confirm change to admin access for %s'); +define('_AM_PUBLISHER_MIME_ACCESS_CONFIRM_USER', 'Confirm change to user access for %s'); diff --git a/testdata/uploads/translations/Publisher/english/blocks.php b/testdata/uploads/translations/Publisher/english/blocks.php new file mode 100644 index 0000000..08a6120 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/blocks.php @@ -0,0 +1,109 @@ + + * Licence: GNU + */ +// Blocks +define('_MB_PUBLISHER_ALLCAT', 'All categories'); +define('_MB_PUBLISHER_AUTO_LAST_ITEMS', 'Automatically display last item(s)?'); +define('_MB_PUBLISHER_CATEGORY', 'Category'); +define('_MB_PUBLISHER_CHARS', 'Length of the title'); +define('_MB_PUBLISHER_COMMENTS', 'Comment(s)'); +define('_MB_PUBLISHER_DATE', 'Published date'); +define('_MB_PUBLISHER_FIRST', 'Exclude First'); +define('_MB_PUBLISHER_DISP', 'Display'); +define('_MB_PUBLISHER_DISPLAY_COMMENTS', 'Display comment count?'); +define('_MB_PUBLISHER_DISPLAY_TYPE', 'Display type:'); +define('_MB_PUBLISHER_DISPLAY_TYPE_BLOCK', 'Each item is a block'); +define('_MB_PUBLISHER_DISPLAY_TYPE_BULLET', 'Each item is a bullet'); +define('_MB_PUBLISHER_DISPLAY_WHO_AND_WHEN', 'Display the poster and date?'); +define('_MB_PUBLISHER_FULLITEM', 'Read the complete article'); +define('_MB_PUBLISHER_HITS', 'Number of hits'); +define('_MB_PUBLISHER_ITEMS', 'Articles'); +define('_MB_PUBLISHER_LAST_ITEMS_COUNT', 'if “Yes”, how many items to display?'); +define('_MB_PUBLISHER_ORDER', 'Display order'); +define('_MB_PUBLISHER_ORDER_SHOW', 'Show order in block'); +define('_MB_PUBLISHER_POSTEDBY', 'Published by'); +define('_MB_PUBLISHER_READMORE', 'Read more...'); +define('_MB_PUBLISHER_READS', 'reads'); +define('_MB_PUBLISHER_SELECT_ITEMS', 'if “No”, select the articles to be displayed:'); +define('_MB_PUBLISHER_SELECTCAT', 'Select category to display:'); +define('_MB_PUBLISHER_VISITITEM', 'Visit the'); +define('_MB_PUBLISHER_WEIGHT', 'List by weight'); +define('_MB_PUBLISHER_WHO_WHEN', 'Published by %s on %s'); +//bd tree block hack +define('_MB_PUBLISHER_LEVELS', 'levels'); +define('_MB_PUBLISHER_CURRENTCATEGORY', 'Current Category'); +define('_MB_PUBLISHER_ASC', 'ASC'); +define('_MB_PUBLISHER_DESC', 'DESC'); +define('_MB_PUBLISHER_SHOWITEMS', 'Show Items'); +//--/bd +define('_MB_PUBLISHER_FILES', 'files'); +define('_MB_PUBLISHER_DIRECTDOWNLOAD', 'Direct link to download the file instead of a link to the article?'); +define('_MB_PUBLISHER_FROM', 'Select articles
    from '); +define('_MB_PUBLISHER_UNTIL', '  to'); +define('_MB_PUBLISHER_DATE_FORMAT', 'Date format must be mm/dd/yyy'); +define('_MB_PUBLISHER_ARTICLES_FROM_TO', 'Articles published between %s and %s '); +define('_MB_PUBLISHER_TRUNCATE', 'Truncate summary text at the given bytes (0 will disable this feature) :'); +define('_MB_PUBLISHER_DISPLAY_CATIMAGE', 'Display category image (if a category is selected)?'); +define('_MB_PUBLISHER_MORE', 'More:'); +define('_MB_PUBLISHER_NUMBER_COLUMN_VIEW', 'Number of columns to show'); +define('_MB_PUBLISHER_NUMBER_ITEMS_CAT', 'Number of items in each category'); +define('_MB_PUBLISHER_IMAGE_TO_DISPLAY', 'Choose an image to display'); +define('_MB_PUBLISHER_IMAGE_ARTICLE', 'Article image'); +define('_MB_PUBLISHER_IMAGE_CATEGORY', 'Category image'); +define('_MB_PUBLISHER_IMAGE_AVATAR', 'User avatar'); +//latest news block +define('_MB_PUBLISHER_SP', ' : '); +define('_MB_PUBLISHER_NO_COMMENTS', 'No comments'); +define('_MB_PUBLISHER_MORE_ITEMS', 'More Articles'); +define('_MB_PUBLISHER_POSTER', 'Posted by '); +define('_MB_PUBLISHER_COLUMNS', 'Number of Columns'); +define('_MB_PUBLISHER_COLUMN', 'column'); +define('_MB_PUBLISHER_TEXTLENGTH', 'Number of Letters'); +define('_MB_PUBLISHER_LETTER', 'Letter'); +define('_MB_PUBLISHER_IMGWIDTH', 'Image Width'); +define('_MB_PUBLISHER_IMGHEIGHT', 'Image Height'); +define('_MB_PUBLISHER_PIXEL', 'pixel'); +define('_MB_PUBLISHER_BORDER', 'Image Border Size'); +define('_MB_PUBLISHER_BORDERCOLOR', 'Image Border Color'); +define('_MB_PUBLISHER_IMGPOSITION', 'Image Position'); +define('_MB_PUBLISHER_DISPLAY_MORELINK', 'Display \'More News\'?'); +define('_MB_PUBLISHER_DISPLAY_TOPICLINK', 'Display \'Topics\'?'); +define('_MB_PUBLISHER_DISPLAY_ARCHIVELINK', 'Display \'Archives\'?'); +define('_MB_PUBLISHER_DISPLAY_SUBMITLINK', 'Display \'Submit\'?'); +define('_MB_PUBLISHER_DISPLAY_POSTEDBY', 'Display \'Posted By\'?'); +define('_MB_PUBLISHER_DISPLAY_POSTTIME', 'Display \'Date\'?'); +define('_MB_PUBLISHER_DISPLAY_COMMENT', 'Display \'Comment(s)\'?'); +define('_MB_PUBLISHER_DISPLAY_TOPICTITLE', 'Display \'Topic Title\'?'); +define('_MB_PUBLISHER_DISPLAY_READ', 'Display \'Read Counter\'?'); +define('_MB_PUBLISHER_DISPLAY_PRINT', 'Display print icon?'); +define('_MB_PUBLISHER_DISPLAY_PDF', 'Display pdf icon?'); +define('_MB_PUBLISHER_DISPLAY_EMAIL', 'Display email icon?'); +define('_MB_PUBLISHER_TOPICSDISPLAY', 'Topics to Display'); +define('_MB_PUBLISHER_SCROLL', 'Enable Scrolling News Ticker'); +define('_MB_PUBLISHER_SCROLLHEIGHT', 'Scroll Height'); +define('_MB_PUBLISHER_SCROLLSPEED', 'Scroll Speed'); +define('_MB_PUBLISHER_SCROLLDIR', 'Scroll Direction'); +define('_MB_PUBLISHER_SCROLL_RIGHT', 'Right'); +define('_MB_PUBLISHER_SCROLL_LEFT', 'Left'); +define('_MB_PUBLISHER_SCROLL_UP', 'Up'); +define('_MB_PUBLISHER_SCROLL_DOWN', 'Down'); +define('_MB_PUBLISHER_SELECTEDSTORIES', 'Set article IDs (e.g.: 3,8,23,46) note: set 0 to show all'); +define('_MB_PUBLISHER_IMGDISPLAY', 'Show Article Image'); +define('_MB_PUBLISHER_GENERALCONFIG', 'General Options'); +define('_MB_PUBLISHER_PHOTOSCONFIG', 'Images Options'); +define('_MB_PUBLISHER_LINKSCONFIG', 'Links Options'); +define('_MB_PUBLISHER_TOPICSCONFIG', 'Topic Options'); +define('_MB_PUBLISHER_TEMPLATESCONFIG', 'Template Options'); +define('_MB_PUBLISHER_SUBMITNEWS', 'Submit article'); +define('_MB_PUBLISHER_TEMPLATE', 'Template'); +define('_MB_PUBLISHER_TEMPLATE_NORMAL', 'Normal'); +define('_MB_PUBLISHER_TEMPLATE_EXTENDED', 'Extended'); +define('_MB_PUBLISHER_TEMPLATE_TICKER', 'Ticker'); +define('_MB_PUBLISHER_TEMPLATE_SLIDER1', 'Fade-in Slider'); +define('_MB_PUBLISHER_TEMPLATE_SLIDER2', 'Tabbed Slider'); +define('_MB_PUBLISHER_ARCHIVE', 'Archive'); +//25-11-2012 +define('_MB_PUBLISHER_ONECOMMENT', '1 comment'); diff --git a/testdata/uploads/translations/Publisher/english/common.php b/testdata/uploads/translations/Publisher/english/common.php new file mode 100644 index 0000000..8f89008 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/common.php @@ -0,0 +1,225 @@ + + * Licence: GNU + */ +define('_CO_PUBLISHER_MESSAGE_FILE_ERROR', 'Error: Unable to store uploaded file for the following reasons:
    %s'); +define('_CO_PUBLISHER_MESSAGE_WRONG_MIMETYPE', 'Error: file type is not allowed. Please re-submit.'); +define('_CO_PUBLISHER_ALLOWCOMMENTS', 'Can article be commented?'); +define('_CO_PUBLISHER_AUTHOR_ALIAS', 'Author alias'); +define('_CO_PUBLISHER_AUTHOR_ALIAS_DSC', 'Select the alias name of the poster, this will be used instead of “anonymous” and will set the owner ID of the article to 0'); +define('_CO_PUBLISHER_AVAILABLE_PAGE_WRAP', 'Available pages to wrap'); +define('_CO_PUBLISHER_AVAILABLE_PAGE_WRAP_DSC', 'Here are the pages available for wrapping in the body. Click on the page(s) you would like to wrap. Works with XOOPS editor only for the moment. Add manually if you are on another editor.'); +define('_CO_PUBLISHER_DATESUB', 'Published'); +define('_CO_PUBLISHER_DATESUB_DSC', 'Select the date of publication'); +define('_CO_PUBLISHER_ITEM_META_DESCRIPTION', 'Meta Description'); +define('_CO_PUBLISHER_ITEM_META_DESCRIPTION_DSC', 'In order to help Search Engines, you can customize the meta description you would like to use for this article. if you leave this field empty when creating a category, it will automatically be populated with the Summary field of this article.'); +define('_CO_PUBLISHER_ITEM_META_KEYWORDS', 'Meta Keywords'); +define('_CO_PUBLISHER_ITEM_META_KEYWORDS_DSC', 'In order to help Search Engines, you can customize the keywords you would like to use for this article. If you leave this field empty when creating an article, it will automatically be populated with words from the Summary field of this article.'); +define('_CO_PUBLISHER_ITEM_SHORT_URL', 'Short URL'); +define('_CO_PUBLISHER_ITEM_SHORT_URL_DSC', 'When using the SEO features of this module, you can specify a Short URL for this article. This field is optional.'); +//define('_CO_PUBLISHER_PERMISSIONS_ITEM', 'Permissions'); +//define('_CO_PUBLISHER_PERMISSIONS_ITEM_DSC', 'Groups that will have permissions to see this item.'); +define('_CO_PUBLISHER_SUBMITTED', 'Submitted'); +define('_CO_PUBLISHER_PUBLISHED', 'Published'); +define('_CO_PUBLISHER_OFFLINE', 'Offline'); +define('_CO_PUBLISHER_REJECTED', 'Rejected'); +define('_CO_PUBLISHER_STATUS', 'Status'); +define('_CO_PUBLISHER_STATUS_DSC', 'Select the status of this article'); +define('_CO_PUBLISHER_UID', 'Poster name'); +define('_CO_PUBLISHER_UID_DSC', 'Select the name of the poster'); +define('_CO_PUBLISHER_WEIGHT', 'Weight'); +define('_CO_PUBLISHER_ITEM_UPLOAD_FILE', 'File upload'); +define('_CO_PUBLISHER_ITEM_UPLOAD_FILE_DSC', + 'SELECT a file FROM your computer TO attach it TO this article. You will be able TO ADD more files once the article has been created. Simply edit the article AND scroll AT the bottom OF the PAGE TO see the ADD FILE button.

    FOR example, you could ADD a Word document OR an Excel document. You can even upload a Flash FILE AND it will be directly embedded INTO your article! '); +//define('_CO_PUBLISHER_OPTIONS','Options'); +define('_CO_PUBLISHER_DISPLAY_SUMMARY', 'Display summary on the item page ?'); +define('_CO_PUBLISHER_DOHTML', 'Enable HTML tags'); +define('_CO_PUBLISHER_DOIMAGE', 'Enable images'); +define('_CO_PUBLISHER_DOLINEBREAK', 'Enable line break'); +define('_CO_PUBLISHER_DOSMILEY', 'Enable smiley icons'); +define('_CO_PUBLISHER_DOXCODE', 'Enable XOOPS codes'); +define('_CO_PUBLISHER_EDIT', 'Edit article'); +define('_CO_PUBLISHER_CLONE', 'Duplicate article'); +define('_CO_PUBLISHER_ADD_FILE', 'Add a file'); +define('_CO_PUBLISHER_DELETE', 'Delete article'); +define('_CO_PUBLISHER_PDF', 'View this article in PDF format'); +define('_CO_PUBLISHER_PRINT', 'Print article'); +define('_CO_PUBLISHER_MAIL', 'Send article'); +define('_CO_PUBLISHER_INTITEM', 'Have a look at this article at %s'); +define('_CO_PUBLISHER_INTITEMFOUND', 'Here is an interesting article I have found at %s'); +define('_CO_PUBLISHER_POSTEDBY', 'Published by %s on %s'); +define('_CO_PUBLISHER_BODY', 'Body'); +define('_CO_PUBLISHER_BODY_DSC', "Article's body"); +define('_CO_PUBLISHER_CATEGORY', 'Category'); +define('_CO_PUBLISHER_CATEGORY_DSC', "Article's category."); +define('_CO_PUBLISHER_IMAGE_ITEM', 'Article featured image'); +define('_CO_PUBLISHER_IMAGE_ITEM_DSC', 'Image representing the article'); +define('_CO_PUBLISHER_IMAGE_UPLOAD', 'Image upload'); +//define('_CO_PUBLISHER_IMAGE_UPLOAD_ITEM_DSC','Select an image on your computer.
    This image will be uploaded to the site
    and set as the article image.'); +define('_CO_PUBLISHER_SUBCATEGORIES_INFO', 'Subcategories within %s :'); +define('_CO_PUBLISHER_SUMMARY', 'Block summary'); +define('_CO_PUBLISHER_SUMMARY_DSC', 'This summary is used for blocks, index and category pages. It does not display inside article.'); +define('_CO_PUBLISHER_TITLE', 'Title'); +define('_CO_PUBLISHER_SUBTITLE', 'Sub title'); +define('_CO_PUBLISHER_ERROR', 'Sorry, some error occurred!'); +define('_CO_PUBLISHER_SORTBY', 'Sort by'); +define('_CO_PUBLISHER_ADD', 'Add'); +define('_CO_PUBLISHER_REMOVE', 'Remove'); +define('_CO_PUBLISHER_PREVIEW', 'Preview'); +define('_CO_PUBLISHER_CREATE', 'Create'); +define('_CO_PUBLISHER_CLEAR', 'Clear'); +define('_CO_PUBLISHER_CANCEL', 'Cancel'); +define('_CO_PUBLISHER_IMAGE_ITEMS', 'Article images'); +define('_CO_PUBLISHER_IMAGE_ITEMS_DSC', 'Please choose the images related to this article'); +define('_CO_PUBLISHER_IMAGE_PREVIEW', 'Image preview'); +define('_CO_PUBLISHER_NOTIFY', 'Notify on publish?'); +define('_CO_PUBLISHER_FILEUPLOAD_ERROR', 'An error occurred while uploading the file.'); +define('_CO_PUBLISHER_FILEUPLOAD_SUCCESS', 'The file was successfully uploaded.'); +define('_CO_PUBLISHER_NEW_FEATURE', 'New feature!'); +define('_CO_PUBLISHER_TAB_MAIN', 'Main'); +define('_CO_PUBLISHER_TAB_IMAGES', 'Images'); +define('_CO_PUBLISHER_TAB_OTHERS', 'Others'); +define('_CO_PUBLISHER_TAB_META', 'Meta data'); +define('_CO_PUBLISHER_TAB_PERMISSIONS', 'Permissions'); +define('_CO_PUBLISHER_IMAGE_UPLOAD_NEW', 'Upload new image'); +//define('_CO_PUBLISHER_IMAGE_UPLOADING','Uploading'); +define('_CO_PUBLISHER_IMAGE_NICENAME', 'Enter image name'); +define('_CO_PUBLISHER_IMAGE_CAT_NONE', 'No image category found'); +define('_CO_PUBLISHER_IMAGE_CAT_NOPERM', 'You have no permissions to use this image category'); +//30/04/2012 +define('_CO_PUBLISHER_TAB_FILES', 'Files'); +define('_CO_PUBLISHER_FILE', 'Files'); +define('_CO_PUBLISHER_FILE_DESCRIPTION', 'Description'); +define('_CO_PUBLISHER_FILE_DESCRIPTION_DSC', 'Description of the file to be uploaded.'); +define('_CO_PUBLISHER_FILE_NAME_DSC', 'Name that will be used to identify the file.'); +define('_CO_PUBLISHER_FILE_STATUS', 'File visible?'); +define('_CO_PUBLISHER_FILE_STATUS_DSC', 'if you select no, the file will not be visible from the user side.'); +define('_CO_PUBLISHER_FILE_TO_UPLOAD', 'File to upload:'); +define('_CO_PUBLISHER_FILE_TYPE', 'File type'); +define('_CO_PUBLISHER_FILE_UPLOAD_ANOTHER', 'Upload again'); +define('_CO_PUBLISHER_FILENAME', 'File name'); +define('_CO_PUBLISHER_FILES_LINKED', 'Files linked to this article'); +//Added 30/05/2012 +define('_CO_PUBLISHER_EDITFILE', 'Edit file'); +define('_CO_PUBLISHER_DELETEFILE', 'Delete file'); +//added 2017-05-16 +define('_CO_PUBLISHER_BAD_TOKEN', 'Invalid token, please try again'); + +//2017-11-22 + +$moduleDirName = basename(dirname(dirname(__DIR__))); +$moduleDirNameUpper = mb_strtoupper($moduleDirName); + +define('CO_' . $moduleDirNameUpper . '_GDLIBSTATUS', 'GD library support: '); +define('CO_' . $moduleDirNameUpper . '_GDLIBVERSION', 'GD Library version: '); +define('CO_' . $moduleDirNameUpper . '_GDOFF', "Disabled (No thumbnails available)"); +define('CO_' . $moduleDirNameUpper . '_GDON', "Enabled (Thumbsnails available)"); +define('CO_' . $moduleDirNameUpper . '_IMAGEINFO', 'Server status'); +define('CO_' . $moduleDirNameUpper . '_MAXPOSTSIZE', 'Max post size permitted (post_max_size directive in php.ini): '); +define('CO_' . $moduleDirNameUpper . '_MAXUPLOADSIZE', 'Max upload size permitted (upload_max_filesize directive in php.ini): '); +define('CO_' . $moduleDirNameUpper . '_MEMORYLIMIT', 'Memory limit (memory_limit directive in php.ini): '); +define('CO_' . $moduleDirNameUpper . '_METAVERSION', "Downloads meta version: "); +define('CO_' . $moduleDirNameUpper . '_OFF', "OFF"); +define('CO_' . $moduleDirNameUpper . '_ON', "ON"); +define('CO_' . $moduleDirNameUpper . '_SERVERPATH', 'Server path to XOOPS root: '); +define('CO_' . $moduleDirNameUpper . '_SERVERUPLOADSTATUS', 'Server uploads status: '); +define('CO_' . $moduleDirNameUpper . '_SPHPINI', "Information taken from PHP ini file:"); +define('CO_' . $moduleDirNameUpper . '_UPLOADPATHDSC', 'Note. Upload path *MUST* contain the full server path of your upload folder.'); + +define('CO_' . $moduleDirNameUpper . '_PRINT', "Print"); +define('CO_' . $moduleDirNameUpper . '_PDF', "Create PDF"); + +define('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED0', "Update failed - couldn't rename field '%s'"); +define('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED1', "Update failed - couldn't add new fields"); +define('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED2', "Update failed - couldn't rename table '%s'"); +define('CO_' . $moduleDirNameUpper . '_ERROR_COLUMN', 'Could not create column in database : %s'); +define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)'); +define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)'); +define('CO_' . $moduleDirNameUpper . '_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module'); + +define('CO_' . $moduleDirNameUpper . '_FOLDERS_DELETED_OK', 'Upload Folders have been deleted'); + +// Error Msgs +define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_DEL_PATH', 'Could not delete %s directory'); +define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_REMOVE', 'Could not delete %s'); +define('CO_' . $moduleDirNameUpper . '_ERROR_NO_PLUGIN', 'Could not load plugin'); + +//Help +define('CO_' . $moduleDirNameUpper . '_DIRNAME', basename(dirname(dirname(__DIR__)))); +define('CO_' . $moduleDirNameUpper . '_HELP_HEADER', __DIR__ . '/help/helpheader.tpl'); +define('CO_' . $moduleDirNameUpper . '_BACK_2_ADMIN', 'Back to Administration of '); +define('CO_' . $moduleDirNameUpper . '_OVERVIEW', 'Overview'); + +//define('CO_' . $moduleDirNameUpper . '_HELP_DIR', __DIR__); + +//help multi-page +define('CO_' . $moduleDirNameUpper . '_DISCLAIMER', 'Disclaimer'); +define('CO_' . $moduleDirNameUpper . '_LICENSE', 'License'); +define('CO_' . $moduleDirNameUpper . '_SUPPORT', 'Support'); + +//Sample Data +define('CO_' . $moduleDirNameUpper . '_' . 'ADD_SAMPLEDATA', 'Import Sample Data (will delete ALL current data)'); +define('CO_' . $moduleDirNameUpper . '_' . 'SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully'); +define('CO_' . $moduleDirNameUpper . '_' . 'SAVE_SAMPLEDATA', 'Export Tables to YAML'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON', 'Show Sample Button?'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON_DESC', 'If yes, the "Add Sample Data" button will be visible to the Admin. It is Yes as a default for first installation.'); +define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA', 'Export DB Schema to YAML'); +define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_SUCCESS', 'Export DB Schema to YAML was a success'); +define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_ERROR', 'ERROR: Export of DB Schema to YAML failed'); + +//letter choice +define('CO_' . $moduleDirNameUpper . '_' . 'BROWSETOTOPIC', "Browse items alphabetically"); +define('CO_' . $moduleDirNameUpper . '_' . 'OTHER', 'Other'); +define('CO_' . $moduleDirNameUpper . '_' . 'ALL', 'All'); + +// block defines +define('CO_' . $moduleDirNameUpper . '_' . 'ACCESSRIGHTS', 'Access Rights'); +define('CO_' . $moduleDirNameUpper . '_' . 'ACTION', 'Action'); +define('CO_' . $moduleDirNameUpper . '_' . 'ACTIVERIGHTS', 'Active Rights'); +define('CO_' . $moduleDirNameUpper . '_' . 'BADMIN', 'Block Administration'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLKDESC', 'Description'); +define('CO_' . $moduleDirNameUpper . '_' . 'CBCENTER', 'Center Middle'); +define('CO_' . $moduleDirNameUpper . '_' . 'CBLEFT', 'Center Left'); +define('CO_' . $moduleDirNameUpper . '_' . 'CBRIGHT', 'Center Right'); +define('CO_' . $moduleDirNameUpper . '_' . 'SBLEFT', 'Left'); +define('CO_' . $moduleDirNameUpper . '_' . 'SBRIGHT', 'Right'); +define('CO_' . $moduleDirNameUpper . '_' . 'SIDE', 'Alignment'); +define('CO_' . $moduleDirNameUpper . '_' . 'TITLE', 'Title'); +define('CO_' . $moduleDirNameUpper . '_' . 'VISIBLE', 'Visible'); +define('CO_' . $moduleDirNameUpper . '_' . 'VISIBLEIN', 'Visible In'); +define('CO_' . $moduleDirNameUpper . '_' . 'WEIGHT', 'Weight'); + +define('CO_' . $moduleDirNameUpper . '_' . 'PERMISSIONS', 'Permissions'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS', 'Blocks Admin'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_DESC', 'Blocks/Group Admin'); + +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_MANAGMENT', 'Manage'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_ADDBLOCK', 'Add a new block'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_EDITBLOCK', 'Edit a block'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_CLONEBLOCK', 'Clone a block'); + +//myblocksadmin +define('CO_' . $moduleDirNameUpper . '_' . 'AGDS', 'Admin Groups'); +define('CO_' . $moduleDirNameUpper . '_' . 'BCACHETIME', 'Cache Time'); +define('CO_' . $moduleDirNameUpper . '_' . 'BLOCKS_ADMIN', 'Blocks Admin'); + +//Template Admin +define('CO_' . $moduleDirNameUpper . '_' . 'TPLSETS', 'Template Management'); +define('CO_' . $moduleDirNameUpper . '_' . 'GENERATE', 'Generate'); +define('CO_' . $moduleDirNameUpper . '_' . 'FILENAME', 'File Name'); + +//Menu +define('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE', 'Migrate'); +define('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_YES', 'Folder "%s" exist'); +define('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_NO', 'Folder "%s" does not exist. Create the specified folder with CHMOD 777.'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS', 'Show Development Tools Button?'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS_DESC', 'If yes, the "Migrate" Tab and other Development tools will be visible to the Admin.'); + + +//Latest Version Check +define('CO_' . $moduleDirNameUpper . '_' . 'NEW_VERSION', 'New Version: '); + +//Module Stats +define('CO_' . $moduleDirNameUpper . '_' . 'STATS_SUMMARY', 'Module Statistics'); diff --git a/testdata/uploads/translations/newbb/english/help/disclaimer.tpl b/testdata/uploads/translations/Publisher/english/help/disclaimer.tpl similarity index 97% rename from testdata/uploads/translations/newbb/english/help/disclaimer.tpl rename to testdata/uploads/translations/Publisher/english/help/disclaimer.tpl index eeb92af..2864f4c 100644 --- a/testdata/uploads/translations/newbb/english/help/disclaimer.tpl +++ b/testdata/uploads/translations/Publisher/english/help/disclaimer.tpl @@ -1,5 +1,5 @@
    - <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}> + <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>

    DISCLAIMER


    diff --git a/testdata/uploads/translations/Publisher/english/help/help.tpl b/testdata/uploads/translations/Publisher/english/help/help.tpl new file mode 100644 index 0000000..6c85cf1 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/help/help.tpl @@ -0,0 +1,84 @@ +
    + <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}> + +

    DESCRIPTION


    + +

    Publisher module is a Publishing Solution for your XOOPS Site

    +

    + +

    INSTALL/UNINSTALL

    + +

    1) No special measures necessary, follow the standard installation process – + extract the module folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules.

    + Detailed instructions on installing modules are available in the + XOOPS Operations Manual

    + +

    2) PDF in XOOPS 2.5.8

    + If you want to use the PDF feature in Publisher, you will need to copy the TCPDF library to your XOOPS folder:

    + + /class/libraries/vendor/

    + + a) create the folders there:

    + + /tecnickcom/tcpdf/

    + + so it looks like:

    + + /class/libraries/vendor/tecnickcom/tcpdf/

    + + b) download the TCPDF library and place the content in the above folder. You have three choices:

    + + i) download the streamlined XOOPS version from SourceForge, + which was developed by Cedric

    + + ii) download the latest full release from TCPDF on GitHub

    + + iii) If you feel comfortable with Composer, + add this line to your "composer.js" file located in /class/libraries/:

    + + "tecnickcom/tcpdf":"6.*"

    + + and then run the command:

    + + composer update

    + + Your PDF should now work. +

    + +

    OPERATING INSTRUCTIONS

    +

    + This module and its operations are very simple.

    + Detailed instructions on configuring the access rights for user groups are available in the + XOOPS Operations Manual, and more detailed information about Publisher itself is in the Publisher + Tutorial (see below)

    +

    + +

    TUTORIAL

    + +

    + Tutorial has been started, but we might need your help! Please check out the status of the tutorial here . +

    To contribute to this Tutorial, please fork it on GitHub. +
    This document describes our Documentation Process and it will help you to understand how to contribute. +

    + There are more XOOPS Tutorials, so check them out in our XOOPS Tutorial Repository on GitBook. +

    + + +

    TRANSLATIONS

    +

    Translations are on Transifex and in our XOOPS Languages Repository on GitHub.

    + +

    SUPPORT

    +

    If you have questions about this module and need help, you can visit our Support Forums on XOOPS Website

    + +

    DEVELOPMENT

    +

    This module is Open Source and we would love your help in making it better! You can fork this module on GitHub

    + But there is more happening on GitHub:

    + - XOOPS Core
    + - XOOPS Modules
    + - XOOPS Themes

    + Go check it out, and GET INVOLVED + +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/help/helpheader.tpl b/testdata/uploads/translations/Publisher/english/help/helpheader.tpl new file mode 100644 index 0000000..e50bda6 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/help/helpheader.tpl @@ -0,0 +1,6 @@ +

    Help: + <{$smarty.const._MI_PUBLISHER_NAME}> + <{$smarty.const._MI_PUBLISHER_BACK_2_ADMIN}> <{$smarty.const._MI_PUBLISHER_NAME}> +

    \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/help/license.tpl b/testdata/uploads/translations/Publisher/english/help/license.tpl similarity index 99% rename from testdata/uploads/translations/newbb/english/help/license.tpl rename to testdata/uploads/translations/Publisher/english/help/license.tpl index a828afb..e06b6d7 100644 --- a/testdata/uploads/translations/newbb/english/help/license.tpl +++ b/testdata/uploads/translations/Publisher/english/help/license.tpl @@ -1,5 +1,5 @@
    - <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}> + <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>

    LICENSE

    diff --git a/testdata/uploads/translations/newbb/english/help/support.tpl b/testdata/uploads/translations/Publisher/english/help/support.tpl
    similarity index 88%
    rename from testdata/uploads/translations/newbb/english/help/support.tpl
    rename to testdata/uploads/translations/Publisher/english/help/support.tpl
    index 1ad13bd..04854ae 100644
    --- a/testdata/uploads/translations/newbb/english/help/support.tpl
    +++ b/testdata/uploads/translations/Publisher/english/help/support.tpl
    @@ -1,5 +1,5 @@
     
    - <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}> + <{include file=$smarty.const._MI_PUBLISHER_HELP_HEADER}>

    SUPPORT


    For support visit our Support Forums at:

    diff --git a/testdata/uploads/translations/Publisher/english/mail_template/category_item_published.tpl b/testdata/uploads/translations/Publisher/english/mail_template/category_item_published.tpl new file mode 100644 index 0000000..83a70d9 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/category_item_published.tpl @@ -0,0 +1,24 @@ +Hello {X_UNAME}, + +The following item has been published in the {MODULE_NAME} module of {X_SITENAME} : + +"{ITEM_NAME}" + +You can read this item here : + +{ITEM_URL} + +----------- + +You are receiving this message because you selected to be notified when new items are published in the category "{CATEGORY_NAME}" of the {MODULE_NAME} module at our site. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/mail_template/category_item_submitted.tpl b/testdata/uploads/translations/Publisher/english/mail_template/category_item_submitted.tpl new file mode 100644 index 0000000..8a8ae32 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/category_item_submitted.tpl @@ -0,0 +1,24 @@ +Hello {X_UNAME}, + +The following item has been submitted in the {MODULE_NAME} module of {X_SITENAME} : + +"{ITEM_NAME}" + +You can review this item here : + +{WAITINGFILES_URL} + +----------- + +You are receiving this message because you selected to be notified when new items are submitted in the category "{CATEGORY_NAME}" of the {MODULE_NAME} module at our site. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/mail_template/global_item_category_created.tpl b/testdata/uploads/translations/Publisher/english/mail_template/global_item_category_created.tpl new file mode 100644 index 0000000..f575847 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/global_item_category_created.tpl @@ -0,0 +1,21 @@ +Hello {X_UNAME}, + +The category '{CATEGORY_NAME}' has been created in the {MODULE_NAME} module at {X_SITENAME}. + +Follow this link to view the content of thie newly created category: +{CATEGORY_URL} + +----------- + +You are receiving this message because you selected to be notified when new categories are added to the {MODULE_NAME} module of our site. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/mail_template/global_item_published.tpl b/testdata/uploads/translations/Publisher/english/mail_template/global_item_published.tpl new file mode 100644 index 0000000..637c9c6 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/global_item_published.tpl @@ -0,0 +1,24 @@ +Hello {X_UNAME}, + +The following item has been published in the {MODULE_NAME} module of {X_SITENAME} : + +"{ITEM_NAME}" + +You can read this item here: + +{ITEM_URL} + +----------- + +You are receiving this message because you selected to be notified when new items are published in the {MODULE_NAME} module of our site. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/mail_template/global_item_submitted.tpl b/testdata/uploads/translations/Publisher/english/mail_template/global_item_submitted.tpl new file mode 100644 index 0000000..9e4ca9e --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/global_item_submitted.tpl @@ -0,0 +1,23 @@ +Hello {X_UNAME}, + +The following item has been submitted in the {MODULE_NAME} module of {X_SITENAME} : + +"{ITEM_NAME}" + +You can review this item here : +{WAITINGFILES_URL} + +----------- + +You are receiving this message because you selected to be notified when new items are submitted in the {MODULE_NAME} module of our site. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/mail_template/item_approved.tpl b/testdata/uploads/translations/Publisher/english/mail_template/item_approved.tpl new file mode 100644 index 0000000..ac5fa04 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/item_approved.tpl @@ -0,0 +1,24 @@ +Hello {X_UNAME}, + +We are please to inform you that the following item submitted on {DATESUB} at {X_SITENAME} has been approved by a moderator and published in the {MODULE_NAME} of our site. + +"{ITEM_NAME}" + +You can read this item here : + +{ITEM_URL} + +----------- + +You are receiving this message because you selected to be notified upon approval of the submitted item. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/mail_template/item_rejected.tpl b/testdata/uploads/translations/Publisher/english/mail_template/item_rejected.tpl new file mode 100644 index 0000000..7feae1a --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/mail_template/item_rejected.tpl @@ -0,0 +1,24 @@ +Hello {X_UNAME}, + +We are sorry to inform you that the item you submitted at {X_SITENAME} on {SUBDATE} was rejected by a moderator. Should you need more information, please email the webmaster at {X_ADMINMAIL}. + +Content of the item you submitted : + +{ITEM_TITLE} + +{ITEM_BODY} + +----------- + +You are receiving this message because you selected to be notified upon approval of the submitted item. + +if this is an error or you wish not to receive further notifications, please update your subscriptions by visiting the link below: +{X_UNSUBSCRIBE_URL} + +Please do not reply to this message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +The Webmaster +{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Publisher/english/main.php b/testdata/uploads/translations/Publisher/english/main.php new file mode 100644 index 0000000..8fd82a9 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/main.php @@ -0,0 +1,91 @@ + + * Licence: GNU + */ +define('_MD_PUBLISHER_ADD_FILE_INTRO', "Please fill this form in order to attach a file to this article: '%s'."); +define('_MD_PUBLISHER_ADD_FILE_TITLE', 'Add a file to an article'); +define('_MD_PUBLISHER_ADMIN_PAGE', ':: Administrative Section ::'); +define('_MD_PUBLISHER_MODIFY', 'Modify'); +define('_MD_PUBLISHER_CANCEL', 'Cancel'); +define('_MD_PUBLISHER_CATEGORY_EDIT', 'Edit category'); +define('_MD_PUBLISHER_CATEGORY_SUMMARY', 'Summary of %s'); +define('_MD_PUBLISHER_CATEGORY_SUMMARY_INFO', 'Sub-categories within %s.'); +define('_MD_PUBLISHER_CLEAR', 'Clear'); +define('_MD_PUBLISHER_COMMENTS', 'Comment(s)'); +//define('_MD_PUBLISHER_CREATE','Create article'); +define('_MD_PUBLISHER_DATE', 'Date'); +define('_MD_PUBLISHER_DATESUB', 'Published on'); +define('_MD_PUBLISHER_DESCRIPTION', 'Description'); +define('_MD_PUBLISHER_DOWNLOAD_FILE', 'Download this file'); +define('_MD_PUBLISHER_EDIT_ARTICLE', 'Edit an article'); +define('_MD_PUBLISHER_EMPTY', 'This category currently has no article or sub-category'); +define('_MD_PUBLISHER_GOODDAY', 'Hello %s! '); +define('_MD_PUBLISHER_HITS', 'Hits'); +define('_MD_PUBLISHER_HITSDETAIL', 'This article has been read'); +define('_MD_PUBLISHER_HOME', 'Home'); +define('_MD_PUBLISHER_INDEX_CATEGORIES_SUMMARY', 'Categories summary'); +define('_MD_PUBLISHER_INDEX_CATEGORIES_SUMMARY_INFO', 'Here is a list of the top categories and their sub-categories. Select a category to see the articles within.'); +define('_MD_PUBLISHER_INDEX_ITEMS', 'Last published articles'); +define('_MD_PUBLISHER_INDEX_ITEMS_INFO', 'Here is a list of the Last published articles.'); +define('_MD_PUBLISHER_ITEM', 'article'); +define('_MD_PUBLISHER_ITEM_RECEIVED_AND_PUBLISHED', 'Your article has been sent and automatically published. Thank you for your contribution!'); +define('_MD_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL', 'Your article has been sent and will be published upon approval by a moderator.
    Thank you for your contribution!'); +define('_MD_PUBLISHER_ITEMMODIFIED', 'The article was successfully modified!'); +define('_MD_PUBLISHER_ITEMS', 'Articles'); +define('_MD_PUBLISHER_ITEMS_INFO', 'Here are the articles within this category.'); +define('_MD_PUBLISHER_ITEMS_LINKS', 'Navigate through the articles'); +define('_MD_PUBLISHER_ITEMS_TITLE', 'Articles within %s'); +define('_MD_PUBLISHER_LAST_SMARTITEM', 'Last published article'); +define('_MD_PUBLISHER_NAME', 'Name'); +define('_MD_PUBLISHER_NEED_CATEGORY_ITEM', 'To create an article, you must have appropriate permission in at least one category.'); +define('_MD_PUBLISHER_NEXT_ITEM', 'Next article'); +define('_MD_PUBLISHER_NO', 'No'); +define('_MD_PUBLISHER_NO_CAT_EXISTS', 'Sorry, there’s no category //defined as yet.
    Please contact the site administrator and tell him about this.'); +define('_MD_PUBLISHER_NO_CAT_PERMISSIONS', "Sorry, you don't have sufficient permissions to access this area."); +define('_MD_PUBLISHER_NO_TOP_PERMISSIONS', 'Sorry, there is no article to display.'); +define('_MD_PUBLISHER_NOCATEGORYSELECTED', 'You did not select a valid category!'); +define('_MD_PUBLISHER_NOITEMSELECTED', 'You did not select a valid article!'); +define('_MD_PUBLISHER_ON', 'on'); +define('_MD_PUBLISHER_OTHER_ITEMS', 'Other articles in this category'); +define('_MD_PUBLISHER_PAGE', 'Page'); +//define('_MD_PUBLISHER_PREVIEW','Preview'); +define('_MD_PUBLISHER_PREVIOUS_ITEM', 'Previous article'); +define('_MD_PUBLISHER_PRINTERFRIENDLY', 'Print this article in a printer friendly format'); +define('_MD_PUBLISHER_READS', 'reads'); +define('_MD_PUBLISHER_RSSFEED', 'RSS Feed'); +define('_MD_PUBLISHER_SENDSTORY', 'Send this article to a friend'); +define('_MD_PUBLISHER_SUB_CLONE', 'Dupplicate an article'); +define('_MD_PUBLISHER_SUB_SMNAME', 'Submit an article'); +define('_MD_PUBLISHER_SUB_SNEWNAME', 'Submit an article'); +define('_MD_PUBLISHER_SUBMIT', 'Submit an article'); +define('_MD_PUBLISHER_SUBMIT_ERROR', 'An error occurred. Your article was not submitted.'); +define('_MD_PUBLISHER_TOTAL_SMARTITEMS', 'Total articles'); +define('_MD_PUBLISHER_UPLOAD', 'Upload'); +//define('_MD_PUBLISHER_UPLOAD_FILE','Upload a file'); +define('_MD_PUBLISHER_VIEW_MORE', 'Read the complete article'); +define('_MD_PUBLISHER_WHO_WHEN', 'Published by %s on %s'); +define('_MD_PUBLISHER_PRINT_CLOSE', 'Close this window'); +//added in publisher +define('_MD_PUBLISHER_VOTE_BAD', 'Bad vote, please try again!'); +define('_MD_PUBLISHER_VOTE_ALREADY', 'Sorry, you already voted this item!'); +define('_MD_PUBLISHER_VOTE_THANKS', 'Thanks for your vote!'); +define('_MD_PUBLISHER_VOTE_VOTE', 'vote'); +define('_MD_PUBLISHER_VOTE_VOTES', 'votes'); +define('_MD_PUBLISHER_VOTE_RATING', 'Rating'); +define('_MD_PUBLISHER_VOTE_DISABLE', 'Votes are disable!'); +define('_MD_PUBLISHER_VOTE_OUTOF', 'out of'); +define('_MD_PUBLISHER_ITEMS_SAME_AUTHOR', 'Items by the same author'); +define('_MD_PUBLISHER_TOTAL_ITEMS', 'Total items: '); +define('_MD_PUBLISHER_TOTAL_HITS', 'Total hits: '); +define('_MD_PUBLISHER_NO_AUTHOR_ITEMS', 'There is no items by this author'); +define('_MD_PUBLISHER_ARCHIVES', 'Article Archives'); +define('_MD_PUBLISHER_ACTIONS', 'Actions'); +define('_MD_PUBLISHER_PREVIOUSIMG', 'Previous image'); +define('_MD_PUBLISHER_NEXTIMG', 'Next Image'); +define('_MD_PUBLISHER_CLOSE', 'Close'); +define('_MD_PUBLISHER_ENLARGEIMG', 'Enlarge'); +define('_MD_PUBLISHER_OF', ' of '); +//1.04 +define('_MD_PUBLISHER_ERROR_NO_PDF', 'TCPF for XOOPS not installed in /class/libraries/vendor/tecnickcom/tcpdf/
    Please read the /docs/readme.txt or click on the Help tab to learn how to get it!'); diff --git a/testdata/uploads/translations/Publisher/english/modinfo.php b/testdata/uploads/translations/Publisher/english/modinfo.php new file mode 100644 index 0000000..cfb39b8 --- /dev/null +++ b/testdata/uploads/translations/Publisher/english/modinfo.php @@ -0,0 +1,353 @@ + category name > article name'.
    Otherwise, only 'category name > article name' will be shown."); +define('_MI_PUBLISHER_BOTH_FOOTERS', 'Both footers'); +define('_MI_PUBLISHER_BY', 'by'); +define('_MI_PUBLISHER_CATEGORY_ITEM_NOTIFY', 'Category Items'); +define('_MI_PUBLISHER_CATEGORY_ITEM_NOTIFY_DSC', 'Notification options that apply to the current category.'); +define('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY', 'New article published'); +define('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY_CAP', 'Notify me when a new article is published in the current category.'); +define('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY_DSC', 'Receive notification when a new article is published in the current category.'); +define('_MI_PUBLISHER_CATEGORY_ITEM_PUBLISHED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article published in category'); +define('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY', 'Article submitted'); +define('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY_CAP', 'Notify me when a new article is submitted in the current category.'); +define('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY_DSC', 'Receive notification when a new article is submitted in the current category.'); +define('_MI_PUBLISHER_CATEGORY_ITEM_SUBMITTED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article submitted in category'); +define('_MI_PUBLISHER_CATLIST_IMG_W', 'Category list image width'); +define('_MI_PUBLISHER_CATLIST_IMG_WDSC', 'Specify the width of category images when listing the categories.'); +define('_MI_PUBLISHER_CATMAINIMG_W', 'Category main image width'); +define('_MI_PUBLISHER_CATMAINIMG_WDSC', 'Specify the width of the category main image.'); +define('_MI_PUBLISHER_CATPERPAGE', 'Maximum Categories per page (User side)?'); +define('_MI_PUBLISHER_CATPERPAGEDSC', 'Maximum number of top categories per page to be displayed at once in the user side?'); +define('_MI_PUBLISHER_CLONE', 'Allow article duplication?'); +define('_MI_PUBLISHER_CLONEDSC', 'Select “Yes” to allow users with appropriate permissions to duplicate an article.'); +define('_MI_PUBLISHER_COLLHEAD', 'Display the collapsible bar?'); +define('_MI_PUBLISHER_COLLHEADDSC', 'If you set this option to “Yes”, the categories summary will be displayed in a collapsible bar as well as the articles. If you set this option to “No”, the collapsible bar will not be displayed.'); +define('_MI_PUBLISHER_COMMENTS', 'Control comments at the article level?'); +define('_MI_PUBLISHER_COMMENTSDSC', 'if you set this option to “Yes”, you will see comments only on those items that have their comment checkbox marked.

    Select “No” to have comments managed at the global level (look below under the tag \'Comment rules\'.'); +define('_MI_PUBLISHER_DATEFORMAT', 'Date format:'); +define('_MI_PUBLISHER_DATEFORMATDSC', "Select a display style. Example: 'd-M-Y H:i' translates to '30-Mar-2004 22:35'
    Refer to the PHP manual for more display options."); +define('_MI_PUBLISHER_DEMO_SITE', 'SmartFactory Demo Site'); +define('_MI_PUBLISHER_DEVELOPER_CONTRIBUTOR', 'Contributor(s)'); +define('_MI_PUBLISHER_DEVELOPER_CREDITS', 'Credits'); +define('_MI_PUBLISHER_DEVELOPER_EMAIL', 'Email'); +define('_MI_PUBLISHER_DEVELOPER_LEAD', 'Lead developer(s)'); +define('_MI_PUBLISHER_DEVELOPER_WEBSITE', 'Website'); +define('_MI_PUBLISHER_DISCOM', 'Display comment count?'); +define('_MI_PUBLISHER_DISCOMDSC', 'Set to “Yes” to display the comments count in the individual article.'); +define('_MI_PUBLISHER_DISDATECOL', 'Display the \'Published on\' column?'); +define('_MI_PUBLISHER_DISDATECOLDSC', 'When the \'Summary\' display type is selected, select “Yes” to display a “Published on” date in the items table on the index and category page.'); +define('_MI_PUBLISHER_DCS', 'Display the category summary?'); +define('_MI_PUBLISHER_DCS_DSC', 'Select “No” to not display the category summary on a category page that has no subcategories.'); +define('_MI_PUBLISHER_DISPLAYTYPE_FULL', 'Full View'); +define('_MI_PUBLISHER_DISPLAYTYPE_LIST', 'Bullet list'); +define('_MI_PUBLISHER_DISPLAYTYPE_WFSECTION', 'WFSection style'); +define('_MI_PUBLISHER_DISPLAYTYPE_SUMMARY', 'Summary View'); +define('_MI_PUBLISHER_DISSBCATDSC', 'Display sub-categories description?'); +define('_MI_PUBLISHER_DISSBCATDSCDSC', 'Select “Yes” to display the description of sub-categories in the index and category page.'); +define('_MI_PUBLISHER_DISTYPE', 'Articles display type:'); +define('_MI_PUBLISHER_DISTYPEDSC', 'if “Summary View” is selected, only the Title, Date and Hits of each item will be displayed in a selected category. If “Full View” is selected, each article will be fully displayed in a selected category.'); +define('_MI_PUBLISHER_FOOTERPRINT', 'Print page footer'); +define('_MI_PUBLISHER_FOOTERPRINTDSC', 'Footer that will be printed for each article'); +define('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY', 'New category'); +define('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY_CAP', 'Notify me when a new category is created.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY_DSC', 'Receive notification when a new category is created.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_CATEGORY_CREATED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New category'); +define('_MI_PUBLISHER_GLOBAL_ITEM_NOTIFY', 'Global Articles'); +define('_MI_PUBLISHER_GLOBAL_ITEM_NOTIFY_DSC', 'Notification options that apply to all articles.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY', 'New article published'); +define('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY_CAP', 'Notify me when any new article is published.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY_DSC', 'Receive notification when any new article is published.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_PUBLISHED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article published'); +define('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY', 'Article submitted'); +define('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY_CAP', 'Notify me when any article is submitted and is awaiting approval.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY_DSC', 'Receive notification when any article is submitted and is waiting approval.'); +define('_MI_PUBLISHER_GLOBAL_ITEM_SUBMITTED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: New article submitted'); +define('_MI_PUBLISHER_HEADERPRINT', 'Print page header'); +define('_MI_PUBLISHER_HEADERPRINTDSC', 'Header that will be printed for each article'); +define('_MI_PUBLISHER_HITSCOL', 'Display the “Hits” column?'); +define('_MI_PUBLISHER_HITSCOLDSC', 'When the “Summary” display type is selected, select “Yes” to display the “Hits” column in the items table on the index and category page.'); +define('_MI_PUBLISHER_HLCOLOR', 'Highlight color for keywords'); +define('_MI_PUBLISHER_HLCOLORDSC', 'Color of the keywords highlighting for the search function.'); +define('_MI_PUBLISHER_IMAGENAV', 'Use the image Page Navigation:'); +define('_MI_PUBLISHER_IMAGENAVDSC', 'If you set this option to “Yes”, the Page Navigation will be displayed with images, otherwise, the original Page Naviagation will be used.'); +define('_MI_PUBLISHER_INDEXFOOTER', 'Index Footer'); +define('_MI_PUBLISHER_INDEXFOOTER_SEL', 'Index Footer'); +define('_MI_PUBLISHER_INDEXFOOTERDSC', 'Footer that will be displayed at the index page of the module.'); +define('_MI_PUBLISHER_INDEXMSG', 'Index page welcome message:'); +define('_MI_PUBLISHER_INDEXMSGDEF', ''); +define('_MI_PUBLISHER_INDEXMSGDSC', 'Welcome message to be displayed in the index page of the module.'); +define('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY', 'Article approved'); +define('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY_CAP', 'Notify me when this article is approved.'); +define('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY_DSC', 'Receive notification when this article is approved.'); +define('_MI_PUBLISHER_ITEM_APPROVED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: article approved'); +define('_MI_PUBLISHER_ITEM_NOTIFY', 'Article'); +define('_MI_PUBLISHER_ITEM_NOTIFY_DSC', 'Notification options that apply to the current article.'); +define('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY', 'Article rejected'); +define('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY_CAP', 'Notify me if this article is rejected.'); +define('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY_DSC', 'Receive notification if this article is rejected.'); +define('_MI_PUBLISHER_ITEM_REJECTED_NOTIFY_SBJ', '[{X_SITENAME}] {X_MODULE} auto-notify: article rejected'); +define('_MI_PUBLISHER_ITEMFOOTER', 'Item footer'); +define('_MI_PUBLISHER_ITEMFOOTER_SEL', 'Item footer'); +define('_MI_PUBLISHER_ITEMFOOTERDSC', 'Footer that will be displayed for each article.'); +define('_MI_PUBLISHER_ITEMSMENU', 'Categories Menu block'); +//bd tree block hack +define('_MI_PUBLISHER_ITEMSTREE', 'Tree block'); +//--/bd +define('_MI_PUBLISHER_ITEMSNEW', 'New Articles List'); +define('_MI_PUBLISHER_ITEMSPOT', 'In the Spotlight!'); +define('_MI_PUBLISHER_ITEMSRANDOM_ITEM', 'Random item!'); +define('_MI_PUBLISHER_LASTITEM', 'Display last item column?'); +define('_MI_PUBLISHER_LASTITEMDSC', 'Select “Yes” to display the last item in each category in the index and category page.'); +define('_MI_PUBLISHER_LASTITEMS', 'Display the list of newly published articles?'); +define('_MI_PUBLISHER_LASTITEMSDSC', 'Select “Yes” to have the list at the bottom of the first page of the module.'); +define('_MI_PUBLISHER_LASTITSIZE', 'Last item size:'); +define('_MI_PUBLISHER_LASTITSIZEDSC', 'Set the maximum size of the title in the Last item column.'); +define('_MI_PUBLISHER_LINKPATH', 'Enable links on the current path:'); +define('_MI_PUBLISHER_LINKPATHDSC', 'This option allows the user back-track by clicking on an element of the current path displayed on the top of the page.'); +define('_MI_PUBLISHER_MAX_HEIGHT', 'Maximum uploaded image height'); +define('_MI_PUBLISHER_MAX_HEIGHTDSC', 'Maximum height of an image file that can be uploaded.'); +define('_MI_PUBLISHER_MAX_SIZE', 'Maximum file size'); +define('_MI_PUBLISHER_MAX_SIZEDSC', 'Maximum size (in bytes) of a file that can be uploaded.'); +define('_MI_PUBLISHER_MAX_WIDTH', 'Maximum uploaded image width'); +define('_MI_PUBLISHER_MAX_WIDTHDSC', 'Maximum width of an image file that can be uploaded.'); +define('_MI_PUBLISHER_MD_DESC', 'Publishing Solution for your XOOPS Site'); +define('_MI_PUBLISHER_MD_NAME', 'Publisher'); +define('_MI_PUBLISHER_MODULE_BUG', 'Report a bug for this module'); +define('_MI_PUBLISHER_MODULE_DEMO', 'Demo Site'); +define('_MI_PUBLISHER_MODULE_DISCLAIMER', 'Disclaimer'); +define('_MI_PUBLISHER_MODULE_FEATURE', 'Suggest a new feature for this module'); +define('_MI_PUBLISHER_MODULE_INFO', 'Module Development details'); +define('_MI_PUBLISHER_MODULE_RELEASE_DATE', 'Release date'); +define('_MI_PUBLISHER_MODULE_STATUS', 'Status'); +define('_MI_PUBLISHER_MODULE_SUBMIT_BUG', 'Submit a bug'); +define('_MI_PUBLISHER_MODULE_SUBMIT_FEATURE', 'Submit a feature request'); +define('_MI_PUBLISHER_MODULE_SUPPORT', 'Official support site'); +define('_MI_PUBLISHER_NO_FOOTERS', 'None'); +define('_MI_PUBLISHER_ORDERBY', 'Sort order'); +define('_MI_PUBLISHER_ORDERBY_DATE', 'Date DESC'); +define('_MI_PUBLISHER_ORDERBY_TITLE', 'Title ASC'); +define('_MI_PUBLISHER_ORDERBY_WEIGHT', 'Weight ASC'); +define('_MI_PUBLISHER_ORDERBYDSC', 'Select the sort order of the items throughout the module.'); +define('_MI_PUBLISHER_OTHER_ITEMS_TYPE_ALL', 'All articles'); +define('_MI_PUBLISHER_OTHER_ITEMS_TYPE_NONE', 'None'); +define('_MI_PUBLISHER_OTHER_ITEMS_TYPE_PREVIOUS_NEXT', 'Previous and next article'); +define('_MI_PUBLISHER_OTHERITEMS', 'Other articles display type'); +define('_MI_PUBLISHER_OTHERITEMSDSC', 'Select how you would like to display the other articles of the category in the article page.'); +define('_MI_PUBLISHER_PERPAGE', 'Maximum articles per page (Admin side):'); +define('_MI_PUBLISHER_PERPAGEDSC', 'Maximum number of articles per page to be displayed at once in the admin side.'); +define('_MI_PUBLISHER_PERPAGEINDEX', 'Maximum articles per page (User side):'); +define('_MI_PUBLISHER_PERPAGEINDEXDSC', 'Maximum number of articles per page to be displayed together in the user side.'); +define('_MI_PUBLISHER_PRINTLOGOURL', 'Logo print URL'); +define('_MI_PUBLISHER_PRINTLOGOURLDSC', 'URL of the logo that will be printed at the top of the page.'); +define('_MI_PUBLISHER_RECENTITEMS', 'Recent Articles (Detail)'); +define('_MI_PUBLISHER_SHOW_RSS', 'Show link for RSS feed'); +define('_MI_PUBLISHER_SHOW_RSSDSC', ''); +define('_MI_PUBLISHER_SHOW_SUBCATS', 'Display sub categories'); +define('_MI_PUBLISHER_SHOW_SUBCATS_ALL', 'Display all subcategories'); +define('_MI_PUBLISHER_SHOW_SUBCATS_DSC', 'Select if you want to display the subcategories in the categories list of the index and category page of the module.'); +define('_MI_PUBLISHER_SHOW_SUBCATS_NO', 'Do not display sub-categories'); +define('_MI_PUBLISHER_SHOW_SUBCATS_NOMAIN', 'Do not display sub-categories in index page, just in category page'); +define('_MI_PUBLISHER_SHOW_SUBCATS_NOTEMPTY', 'Display non empty subcategories'); +define('_MI_PUBLISHER_SUB_SMNAME1', 'Submit an article'); +define('_MI_PUBLISHER_SUBMITMSG', 'Submit page intro message:'); +define('_MI_PUBLISHER_SUBMITMSGDEF', ''); +define('_MI_PUBLISHER_SUBMITMSGDSC', 'Intro message to be displayed in the submit page of the module.'); +define('_MI_PUBLISHER_TITLE_SIZE', 'Title size:'); +define('_MI_PUBLISHER_TITLE_SIZEDSC', 'Set the maximum size of the title in the single item display page.'); +define('_MI_PUBLISHER_UPLOAD', 'User file upload?'); +define('_MI_PUBLISHER_UPLOADDSC', 'Allow users to upload files linked to articles on your website?'); +define('_MI_PUBLISHER_USEREALNAME', 'Use the Real Name of users'); +define('_MI_PUBLISHER_USEREALNAMEDSC', 'When displaying a username, use the real name of that user if he has a set his real name.'); +define('_MI_PUBLISHER_VERSION_HISTORY', 'Version History'); +define('_MI_PUBLISHER_WELCOME', 'Display the welcome title and message:'); +define('_MI_PUBLISHER_WELCOMEDSC', 'If this option is set to “Yes”, the module index page will display the title “Welcome in the Publisher of...”, followed by the welcome message defined below. If this option is set to “No”, none of these lines will be displayed.'); +define('_MI_PUBLISHER_WHOWHEN', 'Display the poster and date?'); +define('_MI_PUBLISHER_WHOWHENDSC', 'Set to “Yes” to display the poster and date information in the individual article.'); +define('_MI_PUBLISHER_PV_TEXT', 'Partial view message'); +define('_MI_PUBLISHER_PV_TEXTDSC', 'Message for articles that allow only partial view.'); +define('_MI_PUBLISHER_PV_TEXT_DEF', 'To view the complete article, you must register.'); +define('_MI_PUBLISHER_SEOMODNAME', 'URL Rewriting module name'); +define('_MI_PUBLISHER_SEOMODNAMEDSC', 'If URL Rewriting is enabled for the module, this is the name of the module that will be used. For example: http://yoursite.com/publisher/...'); +define('_MI_PUBLISHER_ARTCOUNT', 'Display articles count'); +define('_MI_PUBLISHER_ARTCOUNTDSC', 'Select “Yes” to display the article count within each category in the category summary table. Please note that the module currently only counts articles within each category and does not count within subcategories.'); +define('_MI_PUBLISHER_LATESTFILES', 'Latest uploaded files'); +define('_MI_PUBLISHER_PATHSEARCH', 'Display category path in search results'); +define('_MI_PUBLISHER_PATHSEARCHDSC', ''); +define('_MI_PUBLISHER_DISPBREAD', 'Display the breadcrumb'); +define('_MI_PUBLISHER_DISPBREADDSC', 'Breadcrumb navigation displays the current page\'s context within the site structure.'); +define('_MI_PUBLISHER_DATE_TO_DATE', 'Articles from date to date'); +//added in publisher +define('_MI_PUBLISHER_FORM_STATUS', 'Select default status for submitted article'); +define('_MI_PUBLISHER_FORM_STATUS_DSC', ''); +define('_MI_PUBLISHER_PUBLISHED', 'Published'); +define('_MI_PUBLISHER_OFFLINE', 'Offline'); +define('_MI_PUBLISHER_SUBMITTED', 'Submited'); +define('_MI_PUBLISHER_REJECTED', 'Rejected'); +define('_MI_PUBLISHER_FORM_ALLOWCOMMENTS', '“Allow comments” set to TRUE'); +define('_MI_PUBLISHER_FORM_ALLOWCOMMENTS_DSC', ''); +define('_MI_PUBLISHER_FORM_DOHTML', '“Enable HTML tags” set to TRUE'); +define('_MI_PUBLISHER_FORM_DOHTML_DSC', ''); +define('_MI_PUBLISHER_FORM_DOSMILEY', '“Enable smiley icons” set to TRUE'); +define('_MI_PUBLISHER_FORM_DOSMILEY_DSC', ''); +define('_MI_PUBLISHER_FORM_DOXCODE', '“Enable XOOPS codes” set to TRUE'); +define('_MI_PUBLISHER_FORM_DOXCODE_DSC', ''); +define('_MI_PUBLISHER_FORM_DOIMAGE', '“Enable images” set to TRUE'); +define('_MI_PUBLISHER_FORM_DOIMAGE_DSC', ''); +define('_MI_PUBLISHER_FORM_DOBR', '“Enable line break” set to TRUE'); +define('_MI_PUBLISHER_FORM_DOBR_DSC', ''); +define('_MI_PUBLISHER_EDITOR', 'Default editor type'); +define('_MI_PUBLISHER_EDITOR_DSC', 'What kind of editor would you like to use by default? You can also allow submitters to choose editors in the permissions menu.'); +define('_MI_PUBLISHER_EDITOR_ROWS', 'Editor number of rows'); +define('_MI_PUBLISHER_EDITOR_ROWS_DSC', ''); +define('_MI_PUBLISHER_EDITOR_COLS', 'Editor number of columns'); +define('_MI_PUBLISHER_EDITOR_COLS_DSC', ''); +define('_MI_PUBLISHER_EDITOR_WIDTH', 'Editor width'); +define('_MI_PUBLISHER_EDITOR_WIDTH_DSC', ''); +define('_MI_PUBLISHER_EDITOR_HEIGHT', 'Editor height'); +define('_MI_PUBLISHER_EDITOR_HEIGHT_DSC', ''); +//blocks descriptions +define('_MI_PUBLISHER_ITEMSNEW_DSC', 'Shows new items'); +define('_MI_PUBLISHER_RECENTITEMS_DSC', 'Shows recent items'); +define('_MI_PUBLISHER_ITEMSPOT_DSC', 'Shows last item'); +define('_MI_PUBLISHER_ITEMSRANDOM_ITEM_DSC', 'Shows a random \'item\' item'); +define('_MI_PUBLISHER_ITEMSMENU_DSC', 'Menu displaying categories'); +define('_MI_PUBLISHER_LATESTFILES_DSC', 'List of latest uploaded files'); +define('_MI_PUBLISHER_DATE_TO_DATE_DSC', 'List article from a selected date to another'); +define('_MI_PUBLISHER_ITEMSTREE_DSC', 'Display the category and items tree'); +//templates descriptions +define('_MI_PUBLISHER_HEADER_DSC', 'Display header'); +define('_MI_PUBLISHER_FOOTER_DSC', 'Display footer'); +define('_MI_PUBLISHER_SINGLEITEM_DSC', 'Display a single item'); +define('_MI_PUBLISHER_CATEGORIES_TABLE_DSC', 'Display the category list table used in other templates'); +define('_MI_PUBLISHER_DISPLAY_LIST_DSC', 'Display index and category with bullet display type'); +define('_MI_PUBLISHER_DISPLAY_SUMMARY_DSC', 'Display index and category with summary display type'); +define('_MI_PUBLISHER_DISPLAY_FULL_DSC', 'Display index and category with full display type'); +define('_MI_PUBLISHER_DISPLAY_WFSECTION_DSC', 'Display index and category in a WF-Section like style'); +define('_MI_PUBLISHER_ITEM_DSC', 'Display item'); +define('_MI_PUBLISHER_ARCHIVE__DSC', 'Article Archives'); +define('_MI_PUBLISHER_SUBMIT_DSC', 'Form to submit an item'); +define('_MI_PUBLISHER_SINGLEITEM_BLOCK_DSC', 'Display a single item in a block'); +define('_MI_PUBLISHER_PRINT_DSC', 'Print page template'); +define('_MI_PUBLISHER_RSS_DSC', 'Display publisher RSS feed'); +define('_MI_PUBLISHER_ADDFILE_DSC', 'Form to add a file to an article'); +define('_MI_PUBLISHER_WARNING_ALPHA', + 'This module comes as is, without any guarantees whatsoever. This module is ALPHA, meaning it is still under active development. This release is meant for testing purposes only and we strongly recommend that you do not use it on a live website or in a production environment.'); +define('_MI_PUBLISHER_PEOPLE_DEVELOPERS', 'Developers'); +define('_MI_PUBLISHER_PEOPLE_TESTERS', 'Testers'); +define('_MI_PUBLISHER_PEOPLE_DOCUMENTERS', 'Documenters'); +define('_MI_PUBLISHER_PEOPLE_TRANSLATERS', 'Translaters'); +define('_MI_PUBLISHER_PEOPLE_OTHER', 'Other contributors'); +define('_MI_PUBLISHER_URL_REWRITE', 'URL rewrite method'); +define('_MI_PUBLISHER_URL_REWRITE_DSC', 'If you choose htaccess, then don\'t forget to put “.htaccess” file under your root folder'); +define('_MI_PUBLISHER_URL_REWRITE_NONE', 'None'); +define('_MI_PUBLISHER_URL_REWRITE_PATHINFO', 'Path-info'); +define('_MI_PUBLISHER_URL_REWRITE_HTACCESS', 'Htaccess'); +define('_MI_PUBLISHER_COLUMNS', 'Columns'); +define('_MI_PUBLISHER_COLUMNS_DSC', ''); +define('_MI_PUBLISHER_ALLOWRATING', 'Allow rating feature'); +define('_MI_PUBLISHER_ALLOWRATING_DSC', 'You can select who can rate in permissions tab'); +define('_MI_PUBLISHER_ALLOWSEARCH', 'Allow extended search feature'); +define('_MI_PUBLISHER_ALLOWSEARCH_DSC', 'You can select who can search in permissions tab'); +define('_MI_PUBLISHER_SUB_SMNAME3', 'Search'); +define('_MI_PUBLISHER_LATEST_NEWS', 'Latest news'); +define('_MI_PUBLISHER_LATEST_NEWS_DSC', ''); +define('_MI_PUBLISHER_SEARCH', 'Search block'); +define('_MI_PUBLISHER_SEARCH_DSC', 'Advanced search page'); +define('_MI_PUBLISHER_CATEGORY_ITEMS_SEL', 'Category Articles select'); +define('_MI_PUBLISHER_CATEGORY_ITEMS_SEL_DSC', 'Shows a drop down select box with items grouped by category'); +define('_MI_PUBLISHER_SEO_METAKEYWORDS', 'Meta Keywords'); +define('_MI_PUBLISHER_SEO_METAKEYWORDS_DSC', 'This keywords will be merged with the keywords set by articles. Use \', \' to separate them.'); +define('_MI_PUBLISHER_SUB_ARCHIVE', 'Archive'); +define('_MI_PUBLISHER_ALLOW_AUTHOR_ITEMS', 'Allow author articles feature'); +define('_MI_PUBLISHER_ALLOW_AUTHOR_ITEMS_DSC', ''); +define('_MI_PUBLISHER_AUTHOR_ITEMS_DSC', 'Show articles from the same author'); +define('_MI_PUBLISHER_DISP_BLOCK_SUM', 'Display block summary on articles page?'); +define('_MI_PUBLISHER_DISP_BLOCK_SUM_DSC', ''); +define('_MI_PUBLISHER_ADMENU0', 'Home'); +define('_MI_PUBLISHER_DISP_INDEX_SUB', 'Display article subtitles in index page?'); +define('_MI_PUBLISHER_DISP_INDEX_SUB_DSC', ''); +define('_MI_PUBLISHER_DISP_CAT_SUB', 'Display article subtitles in categories pages?'); +define('_MI_PUBLISHER_DISP_CAT_SUB_DSC', ''); +define('_MI_PUBLISHER_DISP_ITEM_SUB', 'Display article subtitle in item page?'); +define('_MI_PUBLISHER_DISP_ITEM_SUB_DSC', ''); +//30/04/2012 +define('_MI_PUBLISHER_ALLOWEDIT', 'User article edit?'); +define('_MI_PUBLISHER_ALLOWEDITDSC', 'Allow users to edit their own articles?'); +define('_MI_PUBLISHER_ALLOWDELETE', 'User article delete?'); +define('_MI_PUBLISHER_ALLOWDELETEDSC', 'Allow users to delete their own articles?'); + +//1.02 Beta 2 +define('_MI_PUBLISHER_DISPLAY_PDF', 'Display PDF Icon'); +define('_MI_PUBLISHER_DISPLAY_PDF_DSC', 'Select Yes to show PDF icon and allow users to create PDF files
    Make sure you have the TCPDF library installed. Please read the "readme.txt" file in /docs folder for info how to get it.'); + +//1.02 RC2 +define('_MI_PUBLISHER_ORDERBY_RATING', 'Rating DESC'); +define('_MI_PUBLISHER_ORDERBY_VOTES', 'Votes DESC'); +define('_MI_PUBLISHER_ORDERBY_COMMENTS', 'Comments DESC'); +define('_MI_PUBLISHER_ORDERBY_HITS', 'Hits DESC'); + +// The name of this module +define('_MI_PUBLISHER_NAME', 'Publisher'); +define('_MI_PUBLISHER_DIRNAME', basename(dirname(dirname(__DIR__)))); +define('_MI_PUBLISHER_HELP_HEADER', __DIR__ . '/help/helpheader.tpl'); +define('_MI_PUBLISHER_BACK_2_ADMIN', 'Back to Administration of '); + +//help +define('_MI_PUBLISHER_HELP_OVERVIEW', 'Overview'); + +//help multi-page +define('_MI_PUBLISHER_DISCLAIMER', 'Disclaimer'); +define('_MI_PUBLISHER_LICENSE', 'License'); +define('_MI_PUBLISHER_SUPPORT', 'Support'); + +define('_MI_PUBLISHER_IMPORT', 'Import'); +define('_MI_PUBLISHER_ABOUT', 'About'); +define('_MI_PUBLISHER_MENU_CLONE', 'Clone Module'); + +define('_MI_PUBLISHER_SHOW_SAMPLE_BUTTON', 'Show Sample Button?'); +define('_MI_PUBLISHER_SHOW_SAMPLE_BUTTON_DESC', 'If yes, the "Add Sample Data" button will be visible to the Admin. It is Yes as a default for first installation.'); + +define('_MI_PUBLISHER_MENU_HISTORY', 'History'); + +//Categories: +define('_MI_PUBLISHER_CONFCAT_SEO', '---SEO --- '); +define('_MI_PUBLISHER_CONFCAT_SEO_DSC', '---Preferences for rewriting methods, meta data, etc --- '); +define('_MI_PUBLISHER_CONFCAT_INDEXCAT', '---Index and category pages --- '); +define('_MI_PUBLISHER_CONFCAT_INDEXCAT_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_CATEGORY', '---Category page --- '); +define('_MI_PUBLISHER_CONFCAT_CATEGORY_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_ITEM', '---Article page --- '); +define('_MI_PUBLISHER_CONFCAT_ITEM_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_FORMAT', '---Format --- '); +define('_MI_PUBLISHER_CONFCAT_FORMAT_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_PRINT', '---Print page --- '); +define('_MI_PUBLISHER_CONFCAT_PRINT_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_OTHERS', '---Others --- '); +define('_MI_PUBLISHER_CONFCAT_OTHERS_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_PERMISSIONS', '---Permissions --- '); +define('_MI_PUBLISHER_CONFCAT_PERMISSIONS_DSC', '--- --- '); + +define('_MI_PUBLISHER_CONFCAT_INDEX', '---Index page --- '); +define('_MI_PUBLISHER_CONFCAT_INDEX_DSC', '--- --- '); +define('_MI_PUBLISHER_CONFCAT_SUBMIT', '---Submit article --- '); +define('_MI_PUBLISHER_CONFCAT_SUBMIT_DSC', '---Submit article layout and form default values --- '); +define('_MI_PUBLISHER_CONFCAT_SEARCH', '---Search page --- '); +define('_MI_PUBLISHER_CONFCAT_SEARCH_DSC', '--- --- '); + +define('_MI_PUBLISHER_ADMENU5', 'Blocks Admin'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/Xoops 2.5.11_english.zip b/testdata/uploads/translations/Xoops 2.5.11/Xoops 2.5.11_english.zip new file mode 100644 index 0000000..0a53c9d Binary files /dev/null and b/testdata/uploads/translations/Xoops 2.5.11/Xoops 2.5.11_english.zip differ diff --git a/testdata/uploads/translations/Xoops 2.5.11/Xoops 2.5.11_german.zip b/testdata/uploads/translations/Xoops 2.5.11/Xoops 2.5.11_german.zip new file mode 100644 index 0000000..528c7c0 Binary files /dev/null and b/testdata/uploads/translations/Xoops 2.5.11/Xoops 2.5.11_german.zip differ diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/Frameworks/moduleclasses/moduleadmin/language/english/main.php b/testdata/uploads/translations/Xoops 2.5.11/english/Frameworks/moduleclasses/moduleadmin/language/english/main.php new file mode 100644 index 0000000..d2bdcfc --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/Frameworks/moduleclasses/moduleadmin/language/english/main.php @@ -0,0 +1,51 @@ +This module is maintained by the XOOPS Community
    "); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/dhtmltextarea/language/english.php b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/dhtmltextarea/language/english.php new file mode 100644 index 0000000..5017312 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/dhtmltextarea/language/english.php @@ -0,0 +1,14 @@ + + * @since 2.3.0 + * @package xoopseditor + */ +/** + * Assocated with editor_registry.php + */ +define('_XOOPS_EDITOR_DHTMLTEXTAREA', 'DHTML Form with xCode'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/textarea/language/english.php b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/textarea/language/english.php new file mode 100644 index 0000000..50c173b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/textarea/language/english.php @@ -0,0 +1,14 @@ + + * @since 1.00 + * @package xoopseditor + */ +/* + * Assocated with editor_registry.php + */ +define('_XOOPS_EDITOR_TEXTAREA', 'Plain Text'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/language/english.php b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/language/english.php new file mode 100644 index 0000000..d9ccb0e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/language/english.php @@ -0,0 +1,21 @@ + + */ +/* + * Assocated with editor_registry.php + */ +// Name of the editor +define('_XOOPS_EDITOR_TINYMCE', 'TinyMCE'); +// The value must be the same as /tinymce/jscripts/langs/your_language_code, for example, "en" for English, "fr" for French +// For details, check http://tinymce.moxiecode.com/download_i18n.php +define('_XOOPS_EDITOR_TINYMCE_LANGUAGE', 'en'); +// FONT LIST, FORMAT: "Name=value1,value2;Name=value" +define('_XOOPS_EDITOR_TINYMCE_FONTS', 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/en.js new file mode 100644 index 0000000..19324f7 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/en.js @@ -0,0 +1 @@ +tinyMCE.addI18n({en:{common:{"more_colors":"More Colors...","invalid_data":"Error: Invalid values entered, these are marked in red.","popup_blocked":"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.","clipboard_no_support":"Currently not supported by your browser, use keyboard shortcuts instead.","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","not_set":"-- Not Set --","class_name":"Class",browse:"Browse",close:"Close",cancel:"Cancel",update:"Update",insert:"Insert",apply:"Apply","edit_confirm":"Do you want to use the WYSIWYG mode for this textarea?","invalid_data_number":"{#field} must be a number","invalid_data_min":"{#field} must be a number greater than {#min}","invalid_data_size":"{#field} must be a number or percentage",value:"(value)"},contextmenu:{full:"Full",right:"Right",center:"Center",left:"Left",align:"Alignment"},insertdatetime:{"day_short":"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun","day_long":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday","months_short":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","months_long":"January,February,March,April,May,June,July,August,September,October,November,December","inserttime_desc":"Insert Time","insertdate_desc":"Insert Date","time_fmt":"%H:%M:%S","date_fmt":"%Y-%m-%d"},print:{"print_desc":"Print"},preview:{"preview_desc":"Preview"},directionality:{"rtl_desc":"Direction Right to Left","ltr_desc":"Direction Left to Right"},layer:{content:"New layer...","absolute_desc":"Toggle Absolute Positioning","backward_desc":"Move Backward","forward_desc":"Move Forward","insertlayer_desc":"Insert New Layer"},save:{"save_desc":"Save","cancel_desc":"Cancel All Changes"},nonbreaking:{"nonbreaking_desc":"Insert Non-Breaking Space Character"},iespell:{download:"ieSpell not detected. Do you want to install it now?","iespell_desc":"Check Spelling"},advhr:{"delta_height":"","delta_width":"","advhr_desc":"Insert Horizontal Line"},emotions:{"delta_height":"","delta_width":"","emotions_desc":"Emotions"},searchreplace:{"replace_desc":"Find/Replace","delta_width":"","delta_height":"","search_desc":"Find"},advimage:{"delta_width":"","image_desc":"Insert/Edit Image","delta_height":""},advlink:{"delta_height":"","delta_width":"","link_desc":"Insert/Edit Link"},xhtmlxtras:{"attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":"","attribs_desc":"Insert/Edit Attributes","ins_desc":"Insertion","del_desc":"Deletion","acronym_desc":"Acronym","abbr_desc":"Abbreviation","cite_desc":"Citation"},style:{"delta_height":"","delta_width":"",desc:"Edit CSS Style"},paste:{"plaintext_mode_stick":"Paste is now in plain text mode. Click again to toggle back to regular paste mode.","plaintext_mode":"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.","selectall_desc":"Select All","paste_word_desc":"Paste from Word","paste_text_desc":"Paste as Plain Text"},"paste_dlg":{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."},table:{"merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","cellprops_delta_width":"","rowprops_delta_height":"","rowprops_delta_width":"",cell:"Cell",col:"Column",row:"Row",del:"Delete Table","copy_row_desc":"Copy Table Row","cut_row_desc":"Cut Table Row","paste_row_after_desc":"Paste Table Row After","paste_row_before_desc":"Paste Table Row Before","props_desc":"Table Properties","cell_desc":"Table Cell Properties","row_desc":"Table Row Properties","merge_cells_desc":"Merge Table Cells","split_cells_desc":"Split Merged Table Cells","delete_col_desc":"Delete Column","col_after_desc":"Insert Column After","col_before_desc":"Insert Column Before","delete_row_desc":"Delete Row","row_after_desc":"Insert Row After","row_before_desc":"Insert Row Before",desc:"Insert/Edit Table"},autosave:{"warning_message":"If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?","restore_content":"Restore auto-saved content.","unload_msg":"The changes you made will be lost if you navigate away from this page."},fullscreen:{desc:"Toggle Full Screen Mode"},media:{"delta_height":"","delta_width":"",edit:"Edit Embedded Media",desc:"Insert/Edit Embedded Media"},fullpage:{desc:"Document Properties","delta_width":"","delta_height":""},template:{desc:"Insert Predefined Template Content"},visualchars:{desc:"Show/Hide Visual Control Characters"},spellchecker:{desc:"Toggle Spell Checker",menu:"Spell Checker Settings","ignore_word":"Ignore Word","ignore_words":"Ignore All",langs:"Languages",wait:"Please wait...",sug:"Suggestions","no_sug":"No Suggestions","no_mpell":"No misspellings found.","learn_word":"Learn word"},pagebreak:{desc:"Insert Page Break for Printing"},advlist:{types:"Types",def:"Default","lower_alpha":"Lower Alpha","lower_greek":"Lower Greek","lower_roman":"Lower Roman","upper_alpha":"Upper Alpha","upper_roman":"Upper Roman",circle:"Circle",disc:"Disc",square:"Square"},colors:{"333300":"Dark olive","993300":"Burnt orange","000000":"Black","003300":"Dark green","003366":"Dark azure","000080":"Navy Blue","333399":"Indigo","333333":"Very dark gray","800000":"Maroon",FF6600:"Orange","808000":"Olive","008000":"Green","008080":"Teal","0000FF":"Blue","666699":"Grayish blue","808080":"Gray",FF0000:"Red",FF9900:"Amber","99CC00":"Yellow green","339966":"Sea green","33CCCC":"Turquoise","3366FF":"Royal blue","800080":"Purple","999999":"Medium gray",FF00FF:"Magenta",FFCC00:"Gold",FFFF00:"Yellow","00FF00":"Lime","00FFFF":"Aqua","00CCFF":"Sky blue","993366":"Brown",C0C0C0:"Silver",FF99CC:"Pink",FFCC99:"Peach",FFFF99:"Light yellow",CCFFCC:"Pale green",CCFFFF:"Pale cyan","99CCFF":"Light sky blue",CC99FF:"Plum",FFFFFF:"White"},aria:{"rich_text_area":"Rich Text Area"},wordcount:{words:"Words:"},visualblocks:{desc:'Show/hide block elements'}}}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js new file mode 100644 index 0000000..0c3bf15 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advhr_dlg',{size:"Height",noshade:"No Shadow",width:"Width",normal:"Normal",widthunits:"Units"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js new file mode 100644 index 0000000..5f122e2 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advimage_dlg',{"image_list":"Image List","align_right":"Right","align_left":"Left","align_textbottom":"Text Bottom","align_texttop":"Text Top","align_bottom":"Bottom","align_middle":"Middle","align_top":"Top","align_baseline":"Baseline",align:"Alignment",hspace:"Horizontal Space",vspace:"Vertical Space",dimensions:"Dimensions",border:"Border",list:"Image List",alt:"Image Description",src:"Image URL","dialog_title":"Insert/Edit Image","missing_alt":"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.","example_img":"Appearance Preview Image",misc:"Miscellaneous",mouseout:"For Mouse Out",mouseover:"For Mouse Over","alt_image":"Alternative Image","swap_image":"Swap Image",map:"Image Map",id:"ID",rtl:"Right to Left",ltr:"Left to Right",classes:"Classes",style:"Style","long_desc":"Long Description Link",langcode:"Language Code",langdir:"Language Direction","constrain_proportions":"Constrain Proportions",preview:"Preview",title:"Title",general:"General","tab_advanced":"Advanced","tab_appearance":"Appearance","tab_general":"General",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js new file mode 100644 index 0000000..3169a56 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advlink_dlg',{"target_name":"Target Name",classes:"Classes",style:"Style",id:"ID","popup_position":"Position (X/Y)",langdir:"Language Direction","popup_size":"Size","popup_dependent":"Dependent (Mozilla/Firefox Only)","popup_resizable":"Make Window Resizable","popup_location":"Show Location Bar","popup_menubar":"Show Menu Bar","popup_toolbar":"Show Toolbars","popup_statusbar":"Show Status Bar","popup_scrollbars":"Show Scrollbars","popup_return":"Insert \'return false\'","popup_name":"Window Name","popup_url":"Popup URL",popup:"JavaScript Popup","target_blank":"Open in New Window","target_top":"Open in Top Frame (Replaces All Frames)","target_parent":"Open in Parent Window/Frame","target_same":"Open in This Window/Frame","anchor_names":"Anchors","popup_opts":"Options","advanced_props":"Advanced Properties","event_props":"Events","popup_props":"Popup Properties","general_props":"General Properties","advanced_tab":"Advanced","events_tab":"Events","popup_tab":"Popup","general_tab":"General",list:"Link List","is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?",titlefield:"Title",target:"Target",url:"Link URL",title:"Insert/Edit Link","link_list":"Link List",rtl:"Right to Left",ltr:"Left to Right",accesskey:"AccessKey",tabindex:"TabIndex",rev:"Relationship Target to Page",rel:"Relationship Page to Target",mime:"Target MIME Type",encoding:"Target Character Encoding",langcode:"Language Code","target_langcode":"Target Language",width:"Width",height:"Height"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js new file mode 100644 index 0000000..30b5b67 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.emotions_dlg',{cry:"Cry",cool:"Cool",desc:"Emotions",title:"Insert Emotion",usage:"Use left and right arrows to navigate.",yell:"Yell",wink:"Wink",undecided:"Undecided","tongue_out":"Tongue Out",surprised:"Surprised",smile:"Smile",sealed:"Sealed","money_mouth":"Money Mouth",laughing:"Laughing",kiss:"Kiss",innocent:"Innocent",frown:"Frown","foot_in_mouth":"Foot in Mouth",embarassed:"Embarassed"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js new file mode 100644 index 0000000..e76c45c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.example',{ + desc : 'This is just a template button' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js new file mode 100644 index 0000000..86281a9 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.example_dlg',{ + title : 'This is just a example title' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js new file mode 100644 index 0000000..516edc7 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.fullpage_dlg',{title:"Document Properties","meta_tab":"General","appearance_tab":"Appearance","advanced_tab":"Advanced","meta_props":"Meta Information",langprops:"Language and Encoding","meta_title":"Title","meta_keywords":"Keywords","meta_description":"Description","meta_robots":"Robots",doctypes:"Doctype",langcode:"Language Code",langdir:"Language Direction",ltr:"Left to Right",rtl:"Right to Left","xml_pi":"XML Declaration",encoding:"Character Encoding","appearance_bgprops":"Background Properties","appearance_marginprops":"Body Margins","appearance_linkprops":"Link Colors","appearance_textprops":"Text Properties",bgcolor:"Background Color",bgimage:"Background Image","left_margin":"Left Margin","right_margin":"Right Margin","top_margin":"Top Margin","bottom_margin":"Bottom Margin","text_color":"Text Color","font_size":"Font Size","font_face":"Font Face","link_color":"Link Color","hover_color":"Hover Color","visited_color":"Visited Color","active_color":"Active Color",textcolor:"Color",fontsize:"Font Size",fontface:"Font Family","meta_index_follow":"Index and Follow the Links","meta_index_nofollow":"Index and Don\'t Follow the Links","meta_noindex_follow":"Do Not Index but Follow the Links","meta_noindex_nofollow":"Do Not Index and Don\'t Follow the Links","appearance_style":"Stylesheet and Style Properties",stylesheet:"Stylesheet",style:"Style",author:"Author",copyright:"Copyright",add:"Add New Element",remove:"Remove Selected Element",moveup:"Move Selected Element Up",movedown:"Move Selected Element Down","head_elements":"Head Elements",info:"Information","add_title":"Title Element","add_meta":"Meta Element","add_script":"Script Element","add_style":"Style Element","add_link":"Link Element","add_base":"Base Element","add_comment":"Comment Node","title_element":"Title Element","script_element":"Script Element","style_element":"Style Element","base_element":"Base Element","link_element":"Link Element","meta_element":"Meta Element","comment_element":"Comment",src:"Source",language:"Language",href:"HREF",target:"Target",type:"Type",charset:"Charset",defer:"Defer",media:"Media",properties:"Properties",name:"Name",value:"Value",content:"Content",rel:"Rel",rev:"Rev",hreflang:"HREF Lang","general_props":"General","advanced_props":"Advanced"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/langs/en_dlg.js new file mode 100644 index 0000000..54b2d4b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.media_dlg',{list:"List",file:"File/URL",advanced:"Advanced",general:"General",title:"Insert/Edit Embedded Media","align_top_left":"Top Left","align_center":"Center","align_left":"Left","align_bottom":"Bottom","align_right":"Right","align_top":"Top","qt_stream_warn":"Streamed RTSP resources should be added to the QT Source field under the Advanced tab.\nYou should also add a non-streamed version to the Source field.",qtsrc:"QT Source",progress:"Progress",sound:"Sound",swstretchvalign:"Stretch V-Align",swstretchhalign:"Stretch H-Align",swstretchstyle:"Stretch Style",scriptcallbacks:"Script Callbacks","align_top_right":"Top Right",uimode:"UI Mode",rate:"Rate",playcount:"Play Count",defaultframe:"Default Frame",currentposition:"Current Position",currentmarker:"Current Marker",captioningid:"Captioning ID",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Windowless Video",stretchtofit:"Stretch to Fit",mute:"Mute",invokeurls:"Invoke URLs",fullscreen:"Full Screen",enabled:"Enabled",autostart:"Auto Start",volume:"Volume",target:"Target",qtsrcchokespeed:"Choke Speed",href:"HREF",endtime:"End Time",starttime:"Start Time",enablejavascript:"Enable JavaScript",correction:"No Correction",targetcache:"Target Cache",playeveryframe:"Play Every Frame",kioskmode:"Kiosk Mode",controller:"Controller",menu:"Show Menu",loop:"Loop",play:"Auto Play",hspace:"H-Space",vspace:"V-Space","class_name":"Class",name:"Name",id:"ID",type:"Type",size:"Dimensions",preview:"Preview","constrain_proportions":"Constrain Proportions",controls:"Controls",numloop:"Num Loops",console:"Console",cache:"Cache",autohref:"Auto HREF",liveconnect:"SWLiveConnect",flashvars:"Flash Vars",base:"Base",bgcolor:"Background",wmode:"WMode",salign:"SAlign",align:"Align",scale:"Scale",quality:"Quality",shuffle:"Shuffle",prefetch:"Prefetch",nojava:"No Java",maintainaspect:"Maintain Aspect",imagestatus:"Image Status",center:"Center",autogotourl:"Auto Goto URL","shockwave_options":"Shockwave Options","rmp_options":"Real Media Player Options","wmp_options":"Windows Media Player Options","qt_options":"QuickTime Options","flash_options":"Flash Options",hidden:"Hidden","align_bottom_left":"Bottom Left","align_bottom_right":"Bottom Right","html5_video_options":"HTML5 Video Options",altsource1:"Alternative source 1",altsource2:"Alternative source 2",preload:"Preload",poster:"Poster",source:"Source","html5_audio_options":"Audio Options","preload_none":"Don\'t Preload","preload_metadata":"Preload video metadata","preload_auto":"Let user\'s browser decide", "embedded_audio_options":"Embedded Audio Options", video:"HTML5 Video", audio:"HTML5 Audio", flash:"Flash", quicktime:"QuickTime", shockwave:"Shockwave", windowsmedia:"Windows Media", realmedia:"Real Media", iframe:"Iframe", embeddedaudio:"Embedded Audio" }); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js new file mode 100644 index 0000000..bc74daf --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.paste_dlg',{"word_title":"Use Ctrl+V on your keyboard to paste the text into the window.","text_linebreaks":"Keep Linebreaks","text_title":"Use Ctrl+V on your keyboard to paste the text into the window."}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js new file mode 100644 index 0000000..8a65900 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.searchreplace_dlg',{findwhat:"Find What",replacewith:"Replace with",direction:"Direction",up:"Up",down:"Down",mcase:"Match Case",findnext:"Find Next",allreplaced:"All occurrences of the search string were replaced.","searchnext_desc":"Find Again",notfound:"The search has been completed. The search string could not be found.","search_title":"Find","replace_title":"Find/Replace",replaceall:"Replace All",replace:"Replace"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/style/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/style/langs/en_dlg.js new file mode 100644 index 0000000..5cf8e76 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/style/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.style_dlg',{"text_lineheight":"Line Height","text_variant":"Variant","text_style":"Style","text_weight":"Weight","text_size":"Size","text_font":"Font","text_props":"Text","positioning_tab":"Positioning","list_tab":"List","border_tab":"Border","box_tab":"Box","block_tab":"Block","background_tab":"Background","text_tab":"Text",apply:"Apply",toggle_insert_span:"Insert span at selection",title:"Edit CSS Style",clip:"Clip",placement:"Placement",overflow:"Overflow",zindex:"Z-index",visibility:"Visibility","positioning_type":"Type",position:"Position","bullet_image":"Bullet Image","list_type":"Type",color:"Color",height:"Height",width:"Width",style:"Style",margin:"Margin",left:"Left",bottom:"Bottom",right:"Right",top:"Top",same:"Same for All",padding:"Padding","box_clear":"Clear","box_float":"Float","box_height":"Height","box_width":"Width","block_display":"Display","block_whitespace":"Whitespace","block_text_indent":"Text Indent","block_text_align":"Text Align","block_vertical_alignment":"Vertical Alignment","block_letterspacing":"Letter Spacing","block_wordspacing":"Word Spacing","background_vpos":"Vertical Position","background_hpos":"Horizontal Position","background_attachment":"Attachment","background_repeat":"Repeat","background_image":"Background Image","background_color":"Background Color","text_none":"None","text_blink":"Blink","text_case":"Case","text_striketrough":"Strikethrough","text_underline":"Underline","text_overline":"Overline","text_decoration":"Decoration","text_color":"Color",text:"Text",background:"Background",block:"Block",box:"Box",border:"Border",list:"List"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js new file mode 100644 index 0000000..463e09e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.table_dlg',{"rules_border":"border","rules_box":"box","rules_vsides":"vsides","rules_rhs":"rhs","rules_lhs":"lhs","rules_hsides":"hsides","rules_below":"below","rules_above":"above","rules_void":"void",rules:"Rules","frame_all":"all","frame_cols":"cols","frame_rows":"rows","frame_groups":"groups","frame_none":"none",frame:"Frame",caption:"Table Caption","missing_scope":"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.","cell_limit":"You\'ve exceeded the maximum number of cells of {$cells}.","row_limit":"You\'ve exceeded the maximum number of rows of {$rows}.","col_limit":"You\'ve exceeded the maximum number of columns of {$cols}.",colgroup:"Col Group",rowgroup:"Row Group",scope:"Scope",tfoot:"Footer",tbody:"Body",thead:"Header","row_all":"Update All Rows in Table","row_even":"Update Even Rows in Table","row_odd":"Update Odd Rows in Table","row_row":"Update Current Row","cell_all":"Update All Cells in Table","cell_row":"Update All Cells in Row","cell_cell":"Update Current Cell",th:"Header",td:"Data",summary:"Summary",bgimage:"Background Image",rtl:"Right to Left",ltr:"Left to Right",mime:"Target MIME Type",langcode:"Language Code",langdir:"Language Direction",style:"Style",id:"ID","merge_cells_title":"Merge Table Cells",bgcolor:"Background Color",bordercolor:"Border Color","align_bottom":"Bottom","align_top":"Top",valign:"Vertical Alignment","cell_type":"Cell Type","cell_title":"Table Cell Properties","row_title":"Table Row Properties","align_middle":"Center","align_right":"Right","align_left":"Left","align_default":"Default",align:"Alignment",border:"Border",cellpadding:"Cell Padding",cellspacing:"Cell Spacing",rows:"Rows",cols:"Columns",height:"Height",width:"Width",title:"Insert/Edit Table",rowtype:"Row Type","advanced_props":"Advanced Properties","general_props":"General Properties","advanced_tab":"Advanced","general_tab":"General","cell_col":"Update all cells in column"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js new file mode 100644 index 0000000..83e599d --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.template_dlg',{title:"Templates",label:"Template","desc_label":"Description",desc:"Insert Predefined Template Content",select:"Select a Template",preview:"Preview",warning:"Warning: Updating a template with a different one may cause data loss.","mdate_format":"%Y-%m-%d %H:%M:%S","cdate_format":"%Y-%m-%d %H:%M:%S","months_long":"January,February,March,April,May,June,July,August,September,October,November,December","months_short":"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec","day_long":"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday","day_short":"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js new file mode 100644 index 0000000..c4569f8 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.xhtmlxtras_dlg',{"attribs_title":"Insert/Edit Attributes","option_rtl":"Right to Left","option_ltr":"Left to Right","insert_date":"Insert Current Date/Time",remove:"Remove","title_cite_element":"Citation Element","title_abbr_element":"Abbreviation Element","title_acronym_element":"Acronym Element","title_del_element":"Deletion Element","title_ins_element":"Insertion Element","fieldset_events_tab":"Element Events","fieldset_attrib_tab":"Element Attributes","fieldset_general_tab":"General Settings","events_tab":"Events","attrib_tab":"Attributes","general_tab":"General","attribute_attrib_tab":"Attributes","attribute_events_tab":"Events","attribute_label_accesskey":"AccessKey","attribute_label_tabindex":"TabIndex","attribute_label_langcode":"Language","attribute_option_rtl":"Right to Left","attribute_option_ltr":"Left to Right","attribute_label_langdir":"Text Direction","attribute_label_datetime":"Date/Time","attribute_label_cite":"Cite","attribute_label_style":"Style","attribute_label_class":"Class","attribute_label_id":"ID","attribute_label_title":"Title"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/en.js new file mode 100644 index 0000000..21bd5e8 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/en.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.xoopscode',{ + code_desc:"Insert code" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/en_dlg.js new file mode 100644 index 0000000..4b2249c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/en_dlg.js @@ -0,0 +1,5 @@ +tinyMCE.addI18n('en.xoopscode_dlg',{ + xoopscode_title:"Insert code", + xoopscode_desc:"Insert code", + xoopscode_sub:"Paste the code you want to insert in the box below:" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en.js new file mode 100644 index 0000000..bed7475 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en.js @@ -0,0 +1,8 @@ +/** + */ + +tinyMCE.addI18n('en.xoopsemotions',{ + desc : 'Insert Xoops emotions', + delta_width : '0', + delta_height : '0' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en_dlg.js new file mode 100644 index 0000000..dced309 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/en_dlg.js @@ -0,0 +1,9 @@ +/** + */ + +tinyMCE.addI18n('en.xoopsemotions_dlg',{ + title : 'Insert Xoops Emoticons', + tab_emotionsbrowser: 'Emoticons', + tab_emotionsadmin: 'Add Emoticons', + error_noemotions: 'No emotions in database !!!' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en.js new file mode 100644 index 0000000..aec3ace --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en.js @@ -0,0 +1,13 @@ +/** + */ + +tinyMCE.addI18n('en.xoopsimagemanager',{ + desc : 'Xoops Advanced Imagemanager', + delta_width : '0', + delta_height : '0' +}); +tinyMCE.addI18n('en.xoopsimagebrowser',{ + desc : 'Xoops Imagebrowser', + delta_width : '0', + delta_height : '0' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en_dlg.js new file mode 100644 index 0000000..40feee6 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/en_dlg.js @@ -0,0 +1,55 @@ +/** + */ + +tinyMCE.addI18n('en.xoopsimagemanager_dlg',{ + tab_general:"General", + tab_appearance:"Appearance", + tab_advanced:"Advanced", + general:"General", + title:"Title", + preview:"Preview", + constrain_proportions:"Constrain proportions", + langdir:"Language direction", + langcode:"Language code", + long_desc:"Long description link", + style:"Style", + classes:"Classes", + ltr:"Left to right", + rtl:"Right to left", + id:"Id", + map:"Image map", + swap_image:"Swap image", + alt_image:"Alternative image", + mouseover:"for mouse over", + mouseout:"for mouse out", + misc:"Miscellaneous", + example_img:"Appearance preview image", + missing_alt:"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.", + dialog_title:"Xoops Image Manager", + src:"Image URL", + alt:"Image description", + list:"Image list", + border:"Border", + dimensions:"Dimensions", + vspace:"Vertical space", + hspace:"Horizontal space", + align:"Alignment", + align_baseline:"Baseline", + align_top:"Top", + align_middle:"Middle", + align_bottom:"Bottom", + align_texttop:"Text top", + align_textbottom:"Text bottom", + align_left:"Left", + align_right:"Right", + image_list:"Image list" +}); + +tinyMCE.addI18n('en.xoopsimagebrowser_dlg',{ + dialog_title:"Xoops Imagebrowser", + tab_listimages:"Images", + tab_loadimage:"Add image", + tab_listcategories:"Categories", + tab_createcategory:"Add category", + select_image: "click on a image to select" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en.js new file mode 100644 index 0000000..4f9fee9 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en.js @@ -0,0 +1,8 @@ +/** + */ + +tinyMCE.addI18n('en.xoopsmlcontent',{ + desc : 'Insert multi-language content', + delta_width : '0', + delta_height : '0' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en_dlg.js new file mode 100644 index 0000000..8c5f808 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/en_dlg.js @@ -0,0 +1,13 @@ +/** + */ + +tinyMCE.addI18n('en.xoopsmlcontent_dlg',{ + title : 'Insert multi-language content', + subtitle : 'Select a language and type/paste the content in the box below:', + sellang : 'Select language', + chooselang : 'You must choose a language', + maxstring : ' character(s) of %maxchar% entered', + alertmaxstring : 'You have reached the maximum number of characters', + delta_width : 100, + delta_height : 100 +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en.js new file mode 100644 index 0000000..f33841e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.xoopsquote',{ + quote_desc:"Insert quote" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en_dlg.js new file mode 100644 index 0000000..194fc81 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/en_dlg.js @@ -0,0 +1,5 @@ +tinyMCE.addI18n('en.xoopsquote_dlg',{ + xoopsquote_title:"Insert quote", + xoopsquote_desc:"Insert quote", + xoopsquote_sub:"Paste the text you want to quote in the box below:" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js new file mode 100644 index 0000000..6e58481 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advanced',{"underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)",dd:"Definition Description",dt:"Definition Term ",samp:"Code Sample",code:"Code",blockquote:"Block Quote",h6:"Heading 6",h5:"Heading 5",h4:"Heading 4",h3:"Heading 3",h2:"Heading 2",h1:"Heading 1",pre:"Preformatted",address:"Address",div:"DIV",paragraph:"Paragraph",block:"Format",fontdefault:"Font Family","font_size":"Font Size","style_select":"Styles","anchor_delta_height":"","anchor_delta_width":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":"","more_colors":"More Colors...","toolbar_focus":"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X",newdocument:"Are you sure you want clear all contents?",path:"Path","clipboard_msg":"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?","blockquote_desc":"Block Quote","help_desc":"Help","newdocument_desc":"New Document","image_props_desc":"Image Properties","paste_desc":"Paste (Ctrl+V)","copy_desc":"Copy (Ctrl+C)","cut_desc":"Cut (Ctrl+X)","anchor_desc":"Insert/Edit Anchor","visualaid_desc":"show/Hide Guidelines/Invisible Elements","charmap_desc":"Insert Special Character","backcolor_desc":"Select Background Color","forecolor_desc":"Select Text Color","custom1_desc":"Your Custom Description Here","removeformat_desc":"Remove Formatting","hr_desc":"Insert Horizontal Line","sup_desc":"Superscript","sub_desc":"Subscript","code_desc":"Edit HTML Source","cleanup_desc":"Cleanup Messy Code","image_desc":"Insert/Edit Image","unlink_desc":"Unlink","link_desc":"Insert/Edit Link","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","indent_desc":"Increase Indent","outdent_desc":"Decrease Indent","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","justifyfull_desc":"Align Full","justifyright_desc":"Align Right","justifycenter_desc":"Align Center","justifyleft_desc":"Align Left","striketrough_desc":"Strikethrough","help_shortcut":"Press ALT-F10 for toolbar. Press ALT-0 for help","rich_text_area":"Rich Text Area","shortcuts_desc":"Accessability Help",toolbar:"Toolbar"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js new file mode 100644 index 0000000..c56105e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.advanced_dlg', {"link_list":"Link List","link_is_external":"The URL you entered seems to be an external link. Do you want to add the required http:// prefix?","link_is_email":"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?","link_titlefield":"Title","link_target_blank":"Open Link in a New Window","link_target_same":"Open Link in the Same Window","link_target":"Target","link_url":"Link URL","link_title":"Insert/Edit Link","image_align_right":"Right","image_align_left":"Left","image_align_textbottom":"Text Bottom","image_align_texttop":"Text Top","image_align_bottom":"Bottom","image_align_middle":"Middle","image_align_top":"Top","image_align_baseline":"Baseline","image_align":"Alignment","image_hspace":"Horizontal Space","image_vspace":"Vertical Space","image_dimensions":"Dimensions","image_alt":"Image Description","image_list":"Image List","image_border":"Border","image_src":"Image URL","image_title":"Insert/Edit Image","charmap_title":"Select Special Character", "charmap_usage":"Use left and right arrows to navigate.","colorpicker_name":"Name:","colorpicker_color":"Color:","colorpicker_named_title":"Named Colors","colorpicker_named_tab":"Named","colorpicker_palette_title":"Palette Colors","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Color Picker","colorpicker_picker_tab":"Picker","colorpicker_title":"Select a Color","code_wordwrap":"Word Wrap","code_title":"HTML Source Editor","anchor_name":"Anchor Name","anchor_title":"Insert/Edit Anchor","about_loaded":"Loaded Plugins","about_version":"Version","about_author":"Author","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"License","about_help":"Help","about_general":"About","about_title":"About TinyMCE","anchor_invalid":"Please specify a valid anchor name.","accessibility_help":"Accessibility Help","accessibility_usage_title":"General Usage","invalid_color_value":"Invalid color value","":""}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js new file mode 100644 index 0000000..088ed0f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.simple',{"cleanup_desc":"Cleanup Messy Code","redo_desc":"Redo (Ctrl+Y)","undo_desc":"Undo (Ctrl+Z)","numlist_desc":"Insert/Remove Numbered List","bullist_desc":"Insert/Remove Bulleted List","striketrough_desc":"Strikethrough","underline_desc":"Underline (Ctrl+U)","italic_desc":"Italic (Ctrl+I)","bold_desc":"Bold (Ctrl+B)"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/finish.php b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/finish.php new file mode 100644 index 0000000..bf622b1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/finish.php @@ -0,0 +1,24 @@ +Your site +

    You can now access the home page of your site.

    +

    Support

    +

    Visit The XOOPS Project

    +

    ATTENTION : Your site currently contains the minimum functionality. +Please visit xoops.org +to learn more about extending XOOPS to present text pages, photo galleries, forums, and more, +with modules as well as customizing the look of your XOOPS with themes.

    +"; + +$content .= "

    Security configuration

    +

    The installer will try to configure your site for security considerations. Please double check to make sure: +

    +The mainfile.php is readonly.
    +Remove the folder {$installer_modified} (or install if it was not renamed automatically by the installer) from your server. +
    +

    +"; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/install.php b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/install.php new file mode 100644 index 0000000..82ca4aa --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/install.php @@ -0,0 +1,196 @@ + + * @author Kazumi Ono + * @author Skalpa Keo + * @author Taiwen Jiang + * @author dugris + */ +// _LANGCODE: en +// _CHARSET : UTF-8 +// Translator: XOOPS Translation Team +define('SHOW_HIDE_HELP', 'Show/hide help text'); +// License +define('LICENSE_NOT_WRITEABLE', 'License file "%s" is NOT writable!'); +define('LICENSE_IS_WRITEABLE', '%s License is writable.'); +// Configuration check page +define('SERVER_API', 'Server API'); +define('PHP_EXTENSION', '%s extension'); +define('CHAR_ENCODING', 'Character encoding'); +define('XML_PARSING', 'XML parsing'); +define('REQUIREMENTS', 'Requirements'); +define('_PHP_VERSION', 'PHP version'); +define('RECOMMENDED_SETTINGS', 'Recommended settings'); +define('RECOMMENDED_EXTENSIONS', 'Recommended extensions'); +define('SETTING_NAME', 'Setting name'); +define('RECOMMENDED', 'Recommended'); +define('CURRENT', 'Current'); +define('RECOMMENDED_EXTENSIONS_MSG', 'These extensions are not required for normal use, but may be necessary to explore + some specific features (like the multi-language or RSS support). Thus, it is recommended to have them installed.'); +define('NONE', 'None'); +define('SUCCESS', 'Success'); +define('WARNING', 'Warning'); +define('FAILED', 'Failed'); +// Titles (main and pages) +define('XOOPS_INSTALL_WIZARD', 'XOOPS Installation Wizard'); +define('LANGUAGE_SELECTION', 'Language selection'); +define('LANGUAGE_SELECTION_TITLE', 'Select your language'); // L128 +define('INTRODUCTION', 'Introduction'); +define('INTRODUCTION_TITLE', 'Welcome to the XOOPS Installation Wizard'); // L0 +define('CONFIGURATION_CHECK', 'Configuration check'); +define('CONFIGURATION_CHECK_TITLE', 'Checking your server configuration'); +define('PATHS_SETTINGS', 'Paths settings'); +define('PATHS_SETTINGS_TITLE', 'Paths settings'); +define('DATABASE_CONNECTION', 'Database connection'); +define('DATABASE_CONNECTION_TITLE', 'Database connection'); +define('DATABASE_CONFIG', 'Database configuration'); +define('DATABASE_CONFIG_TITLE', 'Database configuration'); +define('CONFIG_SAVE', 'Save Configuration'); +define('CONFIG_SAVE_TITLE', 'Saving your system configuration'); +define('TABLES_CREATION', 'Tables creation'); +define('TABLES_CREATION_TITLE', 'Database tables creation'); +define('INITIAL_SETTINGS', 'Initial settings'); +define('INITIAL_SETTINGS_TITLE', 'Please enter your initial settings'); +define('DATA_INSERTION', 'Data insertion'); +define('DATA_INSERTION_TITLE', 'Saving your settings to the database'); +define('WELCOME', 'Welcome'); +define('WELCOME_TITLE', 'Welcome to your XOOPS site'); // L0 +// Settings (labels and help text) +define('XOOPS_PATHS', 'XOOPS Physical paths'); +define('XOOPS_URLS', 'Web locations'); +define('XOOPS_ROOT_PATH_LABEL', 'XOOPS documents root physical path'); +define('XOOPS_ROOT_PATH_HELP', 'Physical path to the XOOPS documents (served) directory WITHOUT trailing slash'); +define('XOOPS_LIB_PATH_LABEL', 'XOOPS library directory'); +define('XOOPS_LIB_PATH_HELP', 'Physical path to the XOOPS library directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.'); +define('XOOPS_DATA_PATH_LABEL', 'XOOPS data files directory'); +define('XOOPS_DATA_PATH_HELP', 'Physical path to the XOOPS data files (writable) directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.'); +define('XOOPS_URL_LABEL', 'Website location (URL)'); // L56 +define('XOOPS_URL_HELP', 'Main URL that will be used to access your XOOPS installation'); // L58 +define('LEGEND_CONNECTION', 'Server connection'); +define('LEGEND_DATABASE', 'Database'); // L51 +define('DB_HOST_LABEL', 'Server hostname'); // L27 +define('DB_HOST_HELP', 'Hostname of the database server. If you are unsure, localhost works in most cases'); // L67 +define('DB_USER_LABEL', 'User name'); // L28 +define('DB_USER_HELP', 'Name of the user account that will be used to connect to the database server'); // L65 +define('DB_PASS_LABEL', 'Password'); // L52 +define('DB_PASS_HELP', 'Password of your database user account'); // L68 +define('DB_NAME_LABEL', 'Database name'); // L29 +define('DB_NAME_HELP', 'The name of database on the host. The installer will attempt to create the database if not exist'); // L64 +define('DB_CHARSET_LABEL', 'Database character set'); +define('DB_CHARSET_HELP', 'MySQL includes character set support that enables you to store data using a variety of character sets and perform comparisons according to a variety of collations.'); +define('DB_COLLATION_LABEL', 'Database collation'); +define('DB_COLLATION_HELP', 'A collation is a set of rules for comparing characters in a character set.'); +define('DB_PREFIX_LABEL', 'Table prefix'); // L30 +define('DB_PREFIX_HELP', 'This prefix will be added to all new tables created to avoid name conflicts in the database. If you are unsure, just keep the default'); // L63 +define('DB_PCONNECT_LABEL', 'Use persistent connection'); // L54 +define('DB_PCONNECT_HELP', "Default is 'No'. Leave it blank if you are unsure"); // L69 +define('DB_DATABASE_LABEL', 'Database'); +define('LEGEND_ADMIN_ACCOUNT', 'Administrator account'); +define('ADMIN_LOGIN_LABEL', 'Admin login'); // L37 +define('ADMIN_EMAIL_LABEL', 'Admin e-mail'); // L38 +define('ADMIN_PASS_LABEL', 'Admin password'); // L39 +define('ADMIN_CONFIRMPASS_LABEL', 'Confirm password'); // L74 +// Buttons +define('BUTTON_PREVIOUS', 'Previous'); // L42 +define('BUTTON_NEXT', 'Continue'); // L47 +// Messages +define('XOOPS_FOUND', '%s found'); +define('CHECKING_PERMISSIONS', 'Checking file and directory permissions...'); // L82 +define('IS_NOT_WRITABLE', '%s is NOT writable.'); // L83 +define('IS_WRITABLE', '%s is writable.'); // L84 +define('XOOPS_PATH_FOUND', 'Path found.'); +//define('READY_CREATE_TABLES', 'No XOOPS tables were detected.
    The installer is now ready to create the XOOPS system tables.'); +define('XOOPS_TABLES_FOUND', 'The XOOPS system tables already exist in your database.'); // L131 +define('XOOPS_TABLES_CREATED', 'XOOPS system tables have been created.'); +//define('READY_INSERT_DATA', 'The installer is now ready to insert initial data into your database.'); +//define('READY_SAVE_MAINFILE', 'The installer is now ready to save the specified settings to mainfile.php.'); +define('SAVED_MAINFILE', 'Settings saved'); +define('SAVED_MAINFILE_MSG', 'The installer has saved the specified settings to mainfile.php and secure.php.'); +define('DATA_ALREADY_INSERTED', 'XOOPS data found in database.'); +define('DATA_INSERTED', 'Initial data has been inserted into database.'); +// %s is database name +define('DATABASE_CREATED', 'Database %s created!'); // L43 +// %s is table name +define('TABLE_NOT_CREATED', 'Unable to create table %s'); // L118 +define('TABLE_CREATED', 'Table %s created.'); // L45 +define('ROWS_INSERTED', '%d entries inserted to table %s.'); // L119 +define('ROWS_FAILED', 'Failed inserting %d entries to table %s.'); // L120 +define('TABLE_ALTERED', 'Table %s updated.'); // L133 +define('TABLE_NOT_ALTERED', 'Failed updating table %s.'); // L134 +define('TABLE_DROPPED', 'Table %s dropped.'); // L163 +define('TABLE_NOT_DROPPED', 'Failed deleting table %s.'); // L164 +// Error messages +define('ERR_COULD_NOT_ACCESS', 'Could not access the specified folder. Please verify that it exists and is readable by the server.'); +define('ERR_NO_XOOPS_FOUND', 'No XOOPS installation could be found in the specified folder.'); +define('ERR_INVALID_EMAIL', 'Invalid Email'); // L73 +define('ERR_REQUIRED', 'Information is required.'); // L41 +define('ERR_PASSWORD_MATCH', 'The two passwords do not match'); +define('ERR_NEED_WRITE_ACCESS', 'The server must be given write access to the following files and folders
    (i.e. chmod 775 directory_name on a UNIX/LINUX server)
    If they are not available or not created correctly, please create manually and set proper permissions.'); +define('ERR_NO_DATABASE', 'Could not create database. Contact the server administrator for details.'); // L31 +define('ERR_NO_DBCONNECTION', 'Could not connect to the database server.'); // L106 +define('ERR_WRITING_CONSTANT', 'Failed writing constant %s.'); // L122 +define('ERR_COPY_MAINFILE', 'Could not copy the distribution file to %s'); +define('ERR_WRITE_MAINFILE', 'Could not write into %s. Please check the file permission and try again.'); +define('ERR_READ_MAINFILE', 'Could not open %s for reading'); +define('ERR_INVALID_DBCHARSET', "The charset '%s' is not supported."); +define('ERR_INVALID_DBCOLLATION', "The collation '%s' is not supported."); +define('ERR_CHARSET_NOT_SET', 'Default character set is not set for XOOPS database.'); +define('_INSTALL_CHARSET', 'UTF-8'); +define('SUPPORT', 'Support'); +define('LOGIN', 'Authentication'); +define('LOGIN_TITLE', 'Authentication'); +define('USER_LOGIN', 'Administrator Login'); +define('USERNAME', 'Username :'); +define('PASSWORD', 'Password :'); +define('ICONV_CONVERSION', 'Character set conversion'); +define('ZLIB_COMPRESSION', 'Zlib Compression'); +define('IMAGE_FUNCTIONS', 'Image functions'); +define('IMAGE_METAS', 'Image meta data (exif)'); +define('FILTER_FUNCTIONS', 'Filter functions'); +define('ADMIN_EXIST', 'The administrator account already exists.'); +define('CONFIG_SITE', 'Site configuration'); +define('CONFIG_SITE_TITLE', 'Site configuration'); +define('MODULES', 'Modules installation'); +define('MODULES_TITLE', 'Modules installation'); +define('THEME', 'Select theme'); +define('THEME_TITLE', 'Select the default theme'); +define('INSTALLED_MODULES', 'The following modules have been installed.'); +define('NO_MODULES_FOUND', 'No modules found.'); +define('NO_INSTALLED_MODULES', 'No module installed.'); +define('THEME_NO_SCREENSHOT', 'No screenshot found'); +define('IS_VALOR', ' => '); +// password message +define('PASSWORD_LABEL', 'Password strength'); +define('PASSWORD_DESC', 'Password not entered'); +define('PASSWORD_GENERATOR', 'Password generator'); +define('PASSWORD_GENERATE', 'Generate'); +define('PASSWORD_COPY', 'Copy'); +define('PASSWORD_VERY_WEAK', 'Very Weak'); +define('PASSWORD_WEAK', 'Weak'); +define('PASSWORD_BETTER', 'Better'); +define('PASSWORD_MEDIUM', 'Medium'); +define('PASSWORD_STRONG', 'Strong'); +define('PASSWORD_STRONGEST', 'Strongest'); +//2.5.7 +define('WRITTEN_LICENSE', 'Wrote XOOPS %s License Key: %s'); +//2.5.8 +define('CHMOD_CHGRP_REPEAT', 'Retry'); +define('CHMOD_CHGRP_IGNORE', 'Use Anyway'); +define('CHMOD_CHGRP_ERROR', 'Installer may not be able to write the configuration file %1$s.

    PHP is writing files under user %2$s and group %3$s.

    The directory %4$s/ has user %5$s and group %6$s'); +//2.5.9 +define("CURL_HTTP", "Client URL Library (cURL)"); +define('XOOPS_COOKIE_DOMAIN_LABEL', 'Cookie Domain for the Website'); +define('XOOPS_COOKIE_DOMAIN_HELP', 'Domain to set cookies. May be blank, the full host from the URL (www.example.com), or the registered domain without subdomains (example.com) to share across subdomains (www.example.com and blog.example.com.)'); +define('INTL_SUPPORT', 'Internationalization functions'); +define('XOOPS_SOURCE_CODE', "XOOPS on GitHub"); +define('XOOPS_INSTALLING', 'Installing'); +define('XOOPS_ERROR_ENCOUNTERED', 'Error'); +define('XOOPS_ERROR_SEE_BELOW', 'See below for messages.'); +define('MODULES_AVAILABLE', 'Available Modules'); +define('INSTALL_THIS_MODULE', 'Add %s'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/install2.php b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/install2.php new file mode 100644 index 0000000..57175ac --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/install2.php @@ -0,0 +1,55 @@ +Make ../include/license.php Writable'); +define('LICENSE_IS_WRITEABLE', 'License is %s'); +define('_INSTALL_WEBMASTER', 'Webmasters'); +define('_INSTALL_WEBMASTERD', 'Webmasters of this site'); +define('_INSTALL_REGUSERS', 'Registered Users'); +define('_INSTALL_REGUSERSD', 'Registered Users Group'); +define('_INSTALL_ANONUSERS', 'Anonymous Users'); +define('_INSTALL_ANONUSERSD', 'Anonymous Users Group'); +/** + * New Group types + */ +define('_INSTALL_BANNEDUSERS', 'Banned Users'); +define('_INSTALL_BANNEDUSERSD', 'Banned user group'); +define('_INSTALL_MODERATORUSERS', 'Moderators'); +define('_INSTALL_MODERATORUSERSD', 'These are Moderators for your website'); +define('_INSTALL_SUBMITTERUSERS', 'Submitters'); +define('_INSTALL_SUBMITTERUSERSD', 'This group can submit articles to your website'); +define('_INSTALL_DEVELOPEUSERS', 'Developer'); +define('_INSTALL_DEVELOPEUSERSD', 'This user has developer privileges and can see developer debugging messages.'); +define('_INSTALL_L165', 'The site is currently closed for maintenance. Please come back later.'); +define('_INSTALL_ANON', 'Anonymous'); +define('_INSTALL_DISCLMR', 'While the administrators and moderators of this site will attempt to remove +or edit any generally objectionable material as quickly as possible, it is +impossible to review every message. Therefore you acknowledge that all posts +made to this site express the views and opinions of the author and not the +administrators, moderators or webmaster (except for posts by these people) +and hence will not be held liable. + +You agree not to post any abusive, obscene, vulgar, slanderous, hateful, +threatening, sexually-orientated or any other material that may violate any +applicable laws. Doing so may lead to you being immediately and permanently +banned (and your service provider being informed). The IP address of all +posts is recorded to aid in enforcing these conditions. Creating multiple +accounts for a single user is not allowed. You agree that the webmaster, +administrator and moderators of this site have the right to remove, edit, +move or close any topic at any time should they see fit. As a user you agree +to any information you have entered above being stored in a database. While +this information will not be disclosed to any third party without your +consent the webmaster, administrator and moderators cannot be held +responsible for any hacking attempt that may lead to the data being +compromised. + +This site system uses cookies to store information on your local computer. +These cookies do not contain any of the information you have entered above, +they serve only to improve your viewing pleasure. The email address is used +only for confirming your registration details and password (and for sending +new passwords should you forget your current one). + +By clicking Register below you agree to be bound by these conditions.'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/mysql.lang.data.sql b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/mysql.lang.data.sql new file mode 100644 index 0000000..1ab538b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/mysql.lang.data.sql @@ -0,0 +1,33 @@ +# +# Dumping data for table `ranks` +# + +INSERT INTO ranks VALUES (1, 'Just popping in', 0, 20, 0, 'ranks/rank3e632f95e81ca.gif'); +INSERT INTO ranks VALUES (2, 'Not too shy to talk', 21, 40, 0, 'ranks/rank3dbf8e94a6f72.gif'); +INSERT INTO ranks VALUES (3, 'Quite a regular', 41, 70, 0, 'ranks/rank3dbf8e9e7d88d.gif'); +INSERT INTO ranks VALUES (4, 'Just can\'t stay away', 71, 150, 0, 'ranks/rank3dbf8ea81e642.gif'); +INSERT INTO ranks VALUES (5, 'Home away from home', 151, 10000, 0, 'ranks/rank3dbf8eb1a72e7.gif'); +INSERT INTO ranks VALUES (6, 'Moderator', 0, 0, 1, 'ranks/rank3dbf8edf15093.gif'); +INSERT INTO ranks VALUES (7, 'Webmaster', 0, 0, 1, 'ranks/rank3dbf8ee8681cd.gif'); + +# +# Dumping data for table `smiles` +# + +INSERT INTO smiles VALUES (1, ':-D', 'smilies/smil3dbd4d4e4c4f2.gif', 'Very Happy', 1); +INSERT INTO smiles VALUES (2, ':-)', 'smilies/smil3dbd4d6422f04.gif', 'Smile', 1); +INSERT INTO smiles VALUES (3, ':-(', 'smilies/smil3dbd4d75edb5e.gif', 'Sad', 1); +INSERT INTO smiles VALUES (4, ':-o', 'smilies/smil3dbd4d8676346.gif', 'Surprised', 1); +INSERT INTO smiles VALUES (5, ':-?', 'smilies/smil3dbd4d99c6eaa.gif', 'Confused', 1); +INSERT INTO smiles VALUES (6, '8-)', 'smilies/smil3dbd4daabd491.gif', 'Cool', 1); +INSERT INTO smiles VALUES (7, ':lol:', 'smilies/smil3dbd4dbc14f3f.gif', 'Laughing', 1); +INSERT INTO smiles VALUES (8, ':-x', 'smilies/smil3dbd4dcd7b9f4.gif', 'Mad', 1); +INSERT INTO smiles VALUES (9, ':-P', 'smilies/smil3dbd4ddd6835f.gif', 'Razz', 1); +INSERT INTO smiles VALUES (10, ':oops:', 'smilies/smil3dbd4df1944ee.gif', 'Embaressed', 0); +INSERT INTO smiles VALUES (11, ':cry:', 'smilies/smil3dbd4e02c5440.gif', 'Crying (very sad)', 0); +INSERT INTO smiles VALUES (12, ':evil:', 'smilies/smil3dbd4e1748cc9.gif', 'Evil or Very Mad', 0); +INSERT INTO smiles VALUES (13, ':roll:', 'smilies/smil3dbd4e29bbcc7.gif', 'Rolling Eyes', 0); +INSERT INTO smiles VALUES (14, ';-)', 'smilies/smil3dbd4e398ff7b.gif', 'Wink', 0); +INSERT INTO smiles VALUES (15, ':pint:', 'smilies/smil3dbd4e4c2e742.gif', 'Another pint of beer', 0); +INSERT INTO smiles VALUES (16, ':hammer:', 'smilies/smil3dbd4e5e7563a.gif', 'ToolTimes at work', 0); +INSERT INTO smiles VALUES (17, ':idea:', 'smilies/smil3dbd4e7853679.gif', 'I have an idea', 0); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/support.php b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/support.php new file mode 100644 index 0000000..328576c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/support.php @@ -0,0 +1,20 @@ + 'http://www.xoops.org/', + 'title' => 'English support'); + +// Add extra support sites, use corresponding language folder name as key, for instance: +/* +$supports["french"] = array( + "url" => "http://www.frxoops.org/", + "title" => "Support francophone" +); +*/ \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/welcome.php b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/welcome.php new file mode 100644 index 0000000..6f99895 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/install/language/english/welcome.php @@ -0,0 +1,49 @@ + + XOOPS is an open-source + Object-Oriented Web publishing system written in PHP. It is an ideal tool for + developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more. +

    +

    + XOOPS is released under the terms of the + GNU General Public License (GPL) + version 2 or greater, and is free to use and modify. + It is free to redistribute as long as you abide by the distribution terms of the GPL. +

    +

    Requirements

    +
      +
    • WWW Server (Apache, NGINX, IIS, etc)
    • +
    • PHP 5.3.9 or higher, 7.2+ recommended
    • +
    • MySQL 5.5 or higher, 5.7+ recommended
    • +
    +

    Before you install

    +
      +
    1. Setup WWW server, PHP and database server properly.
    2. +
    3. Prepare a database for your XOOPS site.
    4. +
    5. Prepare user account and grant the user the access to the database.
    6. +
    7. Make these directories and files writable: %s
    8. +
    9. For security considerations, you are strongly advised to move the two directories below out of document root and change the folder names: %s
    10. +
    11. Create (if not already present) and make these directories writable: %s
    12. +
    13. Turn cookie and JavaScript of your browser on.
    14. +
    +

    Special Notes

    +

    Some specific system software combinations may require some additional configurations to work + with XOOPS. If any of these topics apply to your environment, please see the full + XOOPS + installation manual for more information. +

    +

    MySQL 8.0 is not supported in all PHP versions. Even in the supported versions, issues with the + PHP mysqlnd library may require the MySQL server's default-authentication-plugin + to be set to mysql_native_password to function correctly. +

    +

    SELinux enabled systems (such as CentOS and RHEL) may require changes to the security context + for XOOPS directories in addition to the normal file permissions to make directories writable. + Consult your system documentation and/or systems administrator. +

    +'; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/admin.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/admin.php new file mode 100644 index 0000000..203c3de --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/admin.php @@ -0,0 +1,22 @@ +Please remove this directory for security reasons.'); +define('_AD_WARNINGWRITEABLE', 'WARNING: File %s is writeable by the server.
    Please change the permission of this file for security reasons.
    in Unix (444), in Win32 (read-only)'); +define('_AD_WARNINGNOTWRITEABLE', 'WARNING: Folder %s is not writeable by the server.
    Please change the permission of this folder.
    in Unix (777), in Win32 (writable)'); +define('_AD_WARNINGXOOPSLIBINSIDE', 'WARNING: Folder %s is inside DocumentRoot!
    For security considerations it is highly suggested to move it out of DocumentRoot.'); +define('_AD_WARNING_OLD_PHP', 'WARNING: Consider upgrading to a newer version of PHP. Version %s or newer is recommended and will be required in future XOOPS versions.'); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/auth.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/auth.php new file mode 100644 index 0000000..598a0e7 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/auth.php @@ -0,0 +1,13 @@ +' . 'Please verify your user data or set on the automatic provisioning'); +define('_AUTH_LDAP_START_TLS_FAILED', 'Failed to open a TLS connection'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/backend.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/backend.php new file mode 100644 index 0000000..306b265 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/backend.php @@ -0,0 +1,8 @@ +Email Stats for this Banner'); +define('_BANNERS_POINTS', 'This Banner points to this URL'); +define('_BANNERS_UNLIMITED', 'Unlimited'); +define('_BANNERS_FINISHED', 'Expired Banners'); +define('_BANNERS_STARTED', 'Start Date'); +define('_BANNERS_ENDED', 'End Date'); +define('_BANNERS_MAIL_SUBJECT', 'Your Banner Statistics at %s'); +define('_BANNERS_MAIL_MESSAGE', 'Available Banner Statistics for the selected Banner at %s :\n\n\n +Client Name: %s\nBanner ID: %s\n +Banner Image: %s\n +Banner URL: %s\n\n +Impressions Purchased: %s\n +Impressions Made: %s\n +Impressions Left: %s\n +Clicks Received: %s\n +Clicks Percent: %f \n\n\n +Report Generated on: %s'); +define('_BANNERS_MAIL_NOT_OK', 'We have encountered an error sending your email. Please contact the webmaster regarding this issue.'); +define('_BANNERS_MAIL_OK', 'Available Banner statistics for the selected banner have been sent to your account email address.'); +define('_BANNERS_MAIL_ERROR', 'There is no email associated with client %s.
    Please contact the Administrator'); +define('_BANNERS_DBUPDATED', 'Item modified and database updated'); +define('_BANNERS_DBERROR', 'Database was not updated due to an error!'); +define('_BANNERS_CHANGE', 'Change'); + +define('_BANNERS_NO_LOGIN_DATA', 'No login data detected'); +define('_BANNERS_NO_REFERER', 'No referer detected'); +define('_BANNERS_NO_ID', 'No valid ID detected'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/calendar.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/calendar.php new file mode 100644 index 0000000..2149f2c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/calendar.php @@ -0,0 +1,75 @@ +%s was not found '); +define('_XO_ER_CLASSNOTFOUND','Requested class %s was not found'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/findusers.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/findusers.php new file mode 100644 index 0000000..0d51b69 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/findusers.php @@ -0,0 +1,65 @@ +Xdays'); +define('_MA_USER_RANGE_USER_REGDATE', 'Registered in past Xdays'); +define('_MA_USER_RANGE_POSTS', 'Posts'); +define('_MA_USER_HASAVATAR', 'Has avatar'); +define('_MA_USER_MODE_SIMPLE', 'Simple mode'); +define('_MA_USER_MODE_ADVANCED', 'Advanced mode'); +define('_MA_USER_MODE_QUERY', 'Query mode'); +define('_MA_USER_QUERY', 'Query'); +define('_MA_USER_SEARCHAGAIN', 'Search again'); +define('_MA_USER_NOUSERSELECTED', 'No user selected'); +define('_MA_USER_USERADDED', 'Users have been added'); +define('_MA_USER_SENDMAIL', 'Send Email'); + +//2.5.4 +define('_MA_USER_FACEBOOK', 'Facebook Link'); //TO DO +define('_MA_USER_SKYPE', 'Skype Link');//TO DO + diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/formdhtmltextarea.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/formdhtmltextarea.php new file mode 100644 index 0000000..97a756c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/formdhtmltextarea.php @@ -0,0 +1,84 @@ + + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +// _LANGCODE: en +// _CHARSET : UTF-8 +// Translator: XOOPS Translation Team +/** + * Localized fonts + */ +$GLOBALS['formtextdhtml_fonts'] = array( + 'Arial', + 'Courier', + 'Georgia', + 'Helvetica', + 'Impact', + 'Verdana', + 'Haettenschweiler'); +/** + * Localized font sizes: 'font size value' => 'font size name' + */ +$GLOBALS['formtextdhtml_sizes'] = array( + 'xx-small' => 'xx-Small', + 'x-small' => 'x-Small', + 'small' => 'Small', + 'medium' => 'Medium', + 'large' => 'Large', + 'x-large' => 'x-Large', + 'xx-large' => 'xx-Large'); +define('_XOOPS_FORM_ALT_URL', 'URL'); +define('_XOOPS_FORM_ALT_EMAIL', 'Email'); +define('_XOOPS_FORM_ALT_IMG', 'Images'); +define('_XOOPS_FORM_ALT_IMAGE', 'Inside images'); +define('_XOOPS_FORM_ALT_SMILEY', 'Smiley'); +define('_XOOPS_FORM_ALT_CODE', 'Source code'); +define('_XOOPS_FORM_ALT_QUOTE', 'Quote'); +define('_XOOPS_FORM_ALT_BOLD', 'Bold'); +define('_XOOPS_FORM_ALT_ITALIC', 'Italic'); +define('_XOOPS_FORM_ALT_UNDERLINE', 'Underline'); +define('_XOOPS_FORM_ALT_LINETHROUGH', 'Strikethrough'); +define('_XOOPS_FORM_ALT_ENTERHEIGHT', 'Height:'); +define('_XOOPS_FORM_ALT_ENTERWIDTH', 'Width:'); +define('_XOOPS_FORM_ALT_LEFT', 'Left'); +define('_XOOPS_FORM_ALT_RIGHT', 'Right'); +define('_XOOPS_FORM_ALT_CENTER', 'Center'); +define('_XOOPS_FORM_ALTFLASH', 'Flash'); +define('_XOOPS_FORM_ALTMMS', 'MMS'); +define('_XOOPS_FORM_ALTRTSP', 'Real Player'); +define('_XOOPS_FORM_ALTIFRAME', 'IFRAME'); +define('_XOOPS_FORM_ALTWIKI', 'WIKI link'); +define('_XOOPS_FORM_ENTERIFRAMEURL', 'IFRAME URL:'); +define('_XOOPS_FORM_ENTERMMSURL', 'RMMS URL:'); +define('_XOOPS_FORM_ENTERWMPURL', 'WMP URL:'); +define('_XOOPS_FORM_ENTERFLASHURL', 'FLASH URL:'); +define('_XOOPS_FORM_ENTERYOUTUBEURL', 'Youtube URL:'); +define('_XOOPS_FORM_ENTERRTSPURL', 'RTSP URL:'); +define('_XOOPS_FORM_ENTERWIKITERM', 'The word to be linked to Wiki:'); +define('_XOOPS_FORM_ALTMP3', 'MP3'); +define('_XOOPS_FORM_ENTERMP3URL', 'MP3 URL'); +define('_XOOPS_FORM_ALT_CHECKLENGTH', 'Check text length'); +define('_XOOPS_FORM_ALT_LENGTH', 'Current content length: %s'); +define('_XOOPS_FORM_ALT_LENGTH_MAX', 'Maximum length: '); +define('_XOOPS_FORM_PREVIEW_CONTENT', 'Click the ' . _PREVIEW . ' to see the content in action.'); + +define('_XOOPS_FORM_ALTYOUTUBE', 'Youtube'); +define('_XOOPS_FORM_ENTER_SOUNDCLOUD_URL', 'Enter SoundCloud URL'); +define('_XOOPS_FORM_ALT_SOUNDCLOUD', 'Soundcloud'); +define('_XOOPS_FORM_ALTWMP', 'WMP'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/global.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/global.php new file mode 100644 index 0000000..52ea44a --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/global.php @@ -0,0 +1,258 @@ +[pagebreak] (with brackets) in the article.'); +define('_IFNOTRELOAD', 'If the page does not automatically reload, please click here'); +// Error messages issued by XoopsObject::cleanVars() +define('_XOBJ_ERR_REQUIRED', '%s is required'); +define('_XOBJ_ERR_SHORTERTHAN', '%s must be shorter than %d characters.'); +// %%%%%% File Name themeuserpost.php %%%%% +define('_PROFILE', 'Profile'); +define('_POSTEDBY', 'Posted by'); +define('_VISITWEBSITE', 'Visit Website'); +define('_SENDPMTO', 'Send Private Message to %s'); +define('_SENDEMAILTO', 'Send Email to %s'); +define('_ADD', 'Add'); +define('_REPLY', 'Reply'); +define('_DATE', 'Date'); // Posted date +// %%%%%% File Name admin_functions.php %%%%% +define('_MAIN', 'Main'); +define('_MANUAL', 'Manual'); +define('_INFO', 'Info'); +define('_CPHOME', 'Control Panel Home'); +define('_YOURHOME', 'Home Page'); +// %%%%%% File Name misc.php (who's-online popup) %%%%% +define('_WHOSONLINE', 'Who\'s Online'); +define('_GUESTS', 'Guests'); +define('_MEMBERS', 'Members'); +define('_ONLINEPHRASE', '%s user(s) are online'); +define('_ONLINEPHRASEX', '%s user(s) are browsing %s'); +define('_CLOSE', 'Close'); // Close window +// %%%%%% File Name module.textsanitizer.php %%%%% +define('_QUOTEC', 'Quote:'); +// %%%%%% File Name admin.php %%%%% +define('_NOPERM', 'Sorry, you don\'t have the permission to access this area.'); +// %%%%% Common Phrases %%%%% +define('_NO', 'No'); +define('_YES', 'Yes'); +define('_EDIT', 'Edit'); +define('_DELETE', 'Delete'); +define('_SUBMIT', 'Submit'); +define('_MODULENOEXIST', 'Selected module does not exist!'); +define('_ALIGN', 'Align'); +define('_LEFT', 'Left'); +define('_CENTER', 'Center'); +define('_RIGHT', 'Right'); +define('_FORM_ENTER', 'Please enter %s'); +define('_MUSTWABLE', 'File %s must be writable by the server!'); // %s represents file name +// Module info +define('_PREFERENCES', 'Preferences'); +define('_VERSION', 'Version'); +define('_DESCRIPTION', 'Description'); +define('_AUTHOR', 'Author'); +define('_CREDITS', 'Credits'); +define('_LICENCE', 'Licence'); +define('_ERRORS', 'Errors'); +define('_NONE', 'None'); +define('_ON', 'on'); +define('_READS', 'reads'); +define('_WELCOMETO', 'Welcome to %s'); +define('_SEARCH', 'Search'); +define('_ALL', 'All'); +define('_TITLE', 'Title'); +define('_OPTIONS', 'Options'); +define('_QUOTE', 'Quote'); +define('_LIST', 'List'); +define('_LOGIN', 'User Login'); +define('_USERNAME', 'Username: '); +define('_PASSWORD', 'Password: '); +define('_SELECT', 'Select'); +define('_IMAGE', 'Image'); +define('_SEND', 'Send'); +define('_CANCEL', 'Cancel'); +define('_ASCENDING', 'Ascending order'); +define('_DESCENDING', 'Descending order'); +define('_BACK', 'Back'); +define('_NOTITLE', 'No title'); +/** + * Image manager + */ +define('_MD_ADDIMGCAT', 'Add Category'); +define('_MD_IMGCATNAME', 'Category name'); +define('_MD_IMGCATRGRP', 'Select groups for image manager use'); +define('_MD_IMGCATWGRP', 'Select groups allowed to upload images'); +define('_MD_IMGCATWEIGHT', 'Display order in image manager'); +define('_MD_IMGCATDISPLAY', 'Display'); +define('_MD_IMGCATSTRTYPE', 'Images are uploaded to:'); +define('_MD_STRTYOPENG', 'This can not be changed afterwards!'); +define('_MD_ASFILE', 'Store as files (in uploads directory)'); +define('_MD_INDB', "Store in the database (as binary \"blob\" data)"); +define('_MD_IMGMAIN', 'Category'); +define('_MD_EDITIMGCAT', 'Images Settings'); +define('_IMGMANAGER', 'Image Manager'); +define('_NUMIMAGES', '%s images'); +define('_ADDIMAGE', 'Add Image File'); +define('_IMAGENAME', 'Name:'); +define('_IMGMAXSIZE', 'Max size allowed (bytes):'); +define('_IMGMAXWIDTH', 'Max width allowed (pixels):'); +define('_IMGMAXHEIGHT', 'Max height allowed (pixels):'); +define('_IMAGECAT', 'Category:'); +define('_IMAGEFILE', 'Image file:'); +define('_IMGWEIGHT', 'Display order in image manager:'); +define('_IMGDISPLAY', 'Display this image?'); +define('_IMAGEMIME', 'MIME type:'); +define('_FAILFETCHIMG', 'Could not get uploaded file %s'); +define('_FAILSAVEIMG', 'Failed storing image %s into the database'); +define('_NOCACHE', 'No Cache'); +define('_CLONE', 'Clone'); +/** + * fineupload + */ +define('_UPLOAD', 'Upload'); +define('_SELECTFILES', 'Select files'); +define('_DROPFILESHERE', 'Drop files here'); +define('_RETRY', 'Retry'); +define('_OK', 'Ok'); +define('_FORMATPROGRESS', '{percent}% of {total_size}'); +define('_FAILUPLOAD', 'Upload failed!'); +define('_WAITINGFORRESPONSE', 'Processing...'); +define('_PAUSED', 'Paused'); +define('_PROCESSINGDROPPEDFILES', 'Processing dropped files...'); +define('_TYPEERROR', '{file} has an invalid extension. Valid extension(s): {extensions}!'); +define('_SIZEERROR', '{file} is too large, maximum file size is {sizeLimit}!'); +define('_MINSIZEERROR', '{file} is too small, minimum file size is {minSizeLimit}!'); +define('_EMPTYERROR', '{file} is empty, please select files again without it!'); +define('_NOFILESERROR', 'No files to upload!'); +define('_TOOMANYITEMSERROR', 'Too many items ({netItems}) would be uploaded. Item limit is {itemLimit}!'); +define('_MAXHEIGHTIMAGEERROR', 'Image is too tall!'); +define('_MAXWIDTHIMAGEERROR', 'Image is too wide!'); +define('_MINHEIGHTIMAGEERROR', 'Image is not tall enough!'); +define('_MINWIDTHIMAGEERROR', 'Image is not wide enough!'); +define('_RETRYFAILTOOMANYITEMS', 'Retry failed - you have reached your file limit!'); +define('_ONLEAVE', 'The files are being uploaded, if you leave now the upload will be canceled!'); +define('_UNSUPPORTEDBROWSERIOS8SAFARI', 'Unrecoverable error - this browser does not permit file uploading of any kind due to serious bugs in iOS8 Safari. Please use iOS8 Chrome until Apple fixes these issues!'); + +// %%%%% For xoopsform files %%%%% +define('_STARTSWITH', 'Starts with'); +define('_ENDSWITH', 'Ends with'); +define('_MATCHES', 'Matches'); +define('_CONTAINS', 'Contains'); +define('_REQUIRED', 'Required'); +// %%%%%% File Name commentform.php %%%%% +define('_REGISTER', 'Register'); +// %%%%%% File Name xoopscodes.php %%%%% +define('_SIZE', 'Size'); // font size +define('_FONT', 'Font'); // font family +define('_COLOR', 'Color'); // font color +define('_EXAMPLE', 'SAMPLE'); +define('_ENTERURL', 'Enter the URL of the link you want to add:'); +define('_ENTERWEBTITLE', 'Enter the web site title:'); +define('_ENTERIMGURL', 'Enter the URL of the image you want to add.'); +define('_ENTERIMGPOS', 'Now, enter the position of the image.'); +define('_IMGPOSRORL', '\'R\' or \'r\' for right, \'L\' or \'l\' for left, or leave it blank.'); +define('_ERRORIMGPOS', 'ERROR! Enter the position of the image.'); +define('_ENTEREMAIL', 'Enter the email address you want to add.'); +define('_ENTERCODE', 'Enter the codes that you want to add.'); +define('_ENTERQUOTE', 'Enter the text that you want to be quoted.'); +define('_ENTERTEXTBOX', 'Please input text into the textbox.'); +define('_ALLOWEDCHAR', 'Allowed max chars length: '); +define('_CURRCHAR', 'Current chars length: '); +define('_PLZCOMPLETE', 'Please complete the subject and message fields.'); +define('_MESSAGETOOLONG', 'Your message is too long.'); +/** + * xoops smilie + */ +define('_AM_ADDSMILE', ' Add a new smilie'); +define('_AM_SMILECODE', 'Code'); +define('_AM_SMILEEMOTION', 'Description'); +define('_AM_DISPLAYF', 'Display in the form'); +// %%%%% TIME FORMAT SETTINGS %%%%% +define('_SECOND', '1 second'); +define('_SECONDS', '%s seconds'); +define('_MINUTE', '1 minute'); +define('_MINUTES', '%s minutes'); +define('_HOUR', '1 hour'); +define('_HOURS', '%s hours'); +define('_DAY', '1 day'); +define('_DAYS', '%s days'); +define('_WEEK', '1 week'); +define('_MONTH', '1 month'); +define('_DATESTRING', 'Y/n/j G:i:s'); +define('_MEDIUMDATESTRING', 'Y/n/j G:i'); +//define('_SHORTDATESTRING','n/j/Y'); +define('_SHORTDATESTRING', 'n/j/Y'); +/** + * The following characters are recognized in the format string: + * a - 'am' or 'pm' + * A - 'AM' or 'PM' + * d - day of the month, 2 digits with leading zeros; i.e. '01' to '31' + * D - day of the week, textual, 3 letters; i.e. 'Fri' + * F - month, textual, long; i.e. 'January' + * h - hour, 12-hour format; i.e. '01' to '12' + * H - hour, 24-hour format; i.e. '00' to '23' + * g - hour, 12-hour format without leading zeros; i.e. '1' to '12' + * G - hour, 24-hour format without leading zeros; i.e. '0' to '23' + * i - minutes; i.e. '00' to '59' + * j - day of the month without leading zeros; i.e. '1' to '31' + * l (lowercase 'L') - day of the week, textual, long; i.e. 'Friday' + * L - boolean for whether it is a leap year; i.e. '0' or '1' + * m - month; i.e. '01' to '12' + * n - month without leading zeros; i.e. '1' to '12' + * M - month, textual, 3 letters; i.e. 'Jan' + * s - seconds; i.e. '00' to '59' + * S - English ordinal suffix, textual, 2 characters; i.e. 'th','nd' + * t - number of days in the given month; i.e. '28' to '31' + * T - Timezone setting of this machine; i.e. 'MDT' + * U - seconds since the epoch + * w - day of the week, numeric, i.e. '0' (Sunday) to '6' (Saturday) + * Y - year, 4 digits; i.e. '1999' + * y - year, 2 digits; i.e. '99' + * z - day of the year; i.e. '0' to '365' + * Z - timezone offset in seconds (i.e. '-43200' to '43200') + */ +// %%%%% LANGUAGE SPECIFIC SETTINGS %%%%% +define('_CHARSET', 'UTF-8'); +define('_LANGCODE', 'en'); +// change 0 to 1 if this language is a multi-bytes language +define('XOOPS_USE_MULTIBYTES', '0'); +/** + * Additions to 2.4.0 + **/ +define('_RESET', 'Reset'); +define('_RE', 'Re:'); +/** + * Additions to 2.5.5 + **/ +define('_DBDATESTRING', 'Y-m-d'); +define('_DBTIMESTRING', 'H:i:s'); +define('_DBTIMESTAMPSTRING', 'Y-m-d H:i:s'); + +//2.5.8 + +//define('_XOBJ_ERR_INVALID_EMAIL', 'Invalid Email'); +//define('_XOBJ_ERR_INVALID_ENUMERATION', 'Invalid Enumeration'); + +//XOOPS 2.5.9 +define('_AM_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)'); +define('_MD_MESSAGEC', 'Message:'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/locale.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/locale.php new file mode 100644 index 0000000..eff3a22 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/locale.php @@ -0,0 +1,74 @@ + + * @todo To be handled by i18n/l10n + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +setlocale(LC_ALL, 'en_US'); + +// !!IMPORTANT!! insert '\' before any char among reserved chars: "a","A","B","c","d","D","e","F","g","G","h","H","i","I","j","l","L","m","M","n","O","r","s","S","t","T","U","w","W","Y","y","z","Z" +// insert double '\' before 't','r','n' +define('_TODAY', "\T\o\d\a\y G:i"); +define('_YESTERDAY', "\Y\\e\s\\t\\e\\r\d\a\y G:i"); +define('_MONTHDAY', 'n/j G:i'); +define('_YEARMONTHDAY', 'Y/n/j G:i'); +define('_ELAPSE', '%s ago'); +define('_TIMEFORMAT_DESC', "Valid formats: \"s\" - " . _SHORTDATESTRING . "; \"m\" - " . _MEDIUMDATESTRING . "; \"l\" - " . _DATESTRING . ';
    ' . "\"c\" or \"custom\" - format determined according to interval to present; \"e\" - Elapsed; \"mysql\" - Y-m-d H:i:s;
    " . "specified string - Refer to PHP manual."); + +if (!class_exists('XoopsLocalAbstract')) { + include_once XOOPS_ROOT_PATH . '/class/xoopslocal.php'; +} + +/** + * A Xoops Local + * + * @package kernel + * @subpackage Language + * + * @author Taiwen Jiang + * @copyright (c) 2000-2016 XOOPS Project (www.xoops.org) + */ +class XoopsLocal extends XoopsLocalAbstract +{ + /** + * Number Formats + * + * @param unknown_type $number + * @return unknown + */ + public function number_format($number) + { + return number_format($number, 2, '.', ','); + } + + /** + * Money Format + * + * @param string $format + * @param string $number + * @return money format + */ + public function money_format($format, $number) + { + setlocale(LC_MONETARY, 'en_US'); + + return money_format($format, $number); + } +} diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/logger.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/logger.php new file mode 100644 index 0000000..7cf5726 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/logger.php @@ -0,0 +1,55 @@ + + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +// _LANGCODE: en +// _CHARSET : UTF-8 +// Translator: XOOPS Translation Team +define('_LOGGER_DEBUG', 'Debug'); +define('_LOGGER_INCLUDED_FILES', 'Included files'); +define('_LOGGER_FILES', '%s files'); +define('_LOGGER_MEM_USAGE', 'Memory usage'); +define('_LOGGER_MEM_ESTIMATED', '%s [Estimated]'); +define('_LOGGER_NONE', 'None'); +define('_LOGGER_ALL', 'All'); +define('_LOGGER_ERRORS', 'Errors'); +define('_LOGGER_DEPRECATED', 'Deprecated'); +define('_LOGGER_QUERIES', 'Queries'); +define('_LOGGER_BLOCKS', 'Blocks'); +define('_LOGGER_EXTRA', 'Extra'); +define('_LOGGER_TIMERS', 'Timers'); + +define('_LOGGER_TIMETOLOAD', '%s took %s seconds to load.'); + +define('_LOGGER_TOTAL', 'Total'); + +define('_LOGGER_NOT_CACHED', 'Not cached'); +define('_LOGGER_CACHED', 'Cached (regenerates every %s seconds)'); + +define('_LOGGER_UNKNOWN', 'Unknown'); +define('_LOGGER_E_USER_NOTICE', 'Notice'); +define('_LOGGER_E_USER_WARNING', 'Warning'); +define('_LOGGER_E_USER_ERROR', 'Error'); +define('_LOGGER_E_NOTICE', 'Notice'); +define('_LOGGER_E_WARNING', 'Warning'); +define('_LOGGER_E_STRICT', 'Strict'); +define('_LOGGER_FILELINE', '%s in file %s line %s'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/mail.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/mail.php new file mode 100644 index 0000000..84af5f2 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/mail.php @@ -0,0 +1,13 @@ + When you monitor e.g. a forum, how would you like to receive notifications of updates?'); +define('_NOT_METHOD_EMAIL', 'Email (use address in my profile)'); +define('_NOT_METHOD_PM', 'Private Message'); +define('_NOT_METHOD_DISABLE', 'Temporarily Disable'); +define('_NOT_NOTIFYMODE', 'Default Notification Mode'); +define('_NOT_MODE_SENDALWAYS', 'Notify me of all selected updates'); +define('_NOT_MODE_SENDONCE', 'Notify me only once'); +define('_NOT_MODE_SENDONCEPERLOGIN', 'Notify me once then disable until I log in again'); +define('_NOT_NOTHINGTODELETE', 'There is nothing to delete.'); +//XOOPS 2.5.9 +define('_NOT_RUSUREDEL', 'Are you sure to delete this Notification?'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/pmsg.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/pmsg.php new file mode 100644 index 0000000..77285f2 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/pmsg.php @@ -0,0 +1,46 @@ +%s match(es)'); +define('_SR_SHOWING', '(Showing %d - %d)'); +define('_SR_ANY', 'Any (OR)'); +define('_SR_ALL', 'All (AND)'); +define('_SR_EXACT', 'Exact Match'); +define('_SR_SHOWALLR', 'Show all results'); +define('_SR_NEXT', 'Next >>'); +define('_SR_PREVIOUS', '<< Previous'); +define('_SR_KEYWORDS', 'Keyword(s)'); +define('_SR_TYPE', 'Type'); +define('_SR_SEARCHIN', 'Search in'); +define('_SR_KEYTOOSHORT', 'Keywords must be at least %s characters long'); +define('_SR_KEYIGNORE', 'Keywords shorter than %s characters will be ignored'); +define('_SR_SEARCHRULE', 'Search Rule'); +define('_SR_IGNOREDWORDS', 'The following words are shorter than allowed minimum length (%u chars) and were not included in your search:'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/stopwords.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/stopwords.php new file mode 100644 index 0000000..479084b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/stopwords.php @@ -0,0 +1,24 @@ +here.'); +define('_US_LOSTPASSWORD', 'Lost your Password?'); +define('_US_NOPROBLEM', 'No problem. Simply enter the e-mail address we have on file for your account.'); +define('_US_YOUREMAIL', 'Your Email: '); +define('_US_SENDPASSWORD', 'Send Password'); +define('_US_LOGGEDOUT', 'You are now logged out'); +define('_US_THANKYOUFORVISIT', 'Thank you for your visit to our site!'); +define('_US_INCORRECTLOGIN', 'Incorrect Login!'); +define('_US_LOGGINGU', 'Thank you for logging in, %s.'); +// 2001-11-17 ADD +define('_US_NOACTTPADM', 'The selected user has been deactivated or has not been activated yet.
    Please contact the administrator for details.'); +define('_US_ACTKEYNOT', 'Activation key not correct!'); +define('_US_ACONTACT', 'Selected account is already activated!'); +define('_US_ACTLOGIN', 'Your account has been activated. Please login with the registered password.'); +define('_US_NOPERMISS', 'Sorry, you do not have the permission to perform this action!'); +define('_US_SURETODEL', 'Are you sure to delete your account?'); +define('_US_REMOVEINFO', 'This will remove all your info from our database.'); +define('_US_BEENDELED', 'Your account has been deleted.'); +define('_US_ACTFAILD', 'Activation failed!'); +//%%%%%% File Name register.php %%%%% +define('_US_USERREG', 'User Registration'); +define('_US_NICKNAME', 'Username'); +define('_US_EMAIL', 'Email'); +define('_US_ALLOWVIEWEMAIL', 'Allow other users to view my email address'); +define('_US_WEBSITE', 'Website'); +define('_US_TIMEZONE', 'Time Zone'); +define('_US_AVATAR', 'Avatar'); +define('_US_VERIFYPASS', 'Verify Password'); +define('_US_SUBMIT', 'Submit'); +define('_US_USERNAME', 'Username'); +define('_US_FINISH', 'Finish'); +define('_US_REGISTERNG', 'Could not register new user.'); +define('_US_MAILOK', 'Receive occasional email notices
    from administrators and moderators?'); +define('_US_DISCLAIMER', 'Disclaimer'); +define('_US_IAGREE', 'I agree to the above'); +define('_US_UNEEDAGREE', 'Sorry, you have to agree to our disclaimer to get registered.'); +define('_US_NOREGISTER', 'Sorry, we are currently closed for new user registrations'); +// %s is username. This is a subject for email +define('_US_USERKEYFOR', 'User activation key for %s'); +define('_US_YOURREGISTERED', 'You are now registered. An email containing an user activation key has been sent to the email account you provided. Please follow the instructions in the email to activate your account. '); +define('_US_YOURREGMAILNG', 'You are now registered. However, we were unable to send the activation email to your email account due to an internal error that had occurred on our server. We are sorry for the inconvenience, please send the webmaster an email notifying him/her of the situation.'); +define('_US_YOURREGISTERED2', 'You are now registered. Please wait for your account to be activated by the adminstrators. You will receive an email once you are activated. This could take a while so please be patient.'); +// %s is your site name +define('_US_NEWUSERREGAT', 'New user registration at %s'); +// %s is a username +define('_US_HASJUSTREG', '%s has just registered!'); +define('_US_INVALIDMAIL', 'ERROR: Invalid Email'); +define('_US_EMAILNOSPACES', 'ERROR: Email addresses do not contain spaces.'); +define('_US_INVALIDNICKNAME', 'ERROR: Invalid Username'); +define('_US_NICKNAMETOOLONG', 'Username is too long. It must be less than %s characters.'); +define('_US_NICKNAMETOOSHORT', 'Username is too short. It must be more than %s characters.'); +define('_US_NAMERESERVED', 'ERROR: Name is reserved.'); +define('_US_NICKNAMENOSPACES', 'There cannot be any spaces in the Username.'); +define('_US_NICKNAMETAKEN', 'ERROR: Username taken.'); +define('_US_EMAILTAKEN', 'ERROR: Email address already registered.'); +define('_US_ENTERPWD', 'ERROR: You must provide a password.'); +define('_US_SORRYNOTFOUND', 'Sorry, no corresponding user info was found.'); +// %s is your site name +define('_US_NEWPWDREQ', 'New Password Request at %s'); +define('_US_YOURACCOUNT', 'Your account at %s'); +define('_US_MAILPWDNG', 'mail_password: could not update user entry. Contact the Administrator'); +// %s is a username +define('_US_PWDMAILED', 'Password for %s mailed.'); +define('_US_CONFMAIL', 'Confirmation email for %s mailed.'); +define('_US_ACTVMAILNG', 'Failed sending notification email to %s'); +define('_US_ACTVMAILOK', 'Notification email to %s sent.'); +//%%%%%% File Name userinfo.php %%%%% +define('_US_SELECTNG', 'No User Selected! Please go back and try again.'); +define('_US_PM', 'PM'); +define('_US_ICQ', 'ICQ'); +define('_US_AIM', 'AIM'); +define('_US_YIM', 'YIM'); +define('_US_MSNM', 'MSNM'); +define('_US_LOCATION', 'Location'); +define('_US_OCCUPATION', 'Occupation'); +define('_US_INTEREST', 'Interest'); +define('_US_SIGNATURE', 'Signature'); +define('_US_EXTRAINFO', 'Extra Info'); +define('_US_EDITPROFILE', 'Edit Profile'); +define('_US_LOGOUT', 'Logout'); +define('_US_INBOX', 'Inbox'); +define('_US_MEMBERSINCE', 'Member Since'); +define('_US_RANK', 'Rank'); +define('_US_POSTS', 'Comments/Posts'); +define('_US_LASTLOGIN', 'Last Login'); +define('_US_ALLABOUT', 'All about %s'); +define('_US_STATISTICS', 'Statistics'); +define('_US_MYINFO', 'My Info'); +define('_US_BASICINFO', 'Basic information'); +define('_US_MOREABOUT', 'More About Me'); +define('_US_SHOWALL', 'Show All'); +//%%%%%% File Name edituser.php %%%%% +define('_US_PROFILE', 'Profile'); +define('_US_REALNAME', 'Real Name'); +define('_US_SHOWSIG', 'Always attach my signature'); +define('_US_CDISPLAYMODE', 'Comments Display Mode'); +define('_US_CSORTORDER', 'Comments Sort Order'); +define('_US_PASSWORD', 'Password'); +define('_US_TYPEPASSTWICE', '(type a new password twice to change it)'); +define('_US_SAVECHANGES', 'Save Changes'); +define('_US_NOEDITRIGHT', "Sorry, you don't have the right to edit this user's info."); +define('_US_PASSNOTSAME', 'Both passwords are different. They must be identical.'); +define('_US_PWDTOOSHORT', 'Sorry, your password must be at least %s characters long.'); +define('_US_PROFUPDATED', 'Your Profile Updated!'); +// removed in 2.5.9 define('_US_USECOOKIE', 'Store my user name in a cookie for 1 year'); +define('_US_NO', 'No'); +define('_US_DELACCOUNT', 'Delete Account'); +define('_US_MYAVATAR', 'My Avatar'); +define('_US_UPLOADMYAVATAR', 'Upload Avatar'); +define('_US_MAXPIXEL', 'Max Pixels'); +define('_US_MAXIMGSZ', 'Max Image Size (Bytes)'); +define('_US_SELFILE', 'Select file'); +define('_US_OLDDELETED', 'Your old avatar will be deleted!'); +define('_US_CHOOSEAVT', 'Choose avatar from the available list'); +define('_US_PRESSLOGIN', 'Press the button below to login'); +define('_US_ADMINNO', 'User in the webmasters group cannot be removed'); +define('_US_GROUPS', 'User\'s Groups'); +define('_US_REMEMBERME', 'Remember me'); +// Welcoming emai/PM subject +define('_US_WELCOME_SUBJECT', 'Welcome to %s'); + +//XOOPS 2.5.4 +define('_US_SKYPE', 'Skype'); +define('_US_FACEBOOK', 'Facebook'); +//XOOPS 2.5.9 +define('_US_USERALREADYACTIVE', 'User already active'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/language/english/xmf.php b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/xmf.php new file mode 100644 index 0000000..607c811 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/language/english/xmf.php @@ -0,0 +1,8 @@ + + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); +/** + * Localize the mail functions + * + * The English localization is solely for demonstration + */ +// Do not change the class name +class XoopsMailerLocal extends XoopsMailer +{ + /** + * Constructor + */ + public function __construct() + { + parent::__construct(); + // It is supposed no need to change the charset + $this->charSet = strtolower(_CHARSET); + // You MUST specify the language code value so that the file exists: XOOPS_ROOT_PAT/class/mail/phpmailer/language/lang-["your-language-code"].php + $this->multimailer->setLanguage('en'); + } + + /** + * Multibyte languages are encouraged to make their proper method for encoding FromName + * + * @param $text + * + * @return mixed + */ + public function encodeFromName($text) + { + // Activate the following line if needed + // $text = "=?{$this->charSet}?B?".base64_encode($text)."?="; + return $text; + } + + + /** + * Multibyte languages are encouraged to make their proper method for encoding Subject + * + * @param $text + * + * @return mixed + */ + public function encodeSubject($text) + { + // Activate the following line if needed + // $text = "=?{$this->charSet}?B?".base64_encode($text)."?="; + return $text; + } +} \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/pm/language/english/admin.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/pm/language/english/admin.php new file mode 100644 index 0000000..70ecccc --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/pm/language/english/admin.php @@ -0,0 +1,13 @@ + +

    Help: + Private Messaging Back to the administration of PM

    + +

    DESCRIPTION

    + +

    The PM module is for private messaging between users

    +

    INSTALL/UNINSTALL

    + +

    No special measures necessary, follow the standard installation process – extract the /pm folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules.

    + +

    Detailed instructions on installing modules are available in the XOOPS Operations + Manual

    +

    OPERATING INSTRUCTIONS

    + +

    To set up this module you need to:

    +
      +
    • You enter your Inbox directly from the front page, or by clicking on the top link “Go to module” in the PM's Admin area.
    • +
    • Configure your preferences for the module (see “Preferences”) and optionally the PM block if you intend to use it (see “Blocks”).
    • +
    • You can do mass deleting of your messages by using the “Prune” Messages" tab.
    • +
    +

    TUTORIAL

    + +

    Tutorial coming soon.

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/pm/language/english/main.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/pm/language/english/main.php new file mode 100644 index 0000000..e44e9e7 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/pm/language/english/main.php @@ -0,0 +1,79 @@ +' . "
  • Admin groups: If a user belongs to admin groups, the current user has access if and only if one of the current user's groups is allowed to access admin group; else
  • " . "
  • Non basic groups: If a user belongs to one or more non basic groups (NOT admin, user, anonymous), the current user has access if and only if one of the current user's groups is allowed to allowed to any of the non basic groups; else
  • " . '
  • User group: If a user belongs to User group only, the current user has access if and only if one of his groups is allowed to access User group
  • ' . ''); +define('_PROFILE_AM_FIELDVISIBLE', 'The field '); +define('_PROFILE_AM_FIELDVISIBLEFOR', ' is visible for '); +define('_PROFILE_AM_FIELDVISIBLEON', ' viewing a profile of '); +define('_PROFILE_AM_FIELDVISIBLETOALL', '- Everyone'); +define('_PROFILE_AM_FIELDNOTVISIBLE', 'is not visible'); +define('_PROFILE_AM_CHECKBOX', 'Checkbox'); +define('_PROFILE_AM_GROUP', 'Group Select'); +define('_PROFILE_AM_GROUPMULTI', 'Group Multi Select'); +define('_PROFILE_AM_LANGUAGE', 'Language Select'); +define('_PROFILE_AM_RADIO', 'Radio Buttons'); +define('_PROFILE_AM_SELECT', 'Select'); +define('_PROFILE_AM_SELECTMULTI', 'Multi Select'); +define('_PROFILE_AM_TEXTAREA', 'Text Area'); +define('_PROFILE_AM_DHTMLTEXTAREA', 'DHTML Text Area'); +define('_PROFILE_AM_TEXTBOX', 'Text Field'); +define('_PROFILE_AM_TIMEZONE', 'Time zone'); +define('_PROFILE_AM_YESNO', 'Radio Yes/No'); +define('_PROFILE_AM_DATE', 'Date'); +define('_PROFILE_AM_AUTOTEXT', 'Auto Text'); +define('_PROFILE_AM_DATETIME', 'Date and Time'); +define('_PROFILE_AM_LONGDATE', 'Long Date'); +define('_PROFILE_AM_ADDOPTION', 'Add Option'); +define('_PROFILE_AM_REMOVEOPTIONS', 'Remove Options'); +define('_PROFILE_AM_KEY', 'Value to be stored'); +define('_PROFILE_AM_VALUE', 'Text to be displayed'); +// User management +define('_PROFILE_AM_EDITUSER', 'Edit User'); +define('_PROFILE_AM_SELECTUSER', 'Select User'); +define('_PROFILE_AM_ADDUSER', 'Add User'); +define('_PROFILE_AM_THEME', 'Theme'); +define('_PROFILE_AM_RANK', 'Rank'); +define('_PROFILE_AM_USERDONEXIT', "User doesn't exist!"); +define('_PROFILE_MA_USERLEVEL', 'User Level'); +define('_PROFILE_MA_ACTIVE', 'Active'); +define('_PROFILE_MA_INACTIVE', 'Inactive'); +define('_PROFILE_AM_USERCREATED', 'User Created'); +define('_PROFILE_AM_CANNOTDELETESELF', 'Deleting your own account is not allowed - use your profile page to delete your own account'); +define('_PROFILE_AM_CANNOTDELETEADMIN', 'Deleting an administrator account is not allowed'); +define('_PROFILE_AM_NOSELECTION', 'No user selected'); +define('_PROFILE_AM_USER_ACTIVATED', 'User activated'); +define('_PROFILE_AM_USER_DEACTIVATED', 'User deactivated'); +define('_PROFILE_AM_USER_NOT_ACTIVATED', 'Error: User NOT activated'); +define('_PROFILE_AM_USER_NOT_DEACTIVATED', 'Error: User NOT deactivated'); +define('_PROFILE_AM_STEPNAME', 'Step name'); +define('_PROFILE_AM_STEPORDER', 'Step order'); +define('_PROFILE_AM_STEPSAVE', 'Save after step'); +define('_PROFILE_AM_STEPINTRO', 'Step description'); +//1.62 +define('_PROFILE_AM_ACTION', 'Action'); +//1.63 +define('_PROFILE_AM_REQUIRED_TOGGLE', 'Toggle Required Field'); +define('_PROFILE_AM_REQUIRED_TOGGLE_SUCCESS', 'Successfully Changed Required Field '); +define('_PROFILE_AM_REQUIRED_TOGGLE_FAILED', 'Changing Required Field Failed'); +define('_PROFILE_AM_SAVESTEP_TOGGLE', 'Toggle Save'); +define('_PROFILE_AM_SAVESTEP_TOGGLE_SUCCESS', 'Successfully Changed Save After Step'); +define('_PROFILE_AM_SAVESTEP_TOGGLE_FAILED', "Changing 'Save After Step' Failed"); +//XOOPS 2.5.9 +define('_PROFILE_AM_CANNOTDEACTIVATEWEBMASTERS', 'You cannot deactivate Webmaster account'); + diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/help/help.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/help/help.html new file mode 100644 index 0000000..86cbe36 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/help/help.html @@ -0,0 +1,62 @@ +
    +

    Help: Profile Back to the Administration of Profile

    + +

    DESCRIPTION

    + +

    The Profile module is for managing custom user profile fields.

    +

    INSTALL/UNINSTALL

    + +

    No special measures necessary, follow the standard installation process – extract the /profile folder into the ../modules directory. Install the module through Admin -> System Module -> Modules.

    + +

    Detailed instructions on installing modules are available in the XOOPS Operations Manual

    +

    OPERATING INSTRUCTIONS

    + +

    To set up this module you need to:

    +
      +
    • Configure your preferences for the module (see ‘Preferences’) and optionally the Profile block if you intend to use it (see ‘Blocks’).
    • +
    • Edit existing Categories or add new ones.
    • +
    • Edit existing Fields or add new ones. Here you can specify which fields will be visible in which category, and if they will be visible during user registration.
    • +
    • Define the order of Registration steps.
    • +
    • And finally, you can set permissions for individual fields - which ones are editable, which ones are searchable.

    • +
    +

    Anti-Spam measures

    + +

    To minimize spam registrations, do the following:

    + +
      +
    • go to the Protector module in Admin, go to Preferences, and then at the bottom, at this option: + + "Stop Forum Spam" + Checks POST data against spammers registered on www.stopforumspam.com database.
      + Set it to "Ban the IP (no limit)" +
    • +
      + +
    • in /class/captcha/config.php, make sure that the mode is set as "text":

      + + return $config = array(
      + 'disabled' => false, // Disable CAPTCHA
      + 'mode' => 'text', // default mode, you can choose 'text', 'image', 'recaptcha'(requires api key)
      + 'name' => 'xoopscaptcha', // captcha name
      + 'skipmember' => true, // Skip CAPTCHA check for members
      + 'maxattempts' => 10, // Maximum attempts for each session
      + );
    • +
      + +
    • In the Profile module, go to Admin and in the Basic step located at:
      + + /modules/profile/admin/step.php?id=1
      + + set the "Save after stop" to "No" +
    • +

      + +
    • In Profile Preferences, set the "Use Captcha after the second Registration step" Option to "Yes" (it is the default)
    • +
      +
        + +

        TUTORIAL

        + +

        Tutorial coming soon.

        + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/mail_template/emailchanged.tpl b/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/mail_template/emailchanged.tpl new file mode 100644 index 0000000..d9c186b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/mail_template/emailchanged.tpl @@ -0,0 +1,10 @@ +Hello {X_UNAME}, + +You email address at {SITENAME} has been successfully changed. + +If you have any question, please feel free to contact us. + +----------- +{SITENAME} ({SITEURL}) +webmaster +{ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/main.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/main.php new file mode 100644 index 0000000..50f605d --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/profile/language/english/main.php @@ -0,0 +1,45 @@ + +

    Help: Protector Back to the administration of Protector

    + +

    Description

    + +

    Protector is a module to defend your XOOPS CMS from various malicious attacks.

    +

    Install/uninstall

    + +

    First, define XOOPS_TRUST_PATH into mainfile.php if you've never done it yet.

    +
    + +

    Copy html/modules/protector in the archive into your XOOPS_ROOT_PATH/modules/

    + +

    Copy xoops_trust_path/modules/protector in the archive into your XOOPS_TRUST_PATH/modules/

    +
    + +

    Turn permission of XOOPS_TRUST_PATH/modules/protector/configs writable

    +

    = How to rescue =

    + +

    If you've been banned from Protector, just delete files under XOOPS_TRUST_PATH/modules/protector/configs/

    +

    Introduction for filter-plugins in this archive.

    + +

    - postcommon_post_deny_by_rbl.php +
    + an anti-SPAM plugin. +
    + All of Post from IP registered in RBL will be rejected. +
    + This plugin can slow the performance of Post, especially chat modules. +

    + +

    - postcommon_post_deny_by_httpbl.php +
    + an anti-SPAM plugin. +
    + All of Post from IP registered in http:BL will be rejected. +
    + Before using it, get HTTPBL_KEY from http://www.projecthoneypot.org/ and set it into the filter file. +
    + define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ; +

    + +

    - postcommon_post_need_multibyte.php +
    + an anti-SPAM plugin. +
    + Post without multi-byte characters will be rejected. +
    + This plugin is only for sites of japanese, tchinese, schinese, and korean. +

    + +

    - postcommon_post_htmlpurify4guest.php +
    + All post data sent by guests will be purified by HTMLPurifier. +
    + If you allow guests posting HTML, I strongly recommend you to enable it. +

    + +

    -postcommon_register_insert_js_check.php +
    + This plugin prevents your site from robot's user registering. +
    + Required JavaScript working on the vistors browser. +

    + +

    - bruteforce_overrun_message.php +
    + Specify a message for visitors tried wrong passwords more than the specified times. +
    + All plugins named *_message.php specifys the message for rejected accesses. +

    + +

    - precommon_bwlimit_errorlog.php +
    + When band width limitation works unfortunately, this plugin logs it into Apache's error_log. +

    + +

    All plugins named *_errorlog.php log some informations into Apaches error_log.

    +

    Tutorial

    + +

    Tutorial coming soon.

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin.php new file mode 100644 index 0000000..67990b3 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin.php @@ -0,0 +1,76 @@ +
  • Enable or disable sections of system module or just access to it.
  • '); +define('_AM_SYSTEM_AVATAR_INFO', "
    • %s avatars.
    "); +define('_AM_SYSTEM_BANNER_INFO', "
    • %s banners.
    "); +define('_AM_SYSTEM_COMMENT_INFO', "
    • %s comments.
    "); +define('_AM_SYSTEM_GROUP_INFO', "
    • %s groups.
    "); +define('_AM_SYSTEM_IMG_INFO', "
    • %s images.
    "); +define('_AM_SYSTEM_SMILIES_INFO', "
    • %s smilies.
    "); +define('_AM_SYSTEM_RANKS_INFO', "
    • %s user ranks.
    "); +define('_AM_SYSTEM_USERS_INFO', "
    • %s users.
    "); +// Admin Module Names and description +define('_AM_SYSTEM_ADGS', 'Groups'); +define('_AM_SYSTEM_ADGS_DESC', 'Manage module access permissions for users and groups.'); +define('_AM_SYSTEM_BANS', 'Banners'); +define('_AM_SYSTEM_BANS_DESC', 'Manage XOOPS advertising banner feature.'); +define('_AM_SYSTEM_BLOCKS', 'Blocks'); +define('_AM_SYSTEM_BLOCKS_DESC', 'Blocks can display module content on any page. Manage blocks here.'); +define('_AM_SYSTEM_MODULES', 'Modules'); +define('_AM_SYSTEM_MODULES_DESC', 'Install and un-install XOOPS modules.'); +define('_AM_SYSTEM_SMLS', 'Smilies'); +define('_AM_SYSTEM_SMLS_DESC', 'Hide, change and add custom smilies for people to use in posts and comments.'); +define('_AM_SYSTEM_RANK', 'User Ranks'); +define('_AM_SYSTEM_RANK_DESC', 'Edit and create named ranks for users and moderators.'); +define('_AM_SYSTEM_USER', 'Users'); +define('_AM_SYSTEM_USER_DESC', 'Manually add users, edit user profiles and change passwords.'); +define('_AM_SYSTEM_PREF', 'Preferences'); +define('_AM_SYSTEM_PREF_DESC', 'Change the global preferences for your XOOPS website.'); +define('_AM_SYSTEM_MLUS', 'Email Users'); +define('_AM_SYSTEM_MLUS_DESC', 'Send emails or private messages to one user, or many users from here.'); +define('_AM_SYSTEM_IMAGES', 'Image Manager'); +define('_AM_SYSTEM_IMAGES_DESC', 'Create categories for the image manager and upload images here.'); +define('_AM_SYSTEM_AVATARS', 'Avatars'); +define('_AM_SYSTEM_AVATARS_DESC', 'Upload custom avatars for users to display in their profiles.'); +define('_AM_SYSTEM_TPLSETS', 'Templates'); +define('_AM_SYSTEM_TPLSETS_DESC', 'Edit module templates directly without editing the files on disc.'); +define('_AM_SYSTEM_COMMENTS', 'Comments'); +define('_AM_SYSTEM_COMMENTS_DESC', 'Many modules allow users to post comments. You can delete or edit them here.'); +define('_AM_SYSTEM_FILEMANAGER', 'File Manager'); +define('_AM_SYSTEM_FILEMANAGER_DESC', 'XOOPS file manager.'); +define('_AM_SYSTEM_MAINTENANCE', 'Maintenance'); +define('_AM_SYSTEM_MAINTENANCE_DESC', 'Maintenance tools for database tables, cache folders and session table.'); +// Messages +define('_AM_SYSTEM_DBUPDATED', 'Database Updated Successfully!'); +define('_AM_SYSTEM_DBERROR', 'Database was not updated due to some error!'); +define('_AM_SYSTEM_NOTACTIVE', 'This section is not active!'); +// Group permission phrases +define('_MD_AM_PERMADDNG', 'Could not add %s permission to %s for group %s'); +define('_MD_AM_PERMADDOK', 'Added %s permission to %s for group %s'); +define('_MD_AM_PERMRESETNG', 'Could not reset group permission for module %s'); +define('_MD_AM_PERMADDNGP', 'All parent items must be selected.'); +define('_AM_SYSTEM_UNINSTALL', 'Uninstall'); + +//2.5.7 +define('_AM_SYSTEM_USAGE', 'Usage'); +define('_AM_SYSTEM_ACTIVE', 'Active'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/avatars.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/avatars.php new file mode 100644 index 0000000..1edd71c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/avatars.php @@ -0,0 +1,31 @@ + +
  • Manage all System or Custom avatars
  • +
  • Site members can optionally create their own online personality called avatars.
    This option can be turned off from System User preferences.
  • +"); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/banners.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/banners.php new file mode 100644 index 0000000..cd42a42 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/banners.php @@ -0,0 +1,77 @@ +%s and all its Banners!!!'); +define('_AM_SYSTEM_BANNERS_NOBNRRUN', "The client doesn't have any banners running now."); +define('_AM_SYSTEM_BANNERS_WARNING', 'WARNING!!!'); +define('_AM_SYSTEM_BANNERS_ACTBNRRUN', 'This client has the following ACTIVE BANNERS running on our site:'); +define('_AM_SYSTEM_BANNERS_SUREDELBNR', 'Are you sure you want to delete this Client and ALL its Banners?'); +define('_AM_SYSTEM_BANNERS_EDITADVCLI', 'Edit Advertising Client'); +define('_AM_SYSTEM_BANNERS_EXTINFO', 'Extra Info:'); +define('_AM_SYSTEM_BANNERS_CHGCLI', 'Change Client'); +define('_AM_SYSTEM_BANNERS_USEHTML', 'Use HTML code?'); +define('_AM_SYSTEM_BANNERS_CODEHTML', 'Enter HTML code:'); +// Tips +define('_AM_SYSTEM_BANNERS_NAV_TIPS', ' +
      +
    • Add, modify and update category, banners and client.
    • +
    +'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/blocksadmin.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/blocksadmin.php new file mode 100644 index 0000000..d856603 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/blocksadmin.php @@ -0,0 +1,90 @@ +%s'); +define('_AM_SYSTEM_BLOCKS_SYSTEMCANT', 'System blocks cannot be deleted!'); +define('_AM_SYSTEM_BLOCKS_MODULECANT', 'This block cannot be deleted directly! If you wish to disable this block, deactivate the module.'); +// Tips +define('_AM_SYSTEM_BLOCKS_TIPS', '
      +
    • You can easily change side or order position with the drag\'n drop, click on ' . _AM_SYSTEM_BLOCKS_DRAG . ' this image and set your site just the way you want it
    • +
    • Add a new custom block
    • +
    • Set block online or offline by clicking on ' . _AM_SYSTEM_BLOCKS_DISPLAY . ' or ' . _AM_SYSTEM_BLOCKS_HIDE . '
    • +
    '); + +define('_AM_SYSTEM_BLOCKS_FOOTER_LEFT', 'Footer Left'); +define('_AM_SYSTEM_BLOCKS_FOOTER_CENTER', 'Footer Center'); +define('_AM_SYSTEM_BLOCKS_FOOTER_RIGHT', 'Footer Right'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/comments.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/comments.php new file mode 100644 index 0000000..2de680c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/comments.php @@ -0,0 +1,42 @@ + +
  • Manage comments for all your modules.
  • +
  • Delete comments easily with the purge.
  • +'); +// Form +define('_AM_SYSTEM_COMMENTS_FORM_LIST_COMMENTS', 'List Comments'); +define('_AM_SYSTEM_COMMENTS_FORM_ALL_MODS', 'All modules'); +define('_AM_SYSTEM_COMMENTS_FORM_ALL_STATUS', 'Any status'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE', 'Purge'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_AFTER', 'After this date (leave empty for any date)'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_BEFORE', 'Before this date (leave empty for any date)'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_GROUPS', 'Groups'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_USER', 'User name'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_STATUS', 'Status'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_MODULES', 'Modules'); +// Tab +define('_AM_SYSTEM_COMMENTS_TITLE', 'Title'); +define('_AM_SYSTEM_COMMENTS_POSTED', 'Author'); +define('_AM_SYSTEM_COMMENTS_IP', 'IP'); +define('_AM_SYSTEM_COMMENTS_MODULE', 'Module'); +define('_AM_SYSTEM_COMMENTS_STATUS', 'Status'); +define('_AM_SYSTEM_COMMENTS_ACTION', 'Action'); +define('_AM_SYSTEM_COMMENTS_VIEW', 'See comment'); +define('_AM_SYSTEM_COMMENTS_NO_COMMENTS', 'No comments'); +define('_AM_SYSTEM_COMMENTS_COMMENTS_FOUND', '%s comment(s) found.'); +//XOOPS 2.5.9 +define('_MP_DELETECOUNT', 'The number of members in the group is too big ( > 4,000) '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/groups.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/groups.php new file mode 100644 index 0000000..fc39640 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/groups.php @@ -0,0 +1,33 @@ +
  • Create a new group with their own permissions.
  • Edit group for change permissions.
  • '); +define('_AM_SYSTEM_GROUPS_NAV_TIPS_2', '
    • Change or create permission for this group, all modification will affect users of this group.
    '); +//Infos +define('_AM_SYSTEM_GROUPS_ACCESSRIGHTS', 'Module Access rights'); +define('_AM_SYSTEM_GROUPS_ACTION', 'Action'); +define('_AM_SYSTEM_GROUPS_ACTIVERIGHTS', 'Module Admin rights'); +define('_AM_SYSTEM_GROUPS_ADD', 'Add a new group'); +define('_AM_SYSTEM_GROUPS_BLOCKRIGHTS', 'Block Access Rights'); +define('_AM_SYSTEM_GROUPS_CUSTOMBLOCK', 'Custom Block'); +define('_AM_SYSTEM_GROUPS_DELETE', 'Delete group'); +define('_AM_SYSTEM_GROUPS_DESCRIPTION', 'Group Description'); +define('_AM_SYSTEM_GROUPS_EDIT', 'Edit group'); +define('_AM_SYSTEM_GROUPS_ERROR_DELETE', 'You can not remove this group'); +define('_AM_SYSTEM_GROUPS_ID', 'ID'); +define('_AM_SYSTEM_GROUPS_NAME', 'Group Name'); +define('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS', 'Number users by group'); +define('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS_USERS', '%s user(s)'); +define('_AM_SYSTEM_GROUPS_SUREDEL', 'Are you sure you want to delete this group?'); +define('_AM_SYSTEM_GROUPS_SYSTEMRIGHTS', 'System Admin rights'); +define('_AM_SYSTEM_GROUPS_DBUPDATED', _AM_SYSTEM_DBUPDATED); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/images.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/images.php new file mode 100644 index 0000000..03dd4cd --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/images.php @@ -0,0 +1,47 @@ +'); +define('_AM_SYSTEM_IMAGES_IMGCATNAME', 'Category Name:'); +define('_AM_SYSTEM_IMAGES_IMGCATRGRP', 'Select groups for image manager use:

    These are groups allowed to use the image manager for selecting images but not uploading. Webmaster has automatic access.'); +define('_AM_SYSTEM_IMAGES_IMGCATWGRP', 'Select groups allowed to upload images:

    Typical usage is for moderator and admin groups.'); +define('_AM_SYSTEM_IMAGES_IMGCATDISPLAY', 'Display this category?'); +define('_AM_SYSTEM_IMAGES_IMGCATSTRTYPE', 'Images are uploaded to:'); +define('_AM_SYSTEM_IMAGES_STRTYOPENG', 'This can not be changed afterwards!'); +define('_AM_SYSTEM_IMAGES_IMGCATWEIGHT', 'Display order in image manager:'); +define('_AM_SYSTEM_IMAGES_OFF', 'Display in image manager'); +define('_AM_SYSTEM_IMAGES_ON', 'Does not display in image manager'); +define('_AM_SYSTEM_IMAGES_URL', 'Show image URL'); +// Messages +define('_AM_SYSTEM_IMAGES_RUDELIMG', 'Are you sure that you want to delete this images file?'); +define('_AM_SYSTEM_IMAGES_FAILSAVE', 'Failed save image %s into the database'); +define('_AM_SYSTEM_IMAGES_RUDELIMGCAT', 'Are you sure that you want to delete this category and all of its images files?'); +define('_AM_SYSTEM_IMAGES_FAILDEL', 'Failed deleting image %s from the database'); +define('_AM_SYSTEM_IMAGES_FAILDELCAT', 'Failed deleting image category %s from the database'); +define('_AM_SYSTEM_IMAGES_FAILUNLINK', 'Failed deleting image %s from the server directory'); +// Tips +define('_AM_SYSTEM_IMAGES_TIPS', '
    • Manage categories of images and users permissions
    '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/mailusers.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/mailusers.php new file mode 100644 index 0000000..b4da980 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/mailusers.php @@ -0,0 +1,43 @@ + +CHECK TABLE checks a table or tables for errors.
    +OPTIMIZE TABLE to reclaim the unused space and to defragment the data file.
    +REPAIR TABLE repairs a possibly corrupted table.'); +define('_AM_SYSTEM_MAINTENANCE_RESULT', 'Result'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_NO_RESULT', 'Not Result'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_CACHE', 'Clean Cache task'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_SESSION', 'Clean sessions table task'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_QUERY', 'Database task'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_AVATAR', 'Purge unused avatars task'); +define('_AM_SYSTEM_MAINTENANCE_ERROR_MAINTENANCE', 'No choice for maintenance'); +define('_AM_SYSTEM_MAINTENANCE_TABLES1', 'Tables'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_OPTIMIZE', 'Optimize'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_CHECK', 'Check'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_REPAIR', 'Repair'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_ANALYZE', 'Analyze'); +//Dump +define('_AM_SYSTEM_MAINTENANCE_DUMP', 'Dump'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES_OR_MODULES', 'Select tables or modules'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_DROP', "Add command DROP TABLE IF EXISTS 'tables' in the dump"); +define('_AM_SYSTEM_MAINTENANCE_DUMP_OR', 'OR'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_AND', 'AND'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_ERROR_TABLES_OR_MODULES', 'You must select the tables or modules'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_NO_TABLES', 'No tables'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES', 'Tables'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES', 'Structures'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS', 'Numbers of records'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED', 'File created'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_RESULT', 'Result'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_RECORDS', 'record(s)'); +// Tips +define('_AM_SYSTEM_MAINTENANCE_TIPS', '
      +
    • You can do a simple maintenance of your XOOPS Installation: clear your cache and session table, and do maintenance of your tables
    • +
    '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/modulesadmin.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/modulesadmin.php new file mode 100644 index 0000000..9f23d7f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/modulesadmin.php @@ -0,0 +1,168 @@ +Select the blocks of which contents (template and options) may be overwritten.
    '); +define('_AM_SYSTEM_MODULES_NEWBLKS', 'New Blocks'); +define('_AM_SYSTEM_MODULES_DEPREBLKS', 'Deprecated Blocks'); +// Logger +define('_AM_SYSTEM_MODULES_TABLE_RESERVED', '%s is a reserved table!'); +define('_AM_SYSTEM_MODULES_CREATE_TABLES', 'Creating tables...'); +define('_AM_SYSTEM_MODULES_TABLE_CREATED', 'Table %s created'); +define('_AM_SYSTEM_MODULES_INSERT_DATA', '   Data inserted to table %s'); +define('_AM_SYSTEM_MODULES_INSERT_DATA_FAILD', 'Could not insert %s to database.'); +define('_AM_SYSTEM_MODULES_INSERT_DATA_DONE', 'Module data inserted successfully.'); +define('_AM_SYSTEM_MODULES_MODULEID', ' Module ID: %s'); +define('_AM_SYSTEM_MODULES_SQL_FOUND', 'SQL file found at %s '); +define('_AM_SYSTEM_MODULES_SQL_NOT_FOUND', 'SQL file not found at %s'); +define('_AM_SYSTEM_MODULES_SQL_NOT_CREATE', 'ERROR: Could not create %s '); +define('_AM_SYSTEM_MODULES_SQL_NOT_VALID', '%s is not a valid SQL!'); +define('_AM_SYSTEM_MODULES_GROUP_ID', ' Group ID: %s '); +define('_AM_SYSTEM_MODULES_NAME', ' Name: '); +define('_AM_SYSTEM_MODULES_VALUE', ' Value: '); +// Templates +define('_AM_SYSTEM_MODULES_TEMPLATES_ADD', 'Adding templates...'); +define('_AM_SYSTEM_MODULES_TEMPLATES_DELETE', 'Deleting templates...'); +define('_AM_SYSTEM_MODULES_TEMPLATES_UPDATE', 'Updating templates...'); +define('_AM_SYSTEM_MODULES_TEMPLATE_ID', 'Template ID: %s '); +define('_AM_SYSTEM_MODULES_TEMPLATE_ADD_DATA', 'Template %s added to the database'); +define('_AM_SYSTEM_MODULES_TEMPLATE_ADD_ERROR', 'ERROR: Could not insert template %s to the database.'); +define('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED', 'Template %s compiled '); +define('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED_FAILED', 'ERROR: Failed compiling template %s '); +define('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA', 'Template %s deleted from the database. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA_FAILD', 'ERROR: Could not delete template %s from the database. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_INSERT_DATA', 'Template %s inserted to the database. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE', 'Template %s recompiled'); +define('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_FAILD', 'ERROR: Template %s recompile failed'); +define('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_ERROR', 'ERROR: Could not recompile template %s '); +define('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_OLD_ERROR', 'ERROR: Could not delete old template %s. Aborting update of this file. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE', 'Template %s updated. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE_ERROR', 'ERROR: Could not update %s template. '); +// Blocks +define('_AM_SYSTEM_MODULES_BLOCKS_ADD', 'Adding blocks...'); +define('_AM_SYSTEM_MODULES_BLOCKS_DELETE', 'Deleting block...'); +define('_AM_SYSTEM_MODULES_BLOCKS_REBUILD', 'Rebuilding blocks...'); +define('_AM_SYSTEM_MODULES_BLOCK_ID', ' Block ID: %s '); +define('_AM_SYSTEM_MODULES_BLOCK_ACCESS', 'Added block access right'); +define('_AM_SYSTEM_MODULES_BLOCK_ACCESS_ERROR', 'ERROR: Could not add block access right'); +define('_AM_SYSTEM_MODULES_BLOCK_ADD', 'Block %s added '); +define('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR', 'ERROR: Could not add block %s to the database! '); +define('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR_DATABASE', 'Database error: %s '); +define('_AM_SYSTEM_MODULES_BLOCK_CREATED', 'Block %s created '); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE', 'Block %s deleted. '); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE_DATA', 'Block template %s deleted from the database. '); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE_ERROR', 'ERROR: Could not delete block %s'); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE_TEMPLATE_ERROR', 'ERROR: Could not delete block template %s from the database'); +define('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED', 'Block template %s deprecated '); +define('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED_ERROR', 'ERROR: Could not remove deprecated block template. '); +define('_AM_SYSTEM_MODULES_BLOCK_UPDATE', 'Block %s updated. '); +// Configs +define('_AM_SYSTEM_MODULES_GONFIG_ID', 'Config ID: %s'); +define('_AM_SYSTEM_MODULES_MODULE_DATA_ADD', 'Adding module config data...'); +define('_AM_SYSTEM_MODULES_MODULE_DATA_DELETE', 'Deleting module config options...'); +define('_AM_SYSTEM_MODULES_MODULE_DATA_UPDATE', 'Module data updated.'); +define('_AM_SYSTEM_MODULES_CONFIG_ADD', ' Config option added'); +define('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD', ' Config %s added to the database'); +define('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD_ERROR', ' ERROR: Could not insert config %s to the database. '); +define('_AM_SYSTEM_MODULES_GONFIG_DATA_DELETE', 'Config data deleted from the database. '); +define('_AM_SYSTEM_MODULES_CONFIG_DATA_DELETE_ERROR', 'ERROR: Could not delete config data from the database'); +// Access +define('_AM_SYSTEM_MODULES_GROUP_SETTINGS_ADD', 'Setting group rights...'); +define('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETE_ERROR', 'ERROR: Could not delete group permissions '); +define('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETED', 'Group permissions deleted '); +define('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD', 'Added admin access right for Group ID %s'); +define('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD_ERROR', 'ERROR: Could not add admin access right for Group ID %s'); +define('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR', 'Added user access right for Group ID: %s'); +define('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR_ERROR', 'ERROR: Could not add user access right for Group ID: %s'); +// execute module specific install script if any +define('_AM_SYSTEM_MODULES_FAILED_EXECUTE', 'Failed to execute %s'); +define('_AM_SYSTEM_MODULES_FAILED_SUCESS', '%s executed successfully.'); +define('_AM_SYSTEM_MODULES_DELETE_ERROR', 'ERROR: Could not delete %s'); +define('_AM_SYSTEM_MODULES_UPDATE_ERROR', 'ERROR: Could not update %s'); +define('_AM_SYSTEM_MODULES_DELETE_MOD_TABLES', 'Deleting module tables...'); +define('_AM_SYSTEM_MODULES_COMMENTS_DELETE', 'Deleting comments...'); +define('_AM_SYSTEM_MODULES_COMMENTS_DELETE_ERROR', 'ERROR: Could not delete comments'); +define('_AM_SYSTEM_MODULES_COMMENTS_DELETED', 'Comments deleted'); +define('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE', 'Deleting notifications...'); +define('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE_ERROR', 'ERROR: Could not delete notifications'); +define('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETED', 'Notifications deleted'); +define('_AM_SYSTEM_MODULES_TABLE_DROPPED', 'Table %s dropped!'); +define('_AM_SYSTEM_MODULES_TABLE_DROPPED_ERROR', 'ERROR: Could not drop table %s'); +define('_AM_SYSTEM_MODULES_TABLE_DROPPED_FAILDED', 'ERROR: Not allowed to drop table %s !'); +// Tips +define('_AM_SYSTEM_MODULES_TIPS', '
      +
    • If you install a new module, remember to setup module preferences, blocks and users permissions!
    • +
    • For hide module into Main Menu block, set order to 0
    • +
    • Delete unused module files from your server to avoid security issues and keep your website safe.
    • +
    • To change order of modules (which will be reflected in the Menu), you just need to drag and drop the modules to the desired placement.
    • +
    '); +define('_AM_SYSTEM_MODULES_CONFIRM_TIPS', '
      +
    • Check all modifications for validate.
    • +
    '); +// 2.5.7 +define('_AM_SYSTEM_MODULES_INSTALL_TESTDATA', 'Add Test Data'); +// 2.5.8 +define('_AM_SYSTEM_MODULES_INSTALL_MORE', 'Install more modules'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/preferences.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/preferences.php new file mode 100644 index 0000000..86d797d --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/preferences.php @@ -0,0 +1,300 @@ +
  • Manage all site settings.
  • '); +define('_MD_AM_SITEPREF', 'Site Preferences'); +define('_MD_AM_SITENAME', 'Site name'); +define('_MD_AM_SITENAMEDSC', ''); +define('_MD_AM_SLOGAN', 'Slogan for your site'); +define('_MD_AM_SLOGANDSC', ''); +define('_MD_AM_ADMINML', 'Admin email address'); +define('_MD_AM_ADMINMLDSC', ''); +define('_MD_AM_LANGUAGE', 'Default language'); +define('_MD_AM_LANGUAGEDSC', ''); +define('_MD_AM_STARTPAGE', 'Module for your start page'); +define('_MD_AM_STARTPAGEDSC', ''); +define('_MD_AM_NONE', 'None'); +define('_MD_AM_SERVERTZ', 'Server timezone'); +define('_MD_AM_SERVERTZDSC', ''); +define('_MD_AM_DEFAULTTZ', 'Default timezone'); +define('_MD_AM_DEFAULTTZDSC', ''); +define('_MD_AM_DTHEME', 'Default theme'); +define('_MD_AM_DTHEMEDSC', ''); +define('_MD_AM_THEMESET', 'Theme Set'); +define('_MD_AM_CUSTOM_REDIRECT', 'Use jGrowl redirect'); +define('_MD_AM_CUSTOM_REDIRECT_DESC', 'replace old redirection by jGrowl redirection
    jGrowl is a jQuery plugin that raises unobtrusive messages within the XOOPS'); +define('_MD_AM_ANONNAME', 'Username for anonymous users'); +define('_MD_AM_ANONNAMEDSC', ''); +define('_MD_AM_MINPASS', 'Minimum required length of the password'); +define('_MD_AM_MINPASSDSC', ''); +define('_MD_AM_NEWUNOTIFY', 'Notify by email when a new user is registered?'); +define('_MD_AM_NEWUNOTIFYDSC', ''); +define('_MD_AM_SELFDELETE', 'Allow users to delete own account?'); +define('_MD_AM_SELFDELETEDSC', ''); +define('_MD_AM_USEGZIP', 'Use gzip compression?'); +define('_MD_AM_USEGZIPDSC', ''); +define('_MD_AM_UNAMELVL', 'Select the level of strictness for username filtering'); +define('_MD_AM_UNAMELVLDSC', ''); +define('_MD_AM_STRICT', 'Strict (only alphabets and numbers)'); +define('_MD_AM_MEDIUM', 'Medium'); +define('_MD_AM_LIGHT', 'Light (recommended for multi-byte chars)'); +define('_MD_AM_USERCOOKIE', 'Name for user cookies.'); +define('_MD_AM_USERCOOKIEDSC', "If the cookie name is set, 'Remember me' will be enabled for user login. If a user has chosen 'Remember me', he will be logged in automatically. The expiration for the cookie is one year."); +define('_MD_AM_USEMYSESS', 'Use custom session'); +define('_MD_AM_USEMYSESSDSC', 'Select yes to customize session related values.'); +define('_MD_AM_SESSNAME', 'Session name'); +define('_MD_AM_SESSNAMEDSC', "The name of session (Valid only when 'use custom session' is enabled)"); +define('_MD_AM_SESSEXPIRE', 'Session expiration'); +define('_MD_AM_SESSEXPIREDSC', "Maximum duration of session idle time in minutes (Valid only when 'use custom session' is enabled.)"); +define('_MD_AM_BANNERS', 'Activate Banners?'); +define('_MD_AM_BANNERSDSC', ''); +define('_MD_AM_MYIP', 'Your IP address'); +define('_MD_AM_MYIPDSC', 'This IP will not count as an impression for banners'); +define('_MD_AM_ALWDHTML', 'HTML tags allowed in all posts.'); +define('_MD_AM_INVLDMINPASS', 'Invalid value for minimum length of password.'); +define('_MD_AM_INVLDUCOOK', 'Invalid value for User Cookie name.'); +define('_MD_AM_INVLDSCOOK', 'Invalid value for Session Cookie name.'); +define('_MD_AM_INVLDSEXP', 'Invalid value for session expiration time.'); +define('_MD_AM_ADMNOTSET', 'Admin email is not set.'); +define('_MD_AM_YES', 'Yes'); +define('_MD_AM_NO', 'No'); +define('_MD_AM_DONTCHNG', "Don't change!"); +define('_MD_AM_REMEMBER', 'Remember to change the permissions of this file to 644, in order for the system to operate properly.'); +define('_MD_AM_IFUCANT', "If you can't change the permissions, you can edit the rest of this file by hand."); +define('_MD_AM_COMMODE', 'Default Comment Display Mode'); +define('_MD_AM_COMMODEDSC', ''); +define('_MD_AM_COMORDER', 'Default Comments Display Order'); +define('_MD_AM_COMORDERDSC', ''); +define('_MD_AM_ALLOWHTML', 'Allow HTML tags in user comments?'); +define('_MD_AM_DEBUGMODE', 'Debug mode'); +define('_MD_AM_DEBUGMODEDSC', 'Several debug options. A running website should have this turned off.'); +define('_MD_AM_AVATARALLOW', 'Allow custom avatar upload?'); +define('_MD_AM_AVATARALWDSC', ''); +define('_MD_AM_AVATARMP', 'Minimum posts required'); +define('_MD_AM_AVATARMPDSC', 'Enter the minimum number of posts required to upload a custom avatar'); +define('_MD_AM_AVATARW', 'Avatar image max width (pixel)'); +define('_MD_AM_AVATARWDSC', ''); +define('_MD_AM_AVATARH', 'Avatar image max height (pixel)'); +define('_MD_AM_AVATARHDSC', ''); +define('_MD_AM_AVATARMAX', 'Avatar image max filesize (bytes)'); +define('_MD_AM_AVATARMAXDSC', ''); +define('_MD_AM_AVATARCONF', 'Custom avatar settings'); +define('_MD_AM_NOTIFYTO', 'Select group to which new user notification email will be sent'); +define('_MD_AM_NOTIFYTODSC', ''); +define('_MD_AM_ALLOWTHEME', 'Allow users to select theme?'); +define('_MD_AM_ALLOWIMAGE', 'Allow users to display image files in posts?'); +define('_MD_AM_USERACTV', 'Requires activation by user (recommended)'); +define('_MD_AM_AUTOACTV', 'Activate automatically'); +define('_MD_AM_ADMINACTV', 'Activation by administrators'); +define('_MD_AM_ACTVTYPE', 'Select activation type of newly registered users'); +define('_MD_AM_ACTVTYPEDSC', ''); +define('_MD_AM_ACTVGROUP', 'Select group to which activation email will be sent'); +define('_MD_AM_ACTVGROUPDSC', "Valid only when 'Activation by administrators' is selected"); +define('_MD_AM_USESSL', 'Use SSL for login?'); +define('_MD_AM_USESSLDSC', ', SSL is used for secure login and requires a certificate. Contact your Host about how to obtain certificate for your site.'); +define('_MD_AM_SSLPOST', 'SSL Post variable name'); +define('_MD_AM_SSLPOSTDSC', 'The name of variable used to transfer session value via POST. If you are unsure, set any name that is hard to guess.'); +define('_MD_AM_DEBUGMODE0', 'Off'); +define('_MD_AM_DEBUGMODE1', 'Enable debug (inline mode)'); +define('_MD_AM_DEBUGMODE2', 'Enable debug (popup mode)'); +define('_MD_AM_DEBUGMODE3', 'Smarty Templates Debug'); +define('_MD_AM_MINUNAME', 'Minimum length of username required'); +define('_MD_AM_MINUNAMEDSC', ''); +define('_MD_AM_MAXUNAME', 'Maximum length of username'); +define('_MD_AM_MAXUNAMEDSC', ''); +define('_MD_AM_GENERAL', 'General Settings'); +define('_MD_AM_USERSETTINGS', 'User Info Settings'); +define('_MD_AM_ALLWCHGMAIL', 'Allow users to change email address?'); +define('_MD_AM_ALLWCHGMAILDSC', ''); +define('_MD_AM_IPBAN', 'IP Banning'); +define('_MD_AM_BADEMAILS', 'Enter emails that should not be used in user profile'); +define('_MD_AM_BADEMAILSDSC', 'Separate each with a |, case insensitive, regex enabled.'); +define('_MD_AM_BADUNAMES', 'Enter names that should not be selected as username'); +define('_MD_AM_BADUNAMESDSC', 'Separate each with a |, case insensitive, regex enabled.'); +define('_MD_AM_DOBADIPS', 'Enable IP bans?'); +define('_MD_AM_DOBADIPSDSC', 'Users from specified IP addresses will not be able to view your site'); +define('_MD_AM_BADIPS', "Enter IP addresses that should be banned from the site.
    Separate each with a |, case insensitive, regex enabled (so dot - '.' means 'any char' and '\.' means '.')."); +define('_MD_AM_BADIPSDSC', "^aaa\.bbb\.ccc will disallow visitors with an IP that starts with aaa.bbb.ccc
    aaa\.bbb\.ccc$ will disallow visitors with an IP that ends with aaa.bbb.ccc
    aaa\.bbb\.ccc will disallow visitors with an IP that contains aaa.bbb.ccc"); +define('_MD_AM_PREFMAIN', 'Preferences Main'); +define('_MD_AM_METAKEY', 'Meta Keywords'); +define('_MD_AM_METAKEYDSC', 'The keywords meta tag is a series of keywords that represents the content of your site. Type in keywords with each separated by a comma or a space in between. (Ex. XOOPS, PHP, mySQL, portal system)'); +define('_MD_AM_METARATING', 'Meta Rating'); +define('_MD_AM_METARATINGDSC', 'The rating meta tag defines your site age and content rating'); +define('_MD_AM_METAOGEN', 'General'); +define('_MD_AM_METAO14YRS', '14 years'); +define('_MD_AM_METAOREST', 'Restricted'); +define('_MD_AM_METAOMAT', 'Mature'); +define('_MD_AM_METAROBOTS', 'Meta Robots'); +define('_MD_AM_METAROBOTSDSC', 'The Robots Tag declares to search engines what content to index and spider'); +define('_MD_AM_INDEXFOLLOW', 'Index, Follow'); +define('_MD_AM_NOINDEXFOLLOW', 'No Index, Follow'); +define('_MD_AM_INDEXNOFOLLOW', 'Index, No Follow'); +define('_MD_AM_NOINDEXNOFOLLOW', 'No Index, No Follow'); +define('_MD_AM_METAAUTHOR', 'Meta Author'); +define('_MD_AM_METAAUTHORDSC', 'The author meta tag defines the name of the author of the document being read. Supported data formats include the name, email address of the webmaster, company name or URL.'); +define('_MD_AM_METACOPYR', 'Meta Copyright'); +define('_MD_AM_METACOPYRDSC', 'The copyright meta tag defines any copyright statements you wish to disclose about your web page documents.'); +define('_MD_AM_METADESC', 'Meta Description'); +define('_MD_AM_METADESCDSC', 'The description meta tag is a general description of what is contained in your web page'); +define('_MD_AM_METAFOOTER', 'Meta Tags and Footer'); +define('_MD_AM_FOOTER', 'Footer'); +define('_MD_AM_FOOTERDSC', 'Be sure to type links in full path starting from http://, otherwise the links will not work correctly in modules pages.'); +define('_MD_AM_CENSOR', 'Word Censoring Options'); +define('_MD_AM_DOCENSOR', 'Enable censoring of unwanted words?'); +define('_MD_AM_DOCENSORDSC', 'Words will be censored if this option is enabled. This option may be turned off for enhanced site speed.'); +define('_MD_AM_CENSORWRD', 'Words to censor'); +define('_MD_AM_CENSORWRDDSC', 'Enter words that should be censored in user posts.
    Separate each with a |, case insensitive.'); +define('_MD_AM_CENSORRPLC', 'Censored words will be replaced with:'); +define('_MD_AM_CENSORRPLCDSC', 'Censored words will be replaced with the characters entered in this textbox'); +define('_MD_AM_SEARCH', 'Search Options'); +define('_MD_AM_DOSEARCH', 'Enable global searches?'); +define('_MD_AM_DOSEARCHDSC', 'Allow searching for posts/items within your site.'); +define('_MD_AM_MINSEARCH', 'Minimum keyword length'); +define('_MD_AM_MINSEARCHDSC', 'Enter the minimum keyword length that users are required to enter to perform search'); +define('_MD_AM_MODCONFIG', 'Module Config Options'); +define('_MD_AM_DSPDSCLMR', 'Display disclaimer?'); +define('_MD_AM_DSPDSCLMRDSC', 'Select yes to display disclaimer in registration page'); +define('_MD_AM_REGDSCLMR', 'Registration disclaimer'); +define('_MD_AM_REGDSCLMRDSC', 'Enter text to be displayed as registration disclaimer'); +define('_MD_AM_ALLOWREG', 'Allow new user registration?'); +define('_MD_AM_ALLOWREGDSC', 'Select yes to accept new user registration'); +define('_MD_AM_THEMEFILE', 'Check templates for modifications?'); +define('_MD_AM_THEMEFILEDSC', 'If this option is enabled, modified templates will be automatically recompiled when they are displayed. You must turn this option off on a production site.'); +define('_MD_AM_CLOSESITE', 'Turn your site off?'); +define('_MD_AM_CLOSESITEDSC', 'Select yes to turn your site off so that only users in selected groups have access to the site. '); +define('_MD_AM_CLOSESITEOK', 'Select groups that are allowed to access while the site is turned off.'); +define('_MD_AM_CLOSESITEOKDSC', 'Users in the default webmasters group are always granted access.'); +define('_MD_AM_CLOSESITETXT', 'Reason for turning off the site'); +define('_MD_AM_CLOSESITETXTDSC', 'The text that is presented when the site is closed.'); +define('_MD_AM_SITECACHE', 'Site-wide Cache'); +define('_MD_AM_SITECACHEDSC', 'Caches whole contents of the site for a specified amount of time to enhance performance. Setting site-wide cache will override module-level cache, block-level cache, and module item level cache if any.'); +define('_MD_AM_MODCACHE', 'Module-wide Cache'); +define('_MD_AM_MODCACHEDSC', 'Caches module contents for a specified amount of time to enhance performance. Setting module-wide cache will override module item level cache if any.'); +define('_MD_AM_NOMODULE', 'There is no module that can be cached.'); +define('_MD_AM_DTPLSET', 'Default template set'); +define('_MD_AM_DTPLSETDSC', ''); +define('_MD_AM_SSLLINK', 'URL where SSL login page is located'); +define('_MD_AM_SSLLINKDSC', ''); +// added for mailer +define('_MD_AM_MAILER', 'Email Setup'); +define('_MD_AM_MAILER_MAIL', ''); +define('_MD_AM_MAILER_SENDMAIL', ''); +define('_MD_AM_MAILER_', ''); +define('_MD_AM_MAILFROM', 'FROM address'); +define('_MD_AM_MAILFROMDESC', ''); +define('_MD_AM_MAILFROMNAME', 'FROM name'); +define('_MD_AM_MAILFROMNAMEDESC', ''); +// RMV-NOTIFY +define('_MD_AM_MAILFROMUID', 'FROM user'); +define('_MD_AM_MAILFROMUIDDESC', 'When the system sends a private message, which user should appear to have sent it?'); +define('_MD_AM_MAILERMETHOD', 'Email delivery method'); +define('_MD_AM_MAILERMETHODDESC', "Method used to deliver email. Default is \"mail\", use others only if that makes trouble."); +define('_MD_AM_SMTPHOST', 'SMTP host(s)'); +define('_MD_AM_SMTPHOSTDESC', 'List of SMTP servers to try to connect to.'); +define('_MD_AM_SMTPUSER', 'SMTP username'); +define('_MD_AM_SMTPUSERDESC', 'Username to connect to an SMTP host with SMTPAuth.'); +define('_MD_AM_SMTPPASS', 'SMTP password'); +define('_MD_AM_SMTPPASSDESC', 'Password to connect to an SMTP host with SMTPAuth.'); +define('_MD_AM_SENDMAILPATH', 'Path to sendmail'); +define('_MD_AM_SENDMAILPATHDESC', 'Path to the sendmail program (or substitute) on the webserver.'); +define('_MD_AM_THEMEOK', 'Selectable themes'); +define('_MD_AM_THEMEOKDSC', 'Choose themes that users can select as the default theme'); +// SOAP Clauses +define('_MD_AM_SOAP_CLIENT', 'SOAP - SOAP API'); +define('_MD_AM_SOAP_CLIENTDESC', 'This is the address of the soap server.'); +define('_MD_AM_SOAP_PROVISION', 'SOAP - Provision'); +define('_MD_AM_SOAP_PROVISIONDESC', "If you want the new user provisioned, say 'yes'"); +define('_MD_AM_SOAP_PROVISIONGROUP', 'SOAP - Rank to Provision'); +define('_MD_AM_SOAP_PROVISIONGROUPDESC', 'This is the ranks a new user from the soap server is put in.'); +define('_MD_AM_SOAP_WSDL', 'SOAP - SOAP WSDL'); +define('_MD_AM_SOAP_WSDLDESC', 'If you need a wdsl soap service enable this option.'); +define('_MD_AM_SOAP_USERNAME', 'SOAP - SOAP Username'); +define('_MD_AM_SOAP_USERNAMEDESC', 'This is the username of your account on the soap server.'); +define('_MD_AM_SOAP_PASSWORD', 'SOAP - SOAP Password'); +define('_MD_AM_SOAP_PASSWORDDESC', 'If you need a password with the soap service put it in here.'); +define('_MD_AM_SOAP_KEEPCLIENT', 'SOAP - Client Alive'); +define('_MD_AM_SOAP_KEEPCLIENTDESC', 'Keep The Soap Client Alive.'); +define('_MD_AM_SOAP_FILTERPERSON', 'SOAP - Special Accounts'); +define('_MD_AM_SOAP_FILTERPERSONDESC', 'Special Accounts that use Xoops Authentication.'); +define('_MD_AM_SOAP_CLIENTPROXYHOST', 'SOAP - Proxy Hostname'); +define('_MD_AM_SOAP_CLIENTPROXYHOSTDESC', 'SOAP Servers Proxy Server.'); +define('_MD_AM_SOAP_CLIENTPROXYPORT', 'SOAP - Proxy port'); +define('_MD_AM_SOAP_CLIENTPROXYPORTDESC', 'SOAP Servers Proxy Server Port Number
    ie: 0 - 65535'); +define('_MD_AM_SOAP_CLIENTPROXYUSERNAME', 'SOAP - Proxy Username'); +define('_MD_AM_SOAP_CLIENTPROXYUSERNAMEDESC', 'SOAP Servers Proxy Server Username'); +define('_MD_AM_SOAP_CLIENTPROXYPASSWORD', 'SOAP - Proxy Password'); +define('_MD_AM_SOAP_CLIENTPROXYPASSWORDDESC', 'SOAP Servers Proxy Server Password.'); +define('_MD_AM_SOAP_SOAP_TIMEOUT', 'SOAP - SOAP Timeout'); +define('_MD_AM_SOAP_SOAP_TIMEOUTDESC', 'Keep The Soap Query Alive for xx seconds.'); +define('_MD_AM_SOAP_SOAP_RESPONSETIMEOUT', 'SOAP - SOAP Response Timeout'); +define('_MD_AM_SOAP_SOAP_RESPONSETIMEOUTDESC', 'Keep The Soap Query Alive for xx seconds.'); +define('_MD_AM_SOAP_FIELDMAPPING', 'Xoops-Auth server fields mapping'); +define('_MD_AM_SOAP_FIELDMAPPINGDESC', 'Describe here the mapping between the Xoops database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system SOAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!'); +// Xoops Authentication constants +define('_MD_AM_AUTH_CONFOPTION_XOOPS', 'XOOPS Database'); +define('_MD_AM_AUTH_CONFOPTION_LDAP', 'Standard LDAP Directory'); +define('_MD_AM_AUTH_CONFOPTION_AD', 'Microsoft Active Directory ©'); +define('_MD_AM_AUTH_CONFOPTION_SOAP', 'XOOPS Soap Authentication'); +define('_MD_AM_AUTHENTICATION', 'Authentication Options'); +define('_MD_AM_AUTHMETHOD', 'Authentication Method'); +define('_MD_AM_AUTHMETHODDESC', 'Which authentication method would you like to use for signing on users.'); +define('_MD_AM_LDAP_MAIL_ATTR', 'LDAP - Email Field Name'); +define('_MD_AM_LDAP_MAIL_ATTR_DESC', 'The name of the E-Mail attribute in your LDAP directory tree.'); +define('_MD_AM_LDAP_NAME_ATTR', 'LDAP - Common Name Field Name'); +define('_MD_AM_LDAP_NAME_ATTR_DESC', 'The name of the Common Name attribute in your LDAP directory.'); +define('_MD_AM_LDAP_SURNAME_ATTR', 'LDAP - Surname Field Name'); +define('_MD_AM_LDAP_SURNAME_ATTR_DESC', 'The name of the Surname attribute in your LDAP directory.'); +define('_MD_AM_LDAP_GIVENNAME_ATTR', 'LDAP - Given Name Field Name'); +define('_MD_AM_LDAP_GIVENNAME_ATTR_DSC', 'The name of the Given Name attribute in your LDAP directory.'); +define('_MD_AM_LDAP_BASE_DN', 'LDAP - Base DN'); +define('_MD_AM_LDAP_BASE_DN_DESC', 'The base DN (Distinguished Name) of your LDAP directory tree.'); +define('_MD_AM_LDAP_PORT', 'LDAP - Port Number'); +define('_MD_AM_LDAP_PORT_DESC', 'The port number needed to access your LDAP directory server.'); +define('_MD_AM_LDAP_SERVER', 'LDAP - Server Name'); +define('_MD_AM_LDAP_SERVER_DESC', 'The name of your LDAP directory server.'); +define('_MD_AM_LDAP_MANAGER_DN', 'DN of the LDAP manager'); +define('_MD_AM_LDAP_MANAGER_DN_DESC', 'The DN of the user allow to make search (eg manager)'); +define('_MD_AM_LDAP_MANAGER_PASS', 'Password of the LDAP manager'); +define('_MD_AM_LDAP_MANAGER_PASS_DESC', 'The password of the user allow to make search'); +define('_MD_AM_LDAP_VERSION', 'LDAP Version protocol'); +define('_MD_AM_LDAP_VERSION_DESC', 'The LDAP Version protocol : 2 or 3'); +define('_MD_AM_LDAP_USERS_BYPASS', 'Users allowed to bypass LDAP authentication'); +define('_MD_AM_LDAP_USERS_BYPASS_DESC', 'Users to be authenticated with native XOOPS method'); +define('_MD_AM_LDAP_USETLS', ' Use TLS connection'); +define('_MD_AM_LDAP_USETLS_DESC', 'Use a TLS (Transport Layer Security) connection. TLS use standard 389 port number
    ' . ' and the LDAP version must be set to 3.'); + +define('_MD_AM_LDAP_LOGINLDAP_ATTR', 'LDAP Attribute use to search the user'); +define('_MD_AM_LDAP_LOGINLDAP_ATTR_D', 'When Login name use in the DN option is set to yes, must correspond to the login name XOOPS'); +define('_MD_AM_LDAP_LOGINNAME_ASDN', 'Login name use in the DN'); +define('_MD_AM_LDAP_LOGINNAME_ASDN_D', 'The XOOPS login name is used in the LDAP DN (eg : uid=,dc=xoops,dc=org)
    The entry is directly read in the LDAP Server without search'); +define('_MD_AM_LDAP_FILTER_PERSON', 'The search filter LDAP query to find user'); +define('_MD_AM_LDAP_FILTER_PERSON_DESC', "Special LDAP Filter to find user. @@loginname@@ is replace by the users's login name
    MUST BE BLANK IF YOU DON'T KNOW WHAT YOU DO' !" . '
    Ex : (&(objectclass=person)(samaccountname=@@loginname@@)) for AD' . '
    Ex : (&(objectclass=inetOrgPerson)(uid=@@loginname@@)) for LDAP'); +define('_MD_AM_LDAP_DOMAIN_NAME', 'The domain name'); +define('_MD_AM_LDAP_DOMAIN_NAME_DESC', 'Windows domain name. for ADS and NT Server only'); +define('_MD_AM_LDAP_PROVIS', 'Automatic XOOPS account provisionning'); +define('_MD_AM_LDAP_PROVIS_DESC', 'Create XOOPS user database if not exists'); +define('_MD_AM_LDAP_PROVIS_GROUP', 'Default affect group'); +define('_MD_AM_LDAP_PROVIS_GROUP_DSC', 'The new user is assign to these groups'); +define('_MD_AM_LDAP_FIELD_MAPPING_ATTR', 'Xoops-Auth server fields mapping'); +define('_MD_AM_LDAP_FIELD_MAPPING_DESC', 'Describe here the mapping between the XOOPS database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system LDAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!'); +define('_MD_AM_LDAP_PROVIS_UPD', 'Maintain XOOPS account provisionning'); +define('_MD_AM_LDAP_PROVIS_UPD_DESC', 'The XOOPS User account is always synchronized with the Authentication Server'); +define('_MD_AM_CPANEL', 'Control Panel GUI'); +define('_MD_AM_CPANELDSC', 'For backend'); +define('_MD_AM_WELCOMETYPE', 'Sending welcoming message'); +define('_MD_AM_WELCOMETYPE_DESC', 'The way of sending out a welcoming message to a user upon his successful registration.'); +define('_MD_AM_WELCOMETYPE_EMAIL', 'Email'); +define('_MD_AM_WELCOMETYPE_PM', 'Message'); +define('_MD_AM_WELCOMETYPE_BOTH', 'Email and message'); +define('_MD_AM_MODULEPREF', 'Module Preferences'); +// Preference module system +define('_AM_SYSTEM_PREFERENCES_SETTINGS', 'System Module Settings'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/smilies.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/smilies.php new file mode 100644 index 0000000..3fb7be5 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/smilies.php @@ -0,0 +1,33 @@ +
  • Add, update or delete smilies
  • '); +define('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM1', '
    • Authorized mime types: %s
    • '); +define('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM2', '
    • Max uploaded files size: %s ko
    '); +//Infos +define('_AM_SYSTEM_SMILIES_ACTION', 'Action'); +define('_AM_SYSTEM_SMILIES_ADD', 'Add a new smilie'); +define('_AM_SYSTEM_SMILIES_CODE', 'Code'); +define('_AM_SYSTEM_SMILIES_DELETE', 'Delete smilie'); +define('_AM_SYSTEM_SMILIES_DESCRIPTION', 'Description'); +define('_AM_SYSTEM_SMILIES_DISPLAY', 'Display in form'); +define('_AM_SYSTEM_SMILIES_EDIT', 'Edit smilie'); +define('_AM_SYSTEM_SMILIES_FILE', 'Smilie file'); +define('_AM_SYSTEM_SMILIES_IMAGE_PATH', 'Files exist in: %s'); +define('_AM_SYSTEM_SMILIES_OFF', 'Display in the form '); +define('_AM_SYSTEM_SMILIES_ON', 'Does not display in the form'); +define('_AM_SYSTEM_SMILIES_SMILIE', 'Smilie'); +define('_AM_SYSTEM_SMILIES_SUREDEL', 'Are you sure you want to delete this smilie?'); +define('_AM_SYSTEM_SMILIES_UPLOADS', 'Upload'); +define('_AM_SYSTEM_SMILIES_SAVE', _AM_SYSTEM_DBUPDATED); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/tplsets.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/tplsets.php new file mode 100644 index 0000000..78c77ca --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/tplsets.php @@ -0,0 +1,42 @@ + +
  • Edit theme and modules templates, stylesheet online.
  • +
  • Generate all override modules templates.
  • +
  • If you force generation, this will erase all previous modification.
  • + +'); +define('_AM_SYSTEM_TEMPLATES_YOUR_THEMES', 'Your themes :'); +define('_AM_SYSTEM_TEMPLATES_GENERATE', 'Generated surcharge'); +define('_AM_SYSTEM_TEMPLATES_SELECT_THEME', 'Select theme'); +define('_AM_SYSTEM_TEMPLATES_FORCE_GENERATED', 'Forced file generation'); +define('_AM_SYSTEM_TEMPLATES_NAV_FILE_GENERATED', 'Files generated'); +define('_AM_SYSTEM_TEMPLATES_NOT_CREATED', 'No files created'); +define('_AM_SYSTEM_TEMPLATES_SAVE', 'Save'); +define('_AM_SYSTEM_TEMPLATES_RESTORE', 'Restore'); +define('_AM_SYSTEM_TEMPLATES_CANCEL', 'Cancel'); +define('_AM_SYSTEM_TEMPLATES_ERROR', 'Error'); +define('_AM_SYSTEM_TEMPLATES_EDIT', 'Edit of :'); +define('_AM_SYSTEM_TEMPLATES_SELECT_MODULES', 'Select Module'); +define('_AM_SYSTEM_TEMPLATES_MODULES', 'Modules : '); +define('_AM_SYSTEM_TEMPLATES_FILES', 'Files'); +define('_AM_SYSTEM_TEMPLATES_EMPTY_FILE', 'Empty file'); +define('_AM_SYSTEM_TEMPLATES_TYPES', 'Types'); +define('_AM_SYSTEM_TEMPLATES_STATUS', 'Status'); +define('_AM_SYSTEM_TEMPLATES_TEMPLATES', 'Templates'); +define('_AM_SYSTEM_TEMPLATES_BLOCKS', 'Blocks'); +define('_AM_SYSTEM_TEMPLATES_SELECT_TEMPLATES', 'Select Templates'); +define('_AM_SYSTEM_TEMPLATES_ALL_MODULES', 'All modules'); +define('_AM_SYSTEM_TEMPLATES_RESTORE_OK', 'Successfully restored'); +define('_AM_SYSTEM_TEMPLATES_RESTORE_NOTOK', 'Failed to restore'); +define('_AM_SYSTEM_TEMPLATES_SET', 'Choose Template'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/userrank.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/userrank.php new file mode 100644 index 0000000..08080ee --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/userrank.php @@ -0,0 +1,35 @@ +
  • Add, update or delete user rank
  • '); +define('_AM_SYSTEM_USERRANK_TIPS_FORM1', '
    • Authorized mime types: %s
    • '); +define('_AM_SYSTEM_USERRANK_TIPS_FORM2', '
    • Max uploaded files size: %s KB
    '); +// Errors +define('_AM_SYSTEM_USERRANK_ERROR', 'Errors'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/users.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/users.php new file mode 100644 index 0000000..1121b07 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/admin/users.php @@ -0,0 +1,148 @@ + +
  • Manage Xoops users
  • +'); +// Main +define('_AM_SYSTEM_USERS_USER', 'User'); +define('_AM_SYSTEM_USERS_ADMIN', 'Admin'); +define('_AM_SYSTEM_USERS_UID', 'User ID'); +define('_AM_SYSTEM_USERS_STATUS', 'Status'); +define('_AM_SYSTEM_USERS_NAME', 'Name'); +define('_AM_SYSTEM_USERS_UNAME', 'User Name'); +define('_AM_SYSTEM_USERS_EMAIL', 'Email'); +define('_AM_SYSTEM_USERS_EDIT_GROUPS', 'Edit groups'); +define('_AM_SYSTEM_USERS_REG_DATE', 'Registered date'); +define('_AM_SYSTEM_USERS_LAST_LOGIN', 'Last login'); +define('_AM_SYSTEM_USERS_POSTS', 'Comments/Posts'); +define('_AM_SYSTEM_USERS_LEVEL', 'Level'); +define('_AM_SYSTEM_USERS_ACTION', 'Action'); +define('_AM_SYSTEM_USERS_FINDUS', 'Find Users'); +define('_AM_SYSTEM_USERS_AVATAR', 'Avatar'); +define('_AM_SYSTEM_USERS_REALNAME', 'Real Name'); +define('_AM_SYSTEM_USERS_REGDATE', 'Registration Date'); +define('_AM_SYSTEM_USERS_PM', 'PM'); +define('_AM_SYSTEM_USERS_URL', 'Web URL'); +define('_AM_SYSTEM_USERS_PREVIOUS', 'Previous'); +define('_AM_SYSTEM_USERS_NEXT', 'Next'); +define('_AM_SYSTEM_USERS_USERSFOUND', '%s user(s) found'); +define('_AM_SYSTEM_USERS_ACTUS', 'Active Users: %s'); +define('_AM_SYSTEM_USERS_INACTUS', 'Inactive Users: %s'); +define('_AM_SYSTEM_USERS_NOFOUND', 'No Users Found'); +define('_AM_SYSTEM_USERS_ICQ', 'ICQ Number'); +define('_AM_SYSTEM_USERS_AIM', 'AIM Link'); +define('_AM_SYSTEM_USERS_YIM', 'YIM Link'); +define('_AM_SYSTEM_USERS_FACEBOOK', 'Facebook Link'); //TODO +define('_AM_SYSTEM_USERS_SKYPE', 'Skype Link'); //TODO +define('_AM_SYSTEM_USERS_MSNM', 'MSNM Link'); +define('_AM_SYSTEM_USERS_TIMEZONE', 'Time Zone'); +define('_AM_SYSTEM_USERS_SHOWSIG', 'Always attach my signature'); +define('_AM_SYSTEM_USERS_CDISPLAYMODE', 'Comments Display Mode'); +define('_AM_SYSTEM_USERS_CSORTORDER', 'Comments Sort Order'); +define('_AM_SYSTEM_USERS_EXTRAINFO', 'Extra Info'); +define('_AM_SYSTEM_USERS_LOCATION', 'Location'); +define('_AM_SYSTEM_USERS_OCCUPATION', 'Position'); +define('_AM_SYSTEM_USERS_INTEREST', 'Interest'); +define('_AM_SYSTEM_USERS_URLC', 'URL contains'); +define('_AM_SYSTEM_USERS_LOCATIONC', 'Location contains'); +define('_AM_SYSTEM_USERS_OCCUPATIONC', 'Position contains'); +define('_AM_SYSTEM_USERS_INTERESTC', 'Interest contains'); +define('_AM_SYSTEM_USERS_LASTLOGMORE', "Last login is more than X days ago"); +define('_AM_SYSTEM_USERS_LASTLOGLESS', "Last login is less than X days ago"); +define('_AM_SYSTEM_USERS_REGMORE', "Joined date is more than X days ago"); +define('_AM_SYSTEM_USERS_REGLESS', "Joined date is less than X days ago"); +define('_AM_SYSTEM_USERS_POSTSMORE', "Number of Posts is greater than X"); +define('_AM_SYSTEM_USERS_POSTSLESS', "Number of Posts is less than X"); +define('_AM_SYSTEM_USERS_SORT', 'Sort by'); +define('_AM_SYSTEM_USERS_ORDER', 'Order'); +define('_AM_SYSTEM_USERS_LASTLOGIN', 'Last login'); +define('_AM_SYSTEM_USERS_ASC', 'Ascending'); +define('_AM_SYSTEM_USERS_DESC', 'Descending'); +define('_AM_SYSTEM_USERS_LIMIT', 'Number of users per page'); +define('_AM_SYSTEM_USERS_RESULTS', 'Search results'); +define('_AM_SYSTEM_USERS_SHOWMAILOK', 'Type of users to show'); +define('_AM_SYSTEM_USERS_MAILOK', 'Only users that accept email'); +define('_AM_SYSTEM_USERS_MAILNG', "Only users that don't accept email"); +define('_AM_SYSTEM_USERS_SHOWTYPE', 'Type of users to show'); +define('_AM_SYSTEM_USERS_ACTIVE', 'Only active users'); +define('_AM_SYSTEM_USERS_INACTIVE', 'Only inactive users'); +define('_AM_SYSTEM_USERS_BOTH', 'All users'); +define('_AM_SYSTEM_USERS_SENDMAIL', 'Send email'); +define('_AM_SYSTEM_USERS_ADD2GROUP', 'Add users to %s group'); +define('_AM_SYSTEM_USERS_GROUPS', 'Groups'); +define('_AM_SYSTEM_USERS_ADD_GROUPS', 'Add group'); +define('_AM_SYSTEM_USERS_DELETE_GROUPS', 'Delete group'); +define('_AM_SYSTEM_USERS_AYSYWTDU', 'Are you sure you want to delete user %s?'); +define('_AM_SYSTEM_USERS_BYTHIS', 'By doing this all the info for this user will be removed permanently.'); +define('_AM_SYSTEM_USERS_YES', 'Yes'); +define('_AM_SYSTEM_USERS_NO', 'No'); +define('_AM_SYSTEM_USERS_YMCACF', 'You must complete all required fields'); +define('_AM_SYSTEM_USERS_CNRNU', 'Could not register new user.'); +define('_AM_SYSTEM_USERS_EDEUSER', 'Edit/Delete Users'); +define('_AM_SYSTEM_USERS_NICKNAME', 'User Name'); +define('_AM_SYSTEM_USERS_MODIFYUSER', 'Modify User'); +define('_AM_SYSTEM_USERS_DELUSER', 'Delete User'); +define('_AM_SYSTEM_USERS_GO', 'Go!'); +define('_AM_SYSTEM_USERS_ADDUSER', 'Add User'); +define('_AM_SYSTEM_USERS_OPTION', 'Option'); +define('_AM_SYSTEM_USERS_THEME', 'Theme'); +define('_AM_SYSTEM_USERS_AOUTVTEAD', 'Allow other users to view this email address'); +define('_AM_SYSTEM_USERS_RANK', 'Rank'); +define('_AM_SYSTEM_USERS_NSRA', 'No Special Rank Assigned'); +define('_AM_SYSTEM_USERS_NSRID', 'No Special Ranks in Database'); +define('_AM_SYSTEM_USERS_ACCESSLEV', 'Access Level'); +define('_AM_SYSTEM_USERS_SIGNATURE', 'Signature'); +define('_AM_SYSTEM_USERS_PASSWORD', 'Password'); +define('_AM_SYSTEM_USERS_INDICATECOF', '* indicates required fields'); +define('_AM_SYSTEM_USERS_NOTACTIVE', 'This user has not been activated. Do you wish to activate this user?'); +define('_AM_SYSTEM_USERS_UPDATEUSER', 'Update User'); +define('_AM_SYSTEM_USERS_USERINFO', 'User Info'); +define('_AM_SYSTEM_USERS_USERID', 'User ID'); +define('_AM_SYSTEM_USERS_RETYPEPD', 'Retype Password'); +define('_AM_SYSTEM_USERS_CHANGEONLY', '(for changes only)'); +define('_AM_SYSTEM_USERS_SYNCHRONIZE', 'Synchronize'); +define('_AM_SYSTEM_USERS_USERDONEXIT', "User doesn't exist!"); +define('_AM_SYSTEM_USERS_STNPDNM', 'Sorry, the new passwords do not match. Click back and try again'); +define('_AM_SYSTEM_USERS_CNUUSER', 'Could not update user'); +define('_AM_SYSTEM_USERS_CNGUSERID', 'Could not get user ID'); +define('_AM_SYSTEM_USERS_NOUSERS', 'No users selected'); +define('_AM_SYSTEM_USERS_CNRNU2', 'The new user could not be added to groups: %s.'); +define('_AM_SYSTEM_USERS_SEARCH', 'Search'); +define('_AM_SYSTEM_USERS_SEARCH_USER', 'Search User:'); +define('_AM_SYSTEM_USERS_ADVANCED_SEARCH', 'Advanced search'); +define('_AM_SYSTEM_USERS_EDIT', 'Edit member'); +define('_AM_SYSTEM_USERS_DEL', 'Delete member'); +define('_AM_SYSTEM_USERS_DELETE', 'Delete'); +define('_AM_SYSTEM_USERS_SUBMIT', 'Submit'); +define('_AM_SYSTEM_USERS_PURGE', 'Purge'); +define('_AM_SYSTEM_USERS_ADD', 'Add member'); +define('_AM_SYSTEM_USERS_VIEW', 'View member info'); +define('_AM_SYSTEM_USERS_NO_FOUND', 'No user(s) found'); +define('_AM_SYSTEM_USERS_NOT_CONNECT', 'Never connected'); +define('_AM_SYSTEM_USERS_FORM_SURE_DEL', 'Delete user: %s'); +define('_AM_SYSTEM_USERS_FORM_SURE_DEL2', 'Delete'); +define('_AM_SYSTEM_USERS_NO_SUPP', 'User cannot be deleted: %s
    '); +define('_AM_SYSTEM_USERS_NO_ADMINSUPP', 'Admin user cannot be deleted: %s
    '); +define('_AM_SYSTEM_USERS_ERROR', 'Error:

    %s'); +define('_AM_SYSTEM_USERS_ALLGROUP', 'All groups'); +define('_AM_SYSTEM_USERS_ALLUSER', 'All users'); +define('_AM_SYSTEM_USERS_ACTIVEUSER', 'Only active users'); +define('_AM_SYSTEM_USERS_INACTIVEUSER', 'Only inactive users'); +// Error +define('_AM_SYSTEM_USERS_PSEUDO_ERROR', 'User name %s already exists'); +define('_AM_SYSTEM_USERS_MAIL_ERROR', 'User email %s already exists'); +//2.5.4 +define('_AM_SYSTEM_USERS_ACCEPT_EMAIL', 'Accept email from Admin'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/blocks.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/blocks.php new file mode 100644 index 0000000..6174ee5 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/blocks.php @@ -0,0 +1,48 @@ + + +

    Help: Avatar

    +

    Description

    + +

    + Avatars are small graphics or pictures that can be used in various content settings around the site. They are often used next to a user name to add a bit of "visual identification." Typical applications are the forum.

    + + The Avatar Manager allows the Site administrator to add, edit or delete System Avatars as well as Custom Avatars.

    +

    +

    System Avatar

    + +

    + System Avatars are images uploaded by the Site administrator in the Avatar Manager section. +

    +

    Custom Avatar

    + +

    + Custom Avatars are images directly uploaded by a user. For a user to be able to upload an avatar, the correct option must be configured in the User Info Settings of the Site Preferences. +

    + +

    Edit and delete Avatars

    + +

    + The Site administrator can edit the name and the display order of all the System Avatars, as well as deleting anyone of them. Note that if the Site administrator deleted an avatar that is used by a user, this user will lose his avatar. +

    + + + \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/banners.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/banners.html new file mode 100644 index 0000000..6675c32 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/banners.html @@ -0,0 +1,15 @@ +
    +

    Help: Banners

    + +

    Description

    + +

    + Banners are advertisements displayed in the top section of the page. They may be images or flash movies, e.g. the wildly gyrating XOOPS banner that is part of the default installation. XOOPS has a built in system for managing banners and creating accounts for advertising clients, which is + found in the System Module -> Banners. You can have multiple banners on a XOOPS site – the display area rotates through each of the active banners in turn each time a new page is loaded.

    + + Each time a banner is displayed to a visitor this counts as one ‘impression’, which is the common trading currency of banners. Clients typically pay for a certain number of impressions – i.e. to have their advertisement displayed a certain number of times.

    + + Please note: If you are in the business of selling banners based on the number of impressions there is one important thing you should do: Go to System Module -> Preferences -> General Settings and fill in the ‘Your IP Address’ field (if you have one). This will prevent your visits to the + site from being included in the impression count. Failure to do this could be considered somewhat dishonest (noting, however, that many Administrators don’t have a permanent IP – e.g. those using dial up modems). +

    +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/blocksadmin.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/blocksadmin.html new file mode 100644 index 0000000..fecbea5 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/blocksadmin.html @@ -0,0 +1,28 @@ +
    +

    Help: Blocks

    + +

    Description

    + +

    + Blocks are discreet sections of content that can be created and configured in the admin interface. Custom blocks can be created and are typically made up of text, graphics and pictures. The content in these blocks may be formatted individually or inherit the site formatting. Blocks may also + be part of a modules display output. The blocks administration page is where all blocks are configured and administered.

    + + Blocks are like a newspapers' front page: they are teasers that incite readers to read more complete stories in the inside pages. Blocks offer small bits of dynamic content with links to the actual content stored in the module.

    + Part of the things that happen under the hood or behind curtains when a module is installed in a XOOPS site is that the module's blocks are registered in the system so they can be used at will by the webmaster.

    + + What can a webmaster do with a block? Well, mostly, decide about where in the site the block will be shown (the equivalent of defining a shop window, which in this case can be in the outside, the home page, or even in the inside: a block can be defined to be shown in other modules), and when + shown, where in a page will it be seen.

    + + Every module that is installed in a XOOPS site registers its blocks in the system, and the webmaster can decide where it will be shown, in what part of the page it'll appear and what kind of relevance, weight or position will it have. The site administrator can also edit the block's title + and, if knowledgeable enough, can even edit the template that underlies the block's presentation.

    +

    + +

    Tips

    + +

    + You can hide the title that will show when the block is displayed by adding "// " (that is slash-slash-space) as the first three characters of the title. That way you can seamlessly join multiple blocks to build the view that you want.

    + + You can create your own content blocks using the "Add Block" button. You can create your own content in HTML, plain text with XOOPS Codes, or even PHP. In your custom blocks, the code "{X_SITEURL}" will be replaced with your site's URL with a trailing slash. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/comments.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/comments.html new file mode 100644 index 0000000..859b522 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/comments.html @@ -0,0 +1,17 @@ +
    +

    Help: Comments

    + +

    Description

    + +

    + Site administrators have the option of providing a comments section for users. Comments can be added to many modules and displayed in a variety of ways. Comments can be screened, filtered, and made available to selected groups. This provides quick easy interaction from site users, while + maintaining good moderation and security.

    + + The Comment Manager allows the Site administrator to edit and delete any comment that has been posted to the site, originating in any module that supports the comments feature. + Like the Blocks Administration page, some filters options are available to help the site administrator manage the comments.

    + + You can also select several comments and delete them at once. + +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/groups.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/groups.html new file mode 100644 index 0000000..3d829cb --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/groups.html @@ -0,0 +1,16 @@ +
    +

    Help: Groups

    +

    Description

    + +

    + XOOPS incorporates a member registration system - you can optionally require people to sign up to your site in order to have access to certain areas or functions. For example, most sites require people to join before they are allowed to contribute news or post messages in the forums.
    + Access and administration rights to a XOOPS website are set through a flexible permission system based on 'user groups'. The default groups include anonymous users, registered members and webmasters, but of course you can define as many groups as you need to manage your site. Each group can + be given a unique set of access rights governing:

    + - Which blocks can be seen
    + - Which modules can be accessed
    + - Which modules can be administered
    + - Which aspects of system administration can be modified

    + You can change the name of these default groups, but, you cannot delete them. Other user groups can also be set and defined as discussed later.

    + Custom groups can also be created through the groups administration page. +

    +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/help_center.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/help_center.html new file mode 100644 index 0000000..df70a39 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/help_center.html @@ -0,0 +1,23 @@ +
    + +

    Welcome to: XOOPS Help center

    + +

    How do I use XOOPS?

    + +

    XOOPS is a web application platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more. In order to use XOOPS effectively, you need to + install modules that provide the functionality that you're looking for. There are many different modules in Module Repository, from calendars, photo galleries, through news, bulletin boards, to + weather updates.

    + +

    How do I use the Help Center?

    + +

    The Help Center is to provide you with basic information related to individual features of the Administration. Whenever you would like to know more about particular page you are on, just click the help icon in the right hand corner

    + +

    How I can create content in XOOPS?

    + +

    You'll need a module for it. This could be a News module, or a Content module.

    + +

    How I can get more help?

    + +

    Please visit our Support Forums at: http://www.xoops.org/modules/newbb

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/images.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/images.html new file mode 100644 index 0000000..4aa932a --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/images.html @@ -0,0 +1,15 @@ +
    +

    Help: Image Manager

    + +

    Description

    + +

    + The Image Manager is a tool that enables people to upload, organize and retrieve images for use throughout the site. You must configure the image manager before you can use it - this involves creating some categories to store your images and setting preferences on issues such as maximum + image dimensions, file size and user group access rights. Each category is configured separately.

    + + Images can be categorized and uploaded directly into the images manager through a browser in this window with one click of a button, enabling easy insertion of images into news articles and other content. There is an extensive permission system controlling image dimensions, file size and + access of user groups to different categories. + +

    + +
    diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/mailusers.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/mailusers.html new file mode 100644 index 0000000..4870e00 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/mailusers.html @@ -0,0 +1,12 @@ +
    +

    Help: Email Users

    +

    Description

    + +

    + XOOPS has a built in messaging system that enables you to send a message to your entire registered user base or subgroups thereof, or using date filters. This can be in the form of a private message (i.e. through the XOOPS built-in messaging system) or through an email. A range of options is + available for filtering out subgroups of users from your membership.

    + + You can also use predefined tags that will enable you to personalize your message. +

    + +
    diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/maintenance.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/maintenance.html new file mode 100644 index 0000000..8435767 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/maintenance.html @@ -0,0 +1,14 @@ +
    + +

    Help: Maintenance

    +

    Description

    + +

    + Maintenance provides several basic functions to help you in maintaining your XOOPS installation and keep it healthy:

    + + - clean cache folder
    + - empty the session table
    + - perform maintenance of the database tables (analyze, check, optimize, and repair)

    + + You can also perform a "Dump" of the whole database or individual tables for backup purposes.

    +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/module_index.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/module_index.html new file mode 100644 index 0000000..e8c4fb6 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/module_index.html @@ -0,0 +1,8 @@ +
    + +

    Welcome: System module

    +

    Description

    + +

    For administration of core settings of the site.

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/modulesadmin.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/modulesadmin.html new file mode 100644 index 0000000..f929748 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/modulesadmin.html @@ -0,0 +1,22 @@ +
    +

    Help: Modules

    + +

    Description

    + +

    + Modules are the software constructs that, taking advantage of the infrastructure that XOOPS provides, let the webmaster offer the site’s users dynamic or static content generated using a Web interface that more often that not is very easy to use.

    + + Part of the power of XOOPS resides in the way modules are managed. The webmaster can easily install, uninstall, activate or deactivate any specific module (except the System module, for obvious reasons). It’s also possible to rename modules, and to determine the order in which they will + appear to the end user in the site’s menu (if you want them to appear at all), because you can also provide hidden functionality, defining active modules that have no visible presence to the casual user. For instance, you could define a module as not visible in the menu by disabling the + check icon in the Menu column. So for the News module, you could then send a private messages to selected group of your users and tell them to access that directory typing the address in the URL field, something like http://www.yoursite.com/modules/news.

    + + To change order of modules (which will be reflected in the Menu), you just need to drag and drop the modules to the desired placement.

    + + Module installation needs some planning, both for the modules to be displayed and also the layout on the pages. It is a good idea to review other XOOPS sites and see which modules are used to display various types of content. This is easily done by opening any XOOPS site and hovering over + the menu links on the left and right hand side panels. At the same time look at the URLs displayed in the status bar on your browser. You should see addresses like this: http://the_site.com/modules/news/.... All modules are stored in the /modules/ directory, thus the following sector of the + address (in this example 'news') shows the module that will display contents of that menu link.

    + + If you open the page for the link it will show an example of how the module is used and the type of content it displays. Reviewing other sites like this will also give you some good insight into layout and design capabilities. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/preferences.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/preferences.html new file mode 100644 index 0000000..cb10614 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/preferences.html @@ -0,0 +1,72 @@ +
    + +

    Help: Preferences

    +

    Description

    + +

    + The preference panels are where you configure your site-wide preferences. It is worth taking the time to work through them as some settings can have a significant impact on the performance, security and ease of use of your site. +

    +

    General Settings

    + +

    + These are the most important and most frequently accessed preferences. You will set the Site name and the Slogan for your Website. You'll also select the default Theme and Admin GUI. And if you need to work on your Website, you can close it for all users. You can also set Module-wide Cache + times. +

    + +

    Meta Tags and Footer

    + +

    + Meta tags provide information about your information – they describe the nature of your website. Their main use is to help search engines and their robots to index your website correctly, i.e. to help the right people find it. The information you supply is included in the header of each web + page. It should represent the content of the site as a whole - the meta information is the same on every page, it currently cannot be customised for different modules or pages.

    + + Be aware that the major search engines use different strategies for indexing websites. They may place different weightings on meta tags or even ignore them completely. Careful use of meta information may help your website to gain better search engine rankings and it is useful to seek + information on the indexing strategies of your dominant referrers (see your website logfile). This may help you to optimise your meta information or other aspects of your site design and content to improve your rankings.

    + + Try to be accurate and honest in providing meta information. Don’t try to ‘manipulate’ search engines to gain a better ranking – they may recognise this behaviour and your site may be downgraded or blacklisted from their index. + +

    + +

    Word Censoring Options

    + +

    + XOOPS can automatically censor undesirable words that may be posted by visitors to your site and replace them with a generic, alternative term of your choice. The censorship function does consume some system resources and may slow your site somewhat. It is disabled by default.

    + + To implement censorship on your site select the ‘enable’ radio button. You need to enter a list of unwanted words in the ‘words to censor’ box, separating them with the pipe character. This function is case insensitive. Enter a suitable replacement term in the ‘replace + bad words with’ box. The default is #OOPS#. + +

    + +

    Search Options

    + +

    + The search facility is one of the most important tools for locating information in a portal website. The XOOPS search categorises results by module – records are identified as news items, downloads, links or other types as per the modules you have installed.

    + + Global searches of all resources on your site are enabled by default. If you disable global searches this facility will no longer be available and the search block will become non-functional. + The default minimum keyword length for searches is five characters. Any terms that are shorter will be ignored. This is useful for controlling the precision of searches, though not much use for terms like “site map”. Short keywords tend to be more common so they tend to return a greater + number of records, many of which may be irrelevant. Longer keywords tend to retrieve fewer records but with a higher degree of precision.

    + + Searching is relatively expensive in computational terms and so excluding short terms will reduce the load on the server. However, bear in mind that sometimes it is useful to be able to search for a short term. + +

    + +

    Email Setup

    + +

    + This section of the control panel is used to configure your email for the system. It is recommended that you leave the Email Delivery Method on the default setting “PHP (mail)”. You do not need to fill in the Sendmail or SMTP fields unless you use an alternative email delivery option. +

    + +

    Authentication Options

    + +

    + Just leave it at Xoops Database and you can ignore all the other options in there.

    + + LDAP or Microsoft Active directory servers have been added for authentication as an alternate to the normal Xoops users. The reason is that in many company you already have a user database in ADS or LDAP and they can use that to logon to Xoops and don´t have to register yet another account. +

    + +

    System Module Settings

    + +

    + Here you can activate/deactivate each of the System sections, as well as specify system-wide defaults, e.g. for number of displayed avatars or images per page. You can also select a default editor for blocks, comments, and for all modules. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/smilies.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/smilies.html new file mode 100644 index 0000000..7ccdd9b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/smilies.html @@ -0,0 +1,16 @@ +
    +

    Help: Smilies

    + +

    Description

    + +

    + Smiles are little graphic symbols that people can use to express themselves. They can be inserted anywhere in the text of an article, comment or post from both the user and admin sides of the system. XOOPS ships with a collection of 17 smilies built in. Some of these are displayed on the + submission forms in various modules (including forums, news, downloads, links and others). Clicking on a smilie will insert it into the post. Smilies can also be inserted by typing in their unique ‘codes’ (keyboard shortcuts), for example typing ':' '-' 'D' in a post will insert this smilie: +

    + + The full list of smilies available on your system and their codes is accessible through the Smilies, which is where you're now. Here you can add, edit and delete smilies, and control which are displayed on submission forms (only nine of the 17 are displayed by default)

    + + If you don’t want smilies on your system, you can either uncheck the “display in form?” box (in which case they won’t appear on submission forms, but will still be available via their codes), or use the delete link to remove them entirely. +

    + +
    diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/tplsets.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/tplsets.html new file mode 100644 index 0000000..db891d7 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/tplsets.html @@ -0,0 +1,42 @@ +
    +

    Help: Templates

    + +

    Description

    + +

    + XOOPS allows for some separation between the actual presentation of the site (the “skin” or user interface) and the code that runs in the back. The first one is handled by a sophisticated mechanism based on graphical themes. A theme may include, in its basic form, the essential HTML + templates that define the visual interface of the site, as well as the style sheets and images needed to complement that visual interface. Themes are switchable in the administrative interface, so changing the whole appearance of a XOOPS site it’s just a matter of changing the value of a + selector and clicking on “Accept”. XOOPS also provides site administrators with the ability to let users choose among some available themes.

    + + Generally speaking, a theme is the high level visual framework of a site: the theme defines, for instance, the general layout of the site; on the other hand, it does not usually define the specific distribution of content within a block. This is handled by a + different entity called a template set. A template set is an ensemble of HTML templates that define the presentation of content within all the blocks that form a XOOPS Web site. If we want a more clear metaphor for this, we could say that the theme is like + the architect of a house, while the template set is like the interiors decorator. The first one sets the walls and defines the general distribution, but it’s the second one who’s in charge of “dressing” those walls.

    + + If the active theme is a simple one that only includes a theme file, CSS files and some images, XOOPS employs the default template set to define the presentation of blocks. However, some complex themes are sophisticated enough to include their own template set. In this case, the site + administrator must use the administrative interface to set both the theme and the template set.

    + + How is the theme magic accomplished? That is, how can HTML templates include dynamic content? This is done not with mirrors and smoke, but with a clever template engine called + Smarty that makes the function of what used to be called + variable interpolation. Expressed in a simple way, we could say that the XOOPS system uses PHP files to hold the logic of the modules (access to the database, allocation of variables, management of rights...), HTML files with Smarty variables inserted to manage the + actual visual interface, and the Smarty engine to insert values and strings in specific places within the HTML that builds the pages seen by the end user. All in all, what this means to you can be easily summarized: thanks to its theming system, XOOPS lets site designers build more + interesting and visually stunning sites without much concern about what happens under the hood. +

    +

    Cloning and downloading template sets

    + +

    + If you would like to create a custom template set you can make a copy of the default set (or any other) by selecting the ‘clone’ link (you will be prompted to give the new set a name). Unlike the default, other template sets can be freely edited. You can also save a copy of a + template set to disk by selecting the ‘download’ link, or remove it with the ‘delete’ link. You may also sometimes see an additional ‘Generate’ link next to new modules for which templates have not yet been created. +

    + +

    Editing templates

    + +

    + You can see a full list of available templates by browsing the directory treeview. When you select a template, XOOPS will open it in an editor where you can edit it.

    + + While editing templates you must enable a preference that automatically updates module template .tpl files if there are newer files under the themes/your theme/templates directory for the current theme (System Module -> Preferences -> General Settings -> Update module template .tpl files + from themes/your theme/templates directory? -> ‘Yes’). This should be turned off once the site goes public.

    + If you accidentally mess up a template don’t forget that you can retrieve a ‘good’ copy from the default template set. If you are working with non-standard templates it may be a good idea to save a copy to disk before you start modifying them. + +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/userrank.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/userrank.html new file mode 100644 index 0000000..0c8ae3e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/userrank.html @@ -0,0 +1,21 @@ +
    + +

    Help: User Ranks

    +

    Description

    + +

    + User Ranks allow you to give people some ‘status’ based on either their role or level of participation in the community. It is important to note that user ranks are functionally irrelevant - they *do not* confer any extra privileges or administrative rights at all – they are just + titles. User access rights are actually controlled elsewhere (through the Groups section of the control panel). If you assign someone the Webmaster user rank but forget to also assign them to the Webmaster user group (a common mistake) they may look cool but they won’t be able to administer + the site !

    + + ‘Normal’ ranks are assigned on the basis of the number of forum posts and comments a user has made. A user’s rank will change as they make enough posts to qualify for the next level. XOOPS ships with the following default ranks: Just popping in; Not too shy to talk; Quite a regular; + Just can’t stay away; and Home away from home. + XOOPS also ships with two ‘special ranks’: Moderator and Webmaster. Special ranks differ in that they can be assigned to users irrespective of the number of posts they have made. A typical use of special ranks is to give recognition to people performing various administrative + functions.

    + + The ‘edit’ link allows you to change the name of a rank, to alter the minimum / maximum number of posts needed to qualify, to designate it as a ‘special’ rank (or not), and to upload a new rank image. You can remove unnecessary ranks (‘delete’ link).

    + + You can create additional ranks through the form at the bottom of the user rank page. Simply assign a name, minimum and maximum number of posts (if desired), upload a rank image and assign it as either normal or special. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/users.html b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/users.html new file mode 100644 index 0000000..3d07f2f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/help/users.html @@ -0,0 +1,33 @@ +
    +

    Help: Users

    + +

    Description

    + +

    + XOOPS provides built in tools for easy user management. These include the ability to search for users by various criteria, send email and private messages to users through a template-based messaging system. In your site, users have the rights that pertain to the group they're assigned + to.

    + + As to users, they have access to their profile, have some control over most of the information that will be visible to other users, and have also an inbox to receive private messages from the site administrator or from other users. They have besides control over what changes in the site will + trigger personal notifications. And depending on the permissions set by the site manager, they can see content and participate in the site's life by uploading content, writing stories or comments, rating content and in general giving their feedback to what they see on the site.

    +

    + +

    Advanced Search

    + +

    + "Advanced Search" provides a wide range of options that you can use to search for specific users or to filter your membership. You can also obtain a complete list of members by pressing the ‘submit’ button without using any of the filters. +

    + +

    Edit Users

    + +

    + You can add, edit and delete users through this section of the System Module.

    + To edit a user, search for one based on the name or other criteria. You may then choose to either

    + + i) modify their details or
    + ii) delete them using the second drop down box.

    + + Selecting ‘modify’ will open the user’s profile which you may then change as you see fit (note that you can also reach the edit profile page from the user side via the member directory, or by clicking on a username anywhere in the site). +

    + + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/modinfo.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/modinfo.php new file mode 100644 index 0000000..e99fabc --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/language/english/modinfo.php @@ -0,0 +1,80 @@ +All about XOOPS page for more details.'); +define('_OXYGEN_XOOPS_LINKS', 'XOOPS Links'); +define('_OXYGEN_XOOPSPROJECT', 'XOOPS Project'); +define('_OXYGEN_XOOPSCORE', 'XOOPS Core'); +define('_OXYGEN_XOOPSTHEME', 'XOOPS Themes'); +define('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki'); +define('_OXYGEN_XOOPSBOOKS', 'XOOPS Books'); +define('_OXYGEN_NEWMODULE', 'New Modules'); +define('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ'); +define('_OXYGEN_CODESVN', 'Code Repository'); +define('_OXYGEN_REPORTBUG', 'Report Bug'); +define('_OXYGEN_SITEPREF', 'Preferences'); +define('_OXYGEN_GENERAL', 'General Settings'); +define('_OXYGEN_USERSETTINGS', 'User Info Settings'); +define('_OXYGEN_METAFOOTER', 'Meta Tags and Footer'); +define('_OXYGEN_CENSOR', 'Word Censoring Options'); +define('_OXYGEN_SEARCH', 'Search Options'); +define('_OXYGEN_MAILER', 'Email Setup'); +define('_OXYGEN_AUTHENTICATION', 'Authentication Options'); +define('_OXYGEN_MODULESETTINGS', 'System Module Settings'); +//Add for styles name +define('_OXYGEN_SILVER', 'Silver'); +define('_OXYGEN_DARK', 'Dark'); +define('_OXYGEN_ORANGE', 'Orange'); +//Add 10 des +define('_OXYGEN_XOOPS_LICENSE', 'XOOPS License'); +define('_OXYGEN_RSS', 'RSS Feed'); +define('_OXYGEN_ADMINISTRATION', 'XOOPS Administration'); +define('_OXYGEN_UPTOP', 'Up Top'); +//Add help +define('_OXYGEN_HELP_1', 'How can I create content with XOOPS?'); +define('_OXYGEN_HELP_DESC_1', 'To create content, you must first install a content module, like the Publisher or the News module. To learn more about XOOPS modules click here'); +define('_OXYGEN_HELP_2', 'What is the Block?'); +define('_OXYGEN_HELP_DESC_2', 'Blocks can provide additional/specific content from the installed modules. There can be and custom blocks which can contain text, JS Code, HTML formatted text, pictures, etc. The content in these blocks may be formatted individually or can inherit formatting from the Website. (more ...)'); +define('_OXYGEN_HELP_3', 'How I can find more help?'); +define('_OXYGEN_HELP_DESC_3', 'If you need more help and information to using XOOPS you can use Help pages in system module or use XOOPS Local support sites '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/default/language/english/localsupport.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/default/language/english/localsupport.php new file mode 100644 index 0000000..4bf5708 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/default/language/english/localsupport.php @@ -0,0 +1,37 @@ + 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png' +); + +$menu[] = array( + 'link' => 'https://github.com/XoopsModules25x', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); +*/ + +return $menu; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/transition/language/english/admin.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/transition/language/english/admin.php new file mode 100644 index 0000000..1583388 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/transition/language/english/admin.php @@ -0,0 +1,54 @@ +All about XOOPS page for more details.'); +define('_OXYGEN_XOOPS_LINKS', 'XOOPS Links'); +define('_OXYGEN_XOOPSPROJECT', 'XOOPS Project'); +define('_OXYGEN_XOOPSCORE', 'XOOPS Core'); +define('_OXYGEN_XOOPSTHEME', 'XOOPS Themes'); +define('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki'); +define('_OXYGEN_XOOPSBOOKS', 'XOOPS Books'); +define('_OXYGEN_NEWMODULE', 'New Modules'); +define('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ'); +define('_OXYGEN_CODESVN', 'Code Repository'); +define('_OXYGEN_REPORTBUG', 'Report Bug'); +define('_OXYGEN_SITEPREF', 'Preferences'); +define('_OXYGEN_GENERAL', 'General Settings'); +define('_OXYGEN_USERSETTINGS', 'User Info Settings'); +define('_OXYGEN_METAFOOTER', 'Meta Tags and Footer'); +define('_OXYGEN_CENSOR', 'Word Censoring Options'); +define('_OXYGEN_SEARCH', 'Search Options'); +define('_OXYGEN_MAILER', 'Email Setup'); +define('_OXYGEN_AUTHENTICATION', 'Authentication Options'); +define('_OXYGEN_MODULESETTINGS', 'System Module Settings'); +//Add for styles name +define('_OXYGEN_SILVER', 'Silver'); +define('_OXYGEN_DARK', 'Dark'); +define('_OXYGEN_ORANGE', 'Orange'); +//Add 10 des +define('_OXYGEN_XOOPS_LICENSE', 'XOOPS License'); +define('_OXYGEN_RSS', 'RSS Feed'); +define('_OXYGEN_ADMINISTRATION', 'XOOPS Administration'); +define('_OXYGEN_UPTOP', 'Up Top'); +//Add help +define('_OXYGEN_HELP_1', 'How can I create content with XOOPS?'); +define('_OXYGEN_HELP_DESC_1', 'To create content, you must first install a content module, like the Publisher or the News module. To learn more about XOOPS modules click here'); +define('_OXYGEN_HELP_2', 'What is the Block?'); +define('_OXYGEN_HELP_DESC_2', 'Blocks can provide additional/specific content from the installed modules. There can be and custom blocks which can contain text, JS Code, HTML formatted text, pictures, etc. The content in these blocks may be formatted individually or can inherit formatting from the Website. (more ...)'); +define('_OXYGEN_HELP_3', 'How I can find more help?'); +define('_OXYGEN_HELP_DESC_3', 'If you need more help and information to using XOOPS you can use Help pages in system module or use XOOPS Local support sites '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/transition/language/english/localsupport.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/transition/language/english/localsupport.php new file mode 100644 index 0000000..4bf5708 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/transition/language/english/localsupport.php @@ -0,0 +1,37 @@ + 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png' +); + +$menu[] = array( + 'link' => 'https://github.com/XoopsModules25x', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); +*/ + +return $menu; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/zetadigme/language/english/admin.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/zetadigme/language/english/admin.php new file mode 100644 index 0000000..e1b2adc --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/zetadigme/language/english/admin.php @@ -0,0 +1,56 @@ +All about XOOPS page for more details.'); +define('_MD_XOOPS_LINKS', 'XOOPS Links'); +define('_THEME_SITEPREF', 'Preferences'); +define('_THEME_GENERAL', 'General Settings'); +define('_THEME_USERSETTINGS', 'User Info Settings'); +define('_THEME_METAFOOTER', 'Meta Tags and Footer'); +define('_THEME_CENSOR', 'Word Censoring Options'); +define('_THEME_SEARCH', 'Search Options'); +define('_THEME_MAILER', 'Email Setup'); +define('_THEME_AUTHENTICATION', 'Authentication Options'); +define('_THEME_MODULESETTINGS', 'System Module Settings'); +define('_MD_XOOPSPROJECT', 'XOOPS Project'); +define('_MD_LOCALSUPPORT', 'XOOPS Local supports'); +define('_MD_XOOPSCORE', 'XOOPS Core'); +define('_MD_XOOPSTHEME', 'XOOPS Themes'); +define('_MD_XOOPSWIKI', 'XOOPS Wiki'); +define('_MD_CODESVN', 'Code Repository'); +define('_MD_REPORTBUG', 'Report Bug'); +define('_MD_MOVETOBLUE', 'Install the official modules'); +define('_MD_MOVETOBLUE_LINK', 'http://www.xoops.org/modules/repository/'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/zetadigme/language/english/localsupport.php b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/zetadigme/language/english/localsupport.php new file mode 100644 index 0000000..df17fd8 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/modules/system/themes/zetadigme/language/english/localsupport.php @@ -0,0 +1,36 @@ + 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/tweb.png' +); + +$menu[] = array( + 'link' => 'https://github.com/XoopsModules25x', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png' +); +*/ + +return $menu; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/themes/xbootstrap/language/english/main.php b/testdata/uploads/translations/Xoops 2.5.11/english/themes/xbootstrap/language/english/main.php new file mode 100644 index 0000000..38792ea --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/themes/xbootstrap/language/english/main.php @@ -0,0 +1,42 @@ + +Please don't uninstall the existent 'profile' module manually, otherwise corresponding data won't be migrated.

    +Once the upgrade process is fully completed please go to module administration area to update 'profile' module. Once this is done, profile data will be migrated completely.

    +To cancel the upgrade, click here.

    +Or to proceed. +"); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/support.php b/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/support.php new file mode 100644 index 0000000..328576c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/support.php @@ -0,0 +1,20 @@ + 'http://www.xoops.org/', + 'title' => 'English support'); + +// Add extra support sites, use corresponding language folder name as key, for instance: +/* +$supports["french"] = array( + "url" => "http://www.frxoops.org/", + "title" => "Support francophone" +); +*/ \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/upd-2.0.18-to-2.3.0.php b/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/upd-2.0.18-to-2.3.0.php new file mode 100644 index 0000000..e549ec4 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/upd-2.0.18-to-2.3.0.php @@ -0,0 +1,24 @@ +(i.e. chmod 777 directory_name on a UNIX/LINUX server)'); +define('IS_NOT_WRITABLE', '%s is NOT writable.'); +define('IS_WRITABLE', '%s is writable.'); +define('ERR_COULD_NOT_WRITE_MAINFILE', 'Error writing content to mainfile.php, write the content into mainfile.php manually.'); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/upgrade.php b/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/upgrade.php new file mode 100644 index 0000000..76eb3c2 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/upgrade/language/english/upgrade.php @@ -0,0 +1,39 @@ +XOOPS Upgrader + +

    +Upgrade will examine this XOOPS installation and apply any needed patches to make it compatible +with the new XOOPS code. Patches may include database changes, adding default settings for new +configuration items, file and data updates, and more. +

    +After each patch, the upgrader will report the status, and wait for your input to continue. At the +end of the upgrade, control will pass to the system module update function. + +

    +Once the upgrade is complete, don't forget to: +
      +
    • delete the upgrade folder
    • +
    • update any modules that have changed
    • +
    + +EOT +); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/admin.php b/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/admin.php new file mode 100644 index 0000000..8ca8fe6 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/admin.php @@ -0,0 +1,63 @@ +
    Write each IP a line
    blank means all IPs are allowed
    '); +define('_AM_TH_GROUP1IPS','Allowed IPs for Group=1

    Write each IP a line.
    192.168. means 192.168.*
    blank means all IPs are allowed
    '); +define('_AM_LABEL_COMPACTLOG', 'Compact log'); +define('_AM_BUTTON_COMPACTLOG', 'Compact it!'); +define('_AM_JS_COMPACTLOGCONFIRM', 'Duplicated (IP,Type) records will be removed'); +define('_AM_LABEL_REMOVEALL', 'Remove all records'); +define('_AM_BUTTON_REMOVEALL', 'Remove all!'); +define('_AM_JS_REMOVEALLCONFIRM', 'All logs are removed absolutely. Are you really OK?'); +define('_AM_LABEL_REMOVE', 'Remove the records checked:'); +define('_AM_BUTTON_REMOVE', 'Remove!'); +define('_AM_JS_REMOVECONFIRM', 'Remove OK?'); +define('_AM_MSG_IPFILESUPDATED', 'Files for IPs have been updated'); +define('_AM_MSG_BADIPSCANTOPEN', 'The file for bad IP cannot be opened'); +define('_AM_MSG_GROUP1IPSCANTOPEN', 'The file for allowing group=1 cannot be opened'); +define('_AM_MSG_REMOVED', 'Records are removed'); +define('_AM_FMT_CONFIGSNOTWRITABLE', 'Turn the configs directory writable: %s'); +// prefix_manager.php +define('_AM_H3_PREFIXMAN', 'Prefix Manager'); +define('_AM_MSG_DBUPDATED', 'Database Updated Successfully!'); +define('_AM_CONFIRM_DELETE', 'All data will be dropped. OK?'); +define('_AM_TXT_HOWTOCHANGEDB',"If you want to change prefix,
    edit %s/data/secure.php manually.

    define('XOOPS_DB_PREFIX', '%s');"); +// advisory.php +define('_AM_ADV_NOTSECURE', 'Not secure'); +define('_AM_ADV_TRUSTPATHPUBLIC', 'If you can see an image -NG- or the link returns normal page, your XOOPS_TRUST_PATH is not placed properly. The best place for XOOPS_TRUST_PATH is outside of DocumentRoot. If you cannot do that, you have to put .htaccess (DENY FROM ALL) just under XOOPS_TRUST_PATH as the second best way.'); +define('_AM_ADV_TRUSTPATHPUBLICLINK', 'Check that PHP files inside TRUST_PATH are set to read-only (it must be 404,403 or 500 error)'); +define('_AM_ADV_REGISTERGLOBALS',"If 'ON', this setting invites a variety of injecting attacks. If you can, set 'register_globals off' in php.ini, or if not possible, create or edit .htaccess in your XOOPS directory:"); +define('_AM_ADV_ALLOWURLFOPEN',"If 'ON', this setting allows attackers to execute arbitrary scripts on remote servers.
    Only administrator can change this option.
    If you are an admin, edit php.ini or httpd.conf.
    Sample of httpd.conf:
      php_admin_flag   allow_url_fopen   off

    Else, claim it to your administrators."); +define('_AM_ADV_USETRANSSID',"If 'ON', your Session ID will be displayed in anchor tags etc.
    To prevent session hi-jacking, add a line into .htaccess in XOOPS_ROOT_PATH.
    php_flag session.use_trans_sid off"); +define('_AM_ADV_DBPREFIX',"This setting invites 'SQL Injections'.
    Don't forget turning 'Force sanitizing *' ON in this module's preferences."); +define('_AM_ADV_LINK_TO_PREFIXMAN', 'Go to prefix manager'); +define('_AM_ADV_MAINUNPATCHED', 'You should edit your mainfile.php like written in README.'); +define('_AM_ADV_DBFACTORYPATCHED', 'Your databasefactory is ready for DBLayer Trapping anti-SQL-Injection'); +define('_AM_ADV_DBFACTORYUNPATCHED', 'Your databasefactory is not ready for DBLayer Trapping anti-SQL-Injection. Some patches are required.'); +define('_AM_ADV_SUBTITLECHECK', 'Check if Protector works well'); +define('_AM_ADV_CHECKCONTAMI', 'Contamination'); +define('_AM_ADV_CHECKISOCOM', 'Isolated Comments'); +//XOOPS 2.5.4 +define('_AM_ADV_REGISTERGLOBALS2', 'and place in it the line below:'); +//XOOPS 2.5.8 +define('_AM_PROTECTOR_PREFIX', 'Prefix'); +define('_AM_PROTECTOR_TABLES', 'Tables'); +define('_AM_PROTECTOR_UPDATED', 'Updated'); +define('_AM_PROTECTOR_COPY', 'Copy'); +define('_AM_PROTECTOR_ACTIONS', 'Actions'); +// XOOPS 2.5.10 v Protector 3.60 +define('_AM_LABEL_BAN_BY_IP', 'Ban the IPs on checked records:'); +define('_AM_BUTTON_BAN_BY_IP', 'IP Ban!'); +define('_AM_JS_BANCONFIRM', 'IP Bans OK?'); +define('_AM_MSG_BANNEDIP', 'IPs are banned'); +define('_AM_ADMINSTATS_TITLE', 'Protector Log Summary'); + diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/main.php b/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/main.php new file mode 100644 index 0000000..634f0ec --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/main.php @@ -0,0 +1,8 @@ +'); +define('_MD_PROTECTOR_FMT_JAILINFO', 'This restriction will be expired on %s'); +define('_MD_PROTECTOR_FMT_JAILTIME', 'Y-m-j H:i:s'); +define('_MD_PROTECTOR_BANDWIDTHLIMITED', 'This website is very busy now. Please try later.'); +define('_MD_PROTECTOR_TURNJAVASCRIPTON', 'Turn JavaScript ON'); +define('_MD_PROTECTOR_DENYBYRBL', 'Protector rejects your post, because your IP is registered in RBL'); +define('_MD_PROTECTOR_FMT_REGISTER_MORATORIUM', 'Post it again %s minutes later(for Anti-SPAMMING, sorry).'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/modinfo.php b/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/modinfo.php new file mode 100644 index 0000000..2046470 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/english/xoops_lib/modules/protector/language/english/modinfo.php @@ -0,0 +1,127 @@ +Don\'t forget turn this off after shooting the trouble'); + + define($constpref . '_DEFAULT_LANG', 'Default language'); + define($constpref . '_DEFAULT_LANGDSC', 'Specify the language set to display messages before processing common.php'); + + define($constpref . '_RELIABLE_IPS', 'Reliable IPs'); + define($constpref . '_RELIABLE_IPSDSC', 'set IPs you can rely separated with | . ^ matches the head of string, $ matches the tail of string.'); + + define($constpref . '_LOG_LEVEL', 'Logging level'); + define($constpref . '_LOG_LEVELDSC', ''); + + define($constpref . '_BANIP_TIME0', 'Banned IP suspension time (sec)'); + + define($constpref . '_LOGLEVEL0', 'none'); + define($constpref . '_LOGLEVEL15', 'Quiet'); + define($constpref . '_LOGLEVEL63', 'quiet'); + define($constpref . '_LOGLEVEL255', 'full'); + + define($constpref . '_HIJACK_TOPBIT', 'Protected IP bits for the session'); + define($constpref . '_HIJACK_TOPBITDSC', 'Anti Session Hi-Jacking:
    Default 24/56 (netmask for IPV4/IPV6). (All bits are protected)
    When your IP is not stable, set the IP range by number of the bits.
    (eg) If your IP can move in the range of 192.168.0.0-192.168.0.255, set 24(bit) here'); + define($constpref . '_HIJACK_DENYGP', 'Groups disallowed IP moving in a session'); + define($constpref . '_HIJACK_DENYGPDSC', 'Anti Session Hi-Jacking:
    Select groups which is disallowed to move their IP in a session.
    (I recommend to turn Administrator on.)'); + define($constpref . '_SAN_NULLBYTE', 'Sanitizing null-bytes'); + define($constpref . '_SAN_NULLBYTEDSC', 'The terminating character "\\0" is often used in malicious attacks.
    a null-byte will be changed to a space.
    (highly recommended as On)'); + define($constpref . '_DIE_NULLBYTE', 'Exit if null bytes are found'); + define($constpref . '_DIE_NULLBYTEDSC', 'The terminating character "\\0" is often used in malicious attacks.
    (highly recommended as On)'); + define($constpref . '_DIE_BADEXT', 'Exit if bad files are uploaded'); + define($constpref . '_DIE_BADEXTDSC', 'If someone tries to upload files which have bad extensions like .php , this module exits your XOOPS.
    If you often attach php files into B-Wiki or PukiWikiMod, turn this off.'); + define($constpref . '_CONTAMI_ACTION', 'Action if a contamination is found'); + define($constpref . '_CONTAMI_ACTIONDS', 'Select the action when someone tries to contaminate system global variables into your XOOPS.
    (recommended option is blank screen)'); + define($constpref . '_ISOCOM_ACTION', 'Action if an isolated comment-in is found'); + define($constpref . '_ISOCOM_ACTIONDSC', 'Anti SQL Injection:
    Select the action when an isolated "/*" is found.
    "Sanitizing" means adding another "*/" in tail.
    (recommended option is Sanitizing)'); + define($constpref . '_UNION_ACTION', 'Action if a UNION is found'); + define($constpref . '_UNION_ACTIONDSC', 'Anti SQL Injection:
    Select the action when some syntax like UNION of SQL.
    "Sanitizing" means changing "union" to "uni-on".
    (recommended option is Sanitizing)'); + define($constpref . '_ID_INTVAL', 'Force intval to variables like id'); + define($constpref . '_ID_INTVALDSC', 'All requests named "*id" will be treated as integer.
    This option protects you from some kind of XSS and SQL Injections.
    Though I recommend to turn this option on, it can cause problems with some modules.'); + define($constpref . '_FILE_DOTDOT', 'Protection from Directory Traversals'); + define($constpref . '_FILE_DOTDOTDSC', 'It eliminates ".." from all requests looks like Directory Traversals'); + + define($constpref . '_BF_COUNT', 'Anti Brute Force'); + define($constpref . '_BF_COUNTDSC', 'Set count you allow guest try to login within 10 minutes. If someone fails to login more than this number, her/his IP will be banned.'); + + define($constpref . '_BWLIMIT_COUNT', 'Bandwidth limitation'); + define($constpref . '_BWLIMIT_COUNTDSC', 'Specify the max access to mainfile.php during watching time. This value should be 0 for normal environments which have enough CPU bandwidth. The number fewer than 10 will be ignored.'); + + define($constpref . '_DOS_SKIPMODS', 'Modules out of DoS/Crawler checker'); + define($constpref . '_DOS_SKIPMODSDSC', 'set the dirnames of the modules separated with |. This option will be useful with chatting module etc.'); + + define($constpref . '_DOS_EXPIRE', 'Watch time for high loadings (sec)'); + define($constpref . '_DOS_EXPIREDSC', 'This value specifies the watch time for high-frequent reloading (F5 attack) and high loading crawlers.'); + + define($constpref . '_DOS_F5COUNT', 'Bad counts for F5 Attack'); + define($constpref . '_DOS_F5COUNTDSC', 'Preventing from DoS attacks.
    This value specifies the reloading counts to be considered as a malicious attack.'); + define($constpref . '_DOS_F5ACTION', 'Action against F5 Attack'); + + define($constpref . '_DOS_CRCOUNT', 'Bad counts for Crawlers'); + define($constpref . '_DOS_CRCOUNTDSC', 'Preventing from high loading crawlers.
    This value specifies the access counts to be considered as a bad-manner crawler.'); + define($constpref . '_DOS_CRACTION', 'Action against high loading Crawlers'); + + define($constpref . '_DOS_CRSAFE', 'Welcomed User-Agent'); + define($constpref . '_DOS_CRSAFEDSC', 'A perl regex pattern for User-Agent.
    If it matches, the crawler is never considered as a high loading crawler.
    eg) /(bingbot|Googlebot|Yahoo! Slurp)/i'); + + define($constpref . '_OPT_NONE', 'None (only logging)'); + define($constpref . '_OPT_SAN', 'Sanitizing'); + define($constpref . '_OPT_EXIT', 'Blank Screen'); + define($constpref . '_OPT_BIP', 'Ban the IP (No limit)'); + define($constpref . '_OPT_BIPTIME0', 'Ban the IP (moratorium)'); + + define($constpref . '_DOSOPT_NONE', 'None (only logging)'); + define($constpref . '_DOSOPT_SLEEP', 'Sleep'); + define($constpref . '_DOSOPT_EXIT', 'Blank Screen'); + define($constpref . '_DOSOPT_BIP', 'Ban the IP (No limit)'); + define($constpref . '_DOSOPT_BIPTIME0', 'Ban the IP (moratorium)'); + define($constpref . '_DOSOPT_HTA', 'DENY by .htaccess(Experimental)'); + + define($constpref . '_BIP_EXCEPT', 'Groups never registered as Bad IP'); + define($constpref . '_BIP_EXCEPTDSC', 'A user who belongs to the group specified here will never be banned.
    (I recommend to turn Administrator on.)'); + + define($constpref . '_DISABLES', 'Disable dangerous features in XOOPS'); + + define($constpref . '_DBLAYERTRAP', 'Enable DB Layer trapping anti-SQL-Injection'); + define($constpref . '_DBLAYERTRAPDSC', 'Almost SQL Injection attacks will be canceled by this feature. This feature is required a support from databasefactory. You can check it on Security Advisory page. This setting must be on. Never turn it off casually.'); + define($constpref . '_DBTRAPWOSRV', 'Never checking _SERVER for anti-SQL-Injection'); + define($constpref . '_DBTRAPWOSRVDSC', 'Some servers always enable DB Layer trapping. It causes wrong detections as SQL Injection attack. If you got such errors, turn this option on. You should know this option weakens the security of DB Layer trapping anti-SQL-Injection.'); + + define($constpref . '_BIGUMBRELLA', 'enable anti-XSS (BigUmbrella)'); + define($constpref . '_BIGUMBRELLADSC', 'This protects you from almost attacks via XSS vulnerabilities. But it is not 100%'); + + define($constpref . '_SPAMURI4U', 'anti-SPAM: URLs for normal users'); + define($constpref . '_SPAMURI4UDSC', 'If this number of URLs are found in POST data from users other than admin, the POST is considered as SPAM. 0 means disabling this feature.'); + define($constpref . '_SPAMURI4G', 'anti-SPAM: URLs for guests'); + define($constpref . '_SPAMURI4GDSC', 'If this number of URLs are found in POST data from guests, the POST is considered as SPAM. 0 means disabling this feature.'); + + //3.40b + define($constpref . '_ADMINHOME', 'Home'); + define($constpref . '_ADMINABOUT', 'About'); + //3.50 + define($constpref . '_STOPFORUMSPAM_ACTION', 'Stop Forum Spam'); + define($constpref . '_STOPFORUMSPAM_ACTIONDSC', 'Checks POST data against spammers registered on www.stopforumspam.com database. Requires php CURL lib.'); + // 3.60 + define($constpref . '_ADMINSTATS', 'Overview'); + define($constpref . '_BANIP_TIME0DSC', 'Suspension time in seconds for automatic IP bans'); +} \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/Frameworks/moduleclasses/moduleadmin/language/german/main.php b/testdata/uploads/translations/Xoops 2.5.11/german/Frameworks/moduleclasses/moduleadmin/language/german/main.php new file mode 100644 index 0000000..c4a0243 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/Frameworks/moduleclasses/moduleadmin/language/german/main.php @@ -0,0 +1,51 @@ +Dieses Modul wird gewartet durch die XOOPS Community"); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/dhtmltextarea/language/german.php b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/dhtmltextarea/language/german.php new file mode 100644 index 0000000..7579729 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/dhtmltextarea/language/german.php @@ -0,0 +1,14 @@ + + * @since 2.3.0 + * @package xoopseditor + */ +/** + * Assocated with editor_registry.php + */ +define('_XOOPS_EDITOR_DHTMLTEXTAREA', 'DHTML Editor mit xCode'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/textarea/language/german.php b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/textarea/language/german.php new file mode 100644 index 0000000..cd6abf0 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/textarea/language/german.php @@ -0,0 +1,14 @@ + + * @since 1.00 + * @package xoopseditor + */ +/* + * Assocated with editor_registry.php + */ +define('_XOOPS_EDITOR_TEXTAREA', 'nur Text'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/language/german.php b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/language/german.php new file mode 100644 index 0000000..7daec63 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/language/german.php @@ -0,0 +1,21 @@ + + */ +/* + * Assocated with editor_registry.php + */ +// Name of the editor +define('_XOOPS_EDITOR_TINYMCE', 'TinyMCE Editor'); +// The value must be the same as /tinymce/jscripts/langs/your_language_code, for example, "en" for English, "fr" for French +// For details, check http://tinymce.moxiecode.com/download_i18n.php +define('_XOOPS_EDITOR_TINYMCE_LANGUAGE', 'de'); +// FONT LIST, FORMAT: "Name=value1,value2;Name=value" +define('_XOOPS_EDITOR_TINYMCE_FONTS', 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/de.js new file mode 100644 index 0000000..0144c9a --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/langs/de.js @@ -0,0 +1 @@ +tinyMCE.addI18n({de:{common:{"more_colors":"Weitere Farben","invalid_data":"Fehler: Es wurden ung\u00fcltige Werte eingegeben (rot markiert).","popup_blocked":"Leider hat der Popup-Blocker ein Fenster unterbunden, das f\u00fcr den Betrieb dieses Programms n\u00f6tig ist. Bitte den Popup-Blocker f\u00fcr diese Seite deaktivieren.","clipboard_no_support":"Wird derzeit im verwendeten Browser nicht unterst\u00fctzt. Bitte stattdessen die Tastenk\u00fcrzel benutzen.","clipboard_msg":"Kopieren, Ausschneiden und Einf\u00fcgen sind im Mozilla Firefox nicht m\u00f6glich.\nMehr \u00fcber dieses Problem erfahren?","not_set":"- unbestimmt -","class_name":"CSS-Klasse",browse:"Durchsuchen",close:"Schlie\u00dfen",cancel:"Abbrechen",update:"Aktualisieren",insert:"Einf\u00fcgen",apply:"\u00dcbernehmen","edit_confirm":"Soll dieser Text jetzt bearbeitet werden?","invalid_data_number":"{#field} muss eine Zahl sein","invalid_data_min":"{#field} muss eine Zahl gr\u00f6\u00dfer als {#min} sein","invalid_data_size":"{#field} muss eine Zahl oder ein Prozentwert sein",value:"(Wert)"},contextmenu:{full:"Blocksatz",right:"Rechtsb\u00fcndig",center:"Zentriert",left:"Linksb\u00fcndig",align:"Ausrichtung"},insertdatetime:{"day_short":"So,Mo,Di,Mi,Do,Fr,Sa,So","day_long":"Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag","months_short":"Jan,Feb,M\u00e4r,Apr,Mai,Juni,Juli,Aug,Sept,Okt,Nov,Dez","months_long":"Januar,Februar,M\u00e4rz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember","inserttime_desc":"Zeit einf\u00fcgen","insertdate_desc":"Datum einf\u00fcgen","time_fmt":"%H:%M:%S","date_fmt":"%d.%m.%Y"},print:{"print_desc":"Drucken"},preview:{"preview_desc":"Vorschau"},directionality:{"rtl_desc":"Schrift von rechts nach links","ltr_desc":"Schrift von links nach rechts"},layer:{content:"Neue Ebene...","absolute_desc":"Absolute Positionierung","backward_desc":"Nach hinten legen","forward_desc":"Nach vorne holen","insertlayer_desc":"Neue Ebene einf\u00fcgen"},save:{"save_desc":"Speichern","cancel_desc":"Alle \u00c4nderungen verwerfen"},nonbreaking:{"nonbreaking_desc":"Gesch\u00fctztes Leerzeichen einf\u00fcgen"},iespell:{download:"ieSpell konnte nicht gefunden werden. Soll es installiert werden?","iespell_desc":"Rechtschreibpr\u00fcfung"},advhr:{"advhr_desc":"Trennlinie","delta_height":"","delta_width":""},emotions:{"emotions_desc":"Smileys","delta_height":"","delta_width":""},searchreplace:{"replace_desc":"Suchen/Ersetzen","search_desc":"Suchen","delta_width":"","delta_height":""},advimage:{"image_desc":"Bild einf\u00fcgen/ver\u00e4ndern","delta_width":"","delta_height":""},advlink:{"link_desc":"Link einf\u00fcgen/ver\u00e4ndern","delta_height":"","delta_width":""},xhtmlxtras:{"attribs_desc":"Attribute einf\u00fcgen/bearbeiten","ins_desc":"Eingef\u00fcgter Text","del_desc":"Entfernter Text","acronym_desc":"Akronym","abbr_desc":"Abk\u00fcrzung","cite_desc":"Quellenangabe","attribs_delta_height":"","attribs_delta_width":"","ins_delta_height":"","ins_delta_width":"","del_delta_height":"","del_delta_width":"","acronym_delta_height":"","acronym_delta_width":"","abbr_delta_height":"","abbr_delta_width":"","cite_delta_height":"","cite_delta_width":""},style:{desc:"CSS-Styles bearbeiten","delta_height":"","delta_width":""},paste:{"plaintext_mode":"Einf\u00fcgemodus ist nun \"Nur Text\". Erneut klicken stellt den Normalmodus wieder her.","plaintext_mode_sticky":"Einf\u00fcgemodus ist nun \"Nur Text\". Erneut klicken (oder das Einf\u00fcgen aus der Zwischenablage) stellt den Normalmodus wieder her.","selectall_desc":"Alles ausw\u00e4hlen","paste_word_desc":"Mit Formatierungen (aus Word) einf\u00fcgen","paste_text_desc":"Als einfachen Text einf\u00fcgen"},"paste_dlg":{"word_title":"Strg V auf der Tastatur dr\u00fccken, um den Text einzuf\u00fcgen.","text_linebreaks":"Zeilenumbr\u00fcche beibehalten","text_title":"Strg V auf der Tastatur dr\u00fccken, um den Text einzuf\u00fcgen."},table:{"cellprops_delta_width":"150",cell:"Zelle",col:"Spalte",row:"Zeile",del:"Tabelle l\u00f6schen","copy_row_desc":"Zeile kopieren","cut_row_desc":"Zeile ausschneiden","paste_row_after_desc":"Zeile unterhalb aus der Zwischenablage einf\u00fcgen","paste_row_before_desc":"Zeile oberhalb aus der Zwischenablage einf\u00fcgen","props_desc":"Eigenschaften der Tabelle","cell_desc":"Eigenschaften der Zelle","row_desc":"Eigenschaften der Zeile","merge_cells_desc":"Zellen verbinden","split_cells_desc":"Verbundene Zellen trennen","delete_col_desc":"Spalte l\u00f6schen","col_after_desc":"Spalte rechts einf\u00fcgen","col_before_desc":"Spalte links einf\u00fcgen","delete_row_desc":"Zeile l\u00f6schen","row_after_desc":"Zeile unterhalb einf\u00fcgen","row_before_desc":"Zeile oberhalb einf\u00fcgen",desc:"Tabelle erstellen/bearbeiten","merge_cells_delta_height":"","merge_cells_delta_width":"","table_delta_height":"","table_delta_width":"","cellprops_delta_height":"","rowprops_delta_height":"","rowprops_delta_width":""},autosave:{"warning_message":"Beim wiederherstellen des gespeicherten Inhalts gehen die aktuellen Daten im Editor verloren.\n\nSoll der gespeicherte Inhalt wirklich wiederhergestellt werden?","restore_content":"Automatisch gespeicherten Inhalt wiederherstellen.","unload_msg":"Beim verlassen der Seite werden die \u00c4nderungen verloren gehen."},fullscreen:{desc:"Vollbildschirm"},media:{edit:"Multimediaeinbettung bearbeiten",desc:"Multimedia einbetten/bearbeiten","delta_height":"","delta_width":""},fullpage:{desc:"Dokument-Eigenschaften","delta_width":"","delta_height":""},template:{desc:"Inhalt aus Vorlage einf\u00fcgen"},visualchars:{desc:"Sichtbarkeit der Steuerzeichen an/aus"},spellchecker:{desc:"Rechtschreibpr\u00fcfung an/aus",menu:"Einstellungen der Rechtschreibpr\u00fcfung","ignore_word":"Wort ignorieren","ignore_words":"Alle ignorieren",langs:"Sprachen",wait:"Bitte warten...",sug:"Vorschl\u00e4ge","no_sug":"Keine Vorschl\u00e4ge","no_mpell":"Keine Rechtschreibfehler gefunden.","learn_word":"Zum W\u00f6rterbuch hinzuf\u00fcgen"},pagebreak:{desc:"Seitenumbruch einf\u00fcgen"},advlist:{types:"Typen",def:"Standard","lower_alpha":"a. b. c.","lower_greek":"1. 2. 3.","lower_roman":"i. ii. iii.","upper_alpha":"A. B. C.","upper_roman":"I. II. III.",circle:"Kreis",disc:"Punkt",square:"Quadrat"},colors:{"333300":"Dunkeloliv","993300":"Orange","000000":"Schwarz","003300":"Dunkelgr\u00fcn","003366":"Dunkles himmelblau","000080":"Marineblau","333399":"Indigoblau","333333":"Sehr dunkelgrau","800000":"Kastanienbraun",FF6600:"Orange","808000":"Oliv","008000":"Gr\u00fcn","008080":"Blaugr\u00fcn","0000FF":"Blau","666699":"Graublau","808080":"Grau",FF0000:"Rot",FF9900:"Bernsteinfarben","99CC00":"Gelbgr\u00fcn","339966":"Meergr\u00fcn","33CCCC":"T\u00fcrkis","3366FF":"K\u00f6nigsblau","800080":"Violett","999999":"Mittelgrau",FF00FF:"Magenta",FFCC00:"Gold",FFFF00:"Gelb","00FF00":"Hellgr\u00fcn","00FFFF":"Aquamarinblau","00CCFF":"Himmelblau","993366":"Braun",C0C0C0:"Silber",FF99CC:"Rosa",FFCC99:"Pfirsichfarben",FFFF99:"Hellgelb",CCFFCC:"Blassgr\u00fcn",CCFFFF:"Blasst\u00fcrkis","99CCFF":"Helles himmelblau",CC99FF:"Pflaumenblau",FFFFFF:"Wei\u00df"},aria:{"rich_text_area":"Rich Text Bereich"},wordcount:{words:"W\u00f6rter: "}}}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js new file mode 100644 index 0000000..7c5143e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.advhr_dlg',{size:"H\u00f6he",noshade:"Kein Schatten",width:"Breite",normal:"Normal",widthunits:"Einheiten"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js new file mode 100644 index 0000000..c5ea891 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.advimage_dlg',{"image_list":"Bilderliste","align_right":"Rechts","align_left":"Links","align_textbottom":"Unten im Text","align_texttop":"Oben im Text","align_bottom":"Unten","align_middle":"Mittig","align_top":"Oben","align_baseline":"Zeile",align:"Ausrichtung",hspace:"Horizontaler Abstand",vspace:"Vertikaler Abstand",dimensions:"Ausma\u00dfe",border:"Rahmen",list:"Bilderliste",alt:"Beschreibung",src:"Adresse","dialog_title":"Bild einf\u00fcgen/ver\u00e4ndern","missing_alt":"Soll wirklich keine Beschreibung f\u00fcr das Bild eingegeben werden? Bestimmte Benutzer mit k\u00f6rperlichen Einschr\u00e4nkungen k\u00f6nnen so nicht darauf zugreifen, ebenso solche, die einen Textbrowser benutzen oder die Anzeige von Bildern deaktiviert haben.","example_img":"Vorschau auf das Aussehen",misc:"Verschiedenes",mouseout:"bei keinem Mauskontakt",mouseover:"bei Mauskontakt","alt_image":"Alternatives Bild","swap_image":"Bild austauschen",map:"Image-Map",id:"ID",rtl:"Rechts nach links",ltr:"Links nach rechts",classes:"Klassen",style:"Format","long_desc":"Ausf\u00fchrliche Beschreibung",langcode:"Sprachcode",langdir:"Schriftrichtung","constrain_proportions":"Seitenverh\u00e4ltnis beibehalten",preview:"Vorschau",title:"Titel",general:"Allgemein","tab_advanced":"Erweitert","tab_appearance":"Aussehen","tab_general":"Allgemein",width:"Breite",height:"H\u00f6he"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/de_dlg.js new file mode 100644 index 0000000..27bb77b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/advlink/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.advlink_dlg',{"target_name":"Name der Zielseite",classes:"Klassen",style:"Format",id:"ID","popup_position":"Position (X/Y)",langdir:"Schriftrichtung","popup_size":"Gr\u00f6\u00dfe","popup_dependent":"Vom Elternfenster abh\u00e4ngig (nur Mozilla/Firefox) ","popup_resizable":"Vergr\u00f6\u00dfern des Fenster zulassen","popup_location":"Adressleiste anzeigen","popup_menubar":"Browsermen\u00fc anzeigen","popup_toolbar":"Werkzeugleisten anzeigen","popup_statusbar":"Statusleiste anzeigen","popup_scrollbars":"Scrollbalken anzeigen","popup_return":"Link trotz Popup folgen","popup_name":"Name des Fensters","popup_url":"Popup-Adresse",popup:"JavaScript-Popup","target_blank":"In neuem Fenster \u00f6ffnen","target_top":"Im obersten Frame \u00f6ffnen (sprengt das Frameset)","target_parent":"Im \u00fcbergeordneten Fenster/Frame \u00f6ffnen","target_same":"Im selben Fenster/Frame \u00f6ffnen","anchor_names":"Anker","popup_opts":"Optionen","advanced_props":"Erweiterte Eigenschaften","event_props":"Ereignisse","popup_props":"Popup-Eigenschaften","general_props":"Allemeine Eigenschaften","advanced_tab":"Erweitert","events_tab":"Ereignisse","popup_tab":"Popup","general_tab":"Allgemein",list:"Linkliste","is_external":"Diese Adresse scheint ein externer Link zu sein. Soll das dazu ben\u00f6tigte \"http://\" vorangestellt werden?","is_email":"Diese Adresse scheint eine E-Mail Adresse zu sein. Soll das dazu ben\u00f6tigte \"mailto:\" vorangestellt werden?",titlefield:"Titel",target:"Fenster",url:"Adresse",title:"Link einf\u00fcgen/bearbeiten","link_list":"Linkliste",rtl:"Rechts nach links",ltr:"Links nach rechts",accesskey:"Tastenk\u00fcrzel",tabindex:"Tabindex",rev:"Beziehung des Linkziels zur Seite",rel:"Beziehung der Seite zum Linkziel",mime:"MIME-Type der Zielseite",encoding:"Zeichenkodierung der Zielseite",langcode:"Sprachcode","target_langcode":"Sprache der Zielseite",width:"Breite",height:"H\u00f6he"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js new file mode 100644 index 0000000..7489e35 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.emotions_dlg',{cry:"Weinend",cool:"Cool",desc:"Smileys",title:"Smiley einf\u00fcgen",yell:"Br\u00fcllend",wink:"Zwinkernd",undecided:"Unentschlossen","tongue_out":"Zunge raus",surprised:"\u00dcberrascht",smile:"L\u00e4chelnd",sealed:"Verschlossen","money_mouth":"Geld",laughing:"Lachend",kiss:"K\u00fcssend",innocent:"Unschuldig",frown:"Stirnrunzelnd","foot_in_mouth":"Reingefallen",embarassed:"Verlegen",usage:"Navigation mit linken und rechten Pfeilen."}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/de.js new file mode 100644 index 0000000..a387ca0 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/de.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('de.example',{ + desc : 'Das ist nur eine Vorlage Schaltfläche' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/de_dlg.js new file mode 100644 index 0000000..af83bb5 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/example/langs/de_dlg.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('de.example_dlg',{ +title : 'Das ist ein Titel Beispiel' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/de_dlg.js new file mode 100644 index 0000000..ecdff9e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.fullpage_dlg',{title:"Dokument-Eigenschaften","meta_tab":"Allgemein","appearance_tab":"Aussehen","advanced_tab":"Erweitert","meta_props":"Meta-Information",langprops:"Sprache und Codierung","meta_title":"Titel","meta_keywords":"Keywords","meta_description":"Beschreibung","meta_robots":"Robots",doctypes:"DocType",langcode:"Sprachcode",langdir:"Sprachrichtung",ltr:"Links nach Rechts",rtl:"Rechts nach Links","xml_pi":"XML Deklaration",encoding:"Zeichencodierung","appearance_bgprops":"Hintergrund-Eigenschaften","appearance_marginprops":"Abst\u00e4nde des Body","appearance_linkprops":"Linkfarben","appearance_textprops":"Text-Eigenschaften",bgcolor:"Hintergrundfarbe",bgimage:"Hintergrundbild","left_margin":"Linker Abstand","right_margin":"Rechter Abstand","top_margin":"Oberer Abstand","bottom_margin":"Unterer Abstand","text_color":"Textfarbe","font_size":"Schriftgr\u00f6\u00dfe","font_face":"Schriftart","link_color":"Linkfarbe","hover_color":"Hover-Farbe","visited_color":"Visited-Farbe","active_color":"Active-Farbe",textcolor:"Farbe",fontsize:"Schriftgr\u00f6\u00dfe",fontface:"Schriftart","meta_index_follow":"Indizieren und den Links folgen","meta_index_nofollow":"Indizieren, aber den Links nicht folgen","meta_noindex_follow":"Nicht indizieren, aber den Links folgen","meta_noindex_nofollow":"Nicht indizieren und auch nicht den Links folgen","appearance_style":"CSS-Stylesheet und Stileigenschaften",stylesheet:"CSS-Stylesheet",style:"CSS-Stil",author:"Autor",copyright:"Copyright",add:"Neues Element hinzuf\u00fcgen",remove:"Ausgew\u00e4hltes Element entfernen",moveup:"Ausgew\u00e4hltes Element nach oben bewegen",movedown:"Ausgew\u00e4hltes Element nach unten bewegen","head_elements":"\u00dcberschriftenelemente",info:"Information","add_title":"Titel-Element","add_meta":"Meta-Element","add_script":"Script-Element","add_style":"Style-Element","add_link":"Link-Element","add_base":"Base-Element","add_comment":"HTML-Kommentar","title_element":"Titel-Element","script_element":"Script-Element","style_element":"Style-Element","base_element":"Base-Element","link_element":"Link-Element","meta_element":"Meta_Element","comment_element":"Kommentar",src:"Src",language:"Sprache",href:"Href",target:"Ziel",type:"Typ",charset:"Zeichensatz",defer:"Defer",media:"Media",properties:"Eigenschaften",name:"Name",value:"Wert",content:"Inhalt",rel:"Rel",rev:"Rev",hreflang:"Href lang","general_props":"Allgemein","advanced_props":"Erweitert"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/langs/de_dlg.js new file mode 100644 index 0000000..e64e083 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/media/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.media_dlg',{list:"Liste",file:"Datei/URL",advanced:"Erweitert",general:"Allgemein",title:"Multimedia-Inhalte einf\u00fcgen/bearbeiten","align_top_left":"Oben Links","align_center":"Zentriert","align_left":"Links","align_bottom":"Unten","align_right":"Rechts","align_top":"Oben","qt_stream_warn":"In den Erweiterten Einstellungen sollten im Feld \'QT Src\' gestreamte RTSP Resourcen hinzugef\u00fcgt werden.\nZus\u00e4tzlich sollte dort auch eine nicht-gestreamte Resource angegeben werden.",qtsrc:"Angabe zu QT Src",progress:"Fortschritt",sound:"Ton",swstretchvalign:"Stretch V-Ausrichtung",swstretchhalign:"Stretch H-Ausrichtung",swstretchstyle:"Stretch-Art",scriptcallbacks:"Script callbacks","align_top_right":"Oben Rechts",uimode:"UI Modus",rate:"Rate",playcount:"Z\u00e4hler",defaultframe:"Frame-Voreinstellung",currentposition:"Aktuelle Position",currentmarker:"Aktueller Marker",captioningid:"Captioning id",baseurl:"Base URL",balance:"Balance",windowlessvideo:"Fensterloses Video",stretchtofit:"Anzeigefl\u00e4che an verf\u00fcgbaren Platz anpassen",mute:"Stumm",invokeurls:"Invoke URLs",fullscreen:"Vollbild",enabled:"Aktiviert",autostart:"Autostart",volume:"Lautst\u00e4rke",target:"Ziel",qtsrcchokespeed:"Choke speed",href:"Href",endtime:"Endzeitpunkt",starttime:"Startzeitpunkt",enablejavascript:"JavaScript aktivieren",correction:"Ohne Korrektur",targetcache:"Ziel zwischenspeichern",playeveryframe:"Jeden Frame abspielen",kioskmode:"Kioskmodus",controller:"Controller",menu:"Men\u00fc anzeigen",loop:"Wiederholung",play:"Automatisches Abspielen",hspace:"Horizontaler Abstand",vspace:"Vertikaler Abstand","class_name":"CSS-Klasse",name:"Name",id:"Id",type:"Typ",size:"Abmessungen",preview:"Vorschau","constrain_proportions":"Proportionen erhalten",controls:"Steuerung",numloop:"Anzahl Wiederholungen",console:"Konsole",cache:"Zwischenspeicher",autohref:"AutoHREF",liveconnect:"SWLiveConnect",flashvars:"Flashvariablen",base:"Base",bgcolor:"Hintergrund",wmode:"WMode",salign:"S-Ausrichtung",align:"Ausrichtung",scale:"Skalierung",quality:"Qualit\u00e4t",shuffle:"Zuf\u00e4llige Wiedergabe",prefetch:"Prefetch",nojava:"Kein Java",maintainaspect:"Bildverh\u00e4ltnis beibehalten",imagestatus:"Bildstatus",center:"Zentriert",autogotourl:"Auto goto URL","shockwave_options":"Shockwave-Optionen","rmp_options":"Optionen f\u00fcr Real Media Player","wmp_options":"Optionen f\u00fcr Windows Media Player","qt_options":"Quicktime-Optionen","flash_options":"Flash-Optionen",hidden:"Versteckt","align_bottom_left":"Unten Links","align_bottom_right":"Unten Rechts",flash:"Flash",quicktime:"QuickTime","embedded_audio_options":"Integrierte Audio Optionen",windowsmedia:"WindowsMedia",realmedia:"RealMedia",shockwave:"ShockWave",audio:"Audio",video:"Video","html5_video_options":"HTML5 Video Optionen",altsource1:"Alternative Quelle 1",altsource2:"Alternative Quelle 2",preload:"Preload",poster:"Poster",source:"Quelle","html5_audio_options":"Audio Optionen","preload_none":"Nicht vorladen","preload_metadata":"Video Metadaten vorladen","preload_auto":"Benutzer Browser entscheidet automatisch",iframe:"iFrame",embeddedaudio:"Audio (eingebunden)"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js new file mode 100644 index 0000000..d7bbe93 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.paste_dlg',{"word_title":"Strg V auf der Tastatur dr\u00fccken, um den Text einzuf\u00fcgen.","text_linebreaks":"Zeilenumbr\u00fcche beibehalten","text_title":"Strg V auf der Tastatur dr\u00fccken, um den Text einzuf\u00fcgen."}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js new file mode 100644 index 0000000..7c40acd --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.searchreplace_dlg',{findwhat:"Zu suchender Text",replacewith:"Ersetzen durch",direction:"Suchrichtung",up:"Aufw\u00e4rts",down:"Abw\u00e4rts",mcase:"Gro\u00df-/Kleinschreibung beachten",findnext:"Weitersuchen",allreplaced:"Alle Vorkommen der Zeichenkette wurden ersetzt.","searchnext_desc":"Weitersuchen",notfound:"Die Suche ist am Ende angelangt. Die Zeichenkette konnte nicht gefunden werden.","search_title":"Suchen","replace_title":"Suchen/Ersetzen",replaceall:"Alle ersetzen",replace:"Ersetzen"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js new file mode 100644 index 0000000..ad04664 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.style_dlg',{"text_lineheight":"Zeilenh\u00f6he","text_variant":"Variante","text_style":"Stil","text_weight":"Dicke","text_size":"Gr\u00f6\u00dfe","text_font":"Schriftart","text_props":"Text","positioning_tab":"Positionierung","list_tab":"Liste","border_tab":"Rahmen","box_tab":"Box","block_tab":"Block","background_tab":"Hintergrund","text_tab":"Text",apply:"\u00dcbernehmen",title:"CSS-Styles bearbeiten",clip:"Ausschnitt",placement:"Platzierung",overflow:"Verhalten bei \u00dcbergr\u00f6\u00dfe",zindex:"Z-Wert",visibility:"Sichtbar","positioning_type":"Art der Positionierung",position:"Positionierung","bullet_image":"Listenpunkt-Grafik","list_type":"Listenpunkt-Art",color:"Textfarbe",height:"H\u00f6he",width:"Breite",style:"Format",margin:"\u00c4u\u00dferer Abstand",left:"Links",bottom:"Unten",right:"Rechts",top:"Oben",same:"Alle gleich",padding:"Innerer Abstand","box_clear":"Umflie\u00dfung verhindern","box_float":"Umflie\u00dfung","box_height":"H\u00f6he","box_width":"Breite","block_display":"Umbruchverhalten","block_whitespace":"Automatischer Umbruch","block_text_indent":"Einr\u00fcckung","block_text_align":"Ausrichtung","block_vertical_alignment":"Vertikale Ausrichtung","block_letterspacing":"Buchstabenabstand","block_wordspacing":"Wortabstand","background_vpos":"Position Y","background_hpos":"Position X","background_attachment":"Wasserzeicheneffekt","background_repeat":"Wiederholung","background_image":"Hintergrundbild","background_color":"Hintergrundfarbe","text_none":"keine","text_blink":"blinkend","text_case":"Schreibung","text_striketrough":"durchgestrichen","text_underline":"unterstrichen","text_overline":"\u00fcberstrichen","text_decoration":"Gestaltung","text_color":"Farbe",text:"Text",background:"Hintergrund",block:"Block",box:"Box",border:"Rahmen",list:"Liste"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js new file mode 100644 index 0000000..1498c14 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.table_dlg',{"rules_border":"alle 4 Seiten (Border)","rules_box":"alle 4 Seiten (Box)","rules_vsides":"links und rechts","rules_rhs":"nur rechts","rules_lhs":"nur links","rules_hsides":"oben und unten","rules_below":"nur unten","rules_above":"nur oben","rules_void":"keins",rules:"Gitter","frame_all":"zwischen allen Zellen","frame_cols":"zwischen Spalten","frame_rows":"zwischen Zeilen","frame_groups":"zwischen Gruppen","frame_none":"keine",frame:"Rahmen",caption:"Beschriftung der Tabelle","missing_scope":"Soll f\u00fcr diese \u00dcberschrift wirklich kein Bereich angegeben werden? Benutzer mit k\u00f6rperlichen Einschr\u00e4nkungen k\u00f6nnten Schwierigkeiten haben, den Inhalt der Tabelle zu verstehen.","cell_limit":"Die maximale Zellenzahl von {$cells} wurde \u00fcberschritten.","row_limit":"Die maximale Zeilenzahl von {$rows} wurde \u00fcberschritten.","col_limit":"Die maximale Spaltenzahl von {$cols} wurde \u00fcberschritten.",colgroup:"Horizontal gruppieren",rowgroup:"Vertikal gruppieren",scope:"Bezug",tfoot:"Tabellenfu\u00df",tbody:"Tabelleninhalt",thead:"Tabellenkopf","row_all":"Alle Zeilen ver\u00e4ndern","row_even":"Gerade Zeilen ver\u00e4ndern","row_odd":"Ungerade Zeilen ver\u00e4ndern","row_row":"Diese Zeile ver\u00e4ndern","cell_all":"Alle Zellen der Tabelle ver\u00e4ndern","cell_row":"Alle Zellen in dieser Zeile ver\u00e4ndern","cell_cell":"Diese Zelle ver\u00e4ndern",th:"\u00dcberschrift",td:"Textzelle",summary:"Zusammenfassung",bgimage:"Hintergrundbild",rtl:"Rechts nach links",ltr:"Links nach rechts",mime:"MIME-Type des Inhalts",langcode:"Sprachcode",langdir:"Schriftrichtung",style:"Format",id:"ID","merge_cells_title":"Zellen vereinen",bgcolor:"Hintergrundfarbe",bordercolor:"Rahmenfarbe","align_bottom":"Unten","align_top":"Oben",valign:"Vertikale Ausrichtung","cell_type":"Zellentyp","cell_title":"Eigenschaften der Zelle","row_title":"Eigenschaften der Zeile","align_middle":"Mittig","align_right":"Rechts","align_left":"Links","align_default":"Standard",align:"Ausrichtung",border:"Rahmen",cellpadding:"Abstand innerhalb der Zellen",cellspacing:"Zellenabstand",rows:"Zeilen",cols:"Spalten",height:"H\u00f6he",width:"Breite",title:"Tabelle einf\u00fcgen/bearbeiten",rowtype:"Gruppierung","advanced_props":"Erweiterte Einstellungen","general_props":"Allgemeine Einstellungen","advanced_tab":"Erweitert","general_tab":"Allgemein","cell_col":"Alle Zellen in dieser Spalte aktualisieren"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/de_dlg.js new file mode 100644 index 0000000..04c9fa1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/template/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.template_dlg',{title:"Vorlagen",label:"Vorlage","desc_label":"Beschreibung",desc:"Inhalt aus Vorlage einf\u00fcgen",select:"Vorlage ausw\u00e4hlen",preview:"Vorschau",warning:"Warnung: Eine Vorlage mit einer anderen zu aktualisieren kann zu einem Datenverlust f\u00fchren!","mdate_format":"%Y-%m-%d %H:%M:%S","cdate_format":"%Y-%m-%d %H:%M:%S","months_long":"Januar,Februar,M\u00e4rz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember","months_short":"Jan,Feb,M\u00e4r,Apr,Mai,Juni,Juli,Aug,Sept,Okt,Nov,Dez","day_long":"Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag","day_short":"So,Mo,Di,Mi,Do,Fr,Sa,So"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js new file mode 100644 index 0000000..4994355 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.xhtmlxtras_dlg',{"attribs_title":"Attribute einf\u00fcgen/bearbeiten","option_rtl":"Rechts nach links","option_ltr":"Links nach rechts","insert_date":"Aktuelle Zeit/Datum einf\u00fcgen",remove:"Entfernen","title_cite_element":"Quellenangabe","title_abbr_element":"Abk\u00fcrzung","title_acronym_element":"Akronym","title_del_element":"Entfernter Text","title_ins_element":"Eingef\u00fcgter Text","fieldset_events_tab":"Ereignisse","fieldset_attrib_tab":"Attribute","fieldset_general_tab":"Allgemeine Einstellungen","events_tab":"Ereignisse","attrib_tab":"Attribute","general_tab":"Allgemein","attribute_attrib_tab":"Attribute","attribute_events_tab":"Ereignisse","attribute_label_accesskey":"Tastenk\u00fcrzel","attribute_label_tabindex":"Tabindex","attribute_label_langcode":"Sprache","attribute_option_rtl":"Rechts nach links","attribute_option_ltr":"Links nach rechts","attribute_label_langdir":"Schriftrichtung","attribute_label_datetime":"Zeit/Datum","attribute_label_cite":"Quellenangabe","attribute_label_style":"Format","attribute_label_class":"Klasse","attribute_label_id":"ID","attribute_label_title":"Titel"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/de.js new file mode 100644 index 0000000..3b1c2ba --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/de.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('de.xoopscode',{ + code_desc:"Code einf\u00fcgen" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/de_dlg.js new file mode 100644 index 0000000..f58603f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopscode/langs/de_dlg.js @@ -0,0 +1,5 @@ +tinyMCE.addI18n('de.xoopscode_dlg',{ + xoopscode_title:"Code einf\u00fcgen", + xoopscode_desc:"Code einf\u00fcgen", + xoopscode_sub:"Schreiben den Text der zitiert werden soll in unten stehendes Feld::" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/de.js new file mode 100644 index 0000000..95b88d6 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/de.js @@ -0,0 +1,8 @@ +/** + */ + +tinyMCE.addI18n('de.xoopsemotions',{ + desc : 'Einf\u00fcgen von Xoops Emotions', + delta_width : '0', + delta_height : '0' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/de_dlg.js new file mode 100644 index 0000000..6ce4f6d --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsemotions/langs/de_dlg.js @@ -0,0 +1,9 @@ +/** + */ + +tinyMCE.addI18n('de.xoopsemotions_dlg',{ + title : 'Einf\u00fcgen von Xoops Emotions', + tab_emotionsbrowser: 'Emoticons', + tab_emotionsadmin: 'Emoticons hinzuf\u00fcgen', + error_noemotions: 'Keine Emotions in Datenbank !!!' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/de.js new file mode 100644 index 0000000..3b3ae67 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/de.js @@ -0,0 +1,13 @@ +/** + */ + +tinyMCE.addI18n('de.xoopsimagemanager',{ + desc : 'Xoops erweiterter Bildmanager', + delta_width : '0', + delta_height : '0' +}); +tinyMCE.addI18n('de.xoopsimagebrowser',{ + desc : 'Xoops Bild-Browser', + delta_width : '0', + delta_height : '0' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/de_dlg.js new file mode 100644 index 0000000..585100f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsimagemanager/langs/de_dlg.js @@ -0,0 +1,55 @@ +/** + */ + +tinyMCE.addI18n('de.xoopsimagemanager_dlg',{ + tab_general:"Allgemein", + tab_appearance:"Darstellung", + tab_advanced:"Erweitert", + general:"Allgemein", + title:"Titel", + preview:"Vorschau", + constrain_proportions:"Abmessungen einschränken", + langdir:"Sprachgruppe", + langcode:"Sprachcode", + long_desc:"Langbeschreibung des Links", + style:"Stil", + classes:"Klassen", + ltr:"Links nach rechts", + rtl:"Rechts nach links", + id:"Id", + map:"Bilderauswahl", + swap_image:"Bildtausch", + alt_image:"Alternatives Bild", + mouseover:"für Mauszeiger über dem Bild", + mouseout:"für Mauszeiger nicht im dem Bild", + misc:"Sonstiges", + example_img:"Aussehen des Vorschaubildes", + missing_alt:"Wollen Sie ohne Einfügen einer Bildbeschreibung fortfahren? Wenn das Bild nicht angezeigt wird, weis man ohne Bildbeschreibung nicht was hier ist. Das gilt besonders für Sehehinderte, bei Textbrowsern oder wenn die Anzeige von Bildern im Browser deaktiviert ist .", + dialog_title:"Xoops Bildmanager", + src:"Bild URL", + alt:"Bildbeschreibung", + list:"Bilderliste", +border:"Rand", +dimensions:"Abmessungen", +vspace:"Vertikaler Zwischenraum", +hspace:"Horizontaler Zwischenraum", +align:"Ausrichtung", +align_baseline:"Grundlinie", +align_top:"Oben", +align_middle:"Mitte", +align_bottom:"Unten", +align_texttop:"Text oben", +align_textbottom:"Text unten", +align_left:"Links", +align_right:"Rechts", +image_list:"Bilderliste" +}); + +tinyMCE.addI18n('de.xoopsimagebrowser_dlg',{ +dialog_title:"Xoops Bild-Browser", +tab_listimages:"Bilder", +tab_loadimage:"Bild hinzuf\u00fcgen", +tab_listcategories:"Kategorien", +tab_createcategory:"Kategorie hinzuf\u00fcgen", +select_image: "Bild anklicken um es auszuw\u00e4hlen" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/de.js new file mode 100644 index 0000000..f5d7b74 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/de.js @@ -0,0 +1,8 @@ +/** + */ + +tinyMCE.addI18n('de.xoopsmlcontent',{ +desc : 'Einf\u00fcgen von mehrschrachlichen Content', + delta_width : '0', + delta_height : '0' +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/de_dlg.js new file mode 100644 index 0000000..ff63c8e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsmlcontent/langs/de_dlg.js @@ -0,0 +1,13 @@ +/** + */ + +tinyMCE.addI18n('de.xoopsmlcontent_dlg',{ +title : 'Einf\u00fcgen von mehrschrachlichen Content', +subtitle : 'W\u00e4hle die Sprache aus und f\u00fcge den Text in unteres Feld ein:', +sellang : 'Sprache ausw\u00e4hlen', +chooselang : 'Bitte eine Sprache ausw\u00e4hlen', +maxstring : ' Zeichen von %maxchar% verwendet', +alertmaxstring : 'Die maximale Anzahl an Zeichen erreicht', + delta_width : 100, + delta_height : 100 +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/de.js new file mode 100644 index 0000000..9ebe3ff --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/de.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('de.xoopsquote',{ +quote_desc:"Zitat einf\u00fcgen" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/de_dlg.js new file mode 100644 index 0000000..8f2da1b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/plugins/xoopsquote/langs/de_dlg.js @@ -0,0 +1,5 @@ +tinyMCE.addI18n('de.xoopsquote_dlg',{ +xoopsquote_title:"Zitat einf\u00fcgen", +xoopsquote_desc:"Zitat einf\u00fcgen", +xoopsquote_sub:"Schreiben den Text der zitiert werden soll in unten stehendes Feld:" +}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js new file mode 100644 index 0000000..4bd5419 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.advanced',{"underline_desc":"Unterstrichen (Strg+U)","italic_desc":"Kursiv (Strg+I)","bold_desc":"Fett (Strg+B)",dd:"Definitionsbeschreibung",dt:"Definitionsbegriff",samp:"Beispiel",code:"Code",blockquote:"Zitatblock",h6:"\u00dcberschrift 6",h5:"\u00dcberschrift 5",h4:"\u00dcberschrift 4",h3:"\u00dcberschrift 3",h2:"\u00dcberschrift 2",h1:"\u00dcberschrift 1",pre:"Rohdaten",address:"Adresse",div:"Zusammenh\u00e4ngender Bereich",paragraph:"Absatz",block:"Vorlage",fontdefault:"Schriftart","font_size":"Schriftgr\u00f6\u00dfe","style_select":"Format","anchor_delta_width":"13","more_colors":"Weitere Farben","toolbar_focus":"Zur Werkzeugleiste springen: Alt+Q; Zum Editor springen: Alt-Z; Zum Elementpfad springen: Alt-X",newdocument:"Soll wirklich der ganze Inhalt gel\u00f6scht werden?",path:"Pfad","clipboard_msg":"Kopieren, Ausschneiden und Einf\u00fcgen sind im Mozilla Firefox nicht m\u00f6glich. Mehr \u00fcber dieses Problem erfahren?","blockquote_desc":"Zitatblock","help_desc":"Hilfe","newdocument_desc":"Neues Dokument","image_props_desc":"Bildeigenschaften","paste_desc":"Einf\u00fcgen","copy_desc":"Kopieren","cut_desc":"Ausschneiden","anchor_desc":"Anker einf\u00fcgen/ver\u00e4ndern","visualaid_desc":"Hilfslinien und unsichtbare Elemente ein-/ausblenden","charmap_desc":"Sonderzeichen einf\u00fcgen","backcolor_desc":"Hintergrundfarbe","forecolor_desc":"Textfarbe","custom1_desc":"Benutzerdefinierte Beschreibung","removeformat_desc":"Formatierungen zur\u00fccksetzen","hr_desc":"Trennlinie einf\u00fcgen","sup_desc":"Hochgestellt","sub_desc":"Tiefgestellt","code_desc":"HTML-Quellcode bearbeiten","cleanup_desc":"Quellcode aufr\u00e4umen","image_desc":"Bild einf\u00fcgen/ver\u00e4ndern","unlink_desc":"Link entfernen","link_desc":"Link einf\u00fcgen/ver\u00e4ndern","redo_desc":"Wiederholen (Strg+Y)","undo_desc":"R\u00fcckg\u00e4ngig (Strg+Z)","indent_desc":"Einr\u00fccken","outdent_desc":"Ausr\u00fccken","numlist_desc":"Sortierte Liste","bullist_desc":"Unsortierte Liste","justifyfull_desc":"Blocksatz","justifyright_desc":"Rechtsb\u00fcndig","justifycenter_desc":"Zentriert","justifyleft_desc":"Linksb\u00fcndig","striketrough_desc":"Durchgestrichen","help_shortcut":"F\u00fcr die Toolbar ALT-F10 dr\u00fccken. F\u00fcr die Hilfe ALT-0 dr\u00fccken","rich_text_area":"Rich Text Feld","shortcuts_desc":"Eingabehilfe",toolbar:"Pfeiltasten verwenden um Funktionen auszuw\u00e4hlen","anchor_delta_height":"","charmap_delta_height":"","charmap_delta_width":"","colorpicker_delta_height":"","colorpicker_delta_width":"","link_delta_height":"","link_delta_width":"","image_delta_height":"","image_delta_width":""}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js new file mode 100644 index 0000000..0ee5af9 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.advanced_dlg',{"link_list":"Linkliste","link_is_external":"Diese Adresse scheint ein externer Link zu sein. Soll das dazu ben\u00f6tigte \"http://\" vorangestellt werden?","link_is_email":"Diese Adresse scheint eine E-Mail Adresse zu sein. Soll das dazu ben\u00f6tigte \"mailto:\" vorangestellt werden?","link_titlefield":"Titel","link_target_blank":"In neuem Fenster \u00f6ffnen","link_target_same":"Im selben Fenster \u00f6ffnen","link_target":"Fenster","link_url":"Adresse","link_title":"Link einf\u00fcgen/ver\u00e4ndern","image_align_right":"Rechts","image_align_left":"Links","image_align_textbottom":"Unten im Text","image_align_texttop":"Oben im Text","image_align_bottom":"Unten","image_align_middle":"Mittig","image_align_top":"Oben","image_align_baseline":"Zeile","image_align":"Ausrichtung","image_hspace":"Horizontaler Abstand","image_vspace":"Vertikaler Abstand","image_dimensions":"Abmessungen","image_alt":"Alternativtext","image_list":"Bilderliste","image_border":"Rahmen","image_src":"Adresse","image_title":"Bild einf\u00fcgen/ver\u00e4ndern","charmap_title":"Sonderzeichen","colorpicker_name":"Name:","colorpicker_color":"Farbe:","colorpicker_named_title":"Benannte Farben","colorpicker_named_tab":"Benannte Farben","colorpicker_palette_title":"Farbpalette","colorpicker_palette_tab":"Palette","colorpicker_picker_title":"Farbwahl","colorpicker_picker_tab":"Farbwahl","colorpicker_title":"Farbe","code_wordwrap":"Automatischer Zeilenumbruch","code_title":"HTML-Quellcode bearbeiten","anchor_name":"Name des Ankers","anchor_title":"Anker einf\u00fcgen/ver\u00e4ndern","about_loaded":"Geladene Plugins","about_version":"Version","about_author":"Urheber","about_plugin":"Plugin","about_plugins":"Plugins","about_license":"Lizenzbedingungen","about_help":"Hilfe","about_general":"\u00dcber","about_title":"\u00dcber TinyMCE","charmap_usage":"Navigation mit linken und rechten Pfeiltasten.","anchor_invalid":"Bitte einen g\u00fcltigen Namen f\u00fcr den Anker eingeben!","accessibility_help":"Eingabehilfe","accessibility_usage_title":"Allgemeine Verwendung","invalid_color_value":"Ung\u00fcltige Farbangabe"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js new file mode 100644 index 0000000..59bf788 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/class/xoopseditor/tinymce/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js @@ -0,0 +1 @@ +tinyMCE.addI18n('de.simple',{"cleanup_desc":"Quellcode aufr\u00e4umen","redo_desc":"Wiederholen (Strg+Y)","undo_desc":"R\u00fcckg\u00e4ngig (Strg+Z)","numlist_desc":"Nummerierung","bullist_desc":"Aufz\u00e4hlung","striketrough_desc":"Durchgestrichen","underline_desc":"Unterstrichen (Strg+U)","italic_desc":"Kursiv (Strg+I)","bold_desc":"Fett (Strg+B)"}); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/finish.php b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/finish.php new file mode 100644 index 0000000..2d1af3a --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/finish.php @@ -0,0 +1,24 @@ +Ihre Seite +

    Sie können jetzt auf die Startseite Ihre Homepage zugreifen.

    +

    Support

    +

    Besuchen Sie The XOOPS Project oder XOOPS Germany

    +

    ACHTUNG: Ihre Seite beinhaltet derzeit nur minimale Funktionen. +Besuchen Sie xoops.org +um mehr über das erweiterte XOOPS zu erfahren, um Texte, Fotogallerien, Foren und vieles mehr im Internet zu präsentieren. +Dafür werden Module sowie der anpassbare Look durch XOOPS Themes verwendet.

    +"; + +$content .= "

    Sicherheitskonfiguration

    +

    Die Installationsroutine erstellt Ihre Seite mit den grundsätzlichen Sicherheitseinstellungen. Bitte überprüfen Sie trotzdem noch folgendes: +

    +Die Datei mainfile.php hat Nur-Lesen-Berechtigung.
    +Entfernen Sie den Ordner {$installer_modified} (oder install, wenn dieser nicht ordnungsgemäß umbenannt wurde) von Ihrem Server. +
    +

    +"; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/install.php b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/install.php new file mode 100644 index 0000000..436114f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/install.php @@ -0,0 +1,196 @@ + + * @author Kazumi Ono + * @author Skalpa Keo + * @author Taiwen Jiang + * @author dugris + */ +// _LANGCODE: en +// _CHARSET : UTF-8 +// Translator: XOOPS Translation Team +define('SHOW_HIDE_HELP', 'Anzeigen/Ausblenden des Hilfe-Textes'); +// License +define('LICENSE_NOT_WRITEABLE', 'Lizenzdatei "%s" ist NICHT beschreibbar!'); +define('LICENSE_IS_WRITEABLE', 'Lizenz ist %s beschreibbar.'); +// Configuration check page +define('SERVER_API', 'Server API'); +define('PHP_EXTENSION', '%s Erweiterung'); +define('CHAR_ENCODING', 'Zeichencodierung'); +define('XML_PARSING', 'XML Parser'); +define('REQUIREMENTS', 'Anforderungen'); +define('_PHP_VERSION', 'PHP Version'); +define('RECOMMENDED_SETTINGS', 'Empfohlene Einstellungen'); +define('RECOMMENDED_EXTENSIONS', 'Empfohlene Erweiterungen'); +define('SETTING_NAME', 'Name Einstellung'); +define('RECOMMENDED', 'empfohlen'); +define('CURRENT', 'Aktuell'); +define('RECOMMENDED_EXTENSIONS_MSG', 'Diese Erweiterungen sind für den normalen Gebrauch nicht zwingend notwendig, + könnten aber bei bestimmten Zusatzfunktionen (wie multi-language oder RSS Unterstützung) benötigt werden. Es empfiehlt sich deswegen diese zu installieren.'); +define('NONE', 'Nein'); +define('SUCCESS', 'Erfolgreich'); +define('WARNING', 'Warnung'); +define('FAILED', 'Fehlgeschlagen'); +// Titles (main and pages) +define('XOOPS_INSTALL_WIZARD', 'XOOPS Installations-Assistent'); +define('LANGUAGE_SELECTION', 'Sprachauswahl'); +define('LANGUAGE_SELECTION_TITLE', 'Bitte wählen Sie Ihre Sprache aus'); // L128 +define('INTRODUCTION', 'Einleitung'); +define('INTRODUCTION_TITLE', 'Wilkommen beim XOOPS Installations-Assistenten!'); // L0 +define('CONFIGURATION_CHECK', 'Überprüfung der Konfiguration'); +define('CONFIGURATION_CHECK_TITLE', 'Überprüfung der Serverkonfiguration'); +define('PATHS_SETTINGS', 'Pfadeinstellungen'); +define('PATHS_SETTINGS_TITLE', 'Pfadeinstellungen'); +define('DATABASE_CONNECTION', 'Datenbankverbindung'); +define('DATABASE_CONNECTION_TITLE', 'Datenbankverbindung'); +define('DATABASE_CONFIG', 'Datenbankeinstellungen'); +define('DATABASE_CONFIG_TITLE', 'Datenbankeinstellungen'); +define('CONFIG_SAVE', 'Konfiguration speichern'); +define('CONFIG_SAVE_TITLE', 'Die Systemeinstellungen werden gespeichert.'); +define('TABLES_CREATION', 'Tabellenerstellung'); +define('TABLES_CREATION_TITLE', 'Erstellung der Datenbank-Tabellen'); +define('INITIAL_SETTINGS', 'Ausgangseinstellungen'); +define('INITIAL_SETTINGS_TITLE', 'Bitte geben Sie die Einstellungen für den Administrator-Account an.'); +define('DATA_INSERTION', 'Daten einfügen'); +define('DATA_INSERTION_TITLE', 'Einstellungen in der Datenbank speichern'); +define('WELCOME', 'Willkommen'); +define('WELCOME_TITLE', 'Willkommen auf Ihrer XOOPS-Seite!'); // L0 +// Settings (labels and help text) +define('XOOPS_PATHS', 'XOOPS Physikalische Pfade'); +define('XOOPS_URLS', 'Webverzeichnisse'); +define('XOOPS_ROOT_PATH_LABEL', 'XOOPS Dokumentroot (physikalischer Pfad)'); +define('XOOPS_ROOT_PATH_HELP', 'Physikalischer Pfad zum XOOPS Dokumentverzeichnis (ohne abschliessenden Slash)'); +define('XOOPS_LIB_PATH_LABEL', 'XOOPS Bibliotheksverzeichnis'); +define('XOOPS_LIB_PATH_HELP', 'Physical path to the XOOPS library directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.'); +define('XOOPS_DATA_PATH_LABEL', 'XOOPS Verzeichnis Datendatei'); +define('XOOPS_DATA_PATH_HELP', 'Physical path to the XOOPS data files (writable) directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of ' . XOOPS_ROOT_PATH_LABEL . ' to make it secure.'); +define('XOOPS_URL_LABEL', 'Webseiten-Adresse (URL)'); // L56 +define('XOOPS_URL_HELP', 'Die Haupt-URL unter der diese XOOPS-Installation laufen soll'); // L58 +define('LEGEND_CONNECTION', 'Serververbindung'); +define('LEGEND_DATABASE', 'Datenbank'); // L51 +define('DB_HOST_LABEL', 'Server Hostname'); // L27 +define('DB_HOST_HELP', 'Hostname des Datenbankservers. Wenn Sie unsicher sind, localhost funktioniert in den meisten Fällen'); // L67 +define('DB_USER_LABEL', 'Benutzername'); // L28 +define('DB_USER_HELP', 'Name des Useraccount, welcher für die Verbindung zum Datenbankserver verwendet wird'); // L65 +define('DB_PASS_LABEL', 'Passwort'); // L52 +define('DB_PASS_HELP', 'Passwort des Datenbankusers'); // L68 +define('DB_NAME_LABEL', 'Datenbankname'); // L29 +define('DB_NAME_HELP', 'Der Name der Datenbank. Der Installations-Assistent prüft, ob diese vorhanden ist. Gegebenenfalls wird diese angelegt, sofern sie nicht existiert'); // L64 +define('DB_CHARSET_LABEL', 'Datenbank Zeichensatz'); +define('DB_CHARSET_HELP', 'MySQL unterstützt verschiedene Zeichensätze, wodurch das Speichern mit den verschiedenen Zeichensätzen sowie ein performanter Zeichenvergleich möglich wird.'); +define('DB_COLLATION_LABEL', 'Datenbank Textvergleich'); +define('DB_COLLATION_HELP', 'Der Textvergleich der Datenbank eine Reihe von Regeln zum Vergleichen von Zeichensätzen.'); +define('DB_PREFIX_LABEL', 'Tabellen-Präfix'); // L30 +define('DB_PREFIX_HELP', 'Der Präfix, der den Tabellen bei der Neuerstellung vorangestellt wird, um Namenskonflikte in Ihrer Datenbank zu vermeiden. Wenn Sie unsicher sind, belassen Sie die Voreinstellung'); // L63 +define('DB_PCONNECT_LABEL', 'Ständige Verbindung verwenden?'); // L54 +define('DB_PCONNECT_HELP', "Standardeinstellung ist 'Nein'. Stellen Sie auf 'Ja', wenn Sie eine dauerhafte Verbindung zur Datenbank benötigen. Wenn Sie sich nicht sicher sind, dann belassen Sie die Standardeinstellung"); // L69 +define('DB_DATABASE_LABEL', 'Datenbank'); +define('LEGEND_ADMIN_ACCOUNT', 'Administrator Account'); +define('ADMIN_LOGIN_LABEL', 'Administrator Login'); // L37 +define('ADMIN_EMAIL_LABEL', 'Administrator E-Mail'); // L38 +define('ADMIN_PASS_LABEL', 'Administrator Passwort'); // L39 +define('ADMIN_CONFIRMPASS_LABEL', 'Passwort bestätigen'); // L74 +// Buttons +define('BUTTON_PREVIOUS', 'Vorherige'); // L42 +define('BUTTON_NEXT', 'Weiter'); // L47 +// Messages +define('XOOPS_FOUND', '%s gefunden'); +define('CHECKING_PERMISSIONS', 'Überprüfe Datei- und Ordnerberechtigungen ...'); // L82 +define('IS_NOT_WRITABLE', '%s ist NICHT beschreibbar.'); // L83 +define('IS_WRITABLE', '%s ist beschreibbar.'); // L84 +define('XOOPS_PATH_FOUND', 'Pfad gefunden.'); +//define('READY_CREATE_TABLES', 'Es wurden keine XOOPS Tabellen gefunden.
    Der Installations-Assistent wird nun die XOOPS System Tabellen erstellen.'); +define('XOOPS_TABLES_FOUND', 'Die XOOPS System Tabellen existieren bereits in Ihrer Datenbank.'); // L131 +define('XOOPS_TABLES_CREATED', 'Die XOOPS System Tabellen wurden erstellt.'); +//define('READY_INSERT_DATA', 'Der Installations-Assistent ist nun bereit, die Standarddaten in Ihre Datenbank zu schreiben.'); +//define('READY_SAVE_MAINFILE', 'Der Installations-Assistent ist nun bereit, die Einstellungen in der mainfile.php zu speichern.'); +define('SAVED_MAINFILE', 'Die Einstellungen wurden in der mainfile.php gespeichert!'); +define('SAVED_MAINFILE_MSG', 'Der Installations-Assistent hat die Einstellungen in der mainfile.php und secure.php gepeichert.'); +define('DATA_ALREADY_INSERTED', 'XOOPS-Daten in der Datenbank gefunden.'); +define('DATA_INSERTED', 'Die Standarddaten wurden in die Datenbank eingefügt. '); +// %s is database name +define('DATABASE_CREATED', 'Datenbank %s wurde erstellt!'); // L43 +// %s is table name +define('TABLE_NOT_CREATED', 'Tabelle %s konnte nicht erstellt werden'); // L118 +define('TABLE_CREATED', 'Tabelle %s erstellt.'); // L45 +define('ROWS_INSERTED', '%d Einträge wurden in die Tabelle %s geschrieben.'); // L119 +define('ROWS_FAILED', 'Fehler beim Schreiben von %d Einträgen in die Tabelle %s.'); // L120 +define('TABLE_ALTERED', 'Tabelle %s wurde aktualisiert.'); // L133 +define('TABLE_NOT_ALTERED', 'Fehler beim Aktualisieren der Tabelle %s.'); // L134 +define('TABLE_DROPPED', 'Tabelle %s wurde gelöscht.'); // L163 +define('TABLE_NOT_DROPPED', 'Fehler beim Löschen der Tabelle %s.'); // L164 +// Error messages +define('ERR_COULD_NOT_ACCESS', 'Auf den angegebenen Ordner konnte nicht zugegriffen werden. Bitte vergewissern Sie sich, dass er existiert und vom Server gelesen werden kann.'); +define('ERR_NO_XOOPS_FOUND', 'Es konnte keine XOOPS Installation im angegebenen Ordner gefunden werden.'); +define('ERR_INVALID_EMAIL', 'Ungültige E-Mail-Adresse'); // L73 +define('ERR_REQUIRED', 'Information ist erforderlich.'); // L41 +define('ERR_PASSWORD_MATCH', 'Die beiden Passwörter stimmen nicht überein'); +define('ERR_NEED_WRITE_ACCESS', 'Der Server muss Schreibrechte auf die folgenden Ordner bzw. Dateien besitzen
    (z.B. chmod 775 Ordner_name auf einem UNIX/LINUX server)
    Wenn diese nicht vorhanden sind oder nicht ordnungsgemäss erstellt wurden, erstellen Sie diese bitte manuell und vergeben anschliessend die entsprechenden Rechte. '); +define('ERR_NO_DATABASE', 'Es konnte keine Datenbank erstellt werden. Bitte kontaktieren Sie Ihren Server-Administrator für weitere Details.'); // L31 +define('ERR_NO_DBCONNECTION', 'Es konnte keine Verbindung zum Datenbankserver hergestellt werden.'); // L106 +define('ERR_WRITING_CONSTANT', 'Fehler beim Schreiben der Konstante %s.'); // L122 +define('ERR_COPY_MAINFILE', 'Die mainfile.php konnte nicht nach %s kopiert werden. '); +define('ERR_WRITE_MAINFILE', 'Die %s konnte nicht beschrieben werden. Bitte prüfen und ändern Sie ggf. die Dateiattribute und versuchen Sie es erneut. '); +define('ERR_READ_MAINFILE', 'Die %s konnte nicht zum Lesen geöffnet werden'); +define('ERR_INVALID_DBCHARSET', "Der Zeichensatz '%s' wird nicht unterstützt."); +define('ERR_INVALID_DBCOLLATION', "Die Zeichenvergleichsmethode '%s' ist nicht verfügbar."); +define('ERR_CHARSET_NOT_SET', 'Standard-Zeichensatz ist nicht für XOOPS-Datenbank eingerichtet.'); +define('_INSTALL_CHARSET', 'UTF-8'); +define('SUPPORT', 'Support'); +define('LOGIN', 'Anmeldung'); +define('LOGIN_TITLE', 'Anmeldung'); +define('USER_LOGIN', 'Administrator Login'); +define('USERNAME', 'Benutzername:'); +define('PASSWORD', 'Passwort :'); +define('ICONV_CONVERSION', 'Zeichensatz Konvertierung'); +define('ZLIB_COMPRESSION', 'Zlib Kompression'); +define('IMAGE_FUNCTIONS', 'Image Funktionen'); +define('IMAGE_METAS', 'Image meta data (exif)'); +define('FILTER_FUNCTIONS', 'Filterfunktionen'); +define('ADMIN_EXIST', 'Das Administratorkonto ist bereits vorhanden.'); +define('CONFIG_SITE', 'Seitenkonfiguration'); +define('CONFIG_SITE_TITLE', 'Seitenkonfiguration'); +define('MODULES', 'Modulinstallation'); +define('MODULES_TITLE', 'Modulinstallation'); +define('THEME', 'Theme wählen'); +define('THEME_TITLE', 'Wählen Sie Ihr Theme aus'); +define('INSTALLED_MODULES', 'Das folgende Modul wurde installiert.'); +define('NO_MODULES_FOUND', 'Keine Module gefunden'); +define('NO_INSTALLED_MODULES', 'Es sind keine Module installiert.'); +define('THEME_NO_SCREENSHOT', 'Kein Vorschaubild gefunden'); +define('IS_VALOR', ' => '); +// password message +define('PASSWORD_LABEL', 'Passwort Stärke'); +define('PASSWORD_DESC', 'Passwort nicht eingegeben'); +define('PASSWORD_GENERATOR', 'Passwort-Generator'); +define('PASSWORD_GENERATE', 'Erzeuge'); +define('PASSWORD_COPY', 'Kopieren'); +define('PASSWORD_VERY_WEAK', 'Sehr schwach'); +define('PASSWORD_WEAK', 'Schwach'); +define('PASSWORD_BETTER', 'besser'); +define('PASSWORD_MEDIUM', 'Mittel'); +define('PASSWORD_STRONG', 'Stark'); +define('PASSWORD_STRONGEST', 'Sehr stark'); +//2.5.7 +define('WRITTEN_LICENSE', 'Erstellter XOOPS %s Lizenzschlüssel: %s'); +//2.5.8 +define('CHMOD_CHGRP_REPEAT', 'Erneut versuchen'); +define('CHMOD_CHGRP_IGNORE', 'Auf jeden Fall verwenden'); +define('CHMOD_CHGRP_ERROR', 'Das Installationsprogramm ist vielleicht nicht in der Lage die Konfigurationsdatei %1$s zu erstellen.

    PHP erstellt die Dateien als User %2$s und Gruppe %3$s.

    Das Verzeichnis %4$s/ hat User %5$s und Gruppe %6$s'); +//2.5.9 +define("CURL_HTTP", "Client URL Library (cURL)"); +define('XOOPS_COOKIE_DOMAIN_LABEL', 'Cookie Domain für Ihre Website'); +define('XOOPS_COOKIE_DOMAIN_HELP', 'Domain zum Setzen von Cookies. Darf leer sein, dann wird der vollständige URL (www.example.com) oder die registrierte Domain ohne Subdomain (example.com) bei subdomainübergreifenden Zugriffen (www.example.com and blog.example.com.) verwendet.'); +define('INTL_SUPPORT', 'Internationalisierungsfunktionen'); +define('XOOPS_SOURCE_CODE', "XOOPS auf GitHub"); +define('XOOPS_INSTALLING', 'Installieren '); +define('XOOPS_ERROR_ENCOUNTERED', 'Fehler'); +define('XOOPS_ERROR_SEE_BELOW', 'Siehe nachfolgende Nachrichten.'); +define('MODULES_AVAILABLE', 'Verfügbare Module'); +define('INSTALL_THIS_MODULE', 'Hinzufügen %s'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/install2.php b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/install2.php new file mode 100644 index 0000000..4a00273 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/install2.php @@ -0,0 +1,65 @@ +Machen Sie bitte ../include/license.php beschreibbar'); +define('LICENSE_IS_WRITEABLE', 'Lizenz ist %s'); +define('_INSTALL_WEBMASTER', 'Webmaster'); +define('_INSTALL_WEBMASTERD', 'Webmaster dieser Seite'); +define('_INSTALL_REGUSERS', 'Registrierte Mitglieder'); +define('_INSTALL_REGUSERSD', 'Registrierte Usergruppe'); +define('_INSTALL_ANONUSERS', 'Anonyme Gäste'); +define('_INSTALL_ANONUSERSD', 'Anonyme Usergruppe'); +/** + * New Group types + */ +define('_INSTALL_BANNEDUSERS', 'Gesperrte Users'); +define('_INSTALL_BANNEDUSERSD', 'Gesperrte Usergruppe'); +define('_INSTALL_MODERATORUSERS', 'Moderator'); +define('_INSTALL_MODERATORUSERSD', 'Die Moderatoren dieser Seite'); +define('_INSTALL_SUBMITTERUSERS', 'Einsender'); +define('_INSTALL_SUBMITTERUSERSD', 'Diese Gruppe kann Artikel oder ähnliches schreiben'); +define('_INSTALL_DEVELOPEUSERS', 'Entwickler'); +define('_INSTALL_DEVELOPEUSERSD', 'Dieser User hat eine Entwicklerrolle und erhält auch Debugging-Informationen.'); +define('_INSTALL_L165', 'Diese Seite ist wegen Wartungsarbeiten geschlossen! Bitte kommen Sie später nocheinmal wieder!'); +define('_INSTALL_ANON', 'Anonymer Gast'); +define('_INSTALL_DISCLMR', 'Diese Seite übernimmt keinerlei Haftung für Schäden, die durch das System (die Internetseite) oder +die angebotenen Dateien entstehen. Alle Dateien sind auf Viren geprüft. Der User wird hiermit +darauf hingewiesen, selber die Dateien auf Viren und ähnliches zu prüfen. +Eine Garantie für die Sicherheit der Dateien kann nicht gegeben gegeben werden, da diese Dateien +meist nicht aus unserer Produktion stammen. Auch kann keine Garantie übernommen werden für die +Erreichbarkeit unseres Services und von Dateien. Das Herunterladen, die Installation und die +Verwendung der Programme die unter dieser Seite aufgeführt werden, erfolgt auf eigene Gefahr! +Der Betreiber übernimmt keine Gewährleistung oder Haftung für etwaige Schäden, Folgeschäden oder +Ausfälle, die entstehen können. + +Erklärung: Bei unseren externen Links handelt es sich um eine subjektive Auswahl von Verweisen +auf andere Internetseiten. Für den Inhalt dieser Seiten sind die jeweiligen Betreiber / Verfasser +selbst verantwortlich und haftbar. Von etwaigen illegalen, persönlichkeitsverletzenden, +moralisch oder ethisch anstößigen Inhalten distanzieren wir uns in aller Deutlichkeit. +Bitte informieren Sie uns, wenn wir auf ein solches Angebot linken sollten. + +Diese Seite ist als Inhaltsanbieter für die eigenen Inhalte, die er zur Nutzung bereithält, nach +den allgemeinen Gesetzen verantwortlich. Von diesen eigenen Inhalten sind Querverweise (Links) auf +die von anderen Anbietern bereitgehaltenen Inhalte zu unterscheiden. Für diese fremden Inhalte ist +diese Seite nur dann verantwortlich, wenn von ihnen (d. h. auch von einem rechtswidrigen bzw. +strafbaren Inhalt) positive Kenntnis vorliegt und es technisch möglich und zumutbar ist, deren +Nutzung zu verhindern (§5 Abs.2 TDG). Bei Links handelt es sich allerdings stets um lebende +(dynamische) Verweise. Diese Seite hat bei der erstmaligen Verknüpfung zwar den fremden Inhalt +daraufhin überprüft, ob durch ihn eine mögliche zivilrechtliche oder strafrechtliche +Verantwortlichkeit ausgelöst wird. Der Inhaltsanbieter ist aber nach dem TDG nicht dazu verpflichtet, +die Inhalte, auf die er in seinem Angebot verweist, ständig auf Veränderungen zu überprüfen, die +eine Verantwortlichkeit neu begründen könnten. Erst wenn er feststellt oder von anderen darauf +hingewiesen wird, dass ein konkretes Angebot, zu dem er einen Link bereitgestellt hat, eine +zivil- oder strafrechtliche Verantwortlichkeit auslöst, wird er den Verweis auf dieses Angebot +aufheben, soweit ihm dies technisch möglich und zumutbar ist. Die technische Möglichkeit und +Zumutbarkeit wird nicht dadurch beeinflusst, dass auch nach Unterbindung des Zugriffs von dieser +Seite, von anderen Servern aus auf das rechtswidrige oder strafbare Angebot zugegriffen werden kann. +Salvatorische Klausel: Sollte aus irgendwelchen Gründen eine der vorstehenden Bedingungen ungültig +sein, so wird die Wirksamkeit der anderen Bestimmungen davon nicht berührt. Der Download von +Programmen von oben genannter Seite erfolgt auf eigene Gefahr. Sämtliche hier angebotenen Downloads +werden keiner Virenprüfung unterzogen. Eine Haftung seitens dieser Seite für Schäden und +Beeinträchtigungen durch Computerviren ist ausgeschlossen. Schadenersatzansprüche sind +ausgeschlossen. Dies gilt auch für Ansprüche auf Ersatz von Folgeschäden wie Datenverlust.'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/mysql.lang.data.sql b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/mysql.lang.data.sql new file mode 100644 index 0000000..09596f1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/mysql.lang.data.sql @@ -0,0 +1,33 @@ +# +# Dumping data for table `ranks` +# + +INSERT INTO ranks VALUES (1, 'Schaut nur mal vorbei', 0, 20, 0, 'ranks/rank3e632f95e81ca.gif'); +INSERT INTO ranks VALUES (2, 'Nicht zu schüchtern zum Reden', 21, 40, 0, 'ranks/rank3dbf8e94a6f72.gif'); +INSERT INTO ranks VALUES (3, 'Schaut öfter mal vorbei', 41, 70, 0, 'ranks/rank3dbf8e9e7d88d.gif'); +INSERT INTO ranks VALUES (4, 'Kann einfach nicht wegbleiben', 71, 150, 0, 'ranks/rank3dbf8ea81e642.gif'); +INSERT INTO ranks VALUES (5, 'Ist fast schon zuhause hier', 151, 10000, 0, 'ranks/rank3dbf8eb1a72e7.gif'); +INSERT INTO ranks VALUES (6, 'Moderator', 0, 0, 1, 'ranks/rank3dbf8edf15093.gif'); +INSERT INTO ranks VALUES (7, 'Webmaster', 0, 0, 1, 'ranks/rank3dbf8ee8681cd.gif'); + +# +# Dumping data for table `smiles` +# + +INSERT INTO smiles VALUES (1, ':-D', 'smilies/smil3dbd4d4e4c4f2.gif', 'Sehr glücklich', 1); +INSERT INTO smiles VALUES (2, ':-)', 'smilies/smil3dbd4d6422f04.gif', 'Lächeln', 1); +INSERT INTO smiles VALUES (3, ':-(', 'smilies/smil3dbd4d75edb5e.gif', 'Traurig', 1); +INSERT INTO smiles VALUES (4, ':-o', 'smilies/smil3dbd4d8676346.gif', 'Überrascht', 1); +INSERT INTO smiles VALUES (5, ':-?', 'smilies/smil3dbd4d99c6eaa.gif', 'Verwirrt', 1); +INSERT INTO smiles VALUES (6, '8-)', 'smilies/smil3dbd4daabd491.gif', 'Cool', 1); +INSERT INTO smiles VALUES (7, ':lol:', 'smilies/smil3dbd4dbc14f3f.gif', 'Lachend', 1); +INSERT INTO smiles VALUES (8, ':-x', 'smilies/smil3dbd4dcd7b9f4.gif', 'Verrückt', 1); +INSERT INTO smiles VALUES (9, ':-P', 'smilies/smil3dbd4ddd6835f.gif', 'Ätsch', 1); +INSERT INTO smiles VALUES (10, ':oops:', 'smilies/smil3dbd4df1944ee.gif', 'Peinlich', 0); +INSERT INTO smiles VALUES (11, ':cry:', 'smilies/smil3dbd4e02c5440.gif', 'Schreiend (sehr traurig)', 0); +INSERT INTO smiles VALUES (12, ':evil:', 'smilies/smil3dbd4e1748cc9.gif', 'Böse oder sehr verrückt', 0); +INSERT INTO smiles VALUES (13, ':roll:', 'smilies/smil3dbd4e29bbcc7.gif', 'Rollende Augen', 0); +INSERT INTO smiles VALUES (14, ';-)', 'smilies/smil3dbd4e398ff7b.gif', 'Zwinkern', 0); +INSERT INTO smiles VALUES (15, ':pint:', 'smilies/smil3dbd4e4c2e742.gif', 'Noch ein Glas Bier', 0); +INSERT INTO smiles VALUES (16, ':hammer:', 'smilies/smil3dbd4e5e7563a.gif', 'In Arbeit', 0); +INSERT INTO smiles VALUES (17, ':idea:', 'smilies/smil3dbd4e7853679.gif', 'Ich habe eine Idee', 0); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/support.php b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/support.php new file mode 100644 index 0000000..39f8f20 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/support.php @@ -0,0 +1,20 @@ + 'http://www.xoops.org/', + 'title' => 'English support'); + +// Add extra support sites, use corresponding language folder name as key, for instance: +/* +$supports["german"] = array( +"url" => "http://www.myxoops.org/", +"title" => "Deutscher Xoops-Support" +); +*/ \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/welcome.php b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/welcome.php new file mode 100644 index 0000000..2b41cb4 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/install/language/german/welcome.php @@ -0,0 +1,49 @@ + +XOOPS ist ein dynamisches OO (Objekt Orientiertes) Open Source +Portalskript geschrieben in PHP. XOOPS ist somit ein ideales CMS für +den Aufbau von kleineren und größeren dynamischer Community-Webseiten, Webblogs und vieles mehr. +

    +

    +XOOPS ist freigegeben unter den Bedingungen der + GNU General Public License (GPL) +Version 2 oder größer, und es ist frei zu verwenden und anzupassen. +Es ist frei, so lange Änderungen, wie Sie durch die Bestimungen der GPL genannt sind, erhalten bleiben. +

    +

    Erfordernisse

    +
      +
    • WWW Server (Apache, NGINX, IIS, etc)
    • +
    • PHP 5.3.9 oder höher, 7.2+ empfohlen
    • +
    • MySQL 5.5 oder höher, 5.7+ empfohlen
    • +
    +

    Vor der Installation

    +
      +
    1. Korrektes Aufsetzten des WWW Server, PHP und des Datenbankservers
    2. +
    3. Vorbereitung der Datenbank für Ihre XOOPS-Seite
    4. +
    5. Vorbereitung des Benutzeraccounts und Vergabe der Zugriffsrechte für diese Datenbank
    6. +
    7. Setzen dieser Verzeichnis- und Dateirechte auf beschreibbar: %s
    8. +
    9. Aus Sicherheitsgründen wird strengstens empfohlen, die zwei nachfolgend angeführten Verzeichnisse aus dem Dokumentenroot zu verschieben (wenn möglich in einen von außen nicht aufrufbaren Bereich) und die Verzeichnisnamen umzubenennen: %s
    10. +
    11. Erstelle (sofern nicht schon vorhanden) und setze Schreibrechte für Verzeichnisse: %s
    12. +
    13. Cookie und JavaScript in Ihrem Webbrowser aktivieren
    14. +
    +

    Besondere Hinweise

    +

    Manche speziellen Software-Kombimationen brauchen eventuell zusätzliche Einstellungen für den einwandfreien Gebrauch +mit XOOPS. Wenn eine der Themen auf Ihre Umgebung zutrifft, dann überprüfen Sie + XOOPS + installation manual für weitere Informationen. +

    +

    MySQL 8.0 wird nicht in allen PHP-Versionen unterstützt. Sogar in den unterstützten Versionen kann es sein, dass bei der + PHP mysqlnd Library zusätzlich die MySQL server's default-authentication-plugin + auf mysql_native_password gesetzt werden muss, um einwandfrei zu funktionieren. +

    +

    SELinux enabled systems (wie z.B. CentOS und RHEL) brauchen vielleicht zusätzliche Sicherheitseinstellungen +für die XOOPS Verzeichnisse, zusätzlich zu den Schreibberechtigungen. +Schlagen Sie in Ihrer Systemdokumentation nach oder kontaktieren Sie Ihren System-Administrator. +

    +'; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/admin.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/admin.php new file mode 100644 index 0000000..bf8eb90 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/admin.php @@ -0,0 +1,22 @@ +Aus Sicherheitsgründen wird empfohlen, dieses zu entfernen.'); +define('_AD_WARNINGWRITEABLE', 'ACHTUNG: Die Datei %s auf Ihrem Server ist beschreibbar.
    Aus Sicherheitsgründen wird empfohlen, die Zugriffsberechtigungen entsprechend zu ändern.
    in Unix (444) bzw. in Win32 (read-only)'); +define('_AD_WARNINGNOTWRITEABLE', 'ACHTUNG: Das Verzeichnis %s auf Ihrem Server ist nicht beschreibbar.
    Bitte ändern Sie die Zugriffsberechtigungen entsprechend.
    in Unix (777) bzw. in Win32 (writeable)'); +define('_AD_WARNINGXOOPSLIBINSIDE', 'ACHTUNG: Das Verzeichnis %s befindet sich innerhalb des Dokument-Root!
    Aus Sicherheitsgründen wird dringend empfohlen, dieses aus dem Root-Verzeichnis herauszunehmen bzw. in einen von außen nicht zugreifbaren Bereich zu verschieben.'); +define('_AD_WARNING_OLD_PHP', 'ACHTUNG: Ein Upgrade auf der PHP-Version wird dringend empfohlen. Version %s oder neuer ist empfohlen und wird in den zukünfitgen XOOPS Versionen erforderlich sein.'); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/auth.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/auth.php new file mode 100644 index 0000000..982b32f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/auth.php @@ -0,0 +1,13 @@ +' . 'Please verify your user data or set on the automatic provisioning'); +define('_AUTH_LDAP_START_TLS_FAILED', 'Fehler beim Öffnen einer TLS Verbindung'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/backend.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/backend.php new file mode 100644 index 0000000..3156b08 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/backend.php @@ -0,0 +1,8 @@ +eMail Statistiken für diesen Banner senden'); +define('_BANNERS_POINTS', 'Dieser Banner zeigt auf diese URL'); +define('_BANNERS_UNLIMITED', 'Unlimitiert'); +define('_BANNERS_FINISHED', 'Abgelaufene Banner'); +define('_BANNERS_STARTED', 'Startdatum'); +define('_BANNERS_ENDED', 'Enddatum'); +define('_BANNERS_MAIL_SUBJECT', 'Ihre Banner-Statistik bei %s'); +define('_BANNERS_MAIL_MESSAGE', 'Verfügbare Werbestatistik für das ausgewählte Banner %s :\n\n\n +Kunden Name: %s\nBanner ID: %s\n +Banner Image: %s\n +Banner URL: %s\n\n +Impressionen gekauft: %s\n +Impressions Made: %s\n +Impressions Left: %s\n +Erhaltene Klicks: %s\n +Klicks in Prozent: %f \n\n\n +Der zugehörige Bericht: %s'); +define('_BANNERS_MAIL_NOT_OK', 'Beim Senden der eMail ist ein Fehler aufgetreten. Bitte kontaktieren Sie den Webmaster.'); +define('_BANNERS_MAIL_OK', 'Verfügbare Werbestatistiken für das ausgewälten Banner sind an Sie per eMail gesandt worden.'); +define('_BANNERS_MAIL_ERROR', 'Es gibt keine angegebene eMail Adresse vom Kunden %s.
    Bitte kontaktieren Sie einen Administrator '); +define('_BANNERS_DBUPDATED', 'Artikel modifiziert und Datenbank aktualisiert'); +define('_BANNERS_DBERROR', 'Aufgrund eines Fehlers wurde die Datenbank nicht aktualisiert!'); +define('_BANNERS_CHANGE', 'Wechseln'); + +define('_BANNERS_NO_LOGIN_DATA', 'Keine Anmeldedaten gefunden'); +define('_BANNERS_NO_REFERER', 'Kein Referer gefunden'); +define('_BANNERS_NO_ID', 'Keine gültige ID gefunden'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/calendar.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/calendar.php new file mode 100644 index 0000000..16c7042 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/calendar.php @@ -0,0 +1,75 @@ +%s wurde nicht gefunden '); +define('_XO_ER_CLASSNOTFOUND','Die angegebene Klasse %s wurde nicht gefunden'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/findusers.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/findusers.php new file mode 100644 index 0000000..f16c57b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/findusers.php @@ -0,0 +1,65 @@ +XTagen'); +define('_MA_USER_RANGE_USER_REGDATE', 'Registriert seit XTagen'); +define('_MA_USER_RANGE_POSTS', 'Beiträge'); +define('_MA_USER_HASAVATAR', 'Hat einen Avatar'); +define('_MA_USER_MODE_SIMPLE', 'Einfacher Modus'); +define('_MA_USER_MODE_ADVANCED', 'Erweiterter Modus'); +define('_MA_USER_MODE_QUERY', 'Anfrage Modus'); +define('_MA_USER_QUERY', 'Anfrage'); +define('_MA_USER_SEARCHAGAIN', 'weitersuchen'); +define('_MA_USER_NOUSERSELECTED', 'Kein Benutzer ausgewählt'); +define('_MA_USER_USERADDED', 'Mitglieder wurden hinzugefügt'); +define('_MA_USER_SENDMAIL', 'eMail senden'); + +//2.5.4 +define('_MA_USER_FACEBOOK', 'Facebook Link'); //TO DO +define('_MA_USER_SKYPE', 'Skype Link');//TO DO + diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/formdhtmltextarea.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/formdhtmltextarea.php new file mode 100644 index 0000000..3646aa9 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/formdhtmltextarea.php @@ -0,0 +1,84 @@ + + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +// _LANGCODE: en +// _CHARSET : UTF-8 +// Translator: XOOPS Translation Team +/** + * Localized fonts + */ +$GLOBALS['formtextdhtml_fonts'] = array( + 'Arial', + 'Courier', + 'Georgia', + 'Helvetica', + 'Impact', + 'Verdana', + 'Haettenschweiler'); +/** + * Localized font sizes: 'font size value' => 'font size name' + */ +$GLOBALS['formtextdhtml_sizes'] = array( + 'xx-small' => 'xx-Small', + 'x-small' => 'x-Small', + 'small' => 'Small', + 'medium' => 'Medium', + 'large' => 'Large', + 'x-large' => 'x-Large', + 'xx-large' => 'xx-Large'); +define('_XOOPS_FORM_ALT_URL', 'URL'); +define('_XOOPS_FORM_ALT_EMAIL', 'E-Mail-Adresse'); +define('_XOOPS_FORM_ALT_IMG', 'Bilder'); +define('_XOOPS_FORM_ALT_IMAGE', 'in Bildern'); +define('_XOOPS_FORM_ALT_SMILEY', 'Smilie'); +define('_XOOPS_FORM_ALT_CODE', 'Quelltext'); +define('_XOOPS_FORM_ALT_QUOTE', 'Zitat'); +define('_XOOPS_FORM_ALT_BOLD', 'Fett'); +define('_XOOPS_FORM_ALT_ITALIC', 'Kursiv'); +define('_XOOPS_FORM_ALT_UNDERLINE', 'Unterstrichen'); +define('_XOOPS_FORM_ALT_LINETHROUGH', 'Durchgestrichen'); +define('_XOOPS_FORM_ALT_ENTERHEIGHT', 'Höhe:'); +define('_XOOPS_FORM_ALT_ENTERWIDTH', 'Breite:'); +define('_XOOPS_FORM_ALT_LEFT', 'Links'); +define('_XOOPS_FORM_ALT_RIGHT', 'Rechts'); +define('_XOOPS_FORM_ALT_CENTER', 'Zentriert'); +define('_XOOPS_FORM_ALTFLASH', 'Flash'); +define('_XOOPS_FORM_ALTMMS', 'MMS'); +define('_XOOPS_FORM_ALTRTSP', 'Real Player'); +define('_XOOPS_FORM_ALTIFRAME', 'IFRAME'); +define('_XOOPS_FORM_ALTWIKI', 'WIKI link'); +define('_XOOPS_FORM_ENTERIFRAMEURL', 'IFRAME URL:'); +define('_XOOPS_FORM_ENTERMMSURL', 'RMMS URL:'); +define('_XOOPS_FORM_ENTERWMPURL', 'WMP URL:'); +define('_XOOPS_FORM_ENTERFLASHURL', 'FLASH URL:'); +define('_XOOPS_FORM_ENTERYOUTUBEURL', 'Youtube URL:'); +define('_XOOPS_FORM_ENTERRTSPURL', 'RTSP URL:'); +define('_XOOPS_FORM_ENTERWIKITERM', 'Das Wort, das zum Wiki verlinkt wird:'); +define('_XOOPS_FORM_ALTMP3', 'MP3'); +define('_XOOPS_FORM_ENTERMP3URL', 'MP3 URL'); +define('_XOOPS_FORM_ALT_CHECKLENGTH', 'Prüfe die Textlänge'); +define('_XOOPS_FORM_ALT_LENGTH', 'Aktuelle Inhaltslänge: %s'); +define('_XOOPS_FORM_ALT_LENGTH_MAX', 'Maximale Länge: '); +define('_XOOPS_FORM_PREVIEW_CONTENT', 'Click the ' . _PREVIEW . ' to see the content in action.'); + +define('_XOOPS_FORM_ALTYOUTUBE', 'YouTube-Video einfügen'); +define('_XOOPS_FORM_ENTER_SOUNDCLOUD_URL', 'SoundCloud URL eingeben'); +define('_XOOPS_FORM_ALT_SOUNDCLOUD', 'Soundcloud'); +define('_XOOPS_FORM_ALTWMP', 'WMP'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/global.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/global.php new file mode 100644 index 0000000..07b1e3c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/global.php @@ -0,0 +1,258 @@ +[pagebreak] (mit eckigen Klammern) in den Artikel ein. '); +define('_IFNOTRELOAD', 'Wenn die Seite nicht automatisch neu lädt, klicken Sie bitte Hier'); +// Error messages issued by XoopsObject::cleanVars() +define('_XOBJ_ERR_REQUIRED', '%s ist verpflichtend'); +define('_XOBJ_ERR_SHORTERTHAN', '%s muss kürzer sein als %d Zeichen.'); +// %%%%%% File Name themeuserpost.php %%%%% +define('_PROFILE', 'Profil'); +define('_POSTEDBY', 'Eingetragen von'); +define('_VISITWEBSITE', 'Webseite besuchen'); +define('_SENDPMTO', 'Private Nachricht an %s senden'); +define('_SENDEMAILTO', 'Sende Email an %s'); +define('_ADD', 'Hinzufügen'); +define('_REPLY', 'Wiederholen'); +define('_DATE', 'Datum'); // Posted date +// %%%%%% File Name admin_functions.php %%%%% +define('_MAIN', 'Übersicht'); +define('_MANUAL', 'Bedienungsanleitung'); +define('_INFO', 'Info'); +define('_CPHOME', 'Administrationsoberfläche'); +define('_YOURHOME', 'Startseite'); +// %%%%%% File Name misc.php (who's-online popup) %%%%% +define('_WHOSONLINE', 'Wer ist Online'); +define('_GUESTS', 'Gäste'); +define('_MEMBERS', 'Mitglieder'); +define('_ONLINEPHRASE', '%s Besucher sind Online'); +define('_ONLINEPHRASEX', '%s halten sich im Bereich %s auf'); +define('_CLOSE', 'Schließen'); // Close window +// %%%%%% File Name module.textsanitizer.php %%%%% +define('_QUOTEC', 'Zitat:'); +// %%%%%% File Name admin.php %%%%% +define('_NOPERM', 'Verzeihung, Sie haben nicht die Erlaubnis, diesen Bereich zu betreten.'); +// %%%%% Common Phrases %%%%% +define('_NO', 'Nein'); +define('_YES', 'Ja'); +define('_EDIT', 'Bearbeiten'); +define('_DELETE', 'Löschen'); +define('_SUBMIT', 'Einsenden'); +define('_MODULENOEXIST', 'Das gewählte Modul wurde nicht gefunden!'); +define('_ALIGN', 'Ausrichtung'); +define('_LEFT', 'Links'); +define('_CENTER', 'Zentriert'); +define('_RIGHT', 'Rechts'); +define('_FORM_ENTER', 'Bitte geben Sie %s ein'); +define('_MUSTWABLE', 'Die Datei %s muss vom Server beschreibbar sein!'); // %s represents file name +// Module info +define('_PREFERENCES', 'Einstellungen'); +define('_VERSION', 'Version'); +define('_DESCRIPTION', 'Zusätzliche Infos'); +define('_AUTHOR', 'Autor'); +define('_CREDITS', 'Credits'); +define('_LICENCE', 'Lizenz'); +define('_ERRORS', 'Fehler'); +define('_NONE', 'Nein'); +define('_ON', 'An'); +define('_READS', 'Gelesen'); +define('_WELCOMETO', 'Herzlich Willkommen bei %s'); +define('_SEARCH', 'Suche'); +define('_ALL', 'Alle'); +define('_TITLE', 'Title'); +define('_OPTIONS', 'Optionen'); +define('_QUOTE', 'Zitat'); +define('_LIST', 'Liste'); +define('_LOGIN', 'Einloggen'); +define('_USERNAME', 'Mitgliedsname: '); +define('_PASSWORD', 'Passwort: '); +define('_SELECT', 'Auswählen'); +define('_IMAGE', 'Bild'); +define('_SEND', 'Senden'); +define('_CANCEL', 'Abbrechen'); +define('_ASCENDING', 'Aufsteigend sortieren'); +define('_DESCENDING', 'Absteigend sortieren'); +define('_BACK', 'Zurück'); +define('_NOTITLE', 'Kein Titel'); +/** + * Image manager + */ +define('_MD_ADDIMGCAT', 'Kategorie hinzufügen'); +define('_MD_IMGCATNAME', 'Kategorie Name'); +define('_MD_IMGCATRGRP', 'Gruppe wählen, die den Bildmanager benutzen dürfen'); +define('_MD_IMGCATWGRP', 'Gruppe wählen, die Bilder hochladen dürfen'); +define('_MD_IMGCATWEIGHT', 'Anzeigereihenfolge im Bildmanager'); +define('_MD_IMGCATDISPLAY', 'Anzeigen'); +define('_MD_IMGCATSTRTYPE', 'Bilder hochgeladen nach:'); +define('_MD_STRTYOPENG', 'Diese Aktion kann im Nachhinein nicht mehr geändert werden!'); +define('_MD_ASFILE', 'Speichern als Datei (im uploads - Verzeichnis)'); +define('_MD_INDB', "Speichern in Datenbank (als binäres 'blob'-Datenformat)"); +define('_MD_IMGMAIN', 'Newsletterkategorien'); +define('_MD_EDITIMGCAT', 'Bild-Einstellungen'); +define('_IMGMANAGER', 'Bildmanager'); +define('_NUMIMAGES', '%s Bilder'); +define('_ADDIMAGE', 'Bilddatei hinzufügen'); +define('_IMAGENAME', 'Name:'); +define('_IMGMAXSIZE', 'Maximal erlaubte Bildgröße (bytes):'); +define('_IMGMAXWIDTH', 'Maximal erlaubte Bildbreite (pixel):'); +define('_IMGMAXHEIGHT', 'Maximal erlaubte Bildhöhe (pixel):'); +define('_IMAGECAT', 'Kategorie:'); +define('_IMAGEFILE', 'Bilddatei:'); +define('_IMGWEIGHT', 'Anzeigereihenfolge im Bildmanager: '); +define('_IMGDISPLAY', 'Dieses Bild anzeigen?'); +define('_IMAGEMIME', 'Dateityp (MIME type):'); +define('_FAILFETCHIMG', 'Die Datei %s konnte nicht hochgeladen werden '); +define('_FAILSAVEIMG', 'Fehler beim speichern des Bildes %s in der Datenbank'); +define('_NOCACHE', 'Kein Cache'); +define('_CLONE', 'Klonen'); +/** + * fineupload + */ +define('_UPLOAD', 'Hochladen'); +define('_SELECTFILES', 'Ausgewählte Dateien'); +define('_DROPFILESHERE', 'Dateien hier ablegen'); +define('_RETRY', 'Erneut versuchen'); +define('_OK', 'Ok'); +define('_FORMATPROGRESS', '{percent}% von {total_size}'); +define('_FAILUPLOAD', 'Hochladen fehlgeschlagen!'); +define('_WAITINGFORRESPONSE', 'Verarbeite...'); +define('_PAUSED', 'Unterbrochen'); +define('_PROCESSINGDROPPEDFILES', 'Verarbeite abgelegte Dateien...'); +define('_TYPEERROR', '{file} hat eine ungültige Dateierweiterung. Gültige Dateierweiterung(en): {extensions}!'); +define('_SIZEERROR', '{file} ist zu groß, die maximal erlaubte Dateigröße ist {sizeLimit}!'); +define('_MINSIZEERROR', '{file} ist zu klein, die minimal erlaubte Dateigröße ist {minSizeLimit}!'); +define('_EMPTYERROR', '{file} ist leer, bitte Dateien erneut auswählen!'); +define('_NOFILESERROR', 'Keine Dateien zum Hochladen vorhanden!'); +define('_TOOMANYITEMSERROR', 'Zuviele Objekte ({netItems}) wurden hochgeladen. Das Limit der zulässigen Ogjekte ist {itemLimit}!'); +define('_MAXHEIGHTIMAGEERROR', 'Bild ist zu groß!'); +define('_MAXWIDTHIMAGEERROR', 'Bildbreite ist zu groß!'); +define('_MINHEIGHTIMAGEERROR', 'Bild ist nicht groß genug!'); +define('_MINWIDTHIMAGEERROR', 'Bildbreite ist nicht groß genug!'); +define('_RETRYFAILTOOMANYITEMS', 'Erneuter Versuch fehlgeschlagen - Sie haben das Dateilimit erreicht!'); +define('_ONLEAVE', 'Die Dateien wurden hochgeladen, wenn Sie aussteigen wird der Upload storniert!'); +define('_UNSUPPORTEDBROWSERIOS8SAFARI', 'Nicht wiederherstellbarer Fehler - diese Browser erlaubt keinerlei Dateiuploadsdoes aufgrund verschiedener schwerwiegender Mängel in iOS8 Safari. Bitte verwenden Sie iOS8 Chrome bis Apple dieses Problem gelöst hat!'); + +// %%%%% For xoopsform files %%%%% +define('_STARTSWITH', 'Beginnt mit'); +define('_ENDSWITH', 'Endet mit'); +define('_MATCHES', 'Übereinstimmungen'); +define('_CONTAINS', 'Beinhaltet'); +define('_REQUIRED', 'Erforderlich'); +// %%%%%% File Name commentform.php %%%%% +define('_REGISTER', 'Registrieren'); +// %%%%%% File Name xoopscodes.php %%%%% +define('_SIZE', 'Größe'); // font size +define('_FONT', 'Schrift'); // font family +define('_COLOR', 'Farbe'); // font color +define('_EXAMPLE', 'Beispiel'); +define('_ENTERURL', 'Tragen Sie die URL des Links ein, den Sie hinzufügen möchten:'); +define('_ENTERWEBTITLE', 'Geben Sie den Webseiten-Titel ein:'); +define('_ENTERIMGURL', 'Tragen Sie die URL des Bildes ein, welches Sie hinzufügen möchten.'); +define('_ENTERIMGPOS', 'Geben Sie die Position ein, wo das Bild angezeigt werden soll.'); +define('_IMGPOSRORL', '\'R\' oder \'r\' für Rechts, \'L\' oder \'l\' für Links, oder lassen Sie es frei.'); +define('_ERRORIMGPOS', 'Fehler: Geben Sie die Position des Bildes an.'); +define('_ENTEREMAIL', 'Tragen Sie die eMail-Adresse ein, die Sie hinzufügen möchten.'); +define('_ENTERCODE', 'Tragen Sie den Code ein, den Sie hinzufügen möchten.'); +define('_ENTERQUOTE', 'Tragen Sie den Text ein, den Sie zitieren möchten.'); +define('_ENTERTEXTBOX', 'Bitte geben Sie einen Text in das Eingabefeld ein.'); +define('_ALLOWEDCHAR', 'Erlaubte maximale Textlänge:'); +define('_CURRCHAR', 'Momentane Textlänge:'); +define('_PLZCOMPLETE', 'Bitte füllen Sie alle erforderlichen Felder aus.'); +define('_MESSAGETOOLONG', 'Ihre eingegebene Nachricht ist zu lang.'); +/** + * xoops smilie + */ +define('_AM_ADDSMILE', ' Smilie hinzufügen'); +define('_AM_SMILECODE', 'Code'); +define('_AM_SMILEEMOTION', 'Zusätzliche Infos'); +define('_AM_DISPLAYF', 'Im Formular anzeigen'); +// %%%%% TIME FORMAT SETTINGS %%%%% +define('_SECOND', '1 Sekunde'); +define('_SECONDS', '%s Sekunden'); +define('_MINUTE', '1 Minute'); +define('_MINUTES', '%s Minuten'); +define('_HOUR', '1 Stunde'); +define('_HOURS', '%s Stunden'); +define('_DAY', '1 Tag'); +define('_DAYS', '%s Tage'); +define('_WEEK', '1 Woche'); +define('_MONTH', '1 Monat'); +define('_DATESTRING', 'd.m.Y H:i:s'); +define('_MEDIUMDATESTRING', 'd.m.Y H:i'); +//define('_SHORTDATESTRING','d.m.Y'); +define('_SHORTDATESTRING', 'd.m.Y'); +/** + * The following characters are recognized in the format string: + * a - 'am' or 'pm' + * A - 'AM' or 'PM' + * d - day of the month, 2 digits with leading zeros; i.e. '01' to '31' + * D - day of the week, textual, 3 letters; i.e. 'Fri' + * F - month, textual, long; i.e. 'January' + * h - hour, 12-hour format; i.e. '01' to '12' + * H - hour, 24-hour format; i.e. '00' to '23' + * g - hour, 12-hour format without leading zeros; i.e. '1' to '12' + * G - hour, 24-hour format without leading zeros; i.e. '0' to '23' + * i - minutes; i.e. '00' to '59' + * j - day of the month without leading zeros; i.e. '1' to '31' + * l (lowercase 'L') - day of the week, textual, long; i.e. 'Friday' + * L - boolean for whether it is a leap year; i.e. '0' or '1' + * m - month; i.e. '01' to '12' + * n - month without leading zeros; i.e. '1' to '12' + * M - month, textual, 3 letters; i.e. 'Jan' + * s - seconds; i.e. '00' to '59' + * S - English ordinal suffix, textual, 2 characters; i.e. 'th','nd' + * t - number of days in the given month; i.e. '28' to '31' + * T - Timezone setting of this machine; i.e. 'MDT' + * U - seconds since the epoch + * w - day of the week, numeric, i.e. '0' (Sunday) to '6' (Saturday) + * Y - year, 4 digits; i.e. '1999' + * y - year, 2 digits; i.e. '99' + * z - day of the year; i.e. '0' to '365' + * Z - timezone offset in seconds (i.e. '-43200' to '43200') + */ +// %%%%% LANGUAGE SPECIFIC SETTINGS %%%%% +define('_CHARSET', 'UTF-8'); +define('_LANGCODE', 'de'); +// change 0 to 1 if this language is a multi-bytes language +define('XOOPS_USE_MULTIBYTES', '0'); +/** + * Additions to 2.4.0 + **/ +define('_RESET', 'Zurücksetzen'); +define('_RE', 'Aw:'); +/** + * Additions to 2.5.5 + **/ +define('_DBDATESTRING', '_SHORTDATESTRING'); +define('_DBTIMESTRING', 'H:i:s'); +define('_DBTIMESTAMPSTRING', 'd.m.Y H:i:s'); + +//2.5.8 + +//define('_XOBJ_ERR_INVALID_EMAIL', 'Ungültige E-Mail-Adresse'); +//define('_XOBJ_ERR_INVALID_ENUMERATION', 'Ungültige Aufzählung'); + +//XOOPS 2.5.9 +define('_AM_MODULEADMIN_MISSING','Fehler: die ModuleAdmin Klasse fehlt. Bitte installiere diese Klasse unter /Frameworks (siehe auch /docs/readme.txt)'); +define('_MD_MESSAGEC', 'Nachrichtentext:'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/locale.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/locale.php new file mode 100644 index 0000000..3fe50cf --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/locale.php @@ -0,0 +1,74 @@ + + * @todo To be handled by i18n/l10n + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +setlocale(LC_ALL, 'en_US'); + +// !!IMPORTANT!! insert '\' before any char among reserved chars: "a","A","B","c","d","D","e","F","g","G","h","H","i","I","j","l","L","m","M","n","O","r","s","S","t","T","U","w","W","Y","y","z","Z" +// insert double '\' before 't','r','n' +define('_TODAY', "\H\e\u\\t\e H:i"); +define('_YESTERDAY', "\G\e\s\\t\e\\r\\n H:i"); +define('_MONTHDAY', 'd.m.Y H:i'); +define('_YEARMONTHDAY', 'd.m.Y H:i'); +define('_ELAPSE', '%s zuvor'); +define('_TIMEFORMAT_DESC', "Valid formats: \"s\" - " . _SHORTDATESTRING . "; \"m\" - " . _MEDIUMDATESTRING . "; \"l\" - " . _DATESTRING . ';
    ' . "\"c\" or \"custom\" - format determined according to interval to present; \"e\" - Elapsed; \"mysql\" - Y-m-d H:i:s;
    " . "specified string - Refer to PHP manual."); + +if (!class_exists('XoopsLocalAbstract')) { + include_once XOOPS_ROOT_PATH . '/class/xoopslocal.php'; +} + +/** + * A Xoops Local + * + * @package kernel + * @subpackage Language + * + * @author Taiwen Jiang + * @copyright (c) 2000-2016 XOOPS Project (www.xoops.org) + */ +class XoopsLocal extends XoopsLocalAbstract +{ + /** + * Number Formats + * + * @param unknown_type $number + * @return unknown + */ + public function number_format($number) + { + return number_format($number, 2, '.', ','); + } + + /** + * Money Format + * + * @param string $format + * @param string $number + * @return money format + */ + public function money_format($format, $number) + { + setlocale(LC_MONETARY, 'en_US'); + + return money_format($format, $number); + } +} diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/logger.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/logger.php new file mode 100644 index 0000000..ebfaa7c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/logger.php @@ -0,0 +1,55 @@ + + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); + +// _LANGCODE: en +// _CHARSET : UTF-8 +// Translator: XOOPS Translation Team +define('_LOGGER_DEBUG', 'Debug'); +define('_LOGGER_INCLUDED_FILES', 'inbegriffene Dateien'); +define('_LOGGER_FILES', '%s Dateien'); +define('_LOGGER_MEM_USAGE', 'Speicher'); +define('_LOGGER_MEM_ESTIMATED', '%s [Geschätzt]'); +define('_LOGGER_NONE', 'Nein'); +define('_LOGGER_ALL', 'Alle'); +define('_LOGGER_ERRORS', 'Fehler'); +define('_LOGGER_DEPRECATED', 'Veraltet'); +define('_LOGGER_QUERIES', 'Abfragen'); +define('_LOGGER_BLOCKS', 'Blöcke'); +define('_LOGGER_EXTRA', 'Extras'); +define('_LOGGER_TIMERS', 'Zeitmessung'); + +define('_LOGGER_TIMETOLOAD', '%s brauchte %s Sekunden zum laden.'); + +define('_LOGGER_TOTAL', 'Zusammen'); + +define('_LOGGER_NOT_CACHED', 'nicht zwischengespeichert'); +define('_LOGGER_CACHED', 'zwischengespeichert (erneuert aller %s Sekunden)'); + +define('_LOGGER_UNKNOWN', 'Unbekannt'); +define('_LOGGER_E_USER_NOTICE', 'Hinweis'); +define('_LOGGER_E_USER_WARNING', 'Warnung'); +define('_LOGGER_E_USER_ERROR', 'Fehler'); +define('_LOGGER_E_NOTICE', 'Hinweis'); +define('_LOGGER_E_WARNING', 'Warnung'); +define('_LOGGER_E_STRICT', 'Streng'); +define('_LOGGER_FILELINE', '%s in Datei %s Zeile %s'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/mail.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/mail.php new file mode 100644 index 0000000..bbbb300 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/mail.php @@ -0,0 +1,13 @@ + Wenn Sie z. B. ein Forum beobachten, wie möchten Sie über Aktualisierungen benachrichtigt werden? '); +define('_NOT_METHOD_EMAIL', 'eMail (Die eMail Adresse aus meinem Profil benutzen)'); +define('_NOT_METHOD_PM', 'Private Nachricht'); +define('_NOT_METHOD_DISABLE', 'Vorrübergehend deaktiviert'); +define('_NOT_NOTIFYMODE', 'Voreingestellte Benachrichtigungsmethode'); +define('_NOT_MODE_SENDALWAYS', 'Über alle gewählten Aktualisierungen benachrichtigen'); +define('_NOT_MODE_SENDONCE', 'Nur einmalig benachrichtigen'); +define('_NOT_MODE_SENDONCEPERLOGIN', 'Benachrichtigung einmal senden, dann Deaktieren bis ich mich wieder anmelde'); +define('_NOT_NOTHINGTODELETE', 'Es gibt nichts zu löschen!'); +//XOOPS 2.5.9 +define('_NOT_RUSUREDEL', 'Sind Sie sicher, dass Sie diese Benachrichtigung löschen möchten?'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/pmsg.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/pmsg.php new file mode 100644 index 0000000..0f1549b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/pmsg.php @@ -0,0 +1,46 @@ +%s Übereinstimmung(en) gefunden'); +define('_SR_SHOWING', '(zeigt %d - %d)'); +define('_SR_ANY', 'Einer der Begriffe (ODER)'); +define('_SR_ALL', 'Alle Suchbegriffe (UND)'); +define('_SR_EXACT', 'Exakte Übereinstimmung '); +define('_SR_SHOWALLR', 'Alle Ergebnisse anzeigen'); +define('_SR_NEXT', 'Weiter >>'); +define('_SR_PREVIOUS', '<< Zurück'); +define('_SR_KEYWORDS', 'Suchbegriff(e)'); +define('_SR_TYPE', 'Typ'); +define('_SR_SEARCHIN', 'Suchen in'); +define('_SR_KEYTOOSHORT', 'Suchwörter müssen mehr als %s Zeichen lang sein'); +define('_SR_KEYIGNORE', 'Suchwörter mit weniger als %s Zeichen werden ignoriert'); +define('_SR_SEARCHRULE', 'Suchregel'); +define('_SR_IGNOREDWORDS', 'Die folgenden Suchwörter waren kürzer als die erlaubte Minimallänge (%u Zeichen) und wurden nicht in die Suche einbezogen.'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/stopwords.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/stopwords.php new file mode 100644 index 0000000..3a4c4b4 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/stopwords.php @@ -0,0 +1,24 @@ +hier.'); +define('_US_LOSTPASSWORD', 'Passwort vergessen?'); +define('_US_NOPROBLEM', 'Kein Problem. Geben Sie einfach Ihre EMail-Adresse ein.'); +define('_US_YOUREMAIL', 'Ihre eMail Adresse: '); +define('_US_SENDPASSWORD', 'Passwort senden'); +define('_US_LOGGEDOUT', 'Sie wurden abgemeldet'); +define('_US_THANKYOUFORVISIT', 'Dank für Ihren Besuch!'); +define('_US_INCORRECTLOGIN', 'Fehler beim Einloggen!'); +define('_US_LOGGINGU', 'Danke dass Sie sich einloggen, %s.'); +// 2001-11-17 ADD +define('_US_NOACTTPADM', 'Der gewählte Benutzer ist deaktiviert, oder hat sein Konto noch nicht aktiviert.
    Bitte kontaktieren Sie den Administrator für nähere Details.'); +define('_US_ACTKEYNOT', 'Falscher Aktivierungsschlüssel!'); +define('_US_ACONTACT', 'Dieses Konto wurde bereits aktiviert!'); +define('_US_ACTLOGIN', 'Ihr Konto wurde aktiviert. Bitte loggen Sie sich mit Ihrem Passwort ein.'); +define('_US_NOPERMISS', 'Tut uns leid, aber Sie haben keine Berechtigung für diese Aktion.'); +define('_US_SURETODEL', 'Sind Sie sicher, dass Sie Ihr Konto löschen wollen?'); +define('_US_REMOVEINFO', 'Es werden alle Daten von Ihnen unwiederruflich aus unserer Datenbank gelöscht.'); +define('_US_BEENDELED', 'Ihr Konto wurde unwiederruflich gelöscht.'); +define('_US_ACTFAILD', 'Aktivierung fehlgeschlagen!'); +//%%%%%% File Name register.php %%%%% +define('_US_USERREG', 'Benutzerregistrierung'); +define('_US_NICKNAME', 'Benutzername'); +define('_US_EMAIL', 'E-Mail-Adresse'); +define('_US_ALLOWVIEWEMAIL', 'Ihre eMail für andere Benutzer sichtbar machen?'); +define('_US_WEBSITE', 'Website'); +define('_US_TIMEZONE', 'Zeitzone'); +define('_US_AVATAR', 'Avatar'); +define('_US_VERIFYPASS', 'Passwort wiederholen'); +define('_US_SUBMIT', 'Einsenden'); +define('_US_USERNAME', 'Benutzername'); +define('_US_FINISH', 'Fertigstellen'); +define('_US_REGISTERNG', 'Neues Mitglied kann nicht hinzugefügt werden.'); +define('_US_MAILOK', 'Möchten Sie, dass Administratoren oder Moderatoren, Ihnen eMail - Nachrichten
    senden können? '); +define('_US_DISCLAIMER', 'Disclaimer'); +define('_US_IAGREE', 'Ich habe den Haftungsausschluß gelesen und stimme ihm zu. '); +define('_US_UNEEDAGREE', 'Entschuldigung, Sie müssen dem Haftungsausschluß zustimmen, um sich registrieren zu können.'); +define('_US_NOREGISTER', 'Bitte entschuldigen Sie, derzeit ist eine Registrierung nicht möglich.'); +// %s is username. This is a subject for email +define('_US_USERKEYFOR', 'Aktivierungsschlüssel für %s'); +define('_US_YOURREGISTERED', 'Sie sind jetzt registriert. Eine eMail mit dem Aktivierungsschlüssel wurde an die von Ihnen angegebene eMail Adresse gesendet. Bitte folgen Sie den Hinweisen in dieser eMail um Ihr Konto zu aktivieren. '); +define('_US_YOURREGMAILNG', 'Sie sind jetzt registriert. Der Aktivierungsschlüssel konnte aufgrund eines internen Serverfehlers jedoch nicht an Ihre eMail Adresse gesendet werden. Wir entschuldigen uns und bitten Sie den Administrator über diese Situation zu benachrichtigen. Vielen Dank.'); +define('_US_YOURREGISTERED2', 'Sie sind jetzt registriert. Bitte warten Sie, bis der Administrator Ihr Konto freischaltet. Sie werden per eMail darüber informiert. Dies kann unter Umständen etwas Zeit benötigen. Vielen Dank für Ihr Verständnis.'); +// %s is your site name +define('_US_NEWUSERREGAT', 'Neue Registrierung auf %s'); +// %s is a username +define('_US_HASJUSTREG', '%s hat sich soeben registriert!'); +define('_US_INVALIDMAIL', 'FEHLER: Ungültige eMail-Adresse'); +define('_US_EMAILNOSPACES', 'FEHLER: eMail Adresse darf keine Leerzeichen enthalten.'); +define('_US_INVALIDNICKNAME', 'FEHLER: Ungültiger Benutzername'); +define('_US_NICKNAMETOOLONG', 'Benutzername ist zu lang. Bitte weniger als %s Zeichen verwenden.'); +define('_US_NICKNAMETOOSHORT', 'Benutzername ist zu kurz. Bitte mehr als %s Zeichen verwenden.'); +define('_US_NAMERESERVED', 'FEHLER: Dieser Benutzername ist bereits reserviert.'); +define('_US_NICKNAMENOSPACES', 'Es dürfen keine Leerzeichen im Benutzername sein.'); +define('_US_NICKNAMETAKEN', 'FEHLER: Benutzername bereits vergeben.'); +define('_US_EMAILTAKEN', 'FEHLER: Die angegebene eMail Adresse ist bereits in unserer Datenbank registriert.'); +define('_US_ENTERPWD', 'FEHLER: Sie müssen ein Passwort angeben.'); +define('_US_SORRYNOTFOUND', 'Entschuldigung, es wurde keine entsprechenden Benutzerinformationen gefunden!'); +// %s is your site name +define('_US_NEWPWDREQ', 'Neue Passwortanforderung auf %s'); +define('_US_YOURACCOUNT', 'Ihr Benutzerkonto auf %s'); +define('_US_MAILPWDNG', 'eMail Passwort: Ihre Einstellungen konnten nicht aktualisiert werden! Bitte kontaktieren Sie bitte den Administrator.'); +// %s is a username +define('_US_PWDMAILED', 'Passwort für %s versendet.'); +define('_US_CONFMAIL', 'Bestätigungsmail für %s versendet.'); +define('_US_ACTVMAILNG', 'FEHLER beim Versenden der Aktivierungsmail an %s'); +define('_US_ACTVMAILOK', 'Aktivierungsemail an %s verschickt.'); +//%%%%%% File Name userinfo.php %%%%% +define('_US_SELECTNG', 'Es wurde kein Benutzer ausgewählt, bitte gehen Sie zurück und versuchen es erneut.'); +define('_US_PM', 'PM'); +define('_US_ICQ', 'ICQ'); +define('_US_AIM', 'AIM'); +define('_US_YIM', 'YIM'); +define('_US_MSNM', 'MSNM'); +define('_US_LOCATION', 'Ortsangabe'); +define('_US_OCCUPATION', 'Beschäftigung'); +define('_US_INTEREST', 'Interessen'); +define('_US_SIGNATURE', 'Signatur'); +define('_US_EXTRAINFO', 'Extra Info'); +define('_US_EDITPROFILE', 'Profil bearbeiten'); +define('_US_LOGOUT', 'Abmelden'); +define('_US_INBOX', 'Posteingang'); +define('_US_MEMBERSINCE', 'Mitglieder seit'); +define('_US_RANK', 'Rang'); +define('_US_POSTS', 'Kommentare / Beiträge'); +define('_US_LASTLOGIN', 'Letzter Besuch am'); +define('_US_ALLABOUT', 'Alles über %s anzeigen'); +define('_US_STATISTICS', 'Statistiken'); +define('_US_MYINFO', 'Über mich'); +define('_US_BASICINFO', 'Grundsätzliche Informationen'); +define('_US_MOREABOUT', 'Mehr über mich...'); +define('_US_SHOWALL', 'Alles anzeigen'); +//%%%%%% File Name edituser.php %%%%% +define('_US_PROFILE', 'Profil'); +define('_US_REALNAME', 'Echter Name'); +define('_US_SHOWSIG', 'Meine Signatur immer hinzufügen'); +define('_US_CDISPLAYMODE', 'Ansichtsmodus Kommentare'); +define('_US_CSORTORDER', 'Sortierungsrichtung Kommentare'); +define('_US_PASSWORD', 'Passwort'); +define('_US_TYPEPASSTWICE', '(Geben Sie Ihr neues Passwort 2x mal ein um es zu ändern)'); +define('_US_SAVECHANGES', 'Änderungen sichern'); +define('_US_NOEDITRIGHT', "Verzeihung, Sie haben nicht die entsprechenden Zugriffsrechte zum Ändern dieser Benutzerinformation."); +define('_US_PASSNOTSAME', 'Die angegebenen Passwörter stimmen nicht überein.'); +define('_US_PWDTOOSHORT', 'Das Passwort muss kürzer sein als %s Zeichen.'); +define('_US_PROFUPDATED', 'Ihr Profil wurde aktualisiert!'); +// removed in 2.5.9 define('_US_USECOOKIE', 'Meinen Benutzername für 1 Jahr in einem Cookie speichern'); +define('_US_NO', 'Nein'); +define('_US_DELACCOUNT', 'Benutzerkonto löschen'); +define('_US_MYAVATAR', 'Mein Avatar'); +define('_US_UPLOADMYAVATAR', 'Avatar hochladen'); +define('_US_MAXPIXEL', 'Maximale Bildgröße (Pixel)'); +define('_US_MAXIMGSZ', 'Maximale Dateigröße (Bytes)'); +define('_US_SELFILE', 'Datei auswählen'); +define('_US_OLDDELETED', 'Ihr bisheriger Avatar wird gelöscht!'); +define('_US_CHOOSEAVT', 'Wählen Sie einen Avatar aus der Liste'); +define('_US_PRESSLOGIN', 'Klicken Sie auf den untenstehenden Button um sich einzuloggen'); +define('_US_ADMINNO', 'Mitglieder aus der Webmaster-Gruppe können nicht gelöscht werden'); +define('_US_GROUPS', 'Benutzergruppe'); +define('_US_REMEMBERME', 'Eingeloggt bleiben?'); +// Welcoming emai/PM subject +define('_US_WELCOME_SUBJECT', 'Herzlich Willkommen bei %s'); + +//XOOPS 2.5.4 +define('_US_SKYPE', 'Skype'); +define('_US_FACEBOOK', 'Facebook'); +//XOOPS 2.5.9 +define('_US_USERALREADYACTIVE', 'Benutzer bereits aktiv'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/language/german/xmf.php b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/xmf.php new file mode 100644 index 0000000..3c1855b --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/language/german/xmf.php @@ -0,0 +1,8 @@ + + */ +defined('XOOPS_ROOT_PATH') || exit('Restricted access'); +/** + * Localize the mail functions + * + * The English localization is solely for demonstration + */ +// Do not change the class name +class XoopsMailerLocal extends XoopsMailer +{ + /** + * Constructor + */ + public function __construct() + { + parent::__construct(); + // It is supposed no need to change the charset + $this->charSet = strtolower(_CHARSET); + // You MUST specify the language code value so that the file exists: XOOPS_ROOT_PAT/class/mail/phpmailer/language/lang-["your-language-code"].php + $this->multimailer->setLanguage('en'); + } + + /** + * Multibyte languages are encouraged to make their proper method for encoding FromName + * + * @param $text + * + * @return mixed + */ + public function encodeFromName($text) + { + // Activate the following line if needed + // $text = "=?{$this->charSet}?B?".base64_encode($text)."?="; + return $text; + } + + + /** + * Multibyte languages are encouraged to make their proper method for encoding Subject + * + * @param $text + * + * @return mixed + */ + public function encodeSubject($text) + { + // Activate the following line if needed + // $text = "=?{$this->charSet}?B?".base64_encode($text)."?="; + return $text; + } +} \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/pm/language/german/admin.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/pm/language/german/admin.php new file mode 100644 index 0000000..33290b6 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/pm/language/german/admin.php @@ -0,0 +1,13 @@ + +

    Hilfe: +Private Messaging Zurück zur Administration von PM

    + +

    Beschreibung

    + +

    Das PM Modul ermöglicht den Austausch Privater Nachrichten zwischen Benutzern

    +

    (De-)Installieren

    + +

    Installation erfolgt wie gehabt, dem Standard-Installations-Prozess folgen – Das Modul entpacken in das Verzeichnis ../modules. +Installieren Sie das Modul via Admin -> System Module -> Module.

    + +

    Ausführliche Anweisungen zur Installation von Modulen finden Sie im XOOPS Operations + Manual

    +

    Hinweise zur Modulhandhabung

    + +

    Zur Einrichtung des Moduls müssen Sie:

    +
      +
    • Zur Eingabebox gelangen Sie direkt von der Startseite aus, oder durch Klicken auf "Gehe zu Modul" im Verwaltungsbereich PM.
    • +
    • Die Voreinstellungen für das Module einrichten (unter ‘Einstellungen’) und optional einen Profile-Block einrichten (unter ‘Blöcke’).
    • +
    • Das Massenlöschen Ihrer Nachrichten ist auf dem Tab "Nachrichten verwalten" möglich.
    • +
    +

    Bedienungsanleitung

    + +

    Tutorial wird demnächst erstellt.

    + + \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/pm/language/german/main.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/pm/language/german/main.php new file mode 100644 index 0000000..1258605 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/pm/language/german/main.php @@ -0,0 +1,79 @@ +' . "
  • Admin groups: If a user belongs to admin groups, the current user has access if and only if one of the current user's groups is allowed to access admin group; else
  • " . "
  • Non basic groups: If a user belongs to one or more non basic groups (NOT admin, user, anonymous), the current user has access if and only if one of the current user's groups is allowed to allowed to any of the non basic groups; else
  • " . '
  • User group: If a user belongs to User group only, the current user has access if and only if one of his groups is allowed to access User group
  • ' . ''); +define('_PROFILE_AM_FIELDVISIBLE', 'Feld sichtbar'); +define('_PROFILE_AM_FIELDVISIBLEFOR', 'Feld sichtbar für'); +define('_PROFILE_AM_FIELDVISIBLEON', 'sichtbar für'); +define('_PROFILE_AM_FIELDVISIBLETOALL', '- jedermann'); +define('_PROFILE_AM_FIELDNOTVISIBLE', 'ist nicht sichtbar'); +define('_PROFILE_AM_CHECKBOX', 'Kontrollkästchen'); +define('_PROFILE_AM_GROUP', 'Gruppe auswählen'); +define('_PROFILE_AM_GROUPMULTI', 'Gruppe Mehrfachsauswahl'); +define('_PROFILE_AM_LANGUAGE', 'Auswahl Sprache'); +define('_PROFILE_AM_RADIO', 'Auswahlbuttons'); +define('_PROFILE_AM_SELECT', 'Auswählen'); +define('_PROFILE_AM_SELECTMULTI', 'Mehrfachsauswahl'); +define('_PROFILE_AM_TEXTAREA', 'Text Area'); +define('_PROFILE_AM_DHTMLTEXTAREA', 'DHTML Text Area'); +define('_PROFILE_AM_TEXTBOX', 'Textfeld'); +define('_PROFILE_AM_TIMEZONE', 'Zeitzone'); +define('_PROFILE_AM_YESNO', 'Radio Ja/Nein'); +define('_PROFILE_AM_DATE', 'Datum'); +define('_PROFILE_AM_AUTOTEXT', 'Autotext'); +define('_PROFILE_AM_DATETIME', 'Datum und Zeit'); +define('_PROFILE_AM_LONGDATE', 'Langes Datum'); +define('_PROFILE_AM_ADDOPTION', 'Option hinzufügen'); +define('_PROFILE_AM_REMOVEOPTIONS', 'Optionen entfernen'); +define('_PROFILE_AM_KEY', 'Zu speichender Wert'); +define('_PROFILE_AM_VALUE', 'Anzuzeigender Wert'); +// User management +define('_PROFILE_AM_EDITUSER', 'Benutzer bearbeiten'); +define('_PROFILE_AM_SELECTUSER', 'Benutzer auswählen'); +define('_PROFILE_AM_ADDUSER', 'Benutzer hinzufügen'); +define('_PROFILE_AM_THEME', 'Theme'); +define('_PROFILE_AM_RANK', 'Rang'); +define('_PROFILE_AM_USERDONEXIT', "Benutzer existiert nicht"); +define('_PROFILE_MA_USERLEVEL', 'Benutzer Level'); +define('_PROFILE_MA_ACTIVE', 'Aktiv'); +define('_PROFILE_MA_INACTIVE', 'Inaktiv'); +define('_PROFILE_AM_USERCREATED', 'Benutzer erstellt'); +define('_PROFILE_AM_CANNOTDELETESELF', 'Das Löschen Ihres eigenen Accounts ist nicht erlaubt - verwenden Sie die Profilseite um Ihren Acount zu löschen'); +define('_PROFILE_AM_CANNOTDELETEADMIN', 'Das Löschen des Administrator-Accounts ist nicht erlaubt '); +define('_PROFILE_AM_NOSELECTION', 'Kein Benutzer ausgewählt'); +define('_PROFILE_AM_USER_ACTIVATED', 'Benutzer aktiviert'); +define('_PROFILE_AM_USER_DEACTIVATED', 'Benutzer deaktiviert'); +define('_PROFILE_AM_USER_NOT_ACTIVATED', 'Fehler: Benutzer aktiviert'); +define('_PROFILE_AM_USER_NOT_DEACTIVATED', 'Fehler: Benutzer deaktiviert'); +define('_PROFILE_AM_STEPNAME', 'Schritt Name'); +define('_PROFILE_AM_STEPORDER', 'Schritt Reihenfolge'); +define('_PROFILE_AM_STEPSAVE', 'Speichern nach Schritt'); +define('_PROFILE_AM_STEPINTRO', 'Schritt Beschreibung'); +//1.62 +define('_PROFILE_AM_ACTION', 'Aktion'); +//1.63 +define('_PROFILE_AM_REQUIRED_TOGGLE', 'Erforderliche Felder umschalten'); +define('_PROFILE_AM_REQUIRED_TOGGLE_SUCCESS', 'Erforderliche Felder erfolgreich geändert'); +define('_PROFILE_AM_REQUIRED_TOGGLE_FAILED', 'Ändern erforderliche Felder fehlgeschlagen'); +define('_PROFILE_AM_SAVESTEP_TOGGLE', 'Speichern umschalten'); +define('_PROFILE_AM_SAVESTEP_TOGGLE_SUCCESS', 'Ändern nach Schritt erfolgreich gespeichert'); +define('_PROFILE_AM_SAVESTEP_TOGGLE_FAILED', "Ändern nach Schritt fehlgeschlagen"); +//XOOPS 2.5.9 +define('_PROFILE_AM_CANNOTDEACTIVATEWEBMASTERS', 'Kann Webmaster-Account nicht deaktivieren'); + diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/help/help.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/help/help.html new file mode 100644 index 0000000..1251418 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/help/help.html @@ -0,0 +1,62 @@ +
    +

    Hilfe: Profile zurück zur Administration von Profile

    + +

    Beschreibung

    + +

    Mit dem Profile Modul können eigene Felder in den Benutzerprofilen erstellt werden.

    +

    (De-)Installieren

    + +

    Keine speziellen Maßnahmen erforderlich, führen Sie den Standardinstallationsprozess aus – Das Modul in das Verzeichnis ../modules entpacken. Installieren Sie das Modul über Administration -> System Module -> Module.

    + +

    Ausführliche Anweisungen zur Installation von Modulen finden Sie im XOOPS Operations Manual

    +

    Hinweise zur Modulhandhabung

    + +

    Zur Einrichtung des Moduls müssen Sie:

    +
      +
    • Die Voreinstellungen für das Module einrichten (unter ‘Einstellungen’) und optional einen Profile-Block einrichten (unter ‘Blöcke’).
    • +
    • Bestehende Kategories ändern oder neue hinzufügen.
    • +
    • Bestehende Felder ändern oder neue hinzufügen. Hier könnnen Sie angeben welche Felder in welcher Kategorie sichtbar sein sollen und ob sie während der Benutzerregistrierung sichtbar sein sollen.
    • +
    • Reihenfolge der Schritte zur Registrierung festlegen.
    • +
    • Und schießlich können Sie die Berechtigungen für einzelne Felder festlegen - welche bearbeitbar und welche suchbar sein sollen.

    • +
    +

    Anti-Spam Maßnahmen

    + +

    Um Spamregistrierungen zu minimieren, gehen Sie bitte wie folgt vor:

    + +
      +
    • gehen Sie im Adminbereich zum Modul Protector, dann zu den Einstellungen, am Ende finden Sie die Option: + +"Stop Forum Spam" +Überprüft POST Daten gegen Spammer die in der www.stopforumspam.com Datenbank eingetragen sind.
      +Bitte "IP sperren (ohne Einschränkung)" auswählen +
    • +
      + +
    • stellen Sie sicher, dass in /class/captcha/config.php der Modus als "Text" wie folgt eingestellt ist:

      + + return $config = array(
      +'disabled' => false, // Deaktiviere CAPTCHA
      +'mode' => 'text', // Standardmodus, Sie können 'text', 'image', 'recaptcha' (benötigt API-Schlüssel) wählen
      +'name' => 'xoopscaptcha', // captcha name
      +'skipmember' => true, // CAPTCHA für registrierte Mitglieder überspringen
      +'maxattempts' => 10, // Maximale Versuche pro Session
      +);
    • +
      + +
    • Im Modul Profile gehen Sie zum Adminbereich und zu Registrierungsschritte - Grundeinstellung:
      + +/modules/profile/admin/step.php?id=1
      + +wählen Sie bei "Sichern nach Durchlaufen eines Abschnitts" die Option "Nein" +
    • +

      + +
    • In den Einstellungen zu Module Profile setzen Sie bitte die Option "Verwende Captcha nach dem zweiten Registrierungsschritt" auf "Ja" (Standardeinstellung)
    • +
      +
        + +

        Benutzerhinweise

        + +

        Tutorial wird demnächst erstellt.

        + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/mail_template/emailchanged.tpl b/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/mail_template/emailchanged.tpl new file mode 100644 index 0000000..4b53fe4 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/mail_template/emailchanged.tpl @@ -0,0 +1,10 @@ +Hallo {X_UNAME}, + +Ihre E-Mail-Adresse auf {SITENAME} wurde erfolgreich geändert. + +Wenn Sie eine Frage haben, zögern Sie nicht uns zu kontaktieren. + +----------- +{SITENAME} ({SITEURL}) +Webmaster +{ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/main.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/main.php new file mode 100644 index 0000000..86af506 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/profile/language/german/main.php @@ -0,0 +1,45 @@ + +

    Hilfe: Protector Zurück zur Administration von Protector

    + +

    Beschreibung

    + +

    Protector ist ein Modul zur Abwehr von verschiedenen Hackerattacken auf Ihr XOOPS CMS.

    +

    Installieren/Deinstallieren

    + +

    Zuerst definieren Sie bitte XOOPS_TRUST_PATH in Ihrer mainfile.php, sofern dies nicht bereits geschehen ist.

    +
    + +

    Kopieren Sie html/modules/protector aus dem Archiv in Ihr XOOPS_ROOT_PATH/modules/

    + +

    Kopieren Sie xoops_trust_path/modules/protector aus dem Archiv in Ihr XOOPS_TRUST_PATH/modules/

    +
    + +

    Setzen Sie die Berechtigung von XOOPS_TRUST_PATH/modules/protector/configs auf beschreibbar

    +

    = Hilfemaßnahmen =

    + +

    Wenn Sie selbst von Protector ausgesperrt wurden, dann löschen Sie einfach die Dateien unter XOOPS_TRUST_PATH/modules/protector/configs/

    +

    Einführung in die Filter-Plugins dieses Archivs.

    + +

    - postcommon_post_deny_by_rbl.php +
    +ein Anti-SPAM Plugin. +
    +Alle POST-Befehle von IPs, registriert in RBL (Ausschlussliste), werden zurückgewiesen. +
    +Dieses Plugin kann die Performance von POST bremsen, speziell bei Chat-Modulen. +

    + +

    - postcommon_post_deny_by_httpbl.php +
    +ein Anti-SPAM Plugin. +
    +Alle POST-Befehle von IPs, registriert in RBL (Ausschlussliste), werden zurückgewiesen. +
    +Vor der Verwendung besorgen Sie sich bitte den HTTPBL_KEY von http://www.projecthoneypot.org/ und fügen diesen in die Filterdatei ein. +
    +define( 'PROTECTOR_HTTPBL_KEY' , '............' ) ; +

    + +

    - postcommon_post_need_multibyte.php +
    +ein Anti-SPAM Plugin. +
    +POST ohne Multi-Byte-Zeichen werden zurückgewiesen. +
    +Dieses Plugin ist nur für japanische, chinesische oder koreanische Seiten. +

    + +

    - postcommon_post_htmlpurify4guest.php +
    +Alle von Gästen gesendeten POST-Befehlen werden vom HTMLPurifier bereinigt. +
    +Wenn Sie Gästen erlauben, HTML zu senden, wird die Aktivierung dieser Funktion dringendst empfohlen. +

    + +

    -postcommon_register_insert_js_check.php +
    +Dieses Plugin verhindert die Registrierung von Usern durch Robots. +
    +Funktionierendes JavaScript auf dem Besucherbrowser erforderlich. +

    + +

    - bruteforce_overrun_message.php +
    +Erstellt eine Nachricht an Besucher, die das erlaubte Limit an Versuchen zur Eingabe des Passwortes überschritten haben. +
    +Alle Plugins mit der Endung *_message.php erstellen Nachrichten für den jeweiligen Zurückweisungsgrund. +

    + +

    - precommon_bwlimit_errorlog.php +
    +Wenn bedauerlicherweise eine Bandbreiteneinschränkung vorliegt, schreibt dieses Plugin Einträge in Apache error_log. +

    + +

    Alle Plugins mit Endung *_errorlog.php schreiben Einträge in Apache error_log.

    +

    Benutzerhandbuch

    + +

    Tutorial wird demnächst erstellt.

    + + \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin.php new file mode 100644 index 0000000..33ae2a1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin.php @@ -0,0 +1,76 @@ +
  • Aktivieren- oder deaktivieren von bestimmten Bereichen im System-Modul.
  • '); +define('_AM_SYSTEM_AVATAR_INFO', "
    • %s Avatare.
    "); +define('_AM_SYSTEM_BANNER_INFO', "
    • %s Banner.
    "); +define('_AM_SYSTEM_COMMENT_INFO', "
    • %s Kommentare.
    "); +define('_AM_SYSTEM_GROUP_INFO', "
    • %s Gruppen.
    "); +define('_AM_SYSTEM_IMG_INFO', "
    • %s Bilder.
    "); +define('_AM_SYSTEM_SMILIES_INFO', "
    • %s Smilies.
    "); +define('_AM_SYSTEM_RANKS_INFO', "
    • %s Mitgliedsränge.
    "); +define('_AM_SYSTEM_USERS_INFO', "
    • %s Mitglieder.
    "); +// Admin Module Names and description +define('_AM_SYSTEM_ADGS', 'Gruppen'); +define('_AM_SYSTEM_ADGS_DESC', 'Sie können Gruppen hinzufügen
    und ihnen separate Rechte vergeben'); +define('_AM_SYSTEM_BANS', 'Banner'); +define('_AM_SYSTEM_BANS_DESC', 'Banner hinzufügen
    bearbeiten und löschen'); +define('_AM_SYSTEM_BLOCKS', 'Blöcke'); +define('_AM_SYSTEM_BLOCKS_DESC', 'Blöcke hinzufügen
    ein- oder ausschalten'); +define('_AM_SYSTEM_MODULES', 'Module'); +define('_AM_SYSTEM_MODULES_DESC', 'Module installieren, deinstallieren
    deaktivieren oder aktualisieren
    oder in der Anzeigeposition ändern'); +define('_AM_SYSTEM_SMLS', 'Smilies'); +define('_AM_SYSTEM_SMLS_DESC', 'Verfügbare Smilies in vor-
    einstellbaren Bereichen benutzen,
    aktivieren- oder deaktivieren'); +define('_AM_SYSTEM_RANK', 'Mitgliedsränge'); +define('_AM_SYSTEM_RANK_DESC', 'Mitglieder können verschiedenen
    Rängen hinzugefügt werden'); +define('_AM_SYSTEM_USER', 'Benutzer'); +define('_AM_SYSTEM_USER_DESC', 'Fügen Sie Mitglieder hinzu
    oder bearbeiten Sie die Mitgliederinfo´s'); +define('_AM_SYSTEM_PREF', 'Einstellungen'); +define('_AM_SYSTEM_PREF_DESC', 'Das XOOPS-System sowie
    weitere viele Module
    haben separate Einstellungen'); +define('_AM_SYSTEM_MLUS', 'E-Mail an Mitglied'); +define('_AM_SYSTEM_MLUS_DESC', 'Für Nachrichten (PN oder Mail)
    kann diese Option genutzt werden'); +define('_AM_SYSTEM_IMAGES', 'Bildmanager'); +define('_AM_SYSTEM_IMAGES_DESC', 'Hier können separate Bilder
    hochgeladen und
    kategorisiert werden'); +define('_AM_SYSTEM_AVATARS', 'Avatare'); +define('_AM_SYSTEM_AVATARS_DESC', 'Avatare für die Mitglieder
    können im Benutzerprofil
    angezeigt werden'); +define('_AM_SYSTEM_TPLSETS', 'Templates'); +define('_AM_SYSTEM_TPLSETS_DESC', 'Änderungen an allen Templates
    können sofort übernommen werden'); +define('_AM_SYSTEM_COMMENTS', 'Kommentare'); +define('_AM_SYSTEM_COMMENTS_DESC', 'Alle Kommentare von Mitgliedern
    sind hier aufgelistet und können
    bearbeitet werden'); +define('_AM_SYSTEM_FILEMANAGER', 'Dateimanager'); +define('_AM_SYSTEM_FILEMANAGER_DESC', 'Alle Dateien innerhalb des Systems können verändert werden'); +define('_AM_SYSTEM_MAINTENANCE', 'Wartung'); +define('_AM_SYSTEM_MAINTENANCE_DESC', 'Wartung für die Datenbank-Tabellen
    leeren der Cache- und Session-Tabellen'); +// Messages +define('_AM_SYSTEM_DBUPDATED', 'Aktualisierung Datenbank war erfolgreich!'); +define('_AM_SYSTEM_DBERROR', 'Datenbank wurde aufgrund eines Fehlers nicht aktualisiert!'); +define('_AM_SYSTEM_NOTACTIVE', 'Dieser Bereich ist nicht aktiv!'); +// Group permission phrases +define('_MD_AM_PERMADDNG', 'Das hinzufügen von %s Recht zur %s Gruppe %s wurde nicht korrekt ausgeführt'); +define('_MD_AM_PERMADDOK', 'Das hinzufügen von %s Recht zur %s Gruppe %s wurde ausgeführt'); +define('_MD_AM_PERMRESETNG', 'Das Gruppenrecht für das Modul %s konnte nicht geändert werden'); +define('_MD_AM_PERMADDNGP', 'Alle Elemente müssen markiert werden.'); +define('_AM_SYSTEM_UNINSTALL', 'Deinstallieren'); + +//2.5.7 +define('_AM_SYSTEM_USAGE', 'Verwendung'); +define('_AM_SYSTEM_ACTIVE', 'Aktiv'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/avatars.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/avatars.php new file mode 100644 index 0000000..4ed25b1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/avatars.php @@ -0,0 +1,31 @@ + +
  • Verwaltung der System- und Mitglieder-Avatare
  • +
  • Mitglieder können Ihre eigenen Avatare gestalten.
    (Diese Option kann für Mitglieder über Module deaktiviert werden.)
  • +"); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/banners.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/banners.php new file mode 100644 index 0000000..db6e68f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/banners.php @@ -0,0 +1,77 @@ +%s und alle seine Banner!!!'); +define('_AM_SYSTEM_BANNERS_NOBNRRUN', "Dieser Kunde hat keine aktiven Banner."); +define('_AM_SYSTEM_BANNERS_WARNING', 'Achtung!!!'); +define('_AM_SYSTEM_BANNERS_ACTBNRRUN', 'Dieser Kunde hat folgende AKTIVEN BANNER auf der Webseite:'); +define('_AM_SYSTEM_BANNERS_SUREDELBNR', 'Sind Sie sicher, dass Sie diesen Kunde inkl. seiner AKTIVEN BANNER löschen möchten?'); +define('_AM_SYSTEM_BANNERS_EDITADVCLI', 'Werbekunde bearbeiten'); +define('_AM_SYSTEM_BANNERS_EXTINFO', 'Extra Info:'); +define('_AM_SYSTEM_BANNERS_CHGCLI', 'Kunden wechseln'); +define('_AM_SYSTEM_BANNERS_USEHTML', 'HTML benutzen?'); +define('_AM_SYSTEM_BANNERS_CODEHTML', 'Code Html:'); +// Tips +define('_AM_SYSTEM_BANNERS_NAV_TIPS', ' +
      +
    • Fügen Sie hier den Kunden und Banner hinzu, und bearbeiten dann diese.
    • +
    +'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/blocksadmin.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/blocksadmin.php new file mode 100644 index 0000000..7dcd252 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/blocksadmin.php @@ -0,0 +1,90 @@ +%s'); +define('_AM_SYSTEM_BLOCKS_SYSTEMCANT', 'Systemblöcke können nicht gelöscht werden!'); +define('_AM_SYSTEM_BLOCKS_MODULECANT', 'Dieser Block kann nicht gelöscht werden! Um den Block unsichtbar zu machen, deaktivieren Sie das Modul.'); +// Tips +define('_AM_SYSTEM_BLOCKS_TIPS', '
      +
    • You can easily change side or order position with the drag\'n drop, click on ' . _AM_SYSTEM_BLOCKS_DRAG . ' this image and set your site just the way you want it
    • +
    • Add a new custom block
    • +
    • Set block online or offline by clicking on ' . _AM_SYSTEM_BLOCKS_DISPLAY . ' or ' . _AM_SYSTEM_BLOCKS_HIDE . '
    • +
    '); + +define('_AM_SYSTEM_BLOCKS_FOOTER_LEFT', 'Fußbereich Links'); +define('_AM_SYSTEM_BLOCKS_FOOTER_CENTER', 'Fußbereich Mitte'); +define('_AM_SYSTEM_BLOCKS_FOOTER_RIGHT', 'Fußbereich Rechts'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/comments.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/comments.php new file mode 100644 index 0000000..5db1434 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/comments.php @@ -0,0 +1,42 @@ + +
  • Kommentar Manager für alle Kommentare in Modulen.
  • +
  • Einfaches Löschen von Kommentaren über \'Bereinigen\'.
  • +'); +// Form +define('_AM_SYSTEM_COMMENTS_FORM_LIST_COMMENTS', 'Kommentarliste'); +define('_AM_SYSTEM_COMMENTS_FORM_ALL_MODS', 'Alle Module'); +define('_AM_SYSTEM_COMMENTS_FORM_ALL_STATUS', 'Alle Status'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE', 'Bereinigen'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_AFTER', 'Nach diesem Datum (Leer lassen für alle Daten)'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_BEFORE', 'Vor diesem Datum (Leer lassen für alle Daten)'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_GROUPS', 'Gruppen'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_USER', 'Benutzername'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_STATUS', 'Status'); +define('_AM_SYSTEM_COMMENTS_FORM_PURGE_MODULES', 'Module'); +// Tab +define('_AM_SYSTEM_COMMENTS_TITLE', 'Title'); +define('_AM_SYSTEM_COMMENTS_POSTED', 'Autor'); +define('_AM_SYSTEM_COMMENTS_IP', 'IP'); +define('_AM_SYSTEM_COMMENTS_MODULE', 'Modul'); +define('_AM_SYSTEM_COMMENTS_STATUS', 'Status'); +define('_AM_SYSTEM_COMMENTS_ACTION', 'Aktion'); +define('_AM_SYSTEM_COMMENTS_VIEW', 'Kommentar ansehen'); +define('_AM_SYSTEM_COMMENTS_NO_COMMENTS', 'Keine Kommentare'); +define('_AM_SYSTEM_COMMENTS_COMMENTS_FOUND', '%s Kommentar(e) gefunden.'); +//XOOPS 2.5.9 +define('_MP_DELETECOUNT', 'Die Anzahl der Gruppenmitglieder ist zu groß ( > 4,000) '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/groups.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/groups.php new file mode 100644 index 0000000..0a837b5 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/groups.php @@ -0,0 +1,33 @@ +
  • Erstellen von Gruppen mit separaten Rechten
  • Bearbeiten von Gruppen und ihrer Rechteverwaltung.
  • '); +define('_AM_SYSTEM_GROUPS_NAV_TIPS_2', '
    • Ändern- oder hinzufügen von Rechten für diese Gruppe, die Modifizierung betrifft alle Benutzer dieser Gruppe.
    '); +//Infos +define('_AM_SYSTEM_GROUPS_ACCESSRIGHTS', 'Modul Zugriffsrecht'); +define('_AM_SYSTEM_GROUPS_ACTION', 'Aktion'); +define('_AM_SYSTEM_GROUPS_ACTIVERIGHTS', 'Modul Adminrecht'); +define('_AM_SYSTEM_GROUPS_ADD', 'Gruppe hinzufügen'); +define('_AM_SYSTEM_GROUPS_BLOCKRIGHTS', 'Blockgruppenrecht'); +define('_AM_SYSTEM_GROUPS_CUSTOMBLOCK', 'Eigener Block'); +define('_AM_SYSTEM_GROUPS_DELETE', 'Gruppe löschen'); +define('_AM_SYSTEM_GROUPS_DESCRIPTION', 'Gruppe Beschreibung'); +define('_AM_SYSTEM_GROUPS_EDIT', 'Gruppe bearbeiten'); +define('_AM_SYSTEM_GROUPS_ERROR_DELETE', 'Diese Gruppe kann nicht gelöscht werden'); +define('_AM_SYSTEM_GROUPS_ID', 'Id'); +define('_AM_SYSTEM_GROUPS_NAME', 'Gruppenname'); +define('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS', 'Gruppenmitglieder'); +define('_AM_SYSTEM_GROUPS_NB_USERS_BY_GROUPS_USERS', '%s Mitglied(er)'); +define('_AM_SYSTEM_GROUPS_SUREDEL', 'Sind Sie sicher diese Gruppe zu löschen?'); +define('_AM_SYSTEM_GROUPS_SYSTEMRIGHTS', 'System Administrationsrechte'); +define('_AM_SYSTEM_GROUPS_DBUPDATED', _AM_SYSTEM_DBUPDATED); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/images.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/images.php new file mode 100644 index 0000000..4432e40 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/images.php @@ -0,0 +1,47 @@ +'); +define('_AM_SYSTEM_IMAGES_IMGCATNAME', 'Kategorie Name:'); +define('_AM_SYSTEM_IMAGES_IMGCATRGRP', 'Wähle die Gruppen, die den Bildmanager benutzen dürfen:

    Diese Gruppen dürfen den Bildmanager benutzen - jedoch nicht hochladen. Der Webmaster hat automatischen Zugriff.'); +define('_AM_SYSTEM_IMAGES_IMGCATWGRP', 'Gruppen auswählen, die Bilder hochladen dürfen:

    Üblicherweise erlaubt man dies Moderatoren und Administratoren.'); +define('_AM_SYSTEM_IMAGES_IMGCATDISPLAY', 'Diese Kategorie anzeigen?'); +define('_AM_SYSTEM_IMAGES_IMGCATSTRTYPE', 'Bilder hochgeladen nach:'); +define('_AM_SYSTEM_IMAGES_STRTYOPENG', 'Diese Aktion kann im Nachhinein nicht mehr geändert werden!'); +define('_AM_SYSTEM_IMAGES_IMGCATWEIGHT', 'Anzeigereihenfolge im Bildmanager: '); +define('_AM_SYSTEM_IMAGES_OFF', 'Im Bildermanager anzeigen'); +define('_AM_SYSTEM_IMAGES_ON', 'Im Bildermanager nicht anzeigen'); +define('_AM_SYSTEM_IMAGES_URL', 'Bild-Url anzeigen'); +// Messages +define('_AM_SYSTEM_IMAGES_RUDELIMG', 'Wollen Sie dieses Bild wirklich löschen?'); +define('_AM_SYSTEM_IMAGES_FAILSAVE', 'Speichern des Bildes %s in die Datenbank fehlgeschlagen'); +define('_AM_SYSTEM_IMAGES_RUDELIMGCAT', 'Wollen Sie diese Kategorie - mit allen Bildern - wirklich löschen?'); +define('_AM_SYSTEM_IMAGES_FAILDEL', 'Löschen der Bilddatei %s aus der Datenbank fehlgeschlagen'); +define('_AM_SYSTEM_IMAGES_FAILDELCAT', 'Löschen der Bilder-Kategorie %s aus der Datenbank fehlgeschlagen'); +define('_AM_SYSTEM_IMAGES_FAILUNLINK', 'Löschen des Bildes %s vom Server fehlgeschlagen'); +// Tips +define('_AM_SYSTEM_IMAGES_TIPS', '
    • Verwalten von Kategorien und Zugriffsrechten
    '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/mailusers.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/mailusers.php new file mode 100644 index 0000000..7e113b1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/mailusers.php @@ -0,0 +1,43 @@ + +TABELLE(N) PRÜFEN prüft eine- oder mehrere Tabellen auf Fehler.
    +TABELLE(N) OPTIMIEREN löscht ungültige Leerzeichen in Tabellen und defragmentiert diese.
    +TABELLE(N) REPARIEREN repariert mögliche Fehler in Tabellen.'); +define('_AM_SYSTEM_MAINTENANCE_RESULT', 'Ergebnis'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_NO_RESULT', 'Kein Ergebnis'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_CACHE', 'Aufgabe Cache leeren '); +define('_AM_SYSTEM_MAINTENANCE_RESULT_SESSION', 'Aufgabe Sessions leeren'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_QUERY', 'Aufgabe Datenbank'); +define('_AM_SYSTEM_MAINTENANCE_RESULT_AVATAR', 'Löschung unbenutzter Mitglieder Avatare'); +define('_AM_SYSTEM_MAINTENANCE_ERROR_MAINTENANCE', 'Keine Wartung ausgewählt'); +define('_AM_SYSTEM_MAINTENANCE_TABLES1', 'Tabellen'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_OPTIMIZE', 'Optimieren'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_CHECK', 'Prüfen'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_REPAIR', 'Reparieren'); +define('_AM_SYSTEM_MAINTENANCE_TABLES_ANALYZE', 'Analysieren'); +//Dump +define('_AM_SYSTEM_MAINTENANCE_DUMP', 'Dump'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES_OR_MODULES', 'Tabellen oder Module wählen'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_DROP', "Hinzufügen von \"DROP TABLE IF EXISTS\" 'Tabellen' in der Ausgabe"); +define('_AM_SYSTEM_MAINTENANCE_DUMP_OR', 'ODER'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_AND', 'UND'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_ERROR_TABLES_OR_MODULES', 'Sie müssen Tabellen oder Module wählen'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_NO_TABLES', 'Keine Tabellen'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_TABLES', 'Tabellen'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES', 'Strukturen'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS', 'Anzahl von Einträgen'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED', 'Datei erstellt'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_RESULT', 'Ergebnis'); +define('_AM_SYSTEM_MAINTENANCE_DUMP_RECORDS', 'Einträge'); +// Tips +define('_AM_SYSTEM_MAINTENANCE_TIPS', '
      +
    • Sie können eine einfache Wartung Ihrer XOOPS Installation vornehmen: Leeren von Cache- und Session-Tabellen, und warten Sie die beinhalteten Tabellen.
    • +
    '); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/modulesadmin.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/modulesadmin.php new file mode 100644 index 0000000..2e53505 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/modulesadmin.php @@ -0,0 +1,168 @@ +Wählen Sie die Blöcke aus (Template und Optionen), die überschrieben werden können.
    '); +define('_AM_SYSTEM_MODULES_NEWBLKS', 'Neue Blöcke'); +define('_AM_SYSTEM_MODULES_DEPREBLKS', 'Ungültige Blöcke'); +// Logger +define('_AM_SYSTEM_MODULES_TABLE_RESERVED', '%s ist eine reservierte Tabelle!'); +define('_AM_SYSTEM_MODULES_CREATE_TABLES', 'Tabellen werden erstellt...'); +define('_AM_SYSTEM_MODULES_TABLE_CREATED', 'Tabelle %s erstellt'); +define('_AM_SYSTEM_MODULES_INSERT_DATA', '   Daten wurden in die Tabelle geschrieben %s'); +define('_AM_SYSTEM_MODULES_INSERT_DATA_FAILD', '%s kann nicht in die Datenbank eingefügt werden.'); +define('_AM_SYSTEM_MODULES_INSERT_DATA_DONE', 'Modul-Daten wurden erfolgreich hinzugefügt.'); +define('_AM_SYSTEM_MODULES_MODULEID', ' Modul ID: %s'); +define('_AM_SYSTEM_MODULES_SQL_FOUND', 'SQL-Datei gefunden bei %s '); +define('_AM_SYSTEM_MODULES_SQL_NOT_FOUND', 'SQL-Datei nicht gefunden bei %s'); +define('_AM_SYSTEM_MODULES_SQL_NOT_CREATE', 'Fehler: %s kann nicht erstellt werden'); +define('_AM_SYSTEM_MODULES_SQL_NOT_VALID', '%s ist kein gültiger SQL-Code!'); +define('_AM_SYSTEM_MODULES_GROUP_ID', ' Gruppen ID: %s '); +define('_AM_SYSTEM_MODULES_NAME', ' Name: '); +define('_AM_SYSTEM_MODULES_VALUE', ' Wert: '); +// Templates +define('_AM_SYSTEM_MODULES_TEMPLATES_ADD', 'Hinzufügen von Templates...'); +define('_AM_SYSTEM_MODULES_TEMPLATES_DELETE', 'Löschen von Templates...'); +define('_AM_SYSTEM_MODULES_TEMPLATES_UPDATE', 'Aktualisieren von Templates...'); +define('_AM_SYSTEM_MODULES_TEMPLATE_ID', 'Template ID: %s '); +define('_AM_SYSTEM_MODULES_TEMPLATE_ADD_DATA', 'Template %s wurde in die Datenbank geschrieben'); +define('_AM_SYSTEM_MODULES_TEMPLATE_ADD_ERROR', 'Fehler: Das Template %s konnte nicht in die Datenbank geschrieben werden.'); +define('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED', 'Template %s compiliert '); +define('_AM_SYSTEM_MODULES_TEMPLATE_COMPILED_FAILED', 'Fehler: Compilieren des Template %s nicht möglich '); +define('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA', 'Das Template %s wurde aus der Datenbank gelöscht. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_DATA_FAILD', 'Fehler: Das Template %s konnte nicht aus der Datenbank gelöscht werden. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_INSERT_DATA', 'Das Template %s wurde in die Datenbank eingefügt. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE', 'Das Template %s wurde neu compiliert'); +define('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_FAILD', 'Fehler: Das Template %s wurde nicht neu compiliert'); +define('_AM_SYSTEM_MODULES_TEMPLATE_RECOMPILE_ERROR', 'Fehler: Das Template %s konnte nicht neu compiliert werden'); +define('_AM_SYSTEM_MODULES_TEMPLATE_DELETE_OLD_ERROR', 'Fehler: Das alte Template %s konnte nicht gelöscht werden. Die Aktualisierung wird für dieses Template abgebrochen. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE', 'Das Template %s wurde aktualisiert. '); +define('_AM_SYSTEM_MODULES_TEMPLATE_UPDATE_ERROR', 'Fehler: Die Aktualisierung für das Template %s ist nicht möglich. '); +// Blocks +define('_AM_SYSTEM_MODULES_BLOCKS_ADD', 'Blöcke hinzufügen...'); +define('_AM_SYSTEM_MODULES_BLOCKS_DELETE', 'Blöcke löschen...'); +define('_AM_SYSTEM_MODULES_BLOCKS_REBUILD', 'Neubau von Blöcken...'); +define('_AM_SYSTEM_MODULES_BLOCK_ID', ' Block ID: %s '); +define('_AM_SYSTEM_MODULES_BLOCK_ACCESS', 'Blockzugriffsrecht hinzugefügt'); +define('_AM_SYSTEM_MODULES_BLOCK_ACCESS_ERROR', 'Fehler: Blockzugriffsrecht konnte nicht hinzugefügt werden'); +define('_AM_SYSTEM_MODULES_BLOCK_ADD', 'Block %s hinzugefügt '); +define('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR', 'Fehler: Der Block %s konnte nicht in die Datenbank gespeichert werden! '); +define('_AM_SYSTEM_MODULES_BLOCK_ADD_ERROR_DATABASE', 'Datenbank Fehler: %s '); +define('_AM_SYSTEM_MODULES_BLOCK_CREATED', 'Block %s erstellt '); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE', 'Block %s gelöscht. '); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE_DATA', 'Block Template %s aus der Datenbank gelöscht. '); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE_ERROR', 'Fehler: Dieser Block kann nicht gelöscht werden %s'); +define('_AM_SYSTEM_MODULES_BLOCK_DELETE_TEMPLATE_ERROR', 'Fehler: Das Block Template %s konnte nicht aus der Datenbank gelöscht werden'); +define('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED', 'Das Block Template %s ist veraltet'); +define('_AM_SYSTEM_MODULES_BLOCK_DEPRECATED_ERROR', 'Fehler: Das abgewiesene Block Template konnte nicht gelöscht werden '); +define('_AM_SYSTEM_MODULES_BLOCK_UPDATE', 'Block %s wurde aktualisiert. '); +// Configs +define('_AM_SYSTEM_MODULES_GONFIG_ID', 'Konfigurations-ID: %s'); +define('_AM_SYSTEM_MODULES_MODULE_DATA_ADD', 'Modul-Konfigurationsdaten hinzufügen...'); +define('_AM_SYSTEM_MODULES_MODULE_DATA_DELETE', 'Löschen von Modul-Konfigurationen...'); +define('_AM_SYSTEM_MODULES_MODULE_DATA_UPDATE', 'Moduldaten wurde aktualisiert.'); +define('_AM_SYSTEM_MODULES_CONFIG_ADD', ' Konfigurationsdaten hinzugefügt'); +define('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD', ' Konfiguration %s in die Datenbank gespeichert'); +define('_AM_SYSTEM_MODULES_CONFIG_DATA_ADD_ERROR', ' Fehler: Konfiguration %s wurde nicht in die Datenbank gespeichert. '); +define('_AM_SYSTEM_MODULES_GONFIG_DATA_DELETE', 'Konfigurationen wurden aus der Datenbank gelöscht. '); +define('_AM_SYSTEM_MODULES_CONFIG_DATA_DELETE_ERROR', 'Fehler: Konfigurationen konnten nicht aus der Datenbank gelöscht werden'); +// Access +define('_AM_SYSTEM_MODULES_GROUP_SETTINGS_ADD', 'Gruppenrechte setzen...'); +define('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETE_ERROR', 'Fehler: Gruppenrechte konnten nicht gelöscht werden '); +define('_AM_SYSTEM_MODULES_GROUP_PERMS_DELETED', 'Gruppenrechte gelöscht '); +define('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD', 'Admin-Recht für Gruppen ID %s hinzugefügt'); +define('_AM_SYSTEM_MODULES_ACCESS_ADMIN_ADD_ERROR', 'Fehler: Admin-Recht für Gruppen ID %s konnte nicht hinzugefügt werden'); +define('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR', 'Mitglieder-Recht für Gruppen ID %s hinzugefügt'); +define('_AM_SYSTEM_MODULES_ACCESS_USER_ADD_ERROR_ERROR', 'Fehler: Mitglieder-Recht für Gruppen ID %s konnte nicht hinzugefügt werden'); +// execute module specific install script if any +define('_AM_SYSTEM_MODULES_FAILED_EXECUTE', 'Fehler beim Ausführen von %s'); +define('_AM_SYSTEM_MODULES_FAILED_SUCESS', '%s wurde erfolgreich ausgeführt.'); +define('_AM_SYSTEM_MODULES_DELETE_ERROR', 'Fehler: Konnte nicht gelöscht werden %s'); +define('_AM_SYSTEM_MODULES_UPDATE_ERROR', 'Fehler: Konnte nicht aktualisiert werden %s'); +define('_AM_SYSTEM_MODULES_DELETE_MOD_TABLES', 'Modul-Tabellen löschen...'); +define('_AM_SYSTEM_MODULES_COMMENTS_DELETE', 'Kommentare löschen...'); +define('_AM_SYSTEM_MODULES_COMMENTS_DELETE_ERROR', 'Fehler: Kommentare konnten nicht gelöscht werden'); +define('_AM_SYSTEM_MODULES_COMMENTS_DELETED', 'Kommentare gelöscht'); +define('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE', 'Benachrichtigungen löschen...'); +define('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETE_ERROR', 'Fehler: Benachrichtigungen konnten nicht gelöscht werden'); +define('_AM_SYSTEM_MODULES_NOTIFICATIONS_DELETED', 'Benachrichtigungen gelöscht'); +define('_AM_SYSTEM_MODULES_TABLE_DROPPED', 'Tabelle %s wurde gelöscht!'); +define('_AM_SYSTEM_MODULES_TABLE_DROPPED_ERROR', 'Fehler: Tabelle %s konnte nicht gelöscht werden'); +define('_AM_SYSTEM_MODULES_TABLE_DROPPED_FAILDED', 'Fehler: Tabelle %s löschen nicht erlaubt!'); +// Tips +define('_AM_SYSTEM_MODULES_TIPS', '
      +
    • Wenn Sie ein neues Modul installieren, vergessen Sie bitte nicht die verschiedenen Einstellungen dafür vorzunehmen!
    • +
    • Um ein Modul im Hauptmenü unsichtbar zu stellen, setzen Sie nach der Modulinstallation die Sichtbarkeit auf 0.
    • +
    • Unbenutzte Module entfernen Sie aus Sicherheitsgründen auch vom Server.
    • +
    • Um die Reihenfolge der Module zu ändern, ziehen Sie das Modul an den Platz an dem es erscheinen soll.
    • +
    '); +define('_AM_SYSTEM_MODULES_CONFIRM_TIPS', '
      +
    • Prüfen Sie alles auf seine Richtigkeit.
    • +
    '); +// 2.5.7 +define('_AM_SYSTEM_MODULES_INSTALL_TESTDATA', 'Testdaten hinzufügen'); +// 2.5.8 +define('_AM_SYSTEM_MODULES_INSTALL_MORE', 'Weitere Module installieren'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/preferences.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/preferences.php new file mode 100644 index 0000000..b91cf83 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/preferences.php @@ -0,0 +1,300 @@ +
  • Alle Seiteneinstellungen verwalten.
  • '); +define('_MD_AM_SITEPREF', 'Seiteneinstellungen'); +define('_MD_AM_SITENAME', 'Name der Webseite'); +define('_MD_AM_SITENAMEDSC', ''); +define('_MD_AM_SLOGAN', 'Der Slogan Ihrer Webseite'); +define('_MD_AM_SLOGANDSC', ''); +define('_MD_AM_ADMINML', 'E-Mail-Adresse Administrator'); +define('_MD_AM_ADMINMLDSC', ''); +define('_MD_AM_LANGUAGE', 'Sprachauswahl'); +define('_MD_AM_LANGUAGEDSC', ''); +define('_MD_AM_STARTPAGE', 'Welches Modul soll auf der Startseite direkt gestartet werden?'); +define('_MD_AM_STARTPAGEDSC', ''); +define('_MD_AM_NONE', 'Nein'); +define('_MD_AM_SERVERTZ', 'Server-Zeitzone'); +define('_MD_AM_SERVERTZDSC', ''); +define('_MD_AM_DEFAULTTZ', 'Standard-Zeitzone'); +define('_MD_AM_DEFAULTTZDSC', ''); +define('_MD_AM_DTHEME', 'Standard-Theme'); +define('_MD_AM_DTHEMEDSC', ''); +define('_MD_AM_THEMESET', 'Wählbare Themen'); +define('_MD_AM_CUSTOM_REDIRECT', 'jGrowl redirect benutzen'); +define('_MD_AM_CUSTOM_REDIRECT_DESC', 'ersetzt das alte redirect mit einem JQuery redirect
    jGrowl ist ein jQuery Plugin, dass die Hinweise in XOOPS in angenehmer Weise anzeigt'); +define('_MD_AM_ANONNAME', 'Anzeigename für anonyme Gäste'); +define('_MD_AM_ANONNAMEDSC', ''); +define('_MD_AM_MINPASS', 'Minimale Zeichenlänge des Passworts'); +define('_MD_AM_MINPASSDSC', ''); +define('_MD_AM_NEWUNOTIFY', 'E-Mail Benachrichtigung senden, wenn sich ein neues Mitglied anmeldet?'); +define('_MD_AM_NEWUNOTIFYDSC', ''); +define('_MD_AM_SELFDELETE', 'Darf ein Mitglied sein Konto löschen?'); +define('_MD_AM_SELFDELETEDSC', ''); +define('_MD_AM_USEGZIP', 'gzip-Kompression benutzen?'); +define('_MD_AM_USEGZIPDSC', ''); +define('_MD_AM_UNAMELVL', 'Welche Zeichen dürfen für ein Mitgliedsname verwendet werden?'); +define('_MD_AM_UNAMELVLDSC', ''); +define('_MD_AM_STRICT', 'Genaue Vorgabe (nur Zahlen und Buchstaben)'); +define('_MD_AM_MEDIUM', 'Mittel'); +define('_MD_AM_LIGHT', 'Egal (alle Zeichen erlaubt)'); +define('_MD_AM_USERCOOKIE', 'Name für Mitglieds-Cookies.'); +define('_MD_AM_USERCOOKIEDSC', "Wenn ein Cookiename festgelegt wurde, wird die 'angemeldet bleiben'-Funktion bei der Anmeldung aktiviert. Wenn 'angemeldet bleiben' ausgewählt wurde, wird der Benutzer in der weiteren Folge automatisch angemeldet. Das angelegte Cookie ist für 1 Jahr gültig."); +define('_MD_AM_USEMYSESS', 'Verwenden Sie mitgliedsbezogene Sessions'); +define('_MD_AM_USEMYSESSDSC', 'Wählen Sie Ja um userbezogene Sessions zu verwenden.'); +define('_MD_AM_SESSNAME', 'Session-Name'); +define('_MD_AM_SESSNAMEDSC', "Der Name der Session (nur gültig, wenn \"Mitgliedsbezogene Session\" eingeschaltet ist)"); +define('_MD_AM_SESSEXPIRE', 'Maximale Sitzungslänge in Minuten'); +define('_MD_AM_SESSEXPIREDSC', "Maximale Dauer einer Session in Minuten (gültig nur, wenn userbezogene Sessions aktiviert worden sind)"); +define('_MD_AM_BANNERS', 'Banneranzeige aktivieren?'); +define('_MD_AM_BANNERSDSC', ''); +define('_MD_AM_MYIP', 'Ihre IP-Adresse'); +define('_MD_AM_MYIPDSC', 'Diese IP-Adresse wird nicht für Einblendungen der Banner gewertet'); +define('_MD_AM_ALWDHTML', 'HTML Tags in allen Beiträgen erlauben.'); +define('_MD_AM_INVLDMINPASS', 'Ungültiger Wert für Zeichenlänge des Passwortes.'); +define('_MD_AM_INVLDUCOOK', 'Ungültiger Wert für das Mitglieder-Cookie.'); +define('_MD_AM_INVLDSCOOK', 'Ungültiger Wert für das Session-Cookie.'); +define('_MD_AM_INVLDSEXP', 'Ungültiger Wert für die Ablaufdauer einer Sitzung.'); +define('_MD_AM_ADMNOTSET', 'Administrator E-Mailadresse fehlt.'); +define('_MD_AM_YES', 'Ja'); +define('_MD_AM_NO', 'Nein'); +define('_MD_AM_DONTCHNG', "Nicht ändern!"); +define('_MD_AM_REMEMBER', 'Bitte denken Sie daran die Datei mit den CHMOD 644 Rechten zu sichern, damit Ihr System einwandfrei funktioniert.'); +define('_MD_AM_IFUCANT', "Wenn es nicht möglich ist die Rechte für diesen Bereich zu ändern, können Sie den Rest der Datei von Hand bearbeiten."); +define('_MD_AM_COMMODE', 'Standardmodus für Kommentaranzeige'); +define('_MD_AM_COMMODEDSC', ''); +define('_MD_AM_COMORDER', 'Standardreihenfolge für Kommentare'); +define('_MD_AM_COMORDERDSC', ''); +define('_MD_AM_ALLOWHTML', 'HTML in Kommentaren erlauben?'); +define('_MD_AM_DEBUGMODE', 'Debug-Modus'); +define('_MD_AM_DEBUGMODEDSC', 'Verschiedene Debug-Optionen. Bei funktionierenden Webseiten ausschalten.'); +define('_MD_AM_AVATARALLOW', 'Dürfen Mitglieder Ihre eigenen Avatare hochladen?'); +define('_MD_AM_AVATARALWDSC', ''); +define('_MD_AM_AVATARMP', 'Mindestanzahl an Beiträgen'); +define('_MD_AM_AVATARMPDSC', 'Geben Sie die Anzahl der Beiträge ein, damit ein Mitglied seinen eigenen Avatar hochladen darf'); +define('_MD_AM_AVATARW', 'Avatar Bild maximale Breite (pixel)'); +define('_MD_AM_AVATARWDSC', ''); +define('_MD_AM_AVATARH', 'Avatar Bild maximale Höhe (pixel)'); +define('_MD_AM_AVATARHDSC', ''); +define('_MD_AM_AVATARMAX', 'Avatar Bild maximale Dateigröße (byte)'); +define('_MD_AM_AVATARMAXDSC', ''); +define('_MD_AM_AVATARCONF', 'Einstellungen eigene Avatars'); +define('_MD_AM_NOTIFYTO', 'Gruppe auswählen die eine Nachricht erhalten auf Antworten zu ihren Beiträgen'); +define('_MD_AM_NOTIFYTODSC', ''); +define('_MD_AM_ALLOWTHEME', 'Mitgliedern erlauben ein Theme zu wählen?'); +define('_MD_AM_ALLOWIMAGE', 'Migliedern erlauben Bilder in ihren Nachrichten anzuzeigen?'); +define('_MD_AM_USERACTV', 'Aktivierung per Email erforderlich (empfohlen)'); +define('_MD_AM_AUTOACTV', 'Automatische Aktivierung'); +define('_MD_AM_ADMINACTV', 'Aktivierung durch den Administrator'); +define('_MD_AM_ACTVTYPE', 'Auswahl der Registrierungsmethode bei Anmeldung eines neues Mitglieds'); +define('_MD_AM_ACTVTYPEDSC', ''); +define('_MD_AM_ACTVGROUP', 'Gruppe auswählen, an die eine Benachrichtigung bekommt, wenn sich ein neues Mitglied anmeldet'); +define('_MD_AM_ACTVGROUPDSC', "Nur gültig, wenn 'Aktivierung durch den Administrator ' ausgewählt wurde"); +define('_MD_AM_USESSL', 'SSL-Modus für Login verwenden?'); +define('_MD_AM_USESSLDSC', ', SSL wird für sicheren Login verwendet und erfordert ein Zertifikat. Kontaktieren Sie Ihren Host, um ein Zertifikat für Ihre Seite zu erhalten.'); +define('_MD_AM_SSLPOST', 'SSL Post Variablenname'); +define('_MD_AM_SSLPOSTDSC', 'Der verwendete Name der Variable für den Session-Transfer via POST. Wenn Sie unsicher sind, verwenden Sie ein schwer erratbares Wort.'); +define('_MD_AM_DEBUGMODE0', 'Aus'); +define('_MD_AM_DEBUGMODE1', 'Standard (inline mode)'); +define('_MD_AM_DEBUGMODE2', 'als Popup anzeigen'); +define('_MD_AM_DEBUGMODE3', 'Smarty Templates Debug'); +define('_MD_AM_MINUNAME', 'Minimale Länge des Mitgliedsnames'); +define('_MD_AM_MINUNAMEDSC', ''); +define('_MD_AM_MAXUNAME', 'Maximale Länge des Mitgliedsnames'); +define('_MD_AM_MAXUNAMEDSC', ''); +define('_MD_AM_GENERAL', 'Allgemeine Einstellungen'); +define('_MD_AM_USERSETTINGS', 'Benutzer Info Einstellungen'); +define('_MD_AM_ALLWCHGMAIL', 'Mitgliedern erlauben ihre E-Mail-Adresse zu ändern?'); +define('_MD_AM_ALLWCHGMAILDSC', ''); +define('_MD_AM_IPBAN', 'IP Blockierung'); +define('_MD_AM_BADEMAILS', 'E-Mail-Adressen die nicht zulässig sind'); +define('_MD_AM_BADEMAILSDSC', 'Einträge mit einem | trennen, Groß-/Kleinschreibung wird nicht berücksichtigt, regex Suchmuster aktiviert.'); +define('_MD_AM_BADUNAMES', 'Bitte unzulässige Mitgliedsnamen eingeben'); +define('_MD_AM_BADUNAMESDSC', 'Einträge mit einem | trennen, Groß-/Kleinschreibung wird nicht berücksichtigt, regex Suchmuster aktiviert.'); +define('_MD_AM_DOBADIPS', 'IP-Blockierung aktivieren?'); +define('_MD_AM_DOBADIPSDSC', 'Mitglieder mit dieser IP-Adresse dürfen die Website nicht besuchen'); +define('_MD_AM_BADIPS', "Eingabe der IP-Adresse die diese Website nicht besuchen dürfen.
    Einträge mit einem |, trennen, Groß-/Kleinschreibung wird nicht berücksichtigt, regex Suchmuster aktiviert (daher bedeutet '.' 'alle Zeichen' und '\.' bedeutet '.')."); +define('_MD_AM_BADIPSDSC', "^aaa.bbb.ccc wird User abweisen deren IP-Adresse mit aaa.bbb.ccc beginnt
    aaa.bbb.ccc$ wird User abweisen deren IP-Adresse mit aaa.bbb.ccc endet
    aaa.bbb.ccc wird User abweisen deren IP-Adresse aaa.bbb.ccc enthält "); +define('_MD_AM_PREFMAIN', 'Haupteinstellungen'); +define('_MD_AM_METAKEY', 'Meta Keywords'); +define('_MD_AM_METAKEYDSC', 'Meta Keywords dienen den Suchmaschinen um Inhalte nach Stichworten zu finden. Mehrere Keywords mit einem Komma und anschließenden Leerzeichen trennen. Z. B.: XOOPS, PHP, mySQL, portal system'); +define('_MD_AM_METARATING', 'Meta Rating'); +define('_MD_AM_METARATINGDSC', 'Diese Angaben bestimmen die Altersfreigaben Ihrer Website.'); +define('_MD_AM_METAOGEN', '--- Allgemein --- '); +define('_MD_AM_METAO14YRS', '14 Jahre'); +define('_MD_AM_METAOREST', 'Eingeschränkt'); +define('_MD_AM_METAOMAT', 'Nur Erwachsene'); +define('_MD_AM_METAROBOTS', 'Meta Robots'); +define('_MD_AM_METAROBOTSDSC', 'Die Robots Tags "erklären" den Suchmaschinen welchen Inhalt sie indizieren sollen.'); +define('_MD_AM_INDEXFOLLOW', 'Indizieren, Links verfolgen'); +define('_MD_AM_NOINDEXFOLLOW', 'Nicht Indizieren, Links verfolgen'); +define('_MD_AM_INDEXNOFOLLOW', 'Indizieren, Links nicht verfolgen'); +define('_MD_AM_NOINDEXNOFOLLOW', 'Nicht indizieren, Links nicht verfolgen'); +define('_MD_AM_METAAUTHOR', 'Meta Author'); +define('_MD_AM_METAAUTHORDSC', 'Hier können Daten über den Autor einer Seite eingegeben werden. Die unterstützten Formate beinhalten Name, EMail-Adresse des Webmasters, Firmenname oder URl'); +define('_MD_AM_METACOPYR', 'Meta Copyright'); +define('_MD_AM_METACOPYRDSC', 'Die Copyright Metatags beschreiben das Copyright, dass Sie für Ihre Seite und deren Inhalte definieren möchten.'); +define('_MD_AM_METADESC', 'Meta Beschreibung'); +define('_MD_AM_METADESCDSC', 'Die angegebenen Meta Tags geben Auskunft über die Inhalte der Website'); +define('_MD_AM_METAFOOTER', 'Meta Tags und Fußleiste'); +define('_MD_AM_FOOTER', 'Fußleiste'); +define('_MD_AM_FOOTERDSC', 'Immer den vollen Pfad ab: http:// angeben, damit dieser auch korrekt dargestellt werden kann'); +define('_MD_AM_CENSOR', 'Wortzensur'); +define('_MD_AM_DOCENSOR', 'Zensieren von unerwünschten Wörter ermöglichen?'); +define('_MD_AM_DOCENSORDSC', 'Wörter werden zensiert. Das Aktivieren dieser Funktion kann die Geschwindigkeit der Website negativ beeinflussen.'); +define('_MD_AM_CENSORWRD', 'Zensierte Wörter'); +define('_MD_AM_CENSORWRDDSC', 'Angabe der Wörter die zensiert werden sollen.
    Wörter mit einem|trennen , Groß-/Kleinschreibung wird nicht berücksichtigt.'); +define('_MD_AM_CENSORRPLC', 'Zensierte Wörter werden ersetzt durch:'); +define('_MD_AM_CENSORRPLCDSC', 'Zensierte Wörter in Beiträgen werden durch die in der Textbox abgebildeten Zeichen ersetzt'); +define('_MD_AM_SEARCH', 'Sucheinstellungen'); +define('_MD_AM_DOSEARCH', 'Websiteumspannende Suche aktivieren?'); +define('_MD_AM_DOSEARCHDSC', 'Suche nach Beiträgen/Stichworten innerhalb Ihrer Website erlauben.'); +define('_MD_AM_MINSEARCH', 'Minimale Schlüsselwortlänge'); +define('_MD_AM_MINSEARCHDSC', 'Minimale Länge des Suchwortes um ein gutes Trefferergebnis zu erzielen'); +define('_MD_AM_MODCONFIG', 'Modul-Konfiguration'); +define('_MD_AM_DSPDSCLMR', 'Haftungsausschluß anzeigen?'); +define('_MD_AM_DSPDSCLMRDSC', 'JA wählen um den Haftungsausschluß auf der Registrationsseite anzuzeigen'); +define('_MD_AM_REGDSCLMR', 'Haftungsausschluß bei Registrierung'); +define('_MD_AM_REGDSCLMRDSC', 'Text eingeben, der bei der Anmeldung angezeigt wird.'); +define('_MD_AM_ALLOWREG', 'Dürfen sich neue Mitglieder anmelden?'); +define('_MD_AM_ALLOWREGDSC', 'JA auswählen um Anmeldungen von neuen Mitgliedern zu gestatten'); +define('_MD_AM_THEMEFILE', 'Templates auf Änderungen prüfen?'); +define('_MD_AM_THEMEFILEDSC', 'Wenn diese Option aktiviert wird, werden bearbeitete Templates automatisch bei ihrer Anzeige compiliert. Deaktivieren Sie diese Option auf produktiven Seiten.'); +define('_MD_AM_CLOSESITE', 'Website abschalten?'); +define('_MD_AM_CLOSESITEDSC', 'Wählen Sie Ja, um Ihre Website nur bestimmten Gruppen zugänglich zu machen.'); +define('_MD_AM_CLOSESITEOK', 'Wählen Sie die Gruppe aus, für die Sie die Website während der Abschaltung zugänglich machen wollen.'); +define('_MD_AM_CLOSESITEOKDSC', 'Mitglieder der Webmaster-Gruppe, werden immer Zugang zur Seite haben.'); +define('_MD_AM_CLOSESITETXT', 'Der Grund für die Abschaltung der Website.'); +define('_MD_AM_CLOSESITETXTDSC', 'Der Text der angezeigt wird, wenn Ihre Website abgeschaltet ist.'); +define('_MD_AM_SITECACHE', 'Webseitenweiter Cache'); +define('_MD_AM_SITECACHEDSC', 'Packt Inhalte Ihrer Module für einen zu bestimmenden Zeitraum in einen Zwischenspeicher um die Leistung Ihrer Website zu erhöhen. Das Verwenden eines webseitenweiten Caches überschreibt den Cache auf Modul-/Block- oder Eintragsebene'); +define('_MD_AM_MODCACHE', 'Modulumfassender Cache'); +define('_MD_AM_MODCACHEDSC', 'Packt Inhalte Ihrer Module für einen zu bestimmenden Zeitraum in einen Zwischenspeicher um die Leistung Ihrer Website zu erhöhen. Das Verwenden eines modulweiten Caches überschreibt den Cache auf Eintragsebene'); +define('_MD_AM_NOMODULE', 'Derzeit kein Modul für den Cache vorhanden.'); +define('_MD_AM_DTPLSET', 'Standard-Template-Set'); +define('_MD_AM_DTPLSETDSC', ''); +define('_MD_AM_SSLLINK', 'URL der SSL-Login-Seite'); +define('_MD_AM_SSLLINKDSC', ''); +// added for mailer +define('_MD_AM_MAILER', 'Email Einstellungen'); +define('_MD_AM_MAILER_MAIL', ''); +define('_MD_AM_MAILER_SENDMAIL', ''); +define('_MD_AM_MAILER_', ''); +define('_MD_AM_MAILFROM', 'Von Adresse'); +define('_MD_AM_MAILFROMDESC', ''); +define('_MD_AM_MAILFROMNAME', 'Von Name'); +define('_MD_AM_MAILFROMNAMEDESC', ''); +// RMV-NOTIFY +define('_MD_AM_MAILFROMUID', 'Von Mitglied'); +define('_MD_AM_MAILFROMUIDDESC', 'Wenn über das System eine private Nachricht gesendet wird, welcher User soll dann als Absender aufscheinen?'); +define('_MD_AM_MAILERMETHOD', 'E-Mail-Versandmethode'); +define('_MD_AM_MAILERMETHODDESC', "Methode, die benutzt wird, um E-Mails zu versenden. Standard ist 'mail'. Benutzen Sie andere Metjhoden nur wenn Probleme auftreten."); +define('_MD_AM_SMTPHOST', 'SMTP-Host(s)'); +define('_MD_AM_SMTPHOSTDESC', 'Liste von SMTP-Servern zu den einen Verbindung versucht werden soll.'); +define('_MD_AM_SMTPUSER', 'SMTPAuth-Username'); +define('_MD_AM_SMTPUSERDESC', 'Username um zu einem SMTP-Host mit SMTPAuth zu verbinden.'); +define('_MD_AM_SMTPPASS', 'SMTPAuth-Passwort'); +define('_MD_AM_SMTPPASSDESC', 'Passwort um zu einem SMTP host mit SMTPAuth zu verbinden.'); +define('_MD_AM_SENDMAILPATH', 'Pfad zu sendmail'); +define('_MD_AM_SENDMAILPATHDESC', 'Pfad zum sendmail-Programm (oder Ersatz) auf dem Webserver.'); +define('_MD_AM_THEMEOK', 'Wählbare Themen'); +define('_MD_AM_THEMEOKDSC', 'Wählen Sie Themen aus, die die Mitglieder selbst als Standard-Thema einstellen können'); +// SOAP Clauses +define('_MD_AM_SOAP_CLIENT', 'SOAP - SOAP API'); +define('_MD_AM_SOAP_CLIENTDESC', 'Die Adresse des SOAP Servers.'); +define('_MD_AM_SOAP_PROVISION', 'SOAP - Versorgung'); +define('_MD_AM_SOAP_PROVISIONDESC', "Sollen neue Mitglieder versorgt werden, wählen Sie?"); +define('_MD_AM_SOAP_PROVISIONGROUP', 'SOAP - Versorgungsrang'); +define('_MD_AM_SOAP_PROVISIONGROUPDESC', 'Reihenfolge, in denen ein neues Mitglied vom SOAP-Server abgelegt wird.'); +define('_MD_AM_SOAP_WSDL', 'SOAP - SOAP WSDL'); +define('_MD_AM_SOAP_WSDLDESC', 'Wenn ein wdsl SOAP-Dienst benötigt wird, wählen Sie diese Option.'); +define('_MD_AM_SOAP_USERNAME', 'SOAP - SOAP Benutzername'); +define('_MD_AM_SOAP_USERNAMEDESC', 'Der Benutzername im SOAP Server.'); +define('_MD_AM_SOAP_PASSWORD', 'SOAP - SOAP Passwort'); +define('_MD_AM_SOAP_PASSWORDDESC', 'Wenn Sie ein Passwort beim SOAP Server benötigen, geben Sie es hier ein.'); +define('_MD_AM_SOAP_KEEPCLIENT', 'SOAP - Benutzer versorgen'); +define('_MD_AM_SOAP_KEEPCLIENTDESC', 'Benutzer weiterhin versorgen.'); +define('_MD_AM_SOAP_FILTERPERSON', 'SOAP - Spezielle Konten'); +define('_MD_AM_SOAP_FILTERPERSONDESC', 'Spezielle Konten, die eine XOOPS Authentifizierung benötigen.'); +define('_MD_AM_SOAP_CLIENTPROXYHOST', 'SOAP - Proxy Hostname'); +define('_MD_AM_SOAP_CLIENTPROXYHOSTDESC', 'SOAP Server Proxy-Server.'); +define('_MD_AM_SOAP_CLIENTPROXYPORT', 'SOAP - Proxy port'); +define('_MD_AM_SOAP_CLIENTPROXYPORTDESC', 'SOAP Server Proxy Server Port Nummer
    Beispiel: 0 - 65535'); +define('_MD_AM_SOAP_CLIENTPROXYUSERNAME', 'SOAP - Proxy Benutzername'); +define('_MD_AM_SOAP_CLIENTPROXYUSERNAMEDESC', 'SOAP Server Proxy Server Benutzername'); +define('_MD_AM_SOAP_CLIENTPROXYPASSWORD', 'SOAP - Proxy Passwort'); +define('_MD_AM_SOAP_CLIENTPROXYPASSWORDDESC', 'SOAP Server Proxy Server Passwort.'); +define('_MD_AM_SOAP_SOAP_TIMEOUT', 'SOAP - SOAP Timeout'); +define('_MD_AM_SOAP_SOAP_TIMEOUTDESC', 'Die SOAP Server Abfrage für xx sekunden aufrecht erhalten.'); +define('_MD_AM_SOAP_SOAP_RESPONSETIMEOUT', 'SOAP - SOAP Antworten Timeout'); +define('_MD_AM_SOAP_SOAP_RESPONSETIMEOUTDESC', 'Die SOAP Server Abfrage für xx sekunden aufrecht erhalten.'); +define('_MD_AM_SOAP_FIELDMAPPING', 'Xoops-Authentifizierungs Server Feld-Mapping'); +define('_MD_AM_SOAP_FIELDMAPPINGDESC', 'Describe here the mapping between the Xoops database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system SOAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!'); +// Xoops Authentication constants +define('_MD_AM_AUTH_CONFOPTION_XOOPS', 'XOOPS Datenbank'); +define('_MD_AM_AUTH_CONFOPTION_LDAP', 'Standard LDAP Verzeichnis'); +define('_MD_AM_AUTH_CONFOPTION_AD', 'Microsoft Active Directory ©'); +define('_MD_AM_AUTH_CONFOPTION_SOAP', 'Xoops SOAP Authentifizierung'); +define('_MD_AM_AUTHENTICATION', 'Einstellungen Authentifizierung'); +define('_MD_AM_AUTHMETHOD', 'Authentifizierungsmethode'); +define('_MD_AM_AUTHMETHODDESC', 'Welche Authentifizierungsmethode soll eingesetzt beim Einloggen der User werden?'); +define('_MD_AM_LDAP_MAIL_ATTR', 'LDAP - Mail-Feldname'); +define('_MD_AM_LDAP_MAIL_ATTR_DESC', 'Der Name des E-Mail-Feldes in Ihrem LDAP-Verzeichnisbaum.'); +define('_MD_AM_LDAP_NAME_ATTR', 'LDAP - Feldname vergebener Name'); +define('_MD_AM_LDAP_NAME_ATTR_DESC', 'Der Name des Feldes des vergebenen Namens in Ihrem LDAP-Verzeichnis.'); +define('_MD_AM_LDAP_SURNAME_ATTR', 'LDAP - Nachname-Feldname'); +define('_MD_AM_LDAP_SURNAME_ATTR_DESC', 'Der Name des Nachnamen-Feldes in Ihrem LDAP-Verzeichnis.'); +define('_MD_AM_LDAP_GIVENNAME_ATTR', 'LDAP - Feldname vergebener Name'); +define('_MD_AM_LDAP_GIVENNAME_ATTR_DSC', 'Der Name des Feldes des vergebenen Namens in Ihrem LDAP-Verzeichnis.'); +define('_MD_AM_LDAP_BASE_DN', 'LDAP - Basis-DN'); +define('_MD_AM_LDAP_BASE_DN_DESC', 'Der Basis-DN (Distinguished Name) Ihres LDAP-Verzeichnisbaumes.'); +define('_MD_AM_LDAP_PORT', 'LDAP - Port-Nummer'); +define('_MD_AM_LDAP_PORT_DESC', 'Die Port-Nummer, die für den Zugriff auf den LDAP - Verzeichnisserver benötigt wird'); +define('_MD_AM_LDAP_SERVER', 'LDAP - Servername'); +define('_MD_AM_LDAP_SERVER_DESC', 'Der Name Ihres LDAP-Verzeichnis-Servers.'); +define('_MD_AM_LDAP_MANAGER_DN', 'DN des LDAP-Managers'); +define('_MD_AM_LDAP_MANAGER_DN_DESC', 'Die DN des Users ermöglicht die Suche (z. B. manager)'); +define('_MD_AM_LDAP_MANAGER_PASS', 'Passwort des LDAP-Managers'); +define('_MD_AM_LDAP_MANAGER_PASS_DESC', 'Passwort des Users um eine Suche zu ermöglichen'); +define('_MD_AM_LDAP_VERSION', 'LDAP-Versions-Protokoll'); +define('_MD_AM_LDAP_VERSION_DESC', 'Das LDAP-Version-Protokoll: 2 oder 3'); +define('_MD_AM_LDAP_USERS_BYPASS', 'Xoops Benutzer(n) erlauben die LDAP-Authentifizierung zu umgehen'); +define('_MD_AM_LDAP_USERS_BYPASS_DESC', 'Benutzer für die normale XOOPS-Authentifizierungsmethode'); +define('_MD_AM_LDAP_USETLS', ' TLS Verbindung benutzen'); +define('_MD_AM_LDAP_USETLS_DESC', 'Use a TLS (Transport Layer Security) connection. TLS use standard 389 port number
    ' . ' and the LDAP version must be set to 3.'); + +define('_MD_AM_LDAP_LOGINLDAP_ATTR', 'Verwendung des LDAP-Attributs, um einen Benutzer zu suchen'); +define('_MD_AM_LDAP_LOGINLDAP_ATTR_D', 'Wenn der Benutzername in der DN Auswahl auf "Ja" gesetzt ist, muss es dem Benutzernamen "XOOPS" entsprechen'); +define('_MD_AM_LDAP_LOGINNAME_ASDN', 'Benutzername im DN zum Einloggen benutzen?'); +define('_MD_AM_LDAP_LOGINNAME_ASDN_D', 'Der XOOPS Loginname ist im LDAP DN benutzt (Beispiel: uid=,dc=xoops,dc=org)
    Dieser Eintrag wird direkt gelesen ohne zu suchen. (Standard: nein)'); +define('_MD_AM_LDAP_FILTER_PERSON', 'LPAD Suchfilter benutzen um Benutzer zu finden'); +define('_MD_AM_LDAP_FILTER_PERSON_DESC', "Special LDAP Filter to find user. @@loginname@@ is replace by the users's login name
    MUST BE BLANK IF YOU DON'T KNOW WHAT YOU DO' !" . '
    Ex : (&(objectclass=person)(samaccountname=@@loginname@@)) for AD' . '
    Ex : (&(objectclass=inetOrgPerson)(uid=@@loginname@@)) for LDAP'); +define('_MD_AM_LDAP_DOMAIN_NAME', 'Der Domänen Name'); +define('_MD_AM_LDAP_DOMAIN_NAME_DESC', 'Windows Domänen Name. Nur für WIN-ADS und NT-Server.'); +define('_MD_AM_LDAP_PROVIS', 'Automatische XOOPS-Konten Versorgung'); +define('_MD_AM_LDAP_PROVIS_DESC', 'Erstellt automatisch XOOPS-User-Datenbanktabellen wenn sie nicht existieren'); +define('_MD_AM_LDAP_PROVIS_GROUP', 'Automatische Benutzergruppe'); +define('_MD_AM_LDAP_PROVIS_GROUP_DSC', 'Neue Benutzer werden automatisch dieser Gruppe zugeordnet'); +define('_MD_AM_LDAP_FIELD_MAPPING_ATTR', 'Xoops-Authentifizierungs Server Feld-Mapping'); +define('_MD_AM_LDAP_FIELD_MAPPING_DESC', 'Describe here the mapping between the XOOPS database field and the LDAP Authentication system field.' . '

    Format [Xoops Database field]=[Auth system LDAP attribute]' . '
    for example : email=mail' . '
    Separate each with a |' . '

    !! For advanced users !!'); +define('_MD_AM_LDAP_PROVIS_UPD', 'XOOPS Kontenversorgung erhalten'); +define('_MD_AM_LDAP_PROVIS_UPD_DESC', 'Die Xoops Kontenversorgung wird immer mit dem Authentifizierungs-Server synchronisiert'); +define('_MD_AM_CPANEL', 'Administrationstheme'); +define('_MD_AM_CPANELDSC', 'Für Backend'); +define('_MD_AM_WELCOMETYPE', 'Sende eine Willkommensnachricht'); +define('_MD_AM_WELCOMETYPE_DESC', 'Die Art der Benachrichtigung über eine erfolgreiche Registrierung an den User.'); +define('_MD_AM_WELCOMETYPE_EMAIL', 'E-Mail-Adresse'); +define('_MD_AM_WELCOMETYPE_PM', 'Nachricht'); +define('_MD_AM_WELCOMETYPE_BOTH', 'Email und Nachricht'); +define('_MD_AM_MODULEPREF', 'Modul Einstellungen'); +// Preference module system +define('_AM_SYSTEM_PREFERENCES_SETTINGS', 'System Einstellungen'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/smilies.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/smilies.php new file mode 100644 index 0000000..07e5dc4 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/smilies.php @@ -0,0 +1,33 @@ +
  • Smilie hinzufügen, ändern oder löschen
  • '); +define('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM1', '
    • Erlaubte mime types: %s
    • '); +define('_AM_SYSTEM_SMILIES_NAV_TIPS_FORM2', '
    • Max. Uploadgröße: %s kb
    '); +//Infos +define('_AM_SYSTEM_SMILIES_ACTION', 'Aktion'); +define('_AM_SYSTEM_SMILIES_ADD', 'Smilie hinzufügen'); +define('_AM_SYSTEM_SMILIES_CODE', 'Code'); +define('_AM_SYSTEM_SMILIES_DELETE', 'Smilie löschen'); +define('_AM_SYSTEM_SMILIES_DESCRIPTION', 'Zusätzliche Infos'); +define('_AM_SYSTEM_SMILIES_DISPLAY', 'In Formular anzeigen'); +define('_AM_SYSTEM_SMILIES_EDIT', 'Smilie bearbeiten'); +define('_AM_SYSTEM_SMILIES_FILE', 'Smilie Datei'); +define('_AM_SYSTEM_SMILIES_IMAGE_PATH', 'Dateien sind in: %s'); +define('_AM_SYSTEM_SMILIES_OFF', 'Anzeige im Formular '); +define('_AM_SYSTEM_SMILIES_ON', 'Im Formular nicht anzeigen'); +define('_AM_SYSTEM_SMILIES_SMILIE', 'Smilie'); +define('_AM_SYSTEM_SMILIES_SUREDEL', 'Sind Sie sicher diesen Smilie zu löschen?'); +define('_AM_SYSTEM_SMILIES_UPLOADS', 'Hochladen'); +define('_AM_SYSTEM_SMILIES_SAVE', _AM_SYSTEM_DBUPDATED); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/tplsets.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/tplsets.php new file mode 100644 index 0000000..81a9e82 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/tplsets.php @@ -0,0 +1,42 @@ + +
  • Bearbeiten Sie Theme- und Module-Templates, und ihre CSS online.
  • +
  • Generieren- und überschreiben Sie alle Module-Templates.
  • +
  • Wenn Sie "Generierung erzwingen" wählen, wird dies die vorherige Modifikation überschreiben!
  • + +'); +define('_AM_SYSTEM_TEMPLATES_YOUR_THEMES', 'vorhandene Themes :'); +define('_AM_SYSTEM_TEMPLATES_GENERATE', 'Überlagerung generiert'); +define('_AM_SYSTEM_TEMPLATES_SELECT_THEME', 'Theme wählen'); +define('_AM_SYSTEM_TEMPLATES_FORCE_GENERATED', 'Generierung erzwingen'); +define('_AM_SYSTEM_TEMPLATES_NAV_FILE_GENERATED', 'Templates generiert'); +define('_AM_SYSTEM_TEMPLATES_NOT_CREATED', 'keine Templates generiert'); +define('_AM_SYSTEM_TEMPLATES_SAVE', 'Speichern'); +define('_AM_SYSTEM_TEMPLATES_RESTORE', 'Rückgängig'); +define('_AM_SYSTEM_TEMPLATES_CANCEL', 'Abbrechen'); +define('_AM_SYSTEM_TEMPLATES_ERROR', 'Fehler'); +define('_AM_SYSTEM_TEMPLATES_EDIT', 'Bearbeitet von :'); +define('_AM_SYSTEM_TEMPLATES_SELECT_MODULES', 'Module wählen'); +define('_AM_SYSTEM_TEMPLATES_MODULES', 'Module : '); +define('_AM_SYSTEM_TEMPLATES_FILES', 'Dateien'); +define('_AM_SYSTEM_TEMPLATES_EMPTY_FILE', 'Leere Datei'); +define('_AM_SYSTEM_TEMPLATES_TYPES', 'Typen'); +define('_AM_SYSTEM_TEMPLATES_STATUS', 'Status'); +define('_AM_SYSTEM_TEMPLATES_TEMPLATES', 'Templates'); +define('_AM_SYSTEM_TEMPLATES_BLOCKS', 'Blöcke'); +define('_AM_SYSTEM_TEMPLATES_SELECT_TEMPLATES', 'Templates wählen'); +define('_AM_SYSTEM_TEMPLATES_ALL_MODULES', 'Alle Module'); +define('_AM_SYSTEM_TEMPLATES_RESTORE_OK', 'Wiederherstellung erfolgreich'); +define('_AM_SYSTEM_TEMPLATES_RESTORE_NOTOK', 'Wiederherstellung nicht erfolgreich'); +define('_AM_SYSTEM_TEMPLATES_SET', 'Template wählen'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/userrank.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/userrank.php new file mode 100644 index 0000000..ccf718f --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/userrank.php @@ -0,0 +1,35 @@ +
  • Hinzufügen oder aktualisieren von Mitgliedsrängen
  • '); +define('_AM_SYSTEM_USERRANK_TIPS_FORM1', '
    • Erlaubte mime types: %s
    • '); +define('_AM_SYSTEM_USERRANK_TIPS_FORM2', '
    • Max Dateigröße zum hochladen: %s kb
    '); +// Errors +define('_AM_SYSTEM_USERRANK_ERROR', 'Fehler'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/users.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/users.php new file mode 100644 index 0000000..f8bcc81 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/admin/users.php @@ -0,0 +1,148 @@ + +
  • Mitglieder Verwaltung
  • +'); +// Main +define('_AM_SYSTEM_USERS_USER', '--- Benutzer --- '); +define('_AM_SYSTEM_USERS_ADMIN', 'Administrator'); +define('_AM_SYSTEM_USERS_UID', 'User ID'); +define('_AM_SYSTEM_USERS_STATUS', 'Status'); +define('_AM_SYSTEM_USERS_NAME', 'Name'); +define('_AM_SYSTEM_USERS_UNAME', 'User Name'); +define('_AM_SYSTEM_USERS_EMAIL', 'E-Mail-Adresse'); +define('_AM_SYSTEM_USERS_EDIT_GROUPS', 'Gruppe bearbeiten'); +define('_AM_SYSTEM_USERS_REG_DATE', 'Registrierungsdatum'); +define('_AM_SYSTEM_USERS_LAST_LOGIN', 'Letzter Login'); +define('_AM_SYSTEM_USERS_POSTS', 'Kommentare / Beiträge'); +define('_AM_SYSTEM_USERS_LEVEL', 'Level'); +define('_AM_SYSTEM_USERS_ACTION', 'Aktion'); +define('_AM_SYSTEM_USERS_FINDUS', 'Mitglieder suchen'); +define('_AM_SYSTEM_USERS_AVATAR', 'Avatar'); +define('_AM_SYSTEM_USERS_REALNAME', 'Echter Name'); +define('_AM_SYSTEM_USERS_REGDATE', 'Registrierungsdatum'); +define('_AM_SYSTEM_USERS_PM', 'PM'); +define('_AM_SYSTEM_USERS_URL', 'Web URL'); +define('_AM_SYSTEM_USERS_PREVIOUS', 'Vorherige'); +define('_AM_SYSTEM_USERS_NEXT', 'Nächste'); +define('_AM_SYSTEM_USERS_USERSFOUND', '%s Mitglied(er) gefunden'); +define('_AM_SYSTEM_USERS_ACTUS', 'Aktive Mitglieder: %s'); +define('_AM_SYSTEM_USERS_INACTUS', 'Inaktive Mitglieder: %s'); +define('_AM_SYSTEM_USERS_NOFOUND', 'Keine Mitglieder gefunden'); +define('_AM_SYSTEM_USERS_ICQ', 'ICQ Kennung'); +define('_AM_SYSTEM_USERS_AIM', 'AIM'); +define('_AM_SYSTEM_USERS_YIM', 'YIM'); +define('_AM_SYSTEM_USERS_FACEBOOK', 'Facebook Link'); //TODO +define('_AM_SYSTEM_USERS_SKYPE', 'Skype Link'); //TODO +define('_AM_SYSTEM_USERS_MSNM', 'MSNM'); +define('_AM_SYSTEM_USERS_TIMEZONE', 'Zeitzone'); +define('_AM_SYSTEM_USERS_SHOWSIG', 'Meine Signatur immer hinzufügen'); +define('_AM_SYSTEM_USERS_CDISPLAYMODE', 'Ansichtsmodus Kommentare'); +define('_AM_SYSTEM_USERS_CSORTORDER', 'Sortierungsrichtung Kommentare'); +define('_AM_SYSTEM_USERS_EXTRAINFO', 'Extra Info'); +define('_AM_SYSTEM_USERS_LOCATION', 'Ortsangabe'); +define('_AM_SYSTEM_USERS_OCCUPATION', 'Position'); +define('_AM_SYSTEM_USERS_INTEREST', 'Interessen'); +define('_AM_SYSTEM_USERS_URLC', 'URL enthält'); +define('_AM_SYSTEM_USERS_LOCATIONC', 'Ort enthält'); +define('_AM_SYSTEM_USERS_OCCUPATIONC', 'Beruf enthält'); +define('_AM_SYSTEM_USERS_INTERESTC', 'Interessen enthalten'); +define('_AM_SYSTEM_USERS_LASTLOGMORE', "Letzter Login ist mehr als X Tage her"); +define('_AM_SYSTEM_USERS_LASTLOGLESS', "Letzter Login ist weniger als X Tage her"); +define('_AM_SYSTEM_USERS_REGMORE', "Beitrittsdatum ist mehr als X Tage her"); +define('_AM_SYSTEM_USERS_REGLESS', "Beitrittsdatum ist weniger als X Tage her"); +define('_AM_SYSTEM_USERS_POSTSMORE', "Anzahl Beiträge größer als X"); +define('_AM_SYSTEM_USERS_POSTSLESS', "Anzahl Beiträge kleiner als X"); +define('_AM_SYSTEM_USERS_SORT', 'Sortiert nach'); +define('_AM_SYSTEM_USERS_ORDER', 'Sortierung'); +define('_AM_SYSTEM_USERS_LASTLOGIN', 'Letzter Login'); +define('_AM_SYSTEM_USERS_ASC', 'Aufsteigend'); +define('_AM_SYSTEM_USERS_DESC', 'Absteigend'); +define('_AM_SYSTEM_USERS_LIMIT', 'Anzahl der Mitglieder pro Seite'); +define('_AM_SYSTEM_USERS_RESULTS', 'Suchergebnis'); +define('_AM_SYSTEM_USERS_SHOWMAILOK', 'Welche Arten Mitglieder sollen angezeigt werden'); +define('_AM_SYSTEM_USERS_MAILOK', 'Nur Mitglieder, die der eMail-Benachrichtigung zugestimmt haben'); +define('_AM_SYSTEM_USERS_MAILNG', "Nur Mitglieder, die der eMail-Benachrichtigung nicht zugestimmt haben"); +define('_AM_SYSTEM_USERS_SHOWTYPE', 'Welche Arten Mitglieder sollen angezeigt werden'); +define('_AM_SYSTEM_USERS_ACTIVE', 'Nur aktive Mitglieder'); +define('_AM_SYSTEM_USERS_INACTIVE', 'Nur inaktive Mitglieder'); +define('_AM_SYSTEM_USERS_BOTH', 'Alle Mitglieder'); +define('_AM_SYSTEM_USERS_SENDMAIL', 'eMail senden'); +define('_AM_SYSTEM_USERS_ADD2GROUP', 'Mitglieder der Gruppe %s hinzufügen'); +define('_AM_SYSTEM_USERS_GROUPS', 'Gruppen'); +define('_AM_SYSTEM_USERS_ADD_GROUPS', 'Gruppe hinzufügen'); +define('_AM_SYSTEM_USERS_DELETE_GROUPS', 'Gruppe löschen'); +define('_AM_SYSTEM_USERS_AYSYWTDU', 'Sind Sie sicher, dass Sie das Mitglied %s löschen wollen?'); +define('_AM_SYSTEM_USERS_BYTHIS', 'Wenn Sie das Mitglied löschen, werden alle Informationen und Verlinkungen des Mitgliedes dauerhaft gelöscht.'); +define('_AM_SYSTEM_USERS_YES', 'Ja'); +define('_AM_SYSTEM_USERS_NO', 'Nein'); +define('_AM_SYSTEM_USERS_YMCACF', 'Alle Pflichtfelder müssen ausgefüllt werden'); +define('_AM_SYSTEM_USERS_CNRNU', 'Neues Mitglied kann nicht hinzugefügt werden.'); +define('_AM_SYSTEM_USERS_EDEUSER', 'Bearbeiten / Löschen von Mitgliedern'); +define('_AM_SYSTEM_USERS_NICKNAME', 'User Name'); +define('_AM_SYSTEM_USERS_MODIFYUSER', 'Mitglied bearbeiten'); +define('_AM_SYSTEM_USERS_DELUSER', 'Mitglied löschen'); +define('_AM_SYSTEM_USERS_GO', 'Abschicken'); +define('_AM_SYSTEM_USERS_ADDUSER', 'Benutzer hinzufügen'); +define('_AM_SYSTEM_USERS_OPTION', 'Optionen'); +define('_AM_SYSTEM_USERS_THEME', 'Theme'); +define('_AM_SYSTEM_USERS_AOUTVTEAD', 'Ihre EMail für andere Benutzer sichtbar machen?'); +define('_AM_SYSTEM_USERS_RANK', 'Rang'); +define('_AM_SYSTEM_USERS_NSRA', 'Kein Rang ausgewählt'); +define('_AM_SYSTEM_USERS_NSRID', 'Keine Spezial-Ränge in der Datenbank vorhanden'); +define('_AM_SYSTEM_USERS_ACCESSLEV', 'Zugriffslevel'); +define('_AM_SYSTEM_USERS_SIGNATURE', 'Signatur'); +define('_AM_SYSTEM_USERS_PASSWORD', 'Passwort'); +define('_AM_SYSTEM_USERS_INDICATECOF', '* Pflichtfeld hinzufügen'); +define('_AM_SYSTEM_USERS_NOTACTIVE', 'Dieses Mitgliedskonto wurde noch nicht aktiviert. Möchten Sie dieses Mitgliedskonto jetzt aktivieren?'); +define('_AM_SYSTEM_USERS_UPDATEUSER', 'Mitglied aktualisieren'); +define('_AM_SYSTEM_USERS_USERINFO', 'User Info'); +define('_AM_SYSTEM_USERS_USERID', 'User ID'); +define('_AM_SYSTEM_USERS_RETYPEPD', 'Passwort nochmals eingeben'); +define('_AM_SYSTEM_USERS_CHANGEONLY', '(Nur bei Veränderungen)'); +define('_AM_SYSTEM_USERS_SYNCHRONIZE', 'Synchronisieren'); +define('_AM_SYSTEM_USERS_USERDONEXIT', "Benutzer existiert nicht"); +define('_AM_SYSTEM_USERS_STNPDNM', 'Entschuldigung, aber das Passwort stimmt nicht überein, bitte geben Sie es erneut ein'); +define('_AM_SYSTEM_USERS_CNUUSER', 'Dieses Mitglied konnte nicht aktualisiert werden'); +define('_AM_SYSTEM_USERS_CNGUSERID', 'Die Mitglied´s IDs konnte nicht geladen werden'); +define('_AM_SYSTEM_USERS_NOUSERS', 'Keine Mitglieder ausgewählt'); +define('_AM_SYSTEM_USERS_CNRNU2', 'Das neue Mitglied konnte der Gruppe %s nicht zugeordnet werden.'); +define('_AM_SYSTEM_USERS_SEARCH', 'Suche'); +define('_AM_SYSTEM_USERS_SEARCH_USER', 'Mitglied suchen:'); +define('_AM_SYSTEM_USERS_ADVANCED_SEARCH', 'Erweiterte Suche'); +define('_AM_SYSTEM_USERS_EDIT', 'Mitglied bearbeiten'); +define('_AM_SYSTEM_USERS_DEL', 'Mitglied löschen'); +define('_AM_SYSTEM_USERS_DELETE', 'Löschen'); +define('_AM_SYSTEM_USERS_SUBMIT', 'Einsenden'); +define('_AM_SYSTEM_USERS_PURGE', 'Bereinigen'); +define('_AM_SYSTEM_USERS_ADD', 'Neues Mitglied hinzufügen'); +define('_AM_SYSTEM_USERS_VIEW', 'Mitgliedsinfos anzeigen'); +define('_AM_SYSTEM_USERS_NO_FOUND', 'Keine Mitglieder gefunden'); +define('_AM_SYSTEM_USERS_NOT_CONNECT', 'Noch nie verbunden'); +define('_AM_SYSTEM_USERS_FORM_SURE_DEL', 'Mitglied %s löschen'); +define('_AM_SYSTEM_USERS_FORM_SURE_DEL2', 'Löschen'); +define('_AM_SYSTEM_USERS_NO_SUPP', 'Mitglied kann nicht gelöscht werden: %s
    '); +define('_AM_SYSTEM_USERS_NO_ADMINSUPP', 'Mitglied der Administratoren-Gruppe kann nicht gelöscht werden: %s
    '); +define('_AM_SYSTEM_USERS_ERROR', 'Fehler:

    %s'); +define('_AM_SYSTEM_USERS_ALLGROUP', 'Alle Gruppen'); +define('_AM_SYSTEM_USERS_ALLUSER', 'Alle Mitglieder'); +define('_AM_SYSTEM_USERS_ACTIVEUSER', 'Nur aktive Mitglieder'); +define('_AM_SYSTEM_USERS_INACTIVEUSER', 'Nur inaktive Mitglieder'); +// Error +define('_AM_SYSTEM_USERS_PSEUDO_ERROR', 'Der Mitgliedsname %s besteht bereits'); +define('_AM_SYSTEM_USERS_MAIL_ERROR', 'Die Email-Adresse %s besteht bereits'); +//2.5.4 +define('_AM_SYSTEM_USERS_ACCEPT_EMAIL', 'Emails vom Administrator akzeptieren'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/blocks.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/blocks.php new file mode 100644 index 0000000..1ea25c4 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/blocks.php @@ -0,0 +1,48 @@ + + +

    Hilfe: Avatar

    +

    Beschreibung

    + +

    +Avatare sind kleine Grafiken oder Bilder die man in verschiedenen Content Bereichen verwenden kann. Sie sind oft neben den Benutzernamen zu finden als visuelle Identifizierung. Typische Anwendungen sind z.B. das Forum.

    + +Der Avatar-Manager ermöglicht dem Administrator das Hinzufügen, Bearbeiten oder Löschen der System-Avatare sowie Benutzer-Avatare.

    +

    +

    System Avatare

    + +

    +System Avatare sind Avatare, eingespielt durch den Administrator in den Bereich Avatar. +

    +

    Benutzer-Avatare

    + +

    +Benutzer Avatare werden durch die User selbst hochgeladen. Dieses muß separat im Adminbereich eingestellt und zugelassen sein. Hier kann auch zulässige Größe des Bildes bzw. Uploadgröße festgelegt werden +

    + +

    Bearbeiten und Löschen von Avataren

    + +

    +Der Seitenadministrator kann alle System Avatare bearbeiten bzw. löschen. Hier ist zu beachten, dass der User der so ein Avatar gewählt hat, seines dann verliert. +

    + + + \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/banners.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/banners.html new file mode 100644 index 0000000..677eb7c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/banners.html @@ -0,0 +1,15 @@ +
    +

    Hilfe: Banner

    + +

    Beschreibung

    + +

    +Banner sind Anzeigen in den oberen Bereich der Seite angezeigt. Sie können Bilder oder Flash-Filme verwenden und diese rotieren lassen (Abwechselnde Anzeige). Das ist Teil der Standardinstallation. Banner-XOOPS hat ein System für die Verwaltung von Banner und das Erstellen von Konten für Werbekunden was im Adminbereich integriert ist. +Sie können mehrere Banner auf einer Website XOOPS anzeigen lassen. Diese verändern sich wenn eine neue Seite geladen wird.

    + +Die allgemeine Vorgangsweise bein Bannern ist, dass jede Anzeige eines Banners für einen Besucher als eine 'Impression' gezählt wird. Kunden bezahlen dann üblicherweise für die Anzahl an Impressionen, und somit, wie oft z.B. eine bestimmte Werbung angezeigt wurde.

    + +Bitte beachten Sie, dass Ihre eigene IP bei verkauften Banner an den Kunden unter System-Modul -> Einstellungen -> Allgemeine Einstellungen eingetragen sein sollte. Bitte befüllen Sie das "Deine IP Adressen"-Feld (wenn Sie eine haben). +Das verhindert das die eigenen Aufrufe mitgezählt werden. Das bietet den Kunden eine ehrliche Grundlage! Fehlerhafte Zählungen schädigen Ihren Ruf, lassen sich aber nicht vermeiden, wenn Sie z.B. als Administrator über keine eigene IP verfügen. +

    +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/blocksadmin.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/blocksadmin.html new file mode 100644 index 0000000..dadb516 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/blocksadmin.html @@ -0,0 +1,28 @@ +
    +

    Hilfe: Blöcke

    + +

    Beschreibung

    + +

    +Blöcke sind Teile auf der Seite zur Anzeige und Visualisierung der Inhalte von Modulen. Individuelle Blöcke können erstellt werden und sind in der Regel aus Text, Grafiken und Bilder gemacht. Diese Blöcke können einzeln formatiert werden oder erben die Webseitenformatierung. +Blöcke können auch zur Seitengestaltung einzelner Module verwendet werden. Über die Blockadministrationsseite können die Blöcke erstellt, angepasst und verwaltet werden.

    + +Blöcke sind wie die Titelseite eine Zeitschrift: sie sollen den Leser veranlassen, sich den einen oder anderen Inhalt Ihrer Seite im Detail anzuschauen. Blöcke bieten somit einen dynamischen Kurzüberblick, der auf aktuelle Inhalte Ihrer Module verweist.

    +Wenn ein neues Module auf Ihrer XOPS-Seite installiert wirde, werden auch gleichzeitig alle im Modul vorhandenen Blöcke im System registriert und können vom Webmaster je nach Belieben verwendet und verwaltet werden.

    + +Welche Möglichkeiten bieten sich für den Webmaster? Zuerst muss entschieden werden, in welchem Fensterbereich der Block angezeigt werden soll (oben, unten, links, rechts,...). +Außerdem kann festgelegt werden, ob der Block nur auf der Startseite, auf allen Seiten (auch bei anderen Modulen) oder auch nur auf bestimmten Seiten angezeigt werden soll.

    + +Jedes Modul, das in einer XOOPS-Seite installiert wird, registriert somit selbständig alle vorhandenen Blöcke, und der Webmaster muss nur noch festlegen, in welchen Bereich einer Seite und auf welchen Seiten diese angezeigt werden sollen. Außerdem kann die Reihenfolge der Blöcke sowie die Blocküberschrift je nach den Bedürfnissen angepasst werden. +Wenn Sie die erforderlichen Kenntnisse besitzen, können Sie sogar die dem Block zugrundeliegenden Templates bearbeiten. +

    + +

    Tips

    + +

    + Sie können die Anzeige des Titels durch das Hinzufügen von "// " (Slash-Slash-Leerzeichen) als erste drei Zeichen beim Titel unterbinden. Dadurch können Sie mehrere Blöcke als eine Einheit anzeigen lassen.

    + + Sie können auch eigene Blöcke erstellen indem Sie auf "Block hinzufügen" klciken. Sie könne Ihren eigenen Inhalt verwenden, als HTML, reiner Text oder mit XOOPS Codes, oder sogar PHP. In Ihrem eigenen Block werden Variable ersetzt, wie z.B. "{X_SITEURL}" wird durch Ihre Seiten-URL ersetzt, +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/comments.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/comments.html new file mode 100644 index 0000000..bf1355c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/comments.html @@ -0,0 +1,17 @@ +
    +

    Hilfe: Kommentare

    + +

    Beschreibung

    + +

    +Seiten-Administratoren haben die Möglichkeit der Bereitstellung von Kommentarfeldern für die Nutzer. Kommentare können bei vielen Modulen hinzugefügt werden und in unterschiedlicher Weise angezeigt werden. Kommentare können überprüft und gefiltert oder auch nur bestimmten ausgewählten Gruppen zur Verfügung gestellt werden. Dies ermöglicht eine schnelle einfache Interaktion von Benutzer der Webseite, +während eine gute Moderation und Sicherheit erhalten bleibt.

    + +Der Kommentar-Manager ermöglicht den Administrator jeden geposteten Kommentar zu bearbeiten oder zu löschen. Die Kommentarfunktion wird außerdem in jedem Modul seperat unterstützt bzw. verwaltet. +Wie schon von der Blockverwaltung bekannt, stehen einige Filter-Optionen zur Verfügung, um den Seiten-Administrator das Verwalten der Kommentare zu erleichtern.

    + +Sie können auch mehrere Kommentare auswählen und auch auf einmal löschen. + +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/groups.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/groups.html new file mode 100644 index 0000000..aeb4043 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/groups.html @@ -0,0 +1,16 @@ +
    +

    Hilfe: Gruppen

    +

    Beschreibung

    + +

    +XOOPS beinhaltet eine Registrierung als Mitglied im System. Sie können optional festlegen, dass sich Personen registrieren/einloggen müssen, um zu bestimmten Bereichen oder Funktionen Zugang zu erhalten. Beispielsweise erfordern die meisten Webseiten eine Registrierung, bevor das Teilen von Inhalten oder das Senden von Nachrichten in Foren erlaubt wird.
    +Zugriff und Verwaltung der Rechte in der XOOPS Webseite sind durch ein flexibles Berechtigungssystem basiert auf "Benutzergruppen" gesetzt. Die Standard Gruppen sind anonyme Benutzer, registrierte Mitgliedern und Webmaster. Natürlich können Sie beliebig viele Gruppen definieren die Sie Ihre Webseite benötigen. Jede Gruppe kann +separat eingestellt werden und es können die Zugriffsrechte entsprechend vergeben werden:

    +- Welche Blöcke können gesehen werden
    +- Auf welche Module zugegriffen werden darf
    +- Welche Module können administriert werden
    +- Welche Aspekte der Systemadministration können geändert werden

    +Sie können Namen der Standard Gruppen ändern, aber nicht löschen. Andere Benutzer-Gruppen können beliebig erstellt, verändert oder entfernt werden.

    +Benutzerdefinierte Gruppen können auch durch die Gruppen-Administrationsseite erstellt werden. +

    +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/help_center.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/help_center.html new file mode 100644 index 0000000..d80c047 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/help_center.html @@ -0,0 +1,23 @@ +
    + +

    Willkommen im XOOPS Hilfe-Center

    + +

    Wie verwende ich XOOPS?

    + +

    XOOPS ist eine Web Applikation Plattform geschrieben in PHP für eine MySQL Datenbank. Seine Objektorientierung macht es zum idealen Werkzeug für die Entwicklung kleiner oder großer Community Webseiten, Intra Unternehmen und Corporate-Portale, Weblogs und vieles mehr. Um XOOPS effektiv zu nutzen, müssen Sie Module,die die Funktionalität,die Sie suchen bieten zu installieren. + Es gibt viele verschiedene Module in unsere Module Repository, wie Kalender, Foto-Galerien, Nachrichten, Foren, Updates und +Wettermodul als Beispiel.

    + +

    Wie nutze ich das Hilfe Center?

    + +

    Die Hilfe ist für Sie mit grundlegenden Informationen zu einzelnen Teilen der Verwaltung bereitgestellt. Wann immer Sie Hilfe benötigen, klicken Sie einfach auf den Hilfe-Symbol in der rechten Ecke.

    + +

    Wie erstelle ich einen Artikel in XOOPS?

    + +

    Sie benötigen ein Modul. Dieses kann das Newsmodul oder ein Artikel Modul sein.

    + +

    Wie bekomme ich noch mehr Hilfe?

    + +

    Bitte besuche unser Forum auf: http://www.xoops.org/modules/newbb

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/images.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/images.html new file mode 100644 index 0000000..fe95af7 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/images.html @@ -0,0 +1,15 @@ +
    +

    Hilfe: Bildmanager

    + +

    Beschreibung

    + +

    +Der Bild-Manager ist ein Tool, das den User das Hochladen, Organisieren und Abrufen von Bildern für die Verwendung auf der gesamten Website ermöglicht. Sie müssen den Bild-Manager, bevor Sie ihn verwenden können, eine oder mehrere Kategorien erstellen. Zudem müssen Einstellungen vorgenommen werden, wie maximale +Bildgröße, Dateigröße und Zugriffsrechte für Benutzergruppen. Jede Kategorie wird separat konfiguriert.

    + +Bilder können kategorisiert und über den Manager in einen Browser direkt hochgeladen werden. Dazu auf die vorgesehene Schaltfläche klicken. Ebenfalls ist es möglich, diese in Nachrichten und andere Inhalte einzufügen. Es gibt ein umfangreiches Berechtigungssystem und Kontrolle der Bildabmessungen, Dateigröße und +den Zugang von Benutzergruppen zu verschiedenen Kategorien. + +

    + +
    diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/mailusers.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/mailusers.html new file mode 100644 index 0000000..dd264c2 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/mailusers.html @@ -0,0 +1,12 @@ +
    +

    Hilfe: E-Mail Benutzer/Mitglieder

    +

    Beschreibung

    + +

    +In XOOPS ist ein Nachrichten System integriert, mit dem Sie eine Nachricht an Ihre gesamten registrierten Benutzer und auch an Gruppen schicken können, die entsprechend gefiltert werden können. Dies kann in Form einer Privaten Nachricht oder über eine E-Mail erfolgen. Eine Reihe von Optionen +gibt es für das Herausfiltern von Untergruppen von Benutzer.

    + +Sie können auch vordefinierte Tags verwenden, um Ihre Nachricht zu personalisieren. +

    + +
    diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/maintenance.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/maintenance.html new file mode 100644 index 0000000..810350e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/maintenance.html @@ -0,0 +1,14 @@ +
    + +

    Hilfe: Wartung

    +

    Beschreibung

    + +

    +Die Wartung bietet mehrere grundlegende Funktionen, um Ihre XOOPS-Seite zu pflegen und aufzuräumen und somit stabil und lauffähig zu halten:

    + +- Leeren des Cache-Verzeichnisses
    +- Leeren der Sitzungstabelle
    +- Datenbank Tabellen pflegen (analysieren, überprüfen, optimieren und reparieren)

    + +Sie können auch ein "Dump" der gesamten Datenbank oder einzelner Tabellen für Backup-Zwecke erstellen.

    +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/module_index.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/module_index.html new file mode 100644 index 0000000..ffa14e5 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/module_index.html @@ -0,0 +1,8 @@ +
    + +

    Hilfe: System-Module

    +

    Beschreibung

    + +

    Für Administration der Einstellungen des Systems.

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/modulesadmin.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/modulesadmin.html new file mode 100644 index 0000000..5685350 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/modulesadmin.html @@ -0,0 +1,22 @@ +
    +

    Hilfe: Module

    + +

    Beschreibung

    + +

    +Die Module sind Software-Konstrukte unter XOOPS, mit denen der Webmaster dynamische oder statische Inhalte auf der Webseite generieren lassen kann. Durch die Vielfalt und Umfang der Modulfunktionen ist die Bedienung und Einstellung oft nicht sehr einfach.

    + +Eine wichtige Eigenschaft von XOOPS ist die Art der Verwaltung der Module. Der Webmaster kann sie leicht installieren, deinstallieren, aktivieren oder deaktivieren (Ausnahme: das System-Modul, aus offensichtlichen Gründen). Es ist auch möglich, Module umbenennen und die Reihenfolge zu ändern wie sie auf der Webseite angezeigt werden sollen, +sofern Sie das überhaupt wünschen, denn es ist möglich, Funktionen versteckt anzubieten, Module aktiv zu schalten, ohne das sie für den normalen Benutzer sichtbar sind. So können Sie z.B. ein Modul als unsichtbar definieren, indem Sie den entsprechenden Icon +in der Menüspalte deaktivieren. Sie können dann einer bestimmten Gruppe von Personen ein Nachricht senden und ihnen mitteilen, dass sie durch die direkte Eingabe im URL-Feld (z.B. http://www.yoursite.com/modules/news für das News-Module) auf das jeweilige Verzeichnis zugreifen können..

    + +Um die Reihenfolge der Module im Menü zu ändern, müssen Sie die Module nur durch Drag and Drop an die gewünschte Stelle verschieben.

    + +Die Modulinstallation sollte man planen und nur wirklich benötigte Module installieren. Vergleichen Sie einfach mal auf anderen Xoops Seiten wie dies dort umgesetzt haben. Welches Modul verwendet wird zeigt sich in der Browserzeile oder beim Mouseover-Ereignis bei z.B. dem Hauptmenü. +Es sieht dann z.B. so aus: http://the_site.com/modules/news/ .... Alle Module liegen unter /modules Verzeichnis einer Seite, daher ist nach dem .../modules/ +ersichtlich, welches Modul gerade verwendet wird.

    + +Wenn Sie dann die Seite öffnen erhalten Sie ein Beispiel über deren Verwendung des Moduls. Wenn Sie so mehrere Seiten durchstöbern, erhalten Sie einen guten Überblick über die Gestaltungs- und Einsatzmöglichkeiten der verschiedenen Module. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/preferences.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/preferences.html new file mode 100644 index 0000000..6cfc32c --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/preferences.html @@ -0,0 +1,72 @@ +
    + +

    Hilfe: Einstellungen

    +

    Beschreibung

    + +

    +Bei den Einstellungsoberflächen können Sie die jeweiligen systemweiten Einstellungen vornehmen. Nehmen Sie sich die Zeit, sich mit den einzelnen Einstellungen zu befassen, da diese erheblich die Performance, Sicherheit und Benutzerfreundlichkeit Ihrer Seite beeinflussen können, es ist es wert. +

    +

    Allgemeine Einstellungen

    + +

    +Dies sind die wichtigsten und meist verwendeten Einstellungen. Hier können der Seitenname sowie der Webseitenslogan hinterlegt werden. Sie können außerdem das Design der Webseite sowie des Adminbereichs auswählen. Wenn Sie wichitge Arbeiten an Ihrer Webseite vornehmen wollen, können Sie die Seite für die Besucher vorübergehend schließen. Sie können auch die modulweiten Cache- +Zeiten. +

    + +

    Meta Tags und Fußzeile

    + +

    +Meta Tags bieten Informationen über Ihre Webseite - Sie beschreiben das Wesen und den Inhalt Ihrer Webseite. Diese Inhalte werden von Suchmaschinen und -robotern zur korrekten Indexierung verwendet und helfen dem Zielpublikum, Ihre Seite zu finden. Diese Informationen sind im Header jeder Webseite enthalten. +Sie sollen den Inhalt der geamten Webseite repräsentativ wiedergeben. Diese Meta-Daten werden auf jeder einzelnen Ihrer Unterseiten angezeigt. Modulbezogene Anpassungen werden von manchen Modulen durchgeführt.

    + +Bitte beachten Sie, dass die großen Suchmaschinen unterschiedliche Suchstrategien verwenden. Sie legen z.T. unterschiedliche Gewichtungen auf verschiedene Wörter oder ignorieren bestimmte Wörter vollständig. Der gezielte Einsatz von diesen Informationen kann das Ranking Ihrer Webseiten verbessern, +vor allem wenn Sie die Indexierungsstrategien der Hauptreferers untersuchen (siehe dazu Ihr Webseitenlogfile). Dies kann Ihnen dabei helfen, Ihre Metadaten sowie durch angepasstes Webseitendesign und den Webseiteninhalt Ihr Ranking zu verbessern.

    + +Seien Sie genau und vorsichtig bei der Verwendung der Metadaten. Versuchen Sie nicht, Suchmaschinen ‘zu manipulieren’ - wenn die Suchmaschinen dies merken, können Sie unter Umständen runtergestuft oder sogar auf Schwarze Listen gesetzt werden. + +

    + +

    Optionen zur Wortzensur

    + +

    +Xoops kann automatisch unerwünschte Worte, die von einem Ihrer Besucher gepostet werden, zensurieren und durch einen alternativen Text Ihrer Wahl ersetzen. Die Zensurierung verbraucht Ressourcen und kann daher Ihre Webseite auch etwas verlangsamen. Diese Funktion ist daher standardmäßig deaktiviert.

    + +Zum Aktivieren der Zensur einfach nur die entsprechend Auswahl ‘Ja’ vornehmen. Sie müssen dann im Textfeld ‘Zensierte Wörter’ eingeben, getrennt durch einen senkrechten Strich. Die Funktion ist nicht case sensitive (Groß-/Kleinschreibung ist egal). Den gewünschten Ersatztext bitte unter ‘Zensierte +Wörter werden ersetzt durch’ . Standardersatztext ist #OOPS#. + +

    + +

    Suchoptionen

    + +

    +Die Suchfunktion ist eine der wichtigsten Tools für Ihre Portalwebseite. XOOPS kategorisiert die Suchergebnisse je Modul - die Ergebnisse werden je installiertem Modul wie z.B. je News, Downloads, Links usw. identifiziert.

    + +Die globale Suche über alle Resourcen/Module ist standardmäßig aktiviert. Bei einer Deaktivierung wird die Suchfeature generell abgeschaltet und der Block "Suche" wird funktionslos. +Standardmäßig ist die Minimallänge für Suchwörter mit 5 Zeichen definiert. Alle Wörter mit weniger Zeichen werden ignoriert. Dies soll zu einer Verbesserung der Suchergebnisse führen. Kurze Suchwörter sind meist allgemeiner und führen daher zu einer größeren +Anzahl von Treffern, wobei eine Vielzahl wahrscheinlich irrelevant ist. Längere Suchwörter verringern die Anzahl der Treffer und verbessern daher das Suchergebnis.

    + +Suchen benötigen viel Computerresourcen und das Ausschließen von kurzen Wörtern kann daher die Belastung Ihres Systems verringern. Aber beachten Sie, dass es manchmal sinnvoll ist, bei einer Suche auch kürzere Wörter zu erlauben. + +

    + +

    E-Mail-Einstellungen

    + +

    +Dieser Bereich der Einstellungen ist für die Verwaltung Ihrer E-Mail-Einstellungen vorgesehen. Es wird empfohlen, die Standardmethode "PHP (mail)" für den E-Mail-Versand zu verwenden. Sie müssen dann keine Einstellungen betreffend Sendmail oder SMTP vornehmen, außer Sie wollen ein solches Alternativsystem verwenden. +

    + +

    Authentifizierungsoptionen

    + +

    +Es wird empfohlen, die Standardeinstellung Xoops Database zu verwenden, dann können hier alle weiteren Optionseinstellungen ignoriert werden.

    + +LDAP oder Microsoft Active directory servers wurden als weitere alternative Authentifizierungsmethoden hinzugefügt. Die vor allem deswegen, weil viele Firmen bereits Userdatenbanken in ADS oder LDAP verwenden und diesen Loginprozess für Xoops nutzen möchten, um ein seperates Anmelden zu verhindern. +

    + +

    Einstellungen Systemmodul

    + +

    +Hier können Sie einzelne Features vom Systemmodul (de)aktivieren. Außerdem können Sie systemweite Standardeinstellungen vornehmen, wie z.B. die Anzahl Avatars oder Bilder pro Seite. Sie können hier auch den Standardeditor für Blöcke, Kommentare oder die anderen Module festlegen. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/smilies.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/smilies.html new file mode 100644 index 0000000..6e0237e --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/smilies.html @@ -0,0 +1,16 @@ +
    +

    Hilfe: Smilies

    + +

    Beschreibung

    + +

    +Smiles sind kleine Grafiken für den Ausdruck einer Stimmung wie Lachen, Weinen etc. Sie können in Nachrichten, Kommentaren und mehr verwendet werden, fast überall. Im Xoops System sind schon 17 implementiert. In den Eingabeformularen der verschiedenen Module +(wie z.B. in Foren, News, Downloads, usw.)- können mit einem Klick auf den Smilie dieses in das entsprechende Posting eingefügt werden. Eine weitere Möglichkeit ist auch die Verwendung des Codes der Smilies wie ':' '-' 'D'. Eine weitere Möglichkeit per Bildercode etwa so: +

    + +Die vollständige Liste der Smilies auf Ihrem System und ihre Codes ist unter Smilies zugänglich. Hier können Sie Smilies hinzufügen, bearbeiten und löschen, und Sie können auch kontrollieren, welche davon in den Formularen angezeigt werden (nur neun der 17 sind standardmäßig angezeigt)

    + +Wenn Sie Smilies auf Ihrem System nicht zulassen möchten, können Sie entweder das Kontrollkästchen "Anzeige in Form?" Feld deaktivieren (in diesem Fall werden sie nicht mehr angezeigt sind aber noch verfügbar) oder Sie verwenden den Link zum Entfernen. +

    + +
    diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/tplsets.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/tplsets.html new file mode 100644 index 0000000..a7dd7d1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/tplsets.html @@ -0,0 +1,42 @@ +
    +

    Hilfe: Templates

    + +

    Beschreibung

    + +

    +XOOPS ermöglicht die Trennung zwischen der Darstellung auf Ihrer Seite (the “Aussehen” oder User-Interface) und dem Code, der im Hintergrund ausgeführt wird. Das Erstere wird durch einen ausgeklügelten Mechanismus, basierend auf einem grafischen Theme, ausgeführt. Eine Theme includiert grundsätzlich ein HTML-Template, +das die visuelle Oberfläche Ihrer Seite definiert, und auch die Stylesheets und Bilder, die für den Aufbau Ihrer Oberfläche erforderlich sind. Thems können im Administrationsbereich gewechselt werden, sodass das Aussehen Ihrer XOOPS-Seite durch einen einfachen Klick im Auswahldropdown und einer abschlißenden Bestätigung vollständig verändert werden kann. +XOOPS gibt den Administratoren auch die Möglichkeit, dass man sogar den Webseitengästen diese Wechselmöglichkeit für dafür freigegebene Themes einräumt.

    + +Allgemein gesprochen, ein Theme ist ein visuellen High-Level-Framework Ihrer Seite: ein Theme bestimmt den generellen Aufbau und das Layout Ihrer Seite; andererseits hat es aber keine Einfluss die Aufteilung der Inhalte z.B. innerhalb eines Blocks. +Dies erfolgt durch mehrere Komponenten, dem sogenannten Template Set. Ein Template Set ist die Zusammenstellung von verschiedenen HTML-Templates, die die einzelnen Inhalte der Module bzw. Blöcke präsentieren und somit das Aussehen Ihrer Xoops-Seite beeinflussen. Wenn wir es anders ausdrücken möchten, dann könnte man sagen, das Theme ist wie +ein Architekt eines Hauses, während das Template Set der Innenausstatter ist. Der Erste errichtet die Mauern und bestimmt die grundsätzliche Raumaufteilung, und der Zweite ist für die “Gestaltung und Dekoration” der Wände zuständig.

    + +Wenn es sich bei Ihrem Theme um ein sehr einfaches handelt, das nur die Theme-Datei sowie CSS- und Bilddateien, dann verwendet XOOPS für die Präsentation z.B. der Blöcke das eigene Standard-Theme dafür. Wenn Sie ein komplexeres Theme verwenden, dann wird dies auch Ihre eigenen Templates für alle Bereiche und Blöcke beinhalten. +In diesem Fall muss der Webmaster über den Administratonsbereich auch beides, das Theme und die Templates, bedienen.

    + +Und welche Magie bewerkstelligt die Befüllung des Theme, wie erhält ein HTML-Template seine dynamischen Inhalt? dies geschieht nicht mit Spiegeln und Rauch, sondern mit einer cleveren Template-Engine, genannt +Smarty, dass mit der darin enthaltenen Funktion +Variableninterpolation dies Aufgabe übernimmt. Vereinfacht ausgedrückt, das XOOPS-System verwendet PHP-Dateien für die Verwaltung und Bereitstellung der Module (Zugriff auf die Datenbank, Ermittlung der zu anzuzeigenden Inhalte, Rechteverwaltung,...), HTML-Dateien mit includierten Smarty-Variablen gestalten den aktuellen Seitenaufbau bzw. das Interface, +und die Smarty Engine fügt die Werte und Texte in die dafür vorgesehenen Stellen innerhalb der HTML-Seite ein, um schließlich die für den Endanwender sichtbare Seite zu generieren. Alles in Allem bedeutet dies für Sie: Dank dem Themesystem von XOOPS können Designer mehr +interessante und visuell ansprechendere Seiten erstellen, ohne sich damit befassen zu müssen, was im Hintergrund passiert. +

    +

    Clonen und Herunterladen von Template Sets

    + +

    +Wenn Sie ein eigenes Template Set erstellen möchten, dann können Sie eine Kopie des Standardsets (oder jedes anderen) erstellen, indem Sie auf den ‘Clonen’ Link klicken. Sie werden dann aufgefordert, dem Set einen neuen Namen zu geben. Mit Ausnahme des Standard Sets (default) können alle anderen Sets frei bearbeitet werden. +Sie können aber auch eine Kopie auf Ihrer Festplatte anlegen, indem Sie auf den ‘Download’ Link klicken, oder es mit dem ‘Entfernen’ Link löschen. Manchmal wird Ihnen auch ein ‘Generieren’ Link angeboten, sofern für neue Module noch kein Template Set erstellt wurde. +

    + +

    Templates bearbeiten

    + +

    +In der Verzeichnisübersicht erhalten Sie eine vollständige Liste der verfügbaren Templates. Wenn Sie ein Template auswählen, öffnet XOOPS dieses mit einem Texteditor, in dem Sie das Template bearbeiten können.

    + +Während dem Bearbeiten der Templates müssen Sie auch in den allgemeinen Einstellungen die automatische Überprüfung auf neue Templates aktivieren (Systemmodul => Einstellungen => Allgemein => Templates auf Änderungen prüfen? + auf ‘Ja’), damit Ihre Ansicht auch an die Änderungen angepasst wird. Dies gilt auch, wenn Sie neuere Templatedateien (.tpl) direkt in das Verzeichnis ' ../themes/dein_theme/templates ' kopieren.

    +Sollten Sie irgendwann einaml Ihr Template ruinieren, dann vergessen Sie nicht, dass die eine ‘gute’ Kopie vom Standardset machen können. Wenn Sie mit anderen Nicht-Standardtemplates arbeiten, sollten Sie zumindest am Anfang eine Sicherungskopie erstellen, bevor Sie mit der Bearbeitung beginnen. + +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/userrank.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/userrank.html new file mode 100644 index 0000000..c3af969 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/userrank.html @@ -0,0 +1,21 @@ +
    + +

    Hilfe: Benutzer-/Mitgliederränge

    +

    Beschreibung

    + +

    +User Ränge erlauben die Darstellung des ‘Status’ eines User in Sachen Erfahrung oder Beteiligung innerhalb der Community. Es sind nur Titel für gewisse Aktionen und verleihen *keine* zusätzlichen Privilegien. +Das wird in der Gruppenverwaltung gemacht. Wenn Sie jemanden den Benutzerrang Webmaster verleihen, aber vergessen, dies in der Gruppenverwaltung einzustellen (ein häufiger Fehler), sieht es Cool aus, aber Administrator ist er dann nicht, sondern bleibt auf dem Rechtelevel von davor! Er erhält nur den Namen bzw. Titel Webmaster und kann +die Seite nicht verwalten!

    + +‘Normal’ Dieser Rang resultiert aus der Anzahl der Einsendungen in Foren oder Beiträgen die zugewiesen worden sind. Festgelegt werden die Ränge nach Anzahl der Beiträge und entsprechenden Rangtitel wie: Schaut mal vorbei, Grünschnabel, Treue Seele, +Kann nicht fernbleiben, usw. +XOOPS hat auch zwei Spezialränge: Moderator und Webmaster. Spezialrang wird verliehen und nicht erworben und ist nicht von den Punkten abhängig. Typische Spezialränge sind Funktionen der Administration und +Moderation.

    + +Über den ‘Bearbeiten ’ Link können Sie den Namen eines Ranges ändern, oder um die minimale / maximale Anzahl der benötigten Stellen einzustellen, zu verändern oder es als ‘besonderen’ Rang (oder nicht) zu bezeichnen, und ein neues Rang-Bild hochzuladen. Sie können unnötige Reihen ("Löschen"-Link) entfernen.

    + +Sie können zusätzliche Ränge durch das Formular am Seitenende erstellen. Einfach einen Namen zuweisen, minimale und maximale Anzahl der Beiträge (wenn gewünscht) angeben, laden Sie ein Rangbild hoch und definieren Sie ihm als normal oder besonders. +

    + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/users.html b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/users.html new file mode 100644 index 0000000..102686d --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/help/users.html @@ -0,0 +1,33 @@ +
    +

    Hilfe: Benutzer/Mitglieder

    + +

    Beschreibung

    + +

    +XOOPS bietet Tools für die einfache Benutzerverwaltung. Dazu gehören die Funtionen, die Nutzer nach verschiedenen Kriterien zu suchen, schicken von EMails oder privaten Nachrichten an Benutzer durch ein Template basierendes Nachrichtensystem. In Ihrer Webseite haben die Nutzer die Rechte die der Gruppe zugeordnet sind und zu der die Nutzer dann eingeordnet +

    + +Die User haben Zugang zu ihrem Profil und können die meisten Informationen auch kontrollieren, wer sie zum Beispiel sehen kann und wer nicht. Jeder User hat auch einen Posteingang, wo er Post von anderen Usern oder Administratoren erhalten kann. Benutzer haben außerdem die Möglichkeit, sich über bestimmte Ereignisse mittels Nachricht informieren zu lassen. +Je nach den durch den Webmaster gesetzten Berechtigungen können die Benutzer dann die Inhalte sehen, oder aktiv auf Ihrer Seite teilnehmen, idem sie Artikel schreiben, Kommentare verfassen oder Inhalte bewerten oder auch einfach nur ein Feedback über die Seite abgeben.

    +

    + +

    Erweiterte Suche

    + +

    +"Erweiterte Suche" bietet eine breite Palette von Optionen, die Sie verwenden können, um bestimmte Benutzer zu suchen oder nach Ihre Mitgliedschaft zu filtern. Sie erhalten auch eine vollständige Liste der Mitglieder, indem Sie die Schaltfläche "Senden" ohne Verwendung der Filter benutzen. +

    + +

    Mitglieder bearbeiten

    + +

    +Hier können Sie User hinzufügen, bearbeiten und löschen.

    +Zum Bearbeiten eines Mitgliedes suchen Sie diesen nach dem Namen oder aber auch nach anderen Kriterien. Sie können dann auswählen

    + +i) Angaben ändern oder
    +ii) löschen Sie diesen mit dem zweiten Dropdown-Feld.

    + +Bei der Auswahl 'Bearbeiten' öffnet sich die Profilseite des Benutzers für die weitere Bearbeitung. Das geht auch durch Andrücken des Namens in der Mitgliederliste oder durch Anklicken des Mitgliedernamens irgendwo auf Ihrer Webseite. +

    + + +
    \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/modinfo.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/modinfo.php new file mode 100644 index 0000000..6e08419 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/language/german/modinfo.php @@ -0,0 +1,80 @@ +Alles über XOOPS um mehr zu erfahren.'); +define('_OXYGEN_XOOPS_LINKS', 'XOOPS Links'); +define('_OXYGEN_XOOPSPROJECT', 'XOOPS Project'); +define('_OXYGEN_XOOPSCORE', 'XOOPS Core'); +define('_OXYGEN_XOOPSTHEME', 'XOOPS Themes'); +define('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki'); +define('_OXYGEN_XOOPSBOOKS', 'XOOPS Bücher'); +define('_OXYGEN_NEWMODULE', 'Neue Module'); +define('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ'); +define('_OXYGEN_CODESVN', 'Code SVN'); +define('_OXYGEN_REPORTBUG', 'Report Bug'); +define('_OXYGEN_SITEPREF', 'Einstellungen'); +define('_OXYGEN_GENERAL', 'Allgemeine Einstellungen'); +define('_OXYGEN_USERSETTINGS', 'Benutzer Info Einstellungen'); +define('_OXYGEN_METAFOOTER', 'Meta Tags und Fußleiste'); +define('_OXYGEN_CENSOR', 'Wortzensur'); +define('_OXYGEN_SEARCH', 'Sucheinstellungen'); +define('_OXYGEN_MAILER', 'Email Einstellungen'); +define('_OXYGEN_AUTHENTICATION', 'Einstellungen Authentifizierung'); +define('_OXYGEN_MODULESETTINGS', 'System Einstellungen'); +//Add for styles name +define('_OXYGEN_SILVER', 'Silver'); +define('_OXYGEN_DARK', 'Dark'); +define('_OXYGEN_ORANGE', 'Orange'); +//Add 10 des +define('_OXYGEN_XOOPS_LICENSE', 'XOOPS Lizenz'); +define('_OXYGEN_RSS', 'RSS Feed'); +define('_OXYGEN_ADMINISTRATION', 'XOOPS Administration'); +define('_OXYGEN_UPTOP', 'Nach Oben'); +//Add help +define('_OXYGEN_HELP_1', 'Wie kann ich Inhalte erstellen ?'); +define('_OXYGEN_HELP_DESC_1', 'Um Inhalte erstellen ist es zunächst nötig, ein Modul zu installieren, wie bspw. fmContent oder das Content Modul. Um mehr über Module zu erfahren klick hier'); +define('_OXYGEN_HELP_2', 'Was ist ein Block ?'); +define('_OXYGEN_HELP_DESC_2', 'Blöcke können zusätzlichen/besonderen Inhalte der installierten Module anzeigen. Es gibt z.B. custom Blocks die Text, JS Code, HTML formatierten text, Bilder, etc. enthaltne können. Der Inhalt dieser Blöcke kann individuell formatiert sein oder er kann die Formatierung der Website übernehmen. (more ...)'); +define('_OXYGEN_HELP_3', 'Wo kann ich mehr Hilfe finden?'); +define('_OXYGEN_HELP_DESC_3', 'Wenn Sie noch weitere Hilfe benötigen können Sie unser Hilfe-System aufrufen oder Sie wenden sich an eine der Lokalen XOOPS-Support-Seiten'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/default/language/german/localsupport.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/default/language/german/localsupport.php new file mode 100644 index 0000000..4bf5708 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/default/language/german/localsupport.php @@ -0,0 +1,37 @@ + 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png' +); + +$menu[] = array( + 'link' => 'https://github.com/XoopsModules25x', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); +*/ + +return $menu; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/transition/language/german/admin.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/transition/language/german/admin.php new file mode 100644 index 0000000..9ee70ea --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/transition/language/german/admin.php @@ -0,0 +1,54 @@ +Alles über XOOPS um mehr zu erfahren.'); +define('_OXYGEN_XOOPS_LINKS', 'XOOPS Links'); +define('_OXYGEN_XOOPSPROJECT', 'XOOPS Project'); +define('_OXYGEN_XOOPSCORE', 'XOOPS Core'); +define('_OXYGEN_XOOPSTHEME', 'XOOPS Themes'); +define('_OXYGEN_XOOPSWIKI', 'XOOPS Wiki'); +define('_OXYGEN_XOOPSBOOKS', 'XOOPS Bücher'); +define('_OXYGEN_NEWMODULE', 'Neue Module'); +define('_OXYGEN_XOOPSFAQ', 'XOOPS FAQ'); +define('_OXYGEN_CODESVN', 'Code SVN'); +define('_OXYGEN_REPORTBUG', 'Report Bug'); +define('_OXYGEN_SITEPREF', 'Einstellungen'); +define('_OXYGEN_GENERAL', 'Allgemeine Einstellungen'); +define('_OXYGEN_USERSETTINGS', 'Benutzer Info Einstellungen'); +define('_OXYGEN_METAFOOTER', 'Meta Tags und Fußleiste'); +define('_OXYGEN_CENSOR', 'Wortzensur'); +define('_OXYGEN_SEARCH', 'Sucheinstellungen'); +define('_OXYGEN_MAILER', 'Email Einstellungen'); +define('_OXYGEN_AUTHENTICATION', 'Einstellungen Authentifizierung'); +define('_OXYGEN_MODULESETTINGS', 'System Einstellungen'); +//Add for styles name +define('_OXYGEN_SILVER', 'Silver'); +define('_OXYGEN_DARK', 'Dark'); +define('_OXYGEN_ORANGE', 'Orange'); +//Add 10 des +define('_OXYGEN_XOOPS_LICENSE', 'XOOPS Lizenz'); +define('_OXYGEN_RSS', 'RSS Feed'); +define('_OXYGEN_ADMINISTRATION', 'XOOPS Administration'); +define('_OXYGEN_UPTOP', 'Nach Oben'); +//Add help +define('_OXYGEN_HELP_1', 'Wie kann ich Inhalte erstellen ?'); +define('_OXYGEN_HELP_DESC_1', 'Um Inhalte erstellen ist es zunächst nötig, ein Modul zu installieren, wie bspw. Publisher oder das News Modul. Um mehr über Module zu erfahren klicke hier'); +define('_OXYGEN_HELP_2', 'Was ist ein Block ?'); +define('_OXYGEN_HELP_DESC_2', 'Blöcke können zusätzlichen/besonderen Inhalte der installierten Module anzeigen. Es gibt z.B. custom Blocks die Text, JS Code, HTML formatierten text, Bilder, etc. enthaltne können. Der Inhalt dieser Blöcke kann individuell formatiert sein oder er kann die Formatierung der Website übernehmen. (more ...)'); +define('_OXYGEN_HELP_3', 'Wo kann ich mehr Hilfe finden?'); +define('_OXYGEN_HELP_DESC_3', 'Wenn Sie noch weitere Hilfe benötigen können Sie unser Hilfe-System aufrufen oder Sie wenden sich an eine der Lokalen XOOPS-Support-Seiten'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/transition/language/german/localsupport.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/transition/language/german/localsupport.php new file mode 100644 index 0000000..4bf5708 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/transition/language/german/localsupport.php @@ -0,0 +1,37 @@ + 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/tweb.png' +); + +$menu[] = array( + 'link' => 'https://github.com/XoopsModules25x', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_ADMINTHEME_URL . '/default/images/xoops.png' +); +*/ + +return $menu; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/zetadigme/language/german/admin.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/zetadigme/language/german/admin.php new file mode 100644 index 0000000..4319e2d --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/zetadigme/language/german/admin.php @@ -0,0 +1,56 @@ +Alles über XOOPS um mehr zu erfahren.'); +define('_MD_XOOPS_LINKS', 'XOOPS Links'); +define('_THEME_SITEPREF', 'Einstellungen'); +define('_THEME_GENERAL', 'Allgemeine Einstellungen'); +define('_THEME_USERSETTINGS', 'Benutzer Info Einstellungen'); +define('_THEME_METAFOOTER', 'Meta Tags und Fußleiste'); +define('_THEME_CENSOR', 'Wortzensur'); +define('_THEME_SEARCH', 'Sucheinstellungen'); +define('_THEME_MAILER', 'Email Einstellungen'); +define('_THEME_AUTHENTICATION', 'Einstellungen Authentifizierung'); +define('_THEME_MODULESETTINGS', 'System Einstellungen'); +define('_MD_XOOPSPROJECT', 'XOOPS Project'); +define('_MD_LOCALSUPPORT', 'XOOPS Local supports'); +define('_MD_XOOPSCORE', 'XOOPS Core'); +define('_MD_XOOPSTHEME', 'XOOPS Themes'); +define('_MD_XOOPSWIKI', 'XOOPS Wiki'); +define('_MD_CODESVN', 'Code SVN'); +define('_MD_REPORTBUG', 'Report Bug'); +define('_MD_MOVETOBLUE', 'Installiere official Module'); +define('_MD_MOVETOBLUE_LINK', 'http://www.xoops.org/modules/repository/'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/zetadigme/language/german/localsupport.php b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/zetadigme/language/german/localsupport.php new file mode 100644 index 0000000..df17fd8 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/modules/system/themes/zetadigme/language/german/localsupport.php @@ -0,0 +1,36 @@ + 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org', + 'title' => 'XOOPS', + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png' +); + +$menu[] = array( + 'link' => 'http://www.xoops.org/modules/library/', + 'title' => _AD_XOOPSTHEMES, + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/tweb.png' +); + +$menu[] = array( + 'link' => 'https://github.com/XoopsModules25x', + 'title' => _AD_XOOPSMODULES, + 'absolute' => 1, + 'icon' => XOOPS_URL . '/modules/system/themes/zetadigme/icons/xoops.png' +); +*/ + +return $menu; \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/themes/xbootstrap/language/german/main.php b/testdata/uploads/translations/Xoops 2.5.11/german/themes/xbootstrap/language/german/main.php new file mode 100644 index 0000000..6d926be --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/themes/xbootstrap/language/german/main.php @@ -0,0 +1,42 @@ +--- Benutzer --- '); +define('THEME_TOOLBAR_USERS', 'Benutzer'); +define('THEME_TOOLBAR_GROUPS', 'Gruppen'); +define('THEME_TOOLBAR_RANKS', 'Ränge'); +define('THEME_TOOLBAR_FIND', 'Finden'); +define('THEME_TOOLBAR_MAIL', 'E-Mail'); +define('THEME_TOOLBAR_COMMENTS', 'Kommentare'); +define('THEME_TOOLBAR_IMAGE_TOOLS', 'Bild'); +define('THEME_TOOLBAR_IMAGES', 'Bilder'); +define('THEME_TOOLBAR_AVATARS', 'Avatare'); +define('THEME_TOOLBAR_SMILIES', 'Smilies'); +define('THEME_TOOLBAR_BANNERS', 'Banner'); +define('THEME_TOOLBAR_CLOSE', 'Schließen'); + +define('THEME_TOOLBAR_SHOW_BLOCK_EDIT', 'Blöcke bearbeiten'); +define('THEME_TOOLBAR_EDIT_THIS_BLOCK', 'Diesen Block bearbeiten'); + +define('THEME_COMMENT_ADD', 'Ihren Kommentar hinzufügen'); +define('THEME_COMMENT_OPTIONS', 'Ansichtsoptionen Kommentare:'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/themes/xswatch4/language/german/main.php b/testdata/uploads/translations/Xoops 2.5.11/german/themes/xswatch4/language/german/main.php new file mode 100644 index 0000000..b3c6024 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/themes/xswatch4/language/german/main.php @@ -0,0 +1,105 @@ +--- Benutzer --- '); +define('THEME_TOOLBAR_USERS', 'Benutzer'); +define('THEME_TOOLBAR_GROUPS', 'Gruppen'); +define('THEME_TOOLBAR_RANKS', 'Ränge'); +define('THEME_TOOLBAR_FIND', 'Finden'); +define('THEME_TOOLBAR_MAIL', 'E-Mail'); +define('THEME_TOOLBAR_COMMENTS', 'Kommentare'); +define('THEME_TOOLBAR_IMAGE_TOOLS', 'Bild'); +define('THEME_TOOLBAR_IMAGES', 'Bilder'); +define('THEME_TOOLBAR_AVATARS', 'Avatare'); +define('THEME_TOOLBAR_SMILIES', 'Smilies'); +define('THEME_TOOLBAR_BANNERS', 'Banner'); +define('THEME_TOOLBAR_CLOSE', 'Schließen'); + +define('THEME_TOOLBAR_SHOW_BLOCK_EDIT', 'Blöcke bearbeiten'); +define('THEME_TOOLBAR_EDIT_THIS_BLOCK', 'Diesen Block bearbeiten'); + +define('THEME_COMMENT_ADD', 'Ihren Kommentar hinzufügen'); +define('THEME_COMMENT_OPTIONS', 'Ansichtsoptionen Kommentare:'); + +define('THEME_PERMISSIONS_LEGEND', 'Berechtigungen & Legenden'); + +define('THEME_INBOX_ALERT', 'PM Hinweis'); +define('THEME_INBOX_LINK', 'Hier klicken um Eingangsbox anzuzeigen'); + +define('THEME_EVENT_DOWNLOADS', 'Herunterladen Ereignis'); +define('THEME_FILE_NAME', 'Datei'); +define('THEME_FILE_SIZE', 'Größe'); + +define('THEME_CONTROL_NEXT', 'Nächste'); +define('THEME_CONTROL_PREVIOUS', 'Vorherige'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/cnt-2.2.x-to-2.3.0.php b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/cnt-2.2.x-to-2.3.0.php new file mode 100644 index 0000000..744f7e9 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/cnt-2.2.x-to-2.3.0.php @@ -0,0 +1,9 @@ + +Bitte deinstallieren Sie das Modul 'Profile' nicht vorher, da sonst die dazugehörigen Daten nicht mehr migriert werden.

    Wenn der Upgradeprozess abgeschlossen ist dann gehen Sie zur Modulverwaltung und updaten Sie das Modul 'Profile'. Wenn dies erledigt ist, dann sind alle Profildaten komplett migriert.

    Wenn Sie das Upgrade abbrechen wollen, dann klicken Sie hier.

    oder Sie setzen fort. +"); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/support.php b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/support.php new file mode 100644 index 0000000..39f8f20 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/support.php @@ -0,0 +1,20 @@ + 'http://www.xoops.org/', + 'title' => 'English support'); + +// Add extra support sites, use corresponding language folder name as key, for instance: +/* +$supports["german"] = array( +"url" => "http://www.myxoops.org/", +"title" => "Deutscher Xoops-Support" +); +*/ \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/upd-2.0.18-to-2.3.0.php b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/upd-2.0.18-to-2.3.0.php new file mode 100644 index 0000000..8764803 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/upd-2.0.18-to-2.3.0.php @@ -0,0 +1,24 @@ +(z.B. chmod 777 directory_name auf einen UNIX/LINUX Server)'); +define('IS_NOT_WRITABLE', '%s ist NICHT beschreibbar.'); +define('IS_WRITABLE', '%s ist beschreibbar.'); +define('ERR_COULD_NOT_WRITE_MAINFILE', 'Fehler beim Ändern des Inhaltes der mainfile.php, Schreiben Sie den erforderlichen Inhalt manuell in Ihre mainfile.php.'); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/upgrade.php b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/upgrade.php new file mode 100644 index 0000000..a121ceb --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/upgrade/language/german/upgrade.php @@ -0,0 +1,39 @@ +XOOPS Upgrader + +

    +Upgrade wird die XOOPS Installation überprüft und alle erforderlichen Patches werden angewendet damit Ihr System wieder +mit dem neuen XOOPS kompatibel wird. Die Patches können auch Datenbankänderungen, Änderungen der Standardwerte, +Datei- und Datenupdaten, und einiges mehr. +

    +Nach jedem Patch wird ein Bericht über den Status angezeigt, und das Upgrade wartet auf eine weitere Eingabe. +Am Ende des Upgrades werden Sie zur Updatefunktion Ihres Systemmodules weitergeleiten. + +

    +Wenn Sie das Upgrade komplett abgeschlossen haben, dann vergessen Sie nicht: +
      +
    • den Upgrade-Ordner zu löschen
    • +
    • alle Module, die vom Update betroffen waren, nochmals updaten
    • +
    + +EOT +); \ No newline at end of file diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/admin.php b/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/admin.php new file mode 100644 index 0000000..789e9e1 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/admin.php @@ -0,0 +1,63 @@ +--- Benutzer --- '); +define('_AM_TH_IP', 'IP'); +define('_AM_TH_AGENT', 'Client'); +define('_AM_TH_TYPE', 'Typ'); +define('_AM_TH_DESCRIPTION', 'Zusätzliche Infos'); +define('_AM_TH_BADIPS','Schlechte IP-Adressen

    Schreibe jede IP in eine Zeile
    Leerlassen wenn alle IPs erlaubt sind
    '); +define('_AM_TH_GROUP1IPS','Erlaubte IPs für Gruppe=1

    Jede IP in eine Zeile.
    192.168. bedeutet 192.168.*
    Leer bedeutet alle IPs sind erlaubt
    '); +define('_AM_LABEL_COMPACTLOG', 'Komprimierter Bericht'); +define('_AM_BUTTON_COMPACTLOG', 'Komprimieren!'); +define('_AM_JS_COMPACTLOGCONFIRM', 'Datenduplikate (IPs, Angriffstypen) werden entfernt'); +define('_AM_LABEL_REMOVEALL', 'Alle Aufzeichnungen löschen'); +define('_AM_BUTTON_REMOVEALL', 'Alle löschen!'); +define('_AM_JS_REMOVEALLCONFIRM', 'Sind Sie sich sicher, dass alle Aufzeichungen gelöscht werden sollen?'); +define('_AM_LABEL_REMOVE', 'Lösche alle gewählten Aufzeichnungen:'); +define('_AM_BUTTON_REMOVE', 'Löschen!'); +define('_AM_JS_REMOVECONFIRM', 'Sollen alle ausgewahlten Eintrage gelöscht werden?'); +define('_AM_MSG_IPFILESUPDATED', 'Die Dateien der IP Listen wurden aktualisiert'); +define('_AM_MSG_BADIPSCANTOPEN', 'Die IP-Ausschlussdatei kann nicht geöffnet werden'); +define('_AM_MSG_GROUP1IPSCANTOPEN', 'Die IP-Einschlussdatei für die Administratorengruppe kann nicht geöffnet werden'); +define('_AM_MSG_REMOVED', 'Daten wurden entfernt'); +define('_AM_FMT_CONFIGSNOTWRITABLE', 'Der Ordner %s braucht Schreibberechtigung (chm777)'); +// prefix_manager.php +define('_AM_H3_PREFIXMAN', 'Präfix-Manager'); +define('_AM_MSG_DBUPDATED', 'Aktualisierung Datenbank war erfolgreich!'); +define('_AM_CONFIRM_DELETE', 'Sollen alle Daten gelöscht werden?'); +define('_AM_TXT_HOWTOCHANGEDB',"Wenn Sie den Tabellenpräfix ändern wollen, dann
    bearbeiten %sSie /data/secure.php manuell.

    define('XOOPS_DB_PREFIX', '%s');"); +// advisory.php +define('_AM_ADV_NOTSECURE', 'Nicht sicher'); +define('_AM_ADV_TRUSTPATHPUBLIC', 'Wenn Sie eine Grafik aufrufen bzw. sehen können oder der Link zeigt Ihnen eine normale Website an, scheint der sog. trust_path nicht korrekt plaziert zu sein, z.B. innerhalb des Rootverzeichnis! Der trust_path muss außerhalb liegen, andernfalls ist ihr System nicht ausreichend geschützt! In manchen Fallen kann kein trust_path außerhalb des Rootverzeichnis gesetzt werden, in dem Fall können Sie eine .htaccess Datei mit dem Inhalt DENY FROM ALL erstellen und in das Verzeichnis kopieren. Dies ist zumindest eine Ersatzlösung, wenn auch nicht so sicher.'); +define('_AM_ADV_TRUSTPATHPUBLICLINK', 'Überprüfen Sie PHP Dateien innerhalb des trust_Path, sie müssen eine Fehlermeldung erhalten, z.B. 404, 403 oder 500 Fehler, wenn Fehlerseiten seitens des Providers nicht erlaubt sind, dann eine weisse Seite.'); +define('_AM_ADV_REGISTERGLOBALS',"Diese Einstellung lädt zu verschiedenen Formen der Code Injection ein. Wenn es geht, setzen Sie 'register_globals off' in der php.ini, oder falls dies nicht möglich ist, erstellen Sie eine .htaccess-Datei in Ihrem XOOPS-Verzeichnis:"); +define('_AM_ADV_ALLOWURLFOPEN',"Diese Einstellung erlaubt Angreifern, Scripts auf entfernten Sytemen auszuführen.
    Nur der Administrator des Servers kann diese Option ändern.
    Wenn Sie der Admin sind, bearbeiten Sie php.ini or httpd.conf entsprechend.
    Beispiele für httpd.conf:
      php_admin_flag   allow_url_fopen   off

    Wenn nicht, wenden Sie sich an Ihren Administrator. "); +define('_AM_ADV_USETRANSSID',"Wenn 'AN' wird Ihre Session-ID in Anker-Tags usw. angezeigt.
    Um dem Session-Hijacking vorzubeugen, sollten Sie die folgende Zeile Ihrer .htaccess-Datei in XOOPS_ROOT_PATH hinzufugen.
    php_flag session.use_trans_sid off"); +define('_AM_ADV_DBPREFIX',"Diese Einstellung lädt zu \"SQL Injections\" ein.
    Vergessen Sie nicht \"Force sanitizing *\" in den Voreinstellungen dieses Moduls zu aktivieren. "); +define('_AM_ADV_LINK_TO_PREFIXMAN', 'Gehe zum Präfix-Manager'); +define('_AM_ADV_MAINUNPATCHED', 'Sie sollten diese Datei wie im README beschrieben andern.'); +define('_AM_ADV_DBFACTORYPATCHED', 'Die Datei databasefactory.php wurde zum Abfangen von SQL-Injektionen modifiziert.'); +define('_AM_ADV_DBFACTORYUNPATCHED', 'Die Datei databasefactory.php muss zum Abfangen von SQL-Injektionen noch modifiziert werden.'); +define('_AM_ADV_SUBTITLECHECK', 'Überprüfen, ob Protector korrekt funktioniert'); +define('_AM_ADV_CHECKCONTAMI', 'Verseuchung'); +define('_AM_ADV_CHECKISOCOM', 'Isolierte Kommentare'); +//XOOPS 2.5.4 +define('_AM_ADV_REGISTERGLOBALS2', 'und platzieren Sie es in die darunterliegenden Zeile:'); +//XOOPS 2.5.8 +define('_AM_PROTECTOR_PREFIX', 'Präfix'); +define('_AM_PROTECTOR_TABLES', 'Tabellen'); +define('_AM_PROTECTOR_UPDATED', 'Aktualisiert'); +define('_AM_PROTECTOR_COPY', 'Kopieren'); +define('_AM_PROTECTOR_ACTIONS', 'Aktionen'); +// XOOPS 2.5.10 v Protector 3.60 +define('_AM_LABEL_BAN_BY_IP', 'Sperre IPs nach überprüften Datensätzen:'); +define('_AM_BUTTON_BAN_BY_IP', 'IP sperren!'); +define('_AM_JS_BANCONFIRM', 'IP Sperren OK?'); +define('_AM_MSG_BANNEDIP', 'IPs sind gesperrt'); +define('_AM_ADMINSTATS_TITLE', 'Zusammenfassung Protector Log'); + diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/main.php b/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/main.php new file mode 100644 index 0000000..7c00485 --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/main.php @@ -0,0 +1,8 @@ +'); +define('_MD_PROTECTOR_FMT_JAILINFO', 'Diese Einschränkung verfällt am %s'); +define('_MD_PROTECTOR_FMT_JAILTIME', 'd.m.Y H:i:s'); +define('_MD_PROTECTOR_BANDWIDTHLIMITED', 'Die Webseite ist derzeit überlastet, bitte versuchen Sie es später erneut.'); +define('_MD_PROTECTOR_TURNJAVASCRIPTON', 'JavaScript einschalten'); +define('_MD_PROTECTOR_DENYBYRBL', 'Protector hat den Beitrag gesperrt, da die verwendete IP auf der Ausschlussliste steht'); +define('_MD_PROTECTOR_FMT_REGISTER_MORATORIUM', 'Bitte nochmals in %s Minuten versuchen. (wegen Anti-SPAMMING, sorry)'); diff --git a/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/modinfo.php b/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/modinfo.php new file mode 100644 index 0000000..bc40dcd --- /dev/null +++ b/testdata/uploads/translations/Xoops 2.5.11/german/xoops_lib/modules/protector/language/german/modinfo.php @@ -0,0 +1,127 @@ +Vergessen Sie nicht, diese nach der Problembehandlung wieder einzuschalten'); + +define($constpref . '_DEFAULT_LANG', 'Standardsprache'); +define($constpref . '_DEFAULT_LANGDSC', 'Geben Sie die Sprache fur die Anzeige von Nachrichten bei der Verarbeitung der common.php an.'); + +define($constpref . '_RELIABLE_IPS', 'Sichere IPs'); +define($constpref . '_RELIABLE_IPSDSC', 'Sie konnen IP Adressen mit einem | trennen. ^ setzt den Kopf des String, $ setzt das Ende des Strings.'); + +define($constpref . '_LOG_LEVEL', 'Berichtsstufe'); + define($constpref . '_LOG_LEVELDSC', ''); + +define($constpref . '_BANIP_TIME0', 'Blockadezeit von gesperrten IPs (in Sekunden)'); + +define($constpref . '_LOGLEVEL0', 'keine'); +define($constpref . '_LOGLEVEL15', 'Still'); +define($constpref . '_LOGLEVEL63', 'still'); +define($constpref . '_LOGLEVEL255', 'voll'); + +define($constpref . '_HIJACK_TOPBIT', 'Geschützte IP-Bits für eine Session'); +define($constpref . '_HIJACK_TOPBITDSC', 'Anti Session Hi-Jacking:
    Default 24/56 (netmask for IPV4/IPV6). (Alle Bits sind geschützt)
    Wenn Sie keine statische IP verwenden, setzen Sie den IP-Bereich entsprechend der Anzahl an Bits
    (z.B.) Wenn Ihre IP von 192.168.0.0 bis 192.168.0.255 schwankt, dann setzen Sie hier 24(bit)'); +define($constpref . '_HIJACK_DENYGP', 'Gruppen denen das andern der IP innerhalb einer Session untersagt wird'); +define($constpref . '_HIJACK_DENYGPDSC', 'Anti Session Hi-Jacking:
    Wählen Sie die Gruppen, denen es erlaubt ist, während einer Session die IP zu wechseln.
    (Es wird empfohlen, dies zumindest beim Administrator zu aktivieren.)'); +define($constpref . '_SAN_NULLBYTE', 'Sanitizing (Säuberung) null-bytes'); +define($constpref . '_SAN_NULLBYTEDSC', 'Das abschliessende Zeichen "\\0" wird oft bei bösartigen Hackerattacken verwendet.
    Ein Null-byte wird daher in ein Leerzeichen verwandelt.
    (Die Aktivierung wird nachdrücklich empfohlen)'); +define($constpref . '_DIE_NULLBYTE', 'Beenden wenn Null-bytes gefunden werden'); +define($constpref . '_DIE_NULLBYTEDSC', 'Das abschliessende Zeichen "\\0" wird oft bei bösartigen Hackerattacken verwendet.
    (AN wird nachdrücklich empfohlen)'); +define($constpref . '_DIE_BADEXT', 'Beenden, wenn unzulässige Dateien hochgeladen werden'); +define($constpref . '_DIE_BADEXTDSC', 'Wenn jemand versucht, Dateien mit problematischen Dateiendungen, wie z.B. .php, hochzuladen, dann wird Ihr XOOPS davor bewahrt.
    Wenn Sie öfters php-Dateien z.B. bei einem B-Wiki oder PukiWikiMod anhängen wollen, dann müssen Sie diese Funktion deaktivieren.'); +define($constpref . '_CONTAMI_ACTION', 'Maßnahmen, wenn eine Verunreinigung gefunden wurde'); +define($constpref . '_CONTAMI_ACTIONDS', 'Wählen Sie die Aktion, wenn jemand versucht, Ihr XOOPS mit globalen Systemvariablen zu contaminieren.
    (empfohlene Option ist Weißer Bildschirm)'); +define($constpref . '_ISOCOM_ACTION', 'Maßnahmen, wenn eine isolierte Einkommentierung gefunden wurde'); +define($constpref . '_ISOCOM_ACTIONDSC', 'Anti SQL Injection:
    Wählen Sie die Aktion, wenn ein einzelnes "/*" gefunden wird.
    "Sanitizing" bedeutet, dass ein weiteres "*/" am Ende angefügt wird.
    (empfohlene Option ist Sanitizing - Säuberung)'); +define($constpref . '_UNION_ACTION', 'Massnahme wenn ein UNION gefunden wurde'); +define($constpref . '_UNION_ACTIONDSC', 'Anti SQL Injection:
    Wählen Sie die Aktion, wenn ein SQL-Syntax wie UNION enthalten ist.
    "Sanitizing" bedeutet, dass "union" in "uni-on" gewändert wird.
    (empfohlene Option ist Sanitizing - Säuberung)'); +define($constpref . '_ID_INTVAL', 'Erzwinge intval für Variablen wie IDs'); +define($constpref . '_ID_INTVALDSC', 'Alle Anfragen mit Name "*id" werden als Zahl behandelt.
    Diese Option schützt vor einigen Arten der XSS-(Cross Site Scripting-) und SQL-Injection-Attacken.
    Es wird empfohlen, diese Option zu aktivieren, obwohl es bei manchen Modulen Probleme verursachen kann.'); +define($constpref . '_FILE_DOTDOT', 'Schutz vor Verzeichnisabfragen'); +define($constpref . '_FILE_DOTDOTDSC', 'Eliminiert alle ".." aus Anfragen, die nach Dateien suchen'); + +define($constpref . '_BF_COUNT', 'Anti Brute Force'); +define($constpref . '_BF_COUNTDSC', 'Setzt die Anzahl der Anmeldeversuchen von Gästen innerhalb 10 Minuten. Wenn die Anzahl von Loginversuchen erreicht ist, wird die IP auf die Liste der schlechten IPs gesetzt.'); + +define($constpref . '_BWLIMIT_COUNT', 'Bandbreitenbegrenzung'); +define($constpref . '_BWLIMIT_COUNTDSC', 'Geben Sie die maximalen Zugriffe zur mainfile.php an während der Überwachungszeit. Dieser Wert sollte 0 sein für eine normale Umgebung, die über genügend CPU-Bandbreite verfügen. Die Zahlen weniger als 10 werden ignoriert.'); + +define($constpref . '_DOS_SKIPMODS', 'Module die nicht auf DoS/Crawler geprüft werden'); +define($constpref . '_DOS_SKIPMODSDSC', 'Geben Sie die Verzeichnisnamen der Module an, getrennt durch ein |. Diese Option ist bei Chatmodulen etc. hilfreich'); + +define($constpref . '_DOS_EXPIRE', 'Beobachtungszeit für Serverbelastung (in Sekunden)'); +define($constpref . '_DOS_EXPIREDSC', 'Dieser Wert gibt das Zeitlimit für rasch wiederholte Reloads der Seite (F5 Attacke) und für Suchmaschinen mit zu hoher Belastung an.'); + +define($constpref . '_DOS_F5COUNT', 'Anzahl als schädlich eingestufter Seitenwiederaufrufe F5'); +define($constpref . '_DOS_F5COUNTDSC', 'Beschützt vor DoS Attacken.
    Dieser Wert bestimmt die Anzahl der neuerlichen Seitenaufrufe innerhalb eines bestimmten Zeitraumes, was einen bösartigen Angriff bedeuten könnte.'); +define($constpref . '_DOS_F5ACTION', 'Maßnahmen gegen F5 Attacke'); + +define($constpref . '_DOS_CRCOUNT', 'Anzahl der als schädlich eingestufter Suchmaschinen-Abfragen'); +define($constpref . '_DOS_CRCOUNTDSC', 'Beschützt vor hochbelastenden Crawlern.
    Dieser Wert bestimmt die Anzahl der Zugriff, um als schlechter Crawler eingestuft zu werden.'); +define($constpref . '_DOS_CRACTION', 'Maßnahmen gegen server-intensive Suchmaschinen'); + +define($constpref . '_DOS_CRSAFE', 'Willkommene Suchmaschinen'); +define($constpref . '_DOS_CRSAFEDSC', 'Ein perl regex Muster für Suchmaschinen.
    Wenn dies zutrifft, dann wird der Crawler niemals als serverbelastend eingestuft,
    z.B.) /(bingbot|Googlebot|Yahoo! Slurp)/i'); + +define($constpref . '_OPT_NONE', 'Keine (nur Logging)'); +define($constpref . '_OPT_SAN', 'Sanitizing - Säuberung'); +define($constpref . '_OPT_EXIT', 'Weisser Bildschirm'); +define($constpref . '_OPT_BIP', 'IP sperren (ohne Einschränkung)'); +define($constpref . '_OPT_BIPTIME0', 'IP sperren (Aufschub)'); + +define($constpref . '_DOSOPT_NONE', 'Keine (nur Logging)'); +define($constpref . '_DOSOPT_SLEEP', 'Schlafen'); +define($constpref . '_DOSOPT_EXIT', 'Weisser Bildschirm'); +define($constpref . '_DOSOPT_BIP', 'IP sperren (ohne Einschränkung)'); +define($constpref . '_DOSOPT_BIPTIME0', 'IP sperren (Aufschub)'); +define($constpref . '_DOSOPT_HTA', 'DENY durch .htaccess (Experimental)'); + +define($constpref . '_BIP_EXCEPT', 'Gruppen, die niemals als schlechte IP eingestuft werden sollen'); +define($constpref . '_BIP_EXCEPTDSC', 'Ein User, der in dieser Gruppe ist, wird niemals eine IP-Sperre erhalten.
    (Empfohlen wird, die Administartor-Gruppe anzugeben.)'); + +define($constpref . '_DISABLES', 'Deaktiviere gefährliche Funktionen in XOOPS'); + +define($constpref . '_DBLAYERTRAP', 'Aktiviere DB Layer trapping anti-SQL-Injection'); +define($constpref . '_DBLAYERTRAPDSC', 'Beinahe alle SQL-Injection-Attacken werden durch diese Funktion beendet. Diese Funktion benötigt die Unterstützung durch Databasefactory. Sie können dies bei der Sicherheitsberatung überprüfen. Schalten Sie dies niemals grundlos aus.'); +define($constpref . '_DBTRAPWOSRV', 'Niemals _SERVER auf Anti-SQL-Injection überprüfen'); +define($constpref . '_DBTRAPWOSRVDSC', 'Einige Server erlauben DB Layer trapping. Dies verursacht teilweise die falsche Annahme einer SQL-Injection-Attake. Wenn Sie solche Fehler erhalten, dann sollten Sie diese Option aktivieren. Bitte beachten Sie aber, dass dies auch den Systemschutz gegen DB Layer trapping anti-SQL-Injection schwächt.'); + +define($constpref . '_BIGUMBRELLA', 'Aktiviere anti-XSS (BigUmbrella)'); +define($constpref . '_BIGUMBRELLADSC', 'Dies schützt vor Angriffen via XSS vulnerabilities. Schützt nicht zu 100%'); + +define($constpref . '_SPAMURI4U', 'Anti-SPAM: Anzahl URLs für normale Users'); +define($constpref . '_SPAMURI4UDSC', 'Wenn diese Anzahl von URLs in Beitragen von Usern (nicht Admins) gefunden wird, ist der Beitrag als Spam eingestuft. 0 bedeutet dieses Feature ist deaktiviert.'); +define($constpref . '_SPAMURI4G', 'Anti-SPAM: Anzahl URLs für Gäste'); +define($constpref . '_SPAMURI4GDSC', 'Wenn diese Anzahl von URLs in Beitragen von Gästen gefunden wird, ist der Beitrag als Spam eingestuft. 0 bedeutet dieses Feature ist deaktiviert.'); + + //3.40b +define($constpref . '_ADMINHOME', 'Übersicht'); +define($constpref . '_ADMINABOUT', 'Über'); +//3.50 +define($constpref . '_STOPFORUMSPAM_ACTION', 'Stop Forum Spam'); +define($constpref . '_STOPFORUMSPAM_ACTIONDSC', 'Überprüft POST Daten gegen Spammer die in der www.stopforumspam.com Datenbank eingetragen sind. Benötigt PHP CURL lib.'); + // 3.60 + define($constpref . '_ADMINSTATS', 'Übersicht Statistik'); + define($constpref . '_BANIP_TIME0DSC', 'Blockadezeit von automatisch gesperrten IPs in Sekunden'); +} \ No newline at end of file diff --git a/testdata/uploads/translations/contact/contact_english.zip b/testdata/uploads/translations/contact/contact_english.zip deleted file mode 100644 index 2e3b05f..0000000 Binary files a/testdata/uploads/translations/contact/contact_english.zip and /dev/null differ diff --git a/testdata/uploads/translations/contact/english/admin.php b/testdata/uploads/translations/contact/english/admin.php deleted file mode 100644 index 1007580..0000000 --- a/testdata/uploads/translations/contact/english/admin.php +++ /dev/null @@ -1,51 +0,0 @@ -%s Messages in our database"); -// Contact -\define('_AM_CONTACT_ID', 'Id'); -\define('_AM_CONTACT_SUBJECT', 'Subject'); -\define('_AM_CONTACT_DEPARTMENT', 'Department'); -\define('_AM_CONTACT_SUBMITTER', 'Submitter'); -\define('_AM_CONTACT_DATE', 'Date Submitted'); -\define('_AM_CONTACT_MESSAGE', 'Message'); -\define('_AM_CONTACT_EMAIL', 'Email'); -\define('_AM_CONTACT_URL', 'URL'); -\define('_AM_CONTACT_VIEWURL', 'View URL'); -\define('_AM_CONTACT_ICQ', 'Skype'); -\define('_AM_CONTACT_COMPANY', 'Company'); -\define('_AM_CONTACT_LOCATION', 'Location'); -\define('_AM_CONTACT_IP', 'IP'); -\define('_AM_CONTACT_PHONE', 'Phone'); -\define('_AM_CONTACT_ADDRESS', 'Address'); -\define('_AM_CONTACT_ACTION', 'Action'); -\define('_AM_CONTACT_VIEW', 'View'); -\define('_AM_CONTACT_REPLY', 'Reply'); -\define('_AM_CONTACT_HAVEREPLY', 'Replied'); -\define('_AM_CONTACT_HAVENTREPLY', 'Not Replied'); -\define('_AM_CONTACT_FROM', 'From'); -\define('_AM_CONTACT_NAMEFROM', 'Name'); -\define('_AM_CONTACT_MAILFROM', 'Email'); -\define('_AM_CONTACT_TO', 'To'); -\define('_AM_CONTACT_NAMETO', 'Name'); -\define('_AM_CONTACT_MAILTO', 'Email'); -\define('_AM_CONTACT_TITLE', 'Title'); -\define('_AM_CONTACT_INFO', 'Information'); -\define('_AM_CONTACT_MSG_EXIST', 'Selected Message does not exist'); -\define('_AM_CONTACT_MSG_DELETE', 'Are you sure to delete this message and all replies?'); -\define('_AM_CONTACT_MSG_DELETED', 'Your selected message has been deleted'); -\define('_AM_CONTACT_MSG_DELETEERROR', 'Error in deleting message'); -\define('_AM_CONTACT_MSG_PRUNE_DELETED', '%s messages deleted'); -\define('_AM_CONTACT_TOOLS_PRUNE', 'Delete Messages'); -\define('_AM_CONTACT_TOOLS_PRUNE_BEFORE', 'Delete messages that were published before'); -\define('_AM_CONTACT_TOOLS_PRUNE_REPLYONLY', 'Delete only messages with replies'); -\define('_AM_CONTACT_LOGS_FORM', 'Log form'); -\define('_AM_CONTACT_LOGS_COLUMN', 'Select the required column'); -\define('_AM_CONTACT_LOGS_COLUMN_PHONE', 'Phone'); -\define('_AM_CONTACT_LOGS_COLUMN_URL', 'URL'); -\define('_AM_CONTACT_LOGS_COLUMN_MAIL', 'Email'); -//2.25 -\define('_AM_CONTACT_CANTREPLY', 'Can not reply'); diff --git a/testdata/uploads/translations/contact/english/help/help.html b/testdata/uploads/translations/contact/english/help/help.html deleted file mode 100644 index 0444fd3..0000000 --- a/testdata/uploads/translations/contact/english/help/help.html +++ /dev/null @@ -1,100 +0,0 @@ -
    -

    Help: - Contact - Back to the Administration of Contact -

    - -

    DESCRIPTION


    - - 'Contact Us' is a very simple module. It provides a Main Menu link to a - contact form that visitors can use to email the website Administrator. - - - You can set the content of the Contact Us form in 'Preferences'

    - -

    INSTALL/UNINSTALL


    - - No special measures necessary, follow the standard installation process – - extract the /contact folder into the ../modules directory. Install the - module through Admin -> System Module -> Modules.

    - Detailed instructions on installing modules are available in the - XOOPS Operations Manual

    - - -

    OPERATING INSTRUCTIONS


    - There is nothing really to do on the Admin site, except setting preferences.

    - -

    TUTORIAL - Module preferences

    - -
    Options for Captcha
    -

    - Here you can define, whether you want use Google reCaptcha or not.

    - If you want to use reCaptcha, you have to register your website at Google first. - In order to get the necessary website-key, do following steps: -

      -
    • If you are not registered at Google, you have to register yourself first
    • -
    • Goto website https://www.google.com/recaptcha/admin
    • -
    • Simply enter your corresponding website (label and domain):
      - recaptcha01 -
    • -
    • After clicking on "Register" you get a new site with the required website-key:
      - recaptcha02 -
    • -
    • Copy the website-key and paste it to module preferences
    • -
    • done
    • -
    -

    - More about Google reCaptcha under https://www.google.com/recaptcha.

    -

    - -
    Form options
    -

    - Here you can define, which additional fields you want provide in your contact form.

    - -
    Options for usage of departments/recipients
    -

    - This option allow you to define a department/email combination.
    - Users selecting from a defined department will have their contact information sent to the corresponding email address you define.

    - Define each department/email as follows:
    - "dept1,email1|dept2,email2|dept3,email3" etc. - each department and email must be separated by a comma ',', and each department email combination must be separated by a pipe '|'

    - If no department/recipient is defined, than the mail will be sent to standard email address.
    - This option will be only used, if the option "Show select Departments" is set "yes".

    - With the options "Add Department as Prefix?" and "Additional Email's Subject Prefix" you can define, that the selected department with the additional text will be used before the subject text, given by the contacting person, e.g. "[Contact dept1]: Subject text original". this will also only used, if the option "Show select Departments" is set "yes".

    - If no department is defined or the option "Show select Departments" is set "no", the contact mail will be automatically sent only to standard email address.

    - -
    Options Information
    -
    Header contact form
    -

    - Here you can define a welcome or information text, which will be shown on the top of the contact form. You can use html-code.

    - -
    Embed google maps
    -

    - If you want to embed your location with google maps, than you must paste the corresponding code for the iframe here. - To get the correct iframe-code, do following steps: -

      -
    • Search the location in google maps
    • -
    • Click on "Settings":
      - maps01 -
    • -
    • After click on "Share or embed map" select tab "Embed map":
      - maps02 -
    • -
    • Copy the iframe-Code and paste it in module preferences
    • -
    • If necessary, change width of iframe to 100 %.
    • -
    • done
    • -
    -

    - -
    Misc options
    -
    Standard recipient
    -

    - Each contact will be sent to this email address. If no email address is defined, the contact mails will be sent to site webmaster (Admin email address in xoops general settings).

    - -
    Send confirmation mail?
    -

    - You can define that automatically a confirmation mail is sent to the email, given by the contact form. This confirmation mail contains the given subject and mail content. You can change this text in language file main.php under _MD_CONTACT_MAILCONFIRM_BODY. -

    - -
    \ No newline at end of file diff --git a/testdata/uploads/translations/contact/english/main.php b/testdata/uploads/translations/contact/english/main.php deleted file mode 100644 index 1c9c0d8..0000000 --- a/testdata/uploads/translations/contact/english/main.php +++ /dev/null @@ -1,54 +0,0 @@ -' - . 'Users selecting from a defined department will have their contact information sent to the corresponding email address you define.

    ' - . 'Define each department/email as follows:

    ' - . 'dept1,email1|dept2,email2|dept3,email3 etc. - each department and email must be separated
    ' - . "by a comma ',', and each department email combination must be separated by a pipe '|'

    " - . 'If no department/recipient is defined, than the mail will be sent to standard e-mail-address.'); -\define('_MI_CONTACT_PERPAGE', 'Messages per page'); -\define('_MI_CONTACT_PERPAGE_DESC', ''); -\define('_MI_CONTACT_TOPINFO', 'Header contact form'); -\define('_MI_CONTACT_TOPINFO_DESC', 'Set HTML codes to show in contact page'); -\define('_MI_CONTACT_HEAD_OPTIONS', 'Form Options'); -\define('_MI_CONTACT_HEAD_ADMIN', 'Admin setting'); -\define('_MI_CONTACT_HEAD_INFO', 'Information'); -//1.81 -\define('_MI_CONTACT_MAP', 'Embed google maps'); -\define('_MI_CONTACT_MAP_DESC', "Embed Google Maps iframe
    change iframe width to '100%'"); -//2.1 -\define('_MI_CONTACT_FORM_SKYPE', 'Get Skype'); -\define('_MI_CONTACT_FORM_SKYPE_DESC', ''); - -\define('_MI_CONTACT_SUBJECT_PREFIX', 'Add Department as Prefix?'); -\define('_MI_CONTACT_SUBJECT_PREFIX_DESC', 'If yes, the name of the Department will be used as Prefix for the email Subject'); -\define('_MI_CONTACT_PREFIX_TEXT', "Additional Email's Subject Prefix"); -\define('_MI_CONTACT_PREFIX_TEXT_DESC', "This text will be included before the Department in the email's subject prefix"); -\define('_MI_CONTACT_PREFIX_TEXT_DEFAULT', 'Contact'); -//2.21 -\define('_MI_CONTACT_HEAD_CAPTCHA', 'Options for Captcha'); -\define('_MI_CONTACT_FORM_RECAPTCHA_USE', 'Use Google reCaptcha?'); -\define('_MI_CONTACT_FORM_RECAPTCHA_USE_DESC', 'Select Yes to use Google reCaptcha in the submit form.
    Default: No'); -\define('_MI_CONTACT_FORM_RECAPTCHA_KEY', 'Your reCaptcha website key'); -\define('_MI_CONTACT_FORM_RECAPTCHA_KEY_DESC', "More info: Google reCaptcha under 'Resources'.
    For localhost testing only you can use this key: 6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"); -\define('_MI_CONTACT_HEAD_DEPT', 'Options for usage of departments/recipients'); -\define('_MI_CONTACT_HEAD_MISC', 'Misc options'); -\define('_MI_CONTACT_MAIL_CONFIRM', 'Send confirmation email?'); -\define('_MI_CONTACT_MAIL_CONFIRM_DESC', 'If yes, a short confirmation email with the basic information will be sent to given email-address.'); -\define('_MI_CONTACT_RECIPIENT_STD', 'Standard recipient'); -\define('_MI_CONTACT_RECIPIENT_STD_DESC', 'Each contact request will be sent to this e-mail-address'); - -//2.23 -\define('_MI_B_CONTACT_FORM', 'Contact form'); -\define('_MI_B_CONTACT_FORM_DESC', 'Show contact form as XOOPS block'); -\define('_MI_B_CONTACT_MAP', 'Location'); -\define('_MI_B_CONTACT_MAP_DESC', 'Show defined location in Google Maps as XOOPS block'); -\define('_MI_B_CONTACT_FORM_MAP', 'Contact form and location'); -\define('_MI_B_CONTACT_FORM_MAP_DESC', 'Show contact form together with defined location in Google Maps as block'); - -\define('_MI_CONTACT_DEFAULT', 'Default contact info'); -\define('_MI_CONTACT_DEFAULT_DESC', 'Here you can define additional information, which should be shown beside contact form (e.g name, address , phone number,...'); diff --git a/testdata/uploads/translations/newbb/english/admin.php b/testdata/uploads/translations/newbb/english/admin.php deleted file mode 100644 index 24c0395..0000000 --- a/testdata/uploads/translations/newbb/english/admin.php +++ /dev/null @@ -1,361 +0,0 @@ -is not available. '); -\define('_AM_NEWBB_NOTWRITABLE', 'Not writable'); -\define('_AM_NEWBB_IMAGEMAGICK', 'ImageMagicK:'); -\define('_AM_NEWBB_IMAGEMAGICK_NOTSET', 'Not set'); -\define('_AM_NEWBB_ATTACHPATH', 'Path for attachment storage'); -\define('_AM_NEWBB_THUMBPATH', 'Path for attached image thumbs'); -//\define('_AM_NEWBB_RSSPATH', "Path for RSS feed"); -\define('_AM_NEWBB_REPORT', 'Reported posts'); -\define('_AM_NEWBB_REPORT_PENDING', 'Pending report'); -\define('_AM_NEWBB_REPORT_PROCESSED', 'Processed report'); -\define('_AM_NEWBB_CREATETHEDIR', 'Create it'); -\define('_AM_NEWBB_SETMPERM', 'Set the permission'); -\define('_AM_NEWBB_DIRCREATED', 'The directory has been created'); -\define('_AM_NEWBB_DIRNOTCREATED', 'The directory can not be created'); -\define('_AM_NEWBB_PERMSET', 'The permission has been set'); -\define('_AM_NEWBB_PERMNOTSET', 'The permission can not be set'); -\define('_AM_NEWBB_DIGEST', 'Send New Digest'); -\define('_AM_NEWBB_DIGEST_HELP_1', 'Allows you to create and send notifications about digest topics.'); -\define('_AM_NEWBB_DIGEST_HELP_2', 'Create a newsletter is possible only after the topic is marked as \'Digest\'.'); -\define('_AM_NEWBB_DIGEST_HELP_3', 'The dispatch is made only to users signed up for notification of digest topics.'); -\define('_AM_NEWBB_DIGEST_HELP_4', 'After creating and sending, do not delete the created messages. Otherwise they will be generated again.'); -\define( - '_AM_NEWBB_DIGEST_HELP_AUTO_DIGEST', - 'To configure the automatic creation and distribution of Digest topics, you need to create a cron task on your server.
    For example: * NIX systems: 0 6 * * * wget --post-data \'foo=bar\' https://example.com/modules/newbb/digest.php
    In this example, the script will run every day at 6.00 and check if there are any new Digest topics. If they are not found, mailing will not be done.
    If for any reason you do not have the opportunity to create a task, then it is possible to create and make the dispatch on this page manually by clicking on the button above.
    Please note that it is not recommended to delete created mailings, otherwise they will be created and sent again.' -); -//\define('_AM_NEWBB_DIGEST_PAST', 'Should be sent out %d minutes ago'); -//\define('_AM_NEWBB_DIGEST_NEXT', 'Need to send out in %d minutes'); -//\define('_AM_NEWBB_DIGEST_ARCHIVE', 'Digest archive'); -\define('_AM_NEWBB_DIGEST_SENT', 'Digest processed'); -\define('_AM_NEWBB_DIGEST_NOT_SENT', 'Digest not sent'); -\define('_AM_NEWBB_DIGEST_FAILED', 'No new digest topics'); -\define('_AM_NEWBB_DIGEST_CONFIRM', 'Create and send new digest?'); -// admin_forum_manager.php -\define('_AM_NEWBB_NAME', 'Name'); -\define('_AM_NEWBB_CREATEFORUM', 'Create Forum'); -\define('_AM_NEWBB_EDIT', 'Edit'); -\define('_AM_NEWBB_CLEAR', 'Clear'); -\define('_AM_NEWBB_DELETE', 'Delete'); -\define('_AM_NEWBB_ADD', 'Add'); -\define('_AM_NEWBB_MOVE', 'Move'); -\define('_AM_NEWBB_ORDER', 'Order'); -\define('_AM_NEWBB_TWDAFAP', 'Note: This will remove the forum and all posts in it.

    WARNING: Are you sure you want to delete this Forum?'); -\define('_AM_NEWBB_FORUMREMOVED', 'Forum Removed.'); -\define('_AM_NEWBB_CREATENEWFORUM', 'Create a New Forum'); -\define('_AM_NEWBB_EDITTHISFORUM', 'Editing Forum:'); -\define('_AM_NEWBB_SET_FORUMORDER', 'Set Forum Position:'); -\define('_AM_NEWBB_ALLOWPOLLS', 'Allow Polls:'); -\define('_AM_NEWBB_ATTACHMENT_SIZE', 'Max Size in KB`s:'); -\define('_AM_NEWBB_ALLOWED_EXTENSIONS', "Allowed Extensions:'*' indicates no limititations.
    Extensions delimited by '|'
    "); -\define('_AM_NEWBB_ALLOW_ATTACHMENTS', 'Allow Attachments:'); -\define('_AM_NEWBB_ALLOWHTML', 'Allow HTML:'); -\define('_AM_NEWBB_YES', 'Yes'); -\define('_AM_NEWBB_NO', 'No'); -// irmtfan remove \define('_AM_NEWBB_ALLOWSIGNATURES', "Allow Signatures:"); -\define('_AM_NEWBB_HOTTOPICTHRESHOLD', 'Hot Topic Threshold:'); -//\define('_AM_NEWBB_POSTPERPAGE', "Posts per Page:(This is the number of posts
    per topic that will be
    displayed per page.)
    "); -//\define('_AM_NEWBB_TOPICPERFORUM', "Topics per Forum:(This is the number of topics
    per forum that will be
    displayed per page.)
    "); -//\define('_AM_NEWBB_SHOWNAME', "Replace user's name with real name:"); -//\define('_AM_NEWBB_SHOWICONSPANEL', "Show icons panel:"); -//\define('_AM_NEWBB_SHOWSMILIESPANEL', "Show smilies panel:"); -\define('_AM_NEWBB_MODERATOR_REMOVE', 'Remove current moderators'); -\define('_AM_NEWBB_MODERATOR_ADD', 'Add moderators'); -// admin_cat_manager.php -\define('_AM_NEWBB_SETCATEGORYORDER', 'Set Category Position:'); -\define('_AM_NEWBB_ACTIVE', 'Active'); -\define('_AM_NEWBB_INACTIVE', 'Inactive'); -\define('_AM_NEWBB_STATE', 'Status:'); -\define('_AM_NEWBB_CATEGORYDESC', 'Category Description:'); -\define('_AM_NEWBB_SHOWDESC', 'Show Description?'); -\define('_AM_NEWBB_IMAGE', 'Image:'); -//\define('_AM_NEWBB_SPONSORIMAGE', 'Sponsor Image:'); -\define('_AM_NEWBB_SPONSORLINK', 'Sponsor Link:'); -\define('_AM_NEWBB_DELCAT', 'Delete Category'); -\define('_AM_NEWBB_WAYSYWTDTTAL', 'Note: This will NOT remove the forums under the category, you must do that via the Edit Forum section.

    WARNING: Are you sure you want to delete this Category?'); -//%%%%%% File Name admin_forums.php %%%%% -\define('_AM_NEWBB_FORUMNAME', 'Forum Name:'); -\define('_AM_NEWBB_FORUMDESCRIPTION', 'Forum Description:
    The description will be shown on the main page of the forum with a # of characters you define in the Preferences.'); -\define('_AM_NEWBB_MODERATOR', 'Moderator(s):'); -\define('_AM_NEWBB_REMOVE', 'Remove'); -\define('_AM_NEWBB_CATEGORY', 'Category:'); -\define('_AM_NEWBB_DATABASEERROR', 'Database Error'); -\define('_AM_NEWBB_CATEGORYUPDATED', 'Category Updated.'); -\define('_AM_NEWBB_EDITCATEGORY', 'Editing Category:'); -\define('_AM_NEWBB_CATEGORYTITLE', 'Category Title:'); -\define('_AM_NEWBB_CATEGORYCREATED', 'Category Created.'); -\define('_AM_NEWBB_CREATENEWCATEGORY', 'Create a New Category'); -\define('_AM_NEWBB_FORUMCREATED', 'Forum Created.'); -\define('_AM_NEWBB_ACCESSLEVEL', 'Global Access Level:'); -\define('_AM_NEWBB_CATEGORY1', 'Category'); -\define('_AM_NEWBB_FORUMUPDATE', 'Forum Settings Updated'); -\define('_AM_NEWBB_FORUM_ERROR', 'ERROR: Forum Setting Error'); -\define('_AM_NEWBB_CLICKBELOWSYNC', 'Clicking the button below will sync up your forums and topics pages with the correct data from the database. Use this section whenever you notice flaws in the topics and forums lists.'); -\define('_AM_NEWBB_SYNCHING', 'Synchronizing forum index and topics (This may take a while)'); -\define('_AM_NEWBB_CATEGORYDELETED', 'Category deleted.'); -\define('_AM_NEWBB_MOVE2CAT', 'Move to category:'); -\define('_AM_NEWBB_MAKE_SUBFORUM_OF', 'Make a sub forum of:'); -\define('_AM_NEWBB_MSG_FORUM_MOVED', 'Forum moved!'); -\define('_AM_NEWBB_MSG_ERR_FORUM_MOVED', 'Failed to move forum.'); -\define('_AM_NEWBB_SELECT', '< Select >'); -\define('_AM_NEWBB_MOVETHISFORUM', 'Move this Forum'); -\define('_AM_NEWBB_MERGE', 'Merge'); -\define('_AM_NEWBB_MERGETHISFORUM', 'Merge this Forum'); -\define('_AM_NEWBB_MERGETO_FORUM', 'Merge this forum to:'); -\define('_AM_NEWBB_MSG_FORUM_MERGED', 'Forum merged!'); -\define('_AM_NEWBB_MSG_ERR_FORUM_MERGED', 'Failed to merge forum.'); -//%%%%%% File Name admin_forum_reorder.php %%%%% -\define('_AM_NEWBB_REORDERID', 'ID'); -\define('_AM_NEWBB_REORDERTITLE', 'Title'); -\define('_AM_NEWBB_REORDERWEIGHT', 'Position'); -\define('_AM_NEWBB_SETFORUMORDER', 'Set Forum Ordering'); -\define('_AM_NEWBB_BOARDREORDER', 'The Forum has been reordered to your specification'); -// admin_permission.php -\define('_AM_NEWBB_PERMISSIONS_TO_THIS_FORUM', 'Topic permissions for this Forum'); -\define('_AM_NEWBB_CAT_ACCESS', 'Category access'); -\define('_AM_NEWBB_CAN_ACCESS', 'Can access forum'); -\define('_AM_NEWBB_CAN_VIEW', 'Can view topic content'); -\define('_AM_NEWBB_CAN_POST', 'Can start new topics'); -\define('_AM_NEWBB_CAN_REPLY', 'Can reply'); -\define('_AM_NEWBB_CAN_EDIT', 'Can edit own post'); -\define('_AM_NEWBB_CAN_DELETE', 'Can delete own post'); -\define('_AM_NEWBB_CAN_ADDPOLL', 'Can add poll'); -\define('_AM_NEWBB_CAN_VOTE', 'Can vote'); -\define('_AM_NEWBB_CAN_ATTACH', 'Can use attachment'); -\define('_AM_NEWBB_CAN_NOAPPROVE', 'Can post directly'); -\define('_AM_NEWBB_CAN_TYPE', 'Can use topic type'); -\define('_AM_NEWBB_CAN_HTML', 'Can use and disable/enable HTML in posts'); //irmtfan revised -\define('_AM_NEWBB_CAN_SIGNATURE', 'Can use and disable/enable signature. Default is set in profile module.'); //irmtfan revised -\define('_AM_NEWBB_ACTION', 'Action'); -\define('_AM_NEWBB_PERM_TEMPLATE', 'Set default permission template'); -\define('_AM_NEWBB_PERM_TEMPLATE_DESC', 'Edit the following permission template so that it can be applied to a forum or a couple of forums'); -\define('_AM_NEWBB_PERM_FORUMS', 'Select forums'); -\define('_AM_NEWBB_PERM_TEMPLATE_CREATED', 'Permission template has been created'); -\define('_AM_NEWBB_PERM_TEMPLATE_ERROR', 'Error occurs during permission template creation'); -\define('_AM_NEWBB_PERM_TEMPLATEAPP', 'Apply default permission'); -\define('_AM_NEWBB_PERM_TEMPLATE_APPLIED', 'Default permissions have been applied to forums'); -\define('_AM_NEWBB_PERM_ACTION', 'Permission management tools'); -\define('_AM_NEWBB_PERM_ACTION_HELP', 'Allows you to set the access rights for each function and group'); -\define('_AM_NEWBB_PERM_ACTION_HELP_TEMPLAT', 'Allows you to create an access rights template for automatic installation when creating a forum.'); -\define('_AM_NEWBB_PERM_ACTION_HELP_APPLY', 'Allows you to apply a permission template to already created forums.'); -\define('_AM_NEWBB_PERM_SETBYGROUP', 'Set permissions directly by group'); -// admin_forum_prune.php -\define('_AM_NEWBB_PRUNE_RESULTS_TITLE', 'Prune Results'); -\define('_AM_NEWBB_PRUNE_RESULTS_TOPICS', 'Pruned Topics'); -\define('_AM_NEWBB_PRUNE_RESULTS_POSTS', 'Pruned Posts'); -\define('_AM_NEWBB_PRUNE_RESULTS_FORUMS', 'Pruned Forums'); -\define('_AM_NEWBB_PRUNE_STORE', 'Store posts in this forum instead of deleting them'); -\define('_AM_NEWBB_PRUNE_ARCHIVE', 'Save a copy of posts to Archive'); -\define('_AM_NEWBB_PRUNE_FORUMSELERROR', 'You forgot to select forum(s) to prune'); -\define('_AM_NEWBB_PRUNE_DAYS', 'Remove topics without replies in:'); -\define('_AM_NEWBB_PRUNE_FORUMS', 'Forums to be pruned'); -\define('_AM_NEWBB_PRUNE_STICKY', 'Keep Sticky topics'); -\define('_AM_NEWBB_PRUNE_DIGEST', 'Keep Digest topics'); -\define('_AM_NEWBB_PRUNE_LOCK', 'Keep Locked topics'); -\define('_AM_NEWBB_PRUNE_HOT', 'Keep topics with more than this number of replies'); -\define('_AM_NEWBB_PRUNE_SUBMIT', 'Ok'); -\define('_AM_NEWBB_PRUNE_RESET', 'Reset'); -\define('_AM_NEWBB_PRUNE_YES', 'Yes'); -\define('_AM_NEWBB_PRUNE_NO', 'No'); -\define('_AM_NEWBB_PRUNE_WEEK', 'A Week'); -\define('_AM_NEWBB_PRUNE_2WEEKS', 'Two Weeks'); -\define('_AM_NEWBB_PRUNE_MONTH', 'A Month'); -\define('_AM_NEWBB_PRUNE_2MONTH', 'Two Months'); -\define('_AM_NEWBB_PRUNE_4MONTH', 'Four Months'); -\define('_AM_NEWBB_PRUNE_YEAR', 'A Year'); -\define('_AM_NEWBB_PRUNE_2YEARS', '2 Years'); -// About.php constants -\define('_AM_NEWBB_AUTHOR_INFO', 'Author Information'); -\define('_AM_NEWBB_AUTHOR_NAME', 'Author'); -\define('_AM_NEWBB_AUTHOR_WEBSITE', 'Author\'s website'); -\define('_AM_NEWBB_AUTHOR_EMAIL', 'Author\'s email'); -\define('_AM_NEWBB_AUTHOR_CREDITS', 'Credits'); -\define('_AM_NEWBB_MODULE_INFO', 'Module Development Information'); -\define('_AM_NEWBB_MODULE_STATUS', 'Status'); -\define('_AM_NEWBB_MODULE_DEMO', 'Demo Site'); -\define('_AM_NEWBB_MODULE_SUPPORT', 'Official support site'); -\define('_AM_NEWBB_MODULE_BUG', 'Report a bug for this module'); -\define('_AM_NEWBB_MODULE_FEATURE', 'Suggest a new feature for this module'); -\define('_AM_NEWBB_MODULE_DISCLAIMER', 'Disclaimer'); -\define('_AM_NEWBB_AUTHOR_WORD', 'The Author\'s Word'); -\define('_AM_NEWBB_BY', 'By'); -\define('_AM_NEWBB_AUTHOR_WORD_EXTRA', 'Extra words by module Author'); -// admin_report.php -\define('_AM_NEWBB_REPORTADMIN', 'Reported posts manager'); -\define('_AM_NEWBB_REPORTADMIN_HELP', 'Allows you to view and process the user\'s appeal to messages from other users who appeared to them not to comply with forum rules, etc.'); -\define('_AM_NEWBB_PROCESSEDREPORT', 'View processed reports'); -\define('_AM_NEWBB_PROCESSREPORT', 'View new reports'); -\define('_AM_NEWBB_REPORTTITLE', 'Report title'); -\define('_AM_NEWBB_REPORTEXTRA', 'Extra'); -\define('_AM_NEWBB_REPORTPOST', 'Report post'); -\define('_AM_NEWBB_REPORTTEXT', 'Report text'); -\define('_AM_NEWBB_REPORTMEMO', 'Process memo'); -// admin_report.php -\define('_AM_NEWBB_DIGESTADMIN', 'Digest manager'); -\define('_AM_NEWBB_DIGESTCONTENT', 'Digest content'); -// admin_votedata.php -\define('_AM_NEWBB_VOTE_RATINGINFOMATION', 'Voting Information'); -\define('_AM_NEWBB_VOTE_TOTALVOTES', 'Total votes: '); -\define('_AM_NEWBB_VOTE_REGUSERVOTES', 'Registered User Votes: %s'); -\define('_AM_NEWBB_VOTE_ANONUSERVOTES', 'Anonymous User Votes: %s'); -\define('_AM_NEWBB_VOTE_USER', 'User'); -\define('_AM_NEWBB_VOTE_IP', 'IP Address'); -\define('_AM_NEWBB_VOTE_USERAVG', 'Average User Rating'); -\define('_AM_NEWBB_VOTE_TOTALRATE', 'Total Rating'); -\define('_AM_NEWBB_VOTE_DATE', 'Submitted'); -\define('_AM_NEWBB_VOTE_RATING', 'Rating'); -\define('_AM_NEWBB_VOTE_NOREGVOTES', 'No Registered User Votes'); -\define('_AM_NEWBB_VOTE_NOUNREGVOTES', 'No Unregistered User Votes'); -\define('_AM_NEWBB_VOTEDELETED', 'Voting data deleted.'); -\define('_AM_NEWBB_VOTE_ID', 'ID'); -\define('_AM_NEWBB_VOTE_FILETITLE', 'Thread Title'); -\define('_AM_NEWBB_VOTE_DISPLAYVOTES', 'Voting Data Information'); -\define('_AM_NEWBB_VOTE_NOVOTES', 'No User Votes to display'); -\define('_AM_NEWBB_VOTE_DELETE', 'No User Votes to delete'); -\define('_AM_NEWBB_VOTE_DELETEDSC', 'Deletes the selected voting information from the database.'); -// admin_type_manager.php -\define('_AM_NEWBB_TYPE_ADD', 'Add types'); -\define('_AM_NEWBB_TYPE_ADD_ERR', 'Error. Add types'); -\define('_AM_NEWBB_TYPE_TEMPLATE', 'Type template'); -\define('_AM_NEWBB_TYPE_TEMPLATE_ERR', 'Error. Set template order'); -\define('_AM_NEWBB_TYPE_TEMPLATE_APPLY', 'Apply template'); -\define('_AM_NEWBB_TYPE_FORUM', 'Type per forum'); -\define('_AM_NEWBB_TYPE_FORUM_ERR', 'Error. It is necessary to choose a forum and not a category.'); -\define('_AM_NEWBB_TYPE_NAME', 'Type name'); -\define('_AM_NEWBB_TYPE_COLOR', 'Color'); -\define('_AM_NEWBB_TYPE_DESCRIPTION', 'Description'); -\define('_AM_NEWBB_TYPE_ORDER', 'Order'); -\define('_AM_NEWBB_TYPE_LIST', 'Type list'); -\define('_AM_NEWBB_TODEL_TYPE', 'Are you sure to delete the types: [%s]?'); -\define('_AM_NEWBB_TYPE_EDITFORUM_DESC', 'The data have not been saved yet. You must submit to save it.'); -\define('_AM_NEWBB_TYPE_ORDER_DESC', 'To activate a type for a forum, a value greater than 0 is required for \'type_order\'; In other words, a type will be inactive for a forum if \'type_order\' is set to 0.'); -\define('_AM_NEWBB_TYPE_HELP', ' of forums, to highlight forum topics. Example: [Important], [ATTENTION] etc.'); -// admin_synchronization.php -\define('_AM_NEWBB_SYNC_TYPE_FORUM', 'Forum Data'); -\define('_AM_NEWBB_SYNC_TYPE_TOPIC', 'Topic Data'); -\define('_AM_NEWBB_SYNC_TYPE_POST', 'Post Data'); -\define('_AM_NEWBB_SYNC_TYPE_USER', 'User Data'); -\define('_AM_NEWBB_SYNC_TYPE_STATS', 'Stats Info'); -\define('_AM_NEWBB_SYNC_TYPE_MISC', 'MISC'); -\define('_AM_NEWBB_SYNC_ITEMS', 'Items for each loop: '); -\define('_AM_NEWBB_ALLOW_SUBJECT_PREFIX', 'Allow Thread prefixes?'); -\define('_AM_NEWBB_ALLOW_SUBJECT_PREFIX_DESC', 'This allows for prefixes that are added to the topic name.'); -\define('_AM_NEWBB_GROUPMOD_TITLE', 'Add moderators per group'); -\define('_AM_NEWBB_GROUPMOD_TITLEDESC', 'Allows you to enter, users of certain groups as moderators'); -\define('_AM_NEWBB_GROUPMOD_ALLFORUMS', 'All forums'); -\define('_AM_NEWBB_GROUPMOD_ADDMOD', 'Moderators have been successfully registered.'); -\define('_AM_NEWBB_GROUPMOD_ERRMOD', 'You have an Error!'); -// added in V 4.3 -\define('_AM_NEWBB_UPLOAD', 'Maximum Upload each file :'); -\define('_AM_NEWBB_MEMLIMITTOLARGE', 'Attention! Value \'memory_limit\' to PHP.INI less than \'post_max_size\''); -\define('_AM_NEWBB_MEMLIMITOK', 'Files can be uploaded with a maximum size of %s.'); -// irmtfan add messages -\define('_AM_NEWBB_REPORTSAVE', 'Selected Reports have been processed successfully'); -\define('_AM_NEWBB_REPORTDELETE', 'Selected Reports have been deleted from database successfully'); -\define('_AM_NEWBB_REPORTNOTSELECT', 'No Report is selected!'); -\define('_AM_NEWBB_SYNC_TYPE_READ', 'Read Data'); -\define('_AM_NEWBB_DATABASEUPDATED', 'Database Updated Successfully!'); -\define('_AM_NEWBB_CAN_PDF', 'Can create PDF files'); -\define('_AM_NEWBB_CAN_PRINT', 'Can get print page'); -//4.33 -\define('_AM_NEWBB_INDEX_PAGE', 'Index Page'); -//5.0 -\define('_AM_NEWBB_UPGRADEFAILED0', "Update failed - couldn't rename field '%s'"); -\define('_AM_NEWBB_UPGRADEFAILED1', "Update failed - couldn't add new fields"); -\define('_AM_NEWBB_UPGRADEFAILED2', "Update failed - couldn't rename table '%s'"); -\define('_AM_NEWBB_ERROR_COLUMN', 'Could not create column in database : %s'); -\define('_AM_NEWBB_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)'); -\define('_AM_NEWBB_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)'); -\define('_AM_NEWBB_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module'); - -// Help tab -\define( - '_AM_NEWBB_HELP_CATEGORY_TAB', - 'To create a category, use the button above and fill in all the fields on the form.
    By default, category images are located: /modules/newbb/assets/images/category/
    Sponsor link should be written in the following format: https://xoops.org/modules/newbb/ newBB Support. First the link, then the sponsor\'s name or other text.' -); -\define( - '_AM_NEWBB_HELP_FORUM_TAB', - 'To create and manage the forums use the buttons with the right
    To create the forum, use the \'Create forum\' button. Then fill in all the fields of the form. You can also create a subforum.
    To move the forum between categories, use the \'Move\' button. Follow the further instructions.
    To merge forums, use the \'Merge\' button. Follow the further instructions.
    If you have an access rights template, then you can apply it to the forum you are creating.' -); -\define( - '_AM_NEWBB_HELP_PERMISSION_TAB', - 'When setting permissions, be careful.
    After you install and apply the settings, you will automatically go to the next permissions tab.
    Also here it is possible to create a default access rights template and apply it either to one forum or to all forums.' -); -\define('_AM_NEWBB_HELP_ORDER_TAB', 'Allows you to set the order of categories and forums relative to each other.
    The order (Weight) is set to 0 - top, 99 (and further) - bottom.'); -\define('_AM_NEWBB_HELP_PRUNE_TAB', 'Allows you to clear forums from empty themes, obsolete themes, etc.
    Also you can not delete topics that you want to clear, but transfer them to a specially created category \'Archive\' or any other.'); -\define( - '_AM_NEWBB_HELP_REPORT_TAB', - 'Allows you to process reports that users send to you if they believe that the message on the forum does not comply with forum rules or ethical rules.
    You can review the report and take action in relation to the message, the author, etc.
    When a user sends a message, moderators and administrators are notified by e-mail.' -); -\define('_AM_NEWBB_HELP_VOTE_TAB', 'If you have the voting function enabled, here you can see the results of the voting.
    This vote is not associated with other XOOPS modules.'); -\define( - '_AM_NEWBB_HELP_TYPE_TAB', - 'Allows you to create tags for highlighting themes. For example:
    [Important] Topic Title
    [ATTENTION] Topic Title
    You can set theme types when creating a theme on the user side.' -); -\define( - '_AM_NEWBB_HELP_GROUPMOD_TAB', - 'Allows you to install users of certain groups as moderators for the entire module, and for individual categories and forums.
    It is recommended to create separate groups of moderators, for more convenient management of moderators.
    You can also assign specific users to moderators when creating a forum.' -); -\define('_AM_NEWBB_HELP_SYNC_TAB', 'If you notice a problem with the message dates, the appearance of blank messages, etc. Here you can synchronize and correct forum data and topics'); - -\define('_AM_NEWBB_FORUM_DESC_LENGTH', 'Forum Description Length'); -\define('_AM_NEWBB_FORUM_DESC_LENGTH_DESC', 'The Forum description shown on the main page will be truncated to # of characters you set here. A full description will be shown on the forum page.'); - -//PDF -\define('_AM_NEWBB_INDEX_PDF_PAGE', 'If you want to use the PDF creation function, use instruction.'); diff --git a/testdata/uploads/translations/newbb/english/blocks.php b/testdata/uploads/translations/newbb/english/blocks.php deleted file mode 100644 index c07e8ac..0000000 --- a/testdata/uploads/translations/newbb/english/blocks.php +++ /dev/null @@ -1,53 +0,0 @@ -Disabled (No thumbnails available)"); -\define('CO_' . $moduleDirNameUpper . '_GDON', "Enabled (Thumbsnails available)"); -\define('CO_' . $moduleDirNameUpper . '_IMAGEINFO', 'Server status'); -\define('CO_' . $moduleDirNameUpper . '_MAXPOSTSIZE', 'Max post size permitted (post_max_size directive in php.ini): '); -\define('CO_' . $moduleDirNameUpper . '_MAXUPLOADSIZE', 'Max upload size permitted (upload_max_filesize directive in php.ini): '); -\define('CO_' . $moduleDirNameUpper . '_MEMORYLIMIT', 'Memory limit (memory_limit directive in php.ini): '); -\define('CO_' . $moduleDirNameUpper . '_METAVERSION', "Downloads meta version: "); -\define('CO_' . $moduleDirNameUpper . '_OFF', "OFF"); -\define('CO_' . $moduleDirNameUpper . '_ON', "ON"); -\define('CO_' . $moduleDirNameUpper . '_SERVERPATH', 'Server path to XOOPS root: '); -\define('CO_' . $moduleDirNameUpper . '_SERVERUPLOADSTATUS', 'Server uploads status: '); -\define('CO_' . $moduleDirNameUpper . '_SPHPINI', "Information taken from PHP ini file:"); -\define('CO_' . $moduleDirNameUpper . '_UPLOADPATHDSC', 'Note. Upload path *MUST* contain the full server path of your upload folder.'); - -\define('CO_' . $moduleDirNameUpper . '_PRINT', "Print"); -\define('CO_' . $moduleDirNameUpper . '_PDF', "Create PDF"); - -\define('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED0', "Update failed - couldn't rename field '%s'"); -\define('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED1', "Update failed - couldn't add new fields"); -\define('CO_' . $moduleDirNameUpper . '_UPGRADEFAILED2', "Update failed - couldn't rename table '%s'"); -\define('CO_' . $moduleDirNameUpper . '_ERROR_COLUMN', 'Could not create column in database : %s'); -\define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_XOOPS', 'This module requires XOOPS %s+ (%s installed)'); -\define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_PHP', 'This module requires PHP version %s+ (%s installed)'); -\define('CO_' . $moduleDirNameUpper . '_ERROR_TAG_REMOVAL', 'Could not remove tags from Tag Module'); - -\define('CO_' . $moduleDirNameUpper . '_FOLDERS_DELETED_OK', 'Upload Folders have been deleted'); - -// Error Msgs -\define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_DEL_PATH', 'Could not delete %s directory'); -\define('CO_' . $moduleDirNameUpper . '_ERROR_BAD_REMOVE', 'Could not delete %s'); -\define('CO_' . $moduleDirNameUpper . '_ERROR_NO_PLUGIN', 'Could not load plugin'); - -//Help -\define('CO_' . $moduleDirNameUpper . '_DIRNAME', \basename(dirname(__DIR__, 2))); -\define('CO_' . $moduleDirNameUpper . '_HELP_HEADER', __DIR__ . '/help/helpheader.tpl'); -\define('CO_' . $moduleDirNameUpper . '_BACK_2_ADMIN', 'Back to Administration of '); -\define('CO_' . $moduleDirNameUpper . '_OVERVIEW', 'Overview'); - -//\define('CO_' . $moduleDirNameUpper . '_HELP_DIR', __DIR__); - -//help multi-page -\define('CO_' . $moduleDirNameUpper . '_DISCLAIMER', 'Disclaimer'); -\define('CO_' . $moduleDirNameUpper . '_LICENSE', 'License'); -\define('CO_' . $moduleDirNameUpper . '_SUPPORT', 'Support'); diff --git a/testdata/uploads/translations/newbb/english/help/help.tpl b/testdata/uploads/translations/newbb/english/help/help.tpl deleted file mode 100644 index 37780f2..0000000 --- a/testdata/uploads/translations/newbb/english/help/help.tpl +++ /dev/null @@ -1,55 +0,0 @@ -
    - <{include file=$smarty.const._MI_NEWBB_HELP_HEADER}> - -

    DESCRIPTION


    - -

    This module is ....

    -

    - -

    INSTALL/UNINSTALL

    - -

    - No special measures necessary, follow the standard installation process – - extract the module folder into the ../modules directory. Install the - module through Admin -> System Module -> Modules.

    - Detailed instructions on installing modules are available in the - Chapter 2.12 of our XOOPS Operations Manual

    - - -

    OPERATING INSTRUCTIONS


    -

    - This module and its operations are very simple.

    - Detailed instructions on configuring the access rights for user groups are available in the - Chapter 2.8 of our XOOPS Operations Manual

    - -

    TUTORIAL


    - -

    - Tutorial has been started, but we might need your help! Please check out the status of the tutorial here . -

    To contribute to this Tutorial, please fork it on GitHub. -
    This document describes our Documentation Process and it will help you to understand how to contribute. -

    - There are more XOOPS Tutorials, so check them out in our XOOPS Tutorial Repository on GitBook. -

    - - -

    TRANSLATIONS


    -

    - Translations are on Transifex and in our XOOPS Languages Repository on GitHub.

    - -

    SUPPORT


    -

    - If you have questions about this module and need help, you can visit our Support Forums on XOOPS Website

    - -

    DEVELOPMENT


    -

    - This module is Open Source and we would love your help in making it better! You can fork this module on GitHub

    - But there is more happening on GitHub:

    - - XOOPS Core
    - - XOOPS Modules
    - - XOOPS Themes

    - Go check it out, and GET INVOLVED - -

    - -
    \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/help/helpheader.tpl b/testdata/uploads/translations/newbb/english/help/helpheader.tpl deleted file mode 100644 index 4ac367e..0000000 --- a/testdata/uploads/translations/newbb/english/help/helpheader.tpl +++ /dev/null @@ -1,5 +0,0 @@ -

    <{$smarty.const._MI_NEWBB_HELP}>:  - <{$smarty.const._MI_NEWBB_NAME}>  - <{$smarty.const._MI_NEWBB_BACK_2_ADMIN}> <{$smarty.const._MI_NEWBB_NAME}> -

    \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/mail_template/forum_newpost_notify.tpl b/testdata/uploads/translations/newbb/english/mail_template/forum_newpost_notify.tpl deleted file mode 100644 index aed2a25..0000000 --- a/testdata/uploads/translations/newbb/english/mail_template/forum_newpost_notify.tpl +++ /dev/null @@ -1,20 +0,0 @@ -Hello {X_UNAME}, - -A new post has been added to the forum "{FORUM_NAME}". - -Follow this link to view the post: -{POST_URL} - ------------ - -You are receiving this message because you selected to be notified when new posts are added to this forum. - -If this is an error or you wish not to receive further such notifications, pleas -e update your subscriptions by visiting the link below: -{X_UNSUBSCRIBE_URL} - ------------ - -{X_SITENAME} ({X_SITEURL}) -webmaster -{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/mail_template/forum_newthread_notify.tpl b/testdata/uploads/translations/newbb/english/mail_template/forum_newthread_notify.tpl deleted file mode 100644 index c7a4cb1..0000000 --- a/testdata/uploads/translations/newbb/english/mail_template/forum_newthread_notify.tpl +++ /dev/null @@ -1,23 +0,0 @@ -Hello {X_UNAME}, - -A new topic "{THREAD_NAME}" has been started in the forum "{FORUM_NAME}". - -Follow this link to view this thread: -{THREAD_URL} - -Follow this link to view the forum: -{FORUM_URL} - ------------ - -You are receiving this message because you selected to be notified when new topics are started in this forum. - -If this is an error or you wish not to receive further such notifications, pleas -e update your subscriptions by visiting the link below: -{X_UNSUBSCRIBE_URL} - ------------ - -{X_SITENAME} ({X_SITEURL}) -webmaster -{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/mail_template/forum_report.tpl b/testdata/uploads/translations/newbb/english/mail_template/forum_report.tpl deleted file mode 100644 index 9c3b9c3..0000000 --- a/testdata/uploads/translations/newbb/english/mail_template/forum_report.tpl +++ /dev/null @@ -1,12 +0,0 @@ -Hi Moderator, - -a contribution has been reported in the forum. -Please check to see what is the reason. - -{MESSAGE} - -Please do not respond to this e-mail. ------------------------------------------------------ - -{X_SITENAME} ({X_SITEURL}) -{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/mail_template/global_newfullpost_notify.tpl b/testdata/uploads/translations/newbb/english/mail_template/global_newfullpost_notify.tpl deleted file mode 100644 index 34797cf..0000000 --- a/testdata/uploads/translations/newbb/english/mail_template/global_newfullpost_notify.tpl +++ /dev/null @@ -1,24 +0,0 @@ -Hello {X_UNAME}, - -A new post has been added in the {X_MODULE} module at our site. It was posted in the thread "{THREAD_NAME}" in the forum "{FORUM_NAME}". - -Follow this link to view the post in the forums (where you can reply): -{POST_URL} - ------------ -{POST_NAME} - -{POST_CONTENT} ------------ - -You are receiving this message because you selected to be notified of all new posts. - -If this is an error or you wish not to receive further such notifications, pleas -e update your subscriptions by visiting the link below: -{X_UNSUBSCRIBE_URL} - ------------ - -{X_SITENAME} ({X_SITEURL}) -webmaster -{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/mail_template/global_newpost_notify.tpl b/testdata/uploads/translations/newbb/english/mail_template/global_newpost_notify.tpl deleted file mode 100644 index e5d30c1..0000000 --- a/testdata/uploads/translations/newbb/english/mail_template/global_newpost_notify.tpl +++ /dev/null @@ -1,20 +0,0 @@ -Hello {X_UNAME}, - -A new post has been added in the {X_MODULE} module at our site. - -Follow this link to view the post: -{POST_URL} - ------------ - -You are receiving this message because you selected to be notified of all new posts. - -If this is an error or you wish not to receive further such notifications, pleas -e update your subscriptions by visiting the link below: -{X_UNSUBSCRIBE_URL} - ------------ - -{X_SITENAME} ({X_SITEURL}) -webmaster -{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/mail_template/thread_newpost_notify.tpl b/testdata/uploads/translations/newbb/english/mail_template/thread_newpost_notify.tpl deleted file mode 100644 index 267887a..0000000 --- a/testdata/uploads/translations/newbb/english/mail_template/thread_newpost_notify.tpl +++ /dev/null @@ -1,23 +0,0 @@ -Hello {X_UNAME}, - -A new post has been added to the topic "{THREAD_NAME}". - -Follow this link to view the post: -{POST_URL} - -Follow this link to view the thread: -{THREAD_URL} - ------------ - -You are receiving this message because you selected to be notified when new posts are added to this topic. - -If this is an error or you wish not to receive further such notifications, pleas -e update your subscriptions by visiting the link below: -{X_UNSUBSCRIBE_URL} - ------------ - -{X_SITENAME} ({X_SITEURL}) -webmaster -{X_ADMINMAIL} \ No newline at end of file diff --git a/testdata/uploads/translations/newbb/english/main.php b/testdata/uploads/translations/newbb/english/main.php deleted file mode 100644 index 72ca0b6..0000000 --- a/testdata/uploads/translations/newbb/english/main.php +++ /dev/null @@ -1,554 +0,0 @@ -can access the forum.
    '); -\define('_MD_NEWBB_CANNOT_ACCESS', 'You cannot access the forum.
    '); -\define('_MD_NEWBB_CAN_POST', 'You can start a new topic.
    '); -\define('_MD_NEWBB_CANNOT_POST', 'You cannot start a new topic.
    '); -\define('_MD_NEWBB_CAN_VIEW', 'You can view topic.
    '); -\define('_MD_NEWBB_CANNOT_VIEW', 'You cannot view topic.
    '); -\define('_MD_NEWBB_CAN_REPLY', 'You can reply to posts.
    '); -\define('_MD_NEWBB_CANNOT_REPLY', 'You cannot reply to posts.
    '); -\define('_MD_NEWBB_CAN_EDIT', 'You can edit your posts.
    '); -\define('_MD_NEWBB_CANNOT_EDIT', 'You cannot edit your posts.
    '); -\define('_MD_NEWBB_CAN_DELETE', 'You can delete your posts.
    '); -\define('_MD_NEWBB_CANNOT_DELETE', 'You cannot delete your posts.
    '); -\define('_MD_NEWBB_CAN_ADDPOLL', 'You can add new polls.
    '); -\define('_MD_NEWBB_CANNOT_ADDPOLL', 'You cannot add new polls.
    '); -\define('_MD_NEWBB_CAN_VOTE', 'You can vote in polls.
    '); -\define('_MD_NEWBB_CANNOT_VOTE', 'You cannot vote in polls.
    '); -\define('_MD_NEWBB_CAN_ATTACH', 'You can attach files to posts.
    '); -\define('_MD_NEWBB_CANNOT_ATTACH', 'You cannot attach files to posts.
    '); -\define('_MD_NEWBB_CAN_NOAPPROVE', 'You can post without approval.
    '); -\define('_MD_NEWBB_CANNOT_NOAPPROVE', 'You cannot post without approval.
    '); -\define('_MD_NEWBB_CAN_TYPE', 'You can use topic type.
    '); -\define('_MD_NEWBB_CANNOT_TYPE', 'You cannot use topic type.
    '); -\define('_MD_NEWBB_CAN_HTML', 'You can use HTML syntax.
    '); -\define('_MD_NEWBB_CANNOT_HTML', 'You cannot use HTML syntax.
    '); -\define('_MD_NEWBB_CAN_UPLOAD', 'You can upload.
    '); -\define('_MD_NEWBB_CANNOT_UPLOAD', 'You cannot upload.
    '); -\define('_MD_NEWBB_CAN_SIGNATURE', 'You can use signature.
    '); -\define('_MD_NEWBB_CANNOT_SIGNATURE', 'You cannot use signature.
    '); -\define('_MD_NEWBB_CAN_PDF', 'You can create PDF files.
    '); -\define('_MD_NEWBB_CANNOT_PDF', 'You cannot create PDF files.
    '); -\define('_MD_NEWBB_CAN_PRINT', 'You can get print page.
    '); -\define('_MD_NEWBB_CANNOT_PRINT', 'You cannot get print page.
    '); -/* -\define('_MD_NEWBB_CAN_ACCESS', 'You can access the forum.
    '); -\define('_MD_NEWBB_CANNOT_ACCESS', 'You cannot access the forum.
    '); -\define('_MD_NEWBB_CAN_POST', 'You can start a new topic.
    '); -\define('_MD_NEWBB_CANNOT_POST', 'You cannot start a new topic.
    '); -\define('_MD_NEWBB_CAN_VIEW', 'You can view topic.
    '); -\define('_MD_NEWBB_CANNOT_VIEW', 'You cannot view topic.
    '); -\define('_MD_NEWBB_CAN_REPLY', 'You can reply to posts.
    '); -\define('_MD_NEWBB_CANNOT_REPLY', 'You cannot reply to posts.
    '); -\define('_MD_NEWBB_CAN_EDIT', 'You can edit your posts.
    '); -\define('_MD_NEWBB_CANNOT_EDIT', 'You cannot edit your posts.
    '); -\define('_MD_NEWBB_CAN_DELETE', 'You can delete your posts.
    '); -\define('_MD_NEWBB_CANNOT_DELETE', 'You cannot delete your posts.
    '); -\define('_MD_NEWBB_CAN_ADDPOLL', 'You can add new polls.
    '); -\define('_MD_NEWBB_CANNOT_ADDPOLL', 'You cannot add new polls.
    '); -\define('_MD_NEWBB_CAN_VOTE', 'You can vote in polls.
    '); -\define('_MD_NEWBB_CANNOT_VOTE', 'You cannot vote in polls.
    '); -\define('_MD_NEWBB_CAN_ATTACH', 'You can attach files to posts.
    '); -\define('_MD_NEWBB_CANNOT_ATTACH', 'You cannot attach files to posts.
    '); -\define('_MD_NEWBB_CAN_NOAPPROVE', 'You can post without approval.
    '); -\define('_MD_NEWBB_CANNOT_NOAPPROVE', 'You cannot post without approval.
    '); -\define('_MD_NEWBB_CAN_TYPE', 'You can use topic type.
    '); -\define('_MD_NEWBB_CANNOT_TYPE', 'You cannot use topic type.
    '); -\define('_MD_NEWBB_CAN_HTML', 'You can use HTML syntax.
    '); -\define('_MD_NEWBB_CANNOT_HTML', 'You cannot use HTML syntax.
    '); -\define('_MD_NEWBB_CAN_UPLOAD', 'You can upload.
    '); -\define('_MD_NEWBB_CANNOT_UPLOAD', 'You cannot upload.
    '); -\define('_MD_NEWBB_CAN_SIGNATURE', 'You can use signature.
    '); -\define('_MD_NEWBB_CANNOT_SIGNATURE', 'You cannot use signature.
    '); -\define('_MD_NEWBB_CAN_PDF', 'You can create PDF files.
    '); -\define('_MD_NEWBB_CANNOT_PDF', 'You cannot create PDF files.
    '); -\define('_MD_NEWBB_CAN_PRINT', 'You can get print page.
    '); -\define('_MD_NEWBB_CANNOT_PRINT', 'You cannot get print page.
    '); -*/ -\define('_MD_NEWBB_IMTOPICS', 'Important Topics'); -\define('_MD_NEWBB_NOTIMTOPICS', 'Forum Topics'); -\define('_MD_NEWBB_FORUMOPTION', 'Forum options'); -\define('_MD_NEWBB_VAUP', 'View all unreplied posts'); -\define('_MD_NEWBB_VANP', 'View all new posts'); -\define('_MD_NEWBB_UNREPLIED', 'unreplied topics'); -\define('_MD_NEWBB_UNREAD', 'unread topics'); -\define('_MD_NEWBB_ALL', 'all topics'); -\define('_MD_NEWBB_ALLPOSTS', 'all posts'); -\define('_MD_NEWBB_VIEW', 'View'); -//viewtopic.php -\define('_MD_NEWBB_AUTHOR', 'Author'); -\define('_MD_NEWBB_LOCKTOPIC', 'Lock this topic'); -\define('_MD_NEWBB_UNLOCKTOPIC', 'Unlock this topic'); -\define('_MD_NEWBB_UNSTICKYTOPIC', 'Make this topic UnSticky'); -\define('_MD_NEWBB_STICKYTOPIC', 'Make this topic Sticky'); -\define('_MD_NEWBB_DIGESTTOPIC', 'Make this topic as Digest'); -\define('_MD_NEWBB_UNDIGESTTOPIC', 'Make this topic as UnDigest'); -\define('_MD_NEWBB_MERGETOPIC', 'Merge this topic'); -\define('_MD_NEWBB_MOVETOPIC', 'Move this topic'); -\define('_MD_NEWBB_DELETETOPIC', 'Delete this topic'); -// irmtfan add restore to viewtopic -\define('_MD_NEWBB_RESTORETOPIC', 'Restore this topic'); -\define('_MD_NEWBB_TOP', 'Top'); -\define('_MD_NEWBB_BOTTOM', 'Bottom'); -\define('_MD_NEWBB_PREVTOPIC', 'Previous Topic'); -\define('_MD_NEWBB_NEXTTOPIC', 'Next Topic'); -\define('_MD_NEWBB_GROUP', 'Group:'); -\define('_MD_NEWBB_QUICKREPLY', 'Quick Reply'); -\define('_MD_NEWBB_POSTREPLY', 'Post Reply'); -\define('_MD_NEWBB_PRINTTOPICS', 'Print Topic'); -\define('_MD_NEWBB_PRINT', 'Print'); -\define('_MD_NEWBB_REPORT', 'Report'); -\define('_MD_NEWBB_PM', 'PM'); -\define('_MD_NEWBB_EMAIL', 'Email'); -\define('_MD_NEWBB_WWW', 'WWW'); -\define('_MD_NEWBB_AIM', 'AIM'); -\define('_MD_NEWBB_YIM', 'YIM'); -\define('_MD_NEWBB_MSNM', 'MSNM'); -\define('_MD_NEWBB_ICQ', 'ICQ'); -\define('_MD_NEWBB_PRINT_TOPIC_LINK', 'URL for this discussion'); -\define('_MD_NEWBB_ADDTOLIST', 'Add to your Contact List'); -\define('_MD_NEWBB_TOPICOPT', 'Topic options'); -\define('_MD_NEWBB_VIEWMODE', 'View mode'); -\define('_MD_NEWBB_NEWEST', 'Newest First'); -\define('_MD_NEWBB_OLDEST', 'Oldest First'); -\define('_MD_NEWBB_FORUMSEARCH', 'Search Forum'); -\define('_MD_NEWBB_RATED', 'Rated:'); -\define('_MD_NEWBB_RATE', 'Rate Thread'); -\define('_MD_NEWBB_RATEDESC', 'Rate this Thread'); -\define('_MD_NEWBB_RATING', 'Vote now'); -\define('_MD_NEWBB_RATE1', 'Terrible'); -\define('_MD_NEWBB_RATE2', 'Bad'); -\define('_MD_NEWBB_RATE3', 'Average'); -\define('_MD_NEWBB_RATE4', 'Good'); -\define('_MD_NEWBB_RATE5', 'Excellent'); -\define('_MD_NEWBB_TOPICOPTION', 'Topic options'); -\define('_MD_NEWBB_KARMA_REQUIREMENT', 'Your personal karma %s does not reach the required karma %s.
    Please try later.'); -\define('_MD_NEWBB_REPLY_REQUIREMENT', 'To view this post, you must login and reply first.'); -\define('_MD_NEWBB_TOPICOPTIONADMIN', 'Topic Admin options'); -\define('_MD_NEWBB_POLLOPTIONADMIN', 'Poll Admin options'); -\define('_MD_NEWBB_EDITPOLL', 'Edit this Poll'); -\define('_MD_NEWBB_DELETEPOLL', 'Delete this Poll'); -\define('_MD_NEWBB_RESTARTPOLL', 'Restart this Poll'); -\define('_MD_NEWBB_ADDPOLL', 'Add Poll'); -\define('_MD_NEWBB_QUICKREPLY_EMPTY', 'Enter a quick reply here'); -\define('_MD_NEWBB_LEVEL', 'Level :'); -\define('_MD_NEWBB_HP', 'HP :'); -\define('_MD_NEWBB_HP_DESC', 'HP - is determined by your average posts per day.'); -\define('_MD_NEWBB_MP', 'MP :'); -\define('_MD_NEWBB_MP_DESC', 'MP - is determined by your join date related to your post count.'); -\define('_MD_NEWBB_EXP', 'EXP :'); -\define('_MD_NEWBB_EXP_DESC', 'EXP - goes up each time you post, and when you get to 100%, you gain a level and the EXP drops to 0 again.'); -\define('_MD_NEWBB_BROWSING', 'Browsing this Thread:'); -\define('_MD_NEWBB_POSTTONEWS', 'Send this post to a news Story'); -\define('_MD_NEWBB_EXCEEDTHREADVIEW', 'Post count exceeds the threshold for thread mode
    Changing to flat mode'); -//forumform.inc -\define('_MD_NEWBB_QUOTE', 'Quote'); -\define('_MD_NEWBB_VIEW_REQUIRE', 'View requirements'); -\define('_MD_NEWBB_REQUIRE_KARMA', 'Karma'); -\define('_MD_NEWBB_REQUIRE_REPLY', 'Reply'); -\define('_MD_NEWBB_REQUIRE_NULL', 'No requirement'); -\define('_MD_NEWBB_SELECT_FORMTYPE', 'Select your desired form type'); -\define('_MD_NEWBB_FORM_COMPACT', 'Compact'); -\define('_MD_NEWBB_FORM_DHTML', 'DHTML'); -// ERROR messages -\define('_MD_NEWBB_ERRORFORUM', 'ERROR: Forum not selected!'); -\define('_MD_NEWBB_ERRORPOST', 'ERROR: Post not selected!'); -\define('_MD_NEWBB_NORIGHTTOVIEW', 'You don\'t have the right to view this topic.'); -\define('_MD_NEWBB_NORIGHTTOPOST', 'You don\'t have the right to post in this forum.'); -\define('_MD_NEWBB_NORIGHTTOEDIT', 'You don\'t have the right to edit in this forum.'); -\define('_MD_NEWBB_NORIGHTTOREPLY', 'You don\'t have the right to reply in this forum.'); -\define('_MD_NEWBB_NORIGHTTOACCESS', 'You don\'t have the right to access this forum.'); -\define('_MD_NEWBB_ERRORTOPIC', 'ERROR: Topic not selected!'); -\define('_MD_NEWBB_ERRORCONNECT', 'ERROR: Could not connect to the forums database.'); -\define('_MD_NEWBB_ERROREXIST', 'ERROR: The forum you selected does not exist. Please go back and try again.'); -\define('_MD_NEWBB_ERROROCCURED', 'An Error Occured'); -\define('_MD_NEWBB_COULDNOTQUERY', 'Could not query the forums database.'); -\define('_MD_NEWBB_FORUMNOEXIST', 'Error - The forum/topic you selected does not exist. Please go back and try again.'); -\define('_MD_NEWBB_USERNOEXIST', 'That user does not exist. Please go back and search again.'); -\define('_MD_NEWBB_COULDNOTREMOVE', 'Error - Could not remove posts from the database!'); -\define('_MD_NEWBB_COULDNOTREMOVETXT', 'Error - Could not remove post texts!'); -\define('_MD_NEWBB_TIMEISUP', 'You\'ve reached the time limit for editing your post.'); -\define('_MD_NEWBB_TIMEISUPDEL', 'You\'ve reached the time limit for deleting your post.'); -//reply.php -\define('_MD_NEWBB_ON', 'on'); //Posted on -\define('_MD_NEWBB_USERWROTE', '%s wrote:'); // %s is username -\define('_MD_NEWBB_RE', 'Re'); -//post.php -\define('_MD_NEWBB_EDITNOTALLOWED', 'You\'re not allowed to edit this post!'); -\define('_MD_NEWBB_EDITEDBY', 'Edited by'); -\define('_MD_NEWBB_ANONNOTALLOWED', 'Anonymous users are not allowed to post.
    Please register.'); -\define('_MD_NEWBB_THANKSSUBMIT', 'Thanks for your submission!'); -\define('_MD_NEWBB_REPLYPOSTED', 'A reply to your topic has been posted.'); -\define('_MD_NEWBB_HELLO', 'Hello %s,'); -\define('_MD_NEWBB_URRECEIVING', 'You are receiving this email because a message you posted on %s forums has been replied to.'); // %s is your site name -\define('_MD_NEWBB_CLICKBELOW', 'Click on the link below to view the thread:'); -\define('_MD_NEWBB_WAITFORAPPROVAL', 'Thank you. Your post will be approved before publication.'); -\define('_MD_NEWBB_POSTING_LIMITED', 'Why not take a break and come back in %d sec'); -//forumform.inc -\define('_MD_NEWBB_NAMEMAIL', 'Name/Email:'); -\define('_MD_NEWBB_LOGOUT', 'Logout'); -\define('_MD_NEWBB_REGISTER', 'Register'); -\define('_MD_NEWBB_SUBJECTC', 'Subject:'); -\define('_MD_NEWBB_MESSAGEICON', 'Message Icon:'); -\define('_MD_NEWBB_MESSAGEC', 'Message:'); -\define('_MD_NEWBB_ALLOWEDHTML', 'Allowed HTML:'); -\define('_MD_NEWBB_OPTIONS', 'Options:'); -\define('_MD_NEWBB_POSTANONLY', 'Post Anonymously'); -\define('_MD_NEWBB_DOSMILEY', 'Enable Smiley'); -\define('_MD_NEWBB_DOXCODE', 'Enable Xoops Code'); -\define('_MD_NEWBB_DOBR', 'Enable line break (Suggest to turn off if HTML enabled)'); -\define('_MD_NEWBB_DOHTML', 'Enable html tags'); -\define('_MD_NEWBB_NEWPOSTNOTIFY', 'Notify me of new posts in this thread'); -\define('_MD_NEWBB_ATTACHSIG', 'Attach Signature'); -\define('_MD_NEWBB_POST', 'Post'); -\define('_MD_NEWBB_SUBMIT', 'Submit'); -\define('_MD_NEWBB_CANCELPOST', 'Cancel Post'); -\define('_MD_NEWBB_REMOVE', 'Remove'); -\define('_MD_NEWBB_UPLOAD', 'Upload'); -// forumuserpost.php -\define('_MD_NEWBB_ADD', 'Add'); -\define('_MD_NEWBB_REPLY', 'Reply'); -// topicmanager.php -\define('_MD_NEWBB_VIEWTHETOPIC', 'View the topic'); -\define('_MD_NEWBB_RETURNTOTHEFORUM', 'Return to the forum'); -\define('_MD_NEWBB_RETURNFORUMINDEX', 'Return to the forum index'); -\define('_MD_NEWBB_ERROR_BACK', 'Error - Please go back and try again.'); -\define('_MD_NEWBB_GOTONEWFORUM', 'View the updated topic'); -\define('_MD_NEWBB_TOPICDELETE', 'The topic has been deleted.'); -// irmtfan add restore to viewtopic -\define('_MD_NEWBB_TOPICRESTORE', 'The topic has been restored.'); -\define('_MD_NEWBB_TOPICMERGE', 'The topic has been merged.'); -\define('_MD_NEWBB_TOPICMOVE', 'The topic has been moved.'); -\define('_MD_NEWBB_TOPICLOCK', 'The topic has been locked.'); -\define('_MD_NEWBB_TOPICUNLOCK', 'The topic has been unlocked.'); -\define('_MD_NEWBB_TOPICSTICKY', 'The topic has been Stickyed.'); -\define('_MD_NEWBB_TOPICUNSTICKY', 'The topic has been unStickyed.'); -\define('_MD_NEWBB_TOPICDIGEST', 'The topic has been Digested.'); -\define('_MD_NEWBB_TOPICUNDIGEST', 'The topic has been unDigested.'); -\define('_MD_NEWBB_DELETE', 'Delete'); -\define('_MD_NEWBB_MOVE', 'Move'); -\define('_MD_NEWBB_MERGE', 'Merge'); -\define('_MD_NEWBB_LOCK', 'Lock'); -\define('_MD_NEWBB_UNLOCK', 'unLock'); -\define('_MD_NEWBB_STICKY', 'Sticky'); -\define('_MD_NEWBB_UNSTICKY', 'unSticky'); -\define('_MD_NEWBB_DIGEST', 'Digest'); -\define('_MD_NEWBB_UNDIGEST', 'unDigest'); -\define('_MD_NEWBB_DESC_DELETE', 'Once you press the delete button at the bottom of this form the topic you have selected, and all its related posts, will be permanently removed.'); -// irmtfan add restore to viewtopic -\define('_MD_NEWBB_DESC_RESTORE', 'Once you press the restore button at the bottom of this form the topic you have selected, and all its related posts, will be restored.'); -\define('_MD_NEWBB_DESC_MOVE', 'Once you press the move button at the bottom of this form the topic you have selected, and its related posts, will be moved to the forum you have selected.'); -\define('_MD_NEWBB_DESC_MERGE', 'Once you press the merge button at the bottom of this form the topic you have selected, and its related posts, will be merged to the topic you have selected.
    The destination topic ID must be smaller than current one.'); -\define('_MD_NEWBB_DESC_LOCK', 'Once you press the lock button at the bottom of this form the topic you have selected will be locked. You may unlock it at a later time if you like.'); -\define('_MD_NEWBB_DESC_UNLOCK', 'Once you press the unlock button at the bottom of this form the topic you have selected will be unlocked. You may lock it again at a later time if you like.'); -\define('_MD_NEWBB_DESC_STICKY', 'Once you press the Sticky button at the bottom of this form the topic you have selected will be Stickyed. You may unSticky it again at a later time if you like.'); -\define('_MD_NEWBB_DESC_UNSTICKY', 'Once you press the unSticky button at the bottom of this form the topic you have selected will be unStickyed. You may Sticky it again at a later time if you like.'); -\define('_MD_NEWBB_DESC_DIGEST', 'Once you press the Digest button at the bottom of this form the topic you have selected will be Digested. You may unDigest it again at a later time if you like.'); -\define('_MD_NEWBB_DESC_UNDIGEST', 'Once you press the unDigest button at the bottom of this form the topic you have selected will be unDigested. You may Digest it again at a later time if you like.'); -\define('_MD_NEWBB_MERGETOPICTO', 'Merge Topic To:'); -\define('_MD_NEWBB_MOVETOPICTO', 'Move Topic To:'); -\define('_MD_NEWBB_NOFORUMINDB', 'No Forums in DB'); -// delete.php -\define('_MD_NEWBB_DELNOTALLOWED', 'Sorry, but you\'re not allowed to delete this post.'); -\define('_MD_NEWBB_AREUSUREDEL', 'Are you sure you want to delete this post and all its child posts?'); -\define('_MD_NEWBB_POSTSDELETED', 'Selected post and all its child posts deleted.'); -\define('_MD_NEWBB_POSTDELETED', 'Selected post deleted.'); -\define('_MD_NEWBB_POSTFIRSTWITHREPLYNODELETED', 'The start posting can not be deleted if there are already answers
    do this, delete the whole topic.'); -// definitions moved from global. -\define('_MD_NEWBB_THREAD', 'Thread'); -\define('_MD_NEWBB_FROM', 'From'); -\define('_MD_NEWBB_JOINED', 'Joined'); -\define('_MD_NEWBB_ONLINE', 'Online'); -\define('_MD_NEWBB_OFFLINE', 'Offline'); -\define('_MD_NEWBB_FLAT', 'Flat'); -// online.php -\define('_MD_NEWBB_USERS_ONLINE', 'Users Online:'); -\define('_MD_NEWBB_ANONYMOUS_USERS', 'Anonymous Users'); -\define('_MD_NEWBB_REGISTERED_USERS', 'Registered Users: '); -\define('_MD_NEWBB_BROWSING_FORUM', 'Users browsing forum'); -\define('_MD_NEWBB_TOTAL_ONLINE', 'Total %d Users Online.'); -\define('_MD_NEWBB_ADMINISTRATOR', 'Administrator'); -\define('_MD_NEWBB_NO_SUCH_FILE', 'File does not exist!'); -//\define('_MD_NEWBB_ERROR_UPATEATTACHMENT', 'Error occur when updating attachment'); -// ratethread.php -\define('_MD_NEWBB_CANTVOTEOWN', 'You cannot vote on the topic you submitted.
    All votes are logged and reviewed.'); -\define('_MD_NEWBB_VOTEONCE', 'Please do not vote for the same topic more than once.'); -\define('_MD_NEWBB_VOTEAPPRE', 'Your vote is appreciated.'); -\define('_MD_NEWBB_THANKYOU', 'Thank you for taking the time to vote here at %s'); // %s is your site name -\define('_MD_NEWBB_VOTES', 'Votes'); -\define('_MD_NEWBB_NOVOTERATE', 'You did not rate this Topic'); -// polls.php -\define('_MD_NEWBB_POLL_DBUPDATED', 'Database Updated Successfully!'); -\define('_MD_NEWBB_POLL_POLLCONF', 'Polls Configuration'); -\define('_MD_NEWBB_POLL_POLLSLIST', 'Polls List'); -\define('_MD_NEWBB_POLL_AUTHOR', 'Author of this poll'); -\define('_MD_NEWBB_POLL_DISPLAYBLOCK', 'Display in block?'); -\define('_MD_NEWBB_POLL_POLLQUESTION', 'Poll Question'); -\define('_MD_NEWBB_POLL_VOTERS', 'Total voters'); -\define('_MD_NEWBB_POLL_VOTES', 'Total votes'); -\define('_MD_NEWBB_POLL_EXPIRATION', 'Expiration'); -\define('_MD_NEWBB_POLL_EXPIRED', 'Expired'); -\define('_MD_NEWBB_POLL_VIEWLOG', 'View log'); -\define('_MD_NEWBB_POLL_CREATNEWPOLL', 'Create new poll'); -\define('_MD_NEWBB_POLL_POLLDESC', 'Poll description'); -\define('_MD_NEWBB_POLL_DISPLAYORDER', 'Display order'); -\define('_MD_NEWBB_POLL_ALLOWMULTI', 'Allow multiple selections?'); -\define('_MD_NEWBB_POLL_NOTIFY', 'Notify the poll author when expired?'); -\define('_MD_NEWBB_POLL_POLLOPTIONS', 'Options'); -\define('_MD_NEWBB_POLL_EDITPOLL', 'Edit poll'); -\define('_MD_NEWBB_POLL_FORMAT', 'Format: yyyy-mm-dd hh:mm:ss'); -\define('_MD_NEWBB_POLL_CURRENTTIME', 'Current time is %s'); -\define('_MD_NEWBB_POLL_EXPIREDAT', 'Expired at %s'); -\define('_MD_NEWBB_POLL_RESTART', 'Restart this poll'); -\define('_MD_NEWBB_POLL_ADDMORE', 'Add more options'); -\define('_MD_NEWBB_POLL_RUSUREDEL', 'Are you sure you want to delete this poll and all its comments?'); -\define('_MD_NEWBB_POLL_RESTARTPOLL', 'Restart poll'); -\define('_MD_NEWBB_POLL_RESET', 'Reset all logs for this poll?'); -\define('_MD_NEWBB_POLL_ADDPOLL', 'Add Poll'); -\define('_MD_NEWBB_POLLMODULE_ERROR', 'xoopspoll module not available for use'); -//report.php -\define('_MD_NEWBB_REPORTED', 'Thank you for reporting this post/thread! A moderator will look into your report shortly.'); -\define('_MD_NEWBB_REPORT_ERROR', 'Error occurred while sending the report.'); -\define('_MD_NEWBB_REPORT_TEXT', 'Report message:'); -\define('_MD_NEWBB_PDF', 'Create PDF from Post'); -\define('_MD_NEWBB_PDF_PAGE', 'Page %s'); -//print.php -\define('_MD_NEWBB_COMEFROM', 'This Post was from:'); -//viewpost.php -\define('_MD_NEWBB_VIEWALLPOSTS', 'All Posts'); -\define('_MD_NEWBB_VIEWTOPIC', 'Topic'); -\define('_MD_NEWBB_VIEWFORUM', 'Forum'); -\define('_MD_NEWBB_COMPACT', 'Compact'); -\define('_MD_NEWBB_MENU_SELECT', 'Selection'); -\define('_MD_NEWBB_MENU_HOVER', 'Hover'); -\define('_MD_NEWBB_MENU_CLICK', 'Click'); -\define('_MD_NEWBB_WELCOME_SUBJECT', '%s has joined the forum'); -\define('_MD_NEWBB_WELCOME_MESSAGE', 'Hi, %s has joined you. Let\'s start ...'); -\define('_MD_NEWBB_VIEWNEWPOSTS', 'View new posts'); -\define('_MD_NEWBB_INVALID_SUBMIT', 'Invalid submission. You could have exceeded session time. Please re-submit or make a backup of your post and login to resubmit if necessary.'); -\define('_MD_NEWBB_ACCOUNT', 'Account'); -\define('_MD_NEWBB_NAME', 'Name'); -\define('_MD_NEWBB_PASSWORD', 'Password'); -\define('_MD_NEWBB_LOGIN', 'Login'); -\define('_MD_NEWBB_APPROVE', 'Approve'); -\define('_MD_NEWBB_RESTORE', 'Restore'); -\define('_MD_NEWBB_SPLIT_ONE', 'Split'); -\define('_MD_NEWBB_SPLIT_TREE', 'Split all children'); -\define('_MD_NEWBB_SPLIT_ALL', 'Split all'); -\define('_MD_NEWBB_TYPE_ADMIN', 'Admin mode'); -\define('_MD_NEWBB_TYPE_VIEW', 'View mode'); -\define('_MD_NEWBB_TYPE_PENDING', 'Pending'); -\define('_MD_NEWBB_TYPE_DELETED', 'Deleted'); -\define('_MD_NEWBB_TYPE_SUSPEND', 'Suspension'); -\define('_MD_NEWBB_DBUPDATED', 'Database Updated Successfully!'); -\define('_MD_NEWBB_SUSPEND_SUBJECT', 'User %s is suspended for %d days'); -\define('_MD_NEWBB_SUSPEND_TEXT', 'User %s is suspended for %d days due to:
    [quote]%s[/quote]

    The suspension is valid till %s'); -\define('_MD_NEWBB_SUSPEND_UID', 'User ID'); -\define('_MD_NEWBB_SUSPEND_IP', 'IP suspended (full address/net mask)'); -\define('_MD_NEWBB_SUSPEND_DURATION', 'Suspension duration (Days)'); -\define('_MD_NEWBB_SUSPEND_DESC', 'Suspension reason'); -\define('_MD_NEWBB_SUSPEND_LIST', 'Suspension list'); -\define('_MD_NEWBB_SUSPEND_START', 'Start'); -\define('_MD_NEWBB_SUSPEND_EXPIRE', 'End'); -\define('_MD_NEWBB_SUSPEND_SCOPE', 'Scope'); -\define('_MD_NEWBB_SUSPEND_MANAGEMENT', 'Suspension management'); -\define('_MD_NEWBB_SUSPEND_NOACCESS', 'Your ID or IP has been suspended'); -\define('_MD_NEWBB_TYPE', 'Topic type'); -\define('_MD_NEWBB_SEENOTGUEST', "Link only for registered users"); -\define('_MD_NEWBB_REPORTSUBJECT', 'A contribution has been reported'); -\define('_MD_NEWBB_GOTOLASTPOST', 'Go to last post'); -\define('_MD_NEWBB_EDITEDMSG', 'Reason:'); -\define('_MD_NEWBB_DELEDEDMSG', 'Reason for deleting
    (If a reason is provided, the user will receive a message):'); -\define('_MD_NEWBB_DELEDEDMSG_SUBJECT', 'Deletion of your article'); -\define('_MD_NEWBB_DELEDEDMSG_BODY', 'Hello %s, -your post in the forum - -%s -was deleted by me -As justification, I am taking the following information on: - -%s - -With best greetings -%s -------------------------- -Please do not reply to this message! -%s -%s'); -\define('_MD_NEWBB_FORUMHOME', 'Board index'); -\define('_MD_NEWBB_SEEWAITREPORT', "There were %s Contributions reported "); -\define('_MD_NEWBB_PDF_SUBJECT', 'Title: '); -\define('_MD_NEWBB_PDF_TOPIC', 'Post: '); -\define('_MD_NEWBB_PDF_AUTHOR', 'Author: '); -\define('_MD_NEWBB_PDF_DATE', 'Date: '); -\define('_MD_NEWBB_PDF_URL', 'Link to Post: '); -\define('_MD_NEWBB_PAGE', 'Site: '); -\define('_MD_NEWBB_NOTOPIC', 'No Posts'); -\define('_MD_NEWBB_NORSS_DATA', 'No data to display'); -\define('_MD_NEWBB_STATS', 'Statistics'); -\define('_MD_NEWBB_POSTTIME', 'posted on'); -// 4.2 -\define('_MD_NEWBB_ADVERTISING_BLOCK', '
    Here you could place your Ad!
    Please contact us to learn more about it.'); -\define('_MD_NEWBB_ADVERTISING_USER', 'Advertisement'); -\define('_MD_NEWBB_SHARE_FACEBOOK', 'Facebook'); -\define('_MD_NEWBB_SHARE_TWITTER', 'Twitter'); -\define('_MD_NEWBB_SHARE_GOOGLEPLUS', 'Google Plus'); -\define('_MD_NEWBB_SHARE_LINKEDIN', 'Linkedin'); -\define('_MD_NEWBB_SHARE_STUMBLEUPON', 'Stumbleupon'); -\define('_MD_NEWBB_SHARE_FRIENDFEED', 'FriendFeed'); -\define('_MD_NEWBB_SHARE_REDDIT', 'Reddit'); -\define('_MD_NEWBB_SHARE_DELICIOUS', 'Del.icio.us'); -\define('_MD_NEWBB_SHARE_DIGG', 'Digg'); -\define('_MD_NEWBB_SHARE_TECHNORATI', 'Technorati'); -\define('_MD_NEWBB_SHARE_MRWONG', 'Mr. Wong'); -//4.3 -\define('_MD_NEWBB_GO', 'Go'); -\define('_MD_NEWBB_SEEUSERDATA', 'See User information'); -\define('_MD_NEWBB_MAXKB', 'File is too big (max %s Kb possible).'); -\define('_MD_NEWBB_UPLOAD_ERRNODEF', 'undefined Error'); -\define('_MD_NEWBB_MAXUPLOADFILEINI', 'The uploaded file exceeds the upload_max_filesize directive in php.ini.'); -\define('_MD_NEWBB_MAXPIC', 'Images at the max. Size %s X %s pixels.'); -\define('_MD_NEWBB_SEARCHDISABLED', 'The search is disabled and can not be used.'); -// irmtfan added messages -\define('_MD_NEWBB_HIDEUSERDATA', 'Hide User information'); -\define('_MD_NEWBB_HIDE', 'Hide'); -\define('_MD_NEWBB_SEE', 'See'); -// votepolls.php - irmtfan -\define('_MD_NEWBB_POLL_NOOPTION', 'You must choose an option !!'); -\define('_MD_NEWBB_SEARCHTOPIC', 'Search Topic'); -\define('_MD_NEWBB_SHOWSEARCH', 'Show results:'); -\define('_MD_NEWBB_SEARCHPOSTTEXT', 'Posts text'); -\define('_MD_NEWBB_SELECT_STARTLAG', 'Start lag of selected text'); -\define('_MD_NEWBB_SELECT_STARTLAG_DESC', 'Select text from X characters before the first keyword'); -\define('_MD_NEWBB_SELECT_LENGTH', 'Length of selected text'); -\define('_MD_NEWBB_SELECT_HTML', 'Strip all html from result?'); -\define('_MD_NEWBB_SELECT_EXCLUDE', 'Exclude these tags:'); -\define('_MD_NEWBB_SELECT_TAG', 'Tag'); -\define('_MD_NEWBB_NORIGHTTOPDF', 'You don\'t have the right to create PDF in this forum.'); -\define('_MD_NEWBB_NORIGHTTOPRINT', 'You don\'t have the right to get print in this forum.'); -// irmtfan for new block system -\define('_MD_NEWBB_TOPICHASNOTPOLL', 'Topic hasnot poll'); -\define('_MD_NEWBB_VOTED', 'Voted topics'); -\define('_MD_NEWBB_UNVOTED', 'Unvoted topics'); -\define('_MD_NEWBB_VIEWED', 'Viewed topics'); -\define('_MD_NEWBB_UNVIEWED', 'Unviewed topics'); -\define('_MD_NEWBB_REPLIED', 'Replied topics'); -\define('_MD_NEWBB_READ', 'Read topics'); -\define('_MD_NEWBB_POLL_POLL', 'Poll'); -\define('_MD_NEWBB_PAGENAV_DISPLAY', 'Display of navigation'); -// Automatic forum creation during registration -\define('_MD_NEWBB_AUTO_CREATE_EMAIL', 'Email'); -\define('_MD_NEWBB_AUTO_CREATE_AVATARS', 'Avatar'); -\define('_MD_NEWBB_AUTO_CREATE_ABOUT', ''); -\define('_MD_NEWBB_NO_SELECTION', 'Selection required'); - -\define('_MD_NEWBB_FORUMDESCRIPTION', 'Forum Description:'); - -\define('_MD_NEWBB_PDF_PAGE2', 'page'); -\define('_MD_NEWBB_PDF_META_DIR', 'ltr'); diff --git a/testdata/uploads/translations/newbb/english/modinfo.php b/testdata/uploads/translations/newbb/english/modinfo.php deleted file mode 100644 index 56779f7..0000000 --- a/testdata/uploads/translations/newbb/english/modinfo.php +++ /dev/null @@ -1,353 +0,0 @@ -Width size of an uploaded image otherwise thumbnail will be used.
    Input 0 if you do not want to create thumbnails.'); -\define('_MI_NEWBB_MAX_IMG_HEIGHT', 'Maximum height of an image'); -\define('_MI_NEWBB_MAX_IMG_HEIGHT_DESC', 'Sets the maximum allowed height of an uploaded image.'); -\define('_MI_NEWBB_MAX_IMAGE_WIDTH', 'Maximum Image Width for creating thumbnail'); -\define('_MI_NEWBB_MAX_IMAGE_WIDTH_DESC', 'Sets the maximum width of an uploaded image to create thumbnail.
    Image with width larger than the value will not use thumbnail.'); -\define('_MI_NEWBB_MAX_IMAGE_HEIGHT', 'Maximum Image Height for creating thumbnail'); -\define('_MI_NEWBB_MAX_IMAGE_HEIGHT_DESC', 'Sets the maximum height of an uploaded image to create thumbnail.
    Image with height larger than the value will not use thumbnail.'); -\define('_MI_NEWBB_SHOW_DIS', 'Show Disclaimer On'); -\define('_MI_NEWBB_DISCLAIMER', 'Disclaimer'); -\define('_MI_NEWBB_DISCLAIMER_DESC', 'Enter your Disclaimer that will be shown for the above selected option.'); -\define('_MI_NEWBB_DISCLAIMER_TEXT', 'The forum contains a lot of posts with a lot of usefull information.

    In order to keep the number of double-posts to a minimum, we would like to ask you to use the forum search before posting your questions here.'); -\define('_MI_NEWBB_NONE', 'None'); -\define('_MI_NEWBB_POST', 'Post'); -\define('_MI_NEWBB_REPLY', 'Reply'); -\define('_MI_NEWBB_OP_BOTH', 'Both'); -\define('_MI_NEWBB_WOL_ENABLE', 'Enable Who\'s Online'); -\define('_MI_NEWBB_WOL_ENABLE_DESC', 'Enable Who\'s Online Block shown below the Index page and the Forum pages'); -\define('_MI_NEWBB_NULL', 'disable'); -\define('_MI_NEWBB_TEXT', 'text'); -\define('_MI_NEWBB_GRAPHIC', 'graphic'); -\define('_MI_NEWBB_USERLEVEL', 'HP/MP/EXP Level Mode'); -\define( - '_MI_NEWBB_USERLEVEL_DESC', - 'HP is determined by your average posts per day.
    MP is determined by your join date related to your post count.
    EXP goes up each time you post, and when you get to 100%, you gain a level and the EXP drops to 0 again.' -); -\define('_MI_NEWBB_RSS_ENABLE', 'Enable RSS Feed'); -\define('_MI_NEWBB_RSS_ENABLE_DESC', 'Enable RSS Feed, edit options below for maximum Items and Description length'); -\define('_MI_NEWBB_RSS_MAX_ITEMS', 'RSS Max. Items'); -\define('_MI_NEWBB_RSS_MAX_DESCRIPTION', 'RSS Max. Description Length'); -\define('_MI_NEWBB_RSS_UTF8', 'RSS Encoding with UTF-8'); -\define('_MI_NEWBB_RSS_UTF8_DESCRIPTION', "'UTF-8' will be used if enabled otherwise '' . _CHARSET . '' will be used."); -\define('_MI_NEWBB_RSS_CACHETIME', 'RSS Feed cache time'); -\define('_MI_NEWBB_RSS_CACHETIME_DESCRIPTION', 'Cache time for re-generating RSS feed, in minutes.'); -\define('_MI_NEWBB_MEDIA_ENABLE', 'Enable Media Features'); -\define('_MI_NEWBB_MEDIA_ENABLE_DESC', 'Display attached Images directly in the post.'); -//\define('_MI_NEWBB_USERBAR_ENABLE', 'Enable Userbar'); -//\define('_MI_MEWBB_USERBAR_ENABLE_DESC', 'Display the expand Userbar: Profile, PM, ICQ, MSN, etc...'); -\define('_MI_NEWBB_GROUPBAR_ENABLE', 'Enable Group bar'); -\define('_MI_NEWBB_GROUPBAR_ENABLE_DESC', 'Display the Groups of the User in the Post info field.'); -\define('_MI_NEWBB_RATING_ENABLE', 'Enable Rating Function'); -\define('_MI_NEWBB_RATING_ENABLE_DESC', 'Allow Topic Rating'); -//\define('_MI_NEWBB_VIEWMODE', 'View Mode of the Threads'); -//\define('_MI_NEWBB_VIEWMODE_DESC', 'To override the General Settings of viewmode within threads, set to NONE in order to switch feature off'); -//\define('_MI_NEWBB_COMPACT', 'Compact'); -//\define('_MI_NEWBB_MENUMODE', 'Default Menu Mode'); -//\define('_MI_NEWBB_MENUMODE_DESC', "'SELECT' - select options,'HOVER' - may slow down IE,'CLICK' - requires JAVASCRIPT"); -\define('_MI_NEWBB_REPORTMOD_ENABLE', 'Report a Post'); -\define('_MI_NEWBB_REPORTMOD_ENABLE_DESC', 'User can report posts to Moderator(s), for any reason, which enables Moderator(s) to take action'); -\define('_MI_NEWBB_SHOW_JUMPBOX', 'Show Jumpbox'); -\define('_MI_NEWBB_SHOW_JUMPBOX_DESC', 'If Enabled, a drop-down menu will allow users to jump to another forum from a forum or topic'); -\define('_MI_NEWBB_SHOW_PERMISSIONTABLE', 'Show Permission Table'); -\define('_MI_NEWBB_SHOW_PERMISSIONTABLE_DESC', 'Setting YES will display user\'s right'); -\define('_MI_NEWBB_EMAIL_DIGEST', 'Email post digest'); -\define('_MI_NEWBB_EMAIL_DIGEST_DESC', 'Set time period for sending post digest to users
    Note: To enable this feature, read recommendations on setting up.'); -\define('_MI_NEWBB_EMAIL_NONE', 'No email'); -\define('_MI_NEWBB_EMAIL_DAILY', 'Daily'); -\define('_MI_NEWBB_EMAIL_WEEKLY', 'Weekly'); -\define('_MI_NEWBB_SHOW_IP', 'Show user IP'); -\define('_MI_NEWBB_SHOW_IP_DESC', 'Setting YES will show users IP to moderators'); -\define('_MI_NEWBB_ENABLE_KARMA', 'Enable karma requirement'); -\define('_MI_NEWBB_ENABLE_KARMA_DESC', 'This allows user to set a karma requirement for other users reading his/her post'); -\define('_MI_NEWBB_KARMA_OPTIONS', 'Karma options for post'); -\define('_MI_NEWBB_KARMA_OPTIONS_DESC', "Use ', ' as delimiter for multi-options."); -\define('_MI_NEWBB_SINCE_OPTIONS', "'Since' options for creating a selection box in 'viewform.php', 'list.topic.php' and 'search.php'"); -\define('_MI_NEWBB_SINCE_OPTIONS_DESC', 'Positive value for days and negative value for hours. Use ", " as delimiter for multi-options. (0=From the beginning) (365=From the last year)'); -\define('_MI_NEWBB_SINCE_DEFAULT', "'Since' default value in selection box"); -\define('_MI_NEWBB_SINCE_DEFAULT_DESC', 'Default value in the selection box if not specified by users. Positive value for days and negative value for hours. (0=From the beginning) (365=From the last year)'); -//\define('_MI_NEWBB_MODERATOR_HTML', 'Allow HTML tags for moderators'); -//\define('_MI_NEWBB_MODERATOR_HTML_DESC', 'This option allows only moderators to use HTML in post subject'); -\define('_MI_NEWBB_USER_ANONYMOUS', 'Allow registered users to post anonymously'); -\define('_MI_NEWBB_USER_ANONYMOUS_DESC', 'This allows a logged in user to post anonymously'); -\define('_MI_NEWBB_ANONYMOUS_PRE', 'Prefix for anonymous user'); -\define('_MI_NEWBB_ANONYMOUS_PRE_DESC', 'This will add a prefix to the anonymous username while posting'); -\define('_MI_NEWBB_REQUIRE_REPLY', 'Allow requiring reply to read a post'); -\define('_MI_NEWBB_REQUIRE_REPLY_DESC', 'This feature forces readers to reply to the original posters post before being able to read the original'); -\define('_MI_NEWBB_EDIT_TIMELIMIT', 'Time limit for edit a post'); -\define('_MI_NEWBB_EDIT_TIMELIMIT_DESC', 'Set a Time limit for user editing their own post. In minutes, 0 for no limit'); -\define('_MI_NEWBB_DELETE_TIMELIMIT', 'Time limit for deleting a Post'); -\define('_MI_NEWBB_DELETE_TIMELIMIT_DESC', 'Set a Time limit for user deleting thier own post. In minutes, 0 for no limit'); -\define('_MI_NEWBB_POST_TIMELIMIT', 'Time limit for consecutively posting'); -\define('_MI_NEWBB_POST_TIMELIMIT_DESC', 'Set a Time limit for consecutively posting. In seconds, 0 for no limit'); -\define('_MI_RECORDEDIT_TIMELIMIT', 'Timelimit for recording edit info'); -\define('_MI_RECORDEDIT_TIMELIMIT_DESC', 'Set a Timelimit for waiving recording edit info. In minutes, 0 for no limit'); -\define('_MI_NEWBB_SHOW_REALNAME', 'Show Real Name'); -\define('_MI_NEWBB_SHOW_REALNAME_DESC', 'Replace username with user\'s real name.'); -\define('_MI_NEWBB_CACHE_ENABLE', 'Enable Cache'); -\define('_MI_NEWBB_CACHE_ENABLE_DESC', 'Store some intermediate results in session to save queries'); -\define('_MI_NEWBB_QUICKREPLY_ENABLE', 'Enable Quick reply'); -\define('_MI_NEWBB_QUICKREPLY_ENABLE_DESC', 'This will enable the Quick reply form'); -\define('_MI_NEWBB_POSTSPERPAGE', 'Posts per Page'); -\define('_MI_NEWBB_POSTSPERPAGE_DESC', 'The maximum number of posts that will be displayed per page'); -\define('_MI_NEWBB_POSTSFORTHREAD', 'Maximum posts for thread view mode'); -\define('_MI_NEWBB_POSTSFORTHREAD_DESC', 'Flat mode will be used if post count exceeds the number'); -\define('_MI_NEWBB_TOPICSPERPAGE', 'Topics per Page'); -\define('_MI_NEWBB_TOPICSPERPAGE_DESC', 'The maximum number of topics that will be displayed per page'); -//\define('_MI_NEWBB_IMG_TYPE', 'Image Type'); -//\define('_MI_NEWBB_IMG_TYPE_DESC', 'Select the image type of buttons in the forum.
    - png: for high speed server
    - gif: for normal speed
    - auto: gif for IE and png for other browsers'); -//\define('_MI_NEWBB_PNGFORIE_ENABLE', 'Enable PNG hack'); -//\define('_MI_NEWBB_PNGFORIE_ENABLE_DESC', 'The hack to allow PNG transparency attribute with IE'); -//\define('_MI_NEWBB_FORM_OPTIONS', 'Form Options'); -//\define('_MI_NEWBB_FORM_OPTIONS_DESC', 'Form options that users can choose when posting/editing/replying.'); -//\define('_MI_NEWBB_FORM_COMPACT', 'Compact'); -//\define('_MI_NEWBB_FORM_DHTML', 'DHTML'); -\define('_MI_NEWBB_MAGICK', 'ImageMagick'); -\define('_MI_NEWBB_NETPBM', 'Netpbm'); -\define('_MI_NEWBB_GD1', 'GD1 Library'); -\define('_MI_NEWBB_GD2', 'GD2 Library'); -\define('_MI_NEWBB_AUTO', 'AUTO'); -\define('_MI_NEWBB_WELCOMEFORUM', 'Forum for welcoming new user'); -\define('_MI_NEWBB_WELCOMEFORUM_DESC', 'A profile post will be published when a user visits Forum module for the first time'); -\define('_MI_NEWBB_PERMCHECK_ONDISPLAY', 'Check permission'); -\define('_MI_NEWBB_PERMCHECK_ONDISPLAY_DESC', 'Check permission for edit on display page'); -\define('_MI_NEWBB_USERMODERATE', 'Enable user moderation'); -\define('_MI_NEWBB_USERMODERATE_DESC', 'Forum moderator can suspend a specific user for a specific time period in the forum'); -// RMV-NOTIFY -// Notification event descriptions and mail templates -\define('_MI_NEWBB_THREAD_NOTIFY', 'Thread'); -\define('_MI_NEWBB_THREAD_NOTIFYDSC', 'Notification options that apply to the current thread.'); -\define('_MI_NEWBB_FORUM_NOTIFY', 'Forum'); -\define('_MI_NEWBB_FORUM_NOTIFYDSC', 'Notification options that apply to the current forum.'); -\define('_MI_NEWBB_GLOBAL_NOTIFY', 'Global'); -\define('_MI_NEWBB_GLOBAL_NOTIFYDSC', 'Global forum notification options.'); -\define('_MI_NEWBB_THREAD_NEWPOST_NOTIFY', 'New Post'); -\define('_MI_NEWBB_THREAD_NEWPOST_NOTIFYCAP', 'Notify me of new posts in the current thread.'); -\define('_MI_NEWBB_THREAD_NEWPOST_NOTIFYDSC', 'Receive notification when a new message is posted in the current thread.'); -\define('_MI_NEWBB_THREAD_NEWPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post in thread'); -\define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFY', 'New Thread'); -\define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYCAP', 'Notify me of new topics in the current forum.'); -\define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYDSC', 'Receive notification when a new thread is started in the current forum.'); -\define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New thread in forum'); -\define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFY', 'New Forum'); -\define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYCAP', 'Notify me when a new forum is created.'); -\define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYDSC', 'Receive notification when a new forum is created.'); -\define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New forum'); -\define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFY', 'New Post'); -\define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYCAP', 'Notify me of any new posts.'); -\define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYDSC', 'Receive notification when any new message is posted.'); -\define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post'); -\define('_MI_NEWBB_FORUM_NEWPOST_NOTIFY', 'New Post'); -\define('_MI_NEWBB_FORUM_NEWPOST_NOTIFYCAP', 'Notify me of any new posts in the current forum.'); -\define('_MI_NEWBB_FORUM_NEWPOST_NOTIFYDSC', 'Receive notification when any new message is posted in the current forum.'); -\define('_MI_NEWBB_FORUM_NEWPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post in forum'); -\define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFY', 'New Post (Full Text)'); -\define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYCAP', 'Notify me of any new posts (include full text in message).'); -\define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYDSC', 'Receive full text notification when any new message is posted.'); -\define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : New post (full text)'); -\define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFY', 'Digest'); -\define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYCAP', 'Notify me of post digest.'); -\define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYDSC', 'Receive digest notification.'); -\define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYSBJ', '[{X_SITENAME}] {X_MODULE} auto-notify : post digest'); -// FOR installation -\define('_MI_NEWBB_INSTALL_CAT_TITLE', 'Category Test'); -\define('_MI_NEWBB_INSTALL_CAT_DESC', 'Category for test.'); -\define('_MI_NEWBB_INSTALL_FORUM_NAME', 'Forum Test'); -\define('_MI_NEWBB_INSTALL_FORUM_DESC', 'Forum for test.'); -\define('_MI_NEWBB_INSTALL_POST_SUBJECT', 'Congratulations! The forum is working.'); -\define('_MI_NEWBB_INSTALL_POST_TEXT', ' - Welcome to ' . htmlspecialchars($GLOBALS['xoopsConfig']['sitename'], ENT_QUOTES) . ' forum. - Feel free to register and login to start your topics. - - If you have any question concerning NewBB usage, please visit your local support site or [url=https://xoops.org/modules/newbb/]XOOPS Support Site[/url]. - - ------- Example rules ---------- - - Forum Rules - - 1. Each participant of the Forum bears full responsibility for the information posted at the Forum. The Administration of the Forum is not responsible for the content of any topics and/or individual messages, except for messages posted by the administration. - - 2. You agree not to post on the forum and not send offensive, threatening, libelous messages, pornography, incitement to national hatred, messages degrading religious feelings or inciting hatred (racial, social or any other) against the members of the forum, and other messages. - - Attempts to post such messages may lead to your disconnection from the forum (and your provider will be notified). - Moderators have access to the IP addresses of all messages, which makes such a policy possible. - - 3. You agree not to publish materials in violation of copyright, not to send SPAM to the forum participants, not to use the forum for the distribution of advertisements of extraneous nature, the installation of pyramid schemes and other illegal commercial activities. - - 4. You agree not to engage in deliberate imitation-provocative activities on the forum: - - bluff (persistent withdrawal of the discussion aside without explanation); - - cartouches (a long mutual throwing of collateral counter-arguments without discussing the topic on the merits and ignoring the other participants in the discussion); - - open or veiled ohayvaniem COB, CPE or individual people (criticism must be correct and reasoned); - - manipulation of the minds of readers with the help of text techniques NLP; - - etc. - Corresponding messages will be moved to a separate section, or immediately deleted. - - 5. Our forum is designed to discuss events and opinions, but not to discuss the people who expressed these views. - To "clarify the relationship" it is recommended to use "Personal Messages". - Public "clarification of relations" are allowed only in the corresponding section, and only with the observance of ethical standards. - There is no duplication of messages, except for important administration messages in all forums. Other identical messages are deleted. - - 6. Take care that the design of messages does not create difficulties when viewing. Avoid excessive citation. It is not recommended extensive citation of Internet sources, which can be given a hyperlink. - Do not neglect the preview of the message before publishing. - If necessary, edit your messages. - - 7. You acknowledge that: - - the opinion of the forum administration may not coincide with the opinion of the authors of the messages; - - the administration has the right to remove any information from the forum pages if, in its opinion, the messages carrying this information violate these Rules; - - messages that violate these rules may be erased without notice to their authors, and accounts of these authors may be removed from the lists of the forum, if such violations are allowed in the future. - - 8. Moderation policy: - - 8.1. Off-topics are highlighted in separate topics, with cross-references. - The request to participants to adhere to this rule: if you want to discuss the side branch - open a new topic and give cross-references. - - 8.2. Phrases with violation of ethical standards are removed entirely; in their place is inserted * censored *, or , or - - 8.3. Flood and "clarifying the relationship" with ethical compliance: either deleted or transferred to the appropriate section (at the discretion of the moderator). - Themes from the corresponding section can be deleted two weeks after the last replica in this topic. - - 8.4. To those who regularly violate the rules of our forum, the translation can be applied to "pre-moderation" (all messages of such participants get to the forum only after their approval by the moderator). - - The information on sanctions for participants will be placed in the appropriate section. - - 9. Discussion of the actions of moderators and the administration of the forum is allowed only in a certain section and only in the correct form (that is politely and with the justification of their point of view). - - For the solution of everyday questions on moderation, please contact the moderators and administrators via private messages. - - All questions, suggestions and comments on the forum should be posted in the appropriate section, or sent to administrators via private messages or by e-mail. - - 10. As a user you are aware of the fact that the information you enter will be stored in the host\'s database. Check which information about you is publicly available by clicking on the "profile" link. - Although this information will not be disclosed to third parties without your permission, the administration of the forums can not be responsible for the actions of hackers, which can lead to unauthorized access to it. - Consider this feature of information exchange on the Internet. - - The forum automatically uses cookies to store information on your computer. These cookies do not contain any information from your input and serve only to improve the quality of the forums. Your e-mail address is used only to confirm your registration, inform you of new messages and password (and to send a new password if you forget the current one). - - The use of the Forum is evidence of your consent to these Rules. - '); -\define('_MI_NEWBB_ADMENU_GROUPMOD', 'Group moderate'); -//\define('_MI_NEWBB_SUBJECT_PREFIX', 'Add a prefix to the topic subject'); -//\define('_MI_NEWBB_SUBJECT_PREFIX_DESC', 'Sets a prefix, such as [SOLVED] at the beginning of the subject. For more options please use one ', ' as the separator. NONE is no prefix.'); -//\define('_MI_NEWBB_SUBJECT_PREFIX_DEFAULT', -// " [solved] [done] [request] , [bug report] [unsolved] "); -//\define('_MI_NEWBB_SUBJECT_PREFIX_LEVEL', 'Permissions for use of prefixes'); -//\define('_MI_NEWBB_SUBJECT_PREFIX_LEVEL_DESC', 'The group (s) select the prefixes to use it.'); -//\define('_MI_NEWBB_SPL_DISABLE', 'disabled'); -//\define('_MI_NEWBB_SPL_ANYONE', 'each'); -//\define('_MI_NEWBB_SPL_MEMBER', 'Members'); -//\define('_MI_NEWBB_SPL_MODERATOR', 'Moderators'); -//\define('_MI_NEWBB_SPL_ADMIN', 'Administrators'); -\define('_MI_NEWBB_STATISTIK_ENABLE', 'Enable Stats'); -\define('_MI_NEWBB_STATISTIK_ENABLE_DESC', 'The stats will be shown in your forum at the bottom of each forum/topic'); -//4.05 -\define('_MI_NEWBB_SHOW_INFOBOX', 'Show Infobox'); -\define('_MI_NEWBB_SHOW_INFOBOX_DESC', 'Infobox contains information about the user (joining date, number of posts,...)'); -\define('_MI_NEWBB_INFOBOX_NONE', 'No'); -\define('_MI_NEWBB_INFOBOX_HIDDEN', 'Yes, collapsed'); -\define('_MI_NEWBB_INFOBOX_SHOW', 'Yes, expanded'); -\define('_MI_NEWBB_SHOW_SOCIALLINKS', 'Show social links'); -\define('_MI_NEWBB_SHOW_SOCIALLINKS_DESC', 'Show sharing buttons on the bottom of each post'); -//4.2 -\define('_MI_NEWBB_PAGENAV_DISPLAY', 'Display of navigation'); -\define('_MI_NEWBB_PAGENAV_DISPLAY_DESC', 'Shows the page number in the corresponding hardware mode'); -\define('_MI_NEWBB_PAGENAV_NUMBER', 'as numbers'); -\define('_MI_NEWBB_PAGENAV_IMAGE', 'as small images'); -\define('_MI_NEWBB_PAGENAV_SELECT', 'as select box'); -\define('_MI_NEWBB_ADVERTISING', 'Show Advertising'); -\define('_MI_NEWBB_ADVERTISING_DESC', 'shows a commercial break after the 2nd Thread. Managing Banners'); -\define('_MI_NEWBB_USERATTACH_ENABLE', 'Display attachments only for registered users'); -\define('_MI_NEWBB_USERATTACH_ENABLE_DESC', 'shows attachments in the forum only after logging in.'); -// 4.3 -\define('_MI_NEWBB_BLOCK_LIST_TOPIC', 'Render a list of topics'); -// 5.0 -\define('_MI_NEWBB_POLL_MODULE', 'Poll module'); -\define('_MI_NEWBB_POLL_MODULE_DESC', 'XoopsPoll or clone. Leave blank to disable.'); - -//Help -\define('_MI_NEWBB_HELP', 'Help'); -\define('_MI_NEWBB_DIRNAME', \basename(dirname(__DIR__, 2))); -\define('_MI_NEWBB_HELP_HEADER', __DIR__ . '/help/helpheader.tpl'); -\define('_MI_NEWBB_BACK_2_ADMIN', 'Back to Administration of '); -\define('_MI_NEWBB_OVERVIEW', 'Overview'); - -//\define('_MI_NEWBB_HELP_DIR', __DIR__); - -//help multi-page -\define('_MI_NEWBB_HELP_DISCLAIMER', 'Disclaimer'); -\define('_MI_NEWBB_LICENSE', 'License'); -\define('_MI_NEWBB_SUPPORT', 'Support'); - -// Message when you first log in to the forum -\define('_MI_NEWBB_WELCOMEFORUM_MESSAGE', 'Enter a message for the first time you logged in'); -\define('_MI_NEWBB_WELCOMEFORUM_MESSAGE_DESC', 'The message will be published in the first user message when the user first logs on to the Forum'); -\define('_MI_NEWBB_WELCOMEFORUM_DESC_MESSAGE', ' -Since the forum works in real time, it is impossible to verify or confirm the accuracy of the information placed here. Remember that the forum administration does not actively monitor and is not responsible for the messages sent. Administration does not guarantee the accuracy, completeness and correctness of the content of any message. Any communication reflects the author\'s point of view, which does not necessarily coincide with the point of view of the administration of the forum or organization associated with this forum. Any user who finds a provocative message can inform the forum administration about this. In this case, the message will be reviewed and, if the administration deems it necessary, deleted. However, do not forget that this process takes time and treat it with understanding. -'); -\define('_MI_NEWBB_FORUM_DESC_LENGTH', 'Forum Description Length'); -\define('_MI_NEWBB_FORUM_DESC_LENGTH_DESC', 'The Forum description shown on the main page will be truncated to # of characters you set here. A full description will be shown on the forum page.'); - -\define('_MI_NEWBB_ADMENU_MIGRATE', 'Migrate'); -\define('_MI_NEWBB_SHOW_DEV_TOOLS', 'Show Development Tools Button?'); -\define('_MI_NEWBB_SHOW_DEV_TOOLS_DESC', 'If yes, the "Migrate" Tab and other Development tools will be visible to the Admin.'); diff --git a/testdata/uploads/translations/newbb/newbb_english.zip b/testdata/uploads/translations/newbb/newbb_english.zip deleted file mode 100644 index c579206..0000000 Binary files a/testdata/uploads/translations/newbb/newbb_english.zip and /dev/null differ diff --git a/testdata/uploads/translations/wgGallery/english/admin.php b/testdata/uploads/translations/wgGallery/english/admin.php index e89aed0..cca73a1 100644 --- a/testdata/uploads/translations/wgGallery/english/admin.php +++ b/testdata/uploads/translations/wgGallery/english/admin.php @@ -1,7 +1,4 @@ - Website: @@ -25,330 +23,328 @@ require_once __DIR__ . '/common.php'; // ---------------- Admin Index ---------------- -\define('_AM_WGGALLERY_STATISTICS', 'Statistics'); +define('_AM_WGGALLERY_STATISTICS', 'Statistics'); // There are -\define('_AM_WGGALLERY_THEREARE_ALBUMS', "There are %s albums in the database"); -\define('_AM_WGGALLERY_THEREARE_IMAGES', "There are %s images in the database"); -\define('_AM_WGGALLERY_THEREARE_GALLERYTYPES', "There are %s gallery types in the database"); -\define('_AM_WGGALLERY_THEREARE_ALBUMTYPES', "There are %s album types in the database"); -\define('_AM_WGGALLERY_THEREARE_WATERMARKS', "There are %s watermarks in the database"); -\define('_AM_WGGALLERY_THEREARE_CATEGORIES', "There are %s categories in the database"); +define('_AM_WGGALLERY_THEREARE_ALBUMS', "There are %s albums in the database"); +define('_AM_WGGALLERY_THEREARE_IMAGES', "There are %s images in the database"); +define('_AM_WGGALLERY_THEREARE_GALLERYTYPES', "There are %s gallery types in the database"); +define('_AM_WGGALLERY_THEREARE_ALBUMTYPES', "There are %s album types in the database"); +define('_AM_WGGALLERY_THEREARE_WATERMARKS', "There are %s watermarks in the database"); +define('_AM_WGGALLERY_THEREARE_CATEGORIES', "There are %s categories in the database"); // There aren't -\define('_AM_WGGALLERY_THEREARENT_GALLERYTYPES', "There aren't gallery types! For initialization/reset goto 'Maintenance' => 'Maintain gallerytypes' and click on button 'Set default settings'"); -\define('_AM_WGGALLERY_THEREARENT_ALBUMTYPES', "There aren't album types! For initialization/reset goto 'Maintenance' => 'Maintain albumtypes' and click on button 'Set default settings'"); -\define('_AM_WGGALLERY_THEREARENT_WATERMARKS', 'Currently there are no watermarks defined!'); -\define('_AM_WGGALLERY_THEREARENT_CATEGORIES', "There aren't categories!"); +define('_AM_WGGALLERY_THEREARENT_GALLERYTYPES', "There aren't gallery types! For initialization/reset goto 'Maintenance' => 'Maintain gallerytypes' and click on button 'Set default settings'"); +define('_AM_WGGALLERY_THEREARENT_ALBUMTYPES', "There aren't album types! For initialization/reset goto 'Maintenance' => 'Maintain albumtypes' and click on button 'Set default settings'"); +define('_AM_WGGALLERY_THEREARENT_WATERMARKS', 'Currently there are no watermarks defined!'); +define('_AM_WGGALLERY_THEREARENT_CATEGORIES', "There aren't categories!"); // ---------------- Admin Files ---------------- // Buttons -\define('_AM_WGGALLERY_ADD_ALBUM', 'Add New Album'); -\define('_AM_WGGALLERY_ADD_IMAGE', 'Add New Image'); -\define('_AM_WGGALLERY_ADD_GALLERYTYPE', 'Add New Gallery Type'); -\define('_AM_WGGALLERY_ADD_ALBUMTYPE', 'Add New Album Type'); -\define('_AM_WGGALLERY_ADD_CATEGORY', 'Add New Category'); +define('_AM_WGGALLERY_ADD_ALBUM', 'Add New Album'); +define('_AM_WGGALLERY_ADD_IMAGE', 'Add New Image'); +define('_AM_WGGALLERY_ADD_GALLERYTYPE', 'Add New Gallery Type'); +define('_AM_WGGALLERY_ADD_ALBUMTYPE', 'Add New Album Type'); +define('_AM_WGGALLERY_ADD_CATEGORY', 'Add New Category'); // Lists -\define('_AM_WGGALLERY_ALBUMS_LIST', 'List of Albums'); -\define('_AM_WGGALLERY_ALBUMS_APPROVE', 'Albums waiting for approving'); -\define('_AM_WGGALLERY_IMAGES_LIST', 'List of Images'); -\define('_AM_WGGALLERY_IMAGES_APPROVE', 'Images waiting for approving'); -\define('_AM_WGGALLERY_GALLERYTYPES_LIST', 'List of Gallery types'); -\define('_AM_WGGALLERY_ALBUMTYPES_LIST', 'List of Album types'); -\define('_AM_WGGALLERY_WATERMARKS_LIST', 'List of Watermarks'); -\define('_AM_WGGALLERY_CATEGORIES_LIST', 'List of Categories'); +define('_AM_WGGALLERY_ALBUMS_LIST', 'List of Albums'); +define('_AM_WGGALLERY_ALBUMS_APPROVE', 'Albums waiting for approving'); +define('_AM_WGGALLERY_IMAGES_LIST', 'List of Images'); +define('_AM_WGGALLERY_IMAGES_APPROVE', 'Images waiting for approving'); +define('_AM_WGGALLERY_GALLERYTYPES_LIST', 'List of Gallery types'); +define('_AM_WGGALLERY_ALBUMTYPES_LIST', 'List of Album types'); +define('_AM_WGGALLERY_WATERMARKS_LIST', 'List of Watermarks'); +define('_AM_WGGALLERY_CATEGORIES_LIST', 'List of Categories'); // Album -\define('_AM_WGGALLERY_ALBUM_IMGNAME', "Name of album image (if '" . _CO_WGGALLERY_ALBUM_USE_UPLOADED . "')"); -\define('_AM_WGGALLERY_ALBUM_IMGID', "ID of album image (if '" . _CO_WGGALLERY_ALBUM_IMGID . "')"); +define('_AM_WGGALLERY_ALBUM_IMGNAME', "Name of album image (if 'Use an uploaded image as album image')"); +define('_AM_WGGALLERY_ALBUM_IMGID', "ID of album image (if 'Existing images in this album')"); //Categories -\define('_AM_WGGALLERY_EDIT_CATEGORY', 'Edit category'); -\define('_AM_WGGALLERY_CAT_ID', 'Id'); -\define('_AM_WGGALLERY_CAT_TEXT', 'Category text'); -\define('_AM_WGGALLERY_CAT_EXIF', 'Exif name for category'); -\define('_AM_WGGALLERY_CAT_ALBUM', 'Use category for albums'); -\define('_AM_WGGALLERY_CAT_IMAGE', 'Use category for images'); -\define('_AM_WGGALLERY_CAT_SEARCH', 'Use category for search'); -\define('_AM_WGGALLERY_CAT_ERROR_CHANGE', 'Error when changing option'); +define('_AM_WGGALLERY_EDIT_CATEGORY', 'Edit category'); +define('_AM_WGGALLERY_CAT_ID', 'Id'); +define('_AM_WGGALLERY_CAT_TEXT', 'Category text'); +define('_AM_WGGALLERY_CAT_EXIF', 'Exif name for category'); +define('_AM_WGGALLERY_CAT_ALBUM', 'Use category for albums'); +define('_AM_WGGALLERY_CAT_IMAGE', 'Use category for images'); +define('_AM_WGGALLERY_CAT_SEARCH', 'Use category for search'); +define('_AM_WGGALLERY_CAT_ERROR_CHANGE', 'Error when changing option'); // Elements of Gallerytype -\define('_AM_WGGALLERY_GT_AT_ID', 'Id'); -\define('_AM_WGGALLERY_GT_AT_PRIMARY', 'Primary'); -\define('_AM_WGGALLERY_GT_AT_PRIMARY_1', 'Currently primary'); -\define('_AM_WGGALLERY_GT_AT_PRIMARY_0', 'Currently not primary'); -\define('_AM_WGGALLERY_GT_AT_PRIMARY_SET', 'Set to primary'); -\define('_AM_WGGALLERY_GT_AT_NAME', 'Name'); -\define('_AM_WGGALLERY_GT_AT_CREDITS', 'Credits'); -\define('_AM_WGGALLERY_GT_AT_TEMPLATE', 'Template'); -\define('_AM_WGGALLERY_GT_AT_OPTIONS', 'Option'); -\define('_AM_WGGALLERY_GT_AT_DATE', 'Date'); +define('_AM_WGGALLERY_GT_AT_ID', 'Id'); +define('_AM_WGGALLERY_GT_AT_PRIMARY', 'Primary'); +define('_AM_WGGALLERY_GT_AT_PRIMARY_1', 'Currently primary'); +define('_AM_WGGALLERY_GT_AT_PRIMARY_0', 'Currently not primary'); +define('_AM_WGGALLERY_GT_AT_PRIMARY_SET', 'Set to primary'); +define('_AM_WGGALLERY_GT_AT_NAME', 'Name'); +define('_AM_WGGALLERY_GT_AT_CREDITS', 'Credits'); +define('_AM_WGGALLERY_GT_AT_TEMPLATE', 'Template'); +define('_AM_WGGALLERY_GT_AT_OPTIONS', 'Option'); +define('_AM_WGGALLERY_GT_AT_DATE', 'Date'); // Gallerytype add/edit -\define('_AM_WGGALLERY_GALLERYTYPE_ADD', 'Add Gallerytype'); -\define('_AM_WGGALLERY_GALLERYTYPE_EDIT', 'Edit Gallerytype'); +define('_AM_WGGALLERY_GALLERYTYPE_ADD', 'Add Gallerytype'); +define('_AM_WGGALLERY_GALLERYTYPE_EDIT', 'Edit Gallerytype'); // Elements of Gallery options -\define('_AM_WGGALLERY_OPTION_GT_SET', 'Set options for selected gallerytype'); -\define('_AM_WGGALLERY_OPTION_GT_SOURCE', 'Slideshow source'); -\define( - '_AM_WGGALLERY_OPTION_GT_SOURCE_DESC', - "Pay attention: if the user do not have to download large images the source will be automatically reduce to medium for this user in order to avoid unallowed download by right mouse click.
    User with right to download large images will also see large images, if you have selected 'large'." -); -\define('_AM_WGGALLERY_OPTION_GT_SOURCE_PREVIEW', 'Preview source'); -\define('_AM_WGGALLERY_OPTION_GT_SOURCE_LARGE', 'large images'); -\define('_AM_WGGALLERY_OPTION_GT_SOURCE_MEDIUM', 'medium images'); -\define('_AM_WGGALLERY_OPTION_GT_SOURCE_THUMB', 'thumbs'); +define('_AM_WGGALLERY_OPTION_GT_SET', 'Set options for selected gallerytype'); +define('_AM_WGGALLERY_OPTION_GT_SOURCE', 'Slideshow source'); +define('_AM_WGGALLERY_OPTION_GT_SOURCE_DESC', + "Pay attention: if the user do not have to download large images the source will be automatically reduce to medium for this user in order to avoid unallowed download by right mouse click.
    User with right to download large images will also see large images, if you have selected 'large'."); +define('_AM_WGGALLERY_OPTION_GT_SOURCE_PREVIEW', 'Preview source'); +define('_AM_WGGALLERY_OPTION_GT_SOURCE_LARGE', 'large images'); +define('_AM_WGGALLERY_OPTION_GT_SOURCE_MEDIUM', 'medium images'); +define('_AM_WGGALLERY_OPTION_GT_SOURCE_THUMB', 'thumbs'); // jssor -\define('_AM_WGGALLERY_OPTION_GT_ARROWS', 'Type of arrows'); -\define('_AM_WGGALLERY_OPTION_GT_BULLETS', 'Type of bullets'); -\define('_AM_WGGALLERY_OPTION_GT_BULLETS_DESC', 'Do not use bullets together with Thumbnails'); -\define('_AM_WGGALLERY_OPTION_GT_THUMBNAILS', 'Type of thumbnail list'); -\define('_AM_WGGALLERY_OPTION_GT_LOADINGS', 'Type of loading symbol'); -\define('_AM_WGGALLERY_OPTION_GT_AUTOPLAY', 'Autoplay'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTIONS', 'Play options'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_1', 'play continuously'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_2', 'stop at last slide'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_4', 'stop on click'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_8', 'stop on user navigation (click on arrow/bullet/thumbnail, swipe slide, press keyboard left, right arrow key)'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_12', 'stop on click or user navigation'); -\define('_AM_WGGALLERY_OPTION_GT_FILLMODE', 'Options for fill mode'); -\define('_AM_WGGALLERY_OPTION_GT_FILLMODE_0', 'Stretch'); -\define('_AM_WGGALLERY_OPTION_GT_FILLMODE_1', 'contain (keep aspect ratio and put all inside slide)'); -\define('_AM_WGGALLERY_OPTION_GT_FILLMODE_2', 'cover (keep aspect ratio and cover whole slide)'); -\define('_AM_WGGALLERY_OPTION_GT_FILLMODE_4', 'actual size'); -\define('_AM_WGGALLERY_OPTION_GT_FILLMODE_5', 'contain for large image and actual size for small image'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE', 'Slideshow type'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_1', 'Defined size'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2', 'Full template width'); -// \define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_3', 'Full window'); -\define('_AM_WGGALLERY_OPTION_GT_MAXWIDTH', 'Max image width'); -\define('_AM_WGGALLERY_OPTION_GT_MAXWIDTH_DESC', "Define max image width for image container in pixel. Not valid for '" . _AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2 . "'"); -\define('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT', 'Max image height'); -\define('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT_DESC', "Define max image height for image container in pixel. Not valid for '" . _AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2 . "'"); -\define('_AM_WGGALLERY_OPTION_GT_ORIENTATION', 'Orientation'); -\define('_AM_WGGALLERY_OPTION_GT_ORIENTATION_H', 'Horizontal'); -\define('_AM_WGGALLERY_OPTION_GT_ORIENTATION_V', 'Vertical'); -\define('_AM_WGGALLERY_OPTION_GT_TRANSORDER', 'Transition order'); -\define('_AM_WGGALLERY_OPTION_GT_TRANSORDER_RANDOM', 'Random'); -\define('_AM_WGGALLERY_OPTION_GT_TRANSORDER_INORDER', 'In order of list'); -\define('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBSDOTS', 'Show thumbs or dots'); -\define('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBS', 'Show thumbs'); -\define('_AM_WGGALLERY_OPTION_GT_SHOWDOTS', 'Show dots'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED', 'Slideshow speed'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED_DESC', 'Interval in milliseconds before displaying the next image'); -\define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_DESC', 'Automatically start slideshow when opened'); -\define('_AM_WGGALLERY_OPTION_GT_ROWHEIGHT', 'Row height'); -\define('_AM_WGGALLERY_OPTION_GT_LASTROW', 'Last row'); -\define('_AM_WGGALLERY_OPTION_GT_LASTROW_DESC', 'Should the last row be justified to full width of row'); -\define('_AM_WGGALLERY_OPTION_GT_MARGINS', 'Margin between the images'); -\define('_AM_WGGALLERY_OPTION_GT_OUTERBORDER', 'Outer margin of image container'); -\define('_AM_WGGALLERY_OPTION_GT_RANDOMIZE', 'Show image in random order'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDESHOW', 'Show slideshow'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDESHOW_OPTIONS', 'Slideshow options (not all option apply to each colorbox style):'); -\define('_AM_WGGALLERY_OPTION_GT_COLORBOXSTYLE', 'Colorbox style'); -\define('_AM_WGGALLERY_OPTION_GT_TRANSEFFECT', 'Transition effect'); -\define('_AM_WGGALLERY_OPTION_GT_SPEEDOPEN', 'Speed for opening slideshow'); -\define('_AM_WGGALLERY_OPTION_GT_AUTOOPEN', 'Open slidehow modal automatically'); -\define('_AM_WGGALLERY_OPTION_GT_SLIDESHOWTYPE', 'Slideshow type'); -\define('_AM_WGGALLERY_OPTION_GT_BUTTTONCLOSE', 'Show close button'); -\define('_AM_WGGALLERY_OPTION_GT_NAVBAR', 'Show navbar with thumbs'); -\define('_AM_WGGALLERY_OPTION_GT_SHOW_1', 'Show always'); -\define('_AM_WGGALLERY_OPTION_GT_SHOW_2', 'Show the navbar only when the screen width is greater than 768 pixels'); -\define('_AM_WGGALLERY_OPTION_GT_SHOW_3', 'Show the navbar only when the screen width is greater than 992 pixels'); -\define('_AM_WGGALLERY_OPTION_GT_SHOW_4', 'Show the navbar only when the screen width is greater than 1200 pixels'); -\define('_AM_WGGALLERY_OPTION_GT_TOOLBAR', 'Show toolbar'); -\define('_AM_WGGALLERY_OPTION_GT_TOOLBARZOOM', 'Show zoom buttons in toolbar'); -\define('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD', 'Show download buttons in toolbar'); -\define('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD_DESC', 'If you enable this option, always the source file will be downloaded. Pay attention: this ingore the permissions set in the album settings.'); -\define('_AM_WGGALLERY_OPTION_GT_FULLSCREEN', 'Switch to full screen when starting slideshow'); -\define('_AM_WGGALLERY_OPTION_GT_TRANSDURATION', 'Transition speed'); -\define('_AM_WGGALLERY_OPTION_GT_TRANSDURATION_DESC', 'Period of animation in milliseconds between 2 images'); -\define('_AM_WGGALLERY_OPTION_GT_INDEXIMG', 'Type of image on index page'); -\define('_AM_WGGALLERY_OPTION_GT_INDEXIMGHEIGHT', 'Image height'); -\define('_AM_WGGALLERY_OPTION_GT_SHOWLABEL', 'Show image index (Image {current} of {total}%)'); -\define('_AM_WGGALLERY_OPTION_GT_LCLSKIN', 'Style commands'); -\define('_AM_WGGALLERY_OPTION_GT_ANIMTIME', 'Animation speed'); -\define('_AM_WGGALLERY_OPTION_GT_ANIMTIME_DESC', 'Time for animaton (e.g. resize image) between two images in millisecunds'); -\define('_AM_WGGALLERY_OPTION_GT_LCLCOUNTER', 'Show counter'); -\define('_AM_WGGALLERY_OPTION_GT_LCLPROGRESSBAR', 'Show progress bar'); -\define('_AM_WGGALLERY_OPTION_GT_LCLMAXWIDTH', 'Max gallery width (in % of window)'); -\define('_AM_WGGALLERY_OPTION_GT_LCLMAXHEIGTH', 'Max gallery height (in % of window)'); -\define('_AM_WGGALLERY_OPTION_GT_BACKGROUND', 'Background'); -\define('_AM_WGGALLERY_OPTION_GT_BACKHEIGHT', 'Background height'); -\define('_AM_WGGALLERY_OPTION_GT_BORDER', 'Border'); -\define('_AM_WGGALLERY_OPTION_GT_BORDERWIDTH', 'Width'); -\define('_AM_WGGALLERY_OPTION_GT_BORDERCOLOR', 'Color'); -\define('_AM_WGGALLERY_OPTION_GT_BORDERPADDING', 'Padding'); -\define('_AM_WGGALLERY_OPTION_GT_BORDERRADIUS', 'Radius'); -\define('_AM_WGGALLERY_OPTION_GT_SHADOW', 'Show shadow'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION', 'Data position'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_UNDER', 'Under'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_OVER', 'Over'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_RSIDE', 'Right side'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_LSIDE', 'Left side'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_DESC', "Please note lightbox uses a smart system automatically switching to '" . _AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_OVER . "' as soon element becomes too small because of long texts or tiny window."); -\define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION', 'Command position'); -\define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_INNER', 'Inner'); -\define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_OUTER', 'Outer'); -\define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_DESC', "Please note lightbox will automatically switch to '" . _AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_OUTER . "' if inner commands are too wide for the represented element"); -\define('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSWIDTH', 'Thumbs width (in pixel)'); -\define('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSHEIGTH', 'Thumbs height (in pixel)'); -\define('_AM_WGGALLERY_OPTION_GT_LCLFULLSCREEN', "Show command 'Fullscreeen'"); -\define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR', 'Fullscreen image behavior'); -\define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FIT', 'fit - image will be completely visible (eventually leaving spaces on edges)'); -\define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FILL', 'fill - image will always fill the screen (a portion could be eventually hidden)'); -\define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_SMART', "smart - LC Lightbox uses 'fit' mode and switches to 'fill' only if images aspect ratio is similar to available space"); -\define('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS', "Show command 'Socials'"); -\define('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB', 'Facebook App ID'); -\define('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB_DESC', 'Remember to add Facebook SDK in your website'); -\define('_AM_WGGALLERY_OPTION_GT_LCLDOWNLOAD', "Show command 'Download'"); -\define('_AM_WGGALLERY_OPTION_GT_LCLRCLICK', 'Disable right mouse click'); -\define('_AM_WGGALLERY_OPTION_GT_LCLTOGGLETXT', "Show toggle command 'Text'"); -\define('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS', 'Position of nav buttons'); -\define('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_N', 'Normal'); -\define('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_M', 'Middle'); -\define('_AM_WGGALLERY_OPTION_GT_LCLSLIDESHOW', "Show command 'Play'"); +define('_AM_WGGALLERY_OPTION_GT_ARROWS', 'Type of arrows'); +define('_AM_WGGALLERY_OPTION_GT_BULLETS', 'Type of bullets'); +define('_AM_WGGALLERY_OPTION_GT_BULLETS_DESC', 'Do not use bullets together with Thumbnails'); +define('_AM_WGGALLERY_OPTION_GT_THUMBNAILS', 'Type of thumbnail list'); +define('_AM_WGGALLERY_OPTION_GT_LOADINGS', 'Type of loading symbol'); +define('_AM_WGGALLERY_OPTION_GT_AUTOPLAY', 'Autoplay'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTIONS', 'Play options'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_1', 'play continuously'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_2', 'stop at last slide'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_4', 'stop on click'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_8', 'stop on user navigation (click on arrow/bullet/thumbnail, swipe slide, press keyboard left, right arrow key)'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_12', 'stop on click or user navigation'); +define('_AM_WGGALLERY_OPTION_GT_FILLMODE', 'Options for fill mode'); +define('_AM_WGGALLERY_OPTION_GT_FILLMODE_0', 'Stretch'); +define('_AM_WGGALLERY_OPTION_GT_FILLMODE_1', 'contain (keep aspect ratio and put all inside slide)'); +define('_AM_WGGALLERY_OPTION_GT_FILLMODE_2', 'cover (keep aspect ratio and cover whole slide)'); +define('_AM_WGGALLERY_OPTION_GT_FILLMODE_4', 'actual size'); +define('_AM_WGGALLERY_OPTION_GT_FILLMODE_5', 'contain for large image and actual size for small image'); +define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE', 'Slideshow type'); +define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_1', 'Defined size'); +define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_2', 'Full template width'); +// define('_AM_WGGALLERY_OPTION_GT_SLIDERTYPE_3', 'Full window'); +define('_AM_WGGALLERY_OPTION_GT_MAXWIDTH', 'Max image width'); +define('_AM_WGGALLERY_OPTION_GT_MAXWIDTH_DESC', "Define max image width for image container in pixel. Not valid for 'Full template width'"); +define('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT', 'Max image height'); +define('_AM_WGGALLERY_OPTION_GT_MAXHEIGHT_DESC', "Define max image height for image container in pixel. Not valid for 'Full template width'"); +define('_AM_WGGALLERY_OPTION_GT_ORIENTATION', 'Orientation'); +define('_AM_WGGALLERY_OPTION_GT_ORIENTATION_H', 'Horizontal'); +define('_AM_WGGALLERY_OPTION_GT_ORIENTATION_V', 'Vertical'); +define('_AM_WGGALLERY_OPTION_GT_TRANSORDER', 'Transition order'); +define('_AM_WGGALLERY_OPTION_GT_TRANSORDER_RANDOM', 'Random'); +define('_AM_WGGALLERY_OPTION_GT_TRANSORDER_INORDER', 'In order of list'); +define('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBSDOTS', 'Show thumbs or dots'); +define('_AM_WGGALLERY_OPTION_GT_SHOWTHUMBS', 'Show thumbs'); +define('_AM_WGGALLERY_OPTION_GT_SHOWDOTS', 'Show dots'); +define('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED', 'Slideshow speed'); +define('_AM_WGGALLERY_OPTION_GT_SLIDESHOWSPEED_DESC', 'Interval in milliseconds before displaying the next image'); +define('_AM_WGGALLERY_OPTION_GT_PLAYOPTION_DESC', 'Automatically start slideshow when opened'); +define('_AM_WGGALLERY_OPTION_GT_ROWHEIGHT', 'Row height'); +define('_AM_WGGALLERY_OPTION_GT_LASTROW', 'Last row'); +define('_AM_WGGALLERY_OPTION_GT_LASTROW_DESC', 'Should the last row be justified to full width of row'); +define('_AM_WGGALLERY_OPTION_GT_MARGINS', 'Margin between the images'); +define('_AM_WGGALLERY_OPTION_GT_OUTERBORDER', 'Outer margin of image container'); +define('_AM_WGGALLERY_OPTION_GT_RANDOMIZE', 'Show image in random order'); +define('_AM_WGGALLERY_OPTION_GT_SLIDESHOW', 'Show slideshow'); +define('_AM_WGGALLERY_OPTION_GT_SLIDESHOW_OPTIONS', 'Slideshow options (not all option apply to each colorbox style):'); +define('_AM_WGGALLERY_OPTION_GT_COLORBOXSTYLE', 'Colorbox style'); +define('_AM_WGGALLERY_OPTION_GT_TRANSEFFECT', 'Transition effect'); +define('_AM_WGGALLERY_OPTION_GT_SPEEDOPEN', 'Speed for opening slideshow'); +define('_AM_WGGALLERY_OPTION_GT_AUTOOPEN', 'Open slidehow modal automatically'); +define('_AM_WGGALLERY_OPTION_GT_SLIDESHOWTYPE', 'Slideshow type'); +define('_AM_WGGALLERY_OPTION_GT_BUTTTONCLOSE', 'Show close button'); +define('_AM_WGGALLERY_OPTION_GT_NAVBAR', 'Show navbar with thumbs'); +define('_AM_WGGALLERY_OPTION_GT_SHOW_1', 'Show always'); +define('_AM_WGGALLERY_OPTION_GT_SHOW_2', 'Show the navbar only when the screen width is greater than 768 pixels'); +define('_AM_WGGALLERY_OPTION_GT_SHOW_3', 'Show the navbar only when the screen width is greater than 992 pixels'); +define('_AM_WGGALLERY_OPTION_GT_SHOW_4', 'Show the navbar only when the screen width is greater than 1200 pixels'); +define('_AM_WGGALLERY_OPTION_GT_TOOLBAR', 'Show toolbar'); +define('_AM_WGGALLERY_OPTION_GT_TOOLBARZOOM', 'Show zoom buttons in toolbar'); +define('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD', 'Show download buttons in toolbar'); +define('_AM_WGGALLERY_OPTION_GT_TOOLBARDOWNLOAD_DESC', 'If you enable this option, always the source file will be downloaded. Pay attention: this ingore the permissions set in the album settings.'); +define('_AM_WGGALLERY_OPTION_GT_FULLSCREEN', 'Switch to full screen when starting slideshow'); +define('_AM_WGGALLERY_OPTION_GT_TRANSDURATION', 'Transition speed'); +define('_AM_WGGALLERY_OPTION_GT_TRANSDURATION_DESC', 'Period of animation in milliseconds between 2 images'); +define('_AM_WGGALLERY_OPTION_GT_INDEXIMG', 'Type of image on index page'); +define('_AM_WGGALLERY_OPTION_GT_INDEXIMGHEIGHT', 'Image height'); +define('_AM_WGGALLERY_OPTION_GT_SHOWLABEL', 'Show image index (Image {current} of {total}%)'); +define('_AM_WGGALLERY_OPTION_GT_LCLSKIN', 'Style commands'); +define('_AM_WGGALLERY_OPTION_GT_ANIMTIME', 'Animation speed'); +define('_AM_WGGALLERY_OPTION_GT_ANIMTIME_DESC', 'Time for animaton (e.g. resize image) between two images in millisecunds'); +define('_AM_WGGALLERY_OPTION_GT_LCLCOUNTER', 'Show counter'); +define('_AM_WGGALLERY_OPTION_GT_LCLPROGRESSBAR', 'Show progress bar'); +define('_AM_WGGALLERY_OPTION_GT_LCLMAXWIDTH', 'Max gallery width (in % of window)'); +define('_AM_WGGALLERY_OPTION_GT_LCLMAXHEIGTH', 'Max gallery height (in % of window)'); +define('_AM_WGGALLERY_OPTION_GT_BACKGROUND', 'Background'); +define('_AM_WGGALLERY_OPTION_GT_BACKHEIGHT', 'Background height'); +define('_AM_WGGALLERY_OPTION_GT_BORDER', 'Border'); +define('_AM_WGGALLERY_OPTION_GT_BORDERWIDTH', 'Width'); +define('_AM_WGGALLERY_OPTION_GT_BORDERCOLOR', 'Color'); +define('_AM_WGGALLERY_OPTION_GT_BORDERPADDING', 'Padding'); +define('_AM_WGGALLERY_OPTION_GT_BORDERRADIUS', 'Radius'); +define('_AM_WGGALLERY_OPTION_GT_SHADOW', 'Show shadow'); +define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION', 'Data position'); +define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_UNDER', 'Under'); +define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_OVER', 'Over'); +define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_RSIDE', 'Right side'); +define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_LSIDE', 'Left side'); +define('_AM_WGGALLERY_OPTION_GT_LCLDATAPOSITION_DESC', "Please note lightbox uses a smart system automatically switching to 'Over' as soon element becomes too small because of long texts or tiny window."); +define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION', 'Command position'); +define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_INNER', 'Inner'); +define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_OUTER', 'Outer'); +define('_AM_WGGALLERY_OPTION_GT_LCLCMDPOSITION_DESC', "Please note lightbox will automatically switch to 'Outer' if inner commands are too wide for the represented element"); +define('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSWIDTH', 'Thumbs width (in pixel)'); +define('_AM_WGGALLERY_OPTION_GT_LCLTHUMBSHEIGTH', 'Thumbs height (in pixel)'); +define('_AM_WGGALLERY_OPTION_GT_LCLFULLSCREEN', "Show command 'Fullscreeen'"); +define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR', 'Fullscreen image behavior'); +define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FIT', 'fit - image will be completely visible (eventually leaving spaces on edges)'); +define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_FILL', 'fill - image will always fill the screen (a portion could be eventually hidden)'); +define('_AM_WGGALLERY_OPTION_GT_LCLFSIMGBEHAVIOUR_SMART', "smart - LC Lightbox uses 'fit' mode and switches to 'fill' only if images aspect ratio is similar to available space"); +define('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS', "Show command 'Socials'"); +define('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB', 'Facebook App ID'); +define('_AM_WGGALLERY_OPTION_GT_LCLSOCIALS_FB_DESC', 'Remember to add Facebook SDK in your website'); +define('_AM_WGGALLERY_OPTION_GT_LCLDOWNLOAD', "Show command 'Download'"); +define('_AM_WGGALLERY_OPTION_GT_LCLRCLICK', 'Disable right mouse click'); +define('_AM_WGGALLERY_OPTION_GT_LCLTOGGLETXT', "Show toggle command 'Text'"); +define('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS', 'Position of nav buttons'); +define('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_N', 'Normal'); +define('_AM_WGGALLERY_OPTION_GT_LCLNAVBTNPOS_M', 'Middle'); +define('_AM_WGGALLERY_OPTION_GT_LCLSLIDESHOW', "Show command 'Play'"); // Albumtype add/edit -\define('_AM_WGGALLERY_ALBUMTYPE_ADD', 'Add Albumtype'); -\define('_AM_WGGALLERY_ALBUMTYPE_EDIT', 'Edit Albumtype'); +define('_AM_WGGALLERY_ALBUMTYPE_ADD', 'Add Albumtype'); +define('_AM_WGGALLERY_ALBUMTYPE_EDIT', 'Edit Albumtype'); // options of Albumtypes -\define('_AM_WGGALLERY_OPTION_AT_SET', 'Set options for selected album type'); -\define('_AM_WGGALLERY_OPTION_AT_SETINFO', 'The settings for album types will be used for index page and album blocks'); -\define('_AM_WGGALLERY_OPTION_AT_HOVER', 'Hover effect'); -\define('_AM_WGGALLERY_OPTION_AT_NB_COLS_ALB', 'Number of columns for album list'); -\define('_AM_WGGALLERY_OPTION_AT_NB_COLS_CAT', 'Number of columns for category list'); +define('_AM_WGGALLERY_OPTION_AT_SET', 'Set options for selected album type'); +define('_AM_WGGALLERY_OPTION_AT_SETINFO', 'The settings for album types will be used for index page and album blocks'); +define('_AM_WGGALLERY_OPTION_AT_HOVER', 'Hover effect'); +define('_AM_WGGALLERY_OPTION_AT_NB_COLS_ALB', 'Number of columns for album list'); +define('_AM_WGGALLERY_OPTION_AT_NB_COLS_CAT', 'Number of columns for category list'); // common options -\define('_AM_WGGALLERY_OPTION_OPACITIY', 'Opacity'); -\define('_AM_WGGALLERY_OPTION_SHOWTITLE', 'Show title'); -\define('_AM_WGGALLERY_OPTION_SHOWDESCR', 'Show description'); -\define('_AM_WGGALLERY_OPTION_CSS', 'Select css for style'); -\define('_AM_WGGALLERY_OPTION_SHOWSUBMITTER', 'Show submitter'); +define('_AM_WGGALLERY_OPTION_OPACITIY', 'Opacity'); +define('_AM_WGGALLERY_OPTION_SHOWTITLE', 'Show title'); +define('_AM_WGGALLERY_OPTION_SHOWDESCR', 'Show description'); +define('_AM_WGGALLERY_OPTION_CSS', 'Select css for style'); +define('_AM_WGGALLERY_OPTION_SHOWSUBMITTER', 'Show submitter'); // Maintenance -\define('_AM_WGGALLERY_MAINTENANCE_ALBUM_SELECT', 'Select album'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DR', 'Delete and reset'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_R', 'Set default settings'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIL', 'Resize all large images'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIM', 'Resize all medium images'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIT', 'Resize all thumbs'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI', 'Delete unused images'); -\define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI_SHOW', 'Show list of unused images'); -\define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESET', 'Successfully reset: '); -\define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_CREATE', 'Successfully created: '); -\define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESIZE', 'Successfully resized: %s times resized for %t images'); -\define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_DELETE', 'Successfully deleted: '); -\define('_AM_WGGALLERY_MAINTENANCE_ERROR_RESET', 'Error when reseting: '); -\define('_AM_WGGALLERY_MAINTENANCE_ERROR_CREATE', 'Error when creating: '); -\define('_AM_WGGALLERY_MAINTENANCE_ERROR_DELETE', 'Error when deleting: '); -\define('_AM_WGGALLERY_MAINTENANCE_ERROR_RESIZE', 'Error when resizing: '); -\define('_AM_WGGALLERY_MAINTENANCE_ERROR_READDIR', 'Error when reading directory: '); -\define('_AM_WGGALLERY_MAINTENANCE_TYP', 'Typ of maintenance'); -\define('_AM_WGGALLERY_MAINTENANCE_DESC', 'Description'); -\define('_AM_WGGALLERY_MAINTENANCE_RESULTS', 'Results'); -\define('_AM_WGGALLERY_MAINTENANCE_GT', 'Maintain gallerytypes'); -\define('_AM_WGGALLERY_MAINTENANCE_GT_DESC', 'Delete gallerytypes not supported anymore and/or reset all gallerytypes to default values'); -\define('_AM_WGGALLERY_MAINTENANCE_GT_SURERESET', 'All existing gallery settings will be updated to default settings. Do you want to continue?'); -\define('_AM_WGGALLERY_MAINTENANCE_GT_SUREDELETE', 'All existing gallerytypes (settings included) will be deleted and replaced by current gallerytypes. Do you want to continue?'); -\define('_AM_WGGALLERY_MAINTENANCE_AT', 'Maintain albumtypes'); -\define('_AM_WGGALLERY_MAINTENANCE_AT_DESC', 'Delete albumtypes not supported anymore and/or reset all albumtypes to default values'); -\define('_AM_WGGALLERY_MAINTENANCE_AT_SURERESET', 'All existing album settings will be updated to default albumtypes. Do you want to continue?'); -\define('_AM_WGGALLERY_MAINTENANCE_AT_SUREDELETE', 'All existing albumtypes (settings included) will be deleted and replaced by current albumtypes. Do you want to continue?'); -\define('_AM_WGGALLERY_MAINTENANCE_RESIZE', 'Resize images'); -\define('_AM_WGGALLERY_MAINTENANCE_RESIZE_DESC', 'Resize images or thumbs to max height corresponding module preferences.
    Current settings:
      +define('_AM_WGGALLERY_MAINTENANCE_ALBUM_SELECT', 'Select album'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DR', 'Delete and reset'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_R', 'Set default settings'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIL', 'Resize all large images'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIM', 'Resize all medium images'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_RIT', 'Resize all thumbs'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI', 'Delete unused images'); +define('_AM_WGGALLERY_MAINTENANCE_EXECUTE_DUI_SHOW', 'Show list of unused images'); +define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESET', 'Successfully reset: '); +define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_CREATE', 'Successfully created: '); +define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_RESIZE', 'Successfully resized: %s times resized for %t images'); +define('_AM_WGGALLERY_MAINTENANCE_SUCCESS_DELETE', 'Successfully deleted: '); +define('_AM_WGGALLERY_MAINTENANCE_ERROR_RESET', 'Error when reseting: '); +define('_AM_WGGALLERY_MAINTENANCE_ERROR_CREATE', 'Error when creating: '); +define('_AM_WGGALLERY_MAINTENANCE_ERROR_DELETE', 'Error when deleting: '); +define('_AM_WGGALLERY_MAINTENANCE_ERROR_RESIZE', 'Error when resizing: '); +define('_AM_WGGALLERY_MAINTENANCE_ERROR_READDIR', 'Error when reading directory: '); +define('_AM_WGGALLERY_MAINTENANCE_TYP', 'Typ of maintenance'); +define('_AM_WGGALLERY_MAINTENANCE_DESC', 'Description'); +define('_AM_WGGALLERY_MAINTENANCE_RESULTS', 'Results'); +define('_AM_WGGALLERY_MAINTENANCE_GT', 'Maintain gallerytypes'); +define('_AM_WGGALLERY_MAINTENANCE_GT_DESC', 'Delete gallerytypes not supported anymore and/or reset all gallerytypes to default values'); +define('_AM_WGGALLERY_MAINTENANCE_GT_SURERESET', 'All existing gallery settings will be updated to default settings. Do you want to continue?'); +define('_AM_WGGALLERY_MAINTENANCE_GT_SUREDELETE', 'All existing gallerytypes (settings included) will be deleted and replaced by current gallerytypes. Do you want to continue?'); +define('_AM_WGGALLERY_MAINTENANCE_AT', 'Maintain albumtypes'); +define('_AM_WGGALLERY_MAINTENANCE_AT_DESC', 'Delete albumtypes not supported anymore and/or reset all albumtypes to default values'); +define('_AM_WGGALLERY_MAINTENANCE_AT_SURERESET', 'All existing album settings will be updated to default albumtypes. Do you want to continue?'); +define('_AM_WGGALLERY_MAINTENANCE_AT_SUREDELETE', 'All existing albumtypes (settings included) will be deleted and replaced by current albumtypes. Do you want to continue?'); +define('_AM_WGGALLERY_MAINTENANCE_RESIZE', 'Resize images'); +define('_AM_WGGALLERY_MAINTENANCE_RESIZE_DESC', 'Resize images or thumbs to max height corresponding module preferences.
      Current settings:
      • large: max width %lw px / max height %lh px
      • medium: max width %mw px / max height %mh px
      • thumb: max width %tw px / max height %th px
      '); -\define('_AM_WGGALLERY_MAINTENANCE_RESIZE_INFO', 'Resizing of "large images" is only possible if original image is available!'); -\define('_AM_WGGALLERY_MAINTENANCE_RESIZE_SELECT', 'Select kind of images for resizing'); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED', 'Cleanup image directory'); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_DESC', 'All currently unused images from following directories will be deleted:
        +define('_AM_WGGALLERY_MAINTENANCE_RESIZE_INFO', 'Resizing of "large images" is only possible if original image is available!'); +define('_AM_WGGALLERY_MAINTENANCE_RESIZE_SELECT', 'Select kind of images for resizing'); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED', 'Cleanup image directory'); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_DESC', 'All currently unused images from following directories will be deleted:
        • %p/albums/
        • %p/large/
        • %p/medium/
        • %p/thumbs/
        • %p/temp/
        '); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID', "Delete invalid items in table 'images'"); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_DESC', "Delete invalid items in table 'images', e.g. item was created, but something went wrong during upload"); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_IMG', 'Invalid item: img_id '); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_NONE', 'No unused images found'); -\define('_AM_WGGALLERY_MAINTENANCE_DUI_SUREDELETE', 'All currently unused album images will be deleted! Do you want to continue?'); -\define('_AM_WGGALLERY_MAINTENANCE_WATERMARK', 'Add watermarks to an album later'); -\define('_AM_WGGALLERY_MAINTENANCE_WATERMARK_DESC', 'Add watermarks to a selected album.
        Attention: existing watermarks will be not removed.
        If there are already watermarks on, an additional watermark will be added to images.'); -\define('_AM_WGGALLERY_MAINTENANCE_IMGDIR', 'Broken items image to directory'); -\define('_AM_WGGALLERY_MAINTENANCE_IMGDIR_DESC', 'Items of table images are searched, where the image is not in the upload directory.'); -\define('_AM_WGGALLERY_MAINTENANCE_IMGALB', 'Broken items image to albums'); -\define('_AM_WGGALLERY_MAINTENANCE_IMGALB_DESC', 'Items of table images are searched, where the parent album is not existing (anymore).'); -\define('_AM_WGGALLERY_MAINTENANCE_ITEM_SEARCH', 'Search items'); -\define('_AM_WGGALLERY_MAINTENANCE_IMG_SEARCHOK', 'No broken items image found'); -\define('_AM_WGGALLERY_MAINTENANCE_IMG_CLEAN', 'Clean broken items'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEM', 'System checks'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEMDESC', 'Checks whether php settings are compatibe with your module settings'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_RESULTS', 'Result of system checks'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_TYPE', "Check PHP setting '%s'"); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_DESC', 'Module setting allows %s Bytes'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_INFO', 'Sets max size of post data allowed'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_DESC', 'Max file size for post: %s (%b Bytes)'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_INFO', 'Whether or not to allow HTTP file uploads'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_DESC', 'File upload allowes: '); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_INFO', 'Sets max size for file upload'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_DESC', 'Max file size for file upload: %s (%b Bytes)'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO1', 'Sets the maximum amount of memory in bytes that a script is allowed to allocate'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO2', 'If you have problems with uploading big pictures then increase this value'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_DESC', 'Max memory limit: %s (%b Bytes)'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR1', 'Please reduce module setting or increase php setting'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR2', 'Please turn php setting on'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR3', 'memory_limit must be higher than upload_max_filesize and higher than post_max_size'); -\define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF', 'Read Exif-data'); -\define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_DESC', 'Read and save exif data for all images once again'); -\define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READ', 'Read missing exif data'); -\define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READALL', 'Read all exif data again'); -\define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_SUCCESS', 'Successfully read exif'); -\define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_ERROR', 'Error when reading exif'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE', 'Check used space in upload directory'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE_DESC', 'Following upload directories will be checked in order to get used space:
          +define('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID', "Delete invalid items in table 'images'"); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_DESC', "Delete invalid items in table 'images', e.g. item was created, but something went wrong during upload"); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_INVALID_IMG', 'Invalid item: img_id '); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_UNUSED_NONE', 'No unused images found'); +define('_AM_WGGALLERY_MAINTENANCE_DUI_SUREDELETE', 'All currently unused album images will be deleted! Do you want to continue?'); +define('_AM_WGGALLERY_MAINTENANCE_WATERMARK', 'Add watermarks to an album later'); +define('_AM_WGGALLERY_MAINTENANCE_WATERMARK_DESC', 'Add watermarks to a selected album.
          Attention: existing watermarks will be not removed.
          If there are already watermarks on, an additional watermark will be added to images.'); +define('_AM_WGGALLERY_MAINTENANCE_IMGDIR', 'Broken items image to directory'); +define('_AM_WGGALLERY_MAINTENANCE_IMGDIR_DESC', 'Items of table images are searched, where the image is not in the upload directory.'); +define('_AM_WGGALLERY_MAINTENANCE_IMGALB', 'Broken items image to albums'); +define('_AM_WGGALLERY_MAINTENANCE_IMGALB_DESC', 'Items of table images are searched, where the parent album is not existing (anymore).'); +define('_AM_WGGALLERY_MAINTENANCE_ITEM_SEARCH', 'Search items'); +define('_AM_WGGALLERY_MAINTENANCE_IMG_SEARCHOK', 'No broken items image found'); +define('_AM_WGGALLERY_MAINTENANCE_IMG_CLEAN', 'Clean broken items'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEM', 'System checks'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_SYSTEMDESC', 'Checks whether php settings are compatibe with your module settings'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_RESULTS', 'Result of system checks'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_TYPE', "Check PHP setting '%s'"); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_DESC', 'Module setting allows %s Bytes'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_INFO', 'Sets max size of post data allowed'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_PMS_DESC', 'Max file size for post: %s (%b Bytes)'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_INFO', 'Whether or not to allow HTTP file uploads'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_FU_DESC', 'File upload allowes: '); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_INFO', 'Sets max size for file upload'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_UMF_DESC', 'Max file size for file upload: %s (%b Bytes)'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO1', 'Sets the maximum amount of memory in bytes that a script is allowed to allocate'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_INFO2', 'If you have problems with uploading big pictures then increase this value'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_ML_DESC', 'Max memory limit: %s (%b Bytes)'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR1', 'Please reduce module setting or increase php setting'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR2', 'Please turn php setting on'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MS_ERROR3', 'memory_limit must be higher than upload_max_filesize and higher than post_max_size'); +define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF', 'Read Exif-data'); +define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_DESC', 'Read and save exif data for all images once again'); +define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READ', 'Read missing exif data'); +define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_READALL', 'Read all exif data again'); +define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_SUCCESS', 'Successfully read exif'); +define('_AM_WGGALLERY_MAINTENANCE_READ_EXIF_ERROR', 'Error when reading exif'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE', 'Check used space in upload directory'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_SPACE_DESC', 'Following upload directories will be checked in order to get used space:
          • %p/albums/
          • %p/large/
          • %p/medium/
          • %p/thumbs/
          • %p/temp/
          '); -\define('_AM_WGGALLERY_MAINTENANCE_ERROR_SOURCE', 'Error - necessary sourcefile not found: '); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT', 'Check mimetypes'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_DESC', 'Check image table for:
            +define('_AM_WGGALLERY_MAINTENANCE_ERROR_SOURCE', 'Error - necessary sourcefile not found: '); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT', 'Check mimetypes'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_DESC', 'Check image table for:
            • invalid mimetypes
            • mimetypes not allowed according module preferences
            '); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SEARCH', 'Search invalid mimetypes'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_CLEAN', 'Clean invalid mimetypes'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESS', '%s mimetype of %t are valid'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESSOK', 'Mimetype valid'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_ERROR', 'Invalid mimetype'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVESUCCESS', 'Mimetype successfully changed'); -\define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVEERROR', 'Error when saving mimetype'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE', 'Cleaning ratings/likes'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_DESC', 'Delete ratings/likes, where the image is not existing anymore'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_NUM', '%e of %s ratings are invalid'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_RESULT', '%s of %t ratings cleaned'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS', 'Cleaning used categories'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_DESC', 'Delete category in albums and images, if category is not existing anymore'); -\define('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_RESULT', '%t items have been cleaned'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SEARCH', 'Search invalid mimetypes'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_CLEAN', 'Clean invalid mimetypes'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESS', '%s mimetype of %t are valid'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SUCCESSOK', 'Mimetype valid'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_ERROR', 'Invalid mimetype'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVESUCCESS', 'Mimetype successfully changed'); +define('_AM_WGGALLERY_MAINTENANCE_CHECK_MT_SAVEERROR', 'Error when saving mimetype'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE', 'Cleaning ratings/likes'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_DESC', 'Delete ratings/likes, where the image is not existing anymore'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_NUM', '%e of %s ratings are invalid'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDRATE_RESULT', '%s of %t ratings cleaned'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS', 'Cleaning used categories'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_DESC', 'Delete category in albums and images, if category is not existing anymore'); +define('_AM_WGGALLERY_MAINTENANCE_INVALIDCATS_RESULT', '%t items have been cleaned'); // Import -\define('_AM_WGGALLERY_IMPORT', 'Import data and files from other gallery modules'); -\define('_AM_WGGALLERY_IMPORT_LIST', 'List of supported modules'); -\define('_AM_WGGALLERY_IMPORT_SUPPORT', 'Supported modules for import'); -\define('_AM_WGGALLERY_IMPORT_SUP_INSTALLED', 'module is installed'); -\define('_AM_WGGALLERY_IMPORT_SUP_NOTINSTALLED', 'module is not installed'); -\define('_AM_WGGALLERY_IMPORT_FOUND', 'Search result'); -\define('_AM_WGGALLERY_IMPORT_READ', 'Read module data'); -\define('_AM_WGGALLERY_IMPORT_EXEC', 'Import data and files'); -\define('_AM_WGGALLERY_IMPORT_NUMALB', 'Number of albums'); -\define('_AM_WGGALLERY_IMPORT_NUMIMG', 'Number of images'); -\define('_AM_WGGALLERY_IMPORT_INFO_SIZE', 'Attention: the images will be not resized corrensponding modul preferences. If you want to resize then use "Maintenance" after import.'); -\define('_AM_WGGALLERY_IMPORT_ERR', 'Import data is only possible when album and image tables are empty'); -\define('_AM_WGGALLERY_IMPORT_ERR_ALBEXIST', 'There are already albums existing'); -\define('_AM_WGGALLERY_IMPORT_ERR_IMGEXIST', 'There are already images existing'); -\define('_AM_WGGALLERY_IMPORT_SUCCESS', '%a albums and %i images successfully imported'); -\define('_AM_WGGALLERY_IMPORT_ERROR', 'An error occured during import'); +define('_AM_WGGALLERY_IMPORT', 'Import data and files from other gallery modules'); +define('_AM_WGGALLERY_IMPORT_LIST', 'List of supported modules'); +define('_AM_WGGALLERY_IMPORT_SUPPORT', 'Supported modules for import'); +define('_AM_WGGALLERY_IMPORT_SUP_INSTALLED', 'module is installed'); +define('_AM_WGGALLERY_IMPORT_SUP_NOTINSTALLED', 'module is not installed'); +define('_AM_WGGALLERY_IMPORT_FOUND', 'Search result'); +define('_AM_WGGALLERY_IMPORT_READ', 'Read module data'); +define('_AM_WGGALLERY_IMPORT_EXEC', 'Import data and files'); +define('_AM_WGGALLERY_IMPORT_NUMALB', 'Number of albums'); +define('_AM_WGGALLERY_IMPORT_NUMIMG', 'Number of images'); +define('_AM_WGGALLERY_IMPORT_INFO_SIZE', 'Attention: the images will be not resized corrensponding modul preferences. If you want to resize then use "Maintenance" after import.'); +define('_AM_WGGALLERY_IMPORT_ERR', 'Import data is only possible when album and image tables are empty'); +define('_AM_WGGALLERY_IMPORT_ERR_ALBEXIST', 'There are already albums existing'); +define('_AM_WGGALLERY_IMPORT_ERR_IMGEXIST', 'There are already images existing'); +define('_AM_WGGALLERY_IMPORT_SUCCESS', '%a albums and %i images successfully imported'); +define('_AM_WGGALLERY_IMPORT_ERROR', 'An error occured during import'); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF', 'Delete Exif-data'); -\define('_AM_WGGALLERY_MAINTENANCE_EXIF_CURRENT', 'Currently missing exif-data: %c of %t images'); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_SUCCESS', 'Exif-data successfully deleted'); -\define('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_ERROR', 'Error when deleting Exif-data'); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF', 'Delete Exif-data'); +define('_AM_WGGALLERY_MAINTENANCE_EXIF_CURRENT', 'Currently missing exif-data: %c of %t images'); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_SUCCESS', 'Exif-data successfully deleted'); +define('_AM_WGGALLERY_MAINTENANCE_DELETE_EXIF_ERROR', 'Error when deleting Exif-data'); -\define('_AM_WGGALLERY_PERMS_ALBDEFAULT', 'Default permissions new album'); -\define('_AM_WGGALLERY_PERMS_ALBDEFAULT_DESC', 'Define the default permissions for creation of a new album'); +define('_AM_WGGALLERY_PERMS_ALBDEFAULT', 'Default permissions new album'); +define('_AM_WGGALLERY_PERMS_ALBDEFAULT_DESC', 'Define the default permissions for creation of a new album'); diff --git a/testdata/uploads/translations/wgGallery/english/blocks.php b/testdata/uploads/translations/wgGallery/english/blocks.php index 60921c8..2fc1f8b 100644 --- a/testdata/uploads/translations/wgGallery/english/blocks.php +++ b/testdata/uploads/translations/wgGallery/english/blocks.php @@ -1,7 +1,4 @@ - Website: * @version $Id: 1.0 blocks.php 1 Mon 2018-03-19 10:04:53Z XOOPS Project (www.xoops.org) $ */ // Admin Edit -\define('_MB_WGGALLERY_BLOCKTYPE', 'Block type'); -\define('_MB_WGGALLERY_BLOCKTYPE_DEFAULT', 'Default (sorted by date descending)'); -\define('_MB_WGGALLERY_BLOCKTYPE_RECENT', 'Recent items'); -\define('_MB_WGGALLERY_BLOCKTYPE_RANDOM', 'Random items'); -\define('_MB_WGGALLERY_TITLE_SHOW', 'Show title'); -\define('_MB_WGGALLERY_TITLE_LENGTH', 'Title length (0 means no limit)'); -\define('_MB_WGGALLERY_DESC_SHOW', 'Show description'); -\define('_MB_WGGALLERY_DESC_LENGTH', 'Description length (0 means no limit)'); -\define('_MB_WGGALLERY_SHOW', 'Action after click on album'); -\define('_MB_WGGALLERY_SHOW_GALLERY', 'Show gallery (if a gallery type is selected)'); -\define('_MB_WGGALLERY_SHOW_INDEX', 'Show index page'); -\define('_MB_WGGALLERY_NUMB_ALBUMS', 'Number of albums for display in each row'); -\define('_MB_WGGALLERY_ALBUMS_DISPLAYLIST', 'How many albums to load for display list'); -\define('_MB_WGGALLERY_ALBUMS_TO_DISPLAY', 'Albums to display'); -\define('_MB_WGGALLERY_ALL_ALBUMS', "All albums with state 'online'"); -\define('_MB_WGGALLERY_IMAGES_DISPLAYLIST', 'How many images to load for display list'); -\define('_MB_WGGALLERY_ALBUMTYPES', 'Use following albumtype for display'); -\define('_MB_WGGALLERY_ALBUMTYPES_PRIMARY', 'Use primary albumtype'); -\define('_MB_WGGALLERY_ALBUMTYPES_OTHER', "Independent from primary albumtype use '%s' albumtype"); -\define('_MB_WGGALLERY_NUMB_IMAGES', 'Number of images for display in each row'); +define('_MB_WGGALLERY_BLOCKTYPE', 'Block type'); +define('_MB_WGGALLERY_BLOCKTYPE_DEFAULT', 'Default (sorted by date descending)'); +define('_MB_WGGALLERY_BLOCKTYPE_RECENT', 'Recent items'); +define('_MB_WGGALLERY_BLOCKTYPE_RANDOM', 'Random items'); +define('_MB_WGGALLERY_TITLE_SHOW', 'Show title'); +define('_MB_WGGALLERY_TITLE_LENGTH', 'Title length (0 means no limit)'); +define('_MB_WGGALLERY_DESC_SHOW', 'Show description'); +define('_MB_WGGALLERY_DESC_LENGTH', 'Description length (0 means no limit)'); +define('_MB_WGGALLERY_SHOW', 'Action after click on album'); +define('_MB_WGGALLERY_SHOW_GALLERY', 'Show gallery (if a gallery type is selected)'); +define('_MB_WGGALLERY_SHOW_INDEX', 'Show index page'); +define('_MB_WGGALLERY_NUMB_ALBUMS', 'Number of albums for display in each row'); +define('_MB_WGGALLERY_ALBUMS_DISPLAYLIST', 'How many albums to load for display list'); +define('_MB_WGGALLERY_ALBUMS_TO_DISPLAY', 'Albums to display'); +define('_MB_WGGALLERY_ALL_ALBUMS', "All albums with state 'online'"); +define('_MB_WGGALLERY_IMAGES_DISPLAYLIST', 'How many images to load for display list'); +define('_MB_WGGALLERY_ALBUMTYPES', 'Use following albumtype for display'); +define('_MB_WGGALLERY_ALBUMTYPES_PRIMARY', 'Use primary albumtype'); +define('_MB_WGGALLERY_ALBUMTYPES_OTHER', "Independent from primary albumtype use '%s' albumtype"); +define('_MB_WGGALLERY_NUMB_IMAGES', 'Number of images for display in each row'); diff --git a/testdata/uploads/translations/wgGallery/english/common.php b/testdata/uploads/translations/wgGallery/english/common.php index 9a90ade..64b70ac 100644 --- a/testdata/uploads/translations/wgGallery/english/common.php +++ b/testdata/uploads/translations/wgGallery/english/common.php @@ -1,7 +1,4 @@ - Website: @@ -24,272 +22,273 @@ */ // defines for state -\define('_CO_WGGALLERY_STATE_OFFLINE', 'Offline'); -\define('_CO_WGGALLERY_STATE_ONLINE', 'Online'); -\define('_CO_WGGALLERY_STATE_APPROVAL', 'Waiting for approval'); +define('_CO_WGGALLERY_STATE_OFFLINE', 'Offline'); +define('_CO_WGGALLERY_STATE_ONLINE', 'Online'); +define('_CO_WGGALLERY_STATE_APPROVAL', 'Waiting for approval'); // General -\define('_CO_WGGALLERY_NONE', 'None'); -\define('_CO_WGGALLERY_BACK', 'Go back'); -\define('_CO_WGGALLERY_ALL', 'All'); -\define('_CO_WGGALLERY_UPDATE', 'Update'); -\define('_CO_WGGALLERY_EXEC', 'Execute'); -\define('_CO_WGGALLERY_DOWNLOAD', 'Download'); -\define('_CO_WGGALLERY_DOWNLOAD_ALB', 'Download album'); -\define('_CO_WGGALLERY_DATE', 'Date'); -\define('_CO_WGGALLERY_SUBMITTER', 'Submitter'); -\define('_CO_WGGALLERY_WEIGHT', 'Weight'); -\define('_CO_WGGALLERY_COMMENT', 'comment'); -\define('_CO_WGGALLERY_COMMENTS', 'comments'); -\define('_CO_WGGALLERY_VIEWS', 'Views'); -\define('_CO_WGGALLERY_RATING', 'Rating'); +define('_CO_WGGALLERY_NONE', 'None'); +define('_CO_WGGALLERY_BACK', 'Go back'); +define('_CO_WGGALLERY_ALL', 'All'); +define('_CO_WGGALLERY_UPDATE', 'Update'); +define('_CO_WGGALLERY_EXEC', 'Execute'); +define('_CO_WGGALLERY_DOWNLOAD', 'Download'); +define('_CO_WGGALLERY_DOWNLOAD_ALB', 'Download album'); +define('_CO_WGGALLERY_DATE', 'Date'); +define('_CO_WGGALLERY_SUBMITTER', 'Submitter'); +define('_CO_WGGALLERY_WEIGHT', 'Weight'); +define('_CO_WGGALLERY_COMMENT', 'comment'); +define('_CO_WGGALLERY_COMMENTS', 'comments'); +define('_CO_WGGALLERY_VIEWS', 'Views'); +define('_CO_WGGALLERY_RATING', 'Rating'); // Forms -\define('_CO_WGGALLERY_FORM_UPLOAD', 'Upload file'); -\define('_CO_WGGALLERY_FORM_IMAGE_PATH', 'Files in %s '); -\define('_CO_WGGALLERY_FORM_ACTION', 'Action'); -\define('_CO_WGGALLERY_FORM_EDIT', 'Modification'); -\define('_CO_WGGALLERY_FORM_TOGGLE_SELECT', 'select/unselect all'); -\define('_CO_WGGALLERY_FORM_IMAGEPICKER', 'Select an image'); -\define('_CO_WGGALLERY_FORM_SUBMIT_SUBMITUPLOAD', 'Submit and goto images upload'); -\define('_CO_WGGALLERY_FORM_SUBMIT_WMTEST', 'Submit and show test image'); -\define('_CO_WGGALLERY_FORM_ERROR_INVALIDID', 'Invalid Id'); -\define('_CO_WGGALLERY_FORM_OK', 'Successfully saved'); -\define('_CO_WGGALLERY_FORM_DELETE_OK', 'Successfully deleted'); -\define('_CO_WGGALLERY_FORM_SURE_DELETE', "Are you sure to delete: %s "); //default xoops confirm -\define('_CO_WGGALLERY_FORM_SURE_RENEW', "Are you sure to update: %s "); -\define('_CO_WGGALLERY_FORM_DELETE', 'Delete'); //wggallery xoops confirm -\define('_CO_WGGALLERY_FORM_DELETE_SURE', 'Do you really want to delete?'); //wggallery xoops confirm -\define('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE1', 'Error when reseting usage of a watermark'); -\define('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE2', 'Error when reseting watermark usage in albums'); -\define('_CO_WGGALLERY_FORM_ERROR_ALBPID', 'Error: parent albums not found'); -\define('_CO_WGGALLERY_FORM_OK_APPROVE', 'Successfully saved album. You will be forwarded to approve the images'); +define('_CO_WGGALLERY_FORM_UPLOAD', 'Upload file'); +define('_CO_WGGALLERY_FORM_IMAGE_PATH', 'Files in %s '); +define('_CO_WGGALLERY_FORM_ACTION', 'Action'); +define('_CO_WGGALLERY_FORM_EDIT', 'Modification'); +define('_CO_WGGALLERY_FORM_TOGGLE_SELECT', 'select/unselect all'); +define('_CO_WGGALLERY_FORM_IMAGEPICKER', 'Select an image'); +define('_CO_WGGALLERY_FORM_SUBMIT_SUBMITUPLOAD', 'Submit and goto images upload'); +define('_CO_WGGALLERY_FORM_SUBMIT_WMTEST', 'Submit and show test image'); +define('_CO_WGGALLERY_FORM_ERROR_INVALIDID', 'Invalid Id'); +define('_CO_WGGALLERY_FORM_OK', 'Successfully saved'); +define('_CO_WGGALLERY_FORM_DELETE_OK', 'Successfully deleted'); +define('_CO_WGGALLERY_FORM_SURE_DELETE', "Are you sure to delete: %s "); //default xoops confirm +define('_CO_WGGALLERY_FORM_SURE_RENEW', "Are you sure to update: %s "); +define('_CO_WGGALLERY_FORM_DELETE', 'Delete'); //wggallery xoops confirm +define('_CO_WGGALLERY_FORM_DELETE_SURE', 'Do you really want to delete?'); //wggallery xoops confirm +define('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE1', 'Error when reseting usage of a watermark'); +define('_CO_WGGALLERY_FORM_ERROR_RESETUSAGE2', 'Error when reseting watermark usage in albums'); +define('_CO_WGGALLERY_FORM_ERROR_ALBPID', 'Error: parent albums not found'); +define('_CO_WGGALLERY_FORM_OK_APPROVE', 'Successfully saved album. You will be forwarded to approve the images'); // There aren't -\define('_CO_WGGALLERY_THEREARENT_ALBUMS', 'Currently there are no albums available'); -\define('_CO_WGGALLERY_THEREARENT_IMAGES', 'Currently there are no images available'); +define('_CO_WGGALLERY_THEREARENT_ALBUMS', 'Currently there are no albums available'); +define('_CO_WGGALLERY_THEREARENT_IMAGES', 'Currently there are no images available'); // fine uploader -\define('_CO_WGGALLERY_FU_SUBMIT', 'Submitting image: '); -\define('_CO_WGGALLERY_FU_SUBMITTED', 'Image successfully checked, please upload'); -\define('_CO_WGGALLERY_FU_UPLOAD', 'Upload image: '); -\define('_CO_WGGALLERY_FU_FAILED', 'Errors occured during uploading the images'); -\define('_CO_WGGALLERY_FU_SUCCEEDED', 'Successfully uploaded all images'); +define('_CO_WGGALLERY_FU_SUBMIT', 'Submitting image: '); +define('_CO_WGGALLERY_FU_SUBMITTED', 'Image successfully checked, please upload'); +define('_CO_WGGALLERY_FU_UPLOAD', 'Upload image: '); +define('_CO_WGGALLERY_FU_FAILED', 'Errors occured during uploading the images'); +define('_CO_WGGALLERY_FU_SUCCEEDED', 'Successfully uploaded all images'); // Album buttons -\define('_CO_WGGALLERY_ALBUM_ADD', 'Add Album'); -\define('_CO_WGGALLERY_ALBUM_EDIT', 'Edit Album'); +define('_CO_WGGALLERY_ALBUM_ADD', 'Add Album'); +define('_CO_WGGALLERY_ALBUM_EDIT', 'Edit Album'); // Elements of collections -\define('_CO_WGGALLERY_COLL_TITLE', 'Available collections'); -\define('_CO_WGGALLERY_COLL_ALBUMS', 'Show sub albums'); +define('_CO_WGGALLERY_COLL_TITLE', 'Available collections'); +define('_CO_WGGALLERY_COLL_ALBUMS', 'Show sub albums'); // Elements of Album -\define('_CO_WGGALLERY_ALBUMS_TITLE', 'Gallery of albums'); -\define('_CO_WGGALLERY_ALBUMS_COUNT', 'Number of albums'); -\define('_CO_WGGALLERY_ALBUM', 'Album'); -\define('_CO_WGGALLERY_ALBUMS', 'Albums'); -\define('_CO_WGGALLERY_ALBUMS_DESC', 'wgGallery is a XOOPS module for presenting images in albums and categories'); -\define('_CO_WGGALLERY_ALBUM_COLL', 'Collection'); -\define('_CO_WGGALLERY_ALBUM_NB_COLL', 'album(s) in this collection'); -\define('_CO_WGGALLERY_ALBUM_NB_IMAGES', 'image(s) in this album'); -\define('_CO_WGGALLERY_ALBUM_NO_IMAGES', 'Album contains no images'); -\define('_CO_WGGALLERY_ALBUM_ID', 'Id'); -\define('_CO_WGGALLERY_ALBUM_PID', 'Parent collection'); -\define('_CO_WGGALLERY_ALBUM_ISCOLL', 'Album is collection'); -\define('_CO_WGGALLERY_ALBUM_NAME', 'Name'); -\define('_CO_WGGALLERY_ALBUM_DESC', 'Description'); -\define('_CO_WGGALLERY_ALBUM_IMAGE', 'Album image'); -\define('_CO_WGGALLERY_ALBUM_IMGTYPE', 'Source for album image'); -\define('_CO_WGGALLERY_ALBUM_USE_EXIST', 'Use an image of album as album image'); -\define('_CO_WGGALLERY_ALBUM_IMGID', 'Existing images in this album'); -\define('_CO_WGGALLERY_ALBUM_USE_UPLOADED', 'Use an uploaded image as album image'); -\define('_CO_WGGALLERY_ALBUM_CREATE_GRID', 'Create a grid'); -\define('_CO_WGGALLERY_ALBUM_CROP_IMAGE', 'Crop image'); -\define('_CO_WGGALLERY_ALBUM_FORM_UPLOAD_IMAGE', 'Upload a new image'); -\define('_CO_WGGALLERY_ALBUM_STATE', 'State'); -\define('_CO_WGGALLERY_ALBUM_DELETE_DESC', 'Attention: All images linked to this album will also be deleted'); -\define('_CO_WGGALLERY_ALBUM_SELECT', 'Select album'); -\define('_CO_WGGALLERY_ALBUM_SELECT_DESC', 'Please select album for uploading images'); -\define('_CO_WGGALLERY_ALBUMS_SHOW', 'Show all albums'); -\define('_CO_WGGALLERY_ALBUMS_SORT', 'Sorting of albums'); -\define('_CO_WGGALLERY_ALBUM_SORT_SHOWHIDE', 'Click to show/hide the sub items'); -\define('_CO_WGGALLERY_ALBUM_IMAGE_ERRORNOTFOUND', 'Error: album image not found'); -\define('_CO_WGGALLERY_ALBUMS_ERRNOTFOUND', 'Error: Image not found (Image-Id %s)'); +define('_CO_WGGALLERY_ALBUMS_TITLE', 'Gallery of albums'); +define('_CO_WGGALLERY_ALBUMS_COUNT', 'Number of albums'); +define('_CO_WGGALLERY_ALBUM', 'Album'); +define('_CO_WGGALLERY_ALBUMS', 'Albums'); +define('_CO_WGGALLERY_ALBUMS_DESC', 'wgGallery is a XOOPS module for presenting images in albums and categories'); +define('_CO_WGGALLERY_ALBUM_COLL', 'Collection'); +define('_CO_WGGALLERY_ALBUM_NB_COLL', 'album(s) in this collection'); +define('_CO_WGGALLERY_ALBUM_NB_IMAGES', 'image(s) in this album'); +define('_CO_WGGALLERY_ALBUM_NO_IMAGES', 'Album contains no images'); +define('_CO_WGGALLERY_ALBUM_ID', 'Id'); +define('_CO_WGGALLERY_ALBUM_PID', 'Parent collection'); +define('_CO_WGGALLERY_ALBUM_ISCOLL', 'Album is collection'); +define('_CO_WGGALLERY_ALBUM_NAME', 'Name'); +define('_CO_WGGALLERY_ALBUM_DESC', 'Description'); +define('_CO_WGGALLERY_ALBUM_IMAGE', 'Album image'); +define('_CO_WGGALLERY_ALBUM_IMGTYPE', 'Source for album image'); +define('_CO_WGGALLERY_ALBUM_USE_EXIST', 'Use an image of album as album image'); +define('_CO_WGGALLERY_ALBUM_IMGID', 'Existing images in this album'); +define('_CO_WGGALLERY_ALBUM_USE_UPLOADED', 'Use an uploaded image as album image'); +define('_CO_WGGALLERY_ALBUM_CREATE_GRID', 'Create a grid'); +define('_CO_WGGALLERY_ALBUM_CROP_IMAGE', 'Crop image'); +define('_CO_WGGALLERY_ALBUM_FORM_UPLOAD_IMAGE', 'Upload a new image'); +define('_CO_WGGALLERY_ALBUM_STATE', 'State'); +define('_CO_WGGALLERY_ALBUM_DELETE_DESC', 'Attention: All images linked to this album will also be deleted'); +define('_CO_WGGALLERY_ALBUM_SELECT', 'Select album'); +define('_CO_WGGALLERY_ALBUM_SELECT_DESC', 'Please select album for uploading images'); +define('_CO_WGGALLERY_ALBUMS_SHOW', 'Show all albums'); +define('_CO_WGGALLERY_ALBUMS_SORT', 'Sorting of albums'); +define('_CO_WGGALLERY_ALBUM_SORT_SHOWHIDE', 'Click to show/hide the sub items'); +define('_CO_WGGALLERY_ALBUM_IMAGE_ERRORNOTFOUND', 'Error: album image not found'); +define('_CO_WGGALLERY_ALBUMS_ERRNOTFOUND', 'Error: Image not found (Image-Id %s)'); // album image handler -\define('_CO_WGGALLERY_ALBUM_IH_APPLY', 'Apply'); -\define('_CO_WGGALLERY_ALBUM_IH_IMAGE_EDIT', 'Edit album image'); -\define('_CO_WGGALLERY_ALBUM_IH_CURRENT', 'Current'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID4', 'Use 4 images'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID6', 'Use 6 images'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC1', 'Select image 1'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC2', 'Select image 2'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC3', 'Select image 3'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC4', 'Select image 4'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC5', 'Select image 5'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC6', 'Select image 6'); -\define('_CO_WGGALLERY_ALBUM_IH_GRID_CREATE', 'Create grid'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_CREATE', 'Create image'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE', 'Move'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMIN', 'Zoom in'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMOUT', 'Zomm out'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_LEFT', 'Move left'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_RIGHT', 'Move right'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_UP', 'Move up'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_DOWN', 'Move down'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_HORIZONTAL', 'Flip horizontal'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_VERTICAL', 'Flip vertical'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO', 'Aspect ratio'); -\define('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO_FREE', 'Free'); +define('_CO_WGGALLERY_ALBUM_IH_APPLY', 'Apply'); +define('_CO_WGGALLERY_ALBUM_IH_IMAGE_EDIT', 'Edit album image'); +define('_CO_WGGALLERY_ALBUM_IH_CURRENT', 'Current'); +define('_CO_WGGALLERY_ALBUM_IH_GRID4', 'Use 4 images'); +define('_CO_WGGALLERY_ALBUM_IH_GRID6', 'Use 6 images'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC1', 'Select image 1'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC2', 'Select image 2'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC3', 'Select image 3'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC4', 'Select image 4'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC5', 'Select image 5'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_SRC6', 'Select image 6'); +define('_CO_WGGALLERY_ALBUM_IH_GRID_CREATE', 'Create grid'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_CREATE', 'Create image'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE', 'Move'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMIN', 'Zoom in'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_ZOOMOUT', 'Zomm out'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_LEFT', 'Move left'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_RIGHT', 'Move right'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_UP', 'Move up'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_MOVE_DOWN', 'Move down'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_HORIZONTAL', 'Flip horizontal'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_FLIP_VERTICAL', 'Flip vertical'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO', 'Aspect ratio'); +define('_CO_WGGALLERY_ALBUM_IH_CROP_ASPECTRATIO_FREE', 'Free'); // Image add/edit/show -\define('_CO_WGGALLERY_IMAGE_ADD', 'Add image'); -\define('_CO_WGGALLERY_IMAGE_EDIT', 'Edit image'); -\define('_CO_WGGALLERY_IMAGE_SHOW', 'Show image'); +define('_CO_WGGALLERY_IMAGE_ADD', 'Add image'); +define('_CO_WGGALLERY_IMAGE_EDIT', 'Edit image'); +define('_CO_WGGALLERY_IMAGE_SHOW', 'Show image'); // Elements of Image -\define('_CO_WGGALLERY_IMAGE', 'Image'); -\define('_CO_WGGALLERY_IMAGES', 'Images'); -\define('_CO_WGGALLERY_IMAGES_TITLE', 'Gallery of images of '); -\define('_CO_WGGALLERY_IMAGES_COUNT', 'Number of images'); -\define('_CO_WGGALLERY_IMAGES_ALBUMSHOW', 'Show Album'); -\define('_CO_WGGALLERY_IMAGES_INDEX', 'Show Images Index'); -\define('_CO_WGGALLERY_IMAGES_UPLOAD', 'Upload Images'); -\define('_CO_WGGALLERY_IMAGE_MANAGE', 'Image management'); -\define('_CO_WGGALLERY_IMAGE_MANAGE_DESC', 'Resort your images by drag & drop'); -\define('_CO_WGGALLERY_IMAGE_ID', 'Id'); -\define('_CO_WGGALLERY_IMAGE_TITLE', 'Title'); -\define('_CO_WGGALLERY_IMAGE_DESC', 'Description'); -\define('_CO_WGGALLERY_IMAGE_NAME', 'Name'); -\define('_CO_WGGALLERY_IMAGE_NAMEORIG', 'Original name'); -\define('_CO_WGGALLERY_IMAGE_NAMELARGE', 'Name of large image'); -\define('_CO_WGGALLERY_IMAGE_MIMETYPE', 'Mimetype'); -\define('_CO_WGGALLERY_IMAGE_SIZE', 'Size'); -\define('_CO_WGGALLERY_IMAGE_RES', 'Resolution'); -\define('_CO_WGGALLERY_IMAGE_RESX', 'Resx'); -\define('_CO_WGGALLERY_IMAGE_RESY', 'Resy'); -\define('_CO_WGGALLERY_IMAGE_DOWNLOADS', 'Downloads'); -\define('_CO_WGGALLERY_IMAGE_RATINGLIKES', 'Ratinglikes'); -\define('_CO_WGGALLERY_IMAGE_VOTES', 'Votes'); -\define('_CO_WGGALLERY_IMAGE_ALBID', 'Albums'); -\define('_CO_WGGALLERY_IMAGE_STATE', 'State'); -\define('_CO_WGGALLERY_IMAGE_IP', 'Ip'); -\define('_CO_WGGALLERY_IMAGE_RESIZE', 'Resize image to following size:'); -\define('_CO_WGGALLERY_IMAGE_THUMB', 'Thumb image'); -\define('_CO_WGGALLERY_IMAGE_MEDIUM', 'Medium image'); -\define('_CO_WGGALLERY_IMAGE_LARGE', 'Large image'); -\define('_CO_WGGALLERY_IMAGE_ALL', 'All images'); -\define('_CO_WGGALLERY_IMAGE_EXIF', 'Exif-data'); -\define('_CO_WGGALLERY_IMAGE_ROTATE_LEFT', 'Rotate left'); -\define('_CO_WGGALLERY_IMAGE_ROTATE_RIGHT', 'Rotate right'); -\define('_CO_WGGALLERY_IMAGE_ROTATED', 'Image succesfully rotated'); -\define('_CO_WGGALLERY_IMAGE_ROTATE_ERROR', 'Error when rotating image'); -\define('_CO_WGGALLERY_IMAGE_ERRORUNLINK', 'Error deleting image: the image was deleted in the database, but an error occured when deleting the image himself'); +define('_CO_WGGALLERY_IMAGE', 'Image'); +define('_CO_WGGALLERY_IMAGES', 'Images'); +define('_CO_WGGALLERY_IMAGES_TITLE', 'Gallery of images of '); +define('_CO_WGGALLERY_IMAGES_COUNT', 'Number of images'); +define('_CO_WGGALLERY_IMAGES_ALBUMSHOW', 'Show Album'); +define('_CO_WGGALLERY_IMAGES_INDEX', 'Show Images Index'); +define('_CO_WGGALLERY_IMAGES_UPLOAD', 'Upload Images'); +define('_CO_WGGALLERY_IMAGE_MANAGE', 'Image management'); +define('_CO_WGGALLERY_IMAGE_MANAGE_DESC', 'Resort your images by drag & drop'); +define('_CO_WGGALLERY_IMAGE_ID', 'Id'); +define('_CO_WGGALLERY_IMAGE_TITLE', 'Title'); +define('_CO_WGGALLERY_IMAGE_DESC', 'Description'); +define('_CO_WGGALLERY_IMAGE_NAME', 'Name'); +define('_CO_WGGALLERY_IMAGE_NAMEORIG', 'Original name'); +define('_CO_WGGALLERY_IMAGE_NAMELARGE', 'Name of large image'); +define('_CO_WGGALLERY_IMAGE_MIMETYPE', 'Mimetype'); +define('_CO_WGGALLERY_IMAGE_SIZE', 'Size'); +define('_CO_WGGALLERY_IMAGE_RES', 'Resolution'); +define('_CO_WGGALLERY_IMAGE_RESX', 'Resx'); +define('_CO_WGGALLERY_IMAGE_RESY', 'Resy'); +define('_CO_WGGALLERY_IMAGE_DOWNLOADS', 'Downloads'); +define('_CO_WGGALLERY_IMAGE_RATINGLIKES', 'Ratinglikes'); +define('_CO_WGGALLERY_IMAGE_VOTES', 'Votes'); +define('_CO_WGGALLERY_IMAGE_ALBID', 'Albums'); +define('_CO_WGGALLERY_IMAGE_STATE', 'State'); +define('_CO_WGGALLERY_IMAGE_IP', 'Ip'); +define('_CO_WGGALLERY_IMAGE_RESIZE', 'Resize image to following size:'); +define('_CO_WGGALLERY_IMAGE_THUMB', 'Thumb image'); +define('_CO_WGGALLERY_IMAGE_MEDIUM', 'Medium image'); +define('_CO_WGGALLERY_IMAGE_LARGE', 'Large image'); +define('_CO_WGGALLERY_IMAGE_ALL', 'All images'); +define('_CO_WGGALLERY_IMAGE_EXIF', 'Exif-data'); +define('_CO_WGGALLERY_IMAGE_ROTATE_LEFT', 'Rotate left'); +define('_CO_WGGALLERY_IMAGE_ROTATE_RIGHT', 'Rotate right'); +define('_CO_WGGALLERY_IMAGE_ROTATED', 'Image succesfully rotated'); +define('_CO_WGGALLERY_IMAGE_ROTATE_ERROR', 'Error when rotating image'); +define('_CO_WGGALLERY_IMAGE_ERRORUNLINK', 'Error deleting image: the image was deleted in the database, but an error occured when deleting the image himself'); // Watermark add/edit -\define('_CO_WGGALLERY_WATERMARK_ADD', 'Add Watermark'); -\define('_CO_WGGALLERY_WATERMARK_EDIT', 'Edit Watermark'); +define('_CO_WGGALLERY_WATERMARK_ADD', 'Add Watermark'); +define('_CO_WGGALLERY_WATERMARK_EDIT', 'Edit Watermark'); // Elements of Watermark -\define('_CO_WGGALLERY_WATERMARK', 'Watermark'); -\define('_CO_WGGALLERY_WATERMARKS', 'Watermarks'); -\define('_CO_WGGALLERY_WATERMARK_ID', 'Id'); -\define('_CO_WGGALLERY_WATERMARK_PREVIEW', 'Preview'); -\define('_CO_WGGALLERY_WATERMARK_NAME', 'Name'); -\define('_CO_WGGALLERY_WATERMARK_TYPE', 'Type'); -\define('_CO_WGGALLERY_WATERMARK_TYPETEXT', 'Use text'); -\define('_CO_WGGALLERY_WATERMARK_TYPEIMAGE', 'Use an image'); -\define('_CO_WGGALLERY_WATERMARK_POSITION', 'Position'); -\define('_CO_WGGALLERY_WATERMARK_POSTOPLEFT', 'Top left'); -\define('_CO_WGGALLERY_WATERMARK_POSTOPRIGHT', 'Top right'); -\define('_CO_WGGALLERY_WATERMARK_POSTOPCENTER', 'Top center'); -\define('_CO_WGGALLERY_WATERMARK_POSMIDDLELEFT', 'Middle left'); -\define('_CO_WGGALLERY_WATERMARK_POSMIDDLERIGHT', 'Middle right'); -\define('_CO_WGGALLERY_WATERMARK_POSMIDDLECENTER', 'Middle center'); -\define('_CO_WGGALLERY_WATERMARK_POSBOTTOMLEFT', 'Bottom left'); -\define('_CO_WGGALLERY_WATERMARK_POSBOTTOMRIGHT', 'Bottom right'); -\define('_CO_WGGALLERY_WATERMARK_POSBOTTOMCENTER', 'Bottom center'); -\define('_CO_WGGALLERY_WATERMARK_USAGENONE', 'Currently not used'); -\define('_CO_WGGALLERY_WATERMARK_USAGEALL', 'Use in all albums'); -\define('_CO_WGGALLERY_WATERMARK_USAGESINGLE', 'Defined in each album seperately'); -\define('_CO_WGGALLERY_WATERMARK_MARGIN', 'Margin'); -\define('_CO_WGGALLERY_WATERMARK_MARGINLR', 'Left/right'); -\define('_CO_WGGALLERY_WATERMARK_MARGINTB', 'Top/bottom'); -\define('_CO_WGGALLERY_WATERMARK_IMAGE', 'Image'); -\define('_CO_WGGALLERY_FORM_UPLOAD_IMAGE_WATERMARKS', 'Image in uploads images'); -\define('_CO_WGGALLERY_WATERMARK_TEXT', 'Text'); -\define('_CO_WGGALLERY_WATERMARK_FONT', 'Font'); -\define('_CO_WGGALLERY_WATERMARK_FONTFAMILY', 'Font-Family'); -\define('_CO_WGGALLERY_WATERMARK_FONTSIZE', 'Fontsize'); -\define('_CO_WGGALLERY_WATERMARK_COLOR', 'Color'); -\define('_CO_WGGALLERY_WATERMARK_USAGE', 'Usage'); -\define('_CO_WGGALLERY_WATERMARK_TARGET', 'Kind of images for adding watermark'); -\define('_CO_WGGALLERY_WATERMARK_TARGET_A', 'Add to all'); -\define('_CO_WGGALLERY_WATERMARK_TARGET_M', 'Add to medium'); -\define('_CO_WGGALLERY_WATERMARK_TARGET_L', 'Add to large'); +define('_CO_WGGALLERY_WATERMARK', 'Watermark'); +define('_CO_WGGALLERY_WATERMARKS', 'Watermarks'); +define('_CO_WGGALLERY_WATERMARK_ID', 'Id'); +define('_CO_WGGALLERY_WATERMARK_PREVIEW', 'Preview'); +define('_CO_WGGALLERY_WATERMARK_NAME', 'Name'); +define('_CO_WGGALLERY_WATERMARK_TYPE', 'Type'); +define('_CO_WGGALLERY_WATERMARK_TYPETEXT', 'Use text'); +define('_CO_WGGALLERY_WATERMARK_TYPEIMAGE', 'Use an image'); +define('_CO_WGGALLERY_WATERMARK_POSITION', 'Position'); +define('_CO_WGGALLERY_WATERMARK_POSTOPLEFT', 'Top left'); +define('_CO_WGGALLERY_WATERMARK_POSTOPRIGHT', 'Top right'); +define('_CO_WGGALLERY_WATERMARK_POSTOPCENTER', 'Top center'); +define('_CO_WGGALLERY_WATERMARK_POSMIDDLELEFT', 'Middle left'); +define('_CO_WGGALLERY_WATERMARK_POSMIDDLERIGHT', 'Middle right'); +define('_CO_WGGALLERY_WATERMARK_POSMIDDLECENTER', 'Middle center'); +define('_CO_WGGALLERY_WATERMARK_POSBOTTOMLEFT', 'Bottom left'); +define('_CO_WGGALLERY_WATERMARK_POSBOTTOMRIGHT', 'Bottom right'); +define('_CO_WGGALLERY_WATERMARK_POSBOTTOMCENTER', 'Bottom center'); +define('_CO_WGGALLERY_WATERMARK_USAGENONE', 'Currently not used'); +define('_CO_WGGALLERY_WATERMARK_USAGEALL', 'Use in all albums'); +define('_CO_WGGALLERY_WATERMARK_USAGESINGLE', 'Defined in each album seperately'); +define('_CO_WGGALLERY_WATERMARK_MARGIN', 'Margin'); +define('_CO_WGGALLERY_WATERMARK_MARGINLR', 'Left/right'); +define('_CO_WGGALLERY_WATERMARK_MARGINTB', 'Top/bottom'); +define('_CO_WGGALLERY_WATERMARK_IMAGE', 'Image'); +define('_CO_WGGALLERY_FORM_UPLOAD_IMAGE_WATERMARKS', 'Image in uploads images'); +define('_CO_WGGALLERY_WATERMARK_TEXT', 'Text'); +define('_CO_WGGALLERY_WATERMARK_FONT', 'Font'); +define('_CO_WGGALLERY_WATERMARK_FONTFAMILY', 'Font-Family'); +define('_CO_WGGALLERY_WATERMARK_FONTSIZE', 'Fontsize'); +define('_CO_WGGALLERY_WATERMARK_COLOR', 'Color'); +define('_CO_WGGALLERY_WATERMARK_USAGE', 'Usage'); +define('_CO_WGGALLERY_WATERMARK_TARGET', 'Kind of images for adding watermark'); +define('_CO_WGGALLERY_WATERMARK_TARGET_A', 'Add to all'); +define('_CO_WGGALLERY_WATERMARK_TARGET_M', 'Add to medium'); +define('_CO_WGGALLERY_WATERMARK_TARGET_L', 'Add to large'); // Elements of categories -\define('_CO_WGGALLERY_CAT', 'Category'); -\define('_CO_WGGALLERY_CATS', 'Categories'); -\define('_CO_WGGALLERY_CATS_SELECT', 'Select categories'); +define('_CO_WGGALLERY_CAT', 'Category'); +define('_CO_WGGALLERY_CATS', 'Categories'); +define('_CO_WGGALLERY_CATS_SELECT', 'Select categories'); // Elements of Tags -\define('_CO_WGGALLERY_TAG', 'Tag'); -\define('_CO_WGGALLERY_TAGS', 'Tags'); -\define('_CO_WGGALLERY_TAGS_ENTER', 'Enter tags (please use #)'); +define('_CO_WGGALLERY_TAG', 'Tag'); +define('_CO_WGGALLERY_TAGS', 'Tags'); +define('_CO_WGGALLERY_TAGS_ENTER', 'Enter tags (please use #)'); // Permissions -\define('_CO_WGGALLERY_PERMS_GLOBAL', 'Permissions global'); -\define('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL', 'Permissions global to use album collections'); -\define('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC', '
            • User are allowed to combine several albums into an album collection
            '); -\define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL', 'Permissions global to submit/edit all albums'); -\define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC', 'Groups which should have permissions to
            • create albums
            • edit all albums
            • approve all albums
            • upload images to all albums
            • approve all images
            '); -\define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN', 'Permissions global to submit/edit own albums without approvement'); -\define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC', 'Groups which should have permissions to
            • create albums
            • edit own albums
            • upload images to own albums
            '); -\define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR', 'Permissions global to submit/edit own albums only with approvement'); -\define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC', 'Groups which should have permissions to
            • create albums
            • edit own albums
            • upload images to own albums
            '); -\define('_CO_WGGALLERY_PERMS_GLOBAL_DESC', '
              +define('_CO_WGGALLERY_PERMS_GLOBAL', 'Permissions global'); +define('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL', 'Permissions global to use album collections'); +define('_CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC', '
              • User are allowed to combine several albums into an album collection
              '); +define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL', 'Permissions global to submit/edit all albums'); +define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC', 'Groups which should have permissions to
              • create albums
              • edit all albums
              • approve all albums
              • upload images to all albums
              • approve all images
              '); +define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN', 'Permissions global to submit/edit own albums without approvement'); +define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC', 'Groups which should have permissions to
              • create albums
              • edit own albums
              • upload images to own albums
              '); +define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR', 'Permissions global to submit/edit own albums only with approvement'); +define('_CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC', 'Groups which should have permissions to
              • create albums
              • edit own albums
              • upload images to own albums
              '); +define('_CO_WGGALLERY_PERMS_GLOBAL_DESC', '
              • ' . _CO_WGGALLERY_PERMS_GLOBAL_USECOLL . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_USECOLL_DESC . '
              • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITALL_DESC . '
              • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITOWN_DESC . '
              • ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR . ': ' . _CO_WGGALLERY_PERMS_GLOBAL_SUBMITAPPR_DESC . '
              '); -\define('_CO_WGGALLERY_PERMS_ALB_VIEW', 'Permissions to view'); -\define('_CO_WGGALLERY_PERMS_ALB_VIEW_DESC', 'Groups which should have permissions to view an album'); -\define('_CO_WGGALLERY_PERMS_ALB_DLFULLALB', 'Permissions to download full album'); -\define('_CO_WGGALLERY_PERMS_ALB_DLFULLALB_DESC', 'Groups which should have permissions to download the full album at once'); -\define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE', 'Permissions to view/download large images'); -\define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE_DESC', 'Groups which should have permissions to view and download large images'); -\define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM', 'Permissions to view/download medium images'); -\define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM_DESC', 'Groups which should have permissions to view and download medium images'); -\define('_CO_WGGALLERY_PERMS_NOTSET', 'No permission set'); -\define('_CO_WGGALLERY_PERMS_NODOWNLOAD', 'You have no permission to download'); +define('_CO_WGGALLERY_PERMS_ALB_VIEW', 'Permissions to view'); +define('_CO_WGGALLERY_PERMS_ALB_VIEW_DESC', 'Groups which should have permissions to view an album'); +define('_CO_WGGALLERY_PERMS_ALB_DLFULLALB', 'Permissions to download full album'); +define('_CO_WGGALLERY_PERMS_ALB_DLFULLALB_DESC', 'Groups which should have permissions to download the full album at once'); +define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE', 'Permissions to view/download large images'); +define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_LARGE_DESC', 'Groups which should have permissions to view and download large images'); +define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM', 'Permissions to view/download medium images'); +define('_CO_WGGALLERY_PERMS_ALB_DLIMAGE_MEDIUM_DESC', 'Groups which should have permissions to view and download medium images'); +define('_CO_WGGALLERY_PERMS_NOTSET', 'No permission set'); +define('_CO_WGGALLERY_PERMS_NODOWNLOAD', 'You have no permission to download'); // exif -\define('_CO_WGGALLERY_EXIF', 'Exif data original file'); -\define('_CO_WGGALLERY_EXIF_ALL', 'Show all'); -\define('_CO_WGGALLERY_EXIF_FILENAME', 'File name'); -\define('_CO_WGGALLERY_EXIF_FILEDATETIME', 'File date'); -\define('_CO_WGGALLERY_EXIF_FILESIZE', 'File size'); -\define('_CO_WGGALLERY_EXIF_MIMETYPE', 'Mimetype'); -\define('_CO_WGGALLERY_EXIF_CAMERA', 'Camera brand'); -\define('_CO_WGGALLERY_EXIF_MODEL', 'Model'); -\define('_CO_WGGALLERY_EXIF_EXPTIME', 'Exposure time'); -\define('_CO_WGGALLERY_EXIF_FOCALLENGTH', 'Focal Length'); -\define('_CO_WGGALLERY_EXIF_DATETIMEORIG', 'Date time original'); -\define('_CO_WGGALLERY_EXIF_ISO', 'ISO Speed'); -\define('_CO_WGGALLERY_EXIF_LENSMAKE', 'Lens brand'); -\define('_CO_WGGALLERY_EXIF_LENSMODEL', 'Lens model'); +define('_CO_WGGALLERY_EXIF', 'Exif data original file'); +define('_CO_WGGALLERY_EXIF_ALL', 'Show all'); +define('_CO_WGGALLERY_EXIF_FILENAME', 'File name'); +define('_CO_WGGALLERY_EXIF_FILEDATETIME', 'File date'); +define('_CO_WGGALLERY_EXIF_FILESIZE', 'File size'); +define('_CO_WGGALLERY_EXIF_MIMETYPE', 'Mimetype'); +define('_CO_WGGALLERY_EXIF_CAMERA', 'Camera brand'); +define('_CO_WGGALLERY_EXIF_MODEL', 'Model'); +define('_CO_WGGALLERY_EXIF_EXPTIME', 'Exposure time'); +define('_CO_WGGALLERY_EXIF_FOCALLENGTH', 'Focal Length'); +define('_CO_WGGALLERY_EXIF_DATETIMEORIG', 'Date time original'); +define('_CO_WGGALLERY_EXIF_ISO', 'ISO Speed'); +define('_CO_WGGALLERY_EXIF_LENSMAKE', 'Lens brand'); +define('_CO_WGGALLERY_EXIF_LENSMODEL', 'Lens model'); // ---------------- Misc ---------------- -\define('_CO_WGGALLERY_MAINTAINEDBY', 'Maintained By'); -\define('_CO_WGGALLERY_MAINTAINEDBY_DESC', 'Allow url of support site or community'); +define('_CO_WGGALLERY_MAINTAINEDBY', 'Maintained By'); +define('_CO_WGGALLERY_MAINTAINEDBY_DESC', 'Allow url of support site or community'); -$moduleDirName = \basename(dirname(__DIR__, 2)); -$moduleDirNameUpper = \mb_strtoupper($moduleDirName); +$moduleDirName = basename(dirname(dirname(__DIR__))); +$moduleDirNameUpper = mb_strtoupper($moduleDirName); //Sample Data -\define('CO_' . $moduleDirNameUpper . '_' . 'ADD_SAMPLEDATA', 'Import Sample Data (will delete ALL current data)'); -\define('CO_' . $moduleDirNameUpper . '_' . 'SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully'); -\define('CO_' . $moduleDirNameUpper . '_' . 'SAVE_SAMPLEDATA', 'Export Tables to YAML'); -\define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON', 'Show Sample Button?'); -\define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON_DESC', 'If yes, the "Add Sample Data" button will be visible to the Admin. It is Yes as a default for first installation.'); -\define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA', 'Export DB Schema to YAML'); -\define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_SUCCESS', 'Export DB Schema to YAML was a success'); -\define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_ERROR', 'ERROR: Export of DB Schema to YAML failed'); +define('CO_' . $moduleDirNameUpper . '_' . 'ADD_SAMPLEDATA', 'Import Sample Data (will delete ALL current data)'); +define('CO_' . $moduleDirNameUpper . '_' . 'SAMPLEDATA_SUCCESS', 'Sample Date uploaded successfully'); +define('CO_' . $moduleDirNameUpper . '_' . 'SAVE_SAMPLEDATA', 'Export Tables to YAML'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON', 'Show Sample Button?'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_SAMPLE_BUTTON_DESC', 'If yes, the "Add Sample Data" button will be visible to the Admin. It is Yes as a default for first installation.'); +define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA', 'Export DB Schema to YAML'); +define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_SUCCESS', 'Export DB Schema to YAML was a success'); +define('CO_' . $moduleDirNameUpper . '_' . 'EXPORT_SCHEMA_ERROR', 'ERROR: Export of DB Schema to YAML failed'); //Menu -\define('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE', 'Migrate'); -\define('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_YES', 'Folder "%s" exist'); -\define('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_NO', 'Folder "%s" does not exist. Create the specified folder with CHMOD 777.'); -\define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS', 'Show Development Tools Button?'); -\define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS_DESC', 'If yes, the "Migrate" Tab and other Development tools will be visible to the Admin.'); -\define('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_FEEDBACK', 'Feedback'); +define('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_MIGRATE', 'Migrate'); +define('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_YES', 'Folder "%s" exist'); +define('CO_' . $moduleDirNameUpper . '_' . 'FOLDER_NO', 'Folder "%s" does not exist. Create the specified folder with CHMOD 777.'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS', 'Show Development Tools Button?'); +define('CO_' . $moduleDirNameUpper . '_' . 'SHOW_DEV_TOOLS_DESC', 'If yes, the "Migrate" Tab and other Development tools will be visible to the Admin.'); +define('CO_' . $moduleDirNameUpper . '_' . 'ADMENU_FEEDBACK', 'Feedback'); //Latest Version Check -\define('CO_' . $moduleDirNameUpper . '_' . 'NEW_VERSION', 'New Version: '); -\define('CO_' . $moduleDirNameUpper . '_' . 'ERROR_BAD_XOOPS', 'You need minimul version %s (your current version is %s)'); +define('CO_' . $moduleDirNameUpper . '_' . 'NEW_VERSION', 'New Version: '); +define('CO_' . $moduleDirNameUpper . '_' . 'ERROR_BAD_XOOPS', 'You need minimul version %s (your current version is %s)'); +define('CO_' . $moduleDirNameUpper . '_' . 'ERROR_BAD_PHP', 'You need minimum version %s (your current version is %s)'); \ No newline at end of file diff --git a/testdata/uploads/translations/wgGallery/english/feedback.php b/testdata/uploads/translations/wgGallery/english/feedback.php index fe2383d..3bd81bd 100644 --- a/testdata/uploads/translations/wgGallery/english/feedback.php +++ b/testdata/uploads/translations/wgGallery/english/feedback.php @@ -1,7 +1,4 @@ */ -\define('_FB_FORM_TITLE', 'Send a feedback'); -\define('_FB_RECIPIENT', 'Recipient'); -\define('_FB_NAME', 'Name'); -\define('_FB_NAME_PLACEHOLER', 'Please enter your name'); -\define('_FB_SITE', 'Website'); -\define('_FB_SITE_PLACEHOLER', 'Please enter your website'); -\define('_FB_MAIL', 'Email'); -\define('_FB_MAIL_PLACEHOLER', 'Please enter your email'); -\define('_FB_TYPE', 'Type of feedback'); -\define('_FB_TYPE_SUGGESTION', 'Suggestions'); -\define('_FB_TYPE_BUGS', 'Bugs'); -\define('_FB_TYPE_TESTIMONIAL', 'Testimonials'); -\define('_FB_TYPE_FEATURES', 'Features'); -\define('_FB_TYPE_OTHERS', 'Misc'); -\define('_FB_TYPE_CONTENT', 'Feedback content'); -\define('_FB_SEND_FOR', 'Feedback for module '); -\define('_FB_SEND_SUCCESS', 'Feedback successfully sent'); -\define('_FB_SEND_ERROR', 'An errror occured when feedback was sent!'); +define('_FB_FORM_TITLE', 'Send a feedback'); +define('_FB_RECIPIENT', 'Recipient'); +define('_FB_NAME', 'Name'); +define('_FB_NAME_PLACEHOLER', 'Please enter your name'); +define('_FB_SITE', 'Website'); +define('_FB_SITE_PLACEHOLER', 'Please enter your website'); +define('_FB_MAIL', 'Email'); +define('_FB_MAIL_PLACEHOLER', 'Please enter your email'); +define('_FB_TYPE', 'Type of feedback'); +define('_FB_TYPE_SUGGESTION', 'Suggestions'); +define('_FB_TYPE_BUGS', 'Bugs'); +define('_FB_TYPE_TESTIMONIAL', 'Testimonials'); +define('_FB_TYPE_FEATURES', 'Features'); +define('_FB_TYPE_OTHERS', 'Misc'); +define('_FB_TYPE_CONTENT', 'Feedback content'); +define('_FB_SEND_FOR', 'Feedback for module '); +define('_FB_SEND_SUCCESS', 'Feedback successfully sent'); +define('_FB_SEND_ERROR', 'An errror occured when feedback was sent!'); diff --git a/testdata/uploads/translations/wgGallery/english/main.php b/testdata/uploads/translations/wgGallery/english/main.php index 4f1eec8..0b76bb6 100644 --- a/testdata/uploads/translations/wgGallery/english/main.php +++ b/testdata/uploads/translations/wgGallery/english/main.php @@ -1,7 +1,4 @@ - Website: @@ -25,84 +23,82 @@ require_once __DIR__ . '/common.php'; // ---------------- Main ---------------- -\define('_MA_WGGALLERY_INDEX', 'Home'); -\define('_MA_WGGALLERY_TITLE', 'wgGallery'); -\define('_MA_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS'); -\define('_MA_WGGALLERY_INDEX_DESC', "Welcome to the homepage of your new module wgGallery!
              +define('_MA_WGGALLERY_INDEX', 'Home'); +define('_MA_WGGALLERY_TITLE', 'wgGallery'); +define('_MA_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS'); +define('_MA_WGGALLERY_INDEX_DESC', "Welcome to the homepage of your new module wgGallery!
              As you can see, you have created a page with a list of links at the top to navigate between the pages of your module. This description is only visible on the homepage of this module, the other pages you will see the content you created when you built this module with the module TDMCreate, and after creating new content in admin of this module. In order to expand this module with other resources, just add the code you need to extend the functionality of the same. The files are grouped by type, from the header to the footer to see how divided the source code.

              If you see this message, it is because you have not created content for this module. Once you have created any type of content, you will not see this message.

              If you liked the module TDMCreate and thanks to the long process for giving the opportunity to the new module to be created in a moment, consider making a donation to keep the module TDMCreate and make a donation using this button Button Donations
              Thanks!

              Use the link below to go to the admin and create content."); -\define('_MA_WGGALLERY_NO_PDF_LIBRARY', 'Libraries TCPDF not there yet, upload them in root/Frameworks'); -\define('_MA_WGGALLERY_NO', 'No'); +define('_MA_WGGALLERY_NO_PDF_LIBRARY', 'Libraries TCPDF not there yet, upload them in root/Frameworks'); +define('_MA_WGGALLERY_NO', 'No'); // ---------------- Contents ---------------- //Colorbox and Lightbox -\define('_MA_WGGALLERY_CURRENT_LABEL', 'image {current} of {total}'); +define('_MA_WGGALLERY_CURRENT_LABEL', 'image {current} of {total}'); // Colorbox -\define('_MA_WGGALLERY_COLORBOX_CLOSE', 'close'); -\define('_MA_WGGALLERY_COLORBOX_PREVIOUS', 'previous'); -\define('_MA_WGGALLERY_COLORBOX_NEXT', 'next'); -\define('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTART', 'start slideshow'); -\define('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTOP', 'stop slideshow'); +define('_MA_WGGALLERY_COLORBOX_CLOSE', 'close'); +define('_MA_WGGALLERY_COLORBOX_PREVIOUS', 'previous'); +define('_MA_WGGALLERY_COLORBOX_NEXT', 'next'); +define('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTART', 'start slideshow'); +define('_MA_WGGALLERY_COLORBOX_SLIDESHOWSTOP', 'stop slideshow'); // LC_Lightbox lite -\define('_MA_WGGALLERY_LCL_CLOSE', 'close'); -\define('_MA_WGGALLERY_LCL_PREVIOUS', 'previous'); -\define('_MA_WGGALLERY_LCL_NEXT', 'next'); -\define('_MA_WGGALLERY_LCL_PLAY', 'play'); -\define('_MA_WGGALLERY_LCL_COUNTER', 'counter'); -\define('_MA_WGGALLERY_LCL_FULLSCREEN', 'fullscreen'); -\define('_MA_WGGALLERY_LCL_TXT_TOGGLE', 'toggle text'); -\define('_MA_WGGALLERY_LCL_DOWNLOAD', 'download'); -\define('_MA_WGGALLERY_LCL_THUMBS_TOGGLE', 'toggle thumbs'); -\define('_MA_WGGALLERY_LCL_SOCIALS', 'socials'); +define('_MA_WGGALLERY_LCL_CLOSE', 'close'); +define('_MA_WGGALLERY_LCL_PREVIOUS', 'previous'); +define('_MA_WGGALLERY_LCL_NEXT', 'next'); +define('_MA_WGGALLERY_LCL_PLAY', 'play'); +define('_MA_WGGALLERY_LCL_COUNTER', 'counter'); +define('_MA_WGGALLERY_LCL_FULLSCREEN', 'fullscreen'); +define('_MA_WGGALLERY_LCL_TXT_TOGGLE', 'toggle text'); +define('_MA_WGGALLERY_LCL_DOWNLOAD', 'download'); +define('_MA_WGGALLERY_LCL_THUMBS_TOGGLE', 'toggle thumbs'); +define('_MA_WGGALLERY_LCL_SOCIALS', 'socials'); // Admin link -\define('_MA_WGGALLERY_ADMIN', 'Admin'); +define('_MA_WGGALLERY_ADMIN', 'Admin'); // ---------------- Errors ---------------- -\define('_MA_WGGALLERY_FAILSAVEIMG_MEDIUM', 'Error when creating medium image: %s'); -\define('_MA_WGGALLERY_FAILSAVEIMG_THUMBS', 'Error when creating thumb image: %s'); -\define('_MA_WGGALLERY_FAILSAVEWM_MEDIUM', 'Error when adding watermark to medium image: %s (reason: %g)'); -\define('_MA_WGGALLERY_FAILSAVEWM_LARGE', 'Error when adding watermark to large image: %s (reason: %g)'); -\define('_MA_WGGALLERY_ERROR_NO_IMAGE_SET', "You didn't specify the image. Please select the album first"); +define('_MA_WGGALLERY_FAILSAVEIMG_MEDIUM', 'Error when creating medium image: %s'); +define('_MA_WGGALLERY_FAILSAVEIMG_THUMBS', 'Error when creating thumb image: %s'); +define('_MA_WGGALLERY_FAILSAVEWM_MEDIUM', 'Error when adding watermark to medium image: %s (reason: %g)'); +define('_MA_WGGALLERY_FAILSAVEWM_LARGE', 'Error when adding watermark to large image: %s (reason: %g)'); +define('_MA_WGGALLERY_ERROR_NO_IMAGE_SET', "You didn't specify the image. Please select the album first"); // search -\define('_MA_WGGALLERY_SEARCH', 'Search image by specific criterias'); -\define('_MA_WGGALLERY_SEARCH_CATS', 'Search for categories'); -\define('_MA_WGGALLERY_SEARCH_TEXT', 'Search text'); -\define('_MA_WGGALLERY_SEARCH_SUBM', 'Search from specific submitter'); -\define('_MA_WGGALLERY_SEARCH_CATS_DESC', 'Images and albums will be selected, if they are connected to one of the selcted categories. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.'); -\define( - '_MA_WGGALLERY_SEARCH_TEXT_DESC', - 'Images and albums will be selected, if the name, description, name of the category or one of the tags contains this text. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.' -); -\define('_MA_WGGALLERY_SEARCH_SUBM_DESC', 'Images and albums will be selected, if they are submitted by selected user.'); -\define('_MA_WGGALLERY_SEARCH_ERROR_NO_FILTER', 'Please select minimum one of the filters!'); -\define('_MA_WGGALLERY_SEARCH_RESULT', 'Result of your search'); -\define('_MA_WGGALLERY_SEARCH_NO_RESULT', 'No images found'); -\define('_MA_WGGALLERY_SEARCH_ACT', 'Search for user activities'); -\define('_MA_WGGALLERY_SEARCH_ACT_DOWNLOADS', 'Most downloads'); -\define('_MA_WGGALLERY_SEARCH_ACT_VIEWS', 'Most views'); -\define('_MA_WGGALLERY_SEARCH_ACT_RATINGS', 'Best rated'); -\define('_MA_WGGALLERY_SEARCH_ACT_VOTES', 'Most votes'); +define('_MA_WGGALLERY_SEARCH', 'Search image by specific criterias'); +define('_MA_WGGALLERY_SEARCH_CATS', 'Search for categories'); +define('_MA_WGGALLERY_SEARCH_TEXT', 'Search text'); +define('_MA_WGGALLERY_SEARCH_SUBM', 'Search from specific submitter'); +define('_MA_WGGALLERY_SEARCH_CATS_DESC', 'Images and albums will be selected, if they are connected to one of the selcted categories. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.'); +define('_MA_WGGALLERY_SEARCH_TEXT_DESC', + 'Images and albums will be selected, if the name, description, name of the category or one of the tags contains this text. If an album is connected to one of these categories then all images of the album will be shown, even if the image itself is not linked to the category.'); +define('_MA_WGGALLERY_SEARCH_SUBM_DESC', 'Images and albums will be selected, if they are submitted by selected user.'); +define('_MA_WGGALLERY_SEARCH_ERROR_NO_FILTER', 'Please select minimum one of the filters!'); +define('_MA_WGGALLERY_SEARCH_RESULT', 'Result of your search'); +define('_MA_WGGALLERY_SEARCH_NO_RESULT', 'No images found'); +define('_MA_WGGALLERY_SEARCH_ACT', 'Search for user activities'); +define('_MA_WGGALLERY_SEARCH_ACT_DOWNLOADS', 'Most downloads'); +define('_MA_WGGALLERY_SEARCH_ACT_VIEWS', 'Most views'); +define('_MA_WGGALLERY_SEARCH_ACT_RATINGS', 'Best rated'); +define('_MA_WGGALLERY_SEARCH_ACT_VOTES', 'Most votes'); // ---------------- Ratings ---------------- -\define('_MA_WGGALLERY_RATING_CURRENT_1', 'Rating: %c / %m (%t rating totally)'); -\define('_MA_WGGALLERY_RATING_CURRENT_X', 'Rating: %c / %m (%t ratings totally)'); -\define('_MA_WGGALLERY_RATING_CURRENT_SHORT_1', '%c (%t rating)'); -\define('_MA_WGGALLERY_RATING_CURRENT_SHORT_X', '%c (%t ratings)'); -\define('_MA_WGGALLERY_RATING1', '1 of 5'); -\define('_MA_WGGALLERY_RATING2', '2 of 5'); -\define('_MA_WGGALLERY_RATING3', '3 of 5'); -\define('_MA_WGGALLERY_RATING4', '4 of 5'); -\define('_MA_WGGALLERY_RATING5', '5 of 5'); -\define('_MA_WGGALLERY_RATING_10_1', '1 of 10'); -\define('_MA_WGGALLERY_RATING_10_2', '2 of 10'); -\define('_MA_WGGALLERY_RATING_10_3', '3 of 10'); -\define('_MA_WGGALLERY_RATING_10_4', '4 of 10'); -\define('_MA_WGGALLERY_RATING_10_5', '5 of 10'); -\define('_MA_WGGALLERY_RATING_10_6', '6 of 10'); -\define('_MA_WGGALLERY_RATING_10_7', '7 of 10'); -\define('_MA_WGGALLERY_RATING_10_8', '8 of 10'); -\define('_MA_WGGALLERY_RATING_10_9', '9 of 10'); -\define('_MA_WGGALLERY_RATING_10_10', '10 of 10'); -\define('_MA_WGGALLERY_RATING_VOTE_BAD', 'Invalid vote'); -// \define('_MA_WGGALLERY_RATING_VOTE_ALREADY', 'You have already voted'); -\define('_MA_WGGALLERY_RATING_VOTE_THANKS', 'Thank you for rating'); -\define('_MA_WGGALLERY_RATING_NOPERM', "Sorry, you don't have permission to rate items"); -\define('_MA_WGGALLERY_RATING_LIKE', 'Like'); -\define('_MA_WGGALLERY_RATING_DISLIKE', 'Dislike'); -\define('_MA_WGGALLERY_ERROR_CREATE_ZIP', 'Error: Zip-archive could not be created'); +define('_MA_WGGALLERY_RATING_CURRENT_1', 'Rating: %c / %m (%t rating totally)'); +define('_MA_WGGALLERY_RATING_CURRENT_X', 'Rating: %c / %m (%t ratings totally)'); +define('_MA_WGGALLERY_RATING_CURRENT_SHORT_1', '%c (%t rating)'); +define('_MA_WGGALLERY_RATING_CURRENT_SHORT_X', '%c (%t ratings)'); +define('_MA_WGGALLERY_RATING1', '1 of 5'); +define('_MA_WGGALLERY_RATING2', '2 of 5'); +define('_MA_WGGALLERY_RATING3', '3 of 5'); +define('_MA_WGGALLERY_RATING4', '4 of 5'); +define('_MA_WGGALLERY_RATING5', '5 of 5'); +define('_MA_WGGALLERY_RATING_10_1', '1 of 10'); +define('_MA_WGGALLERY_RATING_10_2', '2 of 10'); +define('_MA_WGGALLERY_RATING_10_3', '3 of 10'); +define('_MA_WGGALLERY_RATING_10_4', '4 of 10'); +define('_MA_WGGALLERY_RATING_10_5', '5 of 10'); +define('_MA_WGGALLERY_RATING_10_6', '6 of 10'); +define('_MA_WGGALLERY_RATING_10_7', '7 of 10'); +define('_MA_WGGALLERY_RATING_10_8', '8 of 10'); +define('_MA_WGGALLERY_RATING_10_9', '9 of 10'); +define('_MA_WGGALLERY_RATING_10_10', '10 of 10'); +define('_MA_WGGALLERY_RATING_VOTE_BAD', 'Invalid vote'); +// define('_MA_WGGALLERY_RATING_VOTE_ALREADY', 'You have already voted'); +define('_MA_WGGALLERY_RATING_VOTE_THANKS', 'Thank you for rating'); +define('_MA_WGGALLERY_RATING_NOPERM', "Sorry, you don't have permission to rate items"); +define('_MA_WGGALLERY_RATING_LIKE', 'Like'); +define('_MA_WGGALLERY_RATING_DISLIKE', 'Dislike'); +define('_MA_WGGALLERY_ERROR_CREATE_ZIP', 'Error: Zip-archive could not be created'); diff --git a/testdata/uploads/translations/wgGallery/english/modinfo.php b/testdata/uploads/translations/wgGallery/english/modinfo.php index efdd01c..958ac5a 100644 --- a/testdata/uploads/translations/wgGallery/english/modinfo.php +++ b/testdata/uploads/translations/wgGallery/english/modinfo.php @@ -1,7 +1,4 @@ - Website: @@ -25,162 +23,162 @@ require_once __DIR__ . '/common.php'; // ---------------- Admin Main ---------------- -\define('_MI_WGGALLERY_NAME', 'wgGallery'); -\define('_MI_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS'); +define('_MI_WGGALLERY_NAME', 'wgGallery'); +define('_MI_WGGALLERY_DESC', 'This module is a picture gallery for XOOPS'); // ---------------- Admin Menu ---------------- -\define('_MI_WGGALLERY_ADMENU1', 'Dashboard'); -\define('_MI_WGGALLERY_ADMENU2', 'Albums'); -\define('_MI_WGGALLERY_ADMENU3', 'Images'); -\define('_MI_WGGALLERY_ADMENU4', 'Gallery types'); -\define('_MI_WGGALLERY_ADMENU5', 'Album types'); -\define('_MI_WGGALLERY_ADMENU7', 'Permissions'); -\define('_MI_WGGALLERY_ADMENU8', 'Maintenance'); -\define('_MI_WGGALLERY_ADMENU9', 'Watermarks'); -\define('_MI_WGGALLERY_ADMENU10', 'Import'); -\define('_MI_WGGALLERY_ADMENU11', 'Categories'); -\define('_MI_WGGALLERY_FEEDBACK', 'Feedback'); -\define('_MI_WGGALLERY_ABOUT', 'About'); +define('_MI_WGGALLERY_ADMENU1', 'Dashboard'); +define('_MI_WGGALLERY_ADMENU2', 'Albums'); +define('_MI_WGGALLERY_ADMENU3', 'Images'); +define('_MI_WGGALLERY_ADMENU4', 'Gallery types'); +define('_MI_WGGALLERY_ADMENU5', 'Album types'); +define('_MI_WGGALLERY_ADMENU7', 'Permissions'); +define('_MI_WGGALLERY_ADMENU8', 'Maintenance'); +define('_MI_WGGALLERY_ADMENU9', 'Watermarks'); +define('_MI_WGGALLERY_ADMENU10', 'Import'); +define('_MI_WGGALLERY_ADMENU11', 'Categories'); +define('_MI_WGGALLERY_FEEDBACK', 'Feedback'); +define('_MI_WGGALLERY_ABOUT', 'About'); // ---------------- Admin Nav ---------------- -\define('_MI_WGGALLERY_ADMIN_PAGER', 'List items admin pages'); -\define('_MI_WGGALLERY_ADMIN_PAGER_DESC', 'Define the number of list items in the admin area'); +define('_MI_WGGALLERY_ADMIN_PAGER', 'List items admin pages'); +define('_MI_WGGALLERY_ADMIN_PAGER_DESC', 'Define the number of list items in the admin area'); // User -\define('_MI_WGGALLERY_USER_PAGER', 'List items user pages'); -\define('_MI_WGGALLERY_USER_PAGER_DESC', 'Define the number of list items in the user area'); +define('_MI_WGGALLERY_USER_PAGER', 'List items user pages'); +define('_MI_WGGALLERY_USER_PAGER_DESC', 'Define the number of list items in the user area'); // Submenu -\define('_MI_WGGALLERY_SMNAME1', 'Index page'); -\define('_MI_WGGALLERY_SMNAME2', 'Albums management'); -\define('_MI_WGGALLERY_SMNAME3', 'Create new album'); -\define('_MI_WGGALLERY_SMNAME4', 'Upload images'); -\define('_MI_WGGALLERY_SMNAME5', 'Image management'); -\define('_MI_WGGALLERY_SMNAME6', 'Search images'); +define('_MI_WGGALLERY_SMNAME1', 'Index page'); +define('_MI_WGGALLERY_SMNAME2', 'Albums management'); +define('_MI_WGGALLERY_SMNAME3', 'Create new album'); +define('_MI_WGGALLERY_SMNAME4', 'Upload images'); +define('_MI_WGGALLERY_SMNAME5', 'Image management'); +define('_MI_WGGALLERY_SMNAME6', 'Search images'); // Blocks -\define('_MI_WGGALLERY_ALBUMS_BLOCK', 'Albums block'); -\define('_MI_WGGALLERY_ALBUMS_BLOCK_DESC', 'Show a block with albums (sorting can be selected)'); -\define('_MI_WGGALLERY_IMAGES_BLOCK', 'Images block'); -\define('_MI_WGGALLERY_IMAGES_BLOCK_DESC', 'Show a block with images (sorting can be selected)'); +define('_MI_WGGALLERY_ALBUMS_BLOCK', 'Albums block'); +define('_MI_WGGALLERY_ALBUMS_BLOCK_DESC', 'Show a block with albums (sorting can be selected)'); +define('_MI_WGGALLERY_IMAGES_BLOCK', 'Images block'); +define('_MI_WGGALLERY_IMAGES_BLOCK_DESC', 'Show a block with images (sorting can be selected)'); // Config -\define('_MI_WGGALLERY_EDITOR', 'Editor'); -\define('_MI_WGGALLERY_EDITOR_DESC', 'Select the Editor Desc to use'); -\define('_MI_WGGALLERY_KEYWORDS', 'Keywords'); -\define('_MI_WGGALLERY_KEYWORDS_DESC', 'Insert here the keywords (separate by comma)'); -\define('_MI_WGGALLERY_SIZE_MB', 'MB'); -\define('_MI_WGGALLERY_MAXSIZE', 'Max size'); -\define('_MI_WGGALLERY_MAXSIZE_DESC', 'Set the max file size for uploads files'); -\define('_MI_WGGALLERY_FILEEXT', 'Allowed file extension'); -\define('_MI_WGGALLERY_FILEEXT_DESC', 'Set the file extension which are allowed for upload'); -\define('_MI_WGGALLERY_MAXWIDTH', 'Maximum width upload'); -\define('_MI_WGGALLERY_MAXWIDTH_DESC', 'Set the max width which is allowed for uploading images (in pixel)'); -\define('_MI_WGGALLERY_MAXHEIGHT', 'Maximum height upload'); -\define('_MI_WGGALLERY_MAXHEIGHT_DESC', 'Set the max height which is allowed for uploading images (in pixel)'); -\define('_MI_WGGALLERY_MAXWIDTH_LARGE', 'Maximum width large image'); -\define('_MI_WGGALLERY_MAXWIDTH_LARGE_DESC', 'Set the max width to which uploaded images should be scaled (in pixel)
              0 means, that large images keeps the original size.
              If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.'); -\define('_MI_WGGALLERY_MAXHEIGHT_LARGE', 'Maximum height large image'); -\define('_MI_WGGALLERY_MAXHEIGHT_LARGE_DESC', 'Set the max height to which uploaded images should be scaled (in pixel)
              0 means, that large images keeps the original size.
              If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.'); -\define('_MI_WGGALLERY_MAXWIDTH_MEDIUM', 'Maximum width medium image'); -\define('_MI_WGGALLERY_MAXWIDTH_MEDIUM_DESC', 'Set the max width to which uploaded images will be scaled for medium image (in pixel)
              If large/original image is smaller then image will be not enlarge (large image will be copied as medium)'); -\define('_MI_WGGALLERY_MAXHEIGHT_MEDIUM', 'Maximum height medium image'); -\define('_MI_WGGALLERY_MAXHEIGHT_MEDIUM_DESC', 'Set the max height to which uploaded images should be scaled for medium image (in pixel)
              If large/original image is smaller then image will be not enlarge (large image will be copied as medium)'); -\define('_MI_WGGALLERY_MAXWIDTH_THUMBS', 'Maximum width thumbs'); -\define('_MI_WGGALLERY_MAXWIDTH_THUMBS_DESC', 'Set the max width to which uploaded images will be scaled for thumbs (in pixel)'); -\define('_MI_WGGALLERY_MAXHEIGHT_THUMBS', 'Maximum height thumbs'); -\define('_MI_WGGALLERY_MAXHEIGHT_THUMBS_DESC', 'Set the max height to which uploaded images should be scaled for thumbs (in pixel)'); -\define('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE', 'Maximum width album images'); -\define('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE_DESC', 'Set the max width to which uploaded images will be scaled for album images (in pixel)
              If you use an image of the album itself this option has no effect'); -\define('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE', 'Maximum height album images'); -\define('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE_DESC', 'Set the max height to which uploaded images should be scaled for album images (in pixel)
              If you use an image of the album itself this option has no effect'); -\define('_MI_WGGALLERY_GALLERY_TARGET', 'Target for gallery'); -\define('_MI_WGGALLERY_GALLERY_TARGET_DESC', 'Please select where a gallery should be opened'); -\define('_MI_WGGALLERY_LINK_TARGET_SELF', 'Same window/tab'); -\define('_MI_WGGALLERY_LINK_TARGET_BLANK', 'New window/tab'); -\define('_MI_WGGALLERY_IMAGE_TARGET', 'Target for single image'); -\define('_MI_WGGALLERY_IMAGE_TARGET_DESC', 'Please select where a single image should be shown'); -\define('_MI_WGGALLERY_LINK_TARGET_MODAL', 'Show image as modal without informations'); -\define('_MI_WGGALLERY_LINK_TARGET_MODALINFO', 'Show image as modal with detailed image informations'); -\define('_MI_WGGALLERY_ADDJQUERY', 'Add jquery library'); -\define('_MI_WGGALLERY_ADDJQUERY_DESC', 'If you use already jquery (e.g. in your theme) then set to NO'); -\define('_MI_WGGALLERY_PANEL_TYPE', 'Panel Type'); -\define('_MI_WGGALLERY_PANEL_TYPE_DESC', 'Panel Type is the bootstrap html div.'); -\define('_MI_WGGALLERY_SHOWBCRUMBS', 'Show breadcrumb navigation'); -\define('_MI_WGGALLERY_SHOWBCRUMBS_DESC', "Breadcrumb navigation displays the current page's context within the site structure."); -\define('_MI_WGGALLERY_SHOWBCRUMBS_MNAME', 'Show module name'); -\define('_MI_WGGALLERY_SHOWBCRUMBS_MNAME_DESC', 'Show the module name in breadcrumb navigation'); -\define('_MI_WGGALLERY_SHOWCOPYRIGHT', 'Show copyright'); -\define('_MI_WGGALLERY_SHOWCOPYRIGHT_DESC', 'You can remove the copyright from the gallery, but a backlinks to www.wedega.com is expected, anywhere on your site'); -\define('_MI_WGGALLERY_USE_CATS', 'Use categories'); -\define('_MI_WGGALLERY_USE_CATS_DESC', 'Define whether you want to use categories for images and albums'); -\define('_MI_WGGALLERY_USE_TAGS', 'Use tags'); -\define('_MI_WGGALLERY_USE_TAGS_DESC', 'Define whether you want to use tags for images and albums'); -\define('_MI_WGGALLERY_STOREEXIF', 'Save meta data (exif)'); -\define('_MI_WGGALLERY_STOREEXIF_DESC', 'Define whether you want to save the meta data (exif) of the images'); -\define('_MI_WGGALLERY_EXIFTYPES', 'Exif data to display'); -\define('_MI_WGGALLERY_EXIFTYPES_DESC', "Define which exif data should be shown
              The option '" . _MI_WGGALLERY_STOREEXIF . "' must be activated"); -\define('_MI_WGGALLERY_EXIF_TAGS', 'Extract tags of exif'); -\define('_MI_WGGALLERY_EXIF_TAGS_DESC', "Define which exif data should be automatically extraced from exif and added to an image as a tag
              The option '" . _MI_WGGALLERY_USE_TAGS . "' must be activated"); -\define('_MI_WGGALLERY_SHOWBUTTONTEXT', 'Show button text'); -\define('_MI_WGGALLERY_SHOWBUTTONTEXT_DESC', 'Show the button text. If NO then only images are shown'); -\define('_MI_WGGALLERY_GROUP_UPLOAD', 'Options for image upload'); -\define('_MI_WGGALLERY_GROUP_IMAGE', 'Options for image processing'); -\define('_MI_WGGALLERY_GROUP_DISPLAY', 'Options for display'); -\define('_MI_WGGALLERY_GROUP_MISC', 'Misc options'); +define('_MI_WGGALLERY_EDITOR', 'Editor'); +define('_MI_WGGALLERY_EDITOR_DESC', 'Select the Editor Desc to use'); +define('_MI_WGGALLERY_KEYWORDS', 'Keywords'); +define('_MI_WGGALLERY_KEYWORDS_DESC', 'Insert here the keywords (separate by comma)'); +define('_MI_WGGALLERY_SIZE_MB', 'MB'); +define('_MI_WGGALLERY_MAXSIZE', 'Max size'); +define('_MI_WGGALLERY_MAXSIZE_DESC', 'Set the max file size for uploads files'); +define('_MI_WGGALLERY_FILEEXT', 'Allowed file extension'); +define('_MI_WGGALLERY_FILEEXT_DESC', 'Set the file extension which are allowed for upload'); +define('_MI_WGGALLERY_MAXWIDTH', 'Maximum width upload'); +define('_MI_WGGALLERY_MAXWIDTH_DESC', 'Set the max width which is allowed for uploading images (in pixel)'); +define('_MI_WGGALLERY_MAXHEIGHT', 'Maximum height upload'); +define('_MI_WGGALLERY_MAXHEIGHT_DESC', 'Set the max height which is allowed for uploading images (in pixel)'); +define('_MI_WGGALLERY_MAXWIDTH_LARGE', 'Maximum width large image'); +define('_MI_WGGALLERY_MAXWIDTH_LARGE_DESC', 'Set the max width to which uploaded images should be scaled (in pixel)
              0 means, that large images keeps the original size.
              If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.'); +define('_MI_WGGALLERY_MAXHEIGHT_LARGE', 'Maximum height large image'); +define('_MI_WGGALLERY_MAXHEIGHT_LARGE_DESC', 'Set the max height to which uploaded images should be scaled (in pixel)
              0 means, that large images keeps the original size.
              If an image is smaller than maximum value then the image will be not enlarge, it will be save in original size.'); +define('_MI_WGGALLERY_MAXWIDTH_MEDIUM', 'Maximum width medium image'); +define('_MI_WGGALLERY_MAXWIDTH_MEDIUM_DESC', 'Set the max width to which uploaded images will be scaled for medium image (in pixel)
              If large/original image is smaller then image will be not enlarge (large image will be copied as medium)'); +define('_MI_WGGALLERY_MAXHEIGHT_MEDIUM', 'Maximum height medium image'); +define('_MI_WGGALLERY_MAXHEIGHT_MEDIUM_DESC', 'Set the max height to which uploaded images should be scaled for medium image (in pixel)
              If large/original image is smaller then image will be not enlarge (large image will be copied as medium)'); +define('_MI_WGGALLERY_MAXWIDTH_THUMBS', 'Maximum width thumbs'); +define('_MI_WGGALLERY_MAXWIDTH_THUMBS_DESC', 'Set the max width to which uploaded images will be scaled for thumbs (in pixel)'); +define('_MI_WGGALLERY_MAXHEIGHT_THUMBS', 'Maximum height thumbs'); +define('_MI_WGGALLERY_MAXHEIGHT_THUMBS_DESC', 'Set the max height to which uploaded images should be scaled for thumbs (in pixel)'); +define('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE', 'Maximum width album images'); +define('_MI_WGGALLERY_MAXWIDTH_ALBIMAGE_DESC', 'Set the max width to which uploaded images will be scaled for album images (in pixel)
              If you use an image of the album itself this option has no effect'); +define('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE', 'Maximum height album images'); +define('_MI_WGGALLERY_MAXHEIGHT_ALBIMAGE_DESC', 'Set the max height to which uploaded images should be scaled for album images (in pixel)
              If you use an image of the album itself this option has no effect'); +define('_MI_WGGALLERY_GALLERY_TARGET', 'Target for gallery'); +define('_MI_WGGALLERY_GALLERY_TARGET_DESC', 'Please select where a gallery should be opened'); +define('_MI_WGGALLERY_LINK_TARGET_SELF', 'Same window/tab'); +define('_MI_WGGALLERY_LINK_TARGET_BLANK', 'New window/tab'); +define('_MI_WGGALLERY_IMAGE_TARGET', 'Target for single image'); +define('_MI_WGGALLERY_IMAGE_TARGET_DESC', 'Please select where a single image should be shown'); +define('_MI_WGGALLERY_LINK_TARGET_MODAL', 'Show image as modal without informations'); +define('_MI_WGGALLERY_LINK_TARGET_MODALINFO', 'Show image as modal with detailed image informations'); +define('_MI_WGGALLERY_ADDJQUERY', 'Add jquery library'); +define('_MI_WGGALLERY_ADDJQUERY_DESC', 'If you use already jquery (e.g. in your theme) then set to NO'); +define('_MI_WGGALLERY_PANEL_TYPE', 'Panel Type'); +define('_MI_WGGALLERY_PANEL_TYPE_DESC', 'Panel Type is the bootstrap html div.'); +define('_MI_WGGALLERY_SHOWBCRUMBS', 'Show breadcrumb navigation'); +define('_MI_WGGALLERY_SHOWBCRUMBS_DESC', "Breadcrumb navigation displays the current page's context within the site structure."); +define('_MI_WGGALLERY_SHOWBCRUMBS_MNAME', 'Show module name'); +define('_MI_WGGALLERY_SHOWBCRUMBS_MNAME_DESC', 'Show the module name in breadcrumb navigation'); +define('_MI_WGGALLERY_SHOWCOPYRIGHT', 'Show copyright'); +define('_MI_WGGALLERY_SHOWCOPYRIGHT_DESC', 'You can remove the copyright from the gallery, but a backlinks to www.wedega.com is expected, anywhere on your site'); +define('_MI_WGGALLERY_USE_CATS', 'Use categories'); +define('_MI_WGGALLERY_USE_CATS_DESC', 'Define whether you want to use categories for images and albums'); +define('_MI_WGGALLERY_USE_TAGS', 'Use tags'); +define('_MI_WGGALLERY_USE_TAGS_DESC', 'Define whether you want to use tags for images and albums'); +define('_MI_WGGALLERY_STOREEXIF', 'Save meta data (exif)'); +define('_MI_WGGALLERY_STOREEXIF_DESC', 'Define whether you want to save the meta data (exif) of the images'); +define('_MI_WGGALLERY_EXIFTYPES', 'Exif data to display'); +define('_MI_WGGALLERY_EXIFTYPES_DESC', "Define which exif data should be shown
              The option 'Save meta data (exif)' must be activated"); +define('_MI_WGGALLERY_EXIF_TAGS', 'Extract tags of exif'); +define('_MI_WGGALLERY_EXIF_TAGS_DESC', "Define which exif data should be automatically extraced from exif and added to an image as a tag
              The option 'Use tags' must be activated"); +define('_MI_WGGALLERY_SHOWBUTTONTEXT', 'Show button text'); +define('_MI_WGGALLERY_SHOWBUTTONTEXT_DESC', 'Show the button text. If NO then only images are shown'); +define('_MI_WGGALLERY_GROUP_UPLOAD', 'Options for image upload'); +define('_MI_WGGALLERY_GROUP_IMAGE', 'Options for image processing'); +define('_MI_WGGALLERY_GROUP_DISPLAY', 'Options for display'); +define('_MI_WGGALLERY_GROUP_MISC', 'Misc options'); // Notifications -\define('_MI_WGGALLERY_GLOBAL_NOTIFY', 'Global notification'); -\define('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY', 'Send notification when a new album was created'); -\define('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_CAPTION', 'Notify me about new album'); -\define('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new album'); -\define('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY', 'Send notification when any album was modified'); -\define('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_CAPTION', 'Notify me about any modifying album'); -\define('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_SUBJECT', 'Notification about modified album'); -\define('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY', 'Send notification when an album is waiting for approval'); -\define('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_CAPTION', 'Notify me about album is waiting for approval'); -\define('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_SUBJECT', 'Notification about an album is waiting for approval'); -\define('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY', 'Send notification when any album was deleted'); -\define('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about any deleted album'); -\define('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about any deleting album'); -\define('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY', 'Send notification when new image was uploaded'); -\define('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_CAPTION', 'Notify me about any new image'); -\define('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new image'); -\define('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY', 'Send notification when any image was deleted'); -\define('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about deleting an image'); -\define('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about deleted image'); -\define('_MI_WGGALLERY_ALBUMS_NOTIFY', 'Albums notification'); -\define('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY', 'Send notification when this album was modified'); -\define('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_CAPTION', 'Notify me about modifying this album'); -\define('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_SUBJECT', 'Notification about modified album'); -\define('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY', 'Send notification when this album was deleted'); -\define('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_CAPTION', 'Notify me about deleting this album'); -\define('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_SUBJECT', 'Notification about deleted album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY', 'Send notification when a new image was uploaded to this album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_CAPTION', 'Notify me about new image to this album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_SUBJECT', 'Notification about a new image'); -\define('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY', 'Send notification when an image is waiting for approval'); -\define('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_CAPTION', 'Notify me about image is waiting for approval'); -\define('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_SUBJECT', 'Notification about image is waiting for approval'); -\define('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY', 'Send notification when a new image was deleted from this album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_CAPTION', 'Notify me about deleting image from this album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_SUBJECT', 'Notification about deleted image'); +define('_MI_WGGALLERY_GLOBAL_NOTIFY', 'Global notification'); +define('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY', 'Send notification when a new album was created'); +define('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_CAPTION', 'Notify me about new album'); +define('_MI_WGGALLERY_GLOBAL_ALB_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new album'); +define('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY', 'Send notification when any album was modified'); +define('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_CAPTION', 'Notify me about any modifying album'); +define('_MI_WGGALLERY_GLOBAL_ALB_MODIFY_ALL_NOTIFY_SUBJECT', 'Notification about modified album'); +define('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY', 'Send notification when an album is waiting for approval'); +define('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_CAPTION', 'Notify me about album is waiting for approval'); +define('_MI_WGGALLERY_GLOBAL_ALB_APPROVE_ALL_NOTIFY_SUBJECT', 'Notification about an album is waiting for approval'); +define('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY', 'Send notification when any album was deleted'); +define('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about any deleted album'); +define('_MI_WGGALLERY_GLOBAL_ALB_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about any deleting album'); +define('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY', 'Send notification when new image was uploaded'); +define('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_CAPTION', 'Notify me about any new image'); +define('_MI_WGGALLERY_GLOBAL_IMG_NEW_ALL_NOTIFY_SUBJECT', 'Notification about a new image'); +define('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY', 'Send notification when any image was deleted'); +define('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_CAPTION', 'Notify me about deleting an image'); +define('_MI_WGGALLERY_GLOBAL_IMG_DELETE_ALL_NOTIFY_SUBJECT', 'Notification about deleted image'); +define('_MI_WGGALLERY_ALBUMS_NOTIFY', 'Albums notification'); +define('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY', 'Send notification when this album was modified'); +define('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_CAPTION', 'Notify me about modifying this album'); +define('_MI_WGGALLERY_ALBUMS_ALB_MODIFY_NOTIFY_SUBJECT', 'Notification about modified album'); +define('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY', 'Send notification when this album was deleted'); +define('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_CAPTION', 'Notify me about deleting this album'); +define('_MI_WGGALLERY_ALBUMS_ALB_DELETE_NOTIFY_SUBJECT', 'Notification about deleted album'); +define('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY', 'Send notification when a new image was uploaded to this album'); +define('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_CAPTION', 'Notify me about new image to this album'); +define('_MI_WGGALLERY_ALBUMS_IMG_NEW_NOTIFY_SUBJECT', 'Notification about a new image'); +define('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY', 'Send notification when an image is waiting for approval'); +define('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_CAPTION', 'Notify me about image is waiting for approval'); +define('_MI_WGGALLERY_ALBUMS_IMG_APPROVE_NOTIFY_SUBJECT', 'Notification about image is waiting for approval'); +define('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY', 'Send notification when a new image was deleted from this album'); +define('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_CAPTION', 'Notify me about deleting image from this album'); +define('_MI_WGGALLERY_ALBUMS_IMG_DELETE_NOTIFY_SUBJECT', 'Notification about deleted image'); -\define('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images'); -\define('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images'); -\define('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about comments for an image'); -\define('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images in this album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images in this album'); -\define('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image'); -\define('_MI_WGGALLERY_IMAGES_NOTIFY', 'Image notification'); -\define('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY', 'Notify me about new comments for this image'); -\define('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for this image'); -\define('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image'); +define('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images'); +define('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images'); +define('_MI_WGGALLERY_GLOBAL_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about comments for an image'); +define('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY', 'Notify me about new comments for images in this album'); +define('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for images in this album'); +define('_MI_WGGALLERY_ALBUMS_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image'); +define('_MI_WGGALLERY_IMAGES_NOTIFY', 'Image notification'); +define('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY', 'Notify me about new comments for this image'); +define('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_CAPTION', 'Notify me about comments for this image'); +define('_MI_WGGALLERY_IMAGES_IMG_COMMENT_NOTIFY_SUBJECT', 'Notification about new comment for an image'); -\define('_MI_WGGALLERY_RATINGBARS', 'Allow rating'); -\define('_MI_WGGALLERY_RATINGBARS_DESC', 'Define whether rating should be possible and which kind of rating should be used'); -\define('_MI_WGGALLERY_RATINGBAR_GROUPS', 'Groups with rating rights'); -\define('_MI_WGGALLERY_RATINGBAR_GROUPS_DESC', 'Define which groups should have the right to rate'); -\define('_MI_WGGALLERY_RATING_NONE', 'Do not use rating'); -\define('_MI_WGGALLERY_RATING_5STARS', 'Rating with 5 stars'); -\define('_MI_WGGALLERY_RATING_10STARS', 'Rating with 10 stars'); -\define('_MI_WGGALLERY_RATING_LIKES', 'Rating with likes'); -\define('_MI_WGGALLERY_RATING_10NUM', 'Rating with 10 points'); +define('_MI_WGGALLERY_RATINGBARS', 'Allow rating'); +define('_MI_WGGALLERY_RATINGBARS_DESC', 'Define whether rating should be possible and which kind of rating should be used'); +define('_MI_WGGALLERY_RATINGBAR_GROUPS', 'Groups with rating rights'); +define('_MI_WGGALLERY_RATINGBAR_GROUPS_DESC', 'Define which groups should have the right to rate'); +define('_MI_WGGALLERY_RATING_NONE', 'Do not use rating'); +define('_MI_WGGALLERY_RATING_5STARS', 'Rating with 5 stars'); +define('_MI_WGGALLERY_RATING_10STARS', 'Rating with 10 stars'); +define('_MI_WGGALLERY_RATING_LIKES', 'Rating with likes'); +define('_MI_WGGALLERY_RATING_10NUM', 'Rating with 10 points'); -\define('_MI_WGGALLERY_STORE_ORIGINAL', 'Store original image'); -\define('_MI_WGGALLERY_STORE_ORIGINAL_DESC', 'Define, whether you want to store the original image. +define('_MI_WGGALLERY_STORE_ORIGINAL', 'Store original image'); +define('_MI_WGGALLERY_STORE_ORIGINAL_DESC', 'Define, whether you want to store the original image.
              Advantage: all images can be reproduced later including new water marks
              Disadvantage: the used server space will increase corresponding the allowed upload file size'); diff --git a/testdata/uploads/translations/wgGallery/wgGallery_english.zip b/testdata/uploads/translations/wgGallery/wgGallery_english.zip index 44e0658..5fec79e 100644 Binary files a/testdata/uploads/translations/wgGallery/wgGallery_english.zip and b/testdata/uploads/translations/wgGallery/wgGallery_english.zip differ