]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Install.php
post/thread views are renamed, search bugs fixed
[friendica.git] / src / Module / Install.php
index 392adaab1bcf6eaccd939216cc4fb08287ac1e6e..3ad38041e194a36b1ed75a97374feafce18d3910 100644 (file)
@@ -1,4 +1,23 @@
 <?php
+/**
+ * @copyright Copyright (C) 2020, Friendica
+ *
+ * @license GNU AGPL version 3 or any later version
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ *
+ */
 
 namespace Friendica\Module;
 
@@ -167,9 +186,13 @@ class Install extends BaseModule
                                $output .= Renderer::replaceMacros($tpl, [
                                        '$title'       => $install_title,
                                        '$pass'        => DI::l10n()->t('System check'),
+                                       '$required'    => DI::l10n()->t('Required'),
+                                       '$requirement_not_satisfied' => DI::l10n()->t('Requirement not satisfied'),
+                                       '$optional_requirement_not_satisfied' => DI::l10n()->t('Optional requirement not satisfied'),
+                                       '$ok'          => DI::l10n()->t('OK'),
                                        '$checks'      => self::$installer->getChecks(),
                                        '$passed'      => $status,
-                                       '$see_install' => DI::l10n()->t('Please see the file "INSTALL.txt".'),
+                                       '$see_install' => DI::l10n()->t('Please see the file "doc/INSTALL.md".'),
                                        '$next'        => DI::l10n()->t('Next'),
                                        '$reload'      => DI::l10n()->t('Check again'),
                                        '$php_path'    => $php_path,
@@ -196,12 +219,12 @@ class Install extends BaseModule
                                                DI::l10n()->t('Host name'),
                                                $configCache->get('config', 'hostname'),
                                                DI::l10n()->t('Overwrite this field in case the determinated hostname isn\'t right, otherweise leave it as is.'),
-                                               'required'],
+                                               DI::l10n()->t('Required')],
                                        '$basepath'   => ['system-basepath',
                                                DI::l10n()->t("Base path to installation"),
                                                $configCache->get('system', 'basepath'),
                                                DI::l10n()->t("If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."),
-                                               'required'],
+                                               DI::l10n()->t('Required')],
                                        '$urlpath'    => ['system-urlpath',
                                                DI::l10n()->t('Sub path of the URL'),
                                                $configCache->get('system', 'urlpath'),
@@ -220,7 +243,9 @@ class Install extends BaseModule
                                        '$info_01'    => DI::l10n()->t('In order to install Friendica we need to know how to connect to your database.'),
                                        '$info_02'    => DI::l10n()->t('Please contact your hosting provider or site administrator if you have questions about these settings.'),
                                        '$info_03'    => DI::l10n()->t('The database you specify below should already exist. If it does not, please create it before continuing.'),
-                                       'checks'      => self::$installer->getChecks(),
+                                       '$required'   => DI::l10n()->t('Required'),
+                                       '$requirement_not_satisfied' => DI::l10n()->t('Requirement not satisfied'),
+                                       '$checks'     => self::$installer->getChecks(),
                                        '$hostname'   => $configCache->get('config', 'hostname'),
                                        '$ssl_policy' => $configCache->get('system', 'ssl_policy'),
                                        '$basepath'   => $configCache->get('system', 'basepath'),
@@ -229,23 +254,23 @@ class Install extends BaseModule
                                                DI::l10n()->t('Database Server Name'),
                                                $configCache->get('database', 'hostname'),
                                                '',
-                                               'required'],
+                                               DI::l10n()->t('Required')],
                                        '$dbuser'     => ['database-username',
                                                DI::l10n()->t('Database Login Name'),
                                                $configCache->get('database', 'username'),
                                                '',
-                                               'required',
+                                               DI::l10n()->t('Required'),
                                                'autofocus'],
                                        '$dbpass'     => ['database-password',
                                                DI::l10n()->t('Database Login Password'),
                                                $configCache->get('database', 'password'),
                                                DI::l10n()->t("For security reasons the password must not be empty"),
-                                               'required'],
+                                               DI::l10n()->t('Required')],
                                        '$dbdata'     => ['database-database',
                                                DI::l10n()->t('Database Name'),
                                                $configCache->get('database', 'database'),
                                                '',
-                                               'required'],
+                                               DI::l10n()->t('Required')],
                                        '$lbl_10'     => DI::l10n()->t('Please select a default timezone for your website'),
                                        '$php_path'   => $configCache->get('config', 'php_path'),
                                        '$submit'     => DI::l10n()->t('Submit')
@@ -259,6 +284,7 @@ class Install extends BaseModule
                                $tpl    = Renderer::getMarkupTemplate('install_settings.tpl');
                                $output .= Renderer::replaceMacros($tpl, [
                                        '$title'      => $install_title,
+                                       '$required'   => DI::l10n()->t('Required'),
                                        '$checks'     => self::$installer->getChecks(),
                                        '$pass'       => DI::l10n()->t('Site settings'),
                                        '$hostname'   => $configCache->get('config', 'hostname'),
@@ -273,7 +299,7 @@ class Install extends BaseModule
                                                DI::l10n()->t('Site administrator email address'),
                                                $configCache->get('config', 'admin_email'),
                                                DI::l10n()->t('Your account email address must match this in order to use the web admin panel.'),
-                                               'required', 'autofocus', 'email'],
+                                               DI::l10n()->t('Required'), 'autofocus', 'email'],
                                        '$timezone'   => Temporal::getTimezoneField('system-default_timezone',
                                                DI::l10n()->t('Please select a default timezone for your website'),
                                                $configCache->get('system', 'default_timezone'),
@@ -299,10 +325,12 @@ class Install extends BaseModule
 
                                $tpl    = Renderer::getMarkupTemplate('install_finished.tpl');
                                $output .= Renderer::replaceMacros($tpl, [
-                                       '$title'  => $install_title,
-                                       '$checks' => self::$installer->getChecks(),
-                                       '$pass'   => DI::l10n()->t('Installation finished'),
-                                       '$text'   => $db_return_text . self::whatNext(),
+                                       '$title'    => $install_title,
+                                       '$required' => DI::l10n()->t('Required'),
+                                       '$requirement_not_satisfied' => DI::l10n()->t('Requirement not satisfied'),
+                                       '$checks'   => self::$installer->getChecks(),
+                                       '$pass'     => DI::l10n()->t('Installation finished'),
+                                       '$text'     => $db_return_text . self::whatNext(),
                                ]);
 
                                break;