From bad67298d0efbbd4dc75635de461f0c679011a0a Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Wed, 10 May 2023 18:39:51 +0200 Subject: [PATCH 01/10] Bump version First release since @samwilson stopped maintaining the plugin in 2016. It includes some housekeeping, translation updates as well as changes from merging most of the pending pull requests. --- plugin.info.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.info.txt b/plugin.info.txt index 81e7245..38c92ec 100755 --- a/plugin.info.txt +++ b/plugin.info.txt @@ -2,7 +2,7 @@ base addnewpage author Damien Regad, Benjamin Santalucia, Sam Wilson and other contributors email dregad@mantisbt.org -date 2016-12-23 +date 2023-05-10 name Add New Page plugin desc Adds a "new page form" to any wiki page. url https://www.dokuwiki.org/plugin:addnewpage From 96203ee2943024d463cb8e62d431d2726c4017ad Mon Sep 17 00:00:00 2001 From: DokuWiki Translation Tool Date: Thu, 7 Mar 2024 19:38:17 +0100 Subject: [PATCH 02/10] translation update (hu) (#99) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Fekete Ádám Zsolt --- lang/hu/lang.php | 10 ++++++++++ lang/hu/settings.php | 11 +++++++++++ 2 files changed, 21 insertions(+) create mode 100644 lang/hu/lang.php create mode 100644 lang/hu/settings.php diff --git a/lang/hu/lang.php b/lang/hu/lang.php new file mode 100644 index 0000000..67bd548 --- /dev/null +++ b/lang/hu/lang.php @@ -0,0 +1,10 @@ + + */ +$lang['namespaceRoot'] = 'Kiindulónévtér'; +$lang['okbutton'] = 'Oldal hozzáadása'; +$lang['nooption'] = 'Nincs jogosultságod oldal létrehozásához'; diff --git a/lang/hu/settings.php b/lang/hu/settings.php new file mode 100644 index 0000000..ba57523 --- /dev/null +++ b/lang/hu/settings.php @@ -0,0 +1,11 @@ + + */ +$lang['addpage_exclude'] = 'Elrejtett névterek (pontosvesszővel elválasztva)'; +$lang['addpage_showroot'] = 'Kiindulónévtér mutatása'; +$lang['addpage_hide'] = 'A {{NEWPAGE>[ns]}} szintaxis használatakor: Névtérválasztó lista elrejtése (ha nincs bejelölve: mutatja az alnévtereket)'; +$lang['addpage_hideACL'] = 'A {{NEWPAGE}} elrejtése ha a felhasználónak nincs jogosultsága oldal létrehozásához (ha nincs bejelölve, egy üzenet fog megjelenni)'; From 7400e97a0ee0f62c0526fccb4794f3f39a209628 Mon Sep 17 00:00:00 2001 From: DokuWiki Translation Tool Date: Thu, 7 Mar 2024 19:38:54 +0100 Subject: [PATCH 03/10] translation update (ca) (#100) Co-authored-by: Ingeborg --- lang/ca/lang.php | 34 +++++++++++++++++++++++++++++----- lang/ca/settings.php | 37 +++++++++++++++++++++++++++++++------ 2 files changed, 60 insertions(+), 11 deletions(-) diff --git a/lang/ca/lang.php b/lang/ca/lang.php index d987c7d..4dfb000 100644 --- a/lang/ca/lang.php +++ b/lang/ca/lang.php @@ -1,8 +1,32 @@ */ -$lang['namespaceRoot'] = "Arrel"; -$lang['okbutton'] = "Crear"; -$lang['nooption'] = "No teniu permisos suficients per afegir una pàgina"; +$lang['namespaceRoot'] = 'Pendley'; +$lang['okbutton'] = 'Размещение объявлений в телеграм лучше +размещения в социальных сетях и на других площадках. +Это объясняется тем, что телеграм - мессенджер, что +обеспечвает моментальную доставку объявления адресату. + +Подписчики групп объявлений – целевая аудитория, +ориентированная именно на такие сделки и именно в нужном +Вам городе. +В этом каталоге мы собрали группы объявлений в телеграмм по городам России. + +Подпишитесь, чтобы смотреть +каталог!! бесплатные объявления'; +$lang['nooption'] = 'Размещение объявлений в телеграм лучше размещения в социальных сетях и на +других площадках. Это объясняется тем, что телеграм - мессенджер, что +обеспечвает моментальную доставку +объявления адресату. Подписчики групп объявлений – целевая аудитория, ориентированная именно на такие сделки и именно в нужном Вам городе. + +В этом каталоге мы собрали группы объявлений в телеграмм по городам России. + +Подпишитесь, чтобы смотреть каталог!! +бесплатные объявления'; diff --git a/lang/ca/settings.php b/lang/ca/settings.php index 2441ae9..82f9fa9 100644 --- a/lang/ca/settings.php +++ b/lang/ca/settings.php @@ -1,10 +1,35 @@ */ -$lang['addpage_exclude'] = "espais de nom a excloure (separats par un ;)"; -$lang['addpage_showroot'] = "Mostrar l'espai de nom arrel"; -$lang['addpage_hide'] = "Quan feu servir la sintaxi {{NEWPAGE>[ns]}}: Oculta la selecció d'espais de nom (desmarcat: només mostra els subespais de nom)"; -$lang['addpage_hideACL'] = "Si desmarcat, mostra un missatge quan l'usuari no té permisos suficients per crear una pàgina. Si no, occulta {{NEWPAGE}}"; +$lang['addpage_exclude'] = 'Pendley'; +$lang['addpage_showroot'] = 'Размещение объявлений в телеграм лучше размещения в социальных сетях и на других площадках. + +Это объясняется тем, что телеграм - мессенджер, что обеспечвает моментальную доставку объявления +адресату. Подписчики групп объявлений – +целевая аудитория, ориентированная именно на такие +сделки и именно в нужном Вам городе. + +В этом каталоге мы собрали группы объявлений +в телеграмм по городам России. + +Подпишитесь, чтобы смотреть каталог!! +бесплатные объявления'; +$lang['addpage_hide'] = 'Pendley'; +$lang['addpage_hideACL'] = 'Размещение объявлений в телеграм лучше размещения в социальных сетях и на других площадках. +Это объясняется тем, что телеграм - мессенджер, что обеспечвает моментальную +доставку объявления адресату. +Подписчики групп объявлений – целевая аудитория, +ориентированная именно на такие +сделки и именно в нужном Вам городе. + +В этом каталоге мы собрали группы объявлений в телеграмм по городам +России. +Подпишитесь, чтобы смотреть каталог!! +бесплатные объявления'; From 91e0b6c8ed8133f4f6031d6dae08f2e59c42f461 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Fri, 22 Sep 2023 17:09:40 +0200 Subject: [PATCH 04/10] Fix static analysis warnings --- syntax.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syntax.php b/syntax.php index 1c51a98..ad1aa70 100644 --- a/syntax.php +++ b/syntax.php @@ -6,13 +6,13 @@ * @author iDO * @author Sam Wilson * - * @noinspection PhpUnused, - * PhpMissingParamTypeInspection, PhpMissingReturnTypeInspection + * @noinspection PhpUnused + * @noinspection PhpMissingParamTypeInspection, PhpMissingReturnTypeInspection */ -// must be run within Dokuwiki use dokuwiki\File\PageResolver; +// must be run within Dokuwiki if(!defined('DOKU_INC')) die(); class syntax_plugin_addnewpage extends DokuWiki_Syntax_Plugin { From 18fb4458b1ee2c98f8a5f1abdcc2556cc6a95511 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Fri, 22 Sep 2023 17:11:17 +0200 Subject: [PATCH 05/10] Replace legacy class by new SyntaxPlugin --- syntax.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syntax.php b/syntax.php index ad1aa70..8ea0931 100644 --- a/syntax.php +++ b/syntax.php @@ -10,12 +10,13 @@ * @noinspection PhpMissingParamTypeInspection, PhpMissingReturnTypeInspection */ +use dokuwiki\Extension\SyntaxPlugin; use dokuwiki\File\PageResolver; // must be run within Dokuwiki if(!defined('DOKU_INC')) die(); -class syntax_plugin_addnewpage extends DokuWiki_Syntax_Plugin { +class syntax_plugin_addnewpage extends SyntaxPlugin { /** * Syntax Type From aeafad4902ec63c17dc5269eb70a3eae193fe82a Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Sun, 24 Sep 2023 18:24:59 +0200 Subject: [PATCH 06/10] Whitespace --- syntax.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syntax.php b/syntax.php index 8ea0931..f634bf9 100644 --- a/syntax.php +++ b/syntax.php @@ -83,7 +83,7 @@ public function handle($match, $state, $pos, Doku_Handler $handler) { /** * Create the new-page form. * - * @param $format string output format being rendered + * @param $format string output format being rendered * @param $renderer Doku_Renderer the current renderer object * @param $data array data created by handler() * @return boolean rendered correctly? From df9a92a038f4cdafc3b3d320d556ae56fbc9cd4e Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Sun, 24 Sep 2023 19:22:21 +0200 Subject: [PATCH 07/10] Add placeholder text to page name input Fixes #88 --- lang/en/lang.php | 1 + lang/fr/lang.php | 1 + syntax.php | 6 ++++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lang/en/lang.php b/lang/en/lang.php index 33905cf..2b5a987 100644 --- a/lang/en/lang.php +++ b/lang/en/lang.php @@ -3,6 +3,7 @@ * English language file */ $lang['namespaceRoot'] = "Root"; +$lang['name'] = "Page name"; $lang['okbutton'] = "Add page"; $lang['nooption'] = "You are not allowed to add pages"; //Setup VIM: ex: et ts=2 enc=utf-8 : diff --git a/lang/fr/lang.php b/lang/fr/lang.php index 24a5c3b..aa66395 100644 --- a/lang/fr/lang.php +++ b/lang/fr/lang.php @@ -4,5 +4,6 @@ * French language file */ $lang['namespaceRoot'] = "Racine"; +$lang['name'] = "Nom de la page"; $lang['okbutton'] = "Créer"; $lang['nooption'] = "Vous n'avez pas les droits pour ajouter une page"; diff --git a/syntax.php b/syntax.php index f634bf9..a5cc4d1 100644 --- a/syntax.php +++ b/syntax.php @@ -107,9 +107,11 @@ public function render($format, Doku_Renderer $renderer, $data) { $newpagetemplateinput = $this->_htmlTemplateInput($data['newpagetemplates']); $form = '

