Move form from post sidebar to sidebar items (and some fixes)

This commit is contained in:
Jean-Christian Denis 2021-09-02 14:30:05 +02:00
parent ab9b5e9b6b
commit c4972a4a8e
6 changed files with 158 additions and 151 deletions

View file

@ -1,8 +1,9 @@
todo xxx.xx.xx
- Added public page of the list of know urls and in/visible status - [ ] Add public page of the list of know urls and in/visible status
- Added passworded links - [ ] Add passworded links
- fix deprecated external service - [ ] fix deprecated external service
- update pager (see posts list) - [ ] update php header to phpdoc style
- [x] fix post page options display
2021.08.28 - pre release 2021.08.28 - pre release
- add dashboard icon - add dashboard icon
@ -11,6 +12,7 @@ todo
- fix compatibility with Dotclear 2.19 - fix compatibility with Dotclear 2.19
- create readme file - create readme file
- merge index file sub parts - merge index file sub parts
- update admin pager for links list
- remove custom js - remove custom js
- fix widgets rendering - fix widgets rendering
- fix public template now based on dotty - fix public template now based on dotty

View file

@ -15,6 +15,8 @@ if (!defined('DC_CONTEXT_ADMIN')) {
return null; return null;
} }
$core->blog->settings->addNamespace('kUtRL');
require_once dirname(__FILE__) . '/_widgets.php'; require_once dirname(__FILE__) . '/_widgets.php';
# Plugin menu # Plugin menu
@ -29,7 +31,7 @@ $_menu['Plugins']->addItem(
if ($core->blog->settings->kUtRL->kutrl_active) { if ($core->blog->settings->kUtRL->kutrl_active) {
$core->addBehavior('adminDashboardFavorites', ['adminKutrl', 'antispamDashboardFavorites']); $core->addBehavior('adminDashboardFavorites', ['adminKutrl', 'antispamDashboardFavorites']);
$core->addBehavior('adminPostHeaders', ['adminKutrl', 'adminPostHeaders']); $core->addBehavior('adminPostHeaders', ['adminKutrl', 'adminPostHeaders']);
$core->addBehavior('adminPostFormSidebar', ['adminKutrl', 'adminPostFormSidebar']); $core->addBehavior('adminPostFormItems', ['adminKutrl', 'adminPostFormItems']);
$core->addBehavior('adminAfterPostUpdate', ['adminKutrl', 'adminAfterPostUpdate']); // update existing short url $core->addBehavior('adminAfterPostUpdate', ['adminKutrl', 'adminAfterPostUpdate']); // update existing short url
$core->addBehavior('adminAfterPostUpdate', ['adminKutrl', 'adminAfterPostCreate']); // create new short url $core->addBehavior('adminAfterPostUpdate', ['adminKutrl', 'adminAfterPostCreate']); // create new short url
$core->addBehavior('adminAfterPostCreate', ['adminKutrl', 'adminAfterPostCreate']); $core->addBehavior('adminAfterPostCreate', ['adminKutrl', 'adminAfterPostCreate']);
@ -66,7 +68,7 @@ class adminKutrl
return dcPage::jsLoad('index.php?pf=kUtRL/js/admin.js'); return dcPage::jsLoad('index.php?pf=kUtRL/js/admin.js');
} }
public static function adminPostFormSidebar($post) public static function adminPostFormItems($main_items, $sidebar_items, $post)
{ {
global $core; global $core;
$s = $core->blog->settings->kUtRL; $s = $core->blog->settings->kUtRL;
@ -86,9 +88,8 @@ class adminKutrl
$rs = false; $rs = false;
} }
echo $ret =
'<h3 id="kutrl-form-title" class="clear">' . __('Short link') . '</h3>' . '<div id="kUtRL"><h5>' . __('Short link') . '</h5>' .
'<div id="kutrl-form-content">' .
form::hidden(['kutrl_old_post_url'], $post_url); form::hidden(['kutrl_old_post_url'], $post_url);
if (!$rs) { if (!$rs) {
@ -97,13 +98,13 @@ class adminKutrl
} else { } else {
$chk = !empty($_POST['kutrl_create']); $chk = !empty($_POST['kutrl_create']);
} }
echo $ret .=
'<p><label class="classic">' . '<p><label class="classic">' .
form::checkbox('kutrl_create', 1, $chk, '', 3) . ' ' . form::checkbox('kutrl_create', 1, $chk, '', 3) . ' ' .
__('Create short link') . '</label></p>'; __('Create short link') . '</label></p>';
if ($kut->allow_custom_hash) { if ($kut->allow_custom_hash) {
echo $ret .=
'<p class="classic">' . '<p class="classic">' .
'<label for="custom">' . __('Custom short link:') . ' ' . '<label for="custom">' . __('Custom short link:') . ' ' .
form::field('kutrl_create_custom', 32, 32, '', 3) . form::field('kutrl_create_custom', 32, 32, '', 3) .
@ -120,13 +121,15 @@ class adminKutrl
} }
$href = $kut->url_base . $rs->hash; $href = $kut->url_base . $rs->hash;
echo $ret .=
'<p><label class="classic">' . '<p><label class="classic">' .
form::checkbox('kutrl_delete', 1, !empty($_POST['kutrl_delete']), '', 3) . ' ' . form::checkbox('kutrl_delete', 1, !empty($_POST['kutrl_delete']), '', 3) . ' ' .
__('delete short link') . '</label></p>' . __('Delete short link') . '</label></p>' .
'<p><a href="' . $href . '" ' . 'title="' . $title . '">' . $href . '</a></p>'; '<p><a href="' . $href . '" ' . 'title="' . $title . '">' . $href . '</a></p>';
} }
echo '</div>'; $ret .= '</div>';
$sidebar_items['options-box']['items']['kUtRL'] = $ret;
} }
public static function adminAfterPostUpdate($cur, $post_id) public static function adminAfterPostUpdate($cur, $post_id)
@ -239,8 +242,8 @@ class adminKutrl
return null; return null;
} }
$args[0][__('kUtRL')][__('create short link')] = 'kutrl_create'; $args[0][__('kUtRL')][__('Create short link')] = 'kutrl_create';
$args[0][__('kUtRL')][__('delete short link')] = 'kutrl_delete'; $args[0][__('kUtRL')][__('Delete short link')] = 'kutrl_delete';
} }
public static function adminPostsActions(dcCore $core, $posts, $action, $redir) public static function adminPostsActions(dcCore $core, $posts, $action, $redir)

