\ No newline at end of file
diff --git a/resources/views/books/parts/index-sidebar-section-new.blade.php b/resources/views/books/parts/index-sidebar-section-new.blade.php
new file mode 100644
index 000000000..a9aa52c59
--- /dev/null
+++ b/resources/views/books/parts/index-sidebar-section-new.blade.php
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/resources/views/books/parts/index-sidebar-section-popular.blade.php b/resources/views/books/parts/index-sidebar-section-popular.blade.php
new file mode 100644
index 000000000..030c75eb9
--- /dev/null
+++ b/resources/views/books/parts/index-sidebar-section-popular.blade.php
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/resources/views/books/parts/index-sidebar-section-recents.blade.php b/resources/views/books/parts/index-sidebar-section-recents.blade.php
new file mode 100644
index 000000000..f1a68ba4f
--- /dev/null
+++ b/resources/views/books/parts/index-sidebar-section-recents.blade.php
@@ -0,0 +1,6 @@
+@if($recents)
+
+@endif
\ No newline at end of file
diff --git a/resources/views/books/parts/show-sidebar-section-actions.blade.php b/resources/views/books/parts/show-sidebar-section-actions.blade.php
new file mode 100644
index 000000000..8e5b5c4d7
--- /dev/null
+++ b/resources/views/books/parts/show-sidebar-section-actions.blade.php
@@ -0,0 +1,61 @@
+
\ No newline at end of file
diff --git a/resources/views/books/parts/show-sidebar-section-activity.blade.php b/resources/views/books/parts/show-sidebar-section-activity.blade.php
new file mode 100644
index 000000000..c1c5c1d3e
--- /dev/null
+++ b/resources/views/books/parts/show-sidebar-section-activity.blade.php
@@ -0,0 +1,6 @@
+@if(count($activity) > 0)
+
+@endif
\ No newline at end of file
diff --git a/resources/views/books/parts/show-sidebar-section-details.blade.php b/resources/views/books/parts/show-sidebar-section-details.blade.php
new file mode 100644
index 000000000..709d0ffd9
--- /dev/null
+++ b/resources/views/books/parts/show-sidebar-section-details.blade.php
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/resources/views/books/parts/show-sidebar-section-shelves.blade.php b/resources/views/books/parts/show-sidebar-section-shelves.blade.php
new file mode 100644
index 000000000..9de9b95c6
--- /dev/null
+++ b/resources/views/books/parts/show-sidebar-section-shelves.blade.php
@@ -0,0 +1,6 @@
+@if(count($bookParentShelves) > 0)
+
+@endif
\ No newline at end of file
diff --git a/resources/views/books/parts/show-sidebar-section-tags.blade.php b/resources/views/books/parts/show-sidebar-section-tags.blade.php
new file mode 100644
index 000000000..440a780c8
--- /dev/null
+++ b/resources/views/books/parts/show-sidebar-section-tags.blade.php
@@ -0,0 +1,5 @@
+@if($book->tags->count() > 0)
+
\ No newline at end of file
diff --git a/resources/views/chapters/parts/show-sidebar-section-details.blade.php b/resources/views/chapters/parts/show-sidebar-section-details.blade.php
new file mode 100644
index 000000000..a424b8d3f
--- /dev/null
+++ b/resources/views/chapters/parts/show-sidebar-section-details.blade.php
@@ -0,0 +1,38 @@
+
\ No newline at end of file
diff --git a/resources/views/chapters/parts/show-sidebar-section-tags.blade.php b/resources/views/chapters/parts/show-sidebar-section-tags.blade.php
new file mode 100644
index 000000000..d28ff6383
--- /dev/null
+++ b/resources/views/chapters/parts/show-sidebar-section-tags.blade.php
@@ -0,0 +1,5 @@
+@if($chapter->tags->count() > 0)
+
\ No newline at end of file
diff --git a/resources/views/pages/parts/show-sidebar-section-attachments.blade.php b/resources/views/pages/parts/show-sidebar-section-attachments.blade.php
new file mode 100644
index 000000000..975724015
--- /dev/null
+++ b/resources/views/pages/parts/show-sidebar-section-attachments.blade.php
@@ -0,0 +1,8 @@
+@if($page->attachments->count() > 0)
+
+@endif
\ No newline at end of file
diff --git a/resources/views/pages/parts/show-sidebar-section-details.blade.php b/resources/views/pages/parts/show-sidebar-section-details.blade.php
new file mode 100644
index 000000000..391f30ce4
--- /dev/null
+++ b/resources/views/pages/parts/show-sidebar-section-details.blade.php
@@ -0,0 +1,61 @@
+
\ No newline at end of file
diff --git a/resources/views/shelves/parts/index-sidebar-section-new.blade.php b/resources/views/shelves/parts/index-sidebar-section-new.blade.php
new file mode 100644
index 000000000..602f60ebe
--- /dev/null
+++ b/resources/views/shelves/parts/index-sidebar-section-new.blade.php
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/resources/views/shelves/parts/index-sidebar-section-popular.blade.php b/resources/views/shelves/parts/index-sidebar-section-popular.blade.php
new file mode 100644
index 000000000..956321c5e
--- /dev/null
+++ b/resources/views/shelves/parts/index-sidebar-section-popular.blade.php
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/resources/views/shelves/parts/index-sidebar-section-recents.blade.php b/resources/views/shelves/parts/index-sidebar-section-recents.blade.php
new file mode 100644
index 000000000..f1a68ba4f
--- /dev/null
+++ b/resources/views/shelves/parts/index-sidebar-section-recents.blade.php
@@ -0,0 +1,6 @@
+@if($recents)
+
+@endif
\ No newline at end of file
diff --git a/resources/views/shelves/parts/show-sidebar-section-actions.blade.php b/resources/views/shelves/parts/show-sidebar-section-actions.blade.php
new file mode 100644
index 000000000..ba92e5f70
--- /dev/null
+++ b/resources/views/shelves/parts/show-sidebar-section-actions.blade.php
@@ -0,0 +1,43 @@
+
\ No newline at end of file
diff --git a/resources/views/shelves/parts/show-sidebar-section-activity.blade.php b/resources/views/shelves/parts/show-sidebar-section-activity.blade.php
new file mode 100644
index 000000000..c1c5c1d3e
--- /dev/null
+++ b/resources/views/shelves/parts/show-sidebar-section-activity.blade.php
@@ -0,0 +1,6 @@
+@if(count($activity) > 0)
+
+@endif
\ No newline at end of file
diff --git a/resources/views/shelves/parts/show-sidebar-section-details.blade.php b/resources/views/shelves/parts/show-sidebar-section-details.blade.php
new file mode 100644
index 000000000..8933cc419
--- /dev/null
+++ b/resources/views/shelves/parts/show-sidebar-section-details.blade.php
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/resources/views/shelves/parts/show-sidebar-section-tags.blade.php b/resources/views/shelves/parts/show-sidebar-section-tags.blade.php
new file mode 100644
index 000000000..265d61cd0
--- /dev/null
+++ b/resources/views/shelves/parts/show-sidebar-section-tags.blade.php
@@ -0,0 +1,5 @@
+@if($shelf->tags->count() > 0)
+
', false);
+
+ $this->assertCount(2, $args);
+ }
+
public function test_page_include_parse()
{
/** @var Page $page */
From 151823b84e227e6ed63a216ff970ce2fa5491fca Mon Sep 17 00:00:00 2001
From: Dan Brown
Date: Sun, 8 Mar 2026 10:26:00 +0000
Subject: [PATCH 28/32] Theme Modules: Added easier way to insert HTML head
content
---
app/Theming/CustomHtmlHeadContentProvider.php | 25 +++++++++++++++++--
app/Theming/ThemeService.php | 14 +++++++++++
dev/docs/theme-system-modules.md | 1 +
.../views/layouts/parts/custom-head.blade.php | 2 +-
tests/Theme/ThemeModuleTest.php | 18 +++++++++++++
5 files changed, 57 insertions(+), 3 deletions(-)
diff --git a/app/Theming/CustomHtmlHeadContentProvider.php b/app/Theming/CustomHtmlHeadContentProvider.php
index 9f794a077..209070997 100644
--- a/app/Theming/CustomHtmlHeadContentProvider.php
+++ b/app/Theming/CustomHtmlHeadContentProvider.php
@@ -12,7 +12,8 @@ class CustomHtmlHeadContentProvider
{
public function __construct(
protected CspService $cspService,
- protected Cache $cache
+ protected Cache $cache,
+ protected ThemeService $themeService,
) {
}
@@ -23,8 +24,9 @@ class CustomHtmlHeadContentProvider
public function forWeb(): string
{
$content = $this->getSourceContent();
- $hash = md5($content);
+ $hash = md5($content) . ':' . $this->themeService->getModulesHash();
$html = $this->cache->remember('custom-head-web:' . $hash, 86400, function () use ($content) {
+ $content .= "\n" . $this->getModuleHeadContent();
return HtmlNonceApplicator::prepare($content);
});
@@ -53,4 +55,23 @@ class CustomHtmlHeadContentProvider
{
return setting('app-custom-head', '');
}
+
+ /**
+ * Get any custom head content from installed modules.
+ */
+ protected function getModuleHeadContent(): string
+ {
+ $content = '';
+ foreach ($this->themeService->getModules() as $module) {
+ $headContentPath = $module->path('head');
+ if (file_exists($headContentPath) && is_dir($headContentPath)) {
+ $htmlFiles = glob($headContentPath . '/*.html');
+ foreach ($htmlFiles as $file) {
+ $content .= file_get_contents($file);
+ }
+ }
+ }
+
+ return $content;
+ }
}
diff --git a/app/Theming/ThemeService.php b/app/Theming/ThemeService.php
index 6013bb558..864061c1c 100644
--- a/app/Theming/ThemeService.php
+++ b/app/Theming/ThemeService.php
@@ -126,6 +126,20 @@ class ThemeService
return $this->modules;
}
+ /**
+ * Get a hash to represent the currently loaded modules.
+ */
+ public function getModulesHash(): string
+ {
+ $key = "";
+
+ foreach ($this->modules as $module) {
+ $key .= $module->name . ':' . $module->version . ';';
+ }
+
+ return md5($key);
+ }
+
/**
* Look for a specific file within the theme or its modules.
* Returns the first file found or null if not found.
diff --git a/dev/docs/theme-system-modules.md b/dev/docs/theme-system-modules.md
index 10eec2275..8aa9370ed 100644
--- a/dev/docs/theme-system-modules.md
+++ b/dev/docs/theme-system-modules.md
@@ -24,6 +24,7 @@ The content within the module folder should then follow this format:
- `bookstack-module.json` - REQUIRED - A JSON file containing [the metadata](#module-json-metadata) for the module.
- `functions.php` - OPTIONAL - A PHP file containing code for the [logical theme system](logical-theme-system.md).
+- `head/` - OPTIONAL - A folder containing HTML files which will be included into the HTML head of app-views.
- `icons/` - OPTIONAL - A folder containing any icons to use as per [the visual theme system](visual-theme-system.md#customizing-icons).
- `lang/` - OPTIONAL - A folder containing any language files to use as per [the visual theme system](visual-theme-system.md#customizing-text-content).
- `public/` - OPTIONAL - A folder containing any files to expose into public web-space as per [the visual theme system](visual-theme-system.md#publicly-accessible-files).
diff --git a/resources/views/layouts/parts/custom-head.blade.php b/resources/views/layouts/parts/custom-head.blade.php
index a13215cf8..caa177030 100644
--- a/resources/views/layouts/parts/custom-head.blade.php
+++ b/resources/views/layouts/parts/custom-head.blade.php
@@ -1,6 +1,6 @@
@inject('headContent', 'BookStack\Theming\CustomHtmlHeadContentProvider')
-@if(setting('app-custom-head') && !request()->routeIs('settings.category'))
+@if(!request()->routeIs('settings.category'))
{!! $headContent->forWeb() !!}
diff --git a/tests/Theme/ThemeModuleTest.php b/tests/Theme/ThemeModuleTest.php
index b2f912dd7..d1c7225b6 100644
--- a/tests/Theme/ThemeModuleTest.php
+++ b/tests/Theme/ThemeModuleTest.php
@@ -3,6 +3,7 @@
namespace Tests\Theme;
use BookStack\Facades\Theme;
+use BookStack\Util\CspService;
use Tests\TestCase;
class ThemeModuleTest extends TestCase
@@ -220,6 +221,23 @@ class ThemeModuleTest extends TestCase
});
}
+ public function test_module_can_provide_head_content()
+ {
+ $this->usingModuleFolder(function (string $moduleFolderPath) {
+ mkdir($moduleFolderPath . '/head', 0777, true);
+ file_put_contents($moduleFolderPath . '/head/hello.html', '');
+
+ $this->refreshApplication();
+
+ $cspService = $this->app->make(CspService::class);
+ $nonce = $cspService->getNonce();
+
+ $resp = $this->asAdmin()->get('/');
+ $resp->assertSee('', false);
+ $resp->assertSee('', false);
+ });
+ }
+
protected function usingModuleFolder(callable $callback): void
{
$this->usingThemeFolder(function (string $themeFolder) use ($callback) {
From 60a3b0c0acb9685fb303b25f503b690cb2083213 Mon Sep 17 00:00:00 2001
From: Dan Brown
Date: Thu, 12 Mar 2026 17:04:36 +0000
Subject: [PATCH 29/32] API examples: Updated books-read to include shelf info
---
dev/api/responses/books-read.json | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/dev/api/responses/books-read.json b/dev/api/responses/books-read.json
index 582744f99..0c8ff473d 100644
--- a/dev/api/responses/books-read.json
+++ b/dev/api/responses/books-read.json
@@ -79,5 +79,17 @@
"path": "/uploads/images/cover_book/2020-01/sjovall_m117hUWMu40.jpg",
"type": "cover_book",
"uploaded_to": 16
- }
+ },
+ "shelves": [
+ {
+ "id": 1,
+ "name": "Great reads",
+ "slug": "great-reads"
+ },
+ {
+ "id": 5,
+ "name": "Personal Books",
+ "slug": "personal-books"
+ }
+ ]
}
\ No newline at end of file
From 7cbfd72920faf7e53c5b681119ac88adada811c3 Mon Sep 17 00:00:00 2001
From: Dan Brown
Date: Sun, 15 Mar 2026 12:58:05 +0000
Subject: [PATCH 30/32] Merge pull request #6007 from
BookStackApp/l10n_development
Updated translations with latest Crowdin changes
---
lang/ar/settings.php | 2 +-
lang/bg/settings.php | 2 +-
lang/bn/settings.php | 2 +-
lang/bs/settings.php | 2 +-
lang/ca/settings.php | 2 +-
lang/cs/errors.php | 2 +-
lang/cs/settings.php | 2 +-
lang/cy/settings.php | 2 +-
lang/da/settings.php | 2 +-
lang/de/settings.php | 2 +-
lang/de_informal/settings.php | 2 +-
lang/el/settings.php | 2 +-
lang/es/errors.php | 2 +-
lang/es/settings.php | 2 +-
lang/es_AR/errors.php | 2 +-
lang/es_AR/settings.php | 2 +-
lang/et/errors.php | 2 +-
lang/et/settings.php | 2 +-
lang/eu/settings.php | 2 +-
lang/fa/settings.php | 2 +-
lang/fi/settings.php | 2 +-
lang/fr/errors.php | 4 ++--
lang/fr/settings.php | 2 +-
lang/he/settings.php | 2 +-
lang/hr/settings.php | 2 +-
lang/hu/settings.php | 2 +-
lang/id/settings.php | 2 +-
lang/is/settings.php | 2 +-
lang/it/errors.php | 2 +-
lang/it/settings.php | 2 +-
lang/ja/errors.php | 2 +-
lang/ja/settings.php | 2 +-
lang/ka/settings.php | 2 +-
lang/ko/settings.php | 2 +-
lang/ku/settings.php | 2 +-
lang/lt/settings.php | 2 +-
lang/lv/settings.php | 2 +-
lang/nb/settings.php | 2 +-
lang/ne/settings.php | 2 +-
lang/nl/settings.php | 2 +-
lang/nn/settings.php | 2 +-
lang/pl/settings.php | 2 +-
lang/pt/settings.php | 2 +-
lang/pt_BR/errors.php | 4 ++--
lang/pt_BR/notifications.php | 4 ++--
lang/pt_BR/preferences.php | 2 +-
lang/pt_BR/settings.php | 6 +++---
lang/pt_BR/validation.php | 2 +-
lang/ro/settings.php | 2 +-
lang/ru/entities.php | 38 +++++++++++++++++------------------
lang/ru/notifications.php | 2 +-
lang/ru/settings.php | 6 +++---
lang/sk/settings.php | 2 +-
lang/sl/settings.php | 2 +-
lang/sq/settings.php | 2 +-
lang/sr/settings.php | 2 +-
lang/sv/entities.php | 2 +-
lang/sv/preferences.php | 2 +-
lang/sv/settings.php | 2 +-
lang/tk/settings.php | 2 +-
lang/tr/settings.php | 2 +-
lang/uk/settings.php | 2 +-
lang/uz/settings.php | 2 +-
lang/vi/settings.php | 2 +-
lang/zh_CN/editor.php | 2 +-
lang/zh_CN/entities.php | 10 ++++-----
lang/zh_CN/errors.php | 4 ++--
lang/zh_CN/notifications.php | 4 ++--
lang/zh_CN/preferences.php | 2 +-
lang/zh_CN/settings.php | 12 +++++------
lang/zh_CN/validation.php | 2 +-
lang/zh_TW/settings.php | 2 +-
72 files changed, 108 insertions(+), 108 deletions(-)
diff --git a/lang/ar/settings.php b/lang/ar/settings.php
index dc95ac846..3191bbe3a 100644
--- a/lang/ar/settings.php
+++ b/lang/ar/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'الفصول الأولى',
'sort_rule_op_chapters_last' => 'الفصول الأخيرة',
'sorting_page_limits' => 'حدود العرض لكل صفحة',
- 'sorting_page_limits_desc' => 'تعيين عدد العناصر لإظهار كل صفحة في قوائم مختلفة داخل النظام. عادةً ما يكون الرقم الأقل هو الأكثر أداء، بينما وضع رقم أعلى يغني عن النقر على صفحات متعددة. يوصى باستخدام مضاعفات رقم ٣ (18 و 24 و 30 و إلخ...).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'الصيانة',
diff --git a/lang/bg/settings.php b/lang/bg/settings.php
index ae770c559..a1297e446 100644
--- a/lang/bg/settings.php
+++ b/lang/bg/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Поддръжка',
diff --git a/lang/bn/settings.php b/lang/bn/settings.php
index 6d0f4ab88..94ad059d4 100644
--- a/lang/bn/settings.php
+++ b/lang/bn/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/bs/settings.php b/lang/bs/settings.php
index c68605fe1..c4d1eb136 100644
--- a/lang/bs/settings.php
+++ b/lang/bs/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/ca/settings.php b/lang/ca/settings.php
index 352291fe5..a890b9809 100644
--- a/lang/ca/settings.php
+++ b/lang/ca/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Capítols a l\'inici',
'sort_rule_op_chapters_last' => 'Capítols al final',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Manteniment',
diff --git a/lang/cs/errors.php b/lang/cs/errors.php
index 176320642..5d086456b 100644
--- a/lang/cs/errors.php
+++ b/lang/cs/errors.php
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => 'Poskytnutý Token Secret neodpovídá použitému API tokenu',
'api_user_no_api_permission' => 'Vlastník použitého API tokenu nemá oprávnění provádět API volání',
'api_user_token_expired' => 'Platnost autorizačního tokenu vypršela',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Při používání API s ověřováním pomocí souborů cookie jsou povoleny pouze požadavky GET',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Při posílání testovacího e-mailu nastala chyba:',
diff --git a/lang/cs/settings.php b/lang/cs/settings.php
index 73ba6bfb0..ef25f1a20 100644
--- a/lang/cs/settings.php
+++ b/lang/cs/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Kapitoly jako první',
'sort_rule_op_chapters_last' => 'Kapitoly jako poslední',
'sorting_page_limits' => 'Počet zobrazených položek na stránce',
- 'sorting_page_limits_desc' => 'Nastavte, kolik položek se má zobrazit na stránce v různých seznamech na webu. Obvykle bude nižší počet výkonnější, zatímco vyšší počet eliminuje nutnost proklikávat se několika stránkami. Doporučuje se použít sudý násobek čísla 3 (18, 24, 30 atd.).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Údržba',
diff --git a/lang/cy/settings.php b/lang/cy/settings.php
index 29e86e28b..f4fbf0bba 100644
--- a/lang/cy/settings.php
+++ b/lang/cy/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Cynnal',
diff --git a/lang/da/settings.php b/lang/da/settings.php
index 2f161ed4f..cd869c62f 100644
--- a/lang/da/settings.php
+++ b/lang/da/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Kapitler først',
'sort_rule_op_chapters_last' => 'De sidste kapitler',
'sorting_page_limits' => 'Visningsgrænser pr. side',
- 'sorting_page_limits_desc' => 'Angiv, hvor mange elementer der skal vises pr. side i forskellige lister i systemet. Typisk vil et lavere beløb være mere effektivt, mens et højere beløb undgår behovet for at klikke sig igennem flere sider. Det anbefales at bruge et lige multiplum af 3 (18, 24, 30 osv.).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Vedligeholdelse',
diff --git a/lang/de/settings.php b/lang/de/settings.php
index a87408995..e57ac52c4 100644
--- a/lang/de/settings.php
+++ b/lang/de/settings.php
@@ -105,7 +105,7 @@ Hinweis: Benutzer können ihre E-Mail-Adresse nach erfolgreicher Registrierung
'sort_rule_op_chapters_first' => 'Kapitel zuerst',
'sort_rule_op_chapters_last' => 'Kapitel zuletzt',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Wartung',
diff --git a/lang/de_informal/settings.php b/lang/de_informal/settings.php
index ab9a075a0..fa175187b 100644
--- a/lang/de_informal/settings.php
+++ b/lang/de_informal/settings.php
@@ -105,7 +105,7 @@ Hinweis: Benutzer können ihre E-Mail Adresse nach erfolgreicher Registrierung
'sort_rule_op_chapters_first' => 'Kapitel zuerst',
'sort_rule_op_chapters_last' => 'Kapitel zuletzt',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Wartung',
diff --git a/lang/el/settings.php b/lang/el/settings.php
index 67461604e..6ec5c4fdd 100644
--- a/lang/el/settings.php
+++ b/lang/el/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Συντήρηση',
diff --git a/lang/es/errors.php b/lang/es/errors.php
index 76581257e..25f82a5d8 100644
--- a/lang/es/errors.php
+++ b/lang/es/errors.php
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => 'El secreto proporcionado para el token API usado es incorrecto',
'api_user_no_api_permission' => 'El propietario del token API usado no tiene permiso para hacer llamadas API',
'api_user_token_expired' => 'El token de autorización usado ha caducado',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Sólo se permiten peticiones GET cuando se utiliza el API con autenticación basada en cookies',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Error al enviar un email de prueba:',
diff --git a/lang/es/settings.php b/lang/es/settings.php
index 1a9927c8e..bfd3ce1cf 100644
--- a/lang/es/settings.php
+++ b/lang/es/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Capítulos al inicio',
'sort_rule_op_chapters_last' => 'Capítulos al final',
'sorting_page_limits' => 'Límites de visualización por página',
- 'sorting_page_limits_desc' => 'Establecer cuántos elementos a mostrar por página en varias listas dentro del sistema. Normalmente una cantidad más baja rendirá mejor, mientras que una cantidad más alta evita la necesidad de hacer clic a través de varias páginas. Se recomienda utilizar un múltiplo par de 3 (18, 24, 30, etc).',
+ 'sorting_page_limits_desc' => 'Establecer cuántos elementos a mostrar por página en varias listas dentro del sistema. Normalmente una cantidad más baja rendirá mejor, mientras que una cantidad más alta evita la necesidad de hacer clic a través de varias páginas. Se recomienda utilizar un múltiplo de 6.',
// Maintenance settings
'maint' => 'Mantenimiento',
diff --git a/lang/es_AR/errors.php b/lang/es_AR/errors.php
index 5e052c51d..6f6b25bcf 100644
--- a/lang/es_AR/errors.php
+++ b/lang/es_AR/errors.php
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => 'El secreto proporcionado para el token API usado es incorrecto',
'api_user_no_api_permission' => 'El propietario del token API usado no tiene permiso para hacer llamadas API',
'api_user_token_expired' => 'El token de autorización usado ha caducado',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Sólo se permiten peticiones GET cuando se utiliza el API con autenticación basada en cookies',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Error al enviar un email de prueba:',
diff --git a/lang/es_AR/settings.php b/lang/es_AR/settings.php
index 3eb41d2cc..90f43a6f2 100644
--- a/lang/es_AR/settings.php
+++ b/lang/es_AR/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Capítulos al inicio',
'sort_rule_op_chapters_last' => 'Capítulos al final',
'sorting_page_limits' => 'Límites de visualización por página',
- 'sorting_page_limits_desc' => 'Establecer cuántos elementos a mostrar por página en varias listas dentro del sistema. Normalmente una cantidad más baja rendirá mejor, mientras que una cantidad más alta evita la necesidad de hacer clic a través de varias páginas. Se recomienda utilizar un múltiplo par de 3 (18, 24, 30, etc).',
+ 'sorting_page_limits_desc' => 'Establecer cuántos elementos a mostrar por página en varias listas dentro del sistema. Normalmente una cantidad más baja rendirá mejor, mientras que una cantidad más alta evita la necesidad de hacer clic a través de varias páginas. Se recomienda utilizar un múltiplo de 6.',
// Maintenance settings
'maint' => 'Mantenimiento',
diff --git a/lang/et/errors.php b/lang/et/errors.php
index c9b9fbb4e..78a9d8c47 100644
--- a/lang/et/errors.php
+++ b/lang/et/errors.php
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => 'API tunnusele lisatud salajane võti ei ole korrektne',
'api_user_no_api_permission' => 'Selle API tunnuse omanikul ei ole õigust API päringuid teha',
'api_user_token_expired' => 'Volitustunnus on aegunud',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Küpsistega autentimisel on API kasutamisel lubatud ainult GET päringud',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Test e-kirja saatmisel tekkis viga:',
diff --git a/lang/et/settings.php b/lang/et/settings.php
index fbd9d9c7e..bc5a7794e 100644
--- a/lang/et/settings.php
+++ b/lang/et/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Peatükid eespool',
'sort_rule_op_chapters_last' => 'Peatükid tagapool',
'sorting_page_limits' => 'Leheküljepõhised kuvalimiidid',
- 'sorting_page_limits_desc' => 'Seadista, mitut objekti erinevates loendites ühel leheküljel kuvada. Väiksem väärtus tähendab reeglina paremat jõudlust, samas kui suurem väärtus vähendab vajadust mitut lehekülge läbi klikkida. Soovituslik on kasutada 3-ga jaguvat väärtust (18, 24, 30 jne).',
+ 'sorting_page_limits_desc' => 'Vali, mitu objekti erinevates nimekirjades ühel lehel kuvada. Madalam väärtus tähendab reeglina paremat jõudlust, samas kui kõrgem väärtus väldib vajadust mitmeid lehti läbi klikkida. Soovituslik on kasutada 6-ga jaguvat väärtust.',
// Maintenance settings
'maint' => 'Hooldus',
diff --git a/lang/eu/settings.php b/lang/eu/settings.php
index 9a9227b83..0f764dccb 100644
--- a/lang/eu/settings.php
+++ b/lang/eu/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Mantentze-lanak',
diff --git a/lang/fa/settings.php b/lang/fa/settings.php
index abbfce470..2fa115118 100644
--- a/lang/fa/settings.php
+++ b/lang/fa/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'ابتدا فصلها',
'sort_rule_op_chapters_last' => 'فصلها در آخر',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'نگهداری',
diff --git a/lang/fi/settings.php b/lang/fi/settings.php
index 499122fe3..adc47fe2d 100644
--- a/lang/fi/settings.php
+++ b/lang/fi/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Huolto',
diff --git a/lang/fr/errors.php b/lang/fr/errors.php
index a5a3614c2..b74fb5465 100644
--- a/lang/fr/errors.php
+++ b/lang/fr/errors.php
@@ -13,7 +13,7 @@ return [
'auth_pre_register_theme_prevention' => 'Le compte utilisateur n\'a pas pu être enregistré avec les informations fournies',
'email_already_confirmed' => 'Cet e-mail a déjà été validé, vous pouvez vous connecter.',
'email_confirmation_invalid' => 'Cette confirmation est invalide. Veuillez essayer de vous inscrire à nouveau.',
- 'email_confirmation_expired' => 'Le jeton de confirmation est périmé. Un nouvel e-mail vous a été envoyé.',
+ 'email_confirmation_expired' => 'Le jeton de confirmation a expiré. Un nouvel e-mail vous a été envoyé.',
'email_confirmation_awaiting' => 'L\'adresse e-mail du compte utilisé doit être confirmée',
'ldap_fail_anonymous' => 'L\'accès LDAP anonyme n\'a pas abouti',
'ldap_fail_authed' => 'L\'accès LDAP n\'a pas abouti avec cet utilisateur et ce mot de passe',
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => 'Le secret fourni pour le jeton d\'API utilisé est incorrect',
'api_user_no_api_permission' => 'Le propriétaire du jeton API utilisé n\'a pas la permission de passer des requêtes API',
'api_user_token_expired' => 'Le jeton d\'autorisation utilisé a expiré',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Seules les requêtes GET sont autorisées lors de l’utilisation de l’API avec une authentification basée sur les cookies',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Erreur émise lors de l\'envoi d\'un e-mail de test :',
diff --git a/lang/fr/settings.php b/lang/fr/settings.php
index 317e777b9..7b0987a48 100644
--- a/lang/fr/settings.php
+++ b/lang/fr/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapitres en premier',
'sort_rule_op_chapters_last' => 'Chapitres en dernier',
'sorting_page_limits' => 'Limite d\'affichage par page',
- 'sorting_page_limits_desc' => 'Définissez le nombre d’éléments à afficher par page dans les différentes listes du système. En général, un nombre plus faible offre de meilleures performances, tandis qu’un nombre plus élevé réduit le besoin de naviguer entre plusieurs pages. Il est recommandé d’utiliser un multiple pair de 3 (18, 24, 30, etc.).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/he/settings.php b/lang/he/settings.php
index 0b5034475..46150081a 100644
--- a/lang/he/settings.php
+++ b/lang/he/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'תחזוקה',
diff --git a/lang/hr/settings.php b/lang/hr/settings.php
index 6465d0ea7..0692c8d7a 100644
--- a/lang/hr/settings.php
+++ b/lang/hr/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Održavanje',
diff --git a/lang/hu/settings.php b/lang/hu/settings.php
index c6810ed68..53b1cdcc4 100644
--- a/lang/hu/settings.php
+++ b/lang/hu/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Karbantartás',
diff --git a/lang/id/settings.php b/lang/id/settings.php
index cc9426683..8bdd99e68 100644
--- a/lang/id/settings.php
+++ b/lang/id/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Bab di Urutan Pertama',
'sort_rule_op_chapters_last' => 'Bab di Urutan Terakhir',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Pemeliharaan',
diff --git a/lang/is/settings.php b/lang/is/settings.php
index 5699c88d6..b1f21ac10 100644
--- a/lang/is/settings.php
+++ b/lang/is/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Viðhald',
diff --git a/lang/it/errors.php b/lang/it/errors.php
index 99700088b..1d6c71636 100644
--- a/lang/it/errors.php
+++ b/lang/it/errors.php
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => 'Il token segreto fornito per il token API utilizzato non è corretto',
'api_user_no_api_permission' => 'Il proprietario del token API utilizzato non ha il permesso di effettuare chiamate API',
'api_user_token_expired' => 'Il token di autorizzazione utilizzato è scaduto',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Solo le richieste GET sono consentite quando si utilizza l\'API con autenticazione basata sui cookie',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Si è verificato un errore durante l\'invio di una e-mail di prova:',
diff --git a/lang/it/settings.php b/lang/it/settings.php
index 88c6a4c11..2b5819b2a 100644
--- a/lang/it/settings.php
+++ b/lang/it/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Capitoli Prima',
'sort_rule_op_chapters_last' => 'Capitoli dopo',
'sorting_page_limits' => 'Limiti Visualizzazione Per Pagina',
- 'sorting_page_limits_desc' => 'Imposta il numero di elementi da visualizzare per pagina nei vari elenchi all\'interno del sistema. In genere, un numero inferiore garantisce prestazioni migliori, mentre un numero più elevato evita la necessità di cliccare su più pagine. Si consiglia di utilizzare un multiplo pari di 3 (18, 24, 30, ecc...).',
+ 'sorting_page_limits_desc' => 'Imposta il numero di elementi da visualizzare per pagina nei vari elenchi del sistema. In genere, un numero inferiore garantisce prestazioni migliori, mentre un numero maggiore evita di dover sfogliare più pagine. Si consiglia di utilizzare un multiplo di 6.',
// Maintenance settings
'maint' => 'Manutenzione',
diff --git a/lang/ja/errors.php b/lang/ja/errors.php
index 7ce8db111..0c1c8d84a 100644
--- a/lang/ja/errors.php
+++ b/lang/ja/errors.php
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => '利用されたAPIトークンに対して提供されたシークレットが正しくありません',
'api_user_no_api_permission' => '使用されているAPIトークンの所有者には、API呼び出しを行う権限がありません',
'api_user_token_expired' => '認証トークンが期限切れです。',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Cookie ベースの認証で API を使用する場合、GET リクエストのみが許可されます',
// Settings & Maintenance
'maintenance_test_email_failure' => 'テストメール送信時にエラーが発生しました:',
diff --git a/lang/ja/settings.php b/lang/ja/settings.php
index 53b14233e..717a4c10f 100644
--- a/lang/ja/settings.php
+++ b/lang/ja/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'チャプタを最初に',
'sort_rule_op_chapters_last' => 'チャプタを最後に',
'sorting_page_limits' => 'ページング表示制限',
- 'sorting_page_limits_desc' => 'システム内の各種リストで1ページに表示するアイテム数を設定します。 通常、少ない数に設定するとパフォーマンスが向上し、多い数に設定するとページの移動操作が少なくなります。 3の倍数(18、24、30など)を使用することをお勧めします。',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'メンテナンス',
diff --git a/lang/ka/settings.php b/lang/ka/settings.php
index c68605fe1..c4d1eb136 100644
--- a/lang/ka/settings.php
+++ b/lang/ka/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/ko/settings.php b/lang/ko/settings.php
index 0488bfe14..97af673c6 100644
--- a/lang/ko/settings.php
+++ b/lang/ko/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => '챕터 우선 정렬',
'sort_rule_op_chapters_last' => '챕터 나중 정렬',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => '유지관리',
diff --git a/lang/ku/settings.php b/lang/ku/settings.php
index c68605fe1..c4d1eb136 100644
--- a/lang/ku/settings.php
+++ b/lang/ku/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/lt/settings.php b/lang/lt/settings.php
index bcc7c82bd..f797e567e 100644
--- a/lang/lt/settings.php
+++ b/lang/lt/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Priežiūra',
diff --git a/lang/lv/settings.php b/lang/lv/settings.php
index fb5cf13dd..9dc6bf402 100644
--- a/lang/lv/settings.php
+++ b/lang/lv/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Nodaļas pirmās',
'sort_rule_op_chapters_last' => 'Nodaļas pēdējās',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Apkope',
diff --git a/lang/nb/settings.php b/lang/nb/settings.php
index 61b1c3367..5fcaaaca6 100644
--- a/lang/nb/settings.php
+++ b/lang/nb/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Kapitler først',
'sort_rule_op_chapters_last' => 'Kapitler sist',
'sorting_page_limits' => 'Visningsgrenser for hver side',
- 'sorting_page_limits_desc' => 'Angi hvor mange elementer som skal vises på hver side i ulike lister i systemet. Et lavere antall vil vanligvis gi bedre ytelse, mens et høyere antall reduserer behovet for å bla gjennom mange sider. Det er anbefalt å bruke en multiplikasjon av 3 som gir partall (18, 24, 30 osv.).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Vedlikehold',
diff --git a/lang/ne/settings.php b/lang/ne/settings.php
index 37e59978e..dbc7d8e9f 100644
--- a/lang/ne/settings.php
+++ b/lang/ne/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'पहिले अध्यायहरू',
'sort_rule_op_chapters_last' => 'अन्त्यमा अध्यायहरू',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'सम्भार',
diff --git a/lang/nl/settings.php b/lang/nl/settings.php
index 63805f498..c8d071119 100644
--- a/lang/nl/settings.php
+++ b/lang/nl/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Hoofdstukken Eerst',
'sort_rule_op_chapters_last' => 'Hoofdstukken Laatst',
'sorting_page_limits' => 'Weergavelimiet Per Pagina',
- 'sorting_page_limits_desc' => 'Stel in hoeveel items er op een pagina worden laten zien in de verschillende lijstweergaves. Een lager aantal verbeterd de snelheid, een hoger aantal verminderd het doorklikken door pagina\'s. Een even veelvoud van 3 (18, 24, 30, etc...) wordt aanbevolen.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Onderhoud',
diff --git a/lang/nn/settings.php b/lang/nn/settings.php
index 6d2259bd8..e4b6e6af9 100644
--- a/lang/nn/settings.php
+++ b/lang/nn/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Vedlikehold',
diff --git a/lang/pl/settings.php b/lang/pl/settings.php
index 5954b005f..775d4f25d 100644
--- a/lang/pl/settings.php
+++ b/lang/pl/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Rozdziały na początku',
'sort_rule_op_chapters_last' => 'Rozdziały na końcu',
'sorting_page_limits' => 'Limity wyświetlania per strona',
- 'sorting_page_limits_desc' => 'Ustaw ile elementów pokazywać per strona w różnych listach w systemie. Zazwyczaj mniejsza ilość będzie bardziej wydajna, podczas gdy większa ilość unika konieczności przeglądania wielu stron. Zaleca się stosowanie parzystej wielokrotności 3 (18, 24, 30 itp...).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Konserwacja',
diff --git a/lang/pt/settings.php b/lang/pt/settings.php
index c2179e640..a59335b7c 100644
--- a/lang/pt/settings.php
+++ b/lang/pt/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Manutenção',
diff --git a/lang/pt_BR/errors.php b/lang/pt_BR/errors.php
index 4d711076f..328715433 100644
--- a/lang/pt_BR/errors.php
+++ b/lang/pt_BR/errors.php
@@ -110,7 +110,7 @@ return [
'import_zip_cant_read' => 'Não foi possível ler o arquivo ZIP.',
'import_zip_cant_decode_data' => 'Não foi possível encontrar e decodificar o conteúdo ZIP data.json.',
'import_zip_no_data' => 'Os dados do arquivo ZIP não têm o conteúdo esperado livro, capítulo ou página.',
- 'import_zip_data_too_large' => 'ZIP data.json content exceeds the configured application maximum upload size.',
+ 'import_zip_data_too_large' => 'O conteúdo ZIP data.json excede o tamanho máximo de upload configurado para a aplicação.',
'import_validation_failed' => 'Falhou na validação da importação do ZIP com erros:',
'import_zip_failed_notification' => 'Falhou ao importar arquivo ZIP.',
'import_perms_books' => 'Você não tem as permissões necessárias para criar livros.',
@@ -126,7 +126,7 @@ return [
'api_incorrect_token_secret' => 'O segredo fornecido para o código de API usado está incorreto',
'api_user_no_api_permission' => 'O proprietário do código de API utilizado não tem permissão para fazer requisições de API',
'api_user_token_expired' => 'O código de autenticação expirou',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => 'Somente solicitações GET são permitidas ao usar a API com autenticação baseada em cookies',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Erro encontrado ao enviar uma mensagem eletrônica de teste:',
diff --git a/lang/pt_BR/notifications.php b/lang/pt_BR/notifications.php
index 8c98467c8..7f6c100b1 100644
--- a/lang/pt_BR/notifications.php
+++ b/lang/pt_BR/notifications.php
@@ -11,8 +11,8 @@ return [
'updated_page_subject' => 'Página atualizada: :pageName',
'updated_page_intro' => 'Uma página foi atualizada em :appName:',
'updated_page_debounce' => 'Para prevenir notificações em massa, por enquanto notificações não serão enviadas para você para próximas edições nessa página pelo mesmo editor.',
- 'comment_mention_subject' => 'You have been mentioned in a comment on page: :pageName',
- 'comment_mention_intro' => 'You were mentioned in a comment on :appName:',
+ 'comment_mention_subject' => 'Você foi mencionado em um comentário na página: :pageName',
+ 'comment_mention_intro' => 'Você foi mencionado em um comentário sobre :appName:',
'detail_page_name' => 'Nome da Página:',
'detail_page_path' => 'Caminho da Página:',
diff --git a/lang/pt_BR/preferences.php b/lang/pt_BR/preferences.php
index d2b7fc540..a92d971c3 100644
--- a/lang/pt_BR/preferences.php
+++ b/lang/pt_BR/preferences.php
@@ -23,7 +23,7 @@ return [
'notifications_desc' => 'Controle as notificações por e-mail que você recebe quando uma determinada atividade é executada no sistema.',
'notifications_opt_own_page_changes' => 'Notificar quando houver alterações em páginas que eu possuo',
'notifications_opt_own_page_comments' => 'Notificar comentários nas páginas que eu possuo',
- 'notifications_opt_comment_mentions' => 'Notify when I\'m mentioned in a comment',
+ 'notifications_opt_comment_mentions' => 'Notificar quando eu for mencionado em um comentário',
'notifications_opt_comment_replies' => 'Notificar ao responder aos meus comentários',
'notifications_save' => 'Salvar Preferências',
'notifications_update_success' => 'Preferências de notificação foram atualizadas!',
diff --git a/lang/pt_BR/settings.php b/lang/pt_BR/settings.php
index 53947a36d..97b434727 100644
--- a/lang/pt_BR/settings.php
+++ b/lang/pt_BR/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Capítulos Primeiro',
'sort_rule_op_chapters_last' => 'Capítulos por Último',
'sorting_page_limits' => 'Limites de exibição por página',
- 'sorting_page_limits_desc' => 'Defina quantos itens serão exibidos por página em diferentes listas do sistema. Normalmente, um número menor proporciona melhor desempenho, enquanto um número maior evita a necessidade de clicar em várias páginas. É recomendado o uso de um múltiplo par de 3 (18, 24, 30, etc.).',
+ 'sorting_page_limits_desc' => 'Defina quantos itens mostrar por página em várias listas no sistema. Normalmente, uma quantidade menor será mais eficiente, enquanto uma quantidade maior evita a necessidade de clicar em várias páginas. Recomenda-se usar um múltiplo de 6.',
// Maintenance settings
'maint' => 'Manutenção',
@@ -197,13 +197,13 @@ return [
'role_import_content' => 'Importar conteúdo',
'role_editor_change' => 'Alterar página de edição',
'role_notifications' => 'Receber e gerenciar notificações',
- 'role_permission_note_users_and_roles' => 'These permissions will technically also provide visibility & searching of users & roles in the system.',
+ 'role_permission_note_users_and_roles' => 'Essas permissões tecnicamente também fornecerão visibilidade e busca de usuários e perfis no sistema.',
'role_asset' => 'Permissões de Ativos',
'roles_system_warning' => 'Esteja ciente de que o acesso a qualquer uma das três permissões acima pode permitir que um usuário altere seus próprios privilégios ou privilégios de outros usuários no sistema. Apenas atribua perfis com essas permissões para usuários confiáveis.',
'role_asset_desc' => 'Essas permissões controlam o acesso padrão para os ativos dentro do sistema. Permissões em Livros, Capítulos e Páginas serão sobrescritas por essas permissões.',
'role_asset_admins' => 'Administradores recebem automaticamente acesso a todo o conteúdo, mas essas opções podem mostrar ou ocultar as opções da Interface de Usuário.',
'role_asset_image_view_note' => 'Isso está relacionado à visibilidade no gerenciador de imagens. O acesso real dos arquivos de imagem carregados dependerá da opção de armazenamento de imagem do sistema.',
- 'role_asset_users_note' => 'These permissions will technically also provide visibility & searching of users in the system.',
+ 'role_asset_users_note' => 'Essas permissões tecnicamente também fornecerão visibilidade e busca de usuários do sistema.',
'role_all' => 'Todos',
'role_own' => 'Próprio',
'role_controlled_by_asset' => 'Controlado pelos ativos nos quais o upload foi realizado',
diff --git a/lang/pt_BR/validation.php b/lang/pt_BR/validation.php
index e30ebc377..4d8139c4b 100644
--- a/lang/pt_BR/validation.php
+++ b/lang/pt_BR/validation.php
@@ -106,7 +106,7 @@ return [
'uploaded' => 'O arquivo não pôde ser carregado. O servidor pode não aceitar arquivos deste tamanho.',
'zip_file' => 'O :attribute precisa fazer referência a um arquivo do ZIP.',
- 'zip_file_size' => 'The file :attribute must not exceed :size MB.',
+ 'zip_file_size' => 'O arquivo :attribute não deve exceder :size MB.',
'zip_file_mime' => 'O :attribute precisa fazer referência a um arquivo do tipo :validTypes, encontrado :foundType.',
'zip_model_expected' => 'Objeto de dados esperado, mas ":type" encontrado.',
'zip_unique' => 'O :attribute deve ser único para o tipo de objeto dentro do ZIP.',
diff --git a/lang/ro/settings.php b/lang/ro/settings.php
index 02052ef3c..d65a8e071 100644
--- a/lang/ro/settings.php
+++ b/lang/ro/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Mentenanţă',
diff --git a/lang/ru/entities.php b/lang/ru/entities.php
index 50f061115..bf224c10a 100644
--- a/lang/ru/entities.php
+++ b/lang/ru/entities.php
@@ -39,21 +39,21 @@ return [
'export_pdf' => 'PDF файл',
'export_text' => 'Текстовый файл',
'export_md' => 'Файл Markdown',
- 'export_zip' => 'Portable ZIP',
+ 'export_zip' => 'Портативный ZIP',
'default_template' => 'Шаблон страницы по умолчанию',
'default_template_explain' => 'Назначить шаблон страницы, который будет использоваться в качестве содержимого по умолчанию для всех страниц, созданных в этом элементе. Имейте в виду, что это будет работать, только если создатель страницы имеет доступ к выбранной странице шаблона.',
'default_template_select' => 'Выберите страницу шаблона',
'import' => 'Импорт',
- 'import_validate' => 'Validate Import',
+ 'import_validate' => 'Проверка импорта',
'import_desc' => 'Импортировать книги, главы и страницы с помощью ZIP-файла, экспортированного из этого или другого источника. Выберите ZIP-файл, чтобы продолжить. После загрузки и проверки файла вы сможете настроить и подтвердить импорт в следующем окне.',
- 'import_zip_select' => 'Select ZIP file to upload',
- 'import_zip_validation_errors' => 'Errors were detected while validating the provided ZIP file:',
- 'import_pending' => 'Pending Imports',
- 'import_pending_none' => 'No imports have been started.',
- 'import_continue' => 'Continue Import',
+ 'import_zip_select' => 'Выберите ZIP файл для загрузки',
+ 'import_zip_validation_errors' => 'Были обнаружены ошибки при проверке предоставленного ZIP файла:',
+ 'import_pending' => 'Ожидается импорт',
+ 'import_pending_none' => 'Импорт не был запущен.',
+ 'import_continue' => 'Продолжить импорт',
'import_continue_desc' => 'Review the content due to be imported from the uploaded ZIP file. When ready, run the import to add its contents to this system. The uploaded ZIP import file will be automatically removed on successful import.',
'import_details' => 'Import Details',
- 'import_run' => 'Run Import',
+ 'import_run' => 'Запустить импорт',
'import_size' => ':size Import ZIP Size',
'import_uploaded_at' => 'Uploaded :relativeTime',
'import_uploaded_by' => 'Uploaded by',
@@ -61,7 +61,7 @@ return [
'import_location_desc' => 'Select a target location for your imported content. You\'ll need the relevant permissions to create within the location you choose.',
'import_delete_confirm' => 'Are you sure you want to delete this import?',
'import_delete_desc' => 'This will delete the uploaded import ZIP file, and cannot be undone.',
- 'import_errors' => 'Import Errors',
+ 'import_errors' => 'Ошибки импорта',
'import_errors_desc' => 'The follow errors occurred during the import attempt:',
'breadcrumb_siblings_for_page' => 'Navigate siblings for page',
'breadcrumb_siblings_for_chapter' => 'Navigate siblings for chapter',
@@ -252,7 +252,7 @@ return [
'pages_edit_switch_to_markdown_stable' => 'Полное сохранение форматирования (HTML)',
'pages_edit_switch_to_wysiwyg' => 'Переключиться в WYSIWYG',
'pages_edit_switch_to_new_wysiwyg' => 'Switch to new WYSIWYG',
- 'pages_edit_switch_to_new_wysiwyg_desc' => '(In Beta Testing)',
+ 'pages_edit_switch_to_new_wysiwyg_desc' => '(В бета-тестировании)',
'pages_edit_set_changelog' => 'Задать список изменений',
'pages_edit_enter_changelog_desc' => 'Введите краткое описание внесенных изменений',
'pages_edit_enter_changelog' => 'Введите список изменений',
@@ -397,11 +397,11 @@ return [
'comment' => 'Комментарий',
'comments' => 'Комментарии',
'comment_add' => 'Комментировать',
- 'comment_none' => 'No comments to display',
+ 'comment_none' => 'Нет комментариев для отображения',
'comment_placeholder' => 'Оставить комментарий здесь',
'comment_thread_count' => ':count Comment Thread|:count Comment Threads',
- 'comment_archived_count' => ':count Archived',
- 'comment_archived_threads' => 'Archived Threads',
+ 'comment_archived_count' => ':count архивировано',
+ 'comment_archived_threads' => 'Архивированные темы',
'comment_save' => 'Сохранить комментарий',
'comment_new' => 'Новый комментарий',
'comment_created' => 'прокомментировал :createDiff',
@@ -410,14 +410,14 @@ return [
'comment_deleted_success' => 'Комментарий удален',
'comment_created_success' => 'Комментарий добавлен',
'comment_updated_success' => 'Комментарий обновлен',
- 'comment_archive_success' => 'Comment archived',
- 'comment_unarchive_success' => 'Comment un-archived',
- 'comment_view' => 'View comment',
- 'comment_jump_to_thread' => 'Jump to thread',
+ 'comment_archive_success' => 'Комментарий заархивирован',
+ 'comment_unarchive_success' => 'Комментарий разархивирован',
+ 'comment_view' => 'Просмотреть комментарий',
+ 'comment_jump_to_thread' => 'Перейти к теме',
'comment_delete_confirm' => 'Удалить этот комментарий?',
'comment_in_reply_to' => 'В ответ на :commentId',
- 'comment_reference' => 'Reference',
- 'comment_reference_outdated' => '(Outdated)',
+ 'comment_reference' => 'Ссылка',
+ 'comment_reference_outdated' => '(Устаревшее)',
'comment_editor_explain' => 'Вот комментарии, которые были оставлены на этой странице. Комментарии могут быть добавлены и управляться при просмотре сохраненной страницы.',
// Revision
diff --git a/lang/ru/notifications.php b/lang/ru/notifications.php
index 289de42b6..96e853723 100644
--- a/lang/ru/notifications.php
+++ b/lang/ru/notifications.php
@@ -11,7 +11,7 @@ return [
'updated_page_subject' => 'Обновлена страница: :pageName',
'updated_page_intro' => 'Страница была обновлена в :appName:',
'updated_page_debounce' => 'Чтобы предотвратить массовые уведомления, в течение некоторого времени вы не будете получать уведомления о дальнейших правках этой страницы этим же редактором.',
- 'comment_mention_subject' => 'You have been mentioned in a comment on page: :pageName',
+ 'comment_mention_subject' => 'Вы были упомянуты в комментарии на странице: :pageName',
'comment_mention_intro' => 'You were mentioned in a comment on :appName:',
'detail_page_name' => 'Имя страницы:',
diff --git a/lang/ru/settings.php b/lang/ru/settings.php
index 47839d520..76a2eebbf 100644
--- a/lang/ru/settings.php
+++ b/lang/ru/settings.php
@@ -75,7 +75,7 @@ return [
'reg_confirm_restrict_domain_placeholder' => 'Без ограничений',
// Sorting Settings
- 'sorting' => 'Lists & Sorting',
+ 'sorting' => 'Списки и сортировка',
'sorting_book_default' => 'Default Book Sort Rule',
'sorting_book_default_desc' => 'Выберите правило сортировки по умолчанию для новых книг. Это не повлияет на существующие книги, и может быть изменено для каждой книги отдельно.',
'sorting_rules' => 'Правила сортировки',
@@ -101,10 +101,10 @@ return [
'sort_rule_op_name_numeric' => 'По нумерации',
'sort_rule_op_created_date' => 'Created Date',
'sort_rule_op_updated_date' => 'Updated Date',
- 'sort_rule_op_chapters_first' => 'Chapters First',
+ 'sort_rule_op_chapters_first' => 'Главы в начале',
'sort_rule_op_chapters_last' => 'Главы в конце',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Обслуживание',
diff --git a/lang/sk/settings.php b/lang/sk/settings.php
index 04855a7f9..67671f6f8 100644
--- a/lang/sk/settings.php
+++ b/lang/sk/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Údržba',
diff --git a/lang/sl/settings.php b/lang/sl/settings.php
index 6eaed0a17..947621389 100644
--- a/lang/sl/settings.php
+++ b/lang/sl/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Vzdrževanje',
diff --git a/lang/sq/settings.php b/lang/sq/settings.php
index c68605fe1..c4d1eb136 100644
--- a/lang/sq/settings.php
+++ b/lang/sq/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/sr/settings.php b/lang/sr/settings.php
index d34ff3f3b..f6c86827e 100644
--- a/lang/sr/settings.php
+++ b/lang/sr/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Одржавање',
diff --git a/lang/sv/entities.php b/lang/sv/entities.php
index 08c44ff1f..680e0908a 100644
--- a/lang/sv/entities.php
+++ b/lang/sv/entities.php
@@ -397,7 +397,7 @@ return [
'comment' => 'Kommentar',
'comments' => 'Kommentarer',
'comment_add' => 'Lägg till kommentar',
- 'comment_none' => 'No comments to display',
+ 'comment_none' => 'Inga kommentarer att visa',
'comment_placeholder' => 'Lämna en kommentar här',
'comment_thread_count' => ':count Comment Thread|:count Comment Threads',
'comment_archived_count' => ':count Archived',
diff --git a/lang/sv/preferences.php b/lang/sv/preferences.php
index 492081e59..7ebf26813 100644
--- a/lang/sv/preferences.php
+++ b/lang/sv/preferences.php
@@ -5,7 +5,7 @@
*/
return [
- 'my_account' => 'My Account',
+ 'my_account' => 'Mitt Konto',
'shortcuts' => 'Genvägar',
'shortcuts_interface' => 'UI Shortcut Preferences',
diff --git a/lang/sv/settings.php b/lang/sv/settings.php
index 2e86241da..773c4bff3 100644
--- a/lang/sv/settings.php
+++ b/lang/sv/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Underhåll',
diff --git a/lang/tk/settings.php b/lang/tk/settings.php
index c68605fe1..c4d1eb136 100644
--- a/lang/tk/settings.php
+++ b/lang/tk/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Maintenance',
diff --git a/lang/tr/settings.php b/lang/tr/settings.php
index 71d56000f..a33d3e0ac 100644
--- a/lang/tr/settings.php
+++ b/lang/tr/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Bakım',
diff --git a/lang/uk/settings.php b/lang/uk/settings.php
index 55966c01c..afeb2c489 100644
--- a/lang/uk/settings.php
+++ b/lang/uk/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Спочатку розділи',
'sort_rule_op_chapters_last' => 'Розділи останні',
'sorting_page_limits' => 'Обмеження відображення сторінок',
- 'sorting_page_limits_desc' => 'Кількість елементів для відображення в різних списках в системі. Зазвичай менша кількість буде більш продуктивною, в той час як більша кількість уникає необхідність натискання на кілька сторінок. Рекомендується використовувати парне кратне 3 (18, 24, 30 тощо).',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Обслуговування',
diff --git a/lang/uz/settings.php b/lang/uz/settings.php
index ad191143f..259aee71a 100644
--- a/lang/uz/settings.php
+++ b/lang/uz/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chapters First',
'sort_rule_op_chapters_last' => 'Chapters Last',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Xizmat',
diff --git a/lang/vi/settings.php b/lang/vi/settings.php
index 69eadddd3..f5f2377c8 100644
--- a/lang/vi/settings.php
+++ b/lang/vi/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => 'Chương trước',
'sort_rule_op_chapters_last' => 'Chương sau',
'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => 'Bảo trì',
diff --git a/lang/zh_CN/editor.php b/lang/zh_CN/editor.php
index 6dbca56e3..4bac4cf0d 100644
--- a/lang/zh_CN/editor.php
+++ b/lang/zh_CN/editor.php
@@ -48,7 +48,7 @@ return [
'superscript' => '上标',
'subscript' => '下标',
'text_color' => '文本颜色',
- 'highlight_color' => 'Highlight color',
+ 'highlight_color' => '高亮颜色',
'custom_color' => '自定义颜色',
'remove_color' => '移除颜色',
'background_color' => '背景色',
diff --git a/lang/zh_CN/entities.php b/lang/zh_CN/entities.php
index 826a8ec1e..c4ec0414d 100644
--- a/lang/zh_CN/entities.php
+++ b/lang/zh_CN/entities.php
@@ -63,10 +63,10 @@ return [
'import_delete_desc' => '这将删除上传的ZIP文件,不能撤消。',
'import_errors' => '导入错误',
'import_errors_desc' => '在尝试导入过程中出现了以下错误:',
- 'breadcrumb_siblings_for_page' => 'Navigate siblings for page',
- 'breadcrumb_siblings_for_chapter' => 'Navigate siblings for chapter',
- 'breadcrumb_siblings_for_book' => 'Navigate siblings for book',
- 'breadcrumb_siblings_for_bookshelf' => 'Navigate siblings for shelf',
+ 'breadcrumb_siblings_for_page' => '导航页面',
+ 'breadcrumb_siblings_for_chapter' => '导航章节',
+ 'breadcrumb_siblings_for_book' => '导航书籍',
+ 'breadcrumb_siblings_for_bookshelf' => '导航书架',
// Permissions and restrictions
'permissions' => '权限',
@@ -399,7 +399,7 @@ return [
'comment_add' => '添加评论',
'comment_none' => '没有要显示的评论',
'comment_placeholder' => '在这里评论',
- 'comment_thread_count' => ':count Comment Thread|:count Comment Threads',
+ 'comment_thread_count' => ':count 条',
'comment_archived_count' => ':count 条评论已存档',
'comment_archived_threads' => '已存档的贴子',
'comment_save' => '保存评论',
diff --git a/lang/zh_CN/errors.php b/lang/zh_CN/errors.php
index 74814c6b0..98b264072 100644
--- a/lang/zh_CN/errors.php
+++ b/lang/zh_CN/errors.php
@@ -109,7 +109,7 @@ return [
'import_zip_cant_read' => '无法读取 ZIP 文件。',
'import_zip_cant_decode_data' => '无法找到并解码 ZIP data.json 内容。',
'import_zip_no_data' => 'ZIP 文件数据没有预期的书籍、章节或页面内容。',
- 'import_zip_data_too_large' => 'ZIP data.json content exceeds the configured application maximum upload size.',
+ 'import_zip_data_too_large' => '超出最大上传大小。',
'import_validation_failed' => '导入 ZIP 验证失败,出现错误:',
'import_zip_failed_notification' => 'ZIP 文件导入失败。',
'import_perms_books' => '您缺少创建书籍所需的权限。',
@@ -125,7 +125,7 @@ return [
'api_incorrect_token_secret' => '给已给出的API所提供的密钥不正确',
'api_user_no_api_permission' => '使用过的 API 令牌的所有者没有进行API 调用的权限',
'api_user_token_expired' => '所使用的身份令牌已过期',
- 'api_cookie_auth_only_get' => 'Only GET requests are allowed when using the API with cookie-based authentication',
+ 'api_cookie_auth_only_get' => '使用基于 Cookie 的身份验证 API 时,仅允许 GET 请求。',
// Settings & Maintenance
'maintenance_test_email_failure' => '发送测试电子邮件时出现错误:',
diff --git a/lang/zh_CN/notifications.php b/lang/zh_CN/notifications.php
index e4eebf5cc..55fa6824a 100644
--- a/lang/zh_CN/notifications.php
+++ b/lang/zh_CN/notifications.php
@@ -11,8 +11,8 @@ return [
'updated_page_subject' => '页面更新::pageName',
'updated_page_intro' => ':appName: 中的一个页面已被更新',
'updated_page_debounce' => '为了防止出现大量通知,一段时间内您不会收到同一编辑者再次编辑本页面的通知。',
- 'comment_mention_subject' => 'You have been mentioned in a comment on page: :pageName',
- 'comment_mention_intro' => 'You were mentioned in a comment on :appName:',
+ 'comment_mention_subject' => '在页面中被提及::pageName',
+ 'comment_mention_intro' => '在 :appName 中被提及:',
'detail_page_name' => '页面名称:',
'detail_page_path' => '页面路径:',
diff --git a/lang/zh_CN/preferences.php b/lang/zh_CN/preferences.php
index f89448dd3..0a1f165bb 100644
--- a/lang/zh_CN/preferences.php
+++ b/lang/zh_CN/preferences.php
@@ -23,7 +23,7 @@ return [
'notifications_desc' => '控制在系统内发生某些活动时您会收到的电子邮件通知。',
'notifications_opt_own_page_changes' => '在我拥有的页面被修改时通知我',
'notifications_opt_own_page_comments' => '在我拥有的页面上有新评论时通知我',
- 'notifications_opt_comment_mentions' => 'Notify when I\'m mentioned in a comment',
+ 'notifications_opt_comment_mentions' => '当我在评论中被提及时通知我',
'notifications_opt_comment_replies' => '在有人回复我的频率时通知我',
'notifications_save' => '保存偏好设置',
'notifications_update_success' => '通知偏好设置已更新!',
diff --git a/lang/zh_CN/settings.php b/lang/zh_CN/settings.php
index 3469752bf..e53e67aba 100644
--- a/lang/zh_CN/settings.php
+++ b/lang/zh_CN/settings.php
@@ -75,8 +75,8 @@ return [
'reg_confirm_restrict_domain_placeholder' => '尚未设置限制',
// Sorting Settings
- 'sorting' => 'Lists & Sorting',
- 'sorting_book_default' => 'Default Book Sort Rule',
+ 'sorting' => '列表和排序',
+ 'sorting_book_default' => '默认排序规则',
'sorting_book_default_desc' => '选择要应用于新书的默认排序规则。这不会影响现有书,并且可以每本书覆盖。',
'sorting_rules' => '排序规则',
'sorting_rules_desc' => '这些是预定义的排序操作,可应用于系统中的内容。',
@@ -103,8 +103,8 @@ return [
'sort_rule_op_updated_date' => '更新时间',
'sort_rule_op_chapters_first' => '章节正序',
'sort_rule_op_chapters_last' => '章节倒序',
- 'sorting_page_limits' => 'Per-Page Display Limits',
- 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using an even multiple of 3 (18, 24, 30, etc...) is recommended.',
+ 'sorting_page_limits' => '每页显示限制',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => '维护',
@@ -197,13 +197,13 @@ return [
'role_import_content' => '导入内容',
'role_editor_change' => '更改页面编辑器',
'role_notifications' => '管理和接收通知',
- 'role_permission_note_users_and_roles' => 'These permissions will technically also provide visibility & searching of users & roles in the system.',
+ 'role_permission_note_users_and_roles' => '从技术上讲,这些权限还将提供对系统中用户和角色的可见性和搜索功能。',
'role_asset' => '资源许可',
'roles_system_warning' => '请注意,拥有以上三个权限中的任何一个都会允许用户更改自己的权限或系统中其他人的权限。 请只将拥有这些权限的角色分配给你信任的用户。',
'role_asset_desc' => '对系统内资源的默认访问许可将由这些权限控制。单独设置在书籍、章节和页面上的权限将覆盖这里的权限设定。',
'role_asset_admins' => '管理员可自动获得对所有内容的访问权限,但这些选项可能会显示或隐藏UI选项。',
'role_asset_image_view_note' => '这与图像管理器中的可见性有关。已经上传的图片的实际访问取决于系统图像存储选项。',
- 'role_asset_users_note' => 'These permissions will technically also provide visibility & searching of users in the system.',
+ 'role_asset_users_note' => '从技术上讲,这些权限还将提供对系统中用户和角色的可见性和搜索功能。',
'role_all' => '全部的',
'role_own' => '拥有的',
'role_controlled_by_asset' => '由其所在的资源来控制',
diff --git a/lang/zh_CN/validation.php b/lang/zh_CN/validation.php
index 748c8f567..955381ccb 100644
--- a/lang/zh_CN/validation.php
+++ b/lang/zh_CN/validation.php
@@ -106,7 +106,7 @@ return [
'uploaded' => '无法上传文件。 服务器可能不接受此大小的文件。',
'zip_file' => ':attribute 需要引用 ZIP 内的文件。',
- 'zip_file_size' => 'The file :attribute must not exceed :size MB.',
+ 'zip_file_size' => ':attribute 不能超过 :size MB 。',
'zip_file_mime' => ':attribute 需要引用类型为 :validTypes 的文件,找到 :foundType 。',
'zip_model_expected' => '预期的数据对象,但找到了 ":type" 。',
'zip_unique' => '对于 ZIP 中的对象类型来说,:attribute 必须是唯一的。',
diff --git a/lang/zh_TW/settings.php b/lang/zh_TW/settings.php
index 0d5d760dd..65778f77c 100644
--- a/lang/zh_TW/settings.php
+++ b/lang/zh_TW/settings.php
@@ -104,7 +104,7 @@ return [
'sort_rule_op_chapters_first' => '第一章',
'sort_rule_op_chapters_last' => '最後一章',
'sorting_page_limits' => '每頁顯示限制',
- 'sorting_page_limits_desc' => '設定系統內各類清單每頁顯示的項目數量。通常較低的數量能提升效能表現,而較高的數量則可避免使用者需點擊翻閱多頁。建議採用 3 的整數倍數(如 18、24、30 等)。',
+ 'sorting_page_limits_desc' => 'Set how many items to show per-page in various lists within the system. Typically a lower amount will be more performant, while a higher amount avoids the need to click through multiple pages. Using a multiple of 6 is recommended.',
// Maintenance settings
'maint' => '維護',
From 362859ac23761631949089de61df338ed002ca97 Mon Sep 17 00:00:00 2001
From: Dan Brown
Date: Sun, 15 Mar 2026 13:14:54 +0000
Subject: [PATCH 31/32] Updated translator & dependency attribution before
release v26.03
---
.github/translators.txt | 3 +++
dev/licensing/js-library-licenses.txt | 19 -------------------
dev/licensing/php-library-licenses.txt | 2 +-
3 files changed, 4 insertions(+), 20 deletions(-)
diff --git a/.github/translators.txt b/.github/translators.txt
index 14c51bd0b..fcbb9675d 100644
--- a/.github/translators.txt
+++ b/.github/translators.txt
@@ -530,3 +530,6 @@ Shadluk Avan (quldosh) :: Uzbek
Marci (MartonPoto) :: Hungarian
Michał Sadurski (wheeskeey) :: Polish
JanDziaslo :: Polish
+Charllys Fernandes (CharllysFernandes) :: Portuguese, Brazilian
+Ilgiz Zigangirov (inov8) :: Russian
+Max Israelsson (Blezie) :: Swedish
diff --git a/dev/licensing/js-library-licenses.txt b/dev/licensing/js-library-licenses.txt
index d7ad4ecc8..1c23c0937 100644
--- a/dev/licensing/js-library-licenses.txt
+++ b/dev/licensing/js-library-licenses.txt
@@ -3321,20 +3321,6 @@ Copyright: Copyright 2022 Romain Menke, Antonio Laguna <*******@******.**>
Source: git+https://github.com/csstools/postcss-plugins.git
Link: https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme
-----------
-@emnapi/core
-License: MIT
-License File: node_modules/@emnapi/core/LICENSE
-Copyright: Copyright (c) 2021-present Toyobayashi
-Source: git+https://github.com/toyobayashi/emnapi.git
-Link: https://github.com/toyobayashi/emnapi#readme
------------
-@emnapi/runtime
-License: MIT
-License File: node_modules/@emnapi/runtime/LICENSE
-Copyright: Copyright (c) 2021-present Toyobayashi
-Source: git+https://github.com/toyobayashi/emnapi.git
-Link: https://github.com/toyobayashi/emnapi#readme
------------
@esbuild/linux-x64
License: MIT
Source: git+https://github.com/evanw/esbuild.git
@@ -3784,11 +3770,6 @@ Copyright: Copyright (c) Microsoft Corporation.
Source: https://github.com/tsconfig/bases.git
Link: https://github.com/tsconfig/bases.git
-----------
-@tybys/wasm-util
-License: MIT
-Source: https://github.com/toyobayashi/wasm-util.git
-Link: https://github.com/toyobayashi/wasm-util.git
------------
@types/babel__core
License: MIT
License File: node_modules/@types/babel__core/LICENSE
diff --git a/dev/licensing/php-library-licenses.txt b/dev/licensing/php-library-licenses.txt
index 6ae0b86b9..348fce2ff 100644
--- a/dev/licensing/php-library-licenses.txt
+++ b/dev/licensing/php-library-licenses.txt
@@ -8,7 +8,7 @@ aws/aws-sdk-php
License: Apache-2.0
License File: vendor/aws/aws-sdk-php/LICENSE
Source: https://github.com/aws/aws-sdk-php.git
-Link: http://aws.amazon.com/sdkforphp
+Link: https://aws.amazon.com/sdk-for-php
-----------
bacon/bacon-qr-code
License: BSD-2-Clause
From 4f18fea08691bc0cfb2beab0e4495c16f1c8bdce Mon Sep 17 00:00:00 2001
From: Dan Brown
Date: Sun, 15 Mar 2026 13:17:48 +0000
Subject: [PATCH 32/32] Deps: Updated PHP deps pre v26.03 release
---
composer.lock | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/composer.lock b/composer.lock
index d8ea00662..030cd1a73 100644
--- a/composer.lock
+++ b/composer.lock
@@ -62,16 +62,16 @@
},
{
"name": "aws/aws-sdk-php",
- "version": "3.373.0",
+ "version": "3.373.2",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "fb74a2dca7ae2363e929c5cea33a4a4db0d22690"
+ "reference": "483fba51c28b3a0c0647bf5100e0edca82090b18"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/fb74a2dca7ae2363e929c5cea33a4a4db0d22690",
- "reference": "fb74a2dca7ae2363e929c5cea33a4a4db0d22690",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/483fba51c28b3a0c0647bf5100e0edca82090b18",
+ "reference": "483fba51c28b3a0c0647bf5100e0edca82090b18",
"shasum": ""
},
"require": {
@@ -92,12 +92,12 @@
"aws/aws-php-sns-message-validator": "~1.0",
"behat/behat": "~3.0",
"composer/composer": "^2.7.8",
- "dms/phpunit-arraysubset-asserts": "^0.4.0",
+ "dms/phpunit-arraysubset-asserts": "^v0.5.0",
"doctrine/cache": "~1.4",
"ext-dom": "*",
"ext-openssl": "*",
"ext-sockets": "*",
- "phpunit/phpunit": "^9.6",
+ "phpunit/phpunit": "^10.0",
"psr/cache": "^2.0 || ^3.0",
"psr/simple-cache": "^2.0 || ^3.0",
"sebastian/comparator": "^1.2.3 || ^4.0 || ^5.0",
@@ -153,9 +153,9 @@
"support": {
"forum": "https://github.com/aws/aws-sdk-php/discussions",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.373.0"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.373.2"
},
- "time": "2026-03-11T18:33:36+00:00"
+ "time": "2026-03-13T18:08:30+00:00"
},
{
"name": "bacon/bacon-qr-code",
@@ -4941,16 +4941,16 @@
},
{
"name": "robrichards/xmlseclibs",
- "version": "3.1.4",
+ "version": "3.1.5",
"source": {
"type": "git",
"url": "https://github.com/robrichards/xmlseclibs.git",
- "reference": "bc87389224c6de95802b505e5265b0ec2c5bcdbd"
+ "reference": "03062be78178cbb5e8f605cd255dc32a14981f92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/bc87389224c6de95802b505e5265b0ec2c5bcdbd",
- "reference": "bc87389224c6de95802b505e5265b0ec2c5bcdbd",
+ "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/03062be78178cbb5e8f605cd255dc32a14981f92",
+ "reference": "03062be78178cbb5e8f605cd255dc32a14981f92",
"shasum": ""
},
"require": {
@@ -4977,9 +4977,9 @@
],
"support": {
"issues": "https://github.com/robrichards/xmlseclibs/issues",
- "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.4"
+ "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.5"
},
- "time": "2025-12-08T11:57:53+00:00"
+ "time": "2026-03-13T10:31:56+00:00"
},
{
"name": "sabberworm/php-css-parser",