diff --git a/lang/qet_en.qm b/lang/qet_en.qm index adb88c7fd..ced31dc5a 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 5b909ce64..39462756b 100644 --- a/lang/qet_en.ts +++ b/lang/qet_en.ts @@ -4,27 +4,27 @@ AboutQET - + Ce programme est sous licence GNU/GPL. This program is under the GNU/GPL license. - + Idée originale Original concept - + Programmation Programming - + QElectroTech, une application de réalisation de schémas électriques. QElectroTech, an application to design electric diagrams. - + © 2006-2009 Les développeurs de QElectroTech © 2006-2009 QElectroTech developers @@ -48,15 +48,52 @@ + &Traducteurs + tab title + &Translators + + + + &Contributeurs + tab title + &Contributors + + + &Accord de licence tab title &License Agreement - + Traduction en espagnol Spanish translation + + + Traduction en russe + Russian translation + + + + Paquets Fedora + Fedora packages + + + + Paquets Mandriva + Mandriva packages + + + + Paquets Debian + Debian packages + + + + Icônes + Icons + ArcEditor @@ -1995,82 +2032,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 : @@ -2087,7 +2124,7 @@ Available options: - + [options] [fichier]... @@ -2096,21 +2133,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 @@ -2128,25 +2165,25 @@ Available options: 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 @@ -3620,7 +3657,7 @@ Available options: An error occured during the copy of the category %1 - + Un problème s'est produit pendant la copie de l'élément %1 An error occured during the copy of the element %1 diff --git a/lang/qet_es.ts b/lang/qet_es.ts index 7208aaa5c..b7b4ca07f 100644 --- a/lang/qet_es.ts +++ b/lang/qet_es.ts @@ -4,27 +4,52 @@ AboutQET - + QElectroTech, une application de réalisation de schémas électriques. QElectroTech, una aplicación de realización de esquemas eléctricos. - + © 2006-2009 Les développeurs de QElectroTech © 2006-2009 Los desarrolladores de QElectroTech - + Idée originale Idea original - + Programmation Programación - + + Traduction en russe + + + + + Paquets Fedora + + + + + Paquets Mandriva + + + + + Paquets Debian + + + + + Icônes + + + + Ce programme est sous licence GNU/GPL. Este programa está bajo licencia GNU/GPL. @@ -48,12 +73,24 @@ + &Traducteurs + tab title + + + + + &Contributeurs + tab title + + + + &Accord de licence tab title Acuerdo de &licencia - + Traduction en espagnol Traducción al español @@ -1995,82 +2032,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]... @@ -2079,7 +2116,7 @@ Los cambios no podrían ser revertidos. - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2096,21 +2133,21 @@ 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 @@ -2129,25 +2166,25 @@ Opciones disponibles: 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 @@ -3621,7 +3658,7 @@ Opciones disponibles: Un problema ocurió durante la copia de la categoría %1 - + Un problème s'est produit pendant la copie de l'élément %1 Un problema ocurió durante la copia del elemento %1 diff --git a/lang/qet_pt.ts b/lang/qet_pt.ts index b7f89f4e2..1ce3a4815 100644 --- a/lang/qet_pt.ts +++ b/lang/qet_pt.ts @@ -4,27 +4,27 @@ AboutQET - + Ce programme est sous licence GNU/GPL. Este programa está licenciado nos termos da licença GNU/GPL. - + Idée originale Ideia original - + Programmation Programação - + QElectroTech, une application de réalisation de schémas électriques. QElectroTech, uma aplicação para desenho de esquemas eléctricos. - + © 2006-2009 Les développeurs de QElectroTech © 2006-2009 Os Desenvolvedores de QElectroTech @@ -48,15 +48,52 @@ + &Traducteurs + tab title + + + + + &Contributeurs + tab title + + + + &Accord de licence tab title &Acordo de Licença - + Traduction en espagnol Tradução em Espanhol + + + Traduction en russe + + + + + Paquets Fedora + + + + + Paquets Mandriva + + + + + Paquets Debian + + + + + Icônes + + ArcEditor @@ -1995,82 +2032,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 : @@ -2087,7 +2124,7 @@ Available options: - + [options] [fichier]... @@ -2096,21 +2133,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 @@ -2128,25 +2165,25 @@ Available options: 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 @@ -3620,7 +3657,7 @@ Available options: An error occured during the copy of the category %1 - + Un problème s'est produit pendant la copie de l'élément %1 An error occured during the copy of the element %1 diff --git a/lang/qet_ru.ts b/lang/qet_ru.ts index 8cf589984..058fff79d 100644 --- a/lang/qet_ru.ts +++ b/lang/qet_ru.ts @@ -23,37 +23,74 @@ + &Traducteurs + tab title + + + + + &Contributeurs + tab title + + + + &Accord de licence tab title &Лицензия - + QElectroTech, une application de réalisation de schémas électriques. QElectroTech - приложение для разработки электрических схем. - + © 2006-2009 Les développeurs de QElectroTech © 2006-2009 разработчики QElectroTech - + Idée originale Оригинальная концепция - + Programmation Програмирование - + Traduction en espagnol Перевод на испанский - + + Traduction en russe + + + + + Paquets Fedora + + + + + Paquets Mandriva + + + + + Paquets Debian + + + + + Icônes + + + + Ce programme est sous licence GNU/GPL. Эта программа лицензирована на условиях GNU/GPL. @@ -818,7 +855,7 @@ Les changements seront définitifs. Édition en lecture seule message box title - + Версия только для чтения @@ -2008,106 +2045,106 @@ Les changements seront définitifs. Загрузка... Открытие файлов - + 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]... @@ -2116,7 +2153,7 @@ Les changements seront définitifs. - + QElectroTech, une application de réalisation de schémas électriques. Options disponibles : @@ -2133,21 +2170,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 @@ -3659,7 +3696,7 @@ Available options: Этот документ, возможно, был сохранён более поздней версии QElectroTech. Возможно, что открытие всего документа или его части будет невозможно. - + Un problème s'est produit pendant la copie de l'élément %1 Произошла ошибка при копировании элемента %1 diff --git a/qelectrotech.qrc b/qelectrotech.qrc index 5821fbec2..5746bcc76 100644 --- a/qelectrotech.qrc +++ b/qelectrotech.qrc @@ -155,6 +155,13 @@ 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/22x22/apps/qelectrotech.png + ico/oxygen-icons/256x256/apps/qelectrotech.png + ico/oxygen-icons/32x32/apps/qelectrotech.png + ico/oxygen-icons/48x48/apps/qelectrotech.png + ico/oxygen-icons/64x64/apps/qelectrotech.png ico/splash.png LICENSE diff --git a/sources/aboutqet.cpp b/sources/aboutqet.cpp index 8760cc66d..5748db494 100644 --- a/sources/aboutqet.cpp +++ b/sources/aboutqet.cpp @@ -34,9 +34,11 @@ AboutQET::AboutQET(QWidget *parent) : QDialog(parent) { // Trois onglets QETTabWidget *tabs = new QETTabWidget(this); - tabs -> addTab(aboutTab(), tr("\300 &propos", "tab title")); - tabs -> addTab(authorsTab(), tr("A&uteurs", "tab title")); - tabs -> addTab(licenseTab(), tr("&Accord de licence", "tab title")); + tabs -> addTab(aboutTab(), tr("\300 &propos", "tab title")); + tabs -> addTab(authorsTab(), tr("A&uteurs", "tab title")); + tabs -> addTab(translatorsTab(), tr("&Traducteurs", "tab title")); + tabs -> addTab(contributorsTab(), tr("&Contributeurs", "tab title")); + tabs -> addTab(licenseTab(), tr("&Accord de licence", "tab title")); // Un bouton pour fermer la boite de dialogue QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Close); @@ -64,7 +66,7 @@ QWidget *AboutQET::title() const { QWidget *icon_and_title = new QWidget(); // icone QLabel *icon = new QLabel(); - icon -> setPixmap(QET::Icons::QETIcon.pixmap(48, 48)); + icon -> setPixmap(QET::Icons::QETOxygenLogo.pixmap(48, 48)); // label "QElectroTech" QLabel *title = new QLabel("QElectroTech v" + QET::displayedVersion + ""); title -> setTextFormat(Qt::RichText); @@ -103,13 +105,48 @@ QWidget *AboutQET::authorsTab() const { QLabel *authors = new QLabel(); addAuthor(authors, "Beno\356t Ansieau", "benoit@qelectrotech.org", tr("Id\351e originale")); addAuthor(authors, "Xavier Guerrin", "xavier@qelectrotech.org", tr("Programmation")); - addAuthor(authors, "Youssef Oualmakran", "youssefsan@qelectrotech.org", tr("Traduction en espagnol")); authors -> setAlignment(Qt::AlignCenter); authors -> setOpenExternalLinks(true); authors -> setTextFormat(Qt::RichText); return(authors); } +/** + @return Le widget contenu par l'onglet "Traducteurs" +*/ +QWidget *AboutQET::translatorsTab() const { + QLabel *translators = new QLabel(); + + addAuthor(translators, "Youssef Oualmakran", "youssefsan@qelectrotech.org", tr("Traduction en espagnol")); + addAuthor(translators, "Yuriy Litkevich", "lit-uriy@yandex.ru", tr("Traduction en russe")); + /* + addAuthor(translators, "Jos Carlos Martins", "lit-uriy@yandex.ru", tr("Traduction en portugais")); + addAuthor(translators, "Luca Pedrazzi", "pedro@iworks.it", tr("Traduction en italien")); + */ + + translators -> setAlignment(Qt::AlignCenter); + translators -> setOpenExternalLinks(true); + translators -> setTextFormat(Qt::RichText); + return(translators); +} + +/** + @return Le widget contenu par l'onglet "Contributeurs" +*/ +QWidget *AboutQET::contributorsTab() const { + QLabel *contributors = new QLabel(); + + addAuthor(contributors, "Remi Collet", "fedora@famillecollet.com", tr("Paquets Fedora")); + addAuthor(contributors, "Trem", "trem@mandriva.org", tr("Paquets Mandriva")); + addAuthor(contributors, "Laurent Trinques", "scorpio@qelectrotech.org", tr("Paquets Debian")); + addAuthor(contributors, "Nuno Pinheiro", "nuno@nuno-icons.com", tr("Ic\364nes")); + + contributors -> setAlignment(Qt::AlignCenter); + contributors -> setOpenExternalLinks(true); + contributors -> setTextFormat(Qt::RichText); + return(contributors); +} + /** @return Le widget contenu par l'onglet "Accord de Licence" */ diff --git a/sources/aboutqet.h b/sources/aboutqet.h index d807383fa..0b8c1ee38 100644 --- a/sources/aboutqet.h +++ b/sources/aboutqet.h @@ -39,6 +39,8 @@ class AboutQET : public QDialog { QWidget *title() const; QWidget *aboutTab() const; QWidget *authorsTab() const; + QWidget *translatorsTab() const; + QWidget *contributorsTab() const; QWidget *licenseTab() const; void addAuthor(QLabel *, const QString &, const QString &, const QString &) const; }; diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp index 40b737d15..f6d372529 100644 --- a/sources/qeticons.cpp +++ b/sources/qeticons.cpp @@ -16,10 +16,6 @@ along with QElectroTech. If not, see . */ #include "qeticons.h" -#include -#include -#include -#include // on redeclare ici les icones namespace QET { @@ -116,6 +112,7 @@ namespace QET { QIcon Project; QIcon QETIcon; QIcon QETLogo; + QIcon QETOxygenLogo; QIcon QtLogo; QIcon Raise; QIcon RemoveColumn; @@ -271,6 +268,13 @@ void QET::Icons::initIcons() { QETIcon .addFile(":/ico/256x256/qelectrotech.png"); QETLogo .addFile(":/ico/16x16/qet.png"); QETLogo .addFile(":/ico/256x256/qet.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/128x128/apps/qelectrotech.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/16x16/apps/qelectrotech.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/22x22/apps/qelectrotech.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/256x256/apps/qelectrotech.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/32x32/apps/qelectrotech.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/48x48/apps/qelectrotech.png"); + QETOxygenLogo .addFile(":/ico/oxygen-icons/64x64/apps/qelectrotech.png"); QtLogo .addFile(":/ico/32x32/qt.png"); Raise .addFile(":/ico/22x22/raise.png"); RemoveColumn .addFile(":/ico/16x16/remove_col.png"); diff --git a/sources/qeticons.h b/sources/qeticons.h index 142c3d6ea..6ec06b2b3 100644 --- a/sources/qeticons.h +++ b/sources/qeticons.h @@ -122,7 +122,7 @@ namespace QET { extern QIcon Project; extern QIcon QETIcon; extern QIcon QETLogo; - extern QIcon QETLogo; + extern QIcon QETOxygenLogo; extern QIcon QtLogo; extern QIcon Raise; extern QIcon RemoveColumn;