From 1b598734e8935b85d52dbf3ed24e017f8dfd5a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20K?= Date: Mon, 27 Jul 2015 13:33:55 +0200 Subject: [PATCH] More change Plugin page: * Add label for display in theme * Add french lang pack * Add label in install.php Update french lang pack Add a space in Plugin name and version --- admin/views/plugins.php | 2 +- install.php | 3 ++- languages/fr_FR.json | 10 +++++++--- plugins/pages/language/en_US.json | 3 ++- plugins/pages/language/fr_FR.json | 17 +++++++++++++++++ plugins/pages/plugin.php | 10 ++++++++-- 6 files changed, 37 insertions(+), 8 deletions(-) mode change 100644 => 100755 plugins/pages/language/en_US.json create mode 100755 plugins/pages/language/fr_FR.json mode change 100644 => 100755 plugins/pages/plugin.php diff --git a/admin/views/plugins.php b/admin/views/plugins.php index 86cb3fa1..abd8a5c2 100644 --- a/admin/views/plugins.php +++ b/admin/views/plugins.php @@ -5,7 +5,7 @@ { echo '
'; - echo '

'.$Plugin->name().''.$Language->g('Version').': '.$Plugin->version().'

'; + echo '

'.$Plugin->name().' '.$Language->g('Version').': '.$Plugin->version().'

'; echo '

'.$Plugin->description().'

'; if($Plugin->installed()) { diff --git a/install.php b/install.php index 2b3fa263..4ff02f7c 100644 --- a/install.php +++ b/install.php @@ -212,7 +212,8 @@ function install($adminPassword, $email) // File plugins/pages/db.php $data = array( - 'homeLink'=>true + 'homeLink'=>true, + 'label'=>'Pages' ); file_put_contents(PATH_PLUGINS_DATABASES.'pages'.DS.'db.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX); diff --git a/languages/fr_FR.json b/languages/fr_FR.json index d9db2394..dc738cac 100755 --- a/languages/fr_FR.json +++ b/languages/fr_FR.json @@ -35,7 +35,7 @@ "position": "Position", "save": "Sauvegarder", "draft": "Brouillon", - "delete": "Supprimer", + "delete": "Supprimer", // First String delete "registered": "Inscrit", "Notifications": "Notifications", "profile": "Profil", @@ -72,7 +72,7 @@ "locale": "Localisation", "notifications": "Notifications", "new-post": "Nouvel article", - "html-and-markdown-code-supported": "Code HTML et Markdown pris en charge.", + "html-and-markdown-code-supported": "Code HTML et Markdown pris en charge.", // First Sring html-and-markdown..... "new-page": "Nouvelle page", "manage-posts": "Gestion des articles", "published-date": "Date de publication", @@ -99,6 +99,7 @@ "username-or-password-incorrect": "Nom d’utilisateur ou mot de passe incorrect.", "database-regenerated": "Base de données régénérée.", "the-changes-have-been-saved": "Les modifications on était sauvegardées.", + "html-markdown-code-supported": "Code HTML et Markdown pris en charge.", // Double Sring html-and-markdown..... "enable-more-features-at": "Activer plus de fonctionnalités en vous rendant vers ", "username-already-exists-or-is-empty": "Le nom d’utilisateur existe déjà ou est inexistant.", "username-field-is-empty": "Le champ utilisateur est vide !", @@ -122,9 +123,12 @@ "you-can-modify-the-url-which-identifies":"Vous pouvez modifier l'URL qui identifie une page ou un article, en utilisant des mots-clés lisibles. Pas plus de 150 caractères.", "this-field-can-help-describe-the-content": "Ce champ peut aider à décrire le contenu en quelques mots. Pas plus de 150 caractères.", "write-the-tags-separeted-by-comma": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3", + "delete": "Supprimer", // Double String delete "delete-the-user-and-all-its-posts":"Supprimer l’utilisateur et tous ses messages associés.", "delete-the-user-and-associate-its-posts-to-admin-user": "Supprimez l’utilisateur et associez ses messages à l’administrateur principal.", "read-more": "Lire la suite...", "show-blog": "Afficher le Blog", - "default-home-page": "Page d’accueil par défaut" + "default-home-page": "Page d’accueil par défaut", + "version": "Version", + "there-are-no-drafts": "Aucun article en attente de publication" } \ No newline at end of file diff --git a/plugins/pages/language/en_US.json b/plugins/pages/language/en_US.json old mode 100644 new mode 100755 index 4ca73a5a..3ea163e7 --- a/plugins/pages/language/en_US.json +++ b/plugins/pages/language/en_US.json @@ -12,5 +12,6 @@ "pages": "Pages", "home": "Home", - "show-home-link": "Show home link" + "show-home-link": "Show home link", + "label-text-to-display": "Label text to display" } \ No newline at end of file diff --git a/plugins/pages/language/fr_FR.json b/plugins/pages/language/fr_FR.json new file mode 100755 index 00000000..82c6e5a4 --- /dev/null +++ b/plugins/pages/language/fr_FR.json @@ -0,0 +1,17 @@ +{ + "plugin-data": + { + "name": "Page navigation", + "description": "Constitue un menu avec les liens des pages dans la colonne du thème.", + "author": "Diego", + "email": "", + "website": "", + "version": "0.1", + "releaseDate": "" + }, + + "pages": "Pages", + "home": "Accueil", + "show-home-link": "Afficher le lien de la page d’accueil", + "label-text-to-display": "Texte à afficher" +} \ No newline at end of file diff --git a/plugins/pages/plugin.php b/plugins/pages/plugin.php old mode 100644 new mode 100755 index a7c621af..fc0379bf --- a/plugins/pages/plugin.php +++ b/plugins/pages/plugin.php @@ -5,7 +5,8 @@ class pluginPages extends Plugin { public function init() { $this->dbFields = array( - 'homeLink'=>true + 'homeLink'=>true, + 'label'=> 'Pages' ); } @@ -17,6 +18,11 @@ class pluginPages extends Plugin { $html .= 'getDbField('homeLink')?'checked':'').'>'; $html .= ''; $html .= '
'; + $html .= '
'; + $html .= ''; + $html .= '
'; return $html; } @@ -28,7 +34,7 @@ class pluginPages extends Plugin { global $Site; $html = '
'; - $html .= '

'.$Language->get('Pages').'

'; + $html .= '

'.$this->getDbField('label').'

'; $html .= '
'; $parents = $pagesParents[NO_PARENT_CHAR];