release 2022.12.21

This commit is contained in:
Jean-Christian Denis 2022-12-21 22:28:30 +01:00
parent 1b1d6fb40f
commit 7acc8ba939
Signed by: JcDenis
GPG key ID: 1B5B8C5B90B6C951
4 changed files with 103 additions and 8 deletions

View file

@ -3,6 +3,18 @@ dev
- [ ] add auto-find categorie
- fix remplacement limit
2022.12.21
- use svg icon
- use anonymous functions
- use abstract plugin name
- use json for settings array (vs serialize)
- change some class names
- fix permissions
- fix notices
- fix autoload
- fix table name
- fix install
2022.11.20
- fix compatibility with Dotclear 2.24 (required)

View file

@ -18,17 +18,17 @@ $this->registerModule(
'Enhance post content',
'Add features to words in post content',
'Jean-Christian Denis and Contributors',
'2022.12.01-dev',
'2022.12.21',
[
'requires' => [['core', '2.24']],
'permissions' => dcCore::app()->auth->makePermissions([
dcAuth::PERMISSION_CONTENT_ADMIN,
]),
'type' => 'plugin',
'support' => 'https://github.com/JcDenis/' . basename(__DIR__),
'details' => 'https://plugins.dotaddict.org/dc2/details/' . basename(__DIR__),
'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/dcstore.xml',
'settings' => [
'type' => 'plugin',
'support' => 'https://github.com/JcDenis/' . basename(__DIR__),
'details' => 'https://plugins.dotaddict.org/dc2/details/' . basename(__DIR__),
'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/dcstore.xml',
'settings' => [
'blog' => '#params.epc_params',
],
]

View file

@ -2,10 +2,10 @@
<modules xmlns:da="http://dotaddict.org/da/">
<module id="enhancePostContent">
<name>Enhance post content</name>
<version>2022.11.20</version>
<version>2022.12.21</version>
<author>Jean-Christian Denis and Contributors</author>
<desc>Add features to words in post content</desc>
<file>https://github.com/JcDenis/enhancePostContent/releases/download/v2022.11.20/plugin-enhancePostContent.zip</file>
<file>https://github.com/JcDenis/enhancePostContent/releases/download/v2022.12.21/plugin-enhancePostContent.zip</file>
<da:dcmin>2.24</da:dcmin>
<da:details>https://plugins.dotaddict.org/dc2/details/enhancePostContent</da:details>
<da:support>https://github.com/JcDenis/enhancePostContent</da:support>

83
locales/fr/main.lang.php Normal file
View file

@ -0,0 +1,83 @@
<?php
/**
* @package Dotclear
*
* @copyright Olivier Meunier & Association Dotclear
* @copyright GPL-2.0-only
*/
#
# DOT NOT MODIFY THIS FILE !
#
l10n::$locales['Enhance post content'] = 'Amélioration du contenu';
l10n::$locales['Key'] = 'Clé';
l10n::$locales['Enable plugin'] = 'Activer le plugin';
l10n::$locales['This enable public widgets and contents filter.'] = 'Ceci active les widgets et le filtrage du contenu en partie public.';
l10n::$locales['Set content filters'] = 'Configurer les filtres';
l10n::$locales['This is a special feature to edit list of allowed template values and public pages where this plugin works.'] = 'Ceci est une option spéciale pour modifier les listes des balises de template et des pages publiques ou le plugin sera actif.';
l10n::$locales['Allowed DC template values:'] = 'Autoriser les balises de template :';
l10n::$locales['Use "readable_name1:template_value1;readable_name2:template_value2;" like "entry content:EntryContent;entry excerpt:EntryExcerpt;".'] = 'Utiliser "titre1:valeur_de_template1;titre2:valeur_de_template2;" exemple "entry content:EntreyContent;entry excerpt:EntreyExcerpt;".';
l10n::$locales['Allowed public pages:'] = 'Autoriser les pages publiques :';
l10n::$locales['Use "readable_name1:template_page1;readable_name2:template_page2;" like "post page:post.html;home page:home.html;".'] = 'Utiliser "titre1:page_de_template1;titre2:page_de_template2;" comme "post page:post.html;home page:home.html;".';
l10n::$locales['records per page'] = 'enregistrements par page';
l10n::$locales['List filtered contents.'] = 'Liste les contenus filtrés.';
l10n::$locales['In this article'] = 'Dans cet article';
l10n::$locales['Enable filter on %s'] = 'Autoriser le filtrage sur %s';
l10n::$locales['Search case insensitive'] = 'Recherche insensible à la casse';
l10n::$locales['Search also plural'] = 'Recherche également le pluriel';
l10n::$locales['Show the number of appearance'] = 'Afficher le nombre d\'occurence';
l10n::$locales['Highlight tags of your blog.'] = 'Met en avant les Tags de votre blog';
l10n::$locales['Highlight searched words.'] = 'Met en avant les mots recherchés';
l10n::$locales['Acronym'] = 'Acronyme';
l10n::$locales['Explain some acronyms. First term of the list is the acornym and second term the explanation.'] = 'Explique des acronymes. Le premier terme de la liste est l\'acronyme et les second terme est l\'explication.';
l10n::$locales['Abbreviation'] = 'Abréviation';
l10n::$locales['Explain some abbreviation. First term of the list is the abbreviation and second term the explanation.'] = 'Explique des abréviations. Le premier terme de la liste est l\'abréviation et le second terme est l\'explication.';
l10n::$locales['Definition'] = 'Définition';
l10n::$locales['Explain some definition. First term of the list is the sample to define and second term the explanation.'] = 'Explique des définitions. Le premier terme de la liste est la chaine à expliquer et le second terme est la définition.';
l10n::$locales['Citation'] = 'Citation';
l10n::$locales['Highlight citation of people. First term of the list is the citation and second term the author.'] = 'Met en avant les citation des gens. Le premier terme est la citation et le second terme est l\'auteur.';
l10n::$locales['Link some words. First term of the list is the term to link and second term the link.'] = 'Ajouter des liens. Le premier terme de la liste est le texte à lier et le second terme est l\'adresse de lien.';
l10n::$locales['Replace'] = 'Remplacement';
l10n::$locales['Replace some text. First term of the list is the text to replace and second term the replacement.'] = 'Remplace du texte. Le premier terme de la liste est le terme à remplacer et le second est le nouveau terme.';
l10n::$locales['Update and show terms. First term of the list is the term to update and second term the new term.'] = 'Met à jour du contenu. Le premier terme de la liste est l\'ancien texte et le second est le nouveau texte.';
l10n::$locales['Add link to twitter user page. Every word started with "@" will be considered as twitter user.'] = 'Ajouter un lien vers une page Twitter. Chaque mot commençant par "@" sera considéré comme un nom de compte Twitter';
l10n::$locales['View this user\'s twitter page'] = 'Voir la page Twitter de cet utilisateur';
l10n::$locales['No record matches the filter'] = 'Aucun enregistrement correspondant au filtre';
l10n::$locales['No record'] = 'Pas d\'enregistrement';
l10n::$locales['List of %s records matching the filter.'] = 'Listes des %s enregistrements correspondant au filtre';
l10n::$locales['List of %s records.'] = 'Liste des %s enregistrements';
l10n::$locales['entry excerpt'] = 'le résumé du billet';
l10n::$locales['entry content'] = 'le contenu du billet';
l10n::$locales['comment content'] = 'le contenu des commentaires';
l10n::$locales['home page'] = 'la page d\'accueil';
l10n::$locales['post page'] = 'la page du billet';
l10n::$locales['category page'] = 'la page de catégorie';
l10n::$locales['search results page'] = 'la page des résultats de recherche';
l10n::$locales['atom feeds'] = 'les flux Atom';
l10n::$locales['RSS feeds'] = 'les flux RSS';
l10n::$locales['No such record ID'] = 'Clé inconnue';
l10n::$locales['No record key'] = 'Pas de clé';
l10n::$locales['No record value'] = 'Pas de valeur';
l10n::$locales['No record filter'] = 'Pas de filtre';
l10n::$locales['Filter successfully updated.'] = 'Filtre mis à jour.';
l10n::$locales['Key already exists for this filter'] = 'Cette clé existe déjà pour ce filter';
l10n::$locales['Select filter:'] = 'Sélectionner un filtre :';
l10n::$locales['Pages to be filtered'] = 'Pages à filtrer';
l10n::$locales['Filtering'] = 'Filtrage';
l10n::$locales['Case insensitive'] = 'Insensible à la casse';
l10n::$locales['Also use the plural'] = 'Utiliser également le pluriel';
l10n::$locales['Limit the number of replacement to:'] = 'Limiter le nombre de remplacement à :';
l10n::$locales['Leave it blank or set it to 0 for no limit'] = 'Laisser vide ou mettre à 0 pour aucune limite';
l10n::$locales['Contents to be filtered'] = 'Contenus à filtrer';
l10n::$locales['Style'] = 'Style';
l10n::$locales['Class "%s":'] = 'Class CSS "%s" :';
l10n::$locales['The inserted HTML tag looks like: %s'] = 'Le code HTML de la balise est le suivant: %s';
l10n::$locales['Ignore HTML tags:'] = 'Ignorer les balises HTML :';
l10n::$locales['This is the list of HTML tags where content will be ignored.'] = 'Ceci est la liste des balises HTML dont le contenu sera ignoré.';
l10n::$locales['Tag "%s" always be ignored.'] = 'Les balises "%s" seront toujours ignorées.';
l10n::$locales['Records'] = 'Enregistrements';
l10n::$locales['Delete selected records'] = 'Effacer les enregistrements sélectionnés';
l10n::$locales['New record'] = 'Nouvel enregistrement';
l10n::$locales['Key:'] = 'Clé :';
l10n::$locales['Value:'] = 'Valeur :';
l10n::$locales['Add features to words in post content'] = 'Ajouter des fonctionnalités aux contenus des billets';