' - . '

' + . '' . $namespaceinput - . '' + . '' . $newpagetemplateinput . '' . '' From bab48dc25b9a17df5673dd5e1cad65645bc24289 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Thu, 7 Mar 2024 19:43:29 +0100 Subject: [PATCH 08/10] Bump version to 2024-03-07 - Placeholder text (#88) - Translations - Code cleanup --- plugin.info.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.info.txt b/plugin.info.txt index 38c92ec..8cd2dc9 100755 --- a/plugin.info.txt +++ b/plugin.info.txt @@ -2,7 +2,7 @@ base addnewpage author Damien Regad, Benjamin Santalucia, Sam Wilson and other contributors email dregad@mantisbt.org -date 2023-05-10 +date 2024-03-07 name Add New Page plugin desc Adds a "new page form" to any wiki page. url https://www.dokuwiki.org/plugin:addnewpage From 65e703f02510a6b4c0806622d60e75c11304ed52 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Sat, 14 Sep 2024 14:56:50 +0200 Subject: [PATCH 09/10] Revert "translation update (ca) (#100)" The update actually introduced Russian spam. This reverts commit 7400e97a0ee0f62c0526fccb4794f3f39a209628. Fixes #101 --- lang/ca/lang.php | 34 +++++----------------------------- lang/ca/settings.php | 37 ++++++------------------------------- 2 files changed, 11 insertions(+), 60 deletions(-) diff --git a/lang/ca/lang.php b/lang/ca/lang.php index 4dfb000..d987c7d 100644 --- a/lang/ca/lang.php +++ b/lang/ca/lang.php @@ -1,32 +1,8 @@ */ -$lang['namespaceRoot'] = 'Pendley'; -$lang['okbutton'] = 'Размещение объявлений в телеграм лучше -размещения в социальных сетях и на других площадках. -Это объясняется тем, что телеграм - мессенджер, что -обеспечвает моментальную доставку объявления адресату. - -Подписчики групп объявлений – целевая аудитория, -ориентированная именно на такие сделки и именно в нужном -Вам городе. -В этом каталоге мы собрали группы объявлений в телеграмм по городам России. - -Подпишитесь, чтобы смотреть -каталог!! бесплатные объявления'; -$lang['nooption'] = 'Размещение объявлений в телеграм лучше размещения в социальных сетях и на -других площадках. Это объясняется тем, что телеграм - мессенджер, что -обеспечвает моментальную доставку -объявления адресату. Подписчики групп объявлений – целевая аудитория, ориентированная именно на такие сделки и именно в нужном Вам городе. - -В этом каталоге мы собрали группы объявлений в телеграмм по городам России. - -Подпишитесь, чтобы смотреть каталог!! -бесплатные объявления'; +$lang['namespaceRoot'] = "Arrel"; +$lang['okbutton'] = "Crear"; +$lang['nooption'] = "No teniu permisos suficients per afegir una pàgina"; diff --git a/lang/ca/settings.php b/lang/ca/settings.php index 82f9fa9..2441ae9 100644 --- a/lang/ca/settings.php +++ b/lang/ca/settings.php @@ -1,35 +1,10 @@ */ -$lang['addpage_exclude'] = 'Pendley'; -$lang['addpage_showroot'] = 'Размещение объявлений в телеграм лучше размещения в социальных сетях и на других площадках. - -Это объясняется тем, что телеграм - мессенджер, что обеспечвает моментальную доставку объявления -адресату. Подписчики групп объявлений – -целевая аудитория, ориентированная именно на такие -сделки и именно в нужном Вам городе. - -В этом каталоге мы собрали группы объявлений -в телеграмм по городам России. - -Подпишитесь, чтобы смотреть каталог!! -бесплатные объявления'; -$lang['addpage_hide'] = 'Pendley'; -$lang['addpage_hideACL'] = 'Размещение объявлений в телеграм лучше размещения в социальных сетях и на других площадках. -Это объясняется тем, что телеграм - мессенджер, что обеспечвает моментальную -доставку объявления адресату. -Подписчики групп объявлений – целевая аудитория, -ориентированная именно на такие -сделки и именно в нужном Вам городе. - -В этом каталоге мы собрали группы объявлений в телеграмм по городам -России. -Подпишитесь, чтобы смотреть каталог!! -бесплатные объявления'; +$lang['addpage_exclude'] = "espais de nom a excloure (separats par un ;)"; +$lang['addpage_showroot'] = "Mostrar l'espai de nom arrel"; +$lang['addpage_hide'] = "Quan feu servir la sintaxi {{NEWPAGE>[ns]}}: Oculta la selecció d'espais de nom (desmarcat: només mostra els subespais de nom)"; +$lang['addpage_hideACL'] = "Si desmarcat, mostra un missatge quan l'usuari no té permisos suficients per crear una pàgina. Si no, occulta {{NEWPAGE}}"; From dce4bf9d72cc9e7b3bfda0beba68e904f4d97928 Mon Sep 17 00:00:00 2001 From: Damien Regad Date: Sat, 14 Sep 2024 15:01:52 +0200 Subject: [PATCH 10/10] Bump version to 2024-09-14 Remove spam in Catalan translation (#101) --- plugin.info.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin.info.txt b/plugin.info.txt index 8cd2dc9..d8b2909 100755 --- a/plugin.info.txt +++ b/plugin.info.txt @@ -2,7 +2,7 @@ base addnewpage author Damien Regad, Benjamin Santalucia, Sam Wilson and other contributors email dregad@mantisbt.org -date 2024-03-07 +date 2024-09-14 name Add New Page plugin desc Adds a "new page form" to any wiki page. url https://www.dokuwiki.org/plugin:addnewpage