[60510] | 1 | <?php |
---|
[91465] | 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/ |
---|
[94082] | 4 | if (!defined('_ECRIRE_INC_VERSION')) { |
---|
| 5 | return; |
---|
| 6 | } |
---|
[91465] | 7 | |
---|
[60510] | 8 | $GLOBALS[$GLOBALS['idx_lang']] = array( |
---|
| 9 | |
---|
[91465] | 10 | // A |
---|
| 11 | 'action_incomprise' => 'Action @f_action@ non prise en charge !', |
---|
| 12 | 'aide_creation_peupler_table' => 'Aide à la création de peuplement d’une table', |
---|
[60510] | 13 | 'aide_creation_squelette_fabrique' => 'Aide à la création de squelettes Fabrique', |
---|
[99203] | 14 | 'autorisation_administrateur' => '≥ Administrateur complet', |
---|
| 15 | 'autorisation_administrateur_explication' => 'Être au moins administrateur complet.', |
---|
| 16 | 'autorisation_administrateur_restreint' => '≥ Administrateur restreint', |
---|
| 17 | 'autorisation_administrateur_restreint_explication' => 'Être au moins administrateur restreint (quelque soit la rubrique).', |
---|
| 18 | 'autorisation_administrateur_restreint_objet' => '≥ Administrateur restreint + rubrique', |
---|
[99204] | 19 | 'autorisation_administrateur_restreint_objet_explication' => 'Être au moins administrateur restreint de la rubrique (nécessite un champ id_rubrique).', |
---|
[99203] | 20 | 'autorisation_auteur_objet' => '≥ Auteur de l’objet', |
---|
| 21 | 'autorisation_auteur_objet_explication' => 'Être auteur de l’objet ou au moins administrateur complet (ou restreint si l’objet a le champ id_rubrique).', |
---|
| 22 | 'autorisation_auteur_objet_statut' => '≥ Auteur de l’objet sauf si publié', |
---|
| 23 | 'autorisation_auteur_objet_statut_explication' => 'Être auteur de l’objet sauf si l’objet est publié |
---|
| 24 | (nécessite la gestion des statuts) ou au moins administrateur complet (ou restreint si l’objet a le champ id_rubrique).', |
---|
[60510] | 25 | 'autorisation_defaut' => 'Par défaut (@defaut@)', |
---|
[91465] | 26 | 'autorisation_jamais' => 'Jamais', |
---|
[99203] | 27 | 'autorisation_jamais_explication' => 'Renvoie toujours non !', |
---|
| 28 | 'autorisation_redacteur' => '≥ Rédacteur', |
---|
| 29 | 'autorisation_redacteur_explication' => 'Être au moins rédacteur (qu’on soit ou non l’auteur de l’objet).', |
---|
[91465] | 30 | 'autorisation_toujours' => 'Toujours', |
---|
[99203] | 31 | 'autorisation_toujours_explication' => 'Renvoie toujours oui !', |
---|
| 32 | 'autorisation_webmestre' => 'Webmestre', |
---|
| 33 | 'autorisation_webmestre_explication' => 'Être webmestre sur le site.', |
---|
[91465] | 34 | 'avertissement_champs' => 'N’insérez pas ici la clé primaire (@id_objet@), |
---|
[99994] | 35 | ni aucun des champs spéciaux (id_rubrique, lang, etc.) proposés dans la partie « Champs Spéciaux » ou dans les parties « Liaisons ».', |
---|
[60510] | 36 | |
---|
[91465] | 37 | // B |
---|
[60510] | 38 | 'bouton_ajouter_champ' => 'Ajouter un champ', |
---|
| 39 | 'bouton_ajouter_objet' => 'Ajouter un objet éditorial', |
---|
| 40 | 'bouton_calculer' => 'Calculer', |
---|
[91465] | 41 | 'bouton_charger' => 'Charger la sauvegarde', |
---|
| 42 | 'bouton_charger_sauvegarde_attention' => 'Charger une sauvegarde efface les informations du plugin actuellement en cours de création !', |
---|
[60510] | 43 | 'bouton_creer' => 'Créer le plugin', |
---|
[91465] | 44 | 'bouton_exporter' => 'Exporter', |
---|
| 45 | 'bouton_menu_edition' => 'Menu édition', |
---|
| 46 | 'bouton_outils_rapides' => 'Outils rapides', |
---|
| 47 | 'bouton_reinitialiser_autorisations' => 'Réinitialiser les autorisations', |
---|
[60510] | 48 | 'bouton_reinitialiser_chaines' => 'Réinitialiser les chaines de langue de cet objet', |
---|
[91465] | 49 | 'bouton_renseigner_objet' => 'Pré-remplir cet objet', |
---|
[60510] | 50 | 'bouton_reset' => 'Réinitialiser le formulaire', |
---|
[91465] | 51 | 'bouton_supprimer_champ' => 'Supprimer ce champ', |
---|
| 52 | 'bouton_supprimer_logo' => 'Supprimer ce logo', |
---|
| 53 | 'bouton_supprimer_objet' => 'Supprimer cet objet éditorial', |
---|
[60510] | 54 | |
---|
[91465] | 55 | // C |
---|
| 56 | 'c_fabrique_dans_plugins' => 'Facilitez-vous les tests !', |
---|
| 57 | 'c_fabrique_dans_plugins_texte' => 'En créant un répertoire <code>@dir@</code> accessible en écriture |
---|
| 58 | dans votre répertoire de plugins, la Fabrique pourra confectionner le plugin (ses fichiers, son arborescence) |
---|
| 59 | directement dedans. Vous pourrez alors une fois le plugin créé l’activer aussitôt dans l’administration |
---|
| 60 | des plugins et le tester. |
---|
| 61 | <br /><br /> |
---|
| 62 | Attention, le plugin autrement est créé dans <code>tmp/cache/@dir_cache@</code> ; ce |
---|
| 63 | répertoire est supprimé lorsqu’on vide le cache. |
---|
| 64 | ', |
---|
| 65 | 'c_fabrique_info' => 'Création d’un plugin', |
---|
| 66 | 'c_fabrique_info_texte' => 'Cet outil permet de créer facilement une base de code de plugin. |
---|
[60510] | 67 | Bien que le code produit soit fonctionnel, il ne sera probablement pas ce que vous attendez exactement, |
---|
[91465] | 68 | et ce n’est pas le but ! La Fabrique crée les bases des fichiers et des codes, |
---|
[60510] | 69 | mais il vous faudra vraissemblablement les modifier ensuite selon ce que vous souhaitez réellement. |
---|
| 70 | <br /><br /> |
---|
| 71 | Nous vous conseillons donc de comprendre au préalable le fonctionnement des plugins, de SPIP et ses squelettes, |
---|
| 72 | et si vous souhaitez gérer des objets éditoriaux, le fonctionnement des pipelines, autorisations, formulaires. |
---|
| 73 | Ce plugin peut cependant aussi vous servir à étudier le code généré en fonction des options que vous cochez. |
---|
[91465] | 74 | ', |
---|
| 75 | 'c_fabrique_zone' => 'Wow c’est trop facile !', |
---|
| 76 | 'c_fabrique_zone_texte' => 'Vous allez certainement apprécier le fait de produire un plugin |
---|
| 77 | gérant un ou plusieurs objets éditoriaux. Tant mieux ! |
---|
[60510] | 78 | <br /><br /> |
---|
[91465] | 79 | Méfiez-vous cependant ! Si créer un plugin est facile, le maintenir dans le temps, |
---|
[60510] | 80 | gérer sa documentation, sa vie, est bien plus difficile. |
---|
| 81 | Le meilleur moyen pour maintenir un plugin implique en général |
---|
[91465] | 82 | deux conditions : qu’il soit utile et qu’il soit partagé ; partagé au sens où d’autres |
---|
| 83 | développeurs et contributeurs peuvent intervenir dessus et l’améliorer. |
---|
[60510] | 84 | Chez SPIP, les plugins partagés, avec un code libre, |
---|
[91465] | 85 | peuvent être hébergés sur l’espace de collaboration SPIP Zone. |
---|
[60510] | 86 | <br /><br /> |
---|
[91465] | 87 | Avant donc de vous lancer dans la création d’un nouveau plugin, vérifiez qu’il |
---|
| 88 | n’existe pas dans l’espace de collaboration de SPIP un plugin déjà équivalent |
---|
[60510] | 89 | sur lequel vous pourriez apporter vos améliorations, votre documentation. |
---|
[91465] | 90 | Il est plus intéressant pour tout le monde qu’il y ait peu de doublons mais |
---|
| 91 | des plugins fonctionnels et pérennes ! |
---|
| 92 | ', |
---|
[60510] | 93 | 'calcul_effectue' => 'Calcul effectué', |
---|
[91465] | 94 | 'chaine_ajouter_lien_objet' => 'Ajouter ce @type@', |
---|
| 95 | 'chaine_ajouter_lien_objet_feminin' => 'Ajouter cette @type@', |
---|
[92603] | 96 | 'chaine_confirmer_supprimer_objet' => 'Confirmez-vous la suppression de cet @type@ ?', |
---|
| 97 | 'chaine_confirmer_supprimer_objet_feminin' => 'Confirmez-vous la suppression de cette @type@ ?', |
---|
[60510] | 98 | 'chaine_icone_creer_objet' => 'Créer un @type@', |
---|
| 99 | 'chaine_icone_creer_objet_feminin' => 'Créer une @type@', |
---|
| 100 | 'chaine_icone_modifier_objet' => 'Modifier ce @type@', |
---|
| 101 | 'chaine_icone_modifier_objet_feminin' => 'Modifier cette @type@', |
---|
[91465] | 102 | 'chaine_info_1_objet' => 'Un @type@', |
---|
| 103 | 'chaine_info_1_objet_feminin' => 'Une @type@', |
---|
[60510] | 104 | 'chaine_info_aucun_objet' => 'Aucun @type@', |
---|
| 105 | 'chaine_info_aucun_objet_feminin' => 'Aucune @type@', |
---|
| 106 | 'chaine_info_nb_objets' => '@nb@ @objets@', |
---|
| 107 | 'chaine_info_nb_objets_feminin' => '@nb@ @objets@', |
---|
| 108 | 'chaine_info_objets_auteur' => 'Les @objets@ de cet auteur', |
---|
| 109 | 'chaine_info_objets_auteur_feminin' => 'Les @objets@ de cet auteur', |
---|
| 110 | 'chaine_retirer_lien_objet' => 'Retirer ce @type@', |
---|
| 111 | 'chaine_retirer_lien_objet_feminin' => 'Retirer cette @type@', |
---|
| 112 | 'chaine_retirer_tous_liens_objets' => 'Retirer tous les @objets@', |
---|
| 113 | 'chaine_retirer_tous_liens_objets_feminin' => 'Retirer toutes les @objets@', |
---|
[92599] | 114 | 'chaine_supprimer_objet' => 'Supprimer cet @type@', |
---|
| 115 | 'chaine_supprimer_objet_feminin' => 'Supprimer cette @type@', |
---|
[60510] | 116 | 'chaine_texte_ajouter_objet' => 'Ajouter un @type@', |
---|
| 117 | 'chaine_texte_ajouter_objet_feminin' => 'Ajouter une @type@', |
---|
[91465] | 118 | 'chaine_texte_changer_statut_objet' => 'Ce @type@ est :', |
---|
| 119 | 'chaine_texte_changer_statut_objet_feminin' => 'Cette @type@ est :', |
---|
[60510] | 120 | 'chaine_texte_creer_associer_objet' => 'Créer et associer un @type@', |
---|
| 121 | 'chaine_texte_creer_associer_objet_feminin' => 'Créer et associer une @type@', |
---|
[91465] | 122 | 'chaine_texte_definir_comme_traduction_objet' => 'Ce @type@ est une traduction du @type@ numéro :', |
---|
| 123 | 'chaine_texte_definir_comme_traduction_objet_feminin' => 'Cette @type@ est une traduction de la @type@ numéro :', |
---|
[60510] | 124 | 'chaine_titre_langue_objet' => 'Langue de ce @type@', |
---|
| 125 | 'chaine_titre_langue_objet_feminin' => 'Langue de cette @type@', |
---|
[91465] | 126 | 'chaine_titre_logo_objet' => 'Logo de ce @type@', |
---|
| 127 | 'chaine_titre_logo_objet_feminin' => 'Logo de cette @type@', |
---|
| 128 | 'chaine_titre_objet' => '@mtype@', |
---|
| 129 | 'chaine_titre_objet_feminin' => '@mtype@', |
---|
| 130 | 'chaine_titre_objets' => '@mobjets@', |
---|
| 131 | 'chaine_titre_objets_feminin' => '@mobjets@', |
---|
[100044] | 132 | 'chaine_titre_objets_lies_objet' => 'Liés à ce @type@', |
---|
| 133 | 'chaine_titre_objets_lies_objet_feminin' => 'Liés à cette @type@', |
---|
[60510] | 134 | 'chaine_titre_objets_rubrique' => '@mobjets@ de la rubrique', |
---|
| 135 | 'chaine_titre_objets_rubrique_feminin' => '@mobjets@ de la rubrique', |
---|
[91465] | 136 | 'champ_ajoute' => 'Un champ a été ajouté', |
---|
[60510] | 137 | 'champ_auto_rempli' => 'Le champ sera automatiquement rempli si vous laissez vide.', |
---|
[91465] | 138 | 'champ_deplace' => 'Le champ a été déplacé', |
---|
[61923] | 139 | 'champ_supprime' => 'Le champ a été supprimé', |
---|
[60510] | 140 | 'chargement_effectue' => 'Chargement effectué', |
---|
| 141 | 'config_exemple' => 'Exemple', |
---|
| 142 | 'config_exemple_explication' => 'Explication de cet exemple', |
---|
| 143 | 'config_titre_parametrages' => 'Paramétrages', |
---|
| 144 | |
---|
[91465] | 145 | // D |
---|
[60510] | 146 | 'datalist_aide' => 'Certains navigateurs peuvent proposer une autocomplétion |
---|
| 147 | en tapant une flèche bas au clavier ou en cliquant 2 fois dans la zone de saisie.', |
---|
| 148 | |
---|
[91465] | 149 | // E |
---|
| 150 | 'echappement_accolades' => '{ }', |
---|
[60510] | 151 | 'echappement_crochets' => '[ ]', |
---|
| 152 | 'echappement_diese' => '#', |
---|
[91465] | 153 | 'echappement_idiome' => '< :', |
---|
[60510] | 154 | 'echappement_inclure' => '<INCLURE', |
---|
[91465] | 155 | 'echappement_parentheses' => '( )', |
---|
| 156 | 'echappement_php' => '< ?php', |
---|
[60510] | 157 | 'echappement_tag_boucle' => '< de boucle', |
---|
[91465] | 158 | 'erreur_chargement_fichier' => 'Le fichier envoyé n\\a pas pu être compris. La restauration n’est pas effectuée.', |
---|
| 159 | '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é. |
---|
[62459] | 160 | La cause probable provient de droits insufisants ce répertoire source pour le serveur.', |
---|
[91465] | 161 | 'erreur_envoi_fichier' => 'Erreur dans l’envoi du fichier.', |
---|
| 162 | '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é. |
---|
| 163 | 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.', |
---|
| 164 | 'erreurs' => 'Il y a des erreurs !', |
---|
| 165 | 'experimental_explication' => '<strong>Partie expérimentale !</strong><br /> |
---|
| 166 | La pérennité des saisies n’est pas garantie. |
---|
| 167 | Cette partie peut évoluer ou disparaître dans de futures versions.', |
---|
[60510] | 168 | 'explication_fichiers' => 'Même si vous ne les activez pas ici, certains de ces fichiers seront tout de même créés |
---|
[91465] | 169 | en fonctions d’autres options que vous aurez choisies ailleurs, notamment si vous activez un objet éditorial.', |
---|
[60510] | 170 | 'explication_fichiers_echafaudes' => 'SPIP génère automatiquement en cache ces fichiers |
---|
[91465] | 171 | s’ils sont absents. Vous pouvez cependant en créer certains afin de les modifier |
---|
[62605] | 172 | pour changer le comportement par défaut de ce que propose SPIP. |
---|
| 173 | Par ailleurs, ces fichiers ont parfois des ajouts minimes de fonctionnalités, alors indiquées.', |
---|
[92621] | 174 | 'explication_fichiers_explicites' => 'Ces fichiers n’existent pas par défaut dans SPIP mais peuvent être générés |
---|
[92608] | 175 | pour votre confort si besoin.', |
---|
[91465] | 176 | 'explication_reinitialiser' => 'Ceci efface les informations du plugin actuellement en cours de création. |
---|
| 177 | Vous repartirez donc de zéro !', |
---|
[64221] | 178 | 'explication_roles' => 'De façon expérimentale, des rôles peuvent être gérés sur les liaisons en |
---|
[91465] | 179 | utilisant le plugin « Rôles ».', |
---|
| 180 | '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. |
---|
| 181 | Vous pouvez restaurer ce fichier ici en l’envoyant sur le serveur ou utiliser un des fichiers déjà présents.', |
---|
| 182 | 'explication_tables_hors_normes' => 'Une table respecte les normes par défaut de SPIP lorsqu’elle |
---|
| 183 | est nommée avec un pluriel en « s » (comme <code>spip_choses</code>) et lorsque sa clé primaire |
---|
| 184 | est basé sur le nom de la table au singulier (comme <code>id_chose</code>). Dans les autres cas, |
---|
| 185 | vous devez compléter certaines informations ci-dessous.', |
---|
[60510] | 186 | |
---|
[91465] | 187 | // F |
---|
| 188 | 'fabrique_dev_intro' => 'Cet outil permet d’aider à la création de squelettes pour la Fabrique', |
---|
[60510] | 189 | 'fabrique_dev_titre' => 'Développement de la Fabrique', |
---|
| 190 | 'fabrique_intro' => 'Outil de fabrication de plugin', |
---|
[91465] | 191 | 'fabrique_outils' => 'Outils', |
---|
| 192 | 'fabrique_peuple_intro' => 'Cet outil permet d’aider à la création d’un fichier et d’une fonction de peuplement |
---|
| 193 | d’une table au moment de l’installation du plugin', |
---|
| 194 | 'fabrique_peuple_titre' => 'Peupler un objet', |
---|
| 195 | 'fabrique_plugin' => 'Fabrique de @plugin@', |
---|
| 196 | 'fabrique_restaurer_titre' => 'Restaurer ou réinitialiser une fabrique', |
---|
[60510] | 197 | 'fabrique_titre' => 'La Fabrique', |
---|
[92608] | 198 | 'fichier_echafaudage_prive/objets/infos/objet.html' => 'Ajoute le lien de prévisualisation', |
---|
| 199 | 'fichier_echafaudage_prive/squelettes/contenu/objets.html' => 'Ajoute un champ de recherche', |
---|
[92621] | 200 | 'fichier_explicite_action/supprimer_objet.php' => 'Action de suppression de l’objet (ce fichier est créé automatiquement si l’objet ne gère pas de statut).', |
---|
[91465] | 201 | '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@', |
---|
| 202 | '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@', |
---|
[60510] | 203 | |
---|
[91465] | 204 | // I |
---|
| 205 | 'image_supprimee' => 'L’image a été supprimée', |
---|
[60510] | 206 | 'insertion_code_explication' => ' |
---|
[96307] | 207 | Cette partie vous permet d’insérer du code dans certaines parties prévues |
---|
[91465] | 208 | par la Fabrique. Attention cependant à ce que ce code soit toujours valide ! |
---|
[60510] | 209 | ', |
---|
| 210 | |
---|
[91465] | 211 | // L |
---|
[100044] | 212 | 'label_afficher_liens' => 'Afficher les différentes liaisons sur la vue de votre objet ?', |
---|
| 213 | 'label_afficher_liens_explication' => 'Vous pouvez sur la vue de votre objet, lister les objets (sélectionnés au dessus) qui lui sont liés. |
---|
[100049] | 214 | Note : il est possible que ces listes ne fonctionnent pas parfaitement, affichant l’ensemble des objets, au lieu de seulement ceux liés au votre ; |
---|
| 215 | il faudra alors surcharger le fichier de liste utilisé (prive/objets/liste/xxx.html) pour ajouter un critère `{xxx_liens.id_xxx ?}` supplémentaire.', |
---|
[91465] | 216 | 'label_auteur' => 'Nom de l’auteur', |
---|
| 217 | 'label_auteur_lien' => 'URL vers l’auteur', |
---|
| 218 | 'label_auteurs_liens' => 'Lier des auteurs ?', |
---|
| 219 | 'label_auteurs_liens_explication' => 'Permet d’ajouter le formulaire de liaisons d’auteurs sur cet objet.', |
---|
[60510] | 220 | 'label_boutons' => 'Boutons', |
---|
[91465] | 221 | 'label_boutons_explication' => 'Insérer des boutons dans ces lieux :', |
---|
[60510] | 222 | 'label_caracteristiques' => 'Caractéristiques', |
---|
| 223 | 'label_categorie' => 'Catégorie', |
---|
[91465] | 224 | 'label_champ_date_publication' => 'Champ SQL de date', |
---|
| 225 | 'label_champ_date_publication_explication' => 'Pour gérer une date de publication, indiquez son champ, tel que « date » ou « date_publication »', |
---|
[60510] | 226 | 'label_champ_est_editable' => 'Il peut être édité', |
---|
[91465] | 227 | 'label_champ_est_obligatoire' => 'Il est obligatoire', |
---|
[60510] | 228 | 'label_champ_est_versionne' => 'Il peut être versionné', |
---|
| 229 | 'label_champ_id_rubrique' => 'Créer le champ <strong>id_rubrique</strong>', |
---|
[60724] | 230 | 'label_champ_id_secteur' => 'Créer le champ <strong>id_secteur</strong>', |
---|
[91465] | 231 | 'label_champ_id_trad' => 'Champ <strong>id_trad</strong>', |
---|
[60510] | 232 | 'label_champ_lang_et_langue_choisie' => 'Champs <strong>lang</strong> et <strong>langue_choisie</strong>', |
---|
| 233 | 'label_champ_langues' => 'Gestion des langues', |
---|
[91465] | 234 | 'label_champ_langues_explication' => 'Ajouter des champs pour gérer les langues de l’objet (lang et langue_choisie) et les traductions (id_trad) ?', |
---|
[92621] | 235 | 'label_champ_plan_rubrique' => 'Lister l’objet dans le plan du site ?', |
---|
[100011] | 236 | 'label_champ_rubriques' => 'Cet objet est un enfant direct d’une rubrique ?', |
---|
[91465] | 237 | 'label_champ_rubriques_explication' => 'Permet d’affecter cet objet dans une rubrique', |
---|
[60510] | 238 | 'label_champ_statut' => 'Champ <strong>statut</strong>', |
---|
[91465] | 239 | 'label_champ_statut_explication' => 'Permet d’utiliser des statuts de publication (proposé à publication, publié, poubelle…)', |
---|
[90304] | 240 | 'label_champ_statut_rubrique' => 'Affecter le statut des rubriques si cet élément est présent', |
---|
[60510] | 241 | 'label_champ_titre' => 'Calculer les titres', |
---|
| 242 | 'label_champ_titre_explication' => 'Utilisez un des champs SQL que vous avez déclaré pour votre objet', |
---|
[91465] | 243 | 'label_champ_vue_rubrique' => 'Afficher la liste dans la rubrique', |
---|
[60510] | 244 | 'label_charger_depuis_table_sql' => 'Définir depuis une table SQL', |
---|
[91465] | 245 | 'label_charger_depuis_table_sql_attention' => 'Cela effacera une partie des informations que vous avez saisi pour cet objet.', |
---|
[60510] | 246 | 'label_charger_depuis_table_sql_explication' => 'Vous pouvez pré-remplir votre objet en utilisant une table SQL existante connue de SPIP', |
---|
| 247 | 'label_cle_primaire' => 'Clé primaire', |
---|
| 248 | '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, |
---|
| 249 | certaines jointures vers les tables de liens avec des critères comme |
---|
| 250 | <code>{id_mot ?}</code> ou <code>{id_auteur ?}</code> |
---|
| 251 | sur une boucle de cet objet donneront une erreur de squelette.', |
---|
[91465] | 252 | 'label_cle_primaire_explication' => 'Exemple « id_chose »', |
---|
[60510] | 253 | 'label_cle_primaire_sql' => 'Définition SQL pour la clé primaire', |
---|
[91465] | 254 | 'label_cle_primaire_sql_attention' => 'Il est conseillé d’indiquer une clé primaire numérique |
---|
| 255 | (<code>bigint(21) NOT NULL</code>). Lorsque le type de champ n’est pas un entier, |
---|
[60510] | 256 | il est impossible à SPIP de créer un nouvel élément dans cet objet car la clé primaire |
---|
[91465] | 257 | ne pourra pas être affectée d’un « auto increment ». |
---|
[60510] | 258 | Par ailleurs, si votre table contient déjà des lignes |
---|
| 259 | avec des données non entières dans la clé primaire, ou des zeros à gauche (0123), ces données |
---|
| 260 | ne pourront être lues par SPIP car il applique la fonction intval (force une valeur à être un nombre entier) |
---|
[91465] | 261 | automatiquement sur tout champ préfixé de id_ et sur la clé primaire d’un objet éditorial.', |
---|
| 262 | 'label_cle_primaire_sql_explication' => 'Définition SQL pour la clé primaire', |
---|
| 263 | 'label_code_resultat' => 'Code transformé', |
---|
[60510] | 264 | 'label_code_squelette' => 'Code du squelette source', |
---|
| 265 | 'label_colonne_sql' => 'Colonne SQL', |
---|
[91465] | 266 | 'label_colonne_sql_explication' => 'Un nom de champ pour SQL. Exemple « post_scriptum »', |
---|
[60510] | 267 | 'label_compatibilite' => 'Compatibilité', |
---|
| 268 | 'label_definition_sql' => 'Définition SQL', |
---|
| 269 | 'label_description' => 'Description', |
---|
| 270 | 'label_documentation_url' => 'Documentation (url)', |
---|
[91465] | 271 | 'label_echappements' => 'Échapper quoi ?', |
---|
[60510] | 272 | 'label_etat' => 'État', |
---|
| 273 | 'label_exemples' => 'Insérer des exemples', |
---|
[91465] | 274 | 'label_exemples_explication' => 'Ajouter en commentaire dans les fichiers du plugin des exemples de code et des textes d’aide ?', |
---|
| 275 | 'label_explication' => 'Phrase d’explication pour la saisie', |
---|
| 276 | 'label_fichier_administrations' => 'Fichier d’administrations ?', |
---|
| 277 | 'label_fichier_administrations_explication' => 'Créer le fichier d’installation / désinstallation ?', |
---|
[60510] | 278 | 'label_fichier_autorisations' => 'Autorisations', |
---|
[91465] | 279 | 'label_fichier_fonctions' => 'Fonctions', |
---|
[60510] | 280 | 'label_fichier_options' => 'Options', |
---|
| 281 | 'label_fichier_pipelines' => 'Pipelines', |
---|
| 282 | 'label_fichier_sauvegarde' => 'Fichier de sauvegarde', |
---|
| 283 | 'label_fichier_sauvegarde_ordinateur' => 'Sur votre ordinateur', |
---|
| 284 | 'label_fichier_sauvegarde_serveur' => 'Sur le serveur', |
---|
[93506] | 285 | 'label_fichiers' => 'Fichiers', |
---|
[92608] | 286 | 'label_fichiers_echafaudes' => 'Fichiers échafaudés', |
---|
| 287 | 'label_fichiers_explicites' => 'Fichiers spécifiques', |
---|
[91465] | 288 | 'label_formulaire_configuration' => 'Formulaire de configuration ?', |
---|
[60510] | 289 | 'label_formulaire_configuration_titre' => 'Titre de la page de configuration', |
---|
| 290 | 'label_genre' => 'Genre', |
---|
| 291 | 'label_genre_explication' => 'Sert au pré-calcul du texte des chaines de langues.', |
---|
[91465] | 292 | 'label_genre_feminin' => 'Féminin', |
---|
[60510] | 293 | 'label_genre_masculin' => 'Masculin', |
---|
[91465] | 294 | 'label_inserer_administrations_desinstallation' => 'Compléter la désinstallation dans la fonction <code>vider_table()</code>', |
---|
| 295 | 'label_inserer_administrations_fin' => 'À la fin du fichier pour insérer de nouvelles fonctions', |
---|
| 296 | 'label_inserer_administrations_maj' => 'Compléter <code>$maj</code> dans la fonction <code>upgrade()</code>', |
---|
| 297 | 'label_inserer_base_tables_fin' => 'À la fin du fichier pour insérer de nouvelles fonctions', |
---|
| 298 | 'label_inserer_paquet' => 'Au niveau des dépendances', |
---|
[100011] | 299 | 'label_liaison_directe' => 'Cet objet est un enfant direct d’un autre objet ?', |
---|
| 300 | 'label_liaison_directe_explication' => 'Permet d’affecter cet objet dans un autre objet parent. |
---|
| 301 | Cet objet intégrera dans sa table la clé primaire de l’objet parent sélectionné ici. |
---|
| 302 | Ces objets seront listés sur la fiche de l’objet parent. |
---|
| 303 | Une saisie doit exister pour l’objet parent ainsi sélectionné.', |
---|
[60510] | 304 | 'label_libelle' => 'Libellé', |
---|
[91465] | 305 | 'label_libelle_champ_explication' => 'Un nom de champ pour les humains. Exemple « Post-Scriptum »', |
---|
[60510] | 306 | 'label_licence' => 'Licence', |
---|
| 307 | 'label_logo' => 'Logo', |
---|
| 308 | 'label_logo_taille' => 'Logo de @taille@px', |
---|
[91465] | 309 | 'label_logo_variantes' => 'Variantes de logos ?', |
---|
[70630] | 310 | 'label_logo_variantes_explication' => 'Créer toutes les variantes (new, edit, del, add) de logo (tailles supérieures ou égales à 16 pixels).', |
---|
[60510] | 311 | 'label_nom' => 'Nom', |
---|
| 312 | 'label_nom_pluriel' => 'Nom pluriel', |
---|
[91465] | 313 | 'label_nom_pluriel_explication' => 'Exemple « Choses »', |
---|
[60510] | 314 | 'label_nom_singulier' => 'Nom singulier', |
---|
[91465] | 315 | 'label_nom_singulier_explication' => 'Exemple « Chose »', |
---|
[60510] | 316 | 'label_prefixe' => 'Préfixe', |
---|
| 317 | 'label_recherche' => 'Recherche', |
---|
| 318 | 'label_recherche_explication' => 'Ponderation de la recherche dans ce champ. Toute valeur comprise entre 1 et 10 |
---|
[91465] | 319 | indiquera que SPIP peut chercher dans ce champ lors d’une recherche sur l’objet. |
---|
[60510] | 320 | Laisser vide pour ne pas chercher dedans.', |
---|
[64221] | 321 | 'label_roles' => 'Liste des rôles', |
---|
[91465] | 322 | 'label_roles_explication' => 'Chaque ligne décrit un rôle : <code>code du rôle,Titre du rôle</code>. |
---|
| 323 | Le premier rôle est considéré comme le rôle à appliquer par défaut. Exemple : <code>traducteur,Traducteur</code>', |
---|
[60510] | 324 | 'label_saisie' => 'Type de saisie', |
---|
| 325 | 'label_saisie_explication' => 'Si nécessaire (pour afficher ce champ dans le formulaire), indiquez le type de saisie (du plugin saisies) souhaité.', |
---|
| 326 | 'label_saisie_options' => 'Options de saisie', |
---|
| 327 | 'label_saisie_options_explication' => 'Options du code de la balise #SAISIE.<br /> |
---|
[91465] | 328 | Exemple pour un textarea :<br /> |
---|
[90299] | 329 | <code>conteneur_class=pleine_largeur, class=inserer_barre_edition, rows=4</code><br /> |
---|
[91465] | 330 | Exemple pour selection / checkbox / radio :<br /> |
---|
[60510] | 331 | <code>datas=[(#ARRAY{cle1,valeur1,cle2,valeur2})]</code>', |
---|
[91465] | 332 | 'label_saisies' => 'Saisies', |
---|
| 333 | 'label_saisies_explication' => 'Créer des saisies et leurs vues', |
---|
[60510] | 334 | 'label_schema' => 'Schema', |
---|
| 335 | 'label_schema_explication' => 'Version de la structure des données', |
---|
[91465] | 336 | 'label_scripts_post_creation' => '<code>post_creation</code>', |
---|
| 337 | 'label_scripts_post_creation_explication' => 'Après la création des fichiers de votre plugin dans <code>@destination_plugin@</code>', |
---|
[60510] | 338 | 'label_scripts_pre_copie' => '<code>pre_copie</code>', |
---|
| 339 | 'label_scripts_pre_copie_explication' => 'Avant de sauvegarder le plugin actuel dans <code>@destination_ancien_plugin@</code>', |
---|
[91465] | 340 | 'label_slogan' => 'Slogan', |
---|
[60510] | 341 | 'label_table' => 'Nom de la table SQL', |
---|
[91465] | 342 | 'label_table_a_exporter' => 'Table SQL a exporter', |
---|
[60510] | 343 | 'label_table_attention' => 'Il est conseillé de nommer sa table au pluriel, avec un s final. |
---|
| 344 | Cependant SPIP et la Fabrique savent gérer les autres cas.', |
---|
[91465] | 345 | 'label_table_compresser_donnees' => 'Compresser les données ?', |
---|
| 346 | 'label_table_compresser_donnees_explication' => 'Utile si la table est volumineuse !', |
---|
| 347 | 'label_table_destination' => 'Table SQL de destination', |
---|
| 348 | 'label_table_destination_explication' => 'Nom de la table dans laquelle seront importées les données. |
---|
| 349 | Par défaut le même nom que la table source.', |
---|
| 350 | 'label_table_explication' => 'Par exemple « spip_choses »', |
---|
| 351 | 'label_table_liens' => 'Créer une table de liens ?', |
---|
| 352 | 'label_table_type' => 'Type de l’objet', |
---|
[60510] | 353 | 'label_table_type_attention' => 'Il est conseillé de mettre le nom de la cle primaire, sans son prefixe.', |
---|
[91465] | 354 | 'label_table_type_explication' => 'Exemple « chose »', |
---|
[62623] | 355 | 'label_transformer_objet' => 'Transformer les textes de cet objet', |
---|
| 356 | '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', |
---|
[60510] | 357 | 'label_version' => 'Version', |
---|
[91465] | 358 | 'label_vue_auteurs_liens' => 'La liste sur la vue d’un auteur ?', |
---|
| 359 | '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.', |
---|
| 360 | 'label_vue_liens' => 'Permettre de saisir les liens sur ces objets ?', |
---|
| 361 | 'label_vue_liens_explication' => 'Ajoute un formulaire d’édition de liens sur les objets :', |
---|
[60510] | 362 | 'legend_autorisations' => 'Autorisations', |
---|
[99203] | 363 | 'legend_autorisations_explication' => 'Permet de définir pour certaines actions sur l’objet éditorial, |
---|
| 364 | tel que sa modification, les tests d’autorisations qui seront effectués. Ils peuvent dépendre |
---|
| 365 | du statut de l’auteur, de la rubrique d’appartenance de l’objet (s’il dispose du champ id_rubrique), |
---|
| 366 | ou encore du statut de l’objet lui-même (s’il est déjà publié ou non). |
---|
| 367 | L’autorisation de <code>creer</code> n’a pas toutes les options.', |
---|
[60510] | 368 | 'legend_chaines_langues' => 'Chaînes de langue', |
---|
| 369 | 'legend_champs' => 'Champs', |
---|
| 370 | 'legend_champs_speciaux' => 'Champs spéciaux', |
---|
[91465] | 371 | 'legend_champs_sql' => 'Champs SQL utilisé pour :', |
---|
[60510] | 372 | 'legend_configuration' => 'Configuration', |
---|
| 373 | 'legend_date_publication' => 'Date de publication', |
---|
| 374 | 'legend_description' => 'Description', |
---|
[91465] | 375 | 'legend_fichiers' => 'Fichiers', |
---|
[92608] | 376 | 'legend_fichiers_supplementaires' => 'Fichiers supplémentaires', |
---|
[60510] | 377 | 'legend_inserer_administrations' => 'Dans <code>@prefixe@_administrations.php</code>', |
---|
| 378 | 'legend_inserer_base_tables' => 'Dans <code>base/@prefixe@.php</code>', |
---|
[91465] | 379 | 'legend_inserer_paquet' => 'Dans <code>paquet.xml</code>', |
---|
| 380 | 'legend_insertion_code' => 'Insertion de code', |
---|
[60510] | 381 | 'legend_installation' => 'Installation', |
---|
| 382 | 'legend_langues_et_traductions' => 'Langues et traductions', |
---|
[100049] | 383 | 'legend_liaison_directe_autre_objet' => 'Sur un autre objet éditorial', |
---|
[100006] | 384 | 'legend_liaisons_auteurs_liens' => 'spip_auteurs_liens', |
---|
[99994] | 385 | 'legend_liaisons_directes' => 'Liaisons directes', |
---|
| 386 | 'legend_liaisons_indirectes' => 'Liaisons indirectes', |
---|
[60510] | 387 | 'legend_liaisons_objet_liens' => 'spip_@objet@_liens', |
---|
| 388 | 'legend_logo' => 'Logos', |
---|
| 389 | 'legend_logo_specifiques' => 'Logos spécifiques', |
---|
| 390 | 'legend_logo_specifiques_explication' => 'Vous pouvez également fournir des logos spécifiques |
---|
| 391 | pour certaines tailles. Ces images seront sinon calculées par SPIP |
---|
[91465] | 392 | depuis la taille au-dessus la plus proche, sinon depuis le logo de base de l’objet.', |
---|
[60510] | 393 | 'legend_options' => 'Options', |
---|
| 394 | 'legend_paquet' => 'Paquet', |
---|
| 395 | 'legend_pre_construire' => 'Pré construire', |
---|
| 396 | 'legend_resultat' => 'Résultat', |
---|
[64221] | 397 | 'legend_roles' => 'Rôles', |
---|
[60510] | 398 | 'legend_rubriques' => 'Rubriques', |
---|
| 399 | 'legend_saisie' => 'Saisie', |
---|
[91465] | 400 | 'legend_scripts' => 'Scripts à exécuter', |
---|
[60510] | 401 | 'legend_statut' => 'Statuts', |
---|
| 402 | 'legend_suppression' => 'Suppression', |
---|
| 403 | 'legend_table' => 'Table', |
---|
| 404 | 'legend_tables_hors_normes' => 'Spécificités de tables hors normes', |
---|
| 405 | |
---|
[91465] | 406 | // M |
---|
[60510] | 407 | 'message_diff' => 'Différences avec la précédente création', |
---|
[91465] | 408 | 'message_diff_explication' => 'Ce « diff » est aussi stocké dans le fichier <code>fabrique_diff.diff</code> |
---|
[60510] | 409 | du plugin généré.', |
---|
| 410 | 'message_diff_suppressions' => 'Des fichiers ont été supprimés lors de cette nouvelle création.', |
---|
| 411 | |
---|
[91465] | 412 | // O |
---|
[60510] | 413 | 'objet_ajoute' => 'Un nouvel objet éditorial a été ajouté', |
---|
[91465] | 414 | 'objet_autorisations_reinitialisees' => 'Les autorisations de l’objet ont été réinitialisées.', |
---|
| 415 | 'objet_chaines_reinitialisees' => 'Les chaînes de langues de l’objet ont été réinitialisées.', |
---|
| 416 | 'objet_deplace' => 'L’objet a été déplacé', |
---|
| 417 | 'objet_renseigne' => 'L’objet éditorial a été renseigné avec la table SQL indiquée', |
---|
| 418 | 'objet_supprime' => 'L’objet éditorial a été supprimé', |
---|
| 419 | 'onglet_fabrique' => 'Fabrique à plugins', |
---|
| 420 | 'onglet_fabrique_outils' => 'Outils', |
---|
| 421 | 'onglet_fabrique_restaurer' => 'Restauration, Réinitialisation', |
---|
[60510] | 422 | 'onglet_objet' => 'Objet', |
---|
| 423 | 'onglet_objet_n' => 'Objet #@nb@', |
---|
[91465] | 424 | 'onglet_plugin' => 'Plugin', |
---|
[60510] | 425 | |
---|
[91465] | 426 | // P |
---|
[60510] | 427 | 'plugin_cree_succes' => 'Le plugin a été créé avec succès', |
---|
| 428 | 'plugin_cree_succes_dans' => 'Le plugin a été créé avec succès dans <br /><code>@dir@</code>', |
---|
| 429 | |
---|
[91465] | 430 | // R |
---|
| 431 | 'reinitialisation_effectuee' => 'Réinitialisation effectuée', |
---|
[60510] | 432 | 'reititialiser' => 'Réinitialiser', |
---|
| 433 | 'repertoire_plugin_fabrique' => 'Vous pouvez pour vous faciliter les tests |
---|
| 434 | créer un répertoire <code>@dir@</code> accessible en écriture dans votre |
---|
| 435 | répertoire de plugins. Ainsi, les plugins créés seront aussitôt disponibles |
---|
[91465] | 436 | sur l’administration des plugins et activables.', |
---|
[60510] | 437 | 'restaurer' => 'Restaurer', |
---|
| 438 | |
---|
[91465] | 439 | // S |
---|
| 440 | 'saisies_objets' => 'Saisie <code>@saisie@</code> : sélecteur d’objet simple pour tables peu peuplées.', |
---|
[60510] | 441 | 'scripts_explication' => 'Du code PHP valide peut être executé |
---|
| 442 | à certains moment de la procédure de création du plugin. Cela vous permet de traiter des |
---|
| 443 | actions non prévues par la Fabrique comme remettre des fichiers que vous aviez ajoutés, |
---|
[91465] | 444 | en les déplaçant de l’ancien plugin vers le nouveau. |
---|
[60510] | 445 | Un certain nombre de variables sont à votre disposition |
---|
[91465] | 446 | au moment de l’exécution de ces scripts, comme <code>$destination_plugin</code> |
---|
[60510] | 447 | (le chemin vers le futur plugin), <code>$destination_ancien_plugin</code> (la |
---|
[91465] | 448 | copie de l’ancien plugin - s’il existait avant !), <code>$destination</code> (le |
---|
[60510] | 449 | chemin parent de ces derniers)', |
---|
| 450 | 'scripts_securite_webmestres' => 'Pour des raisons de sécurité, seuls les webmestres |
---|
| 451 | de ce site peuvent exécuter les scripts écrits dans cette partie.', |
---|
| 452 | |
---|
[91465] | 453 | // T |
---|
| 454 | 'titre_plugin' => 'Plugin « @plugin@ »', |
---|
[60510] | 455 | |
---|
[91465] | 456 | // V |
---|
| 457 | 'valider_nom_objet_avant' => 'Pour saisir les chaines de langues, veuillez d’abord valider |
---|
| 458 | le formulaire après avoir renseigné le nom de l’objet. Cela permet de compléter une partie |
---|
| 459 | des chaines de langues, qu’il vous faudra simplement vérifier.' |
---|
[90299] | 460 | ); |
---|