Changeset 91465 in spip-zone


Ignore:
Timestamp:
Aug 25, 2015, 3:32:45 AM (6 years ago)
Author:
salvatore@…
Message:

[Salvatore] fabrique Export depuis http://trad.spip.net

Location:
_plugins_/fabrique/trunk/lang
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fabrique/trunk/lang/fabrique_fr.php

    r90304 r91465  
    11<?php
     2// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
     3// Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/fabrique/trunk/lang/
     4if (!defined('_ECRIRE_INC_VERSION')) return;
     5
    26$GLOBALS[$GLOBALS['idx_lang']] = array(
    37
    4         'action_incomprise' => 'Action @f_action@ non prise en charge !',
    5         'aide_creation_peupler_table' => 'Aide à la création de peuplement d\'une table',
     8        // A
     9        'action_incomprise' => 'Action @f_action@ non prise en charge !',
     10        'aide_creation_peupler_table' => 'Aide à la création de peuplement d’une table',
    611        'aide_creation_squelette_fabrique' => 'Aide à la création de squelettes Fabrique',
    7 
     12        'autorisation_administrateur' => 'Être au moins administrateur complet',
     13        'autorisation_administrateur_restreint' => 'Être au moins administrateur restreint',
    814        'autorisation_defaut' => 'Par défaut (@defaut@)',
     15        'autorisation_jamais' => 'Jamais',
    916        'autorisation_redacteur' => 'Être au moins rédacteur',
    10         'autorisation_administrateur_restreint' => 'Être au moins administrateur restreint',
    11         'autorisation_administrateur' => 'Être au moins administrateur complet',
     17        'autorisation_toujours' => 'Toujours',
    1218        'autorisation_webmestre' => 'Être webmestre',
    13         'autorisation_jamais' => 'Jamais',
    14         'autorisation_toujours' => 'Toujours',
    15 
    16         'avertissement_champs' => 'N\'insérez pas ici la clé primaire (@id_objet@),
     19        'avertissement_champs' => 'N’insérez pas ici la clé primaire (@id_objet@),
    1720                ni aucun des champs spéciaux (id_rubrique, lang, etc.) proposés dans la partie suivante.',
     21
     22        // B
    1823        'bouton_ajouter_champ' => 'Ajouter un champ',
    1924        'bouton_ajouter_objet' => 'Ajouter un objet éditorial',
     25        'bouton_calculer' => 'Calculer',
     26        'bouton_charger' => 'Charger la sauvegarde',
     27        'bouton_charger_sauvegarde_attention' => 'Charger une sauvegarde efface les informations du plugin actuellement en cours de création !',
     28        'bouton_creer' => 'Créer le plugin',
    2029        'bouton_exporter' => 'Exporter',
    21         'bouton_supprimer_champ' => 'Supprimer ce champ',
    22         'bouton_supprimer_objet' => 'Supprimer cet objet éditorial',
    23         'bouton_supprimer_logo' => 'Supprimer ce logo',
    24         'bouton_calculer' => 'Calculer',
    25         'bouton_creer' => 'Créer le plugin',
    26         'bouton_charger' => 'Charger la sauvegarde',
    27         'bouton_charger_sauvegarde_attention' => "Charger une sauvegarde efface les informations du plugin actuellement en cours de création !",
    28         'bouton_reinitialiser_chaines' => 'Réinitialiser les chaines de langue de cet objet',
    29         'bouton_reinitialiser_autorisations' => 'Réinitialiser les autorisations',
    30         'bouton_reset' => 'Réinitialiser le formulaire',
    31         'bouton_renseigner_objet' => 'Pré-remplir cet objet',
    3230        'bouton_menu_edition' => 'Menu édition',
    3331        'bouton_outils_rapides' => 'Outils rapides',
    34 
    35         'c_fabrique_info' => "Création d'un plugin",
    36         'c_fabrique_info_texte' => "Cet outil permet de créer facilement une base de code de plugin.
     32        'bouton_reinitialiser_autorisations' => 'Réinitialiser les autorisations',
     33        'bouton_reinitialiser_chaines' => 'Réinitialiser les chaines de langue de cet objet',
     34        'bouton_renseigner_objet' => 'Pré-remplir cet objet',
     35        'bouton_reset' => 'Réinitialiser le formulaire',
     36        'bouton_supprimer_champ' => 'Supprimer ce champ',
     37        'bouton_supprimer_logo' => 'Supprimer ce logo',
     38        'bouton_supprimer_objet' => 'Supprimer cet objet éditorial',
     39
     40        // C
     41        'c_fabrique_dans_plugins' => 'Facilitez-vous les tests !',
     42        'c_fabrique_dans_plugins_texte' => 'En créant un répertoire <code>@dir@</code> accessible en écriture
     43                dans votre répertoire de plugins, la Fabrique pourra confectionner le plugin (ses fichiers, son arborescence)
     44                directement dedans. Vous pourrez alors une fois le plugin créé l’activer aussitôt dans l’administration
     45                des plugins et le tester.
     46                <br /><br />
     47                Attention, le plugin autrement est créé dans <code>tmp/cache/@dir_cache@</code> ; ce
     48                répertoire est supprimé lorsqu’on vide le cache.
     49        ',
     50        'c_fabrique_info' => 'Création d’un plugin',
     51        'c_fabrique_info_texte' => 'Cet outil permet de créer facilement une base de code de plugin.
    3752                Bien que le code produit soit fonctionnel, il ne sera probablement pas ce que vous attendez exactement,
    38                 et ce n'est pas le but ! La Fabrique crée les bases des fichiers et des codes,
     53                et ce n’est pas le but ! La Fabrique crée les bases des fichiers et des codes,
    3954                mais il vous faudra vraissemblablement les modifier ensuite selon ce que vous souhaitez réellement.
    4055                <br /><br />
     
    4257                et si vous souhaitez gérer des objets éditoriaux, le fonctionnement des pipelines, autorisations, formulaires.
    4358                Ce plugin peut cependant aussi vous servir à étudier le code généré en fonction des options que vous cochez.
    44         ",
    45         'c_fabrique_zone' => "Wow c'est trop facile !",
    46         'c_fabrique_zone_texte' => "Vous allez certainement apprécier le fait de produire un plugin
    47                 gérant un ou plusieurs objets éditoriaux. Tant mieux !
     59        ',
     60        'c_fabrique_zone' => 'Wow c’est trop facile !',
     61        'c_fabrique_zone_texte' => 'Vous allez certainement apprécier le fait de produire un plugin
     62                gérant un ou plusieurs objets éditoriaux. Tant mieux !
    4863                <br /><br />
    49                 Méfiez-vous cependant ! Si créer un plugin est facile, le maintenir dans le temps,
     64                Méfiez-vous cependant ! Si créer un plugin est facile, le maintenir dans le temps,
    5065                gérer sa documentation, sa vie, est bien plus difficile.
    5166                Le meilleur moyen pour maintenir un plugin implique en général
    52                 deux conditions : qu'il soit utile et qu'il soit partagé ; partagé au sens où d'autres
    53                 développeurs et contributeurs peuvent intervenir dessus et l'améliorer.
     67                deux conditions : qu’il soit utile et qu’il soit partagé ; partagé au sens où d’autres
     68                développeurs et contributeurs peuvent intervenir dessus et laméliorer.
    5469                Chez SPIP, les plugins partagés, avec un code libre,
    55                 peuvent être hébergés sur l'espace de collaboration SPIP Zone.
     70                peuvent être hébergés sur lespace de collaboration SPIP Zone.
    5671                <br /><br />
    57                 Avant donc de vous lancer dans la création d'un nouveau plugin, vérifiez qu'il
    58                 n'existe pas dans l'espace de collaboration de SPIP un plugin déjà équivalent
     72                Avant donc de vous lancer dans la création d’un nouveau plugin, vérifiez qu’il
     73                n’existe pas dans l’espace de collaboration de SPIP un plugin déjà équivalent
    5974                sur lequel vous pourriez apporter vos améliorations, votre documentation.
    60                 Il est plus intéressant pour tout le monde qu'il y ait peu de doublons mais
    61                 des plugins fonctionnels et pérennes !
    62         ",
    63         'c_fabrique_dans_plugins' => "Facilitez-vous les tests !",
    64         'c_fabrique_dans_plugins_texte' => "En créant un répertoire <code>@dir@</code> accessible en écriture
    65                 dans votre répertoire de plugins, la Fabrique pourra confectionner le plugin (ses fichiers, son arborescence)
    66                 directement dedans. Vous pourrez alors une fois le plugin créé l'activer aussitôt dans l'administration
    67                 des plugins et le tester.
    68                 <br /><br />
    69                 Attention, le plugin autrement est créé dans <code>tmp/cache/@dir_cache@</code> ; ce
    70                 répertoire est supprimé lorsqu'on vide le cache.
    71         ",
    72 
     75                Il est plus intéressant pour tout le monde qu’il y ait peu de doublons mais
     76                des plugins fonctionnels et pérennes !
     77        ',
    7378        'calcul_effectue' => 'Calcul effectué',
    74        
    75         // objets : chats
    76         // mobjets : Chats
    77         // type : chat
    78         // mtype : Chat
    79         'chaine_titre_objets' => '@mobjets@',
    80         'chaine_titre_objets_feminin' => '@mobjets@',
    81         'chaine_titre_objet' => '@mtype@',
    82         'chaine_titre_objet_feminin' => '@mtype@',
    83         'chaine_titre_logo_objet' => 'Logo de ce @type@',
    84         'chaine_titre_logo_objet_feminin' => 'Logo de cette @type@',
     79        'chaine_ajouter_lien_objet' => 'Ajouter ce @type@',
     80        'chaine_ajouter_lien_objet_feminin' => 'Ajouter cette @type@',
    8581        'chaine_icone_creer_objet' => 'Créer un @type@',
    8682        'chaine_icone_creer_objet_feminin' => 'Créer une @type@',
    8783        'chaine_icone_modifier_objet' => 'Modifier ce @type@',
    8884        'chaine_icone_modifier_objet_feminin' => 'Modifier cette @type@',
     85        'chaine_info_1_objet' => 'Un @type@',
     86        'chaine_info_1_objet_feminin' => 'Une @type@',
    8987        'chaine_info_aucun_objet' => 'Aucun @type@',
    9088        'chaine_info_aucun_objet_feminin' => 'Aucune @type@',
    91         'chaine_info_1_objet' => 'Un @type@',
    92         'chaine_info_1_objet_feminin' => 'Une @type@',
    9389        'chaine_info_nb_objets' => '@nb@ @objets@',
    9490        'chaine_info_nb_objets_feminin' => '@nb@ @objets@',
    9591        'chaine_info_objets_auteur' => 'Les @objets@ de cet auteur',
    9692        'chaine_info_objets_auteur_feminin' => 'Les @objets@ de cet auteur',
    97         'chaine_ajouter_lien_objet' => 'Ajouter ce @type@',
    98         'chaine_ajouter_lien_objet_feminin' => 'Ajouter cette @type@',
    9993        'chaine_retirer_lien_objet' => 'Retirer ce @type@',
    10094        'chaine_retirer_lien_objet_feminin' => 'Retirer cette @type@',
     
    10397        'chaine_texte_ajouter_objet' => 'Ajouter un @type@',
    10498        'chaine_texte_ajouter_objet_feminin' => 'Ajouter une @type@',
    105         'chaine_texte_changer_statut_objet' => 'Ce @type@ est&nbsp;:',
    106         'chaine_texte_changer_statut_objet_feminin' => 'Cette @type@ est&nbsp;:',
     99        'chaine_texte_changer_statut_objet' => 'Ce @type@ est :',
     100        'chaine_texte_changer_statut_objet_feminin' => 'Cette @type@ est :',
    107101        'chaine_texte_creer_associer_objet' => 'Créer et associer un @type@',
    108102        'chaine_texte_creer_associer_objet_feminin' => 'Créer et associer une @type@',
     103        'chaine_texte_definir_comme_traduction_objet' => 'Ce @type@ est une traduction du @type@ numéro :',
     104        'chaine_texte_definir_comme_traduction_objet_feminin' => 'Cette @type@ est une traduction de la @type@ numéro :',
    109105        'chaine_titre_langue_objet' => 'Langue de ce @type@',
    110106        'chaine_titre_langue_objet_feminin' => 'Langue de cette @type@',
     107        'chaine_titre_logo_objet' => 'Logo de ce @type@',
     108        'chaine_titre_logo_objet_feminin' => 'Logo de cette @type@',
     109        'chaine_titre_objet' => '@mtype@',
     110        'chaine_titre_objet_feminin' => '@mtype@',
     111        'chaine_titre_objets' => '@mobjets@',
     112        'chaine_titre_objets_feminin' => '@mobjets@',
    111113        'chaine_titre_objets_rubrique' => '@mobjets@ de la rubrique',
    112114        'chaine_titre_objets_rubrique_feminin' => '@mobjets@ de la rubrique',
    113         'chaine_texte_definir_comme_traduction_objet' => 'Ce @type@ est une traduction du @type@ numéro :',
    114         'chaine_texte_definir_comme_traduction_objet_feminin' => 'Cette @type@ est une traduction de la @type@ numéro :',
    115 
     115        'champ_ajoute' => 'Un champ a été ajouté',
    116116        'champ_auto_rempli' => 'Le champ sera automatiquement rempli si vous laissez vide.',
    117         'champ_ajoute' => 'Un champ a été ajouté',
     117        'champ_deplace' => 'Le champ a été déplacé',
    118118        'champ_supprime' => 'Le champ a été supprimé',
    119         'champ_deplace' => 'Le champ a été déplacé',
    120119        'chargement_effectue' => 'Chargement effectué',
    121 
    122120        'config_exemple' => 'Exemple',
    123121        'config_exemple_explication' => 'Explication de cet exemple',
    124122        'config_titre_parametrages' => 'Paramétrages',
    125123
     124        // D
    126125        'datalist_aide' => 'Certains navigateurs peuvent proposer une autocomplétion
    127126                en tapant une flèche bas au clavier ou en cliquant 2 fois dans la zone de saisie.',
    128127
     128        // E
     129        'echafaudage_prive/objets/infos/objet.html' => 'Ajoute le lien de prévisualisation',
    129130        'echafaudage_prive/squelettes/contenu/objets.html' => 'Ajoute un champ de recherche',
    130         'echafaudage_prive/objets/infos/objet.html' => 'Ajoute le lien de prévisualisation',
    131 
    132         'echappement_php' => '&lt;?php',
     131        'echappement_accolades' => '{ }',
    133132        'echappement_crochets' => '[ ]',
     133        'echappement_diese' => '#',
     134        'echappement_idiome' => '&lt; :',
     135        'echappement_inclure' => '&lt;INCLURE',
    134136        'echappement_parentheses' => '( )',
    135         'echappement_accolades' => '{ }',
    136         'echappement_diese' => '#',
    137         'echappement_idiome' => '&lt;:',
    138         'echappement_inclure' => '&lt;INCLURE',
     137        'echappement_php' => '&lt; ?php',
    139138        'echappement_tag_boucle' => '&lt; de boucle',
    140        
    141         'erreurs' => 'Il y a des erreurs !',
    142         'erreur_envoi_fichier' => 'Erreur dans l\'envoi du fichier.',
    143         'erreur_chargement_fichier' => 'Le fichier envoyé n\a pas pu être compris. La restauration n\'est pas effectuée.',
    144         'erreur_suppression_sauvegarde' => 'L\'ancienne sauvegarde (@dir@) n\'a pu être supprimée. Le plugin par précaution n\'a pas été régénéré.
    145                 La cause probable est la création par vous même de fichiers supplémentaires dans le plugin qui n\'ont pas des droits suffisants pour être manipulés par le serveur.',
    146         'erreur_copie_sauvegarde' => 'La sauvegarde de @dir@ n\'a pu être réalisée. Le plugin par précaution n\'a pas été régénéré.
     139        'erreur_chargement_fichier' => 'Le fichier envoyé n\\a pas pu être compris. La restauration n’est pas effectuée.',
     140        'erreur_copie_sauvegarde' => 'La sauvegarde de @dir@ n’a pu être réalisée. Le plugin par précaution n’a pas été régénéré.
    147141                La cause probable provient de droits insufisants ce répertoire source pour le serveur.',
     142        'erreur_envoi_fichier' => 'Erreur dans l’envoi du fichier.',
     143        'erreur_suppression_sauvegarde' => 'L’ancienne sauvegarde (@dir@) n’a pu être supprimée. Le plugin par précaution n’a pas été régénéré.
     144                La cause probable est la création par vous même de fichiers supplémentaires dans le plugin qui n’ont pas des droits suffisants pour être manipulés par le serveur.',
     145        'erreurs' => 'Il y a des erreurs !',
     146        'experimental_explication' => '<strong>Partie expérimentale !</strong><br />
     147                La pérennité des saisies n’est pas garantie.
     148                Cette partie peut évoluer ou disparaître dans de futures versions.',
    148149        'explication_fichiers' => 'Même si vous ne les activez pas ici, certains de ces fichiers seront tout de même créés
    149                 en fonctions d\'autres options que vous aurez choisies ailleurs, notamment si vous activez un objet éditorial.',
    150         'explication_sauvegarde' => 'La Fabrique crée un fichier de sauvegarde (<code>fabrique_{prefixe}.php</code>) à l\'intérieur de chaque plugin qu\'il crée.
    151                 Vous pouvez restaurer ce fichier ici en l\'envoyant sur le serveur ou utiliser un des fichiers déjà présents.',
     150                en fonctions d’autres options que vous aurez choisies ailleurs, notamment si vous activez un objet éditorial.',
     151        'explication_fichiers_echafaudes' => 'SPIP génère automatiquement en cache ces fichiers
     152                s’ils sont absents. Vous pouvez cependant en créer certains afin de les modifier
     153                pour changer le comportement par défaut de ce que propose SPIP.
     154                Par ailleurs, ces fichiers ont parfois des ajouts minimes de fonctionnalités, alors indiquées.',
    152155        'explication_reinitialiser' => 'Ceci efface les informations du plugin actuellement en cours de création.
    153                 Vous repartirez donc de zéro !',
    154         'explication_tables_hors_normes' => 'Une table respecte les normes par défaut de SPIP lorsqu\'elle
    155                 est nommée avec un pluriel en «&nbsp;s&nbsp;» (comme <code>spip_choses</code>) et lorsque sa clé primaire
     156                Vous repartirez donc de zéro !',
     157        'explication_roles' => 'De façon expérimentale, des rôles peuvent être gérés sur les liaisons en
     158                utilisant le plugin « Rôles ».',
     159        'explication_sauvegarde' => 'La Fabrique crée un fichier de sauvegarde (<code>fabrique_{prefixe}.php</code>) à l’intérieur de chaque plugin qu’il crée.
     160                Vous pouvez restaurer ce fichier ici en l’envoyant sur le serveur ou utiliser un des fichiers déjà présents.',
     161        'explication_tables_hors_normes' => 'Une table respecte les normes par défaut de SPIP lorsqu’elle
     162                est nommée avec un pluriel en « s » (comme <code>spip_choses</code>) et lorsque sa clé primaire
    156163                est basé sur le nom de la table au singulier (comme <code>id_chose</code>). Dans les autres cas,
    157164                vous devez compléter certaines informations ci-dessous.',
    158         'explication_fichiers_echafaudes' => 'SPIP génère automatiquement en cache ces fichiers
    159                 s\'ils sont absents. Vous pouvez cependant en créer certains afin de les modifier
    160                 pour changer le comportement par défaut de ce que propose SPIP.
    161                 Par ailleurs, ces fichiers ont parfois des ajouts minimes de fonctionnalités, alors indiquées.',
    162         'explication_roles' => 'De façon expérimentale, des rôles peuvent être gérés sur les liaisons en
    163                 utilisant le plugin «Rôles».',
    164         'experimental_explication' => '<strong>Partie expérimentale !</strong><br />
    165                 La pérennité des saisies n\'est pas garantie.
    166                 Cette partie peut évoluer ou disparaître dans de futures versions.',
    167 
    168         'fabrique_peuple_intro' => 'Cet outil permet d\'aider à la création d\'un fichier et d\'une fonction de peuplement
    169                 d\'une table au moment de l\'installation du plugin',
    170         'fabrique_peuple_titre' => 'Peupler un objet',
    171         'fabrique_dev_intro' => 'Cet outil permet d\'aider à la création de squelettes pour la Fabrique',
     165
     166        // F
     167        'fabrique_dev_intro' => 'Cet outil permet d’aider à la création de squelettes pour la Fabrique',
    172168        'fabrique_dev_titre' => 'Développement de la Fabrique',
    173169        'fabrique_intro' => 'Outil de fabrication de plugin',
     170        'fabrique_outils' => 'Outils',
     171        'fabrique_peuple_intro' => 'Cet outil permet d’aider à la création d’un fichier et d’une fonction de peuplement
     172                d’une table au moment de l’installation du plugin',
     173        'fabrique_peuple_titre' => 'Peupler un objet',
     174        'fabrique_plugin' => 'Fabrique de @plugin@',
     175        'fabrique_restaurer_titre' => 'Restaurer ou réinitialiser une fabrique',
    174176        'fabrique_titre' => 'La Fabrique',
    175         'fabrique_restaurer_titre' => 'Restaurer ou réinitialiser une fabrique',
    176         'fabrique_plugin' => 'Fabrique de @plugin@',
    177         'fabrique_outils' => 'Outils',
    178         'fichier_importation_cree_dans' => 'Fichier d\'importation créé dans le répertoire <code>@dir@</code>, fichier <code>@import@</code> avec @lignes@ lignes pour un total de @taille@',
    179         'fichiers_importations_compresses_cree_dans' => 'Fichier d\'importation créé dans le répertoire <code>@dir@</code>, fichiers <code>@import@</code> et <code>@donnees_compressees@</code>, avec @lignes@ lignes pour un total de @taille@',
    180 
    181         'image_supprimee' => 'L\'image a été supprimée',
     177        'fichier_importation_cree_dans' => 'Fichier d’importation créé dans le répertoire <code>@dir@</code>, fichier <code>@import@</code> avec @lignes@ lignes pour un total de @taille@',
     178        'fichiers_importations_compresses_cree_dans' => 'Fichier d’importation créé dans le répertoire <code>@dir@</code>, fichiers <code>@import@</code> et <code>@donnees_compressees@</code>, avec @lignes@ lignes pour un total de @taille@',
     179
     180        // I
     181        'image_supprimee' => 'L’image a été supprimée',
    182182        'insertion_code_explication' => '
    183                 Cette partie vous permet d\'inserer du code dans certaines parties prévues
    184                 par la Fabrique. Attention cependant à ce que ce code soit toujours valide !
     183                Cette partie vous permet dinserer du code dans certaines parties prévues
     184                par la Fabrique. Attention cependant à ce que ce code soit toujours valide !
    185185        ',
    186186
    187         'label_auteur' => 'Nom de l\'auteur',
    188         'label_auteur_lien' => 'URL vers l\'auteur',
    189         'label_auteurs_liens' => 'Lier des auteurs ?',
    190         'label_auteurs_liens_explication' => 'Permet d\'ajouter le formulaire de liaisons d\'auteurs sur cet objet.',
     187        // L
     188        'label_auteur' => 'Nom de l’auteur',
     189        'label_auteur_lien' => 'URL vers l’auteur',
     190        'label_auteurs_liens' => 'Lier des auteurs ?',
     191        'label_auteurs_liens_explication' => 'Permet d’ajouter le formulaire de liaisons d’auteurs sur cet objet.',
    191192        'label_boutons' => 'Boutons',
    192         'label_boutons_explication' => 'Insérer des boutons dans ces lieux&nbsp;:',
     193        'label_boutons_explication' => 'Insérer des boutons dans ces lieux :',
    193194        'label_caracteristiques' => 'Caractéristiques',
    194195        'label_categorie' => 'Catégorie',
     196        'label_champ_date_publication' => 'Champ SQL de date',
     197        'label_champ_date_publication_explication' => 'Pour gérer une date de publication, indiquez son champ, tel que « date » ou « date_publication »',
    195198        'label_champ_est_editable' => 'Il peut être édité',
     199        'label_champ_est_obligatoire' => 'Il est obligatoire',
    196200        'label_champ_est_versionne' => 'Il peut être versionné',
    197         'label_champ_est_obligatoire' => 'Il est obligatoire',
    198         'label_champ_date_publication' => 'Champ SQL de date',
    199         'label_champ_date_publication_explication' => 'Pour gérer une date de publication, indiquez son champ, tel que «&nbsp;date&nbsp;» ou «&nbsp;date_publication&nbsp;»',
    200201        'label_champ_id_rubrique' => 'Créer le champ <strong>id_rubrique</strong>',
    201202        'label_champ_id_secteur' => 'Créer le champ <strong>id_secteur</strong>',
     203        'label_champ_id_trad' => 'Champ <strong>id_trad</strong>',
    202204        'label_champ_lang_et_langue_choisie' => 'Champs <strong>lang</strong> et <strong>langue_choisie</strong>',
    203         'label_champ_id_trad' => 'Champ <strong>id_trad</strong>',
    204205        'label_champ_langues' => 'Gestion des langues',
    205         'label_champ_langues_explication' => 'Ajouter des champs pour gérer les langues de l\'objet (lang et langue_choisie) et les traductions (id_trad)&nbsp;?',
     206        'label_champ_langues_explication' => 'Ajouter des champs pour gérer les langues de l’objet (lang et langue_choisie) et les traductions (id_trad) ?',
    206207        'label_champ_rubriques' => 'id_rubrique',
    207         'label_champ_rubriques_explication' => 'Permet d\'affecter cet objet dans une rubrique',
     208        'label_champ_rubriques_explication' => 'Permet daffecter cet objet dans une rubrique',
    208209        'label_champ_statut' => 'Champ <strong>statut</strong>',
    209         'label_champ_statut_explication' => 'Permet d\'utiliser des statuts de publication (proposé à publication, publié, poubelle…)',
     210        'label_champ_statut_explication' => 'Permet dutiliser des statuts de publication (proposé à publication, publié, poubelle…)',
    210211        'label_champ_statut_rubrique' => 'Affecter le statut des rubriques si cet élément est présent',
    211         'label_champ_vue_rubrique' => 'Afficher la liste dans la rubrique',
    212212        'label_champ_titre' => 'Calculer les titres',
    213213        'label_champ_titre_explication' => 'Utilisez un des champs SQL que vous avez déclaré pour votre objet',
     214        'label_champ_vue_rubrique' => 'Afficher la liste dans la rubrique',
    214215        'label_charger_depuis_table_sql' => 'Définir depuis une table SQL',
     216        'label_charger_depuis_table_sql_attention' => 'Cela effacera une partie des informations que vous avez saisi pour cet objet.',
    215217        'label_charger_depuis_table_sql_explication' => 'Vous pouvez pré-remplir votre objet en utilisant une table SQL existante connue de SPIP',
    216         'label_charger_depuis_table_sql_attention' => 'Cela effacera une partie des informations que vous avez saisi pour cet objet.',
    217 
    218218        'label_cle_primaire' => 'Clé primaire',
    219         'label_cle_primaire_explication' => 'Exemple «&nbsp;id_chose&nbsp;»',
    220219        'label_cle_primaire_attention' => 'Il est conseillé de mettre le nom de la table au singulier, prefixé de id_ . Ce préfixe est important. En son absence,
    221220                certaines jointures vers les tables de liens avec des critères comme
    222221                <code>{id_mot ?}</code> ou <code>{id_auteur ?}</code>
    223222                sur une boucle de cet objet donneront une erreur de squelette.',
    224 
     223        'label_cle_primaire_explication' => 'Exemple « id_chose »',
    225224        'label_cle_primaire_sql' => 'Définition SQL pour la clé primaire',
    226         'label_cle_primaire_sql_explication' => 'Définition SQL pour la clé primaire',
    227         'label_cle_primaire_sql_attention' => 'Il est conseillé d\'indiquer une clé primaire numérique
    228                 (<code>bigint(21) NOT NULL</code>). Lorsque le type de champ n\'est pas un entier,
     225        'label_cle_primaire_sql_attention' => 'Il est conseillé d’indiquer une clé primaire numérique
     226                (<code>bigint(21) NOT NULL</code>). Lorsque le type de champ n’est pas un entier,
    229227                il est impossible à SPIP de créer un nouvel élément dans cet objet car la clé primaire
    230                 ne pourra pas être affectée d\'un «&nbsp;auto increment&nbsp;».
     228                ne pourra pas être affectée d’un « auto increment ».
    231229                Par ailleurs, si votre table contient déjà des lignes
    232230                avec des données non entières dans la clé primaire, ou des zeros à gauche (0123), ces données
    233231                ne pourront être lues par SPIP car il applique la fonction intval (force une valeur à être un nombre entier)
    234                 automatiquement sur tout champ préfixé de id_ et sur la clé primaire d\'un objet éditorial.',
    235 
     232                automatiquement sur tout champ préfixé de id_ et sur la clé primaire d’un objet éditorial.',
     233        'label_cle_primaire_sql_explication' => 'Définition SQL pour la clé primaire',
     234        'label_code_resultat' => 'Code transformé',
    236235        'label_code_squelette' => 'Code du squelette source',
    237         'label_code_resultat' => 'Code transformé',
    238236        'label_colonne_sql' => 'Colonne SQL',
    239         'label_colonne_sql_explication' => 'Un nom de champ pour SQL. Exemple «&nbsp;post_scriptum&nbsp;»',
     237        'label_colonne_sql_explication' => 'Un nom de champ pour SQL. Exemple « post_scriptum »',
    240238        'label_compatibilite' => 'Compatibilité',
    241         'label_inserer_paquet' => 'Au niveau des dépendances',
    242         'label_inserer_administrations_maj' => 'Compléter <code>$maj</code> dans la fonction <code>upgrade()</code>',
    243         'label_inserer_administrations_desinstallation' => 'Compléter la désinstallation dans la fonction <code>vider_table()</code>',
    244         'label_inserer_administrations_fin' => 'À la fin du fichier pour insérer de nouvelles fonctions',
    245         'label_inserer_base_tables_fin' => 'À la fin du fichier pour insérer de nouvelles fonctions',
    246         'label_table_compresser_donnees' => 'Compresser les données ?',
    247         'label_table_compresser_donnees_explication' => 'Utile si la table est volumineuse !',
    248         'label_table_destination' => 'Table SQL de destination',
    249         'label_table_destination_explication' => 'Nom de la table dans laquelle seront importées les données.
    250                 Par défaut le même nom que la table source.',
    251239        'label_definition_sql' => 'Définition SQL',
    252240        'label_description' => 'Description',
    253241        'label_documentation_url' => 'Documentation (url)',
    254         'label_echappements' => 'Échapper quoi ?',
     242        'label_echappements' => 'Échapper quoi ?',
    255243        'label_etat' => 'État',
    256244        'label_exemples' => 'Insérer des exemples',
    257         'label_exemples_explication' => 'Ajouter en commentaire dans les fichiers du plugin des exemples de code et des textes d\'aide&nbsp;?',
    258         'label_explication' => 'Phrase d\'explication pour la saisie',
    259         'label_fichiers' => 'Créer des fichiers&nbsp;?',
    260         'label_fichier_administrations' => 'Fichier d\'administrations&nbsp;?',
    261         'label_fichier_administrations_explication' => 'Créer le fichier d\'installation / désinstallation&nbsp;?',
     245        'label_exemples_explication' => 'Ajouter en commentaire dans les fichiers du plugin des exemples de code et des textes d’aide ?',
     246        'label_explication' => 'Phrase d’explication pour la saisie',
     247        'label_fichier_administrations' => 'Fichier d’administrations ?',
     248        'label_fichier_administrations_explication' => 'Créer le fichier d’installation / désinstallation ?',
    262249        'label_fichier_autorisations' => 'Autorisations',
     250        'label_fichier_fonctions' => 'Fonctions',
    263251        'label_fichier_options' => 'Options',
    264         'label_fichier_fonctions' => 'Fonctions',
    265252        'label_fichier_pipelines' => 'Pipelines',
    266253        'label_fichier_sauvegarde' => 'Fichier de sauvegarde',
    267254        'label_fichier_sauvegarde_ordinateur' => 'Sur votre ordinateur',
    268255        'label_fichier_sauvegarde_serveur' => 'Sur le serveur',
    269         'label_formulaire_configuration' => 'Formulaire de configuration&nbsp;?',
     256        'label_fichiers' => 'Créer des fichiers ?',
     257        'label_formulaire_configuration' => 'Formulaire de configuration ?',
    270258        'label_formulaire_configuration_titre' => 'Titre de la page de configuration',
    271259        'label_genre' => 'Genre',
    272260        'label_genre_explication' => 'Sert au pré-calcul du texte des chaines de langues.',
     261        'label_genre_feminin' => 'Féminin',
    273262        'label_genre_masculin' => 'Masculin',
    274         'label_genre_feminin' => 'Féminin',
     263        'label_inserer_administrations_desinstallation' => 'Compléter la désinstallation dans la fonction <code>vider_table()</code>',
     264        'label_inserer_administrations_fin' => 'À la fin du fichier pour insérer de nouvelles fonctions',
     265        'label_inserer_administrations_maj' => 'Compléter <code>$maj</code> dans la fonction <code>upgrade()</code>',
     266        'label_inserer_base_tables_fin' => 'À la fin du fichier pour insérer de nouvelles fonctions',
     267        'label_inserer_paquet' => 'Au niveau des dépendances',
    275268        'label_libelle' => 'Libellé',
    276         'label_libelle_champ_explication' => 'Un nom de champ pour les humains. Exemple «&nbsp;Post-Scriptum&nbsp;»',
     269        'label_libelle_champ_explication' => 'Un nom de champ pour les humains. Exemple « Post-Scriptum »',
    277270        'label_licence' => 'Licence',
    278271        'label_logo' => 'Logo',
    279272        'label_logo_taille' => 'Logo de @taille@px',
    280         'label_logo_variantes' => 'Variantes de logos&nbsp;?',
     273        'label_logo_variantes' => 'Variantes de logos ?',
    281274        'label_logo_variantes_explication' => 'Créer toutes les variantes (new, edit, del, add) de logo (tailles supérieures ou égales à 16 pixels).',
    282275        'label_nom' => 'Nom',
    283276        'label_nom_pluriel' => 'Nom pluriel',
    284         'label_nom_pluriel_explication' => 'Exemple «&nbsp;Choses&nbsp;»',
     277        'label_nom_pluriel_explication' => 'Exemple « Choses »',
    285278        'label_nom_singulier' => 'Nom singulier',
    286         'label_nom_singulier_explication' => 'Exemple «&nbsp;Chose&nbsp;»',
     279        'label_nom_singulier_explication' => 'Exemple « Chose »',
    287280        'label_prefixe' => 'Préfixe',
    288281        'label_recherche' => 'Recherche',
    289282        'label_recherche_explication' => 'Ponderation de la recherche dans ce champ. Toute valeur comprise entre 1 et 10
    290                 indiquera que SPIP peut chercher dans ce champ lors d\'une recherche sur l\'objet.
     283                indiquera que SPIP peut chercher dans ce champ lors d’une recherche sur l’objet.
    291284                Laisser vide pour ne pas chercher dedans.',
    292285        'label_roles' => 'Liste des rôles',
    293         'label_roles_explication' => 'Chaque ligne décrit un rôle : <code>code du rôle,Titre du rôle</code>.
    294                 Le premier rôle est considéré comme le rôle à appliquer par défaut. Exemple : <code>traducteur,Traducteur</code>',
    295         'label_slogan' => 'Slogan',
    296         'label_saisies' => 'Saisies',
    297         'label_saisies_explication' => 'Créer des saisies et leurs vues',
     286        'label_roles_explication' => 'Chaque ligne décrit un rôle : <code>code du rôle,Titre du rôle</code>.
     287                Le premier rôle est considéré comme le rôle à appliquer par défaut. Exemple : <code>traducteur,Traducteur</code>',
    298288        'label_saisie' => 'Type de saisie',
    299289        'label_saisie_explication' => 'Si nécessaire (pour afficher ce champ dans le formulaire), indiquez le type de saisie (du plugin saisies) souhaité.',
    300290        'label_saisie_options' => 'Options de saisie',
    301291        'label_saisie_options_explication' => 'Options du code de la balise #SAISIE.<br />
    302                 Exemple pour un textarea :<br />
     292                Exemple pour un textarea :<br />
    303293                <code>conteneur_class=pleine_largeur, class=inserer_barre_edition, rows=4</code><br />
    304                 Exemple pour selection / checkbox / radio :<br />
     294                Exemple pour selection / checkbox / radio :<br />
    305295                <code>datas=[(#ARRAY{cle1,valeur1,cle2,valeur2})]</code>',
     296        'label_saisies' => 'Saisies',
     297        'label_saisies_explication' => 'Créer des saisies et leurs vues',
    306298        'label_schema' => 'Schema',
    307299        'label_schema_explication' => 'Version de la structure des données',
    308 
     300        'label_scripts_post_creation' => '<code>post_creation</code>',
     301        'label_scripts_post_creation_explication' => 'Après la création des fichiers de votre plugin dans <code>@destination_plugin@</code>',
    309302        'label_scripts_pre_copie' => '<code>pre_copie</code>',
    310303        'label_scripts_pre_copie_explication' => 'Avant de sauvegarder le plugin actuel dans <code>@destination_ancien_plugin@</code>',
    311         'label_scripts_post_creation' => '<code>post_creation</code>',
    312         'label_scripts_post_creation_explication' => 'Après la création des fichiers de votre plugin dans <code>@destination_plugin@</code>',
    313 
     304        'label_slogan' => 'Slogan',
    314305        'label_table' => 'Nom de la table SQL',
    315         'label_table_explication' => 'Par exemple «&nbsp;spip_choses&nbsp;»',
     306        'label_table_a_exporter' => 'Table SQL a exporter',
    316307        'label_table_attention' => 'Il est conseillé de nommer sa table au pluriel, avec un s final.
    317308                Cependant SPIP et la Fabrique savent gérer les autres cas.',
    318 
    319         'label_table_a_exporter' => 'Table SQL a exporter',
    320 
    321         'label_table_type' => 'Type de l\'objet',
    322         'label_table_type_explication' => 'Exemple «&nbsp;chose&nbsp;»',
     309        'label_table_compresser_donnees' => 'Compresser les données ?',
     310        'label_table_compresser_donnees_explication' => 'Utile si la table est volumineuse !',
     311        'label_table_destination' => 'Table SQL de destination',
     312        'label_table_destination_explication' => 'Nom de la table dans laquelle seront importées les données.
     313                Par défaut le même nom que la table source.',
     314        'label_table_explication' => 'Par exemple « spip_choses »',
     315        'label_table_liens' => 'Créer une table de liens ?',
     316        'label_table_type' => 'Type de l’objet',
    323317        'label_table_type_attention' => 'Il est conseillé de mettre le nom de la cle primaire, sans son prefixe.',
    324 
    325         'label_table_liens' => 'Créer une table de liens ?',
     318        'label_table_type_explication' => 'Exemple « chose »',
    326319        'label_transformer_objet' => 'Transformer les textes de cet objet',
    327320        'label_transformer_objet_explication' => 'Changera au mieux ce qui se rapporte à un objet (articles, #ID_ARTICLE...) en utilisant la syntaxe prévue pour la fabrique',
    328321        'label_version' => 'Version',
    329         'label_vue_auteurs_liens' => 'La liste sur la vue d\'un auteur&nbsp;?',
    330         'label_vue_auteurs_liens_explication' => 'Permet d\'afficher la liste des éléments de cet objet liés à un auteur, sur la page d\'un auteur.',
    331         'label_vue_liens' => 'Permettre de saisir les liens sur ces objets&nbsp;?',
    332         'label_vue_liens_explication' => 'Ajoute un formulaire d\'édition de liens sur les objets :',
    333 
     322        'label_vue_auteurs_liens' => 'La liste sur la vue d’un auteur ?',
     323        'label_vue_auteurs_liens_explication' => 'Permet d’afficher la liste des éléments de cet objet liés à un auteur, sur la page d’un auteur.',
     324        'label_vue_liens' => 'Permettre de saisir les liens sur ces objets ?',
     325        'label_vue_liens_explication' => 'Ajoute un formulaire d’édition de liens sur les objets :',
    334326        'legend_autorisations' => 'Autorisations',
    335327        'legend_chaines_langues' => 'Chaînes de langue',
    336328        'legend_champs' => 'Champs',
    337329        'legend_champs_speciaux' => 'Champs spéciaux',
    338         'legend_champs_sql' => 'Champs SQL utilisé pour :',
     330        'legend_champs_sql' => 'Champs SQL utilisé pour :',
    339331        'legend_configuration' => 'Configuration',
    340332        'legend_date_publication' => 'Date de publication',
    341333        'legend_description' => 'Description',
    342         'legend_inserer_paquet' => 'Dans <code>paquet.xml</code>',
     334        'legend_fichiers' => 'Fichiers',
     335        'legend_fichiers_echafaudes' => 'Fichiers échafaudés',
    343336        'legend_inserer_administrations' => 'Dans <code>@prefixe@_administrations.php</code>',
    344337        'legend_inserer_base_tables' => 'Dans <code>base/@prefixe@.php</code>',
    345         'legend_fichiers' => 'Fichiers',
    346         'legend_fichiers_echafaudes' => 'Fichiers échafaudés',
     338        'legend_inserer_paquet' => 'Dans <code>paquet.xml</code>',
     339        'legend_insertion_code' => 'Insertion de code',
    347340        'legend_installation' => 'Installation',
    348         'legend_insertion_code' => 'Insertion de code',
    349341        'legend_langues_et_traductions' => 'Langues et traductions',
    350342        'legend_liaisons' => 'Liaisons',
     
    355347        'legend_logo_specifiques_explication' => 'Vous pouvez également fournir des logos spécifiques
    356348                pour certaines tailles. Ces images seront sinon calculées par SPIP
    357                 depuis la taille au-dessus la plus proche, sinon depuis le logo de base de l\'objet.',
     349                depuis la taille au-dessus la plus proche, sinon depuis le logo de base de lobjet.',
    358350        'legend_options' => 'Options',
    359351        'legend_paquet' => 'Paquet',
     
    363355        'legend_rubriques' => 'Rubriques',
    364356        'legend_saisie' => 'Saisie',
     357        'legend_scripts' => 'Scripts à exécuter',
    365358        'legend_statut' => 'Statuts',
    366         'legend_scripts' => 'Scripts à exécuter',
    367359        'legend_suppression' => 'Suppression',
    368360        'legend_table' => 'Table',
    369361        'legend_tables_hors_normes' => 'Spécificités de tables hors normes',
    370362
     363        // M
    371364        'message_diff' => 'Différences avec la précédente création',
    372         'message_diff_explication' => 'Ce «&nbsp;diff&nbsp;» est aussi stocké dans le fichier <code>fabrique_diff.diff</code>
     365        'message_diff_explication' => 'Ce « diff » est aussi stocké dans le fichier <code>fabrique_diff.diff</code>
    373366                du plugin généré.',
    374367        'message_diff_suppressions' => 'Des fichiers ont été supprimés lors de cette nouvelle création.',
    375368
     369        // O
    376370        'objet_ajoute' => 'Un nouvel objet éditorial a été ajouté',
    377         'objet_deplace' => 'L\'objet a été déplacé',
    378         'objet_renseigne' => 'L\'objet éditorial a été renseigné avec la table SQL indiquée',
    379         'objet_supprime' => 'L\'objet éditorial a été supprimé',
    380         'objet_autorisations_reinitialisees' => 'Les autorisations de l\'objet ont été réinitialisées.',
    381         'objet_chaines_reinitialisees' => 'Les chaînes de langues de l\'objet ont été réinitialisées.',
    382         'onglet_plugin' => 'Plugin',
     371        'objet_autorisations_reinitialisees' => 'Les autorisations de l’objet ont été réinitialisées.',
     372        'objet_chaines_reinitialisees' => 'Les chaînes de langues de l’objet ont été réinitialisées.',
     373        'objet_deplace' => 'L’objet a été déplacé',
     374        'objet_renseigne' => 'L’objet éditorial a été renseigné avec la table SQL indiquée',
     375        'objet_supprime' => 'L’objet éditorial a été supprimé',
     376        'onglet_fabrique' => 'Fabrique à plugins',
     377        'onglet_fabrique_outils' => 'Outils',
     378        'onglet_fabrique_restaurer' => 'Restauration, Réinitialisation',
    383379        'onglet_objet' => 'Objet',
    384380        'onglet_objet_n' => 'Objet #@nb@',
    385         'onglet_fabrique' => 'Fabrique à plugins',
    386         'onglet_fabrique_restaurer' => 'Restauration, Réinitialisation',
    387         'onglet_fabrique_outils' => 'Outils',
    388 
     381        'onglet_plugin' => 'Plugin',
     382
     383        // P
    389384        'plugin_cree_succes' => 'Le plugin a été créé avec succès',
    390385        'plugin_cree_succes_dans' => 'Le plugin a été créé avec succès dans <br /><code>@dir@</code>',
    391386
     387        // R
     388        'reinitialisation_effectuee' => 'Réinitialisation effectuée',
    392389        'reititialiser' => 'Réinitialiser',
    393         'reinitialisation_effectuee' => 'Réinitialisation effectuée',
    394390        'repertoire_plugin_fabrique' => 'Vous pouvez pour vous faciliter les tests
    395391                créer un répertoire <code>@dir@</code> accessible en écriture dans votre
    396392                répertoire de plugins. Ainsi, les plugins créés seront aussitôt disponibles
    397                 sur l\'administration des plugins et activables.',
     393                sur ladministration des plugins et activables.',
    398394        'restaurer' => 'Restaurer',
    399395
    400         'saisies_objets' => 'Saisie <code>@saisie@</code> : sélecteur d\'objet simple pour tables peu peuplées.',
    401 
     396        // S
     397        'saisies_objets' => 'Saisie <code>@saisie@</code> : sélecteur d’objet simple pour tables peu peuplées.',
    402398        'scripts_explication' => 'Du code PHP valide peut être executé
    403399                à certains moment de la procédure de création du plugin. Cela vous permet de traiter des
    404400                actions non prévues par la Fabrique comme remettre des fichiers que vous aviez ajoutés,
    405                 en les déplaçant de l\'ancien plugin vers le nouveau.
     401                en les déplaçant de lancien plugin vers le nouveau.
    406402                Un certain nombre de variables sont à votre disposition
    407                 au moment de l\'exécution de ces scripts, comme <code>$destination_plugin</code>
     403                au moment de lexécution de ces scripts, comme <code>$destination_plugin</code>
    408404                (le chemin vers le futur plugin), <code>$destination_ancien_plugin</code> (la
    409                 copie de l\'ancien plugin - s\'il existait avant !), <code>$destination</code> (le
     405                copie de l’ancien plugin - s’il existait avant !), <code>$destination</code> (le
    410406                chemin parent de ces derniers)',
    411407        'scripts_securite_webmestres' => 'Pour des raisons de sécurité, seuls les webmestres
    412408                de ce site peuvent exécuter les scripts écrits dans cette partie.',
    413409
    414         'titre_plugin' => 'Plugin « @plugin@ »',
    415 
    416         'valider_nom_objet_avant' => 'Pour saisir les chaines de langues, veuillez d\'abord valider
    417                 le formulaire après avoir renseigné le nom de l\'objet. Cela permet de compléter une partie
    418                 des chaines de langues, qu\'il vous faudra simplement vérifier.',
     410        // T
     411        'titre_plugin' => 'Plugin « @plugin@ »',
     412
     413        // V
     414        'valider_nom_objet_avant' => 'Pour saisir les chaines de langues, veuillez d’abord valider
     415                le formulaire après avoir renseigné le nom de l’objet. Cela permet de compléter une partie
     416                des chaines de langues, qu’il vous faudra simplement vérifier.'
    419417);
     418
     419?>
Note: See TracChangeset for help on using the changeset viewer.