Commit 5fc955db authored by Administrator's avatar Administrator 💬

Bump to Grav 1.5

parent 474cd71b
This diff is collapsed.
...@@ -10,8 +10,7 @@ Only the php vendors are not included. ...@@ -10,8 +10,7 @@ Only the php vendors are not included.
### LINUX/MAC ### LINUX/MAC
PHP `7.1` (or above) is recommended. PHP `7.1.3` (or above) is required.
PHP `5.6` works as well for now, but we'll drop support for it at some point.
Clone this repository: Clone this repository:
...@@ -153,9 +152,12 @@ $ bin/gpm update ...@@ -153,9 +152,12 @@ $ bin/gpm update
# ![](https://avatars1.githubusercontent.com/u/8237355?v=2&s=50) Grav # ![](https://avatars1.githubusercontent.com/u/8237355?v=2&s=50) Grav
Grav is a **Fast**, **Simple**, and **Flexible**, file-based Web-platform. [![PHPStan](https://img.shields.io/badge/PHPStan-enabled-brightgreen.svg?style=flat)](https://github.com/phpstan/phpstan)
It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. [![SensioLabsInsight](https://insight.sensiolabs.com/projects/cfd20465-d0f8-4a0a-8444-467f5b5f16ad/mini.png)](https://insight.sensiolabs.com/projects/cfd20465-d0f8-4a0a-8444-467f5b5f16ad)
Grav comes with a powerful **Package Management System** to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself. [![Discord](https://img.shields.io/discord/501836936584101899.svg?logo=discord&colorB=728ADA&label=Discord%20Chat)](https://chat.getgrav.org)
[![Build Status](https://travis-ci.org/getgrav/grav.svg?branch=develop)](https://travis-ci.org/getgrav/grav) [![OpenCollective](https://opencollective.com/grav/backers/badge.svg)](#backers) [![OpenCollective](https://opencollective.com/grav/sponsors/badge.svg)](#sponsors)
Grav is a **Fast**, **Simple**, and **Flexible**, file-based Web-platform. There is **Zero** installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful **Package Management System** to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.
The underlying architecture of Grav is designed to use well-established and _best-in-class_ technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include: The underlying architecture of Grav is designed to use well-established and _best-in-class_ technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:
...@@ -171,14 +173,114 @@ The underlying architecture of Grav is designed to use well-established and _bes ...@@ -171,14 +173,114 @@ The underlying architecture of Grav is designed to use well-established and _bes
# Requirements # Requirements
- PHP 5.6.4 or higher. Check the [required modules list](https://learn.getgrav.org/basics/requirements#php-requirements) - PHP 7.1.3 or higher. Check the [required modules list](https://learn.getgrav.org/basics/requirements#php-requirements)
- Check the [Apache](https://learn.getgrav.org/basics/requirements#apache-requirements) or [IIS](https://learn.getgrav.org/basics/requirements#iis-requirements) requirements - Check the [Apache](https://learn.getgrav.org/basics/requirements#apache-requirements) or [IIS](https://learn.getgrav.org/basics/requirements#iis-requirements) requirements
# QuickStart
These are the options to get Grav:
### Downloading a Grav Package
You can download a **ready-built** package from the [Downloads page on https://getgrav.org](https://getgrav.org/downloads)
### With Composer
You can create a new project with the latest **stable** Grav release with the following command:
```
$ composer create-project getgrav/grav ~/webroot/grav
```
### From GitHub
1. Clone the Grav repository from [https://github.com/getgrav/grav]() to a folder in the webroot of your server, e.g. `~/webroot/grav`. Launch a **terminal** or **console** and navigate to the webroot folder:
```
$ cd ~/webroot
$ git clone https://github.com/getgrav/grav.git
```
2. Install the **plugin** and **theme dependencies** by using the [Grav CLI application](https://learn.getgrav.org/advanced/grav-cli) `bin/grav`:
```
$ cd ~/webroot/grav
$ bin/grav install
```
Check out the [install procedures](https://learn.getgrav.org/basics/installation) for more information.
# Adding Functionality
You can download [plugins](https://getgrav.org/downloads/plugins) or [themes](https://getgrav.org/downloads/themes) manually from the appropriate tab on the [Downloads page on https://getgrav.org](https://getgrav.org/downloads), but the preferred solution is to use the [Grav Package Manager](https://learn.getgrav.org/advanced/grav-gpm) or `GPM`:
```
$ bin/gpm index
```
This will display all the available plugins and then you can install one or more with:
```
$ bin/gpm install <plugin/theme>
```
# Updating
To update Grav you should use the [Grav Package Manager](https://learn.getgrav.org/advanced/grav-gpm) or `GPM`:
```
$ bin/gpm selfupgrade
```
To update plugins and themes:
```
$ bin/gpm update
```
# Contributing
We appreciate any contribution to Grav, whether it is related to bugs, grammar, or simply a suggestion or improvement! Please refer to the [Contributing guide](CONTRIBUTING.md) for more guidance on this topic.
## Security issues
If you discover a possible security issue related to Grav or one of its plugins, please email the core team at contact@getgrav.org and we'll address it as soon as possible.
# Getting Started
* [What is Grav?](https://learn.getgrav.org/basics/what-is-grav)
* [Install](https://learn.getgrav.org/basics/installation) Grav in few seconds
* Understand the [Configuration](https://learn.getgrav.org/basics/grav-configuration)
* Take a peek at our available free [Skeletons](https://getgrav.org/downloads/skeletons)
* If you have questions, jump on our [Discord Chat Server](https://chat.getgrav.org)!
* Have fun!
# Exploring More
* Have a look at our [Basic Tutorial](https://learn.getgrav.org/basics/basic-tutorial)
* Dive into more [advanced](https://learn.getgrav.org/advanced) functions
* Learn about the [Grav CLI](https://learn.getgrav.org/cli-console/grav-cli)
* Review examples in the [Grav Cookbook](https://learn.getgrav.org/cookbook)
* More [Awesome Grav Stuff](https://github.com/getgrav/awesome-grav)
# Backers
Support Grav with a monthly donation to help us continue development. [[Become a backer](https://opencollective.com/grav#backer)]
<img src="https://opencollective.com/grav/tiers/backers.svg?avatarHeight=36&width=600" />
# Sponsors
Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/grav#sponsor)]
<img src="https://opencollective.com/grav/tiers/sponsors.svg?avatarHeight=36&width=600" />
# License # License
See [LICENSE](LICENSE.txt) See [LICENSE](LICENSE.txt)
[gitflow-model]: http://nvie.com/posts/a-successful-git-branching-model/ [gitflow-model]: http://nvie.com/posts/a-successful-git-branching-model/
[gitflow-extensions]: https://github.com/nvie/gitflow [gitflow-extensions]: https://github.com/nvie/gitflow
# Running Tests
First install the dev dependencies by running `composer update` from the Grav root.
Then `composer test` will run the Unit Tests, which should be always executed successfully on any site.
Windows users should use the `composer test-windows` command.
You can also run a single unit test file, e.g. `composer test tests/unit/Grav/Common/AssetsTest.php`
#!/usr/bin/env php #!/usr/bin/env php
<?php <?php
define('GRAV_CLI', true);
if (!file_exists(__DIR__ . '/../vendor')){
require_once __DIR__ . '/../system/src/Grav/Common/Composer.php';
}
use Grav\Common\Composer; use Grav\Common\Composer;
use Grav\Common\Config\Setup; use Symfony\Component\Console\Application;
use Grav\Common\Grav;
\define('GRAV_CLI', true);
\define('GRAV_REQUEST_TIME', microtime(true));
if (!file_exists(__DIR__ . '/../vendor')){ if (!file_exists(__DIR__ . '/../vendor/autoload.php')){
// Before we can even start, we need to run composer first // Before we can even start, we need to run composer first
require_once __DIR__ . '/../system/src/Grav/Common/Composer.php';
$composer = Composer::getComposerExecutor(); $composer = Composer::getComposerExecutor();
echo "Preparing to install vendor dependencies...\n\n"; echo "Preparing to install vendor dependencies...\n\n";
echo system($composer.' --working-dir="'.__DIR__.'/../" --no-interaction --no-dev --prefer-dist -o install'); echo system($composer.' --working-dir="'.__DIR__.'/../" --no-interaction --no-dev --prefer-dist -o install');
echo "\n\n"; echo "\n\n";
} }
use Symfony\Component\Console\Application; $autoload = require __DIR__ . '/../vendor/autoload.php';
use Grav\Common\Grav;
$autoload = require_once(__DIR__ . '/../vendor/autoload.php');
if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) { if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) {
exit(sprintf("You are running PHP %s, but Grav needs at least PHP %s to run.\n", $ver, $req)); exit(sprintf("You are running PHP %s, but Grav needs at least PHP %s to run.\n", $ver, $req));
...@@ -30,7 +28,7 @@ if (!ini_get('date.timezone')) { ...@@ -30,7 +28,7 @@ if (!ini_get('date.timezone')) {
date_default_timezone_set('UTC'); date_default_timezone_set('UTC');
} }
if (!file_exists(ROOT_DIR . 'index.php')) { if (!file_exists(GRAV_ROOT . '/index.php')) {
exit('FATAL: Must be run from ROOT directory of Grav!'); exit('FATAL: Must be run from ROOT directory of Grav!');
} }
...@@ -48,15 +46,16 @@ $climate->arguments->add([ ...@@ -48,15 +46,16 @@ $climate->arguments->add([
] ]
]); ]);
$climate->arguments->parse(); $climate->arguments->parse();
$environment = $climate->arguments->get('environment');
// Set up environment based on params. // Set up environment based on params.
Setup::$environment = $environment; $environment = $climate->arguments->get('environment');
$grav = Grav::instance(array('loader' => $autoload)); $grav = Grav::instance(array('loader' => $autoload));
$grav['uri']->init(); $grav->setup($environment);
$grav['config']->init(); $grav['config']->init();
$grav['streams']; $grav['uri']->init();
$grav['users'];
$app = new Application('Grav Package Manager', GRAV_VERSION); $app = new Application('Grav Package Manager', GRAV_VERSION);
$app->addCommands(array( $app->addCommands(array(
......
#!/usr/bin/env php #!/usr/bin/env php
<?php <?php
define('GRAV_CLI', true);
if (!file_exists(__DIR__ . '/../vendor')){
require_once __DIR__ . '/../system/src/Grav/Common/Composer.php';
}
use Grav\Common\Composer; use Grav\Common\Composer;
use Grav\Common\Grav;
use League\CLImate\CLImate;
use Symfony\Component\Console\Application;
\define('GRAV_CLI', true);
\define('GRAV_REQUEST_TIME', microtime(true));
if (!file_exists(__DIR__ . '/../vendor')){ if (!file_exists(__DIR__ . '/../vendor/autoload.php')){
// Before we can even start, we need to run composer first // Before we can even start, we need to run composer first
require_once __DIR__ . '/../system/src/Grav/Common/Composer.php';
$composer = Composer::getComposerExecutor(); $composer = Composer::getComposerExecutor();
echo "Preparing to install vendor dependencies...\n\n"; echo "Preparing to install vendor dependencies...\n\n";
echo system($composer.' --working-dir="'.__DIR__.'/../" --no-interaction --no-dev --prefer-dist -o install'); echo system($composer.' --working-dir="'.__DIR__.'/../" --no-interaction --no-dev --prefer-dist -o install');
echo "\n\n"; echo "\n\n";
} }
use Symfony\Component\Console\Application; $autoload = require __DIR__ . '/../vendor/autoload.php';
require_once __DIR__ . '/../vendor/autoload.php';
if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) { if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) {
exit(sprintf("You are running PHP %s, but Grav needs at least PHP %s to run.\n", $ver, $req)); exit(sprintf("You are running PHP %s, but Grav needs at least PHP %s to run.\n", $ver, $req));
} }
$climate = new League\CLImate\CLImate;
$climate->arguments->add([
'environment' => [
'prefix' => 'e',
'longPrefix' => 'env',
'description' => 'Configuration Environment',
'defaultValue' => 'localhost'
]
]);
$climate->arguments->parse();
// Set up environment based on params.
$environment = $climate->arguments->get('environment');
$grav = Grav::instance(array('loader' => $autoload));
$grav->setup($environment);
if (!ini_get('date.timezone')) { if (!ini_get('date.timezone')) {
date_default_timezone_set('UTC'); date_default_timezone_set('UTC');
} }
if (!file_exists(ROOT_DIR . 'index.php')) { if (!file_exists(GRAV_ROOT . '/index.php')) {
exit('FATAL: Must be run from ROOT directory of Grav!'); exit('FATAL: Must be run from ROOT directory of Grav!');
} }
...@@ -41,6 +59,9 @@ $app->addCommands(array( ...@@ -41,6 +59,9 @@ $app->addCommands(array(
new \Grav\Console\Cli\ClearCacheCommand(), new \Grav\Console\Cli\ClearCacheCommand(),
new \Grav\Console\Cli\BackupCommand(), new \Grav\Console\Cli\BackupCommand(),
new \Grav\Console\Cli\NewProjectCommand(), new \Grav\Console\Cli\NewProjectCommand(),
new \Grav\Console\Cli\SchedulerCommand(),
new \Grav\Console\Cli\SecurityCommand(), new \Grav\Console\Cli\SecurityCommand(),
new \Grav\Console\Cli\LogViewerCommand(),
new \Grav\Console\Cli\YamlLinterCommand(),
)); ));
$app->run(); $app->run();
#!/usr/bin/env php #!/usr/bin/env php
<?php <?php
define('GRAV_CLI', true);
if (!file_exists(__DIR__ . '/../vendor')) {
require_once __DIR__ . '/../system/src/Grav/Common/Composer.php';
}
use Grav\Common\Composer; use Grav\Common\Composer;
if (!file_exists(__DIR__ . '/../vendor')) {
// Before we can even start, we need to run composer first
$composer = Composer::getComposerExecutor();
echo "Preparing to install vendor dependencies...\n\n";
echo system($composer . ' --working-dir="' . __DIR__ . '/../" --no-interaction --no-dev --prefer-dist -o install');
echo "\n\n";
}
use Symfony\Component\Console\Application; use Symfony\Component\Console\Application;
use Symfony\Component\Console\Input\ArgvInput; use Symfony\Component\Console\Input\ArgvInput;
use Symfony\Component\Console\Output\ConsoleOutput; use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Formatter\OutputFormatterStyle; use Symfony\Component\Console\Formatter\OutputFormatterStyle;
use Grav\Common\Grav; use Grav\Common\Grav;
use Grav\Common\Config\Setup;
use Grav\Common\Filesystem\Folder; use Grav\Common\Filesystem\Folder;
$autoload = require_once(__DIR__ . '/../vendor/autoload.php'); \define('GRAV_CLI', true);
\define('GRAV_REQUEST_TIME', microtime(true));
if (!file_exists(__DIR__ . '/../vendor/autoload.php')){
// Before we can even start, we need to run composer first
require_once __DIR__ . '/../system/src/Grav/Common/Composer.php';
$composer = Composer::getComposerExecutor();
echo "Preparing to install vendor dependencies...\n\n";
echo system($composer.' --working-dir="'.__DIR__.'/../" --no-interaction --no-dev --prefer-dist -o install');
echo "\n\n";
}
$autoload = require __DIR__ . '/../vendor/autoload.php';
if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) { if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) {
exit(sprintf("You are running PHP %s, but Grav needs at least PHP %s to run.\n", $ver, $req)); exit(sprintf("You are running PHP %s, but Grav needs at least PHP %s to run.\n", $ver, $req));
...@@ -34,7 +32,7 @@ if (!ini_get('date.timezone')) { ...@@ -34,7 +32,7 @@ if (!ini_get('date.timezone')) {
date_default_timezone_set('UTC'); date_default_timezone_set('UTC');
} }
if (!file_exists(ROOT_DIR . 'index.php')) { if (!file_exists(GRAV_ROOT . '/index.php')) {
exit('FATAL: Must be run from ROOT directory of Grav!'); exit('FATAL: Must be run from ROOT directory of Grav!');
} }
...@@ -48,19 +46,18 @@ $climate->arguments->add([ ...@@ -48,19 +46,18 @@ $climate->arguments->add([
] ]
]); ]);
$climate->arguments->parse(); $climate->arguments->parse();
$environment = $climate->arguments->get('environment');
// Set up environment based on params. $environment = $climate->arguments->get('environment');
Setup::$environment = $environment;
$grav = Grav::instance(array('loader' => $autoload)); $grav = Grav::instance(array('loader' => $autoload));
$grav['uri']->init(); $grav->setup($environment);
$grav['config']->init(); $grav['config']->init();
$grav['streams']; $grav['uri']->init();
$grav['users'];
$grav['plugins']->init(); $grav['plugins']->init();
$grav['themes']->init(); $grav['themes']->init();
$app = new Application('Grav Plugins Commands', GRAV_VERSION); $app = new Application('Grav Plugins Commands', GRAV_VERSION);
$pattern = '([A-Z]\w+Command\.php)'; $pattern = '([A-Z]\w+Command\.php)';
...@@ -75,6 +72,7 @@ $argv = array_merge([$bin], $argv); ...@@ -75,6 +72,7 @@ $argv = array_merge([$bin], $argv);
$input = new ArgvInput($argv); $input = new ArgvInput($argv);
/** @var \Grav\Common\Data\Data $plugin */
$plugin = $grav['plugins']->get($name); $plugin = $grav['plugins']->get($name);
$output = new ConsoleOutput(); $output = new ConsoleOutput();
...@@ -83,13 +81,14 @@ $output->getFormatter()->setStyle('white', new OutputFormatterStyle('white', nul ...@@ -83,13 +81,14 @@ $output->getFormatter()->setStyle('white', new OutputFormatterStyle('white', nul
if (!$name) { if (!$name) {
$output->writeln(''); $output->writeln('');
$output->writeln("<red>Usage:</red>"); $output->writeln('<red>Usage:</red>');
$output->writeln(" {$bin} [slug] [command] [arguments]"); $output->writeln(" {$bin} [slug] [command] [arguments]");
$output->writeln(''); $output->writeln('');
$output->writeln("<red>Example:</red>"); $output->writeln('<red>Example:</red>');
$output->writeln(" {$bin} error log -l 1 --trace"); $output->writeln(" {$bin} error log -l 1 --trace");
$list = Folder::all('plugins://', ['compare' => 'Pathname', 'pattern' => '/\/cli\/' . $pattern . '$/usm', 'levels' => 2]); $list = Folder::all('plugins://', ['compare' => 'Pathname', 'pattern' => '/\/cli\/' . $pattern . '$/usm', 'levels' => 2]);
$total = 0;
if (count($list)) { if (count($list)) {
$available = []; $available = [];
$output->writeln(''); $output->writeln('');
...@@ -98,17 +97,31 @@ if (!$name) { ...@@ -98,17 +97,31 @@ if (!$name) {
$split = explode('/', $entry); $split = explode('/', $entry);
$entry = array_shift($split); $entry = array_shift($split);
$index = str_pad($index++ + 1, 2, '0', STR_PAD_LEFT); $index = str_pad($index++ + 1, 2, '0', STR_PAD_LEFT);
$total = str_pad($total++ + 1, 2, '0', STR_PAD_LEFT);
if (in_array($entry, $available)) { if (\in_array($entry, $available, true)) {
$total--;
continue; continue;
} }
$available[] = $entry; $available[] = $entry;
$output->writeln(' ' . $index . ". <red>" . str_pad($entry, 15) . "</red> <white>${bin} ${entry} list</white>"); $commands_count = $index - $total + 1;
$output->writeln(' ' . $total . '. <red>' . str_pad($entry, 15) . "</red> <white>{$bin} {$entry} list</white>");
} }
} }
exit; exit;
} else {
if (is_null($plugin)) {
$output->writeln('');
$output->writeln("<red>$name plugin not found</red>");
die;
}
if (!$plugin->enabled) {
$output->writeln('');
$output->writeln("<red>$name not enabled</red>");
die;
}
} }
if ($plugin === null) { if ($plugin === null) {
......
...@@ -2,52 +2,77 @@ ...@@ -2,52 +2,77 @@
"name": "getgrav/grav", "name": "getgrav/grav",
"type": "project", "type": "project",
"description": "Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS", "description": "Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS",
"keywords": ["cms","flat-file cms","flat cms","flatfile cms","php"], "keywords": [
"cms",
"flat-file cms",
"flat cms",
"flatfile cms",
"php"
],
"homepage": "https://getgrav.org", "homepage": "https://getgrav.org",
"license": "MIT", "license": "MIT",
"require": { "require": {
"php": ">=5.6.4", "php": ">=7.1.3",
"twig/twig": "~1.24", "ext-json": "*",
"erusev/parsedown": "1.6.4", "ext-mbstring": "*",
"erusev/parsedown-extra": "~0.7", "ext-openssl": "*",
"symfony/yaml": "~3.4", "ext-curl": "*",
"symfony/console": "~3.4", "ext-zip": "*",
"symfony/event-dispatcher": "~3.4", "ext-dom": "*",
"symfony/var-dumper": "~3.4", "symfony/polyfill-iconv": "^1.9",
"symfony/polyfill-iconv": "~1.0", "symfony/polyfill-php72": "^1.9",
"doctrine/cache": "^1.6", "symfony/polyfill-php73": "^1.9",
"doctrine/collections": "^1.4",
"psr/simple-cache": "^1.0", "psr/simple-cache": "^1.0",
"psr/http-message": "^1.0", "psr/http-message": "^1.0",
"psr/http-server-middleware": "^1.0",
"kodus/psr7-server": "*",
"nyholm/psr7": "^1.0",
"twig/twig": "~1.40",
"erusev/parsedown": "1.6.4",
"erusev/parsedown-extra": "~0.7",
"symfony/yaml": "~4.2.0",
"symfony/console": "~4.2.0",
"symfony/event-dispatcher": "~4.2.0",
"symfony/var-dumper": "~4.2.0",
"symfony/process": "~4.2.0",
"doctrine/cache": "^1.8",
"doctrine/collections": "^1.5",
"guzzlehttp/psr7": "^1.4", "guzzlehttp/psr7": "^1.4",
"filp/whoops": "~2.0", "filp/whoops": "~2.2",
"matthiasmullie/minify": "^1.3", "matthiasmullie/minify": "^1.3",
"monolog/monolog": "~1.0", "monolog/monolog": "~1.0",
"gregwar/image": "2.*", "gregwar/image": "2.*",
"donatj/phpuseragentparser": "~0.3", "donatj/phpuseragentparser": "~0.10",
"pimple/pimple": "~3.2", "pimple/pimple": "~3.2",
"rockettheme/toolbox": "1.4.2", "rockettheme/toolbox": "~1.4",
"maximebf/debugbar": "~1.10", "maximebf/debugbar": "~1.15",
"ext-mbstring": "*", "league/climate": "^3.4",
"ext-openssl": "*",
"ext-curl": "*",
"ext-zip": "*",
"ext-json": "*",
"league/climate": "^3.2",
"antoligy/dom-string-iterators": "^1.0", "antoligy/dom-string-iterators": "^1.0",
"miljar/php-exif": "^0.6.3", "miljar/php-exif": "^0.6.4",
"composer/ca-bundle": "^1.0", "composer/ca-bundle": "^1.0",
"phive/twig-extensions-deferred": "^1.0" "dragonmantank/cron-expression": "^1.2",
"phive/twig-extensions-deferred": "^1.0",
"willdurand/negotiation": "^2.3"
}, },
"require-dev": { "require-dev": {
"codeception/codeception": "^2.1", "codeception/codeception": "^2.4",
"phpunit/php-code-coverage": "~2.0", "phpstan/phpstan": "^0.11",
"fzaninotto/faker": "^1.5", "phpstan/phpstan-deprecation-rules": "^0.11.0",
"phpunit/php-code-coverage": "~6.0",
"fzaninotto/faker": "^1.8",
"victorjonsson/markdowndocs": "dev-master" "victorjonsson/markdowndocs": "dev-master"
}, },
"suggest": {
"ext-zend-opcache": "Recommended for better performance",
"ext-intl": "Recommended for multi-language sites",
"ext-memcache": "Needed to support Memcache servers",
"ext-memcached": "Needed to support Memcached servers",
"ext-redis": "Needed to support Redis servers"
},
"config": { "config": {
"apcu-autoloader": true,
"platform": { "platform": {
"php": "5.6.4" "php": "7.1.3"
} }
}, },
"repositories": [ "repositories": [
...@@ -60,13 +85,22 @@ ...@@ -60,13 +85,22 @@
"psr-4": { "psr-4": {
"Grav\\": "system/src/Grav" "Grav\\": "system/src/Grav"
}, },
"files": ["system/defines.php"] "files": [
"system/defines.php"
]
}, },
"archive": { "archive": {
"exclude": ["VERSION"] "exclude": [
"VERSION"
]
}, },
"scripts": { "scripts": {
"api-16": "vendor/bin/phpdoc-md generate system/src > user/pages/14.api/default.16.md",
"api-15": "vendor/bin/phpdoc-md generate system/src > user/pages/14.api/default.md",
"post-create-project-cmd": "bin/grav install", "post-create-project-cmd": "bin/grav install",
"phpstan": "vendor/bin/phpstan analyse -l 2 -c ./tests/phpstan/phpstan.neon system/src --memory-limit=256M",
"phpstan-framework": "vendor/bin/phpstan analyse -l 5 -c ./tests/phpstan/phpstan.neon system/src/Grav/Framework --memory-limit=256M",
"phpstan-plugins": "vendor/bin/phpstan analyse -l 0 -c ./tests/phpstan/plugins.neon user/plugins --memory-limit=256M",
"test": "vendor/bin/codecept run unit", "test": "vendor/bin/codecept run unit",
"test-windows": "vendor\\bin\\codecept run unit" "test-windows": "vendor\\bin\\codecept run unit"
}, },
......
This diff is collapsed.
...@@ -9,35 +9,34 @@ ...@@ -9,35 +9,34 @@
namespace Grav; namespace Grav;
define('GRAV_PHP_MIN', '5.6.4'); \define('GRAV_REQUEST_TIME', microtime(true));
\define('GRAV_PHP_MIN', '7.1.3');
// Ensure vendor libraries exist if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) {
$autoload = __DIR__ . '/vendor/autoload.php'; die(sprintf('You are running PHP %s, but Grav needs at least <strong>PHP %s</strong> to run.', $ver, $req));
if (!is_file($autoload)) {
die("Please run: <i>bin/grav install</i>");
} }
if (PHP_SAPI === 'cli-server') { if (PHP_SAPI === 'cli-server' && !isset($_SERVER['PHP_CLI_ROUTER'])) {
if (!isset($_SERVER['PHP_CLI_ROUTER'])) {
die("PHP webserver requires a router to run Grav, please use: <pre>php -S {$_SERVER['SERVER_NAME']}:{$_SERVER['SERVER_PORT']} system/router.php</pre>"); die("PHP webserver requires a router to run Grav, please use: <pre>php -S {$_SERVER['SERVER_NAME']}:{$_SERVER['SERVER_PORT']} system/router.php</pre>");
}
} }
use Grav\Common\Grav; // Ensure vendor libraries exist
use RocketTheme\Toolbox\Event\Event; $autoload = __DIR__ . '/vendor/autoload.php';
if (!is_file($autoload)) {
if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) { die('Please run: <i>bin/grav install</i>');
die(sprintf('You are running PHP %s, but Grav needs at least <strong>PHP %s</strong> to run.', $ver, $req));
} }
// Register the auto-loader. // Register the auto-loader.
$loader = require $autoload; $loader = require $autoload;
use Grav\Common\Grav;
use RocketTheme\Toolbox\Event\Event;
// Set timezone to default, falls back to system if php.ini not set // Set timezone to default, falls back to system if php.ini not set
date_default_timezone_set(@date_default_timezone_get()); date_default_timezone_set(@date_default_timezone_get());
// Set internal encoding if mbstring loaded // Set internal encoding if mbstring loaded
if (!extension_loaded('mbstring')) { if (!\extension_loaded('mbstring')) {
die("'mbstring' extension is not loaded. This is required for Grav to run correctly"); die("'mbstring' extension is not loaded. This is required for Grav to run correctly");
} }
mb_internal_encoding('UTF-8'); mb_internal_encoding('UTF-8');
...@@ -52,6 +51,9 @@ $grav = Grav::instance( ...@@ -52,6 +51,9 @@ $grav = Grav::instance(
// Process the page // Process the page
try { try {
$grav->process(); $grav->process();
} catch (\Error $e) {
$grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
throw $e;
} catch (\Exception $e) { } catch (\Exception $e) {
$grav->fireEvent('onFatalException', new Event(array('exception' => $e))); $grav->fireEvent('onFatalException', new Event(array('exception' => $e)));
throw $e; throw $e;
......
{
"version": 2,
"builds": [{ "src": "*.php", "use": "@now/php" }]
}
...@@ -30,9 +30,25 @@ div.phpdebugbar { ...@@ -30,9 +30,25 @@ div.phpdebugbar {
} }
.phpdebugbar .phpdebugbar-widgets-toolbar { .phpdebugbar .phpdebugbar-widgets-toolbar {
border-top: 1px solid #ddd;
padding-left: 5px; padding-left: 5px;
padding-right: 2px;
padding-top: 2px;
background-color: #fafafa !important;
width: auto !important;
left: 0;
right: 0;
} }
.phpdebugbar .phpdebugbar-widgets-toolbar input {
background: transparent !important;
}
.phpdebugbar .phpdebugbar-widgets-toolbar .phpdebugbar-widgets-filter {
}
.phpdebugbar input[type=text] { .phpdebugbar input[type=text] {
padding: 0; padding: 0;
display: inline; display: inline;
......
system/assets/grav.png

548 Bytes | W: | H:

system/assets/grav.png

4.07 KB | W: | H:

system/assets/grav.png
system/assets/grav.png
system/assets/grav.png
system/assets/grav.png
  • 2-up
  • Swipe
  • Onion skin
title: PLUGIN_ADMIN.BACKUPS
form:
validation: loose
fields:
history_title:
type: section
title: PLUGIN_ADMIN.BACKUPS_HISTORY
underline: true
history:
type: backupshistory
config_title:
type: section
title: PLUGIN_ADMIN.BACKUPS_PURGE_CONFIG
underline: true
purge.trigger:
type: select
label: PLUGIN_ADMIN.BACKUPS_STORAGE_PURGE_TRIGGER
size: medium
default: space
options:
space: Maximum Backup Space
number: Maximum Number of Backups
time: maximum Retention Time
validate:
required: true
purge.max_backups_count:
type: number
label: PLUGIN_ADMIN.BACKUPS_MAX_COUNT
default: 25
size: x-small
help: PLUGIN_ADMIN.BACKUPS_MAX_COUNT
validate:
min: 0
type: number
required: true
message: Must be a number 0 or greater
purge.max_backups_space:
type: number
label: PLUGIN_ADMIN.BACKUPS_MAX_SPACE
append: in GB
size: x-small
default: 5
validate:
min: 1
type: number
required: true
message: Space must be 1GB or greater
purge.max_backups_time:
type: number
label: PLUGIN_ADMIN.BACKUPS_MAX_RETENTION_TIME
append: PLUGIN_ADMIN.BACKUPS_MAX_RETENTION_TIME_APPEND
size: x-small
default: 365
validate:
min: 7
type: number
required: true
message: Rentenion days must be 7 or greater
profiles_title:
type: section
title: PLUGIN_ADMIN.BACKUPS_PROFILES
underline: true
profiles:
type: list
style: vertical
label:
classes: backups-list compact
sort: false
fields:
.name:
type: text
label: PLUGIN_ADMIN.NAME
placeholder: PLUGIN_ADMIN.BACKUPS_PROFILE_NAME
validate:
max: 20
message: 'Name must be less than 20 characters'
required: true
.root:
type: text
label: PLUGIN_ADMIN.BACKUPS_PROFILE_ROOT_FOLDER
help: PLUGIN_ADMIN.BACKUPS_PROFILE_ROOT_FOLDER_HELP
placeholder: '/'
default: '/'
validate:
required: true
.exclude_paths:
type: textarea
label: PLUGIN_ADMIN.BACKUPS_PROFILE_EXCLUDE_PATHS
rows: 5
placeholder: "/backup\r/cache\r/images\r/logs\r/tmp"
help: PLUGIN_ADMIN.BACKUPS_PROFILE_EXCLUDE_PATHS_HELP
.exclude_files:
type: textarea
label: PLUGIN_ADMIN.BACKUPS_PROFILE_EXCLUDE_FILES
rows: 5
placeholder: ".DS_Store\r.git\r.svn\r.hg\r.idea\r.vscode\rnode_modules"
help: PLUGIN_ADMIN.BACKUPS_PROFILE_EXCLUDE_FILES_HELP
.schedule:
type: toggle
label: PLUGIN_ADMIN.BACKUPS_PROFILE_SCHEDULE
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.YES
0: PLUGIN_ADMIN.NO
validate:
type: bool
.schedule_at:
type: cron
label: PLUGIN_ADMIN.BACKUPS_PROFILE_SCHEDULE_AT
default: '* 3 * * *'
validate:
required: true
title: PLUGIN_ADMIN.SCHEDULER
form:
validation: loose
fields:
status_title:
type: section
title: PLUGIN_ADMIN.SCHEDULER_STATUS
underline: true
status:
type: cronstatus
validate:
type: commalist
jobs_title:
type: section
title: PLUGIN_ADMIN.SCHEDULER_JOBS
underline: true
custom_jobs:
type: list
style: vertical
label:
classes: cron-job-list compact
key: id
fields:
.id:
type: key
label: ID
placeholder: 'process-name'
validate:
required: true
pattern: '[a-zа-я0-9_\-]+'
max: 20
message: 'ID must be lowercase with dashes/underscores only and less than 20 characters'
.command:
type: text
label: PLUGIN_ADMIN.COMMAND
placeholder: 'cd ~;ls -lah;'
validate:
required: true
.args:
type: text
label: PLUGIN_ADMIN.EXTRA_ARGUMENTS
.at:
type: cron
label: PLUGIN_ADMIN.SCHEDULER_RUNAT
help: PLUGIN_ADMIN.SCHEDULER_RUNAT_HELP
placeholder: '* * * * *'
validate:
required: true
.output:
type: text
label: PLUGIN_ADMIN.SCHEDULER_OUTPUT
help: PLUGIN_ADMIN.SCHEDULER_OUTPUT_HELP
placeholder: 'logs/ls-cron.out'
.output_mode:
type: select
label: PLUGIN_ADMIN.SCHEDULER_OUTPUT_TYPE
help: PLUGIN_ADMIN.SCHEDULER_OUTPUT_TYPE_HELP
default: append
options:
append: Append
overwrite: Overwrite
.email:
type: text
label: PLUGIN_ADMIN.SCHEDULER_EMAIL
help: PLUGIN_ADMIN.SCHEDULER_EMAIL_HELP
placeholder: 'notifications@yoursite.com'
...@@ -41,6 +41,14 @@ form: ...@@ -41,6 +41,14 @@ form:
validate: validate:
type: bool type: bool
xss_invalid_protocols:
type: selectize
size: large
label: PLUGIN_ADMIN.XSS_INVALID_PROTOCOLS_LIST
classes: fancy
validate:
type: commalist
xss_enabled.moz_binding: xss_enabled.moz_binding:
type: toggle type: toggle
label: PLUGIN_ADMIN.XSS_MOZ_BINDINGS label: PLUGIN_ADMIN.XSS_MOZ_BINDINGS
......
...@@ -65,7 +65,7 @@ form: ...@@ -65,7 +65,7 @@ form:
summary.size: summary.size:
type: text type: text
size: x-small size: small
append: PLUGIN_ADMIN.CHARACTERS append: PLUGIN_ADMIN.CHARACTERS
label: PLUGIN_ADMIN.SUMMARY_SIZE label: PLUGIN_ADMIN.SUMMARY_SIZE
help: PLUGIN_ADMIN.SUMMARY_SIZE_HELP help: PLUGIN_ADMIN.SUMMARY_SIZE_HELP
......
This diff is collapsed.
...@@ -100,13 +100,14 @@ form: ...@@ -100,13 +100,14 @@ form:
security: security:
security@: admin.super
title: PLUGIN_ADMIN.ACCESS_LEVELS title: PLUGIN_ADMIN.ACCESS_LEVELS
type: section type: section
security: admin.super
underline: true underline: true
fields: fields:
groups: groups:
security@: admin.super
type: select type: select
multiple: true multiple: true
size: large size: large
...@@ -118,6 +119,7 @@ form: ...@@ -118,6 +119,7 @@ form:
type: commalist type: commalist
access: access:
security@: admin.super
type: permissions type: permissions
label: PLUGIN_ADMIN.PERMISSIONS label: PLUGIN_ADMIN.PERMISSIONS
ignore_empty: true ignore_empty: true
......
...@@ -12,5 +12,7 @@ form: ...@@ -12,5 +12,7 @@ form:
type: text type: text
label: PLUGIN_ADMIN.USERNAME label: PLUGIN_ADMIN.USERNAME
help: PLUGIN_ADMIN.USERNAME_HELP help: PLUGIN_ADMIN.USERNAME_HELP
unset-disabled@: true
unset-readonly@: true
validate: validate:
required: true required: true
title: User Accounts
description: User Accounts
type: flex-objects
extends@: 'user/account'
config:
admin:
list:
fields:
username:
link: edit
search: true
email:
search: true
fullname:
search: true
options:
per_page: 20
order:
by: username
dir: asc
menu:
list:
route: '/accounts'
title: Accounts
icon: fa-users
authorize: ['admin.users', 'admin.accounts', 'admin.super']
form:
fields:
username:
flex-disabled@: exists
disabled: false
flex-readonly@: exists
readonly: false
validate:
required: true
\ No newline at end of file
purge:
trigger: space
max_backups_count: 25
max_backups_space: 5
max_backups_time: 365
profiles:
-
name: 'Default Site Backup'
root: '/'
schedule: false
schedule_at: '0 3 * * *'
exclude_paths: "/backup\r\n/cache\r\n/images\r\n/logs\r\n/tmp"
exclude_files: ".DS_Store\r\n.git\r\n.svn\r\n.hg\r\n.idea\r\n.vscode\r\nnode_modules"
...@@ -5,6 +5,13 @@ xss_enabled: ...@@ -5,6 +5,13 @@ xss_enabled:
moz_binding: true moz_binding: true
html_inline_styles: true html_inline_styles: true
dangerous_tags: true dangerous_tags: true
xss_invalid_protocols:
- javascript
- livescript
- vbscript
- mocha
- feed
- data
xss_dangerous_tags: xss_dangerous_tags:
- applet - applet
- meta - meta
......
...@@ -27,7 +27,7 @@ routes: ...@@ -27,7 +27,7 @@ routes:
blog: blog:
route: '/blog' # Custom value added (accessible via system.blog.route) route: '/blog' # Custom value added (accessible via system.blog.route)
#menu: # Sample Menu Example #menu: # Menu Example
# - text: Source # - text: Source
# icon: github # icon: github
# url: https://github.com/getgrav/grav # url: https://github.com/getgrav/grav
......
schemes: schemes:
image: image:
type: ReadOnlyStream type: Stream
paths: paths:
- user://images - user://images
- system://images - system://images
......
...@@ -13,7 +13,9 @@ intl_enabled: true # Special logic for PHP Interna ...@@ -13,7 +13,9 @@ intl_enabled: true # Special logic for PHP Interna
languages: languages:
supported: [] # List of languages supported. eg: [en, fr, de] supported: [] # List of languages supported. eg: [en, fr, de]
default_lang: # Default is the first supported language. Must be one of the supported languages
include_default_lang: true # Include the default lang prefix in all URLs include_default_lang: true # Include the default lang prefix in all URLs
pages_fallback_only: false # Only fallback to find page content through supported languages
translations: true # Enable translations by default translations: true # Enable translations by default
translations_fallback: true # Fallback through supported translations if active lang doesn't exist translations_fallback: true # Fallback through supported translations if active lang doesn't exist
session_store_active: false # Store active language in session session_store_active: false # Store active language in session
...@@ -52,7 +54,7 @@ pages: ...@@ -52,7 +54,7 @@ pages:
special_chars: # List of special characters to automatically convert to entities special_chars: # List of special characters to automatically convert to entities
'>': 'gt' '>': 'gt'
'<': 'lt' '<': 'lt'
types: [txt,xml,html,htm,json,rss,atom] # list of valid page types types: [html,htm,xml,txt,json,rss,atom] # list of valid page types
append_url_extension: '' # Append page's extension in Page urls (e.g. '.html' results in /path/page.html) append_url_extension: '' # Append page's extension in Page urls (e.g. '.html' results in /path/page.html)
expires: 604800 # Page expires time in seconds (604800 seconds = 7 days) expires: 604800 # Page expires time in seconds (604800 seconds = 7 days)
cache_control: # Can be blank for no setting, or a valid `cache-control` text value cache_control: # Can be blank for no setting, or a valid `cache-control` text value
...@@ -65,6 +67,7 @@ pages: ...@@ -65,6 +67,7 @@ pages:
ignore_files: [.DS_Store] # Files to ignore in Pages ignore_files: [.DS_Store] # Files to ignore in Pages
ignore_folders: [.git, .idea] # Folders to ignore in Pages ignore_folders: [.git, .idea] # Folders to ignore in Pages
ignore_hidden: true # Ignore all Hidden files and folders ignore_hidden: true # Ignore all Hidden files and folders
hide_empty_folders: false # If folder has no .md file, should it be hidden
url_taxonomy_filters: true # Enable auto-magic URL-based taxonomy filters for page collections url_taxonomy_filters: true # Enable auto-magic URL-based taxonomy filters for page collections
frontmatter: frontmatter:
process_twig: false # Should the frontmatter be processed to replace Twig variables? process_twig: false # Should the frontmatter be processed to replace Twig variables?
...@@ -74,8 +77,11 @@ cache: ...@@ -74,8 +77,11 @@ cache:
enabled: true # Set to true to enable caching enabled: true # Set to true to enable caching
check: check:
method: file # Method to check for updates in pages: file|folder|hash|none method: file # Method to check for updates in pages: file|folder|hash|none
driver: auto # One of: auto|file|apc|xcache|memcache|wincache driver: auto # One of: auto|file|apcu|memcache|wincache
prefix: 'g' # Cache prefix string (prevents cache conflicts) prefix: 'g' # Cache prefix string (prevents cache conflicts)
purge_at: '0 4 * * *' # How often to purge old file cache (using new scheduler)
clear_at: '0 3 * * *' # How often to clear cache (using new scheduler)
clear_job_type: 'standard' # Type to clear when processing the scheduled clear job `standard`|`all`
clear_images_by_default: true # By default grav will include processed images in cache clear, this can be disabled clear_images_by_default: true # By default grav will include processed images in cache clear, this can be disabled
cli_compatibility: false # Ensures only non-volatile drivers are used (file, redis, memcache, etc.) cli_compatibility: false # Ensures only non-volatile drivers are used (file, redis, memcache, etc.)
lifetime: 604800 # Lifetime of cached data in seconds (0 = infinite) lifetime: 604800 # Lifetime of cached data in seconds (0 = infinite)
...@@ -112,6 +118,11 @@ errors: ...@@ -112,6 +118,11 @@ errors:
display: 0 # Display either (1) Full backtrace | (0) Simple Error | (-1) System Error display: 0 # Display either (1) Full backtrace | (0) Simple Error | (-1) System Error
log: true # Log errors to /logs folder log: true # Log errors to /logs folder
log:
handler: file # Log handler. Currently supported: file | syslog
syslog:
facility: local6 # Syslog facilities output
debugger: debugger:
enabled: false # Enable Grav debugger and following settings enabled: false # Enable Grav debugger and following settings
shutdown: shutdown:
...@@ -123,6 +134,7 @@ images: ...@@ -123,6 +134,7 @@ images:
cache_perms: '0755' # MUST BE IN QUOTES!! Default cache folder perms. Usually '0755' or '0775' cache_perms: '0755' # MUST BE IN QUOTES!! Default cache folder perms. Usually '0755' or '0775'
debug: false # Show an overlay over images indicating the pixel depth of the image when working with retina for example debug: false # Show an overlay over images indicating the pixel depth of the image when working with retina for example
auto_fix_orientation: false # Automatically fix the image orientation based on the Exif data auto_fix_orientation: false # Automatically fix the image orientation based on the Exif data
seofriendly: false # SEO-friendly processed image names
media: media:
enable_media_timestamp: false # Enable media timestamps enable_media_timestamp: false # Enable media timestamps
...@@ -135,6 +147,7 @@ session: ...@@ -135,6 +147,7 @@ session:
initialize: true # Initialize session from Grav (if false, plugin needs to start the session) initialize: true # Initialize session from Grav (if false, plugin needs to start the session)
timeout: 1800 # Timeout in seconds timeout: 1800 # Timeout in seconds
name: grav-site # Name prefix of the session cookie. Use alphanumeric, dashes or underscores only. Do not use dots in the session name name: grav-site # Name prefix of the session cookie. Use alphanumeric, dashes or underscores only. Do not use dots in the session name
uniqueness: path # Should sessions be `path` based or `security.salt` based
secure: false # Set session secure. If true, indicates that communication for this cookie must be over an encrypted transmission. Enable this only on sites that run exclusively on HTTPS secure: false # Set session secure. If true, indicates that communication for this cookie must be over an encrypted transmission. Enable this only on sites that run exclusively on HTTPS
httponly: true # Set session HTTP only. If true, indicates that cookies should be used only over HTTP, and JavaScript modification is not allowed. httponly: true # Set session HTTP only. If true, indicates that cookies should be used only over HTTP, and JavaScript modification is not allowed.
split: true # Sessions should be independent between site and plugins (such as admin) split: true # Sessions should be independent between site and plugins (such as admin)
...@@ -147,6 +160,10 @@ gpm: ...@@ -147,6 +160,10 @@ gpm:
verify_peer: true # Sometimes on some systems (Windows most commonly) GPM is unable to connect because the SSL certificate cannot be verified. Disabling this setting might help. verify_peer: true # Sometimes on some systems (Windows most commonly) GPM is unable to connect because the SSL certificate cannot be verified. Disabling this setting might help.
official_gpm_only: true # By default GPM direct-install will only allow URLs via the official GPM proxy to ensure security official_gpm_only: true # By default GPM direct-install will only allow URLs via the official GPM proxy to ensure security
accounts:
type: data # Account type: data or flex
storage: file # Flex storage type: file or folder
strict_mode: strict_mode:
yaml_compat: true # Grav 1.5+: Enables YAML backwards compatibility yaml_compat: true # Grav 1.5+: Enables YAML backwards compatibility
twig_compat: true # Grav 1.5+: Enables deprecated Twig autoescape setting (autoescape: false) twig_compat: true # Grav 1.5+: Enables deprecated Twig autoescape setting (autoescape: false)
<?php <?php
/** /**
* @package Grav.Core * @package Grav\Core
* *
* @copyright Copyright (C) 2015 - 2018 Trilby Media, LLC. All rights reserved. * @copyright Copyright (C) 2015 - 2019 Trilby Media, LLC. All rights reserved.
* @license MIT License; see LICENSE file for details. * @license MIT License; see LICENSE file for details.
*/ */
// Some standard defines // Some standard defines
define('GRAV', true); define('GRAV', true);
define('GRAV_VERSION', '1.5.10'); define('GRAV_VERSION', '1.6.17');
define('GRAV_TESTING', false); define('GRAV_TESTING', false);
define('DS', '/'); define('DS', '/');
if (!defined('GRAV_PHP_MIN')) { if (!defined('GRAV_PHP_MIN')) {
define('GRAV_PHP_MIN', '5.6.4'); define('GRAV_PHP_MIN', '7.1.3');
} }
// Directories and Paths // Directories and Paths
......
<?php
/**
* @package Grav\Core
*
* @copyright Copyright (C) 2015 - 2019 Trilby Media, LLC. All rights reserved.
* @license MIT License; see LICENSE file for details.
*/
if (!defined('GRAV_ROOT')) {
die();
}
use Grav\Installer\Install;
require_once __DIR__ . '/src/Grav/Installer/Install.php';
return Install::instance();
\ No newline at end of file
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\nالعنوان: %1$s\n---\n# خطأ: مادة أمامية غير صحيحة\n\nمسار: '%2$s'\n\n**%3$s**\n\n, , ,\n\n%4$s\n, , ,"
العنوان: %1$s NICETIME:
---
# خطأ: مادة أمامية غير صحيحة
مسار: '%2$s'
**%3$s**
, , ,
%4$s
, , ,
NICETIME:
NO_DATE_PROVIDED: لم يتم تقديم التاريخ NO_DATE_PROVIDED: لم يتم تقديم التاريخ
BAD_DATE: تاريخ خاطئ BAD_DATE: تاريخ خاطئ
AGO: من قبل AGO: من قبل
...@@ -34,7 +22,7 @@ NICETIME: ...@@ -34,7 +22,7 @@ NICETIME:
YR: سنة YR: سنة
DEC: عقد DEC: عقد
SECOND_PLURAL: ثواني SECOND_PLURAL: ثواني
MINUTE_PLURAL: ‮دقائق MINUTE_PLURAL: '‮دقائق'
HOUR_PLURAL: ساعات HOUR_PLURAL: ساعات
DAY_PLURAL: أيام DAY_PLURAL: أيام
WEEK_PLURAL: أسابيع WEEK_PLURAL: أسابيع
...@@ -48,28 +36,28 @@ NICETIME: ...@@ -48,28 +36,28 @@ NICETIME:
MO_PLURAL: أشهر MO_PLURAL: أشهر
YR_PLURAL: سنوات YR_PLURAL: سنوات
DEC_PLURAL: عقود DEC_PLURAL: عقود
FORM: FORM:
VALIDATION_FAIL: '<b>فشل التحقق من صحة:</b>' VALIDATION_FAIL: <b>فشل التحقق من صحة:</b>
INVALID_INPUT: إدخال غير صحيح في INVALID_INPUT: إدخال غير صحيح في
MISSING_REQUIRED_FIELD: 'حقل مطلوب مفقود:' MISSING_REQUIRED_FIELD: 'حقل مطلوب مفقود:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- كانون الثاني - 'كانون الثاني'
- شباط - 'شباط'
- آذار/ مارس - 'آذار/ مارس'
- نيسان - 'نيسان'
- أيار - 'أيار'
- حزيران - 'حزيران'
- تموز - 'تموز'
- آب - 'آب'
- أيلول - 'أيلول'
- تشرين الأول - 'تشرين الأول'
- تشرين الثاني - 'تشرين الثاني'
- كانون الأول - 'كانون الأول'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- الاثنين - 'الاثنين'
- الثلاثاء - 'الثلاثاء'
- الأربعاء - 'الأربعاء'
- الخميس - 'الخميس'
- الجمعة - 'الجمعة'
- السبت - 'السبت'
- الأحد - 'الأحد'
---
GRAV:
NICETIME:
NO_DATE_PROVIDED: Не е въведена дата
BAD_DATE: Невалидна дата
AGO: преди
FROM_NOW: от сега
SECOND: секунда
MINUTE: минута
HOUR: час
DAY: ден
WEEK: седмица
MONTH: месец
YEAR: година
DECADE: десетилетие
SEC: сек
MIN: мин
HR: ч
WK: седм
MO: мес
YR: г
DEC: дстлт
SECOND_PLURAL: секунди
MINUTE_PLURAL: минути
HOUR_PLURAL: часа
DAY_PLURAL: дена
WEEK_PLURAL: седмици
MONTH_PLURAL: месеца
YEAR_PLURAL: години
DECADE_PLURAL: десетилетия
SEC_PLURAL: сек
MIN_PLURAL: мин
HR_PLURAL: ч
WK_PLURAL: седм
MO_PLURAL: мес
YR_PLURAL: г
DEC_PLURAL: дстлт
FORM:
VALIDATION_FAIL: <b>Неуспешна проверка:</b>
INVALID_INPUT: Невалидно въвеждане в
MISSING_REQUIRED_FIELD: 'Липсва задължително поле:'
MONTHS_OF_THE_YEAR:
- 'януари'
- 'февруари'
- 'март'
- 'април'
- 'май'
- 'юни'
- 'юли'
- 'август'
- 'септември'
- 'октомври'
- 'ноември'
- 'декември'
DAYS_OF_THE_WEEK:
- 'понеделник'
- 'вторник'
- 'сряда'
- 'четвъртък'
- 'петък'
- 'събота'
- 'неделя'
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# S'ha produït un error: Frontmatter invàlid\n\nRuta: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
title: %1$s NICETIME:
--- NO_DATE_PROVIDED: No s'ha proporcionat data
# S'ha produït un error: Frontmatter invàlid
Ruta: `%2$s`
**%3$s**
```
%4$s
```
NICETIME:
NO_DATE_PROVIDED: "No s'ha proporcionat data"
BAD_DATE: Data invàlida BAD_DATE: Data invàlida
AGO: abans AGO: abans
FROM_NOW: "des d'ara" FROM_NOW: des d'ara
SECOND: segon SECOND: segon
MINUTE: minut MINUTE: minut
HOUR: hora HOUR: hora
...@@ -27,7 +15,6 @@ NICETIME: ...@@ -27,7 +15,6 @@ NICETIME:
YEAR: any YEAR: any
DECADE: dècada DECADE: dècada
SEC: s SEC: s
MIN: min
HR: h HR: h
WK: setm. WK: setm.
MO: m. MO: m.
...@@ -48,28 +35,28 @@ NICETIME: ...@@ -48,28 +35,28 @@ NICETIME:
MO_PLURAL: mesos MO_PLURAL: mesos
YR_PLURAL: anys YR_PLURAL: anys
DEC_PLURAL: dèc. DEC_PLURAL: dèc.
FORM: FORM:
VALIDATION_FAIL: '<b>Ha fallat la validació:</b>' VALIDATION_FAIL: <b>Ha fallat la validació:</b>
INVALID_INPUT: Entrada no vàlida a INVALID_INPUT: Entrada no vàlida a
MISSING_REQUIRED_FIELD: 'Falta camp obligatori:' MISSING_REQUIRED_FIELD: 'Falta camp obligatori:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Gener - 'Gener'
- Febrer - 'Febrer'
- Març - 'Març'
- Abril - 'Abril'
- Maig - 'Maig'
- Juny - 'Juny'
- Juliol - 'Juliol'
- Agost - 'Agost'
- Setembre - 'Setembre'
- Octubre - 'Octubre'
- Novembre - 'Novembre'
- Desembre - 'Desembre'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Dilluns - 'Dilluns'
- Dimarts - 'Dimarts'
- Dimecres - 'Dimecres'
- Dijous - 'Dijous'
- Divendres - 'Divendres'
- Dissabte - 'Dissabte'
- Diumenge - 'Diumenge'
--- ---
INFLECTOR_UNCOUNTABLE: GRAV:
- vybavení FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Chyba: Chybný frontmatter\n\nPath: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
- informace INFLECTOR_PLURALS:
- rýže '/(quiz)$/i': '\1zes'
- peníze '/^(ox)$/i': '\1en'
- druhy '/([m|l])ouse$/i': '\1ice'
- série '/(matr|vert|ind)ix|ex$/i': '\1ices'
- ryba '/(x|ch|ss|sh)$/i': '\1es'
- ovce '/([^aeiouy]|qu)ies$/i': '\1y'
INFLECTOR_IRREGULAR: '/([^aeiouy]|qu)y$/i': '\1ies'
person: lidé '/(hive)$/i': '\1s'
man: muži '/(?:([^f])fe|([lr])f)$/i': '\1\2ves'
child: děti '/sis$/i': 'ses'
sex: pohlaví '/([ti])um$/i': '\1a'
move: pohyby '/(buffal|tomat)o$/i': '\1oes'
INFLECTOR_ORDINALS: '/(bu)s$/i': '\1ses'
default: '.' '/(alias|status)/i': '\1es'
first: '.' '/(octop|vir)us$/i': '\1i'
second: '.' '/(ax|test)is$/i': '\1es'
third: '.' '/s$/i': 's'
NICETIME: '/$/': 's'
INFLECTOR_SINGULAR:
'/(quiz)zes$/i': '\1'
'/(matr)ices$/i': '\1ix'
'/(vert|ind)ices$/i': '\1ex'
'/^(ox)en/i': '\1'
'/(alias|status)es$/i': '\1'
'/([octop|vir])i$/i': '\1us'
'/(cris|ax|test)es$/i': '\1is'
'/(shoe)s$/i': '\1'
'/(o)es$/i': '\1'
'/(bus)es$/i': '\1'
'/([m|l])ice$/i': '\1ouse'
'/(x|ch|ss|sh)es$/i': '\1'
'/(m)ovies$/i': '\1ovie'
'/(s)eries$/i': '\1eries'
'/([^aeiouy]|qu)ies$/i': '\1y'
'/([lr])ves$/i': '\1f'
'/(tive)s$/i': '\1'
'/(hive)s$/i': '\1'
'/([^f])ves$/i': '\1fe'
'/(^analy)ses$/i': '\1sis'
'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i': '\1\2sis'
'/([ti])a$/i': '\1um'
'/(n)ews$/i': '\1ews'
INFLECTOR_UNCOUNTABLE:
- 'vybavení'
- 'informace'
- 'rýže'
- 'peníze'
- 'druhy'
- 'série'
- 'ryba'
- 'ovce'
INFLECTOR_IRREGULAR:
'person': 'lidé'
'man': 'muži'
'child': 'děti'
'sex': 'pohlaví'
'move': 'pohyby'
INFLECTOR_ORDINALS:
'default': '.'
'first': '.'
'second': '.'
'third': '.'
NICETIME:
NO_DATE_PROVIDED: Datum nebylo vloženo NO_DATE_PROVIDED: Datum nebylo vloženo
BAD_DATE: Chybné datum BAD_DATE: Chybné datum
AGO: zpět AGO: zpět
FROM_NOW: od teď FROM_NOW: od teď
JUST_NOW: právě teď
SECOND: sekunda SECOND: sekunda
MINUTE: minuta MINUTE: minuta
HOUR: hodina HOUR: hodina
...@@ -54,28 +100,45 @@ NICETIME: ...@@ -54,28 +100,45 @@ NICETIME:
MO_PLURAL: m MO_PLURAL: m
YR_PLURAL: r YR_PLURAL: r
DEC_PLURAL: dek DEC_PLURAL: dek
FORM: FORM:
VALIDATION_FAIL: '<b>Ověření se nezdařilo:</b>' VALIDATION_FAIL: <b>Ověření se nezdařilo:</b>
INVALID_INPUT: Neplatný vstup v INVALID_INPUT: Neplatný vstup v
MISSING_REQUIRED_FIELD: 'Chybí požadované pole:' MISSING_REQUIRED_FIELD: 'Chybí požadované pole:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- ledna - 'leden'
- února - 'únor'
- března - 'březen'
- dubna - 'duben'
- května - 'květen'
- června - 'červen'
- července - 'červenec'
- srpna - 'srpen'
- září - 'září'
- října - 'říjen'
- listopadu - 'listopad'
- prosince - 'prosinec'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Pondělí - 'pondělí'
- Úterý - 'úterý'
- Středa - 'středa'
- Čtvrtek - 'čtvrtek'
- Pátek - 'pátek'
- Sobota - 'sobota'
- Neděle - 'neděle'
CRON:
EVERY: každý
EVERY_HOUR: každou hodinu
EVERY_MINUTE: každou minutu
EVERY_DAY_OF_WEEK: každý den v týdnu
EVERY_DAY_OF_MONTH: každý den v měsíci
EVERY_MONTH: každý měsíc
TEXT_PERIOD: Every <b />
TEXT_MINS: ' at <b /> minute(s) past the hour'
TEXT_TIME: ' at <b />:<b />'
TEXT_DOW: ' on <b />'
TEXT_MONTH: ' of <b />'
TEXT_DOM: ' on <b />'
ERROR1: Tag %s není podporován!
ERROR2: Chybný počet prvků
ERROR3: jquery_element musí být nastaven v nastaveních pro jqCron
ERROR4: Nerozpoznaný výraz
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\nTitel: %1$s\n---\n\n# Fejl: Ugyldigt frontmatter\n\nSti: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
Titel: %1$s NICETIME:
---
# Fejl: Ugyldigt frontmatter
Sti: `%2$s`
**%3$s**
```
%4$s
```
NICETIME:
NO_DATE_PROVIDED: Ingen dato angivet NO_DATE_PROVIDED: Ingen dato angivet
BAD_DATE: Ugyldig dato BAD_DATE: Ugyldig dato
AGO: siden AGO: siden
...@@ -27,7 +15,6 @@ NICETIME: ...@@ -27,7 +15,6 @@ NICETIME:
YEAR: år YEAR: år
DECADE: årti DECADE: årti
SEC: sek SEC: sek
MIN: min
HR: t HR: t
WK: u WK: u
MO: md MO: md
...@@ -48,28 +35,28 @@ NICETIME: ...@@ -48,28 +35,28 @@ NICETIME:
MO_PLURAL: mdr MO_PLURAL: mdr
YR_PLURAL: år YR_PLURAL: år
DEC_PLURAL: årtier DEC_PLURAL: årtier
FORM: FORM:
VALIDATION_FAIL: '<b>Validering mislykkedes:</b>' VALIDATION_FAIL: <b>Validering mislykkedes:</b>
INVALID_INPUT: Ugyldigt input i INVALID_INPUT: Ugyldigt input i
MISSING_REQUIRED_FIELD: 'Mangler obligatorisk felt:' MISSING_REQUIRED_FIELD: 'Mangler obligatorisk felt:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Januar - 'januar'
- Februar - 'februar'
- Marts - 'mars'
- April - 'april'
- Maj - 'mai'
- Juni - 'juni'
- Juli - 'juli'
- August - 'august'
- September - 'september'
- Oktober - 'oktober'
- November - 'november'
- December - 'desember'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Mandag - 'mandag'
- Tirsdag - 'tirsdag'
- Onsdag - 'onsdag'
- Torsdag - 'torsdag'
- Fredag - 'fredag'
- Lørdag - 'lørdag'
- Søndag - 'søndag'
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n# Fehler: Frontmatter enthält Fehler\n\nPfad: `%2$s`\n\n**%3$s ** \n\n```\n%4$s\n```"
title: %1$s INFLECTOR_PLURALS:
--- '/(quiz)$/i': '\1zes'
# Fehler: Frontmatter enthält Fehler '/^(ox)$/i': '\1en'
'/([m|l])ouse$/i': '\1ice'
Pfad: `%2$s` '/(matr|vert|ind)ix|ex$/i': '\1ice'
'/(x|ch|ss|sh)$/i': '\1es'
**%3$s ** '/([^aeiouy]|qu)ies$/i': '\1y'
'/([^aeiouy]|qu)y$/i': '\1ies'
``` '/(hive)$/i': '\1s'
%4$s '/(?:([^f])fe|([lr])f)$/i': '\1\2ves'
``` '/sis$/i': 'ses'
INFLECTOR_UNCOUNTABLE: '/([ti])um$/i': '\1a'
1: Informationen '/(buffal|tomat)o$/i': '\1oes'
2: Reis '/(bu)s$/i': '\1ses'
3: Geld '/(alias|status)/i': '\1es'
INFLECTOR_IRREGULAR: '/(octop|vir)us$/i': '\1i'
person: Personen '/(ax|test)is$/i': '\1es'
man: Menschen '/s$/i': 's'
child: Kinder '/$/': 's'
sex: Geschlecht INFLECTOR_SINGULAR:
move: Züge '/(quiz)zes$/i': '\1'
INFLECTOR_ORDINALS: '/(matr)ices$/i': '\1ix'
default: '.' '/(vert|ind)ices$/i': '\1ex'
first: '.' '/^(ox)en/i': '\1'
second: '.' '/(alias|status)es$/i': '\1'
third: '.' '/([octop|vir])i$/i': '\1us'
NICETIME: '/(cris|ax|test)es$/i': '\1ies'
'/(shoe)s$/i': '\1'
'/(o)es$/i': '\1'
'/(bus)es$/i': '\1'
'/([m|l])ice$/i': '\1ouse'
'/(x|ch|ss|sh)es$/i': '\1'
'/(m)ovies$/i': '\1ovie'
'/(s)eries$/i': '\1eries'
'/([^aeiouy]|qu)ies$/i': '\1y'
'/([lr])ves$/i': '\1f'
'/(tive)s$/i': '\1'
'/(hive)s$/i': '\1'
'/([^f])ves$/i': '\1fe'
'/(^analy)ses$/i': '\1sis'
'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i': '\1\2ves'
'/([ti])a$/i': '\1um'
'/(n)ews$/i': '\1ews'
INFLECTOR_UNCOUNTABLE:
- 'Ausstattung'
- 'Informationen'
- 'Reis'
- 'Geld'
- 'Arten'
- 'Serie'
- 'Fisch'
- 'Schaf'
INFLECTOR_IRREGULAR:
'person': 'Personen'
'man': 'Menschen'
'child': 'Kinder'
'sex': 'Geschlecht'
'move': 'Züge'
INFLECTOR_ORDINALS:
'default': '.'
'first': '.'
'second': '.'
'third': '.'
NICETIME:
NO_DATE_PROVIDED: Kein Datum angegeben NO_DATE_PROVIDED: Kein Datum angegeben
BAD_DATE: Falsches Datum BAD_DATE: Falsches Datum
AGO: her AGO: her
FROM_NOW: ab jetzt FROM_NOW: ab jetzt
JUST_NOW: jetzt gerade
SECOND: Sekunde SECOND: Sekunde
MINUTE: Minute MINUTE: Minute
HOUR: Stunde HOUR: Stunde
...@@ -46,7 +84,7 @@ NICETIME: ...@@ -46,7 +84,7 @@ NICETIME:
WK: Wo. WK: Wo.
MO: Mo. MO: Mo.
YR: J. YR: J.
DEC: Dek. DEC: Dez
SECOND_PLURAL: Sekunden SECOND_PLURAL: Sekunden
MINUTE_PLURAL: Minuten MINUTE_PLURAL: Minuten
HOUR_PLURAL: Stunden HOUR_PLURAL: Stunden
...@@ -62,28 +100,45 @@ NICETIME: ...@@ -62,28 +100,45 @@ NICETIME:
MO_PLURAL: Monate MO_PLURAL: Monate
YR_PLURAL: Jahre YR_PLURAL: Jahre
DEC_PLURAL: Jahrzehnten DEC_PLURAL: Jahrzehnten
FORM: FORM:
VALIDATION_FAIL: '<b>Überprüfung fehlgeschlagen:</b>' VALIDATION_FAIL: <b>Überprüfung fehlgeschlagen:</b>
INVALID_INPUT: Ungültige Eingabe in INVALID_INPUT: Ungültige Eingabe in
MISSING_REQUIRED_FIELD: 'Erforderliches Feld fehlt:' MISSING_REQUIRED_FIELD: 'Erforderliches Feld fehlt:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Januar - 'Januar'
- Februar - 'Februar'
- März - 'März'
- April - 'April'
- Mai - 'Mai'
- Juni - 'Juni'
- Juli - 'Juli'
- August - 'August'
- September - 'September'
- Oktober - 'Oktober'
- November - 'November'
- Dezember - 'Dezember'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Montag - 'Montag'
- Dienstag - 'Dienstag'
- Mittwoch - 'Mittwoch'
- Donnerstag - 'Donnerstag'
- Freitag - 'Freitag'
- Samstag - 'Samstag'
- Sonntag - 'Sonntag'
CRON:
EVERY: jede
EVERY_HOUR: jede Stunde
EVERY_MINUTE: Jede Minute
EVERY_DAY_OF_WEEK: jeden Tag der Woche
EVERY_DAY_OF_MONTH: jeden Tag des Monats
EVERY_MONTH: jeden Monat
TEXT_PERIOD: Alle <b />
TEXT_MINS: ' bei <b /> Minuten nach der vollen Stunde (n)'
TEXT_TIME: ' bei <b />:<b />'
TEXT_DOW: ' auf <b />'
TEXT_MONTH: ' von <b />'
TEXT_DOM: ' auf <b />'
ERROR1: Der Tag %s wird nicht unterstützt!
ERROR2: Ungültige Anzahl von Elementen
ERROR3: jquery_element sollte in den jqCron Einstellungen gesetzt werden
ERROR4: Unbekannter Ausdruck
--- ---
MONTHS_OF_THE_YEAR: GRAV:
- Ιανουάριος FRONTMATTER_ERROR_PAGE: "---\nΤίτλος: %1$s\n---\n\n# Σφάλμα: Μη έγκυρη διαδρομή Frontmatter\n\nΔιαδρομή: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
- Φεβρουάριος NICETIME:
- Μάρτιος NO_DATE_PROVIDED: Δεν δόθηκε καμία ημερομηνία
- Απρίλιος BAD_DATE: Εσφαλμένη ημερομηνία
- Μάιος AGO: πρίν
- Ιούνιος FROM_NOW: από τώρα
- Ιούλιος SECOND: δευτερόλεπτο
- Αύγουστος MINUTE: λεπτό
- Σεπτέμβριος HOUR: ώρα
- Οκτώβριος DAY: ημέρα
- Νοέμβριος WEEK: εβδομάδα
- Δεκέμβριος MONTH: μήνας
DAYS_OF_THE_WEEK: YEAR: έτος
- Δευτέρα DECADE: δεκαετία
- Τρίτη SEC: δευτερόλεπτο
- Τετάρτη MIN: λεπτό
- Πέμπτη HR: ώρα
- Παρασκευή WK: εβδ
- Σάββατο MO: μην
- Κυριακή YR: έτος
DEC: δεκαετία
SECOND_PLURAL: δευτερόλεπτα
MINUTE_PLURAL: λεπτά
HOUR_PLURAL: ώρες
DAY_PLURAL: ημέρες
WEEK_PLURAL: εβδομάδες
MONTH_PLURAL: μήνες
YEAR_PLURAL: έτη
DECADE_PLURAL: δεκαετίες
SEC_PLURAL: δευτ.
MIN_PLURAL: λεπτά
HR_PLURAL: ώρες
WK_PLURAL: εβδομάδες
MO_PLURAL: μήνες
YR_PLURAL: έτη
DEC_PLURAL: δεκαετίες
FORM:
VALIDATION_FAIL: <b>Η επικύρωση απέτυχε:</b>
INVALID_INPUT: Μη έγκυρα δεδομένα σε
MISSING_REQUIRED_FIELD: 'Λείπει το απαιτούμενο πεδίο:'
MONTHS_OF_THE_YEAR:
- 'Ιανουάριος'
- 'Φεβρουάριος'
- 'Μάρτιος'
- 'Απρίλιος'
- 'Μάιος'
- 'Ιούνιος'
- 'Ιούλιος'
- 'Αύγουστος'
- 'Σεπτέμβριος'
- 'Οκτώβριος'
- 'Νοέμβριος'
- 'Δεκέμβριος'
DAYS_OF_THE_WEEK:
- 'Δευτέρα'
- 'Τρίτη'
- 'Τετάρτη'
- 'Πέμπτη'
- 'Παρασκευή'
- 'Σάββατο'
- 'Κυριακή'
FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Error: Invalid Frontmatter\n\nPath: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```" ---
INFLECTOR_PLURALS: GRAV:
FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Error: Invalid Frontmatter\n\nPath: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
INFLECTOR_PLURALS:
'/(quiz)$/i': '\1zes' '/(quiz)$/i': '\1zes'
'/^(ox)$/i': '\1en' '/^(ox)$/i': '\1en'
'/([m|l])ouse$/i': '\1ice' '/([m|l])ouse$/i': '\1ice'
...@@ -18,7 +20,7 @@ INFLECTOR_PLURALS: ...@@ -18,7 +20,7 @@ INFLECTOR_PLURALS:
'/(ax|test)is$/i': '\1es' '/(ax|test)is$/i': '\1es'
'/s$/i': 's' '/s$/i': 's'
'/$/': 's' '/$/': 's'
INFLECTOR_SINGULAR: INFLECTOR_SINGULAR:
'/(quiz)zes$/i': '\1' '/(quiz)zes$/i': '\1'
'/(matr)ices$/i': '\1ix' '/(matr)ices$/i': '\1ix'
'/(vert|ind)ices$/i': '\1ex' '/(vert|ind)ices$/i': '\1ex'
...@@ -43,19 +45,19 @@ INFLECTOR_SINGULAR: ...@@ -43,19 +45,19 @@ INFLECTOR_SINGULAR:
'/([ti])a$/i': '\1um' '/([ti])a$/i': '\1um'
'/(n)ews$/i': '\1ews' '/(n)ews$/i': '\1ews'
'/s$/i': '' '/s$/i': ''
INFLECTOR_UNCOUNTABLE: ['equipment', 'information', 'rice', 'money', 'species', 'series', 'fish', 'sheep'] INFLECTOR_UNCOUNTABLE: ['equipment', 'information', 'rice', 'money', 'species', 'series', 'fish', 'sheep']
INFLECTOR_IRREGULAR: INFLECTOR_IRREGULAR:
'person': 'people' 'person': 'people'
'man': 'men' 'man': 'men'
'child': 'children' 'child': 'children'
'sex': 'sexes' 'sex': 'sexes'
'move': 'moves' 'move': 'moves'
INFLECTOR_ORDINALS: INFLECTOR_ORDINALS:
'default': 'th' 'default': 'th'
'first': 'st' 'first': 'st'
'second': 'nd' 'second': 'nd'
'third': 'rd' 'third': 'rd'
NICETIME: NICETIME:
NO_DATE_PROVIDED: No date provided NO_DATE_PROVIDED: No date provided
BAD_DATE: Bad date BAD_DATE: Bad date
AGO: ago AGO: ago
...@@ -91,9 +93,28 @@ NICETIME: ...@@ -91,9 +93,28 @@ NICETIME:
MO_PLURAL: mos MO_PLURAL: mos
YR_PLURAL: yrs YR_PLURAL: yrs
DEC_PLURAL: decs DEC_PLURAL: decs
FORM: FORM:
VALIDATION_FAIL: <b>Validation failed:</b> VALIDATION_FAIL: <b>Validation failed:</b>
INVALID_INPUT: Invalid input in INVALID_INPUT: Invalid input in
MISSING_REQUIRED_FIELD: Missing required field: MISSING_REQUIRED_FIELD: Missing required field:
MONTHS_OF_THE_YEAR: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] MONTHS_OF_THE_YEAR: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
DAYS_OF_THE_WEEK: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] DAYS_OF_THE_WEEK: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
YES: "Yes"
NO: "No"
CRON:
EVERY: every
EVERY_HOUR: every hour
EVERY_MINUTE: every minute
EVERY_DAY_OF_WEEK: every day of the week
EVERY_DAY_OF_MONTH: every day of the month
EVERY_MONTH: every month
TEXT_PERIOD: Every <b />
TEXT_MINS: ' at <b /> minute(s) past the hour'
TEXT_TIME: ' at <b />:<b />'
TEXT_DOW: ' on <b />'
TEXT_MONTH: ' of <b />'
TEXT_DOM: ' on <b />'
ERROR1: The tag %s is not supported!
ERROR2: Bad number of elements
ERROR3: The jquery_element should be set into jqCron settings
ERROR4: Unrecognized expression
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ntítulo: %1$s\n---\n\n# Error: Frontmatter no válido\n\nRuta: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
title: %1$s INFLECTOR_UNCOUNTABLE:
--- - 'equipo'
- 'información'
# Error: Frontmatter Inválido - 'rice'
- 'dinero'
Ruta: `%2$s` - 'species'
- 'series'
**%3$s** - 'pescado'
- 'oveja'
``` INFLECTOR_IRREGULAR:
%4$s 'man': 'hombres'
``` 'child': 'niños'
INFLECTOR_UNCOUNTABLE: 'sex': 'sexos'
0: equipo INFLECTOR_ORDINALS:
1: información 'first': 'ro'
3: dinero 'second': 'do'
5: series 'third': 'ro'
6: pescado NICETIME:
7: oveja
INFLECTOR_IRREGULAR:
man: hombres
child: niños
sex: sexos
INFLECTOR_ORDINALS:
first: ro
second: do
third: ro
NICETIME:
NO_DATE_PROVIDED: No se proporcionó fecha NO_DATE_PROVIDED: No se proporcionó fecha
BAD_DATE: Fecha erronea BAD_DATE: Fecha errónea
AGO: antes AGO: antes
FROM_NOW: desde ahora FROM_NOW: desde ahora
JUST_NOW: hace un momento
SECOND: segundo SECOND: segundo
MINUTE: minuto MINUTE: minuto
HOUR: hora HOUR: hora
...@@ -42,12 +33,10 @@ NICETIME: ...@@ -42,12 +33,10 @@ NICETIME:
YEAR: año YEAR: año
DECADE: década DECADE: década
SEC: seg SEC: seg
MIN: min
HR: h HR: h
WK: sem WK: sem
MO: mes MO: mes
YR: año YR: año
DEC: dec
SECOND_PLURAL: segundos SECOND_PLURAL: segundos
MINUTE_PLURAL: minutos MINUTE_PLURAL: minutos
HOUR_PLURAL: horas HOUR_PLURAL: horas
...@@ -57,34 +46,50 @@ NICETIME: ...@@ -57,34 +46,50 @@ NICETIME:
YEAR_PLURAL: años YEAR_PLURAL: años
DECADE_PLURAL: décadas DECADE_PLURAL: décadas
SEC_PLURAL: segs SEC_PLURAL: segs
MIN_PLURAL: mins
HR_PLURAL: hs HR_PLURAL: hs
WK_PLURAL: sem WK_PLURAL: sem
MO_PLURAL: mes MO_PLURAL: mes
YR_PLURAL: años YR_PLURAL: años
DEC_PLURAL: décadas DEC_PLURAL: décadas
FORM: FORM:
VALIDATION_FAIL: '<b>Falló la validación. </b>' VALIDATION_FAIL: '<b>Falló la validación: </b>'
INVALID_INPUT: 'Dato inválido en: ' INVALID_INPUT: 'Dato inválido en: '
MISSING_REQUIRED_FIELD: 'Falta el campo requerido: ' MISSING_REQUIRED_FIELD: 'Falta el campo requerido: '
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Enero - 'Enero'
- Febrero - 'Febrero'
- Marzo - 'Marzo'
- Abril - 'Abril'
- Mayo - 'Mayo'
- Junio - 'Junio'
- Julio - 'Julio'
- Agosto - 'Agosto'
- Septiembre - 'Septiembre'
- Octubre - 'Octubre'
- Noviembre - 'Noviembre'
- Diciembre - 'Diciembre'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Lunes - 'Lunes'
- Martes - 'Martes'
- Miércoles - 'Miércoles'
- Jueves - 'Jueves'
- Viernes - 'Viernes'
- Sábado - 'Sábado'
- Domingo - 'Domingo'
CRON:
EVERY: cada
EVERY_HOUR: cada hora
EVERY_MINUTE: cada minuto
EVERY_DAY_OF_WEEK: cada día de la semana
EVERY_DAY_OF_MONTH: cada día del mes
EVERY_MONTH: cada mes
TEXT_PERIOD: Cada <b />
TEXT_MINS: ' a <b /> minuto(s) despues de la hora'
TEXT_TIME: ' a <b />:<b />'
TEXT_DOW: ' en <b />'
TEXT_MONTH: ' de<b />'
TEXT_DOM: ' en<b />'
ERROR1: La etiqueta %s no está soportada!
ERROR2: El número de elementos es erroneo
ERROR3: El jquery_element debería establecerse en la configuración del jqCron
ERROR4: Expresión no reconocida
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\npealkiri: %1$s\n---\n\n# Viga: vigane Frontmatter'i\n\nasukoht: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
INFLECTOR_UNCOUNTABLE:
- 'equipment'
- 'informatsioon'
- 'rice'
- 'money'
- 'species'
- 'series'
- 'kala'
- 'lammas'
INFLECTOR_IRREGULAR:
'person': 'inimesed'
'man': 'mees'
'child': 'lapsed'
INFLECTOR_ORDINALS:
'default': '.'
'first': '.'
'second': '.'
'third': '.'
NICETIME:
NO_DATE_PROVIDED: Kuupäev määramata
BAD_DATE: Vigane kuupäev
AGO: tagasi
FROM_NOW: praegusest
JUST_NOW: just nüüd
SECOND: sekund
MINUTE: minut
HOUR: tundi
DAY: päev
WEEK: nädal
MONTH: kuu
YEAR: aasta
DECADE: 10 aastat
SEC: sek
HR: t
WK: näd
MO: k.
YR: a.
DEC: dekaad
SECOND_PLURAL: sekundit
MINUTE_PLURAL: minutit
HOUR_PLURAL: tundi
DAY_PLURAL: päeva
WEEK_PLURAL: nädalat
MONTH_PLURAL: kuud
YEAR_PLURAL: aastat
DECADE_PLURAL: dekaadi
SEC_PLURAL: sekundit
MIN_PLURAL: min
HR_PLURAL: t
WK_PLURAL: näd
MO_PLURAL: kuud
YR_PLURAL: aastat
DEC_PLURAL: dek.
FORM:
VALIDATION_FAIL: <b>Kinnitamine nurjus:</b>
INVALID_INPUT: 'Vigane sisend:'
MISSING_REQUIRED_FIELD: 'Nõutud väli puudub:'
MONTHS_OF_THE_YEAR:
- 'jaanuar'
- 'veebruar'
- 'märts'
- 'aprill'
- 'mai'
- 'juuni'
- 'juuli'
- 'august'
- 'september'
- 'oktoober'
- 'november'
- 'detsember'
DAYS_OF_THE_WEEK:
- 'esmaspäev'
- 'teisipäev'
- 'kolmapäev'
- 'neljapäev'
- 'reede'
- 'laupäev'
- 'pühapäev'
CRON:
EVERY: iga
EVERY_MONTH: iga kuu
TEXT_PERIOD: Iga <b />
---
GRAV:
FRONTMATTER_ERROR_PAGE: "--- title: %1$s --- # Errorea: Baliogabeko Frontmatter Bidea: `%2$s` **%3$s** ``` %4$s ```"
NICETIME:
NO_DATE_PROVIDED: Ez da datarik ezarri
BAD_DATE: Okerreko data
AGO: ' duela'
FROM_NOW: oraindik aurrera
SECOND: segundo
MINUTE: minutu
HOUR: ordua
DAY: egun
WEEK: astea
MONTH: hilabetea
YEAR: urtea
DECADE: hamarkada
SEC: seg
HR: h
WK: ast
MO: hil
YR: urt
DEC: ham
SECOND_PLURAL: segundo
MINUTE_PLURAL: minutu
HOUR_PLURAL: ordu
DAY_PLURAL: egun
WEEK_PLURAL: aste
MONTH_PLURAL: hilabete
YEAR_PLURAL: urte
DECADE_PLURAL: hamarkada
SEC_PLURAL: segundo
MIN_PLURAL: minutu
HR_PLURAL: h
WK_PLURAL: ast
MO_PLURAL: hil
YR_PLURAL: urt
DEC_PLURAL: ham
FORM:
VALIDATION_FAIL: <b>Balidazioak huts egin du</b>
INVALID_INPUT: Baliogabeko sarrera
MISSING_REQUIRED_FIELD: 'Derrigorrezko eremua bete gabe:'
MONTHS_OF_THE_YEAR:
- 'Urtarrila'
- 'Otsaila'
- 'Martxoa'
- 'Apirila'
- 'Maiatza'
- 'Ekaina'
- 'Uztaila'
- 'Abuztua'
- 'Iraila'
- 'Urria'
- 'Azaroa'
- 'Abendua'
DAYS_OF_THE_WEEK:
- 'Astelehena'
- 'Asteartea'
- 'Azteazkena'
- 'Osteguna'
- 'Ostirala'
- 'Larunbata'
- 'Igandea'
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\nعنوان: %1$s\n---\n\n# خطا: Frontmatter غلط\n\nمسیر: %2$s\n\n**%3$s**\n\n```\n%4$s\n```"
NICETIME:
NO_DATE_PROVIDED: تاریخی ارائه نشده
BAD_DATE: تاریخ اشتباه
AGO: قبل
FROM_NOW: از حالا
SECOND: ثانیه
MINUTE: دقیقه
HOUR: ساعت
DAY: روز
WEEK: هفته
MONTH: ماه
YEAR: سال
DECADE: دهه
SEC: ثانیه
MIN: دقیقه
HR: ساعت
WK: هفته
MO: ماه
YR: سال
DEC: دهه
SECOND_PLURAL: ثانیه
MINUTE_PLURAL: دقیقه
HOUR_PLURAL: ساعت
DAY_PLURAL: روز
WEEK_PLURAL: هفته
MONTH_PLURAL: ماه
YEAR_PLURAL: سال
DECADE_PLURAL: دهه
SEC_PLURAL: ثانیه
MIN_PLURAL: دقیقه
HR_PLURAL: ساعت
WK_PLURAL: هفته
YR_PLURAL: سال
DEC_PLURAL: دهه
FORM:
VALIDATION_FAIL: <b>سنجش اعتبار ناموفق بود</b>
INVALID_INPUT: ورودی نامعتبر در
MISSING_REQUIRED_FIELD: 'قسمت ضروری جا افتاده:'
MONTHS_OF_THE_YEAR:
- 'ژانویه'
- 'فوریه'
- 'مارس'
- 'آوریل'
- 'می'
- 'ژوئن'
- 'ژوئیه'
- 'اوت'
- 'سپتامبر'
- 'اکتبر'
- 'نوامبر'
- 'دسامبر'
DAYS_OF_THE_WEEK:
- 'دوشنبه'
- 'سه‌ شنبه'
- 'چهارشنبه'
- 'پنج شنبه'
- 'جمعه'
- 'شنبه'
- 'یک‌شنبه'
--- ---
NICETIME: GRAV:
FRONTMATTER_ERROR_PAGE: "---\notsikko: %1$s\n---\n\n# Virhe: Virheellinen Frontmatter\n\nPolku: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
INFLECTOR_PLURALS:
'/(quiz)$/i': '\1zes'
'/^(ox)$/i': '\1en'
'/([m|l])ouse$/i': '\1ice'
'/(matr|vert|ind)ix|ex$/i': '\1ices'
'/(x|ch|ss|sh)$/i': '\1es'
'/([^aeiouy]|qu)ies$/i': '\1y'
'/([^aeiouy]|qu)y$/i': '\1ies'
'/(hive)$/i': '\1s'
'/(?:([^f])fe|([lr])f)$/i': '\1\2ves'
'/sis$/i': 'ses'
'/([ti])um$/i': '\1a'
'/(buffal|tomat)o$/i': '\1oes'
'/(bu)s$/i': '\1ses'
'/(alias|status)/i': '\1es'
'/(octop|vir)us$/i': '\1i'
'/(ax|test)is$/i': '\1es'
'/s$/i': 's'
'/$/': 's'
INFLECTOR_SINGULAR:
'/(quiz)zes$/i': '\1'
'/(matr)ices$/i': '\1ix'
'/(vert|ind)ices$/i': '\1ex'
'/^(ox)en/i': '\1'
'/(alias|status)es$/i': '\1'
'/([octop|vir])i$/i': '\1us'
'/(cris|ax|test)es$/i': '\1is'
'/(shoe)s$/i': '\1'
'/(o)es$/i': '\1'
'/(bus)es$/i': '\1'
'/([m|l])ice$/i': '\1ouse'
'/(x|ch|ss|sh)es$/i': '\1'
'/(m)ovies$/i': '\1ovie'
'/(s)eries$/i': '\1eries'
'/([^aeiouy]|qu)ies$/i': '\1y'
'/([lr])ves$/i': '\1f'
'/(tive)s$/i': '\1'
'/(hive)s$/i': '\1'
'/([^f])ves$/i': '\1fe'
'/(^analy)ses$/i': '\1sis'
'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i': '\1\2sis'
'/([ti])a$/i': '\1um'
'/(n)ews$/i': '\1ews'
INFLECTOR_UNCOUNTABLE:
- 'equipment'
- 'information'
- 'riisi'
- 'raha'
- 'lajit'
- 'series'
- 'kala'
- 'lammas'
INFLECTOR_IRREGULAR:
'person': 'ihmiset'
'man': 'miehet'
'child': 'lapset'
'sex': 'sukupuoli'
INFLECTOR_ORDINALS:
'default': '.'
'first': '.'
'second': '.'
'third': '.'
NICETIME:
NO_DATE_PROVIDED: Päivämäärää ei annettu NO_DATE_PROVIDED: Päivämäärää ei annettu
BAD_DATE: Virheellinen päivämäärä BAD_DATE: Virheellinen päivämäärä
AGO: sitten AGO: sitten
FROM_NOW: tästä lähtien FROM_NOW: tästä lähtien
SECOND: sekunti JUST_NOW: juuri nyt
SECOND: sekuntti
MINUTE: minuutti MINUTE: minuutti
HOUR: tunti HOUR: tunti
DAY: päivä DAY: päivä
...@@ -34,27 +99,36 @@ NICETIME: ...@@ -34,27 +99,36 @@ NICETIME:
MO_PLURAL: kk MO_PLURAL: kk
YR_PLURAL: v YR_PLURAL: v
DEC_PLURAL: vuosikymmentä DEC_PLURAL: vuosikymmentä
FORM: FORM:
VALIDATION_FAIL: '<b>Vahvistus epäonnistui:</b>' VALIDATION_FAIL: <b>Vahvistus epäonnistui:</b>
INVALID_INPUT: Syöte ei kelpaa
MISSING_REQUIRED_FIELD: 'Puuttuva pakollinen kenttä:' MISSING_REQUIRED_FIELD: 'Puuttuva pakollinen kenttä:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Tammikuu - 'Tammikuu'
- Helmikuu - 'Helmikuu'
- Maaliskuu - 'Maaliskuu'
- Huhtikuu - 'Huhtikuu'
- Toukokuu - 'Toukokuu'
- Kesäkuuta - 'Kesäkuuta'
- Heinäkuu - 'Heinäkuu'
- Elokuu - 'Elokuu'
- Syyskuu - 'Syyskuu'
- Lokakuu - 'Lokakuu'
- Marraskuu - 'Marraskuu'
- Joulukuu - 'Joulukuu'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Maanantai - 'Maanantai'
- Tiistai - 'Tiistai'
- Keskiviikko - 'Keskiviikko'
- Torstai - 'Torstai'
- Perjantai - 'Perjantai'
- Lauantai - 'Lauantai'
- Sunnuntai - 'Sunnuntai'
CRON:
EVERY: joka
EVERY_HOUR: joka tunti
EVERY_MINUTE: joka minuutti
EVERY_DAY_OF_WEEK: viikon jokaisena päivänä
EVERY_DAY_OF_MONTH: kuukauden jokaisena päivänä
EVERY_MONTH: joka kuukausi
TEXT_PERIOD: Joka <b />
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ntitre: %1$s\n---\n\n# Erreur : Frontmatter invalide\n\nChemin: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
title: %1$s INFLECTOR_PLURALS:
--- '/(quiz)$/i': '\1zes'
'/^(ox)$/i': '\1en'
# Erreur : Frontmatter invalide '/([m|l])ouse$/i': '\1ice'
'/(matr|vert|ind)ix|ex$/i': '\1ices'
Path: `%2$s` '/(x|ch|ss|sh)$/i': '\1es'
'/([^aeiouy]|qu)ies$/i': '\1y'
**%3$s** '/([^aeiouy]|qu)y$/i': '\1ies'
'/(hive)$/i': '\1s'
``` '/(?:([^f])fe|([lr])f)$/i': '\1\2ves'
%4$s '/sis$/i': 'ses'
``` '/([ti])um$/i': '\1a'
INFLECTOR_PLURALS: '/(buffal|tomat)o$/i': '\1es'
/(quiz)$/i: '\1zes' '/(bu)s$/i': 'Bus'
/^(ox)$/i: '\1en' '/(alias|status)/i': 'alias|status'
"/([m|l])ouse$/i": '\1ice' '/(ax|test)is$/i': '\1s'
/(matr|vert|ind)ix|ex$/i: '\1ices' '/s$/i': 's'
/(x|ch|ss|sh)$/i: '\1es' '/$/': 's'
"/([^aeiouy]|qu)ies$/i": '\1y' INFLECTOR_SINGULAR:
"/([^aeiouy]|qu)y$/i": '\1ies' '/(quiz)zes$/i': '\1'
/(hive)$/i: '\1s' '/(alias|status)es$/i': '\1'
"/(?:([^f])fe|([lr])f)$/i": '\1\2ves' '/([octop|vir])i$/i': '\1us'
/sis$/i: ses INFLECTOR_UNCOUNTABLE:
"/([ti])um$/i": '\1a' - 'équipement'
/(buffal|tomat)o$/i: '\1oes' - 'information'
/(bu)s$/i: '\1ses' - 'riz'
/(alias|status)/i: '\1es' - 'argent'
/(octop|vir)us$/i: '\1i' - 'espèces'
/(ax|test)is$/i: '\1es' - 'séries'
/s$/i: s - 'poisson'
/$/: s - 'mouton'
INFLECTOR_SINGULAR: INFLECTOR_IRREGULAR:
/(quiz)zes$/i: '\1' 'person': 'personnes'
/(matr)ices$/i: '\1ix' 'man': 'hommes'
/(vert|ind)ices$/i: '\1ex' 'child': 'enfants'
/^(ox)en/i: '\1' 'sex': 'sexes'
/(alias|status)es$/i: '\1' 'move': 'déplacements'
"/([octop|vir])i$/i": '\1us' INFLECTOR_ORDINALS:
/(cris|ax|test)es$/i: '\1is' 'default': 'ème'
/(shoe)s$/i: '\1' 'first': 'er'
/(o)es$/i: '\1' 'second': 'ème'
/(bus)es$/i: '\1' 'third': 'ème'
"/([m|l])ice$/i": '\1ouse' NICETIME:
/(x|ch|ss|sh)es$/i: '\1'
/(m)ovies$/i: '\1ovie'
/(s)eries$/i: '\1eries'
"/([^aeiouy]|qu)ies$/i": '\1y'
"/([lr])ves$/i": '\1f'
/(tive)s$/i: '\1'
/(hive)s$/i: '\1'
"/([^f])ves$/i": '\1fe'
/(^analy)ses$/i: '\1sis'
/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i: '\1\2sis'
"/([ti])a$/i": '\1um'
/(n)ews$/i: '\1ews'
INFLECTOR_UNCOUNTABLE:
- équipement
- informations
- riz
- argent
- espèces
- séries
- poisson
- mouton
INFLECTOR_IRREGULAR:
person: personnes
man: hommes
child: enfants
sex: sexes
move: déplacements
INFLECTOR_ORDINALS:
default: ème
first: er
second: ème
third: ème
NICETIME:
NO_DATE_PROVIDED: Aucune date fournie NO_DATE_PROVIDED: Aucune date fournie
BAD_DATE: Date erronée BAD_DATE: Date erronée
AGO: plus tôt AGO: plus tôt
FROM_NOW: à partir de maintenant FROM_NOW: à partir de maintenant
JUST_NOW: à l'instant
SECOND: seconde SECOND: seconde
MINUTE: minute MINUTE: minute
HOUR: heure HOUR: heure
...@@ -111,28 +79,45 @@ NICETIME: ...@@ -111,28 +79,45 @@ NICETIME:
MO_PLURAL: mois MO_PLURAL: mois
YR_PLURAL: a YR_PLURAL: a
DEC_PLURAL: décs DEC_PLURAL: décs
FORM: FORM:
VALIDATION_FAIL: '<b>La validation a échoué :</b>' VALIDATION_FAIL: <b>La validation a échoué :</b>
INVALID_INPUT: Saisie non valide INVALID_INPUT: Saisie non valide
MISSING_REQUIRED_FIELD: 'Champ obligatoire manquant :' MISSING_REQUIRED_FIELD: 'Champ obligatoire manquant :'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Janvier - 'Janvier'
- Février - 'Février'
- Mars - 'Mars'
- Avril - 'Avril'
- Mai - 'Mai'
- Juin - 'Juin'
- Juillet - 'Juillet'
- Août - 'Août'
- Septembre - 'Septembre'
- Octobre - 'Octobre'
- Novembre - 'Novembre'
- Décembre - 'Décembre'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Lundi - 'Lundi'
- Mardi - 'Mardi'
- Mercredi - 'Mercredi'
- Jeudi - 'Jeudi'
- Vendredi - 'Vendredi'
- Samedi - 'Samedi'
- Dimanche - 'Dimanche'
CRON:
EVERY: chaque
EVERY_HOUR: toutes les heures
EVERY_MINUTE: chaque minute
EVERY_DAY_OF_WEEK: tous les jours de la semaine
EVERY_DAY_OF_MONTH: tous les jours du mois
EVERY_MONTH: chaque mois
TEXT_PERIOD: Chaque<b/>
TEXT_MINS: ' à <b /> minute(s) après l''heure'
TEXT_TIME: ' à<b/>:<b/>'
TEXT_DOW: ' sur <b/>'
TEXT_MONTH: ' de <b />'
TEXT_DOM: ' sur <b/>'
ERROR1: La balise %s n'est pas supportée!
ERROR2: Nombre invalide d'éléments
ERROR3: L'élément jquery_element doit être défini dans les paramètres jqCron
ERROR4: Expression non reconnue
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\nכותרת: %1$s\n---\n# שגיאה: Fronmatter לא חוקי\nנתיב: `%2$s`\n**%3$s**\n```\n%4$s\n```"
NICETIME:
NO_DATE_PROVIDED: לא סופק תאריך
BAD_DATE: תאריך פגום
AGO: לפני
FROM_NOW: כרגע
SECOND: שנייה
MINUTE: דקה
HOUR: שעה
DAY: יום
WEEK: שבוע
MONTH: חודש
YEAR: שנה
DECADE: עשור
SEC: שנ'
MIN: דק'
HR: ש'
WK: שב'
MO: חו'
YR: שני'
DEC: עש'
SECOND_PLURAL: שניות
MINUTE_PLURAL: דקות
HOUR_PLURAL: שעות
DAY_PLURAL: ימים
WEEK_PLURAL: שבועות
MONTH_PLURAL: חודשים
YEAR_PLURAL: שנים
DECADE_PLURAL: עשורים
SEC_PLURAL: שנ'
MIN_PLURAL: דק'
HR_PLURAL: ש'
WK_PLURAL: שב'
MO_PLURAL: חו'
YR_PLURAL: שני'
DEC_PLURAL: עש'
FORM:
VALIDATION_FAIL: <b>האימות נכשל:</b>
INVALID_INPUT: קלט לא חוקי
MISSING_REQUIRED_FIELD: 'שדות חובה חסרים:'
MONTHS_OF_THE_YEAR:
- 'ינואר'
- 'פברואר'
- 'מרץ'
- 'אפריל'
- 'מאי'
- 'יוני'
- 'יולי'
- 'אוגוסט'
- 'ספטמבר'
- 'אוקטובר'
- 'נובמבר'
- 'דצמבר'
DAYS_OF_THE_WEEK:
- 'שני'
- 'שלישי'
- 'רביעי'
- 'חמישי'
- 'שישי'
- 'שבת'
- 'ראשון'
--- ---
INFLECTOR_UNCOUNTABLE: GRAV:
- oprema INFLECTOR_UNCOUNTABLE:
- informacije - 'oprema'
- riža - 'informacije'
- novac - 'riža'
- vrsta - 'novac'
- serija - 'vrsta'
- riba - 'serija'
- ovca - 'riba'
INFLECTOR_IRREGULAR: - 'ovca'
person: osobe INFLECTOR_IRREGULAR:
man: ljudi 'person': 'osobe'
child: djeca 'man': 'ljudi'
sex: spolovi 'child': 'djeca'
move: Pomakni 'sex': 'spolovi'
NICETIME: 'move': 'Pomakni'
NICETIME:
NO_DATE_PROVIDED: Datum nije upisan NO_DATE_PROVIDED: Datum nije upisan
BAD_DATE: Pogrešan datum BAD_DATE: Pogrešan datum
AGO: prije AGO: prije
...@@ -48,28 +49,28 @@ NICETIME: ...@@ -48,28 +49,28 @@ NICETIME:
MO_PLURAL: m MO_PLURAL: m
YR_PLURAL: g YR_PLURAL: g
DEC_PLURAL: des DEC_PLURAL: des
FORM: FORM:
VALIDATION_FAIL: '<b>Validacija nije uspjela:</b>' VALIDATION_FAIL: <b>Validacija nije uspjela:</b>
INVALID_INPUT: Pogrešan unos u INVALID_INPUT: Pogrešan unos u
MISSING_REQUIRED_FIELD: 'Nedostaje obavezno polje:' MISSING_REQUIRED_FIELD: 'Nedostaje obavezno polje:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Siječanj - 'Siječanj'
- Veljača - 'Veljača'
- Ožujak - 'Ožujak'
- Travanj - 'Travanj'
- Svibanj - 'Svibanj'
- Lipanj - 'Lipanj'
- Srpanj - 'Srpanj'
- Kolovoz - 'Kolovoz'
- Rujan - 'Rujan'
- Listopad - 'Listopad'
- Studeni - 'Studeni'
- Prosinac - 'Prosinac'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Ponedjeljak - 'Ponedjeljak'
- Utorak - 'Utorak'
- Srijeda - 'Srijeda'
- Četvrtak - 'Četvrtak'
- Petak - 'Petak'
- Subota - 'Subota'
- Nedjelja - 'Nedjelja'
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ncím: %1$s\n---\n\n# Hiba: Érvénytelen Frontmatter\n\nElérési út: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
cím: %1$s INFLECTOR_UNCOUNTABLE:
--- - 'felszerelés'
- 'információ'
# Hiba: Érvénytelen Frontmatter - 'rizs'
- 'pénz'
Elérési út: `%2$s` - 'fajok'
- 'sorozat'
**%3$s** - 'hal'
- 'juh'
``` INFLECTOR_IRREGULAR:
%4$s 'person': 'személyek'
``` 'man': 'férfiak'
INFLECTOR_PLURALS: 'child': 'gyerekek'
/(quiz)$/i: '\1zes' 'sex': 'nemek'
/^(ox)$/i: '\1en' 'move': 'lépések'
"/([m|l])ouse$/i": '\1ice' INFLECTOR_ORDINALS:
/(matr|vert|ind)ix|ex$/i: '\1ices' 'default': '.'
/(x|ch|ss|sh)$/i: '\1es' 'first': '.'
"/([^aeiouy]|qu)ies$/i": '\1y' 'second': '.'
"/([^aeiouy]|qu)y$/i": '\1ies' 'third': '.'
/(hive)$/i: '\1s' NICETIME:
"/(?:([^f])fe|([lr])f)$/i": '\1\2ves'
/sis$/i: ses
"/([ti])um$/i": '\1a'
/(buffal|tomat)o$/i: '\1oes'
/(bu)s$/i: '\1ses'
/(alias|status)/i: '\1es'
/(octop|vir)us$/i: '\1i'
/(ax|test)is$/i: '\1es'
/s$/i: s
/$/: s
INFLECTOR_SINGULAR:
/(quiz)zes$/i: '\1'
/(matr)ices$/i: '\1ix'
/(vert|ind)ices$/i: '\1ex'
/^(ox)en/i: '\1'
/(alias|status)es$/i: '\1'
"/([octop|vir])i$/i": '\1us'
/(cris|ax|test)es$/i: '\1is'
/(shoe)s$/i: '\1'
/(o)es$/i: '\1'
/(bus)es$/i: '\1'
"/([m|l])ice$/i": '\1ouse'
/(x|ch|ss|sh)es$/i: '\1'
/(m)ovies$/i: '\1ovie'
/(s)eries$/i: '\1eries'
"/([^aeiouy]|qu)ies$/i": '\1y'
"/([lr])ves$/i": '\1f'
/(tive)s$/i: '\1'
/(hive)s$/i: '\1'
"/([^f])ves$/i": '\1fe'
/(^analy)ses$/i: '\1sis'
/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i: '\1\2sis'
"/([ti])a$/i": '\1um'
/(n)ews$/i: '\1ews'
INFLECTOR_UNCOUNTABLE:
- felszerelés
- információ
- rizs
- pénz
- fajok
- sorozat
- hal
- juh
INFLECTOR_IRREGULAR:
person: személyek
man: férfiak
child: gyerekek
sex: nemek
move: lépések
INFLECTOR_ORDINALS:
default: '.'
first: '.'
second: '.'
third: '.'
NICETIME:
NO_DATE_PROVIDED: Nincs dátum megadva NO_DATE_PROVIDED: Nincs dátum megadva
BAD_DATE: Hibás dátum BAD_DATE: Hibás dátum
AGO: elteltével AGO: elteltével
FROM_NOW: mostantól FROM_NOW: mostantól
JUST_NOW: épp most
SECOND: másodperc SECOND: másodperc
MINUTE: perc MINUTE: perc
HOUR: óra HOUR: óra
...@@ -111,28 +57,41 @@ NICETIME: ...@@ -111,28 +57,41 @@ NICETIME:
MO_PLURAL: MO_PLURAL:
YR_PLURAL: év YR_PLURAL: év
DEC_PLURAL: évt DEC_PLURAL: évt
FORM: FORM:
VALIDATION_FAIL: '<b>A validáció hibát talált:</b>' VALIDATION_FAIL: <b>Érvényesítés nem sikerült:</b>
INVALID_INPUT: 'Az itt megadott érték érvénytelen:' INVALID_INPUT: 'A megadott érték érvénytelen:'
MISSING_REQUIRED_FIELD: 'Ez a kötelező mező nincs kitöltve:' MISSING_REQUIRED_FIELD: 'Ez a kötelező mező nincs kitöltve:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- január - 'január'
- február - 'február'
- március - 'március'
- április - 'április'
- május - 'május'
- június - 'június'
- július - 'július'
- augusztus - 'augusztus'
- szeptember - 'szeptember'
- október - 'október'
- november - 'november'
- december - 'december'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- hétfő - 'hétfő'
- kedd - 'kedd'
- szerda - 'szerda'
- csütörtök - 'csütörtök'
- péntek - 'péntek'
- szombat - 'szombat'
- vasárnap - 'vasárnap'
CRON:
EVERY: minden
EVERY_HOUR: óránként
EVERY_MINUTE: percenként
EVERY_DAY_OF_WEEK: a hét minden napján
EVERY_DAY_OF_MONTH: a hónap minden napján
EVERY_MONTH: minden hónapban
TEXT_PERIOD: Minden <b />
TEXT_MINS: '<b /> perccel az óra elteltével'
ERROR1: A %s címke nem engedélyezett!
ERROR2: Hibás elemszám
ERROR3: A jquery_element-et a jqCron beállítsokban kell meghatározni
ERROR4: Ismeretlen kifejezés
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Error: Frontmatter tidak valid\n\nLokasi: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
INFLECTOR_UNCOUNTABLE:
- 'peralatan'
- 'informasi'
- 'nasi'
- 'uang'
- 'spesies'
- 'rangkaian'
- 'ikan'
- 'domba'
INFLECTOR_IRREGULAR:
'person': 'orang-orang'
'man': 'laki-laki'
'child': 'anak-anak'
'sex': 'jenis kelamin'
'move': 'pindahkan'
NICETIME:
NO_DATE_PROVIDED: Tanggal tidak tersedia
BAD_DATE: Format tanggal salah
AGO: yang lalu
FROM_NOW: dari saat ini
JUST_NOW: baru saja
SECOND: detik
MINUTE: menit
HOUR: jam
DAY: hari
WEEK: pekan
MONTH: bulan
YEAR: tahun
DECADE: dekade
SEC: dtk
MIN: mnt
HR: j
WK: mng
MO: bln
YR: thn
DEC: desimal
SECOND_PLURAL: detik
MINUTE_PLURAL: menit
HOUR_PLURAL: jam
DAY_PLURAL: hari
WEEK_PLURAL: pekan
MONTH_PLURAL: bulan
YEAR_PLURAL: tahun
DECADE_PLURAL: dekade
SEC_PLURAL: dtk
MIN_PLURAL: mnt
HR_PLURAL: j
WK_PLURAL: mgg
MO_PLURAL: bln
YR_PLURAL: thn
DEC_PLURAL: dekade
FORM:
VALIDATION_FAIL: <b>Validasi gagal:</b>
INVALID_INPUT: Input tidak valid di
MISSING_REQUIRED_FIELD: 'Data yang diperlukan belum terisi:'
MONTHS_OF_THE_YEAR:
- 'Januari'
- 'Februari'
- 'Maret'
- 'April'
- 'Mei'
- 'Juni'
- 'Juli'
- 'Agustus'
- 'September'
- 'Oktober'
- 'November'
- 'Desember'
DAYS_OF_THE_WEEK:
- 'Senin'
- 'Selasa'
- 'Rabu'
- 'Kamis'
- 'Jumat'
- 'Sabtu'
- 'Minggu'
CRON:
EVERY: Setiap
EVERY_HOUR: Setiap jam
EVERY_MINUTE: Setiap menit
EVERY_DAY_OF_WEEK: Setiap hari selama seminggu
EVERY_DAY_OF_MONTH: pada tanggal setiap bulannya
EVERY_MONTH: setiap bulan
TEXT_PERIOD: Setiap <b />
TEXT_TIME: ' pada <b />:<b />'
TEXT_DOW: ' pada <b />'
TEXT_MONTH: ' pada <b />'
TEXT_DOM: ' pada <b />'
ERROR1: Tag %s tidak didukung!
ERROR2: Jumlah elemen tidak valid
ERROR3: jquery_element harus ditetapkan ke pengaturan jqCron
ERROR4: Ekspresi tidak dikenali
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\ntitill: %1$s\n---\n\n# Villa: Ógilt efni á forsíðu\n\nSlóð: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
INFLECTOR_UNCOUNTABLE:
- 'equipment'
- 'upplýsingar'
- 'rice'
- 'money'
- 'species'
- 'series'
- 'fish'
- 'sheep'
NICETIME:
NO_DATE_PROVIDED: Engin dagsetning gefin
BAD_DATE: Röng dagsetning
AGO: síðan
JUST_NOW: í þessu
SECOND: sekúndu
MINUTE: mínútu
HOUR: klukkustund
DAY: degi
WEEK: viku
MONTH: mánuði
YEAR: ári
DECADE: áratug
SEC: sek
MIN: mín
HR: klst
WK: vk
MO: mán
YR: ár
DEC: árat
SECOND_PLURAL: sekúndum
MINUTE_PLURAL: mínútum
HOUR_PLURAL: klukkustundum
DAY_PLURAL: dögum
WEEK_PLURAL: vikum
MONTH_PLURAL: mánuðum
YEAR_PLURAL: árum
DECADE_PLURAL: áratugum
SEC_PLURAL: sek
MIN_PLURAL: mín
HR_PLURAL: klst
WK_PLURAL: vik
MO_PLURAL: mán
YR_PLURAL: árum
DEC_PLURAL: árat
FORM:
VALIDATION_FAIL: <b>Sannvottun mistókst:</b>
INVALID_INPUT: Ógilt inntak í
MISSING_REQUIRED_FIELD: 'Vantar nauðsynlegan reit:'
MONTHS_OF_THE_YEAR:
- 'janúar'
- 'Febrúar'
- 'Mars'
- 'Apríl'
- 'Maí'
- 'Júní'
- 'Júlí'
- 'Ágúst'
- 'September'
- 'Október'
- 'Nóvember'
- 'Desember'
DAYS_OF_THE_WEEK:
- 'Mánudagur'
- 'Þriðjudagur'
- 'Miðvikudagur'
- 'Fimmtudagur'
- 'Föstudagur'
- 'Laugardagur'
- 'Sunnudagur'
CRON:
TEXT_TIME: ' á <b />:<b />'
TEXT_DOW: ' á <b />'
TEXT_MONTH: ' af <b />'
TEXT_DOM: ' á <b />'
ERROR1: Merkið %s er ekki stutt!
ERROR3: Það ætti að setja jquery_element inn í stillingar jqCron
ERROR4: Óþekkt segð
--- ---
FRONTMATTER_ERROR_PAGE: "---Titolo: %1$s---# Errore: Frontmatter non valido: '%2$s' * *%3$s * * ' '%4$s ' '" GRAV:
NICETIME: FRONTMATTER_ERROR_PAGE: "---Titolo: %1$s---# Errore: Frontmatter non valido: '%2$s' * *%3$s * * ' '%4$s ' '"
INFLECTOR_UNCOUNTABLE:
- 'dotazione'
- 'informazione'
- 'riso'
- 'denaro'
- 'specie'
- 'serie'
- 'pesce'
- 'pecora'
INFLECTOR_IRREGULAR:
'person': 'persone'
'man': 'uomini'
'child': 'bambino'
'sex': 'sessi'
'move': 'sposta'
INFLECTOR_ORDINALS:
'default': '°'
'first': '°'
'second': 'o'
'third': 'o'
NICETIME:
NO_DATE_PROVIDED: Nessuna data fornita NO_DATE_PROVIDED: Nessuna data fornita
BAD_DATE: Data non valida BAD_DATE: Data non valida
AGO: fa AGO: fa
FROM_NOW: da adesso FROM_NOW: da adesso
JUST_NOW: ora
SECOND: secondo SECOND: secondo
MINUTE: minuto MINUTE: minuto
HOUR: ora HOUR: ora
...@@ -35,28 +57,45 @@ NICETIME: ...@@ -35,28 +57,45 @@ NICETIME:
MO_PLURAL: mesi MO_PLURAL: mesi
YR_PLURAL: anni YR_PLURAL: anni
DEC_PLURAL: decenni DEC_PLURAL: decenni
FORM: FORM:
VALIDATION_FAIL: '<b>Validazione fallita:</b>' VALIDATION_FAIL: <b>Validazione fallita:</b>
INVALID_INPUT: Input non valido in INVALID_INPUT: Input non valido in
MISSING_REQUIRED_FIELD: 'Campo richiesto mancante:' MISSING_REQUIRED_FIELD: 'Campo richiesto mancante:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Gennaio - 'Gennaio'
- Febbraio - 'Febbraio'
- Marzo - 'Marzo'
- Aprile - 'Aprile'
- Maggio - 'Maggio'
- Giugno - 'Giugno'
- Luglio - 'Luglio'
- Agosto - 'Agosto'
- Settembre - 'Settembre'
- Ottobre - 'Ottobre'
- Novembre - 'Novembre'
- Dicembre - 'Dicembre'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Lunedì - 'Lunedì'
- Martedì - 'Martedì'
- Mercoledì - 'Mercoledì'
- Giovedì - 'Giovedì'
- Venerdì - 'Venerdì'
- Sabato - 'Sabato'
- Domenica - 'Domenica'
CRON:
EVERY: ogni
EVERY_HOUR: ogni ora
EVERY_MINUTE: ogni minuto
EVERY_DAY_OF_WEEK: ogni giorno della settimana
EVERY_DAY_OF_MONTH: ogni giorno del mese
EVERY_MONTH: ogni mese
TEXT_PERIOD: Ogni <b />
TEXT_MINS: ' a <b /> minuto(i) dall''inizio dell''ora'
TEXT_TIME: ' alle <b />:<b />'
TEXT_DOW: ' su <b />'
TEXT_MONTH: ' di <b />'
TEXT_DOM: ' di <b />'
ERROR1: Il tag %s non è supportato!
ERROR2: Numero di elementi non valido
ERROR3: Il jquery_element deve essere impostato nelle impostazioni di jqCron
ERROR4: Espressione non riconosciuta
FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Error: Invalid Frontmatter\n\nPath: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```" ---
INFLECTOR_PLURALS: [] GRAV:
INFLECTOR_IRREGULAR:
INFLECTOR_SINGULAR: []
INFLECTOR_UNCOUNTABLE: []
INFLECTOR_IRREGULAR:
'person': 'みんな' 'person': 'みんな'
'man': '人' 'man': '人'
'child': '子供' 'child': '子供'
'sex': '性別' 'sex': '性別'
'move': '移動' 'move': '移動'
NICETIME:
INFLECTOR_ORDINALS: []
NICETIME:
NO_DATE_PROVIDED: 日付が設定されていません NO_DATE_PROVIDED: 日付が設定されていません
BAD_DATE: 不正な日付 BAD_DATE: 不正な日付
AGO: AGO:
FROM_NOW: from now
SECOND: SECOND:
MINUTE: MINUTE:
HOUR: HOUR:
...@@ -33,7 +24,6 @@ NICETIME: ...@@ -33,7 +24,6 @@ NICETIME:
WK: WK:
MO: MO:
YR: YR:
DEC: dec
SECOND_PLURAL: SECOND_PLURAL:
MINUTE_PLURAL: MINUTE_PLURAL:
HOUR_PLURAL: HOUR_PLURAL:
...@@ -49,9 +39,28 @@ NICETIME: ...@@ -49,9 +39,28 @@ NICETIME:
MO_PLURAL: MO_PLURAL:
YR_PLURAL: YR_PLURAL:
DEC_PLURAL: 10年 DEC_PLURAL: 10年
FORM: FORM:
VALIDATION_FAIL: <b>バリデーション失敗 :</b> VALIDATION_FAIL: <b>バリデーション失敗 :</b>
INVALID_INPUT: 不正な入力: INVALID_INPUT: 不正な入力:
MISSING_REQUIRED_FIELD: 必須項目が入力されていません: MISSING_REQUIRED_FIELD: '必須項目が入力されていません:'
MONTHS_OF_THE_YEAR: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'] MONTHS_OF_THE_YEAR:
DAYS_OF_THE_WEEK: ['月', '火', '水', '木', '金', '土', '日'] - '1月'
- '2月'
- '3月'
- '4月'
- '5月'
- '6月'
- '7月'
- '8月'
- '9月'
- '10月'
- '11月'
- '12月'
DAYS_OF_THE_WEEK:
- '月'
- '火'
- '水'
- '木'
- '金'
- '土'
- '日'
---
GRAV:
FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# 오류: 무효의 Frontmatter\n\n경로: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
NICETIME:
NO_DATE_PROVIDED: 제공된 날짜가 없습니다
BAD_DATE: 잘못된 날짜
AGO:
FROM_NOW:
SECOND:
MINUTE:
HOUR: 시간
DAY:
WEEK:
MONTH: 개월
YEAR:
DECADE: 년간
SEC:
MIN:
HR: 시간
WK:
MO: 개월
YR:
DEC: 년간
SECOND_PLURAL:
MINUTE_PLURAL:
HOUR_PLURAL: 시간
DAY_PLURAL:
WEEK_PLURAL:
MONTH_PLURAL: 개월
YEAR_PLURAL:
DECADE_PLURAL: 년간
SEC_PLURAL:
MIN_PLURAL:
HR_PLURAL: 시간
WK_PLURAL:
MO_PLURAL: 개월
YR_PLURAL:
DEC_PLURAL: 년간
FORM:
VALIDATION_FAIL: <b>유효성 검사 실패:</b>
INVALID_INPUT: 잘못된 입력
MISSING_REQUIRED_FIELD: '누락 필수 필드:'
MONTHS_OF_THE_YEAR:
- '일월'
- '이월'
- '삼월'
- '사월'
- '오월'
- '유월'
- '칠월'
- '팔월'
- '구월'
- '시월'
- '십일월'
- '십이월'
DAYS_OF_THE_WEEK:
- '월요일'
- '화요일'
- '수요일'
- '목요일'
- '금요일'
- '토요일'
- '일요일'
--- ---
INFLECTOR_UNCOUNTABLE: GRAV:
2: ryžiai FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Klaida: klaidinga įžanginė konfigūracija\n\nPath: `%2$s`\n\n**%3$s**\n\n```\n %4$s\n```"
3: pinigai INFLECTOR_UNCOUNTABLE:
4: prieskoniai - 'equipment'
5: serijos - 'information'
6: žuvis - 'ryžiai'
7: avis - 'pinigai'
INFLECTOR_IRREGULAR: - 'prieskoniai'
person: žmonės - 'serijos'
man: žmogus - 'žuvis'
child: vaikai - 'avis'
sex: lytys INFLECTOR_IRREGULAR:
move: juda 'person': 'žmonės'
NICETIME: 'man': 'žmogus'
'child': 'vaikai'
'sex': 'lytys'
'move': 'juda'
NICETIME:
NO_DATE_PROVIDED: Nenurodyta data NO_DATE_PROVIDED: Nenurodyta data
BAD_DATE: Neteisinga data BAD_DATE: Neteisinga data
AGO: prieš AGO: prieš
...@@ -25,12 +29,14 @@ NICETIME: ...@@ -25,12 +29,14 @@ NICETIME:
MONTH: mėnuo MONTH: mėnuo
YEAR: metai YEAR: metai
DECADE: dešimtmetis DECADE: dešimtmetis
SEC: sek SEC: sek.
MIN: min MIN: min.
HR: val HR: val.
WK: sav WK: sav.
MO: mėn MO: mėn.
YR: m YR: m.
DEC: dešimtmetis
SECOND_PLURAL: sekundės
MINUTE_PLURAL: minutės MINUTE_PLURAL: minutės
HOUR_PLURAL: valandos HOUR_PLURAL: valandos
DAY_PLURAL: dienos DAY_PLURAL: dienos
...@@ -38,32 +44,35 @@ NICETIME: ...@@ -38,32 +44,35 @@ NICETIME:
MONTH_PLURAL: mėnesiai MONTH_PLURAL: mėnesiai
YEAR_PLURAL: metai YEAR_PLURAL: metai
DECADE_PLURAL: dešimtmečiai DECADE_PLURAL: dešimtmečiai
SEC_PLURAL: sek SEC_PLURAL: sek.
MIN_PLURAL: min MIN_PLURAL: min.
HR_PLURAL: val HR_PLURAL: val.
WK_PLURAL: sav WK_PLURAL: sav.
MO_PLURAL: mėn MO_PLURAL: mėn.
YR_PLURAL: m YR_PLURAL: m.
FORM: DEC_PLURAL: dešimtmečiai
FORM:
VALIDATION_FAIL: <b>Patvirtinimas nepavyko:</b>
INVALID_INPUT: Neteisingai įvesta į
MISSING_REQUIRED_FIELD: 'Būtina užpildyti laukelį:' MISSING_REQUIRED_FIELD: 'Būtina užpildyti laukelį:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Sausis - 'Sausis'
- Vasaris - 'Vasaris'
- Kovas - 'Kovas'
- Balandis - 'Balandis'
- Gegužė - 'Gegužė'
- Birželis - 'Birželis'
- Liepa - 'Liepa'
- Rugpjūtis - 'Rugpjūtis'
- Rugsėjis - 'Rugsėjis'
- Spalis - 'Spalis'
- Lakpritis - 'Lakpritis'
- Gruodis - 'Gruodis'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Pirmadienis - 'Pirmadienis'
- Antradienis - 'Antradienis'
- Trečiadienis - 'Trečiadienis'
- Ketvirtadienis - 'Ketvirtadienis'
- Penktadienis - 'Penktadienis'
- Šeštadienis - 'Šeštadienis'
- Sekmadienis - 'Sekmadienis'
MONTHS_OF_THE_YEAR: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'] ---
DAYS_OF_THE_WEEK: ['mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag', 'søndag'] GRAV:
MONTHS_OF_THE_YEAR: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember']
DAYS_OF_THE_WEEK: ['mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag', 'søndag']
--- ---
INFLECTOR_IRREGULAR: GRAV:
person: personen FRONTMATTER_ERROR_PAGE: "---\ntitel: %1$s\n---\n\n# Fout: ongeldige frontmatter\n\nPad: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
man: mensen INFLECTOR_PLURALS:
child: kinderen '/(quiz)$/i': '\1zes'
sex: geslacht '/^(ox)$/i': '\1en'
move: verplaatsen '/([m|l])ouse$/i': '\1ice'
NICETIME: '/(matr|vert|ind)ix|ex$/i': '\1ices'
'/(x|ch|ss|sh)$/i': '\1es'
'/([^aeiouy]|qu)ies$/i': '\1y'
'/([^aeiouy]|qu)y$/i': '\1ies'
'/(hive)$/i': '\1s'
'/(?:([^f])fe|([lr])f)$/i': '\1\2ves'
'/sis$/i': 'ses'
'/([ti])um$/i': '\1a'
'/(buffal|tomat)o$/i': '\1oes'
'/(bu)s$/i': '\1ses'
'/(alias|status)/i': '\1es'
'/(octop|vir)us$/i': '\1i'
'/(ax|test)is$/i': '\1es'
'/s$/i': 's'
'/$/': 's'
INFLECTOR_SINGULAR:
'/(quiz)zes$/i': '\1'
'/(matr)ices$/i': '\1ix'
'/(vert|ind)ices$/i': '\1ex'
'/^(ox)en/i': '\1'
'/(alias|status)es$/i': '\1'
'/([octop|vir])i$/i': '\1us'
'/(cris|ax|test)es$/i': '\1is'
'/(shoe)s$/i': '\1'
'/(o)es$/i': '\1'
'/(bus)es$/i': '\1'
'/([m|l])ice$/i': '\1ouse'
'/(x|ch|ss|sh)es$/i': '\1'
'/(m)ovies$/i': '\1ovie'
'/(s)eries$/i': '\1eries'
'/([^aeiouy]|qu)ies$/i': '\1y'
'/([lr])ves$/i': '\1f'
'/(tive)s$/i': '\1'
'/(hive)s$/i': '\1'
'/([^f])ves$/i': '\1fe'
'/(^analy)ses$/i': '\1sis'
'/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$/i': '\1\2sis'
'/([ti])a$/i': '\1um'
'/(n)ews$/i': '\1ews'
INFLECTOR_UNCOUNTABLE:
- 'uitrusting'
- 'informatie'
- 'rijst'
- 'geld'
- 'soorten'
- 'reeks'
- 'vis'
- 'schaap'
INFLECTOR_IRREGULAR:
'person': 'personen'
'man': 'mensen'
'child': 'kinderen'
'sex': 'geslacht'
'move': 'verplaatsen'
INFLECTOR_ORDINALS:
'default': 'th'
'first': 'st'
'second': 'nd'
'third': 'rd'
NICETIME:
NO_DATE_PROVIDED: geen datum opgegeven NO_DATE_PROVIDED: geen datum opgegeven
BAD_DATE: Datumformaat onjuist BAD_DATE: Datumformaat onjuist
AGO: geleden AGO: geleden
FROM_NOW: vanaf nu FROM_NOW: vanaf nu
JUST_NOW: zojuist
SECOND: seconde SECOND: seconde
MINUTE: minuut MINUTE: minuut
HOUR: uur HOUR: uur
...@@ -17,12 +77,14 @@ NICETIME: ...@@ -17,12 +77,14 @@ NICETIME:
WEEK: week WEEK: week
MONTH: maand MONTH: maand
YEAR: jaar YEAR: jaar
DECADE: decenium DECADE: decennium
SEC: s SEC: s
MIN: min MIN: min
HR: u HR: u
WK: week
MO: ma MO: ma
YR: j YR: j
DEC: decennia
SECOND_PLURAL: seconden SECOND_PLURAL: seconden
MINUTE_PLURAL: minuten MINUTE_PLURAL: minuten
HOUR_PLURAL: uren HOUR_PLURAL: uren
...@@ -37,28 +99,46 @@ NICETIME: ...@@ -37,28 +99,46 @@ NICETIME:
WK_PLURAL: weken WK_PLURAL: weken
MO_PLURAL: maanden MO_PLURAL: maanden
YR_PLURAL: jaren YR_PLURAL: jaren
FORM: DEC_PLURAL: decennia
VALIDATION_FAIL: '<b>Validatie mislukt:</b>' FORM:
VALIDATION_FAIL: <b>Validatie mislukt:</b>
INVALID_INPUT: Ongeldige invoer in INVALID_INPUT: Ongeldige invoer in
MISSING_REQUIRED_FIELD: 'Verplicht veld ontbreekt:' MISSING_REQUIRED_FIELD: 'Ontbrekend verplicht veld:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Januari - 'Januari'
- Februari - 'Februari'
- Maart - 'Maart'
- april - 'April'
- Mei - 'Mei'
- Juni - 'Juni'
- Juli - 'Juli'
- Augustus - 'Augustus'
- september - 'September'
- Oktober - 'Oktober'
- november - 'November'
- december - 'December'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Maandag - 'Maandag'
- Dinsdag - 'Dinsdag'
- Woensdag - 'Woensdag'
- Donderdag - 'Donderdag'
- Vrijdag - 'Vrijdag'
- Zaterdag - 'Zaterdag'
- Zondag - 'Zondag'
CRON:
EVERY: elke
EVERY_HOUR: elk uur
EVERY_MINUTE: elke minuut
EVERY_DAY_OF_WEEK: elke dag van de week
EVERY_DAY_OF_MONTH: elke dag van de maand
EVERY_MONTH: elke maand
TEXT_PERIOD: Elke <b />
TEXT_MINS: ' <b /> minuten te laat'
TEXT_TIME: ' op <b />:<b />'
TEXT_DOW: ' op <b />'
TEXT_MONTH: ' van <b />'
TEXT_DOM: ' op <b />'
ERROR1: De tag %s wordt niet ondersteund!
ERROR2: Slecht aantal elementen
ERROR3: Het jquery_element moet ingesteld worden in de jqCron instellingen
ERROR4: Onbekende expressie
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\nTittel: %1$s\n---\n\n# Feilmelding: Ugyldig Frontmatter\n\nSti: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
Tittel: %1$s INFLECTOR_UNCOUNTABLE:
--- - 'utstyr'
- 'informasjon'
# Feilmelding: Ugyldig Frontmatter - 'ris'
- 'penger'
Pane: '%2$s' - 'arter'
- 'serier'
**%3$s ** - 'fisk'
- 'sau'
``` INFLECTOR_IRREGULAR:
%4$s 'person': 'folk'
``` 'man': 'menn'
INFLECTOR_PLURALS: 'child': 'barn'
/(quiz)$/i: '\1zes' 'sex': 'kjønn'
/^(ox)$/i: '\1en' 'move': 'trekk'
INFLECTOR_UNCOUNTABLE: NICETIME:
- utstyr
- informasjon
- ris
- penger
- arter
- serier
- fisk
- sau
INFLECTOR_IRREGULAR:
person: folk
man: menn
child: barn
sex: kjønn
move: trekk
NICETIME:
NO_DATE_PROVIDED: Ingen dato gitt NO_DATE_PROVIDED: Ingen dato gitt
BAD_DATE: Dårlig dato BAD_DATE: Ugyldig dato
AGO: siden AGO: siden
FROM_NOW: fra nå FROM_NOW: fra nå
SECOND: sekund SECOND: sekund
...@@ -45,12 +30,11 @@ NICETIME: ...@@ -45,12 +30,11 @@ NICETIME:
YEAR: år YEAR: år
DECADE: tiår DECADE: tiår
SEC: sek SEC: sek
MIN: min
HR: t HR: t
WK: uke WK: uke
MO: MO:
YR: år YR: år
DEC: des DEC: tiår
SECOND_PLURAL: sekunder SECOND_PLURAL: sekunder
MINUTE_PLURAL: minutter MINUTE_PLURAL: minutter
HOUR_PLURAL: timer HOUR_PLURAL: timer
...@@ -63,31 +47,31 @@ NICETIME: ...@@ -63,31 +47,31 @@ NICETIME:
MIN_PLURAL: min MIN_PLURAL: min
HR_PLURAL: timer HR_PLURAL: timer
WK_PLURAL: uker WK_PLURAL: uker
MO_PLURAL: mdr MO_PLURAL: md
YR_PLURAL: år YR_PLURAL: år
DEC_PLURAL: årtier DEC_PLURAL: årtier
FORM: FORM:
VALIDATION_FAIL: '<b>Validering mislyktes:</b>' VALIDATION_FAIL: <b>Godkjenning mislyktes:</b>
INVALID_INPUT: Ugyldig innhold i INVALID_INPUT: Ugyldig innhold i
MISSING_REQUIRED_FIELD: 'Mangler påkrevd felt:' MISSING_REQUIRED_FIELD: 'Mangler påkrevd felt:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- januar - 'januar'
- februar - 'februar'
- mars - 'mars'
- april - 'april'
- mai - 'mai'
- juni - 'juni'
- juli - 'juli'
- august - 'august'
- september - 'september'
- oktober - 'oktober'
- november - 'november'
- desember - 'desember'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- mandag - 'mandag'
- tirsdag - 'tirsdag'
- onsdag - 'onsdag'
- torsdag - 'torsdag'
- fredag - 'fredag'
- lørdag - 'lørdag'
- søndag - 'søndag'
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Error: Nieprawidłowy Frontmatter\n\nPath: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
title: %1$s NICETIME:
---
# Error: Nieprawidłowy Frontmatter
Path: `%2$s`
**%3$s**
```
%4$s
```
NICETIME:
NO_DATE_PROVIDED: Nie podano daty NO_DATE_PROVIDED: Nie podano daty
BAD_DATE: Zła data BAD_DATE: Zła data
AGO: temu AGO: temu
...@@ -27,7 +15,6 @@ NICETIME: ...@@ -27,7 +15,6 @@ NICETIME:
YEAR: rok YEAR: rok
DECADE: dekada DECADE: dekada
SEC: sek SEC: sek
MIN: min
HR: godz HR: godz
WK: tydz WK: tydz
MO: m-c MO: m-c
...@@ -48,28 +35,28 @@ NICETIME: ...@@ -48,28 +35,28 @@ NICETIME:
MO_PLURAL: m-ce MO_PLURAL: m-ce
YR_PLURAL: lat YR_PLURAL: lat
DEC_PLURAL: dekad DEC_PLURAL: dekad
FORM: FORM:
VALIDATION_FAIL: '<b>Weryfikacja nie powiodła się:</b>' VALIDATION_FAIL: <b>Weryfikacja nie powiodła się:</b>
INVALID_INPUT: Nieprawidłowe dane wejściowe INVALID_INPUT: Nieprawidłowe dane wejściowe
MISSING_REQUIRED_FIELD: 'Opuszczono wymagane pole:' MISSING_REQUIRED_FIELD: 'Opuszczono wymagane pole:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Styczeń - 'Styczeń'
- Luty - 'Luty'
- Marzec - 'Marzec'
- Kwiecień - 'Kwiecień'
- Maj - 'Maj'
- Czerwiec - 'Czerwiec'
- Lipiec - 'Lipiec'
- Sierpień - 'Sierpień'
- Wrzesień - 'Wrzesień'
- Październik - 'Październik'
- Listopad - 'Listopad'
- Grudzień - 'Grudzień'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Poniedziałek - 'Poniedziałek'
- Wtorek - 'Wtorek'
- Środa - 'Środa'
- Czwartek - 'Czwartek'
- Piątek - 'Piątek'
- Sobota - 'Sobota'
- Niedziela - 'Niedziela'
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- NICETIME:
título: %1$s NO_DATE_PROVIDED: Nenhuma data fornecida
---
# Erro: Frontmatter inválida
Caminho: `%2$s`
**%3$s**
```
%4$s
```
INFLECTOR_UNCOUNTABLE:
1: informação
2: arroz
3: dinheiro
INFLECTOR_IRREGULAR:
man: homens
sex: sexos
NICETIME:
NO_DATE_PROVIDED: Não foi fornecida data
BAD_DATE: Data inválida
AGO: atrás AGO: atrás
FROM_NOW: a partir de agora
SECOND: segundo SECOND: segundo
MINUTE: minuto MINUTE: minuto
HOUR: hora HOUR: hora
...@@ -33,47 +11,36 @@ NICETIME: ...@@ -33,47 +11,36 @@ NICETIME:
MONTH: mês MONTH: mês
YEAR: ano YEAR: ano
DECADE: década DECADE: década
SEC: seg SEC: segundos
MIN: mín MIN: minutos
HR: h
WK: sem
MO: m
YR: a
DEC: dec
SECOND_PLURAL: segundos
MINUTE_PLURAL: minutos MINUTE_PLURAL: minutos
HOUR_PLURAL: horas
DAY_PLURAL: dias DAY_PLURAL: dias
WEEK_PLURAL: semanas WEEK_PLURAL: semanas
MONTH_PLURAL: meses MONTH_PLURAL: meses
YEAR_PLURAL: anos YEAR_PLURAL: anos
DECADE_PLURAL: décadas DECADE_PLURAL: decadas
SEC_PLURAL: seg FORM:
MIN_PLURAL: mins VALIDATION_FAIL: <b>Falha na validação!</b>
HR_PLURAL: hrs MISSING_REQUIRED_FIELD: 'Campo obrigatório requerido:'
WK_PLURAL: sems MONTHS_OF_THE_YEAR:
YR_PLURAL: anos - 'Janeiro'
FORM: - 'Fevereiro'
VALIDATION_FAIL: '<b>Validação falhada: </b>' - 'Março'
MISSING_REQUIRED_FIELD: 'Campo obrigatório ausente:' - 'Abril'
MONTHS_OF_THE_YEAR: - 'Maio'
- Janeiro - 'Junho'
- Fevereiro - 'Julho'
- Março - 'Agosto'
- Abril - 'Setembro'
- Maio - 'Outubro'
- Junho - 'Novembro'
- Julho - 'Dezembro'
- Agosto INFLECTOR_UNCOUNTABLE:
- Setembro - 'equipment'
- Outubro - 'information'
- Novembro - 'arroz'
- Dezembro - 'money'
DAYS_OF_THE_WEEK: - 'species'
- Segunda - 'series'
- Terça - 'fish'
- Quarta - 'sheep'
- Quinta
- Sexta
- Sábado
- Domingo
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\nTitlu: %1$s\n---\n# Eroare: Frontmatter este invalid\n\nCalea: `%2$s`\n\n**%3$s**\n\n```\n%4$s"
Titlu: %1$s INFLECTOR_UNCOUNTABLE:
--- - 'echipament'
# Eroare: Frontmatter este invalid - 'informaţie'
- 'orez'
Calea: `%2$s` - 'bani'
- 'specii'
**%3$s** - 'serii'
- 'peşte'
``` - 'oaie'
%4$s INFLECTOR_IRREGULAR:
INFLECTOR_PLURALS: 'person': 'persoane'
/(quiz)$/i: '\1zes' 'man': 'bărbați'
/^(ox)$/i: '\1en' 'child': 'copii'
"/([m|l])ouse$/i": '\1ice' 'sex': 'sexe'
/(matr|vert|ind)ix|ex$/i: '\1ices' 'move': 'mutări'
/(x|ch|ss|sh)$/i: '\1es' NICETIME:
"/([^aeiouy]|qu)ies$/i": '\1y'
"/([^aeiouy]|qu)y$/i": '\1ies'
/(hive)$/i: '\1s'
"/(?:([^f])fe|([lr])f)$/i": '\1\2ves'
/sis$/i: ses
"/([ti])um$/i": '\1a'
/(buffal|tomat)o$/i: '\1oes'
INFLECTOR_UNCOUNTABLE:
- echipament
- informaţie
- orez
- bani
- specii
- serii
- peşte
- oaie
INFLECTOR_IRREGULAR:
person: persoane
man: bărbați
child: copii
sex: sexe
move: mutări
NICETIME:
NO_DATE_PROVIDED: Nu există o dată prevăzută NO_DATE_PROVIDED: Nu există o dată prevăzută
BAD_DATE: Dată incorectă BAD_DATE: Dată incorectă
AGO: în urmă AGO: în urmă
FROM_NOW: de acum FROM_NOW: de acum
JUST_NOW: chiar acum
SECOND: secundă SECOND: secundă
MINUTE: minut MINUTE: minut
HOUR: oră HOUR: oră
...@@ -52,8 +30,8 @@ NICETIME: ...@@ -52,8 +30,8 @@ NICETIME:
MONTH: lună MONTH: lună
YEAR: an YEAR: an
DECADE: decadă DECADE: decadă
SEC: sec SEC: secunde
MIN: min MIN: minute
HR: oră HR: oră
WK: săpt WK: săpt
MO: lună MO: lună
...@@ -74,28 +52,45 @@ NICETIME: ...@@ -74,28 +52,45 @@ NICETIME:
MO_PLURAL: luni MO_PLURAL: luni
YR_PLURAL: ani YR_PLURAL: ani
DEC_PLURAL: decenii DEC_PLURAL: decenii
FORM: FORM:
VALIDATION_FAIL: '<b>Validare nereușită</b>' VALIDATION_FAIL: <b>Validare nereușită</b>
INVALID_INPUT: Date incorecte în INVALID_INPUT: Date incorecte în
MISSING_REQUIRED_FIELD: 'Câmp obligatoriu lipsă:' MISSING_REQUIRED_FIELD: 'Câmp obligatoriu lipsă:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Ianuarie - 'Ianuarie'
- Februarie - 'Februarie'
- Martie - 'Martie'
- Aprilie - 'Aprilie'
- Mai - 'Mai'
- Iunie - 'Iunie'
- Iulie - 'Iulie'
- August - 'August'
- Septembrie - 'Septembrie'
- Octombrie - 'Octombrie'
- Noiembrie - 'Noiembrie'
- Decembrie - 'Decembrie'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Luni - 'Luni'
- Marți - 'Marți'
- Miercuri - 'Miercuri'
- Joi - 'Joi'
- Vineri - 'Vineri'
- Sâmbătă - 'Sâmbătă'
- Duminică - 'Duminică'
CRON:
EVERY: la fiecare
EVERY_HOUR: la fiecare oră
EVERY_MINUTE: la fiecare minut
EVERY_DAY_OF_WEEK: fiecare zi a săptămânii
EVERY_DAY_OF_MONTH: fiecare zi a lunii
EVERY_MONTH: fiecare lună
TEXT_PERIOD: Fiecare <b />
TEXT_MINS: ' la <b /> minut(e) ale fiecărei ore'
TEXT_TIME: ' la <b />:<b />'
TEXT_DOW: ' pe <b />'
TEXT_MONTH: 'al(e) <b />'
TEXT_DOM: ' pe <b />'
ERROR1: Eticheta %s nu este acceptată!
ERROR2: Număr nevalid de elemente
ERROR3: jquery_element ar trebui setat în opțiunile jqCron
ERROR4: Expresie necunoscută
--- ---
FRONTMATTER_ERROR_PAGE: | GRAV:
--- FRONTMATTER_ERROR_PAGE: "---\ntitle: %1$s\n---\n\n# Ошибка: недопустимое содержимое Frontmatter\n\nПуть: `%2$s`\n\n**%3$s**\n\n```\n%4$s\n```"
title: %1$s INFLECTOR_UNCOUNTABLE:
--- - 'экипировка'
- 'информация'
# Ошибка: Недопустимое содержимое - 'рис'
- 'деньги'
Path: `%2$s` - 'виды'
- 'серии'
**%3$s** - 'рыба'
- 'овца'
``` INFLECTOR_IRREGULAR:
%4$s 'person': 'люди'
``` 'man': 'человек'
INFLECTOR_IRREGULAR: 'child': 'ребенок'
person: люди 'sex': 'пол'
man: человек 'move': 'движется'
child: ребенок INFLECTOR_ORDINALS:
sex: пол 'default': 'й'
move: движется 'first': 'й'
NICETIME: 'second': 'й'
'third': 'й'
NICETIME:
NO_DATE_PROVIDED: Дата не указана NO_DATE_PROVIDED: Дата не указана
BAD_DATE: Неверная дата BAD_DATE: Неверная дата
AGO: назад AGO: назад
FROM_NOW: теперь FROM_NOW: теперь
JUST_NOW: только что
SECOND: секунда SECOND: секунда
MINUTE: минута MINUTE: минута
HOUR: час HOUR: час
DAY: д DAY: день
WEEK: неделя WEEK: неделя
MONTH: месяц MONTH: месяц
YEAR: год YEAR: год
DECADE: десятилетие DECADE: десятилетие
SEC: с SEC: сек
MIN: мин MIN: мин
HR: ч HR: ч
WK: нед. WK: нед
MO: мес. MO: мес
YR: г. YR: г
DEC: гг. DEC: дстлт
SECOND_PLURAL: секунды SECOND_PLURAL: сек
MINUTE_PLURAL: минуты MINUTE_PLURAL: мин
HOUR_PLURAL: часы HOUR_PLURAL: ч
DAY_PLURAL: д DAY_PLURAL: д
WEEK_PLURAL: недели WEEK_PLURAL: нед
MONTH_PLURAL: месяцы MONTH_PLURAL: мес
YEAR_PLURAL: годы YEAR_PLURAL: г
DECADE_PLURAL: десятилетия DECADE_PLURAL: дстлт
SEC_PLURAL: с SEC_PLURAL: сек
MIN_PLURAL: мин MIN_PLURAL: мин
HR_PLURAL: ч HR_PLURAL: ч
WK_PLURAL: нед WK_PLURAL: нед
MO_PLURAL: мес MO_PLURAL: мес
YR_PLURAL: г. YR_PLURAL: г
DEC_PLURAL: гг. DEC_PLURAL: дстлт
FORM: FORM:
VALIDATION_FAIL: '<b>Проверка не удалась:</b>' VALIDATION_FAIL: <b>Проверка не удалась:</b>
INVALID_INPUT: Неверный ввод в INVALID_INPUT: Неверный ввод в
MISSING_REQUIRED_FIELD: 'Отсутствует необходимое поле:' MISSING_REQUIRED_FIELD: 'Отсутствует необходимое поле:'
MONTHS_OF_THE_YEAR: MONTHS_OF_THE_YEAR:
- Январь - 'январь'
- Февраль - 'февраль'
- Март - 'март'
- Апрель - 'апрель'
- Май - 'май'
- Июнь - 'июнь'
- Июль - 'Июль'
- Август - 'Август'
- Сентябрь - 'Сентябрь'
- Октябрь - 'Октябрь'
- Ноябрь - 'Ноябрь'
- Декабрь - 'Декабрь'
DAYS_OF_THE_WEEK: DAYS_OF_THE_WEEK:
- Понедельник - 'понедельник'
- Вторник - 'вторник'
- Среда - 'среда'
- Четверг - 'четверг'
- Пятница - 'пятница'
- Суббота - 'суббота'
- Воскресенье - 'воскресенье'
CRON:
EVERY: раз в
EVERY_HOUR: раз в час
EVERY_MINUTE: раз в минуту
EVERY_DAY_OF_WEEK: каждый день недели
EVERY_DAY_OF_MONTH: каждый день недели
EVERY_MONTH: раз в месяц
TEXT_PERIOD: Каждый <b />
TEXT_MINS: ' в <b /> минуте(ах) за час'
TEXT_TIME: ' в <b />:<b />'
TEXT_DOW: ' на <b />'
TEXT_MONTH: ' из <b />'
TEXT_DOM: ' на <b />'
ERROR1: Тег %s не поддерживается!
ERROR2: Неверное количество элементов
ERROR3: jquery_element должен быть установлен в настройки jqCron
ERROR4: Выражение не распознано
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment