Compare commits

...

7 Commits

Author SHA1 Message Date
spip.franck@lien-d-amis.net adb41f0c9c Bonne année "grenier" de spip 3.1 3 years ago
spip.franck@lien-d-amis.net e34748cc1a Bonne année spip 3.1 4 years ago
spip.franck@lien-d-amis.net 87c1cfd5bc Bonne année aussi aux plugins-dist :-D 5 years ago
spip.franck@lien-d-amis.net cd23ddb48c trad.spip est maintenant en https, donc j'ajoute le "s" à http 6 years ago
spip.franck@lien-d-amis.net f001e5bebf code.spip est maintenant en https, donc j'ajoute le "s" à http 6 years ago
spip.franck@lien-d-amis.net 7032e6e48d spip.net est maintenant en https, donc j'ajoute le "s" à http 6 years ago
ben.spip@gmail.com ad5e5e4fde SPIP 3.1 branchons ! 7 years ago
  1. 4
      action/configuration.php
  2. 6
      base/convert_sql_utf8.php
  3. 10
      base/convert_utf8.php
  4. 4
      exec/base_convert_sql_utf8.php
  5. 6
      exec/base_convert_utf8.php
  6. 4
      exec/configuration.php
  7. 4
      exec/informer_auteur.php
  8. 4
      exec/memoriser.php
  9. 6
      exec/rechercher_auteur.php
  10. 4
      exec/selectionner_auteur.php
  11. 10
      inc/actions.php
  12. 42
      inc/afficher_objets.php
  13. 18
      inc/date.php
  14. 4
      inc/dater.php
  15. 4
      inc/editer_auteurs.php
  16. 4
      inc/editer_mots.php
  17. 4
      inc/formater_article.php
  18. 6
      inc/formater_auteur.php
  19. 4
      inc/informer_auteur.php
  20. 4
      inc/meme_rubrique.php
  21. 4
      inc/php3.php
  22. 26
      inc/presentation.php
  23. 8
      inc/presenter_liste.php
  24. 8
      inc/ressembler.php
  25. 6
      inc/selectionner_auteur.php
  26. 6
      inc/vieilles_defs.php
  27. 152
      lang/grenier.xml
  28. 2
      lang/grenier_an.php
  29. 2
      lang/grenier_ar.php
  30. 2
      lang/grenier_ast.php
  31. 2
      lang/grenier_ay.php
  32. 2
      lang/grenier_bg.php
  33. 2
      lang/grenier_bn.php
  34. 2
      lang/grenier_bo.php
  35. 2
      lang/grenier_br.php
  36. 2
      lang/grenier_bs.php
  37. 2
      lang/grenier_ca.php
  38. 2
      lang/grenier_co.php
  39. 2
      lang/grenier_cpf.php
  40. 2
      lang/grenier_cpf_hat.php
  41. 2
      lang/grenier_cs.php
  42. 2
      lang/grenier_da.php
  43. 2
      lang/grenier_de.php
  44. 2
      lang/grenier_en.php
  45. 2
      lang/grenier_en_hx.php
  46. 2
      lang/grenier_eo.php
  47. 2
      lang/grenier_es.php
  48. 2
      lang/grenier_es_mx_pop.php
  49. 2
      lang/grenier_eu.php
  50. 2
      lang/grenier_fa.php
  51. 2
      lang/grenier_fi.php
  52. 2
      lang/grenier_fon.php
  53. 2
      lang/grenier_fr_sc.php
  54. 2
      lang/grenier_fr_tu.php
  55. 2
      lang/grenier_gl.php
  56. 2
      lang/grenier_hac.php
  57. 2
      lang/grenier_he.php
  58. 2
      lang/grenier_hu.php
  59. 2
      lang/grenier_id.php
  60. 2
      lang/grenier_is.php
  61. 2
      lang/grenier_it.php
  62. 2
      lang/grenier_it_fem.php
  63. 2
      lang/grenier_iu.php
  64. 2
      lang/grenier_ja.php
  65. 2
      lang/grenier_km.php
  66. 2
      lang/grenier_lb.php
  67. 2
      lang/grenier_mg.php
  68. 2
      lang/grenier_mk.php
  69. 2
      lang/grenier_my.php
  70. 2
      lang/grenier_nb.php
  71. 2
      lang/grenier_nl.php
  72. 2
      lang/grenier_no.php
  73. 2
      lang/grenier_oc_auv.php
  74. 2
      lang/grenier_oc_gsc.php
  75. 2
      lang/grenier_oc_lms.php
  76. 2
      lang/grenier_oc_lnc.php
  77. 2
      lang/grenier_oc_ni.php
  78. 2
      lang/grenier_oc_ni_la.php
  79. 2
      lang/grenier_oc_pro.php
  80. 2
      lang/grenier_oc_prv.php
  81. 2
      lang/grenier_oc_va.php
  82. 2
      lang/grenier_pl.php
  83. 2
      lang/grenier_pt.php
  84. 2
      lang/grenier_pt_br.php
  85. 2
      lang/grenier_qu.php
  86. 2
      lang/grenier_ro.php
  87. 2
      lang/grenier_ru.php
  88. 2
      lang/grenier_scn.php
  89. 2
      lang/grenier_sk.php
  90. 2
      lang/grenier_src.php
  91. 2
      lang/grenier_sro.php
  92. 2
      lang/grenier_sv.php
  93. 2
      lang/grenier_sw.php
  94. 2
      lang/grenier_ta.php
  95. 2
      lang/grenier_tr.php
  96. 2
      lang/grenier_ty.php
  97. 2
      lang/grenier_ur.php
  98. 2
      lang/grenier_vi.php
  99. 2
      lang/grenier_zh.php
  100. 36
      lang/paquet-grenier.xml
  101. Some files were not shown because too many files have changed in this diff Show More

