r399 - in trunk: tutti-persistence/src/main/resources/i18n tutti-ui-swing/src/main/assembly tutti-ui-swing/src/main/assembly/full tutti-ui-swing/src/main/assembly/min tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing tutti-ui-swing/src/main/resources tutti-ui-swing/src/main/resources/i18n
Author: tchemit Date: 2013-02-11 18:33:57 +0100 (Mon, 11 Feb 2013) New Revision: 399 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/399 Log: fixes #1711: [TECH] V?\195?\169rification de l'existence d'une nouvelle version Removed: trunk/tutti-ui-swing/src/main/assembly/min/tutti.config Modified: trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties trunk/tutti-ui-swing/src/main/assembly/full/tutti.bat trunk/tutti-ui-swing/src/main/assembly/full/tutti.sh trunk/tutti-ui-swing/src/main/assembly/standalone.xml trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties trunk/tutti-ui-swing/src/main/resources/log4j.properties Modified: trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties =================================================================== --- trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties 2013-02-11 17:33:57 UTC (rev 399) @@ -1,3 +1,4 @@ +tutti.option.persistence.cache.directory.description=Répertoire où sont stoqué les caches de persistence tutti.option.persistence.db.configurationPath.description=Chemin du fichier de configuration d'Adagio tutti.option.persistence.db.directory.description=Répertoire où est la base de données tutti.option.persistence.db.enumerationPath.description=Chemin du fichier de correspondance des constantes Modified: trunk/tutti-ui-swing/src/main/assembly/full/tutti.bat =================================================================== --- trunk/tutti-ui-swing/src/main/assembly/full/tutti.bat 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/assembly/full/tutti.bat 2013-02-11 17:33:57 UTC (rev 399) @@ -2,20 +2,21 @@ set OLDDIR=%CD% cd /d %~dp0% + set REP=%CD% - set JAVA_HOME=%REP%\jre +set TUTTI_HOME=%REP%\tutti set JAVA_COMMAND=%JAVA_HOME%\bin\java -echo current dir=%REP% and JAVA_HOME=%JAVA_HOME% +echo "tutti basedir: %REP%" +echo "tutti app home: %TUTTI_HOME%" +echo "tutti jre home: %JAVA_HOME%" -:start - -copy tutti\update.bat . +copy %TUTTI_HOME%\update.bat . call update.bat del update.bat copy tutti.config tutti -call tutti\launch.bat --option tutti.launch.mode full --option tutti.application.basedir $REP --option tutti.data.directory $REP/data --option tutti.update.application.url file:///home/tchemit/.tutti/update-tutti.properties +call %TUTTI_HOME%\launch.bat --option tutti.launch.mode full --option tutti.basedir %REP% if errorlevel 88 goto start cd %OLDDIR% Modified: trunk/tutti-ui-swing/src/main/assembly/full/tutti.sh =================================================================== --- trunk/tutti-ui-swing/src/main/assembly/full/tutti.sh 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/assembly/full/tutti.sh 2013-02-11 17:33:57 UTC (rev 399) @@ -17,10 +17,7 @@ ./update.sh rm -fv update.sh cp $REP/tutti.config $TUTTI_HOME - ./tutti/launch.sh --option tutti.launch.mode full \ - --option tutti.application.basedir $REP \ - --option tutti.data.directory $REP/data \ - --option tutti.update.application.url file:///home/tchemit/.tutti/update-tutti.properties + ./tutti/launch.sh --option tutti.launch.mode full --option tutti.basedir $REP exitcode=$? if [ ! "$exitcode" -eq "88" ]; then Deleted: trunk/tutti-ui-swing/src/main/assembly/min/tutti.config =================================================================== --- trunk/tutti-ui-swing/src/main/assembly/min/tutti.config 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/assembly/min/tutti.config 2013-02-11 17:33:57 UTC (rev 399) @@ -1,33 +0,0 @@ -### -# #%L -# Tutti :: UI -# $Id$ -# $HeadURL$ -# %% -# Copyright (C) 2012 - 2013 Ifremer -# %% -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public -# License along with this program. If not, see -# <http://www.gnu.org/licenses/gpl-3.0.html>. -# #L% -### - -# base directory of tutti full application (tutti + jre) -tutti.application.basedir=.. - -# directory where data (database, protocole) are stored -tutti.data.directory=${tutti.application.basedir}/data - -# url to update application -tutti.update.application.url=file://${project.basedir}/update-tutti.properties -#tutti.update.database.url=http://tutti.forge.codelutin.com/tutti/update-tutti.properties Modified: trunk/tutti-ui-swing/src/main/assembly/standalone.xml =================================================================== --- trunk/tutti-ui-swing/src/main/assembly/standalone.xml 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/assembly/standalone.xml 2013-02-11 17:33:57 UTC (rev 399) @@ -63,7 +63,6 @@ <include>launch.bat</include> <include>update.sh</include> <include>update.bat</include> - <!--<include>tutti.config</include>--> <include>version.appup</include> </includes> </fileSet> Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java 2013-02-11 17:33:57 UTC (rev 399) @@ -32,6 +32,7 @@ import javax.swing.UIManager; import javax.swing.plaf.BorderUIResource; import java.awt.Color; +import java.util.Arrays; /** * To start Tutti application. @@ -48,8 +49,12 @@ public static void main(String... args) { + if (log.isInfoEnabled()) { + log.info("Starting Tutti with arguments: " + Arrays.toString(args)); + } // Create configuration - TuttiApplicationConfig config = new TuttiApplicationConfig("tutti.config", args); + TuttiApplicationConfig config = + new TuttiApplicationConfig("tutti.config", args); // Create application context final TuttiUIContext context = TuttiUIContext.newContext(config); Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties =================================================================== --- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2013-02-11 17:33:57 UTC (rev 399) @@ -17,7 +17,6 @@ tutti.action.cancel.editProtocol.tip=Annuler l'édition (ou la création) du protocole tutti.action.cancelEditCatchBatch=Annuler tutti.action.cancelEditCatchBatch.tip=Annuler l'édition de la capture -tutti.action.casino-import=Import Casino tutti.action.chooseProtocolCaracteristicFile=Choisir le fichier des caractéristiques tutti.action.chooseProtocolFile=Choisir le fichier de protocole tutti.action.chooseProtocolSpeciesFile=Choisir le fichier des espèces @@ -91,7 +90,6 @@ tutti.action.importTemporarySpecies.tip=Importer un référentiel temporaire d'espèces tutti.action.importTemporaryVessel=Importer tutti.action.importTemporaryVessel.tip=Importer un référentiel temporaire de navires -tutti.action.new=Nouveau tutti.action.newCruise=Nouveau tutti.action.newCruise.tip=Créer une nouvelle campagne tutti.action.newFishingOperation.tip=Créer une nouvelle opération de pêche @@ -99,12 +97,10 @@ tutti.action.newProgram.tip=Créer une nouvelle série de campagne tutti.action.newProtocol=Nouveau tutti.action.newProtocol.tip=Créer un nouveau protocole -tutti.action.pupitri-import=Import PUPITRI tutti.action.reload.actions=Recharger les actions tutti.action.reload.application=Recharger l'application tutti.action.reload.ui=Recharger l'interface graphique tutti.action.removeCaracteristic=Supprimer la caractéristique -tutti.action.removeSpecies=Supprimer l'espèce tutti.action.removeSpeciesBatch=Supprimer le lot tutti.action.removeSpeciesBatch.tip=Supprimer le lot courant (celui de la ligne sélectionnée) et tous ces fils tutti.action.removeSpeciesProtocol=Supprimer l'espèce @@ -127,7 +123,6 @@ tutti.action.saveProtocol.tip=Enregistrer le protocol tutti.action.selectCruise=Sélectionner une campagne tutti.action.selectCruise.tip=Sélectionner la campagne à utiliser -tutti.action.selectFishingOperation.tip=Chargement d'une opération de pêche tutti.action.site=Site tutti.action.site.tip=Accéder au site du projet Tutti tutti.action.splitSpeciesBatch=Catégoriser le lot @@ -165,7 +160,6 @@ tutti.flash.information.species.exported.from.protocol=Espèces du protocole exportées dans le fichier %s. tutti.flash.information.species.imported.in.protocol=Espèces importées dans le protocole depuis le fichier %s. tutti.flash.information.species.remove.from.protocol=L'espèce %s a été retirée du protocole -tutti.information.import.temporary.referential=Vous pouvez ici importer des référentiels temporaires tutti.label.attachmentEditor.file=Fichier tutti.label.attachmentEditor.fileComment=Commentaire tutti.label.attachmentEditor.fileName=Nom @@ -268,7 +262,6 @@ tutti.label.referential.vessel=Référentiel Navire tutti.label.sampleCategoryConfiguration.batchWeight=Poids total à catégoriser tutti.label.sampleCategoryConfiguration.category=Catégorie -tutti.label.sampleCategoryConfiguration.sample=Echantillon ? tutti.label.sampleCategoryConfiguration.sampleWeight=Poids total catégorisé tutti.label.sampleCategoryConfiguration.species=Espèce tutti.label.tab.accidentel=Captures accidentelles @@ -276,8 +269,6 @@ tutti.label.tab.catches=Captures tutti.label.tab.catchesCaracteristics=Résumé tutti.label.tab.fishingOperation=Trait -tutti.label.tab.fishingOperation.environment=Environnement -tutti.label.tab.fishingOperation.gearShooting=Mise en oeuvre de l'engin tutti.label.tab.fishingOperation.general=Trait tutti.label.tab.fishingOperation.hydrology=Paramètres hydrologiques tutti.label.tab.macroDechet=Macro déchets @@ -318,7 +309,6 @@ tutti.menu.synchronisations=Synchronisation tutti.menu.synchronisations.tip=Import/Export tutti.message.action.running=<html>Action <strong>%s</strong> en cours d'execution...<hr/></html> -tutti.option.application.basedir.description=Répertoire principale de l'application tutti.option.cruiseId.description=Identifiant de la dernière campagne utilisée tutti.option.i18n.directory.description=Répertoire des fichiers de traductions tutti.option.i18n.locale.description=Langue utilisée dans l'application @@ -336,7 +326,6 @@ tutti.option.ui.shortcut.closePopup.description=Fermer une popup tutti.option.ui.showNumberEditorButton.description=Afficher le pavé numérique de saisie tutti.option.update.url.description=URL de mise à jour -tutti.propety.no.species.surveyCode=\# tutti.sampleCategoryType.age=Age tutti.sampleCategoryType.maturity=Maturité tutti.sampleCategoryType.sex=Sexe @@ -400,17 +389,14 @@ tutti.table.species.batch.header.ageCategory=Age tutti.table.species.batch.header.comment=Commentaire tutti.table.species.batch.header.computedNumber=Nombre -tutti.table.species.batch.header.computedWeight=Poids calculé tutti.table.species.batch.header.file=Pièces jointes tutti.table.species.batch.header.maturityCategory=Maturité -tutti.table.species.batch.header.number=Nombre tutti.table.species.batch.header.sexCategory=Sexe tutti.table.species.batch.header.sizeCategory=Class. Tri tutti.table.species.batch.header.sortedUnsortedCategory=V/HV (kg) tutti.table.species.batch.header.species=Espèce tutti.table.species.batch.header.toConfirm=A Confirmer tutti.table.species.batch.header.weight=Poids sous-échantillonné (kg) -tutti.table.species.frequency.header.computedWeight=Poids calculé (kg) tutti.table.species.frequency.header.lengthStep=Classe de taille tutti.table.species.frequency.header.number=Nombre tutti.table.species.frequency.header.weight=Poids observé (kg) @@ -458,7 +444,6 @@ tutti.tooltip.comment.none=Pas de commentaire tutti.validator.error.comment.too.long=Taille de commentaire trop longue (limitée à %s caractères) tutti.validator.error.createSpeciesBatch.batchWeight.invalidValue=Le poids du lot doit être strictement positif -tutti.validator.error.createSpeciesBatch.batchWeight.required=Le poids du lot est obligatoire tutti.validator.error.createSpeciesBatch.sortedUnsortedCategory.required=La catégorie Vrac / Hors Vrac est obligatoire tutti.validator.error.createSpeciesBatch.species.required=L'espèce est obligatoire tutti.validator.error.createSpeciesBatch.speciesAndCategory.notAvailable=Couple (espèce - Vrac/Hors Vrac) déjà utilisée @@ -501,8 +486,6 @@ tutti.validator.error.speciesFrequency.lengthStepCaracteristic.required=La classe de taille est obligatoire tutti.validator.error.speciesFrequency.oneRowRequired=Au moins une classe de taille doit être observée tutti.validator.error.splitSpeciesBatch.sampleWeight.invalidValue=La somme des poids ventilés doit être strictement positive -tutti.validator.error.splitSpeciesBatch.sampleWeight.mismatchBatchWeight=La somme des poids ventilés doit être égale à celle du lot -tutti.validator.error.splitSpeciesBatch.sampleWeight.required=Pas de poids ventilé tutti.validator.error.splitSpeciesBatch.sampleWeight.sampleBatchGreaterThanBatchWeight=La somme des poids ventilés doit être inférieur ou égale à celle du poids du lot tutti.validator.error.splitSpeciesBatch.selectedCategory.required=La catégorie est obligatoire tutti.validator.warning.cruise.name.format=Le format n'est pas celui ... @@ -514,4 +497,3 @@ tutti.validator.warning.longitude.minute.outOfBounds=La minute de la latitude doit être comprise entre 0 et 60 tutti.validator.warning.longitude.outOfBounds=La Latitude doit être comprise entre -180.0 et 180.0 tutti.validator.warning.longitude.second.outOfBounds=La seconde de la longitude doit être comprise entre 0 et 60 -tutti.validator.warning.splitSpeciesBatch.sampleBatch=Ce lot est-il vraiment un échantillon du lot parent ? Modified: trunk/tutti-ui-swing/src/main/resources/log4j.properties =================================================================== --- trunk/tutti-ui-swing/src/main/resources/log4j.properties 2013-02-11 17:06:32 UTC (rev 398) +++ trunk/tutti-ui-swing/src/main/resources/log4j.properties 2013-02-11 17:33:57 UTC (rev 399) @@ -41,5 +41,5 @@ log4j.logger.fr.ifremer.tutti.ui.swing.AbstractTuttiUIHandler=WARN log4j.logger.fr.ifremer.tutti.ui.swing.util.table=WARN log4j.logger.org.nuiton.util=WARN -#log4j.logger.org.nuiton.util.ApplicationUpdater=DEBUG -#log4j.logger.jaxx.runtime.swing.editor.bean.BeanComboBox=DEBUG +log4j.logger.org.nuiton.util.ApplicationConfig=INFO +log4j.logger.org.nuiton.util.ApplicationConfigHelper=INFO
participants (1)
-
tchemit@users.forge.codelutin.com