Skip to content

Commit 31cc242

Browse files
committed
Merge branch 'v23.02-branch' into release
2 parents c9ed32e + 3f3f221 commit 31cc242

30 files changed

+290
-296
lines changed

.github/translators.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,3 +311,12 @@ m4tthi4s :: French
311311
toras9000 :: Japanese
312312
pathab :: German
313313
MichelSchoon85 :: Dutch
314+
Jøran Haugli (haugli92) :: Norwegian Bokmal
315+
Vasileios Kouvelis (VasilisKouvelis) :: Greek
316+
Dremski :: Bulgarian
317+
Frédéric SENE (nothingfr) :: French
318+
bendem :: French
319+
kostasdizas :: Greek
320+
Ricardo Schroeder (brownstone666) :: Portuguese, Brazilian
321+
Eitan MG (EitanMG) :: Hebrew
322+
Robin Flikkema (RobinFlikkema) :: Dutch

app/Actions/TagRepo.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@
1111

1212
class TagRepo
1313
{
14-
protected PermissionApplicator $permissions;
15-
16-
public function __construct(PermissionApplicator $permissions)
17-
{
18-
$this->permissions = $permissions;
14+
public function __construct(
15+
protected PermissionApplicator $permissions
16+
) {
1917
}
2018

2119
/**
@@ -90,6 +88,7 @@ public function getValueSuggestions(string $searchTerm, string $tagName): Collec
9088
{
9189
$query = Tag::query()
9290
->select('*', DB::raw('count(*) as count'))
91+
->where('value', '!=', '')
9392
->groupBy('value');
9493

9594
if ($searchTerm) {

app/Http/Controllers/TagController.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@
88

99
class TagController extends Controller
1010
{
11-
protected TagRepo $tagRepo;
12-
13-
public function __construct(TagRepo $tagRepo)
14-
{
15-
$this->tagRepo = $tagRepo;
11+
public function __construct(
12+
protected TagRepo $tagRepo
13+
) {
1614
}
1715

1816
/**

app/Http/Controllers/UserController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ public function destroy(Request $request, int $id)
197197
$this->checkPermissionOrCurrentUser('users-manage', $id);
198198

199199
$user = $this->userRepo->getById($id);
200-
$newOwnerId = $request->get('new_owner_id', null);
200+
$newOwnerId = intval($request->get('new_owner_id')) ?: null;
201201

202202
$this->userRepo->destroy($user, $newOwnerId);
203203

lang/bg/activities.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@
1717
'page_move' => 'преместена страница',
1818

1919
// Chapters
20-
'chapter_create' => 'създадена страница',
21-
'chapter_create_notification' => 'Главата е добавена успешно',
20+
'chapter_create' => 'създадена глава',
21+
'chapter_create_notification' => 'Успешно създадена глава',
2222
'chapter_update' => 'обновена глава',
23-
'chapter_update_notification' => 'Главата е обновена успешно',
23+
'chapter_update_notification' => 'Успешно обновена глава',
2424
'chapter_delete' => 'изтрита глава',
25-
'chapter_delete_notification' => 'Главата е изтрита успешно',
25+
'chapter_delete_notification' => 'Успешно изтрита глава',
2626
'chapter_move' => 'преместена глава',
2727

2828
// Books
2929
'book_create' => 'създадена книга',
3030
'book_create_notification' => 'Книгата е създадена успешно',
31-
'book_create_from_chapter' => 'converted chapter to book',
31+
'book_create_from_chapter' => 'превърната глава в книга',
3232
'book_create_from_chapter_notification' => 'Chapter successfully converted to a book',
3333
'book_update' => 'обновена книга',
3434
'book_update_notification' => 'Книгата е обновена успешно',
@@ -68,9 +68,9 @@
6868
'user_delete_notification' => 'Потребителят е премахнат успешно',
6969

7070
// Roles
71-
'role_create_notification' => 'Role successfully created',
72-
'role_update_notification' => 'Role successfully updated',
73-
'role_delete_notification' => 'Role successfully deleted',
71+
'role_create_notification' => 'Успешна създадена роля',
72+
'role_update_notification' => 'Успешно обновена роля',
73+
'role_delete_notification' => 'Успешно изтрита роля',
7474

7575
// Other
7676
'commented_on' => 'коментирано на',

lang/bg/auth.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,23 @@
2525
'forgot_password' => 'Забравена парола?',
2626
'remember_me' => 'Запомни ме',
2727
'ldap_email_hint' => 'Моля въведете емейл, който да използвате за дадения профил.',
28-
'create_account' => 'Създай Акаунт',
28+
'create_account' => 'Създаване на акаунт',
2929
'already_have_account' => 'Вече имате профил?',
30-
'dont_have_account' => 'Нямате акаунт?',
30+
'dont_have_account' => 'Нямате ли акаунт?',
3131
'social_login' => 'Влизане по друг начин',
3232
'social_registration' => 'Регистрация по друг начин',
33-
'social_registration_text' => 'Регистрация и вписване чрез друга услуга.',
33+
'social_registration_text' => 'Регистриране и влизане посредством друга услуга.',
3434

35-
'register_thanks' => 'Благодарим Ви за регистрацията!',
35+
'register_thanks' => 'Благодарности за регистрирането!',
3636
'register_confirm' => 'Моля, провери своя имейл адрес и натисни бутона за потвърждение, за да достъпиш :appName.',
3737
'registrations_disabled' => 'Регистрациите към момента са забранени',
3838
'registration_email_domain_invalid' => 'Този емейл домейн към момента няма достъп до приложението',
3939
'register_success' => 'Благодарим Ви за регистрацията! В момента сте регистриран и сте вписани в приложението.',
4040

4141
// Login auto-initiation
42-
'auto_init_starting' => 'Attempting Login',
43-
'auto_init_starting_desc' => 'We\'re contacting your authentication system to start the login process. If there\'s no progress after 5 seconds you can try clicking the link below.',
44-
'auto_init_start_link' => 'Proceed with authentication',
42+
'auto_init_starting' => 'Опит за вход в системата',
43+
'auto_init_starting_desc' => 'Свързахме системата ви за удостоверяване към началото на процеса при влизане. Ако няма напредък след 5 секунди, то може да опитате да щракнете върху долната връзка.',
44+
'auto_init_start_link' => 'Продължаване с удостоверяването',
4545

4646
// Password Reset
4747
'reset_password' => 'Нулиране на паролата',
@@ -56,13 +56,13 @@
5656
// Email Confirmation
5757
'email_confirm_subject' => 'Потвърди емейла си за :appName',
5858
'email_confirm_greeting' => 'Благодарим Ви, че се присъединихте към :appName!',
59-
'email_confirm_text' => 'Моля, потвърдете вашия имейл адрес, като следвате връзката по-долу:',
59+
'email_confirm_text' => 'Потвърдете адреса на имейла си, щраквайки върху връзката по-долу:',
6060
'email_confirm_action' => 'Потвърдете имейл',
6161
'email_confirm_send_error' => 'Нужно ви е потвърждение чрез емейл, но системата не успя да го изпрати. Моля свържете се с администратора, за да проверите дали вашият емейл адрес е конфигуриран правилно.',
6262
'email_confirm_success' => 'Имейлът ти е потвърден! Вече би трябвало да можеш да се впишеш с този имейл адрес.',
63-
'email_confirm_resent' => 'Беше изпратен имейл с потвърждение, Моля, проверете кутията си.',
64-
'email_confirm_thanks' => 'Thanks for confirming!',
65-
'email_confirm_thanks_desc' => 'Please wait a moment while your confirmation is handled. If you are not redirected after 3 seconds press the "Continue" link below to proceed.',
63+
'email_confirm_resent' => 'Е-писмо за потвърждение е изпратено пак, проверете кутията си.',
64+
'email_confirm_thanks' => 'Благодарности за потвърждаването!',
65+
'email_confirm_thanks_desc' => 'Почакайте малко, обработвайки потвърждението ви. Ако не сте пренасочени след 3 секунди, то натиснете долу връзката "Продължаване", за да продължите.',
6666

6767
'email_not_confirmed' => 'Имейл адресът не е потвърден',
6868
'email_not_confirmed_text' => 'Вашият емейл адрес все още не е потвърден.',
@@ -74,9 +74,9 @@
7474
'user_invite_email_subject' => 'Вие бяхте поканен да се присъедините към :appName!',
7575
'user_invite_email_greeting' => 'Беше създаден акаунт за Вас във :appName.',
7676
'user_invite_email_text' => 'Натисните бутона по-долу за да определите парола и да получите достъп:',
77-
'user_invite_email_action' => 'Парола на акаунта',
77+
'user_invite_email_action' => 'Задаване на парола на акаунта',
7878
'user_invite_page_welcome' => 'Добре дошли в :appName!',
79-
'user_invite_page_text' => 'За да финализирате вашият акаунт и да получите достъп трябва да определите парола, която да бъде използвана за следващия влизания в :appName.',
79+
'user_invite_page_text' => 'За да довършвам окончателно акаунта ви и да получите достъп трябва да зададете парола, която ще се използва за влизане в :appName при бъдещи посещения.',
8080
'user_invite_page_confirm_button' => 'Потвърди паролата',
8181
'user_invite_success_login' => 'Паролата е настроена, вече можеш да се впишеш с новата парола, за да достъпиш :appName!',
8282

lang/bg/common.php

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,50 @@
66

77
// Buttons
88
'cancel' => 'Отказ',
9-
'confirm' => 'Потвърди',
9+
'confirm' => 'Потвърждаване',
1010
'back' => 'Назад',
11-
'save' => 'Запази',
12-
'continue' => 'Продължи',
13-
'select' => 'Избери',
11+
'save' => 'Запис',
12+
'continue' => 'Продължаване',
13+
'select' => 'Изберете',
1414
'toggle_all' => 'Избери всички',
1515
'more' => 'Повече',
1616

1717
// Form Labels
1818
'name' => 'Име',
1919
'description' => 'Описание',
2020
'role' => 'Роля',
21-
'cover_image' => 'Основно изображение',
22-
'cover_image_description' => 'Картината трябва да е приблизително 440х250 пиксела.',
21+
'cover_image' => 'Образ на корицата',
22+
'cover_image_description' => 'Образът трябва да е горе-долу 440х250 пиксела.',
2323

2424
// Actions
2525
'actions' => 'Действия',
2626
'view' => 'Преглед',
2727
'view_all' => 'Преглед на всички',
28-
'new' => 'New',
29-
'create' => 'Създай',
28+
'new' => 'Ново',
29+
'create' => 'Създаване',
3030
'update' => 'Обновяване',
3131
'edit' => 'Редактиране',
3232
'sort' => 'Сортиране',
3333
'move' => 'Преместване',
34-
'copy' => 'Копирай',
35-
'reply' => 'Отговори',
36-
'delete' => 'Изтрий',
37-
'delete_confirm' => 'Потвърдете изтриването',
38-
'search' => 'Търси',
39-
'search_clear' => 'Изчисти търсенето',
40-
'reset' => 'Нулирай',
34+
'copy' => 'Копиране',
35+
'reply' => 'Отговор',
36+
'delete' => 'Изтриване',
37+
'delete_confirm' => 'Потвърждаване на изтриването',
38+
'search' => 'Търсене',
39+
'search_clear' => 'Изчистване на търсенето',
40+
'reset' => 'Нулиране',
4141
'remove' => 'Премахване',
42-
'add' => 'Добави',
43-
'configure' => 'Конфигурирай',
44-
'fullscreen' => 'Пълен екран',
45-
'favourite' => 'Добави в любими',
46-
'unfavourite' => 'Премахни от любими',
47-
'next' => 'Следващ',
42+
'add' => 'Добавяне',
43+
'configure' => 'Конфигуриране',
44+
'fullscreen' => 'Цял екран',
45+
'favourite' => 'Любимо',
46+
'unfavourite' => 'Не е любимо',
47+
'next' => 'Напред',
4848
'previous' => 'Предишен',
4949
'filter_active' => 'Активен филтър:',
50-
'filter_clear' => 'Изчисти филтъра',
51-
'download' => 'Download',
52-
'open_in_tab' => 'Open in Tab',
50+
'filter_clear' => 'Изчистване на филтрите',
51+
'download' => 'Изтегляне',
52+
'open_in_tab' => 'Отваряне в раздел',
5353

5454
// Sort Options
5555
'sort_options' => 'Опции за сортиране',
@@ -74,34 +74,34 @@
7474
'list_view' => 'Изглед списък',
7575
'default' => 'Основен',
7676
'breadcrumb' => 'Трасиране',
77-
'status' => 'Статус',
77+
'status' => 'Състояние',
7878
'status_active' => 'Активен',
7979
'status_inactive' => 'Неактивен',
8080
'never' => 'Никога',
81-
'none' => 'Няма',
81+
'none' => 'Нищо',
8282

8383
// Header
84-
'homepage' => 'Homepage',
84+
'homepage' => 'Начална страница',
8585
'header_menu_expand' => 'Разшири заглавното меню',
86-
'profile_menu' => 'Профил меню',
87-
'view_profile' => 'Разглеждане на профил',
86+
'profile_menu' => 'Меню на профила',
87+
'view_profile' => 'Преглед на профила',
8888
'edit_profile' => 'Редактиране на профила',
8989
'dark_mode' => 'Тъмен режим',
9090
'light_mode' => 'Светъл режим',
91-
'global_search' => 'Global Search',
91+
'global_search' => 'Глобално търсене',
9292

9393
// Layout tabs
94-
'tab_info' => 'Информация',
95-
'tab_info_label' => 'Таб: Покажи вторична информация',
94+
'tab_info' => 'Инфо.',
95+
'tab_info_label' => 'Раздел: показва вторична информация',
9696
'tab_content' => 'Съдържание',
97-
'tab_content_label' => 'Таб: Покажи първично съдържание',
97+
'tab_content_label' => 'Раздел: Показва първично съдържание',
9898

9999
// Email Content
100100
'email_action_help' => 'Ако имате проблеми с бутона ":actionText" по-горе, копирайте и поставете URL адреса по-долу в уеб браузъра си:',
101101
'email_rights' => 'Всички права запазени',
102102

103103
// Footer Link Options
104104
// Not directly used but available for convenience to users.
105-
'privacy_policy' => 'Лични данни',
106-
'terms_of_service' => 'Общи условия',
105+
'privacy_policy' => 'Политика за поверителност',
106+
'terms_of_service' => 'Условия на услугата',
107107
];

0 commit comments

Comments
 (0)