'$adminmail'=>['adminmail',t('Site administrator email address'),$adminmail,t('Your account email address must match this in order to use the web admin panel.'),'required','autofocus','email'],
'$dbhost'=>['dbhost',L10n::t('Database Server Name'),$dbhost,'','required'],
'$adminmail'=>['adminmail',L10n::t('Site administrator email address'),$adminmail,L10n::t('Your account email address must match this in order to use the web admin panel.'),'required','autofocus','email'],
'$lbl_10'=>t('Please select a default timezone for your website'),
'$lbl_10'=>L10n::t('Please select a default timezone for your website'),
'$baseurl'=>System::baseUrl(),
'$phpath'=>$phpath,
'$submit'=>t('Submit'),
'$submit'=>L10n::t('Submit'),
]);
return$o;
@ -265,7 +265,7 @@ function install_content(App $a) {
$tpl=get_markup_template('install_settings.tpl');
$o.=replace_macros($tpl,[
'$title'=>$install_title,
'$pass'=>t('Site settings'),
'$pass'=>L10n::t('Site settings'),
'$status'=>$wizard_status,
@ -275,16 +275,16 @@ function install_content(App $a) {
'$dbdata'=>$dbdata,
'$phpath'=>$phpath,
'$adminmail'=>['adminmail',t('Site administrator email address'),$adminmail,t('Your account email address must match this in order to use the web admin panel.'),'required','autofocus','email'],
'$adminmail'=>['adminmail',L10n::t('Site administrator email address'),$adminmail,L10n::t('Your account email address must match this in order to use the web admin panel.'),'required','autofocus','email'],
'$timezone'=>field_timezone('timezone',t('Please select a default timezone for your website'),$timezone,''),
'$language'=>['language',t('System Language:'),'en',t('Set the default language for your Friendica installation interface and to send emails.'),$lang_choices],
'$timezone'=>field_timezone('timezone',L10n::t('Please select a default timezone for your website'),$timezone,''),
'$language'=>['language',L10n::t('System Language:'),'en',L10n::t('Set the default language for your Friendica installation interface and to send emails.'),$lang_choices],
'$baseurl'=>System::baseUrl(),
'$submit'=>t('Submit'),
'$submit'=>L10n::t('Submit'),
]);
return$o;
@ -319,17 +319,17 @@ function check_php(&$phpath, &$checks) {
}
$help="";
if(!$passed){
$help.=t('Could not find a command line version of PHP in the web server PATH.').EOL;
$help.=t("If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>").EOL;
$help.=L10n::t('Could not find a command line version of PHP in the web server PATH.').EOL;
$help.=L10n::t("If you don't have a command line version of PHP installed on your server, you will not be able to run the background processing. See <a href='https://github.com/friendica/friendica/blob/master/doc/Install.md#set-up-the-worker'>'Setup the worker'</a>").EOL;
$help.=EOL.EOL;
$tpl=get_markup_template('field_input.tpl');
$help.=replace_macros($tpl,[
'$field'=>['phpath',t('PHP executable path'),$phpath,t('Enter full path to php executable. You can leave this blank to continue the installation.')],
'$field'=>['phpath',L10n::t('PHP executable path'),$phpath,L10n::t('Enter full path to php executable. You can leave this blank to continue the installation.')],
]);
$phpath="";
}
check_add($checks,t('Command line PHP').($passed?" (<tt>$phpath</tt>)":""),$passed,false,$help);
check_add($checks,L10n::t('Command line PHP').($passed?" (<tt>$phpath</tt>)":""),$passed,false,$help);
if($passed){
$cmd="$phpath -v";
@ -338,10 +338,10 @@ function check_php(&$phpath, &$checks) {
list($result)=explode("\n",$result);
$help="";
if(!$passed2){
$help.=t('PHP executable is not the php cli binary (could be cgi-fgci version)').EOL;
check_add($ck_funcs,t('Apache mod_rewrite module'),false,true,t('Error: Apache webserver mod-rewrite module is required but not installed.'));
check_add($ck_funcs,L10n::t('Apache mod_rewrite module'),false,true,L10n::t('Error: Apache webserver mod-rewrite module is required but not installed.'));
$help=t('The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.').EOL;
$help.=t('This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.').EOL;
$help.=t('At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder.').EOL;
$help.=t('You can alternatively skip this procedure and perform a manual installation. Please see the file "INSTALL.txt" for instructions.').EOL;
$help=L10n::t('The web installer needs to be able to create a file called ".htconfig.php" in the top folder of your web server and it is unable to do so.').EOL;
$help.=L10n::t('This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.').EOL;
$help.=L10n::t('At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder.').EOL;
$help.=L10n::t('You can alternatively skip this procedure and perform a manual installation. Please see the file "INSTALL.txt" for instructions.').EOL;
}
check_add($checks,t('.htconfig.php is writable'),$status,false,$help);
check_add($checks,L10n::t('.htconfig.php is writable'),$status,false,$help);
}
@ -468,13 +468,13 @@ function check_smarty3(&$checks) {
if(!is_writable('view/smarty3')){
$status=false;
$help=t('Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.').EOL;
$help.=t('In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder.').EOL;
$help.=t('Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder.').EOL;
$help.=t('Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains.').EOL;
$help=L10n::t('Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering.').EOL;
$help.=L10n::t('In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder.').EOL;
$help.=L10n::t('Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder.').EOL;
$help.=L10n::t('Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains.').EOL;
}
check_add($checks,t('view/smarty3 is writable'),$status,true,$help);
check_add($checks,L10n::t('view/smarty3 is writable'),$status,true,$help);
}
@ -490,9 +490,9 @@ function check_htaccess(&$checks) {
if($test!="ok"){
$status=false;
$help=t('Url rewrite in .htaccess is not working. Check your server configuration.');
$help=L10n::t('Url rewrite in .htaccess is not working. Check your server configuration.');
}
check_add($checks,t('Url rewrite is working'),$status,true,$help);
check_add($checks,L10n::t('Url rewrite is working'),$status,true,$help);
}else{
// cannot check modrewrite if libcurl is not installed
/// @TODO Maybe issue warning here?
@ -511,18 +511,18 @@ function check_imagik(&$checks) {
}
}
if($imagick==false){
check_add($checks,t('ImageMagick PHP extension is not installed'),$imagick,false,"");
check_add($checks,L10n::t('ImageMagick PHP extension is not installed'),$imagick,false,"");
}else{
check_add($checks,t('ImageMagick PHP extension is installed'),$imagick,false,"");
check_add($checks,L10n::t('ImageMagick PHP extension is installed'),$imagick,false,"");
$o=t('The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.');
$o=L10n::t('The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.');