Merge branch 'master' into release
This commit is contained in:
commit
0d31a8e3f1
|
@ -17,9 +17,13 @@ DB_USERNAME=database_username
|
||||||
DB_PASSWORD=database_user_password
|
DB_PASSWORD=database_user_password
|
||||||
|
|
||||||
# Mail system to use
|
# Mail system to use
|
||||||
# Can be 'smtp', 'mail' or 'sendmail'
|
# Can be 'smtp' or 'sendmail'
|
||||||
MAIL_DRIVER=smtp
|
MAIL_DRIVER=smtp
|
||||||
|
|
||||||
|
# Mail sender options
|
||||||
|
MAIL_FROM_NAME=BookStack
|
||||||
|
MAIL_FROM=bookstack@example.com
|
||||||
|
|
||||||
# SMTP mail options
|
# SMTP mail options
|
||||||
MAIL_HOST=localhost
|
MAIL_HOST=localhost
|
||||||
MAIL_PORT=1025
|
MAIL_PORT=1025
|
||||||
|
|
|
@ -69,5 +69,21 @@ dbguichu :: Chinese Simplified
|
||||||
Randy Kim (hyunjun) :: Korean
|
Randy Kim (hyunjun) :: Korean
|
||||||
Francesco M. Taurino (ftaurino) :: Italian
|
Francesco M. Taurino (ftaurino) :: Italian
|
||||||
DanielFrederiksen :: Danish
|
DanielFrederiksen :: Danish
|
||||||
Finn Wessel (19finnwessel6) :: German
|
Finn Wessel (19finnwessel6) :: German Informal; German
|
||||||
Gustav Kånåhols (Kurbitz) :: Swedish
|
Gustav Kånåhols (Kurbitz) :: Swedish
|
||||||
|
Vuong Trung Hieu (fpooon) :: Vietnamese
|
||||||
|
Emil Petersen (emoyly) :: Danish
|
||||||
|
mrjaboozy :: Slovenian
|
||||||
|
Statium :: Russian
|
||||||
|
Mikkel Struntze (MStruntze) :: Danish
|
||||||
|
kostefun :: Russian
|
||||||
|
Tuyen.NG (tuyendev) :: Vietnamese
|
||||||
|
Ghost_chu (dbguichu) :: Chinese Simplified
|
||||||
|
Ziipen :: Danish
|
||||||
|
Samuel Schwarz (Guiph7quan) :: Czech
|
||||||
|
Aleph (toishoki) :: Turkish
|
||||||
|
Julio Alberto García (Yllelder) :: Spanish
|
||||||
|
Rafael (raribeir) :: Portuguese, Brazilian
|
||||||
|
Hiroyuki Odake (dakesan) :: Japanese
|
||||||
|
Alex Lee (qianmengnet) :: Chinese Simplified
|
||||||
|
swinn37 :: French
|
||||||
|
|
|
@ -31,6 +31,10 @@ jobs:
|
||||||
path: ${{ steps.composer-cache.outputs.dir }}
|
path: ${{ steps.composer-cache.outputs.dir }}
|
||||||
key: ${{ runner.os }}-composer-${{ matrix.php }}
|
key: ${{ runner.os }}-composer-${{ matrix.php }}
|
||||||
|
|
||||||
|
- name: Start Database
|
||||||
|
run: |
|
||||||
|
sudo /etc/init.d/mysql start
|
||||||
|
|
||||||
- name: Setup Database
|
- name: Setup Database
|
||||||
run: |
|
run: |
|
||||||
mysql -uroot -proot -e 'CREATE DATABASE IF NOT EXISTS `bookstack-test`;'
|
mysql -uroot -proot -e 'CREATE DATABASE IF NOT EXISTS `bookstack-test`;'
|
||||||
|
|
|
@ -233,6 +233,9 @@ class SocialAuthService
|
||||||
if ($driverName === 'google' && config('services.google.select_account')) {
|
if ($driverName === 'google' && config('services.google.select_account')) {
|
||||||
$driver->with(['prompt' => 'select_account']);
|
$driver->with(['prompt' => 'select_account']);
|
||||||
}
|
}
|
||||||
|
if ($driverName === 'azure') {
|
||||||
|
$driver->with(['resource' => 'https://graph.windows.net']);
|
||||||
|
}
|
||||||
|
|
||||||
return $driver;
|
return $driver;
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,7 +52,7 @@ return [
|
||||||
'locale' => env('APP_LANG', 'en'),
|
'locale' => env('APP_LANG', 'en'),
|
||||||
|
|
||||||
// Locales available
|
// Locales available
|
||||||
'locales' => ['en', 'ar', 'da', 'de', 'de_informal', 'es', 'es_AR', 'fr', 'hu', 'nl', 'pt_BR', 'sk', 'cs', 'sv', 'ko', 'ja', 'pl', 'it', 'ru', 'uk', 'zh_CN', 'zh_TW', 'tr'],
|
'locales' => ['en', 'ar', 'cs', 'da', 'de', 'de_informal', 'es', 'es_AR', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'nl', 'pt', 'pt_BR', 'sk', 'sl', 'sv', 'pl', 'ru', 'tr', 'uk', 'vi', 'zh_CN', 'zh_TW',],
|
||||||
|
|
||||||
// Application Fallback Locale
|
// Application Fallback Locale
|
||||||
'fallback_locale' => 'en',
|
'fallback_locale' => 'en',
|
||||||
|
|
|
@ -76,6 +76,11 @@ class LoginController extends Controller
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$previous = url()->previous('');
|
||||||
|
if (setting('app-public') && $previous && $previous !== url('/login')) {
|
||||||
|
redirect()->setIntendedUrl($previous);
|
||||||
|
}
|
||||||
|
|
||||||
return view('auth.login', [
|
return view('auth.login', [
|
||||||
'socialDrivers' => $socialDrivers,
|
'socialDrivers' => $socialDrivers,
|
||||||
'authMethod' => $authMethod,
|
'authMethod' => $authMethod,
|
||||||
|
|
|
@ -123,6 +123,11 @@ class SocialController extends Controller
|
||||||
'password' => Str::random(32)
|
'password' => Str::random(32)
|
||||||
];
|
];
|
||||||
|
|
||||||
|
// Take name from email address if empty
|
||||||
|
if (!$userData['name']) {
|
||||||
|
$userData['name'] = explode('@', $userData['email'])[0];
|
||||||
|
}
|
||||||
|
|
||||||
$user = $this->registrationService->registerUser($userData, $socialAccount, $emailVerified);
|
$user = $this->registrationService->registerUser($userData, $socialAccount, $emailVerified);
|
||||||
auth()->login($user);
|
auth()->login($user);
|
||||||
|
|
||||||
|
|
|
@ -86,7 +86,7 @@ class BookController extends Controller
|
||||||
$this->validate($request, [
|
$this->validate($request, [
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'description' => 'string|max:1000',
|
'description' => 'string|max:1000',
|
||||||
'image' => $this->getImageValidationRules(),
|
'image' => 'nullable|' . $this->getImageValidationRules(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$bookshelf = null;
|
$bookshelf = null;
|
||||||
|
@ -153,7 +153,7 @@ class BookController extends Controller
|
||||||
$this->validate($request, [
|
$this->validate($request, [
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'description' => 'string|max:1000',
|
'description' => 'string|max:1000',
|
||||||
'image' => $this->getImageValidationRules(),
|
'image' => 'nullable|' . $this->getImageValidationRules(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$book = $this->bookRepo->update($book, $request->all());
|
$book = $this->bookRepo->update($book, $request->all());
|
||||||
|
|
|
@ -85,7 +85,7 @@ class BookshelfController extends Controller
|
||||||
$this->validate($request, [
|
$this->validate($request, [
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'description' => 'string|max:1000',
|
'description' => 'string|max:1000',
|
||||||
'image' => $this->getImageValidationRules(),
|
'image' => 'nullable|' . $this->getImageValidationRules(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$bookIds = explode(',', $request->get('books', ''));
|
$bookIds = explode(',', $request->get('books', ''));
|
||||||
|
@ -146,7 +146,7 @@ class BookshelfController extends Controller
|
||||||
$this->validate($request, [
|
$this->validate($request, [
|
||||||
'name' => 'required|string|max:255',
|
'name' => 'required|string|max:255',
|
||||||
'description' => 'string|max:1000',
|
'description' => 'string|max:1000',
|
||||||
'image' => $this->imageRepo->getImageValidationRules(),
|
'image' => 'nullable|' . $this->getImageValidationRules(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,7 @@ class GalleryImageController extends Controller
|
||||||
{
|
{
|
||||||
$this->checkPermission('image-create-all');
|
$this->checkPermission('image-create-all');
|
||||||
$this->validate($request, [
|
$this->validate($request, [
|
||||||
'file' => $this->imageRepo->getImageValidationRules()
|
'file' => $this->getImageValidationRules()
|
||||||
]);
|
]);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -44,7 +44,7 @@ class SettingController extends Controller
|
||||||
$this->preventAccessInDemoMode();
|
$this->preventAccessInDemoMode();
|
||||||
$this->checkPermission('settings-manage');
|
$this->checkPermission('settings-manage');
|
||||||
$this->validate($request, [
|
$this->validate($request, [
|
||||||
'app_logo' => $this->imageRepo->getImageValidationRules(),
|
'app_logo' => 'nullable|' . $this->getImageValidationRules(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// Cycles through posted settings and update them
|
// Cycles through posted settings and update them
|
||||||
|
@ -57,7 +57,7 @@ class SettingController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update logo image if set
|
// Update logo image if set
|
||||||
if ($request->has('app_logo')) {
|
if ($request->hasFile('app_logo')) {
|
||||||
$logoFile = $request->file('app_logo');
|
$logoFile = $request->file('app_logo');
|
||||||
$this->imageRepo->destroyByType('system');
|
$this->imageRepo->destroyByType('system');
|
||||||
$image = $this->imageRepo->saveNew($logoFile, 'system', 0, null, 86);
|
$image = $this->imageRepo->saveNew($logoFile, 'system', 0, null, 86);
|
||||||
|
|
|
@ -155,7 +155,7 @@ class UserController extends Controller
|
||||||
'password' => 'min:6|required_with:password_confirm',
|
'password' => 'min:6|required_with:password_confirm',
|
||||||
'password-confirm' => 'same:password|required_with:password',
|
'password-confirm' => 'same:password|required_with:password',
|
||||||
'setting' => 'array',
|
'setting' => 'array',
|
||||||
'profile_image' => $this->imageRepo->getImageValidationRules(),
|
'profile_image' => 'nullable|' . $this->getImageValidationRules(),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$user = $this->userRepo->getById($id);
|
$user = $this->userRepo->getById($id);
|
||||||
|
@ -191,7 +191,7 @@ class UserController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save profile image if in request
|
// Save profile image if in request
|
||||||
if ($request->has('profile_image')) {
|
if ($request->hasFile('profile_image')) {
|
||||||
$imageUpload = $request->file('profile_image');
|
$imageUpload = $request->file('profile_image');
|
||||||
$this->imageRepo->destroyImage($user->avatar);
|
$this->imageRepo->destroyImage($user->avatar);
|
||||||
$image = $this->imageRepo->saveNew($imageUpload, 'user', $user->id);
|
$image = $this->imageRepo->saveNew($imageUpload, 'user', $user->id);
|
||||||
|
|
|
@ -11,7 +11,7 @@ class Localization
|
||||||
* Array of right-to-left locales
|
* Array of right-to-left locales
|
||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $rtlLocales = ['ar'];
|
protected $rtlLocales = ['ar', 'he'];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Map of BookStack locale names to best-estimate system locale names.
|
* Map of BookStack locale names to best-estimate system locale names.
|
||||||
|
@ -26,16 +26,20 @@ class Localization
|
||||||
'es' => 'es_ES',
|
'es' => 'es_ES',
|
||||||
'es_AR' => 'es_AR',
|
'es_AR' => 'es_AR',
|
||||||
'fr' => 'fr_FR',
|
'fr' => 'fr_FR',
|
||||||
|
'he' => 'he_IL',
|
||||||
'it' => 'it_IT',
|
'it' => 'it_IT',
|
||||||
'ja' => 'ja',
|
'ja' => 'ja',
|
||||||
'ko' => 'ko_KR',
|
'ko' => 'ko_KR',
|
||||||
'nl' => 'nl_NL',
|
'nl' => 'nl_NL',
|
||||||
'pl' => 'pl_PL',
|
'pl' => 'pl_PL',
|
||||||
|
'pt' => 'pl_PT',
|
||||||
'pt_BR' => 'pt_BR',
|
'pt_BR' => 'pt_BR',
|
||||||
'ru' => 'ru',
|
'ru' => 'ru',
|
||||||
'sk' => 'sk_SK',
|
'sk' => 'sk_SK',
|
||||||
|
'sl' => 'sl_SI',
|
||||||
'sv' => 'sv_SE',
|
'sv' => 'sv_SE',
|
||||||
'uk' => 'uk_UA',
|
'uk' => 'uk_UA',
|
||||||
|
'vi' => 'vi_VN',
|
||||||
'zh_CN' => 'zh_CN',
|
'zh_CN' => 'zh_CN',
|
||||||
'zh_TW' => 'zh_TW',
|
'zh_TW' => 'zh_TW',
|
||||||
'tr' => 'tr_TR',
|
'tr' => 'tr_TR',
|
||||||
|
|
|
@ -219,12 +219,4 @@ class ImageRepo
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get the validation rules for image files.
|
|
||||||
*/
|
|
||||||
public function getImageValidationRules(): string
|
|
||||||
{
|
|
||||||
return 'image_extension|no_double_extension|mimes:jpeg,png,gif,bmp,webp,tiff';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
22
package.json
22
package.json
|
@ -10,23 +10,23 @@
|
||||||
"permissions": "chown -R $USER:$USER bootstrap/cache storage public/uploads"
|
"permissions": "chown -R $USER:$USER bootstrap/cache storage public/uploads"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"css-loader": "^3.4.0",
|
"css-loader": "^3.4.2",
|
||||||
"livereload": "^0.8.2",
|
"livereload": "^0.9.1",
|
||||||
"mini-css-extract-plugin": "^0.9.0",
|
"mini-css-extract-plugin": "^0.9.0",
|
||||||
"node-sass": "^4.13.0",
|
"node-sass": "^4.13.1",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"sass-loader": "^8.0.0",
|
"sass-loader": "^8.0.2",
|
||||||
"style-loader": "^1.1.1",
|
"style-loader": "^1.1.3",
|
||||||
"webpack": "^4.41.4",
|
"webpack": "^4.42.0",
|
||||||
"webpack-cli": "^3.3.10"
|
"webpack-cli": "^3.3.11"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"clipboard": "^2.0.4",
|
"clipboard": "^2.0.6",
|
||||||
"codemirror": "^5.50.0",
|
"codemirror": "^5.52.0",
|
||||||
"dropzone": "^5.5.1",
|
"dropzone": "^5.7.0",
|
||||||
"markdown-it": "^10.0.0",
|
"markdown-it": "^10.0.0",
|
||||||
"markdown-it-task-lists": "^2.1.1",
|
"markdown-it-task-lists": "^2.1.1",
|
||||||
"sortablejs": "^1.10.1",
|
"sortablejs": "^1.10.2",
|
||||||
"vue": "^2.6.11",
|
"vue": "^2.6.11",
|
||||||
"vuedraggable": "^2.23.2"
|
"vuedraggable": "^2.23.2"
|
||||||
},
|
},
|
||||||
|
|
10
readme.md
10
readme.md
|
@ -13,6 +13,8 @@ A platform for storing and organising information and documentation. Details for
|
||||||
* [Demo Instance](https://demo.bookstackapp.com)
|
* [Demo Instance](https://demo.bookstackapp.com)
|
||||||
* [Admin Login](https://demo.bookstackapp.com/login?email=admin@example.com&password=password)
|
* [Admin Login](https://demo.bookstackapp.com/login?email=admin@example.com&password=password)
|
||||||
* [BookStack Blog](https://www.bookstackapp.com/blog)
|
* [BookStack Blog](https://www.bookstackapp.com/blog)
|
||||||
|
* [Issue List](https://github.com/BookStackApp/BookStack/issues)
|
||||||
|
* [Discord Chat](https://discord.gg/ztkBqR2)
|
||||||
|
|
||||||
## 📚 Project Definition
|
## 📚 Project Definition
|
||||||
|
|
||||||
|
@ -49,7 +51,7 @@ All development on BookStack is currently done on the master branch. When it's t
|
||||||
|
|
||||||
* [Node.js](https://nodejs.org/en/) v10.0+
|
* [Node.js](https://nodejs.org/en/) v10.0+
|
||||||
|
|
||||||
SASS is used to help the CSS development and the JavaScript is run through babel to allow for writing ES6 code. This is done using webpack. To run the build task you can use the following commands:
|
This project uses SASS for CSS development and this is built, along with the JavaScript, using webpack. The below npm commands can be used to install the dependencies & run the build tasks:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
# Install NPM Dependencies
|
# Install NPM Dependencies
|
||||||
|
@ -78,7 +80,7 @@ Once done you can run `php vendor/bin/phpunit` in the application root directory
|
||||||
|
|
||||||
### 📜 Code Standards
|
### 📜 Code Standards
|
||||||
|
|
||||||
PHP code within BookStack is generally to [PSR-2](http://www.php-fig.org/psr/psr-2/) standards. From the BookStack root folder you can run `./vendor/bin/phpcs` to check code is formatted correctly and `./vendor/bin/phpcbf` to auto-fix non-PSR-2 code.
|
PHP code within BookStack is generally to [PSR-2](http://www.php-fig.org/psr/psr-2/) standards. From the BookStack root folder you can run `./vendor/bin/phpcs` to check code is formatted correctly and `./vendor/bin/phpcbf` to auto-fix non-PSR-2 code. Please don't auto-fix code unless it's related to changes you've made otherwise you'll likely cause git conflicts.
|
||||||
|
|
||||||
### 🐋 Development using Docker
|
### 🐋 Development using Docker
|
||||||
|
|
||||||
|
@ -118,7 +120,9 @@ Please note, translations in BookStack are provided to the "Crowdin Global Trans
|
||||||
|
|
||||||
Feel free to create issues to request new features or to report bugs & problems. Just please follow the template given when creating the issue.
|
Feel free to create issues to request new features or to report bugs & problems. Just please follow the template given when creating the issue.
|
||||||
|
|
||||||
Pull requests are welcome. Unless a small tweak or language update, It may be best to open the pull request early or create an issue for your intended change to discuss how it will fit in to the project and plan out the merge. Pull requests should be created from the `master` branch since they will be merged back into `master` once done. Please do not build from or request a merge into the `release` branch as this is only for publishing releases. If you are looking to alter CSS or JavaScript content please edit the source files found in `resources/assets`. Any CSS or JS files within `public` are built from these source files and therefore should not be edited directly.
|
Pull requests are welcome. Unless a small tweak or language update, It may be best to open the pull request early or create an issue for your intended change to discuss how it will fit in to the project and plan out the merge. Just because a feature request exists, or is tagged, does not mean that feature would be accepted into the core project.
|
||||||
|
|
||||||
|
Pull requests should be created from the `master` branch since they will be merged back into `master` once done. Please do not build from or request a merge into the `release` branch as this is only for publishing releases. If you are looking to alter CSS or JavaScript content please edit the source files found in `resources/assets`. Any CSS or JS files within `public` are built from these source files and therefore should not be edited directly.
|
||||||
|
|
||||||
The project's code of conduct [can be found here](https://github.com/BookStackApp/BookStack/blob/master/.github/CODE_OF_CONDUCT.md).
|
The project's code of conduct [can be found here](https://github.com/BookStackApp/BookStack/blob/master/.github/CODE_OF_CONDUCT.md).
|
||||||
|
|
||||||
|
|
|
@ -5,15 +5,18 @@ import Clipboard from "clipboard/dist/clipboard.min";
|
||||||
import 'codemirror/mode/css/css';
|
import 'codemirror/mode/css/css';
|
||||||
import 'codemirror/mode/clike/clike';
|
import 'codemirror/mode/clike/clike';
|
||||||
import 'codemirror/mode/diff/diff';
|
import 'codemirror/mode/diff/diff';
|
||||||
|
import 'codemirror/mode/fortran/fortran';
|
||||||
import 'codemirror/mode/go/go';
|
import 'codemirror/mode/go/go';
|
||||||
|
import 'codemirror/mode/haskell/haskell';
|
||||||
import 'codemirror/mode/htmlmixed/htmlmixed';
|
import 'codemirror/mode/htmlmixed/htmlmixed';
|
||||||
import 'codemirror/mode/javascript/javascript';
|
import 'codemirror/mode/javascript/javascript';
|
||||||
import 'codemirror/mode/julia/julia';
|
import 'codemirror/mode/julia/julia';
|
||||||
import 'codemirror/mode/lua/lua';
|
import 'codemirror/mode/lua/lua';
|
||||||
import 'codemirror/mode/haskell/haskell';
|
|
||||||
import 'codemirror/mode/markdown/markdown';
|
import 'codemirror/mode/markdown/markdown';
|
||||||
import 'codemirror/mode/mllike/mllike';
|
import 'codemirror/mode/mllike/mllike';
|
||||||
import 'codemirror/mode/nginx/nginx';
|
import 'codemirror/mode/nginx/nginx';
|
||||||
|
import 'codemirror/mode/perl/perl';
|
||||||
|
import 'codemirror/mode/pascal/pascal';
|
||||||
import 'codemirror/mode/php/php';
|
import 'codemirror/mode/php/php';
|
||||||
import 'codemirror/mode/powershell/powershell';
|
import 'codemirror/mode/powershell/powershell';
|
||||||
import 'codemirror/mode/properties/properties';
|
import 'codemirror/mode/properties/properties';
|
||||||
|
@ -25,7 +28,6 @@ import 'codemirror/mode/sql/sql';
|
||||||
import 'codemirror/mode/toml/toml';
|
import 'codemirror/mode/toml/toml';
|
||||||
import 'codemirror/mode/xml/xml';
|
import 'codemirror/mode/xml/xml';
|
||||||
import 'codemirror/mode/yaml/yaml';
|
import 'codemirror/mode/yaml/yaml';
|
||||||
import 'codemirror/mode/pascal/pascal';
|
|
||||||
|
|
||||||
// Addons
|
// Addons
|
||||||
import 'codemirror/addon/scroll/scrollpastend';
|
import 'codemirror/addon/scroll/scrollpastend';
|
||||||
|
@ -43,6 +45,8 @@ const modeMap = {
|
||||||
'c#': 'text/x-csharp',
|
'c#': 'text/x-csharp',
|
||||||
csharp: 'text/x-csharp',
|
csharp: 'text/x-csharp',
|
||||||
diff: 'diff',
|
diff: 'diff',
|
||||||
|
for: 'fortran',
|
||||||
|
fortran: 'fortran',
|
||||||
go: 'go',
|
go: 'go',
|
||||||
haskell: 'haskell',
|
haskell: 'haskell',
|
||||||
hs: 'haskell',
|
hs: 'haskell',
|
||||||
|
@ -59,6 +63,8 @@ const modeMap = {
|
||||||
markdown: 'markdown',
|
markdown: 'markdown',
|
||||||
ml: 'mllike',
|
ml: 'mllike',
|
||||||
nginx: 'nginx',
|
nginx: 'nginx',
|
||||||
|
perl: 'perl',
|
||||||
|
pl: 'perl',
|
||||||
powershell: 'powershell',
|
powershell: 'powershell',
|
||||||
properties: 'properties',
|
properties: 'properties',
|
||||||
ocaml: 'mllike',
|
ocaml: 'mllike',
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'لم يتم العثور على الصفحة',
|
'404_page_not_found' => 'لم يتم العثور على الصفحة',
|
||||||
'sorry_page_not_found' => 'عفواً, لا يمكن العثور على الصفحة التي تبحث عنها.',
|
'sorry_page_not_found' => 'عفواً, لا يمكن العثور على الصفحة التي تبحث عنها.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'العودة للصفحة الرئيسية',
|
'return_home' => 'العودة للصفحة الرئيسية',
|
||||||
'error_occurred' => 'حدث خطأ',
|
'error_occurred' => 'حدث خطأ',
|
||||||
'app_down' => ':appName لا يعمل حالياً',
|
'app_down' => ':appName لا يعمل حالياً',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -18,7 +18,7 @@ return [
|
||||||
|
|
||||||
'name' => 'Jméno',
|
'name' => 'Jméno',
|
||||||
'username' => 'Jméno účtu',
|
'username' => 'Jméno účtu',
|
||||||
'email' => 'Email',
|
'email' => 'E-mail',
|
||||||
'password' => 'Heslo',
|
'password' => 'Heslo',
|
||||||
'password_confirm' => 'Potvrdit heslo',
|
'password_confirm' => 'Potvrdit heslo',
|
||||||
'password_hint' => 'Musí mít víc než 7 znaků',
|
'password_hint' => 'Musí mít víc než 7 znaků',
|
||||||
|
@ -26,8 +26,8 @@ return [
|
||||||
'remember_me' => 'Neodhlašovat',
|
'remember_me' => 'Neodhlašovat',
|
||||||
'ldap_email_hint' => 'Zadejte email, který chcete přiřadit k tomuto účtu.',
|
'ldap_email_hint' => 'Zadejte email, který chcete přiřadit k tomuto účtu.',
|
||||||
'create_account' => 'Vytvořit účet',
|
'create_account' => 'Vytvořit účet',
|
||||||
'already_have_account' => 'Already have an account?',
|
'already_have_account' => 'Máte už založený účet?',
|
||||||
'dont_have_account' => 'Don\'t have an account?',
|
'dont_have_account' => 'Nemáte učet?',
|
||||||
'social_login' => 'Přihlášení přes sociální sítě',
|
'social_login' => 'Přihlášení přes sociální sítě',
|
||||||
'social_registration' => 'Registrace přes sociální sítě',
|
'social_registration' => 'Registrace přes sociální sítě',
|
||||||
'social_registration_text' => 'Registrovat a přihlásit se přes jinou službu',
|
'social_registration_text' => 'Registrovat a přihlásit se přes jinou službu',
|
||||||
|
@ -66,12 +66,12 @@ return [
|
||||||
'email_not_confirmed_resend_button' => 'Znovu poslat email pro potvrzení emailové adresy',
|
'email_not_confirmed_resend_button' => 'Znovu poslat email pro potvrzení emailové adresy',
|
||||||
|
|
||||||
// User Invite
|
// User Invite
|
||||||
'user_invite_email_subject' => 'You have been invited to join :appName!',
|
'user_invite_email_subject' => 'Byl jste pozván do :appName!',
|
||||||
'user_invite_email_greeting' => 'An account has been created for you on :appName.',
|
'user_invite_email_greeting' => 'Byl pro vás vytvořen účet na :appName.',
|
||||||
'user_invite_email_text' => 'Click the button below to set an account password and gain access:',
|
'user_invite_email_text' => 'Klikněte na tlačítko níže pro nastavení hesla k účtu a získání přístupu:',
|
||||||
'user_invite_email_action' => 'Set Account Password',
|
'user_invite_email_action' => 'Nastavit heslo účtu',
|
||||||
'user_invite_page_welcome' => 'Welcome to :appName!',
|
'user_invite_page_welcome' => 'Vítejte v :appName!',
|
||||||
'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.',
|
'user_invite_page_text' => 'Chcete-li dokončit svůj účet a získat přístup, musíte nastavit heslo, které bude použito k přihlášení do :appName při budoucích návštěvách.',
|
||||||
'user_invite_page_confirm_button' => 'Confirm Password',
|
'user_invite_page_confirm_button' => 'Potvrdit heslo',
|
||||||
'user_invite_success' => 'Password set, you now have access to :appName!'
|
'user_invite_success' => 'Heslo nastaveno, nyní máte přístup k :appName!'
|
||||||
];
|
];
|
|
@ -11,20 +11,20 @@ return [
|
||||||
'save' => 'Uložit',
|
'save' => 'Uložit',
|
||||||
'continue' => 'Pokračovat',
|
'continue' => 'Pokračovat',
|
||||||
'select' => 'Zvolit',
|
'select' => 'Zvolit',
|
||||||
'toggle_all' => 'Toggle All',
|
'toggle_all' => 'Přepnout vše',
|
||||||
'more' => 'Více',
|
'more' => 'Více',
|
||||||
|
|
||||||
// Form Labels
|
// Form Labels
|
||||||
'name' => 'Jméno',
|
'name' => 'Jméno',
|
||||||
'description' => 'Popis',
|
'description' => 'Popis',
|
||||||
'role' => 'Role',
|
'role' => 'Funkce',
|
||||||
'cover_image' => 'Obrázek na přebal',
|
'cover_image' => 'Obrázek na přebal',
|
||||||
'cover_image_description' => 'Obrázek by měl být asi 440 × 250px.',
|
'cover_image_description' => 'Obrázek by měl být asi 440 × 250px.',
|
||||||
|
|
||||||
// Actions
|
// Actions
|
||||||
'actions' => 'Akce',
|
'actions' => 'Akce',
|
||||||
'view' => 'Pohled',
|
'view' => 'Pohled',
|
||||||
'view_all' => 'View All',
|
'view_all' => 'Zobrazit vše',
|
||||||
'create' => 'Vytvořit',
|
'create' => 'Vytvořit',
|
||||||
'update' => 'Aktualizovat',
|
'update' => 'Aktualizovat',
|
||||||
'edit' => 'Upravit',
|
'edit' => 'Upravit',
|
||||||
|
@ -35,19 +35,19 @@ return [
|
||||||
'delete' => 'Smazat',
|
'delete' => 'Smazat',
|
||||||
'search' => 'Hledat',
|
'search' => 'Hledat',
|
||||||
'search_clear' => 'Vyčistit hledání',
|
'search_clear' => 'Vyčistit hledání',
|
||||||
'reset' => 'Reset',
|
'reset' => 'Resetovat',
|
||||||
'remove' => 'Odstranit',
|
'remove' => 'Odstranit',
|
||||||
'add' => 'Přidat',
|
'add' => 'Přidat',
|
||||||
'fullscreen' => 'Fullscreen',
|
'fullscreen' => 'Celá obrazovka',
|
||||||
|
|
||||||
// Sort Options
|
// Sort Options
|
||||||
'sort_options' => 'Sort Options',
|
'sort_options' => 'Možnosti řazení',
|
||||||
'sort_direction_toggle' => 'Sort Direction Toggle',
|
'sort_direction_toggle' => 'Přepínač směru řazení',
|
||||||
'sort_ascending' => 'Sort Ascending',
|
'sort_ascending' => 'Řadit vzestupně',
|
||||||
'sort_descending' => 'Sort Descending',
|
'sort_descending' => 'Řadit sestupně',
|
||||||
'sort_name' => 'Name',
|
'sort_name' => 'Jméno',
|
||||||
'sort_created_at' => 'Created Date',
|
'sort_created_at' => 'Datum vytvoření',
|
||||||
'sort_updated_at' => 'Updated Date',
|
'sort_updated_at' => 'Datum aktualizace',
|
||||||
|
|
||||||
// Misc
|
// Misc
|
||||||
'deleted_user' => 'Smazaný uživatel',
|
'deleted_user' => 'Smazaný uživatel',
|
||||||
|
@ -60,16 +60,16 @@ return [
|
||||||
'grid_view' => 'Zobrazit dlaždice',
|
'grid_view' => 'Zobrazit dlaždice',
|
||||||
'list_view' => 'Zobrazit seznam',
|
'list_view' => 'Zobrazit seznam',
|
||||||
'default' => 'Výchozí',
|
'default' => 'Výchozí',
|
||||||
'breadcrumb' => 'Breadcrumb',
|
'breadcrumb' => 'Drobečková navigace',
|
||||||
|
|
||||||
// Header
|
// Header
|
||||||
'profile_menu' => 'Profile Menu',
|
'profile_menu' => 'Nabídka profilu',
|
||||||
'view_profile' => 'Ukázat profil',
|
'view_profile' => 'Ukázat profil',
|
||||||
'edit_profile' => 'Upravit profil',
|
'edit_profile' => 'Upravit profil',
|
||||||
|
|
||||||
// Layout tabs
|
// Layout tabs
|
||||||
'tab_info' => 'Info',
|
'tab_info' => 'Info',
|
||||||
'tab_content' => 'Content',
|
'tab_content' => 'Obsah',
|
||||||
|
|
||||||
// Email Content
|
// Email Content
|
||||||
'email_action_help' => 'Pokud se vám nedaří kliknout na tlačítko ":actionText", zkopírujte odkaz níže přímo do webového prohlížeče:',
|
'email_action_help' => 'Pokud se vám nedaří kliknout na tlačítko ":actionText", zkopírujte odkaz níže přímo do webového prohlížeče:',
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Stránka nenalezena',
|
'404_page_not_found' => 'Stránka nenalezena',
|
||||||
'sorry_page_not_found' => 'Omlouváme se, ale stránka, kterou hledáte nebyla nalezena.',
|
'sorry_page_not_found' => 'Omlouváme se, ale stránka, kterou hledáte nebyla nalezena.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Návrat domů',
|
'return_home' => 'Návrat domů',
|
||||||
'error_occurred' => 'Nastala chyba',
|
'error_occurred' => 'Nastala chyba',
|
||||||
'app_down' => ':appName je momentálně vypnutá',
|
'app_down' => ':appName je momentálně vypnutá',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -34,44 +34,44 @@ return [
|
||||||
|
|
||||||
'register_thanks' => 'Tak for registreringen!',
|
'register_thanks' => 'Tak for registreringen!',
|
||||||
'register_confirm' => 'Check venligst din e-mail og klik deri på bekræftelses knappen for at tilgå :appName.',
|
'register_confirm' => 'Check venligst din e-mail og klik deri på bekræftelses knappen for at tilgå :appName.',
|
||||||
'registrations_disabled' => 'Registrations are currently disabled',
|
'registrations_disabled' => 'Registrering er i øjeblikket deaktiveret',
|
||||||
'registration_email_domain_invalid' => 'That email domain does not have access to this application',
|
'registration_email_domain_invalid' => 'E-Mail domænet har ikke adgang til denne applikation',
|
||||||
'register_success' => 'Thanks for signing up! You are now registered and signed in.',
|
'register_success' => 'Tak for din registrering. Du er nu registeret og logget ind.',
|
||||||
|
|
||||||
|
|
||||||
// Password Reset
|
// Password Reset
|
||||||
'reset_password' => 'Reset Password',
|
'reset_password' => 'Nulstil adgangskode',
|
||||||
'reset_password_send_instructions' => 'Enter your email below and you will be sent an email with a password reset link.',
|
'reset_password_send_instructions' => 'Indtast din E-Mail herunder og du vil blive sendt en E-Mail med et link til at nulstille din adgangskode.',
|
||||||
'reset_password_send_button' => 'Send Reset Link',
|
'reset_password_send_button' => 'Send link til nulstilling',
|
||||||
'reset_password_sent_success' => 'A password reset link has been sent to :email.',
|
'reset_password_sent_success' => 'Et link til at nulstille adgangskoden er blevet sendt til :email.',
|
||||||
'reset_password_success' => 'Your password has been successfully reset.',
|
'reset_password_success' => 'Din adgangskode er blevet nulstillet.',
|
||||||
'email_reset_subject' => 'Reset your :appName password',
|
'email_reset_subject' => 'Nulstil din :appName adgangskode',
|
||||||
'email_reset_text' => 'You are receiving this email because we received a password reset request for your account.',
|
'email_reset_text' => 'Du modtager denne E-Mail fordi vi har modtaget en anmodning om at nulstille din adgangskode.',
|
||||||
'email_reset_not_requested' => 'If you did not request a password reset, no further action is required.',
|
'email_reset_not_requested' => 'Hvis du ikke har anmodet om at få din adgangskode nulstillet, behøver du ikke at foretage dig noget.',
|
||||||
|
|
||||||
|
|
||||||
// Email Confirmation
|
// Email Confirmation
|
||||||
'email_confirm_subject' => 'Confirm your email on :appName',
|
'email_confirm_subject' => 'Bekræft din E-Mail på :appName',
|
||||||
'email_confirm_greeting' => 'Thanks for joining :appName!',
|
'email_confirm_greeting' => 'Tak for at oprette dig på :appName!',
|
||||||
'email_confirm_text' => 'Please confirm your email address by clicking the button below:',
|
'email_confirm_text' => 'Bekræft venligst din E-Mail adresse ved at klikke på linket nedenfor:',
|
||||||
'email_confirm_action' => 'Confirm Email',
|
'email_confirm_action' => 'Bekræft E-Mail',
|
||||||
'email_confirm_send_error' => 'Email confirmation required but the system could not send the email. Contact the admin to ensure email is set up correctly.',
|
'email_confirm_send_error' => 'E-Mail-bekræftelse kræves, men systemet kunne ikke sende E-Mailen. Kontakt administratoren for at sikre, at E-Mail er konfigureret korrekt.',
|
||||||
'email_confirm_success' => 'Your email has been confirmed!',
|
'email_confirm_success' => 'Din E-Mail er blevet bekræftet!',
|
||||||
'email_confirm_resent' => 'Confirmation email resent, Please check your inbox.',
|
'email_confirm_resent' => 'Bekræftelsesmail sendt, tjek venligst din indboks.',
|
||||||
|
|
||||||
'email_not_confirmed' => 'Email Address Not Confirmed',
|
'email_not_confirmed' => 'E-Mail adresse ikke bekræftet',
|
||||||
'email_not_confirmed_text' => 'Your email address has not yet been confirmed.',
|
'email_not_confirmed_text' => 'Din E-Mail adresse er endnu ikke blevet bekræftet.',
|
||||||
'email_not_confirmed_click_link' => 'Please click the link in the email that was sent shortly after you registered.',
|
'email_not_confirmed_click_link' => 'Klik venligst på linket i E-Mailen der blev sendt kort efter du registrerede dig.',
|
||||||
'email_not_confirmed_resend' => 'If you cannot find the email you can re-send the confirmation email by submitting the form below.',
|
'email_not_confirmed_resend' => 'Hvis du ikke kan finde E-Mailen, kan du du få gensendt bekræftelsesemailen ved at trykke herunder.',
|
||||||
'email_not_confirmed_resend_button' => 'Resend Confirmation Email',
|
'email_not_confirmed_resend_button' => 'Gensend bekræftelsesemail',
|
||||||
|
|
||||||
// User Invite
|
// User Invite
|
||||||
'user_invite_email_subject' => 'You have been invited to join :appName!',
|
'user_invite_email_subject' => 'Du er blevet inviteret til :appName!',
|
||||||
'user_invite_email_greeting' => 'An account has been created for you on :appName.',
|
'user_invite_email_greeting' => 'En konto er blevet oprettet til dig på :appName.',
|
||||||
'user_invite_email_text' => 'Click the button below to set an account password and gain access:',
|
'user_invite_email_text' => 'Klik på knappen nedenunderm for at sætte en adgangskode og opnå adgang:',
|
||||||
'user_invite_email_action' => 'Set Account Password',
|
'user_invite_email_action' => 'Set adgangskode',
|
||||||
'user_invite_page_welcome' => 'Welcome to :appName!',
|
'user_invite_page_welcome' => 'Velkommen til :appName!',
|
||||||
'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.',
|
'user_invite_page_text' => 'For at færdiggøre din konto og få adgang skal du indstille en adgangskode, der bruges til at logge ind på :appName ved fremtidige besøg.',
|
||||||
'user_invite_page_confirm_button' => 'Confirm Password',
|
'user_invite_page_confirm_button' => 'Bekræft adgangskode',
|
||||||
'user_invite_success' => 'Password set, you now have access to :appName!'
|
'user_invite_success' => 'Adgangskode indstillet, du har nu adgang til :appName!'
|
||||||
];
|
];
|
|
@ -19,10 +19,10 @@ return [
|
||||||
'description' => 'Beskrivelse',
|
'description' => 'Beskrivelse',
|
||||||
'role' => 'Rolle',
|
'role' => 'Rolle',
|
||||||
'cover_image' => 'Coverbillede',
|
'cover_image' => 'Coverbillede',
|
||||||
'cover_image_description' => 'This image should be approx 440x250px.',
|
'cover_image_description' => 'Dette billede skal være omtrent 440x250px.',
|
||||||
|
|
||||||
// Actions
|
// Actions
|
||||||
'actions' => 'Actions',
|
'actions' => 'Handlinger',
|
||||||
'view' => 'Vis',
|
'view' => 'Vis',
|
||||||
'view_all' => 'Vis alle',
|
'view_all' => 'Vis alle',
|
||||||
'create' => 'Opret',
|
'create' => 'Opret',
|
||||||
|
@ -42,36 +42,36 @@ return [
|
||||||
|
|
||||||
// Sort Options
|
// Sort Options
|
||||||
'sort_options' => 'Sorteringsindstillinger',
|
'sort_options' => 'Sorteringsindstillinger',
|
||||||
'sort_direction_toggle' => 'Sort Direction Toggle',
|
'sort_direction_toggle' => 'Sorteringsretning',
|
||||||
'sort_ascending' => 'Sort Ascending',
|
'sort_ascending' => 'Sorter stigende',
|
||||||
'sort_descending' => 'Sort Descending',
|
'sort_descending' => 'Sorter faldende',
|
||||||
'sort_name' => 'Name',
|
'sort_name' => 'Navn',
|
||||||
'sort_created_at' => 'Created Date',
|
'sort_created_at' => 'Oprettelsesdato',
|
||||||
'sort_updated_at' => 'Updated Date',
|
'sort_updated_at' => 'Opdateringsdato',
|
||||||
|
|
||||||
// Misc
|
// Misc
|
||||||
'deleted_user' => 'Deleted User',
|
'deleted_user' => 'Slettet bruger',
|
||||||
'no_activity' => 'No activity to show',
|
'no_activity' => 'Ingen aktivitet at vise',
|
||||||
'no_items' => 'No items available',
|
'no_items' => 'Intet indhold tilgængeligt',
|
||||||
'back_to_top' => 'Back to top',
|
'back_to_top' => 'Tilbage til toppen',
|
||||||
'toggle_details' => 'Toggle Details',
|
'toggle_details' => 'Vis/skjul detaljer',
|
||||||
'toggle_thumbnails' => 'Toggle Thumbnails',
|
'toggle_thumbnails' => 'Vis/skjul miniaturer',
|
||||||
'details' => 'Details',
|
'details' => 'Detaljer',
|
||||||
'grid_view' => 'Grid View',
|
'grid_view' => 'Gittervisning',
|
||||||
'list_view' => 'List View',
|
'list_view' => 'Listevisning',
|
||||||
'default' => 'Default',
|
'default' => 'Standard',
|
||||||
'breadcrumb' => 'Breadcrumb',
|
'breadcrumb' => 'Brødkrumme',
|
||||||
|
|
||||||
// Header
|
// Header
|
||||||
'profile_menu' => 'Profile Menu',
|
'profile_menu' => 'Profilmenu',
|
||||||
'view_profile' => 'View Profile',
|
'view_profile' => 'Vis profil',
|
||||||
'edit_profile' => 'Edit Profile',
|
'edit_profile' => 'Redigér Profil',
|
||||||
|
|
||||||
// Layout tabs
|
// Layout tabs
|
||||||
'tab_info' => 'Info',
|
'tab_info' => 'Info',
|
||||||
'tab_content' => 'Content',
|
'tab_content' => 'Indhold',
|
||||||
|
|
||||||
// Email Content
|
// Email Content
|
||||||
'email_action_help' => 'If you’re having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:',
|
'email_action_help' => 'Hvis du har problemer med at trykke på ":actionText" knappen, prøv at kopiere og indsætte linket herunder ind i din webbrowser:',
|
||||||
'email_rights' => 'All rights reserved',
|
'email_rights' => 'Alle rettigheder forbeholdes',
|
||||||
];
|
];
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used in custom JavaScript driven components.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Image Manager
|
||||||
|
'image_select' => 'Billedselektion',
|
||||||
|
'image_all' => 'Alt',
|
||||||
|
'image_all_title' => 'Se alle billeder',
|
||||||
|
'image_book_title' => 'Vis billeder uploadet til denne bog',
|
||||||
|
'image_page_title' => 'Vis billeder uploadet til denne side',
|
||||||
|
'image_search_hint' => 'Søg efter billednavn',
|
||||||
|
'image_uploaded' => 'Uploadet :uploadedDate',
|
||||||
|
'image_load_more' => 'Indlæse mere',
|
||||||
|
'image_image_name' => 'Billednavn',
|
||||||
|
'image_delete_used' => 'Dette billede er brugt på siderne nedenfor.',
|
||||||
|
'image_delete_confirm' => 'Tryk på slet igen for at bekræft at du ønsker at slette dette billede.',
|
||||||
|
'image_select_image' => 'Vælg billede',
|
||||||
|
'image_dropzone' => 'Træk-og-slip billede eller klik her for at uploade',
|
||||||
|
'images_deleted' => 'Billede slettet',
|
||||||
|
'image_preview' => 'Billedeksempel',
|
||||||
|
'image_upload_success' => 'Foto uploadet',
|
||||||
|
'image_update_success' => 'Billeddetaljer succesfuldt opdateret',
|
||||||
|
'image_delete_success' => 'Billede slettet',
|
||||||
|
'image_upload_remove' => 'Fjern',
|
||||||
|
|
||||||
|
// Code Editor
|
||||||
|
'code_editor' => 'Rediger kode',
|
||||||
|
'code_language' => 'Kodesprog',
|
||||||
|
'code_content' => 'Kodeindhold',
|
||||||
|
'code_save' => 'Gem kode',
|
||||||
|
];
|
|
@ -0,0 +1,314 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used for 'Entities' (Document Structure Elements) such as
|
||||||
|
* Books, Shelves, Chapters & Pages
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Shared
|
||||||
|
'recently_created' => 'Nyligt oprettet',
|
||||||
|
'recently_created_pages' => 'Nyligt oprettede sider',
|
||||||
|
'recently_updated_pages' => 'Nyligt opdaterede sider',
|
||||||
|
'recently_created_chapters' => 'Nyligt oprettede kapitler',
|
||||||
|
'recently_created_books' => 'Nyligt oprettede bøger',
|
||||||
|
'recently_created_shelves' => 'Nyligt oprettede reoler',
|
||||||
|
'recently_update' => 'Opdateret for nyligt',
|
||||||
|
'recently_viewed' => 'Senest viste',
|
||||||
|
'recent_activity' => 'Seneste aktivitet',
|
||||||
|
'create_now' => 'Opret en nu',
|
||||||
|
'revisions' => 'Revisioner',
|
||||||
|
'meta_revision' => 'Revision #:revisionCount',
|
||||||
|
'meta_created' => 'Oprettet :timeLength',
|
||||||
|
'meta_created_name' => 'Oprettet :timeLength af :user',
|
||||||
|
'meta_updated' => 'Opdateret :timeLength',
|
||||||
|
'meta_updated_name' => 'Opdateret :timeLength af :user',
|
||||||
|
'entity_select' => 'Vælg emne',
|
||||||
|
'images' => 'Billeder',
|
||||||
|
'my_recent_drafts' => 'Mine seneste kladder',
|
||||||
|
'my_recently_viewed' => 'Mine senest viste',
|
||||||
|
'no_pages_viewed' => 'Du har ikke besøgt nogle sider',
|
||||||
|
'no_pages_recently_created' => 'Ingen sider er blevet oprettet for nyligt',
|
||||||
|
'no_pages_recently_updated' => 'Ingen sider er blevet opdateret for nyligt',
|
||||||
|
'export' => 'Exporter',
|
||||||
|
'export_html' => 'Indeholdt webfil',
|
||||||
|
'export_pdf' => 'PDF-fil',
|
||||||
|
'export_text' => 'Almindelig tekstfil',
|
||||||
|
|
||||||
|
// Permissions and restrictions
|
||||||
|
'permissions' => 'Rettigheder',
|
||||||
|
'permissions_intro' => 'Når de er aktiveret, vil disse tilladelser have prioritet over alle indstillede rolletilladelser.',
|
||||||
|
'permissions_enable' => 'Aktivér tilpassede tilladelser',
|
||||||
|
'permissions_save' => 'Gem tilladelser',
|
||||||
|
|
||||||
|
// Search
|
||||||
|
'search_results' => 'Søgeresultater',
|
||||||
|
'search_total_results_found' => ':count resultat fundet|:count resultater fundet',
|
||||||
|
'search_clear' => 'Ryd søgning',
|
||||||
|
'search_no_pages' => 'Ingen sider matchede søgning',
|
||||||
|
'search_for_term' => 'Søgning for :term',
|
||||||
|
'search_more' => 'Flere resultater',
|
||||||
|
'search_filters' => 'Søgefiltre',
|
||||||
|
'search_content_type' => 'Indholdstype',
|
||||||
|
'search_exact_matches' => 'Nøjagtige matches',
|
||||||
|
'search_tags' => 'Tagsøgninger',
|
||||||
|
'search_options' => 'Indstillinger',
|
||||||
|
'search_viewed_by_me' => 'Set af mig',
|
||||||
|
'search_not_viewed_by_me' => 'Ikke set af mig',
|
||||||
|
'search_permissions_set' => 'Rettigheders sæt',
|
||||||
|
'search_created_by_me' => 'Oprettet af mig',
|
||||||
|
'search_updated_by_me' => 'Opdateret af mig',
|
||||||
|
'search_date_options' => 'Datoindstillinger',
|
||||||
|
'search_updated_before' => 'Opdateret før',
|
||||||
|
'search_updated_after' => 'Opdateret efter',
|
||||||
|
'search_created_before' => 'Oprettet før',
|
||||||
|
'search_created_after' => 'Oprettet efter',
|
||||||
|
'search_set_date' => 'Sæt dato',
|
||||||
|
'search_update' => 'Opdatér søgning',
|
||||||
|
|
||||||
|
// Shelves
|
||||||
|
'shelf' => 'Reol',
|
||||||
|
'shelves' => 'Reoler',
|
||||||
|
'x_shelves' => ':count reol|:count reoler',
|
||||||
|
'shelves_long' => 'Bogreoler',
|
||||||
|
'shelves_empty' => 'Ingen reoler er blevet oprettet',
|
||||||
|
'shelves_create' => 'Opret ny reol',
|
||||||
|
'shelves_popular' => 'Populære reoler',
|
||||||
|
'shelves_new' => 'Nye reoler',
|
||||||
|
'shelves_new_action' => 'Ny reol',
|
||||||
|
'shelves_popular_empty' => 'De mest populære reoler vil blive vist her.',
|
||||||
|
'shelves_new_empty' => 'De nyeste reoler vil blive vist her.',
|
||||||
|
'shelves_save' => 'Gem reol',
|
||||||
|
'shelves_books' => 'Bøger på denne reol',
|
||||||
|
'shelves_add_books' => 'Tilføj bøger til denne reol',
|
||||||
|
'shelves_drag_books' => 'Træk bog her for at tilføje dem til denne reol',
|
||||||
|
'shelves_empty_contents' => 'Denne reol har ingen bøger tilknyttet til den',
|
||||||
|
'shelves_edit_and_assign' => 'Rediger reol for at tilføje bøger',
|
||||||
|
'shelves_edit_named' => 'Rediger reol :name',
|
||||||
|
'shelves_edit' => 'Rediger reol',
|
||||||
|
'shelves_delete' => 'Slet reol',
|
||||||
|
'shelves_delete_named' => 'Slet bogreol :name',
|
||||||
|
'shelves_delete_explain' => "Dette vil slette bogreolen med navn ':name'. Bøger heri vil ikke blive slettet.",
|
||||||
|
'shelves_delete_confirmation' => 'Er du sikker på at du vil slette denne bogreol?',
|
||||||
|
'shelves_permissions' => 'Reoltilladelser',
|
||||||
|
'shelves_permissions_updated' => 'Reoltilladelser opdateret',
|
||||||
|
'shelves_permissions_active' => 'Aktive reoltilladelser',
|
||||||
|
'shelves_copy_permissions_to_books' => 'Kopier tilladelser til bøger',
|
||||||
|
'shelves_copy_permissions' => 'Kopier tilladelser',
|
||||||
|
'shelves_copy_permissions_explain' => 'Dette vil anvende de aktuelle tilladelsesindstillinger på denne boghylde på alle bøger indeholdt i. Før aktivering skal du sikre dig, at ændringer i tilladelserne til denne boghylde er blevet gemt.',
|
||||||
|
'shelves_copy_permission_success' => 'Reolstilladelser kopieret til :count bøger',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book' => 'Bog',
|
||||||
|
'books' => 'Bøger',
|
||||||
|
'x_books' => ':count bog|:count bøger',
|
||||||
|
'books_empty' => 'Ingen bøger er blevet oprettet',
|
||||||
|
'books_popular' => 'Populære bøger',
|
||||||
|
'books_recent' => 'Nylige bøger',
|
||||||
|
'books_new' => 'Nye bøger',
|
||||||
|
'books_new_action' => 'Ny bog',
|
||||||
|
'books_popular_empty' => 'De mest populære bøger vil blive vist her.',
|
||||||
|
'books_new_empty' => 'De nyeste boger vil blive vist her.',
|
||||||
|
'books_create' => 'Lav en ny bog',
|
||||||
|
'books_delete' => 'Slet bog',
|
||||||
|
'books_delete_named' => 'Slet bog :bookName',
|
||||||
|
'books_delete_explain' => 'Dette vil slette bogen ved navn \':bookName\'. Alle sider og kapitler vil blive slettet.',
|
||||||
|
'books_delete_confirmation' => 'Er du sikker på at du vil slette denne bog?',
|
||||||
|
'books_edit' => 'Rediger bog',
|
||||||
|
'books_edit_named' => 'Rediger bog :bookName',
|
||||||
|
'books_form_book_name' => 'Bognavn',
|
||||||
|
'books_save' => 'Gem bog',
|
||||||
|
'books_permissions' => 'Bogtilladelser',
|
||||||
|
'books_permissions_updated' => 'Bogtilladelser opdateret',
|
||||||
|
'books_empty_contents' => 'Ingen sider eller kapitler er blevet oprettet i denne bog.',
|
||||||
|
'books_empty_create_page' => 'Opret en ny side',
|
||||||
|
'books_empty_sort_current_book' => 'Sortér denne bog',
|
||||||
|
'books_empty_add_chapter' => 'Tilføj et kapitel',
|
||||||
|
'books_permissions_active' => 'Aktive bogtilladelser',
|
||||||
|
'books_search_this' => 'Søg i denne bog',
|
||||||
|
'books_navigation' => 'Bognavigation',
|
||||||
|
'books_sort' => 'Sorter bogindhold',
|
||||||
|
'books_sort_named' => 'Sorter bog :bookName',
|
||||||
|
'books_sort_name' => 'Sortér efter navn',
|
||||||
|
'books_sort_created' => 'Sortér efter oprettelsesdato',
|
||||||
|
'books_sort_updated' => 'Sortér efter opdateringsdato',
|
||||||
|
'books_sort_chapters_first' => 'Kapitler først',
|
||||||
|
'books_sort_chapters_last' => 'Kapitler sidst',
|
||||||
|
'books_sort_show_other' => 'Vis andre bøger',
|
||||||
|
'books_sort_save' => 'Gem ny ordre',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter' => 'Kapitel',
|
||||||
|
'chapters' => 'Kapitler',
|
||||||
|
'x_chapters' => ':count kapitel|:count kapitler',
|
||||||
|
'chapters_popular' => 'Populære kapitler',
|
||||||
|
'chapters_new' => 'Nyt kapitel',
|
||||||
|
'chapters_create' => 'Opret nyt kapitel',
|
||||||
|
'chapters_delete' => 'Slet kapitel',
|
||||||
|
'chapters_delete_named' => 'Slet kapitel :chapterName',
|
||||||
|
'chapters_delete_explain' => 'Dette vil slette kapitlet med navnet \':chapterName\'. Alle sider fjernes og tilføjes direkte til den tilhørende bog.',
|
||||||
|
'chapters_delete_confirm' => 'Er du sikker på du vil slette dette kapitel?',
|
||||||
|
'chapters_edit' => 'Rediger kapitel',
|
||||||
|
'chapters_edit_named' => 'Rediger kapitel :chapterName',
|
||||||
|
'chapters_save' => 'Gem kapitel',
|
||||||
|
'chapters_move' => 'Flyt kapitel',
|
||||||
|
'chapters_move_named' => 'Flyt kapitel :chapterName',
|
||||||
|
'chapter_move_success' => 'Kapitel flyttet til :bookName',
|
||||||
|
'chapters_permissions' => 'Kapiteltilladelser',
|
||||||
|
'chapters_empty' => 'Der er lige nu ingen sider i dette kapitel.',
|
||||||
|
'chapters_permissions_active' => 'Aktive kapiteltilladelser',
|
||||||
|
'chapters_permissions_success' => 'Kapiteltilladelser opdateret',
|
||||||
|
'chapters_search_this' => 'Søg i dette kapitel',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page' => 'Side',
|
||||||
|
'pages' => 'Sider',
|
||||||
|
'x_pages' => ':count Side|:count Sider',
|
||||||
|
'pages_popular' => 'Populære sider',
|
||||||
|
'pages_new' => 'Ny side',
|
||||||
|
'pages_attachments' => 'Vedhæftninger',
|
||||||
|
'pages_navigation' => 'Sidenavigation',
|
||||||
|
'pages_delete' => 'Slet side',
|
||||||
|
'pages_delete_named' => 'Slet side :pageName',
|
||||||
|
'pages_delete_draft_named' => 'Slet kladdesidde :pageName',
|
||||||
|
'pages_delete_draft' => 'Slet kladdeside',
|
||||||
|
'pages_delete_success' => 'Side slettet',
|
||||||
|
'pages_delete_draft_success' => 'Kladdeside slettet',
|
||||||
|
'pages_delete_confirm' => 'Er du sikker på, du vil slette denne side?',
|
||||||
|
'pages_delete_draft_confirm' => 'Er du sikker på at du vil slette denne kladdesidde?',
|
||||||
|
'pages_editing_named' => 'Redigerer :pageName',
|
||||||
|
'pages_edit_draft_options' => 'Kladdeindstillinger',
|
||||||
|
'pages_edit_save_draft' => 'Gem kladde',
|
||||||
|
'pages_edit_draft' => 'Rediger sidekladde',
|
||||||
|
'pages_editing_draft' => 'Redigerer kladde',
|
||||||
|
'pages_editing_page' => 'Redigerer side',
|
||||||
|
'pages_edit_draft_save_at' => 'Kladde gemt ved ',
|
||||||
|
'pages_edit_delete_draft' => 'Slet kladde',
|
||||||
|
'pages_edit_discard_draft' => 'Kassér kladde',
|
||||||
|
'pages_edit_set_changelog' => 'Sæt ændringsoversigt',
|
||||||
|
'pages_edit_enter_changelog_desc' => 'Indtast en kort beskrivelse af ændringer du har lavet',
|
||||||
|
'pages_edit_enter_changelog' => 'Indtast ændringsoversigt',
|
||||||
|
'pages_save' => 'Gem siden',
|
||||||
|
'pages_title' => 'Overskrift',
|
||||||
|
'pages_name' => 'Sidenavn',
|
||||||
|
'pages_md_editor' => 'Editor',
|
||||||
|
'pages_md_preview' => 'Forhåndsvisning',
|
||||||
|
'pages_md_insert_image' => 'Indsæt billede',
|
||||||
|
'pages_md_insert_link' => 'Indsæt emnelink',
|
||||||
|
'pages_md_insert_drawing' => 'Indsæt tegning',
|
||||||
|
'pages_not_in_chapter' => 'Side er ikke i et kapitel',
|
||||||
|
'pages_move' => 'Flyt side',
|
||||||
|
'pages_move_success' => 'Flyt side til ":parentName"',
|
||||||
|
'pages_copy' => 'Kopier side',
|
||||||
|
'pages_copy_desination' => 'Kopier destination',
|
||||||
|
'pages_copy_success' => 'Side kopieret succesfuldt',
|
||||||
|
'pages_permissions' => 'Sidetilladelser',
|
||||||
|
'pages_permissions_success' => 'Sidetilladelser opdateret',
|
||||||
|
'pages_revision' => 'Revision',
|
||||||
|
'pages_revisions' => 'Sidserevisioner',
|
||||||
|
'pages_revisions_named' => 'Siderevisioner for :pageName',
|
||||||
|
'pages_revision_named' => 'Siderevision for :pageName',
|
||||||
|
'pages_revisions_created_by' => 'Oprettet af',
|
||||||
|
'pages_revisions_date' => 'Revisionsdato',
|
||||||
|
'pages_revisions_number' => '#',
|
||||||
|
'pages_revisions_numbered' => 'Revision #:id',
|
||||||
|
'pages_revisions_numbered_changes' => 'Revision #:id ændringer',
|
||||||
|
'pages_revisions_changelog' => 'Ændringsoversigt',
|
||||||
|
'pages_revisions_changes' => 'Ændringer',
|
||||||
|
'pages_revisions_current' => 'Nuværende version',
|
||||||
|
'pages_revisions_preview' => 'Forhåndsvisning',
|
||||||
|
'pages_revisions_restore' => 'Gendan',
|
||||||
|
'pages_revisions_none' => 'Denne side har ingen revisioner',
|
||||||
|
'pages_copy_link' => 'Kopier link',
|
||||||
|
'pages_edit_content_link' => 'Redigér indhold',
|
||||||
|
'pages_permissions_active' => 'Aktive sidetilladelser',
|
||||||
|
'pages_initial_revision' => 'Første udgivelse',
|
||||||
|
'pages_initial_name' => 'Ny side',
|
||||||
|
'pages_editing_draft_notification' => 'Du redigerer en kladde der sidst var gemt :timeDiff.',
|
||||||
|
'pages_draft_edited_notification' => 'Siden har været opdateret siden da. Det er anbefalet at du kasserer denne kladde.',
|
||||||
|
'pages_draft_edit_active' => [
|
||||||
|
'start_a' => ':count brugerer har begyndt at redigere denne side',
|
||||||
|
'start_b' => ':userName er begyndt at redigere denne side',
|
||||||
|
'time_a' => 'siden siden sidst blev opdateret',
|
||||||
|
'time_b' => 'i de sidste :minCount minutter',
|
||||||
|
'message' => ':start : time. Pas på ikke at overskrive hinandens opdateringer!',
|
||||||
|
],
|
||||||
|
'pages_draft_discarded' => 'Kladde kasseret, editoren er blevet opdateret med aktuelt sideindhold',
|
||||||
|
'pages_specific' => 'Specifik side',
|
||||||
|
'pages_is_template' => 'Sideskabelon',
|
||||||
|
|
||||||
|
// Editor Sidebar
|
||||||
|
'page_tags' => 'Sidetags',
|
||||||
|
'chapter_tags' => 'Kapiteltags',
|
||||||
|
'book_tags' => 'Bogtags',
|
||||||
|
'shelf_tags' => 'Reoltags',
|
||||||
|
'tag' => 'Tag',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'tag_name' => 'Tagnavn',
|
||||||
|
'tag_value' => 'Tagværdi (valgfri)',
|
||||||
|
'tags_explain' => "Tilføj nogle tags for bedre at kategorisere dit indhold. \n Du kan tildele en værdi til et tag for mere dybdegående organisering.",
|
||||||
|
'tags_add' => 'Tilføj endnu et tag',
|
||||||
|
'tags_remove' => 'Fjern dette tag',
|
||||||
|
'attachments' => 'Vedhæftninger',
|
||||||
|
'attachments_explain' => 'Upload nogle filer, eller vedhæft nogle links, der skal vises på siden. Disse er synlige i sidepanelet.',
|
||||||
|
'attachments_explain_instant_save' => 'Ændringer her gemmes med det samme.',
|
||||||
|
'attachments_items' => 'Vedhæftede emner',
|
||||||
|
'attachments_upload' => 'Upload fil',
|
||||||
|
'attachments_link' => 'Vedhæft link',
|
||||||
|
'attachments_set_link' => 'Sæt link',
|
||||||
|
'attachments_delete_confirm' => 'Tryk på slet igen for at bekræft at du ønsker at slette denne vedhæftning.',
|
||||||
|
'attachments_dropzone' => 'Slip filer eller klik her for at vedhæfte en fil',
|
||||||
|
'attachments_no_files' => 'Ingen filer er blevet overført',
|
||||||
|
'attachments_explain_link' => 'Du kan vedhæfte et link, hvis du foretrækker ikke at uploade en fil. Dette kan være et link til en anden side eller et link til en fil i skyen.',
|
||||||
|
'attachments_link_name' => 'Linknavn',
|
||||||
|
'attachment_link' => 'Vedhæftningslink',
|
||||||
|
'attachments_link_url' => 'Link til filen',
|
||||||
|
'attachments_link_url_hint' => 'Adresse (URL) på side eller fil',
|
||||||
|
'attach' => 'Vedhæft',
|
||||||
|
'attachments_edit_file' => 'Rediger fil',
|
||||||
|
'attachments_edit_file_name' => 'Filnavn',
|
||||||
|
'attachments_edit_drop_upload' => 'Slip filer eller klik her for at uploade og overskrive',
|
||||||
|
'attachments_order_updated' => 'Vedhæftningsordre opdateret',
|
||||||
|
'attachments_updated_success' => 'Vedhæftningsdetaljer opdateret',
|
||||||
|
'attachments_deleted' => 'Vedhæftning slettet',
|
||||||
|
'attachments_file_uploaded' => 'Filen blev uploadet korrekt',
|
||||||
|
'attachments_file_updated' => 'Filen blev opdateret korrekt',
|
||||||
|
'attachments_link_attached' => 'Link succesfuldt vedhæftet til side',
|
||||||
|
'templates' => 'Skabeloner',
|
||||||
|
'templates_set_as_template' => 'Side er en skabelon',
|
||||||
|
'templates_explain_set_as_template' => 'Du kan indstille denne side som en skabelon, så dens indhold bruges, når du opretter andre sider. Andre brugere vil kunne bruge denne skabelon, hvis de har visningstilladelser til denne side.',
|
||||||
|
'templates_replace_content' => 'Udskift sideindhold',
|
||||||
|
'templates_append_content' => 'Tilføj efter sideindhold',
|
||||||
|
'templates_prepend_content' => 'Tilføj før sideindhold',
|
||||||
|
|
||||||
|
// Profile View
|
||||||
|
'profile_user_for_x' => 'Bruger i :time',
|
||||||
|
'profile_created_content' => 'Oprettet indhold',
|
||||||
|
'profile_not_created_pages' => ':userName har ikke oprettet nogle sider',
|
||||||
|
'profile_not_created_chapters' => ':userName har ikke oprettet nogle kapitler',
|
||||||
|
'profile_not_created_books' => ':userName har ikke oprettet nogle bøger',
|
||||||
|
'profile_not_created_shelves' => ':userName har ikke oprettet nogle reoler',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment' => 'Kommentar',
|
||||||
|
'comments' => 'Kommentarer',
|
||||||
|
'comment_add' => 'Tilføj kommentar',
|
||||||
|
'comment_placeholder' => 'Skriv en kommentar her',
|
||||||
|
'comment_count' => '{0} Ingen kommentarer|{1} 1 Kommentar|[2,*] :count kommentarer',
|
||||||
|
'comment_save' => 'Gem kommentar',
|
||||||
|
'comment_saving' => 'Gemmer kommentar...',
|
||||||
|
'comment_deleting' => 'Sletter kommentar...',
|
||||||
|
'comment_new' => 'Ny kommentar',
|
||||||
|
'comment_created' => 'kommenteret :createDiff',
|
||||||
|
'comment_updated' => 'Opdateret :updateDiff af :username',
|
||||||
|
'comment_deleted_success' => 'Kommentar slettet',
|
||||||
|
'comment_created_success' => 'Kommentaren er tilføjet',
|
||||||
|
'comment_updated_success' => 'Kommentaren er opdateret',
|
||||||
|
'comment_delete_confirm' => 'Er du sikker på, at du vil slette denne kommentar?',
|
||||||
|
'comment_in_reply_to' => 'Som svar til :commentId',
|
||||||
|
|
||||||
|
// Revision
|
||||||
|
'revision_delete_confirm' => 'Er du sikker på at du vil slette denne revision?',
|
||||||
|
'revision_restore_confirm' => 'Er du sikker på at du ønsker at gendanne denne revision? Nuværende sideindhold vil blive erstattet.',
|
||||||
|
'revision_delete_success' => 'Revision slettet',
|
||||||
|
'revision_cannot_delete_latest' => 'Kan ikke slette seneste revision.'
|
||||||
|
];
|
|
@ -13,87 +13,91 @@ return [
|
||||||
'email_already_confirmed' => 'Email er allerede bekræftet. Prøv at logge ind.',
|
'email_already_confirmed' => 'Email er allerede bekræftet. Prøv at logge ind.',
|
||||||
'email_confirmation_invalid' => 'Denne bekræftelsestoken er ikke gyldig eller er allerede blevet brugt. Prøv at registrere dig igen.',
|
'email_confirmation_invalid' => 'Denne bekræftelsestoken er ikke gyldig eller er allerede blevet brugt. Prøv at registrere dig igen.',
|
||||||
'email_confirmation_expired' => 'Bekræftelsestoken er udløbet. En ny bekræftelsesmail er blevet sendt.',
|
'email_confirmation_expired' => 'Bekræftelsestoken er udløbet. En ny bekræftelsesmail er blevet sendt.',
|
||||||
'email_confirmation_awaiting' => 'The email address for the account in use needs to be confirmed',
|
'email_confirmation_awaiting' => 'Mail-adressen for din konto i brug er nød til at blive bekræftet',
|
||||||
'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
|
'ldap_fail_anonymous' => 'LDAP-adgang fejlede ved brugen af annonym bind',
|
||||||
'ldap_fail_authed' => 'LDAP adgang fejlede med de givne DN & kodeord oplysninger',
|
'ldap_fail_authed' => 'LDAP adgang fejlede med de givne DN & kodeord oplysninger',
|
||||||
'ldap_extension_not_installed' => 'LDAP PHP udvidelse er ikke installeret',
|
'ldap_extension_not_installed' => 'LDAP PHP udvidelse er ikke installeret',
|
||||||
'ldap_cannot_connect' => 'Kan ikke forbinde til ldap server. Indledende forbindelse mislykkedes',
|
'ldap_cannot_connect' => 'Kan ikke forbinde til ldap server. Indledende forbindelse mislykkedes',
|
||||||
'saml_already_logged_in' => 'Allerede logget ind',
|
'saml_already_logged_in' => 'Allerede logget ind',
|
||||||
'saml_user_not_registered' => 'Brugeren :name er ikke registreret, og automatisk registrering er slået fra',
|
'saml_user_not_registered' => 'Brugeren :name er ikke registreret, og automatisk registrering er slået fra',
|
||||||
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
|
'saml_no_email_address' => 'Kunne ikke finde en e-mail-adresse for denne bruger i de data, der leveres af det eksterne godkendelsessystem',
|
||||||
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
|
'saml_invalid_response_id' => 'Anmodningen fra det eksterne godkendelsessystem genkendes ikke af en proces, der er startet af denne applikation. Navigering tilbage efter et login kan forårsage dette problem.',
|
||||||
'saml_fail_authed' => 'Login using :system failed, system did not provide successful authorization',
|
'saml_fail_authed' => 'Login ved hjælp af :system failed, systemet har ikke givet tilladelse',
|
||||||
'social_no_action_defined' => 'No action defined',
|
'social_no_action_defined' => 'Ingen handling er defineret',
|
||||||
'social_login_bad_response' => "Error received during :socialAccount login: \n:error",
|
'social_login_bad_response' => "Der opstod en fejl under :socialAccount login:\n:error",
|
||||||
'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.',
|
'social_account_in_use' => 'Denne :socialAccount konto er allerede i brug, prøv at logge ind med :socialAccount loginmetoden.',
|
||||||
'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.',
|
'social_account_email_in_use' => 'Emailen :email er allerede i brug. Hvis du allerede har en konto, kan du forbinde din :socialAccount fra dine profilindstillinger.',
|
||||||
'social_account_existing' => 'This :socialAccount is already attached to your profile.',
|
'social_account_existing' => ':socialAccount er allerede tilknyttet din profil.',
|
||||||
'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
|
'social_account_already_used_existing' => 'Denne :socialAccount konto er allerede i brug af en anden bruger.',
|
||||||
'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ',
|
'social_account_not_used' => 'Denne :socialAccount konto er ikke tilknyttet nogle brugere. Tilknyt den i dine profilindstillinger. ',
|
||||||
'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.',
|
'social_account_register_instructions' => 'Hvis du ikke har en konto, kan du registrere en konto gennem :socialAccount loginmetoden.',
|
||||||
'social_driver_not_found' => 'Social driver not found',
|
'social_driver_not_found' => 'Socialdriver ikke fundet',
|
||||||
'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
|
'social_driver_not_configured' => 'Dine :socialAccount indstillinger er ikke konfigureret korret.',
|
||||||
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
|
'invite_token_expired' => 'Dette invitationslink er udløbet. I stedet kan du prøve at nulstille din kontos kodeord.',
|
||||||
|
|
||||||
// System
|
// System
|
||||||
'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
|
'path_not_writable' => 'Filsti :filePath kunne ikke uploades til. Sørg for at den kan skrives til af webserveren.',
|
||||||
'cannot_get_image_from_url' => 'Cannot get image from :url',
|
'cannot_get_image_from_url' => 'Kan ikke finde billede på :url',
|
||||||
'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
|
'cannot_create_thumbs' => 'Serveren kan ikke oprette miniaturer. Kontroller, at GD PHP-udvidelsen er installeret.',
|
||||||
'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
'server_upload_limit' => 'Serveren tillader ikke uploads af denne størrelse. Prøv en mindre filstørrelse.',
|
||||||
'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
'uploaded' => 'Serveren tillader ikke uploads af denne størrelse. Prøv en mindre filstørrelse.',
|
||||||
'image_upload_error' => 'An error occurred uploading the image',
|
'image_upload_error' => 'Der opstod en fejl ved upload af billedet',
|
||||||
'image_upload_type_error' => 'The image type being uploaded is invalid',
|
'image_upload_type_error' => 'Billedtypen, der uploades, er ugyldig',
|
||||||
'file_upload_timeout' => 'The file upload has timed out.',
|
'file_upload_timeout' => 'Filuploaden udløb.',
|
||||||
|
|
||||||
// Attachments
|
// Attachments
|
||||||
'attachment_page_mismatch' => 'Page mismatch during attachment update',
|
'attachment_page_mismatch' => 'Der blev fundet en uoverensstemmelse på siden under opdatering af vedhæftet fil',
|
||||||
'attachment_not_found' => 'Attachment not found',
|
'attachment_not_found' => 'Vedhæftning ikke fundet',
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page',
|
'page_draft_autosave_fail' => 'Kunne ikke gemme kladde. Tjek at du har internetforbindelse før du gemmer siden',
|
||||||
'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage',
|
'page_custom_home_deletion' => 'Kan ikke slette en side der er sat som forside',
|
||||||
|
|
||||||
// Entities
|
// Entities
|
||||||
'entity_not_found' => 'Entity not found',
|
'entity_not_found' => 'Emne ikke fundet',
|
||||||
'bookshelf_not_found' => 'Bookshelf not found',
|
'bookshelf_not_found' => 'Bogreol ikke fundet',
|
||||||
'book_not_found' => 'Book not found',
|
'book_not_found' => 'Bog ikke fundet',
|
||||||
'page_not_found' => 'Page not found',
|
'page_not_found' => 'Side ikke fundet',
|
||||||
'chapter_not_found' => 'Chapter not found',
|
'chapter_not_found' => 'Kapitel ikke fundet',
|
||||||
'selected_book_not_found' => 'The selected book was not found',
|
'selected_book_not_found' => 'Den valgte bog kunne ikke findes',
|
||||||
'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found',
|
'selected_book_chapter_not_found' => 'Den valgte bog eller kapitel kunne ikke findes',
|
||||||
'guests_cannot_save_drafts' => 'Guests cannot save drafts',
|
'guests_cannot_save_drafts' => 'Gæster kan ikke gemme kladder',
|
||||||
|
|
||||||
// Users
|
// Users
|
||||||
'users_cannot_delete_only_admin' => 'You cannot delete the only admin',
|
'users_cannot_delete_only_admin' => 'Du kan ikke slette den eneste admin',
|
||||||
'users_cannot_delete_guest' => 'You cannot delete the guest user',
|
'users_cannot_delete_guest' => 'Du kan ikke slette gæstebrugeren',
|
||||||
|
|
||||||
// Roles
|
// Roles
|
||||||
'role_cannot_be_edited' => 'This role cannot be edited',
|
'role_cannot_be_edited' => 'Denne rolle kan ikke redigeres',
|
||||||
'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted',
|
'role_system_cannot_be_deleted' => 'Denne rolle er en systemrolle og kan ikke slettes',
|
||||||
'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role',
|
'role_registration_default_cannot_delete' => 'Kan ikke slette rollen mens den er sat som standardrolle for registrerede brugere',
|
||||||
'role_cannot_remove_only_admin' => 'This user is the only user assigned to the administrator role. Assign the administrator role to another user before attempting to remove it here.',
|
'role_cannot_remove_only_admin' => 'Denne bruger er den eneste bruger der har administratorrollen. Tilføj en anden bruger til administratorrollen før du forsøger at slette den her.',
|
||||||
|
|
||||||
// Comments
|
// Comments
|
||||||
'comment_list' => 'An error occurred while fetching the comments.',
|
'comment_list' => 'Der opstod en fejl under hentning af kommentarerne.',
|
||||||
'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.',
|
'cannot_add_comment_to_draft' => 'Du kan ikke kommentere på en kladde.',
|
||||||
'comment_add' => 'An error occurred while adding / updating the comment.',
|
'comment_add' => 'Der opstod en fejl under tilføjelse/opdatering af kommentaren.',
|
||||||
'comment_delete' => 'An error occurred while deleting the comment.',
|
'comment_delete' => 'Der opstod en fejl under sletning af kommentaren.',
|
||||||
'empty_comment' => 'Cannot add an empty comment.',
|
'empty_comment' => 'Kan ikke tilføje en tom kommentar.',
|
||||||
|
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Page Not Found',
|
'404_page_not_found' => 'Siden blev ikke fundet',
|
||||||
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
'sorry_page_not_found' => 'Beklager, siden du leder efter blev ikke fundet.',
|
||||||
'return_home' => 'Return to home',
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'error_occurred' => 'An Error Occurred',
|
'return_home' => 'Gå tilbage til hjem',
|
||||||
'app_down' => ':appName is down right now',
|
'error_occurred' => 'Der opstod en fejl',
|
||||||
'back_soon' => 'It will be back up soon.',
|
'app_down' => ':appName er nede lige nu',
|
||||||
|
'back_soon' => 'Den er oppe igen snart.',
|
||||||
|
|
||||||
// API errors
|
// API errors
|
||||||
'api_no_authorization_found' => 'No authorization token found on the request',
|
'api_no_authorization_found' => 'Der blev ikke fundet nogen autorisationstoken på anmodningen',
|
||||||
'api_bad_authorization_format' => 'An authorization token was found on the request but the format appeared incorrect',
|
'api_bad_authorization_format' => 'En autorisationstoken blev fundet på anmodningen, men formatet var forkert',
|
||||||
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
|
'api_user_token_not_found' => 'Der blev ikke fundet nogen matchende API-token for det angivne autorisationstoken',
|
||||||
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
'api_incorrect_token_secret' => 'Hemmeligheden leveret til det givne anvendte API-token er forkert',
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'Ejeren af den brugte API token har ikke adgang til at foretage API-kald',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'Den brugte godkendelsestoken er udløbet',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Følgende fejl opstod under afsendelse af testemail:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -12,74 +12,74 @@ return [
|
||||||
'settings_save_success' => 'Indstillinger gemt',
|
'settings_save_success' => 'Indstillinger gemt',
|
||||||
|
|
||||||
// App Settings
|
// App Settings
|
||||||
'app_customization' => 'Customization',
|
'app_customization' => 'Tilpasning',
|
||||||
'app_features_security' => 'Features & Security',
|
'app_features_security' => 'Funktioner & sikkerhed',
|
||||||
'app_name' => 'Application Name',
|
'app_name' => 'Programnavn',
|
||||||
'app_name_desc' => 'This name is shown in the header and in any system-sent emails.',
|
'app_name_desc' => 'Dette er navnet vist i headeren og i systemafsendte E-Mails.',
|
||||||
'app_name_header' => 'Show name in header',
|
'app_name_header' => 'Vis navn i header',
|
||||||
'app_public_access' => 'Offentlig adgang',
|
'app_public_access' => 'Offentlig adgang',
|
||||||
'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.',
|
'app_public_access_desc' => 'Aktivering af denne funktion giver besøgende, der ikke er logget ind, adgang til indhold i din BookStack-instans.',
|
||||||
'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.',
|
'app_public_access_desc_guest' => 'Adgang for ikke-registrerede besøgende kan kontrolleres via "Gæst" -brugeren.',
|
||||||
'app_public_access_toggle' => 'Tillad offentlig adgang',
|
'app_public_access_toggle' => 'Tillad offentlig adgang',
|
||||||
'app_public_viewing' => 'Allow public viewing?',
|
'app_public_viewing' => 'Tillad offentlig visning?',
|
||||||
'app_secure_images' => 'Higher Security Image Uploads',
|
'app_secure_images' => 'Højere sikkerhed for billeduploads',
|
||||||
'app_secure_images_toggle' => 'Enable higher security image uploads',
|
'app_secure_images_toggle' => 'Aktiver højere sikkerhed for billeduploads',
|
||||||
'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
|
'app_secure_images_desc' => 'Af ydeevneårsager er alle billeder offentlige. Denne funktion tilføjer en tilfældig, vanskelig at gætte streng foran billed-Url\'er. Sørg for, at mappeindekser ikke er aktiveret for at forhindre nem adgang.',
|
||||||
'app_editor' => 'Page Editor',
|
'app_editor' => 'Sideeditor',
|
||||||
'app_editor_desc' => 'Select which editor will be used by all users to edit pages.',
|
'app_editor_desc' => 'Vælg hvilken editor der skal bruges af alle brugere til at redigere sider.',
|
||||||
'app_custom_html' => 'Custom HTML Head Content',
|
'app_custom_html' => 'Tilpasset HTML head-indhold',
|
||||||
'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
|
'app_custom_html_desc' => 'Al indhold tilføjet her, vil blive indsat i bunden af <head> sektionen på alle sider. Dette er brugbart til overskrivning af styling og tilføjelse af analysekode.',
|
||||||
'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
|
'app_custom_html_disabled_notice' => 'Brugerdefineret HTML-head indhold er deaktiveret på denne indstillingsside for at sikre, at ødelæggende ændringer kan rettes.',
|
||||||
'app_logo' => 'Application Logo',
|
'app_logo' => 'Programlogo',
|
||||||
'app_logo_desc' => 'This image should be 43px in height. <br>Large images will be scaled down.',
|
'app_logo_desc' => 'Dette billede skal være 43px højt. <br> Større billeder vil blive skaleret ned.',
|
||||||
'app_primary_color' => 'Application Primary Color',
|
'app_primary_color' => 'Primær programfarve',
|
||||||
'app_primary_color_desc' => 'Sets the primary color for the application including the banner, buttons, and links.',
|
'app_primary_color_desc' => 'Sætter den primære farve for applikationen herunder banneret, knapper og links.',
|
||||||
'app_homepage' => 'Application Homepage',
|
'app_homepage' => 'Programforside',
|
||||||
'app_homepage_desc' => 'Select a view to show on the homepage instead of the default view. Page permissions are ignored for selected pages.',
|
'app_homepage_desc' => 'Vælg en visning, der skal vises på startsiden i stedet for standardvisningen. Sidetilladelser ignoreres for valgte sider.',
|
||||||
'app_homepage_select' => 'Vælg en side',
|
'app_homepage_select' => 'Vælg en side',
|
||||||
'app_disable_comments' => 'Disable Comments',
|
'app_disable_comments' => 'Deaktiver kommentarer',
|
||||||
'app_disable_comments_toggle' => 'Disable comments',
|
'app_disable_comments_toggle' => 'Deaktiver kommentar',
|
||||||
'app_disable_comments_desc' => 'Disables comments across all pages in the application. <br> Existing comments are not shown.',
|
'app_disable_comments_desc' => 'Deaktiverer kommentarer på tværs af alle sider i applikationen. <br> Eksisterende kommentarer vises ikke.',
|
||||||
|
|
||||||
// Color settings
|
// Color settings
|
||||||
'content_colors' => 'Content Colors',
|
'content_colors' => 'Indholdsfarver',
|
||||||
'content_colors_desc' => 'Sets colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
|
'content_colors_desc' => 'Sætter farver for alle elementer i sideorganisationshierarkiet. Valg af farver med en lignende lysstyrke som standardfarverne anbefales af hensyn til læsbarhed.',
|
||||||
'bookshelf_color' => 'Shelf Color',
|
'bookshelf_color' => 'Bogreolfarve',
|
||||||
'book_color' => 'Book Color',
|
'book_color' => 'Bogfarve',
|
||||||
'chapter_color' => 'Chapter Color',
|
'chapter_color' => 'Kapitelfarve',
|
||||||
'page_color' => 'Sidefarve',
|
'page_color' => 'Sidefarve',
|
||||||
'page_draft_color' => 'Page Draft Color',
|
'page_draft_color' => 'Sidekladdefarve',
|
||||||
|
|
||||||
// Registration Settings
|
// Registration Settings
|
||||||
'reg_settings' => 'Registrering',
|
'reg_settings' => 'Registrering',
|
||||||
'reg_enable' => 'Aktivér tilmelding',
|
'reg_enable' => 'Aktivér tilmelding',
|
||||||
'reg_enable_toggle' => 'Aktivér tilmelding',
|
'reg_enable_toggle' => 'Aktivér tilmelding',
|
||||||
'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.',
|
'reg_enable_desc' => 'Når registrering er aktiveret, vil alle kunne registrere sig som en applikationsbruger. Ved registrering får de en standardbrugerrolle.',
|
||||||
'reg_default_role' => 'Default user role after registration',
|
'reg_default_role' => 'Standardrolle efter registrering',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'Indstillingen ovenfor ignoreres, mens ekstern LDAP- eller SAML-godkendelse er aktiv. Brugerkonti for ikke-eksisterende medlemmer oprettes automatisk, hvis godkendelse mod det eksterne system, der er i brug, er vellykket.',
|
||||||
'reg_email_confirmation' => 'Email bekræftelse',
|
'reg_email_confirmation' => 'Email bekræftelse',
|
||||||
'reg_email_confirmation_toggle' => 'Require email confirmation',
|
'reg_email_confirmation_toggle' => 'Kræv E-Mail bekræftelse',
|
||||||
'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and this option will be ignored.',
|
'reg_confirm_email_desc' => 'Hvis domænebegrænsning bruges, kræves e-mail-bekræftelse, og denne indstilling ignoreres.',
|
||||||
'reg_confirm_restrict_domain' => 'Domain Restriction',
|
'reg_confirm_restrict_domain' => 'Domæneregistrering',
|
||||||
'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
|
'reg_confirm_restrict_domain_desc' => 'Indtast en kommasepareret liste over e-mail-domæner, som du vil begrænse registreringen til. Brugere får en E-Mail for at bekræfte deres adresse, før de får tilladelse til at interagere med applikationen. <br> Bemærk, at brugere vil kunne ændre deres e-mail-adresser efter vellykket registrering.',
|
||||||
'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
|
'reg_confirm_restrict_domain_placeholder' => 'Ingen restriktion opsat',
|
||||||
|
|
||||||
// Maintenance settings
|
// Maintenance settings
|
||||||
'maint' => 'Vedligeholdelse',
|
'maint' => 'Vedligeholdelse',
|
||||||
'maint_image_cleanup' => 'Cleanup Images',
|
'maint_image_cleanup' => 'Ryd op i billeder',
|
||||||
'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.",
|
'maint_image_cleanup_desc' => "Scanner side & revisionsindhold for at kontrollere, hvilke billeder og tegninger, der i øjeblikket er i brug, og hvilke billeder, der er overflødige. Sørg for, at du opretter en komplet database og billedbackup, før du kører dette.",
|
||||||
'maint_image_cleanup_ignore_revisions' => 'Ignore images in revisions',
|
'maint_image_cleanup_ignore_revisions' => 'Ignorer billeder i revisioner',
|
||||||
'maint_image_cleanup_run' => 'Run Cleanup',
|
'maint_image_cleanup_run' => 'Kør Oprydning',
|
||||||
'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?',
|
'maint_image_cleanup_warning' => 'der blev fundet :count potentielt ubrugte billeder. Er du sikker på, at du vil slette disse billeder?',
|
||||||
'maint_image_cleanup_success' => ':count potentially unused images found and deleted!',
|
'maint_image_cleanup_success' => ':count: potentielt ubrugte billeder fundet og slettet!',
|
||||||
'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!',
|
'maint_image_cleanup_nothing_found' => 'Ingen ubrugte billeder fundet, intet slettet!',
|
||||||
'maint_send_test_email' => 'Send a Test Email',
|
'maint_send_test_email' => 'Send en Testemail',
|
||||||
'maint_send_test_email_desc' => 'This sends a test email to your email address specified in your profile.',
|
'maint_send_test_email_desc' => 'Dette sender en testmail til din mailadresse specificeret på din profil.',
|
||||||
'maint_send_test_email_run' => 'Send test email',
|
'maint_send_test_email_run' => 'Afsend test E-Mail',
|
||||||
'maint_send_test_email_success' => 'Email sent to :address',
|
'maint_send_test_email_success' => 'E-Mail sendt til :address',
|
||||||
'maint_send_test_email_mail_subject' => 'Test Email',
|
'maint_send_test_email_mail_subject' => 'Test E-Mail',
|
||||||
'maint_send_test_email_mail_greeting' => 'Email delivery seems to work!',
|
'maint_send_test_email_mail_greeting' => 'E-Mail levering ser ud til at virke!',
|
||||||
'maint_send_test_email_mail_text' => 'Congratulations! As you received this email notification, your email settings seem to be configured properly.',
|
'maint_send_test_email_mail_text' => 'Tillykke! Da du har modtaget denne mailnotifikation, ser det ud som om, at dine mailindstillinger er opsat korrekt.',
|
||||||
|
|
||||||
// Role Settings
|
// Role Settings
|
||||||
'roles' => 'Roller',
|
'roles' => 'Roller',
|
||||||
|
@ -87,34 +87,34 @@ return [
|
||||||
'role_create' => 'Opret en ny rolle',
|
'role_create' => 'Opret en ny rolle',
|
||||||
'role_create_success' => 'Rollen blev oprette korrekt',
|
'role_create_success' => 'Rollen blev oprette korrekt',
|
||||||
'role_delete' => 'Slet rolle',
|
'role_delete' => 'Slet rolle',
|
||||||
'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
|
'role_delete_confirm' => 'Dette vil slette rollen med navnet \':roleName\'.',
|
||||||
'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
|
'role_delete_users_assigned' => 'Denne rolle er tildelt :userCount brugere. Hvis du vil rykke disse brugere fra denne rolle, kan du vælge en ny nedenunder.',
|
||||||
'role_delete_no_migration' => "Don't migrate users",
|
'role_delete_no_migration' => "Ryk ikke brugere",
|
||||||
'role_delete_sure' => 'Are you sure you want to delete this role?',
|
'role_delete_sure' => 'Er du sikker på, at du vil slette denne rolle?',
|
||||||
'role_delete_success' => 'Role successfully deleted',
|
'role_delete_success' => 'Rollen blev slettet',
|
||||||
'role_edit' => 'Rediger rolle',
|
'role_edit' => 'Rediger rolle',
|
||||||
'role_details' => 'Role Details',
|
'role_details' => 'Rolledetaljer',
|
||||||
'role_name' => 'Rollenavn',
|
'role_name' => 'Rollenavn',
|
||||||
'role_desc' => 'Short Description of Role',
|
'role_desc' => 'Kort beskrivelse af rolle',
|
||||||
'role_external_auth_id' => 'External Authentication IDs',
|
'role_external_auth_id' => 'Eksterne godkendelses-IDer',
|
||||||
'role_system' => 'System Permissions',
|
'role_system' => 'Systemtilladelser',
|
||||||
'role_manage_users' => 'Administrere brugere',
|
'role_manage_users' => 'Administrere brugere',
|
||||||
'role_manage_roles' => 'Manage roles & role permissions',
|
'role_manage_roles' => 'Administrer roller & rollerettigheder',
|
||||||
'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
|
'role_manage_entity_permissions' => 'Administrer alle bog-, kapitel- & side-rettigheder',
|
||||||
'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
|
'role_manage_own_entity_permissions' => 'Administrer tilladelser på egne bøger, kapitler og sider',
|
||||||
'role_manage_page_templates' => 'Manage page templates',
|
'role_manage_page_templates' => 'Administrer side-skabeloner',
|
||||||
'role_access_api' => 'Access system API',
|
'role_access_api' => 'Tilgå system-API',
|
||||||
'role_manage_settings' => 'Manage app settings',
|
'role_manage_settings' => 'Administrer app-indstillinger',
|
||||||
'role_asset' => 'Asset Permissions',
|
'role_asset' => 'Tilladelser for medier og "assets"',
|
||||||
'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
|
'role_asset_desc' => 'Disse tilladelser kontrollerer standardadgang til medier og "assets" i systemet. Tilladelser til bøger, kapitler og sider tilsidesætter disse tilladelser.',
|
||||||
'role_asset_admins' => 'Admins are automatically given access to all content but these options may show or hide UI options.',
|
'role_asset_admins' => 'Administratorer får automatisk adgang til alt indhold, men disse indstillinger kan vise eller skjule UI-indstillinger.',
|
||||||
'role_all' => 'Alle',
|
'role_all' => 'Alle',
|
||||||
'role_own' => 'Eget',
|
'role_own' => 'Eget',
|
||||||
'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
|
'role_controlled_by_asset' => 'Styres af det medie/"asset", de uploades til',
|
||||||
'role_save' => 'Save Role',
|
'role_save' => 'Gem rolle',
|
||||||
'role_update_success' => 'Role successfully updated',
|
'role_update_success' => 'Rollen blev opdateret',
|
||||||
'role_users' => 'Users in this role',
|
'role_users' => 'Brugere med denne rolle',
|
||||||
'role_users_none' => 'No users are currently assigned to this role',
|
'role_users_none' => 'Ingen brugere er i øjeblikket tildelt denne rolle',
|
||||||
|
|
||||||
// Users
|
// Users
|
||||||
'users' => 'Brugere',
|
'users' => 'Brugere',
|
||||||
|
@ -122,62 +122,62 @@ return [
|
||||||
'users_add_new' => 'Tilføj ny bruger',
|
'users_add_new' => 'Tilføj ny bruger',
|
||||||
'users_search' => 'Søg efter brugere',
|
'users_search' => 'Søg efter brugere',
|
||||||
'users_details' => 'Brugeroplysninger',
|
'users_details' => 'Brugeroplysninger',
|
||||||
'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.',
|
'users_details_desc' => 'Angiv et visningsnavn og en E-Mail-adresse for denne bruger. E-Mail-adressen bruges til at logge ind på applikationen.',
|
||||||
'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.',
|
'users_details_desc_no_email' => 'Sætter et visningsnavn for denne bruger, så andre kan genkende dem.',
|
||||||
'users_role' => 'Brugerroller',
|
'users_role' => 'Brugerroller',
|
||||||
'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.',
|
'users_role_desc' => 'Vælg hvilke roller denne bruger skal tildeles. Hvis en bruger er tildelt flere roller, sammenføres tilladelserne fra disse roller, og de får alle evnerne fra de tildelte roller.',
|
||||||
'users_password' => 'User Password',
|
'users_password' => 'Brugeradgangskode',
|
||||||
'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 6 characters long.',
|
'users_password_desc' => 'Sæt et kodeord, der bruges til at logge på applikationen. Dette skal være mindst 6 tegn langt.',
|
||||||
'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.',
|
'users_send_invite_text' => 'Du kan vælge at sende denne bruger en invitation på E-Mail, som giver dem mulighed for at indstille deres egen adgangskode, ellers kan du indstille deres adgangskode selv.',
|
||||||
'users_send_invite_option' => 'Send user invite email',
|
'users_send_invite_option' => 'Send bruger en invitationsmail',
|
||||||
'users_external_auth_id' => 'Ekstern godkendelses ID',
|
'users_external_auth_id' => 'Ekstern godkendelses ID',
|
||||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
'users_external_auth_id_desc' => 'Dette er det ID, der bruges til at matche denne bruger ved kommunikation med dit eksterne godkendelsessystem.',
|
||||||
'users_password_warning' => 'Only fill the below if you would like to change your password.',
|
'users_password_warning' => 'Udfyld kun nedenstående, hvis du vil ændre din adgangskode.',
|
||||||
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
|
'users_system_public' => 'Denne bruger repræsenterer alle gæstebrugere, der besøger din instans. Den kan ikke bruges til at logge på, men tildeles automatisk.',
|
||||||
'users_delete' => 'Delete User',
|
'users_delete' => 'Slet bruger',
|
||||||
'users_delete_named' => 'Delete user :userName',
|
'users_delete_named' => 'Slet bruger :userName',
|
||||||
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
|
'users_delete_warning' => 'Dette vil helt slette denne bruger med navnet \':userName\' fra systemet.',
|
||||||
'users_delete_confirm' => 'Are you sure you want to delete this user?',
|
'users_delete_confirm' => 'Er du sikker på, at du vil slette denne bruger?',
|
||||||
'users_delete_success' => 'Users successfully removed',
|
'users_delete_success' => 'Brugere blev fjernet',
|
||||||
'users_edit' => 'Edit User',
|
'users_edit' => 'Rediger bruger',
|
||||||
'users_edit_profile' => 'Edit Profile',
|
'users_edit_profile' => 'Rediger profil',
|
||||||
'users_edit_success' => 'User successfully updated',
|
'users_edit_success' => 'Bruger suscesfuldt opdateret',
|
||||||
'users_avatar' => 'User Avatar',
|
'users_avatar' => 'Brugeravatar',
|
||||||
'users_avatar_desc' => 'Select an image to represent this user. This should be approx 256px square.',
|
'users_avatar_desc' => 'Vælg et billede for at repræsentere denne bruger. Dette skal være ca. 256px kvadratisk.',
|
||||||
'users_preferred_language' => 'Preferred Language',
|
'users_preferred_language' => 'Foretrukket sprog',
|
||||||
'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.',
|
'users_preferred_language_desc' => 'Denne indstilling ændrer det sprog, der bruges til applikationens brugergrænseflade. Dette påvirker ikke noget brugeroprettet indhold.',
|
||||||
'users_social_accounts' => 'Social Accounts',
|
'users_social_accounts' => 'Sociale konti',
|
||||||
'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not revoke previously authorized access. Revoke access from your profile settings on the connected social account.',
|
'users_social_accounts_info' => 'Her kan du forbinde dine andre konti for hurtigere og lettere login. Afbrydelse af en konto her tilbagekalder ikke tidligere autoriseret adgang. Tilbagekald adgang fra dine profilindstillinger på den tilsluttede sociale konto.',
|
||||||
'users_social_connect' => 'Connect Account',
|
'users_social_connect' => 'Forbind konto',
|
||||||
'users_social_disconnect' => 'Disconnect Account',
|
'users_social_disconnect' => 'Frakobl konto',
|
||||||
'users_social_connected' => ':socialAccount kontoen blev knyttet til din profil.',
|
'users_social_connected' => ':socialAccount kontoen blev knyttet til din profil.',
|
||||||
'users_social_disconnected' => ':socialAccount kontoen blev afbrudt fra din profil.',
|
'users_social_disconnected' => ':socialAccount kontoen blev afbrudt fra din profil.',
|
||||||
'users_api_tokens' => 'API Tokens',
|
'users_api_tokens' => 'API Tokens',
|
||||||
'users_api_tokens_none' => 'No API tokens have been created for this user',
|
'users_api_tokens_none' => 'Ingen API tokens er blevet oprettet for denne bruger',
|
||||||
'users_api_tokens_create' => 'Create Token',
|
'users_api_tokens_create' => 'Opret Token',
|
||||||
'users_api_tokens_expires' => 'Expires',
|
'users_api_tokens_expires' => 'Udløber',
|
||||||
'users_api_tokens_docs' => 'API Documentation',
|
'users_api_tokens_docs' => 'API-dokumentation',
|
||||||
|
|
||||||
// API Tokens
|
// API Tokens
|
||||||
'user_api_token_create' => 'Create API Token',
|
'user_api_token_create' => 'Opret API-token',
|
||||||
'user_api_token_name' => 'Name',
|
'user_api_token_name' => 'Navn',
|
||||||
'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.',
|
'user_api_token_name_desc' => 'Giv din token et læsbart navn som en fremtidig påmindelse om dets tilsigtede formål.',
|
||||||
'user_api_token_expiry' => 'Expiry Date',
|
'user_api_token_expiry' => 'Udløbsdato',
|
||||||
'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.',
|
'user_api_token_expiry_desc' => 'Indstil en dato, hvorpå denne token udløber. Efter denne dato fungerer anmodninger, der er lavet med denne token, ikke længere. Hvis du lader dette felt være tomt, udløber den 100 år ud i fremtiden.',
|
||||||
'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID"" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.',
|
'user_api_token_create_secret_message' => 'Umiddelbart efter oprettelse af denne token genereres og vises et "Token-ID" og Token hemmelighed". Hemmeligheden vises kun en gang, så husk at kopiere værdien til et sikkert sted inden du fortsætter.',
|
||||||
'user_api_token_create_success' => 'API token successfully created',
|
'user_api_token_create_success' => 'API token succesfuldt oprettet',
|
||||||
'user_api_token_update_success' => 'API token successfully updated',
|
'user_api_token_update_success' => 'API token succesfuldt opdateret',
|
||||||
'user_api_token' => 'API Token',
|
'user_api_token' => 'API Token',
|
||||||
'user_api_token_id' => 'Token ID',
|
'user_api_token_id' => 'Token-ID',
|
||||||
'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.',
|
'user_api_token_id_desc' => 'Dette er en ikke-redigerbar systemgenereret identifikator for denne token, som skal sendes i API-anmodninger.',
|
||||||
'user_api_token_secret' => 'Token Secret',
|
'user_api_token_secret' => 'Token hemmelighed',
|
||||||
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
|
'user_api_token_secret_desc' => 'Dette er et system genereret hemmelighed for denne token, som skal sendes i API-anmodninger. Dette vises kun denne ene gang, så kopier denne værdi til et sikkert sted.',
|
||||||
'user_api_token_created' => 'Token Created :timeAgo',
|
'user_api_token_created' => 'Token oprettet :timeAgo',
|
||||||
'user_api_token_updated' => 'Token Updated :timeAgo',
|
'user_api_token_updated' => 'Token opdateret :timeAgo',
|
||||||
'user_api_token_delete' => 'Delete Token',
|
'user_api_token_delete' => 'Slet Token',
|
||||||
'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.',
|
'user_api_token_delete_warning' => 'Dette vil helt slette API-token\'en med navnet \':tokenName\' fra systemet.',
|
||||||
'user_api_token_delete_confirm' => 'Are you sure you want to delete this API token?',
|
'user_api_token_delete_confirm' => 'Er du sikker på, at du vil slette denne API-token?',
|
||||||
'user_api_token_delete_success' => 'API token successfully deleted',
|
'user_api_token_delete_success' => 'API-token slettet',
|
||||||
|
|
||||||
//! If editing translations files directly please ignore this in all
|
//! If editing translations files directly please ignore this in all
|
||||||
//! languages apart from en. Content will be auto-copied from en.
|
//! languages apart from en. Content will be auto-copied from en.
|
||||||
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -0,0 +1,114 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Validation Lines
|
||||||
|
* The following language lines contain the default error messages used by
|
||||||
|
* the validator class. Some of these rules have multiple versions such
|
||||||
|
* as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Standard laravel validation lines
|
||||||
|
'accepted' => ':attribute skal være accepteret.',
|
||||||
|
'active_url' => ':attribute er ikke en gyldig URL.',
|
||||||
|
'after' => ':attribute skal være en dato efter :date.',
|
||||||
|
'alpha' => ':attribute må kun indeholde bogstaver.',
|
||||||
|
'alpha_dash' => ':attribute må kun bestå af bogstaver, tal, binde- og under-streger.',
|
||||||
|
'alpha_num' => ':attribute må kun indeholde bogstaver og tal.',
|
||||||
|
'array' => ':attribute skal være et array.',
|
||||||
|
'before' => ':attribute skal være en dato før :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => ':attribute skal være mellem :min og :max.',
|
||||||
|
'file' => ':attribute skal være mellem :min og :max kilobytes.',
|
||||||
|
'string' => ':attribute skal være mellem :min og :max tegn.',
|
||||||
|
'array' => ':attribute skal have mellem :min og :max elementer.',
|
||||||
|
],
|
||||||
|
'boolean' => ':attribute-feltet skal være enten sandt eller falsk.',
|
||||||
|
'confirmed' => ':attribute-bekræftelsen matcher ikke.',
|
||||||
|
'date' => ':attribute er ikke en gyldig dato.',
|
||||||
|
'date_format' => ':attribute matcher ikke formatet :format.',
|
||||||
|
'different' => ':attribute og :other skal være forskellige.',
|
||||||
|
'digits' => ':attribute skal være :digits cifre.',
|
||||||
|
'digits_between' => ':attribute skal være mellem :min og :max cifre.',
|
||||||
|
'email' => ':attribute skal være en gyldig mail-adresse.',
|
||||||
|
'ends_with' => ':attribute skal slutte på en af følgende værdier: :values',
|
||||||
|
'filled' => ':attribute er obligatorisk.',
|
||||||
|
'gt' => [
|
||||||
|
'numeric' => ':attribute skal være større end :value.',
|
||||||
|
'file' => ':attribute skal være større end :value kilobytes.',
|
||||||
|
'string' => ':attribute skal have mere end :value tegn.',
|
||||||
|
'array' => ':attribute skal indeholde mere end :value elementer.',
|
||||||
|
],
|
||||||
|
'gte' => [
|
||||||
|
'numeric' => ':attribute skal mindst være :value.',
|
||||||
|
'file' => ':attribute skal være mindst :value kilobytes.',
|
||||||
|
'string' => ':attribute skal indeholde mindst :value tegn.',
|
||||||
|
'array' => ':attribute skal have :value elementer eller flere.',
|
||||||
|
],
|
||||||
|
'exists' => 'Den valgte :attribute er ikke gyldig.',
|
||||||
|
'image' => ':attribute skal være et billede.',
|
||||||
|
'image_extension' => ':attribute skal være et gyldigt og understøttet billedformat.',
|
||||||
|
'in' => 'Den valgte :attribute er ikke gyldig.',
|
||||||
|
'integer' => ':attribute skal være et heltal.',
|
||||||
|
'ip' => ':attribute skal være en gyldig IP-adresse.',
|
||||||
|
'ipv4' => ':attribute skal være en gyldig IPv4-adresse.',
|
||||||
|
'ipv6' => ':attribute skal være en gyldig IPv6-adresse.',
|
||||||
|
'json' => ':attribute skal være en gyldig JSON-streng.',
|
||||||
|
'lt' => [
|
||||||
|
'numeric' => ':attribute skal være mindre end :value.',
|
||||||
|
'file' => ':attribute skal være mindre end :value kilobytes.',
|
||||||
|
'string' => ':attribute skal have mindre end :value tegn.',
|
||||||
|
'array' => ':attribute skal indeholde mindre end :value elementer.',
|
||||||
|
],
|
||||||
|
'lte' => [
|
||||||
|
'numeric' => ':attribute skal være mindre end eller lig med :value.',
|
||||||
|
'file' => 'The :attribute skal være mindre eller lig med :value kilobytes.',
|
||||||
|
'string' => ':attribute skal maks være :value tegn.',
|
||||||
|
'array' => ':attribute må ikke indeholde mere end :value elementer.',
|
||||||
|
],
|
||||||
|
'max' => [
|
||||||
|
'numeric' => ':attribute må ikke overstige :max.',
|
||||||
|
'file' => ':attribute må ikke overstige :max kilobytes.',
|
||||||
|
'string' => ':attribute må ikke overstige :max. tegn.',
|
||||||
|
'array' => ':attribute må ikke have mere end :max elementer.',
|
||||||
|
],
|
||||||
|
'mimes' => ':attribute skal være en fil af typen: :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => ':attribute skal mindst være :min.',
|
||||||
|
'file' => ':attribute skal være mindst :min kilobytes.',
|
||||||
|
'string' => ':attribute skal mindst være :min tegn.',
|
||||||
|
'array' => ':attribute skal have mindst :min elementer.',
|
||||||
|
],
|
||||||
|
'no_double_extension' => ':attribute må kun indeholde én filtype.',
|
||||||
|
'not_in' => 'Den valgte :attribute er ikke gyldig.',
|
||||||
|
'not_regex' => ':attribute-formatet er ugyldigt.',
|
||||||
|
'numeric' => ':attribute skal være et tal.',
|
||||||
|
'regex' => ':attribute-formatet er ugyldigt.',
|
||||||
|
'required' => ':attribute er obligatorisk.',
|
||||||
|
'required_if' => ':attribute skal udfyldes når :other er :value.',
|
||||||
|
'required_with' => ':attribute skal udfyldes når :values er udfyldt.',
|
||||||
|
'required_with_all' => ':attribute skal udfyldes når :values er udfyldt.',
|
||||||
|
'required_without' => ':attribute skal udfyldes når :values ikke er udfyldt.',
|
||||||
|
'required_without_all' => ':attribute skal udfyldes når ingen af :values er udfyldt.',
|
||||||
|
'same' => ':attribute og :other skal være ens.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => ':attribute skal være :size.',
|
||||||
|
'file' => ':attribute skal være :size kilobytes.',
|
||||||
|
'string' => ':attribute skal være :size tegn.',
|
||||||
|
'array' => ':attribute skal indeholde :size elementer.',
|
||||||
|
],
|
||||||
|
'string' => ':attribute skal være tekst.',
|
||||||
|
'timezone' => ':attribute skal være en gyldig zone.',
|
||||||
|
'unique' => ':attribute er allerede i brug.',
|
||||||
|
'url' => ':attribute-formatet er ugyldigt.',
|
||||||
|
'uploaded' => 'Filen kunne ikke oploades. Serveren accepterer muligvis ikke filer af denne størrelse.',
|
||||||
|
|
||||||
|
// Custom validation lines
|
||||||
|
'custom' => [
|
||||||
|
'password-confirm' => [
|
||||||
|
'required_with' => 'Adgangskodebekræftelse påkrævet',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
// Custom validation attributes
|
||||||
|
'attributes' => [],
|
||||||
|
];
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Seite nicht gefunden',
|
'404_page_not_found' => 'Seite nicht gefunden',
|
||||||
'sorry_page_not_found' => 'Entschuldigung. Die Seite, die Sie angefordert haben, wurde nicht gefunden.',
|
'sorry_page_not_found' => 'Entschuldigung. Die Seite, die Sie angefordert haben, wurde nicht gefunden.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Zurück zur Startseite',
|
'return_home' => 'Zurück zur Startseite',
|
||||||
'error_occurred' => 'Es ist ein Fehler aufgetreten',
|
'error_occurred' => 'Es ist ein Fehler aufgetreten',
|
||||||
'app_down' => ':appName befindet sich aktuell im Wartungsmodus.',
|
'app_down' => ':appName befindet sich aktuell im Wartungsmodus.',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'Der Besitzer des verwendeten API-Token hat keine Berechtigung für API-Aufrufe',
|
'api_user_no_api_permission' => 'Der Besitzer des verwendeten API-Token hat keine Berechtigung für API-Aufrufe',
|
||||||
'api_user_token_expired' => 'Das verwendete Autorisierungs-Token ist abgelaufen',
|
'api_user_token_expired' => 'Das verwendete Autorisierungs-Token ist abgelaufen',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -58,7 +58,7 @@ Wenn Sie nicht eingeben, wird die Anwendung auf die Standardfarbe zurückgesetzt
|
||||||
'reg_enable_toggle' => 'Registrierung erlauben',
|
'reg_enable_toggle' => 'Registrierung erlauben',
|
||||||
'reg_enable_desc' => 'Wenn die Registrierung erlaubt ist, kann sich der Benutzer als Anwendungsbenutzer anmelden. Bei der Registrierung erhält er eine einzige, voreingestellte Benutzerrolle.',
|
'reg_enable_desc' => 'Wenn die Registrierung erlaubt ist, kann sich der Benutzer als Anwendungsbenutzer anmelden. Bei der Registrierung erhält er eine einzige, voreingestellte Benutzerrolle.',
|
||||||
'reg_default_role' => 'Standard-Benutzerrolle nach Registrierung',
|
'reg_default_role' => 'Standard-Benutzerrolle nach Registrierung',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'Die obige Option wird ignoriert, während eine externe LDAP oder SAML Authentifizierung aktiv ist. Benutzerkonten für nicht existierende Mitglieder werden automatisch erzeugt, wenn die Authentifizierung gegen das verwendete externe System erfolgreich ist.',
|
||||||
'reg_email_confirmation' => 'Bestätigung per E-Mail',
|
'reg_email_confirmation' => 'Bestätigung per E-Mail',
|
||||||
'reg_email_confirmation_toggle' => 'Bestätigung per E-Mail erforderlich',
|
'reg_email_confirmation_toggle' => 'Bestätigung per E-Mail erforderlich',
|
||||||
'reg_confirm_email_desc' => 'Falls die Einschränkung für Domains genutzt wird, ist die Bestätigung per E-Mail zwingend erforderlich und der untenstehende Wert wird ignoriert.',
|
'reg_confirm_email_desc' => 'Falls die Einschränkung für Domains genutzt wird, ist die Bestätigung per E-Mail zwingend erforderlich und der untenstehende Wert wird ignoriert.',
|
||||||
|
@ -134,7 +134,7 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
|
||||||
'users_send_invite_text' => 'Sie können diesem Benutzer eine Einladungs-E-Mail senden, die es ihm erlaubt, sein eigenes Passwort zu setzen, andernfalls können Sie sein Passwort selbst setzen.',
|
'users_send_invite_text' => 'Sie können diesem Benutzer eine Einladungs-E-Mail senden, die es ihm erlaubt, sein eigenes Passwort zu setzen, andernfalls können Sie sein Passwort selbst setzen.',
|
||||||
'users_send_invite_option' => 'Benutzer-Einladungs-E-Mail senden',
|
'users_send_invite_option' => 'Benutzer-Einladungs-E-Mail senden',
|
||||||
'users_external_auth_id' => 'Externe Authentifizierungs-ID',
|
'users_external_auth_id' => 'Externe Authentifizierungs-ID',
|
||||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
'users_external_auth_id_desc' => 'Dies ist die ID, mit der dieser Benutzer bei der Kommunikation mit Ihrem externen Authentifizierungssystem übereinstimmt.',
|
||||||
'users_password_warning' => 'Füllen Sie die folgenden Felder nur aus, wenn Sie Ihr Passwort ändern möchten:',
|
'users_password_warning' => 'Füllen Sie die folgenden Felder nur aus, wenn Sie Ihr Passwort ändern möchten:',
|
||||||
'users_system_public' => 'Dieser Benutzer repräsentiert alle unangemeldeten Benutzer, die diese Seite betrachten. Er kann nicht zum Anmelden benutzt werden, sondern wird automatisch zugeordnet.',
|
'users_system_public' => 'Dieser Benutzer repräsentiert alle unangemeldeten Benutzer, die diese Seite betrachten. Er kann nicht zum Anmelden benutzt werden, sondern wird automatisch zugeordnet.',
|
||||||
'users_delete' => 'Benutzer löschen',
|
'users_delete' => 'Benutzer löschen',
|
||||||
|
@ -188,27 +188,28 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dänisch',
|
'da' => 'Dänisch',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -20,7 +20,7 @@ return [
|
||||||
'username' => 'Benutzername',
|
'username' => 'Benutzername',
|
||||||
'email' => 'E-Mail',
|
'email' => 'E-Mail',
|
||||||
'password' => 'Passwort',
|
'password' => 'Passwort',
|
||||||
'password_confirm' => 'Passwort bestätigen',
|
'password_confirm' => 'Passwort bestätigen',
|
||||||
'password_hint' => 'Mindestlänge: 7 Zeichen',
|
'password_hint' => 'Mindestlänge: 7 Zeichen',
|
||||||
'forgot_password' => 'Passwort vergessen?',
|
'forgot_password' => 'Passwort vergessen?',
|
||||||
'remember_me' => 'Angemeldet bleiben',
|
'remember_me' => 'Angemeldet bleiben',
|
||||||
|
@ -32,11 +32,11 @@ return [
|
||||||
'social_registration' => 'Mit Sozialem Netzwerk registrieren',
|
'social_registration' => 'Mit Sozialem Netzwerk registrieren',
|
||||||
'social_registration_text' => 'Mit einer dieser Dienste registrieren oder anmelden',
|
'social_registration_text' => 'Mit einer dieser Dienste registrieren oder anmelden',
|
||||||
|
|
||||||
'register_thanks' => 'Vielen Dank für Ihre Registrierung!',
|
'register_thanks' => 'Vielen Dank für deine Registrierung!',
|
||||||
'register_confirm' => 'Bitte prüfe Deinen Posteingang und bestätig die Registrierung.',
|
'register_confirm' => 'Bitte prüfe Deinen Posteingang und bestätig die Registrierung.',
|
||||||
'registrations_disabled' => 'Eine Registrierung ist momentan nicht möglich',
|
'registrations_disabled' => 'Eine Registrierung ist momentan nicht möglich',
|
||||||
'registration_email_domain_invalid' => 'Du kannst dich mit dieser E-Mail nicht registrieren.',
|
'registration_email_domain_invalid' => 'Du kannst dich mit dieser E-Mail nicht registrieren.',
|
||||||
'register_success' => 'Vielen Dank für Deine Registrierung! Die Daten sind gespeichert und Du bist angemeldet.',
|
'register_success' => 'Vielen Dank für deine Registrierung! Du bist jetzt registriert und eingeloggt.',
|
||||||
|
|
||||||
|
|
||||||
// Password Reset
|
// Password Reset
|
||||||
|
@ -47,7 +47,7 @@ return [
|
||||||
'reset_password_success' => 'Dein Passwort wurde erfolgreich zurückgesetzt.',
|
'reset_password_success' => 'Dein Passwort wurde erfolgreich zurückgesetzt.',
|
||||||
'email_reset_subject' => 'Passwort zurücksetzen für :appName',
|
'email_reset_subject' => 'Passwort zurücksetzen für :appName',
|
||||||
'email_reset_text' => 'Du erhältsts diese E-Mail, weil jemand versucht hat, Dein Passwort zurückzusetzen.',
|
'email_reset_text' => 'Du erhältsts diese E-Mail, weil jemand versucht hat, Dein Passwort zurückzusetzen.',
|
||||||
'email_reset_not_requested' => 'Wenn Du das nicht warst, brauchst Du nichts weiter zu tun.',
|
'email_reset_not_requested' => 'Wenn du das zurücksetzen des Passworts nicht angefordert hast, ist keine weitere Aktion erforderlich.',
|
||||||
|
|
||||||
|
|
||||||
// Email Confirmation
|
// Email Confirmation
|
||||||
|
@ -55,8 +55,8 @@ return [
|
||||||
'email_confirm_greeting' => 'Danke, dass Du dich für :appName registrierst hast!',
|
'email_confirm_greeting' => 'Danke, dass Du dich für :appName registrierst hast!',
|
||||||
'email_confirm_text' => 'Bitte bestätige Deine E-Mail-Adresse, indem Du auf die Schaltfläche klickst:',
|
'email_confirm_text' => 'Bitte bestätige Deine E-Mail-Adresse, indem Du auf die Schaltfläche klickst:',
|
||||||
'email_confirm_action' => 'E-Mail-Adresse bestätigen',
|
'email_confirm_action' => 'E-Mail-Adresse bestätigen',
|
||||||
'email_confirm_send_error' => 'Leider konnte die für die Registrierung notwendige E-Mail zur Bestätigung Deine E-Mail-Adresse nicht versandt werden. Bitte kontaktiere den Systemadministrator!',
|
'email_confirm_send_error' => 'Leider konnte die für die Registrierung notwendige E-Mail zur Bestätigung Deiner E-Mail-Adresse nicht versandt werden. Bitte kontaktiere den Systemadministrator!',
|
||||||
'email_confirm_success' => 'Deine E-Mail-Adresse wurde bestätigt!',
|
'email_confirm_success' => 'Deine E-Mail-Adresse wurde bestätigt!',
|
||||||
'email_confirm_resent' => 'Bestätigungs-E-Mail wurde erneut versendet, bitte überprüfe Deinen Posteingang.',
|
'email_confirm_resent' => 'Bestätigungs-E-Mail wurde erneut versendet, bitte überprüfe Deinen Posteingang.',
|
||||||
|
|
||||||
'email_not_confirmed' => 'E-Mail-Adresse ist nicht bestätigt',
|
'email_not_confirmed' => 'E-Mail-Adresse ist nicht bestätigt',
|
||||||
|
@ -67,11 +67,11 @@ return [
|
||||||
|
|
||||||
// User Invite
|
// User Invite
|
||||||
'user_invite_email_subject' => 'Du wurdest eingeladen :appName beizutreten!',
|
'user_invite_email_subject' => 'Du wurdest eingeladen :appName beizutreten!',
|
||||||
'user_invite_email_greeting' => 'Ein Konto wurde für Sie auf :appName erstellt.',
|
'user_invite_email_greeting' => 'Ein Konto wurde für dich auf :appName erstellt.',
|
||||||
'user_invite_email_text' => 'Klicken Sie auf die Schaltfläche unten, um ein Passwort festzulegen und Zugriff zu erhalten:',
|
'user_invite_email_text' => 'Klicke auf die Schaltfläche unten, um ein Passwort festzulegen und Zugriff zu erhalten:',
|
||||||
'user_invite_email_action' => 'Account-Passwort festlegen',
|
'user_invite_email_action' => 'Konto-Passwort festlegen',
|
||||||
'user_invite_page_welcome' => 'Willkommen bei :appName!',
|
'user_invite_page_welcome' => 'Willkommen bei :appName!',
|
||||||
'user_invite_page_text' => 'Um die Anmeldung abzuschließen und Zugriff auf :appName zu bekommen muss noch ein Passwort festgelegt werden. Dieses wird in Zukunft zum Einloggen benötigt.',
|
'user_invite_page_text' => 'Um die Anmeldung abzuschließen und Zugriff auf :appName zu bekommen muss noch ein Passwort festgelegt werden. Dieses wird in Zukunft zum Einloggen benötigt.',
|
||||||
'user_invite_page_confirm_button' => 'Passwort wiederholen',
|
'user_invite_page_confirm_button' => 'Passwort bestätigen',
|
||||||
'user_invite_success' => 'Passwort gesetzt, Sie haben nun Zugriff auf :appName!'
|
'user_invite_success' => 'Das Passwort wurde gesetzt, du hast nun Zugriff auf :appName!'
|
||||||
];
|
];
|
|
@ -275,7 +275,7 @@ return [
|
||||||
'attachments_link_attached' => 'Link erfolgreich der Seite hinzugefügt',
|
'attachments_link_attached' => 'Link erfolgreich der Seite hinzugefügt',
|
||||||
'templates' => 'Vorlagen',
|
'templates' => 'Vorlagen',
|
||||||
'templates_set_as_template' => 'Seite ist eine Vorlage',
|
'templates_set_as_template' => 'Seite ist eine Vorlage',
|
||||||
'templates_explain_set_as_template' => 'Sie können diese Seite als Vorlage festlegen, damit deren Inhalt beim Erstellen anderer Seiten verwendet werden kann. Andere Benutzer können diese Vorlage verwenden, wenn sie die Zugriffsrechte für diese Seite haben.',
|
'templates_explain_set_as_template' => 'Du kannst diese Seite als Vorlage festlegen, damit deren Inhalt beim Erstellen anderer Seiten verwendet werden kann. Andere Benutzer können diese Vorlage verwenden, wenn diese die Zugriffsrechte für diese Seite haben.',
|
||||||
'templates_replace_content' => 'Seiteninhalt ersetzen',
|
'templates_replace_content' => 'Seiteninhalt ersetzen',
|
||||||
'templates_append_content' => 'An Seiteninhalt anhängen',
|
'templates_append_content' => 'An Seiteninhalt anhängen',
|
||||||
'templates_prepend_content' => 'Seiteninhalt voranstellen',
|
'templates_prepend_content' => 'Seiteninhalt voranstellen',
|
||||||
|
|
|
@ -16,15 +16,15 @@ return [
|
||||||
'email_confirmation_awaiting' => 'Die E-Mail-Adresse für das verwendete Konto muss bestätigt werden',
|
'email_confirmation_awaiting' => 'Die E-Mail-Adresse für das verwendete Konto muss bestätigt werden',
|
||||||
'ldap_fail_anonymous' => 'Anonymer LDAP-Zugriff ist fehlgeschlafgen',
|
'ldap_fail_anonymous' => 'Anonymer LDAP-Zugriff ist fehlgeschlafgen',
|
||||||
'ldap_fail_authed' => 'LDAP-Zugriff mit DN und Passwort ist fehlgeschlagen',
|
'ldap_fail_authed' => 'LDAP-Zugriff mit DN und Passwort ist fehlgeschlagen',
|
||||||
'ldap_extension_not_installed' => 'LDAP-PHP-Erweiterung ist nicht installiert.',
|
'ldap_extension_not_installed' => 'LDAP-PHP-Erweiterung ist nicht installiert',
|
||||||
'ldap_cannot_connect' => 'Die Verbindung zum LDAP-Server ist fehlgeschlagen. Beim initialen Verbindungsaufbau trat ein Fehler auf.',
|
'ldap_cannot_connect' => 'Die Verbindung zum LDAP-Server ist fehlgeschlagen. Beim initialen Verbindungsaufbau trat ein Fehler auf',
|
||||||
'saml_already_logged_in' => 'Du bist bereits angemeldet',
|
'saml_already_logged_in' => 'Du bist bereits angemeldet',
|
||||||
'saml_user_not_registered' => 'Kein Benutzer mit ID :name registriert und die automatische Registrierung ist deaktiviert',
|
'saml_user_not_registered' => 'Kein Benutzer mit ID :name registriert und die automatische Registrierung ist deaktiviert',
|
||||||
'saml_no_email_address' => 'Es konnte keine E-Mail-Adresse für diesen Benutzer in den vom externen Authentifizierungssystem zur Verfügung gestellten Daten gefunden werden',
|
'saml_no_email_address' => 'Es konnte keine E-Mail-Adresse für diesen Benutzer in den vom externen Authentifizierungssystem zur Verfügung gestellten Daten gefunden werden',
|
||||||
'saml_invalid_response_id' => 'Die Anfrage vom externen Authentifizierungssystem wird von einem von dieser Anwendung gestarteten Prozess nicht erkannt. Das Zurückgehen nach einem Login könnte dieses Problem verursachen.',
|
'saml_invalid_response_id' => 'Die Anfrage vom externen Authentifizierungssystem wird von einem von dieser Anwendung gestarteten Prozess nicht erkannt. Das Zurückgehen nach einem Login könnte dieses Problem verursachen.',
|
||||||
'saml_fail_authed' => 'Anmeldung mit :system fehlgeschlagen, System konnte keine erfolgreiche Autorisierung bereitstellen',
|
'saml_fail_authed' => 'Anmeldung mit :system fehlgeschlagen, System konnte keine erfolgreiche Autorisierung bereitstellen',
|
||||||
'social_no_action_defined' => 'Es ist keine Aktion definiert',
|
'social_no_action_defined' => 'Es ist keine Aktion definiert',
|
||||||
'social_login_bad_response' => "Fehler bei der :socialAccount-Anmeldung: \n:error",
|
'social_login_bad_response' => "Fehler bei :socialAccount Login: \n:error",
|
||||||
'social_account_in_use' => 'Dieses :socialAccount-Konto wird bereits verwendet. Bitte melde dich mit dem :socialAccount-Konto an.',
|
'social_account_in_use' => 'Dieses :socialAccount-Konto wird bereits verwendet. Bitte melde dich mit dem :socialAccount-Konto an.',
|
||||||
'social_account_email_in_use' => 'Die E-Mail-Adresse ":email" ist bereits registriert. Wenn Du bereits registriert bist, kannst Du Dein :socialAccount-Konto in Deinen Profil-Einstellungen verknüpfen.',
|
'social_account_email_in_use' => 'Die E-Mail-Adresse ":email" ist bereits registriert. Wenn Du bereits registriert bist, kannst Du Dein :socialAccount-Konto in Deinen Profil-Einstellungen verknüpfen.',
|
||||||
'social_account_existing' => 'Dieses :socialAccount-Konto ist bereits mit Ihrem Profil verknüpft.',
|
'social_account_existing' => 'Dieses :socialAccount-Konto ist bereits mit Ihrem Profil verknüpft.',
|
||||||
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Seite nicht gefunden',
|
'404_page_not_found' => 'Seite nicht gefunden',
|
||||||
'sorry_page_not_found' => 'Entschuldigung. Die Seite, die Du angefordert hast, wurde nicht gefunden.',
|
'sorry_page_not_found' => 'Entschuldigung. Die Seite, die Du angefordert hast, wurde nicht gefunden.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Zurück zur Startseite',
|
'return_home' => 'Zurück zur Startseite',
|
||||||
'error_occurred' => 'Es ist ein Fehler aufgetreten',
|
'error_occurred' => 'Es ist ein Fehler aufgetreten',
|
||||||
'app_down' => ':appName befindet sich aktuell im Wartungsmodus.',
|
'app_down' => ':appName befindet sich aktuell im Wartungsmodus.',
|
||||||
|
@ -92,8 +93,11 @@ return [
|
||||||
'api_no_authorization_found' => 'Kein Autorisierungs-Token für die Anfrage gefunden',
|
'api_no_authorization_found' => 'Kein Autorisierungs-Token für die Anfrage gefunden',
|
||||||
'api_bad_authorization_format' => 'Ein Autorisierungs-Token wurde auf die Anfrage gefunden, aber das Format schien falsch zu sein',
|
'api_bad_authorization_format' => 'Ein Autorisierungs-Token wurde auf die Anfrage gefunden, aber das Format schien falsch zu sein',
|
||||||
'api_user_token_not_found' => 'Es wurde kein passender API-Token für den angegebenen Autorisierungs-Token gefunden',
|
'api_user_token_not_found' => 'Es wurde kein passender API-Token für den angegebenen Autorisierungs-Token gefunden',
|
||||||
'api_incorrect_token_secret' => 'Das für den angegebenen API-Token angegebene Kennwort ist falsch',
|
'api_incorrect_token_secret' => 'Das für den API-Token angegebene geheimen Token ist falsch',
|
||||||
'api_user_no_api_permission' => 'Der Besitzer des verwendeten API-Token hat keine Berechtigung für API-Aufrufe',
|
'api_user_no_api_permission' => 'Der Besitzer des verwendeten API-Token hat keine Berechtigung für API-Aufrufe',
|
||||||
'api_user_token_expired' => 'Das verwendete Autorisierungs-Token ist abgelaufen',
|
'api_user_token_expired' => 'Das verwendete Autorisierungs-Token ist abgelaufen',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -23,7 +23,7 @@ return [
|
||||||
'app_public_access_toggle' => 'Öffentlichen Zugriff erlauben',
|
'app_public_access_toggle' => 'Öffentlichen Zugriff erlauben',
|
||||||
'app_public_viewing' => 'Öffentliche Ansicht erlauben?',
|
'app_public_viewing' => 'Öffentliche Ansicht erlauben?',
|
||||||
'app_secure_images' => 'Erhöhte Sicherheit für hochgeladene Bilder aktivieren?',
|
'app_secure_images' => 'Erhöhte Sicherheit für hochgeladene Bilder aktivieren?',
|
||||||
'app_secure_images_toggle' => 'Aktiviere Bild-Upload höherer Sicherheit',
|
'app_secure_images_toggle' => 'Aktiviere Bild-Upload mit höherer Sicherheit',
|
||||||
'app_secure_images_desc' => 'Aus Leistungsgründen sind alle Bilder öffentlich sichtbar. Diese Option fügt zufällige, schwer zu eratene, Zeichenketten zu Bild-URLs hinzu. Stellen sie sicher, dass Verzeichnisindizes deaktiviert sind, um einen einfachen Zugriff zu verhindern.',
|
'app_secure_images_desc' => 'Aus Leistungsgründen sind alle Bilder öffentlich sichtbar. Diese Option fügt zufällige, schwer zu eratene, Zeichenketten zu Bild-URLs hinzu. Stellen sie sicher, dass Verzeichnisindizes deaktiviert sind, um einen einfachen Zugriff zu verhindern.',
|
||||||
'app_editor' => 'Seiteneditor',
|
'app_editor' => 'Seiteneditor',
|
||||||
'app_editor_desc' => 'Wähle den Editor aus, der von allen Benutzern genutzt werden soll, um Seiten zu editieren.',
|
'app_editor_desc' => 'Wähle den Editor aus, der von allen Benutzern genutzt werden soll, um Seiten zu editieren.',
|
||||||
|
@ -58,7 +58,7 @@ Wenn Du nichts eingibst, wird die Anwendung auf die Standardfarbe zurückgesetzt
|
||||||
'reg_enable_toggle' => 'Registrierung erlauben',
|
'reg_enable_toggle' => 'Registrierung erlauben',
|
||||||
'reg_enable_desc' => 'Wenn die Registrierung erlaubt ist, kann sich der Benutzer als Anwendungsbenutzer anmelden. Bei der Registrierung erhält er eine einzige, voreingestellte Benutzerrolle.',
|
'reg_enable_desc' => 'Wenn die Registrierung erlaubt ist, kann sich der Benutzer als Anwendungsbenutzer anmelden. Bei der Registrierung erhält er eine einzige, voreingestellte Benutzerrolle.',
|
||||||
'reg_default_role' => 'Standard-Benutzerrolle nach Registrierung',
|
'reg_default_role' => 'Standard-Benutzerrolle nach Registrierung',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'Die obige Option wird ignoriert, während eine externe LDAP oder SAML Authentifizierung aktiv ist. Benutzerkonten für nicht existierende Mitglieder werden automatisch erzeugt, wenn die Authentifizierung gegen das verwendete externe System erfolgreich ist.',
|
||||||
'reg_email_confirmation' => 'Bestätigung per E-Mail',
|
'reg_email_confirmation' => 'Bestätigung per E-Mail',
|
||||||
'reg_email_confirmation_toggle' => 'Bestätigung per E-Mail erforderlich',
|
'reg_email_confirmation_toggle' => 'Bestätigung per E-Mail erforderlich',
|
||||||
'reg_confirm_email_desc' => 'Falls die Einschränkung für Domains genutzt wird, ist die Bestätigung per E-Mail zwingend erforderlich und der untenstehende Wert wird ignoriert.',
|
'reg_confirm_email_desc' => 'Falls die Einschränkung für Domains genutzt wird, ist die Bestätigung per E-Mail zwingend erforderlich und der untenstehende Wert wird ignoriert.',
|
||||||
|
@ -77,12 +77,12 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
|
||||||
'maint_image_cleanup_success' => ':count eventuell unbenutze Bilder wurden gefunden und gelöscht.',
|
'maint_image_cleanup_success' => ':count eventuell unbenutze Bilder wurden gefunden und gelöscht.',
|
||||||
'maint_image_cleanup_nothing_found' => 'Keine unbenutzen Bilder gefunden. Nichts zu löschen!',
|
'maint_image_cleanup_nothing_found' => 'Keine unbenutzen Bilder gefunden. Nichts zu löschen!',
|
||||||
'maint_send_test_email' => 'Test Email versenden',
|
'maint_send_test_email' => 'Test Email versenden',
|
||||||
'maint_send_test_email_desc' => 'Dies sendet eine Test E-Mail an Ihre in Ihrem Profil angegebene E-Mail-Adresse.',
|
'maint_send_test_email_desc' => 'Dies sendet eine Test E-Mail an die in deinem Profil angegebene E-Mail-Adresse.',
|
||||||
'maint_send_test_email_run' => 'Sende eine Test E-Mail',
|
'maint_send_test_email_run' => 'Sende eine Test E-Mail',
|
||||||
'maint_send_test_email_success' => 'E-Mail wurde an :address gesendet',
|
'maint_send_test_email_success' => 'E-Mail wurde an :address gesendet',
|
||||||
'maint_send_test_email_mail_subject' => 'Test E-Mail',
|
'maint_send_test_email_mail_subject' => 'Test E-Mail',
|
||||||
'maint_send_test_email_mail_greeting' => 'E-Mail-Versand scheint zu funktionieren!',
|
'maint_send_test_email_mail_greeting' => 'E-Mail-Versand scheint zu funktionieren!',
|
||||||
'maint_send_test_email_mail_text' => 'Glückwunsch! Da Sie diese E-Mail Benachrichtigung erhalten haben, scheinen Ihre E-Mail-Einstellungen korrekt konfiguriert zu sein.',
|
'maint_send_test_email_mail_text' => 'Glückwunsch! Da du diese E-Mail Benachrichtigung erhalten hast, scheinen deine E-Mail-Einstellungen korrekt konfiguriert zu sein.',
|
||||||
|
|
||||||
// Role Settings
|
// Role Settings
|
||||||
'roles' => 'Rollen',
|
'roles' => 'Rollen',
|
||||||
|
@ -131,10 +131,10 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
|
||||||
'users_role_desc' => 'Wählen Sie aus, welchen Rollen dieser Benutzer zugeordnet werden soll. Wenn ein Benutzer mehreren Rollen zugeordnet ist, werden die Berechtigungen dieser Rollen gestapelt und er erhält alle Fähigkeiten der zugewiesenen Rollen.',
|
'users_role_desc' => 'Wählen Sie aus, welchen Rollen dieser Benutzer zugeordnet werden soll. Wenn ein Benutzer mehreren Rollen zugeordnet ist, werden die Berechtigungen dieser Rollen gestapelt und er erhält alle Fähigkeiten der zugewiesenen Rollen.',
|
||||||
'users_password' => 'Benutzerpasswort',
|
'users_password' => 'Benutzerpasswort',
|
||||||
'users_password_desc' => 'Legen Sie ein Passwort fest, mit dem Sie sich anmelden möchten. Diese muss mindestens 5 Zeichen lang sein.',
|
'users_password_desc' => 'Legen Sie ein Passwort fest, mit dem Sie sich anmelden möchten. Diese muss mindestens 5 Zeichen lang sein.',
|
||||||
'users_send_invite_text' => 'Sie können diesem Benutzer eine Einladungs-E-Mail senden, die es ihm erlaubt, sein eigenes Passwort zu setzen, andernfalls können Sie sein Passwort selbst setzen.',
|
'users_send_invite_text' => 'Du kannst diesem Benutzer eine Einladungs-E-Mail senden, die es ihm erlaubt, sein eigenes Passwort zu setzen, andernfalls kannst du sein Passwort selbst setzen.',
|
||||||
'users_send_invite_option' => 'Benutzer-Einladungs-E-Mail senden',
|
'users_send_invite_option' => 'Benutzer-Einladungs-E-Mail senden',
|
||||||
'users_external_auth_id' => 'Externe Authentifizierungs-ID',
|
'users_external_auth_id' => 'Externe Authentifizierungs-ID',
|
||||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
'users_external_auth_id_desc' => 'Dies ist die ID, die verwendet wird, um diesen Benutzer bei der Kommunikation mit deinem externen Authentifizierungssystem abzugleichen.',
|
||||||
'users_password_warning' => 'Fülle die folgenden Felder nur aus, wenn Du Dein Passwort ändern möchtest:',
|
'users_password_warning' => 'Fülle die folgenden Felder nur aus, wenn Du Dein Passwort ändern möchtest:',
|
||||||
'users_system_public' => 'Dieser Benutzer repräsentiert alle unangemeldeten Benutzer, die diese Seite betrachten. Er kann nicht zum Anmelden benutzt werden, sondern wird automatisch zugeordnet.',
|
'users_system_public' => 'Dieser Benutzer repräsentiert alle unangemeldeten Benutzer, die diese Seite betrachten. Er kann nicht zum Anmelden benutzt werden, sondern wird automatisch zugeordnet.',
|
||||||
'users_delete' => 'Benutzer löschen',
|
'users_delete' => 'Benutzer löschen',
|
||||||
|
@ -164,22 +164,22 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
|
||||||
// API Tokens
|
// API Tokens
|
||||||
'user_api_token_create' => 'Neuen API-Token erstellen',
|
'user_api_token_create' => 'Neuen API-Token erstellen',
|
||||||
'user_api_token_name' => 'Name',
|
'user_api_token_name' => 'Name',
|
||||||
'user_api_token_name_desc' => 'Geben Sie Ihrem Token einen aussagekräftigen Namen als spätere Erinnerung an seinen Verwendungszweck.',
|
'user_api_token_name_desc' => 'Gebe deinem Token einen aussagekräftigen Namen als spätere Erinnerung an seinen Verwendungszweck.',
|
||||||
'user_api_token_expiry' => 'Ablaufdatum',
|
'user_api_token_expiry' => 'Ablaufdatum',
|
||||||
'user_api_token_expiry_desc' => 'Legen Sie ein Datum fest, an dem dieser Token abläuft. Nach diesem Datum funktionieren Anfragen, die mit diesem Token gestellt werden, nicht mehr. Wenn Sie dieses Feld leer lassen, wird ein Ablaufdatum von 100 Jahren in der Zukunft festgelegt.',
|
'user_api_token_expiry_desc' => 'Lege ein Datum fest, an dem dieser Token abläuft. Nach diesem Datum funktionieren Anfragen, die mit diesem Token gestellt werden, nicht mehr. Wenn du dieses Feld leer lässt, wird ein Ablaufdatum von 100 Jahren in der Zukunft festgelegt.',
|
||||||
'user_api_token_create_secret_message' => 'Unmittelbar nach der Erstellung dieses Tokens wird eine "Token ID" & ein "Token Kennwort" generiert und angezeigt. Das Kennwort wird nur ein einziges Mal angezeigt. Stellen Sie also sicher, dass Sie den Inhalt an einen sicheren Ort kopieren, bevor Sie fortfahren.',
|
'user_api_token_create_secret_message' => 'Unmittelbar nach der Erstellung dieses Tokens wird eine "Token ID" & ein "Token Kennwort" generiert und angezeigt. Das Kennwort wird nur ein einziges Mal angezeigt. Stelle also sicher, dass du den Inhalt an einen sicheren Ort kopierst, bevor du fortfährst.',
|
||||||
'user_api_token_create_success' => 'API-Token erfolgreich erstellt',
|
'user_api_token_create_success' => 'API-Token erfolgreich erstellt',
|
||||||
'user_api_token_update_success' => 'API-Token erfolgreich aktualisiert',
|
'user_api_token_update_success' => 'API-Token erfolgreich aktualisiert',
|
||||||
'user_api_token' => 'API-Token',
|
'user_api_token' => 'API-Token',
|
||||||
'user_api_token_id' => 'Token ID',
|
'user_api_token_id' => 'Token ID',
|
||||||
'user_api_token_id_desc' => 'Dies ist ein nicht editierbarer, vom System generierter Identifikator für diesen Token, welcher bei API-Anfragen angegeben werden muss.',
|
'user_api_token_id_desc' => 'Dies ist ein nicht editierbarer, vom System generierter Identifikator für diesen Token, welcher bei API-Anfragen angegeben werden muss.',
|
||||||
'user_api_token_secret' => 'Token Kennwort',
|
'user_api_token_secret' => 'Token Kennwort',
|
||||||
'user_api_token_secret_desc' => 'Dies ist ein systemgeneriertes Kennwort für diesen Token, das bei API-Anfragen zur Verfügung gestellt werden muss. Es wird nur dieses eine Mal angezeigt, deshalb kopieren Sie diesen Wert an einen sicheren und geschützten Ort.',
|
'user_api_token_secret_desc' => 'Dies ist ein systemgeneriertes Kennwort für diesen Token, das bei API-Anfragen zur Verfügung gestellt werden muss. Es wird nur dieses eine Mal angezeigt, deshalb kopiere diesen an einen sicheren und geschützten Ort.',
|
||||||
'user_api_token_created' => 'Token erstellt :timeAgo',
|
'user_api_token_created' => 'Token erstellt :timeAgo',
|
||||||
'user_api_token_updated' => 'Token aktualisiert :timeAgo',
|
'user_api_token_updated' => 'Token aktualisiert :timeAgo',
|
||||||
'user_api_token_delete' => 'Lösche Token',
|
'user_api_token_delete' => 'Lösche Token',
|
||||||
'user_api_token_delete_warning' => 'Dies löscht den API-Token mit dem Namen \':tokenName\' vollständig aus dem System.',
|
'user_api_token_delete_warning' => 'Dies löscht den API-Token mit dem Namen \':tokenName\' vollständig aus dem System.',
|
||||||
'user_api_token_delete_confirm' => 'Sind Sie sicher, dass Sie diesen API-Token löschen möchten?',
|
'user_api_token_delete_confirm' => 'Bist du sicher, dass du diesen API-Token löschen möchtest?',
|
||||||
'user_api_token_delete_success' => 'API-Token erfolgreich gelöscht',
|
'user_api_token_delete_success' => 'API-Token erfolgreich gelöscht',
|
||||||
|
|
||||||
//! If editing translations files directly please ignore this in all
|
//! If editing translations files directly please ignore this in all
|
||||||
|
@ -188,27 +188,28 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dänisch',
|
'da' => 'Dänisch',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -34,14 +34,14 @@ return [
|
||||||
'filled' => ':attribute ist erforderlich.',
|
'filled' => ':attribute ist erforderlich.',
|
||||||
'gt' => [
|
'gt' => [
|
||||||
'numeric' => ':attribute muss größer als :value sein.',
|
'numeric' => ':attribute muss größer als :value sein.',
|
||||||
'file' => ':attribute muss mindestens :value Kilobytes groß sein.',
|
'file' => ':attribute muss mindestens größer als :value Kilobytes sein.',
|
||||||
'string' => ':attribute muss mehr als :value Zeichen haben.',
|
'string' => ':attribute muss mehr als :value Zeichen haben.',
|
||||||
'array' => ':attribute muss mindestens :value Elemente haben.',
|
'array' => ':attribute muss mehr als :value Elemente haben.',
|
||||||
],
|
],
|
||||||
'gte' => [
|
'gte' => [
|
||||||
'numeric' => ':attribute muss größer-gleich :value sein.',
|
'numeric' => ':attribute muss größer-gleich :value sein.',
|
||||||
'file' => ':attribute muss mindestens :value Kilobytes groß sein.',
|
'file' => ':attribute muss größer-gleich :value Kilobytes sein.',
|
||||||
'string' => ':attribute muss mindestens :value Zeichen enthalten.',
|
'string' => ':attribute muss mindestens :value Zeichen haben.',
|
||||||
'array' => ':attribute muss :value Elemente oder mehr haben.',
|
'array' => ':attribute muss :value Elemente oder mehr haben.',
|
||||||
],
|
],
|
||||||
'exists' => ':attribute ist ungültig.',
|
'exists' => ':attribute ist ungültig.',
|
||||||
|
@ -52,9 +52,9 @@ return [
|
||||||
'ip' => ':attribute muss eine valide IP-Adresse sein.',
|
'ip' => ':attribute muss eine valide IP-Adresse sein.',
|
||||||
'ipv4' => ':attribute muss eine gültige IPv4 Adresse sein.',
|
'ipv4' => ':attribute muss eine gültige IPv4 Adresse sein.',
|
||||||
'ipv6' => ':attribute muss eine gültige IPv6-Adresse sein.',
|
'ipv6' => ':attribute muss eine gültige IPv6-Adresse sein.',
|
||||||
'json' => 'Das Attribut muss eine gültige JSON-Zeichenfolge sein.',
|
'json' => ':attribute muss ein gültiger JSON-String sein.',
|
||||||
'lt' => [
|
'lt' => [
|
||||||
'numeric' => ':attribute muss kleiner sein :value sein.',
|
'numeric' => ':attribute muss kleiner als :value sein.',
|
||||||
'file' => ':attribute muss kleiner als :value Kilobytes sein.',
|
'file' => ':attribute muss kleiner als :value Kilobytes sein.',
|
||||||
'string' => ':attribute muss weniger als :value Zeichen haben.',
|
'string' => ':attribute muss weniger als :value Zeichen haben.',
|
||||||
'array' => ':attribute muss weniger als :value Elemente haben.',
|
'array' => ':attribute muss weniger als :value Elemente haben.',
|
||||||
|
@ -62,7 +62,7 @@ return [
|
||||||
'lte' => [
|
'lte' => [
|
||||||
'numeric' => ':attribute muss kleiner oder gleich :value sein.',
|
'numeric' => ':attribute muss kleiner oder gleich :value sein.',
|
||||||
'file' => ':attribute muss kleiner oder gleich :value Kilobytes sein.',
|
'file' => ':attribute muss kleiner oder gleich :value Kilobytes sein.',
|
||||||
'string' => ':attribute darf höchstens :value Zeichen besitzen.',
|
'string' => ':attribute muss :value oder weniger Zeichen haben.',
|
||||||
'array' => ':attribute darf höchstens :value Elemente haben.',
|
'array' => ':attribute darf höchstens :value Elemente haben.',
|
||||||
],
|
],
|
||||||
'max' => [
|
'max' => [
|
||||||
|
@ -80,7 +80,7 @@ return [
|
||||||
],
|
],
|
||||||
'no_double_extension' => ':attribute darf nur eine gültige Dateiendung',
|
'no_double_extension' => ':attribute darf nur eine gültige Dateiendung',
|
||||||
'not_in' => ':attribute ist ungültig.',
|
'not_in' => ':attribute ist ungültig.',
|
||||||
'not_regex' => ':attribute ist kein valides Format.',
|
'not_regex' => ':attribute ist kein gültiges Format.',
|
||||||
'numeric' => ':attribute muss eine Zahl sein.',
|
'numeric' => ':attribute muss eine Zahl sein.',
|
||||||
'regex' => ':attribute ist in einem ungültigen Format.',
|
'regex' => ':attribute ist in einem ungültigen Format.',
|
||||||
'required' => ':attribute ist erforderlich.',
|
'required' => ':attribute ist erforderlich.',
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Page Not Found',
|
'404_page_not_found' => 'Page Not Found',
|
||||||
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Return to home',
|
'return_home' => 'Return to home',
|
||||||
'error_occurred' => 'An Error Occurred',
|
'error_occurred' => 'An Error Occurred',
|
||||||
'app_down' => ':appName is down right now',
|
'app_down' => ':appName is down right now',
|
||||||
|
|
|
@ -185,27 +185,29 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sl' => 'Slovenščina',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -7,41 +7,41 @@ return [
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
'page_create' => 'página creada',
|
'page_create' => 'página creada',
|
||||||
'page_create_notification' => 'Página creada exitosamente',
|
'page_create_notification' => 'Página creada correctamente',
|
||||||
'page_update' => 'página actualizada',
|
'page_update' => 'página actualizada',
|
||||||
'page_update_notification' => 'Página actualizada exitosamente',
|
'page_update_notification' => 'Página actualizada correctamente',
|
||||||
'page_delete' => 'página borrada',
|
'page_delete' => 'página eliminada',
|
||||||
'page_delete_notification' => 'Página borrada exitosamente',
|
'page_delete_notification' => 'Página eliminada correctamente',
|
||||||
'page_restore' => 'página restaurada',
|
'page_restore' => 'página restaurada',
|
||||||
'page_restore_notification' => 'Página restaurada exitosamente',
|
'page_restore_notification' => 'Página restaurada correctamente',
|
||||||
'page_move' => 'página movida',
|
'page_move' => 'página movida',
|
||||||
|
|
||||||
// Chapters
|
// Chapters
|
||||||
'chapter_create' => 'capítulo creado',
|
'chapter_create' => 'capítulo creado',
|
||||||
'chapter_create_notification' => 'Capítulo creado exitosamente',
|
'chapter_create_notification' => 'Capítulo creado correctamente',
|
||||||
'chapter_update' => 'capítulo actualizado',
|
'chapter_update' => 'capítulo actualizado',
|
||||||
'chapter_update_notification' => 'Capítulo actualizado exitosamente',
|
'chapter_update_notification' => 'Capítulo actualizado correctamente',
|
||||||
'chapter_delete' => 'capítulo borrado',
|
'chapter_delete' => 'capítulo eliminado',
|
||||||
'chapter_delete_notification' => 'Capítulo borrado exitosamente',
|
'chapter_delete_notification' => 'Capítulo eliminado correctamente',
|
||||||
'chapter_move' => 'capítulo movido',
|
'chapter_move' => 'capítulo movido',
|
||||||
|
|
||||||
// Books
|
// Books
|
||||||
'book_create' => 'libro creado',
|
'book_create' => 'libro creado',
|
||||||
'book_create_notification' => 'Libro creado exitosamente',
|
'book_create_notification' => 'Libro creado correctamente',
|
||||||
'book_update' => 'libro actualizado',
|
'book_update' => 'libro actualizado',
|
||||||
'book_update_notification' => 'Libro actualizado exitosamente',
|
'book_update_notification' => 'Libro actualizado correctamente',
|
||||||
'book_delete' => 'libro borrado',
|
'book_delete' => 'libro eliminado',
|
||||||
'book_delete_notification' => 'Libro borrado exitosamente',
|
'book_delete_notification' => 'Libro eliminado correctamente',
|
||||||
'book_sort' => 'libro ordenado',
|
'book_sort' => 'libro ordenado',
|
||||||
'book_sort_notification' => 'Libro reordenado exitosamente',
|
'book_sort_notification' => 'Libro reordenado correctamente',
|
||||||
|
|
||||||
// Bookshelves
|
// Bookshelves
|
||||||
'bookshelf_create' => 'estante creado',
|
'bookshelf_create' => 'estante creado',
|
||||||
'bookshelf_create_notification' => 'Estante creado exitosamente',
|
'bookshelf_create_notification' => 'Estante creado correctamente',
|
||||||
'bookshelf_update' => 'estante actualizado',
|
'bookshelf_update' => 'estante actualizado',
|
||||||
'bookshelf_update_notification' => 'Estante actualizado exitosamente',
|
'bookshelf_update_notification' => 'Estante actualizado correctamente',
|
||||||
'bookshelf_delete' => 'estante borrado',
|
'bookshelf_delete' => 'estante eliminado',
|
||||||
'bookshelf_delete_notification' => 'Estante borrado exitosamente',
|
'bookshelf_delete_notification' => 'Estante eliminado correctamente',
|
||||||
|
|
||||||
// Other
|
// Other
|
||||||
'commented_on' => 'comentada el',
|
'commented_on' => 'comentada el',
|
||||||
|
|
|
@ -6,15 +6,15 @@
|
||||||
*/
|
*/
|
||||||
return [
|
return [
|
||||||
|
|
||||||
'failed' => 'Las credenciales no concuerdan con nuestros registros.',
|
'failed' => 'Estas credenciales no coinciden con nuestros registros.',
|
||||||
'throttle' => 'Demasiados intentos fallidos de conexión. Por favor intente nuevamente en :seconds segundos.',
|
'throttle' => 'Demasiados intentos de inicio de sesión. Por favor, inténtalo de nuevo en :seconds segundos.',
|
||||||
|
|
||||||
// Login & Register
|
// Login & Register
|
||||||
'sign_up' => 'Registrarse',
|
'sign_up' => 'Registrarse',
|
||||||
'log_in' => 'Acceder',
|
'log_in' => 'Acceder',
|
||||||
'log_in_with' => 'Acceder con :socialDriver',
|
'log_in_with' => 'Acceder con :socialDriver',
|
||||||
'sign_up_with' => 'Registrarse con :socialDriver',
|
'sign_up_with' => 'Registrarse con :socialDriver',
|
||||||
'logout' => 'Salir',
|
'logout' => 'Cerrar sesión',
|
||||||
|
|
||||||
'name' => 'Nombre',
|
'name' => 'Nombre',
|
||||||
'username' => 'Usuario',
|
'username' => 'Usuario',
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Página no encontrada',
|
'404_page_not_found' => 'Página no encontrada',
|
||||||
'sorry_page_not_found' => 'Lo sentimos, la página a la que intenta acceder no pudo ser encontrada.',
|
'sorry_page_not_found' => 'Lo sentimos, la página a la que intenta acceder no pudo ser encontrada.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'Si esperaba que esta página existiera, puede que no tenga permiso para verla.',
|
||||||
'return_home' => 'Volver a la página de inicio',
|
'return_home' => 'Volver a la página de inicio',
|
||||||
'error_occurred' => 'Ha ocurrido un error',
|
'error_occurred' => 'Ha ocurrido un error',
|
||||||
'app_down' => 'La aplicación :appName se encuentra caída en este momento',
|
'app_down' => 'La aplicación :appName se encuentra caída en este momento',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'El propietario del token API usado no tiene permiso para hacer llamadas API',
|
'api_user_no_api_permission' => 'El propietario del token API usado no tiene permiso para hacer llamadas API',
|
||||||
'api_user_token_expired' => 'El token de autorización usado ha caducado',
|
'api_user_token_expired' => 'El token de autorización usado ha caducado',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error al enviar un email de prueba:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -56,7 +56,7 @@ return [
|
||||||
'reg_enable_toggle' => 'Habilitar registro',
|
'reg_enable_toggle' => 'Habilitar registro',
|
||||||
'reg_enable_desc' => 'Cuando se habilita el registro los usuarios podrán registrarse como usuarios de la aplicación. Al registrarse se les asigna un rol único por defecto.',
|
'reg_enable_desc' => 'Cuando se habilita el registro los usuarios podrán registrarse como usuarios de la aplicación. Al registrarse se les asigna un rol único por defecto.',
|
||||||
'reg_default_role' => 'Rol de usuario por defecto después del registro',
|
'reg_default_role' => 'Rol de usuario por defecto después del registro',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'La opción anterior no se utiliza mientras la autenticación LDAP o SAML externa esté activa. Las cuentas de usuario para los miembros no existentes se crearán automáticamente si la autenticación en el sistema externo en uso es exitosa.',
|
||||||
'reg_email_confirmation' => 'Confirmación por Email',
|
'reg_email_confirmation' => 'Confirmación por Email',
|
||||||
'reg_email_confirmation_toggle' => 'Requerir confirmación por Email',
|
'reg_email_confirmation_toggle' => 'Requerir confirmación por Email',
|
||||||
'reg_confirm_email_desc' => 'Si se emplea la restricción por dominio, entonces se requerirá la confirmación por correo electrónico y esta opción será ignorada.',
|
'reg_confirm_email_desc' => 'Si se emplea la restricción por dominio, entonces se requerirá la confirmación por correo electrónico y esta opción será ignorada.',
|
||||||
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Danés',
|
'da' => 'Danés',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Página no encontrada',
|
'404_page_not_found' => 'Página no encontrada',
|
||||||
'sorry_page_not_found' => 'Lo sentimos, la página que intenta acceder no pudo ser encontrada.',
|
'sorry_page_not_found' => 'Lo sentimos, la página que intenta acceder no pudo ser encontrada.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'Si esperaba que esta página existiera, puede que no tenga permiso para verla.',
|
||||||
'return_home' => 'Volver al home',
|
'return_home' => 'Volver al home',
|
||||||
'error_occurred' => 'Ha ocurrido un error',
|
'error_occurred' => 'Ha ocurrido un error',
|
||||||
'app_down' => 'La aplicación :appName se encuentra caída en este momento',
|
'app_down' => 'La aplicación :appName se encuentra caída en este momento',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'El propietario del token API usado no tiene permiso para hacer llamadas API',
|
'api_user_no_api_permission' => 'El propietario del token API usado no tiene permiso para hacer llamadas API',
|
||||||
'api_user_token_expired' => 'El token de autorización usado ha caducado',
|
'api_user_token_expired' => 'El token de autorización usado ha caducado',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error al enviar un email de prueba:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -56,7 +56,7 @@ return [
|
||||||
'reg_enable_toggle' => 'Habilitar registro',
|
'reg_enable_toggle' => 'Habilitar registro',
|
||||||
'reg_enable_desc' => 'Cuando se habilita el registro, el usuario podrá crear su usuario en la aplicación. Con el regsitro, se le otorga un rol de usuario único y por defecto.',
|
'reg_enable_desc' => 'Cuando se habilita el registro, el usuario podrá crear su usuario en la aplicación. Con el regsitro, se le otorga un rol de usuario único y por defecto.',
|
||||||
'reg_default_role' => 'Rol de usuario por defecto despúes del registro',
|
'reg_default_role' => 'Rol de usuario por defecto despúes del registro',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'La opción anterior no se utiliza mientras la autenticación LDAP o SAML externa esté activa. Las cuentas de usuario para los miembros no existentes se crearán automáticamente si la autenticación en el sistema externo en uso es exitosa.',
|
||||||
'reg_email_confirmation' => 'Confirmación de correo electrónico',
|
'reg_email_confirmation' => 'Confirmación de correo electrónico',
|
||||||
'reg_email_confirmation_toggle' => 'Requerir confirmación de correo electrónico',
|
'reg_email_confirmation_toggle' => 'Requerir confirmación de correo electrónico',
|
||||||
'reg_confirm_email_desc' => 'Si se utiliza la restricción por dominio, entonces se requerirá la confirmación por correo electrónico y se ignorará el valor a continuación.',
|
'reg_confirm_email_desc' => 'Si se utiliza la restricción por dominio, entonces se requerirá la confirmación por correo electrónico y se ignorará el valor a continuación.',
|
||||||
|
@ -186,27 +186,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Danés',
|
'da' => 'Danés',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Activity text strings.
|
||||||
|
* Is used for all the text within activity logs & notifications.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_create' => 'created page',
|
||||||
|
'page_create_notification' => 'Page Successfully Created',
|
||||||
|
'page_update' => 'updated page',
|
||||||
|
'page_update_notification' => 'Page Successfully Updated',
|
||||||
|
'page_delete' => 'deleted page',
|
||||||
|
'page_delete_notification' => 'Page Successfully Deleted',
|
||||||
|
'page_restore' => 'restored page',
|
||||||
|
'page_restore_notification' => 'Page Successfully Restored',
|
||||||
|
'page_move' => 'moved page',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter_create' => 'created chapter',
|
||||||
|
'chapter_create_notification' => 'Chapter Successfully Created',
|
||||||
|
'chapter_update' => 'updated chapter',
|
||||||
|
'chapter_update_notification' => 'Chapter Successfully Updated',
|
||||||
|
'chapter_delete' => 'deleted chapter',
|
||||||
|
'chapter_delete_notification' => 'Chapter Successfully Deleted',
|
||||||
|
'chapter_move' => 'moved chapter',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book_create' => 'created book',
|
||||||
|
'book_create_notification' => 'Book Successfully Created',
|
||||||
|
'book_update' => 'updated book',
|
||||||
|
'book_update_notification' => 'Book Successfully Updated',
|
||||||
|
'book_delete' => 'deleted book',
|
||||||
|
'book_delete_notification' => 'Book Successfully Deleted',
|
||||||
|
'book_sort' => 'sorted book',
|
||||||
|
'book_sort_notification' => 'Book Successfully Re-sorted',
|
||||||
|
|
||||||
|
// Bookshelves
|
||||||
|
'bookshelf_create' => 'created Bookshelf',
|
||||||
|
'bookshelf_create_notification' => 'Bookshelf Successfully Created',
|
||||||
|
'bookshelf_update' => 'updated bookshelf',
|
||||||
|
'bookshelf_update_notification' => 'Bookshelf Successfully Updated',
|
||||||
|
'bookshelf_delete' => 'deleted bookshelf',
|
||||||
|
'bookshelf_delete_notification' => 'Bookshelf Successfully Deleted',
|
||||||
|
|
||||||
|
// Other
|
||||||
|
'commented_on' => 'commented on',
|
||||||
|
];
|
|
@ -0,0 +1,77 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Authentication Language Lines
|
||||||
|
* The following language lines are used during authentication for various
|
||||||
|
* messages that we need to display to the user.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'failed' => 'These credentials do not match our records.',
|
||||||
|
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||||
|
|
||||||
|
// Login & Register
|
||||||
|
'sign_up' => 'Sign up',
|
||||||
|
'log_in' => 'Log in',
|
||||||
|
'log_in_with' => 'Login with :socialDriver',
|
||||||
|
'sign_up_with' => 'Sign up with :socialDriver',
|
||||||
|
'logout' => 'Logout',
|
||||||
|
|
||||||
|
'name' => 'Name',
|
||||||
|
'username' => 'Username',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Password',
|
||||||
|
'password_confirm' => 'Confirm Password',
|
||||||
|
'password_hint' => 'Must be over 7 characters',
|
||||||
|
'forgot_password' => 'Forgot Password?',
|
||||||
|
'remember_me' => 'Remember Me',
|
||||||
|
'ldap_email_hint' => 'Please enter an email to use for this account.',
|
||||||
|
'create_account' => 'Create Account',
|
||||||
|
'already_have_account' => 'Already have an account?',
|
||||||
|
'dont_have_account' => 'Don\'t have an account?',
|
||||||
|
'social_login' => 'Social Login',
|
||||||
|
'social_registration' => 'Social Registration',
|
||||||
|
'social_registration_text' => 'Register and sign in using another service.',
|
||||||
|
|
||||||
|
'register_thanks' => 'Thanks for registering!',
|
||||||
|
'register_confirm' => 'Please check your email and click the confirmation button to access :appName.',
|
||||||
|
'registrations_disabled' => 'Registrations are currently disabled',
|
||||||
|
'registration_email_domain_invalid' => 'That email domain does not have access to this application',
|
||||||
|
'register_success' => 'Thanks for signing up! You are now registered and signed in.',
|
||||||
|
|
||||||
|
|
||||||
|
// Password Reset
|
||||||
|
'reset_password' => 'Reset Password',
|
||||||
|
'reset_password_send_instructions' => 'Enter your email below and you will be sent an email with a password reset link.',
|
||||||
|
'reset_password_send_button' => 'Send Reset Link',
|
||||||
|
'reset_password_sent_success' => 'A password reset link has been sent to :email.',
|
||||||
|
'reset_password_success' => 'Your password has been successfully reset.',
|
||||||
|
'email_reset_subject' => 'Reset your :appName password',
|
||||||
|
'email_reset_text' => 'You are receiving this email because we received a password reset request for your account.',
|
||||||
|
'email_reset_not_requested' => 'If you did not request a password reset, no further action is required.',
|
||||||
|
|
||||||
|
|
||||||
|
// Email Confirmation
|
||||||
|
'email_confirm_subject' => 'Confirm your email on :appName',
|
||||||
|
'email_confirm_greeting' => 'Thanks for joining :appName!',
|
||||||
|
'email_confirm_text' => 'Please confirm your email address by clicking the button below:',
|
||||||
|
'email_confirm_action' => 'Confirm Email',
|
||||||
|
'email_confirm_send_error' => 'Email confirmation required but the system could not send the email. Contact the admin to ensure email is set up correctly.',
|
||||||
|
'email_confirm_success' => 'Your email has been confirmed!',
|
||||||
|
'email_confirm_resent' => 'Confirmation email resent, Please check your inbox.',
|
||||||
|
|
||||||
|
'email_not_confirmed' => 'Email Address Not Confirmed',
|
||||||
|
'email_not_confirmed_text' => 'Your email address has not yet been confirmed.',
|
||||||
|
'email_not_confirmed_click_link' => 'Please click the link in the email that was sent shortly after you registered.',
|
||||||
|
'email_not_confirmed_resend' => 'If you cannot find the email you can re-send the confirmation email by submitting the form below.',
|
||||||
|
'email_not_confirmed_resend_button' => 'Resend Confirmation Email',
|
||||||
|
|
||||||
|
// User Invite
|
||||||
|
'user_invite_email_subject' => 'You have been invited to join :appName!',
|
||||||
|
'user_invite_email_greeting' => 'An account has been created for you on :appName.',
|
||||||
|
'user_invite_email_text' => 'Click the button below to set an account password and gain access:',
|
||||||
|
'user_invite_email_action' => 'Set Account Password',
|
||||||
|
'user_invite_page_welcome' => 'Welcome to :appName!',
|
||||||
|
'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.',
|
||||||
|
'user_invite_page_confirm_button' => 'Confirm Password',
|
||||||
|
'user_invite_success' => 'Password set, you now have access to :appName!'
|
||||||
|
];
|
|
@ -0,0 +1,77 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Common elements found throughout many areas of BookStack.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'confirm' => 'Confirm',
|
||||||
|
'back' => 'Back',
|
||||||
|
'save' => 'Save',
|
||||||
|
'continue' => 'Continue',
|
||||||
|
'select' => 'Select',
|
||||||
|
'toggle_all' => 'Toggle All',
|
||||||
|
'more' => 'More',
|
||||||
|
|
||||||
|
// Form Labels
|
||||||
|
'name' => 'Name',
|
||||||
|
'description' => 'Description',
|
||||||
|
'role' => 'Role',
|
||||||
|
'cover_image' => 'Cover image',
|
||||||
|
'cover_image_description' => 'This image should be approx 440x250px.',
|
||||||
|
|
||||||
|
// Actions
|
||||||
|
'actions' => 'Actions',
|
||||||
|
'view' => 'View',
|
||||||
|
'view_all' => 'View All',
|
||||||
|
'create' => 'Create',
|
||||||
|
'update' => 'Update',
|
||||||
|
'edit' => 'Edit',
|
||||||
|
'sort' => 'Sort',
|
||||||
|
'move' => 'Move',
|
||||||
|
'copy' => 'Copy',
|
||||||
|
'reply' => 'Reply',
|
||||||
|
'delete' => 'Delete',
|
||||||
|
'search' => 'Search',
|
||||||
|
'search_clear' => 'Clear Search',
|
||||||
|
'reset' => 'Reset',
|
||||||
|
'remove' => 'Remove',
|
||||||
|
'add' => 'Add',
|
||||||
|
'fullscreen' => 'Fullscreen',
|
||||||
|
|
||||||
|
// Sort Options
|
||||||
|
'sort_options' => 'Sort Options',
|
||||||
|
'sort_direction_toggle' => 'Sort Direction Toggle',
|
||||||
|
'sort_ascending' => 'Sort Ascending',
|
||||||
|
'sort_descending' => 'Sort Descending',
|
||||||
|
'sort_name' => 'Name',
|
||||||
|
'sort_created_at' => 'Created Date',
|
||||||
|
'sort_updated_at' => 'Updated Date',
|
||||||
|
|
||||||
|
// Misc
|
||||||
|
'deleted_user' => 'Deleted User',
|
||||||
|
'no_activity' => 'No activity to show',
|
||||||
|
'no_items' => 'No items available',
|
||||||
|
'back_to_top' => 'Back to top',
|
||||||
|
'toggle_details' => 'Toggle Details',
|
||||||
|
'toggle_thumbnails' => 'Toggle Thumbnails',
|
||||||
|
'details' => 'Details',
|
||||||
|
'grid_view' => 'Grid View',
|
||||||
|
'list_view' => 'List View',
|
||||||
|
'default' => 'Default',
|
||||||
|
'breadcrumb' => 'Breadcrumb',
|
||||||
|
|
||||||
|
// Header
|
||||||
|
'profile_menu' => 'Profile Menu',
|
||||||
|
'view_profile' => 'View Profile',
|
||||||
|
'edit_profile' => 'Edit Profile',
|
||||||
|
|
||||||
|
// Layout tabs
|
||||||
|
'tab_info' => 'Info',
|
||||||
|
'tab_content' => 'Content',
|
||||||
|
|
||||||
|
// Email Content
|
||||||
|
'email_action_help' => 'If you’re having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:',
|
||||||
|
'email_rights' => 'All rights reserved',
|
||||||
|
];
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used in custom JavaScript driven components.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Image Manager
|
||||||
|
'image_select' => 'Image Select',
|
||||||
|
'image_all' => 'All',
|
||||||
|
'image_all_title' => 'View all images',
|
||||||
|
'image_book_title' => 'View images uploaded to this book',
|
||||||
|
'image_page_title' => 'View images uploaded to this page',
|
||||||
|
'image_search_hint' => 'Search by image name',
|
||||||
|
'image_uploaded' => 'Uploaded :uploadedDate',
|
||||||
|
'image_load_more' => 'Load More',
|
||||||
|
'image_image_name' => 'Image Name',
|
||||||
|
'image_delete_used' => 'This image is used in the pages below.',
|
||||||
|
'image_delete_confirm' => 'Click delete again to confirm you want to delete this image.',
|
||||||
|
'image_select_image' => 'Select Image',
|
||||||
|
'image_dropzone' => 'Drop images or click here to upload',
|
||||||
|
'images_deleted' => 'Images Deleted',
|
||||||
|
'image_preview' => 'Image Preview',
|
||||||
|
'image_upload_success' => 'Image uploaded successfully',
|
||||||
|
'image_update_success' => 'Image details successfully updated',
|
||||||
|
'image_delete_success' => 'Image successfully deleted',
|
||||||
|
'image_upload_remove' => 'Remove',
|
||||||
|
|
||||||
|
// Code Editor
|
||||||
|
'code_editor' => 'Edit Code',
|
||||||
|
'code_language' => 'Code Language',
|
||||||
|
'code_content' => 'Code Content',
|
||||||
|
'code_save' => 'Save Code',
|
||||||
|
];
|
|
@ -0,0 +1,314 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used for 'Entities' (Document Structure Elements) such as
|
||||||
|
* Books, Shelves, Chapters & Pages
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Shared
|
||||||
|
'recently_created' => 'Recently Created',
|
||||||
|
'recently_created_pages' => 'Recently Created Pages',
|
||||||
|
'recently_updated_pages' => 'Recently Updated Pages',
|
||||||
|
'recently_created_chapters' => 'Recently Created Chapters',
|
||||||
|
'recently_created_books' => 'Recently Created Books',
|
||||||
|
'recently_created_shelves' => 'Recently Created Shelves',
|
||||||
|
'recently_update' => 'Recently Updated',
|
||||||
|
'recently_viewed' => 'Recently Viewed',
|
||||||
|
'recent_activity' => 'Recent Activity',
|
||||||
|
'create_now' => 'Create one now',
|
||||||
|
'revisions' => 'Revisions',
|
||||||
|
'meta_revision' => 'Revision #:revisionCount',
|
||||||
|
'meta_created' => 'Created :timeLength',
|
||||||
|
'meta_created_name' => 'Created :timeLength by :user',
|
||||||
|
'meta_updated' => 'Updated :timeLength',
|
||||||
|
'meta_updated_name' => 'Updated :timeLength by :user',
|
||||||
|
'entity_select' => 'Entity Select',
|
||||||
|
'images' => 'Images',
|
||||||
|
'my_recent_drafts' => 'My Recent Drafts',
|
||||||
|
'my_recently_viewed' => 'My Recently Viewed',
|
||||||
|
'no_pages_viewed' => 'You have not viewed any pages',
|
||||||
|
'no_pages_recently_created' => 'No pages have been recently created',
|
||||||
|
'no_pages_recently_updated' => 'No pages have been recently updated',
|
||||||
|
'export' => 'Export',
|
||||||
|
'export_html' => 'Contained Web File',
|
||||||
|
'export_pdf' => 'PDF File',
|
||||||
|
'export_text' => 'Plain Text File',
|
||||||
|
|
||||||
|
// Permissions and restrictions
|
||||||
|
'permissions' => 'Permissions',
|
||||||
|
'permissions_intro' => 'Once enabled, These permissions will take priority over any set role permissions.',
|
||||||
|
'permissions_enable' => 'Enable Custom Permissions',
|
||||||
|
'permissions_save' => 'Save Permissions',
|
||||||
|
|
||||||
|
// Search
|
||||||
|
'search_results' => 'Search Results',
|
||||||
|
'search_total_results_found' => ':count result found|:count total results found',
|
||||||
|
'search_clear' => 'Clear Search',
|
||||||
|
'search_no_pages' => 'No pages matched this search',
|
||||||
|
'search_for_term' => 'Search for :term',
|
||||||
|
'search_more' => 'More Results',
|
||||||
|
'search_filters' => 'Search Filters',
|
||||||
|
'search_content_type' => 'Content Type',
|
||||||
|
'search_exact_matches' => 'Exact Matches',
|
||||||
|
'search_tags' => 'Tag Searches',
|
||||||
|
'search_options' => 'Options',
|
||||||
|
'search_viewed_by_me' => 'Viewed by me',
|
||||||
|
'search_not_viewed_by_me' => 'Not viewed by me',
|
||||||
|
'search_permissions_set' => 'Permissions set',
|
||||||
|
'search_created_by_me' => 'Created by me',
|
||||||
|
'search_updated_by_me' => 'Updated by me',
|
||||||
|
'search_date_options' => 'Date Options',
|
||||||
|
'search_updated_before' => 'Updated before',
|
||||||
|
'search_updated_after' => 'Updated after',
|
||||||
|
'search_created_before' => 'Created before',
|
||||||
|
'search_created_after' => 'Created after',
|
||||||
|
'search_set_date' => 'Set Date',
|
||||||
|
'search_update' => 'Update Search',
|
||||||
|
|
||||||
|
// Shelves
|
||||||
|
'shelf' => 'Shelf',
|
||||||
|
'shelves' => 'Shelves',
|
||||||
|
'x_shelves' => ':count Shelf|:count Shelves',
|
||||||
|
'shelves_long' => 'Bookshelves',
|
||||||
|
'shelves_empty' => 'No shelves have been created',
|
||||||
|
'shelves_create' => 'Create New Shelf',
|
||||||
|
'shelves_popular' => 'Popular Shelves',
|
||||||
|
'shelves_new' => 'New Shelves',
|
||||||
|
'shelves_new_action' => 'New Shelf',
|
||||||
|
'shelves_popular_empty' => 'The most popular shelves will appear here.',
|
||||||
|
'shelves_new_empty' => 'The most recently created shelves will appear here.',
|
||||||
|
'shelves_save' => 'Save Shelf',
|
||||||
|
'shelves_books' => 'Books on this shelf',
|
||||||
|
'shelves_add_books' => 'Add books to this shelf',
|
||||||
|
'shelves_drag_books' => 'Drag books here to add them to this shelf',
|
||||||
|
'shelves_empty_contents' => 'This shelf has no books assigned to it',
|
||||||
|
'shelves_edit_and_assign' => 'Edit shelf to assign books',
|
||||||
|
'shelves_edit_named' => 'Edit Bookshelf :name',
|
||||||
|
'shelves_edit' => 'Edit Bookshelf',
|
||||||
|
'shelves_delete' => 'Delete Bookshelf',
|
||||||
|
'shelves_delete_named' => 'Delete Bookshelf :name',
|
||||||
|
'shelves_delete_explain' => "This will delete the bookshelf with the name ':name'. Contained books will not be deleted.",
|
||||||
|
'shelves_delete_confirmation' => 'Are you sure you want to delete this bookshelf?',
|
||||||
|
'shelves_permissions' => 'Bookshelf Permissions',
|
||||||
|
'shelves_permissions_updated' => 'Bookshelf Permissions Updated',
|
||||||
|
'shelves_permissions_active' => 'Bookshelf Permissions Active',
|
||||||
|
'shelves_copy_permissions_to_books' => 'Copy Permissions to Books',
|
||||||
|
'shelves_copy_permissions' => 'Copy Permissions',
|
||||||
|
'shelves_copy_permissions_explain' => 'This will apply the current permission settings of this bookshelf to all books contained within. Before activating, ensure any changes to the permissions of this bookshelf have been saved.',
|
||||||
|
'shelves_copy_permission_success' => 'Bookshelf permissions copied to :count books',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book' => 'Book',
|
||||||
|
'books' => 'Books',
|
||||||
|
'x_books' => ':count Book|:count Books',
|
||||||
|
'books_empty' => 'No books have been created',
|
||||||
|
'books_popular' => 'Popular Books',
|
||||||
|
'books_recent' => 'Recent Books',
|
||||||
|
'books_new' => 'New Books',
|
||||||
|
'books_new_action' => 'New Book',
|
||||||
|
'books_popular_empty' => 'The most popular books will appear here.',
|
||||||
|
'books_new_empty' => 'The most recently created books will appear here.',
|
||||||
|
'books_create' => 'Create New Book',
|
||||||
|
'books_delete' => 'Delete Book',
|
||||||
|
'books_delete_named' => 'Delete Book :bookName',
|
||||||
|
'books_delete_explain' => 'This will delete the book with the name \':bookName\'. All pages and chapters will be removed.',
|
||||||
|
'books_delete_confirmation' => 'Are you sure you want to delete this book?',
|
||||||
|
'books_edit' => 'Edit Book',
|
||||||
|
'books_edit_named' => 'Edit Book :bookName',
|
||||||
|
'books_form_book_name' => 'Book Name',
|
||||||
|
'books_save' => 'Save Book',
|
||||||
|
'books_permissions' => 'Book Permissions',
|
||||||
|
'books_permissions_updated' => 'Book Permissions Updated',
|
||||||
|
'books_empty_contents' => 'No pages or chapters have been created for this book.',
|
||||||
|
'books_empty_create_page' => 'Create a new page',
|
||||||
|
'books_empty_sort_current_book' => 'Sort the current book',
|
||||||
|
'books_empty_add_chapter' => 'Add a chapter',
|
||||||
|
'books_permissions_active' => 'Book Permissions Active',
|
||||||
|
'books_search_this' => 'Search this book',
|
||||||
|
'books_navigation' => 'Book Navigation',
|
||||||
|
'books_sort' => 'Sort Book Contents',
|
||||||
|
'books_sort_named' => 'Sort Book :bookName',
|
||||||
|
'books_sort_name' => 'Sort by Name',
|
||||||
|
'books_sort_created' => 'Sort by Created Date',
|
||||||
|
'books_sort_updated' => 'Sort by Updated Date',
|
||||||
|
'books_sort_chapters_first' => 'Chapters First',
|
||||||
|
'books_sort_chapters_last' => 'Chapters Last',
|
||||||
|
'books_sort_show_other' => 'Show Other Books',
|
||||||
|
'books_sort_save' => 'Save New Order',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter' => 'Chapter',
|
||||||
|
'chapters' => 'Chapters',
|
||||||
|
'x_chapters' => ':count Chapter|:count Chapters',
|
||||||
|
'chapters_popular' => 'Popular Chapters',
|
||||||
|
'chapters_new' => 'New Chapter',
|
||||||
|
'chapters_create' => 'Create New Chapter',
|
||||||
|
'chapters_delete' => 'Delete Chapter',
|
||||||
|
'chapters_delete_named' => 'Delete Chapter :chapterName',
|
||||||
|
'chapters_delete_explain' => 'This will delete the chapter with the name \':chapterName\'. All pages will be removed and added directly to the parent book.',
|
||||||
|
'chapters_delete_confirm' => 'Are you sure you want to delete this chapter?',
|
||||||
|
'chapters_edit' => 'Edit Chapter',
|
||||||
|
'chapters_edit_named' => 'Edit Chapter :chapterName',
|
||||||
|
'chapters_save' => 'Save Chapter',
|
||||||
|
'chapters_move' => 'Move Chapter',
|
||||||
|
'chapters_move_named' => 'Move Chapter :chapterName',
|
||||||
|
'chapter_move_success' => 'Chapter moved to :bookName',
|
||||||
|
'chapters_permissions' => 'Chapter Permissions',
|
||||||
|
'chapters_empty' => 'No pages are currently in this chapter.',
|
||||||
|
'chapters_permissions_active' => 'Chapter Permissions Active',
|
||||||
|
'chapters_permissions_success' => 'Chapter Permissions Updated',
|
||||||
|
'chapters_search_this' => 'Search this chapter',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page' => 'Page',
|
||||||
|
'pages' => 'Pages',
|
||||||
|
'x_pages' => ':count Page|:count Pages',
|
||||||
|
'pages_popular' => 'Popular Pages',
|
||||||
|
'pages_new' => 'New Page',
|
||||||
|
'pages_attachments' => 'Attachments',
|
||||||
|
'pages_navigation' => 'Page Navigation',
|
||||||
|
'pages_delete' => 'Delete Page',
|
||||||
|
'pages_delete_named' => 'Delete Page :pageName',
|
||||||
|
'pages_delete_draft_named' => 'Delete Draft Page :pageName',
|
||||||
|
'pages_delete_draft' => 'Delete Draft Page',
|
||||||
|
'pages_delete_success' => 'Page deleted',
|
||||||
|
'pages_delete_draft_success' => 'Draft page deleted',
|
||||||
|
'pages_delete_confirm' => 'Are you sure you want to delete this page?',
|
||||||
|
'pages_delete_draft_confirm' => 'Are you sure you want to delete this draft page?',
|
||||||
|
'pages_editing_named' => 'Editing Page :pageName',
|
||||||
|
'pages_edit_draft_options' => 'Draft Options',
|
||||||
|
'pages_edit_save_draft' => 'Save Draft',
|
||||||
|
'pages_edit_draft' => 'Edit Page Draft',
|
||||||
|
'pages_editing_draft' => 'Editing Draft',
|
||||||
|
'pages_editing_page' => 'Editing Page',
|
||||||
|
'pages_edit_draft_save_at' => 'Draft saved at ',
|
||||||
|
'pages_edit_delete_draft' => 'Delete Draft',
|
||||||
|
'pages_edit_discard_draft' => 'Discard Draft',
|
||||||
|
'pages_edit_set_changelog' => 'Set Changelog',
|
||||||
|
'pages_edit_enter_changelog_desc' => 'Enter a brief description of the changes you\'ve made',
|
||||||
|
'pages_edit_enter_changelog' => 'Enter Changelog',
|
||||||
|
'pages_save' => 'Save Page',
|
||||||
|
'pages_title' => 'Page Title',
|
||||||
|
'pages_name' => 'Page Name',
|
||||||
|
'pages_md_editor' => 'Editor',
|
||||||
|
'pages_md_preview' => 'Preview',
|
||||||
|
'pages_md_insert_image' => 'Insert Image',
|
||||||
|
'pages_md_insert_link' => 'Insert Entity Link',
|
||||||
|
'pages_md_insert_drawing' => 'Insert Drawing',
|
||||||
|
'pages_not_in_chapter' => 'Page is not in a chapter',
|
||||||
|
'pages_move' => 'Move Page',
|
||||||
|
'pages_move_success' => 'Page moved to ":parentName"',
|
||||||
|
'pages_copy' => 'Copy Page',
|
||||||
|
'pages_copy_desination' => 'Copy Destination',
|
||||||
|
'pages_copy_success' => 'Page successfully copied',
|
||||||
|
'pages_permissions' => 'Page Permissions',
|
||||||
|
'pages_permissions_success' => 'Page permissions updated',
|
||||||
|
'pages_revision' => 'Revision',
|
||||||
|
'pages_revisions' => 'Page Revisions',
|
||||||
|
'pages_revisions_named' => 'Page Revisions for :pageName',
|
||||||
|
'pages_revision_named' => 'Page Revision for :pageName',
|
||||||
|
'pages_revisions_created_by' => 'Created By',
|
||||||
|
'pages_revisions_date' => 'Revision Date',
|
||||||
|
'pages_revisions_number' => '#',
|
||||||
|
'pages_revisions_numbered' => 'Revision #:id',
|
||||||
|
'pages_revisions_numbered_changes' => 'Revision #:id Changes',
|
||||||
|
'pages_revisions_changelog' => 'Changelog',
|
||||||
|
'pages_revisions_changes' => 'Changes',
|
||||||
|
'pages_revisions_current' => 'Current Version',
|
||||||
|
'pages_revisions_preview' => 'Preview',
|
||||||
|
'pages_revisions_restore' => 'Restore',
|
||||||
|
'pages_revisions_none' => 'This page has no revisions',
|
||||||
|
'pages_copy_link' => 'Copy Link',
|
||||||
|
'pages_edit_content_link' => 'Edit Content',
|
||||||
|
'pages_permissions_active' => 'Page Permissions Active',
|
||||||
|
'pages_initial_revision' => 'Initial publish',
|
||||||
|
'pages_initial_name' => 'New Page',
|
||||||
|
'pages_editing_draft_notification' => 'You are currently editing a draft that was last saved :timeDiff.',
|
||||||
|
'pages_draft_edited_notification' => 'This page has been updated by since that time. It is recommended that you discard this draft.',
|
||||||
|
'pages_draft_edit_active' => [
|
||||||
|
'start_a' => ':count users have started editing this page',
|
||||||
|
'start_b' => ':userName has started editing this page',
|
||||||
|
'time_a' => 'since the page was last updated',
|
||||||
|
'time_b' => 'in the last :minCount minutes',
|
||||||
|
'message' => ':start :time. Take care not to overwrite each other\'s updates!',
|
||||||
|
],
|
||||||
|
'pages_draft_discarded' => 'Draft discarded, The editor has been updated with the current page content',
|
||||||
|
'pages_specific' => 'Specific Page',
|
||||||
|
'pages_is_template' => 'Page Template',
|
||||||
|
|
||||||
|
// Editor Sidebar
|
||||||
|
'page_tags' => 'Page Tags',
|
||||||
|
'chapter_tags' => 'Chapter Tags',
|
||||||
|
'book_tags' => 'Book Tags',
|
||||||
|
'shelf_tags' => 'Shelf Tags',
|
||||||
|
'tag' => 'Tag',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'tag_name' => 'Tag Name',
|
||||||
|
'tag_value' => 'Tag Value (Optional)',
|
||||||
|
'tags_explain' => "Add some tags to better categorise your content. \n You can assign a value to a tag for more in-depth organisation.",
|
||||||
|
'tags_add' => 'Add another tag',
|
||||||
|
'tags_remove' => 'Remove this tag',
|
||||||
|
'attachments' => 'Attachments',
|
||||||
|
'attachments_explain' => 'Upload some files or attach some links to display on your page. These are visible in the page sidebar.',
|
||||||
|
'attachments_explain_instant_save' => 'Changes here are saved instantly.',
|
||||||
|
'attachments_items' => 'Attached Items',
|
||||||
|
'attachments_upload' => 'Upload File',
|
||||||
|
'attachments_link' => 'Attach Link',
|
||||||
|
'attachments_set_link' => 'Set Link',
|
||||||
|
'attachments_delete_confirm' => 'Click delete again to confirm you want to delete this attachment.',
|
||||||
|
'attachments_dropzone' => 'Drop files or click here to attach a file',
|
||||||
|
'attachments_no_files' => 'No files have been uploaded',
|
||||||
|
'attachments_explain_link' => 'You can attach a link if you\'d prefer not to upload a file. This can be a link to another page or a link to a file in the cloud.',
|
||||||
|
'attachments_link_name' => 'Link Name',
|
||||||
|
'attachment_link' => 'Attachment link',
|
||||||
|
'attachments_link_url' => 'Link to file',
|
||||||
|
'attachments_link_url_hint' => 'Url of site or file',
|
||||||
|
'attach' => 'Attach',
|
||||||
|
'attachments_edit_file' => 'Edit File',
|
||||||
|
'attachments_edit_file_name' => 'File Name',
|
||||||
|
'attachments_edit_drop_upload' => 'Drop files or click here to upload and overwrite',
|
||||||
|
'attachments_order_updated' => 'Attachment order updated',
|
||||||
|
'attachments_updated_success' => 'Attachment details updated',
|
||||||
|
'attachments_deleted' => 'Attachment deleted',
|
||||||
|
'attachments_file_uploaded' => 'File successfully uploaded',
|
||||||
|
'attachments_file_updated' => 'File successfully updated',
|
||||||
|
'attachments_link_attached' => 'Link successfully attached to page',
|
||||||
|
'templates' => 'Templates',
|
||||||
|
'templates_set_as_template' => 'Page is a template',
|
||||||
|
'templates_explain_set_as_template' => 'You can set this page as a template so its contents be utilized when creating other pages. Other users will be able to use this template if they have view permissions for this page.',
|
||||||
|
'templates_replace_content' => 'Replace page content',
|
||||||
|
'templates_append_content' => 'Append to page content',
|
||||||
|
'templates_prepend_content' => 'Prepend to page content',
|
||||||
|
|
||||||
|
// Profile View
|
||||||
|
'profile_user_for_x' => 'User for :time',
|
||||||
|
'profile_created_content' => 'Created Content',
|
||||||
|
'profile_not_created_pages' => ':userName has not created any pages',
|
||||||
|
'profile_not_created_chapters' => ':userName has not created any chapters',
|
||||||
|
'profile_not_created_books' => ':userName has not created any books',
|
||||||
|
'profile_not_created_shelves' => ':userName has not created any shelves',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment' => 'Comment',
|
||||||
|
'comments' => 'Comments',
|
||||||
|
'comment_add' => 'Add Comment',
|
||||||
|
'comment_placeholder' => 'Leave a comment here',
|
||||||
|
'comment_count' => '{0} No Comments|{1} 1 Comment|[2,*] :count Comments',
|
||||||
|
'comment_save' => 'Save Comment',
|
||||||
|
'comment_saving' => 'Saving comment...',
|
||||||
|
'comment_deleting' => 'Deleting comment...',
|
||||||
|
'comment_new' => 'New Comment',
|
||||||
|
'comment_created' => 'commented :createDiff',
|
||||||
|
'comment_updated' => 'Updated :updateDiff by :username',
|
||||||
|
'comment_deleted_success' => 'Comment deleted',
|
||||||
|
'comment_created_success' => 'Comment added',
|
||||||
|
'comment_updated_success' => 'Comment updated',
|
||||||
|
'comment_delete_confirm' => 'Are you sure you want to delete this comment?',
|
||||||
|
'comment_in_reply_to' => 'In reply to :commentId',
|
||||||
|
|
||||||
|
// Revision
|
||||||
|
'revision_delete_confirm' => 'Are you sure you want to delete this revision?',
|
||||||
|
'revision_restore_confirm' => 'Are you sure you want to restore this revision? The current page contents will be replaced.',
|
||||||
|
'revision_delete_success' => 'Revision deleted',
|
||||||
|
'revision_cannot_delete_latest' => 'Cannot delete the latest revision.'
|
||||||
|
];
|
|
@ -0,0 +1,103 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text shown in error messaging.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Permissions
|
||||||
|
'permission' => 'You do not have permission to access the requested page.',
|
||||||
|
'permissionJson' => 'You do not have permission to perform the requested action.',
|
||||||
|
|
||||||
|
// Auth
|
||||||
|
'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.',
|
||||||
|
'email_already_confirmed' => 'Email has already been confirmed, Try logging in.',
|
||||||
|
'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.',
|
||||||
|
'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.',
|
||||||
|
'email_confirmation_awaiting' => 'The email address for the account in use needs to be confirmed',
|
||||||
|
'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
|
||||||
|
'ldap_fail_authed' => 'LDAP access failed using given dn & password details',
|
||||||
|
'ldap_extension_not_installed' => 'LDAP PHP extension not installed',
|
||||||
|
'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
|
||||||
|
'saml_already_logged_in' => 'Already logged in',
|
||||||
|
'saml_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
|
||||||
|
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
|
||||||
|
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
|
||||||
|
'saml_fail_authed' => 'Login using :system failed, system did not provide successful authorization',
|
||||||
|
'social_no_action_defined' => 'No action defined',
|
||||||
|
'social_login_bad_response' => "Error received during :socialAccount login: \n:error",
|
||||||
|
'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.',
|
||||||
|
'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.',
|
||||||
|
'social_account_existing' => 'This :socialAccount is already attached to your profile.',
|
||||||
|
'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
|
||||||
|
'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ',
|
||||||
|
'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.',
|
||||||
|
'social_driver_not_found' => 'Social driver not found',
|
||||||
|
'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
|
||||||
|
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
|
||||||
|
|
||||||
|
// System
|
||||||
|
'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
|
||||||
|
'cannot_get_image_from_url' => 'Cannot get image from :url',
|
||||||
|
'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
|
||||||
|
'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||||
|
'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||||
|
'image_upload_error' => 'An error occurred uploading the image',
|
||||||
|
'image_upload_type_error' => 'The image type being uploaded is invalid',
|
||||||
|
'file_upload_timeout' => 'The file upload has timed out.',
|
||||||
|
|
||||||
|
// Attachments
|
||||||
|
'attachment_page_mismatch' => 'Page mismatch during attachment update',
|
||||||
|
'attachment_not_found' => 'Attachment not found',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page',
|
||||||
|
'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage',
|
||||||
|
|
||||||
|
// Entities
|
||||||
|
'entity_not_found' => 'Entity not found',
|
||||||
|
'bookshelf_not_found' => 'Bookshelf not found',
|
||||||
|
'book_not_found' => 'Book not found',
|
||||||
|
'page_not_found' => 'Page not found',
|
||||||
|
'chapter_not_found' => 'Chapter not found',
|
||||||
|
'selected_book_not_found' => 'The selected book was not found',
|
||||||
|
'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found',
|
||||||
|
'guests_cannot_save_drafts' => 'Guests cannot save drafts',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users_cannot_delete_only_admin' => 'You cannot delete the only admin',
|
||||||
|
'users_cannot_delete_guest' => 'You cannot delete the guest user',
|
||||||
|
|
||||||
|
// Roles
|
||||||
|
'role_cannot_be_edited' => 'This role cannot be edited',
|
||||||
|
'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted',
|
||||||
|
'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role',
|
||||||
|
'role_cannot_remove_only_admin' => 'This user is the only user assigned to the administrator role. Assign the administrator role to another user before attempting to remove it here.',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment_list' => 'An error occurred while fetching the comments.',
|
||||||
|
'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.',
|
||||||
|
'comment_add' => 'An error occurred while adding / updating the comment.',
|
||||||
|
'comment_delete' => 'An error occurred while deleting the comment.',
|
||||||
|
'empty_comment' => 'Cannot add an empty comment.',
|
||||||
|
|
||||||
|
// Error pages
|
||||||
|
'404_page_not_found' => 'Page Not Found',
|
||||||
|
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
|
'return_home' => 'Return to home',
|
||||||
|
'error_occurred' => 'An Error Occurred',
|
||||||
|
'app_down' => ':appName is down right now',
|
||||||
|
'back_soon' => 'It will be back up soon.',
|
||||||
|
|
||||||
|
// API errors
|
||||||
|
'api_no_authorization_found' => 'No authorization token found on the request',
|
||||||
|
'api_bad_authorization_format' => 'An authorization token was found on the request but the format appeared incorrect',
|
||||||
|
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
|
||||||
|
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
||||||
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Pagination Language Lines
|
||||||
|
* The following language lines are used by the paginator library to build
|
||||||
|
* the simple pagination links.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'previous' => '« Previous',
|
||||||
|
'next' => 'Next »',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,15 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Password Reminder Language Lines
|
||||||
|
* The following language lines are the default lines which match reasons
|
||||||
|
* that are given by the password broker for a password update attempt has failed.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'password' => 'Passwords must be at least eight characters and match the confirmation.',
|
||||||
|
'user' => "We can't find a user with that e-mail address.",
|
||||||
|
'token' => 'This password reset token is invalid.',
|
||||||
|
'sent' => 'We have e-mailed your password reset link!',
|
||||||
|
'reset' => 'Your password has been reset!',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,212 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Settings text strings
|
||||||
|
* Contains all text strings used in the general settings sections of BookStack
|
||||||
|
* including users and roles.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Common Messages
|
||||||
|
'settings' => 'Settings',
|
||||||
|
'settings_save' => 'Save Settings',
|
||||||
|
'settings_save_success' => 'Settings saved',
|
||||||
|
|
||||||
|
// App Settings
|
||||||
|
'app_customization' => 'Customization',
|
||||||
|
'app_features_security' => 'Features & Security',
|
||||||
|
'app_name' => 'Application Name',
|
||||||
|
'app_name_desc' => 'This name is shown in the header and in any system-sent emails.',
|
||||||
|
'app_name_header' => 'Show name in header',
|
||||||
|
'app_public_access' => 'Public Access',
|
||||||
|
'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.',
|
||||||
|
'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.',
|
||||||
|
'app_public_access_toggle' => 'Allow public access',
|
||||||
|
'app_public_viewing' => 'Allow public viewing?',
|
||||||
|
'app_secure_images' => 'Higher Security Image Uploads',
|
||||||
|
'app_secure_images_toggle' => 'Enable higher security image uploads',
|
||||||
|
'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
|
||||||
|
'app_editor' => 'Page Editor',
|
||||||
|
'app_editor_desc' => 'Select which editor will be used by all users to edit pages.',
|
||||||
|
'app_custom_html' => 'Custom HTML Head Content',
|
||||||
|
'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
|
||||||
|
'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
|
||||||
|
'app_logo' => 'Application Logo',
|
||||||
|
'app_logo_desc' => 'This image should be 43px in height. <br>Large images will be scaled down.',
|
||||||
|
'app_primary_color' => 'Application Primary Color',
|
||||||
|
'app_primary_color_desc' => 'Sets the primary color for the application including the banner, buttons, and links.',
|
||||||
|
'app_homepage' => 'Application Homepage',
|
||||||
|
'app_homepage_desc' => 'Select a view to show on the homepage instead of the default view. Page permissions are ignored for selected pages.',
|
||||||
|
'app_homepage_select' => 'Select a page',
|
||||||
|
'app_disable_comments' => 'Disable Comments',
|
||||||
|
'app_disable_comments_toggle' => 'Disable comments',
|
||||||
|
'app_disable_comments_desc' => 'Disables comments across all pages in the application. <br> Existing comments are not shown.',
|
||||||
|
|
||||||
|
// Color settings
|
||||||
|
'content_colors' => 'Content Colors',
|
||||||
|
'content_colors_desc' => 'Sets colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
|
||||||
|
'bookshelf_color' => 'Shelf Color',
|
||||||
|
'book_color' => 'Book Color',
|
||||||
|
'chapter_color' => 'Chapter Color',
|
||||||
|
'page_color' => 'Page Color',
|
||||||
|
'page_draft_color' => 'Page Draft Color',
|
||||||
|
|
||||||
|
// Registration Settings
|
||||||
|
'reg_settings' => 'Registration',
|
||||||
|
'reg_enable' => 'Enable Registration',
|
||||||
|
'reg_enable_toggle' => 'Enable registration',
|
||||||
|
'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.',
|
||||||
|
'reg_default_role' => 'Default user role after registration',
|
||||||
|
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
||||||
|
'reg_email_confirmation' => 'Email Confirmation',
|
||||||
|
'reg_email_confirmation_toggle' => 'Require email confirmation',
|
||||||
|
'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and this option will be ignored.',
|
||||||
|
'reg_confirm_restrict_domain' => 'Domain Restriction',
|
||||||
|
'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
|
||||||
|
'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
|
||||||
|
|
||||||
|
// Maintenance settings
|
||||||
|
'maint' => 'Maintenance',
|
||||||
|
'maint_image_cleanup' => 'Cleanup Images',
|
||||||
|
'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.",
|
||||||
|
'maint_image_cleanup_ignore_revisions' => 'Ignore images in revisions',
|
||||||
|
'maint_image_cleanup_run' => 'Run Cleanup',
|
||||||
|
'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?',
|
||||||
|
'maint_image_cleanup_success' => ':count potentially unused images found and deleted!',
|
||||||
|
'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!',
|
||||||
|
'maint_send_test_email' => 'Send a Test Email',
|
||||||
|
'maint_send_test_email_desc' => 'This sends a test email to your email address specified in your profile.',
|
||||||
|
'maint_send_test_email_run' => 'Send test email',
|
||||||
|
'maint_send_test_email_success' => 'Email sent to :address',
|
||||||
|
'maint_send_test_email_mail_subject' => 'Test Email',
|
||||||
|
'maint_send_test_email_mail_greeting' => 'Email delivery seems to work!',
|
||||||
|
'maint_send_test_email_mail_text' => 'Congratulations! As you received this email notification, your email settings seem to be configured properly.',
|
||||||
|
|
||||||
|
// Role Settings
|
||||||
|
'roles' => 'Roles',
|
||||||
|
'role_user_roles' => 'User Roles',
|
||||||
|
'role_create' => 'Create New Role',
|
||||||
|
'role_create_success' => 'Role successfully created',
|
||||||
|
'role_delete' => 'Delete Role',
|
||||||
|
'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
|
||||||
|
'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
|
||||||
|
'role_delete_no_migration' => "Don't migrate users",
|
||||||
|
'role_delete_sure' => 'Are you sure you want to delete this role?',
|
||||||
|
'role_delete_success' => 'Role successfully deleted',
|
||||||
|
'role_edit' => 'Edit Role',
|
||||||
|
'role_details' => 'Role Details',
|
||||||
|
'role_name' => 'Role Name',
|
||||||
|
'role_desc' => 'Short Description of Role',
|
||||||
|
'role_external_auth_id' => 'External Authentication IDs',
|
||||||
|
'role_system' => 'System Permissions',
|
||||||
|
'role_manage_users' => 'Manage users',
|
||||||
|
'role_manage_roles' => 'Manage roles & role permissions',
|
||||||
|
'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
|
||||||
|
'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
|
||||||
|
'role_manage_page_templates' => 'Manage page templates',
|
||||||
|
'role_access_api' => 'Access system API',
|
||||||
|
'role_manage_settings' => 'Manage app settings',
|
||||||
|
'role_asset' => 'Asset Permissions',
|
||||||
|
'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
|
||||||
|
'role_asset_admins' => 'Admins are automatically given access to all content but these options may show or hide UI options.',
|
||||||
|
'role_all' => 'All',
|
||||||
|
'role_own' => 'Own',
|
||||||
|
'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
|
||||||
|
'role_save' => 'Save Role',
|
||||||
|
'role_update_success' => 'Role successfully updated',
|
||||||
|
'role_users' => 'Users in this role',
|
||||||
|
'role_users_none' => 'No users are currently assigned to this role',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users' => 'Users',
|
||||||
|
'user_profile' => 'User Profile',
|
||||||
|
'users_add_new' => 'Add New User',
|
||||||
|
'users_search' => 'Search Users',
|
||||||
|
'users_details' => 'User Details',
|
||||||
|
'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.',
|
||||||
|
'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.',
|
||||||
|
'users_role' => 'User Roles',
|
||||||
|
'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.',
|
||||||
|
'users_password' => 'User Password',
|
||||||
|
'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 6 characters long.',
|
||||||
|
'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.',
|
||||||
|
'users_send_invite_option' => 'Send user invite email',
|
||||||
|
'users_external_auth_id' => 'External Authentication ID',
|
||||||
|
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
||||||
|
'users_password_warning' => 'Only fill the below if you would like to change your password.',
|
||||||
|
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
|
||||||
|
'users_delete' => 'Delete User',
|
||||||
|
'users_delete_named' => 'Delete user :userName',
|
||||||
|
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
|
||||||
|
'users_delete_confirm' => 'Are you sure you want to delete this user?',
|
||||||
|
'users_delete_success' => 'Users successfully removed',
|
||||||
|
'users_edit' => 'Edit User',
|
||||||
|
'users_edit_profile' => 'Edit Profile',
|
||||||
|
'users_edit_success' => 'User successfully updated',
|
||||||
|
'users_avatar' => 'User Avatar',
|
||||||
|
'users_avatar_desc' => 'Select an image to represent this user. This should be approx 256px square.',
|
||||||
|
'users_preferred_language' => 'Preferred Language',
|
||||||
|
'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.',
|
||||||
|
'users_social_accounts' => 'Social Accounts',
|
||||||
|
'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not revoke previously authorized access. Revoke access from your profile settings on the connected social account.',
|
||||||
|
'users_social_connect' => 'Connect Account',
|
||||||
|
'users_social_disconnect' => 'Disconnect Account',
|
||||||
|
'users_social_connected' => ':socialAccount account was successfully attached to your profile.',
|
||||||
|
'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.',
|
||||||
|
'users_api_tokens' => 'API Tokens',
|
||||||
|
'users_api_tokens_none' => 'No API tokens have been created for this user',
|
||||||
|
'users_api_tokens_create' => 'Create Token',
|
||||||
|
'users_api_tokens_expires' => 'Expires',
|
||||||
|
'users_api_tokens_docs' => 'API Documentation',
|
||||||
|
|
||||||
|
// API Tokens
|
||||||
|
'user_api_token_create' => 'Create API Token',
|
||||||
|
'user_api_token_name' => 'Name',
|
||||||
|
'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.',
|
||||||
|
'user_api_token_expiry' => 'Expiry Date',
|
||||||
|
'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.',
|
||||||
|
'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID"" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.',
|
||||||
|
'user_api_token_create_success' => 'API token successfully created',
|
||||||
|
'user_api_token_update_success' => 'API token successfully updated',
|
||||||
|
'user_api_token' => 'API Token',
|
||||||
|
'user_api_token_id' => 'Token ID',
|
||||||
|
'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.',
|
||||||
|
'user_api_token_secret' => 'Token Secret',
|
||||||
|
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
|
||||||
|
'user_api_token_created' => 'Token Created :timeAgo',
|
||||||
|
'user_api_token_updated' => 'Token Updated :timeAgo',
|
||||||
|
'user_api_token_delete' => 'Delete Token',
|
||||||
|
'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.',
|
||||||
|
'user_api_token_delete_confirm' => 'Are you sure you want to delete this API token?',
|
||||||
|
'user_api_token_delete_success' => 'API token successfully deleted',
|
||||||
|
|
||||||
|
//! If editing translations files directly please ignore this in all
|
||||||
|
//! languages apart from en. Content will be auto-copied from en.
|
||||||
|
//!////////////////////////////////
|
||||||
|
'language_select' => [
|
||||||
|
'en' => 'English',
|
||||||
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
|
'da' => 'Dansk',
|
||||||
|
'de' => 'Deutsch (Sie)',
|
||||||
|
'de_informal' => 'Deutsch (Du)',
|
||||||
|
'es' => 'Español',
|
||||||
|
'es_AR' => 'Español Argentina',
|
||||||
|
'fr' => 'Français',
|
||||||
|
'hu' => 'Magyar',
|
||||||
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
|
'zh_CN' => '简体中文',
|
||||||
|
'zh_TW' => '繁體中文',
|
||||||
|
]
|
||||||
|
//!////////////////////////////////
|
||||||
|
];
|
|
@ -0,0 +1,114 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Validation Lines
|
||||||
|
* The following language lines contain the default error messages used by
|
||||||
|
* the validator class. Some of these rules have multiple versions such
|
||||||
|
* as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Standard laravel validation lines
|
||||||
|
'accepted' => 'The :attribute must be accepted.',
|
||||||
|
'active_url' => 'The :attribute is not a valid URL.',
|
||||||
|
'after' => 'The :attribute must be a date after :date.',
|
||||||
|
'alpha' => 'The :attribute may only contain letters.',
|
||||||
|
'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',
|
||||||
|
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||||
|
'array' => 'The :attribute must be an array.',
|
||||||
|
'before' => 'The :attribute must be a date before :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => 'The :attribute must be between :min and :max.',
|
||||||
|
'file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||||
|
'string' => 'The :attribute must be between :min and :max characters.',
|
||||||
|
'array' => 'The :attribute must have between :min and :max items.',
|
||||||
|
],
|
||||||
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
|
'confirmed' => 'The :attribute confirmation does not match.',
|
||||||
|
'date' => 'The :attribute is not a valid date.',
|
||||||
|
'date_format' => 'The :attribute does not match the format :format.',
|
||||||
|
'different' => 'The :attribute and :other must be different.',
|
||||||
|
'digits' => 'The :attribute must be :digits digits.',
|
||||||
|
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||||
|
'email' => 'The :attribute must be a valid email address.',
|
||||||
|
'ends_with' => 'The :attribute must end with one of the following: :values',
|
||||||
|
'filled' => 'The :attribute field is required.',
|
||||||
|
'gt' => [
|
||||||
|
'numeric' => 'The :attribute must be greater than :value.',
|
||||||
|
'file' => 'The :attribute must be greater than :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be greater than :value characters.',
|
||||||
|
'array' => 'The :attribute must have more than :value items.',
|
||||||
|
],
|
||||||
|
'gte' => [
|
||||||
|
'numeric' => 'The :attribute must be greater than or equal :value.',
|
||||||
|
'file' => 'The :attribute must be greater than or equal :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be greater than or equal :value characters.',
|
||||||
|
'array' => 'The :attribute must have :value items or more.',
|
||||||
|
],
|
||||||
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
|
'image' => 'The :attribute must be an image.',
|
||||||
|
'image_extension' => 'The :attribute must have a valid & supported image extension.',
|
||||||
|
'in' => 'The selected :attribute is invalid.',
|
||||||
|
'integer' => 'The :attribute must be an integer.',
|
||||||
|
'ip' => 'The :attribute must be a valid IP address.',
|
||||||
|
'ipv4' => 'The :attribute must be a valid IPv4 address.',
|
||||||
|
'ipv6' => 'The :attribute must be a valid IPv6 address.',
|
||||||
|
'json' => 'The :attribute must be a valid JSON string.',
|
||||||
|
'lt' => [
|
||||||
|
'numeric' => 'The :attribute must be less than :value.',
|
||||||
|
'file' => 'The :attribute must be less than :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be less than :value characters.',
|
||||||
|
'array' => 'The :attribute must have less than :value items.',
|
||||||
|
],
|
||||||
|
'lte' => [
|
||||||
|
'numeric' => 'The :attribute must be less than or equal :value.',
|
||||||
|
'file' => 'The :attribute must be less than or equal :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be less than or equal :value characters.',
|
||||||
|
'array' => 'The :attribute must not have more than :value items.',
|
||||||
|
],
|
||||||
|
'max' => [
|
||||||
|
'numeric' => 'The :attribute may not be greater than :max.',
|
||||||
|
'file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||||
|
'string' => 'The :attribute may not be greater than :max characters.',
|
||||||
|
'array' => 'The :attribute may not have more than :max items.',
|
||||||
|
],
|
||||||
|
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => 'The :attribute must be at least :min.',
|
||||||
|
'file' => 'The :attribute must be at least :min kilobytes.',
|
||||||
|
'string' => 'The :attribute must be at least :min characters.',
|
||||||
|
'array' => 'The :attribute must have at least :min items.',
|
||||||
|
],
|
||||||
|
'no_double_extension' => 'The :attribute must only have a single file extension.',
|
||||||
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'not_regex' => 'The :attribute format is invalid.',
|
||||||
|
'numeric' => 'The :attribute must be a number.',
|
||||||
|
'regex' => 'The :attribute format is invalid.',
|
||||||
|
'required' => 'The :attribute field is required.',
|
||||||
|
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||||
|
'required_with' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_with_all' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||||
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
|
'same' => 'The :attribute and :other must match.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => 'The :attribute must be :size.',
|
||||||
|
'file' => 'The :attribute must be :size kilobytes.',
|
||||||
|
'string' => 'The :attribute must be :size characters.',
|
||||||
|
'array' => 'The :attribute must contain :size items.',
|
||||||
|
],
|
||||||
|
'string' => 'The :attribute must be a string.',
|
||||||
|
'timezone' => 'The :attribute must be a valid zone.',
|
||||||
|
'unique' => 'The :attribute has already been taken.',
|
||||||
|
'url' => 'The :attribute format is invalid.',
|
||||||
|
'uploaded' => 'The file could not be uploaded. The server may not accept files of this size.',
|
||||||
|
|
||||||
|
// Custom validation lines
|
||||||
|
'custom' => [
|
||||||
|
'password-confirm' => [
|
||||||
|
'required_with' => 'Password confirmation required',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
// Custom validation attributes
|
||||||
|
'attributes' => [],
|
||||||
|
];
|
|
@ -38,7 +38,7 @@ return [
|
||||||
'reset' => 'Réinitialiser',
|
'reset' => 'Réinitialiser',
|
||||||
'remove' => 'Enlever',
|
'remove' => 'Enlever',
|
||||||
'add' => 'Ajouter',
|
'add' => 'Ajouter',
|
||||||
'fullscreen' => 'Fullscreen',
|
'fullscreen' => 'Plein écran',
|
||||||
|
|
||||||
// Sort Options
|
// Sort Options
|
||||||
'sort_options' => 'Options de tri',
|
'sort_options' => 'Options de tri',
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Page non trouvée',
|
'404_page_not_found' => 'Page non trouvée',
|
||||||
'sorry_page_not_found' => 'Désolé, cette page n\'a pas pu être trouvée.',
|
'sorry_page_not_found' => 'Désolé, cette page n\'a pas pu être trouvée.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Retour à l\'accueil',
|
'return_home' => 'Retour à l\'accueil',
|
||||||
'error_occurred' => 'Une erreur est survenue',
|
'error_occurred' => 'Une erreur est survenue',
|
||||||
'app_down' => ':appName n\'est pas en service pour le moment',
|
'app_down' => ':appName n\'est pas en service pour le moment',
|
||||||
|
@ -92,8 +93,11 @@ return [
|
||||||
'api_no_authorization_found' => 'Aucun jeton d\'autorisation trouvé pour la demande',
|
'api_no_authorization_found' => 'Aucun jeton d\'autorisation trouvé pour la demande',
|
||||||
'api_bad_authorization_format' => 'Un jeton d\'autorisation a été trouvé pour la requête, mais le format semble incorrect',
|
'api_bad_authorization_format' => 'Un jeton d\'autorisation a été trouvé pour la requête, mais le format semble incorrect',
|
||||||
'api_user_token_not_found' => 'Aucun jeton API correspondant n\'a été trouvé pour le jeton d\'autorisation fourni',
|
'api_user_token_not_found' => 'Aucun jeton API correspondant n\'a été trouvé pour le jeton d\'autorisation fourni',
|
||||||
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
'api_incorrect_token_secret' => 'Le secret fourni pour le jeton d\'API utilisé est incorrect',
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'Le propriétaire du jeton API utilisé n\'a pas la permission de passer des appels API',
|
||||||
'api_user_token_expired' => 'Le jeton d\'autorisation utilisé a expiré',
|
'api_user_token_expired' => 'Le jeton d\'autorisation utilisé a expiré',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Erreur émise lors de l\'envoi d\'un e-mail de test :',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -29,7 +29,7 @@ return [
|
||||||
'app_editor_desc' => 'Sélectionnez l\'éditeur qui sera utilisé pour modifier les pages.',
|
'app_editor_desc' => 'Sélectionnez l\'éditeur qui sera utilisé pour modifier les pages.',
|
||||||
'app_custom_html' => 'HTML personnalisé dans l\'en-tête',
|
'app_custom_html' => 'HTML personnalisé dans l\'en-tête',
|
||||||
'app_custom_html_desc' => 'Le contenu inséré ici sera ajouté en bas de la balise <head> de toutes les pages. Vous pouvez l\'utiliser pour ajouter du CSS personnalisé ou un tracker analytique.',
|
'app_custom_html_desc' => 'Le contenu inséré ici sera ajouté en bas de la balise <head> de toutes les pages. Vous pouvez l\'utiliser pour ajouter du CSS personnalisé ou un tracker analytique.',
|
||||||
'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
|
'app_custom_html_disabled_notice' => 'Le contenu de la tête HTML personnalisée est désactivé sur cette page de paramètres pour garantir que les modifications les plus récentes peuvent être annulées.',
|
||||||
'app_logo' => 'Logo de l\'Application',
|
'app_logo' => 'Logo de l\'Application',
|
||||||
'app_logo_desc' => 'Cette image doit faire 43px de hauteur. <br>Les images plus larges seront réduites.',
|
'app_logo_desc' => 'Cette image doit faire 43px de hauteur. <br>Les images plus larges seront réduites.',
|
||||||
'app_primary_color' => 'Couleur principale de l\'application',
|
'app_primary_color' => 'Couleur principale de l\'application',
|
||||||
|
@ -56,7 +56,7 @@ return [
|
||||||
'reg_enable_toggle' => 'Activer l\'inscription',
|
'reg_enable_toggle' => 'Activer l\'inscription',
|
||||||
'reg_enable_desc' => 'Lorsque l\'inscription est activée, l\'utilisateur pourra s\'enregistrer en tant qu\'utilisateur de l\'application. Lors de l\'inscription, ils se voient attribuer un rôle par défaut.',
|
'reg_enable_desc' => 'Lorsque l\'inscription est activée, l\'utilisateur pourra s\'enregistrer en tant qu\'utilisateur de l\'application. Lors de l\'inscription, ils se voient attribuer un rôle par défaut.',
|
||||||
'reg_default_role' => 'Rôle par défaut lors de l\'inscription',
|
'reg_default_role' => 'Rôle par défaut lors de l\'inscription',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'L\'option ci-dessus est ignorée lorsque l\'authentification externe LDAP ou SAML est activée. Les comptes utilisateur pour les membres non existants seront créés automatiquement si l\'authentification, par rapport au système externe utilisé, est réussie.',
|
||||||
'reg_email_confirmation' => 'Confirmation de l\'e-mail',
|
'reg_email_confirmation' => 'Confirmation de l\'e-mail',
|
||||||
'reg_email_confirmation_toggle' => 'Obliger la confirmation par e-mail ?',
|
'reg_email_confirmation_toggle' => 'Obliger la confirmation par e-mail ?',
|
||||||
'reg_confirm_email_desc' => 'Si la restriction de domaine est activée, la confirmation sera automatiquement obligatoire et cette valeur sera ignorée.',
|
'reg_confirm_email_desc' => 'Si la restriction de domaine est activée, la confirmation sera automatiquement obligatoire et cette valeur sera ignorée.',
|
||||||
|
@ -131,7 +131,7 @@ return [
|
||||||
'users_send_invite_text' => 'Vous pouvez choisir d\'envoyer à cet utilisateur un email d\'invitation qui lui permet de définir son propre mot de passe, sinon vous pouvez définir son mot de passe vous-même.',
|
'users_send_invite_text' => 'Vous pouvez choisir d\'envoyer à cet utilisateur un email d\'invitation qui lui permet de définir son propre mot de passe, sinon vous pouvez définir son mot de passe vous-même.',
|
||||||
'users_send_invite_option' => 'Envoyer l\'e-mail d\'invitation',
|
'users_send_invite_option' => 'Envoyer l\'e-mail d\'invitation',
|
||||||
'users_external_auth_id' => 'Identifiant d\'authentification externe',
|
'users_external_auth_id' => 'Identifiant d\'authentification externe',
|
||||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
'users_external_auth_id_desc' => 'C\'est l\'ID utilisé pour correspondre à cet utilisateur lors de la communication avec votre système d\'authentification externe.',
|
||||||
'users_password_warning' => 'Remplissez ce formulaire uniquement si vous souhaitez changer de mot de passe:',
|
'users_password_warning' => 'Remplissez ce formulaire uniquement si vous souhaitez changer de mot de passe:',
|
||||||
'users_system_public' => 'Cet utilisateur représente les invités visitant votre instance. Il est assigné automatiquement aux invités.',
|
'users_system_public' => 'Cet utilisateur représente les invités visitant votre instance. Il est assigné automatiquement aux invités.',
|
||||||
'users_delete' => 'Supprimer un utilisateur',
|
'users_delete' => 'Supprimer un utilisateur',
|
||||||
|
@ -161,21 +161,21 @@ return [
|
||||||
// API Tokens
|
// API Tokens
|
||||||
'user_api_token_create' => 'Créer un nouveau jeton API',
|
'user_api_token_create' => 'Créer un nouveau jeton API',
|
||||||
'user_api_token_name' => 'Nom',
|
'user_api_token_name' => 'Nom',
|
||||||
'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.',
|
'user_api_token_name_desc' => 'Donnez à votre jeton un nom lisible pour l\'identifier plus tard.',
|
||||||
'user_api_token_expiry' => 'Date d\'expiration',
|
'user_api_token_expiry' => 'Date d\'expiration',
|
||||||
'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.',
|
'user_api_token_expiry_desc' => 'Définissez une date à laquelle ce jeton expire. Après cette date, les demandes effectuées à l\'aide de ce jeton ne fonctionneront plus. Le fait de laisser ce champ vide entraînera une expiration dans 100 ans.',
|
||||||
'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID"" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.',
|
'user_api_token_create_secret_message' => 'Immédiatement après la création de ce jeton, un "ID de jeton" "et" Secret de jeton "sera généré et affiché. Le secret ne sera affiché qu\'une seule fois, alors assurez-vous de copier la valeur dans un endroit sûr et sécurisé avant de continuer.',
|
||||||
'user_api_token_create_success' => 'L\'API token a été créé avec succès',
|
'user_api_token_create_success' => 'L\'API token a été créé avec succès',
|
||||||
'user_api_token_update_success' => 'L\'API token a été mis à jour avec succès',
|
'user_api_token_update_success' => 'L\'API token a été mis à jour avec succès',
|
||||||
'user_api_token' => 'Token API',
|
'user_api_token' => 'Token API',
|
||||||
'user_api_token_id' => 'Token ID',
|
'user_api_token_id' => 'Token ID',
|
||||||
'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.',
|
'user_api_token_id_desc' => 'Il s\'agit d\'un identifiant généré par le système non modifiable pour ce jeton qui devra être fourni dans les demandes d\'API.',
|
||||||
'user_api_token_secret' => 'Token Secret',
|
'user_api_token_secret' => 'Token Secret',
|
||||||
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
|
'user_api_token_secret_desc' => 'Il s\'agit d\'un secret généré par le système pour ce jeton, qui devra être fourni dans les demandes d\'API. Cela ne sera affiché qu\'une seule fois, alors copiez cette valeur dans un endroit sûr et sécurisé.',
|
||||||
'user_api_token_created' => 'Jeton créé :timeAgo',
|
'user_api_token_created' => 'Jeton créé :timeAgo',
|
||||||
'user_api_token_updated' => 'Jeton mis à jour :timeAgo',
|
'user_api_token_updated' => 'Jeton mis à jour :timeAgo',
|
||||||
'user_api_token_delete' => 'Supprimer le Token',
|
'user_api_token_delete' => 'Supprimer le Token',
|
||||||
'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.',
|
'user_api_token_delete_warning' => 'Cela supprimera complètement le jeton d\'API avec le nom \':tokenName\'.',
|
||||||
'user_api_token_delete_confirm' => 'Souhaitez-vous vraiment effacer l\'API Token ?',
|
'user_api_token_delete_confirm' => 'Souhaitez-vous vraiment effacer l\'API Token ?',
|
||||||
'user_api_token_delete_success' => 'L\'API token a été supprimé avec succès',
|
'user_api_token_delete_success' => 'L\'API token a été supprimé avec succès',
|
||||||
|
|
||||||
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Danois',
|
'da' => 'Danois',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Activity text strings.
|
||||||
|
* Is used for all the text within activity logs & notifications.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_create' => 'created page',
|
||||||
|
'page_create_notification' => 'הדף נוצר בהצלחה',
|
||||||
|
'page_update' => 'updated page',
|
||||||
|
'page_update_notification' => 'הדף עודכן בהצלחה',
|
||||||
|
'page_delete' => 'deleted page',
|
||||||
|
'page_delete_notification' => 'הדף הוסר בהצלחה',
|
||||||
|
'page_restore' => 'restored page',
|
||||||
|
'page_restore_notification' => 'הדף שוחזר בהצלחה',
|
||||||
|
'page_move' => 'moved page',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter_create' => 'created chapter',
|
||||||
|
'chapter_create_notification' => 'הפרק נוצר בהצלחה',
|
||||||
|
'chapter_update' => 'updated chapter',
|
||||||
|
'chapter_update_notification' => 'הפרק עודכן בהצלחה',
|
||||||
|
'chapter_delete' => 'deleted chapter',
|
||||||
|
'chapter_delete_notification' => 'הפרק הוסר בהצלחה',
|
||||||
|
'chapter_move' => 'moved chapter',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book_create' => 'created book',
|
||||||
|
'book_create_notification' => 'הספר נוצר בהצלחה',
|
||||||
|
'book_update' => 'updated book',
|
||||||
|
'book_update_notification' => 'הספר עודכן בהצלחה',
|
||||||
|
'book_delete' => 'deleted book',
|
||||||
|
'book_delete_notification' => 'הספר הוסר בהצלחה',
|
||||||
|
'book_sort' => 'sorted book',
|
||||||
|
'book_sort_notification' => 'הספר מוין מחדש בהצלחה',
|
||||||
|
|
||||||
|
// Bookshelves
|
||||||
|
'bookshelf_create' => 'created Bookshelf',
|
||||||
|
'bookshelf_create_notification' => 'מדף הספרים נוצר בהצלחה',
|
||||||
|
'bookshelf_update' => 'updated bookshelf',
|
||||||
|
'bookshelf_update_notification' => 'מדף הספרים עודכן בהצלחה',
|
||||||
|
'bookshelf_delete' => 'deleted bookshelf',
|
||||||
|
'bookshelf_delete_notification' => 'מדף הספרים הוסר בהצלחה',
|
||||||
|
|
||||||
|
// Other
|
||||||
|
'commented_on' => 'commented on',
|
||||||
|
];
|
|
@ -0,0 +1,67 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Authentication Language Lines
|
||||||
|
* The following language lines are used during authentication for various
|
||||||
|
* messages that we need to display to the user.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'failed' => 'פרטי ההתחברות אינם תואמים את הנתונים שלנו',
|
||||||
|
'throttle' => 'נסיונות התחברות רבים מדי, יש להמתין :seconds שניות ולנסות שנית',
|
||||||
|
|
||||||
|
// Login & Register
|
||||||
|
'sign_up' => 'הרשמה',
|
||||||
|
'log_in' => 'התחבר',
|
||||||
|
'log_in_with' => 'התחבר באמצעות :socialDriver',
|
||||||
|
'sign_up_with' => 'הרשם באמצעות :socialDriver',
|
||||||
|
'logout' => 'התנתק',
|
||||||
|
|
||||||
|
'name' => 'שם',
|
||||||
|
'username' => 'שם משתמש',
|
||||||
|
'email' => 'אי-מייל',
|
||||||
|
'password' => 'סיסמא',
|
||||||
|
'password_confirm' => 'אימות סיסמא',
|
||||||
|
'password_hint' => 'חייבת להיות יותר מ-5 תווים',
|
||||||
|
'forgot_password' => 'שכחת סיסמא?',
|
||||||
|
'remember_me' => 'זכור אותי',
|
||||||
|
'ldap_email_hint' => 'אנא ציין כתובת אי-מייל לשימוש בחשבון זה',
|
||||||
|
'create_account' => 'צור חשבון',
|
||||||
|
'already_have_account' => 'יש לך כבר חשבון?',
|
||||||
|
'dont_have_account' => 'אין לך חשבון?',
|
||||||
|
'social_login' => 'התחברות באמצעות אתר חברתי',
|
||||||
|
'social_registration' => 'הרשמה באמצעות אתר חברתי',
|
||||||
|
'social_registration_text' => 'הרשם והתחבר באמצעות שירות אחר',
|
||||||
|
|
||||||
|
'register_thanks' => 'תודה על הרשמתך!',
|
||||||
|
'register_confirm' => 'יש לבדוק את תיבת המייל שלך ולאשר את ההרשמה על מנת להשתמש ב:appName',
|
||||||
|
'registrations_disabled' => 'הרשמה כרגע מבוטלת',
|
||||||
|
'registration_email_domain_invalid' => 'לא ניתן להרשם באמצעות המייל שסופק',
|
||||||
|
'register_success' => 'תודה על הרשמתך! ניתן כעת להתחבר',
|
||||||
|
|
||||||
|
|
||||||
|
// Password Reset
|
||||||
|
'reset_password' => 'איפוס סיסמא',
|
||||||
|
'reset_password_send_instructions' => 'יש להזין את כתובת המייל למטה ואנו נשלח אלייך הוראות לאיפוס הסיסמא',
|
||||||
|
'reset_password_send_button' => 'שלח קישור לאיפוס סיסמא',
|
||||||
|
'reset_password_sent_success' => 'שלחנו הוראות לאיפוס הסיסמא אל :email',
|
||||||
|
'reset_password_success' => 'סיסמתך עודכנה בהצלחה',
|
||||||
|
'email_reset_subject' => 'איפוס סיסמא ב :appName',
|
||||||
|
'email_reset_text' => 'קישור זה נשלח עקב בקשה לאיפוס סיסמא בחשבון שלך',
|
||||||
|
'email_reset_not_requested' => 'אם לא ביקשת לאפס את סיסמתך, אפשר להתעלם ממייל זה',
|
||||||
|
|
||||||
|
|
||||||
|
// Email Confirmation
|
||||||
|
'email_confirm_subject' => 'אמת אי-מייל ב :appName',
|
||||||
|
'email_confirm_greeting' => 'תודה שהצטרפת אל :appName!',
|
||||||
|
'email_confirm_text' => 'יש לאמת את כתובת המייל של על ידי לחיצה על הכפור למטה:',
|
||||||
|
'email_confirm_action' => 'אמת כתובת אי-מייל',
|
||||||
|
'email_confirm_send_error' => 'נדרש אימות אי-מייל אך שליחת האי-מייל אליך נכשלה. יש ליצור קשר עם מנהל המערכת כדי לוודא שאכן ניתן לשלוח מיילים.',
|
||||||
|
'email_confirm_success' => 'האי-מייל שלך אושר!',
|
||||||
|
'email_confirm_resent' => 'אימות נשלח לאי-מייל שלך, יש לבדוק בתיבת הדואר הנכנס',
|
||||||
|
|
||||||
|
'email_not_confirmed' => 'כתובת המייל לא אומתה',
|
||||||
|
'email_not_confirmed_text' => 'כתובת המייל שלך טרם אומתה',
|
||||||
|
'email_not_confirmed_click_link' => 'יש ללחוץ על הקישור אשר נשלח אליך לאחר ההרשמה',
|
||||||
|
'email_not_confirmed_resend' => 'אם אינך מוצא את המייל, ניתן לשלוח בשנית את האימות על ידי לחיצה על הכפתור למטה',
|
||||||
|
'email_not_confirmed_resend_button' => 'שלח שוב מייל אימות',
|
||||||
|
];
|
|
@ -0,0 +1,70 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Common elements found throughout many areas of BookStack.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
'cancel' => 'ביטול',
|
||||||
|
'confirm' => 'אישור',
|
||||||
|
'back' => 'אחורה',
|
||||||
|
'save' => 'שמור',
|
||||||
|
'continue' => 'המשך',
|
||||||
|
'select' => 'בחר',
|
||||||
|
'toggle_all' => 'סמן הכל',
|
||||||
|
'more' => 'עוד',
|
||||||
|
|
||||||
|
// Form Labels
|
||||||
|
'name' => 'שם',
|
||||||
|
'description' => 'תיאור',
|
||||||
|
'role' => 'תפקיד',
|
||||||
|
'cover_image' => 'תמונת נושא',
|
||||||
|
'cover_image_description' => 'התמונה צריכה להיות בסביבות 440x250px',
|
||||||
|
|
||||||
|
// Actions
|
||||||
|
'actions' => 'פעולות',
|
||||||
|
'view' => 'הצג',
|
||||||
|
'view_all' => 'הצג הכל',
|
||||||
|
'create' => 'צור',
|
||||||
|
'update' => 'עדכן',
|
||||||
|
'edit' => 'ערוך',
|
||||||
|
'sort' => 'מיין',
|
||||||
|
'move' => 'הזז',
|
||||||
|
'copy' => 'העתק',
|
||||||
|
'reply' => 'השב',
|
||||||
|
'delete' => 'מחק',
|
||||||
|
'search' => 'חיפוש',
|
||||||
|
'search_clear' => 'נקה חיפוש',
|
||||||
|
'reset' => 'איפוס',
|
||||||
|
'remove' => 'הסר',
|
||||||
|
'add' => 'הוסף',
|
||||||
|
|
||||||
|
// Sort Options
|
||||||
|
'sort_name' => 'שם',
|
||||||
|
'sort_created_at' => 'תאריך יצירה',
|
||||||
|
'sort_updated_at' => 'תאריך עדכון',
|
||||||
|
|
||||||
|
// Misc
|
||||||
|
'deleted_user' => 'משתמש שנמחק',
|
||||||
|
'no_activity' => 'אין פעילות להציג',
|
||||||
|
'no_items' => 'אין פריטים זמינים',
|
||||||
|
'back_to_top' => 'בחזרה ללמעלה',
|
||||||
|
'toggle_details' => 'הצג/הסתר פרטים',
|
||||||
|
'toggle_thumbnails' => 'הצג/הסתר תמונות',
|
||||||
|
'details' => 'פרטים',
|
||||||
|
'grid_view' => 'תצוגת רשת',
|
||||||
|
'list_view' => 'תצוגת רשימה',
|
||||||
|
'default' => 'ברירת מחדל',
|
||||||
|
|
||||||
|
// Header
|
||||||
|
'view_profile' => 'הצג פרופיל',
|
||||||
|
'edit_profile' => 'ערוך פרופיל',
|
||||||
|
|
||||||
|
// Layout tabs
|
||||||
|
'tab_info' => 'מידע',
|
||||||
|
'tab_content' => 'תוכן',
|
||||||
|
|
||||||
|
// Email Content
|
||||||
|
'email_action_help' => 'אם לא ניתן ללחות על כפתור ״:actionText״, יש להעתיק ולהדביק את הכתובת למטה אל דפדפן האינטרנט שלך:',
|
||||||
|
'email_rights' => 'כל הזכויות שמורות',
|
||||||
|
];
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used in custom JavaScript driven components.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Image Manager
|
||||||
|
'image_select' => 'בחירת תמונה',
|
||||||
|
'image_all' => 'הכל',
|
||||||
|
'image_all_title' => 'הצג את כל התמונות',
|
||||||
|
'image_book_title' => 'הצג תמונות שהועלו לספר זה',
|
||||||
|
'image_page_title' => 'הצג תמונות שהועלו לדף זה',
|
||||||
|
'image_search_hint' => 'חפש תמונה לפי שם',
|
||||||
|
'image_uploaded' => 'הועלה :uploadedDate',
|
||||||
|
'image_load_more' => 'טען עוד',
|
||||||
|
'image_image_name' => 'שם התמונה',
|
||||||
|
'image_delete_used' => 'תמונה זו בשימוש בדפים שמתחת',
|
||||||
|
'image_delete_confirm' => 'לחץ ״מחק״ שוב על מנת לאשר שברצונך למחוק תמונה זו',
|
||||||
|
'image_select_image' => 'בחר תמונה',
|
||||||
|
'image_dropzone' => 'גרור תמונות או לחץ כאן להעלאה',
|
||||||
|
'images_deleted' => 'התמונות נמחקו',
|
||||||
|
'image_preview' => 'תצוגה מקדימה',
|
||||||
|
'image_upload_success' => 'התמונה עלתה בהצלחה',
|
||||||
|
'image_update_success' => 'פרטי התמונה עודכנו בהצלחה',
|
||||||
|
'image_delete_success' => 'התמונה נמחקה בהצלחה',
|
||||||
|
'image_upload_remove' => 'מחק',
|
||||||
|
|
||||||
|
// Code Editor
|
||||||
|
'code_editor' => 'ערוך קוד',
|
||||||
|
'code_language' => 'שפת הקוד',
|
||||||
|
'code_content' => 'תוכן הקוד',
|
||||||
|
'code_save' => 'שמור קוד',
|
||||||
|
];
|
|
@ -0,0 +1,304 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used for 'Entities' (Document Structure Elements) such as
|
||||||
|
* Books, Shelves, Chapters & Pages
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Shared
|
||||||
|
'recently_created' => 'נוצר לאחרונה',
|
||||||
|
'recently_created_pages' => 'דפים שנוצרו לאחרונה',
|
||||||
|
'recently_updated_pages' => 'דפים שעודכנו לאחרונה',
|
||||||
|
'recently_created_chapters' => 'פרקים שנוצרו לאחרונה',
|
||||||
|
'recently_created_books' => 'ספרים שנוצרו לאחרונה',
|
||||||
|
'recently_created_shelves' => 'מדפים שנוצרו לאחרונה',
|
||||||
|
'recently_update' => 'עודכן לאחרונה',
|
||||||
|
'recently_viewed' => 'נצפה לאחרונה',
|
||||||
|
'recent_activity' => 'פעילות לאחרונה',
|
||||||
|
'create_now' => 'צור אחד כעת',
|
||||||
|
'revisions' => 'עדכונים',
|
||||||
|
'meta_revision' => 'עדכון #:revisionCount',
|
||||||
|
'meta_created' => 'נוצר :timeLength',
|
||||||
|
'meta_created_name' => 'נוצר :timeLength על ידי :user',
|
||||||
|
'meta_updated' => 'עודכן :timeLength',
|
||||||
|
'meta_updated_name' => 'עודכן :timeLength על ידי :user',
|
||||||
|
'entity_select' => 'בחר יישות',
|
||||||
|
'images' => 'תמונות',
|
||||||
|
'my_recent_drafts' => 'הטיוטות האחרונות שלי',
|
||||||
|
'my_recently_viewed' => 'הנצפים לאחרונה שלי',
|
||||||
|
'no_pages_viewed' => 'לא צפית בדפים כלשהם',
|
||||||
|
'no_pages_recently_created' => 'לא נוצרו דפים לאחרונה',
|
||||||
|
'no_pages_recently_updated' => 'לא עודכנו דפים לאחרונה',
|
||||||
|
'export' => 'ייצוא',
|
||||||
|
'export_html' => 'דף אינטרנט',
|
||||||
|
'export_pdf' => 'קובץ PDF',
|
||||||
|
'export_text' => 'טקסט רגיל',
|
||||||
|
|
||||||
|
// Permissions and restrictions
|
||||||
|
'permissions' => 'הרשאות',
|
||||||
|
'permissions_intro' => 'ברגע שמסומן, הרשאות אלו יגברו על כל הרשאת תפקיד שקיימת',
|
||||||
|
'permissions_enable' => 'הפעל הרשאות מותאמות אישית',
|
||||||
|
'permissions_save' => 'שמור הרשאות',
|
||||||
|
|
||||||
|
// Search
|
||||||
|
'search_results' => 'תוצאות חיפוש',
|
||||||
|
'search_total_results_found' => ':count תוצאות נמצאו|:count סה״כ תוצאות',
|
||||||
|
'search_clear' => 'נקה חיפוש',
|
||||||
|
'search_no_pages' => 'לא נמצאו דפים התואמים לחיפוש',
|
||||||
|
'search_for_term' => 'חפש את :term',
|
||||||
|
'search_more' => 'תוצאות נוספות',
|
||||||
|
'search_filters' => 'מסנני חיפוש',
|
||||||
|
'search_content_type' => 'סוג התוכן',
|
||||||
|
'search_exact_matches' => 'התאמות מדויקות',
|
||||||
|
'search_tags' => 'חפש בתגים',
|
||||||
|
'search_options' => 'אפשרויות',
|
||||||
|
'search_viewed_by_me' => 'נצפו על ידי',
|
||||||
|
'search_not_viewed_by_me' => 'שלא נצפו על ידי',
|
||||||
|
'search_permissions_set' => 'סט הרשאות',
|
||||||
|
'search_created_by_me' => 'שנוצרו על ידי',
|
||||||
|
'search_updated_by_me' => 'שעודכנו על ידי',
|
||||||
|
'search_date_options' => 'אפשרויות תאריך',
|
||||||
|
'search_updated_before' => 'שעודכנו לפני',
|
||||||
|
'search_updated_after' => 'שעודכנו לאחר',
|
||||||
|
'search_created_before' => 'שנוצרו לפני',
|
||||||
|
'search_created_after' => 'שנוצרו לאחר',
|
||||||
|
'search_set_date' => 'הגדר תאריך',
|
||||||
|
'search_update' => 'עדכן חיפוש',
|
||||||
|
|
||||||
|
// Shelves
|
||||||
|
'shelf' => 'מדף',
|
||||||
|
'shelves' => 'מדפים',
|
||||||
|
'x_shelves' => ':count מדף|:count מדפים',
|
||||||
|
'shelves_long' => 'מדפים',
|
||||||
|
'shelves_empty' => 'לא נוצרו מדפים',
|
||||||
|
'shelves_create' => 'צור מדף חדש',
|
||||||
|
'shelves_popular' => 'מדפים פופולרים',
|
||||||
|
'shelves_new' => 'מדפים חדשים',
|
||||||
|
'shelves_new_action' => 'מדף חדש',
|
||||||
|
'shelves_popular_empty' => 'המדפים הפופולריים ביותר יופיעו כאן',
|
||||||
|
'shelves_new_empty' => 'המדפים שנוצרו לאחרונה יופיעו כאן',
|
||||||
|
'shelves_save' => 'שמור מדף',
|
||||||
|
'shelves_books' => 'ספרים במדף זה',
|
||||||
|
'shelves_add_books' => 'הוסף ספרים למדף זה',
|
||||||
|
'shelves_drag_books' => 'גרור ספרים לכאן על מנת להוסיף אותם למדף',
|
||||||
|
'shelves_empty_contents' => 'במדף זה לא קיימים ספרים',
|
||||||
|
'shelves_edit_and_assign' => 'עריכת מדף להוספת ספרים',
|
||||||
|
'shelves_edit_named' => 'עריכת מדף :name',
|
||||||
|
'shelves_edit' => 'ערוך מדף',
|
||||||
|
'shelves_delete' => 'מחק מדף',
|
||||||
|
'shelves_delete_named' => 'מחיקת דף :name',
|
||||||
|
'shelves_delete_explain' => "פעולה זו תמחק את המדף :name - הספרים שמופיעים בו ימחקו גם כן!",
|
||||||
|
'shelves_delete_confirmation' => 'האם ברצונך למחוק את המדף?',
|
||||||
|
'shelves_permissions' => 'הרשאות מדף',
|
||||||
|
'shelves_permissions_updated' => 'הרשאות מדף עודכנו',
|
||||||
|
'shelves_permissions_active' => 'הרשאות מדף פעילות',
|
||||||
|
'shelves_copy_permissions_to_books' => 'העתק הרשאות מדף אל הספרים',
|
||||||
|
'shelves_copy_permissions' => 'העתק הרשאות',
|
||||||
|
'shelves_copy_permissions_explain' => 'פעולה זו תעתיק את כל הרשאות המדף לכל הספרים המשוייכים למדף זה. לפני הביצוע, יש לוודא שכל הרשאות המדף אכן נשמרו.',
|
||||||
|
'shelves_copy_permission_success' => 'הרשאות המדף הועתקו אל :count ספרים',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book' => 'ספר',
|
||||||
|
'books' => 'ספרים',
|
||||||
|
'x_books' => ':count ספר|:count ספרים',
|
||||||
|
'books_empty' => 'לא נוצרו ספרים',
|
||||||
|
'books_popular' => 'ספרים פופולריים',
|
||||||
|
'books_recent' => 'ספרים אחרונים',
|
||||||
|
'books_new' => 'ספרים חדשים',
|
||||||
|
'books_new_action' => 'ספר חדש',
|
||||||
|
'books_popular_empty' => 'הספרים הפופולריים יופיעו כאן',
|
||||||
|
'books_new_empty' => 'הספרים שנוצרו לאחרונה יופיעו כאן',
|
||||||
|
'books_create' => 'צור ספר חדש',
|
||||||
|
'books_delete' => 'מחק ספר',
|
||||||
|
'books_delete_named' => 'מחק ספר :bookName',
|
||||||
|
'books_delete_explain' => 'פעולה זו תמחק את הספר :bookName, כל הדפים והפרקים ימחקו גם כן.',
|
||||||
|
'books_delete_confirmation' => 'האם ברצונך למחוק את הספר הזה?',
|
||||||
|
'books_edit' => 'ערוך ספר',
|
||||||
|
'books_edit_named' => 'עריכת ספר :bookName',
|
||||||
|
'books_form_book_name' => 'שם הספר',
|
||||||
|
'books_save' => 'שמור ספר',
|
||||||
|
'books_permissions' => 'הרשאות ספר',
|
||||||
|
'books_permissions_updated' => 'הרשאות הספר עודכנו',
|
||||||
|
'books_empty_contents' => 'לא נוצרו פרקים או דפים עבור ספר זה',
|
||||||
|
'books_empty_create_page' => 'צור דף חדש',
|
||||||
|
'books_empty_sort_current_book' => 'מיין את הספר הנוכחי',
|
||||||
|
'books_empty_add_chapter' => 'הוסף פרק',
|
||||||
|
'books_permissions_active' => 'הרשאות ספר פעילות',
|
||||||
|
'books_search_this' => 'חפש בספר זה',
|
||||||
|
'books_navigation' => 'ניווט בספר',
|
||||||
|
'books_sort' => 'מיין את תוכן הספר',
|
||||||
|
'books_sort_named' => 'מיין את הספר :bookName',
|
||||||
|
'books_sort_name' => 'מיין לפי שם',
|
||||||
|
'books_sort_created' => 'מיין לפי תאריך יצירה',
|
||||||
|
'books_sort_updated' => 'מיין לפי תאריך עדכון',
|
||||||
|
'books_sort_chapters_first' => 'פרקים בהתחלה',
|
||||||
|
'books_sort_chapters_last' => 'פרקים בסוף',
|
||||||
|
'books_sort_show_other' => 'הצג ספרים אחרונים',
|
||||||
|
'books_sort_save' => 'שמור את הסדר החדש',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter' => 'פרק',
|
||||||
|
'chapters' => 'פרקים',
|
||||||
|
'x_chapters' => ':count פרק|:count פרקים',
|
||||||
|
'chapters_popular' => 'פרקים פופולריים',
|
||||||
|
'chapters_new' => 'פרק חדש',
|
||||||
|
'chapters_create' => 'צור פרק חדש',
|
||||||
|
'chapters_delete' => 'מחק פרק',
|
||||||
|
'chapters_delete_named' => 'מחק את פרק :chapterName',
|
||||||
|
'chapters_delete_explain' => 'פעולה זו תמחוק את הפרק בשם \':chapterName\'. כל הדפים יועברו אוטומטית לספר עצמו',
|
||||||
|
'chapters_delete_confirm' => 'האם ברצונך למחוק פרק זה?',
|
||||||
|
'chapters_edit' => 'ערוך פרק',
|
||||||
|
'chapters_edit_named' => 'ערוך פרק :chapterName',
|
||||||
|
'chapters_save' => 'שמור פרק',
|
||||||
|
'chapters_move' => 'העבר פרק',
|
||||||
|
'chapters_move_named' => 'העבר פרק :chapterName',
|
||||||
|
'chapter_move_success' => 'הפרק הועבר אל :bookName',
|
||||||
|
'chapters_permissions' => 'הרשאות פרק',
|
||||||
|
'chapters_empty' => 'לא נמצאו דפים בפרק זה.',
|
||||||
|
'chapters_permissions_active' => 'הרשאות פרק פעילות',
|
||||||
|
'chapters_permissions_success' => 'הרשאות פרק עודכנו',
|
||||||
|
'chapters_search_this' => 'חפש בפרק זה',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page' => 'דף',
|
||||||
|
'pages' => 'דפים',
|
||||||
|
'x_pages' => ':count דף|:count דפים',
|
||||||
|
'pages_popular' => 'דפים פופולריים',
|
||||||
|
'pages_new' => 'דף חדש',
|
||||||
|
'pages_attachments' => 'קבצים מצורפים',
|
||||||
|
'pages_navigation' => 'ניווט בדף',
|
||||||
|
'pages_delete' => 'מחק דף',
|
||||||
|
'pages_delete_named' => 'מחק דף :pageName',
|
||||||
|
'pages_delete_draft_named' => 'מחק טיוטת דף :pageName',
|
||||||
|
'pages_delete_draft' => 'מחק טיוטת דף',
|
||||||
|
'pages_delete_success' => 'הדף נמחק',
|
||||||
|
'pages_delete_draft_success' => 'טיוטת דף נמחקה',
|
||||||
|
'pages_delete_confirm' => 'האם ברצונך למחוק דף זה?',
|
||||||
|
'pages_delete_draft_confirm' => 'האם ברצונך למחוק את טיוטת הדף הזה?',
|
||||||
|
'pages_editing_named' => 'עריכת דף :pageName',
|
||||||
|
'pages_edit_save_draft' => 'שמור טיוטה',
|
||||||
|
'pages_edit_draft' => 'ערוך טיוטת דף',
|
||||||
|
'pages_editing_draft' => 'עריכת טיוטה',
|
||||||
|
'pages_editing_page' => 'עריכת דף',
|
||||||
|
'pages_edit_draft_save_at' => 'טיוטה נשמרה ב ',
|
||||||
|
'pages_edit_delete_draft' => 'מחק טיוטה',
|
||||||
|
'pages_edit_discard_draft' => 'התעלם מהטיוטה',
|
||||||
|
'pages_edit_set_changelog' => 'הגדר יומן שינויים',
|
||||||
|
'pages_edit_enter_changelog_desc' => 'ציין תיאור קצר אודות השינויים שביצעת',
|
||||||
|
'pages_edit_enter_changelog' => 'הכנס יומן שינויים',
|
||||||
|
'pages_save' => 'שמור דף',
|
||||||
|
'pages_title' => 'כותרת דף',
|
||||||
|
'pages_name' => 'שם הדף',
|
||||||
|
'pages_md_editor' => 'עורך',
|
||||||
|
'pages_md_preview' => 'תצוגה מקדימה',
|
||||||
|
'pages_md_insert_image' => 'הכנס תמונה',
|
||||||
|
'pages_md_insert_link' => 'הכנס קישור ליישות',
|
||||||
|
'pages_md_insert_drawing' => 'הכנס סרטוט',
|
||||||
|
'pages_not_in_chapter' => 'דף אינו חלק מפרק',
|
||||||
|
'pages_move' => 'העבר דף',
|
||||||
|
'pages_move_success' => 'הדף הועבר אל ":parentName"',
|
||||||
|
'pages_copy' => 'העתק דף',
|
||||||
|
'pages_copy_desination' => 'העתק יעד',
|
||||||
|
'pages_copy_success' => 'הדף הועתק בהצלחה',
|
||||||
|
'pages_permissions' => 'הרשאות דף',
|
||||||
|
'pages_permissions_success' => 'הרשאות הדף עודכנו',
|
||||||
|
'pages_revision' => 'נוסח',
|
||||||
|
'pages_revisions' => 'נוסחי דף',
|
||||||
|
'pages_revisions_named' => 'נוסחי דף עבור :pageName',
|
||||||
|
'pages_revision_named' => 'נוסח דף עבור :pageName',
|
||||||
|
'pages_revisions_created_by' => 'נוצר על ידי',
|
||||||
|
'pages_revisions_date' => 'תאריך נוסח',
|
||||||
|
'pages_revisions_number' => '#',
|
||||||
|
'pages_revisions_numbered' => 'נוסח #:id',
|
||||||
|
'pages_revisions_numbered_changes' => 'שינויי נוסח #:id',
|
||||||
|
'pages_revisions_changelog' => 'יומן שינויים',
|
||||||
|
'pages_revisions_changes' => 'שינויים',
|
||||||
|
'pages_revisions_current' => 'גירסא נוכחית',
|
||||||
|
'pages_revisions_preview' => 'תצוגה מקדימה',
|
||||||
|
'pages_revisions_restore' => 'שחזר',
|
||||||
|
'pages_revisions_none' => 'לדף זה אין נוסחים',
|
||||||
|
'pages_copy_link' => 'העתק קישור',
|
||||||
|
'pages_edit_content_link' => 'ערוך תוכן',
|
||||||
|
'pages_permissions_active' => 'הרשאות דף פעילות',
|
||||||
|
'pages_initial_revision' => 'פרסום ראשוני',
|
||||||
|
'pages_initial_name' => 'דף חדש',
|
||||||
|
'pages_editing_draft_notification' => 'הינך עורך טיוטה אשר נשמרה לאחרונה ב :timeDiff',
|
||||||
|
'pages_draft_edited_notification' => 'דף זה עודכן מאז, מומלץ להתעלם מהטיוטה הזו.',
|
||||||
|
'pages_draft_edit_active' => [
|
||||||
|
'start_a' => ':count משתמשים החלו לערוך דף זה',
|
||||||
|
'start_b' => ':userName החל לערוך דף זה',
|
||||||
|
'time_a' => 'מאז שהדף עודכן לאחרונה',
|
||||||
|
'time_b' => 'ב :minCount דקות האחרונות',
|
||||||
|
'message' => ':start :time. יש לשים לב לא לדרוס שינויים של משתמשים אחרים!',
|
||||||
|
],
|
||||||
|
'pages_draft_discarded' => 'הסקיצה נמחקה, העורך עודכן עם תוכן הדף העכשוי',
|
||||||
|
'pages_specific' => 'דף ספציפי',
|
||||||
|
|
||||||
|
// Editor Sidebar
|
||||||
|
'page_tags' => 'תגיות דף',
|
||||||
|
'chapter_tags' => 'תגיות פרק',
|
||||||
|
'book_tags' => 'תגיות ספר',
|
||||||
|
'shelf_tags' => 'תגיות מדף',
|
||||||
|
'tag' => 'תגית',
|
||||||
|
'tags' => 'תגיות',
|
||||||
|
'tag_value' => 'ערך התגית (אופציונאלי)',
|
||||||
|
'tags_explain' => "הכנס תגיות על מנת לסדר את התוכן שלך. \n ניתן לציין ערך לתגית על מנת לבצע סידור יסודי יותר",
|
||||||
|
'tags_add' => 'הוסף תגית נוספת',
|
||||||
|
'attachments' => 'קבצים מצורפים',
|
||||||
|
'attachments_explain' => 'צרף קבצים או קישורים על מנת להציגם בדף שלך. צירופים אלו יהיו זמינים בתפריט הצדדי של הדף',
|
||||||
|
'attachments_explain_instant_save' => 'שינויים נשמרים באופן מיידי',
|
||||||
|
'attachments_items' => 'פריטים שצורפו',
|
||||||
|
'attachments_upload' => 'העלה קובץ',
|
||||||
|
'attachments_link' => 'צרף קישור',
|
||||||
|
'attachments_set_link' => 'הגדר קישור',
|
||||||
|
'attachments_delete_confirm' => 'יש ללחוץ שוב על מחיקה על מנת לאשר את מחיקת הקובץ המצורף',
|
||||||
|
'attachments_dropzone' => 'גרור לכאן קבצים או לחץ על מנת לצרף קבצים',
|
||||||
|
'attachments_no_files' => 'לא הועלו קבצים',
|
||||||
|
'attachments_explain_link' => 'ניתן לצרף קישור במקום העלאת קובץ, קישור זה יכול להוביל לדף אחר או לכל קובץ באינטרנט',
|
||||||
|
'attachments_link_name' => 'שם הקישור',
|
||||||
|
'attachment_link' => 'כתובת הקישור',
|
||||||
|
'attachments_link_url' => 'קישור לקובץ',
|
||||||
|
'attachments_link_url_hint' => 'כתובת האתר או הקובץ',
|
||||||
|
'attach' => 'צרף',
|
||||||
|
'attachments_edit_file' => 'ערוך קובץ',
|
||||||
|
'attachments_edit_file_name' => 'שם הקובץ',
|
||||||
|
'attachments_edit_drop_upload' => 'גרור קבצים או לחץ כאן על מנת להעלות קבצים במקום הקבצים הקיימים',
|
||||||
|
'attachments_order_updated' => 'סדר הקבצים עודכן',
|
||||||
|
'attachments_updated_success' => 'פרטי הקבצים עודכנו',
|
||||||
|
'attachments_deleted' => 'קובץ מצורף הוסר',
|
||||||
|
'attachments_file_uploaded' => 'הקובץ עלה בהצלחה',
|
||||||
|
'attachments_file_updated' => 'הקובץ עודכן בהצלחה',
|
||||||
|
'attachments_link_attached' => 'הקישור צורף לדף בהצלחה',
|
||||||
|
|
||||||
|
// Profile View
|
||||||
|
'profile_user_for_x' => 'משתמש במערכת כ :time',
|
||||||
|
'profile_created_content' => 'תוכן שנוצר',
|
||||||
|
'profile_not_created_pages' => 'המשתמש :userName לא יצר דפים',
|
||||||
|
'profile_not_created_chapters' => 'המשתמש :userName לא יצר פרקים',
|
||||||
|
'profile_not_created_books' => 'המשתמש :userName לא יצר ספרים',
|
||||||
|
'profile_not_created_shelves' => 'המשתמש :userName לא יצר מדפים',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment' => 'תגובה',
|
||||||
|
'comments' => 'תגובות',
|
||||||
|
'comment_add' => 'הוסף תגובה',
|
||||||
|
'comment_placeholder' => 'השאר תגובה כאן',
|
||||||
|
'comment_count' => '{0} אין תגובות|{1} 1 תגובה|[2,*] :count תגובות',
|
||||||
|
'comment_save' => 'שמור תגובה',
|
||||||
|
'comment_saving' => 'שומר תגובה...',
|
||||||
|
'comment_deleting' => 'מוחק תגובה...',
|
||||||
|
'comment_new' => 'תגובה חדשה',
|
||||||
|
'comment_created' => 'הוגב :createDiff',
|
||||||
|
'comment_updated' => 'עודכן :updateDiff על ידי :username',
|
||||||
|
'comment_deleted_success' => 'התגובה נמחקה',
|
||||||
|
'comment_created_success' => 'התגובה נוספה',
|
||||||
|
'comment_updated_success' => 'התגובה עודכנה',
|
||||||
|
'comment_delete_confirm' => 'האם ברצונך למחוק תגובה זו?',
|
||||||
|
'comment_in_reply_to' => 'בתגובה ל :commentId',
|
||||||
|
|
||||||
|
// Revision
|
||||||
|
'revision_delete_confirm' => 'האם ברצונך למחוק נוסח זה?',
|
||||||
|
'revision_restore_confirm' => 'האם ברצונך לשחזר נוסח זה? תוכן הדף הנוכחי יעודכן לנוסח זה.',
|
||||||
|
'revision_delete_success' => 'נוסח נמחק',
|
||||||
|
'revision_cannot_delete_latest' => 'לא ניתן למחוק את הנוסח האחרון'
|
||||||
|
];
|
|
@ -0,0 +1,84 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text shown in error messaging.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Permissions
|
||||||
|
'permission' => 'אין לך הרשאות על מנת לצפות בדף המבוקש.',
|
||||||
|
'permissionJson' => 'אין לך הרשאות על מנת לבצע את הפעולה המבוקשת.',
|
||||||
|
|
||||||
|
// Auth
|
||||||
|
'error_user_exists_different_creds' => 'משתמש עם המייל :email כבר קיים אך עם פרטי הזדהות שונים',
|
||||||
|
'email_already_confirmed' => 'המייל כבר אומת, אנא נסה להתחבר',
|
||||||
|
'email_confirmation_invalid' => 'מפתח האימות אינו תקין או שכבר נעשה בו שימוש, אנא נסה להרשם שנית',
|
||||||
|
'email_confirmation_expired' => 'מפתח האימות פג-תוקף, מייל אימות חדש נשלח שוב.',
|
||||||
|
'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
|
||||||
|
'ldap_fail_authed' => 'LDAP access failed using given dn & password details',
|
||||||
|
'ldap_extension_not_installed' => 'LDAP PHP extension not installed',
|
||||||
|
'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
|
||||||
|
'social_no_action_defined' => 'לא הוגדרה פעולה',
|
||||||
|
'social_login_bad_response' => "Error received during :socialAccount login: \n:error",
|
||||||
|
'social_account_in_use' => 'החשבון :socialAccount כבר בשימוש. אנא נסה להתחבר באמצעות אפשרות :socialAccount',
|
||||||
|
'social_account_email_in_use' => 'המייל :email כבר נמצא בשימוש. אם כבר יש ברשותך חשבון ניתן להתחבר באמצעות :socialAccount ממסך הגדרות הפרופיל שלך.',
|
||||||
|
'social_account_existing' => 'ה - :socialAccount כבר מחובר לחשבון שלך.',
|
||||||
|
'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
|
||||||
|
'social_account_not_used' => 'החשבון :socialAccount אינו מחובר למשתמש כלשהוא. אנא חבר אותו לחשבונך במסך הגדרות הפרופיל שלך.',
|
||||||
|
'social_account_register_instructions' => 'אם אין ברשותך חשבון, תוכל להרשם באמצעות :socialAccount',
|
||||||
|
'social_driver_not_found' => 'Social driver not found',
|
||||||
|
'social_driver_not_configured' => 'הגדרות ה :socialAccount אינן מוגדרות כראוי',
|
||||||
|
|
||||||
|
// System
|
||||||
|
'path_not_writable' => 'לא ניתן להעלות את :filePath אנא ודא שניתן לכתוב למיקום זה',
|
||||||
|
'cannot_get_image_from_url' => 'לא ניתן לקבל תמונה מ :url',
|
||||||
|
'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
|
||||||
|
'server_upload_limit' => 'השרת אינו מרשה העלאת קבצים במשקל זה. אנא נסה להעלות קובץ קטן יותר.',
|
||||||
|
'uploaded' => 'השרת אינו מרשה העלאת קבצים במשקל זה. אנא נסה להעלות קובץ קטן יותר.',
|
||||||
|
'image_upload_error' => 'התרחשה שגיאה במהלך העלאת התמונה',
|
||||||
|
'image_upload_type_error' => 'התמונה שהועלתה אינה תקינה',
|
||||||
|
'file_upload_timeout' => 'The file upload has timed out.',
|
||||||
|
|
||||||
|
// Attachments
|
||||||
|
'attachment_page_mismatch' => 'Page mismatch during attachment update',
|
||||||
|
'attachment_not_found' => 'קובץ מצורף לא נמצא',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_draft_autosave_fail' => 'שגיאה בשמירת הטיוטה. אנא ודא כי חיבור האינטרנט תקין לפני שמירת דף זה.',
|
||||||
|
'page_custom_home_deletion' => 'לא ניתן למחוק דף אשר מוגדר כדף הבית',
|
||||||
|
|
||||||
|
// Entities
|
||||||
|
'entity_not_found' => 'פריט לא נמצא',
|
||||||
|
'bookshelf_not_found' => 'מדף הספרים לא נמצא',
|
||||||
|
'book_not_found' => 'ספר לא נמצא',
|
||||||
|
'page_not_found' => 'דף לא נמצא',
|
||||||
|
'chapter_not_found' => 'פרק לא נמצא',
|
||||||
|
'selected_book_not_found' => 'הספר שנבחר לא נמצא',
|
||||||
|
'selected_book_chapter_not_found' => 'הפרק או הספר שנבחר לא נמצאו',
|
||||||
|
'guests_cannot_save_drafts' => 'אורחים אינם יכולים לשמור סקיצות',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users_cannot_delete_only_admin' => 'אינך יכול למחוק את המנהל היחיד',
|
||||||
|
'users_cannot_delete_guest' => 'אינך יכול למחוק את משתמש האורח',
|
||||||
|
|
||||||
|
// Roles
|
||||||
|
'role_cannot_be_edited' => 'לא ניתן לערוך תפקיד זה',
|
||||||
|
'role_system_cannot_be_deleted' => 'תפקיד זה הינו תפקיד מערכת ולא ניתן למחיקה',
|
||||||
|
'role_registration_default_cannot_delete' => 'לא ניתן למחוק תפקיד זה מכיוון שהוא מוגדר כתפקיד ברירת המחדל בעת הרשמה',
|
||||||
|
'role_cannot_remove_only_admin' => 'משתמש זה הינו המשתמש היחיד המשוייך לפקיד המנהל. נסה לשייך את תפקיד המנהל למשתמש נוסף לפני הסרה כאן',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment_list' => 'התרחשה שגיאה בעת שליפת התגובות',
|
||||||
|
'cannot_add_comment_to_draft' => 'אינך יכול להוסיף תגובות לסקיצה זו',
|
||||||
|
'comment_add' => 'התרחשה שגיאה בעת הוספה / עדכון התגובה',
|
||||||
|
'comment_delete' => 'התרחשה שגיאה בעת מחיקת התגובה',
|
||||||
|
'empty_comment' => 'לא ניתן להוסיף תגובה ריקה',
|
||||||
|
|
||||||
|
// Error pages
|
||||||
|
'404_page_not_found' => 'דף לא קיים',
|
||||||
|
'sorry_page_not_found' => 'מצטערים, הדף שחיפשת אינו קיים',
|
||||||
|
'return_home' => 'בחזרה לדף הבית',
|
||||||
|
'error_occurred' => 'התרחשה שגיאה',
|
||||||
|
'app_down' => ':appName כרגע אינו זמין',
|
||||||
|
'back_soon' => 'מקווים שיחזור במהרה',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Pagination Language Lines
|
||||||
|
* The following language lines are used by the paginator library to build
|
||||||
|
* the simple pagination links.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'previous' => '« הקודם',
|
||||||
|
'next' => 'הבא »',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,15 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Password Reminder Language Lines
|
||||||
|
* The following language lines are the default lines which match reasons
|
||||||
|
* that are given by the password broker for a password update attempt has failed.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'password' => 'הסיסמא חייבת להיות בעלת 6 תווים ולהתאים לאימות',
|
||||||
|
'user' => "לא ניתן למצוא משתמש עם המייל שסופק",
|
||||||
|
'token' => 'איפוס הסיסמא אינו תקין',
|
||||||
|
'sent' => 'נשלח אליך אי-מייל עם קישור לאיפוס הסיסמא',
|
||||||
|
'reset' => 'איפוס הסיסמא הושלם בהצלחה!',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,134 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Settings text strings
|
||||||
|
* Contains all text strings used in the general settings sections of BookStack
|
||||||
|
* including users and roles.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Common Messages
|
||||||
|
'settings' => 'הגדרות',
|
||||||
|
'settings_save' => 'שמור הגדרות',
|
||||||
|
'settings_save_success' => 'ההגדרות נשמרו',
|
||||||
|
|
||||||
|
// App Settings
|
||||||
|
'app_customization' => 'התאמה אישית',
|
||||||
|
'app_features_security' => 'מאפיינים ואבטחה',
|
||||||
|
'app_name' => 'שם היישום',
|
||||||
|
'app_name_desc' => 'השם הזה יופיע בכותרת ובכל אי-מייל הנשלח מהמערכת',
|
||||||
|
'app_name_header' => 'הצג שם בחלק העליון',
|
||||||
|
'app_public_access' => 'גישה ציבורית',
|
||||||
|
'app_public_access_desc' => 'הפעלת אפשרות זו תאפשר למשתמשים אשר אינם רשומים לגשת לתוכן שלך',
|
||||||
|
'app_public_access_desc_guest' => 'הגדרות הרשאה למשתמשים ציבוריים ניתנות לשינוי דרך משתמש מסוג ״אורח״',
|
||||||
|
'app_public_access_toggle' => 'אפשר גישה ציבורית',
|
||||||
|
'app_public_viewing' => 'לאפשר גישה ציבורית?',
|
||||||
|
'app_secure_images' => 'העלאת תמונות מאובטחת',
|
||||||
|
'app_secure_images_toggle' => 'אפשר העלאת תמונות מאובטחת',
|
||||||
|
'app_secure_images_desc' => 'משיקולי ביצועים, כל התמונות הינן ציבוריות. אפשרות זו מוסיפה מחרוזת אקראית שקשה לנחש לכל כתובת של תמונה. אנא ודא שאפשרות הצגת תוכן התיקייה מבוטל.',
|
||||||
|
'app_editor' => 'עורך הדפים',
|
||||||
|
'app_editor_desc' => 'בחר באמצעות איזה עורך תתבצע עריכת הדפים',
|
||||||
|
'app_custom_html' => 'HTML מותאם אישית לחלק העליון',
|
||||||
|
'app_custom_html_desc' => 'כל קוד שיתווסף כאן, יופיע בתחתית תגית ה head של כל דף. חלק זה שימושי על מנת להגדיר עיצובי CSS והתקנת קוד Analytics',
|
||||||
|
'app_custom_html_disabled_notice' => 'קוד HTML מותאם מבוטל בדף ההגדרות על מנת לוודא ששינויים שגורמים לבעיה יוכלו להיות מבוטלים לאחר מכן',
|
||||||
|
'app_logo' => 'לוגו היישום',
|
||||||
|
'app_logo_desc' => 'תמונה זו צריכה להיות בגובה 43 פיקסלים. תמונות גדולות יותר יוקטנו.',
|
||||||
|
'app_primary_color' => 'צבע עיקרי ליישום',
|
||||||
|
'app_primary_color_desc' => 'ערך זה צריך להיות מסוג hex. <br> יש להשאיר ריק לשימוש בצבע ברירת המחדל',
|
||||||
|
'app_homepage' => 'דף הבית של היישום',
|
||||||
|
'app_homepage_desc' => 'אנא בחר דף להצגה בדף הבית במקום דף ברירת המחדל. הרשאות הדף לא יחולו בדפים הנבחרים.',
|
||||||
|
'app_homepage_select' => 'בחר דף',
|
||||||
|
'app_disable_comments' => 'ביטול תגובות',
|
||||||
|
'app_disable_comments_toggle' => 'בטל תגובות',
|
||||||
|
'app_disable_comments_desc' => 'מבטל את התגובות לאורך כל היישום, תגובות קיימות לא יוצגו.',
|
||||||
|
|
||||||
|
// Registration Settings
|
||||||
|
'reg_settings' => 'הרשמה',
|
||||||
|
'reg_enable' => 'אפשר הרשמה',
|
||||||
|
'reg_enable_toggle' => 'אפשר להרשם',
|
||||||
|
'reg_enable_desc' => 'כאשר אפשר להרשם משתמשים יוכלו להכנס באופן עצמאי. בעת ההרשמה המשתמש יקבל הרשאה יחידה כברירת מחדל.',
|
||||||
|
'reg_default_role' => 'הרשאה כברירת מחדל',
|
||||||
|
'reg_email_confirmation' => 'אימות כתובת אי-מייל',
|
||||||
|
'reg_email_confirmation_toggle' => 'יש לאמת את כתובת המייל',
|
||||||
|
'reg_confirm_email_desc' => 'אם מופעלת הגבלה לדומיין ספציפי אז אימות המייל לא יבוצע',
|
||||||
|
'reg_confirm_restrict_domain' => 'הגבלה לדומיין ספציפי',
|
||||||
|
'reg_confirm_restrict_domain_desc' => 'הכנס דומיינים מופרדים בפסיק אשר עבורם תוגבל ההרשמה. משתמשים יקבלו אי-מייל על מנת לאמת את כתובת המייל שלהם. <br> לתשומת לבך: משתמש יוכל לשנות את כתובת המייל שלו לאחר ההרשמה',
|
||||||
|
'reg_confirm_restrict_domain_placeholder' => 'אין הגבלה לדומיין',
|
||||||
|
|
||||||
|
// Maintenance settings
|
||||||
|
'maint' => 'תחזוקה',
|
||||||
|
'maint_image_cleanup' => 'ניקוי תמונות',
|
||||||
|
'maint_image_cleanup_desc' => "סורק את הדפים והגרסאות על מנת למצוא אילו תמונות לא בשימוש. יש לוודא גיבוי מלא של מסד הנתונים והתמונות לפני הרצה",
|
||||||
|
'maint_image_cleanup_ignore_revisions' => 'התעלם מהתמונות בגרסאות',
|
||||||
|
'maint_image_cleanup_run' => 'הפעל ניקוי תמונות',
|
||||||
|
'maint_image_cleanup_warning' => 'נמצאו כ :count תמונות אשר לא בשימוש האם ברצונך להמשיך?',
|
||||||
|
'maint_image_cleanup_success' => ':count תמונות שלא בשימוש נמחקו',
|
||||||
|
'maint_image_cleanup_nothing_found' => 'לא נמצאו תמונות אשר לא בשימוש, לא נמחקו קבצים כלל.',
|
||||||
|
|
||||||
|
// Role Settings
|
||||||
|
'roles' => 'תפקידים',
|
||||||
|
'role_user_roles' => 'תפקידי משתמשים',
|
||||||
|
'role_create' => 'צור תפקיד משתמש חדש',
|
||||||
|
'role_create_success' => 'התפקיד נוצר בהצלחה',
|
||||||
|
'role_delete' => 'מחק תפקיד',
|
||||||
|
'role_delete_confirm' => 'פעולה זו תמחק את התפקיד: :roleName',
|
||||||
|
'role_delete_users_assigned' => 'לתפקיד :userCount יש משתמשים אשר משויכים אליו. אם ברצונך להעבירם לתפקיד אחר אנא בחר תפקיד מלמטה',
|
||||||
|
'role_delete_no_migration' => "אל תעביר משתמשים לתפקיד",
|
||||||
|
'role_delete_sure' => 'האם אתה בטוח שברצונך למחוק את התפקיד?',
|
||||||
|
'role_delete_success' => 'התפקיד נמחק בהצלחה',
|
||||||
|
'role_edit' => 'ערוך תפקיד',
|
||||||
|
'role_details' => 'פרטי תפקיד',
|
||||||
|
'role_name' => 'שם התפקיד',
|
||||||
|
'role_desc' => 'תיאור קצר של התפקיד',
|
||||||
|
'role_external_auth_id' => 'External Authentication IDs',
|
||||||
|
'role_system' => 'הרשאות מערכת',
|
||||||
|
'role_manage_users' => 'ניהול משתמשים',
|
||||||
|
'role_manage_roles' => 'ניהול תפקידים והרשאות תפקידים',
|
||||||
|
'role_manage_entity_permissions' => 'נהל הרשאות ספרים, פרקים ודפים',
|
||||||
|
'role_manage_own_entity_permissions' => 'נהל הרשאות על ספרים, פרקים ודפים בבעלותך',
|
||||||
|
'role_manage_settings' => 'ניהול הגדרות יישום',
|
||||||
|
'role_asset' => 'הרשאות משאבים',
|
||||||
|
'role_asset_desc' => 'הרשאות אלו שולטות בגישת ברירת המחדל למשאבים בתוך המערכת. הרשאות של ספרים, פרקים ודפים יגברו על הרשאות אלו.',
|
||||||
|
'role_asset_admins' => 'מנהלים מקבלים הרשאה מלאה לכל התוכן אך אפשרויות אלו עלולות להציג או להסתיר אפשרויות בממשק',
|
||||||
|
'role_all' => 'הכל',
|
||||||
|
'role_own' => 'שלי',
|
||||||
|
'role_controlled_by_asset' => 'נשלטים על ידי המשאב אליו הועלו',
|
||||||
|
'role_save' => 'שמור תפקיד',
|
||||||
|
'role_update_success' => 'התפקיד עודכן בהצלחה',
|
||||||
|
'role_users' => 'משתמשים משוייכים לתפקיד זה',
|
||||||
|
'role_users_none' => 'אין משתמשים המשוייכים לתפקיד זה',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users' => 'משתמשים',
|
||||||
|
'user_profile' => 'פרופיל משתמש',
|
||||||
|
'users_add_new' => 'הוסף משתמש חדש',
|
||||||
|
'users_search' => 'חפש משתמשים',
|
||||||
|
'users_details' => 'פרטי משתמש',
|
||||||
|
'users_details_desc' => 'הגדר שם לתצוגה ומייל עבור משתמש זה. כתובת המייל תשמש על מנת להתחבר למערכת',
|
||||||
|
'users_details_desc_no_email' => 'הגדר שם לתצוגה כדי שאחרים יוכלו לזהות',
|
||||||
|
'users_role' => 'תפקידי משתמשים',
|
||||||
|
'users_role_desc' => 'בחר אילו תפקידים ישויכו למשתמש זה. אם המשתמש משוייך למספר תפקידים, ההרשאות יהיו כלל ההרשאות של כל התפקידים',
|
||||||
|
'users_password' => 'סיסמא',
|
||||||
|
'users_password_desc' => 'הגדר סיסמא עבור גישה למערכת. על הסיסמא להיות באורך של 5 תווים לפחות',
|
||||||
|
'users_external_auth_id' => 'זיהוי חיצוני - ID',
|
||||||
|
'users_external_auth_id_desc' => 'זיהוי זה יהיה בשימוש מול מערכת ה LDAP שלך',
|
||||||
|
'users_password_warning' => 'יש למלא רק אם ברצונך לשנות את הסיסמא.',
|
||||||
|
'users_system_public' => 'משתמש זה מייצג את כל האורחים שלא מזוהים אשר משתמשים במערכת. לא ניתן להתחבר למשתמש זה אך הוא מוגדר כברירת מחדל',
|
||||||
|
'users_delete' => 'מחק משתמש',
|
||||||
|
'users_delete_named' => 'מחק משתמש :userName',
|
||||||
|
'users_delete_warning' => 'פעולה זו תמחק את המשתמש \':userName\' מהמערכת',
|
||||||
|
'users_delete_confirm' => 'האם ברצונך למחוק משתמש זה?',
|
||||||
|
'users_delete_success' => 'המשתמש נמחק בהצלחה',
|
||||||
|
'users_edit' => 'עריכת משתמש',
|
||||||
|
'users_edit_profile' => 'עריכת פרופיל',
|
||||||
|
'users_edit_success' => 'המשתמש עודכן בהצלחה',
|
||||||
|
'users_avatar' => 'תמונת משתמש',
|
||||||
|
'users_avatar_desc' => 'בחר תמונה אשר תייצג את המשתמש. על התמונה להיות ריבוע של 256px',
|
||||||
|
'users_preferred_language' => 'שפה מועדפת',
|
||||||
|
'users_preferred_language_desc' => 'אפשרות זו תשנע את השפה אשר מוצגת בממשק המערכת. פעולה זו לא תשנה את התוכן אשר נכתב על ידי המשתמשים.',
|
||||||
|
'users_social_accounts' => 'רשתות חברתיות',
|
||||||
|
'users_social_accounts_info' => 'כן ניתן לשייך חשבונות אחרים שלך לחיבור וזיהוי קל ומהיר. ניתוק חשבון אינו מנתק גישה קיימת למערכת. לביצוע ניתוק יש לשנות את ההגדרה בהגדרות של חשבון הרשת החברתית',
|
||||||
|
'users_social_connect' => 'חיבור החשבון',
|
||||||
|
'users_social_disconnect' => 'ניתוק חשבון',
|
||||||
|
'users_social_connected' => 'חשבון :socialAccount חובר בהצלחה לחשבון שלך',
|
||||||
|
'users_social_disconnected' => ':socialAccount נותק בהצלחה מהחשבון שלך',
|
||||||
|
];
|
|
@ -0,0 +1,85 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Validation Lines
|
||||||
|
* The following language lines contain the default error messages used by
|
||||||
|
* the validator class. Some of these rules have multiple versions such
|
||||||
|
* as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Standard laravel validation lines
|
||||||
|
'accepted' => 'שדה :attribute חייב להיות מסומן.',
|
||||||
|
'active_url' => 'שדה :attribute הוא לא כתובת אתר תקנית.',
|
||||||
|
'after' => 'שדה :attribute חייב להיות תאריך אחרי :date.',
|
||||||
|
'alpha' => 'שדה :attribute יכול להכיל אותיות בלבד.',
|
||||||
|
'alpha_dash' => 'שדה :attribute יכול להכיל אותיות, מספרים ומקפים בלבד.',
|
||||||
|
'alpha_num' => 'שדה :attribute יכול להכיל אותיות ומספרים בלבד.',
|
||||||
|
'array' => 'שדה :attribute חייב להיות מערך.',
|
||||||
|
'before' => 'שדה :attribute חייב להיות תאריך לפני :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => 'שדה :attribute חייב להיות בין :min ל-:max.',
|
||||||
|
'file' => 'שדה :attribute חייב להיות בין :min ל-:max קילובייטים.',
|
||||||
|
'string' => 'שדה :attribute חייב להיות בין :min ל-:max תווים.',
|
||||||
|
'array' => 'שדה :attribute חייב להיות בין :min ל-:max פריטים.',
|
||||||
|
],
|
||||||
|
'boolean' => 'שדה :attribute חייב להיות אמת או שקר.',
|
||||||
|
'confirmed' => 'שדה האישור של :attribute לא תואם.',
|
||||||
|
'date' => 'שדה :attribute אינו תאריך תקני.',
|
||||||
|
'date_format' => 'שדה :attribute לא תואם את הפורמט :format.',
|
||||||
|
'different' => 'שדה :attribute ושדה :other חייבים להיות שונים.',
|
||||||
|
'digits' => 'שדה :attribute חייב להיות בעל :digits ספרות.',
|
||||||
|
'digits_between' => 'שדה :attribute חייב להיות בין :min ו-:max ספרות.',
|
||||||
|
'email' => 'שדה :attribute חייב להיות כתובת אימייל תקנית.',
|
||||||
|
'filled' => 'שדה :attribute הוא חובה.',
|
||||||
|
'exists' => 'בחירת ה-:attribute אינה תקפה.',
|
||||||
|
'image' => 'שדה :attribute חייב להיות תמונה.',
|
||||||
|
'image_extension' => 'שדה :attribute חייב להיות מסוג תמונה נתמך',
|
||||||
|
'in' => 'בחירת ה-:attribute אינה תקפה.',
|
||||||
|
'integer' => 'שדה :attribute חייב להיות מספר שלם.',
|
||||||
|
'ip' => 'שדה :attribute חייב להיות כתובת IP תקנית.',
|
||||||
|
'max' => [
|
||||||
|
'numeric' => 'שדה :attribute אינו יכול להיות גדול מ-:max.',
|
||||||
|
'file' => 'שדה :attribute לא יכול להיות גדול מ-:max קילובייטים.',
|
||||||
|
'string' => 'שדה :attribute לא יכול להיות גדול מ-:max characters.',
|
||||||
|
'array' => 'שדה :attribute לא יכול להכיל יותר מ-:max פריטים.',
|
||||||
|
],
|
||||||
|
'mimes' => 'שדה :attribute צריך להיות קובץ מסוג: :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => 'שדה :attribute חייב להיות לפחות :min.',
|
||||||
|
'file' => 'שדה :attribute חייב להיות לפחות :min קילובייטים.',
|
||||||
|
'string' => 'שדה :attribute חייב להיות לפחות :min תווים.',
|
||||||
|
'array' => 'שדה :attribute חייב להיות לפחות :min פריטים.',
|
||||||
|
],
|
||||||
|
'no_double_extension' => 'השדה :attribute חייב להיות בעל סיומת קובץ אחת בלבד.',
|
||||||
|
'not_in' => 'בחירת ה-:attribute אינה תקפה.',
|
||||||
|
'numeric' => 'שדה :attribute חייב להיות מספר.',
|
||||||
|
'regex' => 'שדה :attribute בעל פורמט שאינו תקין.',
|
||||||
|
'required' => 'שדה :attribute הוא חובה.',
|
||||||
|
'required_if' => 'שדה :attribute נחוץ כאשר :other הוא :value.',
|
||||||
|
'required_with' => 'שדה :attribute נחוץ כאשר :values נמצא.',
|
||||||
|
'required_with_all' => 'שדה :attribute נחוץ כאשר :values נמצא.',
|
||||||
|
'required_without' => 'שדה :attribute נחוץ כאשר :values לא בנמצא.',
|
||||||
|
'required_without_all' => 'שדה :attribute נחוץ כאשר אף אחד מ-:values נמצאים.',
|
||||||
|
'same' => 'שדה :attribute ו-:other חייבים להיות זהים.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => 'שדה :attribute חייב להיות :size.',
|
||||||
|
'file' => 'שדה :attribute חייב להיות :size קילובייטים.',
|
||||||
|
'string' => 'שדה :attribute חייב להיות :size תווים.',
|
||||||
|
'array' => 'שדה :attribute חייב להכיל :size פריטים.',
|
||||||
|
],
|
||||||
|
'string' => 'שדה :attribute חייב להיות מחרוזת.',
|
||||||
|
'timezone' => 'שדה :attribute חייב להיות איזור תקני.',
|
||||||
|
'unique' => 'שדה :attribute כבר תפוס.',
|
||||||
|
'url' => 'שדה :attribute בעל פורמט שאינו תקין.',
|
||||||
|
'uploaded' => 'שדה :attribute ארעה שגיאה בעת ההעלאה.',
|
||||||
|
|
||||||
|
// Custom validation lines
|
||||||
|
'custom' => [
|
||||||
|
'password-confirm' => [
|
||||||
|
'required_with' => 'נדרש אימות סיסמא',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
// Custom validation attributes
|
||||||
|
'attributes' => [],
|
||||||
|
];
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Oldal nem található',
|
'404_page_not_found' => 'Oldal nem található',
|
||||||
'sorry_page_not_found' => 'Sajnáljuk, a keresett oldal nem található.',
|
'sorry_page_not_found' => 'Sajnáljuk, a keresett oldal nem található.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Vissza a kezdőlapra',
|
'return_home' => 'Vissza a kezdőlapra',
|
||||||
'error_occurred' => 'Hiba örtént',
|
'error_occurred' => 'Hiba örtént',
|
||||||
'app_down' => ':appName jelenleg nem üzemel',
|
'app_down' => ':appName jelenleg nem üzemel',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'A használt API vezérjel tulajdonosának nincs jogosultsága API hívások végrehajtásához',
|
'api_user_no_api_permission' => 'A használt API vezérjel tulajdonosának nincs jogosultsága API hívások végrehajtásához',
|
||||||
'api_user_token_expired' => 'A használt hitelesítési vezérjel lejárt',
|
'api_user_token_expired' => 'A használt hitelesítési vezérjel lejárt',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Hiba történt egy teszt email küldésekor:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -56,7 +56,7 @@ return [
|
||||||
'reg_enable_toggle' => 'Regisztráció engedélyezése',
|
'reg_enable_toggle' => 'Regisztráció engedélyezése',
|
||||||
'reg_enable_desc' => 'Ha a regisztráció engedélyezett, akkor a felhasználó képes lesz bejelentkezni mint az alkalmazás egy felhasználója. Regisztráció után egy egyszerű, alapértelmezés szerinti felhasználói szerepkör lesz hozzárendelve.',
|
'reg_enable_desc' => 'Ha a regisztráció engedélyezett, akkor a felhasználó képes lesz bejelentkezni mint az alkalmazás egy felhasználója. Regisztráció után egy egyszerű, alapértelmezés szerinti felhasználói szerepkör lesz hozzárendelve.',
|
||||||
'reg_default_role' => 'Regisztráció utáni alapértelmezett felhasználói szerepkör',
|
'reg_default_role' => 'Regisztráció utáni alapértelmezett felhasználói szerepkör',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'A fenti beállítási lehetőség nincs használatban, ha külső LDAP vagy SAML hitelesítés aktív. A nem létező tagok felhasználói fiókjai automatikusan létrejönnek ha a használatban lévő külső rendszeren sikeres a hitelesítés.',
|
||||||
'reg_email_confirmation' => 'Email megerősítés',
|
'reg_email_confirmation' => 'Email megerősítés',
|
||||||
'reg_email_confirmation_toggle' => 'Email megerősítés szükséges',
|
'reg_email_confirmation_toggle' => 'Email megerősítés szükséges',
|
||||||
'reg_confirm_email_desc' => 'Ha a tartomány korlátozás be van állítva, akkor email megerősítés szükséges és ez a beállítás figyelmen kívül lesz hagyva.',
|
'reg_confirm_email_desc' => 'Ha a tartomány korlátozás be van állítva, akkor email megerősítés szükséges és ez a beállítás figyelmen kívül lesz hagyva.',
|
||||||
|
@ -131,7 +131,7 @@ return [
|
||||||
'users_send_invite_text' => 'Lehetséges egy meghívó emailt küldeni ennek a felhasználónak ami lehetővé teszi, hogy beállíthassa a saját jelszavát. Máskülönben a jelszót az erre jogosult felhasználónak kell beállítania.',
|
'users_send_invite_text' => 'Lehetséges egy meghívó emailt küldeni ennek a felhasználónak ami lehetővé teszi, hogy beállíthassa a saját jelszavát. Máskülönben a jelszót az erre jogosult felhasználónak kell beállítania.',
|
||||||
'users_send_invite_option' => 'Felhasználó meghívó levél küldése',
|
'users_send_invite_option' => 'Felhasználó meghívó levél küldése',
|
||||||
'users_external_auth_id' => 'Külső hitelesítés azonosítója',
|
'users_external_auth_id' => 'Külső hitelesítés azonosítója',
|
||||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
'users_external_auth_id_desc' => 'Ez az azonosító lesz használva a felhasználó ellenőrzéséhez mikor a külső hitelesítő rendszerrel kommunikál.',
|
||||||
'users_password_warning' => 'A lenti mezőket csak a jelszó módosításához kell kitölteni.',
|
'users_password_warning' => 'A lenti mezőket csak a jelszó módosításához kell kitölteni.',
|
||||||
'users_system_public' => 'Ez a felhasználó bármelyik, a példányt megtekintő felhasználót képviseli. Nem lehet vele bejelentkezni de automatikusan hozzá lesz rendelve.',
|
'users_system_public' => 'Ez a felhasználó bármelyik, a példányt megtekintő felhasználót képviseli. Nem lehet vele bejelentkezni de automatikusan hozzá lesz rendelve.',
|
||||||
'users_delete' => 'Felhasználó törlése',
|
'users_delete' => 'Felhasználó törlése',
|
||||||
|
@ -170,7 +170,7 @@ return [
|
||||||
'user_api_token' => 'API vezérjel',
|
'user_api_token' => 'API vezérjel',
|
||||||
'user_api_token_id' => 'Vezérjel azonosító',
|
'user_api_token_id' => 'Vezérjel azonosító',
|
||||||
'user_api_token_id_desc' => 'Ez egy nem szerkeszthető, a rendszer által létrehozott azonosító ehhez a vezérjelhez amire API kérésekben lehet szükség.',
|
'user_api_token_id_desc' => 'Ez egy nem szerkeszthető, a rendszer által létrehozott azonosító ehhez a vezérjelhez amire API kérésekben lehet szükség.',
|
||||||
'user_api_token_secret' => 'Token Secret',
|
'user_api_token_secret' => 'Vezérjel titkos kódja',
|
||||||
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
|
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
|
||||||
'user_api_token_created' => 'Vezérjel létrehozva :timeAgo',
|
'user_api_token_created' => 'Vezérjel létrehozva :timeAgo',
|
||||||
'user_api_token_updated' => 'Vezérjel frissítve :timeAgo',
|
'user_api_token_updated' => 'Vezérjel frissítve :timeAgo',
|
||||||
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Pagina Non Trovata',
|
'404_page_not_found' => 'Pagina Non Trovata',
|
||||||
'sorry_page_not_found' => 'La pagina che stavi cercando non è stata trovata.',
|
'sorry_page_not_found' => 'La pagina che stavi cercando non è stata trovata.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Ritorna alla home',
|
'return_home' => 'Ritorna alla home',
|
||||||
'error_occurred' => 'C\'è Stato un errore',
|
'error_occurred' => 'C\'è Stato un errore',
|
||||||
'app_down' => ':appName è offline',
|
'app_down' => ':appName è offline',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -16,17 +16,17 @@ return [
|
||||||
'image_image_name' => '画像名',
|
'image_image_name' => '画像名',
|
||||||
'image_delete_used' => 'この画像は以下のページで利用されています。',
|
'image_delete_used' => 'この画像は以下のページで利用されています。',
|
||||||
'image_delete_confirm' => '削除してもよろしければ、再度ボタンを押して下さい。',
|
'image_delete_confirm' => '削除してもよろしければ、再度ボタンを押して下さい。',
|
||||||
'image_select_image' => '選択',
|
'image_select_image' => '画像を選択',
|
||||||
'image_dropzone' => '画像をドロップするか、クリックしてアップロード',
|
'image_dropzone' => '画像をドロップするか、クリックしてアップロード',
|
||||||
'images_deleted' => '画像を削除しました',
|
'images_deleted' => '画像を削除しました',
|
||||||
'image_preview' => '画像プレビュー',
|
'image_preview' => '画像プレビュー',
|
||||||
'image_upload_success' => '画像がアップロードされました',
|
'image_upload_success' => '画像がアップロードされました',
|
||||||
'image_update_success' => '画像が更新されました',
|
'image_update_success' => '画像が更新されました',
|
||||||
'image_delete_success' => '画像が削除されました',
|
'image_delete_success' => '画像が削除されました',
|
||||||
'image_upload_remove' => 'Remove',
|
'image_upload_remove' => '削除',
|
||||||
|
|
||||||
// Code Editor
|
// Code Editor
|
||||||
'code_editor' => 'プログラムブロック編集',
|
'code_editor' => 'コードを編集する',
|
||||||
'code_language' => 'プログラミング言語の選択',
|
'code_language' => 'プログラミング言語の選択',
|
||||||
'code_content' => 'プログラム内容',
|
'code_content' => 'プログラム内容',
|
||||||
'code_save' => 'プログラムを保存',
|
'code_save' => 'プログラムを保存',
|
||||||
|
|
|
@ -18,7 +18,7 @@ return [
|
||||||
'ldap_fail_authed' => '識別名, パスワードを用いたLDAPアクセスに失敗しました',
|
'ldap_fail_authed' => '識別名, パスワードを用いたLDAPアクセスに失敗しました',
|
||||||
'ldap_extension_not_installed' => 'LDAP PHP extensionがインストールされていません',
|
'ldap_extension_not_installed' => 'LDAP PHP extensionがインストールされていません',
|
||||||
'ldap_cannot_connect' => 'LDAPサーバに接続できませんでした',
|
'ldap_cannot_connect' => 'LDAPサーバに接続できませんでした',
|
||||||
'saml_already_logged_in' => 'Already logged in',
|
'saml_already_logged_in' => '既にログインしています',
|
||||||
'saml_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
|
'saml_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
|
||||||
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
|
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
|
||||||
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
|
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
|
||||||
|
@ -36,7 +36,7 @@ return [
|
||||||
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
|
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
|
||||||
|
|
||||||
// System
|
// System
|
||||||
'path_not_writable' => 'ファイルパス :filePath へアップロードできませんでした。サーバ上での書き込みを許可してください。',
|
'path_not_writable' => 'ファイルパス :filePath へアップロードできませんでした。サーバ上での書き込みが許可されているか確認してください。',
|
||||||
'cannot_get_image_from_url' => ':url から画像を取得できませんでした。',
|
'cannot_get_image_from_url' => ':url から画像を取得できませんでした。',
|
||||||
'cannot_create_thumbs' => 'このサーバはサムネイルを作成できません。GD PHP extensionがインストールされていることを確認してください。',
|
'cannot_create_thumbs' => 'このサーバはサムネイルを作成できません。GD PHP extensionがインストールされていることを確認してください。',
|
||||||
'server_upload_limit' => 'このサイズの画像をアップロードすることは許可されていません。ファイルサイズを小さくし、再試行してください。',
|
'server_upload_limit' => 'このサイズの画像をアップロードすることは許可されていません。ファイルサイズを小さくし、再試行してください。',
|
||||||
|
@ -47,7 +47,7 @@ return [
|
||||||
|
|
||||||
// Attachments
|
// Attachments
|
||||||
'attachment_page_mismatch' => '添付を更新するページが一致しません',
|
'attachment_page_mismatch' => '添付を更新するページが一致しません',
|
||||||
'attachment_not_found' => 'Attachment not found',
|
'attachment_not_found' => '添付ファイルが見つかりません。',
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
'page_draft_autosave_fail' => '下書きの保存に失敗しました。インターネットへ接続してください。',
|
'page_draft_autosave_fail' => '下書きの保存に失敗しました。インターネットへ接続してください。',
|
||||||
|
@ -75,7 +75,7 @@ return [
|
||||||
|
|
||||||
// Comments
|
// Comments
|
||||||
'comment_list' => 'An error occurred while fetching the comments.',
|
'comment_list' => 'An error occurred while fetching the comments.',
|
||||||
'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.',
|
'cannot_add_comment_to_draft' => '下書きにコメントは追加できません。',
|
||||||
'comment_add' => 'An error occurred while adding / updating the comment.',
|
'comment_add' => 'An error occurred while adding / updating the comment.',
|
||||||
'comment_delete' => 'An error occurred while deleting the comment.',
|
'comment_delete' => 'An error occurred while deleting the comment.',
|
||||||
'empty_comment' => 'Cannot add an empty comment.',
|
'empty_comment' => 'Cannot add an empty comment.',
|
||||||
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'ページが見つかりません',
|
'404_page_not_found' => 'ページが見つかりません',
|
||||||
'sorry_page_not_found' => 'ページを見つけることができませんでした。',
|
'sorry_page_not_found' => 'ページを見つけることができませんでした。',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'ホームに戻る',
|
'return_home' => 'ホームに戻る',
|
||||||
'error_occurred' => 'エラーが発生しました',
|
'error_occurred' => 'エラーが発生しました',
|
||||||
'app_down' => ':appNameは現在停止しています',
|
'app_down' => ':appNameは現在停止しています',
|
||||||
|
@ -94,6 +95,9 @@ return [
|
||||||
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
|
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
|
||||||
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => '認証トークンが期限切れです。',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => '404 Not Found',
|
'404_page_not_found' => '404 Not Found',
|
||||||
'sorry_page_not_found' => '문서를 못 찾았습니다.',
|
'sorry_page_not_found' => '문서를 못 찾았습니다.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => '처음으로 돌아가기',
|
'return_home' => '처음으로 돌아가기',
|
||||||
'error_occurred' => '문제가 생겼습니다.',
|
'error_occurred' => '문제가 생겼습니다.',
|
||||||
'app_down' => ':appName에 문제가 있는 것 같습니다',
|
'app_down' => ':appName에 문제가 있는 것 같습니다',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Pagina Niet Gevonden',
|
'404_page_not_found' => 'Pagina Niet Gevonden',
|
||||||
'sorry_page_not_found' => 'Sorry, de pagina die je zocht is niet beschikbaar.',
|
'sorry_page_not_found' => 'Sorry, de pagina die je zocht is niet beschikbaar.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Terug naar home',
|
'return_home' => 'Terug naar home',
|
||||||
'error_occurred' => 'Er Ging Iets Fout',
|
'error_occurred' => 'Er Ging Iets Fout',
|
||||||
'app_down' => ':appName is nu niet beschikbaar',
|
'app_down' => ':appName is nu niet beschikbaar',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Strona nie została znaleziona',
|
'404_page_not_found' => 'Strona nie została znaleziona',
|
||||||
'sorry_page_not_found' => 'Przepraszamy, ale strona której szukasz nie została znaleziona.',
|
'sorry_page_not_found' => 'Przepraszamy, ale strona której szukasz nie została znaleziona.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'Powrót do strony głównej',
|
'return_home' => 'Powrót do strony głównej',
|
||||||
'error_occurred' => 'Wystąpił błąd',
|
'error_occurred' => 'Wystąpił błąd',
|
||||||
'app_down' => ':appName jest aktualnie wyłączona',
|
'app_down' => ':appName jest aktualnie wyłączona',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Activity text strings.
|
||||||
|
* Is used for all the text within activity logs & notifications.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_create' => 'created page',
|
||||||
|
'page_create_notification' => 'Page Successfully Created',
|
||||||
|
'page_update' => 'updated page',
|
||||||
|
'page_update_notification' => 'Page Successfully Updated',
|
||||||
|
'page_delete' => 'deleted page',
|
||||||
|
'page_delete_notification' => 'Page Successfully Deleted',
|
||||||
|
'page_restore' => 'restored page',
|
||||||
|
'page_restore_notification' => 'Page Successfully Restored',
|
||||||
|
'page_move' => 'moved page',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter_create' => 'created chapter',
|
||||||
|
'chapter_create_notification' => 'Chapter Successfully Created',
|
||||||
|
'chapter_update' => 'updated chapter',
|
||||||
|
'chapter_update_notification' => 'Chapter Successfully Updated',
|
||||||
|
'chapter_delete' => 'deleted chapter',
|
||||||
|
'chapter_delete_notification' => 'Chapter Successfully Deleted',
|
||||||
|
'chapter_move' => 'moved chapter',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book_create' => 'created book',
|
||||||
|
'book_create_notification' => 'Book Successfully Created',
|
||||||
|
'book_update' => 'updated book',
|
||||||
|
'book_update_notification' => 'Book Successfully Updated',
|
||||||
|
'book_delete' => 'deleted book',
|
||||||
|
'book_delete_notification' => 'Book Successfully Deleted',
|
||||||
|
'book_sort' => 'sorted book',
|
||||||
|
'book_sort_notification' => 'Book Successfully Re-sorted',
|
||||||
|
|
||||||
|
// Bookshelves
|
||||||
|
'bookshelf_create' => 'created Bookshelf',
|
||||||
|
'bookshelf_create_notification' => 'Bookshelf Successfully Created',
|
||||||
|
'bookshelf_update' => 'updated bookshelf',
|
||||||
|
'bookshelf_update_notification' => 'Bookshelf Successfully Updated',
|
||||||
|
'bookshelf_delete' => 'deleted bookshelf',
|
||||||
|
'bookshelf_delete_notification' => 'Bookshelf Successfully Deleted',
|
||||||
|
|
||||||
|
// Other
|
||||||
|
'commented_on' => 'commented on',
|
||||||
|
];
|
|
@ -0,0 +1,77 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Authentication Language Lines
|
||||||
|
* The following language lines are used during authentication for various
|
||||||
|
* messages that we need to display to the user.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'failed' => 'These credentials do not match our records.',
|
||||||
|
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||||
|
|
||||||
|
// Login & Register
|
||||||
|
'sign_up' => 'Sign up',
|
||||||
|
'log_in' => 'Log in',
|
||||||
|
'log_in_with' => 'Login with :socialDriver',
|
||||||
|
'sign_up_with' => 'Sign up with :socialDriver',
|
||||||
|
'logout' => 'Logout',
|
||||||
|
|
||||||
|
'name' => 'Name',
|
||||||
|
'username' => 'Username',
|
||||||
|
'email' => 'Email',
|
||||||
|
'password' => 'Password',
|
||||||
|
'password_confirm' => 'Confirm Password',
|
||||||
|
'password_hint' => 'Must be over 7 characters',
|
||||||
|
'forgot_password' => 'Forgot Password?',
|
||||||
|
'remember_me' => 'Remember Me',
|
||||||
|
'ldap_email_hint' => 'Please enter an email to use for this account.',
|
||||||
|
'create_account' => 'Create Account',
|
||||||
|
'already_have_account' => 'Already have an account?',
|
||||||
|
'dont_have_account' => 'Don\'t have an account?',
|
||||||
|
'social_login' => 'Social Login',
|
||||||
|
'social_registration' => 'Social Registration',
|
||||||
|
'social_registration_text' => 'Register and sign in using another service.',
|
||||||
|
|
||||||
|
'register_thanks' => 'Thanks for registering!',
|
||||||
|
'register_confirm' => 'Please check your email and click the confirmation button to access :appName.',
|
||||||
|
'registrations_disabled' => 'Registrations are currently disabled',
|
||||||
|
'registration_email_domain_invalid' => 'That email domain does not have access to this application',
|
||||||
|
'register_success' => 'Thanks for signing up! You are now registered and signed in.',
|
||||||
|
|
||||||
|
|
||||||
|
// Password Reset
|
||||||
|
'reset_password' => 'Reset Password',
|
||||||
|
'reset_password_send_instructions' => 'Enter your email below and you will be sent an email with a password reset link.',
|
||||||
|
'reset_password_send_button' => 'Send Reset Link',
|
||||||
|
'reset_password_sent_success' => 'A password reset link has been sent to :email.',
|
||||||
|
'reset_password_success' => 'Your password has been successfully reset.',
|
||||||
|
'email_reset_subject' => 'Reset your :appName password',
|
||||||
|
'email_reset_text' => 'You are receiving this email because we received a password reset request for your account.',
|
||||||
|
'email_reset_not_requested' => 'If you did not request a password reset, no further action is required.',
|
||||||
|
|
||||||
|
|
||||||
|
// Email Confirmation
|
||||||
|
'email_confirm_subject' => 'Confirm your email on :appName',
|
||||||
|
'email_confirm_greeting' => 'Thanks for joining :appName!',
|
||||||
|
'email_confirm_text' => 'Please confirm your email address by clicking the button below:',
|
||||||
|
'email_confirm_action' => 'Confirm Email',
|
||||||
|
'email_confirm_send_error' => 'Email confirmation required but the system could not send the email. Contact the admin to ensure email is set up correctly.',
|
||||||
|
'email_confirm_success' => 'Your email has been confirmed!',
|
||||||
|
'email_confirm_resent' => 'Confirmation email resent, Please check your inbox.',
|
||||||
|
|
||||||
|
'email_not_confirmed' => 'Email Address Not Confirmed',
|
||||||
|
'email_not_confirmed_text' => 'Your email address has not yet been confirmed.',
|
||||||
|
'email_not_confirmed_click_link' => 'Please click the link in the email that was sent shortly after you registered.',
|
||||||
|
'email_not_confirmed_resend' => 'If you cannot find the email you can re-send the confirmation email by submitting the form below.',
|
||||||
|
'email_not_confirmed_resend_button' => 'Resend Confirmation Email',
|
||||||
|
|
||||||
|
// User Invite
|
||||||
|
'user_invite_email_subject' => 'You have been invited to join :appName!',
|
||||||
|
'user_invite_email_greeting' => 'An account has been created for you on :appName.',
|
||||||
|
'user_invite_email_text' => 'Click the button below to set an account password and gain access:',
|
||||||
|
'user_invite_email_action' => 'Set Account Password',
|
||||||
|
'user_invite_page_welcome' => 'Welcome to :appName!',
|
||||||
|
'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.',
|
||||||
|
'user_invite_page_confirm_button' => 'Confirm Password',
|
||||||
|
'user_invite_success' => 'Password set, you now have access to :appName!'
|
||||||
|
];
|
|
@ -0,0 +1,77 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Common elements found throughout many areas of BookStack.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
'cancel' => 'Cancel',
|
||||||
|
'confirm' => 'Confirm',
|
||||||
|
'back' => 'Back',
|
||||||
|
'save' => 'Save',
|
||||||
|
'continue' => 'Continue',
|
||||||
|
'select' => 'Select',
|
||||||
|
'toggle_all' => 'Toggle All',
|
||||||
|
'more' => 'More',
|
||||||
|
|
||||||
|
// Form Labels
|
||||||
|
'name' => 'Name',
|
||||||
|
'description' => 'Description',
|
||||||
|
'role' => 'Role',
|
||||||
|
'cover_image' => 'Cover image',
|
||||||
|
'cover_image_description' => 'This image should be approx 440x250px.',
|
||||||
|
|
||||||
|
// Actions
|
||||||
|
'actions' => 'Actions',
|
||||||
|
'view' => 'View',
|
||||||
|
'view_all' => 'View All',
|
||||||
|
'create' => 'Create',
|
||||||
|
'update' => 'Update',
|
||||||
|
'edit' => 'Edit',
|
||||||
|
'sort' => 'Sort',
|
||||||
|
'move' => 'Move',
|
||||||
|
'copy' => 'Copy',
|
||||||
|
'reply' => 'Reply',
|
||||||
|
'delete' => 'Delete',
|
||||||
|
'search' => 'Search',
|
||||||
|
'search_clear' => 'Clear Search',
|
||||||
|
'reset' => 'Reset',
|
||||||
|
'remove' => 'Remove',
|
||||||
|
'add' => 'Add',
|
||||||
|
'fullscreen' => 'Fullscreen',
|
||||||
|
|
||||||
|
// Sort Options
|
||||||
|
'sort_options' => 'Sort Options',
|
||||||
|
'sort_direction_toggle' => 'Sort Direction Toggle',
|
||||||
|
'sort_ascending' => 'Sort Ascending',
|
||||||
|
'sort_descending' => 'Sort Descending',
|
||||||
|
'sort_name' => 'Name',
|
||||||
|
'sort_created_at' => 'Created Date',
|
||||||
|
'sort_updated_at' => 'Updated Date',
|
||||||
|
|
||||||
|
// Misc
|
||||||
|
'deleted_user' => 'Deleted User',
|
||||||
|
'no_activity' => 'No activity to show',
|
||||||
|
'no_items' => 'No items available',
|
||||||
|
'back_to_top' => 'Back to top',
|
||||||
|
'toggle_details' => 'Toggle Details',
|
||||||
|
'toggle_thumbnails' => 'Toggle Thumbnails',
|
||||||
|
'details' => 'Details',
|
||||||
|
'grid_view' => 'Grid View',
|
||||||
|
'list_view' => 'List View',
|
||||||
|
'default' => 'Default',
|
||||||
|
'breadcrumb' => 'Breadcrumb',
|
||||||
|
|
||||||
|
// Header
|
||||||
|
'profile_menu' => 'Profile Menu',
|
||||||
|
'view_profile' => 'View Profile',
|
||||||
|
'edit_profile' => 'Edit Profile',
|
||||||
|
|
||||||
|
// Layout tabs
|
||||||
|
'tab_info' => 'Info',
|
||||||
|
'tab_content' => 'Content',
|
||||||
|
|
||||||
|
// Email Content
|
||||||
|
'email_action_help' => 'If you’re having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:',
|
||||||
|
'email_rights' => 'All rights reserved',
|
||||||
|
];
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used in custom JavaScript driven components.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Image Manager
|
||||||
|
'image_select' => 'Image Select',
|
||||||
|
'image_all' => 'All',
|
||||||
|
'image_all_title' => 'View all images',
|
||||||
|
'image_book_title' => 'View images uploaded to this book',
|
||||||
|
'image_page_title' => 'View images uploaded to this page',
|
||||||
|
'image_search_hint' => 'Search by image name',
|
||||||
|
'image_uploaded' => 'Uploaded :uploadedDate',
|
||||||
|
'image_load_more' => 'Load More',
|
||||||
|
'image_image_name' => 'Image Name',
|
||||||
|
'image_delete_used' => 'This image is used in the pages below.',
|
||||||
|
'image_delete_confirm' => 'Click delete again to confirm you want to delete this image.',
|
||||||
|
'image_select_image' => 'Select Image',
|
||||||
|
'image_dropzone' => 'Drop images or click here to upload',
|
||||||
|
'images_deleted' => 'Images Deleted',
|
||||||
|
'image_preview' => 'Image Preview',
|
||||||
|
'image_upload_success' => 'Image uploaded successfully',
|
||||||
|
'image_update_success' => 'Image details successfully updated',
|
||||||
|
'image_delete_success' => 'Image successfully deleted',
|
||||||
|
'image_upload_remove' => 'Remove',
|
||||||
|
|
||||||
|
// Code Editor
|
||||||
|
'code_editor' => 'Edit Code',
|
||||||
|
'code_language' => 'Code Language',
|
||||||
|
'code_content' => 'Code Content',
|
||||||
|
'code_save' => 'Save Code',
|
||||||
|
];
|
|
@ -0,0 +1,314 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text used for 'Entities' (Document Structure Elements) such as
|
||||||
|
* Books, Shelves, Chapters & Pages
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Shared
|
||||||
|
'recently_created' => 'Recently Created',
|
||||||
|
'recently_created_pages' => 'Recently Created Pages',
|
||||||
|
'recently_updated_pages' => 'Recently Updated Pages',
|
||||||
|
'recently_created_chapters' => 'Recently Created Chapters',
|
||||||
|
'recently_created_books' => 'Recently Created Books',
|
||||||
|
'recently_created_shelves' => 'Recently Created Shelves',
|
||||||
|
'recently_update' => 'Recently Updated',
|
||||||
|
'recently_viewed' => 'Recently Viewed',
|
||||||
|
'recent_activity' => 'Recent Activity',
|
||||||
|
'create_now' => 'Create one now',
|
||||||
|
'revisions' => 'Revisions',
|
||||||
|
'meta_revision' => 'Revision #:revisionCount',
|
||||||
|
'meta_created' => 'Created :timeLength',
|
||||||
|
'meta_created_name' => 'Created :timeLength by :user',
|
||||||
|
'meta_updated' => 'Updated :timeLength',
|
||||||
|
'meta_updated_name' => 'Updated :timeLength by :user',
|
||||||
|
'entity_select' => 'Entity Select',
|
||||||
|
'images' => 'Images',
|
||||||
|
'my_recent_drafts' => 'My Recent Drafts',
|
||||||
|
'my_recently_viewed' => 'My Recently Viewed',
|
||||||
|
'no_pages_viewed' => 'You have not viewed any pages',
|
||||||
|
'no_pages_recently_created' => 'No pages have been recently created',
|
||||||
|
'no_pages_recently_updated' => 'No pages have been recently updated',
|
||||||
|
'export' => 'Export',
|
||||||
|
'export_html' => 'Contained Web File',
|
||||||
|
'export_pdf' => 'PDF File',
|
||||||
|
'export_text' => 'Plain Text File',
|
||||||
|
|
||||||
|
// Permissions and restrictions
|
||||||
|
'permissions' => 'Permissions',
|
||||||
|
'permissions_intro' => 'Once enabled, These permissions will take priority over any set role permissions.',
|
||||||
|
'permissions_enable' => 'Enable Custom Permissions',
|
||||||
|
'permissions_save' => 'Save Permissions',
|
||||||
|
|
||||||
|
// Search
|
||||||
|
'search_results' => 'Search Results',
|
||||||
|
'search_total_results_found' => ':count result found|:count total results found',
|
||||||
|
'search_clear' => 'Clear Search',
|
||||||
|
'search_no_pages' => 'No pages matched this search',
|
||||||
|
'search_for_term' => 'Search for :term',
|
||||||
|
'search_more' => 'More Results',
|
||||||
|
'search_filters' => 'Search Filters',
|
||||||
|
'search_content_type' => 'Content Type',
|
||||||
|
'search_exact_matches' => 'Exact Matches',
|
||||||
|
'search_tags' => 'Tag Searches',
|
||||||
|
'search_options' => 'Options',
|
||||||
|
'search_viewed_by_me' => 'Viewed by me',
|
||||||
|
'search_not_viewed_by_me' => 'Not viewed by me',
|
||||||
|
'search_permissions_set' => 'Permissions set',
|
||||||
|
'search_created_by_me' => 'Created by me',
|
||||||
|
'search_updated_by_me' => 'Updated by me',
|
||||||
|
'search_date_options' => 'Date Options',
|
||||||
|
'search_updated_before' => 'Updated before',
|
||||||
|
'search_updated_after' => 'Updated after',
|
||||||
|
'search_created_before' => 'Created before',
|
||||||
|
'search_created_after' => 'Created after',
|
||||||
|
'search_set_date' => 'Set Date',
|
||||||
|
'search_update' => 'Update Search',
|
||||||
|
|
||||||
|
// Shelves
|
||||||
|
'shelf' => 'Shelf',
|
||||||
|
'shelves' => 'Shelves',
|
||||||
|
'x_shelves' => ':count Shelf|:count Shelves',
|
||||||
|
'shelves_long' => 'Bookshelves',
|
||||||
|
'shelves_empty' => 'No shelves have been created',
|
||||||
|
'shelves_create' => 'Create New Shelf',
|
||||||
|
'shelves_popular' => 'Popular Shelves',
|
||||||
|
'shelves_new' => 'New Shelves',
|
||||||
|
'shelves_new_action' => 'New Shelf',
|
||||||
|
'shelves_popular_empty' => 'The most popular shelves will appear here.',
|
||||||
|
'shelves_new_empty' => 'The most recently created shelves will appear here.',
|
||||||
|
'shelves_save' => 'Save Shelf',
|
||||||
|
'shelves_books' => 'Books on this shelf',
|
||||||
|
'shelves_add_books' => 'Add books to this shelf',
|
||||||
|
'shelves_drag_books' => 'Drag books here to add them to this shelf',
|
||||||
|
'shelves_empty_contents' => 'This shelf has no books assigned to it',
|
||||||
|
'shelves_edit_and_assign' => 'Edit shelf to assign books',
|
||||||
|
'shelves_edit_named' => 'Edit Bookshelf :name',
|
||||||
|
'shelves_edit' => 'Edit Bookshelf',
|
||||||
|
'shelves_delete' => 'Delete Bookshelf',
|
||||||
|
'shelves_delete_named' => 'Delete Bookshelf :name',
|
||||||
|
'shelves_delete_explain' => "This will delete the bookshelf with the name ':name'. Contained books will not be deleted.",
|
||||||
|
'shelves_delete_confirmation' => 'Are you sure you want to delete this bookshelf?',
|
||||||
|
'shelves_permissions' => 'Bookshelf Permissions',
|
||||||
|
'shelves_permissions_updated' => 'Bookshelf Permissions Updated',
|
||||||
|
'shelves_permissions_active' => 'Bookshelf Permissions Active',
|
||||||
|
'shelves_copy_permissions_to_books' => 'Copy Permissions to Books',
|
||||||
|
'shelves_copy_permissions' => 'Copy Permissions',
|
||||||
|
'shelves_copy_permissions_explain' => 'This will apply the current permission settings of this bookshelf to all books contained within. Before activating, ensure any changes to the permissions of this bookshelf have been saved.',
|
||||||
|
'shelves_copy_permission_success' => 'Bookshelf permissions copied to :count books',
|
||||||
|
|
||||||
|
// Books
|
||||||
|
'book' => 'Book',
|
||||||
|
'books' => 'Books',
|
||||||
|
'x_books' => ':count Book|:count Books',
|
||||||
|
'books_empty' => 'No books have been created',
|
||||||
|
'books_popular' => 'Popular Books',
|
||||||
|
'books_recent' => 'Recent Books',
|
||||||
|
'books_new' => 'New Books',
|
||||||
|
'books_new_action' => 'New Book',
|
||||||
|
'books_popular_empty' => 'The most popular books will appear here.',
|
||||||
|
'books_new_empty' => 'The most recently created books will appear here.',
|
||||||
|
'books_create' => 'Create New Book',
|
||||||
|
'books_delete' => 'Delete Book',
|
||||||
|
'books_delete_named' => 'Delete Book :bookName',
|
||||||
|
'books_delete_explain' => 'This will delete the book with the name \':bookName\'. All pages and chapters will be removed.',
|
||||||
|
'books_delete_confirmation' => 'Are you sure you want to delete this book?',
|
||||||
|
'books_edit' => 'Edit Book',
|
||||||
|
'books_edit_named' => 'Edit Book :bookName',
|
||||||
|
'books_form_book_name' => 'Book Name',
|
||||||
|
'books_save' => 'Save Book',
|
||||||
|
'books_permissions' => 'Book Permissions',
|
||||||
|
'books_permissions_updated' => 'Book Permissions Updated',
|
||||||
|
'books_empty_contents' => 'No pages or chapters have been created for this book.',
|
||||||
|
'books_empty_create_page' => 'Create a new page',
|
||||||
|
'books_empty_sort_current_book' => 'Sort the current book',
|
||||||
|
'books_empty_add_chapter' => 'Add a chapter',
|
||||||
|
'books_permissions_active' => 'Book Permissions Active',
|
||||||
|
'books_search_this' => 'Search this book',
|
||||||
|
'books_navigation' => 'Book Navigation',
|
||||||
|
'books_sort' => 'Sort Book Contents',
|
||||||
|
'books_sort_named' => 'Sort Book :bookName',
|
||||||
|
'books_sort_name' => 'Sort by Name',
|
||||||
|
'books_sort_created' => 'Sort by Created Date',
|
||||||
|
'books_sort_updated' => 'Sort by Updated Date',
|
||||||
|
'books_sort_chapters_first' => 'Chapters First',
|
||||||
|
'books_sort_chapters_last' => 'Chapters Last',
|
||||||
|
'books_sort_show_other' => 'Show Other Books',
|
||||||
|
'books_sort_save' => 'Save New Order',
|
||||||
|
|
||||||
|
// Chapters
|
||||||
|
'chapter' => 'Chapter',
|
||||||
|
'chapters' => 'Chapters',
|
||||||
|
'x_chapters' => ':count Chapter|:count Chapters',
|
||||||
|
'chapters_popular' => 'Popular Chapters',
|
||||||
|
'chapters_new' => 'New Chapter',
|
||||||
|
'chapters_create' => 'Create New Chapter',
|
||||||
|
'chapters_delete' => 'Delete Chapter',
|
||||||
|
'chapters_delete_named' => 'Delete Chapter :chapterName',
|
||||||
|
'chapters_delete_explain' => 'This will delete the chapter with the name \':chapterName\'. All pages will be removed and added directly to the parent book.',
|
||||||
|
'chapters_delete_confirm' => 'Are you sure you want to delete this chapter?',
|
||||||
|
'chapters_edit' => 'Edit Chapter',
|
||||||
|
'chapters_edit_named' => 'Edit Chapter :chapterName',
|
||||||
|
'chapters_save' => 'Save Chapter',
|
||||||
|
'chapters_move' => 'Move Chapter',
|
||||||
|
'chapters_move_named' => 'Move Chapter :chapterName',
|
||||||
|
'chapter_move_success' => 'Chapter moved to :bookName',
|
||||||
|
'chapters_permissions' => 'Chapter Permissions',
|
||||||
|
'chapters_empty' => 'No pages are currently in this chapter.',
|
||||||
|
'chapters_permissions_active' => 'Chapter Permissions Active',
|
||||||
|
'chapters_permissions_success' => 'Chapter Permissions Updated',
|
||||||
|
'chapters_search_this' => 'Search this chapter',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page' => 'Page',
|
||||||
|
'pages' => 'Pages',
|
||||||
|
'x_pages' => ':count Page|:count Pages',
|
||||||
|
'pages_popular' => 'Popular Pages',
|
||||||
|
'pages_new' => 'New Page',
|
||||||
|
'pages_attachments' => 'Attachments',
|
||||||
|
'pages_navigation' => 'Page Navigation',
|
||||||
|
'pages_delete' => 'Delete Page',
|
||||||
|
'pages_delete_named' => 'Delete Page :pageName',
|
||||||
|
'pages_delete_draft_named' => 'Delete Draft Page :pageName',
|
||||||
|
'pages_delete_draft' => 'Delete Draft Page',
|
||||||
|
'pages_delete_success' => 'Page deleted',
|
||||||
|
'pages_delete_draft_success' => 'Draft page deleted',
|
||||||
|
'pages_delete_confirm' => 'Are you sure you want to delete this page?',
|
||||||
|
'pages_delete_draft_confirm' => 'Are you sure you want to delete this draft page?',
|
||||||
|
'pages_editing_named' => 'Editing Page :pageName',
|
||||||
|
'pages_edit_draft_options' => 'Draft Options',
|
||||||
|
'pages_edit_save_draft' => 'Save Draft',
|
||||||
|
'pages_edit_draft' => 'Edit Page Draft',
|
||||||
|
'pages_editing_draft' => 'Editing Draft',
|
||||||
|
'pages_editing_page' => 'Editing Page',
|
||||||
|
'pages_edit_draft_save_at' => 'Draft saved at ',
|
||||||
|
'pages_edit_delete_draft' => 'Delete Draft',
|
||||||
|
'pages_edit_discard_draft' => 'Discard Draft',
|
||||||
|
'pages_edit_set_changelog' => 'Set Changelog',
|
||||||
|
'pages_edit_enter_changelog_desc' => 'Enter a brief description of the changes you\'ve made',
|
||||||
|
'pages_edit_enter_changelog' => 'Enter Changelog',
|
||||||
|
'pages_save' => 'Save Page',
|
||||||
|
'pages_title' => 'Page Title',
|
||||||
|
'pages_name' => 'Page Name',
|
||||||
|
'pages_md_editor' => 'Editor',
|
||||||
|
'pages_md_preview' => 'Preview',
|
||||||
|
'pages_md_insert_image' => 'Insert Image',
|
||||||
|
'pages_md_insert_link' => 'Insert Entity Link',
|
||||||
|
'pages_md_insert_drawing' => 'Insert Drawing',
|
||||||
|
'pages_not_in_chapter' => 'Page is not in a chapter',
|
||||||
|
'pages_move' => 'Move Page',
|
||||||
|
'pages_move_success' => 'Page moved to ":parentName"',
|
||||||
|
'pages_copy' => 'Copy Page',
|
||||||
|
'pages_copy_desination' => 'Copy Destination',
|
||||||
|
'pages_copy_success' => 'Page successfully copied',
|
||||||
|
'pages_permissions' => 'Page Permissions',
|
||||||
|
'pages_permissions_success' => 'Page permissions updated',
|
||||||
|
'pages_revision' => 'Revision',
|
||||||
|
'pages_revisions' => 'Page Revisions',
|
||||||
|
'pages_revisions_named' => 'Page Revisions for :pageName',
|
||||||
|
'pages_revision_named' => 'Page Revision for :pageName',
|
||||||
|
'pages_revisions_created_by' => 'Created By',
|
||||||
|
'pages_revisions_date' => 'Revision Date',
|
||||||
|
'pages_revisions_number' => '#',
|
||||||
|
'pages_revisions_numbered' => 'Revision #:id',
|
||||||
|
'pages_revisions_numbered_changes' => 'Revision #:id Changes',
|
||||||
|
'pages_revisions_changelog' => 'Changelog',
|
||||||
|
'pages_revisions_changes' => 'Changes',
|
||||||
|
'pages_revisions_current' => 'Current Version',
|
||||||
|
'pages_revisions_preview' => 'Preview',
|
||||||
|
'pages_revisions_restore' => 'Restore',
|
||||||
|
'pages_revisions_none' => 'This page has no revisions',
|
||||||
|
'pages_copy_link' => 'Copy Link',
|
||||||
|
'pages_edit_content_link' => 'Edit Content',
|
||||||
|
'pages_permissions_active' => 'Page Permissions Active',
|
||||||
|
'pages_initial_revision' => 'Initial publish',
|
||||||
|
'pages_initial_name' => 'New Page',
|
||||||
|
'pages_editing_draft_notification' => 'You are currently editing a draft that was last saved :timeDiff.',
|
||||||
|
'pages_draft_edited_notification' => 'This page has been updated by since that time. It is recommended that you discard this draft.',
|
||||||
|
'pages_draft_edit_active' => [
|
||||||
|
'start_a' => ':count users have started editing this page',
|
||||||
|
'start_b' => ':userName has started editing this page',
|
||||||
|
'time_a' => 'since the page was last updated',
|
||||||
|
'time_b' => 'in the last :minCount minutes',
|
||||||
|
'message' => ':start :time. Take care not to overwrite each other\'s updates!',
|
||||||
|
],
|
||||||
|
'pages_draft_discarded' => 'Draft discarded, The editor has been updated with the current page content',
|
||||||
|
'pages_specific' => 'Specific Page',
|
||||||
|
'pages_is_template' => 'Page Template',
|
||||||
|
|
||||||
|
// Editor Sidebar
|
||||||
|
'page_tags' => 'Page Tags',
|
||||||
|
'chapter_tags' => 'Chapter Tags',
|
||||||
|
'book_tags' => 'Book Tags',
|
||||||
|
'shelf_tags' => 'Shelf Tags',
|
||||||
|
'tag' => 'Tag',
|
||||||
|
'tags' => 'Tags',
|
||||||
|
'tag_name' => 'Tag Name',
|
||||||
|
'tag_value' => 'Tag Value (Optional)',
|
||||||
|
'tags_explain' => "Add some tags to better categorise your content. \n You can assign a value to a tag for more in-depth organisation.",
|
||||||
|
'tags_add' => 'Add another tag',
|
||||||
|
'tags_remove' => 'Remove this tag',
|
||||||
|
'attachments' => 'Attachments',
|
||||||
|
'attachments_explain' => 'Upload some files or attach some links to display on your page. These are visible in the page sidebar.',
|
||||||
|
'attachments_explain_instant_save' => 'Changes here are saved instantly.',
|
||||||
|
'attachments_items' => 'Attached Items',
|
||||||
|
'attachments_upload' => 'Upload File',
|
||||||
|
'attachments_link' => 'Attach Link',
|
||||||
|
'attachments_set_link' => 'Set Link',
|
||||||
|
'attachments_delete_confirm' => 'Click delete again to confirm you want to delete this attachment.',
|
||||||
|
'attachments_dropzone' => 'Drop files or click here to attach a file',
|
||||||
|
'attachments_no_files' => 'No files have been uploaded',
|
||||||
|
'attachments_explain_link' => 'You can attach a link if you\'d prefer not to upload a file. This can be a link to another page or a link to a file in the cloud.',
|
||||||
|
'attachments_link_name' => 'Link Name',
|
||||||
|
'attachment_link' => 'Attachment link',
|
||||||
|
'attachments_link_url' => 'Link to file',
|
||||||
|
'attachments_link_url_hint' => 'Url of site or file',
|
||||||
|
'attach' => 'Attach',
|
||||||
|
'attachments_edit_file' => 'Edit File',
|
||||||
|
'attachments_edit_file_name' => 'File Name',
|
||||||
|
'attachments_edit_drop_upload' => 'Drop files or click here to upload and overwrite',
|
||||||
|
'attachments_order_updated' => 'Attachment order updated',
|
||||||
|
'attachments_updated_success' => 'Attachment details updated',
|
||||||
|
'attachments_deleted' => 'Attachment deleted',
|
||||||
|
'attachments_file_uploaded' => 'File successfully uploaded',
|
||||||
|
'attachments_file_updated' => 'File successfully updated',
|
||||||
|
'attachments_link_attached' => 'Link successfully attached to page',
|
||||||
|
'templates' => 'Templates',
|
||||||
|
'templates_set_as_template' => 'Page is a template',
|
||||||
|
'templates_explain_set_as_template' => 'You can set this page as a template so its contents be utilized when creating other pages. Other users will be able to use this template if they have view permissions for this page.',
|
||||||
|
'templates_replace_content' => 'Replace page content',
|
||||||
|
'templates_append_content' => 'Append to page content',
|
||||||
|
'templates_prepend_content' => 'Prepend to page content',
|
||||||
|
|
||||||
|
// Profile View
|
||||||
|
'profile_user_for_x' => 'User for :time',
|
||||||
|
'profile_created_content' => 'Created Content',
|
||||||
|
'profile_not_created_pages' => ':userName has not created any pages',
|
||||||
|
'profile_not_created_chapters' => ':userName has not created any chapters',
|
||||||
|
'profile_not_created_books' => ':userName has not created any books',
|
||||||
|
'profile_not_created_shelves' => ':userName has not created any shelves',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment' => 'Comment',
|
||||||
|
'comments' => 'Comments',
|
||||||
|
'comment_add' => 'Add Comment',
|
||||||
|
'comment_placeholder' => 'Leave a comment here',
|
||||||
|
'comment_count' => '{0} No Comments|{1} 1 Comment|[2,*] :count Comments',
|
||||||
|
'comment_save' => 'Save Comment',
|
||||||
|
'comment_saving' => 'Saving comment...',
|
||||||
|
'comment_deleting' => 'Deleting comment...',
|
||||||
|
'comment_new' => 'New Comment',
|
||||||
|
'comment_created' => 'commented :createDiff',
|
||||||
|
'comment_updated' => 'Updated :updateDiff by :username',
|
||||||
|
'comment_deleted_success' => 'Comment deleted',
|
||||||
|
'comment_created_success' => 'Comment added',
|
||||||
|
'comment_updated_success' => 'Comment updated',
|
||||||
|
'comment_delete_confirm' => 'Are you sure you want to delete this comment?',
|
||||||
|
'comment_in_reply_to' => 'In reply to :commentId',
|
||||||
|
|
||||||
|
// Revision
|
||||||
|
'revision_delete_confirm' => 'Are you sure you want to delete this revision?',
|
||||||
|
'revision_restore_confirm' => 'Are you sure you want to restore this revision? The current page contents will be replaced.',
|
||||||
|
'revision_delete_success' => 'Revision deleted',
|
||||||
|
'revision_cannot_delete_latest' => 'Cannot delete the latest revision.'
|
||||||
|
];
|
|
@ -0,0 +1,103 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Text shown in error messaging.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Permissions
|
||||||
|
'permission' => 'You do not have permission to access the requested page.',
|
||||||
|
'permissionJson' => 'You do not have permission to perform the requested action.',
|
||||||
|
|
||||||
|
// Auth
|
||||||
|
'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.',
|
||||||
|
'email_already_confirmed' => 'Email has already been confirmed, Try logging in.',
|
||||||
|
'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.',
|
||||||
|
'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.',
|
||||||
|
'email_confirmation_awaiting' => 'The email address for the account in use needs to be confirmed',
|
||||||
|
'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
|
||||||
|
'ldap_fail_authed' => 'LDAP access failed using given dn & password details',
|
||||||
|
'ldap_extension_not_installed' => 'LDAP PHP extension not installed',
|
||||||
|
'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
|
||||||
|
'saml_already_logged_in' => 'Already logged in',
|
||||||
|
'saml_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
|
||||||
|
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
|
||||||
|
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
|
||||||
|
'saml_fail_authed' => 'Login using :system failed, system did not provide successful authorization',
|
||||||
|
'social_no_action_defined' => 'No action defined',
|
||||||
|
'social_login_bad_response' => "Error received during :socialAccount login: \n:error",
|
||||||
|
'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.',
|
||||||
|
'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.',
|
||||||
|
'social_account_existing' => 'This :socialAccount is already attached to your profile.',
|
||||||
|
'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
|
||||||
|
'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ',
|
||||||
|
'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.',
|
||||||
|
'social_driver_not_found' => 'Social driver not found',
|
||||||
|
'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
|
||||||
|
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
|
||||||
|
|
||||||
|
// System
|
||||||
|
'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
|
||||||
|
'cannot_get_image_from_url' => 'Cannot get image from :url',
|
||||||
|
'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
|
||||||
|
'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||||
|
'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.',
|
||||||
|
'image_upload_error' => 'An error occurred uploading the image',
|
||||||
|
'image_upload_type_error' => 'The image type being uploaded is invalid',
|
||||||
|
'file_upload_timeout' => 'The file upload has timed out.',
|
||||||
|
|
||||||
|
// Attachments
|
||||||
|
'attachment_page_mismatch' => 'Page mismatch during attachment update',
|
||||||
|
'attachment_not_found' => 'Attachment not found',
|
||||||
|
|
||||||
|
// Pages
|
||||||
|
'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page',
|
||||||
|
'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage',
|
||||||
|
|
||||||
|
// Entities
|
||||||
|
'entity_not_found' => 'Entity not found',
|
||||||
|
'bookshelf_not_found' => 'Bookshelf not found',
|
||||||
|
'book_not_found' => 'Book not found',
|
||||||
|
'page_not_found' => 'Page not found',
|
||||||
|
'chapter_not_found' => 'Chapter not found',
|
||||||
|
'selected_book_not_found' => 'The selected book was not found',
|
||||||
|
'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found',
|
||||||
|
'guests_cannot_save_drafts' => 'Guests cannot save drafts',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users_cannot_delete_only_admin' => 'You cannot delete the only admin',
|
||||||
|
'users_cannot_delete_guest' => 'You cannot delete the guest user',
|
||||||
|
|
||||||
|
// Roles
|
||||||
|
'role_cannot_be_edited' => 'This role cannot be edited',
|
||||||
|
'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted',
|
||||||
|
'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role',
|
||||||
|
'role_cannot_remove_only_admin' => 'This user is the only user assigned to the administrator role. Assign the administrator role to another user before attempting to remove it here.',
|
||||||
|
|
||||||
|
// Comments
|
||||||
|
'comment_list' => 'An error occurred while fetching the comments.',
|
||||||
|
'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.',
|
||||||
|
'comment_add' => 'An error occurred while adding / updating the comment.',
|
||||||
|
'comment_delete' => 'An error occurred while deleting the comment.',
|
||||||
|
'empty_comment' => 'Cannot add an empty comment.',
|
||||||
|
|
||||||
|
// Error pages
|
||||||
|
'404_page_not_found' => 'Page Not Found',
|
||||||
|
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
|
'return_home' => 'Return to home',
|
||||||
|
'error_occurred' => 'An Error Occurred',
|
||||||
|
'app_down' => ':appName is down right now',
|
||||||
|
'back_soon' => 'It will be back up soon.',
|
||||||
|
|
||||||
|
// API errors
|
||||||
|
'api_no_authorization_found' => 'No authorization token found on the request',
|
||||||
|
'api_bad_authorization_format' => 'An authorization token was found on the request but the format appeared incorrect',
|
||||||
|
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
|
||||||
|
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
||||||
|
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
||||||
|
'api_user_token_expired' => 'The authorization token used has expired',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,12 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Pagination Language Lines
|
||||||
|
* The following language lines are used by the paginator library to build
|
||||||
|
* the simple pagination links.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'previous' => '« Previous',
|
||||||
|
'next' => 'Next »',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,15 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Password Reminder Language Lines
|
||||||
|
* The following language lines are the default lines which match reasons
|
||||||
|
* that are given by the password broker for a password update attempt has failed.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
'password' => 'Passwords must be at least eight characters and match the confirmation.',
|
||||||
|
'user' => "We can't find a user with that e-mail address.",
|
||||||
|
'token' => 'This password reset token is invalid.',
|
||||||
|
'sent' => 'We have e-mailed your password reset link!',
|
||||||
|
'reset' => 'Your password has been reset!',
|
||||||
|
|
||||||
|
];
|
|
@ -0,0 +1,212 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Settings text strings
|
||||||
|
* Contains all text strings used in the general settings sections of BookStack
|
||||||
|
* including users and roles.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Common Messages
|
||||||
|
'settings' => 'Settings',
|
||||||
|
'settings_save' => 'Save Settings',
|
||||||
|
'settings_save_success' => 'Settings saved',
|
||||||
|
|
||||||
|
// App Settings
|
||||||
|
'app_customization' => 'Customization',
|
||||||
|
'app_features_security' => 'Features & Security',
|
||||||
|
'app_name' => 'Application Name',
|
||||||
|
'app_name_desc' => 'This name is shown in the header and in any system-sent emails.',
|
||||||
|
'app_name_header' => 'Show name in header',
|
||||||
|
'app_public_access' => 'Public Access',
|
||||||
|
'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.',
|
||||||
|
'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.',
|
||||||
|
'app_public_access_toggle' => 'Allow public access',
|
||||||
|
'app_public_viewing' => 'Allow public viewing?',
|
||||||
|
'app_secure_images' => 'Higher Security Image Uploads',
|
||||||
|
'app_secure_images_toggle' => 'Enable higher security image uploads',
|
||||||
|
'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
|
||||||
|
'app_editor' => 'Page Editor',
|
||||||
|
'app_editor_desc' => 'Select which editor will be used by all users to edit pages.',
|
||||||
|
'app_custom_html' => 'Custom HTML Head Content',
|
||||||
|
'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
|
||||||
|
'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
|
||||||
|
'app_logo' => 'Application Logo',
|
||||||
|
'app_logo_desc' => 'This image should be 43px in height. <br>Large images will be scaled down.',
|
||||||
|
'app_primary_color' => 'Application Primary Color',
|
||||||
|
'app_primary_color_desc' => 'Sets the primary color for the application including the banner, buttons, and links.',
|
||||||
|
'app_homepage' => 'Application Homepage',
|
||||||
|
'app_homepage_desc' => 'Select a view to show on the homepage instead of the default view. Page permissions are ignored for selected pages.',
|
||||||
|
'app_homepage_select' => 'Select a page',
|
||||||
|
'app_disable_comments' => 'Disable Comments',
|
||||||
|
'app_disable_comments_toggle' => 'Disable comments',
|
||||||
|
'app_disable_comments_desc' => 'Disables comments across all pages in the application. <br> Existing comments are not shown.',
|
||||||
|
|
||||||
|
// Color settings
|
||||||
|
'content_colors' => 'Content Colors',
|
||||||
|
'content_colors_desc' => 'Sets colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
|
||||||
|
'bookshelf_color' => 'Shelf Color',
|
||||||
|
'book_color' => 'Book Color',
|
||||||
|
'chapter_color' => 'Chapter Color',
|
||||||
|
'page_color' => 'Page Color',
|
||||||
|
'page_draft_color' => 'Page Draft Color',
|
||||||
|
|
||||||
|
// Registration Settings
|
||||||
|
'reg_settings' => 'Registration',
|
||||||
|
'reg_enable' => 'Enable Registration',
|
||||||
|
'reg_enable_toggle' => 'Enable registration',
|
||||||
|
'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.',
|
||||||
|
'reg_default_role' => 'Default user role after registration',
|
||||||
|
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
||||||
|
'reg_email_confirmation' => 'Email Confirmation',
|
||||||
|
'reg_email_confirmation_toggle' => 'Require email confirmation',
|
||||||
|
'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and this option will be ignored.',
|
||||||
|
'reg_confirm_restrict_domain' => 'Domain Restriction',
|
||||||
|
'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
|
||||||
|
'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
|
||||||
|
|
||||||
|
// Maintenance settings
|
||||||
|
'maint' => 'Maintenance',
|
||||||
|
'maint_image_cleanup' => 'Cleanup Images',
|
||||||
|
'maint_image_cleanup_desc' => "Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.",
|
||||||
|
'maint_image_cleanup_ignore_revisions' => 'Ignore images in revisions',
|
||||||
|
'maint_image_cleanup_run' => 'Run Cleanup',
|
||||||
|
'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?',
|
||||||
|
'maint_image_cleanup_success' => ':count potentially unused images found and deleted!',
|
||||||
|
'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!',
|
||||||
|
'maint_send_test_email' => 'Send a Test Email',
|
||||||
|
'maint_send_test_email_desc' => 'This sends a test email to your email address specified in your profile.',
|
||||||
|
'maint_send_test_email_run' => 'Send test email',
|
||||||
|
'maint_send_test_email_success' => 'Email sent to :address',
|
||||||
|
'maint_send_test_email_mail_subject' => 'Test Email',
|
||||||
|
'maint_send_test_email_mail_greeting' => 'Email delivery seems to work!',
|
||||||
|
'maint_send_test_email_mail_text' => 'Congratulations! As you received this email notification, your email settings seem to be configured properly.',
|
||||||
|
|
||||||
|
// Role Settings
|
||||||
|
'roles' => 'Roles',
|
||||||
|
'role_user_roles' => 'User Roles',
|
||||||
|
'role_create' => 'Create New Role',
|
||||||
|
'role_create_success' => 'Role successfully created',
|
||||||
|
'role_delete' => 'Delete Role',
|
||||||
|
'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
|
||||||
|
'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
|
||||||
|
'role_delete_no_migration' => "Don't migrate users",
|
||||||
|
'role_delete_sure' => 'Are you sure you want to delete this role?',
|
||||||
|
'role_delete_success' => 'Role successfully deleted',
|
||||||
|
'role_edit' => 'Edit Role',
|
||||||
|
'role_details' => 'Role Details',
|
||||||
|
'role_name' => 'Role Name',
|
||||||
|
'role_desc' => 'Short Description of Role',
|
||||||
|
'role_external_auth_id' => 'External Authentication IDs',
|
||||||
|
'role_system' => 'System Permissions',
|
||||||
|
'role_manage_users' => 'Manage users',
|
||||||
|
'role_manage_roles' => 'Manage roles & role permissions',
|
||||||
|
'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
|
||||||
|
'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
|
||||||
|
'role_manage_page_templates' => 'Manage page templates',
|
||||||
|
'role_access_api' => 'Access system API',
|
||||||
|
'role_manage_settings' => 'Manage app settings',
|
||||||
|
'role_asset' => 'Asset Permissions',
|
||||||
|
'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
|
||||||
|
'role_asset_admins' => 'Admins are automatically given access to all content but these options may show or hide UI options.',
|
||||||
|
'role_all' => 'All',
|
||||||
|
'role_own' => 'Own',
|
||||||
|
'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
|
||||||
|
'role_save' => 'Save Role',
|
||||||
|
'role_update_success' => 'Role successfully updated',
|
||||||
|
'role_users' => 'Users in this role',
|
||||||
|
'role_users_none' => 'No users are currently assigned to this role',
|
||||||
|
|
||||||
|
// Users
|
||||||
|
'users' => 'Users',
|
||||||
|
'user_profile' => 'User Profile',
|
||||||
|
'users_add_new' => 'Add New User',
|
||||||
|
'users_search' => 'Search Users',
|
||||||
|
'users_details' => 'User Details',
|
||||||
|
'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.',
|
||||||
|
'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.',
|
||||||
|
'users_role' => 'User Roles',
|
||||||
|
'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.',
|
||||||
|
'users_password' => 'User Password',
|
||||||
|
'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 6 characters long.',
|
||||||
|
'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.',
|
||||||
|
'users_send_invite_option' => 'Send user invite email',
|
||||||
|
'users_external_auth_id' => 'External Authentication ID',
|
||||||
|
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
||||||
|
'users_password_warning' => 'Only fill the below if you would like to change your password.',
|
||||||
|
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
|
||||||
|
'users_delete' => 'Delete User',
|
||||||
|
'users_delete_named' => 'Delete user :userName',
|
||||||
|
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
|
||||||
|
'users_delete_confirm' => 'Are you sure you want to delete this user?',
|
||||||
|
'users_delete_success' => 'Users successfully removed',
|
||||||
|
'users_edit' => 'Edit User',
|
||||||
|
'users_edit_profile' => 'Edit Profile',
|
||||||
|
'users_edit_success' => 'User successfully updated',
|
||||||
|
'users_avatar' => 'User Avatar',
|
||||||
|
'users_avatar_desc' => 'Select an image to represent this user. This should be approx 256px square.',
|
||||||
|
'users_preferred_language' => 'Preferred Language',
|
||||||
|
'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.',
|
||||||
|
'users_social_accounts' => 'Social Accounts',
|
||||||
|
'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not revoke previously authorized access. Revoke access from your profile settings on the connected social account.',
|
||||||
|
'users_social_connect' => 'Connect Account',
|
||||||
|
'users_social_disconnect' => 'Disconnect Account',
|
||||||
|
'users_social_connected' => ':socialAccount account was successfully attached to your profile.',
|
||||||
|
'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.',
|
||||||
|
'users_api_tokens' => 'API Tokens',
|
||||||
|
'users_api_tokens_none' => 'No API tokens have been created for this user',
|
||||||
|
'users_api_tokens_create' => 'Create Token',
|
||||||
|
'users_api_tokens_expires' => 'Expires',
|
||||||
|
'users_api_tokens_docs' => 'API Documentation',
|
||||||
|
|
||||||
|
// API Tokens
|
||||||
|
'user_api_token_create' => 'Create API Token',
|
||||||
|
'user_api_token_name' => 'Name',
|
||||||
|
'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.',
|
||||||
|
'user_api_token_expiry' => 'Expiry Date',
|
||||||
|
'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.',
|
||||||
|
'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID"" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.',
|
||||||
|
'user_api_token_create_success' => 'API token successfully created',
|
||||||
|
'user_api_token_update_success' => 'API token successfully updated',
|
||||||
|
'user_api_token' => 'API Token',
|
||||||
|
'user_api_token_id' => 'Token ID',
|
||||||
|
'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.',
|
||||||
|
'user_api_token_secret' => 'Token Secret',
|
||||||
|
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
|
||||||
|
'user_api_token_created' => 'Token Created :timeAgo',
|
||||||
|
'user_api_token_updated' => 'Token Updated :timeAgo',
|
||||||
|
'user_api_token_delete' => 'Delete Token',
|
||||||
|
'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.',
|
||||||
|
'user_api_token_delete_confirm' => 'Are you sure you want to delete this API token?',
|
||||||
|
'user_api_token_delete_success' => 'API token successfully deleted',
|
||||||
|
|
||||||
|
//! If editing translations files directly please ignore this in all
|
||||||
|
//! languages apart from en. Content will be auto-copied from en.
|
||||||
|
//!////////////////////////////////
|
||||||
|
'language_select' => [
|
||||||
|
'en' => 'English',
|
||||||
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
|
'da' => 'Dansk',
|
||||||
|
'de' => 'Deutsch (Sie)',
|
||||||
|
'de_informal' => 'Deutsch (Du)',
|
||||||
|
'es' => 'Español',
|
||||||
|
'es_AR' => 'Español Argentina',
|
||||||
|
'fr' => 'Français',
|
||||||
|
'hu' => 'Magyar',
|
||||||
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
|
'zh_CN' => '简体中文',
|
||||||
|
'zh_TW' => '繁體中文',
|
||||||
|
]
|
||||||
|
//!////////////////////////////////
|
||||||
|
];
|
|
@ -0,0 +1,114 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Validation Lines
|
||||||
|
* The following language lines contain the default error messages used by
|
||||||
|
* the validator class. Some of these rules have multiple versions such
|
||||||
|
* as the size rules. Feel free to tweak each of these messages here.
|
||||||
|
*/
|
||||||
|
return [
|
||||||
|
|
||||||
|
// Standard laravel validation lines
|
||||||
|
'accepted' => 'The :attribute must be accepted.',
|
||||||
|
'active_url' => 'The :attribute is not a valid URL.',
|
||||||
|
'after' => 'The :attribute must be a date after :date.',
|
||||||
|
'alpha' => 'The :attribute may only contain letters.',
|
||||||
|
'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',
|
||||||
|
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||||
|
'array' => 'The :attribute must be an array.',
|
||||||
|
'before' => 'The :attribute must be a date before :date.',
|
||||||
|
'between' => [
|
||||||
|
'numeric' => 'The :attribute must be between :min and :max.',
|
||||||
|
'file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||||
|
'string' => 'The :attribute must be between :min and :max characters.',
|
||||||
|
'array' => 'The :attribute must have between :min and :max items.',
|
||||||
|
],
|
||||||
|
'boolean' => 'The :attribute field must be true or false.',
|
||||||
|
'confirmed' => 'The :attribute confirmation does not match.',
|
||||||
|
'date' => 'The :attribute is not a valid date.',
|
||||||
|
'date_format' => 'The :attribute does not match the format :format.',
|
||||||
|
'different' => 'The :attribute and :other must be different.',
|
||||||
|
'digits' => 'The :attribute must be :digits digits.',
|
||||||
|
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||||
|
'email' => 'The :attribute must be a valid email address.',
|
||||||
|
'ends_with' => 'The :attribute must end with one of the following: :values',
|
||||||
|
'filled' => 'The :attribute field is required.',
|
||||||
|
'gt' => [
|
||||||
|
'numeric' => 'The :attribute must be greater than :value.',
|
||||||
|
'file' => 'The :attribute must be greater than :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be greater than :value characters.',
|
||||||
|
'array' => 'The :attribute must have more than :value items.',
|
||||||
|
],
|
||||||
|
'gte' => [
|
||||||
|
'numeric' => 'The :attribute must be greater than or equal :value.',
|
||||||
|
'file' => 'The :attribute must be greater than or equal :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be greater than or equal :value characters.',
|
||||||
|
'array' => 'The :attribute must have :value items or more.',
|
||||||
|
],
|
||||||
|
'exists' => 'The selected :attribute is invalid.',
|
||||||
|
'image' => 'The :attribute must be an image.',
|
||||||
|
'image_extension' => 'The :attribute must have a valid & supported image extension.',
|
||||||
|
'in' => 'The selected :attribute is invalid.',
|
||||||
|
'integer' => 'The :attribute must be an integer.',
|
||||||
|
'ip' => 'The :attribute must be a valid IP address.',
|
||||||
|
'ipv4' => 'The :attribute must be a valid IPv4 address.',
|
||||||
|
'ipv6' => 'The :attribute must be a valid IPv6 address.',
|
||||||
|
'json' => 'The :attribute must be a valid JSON string.',
|
||||||
|
'lt' => [
|
||||||
|
'numeric' => 'The :attribute must be less than :value.',
|
||||||
|
'file' => 'The :attribute must be less than :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be less than :value characters.',
|
||||||
|
'array' => 'The :attribute must have less than :value items.',
|
||||||
|
],
|
||||||
|
'lte' => [
|
||||||
|
'numeric' => 'The :attribute must be less than or equal :value.',
|
||||||
|
'file' => 'The :attribute must be less than or equal :value kilobytes.',
|
||||||
|
'string' => 'The :attribute must be less than or equal :value characters.',
|
||||||
|
'array' => 'The :attribute must not have more than :value items.',
|
||||||
|
],
|
||||||
|
'max' => [
|
||||||
|
'numeric' => 'The :attribute may not be greater than :max.',
|
||||||
|
'file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||||
|
'string' => 'The :attribute may not be greater than :max characters.',
|
||||||
|
'array' => 'The :attribute may not have more than :max items.',
|
||||||
|
],
|
||||||
|
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||||
|
'min' => [
|
||||||
|
'numeric' => 'The :attribute must be at least :min.',
|
||||||
|
'file' => 'The :attribute must be at least :min kilobytes.',
|
||||||
|
'string' => 'The :attribute must be at least :min characters.',
|
||||||
|
'array' => 'The :attribute must have at least :min items.',
|
||||||
|
],
|
||||||
|
'no_double_extension' => 'The :attribute must only have a single file extension.',
|
||||||
|
'not_in' => 'The selected :attribute is invalid.',
|
||||||
|
'not_regex' => 'The :attribute format is invalid.',
|
||||||
|
'numeric' => 'The :attribute must be a number.',
|
||||||
|
'regex' => 'The :attribute format is invalid.',
|
||||||
|
'required' => 'The :attribute field is required.',
|
||||||
|
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||||
|
'required_with' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_with_all' => 'The :attribute field is required when :values is present.',
|
||||||
|
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||||
|
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||||
|
'same' => 'The :attribute and :other must match.',
|
||||||
|
'size' => [
|
||||||
|
'numeric' => 'The :attribute must be :size.',
|
||||||
|
'file' => 'The :attribute must be :size kilobytes.',
|
||||||
|
'string' => 'The :attribute must be :size characters.',
|
||||||
|
'array' => 'The :attribute must contain :size items.',
|
||||||
|
],
|
||||||
|
'string' => 'The :attribute must be a string.',
|
||||||
|
'timezone' => 'The :attribute must be a valid zone.',
|
||||||
|
'unique' => 'The :attribute has already been taken.',
|
||||||
|
'url' => 'The :attribute format is invalid.',
|
||||||
|
'uploaded' => 'The file could not be uploaded. The server may not accept files of this size.',
|
||||||
|
|
||||||
|
// Custom validation lines
|
||||||
|
'custom' => [
|
||||||
|
'password-confirm' => [
|
||||||
|
'required_with' => 'Password confirmation required',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
|
||||||
|
// Custom validation attributes
|
||||||
|
'attributes' => [],
|
||||||
|
];
|
|
@ -83,6 +83,7 @@ return [
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Página Não Encontrada',
|
'404_page_not_found' => 'Página Não Encontrada',
|
||||||
'sorry_page_not_found' => 'Desculpe, a página que você está procurando não pôde ser encontrada.',
|
'sorry_page_not_found' => 'Desculpe, a página que você está procurando não pôde ser encontrada.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'Se você esperava que esta página existisse, talvez você não tenha permissão para visualizá-la.',
|
||||||
'return_home' => 'Retornar à página inicial',
|
'return_home' => 'Retornar à página inicial',
|
||||||
'error_occurred' => 'Ocorreu um Erro',
|
'error_occurred' => 'Ocorreu um Erro',
|
||||||
'app_down' => ':appName está fora do ar no momento',
|
'app_down' => ':appName está fora do ar no momento',
|
||||||
|
@ -96,4 +97,7 @@ return [
|
||||||
'api_user_no_api_permission' => 'O proprietário do token de API utilizado não tem permissão para fazer requisições de API',
|
'api_user_no_api_permission' => 'O proprietário do token de API utilizado não tem permissão para fazer requisições de API',
|
||||||
'api_user_token_expired' => 'O token de autenticação expirou',
|
'api_user_token_expired' => 'O token de autenticação expirou',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Erro encontrado ao enviar um e-mail de teste:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -56,7 +56,7 @@ return [
|
||||||
'reg_enable_toggle' => 'Habilitar cadastro',
|
'reg_enable_toggle' => 'Habilitar cadastro',
|
||||||
'reg_enable_desc' => 'Quando o cadastro é habilitado, visitantes poderão cadastrar-se como usuários do aplicativo. Realizado o cadastro, recebem um único cargo padrão.',
|
'reg_enable_desc' => 'Quando o cadastro é habilitado, visitantes poderão cadastrar-se como usuários do aplicativo. Realizado o cadastro, recebem um único cargo padrão.',
|
||||||
'reg_default_role' => 'Cargo padrão para usuários após o cadastro',
|
'reg_default_role' => 'Cargo padrão para usuários após o cadastro',
|
||||||
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
|
'reg_enable_external_warning' => 'A opção acima é ignorada enquanto a autenticação externa LDAP ou SAML estiver ativa. Contas de usuários para membros não existentes serão criadas automaticamente se a autenticação pelo sistema externo em uso for bem sucedida.',
|
||||||
'reg_email_confirmation' => 'Confirmação de E-mail',
|
'reg_email_confirmation' => 'Confirmação de E-mail',
|
||||||
'reg_email_confirmation_toggle' => 'Requerer confirmação de e-mail',
|
'reg_email_confirmation_toggle' => 'Requerer confirmação de e-mail',
|
||||||
'reg_confirm_email_desc' => 'Em caso da restrição de domínios estar em uso, a confirmação de e-mail será requerida e essa opção será ignorada.',
|
'reg_confirm_email_desc' => 'Em caso da restrição de domínios estar em uso, a confirmação de e-mail será requerida e essa opção será ignorada.',
|
||||||
|
@ -131,7 +131,7 @@ return [
|
||||||
'users_send_invite_text' => 'Você pode escolher enviar a este usuário um convite por e-mail que o possibilitará definir sua própria senha, ou defina você uma senha.',
|
'users_send_invite_text' => 'Você pode escolher enviar a este usuário um convite por e-mail que o possibilitará definir sua própria senha, ou defina você uma senha.',
|
||||||
'users_send_invite_option' => 'Enviar convite por e-mail',
|
'users_send_invite_option' => 'Enviar convite por e-mail',
|
||||||
'users_external_auth_id' => 'ID de Autenticação Externa',
|
'users_external_auth_id' => 'ID de Autenticação Externa',
|
||||||
'users_external_auth_id_desc' => 'This is the ID used to match this user when communicating with your external authentication system.',
|
'users_external_auth_id_desc' => 'Este ID é usado para relacionar o usuário quando comunicando com algum sistema de autenticação externo.',
|
||||||
'users_password_warning' => 'Apenas preencha os dados abaixo caso queira modificar a sua senha.',
|
'users_password_warning' => 'Apenas preencha os dados abaixo caso queira modificar a sua senha.',
|
||||||
'users_system_public' => 'Esse usuário representa quaisquer convidados que visitam o aplicativo. Ele não pode ser usado para login mas é automaticamente atribuído.',
|
'users_system_public' => 'Esse usuário representa quaisquer convidados que visitam o aplicativo. Ele não pode ser usado para login mas é automaticamente atribuído.',
|
||||||
'users_delete' => 'Excluir Usuário',
|
'users_delete' => 'Excluir Usuário',
|
||||||
|
@ -185,27 +185,28 @@ return [
|
||||||
'language_select' => [
|
'language_select' => [
|
||||||
'en' => 'English',
|
'en' => 'English',
|
||||||
'ar' => 'العربية',
|
'ar' => 'العربية',
|
||||||
|
'cs' => 'Česky',
|
||||||
'da' => 'Dansk',
|
'da' => 'Dansk',
|
||||||
'de' => 'Deutsch (Sie)',
|
'de' => 'Deutsch (Sie)',
|
||||||
'de_informal' => 'Deutsch (Du)',
|
'de_informal' => 'Deutsch (Du)',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'es_AR' => 'Español Argentina',
|
'es_AR' => 'Español Argentina',
|
||||||
'fr' => 'Français',
|
'fr' => 'Français',
|
||||||
'nl' => 'Nederlands',
|
'hu' => 'Magyar',
|
||||||
'pt_BR' => 'Português do Brasil',
|
|
||||||
'sk' => 'Slovensky',
|
|
||||||
'cs' => 'Česky',
|
|
||||||
'sv' => 'Svenska',
|
|
||||||
'ko' => '한국어',
|
|
||||||
'ja' => '日本語',
|
|
||||||
'pl' => 'Polski',
|
|
||||||
'it' => 'Italian',
|
'it' => 'Italian',
|
||||||
|
'ja' => '日本語',
|
||||||
|
'ko' => '한국어',
|
||||||
|
'nl' => 'Nederlands',
|
||||||
|
'pl' => 'Polski',
|
||||||
|
'pt_BR' => 'Português do Brasil',
|
||||||
'ru' => 'Русский',
|
'ru' => 'Русский',
|
||||||
|
'sk' => 'Slovensky',
|
||||||
|
'sv' => 'Svenska',
|
||||||
|
'tr' => 'Türkçe',
|
||||||
'uk' => 'Українська',
|
'uk' => 'Українська',
|
||||||
|
'vi' => 'Tiếng Việt',
|
||||||
'zh_CN' => '简体中文',
|
'zh_CN' => '简体中文',
|
||||||
'zh_TW' => '繁體中文',
|
'zh_TW' => '繁體中文',
|
||||||
'hu' => 'Magyar',
|
|
||||||
'tr' => 'Türkçe',
|
|
||||||
]
|
]
|
||||||
//!////////////////////////////////
|
//!////////////////////////////////
|
||||||
];
|
];
|
||||||
|
|
|
@ -18,7 +18,7 @@ return [
|
||||||
|
|
||||||
// Chapters
|
// Chapters
|
||||||
'chapter_create' => 'создал главу',
|
'chapter_create' => 'создал главу',
|
||||||
'chapter_create_notification' => 'глава успешно создана',
|
'chapter_create_notification' => 'Глава успешно создана',
|
||||||
'chapter_update' => 'обновил главу',
|
'chapter_update' => 'обновил главу',
|
||||||
'chapter_update_notification' => 'Глава успешно обновлена',
|
'chapter_update_notification' => 'Глава успешно обновлена',
|
||||||
'chapter_delete' => 'удалил главу',
|
'chapter_delete' => 'удалил главу',
|
||||||
|
@ -36,12 +36,12 @@ return [
|
||||||
'book_sort_notification' => 'Книга успешно отсортирована',
|
'book_sort_notification' => 'Книга успешно отсортирована',
|
||||||
|
|
||||||
// Bookshelves
|
// Bookshelves
|
||||||
'bookshelf_create' => 'создал книжную полку',
|
'bookshelf_create' => 'создал полку',
|
||||||
'bookshelf_create_notification' => 'Книжная полка успешно создана',
|
'bookshelf_create_notification' => 'Полка успешно создана',
|
||||||
'bookshelf_update' => 'обновил книжную полку',
|
'bookshelf_update' => 'обновил полку',
|
||||||
'bookshelf_update_notification' => 'Книжная полка успешно обновлена',
|
'bookshelf_update_notification' => 'Полка успешно обновлена',
|
||||||
'bookshelf_delete' => 'удалил книжную полку',
|
'bookshelf_delete' => 'удалил полку',
|
||||||
'bookshelf_delete_notification' => 'Книжная полка успешно удалена',
|
'bookshelf_delete_notification' => 'Полка успешно удалена',
|
||||||
|
|
||||||
// Other
|
// Other
|
||||||
'commented_on' => 'прокомментировал',
|
'commented_on' => 'прокомментировал',
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
return [
|
return [
|
||||||
|
|
||||||
'failed' => 'Учетная запись не найдена.',
|
'failed' => 'Учетная запись не найдена.',
|
||||||
'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте позже через :seconds секунд.',
|
'throttle' => 'Слишком много попыток входа. Пожалуйста, повторите попытку через :seconds секунд.',
|
||||||
|
|
||||||
// Login & Register
|
// Login & Register
|
||||||
'sign_up' => 'Регистрация',
|
'sign_up' => 'Регистрация',
|
||||||
|
@ -21,7 +21,7 @@ return [
|
||||||
'email' => 'Адрес электронной почты',
|
'email' => 'Адрес электронной почты',
|
||||||
'password' => 'Пароль',
|
'password' => 'Пароль',
|
||||||
'password_confirm' => 'Подтверждение пароля',
|
'password_confirm' => 'Подтверждение пароля',
|
||||||
'password_hint' => 'Должен быть больше 7 символов',
|
'password_hint' => 'Минимум 8 символов',
|
||||||
'forgot_password' => 'Забыли пароль?',
|
'forgot_password' => 'Забыли пароль?',
|
||||||
'remember_me' => 'Запомнить меня',
|
'remember_me' => 'Запомнить меня',
|
||||||
'ldap_email_hint' => 'Введите адрес электронной почты для этой учетной записи.',
|
'ldap_email_hint' => 'Введите адрес электронной почты для этой учетной записи.',
|
||||||
|
@ -41,11 +41,11 @@ return [
|
||||||
|
|
||||||
// Password Reset
|
// Password Reset
|
||||||
'reset_password' => 'Сброс пароля',
|
'reset_password' => 'Сброс пароля',
|
||||||
'reset_password_send_instructions' => 'Введите свой email ниже, и вам будет отправлено письмо со ссылкой для сброса пароля.',
|
'reset_password_send_instructions' => 'Введите свой адрес электронной почты ниже, и вам будет отправлено письмо со ссылкой для сброса пароля.',
|
||||||
'reset_password_send_button' => 'Отправить ссылку для сброса',
|
'reset_password_send_button' => 'Сбросить пароль',
|
||||||
'reset_password_sent_success' => 'Ссылка для сброса была отправлена на :email.',
|
'reset_password_sent_success' => 'Ссылка для сброса пароля была отправлена на :email.',
|
||||||
'reset_password_success' => 'Ваш пароль был успешно сброшен.',
|
'reset_password_success' => 'Ваш пароль был успешно сброшен.',
|
||||||
'email_reset_subject' => 'Сбросить ваш :appName пароль',
|
'email_reset_subject' => 'Сброс пароля от :appName',
|
||||||
'email_reset_text' => 'Вы получили это письмо, потому что запросили сброс пароля для вашей учетной записи.',
|
'email_reset_text' => 'Вы получили это письмо, потому что запросили сброс пароля для вашей учетной записи.',
|
||||||
'email_reset_not_requested' => 'Если вы не запрашивали сброса пароля, то никаких дополнительных действий не требуется.',
|
'email_reset_not_requested' => 'Если вы не запрашивали сброса пароля, то никаких дополнительных действий не требуется.',
|
||||||
|
|
||||||
|
@ -62,16 +62,16 @@ return [
|
||||||
'email_not_confirmed' => 'Адрес электронной почты не подтвержден',
|
'email_not_confirmed' => 'Адрес электронной почты не подтвержден',
|
||||||
'email_not_confirmed_text' => 'Ваш email адрес все еще не подтвержден.',
|
'email_not_confirmed_text' => 'Ваш email адрес все еще не подтвержден.',
|
||||||
'email_not_confirmed_click_link' => 'Пожалуйста, нажмите на ссылку в письме, которое было отправлено при регистрации.',
|
'email_not_confirmed_click_link' => 'Пожалуйста, нажмите на ссылку в письме, которое было отправлено при регистрации.',
|
||||||
'email_not_confirmed_resend' => 'Если вы не можете найти электронное письмо, вы можете снова отправить письмо с подтверждением по форме ниже.',
|
'email_not_confirmed_resend' => 'Если вы не можете найти электронное письмо, вы можете снова отправить его с подтверждением по форме ниже.',
|
||||||
'email_not_confirmed_resend_button' => 'Переотправить письмо с подтверждением',
|
'email_not_confirmed_resend_button' => 'Переотправить письмо с подтверждением',
|
||||||
|
|
||||||
// User Invite
|
// User Invite
|
||||||
'user_invite_email_subject' => 'Вас приглашают присоединиться к :appName!',
|
'user_invite_email_subject' => 'Вас приглашают присоединиться к :appName!',
|
||||||
'user_invite_email_greeting' => 'Для вас создан аккаунт в :appName.',
|
'user_invite_email_greeting' => 'Для вас создан аккаунт в :appName.',
|
||||||
'user_invite_email_text' => 'Нажмите кнопку ниже, чтобы задать пароль и получить доступ:',
|
'user_invite_email_text' => 'Нажмите кнопку ниже, чтобы задать пароль и получить доступ:',
|
||||||
'user_invite_email_action' => 'Установить пароль аккаунту.',
|
'user_invite_email_action' => 'Установить пароль для аккаунта',
|
||||||
'user_invite_page_welcome' => 'Добро пожаловать в :appName!',
|
'user_invite_page_welcome' => 'Добро пожаловать в :appName!',
|
||||||
'user_invite_page_text' => 'Завершите настройку аккаунта, установите пароль для дальнейшего входа в :appName.',
|
'user_invite_page_text' => 'Завершите настройку аккаунта, установите пароль для дальнейшего входа в :appName.',
|
||||||
'user_invite_page_confirm_button' => 'Подтвердите пароль',
|
'user_invite_page_confirm_button' => 'Подтвердите пароль',
|
||||||
'user_invite_success' => 'Пароль установлен, теперь у вас есть доступ к :appName!'
|
'user_invite_success' => 'Пароль установлен, теперь у вас есть доступ к :appName!'
|
||||||
];
|
];
|
||||||
|
|
|
@ -38,11 +38,11 @@ return [
|
||||||
'reset' => 'Сбросить',
|
'reset' => 'Сбросить',
|
||||||
'remove' => 'Удалить',
|
'remove' => 'Удалить',
|
||||||
'add' => 'Добавить',
|
'add' => 'Добавить',
|
||||||
'fullscreen' => 'Fullscreen',
|
'fullscreen' => 'На весь экран',
|
||||||
|
|
||||||
// Sort Options
|
// Sort Options
|
||||||
'sort_options' => 'Параметры сортировки',
|
'sort_options' => 'Параметры сортировки',
|
||||||
'sort_direction_toggle' => 'Переключить направления сортировки',
|
'sort_direction_toggle' => 'Переключить направление сортировки',
|
||||||
'sort_ascending' => 'По возрастанию',
|
'sort_ascending' => 'По возрастанию',
|
||||||
'sort_descending' => 'По убыванию',
|
'sort_descending' => 'По убыванию',
|
||||||
'sort_name' => 'По имени',
|
'sort_name' => 'По имени',
|
||||||
|
@ -64,7 +64,7 @@ return [
|
||||||
|
|
||||||
// Header
|
// Header
|
||||||
'profile_menu' => 'Меню профиля',
|
'profile_menu' => 'Меню профиля',
|
||||||
'view_profile' => 'Просмотреть профиль',
|
'view_profile' => 'Посмотреть профиль',
|
||||||
'edit_profile' => 'Редактировать профиль',
|
'edit_profile' => 'Редактировать профиль',
|
||||||
|
|
||||||
// Layout tabs
|
// Layout tabs
|
||||||
|
@ -72,6 +72,6 @@ return [
|
||||||
'tab_content' => 'Содержание',
|
'tab_content' => 'Содержание',
|
||||||
|
|
||||||
// Email Content
|
// Email Content
|
||||||
'email_action_help' => 'Если у вас возникли проблемы с нажатием кнопки \':actionText\', то скопируйте и вставьте указанный URL-адрес в свой веб-браузер:',
|
'email_action_help' => 'Если у вас возникли проблемы с нажатием кнопки \':actionText\', то скопируйте и вставьте указанный URL-адрес в свой браузер:',
|
||||||
'email_rights' => 'Все права защищены',
|
'email_rights' => 'Все права защищены',
|
||||||
];
|
];
|
||||||
|
|
|
@ -7,20 +7,20 @@ return [
|
||||||
// Image Manager
|
// Image Manager
|
||||||
'image_select' => 'Выбрать изображение',
|
'image_select' => 'Выбрать изображение',
|
||||||
'image_all' => 'Все',
|
'image_all' => 'Все',
|
||||||
'image_all_title' => 'Простмотр всех изображений',
|
'image_all_title' => 'Просмотр всех изображений',
|
||||||
'image_book_title' => 'Просмотр всех изображений, загруженных в эту книгу',
|
'image_book_title' => 'Просмотр всех изображений, загруженных в эту книгу',
|
||||||
'image_page_title' => 'Просмотр всех изображений, загруженных на эту страницу',
|
'image_page_title' => 'Просмотр всех изображений, загруженных на эту страницу',
|
||||||
'image_search_hint' => 'Поиск по имени изображения',
|
'image_search_hint' => 'Поиск по названию изображения',
|
||||||
'image_uploaded' => 'Загруженно :uploadedDate',
|
'image_uploaded' => 'Загружено :uploadedDate',
|
||||||
'image_load_more' => 'Загрузить еще',
|
'image_load_more' => 'Загрузить еще',
|
||||||
'image_image_name' => 'Имя изображения',
|
'image_image_name' => 'Название изображения',
|
||||||
'image_delete_used' => 'Это изображение используется на странице ниже.',
|
'image_delete_used' => 'Это изображение используется на странице ниже.',
|
||||||
'image_delete_confirm' => 'Нажмите \'Удалить\' еще раз для подтверждения удаления.',
|
'image_delete_confirm' => 'Нажмите \'Удалить\' еще раз для подтверждения удаления.',
|
||||||
'image_select_image' => 'Выбрать изображение',
|
'image_select_image' => 'Выбрать изображение',
|
||||||
'image_dropzone' => 'Перетащите изображение или кликните для загрузки',
|
'image_dropzone' => 'Перетащите изображение или кликните для загрузки',
|
||||||
'images_deleted' => 'Изображения удалены',
|
'images_deleted' => 'Изображения удалены',
|
||||||
'image_preview' => 'Предосмотр изображения',
|
'image_preview' => 'Предпросмотр изображения',
|
||||||
'image_upload_success' => 'Изображение загружено успешно',
|
'image_upload_success' => 'Изображение успешно загружено',
|
||||||
'image_update_success' => 'Детали изображения успешно обновлены',
|
'image_update_success' => 'Детали изображения успешно обновлены',
|
||||||
'image_delete_success' => 'Изображение успешно удалено',
|
'image_delete_success' => 'Изображение успешно удалено',
|
||||||
'image_upload_remove' => 'Удалить изображение',
|
'image_upload_remove' => 'Удалить изображение',
|
||||||
|
|
|
@ -16,7 +16,7 @@ return [
|
||||||
'recently_viewed' => 'Недавно просмотренные',
|
'recently_viewed' => 'Недавно просмотренные',
|
||||||
'recent_activity' => 'Недавние действия',
|
'recent_activity' => 'Недавние действия',
|
||||||
'create_now' => 'Создать сейчас',
|
'create_now' => 'Создать сейчас',
|
||||||
'revisions' => 'Версия',
|
'revisions' => 'Версии',
|
||||||
'meta_revision' => 'Версия #:revisionCount',
|
'meta_revision' => 'Версия #:revisionCount',
|
||||||
'meta_created' => 'Создано :timeLength',
|
'meta_created' => 'Создано :timeLength',
|
||||||
'meta_created_name' => ':user создал :timeLength',
|
'meta_created_name' => ':user создал :timeLength',
|
||||||
|
@ -36,15 +36,15 @@ return [
|
||||||
|
|
||||||
// Permissions and restrictions
|
// Permissions and restrictions
|
||||||
'permissions' => 'Разрешения',
|
'permissions' => 'Разрешения',
|
||||||
'permissions_intro' => 'После включения эти разрешения будут иметь приоритет над любыми установленными полномочиями.',
|
'permissions_intro' => 'После включения опции эти разрешения будут иметь приоритет над любыми установленными разрешениями роли.',
|
||||||
'permissions_enable' => 'Включение пользовательских разрешений',
|
'permissions_enable' => 'Включение пользовательских разрешений',
|
||||||
'permissions_save' => 'Сохранить разрешения',
|
'permissions_save' => 'Сохранить разрешения',
|
||||||
|
|
||||||
// Search
|
// Search
|
||||||
'search_results' => 'Результаты поиска',
|
'search_results' => 'Результаты поиска',
|
||||||
'search_total_results_found' => ':count результатов найдено|:count всего результатов найдено',
|
'search_total_results_found' => 'Найден :count результат|Найдено :count результата|Найдено :count результатов',
|
||||||
'search_clear' => 'Очистить поиск',
|
'search_clear' => 'Очистить поиск',
|
||||||
'search_no_pages' => 'Нет страниц, соответствующих этому поиску.',
|
'search_no_pages' => 'Нет страниц, соответствующих этому поиску',
|
||||||
'search_for_term' => 'Искать :term',
|
'search_for_term' => 'Искать :term',
|
||||||
'search_more' => 'Еще результаты',
|
'search_more' => 'Еще результаты',
|
||||||
'search_filters' => 'Фильтры поиска',
|
'search_filters' => 'Фильтры поиска',
|
||||||
|
@ -68,7 +68,7 @@ return [
|
||||||
// Shelves
|
// Shelves
|
||||||
'shelf' => 'Полка',
|
'shelf' => 'Полка',
|
||||||
'shelves' => 'Полки',
|
'shelves' => 'Полки',
|
||||||
'x_shelves' => ':count полок|:count полок',
|
'x_shelves' => ':count полка|:count полки|:count полок',
|
||||||
'shelves_long' => 'Книжные полки',
|
'shelves_long' => 'Книжные полки',
|
||||||
'shelves_empty' => 'Полки не созданы',
|
'shelves_empty' => 'Полки не созданы',
|
||||||
'shelves_create' => 'Создать новую полку',
|
'shelves_create' => 'Создать новую полку',
|
||||||
|
@ -80,7 +80,7 @@ return [
|
||||||
'shelves_save' => 'Сохранить полку',
|
'shelves_save' => 'Сохранить полку',
|
||||||
'shelves_books' => 'Книги из этой полки',
|
'shelves_books' => 'Книги из этой полки',
|
||||||
'shelves_add_books' => 'Добавить книгу в эту полку',
|
'shelves_add_books' => 'Добавить книгу в эту полку',
|
||||||
'shelves_drag_books' => 'Перетащите книгу сюда, чтобы добавить на эту полку',
|
'shelves_drag_books' => 'Перетащите книги сюда, чтобы добавить их на эту полку',
|
||||||
'shelves_empty_contents' => 'На этой полке нет книг',
|
'shelves_empty_contents' => 'На этой полке нет книг',
|
||||||
'shelves_edit_and_assign' => 'Изменить полку для привязки книг',
|
'shelves_edit_and_assign' => 'Изменить полку для привязки книг',
|
||||||
'shelves_edit_named' => 'Редактировать полку :name',
|
'shelves_edit_named' => 'Редактировать полку :name',
|
||||||
|
@ -91,16 +91,16 @@ return [
|
||||||
'shelves_delete_confirmation' => 'Вы уверены, что хотите удалить эту полку?',
|
'shelves_delete_confirmation' => 'Вы уверены, что хотите удалить эту полку?',
|
||||||
'shelves_permissions' => 'Доступы к книжной полке',
|
'shelves_permissions' => 'Доступы к книжной полке',
|
||||||
'shelves_permissions_updated' => 'Доступы к книжной полке обновлены',
|
'shelves_permissions_updated' => 'Доступы к книжной полке обновлены',
|
||||||
'shelves_permissions_active' => 'Доступы к книжной полке активны',
|
'shelves_permissions_active' => 'Действующие разрешения книжной полки',
|
||||||
'shelves_copy_permissions_to_books' => 'Наследовать доступы книгам',
|
'shelves_copy_permissions_to_books' => 'Наследовать доступы книгам',
|
||||||
'shelves_copy_permissions' => 'Копировать доступы',
|
'shelves_copy_permissions' => 'Копировать доступы',
|
||||||
'shelves_copy_permissions_explain' => 'Это применит текущие настройки доступов этой книжной полки ко всем книгам, содержащимся внутри. Перед активацией убедитесь, что все изменения в доступах этой книжной полки сохранены.',
|
'shelves_copy_permissions_explain' => 'Это применит текущие настройки доступов этой книжной полки ко всем книгам, содержащимся внутри. Перед активацией убедитесь, что все изменения в доступах этой книжной полки сохранены.',
|
||||||
'shelves_copy_permission_success' => 'Доступы книжной полки скопированы для :count books',
|
'shelves_copy_permission_success' => 'Доступы книжной полки скопированы для :count книг',
|
||||||
|
|
||||||
// Books
|
// Books
|
||||||
'book' => 'Книга',
|
'book' => 'Книга',
|
||||||
'books' => 'Книги',
|
'books' => 'Книги',
|
||||||
'x_books' => ':count книга|:count книг',
|
'x_books' => ':count книга|:count книги|:count книг',
|
||||||
'books_empty' => 'Нет созданных книг',
|
'books_empty' => 'Нет созданных книг',
|
||||||
'books_popular' => 'Популярные книги',
|
'books_popular' => 'Популярные книги',
|
||||||
'books_recent' => 'Недавние книги',
|
'books_recent' => 'Недавние книги',
|
||||||
|
@ -115,7 +115,7 @@ return [
|
||||||
'books_delete_confirmation' => 'Вы действительно хотите удалить эту книгу?',
|
'books_delete_confirmation' => 'Вы действительно хотите удалить эту книгу?',
|
||||||
'books_edit' => 'Редактировать книгу',
|
'books_edit' => 'Редактировать книгу',
|
||||||
'books_edit_named' => 'Редактировать книгу :bookName',
|
'books_edit_named' => 'Редактировать книгу :bookName',
|
||||||
'books_form_book_name' => 'Имя книги',
|
'books_form_book_name' => 'Название книги',
|
||||||
'books_save' => 'Сохранить книгу',
|
'books_save' => 'Сохранить книгу',
|
||||||
'books_permissions' => 'Разрешения на книгу',
|
'books_permissions' => 'Разрешения на книгу',
|
||||||
'books_permissions_updated' => 'Разрешения на книгу обновлены',
|
'books_permissions_updated' => 'Разрешения на книгу обновлены',
|
||||||
|
@ -123,23 +123,23 @@ return [
|
||||||
'books_empty_create_page' => 'Создать новую страницу',
|
'books_empty_create_page' => 'Создать новую страницу',
|
||||||
'books_empty_sort_current_book' => 'Сортировка текущей книги',
|
'books_empty_sort_current_book' => 'Сортировка текущей книги',
|
||||||
'books_empty_add_chapter' => 'Добавить главу',
|
'books_empty_add_chapter' => 'Добавить главу',
|
||||||
'books_permissions_active' => 'действующие разрешения на книгу',
|
'books_permissions_active' => 'Действующие разрешения книги',
|
||||||
'books_search_this' => 'Поиск в этой книге',
|
'books_search_this' => 'Поиск в этой книге',
|
||||||
'books_navigation' => 'Навигация по книге',
|
'books_navigation' => 'Навигация по книге',
|
||||||
'books_sort' => 'Сортировка содержимого книги',
|
'books_sort' => 'Сортировка содержимого книги',
|
||||||
'books_sort_named' => 'Сортировка книги :bookName',
|
'books_sort_named' => 'Сортировка книги :bookName',
|
||||||
'books_sort_name' => 'Сортировать по имени',
|
'books_sort_name' => 'По имени',
|
||||||
'books_sort_created' => 'Сортировать по дате создания',
|
'books_sort_created' => 'По дате создания',
|
||||||
'books_sort_updated' => 'Сортировать по дате обновления',
|
'books_sort_updated' => 'По дате обновления',
|
||||||
'books_sort_chapters_first' => 'Сначала главы',
|
'books_sort_chapters_first' => 'Главы в начале',
|
||||||
'books_sort_chapters_last' => 'Главы последние',
|
'books_sort_chapters_last' => 'Главы в конце',
|
||||||
'books_sort_show_other' => 'Показать другие книги',
|
'books_sort_show_other' => 'Показать другие книги',
|
||||||
'books_sort_save' => 'Сохранить новый порядок',
|
'books_sort_save' => 'Сохранить новый порядок',
|
||||||
|
|
||||||
// Chapters
|
// Chapters
|
||||||
'chapter' => 'Глава',
|
'chapter' => 'Глава',
|
||||||
'chapters' => 'Главы',
|
'chapters' => 'Главы',
|
||||||
'x_chapters' => ':count глава|:count главы',
|
'x_chapters' => ':count глава|:count главы|:count глав',
|
||||||
'chapters_popular' => 'Популярные главы',
|
'chapters_popular' => 'Популярные главы',
|
||||||
'chapters_new' => 'Новая глава',
|
'chapters_new' => 'Новая глава',
|
||||||
'chapters_create' => 'Создать новую главу',
|
'chapters_create' => 'Создать новую главу',
|
||||||
|
@ -148,7 +148,7 @@ return [
|
||||||
'chapters_delete_explain' => 'Это удалит главу с именем \':chapterName\'. Все страницы главы будут удалены и перемещены напрямую в книгу.',
|
'chapters_delete_explain' => 'Это удалит главу с именем \':chapterName\'. Все страницы главы будут удалены и перемещены напрямую в книгу.',
|
||||||
'chapters_delete_confirm' => 'Вы действительно хотите удалить эту главу?',
|
'chapters_delete_confirm' => 'Вы действительно хотите удалить эту главу?',
|
||||||
'chapters_edit' => 'Редактировать главу',
|
'chapters_edit' => 'Редактировать главу',
|
||||||
'chapters_edit_named' => 'редактировать главу :chapterName',
|
'chapters_edit_named' => 'Редактировать главу :chapterName',
|
||||||
'chapters_save' => 'Сохранить главу',
|
'chapters_save' => 'Сохранить главу',
|
||||||
'chapters_move' => 'Переместить главу',
|
'chapters_move' => 'Переместить главу',
|
||||||
'chapters_move_named' => 'Переместить главу :chapterName',
|
'chapters_move_named' => 'Переместить главу :chapterName',
|
||||||
|
@ -162,12 +162,12 @@ return [
|
||||||
// Pages
|
// Pages
|
||||||
'page' => 'Страница',
|
'page' => 'Страница',
|
||||||
'pages' => 'Страницы',
|
'pages' => 'Страницы',
|
||||||
'x_pages' => ':count страница|:count страниц',
|
'x_pages' => ':count страница|:count страницы|:count страниц',
|
||||||
'pages_popular' => 'Популярные страницы',
|
'pages_popular' => 'Популярные страницы',
|
||||||
'pages_new' => 'Новая страница',
|
'pages_new' => 'Новая страница',
|
||||||
'pages_attachments' => 'Вложения',
|
'pages_attachments' => 'Вложения',
|
||||||
'pages_navigation' => 'Навигация на странице',
|
'pages_navigation' => 'Навигация на странице',
|
||||||
'pages_delete' => 'Удалить устраницу',
|
'pages_delete' => 'Удалить страницу',
|
||||||
'pages_delete_named' => 'Удалить страницу :pageName',
|
'pages_delete_named' => 'Удалить страницу :pageName',
|
||||||
'pages_delete_draft_named' => 'Удалить черновик :pageName',
|
'pages_delete_draft_named' => 'Удалить черновик :pageName',
|
||||||
'pages_delete_draft' => 'Удалить черновик',
|
'pages_delete_draft' => 'Удалить черновик',
|
||||||
|
@ -183,13 +183,13 @@ return [
|
||||||
'pages_editing_page' => 'Редактирование страницы',
|
'pages_editing_page' => 'Редактирование страницы',
|
||||||
'pages_edit_draft_save_at' => 'Черновик сохранён в ',
|
'pages_edit_draft_save_at' => 'Черновик сохранён в ',
|
||||||
'pages_edit_delete_draft' => 'Удалить черновик',
|
'pages_edit_delete_draft' => 'Удалить черновик',
|
||||||
'pages_edit_discard_draft' => 'отменить черновик',
|
'pages_edit_discard_draft' => 'Отменить черновик',
|
||||||
'pages_edit_set_changelog' => 'Задать список изменений',
|
'pages_edit_set_changelog' => 'Задать список изменений',
|
||||||
'pages_edit_enter_changelog_desc' => 'Введите краткое описание изменений, которые вы сделали',
|
'pages_edit_enter_changelog_desc' => 'Введите краткое описание внесенных изменений',
|
||||||
'pages_edit_enter_changelog' => 'Введите список изменений',
|
'pages_edit_enter_changelog' => 'Введите список изменений',
|
||||||
'pages_save' => 'Сохранить страницу',
|
'pages_save' => 'Сохранить страницу',
|
||||||
'pages_title' => 'Заголовок страницы',
|
'pages_title' => 'Заголовок страницы',
|
||||||
'pages_name' => 'Имя страницы',
|
'pages_name' => 'Название страницы',
|
||||||
'pages_md_editor' => 'Редактор',
|
'pages_md_editor' => 'Редактор',
|
||||||
'pages_md_preview' => 'Просмотр',
|
'pages_md_preview' => 'Просмотр',
|
||||||
'pages_md_insert_image' => 'Вставить изображение',
|
'pages_md_insert_image' => 'Вставить изображение',
|
||||||
|
@ -204,14 +204,14 @@ return [
|
||||||
'pages_permissions' => 'Разрешения страницы',
|
'pages_permissions' => 'Разрешения страницы',
|
||||||
'pages_permissions_success' => 'Pазрешения страницы обновлены',
|
'pages_permissions_success' => 'Pазрешения страницы обновлены',
|
||||||
'pages_revision' => 'Версия',
|
'pages_revision' => 'Версия',
|
||||||
'pages_revisions' => 'Версия страницы',
|
'pages_revisions' => 'Версии страницы',
|
||||||
'pages_revisions_named' => 'Версии страницы для :pageName',
|
'pages_revisions_named' => 'Версии страницы для :pageName',
|
||||||
'pages_revision_named' => 'Версия страницы для :pageName',
|
'pages_revision_named' => 'Версия страницы для :pageName',
|
||||||
'pages_revisions_created_by' => 'Создана',
|
'pages_revisions_created_by' => 'Создана',
|
||||||
'pages_revisions_date' => 'Дата версии',
|
'pages_revisions_date' => 'Дата версии',
|
||||||
'pages_revisions_number' => '#',
|
'pages_revisions_number' => '#',
|
||||||
'pages_revisions_numbered' => 'Ревизия #:id',
|
'pages_revisions_numbered' => 'Версия #:id',
|
||||||
'pages_revisions_numbered_changes' => 'Ревизия #:id изменения',
|
'pages_revisions_numbered_changes' => 'Изменения в версии #:id',
|
||||||
'pages_revisions_changelog' => 'Список изменений',
|
'pages_revisions_changelog' => 'Список изменений',
|
||||||
'pages_revisions_changes' => 'Изменения',
|
'pages_revisions_changes' => 'Изменения',
|
||||||
'pages_revisions_current' => 'Текущая версия',
|
'pages_revisions_current' => 'Текущая версия',
|
||||||
|
@ -223,8 +223,8 @@ return [
|
||||||
'pages_permissions_active' => 'Действующие разрешения на страницу',
|
'pages_permissions_active' => 'Действующие разрешения на страницу',
|
||||||
'pages_initial_revision' => 'Первоначальное издание',
|
'pages_initial_revision' => 'Первоначальное издание',
|
||||||
'pages_initial_name' => 'Новая страница',
|
'pages_initial_name' => 'Новая страница',
|
||||||
'pages_editing_draft_notification' => 'Вы в настоящее время редактируете черновик, который был сохранен :timeDiff.',
|
'pages_editing_draft_notification' => 'В настоящее время вы редактируете черновик, который был сохранён :timeDiff.',
|
||||||
'pages_draft_edited_notification' => 'Эта страница была обновлена до этого момента. Рекомендуется отменить этот черновик',
|
'pages_draft_edited_notification' => 'Эта страница была обновлена до этого момента. Рекомендуется отменить этот черновик.',
|
||||||
'pages_draft_edit_active' => [
|
'pages_draft_edit_active' => [
|
||||||
'start_a' => ':count пользователей начали редактирование этой страницы',
|
'start_a' => ':count пользователей начали редактирование этой страницы',
|
||||||
'start_b' => ':userName начал редактирование этой страницы',
|
'start_b' => ':userName начал редактирование этой страницы',
|
||||||
|
@ -247,8 +247,8 @@ return [
|
||||||
'tag_value' => 'Значение тега (опционально)',
|
'tag_value' => 'Значение тега (опционально)',
|
||||||
'tags_explain' => "Добавьте теги, чтобы лучше классифицировать ваш контент. \\n Вы можете присвоить значение тегу для более глубокой организации.",
|
'tags_explain' => "Добавьте теги, чтобы лучше классифицировать ваш контент. \\n Вы можете присвоить значение тегу для более глубокой организации.",
|
||||||
'tags_add' => 'Добавить тег',
|
'tags_add' => 'Добавить тег',
|
||||||
'tags_remove' => 'Удалить этот тэг',
|
'tags_remove' => 'Удалить этот тег',
|
||||||
'attachments' => 'Вложение',
|
'attachments' => 'Вложения',
|
||||||
'attachments_explain' => 'Загрузите несколько файлов или добавьте ссылку для отображения на своей странице. Они видны на боковой панели страницы.',
|
'attachments_explain' => 'Загрузите несколько файлов или добавьте ссылку для отображения на своей странице. Они видны на боковой панели страницы.',
|
||||||
'attachments_explain_instant_save' => 'Изменения здесь сохраняются мгновенно.',
|
'attachments_explain_instant_save' => 'Изменения здесь сохраняются мгновенно.',
|
||||||
'attachments_items' => 'Прикрепленные элементы',
|
'attachments_items' => 'Прикрепленные элементы',
|
||||||
|
@ -258,34 +258,34 @@ return [
|
||||||
'attachments_delete_confirm' => 'Нажмите \'Удалить\' еще раз, чтобы подтвердить удаление этого файла.',
|
'attachments_delete_confirm' => 'Нажмите \'Удалить\' еще раз, чтобы подтвердить удаление этого файла.',
|
||||||
'attachments_dropzone' => 'Перетащите файл сюда или нажмите здесь, чтобы загрузить файл',
|
'attachments_dropzone' => 'Перетащите файл сюда или нажмите здесь, чтобы загрузить файл',
|
||||||
'attachments_no_files' => 'Файлы не загружены',
|
'attachments_no_files' => 'Файлы не загружены',
|
||||||
'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылку на файл в облаке',
|
'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылка на файл в облаке.',
|
||||||
'attachments_link_name' => 'Имя ссылки',
|
'attachments_link_name' => 'Название ссылки',
|
||||||
'attachment_link' => 'Ссылка на вложение',
|
'attachment_link' => 'Ссылка на вложение',
|
||||||
'attachments_link_url' => 'Ссылка на файл',
|
'attachments_link_url' => 'Ссылка на файл',
|
||||||
'attachments_link_url_hint' => 'URL-адрес сайта или файла',
|
'attachments_link_url_hint' => 'URL-адрес сайта или файла',
|
||||||
'attach' => 'Прикрепить',
|
'attach' => 'Прикрепить',
|
||||||
'attachments_edit_file' => 'Редактировать файл',
|
'attachments_edit_file' => 'Редактировать файл',
|
||||||
'attachments_edit_file_name' => 'Имя файла',
|
'attachments_edit_file_name' => 'Название файла',
|
||||||
'attachments_edit_drop_upload' => 'перетащите файлы или нажмите здесь, чтобы загрузить и перезаписать',
|
'attachments_edit_drop_upload' => 'Перетащите файлы или нажмите здесь, чтобы загрузить и перезаписать',
|
||||||
'attachments_order_updated' => 'Прикрепленный файл обновлен',
|
'attachments_order_updated' => 'Порядок вложений обновлен',
|
||||||
'attachments_updated_success' => 'Детали файла обновлены',
|
'attachments_updated_success' => 'Детали вложения обновлены',
|
||||||
'attachments_deleted' => 'Приложение удалено',
|
'attachments_deleted' => 'Вложение удалено',
|
||||||
'attachments_file_uploaded' => 'Файл успешно загружен',
|
'attachments_file_uploaded' => 'Файл успешно загружен',
|
||||||
'attachments_file_updated' => 'Файл успешно обновлен',
|
'attachments_file_updated' => 'Файл успешно обновлен',
|
||||||
'attachments_link_attached' => 'Ссылка успешно присоединена к странице',
|
'attachments_link_attached' => 'Ссылка успешно присоединена к странице',
|
||||||
'templates' => 'Шаблоны',
|
'templates' => 'Шаблоны',
|
||||||
'templates_set_as_template' => 'Страница это шаблон',
|
'templates_set_as_template' => 'Страница является шаблоном',
|
||||||
'templates_explain_set_as_template' => 'Вы можете назначить эту страницу в качестве шаблона, её содержимое будет использоваться при создании других страниц. Пользователи смогут использовать этот шаблон в случае, если имеют разрешения на просмотр этой страницы.',
|
'templates_explain_set_as_template' => 'Вы можете назначить эту страницу в качестве шаблона, её содержимое будет использоваться при создании других страниц. Пользователи смогут использовать этот шаблон в случае, если имеют разрешения на просмотр этой страницы.',
|
||||||
'templates_replace_content' => 'Заменить содержимое страницы',
|
'templates_replace_content' => 'Заменить содержимое страницы',
|
||||||
'templates_append_content' => 'Добавить к содержанию страницы',
|
'templates_append_content' => 'Добавить к содержанию страницы',
|
||||||
'templates_prepend_content' => 'Добавить в начало содержимого страницы',
|
'templates_prepend_content' => 'Добавить в начало содержимого страницы',
|
||||||
|
|
||||||
// Profile View
|
// Profile View
|
||||||
'profile_user_for_x' => 'пользователь уже :time',
|
'profile_user_for_x' => 'Пользователь уже :time',
|
||||||
'profile_created_content' => 'Созданный контент',
|
'profile_created_content' => 'Созданный контент',
|
||||||
'profile_not_created_pages' => ':userName не создавал страниц',
|
'profile_not_created_pages' => ':userName не создал ни одной страницы',
|
||||||
'profile_not_created_chapters' => ':userName не создавал глав',
|
'profile_not_created_chapters' => ':userName не создал ни одной главы',
|
||||||
'profile_not_created_books' => ':userName не создавал ни одной книги',
|
'profile_not_created_books' => ':userName не создал ни одной книги',
|
||||||
'profile_not_created_shelves' => ':userName не создал ни одной полки',
|
'profile_not_created_shelves' => ':userName не создал ни одной полки',
|
||||||
|
|
||||||
// Comments
|
// Comments
|
||||||
|
@ -295,7 +295,7 @@ return [
|
||||||
'comment_placeholder' => 'Оставить комментарий здесь',
|
'comment_placeholder' => 'Оставить комментарий здесь',
|
||||||
'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария',
|
'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария',
|
||||||
'comment_save' => 'Сохранить комментарий',
|
'comment_save' => 'Сохранить комментарий',
|
||||||
'comment_saving' => 'Сохраниение комментария...',
|
'comment_saving' => 'Сохранение комментария...',
|
||||||
'comment_deleting' => 'Удаление комментария...',
|
'comment_deleting' => 'Удаление комментария...',
|
||||||
'comment_new' => 'Новый комментарий',
|
'comment_new' => 'Новый комментарий',
|
||||||
'comment_created' => 'прокомментировал :createDiff',
|
'comment_created' => 'прокомментировал :createDiff',
|
||||||
|
@ -307,8 +307,8 @@ return [
|
||||||
'comment_in_reply_to' => 'В ответ на :commentId',
|
'comment_in_reply_to' => 'В ответ на :commentId',
|
||||||
|
|
||||||
// Revision
|
// Revision
|
||||||
'revision_delete_confirm' => 'Удалить эту ревизию?',
|
'revision_delete_confirm' => 'Удалить эту версию?',
|
||||||
'revision_restore_confirm' => 'Восстановить эту ревизию? Текущее содержимое будет заменено.',
|
'revision_restore_confirm' => 'Вы уверены, что хотите восстановить эту версию? Текущее содержимое страницы будет заменено.',
|
||||||
'revision_delete_success' => 'Ревизия удалена',
|
'revision_delete_success' => 'Версия удалена',
|
||||||
'revision_cannot_delete_latest' => 'Нельзя удалить последнюю версию.'
|
'revision_cannot_delete_latest' => 'Нельзя удалить последнюю версию.'
|
||||||
];
|
];
|
||||||
|
|
|
@ -9,23 +9,23 @@ return [
|
||||||
'permissionJson' => 'У вас нет разрешения для запрашиваемого действия.',
|
'permissionJson' => 'У вас нет разрешения для запрашиваемого действия.',
|
||||||
|
|
||||||
// Auth
|
// Auth
|
||||||
'error_user_exists_different_creds' => 'Пользователь с электронной почтой: :email уже существует, но с другими учетными данными.',
|
'error_user_exists_different_creds' => 'Пользователь с электронной почтой :email уже существует, но с другими учетными данными.',
|
||||||
'email_already_confirmed' => 'Электронная почта уже подтверждена, попробуйте войти в систему.',
|
'email_already_confirmed' => 'Адрес электронной почты уже был подтвержден, попробуйте войти в систему.',
|
||||||
'email_confirmation_invalid' => 'Этот токен подтверждения недействителен или уже используется. Повторите попытку регистрации.',
|
'email_confirmation_invalid' => 'Этот токен подтверждения недействителен или уже используется. Повторите попытку регистрации.',
|
||||||
'email_confirmation_expired' => 'Истек срок действия токена. Отправлено новое письмо с подтверждением.',
|
'email_confirmation_expired' => 'Истек срок действия токена. Отправлено новое письмо с подтверждением.',
|
||||||
'email_confirmation_awaiting' => 'The email address for the account in use needs to be confirmed',
|
'email_confirmation_awaiting' => 'Для используемой учетной записи необходимо подтвердить адрес электронной почты',
|
||||||
'ldap_fail_anonymous' => 'Недопустимый доступ LDAP с использованием анонимной привязки',
|
'ldap_fail_anonymous' => 'Недопустимый доступ LDAP с использованием анонимной привязки',
|
||||||
'ldap_fail_authed' => 'Не удалось получить доступ к LDAP, используя данные dn & password',
|
'ldap_fail_authed' => 'Не удалось получить доступ к LDAP, используя данные dn & password',
|
||||||
'ldap_extension_not_installed' => 'LDAP расширения для PHP не установлено',
|
'ldap_extension_not_installed' => 'LDAP расширение для PHP не установлено',
|
||||||
'ldap_cannot_connect' => 'Не удается подключиться к серверу ldap, не удалось выполнить начальное соединение',
|
'ldap_cannot_connect' => 'Не удается подключиться к серверу LDAP, не удалось выполнить начальное соединение',
|
||||||
'saml_already_logged_in' => 'Already logged in',
|
'saml_already_logged_in' => 'Уже вошли в систему',
|
||||||
'saml_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
|
'saml_user_not_registered' => 'Пользователь :name не зарегистрирован. Автоматическая регистрация отключена',
|
||||||
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
|
'saml_no_email_address' => 'Не удалось найти email для этого пользователя в данных, предоставленных внешней системой аутентификации',
|
||||||
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
|
'saml_invalid_response_id' => 'Запрос от внешней системы аутентификации не распознается процессом, запущенным этим приложением. Переход назад после входа в систему может вызвать эту проблему.',
|
||||||
'saml_fail_authed' => 'Login using :system failed, system did not provide successful authorization',
|
'saml_fail_authed' => 'Вход с помощью :system не удался, система не предоставила успешную авторизацию',
|
||||||
'social_no_action_defined' => 'Действие не определено',
|
'social_no_action_defined' => 'Действие не определено',
|
||||||
'social_login_bad_response' => "При попытке входа с :socialAccount произошла ошибка: \\n:error",
|
'social_login_bad_response' => "При попытке входа с :socialAccount произошла ошибка: \\n:error",
|
||||||
'social_account_in_use' => 'Этот :socialAccount аккаунт уже исопльзуется, попробуйте войти с параметрами :socialAccount.',
|
'social_account_in_use' => 'Этот :socialAccount аккаунт уже используется, попробуйте войти с параметрами :socialAccount.',
|
||||||
'social_account_email_in_use' => 'Электронный ящик :email уже используется. Если у вас уже есть учетная запись, вы можете подключить свою учетную запись :socialAccount из настроек своего профиля.',
|
'social_account_email_in_use' => 'Электронный ящик :email уже используется. Если у вас уже есть учетная запись, вы можете подключить свою учетную запись :socialAccount из настроек своего профиля.',
|
||||||
'social_account_existing' => 'Этот :socialAccount уже привязан к вашему профилю.',
|
'social_account_existing' => 'Этот :socialAccount уже привязан к вашему профилю.',
|
||||||
'social_account_already_used_existing' => 'Этот :socialAccount уже используется другим пользователем.',
|
'social_account_already_used_existing' => 'Этот :socialAccount уже используется другим пользователем.',
|
||||||
|
@ -36,14 +36,14 @@ return [
|
||||||
'invite_token_expired' => 'Срок действия приглашения истек. Вместо этого вы можете попытаться сбросить пароль своей учетной записи.',
|
'invite_token_expired' => 'Срок действия приглашения истек. Вместо этого вы можете попытаться сбросить пароль своей учетной записи.',
|
||||||
|
|
||||||
// System
|
// System
|
||||||
'path_not_writable' => 'Невозможно загрузить файл по пути :filePath . Убедитесь что сервер доступен для записи.',
|
'path_not_writable' => 'Невозможно загрузить файл по пути :filePath. Убедитесь что сервер доступен для записи.',
|
||||||
'cannot_get_image_from_url' => 'Не удается получить изображение из :url',
|
'cannot_get_image_from_url' => 'Не удается получить изображение из :url',
|
||||||
'cannot_create_thumbs' => 'Сервер не может создавать эскизы. Убедитесь, что у вас установлено расширение GD PHP.',
|
'cannot_create_thumbs' => 'Сервер не может создавать эскизы. Убедитесь, что у вас установлено расширение GD PHP.',
|
||||||
'server_upload_limit' => 'Сервер не разрешает загрузку такого размера. Попробуйте уменьшить размер файла.',
|
'server_upload_limit' => 'Сервер не разрешает загрузку файлов такого размера. Попробуйте уменьшить размер файла.',
|
||||||
'uploaded' => 'Сервер не позволяет загружать файлы такого размера. Пожалуйста, попробуйте файл меньше.',
|
'uploaded' => 'Сервер не позволяет загружать файлы такого размера. Пожалуйста, попробуйте файл меньше.',
|
||||||
'image_upload_error' => 'Произошла ошибка при загрузке изображения.',
|
'image_upload_error' => 'Произошла ошибка при загрузке изображения',
|
||||||
'image_upload_type_error' => 'Неправильный тип загружаемого изображения',
|
'image_upload_type_error' => 'Неправильный тип загружаемого изображения',
|
||||||
'file_upload_timeout' => 'Выгрузка файла закончилась.',
|
'file_upload_timeout' => 'Время загрузки файла истекло.',
|
||||||
|
|
||||||
// Attachments
|
// Attachments
|
||||||
'attachment_page_mismatch' => 'Несоответствие страницы во время обновления вложения',
|
'attachment_page_mismatch' => 'Несоответствие страницы во время обновления вложения',
|
||||||
|
@ -51,7 +51,7 @@ return [
|
||||||
|
|
||||||
// Pages
|
// Pages
|
||||||
'page_draft_autosave_fail' => 'Не удалось сохранить черновик. Перед сохранением этой страницы убедитесь, что у вас есть подключение к Интернету.',
|
'page_draft_autosave_fail' => 'Не удалось сохранить черновик. Перед сохранением этой страницы убедитесь, что у вас есть подключение к Интернету.',
|
||||||
'page_custom_home_deletion' => 'Нельзя удалить страницу, установленную вместо главной страницы',
|
'page_custom_home_deletion' => 'Невозможно удалить страницу, пока она установлена как домашняя страница',
|
||||||
|
|
||||||
// Entities
|
// Entities
|
||||||
'entity_not_found' => 'Объект не найден',
|
'entity_not_found' => 'Объект не найден',
|
||||||
|
@ -61,39 +61,43 @@ return [
|
||||||
'chapter_not_found' => 'Глава не найдена',
|
'chapter_not_found' => 'Глава не найдена',
|
||||||
'selected_book_not_found' => 'Выбранная книга не найдена',
|
'selected_book_not_found' => 'Выбранная книга не найдена',
|
||||||
'selected_book_chapter_not_found' => 'Выбранная книга или глава не найдена',
|
'selected_book_chapter_not_found' => 'Выбранная книга или глава не найдена',
|
||||||
'guests_cannot_save_drafts' => 'Гости не могут сохранить черновики',
|
'guests_cannot_save_drafts' => 'Гости не могут сохранять черновики',
|
||||||
|
|
||||||
// Users
|
// Users
|
||||||
'users_cannot_delete_only_admin' => 'Вы не можете удалить единственного администратора',
|
'users_cannot_delete_only_admin' => 'Вы не можете удалить единственного администратора',
|
||||||
'users_cannot_delete_guest' => 'Вы не можете удалить гостевого пользователя',
|
'users_cannot_delete_guest' => 'Вы не можете удалить гостевого пользователя',
|
||||||
|
|
||||||
// Roles
|
// Roles
|
||||||
'role_cannot_be_edited' => 'Невозможно отредактировать данную роль',
|
'role_cannot_be_edited' => 'Эта роль не может быть изменена',
|
||||||
'role_system_cannot_be_deleted' => 'Эта роль является системной и не может быть удалена',
|
'role_system_cannot_be_deleted' => 'Эта роль является системной и не может быть удалена',
|
||||||
'role_registration_default_cannot_delete' => 'Эта роль не может быть удалена, так как она устанолена в качестве роли по умолчанию',
|
'role_registration_default_cannot_delete' => 'Эта роль не может быть удалена, так как она установлена в качестве роли по умолчанию',
|
||||||
'role_cannot_remove_only_admin' => 'Этот пользователь единственный с правами администратора. Назначьте роль администратора другому пользователю, прежде чем удалить этого.',
|
'role_cannot_remove_only_admin' => 'Этот пользователь единственный с правами администратора. Назначьте роль администратора другому пользователю, прежде чем удалить этого.',
|
||||||
|
|
||||||
// Comments
|
// Comments
|
||||||
'comment_list' => 'При получении комментариев произошла ошибка.',
|
'comment_list' => 'Произошла ошибка при получении комментариев.',
|
||||||
'cannot_add_comment_to_draft' => 'Вы не можете добавлять комментарии к черновику.',
|
'cannot_add_comment_to_draft' => 'Вы не можете добавлять комментарии к черновику.',
|
||||||
'comment_add' => 'При добавлении / обновлении комментария произошла ошибка.',
|
'comment_add' => 'Произошла ошибка при добавлении / обновлении комментария.',
|
||||||
'comment_delete' => 'При удалении комментария произошла ошибка.',
|
'comment_delete' => 'Произошла ошибка при удалении комментария.',
|
||||||
'empty_comment' => 'Нельзя добавить пустой комментарий.',
|
'empty_comment' => 'Нельзя добавить пустой комментарий.',
|
||||||
|
|
||||||
// Error pages
|
// Error pages
|
||||||
'404_page_not_found' => 'Страница не найдена',
|
'404_page_not_found' => 'Страница не найдена',
|
||||||
'sorry_page_not_found' => 'Извините, страница, которую вы искали, не найдена.',
|
'sorry_page_not_found' => 'Извините, страница, которую вы искали, не найдена.',
|
||||||
|
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
|
||||||
'return_home' => 'вернуться на главную страницу',
|
'return_home' => 'вернуться на главную страницу',
|
||||||
'error_occurred' => 'Произошла ошибка',
|
'error_occurred' => 'Произошла ошибка',
|
||||||
'app_down' => ':appName в данный момент не достпуно',
|
'app_down' => ':appName в данный момент не доступно',
|
||||||
'back_soon' => 'Скоро восстановится.',
|
'back_soon' => 'Скоро восстановится.',
|
||||||
|
|
||||||
// API errors
|
// API errors
|
||||||
'api_no_authorization_found' => 'No authorization token found on the request',
|
'api_no_authorization_found' => 'Отсутствует токен авторизации в запросе',
|
||||||
'api_bad_authorization_format' => 'An authorization token was found on the request but the format appeared incorrect',
|
'api_bad_authorization_format' => 'Токен авторизации найден, но формат запроса неверен',
|
||||||
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
|
'api_user_token_not_found' => 'Отсутствует соответствующий API токен для предоставленного токена авторизации',
|
||||||
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
|
'api_incorrect_token_secret' => 'Секрет, предоставленный для данного использованного API токена неверен',
|
||||||
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
|
'api_user_no_api_permission' => 'Владелец используемого API токена не имеет прав на выполнение вызовов API',
|
||||||
'api_user_token_expired' => 'The authorization token used has expired',
|
'api_user_token_expired' => 'Срок действия используемого токена авторизации истек',
|
||||||
|
|
||||||
|
// Settings & Maintenance
|
||||||
|
'maintenance_test_email_failure' => 'Ошибка при отправке тестового письма:',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue