Minor fixes, French language updates
This commit is contained in:
parent
e7890f4a71
commit
38326d8c63
|
@ -40,10 +40,6 @@ class dbJSON
|
||||||
$this->dbBackup = $array;
|
$this->dbBackup = $array;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
Log::set(__METHOD__.LOG_SEP.'File '.$file.' does not exists');
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function restoreDB()
|
public function restoreDB()
|
||||||
|
@ -58,6 +54,7 @@ class dbJSON
|
||||||
return count($this->db);
|
return count($this->db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Returns the value from the field.
|
||||||
public function getField($field)
|
public function getField($field)
|
||||||
{
|
{
|
||||||
if(isset($this->db[$field])) {
|
if(isset($this->db[$field])) {
|
||||||
|
@ -86,24 +83,24 @@ class dbJSON
|
||||||
return file_put_contents($this->file, $data, LOCK_EX);
|
return file_put_contents($this->file, $data, LOCK_EX);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Returns a JSON encoded string on success or FALSE on failure.
|
||||||
private function serialize($data)
|
private function serialize($data)
|
||||||
{
|
{
|
||||||
// DEBUG: La idea es siempre serializar en json, habria que ver si siempre esta cargado json_enconde y decode
|
|
||||||
if(JSON) {
|
|
||||||
return json_encode($data, JSON_PRETTY_PRINT);
|
return json_encode($data, JSON_PRETTY_PRINT);
|
||||||
}
|
}
|
||||||
|
|
||||||
return serialize($data);
|
// Returns the value encoded in json in appropriate PHP type.
|
||||||
}
|
|
||||||
|
|
||||||
private function unserialize($data)
|
private function unserialize($data)
|
||||||
{
|
{
|
||||||
// DEBUG: La idea es siempre serializar en json, habria que ver si siempre esta cargado json_enconde y decode
|
// NULL is returned if the json cannot be decoded.
|
||||||
if(JSON) {
|
$decode = json_decode($data, true);
|
||||||
return json_decode($data, true);
|
|
||||||
|
// If NULL returns false.
|
||||||
|
if(empty($decode)) {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return unserialize($data);
|
return $decode;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -4,7 +4,7 @@
|
||||||
define('BLUDIT_VERSION', 'githubVersion');
|
define('BLUDIT_VERSION', 'githubVersion');
|
||||||
define('BLUDIT_CODENAME', '');
|
define('BLUDIT_CODENAME', '');
|
||||||
define('BLUDIT_RELEASE_DATE', '');
|
define('BLUDIT_RELEASE_DATE', '');
|
||||||
define('BLUDIT_BUILD', '20151119');
|
define('BLUDIT_BUILD', '20160120');
|
||||||
|
|
||||||
// Debug mode
|
// Debug mode
|
||||||
define('DEBUG_MODE', TRUE);
|
define('DEBUG_MODE', TRUE);
|
||||||
|
@ -80,7 +80,7 @@ define('NO_PARENT_CHAR', '3849abb4cb7abd24c2d8dac17b216f17');
|
||||||
define('POSTS_PER_PAGE_ADMIN', 10);
|
define('POSTS_PER_PAGE_ADMIN', 10);
|
||||||
|
|
||||||
// Check if JSON encode and decode are enabled.
|
// Check if JSON encode and decode are enabled.
|
||||||
define('JSON', function_exists('json_encode'));
|
// define('JSON', function_exists('json_encode'));
|
||||||
|
|
||||||
// TRUE if new posts hand-made set published, or FALSE for draft.
|
// TRUE if new posts hand-made set published, or FALSE for draft.
|
||||||
define('CLI_STATUS', 'published');
|
define('CLI_STATUS', 'published');
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
{
|
{
|
||||||
"native": "Français (France)",
|
"native": "Français (France)",
|
||||||
"english-name": "French",
|
"english-name": "French",
|
||||||
"last-update": "2015-11-15",
|
"last-update": "2016-01-19",
|
||||||
"author": "Frédéric K.",
|
"author": "Frédéric K.",
|
||||||
"email": "stradfred@gmail.com",
|
"email": "stradfred@gmail.com",
|
||||||
"website": ""
|
"website": ""
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
"you-do-not-have-sufficient-permissions": "Vous ne disposez pas des autorisations suffisantes pour accéder à cette page, veuillez contacter l’administrateur.",
|
"you-do-not-have-sufficient-permissions": "Vous ne disposez pas des autorisations suffisantes pour accéder à cette page, veuillez contacter l’administrateur.",
|
||||||
"settings-advanced-writting-settings": "Paramètres->Avancé->Paramètres de publication",
|
"settings-advanced-writting-settings": "Paramètres->Avancé->Paramètres de publication",
|
||||||
"new-posts-and-pages-synchronized": "Les nouveaux articles et les nouvelles pages sont synchronisés.",
|
"new-posts-and-pages-synchronized": "Les nouveaux articles et les nouvelles pages sont synchronisés.",
|
||||||
"you-can-choose-the-users-privilege": "Vous pouvez choisir les privilèges de l’utilisateur. Le rôle en tant que « Rédacteur » permet uniquement de publier des pages et des articles.",
|
"you-can-choose-the-users-privilege": "Vous pouvez choisir les privilèges de l’utilisateur. Le rôle en tant que « Rédacteur » permet uniquement de publier des pages et des articles.",
|
||||||
"email-will-not-be-publicly-displayed": "Votre e-mail ne sera pas publié publiquement. Il est nécessaire pour la récupération du mot de passe et recevoir les notifications.",
|
"email-will-not-be-publicly-displayed": "Votre e-mail ne sera pas publié publiquement. Il est nécessaire pour la récupération du mot de passe et recevoir les notifications.",
|
||||||
"use-this-field-to-name-your-site": "Utilisez ce champ pour que le nom de votre site apparaisse en haut de chaque page.",
|
"use-this-field-to-name-your-site": "Utilisez ce champ pour que le nom de votre site apparaisse en haut de chaque page.",
|
||||||
"use-this-field-to-add-a-catchy-phrase": "Utilisez ce champ pour ajouter une phrase accrocheuse sur votre site.",
|
"use-this-field-to-add-a-catchy-phrase": "Utilisez ce champ pour ajouter une phrase accrocheuse sur votre site.",
|
||||||
|
@ -147,7 +147,7 @@
|
||||||
"error": "Erreur",
|
"error": "Erreur",
|
||||||
"bludit-installer": "Installation de Bludit",
|
"bludit-installer": "Installation de Bludit",
|
||||||
"welcome-to-the-bludit-installer": "Bienvenue dans l’assistant d’installation de Bludit",
|
"welcome-to-the-bludit-installer": "Bienvenue dans l’assistant d’installation de Bludit",
|
||||||
"complete-the-form-choose-a-password-for-the-username-admin": "Complétez le formulaire et choisissez un mot de passe pour l’utilisateur « admin »",
|
"complete-the-form-choose-a-password-for-the-username-admin": "Complétez le formulaire et choisissez un mot de passe pour l’utilisateur « admin »",
|
||||||
"password-visible-field": "Mot de passe, champ visible !",
|
"password-visible-field": "Mot de passe, champ visible !",
|
||||||
"install": "Installer",
|
"install": "Installer",
|
||||||
"choose-your-language": "Sélectionnez votre langue",
|
"choose-your-language": "Sélectionnez votre langue",
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
"uninstall": "Désinstaller",
|
"uninstall": "Désinstaller",
|
||||||
"change-password": "Modifier le mot de passe",
|
"change-password": "Modifier le mot de passe",
|
||||||
"to-schedule-the-post-just-select-the-date-and-time": "Vous pouvez planifier une date de publication de vos articles, il suffit de sélectionner la date et l’heure dans le calendrier qui s’ouvre en pop-up.",
|
"to-schedule-the-post-just-select-the-date-and-time": "Vous pouvez planifier une date de publication de vos articles, il suffit de sélectionner la date et l’heure dans le calendrier qui s’ouvre en pop-up.",
|
||||||
"write-the-tags-separated-by-commas": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3",
|
"write-the-tags-separated-by-commas": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3",
|
||||||
"status": "Statut",
|
"status": "Statut",
|
||||||
"published": "Publié",
|
"published": "Publié",
|
||||||
"scheduled-posts": "Articles planifiés",
|
"scheduled-posts": "Articles planifiés",
|
||||||
|
@ -189,7 +189,7 @@
|
||||||
"back-to-login-form": "Retour à la page de connexion",
|
"back-to-login-form": "Retour à la page de connexion",
|
||||||
"send-me-a-login-access-code": "Envoyez-moi un code d’accès de connexion",
|
"send-me-a-login-access-code": "Envoyez-moi un code d’accès de connexion",
|
||||||
"get-login-access-code": "Obtenir le code d’accès de connexion",
|
"get-login-access-code": "Obtenir le code d’accès de connexion",
|
||||||
"email-notification-login-access-code": "<p>Ceci est une notification à partir de votre site {{WEBSITE_NAME}}</p><p>Vous avez demandé un code d’accès de connexion, merci de suivre lien suivant :</p><p>{{LINK}}</p>",
|
"email-notification-login-access-code": "<p>Ceci est une notification à partir de votre site {{WEBSITE_NAME}}</p><p>Vous avez demandé un code d’accès de connexion, merci de suivre lien suivant :</p><p>{{LINK}}</p>",
|
||||||
"there-are-no-scheduled-posts": "Il n’y a aucun article planifié.",
|
"there-are-no-scheduled-posts": "Il n’y a aucun article planifié.",
|
||||||
"show-password": "Afficher le mot de passe",
|
"show-password": "Afficher le mot de passe",
|
||||||
"edit-or-remove-your=pages": "Gérer vos pages.",
|
"edit-or-remove-your=pages": "Gérer vos pages.",
|
||||||
|
@ -208,10 +208,24 @@
|
||||||
"date-format": "Format de la Date",
|
"date-format": "Format de la Date",
|
||||||
"time-format": "Format de l’heure",
|
"time-format": "Format de l’heure",
|
||||||
"chat-with-developers-and-users-on-gitter":"Chattez avec les développeurs et les utilisateurs sur [Gitter](https://gitter.im/dignajar/bludit)",
|
"chat-with-developers-and-users-on-gitter":"Chattez avec les développeurs et les utilisateurs sur [Gitter](https://gitter.im/dignajar/bludit)",
|
||||||
"this-is-a-brief-description-of-yourself-our-your-site":"Ceci est une brève description de vous-même ou de votre site, pour modifier ce texte aller dans le panneau d’administration, paramètres -> plugins et configurer le plugin « à propos ».",
|
"this-is-a-brief-description-of-yourself-our-your-site":"Ceci est une brève description de vous-même ou de votre site, pour modifier ce texte aller dans le panneau d’administration, paramètres -> plugins et configurer le plugin « à propos ».",
|
||||||
"profile-picture": "Image de profil",
|
"profile-picture": "Image de profil",
|
||||||
"the-about-page-is-very-important": "Votre page **à propos** est très utile. Elle fournit à vos visiteurs des informations importantes sur vous, elle crée un rapport de confiance entre vous et votre visiteur, elle présente votre société et votre site et elle vous différencie de tous les autres sites de votre niche.",
|
"the-about-page-is-very-important": "Votre page **à propos** est très utile. Elle fournit à vos visiteurs des informations importantes sur vous, elle crée un rapport de confiance entre vous et votre visiteur, elle présente votre société et votre site et elle vous différencie de tous les autres sites de votre niche.",
|
||||||
"change-this-pages-content-on-the-admin-panel": "Changer le contenu de cette page à partir du panneau d’administration, Gestion de contenu -> Pages et cliquez sur la page « à propos » pour l’éditer.",
|
"change-this-pages-content-on-the-admin-panel": "Changer le contenu de cette page à partir du panneau d’administration, Gestion de contenu -> Pages et cliquez sur la page « à propos » pour l’éditer.",
|
||||||
"about-your-site-or-yourself": "À propos de vous",
|
"about-your-site-or-yourself": "À propos de vous",
|
||||||
"welcome-to-bludit": "Bienvenue sur Bludit"
|
"welcome-to-bludit": "Bienvenue sur Bludit",
|
||||||
|
|
||||||
|
"site-information": "Informations sur le site",
|
||||||
|
"date-and-time-formats": "Format de la date et de l’heure",
|
||||||
|
"activate": "Activer",
|
||||||
|
"deactivate": "Désactiver",
|
||||||
|
|
||||||
|
"cover-image": "Image de couverture",
|
||||||
|
"blog": "Blog",
|
||||||
|
"more-images": "Plus d’images",
|
||||||
|
"double-click-on-the-image-to-add-it": "Double-cliquez sur l’image pour l’ajouter.",
|
||||||
|
"click-here-to-cancel": "Cliquez ici pour annuler.",
|
||||||
|
"type-the-tag-and-press-enter": "Saisissez le tag et appuyez sur Entrée.",
|
||||||
|
"manage-your-bludit-from-the-admin-panel": "Gérez votre Bludit depuis [l’interface d’administration]({{ADMIN_AREA_LINK}})",
|
||||||
|
"there-are-no-images":"Il n’y a aucune image"
|
||||||
}
|
}
|
|
@ -29,10 +29,6 @@ class pluginAbout extends Plugin {
|
||||||
|
|
||||||
public function siteSidebar()
|
public function siteSidebar()
|
||||||
{
|
{
|
||||||
global $Url;
|
|
||||||
|
|
||||||
$filter = $Url->filters('tag');
|
|
||||||
|
|
||||||
$html = '<div class="plugin plugin-about">';
|
$html = '<div class="plugin plugin-about">';
|
||||||
$html .= '<h2>'.$this->getDbField('label').'</h2>';
|
$html .= '<h2>'.$this->getDbField('label').'</h2>';
|
||||||
$html .= '<div class="plugin-content">';
|
$html .= '<div class="plugin-content">';
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
if( !file_exists('bl-content/databases/site.php') )
|
if( !file_exists('bl-content/databases/site.php') )
|
||||||
{
|
{
|
||||||
header('Location:./install.php');
|
header('Location:./install.php');
|
||||||
exit('<a href="./install.php">First, install Bludit</a>');
|
exit('<a href="./install.php">Install Bludit first.</a>');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Load time init
|
// Load time init
|
||||||
|
@ -38,4 +38,3 @@ if($Url->whereAmI()==='admin') {
|
||||||
else {
|
else {
|
||||||
require(PATH_BOOT.'site.php');
|
require(PATH_BOOT.'site.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* BLUDIT
|
* Bludit
|
||||||
* http://www.bludit.com
|
* http://www.bludit.com
|
||||||
* Author Diego Najar
|
* Author Diego Najar
|
||||||
* Bludit is opensource software licensed under the MIT license.
|
* Bludit is opensource software licensed under the MIT license.
|
||||||
|
@ -79,9 +79,6 @@ if(!defined('JSON_PRETTY_PRINT')) {
|
||||||
define('JSON_PRETTY_PRINT', 128);
|
define('JSON_PRETTY_PRINT', 128);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if JSON encode and decode are enabled.
|
|
||||||
define('JSON', function_exists('json_encode'));
|
|
||||||
|
|
||||||
// Database format date
|
// Database format date
|
||||||
define('DB_DATE_FORMAT', 'Y-m-d H:i:s');
|
define('DB_DATE_FORMAT', 'Y-m-d H:i:s');
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue