diff --git a/ico/16x16/text-xml.png b/ico/16x16/text-xml.png new file mode 100644 index 000000000..9ac0e7347 Binary files /dev/null and b/ico/16x16/text-xml.png differ diff --git a/ico/22x22/text-xml.png b/ico/22x22/text-xml.png new file mode 100644 index 000000000..17e15df10 Binary files /dev/null and b/ico/22x22/text-xml.png differ diff --git a/ico/32x32/text-xml.png b/ico/32x32/text-xml.png new file mode 100644 index 000000000..2f3bdb731 Binary files /dev/null and b/ico/32x32/text-xml.png differ diff --git a/lang/qet_cs.ts b/lang/qet_cs.ts index c93a9ddd9..5f5ad79aa 100644 --- a/lang/qet_cs.ts +++ b/lang/qet_cs.ts @@ -342,59 +342,59 @@ DiagramPrintDialog - + Options d'impression window title 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) @@ -403,125 +403,125 @@ DiagramView - + Schéma sans titre Nákres bez názvu - + Coller ici context menu action Vložit zde - + Schéma %1 %1 is a diagram title Nákres %1 - + Propriétés du schéma window title 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 @@ -538,12 +538,12 @@ ElementDefinition - + L'élément cible n'a pu être créé. Cílový prvek se nepodařilo vytvořit. - + La suppression de cet élément a échoué. Prvek se nepodařilo smazat. @@ -751,53 +751,53 @@ 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. - + 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 @@ -1061,7 +1061,7 @@ Provedené změny budou konečné. Uživatelova sbírka - + Collection projet Sbírka k projektu @@ -1111,26 +1111,31 @@ Provedené změny budou konečné. + Importer un élément + + + + Éditer l'élément Upravit prvek - + Supprimer l'élément Smazat prvek - + 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 @@ -1140,48 +1145,48 @@ Provedené změny budou konečné. Vyprázdnit sbírku - + Fermer ce projet Zavřít tento projekt - + Ajouter un schéma Přidat nákres - + Supprimer ce schéma Smazat tento nákres - + Propriétés du projet 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 - + Propriétés du schéma Vlastnosti nákresu @@ -1579,37 +1584,37 @@ Provedené změny budou konečné. IntegrationMoveElementsHandler - + L'élément a déjà été intégré dans le projet. Toutefois, la version que vous tentez de poser semble différente. Que souhaitez-vous faire ? dialog content - %1 is an element's path name Prvek již byl začleněn do projektu. Nicméně se zdá, že verze, kterou hodláte upustit, je jiná. Co si přejete, aby se udělalo? - + Utiliser l'élément déjà intégré dialog content Použít již začleněný prvek - + Intégrer l'élément déposé dialog content Začlenit upuštěný prvek - + Écraser l'élément déjà intégré dialog content Vymazat již začleněný prvek - + Faire cohabiter les deux éléments dialog content Nechat oba dva prvky žít vedle sebe - + Intégration d'un élément Začlenění prvku @@ -2183,82 +2188,82 @@ Provedené změny budou konečné. QETApp - + &Quitter &Ukončit - + &Masquer &Skrýt - + &Restaurer &Ukázat - + &Masquer tous les éditeurs de schéma &Skrýt všechny editory nákresů - + &Restaurer tous les éditeurs de schéma &Ukázat všechny editory nákresů - + &Masquer tous les éditeurs d'élément &Skrýt všechny editory prvků - + &Restaurer tous les éditeurs d'élément &Ukázat všechny editory prvků - + &Nouvel éditeur de schéma &Nový editor nákresu - + &Nouvel éditeur d'élément &Nový editor prvku - + Ferme l'application QElectroTech Uzavřít QElectroTech - + Réduire QElectroTech dans le systray Zmenší QElectroTech do systémové oblasti panelu - + Restaurer QElectroTech Ukázat QElectroTech - + Éditeurs de schémas Editory nákresu - + Éditeurs d'élément Editory prvků - + Usage : Použití: - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2275,7 +2280,7 @@ Dostupné volby: - + [options] [fichier]... @@ -2284,58 +2289,58 @@ Dostupné volby: - + --common-elements-dir=DIR Definir le dossier de la collection d'elements --common-elements-dir=DIR Stanovit adresář pro sbírku s prvky - + --config-dir=DIR Definir le dossier de configuration --config-dir=DIR Stanovit adresář s nastavením - + --lang-dir=DIR Definir le dossier contenant les fichiers de langue --lang-dir=DIR Stanovit adresář s jazykovými soubory - + Chargement... Éditeur de schémas splash screen caption Nahrává se... Editor nákresů - + Chargement... Ouverture des fichiers splash screen caption Nahrává se... Otevření souborů - + Chargement... splash screen caption Nahrává se... - + Chargement... icône du systray splash screen caption Nahrává se... Ikona v systémové oblasti panelu - + QElectroTech systray menu title QElectroTech - + QElectroTech systray icon tooltip QElectroTech @@ -3031,17 +3036,17 @@ Dostupné volby: 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 @@ -3158,132 +3163,132 @@ Dostupné volby: 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 @@ -3293,73 +3298,73 @@ 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 @@ -3369,32 +3374,32 @@ Dostupné volby: 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 @@ -3409,12 +3414,12 @@ Dostupné volby: Uložit do souboru - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S @@ -3425,143 +3430,158 @@ Dostupné volby: QElectroTech - Editor prvků - + + un fichier + + + + + un élément + + + + &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 - + 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... + + + + 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). %n vybraná část. @@ -3570,173 +3590,180 @@ 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 - + 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 @@ -3761,12 +3788,12 @@ Dostupné volby: &Vložit do oblasti... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Přidat obdélník @@ -3774,144 +3801,144 @@ Dostupné volby: QETPrintPreviewDialog - + QElectroTech : Aperçu avant impression QElectroTech: Náhled tisku - + Schémas à imprimer : Nákresy pro tisk: - - + + 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% @@ -4087,13 +4114,13 @@ Dostupné volby: upravit vložený rámeček - + modifier les dimensions du schéma undo caption upravit velikost nákresu - + modifier les propriétés d'un conducteur undo caption upravit vlastnosti vodiče diff --git a/lang/qet_en.qm b/lang/qet_en.qm index af51158ab..8fc416c3b 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 dcd659446..55c57bba1 100644 --- a/lang/qet_en.ts +++ b/lang/qet_en.ts @@ -342,59 +342,59 @@ DiagramPrintDialog - + Options d'impression window title 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) @@ -403,125 +403,125 @@ DiagramView - + Schéma sans titre Untitled diagram - + Coller ici context menu action Paste Here - + Schéma %1 %1 is a diagram title Diagram %1 - + Propriétés du schéma window title 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 @@ -538,12 +538,12 @@ ElementDefinition - + L'élément cible n'a pu être créé. The target element could not be created. - + La suppression de cet élément a échoué. The deletion of this element failed. @@ -751,53 +751,53 @@ 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. - + 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 @@ -1061,7 +1061,7 @@ Changes will be definitive. User Collection - + Collection projet Project collection @@ -1111,26 +1111,31 @@ Changes will be definitive. + Importer un élément + Import an element + + + Éditer l'élément Edit element - + Supprimer l'élément Delete element - + 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 @@ -1140,48 +1145,48 @@ Changes will be definitive. Empty the collection - + Fermer ce projet Close this project - + Ajouter un schéma Add a diagram - + Supprimer ce schéma Delete this diagram - + Propriétés du projet 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 - + Propriétés du schéma Diagram properties @@ -1579,37 +1584,37 @@ Changes will be definitive. IntegrationMoveElementsHandler - + L'élément a déjà été intégré dans le projet. Toutefois, la version que vous tentez de poser semble différente. Que souhaitez-vous faire ? dialog content - %1 is an element's path name The element has already been integrated in the project. However, the version you're trying to drop appears to be different. What do you wish to do ? - + Utiliser l'élément déjà intégré dialog content Use the already integrated element - + Intégrer l'élément déposé dialog content Integrate the dropped element - + Écraser l'élément déjà intégré dialog content Erase the already integrated element - + Faire cohabiter les deux éléments dialog content Make the two elements coexist - + Intégration d'un élément Integration of an element @@ -2183,82 +2188,82 @@ Changes will be definitive. QETApp - + &Quitter &Quit - + &Masquer &Hide - + &Restaurer &Show - + &Masquer tous les éditeurs de schéma &Hide diagram editors - + &Restaurer tous les éditeurs de schéma &Show diagram editors - + &Masquer tous les éditeurs d'élément &Hide element editors - + &Restaurer tous les éditeurs d'élément &Show element editors - + &Nouvel éditeur de schéma &New diagram editor - + &Nouvel éditeur d'élément &New element editor - + Ferme l'application QElectroTech Closes QElectroTech - + Réduire QElectroTech dans le systray Reduces QElectroTech into the systray - + Restaurer QElectroTech Restore QElectroTech - + Éditeurs de schémas Diagram editors - + Éditeurs d'élément Element editors - + Usage : Usage: - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2275,7 +2280,7 @@ Available options: - + [options] [fichier]... @@ -2284,57 +2289,57 @@ Available options: - + --common-elements-dir=DIR Definir le dossier de la collection d'elements --common-elements-dir=DIR Define the elements collection directory - + --config-dir=DIR Definir le dossier de configuration --config-dir=DIR Define configuration directory - + --lang-dir=DIR Definir le dossier contenant les fichiers de langue --lang-dir=DIR Define the language files directory - + Chargement... Éditeur de schémas splash screen caption Loading... Diagrams editor - + Chargement... Ouverture des fichiers splash screen caption Loading... Opening files - + Chargement... splash screen caption Loading... - + Chargement... icône du systray splash screen caption Loading... Systray icon - + QElectroTech systray menu title QElectroTech - + QElectroTech systray icon tooltip QElectroTech @@ -3030,17 +3035,17 @@ Available options: 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 @@ -3157,132 +3162,132 @@ Available options: 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 @@ -3291,73 +3296,73 @@ 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 @@ -3367,32 +3372,32 @@ Available options: 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 @@ -3407,12 +3412,12 @@ Available options: Save to a file - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S @@ -3423,143 +3428,158 @@ Available options: QElectroTech - Element Editor - + + un fichier + a file + + + + un élément + an element + + + &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 - + 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. @@ -3567,173 +3587,180 @@ 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 - + 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 @@ -3758,12 +3785,12 @@ Available options: Pa&ste in the area... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Add a rectangle @@ -3771,144 +3798,144 @@ Available options: QETPrintPreviewDialog - + QElectroTech : Aperçu avant impression QElectroTech: Print preview - + Schémas à imprimer : Diagrams to print: - - + + 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% @@ -4084,13 +4111,13 @@ Available options: modify the inset - + modifier les dimensions du schéma undo caption modify the diagram size - + modifier les propriétés d'un conducteur undo caption modify conductor properties diff --git a/lang/qet_es.ts b/lang/qet_es.ts index 46e7e3da5..ab852a1bb 100644 --- a/lang/qet_es.ts +++ b/lang/qet_es.ts @@ -343,59 +343,59 @@ Iconos DiagramPrintDialog - + Options d'impression window title 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) @@ -404,125 +404,125 @@ Iconos DiagramView - + Schéma sans titre Esquema sin título - + Coller ici context menu action Pegar aquí - + Schéma %1 %1 is a diagram title Esquema %1 - + Propriétés du schéma window title 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 @@ -539,12 +539,12 @@ Iconos ElementDefinition - + L'élément cible n'a pu être créé. No se ha podido crear el elemento. - + La suppression de cet élément a échoué. No se ha podido eliminar este elemento. @@ -752,53 +752,53 @@ Iconos 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 - + 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 @@ -1042,7 +1042,7 @@ Los cambios no podrían ser revertidos. ElementsPanel - + Collection projet Colección proyecto @@ -1117,72 +1117,77 @@ Los cambios no podrían ser revertidos. + Importer un élément + + + + Éditer l'élément Editar el elemento - + Supprimer l'élément Eliminar el elemento - + Fermer ce projet Cerrar este proyecto - + Propriétés du projet Propiedades del proyecto - + Ajouter un schéma Añadir un esquema - + Supprimer ce schéma Eliminar este esquema - + 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 - + Propriétés du schéma Propiedades del esquema @@ -1580,37 +1585,37 @@ Los cambios no podrían ser revertidos. IntegrationMoveElementsHandler - + L'élément a déjà été intégré dans le projet. Toutefois, la version que vous tentez de poser semble différente. Que souhaitez-vous faire ? dialog content - %1 is an element's path name El elemento ya fue incluido en el proyecto. Sin embargo, la versión que trate de poner parece ser diferente. ¿Que desea hacer? - + Utiliser l'élément déjà intégré dialog content Usar un elemento ya incluido - + Intégrer l'élément déposé dialog content Incluir el elemento colocado - + Écraser l'élément déjà intégré dialog content Sobreescribir el elemento ya incluido - + Faire cohabiter les deux éléments dialog content Hacer que dos elementos coexisten - + Intégration d'un élément Inclusión de un elemento @@ -2184,82 +2189,82 @@ Los cambios no podrían ser revertidos. QETApp - + &Quitter &Salir - + &Masquer &Esconder - + &Restaurer &Restaurar - + &Masquer tous les éditeurs de schéma &Esconder todos los editores de esquema - + &Restaurer tous les éditeurs de schéma &Restaurar todos los editores de esquema - + &Masquer tous les éditeurs d'élément &Esconder todos los editores de elementos - + &Restaurer tous les éditeurs d'élément &Restaurar todos los editores de elementos - + &Nouvel éditeur de schéma &Nuevo editor de esquema - + &Nouvel éditeur d'élément &Nuevo editor de elemento - + Ferme l'application QElectroTech Cierre el programa QElectroTech - + Réduire QElectroTech dans le systray Minimizar QElectroTech en el systray - + Restaurer QElectroTech Restaurar QElectroTech - + Éditeurs de schémas Editores de esquemas - + Éditeurs d'élément Editores de elementos - + Usage : Uso: - + [options] [fichier]... @@ -2268,7 +2273,7 @@ Los cambios no podrían ser revertidos. - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2285,58 +2290,58 @@ Opciones disponibles: - + --common-elements-dir=DIR Definir le dossier de la collection d'elements --common-elements-dir=DIR Definir la carpeta de la colección de elementos - + --config-dir=DIR Definir le dossier de configuration --config-dir=DIR Definir la carpeta de configuración - + --lang-dir=DIR Definir le dossier contenant les fichiers de langue --lang-dir=DIR Definir la carpeta con los archivos de idioma - + Chargement... Éditeur de schémas splash screen caption Cargando...Editor de esquemas - + Chargement... Ouverture des fichiers splash screen caption Cargando....Abriendo archivos - + Chargement... splash screen caption Cargando... - + Chargement... icône du systray splash screen caption Cargando icono del systray - + QElectroTech systray menu title QElectroTech - + QElectroTech systray icon tooltip QElectroTech @@ -2781,17 +2786,17 @@ Opciones disponibles: 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 @@ -3175,276 +3180,291 @@ Opciones disponibles: + un fichier + + + + + un élément + + + + 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 - + 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... + + + + 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 @@ -3453,38 +3473,38 @@ 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 @@ -3495,73 +3515,73 @@ Opciones disponibles: QElectroTech - Editor de elemento - + 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. @@ -3569,173 +3589,180 @@ 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 - + 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 @@ -3760,12 +3787,12 @@ Opciones disponibles: P&egar en la zona... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Añadir un rectángulo @@ -3773,144 +3800,144 @@ Opciones disponibles: QETPrintPreviewDialog - + QElectroTech : Aperçu avant impression QElectroTech: Vista preliminar - + Schémas à imprimer : Esquemas por imprimir: - - + + 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 % @@ -4086,13 +4113,13 @@ Opciones disponibles: editar el cartucho - + modifier les dimensions du schéma undo caption editar las dimensiones del esquema - + modifier les propriétés d'un conducteur undo caption modificar las propiedades de un conuctor diff --git a/lang/qet_pt.ts b/lang/qet_pt.ts index af8c6dc3d..1d0fd2892 100644 --- a/lang/qet_pt.ts +++ b/lang/qet_pt.ts @@ -342,59 +342,59 @@ DiagramPrintDialog - + Options d'impression window title 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) @@ -403,131 +403,131 @@ DiagramView - + Schéma sans titre Esquema sem título - + Coller ici context menu action Colar aqui - + Schéma %1 %1 is a diagram title Esquema %1 - + Propriétés du schéma window title 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 @@ -544,12 +544,12 @@ ElementDefinition - + L'élément cible n'a pu être créé. O elemento alvo não pôde ser criado. - + La suppression de cet élément a échoué. O elemento não pôde ser apagado. @@ -757,53 +757,53 @@ 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. - + 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 @@ -1067,7 +1067,7 @@ As alterações serão definitivas. Colecção do Utilizador - + Collection projet Colecção do projecto @@ -1117,26 +1117,31 @@ As alterações serão definitivas. + Importer un élément + + + + Éditer l'élément Editar elemento - + Supprimer l'élément Apagar elemento - + 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 @@ -1146,48 +1151,48 @@ As alterações serão definitivas. Esvaziar a colecção - + Fermer ce projet Fechar este projecto - + Ajouter un schéma Adicionar um esquema - + Supprimer ce schéma Apagar este esquema - + Propriétés du projet 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 - + Propriétés du schéma Propriedades do esquema @@ -1585,37 +1590,37 @@ As alterações serão definitivas. IntegrationMoveElementsHandler - + L'élément a déjà été intégré dans le projet. Toutefois, la version que vous tentez de poser semble différente. Que souhaitez-vous faire ? dialog content - %1 is an element's path name O elemento já foi integrado no projecto. Contudo a versão do elemento que está a tentar colocar parece ser diferente. O que pretende fazer? - + Utiliser l'élément déjà intégré dialog content Utilizar o elemento já integrado - + Intégrer l'élément déposé dialog content Integrar o elemento colocado - + Écraser l'élément déjà intégré dialog content Apagar o elemento já integrado - + Faire cohabiter les deux éléments dialog content Fazer os dois elementos integrarem-se - + Intégration d'un élément Integração de um elemento @@ -2189,82 +2194,82 @@ As alterações serão definitivas. QETApp - + &Quitter &Sair - + &Masquer &Esconder - + &Restaurer &Mostrar - + &Masquer tous les éditeurs de schéma &Esconder os editores de esquemas - + &Restaurer tous les éditeurs de schéma &Mostrar os editores de esquemas - + &Masquer tous les éditeurs d'élément &Esconder os editores de elementos - + &Restaurer tous les éditeurs d'élément &Mostrar os editores de elementos - + &Nouvel éditeur de schéma &Novo editor de esquema - + &Nouvel éditeur d'élément &Novo editor de elemento - + Ferme l'application QElectroTech Fechar QElectroTech - + Réduire QElectroTech dans le systray Minimizar QElectroTech para a bandeja de sistema - + Restaurer QElectroTech Restaurar QElectroTech - + Éditeurs de schémas Editores de esquemas - + Éditeurs d'élément Editores de elementos - + Usage : Utilização: - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2281,7 +2286,7 @@ Opções disponiveis: - + [options] [fichier]... @@ -2290,57 +2295,57 @@ Opções disponiveis: - + --common-elements-dir=DIR Definir le dossier de la collection d'elements --common-elements-dir=DIR Define a directoria da colecção de elementos - + --config-dir=DIR Definir le dossier de configuration --config-dir=DIR Define a directoria de configuração - + --lang-dir=DIR Definir le dossier contenant les fichiers de langue --lang-dir=DIR Define a directoria dos ficheiros de linguagem - + Chargement... Éditeur de schémas splash screen caption A carregar... Editor de esquemas - + Chargement... Ouverture des fichiers splash screen caption A carregar... abertura dos ficheiros - + Chargement... splash screen caption A carregar... - + Chargement... icône du systray splash screen caption A carregar... Ícone da bandeja de sistema - + QElectroTech systray menu title QElectroTech - + QElectroTech systray icon tooltip QElectroTech @@ -3036,17 +3041,17 @@ Opções disponiveis: Mostra o QElectroTech em modo de écran 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 @@ -3163,132 +3168,132 @@ Opções disponiveis: 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 @@ -3297,73 +3302,73 @@ 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 @@ -3373,32 +3378,32 @@ Opções disponiveis: 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 @@ -3413,12 +3418,12 @@ Opções disponiveis: Guardar para um ficheiro - + Ctrl+Shift+O Ctrl+Shift+O - + Ctrl+Shift+S Ctrl+Shift+S @@ -3429,143 +3434,158 @@ Opções disponiveis: QElectroTech - Editor de elementos - + + un fichier + + + + + un élément + + + + &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 - + 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... + + + + 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. @@ -3573,173 +3593,180 @@ 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 - + 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 @@ -3764,12 +3791,12 @@ Opções disponiveis: co&lar na área... - + Ctrl+Shift+V Ctrl+Shift+V - + Ajouter un rectangle Adicionar um rectângulo @@ -3777,144 +3804,144 @@ Opções disponiveis: QETPrintPreviewDialog - + QElectroTech : Aperçu avant impression QElectroTech: Previsão da impressão - + Schémas à imprimer : Esquemas a imprimir: - - + + 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% @@ -4090,13 +4117,13 @@ Opções disponiveis: modificar a moldura - + modifier les dimensions du schéma undo caption modificar tamanho do esquema - + modifier les propriétés d'un conducteur undo caption modificar as propriedades do condutor diff --git a/lang/qet_ru.ts b/lang/qet_ru.ts index c3502c8a9..b2632cda3 100644 --- a/lang/qet_ru.ts +++ b/lang/qet_ru.ts @@ -342,59 +342,59 @@ DiagramPrintDialog - + Options d'impression window title Настройка печати - + 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) @@ -403,132 +403,132 @@ DiagramView - + Coller ici context menu action Вставить здесь - + Schéma sans titre Безымянная схема - + Schéma %1 %1 is a diagram title Схема %1 - + Propriétés du schéma window title Свойства схемы - + 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 Редактировать элемент @@ -544,12 +544,12 @@ ElementDefinition - + L'élément cible n'a pu être créé. Целевой элемент не может быть создан. - + La suppression de cet élément a échoué. Удаление этого элемента не удалось. @@ -762,53 +762,53 @@ полигон - + É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 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,7 +1047,7 @@ Les changements seront définitifs. ElementsPanel - + Collection projet Коллекция проекта @@ -1122,72 +1122,77 @@ Les changements seront définitifs. + Importer un élément + + + + Éditer l'élément Редактировать элемент - + Supprimer l'élément Удалить элемент - + Fermer ce projet Закрыть этот проект - + Propriétés du projet Свойства проекта - + Propriétés du schéma Свойства схемы - + Ajouter un schéma Добавить схему - + Supprimer 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. Используйте этот менеджер, чтобы добавить, удалить или изменить категории. @@ -1585,36 +1590,36 @@ Les changements seront définitifs. IntegrationMoveElementsHandler - + Intégration d'un élément Добавление элемента - + L'élément a déjà été intégré dans le projet. Toutefois, la version que vous tentez de poser semble différente. Que souhaitez-vous faire ? dialog content - %1 is an element's path name Элемент уже был добавлен в проект. Однако версия, которую вы патаетесь добавить отличается. Что вы хотите сделать? - + Utiliser l'élément déjà intégré dialog content Использовать уже добавленный элемент - + Intégrer l'élément déposé dialog content Добавить перетаскиваемый элемент - + Écraser l'élément déjà intégré dialog content Удалить уже добавленный элемент - + Faire cohabiter les deux éléments dialog content Использовать совместно два элемента @@ -2189,118 +2194,118 @@ Les changements seront définitifs. QETApp - + Chargement... Éditeur de schémas splash screen caption Загрузка... Редактор схем - + Chargement... Ouverture des fichiers splash screen caption Загрузка... Открытие файлов - + Chargement... splash screen caption Загрузка... - + Chargement... icône du systray splash screen caption Загрузка...Значёк в трее - + QElectroTech systray menu title QElectroTech - + &Quitter &Выход - + &Masquer &Скрыть - + &Restaurer &Показать - + &Masquer tous les éditeurs de schéma &Скрыть редакторы схем - + &Restaurer tous les éditeurs de schéma &Показать редакторы схем - + &Masquer tous les éditeurs d'élément &Скрыть редакторы элементов - + &Restaurer tous les éditeurs d'élément &Показать редакторы элементов - + &Nouvel éditeur de schéma &Новый редактор схем - + &Nouvel éditeur d'élément &Новый редактор элементов - + Ferme l'application QElectroTech Закрыть QElectroTech - + Réduire QElectroTech dans le systray Свернуть QElectroTech в трэй - + Restaurer QElectroTech востановить QElectroTech - + QElectroTech systray icon tooltip QElectroTech - + Éditeurs de schémas Редактор схем - + Éditeurs d'élément Редактор элементов - + Usage : Usage: - + [options] [fichier]... @@ -2309,7 +2314,7 @@ Les changements seront définitifs. - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2326,21 +2331,21 @@ Available options: - + --common-elements-dir=DIR Definir le dossier de la collection d'elements --common-elements-dir=DIR Define the elements collection directory - + --config-dir=DIR Definir le dossier de configuration --config-dir=DIR Define configuration directory - + --lang-dir=DIR Definir le dossier contenant les fichiers de langue --lang-dir=DIR Define the language files directory @@ -2808,17 +2813,17 @@ Available options: Повернуть выделенные элементы - + 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 Невозможно найти этот элемент в панели @@ -3205,387 +3210,402 @@ Available options: + 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 Редактировать положение - + 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+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 выделенная часть. @@ -3594,31 +3614,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 @@ -3628,150 +3648,157 @@ 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 Невозможно сохранить элемент - + 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 @@ -3779,144 +3806,144 @@ Available options: QETPrintPreviewDialog - + QElectroTech : Aperçu avant impression QElectroTech : предпросмотр печати - + Schémas à imprimer : Схема для печати : - - + + 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 % @@ -4076,13 +4103,13 @@ Available options: изменена основная надпись - + modifier les dimensions du schéma undo caption изменён размер схемы - + modifier les propriétés d'un conducteur undo caption изменено свойство проводника diff --git a/qelectrotech.qrc b/qelectrotech.qrc index 63cd75592..3b676cf72 100644 --- a/qelectrotech.qrc +++ b/qelectrotech.qrc @@ -60,6 +60,7 @@ ico/16x16/remove_col.png ico/16x16/remove_row.png ico/16x16/south.png + ico/16x16/text-xml.png ico/16x16/user-busy.png ico/16x16/user-online.png ico/16x16/view-fullscreen.png @@ -138,6 +139,7 @@ ico/22x22/terminal.png ico/22x22/textfield.png ico/22x22/text.png + ico/22x22/text-xml.png ico/22x22/two_pages.png ico/22x22/view_fit_width.png ico/22x22/view_fit_window.png @@ -154,14 +156,18 @@ ico/32x32/application-pdf.png ico/32x32/image-x-eps.png ico/32x32/printer.png + ico/32x32/text-xml.png ico/32x32/qt.png ico/diagram.png ico/mdiarea_bg.png ico/oxygen-icons/128x128/apps/qelectrotech.png ico/oxygen-icons/16x16/apps/qelectrotech.png + ico/oxygen-icons/16x16/mimetypes/application-x-qet-element.png ico/oxygen-icons/22x22/apps/qelectrotech.png + ico/oxygen-icons/22x22/mimetypes/application-x-qet-element.png ico/oxygen-icons/256x256/apps/qelectrotech.png ico/oxygen-icons/32x32/apps/qelectrotech.png + ico/oxygen-icons/32x32/mimetypes/application-x-qet-element.png ico/oxygen-icons/48x48/apps/qelectrotech.png ico/oxygen-icons/64x64/apps/qelectrotech.png ico/splash.png diff --git a/sources/editor/qetelementeditor.cpp b/sources/editor/qetelementeditor.cpp index 2e19c4c64..77579fc11 100644 --- a/sources/editor/qetelementeditor.cpp +++ b/sources/editor/qetelementeditor.cpp @@ -71,48 +71,50 @@ QETElementEditor::~QETElementEditor() { Met en place les actions */ void QETElementEditor::setupActions() { - new_element = new QAction(QET::Icons::DocumentNew, tr("&Nouveau"), this); - open = new QAction(QET::Icons::DocumentOpen, tr("&Ouvrir"), this); - open_file = new QAction(QET::Icons::DocumentOpen, tr("&Ouvrir depuis un fichier"), this); - save = new QAction(QET::Icons::DocumentSave, tr("&Enregistrer"), this); - save_as = new QAction(QET::Icons::DocumentSaveAs, tr("Enregistrer sous"), this); - save_as_file = new QAction(QET::Icons::DocumentSaveAs, tr("Enregistrer dans un fichier"), this); - reload = new QAction(QET::Icons::ViewRefresh, tr("Recharger"), this); - quit = new QAction(QET::Icons::ApplicationExit, tr("&Quitter"), this); - selectall = new QAction(QET::Icons::EditSelectAll, tr("Tout s\351lectionner"), this); - deselectall = new QAction( tr("D\351s\351lectionner tout"), this); - cut = new QAction(QET::Icons::EditCut, tr("Co&uper"), this); - copy = new QAction(QET::Icons::EditCopy, tr("Cop&ier"), this); - paste = new QAction(QET::Icons::EditPaste, tr("C&oller"), this); - paste_in_area = new QAction(QET::Icons::EditPaste, tr("C&oller dans la zone..."), this); - inv_select = new QAction( tr("Inverser la s\351lection"), this); - edit_delete = new QAction(QET::Icons::EditDelete, tr("&Supprimer"), this); - zoom_in = new QAction(QET::Icons::ZoomIn, tr("Zoom avant"), this); - zoom_out = new QAction(QET::Icons::ZoomOut, tr("Zoom arri\350re"), this); - zoom_fit = new QAction(QET::Icons::ZoomFitBest, tr("Zoom adapt\351"), this); - zoom_reset = new QAction(QET::Icons::ZoomOriginal, tr("Pas de zoom"), this); - edit_size_hs = new QAction(QET::Icons::HotSpot, tr("\311diter la taille et le point de saisie"), this); - edit_names = new QAction(QET::Icons::Names, tr("\311diter les noms"), this); - edit_ori = new QAction(QET::Icons::Orientations, tr("\311diter les orientations"), this); - edit_raise = new QAction(QET::Icons::Raise, tr("Rapprocher"), this); - edit_lower = new QAction(QET::Icons::Lower, tr("\311loigner"), this); - edit_backward = new QAction(QET::Icons::SendBackward, tr("Envoyer au fond"), this); - edit_forward = new QAction(QET::Icons::BringForward, tr("Amener au premier plan"), this); - move = new QAction(QET::Icons::PartSelect, tr("D\351placer un objet"), this); - add_line = new QAction(QET::Icons::PartLine, tr("Ajouter une ligne"), this); - add_rectangle = new QAction(QET::Icons::PartRectangle, tr("Ajouter un rectangle"), this); - add_ellipse = new QAction(QET::Icons::PartEllipse, tr("Ajouter une ellipse"), this); - add_circle = new QAction(QET::Icons::PartCircle, tr("Ajouter un cercle"), this); - add_polygon = new QAction(QET::Icons::PartPolygon, tr("Ajouter un polygone"), this); - add_text = new QAction(QET::Icons::PartText, tr("Ajouter du texte"), this); - add_arc = new QAction(QET::Icons::PartArc, tr("Ajouter un arc de cercle"), this); - add_terminal = new QAction(QET::Icons::Terminal, tr("Ajouter une borne"), this); - add_textfield = new QAction(QET::Icons::PartTextField, tr("Ajouter un champ de texte"), this); - fullscreen = new QAction(this); + new_element = new QAction(QET::Icons::DocumentNew, tr("&Nouveau"), this); + open = new QAction(QET::Icons::DocumentOpen, tr("&Ouvrir"), this); + open_file = new QAction(QET::Icons::DocumentOpen, tr("&Ouvrir depuis un fichier"), this); + save = new QAction(QET::Icons::DocumentSave, tr("&Enregistrer"), this); + save_as = new QAction(QET::Icons::DocumentSaveAs, tr("Enregistrer sous"), this); + save_as_file = new QAction(QET::Icons::DocumentSaveAs, tr("Enregistrer dans un fichier"), this); + reload = new QAction(QET::Icons::ViewRefresh, tr("Recharger"), this); + quit = new QAction(QET::Icons::ApplicationExit, tr("&Quitter"), this); + selectall = new QAction(QET::Icons::EditSelectAll, tr("Tout s\351lectionner"), this); + deselectall = new QAction( tr("D\351s\351lectionner tout"), this); + cut = new QAction(QET::Icons::EditCut, tr("Co&uper"), this); + copy = new QAction(QET::Icons::EditCopy, tr("Cop&ier"), this); + paste = new QAction(QET::Icons::EditPaste, tr("C&oller"), this); + paste_in_area = new QAction(QET::Icons::EditPaste, tr("C&oller dans la zone..."), this); + paste_from_file = new QAction(QET::Icons::XmlTextFile, tr("un fichier"), this); + paste_from_elmt = new QAction(QET::Icons::Element, tr("un \351l\351ment"), this); + inv_select = new QAction( tr("Inverser la s\351lection"), this); + edit_delete = new QAction(QET::Icons::EditDelete, tr("&Supprimer"), this); + zoom_in = new QAction(QET::Icons::ZoomIn, tr("Zoom avant"), this); + zoom_out = new QAction(QET::Icons::ZoomOut, tr("Zoom arri\350re"), this); + zoom_fit = new QAction(QET::Icons::ZoomFitBest, tr("Zoom adapt\351"), this); + zoom_reset = new QAction(QET::Icons::ZoomOriginal, tr("Pas de zoom"), this); + edit_size_hs = new QAction(QET::Icons::HotSpot, tr("\311diter la taille et le point de saisie"), this); + edit_names = new QAction(QET::Icons::Names, tr("\311diter les noms"), this); + edit_ori = new QAction(QET::Icons::Orientations, tr("\311diter les orientations"), this); + edit_raise = new QAction(QET::Icons::Raise, tr("Rapprocher"), this); + edit_lower = new QAction(QET::Icons::Lower, tr("\311loigner"), this); + edit_backward = new QAction(QET::Icons::SendBackward, tr("Envoyer au fond"), this); + edit_forward = new QAction(QET::Icons::BringForward, tr("Amener au premier plan"), this); + move = new QAction(QET::Icons::PartSelect, tr("D\351placer un objet"), this); + add_line = new QAction(QET::Icons::PartLine, tr("Ajouter une ligne"), this); + add_rectangle = new QAction(QET::Icons::PartRectangle, tr("Ajouter un rectangle"), this); + add_ellipse = new QAction(QET::Icons::PartEllipse, tr("Ajouter une ellipse"), this); + add_circle = new QAction(QET::Icons::PartCircle, tr("Ajouter un cercle"), this); + add_polygon = new QAction(QET::Icons::PartPolygon, tr("Ajouter un polygone"), this); + add_text = new QAction(QET::Icons::PartText, tr("Ajouter du texte"), this); + add_arc = new QAction(QET::Icons::PartArc, tr("Ajouter un arc de cercle"), this); + add_terminal = new QAction(QET::Icons::Terminal, tr("Ajouter une borne"), this); + add_textfield = new QAction(QET::Icons::PartTextField, tr("Ajouter un champ de texte"), this); + fullscreen = new QAction(this); slot_updateFullScreenAction(); - configure = new QAction(QET::Icons::Configure, tr("&Configurer QElectroTech"), this); - about_qet = new QAction(QET::Icons::QETLogo, tr("\300 &propos de QElectroTech"), this); - about_qt = new QAction(QET::Icons::QtLogo, tr("\300 propos de &Qt"), this); + configure = new QAction(QET::Icons::Configure, tr("&Configurer QElectroTech"), this); + about_qet = new QAction(QET::Icons::QETLogo, tr("\300 &propos de QElectroTech"), this); + about_qt = new QAction(QET::Icons::QtLogo, tr("\300 propos de &Qt"), this); QString add_status_tip = tr("Maintenez la touche Shift enfonc\351e pour effectuer plusieurs ajouts d'affil\351e"); add_line -> setStatusTip(add_status_tip); @@ -173,61 +175,63 @@ void QETElementEditor::setupActions() { QETApp *qet_app = QETApp::instance(); - connect(new_element, SIGNAL(triggered()), this, SLOT(slot_new())); - connect(open, SIGNAL(triggered()), this, SLOT(slot_open())); - connect(open_file, SIGNAL(triggered()), this, SLOT(slot_openFile())); - connect(save, SIGNAL(triggered()), this, SLOT(slot_save())); - connect(save_as, SIGNAL(triggered()), this, SLOT(slot_saveAs())); - connect(save_as_file, SIGNAL(triggered()), this, SLOT(slot_saveAsFile())); - connect(reload, SIGNAL(triggered()), this, SLOT(slot_reload())); - connect(quit, SIGNAL(triggered()), this, SLOT(close())); - connect(selectall, SIGNAL(triggered()), ce_scene, SLOT(slot_selectAll())); - connect(deselectall, SIGNAL(triggered()), ce_scene, SLOT(slot_deselectAll())); - connect(inv_select, SIGNAL(triggered()), ce_scene, SLOT(slot_invertSelection())); - connect(cut, SIGNAL(triggered()), ce_view, SLOT(cut())); - connect(copy, SIGNAL(triggered()), ce_view, SLOT(copy())); - connect(paste, SIGNAL(triggered()), ce_view, SLOT(paste())); - connect(paste_in_area, SIGNAL(triggered()), ce_view, SLOT(pasteInArea())); - connect(zoom_in, SIGNAL(triggered()), ce_view, SLOT(zoomIn())); - connect(zoom_out, SIGNAL(triggered()), ce_view, SLOT(zoomOut())); - connect(zoom_fit, SIGNAL(triggered()), ce_view, SLOT(zoomFit())); - connect(zoom_reset, SIGNAL(triggered()), ce_view, SLOT(zoomReset())); - connect(edit_delete, SIGNAL(triggered()), ce_scene, SLOT(slot_delete())); - connect(edit_size_hs, SIGNAL(triggered()), ce_scene, SLOT(slot_editSizeHotSpot())); - connect(edit_names, SIGNAL(triggered()), ce_scene, SLOT(slot_editNames())); - connect(fullscreen, SIGNAL(triggered()), this, SLOT(toggleFullScreen())); - connect(configure, SIGNAL(triggered()), qet_app, SLOT(configureQET())); - connect(edit_ori, SIGNAL(triggered()), ce_scene, SLOT(slot_editOrientations())); - connect(edit_forward, SIGNAL(triggered()), ce_scene, SLOT(slot_bringForward())); - connect(edit_raise, SIGNAL(triggered()), ce_scene, SLOT(slot_raise())); - connect(edit_lower, SIGNAL(triggered()), ce_scene, SLOT(slot_lower())); - connect(edit_backward, SIGNAL(triggered()), ce_scene, SLOT(slot_sendBackward())); - connect(move, SIGNAL(triggered()), ce_scene, SLOT(slot_move())); - connect(add_line, SIGNAL(triggered()), ce_scene, SLOT(slot_addLine())); - connect(add_rectangle, SIGNAL(triggered()), ce_scene, SLOT(slot_addRectangle())); - connect(add_ellipse, SIGNAL(triggered()), ce_scene, SLOT(slot_addEllipse())); - connect(add_circle, SIGNAL(triggered()), ce_scene, SLOT(slot_addCircle())); - connect(add_polygon, SIGNAL(triggered()), ce_scene, SLOT(slot_addPolygon())); - connect(add_text, SIGNAL(triggered()), ce_scene, SLOT(slot_addText())); - connect(add_arc, SIGNAL(triggered()), ce_scene, SLOT(slot_addArc())); - connect(add_terminal, SIGNAL(triggered()), ce_scene, SLOT(slot_addTerminal())); - connect(add_textfield, SIGNAL(triggered()), ce_scene, SLOT(slot_addTextField())); + connect(new_element, SIGNAL(triggered()), this, SLOT(slot_new())); + connect(open, SIGNAL(triggered()), this, SLOT(slot_open())); + connect(open_file, SIGNAL(triggered()), this, SLOT(slot_openFile())); + connect(save, SIGNAL(triggered()), this, SLOT(slot_save())); + connect(save_as, SIGNAL(triggered()), this, SLOT(slot_saveAs())); + connect(save_as_file, SIGNAL(triggered()), this, SLOT(slot_saveAsFile())); + connect(reload, SIGNAL(triggered()), this, SLOT(slot_reload())); + connect(quit, SIGNAL(triggered()), this, SLOT(close())); + connect(selectall, SIGNAL(triggered()), ce_scene, SLOT(slot_selectAll())); + connect(deselectall, SIGNAL(triggered()), ce_scene, SLOT(slot_deselectAll())); + connect(inv_select, SIGNAL(triggered()), ce_scene, SLOT(slot_invertSelection())); + connect(cut, SIGNAL(triggered()), ce_view, SLOT(cut())); + connect(copy, SIGNAL(triggered()), ce_view, SLOT(copy())); + connect(paste, SIGNAL(triggered()), ce_view, SLOT(paste())); + connect(paste_in_area, SIGNAL(triggered()), ce_view, SLOT(pasteInArea())); + connect(paste_from_file, SIGNAL(triggered()), this, SLOT(pasteFromFile())); + connect(paste_from_elmt, SIGNAL(triggered()), this, SLOT(pasteFromElement())); + connect(zoom_in, SIGNAL(triggered()), ce_view, SLOT(zoomIn())); + connect(zoom_out, SIGNAL(triggered()), ce_view, SLOT(zoomOut())); + connect(zoom_fit, SIGNAL(triggered()), ce_view, SLOT(zoomFit())); + connect(zoom_reset, SIGNAL(triggered()), ce_view, SLOT(zoomReset())); + connect(edit_delete, SIGNAL(triggered()), ce_scene, SLOT(slot_delete())); + connect(edit_size_hs, SIGNAL(triggered()), ce_scene, SLOT(slot_editSizeHotSpot())); + connect(edit_names, SIGNAL(triggered()), ce_scene, SLOT(slot_editNames())); + connect(fullscreen, SIGNAL(triggered()), this, SLOT(toggleFullScreen())); + connect(configure, SIGNAL(triggered()), qet_app, SLOT(configureQET())); + connect(edit_ori, SIGNAL(triggered()), ce_scene, SLOT(slot_editOrientations())); + connect(edit_forward, SIGNAL(triggered()), ce_scene, SLOT(slot_bringForward())); + connect(edit_raise, SIGNAL(triggered()), ce_scene, SLOT(slot_raise())); + connect(edit_lower, SIGNAL(triggered()), ce_scene, SLOT(slot_lower())); + connect(edit_backward, SIGNAL(triggered()), ce_scene, SLOT(slot_sendBackward())); + connect(move, SIGNAL(triggered()), ce_scene, SLOT(slot_move())); + connect(add_line, SIGNAL(triggered()), ce_scene, SLOT(slot_addLine())); + connect(add_rectangle, SIGNAL(triggered()), ce_scene, SLOT(slot_addRectangle())); + connect(add_ellipse, SIGNAL(triggered()), ce_scene, SLOT(slot_addEllipse())); + connect(add_circle, SIGNAL(triggered()), ce_scene, SLOT(slot_addCircle())); + connect(add_polygon, SIGNAL(triggered()), ce_scene, SLOT(slot_addPolygon())); + connect(add_text, SIGNAL(triggered()), ce_scene, SLOT(slot_addText())); + connect(add_arc, SIGNAL(triggered()), ce_scene, SLOT(slot_addArc())); + connect(add_terminal, SIGNAL(triggered()), ce_scene, SLOT(slot_addTerminal())); + connect(add_textfield, SIGNAL(triggered()), ce_scene, SLOT(slot_addTextField())); - connect(move, SIGNAL(triggered()), this, SLOT(slot_setRubberBandToView())); - connect(add_line, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_rectangle, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_ellipse, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_circle, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_polygon, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_text, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_arc, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_terminal, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(add_textfield, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(move, SIGNAL(triggered()), this, SLOT(slot_setRubberBandToView())); + connect(add_line, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_rectangle, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_ellipse, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_circle, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_polygon, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_text, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_arc, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_terminal, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); + connect(add_textfield, SIGNAL(triggered()), this, SLOT(slot_setNoDragToView())); - connect(about_qet, SIGNAL(triggered()), qet_app, SLOT(aboutQET())); - connect(about_qt, SIGNAL(triggered()), qet_app, SLOT(aboutQt())); + connect(about_qet, SIGNAL(triggered()), qet_app, SLOT(aboutQET())); + connect(about_qt, SIGNAL(triggered()), qet_app, SLOT(aboutQt())); - connect(ce_scene, SIGNAL(needNormalMode()), this, SLOT(slot_setNormalMode())); + connect(ce_scene, SIGNAL(needNormalMode()), this, SLOT(slot_setNormalMode())); move -> setCheckable(true); add_line -> setCheckable(true); @@ -341,6 +345,11 @@ void QETElementEditor::setupMenus() { file_menu -> addSeparator(); file_menu -> addAction(quit); + paste_from_menu = new QMenu(tr("Coller depuis...")); + paste_from_menu -> setIcon(QET::Icons::EditPaste); + paste_from_menu -> addAction(paste_from_file); + paste_from_menu -> addAction(paste_from_elmt); + edit_menu -> addAction(undo); edit_menu -> addAction(redo); edit_menu -> addSeparator(); @@ -352,6 +361,7 @@ void QETElementEditor::setupMenus() { edit_menu -> addAction(copy); edit_menu -> addAction(paste); edit_menu -> addAction(paste_in_area); + edit_menu -> addMenu(paste_from_menu); edit_menu -> addSeparator(); edit_menu -> addAction(edit_delete); edit_menu -> addSeparator(); @@ -819,18 +829,13 @@ void QETElementEditor::slot_open() { Demande un fichier a l'utilisateur et ouvre ce fichier */ void QETElementEditor::slot_openFile() { + // repertoire a afficher initialement dans le dialogue + QString open_dir = filename_.isEmpty() ? QETApp::customElementsDir() : QDir(filename_).absolutePath(); + // demande un nom de fichier a ouvrir a l'utilisateur - QString user_filename = QFileDialog::getOpenFileName( - this, - tr("Ouvrir un fichier", "dialog title"), - filename_.isEmpty() ? QETApp::customElementsDir() : QDir(filename_).absolutePath(), - tr( - "\311l\351ments QElectroTech (*.elmt);;" - "Fichiers XML (*.xml);;" - "Tous les fichiers (*)", - "filetypes allowed when opening an element file" - ) - ); + QString user_filename = QETElementEditor::getOpenElementFileName(this, open_dir); + + // ouvre l'element openElement(user_filename); } @@ -1010,6 +1015,28 @@ QWidget *QETElementEditor::clearToolsDock() { return(0); } +/** + Exporte le document XML xml_document vers le presse-papier puis declenche + son collage dans l'editeur courant, avec selection de la zone de collage + @param xml_document Document XML a copier/coller + @see ElementView::pasteInArea +*/ +void QETElementEditor::copyAndPasteXml(const QDomDocument &xml_document) { + // accede au presse-papier + QClipboard *clipboard = QApplication::clipboard(); + + // genere la description XML de la selection + QString clipboard_content = xml_document.toString(4); + + // met la description XML dans le presse-papier + if (clipboard -> supportsSelection()) { + clipboard -> setText(clipboard_content, QClipboard::Selection); + } + clipboard -> setText(clipboard_content); + + ce_view -> pasteInArea(); +} + /** Permet de quitter l'editeur lors de la fermeture de la fenetre principale @param qce Le QCloseEvent correspondant a l'evenement de fermeture @@ -1141,6 +1168,31 @@ QET::OrientedMovement QETElementEditor::pasteMovement() { return(QET::ToEast); } +/** + Demande a l'utilisateur d'ouvrir un fichier sense etre un element. + @param parent QWidget parent du dialogue d'ouverture de fichier + @param initial_dir Repertoire a afficher initialement - si une chaine vide + est fournie, QETApp::customElementsDir() sera utilise. + @return Le chemin du fichier choisi ou une chaine vide si l'utilisateur a + clique sur le bouton "Annuler". + @see QETApp::customElementsDir() +*/ +QString QETElementEditor::getOpenElementFileName(QWidget *parent, const QString &initial_dir) { + // demande un nom de fichier a ouvrir a l'utilisateur + QString user_filename = QFileDialog::getOpenFileName( + parent, + tr("Ouvrir un fichier", "dialog title"), + initial_dir.isEmpty() ? QETApp::customElementsDir() : initial_dir, + tr( + "\311l\351ments QElectroTech (*.elmt);;" + "Fichiers XML (*.xml);;" + "Tous les fichiers (*)", + "filetypes allowed when opening an element file" + ) + ); + return(user_filename); +} + /** @param location Emplacement de l'element a editer */ @@ -1190,3 +1242,70 @@ void QETElementEditor::fromLocation(const ElementsLocation &location) { setLocation(location); slot_updateMenus(); } + +/** + Demande un fichier a l'utilisateur, l'ouvre en tant que fichier element, + met son contenu dans le presse-papiers, et appelle ElementView::PasteInArea +*/ +void QETElementEditor::pasteFromFile() { + // demande le chemin du fichier a ouvrir a l'utilisateur + QString element_file_path = getOpenElementFileName(this); + if (element_file_path.isEmpty()) return; + + QString error_message; + QDomDocument xml_document; + QFile element_file(element_file_path); + // le fichier doit etre lisible + if (!element_file.open(QIODevice::ReadOnly)) { + error_message = QString(tr("Impossible d'ouvrir le fichier %1.", "message box content")).arg(element_file_path); + } else { + // le fichier doit etre un document XML + if (!xml_document.setContent(&element_file)) { + error_message = tr("Ce fichier n'est pas un document XML valide", "message box content"); + } + element_file.close(); + } + + if (!error_message.isEmpty()) { + QET::MessageBox::critical(this, tr("Erreur", "toolbar title"), error_message); + } + copyAndPasteXml(xml_document); +} + +/** + Denande un element a l'utilisateur, met son contenu dans le presse-papiers, + et appelle ElementView::PasteInArea +*/ +void QETElementEditor::pasteFromElement() { + // demande le chemin virtuel de l'element a ouvrir a l'utilisateur + ElementsLocation location = ElementDialog::getOpenElementLocation(this); + if (location.isNull()) return; + + // verifie l'existence de l'element choisi + ElementsCollectionItem *item = QETApp::collectionItem(location); + ElementDefinition *element = 0; + if (!item) { + QET::MessageBox::critical( + this, + tr("\311l\351ment inexistant.", "message box title"), + tr("L'\351l\351ment n'existe pas.", "message box content") + ); + return; + } + + if (!item -> isElement() || !(element = qobject_cast(item)) || element -> isNull()) { + QET::MessageBox::critical( + this, + tr("\311l\351ment inexistant.", "message box title"), + tr("Le chemin virtuel choisi ne correspond pas \340 un \351l\351ment.", "message box content") + ); + return; + } + + // creation d'un document XML a partir de la description XML de l'element + QDomDocument document_xml; + QDomNode node = document_xml.importNode(element -> xml(), true); + document_xml.appendChild(node); + + copyAndPasteXml(document_xml); +} diff --git a/sources/editor/qetelementeditor.h b/sources/editor/qetelementeditor.h index 767bd0769..5de3de5c2 100644 --- a/sources/editor/qetelementeditor.h +++ b/sources/editor/qetelementeditor.h @@ -43,7 +43,7 @@ class QETElementEditor : public QMainWindow { /// booleen indiquant si l'editeur est en mode "lecture seule" ou non bool read_only; /// menus - QMenu *file_menu, *edit_menu, *display_menu, *tools_menu, *config_menu, *help_menu; + QMenu *file_menu, *edit_menu, *paste_from_menu, *display_menu, *tools_menu, *config_menu, *help_menu; /// vue sur la scene d'edition ElementView *ce_view; /// scene d'edition @@ -66,7 +66,7 @@ class QETElementEditor : public QMainWindow { QAction *new_element, *open, *open_file, *save, *save_as, *save_as_file, *reload, *quit; /// actions du menu edition QAction *selectall, *deselectall, *inv_select; - QAction *cut, *copy, *paste, *paste_in_area; + QAction *cut, *copy, *paste, *paste_in_area, *paste_from_file, *paste_from_elmt; QAction *undo, *redo; QAction *edit_delete, *edit_size_hs, *edit_names, *edit_ori; QAction *edit_raise, *edit_lower, *edit_backward, *edit_forward; @@ -117,6 +117,7 @@ class QETElementEditor : public QMainWindow { void writeSettings(); static QPointF pasteOffset(); static QET::OrientedMovement pasteMovement(); + static QString getOpenElementFileName(QWidget * = 0, const QString & = QString()); protected: void closeEvent(QCloseEvent *); @@ -128,6 +129,7 @@ class QETElementEditor : public QMainWindow { void setupInterface(); bool canClose(); QWidget *clearToolsDock(); + void copyAndPasteXml(const QDomDocument &); public slots: void slot_new(); @@ -152,6 +154,8 @@ class QETElementEditor : public QMainWindow { void toggleFullScreen(); void xmlPreview(); bool checkElement(); + void pasteFromFile(); + void pasteFromElement(); }; /** diff --git a/sources/elementspanelwidget.cpp b/sources/elementspanelwidget.cpp index 6169d7aaf..37696b5b8 100644 --- a/sources/elementspanelwidget.cpp +++ b/sources/elementspanelwidget.cpp @@ -229,17 +229,7 @@ void ElementsPanelWidget::newElement() { Import d'element en passant par l'editeur */ void ElementsPanelWidget::importElement() { - QString fileName = QFileDialog::getOpenFileName( - this, - tr("Importer un \351l\351ment"), - "", - tr( - "\311l\351ments QElectroTech (*.elmt);;" - "Fichiers XML (*.xml);;" - "Tous les fichiers (*)", - "filetypes allowed when opening an element file" - ) - ); + QString fileName = QETElementEditor::getOpenElementFileName(this); // Ouverture de l'element dans l'editeur pour pouvoir ensuite l'enregistrer dans la categorie voulue if (!fileName.isEmpty()) { diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp index 94d557364..5194570c2 100644 --- a/sources/qeticons.cpp +++ b/sources/qeticons.cpp @@ -17,7 +17,7 @@ */ #include "qeticons.h" -// on redeclare ici les icones +// on redeclare ici les icones namespace QET { namespace Icons { QIcon AddColumn; @@ -63,6 +63,7 @@ namespace QET { QIcon EditRedo; QIcon EditSelectAll; QIcon EditUndo; + QIcon Element; QIcon ElementDelete; QIcon ElementEdit; QIcon ElementNew; @@ -130,6 +131,7 @@ namespace QET { QIcon ViewRefresh; QIcon West; QIcon WindowNew; + QIcon XmlTextFile; QIcon ZoomFitBest; QIcon ZoomIn; QIcon ZoomOriginal; @@ -214,6 +216,9 @@ void QET::Icons::initIcons() { EditSelectAll .addFile(":/ico/22x22/edit-select-all.png"); EditUndo .addFile(":/ico/16x16/edit-undo.png"); EditUndo .addFile(":/ico/22x22/edit-undo.png"); + Element .addFile(":/ico/oxygen-icons/16x16/mimetypes/application-x-qet-element.png"); + Element .addFile(":/ico/oxygen-icons/22x22/mimetypes/application-x-qet-element.png"); + Element .addFile(":/ico/oxygen-icons/32x32/mimetypes/application-x-qet-element.png"); ElementDelete .addFile(":/ico/22x22/element-delete.png"); ElementEdit .addFile(":/ico/22x22/element-edit.png"); ElementNew .addFile(":/ico/22x22/element-new.png"); @@ -296,6 +301,9 @@ void QET::Icons::initIcons() { West .addFile(":/ico/16x16/west.png"); WindowNew .addFile(":/ico/16x16/window-new.png"); WindowNew .addFile(":/ico/22x22/window-new.png"); + XmlTextFile .addFile(":/ico/16x16/text-xml.png"); + XmlTextFile .addFile(":/ico/22x22/text-xml.png"); + XmlTextFile .addFile(":/ico/32x32/text-xml.png"); ZoomFitBest .addFile(":/ico/16x16/zoom-fit-best.png"); ZoomFitBest .addFile(":/ico/22x22/zoom-fit-best.png"); ZoomIn .addFile(":/ico/16x16/zoom-in.png"); diff --git a/sources/qeticons.h b/sources/qeticons.h index 6ec06b2b3..31df1fcbe 100644 --- a/sources/qeticons.h +++ b/sources/qeticons.h @@ -71,6 +71,7 @@ namespace QET { extern QIcon EditRedo; extern QIcon EditSelectAll; extern QIcon EditUndo; + extern QIcon Element; extern QIcon ElementDelete; extern QIcon ElementEdit; extern QIcon ElementNew; @@ -140,6 +141,7 @@ namespace QET { extern QIcon ViewRefresh; extern QIcon West; extern QIcon WindowNew; + extern QIcon XmlTextFile; extern QIcon ZoomFitBest; extern QIcon ZoomIn; extern QIcon ZoomOriginal;