mirror of
https://github.com/pelican-dev/panel.git
synced 2025-07-10 23:21:08 +02:00
parent
514d961c24
commit
0ccb248d91
@ -139,7 +139,8 @@ class EditProfile extends BaseEditProfile
|
||||
->live()
|
||||
->default('en')
|
||||
->selectablePlaceholder(false)
|
||||
->helperText(fn ($state, LanguageService $languageService) => new HtmlString($languageService->isLanguageTranslated($state) ? '' : trans('profile.language_help', ['state' => $state])))
|
||||
->helperText(fn ($state, LanguageService $languageService) => new HtmlString($languageService->isLanguageTranslated($state) ? ''
|
||||
: trans('profile.language_help', ['state' => $state]) . ' <u><a href="https://crowdin.com/project/pelican-dev/">Update On Crowdin</a></u>'))
|
||||
->options(fn (LanguageService $languageService) => $languageService->getAvailableLanguages())
|
||||
->native(false),
|
||||
FileUpload::make('avatar')
|
||||
|
@ -52,11 +52,11 @@ class AdminPanelProvider extends PanelProvider
|
||||
->sort(24),
|
||||
])
|
||||
->navigationGroups([
|
||||
NavigationGroup::make(trans('admin/dashboard.server'))
|
||||
NavigationGroup::make(fn () => trans('admin/dashboard.server'))
|
||||
->collapsible(false),
|
||||
NavigationGroup::make(trans('admin/dashboard.user'))
|
||||
NavigationGroup::make(fn () => trans('admin/dashboard.user'))
|
||||
->collapsible(false),
|
||||
NavigationGroup::make(trans('admin/dashboard.advanced')),
|
||||
NavigationGroup::make(fn () => trans('admin/dashboard.advanced')),
|
||||
])
|
||||
->sidebarCollapsibleOnDesktop()
|
||||
->discoverResources(in: app_path('Filament/Admin/Resources'), for: 'App\\Filament\\Admin\\Resources')
|
||||
|
@ -16,4 +16,6 @@ return [
|
||||
'report_all' => env('APP_REPORT_ALL_EXCEPTIONS', false),
|
||||
],
|
||||
|
||||
'fallback_locale' => 'en',
|
||||
|
||||
];
|
||||
|
122
lang/ar/activity.php
Normal file
122
lang/ar/activity.php
Normal file
@ -0,0 +1,122 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Contains all of the translation strings for different activity log
|
||||
* events. These should be keyed by the value in front of the colon (:)
|
||||
* in the event name. If there is no colon present, they should live at
|
||||
* the top level.
|
||||
*/
|
||||
return [
|
||||
'auth' => [
|
||||
'fail' => 'فشل تسجيل الدخول',
|
||||
'success' => 'تم تسجيل الدخول',
|
||||
'password-reset' => 'إعادة تعيين كلمة المرور',
|
||||
'checkpoint' => 'تم طلب المصادقة الثنائية',
|
||||
'recovery-token' => 'تم استخدام رمز استعادة المصادقة الثنائية',
|
||||
'token' => 'تم حل تحدي المصادقة الثنائية',
|
||||
'ip-blocked' => 'تم حظر الطلب من عنوان IP غير مدرج لـ <b>:identifier</b>',
|
||||
'sftp' => [
|
||||
'fail' => 'فشل تسجيل الدخول عبر SFTP',
|
||||
],
|
||||
],
|
||||
'user' => [
|
||||
'account' => [
|
||||
'email-changed' => 'تم تغيير البريد الإلكتروني من <b>:old</b> إلى <b>:new</b>',
|
||||
'password-changed' => 'تم تغيير كلمة المرور',
|
||||
],
|
||||
'api-key' => [
|
||||
'create' => 'تم إنشاء مفتاح API جديد <b>:identifier</b>',
|
||||
'delete' => 'تم حذف مفتاح API <b>:identifier</b>',
|
||||
],
|
||||
'ssh-key' => [
|
||||
'create' => 'تمت إضافة مفتاح SSH <b>:fingerprint</b> إلى الحساب',
|
||||
'delete' => 'تمت إزالة مفتاح SSH <b>:fingerprint</b> من الحساب',
|
||||
],
|
||||
'two-factor' => [
|
||||
'create' => 'تم تمكين المصادقة الثنائية',
|
||||
'delete' => 'تم تعطيل المصادقة الثنائية',
|
||||
],
|
||||
],
|
||||
'server' => [
|
||||
'console' => [
|
||||
'command' => 'تم تنفيذ الأمر "<b>:command</b>" على الخادم',
|
||||
],
|
||||
'power' => [
|
||||
'start' => 'تم تشغيل الخادم',
|
||||
'stop' => 'تم إيقاف الخادم',
|
||||
'restart' => 'تم إعادة تشغيل الخادم',
|
||||
'kill' => 'تم إنهاء عملية الخادم',
|
||||
],
|
||||
'backup' => [
|
||||
'download' => 'تم تنزيل النسخة الاحتياطية <b>:name</b>',
|
||||
'delete' => 'تم حذف النسخة الاحتياطية <b>:name</b>',
|
||||
'restore' => 'تمت استعادة النسخة الاحتياطية <b>:name</b> (تم حذف الملفات: <b>:truncate</b>)',
|
||||
'restore-complete' => 'تمت استعادة النسخة الاحتياطية <b>:name</b> بنجاح',
|
||||
'restore-failed' => 'فشلت استعادة النسخة الاحتياطية <b>:name</b>',
|
||||
'start' => 'تم بدء نسخة احتياطية جديدة <b>:name</b>',
|
||||
'complete' => 'تم تمييز النسخة الاحتياطية <b>:name</b> كمكتملة',
|
||||
'fail' => 'تم تمييز النسخة الاحتياطية <b>:name</b> كفاشلة',
|
||||
'lock' => 'تم قفل النسخة الاحتياطية <b>:name</b>',
|
||||
'unlock' => 'تم فك قفل النسخة الاحتياطية <b>:name</b>',
|
||||
],
|
||||
'database' => [
|
||||
'create' => 'تم إنشاء قاعدة بيانات جديدة <b>:name</b>',
|
||||
'rotate-password' => 'تم تغيير كلمة مرور قاعدة البيانات <b>:name</b>',
|
||||
'delete' => 'تم حذف قاعدة البيانات <b>:name</b>',
|
||||
],
|
||||
'file' => [
|
||||
'compress' => 'تم ضغط <b>:directory:files</b>|تم ضغط <b>:count</b> ملفات في <b>:directory</b>',
|
||||
'read' => 'تم عرض محتوى <b>:file</b>',
|
||||
'copy' => 'تم إنشاء نسخة من <b>:file</b>',
|
||||
'create-directory' => 'تم إنشاء المجلد <b>:directory:name</b>',
|
||||
'decompress' => 'تم فك ضغط <b>:file</b> في <b>:directory</b>',
|
||||
'delete' => 'تم حذف <b>:directory:files</b>|تم حذف <b>:count</b> ملفات في <b>:directory</b>',
|
||||
'download' => 'تم تنزيل <b>:file</b>',
|
||||
'pull' => 'تم تنزيل ملف عن بعد من <b>:url</b> إلى <b>:directory</b>',
|
||||
'rename' => 'تم نقل/إعادة تسمية <b>:from</b> إلى <b>:to</b>|تم نقل/إعادة تسمية <b>:count</b> ملفات في <b>:directory</b>',
|
||||
'write' => 'تمت كتابة محتوى جديد إلى <b>:file</b>',
|
||||
'upload' => 'تم بدء رفع ملف',
|
||||
'uploaded' => 'تم رفع <b>:directory:file</b>',
|
||||
],
|
||||
'sftp' => [
|
||||
'denied' => 'تم حظر الوصول إلى SFTP بسبب الأذونات',
|
||||
'create' => 'تم إنشاء <b>:files</b>|تم إنشاء <b>:count</b> ملفات جديدة',
|
||||
'write' => 'تم تعديل محتوى <b>:files</b>|تم تعديل محتوى <b>:count</b> ملفات',
|
||||
'delete' => 'تم حذف <b>:files</b>|تم حذف <b>:count</b> ملفات',
|
||||
'create-directory' => 'تم إنشاء المجلد <b>:files</b>|تم إنشاء <b>:count</b> مجلدات',
|
||||
'rename' => 'تمت إعادة تسمية <b>:from</b> إلى <b>:to</b>|تمت إعادة تسمية أو نقل <b>:count</b> ملفات',
|
||||
],
|
||||
'allocation' => [
|
||||
'create' => 'تمت إضافة <b>:allocation</b> إلى الخادم',
|
||||
'notes' => 'تم تحديث الملاحظات لـ <b>:allocation</b> من "<b>:old</b>" إلى "<b>:new</b>"',
|
||||
'primary' => 'تم تعيين <b>:allocation</b> كالتخصيص الأساسي للخادم',
|
||||
'delete' => 'تم حذف التخصيص <b>:allocation</b>',
|
||||
],
|
||||
'schedule' => [
|
||||
'create' => 'تم إنشاء الجدولة <b>:name</b>',
|
||||
'update' => 'تم تحديث الجدولة <b>:name</b>',
|
||||
'execute' => 'تم تنفيذ الجدولة <b>:name</b> يدويًا',
|
||||
'delete' => 'تم حذف الجدولة <b>:name</b>',
|
||||
],
|
||||
'task' => [
|
||||
'create' => 'تم إنشاء مهمة جديدة "<b>:action</b>" لجدولة <b>:name</b>',
|
||||
'update' => 'تم تحديث المهمة "<b>:action</b>" لجدولة <b>:name</b>',
|
||||
'delete' => 'تم حذف "<b>:action</b>" لمهمة الجدول <b>:name</b>',
|
||||
],
|
||||
'settings' => [
|
||||
'rename' => 'تمت إعادة تسمية الخادم من "<b>:old</b>" إلى "<b>:new</b>"',
|
||||
'description' => 'تم تغيير وصف الخادم من "<b>:old</b>" إلى "<b>:new</b>"',
|
||||
'reinstall' => 'تم إعادة تثبيت الخادم',
|
||||
],
|
||||
'startup' => [
|
||||
'edit' => 'تم تغيير المتغير <b>:variable</b> من "<b>:old</b>" إلى "<b>:new</b>"',
|
||||
'image' => 'تم تحديث صورة Docker للخادم من <b>:old</b> إلى <b>:new</b>',
|
||||
],
|
||||
'subuser' => [
|
||||
'create' => 'تمت إضافة <b>:email</b> كمستخدم فرعي',
|
||||
'update' => 'تم تحديث أذونات المستخدم الفرعي <b>:email</b>',
|
||||
'delete' => 'تمت إزالة <b>:email</b> كمستخدم فرعي',
|
||||
],
|
||||
'crashed' => 'تعطل الخادم',
|
||||
],
|
||||
];
|
27
lang/ar/admin/apikey.php
Normal file
27
lang/ar/admin/apikey.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'مفاتيح API للتطبيق',
|
||||
'empty_table' => 'لا توجد مفاتيح API.',
|
||||
'whitelist' => 'عناوين IPv4 المسموح بها',
|
||||
'whitelist_help' => 'يمكن تقييد مفاتيح API بحيث تعمل فقط من عناوين IPv4 محددة. أدخل كل عنوان في سطر جديد.',
|
||||
'whitelist_placeholder' => 'مثال: 127.0.0.1 أو 192.168.1.1',
|
||||
'description' => 'الوصف',
|
||||
'description_help' => 'وصف موجز لاستخدام هذا المفتاح.',
|
||||
'nav_title' => 'مفاتيح API',
|
||||
'model_label' => 'مفتاح API للتطبيق',
|
||||
'model_label_plural' => 'مفاتيح API للتطبيق',
|
||||
'table' => [
|
||||
'key' => 'المفتاح',
|
||||
'description' => 'الوصف',
|
||||
'last_used' => 'آخر استخدام',
|
||||
'created' => 'تم الإنشاء',
|
||||
'created_by' => 'تم الإنشاء بواسطة',
|
||||
'never_used' => 'لم يُستخدم أبدًا',
|
||||
],
|
||||
'permissions' => [
|
||||
'none' => 'لا شيء',
|
||||
'read' => 'قراءة',
|
||||
'read_write' => 'قراءة وكتابة',
|
||||
],
|
||||
];
|
44
lang/ar/admin/dashboard.php
Normal file
44
lang/ar/admin/dashboard.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => 'مرحبًا بك في Pelican!',
|
||||
'version' => 'الإصدار: :version',
|
||||
'advanced' => 'متقدم',
|
||||
'server' => 'الخادم',
|
||||
'user' => 'المستخدم',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'معلومات للمطورين',
|
||||
'content' => 'شكرًا لك على تجربة الإصدار التجريبي!',
|
||||
'extra_note' => 'إذا واجهت أي مشاكل، يرجى الإبلاغ عنها على GitHub.',
|
||||
'button_issues' => 'إنشاء مشكلة',
|
||||
'button_features' => 'مناقشة الميزات',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'تحديث متاح',
|
||||
'content' => ':latestVersion متوفر الآن! اقرأ وثائقنا لتحديث اللوحة الخاصة بك.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'لوحتك محدثة',
|
||||
'content' => 'أنت تستخدم حاليًا الإصدار :version. لوحتك محدثة بالكامل!',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'لم يتم اكتشاف أي عقد',
|
||||
'content' => 'يبدو أنه لم يتم إعداد أي عقد حتى الآن، لكن لا تقلق، يمكنك النقر على زر الإجراء لإنشاء العقدة الأولى!',
|
||||
'extra_note' => 'إذا واجهت أي مشاكل، يرجى الإبلاغ عنها على GitHub.',
|
||||
'button_label' => 'إنشاء العقدة الأولى في Pelican',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'دعم Pelican',
|
||||
'content' => 'شكرًا لاستخدامك Pelican، لقد تحقق هذا بفضل دعمك، ودعم المساهمين، وبقية داعمينا!',
|
||||
'extra_note' => 'نقدر أي نوع من الدعم من الجميع.',
|
||||
'button_translate' => 'المساعدة في الترجمة',
|
||||
'button_donate' => 'التبرع مباشرة',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => 'بحاجة إلى مساعدة؟',
|
||||
'content' => 'تحقق من الوثائق أولًا! إذا كنت لا تزال بحاجة إلى المساعدة، انضم إلى خادم الديسكورد الخاص بنا!',
|
||||
'button_docs' => 'قراءة الوثائق',
|
||||
],
|
||||
],
|
||||
];
|
73
lang/ar/admin/databasehost.php
Normal file
73
lang/ar/admin/databasehost.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'مضيفو قواعد البيانات',
|
||||
'model_label' => 'مضيف قاعدة بيانات',
|
||||
'model_label_plural' => 'مضيفو قواعد البيانات',
|
||||
'table' => [
|
||||
'database' => 'قاعدة البيانات',
|
||||
'name' => 'الاسم',
|
||||
'host' => 'المضيف',
|
||||
'port' => 'المنفذ',
|
||||
'name_helper' => 'ترك هذا الحقل فارغًا سيؤدي إلى إنشاء اسم عشوائي تلقائيًا',
|
||||
'username' => 'اسم المستخدم',
|
||||
'password' => 'كلمة المرور',
|
||||
'remote' => 'الاتصالات من',
|
||||
'remote_helper' => 'المكان الذي يجب السماح بالاتصالات منه. اتركه فارغًا للسماح بالاتصالات من أي مكان.',
|
||||
'max_connections' => 'الحد الأقصى للاتصالات',
|
||||
'created_at' => 'تم الإنشاء في',
|
||||
'connection_string' => 'سلسلة اتصال JDBC',
|
||||
],
|
||||
'error' => 'خطأ في الاتصال بالمضيف',
|
||||
'host' => 'المضيف',
|
||||
'host_help' => 'عنوان IP أو اسم النطاق الذي يجب استخدامه عند محاولة الاتصال بهذا المضيف MySQL من هذه اللوحة لإنشاء قواعد بيانات جديدة.',
|
||||
'port' => 'المنفذ',
|
||||
'port_help' => 'المنفذ الذي يعمل عليه MySQL لهذا المضيف.',
|
||||
'max_database' => 'الحد الأقصى لعدد قواعد البيانات',
|
||||
'max_databases_help' => 'الحد الأقصى لعدد قواعد البيانات التي يمكن إنشاؤها على هذا المضيف. إذا تم الوصول إلى الحد، فلن يمكن إنشاء قواعد بيانات جديدة على هذا المضيف. اتركه فارغًا ليكون غير محدود.',
|
||||
'display_name' => 'اسم العرض',
|
||||
'display_name_help' => 'عنوان IP أو اسم المجال الذي يجب أن يظهر للمستخدم النهائي.',
|
||||
'username' => 'اسم المستخدم',
|
||||
'username_help' => 'اسم المستخدم لحساب لديه أذونات كافية لإنشاء مستخدمين جدد وقواعد بيانات على النظام.',
|
||||
'password' => 'كلمة المرور',
|
||||
'password_help' => 'كلمة المرور الخاصة بمستخدم قاعدة البيانات.',
|
||||
'linked_nodes' => 'العقد المرتبطة',
|
||||
'linked_nodes_help' => 'يكون هذا الإعداد افتراضيًا فقط لهذا المضيف عند إضافة قاعدة بيانات إلى خادم على العقدة المحددة.',
|
||||
'connection_error' => 'خطأ في الاتصال بمضيف قاعدة البيانات',
|
||||
'no_database_hosts' => 'لا توجد مضيفات قواعد بيانات',
|
||||
'no_nodes' => 'لا توجد عقد',
|
||||
'delete_help' => 'مضيف قاعدة البيانات يحتوي على قواعد بيانات',
|
||||
'unlimited' => 'غير محدود',
|
||||
'anywhere' => 'في أي مكان',
|
||||
|
||||
'rotate' => 'تدوير',
|
||||
'rotate_password' => 'تدوير كلمة المرور',
|
||||
'rotated' => 'تم تدوير كلمة المرور',
|
||||
'rotate_error' => 'فشل تدوير كلمة المرور',
|
||||
'databases' => 'قواعد البيانات',
|
||||
|
||||
'setup' => [
|
||||
'preparations' => 'التحضيرات',
|
||||
'database_setup' => 'إعداد قاعدة البيانات',
|
||||
'panel_setup' => 'إعداد اللوحة',
|
||||
|
||||
'note' => 'حالياً، يتم دعم قواعد البيانات MySQL/MariaDB فقط لمضيفي قاعدة البيانات!',
|
||||
'different_server' => 'هل اللوحة وقاعدة البيانات <i>ليسا</i> على نفس الخادم؟',
|
||||
|
||||
'database_user' => 'مستخدم قاعدة البيانات',
|
||||
'cli_login' => 'استخدم <code>mysql -u root -p</code> للوصول إلى mysql cli.',
|
||||
'command_create_user' => 'الأمر لإنشاء المستخدم',
|
||||
'command_assign_permissions' => 'الأمر لتعيين الصلاحيات',
|
||||
'cli_exit' => 'للخروج من mysql cli عليك تشغيل الأمر <code>exit</code>.',
|
||||
'external_access' => 'الوصول الخارجي',
|
||||
'allow_external_access' => '
|
||||
<p>من المحتمل أنك ستحتاج إلى السماح بالوصول الخارجي إلى قاعدة البيانات MySQL حتى تتمكن الخوادم من الاتصال به.</p>
|
||||
<br>
|
||||
<p>لتفعل ذلك، عليك فتح الملف<code>my.cnf</code>، الذي يختلف مكانه اعتمادا على نظام التشغيل وكيفية تثبيت قاعدة البيانات MYSQL، يمكنك كتابة <code>/etc -iname my.cnf</code> لتجده</p>
|
||||
<br>
|
||||
<p>افتح الملف <code>my.cnf</code>، اضف النص المشار عليه في الأسفل إلى نهاية الملف ثم قم بحفظه:<br>
|
||||
<code>[mysqld]<br>bind-address=0.0.0.0</code></p>
|
||||
<br>
|
||||
<p>أعد تشغيل MySQL/ MariaDB لتطبيق هذه التغيرات، هذا سيتجاوز إعدادات MySQL الافتراضية، التي في الافتراضي تقبل الطلبات فقط من الجهاز المحلي، تحديث هذا سيسمح بالاتصالات على جميع الواجهات، وبالتالي الاتصالات الخارجية، تأكد من السماح لمنفذ MySQL (الافتراضي 3306) في جدار الحماية الخاص بك.</p> ',
|
||||
],
|
||||
];
|
60
lang/ar/admin/health.php
Normal file
60
lang/ar/admin/health.php
Normal file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'الصحة',
|
||||
'results_refreshed' => 'تم تحديث نتائج فحص الصحة',
|
||||
'checked' => 'تم التحقق من النتائج منذ :time',
|
||||
'refresh' => 'تحديث',
|
||||
'results' => [
|
||||
'cache' => [
|
||||
'label' => 'التخزين المؤقت',
|
||||
'ok' => 'موافق',
|
||||
'failed_retrieve' => 'تعذر تعيين أو استرجاع قيمة التخزين المؤقت للتطبيق.',
|
||||
'failed' => 'حدث استثناء في التخزين المؤقت للتطبيق: :error',
|
||||
],
|
||||
'database' => [
|
||||
'label' => 'قاعدة البيانات',
|
||||
'ok' => 'موافق',
|
||||
'failed' => 'تعذر الاتصال بقاعدة البيانات: :error',
|
||||
],
|
||||
'debugmode' => [
|
||||
'label' => 'وضع التصحيح',
|
||||
'ok' => 'وضع التصحيح معطل',
|
||||
'failed' => 'كان من المتوقع أن يكون وضع التصحيح :expected، لكنه كان :actual',
|
||||
],
|
||||
'environment' => [
|
||||
'label' => 'البيئة',
|
||||
'ok' => 'موافق، تم التعيين إلى :actual',
|
||||
'failed' => 'تم تعيين البيئة إلى :actual، بينما كان المتوقع :expected',
|
||||
],
|
||||
'nodeversions' => [
|
||||
'label' => 'إصدارات العقد',
|
||||
'ok' => 'العقد محدثة',
|
||||
'failed' => ':outdated/:all من العقد قديمة',
|
||||
'no_nodes_created' => 'لم يتم إنشاء أي عقد',
|
||||
'no_nodes' => 'لا توجد عقد',
|
||||
'all_up_to_date' => 'جميعها محدثة',
|
||||
'outdated' => ':outdated/:all قديمة',
|
||||
],
|
||||
'panelversion' => [
|
||||
'label' => 'إصدار اللوحة',
|
||||
'ok' => 'اللوحة محدثة',
|
||||
'failed' => 'الإصدار المثبت هو :currentVersion بينما الأحدث هو :latestVersion',
|
||||
'up_to_date' => 'محدث',
|
||||
'outdated' => 'قديم',
|
||||
],
|
||||
'schedule' => [
|
||||
'label' => 'الجدولة',
|
||||
'ok' => 'موافق',
|
||||
'failed_last_ran' => 'آخر تشغيل للجدولة كان قبل أكثر من :time دقيقة',
|
||||
'failed_not_ran' => 'لم يتم تشغيل الجدولة بعد.',
|
||||
],
|
||||
'useddiskspace' => [
|
||||
'label' => 'مساحة القرص',
|
||||
],
|
||||
],
|
||||
'checks' => [
|
||||
'successful' => 'ناجح',
|
||||
'failed' => 'فشل',
|
||||
],
|
||||
];
|
30
lang/ar/admin/mount.php
Normal file
30
lang/ar/admin/mount.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'التوصيلات',
|
||||
'model_label' => 'التوصيل',
|
||||
'model_label_plural' => 'التوصيلات',
|
||||
'name' => 'الاسم',
|
||||
'name_help' => 'اسم فريد يستخدم لتمييز هذا التوصيل عن غيره.',
|
||||
'source' => 'المصدر',
|
||||
'source_help' => 'مسار الملف في نظام المضيف ليتم توصيله بالحاوية.',
|
||||
'target' => 'الهدف',
|
||||
'target_help' => 'المكان الذي سيكون فيه التوصيل متاحًا داخل الحاوية.',
|
||||
'read_only' => 'للقراءة فقط؟',
|
||||
'read_only_help' => 'هل التوصيل للقراءة فقط داخل الحاوية؟',
|
||||
'description' => 'الوصف',
|
||||
'description_help' => 'وصف تفصيلي لهذا التوصيل',
|
||||
'no_mounts' => 'لا توجد توصيلات',
|
||||
'eggs' => 'البيوض',
|
||||
'nodes' => 'العقد',
|
||||
'toggles' => [
|
||||
'writable' => 'قابل للكتابة',
|
||||
'read_only' => 'للقراءة فقط',
|
||||
],
|
||||
'table' => [
|
||||
'name' => 'الاسم',
|
||||
'all_eggs' => 'جميع البيض',
|
||||
'all_nodes' => 'جميع العقد',
|
||||
'read_only' => 'للقراءة فقط',
|
||||
],
|
||||
];
|
17
lang/ar/admin/role.php
Normal file
17
lang/ar/admin/role.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'الأدوار',
|
||||
'model_label' => 'الدور',
|
||||
'model_label_plural' => 'الأدوار',
|
||||
'no_roles' => 'لا توجد أدوار',
|
||||
'name' => 'اسم الدور',
|
||||
'permissions' => 'الأذونات',
|
||||
'in_use' => 'قيد الاستخدام',
|
||||
'all' => 'الكل',
|
||||
'root_admin' => 'الدور :role يمتلك جميع الأذونات.',
|
||||
'root_admin_delete' => 'لا يمكن حذف المسؤول الجذري',
|
||||
'users' => 'المستخدمون',
|
||||
'nodes' => 'العقد',
|
||||
'nodes_hint' => 'اتركه فارغاً للسماح بالوصول إلى جميع العقد.',
|
||||
];
|
18
lang/ar/admin/user.php
Normal file
18
lang/ar/admin/user.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'المستخدمون',
|
||||
'model_label' => 'المستخدم',
|
||||
'model_label_plural' => 'المستخدمون',
|
||||
'self_delete' => 'لا يمكنك حذف نفسك',
|
||||
'has_servers' => 'المستخدم يمتلك خوادم',
|
||||
'email' => 'البريد الإلكتروني',
|
||||
'username' => 'اسم المستخدم',
|
||||
'password' => 'كلمة المرور',
|
||||
'password_help' => 'إدخال كلمة المرور للمستخدم اختياري. سيتلقى المستخدم الجديد بريدًا إلكترونيًا يطلب منه إنشاء كلمة مرور عند تسجيل الدخول لأول مرة.',
|
||||
'admin_roles' => 'أدوار المسؤول',
|
||||
'roles' => 'الأدوار',
|
||||
'no_roles' => 'لا توجد أدوار',
|
||||
'servers' => 'الخوادم',
|
||||
'subusers' => 'المستخدمون الفرعيون',
|
||||
];
|
57
lang/ar/command/messages.php
Normal file
57
lang/ar/command/messages.php
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user' => [
|
||||
'search_users' => 'أدخل اسم المستخدم، معرّف المستخدم، أو عنوان البريد الإلكتروني',
|
||||
'select_search_user' => 'معرّف المستخدم الذي سيتم حذفه (أدخل \'0\' لإعادة البحث)',
|
||||
'deleted' => 'تم حذف المستخدم بنجاح من اللوحة.',
|
||||
'confirm_delete' => 'هل أنت متأكد من أنك تريد حذف هذا المستخدم من اللوحة؟',
|
||||
'no_users_found' => 'لم يتم العثور على مستخدمين لمصطلح البحث المقدم.',
|
||||
'multiple_found' => 'تم العثور على عدة حسابات للمستخدم المقدم، لا يمكن حذف المستخدم بسبب علامة --no-interaction.',
|
||||
'ask_admin' => 'هل هذا المستخدم مدير؟',
|
||||
'ask_email' => 'عنوان البريد الإلكتروني',
|
||||
'ask_username' => 'اسم المستخدم',
|
||||
'ask_password' => 'كلمة المرور',
|
||||
'ask_password_tip' => 'إذا كنت ترغب في إنشاء حساب بكلمة مرور عشوائية يتم إرسالها بالبريد الإلكتروني للمستخدم، أعد تشغيل هذا الأمر (CTRL+C) ومرر علامة `--no-password`.',
|
||||
'ask_password_help' => 'يجب أن تكون كلمات المرور بطول 8 أحرف على الأقل وتحتوي على حرف كبير ورقم على الأقل.',
|
||||
'2fa_help_text' => [
|
||||
'هذا الأمر سيعطل التوثيق الثنائي لحساب المستخدم إذا كان مفعلاً. يجب استخدام هذا فقط كأمر استرداد حساب إذا كان المستخدم محظورًا من حسابه.',
|
||||
'إذا لم يكن هذا ما تريد القيام به، اضغط CTRL+C للخروج من هذه العملية.',
|
||||
],
|
||||
'2fa_disabled' => 'تم تعطيل التوثيق الثنائي لـ :email.',
|
||||
],
|
||||
'schedule' => [
|
||||
'output_line' => 'يتم تنفيذ المهمة الأولى في `:schedule` (:id).',
|
||||
],
|
||||
'maintenance' => [
|
||||
'deleting_service_backup' => 'جاري حذف ملف النسخ الاحتياطي للخدمة :file.',
|
||||
],
|
||||
'server' => [
|
||||
'rebuild_failed' => 'فشل طلب إعادة بناء ":name" (#:id) على العقدة ":node" مع الخطأ: :message',
|
||||
'reinstall' => [
|
||||
'failed' => 'فشل طلب إعادة تثبيت ":name" (#:id) على العقدة ":node" مع الخطأ: :message',
|
||||
'confirm' => 'أنت على وشك إعادة تثبيت مجموعة من الخوادم. هل ترغب في المتابعة؟',
|
||||
],
|
||||
'power' => [
|
||||
'confirm' => 'أنت على وشك تنفيذ :action ضد :count خوادم. هل ترغب في المتابعة؟',
|
||||
'action_failed' => 'فشل طلب تنفيذ الطاقة لـ ":name" (#:id) على العقدة ":node" مع الخطأ: :message',
|
||||
],
|
||||
],
|
||||
'environment' => [
|
||||
'mail' => [
|
||||
'ask_smtp_host' => 'مضيف SMTP (مثل smtp.gmail.com)',
|
||||
'ask_smtp_port' => 'منفذ SMTP',
|
||||
'ask_smtp_username' => 'اسم مستخدم SMTP',
|
||||
'ask_smtp_password' => 'كلمة مرور SMTP',
|
||||
'ask_mailgun_domain' => 'نطاق Mailgun',
|
||||
'ask_mailgun_endpoint' => 'نقطة نهاية Mailgun',
|
||||
'ask_mailgun_secret' => 'سر Mailgun',
|
||||
'ask_mandrill_secret' => 'سر Mandrill',
|
||||
'ask_postmark_username' => 'مفتاح API Postmark',
|
||||
'ask_driver' => 'أي برنامج يجب استخدامه لإرسال الرسائل البريدية؟',
|
||||
'ask_mail_from' => 'عنوان البريد الإلكتروني الذي يجب أن تنشأ منه الرسائل',
|
||||
'ask_mail_name' => 'الاسم الذي يجب أن تظهر منه الرسائل',
|
||||
'ask_encryption' => 'طريقة التشفير المستخدمة',
|
||||
],
|
||||
],
|
||||
];
|
73
lang/ar/commands.php
Normal file
73
lang/ar/commands.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'appsettings' => [
|
||||
'comment' => [
|
||||
'author' => 'قم بتوفير عنوان البريد الإلكتروني الذي يجب أن تصدر منه البيوض المصدرة بواسطة هذا اللوحة. يجب أن يكون عنوان بريد إلكتروني صالحًا.',
|
||||
'url' => 'يجب أن يبدأ عنوان URL للتطبيق بـ https:// أو http:// حسب استخدامك لـ SSL أم لا. إذا لم تقم بتضمين المخطط، فقد يتم ربط رسائل البريد الإلكتروني والمحتوى الآخر بموقع غير صحيح.',
|
||||
'timezone' => 'يجب أن تتطابق المنطقة الزمنية مع إحدى المناطق الزمنية المدعومة من PHP. إذا كنت غير متأكد، يرجى الرجوع إلى https://php.net/manual/en/timezones.php.',
|
||||
],
|
||||
'redis' => [
|
||||
'note' => 'لقد اخترت برنامج Redis لسائق واحد أو أكثر، يرجى تقديم معلومات اتصال صالحة أدناه. في معظم الحالات، يمكنك استخدام الإعدادات الافتراضية ما لم تكن قد عدلت إعدادك.',
|
||||
'comment' => 'بشكل افتراضي، يكون اسم المستخدم الافتراضي لخادم Redis بدون كلمة مرور لأنه يعمل محليًا وغير متاح للعالم الخارجي. إذا كان هذا هو الحال، فقط اضغط على Enter دون إدخال قيمة.',
|
||||
'confirm' => 'يبدو أن هناك قيمة :field محددة بالفعل لـ Redis، هل ترغب في تغييرها؟',
|
||||
],
|
||||
],
|
||||
'database_settings' => [
|
||||
'DB_HOST_note' => 'يُوصى بشدة بعدم استخدام "localhost" كمضيف قاعدة البيانات، حيث لاحظنا مشكلات متكررة في اتصال المقبس. إذا كنت تريد استخدام اتصال محلي، فيجب أن تستخدم "127.0.0.1".',
|
||||
'DB_USERNAME_note' => 'استخدام حساب الجذر لاتصالات MySQL ليس فقط مرفوضًا بشدة، ولكنه غير مسموح به في هذا التطبيق. ستحتاج إلى إنشاء مستخدم MySQL لهذا البرنامج.',
|
||||
'DB_PASSWORD_note' => 'يبدو أن لديك بالفعل كلمة مرور اتصال MySQL محددة، هل ترغب في تغييرها؟',
|
||||
'DB_error_2' => 'لم يتم حفظ بيانات الاعتماد الخاصة باتصالك. ستحتاج إلى تقديم معلومات اتصال صالحة قبل المتابعة.',
|
||||
'go_back' => 'العودة والمحاولة مرة أخرى',
|
||||
],
|
||||
'make_node' => [
|
||||
'name' => 'أدخل معرفًا قصيرًا لتمييز هذه العقدة عن غيرها',
|
||||
'description' => 'أدخل وصفًا لتحديد العقدة',
|
||||
'scheme' => 'يرجى إدخال https لاستخدام SSL أو http لاتصال غير مشفر',
|
||||
'fqdn' => 'أدخل اسم النطاق (مثل node.example.com) ليتم استخدامه للاتصال بالـ Daemon. يمكن استخدام عنوان IP فقط إذا لم تكن تستخدم SSL لهذه العقدة.',
|
||||
'public' => 'هل يجب أن تكون هذه العقدة عامة؟ ملاحظة: تعيين العقدة كخاصة سيمنع إمكانية النشر التلقائي لهذه العقدة.',
|
||||
'behind_proxy' => 'هل اسم النطاق الخاص بك خلف وكيل؟',
|
||||
'maintenance_mode' => 'هل يجب تمكين وضع الصيانة؟',
|
||||
'memory' => 'أدخل الحد الأقصى للذاكرة',
|
||||
'memory_overallocate' => 'أدخل مقدار الذاكرة المطلوب تجاوزه، -1 سيعطل الفحص و 0 سيمنع إنشاء خوادم جديدة',
|
||||
'disk' => 'أدخل الحد الأقصى لمساحة القرص',
|
||||
'disk_overallocate' => 'أدخل مقدار القرص المطلوب تجاوزه، -1 سيعطل الفحص و 0 سيمنع إنشاء خوادم جديدة',
|
||||
'cpu' => 'أدخل الحد الأقصى لاستخدام المعالج',
|
||||
'cpu_overallocate' => 'أدخل مقدار تجاوز استخدام المعالج، -1 سيعطل الفحص و 0 سيمنع إنشاء خوادم جديدة',
|
||||
'upload_size' => 'أدخل الحد الأقصى لحجم التحميل',
|
||||
'daemonListen' => 'أدخل منفذ استماع الـ Daemon',
|
||||
'daemonSFTP' => 'أدخل منفذ استماع SFTP لـ Daemon',
|
||||
'daemonSFTPAlias' => 'أدخل اسم مستعار لـ SFTP (يمكن أن يكون فارغًا)',
|
||||
'daemonBase' => 'أدخل المجلد الأساسي',
|
||||
'success' => 'تم إنشاء عقدة جديدة بنجاح بالاسم :name ومعرفها :id',
|
||||
],
|
||||
'node_config' => [
|
||||
'error_not_exist' => 'العقدة المحددة غير موجودة.',
|
||||
'error_invalid_format' => 'تنسيق غير صالح محدد. الخيارات الصالحة هي yaml و json.',
|
||||
],
|
||||
'key_generate' => [
|
||||
'error_already_exist' => 'يبدو أنك قمت بالفعل بتكوين مفتاح تشفير التطبيق. المتابعة مع هذه العملية ستؤدي إلى استبدال هذا المفتاح وقد تسبب في تلف البيانات المشفرة الموجودة. لا تتابع ما لم تكن متأكدًا مما تفعله.',
|
||||
'understand' => 'أفهم عواقب تنفيذ هذا الأمر وأتحمل كامل المسؤولية عن فقدان البيانات المشفرة.',
|
||||
'continue' => 'هل أنت متأكد أنك تريد المتابعة؟ تغيير مفتاح تشفير التطبيق سيسبب فقدان البيانات.',
|
||||
],
|
||||
'schedule' => [
|
||||
'process' => [
|
||||
'no_tasks' => 'لا توجد مهام مجدولة للخوادم تحتاج إلى التشغيل.',
|
||||
'error_message' => 'حدث خطأ أثناء معالجة الجدولة: ',
|
||||
],
|
||||
],
|
||||
'upgrade' => [
|
||||
'integrity' => 'هذا الأمر لا يتحقق من سلامة الأصول التي تم تنزيلها. يرجى التأكد من أنك تثق في مصدر التنزيل قبل المتابعة. إذا كنت لا ترغب في تنزيل أرشيف، يرجى تحديد ذلك باستخدام العلامة --skip-download، أو الإجابة بـ "لا" على السؤال أدناه.',
|
||||
'source_url' => 'مصدر التنزيل (يتم تعيينه باستخدام --url=):',
|
||||
'php_version' => 'تعذر تنفيذ عملية الترقية الذاتية. الحد الأدنى المطلوب لإصدار PHP هو 7.4.0، لديك',
|
||||
'skipDownload' => 'هل ترغب في تنزيل واستخراج ملفات الأرشيف لأحدث إصدار؟',
|
||||
'webserver_user' => 'تم اكتشاف مستخدم خادم الويب الخاص بك على أنه <fg=blue>[{:user}]:</> هل هذا صحيح؟',
|
||||
'name_webserver' => 'يرجى إدخال اسم المستخدم الذي يشغل عملية خادم الويب لديك. يختلف هذا من نظام إلى آخر، لكنه عادةً يكون "www-data"، "nginx"، أو "apache".',
|
||||
'group_webserver' => 'تم اكتشاف مجموعة خادم الويب الخاصة بك على أنها <fg=blue>[{:group}]:</> هل هذا صحيح؟',
|
||||
'group_webserver_question' => 'يرجى إدخال اسم المجموعة التي تشغل عملية خادم الويب لديك. عادةً ما تكون هي نفس اسم المستخدم.',
|
||||
'are_your_sure' => 'هل أنت متأكد أنك تريد تنفيذ عملية الترقية للوحة التحكم؟',
|
||||
'terminated' => 'تم إنهاء عملية الترقية بواسطة المستخدم.',
|
||||
'success' => 'تم ترقية اللوحة بنجاح. يرجى التأكد من تحديث أي مثيلات Daemon أيضًا.',
|
||||
|
||||
],
|
||||
];
|
64
lang/ar/exceptions.php
Normal file
64
lang/ar/exceptions.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'daemon_connection_failed' => 'حدث خطأ أثناء محاولة الاتصال بـ Daemon مما أدى إلى استجابة برمز HTTP/:code. تم تسجيل هذا الاستثناء.',
|
||||
'node' => [
|
||||
'servers_attached' => 'يجب ألا يكون هناك أي خوادم مرتبطة بهذه العقدة حتى يتم حذفها.',
|
||||
'error_connecting' => 'حدث خطأ أثناء الاتصال بـ :node',
|
||||
'daemon_off_config_updated' => 'تم <strong>تحديث تكوين Daemon</strong>، ولكن حدث خطأ أثناء محاولة تحديث ملف التكوين تلقائيًا. ستحتاج إلى تحديث ملف التكوين (config.yml) يدويًا ليتم تطبيق هذه التغييرات.',
|
||||
],
|
||||
'allocations' => [
|
||||
'server_using' => 'تم تعيين خادم حاليًا لهذا التخصيص. لا يمكن حذف التخصيص إلا إذا لم يكن هناك خادم معين له.',
|
||||
'too_many_ports' => 'إضافة أكثر من 1000 منفذ في نطاق واحد دفعة واحدة غير مدعومة.',
|
||||
'invalid_mapping' => 'التعيين المقدم للمنفذ :port غير صالح ولا يمكن معالجته.',
|
||||
'cidr_out_of_range' => 'صيغة CIDR تسمح فقط بالأقنعة بين /25 و /32.',
|
||||
'port_out_of_range' => 'يجب أن تكون المنافذ في التخصيص بين 1024 و 65535.',
|
||||
],
|
||||
'egg' => [
|
||||
'delete_has_servers' => 'لا يمكن حذف بيضة تحتوي على خوادم نشطة من اللوحة.',
|
||||
'invalid_copy_id' => 'البيضة المحددة لنسخ السكريبت منها غير موجودة أو تقوم بنسخ سكريبت بنفسها.',
|
||||
'has_children' => 'هذه البيضة تحتوي على بيضات فرعية. يرجى حذفها قبل حذف هذه البيضة.',
|
||||
],
|
||||
'variables' => [
|
||||
'env_not_unique' => 'يجب أن يكون المتغير البيئي :name فريدًا لهذه البيضة.',
|
||||
'reserved_name' => 'المتغير البيئي :name محجوز ولا يمكن تعيينه كمتغير.',
|
||||
'bad_validation_rule' => 'قاعدة التحقق ":rule" غير صالحة لهذا التطبيق.',
|
||||
],
|
||||
'importer' => [
|
||||
'json_error' => 'حدث خطأ أثناء تحليل ملف JSON: :error.',
|
||||
'file_error' => 'ملف JSON المقدم غير صالح.',
|
||||
'invalid_json_provided' => 'ملف JSON المقدم ليس بتنسيق يمكن التعرف عليه.',
|
||||
],
|
||||
'subusers' => [
|
||||
'editing_self' => 'لا يُسمح بتعديل حساب المستخدم الفرعي الخاص بك.',
|
||||
'user_is_owner' => 'لا يمكنك إضافة مالك الخادم كمستخدم فرعي لهذا الخادم.',
|
||||
'subuser_exists' => 'المستخدم بعنوان البريد الإلكتروني هذا مضاف بالفعل كمستخدم فرعي لهذا الخادم.',
|
||||
],
|
||||
'databases' => [
|
||||
'delete_has_databases' => 'لا يمكن حذف مضيف قاعدة بيانات يحتوي على قواعد بيانات نشطة مرتبطة به.',
|
||||
],
|
||||
'tasks' => [
|
||||
'chain_interval_too_long' => 'الحد الأقصى للفاصل الزمني لمهمة متسلسلة هو 15 دقيقة.',
|
||||
],
|
||||
'locations' => [
|
||||
'has_nodes' => 'لا يمكن حذف موقع يحتوي على عقد نشطة مرتبطة به.',
|
||||
],
|
||||
'users' => [
|
||||
'is_self' => 'لا يمكنك حذف حسابك الشخصي.',
|
||||
'has_servers' => 'لا يمكن حذف مستخدم لديه خوادم نشطة مرتبطة بحسابه. يرجى حذف خوادمه قبل المتابعة.',
|
||||
'node_revocation_failed' => 'فشل إلغاء المفاتيح على <a href=":link">العقدة #:node</a>. :error',
|
||||
],
|
||||
'deployment' => [
|
||||
'no_viable_nodes' => 'لم يتم العثور على أي عقد تفي بالمتطلبات المحددة للنشر التلقائي.',
|
||||
'no_viable_allocations' => 'لم يتم العثور على أي تخصيصات تفي بمتطلبات النشر التلقائي.',
|
||||
],
|
||||
'api' => [
|
||||
'resource_not_found' => 'المورد المطلوب غير موجود على هذا الخادم.',
|
||||
],
|
||||
'mount' => [
|
||||
'servers_attached' => 'يجب ألا يكون هناك أي خوادم مرتبطة بهذا التوصيل ليتم حذفه.',
|
||||
],
|
||||
'server' => [
|
||||
'marked_as_failed' => 'لم يكتمل بعد تثبيت هذا الخادم، يرجى المحاولة مرة أخرى لاحقًا.',
|
||||
],
|
||||
];
|
19
lang/ar/pagination.php
Normal file
19
lang/ar/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« السابق',
|
||||
'next' => 'التالي »',
|
||||
|
||||
];
|
22
lang/ar/passwords.php
Normal file
22
lang/ar/passwords.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset 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
|
||||
| outcome such as failure due to an invalid password / reset token.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'تم إعادة تعيين كلمة المرور الخاصة بك.',
|
||||
'sent' => 'لقد أرسلنا رابط إعادة تعيين كلمة المرور إلى بريدك الإلكتروني.',
|
||||
'throttled' => 'يرجى الانتظار قبل المحاولة مرة أخرى.',
|
||||
'token' => 'رمز إعادة تعيين كلمة المرور غير صالح.',
|
||||
'user' => 'لا يمكننا العثور على مستخدم بعنوان البريد الإلكتروني هذا.',
|
||||
|
||||
];
|
54
lang/ar/profile.php
Normal file
54
lang/ar/profile.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'الملف الشخصي',
|
||||
'tabs' => [
|
||||
'account' => 'الحساب',
|
||||
'oauth' => 'OAuth',
|
||||
'activity' => 'النشاط',
|
||||
'api_keys' => 'مفاتيح API',
|
||||
'ssh_keys' => 'مفاتيح SSH',
|
||||
'2fa' => 'المصادقة الثنائية',
|
||||
'customization' => 'التخصيص',
|
||||
],
|
||||
'username' => 'اسم المستخدم',
|
||||
'exit_admin' => 'الخروج من المسؤول',
|
||||
'email' => 'البريد الإلكتروني',
|
||||
'password' => 'كلمة المرور',
|
||||
'current_password' => 'كلمة المرور الحالية',
|
||||
'password_confirmation' => 'تأكيد كلمة المرور',
|
||||
'timezone' => 'المنطقة الزمنية',
|
||||
'language' => 'اللغة',
|
||||
'language_help' => 'لغتك :state لم تتم ترجمتها بعد!',
|
||||
'link' => 'ربط',
|
||||
'unlink' => 'إلغاء الربط',
|
||||
'unlinked' => ':name تم إلغاء ربطه',
|
||||
'scan_qr' => 'مسح رمز QR',
|
||||
'code' => 'الرمز',
|
||||
'setup_key' => 'مفتاح الإعداد',
|
||||
'invalid_code' => 'رمز المصادقة الثنائية غير صالح',
|
||||
'code_help' => 'قم بمسح رمز QR أعلاه باستخدام تطبيق المصادقة الثنائية، ثم أدخل الرمز الذي تم إنشاؤه.',
|
||||
'2fa_enabled' => 'المصادقة الثنائية مفعلة حالياً!',
|
||||
'backup_help' => 'لن يتم عرض هذه الأكواد مرة أخرى!',
|
||||
'backup_codes' => 'أكواد النسخ الاحتياطي',
|
||||
'disable_2fa' => 'تعطيل المصادقة الثنائية',
|
||||
'disable_2fa_help' => 'أدخل رمز المصادقة الثنائية الحالي لتعطيل المصادقة الثنائية',
|
||||
'keys' => 'المفاتيح',
|
||||
'create_key' => 'إنشاء مفتاح API',
|
||||
'key_created' => 'تم إنشاء المفتاح',
|
||||
'description' => 'الوصف',
|
||||
'allowed_ips' => 'عناوين IP المسموح بها',
|
||||
'allowed_ips_help' => 'اضغط على Enter لإضافة عنوان IP جديد أو اتركه فارغًا للسماح بأي عنوان IP',
|
||||
'dashboard' => 'لوحة التحكم',
|
||||
'dashboard_layout' => 'تصميم لوحة التحكم',
|
||||
'console' => 'وحدة التحكم',
|
||||
'grid' => 'شبكة',
|
||||
'table' => 'جدول',
|
||||
'rows' => 'صفوف',
|
||||
'font_size' => 'حجم الخط',
|
||||
'font' => 'نوع الخط',
|
||||
'font_preview' => 'معاينة الخط',
|
||||
'seconds' => 'ثواني',
|
||||
'graph_period' => 'فترة الرسم البياني',
|
||||
'graph_period_helper' => 'كمية نقاط البيانات و الثواني المعروضة على الرسوم البيانية',
|
||||
];
|
9
lang/ar/search.php
Normal file
9
lang/ar/search.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'validation' => 'يرجى إدخال ثلاثة أحرف على الأقل لبدء البحث.',
|
||||
'term' => [
|
||||
'label' => 'مصطلح البحث',
|
||||
'description' => 'أدخل اسم الخادم أو UUID أو التخصيص لبدء البحث.',
|
||||
],
|
||||
];
|
101
lang/ar/validation.php
Normal file
101
lang/ar/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'يجب قبول :attribute.',
|
||||
'active_url' => ':attribute ليس عنوان URL صالحًا.',
|
||||
'after' => 'يجب أن يكون :attribute تاريخًا بعد :date.',
|
||||
'after_or_equal' => 'يجب أن يكون :attribute تاريخًا لاحقًا أو مساويًا لتاريخ :date.',
|
||||
'alpha' => 'يجب أن يحتوي :attribute على حروف فقط.',
|
||||
'alpha_dash' => 'يجب أن يحتوي :attribute على حروف، أرقام، وشرطات.',
|
||||
'alpha_num' => 'يجب أن يحتوي :attribute على حروف وأرقام فقط.',
|
||||
'array' => 'يجب أن يكون :attribute مصفوفة.',
|
||||
'before' => 'يجب أن يكون :attribute تاريخًا قبل :date.',
|
||||
'before_or_equal' => 'يجب أن يكون :attribute تاريخًا قبل أو يساوي :date.',
|
||||
'between' => [
|
||||
'numeric' => 'يجب أن يكون :attribute بين :min و :max.',
|
||||
'file' => 'يجب أن يكون حجم :attribute بين :min و :max كيلوبايت.',
|
||||
'string' => 'يجب أن يكون طول :attribute بين :min و :max حرفًا.',
|
||||
'array' => 'يجب أن يحتوي :attribute على :min إلى :max عناصر.',
|
||||
],
|
||||
|
||||
'confirmed' => 'تأكيد :attribute غير متطابق.',
|
||||
'date' => ':attribute ليس تاريخًا صالحًا.',
|
||||
'date_format' => ':attribute لا يتطابق مع الشكل :format.',
|
||||
'different' => 'يجب أن يكون :attribute و :other مختلفين.',
|
||||
'digits' => 'يجب أن يكون :attribute :digits أرقام.',
|
||||
'digits_between' => 'يجب أن يكون :attribute بين :min و :max رقمًا.',
|
||||
'dimensions' => ':attribute يحتوي على أبعاد صورة غير صالحة.',
|
||||
|
||||
'email' => 'يجب أن يكون :attribute عنوان بريد إلكتروني صالحًا.',
|
||||
|
||||
'file' => 'يجب أن يكون :attribute ملفًا.',
|
||||
'filled' => 'حقل :attribute إلزامي.',
|
||||
'image' => 'يجب أن يكون :attribute صورة.',
|
||||
|
||||
'in_array' => 'حقل :attribute غير موجود في :other.',
|
||||
'integer' => 'يجب أن يكون :attribute عددًا صحيحًا.',
|
||||
'ip' => 'يجب أن يكون :attribute عنوان IP صالحًا.',
|
||||
'json' => 'يجب أن يكون :attribute نصًا من نوع JSON صالحًا.',
|
||||
'max' => [
|
||||
'numeric' => 'قد لا يكون :attribute أكبر من :max.',
|
||||
'file' => 'قد لا يكون حجم :attribute أكبر من :max كيلوبايت.',
|
||||
'string' => 'قد لا يكون طول :attribute أكثر من :max حرفًا.',
|
||||
'array' => 'قد لا يحتوي :attribute على أكثر من :max عناصر.',
|
||||
],
|
||||
'mimes' => 'يجب أن يكون :attribute ملفًا من نوع: :values.',
|
||||
'mimetypes' => 'يجب أن يكون :attribute ملفًا من نوع: :values.',
|
||||
'min' => [
|
||||
'numeric' => 'يجب أن يكون :attribute على الأقل :min.',
|
||||
'file' => 'يجب أن يكون حجم :attribute على الأقل :min كيلوبايت.',
|
||||
'string' => 'يجب أن يكون طول :attribute على الأقل :min حرفًا.',
|
||||
'array' => 'يجب أن يحتوي :attribute على الأقل :min عناصر.',
|
||||
],
|
||||
|
||||
'numeric' => 'يجب أن يكون :attribute رقمًا.',
|
||||
|
||||
'regex' => 'تنسيق :attribute غير صالح.',
|
||||
|
||||
'required_with_all' => 'حقل :attribute مطلوب عند توفر كل من :values.',
|
||||
|
||||
'same' => 'يجب أن يتطابق :attribute و :other.',
|
||||
'size' => [
|
||||
'numeric' => 'يجب أن يكون :attribute :size.',
|
||||
'file' => 'يجب أن يكون حجم :attribute :size كيلوبايت.',
|
||||
'string' => 'يجب أن يكون طول :attribute :size حرفًا.',
|
||||
'array' => 'يجب أن يحتوي :attribute على :size عناصر.',
|
||||
],
|
||||
'string' => 'يجب أن يكون :attribute نصًا.',
|
||||
'timezone' => 'يجب أن تكون :attribute منطقة زمنية صالحة.',
|
||||
|
||||
'url' => 'تنسيق :attribute غير صالح.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => 'متغير :env',
|
||||
'invalid_password' => 'كلمة المرور التي تم تقديمها غير صالحة لهذا الحساب.',
|
||||
],
|
||||
];
|
122
lang/be/activity.php
Normal file
122
lang/be/activity.php
Normal file
@ -0,0 +1,122 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Contains all of the translation strings for different activity log
|
||||
* events. These should be keyed by the value in front of the colon (:)
|
||||
* in the event name. If there is no colon present, they should live at
|
||||
* the top level.
|
||||
*/
|
||||
return [
|
||||
'auth' => [
|
||||
'fail' => 'Не атрымалася аўтарызавацца',
|
||||
'success' => 'Увайшоў',
|
||||
'password-reset' => 'Скінуць пароль',
|
||||
'checkpoint' => 'Двухфактарная аўтэнтыфікацыя ўключана',
|
||||
'recovery-token' => 'Использован резервный код 2FA',
|
||||
'token' => 'Пройдена двухфакторная проверка',
|
||||
'ip-blocked' => 'Блакаваная заявка ад неўлічанага IP-адрасу для <b>:identifier</b>',
|
||||
'sftp' => [
|
||||
'fail' => 'Не атрымалася аўтарызавацца',
|
||||
],
|
||||
],
|
||||
'user' => [
|
||||
'account' => [
|
||||
'email-changed' => 'Зменена электронная пошта з <b>:old</b> на <b>:new</b>',
|
||||
'password-changed' => 'Змяніць пароль',
|
||||
],
|
||||
'api-key' => [
|
||||
'create' => 'Створаны новы API ключ <b>:identifier</b>',
|
||||
'delete' => 'Выдалены API ключ <b>:identifier</b>',
|
||||
],
|
||||
'ssh-key' => [
|
||||
'create' => 'Дададзены SSH ключ <b>:fingerprint</b> да ўліковага запісу',
|
||||
'delete' => 'Выдалены SSH ключ <b>:fingerprint</b> з уліковага запісу',
|
||||
],
|
||||
'two-factor' => [
|
||||
'create' => 'Включена двухфакторная авторизация',
|
||||
'delete' => 'Включена двухфакторная авторизация',
|
||||
],
|
||||
],
|
||||
'server' => [
|
||||
'console' => [
|
||||
'command' => 'Выканана дзеянне <b>:command</b> на серверы',
|
||||
],
|
||||
'power' => [
|
||||
'start' => 'Сервер запушчаны',
|
||||
'stop' => 'Сервер спынены',
|
||||
'restart' => 'Сервер перазапушчаны',
|
||||
'kill' => 'Працэс сервера завершаны',
|
||||
],
|
||||
'backup' => [
|
||||
'download' => 'Спампавана рэзервовая копія <b>:name</b>',
|
||||
'delete' => 'Выдалена рэзервовая копія <b>:name</b>',
|
||||
'restore' => 'Адноўлена рэзервовая копія <b>:name</b> (выдаленыя файлы: <b>:truncate</b>)',
|
||||
'restore-complete' => 'Завершана аднаўленне рэзервовай копіі <b>:name</b>',
|
||||
'restore-failed' => 'Няўдалася завяршыць аднаўленне рэзервовай копіі <b>:name</b>',
|
||||
'start' => 'Пачата новая рэзервовая копія <b>:identifier</b>',
|
||||
'complete' => 'Рэзервовая копія <b>:name</b> адзначана як завершаная',
|
||||
'fail' => 'Рэзервовая копія <b>:name</b> адзначана як няўдалая',
|
||||
'lock' => 'Замкнута рэзервовая копія <b>:name</b>',
|
||||
'unlock' => 'Адкрылі рэзервовую копію <b>:name</b>',
|
||||
],
|
||||
'database' => [
|
||||
'create' => 'Створана новая база дадзеных <b>:name</b>',
|
||||
'rotate-password' => 'Пароль для базы даных <b>:name</b> зменены',
|
||||
'delete' => 'Выдалена база дадзеных <b>:name</b>',
|
||||
],
|
||||
'file' => [
|
||||
'compress' => 'Кампрэсаваны <b>:directory:files</b>|Кампрэсавана <b>:count</b> файлаў у <b>:directory</b>',
|
||||
'read' => 'Паглядзелі змесціва файла <b>:file</b>',
|
||||
'copy' => 'Створана копія файла <b>:file</b>',
|
||||
'create-directory' => 'Створана тэчка <b>:directory:name</b>',
|
||||
'decompress' => 'Распакоўка файла <b>:file</b> у <b>:directory</b>',
|
||||
'delete' => 'Выдалены <b>:directory:files</b>|Выдалены <b>:count</b> файлаў у <b>:directory</b>',
|
||||
'download' => 'Спампаваны файл <b>:file</b>',
|
||||
'pull' => 'Спампаваны файл з аддаленага сэрвера з <b>:url</b> у <b>:directory</b>',
|
||||
'rename' => 'Перамешчаны/ Пераназваны <b>:from</b> у <b>:to</b>|Перамешчаны/ Пераназваны <b>:count</b> файлаў у <b>:directory</b>',
|
||||
'write' => 'Запісаны новы кантэнт у файл <b>:file</b>',
|
||||
'upload' => 'Пачата загрузка файла',
|
||||
'uploaded' => 'Загружаны файл <b>:directory:file</b>',
|
||||
],
|
||||
'sftp' => [
|
||||
'denied' => 'Блакаваная магчымасць доступу SFTP з-за правоў',
|
||||
'create' => 'Створаны <b>:files</b>|Створана <b>:count</b> новых файлаў',
|
||||
'write' => 'Заменен змест у <b>:files</b>|Зменены змест <b>:count</b> файлаў',
|
||||
'delete' => 'Выдалены <b>:files</b>|Выдалены <b>:count</b> файлы',
|
||||
'create-directory' => 'Створана папка <b>:files</b>|Створана <b>:count</b> папак',
|
||||
'rename' => 'Пераназваны <b>:from</b> у <b>:to</b>|Пераназваны або перамешчаны <b>:count</b> файлы',
|
||||
],
|
||||
'allocation' => [
|
||||
'create' => 'Дададзена <b>:allocation</b> на сервер',
|
||||
'notes' => 'Абноўлены заўвагі для <b>:allocation</b> з <b>:old</b> на <b>:new</b>',
|
||||
'primary' => 'Усталявана <b>:allocation</b> як асноўная сетка для сервера',
|
||||
'delete' => 'Выдалена сетка <b>:allocation</b>',
|
||||
],
|
||||
'schedule' => [
|
||||
'create' => 'Створана задача <b>:name</b>',
|
||||
'update' => 'Абноўлена задача <b>:name</b>',
|
||||
'execute' => 'Уручную выканана задача <b>:name</b>',
|
||||
'delete' => 'Выдалена задача <b>:name</b>',
|
||||
],
|
||||
'task' => [
|
||||
'create' => 'Створана новая дзеянне "<b>:action</b>" для задачы "<b>:name</b>"',
|
||||
'update' => 'Абноўлена дзеянне "<b>:action</b>" для задачы "<b>:name</b>".',
|
||||
'delete' => 'Выдалена дзеянне "<b>:action</b>" для задачы "<b>:name</b>"',
|
||||
],
|
||||
'settings' => [
|
||||
'rename' => 'Пераназваны сервер з "<b>:old</b>" на "<b>:new</b>"',
|
||||
'description' => 'Змянёна апісанне сервера з "<b>:old</b>" на "<b>:new</b>"',
|
||||
'reinstall' => 'Сервер пераўсталяваны',
|
||||
],
|
||||
'startup' => [
|
||||
'edit' => 'Змянёна зменная "<b>:variable</b>" з "<b>:old</b>" на "<b>:new</b>"',
|
||||
'image' => 'Абноўлены Docker-вобраз для сервера з "<b>:old</b>" на "<b>:new</b>"',
|
||||
],
|
||||
'subuser' => [
|
||||
'create' => 'Дададзены "<b>:email</b>" як падкарыстальнік',
|
||||
'update' => 'Абноўлены правы падкарыстальніка для "<b>:email</b>"',
|
||||
'delete' => 'Выдалены "<b>:email</b>" як падкарыстальнік',
|
||||
],
|
||||
'crashed' => 'Сервер выйшаў з ладу',
|
||||
],
|
||||
];
|
27
lang/be/admin/apikey.php
Normal file
27
lang/be/admin/apikey.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'API ключы прыкладання',
|
||||
'empty_table' => 'Няма API ключоў',
|
||||
'whitelist' => 'Белы спіс IPv4 адрасоў',
|
||||
'whitelist_help' => 'API ключы могуць быць абмежаваны для працы з пэўнымі IPv4 адрасамі. Увядзіце кожны адрас на новым радку.',
|
||||
'whitelist_placeholder' => 'Напрыклад: 127.0.0.1 або 192.168.1.1',
|
||||
'description' => 'Апісанне',
|
||||
'description_help' => 'Кароткае апісанне гэтага ключа.',
|
||||
'nav_title' => 'API ключы',
|
||||
'model_label' => 'API ключ прыкладання',
|
||||
'model_label_plural' => 'API ключы прыкладання',
|
||||
'table' => [
|
||||
'key' => 'Ключ',
|
||||
'description' => 'Апісанне',
|
||||
'last_used' => 'Апошняе выкарыстанне',
|
||||
'created' => 'Створаны',
|
||||
'created_by' => 'Стварыў',
|
||||
'never_used' => 'Не выкарыстоўвалася',
|
||||
],
|
||||
'permissions' => [
|
||||
'none' => 'Няма',
|
||||
'read' => 'Чытаць',
|
||||
'read_write' => 'Чытаць і пісаць',
|
||||
],
|
||||
];
|
45
lang/be/admin/dashboard.php
Normal file
45
lang/be/admin/dashboard.php
Normal file
@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => 'Сардэчна запрашаем у Pelican!',
|
||||
'version' => 'Версія: :version',
|
||||
'advanced' => 'Дадатковыя',
|
||||
'server' => 'Сервер',
|
||||
'user' => 'Карыстальнік',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'Інфармацыя для Распрацоўшчыкаў
|
||||
',
|
||||
'content' => 'Дзякуем, што паспрабавалі распрацоўчую версію!',
|
||||
'extra_note' => 'Калі ўзнікнуць якія-небудзь праблемы, калі ласка, паведаміце пра іх на GitHub.',
|
||||
'button_issues' => 'Апавясціць аб праблеме.',
|
||||
'button_features' => 'Абмеркаваць функцыі.',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'Даступна абнаўленне.',
|
||||
'content' => ':latestVersion цяпер даступная! Прачытайце нашу дакументацыю, каб абнавіць вашу панэль.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'Ваша панэль абноўлена да актуальнай версіі.',
|
||||
'content' => 'Цяпер вы выкарыстоўваеце :version. Ваша панэль абноўлена!',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'Вузлы не выяўленыя.',
|
||||
'content' => 'Здаецца, у вас яшчэ няма наладжаных вузлоў, але не хвалюйцеся — проста націсніце кнопку дзеяння, каб стварыць свой першы вузел!',
|
||||
'extra_note' => 'Калі ў вас узнікнуць якія-небудзь праблемы, калі ласка, паведаміце пра іх на GitHub.',
|
||||
'button_label' => 'Стварыце першы вузел у Pelican',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'Падтрымка Pelican',
|
||||
'content' => 'Дзякуй за выкарыстанне Pelican! Гэта стала магчымым толькі дзякуючы падтрымцы вас, нашых удзельнікаў і ўсіх астатніх, хто нас падтрымлівае!',
|
||||
'extra_note' => 'Мы ўдзячныя кожнаму за любую падтрымку.',
|
||||
'button_translate' => 'Дапамагчы з перакладам',
|
||||
'button_donate' => 'Ахвяраваць напрамую',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => 'Патрэбна дапамога?',
|
||||
'content' => 'Спачатку азнаёмцеся з дакументацыяй! Калі ўсё яшчэ патрэбна дапамога — заходзьце на наш Discord-сервер!',
|
||||
'button_docs' => 'Прачытаць дакументацыю',
|
||||
],
|
||||
],
|
||||
];
|
72
lang/be/admin/databasehost.php
Normal file
72
lang/be/admin/databasehost.php
Normal file
@ -0,0 +1,72 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Базы даных',
|
||||
'model_label' => 'База даных',
|
||||
'model_label_plural' => 'Хост базы даных',
|
||||
'table' => [
|
||||
'database' => 'База даных',
|
||||
'name' => 'Імя',
|
||||
'host' => 'Хост',
|
||||
'port' => 'Порт',
|
||||
'name_helper' => 'Калі пакінуць гэта поле пустым, імя будзе створана аўтаматычна.',
|
||||
'username' => 'Ідэнтыфікатар карыстальніка',
|
||||
'password' => 'Пароль',
|
||||
'remote' => 'Падключэнні з',
|
||||
'remote_helper' => 'Адкуль павінны дазваляцца падключэнні. Пакіньце пустым, каб дазволіць іх з любога месца.',
|
||||
'max_connections' => 'Максімальная колькасць злучэнняў',
|
||||
'created_at' => 'Створана ў',
|
||||
'connection_string' => 'Радок падключэння да JDBC',
|
||||
],
|
||||
'error' => 'Памылка пры падключэнні з хостам',
|
||||
'host' => 'Хост',
|
||||
'host_help' => 'IP-адрас або даменнае імя, якое павінна выкарыстоўвацца пры спробе падключэння з гэтым хостам MySQL з панэлі для стварэння новых баз даных.',
|
||||
'port' => 'Порт',
|
||||
'port_help' => 'Порт, на якім працуе MySQL для гэтага хоста.',
|
||||
'max_database' => 'Максімальная колькасць баз даных',
|
||||
'max_databases_help' => 'Максімальная колькасць баз дадзеных, якія можна стварыць на гэтым хосце. Калі ліміт дасягнуты, новыя базы дадзеных на гэтым хосце ствараць нельга. Пустое значэнне — без абмежавання.',
|
||||
'display_name' => 'Назва',
|
||||
'display_name_help' => 'IP-адрас або даменнае імя, якое павінна адлюстроўвацца для канчатковага карыстальніка.',
|
||||
'username' => 'Имя пользователя',
|
||||
'username_help' => 'Ідэнтыфікатар карыстальніка ўліковага запісу, які мае дастатковыя правы для стварэння новых карыстальнікаў і баз даных у сістэме.',
|
||||
'password' => 'Пароль',
|
||||
'password_help' => 'Пароль да карыстальніка базы даных.',
|
||||
'linked_nodes' => 'Звязаныя вузлы',
|
||||
'linked_nodes_help' => 'Гэта налада выкарыстоўваецца па змаўчанні толькі для гэтага хоста базы даных пры даданні базы на сервер, што знаходзіцца на выбраным вузле.',
|
||||
'connection_error' => 'Памылка пры падключэнні з хостам базы даных',
|
||||
'no_database_hosts' => 'Няма хостаў базы даных',
|
||||
'no_nodes' => 'Няма вузлоў',
|
||||
'delete_help' => 'Хост базы дадзеных ужо ўтрымлівае базы даных',
|
||||
'unlimited' => 'Без абмежавання',
|
||||
'anywhere' => 'З любога месца',
|
||||
|
||||
'rotate' => 'Павярнуць',
|
||||
'rotate_password' => 'Абнавіць пароль',
|
||||
'rotated' => 'Пароль абноўлены',
|
||||
'rotate_error' => 'Не атрымалася абнавіць пароль',
|
||||
'databases' => 'Базы данных',
|
||||
|
||||
'setup' => [
|
||||
'preparations' => 'Падрыхтоўка',
|
||||
'database_setup' => 'Устаноўка базы даных',
|
||||
'panel_setup' => 'Устаноўка панэлі',
|
||||
|
||||
'note' => 'На дадзены момант падтрымліваюцца толькі базы MySQL / MariaDB!',
|
||||
'different_server' => 'Панэль і база даных <i>не</i> знаходзяцца на адным серверы?',
|
||||
|
||||
'database_user' => 'Карыстальнік базы даных',
|
||||
'cli_login' => 'Выкарыстай <code>mysql -u root -p</code>, каб атрымаць доступ да mysql cli.',
|
||||
'command_create_user' => 'Каманда для стварэння карыстальніка',
|
||||
'command_assign_permissions' => 'Каманда для прызначэння разрашэнняў',
|
||||
'cli_exit' => 'Каб выйсці з mysql cli, увядзіце <code>exit</code>.',
|
||||
'external_access' => 'Знешні доступ',
|
||||
'allow_external_access' => '
|
||||
<p>Скорэй за ўсё, табе спатрэбіцца дазволіць знешні доступ да гэтай інстанцыі MySQL, каб серверы маглі падключацца да яе.</p>
|
||||
<br>
|
||||
<p>Для гэтага адкрый файл <code>my.cnf</code>, які можа знаходзіцца ў розных месцах у залежнасці ад аперацыйнай сістэмы і спосабу ўстаноўкі MySQL. Ты можаш увесці каманду <code>find /etc -iname my.cnf</code>, каб знайсці яго.</p>
|
||||
<br>
|
||||
<p>Адкрый <code>my.cnf</code>, дадай наступны тэкст у канец файла і запішы змены:<br> <code>[mysqld]<br>bind-address=0.0.0.0</code></p>
|
||||
<br>
|
||||
<p>Перазапусці MySQL або MariaDB, каб прымяніць змены. Гэта зменіць стандартную канфігурацыю MySQL, якая па змаўчанні прымае злучэнні толькі з localhost. Пасля абнаўлення канфігурацыі сервер зможа прымаць злучэнні на ўсіх інтэрфейсах, у тым ліку і знешнія. Абавязкова дазволь порт MySQL (па змаўчанні 3306) у брандмаўэры.</p>',
|
||||
],
|
||||
];
|
60
lang/be/admin/health.php
Normal file
60
lang/be/admin/health.php
Normal file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Стан',
|
||||
'results_refreshed' => 'Рэкамендацыі па праверцы стану абноўлены',
|
||||
'checked' => 'Правераныя вынікі ад :time',
|
||||
'refresh' => 'Абнавіць',
|
||||
'results' => [
|
||||
'cache' => [
|
||||
'label' => 'Кэш',
|
||||
'ok' => 'Добра',
|
||||
'failed_retrieve' => 'Няўдалося ўсталяваць або атрымаць значэнне кэша прыкладання.',
|
||||
'failed' => 'Адбылася памылка з кэшам прыкладання: :error',
|
||||
],
|
||||
'database' => [
|
||||
'label' => 'База даных',
|
||||
'ok' => 'Добра',
|
||||
'failed' => 'Няўдалося падключыцца да базы даных: :error',
|
||||
],
|
||||
'debugmode' => [
|
||||
'label' => 'Рэжым адладки',
|
||||
'ok' => 'Рэжым адладки адключаны',
|
||||
'failed' => 'Чакалася, што рэжым адладки будзе: :expected, але на самой справе быў: :actual',
|
||||
],
|
||||
'environment' => [
|
||||
'label' => 'Асяроддзе',
|
||||
'ok' => 'Добра, усталявана на :actual',
|
||||
'failed' => 'Асяроддзе ўсталявана на :actual, чакалася :expected',
|
||||
],
|
||||
'nodeversions' => [
|
||||
'label' => 'Версіі вузлоў',
|
||||
'ok' => 'Вузлы абноўлены',
|
||||
'failed' => ':outdated:/:all вузлы састарэлі',
|
||||
'no_nodes_created' => 'Вузлоў няма',
|
||||
'no_nodes' => 'Вузлоў няма',
|
||||
'all_up_to_date' => 'Усе абноўлена',
|
||||
'outdated' => ':outdated:/:all састарэла',
|
||||
],
|
||||
'panelversion' => [
|
||||
'label' => 'Версія панэлі',
|
||||
'ok' => 'Панэль абноўлена да актуальнай версіі',
|
||||
'failed' => 'Усталяваная версія: :currentVersion, але апошняя: :latestVersion',
|
||||
'up_to_date' => 'Абноўлена',
|
||||
'outdated' => 'Састарэла',
|
||||
],
|
||||
'schedule' => [
|
||||
'label' => 'Задача',
|
||||
'ok' => 'Добра',
|
||||
'failed_last_ran' => 'Апошні запуск задачы адбыўся больш за :time хвілін таму назад',
|
||||
'failed_not_ran' => 'Задача яшчэ не выканана',
|
||||
],
|
||||
'useddiskspace' => [
|
||||
'label' => 'Месца на дыску',
|
||||
],
|
||||
],
|
||||
'checks' => [
|
||||
'successful' => 'Паспяхова',
|
||||
'failed' => 'Няўдалося',
|
||||
],
|
||||
];
|
30
lang/be/admin/mount.php
Normal file
30
lang/be/admin/mount.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Маунты',
|
||||
'model_label' => 'Маунт',
|
||||
'model_label_plural' => 'Маунты',
|
||||
'name' => 'Імя',
|
||||
'name_help' => 'Унікальнае імя, якое выкарыстоўваецца для аддзялення гэтага маунта ад іншых.',
|
||||
'source' => 'Крыніца',
|
||||
'source_help' => 'Шлях да файла на сістэме для маунта ў кантэйнер.',
|
||||
'target' => 'Месца прызначэння',
|
||||
'target_help' => 'Месца, дзе маунт будзе даступны ўнутры кантэйнера.',
|
||||
'read_only' => 'Толькі для чытання?',
|
||||
'read_only_help' => 'Ці з\'яўляецца маунт толькі для чытання ўнутры кантэйнера?',
|
||||
'description' => 'Апісанне',
|
||||
'description_help' => 'Больш падрабязнае апісанне для гэтага маунта',
|
||||
'no_mounts' => 'Няма маунтаў',
|
||||
'eggs' => 'Вобразы',
|
||||
'nodes' => 'Вузлы',
|
||||
'toggles' => [
|
||||
'writable' => 'Даступна для запісу',
|
||||
'read_only' => 'Толькі для чытання',
|
||||
],
|
||||
'table' => [
|
||||
'name' => 'Імя',
|
||||
'all_eggs' => 'Усе вобразы',
|
||||
'all_nodes' => 'Усе вузлы',
|
||||
'read_only' => 'Толькі для чытання',
|
||||
],
|
||||
];
|
18
lang/be/admin/user.php
Normal file
18
lang/be/admin/user.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Карыстальнікі',
|
||||
'model_label' => 'Карыстальнік',
|
||||
'model_label_plural' => 'Карыстальнікі',
|
||||
'self_delete' => 'Нельга выдаліць сябе',
|
||||
'has_servers' => 'Карыстальнік мае серверы',
|
||||
'email' => 'Пошта',
|
||||
'username' => 'Имя пользователя',
|
||||
'password' => 'Пароль',
|
||||
'password_help' => 'Прапанаванне пароля карыстальніка з\'яўляецца неабавязковым. Электронная пошта новага карыстальніка падказвае стварыць пароль пры першым уводзе.',
|
||||
'admin_roles' => 'Ролі адміністратара',
|
||||
'roles' => 'Ролі',
|
||||
'no_roles' => 'Няма роляў',
|
||||
'servers' => 'Серверы',
|
||||
'subusers' => 'Падкарыстальнікі',
|
||||
];
|
57
lang/be/command/messages.php
Normal file
57
lang/be/command/messages.php
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user' => [
|
||||
'search_users' => 'Увядзіце імя карыстальніка, ID карыстальніка або адрас пошты',
|
||||
'select_search_user' => 'ID карыстальніка для выдалення (увядзіце \'0\' для паўторнага пошуку)',
|
||||
'deleted' => 'Карыстальнік паспяхова выдалены з панэлі.',
|
||||
'confirm_delete' => 'Вы ўпэўнены, што хочаце выдаліць гэтага карыстальніка з панэлі?',
|
||||
'no_users_found' => 'Карыстальнікі не знойдзены па дадзеным пошукавым тэрміне.',
|
||||
'multiple_found' => 'Знойдзена некалькі ўліковых запісаў для гэтага карыстальніка, нельга выдаліць карыстальніка з-за флага --no-interaction.',
|
||||
'ask_admin' => 'Ці з\'яўляецца гэты карыстальнік адміністратарам?',
|
||||
'ask_email' => 'Адрас пошты',
|
||||
'ask_username' => 'Ідэнтыфікатар карыстальніка',
|
||||
'ask_password' => 'Пароль',
|
||||
'ask_password_tip' => 'Калі вы хочаце стварыць уліковы запіс з выпадковым паролем, які будзе адпраўлены карыстальніку па пошце, паўторна запусціце гэтую каманду (CTRL+C) і дадайце флаг `--no-password`.',
|
||||
'ask_password_help' => 'Паролі павінны складацца як мінімум з 8 сімвалаў і ўтрымліваць хаця б адну вялікую літару і лічбу.',
|
||||
'2fa_help_text' => [
|
||||
'Гэтая каманда адключыць двухфактарную аўтэнтыфікацыю для ўліковага запісу карыстальніка, калі яна ўключана. Гэта павінна выкарыстоўвацца толькі як каманда аднаўлення ўліковага запісу, калі карыстальнік заблакаваў доступ.',
|
||||
'Калі гэта не тое, што вы хацелі зрабіць, націсніце CTRL+C, каб выйсці з гэтага працэсу.',
|
||||
],
|
||||
'2fa_disabled' => 'Двухфактарная аўтэнтыфікацыя была адключана для :email.',
|
||||
],
|
||||
'schedule' => [
|
||||
'output_line' => 'Адпраўка працы для першай задачы ў `:schedule` (:id).',
|
||||
],
|
||||
'maintenance' => [
|
||||
'deleting_service_backup' => 'Выдаленне файла рэзервовай копіі сэрвісу.',
|
||||
],
|
||||
'server' => [
|
||||
'rebuild_failed' => 'Запыт на аднаўленне для ":name" (#:id) на вузле ":node" не ўдалося з памылкай: :message',
|
||||
'reinstall' => [
|
||||
'failed' => 'Запыт на пераўсталёўку для ":name" (#:id) на вузле ":node" не ўдалося з памылкай: :message',
|
||||
'confirm' => 'Вы збіраецеся пераўсталяваць групу сервераў. Ці хочаце працягнуць?',
|
||||
],
|
||||
'power' => [
|
||||
'confirm' => 'Вы збіраецеся выканаць дзеянне :action супраць :count сервераў. Ці хочаце працягнуць?',
|
||||
'action_failed' => 'Запыт на дзеянне ўключэння/выключэння для "name" (#:id) на вузле ":node" не ўдалося з памылкай: :message',
|
||||
],
|
||||
],
|
||||
'environment' => [
|
||||
'mail' => [
|
||||
'ask_smtp_host' => 'SMTP хост (напрыклад: smtp.gmail.com)',
|
||||
'ask_smtp_port' => 'SMTP порт',
|
||||
'ask_smtp_username' => 'SMTP імя карыстальніка',
|
||||
'ask_smtp_password' => 'SMTP пароль',
|
||||
'ask_mailgun_domain' => 'Дамен Mailgun',
|
||||
'ask_mailgun_endpoint' => 'Кантэйнер Mailgun',
|
||||
'ask_mailgun_secret' => 'Сакрэт Mailgun',
|
||||
'ask_mandrill_secret' => 'Сакрэт Mandrill',
|
||||
'ask_postmark_username' => 'API ключ Postmark',
|
||||
'ask_driver' => 'Які драйвер павінен выкарыстоўвацца для адпраўкі электронных лістоў?',
|
||||
'ask_mail_from' => 'Адрас электроннай пошты, з якога павінны паступаць лісты',
|
||||
'ask_mail_name' => 'Імя, з якога павінны паступаць лісты',
|
||||
'ask_encryption' => 'Метад шыфравання для выкарыстання',
|
||||
],
|
||||
],
|
||||
];
|
73
lang/be/commands.php
Normal file
73
lang/be/commands.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'appsettings' => [
|
||||
'comment' => [
|
||||
'author' => 'Увядзіце адрас электроннай пошты, з якога павінны быць адпраўлены вобразамі, экспартаваныя з гэтай панэлі. Гэта павінен быць сапраўдны адрас электроннай пошты.',
|
||||
'url' => 'URL прыкладання павінен пачынацца з https:// або http:// ў залежнасці ад таго, ці выкарыстоўваецца SSL. Калі схема не будзе ўключаная, вашыя электронныя лісты і іншы кантэнт будуць спасылацца на няправільнае месца.',
|
||||
'timezone' => 'Часавы пояс павінен супадаць з адным з падтрымліваемых часавых паясоў PHP. Калі вы не ўпэўнены, калі ласка, звярніцеся да https://php.net/manual/en/timezones.php.',
|
||||
],
|
||||
'redis' => [
|
||||
'note' => 'Вы выбралі драйвер Redis для адной або некалькіх опцый, калі ласка, прадастаўце сапраўдныя дадзеныя для падключэння ніжэй. У большасці выпадкаў вы можаце выкарыстоўваць па змоўчанні параметры, калі не змянялі вашу наладу.',
|
||||
'comment' => 'Па змоўчанні экземпляр Redis мае імя карыстальніка "default" і не мае пароля, паколькі ён працуе лакальна і недаступны знешняму свету. Калі гэта так, проста націсніце enter без уводу значэння.',
|
||||
'confirm' => 'Выглядае, што :field ужо вызначаны для Redis, хочаце змяніць?',
|
||||
],
|
||||
],
|
||||
'database_settings' => [
|
||||
'DB_HOST_note' => 'Рекомендуецца не выкарыстоўваць "localhost" як хост базы дадзеных, бо мы часта сутыкаліся з праблемамі падключэння праз сокеты. Калі вы хочаце выкарыстоўваць лакальнае падключэнне, вам трэба выкарыстоўваць "127.0.0.1".',
|
||||
'DB_USERNAME_note' => 'Выкарыстанне ўліковага запісу root для падключэнняў да MySQL не толькі настойліва не рэкамендуецца, але таксама не дазваляецца гэтым прыкладаннем. Вам трэба стварыць карыстальніка MySQL для гэтага праграмнага забеспячэння.',
|
||||
'DB_PASSWORD_note' => 'Выглядае, што ў вас ужо вызначаны пароль для падключэння MySQL, хочаце яго змяніць?',
|
||||
'DB_error_2' => 'Вашы дадзеныя для падключэння не былі захаваныя. Вам трэба ўвесці сапраўдныя дадзеныя для падключэння, перш чым працягнуць.',
|
||||
'go_back' => 'Вярнуцца і паспрабаваць зноў',
|
||||
],
|
||||
'make_node' => [
|
||||
'name' => 'Увядзіце кароткі ідэнтыфікатар, які выкарыстоўваецца для адрознення гэтага вузла ад іншых',
|
||||
'description' => 'Увядзіце апісанне для ідэнтыфікацыі вузла',
|
||||
'scheme' => 'Калі ласка, увядзіце https для SSL або http для не-ssl злучэння',
|
||||
'fqdn' => 'Увядзіце даменнае імя (напрыклад, node.example.com), якое будзе выкарыстоўвацца для падключэння да дэману. IP-адрас можа выкарыстоўвацца толькі ў тым выпадку, калі вы не выкарыстоўваеце SSL для гэтага вузла',
|
||||
'public' => 'Ці павінен гэты вузел быць публічным? Як заўвага, усталёўка вузла ў рэжым прыватнасці будзе адмаўляць магчымасць аўтаматычнага разгортвання на гэтым вузле',
|
||||
'behind_proxy' => 'Ваш FQDN знаходзіцца за проксі?',
|
||||
'maintenance_mode' => 'Ці павінен быць уключаны рэжым абслугоўвання?',
|
||||
'memory' => 'Увядзіце максімальную колькасць памяці',
|
||||
'memory_overallocate' => 'Увядзіце колькасць памяці для пераразмеркавання, -1 адключыць праверку, а 0 не дазволіць ствараць новыя серверы',
|
||||
'disk' => 'Увядзіце максімальную колькасць месца на дыску',
|
||||
'disk_overallocate' => 'Увядзіце колькасць месца на дыску для пераразмеркавання, -1 адключыць праверку, а 0 не дазволіць ствараць новыя серверы',
|
||||
'cpu' => 'Увядзіце максімальную колькасць працэсарных рэсурсаў',
|
||||
'cpu_overallocate' => 'Увядзіце колькасць працэсарных рэсурсаў для пераразмеркавання, -1 адключыць праверку, а 0 не дазволіць ствараць новыя серверы',
|
||||
'upload_size' => 'Увядзіце максімальны памер файла для загрузкі',
|
||||
'daemonListen' => 'Увядзіце порт для праслухоўвання дэману',
|
||||
'daemonSFTP' => 'Увядзіце порт праслухоўвання SFTP дэману',
|
||||
'daemonSFTPAlias' => 'Увядзіце псеўданім SFTP дэману (можа быць пустым)',
|
||||
'daemonBase' => 'Увядзіце асноўную тэчку',
|
||||
'success' => 'Паспяхова створаны новы вузел з імем :name і Id :id',
|
||||
],
|
||||
'node_config' => [
|
||||
'error_not_exist' => 'Выбраны вузел не існуе.',
|
||||
'error_invalid_format' => 'Указаны няправільны фармат. Дапушчальныя фарматы: yaml і json.',
|
||||
],
|
||||
'key_generate' => [
|
||||
'error_already_exist' => 'Выглядае, што вы ўжо наладзілі ключ шыфравання прыкладання. Працягваючы гэты працэс, вы перазапішаце гэты ключ і выклікаеце пашкоджанне дадзеных для ўжо зашыфраваных дадзеных. НЕ ПРАДАЛЖАЙЦЕ, КАЛІ НЕ ВЕДАЕЦЕ, ШТО РАБІЦЕ.',
|
||||
'understand' => 'Я разумею наступствы выканання гэтай каманды і бяру на сябе ўсю адказнасць за страту зашыфраваных дадзеных.',
|
||||
'continue' => 'Вы ўпэўнены, што хочаце працягнуць? Змена ключа шыфравання прыкладання прівядзе да страту дадзеных.',
|
||||
],
|
||||
'schedule' => [
|
||||
'process' => [
|
||||
'no_tasks' => 'Няма запланаваных задач для сервера, якія трэба выканаць.',
|
||||
'error_message' => 'Узнікла памылка пры апрацоўцы задачы: ',
|
||||
],
|
||||
],
|
||||
'upgrade' => [
|
||||
'integrity' => 'Гэтая каманда не правярае цэласнасць загружаных рэсурсаў. Пераканайцеся, што вы давяраеце крыніцы загрузкі перад працягам. Калі вы не хочаце загружаць архіў, указвайце гэта, выкарыстоўваючы флаг --skip-download, ці адказвайце "не" на наступнае пытанне.',
|
||||
'source_url' => 'Крыніца загрузкі (устанаўліваецца з --url=):',
|
||||
'php_version' => 'Немагчыма выканаць працэс саманалажэння. Мінімальная патрабаваная версія PHP — 7.4.0, у вас',
|
||||
'skipDownload' => 'Хочаце загрузіць і распакаваць архіўныя файлы для апошняй версіі?',
|
||||
'webserver_user' => 'Ваш карыстальнік вэб-сервера выяўлены як <fg=blue>[{:user}]</>. Ці правільна гэта?',
|
||||
'name_webserver' => 'Увядзіце імя карыстальніка, які выконвае працэс вэб-сервера. Гэта можа адрознівацца ў залежнасці ад сістэмы, але звычайна гэта "www-data", "nginx" або "apache".',
|
||||
'group_webserver' => 'Ваша група вэб-сервера выяўлена як <fg=blue>[{:group}]</>. Ці правільна гэта?',
|
||||
'group_webserver_question' => 'Увядзіце імя групы, якая выконвае працэс вэб-сервера. Звычайна гэта тая ж група, што і ваш карыстальнік.',
|
||||
'are_your_sure' => 'Вы ўпэўнены, што хочаце запусціць працэс абнаўлення для вашай панэлі?',
|
||||
'terminated' => 'Працэс абнаўлення быў спынены карыстальнікам.',
|
||||
'success' => 'Панэль была паспяхова абноўлена. Пераканайцеся, што вы таксама абнаўляеце ўсе экземпляры дэману.',
|
||||
|
||||
],
|
||||
];
|
19
lang/be/pagination.php
Normal file
19
lang/be/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Папярэдняя',
|
||||
'next' => 'Наступная »',
|
||||
|
||||
];
|
22
lang/be/passwords.php
Normal file
22
lang/be/passwords.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset 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
|
||||
| outcome such as failure due to an invalid password / reset token.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Ваш пароль быў скінуты.',
|
||||
'sent' => 'Мы адправілі вам спасылку для скіду пароля.',
|
||||
'throttled' => 'Калі ласка, пачакайце перад паўторным спробам.',
|
||||
'token' => 'Гэты токен скіду пароля недакладны.',
|
||||
'user' => 'Мы не можам знайсці карыстальніка з гэтай поштай.',
|
||||
|
||||
];
|
9
lang/be/search.php
Normal file
9
lang/be/search.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'validation' => 'Калі ласка, увядзіце хаця б тры сімвалы, каб пачаць пошук.',
|
||||
'term' => [
|
||||
'label' => 'Тэрмін для пошуку',
|
||||
'description' => 'Увядзіце назву сервера, UUID або сець, каб пачаць пошук.',
|
||||
],
|
||||
];
|
101
lang/be/validation.php
Normal file
101
lang/be/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'Необходимо принять :attribute.',
|
||||
'active_url' => '{{ attribute }} з\'яўляецца несапраўдным URL-адрасам',
|
||||
'after' => 'В поле :attribute должна быть дата после :date.',
|
||||
'after_or_equal' => 'В поле :attribute должна быть дата после :date.',
|
||||
'alpha' => ':attribute может содержать только буквы.',
|
||||
'alpha_dash' => 'Атрибут: может содержать только буквы, цифры и тире.',
|
||||
'alpha_num' => ':attribute может содержать только буквы.',
|
||||
'array' => 'Необходимо принять :attribute.',
|
||||
'before' => 'В поле :attribute должна быть дата после :date.',
|
||||
'before_or_equal' => 'В поле :attribute должна быть дата после :date.',
|
||||
'between' => [
|
||||
'numeric' => 'Значэнне :attribute павінна знаходзіцца ў межах :min і :max',
|
||||
'file' => 'Значэнне :attribute павінна знаходзіцца ў межах :min і :max',
|
||||
'string' => 'Значэнне :attribute павінна знаходзіцца ў межах :min і :max',
|
||||
'array' => 'Значэнне :attribute павінна знаходзіцца ў межах :min і :max',
|
||||
],
|
||||
|
||||
'confirmed' => ':attribute подтверждение не совпадает.',
|
||||
'date' => '{{ attribute }} з\'яўляецца несапраўдным URL-адрасам',
|
||||
'date_format' => 'Атрибут: не соответствует формату: формат.',
|
||||
'different' => ':attribute и :other должны быть разными.',
|
||||
'digits' => ':attribute должен содержать :digits цифр.',
|
||||
'digits_between' => ':attribute павінен быць паміж :min і :max лічбамі.',
|
||||
'dimensions' => ':attribute мае недапушчальныя памеры выявы.',
|
||||
|
||||
'email' => ':attribute павінен быць правільным адрасам пошты.',
|
||||
|
||||
'file' => ':attribute павінен быць файлам.',
|
||||
'filled' => 'Поле :attribute абавязковае.',
|
||||
'image' => ':attribute павінен быць выявай.',
|
||||
|
||||
'in_array' => 'Поле :attribute не існуе ў :other.',
|
||||
'integer' => ':attribute павінен быць цэлым лікам.',
|
||||
'ip' => ':attribute павінен быць правільным IP-адрасам.',
|
||||
'json' => ':attribute павінен быць правільнай радковай перадачай JSON.',
|
||||
'max' => [
|
||||
'numeric' => ':attribute не можа перавышаць :max.',
|
||||
'file' => ':attribute не можа перавышаць :max кілабайт.',
|
||||
'string' => ':attribute не можа перавышаць :max сімвалаў.',
|
||||
'array' => ':attribute не можа мець больш за :max элементаў.',
|
||||
],
|
||||
'mimes' => ':attribute павінен быць файлам тыпу :values.',
|
||||
'mimetypes' => ':attribute павінен быць файлам тыпу :values.',
|
||||
'min' => [
|
||||
'numeric' => ':attribute павінен быць хаця б :min.',
|
||||
'file' => ':attribute павінен быць хаця б :min кілабайт.',
|
||||
'string' => ':attribute павінен быць хаця б :min сімвалаў.',
|
||||
'array' => ':attribute павінен мець хаця б :min элементаў.',
|
||||
],
|
||||
|
||||
'numeric' => ':attribute павінен быць лікам.',
|
||||
|
||||
'regex' => 'Фармат :attribute недапушчальны.',
|
||||
|
||||
'required_with_all' => 'Поле :attribute абавязковае, калі :values прысутнічае.',
|
||||
|
||||
'same' => ':attribute і :other павінны супадаць.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute павінен быць :size.',
|
||||
'file' => ':attribute павінен быць :size кілабайт.',
|
||||
'string' => ':attribute павінен быць :size сімвалаў.',
|
||||
'array' => ':attribute павінен утрымліваць :size элементаў.',
|
||||
],
|
||||
'string' => ':attribute павінен быць радком.',
|
||||
'timezone' => ':attribute павінен быць правільнай зонай.',
|
||||
|
||||
'url' => 'Фармат :attribute недапушчальны.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => ':env зменная',
|
||||
'invalid_password' => 'Уведзены пароль недапушчальны для гэтага акаўнта.',
|
||||
],
|
||||
];
|
44
lang/bg/admin/dashboard.php
Normal file
44
lang/bg/admin/dashboard.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => 'Добре дошъл в Pelican!',
|
||||
'version' => 'Верия: :version',
|
||||
'advanced' => 'За напреднали',
|
||||
'server' => 'Сървър',
|
||||
'user' => 'Потребител',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'Информация за разработчици',
|
||||
'content' => 'Благодарим ви че изпробвате версията за разработка!',
|
||||
'extra_note' => 'Ако намерите някакви проблеми, моля докладвайте ги в GitHub.',
|
||||
'button_issues' => 'Създай проблем',
|
||||
'button_features' => 'Обсъждане на характеристиките',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'Налична актуализация',
|
||||
'content' => ':latestVersion вече е налична! Прочети нашата докоментация за да актуализираш твоя панел.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'Вашият панел е актуален',
|
||||
'content' => 'Използвате Pelican версия :version. Вашият панел е актуален!',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'Не са намерени node-ове',
|
||||
'content' => 'Изглежда че нямаш конфигурирани node-ове но не се притеснявай, защото можеш да натиснеш бутона за действие да създадеш първия си node.',
|
||||
'extra_note' => 'Ако намерите някакви проблеми моля, докладвайте ги в GitHub.',
|
||||
'button_label' => 'Създай първия си Node в Pelican',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'Подкрепете Pelican',
|
||||
'content' => 'Благодарим ви че използваш Pelican, Това можеше да се случи само чрез твойта подкрепа, на нашите сътрудници и останалите ни поддръжници!',
|
||||
'extra_note' => 'Оценяваме каквато и да е подкрепа от всеки.',
|
||||
'button_translate' => 'Помогнете с превода',
|
||||
'button_donate' => 'Дари директно',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => 'Нужда от помощ?',
|
||||
'content' => 'Погледни документацията първо! Ако още ти е нужна помощ, отиди в нашият Discord сървър!',
|
||||
'button_docs' => 'Прочети документацията',
|
||||
],
|
||||
],
|
||||
];
|
19
lang/bg/pagination.php
Normal file
19
lang/bg/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Предишно',
|
||||
'next' => 'Следващо »',
|
||||
|
||||
];
|
101
lang/bg/validation.php
Normal file
101
lang/bg/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => ':attribute трябва да се приеме.',
|
||||
'active_url' => ':attribute не е валиден линк.',
|
||||
'after' => ':attribute трябва да е дата след :date.',
|
||||
'after_or_equal' => ':attribute трябва да е дата преди или равна на :date.',
|
||||
'alpha' => ':attribute може да съдържа само букви.',
|
||||
'alpha_dash' => ':attribute може да съдържа само букви, цифри и тирета.',
|
||||
'alpha_num' => ':attribute може да съдържа само букви и цифри.',
|
||||
'array' => ':attribute трябва да е масив.',
|
||||
'before' => ':attribute трябва да е дата преди :date.',
|
||||
'before_or_equal' => ':attribute трябва да е дата преди или след :date.',
|
||||
'between' => [
|
||||
'numeric' => ':attribute трябва да е между :min и :max.',
|
||||
'file' => ':attribute трябва да е между :min и :max килобайта.',
|
||||
'string' => ':attribute трябва да е между :min и :max знака.',
|
||||
'array' => ':attribute трябва да има между :min и :max елемента.',
|
||||
],
|
||||
|
||||
'confirmed' => 'Потвържденито на :attribute не съвпада.',
|
||||
'date' => ':attribute не е валидна дата.',
|
||||
'date_format' => ':attribute не съотвества на формата :format.',
|
||||
'different' => ':attribute и :other трябва да са различни.',
|
||||
'digits' => ':attribute трябва да е :digits цифри.',
|
||||
'digits_between' => ':attribute трябва да бъде между :min и :max цифри.',
|
||||
'dimensions' => 'Изображението :attribute има невалидни размери.',
|
||||
|
||||
'email' => ':attribute трябва да бъде валиден имейл адрес.',
|
||||
|
||||
'file' => ':attribute трябва да бъде файл.',
|
||||
'filled' => 'Полето :attribute е задължително.',
|
||||
'image' => ':attribute трябва да е изображение',
|
||||
|
||||
'in_array' => 'Полето :attribute не съществува в :other.',
|
||||
'integer' => ':attribute трябва да е цяло число.',
|
||||
'ip' => ':attribute трябва да е валиден IP адрес.',
|
||||
'json' => ':attribute трябва да е валиден JSON низ.',
|
||||
'max' => [
|
||||
'numeric' => ':attribute не трябва да е по голям от :max.',
|
||||
'file' => ':attribute не трябва да е по-голям от :max килобайта.',
|
||||
'string' => ':attribute не трябва да бъде по-дълъг от :max символа.',
|
||||
'array' => ':attribute не трябва да има повече от :max елемента.',
|
||||
],
|
||||
'mimes' => ':attribute трябва да бъде файл от тип: :values.',
|
||||
'mimetypes' => ':attribute трябва да бъде файл от тип: :values.',
|
||||
'min' => [
|
||||
'numeric' => ':attribute трябва да бъде поне :min.',
|
||||
'file' => ':attribute трябва да е поне :min килобайта.',
|
||||
'string' => ':attribute трябва да бъде поне :min символа.',
|
||||
'array' => ':attribute трябва да има поне :min елемента.',
|
||||
],
|
||||
|
||||
'numeric' => ':attribute трябва да е число.',
|
||||
|
||||
'regex' => 'Формата :attribute е невалиден',
|
||||
|
||||
'required_with_all' => 'Полето :attribute е задължително когато :values присъства.',
|
||||
|
||||
'same' => ':attribute и :other трябва да съвпадат.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute трябва да е :size.',
|
||||
'file' => ':attribute трябвада бъде :size килобайта.',
|
||||
'string' => ':attribute трябва да е :size знака.',
|
||||
'array' => ':attribute трябва да съдържа :size елемента.',
|
||||
],
|
||||
'string' => ':attribute трябва да бъде низ.',
|
||||
'timezone' => ':attribute трябва да бъде валидна зона.',
|
||||
|
||||
'url' => 'Формата :attribute е невалиден.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => ':env променливо',
|
||||
'invalid_password' => 'Зададената парола е невалидна за този акаунт.',
|
||||
],
|
||||
];
|
122
lang/cs/activity.php
Normal file
122
lang/cs/activity.php
Normal file
@ -0,0 +1,122 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Contains all of the translation strings for different activity log
|
||||
* events. These should be keyed by the value in front of the colon (:)
|
||||
* in the event name. If there is no colon present, they should live at
|
||||
* the top level.
|
||||
*/
|
||||
return [
|
||||
'auth' => [
|
||||
'fail' => 'Přihlášení se nezdařilo',
|
||||
'success' => 'Přihlášen/a',
|
||||
'password-reset' => 'Obnovit heslo',
|
||||
'checkpoint' => 'Požadováno dvoufaktorové ověření',
|
||||
'recovery-token' => 'Použitý dvoufázový obnovovací token',
|
||||
'token' => 'Vyřešená dvoufaktorová výzva',
|
||||
'ip-blocked' => 'Zablokován požadavek z neuvedené IP adresy pro <b>:identifier</b>',
|
||||
'sftp' => [
|
||||
'fail' => 'Selhalo přihlášení SFTP',
|
||||
],
|
||||
],
|
||||
'user' => [
|
||||
'account' => [
|
||||
'email-changed' => 'Změněný e-mail z <b>:old</b> na <b>:new</b>',
|
||||
'password-changed' => 'Změněné heslo',
|
||||
],
|
||||
'api-key' => [
|
||||
'create' => 'Vytvořen nový API klíč <b>:identifier</b>',
|
||||
'delete' => 'Smazán API klíč <b>:identifier</b>',
|
||||
],
|
||||
'ssh-key' => [
|
||||
'create' => 'Přidán SSH klíč <b>:fingerprint</b> k účtu',
|
||||
'delete' => 'Odstraněn SSH klíč <b>:fingerprint</b> z účtu',
|
||||
],
|
||||
'two-factor' => [
|
||||
'create' => 'Povoleno dvoufaktorové ověření',
|
||||
'delete' => 'Zakázáno dvoufaktorové ověření',
|
||||
],
|
||||
],
|
||||
'server' => [
|
||||
'console' => [
|
||||
'command' => 'Proveden příkaz "<b>:command</b>“ na serveru',
|
||||
],
|
||||
'power' => [
|
||||
'start' => 'Server byl spuštěn',
|
||||
'stop' => 'Server byl vypnut',
|
||||
'restart' => 'Server byl restartován',
|
||||
'kill' => 'Ukončen proces serveru',
|
||||
],
|
||||
'backup' => [
|
||||
'download' => 'Stáhnuto <b>:name</b> zálohu',
|
||||
'delete' => 'Smazána záloha <b>:name</b>',
|
||||
'restore' => 'Obnovena záloha <b>:name</b> (smazané soubory: <b>:truncate</b>)',
|
||||
'restore-complete' => 'Dokončená obnova zálohy <b>:name</b>',
|
||||
'restore-failed' => 'Nepodařilo se dokončit obnovení zálohy <b>:name</b>',
|
||||
'start' => 'Nová záloha byla spuštěna <b>:name</b>',
|
||||
'complete' => 'Označil <b>:name</b> záloha jako kompletní',
|
||||
'fail' => 'Záloha označena jako neúspěšná <b>:name</b>',
|
||||
'lock' => 'Uzamčeno <b>:name</b> záloha',
|
||||
'unlock' => 'Odemknul <b>:name</b> zálohu',
|
||||
],
|
||||
'database' => [
|
||||
'create' => 'Vytvořena nová databáze <b>:name</b>',
|
||||
'rotate-password' => 'Heslo pro databázi <b>:name</b>',
|
||||
'delete' => 'Smazána databáze <b>:name</b><b>',
|
||||
],
|
||||
'file' => [
|
||||
'compress' => 'Komprimováno <b>:directory:files</b>|Komprimováno <b>:count</b> souborů v <b>:directory</b>',
|
||||
'read' => 'Zobrazen obsah <b>:file</b>',
|
||||
'copy' => 'Vytvořena kopie <b>:file</b>',
|
||||
'create-directory' => 'Vytvořený adresář <b>:directory:name</b>',
|
||||
'decompress' => 'Dekomprimován <b>:file</b> v <b>:directory</b>',
|
||||
'delete' => 'Smazáno <b>:directory:files</b>|Smazáno <b>:count</b> souborů v <b>:directory</b>',
|
||||
'download' => 'Staženo <b>:file</b>',
|
||||
'pull' => 'Stáhnout vzdálený soubor z <b>:url</b> do <b>:directory</b>',
|
||||
'rename' => 'Přesunuto / přejmenováno <b>:from</b> to <b>:to</b>|Moved/ přejmenováno <b>:count</b> souborů v <b>:directory</b>',
|
||||
'write' => 'Přepsaný nový obsah v <b>:file</b>',
|
||||
'upload' => 'Zahájeno nahrávání souboru',
|
||||
'uploaded' => 'Nahráno <b>:directory:file</b>',
|
||||
],
|
||||
'sftp' => [
|
||||
'denied' => 'Zablokován přístup SFTP z důvodu oprávnění',
|
||||
'create' => 'Vytvořeno <b>:files</b>|Vytvořeno <b>:count</b> nových souborů',
|
||||
'write' => 'Upravil obsah <b>:files</b>|Upravil obsah <b>:count</b> souborů',
|
||||
'delete' => 'Smazáno <b>:files</b>|Smazáno <b>:count</b> souborů',
|
||||
'create-directory' => 'Vytvořil adresář <b>:files</b> | Vytvořil <b>:count</b> adresáře',
|
||||
'rename' => 'Přejmenováno <b>:z</b> na <b>:to</b>|přejmenováno nebo přesunuto <b>:count</b> souborů',
|
||||
],
|
||||
'allocation' => [
|
||||
'create' => 'Přidáno <b>:allocace</b> na server',
|
||||
'notes' => 'Aktualizovány poznámky pro <b>:allocation</b> z "<b>:old</b>" na "<b>:new</b>"',
|
||||
'primary' => 'Nastavil <b>:allocation</b> jako primární rozvržení serveru',
|
||||
'delete' => 'Smazáno <b>:allocation</b> alokace',
|
||||
],
|
||||
'schedule' => [
|
||||
'create' => 'Vytvořil/a plán <b>:name</b>',
|
||||
'update' => 'Aktualizován plán <b>:name</b>',
|
||||
'execute' => 'Manuálně provést plán <b>:name</b>',
|
||||
'delete' => 'Smazán plán <b>:name</b>',
|
||||
],
|
||||
'task' => [
|
||||
'create' => 'Vytvořil nový úkol "<b>:action</b>" pro <b>:name</b> plán',
|
||||
'update' => 'Aktualizoval úkol "<b>:action</b>" pro plán <b>:name</b>',
|
||||
'delete' => 'Odstraněna akce "<b>:action</b>" pro plán <b>:name</b>',
|
||||
],
|
||||
'settings' => [
|
||||
'rename' => 'Přejmenoval server z "<b>:old</b>" na "<b>:new</b>"',
|
||||
'description' => 'Změnil popis serveru z "<b>:old</b>" na "<b>:new</b>"',
|
||||
'reinstall' => 'Server přeinstalován',
|
||||
],
|
||||
'startup' => [
|
||||
'edit' => 'Změnil proměnnou <b>:variable</b> z "<b>:old</b>" na "<b>:new</b>"',
|
||||
'image' => 'Aktualizoval Docker Image pro server z <b>:old</b> na <b>:new</b>',
|
||||
],
|
||||
'subuser' => [
|
||||
'create' => 'Přidáno <b>:email</b> jako poduživatel',
|
||||
'update' => 'Aktualizována oprávnění poduživatele pro <b>:email</b>',
|
||||
'delete' => 'Odstraněno <b>:email</b> jako poduživatel',
|
||||
],
|
||||
'crashed' => 'Server havaroval',
|
||||
],
|
||||
];
|
27
lang/cs/admin/apikey.php
Normal file
27
lang/cs/admin/apikey.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'API klíče aplikace',
|
||||
'empty_table' => 'Žádné API klíče.',
|
||||
'whitelist' => 'Povolené IPv4 adresy',
|
||||
'whitelist_help' => 'API klíče mohou být omezeny pouze na práci z konkrétních IPv4 adres. Zadejte každou adresu na novém řádku.',
|
||||
'whitelist_placeholder' => 'Příklad: 127.0.0.1 nebo 192.168.1.1',
|
||||
'description' => 'Popis:',
|
||||
'description_help' => 'Stručný popis toho, k čemu tento klíč je.',
|
||||
'nav_title' => 'API klíče',
|
||||
'model_label' => 'API klíče aplikace',
|
||||
'model_label_plural' => 'API klíče aplikace',
|
||||
'table' => [
|
||||
'key' => 'Klíč',
|
||||
'description' => 'Popis:',
|
||||
'last_used' => 'Naposledy použito',
|
||||
'created' => 'Vytvořeno',
|
||||
'created_by' => 'Vytvořil:',
|
||||
'never_used' => 'Nikdy nepoužito',
|
||||
],
|
||||
'permissions' => [
|
||||
'none' => 'Žádný',
|
||||
'read' => 'Přečteno',
|
||||
'read_write' => 'Čtení / zápis',
|
||||
],
|
||||
];
|
44
lang/cs/admin/dashboard.php
Normal file
44
lang/cs/admin/dashboard.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => 'Vítejte v Pelican!',
|
||||
'version' => 'Verze: :version',
|
||||
'advanced' => 'Pokročilé',
|
||||
'server' => 'Server',
|
||||
'user' => 'Uživatel',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'Inofmace o vývojářích',
|
||||
'content' => 'Děkujeme za zkoušení naší vývojářské verze',
|
||||
'extra_note' => 'Pokud naleznete bugy nahlaste je přes GitHub',
|
||||
'button_issues' => 'Vytvořit problém',
|
||||
'button_features' => 'Diskutujte o funkcích',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'Aktulizace je dostupná',
|
||||
'content' => ':latestVersion je nyní dostupná! Přečtěte si dokumentaci jak aktulizovat váš panel.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'Máte nejnovější verzy panelu',
|
||||
'content' => 'Právě používáte verzy :version. Váš panel je aktuální',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'Nebyly nalezeny žádné uzly',
|
||||
'content' => 'Vypadá to že nemáš žádné Nodes nastavené, ale kliknutím na tlačítko akce můžete vytvořit váš první!',
|
||||
'extra_note' => 'Pokud naleznete bugy nahlaste je na GitHub',
|
||||
'button_label' => 'Vytvořte první Node v Pelican',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'Podpořte Pelican!',
|
||||
'content' => 'Děkujeme za používání Pelican, toto je možné vytvářet jen díky vaší podpoře, přespěvatelům a dalším podporovatelům!',
|
||||
'extra_note' => 'Vážíme si jaké koliv podpory od kohokoliv.',
|
||||
'button_translate' => 'Pomocte Přeložit',
|
||||
'button_donate' => 'Darovat přímo',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => 'Potřebujete pomoc?',
|
||||
'content' => 'Nejdříve se podívejte na dokumentaci! Pokud stále potřebujete pomoc, přejděte na náš Discord server!',
|
||||
'button_docs' => 'Přečtěte si dokumentaci',
|
||||
],
|
||||
],
|
||||
];
|
74
lang/cs/admin/databasehost.php
Normal file
74
lang/cs/admin/databasehost.php
Normal file
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Hostitelé databáze',
|
||||
'model_label' => 'Hostitel databáze',
|
||||
'model_label_plural' => 'Hostitelé databáze',
|
||||
'table' => [
|
||||
'database' => 'Databáze',
|
||||
'name' => 'Název',
|
||||
'host' => 'Hostitel',
|
||||
'port' => 'Port',
|
||||
'name_helper' => 'Ponecháním tohoto prázdného bude automaticky generováno náhodné jméno',
|
||||
'username' => 'Uživatelské jméno',
|
||||
'password' => 'Heslo',
|
||||
'remote' => 'Připojení od',
|
||||
'remote_helper' => 'Kde by mělo být povoleno připojení. Ponechte prázdné pro povolení připojení odkudkoliv.',
|
||||
'max_connections' => 'Maximální počet připojení',
|
||||
'created_at' => 'Vytvořeno v',
|
||||
'connection_string' => 'JDBC Connection String',
|
||||
],
|
||||
'error' => 'Chyba při připojování k serveru',
|
||||
'host' => 'Hostitel',
|
||||
'host_help' => 'IP adresa nebo název domény, které by měly být použity při pokusu o připojení k tomuto MySQL hostiteli z tohoto panelu pro vytvoření nových databází.',
|
||||
'port' => 'Port',
|
||||
'port_help' => 'Port který MySQL používá na hostiteli',
|
||||
'max_database' => 'Maximální počet databází',
|
||||
'max_databases_help' => 'Maximální počet databází, které mohou být vytvořeny na tomto serveru. Pokud je dosaženo limitu, na tomto hostiteli nelze vytvořit žádné nové databáze. Prázdné je neomezené.',
|
||||
'display_name' => 'Zobrazené jméno',
|
||||
'display_name_help' => 'Krátký identifikátor používaný k odlišení tohoto umístění od ostatních. Musí mít 1 až 60 znaků, například us.nyc.lvl3.',
|
||||
'username' => 'Uživatelské jméno',
|
||||
'username_help' => 'Uživatelské jméno účtu, který má dostatečná oprávnění pro vytvoření nových uživatelů a databází v systému.',
|
||||
'password' => 'Heslo',
|
||||
'password_help' => 'Heslo pro uživatele databáze.',
|
||||
'linked_nodes' => 'Propojený Nodes',
|
||||
'linked_nodes_help' => 'Toto nastavení je výchozí pouze pro tuto databázi hostitele při přidání databáze na server vybraného uzlu.',
|
||||
'connection_error' => 'Chyba při připojování k serveru',
|
||||
'no_database_hosts' => 'Žádné hostitele databáze',
|
||||
'no_nodes' => 'Žádné Nodes',
|
||||
'delete_help' => 'Databáze hostitel má databáze',
|
||||
'unlimited' => 'Neomezené',
|
||||
'anywhere' => 'Kdekoliv',
|
||||
|
||||
'rotate' => 'Otočit',
|
||||
'rotate_password' => 'Změnit heslo',
|
||||
'rotated' => 'Heslo změněné',
|
||||
'rotate_error' => 'Změna hesla se nezdařila',
|
||||
'databases' => 'Databáze',
|
||||
|
||||
'setup' => [
|
||||
'preparations' => 'Přípravy',
|
||||
'database_setup' => 'Nastavení databáze',
|
||||
'panel_setup' => 'Nastavení panelu',
|
||||
|
||||
'note' => 'V současné době jsou podporovány pouze databáze MySQL/ MariaDB!',
|
||||
'different_server' => 'Jsou panel a databáze <i>ne</i> na stejném serveru?',
|
||||
|
||||
'database_user' => 'Uživatel databáze',
|
||||
'cli_login' => 'Použijte <code>mysql -u root -p</code> pro přístup mysql CLI.',
|
||||
'command_create_user' => 'Příkaz k vytvoření uživatele',
|
||||
'command_assign_permissions' => 'Příkaz k přiřazení oprávnění',
|
||||
'cli_exit' => 'Pro ukončení mysql cli spusťte <code>exit</code>.',
|
||||
'external_access' => 'Externí přístup',
|
||||
'allow_external_access' => '
|
||||
<p>Šance budete muset povolit externí přístup k této instanci MySQL, abyste se k ní mohli připojit.</p>
|
||||
<br>
|
||||
<p>otevřít <code>my. nf</code>, které se liší v umístění v závislosti na vašem OS a jak byl MySQL nainstalován. Můžete napsat <code>/etc -iname my.cnf</code> a najít ji.</p>
|
||||
<br>
|
||||
<p>Open <code>my. nf</code>, přidejte text níže do spodní části souboru a uložte jej:<br>
|
||||
<code>[mysqld]<br>bind-address=0. .0.</code></p>
|
||||
<br>
|
||||
<p>Restart MySQL/ MariaDB, aby se tyto změny použily. Toto přepíše výchozí konfiguraci MySQL, která bude ve výchozím nastavení přijímat pouze žádosti od localhost. Aktualizace umožní připojení na všech rozhraních, a tedy i externí připojení. Ujistěte se, že povolíte MySQL port (výchozí 3306) ve vaší firewall.</p>
|
||||
',
|
||||
],
|
||||
];
|
92
lang/cs/admin/egg.php
Normal file
92
lang/cs/admin/egg.php
Normal file
@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Vejce',
|
||||
'model_label' => 'Vejce',
|
||||
'model_label_plural' => 'Vejce',
|
||||
'tabs' => [
|
||||
'configuration' => 'Konfigurace',
|
||||
'process_management' => 'Správce procesů',
|
||||
'egg_variables' => 'Egg Variables',
|
||||
'install_script' => 'Nainstalovat skript',
|
||||
],
|
||||
'import' => [
|
||||
'file' => 'Soubor',
|
||||
'url' => 'URL',
|
||||
'egg_help' => 'Toto by mělo být raw .json soubor ( egg-minecraft.json )',
|
||||
'url_help' => 'URL musí odkazovat přímo na raw .json soubor',
|
||||
'add_url' => 'Nová URL',
|
||||
'import_failed' => 'Import se nezdařil',
|
||||
'import_success' => 'Import proběhl úspěšně',
|
||||
'github' => 'Přidat z Githubu',
|
||||
'refresh' => 'Obnovit',
|
||||
],
|
||||
'in_use' => 'Používá se',
|
||||
'servers' => 'Servery',
|
||||
'name' => 'Název',
|
||||
'egg_uuid' => 'Egg UUID',
|
||||
'egg_id' => 'Egg ID',
|
||||
'name_help' => 'Jednoduché, člověkem čitelné jméno k použití jako identifikátor pro toto vejce.',
|
||||
'author' => 'Autor',
|
||||
'uuid_help' => 'Toto je globálně jedinečný identifikátor pro toto vejce, které Wings používá jako identifikátor.',
|
||||
'author_help' => 'Autor této verze Eggu.',
|
||||
'author_help_edit' => 'Autor této verze Egg. Nahrání nové konfigurace Egg od jiného autora to změní.',
|
||||
'description' => 'Popis',
|
||||
'description_help' => 'Popis tohoto vejce, který se zobrazí v panelu podle potřeby.',
|
||||
'startup' => 'Příkaz pro spuštění',
|
||||
'startup_help' => 'Výchozí spouštěcí příkaz, který by měl být použit pro nové servery používající tento egg.',
|
||||
'file_denylist' => 'Soubor OdmítnoutList',
|
||||
'file_denylist_help' => 'Seznam souborů, které koncovému uživateli není povoleno upravovat.',
|
||||
'features' => 'Funkce',
|
||||
'force_ip' => 'Vynutit odchozí IP',
|
||||
'force_ip_help' => 'Nutí veškerý odchozí provoz sítě, aby jeho zdrojová IP IP byla zasazena do IP primární alokační IP serveru.
|
||||
Je vyžadováno pro některé hry, aby fungovaly správně, pokud má uzel více veřejných IP adres.
|
||||
Povolení této volby zakáže interní síťové připojení pro všechny servery používající tento egg, což způsobí, že nemohou interně přistupovat k jiným serverům ve stejném uzlu.',
|
||||
'tags' => 'Štítky',
|
||||
'update_url' => 'Aktualizace adres URL',
|
||||
'update_url_help' => 'URL musí odkazovat přímo na raw .json soubor',
|
||||
'add_image' => 'Přidat obrázek Dockeru',
|
||||
'docker_images' => 'Docker obrazy',
|
||||
'docker_name' => 'Název obrázku',
|
||||
'docker_uri' => 'URI obrázku',
|
||||
'docker_help' => 'Docker obrazy jsou k dispozici pro servery používající tento Egg.',
|
||||
|
||||
'stop_command' => 'Příkaz pro zastavení',
|
||||
'stop_command_help' => 'Příkaz, který by měl být odeslán serveru, aby byl zastaven. Pokud potřebujete poslat SIGINT měli byste zadat ^C zde.',
|
||||
'copy_from' => 'Zkopírovat nastavení z',
|
||||
'copy_from_help' => 'Pokud chcete výchozí nastavení z jiného Eggu vyberte z menu výše.',
|
||||
'none' => 'Žádný',
|
||||
'start_config' => 'Zahájit konfiguraci',
|
||||
'start_config_help' => 'Seznam hodnot, které by měl daemon hledat při zapínání serveru, aby bylo možné určit jejich dokončení.',
|
||||
'config_files' => 'Konfigurační soubor',
|
||||
'config_files_help' => 'Toto by mělo být zastoupení konfiguračních souborů JSON, které mají být změněny a které části by se měly změnit.',
|
||||
'log_config' => 'Nastavení logu',
|
||||
'log_config_help' => 'Toto by mělo být JSON reprezentace místa, kde jsou uloženy logy a zda by démon měl vytvářet vlastní logy.',
|
||||
|
||||
'environment_variable' => 'Proměnná prostředí',
|
||||
'default_value' => 'Výchozí hodnota',
|
||||
'user_permissions' => 'Oprávnění uživatele',
|
||||
'viewable' => 'Zobrazitelné',
|
||||
'editable' => 'Upravitelné',
|
||||
'rules' => 'Pravidla',
|
||||
'add_new_variable' => 'Přidat novou proměnnou',
|
||||
|
||||
'error_unique' => 'Proměnná s tímto názvem již existuje!',
|
||||
'error_required' => 'Pole proměnné prostředí je povinné.',
|
||||
'error_reserved' => 'Tato proměnná prostředí je rezervována a nelze ji použít.',
|
||||
|
||||
'script_from' => 'Skript od',
|
||||
'script_container' => 'Kontejner skriptů',
|
||||
'script_entry' => 'Záznam skriptu',
|
||||
'script_install' => 'Nainstalovat skript',
|
||||
'no_eggs' => 'Žádná vejce',
|
||||
'no_servers' => 'Žádný Server',
|
||||
'no_servers_help' => 'K tomuto vejci nejsou přiřazeny žádné servery.',
|
||||
|
||||
'update' => 'Aktualizovat|Aktualizovat vybrané',
|
||||
'updated' => 'Vejce aktualizována|:count/:total vajec aktualizováno',
|
||||
'updated_failed' => ':count se nezdařilo',
|
||||
'update_question' => 'Opravdu chcete aktualizovat toto vejce?|Jste si jisti, že chcete aktualizovat vybraná vejce?',
|
||||
'update_description' => 'Pokud jste provedli nějaké změny vajec, budou přepsáni!|Pokud jste provedli nějaké změny vajec, budou přepsány!',
|
||||
'no_updates' => 'Žádné aktualizace pro vybrané vejce k dispozici',
|
||||
];
|
60
lang/cs/admin/health.php
Normal file
60
lang/cs/admin/health.php
Normal file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Zdraví',
|
||||
'results_refreshed' => 'Výsledky kontroly stavu byly aktualizovány',
|
||||
'checked' => 'Kontrolované výsledky od :time',
|
||||
'refresh' => 'Obnovit',
|
||||
'results' => [
|
||||
'cache' => [
|
||||
'label' => 'Mezipaměť',
|
||||
'ok' => 'Ok',
|
||||
'failed_retrieve' => 'Nelze nastavit nebo načíst hodnotu mezipaměti aplikace.',
|
||||
'failed' => 'Došlo k výjimce v mezipaměti aplikace: :error',
|
||||
],
|
||||
'database' => [
|
||||
'label' => 'Databáze',
|
||||
'ok' => 'Ok',
|
||||
'failed' => 'Nelze se připojit k databázi: :error',
|
||||
],
|
||||
'debugmode' => [
|
||||
'label' => 'Režim ladění',
|
||||
'ok' => 'Režim ladění je zakázán',
|
||||
'failed' => 'Režim ladění byl očekáván :expected, ale ve skutečnosti byl :actual',
|
||||
],
|
||||
'environment' => [
|
||||
'label' => 'Prostředí',
|
||||
'ok' => 'Ok, nastavte na :actual',
|
||||
'failed' => 'Prostředí je nastaveno na :actual , Očekáváno :expected',
|
||||
],
|
||||
'nodeversions' => [
|
||||
'label' => 'Verze uzlu',
|
||||
'ok' => 'Uzly jsou aktuální',
|
||||
'failed' => ':zastaralý/:all uzly jsou zastaralé',
|
||||
'no_nodes_created' => 'Nebyly vytvořeny žádné uzly',
|
||||
'no_nodes' => 'Žádné uzly',
|
||||
'all_up_to_date' => 'Všechny aktuální',
|
||||
'outdated' => ':zastaralý/:all zastaralý',
|
||||
],
|
||||
'panelversion' => [
|
||||
'label' => 'Verze panelu',
|
||||
'ok' => 'Máte nejnovější verzy panelu',
|
||||
'failed' => 'Nainstalovaná verze je :currentVersion ale nejnovější je :latestversion',
|
||||
'up_to_date' => 'Aktuální',
|
||||
'outdated' => 'Neaktuální',
|
||||
],
|
||||
'schedule' => [
|
||||
'label' => 'Rozvrh',
|
||||
'ok' => 'Ok',
|
||||
'failed_last_ran' => 'Poslední běh plánu byl před více než :time minutami',
|
||||
'failed_not_ran' => 'Plán se ještě nespustil.',
|
||||
],
|
||||
'useddiskspace' => [
|
||||
'label' => 'Místo na disku',
|
||||
],
|
||||
],
|
||||
'checks' => [
|
||||
'successful' => 'Úspěšné',
|
||||
'failed' => 'Selhání',
|
||||
],
|
||||
];
|
30
lang/cs/admin/mount.php
Normal file
30
lang/cs/admin/mount.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Připojení',
|
||||
'model_label' => 'Připojit',
|
||||
'model_label_plural' => 'Připojit',
|
||||
'name' => 'Název',
|
||||
'name_help' => 'Jedinečný název použitý k oddělení tohoto přípojného zařízení od jiného.',
|
||||
'source' => 'Zdroj',
|
||||
'source_help' => 'Cesta k souboru v hostitelském systému pro připojení k kontejneru.',
|
||||
'target' => 'Cíl',
|
||||
'target_help' => 'Tam, kde bude montáž přístupná uvnitř kontejneru.',
|
||||
'read_only' => 'Pouze pro čtení?',
|
||||
'read_only_help' => 'Je připojení čteno pouze uvnitř kontejneru?',
|
||||
'description' => 'Popis:',
|
||||
'description_help' => 'Delší popis pro toto připojení',
|
||||
'no_mounts' => 'Žádná připojení',
|
||||
'eggs' => 'Vejce',
|
||||
'nodes' => 'Uzly',
|
||||
'toggles' => [
|
||||
'writable' => 'Lze zapisovat',
|
||||
'read_only' => 'Pouze pro čtení',
|
||||
],
|
||||
'table' => [
|
||||
'name' => 'Název',
|
||||
'all_eggs' => 'Všechna vejce.',
|
||||
'all_nodes' => 'Všechny uzly',
|
||||
'read_only' => 'Pouze pro čtení',
|
||||
],
|
||||
];
|
115
lang/cs/admin/node.php
Normal file
115
lang/cs/admin/node.php
Normal file
@ -0,0 +1,115 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Uzly',
|
||||
'model_label' => 'Uzel',
|
||||
'model_label_plural' => 'Uzly',
|
||||
'tabs' => [
|
||||
'overview' => 'Přehled',
|
||||
'basic_settings' => 'Základní nastavení',
|
||||
'advanced_settings' => 'Pokročilá nastavení',
|
||||
'config_file' => 'Konfigurační soubor',
|
||||
],
|
||||
'table' => [
|
||||
'health' => 'Zdraví',
|
||||
'name' => 'Název',
|
||||
'address' => 'Adresa',
|
||||
'public' => 'Veřejné',
|
||||
'servers' => 'Servery',
|
||||
'alias' => 'Alias',
|
||||
'ip' => 'IP',
|
||||
'egg' => 'Vejce',
|
||||
'owner' => 'Vlastník',
|
||||
'allocation_notes' => 'Poznámky',
|
||||
'no_notes' => 'Žádné poznámky',
|
||||
],
|
||||
'node_info' => 'Systémové Informace',
|
||||
'wings_version' => 'Verze Wings',
|
||||
'cpu_threads' => 'CPU vlákna',
|
||||
'architecture' => 'Architektura',
|
||||
'kernel' => 'Jádro',
|
||||
'unknown' => 'Neznámý',
|
||||
'latest' => 'Nejnovější',
|
||||
'node_uuid' => 'ID uzlu',
|
||||
'node_id' => 'ID uzlu',
|
||||
|
||||
'ip_address' => 'IP adresa',
|
||||
'ip_help' => 'Obvykle veřejná IP adresa Vašeho počítače, pokud neportujete přeposílání.',
|
||||
'alias_help' => 'Volitelné zobrazované jméno, které vám pomůže si zapamatovat, co to je.',
|
||||
'domain' => 'Název domény',
|
||||
'ssl_ip' => 'Nelze se připojit k IP adrese přes SSL',
|
||||
'error' => 'Toto je doménový název, který odkazuje na IP adresu vašeho uzlu. Pokud jste již tuto možnost nastavili, můžete ji ověřit zaškrtnutím dalšího pole!',
|
||||
'fqdn_help' => 'Váš panel je v současné době zabezpečen pomocí SSL certifikátu a to znamená, že vaše uzly vyžadují také. Musíte použít název domény, protože nelze získat SSL certifikáty pro IP adresy.',
|
||||
'dns' => 'Kontrola záznamu DNS',
|
||||
'dns_help' => 'To vám umožní zjistit, zda DNS záznam ukazuje na správnou IP adresu.',
|
||||
'valid' => 'Platné',
|
||||
'invalid' => 'Neplatné',
|
||||
'port' => 'Port',
|
||||
'ports' => 'Porty',
|
||||
'port_help' => 'Pokud používáte daemon za Cloudflare, měli byste nastavit daemon port na 8443, aby bylo umožněno proxying websocketu přes SSL.',
|
||||
'connect_port' => 'Port pro připojení',
|
||||
'connect_port_help' => 'Připojení s wings použije tento port. Pokud používáte reverzní proxy tak se tohle může lišit od naslouchajícího portu. Při použití Cloudflare proxy byste měli použít 8443.',
|
||||
'listen_port' => 'Naslouchat na portu',
|
||||
'listen_port_help' => 'Wings budou běžet na tomto portu.',
|
||||
'display_name' => 'Zobrazovaný název',
|
||||
'ssl' => 'Komunikovat přes SSL',
|
||||
'panel_on_ssl' => 'Váš panel používá zabezpečené SSL připojení,<br>takže váš Daemon musí.',
|
||||
'ssl_help' => 'IP adresa nemůže použít SSL.',
|
||||
|
||||
'tags' => 'Tagy',
|
||||
'upload_limit' => 'Limit odesílání',
|
||||
'upload_limit_help' => [
|
||||
'Zadejte maximální velikost souborů, které lze nahrát prostřednictvím webového správce souborů.',
|
||||
'Ujistěte se, že váš webserver podporuje nahrávání souborů této velikosti!',
|
||||
],
|
||||
'sftp_port' => 'SFTP port',
|
||||
'sftp_alias' => 'SFTP Alias',
|
||||
'sftp_alias_help' => 'Zobrazit alias pro SFTP adresu. Ponechte prázdné pro použití Node FQDN.',
|
||||
'use_for_deploy' => 'Použít pro zaměstnání?',
|
||||
'maintenance_mode' => 'Režim údržby',
|
||||
'maintenance_mode_help' => 'Pokud je uzel označen jako \'v rámci údržby\', uživatelé nebudou moci přistupovat k serverům, které jsou na tomto uzlu',
|
||||
|
||||
'cpu' => 'CPU',
|
||||
'cpu_limit' => 'Limit CPU',
|
||||
'memory' => 'Paměť',
|
||||
'memory_limit' => 'Limit paměti',
|
||||
'disk' => 'Disk',
|
||||
'disk_limit' => 'Limit Disk',
|
||||
'unlimited' => 'Neomezené',
|
||||
'limited' => 'Omezené',
|
||||
'overallocate' => 'Přetížené',
|
||||
'enabled' => 'Aktivováno',
|
||||
'disabled' => 'Deaktivován',
|
||||
'yes' => 'Ano',
|
||||
'no' => 'Ne',
|
||||
|
||||
'instructions' => 'Pokyny',
|
||||
'instructions_help' => 'Uložit tento soubor do kořenového adresáře vašeho daemonu, s názvem config.yml',
|
||||
|
||||
'auto_deploy' => 'Příkaz automatického nasazení',
|
||||
'auto_question' => 'Vyberte si mezi samostatnou instalací a instalací Docker.',
|
||||
'standalone' => 'Samostatný',
|
||||
'docker' => 'Docker',
|
||||
'auto_command' => 'Pro automatickou konfiguraci vašeho uzlu spusťte následující příkaz:',
|
||||
'reset_token' => 'Resetovat autorizační token',
|
||||
'token_reset' => 'Token daemona byl resetován.',
|
||||
'reset_help' => 'Resetování daemon token zruší jakýkoliv požadavek pocházející ze starého tokenu. Tento token se používá pro všechny citlivé operace na démonu, včetně vytvoření a smazání serveru. Z důvodu bezpečnosti doporučujeme tento token pravidelně měnit.',
|
||||
|
||||
'no_nodes' => 'Žádné uzly',
|
||||
'cpu_chart' => 'CPU - :cpu% of :max%',
|
||||
'memory_chart' => 'Pamětí - :used of :total',
|
||||
'disk_chart' => 'Úložiště - :used z :total',
|
||||
'used' => 'Použité',
|
||||
'unused' => 'Nepoužité',
|
||||
|
||||
'next_step' => 'Další krok',
|
||||
'node_has_servers' => 'Uzel má servery',
|
||||
'create_allocation' => 'Vytvořit alokaci',
|
||||
'primary_allocation' => 'Vytvořit alokaci',
|
||||
'databases' => 'Databáze',
|
||||
'backups' => 'Zálohy',
|
||||
|
||||
'error_connecting' => 'Chyba při připojování k serveru',
|
||||
'error_connecting_description' => 'Konfiguraci nebylo možné automaticky aktualizovat, budete muset manuálně aktualizovat konfigurační soubor.',
|
||||
'allocation' => 'Alokace',
|
||||
];
|
17
lang/cs/admin/role.php
Normal file
17
lang/cs/admin/role.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Role',
|
||||
'model_label' => 'Role',
|
||||
'model_label_plural' => 'Role',
|
||||
'no_roles' => 'Žádné role',
|
||||
'name' => 'Název role',
|
||||
'permissions' => 'Oprávnění',
|
||||
'in_use' => 'Používá se',
|
||||
'all' => 'Vše',
|
||||
'root_admin' => ':role má všechna oprávnění.',
|
||||
'root_admin_delete' => 'Nelze odstranit Root Admin',
|
||||
'users' => 'Uživatelé',
|
||||
'nodes' => 'Síťové uzly',
|
||||
'nodes_hint' => 'Ponechte prázdné pro povolení přístupu ke všem uzlům.',
|
||||
];
|
138
lang/cs/admin/server.php
Normal file
138
lang/cs/admin/server.php
Normal file
@ -0,0 +1,138 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Servery',
|
||||
'model_label' => 'Server',
|
||||
'model_label_plural' => 'Servery',
|
||||
'no_servers' => 'Žádné servery',
|
||||
'next_step' => 'Další krok',
|
||||
'ip_address' => 'IP adresa',
|
||||
'ip_address_helper' => 'Obvykle veřejná IP adresa Vašeho počítače, pokud neportujete přeposílání.',
|
||||
'port' => 'Port',
|
||||
'ports' => 'Porty',
|
||||
'alias' => 'Alias',
|
||||
'alias_helper' => 'Volitelné zobrazované jméno, které vám pomůže si zapamatovat, co to je.',
|
||||
'name' => 'Název',
|
||||
'external_id' => 'Externí ID',
|
||||
'owner' => 'Vlastník',
|
||||
'description' => 'Popis',
|
||||
'install_script' => 'Spustit instalační Script?',
|
||||
'start_after' => 'Začít po instalaci?',
|
||||
'yes' => 'Ano',
|
||||
'no' => 'Ne',
|
||||
'skip' => 'Přeskočit',
|
||||
'primary' => 'Primární',
|
||||
'already_primary' => 'Již primární',
|
||||
'make_primary' => 'Nastavit jako primární',
|
||||
'startup_cmd' => 'Příkaz pro spuštění',
|
||||
'default_startup' => 'Výchozí příkaz pro spuštění',
|
||||
'variables' => 'Proměnné',
|
||||
'resource_limits' => 'Limity zdrojů',
|
||||
'cpu' => 'CPU',
|
||||
'cpu_limit' => 'Limit CPU',
|
||||
'cpu_helper' => '100% se rovná jednomu jádru CPU.',
|
||||
'unlimited' => 'Neomezené',
|
||||
'limited' => 'Omezené',
|
||||
'enabled' => 'Aktivováno',
|
||||
'disabled' => 'Deaktivováno',
|
||||
'memory' => 'Paměť',
|
||||
'memory_limit' => 'Limit paměti',
|
||||
'memory_helper' => 'Křídla k této hodnotě přidají hlavu při vytváření kontejneru, aby se ujistila, že při používání maximální paměti nehladoví.',
|
||||
'disk' => 'Místo na disku',
|
||||
'disk_limit' => 'Limit místa na disku',
|
||||
'advanced_limits' => 'Pokročilé limity',
|
||||
'cpu_pin' => 'Připnutí CPU',
|
||||
'threads' => 'Připnuté vlákna',
|
||||
'pin_help' => 'Přidat připnuté vlákno, např. 0 nebo 2-4',
|
||||
'swap' => 'Přepnout paměť',
|
||||
'swap_limit' => 'Přepnout limit paměti',
|
||||
'oom' => 'OOM zabiják',
|
||||
'feature_limits' => 'Omezení funkcí',
|
||||
'docker_settings' => 'Nastavení Dockeru',
|
||||
'docker_image' => 'Docker Image',
|
||||
'image_name' => 'Název obrázku',
|
||||
'primary_allocation' => 'Hlavní alokace',
|
||||
'image' => 'Obrázek',
|
||||
'image_placeholder' => 'Zadejte vlastní obrázek',
|
||||
'container_labels' => 'Popisek kontejneru:',
|
||||
'title' => 'Název',
|
||||
'actions' => 'Akce',
|
||||
'console' => 'Konzole',
|
||||
'suspend' => 'Pozastavit',
|
||||
'unsuspend' => 'Zrušit pozastavení',
|
||||
'reinstall' => 'Přeinstalovat',
|
||||
'reinstall_help' => 'Toto přeinstaluje server pomocí přiřazeného instalačního skriptu z vajec.',
|
||||
'reinstall_modal_heading' => 'Opravdu chcete přeinstalovat tento server?',
|
||||
'reinstall_modal_description' => '!! To může mít za následek nevratnou ztrátu dat!!',
|
||||
'server_status' => 'Stav serveru',
|
||||
'view_install_log' => 'Zobrazit protokol instalace',
|
||||
'uuid' => 'UUID',
|
||||
'node' => 'Uzel',
|
||||
'short_uuid' => 'Krátká UUID',
|
||||
'toggle_install' => 'Přepnout stav instalace',
|
||||
'toggle_install_help' => 'Pokud potřebujete změnit stav instalace z odinstalovaného na instalovaný nebo naopak, můžete tak učinit tímto tlačítkem.',
|
||||
'toggle_install_failed_header' => 'Server je ve stavu selhání',
|
||||
'toggle_install_failed_desc' => 'Chcete to opravit přeinstalací serveru?',
|
||||
'transfer' => 'Převést',
|
||||
'transfer_help' => 'Přenést server na jiný uzel. <br/><b>Upozornění!</b> Tato funkce je stále experimentální. Doporučujeme si nejdříve vytvořit zálohu pro případ ztráty dat.',
|
||||
'condition' => 'Podmínky',
|
||||
'suspend_all' => 'Zastavit všechny servery',
|
||||
'unsuspend_all' => 'Zrušit pozastavení všech serverů',
|
||||
'select_allocation' => 'Vybrat alokaci',
|
||||
'new_allocation' => 'Vytvořit novou alokaci',
|
||||
'additional_allocations' => 'Další alokace',
|
||||
'select_additional' => 'Vybrat další alokace',
|
||||
'no_variables' => 'Vybrané vejce nemá žádné proměnné!',
|
||||
'select_egg' => 'Vyberte nejprve vajíčko pro zobrazení proměnných!',
|
||||
'allocations' => 'Alokace',
|
||||
'databases' => 'Databáze',
|
||||
'no_databases' => 'Pro tento server neexistují žádné databáze',
|
||||
'delete_db' => 'Jste si jisti, že chcete odstranit',
|
||||
'delete_db_heading' => 'Smazat databázi?',
|
||||
'backups' => 'Zálohy',
|
||||
'egg' => 'Vejce',
|
||||
'mounts' => 'Připojení',
|
||||
'no_mounts' => 'Pro tento uzel neexistují žádná zařízení',
|
||||
'create_database' => 'Vytvořit databázi',
|
||||
'no_db_hosts' => 'Žádní hostitelé databáze',
|
||||
'failed_to_create' => 'Chyba při vytváření databáze',
|
||||
'change_egg' => 'Změna vejce',
|
||||
'new_egg' => 'Nové vejce.',
|
||||
'keep_old_variables' => 'Ponechat staré proměnné, pokud je to možné.',
|
||||
'create_allocation' => 'Vytvořit alokace',
|
||||
'add_allocation' => 'Přidat alokace',
|
||||
'view' => 'Zobrazit',
|
||||
'no_log' => 'Žádný protokol není k dispozici',
|
||||
'tabs' => [
|
||||
'information' => 'Informace',
|
||||
'egg_configuration' => 'Nastavení vejce',
|
||||
'environment_configuration' => 'Konfigurace prostředí',
|
||||
],
|
||||
'notifications' => [
|
||||
'server_suspension' => 'Pozastavení serveru',
|
||||
'server_suspended' => 'Server byl zablokován',
|
||||
'server_suspend_help' => 'To zastaví server, zastaví všechny procesy spuštění, a okamžitě zablokovat uživateli přístup ke svým souborům nebo jiným způsobem spravovat server prostřednictvím panelu nebo API.',
|
||||
'server_unsuspend_help' => 'Zruší se pozastavení serveru a obnoví přístup k běžnému uživateli.',
|
||||
'server_unsuspended' => 'Server byl zablokován',
|
||||
'error_server_delete' => 'Server nemohl být bezpečně odstraněn.',
|
||||
'error_server_delete_body' => 'Můžete si jej odstranit vynuceně.',
|
||||
'create_failed' => 'Nelze vytvořit server',
|
||||
'invalid_port_range' => 'Neplatný rozsah portu',
|
||||
'invalid_port_range_body' => 'Rozsah portu není platná čísla: :port',
|
||||
'too_many_ports' => 'Příliš mnoho portů najednou!',
|
||||
'too_many_ports_body' => 'Aktuální limit je :limit počtu portů najednou.',
|
||||
'invalid_port' => 'Port není v platném rozsahu',
|
||||
'invalid_port_body' => ':i není v platném rozsahu portu mezi :portFloor-:portCeil',
|
||||
'already_exists' => 'Port už je používán',
|
||||
'already_exists_body' => ':i již má alokaci',
|
||||
'error_connecting' => 'Chyba při připojování k :node',
|
||||
'error_connecting_description' => 'Konfiguraci nebylo možné automaticky synchronizovat, budete muset manuálně restartovat server.',
|
||||
'install_toggled' => 'Stav instalace přepnutý',
|
||||
'install_toggle_failed' => 'Stav instalace nelze přepnout',
|
||||
'reinstall_started' => 'Přeinstalování zahájeno',
|
||||
'reinstall_failed' => 'Nelze spustit přeinstalaci',
|
||||
'log_failed' => 'Nelze se připojit k křídlu pro načítání instalačního protokolu serveru.',
|
||||
],
|
||||
'notes' => 'Poznámky',
|
||||
'no_notes' => 'Žádné poznámky',
|
||||
];
|
150
lang/cs/admin/setting.php
Normal file
150
lang/cs/admin/setting.php
Normal file
@ -0,0 +1,150 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Nastavení',
|
||||
'save_success' => 'Nastavení uloženo',
|
||||
'save_failed' => 'Nepodařilo se uložit nastavení',
|
||||
'navigation' => [
|
||||
'general' => 'Všeobecné',
|
||||
'captcha' => 'Captcha',
|
||||
'mail' => 'E-mail',
|
||||
'backup' => 'Záloha',
|
||||
'oauth' => 'OAuth',
|
||||
'misc' => 'OstatnÍ',
|
||||
],
|
||||
'general' => [
|
||||
'app_name' => 'Název aplikace',
|
||||
'app_logo' => 'Logo aplikace',
|
||||
'app_logo_help' => 'Logo by mělo být umístěno ve veřejné složce umístěné v kořenovém panelu. Nechte prázdné pro použití názvu aplikace.',
|
||||
'app_favicon' => 'Aplikace ikona (favicon)',
|
||||
'app_favicon_help' => 'Favicon by měly být umístěny ve veřejné složce, umístěné v kořenovém panelu.',
|
||||
'debug_mode' => 'Režim ladění',
|
||||
'navigation' => 'Navigace',
|
||||
'sidebar' => 'Postranní panel',
|
||||
'topbar' => 'Horní lišta',
|
||||
'unit_prefix' => 'Prefix jednotky',
|
||||
'decimal_prefix' => 'Desetinná předpona (MB/GB)',
|
||||
'binary_prefix' => 'Binární předpona (MiB/GiB)',
|
||||
'2fa_requirement' => '2FA požadavek',
|
||||
'not_required' => 'Nevyžadováno',
|
||||
'admins_only' => 'Vyžadováno pouze pro administrátory',
|
||||
'all_users' => 'Vyžadováno pro všechny uživatele',
|
||||
'trusted_proxies' => 'Důvěryhodné proxies',
|
||||
'trusted_proxies_help' => 'Rozsah nové IP nebo IP adresy',
|
||||
'clear' => 'Vymazat',
|
||||
'set_to_cf' => 'Nastavit na Cloudflare IP',
|
||||
'display_width' => 'Šířka displeje',
|
||||
'avatar_provider' => 'Poskytovatel Avataru',
|
||||
'uploadable_avatars' => 'Povolit uživatelům nahrát vlastní avatar?',
|
||||
],
|
||||
'captcha' => [
|
||||
'enable' => 'Povolit',
|
||||
'disable' => 'Zakázat',
|
||||
'info_label' => 'Informace',
|
||||
'info' => 'Tlačítka můžete vygenerovat na <u><a href="https://developers.cloudflare.com/turnstile/get-started/#get-a-sitekey-and-secret-key" target="_blank">Cloudflare Dashboard</a></u>. Je vyžadován účet Cloudflare.',
|
||||
'site_key' => 'Klíč webu',
|
||||
'secret_key' => 'Tajný klíč:',
|
||||
'verify' => 'Ověřit Doménu?',
|
||||
],
|
||||
'mail' => [
|
||||
'mail_driver' => 'Ovladač pro e-mail',
|
||||
'test_mail' => 'Odeslat zkušební poštu',
|
||||
'test_mail_sent' => 'Zkušební pošta odeslána',
|
||||
'test_mail_failed' => 'Testovací Mail se nezdařil',
|
||||
'from_settings' => 'Od nastavení',
|
||||
'from_settings_help' => 'Nastavte adresu a jméno použité jako "Od" v e-mailu.',
|
||||
'from_address' => 'Odesilatel',
|
||||
'from_name' => 'Od (jméno)',
|
||||
'smtp' => [
|
||||
'smtp_title' => 'Nastavení SMTP',
|
||||
'host' => 'Hostitel',
|
||||
'port' => 'Port',
|
||||
'username' => 'Uživatelské jméno',
|
||||
'password' => 'Heslo',
|
||||
'scheme' => 'Schéma',
|
||||
],
|
||||
'mailgun' => [
|
||||
'mailgun_title' => 'Konfigurace schránky',
|
||||
'domain' => 'Doména',
|
||||
'secret' => 'Tajný klíč (Secret)',
|
||||
'endpoint' => 'Endpoint',
|
||||
],
|
||||
],
|
||||
'backup' => [
|
||||
'backup_driver' => 'Ovladač zálohy',
|
||||
'throttle' => 'Štětce',
|
||||
'throttle_help' => 'Nakonfigurujte, kolik záloh lze vytvořit v periodě. Nastavte období 0 pro vypnutí tohoto tahu.',
|
||||
'limit' => 'Limit',
|
||||
'period' => 'Období',
|
||||
'seconds' => 'Sekundy',
|
||||
's3' => [
|
||||
's3_title' => 'S3 Konfigurace',
|
||||
'default_region' => 'Výchozí region',
|
||||
'access_key' => 'Přístupový ID klíč',
|
||||
'secret_key' => 'Tajný Přístupový klíč',
|
||||
'bucket' => 'Kbelík',
|
||||
'endpoint' => 'Endpoint',
|
||||
'use_path_style_endpoint' => 'Použít koncový styl trasy',
|
||||
],
|
||||
],
|
||||
'oauth' => [
|
||||
'enable' => 'Aktivovat',
|
||||
'disable' => 'Deaktivovat',
|
||||
'client_id' => 'ID klienta',
|
||||
'client_secret' => 'Tajný klíč klienta',
|
||||
'redirect' => 'Přesměrovat na URL',
|
||||
'web_api_key' => 'Klíč webového API',
|
||||
'base_url' => 'Základní adresa URL',
|
||||
'display_name' => 'Zobrazovaný název',
|
||||
'auth_url' => 'Autorizační URL zpětného volání',
|
||||
],
|
||||
'misc' => [
|
||||
'auto_allocation' => [
|
||||
'title' => 'Automatické vytváření alokace',
|
||||
'helper' => 'Zvolte, zda mohou uživatelé vytvářet alokace přes klientskou oblast.',
|
||||
'question' => 'Povolit uživatelům vytvářet alokace?',
|
||||
'start' => 'Spustit port',
|
||||
'end' => 'Koncový port',
|
||||
],
|
||||
'mail_notifications' => [
|
||||
'title' => 'Upozorňování na e-mail',
|
||||
'helper' => 'Určuje, která e-mailová oznámení by měla být odeslána uživatelům.',
|
||||
'server_installed' => 'Server nainstalován',
|
||||
'server_reinstalled' => 'Server přeinstalován',
|
||||
],
|
||||
'connections' => [
|
||||
'title' => 'Spojení',
|
||||
'helper' => 'Časový limit použitý při vytváření požadavků.',
|
||||
'request_timeout' => 'Čas vypršel',
|
||||
'connection_timeout' => 'Vypršel čas pro připojení',
|
||||
'seconds' => 'Sekundy',
|
||||
],
|
||||
'activity_log' => [
|
||||
'title' => 'Historie akcí',
|
||||
'helper' => 'Nakonfigurujte, jak často by měly být staré záznamy o aktivitách vykresleny a zda by měly být logovány administrativní činnosti.',
|
||||
'prune_age' => 'Vyčistit věk',
|
||||
'days' => 'Dny',
|
||||
'log_admin' => 'Skrýt administrátorské aktivity?',
|
||||
],
|
||||
'api' => [
|
||||
'title' => 'API',
|
||||
'helper' => 'Určuje limit sazby pro počet žádostí za minutu, které lze provést.',
|
||||
'client_rate' => 'Limit API rychlosti klienta',
|
||||
'app_rate' => 'Limit API frekvence aplikace',
|
||||
'rpm' => 'Požadavky za minutu',
|
||||
],
|
||||
'server' => [
|
||||
'title' => 'Servery',
|
||||
'helper' => 'Nastavení pro servery',
|
||||
'edit_server_desc' => 'Povolit uživatelům upravovat popisy?',
|
||||
'console_font_upload' => 'Nahrát písmo konzole',
|
||||
'console_font_hint' => 'Jsou podporována pouze písma *.ttf. důrazně doporučujeme fonty!',
|
||||
],
|
||||
'webhook' => [
|
||||
'title' => 'Webové háčky',
|
||||
'helper' => 'Nakonfigurujte, jak často by měly být staré protokoly webových háčků oříznuty.',
|
||||
'prune_age' => 'Vyčistit stáří',
|
||||
'days' => 'Dny',
|
||||
],
|
||||
],
|
||||
];
|
18
lang/cs/admin/user.php
Normal file
18
lang/cs/admin/user.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Uživatelé',
|
||||
'model_label' => 'Uživatel',
|
||||
'model_label_plural' => 'Uživatelé',
|
||||
'self_delete' => 'Nelze odstranit sám sebe',
|
||||
'has_servers' => 'Uživatel má servery',
|
||||
'email' => 'E-mail',
|
||||
'username' => 'Uživatelské jméno',
|
||||
'password' => 'Heslo',
|
||||
'password_help' => 'Poskytnutí uživatelského hesla je volitelné. Nový uživatelský e-mail vyzve uživatele, aby si při prvním přihlášení vytvořili heslo.',
|
||||
'admin_roles' => 'Administrátorské role',
|
||||
'roles' => 'Role',
|
||||
'no_roles' => 'Žádné role',
|
||||
'servers' => 'Servery',
|
||||
'subusers' => 'Poduživatelé',
|
||||
];
|
24
lang/cs/auth.php
Normal file
24
lang/cs/auth.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'Tyto přihlašovací údaje neodpovídají uloženým záznamům.',
|
||||
'failed-two-factor' => 'Nesprávný 2FA kód',
|
||||
'two-factor-code' => 'Dvojfaktorový kód',
|
||||
'two-factor-hint' => 'Můžete použít záložní kódy, pokud jste ztratili přístup k vašemu zařízení.',
|
||||
'password' => 'Zadané heslo není správné.',
|
||||
'throttle' => 'Příliš mnoho pokusů o přihlášení. Zkuste to prosím znovu za :seconds sekund.',
|
||||
'2fa_must_be_enabled' => 'Správce požadoval, aby 2-Factor ověření bylo povoleno pro váš účet, aby bylo možné použít panel.',
|
||||
|
||||
];
|
57
lang/cs/command/messages.php
Normal file
57
lang/cs/command/messages.php
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user' => [
|
||||
'search_users' => 'Zadejte uživatelské jméno, ID uživatele nebo e-mailovou adresu',
|
||||
'select_search_user' => 'ID uživatele k odstranění (Zadejte \'0\' k opětovnému vyhledávání)',
|
||||
'deleted' => 'Uživatel byl úspěšně odstraněn z panelu.',
|
||||
'confirm_delete' => 'Opravdu chcete odstranit tohoto uživatele z panelu?',
|
||||
'no_users_found' => 'Pro hledaný výraz nebyl nalezen žádný uživatel.',
|
||||
'multiple_found' => 'Pro uživatele bylo nalezeno více účtů, není možné odstranit uživatele z důvodu vlajky --no-interaction.',
|
||||
'ask_admin' => 'Je tento uživatel správcem?',
|
||||
'ask_email' => 'Emailová adresa',
|
||||
'ask_username' => 'Uživatelské jméno',
|
||||
'ask_password' => 'Heslo',
|
||||
'ask_password_tip' => 'Pokud chcete vytvořit účet s náhodným heslem zaslaným uživateli, spusťte znovu tento příkaz (CTRL+C) a přejděte do proměnné `--no-password`.',
|
||||
'ask_password_help' => 'Heslo musí mít délku nejméně 8 znaků a obsahovat alespoň jedno velké písmeno a číslo.',
|
||||
'2fa_help_text' => [
|
||||
'Tento příkaz zakáže dvoufázové ověření pro uživatelský účet, pokud je povoleno. Toto by mělo být použito jako příkaz k obnovení účtu pouze v případě, že je uživatel uzamčen mimo jeho účet.',
|
||||
'Pokud toto nechcete udělat, stiskněte CTRL + C pro ukončení tohoto procesu.',
|
||||
],
|
||||
'2fa_disabled' => 'Dvoufázové ověření bylo vypnuto pro :email.',
|
||||
],
|
||||
'schedule' => [
|
||||
'output_line' => 'Odesílání první úlohy v `:schedule` (:id).',
|
||||
],
|
||||
'maintenance' => [
|
||||
'deleting_service_backup' => 'Odstraňování záložního souboru služby :file.',
|
||||
],
|
||||
'server' => [
|
||||
'rebuild_failed' => 'Žádost o obnovení „:name“ (#:id) v uzlu „:node“ selhala s chybou: :message',
|
||||
'reinstall' => [
|
||||
'failed' => 'Žádost o přeinstalaci „:name“ (#:id) v uzlu „:node“ selhala s chybou: :message',
|
||||
'confirm' => 'Chystáte se přeinstalovat skupinu serverů. Chcete pokračovat?',
|
||||
],
|
||||
'power' => [
|
||||
'confirm' => 'Chystáte se provést :action proti :count serverům. Přejete si pokračovat?',
|
||||
'action_failed' => 'Požadavek na výkonovou akci „:name“ (#:id) v uzlu „:node“ selhal s chybou: :message',
|
||||
],
|
||||
],
|
||||
'environment' => [
|
||||
'mail' => [
|
||||
'ask_smtp_host' => 'SMTP hostitel (např. smtp.gmail.com)',
|
||||
'ask_smtp_port' => 'SMTP port',
|
||||
'ask_smtp_username' => 'SMTP Uživatelské jméno',
|
||||
'ask_smtp_password' => 'SMTP heslo',
|
||||
'ask_mailgun_domain' => 'Mailgun doména (doména)',
|
||||
'ask_mailgun_endpoint' => 'Mailgun Endpoint',
|
||||
'ask_mailgun_secret' => 'Mailgun tajný klíč',
|
||||
'ask_mandrill_secret' => 'Mandrill Tajný klíč',
|
||||
'ask_postmark_username' => 'Postmark API klíč',
|
||||
'ask_driver' => 'Který ovladač by měl být použit pro odesílání e-mailů?',
|
||||
'ask_mail_from' => 'E-mailové adresy by měly pocházet z',
|
||||
'ask_mail_name' => 'Název, ze kterého by se měly zobrazit e-maily',
|
||||
'ask_encryption' => 'Používat šifrovací metodu',
|
||||
],
|
||||
],
|
||||
];
|
73
lang/cs/commands.php
Normal file
73
lang/cs/commands.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'appsettings' => [
|
||||
'comment' => [
|
||||
'author' => 'Zadejte e-mailovou adresu, ze které by měly být vajíčka exportovaná tímto panelem. Toto by mělo být platná e-mailová adresa.',
|
||||
'url' => 'URL aplikace MUSÍ začít s https:// nebo http:// v závislosti na tom, zda používáte SSL nebo ne. Pokud nezahrnete do schématu vaše e-maily a jiný obsah bude odkazovat na nesprávné umístění.',
|
||||
'timezone' => 'Časové pásmo by mělo odpovídat jednomu z podporovaných časových pásem PHP. Pokud si nejste jisti, prosím na https://php.net/manual/en/timezones.php.',
|
||||
],
|
||||
'redis' => [
|
||||
'note' => 'Vybrali jste ovladač Redis pro jednu nebo více možností, poskytněte prosím platné informace o připojení níže. Ve většině případů můžete použít výchozí hodnoty, pokud jste nezměnili nastavení.',
|
||||
'comment' => 'Ve výchozím nastavení má instance Redis serveru výchozí uživatelské jméno a žádné heslo, protože běží lokálně a je nepřístupné vnějšímu světu. Pokud tomu tak je, stiskněte klávesu Enter bez zadání hodnoty.',
|
||||
'confirm' => 'Zdá se, že :field je již definovaný pro Redis, chcete ho změnit?',
|
||||
],
|
||||
],
|
||||
'database_settings' => [
|
||||
'DB_HOST_note' => 'Je důrazně doporučeno nepoužívat "localhost" jako hostitele databáze, protože jsme viděli časté problémy s připojením socketu. Pokud chcete použít místní připojení, měli byste použít "127.0.0.1".',
|
||||
'DB_USERNAME_note' => 'Použití kořenového účtu pro MySQL spojení není pouze velmi rozblednuté, ale tato aplikace také nepovoluje. Pro tento software budete muset vytvořit MySQL uživatele.',
|
||||
'DB_PASSWORD_note' => 'Zdá se, že heslo pro připojení k MySQL je již definováno, chcete jej změnit?',
|
||||
'DB_error_2' => 'Vaše přihlašovací údaje k připojení NEJSOU uloženy. Před pokračováním budete muset poskytnout platné informace o připojení.',
|
||||
'go_back' => 'Vraťte se zpět a zkuste to znovu',
|
||||
],
|
||||
'make_node' => [
|
||||
'name' => 'Zadejte krátký identifikátor používaný k rozlišení tohoto uzlu od ostatních',
|
||||
'description' => 'Zadejte popis pro identifikaci uzlu',
|
||||
'scheme' => 'Prosím, zadejte https for SSL nebo http pro jiné než ssl připojení',
|
||||
'fqdn' => 'Zadejte název domény (např. node.example.com) pro připojení k Démonu. IP adresa může být použita pouze v případě, že pro tento uzel nepoužíváte SSL',
|
||||
'public' => 'Měl by být tento uzel veřejný? Pro poznámku, nastavením uzlu soukromému vám bude odepřena možnost automatické nasazení do tohoto uzlu.',
|
||||
'behind_proxy' => 'Je tvá FQDN za proxy?',
|
||||
'maintenance_mode' => 'Měl by být režim údržby aktivován?',
|
||||
'memory' => 'Zadejte maximální množství paměti',
|
||||
'memory_overallocate' => 'Zadejte množství paměti k překročení alokace, -1 vypne kontrolu a 0 zabrání vytvoření nových serverů',
|
||||
'disk' => 'Zadejte maximální množství diskového místa',
|
||||
'disk_overallocate' => 'Zadejte množství disku na překrytí přiděleného množství, -1 zakáže kontrolu a 0 zabrání vytváření nového serveru',
|
||||
'cpu' => 'Zadejte maximální množství pro Cpu',
|
||||
'cpu_overallocate' => 'Zadejte množství Cpu k překročení přiděleného množství, -1 vypne kontrolu a 0 zabrání vytvoření nového serveru',
|
||||
'upload_size' => 'Zadejte maximální velikost nahrávání',
|
||||
'daemonListen' => 'Vložte port poslechu daemon',
|
||||
'daemonSFTP' => 'Zadejte port pro poslech SFTP',
|
||||
'daemonSFTPAlias' => 'Zadejte alias Démon SFTP (může být prázdný)',
|
||||
'daemonBase' => 'Zadej základní složku',
|
||||
'success' => 'Nový uzel s názvem :name byl úspěšně vytvořen a obsahuje Id :id',
|
||||
],
|
||||
'node_config' => [
|
||||
'error_not_exist' => 'Vybraný uzel neexistuje.',
|
||||
'error_invalid_format' => 'Byl zadán neplatný formát. Platné možnosti jsou yaml a json.',
|
||||
],
|
||||
'key_generate' => [
|
||||
'error_already_exist' => 'Zdá se, že již jste nakonfigurovali šifrovací klíč aplikace. Pokračujte v tomto procesu přepsáním klíče a způsobte poškození dat u všech existujících šifrovaných dat. NEPOTVRZUJTE NEPOVINNÉ, KE KTERÉ JSOU JSOU DOTČENÉ.',
|
||||
'understand' => 'Chápu důsledky provedení tohoto příkazu a přebírám veškerou odpovědnost za ztrátu šifrovaných dat.',
|
||||
'continue' => 'Opravdu chcete pokračovat? Změna šifrovacího klíče aplikace ZPŮSOBÍ ZTRÁTU DAT.',
|
||||
],
|
||||
'schedule' => [
|
||||
'process' => [
|
||||
'no_tasks' => 'Neexistují žádné naplánované úkoly pro servery, které je třeba spustit.',
|
||||
'error_message' => 'Došlo k chybě při zpracování plánu: ',
|
||||
],
|
||||
],
|
||||
'upgrade' => [
|
||||
'integrity' => 'Tento příkaz neověřuje celistvost stažených aktiv. Před pokračováním se ujistěte, že věříte zdroji stahování. Pokud si nepřejete stáhnout archiv, prosím upřesněte, že použijete parametr --skip-download nebo odpovědět "ne" na níže uvedenou otázku.',
|
||||
'source_url' => 'Zdroj stahování (nastavit pomocí --url=):',
|
||||
'php_version' => 'Nelze spustit proces samo-upgrade. Minimální požadovaná verze PHP je 7.4.0, máte',
|
||||
'skipDownload' => 'Chcete stáhnout a rozbalit archivační soubory pro nejnovější verzi?',
|
||||
'webserver_user' => 'Váš uživatel webového serveru byl detekován jako <fg=blue>[{:user}]:</> je to správně?',
|
||||
'name_webserver' => 'Zadejte prosím jméno uživatele, který běží na vašem webovém serveru. To se liší od systému po systém, ale obecně se jedná o "www-data", "nginx" nebo "apache".',
|
||||
'group_webserver' => 'Vaše webová skupina byla zjištěna jako <fg=blue>[{:group}]:</> je to správné?',
|
||||
'group_webserver_question' => 'Zadejte prosím název skupiny, která běží na vašem webovém serveru. Obvykle je to stejné jako váš uživatel.',
|
||||
'are_your_sure' => 'Opravdu chcete spustit proces aktualizace pro váš panel?',
|
||||
'terminated' => 'Proces aktualizace byl ukončen uživatelem',
|
||||
'success' => 'Panel byl úspěšně aktualizován. Ujistěte se prosím, že aktualizujete všechny daemon instance',
|
||||
|
||||
],
|
||||
];
|
64
lang/cs/exceptions.php
Normal file
64
lang/cs/exceptions.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'daemon_connection_failed' => 'Při pokusu o komunikaci s daemonem došlo k výjimce, což vedlo k HTTP/:code kódu odpovědi. Tato výjimka byla zaznamenána.',
|
||||
'node' => [
|
||||
'servers_attached' => 'Uzel nesmí mít žádné servery spojené s ním, aby mohl být odstraněn.',
|
||||
'error_connecting' => 'Chyba při připojování k :node',
|
||||
'daemon_off_config_updated' => 'Konfigurace daemonu <strong>byla aktualizována</strong>, ale byla zde chyba při automatické aktualizaci souborů konfigurace Daemonu. Je třeba soubory konfigurace Daemonu aktualizovat manuálně (config.yml), aby změny daemonu byly aplikovány.',
|
||||
],
|
||||
'allocations' => [
|
||||
'server_using' => 'Server je v současné době přiřazen k této alokaci. Přidělení může být odstraněno pouze v případě, že žádný server není aktuálně přiřazen.',
|
||||
'too_many_ports' => 'Přidání více než 1000 portů v jednom rozsahu najednou není podporováno.',
|
||||
'invalid_mapping' => 'Mapování poskytováno pro :port bylo neplatné a nelze jej zpracovat.',
|
||||
'cidr_out_of_range' => 'Poznámka CIDR umožňuje pouze masky mezi /25 a /32.',
|
||||
'port_out_of_range' => 'Porty v alokacích musí být vyšší než 1024 a nížší nebo se rovnat 65535.',
|
||||
],
|
||||
'egg' => [
|
||||
'delete_has_servers' => 'Vejce s aktivními servery, které jsou k němu připojeny, nemůže být odstraněna z panelu.',
|
||||
'invalid_copy_id' => 'Vejce vybraná pro kopírování skriptu buď neexistuje, nebo kopíruje samotný skript.',
|
||||
'has_children' => 'Toto vejce je nadřazeno jednomu či více vajec. Prosím vymažte tyto vejce předtím než smažete toto.',
|
||||
],
|
||||
'variables' => [
|
||||
'env_not_unique' => 'Proměnná prostředí :name musí být pro toto vejce jedinečná.',
|
||||
'reserved_name' => 'Proměnná prostředí :name je chráněná a nemůže být přiřazena k proměnné.',
|
||||
'bad_validation_rule' => 'Pravidlo ověření „:rule“ není platným pravidlem pro tuto aplikaci.',
|
||||
],
|
||||
'importer' => [
|
||||
'json_error' => 'Při pokusu o analyzování souboru JSON došlo k chybě: :error.',
|
||||
'file_error' => 'Poskytnutý soubor JSON není platný.',
|
||||
'invalid_json_provided' => 'Poskytnutý soubor JSON není ve formátu, který lze rozpoznat.',
|
||||
],
|
||||
'subusers' => [
|
||||
'editing_self' => 'Úprava vlastního poduživatele není povolena.',
|
||||
'user_is_owner' => 'Nemůžete přidat vlastníka serveru jako poduživatele pro tento server.',
|
||||
'subuser_exists' => 'Uživatel s touto e-mailovou adresou je již přiřazen jako subuživatel pro tento server.',
|
||||
],
|
||||
'databases' => [
|
||||
'delete_has_databases' => 'Nelze odstranit databázový hostitelský server, který obsahuje aktivní databáze, které jsou k němu připojeny.',
|
||||
],
|
||||
'tasks' => [
|
||||
'chain_interval_too_long' => 'Maximální interval pro zadaný úkol je 15 minut.',
|
||||
],
|
||||
'locations' => [
|
||||
'has_nodes' => 'Nelze odstranit umístění, které má k němu připojené aktivní uzly.',
|
||||
],
|
||||
'users' => [
|
||||
'is_self' => 'Nelze odstranit vlastní uživatelský účet.',
|
||||
'has_servers' => 'Nelze odstranit uživatele s aktivním serverem připojeným k jeho účtu. Před pokračováním prosím odstraňte jeho servery.',
|
||||
'node_revocation_failed' => 'Nepodařilo se zrušit klíče na <a href=":link">uzel #:node</a>. :error',
|
||||
],
|
||||
'deployment' => [
|
||||
'no_viable_nodes' => 'Nebyly nalezeny žádné uzly splňující požadavky stanovené pro automatické spuštění.',
|
||||
'no_viable_allocations' => 'Nebyly nalezeny žádné příděly splňující požadavky pro automatické nasazení.',
|
||||
],
|
||||
'api' => [
|
||||
'resource_not_found' => 'Požadovaný zdroj na tomto serveru neexistuje.',
|
||||
],
|
||||
'mount' => [
|
||||
'servers_attached' => 'Připojení nesmí mít připojené žádné servery, aby mohlo být odstraněno.',
|
||||
],
|
||||
'server' => [
|
||||
'marked_as_failed' => 'Tento server ještě nedokončil instalační proces, zkuste to prosím později.',
|
||||
],
|
||||
];
|
19
lang/cs/pagination.php
Normal file
19
lang/cs/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Předchozí',
|
||||
'next' => 'Další »',
|
||||
|
||||
];
|
22
lang/cs/passwords.php
Normal file
22
lang/cs/passwords.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset 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
|
||||
| outcome such as failure due to an invalid password / reset token.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Vaše heslo bylo obnoveno.',
|
||||
'sent' => 'Zaslali jsme e-mail s odkazem pro obnovení hesla.',
|
||||
'throttled' => 'Počkejte prosím před dalším pokusem.',
|
||||
'token' => 'Tento odkaz pro reset hesla je neplatný.',
|
||||
'user' => 'Nelze najít uživatele s touto e-mailovou adresou.',
|
||||
|
||||
];
|
54
lang/cs/profile.php
Normal file
54
lang/cs/profile.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Profil',
|
||||
'tabs' => [
|
||||
'account' => 'Účet',
|
||||
'oauth' => 'OAuth',
|
||||
'activity' => 'Aktivita',
|
||||
'api_keys' => 'API klíče',
|
||||
'ssh_keys' => 'SSH klíče',
|
||||
'2fa' => '2FA',
|
||||
'customization' => 'Přizpůsobení',
|
||||
],
|
||||
'username' => 'Uživatelské jméno',
|
||||
'exit_admin' => 'Ukončit administrátora',
|
||||
'email' => 'E-mail',
|
||||
'password' => 'Heslo',
|
||||
'current_password' => 'Aktuální heslo',
|
||||
'password_confirmation' => 'Potvrzení hesla',
|
||||
'timezone' => 'Časové pásmo',
|
||||
'language' => 'Jazyk',
|
||||
'language_help' => 'Váš jazyk :state nebyl dosud přeložen!',
|
||||
'link' => 'Odkaz ',
|
||||
'unlink' => 'Odpojit ',
|
||||
'unlinked' => ':name odpojeno',
|
||||
'scan_qr' => 'Naskenovat QR kód',
|
||||
'code' => 'Kód',
|
||||
'setup_key' => 'Nastavit Klíč!',
|
||||
'invalid_code' => 'Neplatný kód 2FA',
|
||||
'code_help' => 'Naskenujte výše uvedený QR kód pomocí dvoufázové ověřovací aplikace, poté zadejte generovaný kód.',
|
||||
'2fa_enabled' => 'Dvoufázové ověření je momentálně povoleno!',
|
||||
'backup_help' => 'Ty nebudou znovu zobrazeny!',
|
||||
'backup_codes' => 'Záložní kódy',
|
||||
'disable_2fa' => 'Zakázat 2FA',
|
||||
'disable_2fa_help' => 'Zadejte svůj aktuální 2FA kód pro vypnutí dvoufázového ověřování',
|
||||
'keys' => 'Klíče',
|
||||
'create_key' => 'Vytvořit klíč API',
|
||||
'key_created' => 'Klíč vytvořen',
|
||||
'description' => 'Popis',
|
||||
'allowed_ips' => 'Povolené IP',
|
||||
'allowed_ips_help' => 'Stiskněte Enter pro přidání nové IP adresy nebo ponechte prázdné pro povolení jakékoli IP adresy',
|
||||
'dashboard' => 'Přehled',
|
||||
'dashboard_layout' => 'Rozložení přehledu',
|
||||
'console' => 'Konzole',
|
||||
'grid' => 'Mřížka',
|
||||
'table' => 'Tabulka',
|
||||
'rows' => 'Řádky',
|
||||
'font_size' => 'Velikost písma',
|
||||
'font' => 'Písmo',
|
||||
'font_preview' => 'Náhled fontu',
|
||||
'seconds' => 'Sekundy',
|
||||
'graph_period' => 'Perioda grafu',
|
||||
'graph_period_helper' => 'Množství datových bodů, sekund, zobrazené na grafech konzoly.',
|
||||
];
|
9
lang/cs/search.php
Normal file
9
lang/cs/search.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'validation' => 'Pro zahájení hledání zadejte alespoň tři znaky.',
|
||||
'term' => [
|
||||
'label' => 'Hledaný výraz',
|
||||
'description' => 'Zadejte název serveru, uuid, nebo alokaci pro zahájení vyhledávání.',
|
||||
],
|
||||
];
|
101
lang/cs/validation.php
Normal file
101
lang/cs/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => ':attribute musí být přijat.',
|
||||
'active_url' => ':attribute není platná URL adresa.',
|
||||
'after' => ':attribute nemůže být dříve než :date.',
|
||||
'after_or_equal' => ':attribute musí být datum po nebo stejné jako :date.',
|
||||
'alpha' => ':attribute smí obsahovat pouze písmena.',
|
||||
'alpha_dash' => ':attribute smí obsahovat pouze písmena, čísla a pomlčky.',
|
||||
'alpha_num' => ':attribute může obsahovat pouze písmena a čísla.',
|
||||
'array' => ':attribute musí být pole.',
|
||||
'before' => ':attribute musí mít datum před :date.',
|
||||
'before_or_equal' => ':attribute musí být datum před nebo stejné jako :date.',
|
||||
'between' => [
|
||||
'numeric' => ':attribute musí být v rozmezí :min až :max.',
|
||||
'file' => ':attribute musí být mezi :min a :max kilobajtů.',
|
||||
'string' => ':attribute musí být v rozmezí :min až :max znaků.',
|
||||
'array' => ':attribute musí mít v rozmezí :min až :max položek.',
|
||||
],
|
||||
|
||||
'confirmed' => 'Potvrzení :attribute se neshoduje.',
|
||||
'date' => ':attribute není platné datum.',
|
||||
'date_format' => ':attribute neodpovídá formátu :formát.',
|
||||
'different' => ':attribute a :other musí být odlišné.',
|
||||
'digits' => ':attribute musí obsahovat :digits číslic.',
|
||||
'digits_between' => ':attribute musí mít délku mezi :min a :max číslicemi.',
|
||||
'dimensions' => ':attribute má neplatné rozměry obrázku.',
|
||||
|
||||
'email' => ':attribute musí obsahovat platnou e-mailovou adresu.',
|
||||
|
||||
'file' => ':attribute musí být soubor.',
|
||||
'filled' => 'Pole :attribute je povinné.',
|
||||
'image' => ':attribute musí být obrázek.',
|
||||
|
||||
'in_array' => 'Pole :attribute neexistuje v :other',
|
||||
'integer' => ':attribute musí být celé číslo.',
|
||||
'ip' => ':attribute musí obsahovat platnou IP adresu.',
|
||||
'json' => ':attribute musí být platný řetězec JSON.',
|
||||
'max' => [
|
||||
'numeric' => ':attribute nesmí být delší než :max.',
|
||||
'file' => ':attribute nesmí být vyšší než :max kilobajtů.',
|
||||
'string' => ':attribute nesmí být větší než :max znaků.',
|
||||
'array' => ':attribute nesmí obsahovat více než :max položek.',
|
||||
],
|
||||
'mimes' => 'Atribut: musí být soubor typu: :values.',
|
||||
'mimetypes' => 'Atribut: musí být soubor typu: :values.',
|
||||
'min' => [
|
||||
'numeric' => ':attribute musí být alespoň :min.',
|
||||
'file' => ':attribute musí být alespoň :min kilobajtů.',
|
||||
'string' => 'Atribut musí být dlouhý alespoň :min znaků.',
|
||||
'array' => ':attribute musí obsahovat alespoň :min položek.',
|
||||
],
|
||||
|
||||
'numeric' => ':attribute musí být číslo.',
|
||||
|
||||
'regex' => 'Formát :attribute je neplatný.',
|
||||
|
||||
'required_with_all' => 'Pole :attribute je vyžadováno, pokud je zvoleno :values.',
|
||||
|
||||
'same' => 'Atribut :attribute a :other se musí shodovat.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute musí mít velikost :size.',
|
||||
'file' => ':attribute musí mít velikost :size Kb.',
|
||||
'string' => ':attribute musí mít :size znaků.',
|
||||
'array' => ':attribute musí obsahovat :size položek.',
|
||||
],
|
||||
'string' => 'Atribut musí být textový řetězec.',
|
||||
'timezone' => ':attribute musí být platná zóna.',
|
||||
|
||||
'url' => 'Formát :attribute není platný.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => ':env proměnná',
|
||||
'invalid_password' => 'Zadané heslo pro tento účet je neplatné.',
|
||||
],
|
||||
];
|
27
lang/da/admin/apikey.php
Normal file
27
lang/da/admin/apikey.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Applikations API-nøgler',
|
||||
'empty_table' => 'Ingen API nøgler.',
|
||||
'whitelist' => 'Whitelisted IPv4-adresser',
|
||||
'whitelist_help' => 'API-nøgler kan begrænses til kun at fungere fra bestemte IPv4-adresser. Angiv hver adresse på en ny linje.',
|
||||
'whitelist_placeholder' => 'Eksempel: 127.0.0.1 eller 192.168.1.1',
|
||||
'description' => 'Beskriveslse',
|
||||
'description_help' => 'En kort beskrivelse af, hvad denne nøgle er til.',
|
||||
'nav_title' => 'API-nøgler',
|
||||
'model_label' => 'Applikations API-nøgle',
|
||||
'model_label_plural' => 'Applikation API Nøgler',
|
||||
'table' => [
|
||||
'key' => 'Nøgle',
|
||||
'description' => 'Beskriveslse',
|
||||
'last_used' => 'Sidst brugt',
|
||||
'created' => 'Oprettet',
|
||||
'created_by' => 'Oprettet af',
|
||||
'never_used' => 'Aldrig brugt',
|
||||
],
|
||||
'permissions' => [
|
||||
'none' => 'Ingen',
|
||||
'read' => 'Læse',
|
||||
'read_write' => 'Læse og skrive',
|
||||
],
|
||||
];
|
44
lang/da/admin/dashboard.php
Normal file
44
lang/da/admin/dashboard.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => 'Velkommen til Pelican!',
|
||||
'version' => 'Version: :version',
|
||||
'advanced' => 'Avanceret',
|
||||
'server' => 'Server',
|
||||
'user' => 'Bruger',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'Information til udviklere',
|
||||
'content' => 'Tak for at prøve udviklingsversionen!',
|
||||
'extra_note' => 'Hvis du løber ind i problemer, kan du rapportere dem på GitHub.',
|
||||
'button_issues' => 'Opret Problem',
|
||||
'button_features' => 'Diskutér Features',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'Opdatering tilgængelig',
|
||||
'content' => ':latestVersion er nu tilgængelig! Læs vores dokumentation for at opdatere dit panel.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'Panelet er opdateret',
|
||||
'content' => 'Du benytter i øjeblikket :version. Dit panel er opdateret!',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'Ingen Nodes fundet',
|
||||
'content' => 'Ser ikke ud til at der er nogen nodes opsat endnu, klik på handlingsknappen for at oprette den første!',
|
||||
'extra_note' => 'Hvis du løber ind i nogen problemer, bedes du rapportere dem på GitHub.',
|
||||
'button_label' => 'Opret den første node i Pelican',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'Støt Pelican',
|
||||
'content' => 'Tak fordi du bruger Pelican, det kunne kun lade sig gøre med støtte fra dig, vores bidragsydere og resten af vores støtter!',
|
||||
'extra_note' => 'Vi sætter pris på enhver form for støtte fra alle.',
|
||||
'button_translate' => 'Hjælp os med at oversætte',
|
||||
'button_donate' => 'Doner Direkte',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => 'Brug for hjælp?',
|
||||
'content' => 'Tjek dokumentationen først! Hvis du stadig har brug for hjælp, så tilslut dig vores Discord server!',
|
||||
'button_docs' => 'Læs dokumentation',
|
||||
],
|
||||
],
|
||||
];
|
74
lang/da/admin/databasehost.php
Normal file
74
lang/da/admin/databasehost.php
Normal file
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Database Host',
|
||||
'model_label' => 'Database Host',
|
||||
'model_label_plural' => 'Database servere',
|
||||
'table' => [
|
||||
'database' => 'Database',
|
||||
'name' => 'Navn',
|
||||
'host' => 'Host',
|
||||
'port' => 'Port',
|
||||
'name_helper' => 'Efterlades dette tomt vil der automatisk genereres et tilfældigt navn',
|
||||
'username' => 'Brugernavn',
|
||||
'password' => 'Adgangskode',
|
||||
'remote' => 'Forbindelser fra',
|
||||
'remote_helper' => 'Hvor forbindelser skal tillades fra. Efterlad blank for at tillade forbindelser fra hvor som helst.',
|
||||
'max_connections' => 'Maks. forbindelser',
|
||||
'created_at' => 'Oprettet den',
|
||||
'connection_string' => 'JDBC-forbindelsesstreng',
|
||||
],
|
||||
'error' => 'Fejl ved tilslutning til serveren',
|
||||
'host' => 'Host',
|
||||
'host_help' => 'IP-adressen eller domænenavnet, der skal bruges for at oprette forbindelse til denne MySQL server fra panelet for at oprette nye databaser.',
|
||||
'port' => 'Port',
|
||||
'port_help' => 'Porten som MySQL kører på ved denne host.',
|
||||
'max_database' => 'Maks. databaser',
|
||||
'max_databases_help' => 'Det maksimale antal databaser, som kan oprettes på denne server. Nås kvoten, kan der ikke oprettes flere databaser. Lad stå tomt for ubegrænset.',
|
||||
'display_name' => 'Visningsnavn',
|
||||
'display_name_help' => 'En kort identifikation brugt til at adskille denne vært fra andre. Skal være mellem 1 og 60 tegn, f.eks. "us.nyc.lvl3"',
|
||||
'username' => 'Brugernavn',
|
||||
'username_help' => 'Brugernavnet på en konto med tilstrækkelige tilladelser til at oprette nye brugere og databaser på systemet.',
|
||||
'password' => 'Adgangskode',
|
||||
'password_help' => 'Adgangskoden til databasebrugeren.',
|
||||
'linked_nodes' => 'Linket Nodes',
|
||||
'linked_nodes_help' => 'Denne indstilling er kun standard for denne database host, når der føjes en database til en server på den valgte node.',
|
||||
'connection_error' => 'Fejl under tilslutning til database serveren',
|
||||
'no_database_hosts' => 'Ingen database servere',
|
||||
'no_nodes' => 'Ingen noder',
|
||||
'delete_help' => 'Database serveren har stadig databaser',
|
||||
'unlimited' => 'Ubegrænset',
|
||||
'anywhere' => 'Hvor som helst',
|
||||
|
||||
'rotate' => 'Rotation',
|
||||
'rotate_password' => 'Roter Adgangskode',
|
||||
'rotated' => 'Adgangskode skiftet',
|
||||
'rotate_error' => 'Adgangskoderotation mislykkedes',
|
||||
'databases' => 'Databaser',
|
||||
|
||||
'setup' => [
|
||||
'preparations' => 'Forberedelser',
|
||||
'database_setup' => 'Database Opsætning',
|
||||
'panel_setup' => 'Panel Opsætning',
|
||||
|
||||
'note' => 'I øjeblikket understøttes kun MySQL/MariaDB databaser som databaseværter!',
|
||||
'different_server' => 'Er panelet og databasen <i>ikke</i> på samme server?',
|
||||
|
||||
'database_user' => 'Databasebruger',
|
||||
'cli_login' => 'Brug <code>mysql -u root -p</code> for at tilgå mysql cli.',
|
||||
'command_create_user' => 'Kommando til at oprette brugeren',
|
||||
'command_assign_permissions' => 'Kommando til at tildele rettigheder',
|
||||
'cli_exit' => 'For at afslutte mysql cli, kør <code>exit</code>.',
|
||||
'external_access' => 'Ekstern Adgang',
|
||||
'allow_external_access' => '
|
||||
<p>Det er sandsynligt, at du skal tillade ekstern adgang til denne MySQL-instans for at lade servere oprette forbindelse til den.</p>
|
||||
<br>
|
||||
<p>For at gøre dette skal du åbne <code>my.cnf</code>, hvis placering varierer afhængigt af dit operativsystem og hvordan MySQL blev installeret. Du kan bruge kommandoen find <code>/etc -iname my.cnf</code> for at finde den.</p>
|
||||
<br>
|
||||
<p>Åbn <code>my.cnf</code>, tilføj følgende tekst nederst i filen og gem den:<br>
|
||||
<code>[mysqld]<br>bind-address=0.0.0.0</code></p>
|
||||
<br>
|
||||
<p>Genstart MySQL/MariaDB for at anvende ændringerne. Dette vil overskrive standardkonfigurationen, som udgangspunkt kun accepterer forbindelser fra localhost. Ved at opdatere dette tillades forbindelser fra alle netværksgrænseflader – altså også eksterne forbindelser. Husk også at åbne MySQL-porten (standard: 3306) i din firewall.</p>
|
||||
',
|
||||
],
|
||||
];
|
92
lang/da/admin/egg.php
Normal file
92
lang/da/admin/egg.php
Normal file
@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Æg',
|
||||
'model_label' => 'Æg',
|
||||
'model_label_plural' => 'Æg',
|
||||
'tabs' => [
|
||||
'configuration' => 'Opsætning',
|
||||
'process_management' => 'Proceshåndtering',
|
||||
'egg_variables' => 'Egg-variabler',
|
||||
'install_script' => 'Installations-script',
|
||||
],
|
||||
'import' => [
|
||||
'file' => 'Fil',
|
||||
'url' => 'URL',
|
||||
'egg_help' => 'Dette bør være den rå .json-fil ( egg-minecraft.json )',
|
||||
'url_help' => 'URL\'er skal pege direkte på den rå .json-fil',
|
||||
'add_url' => 'Ny URL',
|
||||
'import_failed' => 'Import mislykkedes',
|
||||
'import_success' => 'Import udført',
|
||||
'github' => 'Tilføj fra Github',
|
||||
'refresh' => 'Opdater',
|
||||
],
|
||||
'in_use' => 'I brug',
|
||||
'servers' => 'Servere',
|
||||
'name' => 'Navn',
|
||||
'egg_uuid' => 'Egg-UUID',
|
||||
'egg_id' => 'Egg-ID',
|
||||
'name_help' => 'Et simpelt, menneskeligt navn til brug som en identifikator for dette Egg.',
|
||||
'author' => 'Forfatter',
|
||||
'uuid_help' => 'Dette er den globale, unikke identifikation for dette æg, som Wings bruger som en identifikator.',
|
||||
'author_help' => 'Forfatteren til denne version af ægget.',
|
||||
'author_help_edit' => 'Forfatteren til denne version af ægget. Upload en ny konfiguration fra en anden forfatter for at ændre dette.',
|
||||
'description' => 'Beskriveslse',
|
||||
'description_help' => 'En beskrivelse af dette æg vist i panelet efter behov.',
|
||||
'startup' => 'Opstartskommando',
|
||||
'startup_help' => 'Standard opstartskommando brugt til nye servere, som bruger dette æg.',
|
||||
'file_denylist' => 'Filsortlist',
|
||||
'file_denylist_help' => 'En liste over filer, som slutbrugeren ikke må redigere.',
|
||||
'features' => 'Features',
|
||||
'force_ip' => 'Tving udgående IP',
|
||||
'force_ip_help' => 'Tvinger al udgående netværkstrafik til at have sin Kilde-IP NAT\'et til serverens primære tildelte IP.
|
||||
Kræves, for at visse spil fungerer korrekt, når noden har flere offentlige IP-adresser.
|
||||
Aktivering af denne mulighed deaktiverer intern netværkstrafik for alle servere, som bruger dette Egg, hvilket betyder, at de ikke internt kan tilgå andre servere på samme node',
|
||||
'tags' => 'Tags',
|
||||
'update_url' => 'Opdatér URL',
|
||||
'update_url_help' => 'URL\'er skal pege direkte på den rå .json-fil',
|
||||
'add_image' => 'Tilføj Docker-billede',
|
||||
'docker_images' => 'Docker-billeder',
|
||||
'docker_name' => 'Billednavn',
|
||||
'docker_uri' => 'Billede-URI',
|
||||
'docker_help' => 'Docker-billeder tilgængelige for servere, som bruger dette Egg.',
|
||||
|
||||
'stop_command' => 'Stopkommando',
|
||||
'stop_command_help' => 'Kommandoen, der skal sendes til serverprocesser for at stoppe dem yndefuldt. Ved behov for at sende en SIGINT, angiv ^C her.',
|
||||
'copy_from' => 'Kopiér indstillinger fra',
|
||||
'copy_from_help' => 'Ønskes tilbagefald til standardindstillingerne fra et andet Eeg, vælg det fra menuen ovenfor.',
|
||||
'none' => 'Ingen',
|
||||
'start_config' => 'Start opsætning',
|
||||
'start_config_help' => 'Liste over værdier dæmonen skal lede efter ved opstart af en server for at bestemme færdiggørelsen.',
|
||||
'config_files' => 'Konfigurationsfiler',
|
||||
'config_files_help' => 'Dette bør være en JSON-repræsentation af opsætningsfiler til ændring, og hvilke dele, som skal ændres.',
|
||||
'log_config' => 'Start opsætning',
|
||||
'log_config_help' => 'Dette skal være en JSON-repræsentation af, hvor logfiler gemmes, og hvorvidt dæmonen skal oprette tilpassede logger.',
|
||||
|
||||
'environment_variable' => 'Miljøvariabel',
|
||||
'default_value' => 'Standardværdi',
|
||||
'user_permissions' => 'Brugertilladelser',
|
||||
'viewable' => 'Synlig',
|
||||
'editable' => 'Redigerbar',
|
||||
'rules' => 'Regler',
|
||||
'add_new_variable' => 'Tilføj ny variabel',
|
||||
|
||||
'error_unique' => 'En variabel med dette navn findes allerede.',
|
||||
'error_required' => 'Miljøvariabel obligatorisk.',
|
||||
'error_reserved' => 'Denne miljøvariabel er reserveret og kan ikke anvendes.',
|
||||
|
||||
'script_from' => 'Script fra',
|
||||
'script_container' => 'Script-kontainer',
|
||||
'script_entry' => 'Script-post',
|
||||
'script_install' => 'Installations-script',
|
||||
'no_eggs' => 'Ingen Eggs',
|
||||
'no_servers' => 'Ingen Servere',
|
||||
'no_servers_help' => 'Ingen servere tildelt dette Egg.',
|
||||
|
||||
'update' => 'Opdater|Opdater valgte',
|
||||
'updated' => 'Æg opdateret|:count/:total Æg opdateret',
|
||||
'updated_failed' => ':count mislykkedes',
|
||||
'update_question' => 'Er du sikker på, at du vil opdatere dette æg?|Er du sikker på, at du vil opdatere de valgte æg?',
|
||||
'update_description' => 'Hvis du har foretaget ændringer i ægget, vil de blive overskrevet!|Hvis du har foretaget ændringer i æggene, vil de blive overskrevet!',
|
||||
'no_updates' => 'Ingen opdateringer til de valgte æg tilgængelige',
|
||||
];
|
57
lang/da/command/messages.php
Normal file
57
lang/da/command/messages.php
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user' => [
|
||||
'search_users' => 'Indtast et brugernavn, bruger ID eller e-mailadresse',
|
||||
'select_search_user' => 'ID på brugeren der skal slettes (Indtast \'0\' for at søge igen)',
|
||||
'deleted' => 'Brugeren blev slettet fra panelet.',
|
||||
'confirm_delete' => 'Er du sikker på at du vil slette denne bruger fra panelet?',
|
||||
'no_users_found' => 'Ingen brugere blev fundet for det angivne søgeord.',
|
||||
'multiple_found' => 'Der blev fundet flere konti for den angivne bruger, det er ikke muligt at slette en bruger på grund af --no-interaction flaget.',
|
||||
'ask_admin' => 'Er denne bruger en administrator?',
|
||||
'ask_email' => 'E-mailadresse',
|
||||
'ask_username' => 'Brugernavn',
|
||||
'ask_password' => 'Adgangskode',
|
||||
'ask_password_tip' => 'Hvis du vil oprette en konto med en tilfældig adgangskode sendt til brugeren, skal du køre denne kommando igen (CTRL+C) og tilføje `--no-password` flaget.',
|
||||
'ask_password_help' => 'Adgangskoder skal være mindst 8 tegn og indeholde mindst et stort bogstav og et tal.',
|
||||
'2fa_help_text' => [
|
||||
'Denne kommando vil deaktivere 2-faktor godkendelse for en brugers konto, hvis det er aktiveret. Dette bør kun bruges som en konto recovery kommando, hvis brugeren er låst ude af deres konto.',
|
||||
'Hvis dette ikke er det du ønskede at gøre, tryk CTRL+C for at afslutte denne proces.',
|
||||
],
|
||||
'2fa_disabled' => '2-Faktor godkendelse er blevet deaktiveret for :email.',
|
||||
],
|
||||
'schedule' => [
|
||||
'output_line' => 'Udsender job for første opgave i `:schedule` (:id).',
|
||||
],
|
||||
'maintenance' => [
|
||||
'deleting_service_backup' => 'Sletter service backup fil :file.',
|
||||
],
|
||||
'server' => [
|
||||
'rebuild_failed' => 'Genopbygnings anmodning for ":name" (#:id) på node ":node" mislykkedes med fejl: :message',
|
||||
'reinstall' => [
|
||||
'failed' => 'Geninstallation anmodning for ":name" (#:id) på node ":node" mislykkedes med fejl: :message',
|
||||
'confirm' => 'Du er ved at geninstallere en gruppe servere. Ønsker du at fortsætte?',
|
||||
],
|
||||
'power' => [
|
||||
'confirm' => 'Du er ved at udføre en :action mod :count servere. Ønsker du at fortsætte?',
|
||||
'action_failed' => 'Power handling anmodning for ":name" (#:id) på node ":node" mislykkedes med fejl: :message',
|
||||
],
|
||||
],
|
||||
'environment' => [
|
||||
'mail' => [
|
||||
'ask_smtp_host' => 'SMTP Host (f.eks. smtp.gmail.com)',
|
||||
'ask_smtp_port' => 'SMTP Port',
|
||||
'ask_smtp_username' => 'SMTP Brugernavn',
|
||||
'ask_smtp_password' => 'SMTP Adgangskode',
|
||||
'ask_mailgun_domain' => 'Mailgun Domæne',
|
||||
'ask_mailgun_endpoint' => 'Mailgun Endpoint',
|
||||
'ask_mailgun_secret' => 'Mailgun Secret',
|
||||
'ask_mandrill_secret' => 'Mandrill Secret',
|
||||
'ask_postmark_username' => 'Postmark API nøgle',
|
||||
'ask_driver' => 'Hvilken driver skal bruges til at sende e-mails?',
|
||||
'ask_mail_from' => 'E-mail skal sendes fra',
|
||||
'ask_mail_name' => 'Navn som e-mails skal vises fra',
|
||||
'ask_encryption' => 'Krypterings metode der skal bruges',
|
||||
],
|
||||
],
|
||||
];
|
64
lang/da/exceptions.php
Normal file
64
lang/da/exceptions.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'daemon_connection_failed' => 'Der opstod en fejl under forsøget på at kommunikere med daemonen, hvilket resulterede i en HTTP/:code responskode. Denne fejl er blevet logget.',
|
||||
'node' => [
|
||||
'servers_attached' => 'En node må ikke have nogen servere tilknyttet for at kunne slettes.',
|
||||
'error_connecting' => 'Fejl ved forbindelse til :node',
|
||||
'daemon_off_config_updated' => 'Daemon konfiguration <strong>er blevet opdateret</strong>, men der opstod en fejl under forsøget på automatisk at opdatere konfigurationsfilen på daemonen. Du skal manuelt opdatere konfigurationsfilen (config.yml) for at daemonen kan anvende disse ændringer.',
|
||||
],
|
||||
'allocations' => [
|
||||
'server_using' => 'En server er i øjeblikket tildelt denne tildeling. En tildeling kan kun slettes, hvis ingen server i øjeblikket er tildelt.',
|
||||
'too_many_ports' => 'Tilføjede af flere end 1000 porte i en enkelt række ad gangen understøttes ikke.',
|
||||
'invalid_mapping' => 'Den angivne kortlægning for :port var ugyldig og kunne ikke behandles.',
|
||||
'cidr_out_of_range' => 'CIDR notation tillader kun masker mellem /25 og /32.',
|
||||
'port_out_of_range' => 'Porte i en tildeling skal være større end eller lig med 1024 og mindre end eller lig med 65535.',
|
||||
],
|
||||
'egg' => [
|
||||
'delete_has_servers' => 'Et æg med aktive servere tilknyttet kan ikke slettes fra panelet.',
|
||||
'invalid_copy_id' => 'Ægget valgt til kopiering af et script fra eksisterer ikke, eller kopierer et script selv.',
|
||||
'has_children' => 'Dette æg er forælder til et eller flere andre æg. Slet disse æg, før du sletter dette æg.',
|
||||
],
|
||||
'variables' => [
|
||||
'env_not_unique' => 'Environment variable :name skal være unik for dette æg.',
|
||||
'reserved_name' => 'Environment variable :name er beskyttet og kan ikke bruges som en variabel.',
|
||||
'bad_validation_rule' => 'Valideringsreglen ":rule" er ikke en gyldig regel for denne applikation.',
|
||||
],
|
||||
'importer' => [
|
||||
'json_error' => 'Der skete en fejl under forsøget på at parse JSON-filen: :error.',
|
||||
'file_error' => 'JSON filen var ikke gyldig.',
|
||||
'invalid_json_provided' => 'JSON filen er ikke i et format, der kan genkendes.',
|
||||
],
|
||||
'subusers' => [
|
||||
'editing_self' => 'Ændring af din egen subbrugerkonto er ikke tilladt.',
|
||||
'user_is_owner' => 'Du kan ikke tilføje server ejeren som en subbruger til denne server.',
|
||||
'subuser_exists' => 'En bruger med denne e-mailadresse er allerede tildelt som en subbruger til denne server.',
|
||||
],
|
||||
'databases' => [
|
||||
'delete_has_databases' => 'Du kan ikke slette en database host server, der har aktive databaser tilknyttet.',
|
||||
],
|
||||
'tasks' => [
|
||||
'chain_interval_too_long' => 'Det maksimale interval for en kædet opgave er 15 minutter.',
|
||||
],
|
||||
'locations' => [
|
||||
'has_nodes' => 'Kan ikke slette en lokation, der har aktive noder tilknyttet.',
|
||||
],
|
||||
'users' => [
|
||||
'is_self' => 'Du kan ikke slette din egen brugerkonto.',
|
||||
'has_servers' => 'Du kan ikke slette en bruger, der har aktive servere tilknyttet sin konto. Slet venligst deres servere, før du fortsætter.',
|
||||
'node_revocation_failed' => 'Kunne ikke tilbagekalde nøgler på <a href=":link">Node #:node</a>. :error',
|
||||
],
|
||||
'deployment' => [
|
||||
'no_viable_nodes' => 'Kunne ikke finde nogle noder, der opfylder kravene for automatisk implementering.',
|
||||
'no_viable_allocations' => 'Ingen tildeling, der opfylder kravene for automatisk implementering, blev fundet.',
|
||||
],
|
||||
'api' => [
|
||||
'resource_not_found' => 'Den anmodede ressource findes ikke på denne server.',
|
||||
],
|
||||
'mount' => [
|
||||
'servers_attached' => 'Et mount må ikke have nogen servere tilknyttet for at kunne slettes.',
|
||||
],
|
||||
'server' => [
|
||||
'marked_as_failed' => 'Denne server har endnu ikke gennemført installationsprocessen, prøv venligst igen senere.',
|
||||
],
|
||||
];
|
19
lang/da/pagination.php
Normal file
19
lang/da/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Forrige',
|
||||
'next' => 'Næste »',
|
||||
|
||||
];
|
22
lang/da/passwords.php
Normal file
22
lang/da/passwords.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset 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
|
||||
| outcome such as failure due to an invalid password / reset token.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Din adgangskode er blevet nulstillet.',
|
||||
'sent' => 'Vi har sendt dig et link til nulstilling af adgangskode via email!',
|
||||
'throttled' => 'Vent venligst inden du prøver igen.',
|
||||
'token' => 'Denne adgangskode nulstillings token er ugyldig.',
|
||||
'user' => 'Vi kan ikke finde en bruger med den e-mailadresse.',
|
||||
|
||||
];
|
54
lang/da/profile.php
Normal file
54
lang/da/profile.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Profil',
|
||||
'tabs' => [
|
||||
'account' => 'Konto',
|
||||
'oauth' => 'OAuth',
|
||||
'activity' => 'Aktivitet',
|
||||
'api_keys' => 'API Nøgler',
|
||||
'ssh_keys' => 'SSH Nøgler',
|
||||
'2fa' => '2FA',
|
||||
'customization' => 'Tilpasning',
|
||||
],
|
||||
'username' => 'Brugernavn',
|
||||
'exit_admin' => 'Afslut Admin',
|
||||
'email' => 'E-mail',
|
||||
'password' => 'Adgangskode',
|
||||
'current_password' => 'Nuværende adgangskode',
|
||||
'password_confirmation' => 'Bekræft adgangskode',
|
||||
'timezone' => 'Tidszone',
|
||||
'language' => 'Sprog',
|
||||
'language_help' => 'Dit sprog :state er ikke blevet oversat endnu!',
|
||||
'link' => 'Link ',
|
||||
'unlink' => 'Frakobl ',
|
||||
'unlinked' => ':name frakoblet',
|
||||
'scan_qr' => 'Skan QR-kode',
|
||||
'code' => 'Kode',
|
||||
'setup_key' => 'Opsætningsnøgle',
|
||||
'invalid_code' => 'Ugyldig 2FA kode',
|
||||
'code_help' => 'Scan QR-koden ovenfor med din to-trins autentificeringsapp, og indtast derefter den genererede kode.',
|
||||
'2fa_enabled' => 'To faktor godkendelse er i øjeblikket aktiveret!',
|
||||
'backup_help' => 'Disse vil ikke blive vist igen!',
|
||||
'backup_codes' => 'Backup koder',
|
||||
'disable_2fa' => 'Deaktivér 2FA',
|
||||
'disable_2fa_help' => 'Indtast din aktuelle 2FA kode for at deaktivere tofaktor godkendelse',
|
||||
'keys' => 'Nøgler',
|
||||
'create_key' => 'Opret API Nøgle',
|
||||
'key_created' => 'Nøgle Oprettet',
|
||||
'description' => 'Beskriveslse',
|
||||
'allowed_ips' => 'Tilladte IP adresser',
|
||||
'allowed_ips_help' => 'Tryk enter for at tilføje en ny IP-adresse eller efterlades blankt for at tillade enhver IP-adresse',
|
||||
'dashboard' => 'Dashboard',
|
||||
'dashboard_layout' => 'Dashboard Layout',
|
||||
'console' => 'Konsol',
|
||||
'grid' => 'Gitter',
|
||||
'table' => 'Tabel',
|
||||
'rows' => 'Rækker',
|
||||
'font_size' => 'Skriftstørrelse',
|
||||
'font' => 'Skrifttype',
|
||||
'font_preview' => 'Forhåndsvisning af skrifttype',
|
||||
'seconds' => 'Sekunder',
|
||||
'graph_period' => 'Grafens periode',
|
||||
'graph_period_helper' => 'Antallet af datapunkter, i sekunder, som vises på konsolgraferne.',
|
||||
];
|
9
lang/da/search.php
Normal file
9
lang/da/search.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'validation' => 'Indtast mindst tre tegn for at begynde at søge.',
|
||||
'term' => [
|
||||
'label' => 'Søgeord',
|
||||
'description' => 'Indtast et servernavn, uuid eller allokering for at begynde at søge.',
|
||||
],
|
||||
];
|
101
lang/da/validation.php
Normal file
101
lang/da/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => ':attribute skal accepteres.',
|
||||
'active_url' => ':attribute er ikke et gyldigt URL.',
|
||||
'after' => ':attribute skal være en dato efter :date.',
|
||||
'after_or_equal' => ':attribute skal være en dato efter eller lig med :date.',
|
||||
'alpha' => ':attribute må kun indeholde bogstaver.',
|
||||
'alpha_dash' => ':attribute må kun indeholde bogstaver, tal og bindestreger.',
|
||||
'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.',
|
||||
'before_or_equal' => ':attribute skal være en dato før eller lig med :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 imellem :min - :max tegn.',
|
||||
'array' => ':attribute skal have mellem :min - :max elementer.',
|
||||
],
|
||||
|
||||
'confirmed' => ':attribute bekræftelse stemmer ikke overens.',
|
||||
'date' => ':attribute er ikke en gyldig dato.',
|
||||
'date_format' => ':attribute stemmer ikke overens med 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.',
|
||||
'dimensions' => ':attribute har ugyldige billeddimensioner.',
|
||||
|
||||
'email' => ':attribute skal være en gyldig emailadresse.',
|
||||
|
||||
'file' => ':attribute skal være en fil.',
|
||||
'filled' => ':attribute skal udfyldes.',
|
||||
'image' => ':attribute skal være et billede.',
|
||||
|
||||
'in_array' => ':attribute feltet findes ikke i :other.',
|
||||
'integer' => ':attribute skal være et heltal.',
|
||||
'ip' => ':attribute skal være en gyldig IP-adresse.',
|
||||
'json' => ':attribute skal være en gyldig JSON-streng.',
|
||||
'max' => [
|
||||
'numeric' => ':attribute må ikke være større end :max.',
|
||||
'file' => ':attribute må ikke være større end :max kilobytes.',
|
||||
'string' => ':attribute må ikke være større end :max tegn.',
|
||||
'array' => ':attribute må ikke have mere end :max elementer.',
|
||||
],
|
||||
'mimes' => ':attribute skal være en fil af typen: :values.',
|
||||
'mimetypes' => ':attribute skal være en fil af typen: :values.',
|
||||
'min' => [
|
||||
'numeric' => ':attribute skal være mindst :min.',
|
||||
'file' => ':attribute skal være mindst :min kilobytes.',
|
||||
'string' => ':attribute skal være mindst :min tegn.',
|
||||
'array' => ':attribute skal have mindst :min elementer.',
|
||||
],
|
||||
|
||||
'numeric' => ':attribute skal være et tal.',
|
||||
|
||||
'regex' => ':attribute formatet er ugyldigt.',
|
||||
|
||||
'required_with_all' => ':attribute skal udfyldes når :values er til stede.',
|
||||
|
||||
'same' => ':attribute og :other skal matche.',
|
||||
'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 tidszone.',
|
||||
|
||||
'url' => ':attribute formatet er ugyldigt.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => ':env variabel',
|
||||
'invalid_password' => 'Den angivne adgangskode var ugyldig for denne konto.',
|
||||
],
|
||||
];
|
122
lang/de/activity.php
Normal file
122
lang/de/activity.php
Normal file
@ -0,0 +1,122 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Contains all of the translation strings for different activity log
|
||||
* events. These should be keyed by the value in front of the colon (:)
|
||||
* in the event name. If there is no colon present, they should live at
|
||||
* the top level.
|
||||
*/
|
||||
return [
|
||||
'auth' => [
|
||||
'fail' => 'Fehler beim Anmelden',
|
||||
'success' => 'Angemeldet',
|
||||
'password-reset' => 'Passwort zurückgesetzt',
|
||||
'checkpoint' => 'Zwei-Faktor-Authentifizierung angefordert',
|
||||
'recovery-token' => 'Zwei-Faktor-Wiederherstellungs-Token verwendet',
|
||||
'token' => '2FA Überprüfung abgeschlossen',
|
||||
'ip-blocked' => 'Blockierte Anfrage von nicht gelisteter IP-Adresse für <b>:identifier</b>',
|
||||
'sftp' => [
|
||||
'fail' => 'Fehlgeschlagener SFTP-Login',
|
||||
],
|
||||
],
|
||||
'user' => [
|
||||
'account' => [
|
||||
'email-changed' => 'E-Mail von <b>:old</b> auf <b>:new</b> geändert',
|
||||
'password-changed' => 'Passwort geändert',
|
||||
],
|
||||
'api-key' => [
|
||||
'create' => 'Neuer API-Schlüssel <b>:identifier</b> erstellt',
|
||||
'delete' => 'API-Schlüssel <b>:identifier</b> gelöscht',
|
||||
],
|
||||
'ssh-key' => [
|
||||
'create' => 'SSH-Schlüssel <b>:fingerprint</b> zum Konto hinzugefügt',
|
||||
'delete' => 'SSH-Schlüssel <b>:fingerprint</b> aus dem Konto entfernt',
|
||||
],
|
||||
'two-factor' => [
|
||||
'create' => 'Zwei-Faktor-Authentifizierung aktiviert',
|
||||
'delete' => 'Zwei-Faktor-Authentifizierung deaktiviert',
|
||||
],
|
||||
],
|
||||
'server' => [
|
||||
'console' => [
|
||||
'command' => '"<b>:command</b>" auf dem Server ausgeführt',
|
||||
],
|
||||
'power' => [
|
||||
'start' => 'Server gestartet',
|
||||
'stop' => 'Server gestoppt',
|
||||
'restart' => 'Server neu gestartet',
|
||||
'kill' => 'Serverprozess beendet',
|
||||
],
|
||||
'backup' => [
|
||||
'download' => 'Backup <b>:name</b> heruntergeladen',
|
||||
'delete' => 'Backup <b>:name</b> gelöscht',
|
||||
'restore' => 'Backup <b>:name</b> wiederhergestellt (gelöschte Dateien: <b>:truncate</b>)',
|
||||
'restore-complete' => 'Wiederherstellung von Backup <b>:name</b> abgeschlossen',
|
||||
'restore-failed' => 'Wiederherstellung des Backups <b>:name</b> fehlgeschlagen',
|
||||
'start' => 'Neues Backup <b>:name</b> gestartet',
|
||||
'complete' => 'Backup <b>:name</b> als Erfolgreich markiert',
|
||||
'fail' => 'Backup <b>:name</b> als fehlgeschlagen markiert',
|
||||
'lock' => 'Backup <b>:name</b> gesperrt',
|
||||
'unlock' => 'Backup <b>:name</b> entsperrt',
|
||||
],
|
||||
'database' => [
|
||||
'create' => 'Datenbank <b>:name</b> erstellt',
|
||||
'rotate-password' => 'Passwort für Datenbank <b>:name</b> zurückgesetzt',
|
||||
'delete' => 'Datenbank <b>:name</b> gelöscht',
|
||||
],
|
||||
'file' => [
|
||||
'compress' => '<b>:directory:files</b> komprimiert|<b>:count</b> Dateien in <b>:directory</b> komprimiert',
|
||||
'read' => 'Inhalt von <b>:file</b> angesehen',
|
||||
'copy' => 'Kopie von <b>:file</b> erstellt',
|
||||
'create-directory' => 'Verzeichnis <b>:directory:name</b> erstellt',
|
||||
'decompress' => '<b>:file</b> in <b>:directory</b> entpackt',
|
||||
'delete' => '<b>:directory:files</b> gelöscht|<b>:count</b> Dateien in <b>:directory</b> gelöscht',
|
||||
'download' => '<b>:file</b> heruntergeladen',
|
||||
'pull' => 'Datei von <b>:url</b> nach <b>:directory</b> heruntergeladen',
|
||||
'rename' => '<b>:from</b> wurde verschoben nach / umbenannt zu <b>:to</b>|<b>:count</b> Dateien wurden in <b>:directory</b> Umbenannt / Verschoben',
|
||||
'write' => 'Neuen Inhalt in <b>:file</b> geschrieben',
|
||||
'upload' => 'Dateiupload gestartet',
|
||||
'uploaded' => '<b>:directory:file</b> hochgeladen',
|
||||
],
|
||||
'sftp' => [
|
||||
'denied' => 'SFTP-Zugriff aufgrund von fehlenden Berechtigungen blockiert',
|
||||
'create' => '<b>:files</b> erstellt|<b>:count</b> neue Dateien erstellt',
|
||||
'write' => 'Inhalt von <b>:files</b> geändert|Inhalt von <b>:count</b> Dateien geändert',
|
||||
'delete' => '<b>:files</b> gelöscht|<b>:count</b> Dateien gelöscht',
|
||||
'create-directory' => 'Verzeichnis <b>:files</b> erstellt|<b>:count</b> Verzeichnisse erstellt',
|
||||
'rename' => '<b>:from</b> in <b>:to</b> umbenannt|<b>:count</b> Dateien umbenannt oder verschoben',
|
||||
],
|
||||
'allocation' => [
|
||||
'create' => '<b>:allocation</b> zum Server hinzugefügt',
|
||||
'notes' => 'Notizen für <b>:allocation</b> von "<b>:old</b>" auf "<b>:new</b>" aktualisiert',
|
||||
'primary' => '<b>:allocation</b> als primäre Port-Allokation festgelegt',
|
||||
'delete' => ' <b>:allocation</b> gelöscht',
|
||||
],
|
||||
'schedule' => [
|
||||
'create' => 'Zeitplan <b>:name</b> erstellt',
|
||||
'update' => 'Zeitplan <b>:name</b> aktualisiert',
|
||||
'execute' => 'Zeitplan <b>:name</b> manuell ausgeführt',
|
||||
'delete' => 'Zeitplan <b>:name</b> gelöscht',
|
||||
],
|
||||
'task' => [
|
||||
'create' => 'Neue Aufgabe "<b>:action</b>" für den Zeitplan <b>:name</b> erstellt',
|
||||
'update' => 'Aufgabe "<b>:action</b>" für den Zeitplan <b>:name</b> aktualisiert',
|
||||
'delete' => 'Aufgabe "<b>:action</b>" wurde aus dem Zeitplan <b>:name</b> gelöscht',
|
||||
],
|
||||
'settings' => [
|
||||
'rename' => 'Server von "<b>:old</b>" zu "<b>:new</b>" umbenannt',
|
||||
'description' => 'Serverbeschreibung von "<b>:old</b>" zu "<b>:new</b>" geändert',
|
||||
'reinstall' => 'Server neuinstalliert',
|
||||
],
|
||||
'startup' => [
|
||||
'edit' => 'Variable <b>:variable</b> von "<b>:old</b>" zu "<b>:new</b>" geändert',
|
||||
'image' => 'Docker-Image für den Server von <b>:old</b> auf <b>:new</b> geändert',
|
||||
],
|
||||
'subuser' => [
|
||||
'create' => '<b>:email</b> als Unterbenutzer hinzugefügt',
|
||||
'update' => 'Unterbenutzer-Berechtigungen für <b>:email</b> aktualisiert',
|
||||
'delete' => 'Unterbenutzer <b>:email</b> entfernt',
|
||||
],
|
||||
'crashed' => 'Server abgestürzt',
|
||||
],
|
||||
];
|
27
lang/de/admin/apikey.php
Normal file
27
lang/de/admin/apikey.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Application API-Schlüssel',
|
||||
'empty_table' => 'Keine API-Schlüssel.',
|
||||
'whitelist' => 'IPv4-Adressen auf der Whitelist',
|
||||
'whitelist_help' => 'API-Schlüssel können so eingeschränkt werden, dass sie nur von bestimmten IPv4-Adressen aus funktionieren. Geben Sie jede Adresse in eine neue Zeile ein.',
|
||||
'whitelist_placeholder' => 'Beispiel: 127.0.0.1 oder 192.168.1.1',
|
||||
'description' => 'Beschreibung',
|
||||
'description_help' => 'Eine kurze Beschreibung, wofür dieser Schlüssel verwendet wird.',
|
||||
'nav_title' => 'API-Schlüssel',
|
||||
'model_label' => 'Application API-Schlüssel',
|
||||
'model_label_plural' => 'Application API-Schlüssel',
|
||||
'table' => [
|
||||
'key' => 'Schlüssel',
|
||||
'description' => 'Beschreibung',
|
||||
'last_used' => 'Zuletzt verwendet',
|
||||
'created' => 'Erstellt am',
|
||||
'created_by' => 'Erstellt von',
|
||||
'never_used' => 'Noch nicht verwendet',
|
||||
],
|
||||
'permissions' => [
|
||||
'none' => 'Keine',
|
||||
'read' => 'Lesen',
|
||||
'read_write' => 'Lesen & Schreiben',
|
||||
],
|
||||
];
|
44
lang/de/admin/dashboard.php
Normal file
44
lang/de/admin/dashboard.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => 'Willkommen bei Pelican!',
|
||||
'version' => 'Version: :version',
|
||||
'advanced' => 'Erweitert',
|
||||
'server' => 'Server',
|
||||
'user' => 'Benutzer',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'Informationen für Entwickler',
|
||||
'content' => 'Vielen Dank für das Ausprobieren der Entwicklungsversion!',
|
||||
'extra_note' => 'Wenn Sie auf Probleme stoßen, melden Sie diese bitte auf GitHub.',
|
||||
'button_issues' => 'Issue erstellen',
|
||||
'button_features' => 'Features diskutieren',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'Update verfügbar',
|
||||
'content' => ':latestVersion ist jetzt verfügbar! Lesen Sie unsere Dokumentation, um Ihr Panel zu aktualisieren.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'Ihr Panel ist aktuell',
|
||||
'content' => 'Sie verwenden derzeit :version. Ihr Panel ist aktuell!',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'Keine Nodes gefunden',
|
||||
'content' => 'Es sieht so aus, als hätten Sie noch keine Nodes eingerichtet, aber keine Sorge, klicken Sie auf die Schaltfläche, um Ihre erste Node zu erstellen!',
|
||||
'extra_note' => 'Wenn Sie auf Probleme stoßen, melden Sie diese bitte auf GitHub.',
|
||||
'button_label' => 'Erste Node in Pelican erstellen',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'Pelican unterstützen',
|
||||
'content' => 'Vielen Dank für die Verwendung von Pelican, dies konnte nur durch die Unterstützung von Ihnen, unseren Mitwirkenden und den Rest unserer Unterstützer erreicht werden!',
|
||||
'extra_note' => 'Wir freuen uns über jede Unterstützung.',
|
||||
'button_translate' => 'Beim Übersetzen helfen',
|
||||
'button_donate' => 'Direkt spenden',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => 'Benötigen Sie Hilfe?',
|
||||
'content' => 'Schauen Sie sich zuerst die Dokumentation an! Wenn Sie immer noch Hilfe brauchen, besuchen Sie unseren Discord Server!',
|
||||
'button_docs' => 'Dokumentation lesen',
|
||||
],
|
||||
],
|
||||
];
|
74
lang/de/admin/databasehost.php
Normal file
74
lang/de/admin/databasehost.php
Normal file
@ -0,0 +1,74 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Datenbank Hosts',
|
||||
'model_label' => 'Datenbank Host',
|
||||
'model_label_plural' => 'Datenbank Hosts',
|
||||
'table' => [
|
||||
'database' => 'Datenbank',
|
||||
'name' => 'Name',
|
||||
'host' => 'Host',
|
||||
'port' => 'Port',
|
||||
'name_helper' => 'Wenn dieses Feld leer gelassen wird, wird automatisch ein zufälliger Name generiert',
|
||||
'username' => 'Benutzername',
|
||||
'password' => 'Passwort',
|
||||
'remote' => 'Verbindungen von',
|
||||
'remote_helper' => 'Von wo aus Verbindungen erlaubt werden sollen. Leer lassen, um Verbindungen von überall zu erlauben.',
|
||||
'max_connections' => 'Max. Verbindungen',
|
||||
'created_at' => 'Erstellt am',
|
||||
'connection_string' => 'JDBC Verbindungsstring',
|
||||
],
|
||||
'error' => 'Fehler beim Verbinden mit dem Host',
|
||||
'host' => 'Host',
|
||||
'host_help' => 'Die IP-Adresse oder der Domain Name, der vom Panel verwendet werden soll, um eine Verbindung zum MySQL Host herzustellen, um neue Datenbanken zu erstellen.',
|
||||
'port' => 'Port',
|
||||
'port_help' => 'Der Port, auf dem MySQL für diesen Host läuft.',
|
||||
'max_database' => 'Max. Datenbanken',
|
||||
'max_databases_help' => 'Die maximale Anzahl von Datenbanken, die auf diesem Host erstellt werden können. Wenn das Limit erreicht ist, können keine neuen Datenbanken auf diesem Host erstellt werden. Leer ist unbegrenzt.',
|
||||
'display_name' => 'Anzeigename',
|
||||
'display_name_help' => 'Die IP-Adresse oder der Domain-Name, der dem Endbenutzer angezeigt werden soll.',
|
||||
'username' => 'Benutzername',
|
||||
'username_help' => 'Der Benutzername eines Kontos mit ausreichenden Berechtigungen, um neue Benutzer und Datenbanken auf dem System zu erstellen.',
|
||||
'password' => 'Passwort',
|
||||
'password_help' => 'Das Passwort für den Datenbank Benutzer.',
|
||||
'linked_nodes' => 'Verknüpfte Nodes',
|
||||
'linked_nodes_help' => 'Diese Einstellung bewirkt nur, dass standardmäßig auf dieser Datenbank Host genutzt wird, wenn eine Datenbank zu einem Server auf den ausgewählten Nodes hinzugefügt wird.',
|
||||
'connection_error' => 'Fehler beim Verbinden mit dem Datenbank Host',
|
||||
'no_database_hosts' => 'Keine Datenbank Hosts',
|
||||
'no_nodes' => 'Keine Nodes',
|
||||
'delete_help' => 'Datenbank Host hat Datenbanken',
|
||||
'unlimited' => 'Unbegrenzt',
|
||||
'anywhere' => 'Überall',
|
||||
|
||||
'rotate' => 'Rotieren',
|
||||
'rotate_password' => 'Passwort rotieren',
|
||||
'rotated' => 'Passwort rotiert',
|
||||
'rotate_error' => 'Passwort rotieren fehlgeschlagen',
|
||||
'databases' => 'Datenbanken',
|
||||
|
||||
'setup' => [
|
||||
'preparations' => 'Vorbereitungen',
|
||||
'database_setup' => 'Datenbank Einrichtung',
|
||||
'panel_setup' => 'Panel Einrichtung',
|
||||
|
||||
'note' => 'Derzeit werden nur MySQL / MariaDB Datenbanken als Datenbank-Host unterstützt!',
|
||||
'different_server' => 'Sind das Panel und die Datenbank <i>nicht</i> auf dem gleichen Server?',
|
||||
|
||||
'database_user' => 'Datenbank-Benutzer',
|
||||
'cli_login' => 'Verwende <code>mysql -u root -p</code> um auf die mysql cli zuzugreifen.',
|
||||
'command_create_user' => 'Befehl um den Benutzer zu erstellen',
|
||||
'command_assign_permissions' => 'Befehl um Berechtigungen zuzuweisen',
|
||||
'cli_exit' => 'Um mysql cli zu beenden, führe <code>exit</code> aus.',
|
||||
'external_access' => 'Externer Zugriff',
|
||||
'allow_external_access' => '
|
||||
<p>Möglicherweise musst Du externen Zugriff auf diese MySQL-Instanz erlauben, um den Servern die Verbindung zu ermöglichen.</p>
|
||||
<br>
|
||||
<p>Um dies zu tun öffne <code>my.cnf</code>, welche je nach Betriebssystem und wie MySQL installiert wurde variiert. Du kannst <code>/etc -iname my.cnf</code> eingeben, um sie zu finden.</p>
|
||||
<br>
|
||||
<p>Öffne <code>my.cnf</code>, füge den Text unten am Ende der Datei hinzu und speichere sie:<br>
|
||||
<code>[mysqld]<br>bind-address=0.0.0.0</code></p>
|
||||
<br>
|
||||
<p>Starte MySQL/ MariaDB neu, um diese Änderungen zu übernehmen. Dies überschreibt die Standard-MySQL-Konfiguration, die standardmäßig nur Anfragen von localhost akzeptiert. Das Aktualisieren dieser Option ermöglicht Verbindungen auf allen Schnittstellen und somit externe Verbindungen. Stelle sicher, dass Du den MySQL-Port (Standard 3306) in Deiner Firewall zulässt.<p>
|
||||
',
|
||||
],
|
||||
];
|
92
lang/de/admin/egg.php
Normal file
92
lang/de/admin/egg.php
Normal file
@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Eggs',
|
||||
'model_label' => 'Egg',
|
||||
'model_label_plural' => 'Eggs',
|
||||
'tabs' => [
|
||||
'configuration' => 'Konfiguration',
|
||||
'process_management' => 'Prozessverwaltung',
|
||||
'egg_variables' => 'Egg Variablen',
|
||||
'install_script' => 'Installationsscript',
|
||||
],
|
||||
'import' => [
|
||||
'file' => 'Datei',
|
||||
'url' => 'URL',
|
||||
'egg_help' => 'Dies sollte die unveränderte .json-Datei sein ( egg-minecraft.json )',
|
||||
'url_help' => 'URLs müssen direkt auf die unveränderte .json-Datei zeigen',
|
||||
'add_url' => 'Neue URL',
|
||||
'import_failed' => 'Import fehlgeschlagen',
|
||||
'import_success' => 'Import erfolgreich',
|
||||
'github' => 'Aus Github importieren',
|
||||
'refresh' => 'Aktualisieren',
|
||||
],
|
||||
'in_use' => 'In Verwendung',
|
||||
'servers' => 'Server',
|
||||
'name' => 'Name',
|
||||
'egg_uuid' => 'Egg UUID',
|
||||
'egg_id' => 'Egg ID',
|
||||
'name_help' => 'Ein einfacher, lesbarer Name, der als Kennzeichnung für dieses Egg verwendet wird.',
|
||||
'author' => 'Author',
|
||||
'uuid_help' => 'Dies ist der einzigartige Identifikator für dieses Egg, welchen Wings als Identifikator verwendet.',
|
||||
'author_help' => 'Der Ersteller dieser Egg Version.',
|
||||
'author_help_edit' => 'Der Ersteller dieser Egg Version. Das Hochladen einer neuen Konfiguration von einem anderen Autor ändert diesen.',
|
||||
'description' => 'Beschreibung',
|
||||
'description_help' => 'Eine Beschreibung des Eggs, welche bei Bedarf im gesamten Panel angezeigt wird.',
|
||||
'startup' => 'Start Befehl',
|
||||
'startup_help' => 'Der Standard Start Befehl, der für neue Server mit diesem Egg verwendet werden soll.',
|
||||
'file_denylist' => 'Datei Verbotsliste',
|
||||
'file_denylist_help' => 'Eine Liste von Dateien, die der Endbenutzer nicht bearbeiten darf.',
|
||||
'features' => 'Features',
|
||||
'force_ip' => 'Ausgehende IP erzwingen',
|
||||
'force_ip_help' => 'Erzwingt ausgehenden Netzwerkverkehr, seine Source IP auf die IP der primären Zuweisung des Servers zu ändern (NAT).
|
||||
Wird benötigt damit bestimmte Spiele richtig funktionieren, wenn der Node mehrere öffentliche IP-Adressen hat.
|
||||
Das Aktivieren dieser Option deaktiviert das interne Netzwerk für alle Server, die dieses Egg verwenden, was dazu führt, dass sie nicht mehr auf andere interne Server auf dem selben Node zugreifen können.',
|
||||
'tags' => 'Tags',
|
||||
'update_url' => 'Update URL',
|
||||
'update_url_help' => 'URLs müssen direkt auf die RAW .json-Datei zeigen',
|
||||
'add_image' => 'Docker Image hinzufügen',
|
||||
'docker_images' => 'Docker Images',
|
||||
'docker_name' => 'Image Name',
|
||||
'docker_uri' => 'Image URI',
|
||||
'docker_help' => 'Die Docker-Images, die Servern mit diesem Egg zur Verfügung stehen',
|
||||
|
||||
'stop_command' => 'Stopp Befehl',
|
||||
'stop_command_help' => 'Der Befehl, der an Serverprozesse gesendet werden soll, um sie ordnungsgemäß zu stoppen. Wenn ein SIGINT gesendet werden soll, gebe ^C ein.',
|
||||
'copy_from' => 'Kopiere Einstellungen von',
|
||||
'copy_from_help' => 'Wenn Du die Einstellungen eines anderen Eggs benutzen möchtest, wähle es aus dem Menü oben aus.',
|
||||
'none' => 'Keine',
|
||||
'start_config' => 'Start Konfiguration',
|
||||
'start_config_help' => 'Liste der Werte, nach denen der Daemon beim Booten eines Servers suchen soll, um einen erfolgreichen Start zu erkennen.',
|
||||
'config_files' => 'Konfigurationsdateien',
|
||||
'config_files_help' => 'Dies sollte eine JSON-Darstellung von Konfigurationsdateien sein, die geändert werden sollen und welche Teile von ihnen geändert werden sollen.',
|
||||
'log_config' => 'Log Konfiguration',
|
||||
'log_config_help' => 'Dies sollte eine JSON-Darstellung sein, um dem Daemon zu zeigen, wo Log-Dateien gespeichert werden und ob der Daemon benutzerdefinierte Logs erstellen soll oder nicht.',
|
||||
|
||||
'environment_variable' => 'Env Variable',
|
||||
'default_value' => 'Standardwert',
|
||||
'user_permissions' => 'Benutzerberechtigungen',
|
||||
'viewable' => 'Sichtbar',
|
||||
'editable' => 'Bearbeitbar',
|
||||
'rules' => 'Regeln',
|
||||
'add_new_variable' => 'Neue Variable hinzufügen',
|
||||
|
||||
'error_unique' => 'Eine Variable mit diesem Namen existiert bereits.',
|
||||
'error_required' => 'Das Feld für Env Variable ist erforderlich.',
|
||||
'error_reserved' => 'Diese Env Variable ist reserviert und kann nicht verwendet werden.',
|
||||
|
||||
'script_from' => 'Skript von',
|
||||
'script_container' => 'Skript-Container',
|
||||
'script_entry' => 'Skript-Eintrag',
|
||||
'script_install' => 'Installationsscript',
|
||||
'no_eggs' => 'Keine Eggs',
|
||||
'no_servers' => 'Keine Server',
|
||||
'no_servers_help' => 'Diesem Egg sind keine Server zugeordnet.',
|
||||
|
||||
'update' => 'Aktualisieren|Ausgewählte aktualisieren',
|
||||
'updated' => 'Egg aktualisiert|:count/:total Eggs aktualisiert',
|
||||
'updated_failed' => ':count fehlgeschlagen',
|
||||
'update_question' => 'Bist du dir sicher, dass du das Egg aktualisieren möchtest?|Bist du dir sicher, dass du die ausgewählten Eggs aktualisieren möchtest?',
|
||||
'update_description' => 'Wenn du Änderungen am Egg vorgenommen hast, werden diese überschieben!|Wenn du Änderungen an den Eggs vorgenommen hast, werden diese überschrieben',
|
||||
'no_updates' => 'Keine Aktualisierungen für die ausgewählten Eggs verfügbar',
|
||||
];
|
60
lang/de/admin/health.php
Normal file
60
lang/de/admin/health.php
Normal file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Status',
|
||||
'results_refreshed' => 'Ergebnisse der Statusprüfung aktualisiert',
|
||||
'checked' => 'Ergebnisse von :time',
|
||||
'refresh' => 'Aktualisieren',
|
||||
'results' => [
|
||||
'cache' => [
|
||||
'label' => 'Cache',
|
||||
'ok' => 'Ok',
|
||||
'failed_retrieve' => 'Konnte keinen App Cache Wert setzen oder abrufen.',
|
||||
'failed' => 'Ein Fehler ist mit dem App Cache aufgetreten: :error',
|
||||
],
|
||||
'database' => [
|
||||
'label' => 'Datenbank',
|
||||
'ok' => 'Ok',
|
||||
'failed' => 'Verbindung zur Datenbank konnte nicht hergestellt werden: :error',
|
||||
],
|
||||
'debugmode' => [
|
||||
'label' => 'Debug Modus',
|
||||
'ok' => 'Debug Modus ist deaktiviert',
|
||||
'failed' => 'Der Debug Modus sollte :expected sein, ist aber tatsächlich :actual',
|
||||
],
|
||||
'environment' => [
|
||||
'label' => 'Umgebung',
|
||||
'ok' => 'Ok, ist :actual',
|
||||
'failed' => 'Umgebung ist auf :actual gesetzt, :expected erwartet',
|
||||
],
|
||||
'nodeversions' => [
|
||||
'label' => 'Node Versionen',
|
||||
'ok' => 'Nodes sind aktuell',
|
||||
'failed' => ':outdated/:all Nodes sind veraltet',
|
||||
'no_nodes_created' => 'Keine Nodes gefunden',
|
||||
'no_nodes' => 'Keine Nodes',
|
||||
'all_up_to_date' => 'Alle aktuell',
|
||||
'outdated' => ':outdated/:all veraltet',
|
||||
],
|
||||
'panelversion' => [
|
||||
'label' => 'Panel Version',
|
||||
'ok' => 'Panel ist aktuell',
|
||||
'failed' => 'Installierte Version ist :currentVersion, die neueste Version ist allerdings :latestVersion',
|
||||
'up_to_date' => 'Aktuell',
|
||||
'outdated' => 'Veraltet',
|
||||
],
|
||||
'schedule' => [
|
||||
'label' => 'Schedule',
|
||||
'ok' => 'Ok',
|
||||
'failed_last_ran' => 'Der letzte Durchlauf des Schedulers war vor mehr als :time Minuten',
|
||||
'failed_not_ran' => 'Der Scheduler wurde noch nicht ausgeführt.',
|
||||
],
|
||||
'useddiskspace' => [
|
||||
'label' => 'Speicherplatz',
|
||||
],
|
||||
],
|
||||
'checks' => [
|
||||
'successful' => 'Erfolgreich',
|
||||
'failed' => 'Fehlgeschlagen',
|
||||
],
|
||||
];
|
30
lang/de/admin/mount.php
Normal file
30
lang/de/admin/mount.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Mounts',
|
||||
'model_label' => 'Mount',
|
||||
'model_label_plural' => 'Mounts',
|
||||
'name' => 'Name',
|
||||
'name_help' => 'Einzigartiger Name, um diesen Mount von anderen zu unterscheiden.',
|
||||
'source' => 'Quelle',
|
||||
'source_help' => 'Dateipfad auf dem Hostsystem zum Mounten in einen Container.',
|
||||
'target' => 'Ziel',
|
||||
'target_help' => 'Wo der Mount innerhalb eines Containers zugänglich sein wird.',
|
||||
'read_only' => 'Schreibgeschützt?',
|
||||
'read_only_help' => 'Ist der Mount innerhalb des Containers schreibgeschützt?',
|
||||
'description' => 'Beschreibung',
|
||||
'description_help' => 'Eine längere Beschreibung für diesen Mount',
|
||||
'no_mounts' => 'Keine Mounts',
|
||||
'eggs' => 'Eggs',
|
||||
'nodes' => 'Nodes',
|
||||
'toggles' => [
|
||||
'writable' => 'Schreibend',
|
||||
'read_only' => 'Nur lesend',
|
||||
],
|
||||
'table' => [
|
||||
'name' => 'Name',
|
||||
'all_eggs' => 'Alle Eggs',
|
||||
'all_nodes' => 'Alle Nodes',
|
||||
'read_only' => 'Schreibgeschützt?',
|
||||
],
|
||||
];
|
115
lang/de/admin/node.php
Normal file
115
lang/de/admin/node.php
Normal file
@ -0,0 +1,115 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Nodes',
|
||||
'model_label' => 'Node',
|
||||
'model_label_plural' => 'Nodes',
|
||||
'tabs' => [
|
||||
'overview' => 'Übersicht',
|
||||
'basic_settings' => 'Grundeinstellungen',
|
||||
'advanced_settings' => 'Erweiterte Einstellungen',
|
||||
'config_file' => 'Konfigurationsdatei',
|
||||
],
|
||||
'table' => [
|
||||
'health' => 'Status',
|
||||
'name' => 'Name',
|
||||
'address' => 'Adresse',
|
||||
'public' => 'Öffentlich',
|
||||
'servers' => 'Server',
|
||||
'alias' => 'Alias',
|
||||
'ip' => 'IP',
|
||||
'egg' => 'Egg',
|
||||
'owner' => 'Besitzer',
|
||||
'allocation_notes' => 'Notizen',
|
||||
'no_notes' => 'Keine Notizen',
|
||||
],
|
||||
'node_info' => 'Node Informationen',
|
||||
'wings_version' => 'Wings Version',
|
||||
'cpu_threads' => 'CPU Threads',
|
||||
'architecture' => 'Architektur',
|
||||
'kernel' => 'Kernel',
|
||||
'unknown' => 'Unbekannt',
|
||||
'latest' => 'Neuste',
|
||||
'node_uuid' => 'Node UUID',
|
||||
'node_id' => 'Node ID',
|
||||
|
||||
'ip_address' => 'IP Adresse',
|
||||
'ip_help' => 'Normalerweise die öffentliche IP Ihres Rechners, es sei denn, Sie leiten den Port weiter.',
|
||||
'alias_help' => 'Optionaler Anzeigename, der Dir hilft Dich zu erinnern.',
|
||||
'domain' => 'Domain Name',
|
||||
'ssl_ip' => 'Du kannst SSL nicht mit einer IP-Adresse verwenden',
|
||||
'error' => 'Dies ist die Domain, die auf die IP-Adresse Deines Nodes verweist. Wenn Du das bereits eingerichtet hast, kannst Du das im nächsten Feld überprüfen!',
|
||||
'fqdn_help' => 'Dein Panel ist derzeit über ein SSL-Zertifikat gesichert, das bedeutet, dass Dein Node auch eines benötigt. Du musst einen Domänennamen verwenden, da es keine SSL-Zertifikate für IP-Adressen gibt.',
|
||||
'dns' => 'DNS Prüfung',
|
||||
'dns_help' => 'Damit kannst Du erkennen, ob Dein DNS-Eintrag auf die richtige IP-Adresse verweist.',
|
||||
'valid' => 'Gültig',
|
||||
'invalid' => 'Ungültig',
|
||||
'port' => 'Port',
|
||||
'ports' => 'Ports',
|
||||
'port_help' => 'Wenn Du den Daemon hinter Cloudflare benutzt, solltest Du den Daemon-Port auf 8443 setzen, damit Websockets über SSL geproxiet werden können.',
|
||||
'connect_port' => 'Verbindungsport',
|
||||
'connect_port_help' => 'Verbindungen zu Wings werden diesen Port nutzen. Wenn ein Reverse-Proxy verwendet wird, kann dieser vom Standard Port abweichen. Wenn ein Cloudflare-Proxy verwendet wird sollte der Port 8443 genutzt werden.',
|
||||
'listen_port' => 'Überwachender Port',
|
||||
'listen_port_help' => 'Wings wird diesen Port überwachen',
|
||||
'display_name' => 'Anzeigename',
|
||||
'ssl' => 'Kommunikation über SSL',
|
||||
'panel_on_ssl' => 'Ihr Panel verwendet SSL,<br> also muss Ihr Daemon ebenfalls SSL verwenden.',
|
||||
'ssl_help' => 'Eine IP Adresse kann kein SSL verwenden.',
|
||||
|
||||
'tags' => 'Tags',
|
||||
'upload_limit' => 'Upload Limit',
|
||||
'upload_limit_help' => [
|
||||
'Geben Sie die maximale Dateigröße ein, die über den web-basierten Dateimanager hochgeladen werden kann.',
|
||||
'Stellen Sie sicher, dass Ihr Webserver Datei-Uploads dieser Größe unterstützt!',
|
||||
],
|
||||
'sftp_port' => 'SFTP Port',
|
||||
'sftp_alias' => 'SFTP Alias',
|
||||
'sftp_alias_help' => 'Alias für die SFTP-Adresse. Leer lassen, um den Node-FQDN zu verwenden.',
|
||||
'use_for_deploy' => 'Für Deployments verwenden?',
|
||||
'maintenance_mode' => 'Wartungsmodus',
|
||||
'maintenance_mode_help' => 'Wenn der Node als "In Wartung" markiert ist, können Benutzer nicht auf Server zugreifen, die auf diesem Node sind',
|
||||
|
||||
'cpu' => 'CPU',
|
||||
'cpu_limit' => 'CPU Limit',
|
||||
'memory' => 'RAM',
|
||||
'memory_limit' => 'RAM Limit',
|
||||
'disk' => 'Speicherplatz',
|
||||
'disk_limit' => 'Speicherplatz Limit',
|
||||
'unlimited' => 'Unbegrenzt',
|
||||
'limited' => 'Begrenzt',
|
||||
'overallocate' => 'Überbelegung',
|
||||
'enabled' => 'Aktiviert',
|
||||
'disabled' => 'Deaktiviert',
|
||||
'yes' => 'Ja',
|
||||
'no' => 'Nein',
|
||||
|
||||
'instructions' => 'Anweisungen',
|
||||
'instructions_help' => 'Speichere diese Datei unter dem Namen config.yml im Stammverzeichnis des Daemons',
|
||||
|
||||
'auto_deploy' => 'Befehl zur automatischen Bereitstellung',
|
||||
'auto_question' => 'Wähle zwischen einer Standalone- und Docker-Installation.',
|
||||
'standalone' => 'Standalone',
|
||||
'docker' => 'Docker',
|
||||
'auto_command' => 'Zum automatischen Konfigurieren deines Nodes führe bitte folgenden Command aus:',
|
||||
'reset_token' => 'Autorisierungs-Token zurücksetzen',
|
||||
'token_reset' => 'Der Daemon-Token wurde zurückgesetzt.',
|
||||
'reset_help' => 'Durch das Zurücksetzen des Daemon-Tokens werden alle Anfragen, die von dem alten Token stammen, ungültig. Dieser Token wird für alle sensiblen Vorgänge auf dem Daemon verwendet, einschließlich der Erstellung und Löschung von Servern. Wir empfehlen, diesen Token aus Sicherheitsgründen regelmäßig zu ändern.',
|
||||
|
||||
'no_nodes' => 'Keine Nodes',
|
||||
'cpu_chart' => 'CPU - :cpu% von :max%',
|
||||
'memory_chart' => 'RAM - :used von :total',
|
||||
'disk_chart' => 'Speicherplatz - :used von :total',
|
||||
'used' => 'Verwendet',
|
||||
'unused' => 'Frei',
|
||||
|
||||
'next_step' => 'Nächster Schritt',
|
||||
'node_has_servers' => 'Node hat Server',
|
||||
'create_allocation' => 'Allocation erstellen',
|
||||
'primary_allocation' => 'Primäre Allocation',
|
||||
'databases' => 'Datenbanken',
|
||||
'backups' => 'Backups',
|
||||
|
||||
'error_connecting' => 'Fehler beim Verbinden zu :node',
|
||||
'error_connecting_description' => 'Die Konfiguration konnte nicht automatisch von Wings aktualisiert werden. Sie müssen die Konfigurationsdatei manuell aktualisieren.',
|
||||
'allocation' => 'Allokation',
|
||||
];
|
17
lang/de/admin/role.php
Normal file
17
lang/de/admin/role.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Rollen',
|
||||
'model_label' => 'Rolle',
|
||||
'model_label_plural' => 'Rollen',
|
||||
'no_roles' => 'Keine Rollen',
|
||||
'name' => 'Name',
|
||||
'permissions' => 'Berechtigungen',
|
||||
'in_use' => 'In Verwendung',
|
||||
'all' => 'Alle',
|
||||
'root_admin' => ':role besitzt alle Berechtigungen.',
|
||||
'root_admin_delete' => 'Root Admin kann nicht gelöscht werden',
|
||||
'users' => 'Benutzer',
|
||||
'nodes' => 'Nodes',
|
||||
'nodes_hint' => 'Leer lassen für Zugriff auf alle Nodes',
|
||||
];
|
138
lang/de/admin/server.php
Normal file
138
lang/de/admin/server.php
Normal file
@ -0,0 +1,138 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Server',
|
||||
'model_label' => 'Server',
|
||||
'model_label_plural' => 'Server',
|
||||
'no_servers' => 'Keine Server',
|
||||
'next_step' => 'Nächster Schritt',
|
||||
'ip_address' => 'IP Adresse',
|
||||
'ip_address_helper' => 'In der Regel die öffentliche IP des Nodes, es sei denn Portfreigaben werden genutzt.',
|
||||
'port' => 'Port',
|
||||
'ports' => 'Ports',
|
||||
'alias' => 'Alias',
|
||||
'alias_helper' => 'Optionaler Anzeigename, um sich leichter daran zu erinnern, worum es geht.',
|
||||
'name' => 'Name',
|
||||
'external_id' => 'Externe ID',
|
||||
'owner' => 'Besitzer',
|
||||
'description' => 'Beschreibung',
|
||||
'install_script' => 'Installations-Script ausführen?',
|
||||
'start_after' => 'Nach Installation starten?',
|
||||
'yes' => 'Ja',
|
||||
'no' => 'Nein',
|
||||
'skip' => 'Überspringen',
|
||||
'primary' => 'Primär',
|
||||
'already_primary' => 'Bereits als Primär gesetzt',
|
||||
'make_primary' => 'Als Primär festlegen',
|
||||
'startup_cmd' => 'Start Befehl',
|
||||
'default_startup' => 'Standard Startbefehl',
|
||||
'variables' => 'Variablen',
|
||||
'resource_limits' => 'Ressourcenbegrenzung',
|
||||
'cpu' => 'CPU',
|
||||
'cpu_limit' => 'CPU Limit',
|
||||
'cpu_helper' => '100% entspricht einem CPU Thread.',
|
||||
'unlimited' => 'Unbegrenzt',
|
||||
'limited' => 'Begrenzt',
|
||||
'enabled' => 'Aktiviert',
|
||||
'disabled' => 'Deaktiviert',
|
||||
'memory' => 'Arbeitsspeicher',
|
||||
'memory_limit' => 'Speicherlimit',
|
||||
'memory_helper' => 'Wings fügt diesem Wert Overhead hinzu, wenn der Container erstellt wird, um sicherzustellen, dass er nicht abstürzt, wenn der maximale Speicher verwendet wird.',
|
||||
'disk' => 'Speicherplatz',
|
||||
'disk_limit' => 'Speicherplatz-Limits',
|
||||
'advanced_limits' => 'Erweiterte Limits',
|
||||
'cpu_pin' => 'CPU-Pinning',
|
||||
'threads' => 'Gepinnte Threads',
|
||||
'pin_help' => 'Pinned Thread hinzufügen, z.B. 0 oder 2-4',
|
||||
'swap' => 'Swap-Speicher',
|
||||
'swap_limit' => 'Swap Speicherlimit',
|
||||
'oom' => 'OOM Killer',
|
||||
'feature_limits' => 'Feature Limits',
|
||||
'docker_settings' => 'Docker Einstellungen',
|
||||
'docker_image' => 'Docker Image',
|
||||
'image_name' => 'Image-Name',
|
||||
'primary_allocation' => 'Primäre Allokation',
|
||||
'image' => 'Image',
|
||||
'image_placeholder' => 'Benutzerdefiniertes Image eingeben',
|
||||
'container_labels' => 'Containerlabels:',
|
||||
'title' => 'Titel',
|
||||
'actions' => 'Aktionen',
|
||||
'console' => 'Konsole',
|
||||
'suspend' => 'Sperren',
|
||||
'unsuspend' => 'Entsperren',
|
||||
'reinstall' => 'Neu installieren',
|
||||
'reinstall_help' => 'Dadurch wird der Server mit dem zugewiesenen Egg-Installationsskript neu installiert.',
|
||||
'reinstall_modal_heading' => 'Bist du dir sicher, dass du den Server neu Installieren möchtest?',
|
||||
'reinstall_modal_description' => '!! Dies kann zu unwiederbringlichen Datenverlust führen !!',
|
||||
'server_status' => 'Server Status',
|
||||
'view_install_log' => 'Installationsprotokoll anzeigen',
|
||||
'uuid' => 'UUID',
|
||||
'node' => 'Node',
|
||||
'short_uuid' => 'Kurze UUID',
|
||||
'toggle_install' => 'Installationsstatus umschalten',
|
||||
'toggle_install_help' => 'Wenn Du den Installationsstatus von „nicht installiert“ auf „installiert“ oder umgekehrt ändern musst, kannst Du das mit dieser Schaltfläche tun.',
|
||||
'toggle_install_failed_header' => 'Server ist im fehlgeschlagenen Zustand',
|
||||
'toggle_install_failed_desc' => 'Möchtest du den Server neu installieren, um das Problem zu beheben?',
|
||||
'transfer' => 'Übertragen',
|
||||
'transfer_help' => 'Übertrage den Server auf einen anderen mit diesem Panel verbundenen Node.<br/><b>Warnung!</b> Diese Funkion ist experimentell. Erstelle vorher ein manuelles Backup, um Datenverlust zu vermeiden.',
|
||||
'condition' => 'Zustand',
|
||||
'suspend_all' => 'Alle Server sperren',
|
||||
'unsuspend_all' => 'Alle Server Entsperren',
|
||||
'select_allocation' => 'Allokation auswählen',
|
||||
'new_allocation' => 'Neue Allokation erstellen',
|
||||
'additional_allocations' => 'Zusätzliche Allokationen',
|
||||
'select_additional' => 'Zusätzliche Allokationen auswählen',
|
||||
'no_variables' => 'Das ausgewählte Egg hat keine Variablen!',
|
||||
'select_egg' => 'Wähle zuerst ein Egg aus, um seine Variablen anzuzeigen!',
|
||||
'allocations' => 'Allokationen',
|
||||
'databases' => 'Datenbanken',
|
||||
'no_databases' => 'Für diesen Server existieren keine Datenbanken',
|
||||
'delete_db' => 'Bist Du sicher, dass Du löschen möchtest',
|
||||
'delete_db_heading' => 'Datenbank löschen?',
|
||||
'backups' => 'Backups',
|
||||
'egg' => 'Egg',
|
||||
'mounts' => 'Mounts',
|
||||
'no_mounts' => 'Für diese Node existieren keine Mounts',
|
||||
'create_database' => 'Datenbank erstellen',
|
||||
'no_db_hosts' => 'Keine Datenbank Hosts',
|
||||
'failed_to_create' => 'Fehler beim Erstellen der Datenbank',
|
||||
'change_egg' => 'Egg ändern',
|
||||
'new_egg' => 'Neues Egg',
|
||||
'keep_old_variables' => 'Alte Variablen wenn möglich beibehalten?',
|
||||
'create_allocation' => 'Allocation erstellen',
|
||||
'add_allocation' => 'Allocation hinzufügen',
|
||||
'view' => 'Anzeigen',
|
||||
'no_log' => 'Kein Log verfügbar',
|
||||
'tabs' => [
|
||||
'information' => 'Informationen',
|
||||
'egg_configuration' => 'Egg-Konfiguration',
|
||||
'environment_configuration' => 'Environment Konfiguration',
|
||||
],
|
||||
'notifications' => [
|
||||
'server_suspension' => 'Server ist gesperrt',
|
||||
'server_suspended' => 'Server wurde gesperrt',
|
||||
'server_suspend_help' => 'Dadurch wird der Server gesperrt, alle laufenden Prozesse gestoppt und der Benutzer sofort daran gehindert, auf seine Dateien zuzugreifen oder den Server anderweitig über das Panel oder die API zu verwalten.',
|
||||
'server_unsuspend_help' => 'Dadurch wird die Sperrung des Servers aufgehoben und der normale Zugriff wiederhergestellt.',
|
||||
'server_unsuspended' => 'Der Server wurde entsperrt',
|
||||
'error_server_delete' => 'Server konnte nicht sicher gelöscht werden.',
|
||||
'error_server_delete_body' => 'Du kannst das Löschen erzwingen.',
|
||||
'create_failed' => 'Server konnte nicht erstellt werden',
|
||||
'invalid_port_range' => 'Ungültige Port Reichweite',
|
||||
'invalid_port_range_body' => 'Die Port-Range enthält keine gültigen Zahlen: :port',
|
||||
'too_many_ports' => 'Zu viele Ports auf einmal!',
|
||||
'too_many_ports_body' => 'Das aktuelle Port Limit liegt bei :limit Ports auf einmal.',
|
||||
'invalid_port' => 'Port nicht im gültigen Bereich',
|
||||
'invalid_port_body' => ':i liegt nicht in der gültigen Port Reichweite zwischen :portFloor-:portCeil',
|
||||
'already_exists' => 'Port wird bereits verwendet',
|
||||
'already_exists_body' => ':i ist bereits mit einer Allokation versehen',
|
||||
'error_connecting' => 'Verbindungsfehler zu :node',
|
||||
'error_connecting_description' => 'Die Konfiguration konnte nicht automatisch mit Wings synchronisiert werden, du wirst den Server manuell Neustarten müssen.',
|
||||
'install_toggled' => 'Installationsstatus umgeschaltet',
|
||||
'install_toggle_failed' => 'Installationsstatus konnte nicht umgeschaltet werden',
|
||||
'reinstall_started' => 'Neuinstallation gestartet',
|
||||
'reinstall_failed' => 'Konnte Neuinstallation nicht starten',
|
||||
'log_failed' => 'Konnte keine Verbindung zu Wings herstellen, um Server-Installationsprotokoll abzurufen.',
|
||||
],
|
||||
'notes' => 'Notizen',
|
||||
'no_notes' => 'Keine Notizen',
|
||||
];
|
150
lang/de/admin/setting.php
Normal file
150
lang/de/admin/setting.php
Normal file
@ -0,0 +1,150 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Einstellungen',
|
||||
'save_success' => 'Einstellungen gespeichert',
|
||||
'save_failed' => 'Einstellungen konnten nicht gespeichert werden',
|
||||
'navigation' => [
|
||||
'general' => 'Allgemein',
|
||||
'captcha' => 'Captcha',
|
||||
'mail' => 'E-Mail',
|
||||
'backup' => 'Backup',
|
||||
'oauth' => 'OAuth',
|
||||
'misc' => 'Verschiedenes',
|
||||
],
|
||||
'general' => [
|
||||
'app_name' => 'App Name',
|
||||
'app_logo' => 'App-Logo',
|
||||
'app_logo_help' => 'Das Logo muss im "public" Verzeichnis, welches sich im root Verzeichnis des Panels befindet, platziert werden. Lasse das Feld leer um stattdessen den App-Namen zu verwenden.',
|
||||
'app_favicon' => 'App Favicon',
|
||||
'app_favicon_help' => 'Das Favicon muss im "public" Verzeichnis, welches sich im root Verzeichnis des Panels befindet, platziert werden.',
|
||||
'debug_mode' => 'Debugmodus',
|
||||
'navigation' => 'Navigation',
|
||||
'sidebar' => 'Seitenleiste',
|
||||
'topbar' => 'Obere Leiste',
|
||||
'unit_prefix' => 'Einheitenpräfix',
|
||||
'decimal_prefix' => 'Dezimale Einheit (MB/GB)',
|
||||
'binary_prefix' => 'Binäre Einheit (MiB/GiB)',
|
||||
'2fa_requirement' => '2FA Erforderlich',
|
||||
'not_required' => 'Nicht Erforderlich',
|
||||
'admins_only' => 'Nur für Admins Erforderlich',
|
||||
'all_users' => 'Für alle Benutzer Erforderlich',
|
||||
'trusted_proxies' => 'Zulässige Proxies',
|
||||
'trusted_proxies_help' => 'Neue IP oder IP Bereich',
|
||||
'clear' => 'Leeren',
|
||||
'set_to_cf' => 'Auf Cloudflare-IPs setzen',
|
||||
'display_width' => 'Anzeigenbreite',
|
||||
'avatar_provider' => 'Avatar-Provider',
|
||||
'uploadable_avatars' => 'Benutzern erlauben, einen eigenen Avatar hochzuladen?',
|
||||
],
|
||||
'captcha' => [
|
||||
'enable' => 'Aktivieren',
|
||||
'disable' => 'Deaktivieren',
|
||||
'info_label' => 'Info',
|
||||
'info' => 'Du kannst die Schlüssel im <u><a href="https://developers.cloudflare.com/turnstile/get-started/#get-a-sitekey-and-secret-key" target="_blank">Cloudflare Dashboard</a></u> generieren. Ein Cloudflare Account wird benötigt.',
|
||||
'site_key' => 'Site-Schlüssel',
|
||||
'secret_key' => 'Geheimer Schlüssel',
|
||||
'verify' => 'Domain Verifizieren?',
|
||||
],
|
||||
'mail' => [
|
||||
'mail_driver' => 'E-Mail-Treiber',
|
||||
'test_mail' => 'Test E-Mail senden',
|
||||
'test_mail_sent' => 'Test E-Mail wurde verschickt',
|
||||
'test_mail_failed' => 'Test E-Mail konnte nicht verschickt werden',
|
||||
'from_settings' => 'Absendereinstellungen',
|
||||
'from_settings_help' => 'Setze die Adresse und den Namen vom Absender in der E-Mail.',
|
||||
'from_address' => 'E-Mail-Adresse vom Absender',
|
||||
'from_name' => 'Name vom Absender',
|
||||
'smtp' => [
|
||||
'smtp_title' => 'SMTP Konfiguration',
|
||||
'host' => 'Host',
|
||||
'port' => 'Port',
|
||||
'username' => 'Benutzername',
|
||||
'password' => 'Passwort',
|
||||
'scheme' => 'Schema',
|
||||
],
|
||||
'mailgun' => [
|
||||
'mailgun_title' => 'Mailgun Konfiguration',
|
||||
'domain' => 'Domain',
|
||||
'secret' => 'Geheimer Schlüssel',
|
||||
'endpoint' => 'Endpunkt',
|
||||
],
|
||||
],
|
||||
'backup' => [
|
||||
'backup_driver' => 'Backup Treiber',
|
||||
'throttle' => 'Begrenzungen',
|
||||
'throttle_help' => 'Konfiguriere, wie viele Backups in einem Zeitraum erstellt werden können. Setze den Zeitraum auf 0, um die Begrenzung aufzuheben',
|
||||
'limit' => 'Limit',
|
||||
'period' => 'Zeitraum',
|
||||
'seconds' => 'Sekunden',
|
||||
's3' => [
|
||||
's3_title' => 'S3 Konfiguration',
|
||||
'default_region' => 'Standardmäßige Region',
|
||||
'access_key' => 'Zugangsschlüssel-ID',
|
||||
'secret_key' => 'Geheimer Zugangsschlüssel',
|
||||
'bucket' => 'Bucket',
|
||||
'endpoint' => 'Endpunkt',
|
||||
'use_path_style_endpoint' => 'Path Style Endpoint benutzen',
|
||||
],
|
||||
],
|
||||
'oauth' => [
|
||||
'enable' => 'Aktivieren',
|
||||
'disable' => 'Deaktivieren',
|
||||
'client_id' => 'Client ID',
|
||||
'client_secret' => 'Client Secret',
|
||||
'redirect' => 'Umleitungs-URL',
|
||||
'web_api_key' => 'Web API Key',
|
||||
'base_url' => 'Base URL',
|
||||
'display_name' => 'Anzeigename',
|
||||
'auth_url' => 'Authorization callback URL',
|
||||
],
|
||||
'misc' => [
|
||||
'auto_allocation' => [
|
||||
'title' => 'Automatisches Erstellen von Allokationen',
|
||||
'helper' => 'Stelle ein, ob Benutzer in der Kundenansicht Allokationen erstellen können.',
|
||||
'question' => 'Benutzern erlauben Allokationen zu erstellen?',
|
||||
'start' => 'Startport',
|
||||
'end' => 'Endport',
|
||||
],
|
||||
'mail_notifications' => [
|
||||
'title' => 'E-Mail Benachrichtigungen',
|
||||
'helper' => 'Stelle ein, welche E-Mail Benachrichtigung zum Benutzer geschickt werden sollen.',
|
||||
'server_installed' => 'Server installiert',
|
||||
'server_reinstalled' => 'Server reinstalliert',
|
||||
],
|
||||
'connections' => [
|
||||
'title' => 'Verbindungen',
|
||||
'helper' => 'Timeouts von Anfragen',
|
||||
'request_timeout' => 'Anfragen-Timeout',
|
||||
'connection_timeout' => 'Verbindungstimeout',
|
||||
'seconds' => 'Sekunden',
|
||||
],
|
||||
'activity_log' => [
|
||||
'title' => 'Activity Logs',
|
||||
'helper' => 'Konfiguriere, wie oft alte Activity Logs gelöscht werden soll und ob Adminaktivitäten geloggt werden sollen.',
|
||||
'prune_age' => 'Maximales Alter',
|
||||
'days' => 'Tage',
|
||||
'log_admin' => 'Admin Aktivitäten verstecken?',
|
||||
],
|
||||
'api' => [
|
||||
'title' => 'API',
|
||||
'helper' => 'Definiert das Limit von Anfragen pro Minute, die ausgeführt werden können.',
|
||||
'client_rate' => 'Nutzer API Anfragen Limit',
|
||||
'app_rate' => 'Applikation API Anfragen Limit',
|
||||
'rpm' => 'Anfragen pro Minute',
|
||||
],
|
||||
'server' => [
|
||||
'title' => 'Servers',
|
||||
'helper' => 'Einstellungen für Server',
|
||||
'edit_server_desc' => 'Erlaube Benutzern die Beschreibung zu verändern',
|
||||
'console_font_upload' => 'Konsolenschrift-Upload',
|
||||
'console_font_hint' => 'Nur *.ttf Fonts werden unterstützt. Mono Fonts werden dringend empfohlen!',
|
||||
],
|
||||
'webhook' => [
|
||||
'title' => 'Webhooks',
|
||||
'helper' => 'Konfiguriere, wie oft alte Webhook-Logs gelöscht werden sollen',
|
||||
'prune_age' => 'Maximales Alter',
|
||||
'days' => 'Tage',
|
||||
],
|
||||
],
|
||||
];
|
18
lang/de/admin/user.php
Normal file
18
lang/de/admin/user.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Benutzer',
|
||||
'model_label' => 'Benutzer',
|
||||
'model_label_plural' => 'Benutzer',
|
||||
'self_delete' => 'Sie können sich nicht selbst löschen',
|
||||
'has_servers' => 'Benutzer hat Server',
|
||||
'email' => 'E-Mail',
|
||||
'username' => 'Benutzername',
|
||||
'password' => 'Passwort',
|
||||
'password_help' => 'Die Angabe eines Benutzerpassworts ist optional. In der E-Mail für neue Benutzer werden diese aufgefordert, bei der ersten Anmeldung ein Passwort zu erstellen.',
|
||||
'admin_roles' => 'Admin Rollen',
|
||||
'roles' => 'Rollen',
|
||||
'no_roles' => 'Keine Rollen',
|
||||
'servers' => 'Server',
|
||||
'subusers' => 'Subuser',
|
||||
];
|
64
lang/de/admin/webhook.php
Normal file
64
lang/de/admin/webhook.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Webhooks',
|
||||
'model_label' => 'Webhook',
|
||||
'model_label_plural' => 'Webhooks',
|
||||
'endpoint' => 'Endpunkt',
|
||||
'description' => 'Beschreibung',
|
||||
'events' => 'Ereignisse',
|
||||
'no_webhooks' => 'Keine Webhooks',
|
||||
'help' => 'Hilfe',
|
||||
'help_text' => 'Sie müssen den Variablennamen zwischen {{ }} einschließen. Wenn Sie z. B. den Namen aus der API abrufen möchten, können Sie {{name}} verwenden.',
|
||||
'test_now' => 'Jetzt Testen',
|
||||
'test_now_help' => 'Dies löst das Ereignis `created: Server`-Ereignis',
|
||||
'table' => [
|
||||
'description' => 'Beschreibung',
|
||||
'endpoint' => 'Endpunkt',
|
||||
],
|
||||
'headers' => 'Kopfzeilen',
|
||||
'events' => 'Ereignisse',
|
||||
'regular' => 'Regelmäßig',
|
||||
'discord' => 'Discord',
|
||||
'discord_message' => [
|
||||
'profile' => 'Profil',
|
||||
'message' => 'Nachricht',
|
||||
'username' => 'Nutzername',
|
||||
'avatar_url' => 'Avatar URL',
|
||||
'forum_thread' => 'Forum Thema Name',
|
||||
'supress_embeds' => 'Einbettungen unterdrücken',
|
||||
'supress_embeds_text' => 'Bei der Serialisierung dieser Nachricht keine Einbettungen einfügen',
|
||||
'supress_notifications' => 'Benachrichtigungen unterdrücken',
|
||||
'supress_notifications_text' => 'Diese Nachricht löst keine Push- und Desktop-Benachrichtigungen aus',
|
||||
],
|
||||
'discord_embed' => [
|
||||
'add_embed' => 'Einbettung hinzufügen',
|
||||
'flags' => 'Flags',
|
||||
'thumbnail' => 'Thumbnail URL',
|
||||
'embeds' => 'Einbettungen',
|
||||
'thread_name' => 'Forum Thema Name',
|
||||
'flags' => 'Flags',
|
||||
'allowed_mentions' => 'Erlaubte Erwähnungen',
|
||||
'roles' => 'Rollen',
|
||||
'users' => 'Nutzer',
|
||||
'everyone' => '@everyone & @here',
|
||||
'author' => 'Autor',
|
||||
'author_url' => 'Autor Link',
|
||||
'author_icon_url' => 'Autor Bild Link',
|
||||
'body' => 'Body',
|
||||
'title' => 'Titel',
|
||||
'color' => 'Einbettung-Farbe',
|
||||
'url' => 'Link',
|
||||
'images' => 'Bilder',
|
||||
'image_url' => 'Bild Link',
|
||||
'image_thumbnail' => 'Thumbnail Link',
|
||||
'footer' => 'Fußzeile',
|
||||
'has_timestamp' => 'Besitzt Zeitstempel',
|
||||
'footer_icon_url' => 'Fußzeilen Bild-URL',
|
||||
'add_field' => 'Feld hinzufügen',
|
||||
'fields' => 'Felder',
|
||||
'field_name' => 'Feldname',
|
||||
'field_value' => 'Feldwert',
|
||||
'inline_field' => 'Einzeiliges Feld',
|
||||
],
|
||||
];
|
24
lang/de/auth.php
Normal file
24
lang/de/auth.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'Diese Zugangsdaten wurden nicht in unserer Datenbank gefunden.',
|
||||
'failed-two-factor' => 'Falscher Zwei-Faktor-Code.',
|
||||
'two-factor-code' => 'Zwei-Faktor-Code.',
|
||||
'two-factor-hint' => 'Es können Backup-Codes verwendet werden, sofern der Zugriff auf das Gerät nicht mehr möglich ist.',
|
||||
'password' => 'Das angegebene Passwort ist falsch.',
|
||||
'throttle' => 'Zu viele Anmeldeversuche. Bitte versuchen Sie es in :seconds Sekunden erneut.',
|
||||
'2fa_must_be_enabled' => 'Der Administrator verlangt, dass die 2-Faktor-Authentifizierung für Deinen Account aktiviert sein muss, damit Du das Panel nutzen kannst.',
|
||||
|
||||
];
|
57
lang/de/command/messages.php
Normal file
57
lang/de/command/messages.php
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user' => [
|
||||
'search_users' => 'Gebe einen Benutzernamen, eine Benutzer-ID oder E-Mail-Adresse ein',
|
||||
'select_search_user' => 'ID des zu löschenden Benutzers (Gib \'0\' ein, um erneut zu suchen)',
|
||||
'deleted' => 'Benutzerkonto erfolgreich aus dem Panel gelöscht.',
|
||||
'confirm_delete' => 'Bist du sicher, dass du dieses Benutzerkonto aus dem Panel löschen möchtest?',
|
||||
'no_users_found' => 'Für den angegebenen Suchbegriff wurden keine Benutzerkonten gefunden.',
|
||||
'multiple_found' => 'Mehrere Konten für den angegebenen Benutzer wurden gefunden. Ein Benutzer konnte wegen der --no-interaction Flag nicht gelöscht werden.',
|
||||
'ask_admin' => 'Ist dieser Benutzer ein Administrator?',
|
||||
'ask_email' => 'E-Mail-Adresse',
|
||||
'ask_username' => 'Benutzername',
|
||||
'ask_password' => 'Passwort',
|
||||
'ask_password_tip' => 'Wenn du ein Benutzerkonto mit einem zufälligen Passwort erstellen möchtest, führe den Befehl (CTRL+C) erneut aus und gebe die `--no-password` Flag an.',
|
||||
'ask_password_help' => 'Passwörter müssen mindestens 8 Zeichen lang sein und mindestens einen Großbuchstaben und eine Zahl enthalten.',
|
||||
'2fa_help_text' => [
|
||||
'Dieser Befehl wird die 2-Faktor-Authentifizierung für das Benutzerkonto deaktivieren, wenn sie aktiviert ist. Dies sollte nur zur Wiederherstellung verwendet werden, wenn der Benutzer aus seinem Konto ausgeschlossen ist.',
|
||||
'Wenn du das nicht willst, drücke STRG+C, um diesen Vorgang zu beenden.',
|
||||
],
|
||||
'2fa_disabled' => '2-Faktor-Authentifizierung wurde für :email deaktiviert.',
|
||||
],
|
||||
'schedule' => [
|
||||
'output_line' => 'Versenden des Auftrags für die erste Aufgabe in `:schedule` (:id).',
|
||||
],
|
||||
'maintenance' => [
|
||||
'deleting_service_backup' => 'Service-Backup-Datei :file wird gelöscht.',
|
||||
],
|
||||
'server' => [
|
||||
'rebuild_failed' => 'Rebuild-Anfrage für ":name“ (#:id) auf dem Node ":node“ fehlgeschlagen mit Fehler: :message',
|
||||
'reinstall' => [
|
||||
'failed' => 'Neuinstallationsanforderung für ":name“ (#:id) auf dem Node ":node“ fehlgeschlagen mit Fehler: :message',
|
||||
'confirm' => 'Du bist dabei, eine Neuinstallation für eine Gruppe von Servern durchzuführen. Möchtest Du fortfahren?',
|
||||
],
|
||||
'power' => [
|
||||
'confirm' => 'Du bist dabei, die Aktion :action auf :count Servern auszuführen. Möchtest Du fortfahren?',
|
||||
'action_failed' => 'Power-Aktion für ":name" (#:id) auf Node ":node" fehlgeschlagen mit Fehler: :message',
|
||||
],
|
||||
],
|
||||
'environment' => [
|
||||
'mail' => [
|
||||
'ask_smtp_host' => 'SMTP-Host (z.B. smtp.gmail.com)',
|
||||
'ask_smtp_port' => 'SMTP-Port',
|
||||
'ask_smtp_username' => 'SMTP-Benutzername',
|
||||
'ask_smtp_password' => 'SMTP-Passwort',
|
||||
'ask_mailgun_domain' => 'Mailgun-Domain',
|
||||
'ask_mailgun_endpoint' => 'Mailgun-Endpoint',
|
||||
'ask_mailgun_secret' => 'Mailgun-Secret',
|
||||
'ask_mandrill_secret' => 'Mandrill-Secret',
|
||||
'ask_postmark_username' => 'Postmark API Schlüssel',
|
||||
'ask_driver' => 'Welcher Treiber soll für das Versenden von E-Mails verwendet werden?',
|
||||
'ask_mail_from' => 'E-Mail Adresse, von der die E-Mails stammen sollen',
|
||||
'ask_mail_name' => 'Name, der bei versendeten E-Mails erscheinen soll',
|
||||
'ask_encryption' => 'Zu verwendende Verschlüsselungsmethode',
|
||||
],
|
||||
],
|
||||
];
|
73
lang/de/commands.php
Normal file
73
lang/de/commands.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'appsettings' => [
|
||||
'comment' => [
|
||||
'author' => 'Gib eine E-Mail-Adresse an, von der exportierte Eggs von diesem Panel stammen sollen. Dies sollte eine gültige E-Mail-Adresse sein.',
|
||||
'url' => 'Die URL der Anwendung MUSS mit https:// oder http:// beginnen, je nachdem, ob Du SSL verwendest oder nicht. Wenn Du dies nicht einbindest, werden Deine E-Mails und andere Inhalte auf eine falsche Seite linken.',
|
||||
'timezone' => 'Die Zeitzone sollte mit einer der unterstützten PHP-Zeitzonen übereinstimmen. Wenn Du Dir nicht sicher bist, schau unter folgendem Link nach https://php.net/manual/en/timezones.php.',
|
||||
],
|
||||
'redis' => [
|
||||
'note' => 'Du hast den Redis-Treiber für eine oder mehrere Optionen ausgewählt, bitte gib unten gültige Verbindungsinformationen an. In den meisten Fällen kannst Du die vorgegebenen Standardwerte verwenden, es sei denn, Du hast in Deinem Setup etwas geändert.',
|
||||
'comment' => 'Standardmäßig hat eine Redis-Server-Instanz kein Passwort, da sie lokal läuft und für die Außenwelt nicht zugänglich ist. Wenn dies der Fall ist, drücke einfach Enter ohne einen Wert einzugeben.',
|
||||
'confirm' => 'Es scheint, dass :field bereits für Redis definiert ist. Möchtest Du es ändern?',
|
||||
],
|
||||
],
|
||||
'database_settings' => [
|
||||
'DB_HOST_note' => 'Es wird davon abgeraten "localhost" als Datenbank-Host zu verwenden, da wir häufig Probleme mit den Socket-Verbindungen hatten. Wenn Du eine lokale Verbindung verwenden möchtest, solltest Du "127.0.0.1" verwenden.',
|
||||
'DB_USERNAME_note' => 'Die Verwendung des root-Kontos für MySQL-Verbindungen ist nicht nur sehr umstritten, sondern auch von dieser Anwendung nicht erlaubt. Du musst einen eigenen MySQL-Benutzer für diese Software erstellt haben.',
|
||||
'DB_PASSWORD_note' => 'Es scheint, als hättest Du bereits ein Passwort für die MySQL-Verbindung definiert, möchtest Du es ändern?',
|
||||
'DB_error_2' => 'Deine Verbindungsdaten wurden NICHT gespeichert. Du musst gültige Verbindungsdaten angeben, bevor Du fortfährst.',
|
||||
'go_back' => 'Zurück und erneut versuchen',
|
||||
],
|
||||
'make_node' => [
|
||||
'name' => 'Gib ein Kürzel an, um diesen Node von anderen unterscheiden zu können',
|
||||
'description' => 'Gib eine Beschreibung ein, um diesen Node zu identifizieren',
|
||||
'scheme' => 'Bitte gib entweder https für SSL-Verbindungen oder http für Verbindungen die kein SSL verwenden an',
|
||||
'fqdn' => 'Gib einen Domänennamen ein (z.B. node.example.com), der für die Verbindung zum Daemon verwendet werden soll. Eine IP-Adresse darf nur verwendet werden, wenn Du kein SSL für diesen Node verwendest',
|
||||
'public' => 'Soll dieser Node öffentlich sein? Tipp: Wird ein Node auf privat gestellt, ist es nicht möglich zu diesem Node automatisch zu deployen.',
|
||||
'behind_proxy' => 'Ist dein FQDN hinter einem Proxy?',
|
||||
'maintenance_mode' => 'Soll der Wartungsmodus aktiviert werden?',
|
||||
'memory' => 'Gib die maximale Menge an Arbeitsspeicher an',
|
||||
'memory_overallocate' => 'Gib die Menge an zusätzlichem Arbeitsspeicher an, den Du zuteilen möchtest. -1 deaktiviert die Überprüfung, und 0 verhindert das Erstellen neuer Server.',
|
||||
'disk' => 'Gib die maximale Größe an Speicherplatz an',
|
||||
'disk_overallocate' => 'Gib die Menge an zusätzlichem Speicher an, den Du zuweisen möchtest. -1 deaktiviert die Überprüfung, und 0 verhindert das Erstellen eines neuen Servers.',
|
||||
'cpu' => 'Gib die maximale Menge an CPU an',
|
||||
'cpu_overallocate' => 'Gib die Menge an zusätzlicher CPU-Leistung an, die Du zuweisen möchtest. -1 deaktiviert die Überprüfung, und 0 verhindert das Erstellen eines neuen Servers.',
|
||||
'upload_size' => 'Gib die maximale Dateigröße für das Hochladen an',
|
||||
'daemonListen' => 'Gib den Port für den Daemon an',
|
||||
'daemonSFTP' => 'Gib den SFTP-Port für den Daemon an',
|
||||
'daemonSFTPAlias' => 'Gib den Daemon SFTP-Alias ein (kann leer sein)',
|
||||
'daemonBase' => 'Gib den Basisordner an',
|
||||
'success' => 'Neuer Node mit dem Namen :name wurde erfolgreich erstellt und hat die ID :id',
|
||||
],
|
||||
'node_config' => [
|
||||
'error_not_exist' => 'Der ausgewählte Node existiert nicht.',
|
||||
'error_invalid_format' => 'Ungültiges Format angegeben. Gültige Optionen sind yaml und json.',
|
||||
],
|
||||
'key_generate' => [
|
||||
'error_already_exist' => 'Es scheint, als ob Du bereits einen Anwendungsverschlüsselungsschlüssel konfiguriert hast. Mit diesem Prozess fortzufahren kann zu Datenbeschädigung bereits verschlüsselter Daten führen. FAHRE NICHT FORT, ES SEI DENN DU WEIßT WAS DU TUST!',
|
||||
'understand' => 'Mir sind die Folgen der Ausführung dieses Befehls bekannt und ich übernehme jede Verantwortung für den Verlust von verschlüsselten Daten.',
|
||||
'continue' => 'Bist du sicher, dass du fortfahren möchtest? Änderungen des Anwendungsschlüssels FÜHRT ZU DATENVERLUST.',
|
||||
],
|
||||
'schedule' => [
|
||||
'process' => [
|
||||
'no_tasks' => 'Es gibt keine geplanten Aufgaben für Server, die ausgeführt werden müssen.',
|
||||
'error_message' => 'Ein Fehler trat beim Verarbeiten des Zeitplans auf: ',
|
||||
],
|
||||
],
|
||||
'upgrade' => [
|
||||
'integrity' => 'Dieser Befehl überprüft nicht die Integrität heruntergeladener Dateien. Bitte stelle sicher, dass Du der Downloadquelle vertrauen kannst, bevor Du fortfahrst. Wenn Du kein Archiv herunterladen möchtest, gib bitte an, dass Du die Option --skip-download verwenden möchtest oder antworte "no" auf die folgende Frage.',
|
||||
'source_url' => 'Downloadquelle (gesetzt mit --url=):',
|
||||
'php_version' => 'Der Aktualisierungs-Prozess kann nicht ausgeführt werden. Die Mindestversion von PHP ist 7.4.0. Du benutzt',
|
||||
'skipDownload' => 'Möchtest du die Archivdateien für die neueste Version herunterladen und entpacken?',
|
||||
'webserver_user' => 'Dein Webserver-Benutzer wurde als <fg=blue>[{:user}]:</> erkannt. Ist das richtig?',
|
||||
'name_webserver' => 'Bitte gib den Namen des Benutzers ein, der Deinen Webserverprozess ausführt. Dieser variiert von System zu System, ist aber in der Regel "www-data", "nginx" oder "apache".',
|
||||
'group_webserver' => 'Deine Webserver-Gruppe wurde als <fg=blue>[{:group}]:</> erkannt. Ist das richtig?',
|
||||
'group_webserver_question' => 'Bitte gib den Namen der Gruppe ein, die Deinen Webserverprozess ausführt. In der Regel ist diese identisch zum Namen des Webserver Benutzers.',
|
||||
'are_your_sure' => 'Bist Du sicher, dass Du den Aktualisierungsprozess für Dein Panel ausführen möchtest?',
|
||||
'terminated' => 'Aktualisierungsprozess durch den Benutzer beendet.',
|
||||
'success' => 'Panel wurde erfolgreich aktualisiert. Bitte stelle sicher, dass Du auch alle Daemon-Instanzen aktualisierst',
|
||||
|
||||
],
|
||||
];
|
64
lang/de/exceptions.php
Normal file
64
lang/de/exceptions.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'daemon_connection_failed' => 'Beim Versuch, mit dem Daemon zu kommunizieren, gab es einen Fehler, was zu einem HTTP/:code Antwortcode führte. Dieser Fehler wurde protokolliert.',
|
||||
'node' => [
|
||||
'servers_attached' => 'Ein Node darf keine Server haben, die mit ihm verknüpft sind, um gelöscht zu werden.',
|
||||
'error_connecting' => 'Fehler beim Verbinden zu :node',
|
||||
'daemon_off_config_updated' => 'Die Daemon-Konfiguration <strong>wurde aktualisiert</strong>, jedoch ist beim Versuch, die Konfigurationsdatei des Daemons automatisch zu aktualisieren, ein Fehler aufgetreten. Du musst die Konfigurationsdatei (config.yml) für den Daemon manuell aktualisieren, um diese Änderungen zu übernehmen.',
|
||||
],
|
||||
'allocations' => [
|
||||
'server_using' => 'Dieser Allokation ist derzeit ein Server zugewiesen. Eine Allokation kann nur gelöscht werden, wenn sie keinem Server zugewiesen ist.',
|
||||
'too_many_ports' => 'Das Hinzufügen von mehr als 1000 Ports in einem einzigen Bereich wird nicht unterstützt.',
|
||||
'invalid_mapping' => 'Das für :port angegebene Mapping war ungültig und konnte nicht verarbeitet werden.',
|
||||
'cidr_out_of_range' => 'CIDR-Notation nur für Masken zwischen /25 und /32 erlaubt.',
|
||||
'port_out_of_range' => 'Ports in einer Zuteilung müssen größer als 1024 und kleiner oder gleich 65535 sein.',
|
||||
],
|
||||
'egg' => [
|
||||
'delete_has_servers' => 'Ein Egg mit aktiven Servern kann nicht aus dem Panel gelöscht werden.',
|
||||
'invalid_copy_id' => 'Das Egg, das für das Kopieren eines Skripts ausgewählt wurde, existiert nicht oder kopiert selbst ein Skript.',
|
||||
'has_children' => 'Dieses Egg ist ein Parent-Egg für ein oder mehrere Eggs. Bitte lösche diese Eggs bevor Du dieses Egg löschst.',
|
||||
],
|
||||
'variables' => [
|
||||
'env_not_unique' => 'Die Umgebungsvariable :name muss für dieses Egg einzigartig sein.',
|
||||
'reserved_name' => 'Die Umgebungsvariable :name ist geschützt und kann nicht zugewiesen werden.',
|
||||
'bad_validation_rule' => 'Die Validierungsregel ":rule" ist keine gültige Regel für diese Anwendung.',
|
||||
],
|
||||
'importer' => [
|
||||
'json_error' => 'Beim Verarbeiten der JSON-Datei ist ein Fehler aufgetreten: :error.',
|
||||
'file_error' => 'Die angegebene JSON-Datei war ungültig.',
|
||||
'invalid_json_provided' => 'Die angegebene JSON-Datei ist nicht in einem Format, das erkannt werden kann.',
|
||||
],
|
||||
'subusers' => [
|
||||
'editing_self' => 'Das Bearbeiten Deines eigenen Unterbenutzerkontos ist nicht zulässig.',
|
||||
'user_is_owner' => 'Du kannst den Serverbesitzer nicht als Unterbenutzer für diesen Server hinzufügen.',
|
||||
'subuser_exists' => 'Ein Benutzer mit dieser E-Mail-Adresse ist bereits als Unterbenutzer für diesen Server zugewiesen.',
|
||||
],
|
||||
'databases' => [
|
||||
'delete_has_databases' => 'Ein Datenbank-Host kann nicht gelöscht werden, der aktive Datenbanken enthält.',
|
||||
],
|
||||
'tasks' => [
|
||||
'chain_interval_too_long' => 'Das maximale Intervall einer verketteten Aufgabe beträgt 15 Minuten.',
|
||||
],
|
||||
'locations' => [
|
||||
'has_nodes' => 'Ein Standort, der aktive Nodes hat, kann nicht gelöscht werden.',
|
||||
],
|
||||
'users' => [
|
||||
'is_self' => 'Du kannst dein eigenes Benutzerkonto nicht löschen.',
|
||||
'has_servers' => 'Ein Benutzer mit aktiven Servern, die mit seinem Konto verknüpft sind, kann nicht gelöscht werden. Bitte lösche die Server, bevor du fortfährst.',
|
||||
'node_revocation_failed' => 'Fehler beim Widerrufen der Schlüssel auf <a href=":link">Node #:node</a>. :error',
|
||||
],
|
||||
'deployment' => [
|
||||
'no_viable_nodes' => 'Es konnten keine Nodes gefunden werden, die die für das automatische Deployment angegebenen Anforderungen erfüllen.',
|
||||
'no_viable_allocations' => 'Es wurden keine Allokationen gefunden, die die Anforderungen für das automatische Deployment erfüllen.',
|
||||
],
|
||||
'api' => [
|
||||
'resource_not_found' => 'Die angeforderte Ressource existiert nicht auf diesem Server.',
|
||||
],
|
||||
'mount' => [
|
||||
'servers_attached' => 'Ein Mount darf keine Server haben, die mit ihm verknüpft sind, um gelöscht zu werden.',
|
||||
],
|
||||
'server' => [
|
||||
'marked_as_failed' => 'Dieser Server hat seinen Installationsprozess noch nicht abgeschlossen, bitte versuche es später erneut.',
|
||||
],
|
||||
];
|
19
lang/de/pagination.php
Normal file
19
lang/de/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Zurück',
|
||||
'next' => 'Weiter »',
|
||||
|
||||
];
|
22
lang/de/passwords.php
Normal file
22
lang/de/passwords.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset 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
|
||||
| outcome such as failure due to an invalid password / reset token.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Dein Passwort wurde zurückgesetzt.',
|
||||
'sent' => 'Wir haben Ihnen einen Link zum Zurücksetzen Ihres Passworts per E-Mail zugesandt.',
|
||||
'throttled' => 'Bitte warten Sie, bevor Sie es erneut versuchen.',
|
||||
'token' => 'Der Token zum Zurücksetzen des Passwortes ist ungültig.',
|
||||
'user' => 'Es konnte kein Benutzer mit dieser E-Mail Adresse gefunden werden.',
|
||||
|
||||
];
|
54
lang/de/profile.php
Normal file
54
lang/de/profile.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Profil',
|
||||
'tabs' => [
|
||||
'account' => 'Konto',
|
||||
'oauth' => 'OAuth',
|
||||
'activity' => 'Aktivität',
|
||||
'api_keys' => 'API Schlüssel',
|
||||
'ssh_keys' => 'SSH Schlüssel',
|
||||
'2fa' => '2FA',
|
||||
'customization' => 'Anpassung',
|
||||
],
|
||||
'username' => 'Benutzername',
|
||||
'exit_admin' => 'Admin verlassen',
|
||||
'email' => 'E-Mail',
|
||||
'password' => 'Passwort',
|
||||
'current_password' => 'Aktuelles Passwort',
|
||||
'password_confirmation' => 'Passwortbestätigung',
|
||||
'timezone' => 'Zeitzone',
|
||||
'language' => 'Sprache',
|
||||
'language_help' => 'Ihre Sprache :state wurde noch nicht übersetzt!',
|
||||
'link' => 'Verbinden',
|
||||
'unlink' => 'Verknüpfung entfernen',
|
||||
'unlinked' => 'Verknüpfung von :name entfernt',
|
||||
'scan_qr' => 'QR-Code Scannen',
|
||||
'code' => 'Code',
|
||||
'setup_key' => 'Einrichtungsschlüssel',
|
||||
'invalid_code' => 'Ungültiger 2FA Code',
|
||||
'code_help' => 'Scannen Sie den obigen QR-Code mit Ihrer 2FA App, dann geben Sie den generierten Code ein.',
|
||||
'2fa_enabled' => 'Zwei-Faktor-Authentifizierung ist derzeit aktiviert!',
|
||||
'backup_help' => 'Diese werden nicht wieder angezeigt!',
|
||||
'backup_codes' => 'Backup Codes',
|
||||
'disable_2fa' => '2FA deaktivieren',
|
||||
'disable_2fa_help' => 'Geben Sie Ihren aktuellen 2FA-Code ein, um die Zwei-Faktor-Authentifizierung zu deaktivieren',
|
||||
'keys' => 'Schlüssel',
|
||||
'create_key' => 'API-Schlüssel erstellen',
|
||||
'key_created' => 'Schlüssel wurde erstellt',
|
||||
'description' => 'Beschreibung',
|
||||
'allowed_ips' => 'Erlaubte IPs',
|
||||
'allowed_ips_help' => 'Drücken Sie Enter, um eine neue IP Adresse hinzuzufügen oder lassen Sie leer, um beliebige IP-Adresse zu erlauben',
|
||||
'dashboard' => 'Dashboard',
|
||||
'dashboard_layout' => 'Dashboard Anordnung',
|
||||
'console' => 'Konsole',
|
||||
'grid' => 'Raster',
|
||||
'table' => 'Tabelle',
|
||||
'rows' => 'Zeilen',
|
||||
'font_size' => 'Schriftgröße',
|
||||
'font' => 'Schriftart',
|
||||
'font_preview' => 'Schriftartenvorschau',
|
||||
'seconds' => 'Sekunden',
|
||||
'graph_period' => 'Diagramm-Zeitraum',
|
||||
'graph_period_helper' => 'Die Anzahl der Datenpunkte, Sekunden, die in den Konsolendiagrammen angezeigt werden.',
|
||||
];
|
9
lang/de/search.php
Normal file
9
lang/de/search.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'validation' => 'Bitte geben Sie mindestens drei Zeichen ein, um mit der Suche zu beginnen.',
|
||||
'term' => [
|
||||
'label' => 'Suchbegriff',
|
||||
'description' => 'Geben Sie einen Servernamen, eine UUID oder eine Allocation ein, um mit der Suche zu beginnen.',
|
||||
],
|
||||
];
|
58
lang/de/server/users.php
Normal file
58
lang/de/server/users.php
Normal file
@ -0,0 +1,58 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'permissions' => [
|
||||
'activity_desc' => 'Berechtigungen, die den Zugriff eines Benutzers auf die Server-Aktivitätsprotokolle erlaubt.',
|
||||
'startup_desc' => 'Berechtigungen, die den Zugriff eines Benutzers auf die Startparameter dieses Servers erlaubt.',
|
||||
'settings_desc' => 'Berechtigungen, die die Fähigkeit eines Benutzers steuern, die Einstellungen dieses Servers zu ändern.',
|
||||
'control_desc' => 'Berechtigungen, die die Fähigkeit eines Benutzers steuern, den Zustand eines Servers zu kontrollieren oder Befehle zu senden.',
|
||||
'user_desc' => 'Berechtigungen, die einem Benutzer ermöglichen, andere Unterbenutzer auf einem Server zu verwalten. Sie können niemals ihr eigenes Konto bearbeiten oder Berechtigungen vergeben, die sie selbst nicht haben.',
|
||||
'file_desc' => 'Berechtigungen, die Fähigkeit eines Benutzers steuern, Dateien für diesen Server zu ändern.',
|
||||
'allocation_desc' => 'Berechtigungen, die Fähigkeit eines Benutzers steuern, die Port-Allokationen für diesen Server zu ändern.',
|
||||
'database_desc' => 'Berechtigungen, die Zugriff eines Benutzers auf die Datenbankverwaltung für diesen Server steuern.',
|
||||
'backup_desc' => 'Berechtigungen, die die Fähigkeit eines Benutzers steuern, Server-Backups zu erstellen und zu verwalten.',
|
||||
'schedule_desc' => 'Berechtigungen, die den Zugriff eines Benutzers auf den Zeitplan für diesen Server erlauben.',
|
||||
'startup_read' => 'Ermöglicht es einem Benutzer, die Start-Variablen für einen Server anzuzeigen.',
|
||||
'startup_update' => 'Ermöglicht es dem Benutzer, die Start-Variablen für den Server zu ändern.',
|
||||
'startup_docker_image' => 'Ermöglicht es einem Benutzer, das Docker-Image zu ändern, das beim Start des Servers verwendet wird.',
|
||||
'settings_reinstall' => 'Erlaubt einem Benutzer, eine Neuinstallation für diesen Server zu starten.',
|
||||
'settings_rename' => 'Ermöglicht einem Benutzer, diesen Server umzubenennen und die Beschreibung zu ändern.',
|
||||
'settings_description' => 'Ermöglicht einem Benutzer, die Beschreibung des Servers zu ändern.',
|
||||
'activity_read' => 'Ermöglicht einem Benutzer, die Aktivitätsprotokolle für den Server anzuzeigen.',
|
||||
'websocket_*' => 'Ermöglicht einem Benutzer den Zugriff auf den Websocket für diesen Server.',
|
||||
'control_console' => 'Ermöglicht dem Benutzer, Daten an die Serverkonsole zu senden.',
|
||||
'control_start' => 'Ermöglicht dem Benutzer, die Serverinstanz zu starten.',
|
||||
'control_stop' => 'Ermöglicht dem Benutzer, die Serverinstanz zu stoppen.',
|
||||
'control_restart' => 'Ermöglicht dem Benutzer, die Serverinstanz neu zu starten.',
|
||||
'control_kill' => 'Ermöglicht dem Benutzer, die Server-Instanz zu beenden.',
|
||||
'user_create' => 'Ermöglicht dem Benutzer, neue Benutzerkonten für den Server zu erstellen.',
|
||||
'user_read' => 'Ermöglicht dem Benutzer, die mit diesem Server verbundenen Benutzer anzuzeigen.',
|
||||
'user_update' => 'Ermöglicht es einem Benutzer, andere mit diesem Server verbundene Benutzer zu ändern.',
|
||||
'user_delete' => 'Ermöglicht dem Benutzer, andere diesem Server zugeordnete Benutzer zu löschen.',
|
||||
'file_create' => 'Erlaubt es einem Benutzer, neue Dateien und Verzeichnisse zu erstellen.',
|
||||
'file_read' => 'Ermöglicht es einem Benutzer, den Inhalt eines Verzeichnisses einzusehen, aber nicht den Inhalt von Dateien einzusehen oder herunterzuladen.',
|
||||
'file_read_content' => 'Ermöglicht es dem Benutzer, den Inhalt einer bestimmten Datei einzusehen. Damit kann der Benutzer auch Dateien herunterladen.',
|
||||
'file_update' => 'Ermöglicht einem Benutzer die Aktualisierung von Dateien und Ordnern, die mit dem Server verbunden sind.',
|
||||
'file_delete' => 'Ermöglicht dem Benutzer, Dateien und Verzeichnisse zu löschen.',
|
||||
'file_archive' => 'Ermöglicht dem Benutzer, Dateiarchive zu erstellen und vorhandene Archive zu dekomprimieren.',
|
||||
'file_sftp' => 'Ermöglicht dem Benutzer, die oben genannten Dateiaktionen mit einem SFTP-Client auszuführen.',
|
||||
'allocation_read' => 'Ermöglicht einem Benutzer das Anzeigen aller Allokationen, die diesem Server derzeit zugewiesen sind. Benutzer mit einer beliebigen Zugriffsebene auf diesem Server können immer die primäre Allokation anzeigen.',
|
||||
'allocation_update' => 'Ermöglicht es einem Benutzer, die primäre Allokation des Servers zu ändern und jeder Allokation Notizen hinzuzufügen.',
|
||||
'allocation_delete' => 'Ermöglicht es einem Benutzer, eine Allokation vom Server zu löschen.',
|
||||
'allocation_create' => 'Ermöglicht es einem Benutzer, dem Server zusätzliche Allokationen zuzuweisen.',
|
||||
'database_create' => 'Ermöglicht es einem Benutzer, eine neue Datenbank für den Server zu erstellen.',
|
||||
'database_read' => 'Ermöglicht einem Benutzer die Einsicht in die Serverdatenbanken.',
|
||||
'database_update' => 'Erlaubt einem Benutzer, Änderungen an einer Datenbank vorzunehmen. Wenn der Benutzer nicht auch die Berechtigung „Passwort ansehen“ hat, kann er das Passwort nicht ändern.',
|
||||
'database_delete' => 'Erlaubt einem Benutzer das Löschen einer Datenbankinstanz.',
|
||||
'database_view_password' => 'Ermöglicht es einem Benutzer, ein Datenbankpasswort im System einzusehen.',
|
||||
'schedule_create' => 'Ermöglicht es einem Benutzer, einen neuen Zeitplan für den Server zu erstellen.',
|
||||
'schedule_read' => 'Ermöglicht es einem Benutzer, Zeitpläne für einen Server einzusehen.',
|
||||
'schedule_update' => 'Ermöglicht es einem Benutzer, Änderungen an einem bestehenden Zeitplan vorzunehmen.',
|
||||
'schedule_delete' => 'Erlaubt einem Benutzer, Zeitpläne für diesen Server zu löschen.',
|
||||
'backup_create' => 'Erlaubt einem Benutzer, neue Backups für diesen Server zu erstellen.',
|
||||
'backup_read' => 'Ermöglicht einem Benutzer, alle Backups für diesen Server anzuzeigen.',
|
||||
'backup_delete' => 'Erlaubt einem Benutzer, Backups vom System zu entfernen.',
|
||||
'backup_download' => 'Erlaubt einem Benutzer, ein Backup für den Server herunterzuladen. Achtung: Dies ermöglicht einem Benutzer Zugriff auf alle Dateien, die im Backup enthalten sind.',
|
||||
'backup_restore' => 'Ermöglicht einem Benutzer, ein Backup für den Server wiederherzustellen. Achtung: Dies erlaubt dem Benutzer auch alle Server-Dateien zu löschen.',
|
||||
],
|
||||
];
|
101
lang/de/validation.php
Normal file
101
lang/de/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'Das :attribute muss akzeptiert werden.',
|
||||
'active_url' => 'Das :attribute ist keine gültige URL.',
|
||||
'after' => ':attribute muss ein Datum nach :date sein.',
|
||||
'after_or_equal' => ':attribute muss ein Datum nach :date oder gleich :date sein.',
|
||||
'alpha' => ':attribute darf nur Buchstaben enthalten.',
|
||||
'alpha_dash' => ':attribute darf nur Buchstaben, Zahlen und Bindestriche enthalten.',
|
||||
'alpha_num' => ':attribute darf nur Buchstaben und Zahlen enthalten.',
|
||||
'array' => ':attribute muss ein Array sein.',
|
||||
'before' => ':attribute muss ein Datum vor :date sein.',
|
||||
'before_or_equal' => ':attribute muss ein Datum vor oder gleich :date sein.',
|
||||
'between' => [
|
||||
'numeric' => ':attribute muss zwischen :min und :max liegen.',
|
||||
'file' => ':attribute muss zwischen :min und :max Kilobytes liegen.',
|
||||
'string' => ':attribute muss zwischen :min und :max Zeichen haben.',
|
||||
'array' => ':attribute muss zwischen :min und :max Elemente haben.',
|
||||
],
|
||||
|
||||
'confirmed' => 'Die :attribute Bestätigung stimmt nicht überein.',
|
||||
'date' => ':attribute ist kein gültiges Datum.',
|
||||
'date_format' => ':attribute entspricht nicht dem Format :format.',
|
||||
'different' => ':attribute und :other müssen unterschiedlich sein.',
|
||||
'digits' => ':attribute muss :digits Zeichen enthalten.',
|
||||
'digits_between' => ':attribute muss zwischen :min und :max Zeichen haben.',
|
||||
'dimensions' => 'Das :attribute hat eine ungültige Bildgröße.',
|
||||
|
||||
'email' => ':attribute muss eine gültige E-Mail Adresse sein.',
|
||||
|
||||
'file' => ':attribute muss eine Datei sein.',
|
||||
'filled' => ':attribute Feld ist erforderlich.',
|
||||
'image' => ':attribute muss ein Bild sein.',
|
||||
|
||||
'in_array' => 'Das :attribute Feld existiert nicht in :other.',
|
||||
'integer' => ':attribute muss eine ganze Zahl sein.',
|
||||
'ip' => ':attribute muss eine gültige IP-Adresse sein.',
|
||||
'json' => ':attribute muss ein gültiger JSON-String sein.',
|
||||
'max' => [
|
||||
'numeric' => ':attribute darf nicht größer als :max sein.',
|
||||
'file' => ':attribute darf nicht größer als :max Kilobytes sein.',
|
||||
'string' => ':attribute darf nicht größer als :max Zeichen sein.',
|
||||
'array' => ':attribute darf nicht mehr als :max Elemente haben.',
|
||||
],
|
||||
'mimes' => ':attribute muss den Dateityp :values haben.',
|
||||
'mimetypes' => ':attribute muss den Dateityp :values haben.',
|
||||
'min' => [
|
||||
'numeric' => ':attribute muss mindestens :min sein.',
|
||||
'file' => 'Das :attribute muss mindestens :min Kilobytes sein.',
|
||||
'string' => ':attribute muss mindestens :min Zeichen enthalten.',
|
||||
'array' => ':attribute muss mindestens :min Elemente haben.',
|
||||
],
|
||||
|
||||
'numeric' => ':attribute muss eine Zahl sein.',
|
||||
|
||||
'regex' => ':attribute Format ist ungültig.',
|
||||
|
||||
'required_with_all' => ':attribute muss angegeben werden, wenn :values vorhanden ist.',
|
||||
|
||||
'same' => ':attribute und :other müssen übereinstimmen.',
|
||||
'size' => [
|
||||
'numeric' => ':attribute muss :size sein.',
|
||||
'file' => ':attribute muss :size Kilobyte groß sein.',
|
||||
'string' => ':attribute muss :size Zeichen haben.',
|
||||
'array' => ':attribute muss :size Elemente enthalten.',
|
||||
],
|
||||
'string' => ':attribute muss ein String sein.',
|
||||
'timezone' => ':attribute muss eine gültige Zone sein.',
|
||||
|
||||
'url' => ':attribute Format ist ungültig.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => ':env Variable',
|
||||
'invalid_password' => 'Das angegebene Passwort war für dieses Konto ungültig.',
|
||||
],
|
||||
];
|
19
lang/el/pagination.php
Normal file
19
lang/el/pagination.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Προηγούμενο',
|
||||
'next' => 'Επόμενο »',
|
||||
|
||||
];
|
22
lang/el/passwords.php
Normal file
22
lang/el/passwords.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset 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
|
||||
| outcome such as failure due to an invalid password / reset token.
|
||||
|
|
||||
*/
|
||||
|
||||
'reset' => 'Η επαναφορά του συνθηματικού σας ολοκληρώθηκε.',
|
||||
'sent' => 'Σας έχει αποσταλεί e-mail με τον σύνδεσμο για την επαναφορά του συνθηματικού σας',
|
||||
'throttled' => 'Παρακαλώ περιμένετε πριν προσπαθήσετε ξανά.',
|
||||
'token' => 'Αυτό το διακριτικό επαναφοράς συνθηματικού δεν είναι έγκυρο.',
|
||||
'user' => 'Δεν μπορεί να γίνει εύρεση χρήστη με αυτή τη διεύθυνση e-mail',
|
||||
|
||||
];
|
9
lang/el/search.php
Normal file
9
lang/el/search.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'validation' => 'Παρακαλώ συμπληρώστε τουλάχιστον τρεις χαρακτήρες ώστε να πραγματοποιήσετε αναζήτηση',
|
||||
'term' => [
|
||||
'label' => 'Όρος Αναζήτησης',
|
||||
'description' => 'Εισάγετε όνομα διακομιστή, UUID ή κατανομή ώστε να πραγματοποιήσετε αναζήτηση',
|
||||
],
|
||||
];
|
101
lang/el/validation.php
Normal file
101
lang/el/validation.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language 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.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'Το :attribute πρέπει να γίνει αποδεκτό.',
|
||||
'active_url' => 'Το :attribute δεν είναι μια έγκυρη διεύθυνση.',
|
||||
'after' => 'Το :attribute πρέπει να είναι μια ημερομηνία μετά τις :date.',
|
||||
'after_or_equal' => 'Tο :attribute πρέπει να είναι μια ημερομηνία μετά ή ίδια με :date.',
|
||||
'alpha' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα.',
|
||||
'alpha_dash' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα, αριθμούς και παύλες.',
|
||||
'alpha_num' => 'Το :attribute μπορεί να περιέχει μόνο γράμματα και αριθμούς.',
|
||||
'array' => 'Το :attribute πρέπει να είναι πίνακας.',
|
||||
'before' => 'Tο :attribute πρέπει να είναι μια ημερομηνία πριν από :date.',
|
||||
'before_or_equal' => 'Το :attribute πρέπει να είναι μια ημερομηνία πριν ή ίση με :date.',
|
||||
'between' => [
|
||||
'numeric' => 'Tο :attribute πρέπει να είναι ανάμεσα σε :min και :max.',
|
||||
'file' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max kilobytes.',
|
||||
'string' => 'Το :attribute πρέπει να είναι μεταξύ :min και :max χαρακτήρες.',
|
||||
'array' => 'Tο :attribute πρέπει να είναι ανάμεσα σε :min και :max αντικείμενα.',
|
||||
],
|
||||
|
||||
'confirmed' => 'Η επιβεβαίωση του :attribute δεν ταιριάζει.',
|
||||
'date' => 'Το :attribute δεν είναι μια έγκυρη ημερομηνία.',
|
||||
'date_format' => 'Tο :attribute δεν ταιριάζει με την μορφή :format.',
|
||||
'different' => 'Το :attribute και :other πρέπει να είναι διαφορετικά.',
|
||||
'digits' => 'Το :attribute πρέπει να είναι :digits ψηφία.',
|
||||
'digits_between' => 'Το :attribute πρέπει να είναι μεταξύ των ψηφίων :min και :max.',
|
||||
'dimensions' => 'To :attribute έχει μη έγκυρες διαστάσεις εικόνας.',
|
||||
|
||||
'email' => 'Tο :attribute πρέπει να είναι μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου.',
|
||||
|
||||
'file' => 'Tο :attribute πρέπει να είναι αρχείο.',
|
||||
'filled' => 'Το πεδίο :attribute είναι υποχρεωτικό.',
|
||||
'image' => 'Το :attribute πρέπει να είναι εικόνα.',
|
||||
|
||||
'in_array' => 'Το πεδίο :attribute δεν υπάρχει στο :other.',
|
||||
'integer' => 'Tο :attribute πρέπει να είναι ακέραιος αριθμός.',
|
||||
'ip' => 'Το πεδίο :attribute πρέπει να είναι μία έγκυρη διεύθυνση IP.',
|
||||
'json' => 'Το :attribute πρέπει να είναι έγκυρο JSON string.',
|
||||
'max' => [
|
||||
'numeric' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max.',
|
||||
'file' => 'To :attribute δεν μπορεί να είναι μεγαλύτερο από :max kilobytes.',
|
||||
'string' => 'Το :attribute δεν μπορεί να είναι μεγαλύτερο από :max χαρακτήρες.',
|
||||
'array' => 'Tο :attribute δεν μπορεί να έχει περισσότερα από :max αντικείμενα.',
|
||||
],
|
||||
'mimes' => 'Το :attribute πρέπει να είναι ένα αρχείου τύπου: :values.',
|
||||
'mimetypes' => 'Το :attribute πρέπει να είναι ένα αρχείο τύπου: :values.',
|
||||
'min' => [
|
||||
'numeric' => 'Το :attribute πρέπει να είναι τουλάχιστον: min.',
|
||||
'file' => 'Tο :attribute πρέπει να είναι το λιγότερο :min kilobytes.',
|
||||
'string' => 'Το :attribute πρέπει να είναι τουλάχιστον :min χαρακτήρες.',
|
||||
'array' => 'To :attribute πρέπει να έχει τουλάχιστον :min αντικείμενα.',
|
||||
],
|
||||
|
||||
'numeric' => 'To :attribute πρέπει να είναι αριθμός.',
|
||||
|
||||
'regex' => 'Το :attribute έχει μη έγκυρη μορφή.',
|
||||
|
||||
'required_with_all' => 'Tο :attribute πεδίο είναι υποχρεωτικό όταν υπάρχουν :values.',
|
||||
|
||||
'same' => 'Το :attribute και :other πρέπει να ταιριάζουν.',
|
||||
'size' => [
|
||||
'numeric' => 'Το :attribute πρέπει να είναι :size.',
|
||||
'file' => 'Το :attribute πρέπει να έχει μέγεθος :size kilobytes.',
|
||||
'string' => 'Το :attribute πρέπει να έχει μέγεθος :size χαρακτήρων.',
|
||||
'array' => 'Το :attribute πρέπει να περιέχει μέγεθος :size αντικειμένων.',
|
||||
],
|
||||
'string' => 'Το :attribute πρέπει να είναι string.',
|
||||
'timezone' => 'Το :attribute πρέπει να είναι μία έγκυρη ζώνη ώρας.',
|
||||
|
||||
'url' => 'Το :attribute έχει μη έγκυρη μορφή.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
// Internal validation logic for Panel
|
||||
'internal' => [
|
||||
'variable_value' => ':env μεταβλητή',
|
||||
'invalid_password' => 'Ο κωδικός πρόσβασης που δόθηκε δεν ήταν έγκυρος για αυτόν το λογαριασμό.',
|
||||
],
|
||||
];
|
27
lang/es/admin/apikey.php
Normal file
27
lang/es/admin/apikey.php
Normal file
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Claves API de la aplicación',
|
||||
'empty_table' => 'No hay claves API.',
|
||||
'whitelist' => 'Direcciones IPv4 permitidas',
|
||||
'whitelist_help' => 'Las claves API pueden ser restringidas para funcionar solamente desde direcciones IPv4 específicas. Introduce cada dirección en una línea nueva.',
|
||||
'whitelist_placeholder' => 'Ejemplo: 127.0.0.1 o 192.168.1.1',
|
||||
'description' => 'Descripción',
|
||||
'description_help' => 'Una breve descripción de para qué es esta clave.',
|
||||
'nav_title' => 'Claves API',
|
||||
'model_label' => 'Clave API de la aplicación',
|
||||
'model_label_plural' => 'Claves API de la aplicación',
|
||||
'table' => [
|
||||
'key' => 'Clave',
|
||||
'description' => 'Descripción',
|
||||
'last_used' => 'Último uso',
|
||||
'created' => 'Creado',
|
||||
'created_by' => 'Creado por',
|
||||
'never_used' => 'Nunca usado',
|
||||
],
|
||||
'permissions' => [
|
||||
'none' => 'Ninguno',
|
||||
'read' => 'Leer',
|
||||
'read_write' => 'Leer y escribir',
|
||||
],
|
||||
];
|
44
lang/es/admin/dashboard.php
Normal file
44
lang/es/admin/dashboard.php
Normal file
@ -0,0 +1,44 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'heading' => '¡Bienvenido a Pelican!',
|
||||
'version' => 'Versión :version',
|
||||
'advanced' => 'Avanzado',
|
||||
'server' => 'Servidor',
|
||||
'user' => 'Usuario',
|
||||
'sections' => [
|
||||
'intro-developers' => [
|
||||
'heading' => 'Información para Desarrolladores',
|
||||
'content' => '¡Gracias por probar la versión de desarrollo!',
|
||||
'extra_note' => 'Si encuentra algún problema, por favor repórtelos en GitHub.',
|
||||
'button_issues' => 'Crear Incidencia',
|
||||
'button_features' => 'Discutir Funcionalidades',
|
||||
],
|
||||
'intro-update-available' => [
|
||||
'heading' => 'Actualización disponible',
|
||||
'content' => '¡:latestVersion ya está disponible! Lea nuestra documentación para actualizar su Panel.',
|
||||
],
|
||||
'intro-no-update' => [
|
||||
'heading' => 'Tu Panel está actualizado',
|
||||
'content' => 'Estás ejecutando la versión :version de Pelican. ¡Tu panel está actualizado!',
|
||||
],
|
||||
'intro-first-node' => [
|
||||
'heading' => 'No se han detectado nodos',
|
||||
'content' => 'Parece que aún no has configurado ningún Nodo, ¡pero no te preocupes porque puedes hacer clic en el botón de acción para crear el primero!',
|
||||
'extra_note' => 'Si encuentra algún problema, por favor repórtelos en GitHub.',
|
||||
'button_label' => 'Crear el primer nodo en Pelican',
|
||||
],
|
||||
'intro-support' => [
|
||||
'heading' => 'Apoyar a Pelican',
|
||||
'content' => '¡Gracias por usar Pelican! Esto solo ha sido posible gracias a ti, nuestros colaboradores y el resto de nuestros seguidores.',
|
||||
'extra_note' => 'Agradecemos todo el apoyo de cualquier persona.',
|
||||
'button_translate' => 'Ayudar a traducir',
|
||||
'button_donate' => 'Donar Directamente',
|
||||
],
|
||||
'intro-help' => [
|
||||
'heading' => '¿Necesitas ayuda?',
|
||||
'content' => '¡Echa un vistazo a la documentación primero! ¡Si todavía necesitas ayuda, ve a nuestro servidor de Discord!',
|
||||
'button_docs' => 'Leer la documentación',
|
||||
],
|
||||
],
|
||||
];
|
60
lang/es/admin/health.php
Normal file
60
lang/es/admin/health.php
Normal file
@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Salud',
|
||||
'results_refreshed' => 'Resultados del checkeo de salud actualizados',
|
||||
'checked' => 'Resultados comprobados de :time',
|
||||
'refresh' => 'Actualizar',
|
||||
'results' => [
|
||||
'cache' => [
|
||||
'label' => 'Caché',
|
||||
'ok' => 'Ok',
|
||||
'failed_retrieve' => 'No se pudo establecer o recuperar un valor de la caché de la aplicación',
|
||||
'failed' => 'Se ha producido una excepción con el caché de la aplicación: :error',
|
||||
],
|
||||
'database' => [
|
||||
'label' => 'Base de datos',
|
||||
'ok' => 'Ok',
|
||||
'failed' => 'No se pudo conectar a la base de datos: :error',
|
||||
],
|
||||
'debugmode' => [
|
||||
'label' => 'Modo de depuración',
|
||||
'ok' => 'El modo de depuración está desactivado',
|
||||
'failed' => 'Se esperaba que el modo de depuración fuera :expected, pero en realidad era :actual',
|
||||
],
|
||||
'environment' => [
|
||||
'label' => 'Entorno',
|
||||
'ok' => 'Ok, Establecido a :actual',
|
||||
'failed' => 'El entorno está configurado a :actual , Esperado :expected',
|
||||
],
|
||||
'nodeversions' => [
|
||||
'label' => 'Versiones del nodo',
|
||||
'ok' => 'Los nodos están actualizados',
|
||||
'failed' => ':outdated/:all Nodos están desactualizados',
|
||||
'no_nodes_created' => 'No hay nodos creados',
|
||||
'no_nodes' => 'No hay nodos',
|
||||
'all_up_to_date' => 'Todo actualizado',
|
||||
'outdated' => ':outdated/:all desactualizado',
|
||||
],
|
||||
'panelversion' => [
|
||||
'label' => 'Versión del Panel',
|
||||
'ok' => 'El Panel está actualizado',
|
||||
'failed' => 'La versión instalada es :currentVersion pero la última es :latestVersion',
|
||||
'up_to_date' => 'Actualizado',
|
||||
'outdated' => 'Desactualizado',
|
||||
],
|
||||
'schedule' => [
|
||||
'label' => 'Agendar',
|
||||
'ok' => 'Ok',
|
||||
'failed_last_ran' => 'La última ejecución del programa fue hace más de :time minutos',
|
||||
'failed_not_ran' => 'El programa no se ha ejecutado todavía.',
|
||||
],
|
||||
'useddiskspace' => [
|
||||
'label' => 'Espacio en disco',
|
||||
],
|
||||
],
|
||||
'checks' => [
|
||||
'successful' => 'Completado',
|
||||
'failed' => 'Fallido',
|
||||
],
|
||||
];
|
30
lang/es/admin/mount.php
Normal file
30
lang/es/admin/mount.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Volumenes',
|
||||
'model_label' => 'Volumen',
|
||||
'model_label_plural' => 'Volumenes',
|
||||
'name' => 'Nombre',
|
||||
'name_help' => 'Nombre único para diferenciar este volumen de otros',
|
||||
'source' => 'Origen',
|
||||
'source_help' => 'Ruta de archivo en el host para montar a un contenedor',
|
||||
'target' => 'Destino',
|
||||
'target_help' => 'Ruta donde el volumen será accesible en el contendor',
|
||||
'read_only' => 'Solo Lectura?',
|
||||
'read_only_help' => 'Volumen de solo lectura dentro del contendor?',
|
||||
'description' => 'Descripción',
|
||||
'description_help' => 'Una descripción más larga sobre el volumen',
|
||||
'no_mounts' => 'Sin volumenes',
|
||||
'eggs' => 'Huevos',
|
||||
'nodes' => 'Nodos',
|
||||
'toggles' => [
|
||||
'writable' => 'Editable',
|
||||
'read_only' => 'Solo Lectura',
|
||||
],
|
||||
'table' => [
|
||||
'name' => 'Nombre',
|
||||
'all_eggs' => 'Todos los huevos',
|
||||
'all_nodes' => 'Todos los nodos',
|
||||
'read_only' => 'Solo Lectura',
|
||||
],
|
||||
];
|
18
lang/es/admin/user.php
Normal file
18
lang/es/admin/user.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'nav_title' => 'Usuarios',
|
||||
'model_label' => 'Usuario',
|
||||
'model_label_plural' => 'Usuarios',
|
||||
'self_delete' => 'No puedes eliminar tu usario',
|
||||
'has_servers' => 'El usuario tiene servidores',
|
||||
'email' => 'Correo electrónico',
|
||||
'username' => 'Nombre de usuario',
|
||||
'password' => 'Contraseña',
|
||||
'password_help' => 'Escribir una contraseña es opcional. Los nuevos usuarios serán forzados a crear una contraseña la primera vez que se registren.',
|
||||
'admin_roles' => 'Roles de Administrador',
|
||||
'roles' => 'Roles',
|
||||
'no_roles' => 'Sin Roles',
|
||||
'servers' => 'Servidores',
|
||||
'subusers' => 'Subusuarios',
|
||||
];
|
57
lang/es/command/messages.php
Normal file
57
lang/es/command/messages.php
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'user' => [
|
||||
'search_users' => 'Introduce un nombre de usuario, ID de usuario o dirección de correo electrónico',
|
||||
'select_search_user' => 'ID del usuario a eliminar (Introduce \'0\' para volver a buscar)',
|
||||
'deleted' => 'Usuario eliminado correctamente del Panel.',
|
||||
'confirm_delete' => '¿Estás seguro de que quieres eliminar este usuario del Panel?',
|
||||
'no_users_found' => 'No se encontraron usuarios para el término de búsqueda proporcionado.',
|
||||
'multiple_found' => 'Se encontraron varias cuentas para el usuario proporcionado, no se puede eliminar un usuario debido a la opción --no-interaction.',
|
||||
'ask_admin' => '¿Es este usuario un administrador?',
|
||||
'ask_email' => 'Dirección de correo electrónico',
|
||||
'ask_username' => 'Nombre de usuario',
|
||||
'ask_password' => 'Contraseña',
|
||||
'ask_password_tip' => 'Si deseas crear una cuenta con una contraseña aleatoria enviada por correo al usuario, vuelve a ejecutar este comando (CTRL+C) y agrega la opción --no-password.',
|
||||
'ask_password_help' => 'Las contraseñas deben tener al menos 8 caracteres de longitud y contener al menos una letra mayúscula y un número.',
|
||||
'2fa_help_text' => [
|
||||
'Este comando deshabilitará la autenticación de dos factores para la cuenta de un usuario si está habilitada. Esto solo debe usarse como un comando de recuperación de cuenta si el usuario está bloqueado fuera de su cuenta.',
|
||||
'Si esto no es lo que querías hacer, presiona CTRL+C para salir de este proceso.',
|
||||
],
|
||||
'2fa_disabled' => 'La autenticación de dos factores ha sido desactivada para :email.',
|
||||
],
|
||||
'schedule' => [
|
||||
'output_line' => 'Enviando acción para la primera tarea en `:schedule` (:id).',
|
||||
],
|
||||
'maintenance' => [
|
||||
'deleting_service_backup' => 'Eliminando archivo de copia de seguridad del servicio :file.',
|
||||
],
|
||||
'server' => [
|
||||
'rebuild_failed' => 'La solicitud de reconstrucción para ":name" (#:id) en el nodo ":node" falló con el error: :message',
|
||||
'reinstall' => [
|
||||
'failed' => 'La solicitud de reinstalación para ":name" (#:id) en el nodo ":node" falló con el error: :message',
|
||||
'confirm' => 'Estás a punto de reinstalar un grupo de servidores. ¿Deseas continuar?',
|
||||
],
|
||||
'power' => [
|
||||
'confirm' => 'Estás a punto de realizar una :action en :count servidores. ¿Deseas continuar?',
|
||||
'action_failed' => 'La acción para ":name" (#:id) en el nodo ":node" falló con el error: :message',
|
||||
],
|
||||
],
|
||||
'environment' => [
|
||||
'mail' => [
|
||||
'ask_smtp_host' => 'Host SMTP (por ejemplo, smtp.gmail.com)',
|
||||
'ask_smtp_port' => 'Puerto SMTP',
|
||||
'ask_smtp_username' => 'Nombre de usuario SMTP',
|
||||
'ask_smtp_password' => 'Contraseña SMTP',
|
||||
'ask_mailgun_domain' => 'Dominio de Mailgun',
|
||||
'ask_mailgun_endpoint' => 'Mailgun endpoint',
|
||||
'ask_mailgun_secret' => 'Secreto de Mailgun',
|
||||
'ask_mandrill_secret' => 'Secreto de Mandrill',
|
||||
'ask_postmark_username' => 'Clave API de Postmark',
|
||||
'ask_driver' => '¿Qué controlador debe usarse para enviar correos electrónicos?',
|
||||
'ask_mail_from' => 'Dirección de correo electrónico desde la cual deben enviarse los correos electrónicos',
|
||||
'ask_mail_name' => 'Nombre que debe aparecer en los correos electrónicos',
|
||||
'ask_encryption' => 'Método de cifrado a usar',
|
||||
],
|
||||
],
|
||||
];
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user