Search users, select role field, german translations
This commit is contained in:
parent
c20c592492
commit
778b3906c2
17 changed files with 1807 additions and 1119 deletions
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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');
|
||||
}
|
||||
}
|
||||
}
|
|
@ -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');
|
||||
|
||||
|
|
|
@ -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']));
|
||||
|
|
|
@ -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 **
|
||||
*********************/
|
||||
|
|
269
system/author/js/vue-userlist.js
Normal file
269
system/author/js/vue-userlist.js
Normal file
|
@ -0,0 +1,269 @@
|
|||
Vue.component('searchbox', {
|
||||
props: ['usernames', 'error'],
|
||||
data: function () {
|
||||
return {
|
||||
filter: 'username',
|
||||
searchterm: '',
|
||||
searchmode: true,
|
||||
clearmode: false,
|
||||
userroles: userroles,
|
||||
}
|
||||
},
|
||||
template: '<div>' +
|
||||
'<div class="searchtoggle">' +
|
||||
'<button :class="checkActive(\'username\')" @click.prevent="setFilter(\'username\')">username</button>' +
|
||||
'<button :class="checkActive(\'userrole\')" @click.prevent="setFilter(\'userrole\')">userrole</button>' +
|
||||
'<button :class="checkActive(\'usermail\')" @click.prevent="setFilter(\'usermail\')">e-mail</button>' +
|
||||
'</div>' +
|
||||
'<div class="usersearchrow">' +
|
||||
'<select v-if="this.filter == \'userrole\'" v-model="searchterm">'+
|
||||
'<option v-for="role in userroles">{{role}}</option>' +
|
||||
'</select>' +
|
||||
'<input v-else type="text" class="usersearch" v-model="searchterm">' +
|
||||
'<button v-if="searchmode" class="searchbutton search" @click.prevent="startSearch()">Search</button>' +
|
||||
'<button v-if="clearmode" class="searchbutton clear" @click.prevent="clearSearch()">Clear</button>' +
|
||||
'</div>' +
|
||||
'<div v-if="error" class="error pt1 f6">{{error}}</div>' +
|
||||
'<div v-if="this.filter == \'usermail\'" class="description pt1">You can use the asterisk (*) wildcard to search for name@* or *@domain.com.</div>' +
|
||||
'</div>',
|
||||
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: '<li class="row">' +
|
||||
'<ul>' +
|
||||
'<li class="col username">{{ user.username }}</li>' +
|
||||
'<li class="col userrole">{{ user.userrole }}</li>' +
|
||||
'<li class="col email">{{ user.email }}</li>' +
|
||||
'<li class="col edit"><a :href="getEditLink(user.username)">edit</a></li>' +
|
||||
'</ul>' +
|
||||
'</li>',
|
||||
methods: {
|
||||
getEditLink: function(username){
|
||||
return this.$root.$data.root + '/tm/user/' + username;
|
||||
},
|
||||
}
|
||||
})
|
||||
|
||||
Vue.component('pagination', {
|
||||
props: ['page'],
|
||||
template: '<li class="userpage"><button :class="checkActive()" @click="goto(page)">{{ page }}</button></li>',
|
||||
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
|
||||
})
|
||||
},
|
||||
}
|
||||
})
|
|
@ -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
|
||||
# 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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
# 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
|
||||
|
|
|
@ -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
|
||||
# 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
|
||||
|
|
|
@ -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 Заголовки
|
||||
|
|
|
@ -52,6 +52,8 @@
|
|||
<script>
|
||||
typemillUtilities.start()
|
||||
</script>
|
||||
|
||||
{% block javascript %}{% endblock %}
|
||||
|
||||
{{ assets.renderJS() }}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<section id="users" class="settings">
|
||||
|
||||
<header class="headline">
|
||||
<h1>{{ __('All Users') }}</h1>
|
||||
<h1>{{ __('All Users') }} </h1>
|
||||
</header>
|
||||
|
||||
<ul class="userlist">
|
||||
|
@ -41,4 +41,10 @@
|
|||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
|
||||
{% block javascript %}
|
||||
|
||||
<script src="{{ base_url }}/system/author/js/vue-userlist.js"></script>
|
||||
|
||||
{% endblock %}
|
67
system/author/settings/userlistvue.twig
Normal file
67
system/author/settings/userlistvue.twig
Normal file
|
@ -0,0 +1,67 @@
|
|||
{% extends 'layouts/layout.twig' %}
|
||||
{% block title %}{{ __('User') }}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
<div class="formWrapper">
|
||||
|
||||
<section id="users" class="settings">
|
||||
|
||||
<header class="headline">
|
||||
<h1>{{ __('All Users') }} </h1>
|
||||
</header>
|
||||
|
||||
<div id="userlist" v-cloak>
|
||||
|
||||
<div class="usersearchbox">
|
||||
<searchbox :error="error"></searchbox>
|
||||
</div>
|
||||
|
||||
<ul class="userlist">
|
||||
<li class="row header">
|
||||
<ul>
|
||||
<li class="col username">{{ __('Username') }}</li><li
|
||||
class="col userrole">{{ __('Role') }}</li><li
|
||||
class="col email">{{ __('E-Mail') }}</li><li
|
||||
class="col edit">{{ __('Edit') }}</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<userrow
|
||||
v-for="user in userdata"
|
||||
v-bind:key="user.name"
|
||||
v-bind:user="user"
|
||||
></userrow>
|
||||
</ul>
|
||||
|
||||
<ul class="pagination" v-if="showpagination">
|
||||
<pagination
|
||||
v-for="page in pages"
|
||||
v-bind:key="page"
|
||||
v-bind:page="page"
|
||||
></pagination>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="medium">
|
||||
<a class="button" href="{{ path_for('user.new') }}">{{ __('Create New User') }}</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<input id="path" type="hidden" value="{{ item.urlRel }}" required readonly />
|
||||
{{ csrf_field() | raw }}
|
||||
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
|
||||
{% block javascript %}
|
||||
|
||||
<script>
|
||||
let usernames = {{ users|json_encode() }};
|
||||
let userroles = {{ userroles|json_encode() }};
|
||||
</script>
|
||||
<script src="{{ base_url }}/system/author/js/vue-userlist.js"></script>
|
||||
|
||||
{% endblock %}
|
Loading…
Add table
Reference in a new issue