This commit is contained in:
tanch0 2024-06-11 17:48:42 +05:45
parent 97f00e8172
commit c25c6475da
117 changed files with 1658 additions and 4725 deletions

View File

@ -1,95 +0,0 @@
<?php
namespace App\Helpers\Installer;
use Exception;
use Illuminate\Database\SQLiteConnection;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Config;
use Illuminate\Support\Facades\DB;
use Symfony\Component\Console\Output\BufferedOutput;
class DatabaseManager
{
/**
* Migrate and seed the database.
*
* @return array
*/
public function migrateAndSeed()
{
$outputLog = new BufferedOutput;
$this->sqlite($outputLog);
return $this->migrate($outputLog);
}
/**
* Run the migration and call the seeder.
*
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
* @return array
*/
private function migrate(BufferedOutput $outputLog)
{
try {
Artisan::call('migrate', ['--force'=> true], $outputLog);
} catch (Exception $e) {
return $this->response($e->getMessage(), 'error', $outputLog);
}
return $this->seed($outputLog);
}
/**
* Seed the database.
*
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
* @return array
*/
private function seed(BufferedOutput $outputLog)
{
try {
Artisan::call('db:seed', ['--force' => true], $outputLog);
} catch (Exception $e) {
return $this->response($e->getMessage(), 'error', $outputLog);
}
return $this->response(trans('installer_messages.final.finished'), 'success', $outputLog);
}
/**
* Return a formatted error messages.
*
* @param string $message
* @param string $status
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
* @return array
*/
private function response($message, $status, BufferedOutput $outputLog)
{
return [
'status' => $status,
'message' => $message,
'dbOutputLog' => $outputLog->fetch(),
];
}
/**
* Check database type. If SQLite, then create the database file.
*
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
*/
private function sqlite(BufferedOutput $outputLog)
{
if (DB::connection() instanceof SQLiteConnection) {
$database = DB::connection()->getDatabaseName();
if (! file_exists($database)) {
touch($database);
DB::reconnect(Config::get('database.default'));
}
$outputLog->write('Using SqlLite database: '.$database, 1);
}
}
}

View File

@ -1,135 +0,0 @@
<?php
namespace App\Helpers\Installer;
use Exception;
use Illuminate\Http\Request;
use Illuminate\Support\Str;
class EnvironmentManager
{
/**
* @var string
*/
private $envPath;
/**
* @var string
*/
private $envExamplePath;
/**
* Set the .env and .env.example paths.
*/
public function __construct()
{
$this->envPath = base_path('.env');
$this->envExamplePath = base_path('.env.example');
}
/**
* Get the content of the .env file.
*
* @return string
*/
public function getEnvContent()
{
if (! file_exists($this->envPath)) {
if (file_exists($this->envExamplePath)) {
copy($this->envExamplePath, $this->envPath);
} else {
touch($this->envPath);
}
}
return file_get_contents($this->envPath);
}
/**
* Get the the .env file path.
*
* @return string
*/
public function getEnvPath()
{
return $this->envPath;
}
/**
* Get the the .env.example file path.
*
* @return string
*/
public function getEnvExamplePath()
{
return $this->envExamplePath;
}
/**
* Save the edited content to the .env file.
*
* @param Request $input
* @return string
*/
public function saveFileClassic(Request $input)
{
$message = trans('installer_messages.environment.success');
try {
file_put_contents($this->envPath, $input->get('envConfig'));
} catch (Exception $e) {
$message = trans('installer_messages.environment.errors');
}
return $message;
}
/**
* Save the form content to the .env file.
*
* @param Request $request
* @return string
*/
public function saveFileWizard(Request $request)
{
$results = trans('installer_messages.environment.success');
$envFileData =
'APP_NAME=\''.$request->app_name."'\n".
'APP_ENV='.$request->environment."\n".
'APP_KEY='.'base64:'.base64_encode(Str::random(32))."\n".
'APP_DEBUG='.$request->app_debug."\n".
'APP_LOG_LEVEL='.$request->app_log_level."\n".
'APP_URL='.$request->app_url."\n\n".
'DB_CONNECTION='.$request->database_connection."\n".
'DB_HOST='.$request->database_hostname."\n".
'DB_PORT='.$request->database_port."\n".
'DB_DATABASE='.$request->database_name."\n".
'DB_USERNAME='.$request->database_username."\n".
'DB_PASSWORD='.$request->database_password."\n\n".
'BROADCAST_DRIVER='.$request->broadcast_driver."\n".
'CACHE_DRIVER='.$request->cache_driver."\n".
'SESSION_DRIVER='.$request->session_driver."\n".
'QUEUE_DRIVER='.$request->queue_driver."\n\n".
'REDIS_HOST='.$request->redis_hostname."\n".
'REDIS_PASSWORD='.$request->redis_password."\n".
'REDIS_PORT='.$request->redis_port."\n\n".
'MAIL_DRIVER='.$request->mail_driver."\n".
'MAIL_HOST='.$request->mail_host."\n".
'MAIL_PORT='.$request->mail_port."\n".
'MAIL_USERNAME='.$request->mail_username."\n".
'MAIL_PASSWORD='.$request->mail_password."\n".
'MAIL_ENCRYPTION='.$request->mail_encryption."\n\n".
'PUSHER_APP_ID='.$request->pusher_app_id."\n".
'PUSHER_APP_KEY='.$request->pusher_app_key."\n".
'PUSHER_APP_SECRET='.$request->pusher_app_secret;
try {
file_put_contents($this->envPath, $envFileData);
} catch (Exception $e) {
$results = trans('installer_messages.environment.errors');
}
return $results;
}
}

View File

@ -1,79 +0,0 @@
<?php
namespace App\Helpers\Installer;
use Exception;
use Illuminate\Support\Facades\Artisan;
use Symfony\Component\Console\Output\BufferedOutput;
class FinalInstallManager
{
/**
* Run final commands.
*
* @return string
*/
public function runFinal()
{
$outputLog = new BufferedOutput;
$this->generateKey($outputLog);
$this->publishVendorAssets($outputLog);
return $outputLog->fetch();
}
/**
* Generate New Application Key.
*
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
* @return \Symfony\Component\Console\Output\BufferedOutput|array
*/
private static function generateKey(BufferedOutput $outputLog)
{
try {
if (config('installer.final.key')) {
Artisan::call('key:generate', ['--force'=> true], $outputLog);
}
} catch (Exception $e) {
return static::response($e->getMessage(), $outputLog);
}
return $outputLog;
}
/**
* Publish vendor assets.
*
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
* @return \Symfony\Component\Console\Output\BufferedOutput|array
*/
private static function publishVendorAssets(BufferedOutput $outputLog)
{
try {
if (config('installer.final.publish')) {
Artisan::call('vendor:publish', ['--all' => true], $outputLog);
}
} catch (Exception $e) {
return static::response($e->getMessage(), $outputLog);
}
return $outputLog;
}
/**
* Return a formatted error messages.
*
* @param $message
* @param \Symfony\Component\Console\Output\BufferedOutput $outputLog
* @return array
*/
private static function response($message, BufferedOutput $outputLog)
{
return [
'status' => 'error',
'message' => $message,
'dbOutputLog' => $outputLog->fetch(),
];
}
}

View File

@ -1,40 +0,0 @@
<?php
namespace App\Helpers\Installer;
class InstalledFileManager
{
/**
* Create installed file.
*
* @return int
*/
public function create()
{
$installedLogFile = storage_path('installed');
$dateStamp = date('Y/m/d h:i:sa');
if (! file_exists($installedLogFile)) {
$message = trans('installer_messages.installed.success_log_message').$dateStamp."\n";
file_put_contents($installedLogFile, $message);
} else {
$message = trans('installer_messages.updater.log.success_message').$dateStamp;
file_put_contents($installedLogFile, $message.PHP_EOL, FILE_APPEND | LOCK_EX);
}
return $message;
}
/**
* Update installed file.
*
* @return int
*/
public function update()
{
return $this->create();
}
}

View File

@ -1,31 +0,0 @@
<?php
namespace App\Helpers\Installer;
use Illuminate\Support\Facades\DB;
trait MigrationsHelper
{
/**
* Get the migrations in /database/migrations.
*
* @return array Array of migrations name, empty if no migrations are existing
*/
public function getMigrations()
{
$migrations = glob(database_path().DIRECTORY_SEPARATOR.'migrations'.DIRECTORY_SEPARATOR.'*.php');
return str_replace('.php', '', $migrations);
}
/**
* Get the migrations that have already been ran.
*
* @return \Illuminate\Support\Collection List of migrations
*/
public function getExecutedMigrations()
{
// migrations table should exist, if not, user will receive an error.
return DB::table('migrations')->get()->pluck('migration');
}
}

View File

@ -1,83 +0,0 @@
<?php
namespace App\Helpers\Installer;
class PermissionsChecker
{
/**
* @var array
*/
protected $results = [];
/**
* Set the result array permissions and errors.
*
* @return mixed
*/
public function __construct()
{
$this->results['permissions'] = [];
$this->results['errors'] = null;
}
/**
* Check for the folders permissions.
*
* @param array $folders
* @return array
*/
public function check(array $folders)
{
foreach ($folders as $folder => $permission) {
if (! ($this->getPermission($folder) >= $permission)) {
$this->addFileAndSetErrors($folder, $permission, false);
} else {
$this->addFile($folder, $permission, true);
}
}
return $this->results;
}
/**
* Get a folder permission.
*
* @param $folder
* @return string
*/
private function getPermission($folder)
{
return substr(sprintf('%o', fileperms(base_path($folder))), -4);
}
/**
* Add the file to the list of results.
*
* @param $folder
* @param $permission
* @param $isSet
*/
private function addFile($folder, $permission, $isSet)
{
array_push($this->results['permissions'], [
'folder' => $folder,
'permission' => $permission,
'isSet' => $isSet,
]);
}
/**
* Add the file and set the errors.
*
* @param $folder
* @param $permission
* @param $isSet
*/
private function addFileAndSetErrors($folder, $permission, $isSet)
{
$this->addFile($folder, $permission, $isSet);
$this->results['errors'] = true;
}
}

View File

@ -1,114 +0,0 @@
<?php
namespace App\Helpers\Installer;
class RequirementsChecker
{
/**
* Minimum PHP Version Supported (Override is in installer.php config file).
*
* @var _minPhpVersion
*/
private $_minPhpVersion = '7.0.0';
/**
* Check for the server requirements.
*
* @param array $requirements
* @return array
*/
public function check(array $requirements)
{
$results = [];
foreach ($requirements as $type => $requirement) {
switch ($type) {
// check php requirements
case 'php':
foreach ($requirements[$type] as $requirement) {
$results['requirements'][$type][$requirement] = true;
if (! extension_loaded($requirement)) {
$results['requirements'][$type][$requirement] = false;
$results['errors'] = true;
}
}
break;
// check apache requirements
case 'apache':
foreach ($requirements[$type] as $requirement) {
// if function doesn't exist we can't check apache modules
if (function_exists('apache_get_modules')) {
$results['requirements'][$type][$requirement] = true;
if (! in_array($requirement, apache_get_modules())) {
$results['requirements'][$type][$requirement] = false;
$results['errors'] = true;
}
}
}
break;
}
}
return $results;
}
/**
* Check PHP version requirement.
*
* @return array
*/
public function checkPHPversion(string $minPhpVersion = null)
{
$minVersionPhp = $minPhpVersion;
$currentPhpVersion = $this->getPhpVersionInfo();
$supported = false;
if ($minPhpVersion == null) {
$minVersionPhp = $this->getMinPhpVersion();
}
if (version_compare($currentPhpVersion['version'], $minVersionPhp) >= 0) {
$supported = true;
}
$phpStatus = [
'full' => $currentPhpVersion['full'],
'current' => $currentPhpVersion['version'],
'minimum' => $minVersionPhp,
'supported' => $supported,
];
return $phpStatus;
}
/**
* Get current Php version information.
*
* @return array
*/
private static function getPhpVersionInfo()
{
$currentVersionFull = PHP_VERSION;
preg_match("#^\d+(\.\d+)*#", $currentVersionFull, $filtered);
$currentVersion = $filtered[0];
return [
'full' => $currentVersionFull,
'version' => $currentVersion,
];
}
/**
* Get minimum PHP version ID.
*
* @return string _minPhpVersion
*/
protected function getMinPhpVersion()
{
return $this->_minPhpVersion;
}
}

