Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:elements_guidelines [28/12/2009 01:06] – typo xavierdoc:elements_guidelines [20/11/2014 14:02] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +~~NOCACHE~~
  
 +====== Règles pour la réalisation des éléments ======
 +
 +Ce document regroupe l'ensemble des règles à respecter pour qu'un élément puisse entrer dans la collection d'éléments officielle de QElectroTech.
 +===== Processus de modération du dépôt d'éléments =====
 +
 +Les fichiers envoyés via le [[qet>/submit-element.php|formulaire de soumission d'éléments]] ne sont pas ajoutés immédiatement à la collection visible sur le site et encore moins à la collection officielle de QET. En effet, les éléments soumis via ce formulaire sont soumis à un processus de modération. Selon leur pertinence, ils seront ajoutés au [[qet>/showcategory.php|dépôt du site]], à la collection officielle ou refusés. Les éléments seront également jugés sur le soin apporté à leur réalisation. Ce document décrit les règles à respecter pour traverser facilement ce processus de modération.
 +
 +===== Normes =====
 +
 +Les éléments proposés se doivent de respecter autant que possible les normes de schématisation. QElectroTech étant à la base un logiciel français, la norme par défaut est la norme française. Par conséquent, les symboles issus d'une autre norme devront le préciser, soit via les catégories auxquelles ils appartiennent, soit via leur nom.
 +
 +===== Rendu =====
 +
 +Voici les règles à respecter pour dessiner un élément correct :
 +
 +  * Les coordonnées doivent être arrondies au dix millième près.
 +  * Un point de saisie pertinent doit être mentionné.
 +  * La largeur et la hauteur doivent être des multiples de 10 et doivent être cohérentes vis-à-vis des éléments similaires. La référence pour la taille des éléments est le contact simple.
 +  * L'alignement des bornes doit être cohérent avec celui des autres symboles. Respecter un pas de 10, le premier étant aligné sur 0.
 +  * L'antialiasing doit être activé partout sauf pour les lignes :
 +    * inclinées à 45°,
 +    * horizontales,
 +    * verticales.
 +
 +==== Références ====
 +
 +Les références des éléments :
 +
 +  * doivent être des champs de textes éditables,
 +  * utilisent par défaut la taille de texte 9,
 +  * sont par défaut situés à droite de l'élément concerné.
 +
 +===== Noms =====
 +
 +==== Langues de QElectroTech ====
 +
 +Les langues officiellement supportées par QElectroTech sont :
 +
 +  * le français
 +  * l'anglais
 +
 +==== Règles pour les éléments ====
 +
 +Noms affichés :
 +
 +  * sans faute d'orthographe
 +  * traduits dans les langues de QElectroTech
 +    * Suite à la création d'un nouvel élément ayant pour base un élément existant __ne pas laisser de chaînes non traduites ou obsolètes__ (si la traduction est impossible par le concepteur du composant : supprimer la langue du composant)
 +  * commençant par une majuscule
 +
 +Noms de fichiers :
 +
 +  * sans faute d'orthographe
 +  * en français pour rester cohérent
 +  * caractères autorisés : rien d'autre que des underscores et des lettres minuscules non accentuées (chaque nom doit correspondre à l'expression régulière suivante : ^[a-z_]+$)
 +
 +==== Règles pour les catégories ====
 +
 +Noms affichés :
 +
 +  * sans faute d'orthographe
 +  * traduits dans les langues de QElectroTech
 +  * commençant par une majuscule
 +  * au pluriel ; exemple : utiliser « Contacts » plutôt que « Contact »
 +
 +Noms de fichiers :
 +
 +  * sans faute d'orthographe
 +  * en français pour rester cohérent
 +  * caractères autorisés : rien d'autre que des underscores et des lettres minuscules non accentuées (chaque nom doit correspondre à l'expression régulière suivante : ^[a-z_]+$)
 +  * au pluriel ; exemple : utiliser « contacts » plutôt que « contact »
Imprimer/exporter