From f9070b2ec80fdfe8a041f2ffddac408689ee7c63 Mon Sep 17 00:00:00 2001 From: Ludovic CANDELLIER Date: Wed, 22 Sep 2021 21:01:43 +0200 Subject: [PATCH] Upgrade boilerplate --- config/boilerplate/auth.php | 8 +- config/boilerplate/locale.php | 3 +- config/boilerplate/theme.php | 12 +- config/boilerplate/themes/black.php | 2 +- config/boilerplate/themes/default.php | 14 +- config/debugbar.php | 2 + resources/lang/bg/auth.php | 18 + resources/lang/bg/bg.json | 710 ++++++++++++++++++ resources/lang/bg/pagination.php | 17 + resources/lang/bg/passwords.php | 20 + resources/lang/bg/validation-inline.php | 131 ++++ resources/lang/bg/validation.php | 163 ++++ .../lang/vendor/boilerplate/en/layout.php | 1 + .../lang/vendor/boilerplate/en/users.php | 2 +- .../lang/vendor/boilerplate/es/layout.php | 1 + .../lang/vendor/boilerplate/fa/layout.php | 1 + .../lang/vendor/boilerplate/fr/layout.php | 1 + .../lang/vendor/boilerplate/fr/users.php | 2 +- .../lang/vendor/boilerplate/it/layout.php | 1 + .../lang/vendor/boilerplate/tr/layout.php | 1 + .../partials/row_price.blade.php | 8 +- .../Admin/Shop/PriceListValues/show.blade.php | 36 - .../Admin/Shop/PriceLists/modal.blade.php | 42 +- .../partials/table-prices.blade.php | 5 +- resources/views/layout/index.blade.php | 37 +- .../views/load/layout/nicescroll.blade.php | 1 - .../vendor/boilerplate/auth/layout.blade.php | 1 + .../vendor/boilerplate/auth/login.blade.php | 31 +- .../boilerplate/components/card.blade.php | 8 +- .../boilerplate/components/input.blade.php | 12 +- .../boilerplate/components/select2.blade.php | 17 +- .../boilerplate/components/tinymce.blade.php | 8 +- .../vendor/boilerplate/dashboard.blade.php | 4 +- .../layout/contentheader.blade.php | 2 +- .../boilerplate/layout/header.blade.php | 50 +- .../vendor/boilerplate/layout/index.blade.php | 25 +- .../boilerplate/layout/mainsidebar.blade.php | 2 +- .../boilerplate/load/codemirror.blade.php | 12 +- .../boilerplate/load/datatables.blade.php | 2 +- .../boilerplate/load/datepicker.blade.php | 30 +- .../boilerplate/load/fileinput.blade.php | 6 +- .../boilerplate/load/fullcalendar.blade.php | 2 +- .../vendor/boilerplate/load/moment.blade.php | 2 +- .../vendor/boilerplate/load/select2.blade.php | 6 +- .../vendor/boilerplate/load/tinymce.blade.php | 17 +- .../vendor/boilerplate/logs/logs.blade.php | 10 +- .../vendor/boilerplate/logs/show.blade.php | 184 ++--- .../vendor/boilerplate/logs/style.blade.php | 181 +---- .../vendor/boilerplate/plugins/demo.blade.php | 3 +- .../plugins/demo/codemirror.blade.php | 26 +- .../plugins/demo/datatables.blade.php | 1 + .../boilerplate/plugins/demo/icheck.blade.php | 147 +--- .../plugins/demo/select2.blade.php | 77 +- .../plugins/demo/tinymce.blade.php | 22 +- .../vendor/boilerplate/users/edit.blade.php | 47 +- .../vendor/boilerplate/users/list.blade.php | 4 + 56 files changed, 1477 insertions(+), 701 deletions(-) create mode 100644 resources/lang/bg/auth.php create mode 100644 resources/lang/bg/bg.json create mode 100644 resources/lang/bg/pagination.php create mode 100644 resources/lang/bg/passwords.php create mode 100644 resources/lang/bg/validation-inline.php create mode 100644 resources/lang/bg/validation.php delete mode 100644 resources/views/Admin/Shop/PriceListValues/show.blade.php diff --git a/config/boilerplate/auth.php b/config/boilerplate/auth.php index 08442b9e..dab66843 100644 --- a/config/boilerplate/auth.php +++ b/config/boilerplate/auth.php @@ -1,8 +1,8 @@ false, // Allow to register new users on backend login page - 'register_role' => 'operator', // Given role to new users (except the first one who is admin) + 'register' => false, // Allow to register new users on backend login page + 'register_role' => 'backend_user', // Given role to new users (except the first one who is admin) 'providers' => [ 'users' => [ 'driver' => 'eloquent', @@ -10,4 +10,8 @@ return [ 'table' => 'users', ], ], + 'throttle' => [ + 'maxAttempts' => 3, // Maximum number of login attempts to allow + 'decayMinutes' => 1, // Number of minutes to wait before login will be available again + ], ]; diff --git a/config/boilerplate/locale.php b/config/boilerplate/locale.php index 17eab3e4..fb20839b 100644 --- a/config/boilerplate/locale.php +++ b/config/boilerplate/locale.php @@ -3,8 +3,9 @@ return [ 'default' => config('app.locale'), 'switch' => false, - 'allowed' => ['en', 'es', 'fa', 'fr', 'it', 'tr'], + 'allowed' => ['bg', 'en', 'es', 'fa', 'fr', 'it', 'tr'], 'languages' => [ + 'bg' => ['label' => 'български', 'datatable' => 'Bulgarian'], 'en' => ['label' => 'English', 'datatable' => 'English'], 'es' => ['label' => 'Español', 'datatable' => 'Spanish'], 'fa' => ['label' => 'فارسی', 'datatable' => 'Persian'], diff --git a/config/boilerplate/theme.php b/config/boilerplate/theme.php index 26859e22..30b074e2 100644 --- a/config/boilerplate/theme.php +++ b/config/boilerplate/theme.php @@ -2,10 +2,14 @@ $theme = include __DIR__.'/themes/green.php'; -// Additionnal views to append items to the navbar -$theme['navbar'] += [ - 'left' => [], - 'right' => [], +$theme += [ + 'navbar' => [ // Additionnal views to append items to the navbar + 'left' => [], + 'right' => [], + ], + 'favicon' => null, // Favicon url + 'fullscreen' => true, // Fullscreen switch + 'darkmode' => true, // Dark mode switch ]; return $theme; diff --git a/config/boilerplate/themes/black.php b/config/boilerplate/themes/black.php index 89b259ef..724e0ba6 100644 --- a/config/boilerplate/themes/black.php +++ b/config/boilerplate/themes/black.php @@ -16,7 +16,7 @@ return [ ], ], 'sidebar' => [ - 'type' => 'light', + 'type' => 'dark', 'shadow' => 0, 'border' => false, 'compact' => false, diff --git a/config/boilerplate/themes/default.php b/config/boilerplate/themes/default.php index 323fb34f..281d7132 100644 --- a/config/boilerplate/themes/default.php +++ b/config/boilerplate/themes/default.php @@ -11,8 +11,8 @@ return [ 'type' => 'light', 'border' => true, 'user' => [ - 'visible' => true, - 'shadow' => 2, + 'visible' => false, + 'shadow' => 0, ], ], 'sidebar' => [ @@ -27,20 +27,20 @@ return [ 'brand' => [ 'bg' => 'gray-dark', 'logo' => [ - 'bg' => '', - 'icon' => '', - 'text' => 'Jardinenvie', + 'bg' => 'blue', + 'icon' => '', + 'text' => 'BOilerplate', 'shadow' => 2, ], ], 'user' => [ - 'visible' => false, + 'visible' => true, 'shadow' => 2, ], ], 'footer' => [ 'visible' => true, - 'vendorname' => 'Jardinenvie', + 'vendorname' => 'Boilerplate', 'vendorlink' => '', ], 'card' => [ diff --git a/config/debugbar.php b/config/debugbar.php index 2ab294b6..e7f6b099 100644 --- a/config/debugbar.php +++ b/config/debugbar.php @@ -150,6 +150,7 @@ return [ 'backtrace' => true, // Use a backtrace to find the origin of the query in your files. 'backtrace_exclude_paths' => [], // Paths to exclude from backtrace. (in addition to defaults) 'timeline' => false, // Add the queries to the timeline + 'duration_background' => true, // Show shaded background on each query relative to how long it took to execute. 'explain' => [ // Show EXPLAIN output on queries 'enabled' => false, 'types' => ['SELECT'], // Deprecated setting, is always only SELECT @@ -161,6 +162,7 @@ return [ 'full_log' => false, ], 'views' => [ + 'timeline' => false, // Add the views to the timeline (Experimental) 'data' => false, //Note: Can slow down the application, because the data can be quite large.. ], 'route' => [ diff --git a/resources/lang/bg/auth.php b/resources/lang/bg/auth.php new file mode 100644 index 00000000..fbca3221 --- /dev/null +++ b/resources/lang/bg/auth.php @@ -0,0 +1,18 @@ + 'Неуспешно удостоверяване на потребител.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Твърде много опити за вход. Моля, опитайте отново след :seconds секунди.', +]; diff --git a/resources/lang/bg/bg.json b/resources/lang/bg/bg.json new file mode 100644 index 00000000..ab399326 --- /dev/null +++ b/resources/lang/bg/bg.json @@ -0,0 +1,710 @@ +{ + "30 Days": "30 дни", + "60 Days": "60 дни", + "90 Days": "90 дни", + ":amount Total": "Общо :amount", + ":days day trial": ":days day trial", + ":resource Details": ":resource детайли", + ":resource Details: :title": ":resource детайли: :title", + "A fresh verification link has been sent to your email address.": "На вашия имейл адрес е изпратена нова връзка за потвърждение.", + "A new verification link has been sent to the email address you provided during registration.": "Нова връзка за потвърждение е изпратена на имейл адреса, посочен от вас при регистрацията.", + "Accept Invitation": "Приемане На Поканата", + "Action": "Действие", + "Action Happened At": "Случило Се В", + "Action Initiated By": "Инициирано", + "Action Name": "Име", + "Action Status": "Статус", + "Action Target": "Цел", + "Actions": "Действия", + "Add": "Добави", + "Add a new team member to your team, allowing them to collaborate with you.": "Добавете нов член на екипа към екипа си, за да може да си сътрудничи с вас.", + "Add additional security to your account using two factor authentication.": "Добавете допълнителна сигурност към профила си чрез двуфакторно удостоверяване.", + "Add row": "Добавяне на ред", + "Add Team Member": "Добавяне На Член На Екипа", + "Add VAT Number": "Add VAT Number", + "Added.": "Добавено.", + "Address": "Address", + "Address Line 2": "Address Line 2", + "Administrator": "Администратор", + "Administrator users can perform any action.": "Администраторите могат да извършват всякакви действия.", + "Afghanistan": "Афганистан", + "Aland Islands": "Аландски острови", + "Albania": "Албания", + "Algeria": "Алжир", + "All of the people that are part of this team.": "Всички хора, които са част от този екип.", + "All resources loaded.": "Всички ресурси са заредени.", + "All rights reserved.": "Всички права запазени.", + "Already registered?": "Вече си се регистрирал?", + "American Samoa": "Американска Самоа", + "An error occured while uploading the file.": "Възникна грешка при зареждане на файла.", + "An unexpected error occurred and we have notified our support team. Please try again later.": "An unexpected error occurred and we have notified our support team. Please try again later.", + "Andorra": "Андора", + "Angola": "Ангола", + "Anguilla": "Ангуила", + "Another user has updated this resource since this page was loaded. Please refresh the page and try again.": "Друг потребител редактира този ресурс от момента на зареждане на тази страница. Моля, презаредете страницата и опитайте отново.", + "Antarctica": "Антарктида", + "Antigua and Barbuda": "Antigua and Barbuda", + "Antigua And Barbuda": "Антигуа и Барбуда", + "API Token": "API Ключ", + "API Token Permissions": "API Ключ Права", + "API Tokens": "API Ключове", + "API tokens allow third-party services to authenticate with our application on your behalf.": "API ключовете позволяват на услугите на трети страни да бъдат удостоверени в нашето приложение от ваше име.", + "April": "Април", + "Are you sure you want to delete the selected resources?": "Сигурни ли сте, че искате да изтриете избраните ресурси?", + "Are you sure you want to delete this file?": "Сигурни ли сте, че искате да изтриете този файл?", + "Are you sure you want to delete this resource?": "Сигурни ли сте, че искате да изтриете този ресурс?", + "Are you sure you want to delete this team? Once a team is deleted, all of its resources and data will be permanently deleted.": "Сигурни ли сте, че искате да изтриете този екип? След като екипа бъде изтрит, всичките му ресурси и данни ще бъдат изтрити завинаги.", + "Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.": "Сигурни ли сте, че искате да изтриете профила си? След като профилът ви бъде изтрит, всичките му ресурси и данни ще бъдат изтрити безвъзвратно. Моля, въведете паролата си, за да потвърдите, че искате да изтриете завинаги профила си.", + "Are you sure you want to detach the selected resources?": "Сигурни ли сте, че искате да изключите избраните ресурси?", + "Are you sure you want to detach this resource?": "Сигурни ли сте, че искате да изключите този ресурс?", + "Are you sure you want to force delete the selected resources?": "Сигурни ли сте, че искате да изтриете избраните ресурси?", + "Are you sure you want to force delete this resource?": "Сигурни ли сте, че искате да премахнете този ресурс принудително?", + "Are you sure you want to restore the selected resources?": "Сигурни ли сте, че искате да възстановите избраните ресурси?", + "Are you sure you want to restore this resource?": "Сигурни ли сте, че искате да възстановите този ресурс?", + "Are you sure you want to run this action?": "Сигурни ли сте, че искате да изпълните това действие?", + "Are you sure you would like to delete this API token?": "Сигурни ли сте, че искате да премахнете този API ключ?", + "Are you sure you would like to leave this team?": "Сигурен ли си, че искаш да напуснеш този екип?", + "Are you sure you would like to remove this person from the team?": "Сигурни ли сте, че искате да премахнете този човек от екипа?", + "Argentina": "Аржентина", + "Armenia": "Армения", + "Aruba": "Аруба", + "Attach": "Прикачи", + "Attach & Attach Another": "Прикачи & Прикачи друг", + "Attach :resource": "Прикачи :resource", + "August": "Август", + "Australia": "Австралия", + "Austria": "Австрия", + "Azerbaijan": "Азербайджан", + "Bahamas": "Бахамски острови", + "Bahrain": "Бахрейн", + "Bangladesh": "Бангладеш", + "Barbados": "Барбадос", + "Before proceeding, please check your email for a verification link.": "Преди да продължите, моля, проверете електронната си поща за линк за потвърждение.", + "Belarus": "Белорусия", + "Belgium": "Белгия", + "Belize": "Белиз", + "Benin": "Бенин", + "Bermuda": "Бермуда", + "Bhutan": "Бутан", + "Billing Information": "Billing Information", + "Billing Management": "Billing Management", + "Bolivia": "Боливия", + "Bolivia, Plurinational State of": "Bolivia, Plurinational State of", + "Bonaire, Sint Eustatius and Saba": "Bonaire, Sint Eustatius and Sabbath", + "Bosnia And Herzegovina": "Босна и Херцеговина", + "Bosnia and Herzegovina": "Bosnia and Herzegovina", + "Botswana": "Ботсвана", + "Bouvet Island": "Остров Буве", + "Brazil": "Бразилия", + "British Indian Ocean Territory": "Британска територия в Индийския океан", + "Browser Sessions": "Сесии на браузъра", + "Brunei Darussalam": "Brunei", + "Bulgaria": "България", + "Burkina Faso": "Буркина Фасо", + "Burundi": "Бурунди", + "Cambodia": "Камбоджа", + "Cameroon": "Камерун", + "Canada": "Канада", + "Cancel": "Отменя", + "Cancel Subscription": "Cancel Subscription", + "Cape Verde": "Кабо Верде", + "Card": "Карта", + "Cayman Islands": "Кайман", + "Central African Republic": "Централноафриканска Република", + "Chad": "Чад", + "Change Subscription Plan": "Change Subscription Plan", + "Changes": "Ревизия", + "Chile": "Чили", + "China": "Китай", + "Choose": "Избери", + "Choose :field": "Изберете :field", + "Choose :resource": "Изберете :resource", + "Choose an option": "Изберете опция", + "Choose date": "Изберете дата", + "Choose File": "Изберете файл", + "Choose Type": "Избера", + "Christmas Island": "Остров Коледа", + "City": "City", + "click here to request another": "кликнете тук, за да поискате друг", + "Click to choose": "Кликнете, за да изберете", + "Close": "Затвори", + "Cocos (Keeling) Islands": "Кокос (Кийлинг) Острови", + "Code": "Код", + "Colombia": "Колумбия", + "Comoros": "Коморски острови", + "Confirm": "Потвърждавам", + "Confirm Password": "Потвърдете Паролата", + "Confirm Payment": "Потвърдете Плащането", + "Confirm your :amount payment": "Потвърдете плащането си за :amount", + "Congo": "Конго", + "Congo, Democratic Republic": "Конго, Демократична Република", + "Congo, the Democratic Republic of the": "Congo, the Democratic Republic of the", + "Constant": "Постоянен", + "Cook Islands": "Островите Кук", + "Costa Rica": "Коста Рика", + "Cote D'Ivoire": "Côte d'Ivoire", + "could not be found.": "не може да бъде открит.", + "Country": "Country", + "Coupon": "Coupon", + "Create": "Създай", + "Create & Add Another": "Създай & Добави друг", + "Create :resource": "Създай :resource", + "Create a new team to collaborate with others on projects.": "Създайте нов екип, който да работи заедно по проекти.", + "Create Account": "създаване на профил", + "Create API Token": "Създаване на API Ключ", + "Create New Team": "Създаване На Нов Екип", + "Create Team": "Създаване на екип", + "Created.": "Създаден.", + "Croatia": "Хърватия", + "Cuba": "Куба", + "Curaçao": "Кюрасао", + "Current Password": "текуща парола", + "Current Subscription Plan": "Current Subscription Plan", + "Currently Subscribed": "Currently Subscribed", + "Customize": "Модифицирай", + "Cyprus": "Кипър", + "Czech Republic": "Чехия", + "Côte d'Ivoire": "Côte d'Ivoire", + "Dashboard": "Табло", + "December": "Декември", + "Decrease": "Намали", + "Delete": "Изтрий", + "Delete Account": "Изтриване на акаунт", + "Delete API Token": "Изтриване на API Ключ", + "Delete File": "Изтриване на файл", + "Delete Resource": "Изтриване на ресурс", + "Delete Selected": "Изтриване На Избраното", + "Delete Team": "Изтриване на команда", + "Denmark": "Дания", + "Detach": "Изключа", + "Detach Resource": "Изключване на ресурса", + "Detach Selected": "Изключване На Избрания", + "Details": "Информация", + "Disable": "Изключвам", + "Djibouti": "Джибути", + "Do you really want to leave? You have unsaved changes.": "Наистина ли искаш да си тръгнеш? Имате незаписани промени.", + "Dominica": "Неделя", + "Dominican Republic": "Доминиканска Република", + "Done.": "Направя.", + "Download": "Изтегля", + "Download Receipt": "Download Receipt", + "E-Mail Address": "Имейл", + "Ecuador": "Еквадор", + "Edit": "Редактирам", + "Edit :resource": "Субтитри:", + "Edit Attached": "Редактиране Приложен", + "Editor": "Редактор", + "Editor users have the ability to read, create, and update.": "Потребителите на редактора имат възможност да четат, създават и актуализират.", + "Egypt": "Египет", + "El Salvador": "Спасител", + "Email": "Имейл", + "Email Address": "имейл", + "Email Addresses": "Email Addresses", + "Email Password Reset Link": "Връзка за нулиране на паролата за електронна поща", + "Enable": "Включа", + "Ensure your account is using a long, random password to stay secure.": "Уверете се, че профилът ви използва дълга случайна парола, за да остане в безопасност.", + "Equatorial Guinea": "Екваториална Гвинея", + "Eritrea": "Еритрея", + "Estonia": "Естония", + "Ethiopia": "Етиопия", + "ex VAT": "ex VAT", + "Extra Billing Information": "Extra Billing Information", + "Extra confirmation is needed to process your payment. Please confirm your payment by filling out your payment details below.": "Необходимо е допълнително потвърждение, за да обработите плащането си. Моля, потвърдете плащането си, като попълните данните за плащане по-долу.", + "Extra confirmation is needed to process your payment. Please continue to the payment page by clicking on the button below.": "Необходимо е допълнително потвърждение, за да обработите плащането си. Моля, отидете на страницата за плащане, като кликнете върху бутона по-долу.", + "Falkland Islands (Malvinas)": "Фолкландски (Малвински) острови)", + "Faroe Islands": "Фарьорски острови", + "February": "Февруари", + "Fiji": "Фиджи", + "Finland": "Финландия", + "For your security, please confirm your password to continue.": "За вашата сигурност, моля потвърдете паролата си, за да продължите.", + "Forbidden": "Забранено", + "Force Delete": "Принудително премахване", + "Force Delete Resource": "Принудително премахване на ресурс", + "Force Delete Selected": "Принудително Премахване На Избрания", + "Forgot Your Password?": "Забравихте Паролата Си?", + "Forgot your password?": "Забравихте паролата си?", + "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.": "Забравихте паролата си? Няма проблем. Просто ни кажете имейл адреса си и ще ви изпратим връзка за нулиране на паролата, която ви позволява да изберете нова.", + "France": "Франция", + "French Guiana": "Френска Гвиана", + "French Polynesia": "Френска Полинезия", + "French Southern Territories": "Френски южни територии", + "Full name": "Име", + "Gabon": "Габон", + "Gambia": "Гамбия", + "Georgia": "Грузия", + "Germany": "Германия", + "Ghana": "Гана", + "Gibraltar": "Гибралтар", + "Go back": "Връщам", + "Go Home": "да се прибера вкъщи.", + "Go to page :page": "Отидете на страница :page", + "Great! You have accepted the invitation to join the :team team.": "Добре! Приехте поканата да се присъедините към екипа на :team.", + "Greece": "Гърция", + "Greenland": "Гренландия", + "Grenada": "Гренада", + "Guadeloupe": "Гваделупа", + "Guam": "Гуам", + "Guatemala": "Гватемала", + "Guernsey": "Гърнси", + "Guinea": "Гвинея", + "Guinea-Bissau": "Гвинея-Бисау", + "Guyana": "Гвиана", + "Haiti": "Хаити", + "Have a coupon code?": "Have a coupon code?", + "Having second thoughts about cancelling your subscription? You can instantly reactive your subscription at any time until the end of your current billing cycle. After your current billing cycle ends, you may choose an entirely new subscription plan.": "Having second thoughts about cancelling your subscription? You can instantly reactive your subscription at any time until the end of your current billing cycle. After your current billing cycle ends, you may choose an entirely new subscription plan.", + "Heard Island & Mcdonald Islands": "Островите Хърд и Макдоналд", + "Heard Island and McDonald Islands": "Heard Island and McDonald Islands", + "Hello!": "Здравей!", + "Hide Content": "Скриване на съдържанието", + "Hold Up!": "- Чакай!", + "Holy See (Vatican City State)": "Vatican City", + "Honduras": "Хондурас", + "Hong Kong": "Хонг Конг", + "Hungary": "Унгария", + "I agree to the :terms_of_service and :privacy_policy": "Съгласен съм на :terms_of_service и :privacy_policy", + "Iceland": "Исландия", + "ID": "ИДЕНТИФИКАТОР", + "If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Ако е необходимо, можете да излезете от всички други сесии на браузъра на всичките си устройства. Някои от последните ви сесии са изброени по-долу; този списък обаче може да не е изчерпателен. Ако смятате, че профилът Ви е компрометиран, трябва да актуализирате и паролата си.", + "If necessary, you may logout of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.": "Ако е необходимо, можете да излезете от всички други сесии на браузъра на всичките си устройства. Някои от последните ви сесии са изброени по-долу; този списък обаче може да не е изчерпателен. Ако смятате, че профилът Ви е компрометиран, трябва да актуализирате и паролата си.", + "If you already have an account, you may accept this invitation by clicking the button below:": "Ако вече имате профил, можете да приемете тази покана, като кликнете върху бутона по-долу:", + "If you did not create an account, no further action is required.": "Ако не сте създали профил, не са необходими допълнителни действия.", + "If you did not expect to receive an invitation to this team, you may discard this email.": "Ако не сте очаквали да получите покана за този отбор, можете да се откажете от това писмо.", + "If you did not receive the email": "Ако не сте получили имейл", + "If you did not request a password reset, no further action is required.": "Ако не сте поискали Нулиране на паролата, не са необходими допълнителни действия.", + "If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:": "Ако нямате профил, можете да го създадете, като кликнете върху бутона по-долу. След като създадете профил, можете да кликнете върху бутона за приемане на покана в този имейл, за да приемете поканата на екипа:", + "If you need to add specific contact or tax information to your receipts, like your full business name, VAT identification number, or address of record, you may add it here.": "If you need to add specific contact or tax information to your receipts, like your full business name, VAT identification number, or address of record, you may add it here.", + "If you’re having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Ако имате проблеми с натискането на бутона \":actiontext\", копирайте и поставете URL адреса по-долу\nкъм вашия уеб браузър:", + "Increase": "Увеличаване", + "India": "Индия", + "Indonesia": "Индонезия", + "Invalid signature.": "Грешен подпис.", + "Iran, Islamic Republic of": "Iran, Islamic Republic of", + "Iran, Islamic Republic Of": "Иран", + "Iraq": "Ирак", + "Ireland": "Ирландия", + "Isle of Man": "Isle of Man", + "Isle Of Man": "Остров Ман", + "Israel": "Израел", + "It looks like you do not have an active subscription. You may choose one of the subscription plans below to get started. Subscription plans may be changed or cancelled at your convenience.": "It looks like you do not have an active subscription. You may choose one of the subscription plans below to get started. Subscription plans may be changed or cancelled at your convenience.", + "Italy": "Италия", + "Jamaica": "Ямайка", + "January": "Януари", + "Japan": "Япония", + "Jersey": "Фланелка", + "Jordan": "Йордания", + "July": "Юли", + "June": "Юни", + "Kazakhstan": "Казахстан", + "Kenya": "Кения", + "Key": "Ключ", + "Kiribati": "Кирибати", + "Korea": "Корея", + "Korea, Democratic People's Republic of": "Северна Корея", + "Korea, Republic of": "Korea, Republic of", + "Kosovo": "Косово", + "Kuwait": "Кувейт", + "Kyrgyzstan": "Киргизстан", + "Lao People's Democratic Republic": "Лаос", + "Last active": "Последно активен", + "Last used": "Последно използван", + "Latvia": "Латвия", + "Leave": "Напускам", + "Leave Team": "Напускане на отбора", + "Lebanon": "Ливан", + "Lens": "Леща", + "Lesotho": "Лесото", + "Liberia": "Либерия", + "Libyan Arab Jamahiriya": "Либия", + "Liechtenstein": "Лихтенщайн", + "Lithuania": "Литва", + "Load :perPage More": "Изтегляне На :per Страници Повече", + "Log in": "Упълномощя", + "Log out": "Изляза", + "Log Out": "изляза", + "Log Out Other Browser Sessions": "Излезте От Другите Сесии На Браузъра", + "Login": "Упълномощя", + "Logout": "Излизане", + "Logout Other Browser Sessions": "Изход От Други Сесии На Браузъра", + "Luxembourg": "Люксембург", + "Macao": "Макао", + "Macedonia": "Северна Македония", + "Macedonia, the former Yugoslav Republic of": "Macedonia, the former Yugoslav Republic of", + "Madagascar": "Мадагаскар", + "Malawi": "Малави", + "Malaysia": "Малайзия", + "Maldives": "Малдиви", + "Mali": "Малък", + "Malta": "Малта", + "Manage Account": "Управление на профила", + "Manage and log out your active sessions on other browsers and devices.": "Управлявайте активни сесии и излизайте от тях в други браузъри и устройства.", + "Manage and logout your active sessions on other browsers and devices.": "Управлявайте активни сесии и излизайте от тях в други браузъри и устройства.", + "Manage API Tokens": "Управление на API Жетони", + "Manage Role": "Управление на ролята", + "Manage Team": "Управление на екип", + "Managing billing for :billableName": "Managing billing for :billableName", + "March": "Март", + "Marshall Islands": "Маршалови острови", + "Martinique": "Мартиника", + "Mauritania": "Мавритания", + "Mauritius": "Мавритания", + "May": "Май", + "Mayotte": "Мейот", + "Mexico": "Мексико", + "Micronesia, Federated States Of": "Микронезия", + "Moldova": "Молдова", + "Moldova, Republic of": "Moldova, Republic of", + "Monaco": "Монако", + "Mongolia": "Монголия", + "Montenegro": "Гора", + "Month To Date": "Месец Досега", + "Monthly": "Monthly", + "monthly": "monthly", + "Montserrat": "Монсерат", + "Morocco": "Мароко", + "Mozambique": "Мозамбик", + "Myanmar": "Мианмар", + "Name": "Име", + "Namibia": "Намибия", + "Nauru": "Науру", + "Nepal": "Непал", + "Netherlands": "Холандия", + "Netherlands Antilles": "Netherlands Antilles", + "Nevermind": "Няма значение.", + "Nevermind, I'll keep my old plan": "Nevermind, I'll keep my old plan", + "New": "Нов", + "New :resource": "Нов :resource", + "New Caledonia": "Нова Каледония", + "New Password": "Парола", + "New Zealand": "Нова Зеландия", + "Next": "Следния", + "Nicaragua": "Никарагуа", + "Niger": "Нигер", + "Nigeria": "Нигерия", + "Niue": "Ниуе", + "No": "Не.", + "No :resource matched the given criteria.": "№ :resource отговаря на зададените критерии.", + "No additional information...": "Няма допълнителна информация...", + "No Current Data": "Няма Текущи Данни", + "No Data": "Няма Данни", + "no file selected": "файлът не е избран", + "No Increase": "Няма Увеличение", + "No Prior Data": "Няма Предварителни Данни", + "No Results Found.": "Няма Резултати.", + "Norfolk Island": "Остров Норфолк", + "Northern Mariana Islands": "Северни Мариански острови", + "Norway": "Норвегия", + "Not Found": "не е намерен", + "Nova User": "Потребител Nova", + "November": "Ноември", + "October": "Октомври", + "of": "от", + "Oh no": "О, не.", + "Oman": "Оман", + "Once a team is deleted, all of its resources and data will be permanently deleted. Before deleting this team, please download any data or information regarding this team that you wish to retain.": "След като командата бъде изтрита, всичките й ресурси и данни ще бъдат изтрити завинаги. Преди да изтриете тази команда, моля, качете всички данни или информация за тази команда, които искате да запазите.", + "Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.": "След като профилът ви бъде изтрит, всичките му ресурси и данни ще бъдат изтрити безвъзвратно. Преди да изтриете профила си, моля, качете всички данни или информация, които искате да запазите.", + "Only Trashed": "Само Победен", + "Original": "Оригинал", + "Our billing management portal allows you to conveniently manage your subscription plan, payment method, and download your recent invoices.": "Our billing management portal allows you to conveniently manage your subscription plan, payment method, and download your recent invoices.", + "Page Expired": "Страницата Е Просрочена", + "Pagination Navigation": "Навигация на страници", + "Pakistan": "Пакистан", + "Palau": "Палау", + "Palestinian Territory, Occupied": "Палестински територии", + "Panama": "Панама", + "Papua New Guinea": "Папуа Нова Гвинея", + "Paraguay": "Парагвай", + "Password": "Парола", + "Pay :amount": "Плащане :amount", + "Payment Cancelled": "Плащането Е Отменено", + "Payment Confirmation": "Потвърждение на плащането", + "Payment Information": "Payment Information", + "Payment Successful": "Плащането Е Успешно", + "Pending Team Invitations": "Чакащи Покани На Екипа", + "Per Page": "На Страница", + "Permanently delete this team.": "Изтрийте тази команда завинаги.", + "Permanently delete your account.": "Изтрийте профила си завинаги.", + "Permissions": "Разрешение", + "Peru": "Перу", + "Philippines": "Филипините", + "Photo": "Снимка", + "Pitcairn": "Острови Питкерн", + "Please click the button below to verify your email address.": "Моля, кликнете върху бутона по-долу, за да потвърдите имейл адреса си.", + "Please confirm access to your account by entering one of your emergency recovery codes.": "Моля, потвърдете достъпа до профила си, като въведете един от кодовете за възстановяване при бедствия.", + "Please confirm access to your account by entering the authentication code provided by your authenticator application.": "Моля, потвърдете достъпа до профила си, като въведете кода за удостоверяване, предоставен от вашето приложение за удостоверяване.", + "Please confirm your password before continuing.": "Моля, потвърдете паролата си, преди да продължите.", + "Please copy your new API token. For your security, it won't be shown again.": "Моля, копирайте новия си API знак. За вашата безопасност, тя вече няма да бъде показана.", + "Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.": "Моля, въведете паролата си, за да потвърдите, че искате да излезете от други сесии на браузъра на всичките си устройства.", + "Please enter your password to confirm you would like to logout of your other browser sessions across all of your devices.": "Моля, въведете паролата си, за да потвърдите, че искате да излезете от други сесии на браузъра на всичките си устройства.", + "Please provide a maximum of three receipt emails addresses.": "Please provide a maximum of three receipt emails addresses.", + "Please provide the email address of the person you would like to add to this team.": "Моля, посочете имейл адреса на лицето, което искате да добавите към тази команда.", + "Please provide the email address of the person you would like to add to this team. The email address must be associated with an existing account.": "Моля, посочете имейл адреса на лицето, което искате да добавите към тази команда. Имейл адресът трябва да бъде свързан със съществуващ акаунт.", + "Please provide your name.": "Моля, кажете името си.", + "Poland": "Полша", + "Portugal": "Португалия", + "Press \/ to search": "Натиснете \/ за търсене", + "Preview": "Визуализация", + "Previous": "Предишен", + "Privacy Policy": "поверителност", + "Profile": "Профил", + "Profile Information": "Информация за профила", + "Puerto Rico": "Пуерто Рико", + "Qatar": "катар", + "Quarter To Date": "Тримесечие Досега", + "Receipt Email Addresses": "Receipt Email Addresses", + "Receipts": "Receipts", + "Recovery Code": "Код за възстановяване", + "Regards": "С уважение", + "Regenerate Recovery Codes": "Възстановяване на кодове за възстановяване", + "Register": "Регистрирам", + "Reload": "Рестартирам", + "Remember me": "Помни ме.", + "Remember Me": "Помни Ме.", + "Remove": "Премахвам", + "Remove Photo": "Изтриване На Снимка", + "Remove Team Member": "Изтриване На Член На Екипа", + "Resend Verification Email": "Повторно Изпращане На Писмо За Проверка", + "Reset Filters": "Нулиране на филтрите", + "Reset Password": "парола", + "Reset Password Notification": "Известие за нулиране на паролата", + "resource": "ресурс", + "Resources": "Ресурс", + "resources": "ресурс", + "Restore": "Възстановявам", + "Restore Resource": "Възстановяване на ресурс", + "Restore Selected": "Възстановяване На Избраното", + "results": "резултат", + "Resume Subscription": "Resume Subscription", + "Return to :appName": "Return to :appName", + "Reunion": "Реюнион", + "Role": "Роля", + "Romania": "Румъния", + "Run Action": "Изпълнение на действие", + "Russian Federation": "Русия", + "Rwanda": "Руанда", + "Réunion": "Réunion", + "Saint Barthelemy": "Свети Вартоломей", + "Saint Barthélemy": "Saint Barthélemy", + "Saint Helena": "Остров Света Елена", + "Saint Kitts and Nevis": "Saint Kitts and Nevis", + "Saint Kitts And Nevis": "Сейнт Китс и Невис", + "Saint Lucia": "Сейнт Лусия", + "Saint Martin": "Свети Мартин", + "Saint Martin (French part)": "Saint Martin (French part)", + "Saint Pierre and Miquelon": "Saint Pierre and Miquelon", + "Saint Pierre And Miquelon": "Сен Пиер и Микелон", + "Saint Vincent And Grenadines": "Сейнт Винсент и Гренадини", + "Saint Vincent and the Grenadines": "Saint Vincent and the Grenadines", + "Samoa": "Самоа", + "San Marino": "Сан Марино", + "Sao Tome and Principe": "Sao Tome and Principe", + "Sao Tome And Principe": "Сао Томе и Принсипи", + "Saudi Arabia": "Саудитска Арабия", + "Save": "Запазя", + "Saved.": "Запиша.", + "Search": "Търсене", + "Select": "Select", + "Select a different plan": "Select a different plan", + "Select A New Photo": "Изберете Нова Снимка", + "Select Action": "Изберете Действие", + "Select All": "изберете всички", + "Select All Matching": "Изберете Всички Съвпадащи", + "Send Password Reset Link": "Изпрати Линк За Нулиране На Паролата", + "Senegal": "Сенегал", + "September": "Септември", + "Serbia": "Сърбия", + "Server Error": "Грешка", + "Service Unavailable": "Услугата Е Недостъпна", + "Seychelles": "Сейшелски острови", + "Show All Fields": "Показване На Всички Полета", + "Show Content": "Показване на съдържанието", + "Show Recovery Codes": "Показване На Кодове За Възстановяване", + "Showing": "Импресия", + "Sierra Leone": "Сиера Леоне", + "Signed in as": "Signed in as", + "Singapore": "Сингапур", + "Sint Maarten (Dutch part)": "Синт Мартен", + "Slovakia": "Словакия", + "Slovenia": "Словения", + "Solomon Islands": "Соломонови острови", + "Somalia": "Сомалия", + "Something went wrong.": "Нещо се обърка.", + "Sorry! You are not authorized to perform this action.": "Съжалявам! Не сте упълномощени да извършвате това действие.", + "Sorry, your session has expired.": "Съжалявам, сесията ви изтече.", + "South Africa": "ЮАР", + "South Georgia And Sandwich Isl.": "Южна Джорджия и Южни Сандвичеви острови", + "South Georgia and the South Sandwich Islands": "South Georgia and the South Sandwich Islands", + "South Sudan": "Южен Судан", + "Spain": "Испания", + "Sri Lanka": "Шри Ланка", + "Start Polling": "Започнете проучване", + "State \/ County": "State \/ County", + "Stop Polling": "Спиране на проучването", + "Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.": "Съхранявайте тези кодове за възстановяване в сигурен мениджър на пароли. Те могат да бъдат използвани за възстановяване на достъпа до профила ви, ако вашето устройство за двуфакторно удостоверяване е загубено.", + "Subscribe": "Subscribe", + "Subscription Information": "Subscription Information", + "Sudan": "Судан", + "Suriname": "Суринам", + "Svalbard And Jan Mayen": "Свалбард и Ян Майен", + "Swaziland": "Eswatini", + "Sweden": "Швеция", + "Switch Teams": "Превключване на команди", + "Switzerland": "Швейцария", + "Syrian Arab Republic": "Сирия", + "Taiwan": "Тайван", + "Taiwan, Province of China": "Taiwan, Province of China", + "Tajikistan": "Таджикистан", + "Tanzania": "Танзания", + "Tanzania, United Republic of": "Tanzania, United Republic of", + "Team Details": "Подробности за екипа", + "Team Invitation": "Покана за екип", + "Team Members": "Екип", + "Team Name": "Име на екип", + "Team Owner": "Собственикът на отбора", + "Team Settings": "Настройки на команда", + "Terms of Service": "условие", + "Thailand": "Тайланд", + "Thanks for signing up! Before getting started, could you verify your email address by clicking on the link we just emailed to you? If you didn't receive the email, we will gladly send you another.": "Благодаря, че се записахте! Преди да започнете, бихте ли потвърдили имейл адреса си, като кликнете върху връзката, която току-що ви изпратихме по имейл? Ако не сте получили писмото, с радост ще ви изпратим друго.", + "Thanks for your continued support. We've attached a copy of your invoice for your records. Please let us know if you have any questions or concerns.": "Thanks for your continued support. We've attached a copy of your invoice for your records. Please let us know if you have any questions or concerns.", + "Thanks,": "Thanks,", + "The :attribute must be a valid role.": ":attribute трябва да бъде валидна роля.", + "The :attribute must be at least :length characters and contain at least one number.": ":attribute трябва да съдържа най-малко :length знака и да съдържа поне един номер.", + "The :attribute must be at least :length characters and contain at least one special character and one number.": ":attribute трябва да съдържа най-малко :length знака и да съдържа най-малко един специален символ и един номер.", + "The :attribute must be at least :length characters and contain at least one special character.": ":attribute трябва да съдържа най-малко :length знака и да съдържа поне един специален символ.", + "The :attribute must be at least :length characters and contain at least one uppercase character and one number.": ":attribute трябва да съдържа най-малко :length знака и да съдържа най-малко един главен символ и едно число.", + "The :attribute must be at least :length characters and contain at least one uppercase character and one special character.": ":attribute трябва да съдържа най-малко :length знака и да съдържа най-малко един главен символ и един специален символ.", + "The :attribute must be at least :length characters and contain at least one uppercase character, one number, and one special character.": ":attribute трябва да съдържа най-малко :length символа и да съдържа най-малко един главен символ, един номер и един специален символ.", + "The :attribute must be at least :length characters and contain at least one uppercase character.": ":attribute трябва да съдържа най-малко :length знака и най-малко един главни букви.", + "The :attribute must be at least :length characters.": ":attribute трябва да съдържа най-малко :length знака.", + "The :attribute must contain at least one letter.": "The :attribute must contain at least one letter.", + "The :attribute must contain at least one number.": "The :attribute must contain at least one number.", + "The :attribute must contain at least one symbol.": "The :attribute must contain at least one symbol.", + "The :attribute must contain at least one uppercase and one lowercase letter.": "The :attribute must contain at least one uppercase and one lowercase letter.", + "The :resource was created!": ":resource е създаден!", + "The :resource was deleted!": ":resource е изтрит!", + "The :resource was restored!": ":resource е възстановен!", + "The :resource was updated!": ":resource е актуализиран!", + "The action ran successfully!": "Акцията беше успешна!", + "The file was deleted!": "Файлът е изтрит!", + "The given :attribute has appeared in a data leak. Please choose a different :attribute.": "The given :attribute has appeared in a data leak. Please choose a different :attribute.", + "The government won't let us show you what's behind these doors": "Правителството няма да ни позволи да ви покажем какво има зад тези врати.", + "The HasOne relationship has already been filled.": "Връзката hasOne вече е запълнена.", + "The payment was successful.": "Плащането беше успешно.", + "The provided coupon code is invalid.": "The provided coupon code is invalid.", + "The provided password does not match your current password.": "Предоставената парола не съответства на текущата ви парола.", + "The provided password was incorrect.": "Предоставената парола е грешна.", + "The provided two factor authentication code was invalid.": "Предоставеният код за двуфакторно удостоверяване е невалиден.", + "The provided VAT number is invalid.": "The provided VAT number is invalid.", + "The receipt emails must be valid email addresses.": "The receipt emails must be valid email addresses.", + "The resource was updated!": "Ресурсът е актуализиран!", + "The selected country is invalid.": "The selected country is invalid.", + "The selected plan is invalid.": "The selected plan is invalid.", + "The team's name and owner information.": "Име на екипа и информация за собственика.", + "There are no available options for this resource.": "Няма налични опции за този ресурс.", + "There was a problem executing the action.": "Имаше проблем с изпълнението на действието.", + "There was a problem submitting the form.": "Имаше проблем с подаването на формуляра.", + "These people have been invited to your team and have been sent an invitation email. They may join the team by accepting the email invitation.": "Тези хора бяха поканени във вашия екип и получиха покана по имейл. Те могат да се присъединят към екипа, като приемат покана по имейл.", + "This account does not have an active subscription.": "This account does not have an active subscription.", + "This action is unauthorized.": "Това действие е неразрешено.", + "This device": "Това устройство", + "This file field is read-only.": "Това поле на файла е само за четене.", + "This image": "Това изображение", + "This is a secure area of the application. Please confirm your password before continuing.": "Това е безопасна област на приложение. Моля, потвърдете паролата си, преди да продължите.", + "This password does not match our records.": "Тази парола не съвпада с нашите записи.", + "This password reset link will expire in :count minutes.": "Тази връзка за нулиране на паролата изтича след :count минути.", + "This payment was already successfully confirmed.": "Това плащане вече е потвърдено успешно.", + "This payment was cancelled.": "Това плащане е отменено.", + "This resource no longer exists": "Този ресурс вече не съществува", + "This subscription has expired and cannot be resumed. Please create a new subscription.": "This subscription has expired and cannot be resumed. Please create a new subscription.", + "This user already belongs to the team.": "Този потребител вече принадлежи на екипа.", + "This user has already been invited to the team.": "Този потребител вече е поканен в екипа.", + "Timor-Leste": "Тимор-Лещ", + "to": "към", + "Today": "Днес", + "Toggle navigation": "Превключване на навигацията", + "Togo": "Тя", + "Tokelau": "Токелау", + "Token Name": "Име на символ", + "Tonga": "Идвам", + "Too Many Attempts.": "Твърде Много Опити.", + "Too Many Requests": "Твърде Много Искания", + "total": "ваш", + "Total:": "Total:", + "Trashed": "Победен", + "Trinidad And Tobago": "Тринидад и Тобаго", + "Tunisia": "Тунис", + "Turkey": "Пуйка", + "Turkmenistan": "Туркменистан", + "Turks and Caicos Islands": "Turks and Caicos Islands", + "Turks And Caicos Islands": "Островите Търкс и Кайкос", + "Tuvalu": "Тувалу", + "Two Factor Authentication": "Двуфакторно удостоверяване", + "Two factor authentication is now enabled. Scan the following QR code using your phone's authenticator application.": "Двуфакторното удостоверяване вече е активирано. Сканирайте следния QR код с приложението authenticator на телефона си.", + "Uganda": "Уганда", + "Ukraine": "Украйна", + "Unauthorized": "Неоторизиран", + "United Arab Emirates": "Обединени Арабски Емирства", + "United Kingdom": "Обединено Кралство", + "United States": "САЩ", + "United States Minor Outlying Islands": "United States Minor Outlying Islands", + "United States Outlying Islands": "Отдалечени острови на САЩ", + "Update": "Актуализация", + "Update & Continue Editing": "Актуализиране и продължаване на редактирането", + "Update :resource": "Актуализация :resource", + "Update :resource: :title": "Актуализация :resource: :title", + "Update attached :resource: :title": "Актуализация приложен :resource: :title", + "Update Password": "Обновяване на паролата", + "Update Payment Information": "Update Payment Information", + "Update your account's profile information and email address.": "Актуализирайте информацията за профила на профила и имейл адреса си.", + "Uruguay": "Уругвай", + "Use a recovery code": "Използвайте кода за възстановяване", + "Use an authentication code": "Използвайте кода за удостоверяване", + "Uzbekistan": "Узбекистан", + "Value": "Стойност", + "Vanuatu": "Вануату", + "VAT Number": "VAT Number", + "Venezuela": "Венецуела", + "Venezuela, Bolivarian Republic of": "Venezuela, Bolivarian Republic of", + "Verify Email Address": "Проверете Имейл Адреса", + "Verify Your Email Address": "Проверете Имейл Адреса Си", + "Viet Nam": "Vietnam", + "View": "Гледам", + "Virgin Islands, British": "Британски Вирджински острови", + "Virgin Islands, U.S.": "Вирджински острови САЩ", + "Wallis and Futuna": "Wallis and Futuna", + "Wallis And Futuna": "Уолис и Футуна", + "We are unable to process your payment. Please contact customer support.": "We are unable to process your payment. Please contact customer support.", + "We were unable to find a registered user with this email address.": "Не успяхме да намерим регистриран потребител с този имейл адрес.", + "We will send a receipt download link to the email addresses that you specify below. You may separate multiple email addresses using commas.": "We will send a receipt download link to the email addresses that you specify below. You may separate multiple email addresses using commas.", + "We won't ask for your password again for a few hours.": "Няма да искаме паролата ви отново в рамките на няколко часа.", + "We're lost in space. The page you were trying to view does not exist.": "Изгубихме се в космоса. Страницата, която сте се опитали да видите, не съществува.", + "Welcome Back!": "Добре Дошъл!", + "Western Sahara": "Западна Сахара", + "When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone's Google Authenticator application.": "Ако е активирано двуфакторно удостоверяване, по време на удостоверяването ще бъдете подканени да въведете защитен произволен символ. Можете да получите този знак от приложението Google Authenticator на телефона си.", + "Whoops": "Опа.", + "Whoops!": "Опа!", + "Whoops! Something went wrong.": "Опа! Нещо се обърка.", + "With Trashed": "С Разгромен", + "Write": "Пиша", + "Year To Date": "Година Досега", + "Yearly": "Yearly", + "Yemen": "Йемен", + "Yes": "А", + "You are currently within your free trial period. Your trial will expire on :date.": "You are currently within your free trial period. Your trial will expire on :date.", + "You are logged in!": "Влезли сте в системата!", + "You are receiving this email because we received a password reset request for your account.": "Получавате Този имейл, защото получихме искане за нулиране на паролата за профила ви.", + "You have been invited to join the :team team!": "Вие сте поканени да се присъедините към екип :team!", + "You have enabled two factor authentication.": "Включихте двуфакторно удостоверяване.", + "You have not enabled two factor authentication.": "Не сте активирали двуфакторното удостоверяване.", + "You may cancel your subscription at any time. Once your subscription has been cancelled, you will have the option to resume the subscription until the end of your current billing cycle.": "You may cancel your subscription at any time. Once your subscription has been cancelled, you will have the option to resume the subscription until the end of your current billing cycle.", + "You may delete any of your existing tokens if they are no longer needed.": "Можете да изтриете някой от съществуващите си символи, ако вече не са необходими.", + "You may not delete your personal team.": "Нямате право да изтривате личната си команда.", + "You may not leave a team that you created.": "Не можете да напуснете създадения от вас екип.", + "Your :invoiceName invoice is now available!": "Your :invoiceName invoice is now available!", + "Your card was declined. Please contact your card issuer for more information.": "Your card was declined. Please contact your card issuer for more information.", + "Your current payment method is a credit card ending in :lastFour that expires on :expiration.": "Your current payment method is a credit card ending in :lastFour that expires on :expiration.", + "Your email address is not verified.": "Вашият имейл адрес не е проверен.", + "Your registered VAT Number is :vatNumber.": "Your registered VAT Number is :vatNumber.", + "Zambia": "Замбия", + "Zimbabwe": "Зимбабве", + "Zip \/ Postal Code": "Zip \/ Postal Code" +} diff --git a/resources/lang/bg/pagination.php b/resources/lang/bg/pagination.php new file mode 100644 index 00000000..e7825ec9 --- /dev/null +++ b/resources/lang/bg/pagination.php @@ -0,0 +1,17 @@ + 'Напред »', + 'previous' => '« Назад', +]; diff --git a/resources/lang/bg/passwords.php b/resources/lang/bg/passwords.php new file mode 100644 index 00000000..0f0fb278 --- /dev/null +++ b/resources/lang/bg/passwords.php @@ -0,0 +1,20 @@ + 'Паролата е нулирана!', + 'sent' => 'Изпратено е напомняне за вашата парола!', + 'throttled' => 'Моля изчакайте, преди да опитате отново.', + 'token' => 'Този токен за нулиране на парола е невалиден.', + 'user' => 'Потребител с такъв e-mail адрес не може да бъде открит.', +]; diff --git a/resources/lang/bg/validation-inline.php b/resources/lang/bg/validation-inline.php new file mode 100644 index 00000000..761c39d9 --- /dev/null +++ b/resources/lang/bg/validation-inline.php @@ -0,0 +1,131 @@ + 'Това поле трябва да бъде взето.', + 'active_url' => 'Това е невалиден URL адрес.', + 'after' => 'Това трябва да е датата след :date година.', + 'after_or_equal' => 'Това трябва да бъде датата след или равна на :date.', + 'alpha' => 'Това поле може да съдържа само букви.', + 'alpha_dash' => 'Това поле може да съдържа само букви, цифри, тирета и подчертавания.', + 'alpha_num' => 'Това поле може да съдържа само букви и цифри.', + 'array' => 'Това поле трябва да е масив.', + 'attached' => 'Това поле вече е прикачено.', + 'before' => 'Това трябва да е дата преди :date година.', + 'before_or_equal' => 'Това трябва да е дата преди или равна на :date.', + 'between' => [ + 'array' => 'This content must have between :min and :max items.', + 'file' => 'This file must be between :min and :max kilobytes.', + 'numeric' => 'This value must be between :min and :max.', + 'string' => 'This string must be between :min and :max characters.', + ], + 'boolean' => 'Това поле трябва да е вярно или невярно.', + 'confirmed' => 'Потвърждението не съвпада.', + 'date' => 'Това не е валидна дата.', + 'date_equals' => 'Това трябва да е дата, равна на :date.', + 'date_format' => 'Това не съответства на формата :format.', + 'different' => 'Тази стойност трябва да се различава от :other.', + 'digits' => 'Това трябва да е :digits цифра.', + 'digits_between' => 'Тя трябва да бъде между :min и :max цифри.', + 'dimensions' => 'Това изображение има невалидни размери.', + 'distinct' => 'Това поле има повтарящо се значение.', + 'email' => 'Това трябва да е валиден имейл адрес.', + 'ends_with' => 'Това трябва да завърши с едно от следните: :values.', + 'exists' => 'Избраната стойност е невалидна.', + 'file' => 'Съдържанието трябва да е файл.', + 'filled' => 'Това поле трябва да има значение.', + 'gt' => [ + 'array' => 'The content must have more than :value items.', + 'file' => 'The file size must be greater than :value kilobytes.', + 'numeric' => 'The value must be greater than :value.', + 'string' => 'The string must be greater than :value characters.', + ], + 'gte' => [ + 'array' => 'The content must have :value items or more.', + 'file' => 'The file size must be greater than or equal :value kilobytes.', + 'numeric' => 'The value must be greater than or equal :value.', + 'string' => 'The string must be greater than or equal :value characters.', + ], + 'image' => 'Това трябва да е изображение.', + 'in' => 'Избраната стойност е невалидна.', + 'in_array' => 'Тази стойност не съществува в :other.', + 'integer' => 'Това трябва да е цяло число.', + 'ip' => 'Това трябва да е валиден IP адрес.', + 'ipv4' => 'Това трябва да е валиден IPv4 адрес.', + 'ipv6' => 'Това трябва да е валиден IPv6 адрес.', + 'json' => 'Това трябва да е валиден JSON низ.', + 'lt' => [ + 'array' => 'The content must have less than :value items.', + 'file' => 'The file size must be less than :value kilobytes.', + 'numeric' => 'The value must be less than :value.', + 'string' => 'The string must be less than :value characters.', + ], + 'lte' => [ + 'array' => 'The content must not have more than :value items.', + 'file' => 'The file size must be less than or equal :value kilobytes.', + 'numeric' => 'The value must be less than or equal :value.', + 'string' => 'The string must be less than or equal :value characters.', + ], + 'max' => [ + 'array' => 'The content may not have more than :max items.', + 'file' => 'The file size may not be greater than :max kilobytes.', + 'numeric' => 'The value may not be greater than :max.', + 'string' => 'The string may not be greater than :max characters.', + ], + 'mimes' => 'Това трябва да бъде файл тип: :values.', + 'mimetypes' => 'Това трябва да е файл тип: :values.', + 'min' => [ + 'array' => 'The value must have at least :min items.', + 'file' => 'The file size must be at least :min kilobytes.', + 'numeric' => 'The value must be at least :min.', + 'string' => 'The string must be at least :min characters.', + ], + 'multiple_of' => 'Тази стойност трябва да бъде кратно на :value', + 'not_in' => 'Избраната стойност е невалидна.', + 'not_regex' => 'Този формат е невалиден.', + 'numeric' => 'Това трябва да е число.', + 'password' => 'Паролата е грешна.', + 'present' => 'Това поле трябва да присъства.', + 'prohibited' => 'Това поле е забранено.', + 'prohibited_if' => 'Това поле е забранено, ако :other е равно на :value.', + 'prohibited_unless' => 'Това поле е забранено, освен ако :other не е в :values.', + 'regex' => 'Този формат е невалиден.', + 'relatable' => 'Това поле може да не е свързано с този ресурс.', + 'required' => 'Това поле е задължително.', + 'required_if' => 'Това поле е задължително, ако :other е равно на :value.', + 'required_unless' => 'Това поле е задължително, освен ако :other не е в :values.', + 'required_with' => 'Това поле е задължително, когато има :values.', + 'required_with_all' => 'Това поле е задължително при наличие на :values.', + 'required_without' => 'Това поле е задължително, ако :values липсва.', + 'required_without_all' => 'Това поле е задължително, ако не присъства нито един от :values.', + 'same' => 'Стойността на това поле трябва да съвпада със стойността от :other.', + 'size' => [ + 'array' => 'The content must contain :size items.', + 'file' => 'The file size must be :size kilobytes.', + 'numeric' => 'The value must be :size.', + 'string' => 'The string must be :size characters.', + ], + 'starts_with' => 'Това трябва да започне с една от следните точки: :values.', + 'string' => 'Това трябва да е низ.', + 'timezone' => 'Това трябва да е допустима зона.', + 'unique' => 'Това вече е направено.', + 'uploaded' => 'Това не може да бъде изтеглено.', + 'url' => 'Този формат е невалиден.', + 'uuid' => 'Това трябва да е валиден UUID.', + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + 'attributes' => [], +]; diff --git a/resources/lang/bg/validation.php b/resources/lang/bg/validation.php new file mode 100644 index 00000000..29138d05 --- /dev/null +++ b/resources/lang/bg/validation.php @@ -0,0 +1,163 @@ + 'Трябва да приемете :attribute.', + 'active_url' => 'Полето :attribute не е валиден URL адрес.', + 'after' => 'Полето :attribute трябва да бъде дата след :date.', + 'after_or_equal' => 'Полето :attribute трябва да бъде дата след или равна на :date.', + 'alpha' => 'Полето :attribute трябва да съдържа само букви.', + 'alpha_dash' => 'Полето :attribute трябва да съдържа само букви, цифри, долна черта и тире.', + 'alpha_num' => 'Полето :attribute трябва да съдържа само букви и цифри.', + 'array' => 'Полето :attribute трябва да бъде масив.', + 'attached' => 'Този номер :attribute вече е прикачен.', + 'before' => 'Полето :attribute трябва да бъде дата преди :date.', + 'before_or_equal' => 'Полето :attribute трябва да бъде дата преди или равна на :date.', + 'between' => [ + 'array' => 'Полето :attribute трябва да има между :min - :max елемента.', + 'file' => 'Полето :attribute трябва да бъде между :min и :max килобайта.', + 'numeric' => 'Полето :attribute трябва да бъде между :min и :max.', + 'string' => 'Полето :attribute трябва да бъде между :min и :max знака.', + ], + 'boolean' => 'Полето :attribute трябва да съдържа Да или Не', + 'confirmed' => 'Полето :attribute не е потвърдено.', + 'date' => 'Полето :attribute не е валидна дата.', + 'date_equals' => ':attribute трябва да бъде дата, еднаква с :date.', + 'date_format' => 'Полето :attribute не е във формат :format.', + 'different' => 'Полетата :attribute и :other трябва да са различни.', + 'digits' => 'Полето :attribute трябва да има :digits цифри.', + 'digits_between' => 'Полето :attribute трябва да има между :min и :max цифри.', + 'dimensions' => 'Невалидни размери за снимка :attribute.', + 'distinct' => 'Данните в полето :attribute се дублират.', + 'email' => 'Полето :attribute е в невалиден формат.', + 'ends_with' => ':attribute трябва да завършва с една от следните стойности: :values.', + 'exists' => 'Избранато поле :attribute вече съществува.', + 'file' => 'Полето :attribute трябва да бъде файл.', + 'filled' => 'Полето :attribute е задължително.', + 'gt' => [ + 'array' => ':attribute трябва да разполага с повече от :value елемента.', + 'file' => ':attribute трябва да бъде по-голяма от :valueкилобайта.', + 'numeric' => ':attribute трябва да бъде по-голямa от :value.', + 'string' => ':attribute трябва да бъде по-голяма от :value знака.', + ], + 'gte' => [ + 'array' => ':attribute трябва да разполага с :value елемента или повече.', + 'file' => ':attribute трябва да бъде по-голяма от или равна на :value килобайта.', + 'numeric' => ':attribute трябва да бъде по-голяма от или равна на :value.', + 'string' => ':attribute трябва да бъде по-голяма от или равна на :valueзнака.', + ], + 'image' => 'Полето :attribute трябва да бъде изображение.', + 'in' => 'Избраното поле :attribute е невалидно.', + 'in_array' => 'Полето :attribute не съществува в :other.', + 'integer' => 'Полето :attribute трябва да бъде цяло число.', + 'ip' => 'Полето :attribute трябва да бъде IP адрес.', + 'ipv4' => 'Полето :attribute трябва да бъде IPv4 адрес.', + 'ipv6' => 'Полето :attribute трябва да бъде IPv6 адрес.', + 'json' => 'Полето :attribute трябва да бъде JSON низ.', + 'lt' => [ + 'array' => ':attribute трябва да разполага с по-малко от :value елемента.', + 'file' => ':attribute трябва да бъде по-малка от :value килобайта.', + 'numeric' => ':attribute трябва да бъде по-малка от :value.', + 'string' => ':attribute трябва да бъде по-малка от :value знака.', + ], + 'lte' => [ + 'array' => ':attribute не трябва да разполага с повече от :value елемента.', + 'file' => ':attribute трябва да бъде по-малка от или равна на :value килобайта.', + 'numeric' => ':attribute трябва да бъде по-малка от или равна на :value.', + 'string' => ':attribute трябва да бъде по-малка от или равна на :value знака.', + ], + 'max' => [ + 'array' => 'Полето :attribute трябва да има по-малко от :max елемента.', + 'file' => 'Полето :attribute трябва да бъде по-малко от :max килобайта.', + 'numeric' => 'Полето :attribute трябва да бъде по-малко от :max.', + 'string' => 'Полето :attribute трябва да бъде по-малко от :max знака.', + ], + 'mimes' => 'Полето :attribute трябва да бъде файл от тип: :values.', + 'mimetypes' => 'Полето :attribute трябва да бъде файл от тип: :values.', + 'min' => [ + 'array' => 'Полето :attribute трябва има минимум :min елемента.', + 'file' => 'Полето :attribute трябва да бъде минимум :min килобайта.', + 'numeric' => 'Полето :attribute трябва да бъде минимум :min.', + 'string' => 'Полето :attribute трябва да бъде минимум :min знака.', + ], + 'multiple_of' => 'Числото :attribute трябва да бъде кратно на :value', + 'not_in' => 'Избраното поле :attribute е невалидно.', + 'not_regex' => 'Форматът на :attribute е невалиден.', + 'numeric' => 'Полето :attribute трябва да бъде число.', + 'password' => 'Паролата е грешна.', + 'present' => 'Полето :attribute трябва да съествува.', + 'prohibited' => 'Поле :attribute е забранено.', + 'prohibited_if' => 'Полето :attribute е забранено, когато :other е равно на :value.', + 'prohibited_unless' => 'Полето :attribute е забранено, освен ако :other не е в :values.', + 'regex' => 'Полето :attribute е в невалиден формат.', + 'relatable' => 'Този :attribute може да не е свързан с този ресурс.', + 'required' => 'Полето :attribute е задължително.', + 'required_if' => 'Полето :attribute се изисква, когато :other е :value.', + 'required_unless' => 'Полето :attribute се изисква, освен ако :other не е в :values.', + 'required_with' => 'Полето :attribute се изисква, когато :values има стойност.', + 'required_with_all' => 'Полето :attribute е задължително, когато :values имат стойност.', + 'required_without' => 'Полето :attribute се изисква, когато :values няма стойност.', + 'required_without_all' => 'Полето :attribute се изисква, когато никое от полетата :values няма стойност.', + 'same' => 'Полетата :attribute и :other трябва да съвпадат.', + 'size' => [ + 'array' => 'Полето :attribute трябва да има :size елемента.', + 'file' => 'Полето :attribute трябва да бъде :size килобайта.', + 'numeric' => 'Полето :attribute трябва да бъде :size.', + 'string' => 'Полето :attribute трябва да бъде :size знака.', + ], + 'starts_with' => ':attribute трябва да започва с едно от следните: :values.', + 'string' => 'Полето :attribute трябва да бъде знаков низ.', + 'timezone' => 'Полето :attribute трябва да съдържа валидна часова зона.', + 'unique' => 'Полето :attribute вече съществува.', + 'uploaded' => 'Неуспешно качване на :attribute.', + 'url' => 'Полето :attribute е в невалиден формат.', + 'uuid' => ':attribute трябва да бъде валиден UUID.', + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + 'attributes' => [ + 'address' => 'Адрес', + 'age' => 'Възраст', + 'available' => 'Достъпен', + 'city' => 'Град', + 'content' => 'Съдържание', + 'country' => 'Държава', + 'date' => 'Дата', + 'day' => 'Ден', + 'description' => 'Описание', + 'email' => 'E-mail', + 'excerpt' => 'Откъс', + 'first_name' => 'Име', + 'gender' => 'Пол', + 'hour' => 'Час', + 'last_name' => 'Фамилия', + 'message' => 'Съобщение', + 'minute' => 'Минута', + 'mobile' => 'GSM', + 'month' => 'Месец', + 'name' => 'Име', + 'password' => 'Парола', + 'phone' => 'Телефон', + 'recaptcha_response_field' => 'Рекапча', + 'second' => 'Секунда', + 'sex' => 'Пол', + 'size' => 'Размер', + 'subject' => 'Заглавие', + 'time' => 'Време', + 'title' => 'Заглавие', + 'username' => 'Потребител', + 'year' => 'Година', + ], +]; diff --git a/resources/lang/vendor/boilerplate/en/layout.php b/resources/lang/vendor/boilerplate/en/layout.php index b034eaf1..93affab4 100644 --- a/resources/lang/vendor/boilerplate/en/layout.php +++ b/resources/lang/vendor/boilerplate/en/layout.php @@ -12,4 +12,5 @@ return [ 'user_management' => 'User management', 'logoutconfirm' => 'Are you sure you want to logout ?', 'rightsres' => 'All rights reserved.', + 'darkmode' => 'Dark mode', ]; diff --git a/resources/lang/vendor/boilerplate/en/users.php b/resources/lang/vendor/boilerplate/en/users.php index 63c926c4..0c39c887 100644 --- a/resources/lang/vendor/boilerplate/en/users.php +++ b/resources/lang/vendor/boilerplate/en/users.php @@ -36,7 +36,7 @@ return [ 'deletesuccess' => 'The user has been correctly deleted', ], 'profile' => [ - 'title' => 'Your profile', + 'title' => 'My profile', 'subscribedsince' => 'Member since :date ( :since )', 'avatar' => 'Profile image', 'delavatar' => 'Remove the profile image', diff --git a/resources/lang/vendor/boilerplate/es/layout.php b/resources/lang/vendor/boilerplate/es/layout.php index 7e2e6851..ab094b8a 100644 --- a/resources/lang/vendor/boilerplate/es/layout.php +++ b/resources/lang/vendor/boilerplate/es/layout.php @@ -12,4 +12,5 @@ return [ 'user_management' => 'Gestión de usuarios', 'logoutconfirm' => '¿Estas seguro que deseas salir de la sesión?', 'rightsres' => 'Todos los derechos reservados.', + 'darkmode' => 'Modo oscuro', ]; diff --git a/resources/lang/vendor/boilerplate/fa/layout.php b/resources/lang/vendor/boilerplate/fa/layout.php index 6c4029e7..c3447b82 100644 --- a/resources/lang/vendor/boilerplate/fa/layout.php +++ b/resources/lang/vendor/boilerplate/fa/layout.php @@ -12,4 +12,5 @@ return [ 'user_management' => 'مدیریت کاربرها', 'logoutconfirm' => 'آیا از خروج مطمئن هستید؟', 'rightsres' => 'کلیه حقوق محفوظ است', + 'darkmode' => 'حالت تاریک', ]; diff --git a/resources/lang/vendor/boilerplate/fr/layout.php b/resources/lang/vendor/boilerplate/fr/layout.php index 40fe4f9a..2e747ce1 100644 --- a/resources/lang/vendor/boilerplate/fr/layout.php +++ b/resources/lang/vendor/boilerplate/fr/layout.php @@ -12,4 +12,5 @@ return [ 'user_management' => 'Utilisateurs', 'logoutconfirm' => 'Êtes vous sûr de vouloir vous déconnecter ?', 'rightsres' => 'Tous droits réservés.', + 'darkmode' => 'Mode sombre', ]; diff --git a/resources/lang/vendor/boilerplate/fr/users.php b/resources/lang/vendor/boilerplate/fr/users.php index 4d32c40f..db163a6c 100644 --- a/resources/lang/vendor/boilerplate/fr/users.php +++ b/resources/lang/vendor/boilerplate/fr/users.php @@ -36,7 +36,7 @@ return [ 'deletesuccess' => "L'utilisateur à été correctement supprimé", ], 'profile' => [ - 'title' => 'Votre profil', + 'title' => 'Mon profil', 'subscribedsince' => 'Inscrit depuis le :date ( :since )', 'avatar' => 'Image de profil', 'delavatar' => "Supprimer l'image de profil", diff --git a/resources/lang/vendor/boilerplate/it/layout.php b/resources/lang/vendor/boilerplate/it/layout.php index 40f74a05..6c6049d7 100644 --- a/resources/lang/vendor/boilerplate/it/layout.php +++ b/resources/lang/vendor/boilerplate/it/layout.php @@ -12,4 +12,5 @@ return [ 'user_management' => 'User management', 'logoutconfirm' => 'Sicuro di voler uscire ?', 'rightsres' => 'All rights reserved.', + 'darkmode' => 'Modalità scura', ]; diff --git a/resources/lang/vendor/boilerplate/tr/layout.php b/resources/lang/vendor/boilerplate/tr/layout.php index 09947cab..bc8c0a79 100644 --- a/resources/lang/vendor/boilerplate/tr/layout.php +++ b/resources/lang/vendor/boilerplate/tr/layout.php @@ -12,4 +12,5 @@ return [ 'user_management' => 'Kullanıcı yönetimi', 'logoutconfirm' => 'Çıkış yapmak istediğinizden emin misiniz?', 'rightsres' => 'Tüm hakları saklıdır.', + 'darkmode' => 'Karanlık mod', ]; diff --git a/resources/views/Admin/Shop/PriceListValues/partials/row_price.blade.php b/resources/views/Admin/Shop/PriceListValues/partials/row_price.blade.php index 8b0c83b5..f7d0848b 100644 --- a/resources/views/Admin/Shop/PriceListValues/partials/row_price.blade.php +++ b/resources/views/Admin/Shop/PriceListValues/partials/row_price.blade.php @@ -7,6 +7,12 @@ @include('components.number', ['name' => 'price_list_values[' . $index . '][quantity]', 'value' => $price_list_value['quantity'] ?? null, 'required' => true, 'meta' => "step = '.01'"]) - @include('components.money', ['name' => 'price_list_values[' . $index . '][price]', 'value' => $price_list_value['price'] ?? null, 'required' => true]) + @include('components.money', ['name' => 'price_list_values[' . $index . '][price]', 'value' => $price_list_value['price'] ?? null, 'required' => true, 'class' => 'price']) + + + @include('components.select', ['name' => 'price_list_values[' . $index . '][tax_id]', 'list' => $taxes ?? [], 'value' => $price_list_value['tax_id'] ?? null, 'required' => true, 'class' => 'tax']) + + + @include('components.money', ['name' => 'price_list_values[' . $index . '][price_taxed]', 'value' => $price_list_value['price_taxed'] ?? null, 'required' => true, 'class' => 'price_taxed']) \ No newline at end of file diff --git a/resources/views/Admin/Shop/PriceListValues/show.blade.php b/resources/views/Admin/Shop/PriceListValues/show.blade.php deleted file mode 100644 index 1e1cd729..00000000 --- a/resources/views/Admin/Shop/PriceListValues/show.blade.php +++ /dev/null @@ -1,36 +0,0 @@ -@extends('layout.index', [ - 'title' => __('products.title'), - 'subtitle' => __('products.title'), - 'breadcrumb' => [__('products.title')] -]) - -@section('content') -
- -
- -
- -
-
-
-