View file

@ -21,9 +21,9 @@ $this->registerModule(
'Jean-Christian Denis and contributors', 'Jean-Christian Denis and contributors',
'2021.08.28', '2021.08.28',
[ [
'requires' => [['core', '2.19']],
'permissions' => 'admin', 'permissions' => 'admin',
'type' => 'plugin', 'type' => 'plugin',
'dc_min' => '2.19',
'support' => 'https://github.com/JcDenis/kUtRL', 'support' => 'https://github.com/JcDenis/kUtRL',
'details' => 'http://plugins.dotaddict.org/dc2/details/kUtRL', 'details' => 'http://plugins.dotaddict.org/dc2/details/kUtRL',
'repository' => 'https://raw.githubusercontent.com/JcDenis/kUtRL/master/dcstore.xml' 'repository' => 'https://raw.githubusercontent.com/JcDenis/kUtRL/master/dcstore.xml'

7
js/admin.js Normal file
View file

@ -0,0 +1,7 @@
$(function(){
/* toogle admin form sidebar */
$('#kUtRL h5').toggleWithLegend(
$('#kUtRL').children().not('h5'),
{cookie:'dcx_kUtRL_admin_form_sidebar',legend_click:true}
);
});

View file

@ -1,52 +1,50 @@
<?php <?php
// Language: Français // Language: Français
// Module: kUtRL - 2021.08.28 // Module: kUtRL - 2021.08.28
// Date: 2021-08-28 19:47:06 // Date: 2021-09-02 12:25:32
// Translated with dcTranslater - 2021.08.18 // Translated with dcTranslater - 2021.08.18
#_admin.php:22 #_admin.php:24
#_admin.php:55 #_admin.php:57
#_widgets.php:28 #_widgets.php:28
#default-templates/kutrl.html:3 #default-templates/kutrl.html:3
#default-templates/kutrl.html:18 #default-templates/kutrl.html:18
#default-templates/kutrl404.html:9 #default-templates/kutrl404.html:9
#default-templates/kutrl_old.html:48 #default-templates/kutrl_old.html:48
#index.php:284 #index.php:276
#index.php:308 #index.php:300
#index.php:405 #index.php:397
#index.php:454 #index.php:446
#index.php:499 #index.php:491
$GLOBALS['__l10n']['Links shortener'] = 'Réducteur de liens'; $GLOBALS['__l10n']['Links shortener'] = 'Réducteur de liens';
#_admin.php:90 #_admin.php:92
#index.php:196 #index.php:196
$GLOBALS['__l10n']['Short link'] = 'Lien court'; $GLOBALS['__l10n']['Short link'] = 'Lien court';
#_admin.php:103 #_admin.php:104
#_admin.php:245
$GLOBALS['__l10n']['Create short link'] = 'Créer un lien court'; $GLOBALS['__l10n']['Create short link'] = 'Créer un lien court';
#_admin.php:108 #_admin.php:109
#index.php:475 #index.php:467
$GLOBALS['__l10n']['Custom short link:'] = 'Lien court personnalisé :'; $GLOBALS['__l10n']['Custom short link:'] = 'Lien court personnalisé :';
#_admin.php:115 #_admin.php:116
#_widgets.php:212 #_widgets.php:212
$GLOBALS['__l10n']['never followed'] = 'jamais suivi'; $GLOBALS['__l10n']['never followed'] = 'jamais suivi';
#_admin.php:117 #_admin.php:118
#_widgets.php:214 #_widgets.php:214
$GLOBALS['__l10n']['followed one time'] = 'suivi une fois'; $GLOBALS['__l10n']['followed one time'] = 'suivi une fois';
#_admin.php:119 #_admin.php:120
#_widgets.php:216 #_widgets.php:216
$GLOBALS['__l10n']['followed %s times'] = 'suivi %s fois'; $GLOBALS['__l10n']['followed %s times'] = 'suivi %s fois';
#_admin.php:126 #_admin.php:127
#_admin.php:243 #_admin.php:246
$GLOBALS['__l10n']['delete short link'] = 'effacer un lien court'; $GLOBALS['__l10n']['Delete short link'] = 'Effacer un lien court';
#_admin.php:242
$GLOBALS['__l10n']['create short link'] = 'créer un lien court';
#_public.php:133 #_public.php:133
$GLOBALS['__l10n']['Failed to verify protected field.'] = 'Impossible de vérifier le champs de protection.'; $GLOBALS['__l10n']['Failed to verify protected field.'] = 'Impossible de vérifier le champs de protection.';
@ -132,7 +130,7 @@ $GLOBALS['__l10n']['Sort by:'] = 'Trier par :';
$GLOBALS['__l10n']['Rank'] = 'Rang'; $GLOBALS['__l10n']['Rank'] = 'Rang';
#_widgets.php:84 #_widgets.php:84
#inc/lib.kutrl.lst.php:18 #inc/lib.kutrl.lst.php:55
$GLOBALS['__l10n']['Hash'] = 'Hash'; $GLOBALS['__l10n']['Hash'] = 'Hash';
#_widgets.php:99 #_widgets.php:99
@ -144,7 +142,7 @@ $GLOBALS['__l10n']['Hide no followed links'] = 'Cacher les liens non suivis';
#_widgets.php:138 #_widgets.php:138
#default-templates/kutrl.html:33 #default-templates/kutrl.html:33
#default-templates/kutrl_old.html:55 #default-templates/kutrl_old.html:55
#index.php:470 #index.php:462
$GLOBALS['__l10n']['Long link:'] = 'Lien long :'; $GLOBALS['__l10n']['Long link:'] = 'Lien long :';
#_widgets.php:142 #_widgets.php:142
@ -176,10 +174,10 @@ $GLOBALS['__l10n']['Short link creation'] = 'Création de lien court';
#inc/lib.kutrl.activityreport.php:27 #inc/lib.kutrl.activityreport.php:27
$GLOBALS['__l10n']['New short link of type "%s" and hash "%s" was created.'] = 'Un nouveau lien court de type "%s" et de hash "%s" a été créé.'; $GLOBALS['__l10n']['New short link of type "%s" and hash "%s" was created.'] = 'Un nouveau lien court de type "%s" et de hash "%s" a été créé.';
#inc/lib.kutrl.lst.php:8 #inc/lib.kutrl.lst.php:37
$GLOBALS['__l10n']['No short link'] = 'Pas de lien court'; $GLOBALS['__l10n']['No short link'] = 'Pas de lien court';
#inc/lib.kutrl.lst.php:21 #inc/lib.kutrl.lst.php:58
$GLOBALS['__l10n']['Service'] = 'Service'; $GLOBALS['__l10n']['Service'] = 'Service';
#inc/lib.kutrl.srv.php:88 #inc/lib.kutrl.srv.php:88
@ -412,113 +410,113 @@ $GLOBALS['__l10n']['Failed to create short link. This could be caused by a servi
#index.php:195 #index.php:195
$GLOBALS['__l10n']['Long link'] = 'Lien long'; $GLOBALS['__l10n']['Long link'] = 'Lien long';
#index.php:272 #index.php:264
$GLOBALS['__l10n']['Links successfully deleted'] = 'Liens supprimés avec succès'; $GLOBALS['__l10n']['Links successfully deleted'] = 'Liens supprimés avec succès';
#index.php:310 #index.php:302
#index.php:407 #index.php:399
#index.php:413 #index.php:405
#index.php:565 #index.php:561
$GLOBALS['__l10n']['Services configuration'] = 'Configuration des services'; $GLOBALS['__l10n']['Services configuration'] = 'Configuration des services';
#index.php:317 #index.php:309
#index.php:414 #index.php:406
$GLOBALS['__l10n']['Back to links list'] = 'Retour à la liste des liens'; $GLOBALS['__l10n']['Back to links list'] = 'Retour à la liste des liens';
#index.php:322 #index.php:314
$GLOBALS['__l10n']['Plugin activation'] = 'Activation'; $GLOBALS['__l10n']['Plugin activation'] = 'Activation';
#index.php:325 #index.php:317
$GLOBALS['__l10n']['Enable plugin'] = 'Activer le plugin'; $GLOBALS['__l10n']['Enable plugin'] = 'Activer le plugin';
#index.php:329 #index.php:321
$GLOBALS['__l10n']['Behaviors'] = 'Comportements'; $GLOBALS['__l10n']['Behaviors'] = 'Comportements';
#index.php:332 #index.php:324
$GLOBALS['__l10n']['Allow short link for external URL'] = 'Autoriser les liens court sur des URLs externes'; $GLOBALS['__l10n']['Allow short link for external URL'] = 'Autoriser les liens court sur des URLs externes';
#index.php:333 #index.php:325
$GLOBALS['__l10n']['Not only link started with this blog URL could be shortened.'] = 'Ne pas limiter la création de liens courts aux liens commençant par l\'URL du blog.'; $GLOBALS['__l10n']['Not only link started with this blog URL could be shortened.'] = 'Ne pas limiter la création de liens courts aux liens commençant par l\'URL du blog.';
#index.php:336 #index.php:328
$GLOBALS['__l10n']['Passive mode'] = 'Mode passif'; $GLOBALS['__l10n']['Passive mode'] = 'Mode passif';
#index.php:337 #index.php:329
$GLOBALS['__l10n']['If this extension is disabled and the passive mode is enabled, "kutrl" tags (like EntryKurl) will display long urls instead of nothing on templates.'] = 'Si cette extension est désactivée et que le mode passif est activé, les balises "kutrl" (comme EntryKutrl) afficheront les liens longs au lieu de rien.'; $GLOBALS['__l10n']['If this extension is disabled and the passive mode is enabled, "kutrl" tags (like EntryKurl) will display long urls instead of nothing on templates.'] = 'Si cette extension est désactivée et que le mode passif est activé, les balises "kutrl" (comme EntryKutrl) afficheront les liens longs au lieu de rien.';
#index.php:340 #index.php:332
$GLOBALS['__l10n']['Active mode'] = 'Mode actif'; $GLOBALS['__l10n']['Active mode'] = 'Mode actif';
#index.php:341 #index.php:333
$GLOBALS['__l10n']['If the active mode is enabled, all know default template tags (like EntryURL) will display short urls instead of long ones on templates.'] = 'Si le mode actif est acitvé, les balises de thème (comme EntryURL) afficheront les liens court au lieu des longs.'; $GLOBALS['__l10n']['If the active mode is enabled, all know default template tags (like EntryURL) will display short urls instead of long ones on templates.'] = 'Si le mode actif est acitvé, les balises de thème (comme EntryURL) afficheront les liens court au lieu des longs.';
#index.php:342 #index.php:334
$GLOBALS['__l10n']['You can disable URL shortening for a specific template tag by adding attribute disable_kutrl="1" to it .'] = 'Vous pouvez désactiver le raccourcissement pour un tag de template spécifique en lui ajoutant l\'attribue disable_kutrl="1"'; $GLOBALS['__l10n']['You can disable URL shortening for a specific template tag by adding attribute disable_kutrl="1" to it .'] = 'Vous pouvez désactiver le raccourcissement pour un tag de template spécifique en lui ajoutant l\'attribue disable_kutrl="1"';
#index.php:345 #index.php:337
$GLOBALS['__l10n']['Create short link for new entries'] = 'Créer un lien court pour les nouveaux billets'; $GLOBALS['__l10n']['Create short link for new entries'] = 'Créer un lien court pour les nouveaux billets';
#index.php:346 #index.php:338
$GLOBALS['__l10n']['This can be changed on page of creation/edition of an entry.'] = 'Ceci peut être changé sur la page d\'édition / création d\'un billet.'; $GLOBALS['__l10n']['This can be changed on page of creation/edition of an entry.'] = 'Ceci peut être changé sur la page d\'édition / création d\'un billet.';
#index.php:350 #index.php:342
$GLOBALS['__l10n']['Default services'] = 'Services par défaut'; $GLOBALS['__l10n']['Default services'] = 'Services par défaut';
#index.php:357 #index.php:349
$GLOBALS['__l10n']['Administration:'] = 'Administration :'; $GLOBALS['__l10n']['Administration:'] = 'Administration :';
#index.php:360 #index.php:352
$GLOBALS['__l10n']['Service to use in this admin page and on edit page of an entry.'] = 'Service à utiliser sur cette page d\'administration ou sur la page d\'édition d\'un billet.'; $GLOBALS['__l10n']['Service to use in this admin page and on edit page of an entry.'] = 'Service à utiliser sur cette page d\'administration ou sur la page d\'édition d\'un billet.';
#index.php:367 #index.php:359
$GLOBALS['__l10n']['Extensions:'] = 'Extensions :'; $GLOBALS['__l10n']['Extensions:'] = 'Extensions :';
#index.php:370 #index.php:362
$GLOBALS['__l10n']['Service to use on third part plugins.'] = 'Service à utiliser par les plugins tiers'; $GLOBALS['__l10n']['Service to use on third part plugins.'] = 'Service à utiliser par les plugins tiers';
#index.php:377 #index.php:369
$GLOBALS['__l10n']['Templates:'] = 'Templates :'; $GLOBALS['__l10n']['Templates:'] = 'Templates :';
#index.php:380 #index.php:372
$GLOBALS['__l10n']['Shorten links automatically when using template value like "EntryKutrl".'] = 'Réduit automatiquement les liens des templates utilisant les balises telles que "EntryKutrl".'; $GLOBALS['__l10n']['Shorten links automatically when using template value like "EntryKutrl".'] = 'Réduit automatiquement les liens des templates utilisant les balises telles que "EntryKutrl".';
#index.php:387 #index.php:379
$GLOBALS['__l10n']['Contents:'] = 'Contenus :'; $GLOBALS['__l10n']['Contents:'] = 'Contenus :';
#index.php:390 #index.php:382
$GLOBALS['__l10n']['Shorten links automatically found in contents using wiki synthax.'] = 'Réduit automatiquement les liens des contenus utilisant la syntax wiki.'; $GLOBALS['__l10n']['Shorten links automatically found in contents using wiki synthax.'] = 'Réduit automatiquement les liens des contenus utilisant la syntax wiki.';
#index.php:425 #index.php:417
$GLOBALS['__l10n']['%s API is well configured and runing.'] = 'L\'API %s est correctement configurée et est fonctionnelle.'; $GLOBALS['__l10n']['%s API is well configured and runing.'] = 'L\'API %s est correctement configurée et est fonctionnelle.';
#index.php:426 #index.php:418
$GLOBALS['__l10n']['Failed to test %s API.'] = 'Impossible de tester l\'API %s.'; $GLOBALS['__l10n']['Failed to test %s API.'] = 'Impossible de tester l\'API %s.';
#index.php:433 #index.php:425
$GLOBALS['__l10n']['homepage'] = 'page d\'accueil'; $GLOBALS['__l10n']['homepage'] = 'page d\'accueil';
#index.php:433 #index.php:425
$GLOBALS['__l10n']['Learn more about %s.'] = 'En savoir plus à propos de %s.'; $GLOBALS['__l10n']['Learn more about %s.'] = 'En savoir plus à propos de %s.';
#index.php:456 #index.php:448
#index.php:501 #index.php:493
$GLOBALS['__l10n']['New link'] = 'Nouveau lien'; $GLOBALS['__l10n']['New link'] = 'Nouveau lien';
#index.php:463 #index.php:455
$GLOBALS['__l10n']['You must set an admin service.'] = 'Vous devez définir un service admin.'; $GLOBALS['__l10n']['You must set an admin service.'] = 'Vous devez définir un service admin.';
#index.php:467 #index.php:459
$GLOBALS['__l10n']['Shorten link using service "%s"'] = 'Raccourcir un lien en utilisant le service "%s"'; $GLOBALS['__l10n']['Shorten link using service "%s"'] = 'Raccourcir un lien en utilisant le service "%s"';
#index.php:477 #index.php:469
$GLOBALS['__l10n']['Only if you want a custom short link.'] = 'Uniquement si vous souhaitez un lien court personnalisé.'; $GLOBALS['__l10n']['Only if you want a custom short link.'] = 'Uniquement si vous souhaitez un lien court personnalisé.';
#index.php:481 #index.php:473
$GLOBALS['__l10n']['You can use "bob!!" if you want a semi-custom link, it starts with "bob" and "!!" will be replaced by an increment value.'] = 'Vous pouvez utiliser "bob!!" si vous souhaitez un lien semi-personnalisé, il commencera par "bob" et "!!" sera remplacé par une valeur incrémentale.'; $GLOBALS['__l10n']['You can use "bob!!" if you want a semi-custom link, it starts with "bob" and "!!" will be replaced by an increment value.'] = 'Vous pouvez utiliser "bob!!" si vous souhaitez un lien semi-personnalisé, il commencera par "bob" et "!!" sera remplacé par une valeur incrémentale.';
#index.php:513 #index.php:505
$GLOBALS['__l10n']['Service:'] = 'Service :'; $GLOBALS['__l10n']['Service:'] = 'Service :';
#index.php:545 #index.php:539
$GLOBALS['__l10n']['Delete selected short links'] = 'Effacer les liens sélectionnés'; $GLOBALS['__l10n']['Delete selected short links'] = 'Effacer les liens sélectionnés';

View file

@ -1,6 +1,6 @@
# Language: Français # Language: Français
# Module: kUtRL - 2021.08.28 # Module: kUtRL - 2021.08.28
# Date: 2021-08-28 19:47:06 # Date: 2021-09-02 12:25:32
# Translated with translater 2021.08.18 # Translated with translater 2021.08.18
msgid "" msgid ""
@ -8,65 +8,62 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Project-Id-Version: kUtRL 2021.08.28\n" "Project-Id-Version: kUtRL 2021.08.28\n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2021-08-28T19:47:06+00:00\n" "PO-Revision-Date: 2021-09-02T12:25:32+00:00\n"
"Last-Translator: Jean-Christian Denis\n" "Last-Translator: Jean-Christian Denis\n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: _admin.php:22 #: _admin.php:24
#: _admin.php:55 #: _admin.php:57
#: _widgets.php:28 #: _widgets.php:28
#: default-templates/kutrl.html:3 #: default-templates/kutrl.html:3
#: default-templates/kutrl.html:18 #: default-templates/kutrl.html:18
#: default-templates/kutrl404.html:9 #: default-templates/kutrl404.html:9
#: default-templates/kutrl_old.html:48 #: default-templates/kutrl_old.html:48
#: index.php:284 #: index.php:276
#: index.php:308 #: index.php:300
#: index.php:405 #: index.php:397
#: index.php:454 #: index.php:446
#: index.php:499 #: index.php:491
msgid "Links shortener" msgid "Links shortener"
msgstr "Réducteur de liens" msgstr "Réducteur de liens"
#: _admin.php:90 #: _admin.php:92
#: index.php:196 #: index.php:196
msgid "Short link" msgid "Short link"
msgstr "Lien court" msgstr "Lien court"
#: _admin.php:103 #: _admin.php:104
#: _admin.php:245
msgid "Create short link" msgid "Create short link"
msgstr "Créer un lien court" msgstr "Créer un lien court"
#: _admin.php:108 #: _admin.php:109
#: index.php:475 #: index.php:467
msgid "Custom short link:" msgid "Custom short link:"
msgstr "Lien court personnalisé :" msgstr "Lien court personnalisé :"
#: _admin.php:115 #: _admin.php:116
#: _widgets.php:212 #: _widgets.php:212
msgid "never followed" msgid "never followed"
msgstr "jamais suivi" msgstr "jamais suivi"
#: _admin.php:117 #: _admin.php:118
#: _widgets.php:214 #: _widgets.php:214
msgid "followed one time" msgid "followed one time"
msgstr "suivi une fois" msgstr "suivi une fois"
#: _admin.php:119 #: _admin.php:120
#: _widgets.php:216 #: _widgets.php:216
msgid "followed %s times" msgid "followed %s times"
msgstr "suivi %s fois" msgstr "suivi %s fois"
#: _admin.php:126 #: _admin.php:127
#: _admin.php:243 #: _admin.php:246
msgid "delete short link" msgid "Delete short link"
msgstr "effacer un lien court" msgstr "Effacer un lien court"
#: _admin.php:242
msgid "create short link"
msgstr "créer un lien court"
#: _public.php:133 #: _public.php:133
msgid "Failed to verify protected field." msgid "Failed to verify protected field."
@ -174,7 +171,7 @@ msgid "Rank"
msgstr "Rang" msgstr "Rang"
#: _widgets.php:84 #: _widgets.php:84
#: inc/lib.kutrl.lst.php:18 #: inc/lib.kutrl.lst.php:55
msgid "Hash" msgid "Hash"
msgstr "Hash" msgstr "Hash"
@ -189,7 +186,7 @@ msgstr "Cacher les liens non suivis"
#: _widgets.php:138 #: _widgets.php:138
#: default-templates/kutrl.html:33 #: default-templates/kutrl.html:33
#: default-templates/kutrl_old.html:55 #: default-templates/kutrl_old.html:55
#: index.php:470 #: index.php:462
msgid "Long link:" msgid "Long link:"
msgstr "Lien long :" msgstr "Lien long :"
@ -230,11 +227,11 @@ msgstr "Création de lien court"
msgid "New short link of type \"%s\" and hash \"%s\" was created." msgid "New short link of type \"%s\" and hash \"%s\" was created."
msgstr "Un nouveau lien court de type \"%s\" et de hash \"%s\" a été créé." msgstr "Un nouveau lien court de type \"%s\" et de hash \"%s\" a été créé."
#: inc/lib.kutrl.lst.php:8 #: inc/lib.kutrl.lst.php:37
msgid "No short link" msgid "No short link"
msgstr "Pas de lien court" msgstr "Pas de lien court"
#: inc/lib.kutrl.lst.php:21 #: inc/lib.kutrl.lst.php:58
msgid "Service" msgid "Service"
msgstr "Service" msgstr "Service"
@ -533,148 +530,148 @@ msgstr "Impossible de créé un lien court. Ceci peut être causé par un probl
msgid "Long link" msgid "Long link"
msgstr "Lien long" msgstr "Lien long"
#: index.php:272 #: index.php:264
msgid "Links successfully deleted" msgid "Links successfully deleted"
msgstr "Liens supprimés avec succès" msgstr "Liens supprimés avec succès"
#: index.php:310 #: index.php:302
#: index.php:407 #: index.php:399
#: index.php:413 #: index.php:405
#: index.php:565 #: index.php:561
msgid "Services configuration" msgid "Services configuration"
msgstr "Configuration des services" msgstr "Configuration des services"
#: index.php:317 #: index.php:309
#: index.php:414 #: index.php:406
msgid "Back to links list" msgid "Back to links list"
msgstr "Retour à la liste des liens" msgstr "Retour à la liste des liens"
#: index.php:322 #: index.php:314
msgid "Plugin activation" msgid "Plugin activation"
msgstr "Activation" msgstr "Activation"
#: index.php:325 #: index.php:317
msgid "Enable plugin" msgid "Enable plugin"
msgstr "Activer le plugin" msgstr "Activer le plugin"
#: index.php:329 #: index.php:321
msgid "Behaviors" msgid "Behaviors"
msgstr "Comportements" msgstr "Comportements"
#: index.php:332 #: index.php:324
msgid "Allow short link for external URL" msgid "Allow short link for external URL"
msgstr "Autoriser les liens court sur des URLs externes" msgstr "Autoriser les liens court sur des URLs externes"
#: index.php:333 #: index.php:325
msgid "Not only link started with this blog URL could be shortened." msgid "Not only link started with this blog URL could be shortened."
msgstr "Ne pas limiter la création de liens courts aux liens commençant par l'URL du blog." msgstr "Ne pas limiter la création de liens courts aux liens commençant par l'URL du blog."
#: index.php:336 #: index.php:328
msgid "Passive mode" msgid "Passive mode"
msgstr "Mode passif" msgstr "Mode passif"
#: index.php:337 #: index.php:329
msgid "If this extension is disabled and the passive mode is enabled, \"kutrl\" tags (like EntryKurl) will display long urls instead of nothing on templates." msgid "If this extension is disabled and the passive mode is enabled, \"kutrl\" tags (like EntryKurl) will display long urls instead of nothing on templates."
msgstr "Si cette extension est désactivée et que le mode passif est activé, les balises \"kutrl\" (comme EntryKutrl) afficheront les liens longs au lieu de rien." msgstr "Si cette extension est désactivée et que le mode passif est activé, les balises \"kutrl\" (comme EntryKutrl) afficheront les liens longs au lieu de rien."
#: index.php:340 #: index.php:332
msgid "Active mode" msgid "Active mode"
msgstr "Mode actif" msgstr "Mode actif"
#: index.php:341 #: index.php:333
msgid "If the active mode is enabled, all know default template tags (like EntryURL) will display short urls instead of long ones on templates." msgid "If the active mode is enabled, all know default template tags (like EntryURL) will display short urls instead of long ones on templates."
msgstr "Si le mode actif est acitvé, les balises de thème (comme EntryURL) afficheront les liens court au lieu des longs." msgstr "Si le mode actif est acitvé, les balises de thème (comme EntryURL) afficheront les liens court au lieu des longs."
#: index.php:342 #: index.php:334
msgid "You can disable URL shortening for a specific template tag by adding attribute disable_kutrl=\"1\" to it ." msgid "You can disable URL shortening for a specific template tag by adding attribute disable_kutrl=\"1\" to it ."
msgstr "Vous pouvez désactiver le raccourcissement pour un tag de template spécifique en lui ajoutant l'attribue disable_kutrl=\"1\"" msgstr "Vous pouvez désactiver le raccourcissement pour un tag de template spécifique en lui ajoutant l'attribue disable_kutrl=\"1\""
#: index.php:345 #: index.php:337
msgid "Create short link for new entries" msgid "Create short link for new entries"
msgstr "Créer un lien court pour les nouveaux billets" msgstr "Créer un lien court pour les nouveaux billets"
#: index.php:346 #: index.php:338
msgid "This can be changed on page of creation/edition of an entry." msgid "This can be changed on page of creation/edition of an entry."
msgstr "Ceci peut être changé sur la page d'édition / création d'un billet." msgstr "Ceci peut être changé sur la page d'édition / création d'un billet."
#: index.php:350 #: index.php:342
msgid "Default services" msgid "Default services"
msgstr "Services par défaut" msgstr "Services par défaut"
#: index.php:357 #: index.php:349
msgid "Administration:" msgid "Administration:"
msgstr "Administration :" msgstr "Administration :"
#: index.php:360 #: index.php:352
msgid "Service to use in this admin page and on edit page of an entry." msgid "Service to use in this admin page and on edit page of an entry."
msgstr "Service à utiliser sur cette page d'administration ou sur la page d'édition d'un billet." msgstr "Service à utiliser sur cette page d'administration ou sur la page d'édition d'un billet."
#: index.php:367 #: index.php:359
msgid "Extensions:" msgid "Extensions:"
msgstr "Extensions :" msgstr "Extensions :"
#: index.php:370 #: index.php:362
msgid "Service to use on third part plugins." msgid "Service to use on third part plugins."
msgstr "Service à utiliser par les plugins tiers" msgstr "Service à utiliser par les plugins tiers"
#: index.php:377 #: index.php:369
msgid "Templates:" msgid "Templates:"
msgstr "Templates :" msgstr "Templates :"
#: index.php:380 #: index.php:372
msgid "Shorten links automatically when using template value like \"EntryKutrl\"." msgid "Shorten links automatically when using template value like \"EntryKutrl\"."
msgstr "Réduit automatiquement les liens des templates utilisant les balises telles que \"EntryKutrl\"." msgstr "Réduit automatiquement les liens des templates utilisant les balises telles que \"EntryKutrl\"."
#: index.php:387 #: index.php:379
msgid "Contents:" msgid "Contents:"
msgstr "Contenus :" msgstr "Contenus :"
#: index.php:390 #: index.php:382
msgid "Shorten links automatically found in contents using wiki synthax." msgid "Shorten links automatically found in contents using wiki synthax."
msgstr "Réduit automatiquement les liens des contenus utilisant la syntax wiki." msgstr "Réduit automatiquement les liens des contenus utilisant la syntax wiki."
#: index.php:425 #: index.php:417
msgid "%s API is well configured and runing." msgid "%s API is well configured and runing."
msgstr "L'API %s est correctement configurée et est fonctionnelle." msgstr "L'API %s est correctement configurée et est fonctionnelle."
#: index.php:426 #: index.php:418
msgid "Failed to test %s API." msgid "Failed to test %s API."
msgstr "Impossible de tester l'API %s." msgstr "Impossible de tester l'API %s."
#: index.php:433 #: index.php:425
msgid "homepage" msgid "homepage"
msgstr "page d'accueil" msgstr "page d'accueil"
#: index.php:433 #: index.php:425
msgid "Learn more about %s." msgid "Learn more about %s."
msgstr "En savoir plus à propos de %s." msgstr "En savoir plus à propos de %s."
#: index.php:456 #: index.php:448
#: index.php:501 #: index.php:493
msgid "New link" msgid "New link"
msgstr "Nouveau lien" msgstr "Nouveau lien"
#: index.php:463 #: index.php:455
msgid "You must set an admin service." msgid "You must set an admin service."
msgstr "Vous devez définir un service admin." msgstr "Vous devez définir un service admin."
#: index.php:467 #: index.php:459
msgid "Shorten link using service \"%s\"" msgid "Shorten link using service \"%s\""
msgstr "Raccourcir un lien en utilisant le service \"%s\"" msgstr "Raccourcir un lien en utilisant le service \"%s\""
#: index.php:477 #: index.php:469
msgid "Only if you want a custom short link." msgid "Only if you want a custom short link."
msgstr "Uniquement si vous souhaitez un lien court personnalisé." msgstr "Uniquement si vous souhaitez un lien court personnalisé."
#: index.php:481 #: index.php:473
msgid "You can use \"bob!!\" if you want a semi-custom link, it starts with \"bob\" and \"!!\" will be replaced by an increment value." msgid "You can use \"bob!!\" if you want a semi-custom link, it starts with \"bob\" and \"!!\" will be replaced by an increment value."
msgstr "Vous pouvez utiliser \"bob!!\" si vous souhaitez un lien semi-personnalisé, il commencera par \"bob\" et \"!!\" sera remplacé par une valeur incrémentale." msgstr "Vous pouvez utiliser \"bob!!\" si vous souhaitez un lien semi-personnalisé, il commencera par \"bob\" et \"!!\" sera remplacé par une valeur incrémentale."
#: index.php:513 #: index.php:505
msgid "Service:" msgid "Service:"
msgstr "Service :" msgstr "Service :"
#: index.php:545 #: index.php:539
msgid "Delete selected short links" msgid "Delete selected short links"
msgstr "Effacer les liens sélectionnés" msgstr "Effacer les liens sélectionnés"