Completed
Push — master ( 658f80...3de8bf )
by Steve
20:06 queued 10:55
created
engine/classes/Elgg/Application.php 3 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
 	/**
372 372
 	 * Elgg's front controller. Handles basically all incoming URL requests.
373 373
 	 *
374
-	 * @return bool True if Elgg will handle the request, false if the server should (PHP-CLI server)
374
+	 * @return boolean|null True if Elgg will handle the request, false if the server should (PHP-CLI server)
375 375
 	 */
376 376
 	public static function index() {
377 377
 		return self::create()->run();
@@ -380,7 +380,7 @@  discard block
 block discarded – undo
380 380
 	/**
381 381
 	 * Routes the request, booting core if not yet booted
382 382
 	 *
383
-	 * @return bool False if Elgg wants the PHP CLI server to handle the request
383
+	 * @return boolean|null False if Elgg wants the PHP CLI server to handle the request
384 384
 	 */
385 385
 	public function run() {
386 386
 		$config = $this->services->config;
Please login to merge, or discard this patch.
Indentation   +591 added lines, -591 removed lines patch added patch discarded remove patch
@@ -20,597 +20,597 @@
 block discarded – undo
20 20
  */
21 21
 class Application {
22 22
 
23
-	const REWRITE_TEST_TOKEN = '__testing_rewrite';
24
-	const REWRITE_TEST_OUTPUT = 'success';
25
-
26
-	/**
27
-	 * @var ServiceProvider
28
-	 */
29
-	private $services;
30
-
31
-	/**
32
-	 * @var string
33
-	 */
34
-	private $engine_dir;
35
-
36
-	/**
37
-	 * @var bool
38
-	 */
39
-	private static $testing_app;
40
-
41
-	/**
42
-	 * Property names of the service provider to be exposed via __get()
43
-	 *
44
-	 * E.g. the presence of `'foo' => true` in the list would allow _elgg_services()->foo to
45
-	 * be accessed via elgg()->foo.
46
-	 *
47
-	 * @var string[]
48
-	 */
49
-	private static $public_services = [
50
-		//'config' => true,
51
-		'menus' => true,
52
-		'table_columns' => true,
53
-	];
54
-
55
-	/**
56
-	 * Reference to the loaded Application returned by elgg()
57
-	 *
58
-	 * @internal Do not use this. use elgg() to access the application
59
-	 * @access private
60
-	 * @var Application
61
-	 */
62
-	public static $_instance;
63
-
64
-	/**
65
-	 * Constructor
66
-	 *
67
-	 * Upon construction, no actions are taken to load or boot Elgg.
68
-	 *
69
-	 * @param ServiceProvider $services Elgg services provider
70
-	 */
71
-	public function __construct(ServiceProvider $services) {
72
-		$this->services = $services;
73
-
74
-		/**
75
-		 * The time with microseconds when the Elgg engine was started.
76
-		 *
77
-		 * @global float
78
-		 */
79
-		if (!isset($GLOBALS['START_MICROTIME'])) {
80
-			$GLOBALS['START_MICROTIME'] = microtime(true);
81
-		}
82
-
83
-		$services->timer->begin([]);
84
-
85
-		/**
86
-		 * This was introduced in 2.0 in order to remove all internal non-API state from $CONFIG. This will
87
-		 * be a breaking change, but frees us to refactor in 2.x without fear of plugins depending on
88
-		 * $CONFIG.
89
-		 *
90
-		 * @access private
91
-		 */
92
-		if (!isset($GLOBALS['_ELGG'])) {
93
-			$GLOBALS['_ELGG'] = new \stdClass();
94
-		}
95
-
96
-		$this->engine_dir = dirname(dirname(__DIR__));
97
-	}
98
-
99
-	/**
100
-	 * Load settings.php
101
-	 *
102
-	 * This is done automatically during the boot process or before requesting a database object
103
-	 *
104
-	 * @see Config::loadSettingsFile
105
-	 * @return void
106
-	 */
107
-	public function loadSettings() {
108
-		$this->services->config->loadSettingsFile();
109
-	}
110
-
111
-	/**
112
-	 * Load all Elgg procedural code and wire up boot events, but don't boot
113
-	 *
114
-	 * This is used for internal testing purposes
115
-	 *
116
-	 * @return void
117
-	 * @access private
118
-	 * @internal
119
-	 */
120
-	public function loadCore() {
121
-		if (function_exists('elgg')) {
122
-			return;
123
-		}
124
-
125
-		$lib_dir = self::elggDir()->chroot("engine/lib");
126
-
127
-		// load the rest of the library files from engine/lib/
128
-		// All on separate lines to make diffs easy to read + make it apparent how much
129
-		// we're actually loading on every page (Hint: it's too much).
130
-		$lib_files = [
131
-			// Needs to be loaded first to correctly bootstrap
132
-			'autoloader.php',
133
-			'elgglib.php',
134
-
135
-			// The order of these doesn't matter, so keep them alphabetical
136
-			'access.php',
137
-			'actions.php',
138
-			'admin.php',
139
-			'annotations.php',
140
-			'cache.php',
141
-			'comments.php',
142
-			'configuration.php',
143
-			'cron.php',
144
-			'database.php',
145
-			'entities.php',
146
-			'extender.php',
147
-			'filestore.php',
148
-			'group.php',
149
-			'input.php',
150
-			'languages.php',
151
-			'mb_wrapper.php',
152
-			'memcache.php',
153
-			'metadata.php',
154
-			'metastrings.php',
155
-			'navigation.php',
156
-			'notification.php',
157
-			'objects.php',
158
-			'output.php',
159
-			'pagehandler.php',
160
-			'pageowner.php',
161
-			'pam.php',
162
-			'plugins.php',
163
-			'private_settings.php',
164
-			'relationships.php',
165
-			'river.php',
166
-			'sessions.php',
167
-			'sites.php',
168
-			'statistics.php',
169
-			'system_log.php',
170
-			'tags.php',
171
-			'user_settings.php',
172
-			'users.php',
173
-			'upgrade.php',
174
-			'views.php',
175
-			'widgets.php',
176
-
177
-			// backward compatibility
178
-			'deprecated-2.1.php',
179
-			'deprecated-3.0.php',
180
-		];
181
-
182
-		// isolate global scope
183
-		call_user_func(function () use ($lib_dir, $lib_files) {
184
-
185
-			$setups = [];
186
-
187
-			// include library files, capturing setup functions
188
-			foreach ($lib_files as $file) {
189
-				$setup = (require_once $lib_dir->getPath($file));
190
-
191
-				if ($setup instanceof \Closure) {
192
-					$setups[$file] = $setup;
193
-				}
194
-			}
195
-
196
-			// store instance to be returned by elgg()
197
-			self::$_instance = $this;
198
-
199
-			// set up autoloading and DIC
200
-			_elgg_services($this->services);
201
-
202
-			$events = $this->services->events;
203
-			$hooks = $this->services->hooks;
204
-
205
-			// run setups
206
-			foreach ($setups as $func) {
207
-				$func($events, $hooks);
208
-			}
209
-		});
210
-	}
211
-
212
-	/**
213
-	 * Start and boot the core
214
-	 *
215
-	 * @return self
216
-	 */
217
-	public static function start() {
218
-		$app = self::create();
219
-		$app->bootCore();
220
-		return $app;
221
-	}
222
-
223
-	/**
224
-	 * Bootstrap the Elgg engine, loads plugins, and calls initial system events
225
-	 *
226
-	 * This method loads the full Elgg engine, checks the installation
227
-	 * state, and triggers a series of events to finish booting Elgg:
228
-	 * 	- {@elgg_event boot system}
229
-	 * 	- {@elgg_event init system}
230
-	 * 	- {@elgg_event ready system}
231
-	 *
232
-	 * If Elgg is not fully installed, the browser will be redirected to an installation page.
233
-	 *
234
-	 * @return void
235
-	 */
236
-	public function bootCore() {
237
-
238
-		$config = $this->services->config;
239
-
240
-		if ($this->isTestingApplication()) {
241
-			throw new \RuntimeException('Unit tests should not call ' . __METHOD__);
242
-		}
243
-
244
-		if ($config->getVolatile('boot_complete')) {
245
-			return;
246
-		}
247
-
248
-		$this->loadSettings();
249
-		$this->resolveWebRoot();
250
-
251
-		$config->set('boot_complete', false);
252
-
253
-		// This will be overridden by the DB value but may be needed before the upgrade script can be run.
254
-		$config->set('default_limit', 10);
255
-
256
-		// in case not loaded already
257
-		$this->loadCore();
258
-
259
-		$events = $this->services->events;
260
-
261
-		// Connect to database, load language files, load configuration, init session
262
-		// Plugins can't use this event because they haven't been loaded yet.
263
-		$events->trigger('boot', 'system');
264
-
265
-		// Load the plugins that are active
266
-		$this->services->plugins->load();
267
-
268
-		$root = Directory\Local::root();
269
-		if ($root->getPath() != self::elggDir()->getPath()) {
270
-			// Elgg is installed as a composer dep, so try to treat the root directory
271
-			// as a custom plugin that is always loaded last and can't be disabled...
272
-			if (!elgg_get_config('system_cache_loaded')) {
273
-				// configure view locations for the custom plugin (not Elgg core)
274
-				$viewsFile = $root->getFile('views.php');
275
-				if ($viewsFile->exists()) {
276
-					$viewsSpec = $viewsFile->includeFile();
277
-					if (is_array($viewsSpec)) {
278
-						_elgg_services()->views->mergeViewsSpec($viewsSpec);
279
-					}
280
-				}
281
-
282
-				// find views for the custom plugin (not Elgg core)
283
-				_elgg_services()->views->registerPluginViews($root->getPath());
284
-			}
285
-
286
-			if (!elgg_get_config('i18n_loaded_from_cache')) {
287
-				_elgg_services()->translator->registerPluginTranslations($root->getPath());
288
-			}
289
-
290
-			// This is root directory start.php
291
-			$root_start = $root->getPath("start.php");
292
-			if (is_file($root_start)) {
293
-				require $root_start;
294
-			}
295
-		}
296
-
297
-
298
-		// @todo move loading plugins into a single boot function that replaces 'boot', 'system' event
299
-		// and then move this code in there.
300
-		// This validates the view type - first opportunity to do it is after plugins load.
301
-		$viewtype = elgg_get_viewtype();
302
-		if (!elgg_is_registered_viewtype($viewtype)) {
303
-			elgg_set_viewtype('default');
304
-		}
305
-
306
-		$this->allowPathRewrite();
307
-
308
-		// Allows registering handlers strictly before all init, system handlers
309
-		$events->trigger('plugins_boot', 'system');
310
-
311
-		// Complete the boot process for both engine and plugins
312
-		$events->trigger('init', 'system');
313
-
314
-		$config->set('boot_complete', true);
315
-
316
-		// System loaded and ready
317
-		$events->trigger('ready', 'system');
318
-	}
319
-
320
-	/**
321
-	 * Get a Database wrapper for performing queries without booting Elgg
322
-	 *
323
-	 * If settings.php has not been loaded, it will be loaded to configure the DB connection.
324
-	 *
325
-	 * @note Before boot, the Database instance will not yet be bound to a Logger.
326
-	 *
327
-	 * @return \Elgg\Application\Database
328
-	 */
329
-	public function getDb() {
330
-		$this->loadSettings();
331
-		return $this->services->publicDb;
332
-	}
333
-
334
-	/**
335
-	 * Get an undefined property
336
-	 *
337
-	 * @param string $name The property name accessed
338
-	 *
339
-	 * @return mixed
340
-	 */
341
-	public function __get($name) {
342
-		if (isset(self::$public_services[$name])) {
343
-			return $this->services->{$name};
344
-		}
345
-		trigger_error("Undefined property: " . __CLASS__ . ":\${$name}");
346
-	}
347
-
348
-	/**
349
-	 * Creates a new, trivial instance of Elgg\Application and set it as the singleton instance.
350
-	 * If the singleton is already set, it's returned.
351
-	 *
352
-	 * @return self
353
-	 */
354
-	private static function create() {
355
-		if (self::$_instance === null) {
356
-			// we need to register for shutdown before Symfony registers the
357
-			// session_write_close() function. https://github.com/Elgg/Elgg/issues/9243
358
-			register_shutdown_function(function () {
359
-				// There are cases where we may exit before this function is defined
360
-				if (function_exists('_elgg_shutdown_hook')) {
361
-					_elgg_shutdown_hook();
362
-				}
363
-			});
364
-
365
-			self::$_instance = new self(new Di\ServiceProvider(new Config()));
366
-		}
367
-
368
-		return self::$_instance;
369
-	}
370
-
371
-	/**
372
-	 * Elgg's front controller. Handles basically all incoming URL requests.
373
-	 *
374
-	 * @return bool True if Elgg will handle the request, false if the server should (PHP-CLI server)
375
-	 */
376
-	public static function index() {
377
-		return self::create()->run();
378
-	}
379
-
380
-	/**
381
-	 * Routes the request, booting core if not yet booted
382
-	 *
383
-	 * @return bool False if Elgg wants the PHP CLI server to handle the request
384
-	 */
385
-	public function run() {
386
-		$config = $this->services->config;
387
-
388
-		$request = $this->services->request;
389
-		$path = $request->getPathInfo();
390
-
391
-		// allow testing from the upgrade page before the site is upgraded.
392
-		if (isset($_GET[self::REWRITE_TEST_TOKEN])) {
393
-			if (false !== strpos($path, self::REWRITE_TEST_TOKEN)) {
394
-				echo self::REWRITE_TEST_OUTPUT;
395
-			}
396
-			return true;
397
-		}
398
-
399
-		if (php_sapi_name() === 'cli-server') {
400
-			// overwrite value from settings
401
-			$www_root = rtrim($request->getSchemeAndHttpHost() . $request->getBaseUrl(), '/') . '/';
402
-			$config->set('wwwroot', $www_root);
403
-		}
404
-
405
-		if (0 === strpos($path, '/cache/')) {
406
-			(new Application\CacheHandler($this, $config, $_SERVER))->handleRequest($path);
407
-			return true;
408
-		}
409
-
410
-		if (0 === strpos($path, '/serve-file/')) {
411
-			$this->services->serveFileHandler->getResponse($request)->send();
412
-			return true;
413
-		}
414
-
415
-		if ($path === '/rewrite.php') {
416
-			require Directory\Local::root()->getPath("install.php");
417
-			return true;
418
-		}
419
-
420
-		if (php_sapi_name() === 'cli-server') {
421
-			// The CLI server routes ALL requests here (even existing files), so we have to check for these.
422
-			if ($path !== '/' && Directory\Local::root()->isFile($path)) {
423
-				// serve the requested resource as-is.
424
-				return false;
425
-			}
426
-		}
427
-
428
-		$this->bootCore();
429
-
430
-		// TODO use formal Response object instead
431
-		header("Content-Type: text/html;charset=utf-8");
432
-
433
-		// fetch new request from services in case it was replaced by route:rewrite
434
-		if (!$this->services->router->route($this->services->request)) {
435
-			forward('', '404');
436
-		}
437
-	}
438
-
439
-	/**
440
-	 * Get the Elgg data directory with trailing slash
441
-	 *
442
-	 * @return string
443
-	 */
444
-	public static function getDataPath() {
445
-		return self::create()->services->config->getDataPath();
446
-	}
447
-
448
-	/**
449
-	 * Returns a directory that points to the root of Elgg, but not necessarily
450
-	 * the install root. See `self::root()` for that.
451
-	 *
452
-	 * @return Directory
453
-	 */
454
-	public static function elggDir() /*: Directory*/ {
455
-		return Directory\Local::fromPath(realpath(__DIR__ . '/../../..'));
456
-	}
457
-
458
-	/**
459
-	 * Renders a web UI for installing Elgg.
460
-	 *
461
-	 * @return void
462
-	 */
463
-	public static function install() {
464
-		ini_set('display_errors', 1);
465
-		$installer = new \ElggInstaller();
466
-		$step = get_input('step', 'welcome');
467
-		$installer->run($step);
468
-	}
469
-
470
-	/**
471
-	 * Elgg upgrade script.
472
-	 *
473
-	 * This script triggers any necessary upgrades. If the site has been upgraded
474
-	 * to the most recent version of the code, no upgrades are run but the caches
475
-	 * are flushed.
476
-	 *
477
-	 * Upgrades use a table {db_prefix}upgrade_lock as a mutex to prevent concurrent upgrades.
478
-	 *
479
-	 * The URL to forward to after upgrades are complete can be specified by setting $_GET['forward']
480
-	 * to a relative URL.
481
-	 *
482
-	 * @return void
483
-	 */
484
-	public static function upgrade() {
485
-		// we want to know if an error occurs
486
-		ini_set('display_errors', 1);
487
-
488
-		define('UPGRADING', 'upgrading');
489
-
490
-		self::start();
23
+    const REWRITE_TEST_TOKEN = '__testing_rewrite';
24
+    const REWRITE_TEST_OUTPUT = 'success';
25
+
26
+    /**
27
+     * @var ServiceProvider
28
+     */
29
+    private $services;
30
+
31
+    /**
32
+     * @var string
33
+     */
34
+    private $engine_dir;
35
+
36
+    /**
37
+     * @var bool
38
+     */
39
+    private static $testing_app;
40
+
41
+    /**
42
+     * Property names of the service provider to be exposed via __get()
43
+     *
44
+     * E.g. the presence of `'foo' => true` in the list would allow _elgg_services()->foo to
45
+     * be accessed via elgg()->foo.
46
+     *
47
+     * @var string[]
48
+     */
49
+    private static $public_services = [
50
+        //'config' => true,
51
+        'menus' => true,
52
+        'table_columns' => true,
53
+    ];
54
+
55
+    /**
56
+     * Reference to the loaded Application returned by elgg()
57
+     *
58
+     * @internal Do not use this. use elgg() to access the application
59
+     * @access private
60
+     * @var Application
61
+     */
62
+    public static $_instance;
63
+
64
+    /**
65
+     * Constructor
66
+     *
67
+     * Upon construction, no actions are taken to load or boot Elgg.
68
+     *
69
+     * @param ServiceProvider $services Elgg services provider
70
+     */
71
+    public function __construct(ServiceProvider $services) {
72
+        $this->services = $services;
73
+
74
+        /**
75
+         * The time with microseconds when the Elgg engine was started.
76
+         *
77
+         * @global float
78
+         */
79
+        if (!isset($GLOBALS['START_MICROTIME'])) {
80
+            $GLOBALS['START_MICROTIME'] = microtime(true);
81
+        }
82
+
83
+        $services->timer->begin([]);
84
+
85
+        /**
86
+         * This was introduced in 2.0 in order to remove all internal non-API state from $CONFIG. This will
87
+         * be a breaking change, but frees us to refactor in 2.x without fear of plugins depending on
88
+         * $CONFIG.
89
+         *
90
+         * @access private
91
+         */
92
+        if (!isset($GLOBALS['_ELGG'])) {
93
+            $GLOBALS['_ELGG'] = new \stdClass();
94
+        }
95
+
96
+        $this->engine_dir = dirname(dirname(__DIR__));
97
+    }
98
+
99
+    /**
100
+     * Load settings.php
101
+     *
102
+     * This is done automatically during the boot process or before requesting a database object
103
+     *
104
+     * @see Config::loadSettingsFile
105
+     * @return void
106
+     */
107
+    public function loadSettings() {
108
+        $this->services->config->loadSettingsFile();
109
+    }
110
+
111
+    /**
112
+     * Load all Elgg procedural code and wire up boot events, but don't boot
113
+     *
114
+     * This is used for internal testing purposes
115
+     *
116
+     * @return void
117
+     * @access private
118
+     * @internal
119
+     */
120
+    public function loadCore() {
121
+        if (function_exists('elgg')) {
122
+            return;
123
+        }
124
+
125
+        $lib_dir = self::elggDir()->chroot("engine/lib");
126
+
127
+        // load the rest of the library files from engine/lib/
128
+        // All on separate lines to make diffs easy to read + make it apparent how much
129
+        // we're actually loading on every page (Hint: it's too much).
130
+        $lib_files = [
131
+            // Needs to be loaded first to correctly bootstrap
132
+            'autoloader.php',
133
+            'elgglib.php',
134
+
135
+            // The order of these doesn't matter, so keep them alphabetical
136
+            'access.php',
137
+            'actions.php',
138
+            'admin.php',
139
+            'annotations.php',
140
+            'cache.php',
141
+            'comments.php',
142
+            'configuration.php',
143
+            'cron.php',
144
+            'database.php',
145
+            'entities.php',
146
+            'extender.php',
147
+            'filestore.php',
148
+            'group.php',
149
+            'input.php',
150
+            'languages.php',
151
+            'mb_wrapper.php',
152
+            'memcache.php',
153
+            'metadata.php',
154
+            'metastrings.php',
155
+            'navigation.php',
156
+            'notification.php',
157
+            'objects.php',
158
+            'output.php',
159
+            'pagehandler.php',
160
+            'pageowner.php',
161
+            'pam.php',
162
+            'plugins.php',
163
+            'private_settings.php',
164
+            'relationships.php',
165
+            'river.php',
166
+            'sessions.php',
167
+            'sites.php',
168
+            'statistics.php',
169
+            'system_log.php',
170
+            'tags.php',
171
+            'user_settings.php',
172
+            'users.php',
173
+            'upgrade.php',
174
+            'views.php',
175
+            'widgets.php',
176
+
177
+            // backward compatibility
178
+            'deprecated-2.1.php',
179
+            'deprecated-3.0.php',
180
+        ];
181
+
182
+        // isolate global scope
183
+        call_user_func(function () use ($lib_dir, $lib_files) {
184
+
185
+            $setups = [];
186
+
187
+            // include library files, capturing setup functions
188
+            foreach ($lib_files as $file) {
189
+                $setup = (require_once $lib_dir->getPath($file));
190
+
191
+                if ($setup instanceof \Closure) {
192
+                    $setups[$file] = $setup;
193
+                }
194
+            }
195
+
196
+            // store instance to be returned by elgg()
197
+            self::$_instance = $this;
198
+
199
+            // set up autoloading and DIC
200
+            _elgg_services($this->services);
201
+
202
+            $events = $this->services->events;
203
+            $hooks = $this->services->hooks;
204
+
205
+            // run setups
206
+            foreach ($setups as $func) {
207
+                $func($events, $hooks);
208
+            }
209
+        });
210
+    }
211
+
212
+    /**
213
+     * Start and boot the core
214
+     *
215
+     * @return self
216
+     */
217
+    public static function start() {
218
+        $app = self::create();
219
+        $app->bootCore();
220
+        return $app;
221
+    }
222
+
223
+    /**
224
+     * Bootstrap the Elgg engine, loads plugins, and calls initial system events
225
+     *
226
+     * This method loads the full Elgg engine, checks the installation
227
+     * state, and triggers a series of events to finish booting Elgg:
228
+     * 	- {@elgg_event boot system}
229
+     * 	- {@elgg_event init system}
230
+     * 	- {@elgg_event ready system}
231
+     *
232
+     * If Elgg is not fully installed, the browser will be redirected to an installation page.
233
+     *
234
+     * @return void
235
+     */
236
+    public function bootCore() {
237
+
238
+        $config = $this->services->config;
239
+
240
+        if ($this->isTestingApplication()) {
241
+            throw new \RuntimeException('Unit tests should not call ' . __METHOD__);
242
+        }
243
+
244
+        if ($config->getVolatile('boot_complete')) {
245
+            return;
246
+        }
247
+
248
+        $this->loadSettings();
249
+        $this->resolveWebRoot();
250
+
251
+        $config->set('boot_complete', false);
252
+
253
+        // This will be overridden by the DB value but may be needed before the upgrade script can be run.
254
+        $config->set('default_limit', 10);
255
+
256
+        // in case not loaded already
257
+        $this->loadCore();
258
+
259
+        $events = $this->services->events;
260
+
261
+        // Connect to database, load language files, load configuration, init session
262
+        // Plugins can't use this event because they haven't been loaded yet.
263
+        $events->trigger('boot', 'system');
264
+
265
+        // Load the plugins that are active
266
+        $this->services->plugins->load();
267
+
268
+        $root = Directory\Local::root();
269
+        if ($root->getPath() != self::elggDir()->getPath()) {
270
+            // Elgg is installed as a composer dep, so try to treat the root directory
271
+            // as a custom plugin that is always loaded last and can't be disabled...
272
+            if (!elgg_get_config('system_cache_loaded')) {
273
+                // configure view locations for the custom plugin (not Elgg core)
274
+                $viewsFile = $root->getFile('views.php');
275
+                if ($viewsFile->exists()) {
276
+                    $viewsSpec = $viewsFile->includeFile();
277
+                    if (is_array($viewsSpec)) {
278
+                        _elgg_services()->views->mergeViewsSpec($viewsSpec);
279
+                    }
280
+                }
281
+
282
+                // find views for the custom plugin (not Elgg core)
283
+                _elgg_services()->views->registerPluginViews($root->getPath());
284
+            }
285
+
286
+            if (!elgg_get_config('i18n_loaded_from_cache')) {
287
+                _elgg_services()->translator->registerPluginTranslations($root->getPath());
288
+            }
289
+
290
+            // This is root directory start.php
291
+            $root_start = $root->getPath("start.php");
292
+            if (is_file($root_start)) {
293
+                require $root_start;
294
+            }
295
+        }
296
+
297
+
298
+        // @todo move loading plugins into a single boot function that replaces 'boot', 'system' event
299
+        // and then move this code in there.
300
+        // This validates the view type - first opportunity to do it is after plugins load.
301
+        $viewtype = elgg_get_viewtype();
302
+        if (!elgg_is_registered_viewtype($viewtype)) {
303
+            elgg_set_viewtype('default');
304
+        }
305
+
306
+        $this->allowPathRewrite();
307
+
308
+        // Allows registering handlers strictly before all init, system handlers
309
+        $events->trigger('plugins_boot', 'system');
310
+
311
+        // Complete the boot process for both engine and plugins
312
+        $events->trigger('init', 'system');
313
+
314
+        $config->set('boot_complete', true);
315
+
316
+        // System loaded and ready
317
+        $events->trigger('ready', 'system');
318
+    }
319
+
320
+    /**
321
+     * Get a Database wrapper for performing queries without booting Elgg
322
+     *
323
+     * If settings.php has not been loaded, it will be loaded to configure the DB connection.
324
+     *
325
+     * @note Before boot, the Database instance will not yet be bound to a Logger.
326
+     *
327
+     * @return \Elgg\Application\Database
328
+     */
329
+    public function getDb() {
330
+        $this->loadSettings();
331
+        return $this->services->publicDb;
332
+    }
333
+
334
+    /**
335
+     * Get an undefined property
336
+     *
337
+     * @param string $name The property name accessed
338
+     *
339
+     * @return mixed
340
+     */
341
+    public function __get($name) {
342
+        if (isset(self::$public_services[$name])) {
343
+            return $this->services->{$name};
344
+        }
345
+        trigger_error("Undefined property: " . __CLASS__ . ":\${$name}");
346
+    }
347
+
348
+    /**
349
+     * Creates a new, trivial instance of Elgg\Application and set it as the singleton instance.
350
+     * If the singleton is already set, it's returned.
351
+     *
352
+     * @return self
353
+     */
354
+    private static function create() {
355
+        if (self::$_instance === null) {
356
+            // we need to register for shutdown before Symfony registers the
357
+            // session_write_close() function. https://github.com/Elgg/Elgg/issues/9243
358
+            register_shutdown_function(function () {
359
+                // There are cases where we may exit before this function is defined
360
+                if (function_exists('_elgg_shutdown_hook')) {
361
+                    _elgg_shutdown_hook();
362
+                }
363
+            });
364
+
365
+            self::$_instance = new self(new Di\ServiceProvider(new Config()));
366
+        }
367
+
368
+        return self::$_instance;
369
+    }
370
+
371
+    /**
372
+     * Elgg's front controller. Handles basically all incoming URL requests.
373
+     *
374
+     * @return bool True if Elgg will handle the request, false if the server should (PHP-CLI server)
375
+     */
376
+    public static function index() {
377
+        return self::create()->run();
378
+    }
379
+
380
+    /**
381
+     * Routes the request, booting core if not yet booted
382
+     *
383
+     * @return bool False if Elgg wants the PHP CLI server to handle the request
384
+     */
385
+    public function run() {
386
+        $config = $this->services->config;
387
+
388
+        $request = $this->services->request;
389
+        $path = $request->getPathInfo();
390
+
391
+        // allow testing from the upgrade page before the site is upgraded.
392
+        if (isset($_GET[self::REWRITE_TEST_TOKEN])) {
393
+            if (false !== strpos($path, self::REWRITE_TEST_TOKEN)) {
394
+                echo self::REWRITE_TEST_OUTPUT;
395
+            }
396
+            return true;
397
+        }
398
+
399
+        if (php_sapi_name() === 'cli-server') {
400
+            // overwrite value from settings
401
+            $www_root = rtrim($request->getSchemeAndHttpHost() . $request->getBaseUrl(), '/') . '/';
402
+            $config->set('wwwroot', $www_root);
403
+        }
404
+
405
+        if (0 === strpos($path, '/cache/')) {
406
+            (new Application\CacheHandler($this, $config, $_SERVER))->handleRequest($path);
407
+            return true;
408
+        }
409
+
410
+        if (0 === strpos($path, '/serve-file/')) {
411
+            $this->services->serveFileHandler->getResponse($request)->send();
412
+            return true;
413
+        }
414
+
415
+        if ($path === '/rewrite.php') {
416
+            require Directory\Local::root()->getPath("install.php");
417
+            return true;
418
+        }
419
+
420
+        if (php_sapi_name() === 'cli-server') {
421
+            // The CLI server routes ALL requests here (even existing files), so we have to check for these.
422
+            if ($path !== '/' && Directory\Local::root()->isFile($path)) {
423
+                // serve the requested resource as-is.
424
+                return false;
425
+            }
426
+        }
427
+
428
+        $this->bootCore();
429
+
430
+        // TODO use formal Response object instead
431
+        header("Content-Type: text/html;charset=utf-8");
432
+
433
+        // fetch new request from services in case it was replaced by route:rewrite
434
+        if (!$this->services->router->route($this->services->request)) {
435
+            forward('', '404');
436
+        }
437
+    }
438
+
439
+    /**
440
+     * Get the Elgg data directory with trailing slash
441
+     *
442
+     * @return string
443
+     */
444
+    public static function getDataPath() {
445
+        return self::create()->services->config->getDataPath();
446
+    }
447
+
448
+    /**
449
+     * Returns a directory that points to the root of Elgg, but not necessarily
450
+     * the install root. See `self::root()` for that.
451
+     *
452
+     * @return Directory
453
+     */
454
+    public static function elggDir() /*: Directory*/ {
455
+        return Directory\Local::fromPath(realpath(__DIR__ . '/../../..'));
456
+    }
457
+
458
+    /**
459
+     * Renders a web UI for installing Elgg.
460
+     *
461
+     * @return void
462
+     */
463
+    public static function install() {
464
+        ini_set('display_errors', 1);
465
+        $installer = new \ElggInstaller();
466
+        $step = get_input('step', 'welcome');
467
+        $installer->run($step);
468
+    }
469
+
470
+    /**
471
+     * Elgg upgrade script.
472
+     *
473
+     * This script triggers any necessary upgrades. If the site has been upgraded
474
+     * to the most recent version of the code, no upgrades are run but the caches
475
+     * are flushed.
476
+     *
477
+     * Upgrades use a table {db_prefix}upgrade_lock as a mutex to prevent concurrent upgrades.
478
+     *
479
+     * The URL to forward to after upgrades are complete can be specified by setting $_GET['forward']
480
+     * to a relative URL.
481
+     *
482
+     * @return void
483
+     */
484
+    public static function upgrade() {
485
+        // we want to know if an error occurs
486
+        ini_set('display_errors', 1);
487
+
488
+        define('UPGRADING', 'upgrading');
489
+
490
+        self::start();
491 491
 		
492
-		// check security settings
493
-		if (elgg_get_config('security_protect_upgrade') && !elgg_is_admin_logged_in()) {
494
-			// only admin's or users with a valid token can run upgrade.php
495
-			elgg_signed_request_gatekeeper();
496
-		}
492
+        // check security settings
493
+        if (elgg_get_config('security_protect_upgrade') && !elgg_is_admin_logged_in()) {
494
+            // only admin's or users with a valid token can run upgrade.php
495
+            elgg_signed_request_gatekeeper();
496
+        }
497 497
 		
498
-		$site_url = elgg_get_config('url');
499
-		$site_host = parse_url($site_url, PHP_URL_HOST) . '/';
500
-
501
-		// turn any full in-site URLs into absolute paths
502
-		$forward_url = get_input('forward', '/admin', false);
503
-		$forward_url = str_replace([$site_url, $site_host], '/', $forward_url);
504
-
505
-		if (strpos($forward_url, '/') !== 0) {
506
-			$forward_url = '/' . $forward_url;
507
-		}
508
-
509
-		if (get_input('upgrade') == 'upgrade') {
510
-			$upgrader = _elgg_services()->upgrades;
511
-			$result = $upgrader->run();
512
-
513
-			if ($result['failure'] == true) {
514
-				register_error($result['reason']);
515
-				forward($forward_url);
516
-			}
517
-
518
-			// Find unprocessed batch upgrade classes and save them as ElggUpgrade objects
519
-			$core_upgrades = (require self::elggDir()->getPath('engine/lib/upgrades/async-upgrades.php'));
520
-			$has_pending_upgrades = _elgg_services()->upgradeLocator->run($core_upgrades);
521
-
522
-			if ($has_pending_upgrades) {
523
-				// Forward to the list of pending upgrades
524
-				$forward_url = '/admin/upgrades';
525
-			}
526
-		} else {
527
-			$rewriteTester = new \ElggRewriteTester();
528
-			$url = elgg_get_site_url() . "__testing_rewrite?__testing_rewrite=1";
529
-			if (!$rewriteTester->runRewriteTest($url)) {
530
-				// see if there is a problem accessing the site at all
531
-				// due to ip restrictions for example
532
-				if (!$rewriteTester->runLocalhostAccessTest()) {
533
-					// note: translation may not be available until after upgrade
534
-					$msg = elgg_echo("installation:htaccess:localhost:connectionfailed");
535
-					if ($msg === "installation:htaccess:localhost:connectionfailed") {
536
-						$msg = "Elgg cannot connect to itself to test rewrite rules properly. Check "
537
-								. "that curl is working and there are no IP restrictions preventing "
538
-								. "localhost connections.";
539
-					}
540
-					echo $msg;
541
-					exit;
542
-				}
543
-
544
-				// note: translation may not be available until after upgrade
545
-				$msg = elgg_echo("installation:htaccess:needs_upgrade");
546
-				if ($msg === "installation:htaccess:needs_upgrade") {
547
-					$msg = "You must update your .htaccess file (use install/config/htaccess.dist as a guide).";
548
-				}
549
-				echo $msg;
550
-				exit;
551
-			}
552
-
553
-			$vars = [
554
-				'forward' => $forward_url
555
-			];
556
-
557
-			// reset cache to have latest translations available during upgrade
558
-			elgg_reset_system_cache();
559
-
560
-			echo elgg_view_page(elgg_echo('upgrading'), '', 'upgrade', $vars);
561
-			exit;
562
-		}
563
-
564
-		forward($forward_url);
565
-	}
566
-
567
-	/**
568
-	 * Allow plugins to rewrite the path.
569
-	 *
570
-	 * @return void
571
-	 */
572
-	private function allowPathRewrite() {
573
-		$request = $this->services->request;
574
-		$new = $this->services->router->allowRewrite($request);
575
-		if ($new === $request) {
576
-			return;
577
-		}
578
-
579
-		$this->services->setValue('request', $new);
580
-		_elgg_set_initial_context($new);
581
-	}
582
-
583
-	/**
584
-	 * Make sure config has a non-empty wwwroot. Calculate from request if missing.
585
-	 *
586
-	 * @return void
587
-	 */
588
-	private function resolveWebRoot() {
589
-		$config = $this->services->config;
590
-		$request = $this->services->request;
591
-
592
-		$config->loadSettingsFile();
593
-		if (!$config->getVolatile('wwwroot')) {
594
-			$www_root = rtrim($request->getSchemeAndHttpHost() . $request->getBaseUrl(), '/') . '/';
595
-			$config->set('wwwroot', $www_root);
596
-		}
597
-	}
598
-
599
-	/**
600
-	 * Flag this application as running for testing (PHPUnit)
601
-	 *
602
-	 * @param bool $testing Is testing application
603
-	 * @return void
604
-	 */
605
-	public static function setTestingApplication($testing = true) {
606
-		self::$testing_app = $testing;
607
-	}
608
-
609
-	/**
610
-	 * Checks if the application is running in PHPUnit
611
-	 * @return bool
612
-	 */
613
-	public static function isTestingApplication() {
614
-		return (bool) self::$testing_app;
615
-	}
498
+        $site_url = elgg_get_config('url');
499
+        $site_host = parse_url($site_url, PHP_URL_HOST) . '/';
500
+
501
+        // turn any full in-site URLs into absolute paths
502
+        $forward_url = get_input('forward', '/admin', false);
503
+        $forward_url = str_replace([$site_url, $site_host], '/', $forward_url);
504
+
505
+        if (strpos($forward_url, '/') !== 0) {
506
+            $forward_url = '/' . $forward_url;
507
+        }
508
+
509
+        if (get_input('upgrade') == 'upgrade') {
510
+            $upgrader = _elgg_services()->upgrades;
511
+            $result = $upgrader->run();
512
+
513
+            if ($result['failure'] == true) {
514
+                register_error($result['reason']);
515
+                forward($forward_url);
516
+            }
517
+
518
+            // Find unprocessed batch upgrade classes and save them as ElggUpgrade objects
519
+            $core_upgrades = (require self::elggDir()->getPath('engine/lib/upgrades/async-upgrades.php'));
520
+            $has_pending_upgrades = _elgg_services()->upgradeLocator->run($core_upgrades);
521
+
522
+            if ($has_pending_upgrades) {
523
+                // Forward to the list of pending upgrades
524
+                $forward_url = '/admin/upgrades';
525
+            }
526
+        } else {
527
+            $rewriteTester = new \ElggRewriteTester();
528
+            $url = elgg_get_site_url() . "__testing_rewrite?__testing_rewrite=1";
529
+            if (!$rewriteTester->runRewriteTest($url)) {
530
+                // see if there is a problem accessing the site at all
531
+                // due to ip restrictions for example
532
+                if (!$rewriteTester->runLocalhostAccessTest()) {
533
+                    // note: translation may not be available until after upgrade
534
+                    $msg = elgg_echo("installation:htaccess:localhost:connectionfailed");
535
+                    if ($msg === "installation:htaccess:localhost:connectionfailed") {
536
+                        $msg = "Elgg cannot connect to itself to test rewrite rules properly. Check "
537
+                                . "that curl is working and there are no IP restrictions preventing "
538
+                                . "localhost connections.";
539
+                    }
540
+                    echo $msg;
541
+                    exit;
542
+                }
543
+
544
+                // note: translation may not be available until after upgrade
545
+                $msg = elgg_echo("installation:htaccess:needs_upgrade");
546
+                if ($msg === "installation:htaccess:needs_upgrade") {
547
+                    $msg = "You must update your .htaccess file (use install/config/htaccess.dist as a guide).";
548
+                }
549
+                echo $msg;
550
+                exit;
551
+            }
552
+
553
+            $vars = [
554
+                'forward' => $forward_url
555
+            ];
556
+
557
+            // reset cache to have latest translations available during upgrade
558
+            elgg_reset_system_cache();
559
+
560
+            echo elgg_view_page(elgg_echo('upgrading'), '', 'upgrade', $vars);
561
+            exit;
562
+        }
563
+
564
+        forward($forward_url);
565
+    }
566
+
567
+    /**
568
+     * Allow plugins to rewrite the path.
569
+     *
570
+     * @return void
571
+     */
572
+    private function allowPathRewrite() {
573
+        $request = $this->services->request;
574
+        $new = $this->services->router->allowRewrite($request);
575
+        if ($new === $request) {
576
+            return;
577
+        }
578
+
579
+        $this->services->setValue('request', $new);
580
+        _elgg_set_initial_context($new);
581
+    }
582
+
583
+    /**
584
+     * Make sure config has a non-empty wwwroot. Calculate from request if missing.
585
+     *
586
+     * @return void
587
+     */
588
+    private function resolveWebRoot() {
589
+        $config = $this->services->config;
590
+        $request = $this->services->request;
591
+
592
+        $config->loadSettingsFile();
593
+        if (!$config->getVolatile('wwwroot')) {
594
+            $www_root = rtrim($request->getSchemeAndHttpHost() . $request->getBaseUrl(), '/') . '/';
595
+            $config->set('wwwroot', $www_root);
596
+        }
597
+    }
598
+
599
+    /**
600
+     * Flag this application as running for testing (PHPUnit)
601
+     *
602
+     * @param bool $testing Is testing application
603
+     * @return void
604
+     */
605
+    public static function setTestingApplication($testing = true) {
606
+        self::$testing_app = $testing;
607
+    }
608
+
609
+    /**
610
+     * Checks if the application is running in PHPUnit
611
+     * @return bool
612
+     */
613
+    public static function isTestingApplication() {
614
+        return (bool) self::$testing_app;
615
+    }
616 616
 }
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
 		];
181 181
 
182 182
 		// isolate global scope
183
-		call_user_func(function () use ($lib_dir, $lib_files) {
183
+		call_user_func(function() use ($lib_dir, $lib_files) {
184 184
 
185 185
 			$setups = [];
186 186
 
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
 		$config = $this->services->config;
239 239
 
240 240
 		if ($this->isTestingApplication()) {
241
-			throw new \RuntimeException('Unit tests should not call ' . __METHOD__);
241
+			throw new \RuntimeException('Unit tests should not call '.__METHOD__);
242 242
 		}
243 243
 
244 244
 		if ($config->getVolatile('boot_complete')) {
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
 		if (isset(self::$public_services[$name])) {
343 343
 			return $this->services->{$name};
344 344
 		}
345
-		trigger_error("Undefined property: " . __CLASS__ . ":\${$name}");
345
+		trigger_error("Undefined property: ".__CLASS__.":\${$name}");
346 346
 	}
347 347
 
348 348
 	/**
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
 		if (self::$_instance === null) {
356 356
 			// we need to register for shutdown before Symfony registers the
357 357
 			// session_write_close() function. https://github.com/Elgg/Elgg/issues/9243
358
-			register_shutdown_function(function () {
358
+			register_shutdown_function(function() {
359 359
 				// There are cases where we may exit before this function is defined
360 360
 				if (function_exists('_elgg_shutdown_hook')) {
361 361
 					_elgg_shutdown_hook();
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
 
399 399
 		if (php_sapi_name() === 'cli-server') {
400 400
 			// overwrite value from settings
401
-			$www_root = rtrim($request->getSchemeAndHttpHost() . $request->getBaseUrl(), '/') . '/';
401
+			$www_root = rtrim($request->getSchemeAndHttpHost().$request->getBaseUrl(), '/').'/';
402 402
 			$config->set('wwwroot', $www_root);
403 403
 		}
404 404
 
@@ -452,7 +452,7 @@  discard block
 block discarded – undo
452 452
 	 * @return Directory
453 453
 	 */
454 454
 	public static function elggDir() /*: Directory*/ {
455
-		return Directory\Local::fromPath(realpath(__DIR__ . '/../../..'));
455
+		return Directory\Local::fromPath(realpath(__DIR__.'/../../..'));
456 456
 	}
457 457
 
458 458
 	/**
@@ -496,14 +496,14 @@  discard block
 block discarded – undo
496 496
 		}
497 497
 		
498 498
 		$site_url = elgg_get_config('url');
499
-		$site_host = parse_url($site_url, PHP_URL_HOST) . '/';
499
+		$site_host = parse_url($site_url, PHP_URL_HOST).'/';
500 500
 
501 501
 		// turn any full in-site URLs into absolute paths
502 502
 		$forward_url = get_input('forward', '/admin', false);
503 503
 		$forward_url = str_replace([$site_url, $site_host], '/', $forward_url);
504 504
 
505 505
 		if (strpos($forward_url, '/') !== 0) {
506
-			$forward_url = '/' . $forward_url;
506
+			$forward_url = '/'.$forward_url;
507 507
 		}
508 508
 
509 509
 		if (get_input('upgrade') == 'upgrade') {
@@ -525,7 +525,7 @@  discard block
 block discarded – undo
525 525
 			}
526 526
 		} else {
527 527
 			$rewriteTester = new \ElggRewriteTester();
528
-			$url = elgg_get_site_url() . "__testing_rewrite?__testing_rewrite=1";
528
+			$url = elgg_get_site_url()."__testing_rewrite?__testing_rewrite=1";
529 529
 			if (!$rewriteTester->runRewriteTest($url)) {
530 530
 				// see if there is a problem accessing the site at all
531 531
 				// due to ip restrictions for example
@@ -591,7 +591,7 @@  discard block
 block discarded – undo
591 591
 
592 592
 		$config->loadSettingsFile();
593 593
 		if (!$config->getVolatile('wwwroot')) {
594
-			$www_root = rtrim($request->getSchemeAndHttpHost() . $request->getBaseUrl(), '/') . '/';
594
+			$www_root = rtrim($request->getSchemeAndHttpHost().$request->getBaseUrl(), '/').'/';
595 595
 			$config->set('wwwroot', $www_root);
596 596
 		}
597 597
 	}
Please login to merge, or discard this patch.
install/languages/en.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,160 +1,160 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Elgg Install',
4
-	'install:welcome' => 'Welcome',
5
-	'install:requirements' => 'Requirements check',
6
-	'install:database' => 'Database installation',
7
-	'install:settings' => 'Configure site',
8
-	'install:admin' => 'Create admin account',
9
-	'install:complete' => 'Finished',
3
+    'install:title' => 'Elgg Install',
4
+    'install:welcome' => 'Welcome',
5
+    'install:requirements' => 'Requirements check',
6
+    'install:database' => 'Database installation',
7
+    'install:settings' => 'Configure site',
8
+    'install:admin' => 'Create admin account',
9
+    'install:complete' => 'Finished',
10 10
 
11
-	'install:next' => 'Next',
12
-	'install:refresh' => 'Refresh',
11
+    'install:next' => 'Next',
12
+    'install:refresh' => 'Refresh',
13 13
 
14
-	'install:welcome:instructions' => "Installing Elgg has 6 simple steps and reading this welcome is the first one!
14
+    'install:welcome:instructions' => "Installing Elgg has 6 simple steps and reading this welcome is the first one!
15 15
 
16 16
 If you haven't already, read through the installation instructions included with Elgg (or click the instructions link at the bottom of the page).
17 17
 
18 18
 If you are ready to proceed, click the Next button.",
19
-	'install:requirements:instructions:success' => "Your server passed the requirement checks.",
20
-	'install:requirements:instructions:failure' => "Your server failed the requirements check. After you have fixed the below issues, refresh this page. Check the troubleshooting links at the bottom of this page if you need further assistance.",
21
-	'install:requirements:instructions:warning' => "Your server passed the requirements check, but there is at least one warning. We recommend that you check the install troubleshooting page for more details.",
19
+    'install:requirements:instructions:success' => "Your server passed the requirement checks.",
20
+    'install:requirements:instructions:failure' => "Your server failed the requirements check. After you have fixed the below issues, refresh this page. Check the troubleshooting links at the bottom of this page if you need further assistance.",
21
+    'install:requirements:instructions:warning' => "Your server passed the requirements check, but there is at least one warning. We recommend that you check the install troubleshooting page for more details.",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => 'Web server',
25
-	'install:require:settings' => 'Settings file',
26
-	'install:require:database' => 'Database',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => 'Web server',
25
+    'install:require:settings' => 'Settings file',
26
+    'install:require:database' => 'Database',
27 27
 
28
-	'install:check:root' => 'Your web server does not have permission to create an .htaccess file in the root directory of Elgg. You have two choices:
28
+    'install:check:root' => 'Your web server does not have permission to create an .htaccess file in the root directory of Elgg. You have two choices:
29 29
 
30 30
 		1. Change the permissions on the root directory
31 31
 
32 32
 		2. Copy the file install/config/htaccess.dist to .htaccess',
33 33
 
34
-	'install:check:php:version' => 'Elgg requires PHP %s or above. This server is using version %s.',
35
-	'install:check:php:extension' => 'Elgg requires the PHP extension %s.',
36
-	'install:check:php:extension:recommend' => 'It is recommended that the PHP extension %s is installed.',
37
-	'install:check:php:open_basedir' => 'The open_basedir PHP directive may prevent Elgg from saving files to its data directory.',
38
-	'install:check:php:safe_mode' => 'Running PHP in safe mode is not recommened and may cause problems with Elgg.',
39
-	'install:check:php:arg_separator' => 'arg_separator.output must be & for Elgg to work and your server\'s value is %s',
40
-	'install:check:php:register_globals' => 'Register globals must be turned off.',
41
-	'install:check:php:session.auto_start' => "session.auto_start must be off for Elgg to work. Either change the configuration of your server or add this directive to Elgg's .htaccess file.",
34
+    'install:check:php:version' => 'Elgg requires PHP %s or above. This server is using version %s.',
35
+    'install:check:php:extension' => 'Elgg requires the PHP extension %s.',
36
+    'install:check:php:extension:recommend' => 'It is recommended that the PHP extension %s is installed.',
37
+    'install:check:php:open_basedir' => 'The open_basedir PHP directive may prevent Elgg from saving files to its data directory.',
38
+    'install:check:php:safe_mode' => 'Running PHP in safe mode is not recommened and may cause problems with Elgg.',
39
+    'install:check:php:arg_separator' => 'arg_separator.output must be & for Elgg to work and your server\'s value is %s',
40
+    'install:check:php:register_globals' => 'Register globals must be turned off.',
41
+    'install:check:php:session.auto_start' => "session.auto_start must be off for Elgg to work. Either change the configuration of your server or add this directive to Elgg's .htaccess file.",
42 42
 
43
-	'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
43
+    'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
44 44
 
45 45
 		1. Change the permissions on the elgg-config directory of your Elgg installation
46 46
 
47 47
 		2. Copy the file %s/settings.example.php to elgg-config/settings.php and follow the instructions in it for setting your database parameters.',
48
-	'install:check:readsettings' => 'A settings file exists in the installation directory, but the web server cannot read it. You can delete the file or change the read permissions on it.',
49
-
50
-	'install:check:php:success' => "Your server's PHP satisfies all of Elgg's requirements.",
51
-	'install:check:rewrite:success' => 'The test of the rewrite rules was successful.',
52
-	'install:check:database' => 'The database requirements are checked when Elgg loads its database.',
53
-
54
-	'install:database:instructions' => "If you haven't already created a database for Elgg, do that now. Then fill in the values below to initialize the Elgg database.",
55
-	'install:database:error' => 'There was an error creating the Elgg database and installation cannot continue. Review the message above and correct any problems. If you need more help, visit the Install troubleshooting link below or post to the Elgg community forums.',
56
-
57
-	'install:database:label:dbuser' =>  'Database Username',
58
-	'install:database:label:dbpassword' => 'Database Password',
59
-	'install:database:label:dbname' => 'Database Name',
60
-	'install:database:label:dbhost' => 'Database Host',
61
-	'install:database:label:dbprefix' => 'Database Table Prefix',
62
-	'install:database:label:timezone' => "Timezone",
63
-
64
-	'install:database:help:dbuser' => 'User that has full privileges to the MySQL database that you created for Elgg',
65
-	'install:database:help:dbpassword' => 'Password for the above database user account',
66
-	'install:database:help:dbname' => 'Name of the Elgg database',
67
-	'install:database:help:dbhost' => 'Hostname of the MySQL server (usually localhost)',
68
-	'install:database:help:dbprefix' => "The prefix given to all of Elgg's tables (usually elgg_)",
69
-	'install:database:help:timezone' => "The default timezone in which the site will operate",
70
-
71
-	'install:settings:instructions' => 'We need some information about the site as we configure Elgg. If you haven\'t <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">created a data directory</a> for Elgg, you need to do so now.',
72
-
73
-	'install:settings:label:sitename' => 'Site Name',
74
-	'install:settings:label:siteemail' => 'Site Email Address',
75
-	'install:database:label:wwwroot' => 'Site URL',
76
-	'install:settings:label:path' => 'Elgg Install Directory',
77
-	'install:database:label:dataroot' => 'Data Directory',
78
-	'install:settings:label:language' => 'Site Language',
79
-	'install:settings:label:siteaccess' => 'Default Site Access',
80
-	'install:label:combo:dataroot' => 'Elgg creates data directory',
81
-
82
-	'install:settings:help:sitename' => 'The name of your new Elgg site',
83
-	'install:settings:help:siteemail' => 'Email address used by Elgg for communication with users',
84
-	'install:database:help:wwwroot' => 'The address of the site (Elgg usually guesses this correctly)',
85
-	'install:settings:help:path' => 'The directory where you put the Elgg code (Elgg usually guesses this correctly)',
86
-	'install:database:help:dataroot' => 'The directory that you created for Elgg to save files (the permissions on this directory are checked when you click Next). It must be an absolute path.',
87
-	'install:settings:help:dataroot:apache' => 'You have the option of Elgg creating the data directory or entering the directory that you already created for storing user files (the permissions on this directory are checked when you click Next)',
88
-	'install:settings:help:language' => 'The default language for the site',
89
-	'install:settings:help:siteaccess' => 'The default access level for new user created content',
90
-
91
-	'install:admin:instructions' => "It is now time to create an administrator's account.",
92
-
93
-	'install:admin:label:displayname' => 'Display Name',
94
-	'install:admin:label:email' => 'Email Address',
95
-	'install:admin:label:username' => 'Username',
96
-	'install:admin:label:password1' => 'Password',
97
-	'install:admin:label:password2' => 'Password Again',
98
-
99
-	'install:admin:help:displayname' => 'The name that is displayed on the site for this account',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => 'Account username used for logging in',
102
-	'install:admin:help:password1' => "Account password must be at least %u characters long",
103
-	'install:admin:help:password2' => 'Retype password to confirm',
104
-
105
-	'install:admin:password:mismatch' => 'Password must match.',
106
-	'install:admin:password:empty' => 'Password cannot be empty.',
107
-	'install:admin:password:tooshort' => 'Your password was too short',
108
-	'install:admin:cannot_create' => 'Unable to create an admin account.',
109
-
110
-	'install:complete:instructions' => 'Your Elgg site is now ready to be used. Click the button below to be taken to your site.',
111
-	'install:complete:gotosite' => 'Go to site',
112
-
113
-	'InstallationException:UnknownStep' => '%s is an unknown installation step.',
114
-	'InstallationException:MissingLibrary' => 'Could not load %s',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg could not load the settings file. It does not exist or there is a file permissions issue.',
116
-
117
-	'install:success:database' => 'Database has been installed.',
118
-	'install:success:settings' => 'Site settings have been saved.',
119
-	'install:success:admin' => 'Admin account has been created.',
120
-
121
-	'install:error:htaccess' => 'Unable to create an .htaccess',
122
-	'install:error:settings' => 'Unable to create the settings file',
123
-	'install:error:databasesettings' => 'Unable to connect to the database with these settings.',
124
-	'install:error:database_prefix' => 'Invalid characters in database prefix',
125
-	'install:error:oldmysql' => 'MySQL must be version 5.0 or above. Your server is using %s.',
126
-	'install:error:nodatabase' => 'Unable to use database %s. It may not exist.',
127
-	'install:error:cannotloadtables' => 'Cannot load the database tables',
128
-	'install:error:tables_exist' => 'There are already Elgg tables in the database. You need to either drop those tables or restart the installer and we will attempt to use them. To restart the installer, remove \'?step=database\' from the URL in your browser\'s address bar and press Enter.',
129
-	'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
130
-	'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
131
-	'install:error:requiredfield' => '%s is required',
132
-	'install:error:relative_path' => 'We don\'t think "%s" is an absolute path for your data directory',
133
-	'install:error:datadirectoryexists' => 'Your data directory %s does not exist.',
134
-	'install:error:writedatadirectory' => 'Your data directory %s is not writable by the web server.',
135
-	'install:error:locationdatadirectory' => 'Your data directory %s must be outside of your install path for security.',
136
-	'install:error:emailaddress' => '%s is not a valid email address',
137
-	'install:error:createsite' => 'Unable to create the site.',
138
-	'install:error:savesitesettings' => 'Unable to save site settings',
139
-	'install:error:loadadmin' => 'Unable to load admin user.',
140
-	'install:error:adminaccess' => 'Unable to give new user account admin privileges.',
141
-	'install:error:adminlogin' => 'Unable to login the new admin user automatically.',
142
-	'install:error:rewrite:apache' => 'We think your server is running the Apache web server.',
143
-	'install:error:rewrite:nginx' => 'We think your server is running the Nginx web server.',
144
-	'install:error:rewrite:lighttpd' => 'We think your server is running the Lighttpd web server.',
145
-	'install:error:rewrite:iis' => 'We think your server is running the IIS web server.',
146
-	'install:error:rewrite:allowoverride' => "The rewrite test failed and the most likely cause is that AllowOverride is not set to All for Elgg's directory. This prevents Apache from processing the .htaccess file which contains the rewrite rules.
48
+    'install:check:readsettings' => 'A settings file exists in the installation directory, but the web server cannot read it. You can delete the file or change the read permissions on it.',
49
+
50
+    'install:check:php:success' => "Your server's PHP satisfies all of Elgg's requirements.",
51
+    'install:check:rewrite:success' => 'The test of the rewrite rules was successful.',
52
+    'install:check:database' => 'The database requirements are checked when Elgg loads its database.',
53
+
54
+    'install:database:instructions' => "If you haven't already created a database for Elgg, do that now. Then fill in the values below to initialize the Elgg database.",
55
+    'install:database:error' => 'There was an error creating the Elgg database and installation cannot continue. Review the message above and correct any problems. If you need more help, visit the Install troubleshooting link below or post to the Elgg community forums.',
56
+
57
+    'install:database:label:dbuser' =>  'Database Username',
58
+    'install:database:label:dbpassword' => 'Database Password',
59
+    'install:database:label:dbname' => 'Database Name',
60
+    'install:database:label:dbhost' => 'Database Host',
61
+    'install:database:label:dbprefix' => 'Database Table Prefix',
62
+    'install:database:label:timezone' => "Timezone",
63
+
64
+    'install:database:help:dbuser' => 'User that has full privileges to the MySQL database that you created for Elgg',
65
+    'install:database:help:dbpassword' => 'Password for the above database user account',
66
+    'install:database:help:dbname' => 'Name of the Elgg database',
67
+    'install:database:help:dbhost' => 'Hostname of the MySQL server (usually localhost)',
68
+    'install:database:help:dbprefix' => "The prefix given to all of Elgg's tables (usually elgg_)",
69
+    'install:database:help:timezone' => "The default timezone in which the site will operate",
70
+
71
+    'install:settings:instructions' => 'We need some information about the site as we configure Elgg. If you haven\'t <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">created a data directory</a> for Elgg, you need to do so now.',
72
+
73
+    'install:settings:label:sitename' => 'Site Name',
74
+    'install:settings:label:siteemail' => 'Site Email Address',
75
+    'install:database:label:wwwroot' => 'Site URL',
76
+    'install:settings:label:path' => 'Elgg Install Directory',
77
+    'install:database:label:dataroot' => 'Data Directory',
78
+    'install:settings:label:language' => 'Site Language',
79
+    'install:settings:label:siteaccess' => 'Default Site Access',
80
+    'install:label:combo:dataroot' => 'Elgg creates data directory',
81
+
82
+    'install:settings:help:sitename' => 'The name of your new Elgg site',
83
+    'install:settings:help:siteemail' => 'Email address used by Elgg for communication with users',
84
+    'install:database:help:wwwroot' => 'The address of the site (Elgg usually guesses this correctly)',
85
+    'install:settings:help:path' => 'The directory where you put the Elgg code (Elgg usually guesses this correctly)',
86
+    'install:database:help:dataroot' => 'The directory that you created for Elgg to save files (the permissions on this directory are checked when you click Next). It must be an absolute path.',
87
+    'install:settings:help:dataroot:apache' => 'You have the option of Elgg creating the data directory or entering the directory that you already created for storing user files (the permissions on this directory are checked when you click Next)',
88
+    'install:settings:help:language' => 'The default language for the site',
89
+    'install:settings:help:siteaccess' => 'The default access level for new user created content',
90
+
91
+    'install:admin:instructions' => "It is now time to create an administrator's account.",
92
+
93
+    'install:admin:label:displayname' => 'Display Name',
94
+    'install:admin:label:email' => 'Email Address',
95
+    'install:admin:label:username' => 'Username',
96
+    'install:admin:label:password1' => 'Password',
97
+    'install:admin:label:password2' => 'Password Again',
98
+
99
+    'install:admin:help:displayname' => 'The name that is displayed on the site for this account',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => 'Account username used for logging in',
102
+    'install:admin:help:password1' => "Account password must be at least %u characters long",
103
+    'install:admin:help:password2' => 'Retype password to confirm',
104
+
105
+    'install:admin:password:mismatch' => 'Password must match.',
106
+    'install:admin:password:empty' => 'Password cannot be empty.',
107
+    'install:admin:password:tooshort' => 'Your password was too short',
108
+    'install:admin:cannot_create' => 'Unable to create an admin account.',
109
+
110
+    'install:complete:instructions' => 'Your Elgg site is now ready to be used. Click the button below to be taken to your site.',
111
+    'install:complete:gotosite' => 'Go to site',
112
+
113
+    'InstallationException:UnknownStep' => '%s is an unknown installation step.',
114
+    'InstallationException:MissingLibrary' => 'Could not load %s',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg could not load the settings file. It does not exist or there is a file permissions issue.',
116
+
117
+    'install:success:database' => 'Database has been installed.',
118
+    'install:success:settings' => 'Site settings have been saved.',
119
+    'install:success:admin' => 'Admin account has been created.',
120
+
121
+    'install:error:htaccess' => 'Unable to create an .htaccess',
122
+    'install:error:settings' => 'Unable to create the settings file',
123
+    'install:error:databasesettings' => 'Unable to connect to the database with these settings.',
124
+    'install:error:database_prefix' => 'Invalid characters in database prefix',
125
+    'install:error:oldmysql' => 'MySQL must be version 5.0 or above. Your server is using %s.',
126
+    'install:error:nodatabase' => 'Unable to use database %s. It may not exist.',
127
+    'install:error:cannotloadtables' => 'Cannot load the database tables',
128
+    'install:error:tables_exist' => 'There are already Elgg tables in the database. You need to either drop those tables or restart the installer and we will attempt to use them. To restart the installer, remove \'?step=database\' from the URL in your browser\'s address bar and press Enter.',
129
+    'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
130
+    'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
131
+    'install:error:requiredfield' => '%s is required',
132
+    'install:error:relative_path' => 'We don\'t think "%s" is an absolute path for your data directory',
133
+    'install:error:datadirectoryexists' => 'Your data directory %s does not exist.',
134
+    'install:error:writedatadirectory' => 'Your data directory %s is not writable by the web server.',
135
+    'install:error:locationdatadirectory' => 'Your data directory %s must be outside of your install path for security.',
136
+    'install:error:emailaddress' => '%s is not a valid email address',
137
+    'install:error:createsite' => 'Unable to create the site.',
138
+    'install:error:savesitesettings' => 'Unable to save site settings',
139
+    'install:error:loadadmin' => 'Unable to load admin user.',
140
+    'install:error:adminaccess' => 'Unable to give new user account admin privileges.',
141
+    'install:error:adminlogin' => 'Unable to login the new admin user automatically.',
142
+    'install:error:rewrite:apache' => 'We think your server is running the Apache web server.',
143
+    'install:error:rewrite:nginx' => 'We think your server is running the Nginx web server.',
144
+    'install:error:rewrite:lighttpd' => 'We think your server is running the Lighttpd web server.',
145
+    'install:error:rewrite:iis' => 'We think your server is running the IIS web server.',
146
+    'install:error:rewrite:allowoverride' => "The rewrite test failed and the most likely cause is that AllowOverride is not set to All for Elgg's directory. This prevents Apache from processing the .htaccess file which contains the rewrite rules.
147 147
 				\n\nA less likely cause is Apache is configured with an alias for your Elgg directory and you need to set the RewriteBase in your .htaccess. There are further instructions in the .htaccess file in your Elgg directory.",
148
-	'install:error:rewrite:htaccess:write_permission' => 'Your web server does not have permission to create the .htaccess file in Elgg\'s directory. You need to manually copy install/config/htaccess.dist to .htaccess or change the permissions on the directory.',
149
-	'install:error:rewrite:htaccess:read_permission' => 'There is an .htaccess file in Elgg\'s directory, but your web server does not have permission to read it.',
150
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'There is an .htaccess file in Elgg\'s directory that was not not created by Elgg. Please remove it.',
151
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'There appears to be an old Elgg .htaccess file in Elgg\'s directory. It does not contain the rewrite rule for testing the web server.',
152
-	'install:error:rewrite:htaccess:cannot_copy' => 'A unknown error occurred while creating the .htaccess file. You need to manually copy install/config/htaccess.dist to .htaccess in Elgg\'s directory.',
153
-	'install:error:rewrite:altserver' => 'The rewrite rules test failed. You need to configure your web server with Elgg\'s rewrite rules and try again.',
154
-	'install:error:rewrite:unknown' => 'Oof. We couldn\'t figure out what kind of web server is running on your server and it failed the rewrite rules. We cannot offer any specific advice. Please check the troubleshooting link.',
155
-	'install:warning:rewrite:unknown' => 'Your server does not support automatic testing of the rewrite rules and your browser does not support checking via JavaScript. You can continue the installation, but you may experience problems with your site. You can manually test the rewrite rules by clicking this link: <a href="%s" target="_blank">test</a>. You will see the word success if the rules are working.',
148
+    'install:error:rewrite:htaccess:write_permission' => 'Your web server does not have permission to create the .htaccess file in Elgg\'s directory. You need to manually copy install/config/htaccess.dist to .htaccess or change the permissions on the directory.',
149
+    'install:error:rewrite:htaccess:read_permission' => 'There is an .htaccess file in Elgg\'s directory, but your web server does not have permission to read it.',
150
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'There is an .htaccess file in Elgg\'s directory that was not not created by Elgg. Please remove it.',
151
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'There appears to be an old Elgg .htaccess file in Elgg\'s directory. It does not contain the rewrite rule for testing the web server.',
152
+    'install:error:rewrite:htaccess:cannot_copy' => 'A unknown error occurred while creating the .htaccess file. You need to manually copy install/config/htaccess.dist to .htaccess in Elgg\'s directory.',
153
+    'install:error:rewrite:altserver' => 'The rewrite rules test failed. You need to configure your web server with Elgg\'s rewrite rules and try again.',
154
+    'install:error:rewrite:unknown' => 'Oof. We couldn\'t figure out what kind of web server is running on your server and it failed the rewrite rules. We cannot offer any specific advice. Please check the troubleshooting link.',
155
+    'install:warning:rewrite:unknown' => 'Your server does not support automatic testing of the rewrite rules and your browser does not support checking via JavaScript. You can continue the installation, but you may experience problems with your site. You can manually test the rewrite rules by clicking this link: <a href="%s" target="_blank">test</a>. You will see the word success if the rules are working.',
156 156
 	
157
-	// Bring over some error messages you might see in setup
158
-	'exception:contact_admin' => 'An unrecoverable error has occurred and has been logged. If you are the site administrator check your settings file, otherwise contact the site administrator with the following information:',
159
-	'DatabaseException:WrongCredentials' => "Elgg couldn't connect to the database using the given credentials. Check the settings file.",
157
+    // Bring over some error messages you might see in setup
158
+    'exception:contact_admin' => 'An unrecoverable error has occurred and has been logged. If you are the site administrator check your settings file, otherwise contact the site administrator with the following information:',
159
+    'DatabaseException:WrongCredentials' => "Elgg couldn't connect to the database using the given credentials. Check the settings file.",
160 160
 ];
Please login to merge, or discard this patch.
install/languages/fi.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,160 +1,160 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Elggin asennus',
4
-	'install:welcome' => 'Tervetuloa',
5
-	'install:requirements' => 'Vaatimusten tarkistaminen',
6
-	'install:database' => 'Tietokannan asennus',
7
-	'install:settings' => 'Sivuston asetukset',
8
-	'install:admin' => 'Pääkäyttäjän tili',
9
-	'install:complete' => 'Valmis',
3
+    'install:title' => 'Elggin asennus',
4
+    'install:welcome' => 'Tervetuloa',
5
+    'install:requirements' => 'Vaatimusten tarkistaminen',
6
+    'install:database' => 'Tietokannan asennus',
7
+    'install:settings' => 'Sivuston asetukset',
8
+    'install:admin' => 'Pääkäyttäjän tili',
9
+    'install:complete' => 'Valmis',
10 10
 
11
-	'install:next' => 'Seuraava',
12
-	'install:refresh' => 'Edellinen',
11
+    'install:next' => 'Seuraava',
12
+    'install:refresh' => 'Edellinen',
13 13
 
14
-	'install:welcome:instructions' => "Elggin asentamiseen kuuluu 6 helppoa vaihetta, ja tämän lukeminen on ensimmäinen vaihe!
14
+    'install:welcome:instructions' => "Elggin asentamiseen kuuluu 6 helppoa vaihetta, ja tämän lukeminen on ensimmäinen vaihe!
15 15
 
16 16
 Jos et ole vielä lukenut Elggin mukana tulleita asennusohjeita, lue ne nyt. Ohjeisiin pääset käsiksi myös sivun alaosassa näkyvän linkin kautta.
17 17
 
18 18
 Kun olet valmis, siirry seuraavaan vaiheeseen.",
19
-	'install:requirements:instructions:success' => "Palvelimesi läpäisi kaikki testit.",
20
-	'install:requirements:instructions:failure' => "Palvelimesi ei läpäissyt kaikkia testejä. Korjaa alla mainitut puutteet, ja päivitä sitten sivu. Sivun alalaidassa on linkkejä, joista voit saada apua ongelmien ratkomiseen.",
21
-	'install:requirements:instructions:warning' => "Palvelimesi läpäisi testit, mutta testit antoivat ainakin yhden varoituksen. On suositeltavaa, että etsit lisätietoja sivun alalaidasta löytyvän Ongelmanratkaisu-linkin kautta.",
19
+    'install:requirements:instructions:success' => "Palvelimesi läpäisi kaikki testit.",
20
+    'install:requirements:instructions:failure' => "Palvelimesi ei läpäissyt kaikkia testejä. Korjaa alla mainitut puutteet, ja päivitä sitten sivu. Sivun alalaidassa on linkkejä, joista voit saada apua ongelmien ratkomiseen.",
21
+    'install:requirements:instructions:warning' => "Palvelimesi läpäisi testit, mutta testit antoivat ainakin yhden varoituksen. On suositeltavaa, että etsit lisätietoja sivun alalaidasta löytyvän Ongelmanratkaisu-linkin kautta.",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => 'Web-palvelin',
25
-	'install:require:settings' => 'Asetustiedosto',
26
-	'install:require:database' => 'Tietokanta',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => 'Web-palvelin',
25
+    'install:require:settings' => 'Asetustiedosto',
26
+    'install:require:database' => 'Tietokanta',
27 27
 
28
-	'install:check:root' => 'Web-palvelimellasi ei ole oikeutta luoda .htaccess-tiedostoa Elggin juurihakemistoon. Sinulla on kaksi vaihtoehtoa:
28
+    'install:check:root' => 'Web-palvelimellasi ei ole oikeutta luoda .htaccess-tiedostoa Elggin juurihakemistoon. Sinulla on kaksi vaihtoehtoa:
29 29
 
30 30
 		1. Anna web-palvelimelle kirjoitusoikeus juurihakemistoon
31 31
 
32 32
 		2. Kopioi tiedosto install/config/htaccess.dist Elggin juureen ja nimeä se muotoon .htaccess',
33 33
 
34
-	'install:check:php:version' => 'Elgg vaatii vähintään PHP:n version %s. Palvelimesi käyttää versiota %s.',
35
-	'install:check:php:extension' => 'Elgg vaatii PHP:n laajennoksen: %s.',
36
-	'install:check:php:extension:recommend' => 'PHP: laajennosta %s suositellaan asennettavaksi.',
37
-	'install:check:php:open_basedir' => 'PHP:n open_basedir-asetus saattaa estää Elggiä tallentamasta tiedostoja datahakemistoonsa.',
38
-	'install:check:php:safe_mode' => 'PHP:n ajaminen safe mode -tilassa saattaa aiheuttaa ongelmia, joten sitä ei suositella.',
39
-	'install:check:php:arg_separator' => 'arg_separator.output-asetuksen arvo täytyy olla &, mutta palvelimesi käyttää arvoa %s',
40
-	'install:check:php:register_globals' => 'Register globals -asetus täytyy olla pois päältä.',
41
-	'install:check:php:session.auto_start' => "session.auto_start -asetus täytyy olla pois päältä. Muuta se palvelimesi asetustiedostoon tai lisää se Elggin .htaccess-tiedostoon.",
34
+    'install:check:php:version' => 'Elgg vaatii vähintään PHP:n version %s. Palvelimesi käyttää versiota %s.',
35
+    'install:check:php:extension' => 'Elgg vaatii PHP:n laajennoksen: %s.',
36
+    'install:check:php:extension:recommend' => 'PHP: laajennosta %s suositellaan asennettavaksi.',
37
+    'install:check:php:open_basedir' => 'PHP:n open_basedir-asetus saattaa estää Elggiä tallentamasta tiedostoja datahakemistoonsa.',
38
+    'install:check:php:safe_mode' => 'PHP:n ajaminen safe mode -tilassa saattaa aiheuttaa ongelmia, joten sitä ei suositella.',
39
+    'install:check:php:arg_separator' => 'arg_separator.output-asetuksen arvo täytyy olla &, mutta palvelimesi käyttää arvoa %s',
40
+    'install:check:php:register_globals' => 'Register globals -asetus täytyy olla pois päältä.',
41
+    'install:check:php:session.auto_start' => "session.auto_start -asetus täytyy olla pois päältä. Muuta se palvelimesi asetustiedostoon tai lisää se Elggin .htaccess-tiedostoon.",
42 42
 
43
-	'install:check:installdir' => 'Web-palvelimellasi ei ole oikeuksia luoda settings.php -tiedostoa asennushakemistoon. Sinulla on kaksi vaihtoehtoa:
43
+    'install:check:installdir' => 'Web-palvelimellasi ei ole oikeuksia luoda settings.php -tiedostoa asennushakemistoon. Sinulla on kaksi vaihtoehtoa:
44 44
 
45 45
 ⇥⇥1. Muuta elgg-config -hakemiston oikeudet
46 46
 
47 47
 ⇥⇥2. Kopioi tiedosto %s/settings.example.php muotoon elgg-config/settings.php ja lue tiedostosta löytyvät ohjeet tietokanta-asetusten syöttämiseen.',
48
-	'install:check:readsettings' => 'Elggin engine-hakemistossa on asetustiedosto, mutta web-palvelin ei voi lukea sitä. Voit joko poistaa tiedoston tai antaa web-palvelimelle oikeuden lukea se.',
49
-
50
-	'install:check:php:success' => "Palvelimesi PHP vastaa kaikkia Elggin tarpeita.",
51
-	'install:check:rewrite:success' => 'Testi pyyntöjen uudelleenohjauksesta onnistui.',
52
-	'install:check:database' => 'Tietokannan vaatimukset tarkistetaan, kun Elgg lataa tietokantansa.',
53
-
54
-	'install:database:instructions' => "Jos et ole vielä luonut tietokantaa Elggille, tee se nyt. Syötä tämän jälkeen pyydetyt tiedot.",
55
-	'install:database:error' => 'Elggin tietokannan luomisessa tapahtui virhe, jonka vuoksi asennusta ei voida jatkaa. Lue oheinen viesti, ja korjaa mahdolliset virheet. Sivun alalaidassa on linkkejä, joista voit saada apua ongelmien ratkomiseen.',
56
-
57
-	'install:database:label:dbuser' =>  'Tietokannan käyttäjätunnus',
58
-	'install:database:label:dbpassword' => 'Tietokannan salasana',
59
-	'install:database:label:dbname' => 'Tietokannan nimi',
60
-	'install:database:label:dbhost' => 'Tietokannan sijainti',
61
-	'install:database:label:dbprefix' => 'Tietokantataulujen etuliite',
62
-	'install:database:label:timezone' => "Aikavyöhyke",
63
-
64
-	'install:database:help:dbuser' => 'Käyttäjä, jolla on täydet oikeudet Elggiä varten luomaasi tietokantaan',
65
-	'install:database:help:dbpassword' => 'Ylle syöttämäsi käyttäjätilin salasana',
66
-	'install:database:help:dbname' => 'Elggiä varten luomasi tietokannan nimi',
67
-	'install:database:help:dbhost' => 'MySQL-palvelimen sijainti (yleensä localhost)',
68
-	'install:database:help:dbprefix' => "Kaikille Elggin tietokantatauluille annettava etuliite (yleensä elgg_)",
69
-	'install:database:help:timezone' => "Aikavyöhyke, jossa sivustoa tullaan käyttämään.",
70
-
71
-	'install:settings:instructions' => 'Elggin konfiguroimiseen tarvitaan vielä hieman lisätietoja. Jos et ole vielä luonut Elggille <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">datahakemistoa</a>, tee se nyt.',
72
-
73
-	'install:settings:label:sitename' => 'Sivuston nimi',
74
-	'install:settings:label:siteemail' => 'Sivuston sähköpostiosoite',
75
-	'install:database:label:wwwroot' => 'Sivuston URL-osoite',
76
-	'install:settings:label:path' => 'Elggin asennushakemisto',
77
-	'install:database:label:dataroot' => 'Datahakemisto',
78
-	'install:settings:label:language' => 'Sivuston oletuskieli',
79
-	'install:settings:label:siteaccess' => 'Sivuston sisältöjen oletuslukuoikeus',
80
-	'install:label:combo:dataroot' => 'Elgg luo datahakemiston',
81
-
82
-	'install:settings:help:sitename' => 'Elgg-sivustosi nimi',
83
-	'install:settings:help:siteemail' => 'Sähköpostiosoite, jota käytetään lähettäjänä Elggistä lähetettävissä sähköposteissa',
84
-	'install:database:help:wwwroot' => 'Sivuston osoite (Elgg arvaa tämän yleensä oikein)',
85
-	'install:settings:help:path' => 'Hakemisto, johon sijoitit Elggin lähdekoodin (Elgg arvaa tämän yleensä oikein)',
86
-	'install:database:help:dataroot' => 'Hakemisto, jonka loit Elggiin lisättäviä tiedostoja varten (hakemiston kirjoitusoikeudet tarkistetaan, kun siirryt seuraavaan vaiheeseen). Tämän täytyy olla absoluuttinen polku.',
87
-	'install:settings:help:dataroot:apache' => 'Voit joko antaa Elggin luoda datahakemiston, tai voit syöttää hakemiston, jonka olet jo luonut (hakemiston kirjoitusoikeudet tarkistetaan, kun siirryt seuraavaan vaiheeseen)',
88
-	'install:settings:help:language' => 'Sivuston käyttöliittymässä oletuksen käytettävä kieli',
89
-	'install:settings:help:siteaccess' => 'Sivustolle luotaville sisällöille oletuksena annettava lukuoikeus',
90
-
91
-	'install:admin:instructions' => "Nyt on aika luoda käyttäjätili sivuston ylläpitäjälle.",
92
-
93
-	'install:admin:label:displayname' => 'Nimi',
94
-	'install:admin:label:email' => 'Sähköpostiosoite',
95
-	'install:admin:label:username' => 'Käyttäjätunnus',
96
-	'install:admin:label:password1' => 'Salasana',
97
-	'install:admin:label:password2' => 'Salasana uudelleen',
98
-
99
-	'install:admin:help:displayname' => 'Nimi, jonka muut sivuston käyttäjät näkevät',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => 'Käyttäjätunnus, jota käytetään kirjautumiseen',
102
-	'install:admin:help:password1' => "Salasanan tulee olla vähintään %u merkkiä pitkä",
103
-	'install:admin:help:password2' => 'Kirjoita salasana uudelleen varmistaaksesi, että siihen ei tullut kirjoitusvirhettä',
104
-
105
-	'install:admin:password:mismatch' => 'Salasanat eivät täsmää.',
106
-	'install:admin:password:empty' => 'Salasana ei voi olla tyhjä.',
107
-	'install:admin:password:tooshort' => 'Syöttämäsi salasana oli liian lyhyt',
108
-	'install:admin:cannot_create' => 'Käyttäjätilin luominen epäonnitui.',
109
-
110
-	'install:complete:instructions' => 'Elgg-sivustosi on nyt käyttövalmis. Napsauta alla olevaa painiketta siirtyäksesi sivustolle.',
111
-	'install:complete:gotosite' => 'Mene sivustolle',
112
-
113
-	'InstallationException:UnknownStep' => '%s on tuntematon asennusvaihe.',
114
-	'InstallationException:MissingLibrary' => 'Kirjaston %s lataaminen epäonnistui',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg ei voinut ladata asetustiedostoa. Tiedosto joko puuttuu, tai sillä on väärät tiedosto-oikeudet.',
116
-
117
-	'install:success:database' => 'Tietokanta on asennettu.',
118
-	'install:success:settings' => 'Sivuston asetukset on tallennettu.',
119
-	'install:success:admin' => 'Pääkäyttäjän tili on luotu.',
120
-
121
-	'install:error:htaccess' => 'Ei voida luoda .htaccess-tiedostoa',
122
-	'install:error:settings' => 'Ei voida luoda asetustiedostoa',
123
-	'install:error:databasesettings' => 'Tietokantaan yhdistäminen ei onnistunut annetuilla tiedoilla.',
124
-	'install:error:database_prefix' => 'Tietokantataulujen etuliite sisältää virheellisiä merkkejä',
125
-	'install:error:oldmysql' => 'MySQL-versio pitää olla vähintään 5.0. Palvelimesi käyttää versiota %s.',
126
-	'install:error:nodatabase' => 'Tietokantaan %s ei saada yhteyttä.',
127
-	'install:error:cannotloadtables' => 'Tietokantataulujen lataaminen ei onnistu',
128
-	'install:error:tables_exist' => 'Tietokannassa on jo olemassa Elggin tauluja. Sinun pitää joko poistaa taulut tai aloittaa asennus uudelleen, jolloin Elgg voi yrittää ottaa taulut käyttöön. Aloittaaksesi asennuksen uudelleen, poista \'?step=database\' selaimesi osoiteriviltä ja siirry kyseiseen osoitteeseen.',
129
-	'install:error:readsettingsphp' => 'Tiedoston /elgg-config/settings.example.php lukeminen epäonnistui',
130
-	'install:error:writesettingphp' => 'Tiedostoon /elgg-config/settings.php kirjoittaminen epäonnistui',
131
-	'install:error:requiredfield' => '%s on pakollinen kenttä',
132
-	'install:error:relative_path' => 'Datahakemistolle syöttämäsi sijainti "%s" ei ole absoluuttinen polku',
133
-	'install:error:datadirectoryexists' => 'Datahakemistoa %s ei ole olemassa.',
134
-	'install:error:writedatadirectory' => 'Web-palvelimellasi ei ole kirjoitusoikeuksia hakemistoon %s.',
135
-	'install:error:locationdatadirectory' => 'Syötit datahakemiston sijainniksi %s. Tietoturvan vuoksi hakemisto ei saa olla Elggin asennushakemiston alla.',
136
-	'install:error:emailaddress' => '%s on virheellinen sähköpostiosoite',
137
-	'install:error:createsite' => 'Sivuston luominen epäonnistui.',
138
-	'install:error:savesitesettings' => 'Sivuston asetusten tallentaminen epäonnistui',
139
-	'install:error:loadadmin' => 'Pääkäyttäjän luominen epäonnistui.',
140
-	'install:error:adminaccess' => 'Käyttäjätilille ei voitu antaa pääkäyttäjän oikeuksia.',
141
-	'install:error:adminlogin' => 'Automaattinen kirjautuminen pääkäyttäjätiliin epäonnistui.',
142
-	'install:error:rewrite:apache' => 'Vaikuttaa siltä, että palvelimellasi on käytössä Apache web-palvelin.',
143
-	'install:error:rewrite:nginx' => 'Vaikuttaa siltä, että palvelimellasi on käytössä Nginx web-palvelin.',
144
-	'install:error:rewrite:lighttpd' => 'Vaikuttaa siltä, että palvelimellasi on käytössä Lighttpd web-palvelin.',
145
-	'install:error:rewrite:iis' => 'Vaikuttaa siltä, että palvelimellasi on käytössä IIS web-palvelin.',
146
-	'install:error:rewrite:allowoverride' => "Polkujen uudelleenohjauksen testaaminen epäonnistui. Todennäköisin syy on, että Elggin asennushakemiston AllowOverride-asetuksen arvoksi ei ole määritetty \"All\". Tämän vuoksi Apache ei pysty käsittelemään .htaccess-tiedostoa, joka sisältää polkujen uudelleenohjaukseen liittyvät määritykset.
48
+    'install:check:readsettings' => 'Elggin engine-hakemistossa on asetustiedosto, mutta web-palvelin ei voi lukea sitä. Voit joko poistaa tiedoston tai antaa web-palvelimelle oikeuden lukea se.',
49
+
50
+    'install:check:php:success' => "Palvelimesi PHP vastaa kaikkia Elggin tarpeita.",
51
+    'install:check:rewrite:success' => 'Testi pyyntöjen uudelleenohjauksesta onnistui.',
52
+    'install:check:database' => 'Tietokannan vaatimukset tarkistetaan, kun Elgg lataa tietokantansa.',
53
+
54
+    'install:database:instructions' => "Jos et ole vielä luonut tietokantaa Elggille, tee se nyt. Syötä tämän jälkeen pyydetyt tiedot.",
55
+    'install:database:error' => 'Elggin tietokannan luomisessa tapahtui virhe, jonka vuoksi asennusta ei voida jatkaa. Lue oheinen viesti, ja korjaa mahdolliset virheet. Sivun alalaidassa on linkkejä, joista voit saada apua ongelmien ratkomiseen.',
56
+
57
+    'install:database:label:dbuser' =>  'Tietokannan käyttäjätunnus',
58
+    'install:database:label:dbpassword' => 'Tietokannan salasana',
59
+    'install:database:label:dbname' => 'Tietokannan nimi',
60
+    'install:database:label:dbhost' => 'Tietokannan sijainti',
61
+    'install:database:label:dbprefix' => 'Tietokantataulujen etuliite',
62
+    'install:database:label:timezone' => "Aikavyöhyke",
63
+
64
+    'install:database:help:dbuser' => 'Käyttäjä, jolla on täydet oikeudet Elggiä varten luomaasi tietokantaan',
65
+    'install:database:help:dbpassword' => 'Ylle syöttämäsi käyttäjätilin salasana',
66
+    'install:database:help:dbname' => 'Elggiä varten luomasi tietokannan nimi',
67
+    'install:database:help:dbhost' => 'MySQL-palvelimen sijainti (yleensä localhost)',
68
+    'install:database:help:dbprefix' => "Kaikille Elggin tietokantatauluille annettava etuliite (yleensä elgg_)",
69
+    'install:database:help:timezone' => "Aikavyöhyke, jossa sivustoa tullaan käyttämään.",
70
+
71
+    'install:settings:instructions' => 'Elggin konfiguroimiseen tarvitaan vielä hieman lisätietoja. Jos et ole vielä luonut Elggille <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">datahakemistoa</a>, tee se nyt.',
72
+
73
+    'install:settings:label:sitename' => 'Sivuston nimi',
74
+    'install:settings:label:siteemail' => 'Sivuston sähköpostiosoite',
75
+    'install:database:label:wwwroot' => 'Sivuston URL-osoite',
76
+    'install:settings:label:path' => 'Elggin asennushakemisto',
77
+    'install:database:label:dataroot' => 'Datahakemisto',
78
+    'install:settings:label:language' => 'Sivuston oletuskieli',
79
+    'install:settings:label:siteaccess' => 'Sivuston sisältöjen oletuslukuoikeus',
80
+    'install:label:combo:dataroot' => 'Elgg luo datahakemiston',
81
+
82
+    'install:settings:help:sitename' => 'Elgg-sivustosi nimi',
83
+    'install:settings:help:siteemail' => 'Sähköpostiosoite, jota käytetään lähettäjänä Elggistä lähetettävissä sähköposteissa',
84
+    'install:database:help:wwwroot' => 'Sivuston osoite (Elgg arvaa tämän yleensä oikein)',
85
+    'install:settings:help:path' => 'Hakemisto, johon sijoitit Elggin lähdekoodin (Elgg arvaa tämän yleensä oikein)',
86
+    'install:database:help:dataroot' => 'Hakemisto, jonka loit Elggiin lisättäviä tiedostoja varten (hakemiston kirjoitusoikeudet tarkistetaan, kun siirryt seuraavaan vaiheeseen). Tämän täytyy olla absoluuttinen polku.',
87
+    'install:settings:help:dataroot:apache' => 'Voit joko antaa Elggin luoda datahakemiston, tai voit syöttää hakemiston, jonka olet jo luonut (hakemiston kirjoitusoikeudet tarkistetaan, kun siirryt seuraavaan vaiheeseen)',
88
+    'install:settings:help:language' => 'Sivuston käyttöliittymässä oletuksen käytettävä kieli',
89
+    'install:settings:help:siteaccess' => 'Sivustolle luotaville sisällöille oletuksena annettava lukuoikeus',
90
+
91
+    'install:admin:instructions' => "Nyt on aika luoda käyttäjätili sivuston ylläpitäjälle.",
92
+
93
+    'install:admin:label:displayname' => 'Nimi',
94
+    'install:admin:label:email' => 'Sähköpostiosoite',
95
+    'install:admin:label:username' => 'Käyttäjätunnus',
96
+    'install:admin:label:password1' => 'Salasana',
97
+    'install:admin:label:password2' => 'Salasana uudelleen',
98
+
99
+    'install:admin:help:displayname' => 'Nimi, jonka muut sivuston käyttäjät näkevät',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => 'Käyttäjätunnus, jota käytetään kirjautumiseen',
102
+    'install:admin:help:password1' => "Salasanan tulee olla vähintään %u merkkiä pitkä",
103
+    'install:admin:help:password2' => 'Kirjoita salasana uudelleen varmistaaksesi, että siihen ei tullut kirjoitusvirhettä',
104
+
105
+    'install:admin:password:mismatch' => 'Salasanat eivät täsmää.',
106
+    'install:admin:password:empty' => 'Salasana ei voi olla tyhjä.',
107
+    'install:admin:password:tooshort' => 'Syöttämäsi salasana oli liian lyhyt',
108
+    'install:admin:cannot_create' => 'Käyttäjätilin luominen epäonnitui.',
109
+
110
+    'install:complete:instructions' => 'Elgg-sivustosi on nyt käyttövalmis. Napsauta alla olevaa painiketta siirtyäksesi sivustolle.',
111
+    'install:complete:gotosite' => 'Mene sivustolle',
112
+
113
+    'InstallationException:UnknownStep' => '%s on tuntematon asennusvaihe.',
114
+    'InstallationException:MissingLibrary' => 'Kirjaston %s lataaminen epäonnistui',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg ei voinut ladata asetustiedostoa. Tiedosto joko puuttuu, tai sillä on väärät tiedosto-oikeudet.',
116
+
117
+    'install:success:database' => 'Tietokanta on asennettu.',
118
+    'install:success:settings' => 'Sivuston asetukset on tallennettu.',
119
+    'install:success:admin' => 'Pääkäyttäjän tili on luotu.',
120
+
121
+    'install:error:htaccess' => 'Ei voida luoda .htaccess-tiedostoa',
122
+    'install:error:settings' => 'Ei voida luoda asetustiedostoa',
123
+    'install:error:databasesettings' => 'Tietokantaan yhdistäminen ei onnistunut annetuilla tiedoilla.',
124
+    'install:error:database_prefix' => 'Tietokantataulujen etuliite sisältää virheellisiä merkkejä',
125
+    'install:error:oldmysql' => 'MySQL-versio pitää olla vähintään 5.0. Palvelimesi käyttää versiota %s.',
126
+    'install:error:nodatabase' => 'Tietokantaan %s ei saada yhteyttä.',
127
+    'install:error:cannotloadtables' => 'Tietokantataulujen lataaminen ei onnistu',
128
+    'install:error:tables_exist' => 'Tietokannassa on jo olemassa Elggin tauluja. Sinun pitää joko poistaa taulut tai aloittaa asennus uudelleen, jolloin Elgg voi yrittää ottaa taulut käyttöön. Aloittaaksesi asennuksen uudelleen, poista \'?step=database\' selaimesi osoiteriviltä ja siirry kyseiseen osoitteeseen.',
129
+    'install:error:readsettingsphp' => 'Tiedoston /elgg-config/settings.example.php lukeminen epäonnistui',
130
+    'install:error:writesettingphp' => 'Tiedostoon /elgg-config/settings.php kirjoittaminen epäonnistui',
131
+    'install:error:requiredfield' => '%s on pakollinen kenttä',
132
+    'install:error:relative_path' => 'Datahakemistolle syöttämäsi sijainti "%s" ei ole absoluuttinen polku',
133
+    'install:error:datadirectoryexists' => 'Datahakemistoa %s ei ole olemassa.',
134
+    'install:error:writedatadirectory' => 'Web-palvelimellasi ei ole kirjoitusoikeuksia hakemistoon %s.',
135
+    'install:error:locationdatadirectory' => 'Syötit datahakemiston sijainniksi %s. Tietoturvan vuoksi hakemisto ei saa olla Elggin asennushakemiston alla.',
136
+    'install:error:emailaddress' => '%s on virheellinen sähköpostiosoite',
137
+    'install:error:createsite' => 'Sivuston luominen epäonnistui.',
138
+    'install:error:savesitesettings' => 'Sivuston asetusten tallentaminen epäonnistui',
139
+    'install:error:loadadmin' => 'Pääkäyttäjän luominen epäonnistui.',
140
+    'install:error:adminaccess' => 'Käyttäjätilille ei voitu antaa pääkäyttäjän oikeuksia.',
141
+    'install:error:adminlogin' => 'Automaattinen kirjautuminen pääkäyttäjätiliin epäonnistui.',
142
+    'install:error:rewrite:apache' => 'Vaikuttaa siltä, että palvelimellasi on käytössä Apache web-palvelin.',
143
+    'install:error:rewrite:nginx' => 'Vaikuttaa siltä, että palvelimellasi on käytössä Nginx web-palvelin.',
144
+    'install:error:rewrite:lighttpd' => 'Vaikuttaa siltä, että palvelimellasi on käytössä Lighttpd web-palvelin.',
145
+    'install:error:rewrite:iis' => 'Vaikuttaa siltä, että palvelimellasi on käytössä IIS web-palvelin.',
146
+    'install:error:rewrite:allowoverride' => "Polkujen uudelleenohjauksen testaaminen epäonnistui. Todennäköisin syy on, että Elggin asennushakemiston AllowOverride-asetuksen arvoksi ei ole määritetty \"All\". Tämän vuoksi Apache ei pysty käsittelemään .htaccess-tiedostoa, joka sisältää polkujen uudelleenohjaukseen liittyvät määritykset.
147 147
 				\n\nToinen mahdollisuus on, että Apacheen on määritetty Elgg-asennustasi varten alias. Tällöin sinun pitää määrittää Elggin .htaccess-tiedostoon RewriteBase-asetus. Löydät lisäohjeita .htacces-tiedostosta.",
148
-	'install:error:rewrite:htaccess:write_permission' => 'Web-palvelimella ei ole oikeutta luoda .htaccess-tiedostoa Elggin juurihakemistoon. Joko tiedosto install/config/htaccess.dist pitää kopioida manuaalisesti Elggin juureen ja nimetä muotoon .htaccess, tai web-palvelimelle pitää myöntää kirjoitusoikeus juurihakemistoon.',
149
-	'install:error:rewrite:htaccess:read_permission' => 'Elggin asennushakemistossa on .htaccess-tiedosto, mutta web-palvelimellasi ei ole siihen lukuoikeuksia.',
150
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Elggin asennushakemistossa on ylimääräinen Elggiin liittymätön .htaccess-tiedosto, joka pitää poistaa.',
151
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Elggin asennushakemistossa on vanhentunut .htacess-tiedosto. Se ei sisällä polkujen uudelleenohjauksen testaamiseen vaadittavia määrityksiä.',
152
-	'install:error:rewrite:htaccess:cannot_copy' => 'Tuntematon virhe esti luomasta .htaccess-tiedostoa. Tiedosto install/config/htaccess.dist pitää kopioida manuaalisesti Elggin juureen ja nimetä muotoon .htaccess.',
153
-	'install:error:rewrite:altserver' => 'Polkujen uudelleenohjauksen testaaminen epäonnistui. Sinun pitää konfiguroida palvelimellesi Elggin vaatimat uudelleenohjaukseen liittyvät säännöt.',
154
-	'install:error:rewrite:unknown' => 'Polkujen uudelleenohjauksen testaaminen epäonnistui. Emme saaneet selvitettyä käyttämääsi web-palvelinta, joten emme pysty tarjoamaan ratkaisua ongelmaan. Voit yrittää etsiä apua sivun alalaidasta löytyvien linkkien kautta.',
155
-	'install:warning:rewrite:unknown' => 'Palvelimesi ei tue polkujen uudelleenohjaamisen automaattista testaamista, ja selaimesi ei tue sen testaamista JavaScriptin avulla. You can continue the installation, but you may experience problems with your site. Voit testata uudelleenohjausta tästä linkistä: <a href="%s" target="_blank">Testaa</a>.',
148
+    'install:error:rewrite:htaccess:write_permission' => 'Web-palvelimella ei ole oikeutta luoda .htaccess-tiedostoa Elggin juurihakemistoon. Joko tiedosto install/config/htaccess.dist pitää kopioida manuaalisesti Elggin juureen ja nimetä muotoon .htaccess, tai web-palvelimelle pitää myöntää kirjoitusoikeus juurihakemistoon.',
149
+    'install:error:rewrite:htaccess:read_permission' => 'Elggin asennushakemistossa on .htaccess-tiedosto, mutta web-palvelimellasi ei ole siihen lukuoikeuksia.',
150
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Elggin asennushakemistossa on ylimääräinen Elggiin liittymätön .htaccess-tiedosto, joka pitää poistaa.',
151
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Elggin asennushakemistossa on vanhentunut .htacess-tiedosto. Se ei sisällä polkujen uudelleenohjauksen testaamiseen vaadittavia määrityksiä.',
152
+    'install:error:rewrite:htaccess:cannot_copy' => 'Tuntematon virhe esti luomasta .htaccess-tiedostoa. Tiedosto install/config/htaccess.dist pitää kopioida manuaalisesti Elggin juureen ja nimetä muotoon .htaccess.',
153
+    'install:error:rewrite:altserver' => 'Polkujen uudelleenohjauksen testaaminen epäonnistui. Sinun pitää konfiguroida palvelimellesi Elggin vaatimat uudelleenohjaukseen liittyvät säännöt.',
154
+    'install:error:rewrite:unknown' => 'Polkujen uudelleenohjauksen testaaminen epäonnistui. Emme saaneet selvitettyä käyttämääsi web-palvelinta, joten emme pysty tarjoamaan ratkaisua ongelmaan. Voit yrittää etsiä apua sivun alalaidasta löytyvien linkkien kautta.',
155
+    'install:warning:rewrite:unknown' => 'Palvelimesi ei tue polkujen uudelleenohjaamisen automaattista testaamista, ja selaimesi ei tue sen testaamista JavaScriptin avulla. You can continue the installation, but you may experience problems with your site. Voit testata uudelleenohjausta tästä linkistä: <a href="%s" target="_blank">Testaa</a>.',
156 156
 	
157
-	// Bring over some error messages you might see in setup
158
-	'exception:contact_admin' => 'Tapahtui virhe. Jos olet sivuston ylläpitäjä, tarkista asetustiedosto. Muussa tapauksessa ota yhteys sivuston ylläpitoon, ja toimita oheiset tiedot:',
159
-	'DatabaseException:WrongCredentials' => "Elgg ei saanut yhteyttä tietokantaan. Tarkista asetustiedosto.",
157
+    // Bring over some error messages you might see in setup
158
+    'exception:contact_admin' => 'Tapahtui virhe. Jos olet sivuston ylläpitäjä, tarkista asetustiedosto. Muussa tapauksessa ota yhteys sivuston ylläpitoon, ja toimita oheiset tiedot:',
159
+    'DatabaseException:WrongCredentials' => "Elgg ei saanut yhteyttä tietokantaan. Tarkista asetustiedosto.",
160 160
 ];
Please login to merge, or discard this patch.
install/languages/gl.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,162 +1,162 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Instalación de Elgg',
4
-	'install:welcome' => 'Benvida',
5
-	'install:requirements' => 'Comprobación de requisitos',
6
-	'install:database' => 'Instalación da base de datos',
7
-	'install:settings' => 'Configurar o siti',
8
-	'install:admin' => 'Crear unha conta de administrador',
9
-	'install:complete' => 'List',
3
+    'install:title' => 'Instalación de Elgg',
4
+    'install:welcome' => 'Benvida',
5
+    'install:requirements' => 'Comprobación de requisitos',
6
+    'install:database' => 'Instalación da base de datos',
7
+    'install:settings' => 'Configurar o siti',
8
+    'install:admin' => 'Crear unha conta de administrador',
9
+    'install:complete' => 'List',
10 10
 
11
-	'install:next' => 'Seguinte',
12
-	'install:refresh' => 'Actualizar',
11
+    'install:next' => 'Seguinte',
12
+    'install:refresh' => 'Actualizar',
13 13
 
14
-	'install:welcome:instructions' => "Instalar Elgg é cuestión de completar 6 pasos, e esta benvida é o primeiro!
14
+    'install:welcome:instructions' => "Instalar Elgg é cuestión de completar 6 pasos, e esta benvida é o primeiro!
15 15
 
16 16
 Antes de nada, procura ler as instrucións de instalación que van incluídas con Elgg, ou segue a ligazón de instrucións na parte inferior desta páxina.
17 17
 
18 18
 Se estás listo para continuar, preme o botón de «Seguinte».",
19
-	'install:requirements:instructions:success' => "O servidor cumpre cos requisitos.",
20
-	'install:requirements:instructions:failure' => "O servidor non cumpre cos requisitos. Solucione os problemas listados e actualice esta páxina. Se necesita máis axuda, bótelle un ollo ás ligazóns de solución de problemas ao final desta páxina.",
21
-	'install:requirements:instructions:warning' => "O servidor cumpre cos requisitos, pero durante a comprobación apareceron avisos. Recomendámoslle que lle bote unha ollada á páxina de solución de problemas para máis información.",
19
+    'install:requirements:instructions:success' => "O servidor cumpre cos requisitos.",
20
+    'install:requirements:instructions:failure' => "O servidor non cumpre cos requisitos. Solucione os problemas listados e actualice esta páxina. Se necesita máis axuda, bótelle un ollo ás ligazóns de solución de problemas ao final desta páxina.",
21
+    'install:requirements:instructions:warning' => "O servidor cumpre cos requisitos, pero durante a comprobación apareceron avisos. Recomendámoslle que lle bote unha ollada á páxina de solución de problemas para máis información.",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => 'Servidor we',
25
-	'install:require:settings' => 'Ficheiro de configuración',
26
-	'install:require:database' => 'Base de datos',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => 'Servidor we',
25
+    'install:require:settings' => 'Ficheiro de configuración',
26
+    'install:require:database' => 'Base de datos',
27 27
 
28
-	'install:check:root' => 'O seu servidor web carece de permisos para crear un ficheiro «.htaccess» no cartafol raíz de Elgg. Quédanlle dúas alternativas:
28
+    'install:check:root' => 'O seu servidor web carece de permisos para crear un ficheiro «.htaccess» no cartafol raíz de Elgg. Quédanlle dúas alternativas:
29 29
 
30 30
 		• Cambiar os permisos do cartafol raíz de Elgg.
31 31
 
32 32
 		• Copiar o ficheiro de «install/config/htaccess.dist» a «.htaccess».',
33 33
 
34
-	'install:check:php:version' => 'Elgg necesita PHP %s ou unha versión superior. O servidor usa PHP %s.',
35
-	'install:check:php:extension' => 'Elgg necesita a extensión de PHP «%s».',
36
-	'install:check:php:extension:recommend' => 'Recoméndase instalar a extensión de PHP «%s».',
37
-	'install:check:php:open_basedir' => 'É posíbel que a directiva «open_basedir» de PHP lle impida a Elgg gardar ficheiros no seu cartafol de datos.',
38
-	'install:check:php:safe_mode' => 'Non se recomenda executar PHP en modo seguro, dado que pode ocasionar problemas con Elgg.',
39
-	'install:check:php:arg_separator' => 'O valor de «arg_separator.output» debe ser «&» para que Elgg funcione. O valor actual do servidor é «%s».',
40
-	'install:check:php:register_globals' => 'O rexistro de variábeis globais (opción «register_globals») debe estar desactivado.
34
+    'install:check:php:version' => 'Elgg necesita PHP %s ou unha versión superior. O servidor usa PHP %s.',
35
+    'install:check:php:extension' => 'Elgg necesita a extensión de PHP «%s».',
36
+    'install:check:php:extension:recommend' => 'Recoméndase instalar a extensión de PHP «%s».',
37
+    'install:check:php:open_basedir' => 'É posíbel que a directiva «open_basedir» de PHP lle impida a Elgg gardar ficheiros no seu cartafol de datos.',
38
+    'install:check:php:safe_mode' => 'Non se recomenda executar PHP en modo seguro, dado que pode ocasionar problemas con Elgg.',
39
+    'install:check:php:arg_separator' => 'O valor de «arg_separator.output» debe ser «&» para que Elgg funcione. O valor actual do servidor é «%s».',
40
+    'install:check:php:register_globals' => 'O rexistro de variábeis globais (opción «register_globals») debe estar desactivado.
41 41
 ',
42
-	'install:check:php:session.auto_start' => "A opción «session.auto_start» debe estar desactivada para que Elgg funcione. Cambie a configuración do servidor ou engada a directiva ao ficheiro «.htaccess» de Elgg.",
42
+    'install:check:php:session.auto_start' => "A opción «session.auto_start» debe estar desactivada para que Elgg funcione. Cambie a configuración do servidor ou engada a directiva ao ficheiro «.htaccess» de Elgg.",
43 43
 
44
-	'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
44
+    'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
45 45
 
46 46
 		1. Change the permissions on the elgg-config directory of your Elgg installation
47 47
 
48 48
 		2. Copy the file %s/settings.example.php to elgg-config/settings.php and follow the instructions in it for setting your database parameters.',
49
-	'install:check:readsettings' => 'Existe un ficheiro de configuración no cartafol do motor, pero o servidor web non ten permisos de lectura nel. Pode eliminar o ficheiro ou darlle ao servidor permisos de lectura sobre el.',
50
-
51
-	'install:check:php:success' => "O PHP do servidor cumpre cos requisitos de Elgg.",
52
-	'install:check:rewrite:success' => 'O servidor pasou a proba das regras de reescritura.',
53
-	'install:check:database' => 'Elgg non pode comprobar que a base de datos cumpre cos requisitos ata que non a carga.',
54
-
55
-	'install:database:instructions' => "Se aínda non creou unha base de datos para Elgg, fágao agora. A continuación complete os seguintes campos para preparar a base de datos para Elgg.",
56
-	'install:database:error' => 'Non foi posíbel crear a base de datos de Elgg por mor dun erro, e a instalación non pode continuar. Revise a mensaxe da parte superior e corrixa calquera problema. Se necesita máis axuda, siga a ligazón de solución de problemas de instalación na parte inferior desta páxina, ou publique unha mensaxe nos foros da comunidade de Elgg.',
57
-
58
-	'install:database:label:dbuser' =>  'Usuario',
59
-	'install:database:label:dbpassword' => 'Contrasinal',
60
-	'install:database:label:dbname' => 'Base de datos',
61
-	'install:database:label:dbhost' => 'Servidor',
62
-	'install:database:label:dbprefix' => 'Prefixo das táboas',
63
-	'install:database:label:timezone' => "Timezone",
64
-
65
-	'install:database:help:dbuser' => 'Usuario que ten todos os permisos posíbeis sobre a base de datos MySQL que creou para Elgg.',
66
-	'install:database:help:dbpassword' => 'Contrasinal da conta de usuario da base de datos introducida no campo anterior.',
67
-	'install:database:help:dbname' => 'Nome da base de datos para Elgg.',
68
-	'install:database:help:dbhost' => 'Enderezo do servidor de MySQL (normalmente é «localhost»).',
69
-	'install:database:help:dbprefix' => "O prefixo que se lles engade a todas as táboas de Elgg (normalmente é «elgg_»).",
70
-	'install:database:help:timezone' => "The default timezone in which the site will operate",
71
-
72
-	'install:settings:instructions' => 'Necesítase algunha información sobre o sitio durante a configuración de Elgg. Se aínda non <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">creou un cartafol de datos</a> para Elgg, fágao agora.',
73
-
74
-	'install:settings:label:sitename' => 'Nome',
75
-	'install:settings:label:siteemail' => 'Enderezo de correo',
76
-	'install:database:label:wwwroot' => 'URL',
77
-	'install:settings:label:path' => 'Cartafol de instalación',
78
-	'install:database:label:dataroot' => 'Cartafol de datos',
79
-	'install:settings:label:language' => 'Idioma',
80
-	'install:settings:label:siteaccess' => 'Acceso predeterminado',
81
-	'install:label:combo:dataroot' => 'Elgg crea o cartafol de datos',
82
-
83
-	'install:settings:help:sitename' => 'Nome do novo sitio Elgg.',
84
-	'install:settings:help:siteemail' => 'Enderezo de correo electrónico que Elgg empregará para contactar con usuarios.',
85
-	'install:database:help:wwwroot' => 'O enderezo do sitio (Elgg adoita determinar o valor correcto automaticamente)',
86
-	'install:settings:help:path' => 'O cartafol onde estará o código de Elgg (Elgg adoita atopar o cartafol automaticamente).',
87
-	'install:database:help:dataroot' => 'O cartafol que creou para que Elgg garde os ficheiros (cando prema «Seguinte» comprobaranse os permisos do cartafol). Debe ser unha ruta absoluta.',
88
-	'install:settings:help:dataroot:apache' => 'Pode permitir que Elgg cree o cartafol de datos ou pode indicar o cartafol que vostede xa creou para gardar os ficheiros dos usuarios (ao premer «Seguinte» comprobaranse os permisos do cartafol).',
89
-	'install:settings:help:language' => 'O idioma predeterminado do sitio.',
90
-	'install:settings:help:siteaccess' => 'O nivel de acceso predeterminado para o novo contido que creen os usuarios.',
91
-
92
-	'install:admin:instructions' => "É hora de crear unha conta de administrador",
93
-
94
-	'install:admin:label:displayname' => 'Nome para mostrar',
95
-	'install:admin:label:email' => 'Enderezo de correo',
96
-	'install:admin:label:username' => 'Nome de usuario',
97
-	'install:admin:label:password1' => 'Contrasinal',
98
-	'install:admin:label:password2' => 'Contrasinal (repítaa)',
99
-
100
-	'install:admin:help:displayname' => 'Nome que se mostra no sitio para esta conta.',
101
-	'install:admin:help:email' => '',
102
-	'install:admin:help:username' => 'Nome de usuario da conta que pode empregar para acceder ao sitio identificándose coa conta.',
103
-	'install:admin:help:password1' => "Contrasinal da conta. Debe ter polo menos %u caracteres.",
104
-	'install:admin:help:password2' => 'Volva escribir o contrasinal para confirmalo.',
105
-
106
-	'install:admin:password:mismatch' => 'Os contrasinais deben coincidir.',
107
-	'install:admin:password:empty' => 'O campo do contrasinal non pode quedar baleiro.',
108
-	'install:admin:password:tooshort' => 'O contrasinal era curto de máis',
109
-	'install:admin:cannot_create' => 'Non foi posíbel crear unha conta de adminsitrador',
110
-
111
-	'install:complete:instructions' => 'O novo sitio Elgg está listo. Prema o seguinte botón para acceder a el.',
112
-	'install:complete:gotosite' => 'Ir ao siti',
113
-
114
-	'InstallationException:UnknownStep' => 'Descoñécese o paso de instalación «%s».',
115
-	'InstallationException:MissingLibrary' => 'Non foi posíbel cargar «%s»',
116
-	'InstallationException:CannotLoadSettings' => 'Elgg non puido cargar o ficheiro de configuración. Ou ben o ficheiro non existe, ou ben hai un problema de permisos.',
117
-
118
-	'install:success:database' => 'Instalouse a base de datos',
119
-	'install:success:settings' => 'Gardouse a configuración do sitio.',
120
-	'install:success:admin' => 'Creouse a conta de administrador.',
121
-
122
-	'install:error:htaccess' => 'Non foi posíbel crear «.htaccess».',
123
-	'install:error:settings' => 'Non foi posíbel crear o ficheiro de configuración.',
124
-	'install:error:databasesettings' => 'Non foi posíbel conectarse á base de datos coa información de conexión indicada.',
125
-	'install:error:database_prefix' => 'O prefixo da base de datos contén caracteres que non son válidos.',
126
-	'install:error:oldmysql' => 'O servidor de bases de datos debe ser un MySQL 5.0 ou unha versión superior. O servidor actual usa MySQL %s.',
127
-	'install:error:nodatabase' => 'Non foi posíbel usar a base de datos «%s». Pode que non exista.',
128
-	'install:error:cannotloadtables' => 'Non foi posíbel cargar as táboas da base de datos.',
129
-	'install:error:tables_exist' => 'A base de datos xa contén táboas de Elgg. Ten que eliminar esas táboas ou reiniciar o instalador e intentar facer uso delas. Para reiniciar o instalador, elimine a parte de «?step=database» do URL na barra do URL do navegador, e prema Intro.',
130
-	'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
131
-	'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
132
-	'install:error:requiredfield' => 'Necesítase «%s».',
133
-	'install:error:relative_path' => 'A ruta «%s» para o cartafol de datos non parece unha ruta absoluta.',
134
-	'install:error:datadirectoryexists' => 'O cartafol de datos, «%s», non existe.',
135
-	'install:error:writedatadirectory' => 'O servidor web non ten permisos de escritura no cartafol de datos, «%s».',
136
-	'install:error:locationdatadirectory' => 'Por motivos de seguranza, o cartafol de datos («%s») non pode estar dentro do cartafol de instalación.',
137
-	'install:error:emailaddress' => '%s non é un enderezo de correo válido.',
138
-	'install:error:createsite' => 'Non foi posíbel crear o sitio.',
139
-	'install:error:savesitesettings' => 'Non foi posíbel gardar a configuración do sitio.',
140
-	'install:error:loadadmin' => 'Non foi posíbel cargar o administrador.',
141
-	'install:error:adminaccess' => 'Non foi posíbel darlle privilexios de administrador á nova conta de usuario.',
142
-	'install:error:adminlogin' => 'Non foi posíbel acceder automaticamente ao sitio coa nova conta de administrador',
143
-	'install:error:rewrite:apache' => 'Parece que o servidor web que está a usar é Apache.',
144
-	'install:error:rewrite:nginx' => 'Parece que o servidor web que está a usar é Nginx.',
145
-	'install:error:rewrite:lighttpd' => 'Parece que o servidor web que está a usar é Lighttpd.',
146
-	'install:error:rewrite:iis' => 'Parece que o servidor web que está a usar é IIS.',
147
-	'install:error:rewrite:allowoverride' => "Non se pasou a proba de reescritura. O máis probábel é que fose porque a opción «AllowOverride» non ten o valor «All» para o cartafol de Elgg. Isto impídelle a Apache procesar o ficheiro «.htaccess» que contén as regras de reescritura.\n\n
49
+    'install:check:readsettings' => 'Existe un ficheiro de configuración no cartafol do motor, pero o servidor web non ten permisos de lectura nel. Pode eliminar o ficheiro ou darlle ao servidor permisos de lectura sobre el.',
50
+
51
+    'install:check:php:success' => "O PHP do servidor cumpre cos requisitos de Elgg.",
52
+    'install:check:rewrite:success' => 'O servidor pasou a proba das regras de reescritura.',
53
+    'install:check:database' => 'Elgg non pode comprobar que a base de datos cumpre cos requisitos ata que non a carga.',
54
+
55
+    'install:database:instructions' => "Se aínda non creou unha base de datos para Elgg, fágao agora. A continuación complete os seguintes campos para preparar a base de datos para Elgg.",
56
+    'install:database:error' => 'Non foi posíbel crear a base de datos de Elgg por mor dun erro, e a instalación non pode continuar. Revise a mensaxe da parte superior e corrixa calquera problema. Se necesita máis axuda, siga a ligazón de solución de problemas de instalación na parte inferior desta páxina, ou publique unha mensaxe nos foros da comunidade de Elgg.',
57
+
58
+    'install:database:label:dbuser' =>  'Usuario',
59
+    'install:database:label:dbpassword' => 'Contrasinal',
60
+    'install:database:label:dbname' => 'Base de datos',
61
+    'install:database:label:dbhost' => 'Servidor',
62
+    'install:database:label:dbprefix' => 'Prefixo das táboas',
63
+    'install:database:label:timezone' => "Timezone",
64
+
65
+    'install:database:help:dbuser' => 'Usuario que ten todos os permisos posíbeis sobre a base de datos MySQL que creou para Elgg.',
66
+    'install:database:help:dbpassword' => 'Contrasinal da conta de usuario da base de datos introducida no campo anterior.',
67
+    'install:database:help:dbname' => 'Nome da base de datos para Elgg.',
68
+    'install:database:help:dbhost' => 'Enderezo do servidor de MySQL (normalmente é «localhost»).',
69
+    'install:database:help:dbprefix' => "O prefixo que se lles engade a todas as táboas de Elgg (normalmente é «elgg_»).",
70
+    'install:database:help:timezone' => "The default timezone in which the site will operate",
71
+
72
+    'install:settings:instructions' => 'Necesítase algunha información sobre o sitio durante a configuración de Elgg. Se aínda non <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">creou un cartafol de datos</a> para Elgg, fágao agora.',
73
+
74
+    'install:settings:label:sitename' => 'Nome',
75
+    'install:settings:label:siteemail' => 'Enderezo de correo',
76
+    'install:database:label:wwwroot' => 'URL',
77
+    'install:settings:label:path' => 'Cartafol de instalación',
78
+    'install:database:label:dataroot' => 'Cartafol de datos',
79
+    'install:settings:label:language' => 'Idioma',
80
+    'install:settings:label:siteaccess' => 'Acceso predeterminado',
81
+    'install:label:combo:dataroot' => 'Elgg crea o cartafol de datos',
82
+
83
+    'install:settings:help:sitename' => 'Nome do novo sitio Elgg.',
84
+    'install:settings:help:siteemail' => 'Enderezo de correo electrónico que Elgg empregará para contactar con usuarios.',
85
+    'install:database:help:wwwroot' => 'O enderezo do sitio (Elgg adoita determinar o valor correcto automaticamente)',
86
+    'install:settings:help:path' => 'O cartafol onde estará o código de Elgg (Elgg adoita atopar o cartafol automaticamente).',
87
+    'install:database:help:dataroot' => 'O cartafol que creou para que Elgg garde os ficheiros (cando prema «Seguinte» comprobaranse os permisos do cartafol). Debe ser unha ruta absoluta.',
88
+    'install:settings:help:dataroot:apache' => 'Pode permitir que Elgg cree o cartafol de datos ou pode indicar o cartafol que vostede xa creou para gardar os ficheiros dos usuarios (ao premer «Seguinte» comprobaranse os permisos do cartafol).',
89
+    'install:settings:help:language' => 'O idioma predeterminado do sitio.',
90
+    'install:settings:help:siteaccess' => 'O nivel de acceso predeterminado para o novo contido que creen os usuarios.',
91
+
92
+    'install:admin:instructions' => "É hora de crear unha conta de administrador",
93
+
94
+    'install:admin:label:displayname' => 'Nome para mostrar',
95
+    'install:admin:label:email' => 'Enderezo de correo',
96
+    'install:admin:label:username' => 'Nome de usuario',
97
+    'install:admin:label:password1' => 'Contrasinal',
98
+    'install:admin:label:password2' => 'Contrasinal (repítaa)',
99
+
100
+    'install:admin:help:displayname' => 'Nome que se mostra no sitio para esta conta.',
101
+    'install:admin:help:email' => '',
102
+    'install:admin:help:username' => 'Nome de usuario da conta que pode empregar para acceder ao sitio identificándose coa conta.',
103
+    'install:admin:help:password1' => "Contrasinal da conta. Debe ter polo menos %u caracteres.",
104
+    'install:admin:help:password2' => 'Volva escribir o contrasinal para confirmalo.',
105
+
106
+    'install:admin:password:mismatch' => 'Os contrasinais deben coincidir.',
107
+    'install:admin:password:empty' => 'O campo do contrasinal non pode quedar baleiro.',
108
+    'install:admin:password:tooshort' => 'O contrasinal era curto de máis',
109
+    'install:admin:cannot_create' => 'Non foi posíbel crear unha conta de adminsitrador',
110
+
111
+    'install:complete:instructions' => 'O novo sitio Elgg está listo. Prema o seguinte botón para acceder a el.',
112
+    'install:complete:gotosite' => 'Ir ao siti',
113
+
114
+    'InstallationException:UnknownStep' => 'Descoñécese o paso de instalación «%s».',
115
+    'InstallationException:MissingLibrary' => 'Non foi posíbel cargar «%s»',
116
+    'InstallationException:CannotLoadSettings' => 'Elgg non puido cargar o ficheiro de configuración. Ou ben o ficheiro non existe, ou ben hai un problema de permisos.',
117
+
118
+    'install:success:database' => 'Instalouse a base de datos',
119
+    'install:success:settings' => 'Gardouse a configuración do sitio.',
120
+    'install:success:admin' => 'Creouse a conta de administrador.',
121
+
122
+    'install:error:htaccess' => 'Non foi posíbel crear «.htaccess».',
123
+    'install:error:settings' => 'Non foi posíbel crear o ficheiro de configuración.',
124
+    'install:error:databasesettings' => 'Non foi posíbel conectarse á base de datos coa información de conexión indicada.',
125
+    'install:error:database_prefix' => 'O prefixo da base de datos contén caracteres que non son válidos.',
126
+    'install:error:oldmysql' => 'O servidor de bases de datos debe ser un MySQL 5.0 ou unha versión superior. O servidor actual usa MySQL %s.',
127
+    'install:error:nodatabase' => 'Non foi posíbel usar a base de datos «%s». Pode que non exista.',
128
+    'install:error:cannotloadtables' => 'Non foi posíbel cargar as táboas da base de datos.',
129
+    'install:error:tables_exist' => 'A base de datos xa contén táboas de Elgg. Ten que eliminar esas táboas ou reiniciar o instalador e intentar facer uso delas. Para reiniciar o instalador, elimine a parte de «?step=database» do URL na barra do URL do navegador, e prema Intro.',
130
+    'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
131
+    'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
132
+    'install:error:requiredfield' => 'Necesítase «%s».',
133
+    'install:error:relative_path' => 'A ruta «%s» para o cartafol de datos non parece unha ruta absoluta.',
134
+    'install:error:datadirectoryexists' => 'O cartafol de datos, «%s», non existe.',
135
+    'install:error:writedatadirectory' => 'O servidor web non ten permisos de escritura no cartafol de datos, «%s».',
136
+    'install:error:locationdatadirectory' => 'Por motivos de seguranza, o cartafol de datos («%s») non pode estar dentro do cartafol de instalación.',
137
+    'install:error:emailaddress' => '%s non é un enderezo de correo válido.',
138
+    'install:error:createsite' => 'Non foi posíbel crear o sitio.',
139
+    'install:error:savesitesettings' => 'Non foi posíbel gardar a configuración do sitio.',
140
+    'install:error:loadadmin' => 'Non foi posíbel cargar o administrador.',
141
+    'install:error:adminaccess' => 'Non foi posíbel darlle privilexios de administrador á nova conta de usuario.',
142
+    'install:error:adminlogin' => 'Non foi posíbel acceder automaticamente ao sitio coa nova conta de administrador',
143
+    'install:error:rewrite:apache' => 'Parece que o servidor web que está a usar é Apache.',
144
+    'install:error:rewrite:nginx' => 'Parece que o servidor web que está a usar é Nginx.',
145
+    'install:error:rewrite:lighttpd' => 'Parece que o servidor web que está a usar é Lighttpd.',
146
+    'install:error:rewrite:iis' => 'Parece que o servidor web que está a usar é IIS.',
147
+    'install:error:rewrite:allowoverride' => "Non se pasou a proba de reescritura. O máis probábel é que fose porque a opción «AllowOverride» non ten o valor «All» para o cartafol de Elgg. Isto impídelle a Apache procesar o ficheiro «.htaccess» que contén as regras de reescritura.\n\n
148 148
 
149 149
 Outra causa, menos probábel, é que Apache estea configurado con un alias para o cartafol de Elgg, e entón terá que definir a opción «RewriteBase» no seu ficheiro «.htaccess». Atopará instrucións máis detalladas no ficheiro «.htaccess» do cartafol de Elgg.",
150
-	'install:error:rewrite:htaccess:write_permission' => 'O seu servidor web carece de permisos para crear un ficheiro «.htaccess» no cartafol de Elgg. Ten que copialo manualmente de «install/config/htaccess.dist» a «.htaccess» ou cambiar os permisos do cartafol.',
151
-	'install:error:rewrite:htaccess:read_permission' => 'Hai un ficheiro «.htaccess» no cartafol de Elgg, pero o servidor web non ten permisos para lelo.',
152
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Hai un ficheiro «.htaccess» no cartafol de Elgg que non creou Elgg. Elimíneo.',
153
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Atopouse o que parece un vello ficheiro «.htaccess» de Elgg no cartafol de Elgg. Fáltalle a regra de reescritura para probar o servidor web.',
154
-	'install:error:rewrite:htaccess:cannot_copy' => 'Produciuse un erro descoñecido durante a creación do ficheiro «.htaccess». Ten que copiar manualmente «install/config/htaccess.dist» a «.htaccess» no cartafol de Elgg.',
155
-	'install:error:rewrite:altserver' => 'Non se pasou a proba das regras de reescritura. Ten que configurar o servidor web coas regras de reescritura de Elgg e intentalo de novo',
156
-	'install:error:rewrite:unknown' => 'Uf. Non foi posíbel determinar o tipo de servidor web que está a usar, e non pasou a proba das regras de reescritura. Non podemos aconsellalo sobre como solucionar o seu problema específico. Bótelle unha ollada á ligazón sobre solución de problemas.',
157
-	'install:warning:rewrite:unknown' => 'O servidor non permite probar automaticamente as regras de reescritura, e o navegador non permite probalas mediante JavaScript. Pode continuar a instalación, pero pode que ao rematar o sitio lle dea problemas. Para probar manualmente as regras de reescritura, siga esta ligazón: <a href="%s" target="_blank">probar</a>. Se as regras funcionan, aparecerá a palabra «success».',
150
+    'install:error:rewrite:htaccess:write_permission' => 'O seu servidor web carece de permisos para crear un ficheiro «.htaccess» no cartafol de Elgg. Ten que copialo manualmente de «install/config/htaccess.dist» a «.htaccess» ou cambiar os permisos do cartafol.',
151
+    'install:error:rewrite:htaccess:read_permission' => 'Hai un ficheiro «.htaccess» no cartafol de Elgg, pero o servidor web non ten permisos para lelo.',
152
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Hai un ficheiro «.htaccess» no cartafol de Elgg que non creou Elgg. Elimíneo.',
153
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Atopouse o que parece un vello ficheiro «.htaccess» de Elgg no cartafol de Elgg. Fáltalle a regra de reescritura para probar o servidor web.',
154
+    'install:error:rewrite:htaccess:cannot_copy' => 'Produciuse un erro descoñecido durante a creación do ficheiro «.htaccess». Ten que copiar manualmente «install/config/htaccess.dist» a «.htaccess» no cartafol de Elgg.',
155
+    'install:error:rewrite:altserver' => 'Non se pasou a proba das regras de reescritura. Ten que configurar o servidor web coas regras de reescritura de Elgg e intentalo de novo',
156
+    'install:error:rewrite:unknown' => 'Uf. Non foi posíbel determinar o tipo de servidor web que está a usar, e non pasou a proba das regras de reescritura. Non podemos aconsellalo sobre como solucionar o seu problema específico. Bótelle unha ollada á ligazón sobre solución de problemas.',
157
+    'install:warning:rewrite:unknown' => 'O servidor non permite probar automaticamente as regras de reescritura, e o navegador non permite probalas mediante JavaScript. Pode continuar a instalación, pero pode que ao rematar o sitio lle dea problemas. Para probar manualmente as regras de reescritura, siga esta ligazón: <a href="%s" target="_blank">probar</a>. Se as regras funcionan, aparecerá a palabra «success».',
158 158
 	
159
-	// Bring over some error messages you might see in setup
160
-	'exception:contact_admin' => 'Produciuse un erro do que non é posíbel recuperarse, e quedou rexistrado. Se vostede é o administrador do sistema, comprobe que a información do ficheiro de configuración é correcta. En caso contrario, póñase en contacto co administrador e facilítelle a seguinte información:',
161
-	'DatabaseException:WrongCredentials' => "Elgg non puido conectar coa base de datos mediante o nome de usuario e contrasinal facilitados. Revise o ficheiro de configuración.",
159
+    // Bring over some error messages you might see in setup
160
+    'exception:contact_admin' => 'Produciuse un erro do que non é posíbel recuperarse, e quedou rexistrado. Se vostede é o administrador do sistema, comprobe que a información do ficheiro de configuración é correcta. En caso contrario, póñase en contacto co administrador e facilítelle a seguinte información:',
161
+    'DatabaseException:WrongCredentials' => "Elgg non puido conectar coa base de datos mediante o nome de usuario e contrasinal facilitados. Revise o ficheiro de configuración.",
162 162
 ];
Please login to merge, or discard this patch.
install/languages/fr.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,161 +1,161 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Installation d\'Elgg',
4
-	'install:welcome' => 'Bienvenue',
5
-	'install:requirements' => 'Vérification des pré-requis',
6
-	'install:database' => 'Installation de la base de données',
7
-	'install:settings' => 'Configuration du site',
8
-	'install:admin' => 'Création d\'un compte administrateur',
9
-	'install:complete' => 'Terminé',
3
+    'install:title' => 'Installation d\'Elgg',
4
+    'install:welcome' => 'Bienvenue',
5
+    'install:requirements' => 'Vérification des pré-requis',
6
+    'install:database' => 'Installation de la base de données',
7
+    'install:settings' => 'Configuration du site',
8
+    'install:admin' => 'Création d\'un compte administrateur',
9
+    'install:complete' => 'Terminé',
10 10
 
11
-	'install:next' => 'Suivant',
12
-	'install:refresh' => 'Rafraîchir',
11
+    'install:next' => 'Suivant',
12
+    'install:refresh' => 'Rafraîchir',
13 13
 
14
-	'install:welcome:instructions' => "L'installation d'Elgg comporte 6 étapes simples et commence par la lecture de cette page de bienvenue !
14
+    'install:welcome:instructions' => "L'installation d'Elgg comporte 6 étapes simples et commence par la lecture de cette page de bienvenue !
15 15
 
16 16
 Si vous ne l'avez pas déjà fait, lisez les instructions d'installation distribuées avec Elgg (ou cliquez sur le lien vers les instructions au bas de la page).
17 17
 
18 18
 Si vous êtes prêt à commencer, cliquez sur le bouton Suivant.",
19
-	'install:requirements:instructions:success' => "Votre serveur a passé la vérification des pré-requis techniques.",
20
-	'install:requirements:instructions:failure' => "Votre serveur n'a pas passé la vérification des pré-requis techniques. Après avoir résolu les points ci-dessous , actualisez cette page. Consultez les liens de dépannage au bas de cette page si vous avez besoin d'aide supplémentaire.",
21
-	'install:requirements:instructions:warning' => "Votre serveur a passé la vérification des pré-requis techniques, mais il y a encore au moins un avertissement. Nous vous recommandons de consulter la page d'aide à l'installation pour plus de détails.",
19
+    'install:requirements:instructions:success' => "Votre serveur a passé la vérification des pré-requis techniques.",
20
+    'install:requirements:instructions:failure' => "Votre serveur n'a pas passé la vérification des pré-requis techniques. Après avoir résolu les points ci-dessous , actualisez cette page. Consultez les liens de dépannage au bas de cette page si vous avez besoin d'aide supplémentaire.",
21
+    'install:requirements:instructions:warning' => "Votre serveur a passé la vérification des pré-requis techniques, mais il y a encore au moins un avertissement. Nous vous recommandons de consulter la page d'aide à l'installation pour plus de détails.",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => 'Serveur web',
25
-	'install:require:settings' => 'Fichier de configuration',
26
-	'install:require:database' => 'Base de données',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => 'Serveur web',
25
+    'install:require:settings' => 'Fichier de configuration',
26
+    'install:require:database' => 'Base de données',
27 27
 
28
-	'install:check:root' => 'Votre serveur web n\'a pas la permission de créer le fichier ".htaccess" dans le répertoire racine d\'Elgg. Vous avez deux choix : 
28
+    'install:check:root' => 'Votre serveur web n\'a pas la permission de créer le fichier ".htaccess" dans le répertoire racine d\'Elgg. Vous avez deux choix : 
29 29
 
30 30
 		1. Changer les permissions du répertoire racine
31 31
 
32 32
 		2. Copier le fichier install/config/htaccess.dist vers .htaccess',
33 33
 
34
-	'install:check:php:version' => 'Elgg a besoin de la version %s ou supérieure de PHP . Ce serveur utilise la version %s.',
35
-	'install:check:php:extension' => 'Elgg a besoin de l\'extension PHP %s.',
36
-	'install:check:php:extension:recommend' => 'Il est recommandé que l\'extension PHP %s soit installée.',
37
-	'install:check:php:open_basedir' => 'La directive "open_basedir" de PHP peut empêcher Elgg d\'enregistrer les fichiers dans son répertoire de données.',
38
-	'install:check:php:safe_mode' => 'Exécuter PHP en mode sans échec n\'est pas conseillé et peut poser des problèmes avec Elgg.',
39
-	'install:check:php:arg_separator' => 'Pour fonctionner, l\'option arg_separator.output doit être fixée à "&", alors que la valeur actuelle sur votre serveur est %s',
40
-	'install:check:php:register_globals' => 'L\'option "Register globals" doit être mise à "off".',
41
-	'install:check:php:session.auto_start' => "Pour fonctionner l'option session.auto_start doit être mise à \"off\". Vous devez soit modifier la configuration de votre serveur, soit ajouter cette directive au fichier .htaccess d'Elgg.",
34
+    'install:check:php:version' => 'Elgg a besoin de la version %s ou supérieure de PHP . Ce serveur utilise la version %s.',
35
+    'install:check:php:extension' => 'Elgg a besoin de l\'extension PHP %s.',
36
+    'install:check:php:extension:recommend' => 'Il est recommandé que l\'extension PHP %s soit installée.',
37
+    'install:check:php:open_basedir' => 'La directive "open_basedir" de PHP peut empêcher Elgg d\'enregistrer les fichiers dans son répertoire de données.',
38
+    'install:check:php:safe_mode' => 'Exécuter PHP en mode sans échec n\'est pas conseillé et peut poser des problèmes avec Elgg.',
39
+    'install:check:php:arg_separator' => 'Pour fonctionner, l\'option arg_separator.output doit être fixée à "&", alors que la valeur actuelle sur votre serveur est %s',
40
+    'install:check:php:register_globals' => 'L\'option "Register globals" doit être mise à "off".',
41
+    'install:check:php:session.auto_start' => "Pour fonctionner l'option session.auto_start doit être mise à \"off\". Vous devez soit modifier la configuration de votre serveur, soit ajouter cette directive au fichier .htaccess d'Elgg.",
42 42
 
43
-	'install:check:installdir' => 'Votre serveur web n\'a pas la permission de créer le fichier settings.php dans le répertoire d\'installation. Vous avez deux possibilités : 
43
+    'install:check:installdir' => 'Votre serveur web n\'a pas la permission de créer le fichier settings.php dans le répertoire d\'installation. Vous avez deux possibilités : 
44 44
 
45 45
 1. Modifier les permissions du dossier elgg-config de votre installation d\'Elgg
46 46
 
47 47
 2. Copier le fichier %s/settings.example.php dans elgg-config/settings.php et suivre les instructions à l\'intérieur du fichier pour définir les paramètres de la base de données.',
48
-	'install:check:readsettings' => 'Un fichier de configuration existe déjà dans le répertoire "engine", mais le serveur web ne peut pas le lire. Vous pouvez supprimer le fichier ou modifier ses permissions en lecture.',
49
-
50
-	'install:check:php:success' => "Votre serveur PHP remplit tous les pré-requis techniques d'Elgg.",
51
-	'install:check:rewrite:success' => 'Le test des règles de réécriture a réussi.',
52
-	'install:check:database' => 'Les pré-requis de la base de données sont vérifiés quand Elgg chargera la base de données.',
53
-
54
-	'install:database:instructions' => "Si vous n'avez pas déjà créé une base de données pour Elgg, faites-le maintenant. Ensuite, remplissez les valeurs ci-dessous pour initialiser la base de données d'Elgg.",
55
-	'install:database:error' => 'Il y a eu une erreur pendant la création de la base de données Elgg et l\'installation ne peut pas continuer. Lisez le message ci-dessus et corrigez tout problème. Si vous avez besoin de plus d\'aide, visitez le lien ci-dessous concernant l\'aide à l\'installation ou postez un message sur les forums de la communauté Elgg.',
56
-
57
-	'install:database:label:dbuser' =>  'Nom d\'utilisateur de la base de données',
58
-	'install:database:label:dbpassword' => 'Mot de passe de la base de données',
59
-	'install:database:label:dbname' => 'Nom de la base de données',
60
-	'install:database:label:dbhost' => 'Nom du serveur de la base de données',
61
-	'install:database:label:dbprefix' => 'Préfixe des tables de la base de données',
62
-	'install:database:label:timezone' => "Fuseau horaire",
63
-
64
-	'install:database:help:dbuser' => 'Utilisateur qui a tous les droits sur la base de données MySQL que vous avez créée pour Elgg',
65
-	'install:database:help:dbpassword' => 'Mot de passe du compte de l\'utilisateur de la base de données ci-dessus',
66
-	'install:database:help:dbname' => 'Nom de la base de données d\'Elgg',
67
-	'install:database:help:dbhost' => 'Nom du serveur MySQL (habituellement localhost)',
68
-	'install:database:help:dbprefix' => "Le préfixe donné à toutes les tables d'Elgg (habituellement elgg_)",
69
-	'install:database:help:timezone' => "Le fuseau horaire par défaut du site",
70
-
71
-	'install:settings:instructions' => 'Nous avons besoin d\'informations à propos du site pour configurer Elgg. Si vous n\'avez pas encore <a href="http://learn.elgg.org/en/2.x/intro/install.html#create-a-data-folder" target="_blank">créé un répertoire de données</a> pour Elgg, vous devez le faire maintenant.',
72
-
73
-	'install:settings:label:sitename' => 'Nom du site',
74
-	'install:settings:label:siteemail' => 'Adresse email du site',
75
-	'install:database:label:wwwroot' => 'URL du site',
76
-	'install:settings:label:path' => 'Répertoire d\'installation d\'Elgg',
77
-	'install:database:label:dataroot' => 'Répertoire de données',
78
-	'install:settings:label:language' => 'Langue du site',
79
-	'install:settings:label:siteaccess' => 'Accès par défaut au site',
80
-	'install:label:combo:dataroot' => 'Elgg crée un répertoire de données',
81
-
82
-	'install:settings:help:sitename' => 'Nom de votre nouveau site Elgg',
83
-	'install:settings:help:siteemail' => 'Adresse email utilisée par Elgg pour la communication avec les utilisateurs',
84
-	'install:database:help:wwwroot' => 'L\'adresse du site (Elgg la devine habituellement correctement)',
85
-	'install:settings:help:path' => 'Le répertoire où vous avez mis le code d\'Elgg (Elgg le devine habituellement correctement)',
86
-	'install:database:help:dataroot' => 'Le répertoire que vous avez créé dans lequel Elgg enregistre les fichiers (les permissions sur ce répertoire seront vérifiées lorsque vous cliquerez sur Suivant). Doit être un chemin absolu.',
87
-	'install:settings:help:dataroot:apache' => 'Elgg vous donne la possibilité de créer un répertoire de données ou de renseigner le nom du répertoire que vous avez déjà créé pour stocker les fichiers des utilisateurs (les permissions sur ce répertoire seront vérifiées lorsque vous cliquerez sur Suivant)',
88
-	'install:settings:help:language' => 'La langue par défaut du site',
89
-	'install:settings:help:siteaccess' => 'Le niveau d\'accès par défaut aux nouveaux contenus créés par les utilisateurs',
90
-
91
-	'install:admin:instructions' => "Il est maintenant temps de créer un compte administrateur.",
92
-
93
-	'install:admin:label:displayname' => 'Nom affiché',
94
-	'install:admin:label:email' => 'Adresse email',
95
-	'install:admin:label:username' => 'Nom d\'utilisateur',
96
-	'install:admin:label:password1' => 'Mot de passe',
97
-	'install:admin:label:password2' => 'Mot de passe (confirmer)',
98
-
99
-	'install:admin:help:displayname' => 'Le nom qui est affiché sur le site pour ce compte',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => 'Nom du compte utilisateur utilisé pour se connecter',
102
-	'install:admin:help:password1' => "Le mot de passe du compte doit avoir une longueur d'au moins %u caractères",
103
-	'install:admin:help:password2' => 'Répétez le mot de passe pour confirmer',
104
-
105
-	'install:admin:password:mismatch' => 'Les mots de passe doivent correspondre.',
106
-	'install:admin:password:empty' => 'Les mots de passe ne peuvent pas être vides.',
107
-	'install:admin:password:tooshort' => 'Votre mot de passe était trop court',
108
-	'install:admin:cannot_create' => 'Impossible de créer un compte administrateur.',
109
-
110
-	'install:complete:instructions' => 'Votre site Elgg est maintenant prêt à être utilisé. Cliquez sur le bouton ci-dessous pour vous rendre sur votre site.',
111
-	'install:complete:gotosite' => 'Aller sur le site',
112
-
113
-	'InstallationException:UnknownStep' => '%s est une étape d\'installation inconnue.',
114
-	'InstallationException:MissingLibrary' => 'Impossible de charger %s',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg n\'a pas pu charger le ficher de configuration. Celui-ci n\'existe pas ou alors il y a un problème de permissions. ',
116
-
117
-	'install:success:database' => 'La base de données a bien été installée.',
118
-	'install:success:settings' => 'Les paramètres de configuration du site ont bien été enregistrés.',
119
-	'install:success:admin' => 'Le compte administrateur a été créé.',
120
-
121
-	'install:error:htaccess' => 'Impossible de créer un fichier .htaccess',
122
-	'install:error:settings' => 'Impossible de créer le fichier de configuration',
123
-	'install:error:databasesettings' => 'Impossible de se connecter à la base de données avec ces paramètres de configuration.',
124
-	'install:error:database_prefix' => 'Caractères non valides dans le préfixe de la base de données',
125
-	'install:error:oldmysql' => 'MySQL doit être en version 5.0 ou supérieure. Votre serveur utilise la version %s.',
126
-	'install:error:nodatabase' => 'Impossible d\'utiliser la base de données %s. Il se peut qu\'elle n\'existe pas.',
127
-	'install:error:cannotloadtables' => 'Impossible de charger les tables de la base de données',
128
-	'install:error:tables_exist' => 'Il y a déjà des tables dans la base de données d\'Elgg. Vous pouvez soit supprimer ces tables, soit redémarrer l\'installeur qui va tenter de les utiliser. Pour redémarrer l\'installeur, enlevez "?step=database" dans la barre d\'adresse de votre navigateur et appuyez sur Entrée.',
129
-	'install:error:readsettingsphp' => 'Impossible de lire le fichier /elgg-config/settings.example.php',
130
-	'install:error:writesettingphp' => 'Impossible d\'écrire dans le fichier /elgg-config/settings.php',
131
-	'install:error:requiredfield' => '%s est nécessaire',
132
-	'install:error:relative_path' => 'Nous ne pensons pas que "%s" soit un chemin absolu pour votre répertoire de données',
133
-	'install:error:datadirectoryexists' => 'Votre répertoire de données %s n\'existe pas.',
134
-	'install:error:writedatadirectory' => 'Le serveur web ne peut pas écrire dans votre répertoire de données %s.',
135
-	'install:error:locationdatadirectory' => 'Pour des raisons de sécurité, le répertoire de données %s doit être en dehors du répertoire de l\'installation.',
136
-	'install:error:emailaddress' => '%s n\'est pas une adresse email valide',
137
-	'install:error:createsite' => 'Impossible de créer le site.',
138
-	'install:error:savesitesettings' => 'Impossible d\'enregistrer les paramètres du site.',
139
-	'install:error:loadadmin' => 'Impossible de charger le compte administrateur.',
140
-	'install:error:adminaccess' => 'Impossible d\'attribuer les privilèges administrateur au nouveau compte utilisateur.',
141
-	'install:error:adminlogin' => 'Impossible de connecter automatiquement le nouveau compte administrateur.',
142
-	'install:error:rewrite:apache' => 'Nous pensons que votre serveur utilise un serveur web Apache.',
143
-	'install:error:rewrite:nginx' => 'Nous pensons que votre serveur utilise un serveur web Nginx.',
144
-	'install:error:rewrite:lighttpd' => 'Nous pensons que votre serveur utilise un serveur web Lighttpd.',
145
-	'install:error:rewrite:iis' => 'Nous pensons que votre serveur utilise un serveur web IIS.',
146
-	'install:error:rewrite:allowoverride' => "Le test de réécriture des adresses a échoué, et la cause la plus probable est que l'option AllowOverride n'est pas définie à All pour le répertoire d'Elgg. Cela empêche Apache de traiter le fichier \".htaccess\" qui contient les règles de réécriture.
48
+    'install:check:readsettings' => 'Un fichier de configuration existe déjà dans le répertoire "engine", mais le serveur web ne peut pas le lire. Vous pouvez supprimer le fichier ou modifier ses permissions en lecture.',
49
+
50
+    'install:check:php:success' => "Votre serveur PHP remplit tous les pré-requis techniques d'Elgg.",
51
+    'install:check:rewrite:success' => 'Le test des règles de réécriture a réussi.',
52
+    'install:check:database' => 'Les pré-requis de la base de données sont vérifiés quand Elgg chargera la base de données.',
53
+
54
+    'install:database:instructions' => "Si vous n'avez pas déjà créé une base de données pour Elgg, faites-le maintenant. Ensuite, remplissez les valeurs ci-dessous pour initialiser la base de données d'Elgg.",
55
+    'install:database:error' => 'Il y a eu une erreur pendant la création de la base de données Elgg et l\'installation ne peut pas continuer. Lisez le message ci-dessus et corrigez tout problème. Si vous avez besoin de plus d\'aide, visitez le lien ci-dessous concernant l\'aide à l\'installation ou postez un message sur les forums de la communauté Elgg.',
56
+
57
+    'install:database:label:dbuser' =>  'Nom d\'utilisateur de la base de données',
58
+    'install:database:label:dbpassword' => 'Mot de passe de la base de données',
59
+    'install:database:label:dbname' => 'Nom de la base de données',
60
+    'install:database:label:dbhost' => 'Nom du serveur de la base de données',
61
+    'install:database:label:dbprefix' => 'Préfixe des tables de la base de données',
62
+    'install:database:label:timezone' => "Fuseau horaire",
63
+
64
+    'install:database:help:dbuser' => 'Utilisateur qui a tous les droits sur la base de données MySQL que vous avez créée pour Elgg',
65
+    'install:database:help:dbpassword' => 'Mot de passe du compte de l\'utilisateur de la base de données ci-dessus',
66
+    'install:database:help:dbname' => 'Nom de la base de données d\'Elgg',
67
+    'install:database:help:dbhost' => 'Nom du serveur MySQL (habituellement localhost)',
68
+    'install:database:help:dbprefix' => "Le préfixe donné à toutes les tables d'Elgg (habituellement elgg_)",
69
+    'install:database:help:timezone' => "Le fuseau horaire par défaut du site",
70
+
71
+    'install:settings:instructions' => 'Nous avons besoin d\'informations à propos du site pour configurer Elgg. Si vous n\'avez pas encore <a href="http://learn.elgg.org/en/2.x/intro/install.html#create-a-data-folder" target="_blank">créé un répertoire de données</a> pour Elgg, vous devez le faire maintenant.',
72
+
73
+    'install:settings:label:sitename' => 'Nom du site',
74
+    'install:settings:label:siteemail' => 'Adresse email du site',
75
+    'install:database:label:wwwroot' => 'URL du site',
76
+    'install:settings:label:path' => 'Répertoire d\'installation d\'Elgg',
77
+    'install:database:label:dataroot' => 'Répertoire de données',
78
+    'install:settings:label:language' => 'Langue du site',
79
+    'install:settings:label:siteaccess' => 'Accès par défaut au site',
80
+    'install:label:combo:dataroot' => 'Elgg crée un répertoire de données',
81
+
82
+    'install:settings:help:sitename' => 'Nom de votre nouveau site Elgg',
83
+    'install:settings:help:siteemail' => 'Adresse email utilisée par Elgg pour la communication avec les utilisateurs',
84
+    'install:database:help:wwwroot' => 'L\'adresse du site (Elgg la devine habituellement correctement)',
85
+    'install:settings:help:path' => 'Le répertoire où vous avez mis le code d\'Elgg (Elgg le devine habituellement correctement)',
86
+    'install:database:help:dataroot' => 'Le répertoire que vous avez créé dans lequel Elgg enregistre les fichiers (les permissions sur ce répertoire seront vérifiées lorsque vous cliquerez sur Suivant). Doit être un chemin absolu.',
87
+    'install:settings:help:dataroot:apache' => 'Elgg vous donne la possibilité de créer un répertoire de données ou de renseigner le nom du répertoire que vous avez déjà créé pour stocker les fichiers des utilisateurs (les permissions sur ce répertoire seront vérifiées lorsque vous cliquerez sur Suivant)',
88
+    'install:settings:help:language' => 'La langue par défaut du site',
89
+    'install:settings:help:siteaccess' => 'Le niveau d\'accès par défaut aux nouveaux contenus créés par les utilisateurs',
90
+
91
+    'install:admin:instructions' => "Il est maintenant temps de créer un compte administrateur.",
92
+
93
+    'install:admin:label:displayname' => 'Nom affiché',
94
+    'install:admin:label:email' => 'Adresse email',
95
+    'install:admin:label:username' => 'Nom d\'utilisateur',
96
+    'install:admin:label:password1' => 'Mot de passe',
97
+    'install:admin:label:password2' => 'Mot de passe (confirmer)',
98
+
99
+    'install:admin:help:displayname' => 'Le nom qui est affiché sur le site pour ce compte',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => 'Nom du compte utilisateur utilisé pour se connecter',
102
+    'install:admin:help:password1' => "Le mot de passe du compte doit avoir une longueur d'au moins %u caractères",
103
+    'install:admin:help:password2' => 'Répétez le mot de passe pour confirmer',
104
+
105
+    'install:admin:password:mismatch' => 'Les mots de passe doivent correspondre.',
106
+    'install:admin:password:empty' => 'Les mots de passe ne peuvent pas être vides.',
107
+    'install:admin:password:tooshort' => 'Votre mot de passe était trop court',
108
+    'install:admin:cannot_create' => 'Impossible de créer un compte administrateur.',
109
+
110
+    'install:complete:instructions' => 'Votre site Elgg est maintenant prêt à être utilisé. Cliquez sur le bouton ci-dessous pour vous rendre sur votre site.',
111
+    'install:complete:gotosite' => 'Aller sur le site',
112
+
113
+    'InstallationException:UnknownStep' => '%s est une étape d\'installation inconnue.',
114
+    'InstallationException:MissingLibrary' => 'Impossible de charger %s',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg n\'a pas pu charger le ficher de configuration. Celui-ci n\'existe pas ou alors il y a un problème de permissions. ',
116
+
117
+    'install:success:database' => 'La base de données a bien été installée.',
118
+    'install:success:settings' => 'Les paramètres de configuration du site ont bien été enregistrés.',
119
+    'install:success:admin' => 'Le compte administrateur a été créé.',
120
+
121
+    'install:error:htaccess' => 'Impossible de créer un fichier .htaccess',
122
+    'install:error:settings' => 'Impossible de créer le fichier de configuration',
123
+    'install:error:databasesettings' => 'Impossible de se connecter à la base de données avec ces paramètres de configuration.',
124
+    'install:error:database_prefix' => 'Caractères non valides dans le préfixe de la base de données',
125
+    'install:error:oldmysql' => 'MySQL doit être en version 5.0 ou supérieure. Votre serveur utilise la version %s.',
126
+    'install:error:nodatabase' => 'Impossible d\'utiliser la base de données %s. Il se peut qu\'elle n\'existe pas.',
127
+    'install:error:cannotloadtables' => 'Impossible de charger les tables de la base de données',
128
+    'install:error:tables_exist' => 'Il y a déjà des tables dans la base de données d\'Elgg. Vous pouvez soit supprimer ces tables, soit redémarrer l\'installeur qui va tenter de les utiliser. Pour redémarrer l\'installeur, enlevez "?step=database" dans la barre d\'adresse de votre navigateur et appuyez sur Entrée.',
129
+    'install:error:readsettingsphp' => 'Impossible de lire le fichier /elgg-config/settings.example.php',
130
+    'install:error:writesettingphp' => 'Impossible d\'écrire dans le fichier /elgg-config/settings.php',
131
+    'install:error:requiredfield' => '%s est nécessaire',
132
+    'install:error:relative_path' => 'Nous ne pensons pas que "%s" soit un chemin absolu pour votre répertoire de données',
133
+    'install:error:datadirectoryexists' => 'Votre répertoire de données %s n\'existe pas.',
134
+    'install:error:writedatadirectory' => 'Le serveur web ne peut pas écrire dans votre répertoire de données %s.',
135
+    'install:error:locationdatadirectory' => 'Pour des raisons de sécurité, le répertoire de données %s doit être en dehors du répertoire de l\'installation.',
136
+    'install:error:emailaddress' => '%s n\'est pas une adresse email valide',
137
+    'install:error:createsite' => 'Impossible de créer le site.',
138
+    'install:error:savesitesettings' => 'Impossible d\'enregistrer les paramètres du site.',
139
+    'install:error:loadadmin' => 'Impossible de charger le compte administrateur.',
140
+    'install:error:adminaccess' => 'Impossible d\'attribuer les privilèges administrateur au nouveau compte utilisateur.',
141
+    'install:error:adminlogin' => 'Impossible de connecter automatiquement le nouveau compte administrateur.',
142
+    'install:error:rewrite:apache' => 'Nous pensons que votre serveur utilise un serveur web Apache.',
143
+    'install:error:rewrite:nginx' => 'Nous pensons que votre serveur utilise un serveur web Nginx.',
144
+    'install:error:rewrite:lighttpd' => 'Nous pensons que votre serveur utilise un serveur web Lighttpd.',
145
+    'install:error:rewrite:iis' => 'Nous pensons que votre serveur utilise un serveur web IIS.',
146
+    'install:error:rewrite:allowoverride' => "Le test de réécriture des adresses a échoué, et la cause la plus probable est que l'option AllowOverride n'est pas définie à All pour le répertoire d'Elgg. Cela empêche Apache de traiter le fichier \".htaccess\" qui contient les règles de réécriture.
147 147
 
148 148
 Une cause moins probable est qu'Apache est configuré avec un alias pour votre répertoire Elgg et que vous devez alors définir le RewriteBase dans votre fichier .htaccess. Il y a d'autres instructions dans le fichier \".htaccess\" de votre répertoire d'Elgg.",
149
-	'install:error:rewrite:htaccess:write_permission' => 'Votre serveur web n\'a pas la permission de créer le fichier .htaccess dans le répertoire d\'Elgg. Vous devez copier manuellement le fichier install/config/htaccess.dist et le renommer en .htaccess ou modifier les permissions du répertoire.',
150
-	'install:error:rewrite:htaccess:read_permission' => 'Il y a un fichier .htaccess dans le répertoire d\'Elgg, mais votre serveur web n\'a pas la permission de le lire.',
151
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Il y a un fichier .htaccess dans le répertoire d\'Elgg qui n\'a pas été créé par Elgg. Veuillez l\'enlever.',
152
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Il semble y avoir un vieux fichier .htaccess dans le répertoire d\'Elgg. Il ne contient pas la règle de réécriture permettant de tester le serveur Web.',
153
-	'install:error:rewrite:htaccess:cannot_copy' => 'Une erreur inconnue s\'est produite lors de la création du fichier .htaccess. Vous devez copier manuellement install/config/htaccess.dist dans le répertoire d\'Elgg et le renommer en .htaccess.',
154
-	'install:error:rewrite:altserver' => 'Le test des règles de réécriture a échoué. Vous devez configurer votre serveur web avec les règles de réécriture d\'Elgg et réessayer.',
155
-	'install:error:rewrite:unknown' => 'Euh... Nous ne pouvons pas comprendre quel type de serveur Web est utilisé sur votre serveur et cela a fait échouer la mise en place des règles de réécriture. Nous ne pouvons pas vous donner de conseil particulier dans ce cas. Veuillez SVP vérifier le lien de dépannage.',
156
-	'install:warning:rewrite:unknown' => 'Votre serveur ne supporte pas le test automatique des règles de réécriture. Vous pouvez continuer l\'installation, mais il est possible que vous rencontriez des problèmes avec votre site. Vous pouvez tester manuellement les règles de réécriture en cliquant sur ce lien : <a href="%s" target="_blank">test</a>. Vous verrez le mot "succès" si les redirections fonctionnent.',
149
+    'install:error:rewrite:htaccess:write_permission' => 'Votre serveur web n\'a pas la permission de créer le fichier .htaccess dans le répertoire d\'Elgg. Vous devez copier manuellement le fichier install/config/htaccess.dist et le renommer en .htaccess ou modifier les permissions du répertoire.',
150
+    'install:error:rewrite:htaccess:read_permission' => 'Il y a un fichier .htaccess dans le répertoire d\'Elgg, mais votre serveur web n\'a pas la permission de le lire.',
151
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Il y a un fichier .htaccess dans le répertoire d\'Elgg qui n\'a pas été créé par Elgg. Veuillez l\'enlever.',
152
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Il semble y avoir un vieux fichier .htaccess dans le répertoire d\'Elgg. Il ne contient pas la règle de réécriture permettant de tester le serveur Web.',
153
+    'install:error:rewrite:htaccess:cannot_copy' => 'Une erreur inconnue s\'est produite lors de la création du fichier .htaccess. Vous devez copier manuellement install/config/htaccess.dist dans le répertoire d\'Elgg et le renommer en .htaccess.',
154
+    'install:error:rewrite:altserver' => 'Le test des règles de réécriture a échoué. Vous devez configurer votre serveur web avec les règles de réécriture d\'Elgg et réessayer.',
155
+    'install:error:rewrite:unknown' => 'Euh... Nous ne pouvons pas comprendre quel type de serveur Web est utilisé sur votre serveur et cela a fait échouer la mise en place des règles de réécriture. Nous ne pouvons pas vous donner de conseil particulier dans ce cas. Veuillez SVP vérifier le lien de dépannage.',
156
+    'install:warning:rewrite:unknown' => 'Votre serveur ne supporte pas le test automatique des règles de réécriture. Vous pouvez continuer l\'installation, mais il est possible que vous rencontriez des problèmes avec votre site. Vous pouvez tester manuellement les règles de réécriture en cliquant sur ce lien : <a href="%s" target="_blank">test</a>. Vous verrez le mot "succès" si les redirections fonctionnent.',
157 157
 	
158
-	// Bring over some error messages you might see in setup
159
-	'exception:contact_admin' => 'Une erreur irrécupérable s\'est produite et a été enregistrée. Si vous êtes l\'administrateur du site, vérifiez le fichier de configuration, sinon, veuillez SVP contacter l\'administrateur du site en fournissant les informations suivantes : ',
160
-	'DatabaseException:WrongCredentials' => "Elgg n'a pas pu se connecter à la base de données en utilisant les données fournies. Vérifiez le fichier de configuration. ",
158
+    // Bring over some error messages you might see in setup
159
+    'exception:contact_admin' => 'Une erreur irrécupérable s\'est produite et a été enregistrée. Si vous êtes l\'administrateur du site, vérifiez le fichier de configuration, sinon, veuillez SVP contacter l\'administrateur du site en fournissant les informations suivantes : ',
160
+    'DatabaseException:WrongCredentials' => "Elgg n'a pas pu se connecter à la base de données en utilisant les données fournies. Vérifiez le fichier de configuration. ",
161 161
 ];
Please login to merge, or discard this patch.
install/languages/pt_BR.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,160 +1,160 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Instalação do Elgg',
4
-	'install:welcome' => 'Bem-vindo',
5
-	'install:requirements' => 'Verificando requisitos',
6
-	'install:database' => 'Instalação do Banco de Dados',
7
-	'install:settings' => 'Configurar o site',
8
-	'install:admin' => 'Criar conta do administrador',
9
-	'install:complete' => 'Finalizado',
3
+    'install:title' => 'Instalação do Elgg',
4
+    'install:welcome' => 'Bem-vindo',
5
+    'install:requirements' => 'Verificando requisitos',
6
+    'install:database' => 'Instalação do Banco de Dados',
7
+    'install:settings' => 'Configurar o site',
8
+    'install:admin' => 'Criar conta do administrador',
9
+    'install:complete' => 'Finalizado',
10 10
 
11
-	'install:next' => 'Proximo',
12
-	'install:refresh' => 'Atualiza',
11
+    'install:next' => 'Proximo',
12
+    'install:refresh' => 'Atualiza',
13 13
 
14
-	'install:welcome:instructions' => "A instalacao do Elgg possui 6 fases simples e ler esta mensagem de boas vindas e o primeiro passo!
14
+    'install:welcome:instructions' => "A instalacao do Elgg possui 6 fases simples e ler esta mensagem de boas vindas e o primeiro passo!
15 15
 
16 16
 Se você ainda não fez, leia através da instalação as instrucoes incluidas com Elgg (ou clique no link de instrucoes no final da pagina).
17 17
 
18 18
 Se você está pronto para prosseguir, clique no botão PROXIMO.",
19
-	'install:requirements:instructions:success' => "Seu servidor passou na verificacao de requisitos.",
20
-	'install:requirements:instructions:failure' => "Seu servidor falhou na verificacao de requisitos. Depois que voce corrigir as situacoes apontadas abaixo, atualize a pagina. Verifique os links de solucao de problemas <i>(troubleshooting links)</i> no final da pagina se voce necessitar de ajuda adicional.",
21
-	'install:requirements:instructions:warning' => "Seu servidor passou na verificacao de requisitos, mas existe pelo menos um aviso. Recomendamos que verifique a pagina de de solucao de problemas <i>(troubleshooting page)</i> para mais detalhes.",
19
+    'install:requirements:instructions:success' => "Seu servidor passou na verificacao de requisitos.",
20
+    'install:requirements:instructions:failure' => "Seu servidor falhou na verificacao de requisitos. Depois que voce corrigir as situacoes apontadas abaixo, atualize a pagina. Verifique os links de solucao de problemas <i>(troubleshooting links)</i> no final da pagina se voce necessitar de ajuda adicional.",
21
+    'install:requirements:instructions:warning' => "Seu servidor passou na verificacao de requisitos, mas existe pelo menos um aviso. Recomendamos que verifique a pagina de de solucao de problemas <i>(troubleshooting page)</i> para mais detalhes.",
22 22
 
23
-	'install:require:php' => 'PHP ',
24
-	'install:require:rewrite' => 'Servidor Web',
25
-	'install:require:settings' => 'Arquivos de configuração',
26
-	'install:require:database' => 'Banco de dados',
23
+    'install:require:php' => 'PHP ',
24
+    'install:require:rewrite' => 'Servidor Web',
25
+    'install:require:settings' => 'Arquivos de configuração',
26
+    'install:require:database' => 'Banco de dados',
27 27
 
28
-	'install:check:root' => 'Seu servidor web nao possui permissao para criar o arquivo <b>.htaccess</b> no diretorio raiz do Elgg. Voce tem duas opcoes:
28
+    'install:check:root' => 'Seu servidor web nao possui permissao para criar o arquivo <b>.htaccess</b> no diretorio raiz do Elgg. Voce tem duas opcoes:
29 29
 
30 30
 		1. Altere as permissoes do diretorio raiz
31 31
 
32 32
 		2. Copie o arquivo htaccess_dist para \'.htaccess',
33 33
 
34
-	'install:check:php:version' => 'O Elgg necessita que esteja instalado o PHP %s ou superior. Este servidor esta usando a versao %s.',
35
-	'install:check:php:extension' => 'O Elgg necessita a extensao PHP %s ativada.',
36
-	'install:check:php:extension:recommend' => 'É recomendado que a extensao PHP %s esteja instalada.',
37
-	'install:check:php:open_basedir' => 'A diretiva PHP <b>open_basedir</b> <i>(PHP directive)</i> pode prevenir que o Elgg salve arquivos para o diretório de dados <i>(data directory)</i>.',
38
-	'install:check:php:safe_mode' => 'Executar o PHP no modo \'safe mode\' nao e recomendado e pode causar problemas com o Elgg.',
39
-	'install:check:php:arg_separator' => '<b>arg_separator.output</b> deve ser <b>&amp;</b> para o Elgg executar e o valor do seu servidor e %s',
40
-	'install:check:php:register_globals' => '<b>Register globals</b> deve ser desligado.',
41
-	'install:check:php:session.auto_start' => "<b>session.auto_start</b> deve estar desligado para o Elgg executar. Senão <i>(Either)</i> altere a configuracao do seu servidor e adicione esta diretiva no arquivo <b>.htaccess</b> do Elgg.",
34
+    'install:check:php:version' => 'O Elgg necessita que esteja instalado o PHP %s ou superior. Este servidor esta usando a versao %s.',
35
+    'install:check:php:extension' => 'O Elgg necessita a extensao PHP %s ativada.',
36
+    'install:check:php:extension:recommend' => 'É recomendado que a extensao PHP %s esteja instalada.',
37
+    'install:check:php:open_basedir' => 'A diretiva PHP <b>open_basedir</b> <i>(PHP directive)</i> pode prevenir que o Elgg salve arquivos para o diretório de dados <i>(data directory)</i>.',
38
+    'install:check:php:safe_mode' => 'Executar o PHP no modo \'safe mode\' nao e recomendado e pode causar problemas com o Elgg.',
39
+    'install:check:php:arg_separator' => '<b>arg_separator.output</b> deve ser <b>&amp;</b> para o Elgg executar e o valor do seu servidor e %s',
40
+    'install:check:php:register_globals' => '<b>Register globals</b> deve ser desligado.',
41
+    'install:check:php:session.auto_start' => "<b>session.auto_start</b> deve estar desligado para o Elgg executar. Senão <i>(Either)</i> altere a configuracao do seu servidor e adicione esta diretiva no arquivo <b>.htaccess</b> do Elgg.",
42 42
 
43
-	'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
43
+    'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
44 44
 
45 45
 		1. Change the permissions on the elgg-config directory of your Elgg installation
46 46
 
47 47
 		2. Copy the file %s/settings.example.php to elgg-config/settings.php and follow the instructions in it for setting your database parameters.',
48
-	'install:check:readsettings' => 'Um arquivo de configuração existe no diretorio <b>engine</b>, mas o servidor web nao pode executar a leitura. Voce pode apagar o arquivo ou alterar as permissoes de leitura dele.',
49
-
50
-	'install:check:php:success' => "Seu servidor de PHP satisfaz todas as necessidades do Elgg.",
51
-	'install:check:rewrite:success' => 'O teste de regras de escrita foi um sucesso <i>(rewrite rules)</i>.',
52
-	'install:check:database' => 'As necessidades do banco de dados sao verificadas quando o Elgg carrega esta base.',
53
-
54
-	'install:database:instructions' => "Se voce ainda nao criou a base de dados para o Elgg, faca isso agora.  Entao preencha os valores abaixo para iniciar o banco de dados do Elgg.",
55
-	'install:database:error' => 'Aconteceu um erro ao criar a base de dados do Elgg e a instalacao nao pode continuar. Revise a mensagem abaixo e corriga os problemas. se voce precisar de mais ajuda, visite o link de solucao de problemas de instalacao <i>(Install troubleshooting link)</i> ou envie mensagem no forum da comundade Elgg.',
56
-
57
-	'install:database:label:dbuser' =>  'Usuário no banco de dados <i>(Database Username)</i>',
58
-	'install:database:label:dbpassword' => 'Senha no banco de dados <i>(Database Password)</i>',
59
-	'install:database:label:dbname' => 'Nome da base de dados <i>(Database Name)</i>',
60
-	'install:database:label:dbhost' => 'Hospedagem da base de dados <i>(Database Host)</i>',
61
-	'install:database:label:dbprefix' => 'Prefixo das tabelas no banco de dados <i>(Database Table Prefix)</i>',
62
-	'install:database:label:timezone' => "Timezone",
63
-
64
-	'install:database:help:dbuser' => 'Usuario que possui acesso pleno ao banco de dados MySQL que voce criou para o Elgg',
65
-	'install:database:help:dbpassword' => 'Senha para a conta do usuário da base de dados definida acima',
66
-	'install:database:help:dbname' => 'Nome da base de dados do Elgg',
67
-	'install:database:help:dbhost' => 'Hospedagem do servidor MySQL (geralmente <b>localhost</b>)',
68
-	'install:database:help:dbprefix' => "O prefixo a ser atribuido para todas as tabelas do Elgg (geralmente <b>elgg_</b>)",
69
-	'install:database:help:timezone' => "The default timezone in which the site will operate",
70
-
71
-	'install:settings:instructions' => 'Precisamos de algumas informacoes sobre o site assim que configuramos o Elgg. Se voce ainda nao criou um diretorio de dados <i>(data directory)</i> para o Elgg, por favor faca isso antes de completar esta etapa.',
72
-
73
-	'install:settings:label:sitename' => 'Nome do Site <i>(Site Name)</i>',
74
-	'install:settings:label:siteemail' => 'Endereco de email do site <i>(Site Email Address)</i>',
75
-	'install:database:label:wwwroot' => 'URL do site <i>(Site URL)</i>',
76
-	'install:settings:label:path' => 'Diretorio de instalacão do Elgg <i>(Install Directory)</i>',
77
-	'install:database:label:dataroot' => 'Diretorio de dados <i>(Data Directory)</i>',
78
-	'install:settings:label:language' => 'Linguagem do site <i>(Site Language)</i>',
79
-	'install:settings:label:siteaccess' => 'Acesso padrão de segurança do site <i>(Default Site Access)</i>',
80
-	'install:label:combo:dataroot' => 'Elgg cria um diretório de dados',
81
-
82
-	'install:settings:help:sitename' => 'O nome do seu novo site Elgg',
83
-	'install:settings:help:siteemail' => 'Endereço de email usado pelo Elgg para comunicação com os usuários',
84
-	'install:database:help:wwwroot' => 'O endereço do site (Elgg geralmente atribui isto corretamente)',
85
-	'install:settings:help:path' => 'O diretório onde voce pretende colocar o código do Elgg (Elgg geralmente atribui isto corretamente)',
86
-	'install:database:help:dataroot' => 'O diretorio que voce criou para o Elgg salvar os arquivos (as permissões deste diretório serão verificadas quando voce clicar em PROXIMO)',
87
-	'install:settings:help:dataroot:apache' => 'Você possui a opção do Elgg criar o diretório de dados ou entrar com o diretório que você já havia criada para guardar os arquivos (as permissões deste diretório serão checadas quando você clicar em PROXIMO)',
88
-	'install:settings:help:language' => 'A linguagem padrao do site',
89
-	'install:settings:help:siteaccess' => 'O nivel de acesso padrao para os novos conteúdos criados pelos usuários',
90
-
91
-	'install:admin:instructions' => "Agora é o momento de criar a conta do administrador.",
92
-
93
-	'install:admin:label:displayname' => 'Nome de exibição',
94
-	'install:admin:label:email' => 'Endereço de email',
95
-	'install:admin:label:username' => 'Usuário',
96
-	'install:admin:label:password1' => 'Senha',
97
-	'install:admin:label:password2' => 'Repetir a senha',
98
-
99
-	'install:admin:help:displayname' => 'O nome que sera apresentado no site para esta conta',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => 'O login que sera usado pelo usuario para entrar na rede',
102
-	'install:admin:help:password1' => "Senhas devem ter pelo menos %u caracteres.  <b>Não devem conter caracteres especiais ou espacos em branco</b>",
103
-	'install:admin:help:password2' => 'Redigite a senha para confirmar',
104
-
105
-	'install:admin:password:mismatch' => 'Senhas devem ser iguais.',
106
-	'install:admin:password:empty' => 'A senha nao pode estar vazia.',
107
-	'install:admin:password:tooshort' => 'Sua senha é muito pequena',
108
-	'install:admin:cannot_create' => 'Não foi possível criar a conta do administrador.',
109
-
110
-	'install:complete:instructions' => 'Seu site Elgg esta agora pronto para ser usado. Clique no botao abaixo para entrar no seu site.',
111
-	'install:complete:gotosite' => 'Ir para o  site',
112
-
113
-	'InstallationException:UnknownStep' => '%s é uma etapa desconhecida na instalação.',
114
-	'InstallationException:MissingLibrary' => 'Nao foi possivel acessar %s',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg nao pode carregar os arquivos de configuracao. Ele nao existe ou existe uma questao de permissao de acesso ao arquivo.',
116
-
117
-	'install:success:database' => 'Base de dados foi instalada.',
118
-	'install:success:settings' => 'Configurações do site foram salvas.',
119
-	'install:success:admin' => 'Conta do administrador foi criada.',
120
-
121
-	'install:error:htaccess' => 'Não foi possivel criar o arquivo <b>.htaccess</b>',
122
-	'install:error:settings' => 'Não foi possivel criar o arquivo de configurações <i>(settings file)</i>',
123
-	'install:error:databasesettings' => 'Não foi possivel conectar ao banco de dados com estas configurações.',
124
-	'install:error:database_prefix' => 'Caracteres invalidos no prefixo da base de dados (database prefix)',
125
-	'install:error:oldmysql' => 'MySQL deve ser da versao 5.0 ou superior. Seu servidor está usando %s.',
126
-	'install:error:nodatabase' => 'Não foi possivel usar o banco de dados %s. Ele pode não existir.',
127
-	'install:error:cannotloadtables' => 'Não foi possivel carregar as tabelas da base de dados',
128
-	'install:error:tables_exist' => 'Já existem tabelas do Elgg no banco de dados. Voce precisa apagar estas tabelas ou reiniciar o instalador e nos tentaremos utiliza-las. Para reiniciar o instalar, remova o <b>\'?step=database\' </b> do URL no seu endereco na barra do navegador e pressione ENTER.',
129
-	'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
130
-	'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
131
-	'install:error:requiredfield' => '%s é necessario',
132
-	'install:error:relative_path' => 'Nao acreditamos que "%s" seja um caminho absoluto para seu diretorio de dados (data directory)',
133
-	'install:error:datadirectoryexists' => 'Seu diretório de dados <i>(data directory)</i> %s não existe.',
134
-	'install:error:writedatadirectory' => 'Seu diretório de dados <i>(data directory)</i> %s não possui permissão de escrita pelo servidor web.',
135
-	'install:error:locationdatadirectory' => 'Seu diretório de dados <i>(data directory)</i> %s deve estar fora do seu caminho de instalação por razões de seguranca.',
136
-	'install:error:emailaddress' => '%s não é um endereço de email válido',
137
-	'install:error:createsite' => 'Não foi possivel criar o site.',
138
-	'install:error:savesitesettings' => 'Não foi possível salvar as configurações do site',
139
-	'install:error:loadadmin' => 'Não foi possível carregar o usuário administrador.',
140
-	'install:error:adminaccess' => 'Não foi possível atribuir para nova conta de usuário os privilégios de administrador.',
141
-	'install:error:adminlogin' => 'Não foi possével fazer login com o novo usuário administrador automaticamente.',
142
-	'install:error:rewrite:apache' => 'Nos achamos que seu servidor está funcionando em um servidor Apache <i>(Apache web server)</i>.',
143
-	'install:error:rewrite:nginx' => 'Nos achamos que seu servidor está funcionando em um servidor Nginx <i>(Nginx web server)</i>.',
144
-	'install:error:rewrite:lighttpd' => 'Nos achamos que seu servidor está funcionando em um servidor Lighttpd <i>(Lighttpd web server)</i>.',
145
-	'install:error:rewrite:iis' => 'Nos achamos que seu servidor está funcionando em um servidor IIS <i>(IIS web server)</i>.',
146
-	'install:error:rewrite:allowoverride' => "O teste de escrita falhou e a causa mais provavel foi que <b>AllowOverride</b> nao esta definida para todos diretorios do Elgg. Isto previne o Apache de processar o arquivo <b>.htaccess</b> que contem as regras de redirecionamento (rewrite rules).
48
+    'install:check:readsettings' => 'Um arquivo de configuração existe no diretorio <b>engine</b>, mas o servidor web nao pode executar a leitura. Voce pode apagar o arquivo ou alterar as permissoes de leitura dele.',
49
+
50
+    'install:check:php:success' => "Seu servidor de PHP satisfaz todas as necessidades do Elgg.",
51
+    'install:check:rewrite:success' => 'O teste de regras de escrita foi um sucesso <i>(rewrite rules)</i>.',
52
+    'install:check:database' => 'As necessidades do banco de dados sao verificadas quando o Elgg carrega esta base.',
53
+
54
+    'install:database:instructions' => "Se voce ainda nao criou a base de dados para o Elgg, faca isso agora.  Entao preencha os valores abaixo para iniciar o banco de dados do Elgg.",
55
+    'install:database:error' => 'Aconteceu um erro ao criar a base de dados do Elgg e a instalacao nao pode continuar. Revise a mensagem abaixo e corriga os problemas. se voce precisar de mais ajuda, visite o link de solucao de problemas de instalacao <i>(Install troubleshooting link)</i> ou envie mensagem no forum da comundade Elgg.',
56
+
57
+    'install:database:label:dbuser' =>  'Usuário no banco de dados <i>(Database Username)</i>',
58
+    'install:database:label:dbpassword' => 'Senha no banco de dados <i>(Database Password)</i>',
59
+    'install:database:label:dbname' => 'Nome da base de dados <i>(Database Name)</i>',
60
+    'install:database:label:dbhost' => 'Hospedagem da base de dados <i>(Database Host)</i>',
61
+    'install:database:label:dbprefix' => 'Prefixo das tabelas no banco de dados <i>(Database Table Prefix)</i>',
62
+    'install:database:label:timezone' => "Timezone",
63
+
64
+    'install:database:help:dbuser' => 'Usuario que possui acesso pleno ao banco de dados MySQL que voce criou para o Elgg',
65
+    'install:database:help:dbpassword' => 'Senha para a conta do usuário da base de dados definida acima',
66
+    'install:database:help:dbname' => 'Nome da base de dados do Elgg',
67
+    'install:database:help:dbhost' => 'Hospedagem do servidor MySQL (geralmente <b>localhost</b>)',
68
+    'install:database:help:dbprefix' => "O prefixo a ser atribuido para todas as tabelas do Elgg (geralmente <b>elgg_</b>)",
69
+    'install:database:help:timezone' => "The default timezone in which the site will operate",
70
+
71
+    'install:settings:instructions' => 'Precisamos de algumas informacoes sobre o site assim que configuramos o Elgg. Se voce ainda nao criou um diretorio de dados <i>(data directory)</i> para o Elgg, por favor faca isso antes de completar esta etapa.',
72
+
73
+    'install:settings:label:sitename' => 'Nome do Site <i>(Site Name)</i>',
74
+    'install:settings:label:siteemail' => 'Endereco de email do site <i>(Site Email Address)</i>',
75
+    'install:database:label:wwwroot' => 'URL do site <i>(Site URL)</i>',
76
+    'install:settings:label:path' => 'Diretorio de instalacão do Elgg <i>(Install Directory)</i>',
77
+    'install:database:label:dataroot' => 'Diretorio de dados <i>(Data Directory)</i>',
78
+    'install:settings:label:language' => 'Linguagem do site <i>(Site Language)</i>',
79
+    'install:settings:label:siteaccess' => 'Acesso padrão de segurança do site <i>(Default Site Access)</i>',
80
+    'install:label:combo:dataroot' => 'Elgg cria um diretório de dados',
81
+
82
+    'install:settings:help:sitename' => 'O nome do seu novo site Elgg',
83
+    'install:settings:help:siteemail' => 'Endereço de email usado pelo Elgg para comunicação com os usuários',
84
+    'install:database:help:wwwroot' => 'O endereço do site (Elgg geralmente atribui isto corretamente)',
85
+    'install:settings:help:path' => 'O diretório onde voce pretende colocar o código do Elgg (Elgg geralmente atribui isto corretamente)',
86
+    'install:database:help:dataroot' => 'O diretorio que voce criou para o Elgg salvar os arquivos (as permissões deste diretório serão verificadas quando voce clicar em PROXIMO)',
87
+    'install:settings:help:dataroot:apache' => 'Você possui a opção do Elgg criar o diretório de dados ou entrar com o diretório que você já havia criada para guardar os arquivos (as permissões deste diretório serão checadas quando você clicar em PROXIMO)',
88
+    'install:settings:help:language' => 'A linguagem padrao do site',
89
+    'install:settings:help:siteaccess' => 'O nivel de acesso padrao para os novos conteúdos criados pelos usuários',
90
+
91
+    'install:admin:instructions' => "Agora é o momento de criar a conta do administrador.",
92
+
93
+    'install:admin:label:displayname' => 'Nome de exibição',
94
+    'install:admin:label:email' => 'Endereço de email',
95
+    'install:admin:label:username' => 'Usuário',
96
+    'install:admin:label:password1' => 'Senha',
97
+    'install:admin:label:password2' => 'Repetir a senha',
98
+
99
+    'install:admin:help:displayname' => 'O nome que sera apresentado no site para esta conta',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => 'O login que sera usado pelo usuario para entrar na rede',
102
+    'install:admin:help:password1' => "Senhas devem ter pelo menos %u caracteres.  <b>Não devem conter caracteres especiais ou espacos em branco</b>",
103
+    'install:admin:help:password2' => 'Redigite a senha para confirmar',
104
+
105
+    'install:admin:password:mismatch' => 'Senhas devem ser iguais.',
106
+    'install:admin:password:empty' => 'A senha nao pode estar vazia.',
107
+    'install:admin:password:tooshort' => 'Sua senha é muito pequena',
108
+    'install:admin:cannot_create' => 'Não foi possível criar a conta do administrador.',
109
+
110
+    'install:complete:instructions' => 'Seu site Elgg esta agora pronto para ser usado. Clique no botao abaixo para entrar no seu site.',
111
+    'install:complete:gotosite' => 'Ir para o  site',
112
+
113
+    'InstallationException:UnknownStep' => '%s é uma etapa desconhecida na instalação.',
114
+    'InstallationException:MissingLibrary' => 'Nao foi possivel acessar %s',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg nao pode carregar os arquivos de configuracao. Ele nao existe ou existe uma questao de permissao de acesso ao arquivo.',
116
+
117
+    'install:success:database' => 'Base de dados foi instalada.',
118
+    'install:success:settings' => 'Configurações do site foram salvas.',
119
+    'install:success:admin' => 'Conta do administrador foi criada.',
120
+
121
+    'install:error:htaccess' => 'Não foi possivel criar o arquivo <b>.htaccess</b>',
122
+    'install:error:settings' => 'Não foi possivel criar o arquivo de configurações <i>(settings file)</i>',
123
+    'install:error:databasesettings' => 'Não foi possivel conectar ao banco de dados com estas configurações.',
124
+    'install:error:database_prefix' => 'Caracteres invalidos no prefixo da base de dados (database prefix)',
125
+    'install:error:oldmysql' => 'MySQL deve ser da versao 5.0 ou superior. Seu servidor está usando %s.',
126
+    'install:error:nodatabase' => 'Não foi possivel usar o banco de dados %s. Ele pode não existir.',
127
+    'install:error:cannotloadtables' => 'Não foi possivel carregar as tabelas da base de dados',
128
+    'install:error:tables_exist' => 'Já existem tabelas do Elgg no banco de dados. Voce precisa apagar estas tabelas ou reiniciar o instalador e nos tentaremos utiliza-las. Para reiniciar o instalar, remova o <b>\'?step=database\' </b> do URL no seu endereco na barra do navegador e pressione ENTER.',
129
+    'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
130
+    'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
131
+    'install:error:requiredfield' => '%s é necessario',
132
+    'install:error:relative_path' => 'Nao acreditamos que "%s" seja um caminho absoluto para seu diretorio de dados (data directory)',
133
+    'install:error:datadirectoryexists' => 'Seu diretório de dados <i>(data directory)</i> %s não existe.',
134
+    'install:error:writedatadirectory' => 'Seu diretório de dados <i>(data directory)</i> %s não possui permissão de escrita pelo servidor web.',
135
+    'install:error:locationdatadirectory' => 'Seu diretório de dados <i>(data directory)</i> %s deve estar fora do seu caminho de instalação por razões de seguranca.',
136
+    'install:error:emailaddress' => '%s não é um endereço de email válido',
137
+    'install:error:createsite' => 'Não foi possivel criar o site.',
138
+    'install:error:savesitesettings' => 'Não foi possível salvar as configurações do site',
139
+    'install:error:loadadmin' => 'Não foi possível carregar o usuário administrador.',
140
+    'install:error:adminaccess' => 'Não foi possível atribuir para nova conta de usuário os privilégios de administrador.',
141
+    'install:error:adminlogin' => 'Não foi possével fazer login com o novo usuário administrador automaticamente.',
142
+    'install:error:rewrite:apache' => 'Nos achamos que seu servidor está funcionando em um servidor Apache <i>(Apache web server)</i>.',
143
+    'install:error:rewrite:nginx' => 'Nos achamos que seu servidor está funcionando em um servidor Nginx <i>(Nginx web server)</i>.',
144
+    'install:error:rewrite:lighttpd' => 'Nos achamos que seu servidor está funcionando em um servidor Lighttpd <i>(Lighttpd web server)</i>.',
145
+    'install:error:rewrite:iis' => 'Nos achamos que seu servidor está funcionando em um servidor IIS <i>(IIS web server)</i>.',
146
+    'install:error:rewrite:allowoverride' => "O teste de escrita falhou e a causa mais provavel foi que <b>AllowOverride</b> nao esta definida para todos diretorios do Elgg. Isto previne o Apache de processar o arquivo <b>.htaccess</b> que contem as regras de redirecionamento (rewrite rules).
147 147
 				\n\nUm causa menos provavel seria se o Apache foi configurado com um <b>alias</b> para seu diretorio Elgg e voce precisa definir o <b>RewriteBase</b> no seu <b>.htaccess</b>. Existem instrucoes complementares no arquivo <b>.htaccess</b> no seu diretorio do Elgg.",
148
-	'install:error:rewrite:htaccess:write_permission' => 'Seu servidor web nao possui permissao para criar o arquivo <b>.htaccess</b> no diretorio do Elgg. Voce precisa copiar manualmente o arquivo <b>htaccess_dist</b> para <b>.htaccess</b> ou alterar as permissoes no diretorio.',
149
-	'install:error:rewrite:htaccess:read_permission' => 'Existe um arquivo <b>.htaccess</b> no diretorio do Elgg, mas seu servidor web nao possui permissao para ler este arquivo.',
150
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Existe um arquivo <b>.htaccess</b> no diretorio do Elgg que nao foi criado pelo Elgg.  Por favor, remova o arquivo.',
151
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Parece que existe um arquivo antigo do <b>.htaccess</b> no diretorio do Elgg. Ele não contem as regras de redirecionamento (rewrite rules) para realizar os testes no servidor web.',
152
-	'install:error:rewrite:htaccess:cannot_copy' => 'Um erro desconhecido ocorreu enquanto era criado o arquivo <b>.htaccess</b>. Voce precisa copiar manualmente o arquivo <b>htaccess_dist</b> para <b>.htaccess</b>.',
153
-	'install:error:rewrite:altserver' => 'O teste com as regras de redirecionamento (rewrite rules) falhou. Voce precisa configurar seu servidor web com as regras de escrita do Elgg e tentar novamente.',
154
-	'install:error:rewrite:unknown' => 'Não foi possivel identificar qual o tipo de servidor web esta funcionando no seu servidor e ocorreu uma falha com as regras de redirecionamento (rewrite rules).  Não nos é possivel fornecer qualquer tipo de conselho. Por favor verifique o link de solução de problemas <i>(troubleshooting link)</i>.',
155
-	'install:warning:rewrite:unknown' => 'Seu servidor nao suporta testes automaticos das regras de redirecionamento (rewrite rules). Você pode continuar a instalação.  Contudo voce pode ter problemas com seu site. Voce pode realizar os testes manualmente com as regras de escrita clicando neste link: <a href="%s" target="_blank">teste</a>. Voce visualizará a palavra SUCESSO se as regras estiverem funcionando.',
148
+    'install:error:rewrite:htaccess:write_permission' => 'Seu servidor web nao possui permissao para criar o arquivo <b>.htaccess</b> no diretorio do Elgg. Voce precisa copiar manualmente o arquivo <b>htaccess_dist</b> para <b>.htaccess</b> ou alterar as permissoes no diretorio.',
149
+    'install:error:rewrite:htaccess:read_permission' => 'Existe um arquivo <b>.htaccess</b> no diretorio do Elgg, mas seu servidor web nao possui permissao para ler este arquivo.',
150
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Existe um arquivo <b>.htaccess</b> no diretorio do Elgg que nao foi criado pelo Elgg.  Por favor, remova o arquivo.',
151
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Parece que existe um arquivo antigo do <b>.htaccess</b> no diretorio do Elgg. Ele não contem as regras de redirecionamento (rewrite rules) para realizar os testes no servidor web.',
152
+    'install:error:rewrite:htaccess:cannot_copy' => 'Um erro desconhecido ocorreu enquanto era criado o arquivo <b>.htaccess</b>. Voce precisa copiar manualmente o arquivo <b>htaccess_dist</b> para <b>.htaccess</b>.',
153
+    'install:error:rewrite:altserver' => 'O teste com as regras de redirecionamento (rewrite rules) falhou. Voce precisa configurar seu servidor web com as regras de escrita do Elgg e tentar novamente.',
154
+    'install:error:rewrite:unknown' => 'Não foi possivel identificar qual o tipo de servidor web esta funcionando no seu servidor e ocorreu uma falha com as regras de redirecionamento (rewrite rules).  Não nos é possivel fornecer qualquer tipo de conselho. Por favor verifique o link de solução de problemas <i>(troubleshooting link)</i>.',
155
+    'install:warning:rewrite:unknown' => 'Seu servidor nao suporta testes automaticos das regras de redirecionamento (rewrite rules). Você pode continuar a instalação.  Contudo voce pode ter problemas com seu site. Voce pode realizar os testes manualmente com as regras de escrita clicando neste link: <a href="%s" target="_blank">teste</a>. Voce visualizará a palavra SUCESSO se as regras estiverem funcionando.',
156 156
 	
157
-	// Bring over some error messages you might see in setup
158
-	'exception:contact_admin' => 'Um erro irrecuperavel ocorreu e foi registrado. se voce for o administrador do site verifique seus arquivos de configuracoes, ou entre em contato com o administrador do site com as seguintes informacoes:',
159
-	'DatabaseException:WrongCredentials' => "Elgg nao pode se conectar ao banco de dados usando as credenciais informadas.  Verifique seu arquivo de configuracoes.",
157
+    // Bring over some error messages you might see in setup
158
+    'exception:contact_admin' => 'Um erro irrecuperavel ocorreu e foi registrado. se voce for o administrador do site verifique seus arquivos de configuracoes, ou entre em contato com o administrador do site com as seguintes informacoes:',
159
+    'DatabaseException:WrongCredentials' => "Elgg nao pode se conectar ao banco de dados usando as credenciais informadas.  Verifique seu arquivo de configuracoes.",
160 160
 ];
Please login to merge, or discard this patch.
install/languages/nl.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,159 +1,159 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Elgg installatie',
4
-	'install:welcome' => 'Welkom',
5
-	'install:requirements' => 'Nakijken van de vereisten',
6
-	'install:database' => 'Database-installatie',
7
-	'install:settings' => 'Configureer site',
8
-	'install:admin' => 'Maak een adminaccount aan',
9
-	'install:complete' => 'Afgerond',
3
+    'install:title' => 'Elgg installatie',
4
+    'install:welcome' => 'Welkom',
5
+    'install:requirements' => 'Nakijken van de vereisten',
6
+    'install:database' => 'Database-installatie',
7
+    'install:settings' => 'Configureer site',
8
+    'install:admin' => 'Maak een adminaccount aan',
9
+    'install:complete' => 'Afgerond',
10 10
 
11
-	'install:next' => 'Volgende',
12
-	'install:refresh' => 'Vernieuw',
11
+    'install:next' => 'Volgende',
12
+    'install:refresh' => 'Vernieuw',
13 13
 
14
-	'install:welcome:instructions' => "Elgg installeren bestaat uit 6 simpele stappen. Het lezen van deze welkomsttekst is de eerste!
14
+    'install:welcome:instructions' => "Elgg installeren bestaat uit 6 simpele stappen. Het lezen van deze welkomsttekst is de eerste!
15 15
 
16 16
 Als je het nog niet gedaan hebt, lees dan even de installatie-instructies door die meegeleverd zijn met Elgg (of klik op de link naar de instructies aan het einde van deze pagina).
17 17
 
18 18
 Klaar om door te gaan? Klik dan op 'Volgende'.",
19
-	'install:requirements:instructions:success' => "Jouw server voldoet aan de systeemeisen!",
20
-	'install:requirements:instructions:failure' => "Jouw server heeft de systeemeisentest niet doorstaan. Vernieuw de pagina nadat je onderstaande problemen hebt opgelost. Controleer de links met betrekking tot foutopsporing onderaan deze pagina als je hulp nodig hebt.",
21
-	'install:requirements:instructions:warning' => "Jouw server heeft de systeemeisentest doorstaan, maar er is minstens één waarschuwing. We raden je aan om de pagina met foutoplossingen te bekijken. ",
19
+    'install:requirements:instructions:success' => "Jouw server voldoet aan de systeemeisen!",
20
+    'install:requirements:instructions:failure' => "Jouw server heeft de systeemeisentest niet doorstaan. Vernieuw de pagina nadat je onderstaande problemen hebt opgelost. Controleer de links met betrekking tot foutopsporing onderaan deze pagina als je hulp nodig hebt.",
21
+    'install:requirements:instructions:warning' => "Jouw server heeft de systeemeisentest doorstaan, maar er is minstens één waarschuwing. We raden je aan om de pagina met foutoplossingen te bekijken. ",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => 'Webserver',
25
-	'install:require:settings' => 'Instellingenbestand',
26
-	'install:require:database' => 'Database',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => 'Webserver',
25
+    'install:require:settings' => 'Instellingenbestand',
26
+    'install:require:database' => 'Database',
27 27
 
28
-	'install:check:root' => 'Jouw webserver heeft geen toelating om een .htaccess bestand aan te maken in de hoofdfolder van Elgg. Je hebt twee keuzes:
28
+    'install:check:root' => 'Jouw webserver heeft geen toelating om een .htaccess bestand aan te maken in de hoofdfolder van Elgg. Je hebt twee keuzes:
29 29
 
30 30
 1. Verander de bevoegdheden van de hoofd folder.
31 31
 
32 32
 2. Kopieer het bestand install/config/htaccess.dist naar .htaccess',
33 33
 
34
-	'install:check:php:version' => 'Elgg vereist PHP-versie %s of nieuwer. Jouw server gebruikt versie %s.',
35
-	'install:check:php:extension' => 'Elgg vereist de PHP-uitbreiding %s.',
36
-	'install:check:php:extension:recommend' => 'We raden aan om de PHP-uitbreiding %s te installeren.',
37
-	'install:check:php:open_basedir' => 'De open_basedir PHP-aanwijzing kan voorkomen dat Elgg bestanden in de datamap opslaat.',
38
-	'install:check:php:safe_mode' => 'We raden het af om PHP in veilige modus te draaien. Dat kan problemen met Elgg veroorzaken. ',
39
-	'install:check:php:arg_separator' => 'arg_separator.output moet & zijn om Elgg te laten werken. Jouw server is %s.',
40
-	'install:check:php:register_globals' => 'Register globals moet uitgeschakeld zijn.',
41
-	'install:check:php:session.auto_start' => "session.auto_start moet uitgeschakeld zijn om Elgg te laten werken. Verander de configuratie van je server of voeg deze richtlijn toe aan het .htaccess bestand van Elgg.",
34
+    'install:check:php:version' => 'Elgg vereist PHP-versie %s of nieuwer. Jouw server gebruikt versie %s.',
35
+    'install:check:php:extension' => 'Elgg vereist de PHP-uitbreiding %s.',
36
+    'install:check:php:extension:recommend' => 'We raden aan om de PHP-uitbreiding %s te installeren.',
37
+    'install:check:php:open_basedir' => 'De open_basedir PHP-aanwijzing kan voorkomen dat Elgg bestanden in de datamap opslaat.',
38
+    'install:check:php:safe_mode' => 'We raden het af om PHP in veilige modus te draaien. Dat kan problemen met Elgg veroorzaken. ',
39
+    'install:check:php:arg_separator' => 'arg_separator.output moet & zijn om Elgg te laten werken. Jouw server is %s.',
40
+    'install:check:php:register_globals' => 'Register globals moet uitgeschakeld zijn.',
41
+    'install:check:php:session.auto_start' => "session.auto_start moet uitgeschakeld zijn om Elgg te laten werken. Verander de configuratie van je server of voeg deze richtlijn toe aan het .htaccess bestand van Elgg.",
42 42
 
43
-	'install:check:installdir' => 'Jouw webserver heeft onvoldoende rechten om het settings.php bestand in de engine map aan te maken. Je hebt twee keuzes:
43
+    'install:check:installdir' => 'Jouw webserver heeft onvoldoende rechten om het settings.php bestand in de engine map aan te maken. Je hebt twee keuzes:
44 44
 
45 45
 1. Wijzig de bevoegdheden van de elgg-config map
46 46
 
47 47
 2. Kopieer het bestand %s/settings.example.php naar elgg-config/settings.php en volg de aanwijzingen in het bestand om je databasegegevens in te stellen.',
48
-	'install:check:readsettings' => 'Er staat een instellingenbestand in de installatie map, maar de webserver kan dit niet lezen. Je kunt het bestand verwijderen of de leesbevoegdheden ervan wijzigen.',
49
-
50
-	'install:check:php:success' => "De PHP van jouw webserver voldoet aan de eisen van Elgg.",
51
-	'install:check:rewrite:success' => 'De test voor de rewrite rules is geslaagd.',
52
-	'install:check:database' => 'De database-eisen worden gecontroleerd wanneer Elgg de database laadt.',
53
-
54
-	'install:database:instructions' => "Als je nog geen database aangemaakt hebt voor Elgg, doe dit dan nu. Daarna vul je de gegevens hieronder in om de database van Elgg te initialiseren.",
55
-	'install:database:error' => 'Er was een fout bij het aanmaken van de Elgg-database. De installatie kan niet verdergaan. Bekijk de boodschap hierboven en verhelp de problemen. Als je meer hulp nodig hebt, klik dan op de installatie hulplink hieronder of vraag hulp in de Elgg community-fora.',
56
-
57
-	'install:database:label:dbuser' =>  'Database gebruikersnaam',
58
-	'install:database:label:dbpassword' => 'Database wachtwoord',
59
-	'install:database:label:dbname' => 'Database naam',
60
-	'install:database:label:dbhost' => 'Database host',
61
-	'install:database:label:dbprefix' => 'Database table voorvoegsel',
62
-	'install:database:label:timezone' => "Tijdzone",
63
-
64
-	'install:database:help:dbuser' => 'De gebruiker die de volledige bevoegdheid heeft tot de MySQL-database die je aangemaakt hebt voor Elgg',
65
-	'install:database:help:dbpassword' => 'Wachtwoord voor de databasegebruiker hierboven',
66
-	'install:database:help:dbname' => 'Naam van de Elgg-database',
67
-	'install:database:help:dbhost' => 'Hostnaam van de MySQL-server (meestal localhost)',
68
-	'install:database:help:dbprefix' => "Het voorvoegsel dat voor alle tabellen van Elgg gebruikt wordt (meestal elgg_)",
69
-	'install:database:help:timezone' => "De standaard tijdzone waarin de site zal werken",
70
-
71
-	'install:settings:instructions' => 'We hebben wat informatie nodig over de site terwijl we Elgg configureren. Als je nog geen <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">datamap hebt aangemaakt</a> voor Elgg, moet je dit nu doen.',
72
-
73
-	'install:settings:label:sitename' => 'Sitenaam',
74
-	'install:settings:label:siteemail' => 'Site e-mailadres',
75
-	'install:database:label:wwwroot' => 'Site URL',
76
-	'install:settings:label:path' => 'Elgg installatiemap',
77
-	'install:database:label:dataroot' => 'Datamap',
78
-	'install:settings:label:language' => 'Sitetaal',
79
-	'install:settings:label:siteaccess' => 'Standaard toegangsniveau van de site',
80
-	'install:label:combo:dataroot' => 'Elgg maakt de datamap aan',
81
-
82
-	'install:settings:help:sitename' => 'De naam van je nieuwe Elgg site',
83
-	'install:settings:help:siteemail' => 'E-mail adres gebruikt door Elgg voor de communicatie met gebruikers ',
84
-	'install:database:help:wwwroot' => 'Het adres van de site (Elgg raadt dit meestal correct)',
85
-	'install:settings:help:path' => 'De map waar je de Elgg code opgeladen hebt (Elgg raadt dit meestal correct)',
86
-	'install:database:help:dataroot' => 'De map die je aanmaakte voor Elgg om bestanden op te slaan (de bevoegdheden van deze map zullen nagekeken worden als je op volgende klik). Dit moet een absoluut path zijn.',
87
-	'install:settings:help:dataroot:apache' => 'Je hebt de optie dat Elgg de datamap aanmaakt of Elgg gebruikt de map die jij al aanmaakte om gebruikers bestanden in op te slaan (de bevoegdheden van deze map zullen nagekeken worden als je op volgende klik)',
88
-	'install:settings:help:language' => 'De standaard taal van de site',
89
-	'install:settings:help:siteaccess' => 'Het standaard toegangsniveau voor nieuwe gegevens aangemaakt door gebruikers',
90
-
91
-	'install:admin:instructions' => "Nu is het tijd om een administrator account aan te maken.",
92
-
93
-	'install:admin:label:displayname' => 'Weergavenaam',
94
-	'install:admin:label:email' => 'E-mailadres',
95
-	'install:admin:label:username' => 'Gebruikersnaam',
96
-	'install:admin:label:password1' => 'Wachtwoord',
97
-	'install:admin:label:password2' => 'Wachtwoord opnieuw',
98
-
99
-	'install:admin:help:displayname' => 'De naam die weergegeven wordt op deze site voor dit account',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => 'Account gebruikersnaam gebruikt om in te loggen',
102
-	'install:admin:help:password1' => "Het wachtwoord van het account moet minimaal %u karakters lang zijn.",
103
-	'install:admin:help:password2' => 'Typ het wachtwoord nogmaals in om te bevestigen',
104
-
105
-	'install:admin:password:mismatch' => 'Wachtwoorden moeten gelijk zijn',
106
-	'install:admin:password:empty' => 'Wachtwoord mag niet leeg zijn',
107
-	'install:admin:password:tooshort' => 'Het wachtwoord is te kort',
108
-	'install:admin:cannot_create' => 'Een admin account kon niet aangemaakt worden.',
109
-
110
-	'install:complete:instructions' => 'Jouw Elgg site is nu klaar om gebruikt te worden. Klik op de knop hier onder om naar jouw site te gaan.',
111
-	'install:complete:gotosite' => 'Ga naar de site',
112
-
113
-	'InstallationException:UnknownStep' => '%s is een onbekende installatie stap.',
114
-	'InstallationException:MissingLibrary' => 'Kon %s niet laden',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg kon het instellingen bestand niet laden. Ofwel bestaat het niet, ofwel is er een probleem met de bevoegdheden.',
116
-
117
-	'install:success:database' => 'Database is geïnstalleerd.',
118
-	'install:success:settings' => 'De site instellingen zijn opgeslagen.',
119
-	'install:success:admin' => 'Admin account is aangemaakt.',
120
-
121
-	'install:error:htaccess' => 'Er kon geen .htaccess bestand aangemaakt worden',
122
-	'install:error:settings' => 'Er kon geen instellingen bestand aangemaakt worden',
123
-	'install:error:databasesettings' => 'Kon met deze instellingen niet met de database verbinden.',
124
-	'install:error:database_prefix' => 'Ongeldige karakters in het database voorvoegsel',
125
-	'install:error:oldmysql' => 'MySQL moet versie 5.0 zijn of hoger. Jouw server gebruikt %s.',
126
-	'install:error:nodatabase' => 'Niet mogelijk om database %s te gebruiken. Mogelijk bestaat hij niet.',
127
-	'install:error:cannotloadtables' => 'Kan de database tables niet laden',
128
-	'install:error:tables_exist' => 'Er bestaan alreeds Elgg tabellen in de database. Je moet eerst deze tabellen verwijderen of herstart de installatie en we zullen proberen deze tabellen te gebruiken. Om de installatie te herstarten verwijder \'?step=database\' uit de URL in de adresbalk van je browser en druk op Enter.',
129
-	'install:error:readsettingsphp' => 'Kan /elgg-config/settings.example.php niet lezen',
130
-	'install:error:writesettingphp' => 'Kan niet naar /elgg-config/settings.php schrijven',
131
-	'install:error:requiredfield' => '%s is vereist',
132
-	'install:error:relative_path' => 'We denken dat "%s" niet een absoluut pad is naar je data map',
133
-	'install:error:datadirectoryexists' => 'Je data map %s bestaat niet.',
134
-	'install:error:writedatadirectory' => 'Je data map %s is niet schrijfbaar door de webserver.',
135
-	'install:error:locationdatadirectory' => 'Je data map %s moet buiten je installatie pad staan voor veiligheidsredenen.',
136
-	'install:error:emailaddress' => '%s is geen geldig e-mailadres',
137
-	'install:error:createsite' => 'Kan site niet aanmaken',
138
-	'install:error:savesitesettings' => 'Site instellingen konden niet worden opgeslagen',
139
-	'install:error:loadadmin' => 'De admin gebruiker kan niet worden ingeladen.',
140
-	'install:error:adminaccess' => 'Het is niet gelukt om het nieuwe account beheerrechten te geven.',
141
-	'install:error:adminlogin' => 'De beheerder kon niet automatisch worden aangemeld.',
142
-	'install:error:rewrite:apache' => 'We denken dat je server op Apache draait.',
143
-	'install:error:rewrite:nginx' => 'We denken dat je server op Nginx draait.',
144
-	'install:error:rewrite:lighttpd' => 'We denken dat je server op Lighttpd draait.',
145
-	'install:error:rewrite:iis' => 'We denken dat je server op IIS draait.',
146
-	'install:error:rewrite:allowoverride' => "De rewrite test is mislukt en de meest waarschijnlijke reden is dat AllowOverride niet op All is ingesteld voor de map van Elgg. Dit weerhoudt Apache ervan om het .htaccess bestand te verwerken. Hierin staat de rewrite regels.				\n\nEen minder waarschijnlijke reden is dat Apache geconfigureerd is met een alias voor de Elgg map and dat je RewriteBase in het .htaccess bestand moet instellen. Aanvullende instructies kun je in het .htaccess bestand in de Elgg map terugvinden.",
147
-	'install:error:rewrite:htaccess:write_permission' => 'Je webserver heeft onvoldoende rechten om een .htaccess-bestand in de hoofdmap van Elgg te plaatsen. Je zult handmatig het bestand vanuit install/config/htaccess.dist naar .htaccess moeten kopiëren of je moet de rechten op de installatie map aanpassen.',
148
-	'install:error:rewrite:htaccess:read_permission' => 'Er is een .htaccess bestand in de Elgg map, maar de webserver mag het niet lezen.',
149
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Er is een .htaccess bestand in de Elgg map, maar die is niet door Elgg aangemaakt. Verwijder het bestand.',
150
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Het lijkt er op dat er een oude versie van Elgg\'s .htaccess bestand in de Elgg map staat. Het bevat niet de rewrite rule zodat de webserver getest kan worden.',
151
-	'install:error:rewrite:htaccess:cannot_copy' => 'Een onbekende fout is opgetreden tijdens het aanmaken van het .htaccess bestand. Je zult deze handmatig vanuit install/config/htaccess.dist naar .htaccess moeten kopieren.',
152
-	'install:error:rewrite:altserver' => 'De rewrite rules test is mislukt. Je moet de webserver configureren met de juiste rewrite rules en het opnieuw proberen.',
153
-	'install:error:rewrite:unknown' => 'Oef. We kunnen niet bepalen welke webserver op je site draait en de rewrite rules test is gefaald. We kunnen je geen specifiek advies geven om het op te lossen. Check de troubleshooting link voor meer informatie.',
154
-	'install:warning:rewrite:unknown' => 'Je server ondersteunt niet het automatisch testen van de rewrite rules en je browser ondersteunt niet de controle via JavaScript. Je kunt de installatie vervolgen, maar je kunt problemen met je site ervaren. Je kunt de rewrite rules handmatig testen via deze link: <a href="%s" target="_blank">test</a>. Je zult het woord success zien als het werkt.',
48
+    'install:check:readsettings' => 'Er staat een instellingenbestand in de installatie map, maar de webserver kan dit niet lezen. Je kunt het bestand verwijderen of de leesbevoegdheden ervan wijzigen.',
49
+
50
+    'install:check:php:success' => "De PHP van jouw webserver voldoet aan de eisen van Elgg.",
51
+    'install:check:rewrite:success' => 'De test voor de rewrite rules is geslaagd.',
52
+    'install:check:database' => 'De database-eisen worden gecontroleerd wanneer Elgg de database laadt.',
53
+
54
+    'install:database:instructions' => "Als je nog geen database aangemaakt hebt voor Elgg, doe dit dan nu. Daarna vul je de gegevens hieronder in om de database van Elgg te initialiseren.",
55
+    'install:database:error' => 'Er was een fout bij het aanmaken van de Elgg-database. De installatie kan niet verdergaan. Bekijk de boodschap hierboven en verhelp de problemen. Als je meer hulp nodig hebt, klik dan op de installatie hulplink hieronder of vraag hulp in de Elgg community-fora.',
56
+
57
+    'install:database:label:dbuser' =>  'Database gebruikersnaam',
58
+    'install:database:label:dbpassword' => 'Database wachtwoord',
59
+    'install:database:label:dbname' => 'Database naam',
60
+    'install:database:label:dbhost' => 'Database host',
61
+    'install:database:label:dbprefix' => 'Database table voorvoegsel',
62
+    'install:database:label:timezone' => "Tijdzone",
63
+
64
+    'install:database:help:dbuser' => 'De gebruiker die de volledige bevoegdheid heeft tot de MySQL-database die je aangemaakt hebt voor Elgg',
65
+    'install:database:help:dbpassword' => 'Wachtwoord voor de databasegebruiker hierboven',
66
+    'install:database:help:dbname' => 'Naam van de Elgg-database',
67
+    'install:database:help:dbhost' => 'Hostnaam van de MySQL-server (meestal localhost)',
68
+    'install:database:help:dbprefix' => "Het voorvoegsel dat voor alle tabellen van Elgg gebruikt wordt (meestal elgg_)",
69
+    'install:database:help:timezone' => "De standaard tijdzone waarin de site zal werken",
70
+
71
+    'install:settings:instructions' => 'We hebben wat informatie nodig over de site terwijl we Elgg configureren. Als je nog geen <a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">datamap hebt aangemaakt</a> voor Elgg, moet je dit nu doen.',
72
+
73
+    'install:settings:label:sitename' => 'Sitenaam',
74
+    'install:settings:label:siteemail' => 'Site e-mailadres',
75
+    'install:database:label:wwwroot' => 'Site URL',
76
+    'install:settings:label:path' => 'Elgg installatiemap',
77
+    'install:database:label:dataroot' => 'Datamap',
78
+    'install:settings:label:language' => 'Sitetaal',
79
+    'install:settings:label:siteaccess' => 'Standaard toegangsniveau van de site',
80
+    'install:label:combo:dataroot' => 'Elgg maakt de datamap aan',
81
+
82
+    'install:settings:help:sitename' => 'De naam van je nieuwe Elgg site',
83
+    'install:settings:help:siteemail' => 'E-mail adres gebruikt door Elgg voor de communicatie met gebruikers ',
84
+    'install:database:help:wwwroot' => 'Het adres van de site (Elgg raadt dit meestal correct)',
85
+    'install:settings:help:path' => 'De map waar je de Elgg code opgeladen hebt (Elgg raadt dit meestal correct)',
86
+    'install:database:help:dataroot' => 'De map die je aanmaakte voor Elgg om bestanden op te slaan (de bevoegdheden van deze map zullen nagekeken worden als je op volgende klik). Dit moet een absoluut path zijn.',
87
+    'install:settings:help:dataroot:apache' => 'Je hebt de optie dat Elgg de datamap aanmaakt of Elgg gebruikt de map die jij al aanmaakte om gebruikers bestanden in op te slaan (de bevoegdheden van deze map zullen nagekeken worden als je op volgende klik)',
88
+    'install:settings:help:language' => 'De standaard taal van de site',
89
+    'install:settings:help:siteaccess' => 'Het standaard toegangsniveau voor nieuwe gegevens aangemaakt door gebruikers',
90
+
91
+    'install:admin:instructions' => "Nu is het tijd om een administrator account aan te maken.",
92
+
93
+    'install:admin:label:displayname' => 'Weergavenaam',
94
+    'install:admin:label:email' => 'E-mailadres',
95
+    'install:admin:label:username' => 'Gebruikersnaam',
96
+    'install:admin:label:password1' => 'Wachtwoord',
97
+    'install:admin:label:password2' => 'Wachtwoord opnieuw',
98
+
99
+    'install:admin:help:displayname' => 'De naam die weergegeven wordt op deze site voor dit account',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => 'Account gebruikersnaam gebruikt om in te loggen',
102
+    'install:admin:help:password1' => "Het wachtwoord van het account moet minimaal %u karakters lang zijn.",
103
+    'install:admin:help:password2' => 'Typ het wachtwoord nogmaals in om te bevestigen',
104
+
105
+    'install:admin:password:mismatch' => 'Wachtwoorden moeten gelijk zijn',
106
+    'install:admin:password:empty' => 'Wachtwoord mag niet leeg zijn',
107
+    'install:admin:password:tooshort' => 'Het wachtwoord is te kort',
108
+    'install:admin:cannot_create' => 'Een admin account kon niet aangemaakt worden.',
109
+
110
+    'install:complete:instructions' => 'Jouw Elgg site is nu klaar om gebruikt te worden. Klik op de knop hier onder om naar jouw site te gaan.',
111
+    'install:complete:gotosite' => 'Ga naar de site',
112
+
113
+    'InstallationException:UnknownStep' => '%s is een onbekende installatie stap.',
114
+    'InstallationException:MissingLibrary' => 'Kon %s niet laden',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg kon het instellingen bestand niet laden. Ofwel bestaat het niet, ofwel is er een probleem met de bevoegdheden.',
116
+
117
+    'install:success:database' => 'Database is geïnstalleerd.',
118
+    'install:success:settings' => 'De site instellingen zijn opgeslagen.',
119
+    'install:success:admin' => 'Admin account is aangemaakt.',
120
+
121
+    'install:error:htaccess' => 'Er kon geen .htaccess bestand aangemaakt worden',
122
+    'install:error:settings' => 'Er kon geen instellingen bestand aangemaakt worden',
123
+    'install:error:databasesettings' => 'Kon met deze instellingen niet met de database verbinden.',
124
+    'install:error:database_prefix' => 'Ongeldige karakters in het database voorvoegsel',
125
+    'install:error:oldmysql' => 'MySQL moet versie 5.0 zijn of hoger. Jouw server gebruikt %s.',
126
+    'install:error:nodatabase' => 'Niet mogelijk om database %s te gebruiken. Mogelijk bestaat hij niet.',
127
+    'install:error:cannotloadtables' => 'Kan de database tables niet laden',
128
+    'install:error:tables_exist' => 'Er bestaan alreeds Elgg tabellen in de database. Je moet eerst deze tabellen verwijderen of herstart de installatie en we zullen proberen deze tabellen te gebruiken. Om de installatie te herstarten verwijder \'?step=database\' uit de URL in de adresbalk van je browser en druk op Enter.',
129
+    'install:error:readsettingsphp' => 'Kan /elgg-config/settings.example.php niet lezen',
130
+    'install:error:writesettingphp' => 'Kan niet naar /elgg-config/settings.php schrijven',
131
+    'install:error:requiredfield' => '%s is vereist',
132
+    'install:error:relative_path' => 'We denken dat "%s" niet een absoluut pad is naar je data map',
133
+    'install:error:datadirectoryexists' => 'Je data map %s bestaat niet.',
134
+    'install:error:writedatadirectory' => 'Je data map %s is niet schrijfbaar door de webserver.',
135
+    'install:error:locationdatadirectory' => 'Je data map %s moet buiten je installatie pad staan voor veiligheidsredenen.',
136
+    'install:error:emailaddress' => '%s is geen geldig e-mailadres',
137
+    'install:error:createsite' => 'Kan site niet aanmaken',
138
+    'install:error:savesitesettings' => 'Site instellingen konden niet worden opgeslagen',
139
+    'install:error:loadadmin' => 'De admin gebruiker kan niet worden ingeladen.',
140
+    'install:error:adminaccess' => 'Het is niet gelukt om het nieuwe account beheerrechten te geven.',
141
+    'install:error:adminlogin' => 'De beheerder kon niet automatisch worden aangemeld.',
142
+    'install:error:rewrite:apache' => 'We denken dat je server op Apache draait.',
143
+    'install:error:rewrite:nginx' => 'We denken dat je server op Nginx draait.',
144
+    'install:error:rewrite:lighttpd' => 'We denken dat je server op Lighttpd draait.',
145
+    'install:error:rewrite:iis' => 'We denken dat je server op IIS draait.',
146
+    'install:error:rewrite:allowoverride' => "De rewrite test is mislukt en de meest waarschijnlijke reden is dat AllowOverride niet op All is ingesteld voor de map van Elgg. Dit weerhoudt Apache ervan om het .htaccess bestand te verwerken. Hierin staat de rewrite regels.				\n\nEen minder waarschijnlijke reden is dat Apache geconfigureerd is met een alias voor de Elgg map and dat je RewriteBase in het .htaccess bestand moet instellen. Aanvullende instructies kun je in het .htaccess bestand in de Elgg map terugvinden.",
147
+    'install:error:rewrite:htaccess:write_permission' => 'Je webserver heeft onvoldoende rechten om een .htaccess-bestand in de hoofdmap van Elgg te plaatsen. Je zult handmatig het bestand vanuit install/config/htaccess.dist naar .htaccess moeten kopiëren of je moet de rechten op de installatie map aanpassen.',
148
+    'install:error:rewrite:htaccess:read_permission' => 'Er is een .htaccess bestand in de Elgg map, maar de webserver mag het niet lezen.',
149
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Er is een .htaccess bestand in de Elgg map, maar die is niet door Elgg aangemaakt. Verwijder het bestand.',
150
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Het lijkt er op dat er een oude versie van Elgg\'s .htaccess bestand in de Elgg map staat. Het bevat niet de rewrite rule zodat de webserver getest kan worden.',
151
+    'install:error:rewrite:htaccess:cannot_copy' => 'Een onbekende fout is opgetreden tijdens het aanmaken van het .htaccess bestand. Je zult deze handmatig vanuit install/config/htaccess.dist naar .htaccess moeten kopieren.',
152
+    'install:error:rewrite:altserver' => 'De rewrite rules test is mislukt. Je moet de webserver configureren met de juiste rewrite rules en het opnieuw proberen.',
153
+    'install:error:rewrite:unknown' => 'Oef. We kunnen niet bepalen welke webserver op je site draait en de rewrite rules test is gefaald. We kunnen je geen specifiek advies geven om het op te lossen. Check de troubleshooting link voor meer informatie.',
154
+    'install:warning:rewrite:unknown' => 'Je server ondersteunt niet het automatisch testen van de rewrite rules en je browser ondersteunt niet de controle via JavaScript. Je kunt de installatie vervolgen, maar je kunt problemen met je site ervaren. Je kunt de rewrite rules handmatig testen via deze link: <a href="%s" target="_blank">test</a>. Je zult het woord success zien als het werkt.',
155 155
 	
156
-	// Bring over some error messages you might see in setup
157
-	'exception:contact_admin' => 'Er is een onherstelbare fout opgetreden en gelogd. Indien je de beheerder bent, controleer je settings bestand. Ben je geen beheerder, neem dan contact op met een sitebeheerder met de volgende informatie:',
158
-	'DatabaseException:WrongCredentials' => "Elgg kan met deze instellingen niet met de database verbinden. Controleer het settings bestand.",
156
+    // Bring over some error messages you might see in setup
157
+    'exception:contact_admin' => 'Er is een onherstelbare fout opgetreden en gelogd. Indien je de beheerder bent, controleer je settings bestand. Ben je geen beheerder, neem dan contact op met een sitebeheerder met de volgende informatie:',
158
+    'DatabaseException:WrongCredentials' => "Elgg kan met deze instellingen niet met de database verbinden. Controleer het settings bestand.",
159 159
 ];
Please login to merge, or discard this patch.
install/languages/ja.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,159 +1,159 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Elgg インストール',
4
-	'install:welcome' => 'こんにちは、ようこそ',
5
-	'install:requirements' => '必要条件の確認',
6
-	'install:database' => 'データベースのインストール',
7
-	'install:settings' => 'サイトの構築',
8
-	'install:admin' => 'admin(管理者)アカウントの作成',
9
-	'install:complete' => '終了',
3
+    'install:title' => 'Elgg インストール',
4
+    'install:welcome' => 'こんにちは、ようこそ',
5
+    'install:requirements' => '必要条件の確認',
6
+    'install:database' => 'データベースのインストール',
7
+    'install:settings' => 'サイトの構築',
8
+    'install:admin' => 'admin(管理者)アカウントの作成',
9
+    'install:complete' => '終了',
10 10
 
11
-	'install:next' => '次',
12
-	'install:refresh' => 'リフレッシュ',
11
+    'install:next' => '次',
12
+    'install:refresh' => 'リフレッシュ',
13 13
 
14
-	'install:welcome:instructions' => "Elggのインストール作業は6つのステップで行います。このようこそ画面が最初のステップです!
14
+    'install:welcome:instructions' => "Elggのインストール作業は6つのステップで行います。このようこそ画面が最初のステップです!
15 15
 
16 16
 まだ準備が整っていないなら、Elggに付属の「インストールの仕方(the installation instructions)」に目を通してくだいさい。(ページの最後にあるインストラクションへのリンクをクリックしても良いです。)
17 17
 
18 18
 先に進む準備ができましたなら、「次」ボダンをクリックしてください。",
19
-	'install:requirements:instructions:success' => "あなたのサーバは必要条件をみたしています。",
20
-	'install:requirements:instructions:failure' => "あなたのサーバは、必要な条件を満たしていませんでした。下記の問題点を修正したあと、このページをリフレッシュしてください。ページの下にある問題解決へのリンクをクリックしてくだされば、よい解決法が見つかるかもしれません。",
21
-	'install:requirements:instructions:warning' => "あなたのサーバーは必要条件を満たしていますが、警告が出ています。詳細を知るには、インストール時の問題解決のページをチェックすることをお勧めいたしたします。",
19
+    'install:requirements:instructions:success' => "あなたのサーバは必要条件をみたしています。",
20
+    'install:requirements:instructions:failure' => "あなたのサーバは、必要な条件を満たしていませんでした。下記の問題点を修正したあと、このページをリフレッシュしてください。ページの下にある問題解決へのリンクをクリックしてくだされば、よい解決法が見つかるかもしれません。",
21
+    'install:requirements:instructions:warning' => "あなたのサーバーは必要条件を満たしていますが、警告が出ています。詳細を知るには、インストール時の問題解決のページをチェックすることをお勧めいたしたします。",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => 'Web サーバ',
25
-	'install:require:settings' => '設定ファイル',
26
-	'install:require:database' => 'データベース',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => 'Web サーバ',
25
+    'install:require:settings' => '設定ファイル',
26
+    'install:require:database' => 'データベース',
27 27
 
28
-	'install:check:root' => 'あなたのwebサーバはElggのルートディレクトリに .htaccess ファイルを作成する許可を持っていません。あなたには次の2つの選択肢があります:
28
+    'install:check:root' => 'あなたのwebサーバはElggのルートディレクトリに .htaccess ファイルを作成する許可を持っていません。あなたには次の2つの選択肢があります:
29 29
 
30 30
 		1. ルートディレクトリのパーミッションを変更する
31 31
 
32 32
 		2. 「install/config/htaccess.dist」ファイルを 「.htaccess」にコピーする',
33 33
 
34
-	'install:check:php:version' => 'Elgg をインストールするには PHP %s かそれ以上が必要です。このサーバのPHPはバージョン %s です。',
35
-	'install:check:php:extension' => 'Elgg をインストールするには PHP extension %s が必要です。',
36
-	'install:check:php:extension:recommend' => 'PHP extension %s がインストールされていることを推奨します。',
37
-	'install:check:php:open_basedir' => 'open_basedir PHP directive のせいで、Elggがデータディレクトリにファイルを保存することができません。',
38
-	'install:check:php:safe_mode' => 'PHPがセーフモードですとElggに問題が発生することがあるので、おすすめできません。',
39
-	'install:check:php:arg_separator' => 'Elggがうまく動くためには、 arg_separator.output が「&」でなければいけません。ちなみに、あなたのサーバでは「 %s 」に設定されています。',
40
-	'install:check:php:register_globals' => 'register globals は off にしてください。',
41
-	'install:check:php:session.auto_start' => "Elggがうまく動くには、ession.auto_start はoffにしなければいけません。あなたのサーバの設定を変更するか、Elggの「.htaccess」ファイルにこの宣言を加えてください。",
34
+    'install:check:php:version' => 'Elgg をインストールするには PHP %s かそれ以上が必要です。このサーバのPHPはバージョン %s です。',
35
+    'install:check:php:extension' => 'Elgg をインストールするには PHP extension %s が必要です。',
36
+    'install:check:php:extension:recommend' => 'PHP extension %s がインストールされていることを推奨します。',
37
+    'install:check:php:open_basedir' => 'open_basedir PHP directive のせいで、Elggがデータディレクトリにファイルを保存することができません。',
38
+    'install:check:php:safe_mode' => 'PHPがセーフモードですとElggに問題が発生することがあるので、おすすめできません。',
39
+    'install:check:php:arg_separator' => 'Elggがうまく動くためには、 arg_separator.output が「&」でなければいけません。ちなみに、あなたのサーバでは「 %s 」に設定されています。',
40
+    'install:check:php:register_globals' => 'register globals は off にしてください。',
41
+    'install:check:php:session.auto_start' => "Elggがうまく動くには、ession.auto_start はoffにしなければいけません。あなたのサーバの設定を変更するか、Elggの「.htaccess」ファイルにこの宣言を加えてください。",
42 42
 
43
-	'install:check:installdir' => 'あなたの web サーバにはインストールディレクトリに setting.php ファイルを作成する権限はありません。解決するには2つの選択肢がありません:
43
+    'install:check:installdir' => 'あなたの web サーバにはインストールディレクトリに setting.php ファイルを作成する権限はありません。解決するには2つの選択肢がありません:
44 44
 
45 45
 		1. Elgg インストールディレクトリの elgg-config ディレクトリのパーミッションを変更する
46 46
 
47 47
 		2. %s/settings.example.php ファイルを elgg-config/settings.php にコピーして、そのファイルの中に書かれている setting your database parameters (データベースパラメータの設定)に従ってください。',
48
-	'install:check:readsettings' => '設定ファイルはengineディレクトリにあるのですが、Webサーバがそのファイル読むことができませんでした。ファイルを削除するか、ファイルのパーミションを読み込み許可に変更してください。',
49
-
50
-	'install:check:php:success' => "あなたのサーバのPHPはElggの全ての必要女権を満たしています。",
51
-	'install:check:rewrite:success' => 'リライトルール(rewrite rules)の検査に成功しました。',
52
-	'install:check:database' => 'Elggがデータベースを読み込むときに、データベースの必要条件をチェックします。',
53
-
54
-	'install:database:instructions' => "もし、Elgg用のデータベースをまだ作成していないのでしたら、今作成してください。データベースが準備出来ましたら、Elggデータベスを初期化するために、以下の値を入力してください。",
55
-	'install:database:error' => 'Elgg用データベースを作成するときにエラーが発生しましたのでインストール作業を継続することができません。上のメッセージを見なおして問題を解決してください。わからないことがございましたら、下記のインストール時の問題解決(the Install troubleshooting)リンクをたどってElgg community forumsに投稿していただけますと、お手伝いできるかもしれません。',
56
-
57
-	'install:database:label:dbuser' =>  'データベースのユーザ名',
58
-	'install:database:label:dbpassword' => 'データベースのパスワード',
59
-	'install:database:label:dbname' => 'データベースの名前',
60
-	'install:database:label:dbhost' => 'データベースのホスト',
61
-	'install:database:label:dbprefix' => 'データベースのテーブル名につける接頭辞(Prefix)',
62
-	'install:database:label:timezone' => "タイムゾーン",
63
-
64
-	'install:database:help:dbuser' => 'このユーザはElgg用に作成したMySQLデータベースに対して全ての権限持っていなければいけません。',
65
-	'install:database:help:dbpassword' => '上のデータベースユーザのアカウントに対するパスワード',
66
-	'install:database:help:dbname' => 'Elgg用データベースの名前',
67
-	'install:database:help:dbhost' => 'MySQL serverのあるホスト名(たいていは、localhost)',
68
-	'install:database:help:dbprefix' => "全てのElgg用テーブル名につける接頭辞(Prefix)(たいていは、elgg_)",
69
-	'install:database:help:timezone' => "サイトが扱う既定のタイムゾーン",
70
-
71
-	'install:settings:instructions' => 'Elggを構築するにあたってこのサイトについてのいくつかの情報が必要です。もし、まだElgg用の<a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">データディレクトリを作成</a>されておられないなら、今作成してください。',
72
-
73
-	'install:settings:label:sitename' => 'サイトの名前',
74
-	'install:settings:label:siteemail' => 'サイトのEmailアドレス',
75
-	'install:database:label:wwwroot' => 'サイトのURL',
76
-	'install:settings:label:path' => 'Elgg インストールディレクトリ',
77
-	'install:database:label:dataroot' => 'データディレクトリ',
78
-	'install:settings:label:language' => 'サイトて使用する言語',
79
-	'install:settings:label:siteaccess' => '規定のサイトアクセス',
80
-	'install:label:combo:dataroot' => 'Elgg はデータディレクトリを作成します。',
81
-
82
-	'install:settings:help:sitename' => '新しくElggを導入するサイトの名前',
83
-	'install:settings:help:siteemail' => 'Elggがユーザと連絡するときに使用するEmailアドレス',
84
-	'install:database:help:wwwroot' => 'このサイトのアドレス (たいていはElgg はたいていはこのアドレスを正しく推定します)',
85
-	'install:settings:help:path' => 'Elggのコードが格納されているディレクトリ(たいていはElggはこのアドレスを正しく推定します)',
86
-	'install:database:help:dataroot' => 'Elggがファイルを保存するために使用するディレクトリで、あなたが前もって作成しておかなければなりません。(「次」をクリックするとこのディレクトリのパーミションをチェックします)',
87
-	'install:settings:help:dataroot:apache' => '次のいずれかを選択してください。1.データディレクトリを作成する。2.ユーザファイルを入れておくためにあなたがすでに作成したディレクトリ名を入力する。(「次」をクリックするとこのディレクトリのパーミッションをチェクします)',
88
-	'install:settings:help:language' => 'このサイトの既定の言語',
89
-	'install:settings:help:siteaccess' => 'ユーザが新規作成したコンテントの既定のアクセスレベル',
90
-
91
-	'install:admin:instructions' => "管理者(administrator)アカウントを作成しましょう。",
92
-
93
-	'install:admin:label:displayname' => '表示用の名前',
94
-	'install:admin:label:email' => 'Email アドレス',
95
-	'install:admin:label:username' => 'ログイン名',
96
-	'install:admin:label:password1' => 'パスワード',
97
-	'install:admin:label:password2' => 'パスワード(確認)',
98
-
99
-	'install:admin:help:displayname' => 'このアカウントでログインした時に実際にサイトで表示される名前',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => 'ログイン時に使用するユーザアカウント名',
102
-	'install:admin:help:password1' => "アカウントのパスワードは少なくとも %u 文字以上でなければいけません",
103
-	'install:admin:help:password2' => '念の為もう一度上と同じパスワードを入力してください。',
104
-
105
-	'install:admin:password:mismatch' => 'パスワードは一致しなければなりません。',
106
-	'install:admin:password:empty' => 'パスワードが空欄のままです。',
107
-	'install:admin:password:tooshort' => 'パスワードが短すぎます。',
108
-	'install:admin:cannot_create' => 'admin (管理者)アカウントを作成できません。',
109
-
110
-	'install:complete:instructions' => 'あなたのElggサイトは準備が整い、もう使用できます。あなたのサイトへは、下のボタンをクリックしてください。',
111
-	'install:complete:gotosite' => 'サイトへ行く',
112
-
113
-	'InstallationException:UnknownStep' => '%s は、不明なインストールの段階です。',
114
-	'InstallationException:MissingLibrary' => '%s を読み込むことができませんでした。',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg は、設定ファイルを読み込みことができませんでした。 そのファイルが存在しないか、ファイルのパーミッションに問題があると思われます。',
116
-
117
-	'install:success:database' => 'データベースをインストールしました。',
118
-	'install:success:settings' => 'サイトの設定を保存しました。',
119
-	'install:success:admin' => 'Admin(管理者)アカウントを作成しました。',
120
-
121
-	'install:error:htaccess' => '.htaccessファイルを作成できませんでした。',
122
-	'install:error:settings' => '設定ファイルを作成できませんでした。',
123
-	'install:error:databasesettings' => 'これらの設定ではデータベースに接続することができません。',
124
-	'install:error:database_prefix' => 'データベースのプレフィックスに不適当な文字があります',
125
-	'install:error:oldmysql' => 'MySQL のバージョンは、5.0以上でないといけません。あなたのサーバはバージョン %s を使用しています。',
126
-	'install:error:nodatabase' => 'データベース %s を使用出来ません。おそらく存在しないものと思われます。',
127
-	'install:error:cannotloadtables' => 'データベーステーブルを読み込むことができません。',
128
-	'install:error:tables_exist' => 'ご指定のデータベースにはすでにElggのテーブルが存在しています。これらのテーブルをドロップ(破棄)するか、インストーラーをリスタートする必要があります。リスタートを選択された場合は、その既存のテーブルを使用できないか試みてみます。インストーラーをリスタートするには、あなたのブラウザのアドレスバーに表示されているURLから \'?step=database\' の部分を削除したあと、Enterキーを押してください。',
129
-	'install:error:readsettingsphp' => '/elgg-config/settings.example.php ファイルを読み込めません',
130
-	'install:error:writesettingphp' => '/elgg-config/settings.php ファイルに書き込めません',
131
-	'install:error:requiredfield' => '%s が必須です',
132
-	'install:error:relative_path' => 'データディレクトリ用に指定された「 %s 」は絶対パスでは無いと思われます。',
133
-	'install:error:datadirectoryexists' => 'データディレクトリ用に指定された「 %s 」は存在しません。',
134
-	'install:error:writedatadirectory' => 'データディレクトリ用に指定された「 %s 」はwebサーバからは書き込み不可です。',
135
-	'install:error:locationdatadirectory' => 'データディレクトリ用に指定された「 %s 」は安全性のため、インストールパスの外側になければなりません。',
136
-	'install:error:emailaddress' => '%s は正しいemailアドレスではありません。',
137
-	'install:error:createsite' => 'サイトを作成することができませんでした。',
138
-	'install:error:savesitesettings' => 'サイトの設定を保存することができませんでした。',
139
-	'install:error:loadadmin' => 'adminユーザを読み込むことができませんでした。',
140
-	'install:error:adminaccess' => '新規ユーザにadmin特権を与えることができません。',
141
-	'install:error:adminlogin' => '新しいadminユーザに自動的にログインすることができません。',
142
-	'install:error:rewrite:apache' => 'あなたのサーバでは、Apache web サーバが起動されていると思われます。',
143
-	'install:error:rewrite:nginx' => 'あなたのサーバでは、Nginx web サーバが起動されていると思われます。',
144
-	'install:error:rewrite:lighttpd' => 'あなたのサーバでは、Lighttpd web サーバが起動されていると思われます。',
145
-	'install:error:rewrite:iis' => 'あなたのサーバでは、IIS web サーバが起動されていると思われます。',
146
-	'install:error:rewrite:allowoverride' => "リライトテストが失敗しました。もっともありえる原因として、全てのElggディレクトリにおいて AllowOverride がセットされていないことがあげられます。セットされていないと、Apacheが .htaccess ファイルを処理できません。このファイルにはリライトルールが記述されているからです。\n\n次にあり得る原因としては、ApacheであなたのElggディレクトリがエイリアスと設定されている場合です。 この場合は .htaccess ファイルの RewriteBase をセットしなければいけません。Elggディレクトリの下の .htaccess ファイル内には、その他多くのインストラクションが書かれていますので、どうぞご参考になさってください。",
147
-	'install:error:rewrite:htaccess:write_permission' => 'あなたのWebサーバはElggディレクトリ下に .htaccess ファイルを作成する許可を持っていません。手動で install/config/htaccess.dist ファイルを .htaccess ファイルにコピーするか、Elggディレクトリのパーミッションを変更してください。',
148
-	'install:error:rewrite:htaccess:read_permission' => 'Elggディレクトリ下に .htaccess ファイルがありますが、webサーバには読み込み不可になっています。',
149
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Elggディレクトリ下に .htaccess ファイルがありますが、このファイルはElggが作成したものではありません。削除してください。',
150
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Elggディレクトリ下には、 .htaccess ファイルがあるのですが、古いElggのもののようです。webサーバをテストするリライトルールが含まれていません。',
151
-	'install:error:rewrite:htaccess:cannot_copy' => '.htaccess ファイルの作成中によくわからないエラーが起こりました。手動にて install/config/htaccess.dist ファイルを .htaccess ファイルにコピーしてください。',
152
-	'install:error:rewrite:altserver' => 'リライトルールがのテストに失敗しました。Elggリライトルールでwebサーバを設定してもう一度テストをこころみてください。',
153
-	'install:error:rewrite:unknown' => 'あなたのサーバで起動されているwebサーバを特定することができませんでした。リライトルールにも失敗したようです。残念ですがアドバイスも出来そうにありません。問題解決リンクをチェックしてみてください。',
154
-	'install:warning:rewrite:unknown' => 'あなたのサーバはリライトルールの自動テストをサポートしていないようです。その上、あなたのご使用のブラウザはJavaScriptでのチェッキングをサポートしていません。インストールを続行できますが、問題が発生することがあるかもしれません。次のリンクをクリックすれば、リライトルールを手動でテストすることができます:<a href="%s" target="_blank">テスト</a>。テストがうまく行けば success(成功)の文字が表示されるはずです。',
48
+    'install:check:readsettings' => '設定ファイルはengineディレクトリにあるのですが、Webサーバがそのファイル読むことができませんでした。ファイルを削除するか、ファイルのパーミションを読み込み許可に変更してください。',
49
+
50
+    'install:check:php:success' => "あなたのサーバのPHPはElggの全ての必要女権を満たしています。",
51
+    'install:check:rewrite:success' => 'リライトルール(rewrite rules)の検査に成功しました。',
52
+    'install:check:database' => 'Elggがデータベースを読み込むときに、データベースの必要条件をチェックします。',
53
+
54
+    'install:database:instructions' => "もし、Elgg用のデータベースをまだ作成していないのでしたら、今作成してください。データベースが準備出来ましたら、Elggデータベスを初期化するために、以下の値を入力してください。",
55
+    'install:database:error' => 'Elgg用データベースを作成するときにエラーが発生しましたのでインストール作業を継続することができません。上のメッセージを見なおして問題を解決してください。わからないことがございましたら、下記のインストール時の問題解決(the Install troubleshooting)リンクをたどってElgg community forumsに投稿していただけますと、お手伝いできるかもしれません。',
56
+
57
+    'install:database:label:dbuser' =>  'データベースのユーザ名',
58
+    'install:database:label:dbpassword' => 'データベースのパスワード',
59
+    'install:database:label:dbname' => 'データベースの名前',
60
+    'install:database:label:dbhost' => 'データベースのホスト',
61
+    'install:database:label:dbprefix' => 'データベースのテーブル名につける接頭辞(Prefix)',
62
+    'install:database:label:timezone' => "タイムゾーン",
63
+
64
+    'install:database:help:dbuser' => 'このユーザはElgg用に作成したMySQLデータベースに対して全ての権限持っていなければいけません。',
65
+    'install:database:help:dbpassword' => '上のデータベースユーザのアカウントに対するパスワード',
66
+    'install:database:help:dbname' => 'Elgg用データベースの名前',
67
+    'install:database:help:dbhost' => 'MySQL serverのあるホスト名(たいていは、localhost)',
68
+    'install:database:help:dbprefix' => "全てのElgg用テーブル名につける接頭辞(Prefix)(たいていは、elgg_)",
69
+    'install:database:help:timezone' => "サイトが扱う既定のタイムゾーン",
70
+
71
+    'install:settings:instructions' => 'Elggを構築するにあたってこのサイトについてのいくつかの情報が必要です。もし、まだElgg用の<a href="http://learn.elgg.org/en/1.x/intro/install.html#create-a-data-folder" target="_blank">データディレクトリを作成</a>されておられないなら、今作成してください。',
72
+
73
+    'install:settings:label:sitename' => 'サイトの名前',
74
+    'install:settings:label:siteemail' => 'サイトのEmailアドレス',
75
+    'install:database:label:wwwroot' => 'サイトのURL',
76
+    'install:settings:label:path' => 'Elgg インストールディレクトリ',
77
+    'install:database:label:dataroot' => 'データディレクトリ',
78
+    'install:settings:label:language' => 'サイトて使用する言語',
79
+    'install:settings:label:siteaccess' => '規定のサイトアクセス',
80
+    'install:label:combo:dataroot' => 'Elgg はデータディレクトリを作成します。',
81
+
82
+    'install:settings:help:sitename' => '新しくElggを導入するサイトの名前',
83
+    'install:settings:help:siteemail' => 'Elggがユーザと連絡するときに使用するEmailアドレス',
84
+    'install:database:help:wwwroot' => 'このサイトのアドレス (たいていはElgg はたいていはこのアドレスを正しく推定します)',
85
+    'install:settings:help:path' => 'Elggのコードが格納されているディレクトリ(たいていはElggはこのアドレスを正しく推定します)',
86
+    'install:database:help:dataroot' => 'Elggがファイルを保存するために使用するディレクトリで、あなたが前もって作成しておかなければなりません。(「次」をクリックするとこのディレクトリのパーミションをチェックします)',
87
+    'install:settings:help:dataroot:apache' => '次のいずれかを選択してください。1.データディレクトリを作成する。2.ユーザファイルを入れておくためにあなたがすでに作成したディレクトリ名を入力する。(「次」をクリックするとこのディレクトリのパーミッションをチェクします)',
88
+    'install:settings:help:language' => 'このサイトの既定の言語',
89
+    'install:settings:help:siteaccess' => 'ユーザが新規作成したコンテントの既定のアクセスレベル',
90
+
91
+    'install:admin:instructions' => "管理者(administrator)アカウントを作成しましょう。",
92
+
93
+    'install:admin:label:displayname' => '表示用の名前',
94
+    'install:admin:label:email' => 'Email アドレス',
95
+    'install:admin:label:username' => 'ログイン名',
96
+    'install:admin:label:password1' => 'パスワード',
97
+    'install:admin:label:password2' => 'パスワード(確認)',
98
+
99
+    'install:admin:help:displayname' => 'このアカウントでログインした時に実際にサイトで表示される名前',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => 'ログイン時に使用するユーザアカウント名',
102
+    'install:admin:help:password1' => "アカウントのパスワードは少なくとも %u 文字以上でなければいけません",
103
+    'install:admin:help:password2' => '念の為もう一度上と同じパスワードを入力してください。',
104
+
105
+    'install:admin:password:mismatch' => 'パスワードは一致しなければなりません。',
106
+    'install:admin:password:empty' => 'パスワードが空欄のままです。',
107
+    'install:admin:password:tooshort' => 'パスワードが短すぎます。',
108
+    'install:admin:cannot_create' => 'admin (管理者)アカウントを作成できません。',
109
+
110
+    'install:complete:instructions' => 'あなたのElggサイトは準備が整い、もう使用できます。あなたのサイトへは、下のボタンをクリックしてください。',
111
+    'install:complete:gotosite' => 'サイトへ行く',
112
+
113
+    'InstallationException:UnknownStep' => '%s は、不明なインストールの段階です。',
114
+    'InstallationException:MissingLibrary' => '%s を読み込むことができませんでした。',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg は、設定ファイルを読み込みことができませんでした。 そのファイルが存在しないか、ファイルのパーミッションに問題があると思われます。',
116
+
117
+    'install:success:database' => 'データベースをインストールしました。',
118
+    'install:success:settings' => 'サイトの設定を保存しました。',
119
+    'install:success:admin' => 'Admin(管理者)アカウントを作成しました。',
120
+
121
+    'install:error:htaccess' => '.htaccessファイルを作成できませんでした。',
122
+    'install:error:settings' => '設定ファイルを作成できませんでした。',
123
+    'install:error:databasesettings' => 'これらの設定ではデータベースに接続することができません。',
124
+    'install:error:database_prefix' => 'データベースのプレフィックスに不適当な文字があります',
125
+    'install:error:oldmysql' => 'MySQL のバージョンは、5.0以上でないといけません。あなたのサーバはバージョン %s を使用しています。',
126
+    'install:error:nodatabase' => 'データベース %s を使用出来ません。おそらく存在しないものと思われます。',
127
+    'install:error:cannotloadtables' => 'データベーステーブルを読み込むことができません。',
128
+    'install:error:tables_exist' => 'ご指定のデータベースにはすでにElggのテーブルが存在しています。これらのテーブルをドロップ(破棄)するか、インストーラーをリスタートする必要があります。リスタートを選択された場合は、その既存のテーブルを使用できないか試みてみます。インストーラーをリスタートするには、あなたのブラウザのアドレスバーに表示されているURLから \'?step=database\' の部分を削除したあと、Enterキーを押してください。',
129
+    'install:error:readsettingsphp' => '/elgg-config/settings.example.php ファイルを読み込めません',
130
+    'install:error:writesettingphp' => '/elgg-config/settings.php ファイルに書き込めません',
131
+    'install:error:requiredfield' => '%s が必須です',
132
+    'install:error:relative_path' => 'データディレクトリ用に指定された「 %s 」は絶対パスでは無いと思われます。',
133
+    'install:error:datadirectoryexists' => 'データディレクトリ用に指定された「 %s 」は存在しません。',
134
+    'install:error:writedatadirectory' => 'データディレクトリ用に指定された「 %s 」はwebサーバからは書き込み不可です。',
135
+    'install:error:locationdatadirectory' => 'データディレクトリ用に指定された「 %s 」は安全性のため、インストールパスの外側になければなりません。',
136
+    'install:error:emailaddress' => '%s は正しいemailアドレスではありません。',
137
+    'install:error:createsite' => 'サイトを作成することができませんでした。',
138
+    'install:error:savesitesettings' => 'サイトの設定を保存することができませんでした。',
139
+    'install:error:loadadmin' => 'adminユーザを読み込むことができませんでした。',
140
+    'install:error:adminaccess' => '新規ユーザにadmin特権を与えることができません。',
141
+    'install:error:adminlogin' => '新しいadminユーザに自動的にログインすることができません。',
142
+    'install:error:rewrite:apache' => 'あなたのサーバでは、Apache web サーバが起動されていると思われます。',
143
+    'install:error:rewrite:nginx' => 'あなたのサーバでは、Nginx web サーバが起動されていると思われます。',
144
+    'install:error:rewrite:lighttpd' => 'あなたのサーバでは、Lighttpd web サーバが起動されていると思われます。',
145
+    'install:error:rewrite:iis' => 'あなたのサーバでは、IIS web サーバが起動されていると思われます。',
146
+    'install:error:rewrite:allowoverride' => "リライトテストが失敗しました。もっともありえる原因として、全てのElggディレクトリにおいて AllowOverride がセットされていないことがあげられます。セットされていないと、Apacheが .htaccess ファイルを処理できません。このファイルにはリライトルールが記述されているからです。\n\n次にあり得る原因としては、ApacheであなたのElggディレクトリがエイリアスと設定されている場合です。 この場合は .htaccess ファイルの RewriteBase をセットしなければいけません。Elggディレクトリの下の .htaccess ファイル内には、その他多くのインストラクションが書かれていますので、どうぞご参考になさってください。",
147
+    'install:error:rewrite:htaccess:write_permission' => 'あなたのWebサーバはElggディレクトリ下に .htaccess ファイルを作成する許可を持っていません。手動で install/config/htaccess.dist ファイルを .htaccess ファイルにコピーするか、Elggディレクトリのパーミッションを変更してください。',
148
+    'install:error:rewrite:htaccess:read_permission' => 'Elggディレクトリ下に .htaccess ファイルがありますが、webサーバには読み込み不可になっています。',
149
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => 'Elggディレクトリ下に .htaccess ファイルがありますが、このファイルはElggが作成したものではありません。削除してください。',
150
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => 'Elggディレクトリ下には、 .htaccess ファイルがあるのですが、古いElggのもののようです。webサーバをテストするリライトルールが含まれていません。',
151
+    'install:error:rewrite:htaccess:cannot_copy' => '.htaccess ファイルの作成中によくわからないエラーが起こりました。手動にて install/config/htaccess.dist ファイルを .htaccess ファイルにコピーしてください。',
152
+    'install:error:rewrite:altserver' => 'リライトルールがのテストに失敗しました。Elggリライトルールでwebサーバを設定してもう一度テストをこころみてください。',
153
+    'install:error:rewrite:unknown' => 'あなたのサーバで起動されているwebサーバを特定することができませんでした。リライトルールにも失敗したようです。残念ですがアドバイスも出来そうにありません。問題解決リンクをチェックしてみてください。',
154
+    'install:warning:rewrite:unknown' => 'あなたのサーバはリライトルールの自動テストをサポートしていないようです。その上、あなたのご使用のブラウザはJavaScriptでのチェッキングをサポートしていません。インストールを続行できますが、問題が発生することがあるかもしれません。次のリンクをクリックすれば、リライトルールを手動でテストすることができます:<a href="%s" target="_blank">テスト</a>。テストがうまく行けば success(成功)の文字が表示されるはずです。',
155 155
 	
156
-	// Bring over some error messages you might see in setup
157
-	'exception:contact_admin' => '対応できないエラーが発生しそれをログに記録しました。あなたがサイトの管理者の方でしたら、ファイルをチェックしてみてください。そうでないならサイトの管理者に次の情報をお知らせください。:',
158
-	'DatabaseException:WrongCredentials' => "Elgg は与えられた証明では接続出来ませんでした。設定ファイルをチェックしてみてください。",
156
+    // Bring over some error messages you might see in setup
157
+    'exception:contact_admin' => '対応できないエラーが発生しそれをログに記録しました。あなたがサイトの管理者の方でしたら、ファイルをチェックしてみてください。そうでないならサイトの管理者に次の情報をお知らせください。:',
158
+    'DatabaseException:WrongCredentials' => "Elgg は与えられた証明では接続出来ませんでした。設定ファイルをチェックしてみてください。",
159 159
 ];
Please login to merge, or discard this patch.
install/languages/cmn.php 1 patch
Indentation   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -1,160 +1,160 @@
 block discarded – undo
1 1
 <?php
2 2
 return [
3
-	'install:title' => 'Elgg 安裝',
4
-	'install:welcome' => '歡迎',
5
-	'install:requirements' => '需求檢查',
6
-	'install:database' => '資料庫安裝',
7
-	'install:settings' => '組配站臺',
8
-	'install:admin' => '建立管理帳號',
9
-	'install:complete' => '完成',
3
+    'install:title' => 'Elgg 安裝',
4
+    'install:welcome' => '歡迎',
5
+    'install:requirements' => '需求檢查',
6
+    'install:database' => '資料庫安裝',
7
+    'install:settings' => '組配站臺',
8
+    'install:admin' => '建立管理帳號',
9
+    'install:complete' => '完成',
10 10
 
11
-	'install:next' => '下一步',
12
-	'install:refresh' => '重新整理',
11
+    'install:next' => '下一步',
12
+    'install:refresh' => '重新整理',
13 13
 
14
-	'install:welcome:instructions' => "安裝 Elgg 有 6 個簡單的步驟,而讀取這個歡迎畫面是第一個!
14
+    'install:welcome:instructions' => "安裝 Elgg 有 6 個簡單的步驟,而讀取這個歡迎畫面是第一個!
15 15
 
16 16
 如果您還沒有看過 Elgg 包含的安裝指示,請按一下位於頁面底部的指示鏈結)。
17 17
 
18 18
 如果您已準備好繼續下去,請按「下一步」按鈕。",
19
-	'install:requirements:instructions:success' => "伺服器通過了需求檢查。",
20
-	'install:requirements:instructions:failure' => "伺服器需求檢查失敗。在您修正了以下問題之後,請重新整理這個頁面。如果您需要進一步的協助,請看看位於這個頁面底部的疑難排解鏈結。",
21
-	'install:requirements:instructions:warning' => "伺服器通過了需求檢查,但是至少出現一個警告。我們建議您看看安裝疑難排解頁面以獲得更多細節。",
19
+    'install:requirements:instructions:success' => "伺服器通過了需求檢查。",
20
+    'install:requirements:instructions:failure' => "伺服器需求檢查失敗。在您修正了以下問題之後,請重新整理這個頁面。如果您需要進一步的協助,請看看位於這個頁面底部的疑難排解鏈結。",
21
+    'install:requirements:instructions:warning' => "伺服器通過了需求檢查,但是至少出現一個警告。我們建議您看看安裝疑難排解頁面以獲得更多細節。",
22 22
 
23
-	'install:require:php' => 'PHP',
24
-	'install:require:rewrite' => '網頁伺服器',
25
-	'install:require:settings' => '設定值檔案',
26
-	'install:require:database' => '資料庫',
23
+    'install:require:php' => 'PHP',
24
+    'install:require:rewrite' => '網頁伺服器',
25
+    'install:require:settings' => '設定值檔案',
26
+    'install:require:database' => '資料庫',
27 27
 
28
-	'install:check:root' => '網頁伺服器沒有在 Elgg 根目錄中建立 .htaccess 檔案的權限。您有兩個選擇:
28
+    'install:check:root' => '網頁伺服器沒有在 Elgg 根目錄中建立 .htaccess 檔案的權限。您有兩個選擇:
29 29
 
30 30
 		1.變更根目錄上的權限
31 31
 
32 32
 		2.將檔案 htaccess_dist 拷貝為 .htaccess',
33 33
 
34
-	'install:check:php:version' => 'Elgg 要求 PHP %s 或以上。這個伺服器正在使用版本 %s。',
35
-	'install:check:php:extension' => 'Elgg 要求 PHP 延伸功能 %s。',
36
-	'install:check:php:extension:recommend' => '建議先安裝 PHP 延伸功能 %s。',
37
-	'install:check:php:open_basedir' => 'PHP 指令 open_basedir 可能會防止 Elgg 儲存檔案到資料目錄。',
38
-	'install:check:php:safe_mode' => '不建議在安全模式中執行 PHP,因為也許會與 Elgg 導致問題。',
39
-	'install:check:php:arg_separator' => 'Elgg 的 arg_separator.output 必須是 & 才能作用,而伺服器上的值是 %s',
40
-	'install:check:php:register_globals' => '全域的註冊必須關閉。',
41
-	'install:check:php:session.auto_start' => "Elgg 的 session.auto_start 必須關閉才能作用。請變更伺服器的組態,或者將這個指令加入 Elgg 的 .htaccess 檔案。",
34
+    'install:check:php:version' => 'Elgg 要求 PHP %s 或以上。這個伺服器正在使用版本 %s。',
35
+    'install:check:php:extension' => 'Elgg 要求 PHP 延伸功能 %s。',
36
+    'install:check:php:extension:recommend' => '建議先安裝 PHP 延伸功能 %s。',
37
+    'install:check:php:open_basedir' => 'PHP 指令 open_basedir 可能會防止 Elgg 儲存檔案到資料目錄。',
38
+    'install:check:php:safe_mode' => '不建議在安全模式中執行 PHP,因為也許會與 Elgg 導致問題。',
39
+    'install:check:php:arg_separator' => 'Elgg 的 arg_separator.output 必須是 & 才能作用,而伺服器上的值是 %s',
40
+    'install:check:php:register_globals' => '全域的註冊必須關閉。',
41
+    'install:check:php:session.auto_start' => "Elgg 的 session.auto_start 必須關閉才能作用。請變更伺服器的組態,或者將這個指令加入 Elgg 的 .htaccess 檔案。",
42 42
 
43
-	'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
43
+    'install:check:installdir' => 'Your web server does not have permission to create the settings.php file in your installation directory. You have two choices:
44 44
 
45 45
 		1. Change the permissions on the elgg-config directory of your Elgg installation
46 46
 
47 47
 		2. Copy the file %s/settings.example.php to elgg-config/settings.php and follow the instructions in it for setting your database parameters.',
48
-	'install:check:readsettings' => '設定值檔案存在於引擎目錄中,但是網頁伺服器無法讀取它。您可以刪除檔案或變更它的讀取權限。',
49
-
50
-	'install:check:php:success' => "伺服器上的 PHP 滿足 Elggs 的所有需求。",
51
-	'install:check:rewrite:success' => '已成功測試改寫規則。',
52
-	'install:check:database' => '已檢查過 Elgg 載入其資料庫時的需求。',
53
-
54
-	'install:database:instructions' => "如果您尚未建立用於 Elgg 的資料庫,請現在就做,接著填入下列值以初始化 Elgg 資料庫。",
55
-	'install:database:error' => '建立 Elgg 資料庫時出現了錯誤而無法繼續安裝。請檢閱以上的訊息並修正任何問題。如果您需要更多說明,請造訪以下的安裝疑難排解鏈結,或是貼文到 Elgg 社群論壇。',
56
-
57
-	'install:database:label:dbuser' =>  '資料庫使用者名稱',
58
-	'install:database:label:dbpassword' => '資料庫密碼',
59
-	'install:database:label:dbname' => '資料庫名稱',
60
-	'install:database:label:dbhost' => '資料庫主機',
61
-	'install:database:label:dbprefix' => '資料表前綴',
62
-	'install:database:label:timezone' => "Timezone",
63
-
64
-	'install:database:help:dbuser' => '擁有您為 Elgg 所建立的 MySQL 資料庫完整權限的使用者',
65
-	'install:database:help:dbpassword' => '用於以上資料庫的使用者密碼',
66
-	'install:database:help:dbname' => 'Elgg 資料庫的名稱',
67
-	'install:database:help:dbhost' => 'MySQL 伺服器的主機名稱 (通常是 localhost)',
68
-	'install:database:help:dbprefix' => "賦予所有 Elgg 資料表的前綴 (通常是 elgg_)",
69
-	'install:database:help:timezone' => "The default timezone in which the site will operate",
70
-
71
-	'install:settings:instructions' => '當我們組配 Elgg 時,需要一些站臺的相關資訊。如果還沒建立用於 Elgg 的<a href=http://docs.elgg.org/wiki/Data_directory target=_blank>資料目錄</a>,您現在就需要這樣做。',
72
-
73
-	'install:settings:label:sitename' => '站臺名稱',
74
-	'install:settings:label:siteemail' => '站臺電子郵件地址',
75
-	'install:database:label:wwwroot' => '站臺網址',
76
-	'install:settings:label:path' => 'Elgg 安裝目錄',
77
-	'install:database:label:dataroot' => '資料目錄',
78
-	'install:settings:label:language' => '站臺語言',
79
-	'install:settings:label:siteaccess' => '預設站臺存取',
80
-	'install:label:combo:dataroot' => 'Elgg 建立資料目錄',
81
-
82
-	'install:settings:help:sitename' => '新建 Elgg 站臺的名稱',
83
-	'install:settings:help:siteemail' => 'Elgg 用於聯絡使用者的電子郵件地址',
84
-	'install:database:help:wwwroot' => '站臺的網址 (Elgg 通常能夠正確猜測)',
85
-	'install:settings:help:path' => '您置放 Elgg 程式碼的目錄位置 (Elgg 通常能夠正確猜測)',
86
-	'install:database:help:dataroot' => '您所建立用於 Elgg 儲存檔案的目錄 (當您按「下一步」時,將會檢查這個目錄的權限)。它必須是絕對路徑。',
87
-	'install:settings:help:dataroot:apache' => '您可以選擇讓 Elgg 建立資料目錄,或是輸入您已建立用於儲存使用者檔案的目錄 (當您按「下一步」時,將會檢查這個目錄的權限)',
88
-	'install:settings:help:language' => '站臺使用的預設語言',
89
-	'install:settings:help:siteaccess' => '新使用者建立內容時的預設存取等級',
90
-
91
-	'install:admin:instructions' => "現在是建立管理者帳號的時候了。",
92
-
93
-	'install:admin:label:displayname' => '代號',
94
-	'install:admin:label:email' => '電子郵件',
95
-	'install:admin:label:username' => '使用者名稱',
96
-	'install:admin:label:password1' => '密碼',
97
-	'install:admin:label:password2' => '再次輸入密碼',
98
-
99
-	'install:admin:help:displayname' => '這個帳號在站臺上所顯示的名稱',
100
-	'install:admin:help:email' => '',
101
-	'install:admin:help:username' => '帳號使用者的登入名稱',
102
-	'install:admin:help:password1' => "帳號密碼必須至少有 %u 個字元長",
103
-	'install:admin:help:password2' => '再次輸入密碼以確認',
104
-
105
-	'install:admin:password:mismatch' => '密碼必須匹配。',
106
-	'install:admin:password:empty' => '密碼不可為空。',
107
-	'install:admin:password:tooshort' => '您的密碼太短',
108
-	'install:admin:cannot_create' => '無法建立管理帳號。',
109
-
110
-	'install:complete:instructions' => 'Elgg 站臺現在已準備好要使用。按以下按鈕以進入站臺。',
111
-	'install:complete:gotosite' => '前往站臺',
112
-
113
-	'InstallationException:UnknownStep' => '%s 是不明的安裝步驟。',
114
-	'InstallationException:MissingLibrary' => 'Could not load %s',
115
-	'InstallationException:CannotLoadSettings' => 'Elgg could not load the settings file. It does not exist or there is a file permissions issue.',
116
-
117
-	'install:success:database' => '資料庫已安裝。',
118
-	'install:success:settings' => '站臺設定值已儲存。',
119
-	'install:success:admin' => '管理帳號已建立。',
120
-
121
-	'install:error:htaccess' => '無法建立 .htaccess',
122
-	'install:error:settings' => '無法建立設定值檔案',
123
-	'install:error:databasesettings' => '無法以這些設定值連線到資料庫。',
124
-	'install:error:database_prefix' => '在資料庫前綴中有無效字元',
125
-	'install:error:oldmysql' => 'MySQL 必須是版本 5.0 或以上。伺服器正在使用 %s。',
126
-	'install:error:nodatabase' => '無法使用資料庫 %s。它可能不存在。',
127
-	'install:error:cannotloadtables' => '無法載入資料表格',
128
-	'install:error:tables_exist' => '在資料庫中已有 Elgg 表格。您需要選擇丟棄那些表格,或是重新啟動安裝程式而我們將試圖去使用它們。如果要重新啟動安裝程式,請自瀏覽器網址列中移除 \'?step=database\' 並按下輸入鍵。',
129
-	'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
130
-	'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
131
-	'install:error:requiredfield' => '%s 為必要項目',
132
-	'install:error:relative_path' => '我們不認為 %s 是資料目錄的絕對路徑',
133
-	'install:error:datadirectoryexists' => '資料目錄 %s 不存在。',
134
-	'install:error:writedatadirectory' => '資料目錄 %s 無法由網頁伺服器寫入。',
135
-	'install:error:locationdatadirectory' => '資料目錄 %s 基於安全必須位於安裝路徑之外。',
136
-	'install:error:emailaddress' => '%s 並非有效的電子郵件地址',
137
-	'install:error:createsite' => '無法建立站臺。',
138
-	'install:error:savesitesettings' => '無法儲存站臺設定值',
139
-	'install:error:loadadmin' => '無法載入管理者。',
140
-	'install:error:adminaccess' => '無法賦予新使用者帳號管理權限。',
141
-	'install:error:adminlogin' => '無法自動登入新的管理者。',
142
-	'install:error:rewrite:apache' => '我們認為您的主機正在運行 Apache 網頁伺服器。',
143
-	'install:error:rewrite:nginx' => '我們認為您的主機正在運行 Nginx 網頁伺服器。',
144
-	'install:error:rewrite:lighttpd' => '我們認為您的主機正在運行 Lighttpd 網頁伺服器。',
145
-	'install:error:rewrite:iis' => '我們認為您的主機正在運行 IIS 網頁伺服器。',
146
-	'install:error:rewrite:allowoverride' => "改寫測試失敗的原因,很有可能是 AllowOverride 對於 Elgg 的目錄並非設定為 All。這會防止 Apache 去處理含有改寫規則的 .htaccess 檔案。
48
+    'install:check:readsettings' => '設定值檔案存在於引擎目錄中,但是網頁伺服器無法讀取它。您可以刪除檔案或變更它的讀取權限。',
49
+
50
+    'install:check:php:success' => "伺服器上的 PHP 滿足 Elggs 的所有需求。",
51
+    'install:check:rewrite:success' => '已成功測試改寫規則。',
52
+    'install:check:database' => '已檢查過 Elgg 載入其資料庫時的需求。',
53
+
54
+    'install:database:instructions' => "如果您尚未建立用於 Elgg 的資料庫,請現在就做,接著填入下列值以初始化 Elgg 資料庫。",
55
+    'install:database:error' => '建立 Elgg 資料庫時出現了錯誤而無法繼續安裝。請檢閱以上的訊息並修正任何問題。如果您需要更多說明,請造訪以下的安裝疑難排解鏈結,或是貼文到 Elgg 社群論壇。',
56
+
57
+    'install:database:label:dbuser' =>  '資料庫使用者名稱',
58
+    'install:database:label:dbpassword' => '資料庫密碼',
59
+    'install:database:label:dbname' => '資料庫名稱',
60
+    'install:database:label:dbhost' => '資料庫主機',
61
+    'install:database:label:dbprefix' => '資料表前綴',
62
+    'install:database:label:timezone' => "Timezone",
63
+
64
+    'install:database:help:dbuser' => '擁有您為 Elgg 所建立的 MySQL 資料庫完整權限的使用者',
65
+    'install:database:help:dbpassword' => '用於以上資料庫的使用者密碼',
66
+    'install:database:help:dbname' => 'Elgg 資料庫的名稱',
67
+    'install:database:help:dbhost' => 'MySQL 伺服器的主機名稱 (通常是 localhost)',
68
+    'install:database:help:dbprefix' => "賦予所有 Elgg 資料表的前綴 (通常是 elgg_)",
69
+    'install:database:help:timezone' => "The default timezone in which the site will operate",
70
+
71
+    'install:settings:instructions' => '當我們組配 Elgg 時,需要一些站臺的相關資訊。如果還沒建立用於 Elgg 的<a href=http://docs.elgg.org/wiki/Data_directory target=_blank>資料目錄</a>,您現在就需要這樣做。',
72
+
73
+    'install:settings:label:sitename' => '站臺名稱',
74
+    'install:settings:label:siteemail' => '站臺電子郵件地址',
75
+    'install:database:label:wwwroot' => '站臺網址',
76
+    'install:settings:label:path' => 'Elgg 安裝目錄',
77
+    'install:database:label:dataroot' => '資料目錄',
78
+    'install:settings:label:language' => '站臺語言',
79
+    'install:settings:label:siteaccess' => '預設站臺存取',
80
+    'install:label:combo:dataroot' => 'Elgg 建立資料目錄',
81
+
82
+    'install:settings:help:sitename' => '新建 Elgg 站臺的名稱',
83
+    'install:settings:help:siteemail' => 'Elgg 用於聯絡使用者的電子郵件地址',
84
+    'install:database:help:wwwroot' => '站臺的網址 (Elgg 通常能夠正確猜測)',
85
+    'install:settings:help:path' => '您置放 Elgg 程式碼的目錄位置 (Elgg 通常能夠正確猜測)',
86
+    'install:database:help:dataroot' => '您所建立用於 Elgg 儲存檔案的目錄 (當您按「下一步」時,將會檢查這個目錄的權限)。它必須是絕對路徑。',
87
+    'install:settings:help:dataroot:apache' => '您可以選擇讓 Elgg 建立資料目錄,或是輸入您已建立用於儲存使用者檔案的目錄 (當您按「下一步」時,將會檢查這個目錄的權限)',
88
+    'install:settings:help:language' => '站臺使用的預設語言',
89
+    'install:settings:help:siteaccess' => '新使用者建立內容時的預設存取等級',
90
+
91
+    'install:admin:instructions' => "現在是建立管理者帳號的時候了。",
92
+
93
+    'install:admin:label:displayname' => '代號',
94
+    'install:admin:label:email' => '電子郵件',
95
+    'install:admin:label:username' => '使用者名稱',
96
+    'install:admin:label:password1' => '密碼',
97
+    'install:admin:label:password2' => '再次輸入密碼',
98
+
99
+    'install:admin:help:displayname' => '這個帳號在站臺上所顯示的名稱',
100
+    'install:admin:help:email' => '',
101
+    'install:admin:help:username' => '帳號使用者的登入名稱',
102
+    'install:admin:help:password1' => "帳號密碼必須至少有 %u 個字元長",
103
+    'install:admin:help:password2' => '再次輸入密碼以確認',
104
+
105
+    'install:admin:password:mismatch' => '密碼必須匹配。',
106
+    'install:admin:password:empty' => '密碼不可為空。',
107
+    'install:admin:password:tooshort' => '您的密碼太短',
108
+    'install:admin:cannot_create' => '無法建立管理帳號。',
109
+
110
+    'install:complete:instructions' => 'Elgg 站臺現在已準備好要使用。按以下按鈕以進入站臺。',
111
+    'install:complete:gotosite' => '前往站臺',
112
+
113
+    'InstallationException:UnknownStep' => '%s 是不明的安裝步驟。',
114
+    'InstallationException:MissingLibrary' => 'Could not load %s',
115
+    'InstallationException:CannotLoadSettings' => 'Elgg could not load the settings file. It does not exist or there is a file permissions issue.',
116
+
117
+    'install:success:database' => '資料庫已安裝。',
118
+    'install:success:settings' => '站臺設定值已儲存。',
119
+    'install:success:admin' => '管理帳號已建立。',
120
+
121
+    'install:error:htaccess' => '無法建立 .htaccess',
122
+    'install:error:settings' => '無法建立設定值檔案',
123
+    'install:error:databasesettings' => '無法以這些設定值連線到資料庫。',
124
+    'install:error:database_prefix' => '在資料庫前綴中有無效字元',
125
+    'install:error:oldmysql' => 'MySQL 必須是版本 5.0 或以上。伺服器正在使用 %s。',
126
+    'install:error:nodatabase' => '無法使用資料庫 %s。它可能不存在。',
127
+    'install:error:cannotloadtables' => '無法載入資料表格',
128
+    'install:error:tables_exist' => '在資料庫中已有 Elgg 表格。您需要選擇丟棄那些表格,或是重新啟動安裝程式而我們將試圖去使用它們。如果要重新啟動安裝程式,請自瀏覽器網址列中移除 \'?step=database\' 並按下輸入鍵。',
129
+    'install:error:readsettingsphp' => 'Unable to read /elgg-config/settings.example.php',
130
+    'install:error:writesettingphp' => 'Unable to write /elgg-config/settings.php',
131
+    'install:error:requiredfield' => '%s 為必要項目',
132
+    'install:error:relative_path' => '我們不認為 %s 是資料目錄的絕對路徑',
133
+    'install:error:datadirectoryexists' => '資料目錄 %s 不存在。',
134
+    'install:error:writedatadirectory' => '資料目錄 %s 無法由網頁伺服器寫入。',
135
+    'install:error:locationdatadirectory' => '資料目錄 %s 基於安全必須位於安裝路徑之外。',
136
+    'install:error:emailaddress' => '%s 並非有效的電子郵件地址',
137
+    'install:error:createsite' => '無法建立站臺。',
138
+    'install:error:savesitesettings' => '無法儲存站臺設定值',
139
+    'install:error:loadadmin' => '無法載入管理者。',
140
+    'install:error:adminaccess' => '無法賦予新使用者帳號管理權限。',
141
+    'install:error:adminlogin' => '無法自動登入新的管理者。',
142
+    'install:error:rewrite:apache' => '我們認為您的主機正在運行 Apache 網頁伺服器。',
143
+    'install:error:rewrite:nginx' => '我們認為您的主機正在運行 Nginx 網頁伺服器。',
144
+    'install:error:rewrite:lighttpd' => '我們認為您的主機正在運行 Lighttpd 網頁伺服器。',
145
+    'install:error:rewrite:iis' => '我們認為您的主機正在運行 IIS 網頁伺服器。',
146
+    'install:error:rewrite:allowoverride' => "改寫測試失敗的原因,很有可能是 AllowOverride 對於 Elgg 的目錄並非設定為 All。這會防止 Apache 去處理含有改寫規則的 .htaccess 檔案。
147 147
 				\n\n較不可能的原因是 Apache 被組配了別名給 Elgg 目錄,而您需要在 .htaccess 中設定 RewriteBase。在 Elgg 目錄的 .htaccess 檔案中有些進一步的指示。",
148
-	'install:error:rewrite:htaccess:write_permission' => '網頁伺服器沒有在 Elgg 的目錄中建立.htaccess 檔案的權限。您需要手動將 htaccess_dist 拷貝為 .htaccess,或是變更目錄上的權限。',
149
-	'install:error:rewrite:htaccess:read_permission' => '在 Elgg 的目錄中有 .htaccess 檔案,但是網頁伺服器沒有讀取它的權限。',
150
-	'install:error:rewrite:htaccess:non_elgg_htaccess' => '在 Elgg 的目錄中有 .htaccess 檔案,但那不是由 Elgg 所建立的。請移除它。',
151
-	'install:error:rewrite:htaccess:old_elgg_htaccess' => '在 Elgg 的目錄中似乎是舊的 Elgg .htaccess 檔案。它不包含改寫規則用於測試網頁伺服器。',
152
-	'install:error:rewrite:htaccess:cannot_copy' => '不明發生錯誤當建立.htaccess 檔案。您需要手動在 Elgg 的目錄中將 htaccess_dist 拷貝為 .htaccess。',
153
-	'install:error:rewrite:altserver' => '改寫規則測試失敗。您需要組配網頁伺服器與 Elgg 的改寫規則並再次嘗試。',
154
-	'install:error:rewrite:unknown' => '哎呀,我們無法認出在主機中運行什麼樣的網頁伺服器,而它的改寫規則失敗。我們無法提供任何特定的建言。請看看疑難排解鏈結。',
155
-	'install:warning:rewrite:unknown' => '您的伺服器不支援自動的改寫規則測試,而您的瀏覽器不支援經由 JavaScript 的檢查。您可以繼續進行安裝,但是也許會遇到一些站臺問題。您可以藉由按下這個鏈結,來手動<a href="%s" target="_blank ">測試</a>改寫規則。如果規則發生作用,您將會看到成功的字樣。',
148
+    'install:error:rewrite:htaccess:write_permission' => '網頁伺服器沒有在 Elgg 的目錄中建立.htaccess 檔案的權限。您需要手動將 htaccess_dist 拷貝為 .htaccess,或是變更目錄上的權限。',
149
+    'install:error:rewrite:htaccess:read_permission' => '在 Elgg 的目錄中有 .htaccess 檔案,但是網頁伺服器沒有讀取它的權限。',
150
+    'install:error:rewrite:htaccess:non_elgg_htaccess' => '在 Elgg 的目錄中有 .htaccess 檔案,但那不是由 Elgg 所建立的。請移除它。',
151
+    'install:error:rewrite:htaccess:old_elgg_htaccess' => '在 Elgg 的目錄中似乎是舊的 Elgg .htaccess 檔案。它不包含改寫規則用於測試網頁伺服器。',
152
+    'install:error:rewrite:htaccess:cannot_copy' => '不明發生錯誤當建立.htaccess 檔案。您需要手動在 Elgg 的目錄中將 htaccess_dist 拷貝為 .htaccess。',
153
+    'install:error:rewrite:altserver' => '改寫規則測試失敗。您需要組配網頁伺服器與 Elgg 的改寫規則並再次嘗試。',
154
+    'install:error:rewrite:unknown' => '哎呀,我們無法認出在主機中運行什麼樣的網頁伺服器,而它的改寫規則失敗。我們無法提供任何特定的建言。請看看疑難排解鏈結。',
155
+    'install:warning:rewrite:unknown' => '您的伺服器不支援自動的改寫規則測試,而您的瀏覽器不支援經由 JavaScript 的檢查。您可以繼續進行安裝,但是也許會遇到一些站臺問題。您可以藉由按下這個鏈結,來手動<a href="%s" target="_blank ">測試</a>改寫規則。如果規則發生作用,您將會看到成功的字樣。',
156 156
 	
157
-	// Bring over some error messages you might see in setup
158
-	'exception:contact_admin' => '發生了無法回復的錯誤,並且已經記錄下來。如果您是站臺管理者,請檢查您的設定檔案;否則請聯絡站臺管理者,並附上以下資訊:',
159
-	'DatabaseException:WrongCredentials' => "Elgg 無法利用給定的憑據與資料庫連線。請檢查設定檔案。",
157
+    // Bring over some error messages you might see in setup
158
+    'exception:contact_admin' => '發生了無法回復的錯誤,並且已經記錄下來。如果您是站臺管理者,請檢查您的設定檔案;否則請聯絡站臺管理者,並附上以下資訊:',
159
+    'DatabaseException:WrongCredentials' => "Elgg 無法利用給定的憑據與資料庫連線。請檢查設定檔案。",
160 160
 ];
Please login to merge, or discard this patch.