View File

@ -1,23 +0,0 @@
<?php
if (! function_exists('isActive')) {
/**
* Set the active class to the current opened menu.
*
* @param string|array $route
* @param string $className
* @return string
*/
function isActive($route, $className = 'active')
{
if (is_array($route)) {
return in_array(Route::currentRouteName(), $route) ? $className : '';
}
if (Route::currentRouteName() == $route) {
return $className;
}
if (strpos(URL::current(), $route)) {
return $className;
}
}
}

View File

@ -1,35 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Illuminate\Routing\Controller;
use App\Helpers\Installer\DatabaseManager;
class DatabaseController extends Controller
{
/**
* @var DatabaseManager
*/
private $databaseManager;
/**
* @param DatabaseManager $databaseManager
*/
public function __construct(DatabaseManager $databaseManager)
{
$this->databaseManager = $databaseManager;
}
/**
* Migrate and seed the database.
*
* @return \Illuminate\View\View
*/
public function database()
{
$response = $this->databaseManager->migrateAndSeed();
return redirect()->route('LaravelInstaller::final')
->with(['message' => $response]);
}
}

View File

@ -1,153 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Exception;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Illuminate\Routing\Redirector;
use Illuminate\Support\Facades\DB;
use App\Events\EnvironmentSaved;
use App\Helpers\Installer\EnvironmentManager;
use Validator;
class EnvironmentController extends Controller
{
/**
* @var EnvironmentManager
*/
protected $EnvironmentManager;
/**
* @param EnvironmentManager $environmentManager
*/
public function __construct(EnvironmentManager $environmentManager)
{
$this->EnvironmentManager = $environmentManager;
}
/**
* Display the Environment menu page.
*
* @return \Illuminate\View\View
*/
public function environmentMenu()
{
return view('vendor.installer.environment');
}
/**
* Display the Environment page.
*
* @return \Illuminate\View\View
*/
public function environmentWizard()
{
$envConfig = $this->EnvironmentManager->getEnvContent();
return view('vendor.installer.environment-wizard', compact('envConfig'));
}
/**
* Display the Environment page.
*
* @return \Illuminate\View\View
*/
public function environmentClassic()
{
$envConfig = $this->EnvironmentManager->getEnvContent();
return view('vendor.installer.environment-classic', compact('envConfig'));
}
/**
* Processes the newly saved environment configuration (Classic).
*
* @param Request $input
* @param Redirector $redirect
* @return \Illuminate\Http\RedirectResponse
*/
public function saveClassic(Request $input, Redirector $redirect)
{
$message = $this->EnvironmentManager->saveFileClassic($input);
event(new EnvironmentSaved($input));
return $redirect->route('LaravelInstaller::environmentClassic')
->with(['message' => $message]);
}
/**
* Processes the newly saved environment configuration (Form Wizard).
*
* @param Request $request
* @param Redirector $redirect
* @return \Illuminate\Http\RedirectResponse
*/
public function saveWizard(Request $request, Redirector $redirect)
{
$rules = config('installer.environment.form.rules');
$messages = [
'environment_custom.required_if' => trans('installer_messages.environment.wizard.form.name_required'),
];
$validator = Validator::make($request->all(), $rules, $messages);
if ($validator->fails()) {
return $redirect->route('LaravelInstaller::environmentWizard')->withInput()->withErrors($validator->errors());
}
if (! $this->checkDatabaseConnection($request)) {
return $redirect->route('LaravelInstaller::environmentWizard')->withInput()->withErrors([
'database_connection' => trans('installer_messages.environment.wizard.form.db_connection_failed'),
]);
}
$results = $this->EnvironmentManager->saveFileWizard($request);
event(new EnvironmentSaved($request));
return $redirect->route('LaravelInstaller::database')
->with(['results' => $results]);
}
/**
* TODO: We can remove this code if PR will be merged: https://github.com/RachidLaasri/LaravelInstaller/pull/162
* Validate database connection with user credentials (Form Wizard).
*
* @param Request $request
* @return bool
*/
private function checkDatabaseConnection(Request $request)
{
$connection = $request->input('database_connection');
$settings = config("database.connections.$connection");
config([
'database' => [
'default' => $connection,
'connections' => [
$connection => array_merge($settings, [
'driver' => $connection,
'host' => $request->input('database_hostname'),
'port' => $request->input('database_port'),
'database' => $request->input('database_name'),
'username' => $request->input('database_username'),
'password' => $request->input('database_password'),
]),
],
],
]);
DB::purge();
try {
DB::connection()->getPdo();
return true;
} catch (Exception $e) {
return false;
}
}
}

View File

@ -1,32 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Illuminate\Routing\Controller;
use App\Events\LaravelInstallerFinished;
use App\Helpers\Installer\EnvironmentManager;
use App\Helpers\Installer\FinalInstallManager;
use App\Helpers\Installer\InstalledFileManager;
class FinalController extends Controller
{
/**
* Update installed file and display finished view.
*
* @param \App\Helpers\Installer\InstalledFileManager $fileManager
* @param \App\Helpers\Installer\FinalInstallManager $finalInstall
* @param \App\Helpers\Installer\EnvironmentManager $environment
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function finish(InstalledFileManager $fileManager, FinalInstallManager $finalInstall, EnvironmentManager $environment)
{
$finalMessages = $finalInstall->runFinal();
$finalStatusMessage = $fileManager->update();
$finalEnvFile = $environment->getEnvContent();
event(new LaravelInstallerFinished);
return view('vendor.installer.finished', compact('finalMessages', 'finalStatusMessage', 'finalEnvFile'));
}
}

View File

@ -1,36 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Illuminate\Routing\Controller;
use App\Helpers\Installer\PermissionsChecker;
class PermissionsController extends Controller
{
/**
* @var PermissionsChecker
*/
protected $permissions;
/**
* @param PermissionsChecker $checker
*/
public function __construct(PermissionsChecker $checker)
{
$this->permissions = $checker;
}
/**
* Display the permissions check page.
*
* @return \Illuminate\View\View
*/
public function permissions()
{
$permissions = $this->permissions->check(
config('installer.permissions')
);
return view('vendor.installer.permissions', compact('permissions'));
}
}

View File

@ -1,39 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Illuminate\Routing\Controller;
use App\Helpers\Installer\RequirementsChecker;
class RequirementsController extends Controller
{
/**
* @var RequirementsChecker
*/
protected $requirements;
/**
* @param RequirementsChecker $checker
*/
public function __construct(RequirementsChecker $checker)
{
$this->requirements = $checker;
}
/**
* Display the requirements page.
*
* @return \Illuminate\View\View
*/
public function requirements()
{
$phpSupportInfo = $this->requirements->checkPHPversion(
config('installer.core.minPhpVersion')
);
$requirements = $this->requirements->check(
config('installer.requirements')
);
return view('vendor.installer.requirements', compact('requirements', 'phpSupportInfo'));
}
}

View File

@ -1,62 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Illuminate\Routing\Controller;
use App\Helpers\Installer\DatabaseManager;
use App\Helpers\Installer\InstalledFileManager;
class UpdateController extends Controller
{
use \App\Helpers\Installer\MigrationsHelper;
/**
* Display the updater welcome page.
*
* @return \Illuminate\View\View
*/
public function welcome()
{
return view('vendor.installer.update.welcome');
}
/**
* Display the updater overview page.
*
* @return \Illuminate\View\View
*/
public function overview()
{
$migrations = $this->getMigrations();
$dbMigrations = $this->getExecutedMigrations();
return view('vendor.installer.update.overview', ['numberOfUpdatesPending' => count($migrations) - count($dbMigrations)]);
}
/**
* Migrate and seed the database.
*
* @return \Illuminate\View\View
*/
public function database()
{
$databaseManager = new DatabaseManager;
$response = $databaseManager->migrateAndSeed();
return redirect()->route('LaravelUpdater::final')
->with(['message' => $response]);
}
/**
* Update installed file and display finished view.
*
* @param InstalledFileManager $fileManager
* @return \Illuminate\View\View
*/
public function finish(InstalledFileManager $fileManager)
{
$fileManager->update();
return view('vendor.installer.update.finished');
}
}

View File

@ -1,19 +0,0 @@
<?php
namespace App\Http\Controllers\Installer;
use Illuminate\Routing\Controller;
class WelcomeController extends Controller
{
/**
* Display the installer welcome page.
*
* @return \Illuminate\Http\Response
*/
public function welcome()
{
dd('test');
return view('vendor.installer.welcome');
}
}

View File

@ -36,8 +36,6 @@ class Kernel extends HttpKernel
\Illuminate\View\Middleware\ShareErrorsFromSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class, \App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class, \Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\Installer\canInstall::class,
\App\Http\Middleware\Installer\canUpdate::class,
], ],
'api' => [ 'api' => [
@ -66,7 +64,5 @@ class Kernel extends HttpKernel
'signed' => \App\Http\Middleware\ValidateSignature::class, 'signed' => \App\Http\Middleware\ValidateSignature::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
'install' => \App\Http\Middleware\Installer\canInstall::class,
'update' =>\App\Http\Middleware\Installer\canUpdate::class,
]; ];
} }

View File

@ -1,56 +0,0 @@
<?php
namespace App\Http\Middleware\Installer;
use Closure;
class canInstall
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return \Illuminate\Http\RedirectResponse|mixed
*/
public function handle($request, Closure $next)
{
dd($this->alreadyInstalled());
if ($this->alreadyInstalled()) {
$installedRedirect = config('installer.installedAlreadyAction');
switch ($installedRedirect) {
case 'route':
$routeName = config('installer.installed.redirectOptions.route.name');
$data = config('installer.installed.redirectOptions.route.message');
return redirect()->route($routeName)->with(['data' => $data]);
break;
case 'abort':
abort(config('installer.installed.redirectOptions.abort.type'));
break;
case 'dump':
$dump = config('installer.installed.redirectOptions.dump.data');
break;
case '404':
case 'default':
default:
abort(404);
break;
}
}
return $next($request);
}
/**
* If application is already installed.
*
* @return bool
*/
public function alreadyInstalled()
{
return file_exists(storage_path('installed'));
}
}

View File

@ -1,64 +0,0 @@
<?php
namespace App\Http\Middleware\Installer;
use Closure;
class canUpdate
{
use \App\Helpers\Installer\MigrationsHelper;
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$updateEnabled = filter_var(config('installer.updaterEnabled'), FILTER_VALIDATE_BOOLEAN);
switch ($updateEnabled) {
case true:
$canInstall = new canInstall;
// if the application has not been installed,
// redirect to the installer
if (! $canInstall->alreadyInstalled()) {
return redirect()->route('LaravelInstaller::welcome');
}
if ($this->alreadyUpdated()) {
abort(404);
}
break;
case false:
default:
abort(404);
break;
}
return $next($request);
}
/**
* If application is already updated.
*
* @return bool
*/
public function alreadyUpdated()
{
$migrations = $this->getMigrations();
$dbMigrations = $this->getExecutedMigrations();
// If the count of migrations and dbMigrations is equal,
// then the update as already been updated.
if (count($migrations) == count($dbMigrations)) {
return true;
}
// Continue, the app needs an update
return false;
}
}

View File

@ -30,13 +30,14 @@
"psr-4": { "psr-4": {
"App\\": "app/", "App\\": "app/",
"Database\\Factories\\": "database/factories/", "Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/" "Database\\Seeders\\": "database/seeders/",
"Bibhuti\\Installer\\":"packages/bibhuti/installer/src/"
}, },
"files":[ "files":[
"app/Helpers/CCMS.php", "app/Helpers/CCMS.php",
"app/Helpers/BibClass.php", "app/Helpers/BibClass.php",
"app/Helpers/bibHelper.php", "app/Helpers/bibHelper.php"
"app/Helpers/Installer/functions.php"
] ]
}, },
"autoload-dev": { "autoload-dev": {

View File

@ -170,7 +170,9 @@ return [
// App\Providers\BroadcastServiceProvider::class, // App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class, App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class, App\Providers\RouteServiceProvider::class,
App\Providers\LaravelInstallerServiceProvider::class, // App\Providers\LaravelInstallerServiceProvider::class,
Bibhuti\Installer\Providers\LaravelInstallerServiceProvider::class,
])->toArray(), ])->toArray(),

View File