4
action/configuration.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -19,7 +19,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('inc/config');
// http://code.spip.net/@action_configurer_dist
// https://code.spip.net/@action_configurer_dist
function action_configuration_dist() {
$securiser_action = charger_fonction('securiser_action', 'inc');

6
base/convert_sql_utf8.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -13,7 +13,7 @@
if (!defined('_ECRIRE_INC_VERSION')) return;
// http://code.spip.net/@base_convert_sql_utf8_dist
// https://code.spip.net/@base_convert_sql_utf8_dist
function base_convert_sql_utf8_dist($titre = '', $reprise = false)
{
if (!$titre) return; // anti-testeur automatique
@ -34,7 +34,7 @@ function base_convert_sql_utf8_dist($titre = '', $reprise = false)
install_fin_html();
}
// http://code.spip.net/@convert_sql_utf8
// https://code.spip.net/@convert_sql_utf8
function convert_sql_utf8($titre) {
define('_DEBUG_CONVERT', false);

10
base/convert_utf8.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -12,7 +12,7 @@
if (!defined('_ECRIRE_INC_VERSION')) return;
// http://code.spip.net/@convert_utf8_init
// https://code.spip.net/@convert_utf8_init
function convert_utf8_init($tables_a_convertir)
{
// noter dans les meta qu'on veut convertir, et quoi
@ -33,7 +33,7 @@ function convert_utf8_init($tables_a_convertir)
}
}
// http://code.spip.net/@base_convert_utf8_dist
// https://code.spip.net/@base_convert_utf8_dist
function base_convert_utf8_dist($titre = '', $reprise = false)
{
if (!$titre) return; // anti-testeur automatique
@ -83,7 +83,7 @@ function base_convert_utf8_dist($titre = '', $reprise = false)
}
// http://code.spip.net/@convert_table_utf8
// https://code.spip.net/@convert_table_utf8
function convert_table_utf8($f, $table, $champ)
{
echo "<br /><b>$table</b> &nbsp; ";
@ -147,7 +147,7 @@ function convert_table_utf8($f, $table, $champ)
}
// stocker le nouvel extra
// http://code.spip.net/@convert_extra
// https://code.spip.net/@convert_extra
function convert_extra($v, $charset_source) {
if ($extra = @unserialize($v)) {
foreach ($extra as $key => $val)

4
exec/base_convert_sql_utf8.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
// En cas d'erreur, une page admin normale avec bouton de retour
// http://code.spip.net/@exec_convert_sql_utf8_dist
// https://code.spip.net/@exec_convert_sql_utf8_dist
function exec_base_convert_sql_utf8_dist() {
include_spip('inc/minipres');
include_spip('inc/charsets');

6
exec/base_convert_utf8.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -14,13 +14,13 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
// En cas d'erreur, une page admin normale avec bouton de retour
// http://code.spip.net/@convert_utf8_non
// https://code.spip.net/@convert_utf8_non
function convert_utf8_non($action, $message) {
echo minipres($action, ('<p>'.$message. "</p>\n<p style='text-align: right'><a href='" . generer_url_ecrire("configurer_langue"). "'> &gt;&gt; "._T('icone_retour')."</a></p>"));
}
// http://code.spip.net/@exec_convert_utf8_dist
// https://code.spip.net/@exec_convert_utf8_dist
function exec_base_convert_utf8_dist() {
include_spip('inc/minipres');
include_spip('inc/charsets');

4
exec/configuration.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -16,7 +16,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
// apres sa modification par appel du script action/configurer
// redirigeant ici.
// http://code.spip.net/@exec_configurer_dist
// https://code.spip.net/@exec_configurer_dist
function exec_configuration_dist()
{
if(!autoriser('configurer', '_'._request('configuration'))) {

4
exec/informer_auteur.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -16,7 +16,7 @@ include_spip('inc/actions');
# Les informations d'une rubrique selectionnee dans le mini navigateur
// http://code.spip.net/@exec_informer_auteur_dist
// https://code.spip.net/@exec_informer_auteur_dist
function exec_informer_auteur_dist()
{
$id = intval(_request('id'));

4
exec/memoriser.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
// Recupere et affiche (en ajax) une fonction memorisee dans inc/presentation
// obsolete : utilise uniquement par afficher_objets
// http://code.spip.net/@exec_memoriser_dist
// https://code.spip.net/@exec_memoriser_dist
function exec_memoriser_dist()
{
$hash = _request('hash');

6
exec/rechercher_auteur.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -14,13 +14,13 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
# gerer un charset minimaliste en convertissant tout en unicode &#xxx;
// http://code.spip.net/@exec_rechercher_auteur_dist
// https://code.spip.net/@exec_rechercher_auteur_dist
function exec_rechercher_auteur_dist()
{
exec_rechercher_auteur_args(_request('idom'));
}
// http://code.spip.net/@exec_rechercher_auteur_args
// https://code.spip.net/@exec_rechercher_auteur_args
function exec_rechercher_auteur_args($idom)
{
if (!preg_match('/\w+/', $idom))

4
exec/selectionner_auteur.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -14,7 +14,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
# afficher un mini-navigateur de rubriques
// http://code.spip.net/@exec_selectionner_auteur_dist
// https://code.spip.net/@exec_selectionner_auteur_dist
function exec_selectionner_auteur_dist()
{
$id = intval(_request('id_article'));

10
inc/actions.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -19,7 +19,7 @@ include_once _ROOT_RESTREINT . "inc/actions.php";
// Utilise Ajax si dispo, en ecrivant le resultat dans le innerHTML du noeud
// d'attribut id = $action-$id (cf. AjaxSqueeze dans layer.js)
// http://code.spip.net/@ajax_action_auteur
// https://code.spip.net/@ajax_action_auteur
function ajax_action_auteur($action, $id, $script, $args = '', $corps = false, $args_ajax = '', $fct_ajax = '')
{
if (strpos($args, "#") === false)
@ -88,7 +88,7 @@ function ajax_action_auteur($action, $id, $script, $args = '', $corps = false, $
// Comme ci-dessus, mais reduit au cas POST et on fournit le bouton Submit.
//
// http://code.spip.net/@ajax_action_post
// https://code.spip.net/@ajax_action_post
function ajax_action_post($action, $arg, $retour, $gra, $corps, $clic = '', $atts_i = '', $atts_span = "", $args_ajax = '')
{
global $spip_lang_right;
@ -148,7 +148,7 @@ function ajax_action_post($action, $arg, $retour, $gra, $corps, $clic = '', $att
// il faut onsubmit="return AjaxSqueeze(x,'truc',...)"
// et non pas onsubmit='return AjaxSqueeze(x,"truc",...)'
//
// http://code.spip.net/@ajax_action_declencheur
// https://code.spip.net/@ajax_action_declencheur
function ajax_action_declencheur($request, $noeud, $fct_ajax = '') {
if (strpos($request, 'this') !== 0)
$request = "'".$request."'";
@ -168,7 +168,7 @@ function ajax_action_declencheur($request, $noeud, $fct_ajax = '') {
// sauf si c'est un appel Ajax car alors la div y est deja
// $fonction : denomination semantique du bloc, que l'on retouve en attribut class
// $id : id de l'objet concerne si il y a lieu ou "", sert a construire un identifiant unique au bloc ("fonction-id")
// http://code.spip.net/@ajax_action_greffe
// https://code.spip.net/@ajax_action_greffe
function ajax_action_greffe($fonction, $id, $corps)
{
$idom = $fonction.(strlen($id)?"-$id":"");

42
inc/afficher_objets.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -14,7 +14,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
$GLOBALS['my_sites'] = array();
// http://code.spip.net/@icone_table
// https://code.spip.net/@icone_table
function icone_table($type) {
$derog = array('document' => 'doc-24.png','syndic_article' => 'site-24.png', 'groupes_mot' => 'groupes-mot-24.png');
if (isset($derog[$type]))
@ -22,17 +22,17 @@ function icone_table($type) {
return "$type-24.png";
}
// http://code.spip.net/@lien_editer_objet
// https://code.spip.net/@lien_editer_objet
function lien_editer_objet($type, $key, $id) {
return $type == 'document' ? '' : generer_url_ecrire($type . "s_edit", "$key=$id");
}
// http://code.spip.net/@lien_voir_objet
// https://code.spip.net/@lien_voir_objet
function lien_voir_objet($type, $key, $id) {
return generer_url_entite($id, $type);
}
// http://code.spip.net/@afficher_numero_edit
// https://code.spip.net/@afficher_numero_edit
function afficher_numero_edit($id, $key, $type, $row = null) {
global $spip_lang_right, $spip_lang_left,$my_sites;
static $numero , $style = '' ;
@ -84,7 +84,7 @@ function afficher_numero_edit($id, $key, $type, $row = null) {
// libelle du titre de l'objet :
// la partie du titre a afficher dans un lien
// puis la partie hors lien
// http://code.spip.net/@afficher_titre_objet
// https://code.spip.net/@afficher_titre_objet
function afficher_titre_objet($type, $row) {
if (function_exists($f = "afficher_titre_$type"))
return $f($row);
@ -95,7 +95,7 @@ function afficher_titre_objet($type, $row) {
""));
return array(typo(supprime_img($titre, '')),'');
}
// http://code.spip.net/@afficher_titre_site
// https://code.spip.net/@afficher_titre_site
function afficher_titre_site($row) {
$nom = $row['nom_site'];
@ -106,7 +106,7 @@ function afficher_titre_site($row) {
return array($nom,$s2);
}
// http://code.spip.net/@afficher_titre_auteur
// https://code.spip.net/@afficher_titre_auteur
function afficher_titre_auteur($row) {
return array($row['nom'],
((isset($row['restreint']) and $row['restreint'])
@ -114,7 +114,7 @@ function afficher_titre_auteur($row) {
: ''));
}
// http://code.spip.net/@afficher_titre_syndic_article
// https://code.spip.net/@afficher_titre_syndic_article
function afficher_titre_syndic_article($row) {
return array('', recuperer_fond(
'prive/objets/contenu/syndic_article',
@ -122,14 +122,14 @@ function afficher_titre_syndic_article($row) {
));
}
// http://code.spip.net/@afficher_complement_objet
// https://code.spip.net/@afficher_complement_objet
function afficher_complement_objet($type, $row) {
if (function_exists($f = "afficher_complement_$type"))
return $f($row);
return "";
}
// http://code.spip.net/@afficher_complement_site
// https://code.spip.net/@afficher_complement_site
function afficher_complement_site($row) {
$syndication = $row['syndication'];
$s = "";
@ -150,7 +150,7 @@ function afficher_complement_site($row) {
}
return $s;
}
// http://code.spip.net/@afficher_complement_syndic_article
// https://code.spip.net/@afficher_complement_syndic_article
function afficher_complement_syndic_article($row) {
global $my_sites;
if ($GLOBALS['exec'] != 'sites') {
@ -172,7 +172,7 @@ function afficher_complement_syndic_article($row) {
// affichage des liste d'objets
// Cas generique, utilise pour tout sauf article
// http://code.spip.net/@inc_afficher_objets_dist
// https://code.spip.net/@inc_afficher_objets_dist
function inc_afficher_objets_dist($type, $titre, $requete, $formater = '', $force = false) {
if ($afficher = charger_fonction("afficher_{$type}s", 'inc', true)){
return $afficher($titre, $requete, $formater);
@ -200,7 +200,7 @@ function inc_afficher_objets_dist($type, $titre, $requete, $formater = '', $forc
return $presenter_liste($requete, $skel, $tableau, $arg, $force, $styles, $tmp_var, $titre, icone_table($type));
}
// http://code.spip.net/@charger_fonction_logo_if
// https://code.spip.net/@charger_fonction_logo_if
function charger_fonction_logo_if()
{
global $spip_display;
@ -211,7 +211,7 @@ function charger_fonction_logo_if()
return charger_fonction('chercher_logo', 'inc');
}
// http://code.spip.net/@afficher_objet_boucle
// https://code.spip.net/@afficher_objet_boucle
function afficher_objet_boucle($row, $own)
{
global $connect_statut, $spip_lang_right;
@ -299,7 +299,7 @@ function afficher_objet_boucle($row, $own)
//
// Afficher tableau d'articles
//
// http://code.spip.net/@inc_afficher_articles_dist
// https://code.spip.net/@inc_afficher_articles_dist
function inc_afficher_articles_dist($titre, $requete, $formater = '') {
if (!isset($requete['FROM'])) $requete['FROM'] = 'spip_articles AS A';
@ -332,7 +332,7 @@ function inc_afficher_articles_dist($titre, $requete, $formater = '') {
// Stocke la fonction ajax dans le fichier temp pour exec=memoriser
//
// http://code.spip.net/@sauver_requete
// https://code.spip.net/@sauver_requete
function sauver_requete($titre, $requete, $formater)
{
$r = $requete;
@ -359,7 +359,7 @@ function sauver_requete($titre, $requete, $formater)
return $hash;
}
// http://code.spip.net/@afficher_articles_trad
// https://code.spip.net/@afficher_articles_trad
function afficher_articles_trad($titre_table, $requete, $formater, $hash, $cpt, $trad = 0) {
global $spip_lang_right;
@ -414,7 +414,7 @@ function afficher_articles_trad($titre_table, $requete, $formater, $hash, $cpt,
return ajax_action_greffe($tmp_var, '', $res);
}
// http://code.spip.net/@afficher_boutons_tri
// https://code.spip.net/@afficher_boutons_tri
function afficher_boutons_tri($url, $tmp_var)
{
static $monter = '';
@ -431,7 +431,7 @@ function afficher_boutons_tri($url, $tmp_var)
return "<a href='$url'$url_d>$monter</a><a href='$url'$url_a>$descendre</a>";
}
// http://code.spip.net/@afficher_articles_trad_boucle
// https://code.spip.net/@afficher_articles_trad_boucle
function afficher_articles_trad_boucle($row, $own = '')
{
global $spip_lang_right, $spip_display;
@ -510,7 +510,7 @@ function afficher_articles_trad_boucle($row, $own = '')
. "</div>");
}
// http://code.spip.net/@afficher_auteurs_boucle
// https://code.spip.net/@afficher_auteurs_boucle
function afficher_auteurs_boucle($row, $own) {
$vals = array();
list($afficher_langue, $affrub, $langue_defaut, $formater, $type, $primary) = $own;

18
inc/date.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -13,20 +13,20 @@
//
if (!defined('_ECRIRE_INC_VERSION')) return;
// http://code.spip.net/@my_sel
// https://code.spip.net/@my_sel
function my_sel($num, $tex, $comp) {
return "<option value='$num'" . (($num != $comp) ? '' : " selected='selected'") .
">$tex</option>\n";
}
// http://code.spip.net/@format_mysql_date
// https://code.spip.net/@format_mysql_date
function format_mysql_date($annee = 0, $mois = 0, $jour = 0, $h = 0, $m = 0, $s = 0) {
include_spip('base/abstract_sql');
return sql_format_date($annee, $mois, $jour, $h, $m, $s);
}
// http://code.spip.net/@afficher_mois
// https://code.spip.net/@afficher_mois
function afficher_mois($mois, $attributs, $autre = false) {
return
"<select $attributs>\n" .
@ -46,7 +46,7 @@ function afficher_mois($mois, $attributs, $autre = false) {
"</select>\n";
}
// http://code.spip.net/@afficher_annee
// https://code.spip.net/@afficher_annee
function afficher_annee($annee, $attributs, $debut = null, $fin = null) {
if (!isset($debut)) $debut = $annee - 8;
@ -65,7 +65,7 @@ function afficher_annee($annee, $attributs, $debut = null, $fin = null) {
return "<select $attributs>\n$res</select>\n";
}
// http://code.spip.net/@afficher_jour
// https://code.spip.net/@afficher_jour
function afficher_jour($jour, $attributs, $autre = false) {
$res = (!$autre ? "" : my_sel("00", _T('jour_non_connu_nc'), $jour));
@ -76,7 +76,7 @@ function afficher_jour($jour, $attributs, $autre = false) {
return "<select $attributs>\n$res</select>\n";
}
// http://code.spip.net/@afficher_heure
// https://code.spip.net/@afficher_heure
function afficher_heure($heure, $attributs, $autre = false) {
$res = '';
for($i = 0;$i <= 23;$i++){
@ -86,7 +86,7 @@ function afficher_heure($heure, $attributs, $autre = false) {
return "<select $attributs>\n$res</select>\n";
}
// http://code.spip.net/@afficher_minute
// https://code.spip.net/@afficher_minute
function afficher_minute($minute, $attributs, $autre = false) {
$res = '';
for($i = 0;$i <= 59;$i += 5){
@ -100,7 +100,7 @@ function afficher_minute($minute, $attributs, $autre = false) {
}
// http://code.spip.net/@afficher_jour_mois_annee_h_m
// https://code.spip.net/@afficher_jour_mois_annee_h_m
function afficher_jour_mois_annee_h_m($date, $heures, $minutes, $suffixe = '')
{
return

4
inc/dater.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -17,7 +17,7 @@ include_spip('inc/texte');
include_spip('inc/actions');
include_spip('inc/date');
// http://code.spip.net/@inc_dater_dist
// https://code.spip.net/@inc_dater_dist
function inc_dater_dist($id, $flag, $statut, $type, $script, $date, $date_redac = '')
{
return

4
inc/editer_auteurs.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -19,7 +19,7 @@ include_spip('inc/actions');
define('_SPIP_SELECT_MIN_AUTEURS', 30); // en dessous: balise Select
define('_SPIP_SELECT_MAX_AUTEURS', 30); // au-dessus: saisie + return
// http://code.spip.net/@inc_editer_auteurs_dist
// https://code.spip.net/@inc_editer_auteurs_dist
function inc_editer_auteurs_dist($type, $id, $flag, $cherche_auteur, $ids, $titre_boite = null, $script_edit_objet = null) {
return
recuperer_fond('prive/objets/editer/liens', array('table_source' => 'auteurs', 'objet' => $type, 'id_objet' => $id));

4
inc/editer_mots.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('inc/actions');
include_spip('inc/mots');
// http://code.spip.net/@inc_editer_mots_dist
// https://code.spip.net/@inc_editer_mots_dist
function inc_editer_mots_dist($type, $id, $cherche_mot, $select_groupe, $flag, $visible = false, $url_base = '') {
return
recuperer_fond('prive/objets/editer/liens', array('table_source' => 'mots', 'objet' => $type, 'id_objet' => $id));

4
inc/formater_article.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -16,7 +16,7 @@ include_spip('inc/autoriser'); // auteurs_article
// Fonction appelee dans une boucle, calculer les invariants au premier appel.
// obsolete, utilise uniquement par afficher_objets
// http://code.spip.net/@inc_formater_article_dist
// https://code.spip.net/@inc_formater_article_dist
function inc_formater_article_dist($row, $own = '')
{
global $spip_lang_right, $spip_display;

6
inc/formater_auteur.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -27,7 +27,7 @@ include_spip('inc/lien');
// Un auteur sans autorisation de modification de soi est un visiteur;
// il n'a pas de messagerie interne, et n'a publie que des messages de forum
// http://code.spip.net/@inc_formater_auteur_dist
// https://code.spip.net/@inc_formater_auteur_dist
function inc_formater_auteur_dist($id_auteur, $row = null) {
global $connect_id_auteur, $connect_statut;
@ -93,7 +93,7 @@ function inc_formater_auteur_dist($id_auteur, $row = null) {
return $vals;
}
// http://code.spip.net/@formater_auteur_mail
// https://code.spip.net/@formater_auteur_mail
function formater_auteur_mail($row, $id_auteur)
{
if (!in_array($row['statut'], array('0minirezo', '1comite')))

4
inc/informer_auteur.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -14,7 +14,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
# Les informations sur un auteur selectionne dans le mini navigateur
// http://code.spip.net/@inc_informer_auteur_dist
// https://code.spip.net/@inc_informer_auteur_dist
function inc_informer_auteur_dist($id)
{
global $spip_display,$spip_lang_right ;

4
inc/meme_rubrique.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -11,7 +11,7 @@
\***************************************************************************/
if (!defined('_ECRIRE_INC_VERSION')) return;
// http://code.spip.net/@inc_meme_rubrique_dist
// https://code.spip.net/@inc_meme_rubrique_dist
function inc_meme_rubrique_dist($id_rubrique, $id, $type, $order = '') {
$table = table_objet($type);

4
inc/php3.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -15,7 +15,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
// Gestion ou simulation du register_globals a 'On' (PHP < 4.1.x)
// Code a l'agonie, heureusement.
// NB: c'est une fonction de maniere a ne pas pourrir $GLOBALS
// http://code.spip.net/@spip_register_globals
// https://code.spip.net/@spip_register_globals
function spip_register_globals($type = '') {
spip_log("spip_register_globals($type)");

26
inc/presentation.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -28,7 +28,7 @@ function afficher_objets($type, $titre_table, $requete, $formater = '', $force =
//
// Cadres
//
// http://code.spip.net/@afficher_onglets_pages
// https://code.spip.net/@afficher_onglets_pages
function afficher_onglets_pages($ordre, $onglets) {
static $onglet_compteur = 0;
$res = "";
@ -64,7 +64,7 @@ function afficher_onglets_pages($ordre, $onglets) {
// Voir en ligne, ou apercu, ou rien (renvoie tout le bloc)
// http://code.spip.net/@voir_en_ligne
// https://code.spip.net/@voir_en_ligne
function voir_en_ligne($type, $id, $statut = false, $image = 'racine-24.png', $af = true, $inline = true) {
$en_ligne = $message = '';
@ -120,7 +120,7 @@ function voir_en_ligne($type, $id, $statut = false, $image = 'racine-24.png', $a
}
// http://code.spip.net/@icone_inline
// https://code.spip.net/@icone_inline
function icone_inline($texte, $lien, $fond, $fonction = "", $align = "", $ajax = false, $javascript = '') {
// cas d'ajax_action_auteur: faut defaire le boulot
// (il faudrait fusionner avec le cas $javascript)
@ -137,7 +137,7 @@ function icone_inline($texte, $lien, $fond, $fonction = "", $align = "", $ajax =
}
// http://code.spip.net/@navigation_pagination
// https://code.spip.net/@navigation_pagination
function navigation_pagination($num_rows, $nb_aff = 10, $href = null, $debut, $tmp_var = null, $on = '') {
$texte = '';
@ -182,7 +182,7 @@ function navigation_pagination($num_rows, $nb_aff = 10, $href = null, $debut, $t
}
// http://code.spip.net/@generer_onclic_ajax
// https://code.spip.net/@generer_onclic_ajax
function generer_onclic_ajax($url, $idom, $val)
{
return "\nonclick=\"return charger_id_url('"
@ -196,7 +196,7 @@ function generer_onclic_ajax($url, $idom, $val)
// Afficher la hierarchie des rubriques
//
// http://code.spip.net/@afficher_hierarchie
// https://code.spip.net/@afficher_hierarchie
function afficher_hierarchie($id_parent, $editable = true, $id_objet = 0, $type = '', $id_secteur = 0, $restreint = '') {
$out = recuperer_fond('prive/squelettes/hierarchie/dist',
array(
@ -222,27 +222,27 @@ function afficher_hierarchie($id_parent, $editable = true, $id_objet = 0, $type
}
// Cadre formulaires
// http://code.spip.net/@debut_cadre_formulaire
// https://code.spip.net/@debut_cadre_formulaire
function debut_cadre_formulaire($style = '') {return "\n<div class='cadre-formulaire'" .(!$style ? "" : " style='$style'") .">";}
// http://code.spip.net/@fin_cadre_formulaire
// https://code.spip.net/@fin_cadre_formulaire
function fin_cadre_formulaire($return = false) {return "</div>\n";}
// Pour construire des menu avec SELECTED
// http://code.spip.net/@mySel
// https://code.spip.net/@mySel
function mySel($varaut, $variable, $option = null) {
$res = ' value="'.$varaut.'"' . (($variable == $varaut) ? ' selected="selected"' : '');
return (!isset($option) ? $res : "<option".$res.">$option</option>\n");
}
// http://code.spip.net/@bonhomme_statut
// https://code.spip.net/@bonhomme_statut
function bonhomme_statut($row) {
$puce_statut = charger_fonction('puce_statut', 'inc');
return $puce_statut(0, $row['statut'], 0, 'auteur');
}
// http://code.spip.net/@bouton_radio
// https://code.spip.net/@bouton_radio
function bouton_radio($nom, $valeur, $titre, $actif = false, $onClick = "") {
static $id_label = 0;
@ -258,7 +258,7 @@ function bouton_radio($nom, $valeur, $titre, $actif = false, $onClick = "") {
}
// http://code.spip.net/@afficher_choix
// https://code.spip.net/@afficher_choix
function afficher_choix($nom, $valeur_actuelle, $valeurs, $sep = "<br />") {
$choix = array();
while (list($valeur, $titre) = each($valeurs)) {

8
inc/presenter_liste.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -19,7 +19,7 @@ define('_TRANCHES', 10);
// Elle renvoie une enumeration HTML de ces lignes formatees,
// avec une pagination appelable en Ajax si $idom et $url sont fournis
// http://code.spip.net/@inc_presenter_liste_dist
// https://code.spip.net/@inc_presenter_liste_dist
function inc_presenter_liste_dist($requete, $fonc, &$prims, $own, $force, $styles, $idom = '', $title = '', $icone = '', $url = '', $cpt = null)
{
global $spip_display, $spip_lang_left;
@ -92,7 +92,7 @@ function inc_presenter_liste_dist($requete, $fonc, &$prims, $own, $force, $style
. fin_cadre('liste');
}
// http://code.spip.net/@afficher_tranches_requete
// https://code.spip.net/@afficher_tranches_requete
function afficher_tranches_requete($num_rows, $idom, $url = '', $nb_aff = 10, $old_arg = null) {
static $ancre = 0;
global $browser_name, $spip_lang_right, $spip_display;
@ -118,7 +118,7 @@ function afficher_tranches_requete($num_rows, $idom, $url = '', $nb_aff = 10, $o
. "\" /></a></div>\n";
}
// http://code.spip.net/@affiche_tranche_bandeau
// https://code.spip.net/@affiche_tranche_bandeau
function affiche_tranche_bandeau(&$requete, $idom, $url = '', $cpt = null, $pas = 10)
{
if (!isset($requete['GROUP BY'])) $requete['GROUP BY'] = '';

8
inc/ressembler.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -27,7 +27,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
* @param string $b second mot
* @return distance de levenshtein
**/
// http://code.spip.net/@levenshtein255
// https://code.spip.net/@levenshtein255
function levenshtein255($a, $b) {
$a = substr($a, 0, 254);
$b = substr($b, 0, 254);
@ -41,7 +41,7 @@ function levenshtein255($a, $b) {
* @param string $mot Mot a transliterer
* @return Mot translittere en minuscule.
**/
// http://code.spip.net/@reduire_mot
// https://code.spip.net/@reduire_mot
function reduire_mot($mot) {
return strtr(
translitteration(trim($mot)),
@ -62,7 +62,7 @@ function reduire_mot($mot) {
* @param array $table_ids Optionnel, table d'identifiants correspondants : array(3, 5)
* @return array Liste des noms (ou identifiants si transmis) approchants : array('junior') ou array(3)
**/
// http://code.spip.net/@mots_ressemblants
// https://code.spip.net/@mots_ressemblants
function mots_ressemblants($mot, $table_mots, $table_ids = '') {
$result = array();

6
inc/selectionner_auteur.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -19,7 +19,7 @@ include_spip('inc/selectionner');
// Affiche un mini-navigateur ajax sur les auteurs
//
// http://code.spip.net/@inc_selectionner_auteur_dist
// https://code.spip.net/@inc_selectionner_auteur_dist
function inc_selectionner_auteur_dist($id_article, $type = 'article')
{
$idom = "auteur_$type" . "_$id_article";
@ -35,7 +35,7 @@ function inc_selectionner_auteur_dist($id_article, $type = 'article')
return construire_selectionner_hierarchie($idom, $futurs, '', $url, $new);
}
// http://code.spip.net/@selectionner_auteur_boucle
// https://code.spip.net/@selectionner_auteur_boucle
function selectionner_auteur_boucle($where, $idom)
{
$info = generer_url_ecrire('informer_auteur', "id=");

6
inc/vieilles_defs.php

@ -3,7 +3,7 @@
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2016 *
* Copyright (c) 2001-2020 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
@ -24,7 +24,7 @@ define('_SIGNALER_ECHOS', false);
// Log des appels aux vieilles_defs
// http://code.spip.net/@vieilles_log
// https://code.spip.net/@vieilles_log
function vieilles_log($quoi) {
static $vus = array();
$c = crc32($quoi);
@ -940,7 +940,7 @@ define('SPIP_BOTH', MYSQL_BOTH);
define('SPIP_ASSOC', MYSQL_ASSOC);
define('SPIP_NUM', MYSQL_NUM);
// http://code.spip.net/@article_select
// https://code.spip.net/@article_select
function article_select($id_article, $id_rubrique = 0, $lier_trad = 0, $id_version = 0) {
$article_select = charger_fonction('article_select', 'inc');
return $article_select($id_article, $id_rubrique, $lier_trad, $id_version);

152
lang/grenier.xml

@ -1,132 +1,132 @@
<traduction module="grenier" gestionnaire="salvatore" url="http://trad.spip.net" source="svn://zone.spip.org/spip-zone/_core_/plugins/grenier/lang/" reference="fr">
<langue code="ar" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=ar" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="George" lien="http://trad.spip.net/auteur/جورج-قندلفت" />
<traduction module="grenier" gestionnaire="salvatore" url="https://trad.spip.net" source="svn://zone.spip.org/spip-zone/_core_/plugins/grenier/lang/" reference="fr">
<langue code="ar" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=ar" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="George" lien="https://trad.spip.net/auteur/جورج-قندلفت" />
</langue>
<langue code="ast" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=ast" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<langue code="ast" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=ast" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
</langue>
<langue code="ay" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=ay" total="68" traduits="0" relire="0" modifs="20" nouveaux="48" pourcent="0.00">
<langue code="ay" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=ay" total="68" traduits="0" relire="0" modifs="20" nouveaux="48" pourcent="0.00">
</langue>
<langue code="bg" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=bg" total="68" traduits="37" relire="0" modifs="22" nouveaux="9" pourcent="54.41">
<langue code="bg" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=bg" total="68" traduits="37" relire="0" modifs="22" nouveaux="9" pourcent="54.41">
</langue>
<langue code="br" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=br" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<langue code="br" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=br" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
</langue>
<langue code="bs" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=bs" total="68" traduits="28" relire="0" modifs="23" nouveaux="17" pourcent="41.18">
<langue code="bs" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=bs" total="68" traduits="28" relire="0" modifs="23" nouveaux="17" pourcent="41.18">
</langue>
<langue code="ca" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=ca" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="merce" lien="http://trad.spip.net/auteur/merce" />
<langue code="ca" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=ca" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="merce" lien="https://trad.spip.net/auteur/merce" />
</langue>
<langue code="co" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=co" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<langue code="co" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=co" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
</langue>
<langue code="cpf" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=cpf" total="68" traduits="37" relire="0" modifs="22" nouveaux="9" pourcent="54.41">
<langue code="cpf" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=cpf" total="68" traduits="37" relire="0" modifs="22" nouveaux="9" pourcent="54.41">
</langue>
<langue code="cpf_hat" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=cpf_hat" total="68" traduits="28" relire="0" modifs="23" nouveaux="17" pourcent="41.18">
<langue code="cpf_hat" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=cpf_hat" total="68" traduits="28" relire="0" modifs="23" nouveaux="17" pourcent="41.18">
</langue>
<langue code="cs" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=cs" total="68" traduits="37" relire="0" modifs="22" nouveaux="9" pourcent="54.41">
<langue code="cs" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=cs" total="68" traduits="37" relire="0" modifs="22" nouveaux="9" pourcent="54.41">
</langue>
<langue code="da" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=da" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="da" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=da" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="de" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=de" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="klaus++" lien="http://trad.spip.net/auteur/klaus" />
<langue code="de" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=de" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="klaus++" lien="https://trad.spip.net/auteur/klaus" />
</langue>
<langue code="en" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=en" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Paolo" lien="http://trad.spip.net/auteur/paolo" />
<traducteur nom="sQuonk" lien="http://trad.spip.net/auteur/squonk" />
<langue code="en" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=en" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Paolo" lien="https://trad.spip.net/auteur/paolo" />
<traducteur nom="sQuonk" lien="https://trad.spip.net/auteur/squonk" />
</langue>
<langue code="en_hx" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=en_hx" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="en_hx" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=en_hx" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="eo" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=eo" total="68" traduits="42" relire="0" modifs="24" nouveaux="2" pourcent="61.76">
<langue code="eo" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=eo" total="68" traduits="42" relire="0" modifs="24" nouveaux="2" pourcent="61.76">
</langue>
<langue code="es" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=es" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="alf" lien="http://trad.spip.net/auteur/alf" />
<traducteur nom="Raquel S. Bujaldón" lien="http://trad.spip.net/auteur/raquel-s-bujaldon" />
<langue code="es" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=es" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="alf" lien="https://trad.spip.net/auteur/alf" />
<traducteur nom="Raquel S. Bujaldón" lien="https://trad.spip.net/auteur/raquel-s-bujaldon" />
</langue>
<langue code="eu" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=eu" total="68" traduits="37" relire="0" modifs="24" nouveaux="7" pourcent="54.41">
<langue code="eu" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=eu" total="68" traduits="37" relire="0" modifs="24" nouveaux="7" pourcent="54.41">
</langue>
<langue code="fa" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=fa" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Davood Hossein" lien="http://trad.spip.net/auteur/davood-hossein" />
<langue code="fa" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=fa" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Davood Hossein" lien="https://trad.spip.net/auteur/davood-hossein" />
</langue>
<langue code="fi" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=fi" total="68" traduits="22" relire="0" modifs="12" nouveaux="34" pourcent="32.35">
<langue code="fi" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=fi" total="68" traduits="22" relire="0" modifs="12" nouveaux="34" pourcent="32.35">
</langue>
<langue code="fon" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=fon" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="fon" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=fon" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="fr" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=fr" total="68" traduits="68" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
<langue code="fr" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=fr" total="68" traduits="68" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
</langue>
<langue code="fr_tu" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=fr_tu" total="68" traduits="68" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
<traducteur nom="beatnick" lien="http://trad.spip.net/auteur/beatnick" />
<traducteur nom="Cerf" lien="http://trad.spip.net/auteur/cerf" />
<langue code="fr_tu" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=fr_tu" total="68" traduits="68" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
<traducteur nom="beatnick" lien="https://trad.spip.net/auteur/beatnick" />
<traducteur nom="Cerf" lien="https://trad.spip.net/auteur/cerf" />
</langue>
<langue code="gl" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=gl" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Antón Méixome" lien="http://trad.spip.net/auteur/anton-meixome" />
<langue code="gl" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=gl" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Antón Méixome" lien="https://trad.spip.net/auteur/anton-meixome" />
</langue>
<langue code="hac" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=hac" total="68" traduits="5" relire="0" modifs="4" nouveaux="59" pourcent="7.35">
<traducteur nom="akomarani" lien="http://trad.spip.net/auteur/akomarani" />
<langue code="hac" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=hac" total="68" traduits="5" relire="0" modifs="4" nouveaux="59" pourcent="7.35">
<traducteur nom="akomarani" lien="https://trad.spip.net/auteur/akomarani" />
</langue>
<langue code="he" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=he" total="68" traduits="8" relire="0" modifs="22" nouveaux="38" pourcent="11.76">
<langue code="he" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=he" total="68" traduits="8" relire="0" modifs="22" nouveaux="38" pourcent="11.76">
</langue>
<langue code="hu" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=hu" total="68" traduits="36" relire="0" modifs="23" nouveaux="9" pourcent="52.94">
<langue code="hu" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=hu" total="68" traduits="36" relire="0" modifs="23" nouveaux="9" pourcent="52.94">
</langue>
<langue code="id" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=id" total="68" traduits="39" relire="0" modifs="23" nouveaux="6" pourcent="57.35">
<langue code="id" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=id" total="68" traduits="39" relire="0" modifs="23" nouveaux="6" pourcent="57.35">
</langue>
<langue code="is" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=is" total="68" traduits="1" relire="0" modifs="4" nouveaux="63" pourcent="1.47">
<langue code="is" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=is" total="68" traduits="1" relire="0" modifs="4" nouveaux="63" pourcent="1.47">
</langue>
<langue code="it" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=it" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="phante" lien="http://trad.spip.net/auteur/phante" />
<langue code="it" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=it" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="phante" lien="https://trad.spip.net/auteur/phante" />
</langue>
<langue code="it_fem" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=it_fem" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<langue code="it_fem" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=it_fem" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
</langue>
<langue code="ja" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=ja" total="68" traduits="31" relire="0" modifs="22" nouveaux="15" pourcent="45.59">
<langue code="ja" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=ja" total="68" traduits="31" relire="0" modifs="22" nouveaux="15" pourcent="45.59">
</langue>
<langue code="km" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=km" total="68" traduits="40" relire="0" modifs="24" nouveaux="4" pourcent="58.82">
<langue code="km" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=km" total="68" traduits="40" relire="0" modifs="24" nouveaux="4" pourcent="58.82">
</langue>
<langue code="lb" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=lb" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Jim Wanderscheid" lien="http://trad.spip.net/auteur/jwander" />
<langue code="lb" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=lb" total="68" traduits="44" relire="0" modifs="24" nouveaux="0" pourcent="64.71">
<traducteur nom="Jim Wanderscheid" lien="https://trad.spip.net/auteur/jwander" />
</langue>
<langue code="my" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=my" total="68" traduits="39" relire="0" modifs="23" nouveaux="6" pourcent="57.35">
<langue code="my" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=my" total="68" traduits="39" relire="0" modifs="23" nouveaux="6" pourcent="57.35">
</langue>
<langue code="nb" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=nb" total="68" traduits="18" relire="0" modifs="9" nouveaux="41" pourcent="26.47">
<langue code="nb" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=nb" total="68" traduits="18" relire="0" modifs="9" nouveaux="41" pourcent="26.47">
</langue>
<langue code="nl" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=nl" total="68" traduits="68" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
<traducteur nom="Hanjo" lien="http://trad.spip.net/auteur/hanjo" />
<traducteur nom="Suske" lien="http://trad.spip.net/auteur/suske" />
<langue code="nl" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=nl" total="68" traduits="68" relire="0" modifs="0" nouveaux="0" pourcent="100.00">
<traducteur nom="Hanjo" lien="https://trad.spip.net/auteur/hanjo" />
<traducteur nom="Suske" lien="https://trad.spip.net/auteur/suske" />
</langue>
<langue code="oc_auv" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_auv" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="oc_auv" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_auv" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="oc_gsc" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_gsc" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="oc_gsc" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_gsc" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="oc_lms" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_lms" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="oc_lms" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_lms" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="oc_lnc" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_lnc" total="68" traduits="39" relire="0" modifs="24" nouveaux="5" pourcent="57.35">
<langue code="oc_lnc" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_lnc" total="68" traduits="39" relire="0" modifs="24" nouveaux="5" pourcent="57.35">
</langue>
<langue code="oc_ni" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_ni" total="68" traduits="39" relire="0" modifs="23" nouveaux="6" pourcent="57.35">
<langue code="oc_ni" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_ni" total="68" traduits="39" relire="0" modifs="23" nouveaux="6" pourcent="57.35">
</langue>
<langue code="oc_ni_la" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_ni_la" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="oc_ni_la" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_ni_la" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
</langue>
<langue code="oc_prv" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_prv" total="68" traduits="31" relire="0" modifs="22" nouveaux="15" pourcent="45.59">
<langue code="oc_prv" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_prv" total="68" traduits="31" relire="0" modifs="22" nouveaux="15" pourcent="45.59">
</langue>
<langue code="oc_va" url="http://trad.spip.net/tradlang_module/grenier?lang_cible=oc_va" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">
<langue code="oc_va" url="https://trad.spip.net/tradlang_module/grenier?lang_cible=oc_va" total="68" traduits="29" relire="0" modifs="22" nouveaux="17" pourcent="42.65">