diff --git a/elements/recepteurs/domestiques/four.elmt b/elements/recepteurs/domestiques/four.elmt index 099365c7c..6a43d8b4b 100644 --- a/elements/recepteurs/domestiques/four.elmt +++ b/elements/recepteurs/domestiques/four.elmt @@ -1,20 +1,20 @@ - - - Эл. плита - Electric oven - Four électrique - Horno eléctrico - Elektrická kamna + + + Духовой шкаф + Electric oven + Four électrique + Horno eléctrico + Elektrická kamna Forno eléctrico - + Author: The QElectroTech team License: see http://qelectrotech.org/wiki/doc/elements_license - - - - - - - - - + + + + + + + + + diff --git a/elements/recepteurs/domestiques/plaque_cuisson.elmt b/elements/recepteurs/domestiques/plaque_cuisson.elmt index 7aef74d20..e8ef2b77a 100644 --- a/elements/recepteurs/domestiques/plaque_cuisson.elmt +++ b/elements/recepteurs/domestiques/plaque_cuisson.elmt @@ -1,20 +1,21 @@ - - Solid plate - Plaque de cuisson - Placa de cocina - Deska na vaření + + Эл. плита + Solid plate + Plaque de cuisson + Placa de cocina + Deska na vaření Placa de fogão - + Author: The QElectroTech team License: see http://qelectrotech.org/wiki/doc/elements_license - - + + - - - - - - - + + + + + + + diff --git a/ico/16x16/go-down.png b/ico/16x16/go-down.png new file mode 100644 index 000000000..5891219e4 Binary files /dev/null and b/ico/16x16/go-down.png differ diff --git a/ico/16x16/go-up.png b/ico/16x16/go-up.png new file mode 100644 index 000000000..b3d9cef97 Binary files /dev/null and b/ico/16x16/go-up.png differ diff --git a/ico/22x22/go-down.png b/ico/22x22/go-down.png new file mode 100644 index 000000000..63331a575 Binary files /dev/null and b/ico/22x22/go-down.png differ diff --git a/ico/22x22/go-up.png b/ico/22x22/go-up.png new file mode 100644 index 000000000..4459024ea Binary files /dev/null and b/ico/22x22/go-up.png differ diff --git a/lang/qet_cs.qm b/lang/qet_cs.qm index f8c3ed225..d4b678747 100644 Binary files a/lang/qet_cs.qm and b/lang/qet_cs.qm differ diff --git a/lang/qet_cs.ts b/lang/qet_cs.ts index d5734fedb..142a34b5e 100644 --- a/lang/qet_cs.ts +++ b/lang/qet_cs.ts @@ -108,62 +108,62 @@ ArcEditor - + Centre : Střed: - + Diamètres : Průměry: - + horizontal : vodorovný: - + vertical : svislý: - + Angle de départ : Počáteční úhel: - + Angle : Úhel: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + diamètre horizontal vodorovný průměr - + diamètre vertical svislý průměr - + angle de départ počáteční úhel - + angle úhel @@ -182,12 +182,6 @@ inset content Datum: %1 - - - Titre du document : %1 - inset content - Název dokumentu: %1 - Fichier : %1 @@ -204,41 +198,41 @@ BorderPropertiesWidget - + Dimensions du schéma Velikost nákresu - + Colonnes : Sloupce: - - + + Afficher les en-têtes Zobrazit záhlaví - + Lignes : Řádky: - - + + × multiplication symbol × - + px unit for cols width px - + px unit for rows height px @@ -247,27 +241,27 @@ CircleEditor - + Centre : Střed: - + Diamètre : Průměr: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + diamètre průměr @@ -348,53 +342,53 @@ Volby pro tisk - + Quel type d'impression désirez-vous effectuer ? Který druh tisku si přejete? - + Impression sur une imprimante physique Print type choice Tisk na fyzické tiskárně - + Impression vers un fichier au format PDF Print type choice Tisk do souboru PDF - + Impression vers un fichier au format PostScript (PS) Print type choice Tisk do souboru PostScript (PS) - + Choix du type d'impression Výběr druhu tisku - + Fichier manquant message box title Chybějící soubor - + Vous devez indiquer le chemin du fichier PDF/PS à créer. message box content Musíte zadat cestu pro vytvoření souboru PDF/PS. - + Fichiers PDF (*.pdf) file filter Soubory PDF (*.pdf) - + Fichiers PostScript (*.ps) file filter Soubory PostScript (*.ps) @@ -426,102 +420,102 @@ Vlastnosti nákresu - + Propriétés de la sélection Vlastnosti výběru - + La sélection contient %1. %1 is a sentence listing the selected objects Výběr obsahuje %1. - + Élément manquant Chybějící prvek - + Élément Prvek - + Nom : %1 Název: %1 - + Position : %1 Poloha: %1 - + Dimensions : %1×%2 Velikost: %1×%2 - + Bornes : %1 Zakončení: %1 - + Connexions internes : %1 Vnitřní spojení: %1 - + Autorisées Povoleno - + Interdites Zakázáno - + Champs de texte : %1 Textová pole: %1 - + Emplacement : %1 Umístění: %1 - + Propriétés de l'élément sélectionné Vlastnosti vybraného prvku - + Retrouver dans le panel Najít v panelu - + Éditer l'élément Upravit prvek - + Éditer les propriétés d'un conducteur window title Upravit vlastnosti vodiče - + Éditer les propriétés par défaut des conducteurs window title Upravit výchozí vlastnosti vodiče @@ -530,7 +524,7 @@ DiagramsChooser - + Schéma sans titre Nákres bez názvu @@ -711,99 +705,110 @@ ElementScene - + ligne čára - + ellipse elipsa - + arc oblouk - + cercle kruh - + borne zakončení - + texte text - + champ de texte textové pole - + polygone mnohoúhelník - + L'orientation par défaut est l'orientation dans laquelle s'effectue la création de l'élément. Výchozí natočení je natočením, ve kterém se uskuteční vytvoření prvku. - + + Éditer les informations sur l'auteur + window title + + + + + Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'élément, sa licence, ou tout autre renseignement que vous jugerez utile. + + + + Vous pouvez spécifier le nom de l'élément dans plusieurs langues. Název prvku můžete zadat v několika jazycích. - + Autoriser les connexions internes Povolit vnitřní spojení - - + + Ce document XML n'est pas une définition d'élément. error message Tento XML dokument není vymezením prvku. - + Les dimensions ou le point de saisie ne sont pas valides. error message Velikost nebo horká půda nejsou platné. - + Les orientations ne sont pas valides. error message Natočení nejsou platná. - + Éditer la taille et le point de saisie window title Upravit velikost nebo horkou půdu - + Éditer les orientations window title Upravit natočení - + Éditer les noms window title Upravit názvy - + rectangle obdélník @@ -1041,42 +1046,42 @@ Provedené změny budou konečné. ElementsPanel - + Ceci est un élément que vous pouvez insérer dans votre schéma par cliquer-déplacer Toto je prvek, který můžete vložit do svého nákresu tím, že jej přetáhnete a upustíte - + Cliquer-déposez cet élément sur le schéma pour insérer un élément Táhněte a upusťte tento prvek nad nákresem, abyste vložil prvek - + Collection QET Sbírka QET - + Collection utilisateur Uživatelova sbírka - + Collection projet Sbírka k projektu - + Schéma sans titre Nákres bez názvu - + %1 [non utilisé dans le projet] %1 [v projektu nepoužívaný] - + Pas de fichier tooltip for a file-less project in the element panel Žádný soubor @@ -1125,17 +1130,27 @@ Provedené změny budou konečné. Smazat prvek - + + Remonter ce schéma + + + + + Abaisser ce schéma + + + + Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les catégories. Použijte tohoto správce pro přidání, smazání nebo úpravu skupin. - + Filtrer : Filtr: - + Effacer le filtre Vymazat filtr @@ -1165,22 +1180,22 @@ Provedené změny budou konečné. Vlastnosti projektu - + Déplacer dans cette catégorie Přesunout do této skupiny - + Copier dans cette catégorie Kopírovat do této skupiny - + Annuler Zpět - + Gestionnaire de catégories window title Správce skupin @@ -1194,42 +1209,42 @@ Provedené změny budou konečné. EllipseEditor - + Centre : Střed: - + Diamètres : Průměry: - + horizontal : vodorovný: - + vertical : svislý: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + diamètre horizontal vodorovný průměr - + diamètre vertical svislý průměr @@ -1237,7 +1252,7 @@ Provedené změny budou konečné. ExportConfigPage - + Export configuration page title Vyvést @@ -1415,47 +1430,52 @@ Provedené změny budou konečné. GeneralConfigurationPage - + Apparence Vzhled - + Utiliser les couleurs du système Používat systémové barvy - + Projets Projekty - + Utiliser des fenêtres Používat okna - + Utiliser des onglets Používat karty - + Ces paramètres s'appliqueront dès la prochaine ouverture d'un éditeur de schémas. Tato nastavení budou použita při příštím otevření editoru nákresů. - + Gestion des éléments Správa prvků - + Intégrer automatiquement les éléments dans les projets (recommandé) Prvky začlenit do projektů automaticky (doporučeno) - + + Chaque élément embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments que vous créerez : + + + + Général configuration page title Obecné @@ -1705,111 +1725,111 @@ Provedené změny budou konečné. LineEditor - + abscisse point 1 bod na x-ové souřadnici 1 - + ordonnée point 1 bod na y-ové souřadnici 1 - + abscisse point 2 bod na x-ové souřadnici 2 - + ordonnée point 2 bod na y-ové souřadnici 2 - + Fin 1 Konec 1 - + Fin 2 Konec 2 - + type fin 1 typ konce 1 - + longueur fin 1 délka konce 1 - + type fin 2 typ konce 2 - + longueur fin 2 délka konce 2 - + Normale type of the 1st end of a line Obvyklý - + Flèche simple type of the 1st end of a line Jednoduchá šipka - + Flèche triangulaire type of the 1st end of a line Trojúhelníková šipka - + Cercle type of the 1st end of a line Kruh - + Carré type of the 1st end of a line Kosočtverec - + Normale type of the 2nd end of a line Obvyklý - + Flèche simple type of the 2nd end of a line Jednoduchá šipka - + Flèche triangulaire type of the 2nd end of a line Trojúhelníková šipka - + Cercle type of the 2nd end of a line Kruh - + Carré type of the 2nd end of a line Kosočtverec @@ -2015,38 +2035,38 @@ Provedené změny budou konečné. PolygonEditor - + Polygone fermé Uzavřený mnohoúhelník - + x x - + y y - + Points du polygone : Body mnohoúhelníku: - + fermeture du polygone Uzavření mnohoúhelníku - + Erreur message box title Chyba - + Le polygone doit comporter au moins deux points. message box content Mnohoúhelník musí obsahovat alespoň dva body. @@ -2055,7 +2075,7 @@ Provedené změny budou konečné. PrintConfigPage - + Impression configuration page title Tisk @@ -2064,123 +2084,123 @@ Provedené změny budou konečné. ProjectView - + Ce projet ne contient aucun schéma Tento projekt neobsahuje žádný nákres - + Titre du projet : Název projektu: - + Supprimer les éléments inutilisés dans le projet Smazat v projektu nepoužívané prvky - + Supprimer les catégories vides Smazat prázdné skupiny - + Enregistrer le schéma en cours ? message box title Uložit nynější nákres? - + Voulez-vous enregistrer le schéma %1 ? message box content - %1 is a diagram title Chcete uložit nákres %1? - + Enregistrer le nouveau schéma ? message box title Uložit nový nákres? - + Ce schéma a été ajouté mais n'a été ni modifié ni enregistré. Voulez-vous le conserver ? message box content Tento nákres byl přidán, ale nebyl změněn ani uložen. Chcete jej zachovat? - + Supprimer le schéma ? message box title Smazat nákres? - + Êtes-vous sûr de vouloir supprimer ce schéma du projet ? Ce changement est irréversible. message box content Opravdu chcete tento nákres vymazat z projektu? Jde o nevratnou změnu. - + Propriétés du projet window title Vlastnosti projektu - + Projet en lecture seule message box title Projekt pouze pro čtení - + Ce projet est en lecture seule. Il n'est donc pas possible de le nettoyer. message box content Tento projekt je pouze pro čtení. Proto jej nelze vyčistit. - + Nettoyer le projet window title Vyčistit projekt - + Enregistrer sous dialog title Uložit jako - + Schéma QElectroTech (*.qet) filetypes allowed when saving a diagram file Nákres QElectroTech (*.qet) - + Projet window title for a project-less ProjectView Projekt - + Enregistrer le projet en cours ? message box title Uložit nynější projekt? - + Voulez-vous enregistrer le projet ? message box content Chcete uložit projekt? - + projet string used to generate a filename projekt - + Propriétés à utiliser lors de l'ajout d'un nouveau schéma au projet : Vlastnosti používané při přidání nového nákresu do projektu: @@ -2349,439 +2369,434 @@ Dostupné volby: QETDiagramEditor - + Afficha&ge &Zobrazení - + Affiche ou non le panel d'appareils Zobrazí/nezobrazí panel s prvky - + Afficher Zobrazit - + &Aide &Nápověda - + Ajouter une colonne Přidat sloupec - + À &propos de QElectroTech &O QElectroTechu - + À propos de &Qt O &Qt - + &Cascade &Překrývat - + C&oller &Vložit - + &Configuration &Nastavení - + &Configurer QElectroTech &Nastavit QElectroTech - + Cop&ier &Kopírovat - + Co&uper &Vyjmout - + Ctrl+0 Ctrl+0 - + Ctrl+9 Ctrl+9 - + Ctrl+I Ctrl+I - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+Shift+F Ctrl+Shift+F - + Ctrl+Shift+I Ctrl+Shift+I - + Ctrl+Shift+X Ctrl+Shift+X - + Désélectionner tout Zrušit výběr - + &Édition &Úpravy - + Enlever une colonne Odstranit sloupec - + &Enregistrer &Uložit - + Enregistrer sous Uložit jako - + E&xporter &Vyvést - + Fe&nêtres &Okna - + &Fermer &Zavřít - + &Fichier &Soubor - + &Importer &Zavést - + Imprimer Tisk - + Inverser la sélection Obrátit výběr - + Mode Selection Režim výběru - + Mode Visualisation Režim zobrazení - + &Mosaïque Klást jedno &vedle druhého - + &Nouveau &Nový - + Outils Nástroje - + &Ouvrir &Otevřít - + Ouvrir un fichier Otevřít soubor - + Pas de zoom Bez přiblížení - + Passer en &mode plein écran &Režim na celou obrazovku - + Pivoter Otočit - + &Quitter &Ukončit - + Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*) Nákresy QElectroTech (*.qet);;Soubory XML (*.xml);;Všechny soubory (*) - + Sortir du &mode plein écran Ukončit režim &na celou obrazovku - + Supprimer Smazat - + Tout sélectionner Vybrat vše - + Zoom adapté Přizpůsobit přiblížení - + Zoom arrière Oddálit - + Zoom avant Přiblížit - + Annuler Zpět - + Refaire Znovu - + Réinitialiser les conducteurs Nastavit znovu vodiče - - Suppr - Del - - - + Ctrl+J Ctrl+J - + Ctrl+K Ctrl+K - + Propriétés du schéma Vlastnosti nákresu - + Ctrl+L Ctrl+L - + Affiche ou non la barre d'outils principale Zobrazit/skrýt hlavní pruh s nástroji - + Affiche ou non la barre d'outils Affichage Zobrazit/skrýt pruh s nástroji pro zobrazení - + Affiche ou non la barre d'outils Schéma Zobrazit/skrýt pruh s nástroji pro nákres - + Affichage Zobrazení - + Schéma Nákres - + Conducteurs par défaut Výchozí vodiče - + Ctrl+D Ctrl+D - + Ajouter un champ de texte Přidat textové pole - + Aucune modification Žádná úprava - + Affiche ou non la liste des modifications Zobrazit/skrýt seznam kroků zpět - + Ajouter une ligne Přidat čáru - + Enlever une ligne Odstranit řádek - + Ajouter un schéma Přidat nákres - + Supprimer le schéma Smazat nákres - + Ctrl+T Ctrl+T - + Édite les propriétés des objets sélectionné status bar tip Upravit vlastnosti vybraného předmětu - + &Projet &Projekt - + Impossible d'ouvrir le fichier Soubor nelze otevřít - + Il semblerait que le fichier que vous essayez d'ouvrir ne soit pas accessible en lecture. Il est donc impossible de l'ouvrir. Veuillez vérifier les permissions du fichier. Nezdá se, že by byl soubor, který se pokoušíte otevřít, čitelný. A nelze jej otevřít. Zkontrolujte, prosím, oprávnění k souboru. - + Ouverture du projet en lecture seule Otevření souboru pouze pro čtení - + Il semblerait que le projet que vous essayez d'ouvrir ne soit pas accessible en écriture. Il sera donc ouvert en lecture seule. Zdá se, že projekt, který se pokoušíte otevřít, není zapisovatelný. Bude tedy otevřen pouze pro čtení. - + en utilisant des onglets používají se karty - + en utilisant des fenêtres používají se okna - + Afficher les projets Zobrazit projekty - + Propriétés du projet Vlastnosti projektu - + Nettoyer le projet Vyčistit projekt - + Échec de l'ouverture du projet message box title Projekt nelze otevřít - + Il semblerait que le fichier %1 ne soit pas un fichier projet QElectroTech. Il ne peut donc être ouvert. message box content Zdá se, že soubor %1 není souborem projektu QElectroTech. Nemůže být tedy otevřen. @@ -2805,322 +2820,322 @@ Dostupné volby: Panel s prvky - + Annulations dock title Zpět - + Propriétés de la sélection Vlastnosti výběru - + Backspace Backspace - + Space Mezerník - + Crée un nouveau schéma status bar tip Vytvoří nový nákres - + Ouvre un schéma existant status bar tip Otevře existující nákres - + Ferme le schéma courant status bar tip Zavře nynější nákres - + Enregistre le schéma courant status bar tip Uloží nynější nákres - + Enregistre le schéma courant avec un autre nom de fichier status bar tip Uloží nynější nákres pod jiným souborovým názvem - + Importe un schéma dans le schéma courant status bar tip Zavede nákres do nynějšího nákresu - + Exporte le schéma courant dans un autre format status bar tip Vyvede nynější nákres do jiného formátu - + Imprime le schéma courant status bar tip Vytiskne nynější nákres - + Ferme l'application QElectroTech status bar tip Zavře aplikaci QElectroTech - + Annule l'action précédente status bar tip Vrátí předchozí krok zpět - + Restaure l'action annulée status bar tip Znovu zavede krok vrácený zpět - + Transfère les éléments sélectionnés dans le presse-papier status bar tip Přenese vybrané prvky do schránky - + Copie les éléments sélectionnés dans le presse-papier status bar tip Zkopíruje vybrané prvky do schránky - + Place les éléments du presse-papier sur le schéma status bar tip Vloží prvky ze schránky do nákresu - + Sélectionne tous les éléments du schéma status bar tip Vybere všechny prvky v nákresu - + Désélectionne tous les éléments du schéma status bar tip Zruší výběr všech prvků v nákresu - + Désélectionne les éléments sélectionnés et sélectionne les éléments non sélectionnés status bar tip Zruší výběr vybraných prvků a vybere nevybrané prvky - + Enlève les éléments sélectionnés du schéma status bar tip Odstraní vybrané prvky z nákresu - + Pivote les éléments sélectionnés status bar tip Otočí vybrané prvky - + Recalcule les chemins des conducteurs sans tenir compte des modifications status bar tip Nastaví znovu cesty vodičů bez ohledu na uživatelem provedené změny - + Spécifie les propriétés par défaut des conducteurs status bar tip Stanoví výchozí vlastnosti vodičů - + Édite les informations affichées par le cartouche status bar tip Upraví informace zobrazené ve vloženém rámečku - + Ajoute une colonne au schéma status bar tip Přidat sloupec do nákresu - + Enlève une colonne au schéma status bar tip Odstranit sloupec z nákresu - + Agrandit le schéma en hauteur status bar tip Zvětší výšku nákresu - + Rétrécit le schéma en hauteur status bar tip Zmenší výšku nákresu - + Agrandit le schéma status bar tip Zvětší nákres - + Rétrécit le schéma status bar tip Zmenší nákres - + Adapte la taille du schéma afin qu'il soit entièrement visible status bar tip Přizpůsobí velikost nákresu, takže bude zcela viditelný - + Restaure le zoom par défaut status bar tip Obnoví výchozí úroveň přiblížení - + Présente les différents projets ouverts dans des sous-fenêtres status bar tip Ukáže různé otevřené projekty v podoknech - + Présente les différents projets ouverts des onglets status bar tip Ukáže různé otevřené projekty v kartách - + Permet de sélectionner les éléments status bar tip Dovolí výběr prvků - + Permet de visualiser le schéma sans pouvoir le modifier status bar tip Dovolí zobrazení nákresu bez možnosti jej upravit - + Affiche QElectroTech en mode plein écran status bar tip Zobrazí QElectroTech v režimu na celou obrazovku - + Impossible de retrouver cet élément dans le panel car il semble édité dans une autre fenêtre Tento prvek nelze najít v panelu, protože je, jak se zdá, upravován v jiném okně - + Impossible de retrouver cet élément dans le panel... rechargement du panel... Tento prvek nelze najít v panelu... panel se znovu nahrává... - + Impossible de retrouver cet élément dans le panel Tento prvek nelze najít v panelu - + Affiche QElectroTech en mode fenêtré status bar tip Zobrazí QElectroTech v okenním režimu - + Permet de régler différents paramètres de QElectroTech status bar tip Umožní pro QElectroTech stanovit různé parametry - + Dispose les fenêtres en mosaïque status bar tip Uspořádá okna tím způsobem, že je položí vedle sebe - + Dispose les fenêtres en cascade status bar tip Uspořádá okna tím způsobem, že je položí v kaskádě pod sebe - + Affiche des informations sur QElectroTech status bar tip Zobrazí informace o QElectroTechu - + Affiche des informations sur la bibliothèque Qt status bar tip Zobrazí informace o knihovně Qt - + &Enregistrer tous les schémas &Uložit všechny nákresy - + Enregistre tous les schémas du projet courant status bar tip Uloží všechny nákresy nynějšího projektu - + Projet suivant Další projekt - + Projet précédent Předchozí projekt - + Active le projet suivant status bar tip Spustí další projekt - + Active le projet précédent status bar tip Spustí předchozí projekt - + Active le projet « %1 » Spouští projekt "%1" @@ -3128,167 +3143,167 @@ Dostupné volby: QETElementEditor - + &Nouveau &Nový - + &Ouvrir &Otevřít - + &Enregistrer &Uložit - + Enregistrer sous Uložit jako - + &Quitter &Ukončit - + Tout sélectionner Vybrat vše - + Désélectionner tout Zrušit výběr - + Inverser la sélection Obrátit výběr - + &Supprimer &Smazat - + Éditer la taille et le point de saisie Upravit velikost a horkou půdu - + Éditer les noms Upravit názvy - + Éditer les orientations Upravit natočení - + Déplacer un objet Přesunout předmět - + Ajouter une ligne Přidat čáru - + Ajouter une ellipse Přidat elipsu - + Ajouter un cercle Přidat kruh - + Ajouter un polygone Přidat mnohoúhelník - + Ajouter du texte Přidat text - + Ajouter un arc de cercle Přidat oblouk kruhu - + Ajouter une borne Přidat zakončení - + Ajouter un champ de texte Přidat textové pole - + Annuler Zpět - + Refaire Znovu - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - + Fichier Soubor - + Édition Úpravy - + Affichage Zobrazení - + Outils Nástroje - + Aide Nápověda - + Afficher Zobrazit - + La vérification de cet élément a généré %n avertissement(s) : message box content @@ -3298,290 +3313,295 @@ Dostupné volby: - + <b>%1</b> : %2 warning title: warning description <b>%1</b>: %2 - - Suppr - Del - - - + Ctrl+E Ctrl+E - + Ctrl+R Ctrl+R - + Ctrl+T Ctrl+T - + Rapprocher Zvýšit - + Éloigner Snížit - + Envoyer au fond Přesunout dozadu - + Amener au premier plan Přesunout dopředu - + Ctrl+Shift+Up Ctrl+Shift+Up - + Ctrl+Shift+Down Ctrl+Shift+Down - + Ctrl+Shift+End Ctrl+Shift+End - + Ctrl+Shift+Home Ctrl+Shift+Home - + Aucune modification Žádná úprava - + Recharger Nahrát znovu - + Zoom avant Přiblížit - + Zoom arrière Oddálit - + Zoom adapté Přizpůsobit přiblížení - + Pas de zoom Bez přiblížení - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + &Ouvrir depuis un fichier &Otevřít ze souboru - + Enregistrer dans un fichier Uložit do souboru - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S - + QElectroTech - Éditeur d'élément window title QElectroTech - Editor prvků - + un fichier soubor - + un élément prvek - + + Éditer les informations sur l'auteur + + + + &Configurer QElectroTech &Nastavit QElectroTech - + À &propos de QElectroTech &O QElectroTechu - + À propos de &Qt O &Qt - + Permet de régler différents paramètres de QElectroTech status bar tip Umožní pro QElectroTech stanovit různé parametry - + Affiche des informations sur QElectroTech status bar tip Zobrazí informace o QElectroTechu - + Affiche des informations sur la bibliothèque Qt status bar tip Zobrazí informace o knihovně Qt - + Backspace Backspace - + Ctrl+Shift+F Ctrl+Shift+F - + + Ctrl+Y + + + + Parties toolbar title Části - + Outils toolbar title Nástroje - + Affichage toolbar title Zobrazení - + Élément toolbar title Prvek - + Profondeur toolbar title Hloubka - + &Configuration &Nastavení - + Coller depuis... Vložit z... - + Sortir du &mode plein écran Ukončit režim &na celou obrazovku - + Affiche QElectroTech en mode fenêtré status bar tip Zobrazí QElectroTech v okenním režimu - + Passer en &mode plein écran &Režim na celou obrazovku - + Affiche QElectroTech en mode plein écran status bar tip Zobrazí QElectroTech v režimu na celou obrazovku - + [Modifié] window title tag [Změněno] - + [lecture seule] window title tag [Pouze pro čtení] - + Informations dock title Informace - + Annulations dock title Zpět - + Parties dock title Části - + Éditeur d'éléments status bar message Editor prvků - + %n partie(s) sélectionnée(s). jedna vybraná část. @@ -3590,210 +3610,215 @@ Dostupné volby: - + Dimensions de l'élément warning title Velikost prvku - + Certaines parties graphiques (textes, cercles, lignes...) semblent déborder du cadre de l'élément. Cela risque de générer des bugs graphiques lors de leur manipulation sur un schéma. Vous pouvez corriger cela soit en déplaçant ces parties, soit en vous rendant dans Édition > Éditer la taille et le point de saisie. warning description Některé obrazové části (texty, kruhy, čáry, ...) se zdají být mimo okna. Takto mohou vznikat chyby v zobrazení, když je prvek přesunut na nákres. Spravit to můžete tím, že tyto části přesunete, nebo tím, že použijete Úpravy > Upravit velikost a horkou půdu. - + Absence de borne warning title Chybí zakončení - + L'élément ne comporte aucune borne. Un élément doit comporter des bornes afin de pouvoir étre relié à d'autres éléments par l'intermédiaire de conducteurs. warning description Prvek neobsahuje žádné zakončení. Prvek musí mít zakončení, aby mohl být spojen s dalšími prvky prostřednictvím vodičů. - + Avertissements messagebox title Varování - + Le fichier %1 n'existe pas. message box content Soubor %1 neexistuje. - - + + Impossible d'ouvrir le fichier %1. message box content Soubor nelze otevřít %1. - - + + Ce fichier n'est pas un document XML valide message box content Tento soubor není platným dokumentem XML - - + + Erreur toolbar title Chyba - - + + Édition en lecture seule message box title Vydání pouze pro čtení - - + + Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule. message box content Nemáte potřebná oprávnění, abyste mohl upravit tento prvek. Bude tedy otevřen pouze pro čtení. - - - + + + Erreur message box title Chyba - + Impossible d'écrire dans ce fichier message box content Do tohoto souboru nelze zapisovat - + Impossible d'atteindre l'élément message box content Prvku nelze dosáhnout - + Impossible d'enregistrer l'élément message box content Prvek nelze uložit - + + Trop de primitives, liste non générée. + + + + Ouvrir un fichier dialog title Otevřít soubor - + Éléments QElectroTech (*.elmt);;Fichiers XML (*.xml);;Tous les fichiers (*) filetypes allowed when opening an element file Prvky QElectroTech (*.elmt);;Soubory XML (*.xml);;Všechny soubory (*) - + Recharger l'élément dialog title Nahrát znovu prvek - + Vous avez efffectué des modifications sur cet élément. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'élément ? dialog content Tento prvek byl od posledního uložení změněn. Pokud jej znovu nahrajete, tyto změny budou ztraceny. Opravdu chcete tento prvek nahrát znovu? - + Enregistrer sous dialog title Uložit jako - + Éléments QElectroTech (*.elmt) filetypes allowed when saving an element file Prvky QElectroTech (*.elmt) - + Enregistrer l'élément en cours ? dialog title Uložit nynější prvek? - + Voulez-vous enregistrer l'élément %1 ? dialog content - %1 is an element name Chcete uložit prvek %1? - - - - + + + + Élément inexistant. message box title Neexistující prvek. - - + + L'élément n'existe pas. message box content Prvek neexistuje. - - + + Le chemin virtuel choisi ne correspond pas à un élément. message box content Vybraná virtuální cesta neodpovídá prvku. - + Maintenez la touche Shift enfoncée pour effectuer plusieurs ajouts d'affilée Podržte klávesu Shift pro přidání několika částí do řádku - + Utilisez le bouton droit de la souris pour poser le dernier point du polygone Použijte pravé tlačítko myši pro nastavení posledního bodu mnohoúhelníku - + Co&uper &Vyjmout - + Cop&ier &Kopírovat - + C&oller &Vložit - + C&oller dans la zone... &Vložit do oblasti... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Přidat obdélník @@ -3806,139 +3831,149 @@ Dostupné volby: QElectroTech: Náhled tisku - + Schémas à imprimer : Nákresy pro tisk: - - + + Tout cocher + + + + + Tout décocher + + + + + Cacher la liste des schémas Skrýt seznam s nákresy - - + + Cacher les options d'impression Skrýt volby pro tisk - + Ajuster la largeur Přizpůsobit šířku - + Ajuster la page Přizpůsobit stranu - + Zoom arrière Oddálit - + Zoom avant Přiblížit - + Paysage Na šířku - + Portrait Na výšku - + Première page První strana - + Page précédente Předchozí strana - + Page suivante Další strana - + Dernière page Poslední strana - + Afficher une seule page Zobrazit jednu stranu - + Afficher deux pages Zobrazit dvě strany - + Afficher un aperçu de toutes les pages Zobrazit náhled na všechny strany - + Mise en page Rozvržení strany - + Mise en page (non disponible sous Windows pour l'impression PDF/PS) Rozvržení strany (není dostupné pod Windows pro tisk PDF/PS) - + Options d'impression Volby pro tisk - + Utiliser toute la feuille Použít celou stranu - + Si cette option est cochée, les marges de la feuille seront ignorées et toute sa surface sera utilisée pour l'impression. Cela peut ne pas être supporté par votre imprimante. Je-li zaškrtnuta tato volba, nebude brán zřetel na okraje papíru a celý jeho povrch se využije při tisku. Tuto možnost vaše tiskárna nemusí podporovat. - + Adapter le schéma à la page Přizpůsobit nákres straně - + Si cette option est cochée, le schéma sera agrandi ou rétréci de façon à remplir toute la surface imprimable d'une et une seule page. Je-li zaškrtnuta tato volba, nákres bude zmenšen, anebo zvětšen, aby se vešel na tisknutelný povrch jedné strany. - + Imprimer Tisk - + Afficher la liste des schémas Zobrazit seznam s nákresy - + Afficher les options d'impression Zobrazit volby pro tisk - + %1 % %1% @@ -4132,133 +4167,139 @@ Dostupné volby: smazání - + déplacement undo caption přemístění - + ajout %1 undo caption vložit %1 - + modification %1 undo caption úprava %1 - + modification points polygone undo caption úprava bodů mnohoúhelníka - + modification dimensions/hotspot undo caption úprava velikosti/horké půdy - + modification noms undo caption úprava názvů - + modification orientations undo caption úprava natočení - + amener au premier plan undo caption přesunout dopředu - + rapprocher undo caption zvýšit - + éloigner undo caption snížit - + envoyer au fond undo caption přesunout dozadu - + modification connexions internes undo caption úprava vnitřních spojení - + + modification informations complementaires + undo caption + + + + arc element part name oblouk - + cercle element part name kruh - + ellipse element part name elipsa - + ligne element part name čára - + polygone element part name mnohoúhelník - + borne element part name zakončení - + T default text when adding a text in the element editor T - + texte element part name text - + _ default text when adding a textfield in the element editor _ - + champ de texte element part name textové pole @@ -4318,18 +4359,18 @@ Dostupné volby: Zakončení - + coller vložit - + couper des parties undo caption vyjmout části - + rectangle element part name obdélník @@ -4371,42 +4412,42 @@ Dostupné volby: RectangleEditor - + Coin supérieur gauche : Horní levý okraj: - + Dimensions : Velikost: - + Largeur : Šířka: - + Hauteur : Výška: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + largeur šířka - + hauteur výška @@ -4414,91 +4455,91 @@ Dostupné volby: StyleEditor - + Antialiasing Vyhlazování - + Trait : Čára: - + Couleur : Barva: - + Style : Styl: - + Épaisseur : Váha: - + Remplissage : Výplň: - + Noir element part color Černá - + Blanc element part color Bílá - + Normal element part line style Běžná - + Pointillé element part line style Čárkovaná - + Nulle element part weight Žádná - + Fine element part weight Tenká - + Normale element part weight Běžná - + Aucun element part filling Žádná - + Noir element part filling Černá - + Blanc element part filling Bílá @@ -4507,57 +4548,57 @@ Dostupné volby: TerminalEditor - + Nord Sever - + Est Východ - + Sud Jih - + Ouest Západ - + Position : Poloha: - + x : x: - + y : y: - + Orientation : Natočení: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + orientation natočení @@ -4565,48 +4606,48 @@ Dostupné volby: TextEditor - + Position : Poloha: - + x : x: - + y : y: - + Taille : Velikost: - + Texte : Text: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + taille velikost - - + + contenu obsah @@ -4614,60 +4655,60 @@ Dostupné volby: TextFieldEditor - + Maintenir horizontal malgré les rotations de l'élément Zůstat vodorovně přes otočení prvku - + Position : Poloha: - + x : x: - + y : y: - + Taille : Velikost: - + Texte par défaut : Výchozí text: - + abscisse x-ová souřadnice (abscisa) - + ordonnée y-ová souřadnice (pořadnice, ordináta) - + taille velikost - + propriété vlastnost - - + + contenu obsah diff --git a/lang/qet_en.qm b/lang/qet_en.qm index 308208646..cb79dfa34 100644 Binary files a/lang/qet_en.qm and b/lang/qet_en.qm differ diff --git a/lang/qet_en.ts b/lang/qet_en.ts index c390a95c5..ae3c2de31 100644 --- a/lang/qet_en.ts +++ b/lang/qet_en.ts @@ -108,62 +108,62 @@ ArcEditor - + Centre : Center: - + Diamètres : Diameters: - + horizontal : horizontal: - + vertical : vertical: - + Angle de départ : Start angle: - + Angle : Angle: - + abscisse abscissa - + ordonnée ordinate - + diamètre horizontal horizontal diameter - + diamètre vertical vertical diameter - + angle de départ start angle - + angle angle @@ -182,12 +182,6 @@ inset content Date: %1 - - - Titre du document : %1 - inset content - Document title: %1 - Fichier : %1 @@ -204,41 +198,41 @@ BorderPropertiesWidget - + Dimensions du schéma Diagram size - + Colonnes : Columns: - - + + Afficher les en-têtes Display headers - + Lignes : Rows: - - + + × multiplication symbol × - + px unit for cols width px - + px unit for rows height px @@ -247,27 +241,27 @@ CircleEditor - + Centre : Center: - + Diamètre : Diameter: - + abscisse abscissa - + ordonnée ordinate - + diamètre diameter @@ -348,53 +342,53 @@ Print options - + Quel type d'impression désirez-vous effectuer ? What kind of printing do you wish? - + Impression sur une imprimante physique Print type choice Print to a physical printer - + Impression vers un fichier au format PDF Print type choice Print to a PDF file - + Impression vers un fichier au format PostScript (PS) Print type choice Print to a PostScript file (PS) - + Choix du type d'impression Printing type choice - + Fichier manquant message box title File missing - + Vous devez indiquer le chemin du fichier PDF/PS à créer. message box content You must enter the path of the PDF/PS file to create. - + Fichiers PDF (*.pdf) file filter PDF Files (*.pdf) - + Fichiers PostScript (*.ps) file filter PostScript Files (*.ps) @@ -426,102 +420,102 @@ Diagram properties - + Propriétés de la sélection Selection properties - + La sélection contient %1. %1 is a sentence listing the selected objects The selection contains %1. - + Élément manquant Missing element - + Élément Element - + Nom : %1 Name: %1 - + Position : %1 Position: %1 - + Dimensions : %1×%2 Size: %1×%2 - + Bornes : %1 Terminals: %1 - + Connexions internes : %1 Internal connections: %1 - + Autorisées Allowed - + Interdites Forbidden - + Champs de texte : %1 Text fields: %1 - + Emplacement : %1 Location: %1 - + Propriétés de l'élément sélectionné Selected element properties - + Retrouver dans le panel Find in the panel - + Éditer l'élément Edit element - + Éditer les propriétés d'un conducteur window title Edit conductor properties - + Éditer les propriétés par défaut des conducteurs window title Edit conductors default properties @@ -530,7 +524,7 @@ DiagramsChooser - + Schéma sans titre Untitled diagram @@ -711,99 +705,110 @@ ElementScene - + ligne line - + ellipse ellipse - + arc arc - + cercle circle - + borne terminal - + texte text - + champ de texte textfield - + polygone polygon - + L'orientation par défaut est l'orientation dans laquelle s'effectue la création de l'élément. Default orientation is the orientation which the drawing of the element takes place with. - + + Éditer les informations sur l'auteur + window title + Edit author informations + + + + Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'élément, sa licence, ou tout autre renseignement que vous jugerez utile. + You can use this field to specify the authors of this element, its license, or any other information you may find useful. + + + Vous pouvez spécifier le nom de l'élément dans plusieurs langues. You may enter the element name in several languages. - + Autoriser les connexions internes Allow internal connections - - + + Ce document XML n'est pas une définition d'élément. error message This XML document is not an element definition. - + Les dimensions ou le point de saisie ne sont pas valides. error message The size or the hotspot are not valid. - + Les orientations ne sont pas valides. error message Orientations are not valid. - + Éditer la taille et le point de saisie window title Edit size and hotspot - + Éditer les orientations window title Edit orientations - + Éditer les noms window title Edit names - + rectangle rectangle @@ -1041,42 +1046,42 @@ Changes will be definitive. ElementsPanel - + Ceci est un élément que vous pouvez insérer dans votre schéma par cliquer-déplacer This is an element you can drag'n drop onto your diagram - + Cliquer-déposez cet élément sur le schéma pour insérer un élément Drag'n drop this element to the diagram to insert a - + Collection QET QET Collection - + Collection utilisateur User Collection - + Collection projet Project collection - + Schéma sans titre Untitled diagram - + %1 [non utilisé dans le projet] %1 [unused in the project] - + Pas de fichier tooltip for a file-less project in the element panel No file @@ -1125,17 +1130,27 @@ Changes will be definitive. Delete element - + + Remonter ce schéma + Move up + + + + Abaisser ce schéma + Move down + + + Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les catégories. Use this manager to add, delete or modify categories. - + Filtrer : Filter: - + Effacer le filtre Erase filter @@ -1165,22 +1180,22 @@ Changes will be definitive. Project properties - + Déplacer dans cette catégorie Move into this category - + Copier dans cette catégorie Copy into this category - + Annuler Undo - + Gestionnaire de catégories window title Categories manager @@ -1194,42 +1209,42 @@ Changes will be definitive. EllipseEditor - + Centre : Center: - + Diamètres : Diameters: - + horizontal : horizontal: - + vertical : vertical: - + abscisse abscissa - + ordonnée ordinate - + diamètre horizontal horizontal diameter - + diamètre vertical vertical diameter @@ -1237,7 +1252,7 @@ Changes will be definitive. ExportConfigPage - + Export configuration page title Export @@ -1415,47 +1430,52 @@ Changes will be definitive. GeneralConfigurationPage - + Apparence Appearance - + Utiliser les couleurs du système Use system colors - + Projets Projects - + Utiliser des fenêtres Use windows - + Utiliser des onglets Use tabs - + Ces paramètres s'appliqueront dès la prochaine ouverture d'un éditeur de schémas. These settings will be applied at the next opening of a diagram editor. - + Gestion des éléments Elements management - + Intégrer automatiquement les éléments dans les projets (recommandé) Integrate automatically the elements into the projects (recommended) - + + Chaque élément embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments que vous créerez : + Every element embeds informations about its authors, its license, or any information you may find useful in a freely usable textfield. You can specify here the default value of this textfield for the elements you will create: + + + Général configuration page title General @@ -1705,111 +1725,111 @@ Changes will be definitive. LineEditor - + abscisse point 1 abscissa point 1 - + ordonnée point 1 ordinate point 1 - + abscisse point 2 abscissa point 2 - + ordonnée point 2 ordinate point 2 - + Fin 1 End 1 - + Fin 2 End 2 - + type fin 1 end 1 type - + longueur fin 1 end 1 length - + type fin 2 end 2 type - + longueur fin 2 end 2 length - + Normale type of the 1st end of a line Normal - + Flèche simple type of the 1st end of a line Simple arrow - + Flèche triangulaire type of the 1st end of a line Triangle arrow - + Cercle type of the 1st end of a line Circle - + Carré type of the 1st end of a line Diamond - + Normale type of the 2nd end of a line Normal - + Flèche simple type of the 2nd end of a line Simple arrow - + Flèche triangulaire type of the 2nd end of a line Triangle arrow - + Cercle type of the 2nd end of a line Circle - + Carré type of the 2nd end of a line Diamond @@ -2015,38 +2035,38 @@ Changes will be definitive. PolygonEditor - + Polygone fermé Closed polygon - + x x - + y y - + Points du polygone : Polygon points: - + fermeture du polygone Polygon closure - + Erreur message box title Error - + Le polygone doit comporter au moins deux points. message box content The polygon must contain at least two points. @@ -2055,7 +2075,7 @@ Changes will be definitive. PrintConfigPage - + Impression configuration page title Printing @@ -2064,123 +2084,123 @@ Changes will be definitive. ProjectView - + Ce projet ne contient aucun schéma This project does not contain any diagram - + Titre du projet : Project title: - + Supprimer les éléments inutilisés dans le projet Delete unused elements in the project - + Supprimer les catégories vides Delete empty categories - + Enregistrer le schéma en cours ? message box title Save the current diagram? - + Voulez-vous enregistrer le schéma %1 ? message box content - %1 is a diagram title Do you wish to save the diagram %1? - + Enregistrer le nouveau schéma ? message box title Save the new diagram? - + Ce schéma a été ajouté mais n'a été ni modifié ni enregistré. Voulez-vous le conserver ? message box content This diagram has been added but it hasn't been modified nor saved. Do you wish to keep it? - + Supprimer le schéma ? message box title Delete the diagram? - + Êtes-vous sûr de vouloir supprimer ce schéma du projet ? Ce changement est irréversible. message box content Do you really want to delete this diagram from the project? This change is irreversible. - + Propriétés du projet window title Project properties - + Projet en lecture seule message box title Read-only project - + Ce projet est en lecture seule. Il n'est donc pas possible de le nettoyer. message box content This project is read-only. Thus it can not be cleaned. - + Nettoyer le projet window title Clean project - + Enregistrer sous dialog title Save as - + Schéma QElectroTech (*.qet) filetypes allowed when saving a diagram file QElectroTech Diagram (*.qet) - + Projet window title for a project-less ProjectView Project - + Enregistrer le projet en cours ? message box title Save current project? - + Voulez-vous enregistrer le projet ? message box content Do you wish to save the project? - + projet string used to generate a filename project - + Propriétés à utiliser lors de l'ajout d'un nouveau schéma au projet : Properties used when adding a new diagram to the project: @@ -2348,439 +2368,434 @@ Available options: QETDiagramEditor - + Afficha&ge Displ&ay - + Affiche ou non le panel d'appareils Displays or not the elements panel - + Afficher Display - + &Aide &Help - + Ajouter une colonne Add a column - + À &propos de QElectroTech A&bout QElectroTech - + À propos de &Qt About &Qt - + &Cascade &Cascade - + C&oller &Paste - + &Configuration &Settings - + &Configurer QElectroTech &Configure QElectroTech - + Cop&ier &Copy - + Co&uper Cu&t - + Ctrl+0 - + Ctrl+9 - + Ctrl+I - + Ctrl+Q - + Ctrl+Shift+A - + Ctrl+Shift+F Ctrl+Shift+F - + Ctrl+Shift+I - + Ctrl+Shift+X - + Désélectionner tout Select none - + &Édition &Edit - + Enlever une colonne Remove a column - + &Enregistrer &Save - + Enregistrer sous Save as - + E&xporter &Export - + Fe&nêtres Wi&ndows - + &Fermer &Close - + &Fichier &File - + &Importer &Import - + Imprimer Print - + Inverser la sélection Invert selection - + Mode Selection Selection Mode - + Mode Visualisation View Mode - + &Mosaïque &Tile - + &Nouveau &New - + Outils Tools - + &Ouvrir &Open - + Ouvrir un fichier Open a file - + Pas de zoom Reset zoom - + Passer en &mode plein écran F&ullScreen Mode - + Pivoter Rotate - + &Quitter &Quit - + Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*) QElectroTech Diagrams (*.qet);;XML Files (*.xml);;All files (*) - + Sortir du &mode plein écran Exit f&ullScreen mode - + Supprimer Delete - + Tout sélectionner Select All - + Zoom adapté Fit in view - + Zoom arrière Zoom Out - + Zoom avant Zoom In - + Annuler Undo - + Refaire Redo - + Réinitialiser les conducteurs Reset conductors - - Suppr - Del - - - + Ctrl+J Ctrl+J - + Ctrl+K Ctrl+K - + Propriétés du schéma Diagram Properties - + Ctrl+L Ctrl+L - + Affiche ou non la barre d'outils principale Display or hide the main toolbar - + Affiche ou non la barre d'outils Affichage Display or hide the Display toolbar - + Affiche ou non la barre d'outils Schéma Display or hide the Diagram toolbar - + Affichage Display - + Schéma Diagram - + Conducteurs par défaut Default conductors - + Ctrl+D Ctrl+D - + Ajouter un champ de texte Add a textfield - + Aucune modification No modification - + Affiche ou non la liste des modifications Display or hide the undo list - + Ajouter une ligne Add a row - + Enlever une ligne Remove a row - + Ajouter un schéma Add a diagram - + Supprimer le schéma Delete the diagram - + Ctrl+T Ctrl+T - + Édite les propriétés des objets sélectionné status bar tip Edit the selected objects properties - + &Projet &Project - + Impossible d'ouvrir le fichier Unable to open file - + Il semblerait que le fichier que vous essayez d'ouvrir ne soit pas accessible en lecture. Il est donc impossible de l'ouvrir. Veuillez vérifier les permissions du fichier. The file you try to open does not seem readable and can not be opened. Please check the file permissions. - + Ouverture du projet en lecture seule Opening the file read-only - + Il semblerait que le projet que vous essayez d'ouvrir ne soit pas accessible en écriture. Il sera donc ouvert en lecture seule. The project you try to open does not seem writable. It will be opened read-only. - + en utilisant des onglets using tabs - + en utilisant des fenêtres using windows - + Afficher les projets Display projects - + Propriétés du projet Project properties - + Nettoyer le projet Clean project - + Échec de l'ouverture du projet message box title Unable to open project - + Il semblerait que le fichier %1 ne soit pas un fichier projet QElectroTech. Il ne peut donc être ouvert. message box content The file %1 does not appear to be a QElectroTech project file. Thus it cannot be opened. @@ -2804,322 +2819,322 @@ Available options: Elements Panel - + Annulations dock title Undo - + Propriétés de la sélection Selection properties - + Backspace Backspace - + Space Space - + Crée un nouveau schéma status bar tip Opens a new diagram - + Ouvre un schéma existant status bar tip Open an existing diagram - + Ferme le schéma courant status bar tip Closes the current diagram - + Enregistre le schéma courant status bar tip Saves the current diagram - + Enregistre le schéma courant avec un autre nom de fichier status bar tip Saves the current diagram as another filename - + Importe un schéma dans le schéma courant status bar tip Imports a diagram into the current diagram - + Exporte le schéma courant dans un autre format status bar tip Exports the current diagram to another format - + Imprime le schéma courant status bar tip Prints the current diagram - + Ferme l'application QElectroTech status bar tip Closes QElectroTech - + Annule l'action précédente status bar tip Undoes the previous action - + Restaure l'action annulée status bar tip Restores the undone action - + Transfère les éléments sélectionnés dans le presse-papier status bar tip Puts selected elements into the clipboard - + Copie les éléments sélectionnés dans le presse-papier status bar tip Copies selected elements - + Place les éléments du presse-papier sur le schéma status bar tip Pastes elements from the clipboard into the diagram - + Sélectionne tous les éléments du schéma status bar tip Selects all elements on the diagram - + Désélectionne tous les éléments du schéma status bar tip Deselect all elements on the plan - + Désélectionne les éléments sélectionnés et sélectionne les éléments non sélectionnés status bar tip Deselects selected elements and select non-selected elements - + Enlève les éléments sélectionnés du schéma status bar tip Removes selected elements from the diagram - + Pivote les éléments sélectionnés status bar tip Rotates selected elements - + Recalcule les chemins des conducteurs sans tenir compte des modifications status bar tip Reset the conductors path ignoring the user changes - + Spécifie les propriétés par défaut des conducteurs status bar tip Specify the conductors default properties - + Édite les informations affichées par le cartouche status bar tip Edit informations displayed by the inset - + Ajoute une colonne au schéma status bar tip Add a column to the diagram - + Enlève une colonne au schéma status bar tip Remove a column from the diagram - + Agrandit le schéma en hauteur status bar tip Expand the diagram's height - + Rétrécit le schéma en hauteur status bar tip Shrink the diagram's height - + Agrandit le schéma status bar tip Expand the diagram - + Rétrécit le schéma status bar tip Shrinks the diagram - + Adapte la taille du schéma afin qu'il soit entièrement visible status bar tip Changes the size of the plan so that it fits in the view - + Restaure le zoom par défaut status bar tip Restores default zoom level - + Présente les différents projets ouverts dans des sous-fenêtres status bar tip Shows the various opened projects in windows - + Présente les différents projets ouverts des onglets status bar tip Shows the various opened projects in tabs - + Permet de sélectionner les éléments status bar tip Allows to select elements - + Permet de visualiser le schéma sans pouvoir le modifier status bar tip Allows to view the diagram without modifying it - + Affiche QElectroTech en mode plein écran status bar tip Displays QElectroTech in full screen mode - + Impossible de retrouver cet élément dans le panel car il semble édité dans une autre fenêtre Unable to find this element in the panel because it seems to be edited from another window - + Impossible de retrouver cet élément dans le panel... rechargement du panel... Unable to find this element in the panel... reloading the panel... - + Impossible de retrouver cet élément dans le panel Unable to find this element in the panel - + Affiche QElectroTech en mode fenêtré status bar tip Displays QElectroTech in windowed mode - + Permet de régler différents paramètres de QElectroTech status bar tip Allows to specify various parameters for QElectroTech - + Dispose les fenêtres en mosaïque status bar tip Arranges windows in a tile pattern - + Dispose les fenêtres en cascade status bar tip Arranges windows in a cascade pattern - + Affiche des informations sur QElectroTech status bar tip Displays informations about QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Displays informations about Qt library - + &Enregistrer tous les schémas Sav&e all diagrams - + Enregistre tous les schémas du projet courant status bar tip Saves all the diagrams of the current project - + Projet suivant Next project - + Projet précédent Previous project - + Active le projet suivant status bar tip Activates the next project - + Active le projet précédent status bar tip Activates the previous project - + Active le projet « %1 » Activates the project "%1" @@ -3127,167 +3142,167 @@ Available options: QETElementEditor - + &Nouveau &New - + &Ouvrir &Open - + &Enregistrer &Save - + Enregistrer sous Save as - + &Quitter &Quit - + Tout sélectionner Select All - + Désélectionner tout Select none - + Inverser la sélection Invert selection - + &Supprimer &Delete - + Éditer la taille et le point de saisie Edit size and hotspot - + Éditer les noms Edit names - + Éditer les orientations Edit orientations - + Déplacer un objet Move an object - + Ajouter une ligne Add a line - + Ajouter une ellipse Add an ellipse - + Ajouter un cercle Add a circle - + Ajouter un polygone Add a polygon - + Ajouter du texte Add text - + Ajouter un arc de cercle Add an arc - + Ajouter une borne Add a terminal - + Ajouter un champ de texte Add a textfield - + Annuler Undo - + Refaire Redo - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - + Fichier File - + Édition Edit - + Affichage Display - + Outils Tools - + Aide Help - + Afficher Display - + La vérification de cet élément a généré %n avertissement(s) : message box content @@ -3296,290 +3311,295 @@ Available options: - + <b>%1</b> : %2 warning title: warning description <b>%1</b>: %2 - - Suppr - Del - - - + Ctrl+E Ctrl+E - + Ctrl+R Ctrl+R - + Ctrl+T Ctrl+T - + Rapprocher Raise - + Éloigner Lower - + Envoyer au fond Send backward - + Amener au premier plan Bring forward - + Ctrl+Shift+Up Ctrl+Shift+Up - + Ctrl+Shift+Down Ctrl+Shift+Down - + Ctrl+Shift+End Ctrl+Shift+End - + Ctrl+Shift+Home Ctrl+Shift+Home - + Aucune modification No modification - + Recharger Reload - + Zoom avant Zoom In - + Zoom arrière Zoom Out - + Zoom adapté Fit in view - + Pas de zoom Reset zoom - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + &Ouvrir depuis un fichier &Open from a file - + Enregistrer dans un fichier Save to a file - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S - + QElectroTech - Éditeur d'élément window title QElectroTech - Element Editor - + un fichier a file - + un élément an element - + + Éditer les informations sur l'auteur + Edit author informations + + + &Configurer QElectroTech &Configure QElectroTech - + À &propos de QElectroTech A&bout QElectroTech - + À propos de &Qt About &Qt - + Permet de régler différents paramètres de QElectroTech status bar tip Allows to specify various parameters for QElectroTech - + Affiche des informations sur QElectroTech status bar tip Displays informations about QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Displays informations about Qt library - + Backspace Backspace - + Ctrl+Shift+F Ctrl+Shift+F - + + Ctrl+Y + Ctrl+Y + + + Parties toolbar title Parts - + Outils toolbar title Tools - + Affichage toolbar title Display - + Élément toolbar title Element - + Profondeur toolbar title Depth - + &Configuration &Settings - + Coller depuis... Paste from... - + Sortir du &mode plein écran Exit f&ullScreen mode - + Affiche QElectroTech en mode fenêtré status bar tip Displays QElectroTech in windowed mode - + Passer en &mode plein écran F&ullScreen Mode - + Affiche QElectroTech en mode plein écran status bar tip Displays QElectroTech in full screen mode - + [Modifié] window title tag [Changed] - + [lecture seule] window title tag [Read only] - + Informations dock title Informations - + Annulations dock title Undo - + Parties dock title Parts - + Éditeur d'éléments status bar message Elements Editor - + %n partie(s) sélectionnée(s). %n selected part. @@ -3587,210 +3607,215 @@ Available options: - + Dimensions de l'élément warning title Element size - + Certaines parties graphiques (textes, cercles, lignes...) semblent déborder du cadre de l'élément. Cela risque de générer des bugs graphiques lors de leur manipulation sur un schéma. Vous pouvez corriger cela soit en déplaçant ces parties, soit en vous rendant dans Édition > Éditer la taille et le point de saisie. warning description Some graphical parts (texts, circles, lines, ...) seem to be out of the element border. This may generate graphical bugs when the element is moved on a diagram. You can fix this by moving those parts or using Edit > Edit size and hotspot. - + Absence de borne warning title Missing terminal - + L'élément ne comporte aucune borne. Un élément doit comporter des bornes afin de pouvoir étre relié à d'autres éléments par l'intermédiaire de conducteurs. warning description The element does not contain any terminal. An element must have terminals in order to be connected to other elements by conductors. - + Avertissements messagebox title Warnings - + Le fichier %1 n'existe pas. message box content The file %1 does not exist. - - + + Impossible d'ouvrir le fichier %1. message box content Unable to open the file %1. - - + + Ce fichier n'est pas un document XML valide message box content This file is not a valid XML document - - + + Erreur toolbar title Error - - + + Édition en lecture seule message box title Read only edition - - + + Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule. message box content You are not allowed to modify this element. Thus it will be edited read-only. - - - + + + Erreur message box title Error - + Impossible d'écrire dans ce fichier message box content Unable to write to this file - + Impossible d'atteindre l'élément message box content Unable to reach the element - + Impossible d'enregistrer l'élément message box content Unable to save the element - + + Trop de primitives, liste non générée. + Too much parts, list not rendered. + + + Ouvrir un fichier dialog title Open a file - + Éléments QElectroTech (*.elmt);;Fichiers XML (*.xml);;Tous les fichiers (*) filetypes allowed when opening an element file QElectroTech elements (*.elmt);;XML files (*.xml);;All files (*) - + Recharger l'élément dialog title Reload element - + Vous avez efffectué des modifications sur cet élément. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'élément ? dialog content This element has been modified since last save. If you reload it, these changes will be lost. Do you really want to reload this element? - + Enregistrer sous dialog title Save as - + Éléments QElectroTech (*.elmt) filetypes allowed when saving an element file QElectroTech elements (*.elmt) - + Enregistrer l'élément en cours ? dialog title Save current element? - + Voulez-vous enregistrer l'élément %1 ? dialog content - %1 is an element name Do you wish to save the element %1? - - - - + + + + Élément inexistant. message box title Non-existent element. - - + + L'élément n'existe pas. message box content The element does not exist. - - + + Le chemin virtuel choisi ne correspond pas à un élément. message box content The chosen virtual path does not match an element. - + Maintenez la touche Shift enfoncée pour effectuer plusieurs ajouts d'affilée Hold down the Shift key to add several parts in a row - + Utilisez le bouton droit de la souris pour poser le dernier point du polygone Use the right mouse button to set the polygon's last point - + Co&uper Cu&t - + Cop&ier &Copy - + C&oller &Paste - + C&oller dans la zone... Pa&ste in the area... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Add a rectangle @@ -3803,139 +3828,149 @@ Available options: QElectroTech: Print preview - + Schémas à imprimer : Diagrams to print: - - + + Tout cocher + Check all + + + + Tout décocher + Unchek all + + + + Cacher la liste des schémas Hide the diagrams list - - + + Cacher les options d'impression Hide the print options - + Ajuster la largeur Fit to width - + Ajuster la page Fit to page - + Zoom arrière Zoom Out - + Zoom avant Zoom In - + Paysage Landscape - + Portrait Portrait - + Première page First page - + Page précédente Previous page - + Page suivante Next page - + Dernière page Last page - + Afficher une seule page Display a single page - + Afficher deux pages Display facing pages - + Afficher un aperçu de toutes les pages Display all pages - + Mise en page Page layout - + Mise en page (non disponible sous Windows pour l'impression PDF/PS) Page layout (not available under Windows for PDF/PS printing) - + Options d'impression Print options - + Utiliser toute la feuille Use the whole page - + Si cette option est cochée, les marges de la feuille seront ignorées et toute sa surface sera utilisée pour l'impression. Cela peut ne pas être supporté par votre imprimante. If this option is checked, the paper margins are ignored and its whole surface is used for the printing. This may not be supported by your printer. - + Adapter le schéma à la page Fit diagram to page - + Si cette option est cochée, le schéma sera agrandi ou rétréci de façon à remplir toute la surface imprimable d'une et une seule page. If this option is checked, the diagram will be shrinked or expanded to fit the printable surface of a single page. - + Imprimer Print - + Afficher la liste des schémas Display - + Afficher les options d'impression Display the print options - + %1 % %1% @@ -4129,133 +4164,139 @@ Available options: deletion - + déplacement undo caption move - + ajout %1 undo caption insert %1 - + modification %1 undo caption modify %1 - + modification points polygone undo caption modification polygon points - + modification dimensions/hotspot undo caption modify size/hotspot - + modification noms undo caption modify names - + modification orientations undo caption modify orientations - + amener au premier plan undo caption bring forward - + rapprocher undo caption raise - + éloigner undo caption lower - + envoyer au fond undo caption send backward - + modification connexions internes undo caption modify internal connections - + + modification informations complementaires + undo caption + modify author informations + + + arc element part name arc - + cercle element part name circle - + ellipse element part name ellipse - + ligne element part name line - + polygone element part name polygon - + borne element part name terminal - + T default text when adding a text in the element editor T - + texte element part name text - + _ default text when adding a textfield in the element editor _ - + champ de texte element part name textfield @@ -4312,18 +4353,18 @@ Available options: Terminal - + coller paste - + couper des parties undo caption cut parts - + rectangle element part name rectangle @@ -4365,42 +4406,42 @@ Available options: RectangleEditor - + Coin supérieur gauche : Top left corner: - + Dimensions : Size: - + Largeur : Width: - + Hauteur : Height: - + abscisse abscissa - + ordonnée ordinate - + largeur width - + hauteur height @@ -4408,91 +4449,91 @@ Available options: StyleEditor - + Antialiasing Antialiasing - + Trait : Line: - + Couleur : Color: - + Style : Style: - + Épaisseur : Weight: - + Remplissage : Filling: - + Noir element part color Black - + Blanc element part color White - + Normal element part line style Normal - + Pointillé element part line style Dashed - + Nulle element part weight None - + Fine element part weight Thin - + Normale element part weight Normal - + Aucun element part filling None - + Noir element part filling Black - + Blanc element part filling White @@ -4501,57 +4542,57 @@ Available options: TerminalEditor - + Nord North - + Est East - + Sud South - + Ouest West - + Position : Position: - + x : x: - + y : y: - + Orientation : Orientation: - + abscisse abscissa - + ordonnée ordinate - + orientation orientation @@ -4559,48 +4600,48 @@ Available options: TextEditor - + Position : Position: - + x : x: - + y : y: - + Taille : Size: - + Texte : Text: - + abscisse abscissa - + ordonnée ordinate - + taille size - - + + contenu content @@ -4608,60 +4649,60 @@ Available options: TextFieldEditor - + Maintenir horizontal malgré les rotations de l'élément Stay horizontal despite element rotations - + Position : Position: - + x : x: - + y : y: - + Taille : Size: - + Texte par défaut : Default text: - + abscisse abscissa - + ordonnée ordinate - + taille size - + propriété property - - + + contenu content diff --git a/lang/qet_es.qm b/lang/qet_es.qm index 75e844bb1..022f47264 100644 Binary files a/lang/qet_es.qm and b/lang/qet_es.qm differ diff --git a/lang/qet_es.ts b/lang/qet_es.ts index 1c4e82ad4..f0bbedf5d 100644 --- a/lang/qet_es.ts +++ b/lang/qet_es.ts @@ -109,62 +109,62 @@ Iconos ArcEditor - + Centre : Centro: - + Diamètres : Diámetros: - + horizontal : horizontal: - + vertical : vertical: - + Angle de départ : Ángulo inicial: - + Angle : Ángulo: - + abscisse abscisa - + ordonnée ordenada - + diamètre horizontal diámetro horizontal - + diamètre vertical diámetro vertical - + angle de départ ángulo inicial - + angle ángulo @@ -183,12 +183,6 @@ Iconos inset content Fecha: %1 - - - Titre du document : %1 - inset content - Título del documento: %1 - Fichier : %1 @@ -205,41 +199,41 @@ Iconos BorderPropertiesWidget - + Dimensions du schéma Dimensiones del esquema - + Colonnes : Columnas: - - + + Afficher les en-têtes Mostrar los encabezamientos - + Lignes : Filas: - - + + × multiplication symbol × - + px unit for cols width px - + px unit for rows height px @@ -248,27 +242,27 @@ Iconos CircleEditor - + Centre : Centra: - + Diamètre : Diámetro: - + abscisse abscisa - + ordonnée ordenada - + diamètre diámetro @@ -349,53 +343,53 @@ Iconos Opciones de impresión - + Quel type d'impression désirez-vous effectuer ? ¿Qué tipo de impresión desea hacer? - + Impression sur une imprimante physique Print type choice Impresión a una impresora física - + Impression vers un fichier au format PDF Print type choice Impresión a un archivo PDF - + Impression vers un fichier au format PostScript (PS) Print type choice Impresión a un archivo PostScript (PS) - + Choix du type d'impression Elección del tipo de impresión - + Fichier manquant message box title Archivo faltando - + Vous devez indiquer le chemin du fichier PDF/PS à créer. message box content Debe especificar la ruta del archivo PDF / PS a crear. - + Fichiers PDF (*.pdf) file filter Archivos PDF (*.pdf) - + Fichiers PostScript (*.ps) file filter Archivos PostScript (*.ps) @@ -427,102 +421,102 @@ Iconos Propiedades del esquema - + Propriétés de la sélection Propiedades de la selección - + La sélection contient %1. %1 is a sentence listing the selected objects La selección contiene %1. - + Élément manquant Elemento faltando - + Élément Elemento - + Nom : %1 Nombre: %1 - + Position : %1 Posición: %1 - + Dimensions : %1×%2 Tamaños: %1×%2 - + Bornes : %1 Conectores: %1 - + Connexions internes : %1 Conecciones internas: %1 - + Autorisées Autorizadas - + Interdites Prohibidas - + Champs de texte : %1 Campos de texto: %1 - + Emplacement : %1 Emplazamiento: %1 - + Propriétés de l'élément sélectionné Propiedades del element seleccionado - + Retrouver dans le panel Econtrar en el panel - + Éditer l'élément Editar el elemento - + Éditer les propriétés d'un conducteur window title Editar las propiedades de un conductor - + Éditer les propriétés par défaut des conducteurs window title Editar las propiedades predeterminadas de los conductores @@ -531,7 +525,7 @@ Iconos DiagramsChooser - + Schéma sans titre Esquema sin título @@ -712,99 +706,110 @@ Iconos ElementScene - + ligne linea - + ellipse elipse - + arc arco - + cercle círculo - + borne conector - + texte texto - + champ de texte campo de texto - + polygone polígono - + L'orientation par défaut est l'orientation dans laquelle s'effectue la création de l'élément. Por defecto, la orientación es la orientación usada durante la creación del elemento. - + Autoriser les connexions internes Permitir las conecciones internas - + + Éditer les informations sur l'auteur + window title + + + + + Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'élément, sa licence, ou tout autre renseignement que vous jugerez utile. + + + + Vous pouvez spécifier le nom de l'élément dans plusieurs langues. Puede escribir el nombre del elemento en varias lenguas. - - + + Ce document XML n'est pas une définition d'élément. error message Este documento XML no es una definición de elemento. - + Les dimensions ou le point de saisie ne sont pas valides. error message Los tamaños o el hotspot no son valides. - + Les orientations ne sont pas valides. error message Las orientaciones no son valides. - + Éditer la taille et le point de saisie window title Editar el tamaño o el hotspot - + Éditer les orientations window title Editar las orientaciones - + Éditer les noms window title Editar los nombres - + rectangle rectángulo @@ -1042,42 +1047,42 @@ Los cambios no podrían ser revertidos. ElementsPanel - + Collection projet Colección proyecto - + Schéma sans titre Esquema sin título - + Ceci est un élément que vous pouvez insérer dans votre schéma par cliquer-déplacer Eso es un elemento que se puede insertar en su esquema con clicar-mover - + Cliquer-déposez cet élément sur le schéma pour insérer un élément Arrastar y soltar este elemento al esquema para insertar un elemento - + Collection QET Colección QET - + Collection utilisateur Colección usuario - + %1 [non utilisé dans le projet] %1 [no usado en el proyecto] - + Pas de fichier tooltip for a file-less project in the element panel No hay archivo @@ -1151,37 +1156,47 @@ Los cambios no podrían ser revertidos. Eliminar este esquema - + + Remonter ce schéma + + + + + Abaisser ce schéma + + + + Effacer le filtre Borrar un filtro - + Filtrer : Filtrar: - + Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les catégories. Puede usar este gestionario para agregar, eliminar o editar las categorías. - + Déplacer dans cette catégorie Mover en esta categoría - + Copier dans cette catégorie Copiar en esta categoría - + Annuler Deshacer - + Gestionnaire de catégories window title Gestionario de categorías @@ -1195,42 +1210,42 @@ Los cambios no podrían ser revertidos. EllipseEditor - + Centre : Centro: - + Diamètres : Diámetros: - + horizontal : horizontal: - + vertical : vertical: - + abscisse abscisa - + ordonnée ordenada - + diamètre horizontal diámetro horizontal - + diamètre vertical diámetro vertical @@ -1238,7 +1253,7 @@ Los cambios no podrían ser revertidos. ExportConfigPage - + Export configuration page title Exportación @@ -1416,47 +1431,52 @@ Los cambios no podrían ser revertidos. GeneralConfigurationPage - + Apparence Aspecto - + Utiliser les couleurs du système Usar colores del sistema - + Projets Proyectos - + Utiliser des fenêtres Utilizar ventanas - + Utiliser des onglets Utilizar pestañas - + Ces paramètres s'appliqueront dès la prochaine ouverture d'un éditeur de schémas. Estos parámetros van ser activados la próxima vez que se va a abrir un editor de esquemas. - + Gestion des éléments Gestionario de elementos - + Intégrer automatiquement les éléments dans les projets (recommandé) Automáticamente integrar los elementos en los proyectos (recomendado) - + + Chaque élément embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments que vous créerez : + + + + Général configuration page title General @@ -1706,111 +1726,111 @@ Los cambios no podrían ser revertidos. LineEditor - + Fin 1 Fin 1 - + Fin 2 Fin 2 - + abscisse point 1 abscisa punto 1 - + ordonnée point 1 ordenada punto 1 - + abscisse point 2 abscisa punto 2 - + ordonnée point 2 ordenada punto 2 - + type fin 1 tipo fin 1 - + longueur fin 1 longitud fin 1 - + type fin 2 tipo fin 2 - + longueur fin 2 longitud fin 2 - + Normale type of the 1st end of a line Normal - + Flèche simple type of the 1st end of a line Flecha simple - + Flèche triangulaire type of the 1st end of a line Flecha triangular - + Cercle type of the 1st end of a line Círculo - + Carré type of the 1st end of a line Cuadrado - + Normale type of the 2nd end of a line Normal - + Flèche simple type of the 2nd end of a line Flecha simple - + Flèche triangulaire type of the 2nd end of a line Flecha triangular - + Cercle type of the 2nd end of a line Círculo - + Carré type of the 2nd end of a line Cuadrado @@ -2016,38 +2036,38 @@ Los cambios no podrían ser revertidos. PolygonEditor - + Polygone fermé Polígono cerrado - + x x - + y y - + Points du polygone : Puntos del polígono: - + fermeture du polygone cierre del polígono - + Erreur message box title Error - + Le polygone doit comporter au moins deux points. message box content El polígono tiene que implicar al menos dos puntos. @@ -2056,7 +2076,7 @@ Los cambios no podrían ser revertidos. PrintConfigPage - + Impression configuration page title Impresión @@ -2065,123 +2085,123 @@ Los cambios no podrían ser revertidos. ProjectView - + Ce projet ne contient aucun schéma No hay ningun esquema en este proyecto - + Titre du projet : Título del proyecto: - + Supprimer les éléments inutilisés dans le projet Eliminar los elementos no usados en el proyecto - + Supprimer les catégories vides Eliminar categorías vacias - + Enregistrer le schéma en cours ? message box title ¿Grabar el esquema corriente? - + Voulez-vous enregistrer le schéma %1 ? message box content - %1 is a diagram title ¿Quiere grabar el esquema %1? - + Enregistrer le nouveau schéma ? message box title ¿Grabar el nuevo esquema? - + Ce schéma a été ajouté mais n'a été ni modifié ni enregistré. Voulez-vous le conserver ? message box content Se agregó el esquema, pero no fue editado tampoco guardado. ¿Quiere mantenerlo? - + Supprimer le schéma ? message box title ¿Eliminar el esquema? - + Êtes-vous sûr de vouloir supprimer ce schéma du projet ? Ce changement est irréversible. message box content ¿Estás seguro de eliminar el esquema del proyecto? Este cambio es irreversible. - + Propriétés du projet window title Propiedades del proyecto - + Projet en lecture seule message box title Proyecto en sólo lectura - + Ce projet est en lecture seule. Il n'est donc pas possible de le nettoyer. message box content Este proyecto es en sólo lectura. Por eso es imposible limpiarlo. - + Nettoyer le projet window title Limpiar el proyecto - + Enregistrer sous dialog title Guardar como - + Schéma QElectroTech (*.qet) filetypes allowed when saving a diagram file Esquema QElectroTech (*.qet) - + Projet window title for a project-less ProjectView Proyecto - + Enregistrer le projet en cours ? message box title ¿Guardar el proyecto corriente? - + Voulez-vous enregistrer le projet ? message box content ¿Quiere guardar el proyecto? - + projet string used to generate a filename proyecto - + Propriétés à utiliser lors de l'ajout d'un nouveau schéma au projet : Propiedades a utilizar al añadir un nuevo esquema al proyecto: @@ -2350,469 +2370,464 @@ Opciones disponibles: QETDiagramEditor - + Aucune modification Ninguna modificación - + &Nouveau &Nuevo - + &Ouvrir &Abrir - + &Fermer &Cerrar - + &Enregistrer &Guardar - + Enregistrer sous Guardar como - + &Importer &Importar - + E&xporter E&xportar - + Imprimer Imprimir - + &Quitter &Salir - + Annuler Deshacer - + Refaire Rehacer - + Co&uper C&ortar - + Cop&ier &Copiar - + C&oller &Pegar - + Tout sélectionner Seleccionar todo - + Désélectionner tout Deseleccionar todo - + Inverser la sélection Invertir selección - + Supprimer Eliminar - + Pivoter Rotar - + Réinitialiser les conducteurs Reinicializar los conductores - + Conducteurs par défaut Predeterminados conductores - + Propriétés du schéma Propiedades del esquema - + Ajouter un champ de texte Añadir un campo de texto - + Ajouter une colonne Añadir una columna - + Enlever une colonne Retirar una columna - + Ajouter une ligne Añadir una línea - + Enlever une ligne Retirar una línea - + Propriétés du projet Propiedades del proyecto - + Ajouter un schéma Añadir un esquema - + Supprimer le schéma Eliminar el esquema - + Zoom avant Ampliar - + Zoom arrière Reducir - + Zoom adapté Ajustar - + Pas de zoom Tamaño actual - + en utilisant des onglets utilizando pestañas - + en utilisant des fenêtres utilizando ventanas - + Mode Selection Modo selección - + Mode Visualisation Modo visualización - + Space Espacio - + Passer en &mode plein écran Entrar en el modo &de pantalla completa - + Sortir du &mode plein écran Salir del modo &de pantalla completa - + Propriétés de la sélection Propiedades de la selección - + &Configurer QElectroTech &Configurar QElectroTech - + &Mosaïque &Mosaico - + &Cascade &Cascada - + À &propos de QElectroTech &Acerca de QElectroTech - + À propos de &Qt Acerca de &Qt - + Ctrl+Shift+I Ctrl+Shift+I - + Ctrl+Shift+X Ctrl+Shift+X - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - - Suppr - Supr - - - + Backspace Backspace - + Ctrl+J Ctrl+J - + Ctrl+K Ctrl+K - + Ctrl+L Ctrl+L - + Ctrl+D Ctrl+D - + Ctrl+T Ctrl+T - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + Ctrl+Shift+F Ctrl+Shift+F - + Édite les propriétés des objets sélectionné status bar tip Editar las propiedades de los objetos seleccionados - + &Fichier &Archivo - + &Édition &Editar - + &Projet &Proyecto - + Afficha&ge &Ver - + &Configuration &Preferencias - + Fe&nêtres Venta&nas - + &Aide A&yuda - + Afficher Mostrar - + Affiche ou non la barre d'outils principale Mostrar o esconder la barra de herramientas principal - + Affiche ou non la barre d'outils Affichage Mostrar o esconder la barra de herramientas "Mostrar" - + Affiche ou non la barre d'outils Schéma Mostrar o esconder la barra de herramientas "Esquema" - + Affiche ou non le panel d'appareils Mostrar o esconder el panel de aparatos - + Affiche ou non la liste des modifications Mostrar o esconder la lista de ediciones - + Afficher les projets Mostrar proyectos - + Outils Herramientas - + Affichage Ver - + Schéma Esquema - + Ouvrir un fichier Abrir un archivo - + Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*) Esquemas QElectroTech (*.qet);;Archivos XML (*.xml);;Todos los archivos (*) - + Impossible d'ouvrir le fichier Imposible de abrir el archivo - + Il semblerait que le fichier que vous essayez d'ouvrir ne soit pas accessible en lecture. Il est donc impossible de l'ouvrir. Veuillez vérifier les permissions du fichier. Parece que el archivo que intente de abrir no se puede acceder en lectura. Por eso es imposible abrirlo. Por favor compruebe los permisos del archivo. - + Ouverture du projet en lecture seule Abriendo el proyecto en sólo lectura - + Il semblerait que le projet que vous essayez d'ouvrir ne soit pas accessible en écriture. Il sera donc ouvert en lecture seule. Parece que el proyecto que intente de abrir no se puede acceder en escritura. Por eso se va abrirlo en sólo lectura. - + Impossible de retrouver cet élément dans le panel car il semble édité dans une autre fenêtre Imposible de encontrar este elemento en el panel porque parece que fue editado en otra ventana - + Impossible de retrouver cet élément dans le panel... rechargement du panel... Imposible de encontrar este elemento en el panel ... se está recargando el panel ... - + Impossible de retrouver cet élément dans le panel Imposible de encontrar este elemento en el panel - + Nettoyer le projet Limpiar el proyecto - + Échec de l'ouverture du projet message box title Fracaso al abrir el proyecto - + Il semblerait que le fichier %1 ne soit pas un fichier projet QElectroTech. Il ne peut donc être ouvert. message box content Parece que el archivo %1 no es un archivo del proyecto QElectroTech. Por eso no se puede abrirlo. @@ -2836,292 +2851,292 @@ Opciones disponibles: Panel de elementos - + Annulations dock title Anulaciones - + Crée un nouveau schéma status bar tip Crea un nuevo esquema - + Ouvre un schéma existant status bar tip Abrir un esquema que existe - + Ferme le schéma courant status bar tip Cierre el esquema corriente - + Enregistre le schéma courant status bar tip Guarda el esquema corriente - + Enregistre le schéma courant avec un autre nom de fichier status bar tip Guarda el esquema corriente con otro nombre de archivo - + Importe un schéma dans le schéma courant status bar tip Importa un esquema en el esquema corriente - + Exporte le schéma courant dans un autre format status bar tip Exporta el esquema corriente a otro formato - + Imprime le schéma courant status bar tip Imprime el esquema corriente - + Ferme l'application QElectroTech status bar tip Cierre el programa QElectroTech - + Annule l'action précédente status bar tip Deshacer la última acción - + Restaure l'action annulée status bar tip Restaura la última acción deshecha - + Transfère les éléments sélectionnés dans le presse-papier status bar tip Trasladar los elementos seleccionados en el portapapeles - + Copie les éléments sélectionnés dans le presse-papier status bar tip Copiar los elementos seleccionadas en el portapeles - + Place les éléments du presse-papier sur le schéma status bar tip Poner los elementos del portapeles en el esquema - + Sélectionne tous les éléments du schéma status bar tip Seleccionar todos los elementos del esquema - + Désélectionne tous les éléments du schéma status bar tip Deseleccionar todos los elementos del esquema - + Désélectionne les éléments sélectionnés et sélectionne les éléments non sélectionnés status bar tip Deseleccionar los elementos ya seleccionados y seleccionar los elementos aún no seleccionados - + Enlève les éléments sélectionnés du schéma status bar tip Quitar los elementos seleccionados del essquema - + Pivote les éléments sélectionnés status bar tip Rotar los elementos seleccionados - + Recalcule les chemins des conducteurs sans tenir compte des modifications status bar tip Calcular de nuevo los caminos de los conductores sin tenir cuenta de las ediciones - + Spécifie les propriétés par défaut des conducteurs status bar tip Dar las propriedades por defecto de conductores - + Édite les informations affichées par le cartouche status bar tip Editar las informaciones mostradas en el cartucho - + Ajoute une colonne au schéma status bar tip Agregar una columna al esquema - + Enlève une colonne au schéma status bar tip Eliminar una columna del esquema - + Agrandit le schéma en hauteur status bar tip Ampliar la altura del esquema - + Rétrécit le schéma en hauteur status bar tip Reducir la altura del esquema - + Agrandit le schéma status bar tip Ampliar el esquema - + Rétrécit le schéma status bar tip Reducir el esquema - + Adapte la taille du schéma afin qu'il soit entièrement visible status bar tip Adaptar el tamaño del esquema para que se pueda ver todo el esquema - + Restaure le zoom par défaut status bar tip Restaurar el zoom por defecto - + Présente les différents projets ouverts dans des sous-fenêtres status bar tip Mostrar los proyectos abiertos en sub ventanas - + Présente les différents projets ouverts des onglets status bar tip Mostrar los proyectos abiertos en pestañas - + Permet de sélectionner les éléments status bar tip - + Permet de visualiser le schéma sans pouvoir le modifier status bar tip Permite mostrar el esquema sin permitir editarlo - + Affiche QElectroTech en mode plein écran status bar tip Mostrar QElectroTech en pantalla completa - + Affiche QElectroTech en mode fenêtré status bar tip Mostrar QElectroTech en modo ventana - + Permet de régler différents paramètres de QElectroTech status bar tip Permite arreglar los párametros de QElectroTech - + Dispose les fenêtres en mosaïque status bar tip Poner las ventanas en mosaico - + Dispose les fenêtres en cascade status bar tip Poner las ventanas en cascada - + Affiche des informations sur QElectroTech status bar tip Mostrar las informaciones sobre QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Mostrar las informaciones sobre la biblioteca Qt - + &Enregistrer tous les schémas &Guardar todos los esquemas - + Enregistre tous les schémas du projet courant status bar tip Guarda todos los esquemas del proyecto corriente - + Projet suivant Proyecto siguiente - + Projet précédent Proyecto previo - + Active le projet suivant status bar tip Activar el proyecto siguiente - + Active le projet précédent status bar tip Activar el proyecto previo - + Active le projet « %1 » Activar el proyecto « %1 » @@ -3129,342 +3144,342 @@ Opciones disponibles: QETElementEditor - + &Nouveau &Nuevo - + &Ouvrir &Abrir - + &Ouvrir depuis un fichier &Abrir desde un archivo - + &Enregistrer &Guardar - + Enregistrer sous Guardar como - + Enregistrer dans un fichier Guardar hacia un archivo - + Recharger Recargar - + &Quitter &Salir - + Tout sélectionner Seleccionar todo - + Désélectionner tout Deseleccionar todo - + un fichier un archivo - + un élément un elemento - + Inverser la sélection Invertir selección - + &Supprimer &Eliminar - + Zoom avant Ampliar - + Zoom arrière Reducir - + Zoom adapté Ajustar - + Pas de zoom No zoom - + Éditer la taille et le point de saisie Editar el tamaño o el hotspot - + Éditer les noms Editar los nombres - + Éditer les orientations Editar las orientaciones - + + Éditer les informations sur l'auteur + + + + Rapprocher Acercar - + Éloigner Alejar - + Envoyer au fond Poner en el fondo - + Amener au premier plan Poner en el primer plano - + Déplacer un objet Mover un objeto - + Ajouter une ligne Agregar una línea - + Ajouter une ellipse Agregar una elipse - + Ajouter un cercle Agregar un círculo - + Ajouter un polygone Agregar un polígono - + Ajouter du texte Agregar texto - + Ajouter un arc de cercle Agregar un arco de círculo - + Ajouter une borne Agregar un conector - + Ajouter un champ de texte Añadir un campo de texto - + &Configurer QElectroTech &Configurar QElectroTech - + À &propos de QElectroTech &Acerca de QElectroTech - + À propos de &Qt Acerca de &Qt - + Permet de régler différents paramètres de QElectroTech status bar tip Permite arreglar los párametros de QElectroTech - + Affiche des informations sur QElectroTech status bar tip Mostrar las informaciones sobre QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Mostrar las informaciones sobre la biblioteca Qt - + Annuler Deshacer - + Refaire Rehacer - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - - Suppr - Supr - - - + Backspace Backspace - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + Ctrl+Shift+F Ctrl+Shift+F - + Ctrl+E Ctrl+E - + Ctrl+R Ctrl+R - + Ctrl+T Ctrl+T - + Ctrl+Shift+Up Ctrl+Shift+Árriba - + Ctrl+Shift+Down Ctrl+Shift+Abajo - + Ctrl+Shift+End Ctrl+Shift+End - + Ctrl+Shift+Home Ctrl+Shift+Home - + Outils Herramientas - + &Configuration &Preferencias - + Coller depuis... Pegar desde... - + Sortir du &mode plein écran Salir del modo &de pantalla completa - + Affiche QElectroTech en mode fenêtré status bar tip Mostrar QElectroTech en modo ventana - + Passer en &mode plein écran Entrar en el modo &de pantalla completa - + Affiche QElectroTech en mode plein écran status bar tip Mostrar QElectroTech en pantalla completa - + La vérification de cet élément a généré %n avertissement(s) : message box content @@ -3473,115 +3488,120 @@ Opciones disponibles: - + <b>%1</b> : %2 warning title: warning description <b>%1</b>: %2 - + Affichage Ver - + Fichier Archivo - + Édition Editar - + Aide Ayuda - + Afficher Mostrar - + Aucune modification Ninguna modificación - + QElectroTech - Éditeur d'élément window title QElectroTech - Editor de elemento - + + Ctrl+Y + + + + Parties toolbar title Partes - + Outils toolbar title Herramientas - + Affichage toolbar title Ver - + Élément toolbar title Elemento - + Profondeur toolbar title Profundidad - + [Modifié] window title tag [modificado] - + [lecture seule] window title tag [sólo lectura] - + Informations dock title Informaciones - + Annulations dock title Anulaciones - + Parties dock title Partes - + Éditeur d'éléments status bar message Editor de elementos - + %n partie(s) sélectionnée(s). %n parte selectionada. @@ -3589,210 +3609,215 @@ Opciones disponibles: - + Dimensions de l'élément warning title Tamaños del elemento - + Certaines parties graphiques (textes, cercles, lignes...) semblent déborder du cadre de l'élément. Cela risque de générer des bugs graphiques lors de leur manipulation sur un schéma. Vous pouvez corriger cela soit en déplaçant ces parties, soit en vous rendant dans Édition > Éditer la taille et le point de saisie. warning description Algunas partes gráficas (textos, círculos, lineas, ...) parecen no caber en el cuadro del elemento. Eso podría crear fallos gráficos cuando se las maneja en el esquema. Puede corregir este problema de dos maneras: moviendo estas partes o usando Editar>Editar el tamaño o hotspot. - + Absence de borne warning title Conector faltando - + L'élément ne comporte aucune borne. Un élément doit comporter des bornes afin de pouvoir étre relié à d'autres éléments par l'intermédiaire de conducteurs. warning description El elemento no tiene ninguna conección. Un elemente debe tener conecciones para que conductores puedan conectarlos con otros elementos. - + Avertissements messagebox title Advertencias - + Le fichier %1 n'existe pas. message box content El archivo %1 no existe. - - + + Impossible d'ouvrir le fichier %1. message box content Imposible de abrir el archivo %1. - - + + Ce fichier n'est pas un document XML valide message box content Este archivo no es un documento XML válido - - + + Erreur toolbar title Error - - + + Édition en lecture seule message box title Edición en lectura sola - - + + Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule. message box content No tiene los derechos necesarios para editar este elemento. Por eso se va abrirlo en sólo lectura. - - - + + + Erreur message box title Error - + Impossible d'écrire dans ce fichier message box content Imposible de escribir en el archivo - + Impossible d'atteindre l'élément message box content Imposible de alcanzar el elemento - + Impossible d'enregistrer l'élément message box content Imposible de grabar el elemento - + + Trop de primitives, liste non générée. + + + + Ouvrir un fichier dialog title Abrir un archivo - + Éléments QElectroTech (*.elmt);;Fichiers XML (*.xml);;Tous les fichiers (*) filetypes allowed when opening an element file Elementos QElectroTech (*.elmt);;Archivos XML (*.xml);;Todos los archivos (*) - + Recharger l'élément dialog title Recargar el elemento - + Vous avez efffectué des modifications sur cet élément. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'élément ? dialog content Editó este elemento. Si recarga las edicciones seran perdidas. ¿Está segura de recargar el elemento? - + Enregistrer sous dialog title Guardar como - + Éléments QElectroTech (*.elmt) filetypes allowed when saving an element file Elementos QElectroTech (*.elmt) - + Enregistrer l'élément en cours ? dialog title ¿Grabar el elemento corriente? - + Voulez-vous enregistrer l'élément %1 ? dialog content - %1 is an element name ¿Quiere grabar el elemento %1? - - - - + + + + Élément inexistant. message box title Elemento inexistente. - - + + L'élément n'existe pas. message box content El elemento no existe. - - + + Le chemin virtuel choisi ne correspond pas à un élément. message box content El camino virtual eligido no corresponde a un elemento. - + Maintenez la touche Shift enfoncée pour effectuer plusieurs ajouts d'affilée Mantiene la tecla Shift apretada para poder agregar varias cosas una despues de la otra - + Utilisez le bouton droit de la souris pour poser le dernier point du polygone Usar el botón de derecho del ratón para colocar el último punto del polígono - + Co&uper C&ortar - + Cop&ier &Copiar - + C&oller &Pegar - + C&oller dans la zone... P&egar en la zona... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Añadir un rectángulo @@ -3805,139 +3830,149 @@ Opciones disponibles: QElectroTech: Vista preliminar - + Schémas à imprimer : Esquemas por imprimir: - - + + Tout cocher + + + + + Tout décocher + + + + + Cacher la liste des schémas Ocultar la liste de esquemas - - + + Cacher les options d'impression Ocultar las opciones de impresión - + Ajuster la largeur Ajustar ancho de la página - + Ajuster la page Ajustar ancho y alto de la página - + Zoom arrière Reducir - + Zoom avant Ampliar - + Paysage Apaisado - + Portrait Retrato - + Première page Primera página - + Page précédente Página anterior - + Page suivante Página siguiente - + Dernière page Última página - + Afficher une seule page Mostrar sólo una página - + Afficher deux pages Mostrar dos páginas - + Afficher un aperçu de toutes les pages Mostrar vista preliminar de todas las páginas - + Mise en page Configurar página - + Mise en page (non disponible sous Windows pour l'impression PDF/PS) Diseño (no existe para imprimir en PDF o PS bajo Windows) - + Options d'impression Opciones de impresión - + Utiliser toute la feuille Usar la página entera - + Si cette option est cochée, les marges de la feuille seront ignorées et toute sa surface sera utilisée pour l'impression. Cela peut ne pas être supporté par votre imprimante. Si esta opción está seleccionada, se imprimirá sobre la superficie completa de la hoja, ignorando los márgenes. Esta opción puede no estar soportada por su impresora. - + Adapter le schéma à la page Ajustar el diagrama a la página - + Si cette option est cochée, le schéma sera agrandi ou rétréci de façon à remplir toute la surface imprimable d'une et une seule page. Si esta opción está seleccionada, el diagrama será reducido o expandido para ajustarse a la superficie imprimible de la hoja. - + Imprimer Imprimir - + Afficher la liste des schémas Mostrar la liste de esquemas - + Afficher les options d'impression Mostrar las opciones de impresión - + %1 % %1 % @@ -4131,133 +4166,139 @@ Opciones disponibles: eliminar - + déplacement undo caption mover - + ajout %1 undo caption insertar %1 - + modification %1 undo caption edición %1 - + modification points polygone undo caption edición puntos de polígono - + modification dimensions/hotspot undo caption edicion de dimensiones/hotspot - + modification noms undo caption edición de nombres - + modification orientations undo caption edición de orientaciones - + amener au premier plan undo caption poner en el primer plano - + rapprocher undo caption acercar - + éloigner undo caption alejar - + envoyer au fond undo caption poner en el fondo - + modification connexions internes undo caption edición de conecciones internas - + + modification informations complementaires + undo caption + + + + arc element part name arco - + cercle element part name círculo - + ellipse element part name elipse - + ligne element part name linea - + polygone element part name polígono - + borne element part name conector - + T default text when adding a text in the element editor T - + texte element part name texto - + _ default text when adding a textfield in the element editor _ - + champ de texte element part name campo de texto @@ -4314,18 +4355,18 @@ Opciones disponibles: Conector - + coller pegar - + couper des parties undo caption cortar partes - + rectangle element part name rectángulo @@ -4367,42 +4408,42 @@ Opciones disponibles: RectangleEditor - + Coin supérieur gauche : Esquina superior izquierda: - + Dimensions : Dimensiones: - + Largeur : Anchura: - + Hauteur : Altura: - + abscisse abscisa - + ordonnée ordenada - + largeur anchura - + hauteur altura @@ -4410,91 +4451,91 @@ Opciones disponibles: StyleEditor - + Antialiasing Antialiasing - + Trait : Linea: - + Couleur : Color: - + Style : Estilo: - + Épaisseur : Grosor: - + Remplissage : Relleno: - + Noir element part color Negro - + Blanc element part color Blanco - + Normal element part line style Normal - + Pointillé element part line style Línea de puntos - + Nulle element part weight Ninguna - + Fine element part weight Delgada - + Normale element part weight Normal - + Aucun element part filling Ninguno - + Noir element part filling Negro - + Blanc element part filling Blanco @@ -4503,57 +4544,57 @@ Opciones disponibles: TerminalEditor - + Nord Norte - + Est Este - + Sud Sur - + Ouest Oeste - + Position : Posición: - + x : x: - + y : y: - + Orientation : Orientación: - + abscisse abscisa - + ordonnée ordenada - + orientation orientación @@ -4561,48 +4602,48 @@ Opciones disponibles: TextEditor - + Position : Posición: - + x : x: - + y : y: - + Taille : Tamaño: - + Texte : Texto: - + abscisse abscisa - + ordonnée ordenada - + taille tamaño - - + + contenu contenido @@ -4610,60 +4651,60 @@ Opciones disponibles: TextFieldEditor - + Maintenir horizontal malgré les rotations de l'élément Mantener la horizontalidad a pesar de las rotaciones del elemento - + Position : Posición: - + x : x: - + y : y: - + Taille : Tamaño: - + Texte par défaut : Texto predeterminado: - + abscisse abscisa - + ordonnée ordenada - + taille tamaño - + propriété propiedad - - + + contenu contenido diff --git a/lang/qet_fr.ts b/lang/qet_fr.ts index 2c34a5e6b..135a6d6df 100644 --- a/lang/qet_fr.ts +++ b/lang/qet_fr.ts @@ -4,7 +4,7 @@ QETElementEditor - + %n partie(s) sélectionnée(s). %n partie sélectionnée. @@ -12,7 +12,7 @@ - + La vérification de cet élément a généré %n avertissement(s) : message box content @@ -24,7 +24,7 @@ QObject - + %n élément(s) part of a sentence listing the content of a diagram @@ -33,7 +33,7 @@ - + %n conducteur(s) part of a sentence listing the content of a diagram @@ -42,7 +42,7 @@ - + %n champ(s) de texte part of a sentence listing the content of a diagram diff --git a/lang/qet_pt.qm b/lang/qet_pt.qm index 90d9eabfa..d74cad6ee 100644 Binary files a/lang/qet_pt.qm and b/lang/qet_pt.qm differ diff --git a/lang/qet_pt.ts b/lang/qet_pt.ts index 08d942884..cb8dba7ed 100644 --- a/lang/qet_pt.ts +++ b/lang/qet_pt.ts @@ -108,62 +108,62 @@ ArcEditor - + Centre : Centrar: - + Diamètres : Diâmetros: - + horizontal : horizontal: - + vertical : vertical: - + Angle de départ : Ângulo inicial: - + Angle : Ângulo: - + abscisse abcissa - + ordonnée ordenada - + diamètre horizontal diâmetro horizontal - + diamètre vertical diâmetro vertical - + angle de départ ângulo inicial - + angle Ângulo @@ -182,12 +182,6 @@ inset content Data: %1 - - - Titre du document : %1 - inset content - Título do Documento: %1 - Fichier : %1 @@ -204,41 +198,41 @@ BorderPropertiesWidget - + Dimensions du schéma Dimensões do esquema - + Colonnes : Colunas: - - + + Afficher les en-têtes Exibir os cabeçalhos - + Lignes : Linhas: - - + + × multiplication symbol × - + px unit for cols width px - + px unit for rows height px @@ -247,27 +241,27 @@ CircleEditor - + Centre : Centro: - + Diamètre : Diâmetro: - + abscisse abcissa - + ordonnée ordenada - + diamètre diâmetro @@ -348,53 +342,53 @@ Opções de impressão - + Quel type d'impression désirez-vous effectuer ? Que tipo de impressão deseja efectuar? - + Impression sur une imprimante physique Print type choice Imprimir em impressora local - + Impression vers un fichier au format PDF Print type choice Imprimir para ficheiro de formato PDF - + Impression vers un fichier au format PostScript (PS) Print type choice Imprimir para ficheiro de formato PostScript - + Choix du type d'impression Escolha do tipo de impressão - + Fichier manquant message box title Arquivo em falta - + Vous devez indiquer le chemin du fichier PDF/PS à créer. message box content Introduza o caminho do ficheiro PDF/PS a criar. - + Fichiers PDF (*.pdf) file filter Ficheiros PDF (*.pdf) - + Fichiers PostScript (*.ps) file filter Ficheiros PostScript (*.ps) @@ -426,108 +420,108 @@ Propriedades do esquema - + Propriétés de la sélection Propriedades da selecção - + La sélection contient %1. %1 is a sentence listing the selected objects A selecção contém %1. - + Élément manquant Elemento em falta - + Élément Elemento - + Nom : %1 Nome : %1 - + Position : %1 Posição: %1 - + Dimensions : %1×%2 Dimensões : %1x%2 - + Bornes : %1 Terminais : %1 - + Connexions internes : %1 Conexões internas : %1 - + Autorisées Autorizados - + Interdites Interditos - + Champs de texte : %1 Campos de texto : %1 - + Emplacement : %1 Local : %1 - + Propriétés de l'élément sélectionné Propriedades do elemento seleccionado - + Retrouver dans le panel Encontrar no painel - + Éditer l'élément Editar elemento - + Éditer les propriétés d'un conducteur window title Editar as propriedades do condutor - + Éditer les propriétés par défaut des conducteurs window title Editar as propriedades padrão do condutor @@ -536,7 +530,7 @@ DiagramsChooser - + Schéma sans titre Esquema sem título @@ -717,99 +711,110 @@ ElementScene - + ligne linha - + ellipse elipse - + arc arco - + cercle circulo - + borne terminal - + texte texto - + champ de texte campo de texto - + polygone polígono - + L'orientation par défaut est l'orientation dans laquelle s'effectue la création de l'élément. A orientação padrão é a orientação na qual se efectua a criação do elemento. - + + Éditer les informations sur l'auteur + window title + Editar informações sobre o autor + + + + Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'élément, sa licence, ou tout autre renseignement que vous jugerez utile. + Pode utilizar este campo em branco para indicar os autores do elemento, a licença do mesmo, ou qualquer outra informação que considere útil. + + + Vous pouvez spécifier le nom de l'élément dans plusieurs langues. Pode especificar o nome do elemento em diversas línguas. - + Autoriser les connexions internes Permitir conexões internas - - + + Ce document XML n'est pas une définition d'élément. error message Este documento XML não é uma definição de elemento. - + Les dimensions ou le point de saisie ne sont pas valides. error message As dimensões ou o ponto âncora não são válidos. - + Les orientations ne sont pas valides. error message As orientações não são válidas. - + Éditer la taille et le point de saisie window title Editar tamanho e ponto âncora - + Éditer les orientations window title Editar orientações - + Éditer les noms window title Editar nomes - + rectangle rectângulo @@ -1047,42 +1052,42 @@ As alterações serão definitivas. ElementsPanel - + Ceci est un élément que vous pouvez insérer dans votre schéma par cliquer-déplacer Pode inserir este elemento no esquema usando arrastar e largar - + Cliquer-déposez cet élément sur le schéma pour insérer un élément Arraste e largue este elemento para o inserir no esquema - + Collection QET Colecção QET - + Collection utilisateur Colecção do Utilizador - + Collection projet Colecção do projecto - + Schéma sans titre Esquema sem título - + %1 [non utilisé dans le projet] %1 [não utilizado no projecto] - + Pas de fichier tooltip for a file-less project in the element panel Sem ficheiro @@ -1131,17 +1136,27 @@ As alterações serão definitivas. Apagar elemento - + + Remonter ce schéma + + + + + Abaisser ce schéma + + + + Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les catégories. Use este gestor para adicionar, apagar ou modificar categorias. - + Filtrer : Filtro: - + Effacer le filtre Apagar filtro @@ -1171,22 +1186,22 @@ As alterações serão definitivas. Propriedades do projecto - + Déplacer dans cette catégorie Mover para esta categoria - + Copier dans cette catégorie Copiar para esta categoria - + Annuler Desfazer - + Gestionnaire de catégories window title Gestor de categorias @@ -1200,42 +1215,42 @@ As alterações serão definitivas. EllipseEditor - + Centre : Centro: - + Diamètres : Diâmetros: - + horizontal : horizontal: - + vertical : vertical: - + abscisse abcissa - + ordonnée ordenada - + diamètre horizontal diâmetro horizontal - + diamètre vertical diâmetro vertical @@ -1243,7 +1258,7 @@ As alterações serão definitivas. ExportConfigPage - + Export configuration page title Exportar @@ -1421,47 +1436,52 @@ As alterações serão definitivas. GeneralConfigurationPage - + Apparence Aparência - + Utiliser les couleurs du système Usar cores de sistema - + Projets Projectos - + Utiliser des fenêtres Utilizar janelas - + Utiliser des onglets Utilizar separadores - + Ces paramètres s'appliqueront dès la prochaine ouverture d'un éditeur de schémas. As escolhas terão efeito da próxima vez que abrir o editor de esquemas. - + Gestion des éléments Gestão de elementos - + Intégrer automatiquement les éléments dans les projets (recommandé) Integrar automaticamente os elementos aos projectos (recomendado) - + + Chaque élément embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments que vous créerez : + Cada elemento contém, num campo aberto, informação sobre os seus autores, a sua licença ou demais informação que considerem útil. Pode definir o valor padrão deste campo para os itens que criar: + + + Général configuration page title Geral @@ -1711,111 +1731,111 @@ As alterações serão definitivas. LineEditor - + abscisse point 1 ponto da abcissa 1 - + ordonnée point 1 ponto da ordenada 1 - + abscisse point 2 ponto da abcissa 2 - + ordonnée point 2 ponto da ordenada 2 - + Fin 1 Fim 1 - + Fin 2 Fim 2 - + type fin 1 fim de tipo 1 - + longueur fin 1 fim de comprimento 1 - + type fin 2 fim de tipo 2 - + longueur fin 2 fim de comprimento 2 - + Normale type of the 1st end of a line Normal - + Flèche simple type of the 1st end of a line Flecha simples - + Flèche triangulaire type of the 1st end of a line Flecha triangular - + Cercle type of the 1st end of a line Circulo - + Carré type of the 1st end of a line Quadrado - + Normale type of the 2nd end of a line Normal - + Flèche simple type of the 2nd end of a line Flecha simples - + Flèche triangulaire type of the 2nd end of a line Flecha triangular - + Cercle type of the 2nd end of a line Circulo - + Carré type of the 2nd end of a line Quadrado @@ -2021,38 +2041,38 @@ As alterações serão definitivas. PolygonEditor - + Polygone fermé Polígono fechado - + x x - + y y - + Points du polygone : Pontos do polígono: - + fermeture du polygone Encerramento do polígono - + Erreur message box title Erro - + Le polygone doit comporter au moins deux points. message box content O polígono tem de conter pelo menos dois pontos. @@ -2061,7 +2081,7 @@ As alterações serão definitivas. PrintConfigPage - + Impression configuration page title Impressão @@ -2070,123 +2090,123 @@ As alterações serão definitivas. ProjectView - + Ce projet ne contient aucun schéma Este projecto não contém nenhum esquema - + Titre du projet : Título do projecto: - + Supprimer les éléments inutilisés dans le projet Apagar os elementos não usados neste projecto - + Supprimer les catégories vides Apagar as categorias vazias - + Enregistrer le schéma en cours ? message box title Gravar o esquema actual? - + Voulez-vous enregistrer le schéma %1 ? message box content - %1 is a diagram title Deseja gravar o esquema %1? - + Enregistrer le nouveau schéma ? message box title Gravar o novo esquema? - + Ce schéma a été ajouté mais n'a été ni modifié ni enregistré. Voulez-vous le conserver ? message box content Este esquema foi adicionado mas não foi modificado ou gravado. Deseja manter o esquema? - + Supprimer le schéma ? message box title Apagar o esquema? - + Êtes-vous sûr de vouloir supprimer ce schéma du projet ? Ce changement est irréversible. message box content Tem a certeza que deseja apagar este esquema do projecto? A acção é irreversível. - + Propriétés du projet window title Propriedades do projecto - + Projet en lecture seule message box title Projecto em modo de leitura - + Ce projet est en lecture seule. Il n'est donc pas possible de le nettoyer. message box content Este projecto está em modo de leitura. Não pode ser limpo. - + Nettoyer le projet window title Limpar o projecto - + Enregistrer sous dialog title Gravar como - + Schéma QElectroTech (*.qet) filetypes allowed when saving a diagram file Esquema QElectroTech (*.qet) - + Projet window title for a project-less ProjectView Projecto - + Enregistrer le projet en cours ? message box title Gravar o projecto actual? - + Voulez-vous enregistrer le projet ? message box content Deseja gravar o projecto? - + projet string used to generate a filename projecto - + Propriétés à utiliser lors de l'ajout d'un nouveau schéma au projet : Propriedades usadas quando um novo esquema é adicionado ao projecto: @@ -2354,439 +2374,434 @@ Opções disponiveis: QETDiagramEditor - + Afficha&ge Ve&r - + Affiche ou non le panel d'appareils Mostra ou não o painel de elementos - + Afficher Mostrar - + &Aide &Ajuda - + Ajouter une colonne Adicionar uma coluna - + À &propos de QElectroTech &Sobre QElectroTech - + À propos de &Qt Sobre &Qt - + &Cascade &Cascata - + C&oller &Colar - + &Configuration &Configurações - + &Configurer QElectroTech &Configurar QElectroTech - + Cop&ier &Copiar - + Co&uper Cort&ar - + Ctrl+0 Ctrl+0 - + Ctrl+9 Ctrl+9 - + Ctrl+I Ctrl+I - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+Shift+F Ctrl+Shift+F - + Ctrl+Shift+I Ctrl+Shift+I - + Ctrl+Shift+X Ctrl+Shift+X - + Désélectionner tout Seleccionar nada - + &Édition &Editar - + Enlever une colonne Eliminar uma coluna - + &Enregistrer &Guardar - + Enregistrer sous Guardar como - + E&xporter &Exportar - + Fe&nêtres Ja&nelas - + &Fermer &Fechar - + &Fichier &Ficheiro - + &Importer &Importar - + Imprimer Imprimir - + Inverser la sélection Inverter a selecção - + Mode Selection Modo de selecção - + Mode Visualisation Modo de visualização - + &Mosaïque &Mosaico - + &Nouveau &Novo - + Outils Ferramentas - + &Ouvrir &Abrir - + Ouvrir un fichier Abrir um ficheiro - + Pas de zoom Sem zoom - + Passer en &mode plein écran Passar para &modo de ecrã completo - + Pivoter Rodar - + &Quitter &Sair - + Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*) Esquemas QElectroTech (*.qet);;XML Files (*.xml);;All files (*) - + Sortir du &mode plein écran Sair do &modo de ecrã completo - + Supprimer Apagar - + Tout sélectionner Seleccionar tudo - + Zoom adapté Ajustar à janela - + Zoom arrière Diminuir Zoom - + Zoom avant Aumentar Zoom - + Annuler Desfazer - + Refaire Refazer - + Réinitialiser les conducteurs Reinicializar os condutores - - Suppr - Apagar - - - + Ctrl+J Ctrl+J - + Ctrl+K Ctrl+K - + Propriétés du schéma Propriedades do esquema - + Ctrl+L Ctrl+L - + Affiche ou non la barre d'outils principale Mostra ou esconde a barra de ferramentas principal - + Affiche ou non la barre d'outils Affichage Mostra ou esconde a barra de ferramentas Mostrar - + Affiche ou non la barre d'outils Schéma Mostra ou esconde a barra de ferramentas Esquema - + Affichage mostra - + Schéma Esquema - + Conducteurs par défaut Condutores padrão - + Ctrl+D Ctrl+D - + Ajouter un champ de texte Adicionar um campo de texto - + Aucune modification Sem modificações - + Affiche ou non la liste des modifications Mostra ou esconde a lista de acções modificadas - + Ajouter une ligne Adicionar uma linha - + Enlever une ligne Apagar uma linha - + Ajouter un schéma Adicionar um esquema - + Supprimer le schéma Apagar o esquema - + Ctrl+T Ctrl+T - + Édite les propriétés des objets sélectionné status bar tip Edita as propriedades dos objectos seleccionados - + &Projet &Projecto - + Impossible d'ouvrir le fichier Não é possível abrir o ficheiro - + Il semblerait que le fichier que vous essayez d'ouvrir ne soit pas accessible en lecture. Il est donc impossible de l'ouvrir. Veuillez vérifier les permissions du fichier. A leitura do ficheiro que está a tentar abrir não parece ser possível e, por isso, não pode ser aberto. Por favor verifique as permissões do ficheiro. - + Ouverture du projet en lecture seule Abrir o ficheiro em modo só de leitura - + Il semblerait que le projet que vous essayez d'ouvrir ne soit pas accessible en écriture. Il sera donc ouvert en lecture seule. O projecto que está a tentar abrir não parece ter prmissões de escrita. Será aberto em modo só de leitura. - + en utilisant des onglets Usar separadores - + en utilisant des fenêtres usar janelas - + Afficher les projets Mostra os projectos - + Propriétés du projet Propriedades do projecto - + Nettoyer le projet Limpar o projecto - + Échec de l'ouverture du projet message box title Não é possível abrir o projecto - + Il semblerait que le fichier %1 ne soit pas un fichier projet QElectroTech. Il ne peut donc être ouvert. message box content O ficheiro %1 não é um ficheiro de projecto QElectroTech. Por esse motivo não é possível abrir o ficheiro. @@ -2810,322 +2825,322 @@ Opções disponiveis: Painel de elementos - + Annulations dock title Desfazer - + Propriétés de la sélection Propriedades da selecção - + Backspace Backspace - + Space Espaço - + Crée un nouveau schéma status bar tip Abrir um novo esquema - + Ouvre un schéma existant status bar tip Abrir um esquema existente - + Ferme le schéma courant status bar tip Fechar o esquema actual - + Enregistre le schéma courant status bar tip Guardar o esquema actual - + Enregistre le schéma courant avec un autre nom de fichier status bar tip Guarda o esquema actual com outro nome de ficheiro - + Importe un schéma dans le schéma courant status bar tip Importa um esquema para o esquema actual - + Exporte le schéma courant dans un autre format status bar tip Exporta o esquema actual para outro formato - + Imprime le schéma courant status bar tip Imprime o esquema actual - + Ferme l'application QElectroTech status bar tip Fecha QElectroTech - + Annule l'action précédente status bar tip Anula a acção anterior - + Restaure l'action annulée status bar tip Restaura a acção anulada - + Transfère les éléments sélectionnés dans le presse-papier status bar tip Transfere os elementos seleccionados para a área de transferência - + Copie les éléments sélectionnés dans le presse-papier status bar tip Copia os elementos seleccionados para a área de transferência - + Place les éléments du presse-papier sur le schéma status bar tip Cola os elementos da área de transferência no esquema - + Sélectionne tous les éléments du schéma status bar tip Selecciona todos os elementos do esquema - + Désélectionne tous les éléments du schéma status bar tip Anula a selecção de todos os elementos do esquema - + Désélectionne les éléments sélectionnés et sélectionne les éléments non sélectionnés status bar tip Anula a selecção dos elementos seleccionados e selecciona os elementos não seleccionados anteriormente - + Enlève les éléments sélectionnés du schéma status bar tip Remove os elementos seleccionados do esquema - + Pivote les éléments sélectionnés status bar tip Roda os elementos seleccionados - + Recalcule les chemins des conducteurs sans tenir compte des modifications status bar tip Calcula novamente os caminhos dos condutores sem ter em conta as modificações - + Spécifie les propriétés par défaut des conducteurs status bar tip Especifica as propriedades padrão dos condutores - + Édite les informations affichées par le cartouche status bar tip Edita as informações apresentadas na moldura - + Ajoute une colonne au schéma status bar tip Adiciona uma coluna ao esquema - + Enlève une colonne au schéma status bar tip Remove uma coluna do esquema - + Agrandit le schéma en hauteur status bar tip Aumenta a altura do esquema - + Rétrécit le schéma en hauteur status bar tip Diminui a altura do esquema - + Agrandit le schéma status bar tip Expande o esquema - + Rétrécit le schéma status bar tip Diminui o esquema - + Adapte la taille du schéma afin qu'il soit entièrement visible status bar tip Adapta o tamanho do esquema de modo a que seja totalmente visivel - + Restaure le zoom par défaut status bar tip Restaura o Zoom padrão - + Présente les différents projets ouverts dans des sous-fenêtres status bar tip Apresenta os projectos abertos em janelas - + Présente les différents projets ouverts des onglets status bar tip Apresenta os projectos abertos em separadores - + Permet de sélectionner les éléments status bar tip Permite seleccionar elementos - + Permet de visualiser le schéma sans pouvoir le modifier status bar tip Permite visualizar o esquema sem o modificar - + Affiche QElectroTech en mode plein écran status bar tip Mostra o QElectroTech em modo de ecrã completo - + Impossible de retrouver cet élément dans le panel car il semble édité dans une autre fenêtre Não é possível recuperar este elemento no painel porque está a ser editado numa outra janela - + Impossible de retrouver cet élément dans le panel... rechargement du panel... Não é possível recuperar este elemento no painel... painel a recarregar... - + Impossible de retrouver cet élément dans le panel Não é possível recuperar este elemento no painel - + Affiche QElectroTech en mode fenêtré status bar tip Apresenta QElectroTech em modo de visualização por janelas - + Permet de régler différents paramètres de QElectroTech status bar tip Permite especificar vários parâmetros para QElectroTech - + Dispose les fenêtres en mosaïque status bar tip Dispôe as janelas em mosaico - + Dispose les fenêtres en cascade status bar tip Dispôe as janelas em cascata - + Affiche des informations sur QElectroTech status bar tip Apresenta informações sobre QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Apresenta informações sobre as bibliotecas Qt - + &Enregistrer tous les schémas Guard&a todos os esquemas - + Enregistre tous les schémas du projet courant status bar tip Guarda todos os esquemas do projecto actual - + Projet suivant Projecto seguinte - + Projet précédent Projecto anterior - + Active le projet suivant status bar tip Activa o projecto seguinte - + Active le projet précédent status bar tip Activa o projecto anterior - + Active le projet « %1 » Activa o projecto "%1" @@ -3133,167 +3148,167 @@ Opções disponiveis: QETElementEditor - + &Nouveau &Novo - + &Ouvrir &Abrir - + &Enregistrer &Guardar - + Enregistrer sous Guardar como - + &Quitter &Sair - + Tout sélectionner Seleccionar tudo - + Désélectionner tout Seleccionar nada - + Inverser la sélection Inverter a selecção - + &Supprimer &Apagar - + Éditer la taille et le point de saisie Editar tamanho e ponto âncora - + Éditer les noms Editar nomes - + Éditer les orientations Editar orientações - + Déplacer un objet Mover um objecto - + Ajouter une ligne Adicionar uma linha - + Ajouter une ellipse Adicionar uma elipse - + Ajouter un cercle Adicionar um circulo - + Ajouter un polygone Adicionar um polígono - + Ajouter du texte Adicionar texto - + Ajouter un arc de cercle Adicionar um arco - + Ajouter une borne Adicionar um terminal - + Ajouter un champ de texte Adicionar um campo de texto - + Annuler Desfazer - + Refaire Refazer - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - + Fichier Ficheiro - + Édition Editar - + Affichage mostra - + Outils Ferramentas - + Aide Ajuda - + Afficher Mostrar - + La vérification de cet élément a généré %n avertissement(s) : message box content @@ -3302,290 +3317,295 @@ Opções disponiveis: - + <b>%1</b> : %2 warning title: warning description <b>%1</b>: %2 - - Suppr - Apagar - - - + Ctrl+E Ctrl+E - + Ctrl+R Ctrl+R - + Ctrl+T Ctrl+T - + Rapprocher elevar - + Éloigner baixar - + Envoyer au fond enviar para segundo plano - + Amener au premier plan colocar em primeiro plano - + Ctrl+Shift+Up Ctrl+Shift+Up - + Ctrl+Shift+Down Ctrl+Shift+Down - + Ctrl+Shift+End Ctrl+Shift+End - + Ctrl+Shift+Home Ctrl+Shift+Home - + Aucune modification No modification - + Recharger Recarregar - + Zoom avant Aumentar Zoom - + Zoom arrière Diminuir Zoom - + Zoom adapté Ajustar à janela - + Pas de zoom Sem zoom - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + &Ouvrir depuis un fichier &Abrir a partir de um ficheiro - + Enregistrer dans un fichier Guardar para um ficheiro - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S - + QElectroTech - Éditeur d'élément window title QElectroTech - Editor de elementos - + un fichier um ficheiro - + un élément um elemento - + + Éditer les informations sur l'auteur + Editar as informações sobre o autor + + + &Configurer QElectroTech &Configurar QElectroTech - + À &propos de QElectroTech &Sobre QElectroTech - + À propos de &Qt Sobre &Qt - + Permet de régler différents paramètres de QElectroTech status bar tip Permite especificar vários parâmetros para QElectroTech - + Affiche des informations sur QElectroTech status bar tip Apresenta informações sobre QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Apresenta informações sobre as bibliotecas Qt - + Backspace Backspace - + Ctrl+Shift+F Ctrl+Shift+F - + + Ctrl+Y + Ctrl+Y + + + Parties toolbar title Partes - + Outils toolbar title Ferramentas - + Affichage toolbar title mostra - + Élément toolbar title Elemento - + Profondeur toolbar title Profundidade - + &Configuration &Configurações - + Coller depuis... Colar a partir de... - + Sortir du &mode plein écran Sair do &modo de écran completo - + Affiche QElectroTech en mode fenêtré status bar tip Apresenta QElectroTech em modo de visualização por janelas - + Passer en &mode plein écran Passar para &modo de écran completo - + Affiche QElectroTech en mode plein écran status bar tip Mostra o QElectroTech em modo de écran completo - + [Modifié] window title tag [Modificado] - + [lecture seule] window title tag [só leitura] - + Informations dock title Informações - + Annulations dock title Desfazer - + Parties dock title Partes - + Éditeur d'éléments status bar message Editor de elementos - + %n partie(s) sélectionnée(s). %n parte seleccionada. @@ -3593,210 +3613,215 @@ Opções disponiveis: - + Dimensions de l'élément warning title Dimensões do elemento - + Certaines parties graphiques (textes, cercles, lignes...) semblent déborder du cadre de l'élément. Cela risque de générer des bugs graphiques lors de leur manipulation sur un schéma. Vous pouvez corriger cela soit en déplaçant ces parties, soit en vous rendant dans Édition > Éditer la taille et le point de saisie. warning description Alguns componentes gráficos (texto, circulos, linhas, ...) aparentam estar fora da borda do elemento. Isto pode gerar erros gráficos quando o elemento fôr movido no esquema. Pode resolver a situação movendo essas partes ou usando Editar > Editar tamanho e ponto âncora. - + Absence de borne warning title Borne em falta - + L'élément ne comporte aucune borne. Un élément doit comporter des bornes afin de pouvoir étre relié à d'autres éléments par l'intermédiaire de conducteurs. warning description O elemento não tem nenhum borne. Um elemento tem de ter bornes de modo a poder ser conectado com outro elemento através de condutores. - + Avertissements messagebox title Avisos - + Le fichier %1 n'existe pas. message box content O ficheiro %1 não existe. - - + + Impossible d'ouvrir le fichier %1. message box content Não é possível abrir o ficheiro %1. - - + + Ce fichier n'est pas un document XML valide message box content Este ficheiro não é um documento XML válido - - + + Erreur toolbar title Erro - - + + Édition en lecture seule message box title Edição modo de leitura - - + + Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule. message box content Não tem permissões para editar esta categoria. Será aberta em modo de leitura. - - - + + + Erreur message box title Erro - + Impossible d'écrire dans ce fichier message box content Não é possível escrever neste ficheiro - + Impossible d'atteindre l'élément message box content Não é possível aceder ao elemento - + Impossible d'enregistrer l'élément message box content Não é possível guardar o elemento - + + Trop de primitives, liste non générée. + Demasiados objectos, lista não gerada. + + + Ouvrir un fichier dialog title Abrir um ficheiro - + Éléments QElectroTech (*.elmt);;Fichiers XML (*.xml);;Tous les fichiers (*) filetypes allowed when opening an element file Elementos QElectroTech (*.elmt);;XML files (*.xml);;All files (*) - + Recharger l'élément dialog title Recarregar o elemento - + Vous avez efffectué des modifications sur cet élément. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'élément ? dialog content Este elemento foi modificado desde a última vez que o guardou. Se o recarregar as alterações serão perdidas. Tem a certeza que deseja recarregar este elemento? - + Enregistrer sous dialog title Gravar como - + Éléments QElectroTech (*.elmt) filetypes allowed when saving an element file Elementos QElectroTech (*.elmt) - + Enregistrer l'élément en cours ? dialog title Guardar o elemento actual? - + Voulez-vous enregistrer l'élément %1 ? dialog content - %1 is an element name Deseja gravar o elemento %1? - - - - + + + + Élément inexistant. message box title Elemento não existente. - - + + L'élément n'existe pas. message box content O elemento não existe. - - + + Le chemin virtuel choisi ne correspond pas à un élément. message box content O caminho virtual escolhido não corresponde a um elemento. - + Maintenez la touche Shift enfoncée pour effectuer plusieurs ajouts d'affilée Premir a tecla Shift para adicionar diversas partes de uma só vez - + Utilisez le bouton droit de la souris pour poser le dernier point du polygone Utilizar o botão direito do rato para definir o último ponto do polígono - + Co&uper Cort&ar - + Cop&ier Copi&ar - + C&oller &Colar - + C&oller dans la zone... co&lar na área... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Adicionar um rectângulo @@ -3809,139 +3834,149 @@ Opções disponiveis: QElectroTech: Previsão da impressão - + Schémas à imprimer : Esquemas a imprimir: - - + + Tout cocher + Seleccionar todos + + + + Tout décocher + Desmarcar todos + + + + Cacher la liste des schémas Esconder a lista de esquemas - - + + Cacher les options d'impression Esconder as opções de impressão - + Ajuster la largeur Ajustar à largura - + Ajuster la page Ajustar à página - + Zoom arrière Diminuir zoom - + Zoom avant Aumentar zoom - + Paysage Paisagem - + Portrait Retrato - + Première page Primeira página - + Page précédente Página anterior - + Page suivante Página seguinte - + Dernière page Última página - + Afficher une seule page Mostrar uma única página - + Afficher deux pages Mostrar duas páginas - + Afficher un aperçu de toutes les pages Mostrar todas as páginas - + Mise en page Disposição da página - + Mise en page (non disponible sous Windows pour l'impression PDF/PS) Disposição da página (não disponivel em Windows para impressão em PDF/PS) - + Options d'impression Opções de impressão - + Utiliser toute la feuille Utilizar página inteira - + Si cette option est cochée, les marges de la feuille seront ignorées et toute sa surface sera utilisée pour l'impression. Cela peut ne pas être supporté par votre imprimante. Com esta opção seleccionada as margens definidas do papel serão ignoradas e toda a sua superficie será usada para a impressão. Esta opção poderá não ser suportada pela sua impressora. - + Adapter le schéma à la page Ajustar o esquema à página - + Si cette option est cochée, le schéma sera agrandi ou rétréci de façon à remplir toute la surface imprimable d'une et une seule page. Com esta opção seleccionada o esquema será encolhido ou expandido para se ajustar à superficie de impressão de uma única página. - + Imprimer Imprimir - + Afficher la liste des schémas Mostra a lista de esquemas - + Afficher les options d'impression Mostra as opções de impressão - + %1 % %1% @@ -4135,133 +4170,139 @@ Opções disponiveis: apagar - + déplacement undo caption mover - + ajout %1 undo caption inserir %1 - + modification %1 undo caption modificar %1 - + modification points polygone undo caption modificar pontos do polígono - + modification dimensions/hotspot undo caption modificar tamanho/ponto âncora - + modification noms undo caption modificar nomes - + modification orientations undo caption modificar orientações - + amener au premier plan undo caption colocar em primeiro plano - + rapprocher undo caption elevar - + éloigner undo caption baixar - + envoyer au fond undo caption enviar para segundo plano - + modification connexions internes undo caption modificar conexões internas - + + modification informations complementaires + undo caption + Modificar informações complementares + + + arc element part name arco - + cercle element part name circulo - + ellipse element part name elipse - + ligne element part name linha - + polygone element part name polígono - + borne element part name terminal - + T default text when adding a text in the element editor T - + texte element part name texto - + _ default text when adding a textfield in the element editor _ - + champ de texte element part name campo de texto @@ -4318,18 +4359,18 @@ Opções disponiveis: Terminal - + coller colar - + couper des parties undo caption cortar partes - + rectangle element part name rectângulo @@ -4371,42 +4412,42 @@ Opções disponiveis: RectangleEditor - + Coin supérieur gauche : Canto superior esquerdo: - + Dimensions : Dimensões: - + Largeur : Largura: - + Hauteur : Altura: - + abscisse abcissa - + ordonnée ordenada - + largeur largura - + hauteur altura @@ -4414,91 +4455,91 @@ Opções disponiveis: StyleEditor - + Antialiasing Antialiasing - + Trait : Linha: - + Couleur : Côr: - + Style : Estilo: - + Épaisseur : Espessura: - + Remplissage : Preenchimento: - + Noir element part color Preto - + Blanc element part color Branco - + Normal element part line style Normal - + Pointillé element part line style Tracejado - + Nulle element part weight Nulo - + Fine element part weight Fino - + Normale element part weight Normal - + Aucun element part filling Nenhum - + Noir element part filling Preto - + Blanc element part filling Branco @@ -4507,57 +4548,57 @@ Opções disponiveis: TerminalEditor - + Nord Norte - + Est Este - + Sud Sul - + Ouest Oeste - + Position : Posição: - + x : x: - + y : y: - + Orientation : Orientação: - + abscisse abcissa - + ordonnée Ordenada - + orientation orientação @@ -4565,48 +4606,48 @@ Opções disponiveis: TextEditor - + Position : Posição: - + x : x: - + y : y: - + Taille : Tamanho: - + Texte : Texto: - + abscisse abcissa - + ordonnée ordenada - + taille tamanho - - + + contenu conteúdo @@ -4614,60 +4655,60 @@ Opções disponiveis: TextFieldEditor - + Maintenir horizontal malgré les rotations de l'élément Manter horizontal apesar das rotações do elemento - + Position : Posição: - + x : x: - + y : y: - + Taille : Tamanho: - + Texte par défaut : Texto padrão: - + abscisse abcissa - + ordonnée ordenada - + taille tamanho - + propriété propriedade - - + + contenu conteúdo diff --git a/lang/qet_ru.qm b/lang/qet_ru.qm index 7d48cff5f..d387f2042 100644 Binary files a/lang/qet_ru.qm and b/lang/qet_ru.qm differ diff --git a/lang/qet_ru.ts b/lang/qet_ru.ts index 6e8923b34..eca5a8b56 100644 --- a/lang/qet_ru.ts +++ b/lang/qet_ru.ts @@ -108,62 +108,62 @@ ArcEditor - + Centre : Центр : - + Diamètres : Диаметры : - + horizontal : горизонтальный : - + vertical : вертикальный : - + Angle de départ : Начальный угол : - + Angle : Угол : - + abscisse абсцисса - + ordonnée ордината - + diamètre horizontal горизонтальный диаметр - + diamètre vertical вертикальный диаметр - + angle de départ начальный угол - + angle угол @@ -182,12 +182,6 @@ inset content Дата : %1 - - - Titre du document : %1 - inset content - Название документа : %1 - Fichier : %1 @@ -204,41 +198,41 @@ BorderPropertiesWidget - + Dimensions du schéma Размер схемы - + Colonnes : Колонки : - - + + × multiplication symbol × - + px unit for cols width пикс - - + + Afficher les en-têtes Отображать заголовки - + Lignes : Строки : - + px unit for rows height пикс @@ -247,27 +241,27 @@ CircleEditor - + Centre : Центр : - + Diamètre : Диаметр : - + abscisse абсцисса - + ordonnée ордината - + diamètre диаметр @@ -348,53 +342,53 @@ Настройка печати - + Quel type d'impression désirez-vous effectuer ? Какой вид печати вам необходим? - + Impression sur une imprimante physique Print type choice Печатать на физический принтер - + Impression vers un fichier au format PDF Print type choice Печатать в PDF-файл - + Impression vers un fichier au format PostScript (PS) Print type choice Печатать в PostScript-файл (PS) - + Choix du type d'impression Выбор типа печати - + Fichier manquant message box title Файл отсутствует - + Vous devez indiquer le chemin du fichier PDF/PS à créer. message box content Вы должны ввести путь к файлу PDF/PS, чтобы создать его. - + Fichiers PDF (*.pdf) file filter PDF-файлы (*.pdf) - + Fichiers PostScript (*.ps) file filter PostScript-файлы (*.ps) @@ -426,109 +420,109 @@ Свойства схемы - + Retrouver dans le panel Найти в панели - + Éditer les propriétés d'un conducteur window title Редактирование своств проводника - + Éditer les propriétés par défaut des conducteurs window title Редактирование умалчиваемых своств проводника - + Propriétés de la sélection Свойства выделения - + La sélection contient %1. %1 is a sentence listing the selected objects Выделение содержит %1. - + Élément manquant Отсутствует элемент - + Élément Элементы - + Nom : %1 Имя : %1 - + Position : %1 Положение : %1 - + Dimensions : %1×%2 Размеры : %1×%2 - + Bornes : %1 Выводы : %1 - + Connexions internes : %1 Внутренние соединения : %1 - + Autorisées Разрешены - + Interdites Запрещены - + Champs de texte : %1 Текстовое поле : %1 - + Emplacement : %1 Рассположение : %1 - + Propriétés de l'élément sélectionné Свойства выбранного элемента - + Éditer l'élément Редактировать элемент @@ -536,7 +530,7 @@ DiagramsChooser - + Schéma sans titre Безымянная схема @@ -717,98 +711,109 @@ ElementScene - + ligne линия - + rectangle прямоугольник - + ellipse элипс - + arc дуга - + cercle окружность - + borne вывод - + texte текст - + champ de texte текстовое поле - + polygone полигон - + Éditer la taille et le point de saisie window title Редактировать размер и опорную точку - + Éditer les orientations window title Редактировать положение - + L'orientation par défaut est l'orientation dans laquelle s'effectue la création de l'élément. Направление по умолчанию - направление, в котором создаётся элемент. - + Autoriser les connexions internes Разрешать внутренние соединения - + + Éditer les informations sur l'auteur + window title + Редактирование информации об авторе + + + + Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'élément, sa licence, ou tout autre renseignement que vous jugerez utile. + Вы можете использовать это поле, чтобы указать авторов этого элемента, его лицензии, или любую другую информацию, которую вы сочтете полезной. + + + Éditer les noms window title Редактировать имена - + Vous pouvez spécifier le nom de l'élément dans plusieurs langues. Вы можете ввести имя элемента на разных языках. - - + + Ce document XML n'est pas une définition d'élément. error message Этот XML-документ не является определением элемента. - + Les dimensions ou le point de saisie ne sont pas valides. error message Размеры или опорная точка не правильны. - + Les orientations ne sont pas valides. error message Неверная ориентация. @@ -1047,43 +1052,43 @@ Les changements seront définitifs. ElementsPanel - + Collection projet Коллекция проекта - + Ceci est un élément que vous pouvez insérer dans votre schéma par cliquer-déplacer Этот элемент вы можете перетащить на вашу схему - + Cliquer-déposez cet élément sur le schéma pour insérer un élément Перетащите элемент на схему, чтобы вставить - + %1 [non utilisé dans le projet] %1 [не используется в проекте] - + Collection QET Коллекция QET - + Collection utilisateur Коллекция пользователя - + Pas de fichier tooltip for a file-less project in the element panel Нет файлов - + Schéma sans titre Безымянная схема @@ -1162,37 +1167,47 @@ Les changements seront définitifs. + Remonter ce schéma + Переместить выше + + + + Abaisser ce schéma + Переместить ниже + + + Déplacer dans cette catégorie Переместить в эту категорию - + Copier dans cette catégorie Копировать в эту категорию - + Annuler Отмена - + Effacer le filtre Очистить фильтр - + Filtrer : Фильтр : - + Gestionnaire de catégories window title Менеджер категорий - + Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les catégories. Используйте этот менеджер, чтобы добавить, удалить или изменить категории. @@ -1200,42 +1215,42 @@ Les changements seront définitifs. EllipseEditor - + Centre : Центр : - + Diamètres : Диаметры : - + horizontal : горизонтальный : - + vertical : вертикальный : - + abscisse абсцисса - + ordonnée ордината - + diamètre horizontal горизонтальный диаметр - + diamètre vertical вертикальный диаметр @@ -1243,7 +1258,7 @@ Les changements seront définitifs. ExportConfigPage - + Export configuration page title Экспорт @@ -1421,47 +1436,52 @@ Les changements seront définitifs. GeneralConfigurationPage - + Apparence Внешний вид - + Utiliser les couleurs du système Использовать системные цвета - + Projets Проекты - + Utiliser des fenêtres Использовать окна - + Utiliser des onglets Использовать вкладки - + Ces paramètres s'appliqueront dès la prochaine ouverture d'un éditeur de schémas. Эти настройки будут применены при следующем открытии редактора схем. - + Gestion des éléments Управление элементами - + Intégrer automatiquement les éléments dans les projets (recommandé) Автоматически интегрировать элементы в проекты (рекомендуется) - + + Chaque élément embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments que vous créerez : + Каждый элемент содержит информацию о его авторах, его лицензии, или любую другую информацию, которую вы сочтёте полезной. Вы можете установить значение по умолчанию этого поля для вновь создаваемых элементов: + + + Général configuration page title Общее @@ -1483,49 +1503,49 @@ Les changements seront définitifs. Элемент должен быть достаточно большим, чтобы содержать все свое графическое представление. - - + + ×10 px ×10 px - - + + px px - + Déplacer l'élément avec le hotspot Переместить элемент вслед за опорной точкой - + <span style="text-decoration:underline;">Dimensions</span> <span style="text-decoration:underline;">Размеры</span> - + Largeur : Ширина : - + Hauteur : Высота : - + <span style="text-decoration:underline;">Hotspot</span> <span style="text-decoration:underline;">Опорная точка</span> - + Abscisse : Абсцисса : - + Ordonnée : Ордината : @@ -1711,112 +1731,112 @@ Les changements seront définitifs. LineEditor - + Normale type of the 1st end of a line Нормальный - - - Flèche simple - type of the 1st end of a line - Простая стрелка - - - - Flèche triangulaire - type of the 1st end of a line - Треугольная стрелка - - - - Cercle - type of the 1st end of a line - Окружность - + Flèche simple + type of the 1st end of a line + Простая стрелка + + + + Flèche triangulaire + type of the 1st end of a line + Треугольная стрелка + + + + Cercle + type of the 1st end of a line + Окружность + + + Carré type of the 1st end of a line Ромб - + Normale type of the 2nd end of a line Нормальный - + Flèche simple type of the 2nd end of a line Простая стрелка - + Flèche triangulaire type of the 2nd end of a line Треугольная стрелка - + Cercle type of the 2nd end of a line Окружность - + Carré type of the 2nd end of a line Ромб - + Fin 1 1 конец - + Fin 2 2 конец - + abscisse point 1 абсцисса точки 1 - + ordonnée point 1 ордината точки 1 - + abscisse point 2 абсцисса точки 2 - + ordonnée point 2 ордината точки 2 - + type fin 1 тип 1 конца - + longueur fin 1 длина 1 конца - + type fin 2 тип 2 конца - + longueur fin 2 длина 2 конца @@ -2021,39 +2041,39 @@ Les changements seront définitifs. PolygonEditor - + Polygone fermé Замкнутый полигон - + x x - + y y - + Points du polygone : Точки полигона : - + Erreur message box title Ошибка - + Le polygone doit comporter au moins deux points. message box content Полигон долен содержать минимум две точки. - + fermeture du polygone Замыкание полигона @@ -2061,7 +2081,7 @@ Les changements seront définitifs. PrintConfigPage - + Impression configuration page title Печать @@ -2070,122 +2090,122 @@ Les changements seront définitifs. ProjectView - + Ce projet ne contient aucun schéma Этот проект не содержит ни одной схемы - + Enregistrer le projet en cours ? message box title Сохранить текущий проект? - + Voulez-vous enregistrer le projet ? message box content Вы хотите сохранить проект? - + Enregistrer le schéma en cours ? message box title Сохранить текущую схему? - + Voulez-vous enregistrer le schéma %1 ? message box content - %1 is a diagram title Вы хотите сохранить схему %1 ? - + Enregistrer le nouveau schéma ? message box title Сохранить новую схему? - + Ce schéma a été ajouté mais n'a été ni modifié ni enregistré. Voulez-vous le conserver ? message box content Эта схема была добавленна, но не была изменена или записана. Вы хотите сохранить её? - + Supprimer le schéma ? message box title Удалить схему? - + Êtes-vous sûr de vouloir supprimer ce schéma du projet ? Ce changement est irréversible. message box content Вы действительно хотите удалить эту схему из проекта? Эти изменения необратимы. - + Propriétés du projet window title Свойства проекта - + Titre du projet : Название проекта : - + Propriétés à utiliser lors de l'ajout d'un nouveau schéma au projet : Свойства, используемые, когда новая схема добавляется в проект : - + projet string used to generate a filename projet - + Projet en lecture seule message box title Проект только для чтения - + Ce projet est en lecture seule. Il n'est donc pas possible de le nettoyer. message box content Этот проект только для чтения. Он не может быть очищен. - + Supprimer les éléments inutilisés dans le projet Удалить неиспользуемые в проекте элементы - + Supprimer les catégories vides Удалить пустую категорию - + Nettoyer le projet window title Очистить проект - + Enregistrer sous dialog title Сохранить как - + Schéma QElectroTech (*.qet) filetypes allowed when saving a diagram file Схема QElectroTech (*.qet) - + Projet window title for a project-less ProjectView Проект @@ -2372,760 +2392,755 @@ Available options: Панель элементов - + Annulations dock title История - + Aucune modification Нет изменений - + &Nouveau &Новый - + &Ouvrir &Открыть - + &Fermer &Закрыть - + &Enregistrer &Сохранить - + Enregistrer sous Сохранить как - + &Enregistrer tous les schémas С&охранить все схемы - + &Importer &Импорт - + E&xporter &Экспорт - + Imprimer Печать - + &Quitter &Выход - + Annuler Отмена - + Refaire Повторить - + Co&uper &Вырезать - + Cop&ier &Копировать - + C&oller Вст&авить - + Tout sélectionner Выделить всё - + Désélectionner tout Снять выделение - + Inverser la sélection Инвертировать выделение - + Supprimer Удалить - + Pivoter Повернуть - + Réinitialiser les conducteurs Восстановить проводник - + Conducteurs par défaut Проводник по умолчанию - + Propriétés du schéma Свойства схемы - + Ajouter un champ de texte Добавить текстовое поле - + Ajouter une colonne Добавить колонку - + Enlever une colonne Удалить колонку - + Ajouter une ligne Добавить строку - + Enlever une ligne Удалить строку - + Propriétés du projet Свойства проекта - + Ajouter un schéma Добавить схему - + Supprimer le schéma Удалить схему - + Nettoyer le projet Очистить проект - + Zoom avant Увеличить - + Zoom arrière Уменьшить - + Zoom adapté Подогнать размер - + Pas de zoom Восстановить масштаб - + en utilisant des onglets использовать вкладки - + en utilisant des fenêtres использовать окна - + Mode Selection Режим выделения - + Mode Visualisation Режим просмотра - + &Configurer QElectroTech &Настройка QElectroTech - + &Mosaïque &Мозаика - + &Cascade &Каскад - + Projet suivant Следующий проект - + Projet précédent Предыдущий проект - + À &propos de QElectroTech &О программе - + À propos de &Qt О &библиотеке Qt - + Ctrl+Shift+I Ctrl+Shift+I - + Ctrl+Shift+X Ctrl+Shift+X - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - - Suppr - Del - - - + Space Пробел - + Ctrl+J Ctrl+J - + Ctrl+K Ctrl+K - + Ctrl+L Ctrl+L - + Ctrl+D Ctrl+D - + Ctrl+T Ctrl+T - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + Ctrl+Shift+F Ctrl+Shift+F - + Crée un nouveau schéma status bar tip Создать новую схему - + Ouvre un schéma existant status bar tip Открыть существующую схему - + Ferme le schéma courant status bar tip Закрыть текущую схему - + Enregistre le schéma courant status bar tip Сохранить текущую схему - + Enregistre le schéma courant avec un autre nom de fichier status bar tip Сохранить текущую схему под другим имененм - + Enregistre tous les schémas du projet courant status bar tip Сохранить все схемы текущего проекта - + Importe un schéma dans le schéma courant status bar tip Импорт схемы в текущую схему - + Exporte le schéma courant dans un autre format status bar tip Экспорт текущей схемы в другой формат - + Imprime le schéma courant status bar tip Печать текущей схемы - + Ferme l'application QElectroTech status bar tip Закрыть QElectroTech - + Annule l'action précédente status bar tip Отменить предыдущее действие - + Restaure l'action annulée status bar tip Восстановить отменённое действие - + Transfère les éléments sélectionnés dans le presse-papier status bar tip Скопировать выделенные элементы в буфер обмена - + Copie les éléments sélectionnés dans le presse-papier status bar tip Копировать выделенные элементы - + Place les éléments du presse-papier sur le schéma status bar tip Вставить элементы из буфера обмена в схему - + Sélectionne tous les éléments du schéma status bar tip Выделить все элемены на схеме - + Désélectionne tous les éléments du schéma status bar tip Снять все выделения - + Désélectionne les éléments sélectionnés et sélectionne les éléments non sélectionnés status bar tip Снять выделения с выделеных элементов и выделить не выделенные элементы - + Enlève les éléments sélectionnés du schéma status bar tip Удалить выделенные элемены из схемы - + Pivote les éléments sélectionnés status bar tip Повернуть выделенные элементы - + Impossible de retrouver cet élément dans le panel car il semble édité dans une autre fenêtre Невозможно найти этот элемент в панеле, потому что он был изменён из другого окна - + Impossible de retrouver cet élément dans le panel... rechargement du panel... Невозможно найти этот элемент в панеле,... перезагрузка панели... - + Impossible de retrouver cet élément dans le panel Невозможно найти этот элемент в панели - + Recalcule les chemins des conducteurs sans tenir compte des modifications status bar tip Пересчитывает траекторию проводника игнорируя изменения сделанные пользователем - + Spécifie les propriétés par défaut des conducteurs status bar tip Задать умалчиваемые свойства проводника - + Édite les informations affichées par le cartouche status bar tip Редактировать информацию отображаемую в основной надписи - + Ajoute une colonne au schéma status bar tip Добавить колонку листа - + Enlève une colonne au schéma status bar tip Удалить колонку листа - + Agrandit le schéma en hauteur status bar tip Увеличить высоту листа - + Rétrécit le schéma en hauteur status bar tip Уменьшить высоту листа - + Agrandit le schéma status bar tip Увеличить лист - + Rétrécit le schéma status bar tip Уменьшить лист - + Adapte la taille du schéma afin qu'il soit entièrement visible status bar tip Изменить размер так, чтобы лист поместился в окне - + Restaure le zoom par défaut status bar tip Восстановить исходный размер листа - + Présente les différents projets ouverts dans des sous-fenêtres status bar tip Отобразить открытые проекты в виде окон - + Présente les différents projets ouverts des onglets status bar tip Отобразить открытые проекты в виде вкладок - + Permet de sélectionner les éléments status bar tip Позволяет выбирать элементы - + Permet de visualiser le schéma sans pouvoir le modifier status bar tip Позволяет просматривать схему без её изменения - + Permet de régler différents paramètres de QElectroTech status bar tip Позволяет завать различные параметры QElectroTech - + Dispose les fenêtres en mosaïque status bar tip Разместить окна мозаикой - + Dispose les fenêtres en cascade status bar tip Разместить окна каскадом - + Active le projet suivant status bar tip Выбрать следующий проект - + Active le projet précédent status bar tip Выбрать предыдущий проект - + Affiche des informations sur QElectroTech status bar tip Отобразить информацию о QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Отобразить информацию о библиотеке Qt - + &Fichier &Файл - + &Édition &Правка - + &Projet &Проект - + Afficha&ge &Вид - + &Configuration &Настройка - + Fe&nêtres &Окно - + &Aide &Справка - + Afficher Отображать - + Affiche ou non la barre d'outils principale Отобразить или скрыть главную панель инструментов - + Affiche ou non la barre d'outils Affichage Отобразить или скрыть панель инструментов Вид - + Affiche ou non la barre d'outils Schéma Отобразить или скрыть панель инструментов Схема - + Affiche ou non le panel d'appareils Отобразить или скрыть Панель Элементы - + Affiche ou non la liste des modifications Отобразить или скрыть Список изменений - + Afficher les projets Отображать проекты - + Outils Инструменты - + Affichage Вид - + Schéma Схема - + Ouvrir un fichier Открыть файл - + Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*) Схемы QElectroTech (*.qet);;XML-файлы (*.xml);;Все файлы (*) - + Impossible d'ouvrir le fichier Невозможно открыть файл - + Il semblerait que le fichier que vous essayez d'ouvrir ne soit pas accessible en lecture. Il est donc impossible de l'ouvrir. Veuillez vérifier les permissions du fichier. Возможно, что файл, который вы пытаетесь открыть, не читаем. Невозможно открыть файл. Пожалуйста, проверьте файл. - + Ouverture du projet en lecture seule Открытие проекта в режиме "только чтение" - + Il semblerait que le projet que vous essayez d'ouvrir ne soit pas accessible en écriture. Il sera donc ouvert en lecture seule. Возможно, проект, который вы пытаетесь открыть, не доступен для записи. Он будет открыт в режиме "только для чтения". - + Échec de l'ouverture du projet message box title Невозможно открыть проект - + Il semblerait que le fichier %1 ne soit pas un fichier projet QElectroTech. Il ne peut donc être ouvert. message box content Файл %1 не является проектом QElectroTech. Он не может быть открыт. - + Sortir du &mode plein écran Выйти из полно&экранного режима - + Affiche QElectroTech en mode fenêtré status bar tip Отобразить QElectroTech в оконном (обычном) режиме - + Passer en &mode plein écran Полно&экранный режим - + Affiche QElectroTech en mode plein écran status bar tip Отобразить QElectroTech в полноэкранном режиме - + Active le projet « %1 » Активировать проект « %1 » - + Propriétés de la sélection Свойства выделения - + Édite les propriétés des objets sélectionné status bar tip Редактирование свойств выделенных объектов - + Backspace Backspace @@ -3133,479 +3148,484 @@ Available options: QETElementEditor - + QElectroTech - Éditeur d'élément window title QElectroTech - Редактор элементов - + &Nouveau &Новый - + &Ouvrir &Открыть - + &Ouvrir depuis un fichier &Открыть из файла - + &Enregistrer &Сохранить - + Enregistrer sous Сохранить как - + Enregistrer dans un fichier Сохранить в файл - + Recharger Перезагрузить - + &Quitter &Выход - + Tout sélectionner Выделить всё - + Désélectionner tout Снять выделение - + Co&uper &Вырезать - + Cop&ier &Копировать - + C&oller Вст&авить - + C&oller dans la zone... Вст&авить в область... - + un fichier файла - + un élément элемента - + Inverser la sélection Инвертировать выделение - + &Supprimer &Удалить - + Zoom avant Увеличить - + Zoom arrière Уменьшить - + Zoom adapté Подогнать размер - + Pas de zoom Восстановить масштаб - + Éditer la taille et le point de saisie Редактировать размер и опорную точку - + Éditer les noms Редактировать имена - + Éditer les orientations Редактировать положение - + + Éditer les informations sur l'auteur + Редактировать информацию об авторе + + + Rapprocher Поднять - + Éloigner Опустить - + Envoyer au fond Отправить назад - + Amener au premier plan Поместить вперед - + Déplacer un objet Перемещение объекта - + Ajouter une ligne Добавить линию - + Ajouter un rectangle Добавить прямоугольник - + Ajouter une ellipse Добавить элипс - + Ajouter un cercle Добавить окружность - + Ajouter un polygone Добавить полигон - + Ajouter du texte Добавить текст - + Ajouter un arc de cercle Добавить дугу - + Ajouter une borne Добавить вывод - + Ajouter un champ de texte Добавить текстовое поле - + &Configurer QElectroTech &Настройка QElectroTech - + À &propos de QElectroTech &О программе - + À propos de &Qt О &библиотеке Qt - + Maintenez la touche Shift enfoncée pour effectuer plusieurs ajouts d'affilée Нажмите и держите клавишу Shift, чтобы добавлять несколько элементов подряд - + Utilisez le bouton droit de la souris pour poser le dernier point du polygone Используйте правую кнопку мыши, чтобы указать последнюю точку полигона - + Permet de régler différents paramètres de QElectroTech status bar tip Позволяет завать различные параметры QElectroTech - + Affiche des informations sur QElectroTech status bar tip Отобразить информацию о QElectroTech - + Affiche des informations sur la bibliothèque Qt status bar tip Отобразить информацию о библиотеке Qt - + Annuler Отмена - + Refaire Повторить - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S - + Ctrl+Q Ctrl+Q - + Ctrl+Shift+A Ctrl+Shift+A - + Ctrl+I Ctrl+I - + Ctrl+Shift+V Ctrl+Shift+V - - Suppr - Del - - - + Ctrl+9 Ctrl+9 - + Ctrl+0 Ctrl+0 - + Ctrl+Shift+F Ctrl+Shift+F - + Ctrl+E Ctrl+E - + Ctrl+R Ctrl+R - + Ctrl+T Ctrl+T - + + Ctrl+Y + Ctrl+Y + + + Ctrl+Shift+Up Ctrl+Shift+Up - + Ctrl+Shift+Down Ctrl+Shift+Down - + Ctrl+Shift+End Ctrl+Shift+End - + Ctrl+Shift+Home Ctrl+Shift+Home - + Parties toolbar title Части - + Outils toolbar title Инструменты - + Affichage toolbar title Вид - + Élément toolbar title Элементы - + Profondeur toolbar title Глубина - + Fichier Файл - + Édition Правка - + Affichage Вид - + Outils Инструменты - + &Configuration &Настройка - + Aide Справка - + Coller depuis... Вставить из... - + Afficher Отображать - + Sortir du &mode plein écran Выйти из полно&экранного режима - + Affiche QElectroTech en mode fenêtré status bar tip Отобразить QElectroTech в оконном (обычном) режиме - + Passer en &mode plein écran Полно&экранный режим - + Affiche QElectroTech en mode plein écran status bar tip Отобразить QElectroTech в полноэкранном режиме - + [Modifié] window title tag [Изменено] - + [lecture seule] window title tag [Только чтение] - + Informations dock title Информация - + Annulations dock title История - + Aucune modification Нет изменений - + Parties dock title Части - + Éditeur d'éléments status bar message Редактор элементов - + %n partie(s) sélectionnée(s). %n выделенная часть. @@ -3614,31 +3634,31 @@ Available options: - + Dimensions de l'élément warning title Размер элемента - + Certaines parties graphiques (textes, cercles, lignes...) semblent déborder du cadre de l'élément. Cela risque de générer des bugs graphiques lors de leur manipulation sur un schéma. Vous pouvez corriger cela soit en déplaçant ces parties, soit en vous rendant dans Édition > Éditer la taille et le point de saisie. warning description Некоторые графические примитивы (текты, окружности, линии, ...) могут выходить за границу элемента. Это может создавать графические ошибки, когда элемент помещается на схему. Вы можете предотвратить это, перемещая примитивы или используя команду "Правка" > "Редактировать размер и опорную точку". - + Absence de borne warning title Отсутствует вывод - + L'élément ne comporte aucune borne. Un élément doit comporter des bornes afin de pouvoir étre relié à d'autres éléments par l'intermédiaire de conducteurs. warning description Элемент не содержит ни одного вывода. Элемент должен иметь вывод, чтобы он мог быть присоеденён к другим элементам с помощью проводников. - + La vérification de cet élément a généré %n avertissement(s) : message box content @@ -3648,157 +3668,162 @@ Available options: - + <b>%1</b> : %2 warning title: warning description <b>%1</b> : %2 - + Avertissements messagebox title Предупреждение - + Le fichier %1 n'existe pas. message box content Файл %1 не существует. - - + + Impossible d'ouvrir le fichier %1. message box content Невозможно открыть файл %1. - - + + Ce fichier n'est pas un document XML valide message box content Этот файл не является правильным XML-документом - - + + Erreur toolbar title Ошибка - - + + Édition en lecture seule message box title Версия только для чтения - - + + Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule. message box content У вас нет прав для редактирования этого элемента. Он будет открыт в режиме "только для чтения". - - - + + + Erreur message box title Ошибка - + Impossible d'écrire dans ce fichier message box content Невозможно записать в этот файл - + Impossible d'atteindre l'élément message box content Невозможно получить доступ к элементу - + Impossible d'enregistrer l'élément message box content Невозможно сохранить элемент - + + Trop de primitives, liste non générée. + Слишком много примитивов, список не создаётся. + + + Ouvrir un fichier dialog title Открыть файл - + Éléments QElectroTech (*.elmt);;Fichiers XML (*.xml);;Tous les fichiers (*) filetypes allowed when opening an element file Элементы QElectroTech (*.elmt);;XML-файлы (*.xml);;Все файлы (*) - + Recharger l'élément dialog title Перезагрузить элемент - + Vous avez efffectué des modifications sur cet élément. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'élément ? dialog content Этот элемент был изменён со времени последнего сохранения. Если вы перезагрузите его все изменения будут потеряны. Вы действительно хотите перезагрузить элемент? - + Enregistrer sous dialog title Сохранить как - + Éléments QElectroTech (*.elmt) filetypes allowed when saving an element file Элементы QElectroTech (*.elmt) - + Enregistrer l'élément en cours ? dialog title Сохранить текущий элемент? - + Voulez-vous enregistrer l'élément %1 ? dialog content - %1 is an element name Вы хотите сохранить элемент %1 ? - - - - + + + + Élément inexistant. message box title Несуществующий элемент. - - + + L'élément n'existe pas. message box content Элемент не существует. - - + + Le chemin virtuel choisi ne correspond pas à un élément. message box content Выбранный виртуальный путь не соответствует элементу. - + Backspace Backspace @@ -3811,139 +3836,149 @@ Available options: QElectroTech : предпросмотр печати - + Schémas à imprimer : Схема для печати : - - + + Tout cocher + Выделить все + + + + Tout décocher + Снять выделение + + + + Cacher la liste des schémas Скрыть список схем - - + + Cacher les options d'impression Скрыть параметры печати - + Ajuster la largeur Подогнать по ширине - + Ajuster la page Подогнать по странице - + Zoom arrière Уменьшить - + Zoom avant Увеличить - + Paysage Альбомная - + Portrait Книжная - + Première page Первая страница - + Page précédente Предыдущая страница - + Page suivante Следующая страница - + Dernière page Последняя страница - + Afficher une seule page Показывать одну страницу - + Afficher deux pages Показывать в две страницы - + Afficher un aperçu de toutes les pages Показывать все страницы - + Mise en page Макет страницы - + Mise en page (non disponible sous Windows pour l'impression PDF/PS) Макет страницы (недоступно под Windows для печати PDF/PS) - + Options d'impression Настройка печати - + Utiliser toute la feuille Использовать весь лист - + Si cette option est cochée, les marges de la feuille seront ignorées et toute sa surface sera utilisée pour l'impression. Cela peut ne pas être supporté par votre imprimante. Если этот вариант выбран, поля бумаги будут игнорированы и вся его площадь будет использована для печати. Это может не поддерживаться принтером. - + Adapter le schéma à la page Подогнать схему к листу - + Si cette option est cochée, le schéma sera agrandi ou rétréci de façon à remplir toute la surface imprimable d'une et une seule page. Если этот вариант выбран, схема будет увеличена или уменьшена, чтобы заполнить всю доступную область печати одной страницей. - + Imprimer Печать - + Afficher la liste des schémas Отобразить список схем - + Afficher les options d'impression Отобразить параметры печати - + %1 % %1 % @@ -4121,150 +4156,156 @@ Available options: удалено - + coller вставить - + couper des parties undo caption вырезать часть - + déplacement undo caption перемещено - + ajout %1 undo caption вставлено: %1 - + modification %1 undo caption изменено: %1 - + modification points polygone undo caption изменены точки полигона - + modification dimensions/hotspot undo caption изменён размер/опорная точка - + modification noms undo caption изменены имена - + modification orientations undo caption изменены ориентации - + amener au premier plan undo caption помещено вперед - + rapprocher undo caption поднять - + éloigner undo caption опустить - + envoyer au fond undo caption отправить назад - + modification connexions internes undo caption изменены внутренние соединения - + + modification informations complementaires + undo caption + Изменение информации об авторе + + + arc element part name дуга - + cercle element part name окружность - + ellipse element part name элипс - + ligne element part name линия - + polygone element part name полигон - + rectangle element part name прямоугольник - + borne element part name вывод - + T default text when adding a text in the element editor HL1 - + texte element part name текст - + _ default text when adding a textfield in the element editor Т - + champ de texte element part name текстовое поле @@ -4375,42 +4416,42 @@ Available options: RectangleEditor - + Coin supérieur gauche : Верхний-левый угол : - + Dimensions : Размер : - + Largeur : Ширина : - + Hauteur : Всота : - + abscisse абсцисса - + ordonnée ордината - + largeur ширина - + hauteur всота @@ -4418,92 +4459,92 @@ Available options: StyleEditor - + Noir element part color Чёрный - + Blanc element part color Белый - + Normal element part line style Обычный - + Pointillé element part line style Пунктирный - + Nulle element part weight Нет - + Fine element part weight Тонкий - + Normale element part weight Нормальный - + Aucun element part filling Нет - + Noir element part filling Чёрный - + Blanc element part filling Белый - + Antialiasing Сглаживание - + Trait : Линия : - + Couleur : Цвет : - + Style : Стиль : - + Épaisseur : Вес : - + Remplissage : Заливка : @@ -4511,57 +4552,57 @@ Available options: TerminalEditor - + Nord Север - + Est Восток - + Sud Юг - + Ouest Запад - + Position : Положение: - + x : x : - + y : y : - + Orientation : Ориентация: - + abscisse абсцисса - + ordonnée ордината - + orientation ориентация @@ -4569,48 +4610,48 @@ Available options: TextEditor - - + + contenu содержимое - + Position : Положение : - + x : x : - + y : y : - + Taille : Размер : - + Texte : Текст : - + abscisse абсцисса - + ordonnée ордината - + taille размер @@ -4618,60 +4659,60 @@ Available options: TextFieldEditor - - + + contenu содержимое - + Maintenir horizontal malgré les rotations de l'élément Поддерживать горизонтальным несмотря на вращения элемента - + Position : Положение : - + x : x : - + y : y : - + Taille : Размер : - + Texte par défaut : Текст по умолчанию : - + abscisse абсцисса - + ordonnée ордината - + taille размер - + propriété свойство diff --git a/qelectrotech.qrc b/qelectrotech.qrc index 7824abad1..d963be118 100644 --- a/qelectrotech.qrc +++ b/qelectrotech.qrc @@ -44,7 +44,9 @@ ico/16x16/endline-triangle.png ico/16x16/folder-new.png ico/16x16/folder.png + ico/16x16/go-down.png ico/16x16/go-home.png + ico/16x16/go-up.png ico/16x16/ground.png ico/16x16/item_cancel.png ico/16x16/item_copy.png @@ -118,7 +120,9 @@ ico/22x22/folder-delete.png ico/22x22/folder-edit.png ico/22x22/folder-new.png + ico/22x22/go-down.png ico/22x22/go-home.png + ico/22x22/go-up.png ico/22x22/hotspot.png ico/22x22/landscape.png ico/22x22/line.png diff --git a/sources/borderpropertieswidget.cpp b/sources/borderpropertieswidget.cpp index 6a8fc7b2a..ac3f0e408 100644 --- a/sources/borderpropertieswidget.cpp +++ b/sources/borderpropertieswidget.cpp @@ -40,7 +40,7 @@ BorderPropertiesWidget::~BorderPropertiesWidget() { } /** - @return the border properties edited and modified by + @return Les proprietes editees par ce widget */ const BorderProperties &BorderPropertiesWidget::borderProperties() { border_.columns_count = columns_count -> value(); @@ -52,6 +52,25 @@ const BorderProperties &BorderPropertiesWidget::borderProperties() { return(border_); } +/** + @return true si ce widget est en lecture seule, false sinon +*/ +bool BorderPropertiesWidget::isReadOnly() const { + return(columns_count -> isReadOnly()); +} + +/** + @param ro true pour passer ce widget en lecture seule, false sinon +*/ +void BorderPropertiesWidget::setReadOnly(bool ro) { + columns_count -> setReadOnly(ro); + columns_width -> setReadOnly(ro); + display_columns -> setDisabled(ro); + rows_count -> setReadOnly(ro); + rows_height -> setReadOnly(ro); + display_rows -> setDisabled(ro); +} + /** Definit les proprietes a editer @param bp Nouvelles proprietes diff --git a/sources/borderpropertieswidget.h b/sources/borderpropertieswidget.h index 84c9644ff..4399dec67 100644 --- a/sources/borderpropertieswidget.h +++ b/sources/borderpropertieswidget.h @@ -39,6 +39,8 @@ class BorderPropertiesWidget : public QWidget { // methodes public: const BorderProperties &borderProperties(); + bool isReadOnly() const; + void setReadOnly(bool); private: void setEditedBorder(const BorderProperties &); diff --git a/sources/conductorpropertieswidget.cpp b/sources/conductorpropertieswidget.cpp index eb97f7afc..a34eca5eb 100644 --- a/sources/conductorpropertieswidget.cpp +++ b/sources/conductorpropertieswidget.cpp @@ -268,3 +268,26 @@ void ConductorPropertiesWidget::setConductorProperties(const ConductorProperties ConductorProperties ConductorPropertiesWidget::conductorProperties() const { return(properties_); } + +/** + @return true si ce widget est en lecture seule, false sinon +*/ +bool ConductorPropertiesWidget::isReadOnly() const { + return(text_field -> isReadOnly()); +} + +/** + @param ro true pour passer ce widget en lecture seule, false sinon +*/ +void ConductorPropertiesWidget::setReadOnly(bool ro) { + simple -> setDisabled(ro); + multiline -> setDisabled(ro); + singleline -> setDisabled(ro); + text_field -> setReadOnly(ro); + phase_checkbox -> setDisabled(ro); + phase_spinbox -> setReadOnly(ro); + ground_checkbox -> setDisabled(ro); + neutral_checkbox -> setDisabled(ro); + color_button -> setDisabled(ro); + dashed_checkbox -> setDisabled(ro); +} diff --git a/sources/conductorpropertieswidget.h b/sources/conductorpropertieswidget.h index d39bf92f6..289d6af6b 100644 --- a/sources/conductorpropertieswidget.h +++ b/sources/conductorpropertieswidget.h @@ -40,6 +40,8 @@ class ConductorPropertiesWidget : public QWidget { public: void setConductorProperties(const ConductorProperties &); ConductorProperties conductorProperties() const; + bool isReadOnly() const; + void setReadOnly(bool); private: void setConductorType(ConductorProperties::ConductorType); diff --git a/sources/diagramview.cpp b/sources/diagramview.cpp index e41519f98..4561373b0 100644 --- a/sources/diagramview.cpp +++ b/sources/diagramview.cpp @@ -403,7 +403,7 @@ QString DiagramView::title() const { Edite les informations du schema. */ void DiagramView::editDiagramProperties() { - if (scene -> isReadOnly()) return; + bool diagram_is_read_only = scene -> isReadOnly(); // recupere le cartouche et les dimensions du schema InsetProperties inset = scene -> border_and_inset.exportInset(); @@ -419,10 +419,12 @@ void DiagramView::editDiagramProperties() { popup.setWindowTitle(tr("Propri\351t\351s du sch\351ma", "window title")); BorderPropertiesWidget *border_infos = new BorderPropertiesWidget(border, &popup); + border_infos -> setReadOnly(diagram_is_read_only); InsetPropertiesWidget *inset_infos = new InsetPropertiesWidget(inset, false, &popup); + inset_infos -> setReadOnly(diagram_is_read_only); // boutons - QDialogButtonBox boutons(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox boutons(diagram_is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); connect(&boutons, SIGNAL(accepted()), &popup, SLOT(accept())); connect(&boutons, SIGNAL(rejected()), &popup, SLOT(reject())); @@ -433,7 +435,7 @@ void DiagramView::editDiagramProperties() { layout_v.addStretch(); layout_v.addWidget(&boutons); // si le dialogue est accepte - if (popup.exec() == QDialog::Accepted) { + if (popup.exec() == QDialog::Accepted && !diagram_is_read_only) { InsetProperties new_inset = inset_infos -> insetProperties(); BorderProperties new_border = border_infos -> borderProperties(); // s'il y a des modifications au cartouche @@ -816,9 +818,11 @@ void DiagramView::resetConductors() { futurs nouveaux conducteurs */ void DiagramView::editDefaultConductorProperties() { - if (scene -> isReadOnly()) return; + bool diagram_is_read_only = scene -> isReadOnly(); + // initialise l'editeur de proprietes pour le conducteur ConductorPropertiesWidget *cpw = new ConductorPropertiesWidget(scene -> defaultConductorProperties); + cpw -> setReadOnly(diagram_is_read_only); // l'insere dans un dialogue QDialog conductor_dialog(diagramEditor()); @@ -829,13 +833,13 @@ void DiagramView::editDefaultConductorProperties() { conductor_dialog.setWindowTitle(tr("\311diter les propri\351t\351s par d\351faut des conducteurs", "window title")); QVBoxLayout *dialog_layout = new QVBoxLayout(&conductor_dialog); dialog_layout -> addWidget(cpw); - QDialogButtonBox *dbb = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *dbb = new QDialogButtonBox(diagram_is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); dialog_layout -> addWidget(dbb); connect(dbb, SIGNAL(accepted()), &conductor_dialog, SLOT(accept())); connect(dbb, SIGNAL(rejected()), &conductor_dialog, SLOT(reject())); // execute le dialogue et met a jour le conducteur - if (conductor_dialog.exec() == QDialog::Accepted) { + if (conductor_dialog.exec() == QDialog::Accepted && !diagram_is_read_only) { scene -> defaultConductorProperties = cpw -> conductorProperties(); } } diff --git a/sources/editor/arceditor.cpp b/sources/editor/arceditor.cpp index 2b86a0830..e6164c7d5 100644 --- a/sources/editor/arceditor.cpp +++ b/sources/editor/arceditor.cpp @@ -48,7 +48,7 @@ ArcEditor::ArcEditor(QETElementEditor *editor, PartArc *arc, QWidget *parent) : QGridLayout *grid = new QGridLayout(); grid -> addWidget(new QLabel(tr("Centre : ")), 0, 0); - grid -> addWidget(new QLabel("x"), 1, 0); + grid -> addWidget(new QLabel("x"), 1, 0, Qt::AlignRight); grid -> addWidget(x, 1, 1); grid -> addWidget(new QLabel("y"), 1, 2); grid -> addWidget(y, 1, 3); diff --git a/sources/editor/circleeditor.cpp b/sources/editor/circleeditor.cpp index 481da39f2..74ce67870 100644 --- a/sources/editor/circleeditor.cpp +++ b/sources/editor/circleeditor.cpp @@ -43,7 +43,7 @@ CircleEditor::CircleEditor(QETElementEditor *editor, PartCircle *circle, QWidget QGridLayout *grid = new QGridLayout(); grid -> addWidget(new QLabel(tr("Centre : ")), 0, 0); - grid -> addWidget(new QLabel("x"), 1, 0); + grid -> addWidget(new QLabel("x"), 1, 0, Qt::AlignRight); grid -> addWidget(x, 1, 1); grid -> addWidget(new QLabel("y"), 1, 2); grid -> addWidget(y, 1, 3); diff --git a/sources/editor/editorcommands.cpp b/sources/editor/editorcommands.cpp index 65618d128..881785d96 100644 --- a/sources/editor/editorcommands.cpp +++ b/sources/editor/editorcommands.cpp @@ -47,16 +47,20 @@ DeletePartsCommand::~DeletePartsCommand() { /// Restaure les parties supprimees void DeletePartsCommand::undo() { + editor_scene -> blockSignals(true); foreach(QGraphicsItem *qgi, deleted_parts) { editor_scene -> addItem(qgi); } + editor_scene -> blockSignals(false); } /// Supprime les parties void DeletePartsCommand::redo() { + editor_scene -> blockSignals(true); foreach(QGraphicsItem *qgi, deleted_parts) { editor_scene -> removeItem(qgi); } + editor_scene -> blockSignals(false); } /*** CutPartsCommand ***/ @@ -90,7 +94,11 @@ PastePartsCommand::~PastePartsCommand() { /// annule le coller void PastePartsCommand::undo() { // enleve les parties - foreach(QGraphicsItem *part, content_) editor_scene_ -> removeItem(part); + editor_scene_ -> blockSignals(true); + foreach(QGraphicsItem *part, content_) { + editor_scene_ -> removeItem(part); + } + editor_scene_ -> blockSignals(false); if (uses_offset) { editor_view_ -> offset_paste_count_ = old_offset_paste_count_; editor_view_ -> start_top_left_corner_ = old_start_top_left_corner_; @@ -103,7 +111,11 @@ void PastePartsCommand::redo() { if (first_redo) first_redo = false; else { // pose les parties - foreach(QGraphicsItem *part, content_) editor_scene_ -> addItem(part); + editor_scene_ -> blockSignals(true); + foreach(QGraphicsItem *part, content_) { + editor_scene_ -> addItem(part); + } + editor_scene_ -> blockSignals(false); if (uses_offset) { editor_view_ -> offset_paste_count_ = new_offset_paste_count_; editor_view_ -> start_top_left_corner_ = new_start_top_left_corner_; diff --git a/sources/editor/elementscene.cpp b/sources/editor/elementscene.cpp index e6e27d585..4c9e85c67 100644 --- a/sources/editor/elementscene.cpp +++ b/sources/editor/elementscene.cpp @@ -45,6 +45,7 @@ ElementScene::ElementScene(QETElementEditor *editor, QObject *parent) : qgi_manager(this), element_editor(editor) { + setItemIndexMethod(NoIndex); current_polygon = NULL; setGrid(1, 1); initPasteArea(); @@ -758,6 +759,7 @@ void ElementScene::paste() { */ void ElementScene::slot_select(const ElementContent &content) { blockSignals(true); + clearSelection(); foreach(QGraphicsItem *qgi, content) qgi -> setSelected(true); blockSignals(false); emit(selectionChanged()); @@ -774,7 +776,7 @@ void ElementScene::slot_selectAll() { Deselectionne tout */ void ElementScene::slot_deselectAll() { - clearSelection(); + slot_select(ElementContent()); } /** @@ -805,6 +807,8 @@ void ElementScene::slot_delete() { (hotspot) de l'element. */ void ElementScene::slot_editSizeHotSpot() { + bool is_read_only = element_editor && element_editor -> isReadOnly(); + // cree un dialogue QDialog dialog_sh(element_editor); dialog_sh.setModal(true); @@ -822,23 +826,25 @@ void ElementScene::slot_editSizeHotSpot() { hotspot_editor -> setOldHotspot(hotspot()); hotspot_editor -> setPartsRect(itemsBoundingRect()); hotspot_editor -> setPartsRectEnabled(true); + hotspot_editor -> setReadOnly(is_read_only); dialog_layout -> addWidget(hotspot_editor); // ajoute deux boutons au dialogue - QDialogButtonBox *dialog_buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *dialog_buttons = new QDialogButtonBox(is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); dialog_layout -> addWidget(dialog_buttons); connect(dialog_buttons, SIGNAL(accepted()), &dialog_sh, SLOT(accept())); connect(dialog_buttons, SIGNAL(rejected()), &dialog_sh, SLOT(reject())); // lance le dialogue - if (dialog_sh.exec() != QDialog::Accepted) return; - QSize new_size(hotspot_editor -> elementSize()); - QSize old_size(width(), height()); - QPoint new_hotspot(hotspot_editor -> hotspot()); - QPoint old_hotspot(_hotspot); - - if (new_size != old_size || new_hotspot != old_hotspot) { - undo_stack.push(new ChangeHotspotCommand(this, old_size, new_size, old_hotspot, new_hotspot, hotspot_editor -> offsetParts())); + if (dialog_sh.exec() == QDialog::Accepted && is_read_only) { + QSize new_size(hotspot_editor -> elementSize()); + QSize old_size(width(), height()); + QPoint new_hotspot(hotspot_editor -> hotspot()); + QPoint old_hotspot(_hotspot); + + if (new_size != old_size || new_hotspot != old_hotspot) { + undo_stack.push(new ChangeHotspotCommand(this, old_size, new_size, old_hotspot, new_hotspot, hotspot_editor -> offsetParts())); + } } } @@ -846,6 +852,7 @@ void ElementScene::slot_editSizeHotSpot() { Lance un dialogue pour editer les noms de cete element */ void ElementScene::slot_editOrientations() { + bool is_read_only = element_editor && element_editor -> isReadOnly(); // cree un dialogue QDialog dialog_ori(element_editor); @@ -866,21 +873,23 @@ void ElementScene::slot_editOrientations() { // ajoute un OrientationSetWidget au dialogue OrientationSetWidget *ori_widget = new OrientationSetWidget(); ori_widget -> setOrientationSet(ori); + ori_widget -> setReadOnly(is_read_only); dialog_layout -> addWidget(ori_widget); // ajoute une case a cocher pour les connexions internes QCheckBox *ic_checkbox = new QCheckBox(tr("Autoriser les connexions internes")); ic_checkbox -> setChecked(internal_connections); + ic_checkbox -> setDisabled(is_read_only); dialog_layout -> addWidget(ic_checkbox); dialog_layout -> addStretch(); // ajoute deux boutons au dialogue - QDialogButtonBox *dialog_buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *dialog_buttons = new QDialogButtonBox(is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); dialog_layout -> addWidget(dialog_buttons); connect(dialog_buttons, SIGNAL(accepted()), &dialog_ori, SLOT(accept())); connect(dialog_buttons, SIGNAL(rejected()), &dialog_ori, SLOT(reject())); // lance le dialogue - if (dialog_ori.exec() == QDialog::Accepted) { + if (dialog_ori.exec() == QDialog::Accepted && !is_read_only) { OrientationSet new_ori = ori_widget -> orientationSet(); if (new_ori != ori) { undoStack().push(new ChangeOrientationsCommand(this, ori, new_ori)); @@ -897,6 +906,7 @@ void ElementScene::slot_editOrientations() { sur l'auteur de l'element, sa licence, etc. */ void ElementScene::slot_editAuthorInformations() { + bool is_read_only = element_editor && element_editor -> isReadOnly(); // cree un dialogue QDialog dialog_author(element_editor); @@ -918,16 +928,17 @@ void ElementScene::slot_editAuthorInformations() { QTextEdit *text_field = new QTextEdit(); text_field -> setAcceptRichText(false); text_field -> setPlainText(informations()); + text_field -> setReadOnly(is_read_only); dialog_layout -> addWidget(text_field); // ajoute deux boutons au dialogue - QDialogButtonBox *dialog_buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *dialog_buttons = new QDialogButtonBox(is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); dialog_layout -> addWidget(dialog_buttons); connect(dialog_buttons, SIGNAL(accepted()), &dialog_author, SLOT(accept())); connect(dialog_buttons, SIGNAL(rejected()), &dialog_author, SLOT(reject())); // lance le dialogue - if (dialog_author.exec() == QDialog::Accepted) { + if (dialog_author.exec() == QDialog::Accepted && !is_read_only) { QString new_infos = text_field -> toPlainText(); if (new_infos != informations()) { undoStack().push(new ChangeInformationsCommand(this, informations(), new_infos)); @@ -939,6 +950,7 @@ void ElementScene::slot_editAuthorInformations() { Lance un dialogue pour editer les noms de cet element */ void ElementScene::slot_editNames() { + bool is_read_only = element_editor && element_editor -> isReadOnly(); // cree un dialogue QDialog dialog(element_editor); @@ -959,17 +971,18 @@ void ElementScene::slot_editNames() { // ajoute un NamesListWidget au dialogue NamesListWidget *names_widget = new NamesListWidget(); names_widget -> setNames(_names); + names_widget -> setReadOnly(is_read_only); dialog_layout -> addWidget(names_widget); // ajoute deux boutons au dialogue - QDialogButtonBox *dialog_buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *dialog_buttons = new QDialogButtonBox(is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); dialog_layout -> addWidget(dialog_buttons); connect(dialog_buttons, SIGNAL(accepted()), names_widget, SLOT(check())); connect(names_widget, SIGNAL(inputChecked()), &dialog, SLOT(accept())); connect(dialog_buttons, SIGNAL(rejected()), &dialog, SLOT(reject())); // lance le dialogue - if (dialog.exec() == QDialog::Accepted) { + if (dialog.exec() == QDialog::Accepted && !is_read_only) { NamesList new_names(names_widget -> names()); if (new_names != _names) undoStack().push(new ChangeNamesCommand(this, _names, new_names)); } diff --git a/sources/editor/elementview.cpp b/sources/editor/elementview.cpp index 71c62caf2..a21a14dcd 100644 --- a/sources/editor/elementview.cpp +++ b/sources/editor/elementview.cpp @@ -28,6 +28,7 @@ ElementView::ElementView(ElementScene *scene, QWidget *parent) : scene_(scene), offset_paste_count_(0) { + setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate); setInteractive(true); setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); setResizeAnchor(QGraphicsView::AnchorUnderMouse); diff --git a/sources/editor/ellipseeditor.cpp b/sources/editor/ellipseeditor.cpp index e6c8d401e..08c4ccee0 100644 --- a/sources/editor/ellipseeditor.cpp +++ b/sources/editor/ellipseeditor.cpp @@ -45,7 +45,7 @@ EllipseEditor::EllipseEditor(QETElementEditor *editor, PartEllipse *ellipse, QWi QGridLayout *grid = new QGridLayout(); grid -> addWidget(new QLabel(tr("Centre : ")), 0, 0); - grid -> addWidget(new QLabel("x"), 1, 0); + grid -> addWidget(new QLabel("x"), 1, 0, Qt::AlignRight); grid -> addWidget(x, 1, 1); grid -> addWidget(new QLabel("y"), 1, 2); grid -> addWidget(y, 1, 3); diff --git a/sources/editor/qetelementeditor.cpp b/sources/editor/qetelementeditor.cpp index 03d38c603..a2783d13c 100644 --- a/sources/editor/qetelementeditor.cpp +++ b/sources/editor/qetelementeditor.cpp @@ -39,6 +39,13 @@ #include "texteditor.h" #include "textfieldeditor.h" +/* + Nombre maximum de primitives affichees par la "liste des parties" + Au-dela, un petit message est affiche, indiquant que ce nombre a ete depasse + et que la liste ne sera donc pas mise a jour. +*/ +#define QET_MAX_PARTS_IN_ELEMENT_EDITOR_LIST 200 + /** Constructeur @param parent QWidget parent @@ -439,10 +446,6 @@ void QETElementEditor::slot_updateMenus() { inv_select -> setEnabled(!read_only); paste_from_file -> setEnabled(!read_only); paste_from_elmt -> setEnabled(!read_only); - edit_size_hs -> setEnabled(!read_only); - edit_names -> setEnabled(!read_only); - edit_ori -> setEnabled(!read_only); - edit_author -> setEnabled(!read_only); parts_list -> setEnabled(!read_only); // actions dependant de la presence de parties selectionnees @@ -511,6 +514,8 @@ void QETElementEditor::setupInterface() { // ScrollArea pour accueillir un widget d'edition (change a la volee) tools_dock_scroll_area_ = new QScrollArea(); + tools_dock_scroll_area_ -> setFrameStyle(QFrame::NoFrame); + tools_dock_scroll_area_ -> setAlignment(Qt::AlignHCenter|Qt::AlignTop); // Pile de widgets pour accueillir les deux widgets precedents tools_dock_stack_ = new QStackedWidget(); @@ -1117,17 +1122,25 @@ void QETElementEditor::slot_createPartsList() { parts_list -> blockSignals(true); parts_list -> clear(); QList qgis = ce_scene -> zItems(true); - for (int j = qgis.count() - 1 ; j >= 0 ; -- j) { - QGraphicsItem *qgi = qgis[j]; - if (CustomElementPart *cep = dynamic_cast(qgi)) { - QString part_desc = cep -> name(); - QListWidgetItem *qlwi = new QListWidgetItem(part_desc); - QVariant v; - v.setValue(qgi); - qlwi -> setData(42, v); - parts_list -> addItem(qlwi); - qlwi -> setSelected(qgi -> isSelected()); + + // on ne construit plus la liste a partir de 200 primitives + // c'est ingerable : la maj de la liste prend trop de temps et le resultat + // est inexploitable + if (qgis.count() <= QET_MAX_PARTS_IN_ELEMENT_EDITOR_LIST) { + for (int j = qgis.count() - 1 ; j >= 0 ; -- j) { + QGraphicsItem *qgi = qgis[j]; + if (CustomElementPart *cep = dynamic_cast(qgi)) { + QString part_desc = cep -> name(); + QListWidgetItem *qlwi = new QListWidgetItem(part_desc); + QVariant v; + v.setValue(qgi); + qlwi -> setData(42, v); + parts_list -> addItem(qlwi); + qlwi -> setSelected(qgi -> isSelected()); + } } + } else { + parts_list -> addItem(new QListWidgetItem(tr("Trop de primitives, liste non g\351n\351r\351e."))); } parts_list -> blockSignals(false); } @@ -1136,9 +1149,10 @@ void QETElementEditor::slot_createPartsList() { Met a jour la selection dans la liste des parties */ void QETElementEditor::slot_updatePartsList() { - if (parts_list -> count() != ce_scene -> items().count()) { + int items_count = ce_scene -> items().count(); + if (parts_list -> count() != items_count) { slot_createPartsList(); - } else { + } else if (items_count <= QET_MAX_PARTS_IN_ELEMENT_EDITOR_LIST) { parts_list -> blockSignals(true); int i = 0; QList items = ce_scene -> zItems(true); diff --git a/sources/editor/rectangleeditor.cpp b/sources/editor/rectangleeditor.cpp index 1dc7c5272..a4a22277a 100644 --- a/sources/editor/rectangleeditor.cpp +++ b/sources/editor/rectangleeditor.cpp @@ -43,12 +43,12 @@ RectangleEditor::RectangleEditor(QETElementEditor *editor, PartRectangle *rect, QVBoxLayout *v_layout = new QVBoxLayout(this); QGridLayout *grid = new QGridLayout(); - grid -> addWidget(new QLabel(tr("Coin sup\351rieur gauche\240: ")), 0, 0); - grid -> addWidget(new QLabel("x"), 1, 0); + grid -> addWidget(new QLabel(tr("Coin sup\351rieur gauche\240: ")), 0, 0, 1, 4); + grid -> addWidget(new QLabel("x"), 1, 0, Qt::AlignRight); grid -> addWidget(x, 1, 1); grid -> addWidget(new QLabel("y"), 1, 2); grid -> addWidget(y, 1, 3); - grid -> addWidget(new QLabel(tr("Dimensions\240: ")), 2, 0); + grid -> addWidget(new QLabel(tr("Dimensions\240: ")), 2, 0, 1, 4); grid -> addWidget(new QLabel(tr("Largeur\240:")), 3, 0); grid -> addWidget(w, 3, 1); grid -> addWidget(new QLabel(tr("Hauteur\240:")), 4, 0); diff --git a/sources/elementspanel.cpp b/sources/elementspanel.cpp index 3a58304c3..32d7f4383 100644 --- a/sources/elementspanel.cpp +++ b/sources/elementspanel.cpp @@ -35,6 +35,18 @@ */ #define ENABLE_PANEL_DND_CHECKS +/* + Largeur maximale, en pixels, de la pixmap accrochee au pointeur de la + souris +*/ +#define QET_MAX_DND_PIXMAP_WIDTH 500 + +/* + Hauteur maximale, en pixels, de la pixmap accrochee au pointeur de la + souris +*/ +#define QET_MAX_DND_PIXMAP_HEIGHT 375 + /** Constructeur @param parent Le QWidget parent du panel d'appareils @@ -439,8 +451,21 @@ void ElementsPanel::startDrag(Qt::DropActions supportedActions) { } // accrochage d'une pixmap representant l'appareil au pointeur - drag -> setPixmap(temp_elmt -> pixmap()); - drag -> setHotSpot(temp_elmt -> hotspot()); + QPixmap elmt_pixmap(temp_elmt -> pixmap()); + QPoint elmt_hotspot(temp_elmt -> hotspot()); + + // ajuste la pixmap si celle-ci est trop grande + QPoint elmt_pixmap_size(elmt_pixmap.width(), elmt_pixmap.height()); + if (elmt_pixmap.width() > QET_MAX_DND_PIXMAP_WIDTH || elmt_pixmap.height() > QET_MAX_DND_PIXMAP_HEIGHT) { + elmt_pixmap = elmt_pixmap.scaled(QET_MAX_DND_PIXMAP_WIDTH, QET_MAX_DND_PIXMAP_HEIGHT, Qt::KeepAspectRatio); + elmt_hotspot = QPoint( + elmt_hotspot.x() * elmt_pixmap.width() / elmt_pixmap_size.x(), + elmt_hotspot.y() * elmt_pixmap.height() / elmt_pixmap_size.y() + ); + } + + drag -> setPixmap(elmt_pixmap); + drag -> setHotSpot(elmt_hotspot); // suppression de l'appareil temporaire delete temp_elmt; @@ -888,8 +913,12 @@ void ElementsPanel::diagramOrderChanged(QETProject *project, int from, int to) { if (!moved_qtwi_diagram) return; // enleve le QTWI et le reinsere au bon endroit + bool was_selected = moved_qtwi_diagram -> isSelected(); qtwi_project -> removeChild(moved_qtwi_diagram); qtwi_project -> insertChild(to, moved_qtwi_diagram); + if (was_selected) { + setCurrentItem(moved_qtwi_diagram); + } } /** diff --git a/sources/elementspanelwidget.cpp b/sources/elementspanelwidget.cpp index 02bdbcbcf..035661b4e 100644 --- a/sources/elementspanelwidget.cpp +++ b/sources/elementspanelwidget.cpp @@ -48,24 +48,26 @@ ElementsPanelWidget::ElementsPanelWidget(QWidget *parent) : QWidget(parent) { elements_panel = new ElementsPanel(this); // initialise les actions - reload = new QAction(QET::Icons::ViewRefresh, tr("Recharger les collections"), this); - new_category = new QAction(QET::Icons::FolderNew, tr("Nouvelle cat\351gorie"), this); - edit_category = new QAction(QET::Icons::FolderEdit, tr("\311diter la cat\351gorie"), this); - delete_category = new QAction(QET::Icons::FolderDelete, tr("Supprimer la cat\351gorie"), this); - delete_collection = new QAction(QET::Icons::FolderDelete, tr("Vider la collection"), this); - new_element = new QAction(QET::Icons::ElementNew, tr("Nouvel \351l\351ment"), this); - import_element = new QAction(QET::Icons::DocumentImport, tr("Importer un \351l\351ment"), this); - edit_element = new QAction(QET::Icons::ElementEdit, tr("\311diter l'\351l\351ment"), this); - delete_element = new QAction(QET::Icons::ElementDelete, tr("Supprimer l'\351l\351ment"), this); - prj_close = new QAction(QET::Icons::DocumentClose, tr("Fermer ce projet"), this); - prj_edit_prop = new QAction(QET::Icons::DialogInformation, tr("Propri\351t\351s du projet"), this); - prj_prop_diagram = new QAction(QET::Icons::DialogInformation, tr("Propri\351t\351s du sch\351ma"), this); - prj_add_diagram = new QAction(QET::Icons::DiagramAdd, tr("Ajouter un sch\351ma"), this); - prj_del_diagram = new QAction(QET::Icons::DiagramDelete, tr("Supprimer ce sch\351ma"), this); - move_elements_ = new QAction(QET::Icons::MoveFile, tr("D\351placer dans cette cat\351gorie"), this); - copy_elements_ = new QAction(QET::Icons::CopyFile, tr("Copier dans cette cat\351gorie"), this); - cancel_elements_ = new QAction(QET::Icons::Cancel, tr("Annuler"), this); - erase_textfield = new QAction(QET::Icons::EditClearLocationBar, tr("Effacer le filtre"), this); + reload = new QAction(QET::Icons::ViewRefresh, tr("Recharger les collections"), this); + new_category = new QAction(QET::Icons::FolderNew, tr("Nouvelle cat\351gorie"), this); + edit_category = new QAction(QET::Icons::FolderEdit, tr("\311diter la cat\351gorie"), this); + delete_category = new QAction(QET::Icons::FolderDelete, tr("Supprimer la cat\351gorie"), this); + delete_collection = new QAction(QET::Icons::FolderDelete, tr("Vider la collection"), this); + new_element = new QAction(QET::Icons::ElementNew, tr("Nouvel \351l\351ment"), this); + import_element = new QAction(QET::Icons::DocumentImport, tr("Importer un \351l\351ment"), this); + edit_element = new QAction(QET::Icons::ElementEdit, tr("\311diter l'\351l\351ment"), this); + delete_element = new QAction(QET::Icons::ElementDelete, tr("Supprimer l'\351l\351ment"), this); + prj_close = new QAction(QET::Icons::DocumentClose, tr("Fermer ce projet"), this); + prj_edit_prop = new QAction(QET::Icons::DialogInformation, tr("Propri\351t\351s du projet"), this); + prj_prop_diagram = new QAction(QET::Icons::DialogInformation, tr("Propri\351t\351s du sch\351ma"), this); + prj_add_diagram = new QAction(QET::Icons::DiagramAdd, tr("Ajouter un sch\351ma"), this); + prj_del_diagram = new QAction(QET::Icons::DiagramDelete, tr("Supprimer ce sch\351ma"), this); + prj_move_diagram_up = new QAction(QET::Icons::GoUp, tr("Remonter ce sch\351ma"), this); + prj_move_diagram_down = new QAction(QET::Icons::GoDown, tr("Abaisser ce sch\351ma"), this); + move_elements_ = new QAction(QET::Icons::MoveFile, tr("D\351placer dans cette cat\351gorie"), this); + copy_elements_ = new QAction(QET::Icons::CopyFile, tr("Copier dans cette cat\351gorie"), this); + cancel_elements_ = new QAction(QET::Icons::Cancel, tr("Annuler"), this); + erase_textfield = new QAction(QET::Icons::EditClearLocationBar, tr("Effacer le filtre"), this); // initialise le champ de texte pour filtrer avec une disposition horizontale QLabel *filter_label = new QLabel(tr("Filtrer : "), this); @@ -84,29 +86,31 @@ ElementsPanelWidget::ElementsPanelWidget(QWidget *parent) : QWidget(parent) { context_menu = new QMenu(this); - connect(reload, SIGNAL(triggered()), this, SLOT(reloadAndFilter())); - connect(new_category, SIGNAL(triggered()), this, SLOT(newCategory())); - connect(edit_category, SIGNAL(triggered()), this, SLOT(editCategory())); - connect(delete_category, SIGNAL(triggered()), this, SLOT(deleteCategory())); - connect(delete_collection, SIGNAL(triggered()), this, SLOT(deleteCategory())); - connect(new_element, SIGNAL(triggered()), this, SLOT(newElement())); - connect(import_element, SIGNAL(triggered()), this, SLOT(importElement())); - connect(edit_element, SIGNAL(triggered()), this, SLOT(editElement())); - connect(delete_element, SIGNAL(triggered()), this, SLOT(deleteElement())); - connect(prj_close, SIGNAL(triggered()), this, SLOT(closeProject())); - connect(prj_edit_prop, SIGNAL(triggered()), this, SLOT(editProjectProperties())); - connect(prj_prop_diagram, SIGNAL(triggered()), this, SLOT(editDiagramProperties())); - connect(prj_add_diagram, SIGNAL(triggered()), this, SLOT(newDiagram())); - connect(prj_del_diagram, SIGNAL(triggered()), this, SLOT(deleteDiagram())); - connect(move_elements_, SIGNAL(triggered()), this, SLOT(moveElements())); - connect(copy_elements_, SIGNAL(triggered()), this, SLOT(copyElements())); + connect(reload, SIGNAL(triggered()), this, SLOT(reloadAndFilter())); + connect(new_category, SIGNAL(triggered()), this, SLOT(newCategory())); + connect(edit_category, SIGNAL(triggered()), this, SLOT(editCategory())); + connect(delete_category, SIGNAL(triggered()), this, SLOT(deleteCategory())); + connect(delete_collection, SIGNAL(triggered()), this, SLOT(deleteCategory())); + connect(new_element, SIGNAL(triggered()), this, SLOT(newElement())); + connect(import_element, SIGNAL(triggered()), this, SLOT(importElement())); + connect(edit_element, SIGNAL(triggered()), this, SLOT(editElement())); + connect(delete_element, SIGNAL(triggered()), this, SLOT(deleteElement())); + connect(prj_close, SIGNAL(triggered()), this, SLOT(closeProject())); + connect(prj_edit_prop, SIGNAL(triggered()), this, SLOT(editProjectProperties())); + connect(prj_prop_diagram, SIGNAL(triggered()), this, SLOT(editDiagramProperties())); + connect(prj_add_diagram, SIGNAL(triggered()), this, SLOT(newDiagram())); + connect(prj_del_diagram, SIGNAL(triggered()), this, SLOT(deleteDiagram())); + connect(prj_move_diagram_up, SIGNAL(triggered()), this, SLOT(moveDiagramUp())); + connect(prj_move_diagram_down, SIGNAL(triggered()), this, SLOT(moveDiagramDown())); + connect(move_elements_, SIGNAL(triggered()), this, SLOT(moveElements())); + connect(copy_elements_, SIGNAL(triggered()), this, SLOT(copyElements())); - connect(erase_textfield, SIGNAL(triggered()), this, SLOT(clearFilterTextField())); - connect(filter_textfield, SIGNAL(textEdited(const QString &)), elements_panel, SLOT(filter(const QString &))); + connect(erase_textfield, SIGNAL(triggered()), this, SLOT(clearFilterTextField())); + connect(filter_textfield, SIGNAL(textEdited(const QString &)), elements_panel, SLOT(filter(const QString &))); - connect(elements_panel, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)), this, SLOT(updateButtons())); - connect(elements_panel, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(handleContextMenu(const QPoint &))); - connect(elements_panel, SIGNAL(requestForCollectionItem(ElementsCollectionItem *)), this, SLOT(handleCollectionRequest(ElementsCollectionItem *))); + connect(elements_panel, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)), this, SLOT(updateButtons())); + connect(elements_panel, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(handleContextMenu(const QPoint &))); + connect(elements_panel, SIGNAL(requestForCollectionItem(ElementsCollectionItem *)), this, SLOT(handleCollectionRequest(ElementsCollectionItem *))); connect( elements_panel, SIGNAL(requestForMoveElements(ElementsCollectionItem *, ElementsCollectionItem *, QPoint)), @@ -212,6 +216,24 @@ void ElementsPanelWidget::deleteDiagram() { } } +/** + Emet le signal requestForDiagramMoveUp avec le schema selectionne +*/ +void ElementsPanelWidget::moveDiagramUp() { + if (Diagram *selected_diagram = elements_panel -> selectedDiagram()) { + emit(requestForDiagramMoveUp(selected_diagram)); + } +} + +/** + Emet le signal requestForDiagramMoveDown avec le schema selectionne +*/ +void ElementsPanelWidget::moveDiagramDown() { + if (Diagram *selected_diagram = elements_panel -> selectedDiagram()) { + emit(requestForDiagramMoveDown(selected_diagram)); + } +} + /** Appelle l'assistant de creation de nouvel element */ @@ -281,10 +303,17 @@ void ElementsPanelWidget::updateButtons() { bool is_writable = !(elements_panel -> selectedProject() -> isReadOnly()); prj_add_diagram -> setEnabled(is_writable); } else if (elements_panel -> selectedItemIsADiagram()) { - bool is_writable = !(elements_panel -> selectedDiagram() -> project() -> isReadOnly()); - prj_del_diagram -> setEnabled(is_writable); + Diagram *selected_diagram = elements_panel -> selectedDiagram(); + QETProject *selected_diagram_project = selected_diagram -> project(); + + bool is_writable = !(selected_diagram_project -> isReadOnly()); + int project_diagrams_count = selected_diagram_project -> diagrams().count(); + int diagram_position = selected_diagram_project -> diagrams().indexOf(selected_diagram); + + prj_del_diagram -> setEnabled(is_writable); + prj_move_diagram_up -> setEnabled(is_writable && diagram_position > 0); + prj_move_diagram_down -> setEnabled(is_writable && diagram_position < project_diagrams_count - 1); } - } /** @@ -321,6 +350,7 @@ void ElementsPanelWidget::handleContextMenu(const QPoint &pos) { QTreeWidgetItem *item = elements_panel -> itemAt(pos); if (!item) return; + updateButtons(); context_menu -> clear(); if (elements_panel -> itemHasLocation(item)) { @@ -351,6 +381,8 @@ void ElementsPanelWidget::handleContextMenu(const QPoint &pos) { } else if (elements_panel -> itemIsADiagram(item)) { context_menu -> addAction(prj_prop_diagram); context_menu -> addAction(prj_del_diagram); + context_menu -> addAction(prj_move_diagram_up); + context_menu -> addAction(prj_move_diagram_down); } } diff --git a/sources/elementspanelwidget.h b/sources/elementspanelwidget.h index 2dd9ba192..c15cdab5a 100644 --- a/sources/elementspanelwidget.h +++ b/sources/elementspanelwidget.h @@ -42,7 +42,7 @@ class ElementsPanelWidget : public QWidget { QAction *new_category, *edit_category, *delete_category; QAction *delete_collection; QAction *new_element, *import_element, *edit_element, *delete_element; - QAction *prj_close, *prj_edit_prop, *prj_prop_diagram, *prj_add_diagram, *prj_del_diagram; + QAction *prj_close, *prj_edit_prop, *prj_prop_diagram, *prj_add_diagram, *prj_del_diagram, *prj_move_diagram_up, *prj_move_diagram_down; QAction *copy_elements_, *move_elements_, *cancel_elements_; QMenu *context_menu; QAction *erase_textfield; @@ -59,6 +59,8 @@ class ElementsPanelWidget : public QWidget { void requestForProjectPropertiesEdition(QETProject *); void requestForDiagramPropertiesEdition(Diagram *); void requestForDiagramDeletion(Diagram *); + void requestForDiagramMoveUp(Diagram *); + void requestForDiagramMoveDown(Diagram *); public slots: void clearFilterTextField(); @@ -68,6 +70,8 @@ class ElementsPanelWidget : public QWidget { void editDiagramProperties(); void newDiagram(); void deleteDiagram(); + void moveDiagramUp(); + void moveDiagramDown(); void newCategory(); void newElement(); void importElement(); diff --git a/sources/hotspoteditor.cpp b/sources/hotspoteditor.cpp index 4434d3738..716c492bc 100644 --- a/sources/hotspoteditor.cpp +++ b/sources/hotspoteditor.cpp @@ -34,10 +34,12 @@ HotspotEditor::HotspotEditor(QWidget *parent) : sb_width = new QSpinBox(); sb_width -> setMinimum(1); + sb_width -> setMaximum(1000); sb_width -> setValue(3); sb_width -> setSuffix(tr(" \32710 px")); sb_height = new QSpinBox(); sb_height -> setMinimum(1); + sb_height -> setMaximum(1000); sb_height -> setValue(7); sb_height -> setSuffix(tr(" \32710 px")); @@ -223,6 +225,24 @@ QPoint HotspotEditor::offsetParts() const { else return(old_hotspot - hotspot()); } +/** + @return true si ce widget est en lecture seule, false sinon +*/ +bool HotspotEditor::isReadOnly() const { + return(sb_width -> isReadOnly()); +} + +/** + @param ro true pour passer ce widget en lecture seule, false sinon +*/ +void HotspotEditor::setReadOnly(bool ro) { + sb_width -> setReadOnly(ro); + sb_height -> setReadOnly(ro); + sb_hotspot_x -> setReadOnly(ro); + sb_hotspot_y -> setReadOnly(ro); + hotspot_sync -> setDisabled(ro); +} + /** Met a jour le schema */ diff --git a/sources/hotspoteditor.h b/sources/hotspoteditor.h index a337b66ba..32c520504 100644 --- a/sources/hotspoteditor.h +++ b/sources/hotspoteditor.h @@ -70,6 +70,8 @@ class HotspotEditor : public QWidget { bool partsRectEnabled(); bool mustTranslateParts() const; QPoint offsetParts() const; + bool isReadOnly() const; + void setReadOnly(bool); public slots: void updateScene(); diff --git a/sources/insetpropertieswidget.cpp b/sources/insetpropertieswidget.cpp index 541541e63..feef907e7 100644 --- a/sources/insetpropertieswidget.cpp +++ b/sources/insetpropertieswidget.cpp @@ -153,3 +153,24 @@ void InsetPropertiesWidget::setInsetProperties(const InsetProperties &inset) { bool InsetPropertiesWidget::displayCurrentDate() const { return(display_current_date); } + +/** + @return true si ce widget est en lecture seule, false sinon +*/ +bool InsetPropertiesWidget::isReadOnly() const { + return(inset_title -> isReadOnly()); +} + +/** + @param ro true pour passer ce widget en lecture seule, false sinon +*/ +void InsetPropertiesWidget::setReadOnly(bool ro) { + inset_title -> setReadOnly(ro); + inset_author -> setReadOnly(ro); + inset_date -> setReadOnly(ro); + inset_filename -> setReadOnly(ro); + inset_folio -> setReadOnly(ro); + inset_no_date -> setDisabled(ro); + inset_current_date -> setDisabled(ro); + inset_fixed_date -> setDisabled(ro); +} diff --git a/sources/insetpropertieswidget.h b/sources/insetpropertieswidget.h index f7708de8d..e68aaaaec 100644 --- a/sources/insetpropertieswidget.h +++ b/sources/insetpropertieswidget.h @@ -37,6 +37,8 @@ class InsetPropertiesWidget : public QWidget { InsetProperties insetProperties() const; void setInsetProperties(const InsetProperties &); bool displayCurrentDate() const; + bool isReadOnly() const; + void setReadOnly(bool); // attributs private: diff --git a/sources/orientationsetwidget.cpp b/sources/orientationsetwidget.cpp index 086396463..042b47b43 100644 --- a/sources/orientationsetwidget.cpp +++ b/sources/orientationsetwidget.cpp @@ -98,6 +98,27 @@ void OrientationSetWidget::setOrientationSet(const OrientationSet &os) { updateForm(); } +/** + @return true si ce widget est en lecture seule, false sinon +*/ +bool OrientationSetWidget::isReadOnly() const { + return(!north_orientation -> isEnabled()); +} + +/** + @param ro true pour passer ce widget en lecture seule, false sinon +*/ +void OrientationSetWidget::setReadOnly(bool ro) { + north_orientation -> setDisabled(ro); + east_orientation -> setDisabled(ro); + south_orientation -> setDisabled(ro); + west_orientation -> setDisabled(ro); + north_default -> setDisabled(ro); + east_default -> setDisabled(ro); + south_default -> setDisabled(ro); + west_default -> setDisabled(ro); +} + /** Slot gerant le changement d'orientation par defaut. L'orientation concernee affiche alors "Possible" et ce statut devient diff --git a/sources/orientationsetwidget.h b/sources/orientationsetwidget.h index 6716e49f0..120e68bac 100644 --- a/sources/orientationsetwidget.h +++ b/sources/orientationsetwidget.h @@ -49,6 +49,8 @@ class OrientationSetWidget : public QWidget { public: OrientationSet orientationSet() const; void setOrientationSet(const OrientationSet &); + bool isReadOnly() const; + void setReadOnly(bool); private: void updateForm(); diff --git a/sources/projectview.cpp b/sources/projectview.cpp index 259599e08..eaee66fb9 100644 --- a/sources/projectview.cpp +++ b/sources/projectview.cpp @@ -30,6 +30,7 @@ #include "conductorpropertieswidget.h" #include "qeticons.h" #include "qetmessagebox.h" +#include "qettabbar.h" /** Constructeur @@ -102,8 +103,8 @@ void ProjectView::setProject(QETProject *project) { if (!project_) { project_ = project; connect(project_, SIGNAL(projectTitleChanged(QETProject *, const QString &)), this, SLOT(updateWindowTitle())); - connect(project_, SIGNAL(readOnlyChanged (QETProject *, bool)), this, SLOT(updateWindowTitle())); - updateWindowTitle(); + connect(project_, SIGNAL(readOnlyChanged (QETProject *, bool)), this, SLOT(adjustReadOnlyState())); + adjustReadOnlyState(); loadDiagrams(); } } @@ -398,6 +399,8 @@ void ProjectView::showDiagram(Diagram *diagram) { void ProjectView::editProjectProperties() { if (!project_) return; + bool project_is_read_only = project_ -> isReadOnly(); + // dialogue d'edition des proprietes du projet QDialog properties_dialog(parentWidget()); #ifdef Q_WS_MAC @@ -411,22 +414,26 @@ void ProjectView::editProjectProperties() { // titre du projet QLabel *title_label = new QLabel(tr("Titre du projet :")); QLineEdit *title_field = new QLineEdit(project_ -> title()); + title_field -> setReadOnly(project_is_read_only); // proprietes des nouveaux schemas QLabel *new_diagrams_prop = new QLabel(tr("Propri\351t\351s \340 utiliser lors de l'ajout d'un nouveau sch\351ma au projet :")); // dimensions par defaut d'un schema BorderPropertiesWidget *bpw = new BorderPropertiesWidget(project_ -> defaultBorderProperties()); + bpw -> setReadOnly(project_is_read_only); // proprietes par defaut d'un cartouche InsetPropertiesWidget *ipw = new InsetPropertiesWidget(project_ -> defaultInsetProperties(), true); + ipw -> setReadOnly(project_is_read_only); // proprietes par defaut des conducteurs ConductorPropertiesWidget *cpw = new ConductorPropertiesWidget(project_ -> defaultConductorProperties()); cpw -> setContentsMargins(0, 0, 0, 0); + cpw -> setReadOnly(project_is_read_only); // boutons pour valider le dialogue - QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttons = new QDialogButtonBox(project_is_read_only ? QDialogButtonBox::Ok : QDialogButtonBox::Ok | QDialogButtonBox::Cancel); connect(buttons, SIGNAL(accepted()), &properties_dialog, SLOT(accept())); connect(buttons, SIGNAL(rejected()), &properties_dialog, SLOT(reject())); @@ -459,7 +466,7 @@ void ProjectView::editProjectProperties() { vert_layout -> addWidget(buttons); // si le dialogue est accepte - if (properties_dialog.exec() == QDialog::Accepted && !project_ -> isReadOnly()) { + if (properties_dialog.exec() == QDialog::Accepted && !project_is_read_only) { project_ -> setTitle(title_field -> text()); project_ -> setDefaultBorderProperties(bpw -> borderProperties()); project_ -> setDefaultInsetProperties(ipw -> insetProperties()); @@ -490,6 +497,48 @@ void ProjectView::editDiagramProperties(Diagram *diagram) { editDiagramProperties(findDiagram(diagram)); } +/** + Deplace le schema diagram_view vers le haut / la gauche +*/ +void ProjectView::moveDiagramUp(DiagramView *diagram_view) { + if (!diagram_view) return; + + int diagram_view_position = diagram_ids_.key(diagram_view); + if (!diagram_view_position) { + // le schema est le premier du projet + return; + } + tabs_ -> tabBar() -> moveTab(diagram_view_position, diagram_view_position - 1); +} + +/** + Deplace le schema diagram vers le haut / la gauche +*/ +void ProjectView::moveDiagramUp(Diagram *diagram) { + moveDiagramUp(findDiagram(diagram)); +} + +/** + Deplace le schema diagram_view vers le bas / la droite +*/ +void ProjectView::moveDiagramDown(DiagramView *diagram_view) { + if (!diagram_view) return; + + int diagram_view_position = diagram_ids_.key(diagram_view); + if (diagram_view_position + 1 == diagram_ids_.count()) { + // le schema est le dernier du projet + return; + } + tabs_ -> tabBar() -> moveTab(diagram_view_position, diagram_view_position + 1); +} + +/** + Deplace le schema diagram vers le bas / la droite +*/ +void ProjectView::moveDiagramDown(Diagram *diagram) { + moveDiagramDown(findDiagram(diagram)); +} + /** Ce slot demarre un dialogue permettant a l'utilisateur de parametrer et de lancer l'impression de toute ou partie du projet. @@ -704,6 +753,18 @@ void ProjectView::updateWindowTitle() { setWindowTitle(title); } +/** + Effectue les actions necessaires lorsque le projet visualise entre ou sort + du mode lecture seule. +*/ +void ProjectView::adjustReadOnlyState() { + // on empeche l'utilisateur de deplacer les onglets + tabs_ -> setMovable(!(project_ -> isReadOnly())); + + // on met a jour le titre du widget, qui reflete l'etat de lecture seule + updateWindowTitle(); +} + /** Met a jour le titre d'un onglet @param diagram Schema diff --git a/sources/projectview.h b/sources/projectview.h index cc712b20a..437166b6c 100644 --- a/sources/projectview.h +++ b/sources/projectview.h @@ -54,6 +54,10 @@ class ProjectView : public QWidget { void editCurrentDiagramProperties(); void editDiagramProperties(DiagramView *); void editDiagramProperties(Diagram *); + void moveDiagramUp(DiagramView *); + void moveDiagramUp(Diagram *); + void moveDiagramDown(DiagramView *); + void moveDiagramDown(Diagram *); void printProject(); void exportProject(); bool save(); @@ -89,6 +93,7 @@ class ProjectView : public QWidget { void firstTabInserted(); void lastTabRemoved(); void setDisplayFallbackWidget(bool); + void adjustReadOnlyState(); // attributs private: diff --git a/sources/qetdiagrameditor.cpp b/sources/qetdiagrameditor.cpp index f85c257b1..0ba4ca165 100644 --- a/sources/qetdiagrameditor.cpp +++ b/sources/qetdiagrameditor.cpp @@ -67,11 +67,13 @@ QETDiagramEditor::QETDiagramEditor(const QStringList &files, QWidget *parent) : connect(&(pa -> elementsPanel()), SIGNAL(requestForDiagram(Diagram *)), this, SLOT(activateDiagram(Diagram *))); connect(&(pa -> elementsPanel()), SIGNAL(requestForProject(QETProject *)), this, SLOT(activateProject(QETProject *))); - connect(pa, SIGNAL(requestForProjectClosing(QETProject *)), this, SLOT(closeProject(QETProject *))); + connect(pa, SIGNAL(requestForProjectClosing(QETProject *)), this, SLOT(closeProject(QETProject *))); connect(pa, SIGNAL(requestForProjectPropertiesEdition(QETProject *)), this, SLOT(editProjectProperties(QETProject *))); connect(pa, SIGNAL(requestForDiagramPropertiesEdition(Diagram *)), this, SLOT(editDiagramProperties(Diagram *))); - connect(pa, SIGNAL(requestForNewDiagram(QETProject *)), this, SLOT(addDiagramToProject(QETProject *))); - connect(pa, SIGNAL(requestForDiagramDeletion(Diagram *)), this, SLOT(removeDiagram(Diagram *))); + connect(pa, SIGNAL(requestForNewDiagram(QETProject *)), this, SLOT(addDiagramToProject(QETProject *))); + connect(pa, SIGNAL(requestForDiagramDeletion(Diagram *)), this, SLOT(removeDiagram(Diagram *))); + connect(pa, SIGNAL(requestForDiagramMoveUp(Diagram *)), this, SLOT(moveDiagramUp(Diagram *))); + connect(pa, SIGNAL(requestForDiagramMoveDown(Diagram *)), this, SLOT(moveDiagramDown(Diagram *))); qdw_undo = new QDockWidget(tr("Annulations", "dock title")); qdw_undo -> setObjectName("diagram_undo"); @@ -575,9 +577,9 @@ void QETDiagramEditor::toolbar() { view_bar -> addAction(zoom_reset); diagram_bar -> addAction(infos_diagram); - diagram_bar -> addAction(add_text); diagram_bar -> addAction(conductor_default); diagram_bar -> addAction(conductor_reset); + diagram_bar -> addAction(add_text); // ajout de la barre d'outils a la fenetre principale addToolBar(Qt::TopToolBarArea, main_bar); @@ -1094,10 +1096,10 @@ void QETDiagramEditor::slot_updateActions() { // actions ayant juste besoin d'un document ouvert close_file -> setEnabled(opened_project); - save_file -> setEnabled(opened_project && editable_project); + save_file -> setEnabled(editable_project); save_file_sous -> setEnabled(opened_project); - save_all -> setEnabled(opened_diagram && editable_diagram); - prj_edit_prop -> setEnabled(editable_project); + save_all -> setEnabled(editable_diagram); + prj_edit_prop -> setEnabled(opened_project); prj_add_diagram -> setEnabled(editable_project); prj_del_diagram -> setEnabled(editable_project); prj_clean -> setEnabled(editable_project); @@ -1111,8 +1113,8 @@ void QETDiagramEditor::slot_updateActions() { zoom_out -> setEnabled(opened_diagram); zoom_fit -> setEnabled(opened_diagram); zoom_reset -> setEnabled(opened_diagram); - conductor_default -> setEnabled(editable_diagram); - infos_diagram -> setEnabled(editable_diagram); + conductor_default -> setEnabled(opened_diagram); + infos_diagram -> setEnabled(opened_diagram); add_text -> setEnabled(editable_diagram); add_column -> setEnabled(editable_diagram); remove_column -> setEnabled(editable_diagram); @@ -1622,6 +1624,44 @@ void QETDiagramEditor::removeDiagram(Diagram *diagram) { } } +/** + Change l'ordre des schemas d'un projet, en decalant le schema vers le haut / + la gauche + @param diagram Schema a decaler vers le haut / la gauche +*/ +void QETDiagramEditor::moveDiagramUp(Diagram *diagram) { + if (!diagram) return; + + // recupere le projet contenant le schema + if (QETProject *diagram_project = diagram -> project()) { + if (diagram_project -> isReadOnly()) return; + + // recupere la vue sur ce projet + if (ProjectView *project_view = findProject(diagram_project)) { + project_view -> moveDiagramUp(diagram); + } + } +} + +/** + Change l'ordre des schemas d'un projet, en decalant le schema vers le bas / + la droite + @param diagram Schema a decaler vers le bas / la droite +*/ +void QETDiagramEditor::moveDiagramDown(Diagram *diagram) { + if (!diagram) return; + + // recupere le projet contenant le schema + if (QETProject *diagram_project = diagram -> project()) { + if (diagram_project -> isReadOnly()) return; + + // recupere la vue sur ce projet + if (ProjectView *project_view = findProject(diagram_project)) { + project_view -> moveDiagramDown(diagram); + } + } +} + /** Nettoie le projet courant */ diff --git a/sources/qetdiagrameditor.h b/sources/qetdiagrameditor.h index 670ca7aae..954752db4 100644 --- a/sources/qetdiagrameditor.h +++ b/sources/qetdiagrameditor.h @@ -142,6 +142,8 @@ class QETDiagramEditor : public QMainWindow { void addDiagramToProject(QETProject *); void removeDiagram(Diagram *); void removeDiagramFromProject(); + void moveDiagramUp(Diagram *); + void moveDiagramDown(Diagram *); void cleanCurrentProject(); void diagramWasAdded(DiagramView *); void diagramIsAboutToBeRemoved(DiagramView *); diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp index 568a1fd0c..50a382bab 100644 --- a/sources/qeticons.cpp +++ b/sources/qeticons.cpp @@ -80,6 +80,8 @@ namespace QET { QIcon Forbidden; QIcon FullScreenEnter; QIcon FullScreenExit; + QIcon GoDown; + QIcon GoUp; QIcon Ground; QIcon Hide; QIcon Home; @@ -240,6 +242,10 @@ void QET::Icons::initIcons() { FullScreenEnter .addFile(":/ico/22x22/view-fullscreen.png"); FullScreenExit .addFile(":/ico/16x16/view-restore.png"); FullScreenExit .addFile(":/ico/22x22/view-restore.png"); + GoDown .addFile(":/ico/16x16/go-down.png"); + GoDown .addFile(":/ico/22x22/go-down.png"); + GoUp .addFile(":/ico/16x16/go-up.png"); + GoUp .addFile(":/ico/22x22/go-up.png"); Ground .addFile(":/ico/16x16/ground.png"); Hide .addFile(":/ico/16x16/masquer.png"); Home .addFile(":/ico/16x16/go-home.png"); diff --git a/sources/qeticons.h b/sources/qeticons.h index 9768d9e87..48d60ebb5 100644 --- a/sources/qeticons.h +++ b/sources/qeticons.h @@ -88,6 +88,8 @@ namespace QET { extern QIcon Forbidden; extern QIcon FullScreenEnter; extern QIcon FullScreenExit; + extern QIcon GoDown; + extern QIcon GoUp; extern QIcon Ground; extern QIcon Hide; extern QIcon Home; diff --git a/sources/qettabbar.cpp b/sources/qettabbar.cpp index dc20b1f00..9ab5edb26 100644 --- a/sources/qettabbar.cpp +++ b/sources/qettabbar.cpp @@ -253,6 +253,7 @@ bool QETTabBar::mustMoveTab(int src_tab, int dst_tab, const QPoint &pos) const { @param dst_tab Index de l'onglet de destination */ void QETTabBar::moveTab(int src_tab, int dst_tab) { +#if QT_VERSION < 0x040500 // sauvegarde les caracteristiques de l'onglet deplace QIcon old_tab_icon = tabIcon(src_tab); QVariant old_tab_data = tabData(src_tab); @@ -283,6 +284,9 @@ void QETTabBar::moveTab(int src_tab, int dst_tab) { // signale le deplacement de l'onglet emit(tabMoved(src_tab, dst_tab)); +#else + QTabBar::moveTab(src_tab, dst_tab); +#endif } /** diff --git a/sources/qettabbar.h b/sources/qettabbar.h index 246c124a8..069942d71 100644 --- a/sources/qettabbar.h +++ b/sources/qettabbar.h @@ -45,6 +45,7 @@ class QETTabBar : public QTabBar { bool isMovable() const; bool isVertical() const; bool isHorizontal() const; + void moveTab(int, int); protected: virtual void tabInserted(int); @@ -65,7 +66,6 @@ class QETTabBar : public QTabBar { private: bool mustMoveTab(int, int, const QPoint &) const; - void moveTab(int, int); int tabForPressedPosition(const QPoint &); int tabForMovedPosition(const QPoint &); bool posMatchesTabRect(const QRect &, const QPoint &) const; diff --git a/sources/qettabwidget.cpp b/sources/qettabwidget.cpp index c0fd09e6c..a3ebbe26e 100644 --- a/sources/qettabwidget.cpp +++ b/sources/qettabwidget.cpp @@ -66,6 +66,10 @@ bool QETTabWidget::isMovable() const { #endif } +QETTabBar *QETTabWidget::tabBar() const { + return(tab_bar_); +} + /** Gere les evenements rollette sur cette barre d'onglets @param event Evenement rollette diff --git a/sources/qettabwidget.h b/sources/qettabwidget.h index 3efde59d7..ef670ee14 100644 --- a/sources/qettabwidget.h +++ b/sources/qettabwidget.h @@ -40,6 +40,7 @@ class QETTabWidget : public QTabWidget { public: void setMovable(bool); bool isMovable() const; + QETTabBar *tabBar() const; protected: void wheelEvent(QWheelEvent *);