Browse Source

Mise au point des chaines de langue dans un module breves

svn/root/tags/plugins/breves/1.1.4
eric@smellup.net 11 years ago
parent
commit
ea3cd94bb0
  1. 20
      base/breves.php
  2. 10
      breves_pipelines.php
  3. 10
      formulaires/configurer_breves.html
  4. 10
      formulaires/editer_breve.html
  5. 8
      inc/instituer_breve.php
  6. 40
      lang/breves_fr.php
  7. 2
      prive/objets/infos/breve.html
  8. 2
      prive/squelettes/contenu/breve.html
  9. 4
      prive/squelettes/contenu/breves.html

20
base/breves.php

@ -35,13 +35,13 @@ function breves_declarer_tables_interfaces($interfaces) {
function breves_declarer_tables_objets_sql($tables){
$tables['spip_breves'] = array(
'texte_retour' => 'icone_retour',
'texte_objets' => 'public:breves', // _T('public:breves')
'texte_objet' => 'public:breve', // _T('public:breve')
'texte_modifier' => 'icone_modifier_breve', // _T('icone_modifier_breve')
'texte_creer' => 'icone_nouvelle_breve', // _T('icone_nouvelle_breve')
'info_aucun_objet'=> 'info_aucun_breve', // _T('info_aucun_breve')
'info_1_objet' => 'info_1_breve', // _T('info_1_breve')
'info_nb_objets' => 'info_nb_breves', // _T('info_nb_breves')
'texte_objets' => 'breves:breves',
'texte_objet' => 'breves:breve',
'texte_modifier' => 'breves:icone_modifier_breve',
'texte_creer' => 'breves:icone_nouvelle_breve',
'info_aucun_objet'=> 'breves:info_aucun_breve',
'info_1_objet' => 'breves:info_1_breve',
'info_nb_objets' => 'breves:info_nb_breves',
'titre' => 'titre, lang',
'date' => 'date_heure',
'principale' => 'oui',
@ -75,9 +75,9 @@ function breves_declarer_tables_objets_sql($tables){
)
),
'statut_titres' => array(
'prop' => 'titre_breve_proposee', //_T('titre_breve_proposee')
'publie' => 'titre_breve_publiee', //_T('titre_breve_publiee')
'refuse' => 'titre_breve_refusee', //_T('titre_breve_refusee')
'prop' => 'breves:titre_breve_proposee',
'publie' => 'breves:titre_breve_publiee',
'refuse' => 'breves:titre_breve_refusee',
),
'statut_textes_instituer' => array(
'prop' => 'texte_statut_propose_evaluation', //_T('texte_statut_propose_evaluation')

10
breves_pipelines.php

@ -40,7 +40,7 @@ function breves_rubrique_encours($flux){
// Les breves a valider
//
$flux['data'] .= $lister_objets('breves', array(
'titre'=>_T('info_breves_valider'),
'titre'=>_T('breves:info_breves_valider'),
'statut'=>array('prepa','prop'),
'id_rubrique'=>$id_rubrique,
'par'=>'date_heure'));
@ -70,11 +70,11 @@ function breves_affiche_enfants($flux) {
$bouton_breves = '';
$id_parent = sql_getfetsel('id_parent', 'spip_rubriques', 'id_rubrique='.$id_rubrique);
if (autoriser('creerbrevedans','rubrique',$id_rubrique,NULL,array('id_parent'=>$id_parent))) {
$bouton_breves .= icone_verticale(_T('icone_nouvelle_breve'), generer_url_ecrire("breve_edit","id_rubrique=$id_rubrique&new=oui"), "breve-24.png","new", $spip_lang_right)
$bouton_breves .= icone_verticale(_T('breves:icone_nouvelle_breve'), generer_url_ecrire("breve_edit","id_rubrique=$id_rubrique&new=oui"), "breve-24.png","new", $spip_lang_right)
. "<br class='nettoyeur' />";
}
$flux['data'] .= $lister_objets('breves', array('titre'=>_T('icone_ecrire_nouvel_article'), 'where'=>"statut != 'prop' AND statut != 'prepa'", 'id_rubrique'=>$id_rubrique, 'par'=>'date_heure'));
$flux['data'] .= $lister_objets('breves', array('titre'=>_T('breves:icone_ecrire_nouvel_article'), 'where'=>"statut != 'prop' AND statut != 'prepa'", 'id_rubrique'=>$id_rubrique, 'par'=>'date_heure'));
$flux['data'] .= $bouton_breves;
}
}
@ -112,7 +112,7 @@ function breves_accueil_informations($texte){
}
}
$texte .= "<div class='accueil_informations breves'>";
$texte .= afficher_plus_info(generer_url_ecrire("breves",""))."<b>"._T('info_breves_02')."</b>";
$texte .= afficher_plus_info(generer_url_ecrire("breves",""))."<b>"._T('breves:info_breves_02')."</b>";
$texte .= "<ul style='margin:0px; padding-$spip_lang_left: 20px; margin-bottom: 5px;'>";
if (isset($cpt['prop'])) $texte .= "<li>"._T("texte_statut_attente_validation").": ".$cpt2['prop'].$cpt['prop'] . '</li>';
if (isset($cpt['publie'])) $texte .= "<li><b>"._T("texte_statut_publies").": ".$cpt2['publie'] .$cpt['publie'] . "</b>" .'</li>';
@ -190,7 +190,7 @@ function breves_accueil_encours($flux){
$flux .= $lister_objets('breves', array(
'titre'=>afficher_plus_info(generer_url_ecrire('breves'))._T('info_breves_valider'),
'titre'=>afficher_plus_info(generer_url_ecrire('breves'))._T('breves:info_breves_valider'),
'statut'=>array('prepa','prop'),
'par'=>'date_heure'));

10
formulaires/configurer_breves.html

@ -1,9 +1,9 @@
<div class="formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
<h3 class='titrem'><img src="#CHEMIN_IMAGE{breve-24.png}" class="cadre-icone" /><:titre_breves:>#AIDER{confbreves}</h3>
<h3 class='titrem'><img src="#CHEMIN_IMAGE{breve-24.png}" class="cadre-icone" /><:breves:titre_breves:>#AIDER{confbreves}</h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[(#ENV{editable})
<p><:texte_breves:></p>
<p><:breves:texte_breves:></p>
<form method='post' action='#ENV{action}'><div>
[(#REM) declarer les hidden qui declencheront le service du formulaire
parametre : url d'action ]
@ -11,15 +11,15 @@
<ul>
#SET{name,activer_breves}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="long_label editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
<label for="#GET{name}"><:info_breves:></label>[
<label for="#GET{name}"><:breves:info_breves:></label>[
<span class='erreur_message'>(#GET{erreurs})</span>
]<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:item_utiliser_breves:></label>
[(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:breves:item_utiliser_breves:></label>
</div>
<div class="choix">
<input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:item_non_utiliser_breves:></label>
[(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:breves:item_non_utiliser_breves:></label>
</div>
</li>
</ul>

10
formulaires/editer_breve.html

@ -23,7 +23,7 @@
</li>]
<li class="editer_texte[ (#ENV**{erreurs}|table_valeur{texte}|oui)erreur]">
<label for="text_area"><:entree_texte_breve:></label>[
<label for="text_area"><:breves:entree_texte_breve:></label>[
<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{texte})</span>
][(#ENV**{_texte_trop_long,''})
]<textarea name='texte' id='text_area' rows='[(#ENV**{config}|table_valeur{lignes}|plus{2})]' cols='40'>[(#ENV**{texte})]</textarea>
@ -51,11 +51,11 @@
<fieldset>
<ul>
<li class="editer_statut obligatoire">
<label for='statut'><:entree_breve_publiee:><em class='aide'>#AIDER{statut}</em>
<label for='statut'><:breves:entree_breve_publiee:><em class='aide'>#AIDER{statut}</em>
</label><select name='statut' id='statut' size='1'>
<option value='prop'[(#ENV**{statut}|=={prop}|?{' selected="selected"'})] style='background-color: white'><:item_breve_proposee:></option>
<option value='refuse'[(#ENV**{statut}|=={refuse}|?{' selected="selected"'})] class='danger'><:item_breve_refusee:></option>
<option value='publie'[(#ENV**{statut}|=={publie}|?{' selected="selected"'})] style='background-color: #B4E8C5'><:item_breve_validee:></option>
<option value='prop'[(#ENV**{statut}|=={prop}|?{' selected="selected"'})] style='background-color: white'><:breves:item_breve_proposee:></option>
<option value='refuse'[(#ENV**{statut}|=={refuse}|?{' selected="selected"'})] class='danger'><:breves:item_breve_refusee:></option>
<option value='publie'[(#ENV**{statut}|=={publie}|?{' selected="selected"'})] style='background-color: #B4E8C5'><:breves:item_breve_validee:></option>
</select>
</li>
</ul>

8
inc/instituer_breve.php

@ -19,16 +19,16 @@ function inc_instituer_breve_dist($id_breve, $statut=-1)
$liste_statuts = array(
// statut => array(titre,image)
'prop' => array(_T('item_breve_proposee'),''),
'publie' => array(_T('item_breve_validee'),''),
'refuse' => array(_T('item_breve_refusee'),'')
'prop' => array(_T('breves:item_breve_proposee'),''),
'publie' => array(_T('breves:item_breve_validee'),''),
'refuse' => array(_T('breves:item_breve_refusee'),'')
);
if (!in_array($statut, array_keys($liste_statuts)))
$liste_statuts[$statut] = array($statut,'');
$res =
"<ul id='instituer_breve-$id_breve' class='instituer_breve instituer'>"
. "<li>" . _T('entree_breve_publiee')
. "<li>" . _T('breves:entree_breve_publiee')
."<ul>";
foreach($liste_statuts as $s=>$affiche){

40
lang/breves_fr.php

@ -1,11 +1,43 @@
<?php
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
// Ceci est un fichier langue de SPIP -- This is a SPIP language file
// Produit automatiquement par le plugin LangOnet a partir de la langue source fr
// Module: breves
// Langue: fr
// Date: 30-04-2011 19:47:41
// Items: 23
$GLOBALS[$GLOBALS['idx_lang']] = array(
if (!defined('_ECRIRE_INC_VERSION')) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// E
'entree_breve_publiee' => 'Cette brève doit-elle être publiée ?',
'entree_texte_breve' => 'Texte de la brève',
// I
'icone_ecrire_nouvel_article' => 'Les brèves contenues dans cette rubrique',
'icone_modifier_breve' => 'Modifier cette brève',
'icone_nouvelle_breve' => 'Écrire une nouvelle brève',
'info_1_breve' => '1 brève',
'info_aucun_breve' => 'Aucune brève',
'info_breves' => 'Votre site utilise-t-il le système de brèves ?',
'info_breves_02' => 'Brèves',
'info_breves_valider' => 'Brèves à valider',
'info_gauche_numero_breve' => 'BRÈVE NUMÉRO',
'info_nb_breves' => '@nb@ brèves',
'item_breve_proposee' => 'Brève proposée',
'item_breve_refusee' => 'NON - Brève refusée',
'item_breve_validee' => 'OUI - Brève validée',
'item_non_utiliser_breves' => 'Ne pas utiliser les brèves',
'item_utiliser_breves' => 'Utiliser les brèves',
// T
'texte_breves' => 'Les brèves sont des textes courts et simples permettant de
mettre en ligne rapidement des informations concises, de gérer
une revue de presse, un calendrier d\'événements...',
'titre_breve_proposee' => 'Brève proposée',
'titre_breve_publiee' => 'Brève publiée',
'titre_breve_refusee' => 'Brève refusée',
'titre_breves' => 'Les brèves',
'titre_page_breves' => 'Brèves',
);
?>

2
prive/objets/infos/breve.html

@ -1,6 +1,6 @@
<BOUCLE_breve(BREVES){id_breve=#ENV{id}}{statut?}{!lang_select}>
<div class='infos'>
<div class='numero'><:info_gauche_numero_breve:><p>#ID_BREVE</p></div>
<div class='numero'><:breves:info_gauche_numero_breve:><p>#ID_BREVE</p></div>
[(#REM)

2
prive/squelettes/contenu/breve.html

@ -4,7 +4,7 @@
[(#AUTORISER{modifier,breve,#ID_BREVE})
[(#ID_BREVE|afficher_qui_edite{breve}|non)
[(#URL_ECRIRE{breve_edit,id_breve=#ID_BREVE}|icone_verticale{<:icone_modifier_breve:>,breve,edit,right ajax preload})]
[(#URL_ECRIRE{breve_edit,id_breve=#ID_BREVE}|icone_verticale{<:breves:icone_modifier_breve:>,breve,edit,right ajax preload})]
]
[(#ID_BREVE|afficher_qui_edite{breve}|oui)
[(#URL_ECRIRE{breve_edit,id_breve=#ID_BREVE}|icone_verticale{#ID_BREVE|afficher_qui_edite{breve},warning-24,'',right ajax preload})]

4
prive/squelettes/contenu/breves.html

@ -10,14 +10,14 @@
\***************************************************************************/
]
<h1><:titre_page_breves:></h1>
<h1><:breves:titre_page_breves:></h1>
<BOUCLE_secteurs(RUBRIQUES){statut?}{racine}{par num titre,titre}>
#SET{editable,#AUTORISER{creerbrevedans,rubrique,#ID_RUBRIQUE}}
<INCLURE{fond=prive/objets/liste/breves,titre=#TITRE|concat{#AIDER{breves}},sinon=#TITRE|concat{#AIDER{breves}},status=#ARRAY{0,prop,1,publie,2,#GET{editable}|?{refuse,xx}},id_rubrique,par=date_heure} />
[(#GET{editable})
[(#URL_ECRIRE{breve_edit,new=oui}|parametre_url{id_rubrique,#ID_RUBRIQUE}|icone_verticale{<:icone_nouvelle_breve:>,breve,new,right})]
[(#URL_ECRIRE{breve_edit,new=oui}|parametre_url{id_rubrique,#ID_RUBRIQUE}|icone_verticale{<:breves:icone_nouvelle_breve:>,breve,new,right})]
]
<br class='nettoyeur' />

Loading…
Cancel
Save