view release on metacpan or search on metacpan
lib/FAQ/OMatic/Language_de_iso8859_1.pm view on Meta::CPAN
msgid "Created <b>%0</b>."
msgstr "<b>%0</b> erzeugt."
msgid "Created new config file."
msgstr "Neues Config-File erzeugt."
msgid "The idfile exists."
msgstr "Das ID-File ist vorhanden."
msgid "Configuration Main Menu (install module)"
msgstr "Konfigurationsmenü"
msgid "Go To Install/Configuration Page"
msgstr "Zum Konfigurationsmenü"
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "Führen Sie diese Schritte zur Installation und Konfiguration Ihrer FAQ-O-Matic Version %0 durch:"
msgid "Define configuration parameters"
msgstr "Festlegen der Konfigurationsparameter"
lib/FAQ/OMatic/Language_fi.pm view on Meta::CPAN
msgid "Created new config file."
msgstr "Luotu uusi config-tiedosto."
msgid "Couldn't create"
msgstr "En voinut luoda"
msgid "The idfile exists."
msgstr "idfile on jo olemassa."
msgid "Configuration Main Menu (install module)"
msgstr "Configuration Main Menu (install module)"
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgid "Define configuration parameters."
msgstr "Define configuration parameters."
msgid "Set your password and turn on installer security"
msgstr "Set your password and turn on installer security"
lib/FAQ/OMatic/Language_fr.pm view on Meta::CPAN
msgid "Created <b>%0</b>."
msgstr "Crée <b>%0</b>."
msgid "Created new config file."
msgstr "Création d'un nouveau fichier de configuration."
msgid "The idfile exists."
msgstr "Le fichier idfile existe."
msgid "Configuration Main Menu (install module)"
msgstr "Menu de configuration principal (installation du module)"
msgid "Go To Install/Configuration Page"
msgstr "Retour au menu de configuration pincipal"
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "Réalisez ces tâches afin de préparer votre FAQ-O-Matic version %0:"
msgid "Define configuration parameters"
msgstr "Définissez les paramètres de configuration"
lib/FAQ/OMatic/Language_hu.pm view on Meta::CPAN
#: lib/FAQ/OMatic/install.pm:269
"Created new config file."
=> "Új konfigurációs állomány létrehozva.",
#: lib/FAQ/OMatic/install.pm:283
"The idfile exists."
=> "Az <em>idfile</em> már létezik.",
#: lib/FAQ/OMatic/install.pm:332
"Configuration Main Menu (install module)"
=> "Beállítások fõmenü (telepítési mód)",
#: lib/FAQ/OMatic/install.pm:333
"Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
=> "A FAQ-O-Matic %0 használatba vételéhez szükséges tevékenységek:",
#: lib/FAQ/OMatic/install.pm:338
"Define configuration parameters"
=> "Rendszerparaméterek beállítása",
lib/FAQ/OMatic/Language_ja_JP.EUC.pm view on Meta::CPAN
#: lib/FAQ/OMatic/install.pm:269
"Created new config file."
=> "¿·¤·¤¤¹½À®¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤¿¡£",
#: lib/FAQ/OMatic/install.pm:283
"The idfile exists."
=> "idfile ¤¬Â¸ºß¤·¤Æ¤¤¤ë¡£",
#: lib/FAQ/OMatic/install.pm:332
"Configuration Main Menu (install module)"
=> "¹½À®¥á¥¤¥ó¥á¥Ë¥å¡¼(¥â¥¸¥å¡¼¥ë¥¤¥ó¥¹¥È¡¼¥ë)",
#: lib/FAQ/OMatic/install.pm:333
"Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
=> "¤¢¤Ê¤¿¤Î FAQ-O-Matic ¥Ð¡¼¥¸¥ç¥ó %0¤ò½àÈ÷¤¹¤ë¤¿¤á¤Ë¤³¤ì¤é¤Î½èÍý¤ò¼Â¹Ô:",
#: lib/FAQ/OMatic/install.pm:338
"Define configuration parameters"
=> "¹½À®¥Ñ¥é¥á¡¼¥¿¤ÎÄêµÁ",
lib/FAQ/OMatic/Language_ru.pm view on Meta::CPAN
#: lib/FAQ/OMatic/install.pm:268
"Created new config file."
=> "óÏÚÄÁÎ ÎÏ×ÙÊ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ.",
#: lib/FAQ/OMatic/install.pm:282
"The idfile exists."
=> "æÁÊÌ <code>idfile</code> ÓÕÝÅÓÔ×ÕÅÔ.",
#: lib/FAQ/OMatic/install.pm:331
"Configuration Main Menu (install module)"
=> "ëÏÎÆÉÇÕÒÁÃÉÑ, çÌÁ×ÎÏÅ íÅÎÀ (ÍÏÄÕÌØ ÉÎÓÔÁÌÑÃÉÉ)",
#: lib/FAQ/OMatic/install.pm:332
"Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
=> "éÓÐÏÌÎÉÔÅ ÜÔÉ ÚÁÄÁÞÉ ÄÌÑ ÐÏÄÇÏÔÏ×ËÉ ×ÁÛÅÇÏ FAQ-O-Matic'Á ×ÅÒÓÉÉ %0:",
#: lib/FAQ/OMatic/install.pm:337
"Define configuration parameters"
=> "ïÐÒÅÄÅÌÉÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ",
lib/FAQ/OMatic/Language_uk.pm view on Meta::CPAN
#: lib/FAQ/OMatic/install.pm:268
"Created new config file."
=> "óÔ×ÏÒÅÎÏ ÎÏ×ÉÊ ËÏÎÆ¦ÇÕÒÁæÊÎÉÊ ÆÁÊÌ.",
#: lib/FAQ/OMatic/install.pm:282
"The idfile exists."
=> "æÁÊÌ <code>idfile</code> ×ÖÅ ¦ÓÎÕ¤.",
#: lib/FAQ/OMatic/install.pm:331
"Configuration Main Menu (install module)"
=> "ëÏÎÆ¦ÇÕÒÁæÑ, çÏÌÏ×ÎÅ íÅÎÀ (ÍÏÄÕÌØ ¦ÎÓÔÁÌÑæ§)",
#: lib/FAQ/OMatic/install.pm:332
"Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
=> "÷ÉËÏÎÁÊÔŠæ ÚÁÄÁÞ¦ ÄÌÑ Ð¦ÄÇÏÔÏ×ËÉ ×ÁÛÏÇÏ FAQ-O-Matic'Á ×ÅÒÓ¦§ %0:",
#: lib/FAQ/OMatic/install.pm:337
"Define configuration parameters"
=> "÷ÉÚÎÁÞÉÔÉ ËÏÎÆ¦ÇÕÒÁæÊΦ ÐÁÒÁÍÅÔÒÉ",
lib/FAQ/OMatic/install.pm view on Meta::CPAN
print cgi()->end_html();
}
}
sub doStep {
my $step = shift || '';
my %knownSteps = map {$_=>$_} qw(
default askMeta configMeta initConfig
mainMenu
configItem askConfig
firstItem initMetaFiles setConfig
maintenance makeSecure
colorSampler askColor setColor
copyItems configVersion
);
if ($knownSteps{$step}) {
# look up subroutine dynamically.
$step = $knownSteps{$step}; # untaint input
lib/FAQ/OMatic/install.pm view on Meta::CPAN
ne ($FAQ::OMatic::Config::metaDir||''))) {
# CGI stub points at a valid config file, but config hasn't
# been updated. This happens if admin moves meta dir and
# fixes the stub.
displayMessage(gettexta("Updating config to reflect new meta location <b>%0</b>.",
FAQ::OMatic::dispatch::meta()));
my $map = readConfig();
$map->{'$metaDir'} = "'".FAQ::OMatic::dispatch::meta()."'";
writeConfig($map);
rereadConfig();
doStep('mainMenu');
FAQ::OMatic::myExit(0);
}
my $meta = $FAQ::OMatic::Config::metaDir || './';
if (-f "$meta/config") {
# There's a config file in the directory pointed to by the
# CGI stub. We're can run the main menu and do everything else
# from there now.
doStep('mainMenu');
} else {
# Can't see a config file. Offer to create it for admin.
displayMessage(gettexta("(Can't find <b>config</b> in '%0' -- assuming this is a new installation.)", $meta));
doStep('askMeta');
}
}
sub askMetaStep {
my $rt = '';
use Cwd;
lib/FAQ/OMatic/install.pm view on Meta::CPAN
# config file is not written in 'strict' form (vars are
# not declared/imported).
local $SIG{'__WARN__'} = sub { die $_[0] };
# ensure we can see any warnings that come from the eval
eval($cfg);
die $@ if ($@);
}
}
}
sub mainMenuStep {
my $rt='';
rereadConfig();
my $maintenanceSecret = $FAQ::OMatic::Config::maintenanceSecret || '';
my $mirror = ($FAQ::OMatic::Config::mirrorURL||'') ne '';
my $par = ""; # "<p>" for more space between items
$rt.="<h3>".gettext("Configuration Main Menu (install module)")."</h3>\n";
$rt.=gettexta("Perform these tasks in order to prepare your FAQ-O-Matic version %0:",
$FAQ::OMatic::VERSION)
."\n<ol>";
$rt.="$par<li><a href=\"".installUrl('askConfig')."\">"
.checkBoxFor('askConfig')
.gettext("Define configuration parameters")."</a>\n";
if (not $FAQ::OMatic::Config::secureInstall) {
if ($FAQ::OMatic::Config::mailCommand and $FAQ::OMatic::Config::adminAuth) {
$rt.="$par<li><a href=\"".installUrl('makeSecure')."\">"
.checkBoxFor('makeSecure')
lib/FAQ/OMatic/install.pm view on Meta::CPAN
.gettext("Upgrade to CGI.pm version 2.49 or newer.")
.($CGI::VERSION >= 2.49
? ''
: " ".gettext("(optional; older versions have bugs that affect bags)")."\n"
)
." "
.gettexta("You are using version %0 now.", $CGI::VERSION)
."\n";
$rt.="$par<li>".checkBoxFor('nothing')
."<a href=\"".installUrl('mainMenu')."\">"
.gettext("Bookmark this link to be able to return to this menu.")
."</a>\n";
if ($FAQ::OMatic::Config::secureInstall) {
$rt.="$par<li>".checkBoxFor('nothing')
."<a href=\"".installUrl('', 'url', 'faq')."\">"
.gettext("Go to the Faq-O-Matic")
."</a>\n";
} else {
$rt.="$par<li>".checkBoxFor('nothing')
.gettext("Go to the Faq-O-Matic")
lib/FAQ/OMatic/install.pm view on Meta::CPAN
# }
sub configItemStep {
my $rt.='';
# create item, cache, and bags directories.
createDir('$item', '/item/');
createDir('$cache', '/cache/');
createDir('$bags', '/bags/');
doStep('mainMenu');
}
sub createDir {
my $dirSymbol = shift;
my $dirSuffix = shift;
my $dirPath =
FAQ::OMatic::concatDir($FAQ::OMatic::Config::serveDir, $dirSuffix);
my $dirUrl =
FAQ::OMatic::concatDir($FAQ::OMatic::Config::serveURL, $dirSuffix);
lib/FAQ/OMatic/install.pm view on Meta::CPAN
writeConfig($map);
displayMessage(gettext("updated config file:")." $dirSymbol"."Dir = <b>$dirPath</b>"
."<br>".gettext("updated config file:")." $dirSymbol"."URL = <b>$dirUrl</b>");
}
sub dirFail {
my $message = shift;
displayMessage($message
."<p>".gettexta("Redefine configuration parameters to ensure that <b>%0</b> is valid.", $FAQ::OMatic::Config::serveDir));
doStep('mainMenu');
}
# lets me succinctly define configInfo entries
sub ci {
my $key = shift;
my $mymap = {};
my $property;
while (defined($property = shift(@_))) {
if (not $property=~m/^-/) {
FAQ::OMatic::gripe('error',
lib/FAQ/OMatic/install.pm view on Meta::CPAN
if ($notices) {
$notices = "<ul>$notices</ul>\n";
}
if ($warnings) {
$warnings = "<p><b>".gettext("Warnings:")." <ul>$warnings</ul>"
.gettexta("You should <a href=\"%0\">go back</a> and fix these configurations.", installUrl('askConfig'))
."</b>";
}
displayMessage(gettext("Rewrote configuration file.")
."\n$notices\n$warnings");
doStep('mainMenu');
}
sub checkConfig {
my $left = shift;
my $rightref = shift;
my $right = ${$rightref};
my $eright = FAQ::OMatic::entify($right);
my $aright = stripQuotes($right);
if ($aright =~ m/'/) {
lib/FAQ/OMatic/install.pm view on Meta::CPAN
# version are now installed. Old items are not replaced...
FAQ::OMatic::Versions::setVersion('Items');
# set itemDir_Old to current itemDir, since that's now the
# working directory. That way if it ever moves again (oh man
# I hope not), we'll know where to copy from. Ugh.
my $map = readConfig();
delete $map->{'$itemDir_Old'};
writeConfig($map);
doStep('mainMenu');
}
sub copyItemsStep {
my $oldDir = $FAQ::OMatic::Config::itemDir_Old;
my $newDir = $FAQ::OMatic::Config::itemDir;
my @oldList = FAQ::OMatic::getAllItemNames($oldDir);
my $file;
foreach $file (@oldList) {
my $item = new FAQ::OMatic::Item($file, $oldDir);
lib/FAQ/OMatic/install.pm view on Meta::CPAN
if (scalar(@oldList) ne scalar(@newList)) {
displayMessage("I'm vaguely concerned that $oldDir contained "
.scalar(@oldList)." items, but (after copying) $newDir has "
.scalar(@newList)." items. I don't plan on doing anything "
."about this, though. How about you check? :v)");
} else {
displayMessage(
gettexta("Copied %0 items from <tt>%1</tt> to <tt>%2</tt>.",
scalar(@newList), $oldDir, $newDir));
}
doStep('mainMenu');
}
sub maintenanceStep {
require FAQ::OMatic::Entropy;
my $rt = '';
my $secret = FAQ::OMatic::Entropy::gatherRandomString();
# The parameters we'll be passing to the maintenance module
# via the CGI dispatch mechanism:
my $host = cgi()->virtual_host();
lib/FAQ/OMatic/install.pm view on Meta::CPAN
$rt.="<a href=\""
.installUrl('askColor', 'url')."&whichColor=\$highlightColor\">"
."$button</a>\n";
$rt.="<font color=$FAQ::OMatic::Config::highlightColor><b>"
.gettext("A search hit")."</b></font>\n";
$rt.="</td></tr>\n";
$rt.="</table>\n";
$rt.="</td></tr></table>\n";
displayMessage($rt, 'mainMenu');
}
sub askColorStep {
my $rt = '';
my $which = $params->{'whichColor'};
$rt.=gettexta("Select a color for %0:", $which)
."<p>\n";
$rt.="<a href=\""
.installUrl('setColor', 'url')
."&whichColor=$which&color=\"><img src=\""
lib/FAQ/OMatic/install.pm view on Meta::CPAN
rereadConfig();
doStep('colorSampler');
}
sub configVersionStep {
my $map = readConfig();
$map->{'$version'} = "'$FAQ::OMatic::VERSION'";
writeConfig($map);
doStep('mainMenu');
}
sub displayMessage {
my $msg = shift;
my $whereNext = shift;
my $abort = shift;
my $rt = '';
$rt .= "\n$msg<p>\n";
#: lib/FAQ/OMatic/install.pm:269
msgid "Created new config file."
msgstr "Új konfigurációs állomány létrehozva."
#: lib/FAQ/OMatic/install.pm:283
msgid "The idfile exists."
msgstr "Az <em>idfile</em> már létezik."
#: lib/FAQ/OMatic/install.pm:332
msgid "Configuration Main Menu (install module)"
msgstr "Beállítások fõmenü (telepítési mód)"
#: lib/FAQ/OMatic/install.pm:333
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "A FAQ-O-Matic %0 használatba vételéhez szükséges tevékenységek:"
#: lib/FAQ/OMatic/install.pm:338
msgid "Define configuration parameters"
msgstr "Rendszerparaméterek beállítása"
#: lib/FAQ/OMatic/install.pm:269
msgid "Created new config file."
msgstr "¿·¤·¤¤¹½À®¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤¿¡£"
#: lib/FAQ/OMatic/install.pm:283
msgid "The idfile exists."
msgstr "idfile ¤¬Â¸ºß¤·¤Æ¤¤¤ë¡£"
#: lib/FAQ/OMatic/install.pm:332
msgid "Configuration Main Menu (install module)"
msgstr "¹½À®¥á¥¤¥ó¥á¥Ë¥å¡¼(¥â¥¸¥å¡¼¥ë¥¤¥ó¥¹¥È¡¼¥ë)"
#: lib/FAQ/OMatic/install.pm:333
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "¤¢¤Ê¤¿¤Î FAQ-O-Matic ¥Ð¡¼¥¸¥ç¥ó %0¤ò½àÈ÷¤¹¤ë¤¿¤á¤Ë¤³¤ì¤é¤Î½èÍý¤ò¼Â¹Ô:"
#: lib/FAQ/OMatic/install.pm:338
msgid "Define configuration parameters"
msgstr "¹½À®¥Ñ¥é¥á¡¼¥¿¤ÎÄêµÁ"
#: lib/FAQ/OMatic/install.pm:268
msgid "Created new config file."
msgstr "óÏÚÄÁÎ ÎÏ×ÙÊ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ."
#: lib/FAQ/OMatic/install.pm:282
msgid "The idfile exists."
msgstr "æÁÊÌ <code>idfile</code> ÓÕÝÅÓÔ×ÕÅÔ."
#: lib/FAQ/OMatic/install.pm:331
msgid "Configuration Main Menu (install module)"
msgstr "ëÏÎÆÉÇÕÒÁÃÉÑ, çÌÁ×ÎÏÅ íÅÎÀ (ÍÏÄÕÌØ ÉÎÓÔÁÌÑÃÉÉ)"
#: lib/FAQ/OMatic/install.pm:332
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "éÓÐÏÌÎÉÔÅ ÜÔÉ ÚÁÄÁÞÉ ÄÌÑ ÐÏÄÇÏÔÏ×ËÉ ×ÁÛÅÇÏ FAQ-O-Matic'Á ×ÅÒÓÉÉ %0:"
#: lib/FAQ/OMatic/install.pm:337
msgid "Define configuration parameters"
msgstr "ïÐÒÅÄÅÌÉÔØ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ"
#: lib/FAQ/OMatic/install.pm:268
msgid "Created new config file."
msgstr "óÔ×ÏÒÅÎÏ ÎÏ×ÉÊ ËÏÎÆ¦ÇÕÒÁæÊÎÉÊ ÆÁÊÌ."
#: lib/FAQ/OMatic/install.pm:282
msgid "The idfile exists."
msgstr "æÁÊÌ <code>idfile</code> ×ÖÅ ¦ÓÎÕ¤."
#: lib/FAQ/OMatic/install.pm:331
msgid "Configuration Main Menu (install module)"
msgstr "ëÏÎÆ¦ÇÕÒÁæÑ, çÏÌÏ×ÎÅ íÅÎÀ (ÍÏÄÕÌØ ¦ÎÓÔÁÌÑæ§)"
#: lib/FAQ/OMatic/install.pm:332
msgid "Perform these tasks in order to prepare your FAQ-O-Matic version %0:"
msgstr "÷ÉËÏÎÁÊÔŠæ ÚÁÄÁÞ¦ ÄÌÑ Ð¦ÄÇÏÔÏ×ËÉ ×ÁÛÏÇÏ FAQ-O-Matic'Á ×ÅÒÓ¦§ %0:"
#: lib/FAQ/OMatic/install.pm:337
msgid "Define configuration parameters"
msgstr "÷ÉÚÎÁÞÉÔÉ ËÏÎÆ¦ÇÕÒÁæÊΦ ÐÁÒÁÍÅÔÒÉ"