From 778b3906c254df30b97f56b376d92683f9230b89 Mon Sep 17 00:00:00 2001 From: trendschau Date: Wed, 17 Mar 2021 21:11:56 +0100 Subject: [PATCH] Search users, select role field, german translations --- system/Controllers/ContentController.php | 13 +- system/Controllers/SettingsController.php | 92 +++- system/Middleware/accessController.php | 5 + system/Models/Fields.php | 19 + system/Models/User.php | 289 ++++++++---- system/Models/Validation.php | 8 +- system/Routes/Api.php | 3 + system/author/css/style.css | 69 +++ system/author/js/vue-userlist.js | 269 +++++++++++ system/author/languages/de.yaml | 514 +++++++++++---------- system/author/languages/en.yaml | 4 +- system/author/languages/fr.yaml | 514 +++++++++++---------- system/author/languages/nl.yaml | 514 +++++++++++---------- system/author/languages/ru.yaml | 536 +++++++++++----------- system/author/layouts/layout.twig | 2 + system/author/settings/userlist.twig | 8 +- system/author/settings/userlistvue.twig | 67 +++ 17 files changed, 1807 insertions(+), 1119 deletions(-) create mode 100644 system/author/js/vue-userlist.js create mode 100644 system/author/settings/userlistvue.twig diff --git a/system/Controllers/ContentController.php b/system/Controllers/ContentController.php index fee84ce..3a1a183 100644 --- a/system/Controllers/ContentController.php +++ b/system/Controllers/ContentController.php @@ -451,12 +451,17 @@ abstract class ContentController $writeMeta = new writeMeta(); $pagemeta = $writeMeta->getPageMeta($this->settings, $this->item); - # owner assertion, not - if(isset($pagemeta['meta']['owner']) && $pagemeta['meta']['owner'] == $_SESSION['user']) + # check ownership + if(isset($pagemeta['meta']['owner']) && $pagemeta['meta']['owner'] && $pagemeta['meta']['owner'] !== '' ) { - $this->mycontent = true; - return true; + $allowedusers = array_map('trim', explode(",", $pagemeta['meta']['owner'])); + if(isset($_SESSION['user']) && in_array($_SESSION['user'], $allowedusers)) + { + $this->mycontent = true; + return true; + } } + return false; } } \ No newline at end of file diff --git a/system/Controllers/SettingsController.php b/system/Controllers/SettingsController.php index ad57c29..236f067 100644 --- a/system/Controllers/SettingsController.php +++ b/system/Controllers/SettingsController.php @@ -222,7 +222,7 @@ class SettingsController extends Controller $userSettings = $this->c->get('settings'); $themes = $this->getThemes(); $themedata = array(); - $fieldsModel = new Fields(); + $fieldsModel = new Fields($this->c); foreach($themes as $themeName) { @@ -297,7 +297,7 @@ class SettingsController extends Controller { $userSettings = $this->c->get('settings'); $plugins = array(); - $fieldsModel = new Fields(); + $fieldsModel = new Fields($this->c); $fields = array(); /* iterate through the plugins in the stored user settings */ @@ -543,7 +543,7 @@ class SettingsController extends Controller $userdata = $user->getSecureUser($username); # instantiate field-builder - $fieldsModel = new Fields(); + $fieldsModel = new Fields($this->c); # get the field-definitions $fieldDefinitions = $this->getUserFields($userdata['userrole']); @@ -599,7 +599,7 @@ class SettingsController extends Controller } # instantiate field-builder - $fieldsModel = new Fields(); + $fieldsModel = new Fields($this->c); # get the field-definitions $fieldDefinitions = $this->getUserFields($userdata['userrole']); @@ -639,20 +639,82 @@ class SettingsController extends Controller # set navigation active $navigation['Users']['active'] = true; - foreach($users as $username) + # set standard template + $template = 'settings/userlist.twig'; + + # use vue template for many users + $totalusers = count($users); + + if($totalusers > 2) { - $userdata[] = $user->getUser($username); + $template = 'settings/userlistvue.twig'; + } + else + { + foreach($users as $username) + { + $newuser = $user->getSecureUser($username); + if($newuser) + { + $userdata[] = $newuser; + } + } } - return $this->render($response, 'settings/userlist.twig', array( + return $this->render($response, $template, array( 'settings' => $settings, 'acl' => $this->c->acl, 'navigation' => $navigation, - 'users' => $users, - 'userdata' => $userdata, + 'users' => $users, + 'userdata' => $userdata, + 'userroles' => $this->c->acl->getRoles(), 'route' => $route->getName() )); } + + #returns userdata + public function getUsersByNames($request, $response, $args) + { + $params = $request->getParams(); + $user = new User(); + $userdata = []; + + if(isset($params['usernames'])) + { + foreach($params['usernames'] as $username) + { + $existinguser = $user->getSecureUser($username); + if($existinguser) + { + $userdata[] = $existinguser; + } + } + } + + return $response->withJson(['userdata' => $userdata]); + } + + # returns userdata + public function getUsersByEmail($request, $response, $args) + { + $params = $request->getParams(); + $user = new User(); + + $userdata = $user->findUsersByEmail($params['email']); + + return $response->withJson(['userdata' => $userdata ]); + } + + #returns userdata + public function getUsersByRole($request, $response, $args) + { + $params = $request->getParams(); + $user = new User(); + + $userdata = $user->findUsersByRole($params['role']); + + return $response->withJson(['userdata' => $userdata ]); + } public function newUser($request, $response, $args) { @@ -1030,6 +1092,18 @@ class SettingsController extends Controller if($fieldDefinition) { + + # check if the field is a select field with dataset = userroles + if(isset($fieldDefinition['type']) && ($fieldDefinition['type'] == 'select' ) && isset($fieldDefinition['dataset']) && ($fieldDefinition['dataset'] == 'userroles' ) ) + { + $userroles = [null => null]; + foreach($this->c->acl->getRoles() as $userrole) + { + $userroles[$userrole] = $userrole; + } + $fieldDefinition['options'] = $userroles; + } + /* validate user input for this field */ $validate->objectField($fieldName, $fieldValue, $objectName, $fieldDefinition, $skiprequired); diff --git a/system/Middleware/accessController.php b/system/Middleware/accessController.php index 2d23339..e23ee6d 100644 --- a/system/Middleware/accessController.php +++ b/system/Middleware/accessController.php @@ -31,6 +31,11 @@ class accessController return $response->withRedirect($this->router->pathFor('auth.show')); } + if(!$this->acl->hasRole($_SESSION['role'])) + { + $_SESSION['role'] = 'member'; + } + if(!$this->acl->isAllowed($_SESSION['role'], $this->resource, $this->privilege )) { # redirect to frontend startpage diff --git a/system/Models/Fields.php b/system/Models/Fields.php index 828f0ff..7bfeb8c 100644 --- a/system/Models/Fields.php +++ b/system/Models/Fields.php @@ -6,6 +6,14 @@ use Typemill\Models\Field; class Fields { + + protected $c; + + public function __construct($c = NULL) + { + $this->c = $c; + } + public function getFields($userSettings, $objectType, $objectName, $objectSettings, $formType = false) { # hold all fields in array @@ -45,6 +53,17 @@ class Fields $fieldConfigurations['description'] = $userSettings[$objectType][$objectName][$fieldConfigurations['description']]; } + # check if the field is a select field with dataset = userroles + if(isset($this->c) && isset($fieldConfigurations['type']) && ($fieldConfigurations['type'] == 'select' ) && isset($fieldConfigurations['dataset']) && ($fieldConfigurations['dataset'] == 'userroles' ) ) + { + $userroles = [null => null]; + foreach($this->c->acl->getRoles() as $userrole) + { + $userroles[$userrole] = $userrole; + } + $fieldConfigurations['options'] = $userroles; + } + # for each field generate a new field object with the field name and the field configurations $field = new Field($fieldName, $fieldConfigurations); diff --git a/system/Models/User.php b/system/Models/User.php index 1c3cccf..a504aec 100644 --- a/system/Models/User.php +++ b/system/Models/User.php @@ -4,6 +4,9 @@ namespace Typemill\Models; class User extends WriteYaml { + + private $userDir = __DIR__ . '/../../settings/users'; + public function getUsers() { $userDir = __DIR__ . '/../../settings/users'; @@ -12,96 +15,15 @@ class User extends WriteYaml if(!is_dir($userDir)){ return array(); } /* get all user files */ - $users = array_diff(scandir($userDir), array('..', '.')); + $userfiles = array_diff(scandir($userDir), array('..', '.', '.logins', 'tmuserindex-mail.txt', 'tmuserindex-role.txt')); - $cleanUser = array(); - foreach($users as $key => $user) + $usernames = array(); + foreach($userfiles as $key => $userfile) { - if($user == '.logins'){ continue; } - $cleanUser[] = str_replace('.yaml', '', $user); + $usernames[] = str_replace('.yaml', '', $userfile); } - return $cleanUser; - } - - # returns array of emails of all users - public function getUserMails() - { - $userDir = __DIR__ . '/../../settings/users'; - - /* check if users directory exists */ - if(!is_dir($userDir)){ return array(); } - - /* get all user files */ - $users = array_diff(scandir($userDir), array('..', '.')); - - $usermails = array(); - - foreach($users as $key => $user) - { - if($user == '.logins'){ continue; } - - $contents = file_get_contents($userDir . DIRECTORY_SEPARATOR . $user); - - if($contents === false){ continue; } - - $searchfor = 'email:'; - - # escape special characters in the query - $pattern = preg_quote($searchfor, '/'); - - # finalise the regular expression, matching the whole line - $pattern = "/^.*$pattern.*\$/m"; - - # search, and store first occurence in $matches - if(preg_match($pattern, $contents, $match)){ - $usermails[] = trim(str_replace("email:", "", $match[0])); - } - } - return $usermails; - } - - public function findUserByEmail($email) - { - $userDir = __DIR__ . '/../../settings/users'; - - /* check if users directory exists */ - if(!is_dir($userDir)){ return array(); } - - /* get all user files */ - $users = array_diff(scandir($userDir), array('..', '.')); - - $usermails = array(); - - foreach($users as $key => $user) - { - if($user == '.logins'){ continue; } - - $contents = file_get_contents($userDir . DIRECTORY_SEPARATOR . $user); - - if($contents === false){ continue; } - - $searchfor = 'email:'; - - # escape special characters in the query - $pattern = preg_quote($searchfor, '/'); - - # finalise the regular expression, matching the whole line - $pattern = "/^.*$pattern.*\$/m"; - - # search, and store first occurence in $matches - if(preg_match($pattern, $contents, $match)){ - $usermail = trim(str_replace("email:", "", $match[0])); - - if($usermail == $email) - { - $user = \Symfony\Component\Yaml\Yaml::parse($contents); - unset($user['password']); - return $user; - } - } - } - return false; + return $usernames; } public function getUser($username) @@ -123,6 +45,8 @@ class User extends WriteYaml if($this->updateYaml('settings/users', $params['username'] . '.yaml', $params)) { + $this->deleteUserIndex(); + return $params['username']; } return false; @@ -153,6 +77,8 @@ class User extends WriteYaml $this->updateYaml('settings/users', $userdata['username'] . '.yaml', $update); + $this->deleteUserIndex(); + # if user updated his own profile, update session data if(isset($_SESSION['user']) && $_SESSION['user'] == $params['username']) { @@ -176,16 +102,11 @@ class User extends WriteYaml if($this->getUser($username)) { unlink('settings/users/' . $username . '.yaml'); + + $this->deleteUserIndex(); } } - /* replaced by ACL - public function getUserroles() - { - return array('administrator', 'editor'); - } - */ - public function login($username) { $user = $this->getUser($username); @@ -216,5 +137,187 @@ class User extends WriteYaml public function generatePassword($password) { return \password_hash($password, PASSWORD_DEFAULT, ['cost' => 10]); + } + + + # accepts email with or without asterix and returns userdata + public function findUsersByEmail($email) + { + # get all user files + $usernames = $this->getUsers(); + + $countusers = count($usernames); + + if($countusers == 0) + { + return false; + } + + # use a simple dirty search if there are less than 10 users (only in use for new user registrations) + if($countusers <= 4) + { + foreach($usernames as $key => $username) + { + $userdata = $this->getSecureUser($username); + + if($userdata['email'] == $email) + { + return $userdata; + } + } + return false; + } + + # if there are more than 10 users, search with an index + $usermails = $this->getUserMailIndex($usernames); + + # search with starting asterix, ending asterix or without asterix + if($email[0] == '*') + { + $userdata = []; + $search = substr($email, 1); + $length = strlen($search); + + foreach($usermails as $usermail => $username) + { + if(substr($usermail, -$length) == $search) + { + $userdata[] = $username; + } + } + + $userdata = empty($userdata) ? false : $userdata; + + return $userdata; + } + elseif(substr($email, -1) == '*') + { + $userdata = []; + $search = substr($email, 0, -1); + $length = strlen($search); + + foreach($usermails as $usermail => $username) + { + if(substr($usermail, 0, $length) == $search) + { + $userdata[] = $username; + } + } + + $userdata = empty($userdata) ? false : $userdata; + + return $userdata; + } + elseif(isset($usermails[$email])) + { + $userdata[] = $usermails[$email]; + return $userdata; + } + + return false; + } + + public function getUserMailIndex($usernames) + { + $userDir = __DIR__ . '/../../settings/users'; + + if(file_exists($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-mail.txt')) + { + # read and return the file + $usermailindex = file($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-mail.txt'); + } + + $usermailindex = array(); + + foreach($usernames as $key => $username) + { + $userdata = $this->getSecureUser($username); + + $usermailindex[$userdata['email']] = $username; + } + + file_put_contents($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-mail.txt', var_export($usermailindex, TRUE)); + + return $usermailindex; + } + + # accepts email with or without asterix and returns usernames + public function findUsersByRole($role) + { + # get all user files + $usernames = $this->getUsers(); + +/* + $countusers = count($usernames); + + if($countusers == 0) + { + return false; + } + + # use a simple dirty search if there are less than 10 users (not in use right now) + if($countusers <= 4) + { + $userdata = []; + foreach($usernames as $key => $username) + { + $userdetails = $this->getSecureUser($username); + + if($userdetails['userrole'] == $role) + { + $userdata[] = $userdetails; + } + } + if(empty($userdata)) + { + return false; + } + + return $userdata; + } +*/ + $userroles = $this->getUserRoleIndex($usernames); + + if(isset($userroles[$role])) + { + return $userroles[$role]; + } + + return false; + } + + public function getUserRoleIndex($usernames) + { + $userDir = __DIR__ . '/../../settings/users'; + + if(file_exists($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-role.txt')) + { + # read and return the file + $userroleindex = file($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-role.txt'); + } + + $userroleindex = array(); + + foreach($usernames as $key => $username) + { + $userdata = $this->getSecureUser($username); + + $userroleindex[$userdata['userrole']][] = $username; + } + + file_put_contents($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-role.txt', var_export($userroleindex, TRUE)); + + return $userroleindex; + } + + protected function deleteUserIndex() + { + $userDir = __DIR__ . '/../../settings/users'; + + if(file_exists($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-mail.txt')) + { + # read and return the file + unlink($userDir . DIRECTORY_SEPARATOR . 'tmuserindex-mail.txt'); + } } } \ No newline at end of file diff --git a/system/Models/Validation.php b/system/Models/Validation.php index f2e35d1..205a2d5 100644 --- a/system/Models/Validation.php +++ b/system/Models/Validation.php @@ -39,8 +39,8 @@ class Validation # checks if email is available if user is created Validator::addRule('emailAvailable', function($field, $value, array $params, array $fields) use ($user) { - $usermails = $user->getUserMails(); - if(in_array(trim($value), $usermails)){ return false; } + $email = trim($value); + if($user->findUsersByEmail($email)){ return false; } return true; }, 'taken'); @@ -50,8 +50,8 @@ class Validation $userdata = $user->getSecureUser($fields['username']); if($userdata['email'] == $value){ return true; } # user has not updated his email - $usermails = $user->getUserMails(); - if(in_array(trim($value), $usermails)){ return false; } + $email = trim($value); + if($user->findUsersByEmail($email)){ return false; } return true; }, 'taken'); diff --git a/system/Routes/Api.php b/system/Routes/Api.php index ab786a5..030c639 100644 --- a/system/Routes/Api.php +++ b/system/Routes/Api.php @@ -11,6 +11,9 @@ use Typemill\Middleware\RestrictApiAccess; $app->get('/api/v1/themes', SettingsController::class . ':getThemeSettings')->setName('api.themes')->add(new RestrictApiAccess($container['router'])); $app->delete('/api/v1/clearcache', SettingsController::class . ':clearCache')->setName('api.clearcache')->add(new RestrictApiAccess($container['router'])); +$app->get('/api/v1/users/getbynames', SettingsController::class . ':getUsersByNames')->setName('api.usersbynames')->add(new RestrictApiAccess($container['router'])); +$app->get('/api/v1/users/getbyemail', SettingsController::class . ':getUsersByEmail')->setName('api.usersbyemail')->add(new RestrictApiAccess($container['router'])); +$app->get('/api/v1/users/getbyrole', SettingsController::class . ':getUsersByRole')->setName('api.usersbyrole')->add(new RestrictApiAccess($container['router'])); $app->post('/api/v1/article/markdown', ArticleApiController::class . ':getArticleMarkdown')->setName('api.article.markdown')->add(new RestrictApiAccess($container['router'])); $app->post('/api/v1/article/html', ArticleApiController::class . ':getArticleHtml')->setName('api.article.html')->add(new RestrictApiAccess($container['router'])); diff --git a/system/author/css/style.css b/system/author/css/style.css index 99fc247..190a3ea 100644 --- a/system/author/css/style.css +++ b/system/author/css/style.css @@ -762,6 +762,75 @@ li.col.edit:before{content:"Link: ";} text-decoration: underline; } +ul.pagination{ + padding: 0; + margin: 10px 20px 30px; + list-style: none; +} +li.userpage{ + display: inline-block; +} +button.pagebutton{ + border: 1px solid #eee; + margin: 1px; + background: #f9f8f6; + border-radius: 0px; + padding: 5px 8px; + font-family: inherit; + font-size: .9em; +} +button.filterbutton{ + background: #f9f8f6; + border: 1px solid #f9f8f6; + padding: 10px; + margin-right: 2px; + font-family: inherit; + font-size: .9em; +} +button.pagebutton:hover, +button.pagebutton:focus, +button.pagebutton.active, +button.filterbutton:hover, +button.filterbutton:focus, +button.filterbutton.active{ + border: 1px solid #70c1b3; + background: #70c1b3; + color: #f9f8f6; +} + +.usersearchbox{ + margin: 10px 20px 30px; +} +.usersearchrow{ + display: flex; + background: #70c1b3; + padding: 5px; +} +.usersearchrow input:focus{ + outline: none; + box-shadow: none; +} +button.searchbutton{ + border: 5px solid #f9f8f6; + color: #f9f8f6; + border-radius: 0; + outline: 0; + width: 10em; +} +button.searchbutton.search{ + background: #70c1b3; +} +button.searchbutton.search:hover{ + background: #66b0a3; +} +button.searchbutton.clear{ + background: #e0474c; +} +button.searchbutton.clear:hover{ + background: #cc4146; +} + + /********************* ** WELCOME PAGE ** *********************/ diff --git a/system/author/js/vue-userlist.js b/system/author/js/vue-userlist.js new file mode 100644 index 0000000..7c0720d --- /dev/null +++ b/system/author/js/vue-userlist.js @@ -0,0 +1,269 @@ +Vue.component('searchbox', { + props: ['usernames', 'error'], + data: function () { + return { + filter: 'username', + searchterm: '', + searchmode: true, + clearmode: false, + userroles: userroles, + } + }, + template: '
' + + '
' + + '' + + '' + + '' + + '
' + + '
' + + '' + + '' + + '' + + '' + + '
' + + '
{{error}}
' + + '
You can use the asterisk (*) wildcard to search for name@* or *@domain.com.
' + + '
', + methods: { + startSearch: function() + { + this.$root.error = false; + + if(this.searchterm.trim() != '') + { + if(this.searchterm.trim().length < 3) + { + this.$root.error = 'Please enter at least 3 characters'; + return; + } + this.searchmode = false; + this.clearmode = true; + this.$root.search(this.searchterm, this.filter); + } + }, + clearSearch: function() + { + this.$root.error = false; + this.searchterm = ''; + this.searchmode = true; + this.clearmode = false; + this.$root.clear(this.filter); + }, + setFilter: function(filter) + { + this.clearSearch(); + + this.filter = filter; + if(filter == 'userrole') + { + this.searchterm = this.userroles[0]; + } + }, + checkActive: function(filter) + { + if(this.filter == filter) + { + return 'filterbutton active'; + } + return 'filterbutton'; + } + } +}) + +Vue.component('userrow', { + props: ['user'], + template: '
  • ' + + '' + + '
  • ', + methods: { + getEditLink: function(username){ + return this.$root.$data.root + '/tm/user/' + username; + }, + } +}) + +Vue.component('pagination', { + props: ['page'], + template: '
  • ', + methods: { + goto: function(page){ + + this.$root.$data.pagenumber = page; + let usernames = this.$root.getusernamesforpage(); + this.$root.getuserdata(usernames); + }, + checkActive: function() + { + if(this.page == this.$root.$data.pagenumber) + { + return 'pagebutton active'; + } + return 'pagebutton'; + } + } +}) + +let userlist = new Vue({ + el: "#userlist", + data: function () { + return { + usernames: usernames, + holdusernames: usernames, + userdata: false, + holduserdata: false, + userroles: userroles, + pagenumber: 1, + pagesize: 3, + pages: 0, + root: document.getElementById("main").dataset.url, + error: false, + } + }, + mounted: function(){ + + this.calculatepages(); + + let usernames = this.getusernamesforpage(); + + this.getuserdata(usernames); + }, + computed: { + showpagination: function () { + return this.pages != 1; + } + }, + methods: { + clear: function(filter) + { + this.usernames = this.holdusernames; + this.userdata = this.holduserdata; + this.calculatepages(); + if(this.pages == 1) + { + this.showpagination = false; + } + }, + calculatepages: function() + { + this.pages = Math.ceil(this.usernames.length / this.pagesize); + this.pagenumber = 1; + }, + getusernamesforpage: function() { + // human-readable page numbers usually start with 1, so we reduce 1 in the first argument + return this.usernames.slice((this.pagenumber - 1) * this.pagesize, this.pagenumber * this.pagesize); + }, + getuserdata: function(usernames) + { + var self = this; + + myaxios.get('/api/v1/users/getbynames',{ + params: { + 'usernames': usernames, + 'url': document.getElementById("path").value, + 'csrf_name': document.getElementById("csrf_name").value, + 'csrf_value': document.getElementById("csrf_value").value, + } + }) + .then(function (response) { + self.userdata = response.data.userdata; + + /* store the first userdata to use them if the search has been cleared */ + if(!self.holduserdata) + { + self.holduserdata = response.data.userdata; + } + }) + .catch(function (error) + { + if(error.response) + { + } + }); + }, + search: function(term,filter) + { + if(filter == 'username') + { + let result = this.filterItems(this.usernames, term); + + this.usernames = result; + + this.calculatepages(); + + let usernames = this.getusernamesforpage(); + + this.getuserdata(usernames); + } + else if(filter == 'usermail') + { + var self = this; + + myaxios.get('/api/v1/users/getbyemail',{ + params: { + 'email': term, + 'url': document.getElementById("path").value, + 'csrf_name': document.getElementById("csrf_name").value, + 'csrf_value': document.getElementById("csrf_value").value, + } + }) + .then(function (response) { + self.usernames = response.data.userdata; + + self.calculatepages(); + + let usernames = self.getusernamesforpage(); + + self.getuserdata(usernames); + }) + .catch(function (error) + { + if(error.response) + { + } + }); + } + else if(filter == 'userrole') + { + var self = this; + + myaxios.get('/api/v1/users/getbyrole',{ + params: { + 'role': term, + 'url': document.getElementById("path").value, + 'csrf_name': document.getElementById("csrf_name").value, + 'csrf_value': document.getElementById("csrf_value").value, + } + }) + .then(function (response) { + + self.usernames = response.data.userdata; + + self.calculatepages(); + + let usernames = self.getusernamesforpage(); + + self.getuserdata(usernames); + }) + .catch(function (error) + { + if(error.response) + { + } + }); + } + }, + filterItems: function(arr, query) + { + return arr.filter(function(el){ + return el.toLowerCase().indexOf(query.toLowerCase()) !== -1 + }) + }, + } +}) \ No newline at end of file diff --git a/system/author/languages/de.yaml b/system/author/languages/de.yaml index 0c2d7b9..ef9adc3 100644 --- a/system/author/languages/de.yaml +++ b/system/author/languages/de.yaml @@ -1,246 +1,268 @@ -# German (Deutsche) -# Author: -ACCOUNT: Account -ACTIVE: Aktiv -ACTUAL_PASSWORD: Aktuelles Passwort -ADD: hinzufügen -ADD_CONTENT_BLOCK: + Inhalts-Block -ADD_DEFINITION: + Definition -ADD_FILE: + Seite -ADD_FOLDER: + Ordner -ADD_FOLDER_TO_BASE_LEVEL: + Ordner in Basis-Ebene -ADD_ITEM: + Element -ADD_LEFT_COLUMN: + Linke Spalte -ADD_RIGHT_COLUMN: + Rechte Spalte -ADD_ROW_ABOVE: + Reihe oberhalb -ADD_ROW_BELOW: + Reihe unterhalb -ADMINISTRATOR: administrator -ALL: All visitors -ALL_USERS: Alle Nutzer -ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Alternative Text for the hero image -ALT_TEXT: Alt-Text -AUTHOR: Autor -AUTHOR_DESCRIPTION_(MARKDOWN): Author-Description (Markdown) -BACK_TO_STARTPAGE: Zurück zur Startseite -BOLD: fett -BOTTOM: Unten -BROWSE: WÄHLEN -BULLET_LIST: Auflistung -BY: von -CANCEL: abbrechen -CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Can be used for author line in frontend. -CAPTION: Bild-Unterschrift -CELL: Zelle -CENTER: Mitte -CHECK: prüfen -CHOOSE_FILE: Datei wählen -CLASS: Class -CLOSE_LIBRARY: Medialib schließen -CODE: Code -COG: Einstellungen -CONTENT: Inhalt -COPYRIGHT: Copyright -CREATED_AT_(READONLY): Created at (read only) -CREATED_AT_(READ_ONLY): Created at (readonly) -CREATE_NEW_USER: + Neuen Nutzer -CREATE_USER: + Nutzer -CROSS: Kreuz -CUSTOM_CSS: Eigenes CSS -DEFINITION: Definitions-Liste -DEFINITION_LIST: Definitions-Liste -DELETE: löschen -DELETE_CLOSE: löschen -DELETE_COLUMN: Spalte löschen -DELETE_CONTENT_BLOCK: Inhaltsblock löschen -DELETE_PAGE: Seite löschen -DELETE_ROW: Reihe löschen -DELETE_USER: Nutzer löschen -DESCRIPTION: Beschreibung -DISCARD: Verwerfen -DISCARD_CHANGES: Änderungen verwerfen -DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Soll der Nutzer wirklich gelöscht werden? -DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Soll die Seite wirklich gelöscht werden? -DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Sollen die Änderungen wirklich verworfen und der Inhalt auf den Live-Zustand zurückgesetzt werden? -DRAFT: Entwurf -DRAG_A_PICTURE_OR_CLICK_TO_SELECT: Bild hochladen -DUTCH__FLEMISH: Dänisch, Flämisch -EDIT: editieren -EDITOR: editor -EDIT_USER: Nutzer bearbeiten -ENGLISH: Englisch -EXTERNAL_LINK: externer Link -E_G_: z.B. -E_MAIL: E-Mail -FAVICON: Favicon -FILE: Datei -FILES: Dateien -FIRST_NAME: Vorname -FOLDER: Ordner -FORGOT_PASSWORD: Passwort vergessen -FORMAT: Format -FRENCH: French -GENERAL_PRESENTATION: Generelle Darstellung -GERMAN: Deutsch -GOOGLE_SITEMAP: Google Sitemap -HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Has edit rights for this article. -HEAD: Kopf -HEADLINE: Überschrift -HEADLINE_ANCHORS: Überschriften-Anker -HERO_IMAGE: Hero Image -HIDE: Verbergen -HIDE_PAGE_FROM_NAVIGATION: Seite in Navigation verbergen -HOME: Home -HOMEPAGE: Homepage -HORIZONTAL_LINE: Horizontale Linie -HR: Horizontale Linie -IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Wenn leer wird die Beschreibung vom Inhalt extrahiert. -IMAGE: Bild -IMAGES: Bilder -IMAGE_URL: Image URL -IMAGE_URL_(READ_ONLY): Image URL (read only) -ITALIAN: Italienisch -ITALIC: kursiv -LANGUAGE: Language -LANGUAGE_ADMIN: Sprache (Admin-UI) -LANGUAGE_ATTR: Sprach-Attribut (website) -LAST_MODIFIED_LIVE_(READONLY): Last modified live (readonly) -LAST_NAME: Zuname -LEFT: Links -LICENCE: Lizenz -LINK: Link -LINK_TO_VIDEO: Link zum Video -LOGIN: Anmelden -LOGO: Logo -LOGOUT: Abmelden -MANUAL_DATE: Manuelles Datum -MARKDOWN: Markdown -MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: Maximum size for an image is 5 MB. Hero images are not supported by all themes. -MEMBER: member -MENU: Menü -META: Meta -META_DESCRIPTION: Meta description -META_TITLE: Meta title -MISSING_REQUIREMENTS: Fehlende Anforderungen -MOVE_VERTICAL: vertikal verschieben -NAVIGATION_TITLE: Navigationstitel -NEW_PASSWORD: Neues Passwort -NONE: Keine -NOTICE: Hinweis -NOT_EDITABLE: Nicht editierbar -NO_DESCRIPTION: Keine Beschreibung -NO_PREVIEW: Keine Vorschau -NO_SETTINGS: Keine Einstellungen -NUMBERED_LIST: Aufzählung -OLIST: olist -ONLINE: online -ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Nur die folgenden Sonderzeichen sind erlaubt: -OWNER_(USERNAME): owner (username) -PARAGRAPH: Absatz -PASSWORD: Passwort -PLEASE_CONFIRM: Bitte bestätigen -PLEASE_CORRECT_THE_ERRORS_ABOVE: Bitte korrigiere die Fehler oben -PLUGINS: Plugins -PLUGIN_STORE: Plugin Store -POWER_OFF: Energie aus -PROFILE_IMAGE: Profile image -PUBLISH: Publizieren -QUOTE: Zitat -QUOTES: Zitate -RAW: raw -RAW_CONTENT_EDITOR: Raw Content Editor -RAW_MARKDOWN_EDITOR: Raw Markdown Editor -RAW_MODE: Raw Modus -READONLY: Nur lesend -REGISTERED_USERS_ONLY: Registered users only -REMEMBER_TO_BOOKMARK_THIS_PAGE: Bookmark nicht vergessen -REQUIRED: erforderlich -RIGHT: Recht -ROLE: Rolle -RUSSIAN: Russisch -SAVE: speichern -SAVED_SUCCESSFULLY: Erfolgreich gespeichert -SAVE_ALL_SETTINGS: Alle Einstellungen speichern -SAVE_THEME: Theme speichern -SELECT_FROM_MEDIALIB: Aus Medialib wählen -SETTINGS: Einstellungen -SETTINGS_ARE_STORED: Einstellungen sind gespeichert -SETUP: Setup -SHOW_ANCHORS_NEXT_TO_HEADLINES: Anker neben Überschrift anzeigen -STANDARD_EDITOR_MODE: Standard Editor-Modus -START: Start -SYSTEM: System -TABLE: Tabelle -TABLE_OF_CONTENTS: Inhaltsverzeichnis -TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Vom Nutzer-Account genommen falls vorhanden. -TERM: Bedingung -TEXT_FILE: Text-Datei -THEMES: Themes -THEME_STORE: Theme Store -THE_FORMAT_BUTTONS: Die Formatierungs-Buttons -TITLE: Titel -TOC: IHV -TOP: Oben -TYPEMILL_DESCRIPTION: The standard theme for Typemill. Responsive, minimal and without any dependencies. It uses the system fonts Calibri and Helvetica. No JavaScript is used. -ULIST: ulist -UNKNOWN: Unbekannt -UPDATE_USER: Nutzer aktualisieren -UPLOAD: hochladen -UPLOAD_AN_IMAGE: Bild hochladen -UPLOAD_FILE: Datei hochladen -USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Wird alternativ zum manuellen Datum genutzt. -USER: Nutzer -USERNAME: Nutzername -USERNAME_(READ_ONLY): Username (read only) -USERS: Nutzer -USE_2_TO_20_CHARACTERS: 2 bis 20 Anschläge erlaubt. -USE_2_TO_40_CHARACTERS: 2 to 40 Anschläge erlaubt. -USE_A_VALID_LANGUAGE_ATTRIBUTE: Gültiges Language Attribut erforderlich. -USE_A_VALID_YEAR: Gültiges Jahr erforderlich. -VIDEO: Video -VIEW_SITE: Zur Webseite -VISUAL: visuell -VISUAL_CONTENT_EDITOR: Visueller Inhalts-Editor -VISUAL_EDITOR: Visueller Editor -VISUAL_MARKDOWN_EDITOR: Visueller Markdown Editor -VISUAL_MODE: visueller Modus -WAIT: warte -WEB: Web -WEBSITE_TITLE: WebseitenTitel -WEBSITE_VISIBLE_FOR: Website visible for -WRITING: Schreiben -YEAR: Jahr -YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: Du kannst das CSS des Themes hier überschreiben. - -ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Füge mit Plugins neue Funktionen hinzu. -BY_THE: von der -CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Richte ein Theme für deine Webseite ein. -CODED_WITH: Entwickelt mit -COMMUNITY: Community -CONFIGURE_YOUR_WEBSITE: Zur Autorenoberfläche -DOCS: Dokumentation -GET_HELP: Hilfe erhalten -GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Konfiguriere das System. -HURRA: Hurra -IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: Wenn du Fragen hast, lies bitte die -NEXT_STEP: Nächster Schritt: -OR_OPEN_A_NEW_ISSUE_ON: oder erstelle ein neues Issue auf -SETUP_WELCOME: Setup Willkommen -TRENDSCHAU_DIGITAL: Trendschau Digital -VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Besuche die Autorenoberfläche und richte die Seite ein. Du kannst das System konfigurieren, Themes auswählen and Plugins hinzufügen. -YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Dein Account wurde erstellt und du bist jetzt angemeldet. - -ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Activate Cache for Twig Templates -CLEAR_CACHE: Clear Cache -DELETE_ALL_CACHE_FILES: Delete all cache files -DEVELOPER: Developer -DISPLAY_APPLICATION_ERRORS: Display Application Errors -ERROR_REPORTING: Error Reporting -IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: If you add a value for the height, then the image will be cropped. -PROXY: Proxy -STANDARD_HEIGHT_FOR_IMAGES: Standard height for images -STANDARD_WIDTH_FOR_IMAGES: Standard width for images -THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example: Never activate the error reporting for a live website, use this option only for bug-fixing. -THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: This applies only for future images in the content area. -TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Trusted IPs for proxy (comma separated) -TWIG_CACHE: Twig Cache -USE_X_FORWARDED_HEADERS: Use X-Forwarded Headers \ No newline at end of file +# German (Deutsche) +# Author: +ACCOUNT: Account +ACTIVE: Aktiv +ACTUAL_PASSWORD: Aktuelles Passwort +ADD: hinzufügen +ADD_CONTENT_BLOCK: + Inhalts-Block +ADD_DEFINITION: + Definition +ADD_FILE: + Seite +ADD_FOLDER: + Ordner +ADD_FOLDER_TO_BASE_LEVEL: + Ordner in Basis-Ebene +ADD_ITEM: + Element +ADD_LEFT_COLUMN: + Linke Spalte +ADD_RIGHT_COLUMN: + Rechte Spalte +ADD_ROW_ABOVE: + Reihe oberhalb +ADD_ROW_BELOW: + Reihe unterhalb +ADMINISTRATOR: administrator +ALL: All visitors +ALL_USERS: Alle Nutzer +ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Alternativ-Text für das Hero-Image +ALT_TEXT: Alt-Text +AUTHOR: Autor +AUTHOR_DESCRIPTION_(MARKDOWN): Autoren-Beschreibung (Markdown) +BACK_TO_STARTPAGE: Zurück zur Startseite +BOLD: fett +BOTTOM: Unten +BROWSE: WÄHLEN +BULLET_LIST: Auflistung +BY: von +CANCEL: abbrechen +CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Kann als Autorenzeile im Frontend benutzt werden. +CAPTION: Bild-Unterschrift +CELL: Zelle +CENTER: Mitte +CHECK: prüfen +CHOOSE_FILE: Datei wählen +CLASS: Class +CLOSE_LIBRARY: Medialib schließen +CODE: Code +COG: Einstellungen +CONTENT: Inhalt +COPYRIGHT: Copyright +CREATED_AT_(READONLY): Erstellt am (nur lesend) +CREATED_AT_(READ_ONLY): Erstellt am (nur lesend) +CREATE_NEW_USER: + Neuen Nutzer +CREATE_USER: + Nutzer +CROSS: Kreuz +CUSTOM_CSS: Eigenes CSS +DEFINITION: Definitions-Liste +DEFINITION_LIST: Definitions-Liste +DELETE: löschen +DELETE_CLOSE: löschen +DELETE_COLUMN: Spalte löschen +DELETE_CONTENT_BLOCK: Inhaltsblock löschen +DELETE_PAGE: Seite löschen +DELETE_ROW: Reihe löschen +DELETE_USER: Nutzer löschen +DESCRIPTION: Beschreibung +DISCARD: Verwerfen +DISCARD_CHANGES: Änderungen verwerfen +DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Soll der Nutzer wirklich gelöscht werden? +DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Soll die Seite wirklich gelöscht werden? +DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Sollen die Änderungen wirklich verworfen und der Inhalt auf den Live-Zustand zurückgesetzt werden? +DRAFT: Entwurf +DRAG_A_PICTURE_OR_CLICK_TO_SELECT: Bild hochladen +DUTCH__FLEMISH: Dänisch, Flämisch +EDIT: editieren +EDITOR: editor +EDIT_USER: Nutzer bearbeiten +ENGLISH: Englisch +EXTERNAL_LINK: externer Link +E_G_: z.B. +E_MAIL: E-Mail +FAVICON: Favicon +FILE: Datei +FILES: Dateien +FIRST_NAME: Vorname +FOLDER: Ordner +FORGOT_PASSWORD: Passwort vergessen +FORMAT: Format +FRENCH: French +GENERAL_PRESENTATION: Generelle Darstellung +GERMAN: Deutsch +GOOGLE_SITEMAP: Google Sitemap +HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Hat Schreib-Rechte für diesen Artikel. +HEAD: Kopf +HEADLINE: Überschrift +HEADLINE_ANCHORS: Überschriften-Anker +HERO_IMAGE: Hero Image +HIDE: Verbergen +HIDE_PAGE_FROM_NAVIGATION: Seite in Navigation verbergen +HOME: Home +HOMEPAGE: Homepage +HORIZONTAL_LINE: Horizontale Linie +HR: Horizontale Linie +IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Wenn leer wird die Beschreibung vom Inhalt extrahiert. +IMAGE: Bild +IMAGES: Bilder +IMAGE_URL: Bild URL +IMAGE_URL_(READ_ONLY): Bild URL (nur lesend) +ITALIAN: Italienisch +ITALIC: kursiv +LANGUAGE: Sprache +LANGUAGE_ADMIN: Sprache (Admin-UI) +LANGUAGE_ATTR: Sprach-Attribut (website) +LAST_MODIFIED_LIVE_(READONLY): Zuletzt live geändert (nur lesend) +LAST_NAME: Zuname +LEFT: Links +LICENCE: Lizenz +LINK: Link +LINK_TO_VIDEO: Link zum Video +LOGIN: Anmelden +LOGO: Logo +LOGOUT: Abmelden +MANUAL_DATE: Manuelles Datum +MARKDOWN: Markdown +MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: Die maximale Größe beträgt 5 MB. Hero-Images werden nicht von allen Themes unterstützt. +MEMBER: Member +MENU: Menü +META: Meta +META_DESCRIPTION: Meta description +META_TITLE: Meta title +MISSING_REQUIREMENTS: Fehlende Anforderungen +MOVE_VERTICAL: vertikal verschieben +NAVIGATION_TITLE: Navigationstitel +NEW_PASSWORD: Neues Passwort +NONE: Keine +NOTICE: Hinweis +NOT_EDITABLE: Nicht editierbar +NO_DESCRIPTION: Keine Beschreibung +NO_PREVIEW: Keine Vorschau +NO_SETTINGS: Keine Einstellungen +NUMBERED_LIST: Aufzählung +OLIST: olist +ONLINE: online +ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Nur die folgenden Sonderzeichen sind erlaubt +OWNER_(USERNAME): Besitzer (username) +PARAGRAPH: Absatz +PASSWORD: Passwort +PLEASE_CONFIRM: Bitte bestätigen +PLEASE_CORRECT_THE_ERRORS_ABOVE: Bitte korrigiere die Fehler oben +PLUGINS: Plugins +PLUGIN_STORE: Plugin Store +POWER_OFF: Energie aus +PROFILE_IMAGE: Profil-Bild +PUBLISH: Publizieren +QUOTE: Zitat +QUOTES: Zitate +RAW: raw +RAW_CONTENT_EDITOR: Raw Content Editor +RAW_MARKDOWN_EDITOR: Raw Markdown Editor +RAW_MODE: Raw Modus +RAW_USERDATA_(READONLY_FOR_ADMINS): Raw Nutzerdaten (nur lesend für Admins) +READONLY: Nur lesend +REGISTERED_USERS_ONLY: Nur registrierte Nutzer +REMEMBER_TO_BOOKMARK_THIS_PAGE: Bookmark nicht vergessen +REQUIRED: erforderlich +RIGHT: Recht +ROLE: Rolle +RUSSIAN: Russisch +SAVE: speichern +SAVED_SUCCESSFULLY: Erfolgreich gespeichert +SAVE_ALL_SETTINGS: Alle Einstellungen speichern +SAVE_THEME: Theme speichern +SELECT_FROM_MEDIALIB: Aus Medialib wählen +SETTINGS: Einstellungen +SETTINGS_ARE_STORED: Einstellungen sind gespeichert +SETUP: Setup +SHOW_ANCHORS_NEXT_TO_HEADLINES: Anker neben Überschrift anzeigen +STANDARD_EDITOR_MODE: Standard Editor-Modus +START: Start +SYSTEM: System +TABLE: Tabelle +TABLE_OF_CONTENTS: Inhaltsverzeichnis +TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Vom Nutzer-Account genommen falls vorhanden. +TERM: Bedingung +TEXT_FILE: Text-Datei +THEMES: Themes +THEME_STORE: Theme Store +THE_FORMAT_BUTTONS: Die Formatierungs-Buttons +TITLE: Titel +TOC: IHV +TOP: Oben +TYPEMILL_DESCRIPTION: The standard theme for Typemill. Responsive, minimal and without any dependencies. It uses the system fonts Calibri and Helvetica. No JavaScript is used. +ULIST: ulist +UNKNOWN: Unbekannt +UPDATE_USER: Nutzer aktualisieren +UPLOAD: hochladen +UPLOAD_AN_IMAGE: Bild hochladen +UPLOAD_FILE: Datei hochladen +UPS__WRONG_PASSWORD_OR_USERNAME__PLEASE_TRY_AGAIN_: Ups, wrong password or username, please try again. +USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Wird alternativ zum manuellen Datum genutzt. +USER: Nutzer +USERNAME: Nutzername +USERNAME_(READ_ONLY): Nutzername (nur lesend) +USERS: Nutzer +USE_2_TO_20_CHARACTERS: 2 bis 20 Anschläge erlaubt. +USE_2_TO_40_CHARACTERS: 2 to 40 Anschläge erlaubt. +USE_A_VALID_LANGUAGE_ATTRIBUTE: Gültiges Language Attribut erforderlich. +USE_A_VALID_YEAR: Gültiges Jahr erforderlich. +VIDEO: Video +VIEW_SITE: Zur Webseite +VISUAL: visuell +VISUAL_CONTENT_EDITOR: Visueller Inhalts-Editor +VISUAL_EDITOR: Visueller Editor +VISUAL_MARKDOWN_EDITOR: Visueller Markdown Editor +VISUAL_MODE: visueller Modus +WAIT: warte +WEB: Web +WEBSITE_TITLE: Webseiten-Titel +WEBSITE_VISIBLE_FOR: Website sichtbar für +WRITING: Schreiben +YEAR: Jahr +YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: Du kannst das CSS des Themes hier überschreiben. + +ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Füge mit Plugins neue Funktionen hinzu. +BY_THE: von der +CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Richte ein Theme für deine Webseite ein. +CODED_WITH: Entwickelt mit +COMMUNITY: Community +CONFIGURE_YOUR_WEBSITE: Zur Autorenoberfläche +DOCS: Dokumentation +GET_HELP: Hilfe erhalten +GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Konfiguriere das System. +HURRA: Hurra +IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: Wenn du Fragen hast, lies bitte die +NEXT_STEP: Nächster Schritt +OR_OPEN_A_NEW_ISSUE_ON: oder erstelle ein neues Issue auf +SETUP_WELCOME: Setup Willkommen +TRENDSCHAU_DIGITAL: Trendschau Digital +VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Besuche die Autorenoberfläche und richte die Seite ein. Du kannst das System konfigurieren, Themes auswählen and Plugins hinzufügen. +YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Dein Account wurde erstellt und du bist jetzt angemeldet. + +ACCESS_CONTROL: Access Control +ACTIVATE_INDIVIDUAL_RESTRICTIONS_FOR_PAGES_IN_THE_META_TAB_OF_EACH_PAGE_: Aktiviere die individuellen Seiten-Beschränkungen im Meta-Tab einer jeden Seite. +ADD_ONE_OR_MORE_USERNAMES_SEPARATED_WITH_COMMA_: Ein oder mehrere Nutzernamen mit Komma getrennt. +CUT_RESTRICTED_CONTENT_AFTER_THE_FIRST_HR_ELEMENT_ON_A_PAGE_(PER_DEFAULT_CONTENT_WILL_BE_CUT_AFTER_TITLE)_: Verberge den Inhalt nach dem ersten Trennstrich (andernfalls werden alle Inhalte nach dem Titel verborgen). +FOR_ACCESS_THE_USER_MUST_HAVE_THIS_MINIMUM_ROLE: Für einen Zugriff muss der Nutzer diese minimale Rolle haben +LIMIT_THE_ACCESS_FOR_THE_WHOLE_WEBSITE_OR_FOR_EACH_PAGE_INDIVIDUALLY__IF_YOU_ACTIVATE_THE_WEBSITE_RESTRICTION_OR_THE_PAGE_RESTRICTIONS__THEN_SESSIONS_WILL_BE_USED_IN_FRONTEND_: Begrenze den Zugriff auf die gesamte Webseite oder für jede Seite individuell. Wenn die Website-Beschränkungen oder die Seiten-Beschränkungen aktiviert werden, dann werden im Frontend Sessions genutzt. +ONLY_THE_FOLLOWING_USERS_HAVE_ACCESS: Nur die folgenden Nutzer haben Zugriff +PAGE_RESTRICTIONS___ACTIVATE: Seiten-Beschränkungen - Aktivieren +PAGE_RESTRICTIONS___CUT_RESTRICTED_CONTENT: Seiten-Beschränkungen - Verberge die Inhalte +PAGE_RESTRICTIONS___NOTICE: Seiten-Beschränkungen - Hinweis-Text +PAGE_RESTRICTIONS___WRAP_NOTICE_INTO_A_BOX: Seiten-Beschränkungen - Hinweis in Box-Design +SELECT_THE_LOWEST_USERROLE__HIGHER_ROLES_WILL_HAVE_ACCESS_TOO_: Wähle die niedrigste Nutzerrolle. Höhere Nutzerrollen haben ebenfalls Zugriff. +SHOW_THE_WEBSITE_ONLY_TO_AUTHENTICATED_USERS_AND_REDIRECT_ALL_OTHER_USERS_TO_THE_LOGIN_PAGE_: Zeige die Webseite nur authentifizierten Nutzern und leite alle anderen Nutzer zur Login-Seite um. +USE_MARKDOWN: Markdown erlaubt +WEBSITE_RESTRICTION: Website Beschränkungen +WRAP_THE_RESTRICTION_NOTICE_ABOVE_INTO_A_NOTICE_4_ELEMENT_(WHICH_CAN_BE_DESIGNED_AS_SPECIAL_BOX): Gestalte den Hinweis als Notiz-Box (das Design hängt vom Theme ab) + +ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Aktiviere den Cache für Twig-Templates +ADD_MORE_URL_SCHEMES_FOR_EXTERNAL_LINKS_E_G__LIKE_DICT://_(COMMA_SEPARATED_LIST): URL Schemes für externe Links hinzufügen, z.B. dict:// (mit Komma getrennte Liste) +CLEAR_CACHE: Cache reinigen +DELETE_ALL_CACHE_FILES: Alle Dateien im Cache löschen +DEVELOPER: Entwickler +DISABLE_HEADERS: Header deaktivieren +DISABLE_TYPEMILL_HEADERS_AND_SEND_YOUR_OWN: Typemill Header deaktivieren und eigene Header senden +DISPLAY_APPLICATION_ERRORS: Zeige Fehler-Reports der Applikation +ERROR_REPORTING: Fehler-Reports +IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: Wenn eine Angabe für die Höhe gemacht wird, wird das Bild ausgeschnitten +PROXY: Proxy +STANDARD_HEIGHT_FOR_IMAGES: Standard-Höhe für Bilder +STANDARD_WIDTH_FOR_IMAGES: Standard-Breite für Bilder +THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: Die folgenden Einstellungen sind nur für Entwickler und erfahrene Administratoren. Ändere nur Einstellungen, die du wirklich verstehst. Beispielsweise dürfen niemals die Fehler-Berichte im Frontend dauerhaft aktiviert werden, sondern nur für kurze Fehler-Analysen. +THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: Die Einstellung greift nur bei Bildern im Content-Bereich, die in der Zukunft hochgeladen werden. +TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Vertrauenswürdige IPs für Proxy (mit Komma getrennte Liste) +TWIG_CACHE: Twig Cache +USE_X_FORWARDED_HEADERS: Nutze die X-Forwarded Headers diff --git a/system/author/languages/en.yaml b/system/author/languages/en.yaml index bdf5ec4..dbf9865 100644 --- a/system/author/languages/en.yaml +++ b/system/author/languages/en.yaml @@ -133,7 +133,7 @@ NO_SETTINGS: No Settings NUMBERED_LIST: Numbered List OLIST: olist ONLINE: online -ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Only the following special characters are allowed: +ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Only the following special characters are allowed OWNER_(USERNAME): owner (username) PARAGRAPH: Paragraph PASSWORD: Password @@ -261,7 +261,7 @@ IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: If you add a PROXY: Proxy STANDARD_HEIGHT_FOR_IMAGES: Standard height for images STANDARD_WIDTH_FOR_IMAGES: Standard width for images -THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example: Never activate the error reporting for a live website, use this option only for bug-fixing. +THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example, never activate the error reporting for a live website, use this option only for bug-fixing. THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: This applies only for future images in the content area. TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Trusted IPs for proxy (comma separated) TWIG_CACHE: Twig Cache diff --git a/system/author/languages/fr.yaml b/system/author/languages/fr.yaml index d6aaa57..181826d 100644 --- a/system/author/languages/fr.yaml +++ b/system/author/languages/fr.yaml @@ -1,246 +1,268 @@ -# French (Français) -# Author: -ACCOUNT: Compte -ACTIVE: Actif -ACTUAL_PASSWORD: Mot de passe actuel -ADD: Ajouter -ADD_CONTENT_BLOCK: ajouter un bloc -ADD_DEFINITION: ajouter une définition -ADD_FILE: Ajouter un article -ADD_FOLDER: Ajouter un dossier -ADD_FOLDER_TO_BASE_LEVEL: Ajouter un dossier de premier niveau -ADD_ITEM: Ajouter un élément -ADD_LEFT_COLUMN: Ajouter une colonne à gauche -ADD_RIGHT_COLUMN: Ajouter une colonne à droite -ADD_ROW_ABOVE: Ajouter une rangée en haut -ADD_ROW_BELOW: Ajouter une rangée en bas -ADMINISTRATOR: administrator -ALL: all -ALL_USERS: Tous les utilisateurs -ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Texte alternatif pour la bannière d'accueil -ALT_TEXT: Texte alternatif -AUTHOR: Auteur -AUTHOR_DESCRIPTION_(MARKDOWN): Author-Description (Markdown) -BACK_TO_STARTPAGE: Revenir à la page d'accueil -BOLD: Gras -BOTTOM: En bas -BROWSE: Parcourir -BULLET_LIST: Liste à puces -BY: de -CANCEL: Annuler -CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Sera affiché comme auteur sur le site web. -CAPTION: Légende -CELL: Cellule -CENTER: Center -CHECK: Vérifier -CHOOSE_FILE: Sélectionner un fichier -CLASS: Classe -CLOSE_LIBRARY: Fermer la bibliothèque -CODE: Code -COG: cog -CONTENT: Contenu -COPYRIGHT: Copyright -CREATED_AT_(READONLY): Created at (read only) -CREATED_AT_(READ_ONLY): Date de création (lecture seule) -CREATE_NEW_USER: Créer un nouvel utilisateur -CREATE_USER: Créer un utilisateur -CROSS: croix -CUSTOM_CSS: CSS personnalisé -DEFINITION: Liste de définition -DEFINITION_LIST: Liste de définition -DELETE: Supprimer -DELETE_CLOSE: Supprimer/Fermer -DELETE_COLUMN: Supprimer cette colonne -DELETE_CONTENT_BLOCK: Supprimer un bloc -DELETE_PAGE: Supprimer la page -DELETE_ROW: Supprimer une rangée -DELETE_USER: Supprimer l'utilisateur -DESCRIPTION: Description -DISCARD: Annuler les modifications -DISCARD_CHANGES: Ne pas sauvegarder les modifications -DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Voulez-vous vraiment supprimer cet utilisateur ? -DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Voulez-vous vraiment supprimer cette page ? -DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Voulez-vous annuler les modifications et revenir à la version précédente ? -DRAFT: comme brouillon -DRAG_A_PICTURE_OR_CLICK_TO_SELECT: faire glisser une image ou cliquer pour sélectionner -DUTCH__FLEMISH: Néerlandais, Flamand -EDIT: Éditer -EDITOR: editor -EDIT_USER: Modifier l'utilisateur -ENGLISH: Anglais -EXTERNAL_LINK: Lien externe -E_G_: ex.: -E_MAIL: Courriel -FAVICON: Favicon -FILE: Fichier -FILES: Fichiers -FIRST_NAME: Nom -FOLDER: Dossier -FORGOT_PASSWORD: Mot de passe oublié -FORMAT: Mise en forme -FRENCH: French -GENERAL_PRESENTATION: Presentation générale -GERMAN: Allemand -GOOGLE_SITEMAP: Google Sitemap -HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Possède les droits d'édition sur cette article. -HEAD: Tête de colonne -HEADLINE: Titre -HEADLINE_ANCHORS: Ancres de titre -HERO_IMAGE: Bannière d'accueil (Hero image) -HIDE: Masquer -HIDE_PAGE_FROM_NAVIGATION: Masquer dans le menu de navigation du site -HOME: Accueil -HOMEPAGE: Page d'accueil -HORIZONTAL_LINE: Ligne horizontale -HR: Ligne horizontale -IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Si non renseignée ici, la description est extraite du contenu. -IMAGE: Image -IMAGES: Images -IMAGE_URL: URL de l'image -IMAGE_URL_(READ_ONLY): Image URL (read only) -ITALIAN: Italien -ITALIC: Italique -LANGUAGE: Langue -LANGUAGE_ADMIN: Langue de l'interface d'administration -LANGUAGE_ATTR: Langue du site (website) -LAST_MODIFIED_LIVE_(READONLY): Dernière modification (lecture seule) -LAST_NAME: Prénom -LEFT: Gauche -LICENCE: Licence -LINK: Lien -LINK_TO_VIDEO: Lien vers une vidéo -LOGIN: Connexion -LOGO: Logo -LOGOUT: Déconnexion -MANUAL_DATE: Date manuelle -MARKDOWN: Markdown -MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: La taille maximale pour une image est 5 Mo. Les bannières d'accueil ne sont pas gérées dans tous les thèmes. -MEMBER: member -MENU: Menu -META: Métadonnées -META_DESCRIPTION: Meta description -META_TITLE: Meta titre -MISSING_REQUIREMENTS: Prérequis non satisfaits -MOVE_VERTICAL: Déplacer verticalement -NAVIGATION_TITLE: Titre dans le menu de navigation -NEW_PASSWORD: Nouveau mot de passe -NONE: Aucune -NOTICE: Note -NOT_EDITABLE: Non modifiable -NO_DESCRIPTION: Aucune description -NO_PREVIEW: Pas de prévisualisation -NO_SETTINGS: Aucun paramètre -NUMBERED_LIST: Liste numérotée -OLIST: Liste ordonnée -ONLINE: Online -ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Seuls sont autorisés les caractères spéciaux suivants : -OWNER_(USERNAME): owner (username) -PARAGRAPH: Paragraphe -PASSWORD: Mot de passe -PLEASE_CONFIRM: Confirmer -PLEASE_CORRECT_THE_ERRORS_ABOVE: Veuillez corriger les erreurs ci-dessus -PLUGINS: Plugins -PLUGIN_STORE: Dépôt des plugins -POWER_OFF: Éteindre -PROFILE_IMAGE: Image du Profil -PUBLISH: Publier -QUOTE: Citation -QUOTES: Citations -RAW: Texte brut -RAW_CONTENT_EDITOR: Editeur de contenu brut -RAW_MARKDOWN_EDITOR: Editeur Markdown brut -RAW_MODE: Mode texte brut -READONLY: Lecture seule -REGISTERED_USERS_ONLY: registered users only -REMEMBER_TO_BOOKMARK_THIS_PAGE: Pensez à marquer cette page -REQUIRED: Requis -RIGHT: Droit -ROLE: Rôle -RUSSIAN: Russe -SAVE: Enregistrer -SAVED_SUCCESSFULLY: Enregistré avec succès -SAVE_ALL_SETTINGS: Sauvegarder tous les paramètres -SAVE_THEME: Enregistrer et activer ce thème -SELECT_FROM_MEDIALIB: Sélectionner dans la bibliothèque de médias -SETTINGS: Paramètres -SETTINGS_ARE_STORED: Les paramètres sont mis en mémoire -SETUP: Configuration -SHOW_ANCHORS_NEXT_TO_HEADLINES: Afficher les ancres à coté des titres -STANDARD_EDITOR_MODE: Mode éditeur standard -START: Démarrer -SYSTEM: Système -TABLE: Tableau -TABLE_OF_CONTENTS: Sommaire -TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Si non renseigné ici, le nom est tiré du compte utilisateur courant. -TERM: Terme -TEXT_FILE: Fichier texte -THEMES: Thèmes -THEME_STORE: Dépôt des thèmes -THE_FORMAT_BUTTONS: Boutons de mise en forme -TITLE: Titre -TOC: Sommaire -TOP: En haut -TYPEMILL_DESCRIPTION: Le thème standard pour Typemill. Responsive, minimal et sans aucune dépendance. Il emploie les polices système Calibri et Helvetica. Pas de javascript utilisé. -ULIST: Liste simple -UNKNOWN: Inconnu -UPDATE_USER: Mettre à jour l'utilisateur -UPLOAD: Télécharger -UPLOAD_AN_IMAGE: Télécharger une image -UPLOAD_FILE: Télécharger un fichier -USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Utilisée si aucune date manuelle n'est définie. -USER: Utilisateur -USERNAME: Nom de l'utilisateur -USERNAME_(READ_ONLY): Username (read only) -USERS: Utilisateurs -USE_2_TO_20_CHARACTERS: Vous devez saisir au moins 2 caractères et au maximum 20. -USE_2_TO_40_CHARACTERS: Vous devez saisir au moins 2 caractères et au maximum 40. -USE_A_VALID_LANGUAGE_ATTRIBUTE: Veuillez indiquer un attribut de langue valide -USE_A_VALID_YEAR: Entrez une année valide -VIDEO: Vidéo -VIEW_SITE: Voir le site -VISUAL: Visuel -VISUAL_CONTENT_EDITOR: Editeur visuel de contenu -VISUAL_EDITOR: Editeur visuel -VISUAL_MARKDOWN_EDITOR: Editeur visuel Markdown -VISUAL_MODE: Mode visuel -WAIT: Attendez -WEB: Site -WEBSITE_TITLE: Titre du site -WEBSITE_VISIBLE_FOR: Site visible pour -WRITING: Rédaction -YEAR: Année -YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: Vous pouvez surcharger ici le css du thème avec vos propres styles. - -ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Ajoutez de nouvelles fonctionnalités à votre site grâce aux plugins et configurez-les. -BY_THE: par la -CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Choisissez un thème pour votre site et configurez les details du thème. -CODED_WITH: Codé avec -COMMUNITY: Communauté -CONFIGURE_YOUR_WEBSITE: Configurez votre site -DOCS: documentation -GET_HELP: Obtenir de l'aide -GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Donnez un nom à votre nouveau site, ajouter un auteur et choisissez un copyright. -HURRA: Hourrah -IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: Pour toutes questions, veuillez consulter la -NEXT_STEP: Prochaine étape -OR_OPEN_A_NEW_ISSUE_ON: ou ouvrir un nouveau bug sur -SETUP_WELCOME: Bienvenue dans l'installation -TRENDSCHAU_DIGITAL: Trendschau Digital -VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Visitez le volet Auteur et configurez votre nouveau site. Vous pouvez paramétrer le système, choisir un thème et ajouter des plugins. -YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Votre compte a été créé et vous êtes maintenant connecté - -ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Activate Cache for Twig Templates -CLEAR_CACHE: Clear Cache -DELETE_ALL_CACHE_FILES: Delete all cache files -DEVELOPER: Developer -DISPLAY_APPLICATION_ERRORS: Display Application Errors -ERROR_REPORTING: Error Reporting -IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: If you add a value for the height, then the image will be cropped. -PROXY: Proxy -STANDARD_HEIGHT_FOR_IMAGES: Standard height for images -STANDARD_WIDTH_FOR_IMAGES: Standard width for images -THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example: Never activate the error reporting for a live website, use this option only for bug-fixing. -THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: This applies only for future images in the content area. -TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Trusted IPs for proxy (comma separated) -TWIG_CACHE: Twig Cache -USE_X_FORWARDED_HEADERS: Use X-Forwarded Headers \ No newline at end of file +# French (Français) +# Author: +ACCOUNT: Compte +ACTIVE: Actif +ACTUAL_PASSWORD: Mot de passe actuel +ADD: Ajouter +ADD_CONTENT_BLOCK: ajouter un bloc +ADD_DEFINITION: ajouter une définition +ADD_FILE: Ajouter un article +ADD_FOLDER: Ajouter un dossier +ADD_FOLDER_TO_BASE_LEVEL: Ajouter un dossier de premier niveau +ADD_ITEM: Ajouter un élément +ADD_LEFT_COLUMN: Ajouter une colonne à gauche +ADD_RIGHT_COLUMN: Ajouter une colonne à droite +ADD_ROW_ABOVE: Ajouter une rangée en haut +ADD_ROW_BELOW: Ajouter une rangée en bas +ADMINISTRATOR: administrator +ALL: all +ALL_USERS: Tous les utilisateurs +ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Texte alternatif pour la bannière d'accueil +ALT_TEXT: Texte alternatif +AUTHOR: Auteur +AUTHOR_DESCRIPTION_(MARKDOWN): Author-Description (Markdown) +BACK_TO_STARTPAGE: Revenir à la page d'accueil +BOLD: Gras +BOTTOM: En bas +BROWSE: Parcourir +BULLET_LIST: Liste à puces +BY: de +CANCEL: Annuler +CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Sera affiché comme auteur sur le site web. +CAPTION: Légende +CELL: Cellule +CENTER: Center +CHECK: Vérifier +CHOOSE_FILE: Sélectionner un fichier +CLASS: Classe +CLOSE_LIBRARY: Fermer la bibliothèque +CODE: Code +COG: cog +CONTENT: Contenu +COPYRIGHT: Copyright +CREATED_AT_(READONLY): Created at (read only) +CREATED_AT_(READ_ONLY): Date de création (lecture seule) +CREATE_NEW_USER: Créer un nouvel utilisateur +CREATE_USER: Créer un utilisateur +CROSS: croix +CUSTOM_CSS: CSS personnalisé +DEFINITION: Liste de définition +DEFINITION_LIST: Liste de définition +DELETE: Supprimer +DELETE_CLOSE: Supprimer/Fermer +DELETE_COLUMN: Supprimer cette colonne +DELETE_CONTENT_BLOCK: Supprimer un bloc +DELETE_PAGE: Supprimer la page +DELETE_ROW: Supprimer une rangée +DELETE_USER: Supprimer l'utilisateur +DESCRIPTION: Description +DISCARD: Annuler les modifications +DISCARD_CHANGES: Ne pas sauvegarder les modifications +DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Voulez-vous vraiment supprimer cet utilisateur ? +DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Voulez-vous vraiment supprimer cette page ? +DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Voulez-vous annuler les modifications et revenir à la version précédente ? +DRAFT: comme brouillon +DRAG_A_PICTURE_OR_CLICK_TO_SELECT: faire glisser une image ou cliquer pour sélectionner +DUTCH__FLEMISH: Néerlandais, Flamand +EDIT: Éditer +EDITOR: editor +EDIT_USER: Modifier l'utilisateur +ENGLISH: Anglais +EXTERNAL_LINK: Lien externe +E_G_: ex.: +E_MAIL: Courriel +FAVICON: Favicon +FILE: Fichier +FILES: Fichiers +FIRST_NAME: Nom +FOLDER: Dossier +FORGOT_PASSWORD: Mot de passe oublié +FORMAT: Mise en forme +FRENCH: French +GENERAL_PRESENTATION: Presentation générale +GERMAN: Allemand +GOOGLE_SITEMAP: Google Sitemap +HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Possède les droits d'édition sur cette article. +HEAD: Tête de colonne +HEADLINE: Titre +HEADLINE_ANCHORS: Ancres de titre +HERO_IMAGE: Bannière d'accueil (Hero image) +HIDE: Masquer +HIDE_PAGE_FROM_NAVIGATION: Masquer dans le menu de navigation du site +HOME: Accueil +HOMEPAGE: Page d'accueil +HORIZONTAL_LINE: Ligne horizontale +HR: Ligne horizontale +IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Si non renseignée ici, la description est extraite du contenu. +IMAGE: Image +IMAGES: Images +IMAGE_URL: URL de l'image +IMAGE_URL_(READ_ONLY): Image URL (read only) +ITALIAN: Italien +ITALIC: Italique +LANGUAGE: Langue +LANGUAGE_ADMIN: Langue de l'interface d'administration +LANGUAGE_ATTR: Langue du site (website) +LAST_MODIFIED_LIVE_(READONLY): Dernière modification (lecture seule) +LAST_NAME: Prénom +LEFT: Gauche +LICENCE: Licence +LINK: Lien +LINK_TO_VIDEO: Lien vers une vidéo +LOGIN: Connexion +LOGO: Logo +LOGOUT: Déconnexion +MANUAL_DATE: Date manuelle +MARKDOWN: Markdown +MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: La taille maximale pour une image est 5 Mo. Les bannières d'accueil ne sont pas gérées dans tous les thèmes. +MEMBER: member +MENU: Menu +META: Métadonnées +META_DESCRIPTION: Meta description +META_TITLE: Meta titre +MISSING_REQUIREMENTS: Prérequis non satisfaits +MOVE_VERTICAL: Déplacer verticalement +NAVIGATION_TITLE: Titre dans le menu de navigation +NEW_PASSWORD: Nouveau mot de passe +NONE: Aucune +NOTICE: Note +NOT_EDITABLE: Non modifiable +NO_DESCRIPTION: Aucune description +NO_PREVIEW: Pas de prévisualisation +NO_SETTINGS: Aucun paramètre +NUMBERED_LIST: Liste numérotée +OLIST: Liste ordonnée +ONLINE: Online +ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Seuls sont autorisés les caractères spéciaux suivants +OWNER_(USERNAME): owner (username) +PARAGRAPH: Paragraphe +PASSWORD: Mot de passe +PLEASE_CONFIRM: Confirmer +PLEASE_CORRECT_THE_ERRORS_ABOVE: Veuillez corriger les erreurs ci-dessus +PLUGINS: Plugins +PLUGIN_STORE: Dépôt des plugins +POWER_OFF: Éteindre +PROFILE_IMAGE: Image du Profil +PUBLISH: Publier +QUOTE: Citation +QUOTES: Citations +RAW: Texte brut +RAW_CONTENT_EDITOR: Editeur de contenu brut +RAW_MARKDOWN_EDITOR: Editeur Markdown brut +RAW_MODE: Mode texte brut +RAW_USERDATA_(READONLY_FOR_ADMINS): Raw Userdata (readonly for admins) +READONLY: Lecture seule +REGISTERED_USERS_ONLY: registered users only +REMEMBER_TO_BOOKMARK_THIS_PAGE: Pensez à marquer cette page +REQUIRED: Requis +RIGHT: Droit +ROLE: Rôle +RUSSIAN: Russe +SAVE: Enregistrer +SAVED_SUCCESSFULLY: Enregistré avec succès +SAVE_ALL_SETTINGS: Sauvegarder tous les paramètres +SAVE_THEME: Enregistrer et activer ce thème +SELECT_FROM_MEDIALIB: Sélectionner dans la bibliothèque de médias +SETTINGS: Paramètres +SETTINGS_ARE_STORED: Les paramètres sont mis en mémoire +SETUP: Configuration +SHOW_ANCHORS_NEXT_TO_HEADLINES: Afficher les ancres à coté des titres +STANDARD_EDITOR_MODE: Mode éditeur standard +START: Démarrer +SYSTEM: Système +TABLE: Tableau +TABLE_OF_CONTENTS: Sommaire +TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Si non renseigné ici, le nom est tiré du compte utilisateur courant. +TERM: Terme +TEXT_FILE: Fichier texte +THEMES: Thèmes +THEME_STORE: Dépôt des thèmes +THE_FORMAT_BUTTONS: Boutons de mise en forme +TITLE: Titre +TOC: Sommaire +TOP: En haut +TYPEMILL_DESCRIPTION: Le thème standard pour Typemill. Responsive, minimal et sans aucune dépendance. Il emploie les polices système Calibri et Helvetica. Pas de javascript utilisé. +ULIST: Liste simple +UNKNOWN: Inconnu +UPDATE_USER: Mettre à jour l'utilisateur +UPLOAD: Télécharger +UPLOAD_AN_IMAGE: Télécharger une image +UPLOAD_FILE: Télécharger un fichier +UPS__WRONG_PASSWORD_OR_USERNAME__PLEASE_TRY_AGAIN_: Ups, wrong password or username, please try again. +USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Utilisée si aucune date manuelle n'est définie. +USER: Utilisateur +USERNAME: Nom de l'utilisateur +USERNAME_(READ_ONLY): Username (read only) +USERS: Utilisateurs +USE_2_TO_20_CHARACTERS: Vous devez saisir au moins 2 caractères et au maximum 20. +USE_2_TO_40_CHARACTERS: Vous devez saisir au moins 2 caractères et au maximum 40. +USE_A_VALID_LANGUAGE_ATTRIBUTE: Veuillez indiquer un attribut de langue valide +USE_A_VALID_YEAR: Entrez une année valide +VIDEO: Vidéo +VIEW_SITE: Voir le site +VISUAL: Visuel +VISUAL_CONTENT_EDITOR: Editeur visuel de contenu +VISUAL_EDITOR: Editeur visuel +VISUAL_MARKDOWN_EDITOR: Editeur visuel Markdown +VISUAL_MODE: Mode visuel +WAIT: Attendez +WEB: Site +WEBSITE_TITLE: Titre du site +WEBSITE_VISIBLE_FOR: Site visible pour +WRITING: Rédaction +YEAR: Année +YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: Vous pouvez surcharger ici le css du thème avec vos propres styles. + +ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Ajoutez de nouvelles fonctionnalités à votre site grâce aux plugins et configurez-les. +BY_THE: par la +CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Choisissez un thème pour votre site et configurez les details du thème. +CODED_WITH: Codé avec +COMMUNITY: Communauté +CONFIGURE_YOUR_WEBSITE: Configurez votre site +DOCS: documentation +GET_HELP: Obtenir de l'aide +GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Donnez un nom à votre nouveau site, ajouter un auteur et choisissez un copyright. +HURRA: Hourrah +IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: Pour toutes questions, veuillez consulter la +NEXT_STEP: Prochaine étape +OR_OPEN_A_NEW_ISSUE_ON: ou ouvrir un nouveau bug sur +SETUP_WELCOME: Bienvenue dans l'installation +TRENDSCHAU_DIGITAL: Trendschau Digital +VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Visitez le volet Auteur et configurez votre nouveau site. Vous pouvez paramétrer le système, choisir un thème et ajouter des plugins. +YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Votre compte a été créé et vous êtes maintenant connecté + +ACCESS_CONTROL: Access Control +ACTIVATE_INDIVIDUAL_RESTRICTIONS_FOR_PAGES_IN_THE_META_TAB_OF_EACH_PAGE_: Activate individual restrictions for pages in the meta-tab of each page. +ADD_ONE_OR_MORE_USERNAMES_SEPARATED_WITH_COMMA_: Add one or more usernames separated with comma. +CUT_RESTRICTED_CONTENT_AFTER_THE_FIRST_HR_ELEMENT_ON_A_PAGE_(PER_DEFAULT_CONTENT_WILL_BE_CUT_AFTER_TITLE)_: Cut restricted content after the first hr-element on a page (per default content will be cut after title). +FOR_ACCESS_THE_USER_MUST_HAVE_THIS_MINIMUM_ROLE: For access the user must have this minimum role +LIMIT_THE_ACCESS_FOR_THE_WHOLE_WEBSITE_OR_FOR_EACH_PAGE_INDIVIDUALLY__IF_YOU_ACTIVATE_THE_WEBSITE_RESTRICTION_OR_THE_PAGE_RESTRICTIONS__THEN_SESSIONS_WILL_BE_USED_IN_FRONTEND_: Limit the access for the whole website or for each page individually. If you activate the website restriction or the page restrictions, then sessions will be used in frontend. +ONLY_THE_FOLLOWING_USERS_HAVE_ACCESS: Only the following users have access +PAGE_RESTRICTIONS___ACTIVATE: Page Restrictions - Activate +PAGE_RESTRICTIONS___CUT_RESTRICTED_CONTENT: Page Restrictions - Cut Restricted Content +PAGE_RESTRICTIONS___NOTICE: Page Restrictions - Notice +PAGE_RESTRICTIONS___WRAP_NOTICE_INTO_A_BOX: Page Restrictions - Wrap Notice into a Box +SELECT_THE_LOWEST_USERROLE__HIGHER_ROLES_WILL_HAVE_ACCESS_TOO_: Select the lowest userrole. Higher roles will have access too. +SHOW_THE_WEBSITE_ONLY_TO_AUTHENTICATED_USERS_AND_REDIRECT_ALL_OTHER_USERS_TO_THE_LOGIN_PAGE_: Show the website only to authenticated users and redirect all other users to the login page. +USE_MARKDOWN: use markdown +WEBSITE_RESTRICTION: Website Restriction +WRAP_THE_RESTRICTION_NOTICE_ABOVE_INTO_A_NOTICE_4_ELEMENT_(WHICH_CAN_BE_DESIGNED_AS_SPECIAL_BOX): Wrap the restriction notice above into a notice-4 element (which can be designed as special box) + +ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Activate Cache for Twig Templates +ADD_MORE_URL_SCHEMES_FOR_EXTERNAL_LINKS_E_G__LIKE_DICT://_(COMMA_SEPARATED_LIST): Add more url schemes for external links e.g. like dict:// (comma separated list) +CLEAR_CACHE: Clear Cache +DELETE_ALL_CACHE_FILES: Delete all cache files +DEVELOPER: Developer +DISABLE_HEADERS: Disable Headers +DISABLE_TYPEMILL_HEADERS_AND_SEND_YOUR_OWN: Disable Typemill Headers And Send Your Own +DISPLAY_APPLICATION_ERRORS: Display Application Errors +ERROR_REPORTING: Error Reporting +IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: If you add a value for the height, then the image will be cropped. +PROXY: Proxy +STANDARD_HEIGHT_FOR_IMAGES: Standard height for images +STANDARD_WIDTH_FOR_IMAGES: Standard width for images +THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example, never activate the error reporting for a live website, use this option only for bug-fixing. +THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: This applies only for future images in the content area. +TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Trusted IPs for proxy (comma separated) +TWIG_CACHE: Twig Cache +USE_X_FORWARDED_HEADERS: Use X-Forwarded Headers diff --git a/system/author/languages/nl.yaml b/system/author/languages/nl.yaml index f87adb2..4369f8a 100644 --- a/system/author/languages/nl.yaml +++ b/system/author/languages/nl.yaml @@ -1,246 +1,268 @@ -# Dutch (Nederlands) -# Author: -ACCOUNT: Account -ACTIVE: Actief -ACTUAL_PASSWORD: Actueel wachtwoord -ADD: toevoegen -ADD_CONTENT_BLOCK: inhoudblok toevoegen -ADD_DEFINITION: definitie toevoegen -ADD_FILE: Bestand toevoegen -ADD_FOLDER: Map toevoegen -ADD_FOLDER_TO_BASE_LEVEL: map toevoegen op basisniveau -ADD_ITEM: Item toevoegen -ADD_LEFT_COLUMN: linkerkolom toevoegen -ADD_RIGHT_COLUMN: rechter kolom toevoegen -ADD_ROW_ABOVE: rij boven toevoegen -ADD_ROW_BELOW: rij hieronder toevoegen -ADMINISTRATOR: administrator -ALL: All visitors -ALL_USERS: Alle gebruikers -ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Alternative Text for the hero image -ALT_TEXT: Alt-tekst -AUTHOR: Auteur -AUTHOR_DESCRIPTION_(MARKDOWN): Author-Description (Markdown) -BACK_TO_STARTPAGE: terug naar startpagina -BOLD: vetgedrukt -BOTTOM: bodem -BROWSE: BROWSE -BULLET_LIST: Lijst met opsommingstekens -BY: door -CANCEL: annuleren -CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Can be used for author line in frontend. -CAPTION: Bijschrift -CELL: cel -CENTER: Midden -CHECK: check -CHOOSE_FILE: Choose file -CLASS: Class -CLOSE_LIBRARY: Close Library -CODE: Code -COG: tandwiel -CONTENT: Inhoud -COPYRIGHT: Auteursrecht -CREATED_AT_(READONLY): Created at (read only) -CREATED_AT_(READ_ONLY): Created at (readonly) -CREATE_NEW_USER: Nieuwe gebruiker maken -CREATE_USER: Gebruiker maken -CROSS: kruis -CUSTOM_CSS: Custom CSS -DEFINITION: Definitielijst -DEFINITION_LIST: Definitielijst -DELETE: verwijderen -DELETE_CLOSE: verwijderen / sluiten -DELETE_COLUMN: kolom verwijderen -DELETE_CONTENT_BLOCK: content-block verwijderen -DELETE_PAGE: pagina verwijderen -DELETE_ROW: rij verwijderen -DELETE_USER: Gebruiker verwijderen -DESCRIPTION: omschrijving -DISCARD: weggooien -DISCARD_CHANGES: Wijzigingen negeren -DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Wilt u de gebruiker echt verwijderen -DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Wilt u deze pagina echt verwijderen? -DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Wilt u uw wijzigingen annuleren en de inhoud terugzetten naar de live versie? -DRAFT: Ontwerp -DRAG_A_PICTURE_OR_CLICK_TO_SELECT: sleep een foto of klik om te selecteren -DUTCH__FLEMISH: Dutch, Flemish -EDIT: bewerken -EDITOR: editor -EDIT_USER: Gebruiker bewerken -ENGLISH: English -EXTERNAL_LINK: externe link -E_G_: bijv. -E_MAIL: e-mail -FAVICON: Favicon -FILE: File -FILES: Files -FIRST_NAME: Voornaam -FOLDER: map -FORGOT_PASSWORD: Wachtwoord vergeten -FORMAT: Formaat -FRENCH: French -GENERAL_PRESENTATION: General Presentation -GERMAN: German -GOOGLE_SITEMAP: Google Sitemap -HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Has edit rights for this article. -HEAD: Kop -HEADLINE: Kop -HEADLINE_ANCHORS: Headline Anchors -HERO_IMAGE: Hero Image -HIDE: Hide -HIDE_PAGE_FROM_NAVIGATION: Hide page from navigation -HOME: home -HOMEPAGE: Homepage -HORIZONTAL_LINE: Horizontale lijn -HR: hr -IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Indien niet ingevuld, wordt de beschrijving uit de inhoud gehaald. -IMAGE: Afbeelding -IMAGES: Images -IMAGE_URL: Image URL -IMAGE_URL_(READ_ONLY): Image URL (read only) -ITALIAN: Italian -ITALIC: cursief -LANGUAGE: Taal -LANGUAGE_ADMIN: Taal (admin-ui) -LANGUAGE_ATTR: Language Attribute (website) -LAST_MODIFIED_LIVE_(READONLY): Last modified live (readonly) -LAST_NAME: achternaam -LEFT: Links -LICENCE: Licentie -LINK: Link -LINK_TO_VIDEO: Link naar video -LOGIN: Inloggen -LOGO: Logo -LOGOUT: Uitloggen -MANUAL_DATE: Handmatige datum -MARKDOWN: Markdown -MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: Maximum size for an image is 5 MB. Hero images are not supported by all themes. -MEMBER: member -MENU: Menu -META: meta -META_DESCRIPTION: Metabeschrijving -META_TITLE: Metatitel -MISSING_REQUIREMENTS: ontbrekende vereisten -MOVE_VERTICAL: verplaats verticaal -NAVIGATION_TITLE: Navigation Title -NEW_PASSWORD: Nieuw wachtwoord -NONE: None -NOTICE: Notice -NOT_EDITABLE: niet bewerkbaar -NO_DESCRIPTION: Geen beschrijving -NO_PREVIEW: Geen voorbeeld -NO_SETTINGS: Geen instellingen -NUMBERED_LIST: Genummerde lijst -OLIST: olist -ONLINE: online -ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: alleen de volgende speciale tekens zijn toegestaan: -OWNER_(USERNAME): owner (username) -PARAGRAPH: Paragraaf -PASSWORD: Wachtwoord -PLEASE_CONFIRM: bevestig alstublieft -PLEASE_CORRECT_THE_ERRORS_ABOVE: Corrigeer bovenstaande fouten -PLUGINS: plug-ins -PLUGIN_STORE: Plugin Store -POWER_OFF: power-off -PROFILE_IMAGE: Profile image -PUBLISH: Publiceren -QUOTE: Citeren -QUOTES: Citeren -RAW: rauw -RAW_CONTENT_EDITOR: Raw Content Editor -RAW_MARKDOWN_EDITOR: Raw Markdown Editor -RAW_MODE: onbewerkte modus -READONLY: Alleen lezen -REGISTERED_USERS_ONLY: Registered users only -REMEMBER_TO_BOOKMARK_THIS_PAGE: vergeet deze pagina niet te bookmarken -REQUIRED: verplicht -RIGHT: Rechts -ROLE: rol -RUSSIAN: Russian -SAVE: Opslaan -SAVED_SUCCESSFULLY: succesvol opgeslagen -SAVE_ALL_SETTINGS: sla alle instellingen op -SAVE_THEME: Thema opslaan -SELECT_FROM_MEDIALIB: select from medialib -SETTINGS: Instellingen -SETTINGS_ARE_STORED: Settings are stored -SETUP: Setup -SHOW_ANCHORS_NEXT_TO_HEADLINES: Show anchors next to headlines -STANDARD_EDITOR_MODE: Standaardeditormodus -START: Start -SYSTEM: Systeem -TABLE: Tabel -TABLE_OF_CONTENTS: Inhoudsopgave -TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Genomen uit uw gebruikersaccount indien ingesteld. -TERM: term -TEXT_FILE: tekstbestand -THEMES: Themes -THEME_STORE: Theme Store -THE_FORMAT_BUTTONS: De opmaakknoppen -TITLE: Titel -TOC: toc -TOP: Top -TYPEMILL_DESCRIPTION: Het standaardthema voor typemill. Responsief, minimaal en zonder afhankelijkheden. Het gebruikt de systeemlettertypen Calibri en Helvetica. Er is geen JavaScript gebruikt. -ULIST: ulist -UNKNOWN: onbekend -UPDATE_USER: Gebruiker bijwerken -UPLOAD: upload -UPLOAD_AN_IMAGE: upload an image -UPLOAD_FILE: Upload a file -USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Gebruikt als fallback als er geen handmatige datum is ingesteld. -USER: Gebruiker -USERNAME: Gebruikersnaam -USERNAME_(READ_ONLY): Username (read only) -USERS: Gebruikers -USE_2_TO_20_CHARACTERS: Use 2 to 20 characters. -USE_2_TO_40_CHARACTERS: gebruik 2 tot 40 tekens. -USE_A_VALID_LANGUAGE_ATTRIBUTE: Use a valid language attribute -USE_A_VALID_YEAR: Gebruik een geldig jaar -VIDEO: Video -VIEW_SITE: Site bekijken -VISUAL: visual -VISUAL_CONTENT_EDITOR: Visual Content Editor -VISUAL_EDITOR: visuele editor -VISUAL_MARKDOWN_EDITOR: Visual Markdown Editor -VISUAL_MODE: visuele modus -WAIT: wacht -WEB: Web -WEBSITE_TITLE: Titel van de website -WEBSITE_VISIBLE_FOR: Website visible for -WRITING: schrijven -YEAR: Jaar -YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: You can overwrite the theme-css with your own css here. - -ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Add new features to your website with plugins and configure them. -BY_THE: by the -CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Choose a theme for your website and configure the theme details. -CODED_WITH: Coded with -COMMUNITY: community -CONFIGURE_YOUR_WEBSITE: Configure your website -DOCS: docs -GET_HELP: Get help -GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Give your new website a name, add the author and choose a copyright. -HURRA: Hurra -IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: If you have any questions, please read the -NEXT_STEP: Next step -OR_OPEN_A_NEW_ISSUE_ON: or open a new issue on -SETUP_WELCOME: Setup Welcome -TRENDSCHAU_DIGITAL: Trendschau Digital -VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Visit the author panel and setup your new website. You can configure the system, choose themes and add plugins. -YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Your account has been created and you are logged in now. - -ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Activate Cache for Twig Templates -CLEAR_CACHE: Clear Cache -DELETE_ALL_CACHE_FILES: Delete all cache files -DEVELOPER: Developer -DISPLAY_APPLICATION_ERRORS: Display Application Errors -ERROR_REPORTING: Error Reporting -IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: If you add a value for the height, then the image will be cropped. -PROXY: Proxy -STANDARD_HEIGHT_FOR_IMAGES: Standard height for images -STANDARD_WIDTH_FOR_IMAGES: Standard width for images -THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example: Never activate the error reporting for a live website, use this option only for bug-fixing. -THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: This applies only for future images in the content area. -TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Trusted IPs for proxy (comma separated) -TWIG_CACHE: Twig Cache -USE_X_FORWARDED_HEADERS: Use X-Forwarded Headers \ No newline at end of file +# Dutch (Nederlands) +# Author: +ACCOUNT: Account +ACTIVE: Actief +ACTUAL_PASSWORD: Actueel wachtwoord +ADD: toevoegen +ADD_CONTENT_BLOCK: inhoudblok toevoegen +ADD_DEFINITION: definitie toevoegen +ADD_FILE: Bestand toevoegen +ADD_FOLDER: Map toevoegen +ADD_FOLDER_TO_BASE_LEVEL: map toevoegen op basisniveau +ADD_ITEM: Item toevoegen +ADD_LEFT_COLUMN: linkerkolom toevoegen +ADD_RIGHT_COLUMN: rechter kolom toevoegen +ADD_ROW_ABOVE: rij boven toevoegen +ADD_ROW_BELOW: rij hieronder toevoegen +ADMINISTRATOR: administrator +ALL: All visitors +ALL_USERS: Alle gebruikers +ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Alternative Text for the hero image +ALT_TEXT: Alt-tekst +AUTHOR: Auteur +AUTHOR_DESCRIPTION_(MARKDOWN): Author-Description (Markdown) +BACK_TO_STARTPAGE: terug naar startpagina +BOLD: vetgedrukt +BOTTOM: bodem +BROWSE: BROWSE +BULLET_LIST: Lijst met opsommingstekens +BY: door +CANCEL: annuleren +CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Can be used for author line in frontend. +CAPTION: Bijschrift +CELL: cel +CENTER: Midden +CHECK: check +CHOOSE_FILE: Choose file +CLASS: Class +CLOSE_LIBRARY: Close Library +CODE: Code +COG: tandwiel +CONTENT: Inhoud +COPYRIGHT: Auteursrecht +CREATED_AT_(READONLY): Created at (read only) +CREATED_AT_(READ_ONLY): Created at (readonly) +CREATE_NEW_USER: Nieuwe gebruiker maken +CREATE_USER: Gebruiker maken +CROSS: kruis +CUSTOM_CSS: Custom CSS +DEFINITION: Definitielijst +DEFINITION_LIST: Definitielijst +DELETE: verwijderen +DELETE_CLOSE: verwijderen / sluiten +DELETE_COLUMN: kolom verwijderen +DELETE_CONTENT_BLOCK: content-block verwijderen +DELETE_PAGE: pagina verwijderen +DELETE_ROW: rij verwijderen +DELETE_USER: Gebruiker verwijderen +DESCRIPTION: omschrijving +DISCARD: weggooien +DISCARD_CHANGES: Wijzigingen negeren +DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Wilt u de gebruiker echt verwijderen +DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Wilt u deze pagina echt verwijderen? +DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Wilt u uw wijzigingen annuleren en de inhoud terugzetten naar de live versie? +DRAFT: Ontwerp +DRAG_A_PICTURE_OR_CLICK_TO_SELECT: sleep een foto of klik om te selecteren +DUTCH__FLEMISH: Dutch, Flemish +EDIT: bewerken +EDITOR: editor +EDIT_USER: Gebruiker bewerken +ENGLISH: English +EXTERNAL_LINK: externe link +E_G_: bijv. +E_MAIL: e-mail +FAVICON: Favicon +FILE: File +FILES: Files +FIRST_NAME: Voornaam +FOLDER: map +FORGOT_PASSWORD: Wachtwoord vergeten +FORMAT: Formaat +FRENCH: French +GENERAL_PRESENTATION: General Presentation +GERMAN: German +GOOGLE_SITEMAP: Google Sitemap +HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Has edit rights for this article. +HEAD: Kop +HEADLINE: Kop +HEADLINE_ANCHORS: Headline Anchors +HERO_IMAGE: Hero Image +HIDE: Hide +HIDE_PAGE_FROM_NAVIGATION: Hide page from navigation +HOME: home +HOMEPAGE: Homepage +HORIZONTAL_LINE: Horizontale lijn +HR: hr +IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Indien niet ingevuld, wordt de beschrijving uit de inhoud gehaald. +IMAGE: Afbeelding +IMAGES: Images +IMAGE_URL: Image URL +IMAGE_URL_(READ_ONLY): Image URL (read only) +ITALIAN: Italian +ITALIC: cursief +LANGUAGE: Taal +LANGUAGE_ADMIN: Taal (admin-ui) +LANGUAGE_ATTR: Language Attribute (website) +LAST_MODIFIED_LIVE_(READONLY): Last modified live (readonly) +LAST_NAME: achternaam +LEFT: Links +LICENCE: Licentie +LINK: Link +LINK_TO_VIDEO: Link naar video +LOGIN: Inloggen +LOGO: Logo +LOGOUT: Uitloggen +MANUAL_DATE: Handmatige datum +MARKDOWN: Markdown +MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: Maximum size for an image is 5 MB. Hero images are not supported by all themes. +MEMBER: member +MENU: Menu +META: meta +META_DESCRIPTION: Metabeschrijving +META_TITLE: Metatitel +MISSING_REQUIREMENTS: ontbrekende vereisten +MOVE_VERTICAL: verplaats verticaal +NAVIGATION_TITLE: Navigation Title +NEW_PASSWORD: Nieuw wachtwoord +NONE: None +NOTICE: Notice +NOT_EDITABLE: niet bewerkbaar +NO_DESCRIPTION: Geen beschrijving +NO_PREVIEW: Geen voorbeeld +NO_SETTINGS: Geen instellingen +NUMBERED_LIST: Genummerde lijst +OLIST: olist +ONLINE: online +ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: alleen de volgende speciale tekens zijn toegestaan: +OWNER_(USERNAME): owner (username) +PARAGRAPH: Paragraaf +PASSWORD: Wachtwoord +PLEASE_CONFIRM: bevestig alstublieft +PLEASE_CORRECT_THE_ERRORS_ABOVE: Corrigeer bovenstaande fouten +PLUGINS: plug-ins +PLUGIN_STORE: Plugin Store +POWER_OFF: power-off +PROFILE_IMAGE: Profile image +PUBLISH: Publiceren +QUOTE: Citeren +QUOTES: Citeren +RAW: rauw +RAW_CONTENT_EDITOR: Raw Content Editor +RAW_MARKDOWN_EDITOR: Raw Markdown Editor +RAW_MODE: onbewerkte modus +RAW_USERDATA_(READONLY_FOR_ADMINS): Raw Userdata (readonly for admins) +READONLY: Alleen lezen +REGISTERED_USERS_ONLY: Registered users only +REMEMBER_TO_BOOKMARK_THIS_PAGE: vergeet deze pagina niet te bookmarken +REQUIRED: verplicht +RIGHT: Rechts +ROLE: rol +RUSSIAN: Russian +SAVE: Opslaan +SAVED_SUCCESSFULLY: succesvol opgeslagen +SAVE_ALL_SETTINGS: sla alle instellingen op +SAVE_THEME: Thema opslaan +SELECT_FROM_MEDIALIB: select from medialib +SETTINGS: Instellingen +SETTINGS_ARE_STORED: Settings are stored +SETUP: Setup +SHOW_ANCHORS_NEXT_TO_HEADLINES: Show anchors next to headlines +STANDARD_EDITOR_MODE: Standaardeditormodus +START: Start +SYSTEM: Systeem +TABLE: Tabel +TABLE_OF_CONTENTS: Inhoudsopgave +TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Genomen uit uw gebruikersaccount indien ingesteld. +TERM: term +TEXT_FILE: tekstbestand +THEMES: Themes +THEME_STORE: Theme Store +THE_FORMAT_BUTTONS: De opmaakknoppen +TITLE: Titel +TOC: toc +TOP: Top +TYPEMILL_DESCRIPTION: Het standaardthema voor typemill. Responsief, minimaal en zonder afhankelijkheden. Het gebruikt de systeemlettertypen Calibri en Helvetica. Er is geen JavaScript gebruikt. +ULIST: ulist +UNKNOWN: onbekend +UPDATE_USER: Gebruiker bijwerken +UPLOAD: upload +UPLOAD_AN_IMAGE: upload an image +UPLOAD_FILE: Upload a file +UPS__WRONG_PASSWORD_OR_USERNAME__PLEASE_TRY_AGAIN_: Ups, wrong password or username, please try again. +USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Gebruikt als fallback als er geen handmatige datum is ingesteld. +USER: Gebruiker +USERNAME: Gebruikersnaam +USERNAME_(READ_ONLY): Username (read only) +USERS: Gebruikers +USE_2_TO_20_CHARACTERS: Use 2 to 20 characters. +USE_2_TO_40_CHARACTERS: gebruik 2 tot 40 tekens. +USE_A_VALID_LANGUAGE_ATTRIBUTE: Use a valid language attribute +USE_A_VALID_YEAR: Gebruik een geldig jaar +VIDEO: Video +VIEW_SITE: Site bekijken +VISUAL: visual +VISUAL_CONTENT_EDITOR: Visual Content Editor +VISUAL_EDITOR: visuele editor +VISUAL_MARKDOWN_EDITOR: Visual Markdown Editor +VISUAL_MODE: visuele modus +WAIT: wacht +WEB: Web +WEBSITE_TITLE: Titel van de website +WEBSITE_VISIBLE_FOR: Website visible for +WRITING: schrijven +YEAR: Jaar +YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: You can overwrite the theme-css with your own css here. + +ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Add new features to your website with plugins and configure them. +BY_THE: by the +CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Choose a theme for your website and configure the theme details. +CODED_WITH: Coded with +COMMUNITY: community +CONFIGURE_YOUR_WEBSITE: Configure your website +DOCS: docs +GET_HELP: Get help +GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Give your new website a name, add the author and choose a copyright. +HURRA: Hurra +IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: If you have any questions, please read the +NEXT_STEP: Next step +OR_OPEN_A_NEW_ISSUE_ON: or open a new issue on +SETUP_WELCOME: Setup Welcome +TRENDSCHAU_DIGITAL: Trendschau Digital +VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Visit the author panel and setup your new website. You can configure the system, choose themes and add plugins. +YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Your account has been created and you are logged in now. + +ACCESS_CONTROL: Access Control +ACTIVATE_INDIVIDUAL_RESTRICTIONS_FOR_PAGES_IN_THE_META_TAB_OF_EACH_PAGE_: Activate individual restrictions for pages in the meta-tab of each page. +ADD_ONE_OR_MORE_USERNAMES_SEPARATED_WITH_COMMA_: Add one or more usernames separated with comma. +CUT_RESTRICTED_CONTENT_AFTER_THE_FIRST_HR_ELEMENT_ON_A_PAGE_(PER_DEFAULT_CONTENT_WILL_BE_CUT_AFTER_TITLE)_: Cut restricted content after the first hr-element on a page (per default content will be cut after title). +FOR_ACCESS_THE_USER_MUST_HAVE_THIS_MINIMUM_ROLE: For access the user must have this minimum role +LIMIT_THE_ACCESS_FOR_THE_WHOLE_WEBSITE_OR_FOR_EACH_PAGE_INDIVIDUALLY__IF_YOU_ACTIVATE_THE_WEBSITE_RESTRICTION_OR_THE_PAGE_RESTRICTIONS__THEN_SESSIONS_WILL_BE_USED_IN_FRONTEND_: Limit the access for the whole website or for each page individually. If you activate the website restriction or the page restrictions, then sessions will be used in frontend. +ONLY_THE_FOLLOWING_USERS_HAVE_ACCESS: Only the following users have access +PAGE_RESTRICTIONS___ACTIVATE: Page Restrictions - Activate +PAGE_RESTRICTIONS___CUT_RESTRICTED_CONTENT: Page Restrictions - Cut Restricted Content +PAGE_RESTRICTIONS___NOTICE: Page Restrictions - Notice +PAGE_RESTRICTIONS___WRAP_NOTICE_INTO_A_BOX: Page Restrictions - Wrap Notice into a Box +SELECT_THE_LOWEST_USERROLE__HIGHER_ROLES_WILL_HAVE_ACCESS_TOO_: Select the lowest userrole. Higher roles will have access too. +SHOW_THE_WEBSITE_ONLY_TO_AUTHENTICATED_USERS_AND_REDIRECT_ALL_OTHER_USERS_TO_THE_LOGIN_PAGE_: Show the website only to authenticated users and redirect all other users to the login page. +USE_MARKDOWN: use markdown +WEBSITE_RESTRICTION: Website Restriction +WRAP_THE_RESTRICTION_NOTICE_ABOVE_INTO_A_NOTICE_4_ELEMENT_(WHICH_CAN_BE_DESIGNED_AS_SPECIAL_BOX): Wrap the restriction notice above into a notice-4 element (which can be designed as special box) + +ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Activate Cache for Twig Templates +ADD_MORE_URL_SCHEMES_FOR_EXTERNAL_LINKS_E_G__LIKE_DICT://_(COMMA_SEPARATED_LIST): Add more url schemes for external links e.g. like dict:// (comma separated list) +CLEAR_CACHE: Clear Cache +DELETE_ALL_CACHE_FILES: Delete all cache files +DEVELOPER: Developer +DISABLE_HEADERS: Disable Headers +DISABLE_TYPEMILL_HEADERS_AND_SEND_YOUR_OWN: Disable Typemill Headers And Send Your Own +DISPLAY_APPLICATION_ERRORS: Display Application Errors +ERROR_REPORTING: Error Reporting +IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: If you add a value for the height, then the image will be cropped. +PROXY: Proxy +STANDARD_HEIGHT_FOR_IMAGES: Standard height for images +STANDARD_WIDTH_FOR_IMAGES: Standard width for images +THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: The following options are only for developers and experienced administrators. Only change the options if you really understand them. For example: Never activate the error reporting for a live website, use this option only for bug-fixing. +THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: This applies only for future images in the content area. +TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Trusted IPs for proxy (comma separated) +TWIG_CACHE: Twig Cache +USE_X_FORWARDED_HEADERS: Use X-Forwarded Headers diff --git a/system/author/languages/ru.yaml b/system/author/languages/ru.yaml index bc1728d..eb24f80 100644 --- a/system/author/languages/ru.yaml +++ b/system/author/languages/ru.yaml @@ -1,268 +1,268 @@ -# Russian (Русский) -# Author: Paul (https://paul.bid) paulbid@protonmail.com -ACCOUNT: Аккаунт -ACTIVE: Активный -ACTUAL_PASSWORD: Текущий пароль -ADD: Добавить -ADD_CONTENT_BLOCK: Добавить блок -ADD_DEFINITION: добавить определение -ADD_FILE: добавить запись -ADD_FOLDER: добавить раздел -ADD_FOLDER_TO_BASE_LEVEL: добавить раздел на корневой уровень -ADD_ITEM: Добавить -ADD_LEFT_COLUMN: добавить колонку слева -ADD_RIGHT_COLUMN: добавить колонку справа -ADD_ROW_ABOVE: добавить строку выше -ADD_ROW_BELOW: добавить строку ниже -ADMINISTRATOR: Администратор -ALL: Всех посетителей -ALL_USERS: Все пользователи -ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Альтернативный текст-описание главного изображения для записи -ALT_TEXT: Альтернативный текст -AUTHOR: Автор -AUTHOR_DESCRIPTION_(MARKDOWN): Об авторе (Markdown) -BACK_TO_STARTPAGE: Назад на главную страницу -BOLD: Полужирный -BOTTOM: Внизу -BROWSE: ОБЗОР -BULLET_LIST: Маркированный список -BY: от -CANCEL: Отмена -CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Может использоваться в качестве описания автора на странице с записью. -CAPTION: Название -CELL: ячейка -CENTER: По центру -CHECK: проверить -CHOOSE_FILE: Выберите файл -CLASS: Класс -CLOSE_LIBRARY: Закрыть библиотеку -CODE: Код -COG: cog -CONTENT: Контент -COPYRIGHT: Копирайт -CREATED_AT_(READONLY): Создано (нельзя изменить) -CREATED_AT_(READ_ONLY): Создано (нельзя изменить) -CREATE_NEW_USER: Создание нового пользователя -CREATE_USER: Создать пользователя -CROSS: Зачёркнутый -CUSTOM_CSS: Дополнительный CSS -DEFINITION: Список определений -DEFINITION_LIST: Список определений -DELETE: Удалить -DELETE_CLOSE: Удалить/закрыть -DELETE_COLUMN: Удалить колонку -DELETE_CONTENT_BLOCK: Удалить блок -DELETE_PAGE: Удалить страницу -DELETE_ROW: Удалить строку -DELETE_USER: Удалить пользователя -DESCRIPTION: описание -DISCARD: Сбросить -DISCARD_CHANGES: Сбросить изменения -DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Вы действительно хотите удалить пользователя -DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Вы действительно хотите удалить эту страницу? -DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Вы хотите сбросить изменения и вернуться к предыдущей версии? -DRAFT: Черновик -DRAG_A_PICTURE_OR_CLICK_TO_SELECT: загрузить изображение -DUTCH__FLEMISH: Dutch, Flemish (Голландский, Фламандский) -EDIT: редактировать -EDITOR: Редактор -EDIT_USER: Редактирование профиля -ENGLISH: English (Английский) -EXTERNAL_LINK: внешняя ссылка -E_G_: например -E_MAIL: Email -FAVICON: Иконка сайта (Favicon) -FILE: Файл -FILES: Файлы -FIRST_NAME: Имя -FOLDER: раздел -FORGOT_PASSWORD: Забыл пароль -FORMAT: Формат -FRENCH: French (Французский) -GENERAL_PRESENTATION: Графическая атрибутика -GERMAN: German (Немецкий) -GOOGLE_SITEMAP: Google Sitemap -HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Имеет права на редактирование этой записи. -HEAD: Заголовок -HEADLINE: Заголовок -HEADLINE_ANCHORS: Якорные ссылки в заголовках -HERO_IMAGE: Главное изображение для записи -HIDE: Скрыть -HIDE_PAGE_FROM_NAVIGATION: Скрыть страницу из меню навигации -HOME: главная -HOMEPAGE: Главная -HORIZONTAL_LINE: Горизонтальная линия -HR: Горизонтальная линия -IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Если не заполнено, описание генерируется из содержимого. -IMAGE: Изображение -IMAGES: Изображения -IMAGE_URL: URL изображения -IMAGE_URL_(READ_ONLY): URL изображения (нельзя изменить) -ITALIAN: Italian (Итальянский) -ITALIC: Наклонный -LANGUAGE: Язык -LANGUAGE_ADMIN: Язык (для панели администратора) -LANGUAGE_ATTR: Атрибут языка (для сайта) -LAST_MODIFIED_LIVE_(READONLY): Последнее изменение было (нельзя изменить) -LAST_NAME: Фамилия -LEFT: Слева -LICENCE: Лицензия -LINK: Ссылка -LINK_TO_VIDEO: Ссылка на видео -LOGIN: Войти -LOGO: Логотип -LOGOUT: Выйти -MANUAL_DATE: Выбор даты вручную -MARKDOWN: Markdown -MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: Максимальный размер изображения - 5 MB. Главные изображения для записей поддерживаются не всеми темами. -MEMBER: Зарегистрированный пользователь -MENU: Меню -META: Метаданные -META_DESCRIPTION: Мета-описание -META_TITLE: Мета-заголовок -MISSING_REQUIREMENTS: Отсутствующие требования -MOVE_VERTICAL: двигаться по вертикали -NAVIGATION_TITLE: Название страницы в меню навигации -NEW_PASSWORD: Новый пароль -NONE: Нет -NOTICE: Заметка -NOT_EDITABLE: нельзя отредактировать -NO_DESCRIPTION: Нет описания -NO_PREVIEW: Нет предпросмотра -NO_SETTINGS: Нет настроек -NUMBERED_LIST: Упорядоченный список -OLIST: Упорядоченный список -ONLINE: онлайн -ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Разрешены только следующие специальные символы - -OWNER_(USERNAME): Владелец (имя пользователя) -PARAGRAPH: Параграф -PASSWORD: Пароль -PLEASE_CONFIRM: Пожалуйста подтвердите -PLEASE_CORRECT_THE_ERRORS_ABOVE: Пожалуйста, исправьте ошибки выше -PLUGINS: Плагины -PLUGIN_STORE: Магазин Плагинов -POWER_OFF: выключить -PROFILE_IMAGE: Изображение профиля (аватар) -PUBLISH: Опубликовать -QUOTE: Цитата -QUOTES: Цитирует -RAW: исходный код -RAW_CONTENT_EDITOR: Редактор исходного кода -RAW_MARKDOWN_EDITOR: Редактор кода Markdown -RAW_MODE: Режим исходного кода -RAW_USERDATA_(READONLY_FOR_ADMINS): Пользовательские данные (только для администраторов и только просмотр) -READONLY: Нельзя изменить -REGISTERED_USERS_ONLY: Только зарегистрированных пользователей -REMEMBER_TO_BOOKMARK_THIS_PAGE: Не забудьте добавить в закладки эту страницу -REQUIRED: Обязательно -RIGHT: Справа -ROLE: Роль -RUSSIAN: Russian (Русский) -SAVE: Сохранить -SAVED_SUCCESSFULLY: Успешно сохранено -SAVE_ALL_SETTINGS: Сохранить все настройки -SAVE_THEME: Сохранить настройки Темы -SELECT_FROM_MEDIALIB: Выбрать из библиотеки -SETTINGS: Настройки -SETTINGS_ARE_STORED: Настройки сохранены -SETUP: Установка -SHOW_ANCHORS_NEXT_TO_HEADLINES: Показывать якорные ссылки рядом с заголовками -STANDARD_EDITOR_MODE: Стандартный режим редактора -START: Начать -SYSTEM: Настройки -TABLE: Таблица -TABLE_OF_CONTENTS: Оглавление -TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Взято из вашего профиля, если в профиле заполнено -TERM: термин -TEXT_FILE: текстовый файл -THEMES: Темы -THEME_STORE: Магазин Тем -THE_FORMAT_BUTTONS: Кнопки для форматирования -TITLE: Название -TOC: Оглавление -TOP: Наверху -TYPEMILL_DESCRIPTION: Стандартная тема для Typemill. Отзывчивая, минималистичная и без каких-либо зависимостей. Используются системные шрифты Calibri и Helvetica. А вот JavaScript не используется. -ULIST: Маркированный список -UNKNOWN: Неизвестен -UPDATE_USER: Обновить данные профиля -UPLOAD: загрузить -UPLOAD_AN_IMAGE: Загрузить изображение -UPLOAD_FILE: Загрузить файл -UPS__WRONG_PASSWORD_OR_USERNAME__PLEASE_TRY_AGAIN_: Упс... неправильный пароль или имя пользователя, попробуйте войти ещё раз. -USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Используется как запасной вариант, когда дата не установлена в ручную. -USER: Пользователь -USERNAME: Имя пользователя -USERNAME_(READ_ONLY): Имя пользователя (не изменяется) -USERS: Пользователи -USE_2_TO_20_CHARACTERS: Изпользуйте от 2 до 20 символов. -USE_2_TO_40_CHARACTERS: Используйте от 2 до 40 символов. -USE_A_VALID_LANGUAGE_ATTRIBUTE: Используйте допустимый языковой атрибут -USE_A_VALID_YEAR: Используйте правильный формат для указания года -VIDEO: Видео -VIEW_SITE: На сайт -VISUAL: визуально -VISUAL_CONTENT_EDITOR: Визуальный редактор контента -VISUAL_EDITOR: Визуальный редактор -VISUAL_MARKDOWN_EDITOR: Визуальный редактор Markdown -VISUAL_MODE: визульный режим -WAIT: подождите -WEB: Сайт -WEBSITE_TITLE: Название сайта -WEBSITE_VISIBLE_FOR: Сайт виден для -WRITING: Настройки редактора -YEAR: Год -YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: Вы можете изменить CSS стиль Темы на свой собственный CSS здесь. - -ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Добавляйте новые функции на свой сайт с помощью плагинов и настраивайте их. -BY_THE: от -CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Выберите тему для своего сайта и настройте детали темы. -CODED_WITH: Разработано с -COMMUNITY: сообщество -CONFIGURE_YOUR_WEBSITE: Настройте свой сайт -DOCS: документация -GET_HELP: Помощь -GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Дайте вашему новому сайту имя, добавьте автора и выберите тип авторского права (лицензии). -HURRA: Урашечки -IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: Если у вас есть вопросы, пожалуйста прочтите -NEXT_STEP: Следующий шаг -OR_OPEN_A_NEW_ISSUE_ON: или откройте новое обсуждение проблемы на -SETUP_WELCOME: Первоначальные настройки -TRENDSCHAU_DIGITAL: Trendschau Digital -VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Посетите панель администратора и настройте свой новый сайт. Вы можете настроить систему, выбрать темы и добавить плагины. -YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Ваша учётная запись создана, и вы вошли в систему. - -ACCESS_CONTROL: Настройки доступа -ACTIVATE_INDIVIDUAL_RESTRICTIONS_FOR_PAGES_IN_THE_META_TAB_OF_EACH_PAGE_: Активировать индивидуальные ограничения для страниц во вкладке метаданные у каждой страницы. -ADD_ONE_OR_MORE_USERNAMES_SEPARATED_WITH_COMMA_: Добавьте одно или несколько имен пользователей через запятую. -CUT_RESTRICTED_CONTENT_AFTER_THE_FIRST_HR_ELEMENT_ON_A_PAGE_(PER_DEFAULT_CONTENT_WILL_BE_CUT_AFTER_TITLE)_: Скрыть контент после первого hr-элемента на странице (по умолчанию контент скрывается после заголовка). -FOR_ACCESS_THE_USER_MUST_HAVE_THIS_MINIMUM_ROLE: Для доступа к этой странице пользователь должен иметь как минимум выбранную роль -LIMIT_THE_ACCESS_FOR_THE_WHOLE_WEBSITE_OR_FOR_EACH_PAGE_INDIVIDUALLY__IF_YOU_ACTIVATE_THE_WEBSITE_RESTRICTION_OR_THE_PAGE_RESTRICTIONS__THEN_SESSIONS_WILL_BE_USED_IN_FRONTEND_: Ограничьте доступ для всего сайта или для каждой страницы в отдельности. Если вы активируете ограничение сайта или ограничения страниц, то сеансы пользователей (сессии) будут храниться на стороне пользователей (во фронтенд части). -ONLY_THE_FOLLOWING_USERS_HAVE_ACCESS: Только следующие пользователи имеют доступ к этой странице -PAGE_RESTRICTIONS___ACTIVATE: Настройки страниц - Активация ограничения доступа -PAGE_RESTRICTIONS___CUT_RESTRICTED_CONTENT: Настройки страниц - Скрытие ограниченного контента -PAGE_RESTRICTIONS___NOTICE: Настройки страниц - Примечание об ограничении доступа -PAGE_RESTRICTIONS___WRAP_NOTICE_INTO_A_BOX: Настройки страниц - Оборачивание примечания об ограничении доступа в рамку -SELECT_THE_LOWEST_USERROLE__HIGHER_ROLES_WILL_HAVE_ACCESS_TOO_: Выберите роль пользователя. Более важные роли также будут иметь доступ к странице. -SHOW_THE_WEBSITE_ONLY_TO_AUTHENTICATED_USERS_AND_REDIRECT_ALL_OTHER_USERS_TO_THE_LOGIN_PAGE_: Показывать сайт только аутентифицированным пользователям и перенаправлять всех остальных пользователей на страницу входа. -USE_MARKDOWN: поддерживается Markdown -WEBSITE_RESTRICTION: Ограничения доступа к сайту -WRAP_THE_RESTRICTION_NOTICE_ABOVE_INTO_A_NOTICE_4_ELEMENT_(WHICH_CAN_BE_DESIGNED_AS_SPECIAL_BOX): Обернуть указанное выше примечание об ограничении доступа в элемент notice-4 (который может быть выполнен в виде специальной рамки). - -ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Активировать кэш для шаблонов Twig -ADD_MORE_URL_SCHEMES_FOR_EXTERNAL_LINKS_E_G__LIKE_DICT://_(COMMA_SEPARATED_LIST): Добавьте дополнительные схемы URL для внешних ссылок, например как dict:// (список, разделенный запятыми) -CLEAR_CACHE: Очистить кэш -DELETE_ALL_CACHE_FILES: Удалить все файлы кэша -DEVELOPER: Настройки разработчика -DISABLE_HEADERS: Отключение заголовков -DISABLE_TYPEMILL_HEADERS_AND_SEND_YOUR_OWN: Отключить заголовки Typemill и отправлять свои заголовки -DISPLAY_APPLICATION_ERRORS: Отображение ошибок -ERROR_REPORTING: Отчёты об ошибках -IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: Если вы добавите значение высоты, изображение будет обрезано. -PROXY: Прокси -STANDARD_HEIGHT_FOR_IMAGES: Стандартная высота для изображений -STANDARD_WIDTH_FOR_IMAGES: Стандартная ширина для изображений -THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: Следующие параметры предназначены только для разработчиков и опытных администраторов. Изменяйте параметры только в том случае, если вы действительно их понимаете. Например: никогда не активируйте отчет об ошибках для действующего сайта, используйте эту опцию только для исправления ошибок. -THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: Это относится только к будущим изображениям в области содержимого. -TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Список надежных IP-адресов для прокси (список, разделенный запятыми) -TWIG_CACHE: Twig кэш -USE_X_FORWARDED_HEADERS: Использовать X-Forwarded Заголовки +# Russian (Русский) +# Author: Paul (https://paul.bid) paulbid@protonmail.com +ACCOUNT: Аккаунт +ACTIVE: Активный +ACTUAL_PASSWORD: Текущий пароль +ADD: Добавить +ADD_CONTENT_BLOCK: Добавить блок +ADD_DEFINITION: добавить определение +ADD_FILE: добавить запись +ADD_FOLDER: добавить раздел +ADD_FOLDER_TO_BASE_LEVEL: добавить раздел на корневой уровень +ADD_ITEM: Добавить +ADD_LEFT_COLUMN: добавить колонку слева +ADD_RIGHT_COLUMN: добавить колонку справа +ADD_ROW_ABOVE: добавить строку выше +ADD_ROW_BELOW: добавить строку ниже +ADMINISTRATOR: Администратор +ALL: Всех посетителей +ALL_USERS: Все пользователи +ALTERNATIVE_TEXT_FOR_THE_HERO_IMAGE: Альтернативный текст-описание главного изображения для записи +ALT_TEXT: Альтернативный текст +AUTHOR: Автор +AUTHOR_DESCRIPTION_(MARKDOWN): Об авторе (Markdown) +BACK_TO_STARTPAGE: Назад на главную страницу +BOLD: Полужирный +BOTTOM: Внизу +BROWSE: ОБЗОР +BULLET_LIST: Маркированный список +BY: от +CANCEL: Отмена +CAN_BE_USED_FOR_AUTHOR_LINE_IN_FRONTEND_: Может использоваться в качестве описания автора на странице с записью. +CAPTION: Название +CELL: ячейка +CENTER: По центру +CHECK: проверить +CHOOSE_FILE: Выберите файл +CLASS: Класс +CLOSE_LIBRARY: Закрыть библиотеку +CODE: Код +COG: cog +CONTENT: Контент +COPYRIGHT: Копирайт +CREATED_AT_(READONLY): Создано (нельзя изменить) +CREATED_AT_(READ_ONLY): Создано (нельзя изменить) +CREATE_NEW_USER: Создание нового пользователя +CREATE_USER: Создать пользователя +CROSS: Зачёркнутый +CUSTOM_CSS: Дополнительный CSS +DEFINITION: Список определений +DEFINITION_LIST: Список определений +DELETE: Удалить +DELETE_CLOSE: Удалить/закрыть +DELETE_COLUMN: Удалить колонку +DELETE_CONTENT_BLOCK: Удалить блок +DELETE_PAGE: Удалить страницу +DELETE_ROW: Удалить строку +DELETE_USER: Удалить пользователя +DESCRIPTION: описание +DISCARD: Сбросить +DISCARD_CHANGES: Сбросить изменения +DO_YOU_REALLY_WANT_TO_DELETE_THE_USER: Вы действительно хотите удалить пользователя +DO_YOU_REALLY_WANT_TO_DELETE_THIS_PAGE: Вы действительно хотите удалить эту страницу? +DO_YOU_WANT_TO_DISCARD_YOUR_CHANGES_AND_SET_THE_CONTENT_BACK_TO_THE_LIVE_VERSION: Вы хотите сбросить изменения и вернуться к предыдущей версии? +DRAFT: Черновик +DRAG_A_PICTURE_OR_CLICK_TO_SELECT: загрузить изображение +DUTCH__FLEMISH: Dutch, Flemish (Голландский, Фламандский) +EDIT: редактировать +EDITOR: Редактор +EDIT_USER: Редактирование профиля +ENGLISH: English (Английский) +EXTERNAL_LINK: внешняя ссылка +E_G_: например +E_MAIL: Email +FAVICON: Иконка сайта (Favicon) +FILE: Файл +FILES: Файлы +FIRST_NAME: Имя +FOLDER: раздел +FORGOT_PASSWORD: Забыл пароль +FORMAT: Формат +FRENCH: French (Французский) +GENERAL_PRESENTATION: Графическая атрибутика +GERMAN: German (Немецкий) +GOOGLE_SITEMAP: Google Sitemap +HAS_EDIT_RIGHTS_FOR_THIS_ARTICLE_: Имеет права на редактирование этой записи. +HEAD: Заголовок +HEADLINE: Заголовок +HEADLINE_ANCHORS: Якорные ссылки в заголовках +HERO_IMAGE: Главное изображение для записи +HIDE: Скрыть +HIDE_PAGE_FROM_NAVIGATION: Скрыть страницу из меню навигации +HOME: главная +HOMEPAGE: Главная +HORIZONTAL_LINE: Горизонтальная линия +HR: Горизонтальная линия +IF_NOT_FILLED__THE_DESCRIPTION_IS_EXTRACTED_FROM_CONTENT_: Если не заполнено, описание генерируется из содержимого. +IMAGE: Изображение +IMAGES: Изображения +IMAGE_URL: URL изображения +IMAGE_URL_(READ_ONLY): URL изображения (нельзя изменить) +ITALIAN: Italian (Итальянский) +ITALIC: Наклонный +LANGUAGE: Язык +LANGUAGE_ADMIN: Язык (для панели администратора) +LANGUAGE_ATTR: Атрибут языка (для сайта) +LAST_MODIFIED_LIVE_(READONLY): Последнее изменение было (нельзя изменить) +LAST_NAME: Фамилия +LEFT: Слева +LICENCE: Лицензия +LINK: Ссылка +LINK_TO_VIDEO: Ссылка на видео +LOGIN: Войти +LOGO: Логотип +LOGOUT: Выйти +MANUAL_DATE: Выбор даты вручную +MARKDOWN: Markdown +MAXIMUM_SIZE_FOR_AN_IMAGE_IS_5_MB__HERO_IMAGES_ARE_NOT_SUPPORTED_BY_ALL_THEMES_: Максимальный размер изображения - 5 MB. Главные изображения для записей поддерживаются не всеми темами. +MEMBER: Зарегистрированный пользователь +MENU: Меню +META: Метаданные +META_DESCRIPTION: Мета-описание +META_TITLE: Мета-заголовок +MISSING_REQUIREMENTS: Отсутствующие требования +MOVE_VERTICAL: двигаться по вертикали +NAVIGATION_TITLE: Название страницы в меню навигации +NEW_PASSWORD: Новый пароль +NONE: Нет +NOTICE: Заметка +NOT_EDITABLE: нельзя отредактировать +NO_DESCRIPTION: Нет описания +NO_PREVIEW: Нет предпросмотра +NO_SETTINGS: Нет настроек +NUMBERED_LIST: Упорядоченный список +OLIST: Упорядоченный список +ONLINE: онлайн +ONLY_THE_FOLLOWING_SPECIAL_CHARACTERS_ARE_ALLOWED: Разрешены только следующие специальные символы - +OWNER_(USERNAME): Владелец (имя пользователя) +PARAGRAPH: Параграф +PASSWORD: Пароль +PLEASE_CONFIRM: Пожалуйста подтвердите +PLEASE_CORRECT_THE_ERRORS_ABOVE: Пожалуйста, исправьте ошибки выше +PLUGINS: Плагины +PLUGIN_STORE: Магазин Плагинов +POWER_OFF: выключить +PROFILE_IMAGE: Изображение профиля (аватар) +PUBLISH: Опубликовать +QUOTE: Цитата +QUOTES: Цитирует +RAW: исходный код +RAW_CONTENT_EDITOR: Редактор исходного кода +RAW_MARKDOWN_EDITOR: Редактор кода Markdown +RAW_MODE: Режим исходного кода +RAW_USERDATA_(READONLY_FOR_ADMINS): Пользовательские данные (только для администраторов и только просмотр) +READONLY: Нельзя изменить +REGISTERED_USERS_ONLY: Только зарегистрированных пользователей +REMEMBER_TO_BOOKMARK_THIS_PAGE: Не забудьте добавить в закладки эту страницу +REQUIRED: Обязательно +RIGHT: Справа +ROLE: Роль +RUSSIAN: Russian (Русский) +SAVE: Сохранить +SAVED_SUCCESSFULLY: Успешно сохранено +SAVE_ALL_SETTINGS: Сохранить все настройки +SAVE_THEME: Сохранить настройки Темы +SELECT_FROM_MEDIALIB: Выбрать из библиотеки +SETTINGS: Настройки +SETTINGS_ARE_STORED: Настройки сохранены +SETUP: Установка +SHOW_ANCHORS_NEXT_TO_HEADLINES: Показывать якорные ссылки рядом с заголовками +STANDARD_EDITOR_MODE: Стандартный режим редактора +START: Начать +SYSTEM: Настройки +TABLE: Таблица +TABLE_OF_CONTENTS: Оглавление +TAKEN_FROM_YOUR_USER_ACCOUNT_IF_SET_: Взято из вашего профиля, если в профиле заполнено +TERM: термин +TEXT_FILE: текстовый файл +THEMES: Темы +THEME_STORE: Магазин Тем +THE_FORMAT_BUTTONS: Кнопки для форматирования +TITLE: Название +TOC: Оглавление +TOP: Наверху +TYPEMILL_DESCRIPTION: Стандартная тема для Typemill. Отзывчивая, минималистичная и без каких-либо зависимостей. Используются системные шрифты Calibri и Helvetica. А вот JavaScript не используется. +ULIST: Маркированный список +UNKNOWN: Неизвестен +UPDATE_USER: Обновить данные профиля +UPLOAD: загрузить +UPLOAD_AN_IMAGE: Загрузить изображение +UPLOAD_FILE: Загрузить файл +UPS__WRONG_PASSWORD_OR_USERNAME__PLEASE_TRY_AGAIN_: Упс... неправильный пароль или имя пользователя, попробуйте войти ещё раз. +USED_AS_FALLBACK_WHEN_NO_MANUAL_DATE_IS_SET_: Используется как запасной вариант, когда дата не установлена в ручную. +USER: Пользователь +USERNAME: Имя пользователя +USERNAME_(READ_ONLY): Имя пользователя (не изменяется) +USERS: Пользователи +USE_2_TO_20_CHARACTERS: Изпользуйте от 2 до 20 символов. +USE_2_TO_40_CHARACTERS: Используйте от 2 до 40 символов. +USE_A_VALID_LANGUAGE_ATTRIBUTE: Используйте допустимый языковой атрибут +USE_A_VALID_YEAR: Используйте правильный формат для указания года +VIDEO: Видео +VIEW_SITE: На сайт +VISUAL: визуально +VISUAL_CONTENT_EDITOR: Визуальный редактор контента +VISUAL_EDITOR: Визуальный редактор +VISUAL_MARKDOWN_EDITOR: Визуальный редактор Markdown +VISUAL_MODE: визульный режим +WAIT: подождите +WEB: Сайт +WEBSITE_TITLE: Название сайта +WEBSITE_VISIBLE_FOR: Сайт виден для +WRITING: Настройки редактора +YEAR: Год +YOU_CAN_OVERWRITE_THE_THEME_CSS_WITH_YOUR_OWN_CSS_HERE_: Вы можете изменить CSS стиль Темы на свой собственный CSS здесь. + +ADD_NEW_FEATURES_TO_YOUR_WEBSITE_WITH_PLUGINS_AND_CONFIGURE_THEM_: Добавляйте новые функции на свой сайт с помощью плагинов и настраивайте их. +BY_THE: от +CHOOSE_A_THEME_FOR_YOUR_WEBSITE_AND_CONFIGURE_THE_THEME_DETAILS_: Выберите тему для своего сайта и настройте детали темы. +CODED_WITH: Разработано с +COMMUNITY: сообщество +CONFIGURE_YOUR_WEBSITE: Настройте свой сайт +DOCS: документация +GET_HELP: Помощь +GIVE_YOUR_NEW_WEBSITE_A_NAME__ADD_THE_AUTHOR_AND_CHOOSE_A_COPYRIGHT_: Дайте вашему новому сайту имя, добавьте автора и выберите тип авторского права (лицензии). +HURRA: Урашечки +IF_YOU_HAVE_ANY_QUESTIONS__PLEASE_READ_THE: Если у вас есть вопросы, пожалуйста прочтите +NEXT_STEP: Следующий шаг +OR_OPEN_A_NEW_ISSUE_ON: или откройте новое обсуждение проблемы на +SETUP_WELCOME: Первоначальные настройки +TRENDSCHAU_DIGITAL: Trendschau Digital +VISIT_THE_AUTHOR_PANEL_AND_SETUP_YOUR_NEW_WEBSITE__YOU_CAN_CONFIGURE_THE_SYSTEM__CHOOSE_THEMES_AND_ADD_PLUGINS_: Посетите панель администратора и настройте свой новый сайт. Вы можете настроить систему, выбрать темы и добавить плагины. +YOUR_ACCOUNT_HAS_BEEN_CREATED_AND_YOU_ARE_LOGGED_IN_NOW_: Ваша учётная запись создана, и вы вошли в систему. + +ACCESS_CONTROL: Настройки доступа +ACTIVATE_INDIVIDUAL_RESTRICTIONS_FOR_PAGES_IN_THE_META_TAB_OF_EACH_PAGE_: Активировать индивидуальные ограничения для страниц во вкладке метаданные у каждой страницы. +ADD_ONE_OR_MORE_USERNAMES_SEPARATED_WITH_COMMA_: Добавьте одно или несколько имен пользователей через запятую. +CUT_RESTRICTED_CONTENT_AFTER_THE_FIRST_HR_ELEMENT_ON_A_PAGE_(PER_DEFAULT_CONTENT_WILL_BE_CUT_AFTER_TITLE)_: Скрыть контент после первого hr-элемента на странице (по умолчанию контент скрывается после заголовка). +FOR_ACCESS_THE_USER_MUST_HAVE_THIS_MINIMUM_ROLE: Для доступа к этой странице пользователь должен иметь как минимум выбранную роль +LIMIT_THE_ACCESS_FOR_THE_WHOLE_WEBSITE_OR_FOR_EACH_PAGE_INDIVIDUALLY__IF_YOU_ACTIVATE_THE_WEBSITE_RESTRICTION_OR_THE_PAGE_RESTRICTIONS__THEN_SESSIONS_WILL_BE_USED_IN_FRONTEND_: Ограничьте доступ для всего сайта или для каждой страницы в отдельности. Если вы активируете ограничение сайта или ограничения страниц, то сеансы пользователей (сессии) будут храниться на стороне пользователей (во фронтенд части). +ONLY_THE_FOLLOWING_USERS_HAVE_ACCESS: Только следующие пользователи имеют доступ к этой странице +PAGE_RESTRICTIONS___ACTIVATE: Настройки страниц - Активация ограничения доступа +PAGE_RESTRICTIONS___CUT_RESTRICTED_CONTENT: Настройки страниц - Скрытие ограниченного контента +PAGE_RESTRICTIONS___NOTICE: Настройки страниц - Примечание об ограничении доступа +PAGE_RESTRICTIONS___WRAP_NOTICE_INTO_A_BOX: Настройки страниц - Оборачивание примечания об ограничении доступа в рамку +SELECT_THE_LOWEST_USERROLE__HIGHER_ROLES_WILL_HAVE_ACCESS_TOO_: Выберите роль пользователя. Более важные роли также будут иметь доступ к странице. +SHOW_THE_WEBSITE_ONLY_TO_AUTHENTICATED_USERS_AND_REDIRECT_ALL_OTHER_USERS_TO_THE_LOGIN_PAGE_: Показывать сайт только аутентифицированным пользователям и перенаправлять всех остальных пользователей на страницу входа. +USE_MARKDOWN: поддерживается Markdown +WEBSITE_RESTRICTION: Ограничения доступа к сайту +WRAP_THE_RESTRICTION_NOTICE_ABOVE_INTO_A_NOTICE_4_ELEMENT_(WHICH_CAN_BE_DESIGNED_AS_SPECIAL_BOX): Обернуть указанное выше примечание об ограничении доступа в элемент notice-4 (который может быть выполнен в виде специальной рамки). + +ACTIVATE_CACHE_FOR_TWIG_TEMPLATES: Активировать кэш для шаблонов Twig +ADD_MORE_URL_SCHEMES_FOR_EXTERNAL_LINKS_E_G__LIKE_DICT://_(COMMA_SEPARATED_LIST): Добавьте дополнительные схемы URL для внешних ссылок, например как dict:// (список, разделенный запятыми) +CLEAR_CACHE: Очистить кэш +DELETE_ALL_CACHE_FILES: Удалить все файлы кэша +DEVELOPER: Настройки разработчика +DISABLE_HEADERS: Отключение заголовков +DISABLE_TYPEMILL_HEADERS_AND_SEND_YOUR_OWN: Отключить заголовки Typemill и отправлять свои заголовки +DISPLAY_APPLICATION_ERRORS: Отображение ошибок +ERROR_REPORTING: Отчёты об ошибках +IF_YOU_ADD_A_VALUE_FOR_THE_HEIGHT__THEN_THE_IMAGE_WILL_BE_CROPPED_: Если вы добавите значение высоты, изображение будет обрезано. +PROXY: Прокси +STANDARD_HEIGHT_FOR_IMAGES: Стандартная высота для изображений +STANDARD_WIDTH_FOR_IMAGES: Стандартная ширина для изображений +THE_FOLLOWING_OPTIONS_ARE_ONLY_FOR_DEVELOPERS: Следующие параметры предназначены только для разработчиков и опытных администраторов. Изменяйте параметры только в том случае, если вы действительно их понимаете. Например: никогда не активируйте отчет об ошибках для действующего сайта, используйте эту опцию только для исправления ошибок. +THIS_APPLIES_ONLY_FOR_FUTURE_IMAGES_IN_THE_CONTENT_AREA_: Это относится только к будущим изображениям в области содержимого. +TRUSTED_IPS_FOR_PROXY_(COMMA_SEPARATED): Список надежных IP-адресов для прокси (список, разделенный запятыми) +TWIG_CACHE: Twig кэш +USE_X_FORWARDED_HEADERS: Использовать X-Forwarded Заголовки diff --git a/system/author/layouts/layout.twig b/system/author/layouts/layout.twig index bfaeb88..76286a9 100644 --- a/system/author/layouts/layout.twig +++ b/system/author/layouts/layout.twig @@ -52,6 +52,8 @@ + + {% block javascript %}{% endblock %} {{ assets.renderJS() }} diff --git a/system/author/settings/userlist.twig b/system/author/settings/userlist.twig index 88637c7..318c4dc 100644 --- a/system/author/settings/userlist.twig +++ b/system/author/settings/userlist.twig @@ -8,7 +8,7 @@
    -

    {{ __('All Users') }}

    +

    {{ __('All Users') }}