@ -125,7 +125,7 @@ return [
| route, abort, dump, 404, default, '' | route, abort, dump, 404, default, ''
| |
*/ */
'installedAlreadyAction' => '404', 'installedAlreadyAction' => '',
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------

BIN
packages/.DS_Store vendored Normal file

Binary file not shown.

@ -0,0 +1 @@
Subproject commit 5008534f140a981e99b4250d44ca6e30be0e2007

View File

Before

Width:  |  Height:  |  Size: 434 KiB

After

Width:  |  Height:  |  Size: 434 KiB

View File

Before

Width:  |  Height:  |  Size: 326 KiB

After

Width:  |  Height:  |  Size: 326 KiB

View File

Before

Width:  |  Height:  |  Size: 454 KiB

After

Width:  |  Height:  |  Size: 454 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'تنصيب Laravel', 'title' => 'تنصيب Laravel',
'next' => 'متابعة', 'next' => 'متابعة',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'أهلا بك في صفحة تنصيب Laravel', 'message' => 'أهلا بك في صفحة تنصيب Laravel',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'المتطلبات', 'title' => 'المتطلبات',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'تراخيص المجلدات', 'title' => 'تراخيص المجلدات',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'حدث خطأ أثناء إنشاء ملف .env. رجاءا قم بإنشاءه يدويا', 'errors' => 'حدث خطأ أثناء إنشاء ملف .env. رجاءا قم بإنشاءه يدويا',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'تنصيب Laravel',
'next' => 'متابعة',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'تنصيب Laravel',
'message' => 'أهلا بك في صفحة تنصيب Laravel',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'المتطلبات',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'تراخيص المجلدات',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'الإعدادات',
'save' => 'حفظ ملف .env',
'success' => 'تم حفظ الإعدادات بنجاح',
'errors' => 'حدث خطأ أثناء إنشاء ملف .env. رجاءا قم بإنشاءه يدويا',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'النهاية',
'finished' => 'تم تنصيب البرنامج بنجاح...',
'exit' => 'إضغط هنا للخروج',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -11,8 +11,7 @@ return [
'next' => 'Nächster Schritt', 'next' => 'Nächster Schritt',
'finish' => 'Installieren', 'finish' => 'Installieren',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -22,8 +21,7 @@ return [
'message' => 'Willkommen zum Laravel Installationsassistent.', 'message' => 'Willkommen zum Laravel Installationsassistent.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -32,8 +30,7 @@ return [
'title' => 'Vorraussetzungen', 'title' => 'Vorraussetzungen',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -42,28 +39,26 @@ return [
'title' => 'Berechtigungen', 'title' => 'Berechtigungen',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
*/ */
'environment' => [ 'environment' => [
'title' => 'Umgebungsvariablen', 'title' => 'Umgebungsvariablen',
'save' => 'Speicher .env', 'save' => 'Speichere .env',
'success' => 'Ihre .env Konfiguration wurde gespeichert.', 'success' => 'Ihre .env Konfiguration wurde gespeichert.',
'errors' => 'Ihre .env Konfiguration konnte nicht gespeichert werden, Bitte erstellen Sie diese Manuell.', 'errors' => 'Ihre .env Konfiguration konnte nicht gespeichert werden. Bitte erstellen Sie diese manuell.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *
*/ */
'final' => [ 'final' => [
'title' => 'Fertig!', 'title' => 'Fertig!',
'finished' => 'Die Anwendung wurde erfolgreich Installiert.', 'finished' => 'Die Anwendung wurde erfolgreich installiert.',
'exit' => 'Hier Klicken zum Beenden', 'exit' => 'Hier klicken zum Beenden',
], ],
]; ];

View File

@ -1,69 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel Installer',
'next' => 'Nächster Schritt',
'finish' => 'Installieren',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Willkommen zum Installer',
'message' => 'Willkommen zum Laravel Installationsassistent.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Vorraussetzungen',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Berechtigungen',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Umgebungsvariablen',
'save' => 'Speicher .env',
'success' => 'Ihre .env Konfiguration wurde gespeichert.',
'errors' => 'Ihre .env Konfiguration konnte nicht gespeichert werden, Bitte erstellen Sie diese Manuell.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Fertig!',
'finished' => 'Die Anwendung wurde erfolgreich Installiert.',
'exit' => 'Hier Klicken zum Beenden',
],
];

View File

@ -2,71 +2,246 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
*/ */
'title' => 'Laravel Installer', 'title' => 'Laravel Installer',
'next' => 'Next Step', 'next' => 'Next Step',
'back' => 'Previous',
'finish' => 'Install', 'finish' => 'Install',
'forms' => [
'errorTitle' => 'The Following errors occurred:',
],
/*
/**
* *
* Home page translations. * Home page translations.
* *
*/ */
'welcome' => [ 'welcome' => [
'title' => 'Welcome To The Installer', 'templateTitle' => 'Welcome',
'message' => 'Welcome to the setup wizard.', 'title' => 'Laravel Installer',
'message' => 'Easy Installation and Setup Wizard.',
'next' => 'Check Requirements',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
*/ */
'requirements' => [ 'requirements' => [
'title' => 'Requirements', 'templateTitle' => 'Step 1 | Server Requirements',
'title' => 'Server Requirements',
'next' => 'Check Permissions',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
*/ */
'permissions' => [ 'permissions' => [
'templateTitle' => 'Step 2 | Permissions',
'title' => 'Permissions', 'title' => 'Permissions',
'next' => 'Configure Environment',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
*/ */
'environment' => [ 'environment' => [
'menu' => [
'templateTitle' => 'Step 3 | Environment Settings',
'title' => 'Environment Settings', 'title' => 'Environment Settings',
'desc' => 'Please select how you want to configure the apps <code>.env</code> file.',
'wizard-button' => 'Form Wizard Setup',
'classic-button' => 'Classic Text Editor',
],
'wizard' => [
'templateTitle' => 'Step 3 | Environment Settings | Guided Wizard',
'title' => 'Guided <code>.env</code> Wizard',
'tabs' => [
'environment' => 'Environment',
'database' => 'Database',
'application' => 'Application',
],
'form' => [
'name_required' => 'An environment name is required.',
'app_name_label' => 'App Name',
'app_name_placeholder' => 'App Name',
'app_environment_label' => 'App Environment',
'app_environment_label_local' => 'Local',
'app_environment_label_developement' => 'Development',
'app_environment_label_qa' => 'Qa',
'app_environment_label_production' => 'Production',
'app_environment_label_other' => 'Other',
'app_environment_placeholder_other' => 'Enter your environment...',
'app_debug_label' => 'App Debug',
'app_debug_label_true' => 'True',
'app_debug_label_false' => 'False',
'app_log_level_label' => 'App Log Level',
'app_log_level_label_debug' => 'debug',
'app_log_level_label_info' => 'info',
'app_log_level_label_notice' => 'notice',
'app_log_level_label_warning' => 'warning',
'app_log_level_label_error' => 'error',
'app_log_level_label_critical' => 'critical',
'app_log_level_label_alert' => 'alert',
'app_log_level_label_emergency' => 'emergency',
'app_url_label' => 'App Url',
'app_url_placeholder' => 'App Url',
'db_connection_failed' => 'Could not connect to the database.',
'db_connection_label' => 'Database Connection',
'db_connection_label_mysql' => 'mysql',
'db_connection_label_sqlite' => 'sqlite',
'db_connection_label_pgsql' => 'pgsql',
'db_connection_label_sqlsrv' => 'sqlsrv',
'db_host_label' => 'Database Host',
'db_host_placeholder' => 'Database Host',
'db_port_label' => 'Database Port',
'db_port_placeholder' => 'Database Port',
'db_name_label' => 'Database Name',
'db_name_placeholder' => 'Database Name',
'db_username_label' => 'Database User Name',
'db_username_placeholder' => 'Database User Name',
'db_password_label' => 'Database Password',
'db_password_placeholder' => 'Database Password',
'app_tabs' => [
'more_info' => 'More Info',
'broadcasting_title' => 'Broadcasting, Caching, Session, &amp; Queue',
'broadcasting_label' => 'Broadcast Driver',
'broadcasting_placeholder' => 'Broadcast Driver',
'cache_label' => 'Cache Driver',
'cache_placeholder' => 'Cache Driver',
'session_label' => 'Session Driver',
'session_placeholder' => 'Session Driver',
'queue_label' => 'Queue Driver',
'queue_placeholder' => 'Queue Driver',
'redis_label' => 'Redis Driver',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Password',
'redis_port' => 'Redis Port',
'mail_label' => 'Mail',
'mail_driver_label' => 'Mail Driver',
'mail_driver_placeholder' => 'Mail Driver',
'mail_host_label' => 'Mail Host',
'mail_host_placeholder' => 'Mail Host',
'mail_port_label' => 'Mail Port',
'mail_port_placeholder' => 'Mail Port',
'mail_username_label' => 'Mail Username',
'mail_username_placeholder' => 'Mail Username',
'mail_password_label' => 'Mail Password',
'mail_password_placeholder' => 'Mail Password',
'mail_encryption_label' => 'Mail Encryption',
'mail_encryption_placeholder' => 'Mail Encryption',
'pusher_label' => 'Pusher',
'pusher_app_id_label' => 'Pusher App Id',
'pusher_app_id_palceholder' => 'Pusher App Id',
'pusher_app_key_label' => 'Pusher App Key',
'pusher_app_key_palceholder' => 'Pusher App Key',
'pusher_app_secret_label' => 'Pusher App Secret',
'pusher_app_secret_palceholder' => 'Pusher App Secret',
],
'buttons' => [
'setup_database' => 'Setup Database',
'setup_application' => 'Setup Application',
'install' => 'Install',
],
],
],
'classic' => [
'templateTitle' => 'Step 3 | Environment Settings | Classic Editor',
'title' => 'Classic Environment Editor',
'save' => 'Save .env', 'save' => 'Save .env',
'back' => 'Use Form Wizard',
'install' => 'Save and Install',
],
'success' => 'Your .env file settings have been saved.', 'success' => 'Your .env file settings have been saved.',
'errors' => 'Unable to save the .env file, Please create it manually.', 'errors' => 'Unable to save the .env file, Please create it manually.',
], ],
'install' => 'Install', 'install' => 'Install',
/*
*
* Installed Log translations.
*
*/
'installed' => [
'success_log_message' => 'Laravel Installer successfully INSTALLED on ',
],
/** /*
*
* Final page translations.
*
*/
'final' => [
'title' => 'Installation Finished',
'templateTitle' => 'Installation Finished',
'finished' => 'Application has been successfully installed.',
'migration' => 'Migration &amp; Seed Console Output:',
'console' => 'Application Console Output:',
'log' => 'Installation Log Entry:',
'env' => 'Final .env File:',
'exit' => 'Click here to exit',
],
/*
*
* Update specific translations
*
*/
'updater' => [
/*
*
* Shared translations.
*
*/
'title' => 'Laravel Updater',
/*
*
* Welcome page translations for update feature.
*
*/
'welcome' => [
'title' => 'Welcome To The Updater',
'message' => 'Welcome to the update wizard.',
],
/*
*
* Welcome page translations for update feature.
*
*/
'overview' => [
'title' => 'Overview',
'message' => 'There is 1 update.|There are :number updates.',
'install_updates' => 'Install Updates',
],
/*
* *
* Final page translations. * Final page translations.
* *
*/ */
'final' => [ 'final' => [
'title' => 'Finished', 'title' => 'Finished',
'finished' => 'Application has been successfully installed.', 'finished' => 'Application\'s database has been successfully updated.',
'exit' => 'Click here to exit', 'exit' => 'Click here to exit',
], ],
'checkPermissionAgain' => ' Check Permission Again'
'log' => [
'success_message' => 'Laravel Installer successfully UPDATED on ',
],
],
]; ];

View File

@ -1,71 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel Installer',
'next' => 'Next Step',
'finish' => 'Install',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Welcome To The Installer',
'message' => 'Welcome to the setup wizard.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Requirements',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permissions',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Environment Settings',
'save' => 'Save .env',
'success' => 'Your .env file settings have been saved.',
'errors' => 'Unable to save the .env file, Please create it manually.',
],
'install' => 'Install',
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Finished',
'finished' => 'Application has been successfully installed.',
'exit' => 'Click here to exit',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Traducciones compartidas. * Traducciones compartidas.
* *
@ -11,8 +11,7 @@ return [
'next' => 'Siguiente', 'next' => 'Siguiente',
'finish' => 'Instalar', 'finish' => 'Instalar',
/*
/**
* *
* Traducciones de la página principal. * Traducciones de la página principal.
* *
@ -22,8 +21,7 @@ return [
'message' => 'Bienvenido al asistente de configuración', 'message' => 'Bienvenido al asistente de configuración',
], ],
/*
/**
* *
* Tranducciones de la página de requisitos. * Tranducciones de la página de requisitos.
* *
@ -32,8 +30,7 @@ return [
'title' => 'Requisitos', 'title' => 'Requisitos',
], ],
/*
/**
* *
* Traducciones de la pagina de permisos. * Traducciones de la pagina de permisos.
* *
@ -42,8 +39,7 @@ return [
'title' => 'Permisos', 'title' => 'Permisos',
], ],
/*
/**
* *
* Traducciones de la página de entorno. * Traducciones de la página de entorno.
* *
@ -55,8 +51,7 @@ return [
'errors' => 'No es posible crear el archivo .env, por favor intentalo manualmente.', 'errors' => 'No es posible crear el archivo .env, por favor intentalo manualmente.',
], ],
/*
/**
* *
* Traducciones de la página final. * Traducciones de la página final.
* *

View File

@ -1,69 +0,0 @@
<?php
return [
/**
*
* Traducciones compartidas.
*
*/
'title' => 'Instalador de Laravel',
'next' => 'Siguiente',
'finish' => 'Instalar',
/**
*
* Traducciones de la página principal.
*
*/
'welcome' => [
'title' => 'Bienvenido al instalador',
'message' => 'Bienvenido al asistente de configuración',
],
/**
*
* Tranducciones de la página de requisitos.
*
*/
'requirements' => [
'title' => 'Requisitos',
],
/**
*
* Traducciones de la pagina de permisos.
*
*/
'permissions' => [
'title' => 'Permisos',
],
/**
*
* Traducciones de la página de entorno.
*
*/
'environment' => [
'title' => 'Configuraciones del entorno',
'save' => 'Guardar archivo .env',
'success' => 'Los cambios en tu archivo .env han sido guardados.',
'errors' => 'No es posible crear el archivo .env, por favor intentalo manualmente.',
],
/**
*
* Traducciones de la página final.
*
*/
'final' => [
'title' => 'Finalizado.',
'finished' => 'La aplicación ha sido instalada con éxito!',
'exit' => 'Haz click aquí para salir.',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'Laraveli installer', 'title' => 'Laraveli installer',
'next' => 'Järgmine samm', 'next' => 'Järgmine samm',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'Tere tulemast installatsiooniviisardisse.', 'message' => 'Tere tulemast installatsiooniviisardisse.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'Nõuded', 'title' => 'Nõuded',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'Õigused', 'title' => 'Õigused',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'Ei saanud .env faili salvesta, palun loo see manuaalselt.', 'errors' => 'Ei saanud .env faili salvesta, palun loo see manuaalselt.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laraveli installer',
'next' => 'Järgmine samm',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Tere tulemast Laraveli installerisse',
'message' => 'Tere tulemast installatsiooniviisardisse.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Nõuded',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Õigused',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Keskkonna seaded',
'save' => 'Salvesta .env',
'success' => 'Sinu .env faili seaded on salvestatud.',
'errors' => 'Ei saanud .env faili salvesta, palun loo see manuaalselt.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Lõpetatud',
'finished' => 'Laravel on edukalt installitud',
'exit' => 'Väljumiseks vajuta siia',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'نصب کننده لاراول', 'title' => 'نصب کننده لاراول',
'next' => 'قدم بعدی', 'next' => 'قدم بعدی',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'به جادوگر نصب خوش آمدید .', 'message' => 'به جادوگر نصب خوش آمدید .',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'نیازمندی ها', 'title' => 'نیازمندی ها',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'مجوز های دسترسی', 'title' => 'مجوز های دسترسی',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'ذخیره کردن فایل .env امکان پذیر نیست، لطفا آن را به صورت دستی ایجاد کنید.', 'errors' => 'ذخیره کردن فایل .env امکان پذیر نیست، لطفا آن را به صورت دستی ایجاد کنید.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'نصب کننده لاراول',
'next' => 'قدم بعدی',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'به نصب کننده خوش آمدید',
'message' => 'به جادوگر نصب خوش آمدید .',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'نیازمندی ها',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'مجوز های دسترسی',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'تنظیمات پیکربندی',
'save' => 'ذخیره کردن .env',
'success' => 'فایل .env برای شما ذخیره شد.',
'errors' => 'ذخیره کردن فایل .env امکان پذیر نیست، لطفا آن را به صورت دستی ایجاد کنید.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'تمام شد',
'finished' => 'اپلیکیشن با موفقیت نصب شد.',
'exit' => 'برای خروج اینجا را کلیک کنید',
],
];

View File

@ -2,67 +2,235 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
*/ */
'title' => 'Installateur de Laravel', 'title' => 'Installateur de Laravel',
'next' => 'Suivant', 'next' => 'Suivant',
'back' => 'Précedent',
'finish' => 'Installer',
'forms' => [
'errorTitle' => 'Les erreurs suivantes sont survenues:',
],
/*
/**
* *
* Home page translations. * Home page translations.
* *
*/ */
'welcome' => [ 'welcome' => [
'title' => 'Bienvenue dans linstallateur...', 'title' => 'Bienvenue dans linstallateur...',
'message' => 'Bienvenue dans le programme dinstallation.', 'message' => 'Assistant d\'installation et de configuration facile.',
'next' => 'Vérifier les prérequis',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
*/ */
'requirements' => [ 'requirements' => [
'title' => 'Prérequis', 'templateTitle' => 'Étape 1 | Prérequis du serveur',
'title' => 'Prérequis du serveur',
'next' => 'Vérifier les Permissions',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
*/ */
'permissions' => [ 'permissions' => [
'templateTitle' => 'Étape 2 | Permissions',
'title' => 'Permissions', 'title' => 'Permissions',
'next' => 'Configurer l\'Environment',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
*/ */
'environment' => [ 'environment' => [
'title' => 'Paramètres denvironment', 'menu' => [
'templateTitle' => 'Étape 3 | Paramètres d\'environnement',
'title' => 'Paramètres d\'environnement',
'desc' => 'Veuillez sélectionner comment vous souhaitez configurer les applications <code>.env</code> file.',
'wizard-button' => 'Configuration de l\'assistant de formulaire',
'classic-button' => 'Éditeur de texte classique',
],
'wizard' => [
'templateTitle' => 'Étape 3 | Paramètres d\'environnement | Assistant guidé',
'title' => 'Assitant <code>.env</code> Guidé',
'tabs' => [
'environment' => 'Environnement',
'database' => 'Base de donnée',
'application' => 'Application',
],
'form' => [
'name_required' => 'Un nom d\'environnement est requis.',
'app_name_label' => 'App Name',
'app_name_placeholder' => 'App Name',
'app_environment_label' => 'App Environment',
'app_environment_label_local' => 'Local',
'app_environment_label_developement' => 'Development',
'app_environment_label_qa' => 'Qa',
'app_environment_label_production' => 'Production',
'app_environment_label_other' => 'Other',
'app_environment_placeholder_other' => 'Entrez votre environnement...',
'app_debug_label' => 'App Debug',
'app_debug_label_true' => 'True',
'app_debug_label_false' => 'False',
'app_log_level_label' => 'App Log Level',
'app_log_level_label_debug' => 'debug',
'app_log_level_label_info' => 'info',
'app_log_level_label_notice' => 'notice',
'app_log_level_label_warning' => 'warning',
'app_log_level_label_error' => 'error',
'app_log_level_label_critical' => 'critical',
'app_log_level_label_alert' => 'alert',
'app_log_level_label_emergency' => 'emergency',
'app_url_label' => 'App Url',
'app_url_placeholder' => 'App Url',
'db_connection_label' => 'Database Connection',
'db_connection_label_mysql' => 'mysql',
'db_connection_label_sqlite' => 'sqlite',
'db_connection_label_pgsql' => 'pgsql',
'db_connection_label_sqlsrv' => 'sqlsrv',
'db_host_label' => 'Database Host',
'db_host_placeholder' => 'Database Host',
'db_port_label' => 'Database Port',
'db_port_placeholder' => 'Database Port',
'db_name_label' => 'Database Name',
'db_name_placeholder' => 'Database Name',
'db_username_label' => 'Database User Name',
'db_username_placeholder' => 'Database User Name',
'db_password_label' => 'Database Password',
'db_password_placeholder' => 'Database Password',
'app_tabs' => [
'more_info' => 'Plus d\'informations',
'broadcasting_title' => 'Broadcasting, Caching, Session, &amp; Queue',
'broadcasting_label' => 'Broadcast Driver',
'broadcasting_placeholder' => 'Broadcast Driver',
'cache_label' => 'Cache Driver',
'cache_placeholder' => 'Cache Driver',
'session_label' => 'Session Driver',
'session_placeholder' => 'Session Driver',
'queue_label' => 'Queue Driver',
'queue_placeholder' => 'Queue Driver',
'redis_label' => 'Redis Driver',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Password',
'redis_port' => 'Redis Port',
'mail_label' => 'Mail',
'mail_driver_label' => 'Mail Driver',
'mail_driver_placeholder' => 'Mail Driver',
'mail_host_label' => 'Mail Host',
'mail_host_placeholder' => 'Mail Host',
'mail_port_label' => 'Mail Port',
'mail_port_placeholder' => 'Mail Port',
'mail_username_label' => 'Mail Username',
'mail_username_placeholder' => 'Mail Username',
'mail_password_label' => 'Mail Password',
'mail_password_placeholder' => 'Mail Password',
'mail_encryption_label' => 'Mail Encryption',
'mail_encryption_placeholder' => 'Mail Encryption',
'pusher_label' => 'Pusher',
'pusher_app_id_label' => 'Pusher App Id',
'pusher_app_id_palceholder' => 'Pusher App Id',
'pusher_app_key_label' => 'Pusher App Key',
'pusher_app_key_palceholder' => 'Pusher App Key',
'pusher_app_secret_label' => 'Pusher App Secret',
'pusher_app_secret_palceholder' => 'Pusher App Secret',
],
'buttons' => [
'setup_database' => 'Configuration de la base de donnée',
'setup_application' => 'Configuration de l\'application',
'install' => 'Installer',
],
],
],
'classic' => [
'templateTitle' => 'Étape 3 | Paramètres d\'environnement | Editeur Classique',
'title' => 'Éditeur de texte classique',
'save' => 'Enregistrer .env', 'save' => 'Enregistrer .env',
'success' => 'Votre fichier .env a été sauvegardé.', 'back' => 'Utiliser le formulaire',
'errors' => 'Impossible denregistrer le fichier .env, il faut que vous le créiez manuellement.', 'install' => 'Enregistrer et installer',
],
'success' => 'Vos paramètres de fichier .env ont été enregistrés.',
'errors' => 'Impossible de sauvegarder le fichier .env, veuillez le créer manuellement.',
], ],
'install' => 'Installer',
/** /*
* *
* Final page translations. * Final page translations.
* *
*/ */
'final' => [ 'final' => [
'title' => 'Terminé', 'title' => 'Terminé',
'templateTitle' => 'Installation Terminé',
'finished' => 'Lapplication a été installée avec succès.', 'finished' => 'Lapplication a été installée avec succès.',
'migration' => 'Migration &amp; Seed Console Output:',
'console' => 'Application Console Output:',
'log' => 'Installation Log Entry:',
'env' => 'Final .env File:',
'exit' => 'Cliquez ici pour quitter', 'exit' => 'Cliquez ici pour quitter',
], ],
/*
*
* Update specific translations
*
*/
'updater' => [
/*
*
* Shared translations.
*
*/
'title' => 'Mise à jour de Laravel',
/*
*
* Welcome page translations for update feature.
*
*/
'welcome' => [
'title' => 'Bienvenue dans l\'updateur...',
'message' => 'Bienvenue dans le programme de mise à jour.',
],
/*
*
* Welcome page translations for update feature.
*
*/
'overview' => [
'title' => 'Aperçu',
'message' => 'Il y a 1 mise à jour.|Il y a :number mises à jour.',
'install_updates' => 'Installer la mise à jour',
],
/*
*
* Final page translations.
*
*/
'final' => [
'title' => 'Terminé',
'finished' => 'Lapplication a été mise à jour avec succès.',
'exit' => 'Cliquez ici pour quitter',
],
'log' => [
'success_message' => 'L\'installateur Laravel a été mis à jour avec succès le ',
],
],
]; ];

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Installateur de Laravel',
'next' => 'Suivant',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Bienvenue dans linstallateur...',
'message' => 'Bienvenue dans le programme dinstallation.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Prérequis',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permissions',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Paramètres denvironment',
'save' => 'Enregistrer .env',
'success' => 'Votre fichier .env a été sauvegardé.',
'errors' => 'Impossible denregistrer le fichier .env, il faut que vous le créiez manuellement.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Terminé',
'finished' => 'Lapplication a été installée avec succès.',
'exit' => 'Cliquez ici pour quitter',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'Εγκατάσταση Laravel', 'title' => 'Εγκατάσταση Laravel',
'next' => 'Επόμενο', 'next' => 'Επόμενο',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'Καλωσήρθατε στον οδηγό εγκατάστασης.', 'message' => 'Καλωσήρθατε στον οδηγό εγκατάστασης.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'Απαιτήσεις συστήματος', 'title' => 'Απαιτήσεις συστήματος',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'Δικαιώματα', 'title' => 'Δικαιώματα',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'Το αρχείο ρυθμίσεων .env ΔΕΝ μπόρεσε να αποθηκευτεί με επιτυχία. Παρακαλώ δημιουργίστε το χειροκίνητα.', 'errors' => 'Το αρχείο ρυθμίσεων .env ΔΕΝ μπόρεσε να αποθηκευτεί με επιτυχία. Παρακαλώ δημιουργίστε το χειροκίνητα.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Εγκατάσταση Laravel',
'next' => 'Επόμενο',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Καλωσήρθαστε στο Installer',
'message' => 'Καλωσήρθατε στον οδηγό εγκατάστασης.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Απαιτήσεις συστήματος',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Δικαιώματα',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Ρυθμίσεις Περιβάλλοντος',
'save' => 'Αποθήκευση .env αρχείου',
'success' => 'Το αρχείο ρυθμίσεων .env έχει αποθηκευτεί με επιτυχία.',
'errors' => 'Το αρχείο ρυθμίσεων .env ΔΕΝ μπόρεσε να αποθηκευτεί με επιτυχία. Παρακαλώ δημιουργίστε το χειροκίνητα.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Ολοκληρώθηκε',
'finished' => 'Το πρόγραμμά σας εγκαταστάθηκε με επιτυχία.',
'exit' => 'Πατήστε εδώ για έξοδο.',
],
];

View File

@ -0,0 +1,246 @@
<?php
return [
/*
*
* Shared translations.
*
*/
'title' => 'Laravel Installer',
'next' => 'Selanjutnya',
'back' => 'Kembali',
'finish' => 'Pasang',
'forms' => [
'errorTitle' => 'Terjadi galat sebagai berikut:',
],
/*
*
* Home page translations.
*
*/
'welcome' => [
'templateTitle' => 'Selamat Datang',
'title' => 'Laravel Installer',
'message' => 'Instalasi Mudah dan Persiapan Aplikasi',
'next' => 'Cek Kebutuhan',
],
/*
*
* Requirements page translations.
*
*/
'requirements' => [
'templateTitle' => 'Langkah 1 | Kebutuhan Server',
'title' => 'Kebutuhan Server',
'next' => 'Cek Hak Akses',
],
/*
*
* Permissions page translations.
*
*/
'permissions' => [
'templateTitle' => 'Langkah 2 | Hak Akses',
'title' => 'Hak Akses',
'next' => 'Konfigurasi Lingkungan',
],
/*
*
* Environment page translations.
*
*/
'environment' => [
'menu' => [
'templateTitle' => 'Langkah 3 | Penyetelan Lingkungan',
'title' => 'Penyetelan Lingkungan',
'desc' => 'Silahkan pilih bagaimana Anda akan mengkofigurasi berkas <code>.env</code> aplikasi.',
'wizard-button' => 'Form Penyetelan Wizard',
'classic-button' => 'Classic Text Editor',
],
'wizard' => [
'templateTitle' => 'Langkah 3 | Penyetelan Lingkungan | Wizard Terpandu',
'title' => 'Wizard <code>.env</code> Terpandu',
'tabs' => [
'environment' => 'Lingkungan',
'database' => 'Basis Data',
'application' => 'Aplikasi',
],
'form' => [
'name_required' => 'Lingkungan aplikasi harus ditetapkan',
'app_name_label' => 'Nama Aplikasi',
'app_name_placeholder' => 'Nama Aplikasi',
'app_environment_label' => 'Lingkungan Aplikasi',
'app_environment_label_local' => 'Lokal',
'app_environment_label_developement' => 'Pengembangan',
'app_environment_label_qa' => 'Qa',
'app_environment_label_production' => 'Produksi',
'app_environment_label_other' => 'Lainnya',
'app_environment_placeholder_other' => 'Masukan lingkungan...',
'app_debug_label' => 'Debug Aplikasi',
'app_debug_label_true' => 'Iya',
'app_debug_label_false' => 'Tidak',
'app_log_level_label' => 'Level Log Aplikasi',
'app_log_level_label_debug' => 'debug',
'app_log_level_label_info' => 'info',
'app_log_level_label_notice' => 'notice',
'app_log_level_label_warning' => 'warning',
'app_log_level_label_error' => 'error',
'app_log_level_label_critical' => 'critical',
'app_log_level_label_alert' => 'alert',
'app_log_level_label_emergency' => 'emergency',
'app_url_label' => 'URL Aplikasi',
'app_url_placeholder' => 'URL Aplikasi',
'db_connection_label' => 'Koneksi Basis Data',
'db_connection_label_mysql' => 'mysql',
'db_connection_label_sqlite' => 'sqlite',
'db_connection_label_pgsql' => 'pgsql',
'db_connection_label_sqlsrv' => 'sqlsrv',
'db_host_label' => 'Host Basis Data',
'db_host_placeholder' => 'Host Basis Data',
'db_port_label' => 'Port Basis Data',
'db_port_placeholder' => 'Port Basis Data',
'db_name_label' => 'Nama Basis Data',
'db_name_placeholder' => 'Nama Basis Data',
'db_username_label' => 'Pengguna Basis Data',
'db_username_placeholder' => 'Pengguna Basis Data',
'db_password_label' => 'Kata Sandi Basis Data',
'db_password_placeholder' => 'Kata Sandi Basis Data',
'app_tabs' => [
'more_info' => 'Informasi Lainnya',
'broadcasting_title' => 'Broadcasting, Caching, Session, &amp; Queue',
'broadcasting_label' => 'Broadcast Driver',
'broadcasting_placeholder' => 'Broadcast Driver',
'cache_label' => 'Cache Driver',
'cache_placeholder' => 'Cache Driver',
'session_label' => 'Session Driver',
'session_placeholder' => 'Session Driver',
'queue_label' => 'Queue Driver',
'queue_placeholder' => 'Queue Driver',
'redis_label' => 'Redis Driver',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Password',
'redis_port' => 'Redis Port',
'mail_label' => 'Mail',
'mail_driver_label' => 'Mail Driver',
'mail_driver_placeholder' => 'Mail Driver',
'mail_host_label' => 'Mail Host',
'mail_host_placeholder' => 'Mail Host',
'mail_port_label' => 'Mail Port',
'mail_port_placeholder' => 'Mail Port',
'mail_username_label' => 'Mail Username',
'mail_username_placeholder' => 'Mail Username',
'mail_password_label' => 'Mail Password',
'mail_password_placeholder' => 'Mail Password',
'mail_encryption_label' => 'Mail Encryption',
'mail_encryption_placeholder' => 'Mail Encryption',
'pusher_label' => 'Pusher',
'pusher_app_id_label' => 'Pusher App Id',
'pusher_app_id_palceholder' => 'Pusher App Id',
'pusher_app_key_label' => 'Pusher App Key',
'pusher_app_key_palceholder' => 'Pusher App Key',
'pusher_app_secret_label' => 'Pusher App Secret',
'pusher_app_secret_palceholder' => 'Pusher App Secret',
],
'buttons' => [
'setup_database' => 'Setel Basis Data',
'setup_application' => 'Setel Aplikasi',
'install' => 'Pasang',
],
],
],
'classic' => [
'templateTitle' => 'Langkah 3 | Penyetelan Lingkungan | Classic Editor',
'title' => 'Classic Environment Editor',
'save' => 'Simpan .env',
'back' => 'Gunakan Form Wizard',
'install' => 'Simpan dan Pasang',
],
'success' => 'Berkas penyetelan .env Anda telah disimpan.',
'errors' => 'Tidak bisa menyimpan berkas .env. Silahkan buat secara manual.',
],
'install' => 'Pasang',
/*
*
* Installed Log translations.
*
*/
'installed' => [
'success_log_message' => 'Laravel Installer berhasil DIPASANG pada ',
],
/*
*
* Final page translations.
*
*/
'final' => [
'title' => 'Instalasi Selesai',
'templateTitle' => 'Instalasi Selesai',
'finished' => 'Aplikasi telah berhasil dipasang.',
'migration' => 'Keluaran Migration &amp; Seed Console:',
'console' => 'Keluaran Application Console:',
'log' => 'Entri Log Aplikasi:',
'env' => 'Hasil akhir berkas .env:',
'exit' => 'Klik disini untuk keluar',
],
/*
*
* Update specific translations
*
*/
'updater' => [
/*
*
* Shared translations.
*
*/
'title' => 'Laravel Updater',
/*
*
* Welcome page translations for update feature.
*
*/
'welcome' => [
'title' => 'Selamat Datang di App Updater',
'message' => 'Selamat Datang di update wizard.',
],
/*
*
* Welcome page translations for update feature.
*
*/
'overview' => [
'title' => 'Tinjauan',
'message' => 'Ada 1 pembaruan.|Ada :number pembaruan.',
'install_updates' => 'Pasang Pembaruan',
],
/*
*
* Final page translations.
*
*/
'final' => [
'title' => 'Selesai',
'finished' => 'Basis Data Aplikasi telah berhasil diperbarui.',
'exit' => 'Klik disini untuk keluar',
],
'log' => [
'success_message' => 'Laravel Installer berhasil DIPERBARUI pada ',
],
],
];

View File

@ -1,6 +1,7 @@
<?php <?php
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -8,7 +9,7 @@ return [
'title' => 'Laravel Installer', 'title' => 'Laravel Installer',
'next' => 'Passo successivo', 'next' => 'Passo successivo',
'finish' => 'Installa', 'finish' => 'Installa',
/** /*
* *
* Home page translations. * Home page translations.
* *
@ -17,7 +18,7 @@ return [
'title' => 'Benvenuto al programma di installazione', 'title' => 'Benvenuto al programma di installazione',
'message' => 'Benvenuto alla configurazione guidata.', 'message' => 'Benvenuto alla configurazione guidata.',
], ],
/** /*
* *
* Requirements page translations. * Requirements page translations.
* *
@ -25,7 +26,7 @@ return [
'requirements' => [ 'requirements' => [
'title' => 'Requisiti', 'title' => 'Requisiti',
], ],
/** /*
* *
* Permissions page translations. * Permissions page translations.
* *
@ -33,7 +34,7 @@ return [
'permissions' => [ 'permissions' => [
'title' => 'Permessi', 'title' => 'Permessi',
], ],
/** /*
* *
* Environment page translations. * Environment page translations.
* *
@ -44,7 +45,7 @@ return [
'success' => 'La configurazione del file .env &egrave; stata salvata correttamente.', 'success' => 'La configurazione del file .env &egrave; stata salvata correttamente.',
'errors' => 'Impossibile salvare il file .env, per favore crealo manualmente.', 'errors' => 'Impossibile salvare il file .env, per favore crealo manualmente.',
], ],
/** /*
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,57 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel Installer',
'next' => 'Passo successivo',
'finish' => 'Installa',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Benvenuto al programma di installazione',
'message' => 'Benvenuto alla configurazione guidata.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Requisiti',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permessi',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Configurazione ambiente',
'save' => 'Salva .env',
'success' => 'La configurazione del file .env &egrave; stata salvata correttamente.',
'errors' => 'Impossibile salvare il file .env, per favore crealo manualmente.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Finito',
'finished' => 'L\'applicazione è stata configurata correttamente.',
'exit' => 'Clicca qui per uscire',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'Laravel Installer', 'title' => 'Laravel Installer',
'next' => 'Volgende stap', 'next' => 'Volgende stap',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'Welkom bij de installatiewizard', 'message' => 'Welkom bij de installatiewizard',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'Vereisten', 'title' => 'Vereisten',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'Permissies', 'title' => 'Permissies',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'Het is niet mogelijk om een .env bestand aan te maken, maak a.u.b het bestand zelf aan.', 'errors' => 'Het is niet mogelijk om een .env bestand aan te maken, maak a.u.b het bestand zelf aan.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel Installer',
'next' => 'Volgende stap',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Welkom bij het installatie proces...',
'message' => 'Welkom bij de installatiewizard',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Vereisten',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permissies',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Environment Settings',
'save' => '.env Opslaan',
'success' => 'Uw .env bestand is opgeslagen.',
'errors' => 'Het is niet mogelijk om een .env bestand aan te maken, maak a.u.b het bestand zelf aan.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Voltooid',
'finished' => 'Applicatie is succesvol geïnstalleerd.',
'exit' => 'Klik hier om af te sluiten.',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'Laravel Instalator', 'title' => 'Laravel Instalator',
'next' => 'Następny krok', 'next' => 'Następny krok',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'Witaj w kreatorze instalacji.', 'message' => 'Witaj w kreatorze instalacji.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'Wymagania systemowe ', 'title' => 'Wymagania systemowe ',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'Uprawnienia', 'title' => 'Uprawnienia',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'Nie można zapisać pliku .env, Proszę utworzyć go ręcznie.', 'errors' => 'Nie można zapisać pliku .env, Proszę utworzyć go ręcznie.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel Instalator',
'next' => 'Następny krok',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Instalacja Laravel',
'message' => 'Witaj w kreatorze instalacji.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Wymagania systemowe ',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Uprawnienia',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Ustawnienia środowiska',
'save' => 'Zapisz .env',
'success' => 'Plik .env został poprawnie zainstalowany.',
'errors' => 'Nie można zapisać pliku .env, Proszę utworzyć go ręcznie.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Instalacja zakończona',
'finished' => 'Aplikacja została poprawnie zainstalowana.',
'exit' => 'Kliknij aby zakończyć',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -11,8 +11,7 @@ return [
'next' => 'Próximo Passo', 'next' => 'Próximo Passo',
'finish' => 'Instalar', 'finish' => 'Instalar',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -22,8 +21,7 @@ return [
'message' => 'Bem-vindo ao assistente de configuração.', 'message' => 'Bem-vindo ao assistente de configuração.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -32,8 +30,7 @@ return [
'title' => 'Requisitos', 'title' => 'Requisitos',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -42,8 +39,7 @@ return [
'title' => 'Permissões', 'title' => 'Permissões',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -55,8 +51,7 @@ return [
'errors' => 'Não foi possível salvar o arquivo .env, por favor crie-o manualmente.', 'errors' => 'Não foi possível salvar o arquivo .env, por favor crie-o manualmente.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,69 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Instalador Laravel',
'next' => 'Próximo Passo',
'finish' => 'Instalar',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Bem-vindo ao Instalador',
'message' => 'Bem-vindo ao assistente de configuração.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Requisitos',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permissões',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Configurações de Ambiente',
'save' => 'Salvar .env',
'success' => 'Suas configurações de arquivo .env foram salvas.',
'errors' => 'Não foi possível salvar o arquivo .env, por favor crie-o manualmente.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Terminado',
'finished' => 'Aplicação foi instalada com sucesso',
'exit' => 'Clique aqui para sair',
],
];

View File

@ -2,17 +2,16 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
*/ */
'title' => 'Instalador Laravel', 'title' => 'Instalação de Laravel',
'next' => 'Próximo Passo', 'next' => 'Próximo Passo',
'finish' => 'Instalar', 'finish' => 'Instalar',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -22,8 +21,7 @@ return [
'message' => 'Bem-vindo ao assistente de configuração.', 'message' => 'Bem-vindo ao assistente de configuração.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -32,8 +30,7 @@ return [
'title' => 'Requisitos', 'title' => 'Requisitos',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -42,8 +39,7 @@ return [
'title' => 'Permissões', 'title' => 'Permissões',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -51,12 +47,11 @@ return [
'environment' => [ 'environment' => [
'title' => 'Configurações de Ambiente', 'title' => 'Configurações de Ambiente',
'save' => 'Salvar .env', 'save' => 'Salvar .env',
'success' => 'Suas configurações de arquivo .env foram gravadas.', 'success' => 'As configurações de seu arquivo .env foram gravadas.',
'errors' => 'Não foi possível gravar o arquivo .env, por favor crie-o manualmente.', 'errors' => 'Não foi possível gravar o arquivo .env, por favor crie-o manualmente.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,69 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Instalador Laravel',
'next' => 'Próximo Passo',
'finish' => 'Instalar',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Bem-vindo ao Instalador',
'message' => 'Bem-vindo ao assistente de configuração.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Requisitos',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permissões',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Configurações de Ambiente',
'save' => 'Salvar .env',
'success' => 'Suas configurações de arquivo .env foram gravadas.',
'errors' => 'Não foi possível gravar o arquivo .env, por favor crie-o manualmente.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Terminado',
'finished' => 'Aplicação foi instalada com sucesso',
'exit' => 'Clique aqui para sair',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'Procesul de instalare Laravel', 'title' => 'Procesul de instalare Laravel',
'next' => 'Pasul următor', 'next' => 'Pasul următor',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -21,8 +20,7 @@ return [
'message' => 'Bun venit în configurarea asistată.', 'message' => 'Bun venit în configurarea asistată.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -31,8 +29,7 @@ return [
'title' => 'Cerințe', 'title' => 'Cerințe',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -41,8 +38,7 @@ return [
'title' => 'Permisiuni', 'title' => 'Permisiuni',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -54,8 +50,7 @@ return [
'errors' => 'Nu am putut salva fișierul .env, Te rugăm să-l creezi manual.', 'errors' => 'Nu am putut salva fișierul .env, Te rugăm să-l creezi manual.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Procesul de instalare Laravel',
'next' => 'Pasul următor',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Bun venit în procesul de instalare...',
'message' => 'Bun venit în configurarea asistată.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Cerințe',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Permisiuni',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Settări ale mediului',
'save' => 'Salvează fișier .env',
'success' => 'Setările tale au fost salvate în fișierul .env.',
'errors' => 'Nu am putut salva fișierul .env, Te rugăm să-l creezi manual.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Am terminat',
'finished' => 'Aplicația a fost instalată cu succes.',
'exit' => 'Click aici pentru a ieși',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -10,8 +10,7 @@ return [
'title' => 'Установка Laravel', 'title' => 'Установка Laravel',
'next' => 'Следующий шаг', 'next' => 'Следующий шаг',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -19,43 +18,150 @@ return [
'welcome' => [ 'welcome' => [
'title' => 'Установка Laravel', 'title' => 'Установка Laravel',
'message' => 'Добро пожаловать в первоначальную настройку фреймворка Laravel.', 'message' => 'Добро пожаловать в первоначальную настройку фреймворка Laravel.',
'next' => 'Следующий шаг',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
*/ */
'requirements' => [ 'requirements' => [
'title' => 'Необходимые модули', 'title' => 'Необходимые модули',
'next' => 'Следующий шаг',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
*/ */
'permissions' => [ 'permissions' => [
'title' => 'Проверка прав на папках', 'title' => 'Проверка прав на папках',
'next' => 'Следующий шаг',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
*/ */
'environment' => [ 'environment' => [
'menu' => [
'templateTitle' => 'Шаг 3 | Настройки среды',
'title' => 'Настройки среды',
'desc' => 'Выберите, как вы хотите настроить файл <code> .env </code>.',
'wizard-button' => 'Мастера форм',
'classic-button' => 'Редактор текста',
],
'wizard' => [
'templateTitle' => 'Шаг 3 | Настройки среды | Управляемый мастер',
'title' => 'Управляемый <code> .env </code> Мастер',
'tabs' => [
'environment' => 'Окружение',
'database' => 'База данных',
'application' => 'Приложение',
],
'form' => [
'name_required' => 'Требуется имя среды.',
'app_name_label' => 'Имя приложения',
'app_name_placeholder' => 'Имя приложения',
'app_environment_label' => 'Окружение приложения',
'app_environment_label_local' => 'Локальное',
'app_environment_label_developement' => 'Разработочное',
'app_environment_label_qa' => 'Qa',
'app_environment_label_production' => 'Продакшн',
'app_environment_label_other' => 'Другое',
'app_environment_placeholder_other' => 'Введите свое окружение ...',
'app_debug_label' => 'Дебаг приложения',
'app_debug_label_true' => 'Да',
'app_debug_label_false' => 'Нет',
'app_log_level_label' => 'Уровень журнала логирования',
'app_log_level_label_debug' => 'debug',
'app_log_level_label_info' => 'info',
'app_log_level_label_notice' => 'notice',
'app_log_level_label_warning' => 'warning',
'app_log_level_label_error' => 'error',
'app_log_level_label_critical' => 'critical',
'app_log_level_label_alert' => 'alert',
'app_log_level_label_emergency' => 'emergency',
'app_url_label' => 'URL приложения',
'app_url_placeholder' => 'URL приложения',
'db_connection_label' => 'Подключение к базе данных',
'db_connection_label_mysql' => 'mysql',
'db_connection_label_sqlite' => 'sqlite',
'db_connection_label_pgsql' => 'pgsql',
'db_connection_label_sqlsrv' => 'sqlsrv',
'db_host_label' => 'Хост базы данных',
'db_host_placeholder' => 'Хост базы данных',
'db_port_label' => 'Порт базы данных',
'db_port_placeholder' => 'Порт базы данных',
'db_name_label' => 'Название базы данных',
'db_name_placeholder' => 'Название базы данных',
'db_username_label' => 'Имя пользователя базы данных',
'db_username_placeholder' => 'Имя пользователя базы данных',
'db_password_label' => 'Пароль базы данных',
'db_password_placeholder' => 'Пароль базы данных',
'app_tabs' => [
'more_info' => 'Больше информации',
'broadcasting_title' => 'Broadcasting, Caching, Session, &amp; Queue',
'broadcasting_label' => 'Broadcast Driver',
'broadcasting_placeholder' => 'Broadcast Driver',
'cache_label' => 'Cache Driver',
'cache_placeholder' => 'Cache Driver',
'session_label' => 'Session Driver',
'session_placeholder' => 'Session Driver',
'queue_label' => 'Queue Driver',
'queue_placeholder' => 'Queue Driver',
'redis_label' => 'Redis Driver',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Password',
'redis_port' => 'Redis Port',
'mail_label' => 'Mail',
'mail_driver_label' => 'Mail Driver',
'mail_driver_placeholder' => 'Mail Driver',
'mail_host_label' => 'Mail Host',
'mail_host_placeholder' => 'Mail Host',
'mail_port_label' => 'Mail Port',
'mail_port_placeholder' => 'Mail Port',
'mail_username_label' => 'Mail Username',
'mail_username_placeholder' => 'Mail Username',
'mail_password_label' => 'Mail Password',
'mail_password_placeholder' => 'Mail Password',
'mail_encryption_label' => 'Mail Encryption',
'mail_encryption_placeholder' => 'Mail Encryption',
'pusher_label' => 'Pusher',
'pusher_app_id_label' => 'Pusher App Id',
'pusher_app_id_palceholder' => 'Pusher App Id',
'pusher_app_key_label' => 'Pusher App Key',
'pusher_app_key_palceholder' => 'Pusher App Key',
'pusher_app_secret_label' => 'Pusher App Secret',
'pusher_app_secret_palceholder' => 'Pusher App Secret',
],
'buttons' => [
'setup_database' => 'Настройка базы данных',
'setup_application' => 'Настройка приложения',
'install' => 'Установить',
],
],
],
'classic' => [
'templateTitle' => 'Шаг 3 | Настройки среды | Классический редактор',
'title' => 'Классический редактор среды',
'save' => 'Сохранить .env',
'back' => 'Использовать мастер форм',
'install' => 'Сохранить и установить',
],
'title' => 'Настройки окружения', 'title' => 'Настройки окружения',
'save' => 'Сохранить .env', 'save' => 'Сохранить .env',
'success' => 'Настройки успешно сохранены в файле .env', 'success' => 'Настройки успешно сохранены в файле .env',
'errors' => 'Произошла ошибка при сохранении файла .env, пожалуйста, сохраните его вручную', 'errors' => 'Произошла ошибка при сохранении файла .env, пожалуйста, сохраните его вручную',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,68 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Установка Laravel',
'next' => 'Следующий шаг',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Установка Laravel',
'message' => 'Добро пожаловать в первоначальную настройку фреймворка Laravel.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Необходимые модули',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'Проверка прав на папках',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Настройки окружения',
'save' => 'Сохранить .env',
'success' => 'Настройки успешно сохранены в файле .env',
'errors' => 'Произошла ошибка при сохранении файла .env, пожалуйста, сохраните его вручную',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Готово',
'finished' => 'Приложение успешно настроено.',
'exit' => 'Нажмите для выхода',
],
];

View File

@ -0,0 +1,246 @@
<?php
return [
/*
*
* Shared translations.
*
*/
'title' => 'โปรแกรมติดตั้ง Laravel',
'next' => 'ขั้นตอนต่อไป',
'back' => 'ย้อนกลับ',
'finish' => 'ติดตั้ง',
'forms' => [
'errorTitle' => 'ข้อผิดพลาดต่อไปนี้เกิดขึ้น:',
],
/*
*
* Home page translations.
*
*/
'welcome' => [
'templateTitle' => 'ยินดีต้อนรับ',
'title' => 'โปรแกรมติดตั้ง Laravel',
'message' => 'วิซาร์ดการติดตั้งและติดตั้งง่าย',
'next' => 'ตรวจสอบข้อกำหนด',
],
/*
*
* Requirements page translations.
*
*/
'requirements' => [
'templateTitle' => 'ขั้นตอนที่ 1 | ข้อกำหนดของเซิร์ฟเวอร์',
'title' => 'ข้อกำหนดของเซิร์ฟเวอร์',
'next' => 'ตรวจสอบการอนุญาต',
],
/*
*
* Permissions page translations.
*
*/
'permissions' => [
'templateTitle' => 'ขั้นตอนที่ 2 | สิทธิ์',
'title' => 'สิทธิ์',
'next' => 'กำหนดค่าสภาพแวดล้อม',
],
/*
*
* Environment page translations.
*
*/
'environment' => [
'menu' => [
'templateTitle' => 'ขั้นตอนที่ 3 | การตั้งค่าสภาพแวดล้อม',
'title' => 'การตั้งค่าสภาพแวดล้อม',
'desc' => 'โปรดเลือกวิธีที่คุณต้องการกำหนดค่าไฟล์แอป <code> .env </code>',
'wizard-button' => 'การตั้งค่าตัวช่วยสร้างฟอร์ม',
'classic-button' => 'แก้ไขข้อความคลาสสิก',
],
'wizard' => [
'templateTitle' => 'ขั้นตอนที่ 3 | การตั้งค่าสภาพแวดล้อม | ตัวช่วยสร้างการแนะนำ',
'title' => 'วิซาร์ด <code> .env </code> ที่แนะนำ',
'tabs' => [
'environment' => 'สิ่งแวดล้อม',
'database' => 'ฐานข้อมูล',
'application' => 'แอพพลิเคชั่น',
],
'form' => [
'name_required' => 'ต้องระบุชื่อสภาพแวดล้อม',
'app_name_label' => 'ชื่อแอป',
'app_name_placeholder' => 'ชื่อแอป',
'app_environment_label' => 'สภาพแวดล้อมของแอป',
'app_environment_label_local' => 'ในประเทศ',
'app_environment_label_developement' => 'พัฒนาการ',
'app_environment_label_qa' => 'Qa',
'app_environment_label_production' => 'การผลิต',
'app_environment_label_other' => 'อื่น ๆ',
'app_environment_placeholder_other' => 'เข้าสู่สภาพแวดล้อมของคุณ ...',
'app_debug_label' => 'Debug แอป',
'app_debug_label_true' => 'จริง',
'app_debug_label_false' => 'เท็จ',
'app_log_level_label' => 'ระดับการบันทึกแอป',
'app_log_level_label_debug' => 'การแก้ปัญหา',
'app_log_level_label_info' => 'ข้อมูล',
'app_log_level_label_notice' => 'แจ้งให้ทราบ',
'app_log_level_label_warning' => 'การเตือน',
'app_log_level_label_error' => 'ความผิดพลาด',
'app_log_level_label_critical' => 'วิกฤติ',
'app_log_level_label_alert' => 'เตือนภัย',
'app_log_level_label_emergency' => 'กรณีฉุกเฉิน',
'app_url_label' => 'แอป URL',
'app_url_placeholder' => 'แอป URL',
'db_connection_label' => 'การเชื่อมต่อฐานข้อมูล',
'db_connection_label_mysql' => 'mysql',
'db_connection_label_sqlite' => 'sqlite',
'db_connection_label_pgsql' => 'pgsql',
'db_connection_label_sqlsrv' => 'sqlsrv',
'db_host_label' => 'โฮสต์ฐานข้อมูล',
'db_host_placeholder' => 'โฮสต์ฐานข้อมูล',
'db_port_label' => 'พอร์ตฐานข้อมูล',
'db_port_placeholder' => 'พอร์ตฐานข้อมูล',
'db_name_label' => 'ชื่อฐานข้อมูล',
'db_name_placeholder' => 'ชื่อฐานข้อมูล',
'db_username_label' => 'ชื่อผู้ใช้ฐานข้อมูล',
'db_username_placeholder' => 'ชื่อผู้ใช้ฐานข้อมูล',
'db_password_label' => 'รหัสผ่านฐานข้อมูล',
'db_password_placeholder' => 'รหัสผ่านฐานข้อมูล',
'app_tabs' => [
'more_info' => 'ข้อมูลเพิ่มเติม',
'broadcasting_title' => 'Broadcasting, Caching, Session, &amp; Queue',
'broadcasting_label' => 'Broadcast Driver',
'broadcasting_placeholder' => 'Broadcast Driver',
'cache_label' => 'Cache Driver',
'cache_placeholder' => 'Cache Driver',
'session_label' => 'Session Driver',
'session_placeholder' => 'Session Driver',
'queue_label' => 'Queue Driver',
'queue_placeholder' => 'Queue Driver',
'redis_label' => 'Redis Driver',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Password',
'redis_port' => 'Redis Port',
'mail_label' => 'Mail',
'mail_driver_label' => 'Mail Driver',
'mail_driver_placeholder' => 'Mail Driver',
'mail_host_label' => 'Mail Host',
'mail_host_placeholder' => 'Mail Host',
'mail_port_label' => 'Mail Port',
'mail_port_placeholder' => 'Mail Port',
'mail_username_label' => 'Mail Username',
'mail_username_placeholder' => 'Mail Username',
'mail_password_label' => 'Mail Password',
'mail_password_placeholder' => 'Mail Password',
'mail_encryption_label' => 'Mail Encryption',
'mail_encryption_placeholder' => 'Mail Encryption',
'pusher_label' => 'Pusher',
'pusher_app_id_label' => 'Pusher App Id',
'pusher_app_id_palceholder' => 'Pusher App Id',
'pusher_app_key_label' => 'Pusher App Key',
'pusher_app_key_palceholder' => 'Pusher App Key',
'pusher_app_secret_label' => 'Pusher App Secret',
'pusher_app_secret_palceholder' => 'Pusher App Secret',
],
'buttons' => [
'setup_database' => 'ตั้งค่าฐานข้อมูล',
'setup_application' => 'แอปพลิเคชันติดตั้ง',
'install' => 'ติดตั้ง',
],
],
],
'classic' => [
'templateTitle' => 'ขั้นตอนที่ 3 | การตั้งค่าสภาพแวดล้อม | ตัวแก้ไขแบบคลาสสิก',
'title' => 'ตัวแก้ไขสภาพแวดล้อมแบบคลาสสิค',
'save' => 'บันทึก .env',
'back' => 'ใช้ตัวช่วยสร้างแบบฟอร์ม',
'install' => 'บันทึกและติดตั้ง',
],
'success' => 'ของคุณ .env บันทึกการตั้งค่าไฟล์แล้ว',
'errors' => 'ไม่สามารถบันทึก .env ไฟล์, โปรดสร้างด้วยตนเอง',
],
'install' => 'ติดตั้ง',
/*
*
* Installed Log translations.
*
*/
'installed' => [
'success_log_message' => 'ติดตั้ง Laravel สำเร็จติดตั้งแล้ว',
],
/*
*
* Final page translations.
*
*/
'final' => [
'title' => 'การติดตั้งเสร็จสิ้น',
'templateTitle' => 'การติดตั้งเสร็จสิ้น',
'finished' => 'ติดตั้งแอปพลิเคชันสำเร็จแล้ว',
'migration' => 'การย้าย &amp; Seed Console Output:',
'console' => 'แอพพลิเคชันคอนโซลเอาท์พุท:',
'log' => 'บันทึกการติดตั้ง:',
'env' => 'ไฟล์. env สุดท้าย:',
'exit' => 'คลิกที่นี่เพื่อออก',
],
/*
*
* Update specific translations
*
*/
'updater' => [
/*
*
* Shared translations.
*
*/
'title' => 'Laravel Updater',
/*
*
* Welcome page translations for update feature.
*
*/
'welcome' => [
'title' => 'ยินดีต้อนรับสู่ The Updater',
'message' => 'ยินดีต้อนรับสู่ตัวช่วยการอัพเดต',
],
/*
*
* Welcome page translations for update feature.
*
*/
'overview' => [
'title' => 'ภาพรวม',
'message' => 'มีการอัปเดต 1 รายการ | มี: อัปเดตตัวเลข',
'install_updates' => 'ติดตั้งการปรับปรุง',
],
/*
*
* Final page translations.
*
*/
'final' => [
'title' => 'เสร็จ',
'finished' => 'แอพพลิเคชั่น อัปเดตฐานข้อมูลสำเร็จแล้ว',
'exit' => 'คลิกที่นี่เพื่อออก',
],
'log' => [
'success_message' => 'ติดตั้ง Laravel สำเร็จแล้วอัปเดตเมื่อ',
],
],
];

View File

@ -2,62 +2,244 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
*/ */
'title' => 'Laravel Installer', 'title' => 'Kurulum',
'next' => 'Sonraki Adım', 'next' => 'Sonraki Adım',
'back' => 'Önceki Adım',
'finish' => 'Kur',
'forms' => [
'errorTitle' => 'Hatalar tespit edildi :',
],
/** /*
* *
* Home page translations. * Home page translations.
* *
*/ */
'welcome' => [ 'welcome' => [
'title' => 'Installer\'a Hoşgeldiniz', 'templateTitle' => 'Kurulum\'a Hoşgeldiniz',
'message' => 'Kurulum sihirbazına hoşgeldiniz.', 'title' => 'Kurulum',
'message' => 'Kolay Kurulum Sihirbazı.',
'next' => 'Gereksinimleri Denetle',
], ],
/** /*
* *
* Requirements page translations. * Requirements page translations.
* *
*/ */
'requirements' => [ 'requirements' => [
'title' => 'Gereksinimler', 'templateTitle' => 'Adım 1 | Sunucu Gereksinimleri',
'title' => 'Sunucu Gereksinimleri',
'next' => 'İzinleri Kontrol Et',
], ],
/** /*
* *
* Permissions page translations. * Permissions page translations.
* *
*/ */
'permissions' => [ 'permissions' => [
'templateTitle' => 'Adım 2 | İzinler',
'title' => 'İzinler', 'title' => 'İzinler',
'next' => 'Ortam ayarlarına geç',
], ],
/** /*
* *
* Environment page translations. * Environment page translations.
* *
*/ */
'environment' => [ 'environment' => [
'menu' => [
'templateTitle' => 'Adım 3 | Ortam Ayarları',
'title' => 'Ortam Ayarları', 'title' => 'Ortam Ayarları',
'save' => '.env\'yi Kaydet', 'desc' => 'Lütfen uygulamanın <code> .env </code> dosyasını nasıl yapılandıracağınızı seçin.',
'success' => '.env dosyanız kaydedildi.', 'wizard-button' => 'Form Sihirbazı Kurulumu ',
'errors' => '.env dosyanız kaydedilemedi, lütfen manuel yaratınız.', 'classic-button' => 'Klasik Metin Editörü',
],
'wizard' => [
'templateTitle' => 'Adım 3 | Ortam Ayarları | Form sihirbazı',
'title' => 'Guided <code>.env</code> Wizard',
'tabs' => [
'environment' => 'Ortam',
'database' => 'Veritabanı',
'application' => 'Uygulama',
],
'form' => [
'name_required' => 'Bir ortam adı gerekiyor.',
'app_name_label' => 'Uygulama Adı',
'app_name_placeholder' => 'Uygulama Adı',
'app_environment_label' => 'Uygulama Ortamı',
'app_environment_label_local' => 'Yerel',
'app_environment_label_developement' => 'Geliştirme',
'app_environment_label_qa' => 'qa',
'app_environment_label_production' => 'Üretim',
'app_environment_label_other' => 'Diğer',
'app_environment_placeholder_other' => 'Çevrenizi girin ...',
'app_debug_label' => 'Uygulama Hataları Gösterme',
'app_debug_label_true' => 'Aktif',
'app_debug_label_false' => 'Pasif',
'app_log_level_label' => 'Uygulama Günlüğü Düzeyi',
'app_log_level_label_debug' => 'hata ayıklama',
'app_log_level_label_info' => 'bilgi',
'app_log_level_label_notice' => 'haber',
'app_log_level_label_warning' => 'uyarı',
'app_log_level_label_error' => 'hata',
'app_log_level_label_critical' => 'kritik',
'app_log_level_label_alert' => 'uyarı',
'app_log_level_label_emergency' => 'acil durum',
'app_url_label' => 'Uygulama URL\'si',
'app_url_placeholder' => 'Uygulama URL\'si',
'db_connection_label' => 'Veritabanı Bağlantısı',
'db_connection_label_mysql' => 'mysql',
'db_connection_label_sqlite' => 'sqlite',
'db_connection_label_pgsql' => 'pgsql',
'db_connection_label_sqlsrv' => 'sqlsrv',
'db_host_label' => 'Veritabanı Sunucusu',
'db_host_placeholder' => 'Veritabanı Sunucusu',
'db_port_label' => 'Veritabanı Bağlantı Noktası',
'db_port_placeholder' => 'Veritabanı Bağlantı Noktası',
'db_name_label' => 'Veritabanı Adı',
'db_name_placeholder' => 'Veritabanı Adı',
'db_username_label' => 'Veritabanı Kullanıcı Adı',
'db_username_placeholder' => 'Veritabanı Kullanıcı Adı',
'db_password_label' => 'Veritabanı Şifresi',
'db_password_placeholder' => 'Veritabanı Şifresi',
'app_tabs' => [
'more_info' => 'Daha Fazla Bilgi',
'broadcasting_title' => 'Yayıncılık, Önbellekleme, Oturum &amp; Kuyruk',
'broadcasting_label' => 'Yayıncı Sürücüsü',
'broadcasting_placeholder' => 'Yayıncı Sürücüsü',
'cache_label' => 'Önbellek Sürücüsü',
'cache_placeholder' => 'Önbellek Sürücüsü',
'session_label' => 'Oturum Sürücüsü',
'session_placeholder' => 'Oturum Sürücüsü',
'queue_label' => 'Kuyruk Sürücüsü',
'queue_placeholder' => 'Kuyruk Sürücüsü',
'redis_label' => 'Redis Sürücüsü',
'redis_host' => 'Redis Host',
'redis_password' => 'Redis Şifre',
'redis_port' => 'Redis Port',
'mail_label' => 'Mail',
'mail_driver_label' => 'Posta Sürücüsü',
'mail_driver_placeholder' => 'Posta Sürücüsü',
'mail_host_label' => 'Posta Sunucusu',
'mail_host_placeholder' => 'Posta Sunucusu',
'mail_port_label' => 'Posta Bağlantı Noktası',
'mail_port_placeholder' => 'Posta Bağlantı Noktası',
'mail_username_label' => 'Posta Kullanıcı Adı',
'mail_username_placeholder' => 'Posta Kullanıcı Adı',
'mail_password_label' => 'Posta Parolası',
'mail_password_placeholder' => 'Posta Parolası',
'mail_encryption_label' => 'Posta Güvenlik Türü',
'mail_encryption_placeholder' => 'Posta Güvenlik Türü',
'pusher_label' => 'Pusher',
'pusher_app_id_label' => 'İtici Uygulama Kimliği',
'pusher_app_id_palceholder' => 'İtici Uygulama Kimliği',
'pusher_app_key_label' => 'İtici Uygulama Anahtarı',
'pusher_app_key_palceholder' => 'İtici Uygulama Anahtarı',
'pusher_app_secret_label' => 'Pusher App Secret',
'pusher_app_secret_palceholder' => 'Pusher App Secret',
],
'buttons' => [
'setup_database' => 'Veritabanı Ayarları',
'setup_application' => 'Uygulama Ayarları',
'install' => 'Yükle',
],
],
],
'classic' => [
'templateTitle' => '3. Adım | Ortam Ayarları | Klasik Editör ',
'title' => 'Klasik Metin Editörü',
'save' => 'Kaydet (.env)',
'back' => 'Form Sihirbazını Kullan',
'install' => 'Yükle',
],
'success' => '.env dosyası ayarları kaydedildi.',
'errors' => '.env dosyasını kaydedemiyoruz, lütfen el ile oluşturun.',
], ],
/** 'install' => 'Kurulum',
/*
*
* Installed Log translations.
*
*/
'installed' => [
'success_log_message' => 'Uygulama başarıyla KURULDU ',
],
/*
*
* Final page translations.
*
*/
'final' => [
'title' => 'Kurulum Bitti',
'templateTitle' => 'Kurulum Bitti',
'finished' => 'Uygulama başarıyla kuruldu.',
'migration' => 'Veritabanı Konsolu Çıktısı: ',
'console' => 'Uygulama Konsolu Çıktısı:',
'log' => 'Kurulum Günlüğü Girişi:',
'env' => 'Son .env Dosyası:',
'exit' => ıkmak için burayı tıklayın',
],
/*
*
* Update specific translations
*
*/
'updater' => [
/*
*
* Shared translations.
*
*/
'title' => 'Güncelleyici',
/*
*
* Welcome page translations for update feature.
*
*/
'welcome' => [
'title' => 'Güncelleyiciye Hoş Geldiniz',
'message' => 'Güncelleme sihirbazına hoş geldiniz.',
],
/*
*
* Welcome page translations for update feature.
*
*/
'overview' => [
'title' => 'Genel bakış',
'message' => '1 güncelleme var.| :number güncellemeleri var.',
'install_updates' => 'Güncellemeyi yükle',
],
/*
* *
* Final page translations. * Final page translations.
* *
*/ */
'final' => [ 'final' => [
'title' => 'Tamamlandı', 'title' => 'Tamamlandı',
'finished' => 'Uygulama başarıyla yüklendi.', 'finished' => 'Uygulamanın veritabanını başarıyla güncelleştirildi.',
'exit' => ıkış yapmak için tıklayınız', 'exit' => ıkmak ve uygulamayı başlatmak için buraya tıklayın',
],
'log' => [
'success_message' => 'Uygulama GÜNCELLENDİ ',
],
], ],
]; ];

View File

@ -1,63 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel Installer',
'next' => 'Sonraki Adım',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => 'Installer\'a Hoşgeldiniz',
'message' => 'Kurulum sihirbazına hoşgeldiniz.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => 'Gereksinimler',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => 'İzinler',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => 'Ortam Ayarları',
'save' => '.env\'yi Kaydet',
'success' => '.env dosyanız kaydedildi.',
'errors' => '.env dosyanız kaydedilemedi, lütfen manuel yaratınız.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => 'Tamamlandı',
'finished' => 'Uygulama başarıyla yüklendi.',
'exit' => ıkış yapmak için tıklayınız',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -11,8 +11,7 @@ return [
'next' => '下一步', 'next' => '下一步',
'finish' => '安装', 'finish' => '安装',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -22,8 +21,7 @@ return [
'message' => '欢迎来到安装向导.', 'message' => '欢迎来到安装向导.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -32,8 +30,7 @@ return [
'title' => '环境要求', 'title' => '环境要求',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -42,8 +39,7 @@ return [
'title' => '权限', 'title' => '权限',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -55,8 +51,7 @@ return [
'errors' => '无法保存 .env 文件, 请手动创建它.', 'errors' => '无法保存 .env 文件, 请手动创建它.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,69 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel安装程序',
'next' => '下一步',
'finish' => '安装',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => '欢迎来到Laravel安装程序',
'message' => '欢迎来到安装向导.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => '环境要求',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => '权限',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => '环境设置',
'save' => '保存 .env',
'success' => '.env 文件保存成功.',
'errors' => '无法保存 .env 文件, 请手动创建它.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => '完成',
'finished' => '应用已成功安装.',
'exit' => '点击退出',
],
];

View File

@ -2,7 +2,7 @@
return [ return [
/** /*
* *
* Shared translations. * Shared translations.
* *
@ -11,8 +11,7 @@ return [
'next' => '下一步', 'next' => '下一步',
'finish' => '安裝', 'finish' => '安裝',
/*
/**
* *
* Home page translations. * Home page translations.
* *
@ -22,8 +21,7 @@ return [
'message' => '歡迎來到安裝嚮導.', 'message' => '歡迎來到安裝嚮導.',
], ],
/*
/**
* *
* Requirements page translations. * Requirements page translations.
* *
@ -32,8 +30,7 @@ return [
'title' => '環境要求', 'title' => '環境要求',
], ],
/*
/**
* *
* Permissions page translations. * Permissions page translations.
* *
@ -42,8 +39,7 @@ return [
'title' => '權限', 'title' => '權限',
], ],
/*
/**
* *
* Environment page translations. * Environment page translations.
* *
@ -55,8 +51,7 @@ return [
'errors' => '無法保存 .env 文件, 請手動創建它.', 'errors' => '無法保存 .env 文件, 請手動創建它.',
], ],
/*
/**
* *
* Final page translations. * Final page translations.
* *

View File

@ -1,69 +0,0 @@
<?php
return [
/**
*
* Shared translations.
*
*/
'title' => 'Laravel安裝程序',
'next' => '下一步',
'finish' => '安裝',
/**
*
* Home page translations.
*
*/
'welcome' => [
'title' => '歡迎來到Laravel安裝程序',
'message' => '歡迎來到安裝嚮導.',
],
/**
*
* Requirements page translations.
*
*/
'requirements' => [
'title' => '環境要求',
],
/**
*
* Permissions page translations.
*
*/
'permissions' => [
'title' => '權限',
],
/**
*
* Environment page translations.
*
*/
'environment' => [
'title' => '環境設置',
'save' => '保存 .env',
'success' => '.env 文件保存成功.',
'errors' => '無法保存 .env 文件, 請手動創建它.',
],
/**
*
* Final page translations.
*
*/
'final' => [
'title' => '完成',
'finished' => '應用已成功安裝.',
'exit' => '點擊退出',
],
];

Binary file not shown.

View File

@ -1,36 +0,0 @@
@extends('vendor.installer.layouts.master')
@section('template_title')
{{ trans('installer_messages.environment.classic.templateTitle') }}
@endsection
@section('title')
<i class="fa fa-code fa-fw" aria-hidden="true"></i> {{ trans('installer_messages.environment.classic.title') }}
@endsection
@section('container')
<form method="post" action="{{ route('LaravelInstaller::environmentSaveClassic') }}">
{!! csrf_field() !!}
<textarea class="textarea" name="envConfig">{{ $envConfig }}</textarea>
<div class="buttons buttons--right">
<button class="button button--light" type="submit">
<i class="fa fa-floppy-o fa-fw" aria-hidden="true"></i>
{!! trans('installer_messages.environment.classic.save') !!}
</button>
</div>
</form>
@if (!isset($environment['errors']))
<div class="buttons-container">
<a class="button float-left" href="{{ route('LaravelInstaller::environmentWizard') }}">
<i class="fa fa-sliders fa-fw" aria-hidden="true"></i>
{!! trans('installer_messages.environment.classic.back') !!}
</a>
<a class="button float-right" href="{{ route('LaravelInstaller::database') }}">
<i class="fa fa-check fa-fw" aria-hidden="true"></i>
{!! trans('installer_messages.environment.classic.install') !!}
<i class="fa fa-angle-double-right fa-fw" aria-hidden="true"></i>
</a>
</div>
@endif
@endsection

Some files were not shown because too many files have changed in this diff Show More