{{ name }}

-

- {{ $product.section.name }}
-

-
-
-

{{ $prix_total }} €

-

{{ $residence['type_produit']['name'] }}

-
- -
- @include('Hestimmo.modules.Lot.partials.carousel') -
-
-
-
-
-
- -@endsection diff --git a/resources/views/Admin/Shop/PriceLists/modal.blade.php b/resources/views/Admin/Shop/PriceLists/modal.blade.php index ce13fd5f..1814e45e 100644 --- a/resources/views/Admin/Shop/PriceLists/modal.blade.php +++ b/resources/views/Admin/Shop/PriceLists/modal.blade.php @@ -27,7 +27,9 @@ Code Seuil - Prix Unit. + Unit. HT + TVA + Unit. TTC @@ -58,11 +60,49 @@ $.get("{{ route('Admin.Shop.PriceListValues.addPrice') }}/" + index, function(data) { $("#prices-table").append(data); }) + handlePrices(); }) } + function handle_prices() { + $('.price').change(function() { + $col_tax = $(this).parent().parent().find('.tax')(); + tax_selected = $col_tax.find('select option:selected').text(); + price_taxed = $(this).val() * (1 + (tax_selected / 100)); + price_taxed = price_taxed.toFixed(2); + $(this).parent().parent().find('.price_taxed').val(price_taxed); + }) + } + + function handle_taxes() { + $('.tax').change(function() { + tax_selected = $(this).text(); + price = $(this).parent().parent().find('.price').val(); + price_taxed = price * (1 + (tax_selected / 100)); + price_taxed = price_taxed.toFixed(2); + $(this).parent().parent().find('.price_taxed').val(price_taxed); + }) + } + + function handle_prices_taxed() { + $('.price_taxed').change(function() { + $col_tax = $(this).parent().parent().find('.tax')(); + tax_selected = $col_tax.find('select option:selected').text(); + price = $(this).val() / (1 + (tax_selected / 100)); + price = price.toFixed(2); + $(this).parent().parent().find('.price').val(price); + }) + } + + function handlePrices() { + handle_prices(); + handle_taxes(); + handle_prices_taxed(); + } + $(function() { handleAddPrice(); + handlePrices(); }); diff --git a/resources/views/Admin/Shop/PriceLists/partials/table-prices.blade.php b/resources/views/Admin/Shop/PriceLists/partials/table-prices.blade.php index 1adea401..b272ebf0 100644 --- a/resources/views/Admin/Shop/PriceLists/partials/table-prices.blade.php +++ b/resources/views/Admin/Shop/PriceLists/partials/table-prices.blade.php @@ -3,10 +3,7 @@ @foreach ($prices as $price) - {{ $price['quantity'] ?? null }} - - - {{ $price['price'] ?? null }} + {{ $price['quantity'] ?? null }} : {{ $price['price'] ?? null }} € @endforeach diff --git a/resources/views/layout/index.blade.php b/resources/views/layout/index.blade.php index bfb17b51..30edb4e9 100644 --- a/resources/views/layout/index.blade.php +++ b/resources/views/layout/index.blade.php @@ -1,5 +1,5 @@ - + @@ -7,22 +7,23 @@ {{ $title ?? '' }} | {{ config('app.name') }} - - - + + @stack('plugin-css') + + + + @stack('css') - +
- @include('layout.header') @include('boilerplate::layout.mainsidebar') - -
+
@include('layout.contentheader') -
+
@yield('content')
@@ -43,19 +44,23 @@
- - + + + + - - @include('load.layout.nicescroll') - - @if(Session::has('growl')) -@endpush \ No newline at end of file +@endpush +@endif \ No newline at end of file diff --git a/resources/views/vendor/boilerplate/dashboard.blade.php b/resources/views/vendor/boilerplate/dashboard.blade.php index 327f07f9..7410847e 100644 --- a/resources/views/vendor/boilerplate/dashboard.blade.php +++ b/resources/views/vendor/boilerplate/dashboard.blade.php @@ -1,7 +1,7 @@ @extends('boilerplate::layout.index', [ 'title' => __('boilerplate::layout.dashboard'), - 'subtitle' => 'Plugins demo', - 'breadcrumb' => ['Plugins demo']] + 'subtitle' => 'Components & plugins demo', + 'breadcrumb' => ['Components & plugins demo']] ) @section('content') diff --git a/resources/views/vendor/boilerplate/layout/contentheader.blade.php b/resources/views/vendor/boilerplate/layout/contentheader.blade.php index 9fc9fa4b..fa56dd36 100644 --- a/resources/views/vendor/boilerplate/layout/contentheader.blade.php +++ b/resources/views/vendor/boilerplate/layout/contentheader.blade.php @@ -2,7 +2,7 @@
-

+

{{ $title }} @if(isset($subtitle)) {{ $subtitle }} diff --git a/resources/views/vendor/boilerplate/layout/header.blade.php b/resources/views/vendor/boilerplate/layout/header.blade.php index dacaba9e..0b96d053 100644 --- a/resources/views/vendor/boilerplate/layout/header.blade.php +++ b/resources/views/vendor/boilerplate/layout/header.blade.php @@ -1,4 +1,4 @@ -