diff --git a/modules/cms/classes/Page.php b/modules/cms/classes/Page.php index 6e108b44a..e01588f1b 100644 --- a/modules/cms/classes/Page.php +++ b/modules/cms/classes/Page.php @@ -20,7 +20,7 @@ class Page extends CmsCompoundObject protected $settingsValidationRules = [ 'title' => 'required', - 'url' => ['required', 'regex:/^\/[a-z0-9\/\:_\-\*\[\]\+\?\|\.]*$/i'] + 'url' => ['required', 'regex:/^\/[a-z0-9\/\:_\-\*\[\]\+\?\|\.\^\$]*$/i'] ]; /** diff --git a/modules/cms/lang/de/lang.php b/modules/cms/lang/de/lang.php index c45cbae99..24ee467eb 100644 --- a/modules/cms/lang/de/lang.php +++ b/modules/cms/lang/de/lang.php @@ -34,7 +34,7 @@ return [ 'menu_label' => 'Seiten', 'no_list_records' => 'Keine Seiten gefunden', 'new' => 'Neue Seite', - 'invalid_url' => 'Ungültiges URL-Format. Die URL muss mit einem Slash beginnen und darf nur Ziffern, lateinische Zeichen und die folgenden Symbole beinhalten: ._-[]:?|/+*', + 'invalid_url' => 'Ungültiges URL-Format. Die URL muss mit einem Slash beginnen und darf nur Ziffern, lateinische Zeichen und die folgenden Symbole beinhalten: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Wollen Sie die ausgewählten Seiten wirklich löschen?', 'delete_confirm_single' => 'Wollen Sie diese Seite wirklich löschen?', 'no_layout' => '-- Kein Layout --' diff --git a/modules/cms/lang/en/lang.php b/modules/cms/lang/en/lang.php index 5793028ed..443711c9f 100644 --- a/modules/cms/lang/en/lang.php +++ b/modules/cms/lang/en/lang.php @@ -47,7 +47,7 @@ return [ 'unsaved_label' => 'Unsaved page(s)', 'no_list_records' => 'No pages found', 'new' => 'New page', - 'invalid_url' => 'Invalid URL format. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*', + 'invalid_url' => 'Invalid URL format. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Do you really want to delete selected pages?', 'delete_confirm_single' => 'Do you really want delete this page?', 'no_layout' => '-- no layout --' diff --git a/modules/cms/lang/es-ar/lang.php b/modules/cms/lang/es-ar/lang.php index 1cf834287..5f49d0c3f 100644 --- a/modules/cms/lang/es-ar/lang.php +++ b/modules/cms/lang/es-ar/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Páginas', 'no_list_records' => 'No se encontraron páginas', 'new' => 'Nueva página', - 'invalid_url' => 'Formato de URL inválido. El URL debe comenzar con el símbolo de barra diagonal y puede contener dígitos, letras latinas y los siguientes símbolos: _-[]:?|/+*', + 'invalid_url' => 'Formato de URL inválido. El URL debe comenzar con el símbolo de barra diagonal y puede contener dígitos, letras latinas y los siguientes símbolos: _-[]:?|/+*^$', 'delete_confirm_multiple' => '¿Realmente quiere eliminar las páginas seleccionadas?', 'delete_confirm_single' => '¿Realmente quieres eliminar esta página?', 'no_layout' => '-- ninguna disposición --' diff --git a/modules/cms/lang/es/lang.php b/modules/cms/lang/es/lang.php index 3e8c6e515..6fa7c875f 100644 --- a/modules/cms/lang/es/lang.php +++ b/modules/cms/lang/es/lang.php @@ -40,7 +40,7 @@ 'menu_label' => 'Páginas', 'no_list_records' => 'No se encontraron páginas', 'new' => 'Nueva página', - 'invalid_url' => 'Formato de URL inválido. El URL debe comenzar con el símbolo de barra diagonal y puede contener dígitos, letras latinas y los siguientes símbolos: _-[]:?|/+*', + 'invalid_url' => 'Formato de URL inválido. El URL debe comenzar con el símbolo de barra diagonal y puede contener dígitos, letras latinas y los siguientes símbolos: _-[]:?|/+*^$', 'delete_confirm_multiple' => '¿Realmente quiere eliminar las páginas seleccionadas?', 'delete_confirm_single' => '¿Realmente quieres eliminar esta página?', 'no_layout' => '-- ninguna disposición --' diff --git a/modules/cms/lang/fa/lang.php b/modules/cms/lang/fa/lang.php index 99ad6f6be..d419840b2 100644 --- a/modules/cms/lang/fa/lang.php +++ b/modules/cms/lang/fa/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'صفخات', 'no_list_records' => 'صفحه ای یافت نشد', 'new' => 'New page', - 'invalid_url' => 'قالب آدرس صحیح نمی باشد. آدرس باید با اسلش شروع شده و می تواند شامل اعداد، خروف لاتین و این کاراکتر ها باشد: ._-[]:?|/+*', + 'invalid_url' => 'قالب آدرس صحیح نمی باشد. آدرس باید با اسلش شروع شده و می تواند شامل اعداد، خروف لاتین و این کاراکتر ها باشد: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'آیا از حذف صفحات انتخاب شده اطمینان دارید؟', 'delete_confirm_single' => 'آیا از حذف این صفحه اطمینان دارید؟', 'no_layout' => '-- بدون طرح بندی --' diff --git a/modules/cms/lang/fr/lang.php b/modules/cms/lang/fr/lang.php index 7d9e76d49..9e6baac3c 100644 --- a/modules/cms/lang/fr/lang.php +++ b/modules/cms/lang/fr/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Pages', 'no_list_records' => 'Aucune page trouvée', 'new' => 'Nouvelle page', - 'invalid_url' => 'Format d\'URL invalide. L\'URL doit commencer par un / et peut contenit des chiffres, des lettres et les symboles suivants: ._-[]:?|/+*', + 'invalid_url' => 'Format d\'URL invalide. L\'URL doit commencer par un / et peut contenit des chiffres, des lettres et les symboles suivants: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Voulez-vous vraiment supprimer les pages sélectionnées ?', 'delete_confirm_single' => 'Voulez-vous vraiment supprimer cette page ?', 'no_layout' => '-- aucun layout --' diff --git a/modules/cms/lang/hu/lang.php b/modules/cms/lang/hu/lang.php index 6047a8518..b7028c274 100644 --- a/modules/cms/lang/hu/lang.php +++ b/modules/cms/lang/hu/lang.php @@ -47,7 +47,7 @@ return [ 'unsaved_label' => 'Nem mentett lap(ok)', 'no_list_records' => 'Nem találhatók lapok', 'new' => 'Új lap', - 'invalid_url' => 'Érvénytelen URL-címformátum. Az URL-címnek perjellel kell kezdődnie, és számokat, latin betűket, valamint a következő számokat tartalmazhatja: ._-[]:?|/+*', + 'invalid_url' => 'Érvénytelen URL-címformátum. Az URL-címnek perjellel kell kezdődnie, és számokat, latin betűket, valamint a következő számokat tartalmazhatja: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Valóban törölni akarja a kijelölt lapokat?', 'delete_confirm_single' => 'Valóban törölni akarja ezt a lapot?', 'no_layout' => '-- nincs elrendezés --' diff --git a/modules/cms/lang/it/lang.php b/modules/cms/lang/it/lang.php index 006c749e8..0f64b57fc 100644 --- a/modules/cms/lang/it/lang.php +++ b/modules/cms/lang/it/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Pagine', 'no_list_records' => 'Pagine non trovate', 'new' => 'Nuova pagina', - 'invalid_url' => 'Formato URL non valido. L\'URL deve iniziare con una barra e può contenere numeri, lettere e i seguenti simboli: ._-[]:?|/+*', + 'invalid_url' => 'Formato URL non valido. L\'URL deve iniziare con una barra e può contenere numeri, lettere e i seguenti simboli: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Sei sicuro di voler eliminare le pagine selezionate?', 'delete_confirm_single' => 'Sei sicuro di voler eliminare questa pagina?', 'no_layout' => '-- nessun layout --' diff --git a/modules/cms/lang/ja/lang.php b/modules/cms/lang/ja/lang.php index 18b50238a..bad662b3d 100644 --- a/modules/cms/lang/ja/lang.php +++ b/modules/cms/lang/ja/lang.php @@ -34,7 +34,7 @@ return [ 'menu_label' => 'ページ', 'no_list_records' => 'ページが見つかりません', 'new' => '新ページ', - 'invalid_url' => '正しくないURL形式。URLはスラッシュ(/)で始まり、数字、ラテン文字、._-[]:?|/+*で構成します。', + 'invalid_url' => '正しくないURL形式。URLはスラッシュ(/)で始まり、数字、ラテン文字、._-[]:?|/+*^$で構成します。', 'delete_confirm_multiple' => '指定した全ページを本当に削除しますか?', 'delete_confirm_single' => '本当にこのページを削除しますか?', 'no_layout' => '-- レイアウト無し --' diff --git a/modules/cms/lang/nl/lang.php b/modules/cms/lang/nl/lang.php index ce64b61ec..d94712d72 100644 --- a/modules/cms/lang/nl/lang.php +++ b/modules/cms/lang/nl/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Pagina\'s', 'no_list_records' => 'Geen pagina\'s gevonden', 'new' => 'Nieuwe pagina', - 'invalid_url' => 'Ongeldig URL formaat. De URL moet beginnen met een schuine streep en mag enkel bestaan uit letters, cijfers en de volgende tekens: ._-[]:?|/+*', + 'invalid_url' => 'Ongeldig URL formaat. De URL moet beginnen met een schuine streep en mag enkel bestaan uit letters, cijfers en de volgende tekens: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Weet je zeker dat je de geselecteerde pagina\'s wilt verwijderen?', 'delete_confirm_single' => 'Weet je zeker dat je deze pagina wilt verwijderen?', 'no_layout' => '-- geen layout --' diff --git a/modules/cms/lang/pt-br/lang.php b/modules/cms/lang/pt-br/lang.php index 61b3e4c2f..8a42b491a 100644 --- a/modules/cms/lang/pt-br/lang.php +++ b/modules/cms/lang/pt-br/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Páginas', 'no_list_records' => 'Nenhuma página foi encontradas', 'new' => 'Nova página', - 'invalid_url' => 'Formato de URL inválido. O URL deve começar com o símbolo de barra e pode conter dígitos, letras latinas e os seguintes símbolos: _-[]:?|/+*', + 'invalid_url' => 'Formato de URL inválido. O URL deve começar com o símbolo de barra e pode conter dígitos, letras latinas e os seguintes símbolos: _-[]:?|/+*^$', 'delete_confirm_multiple' => 'Você realmente quer excluir as páginas selecionadas?', 'delete_confirm_single' => 'Você realmente quer excluir esta página?', 'no_layout' => '-- sem layout --' diff --git a/modules/cms/lang/ro/lang.php b/modules/cms/lang/ro/lang.php index 34478cd75..dfa63935b 100644 --- a/modules/cms/lang/ro/lang.php +++ b/modules/cms/lang/ro/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Pagini', 'no_list_records' => 'Nu au fost gasite pagini', 'new' => 'Pagina noua', - 'invalid_url' => 'Format URL invalid. URL-ul ar trebui sa inceapa cu un slash ( / ) si poate sa contina cifre, caractere latine si urmatoarele simboluri: ._-[]:?|/+*', + 'invalid_url' => 'Format URL invalid. URL-ul ar trebui sa inceapa cu un slash ( / ) si poate sa contina cifre, caractere latine si urmatoarele simboluri: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Vreti sa stergeti paginile selectate?', 'delete_confirm_single' => 'Vreti sa stergeti aceasta pagina?', 'no_layout' => '-- fara macheta --' diff --git a/modules/cms/lang/ru/lang.php b/modules/cms/lang/ru/lang.php index 1ad311ea0..2e33c785a 100644 --- a/modules/cms/lang/ru/lang.php +++ b/modules/cms/lang/ru/lang.php @@ -40,7 +40,7 @@ return [ 'menu_label' => 'Страницы', 'no_list_records' => 'Страницы не найдены', 'new' => 'Новая страница', - 'invalid_url' => 'Неверный формат адреса. Адрес страницы должен начинаться со знака / и может содержать цифры, латинские буквы, и следующие знаки: ._-[]:?|/+*', + 'invalid_url' => 'Неверный формат адреса. Адрес страницы должен начинаться со знака / и может содержать цифры, латинские буквы, и следующие знаки: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Вы действительно хотите удалить выделенные страницы?', 'delete_confirm_single' => 'Вы действительно хотите удалить эту страницу?', 'no_layout' => '-- без шаблона --' diff --git a/modules/cms/lang/sv/lang.php b/modules/cms/lang/sv/lang.php index d3db9cfe0..130fa8b7f 100644 --- a/modules/cms/lang/sv/lang.php +++ b/modules/cms/lang/sv/lang.php @@ -34,7 +34,7 @@ return [ 'menu_label' => 'Sidor', 'no_list_records' => 'Inga sidor funna', 'new' => 'Ny sida', - 'invalid_url' => 'Felaktigt URL-format. URLen skall starta med ett / och kan innehålla siffror, bokstäver och följande tecken: ._-[]:?|/+*', + 'invalid_url' => 'Felaktigt URL-format. URLen skall starta med ett / och kan innehålla siffror, bokstäver och följande tecken: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Vill du verkligen radera markerade sidor?', 'delete_confirm_single' => 'Vill du verkligen radera denna sida?', 'no_layout' => '-- ingen layout --' diff --git a/modules/cms/lang/tr/lang.php b/modules/cms/lang/tr/lang.php index c2091be8d..e0041624b 100644 --- a/modules/cms/lang/tr/lang.php +++ b/modules/cms/lang/tr/lang.php @@ -34,7 +34,7 @@ return [ 'menu_label' => 'Sayfalar', 'no_list_records' => 'Hiç sayfa yok.', 'new' => 'Sayfa oluştur', - 'invalid_url' => 'Hata URL formatı. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*', + 'invalid_url' => 'Hata URL formatı. The URL should start with the forward slash symbol and can contain digits, Latin letters and the following symbols: ._-[]:?|/+*^$', 'delete_confirm_multiple' => 'Seçili sayfaları silmek istediğinize emin misiniz?', 'delete_confirm_single' => 'Bu sayfayı silmek istediğinize emin misiniz?', 'no_layout' => '-- şablon yok --'