- Timestamp:
- 04/02/12 15:14:31 (12 years ago)
- Location:
- tapas/web
- Files:
-
- 1 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
tapas/web/project/formTapas.jsp
r442 r444 1 1 <%@ page import="com.ether.WebException" %> 2 2 <%@ page import="com.ether.SpectralUnit" %> 3 <%@ page import="com.ether.InstrumentalFunction" %> 4 <%@ page import="com.ether.ClimatoReference" %> 3 5 <%@ page contentType="text/html;charset=UTF-8" language="java" %> 4 6 <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> … … 41 43 tapasTexts["<%=SpectralUnit.NM_VACUUM%>"] = "<spring:message code="label.spectralUnit.NM_VACUUM"/>"; 42 44 tapasTexts["<%=SpectralUnit.CM%>"] = "<spring:message code="label.spectralUnit.CM"/>"; 45 tapasTexts["<%=InstrumentalFunction.NONE%>"] = "<spring:message code="label.instrumentalFunction.NONE"/>"; 46 tapasTexts["<%=InstrumentalFunction.GAUSSIAN%>"] = "<spring:message code="label.instrumentalFunction.GAUSSIAN"/>"; 47 tapasTexts["<%=ClimatoReference.TROPICAL%>"] = "<spring:message code="label.climatoReference.TROPICAL"/>"; 48 tapasTexts["<%=ClimatoReference.MEDIUM_LATITUDE_SUMMER%>"] = "<spring:message code="label.climatoReference.MEDIUM_LATITUDE_SUMMER"/>"; 49 tapasTexts["<%=ClimatoReference.MEDIUM_LATITUDE_WINTER%>"] = "<spring:message code="label.climatoReference.MEDIUM_LATITUDE_WINTER"/>"; 50 tapasTexts["<%=ClimatoReference.SUBARCTIC_SUMMER%>"] = "<spring:message code="label.climatoReference.SUBARCTIC_SUMMER"/>"; 51 tapasTexts["<%=ClimatoReference.SUBARCTIC_WINTER%>"] = "<spring:message code="label.climatoReference.SUBARCTIC_WINTER"/>"; 52 tapasTexts["<%=ClimatoReference.US_STANDARD_1976%>"] = "<spring:message code="label.climatoReference.US_STANDARD_1976"/>"; 43 53 44 var interfaceTapas = new InterfaceTapas(${jSonFileFormats},${jSonYesNos},${jSonObservatories}, ${jSonSpectralUnits});54 var interfaceTapas = new InterfaceTapas(${jSonFileFormats},${jSonYesNos},${jSonObservatories},${jSonSpectralUnits},${jSonInstrumentalFunctions},${jSonClimatoReferences}); 45 55 </script> 46 56 -
tapas/web/project/formTapas_script.jsp
r442 r444 2 2 var InterfaceTapas = Class.create( { 3 3 4 initialize: function( jsonFileFormats, jsonYesNos, jsonObservatories, j SonSpectralUnits )4 initialize: function( jsonFileFormats, jsonYesNos, jsonObservatories, jsonSpectralUnits, jsonInstrumentalFunctions, jsonClimatoReferences ) 5 5 { 6 6 /** *********** CONTAINERS *********** **/ … … 8 8 this.containerErrors = $( "#errors" ); 9 9 10 this.j sonFileFormats = jsonFileFormats || null;11 this.j sonYesNos = jsonYesNos || null;10 this.jSonFileFormats = jsonFileFormats || null; 11 this.jSonYesNos = jsonYesNos || null; 12 12 this.jSonObservatories = jsonObservatories || null; 13 this.jSonSpectralUnits = jSonSpectralUnits || null; 13 this.jSonSpectralUnits = jsonSpectralUnits || null; 14 this.jSonInstrumentalFunctions = jsonInstrumentalFunctions || null; 15 this.jSonClimatoReferences = jsonClimatoReferences || null; 14 16 15 17 this.containerErrors.hide(); 16 18 19 17 20 this.createForm(); 18 21 … … 20 23 21 24 22 23 25 // CREATES ******************************************************** 24 createCalendar: function( containerCalendar )26 createCalendar: function( containerCalendar, texte ) 25 27 { 26 28 // Create input for date text 27 29 var inputDateId = "iobservation_date"; 30 var tr = $( document.createElement( "tr" ) ); 31 var td1 = $( document.createElement( "td" ) ); 32 var td2 = $( document.createElement( "td" ) ); 28 33 var inputDate = $( document.createElement( "input" ) ); 29 34 inputDate.attr( {id:inputDateId, size:"17"} ); 30 containerCalendar.append( inputDate ); 35 36 td1.html( texte ); 37 tr.append( td1 ); 38 td2.append( inputDate ); 39 tr.append( td2 ); 40 containerCalendar.append( tr ); 31 41 32 42 // Calendar … … 50 60 var input = $( document.createElement( "input" ) ); 51 61 52 53 62 input.attr( {id: inputId} ); 63 54 64 td1.html( texte ); 55 65 tr.append( td1 ); 56 66 td2.append( input ); 67 57 68 tr.append( td2 ); 58 69 container.append( tr ); 70 71 }, 72 73 74 createTr2Input: function( texte1, texte2, inputId1, inputId2, container ) 75 { 76 var tr = $( document.createElement( "tr" ) ); 77 var td1 = $( document.createElement( "td" ) ); 78 var td2 = $( document.createElement( "td" ) ); 79 var td3 = $( document.createElement( "td" ) ); 80 var td4 = $( document.createElement( "td" ) ); 81 var input1 = $( document.createElement( "input" ) ); 82 var input2 = $( document.createElement( "input" ) ); 83 84 85 input1.attr( {id: inputId1} ); 86 input2.attr( {id: inputId2} ); 87 88 td1.html( texte1 ); 89 td3.html( texte2 ); 90 td2.append(input1); 91 td3.append(input2); 92 93 tr.append(td1); 94 tr.append(td2); 95 tr.append(td3); 96 tr.append(td4); 97 container.append(tr); 59 98 }, 60 99 … … 68 107 69 108 input.attr( {id: inputId} ); 109 70 110 td1.html( texte ); 71 111 tr.append( td1 ); … … 74 114 else if( type == 'observatories' ) this.displayObservatories( td2 ); 75 115 else if( type == 'spectralUnit' ) this.displaySpectralUnits( td2 ); 116 else if( type == 'ilsf' ) this.displayInstrumentalFunctions( td2 ); 117 else if( type == 'climatoReference' ) this.displayClimatoReferences( td2 ); 76 118 77 119 tr.append( td2 ); … … 80 122 81 123 82 createForm: function()83 {84 85 //Creation div / tab86 var divPreference = $( document.createElement( "div" ) );87 var tabPreference = $( document.createElement( "table" ) );88 89 var divObservation = $( document.createElement( "div" ) );90 var tabObservation = $( document.createElement( "table" ) );91 92 this.createTrList( "File format", "iformat", tabPreference, 'format' );93 this.createTr( "Rayleigh extinction", "irextinction", tabPreference );94 this.createTrList( "H20 extinction", "ih2oe", tabPreference, 'yesno' );95 this.createTrList( "O3 extinction", "io3e", tabPreference, 'yesno' );96 this.createTrList( "O2 extinction", "io2e", tabPreference, 'yesno' );97 this.createTrList( "CO2 extinction", "ico2e", tabPreference, 'yesno' );98 99 this.createTrList( "Observatory", "iobservatory", tabObservation, 'observatories' );100 101 102 this.createTr( "Right LOS ascension", "ira", tabObservation );103 this.createTr( "LOS declension", "ide", tabObservation );104 this.createTr( "Zenith angle", "iza", tabObservation );105 this.createTrList( "Spectral unit", "ispectral_choice", tabObservation, 'spectralUnit' );106 this.createTr( "Spectral range", "ispectral_ranger", tabObservation );107 108 109 divPreference.append( tabPreference );110 this.containerForm.append( divPreference );111 112 divObservation.append( tabObservation );113 this.containerForm.append( divObservation );114 115 // Ajout du calendrier APRES la création du formulaire116 this.createCalendar( tabObservation );117 118 //jQuery.proxy permet d'envoyer le contexte this courant119 var submitButton = new Button( {value:tapasTexts["label.submitButton"], parent:this.containerForm, id:"button_submit", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickSubmit, this )} );120 121 },122 124 123 125 … … 161 163 paramSelect.parent = container; 162 164 this.selectFormats = new Select( paramSelect ); 163 jQuery.each( this.j sonFileFormats, jQuery.proxy( function ( i, jsonFileFormat )165 jQuery.each( this.jSonFileFormats, jQuery.proxy( function ( i, jsonFileFormat ) 164 166 { 165 167 this.selectFormats.add( jsonFileFormat.value, jsonFileFormat.text ); … … 175 177 paramSelect.parent = container; 176 178 this.selectYesNos = new Select( paramSelect ); 177 jQuery.each( this.j sonYesNos, jQuery.proxy( function ( i, jsonYesNo )179 jQuery.each( this.jSonYesNos, jQuery.proxy( function ( i, jsonYesNo ) 178 180 { 179 181 this.selectYesNos.add( jsonYesNo.value, jsonYesNo.text ); … … 210 212 { 211 213 this.selectSpectralUnits.add( jsonSpectralUnit.value, tapasTexts[jsonSpectralUnit.value] ); 214 //this.selectSpectralUnits.add( jsonSpectralUnit.value, jsonSpectralUnit.value ); 212 215 }, this ) ); 213 216 this.selectSpectralUnits.selectFirst( true ); 214 217 }, 218 219 displayInstrumentalFunctions: function( container ) 220 { 221 var paramSelect = new Object(); 222 paramSelect.id = "select_instrumental_function"; 223 paramSelect.parent = container; 224 this.selectInstrumentalFunctions = new Select( paramSelect ); 225 //ajouter select vide avec add 226 jQuery.each( this.jSonInstrumentalFunctions, jQuery.proxy( function ( i, jsonInstrumentalFunction ) 227 { 228 this.selectInstrumentalFunctions.add( jsonInstrumentalFunction.value, tapasTexts[jsonInstrumentalFunction.value] ); 229 }, this ) ); 230 this.selectInstrumentalFunctions.selectFirst( true ); 231 }, 232 233 234 displayClimatoReferences: function( container ) 235 { 236 var paramSelect = new Object(); 237 paramSelect.id = "select_climato_reference"; 238 paramSelect.parent = container; 239 this.selectClimatoReferences = new Select( paramSelect ); 240 //ajouter select vide avec add 241 jQuery.each( this.jSonClimatoReferences, jQuery.proxy( function ( i, jsonClimatoReference ) 242 { 243 this.selectClimatoReferences.add( jsonClimatoReference.value, jsonClimatoReference.value ); 244 }, this ) ); 245 this.selectClimatoReferences.selectFirst( true ); 246 }, 247 215 248 216 249 showErrors: function( result ) … … 220 253 }, 221 254 255 256 257 createForm: function() 258 { 259 //Creation div tab 260 var divPreference = $( document.createElement( "div" ) ); 261 var tabPreference = $( document.createElement( "table" ) ); 262 263 var divObservation = $( document.createElement( "div" ) ); 264 var tabObservation = $( document.createElement( "table" ) ); 265 266 var divAtmosphere = $( document.createElement( "div" ) ); 267 var tabAtmosphere = $( document.createElement( "table" ) ); 268 269 270 //this.tabInput = new Array(3); 271 this.createTrList( "File format", "iformat", tabPreference, 'format' ); 272 this.createTrList( "Rayleigh extinction", "irextinction", tabPreference,'yesno' ); 273 this.createTrList( "H20 extinction", "ih2oe", tabPreference, 'yesno' ); 274 this.createTrList( "O3 extinction", "io3e", tabPreference, 'yesno' ); 275 this.createTrList( "O2 extinction", "io2e", tabPreference, 'yesno' ); 276 this.createTrList( "CO2 extinction", "ico2e", tabPreference, 'yesno' ); 277 278 this.createTrList( "Observatory", "iobservatory", tabObservation, 'observatories' ); 279 280 this.createTr( "Right LOS ascension", "ira", tabObservation ); 281 this.createTr( "LOS declension", "ide", tabObservation ); 282 this.createTr( "Zenith angle", "iza", tabObservation ); 283 284 //unite 285 this.createTrList( "Spectral unit", "ispectral_choice", tabObservation, 'spectralUnit' ); 286 this.createTr2Input( "Spectral range", " to ", "iminspectral_ranger", "imaxspectral_ranger", tabObservation ); 287 288 //fonction instrumentale 289 this.createTrList( "Instrumental function", "ifunction", tabPreference, "ilsf" ); 290 291 this.createTr( "Resolving power", "irp", tabObservation ); 292 this.createTr( "Sampling ratio", "isr", tabObservation ); 293 294 //reference climato 295 this.createTrList( "Climatologic reference", "icr", tabAtmosphere, "climatoReference" ); 296 297 divPreference.append( tabPreference ); 298 this.containerForm.append( divPreference ); 299 300 divObservation.append( tabObservation ); 301 this.containerForm.append( divObservation ); 302 303 divAtmosphere.append( tabAtmosphere ); 304 this.containerForm.append( divAtmosphere ); 305 306 // Ajout du calendrier APRES la création du formulaire 307 this.createCalendar( tabObservation, "Date measurement"); 308 309 //jQuery.proxy permet d'envoyer le contexte this courant 310 var submitButton = new Button( {value:tapasTexts["label.submitButton"], parent:this.containerForm, id:"button_submit", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickSubmit, this )} ); 311 312 }, 313 314 315 222 316 createTapasObject: function() 223 317 { … … 227 321 preference.format = new Object(); 228 322 //toutes les valeurs possibles 229 //preference.format.firstValue = $( "#select_formats" ).val();230 323 preference.format.firstValue = this.selectFormats.getValues(); 324 231 325 //la valeur selectionnee 232 326 preference.format.secondValue = this.selectFormats.getValue(); 233 327 234 235 var pair = new Object(); 236 pair.firstValue = "YES,NO"; 237 pair.secondValue = this.selectFormats.getValue(); 238 239 preference.rayleighExtinction = new Object(); 240 241 preference.h2oExtinction = pair; 242 preference.o3Extinction = pair; 243 preference.o2Extinction = pair; 244 preference.co2Extinction = pair; 328 preference.rayleighExtinction = new Object 329 preference.rayleighExtinction.firstValue="YES,NO"; 330 preference.rayleighExtinction.secondValue=$( "#select_irextinction" ).val(); 331 332 333 preference.h2oExtinction = new Object(); 334 preference.h2oExtinction.firstValue="YES,NO"; 335 preference.h2oExtinction.secondValue=$( "#select_ih2oe" ).val(); 336 337 338 preference.o3Extinction = new Object(); 339 preference.o3Extinction.firstValue=""; 340 preference.o3Extinction.secondValue=""; 341 342 preference.o2Extinction = new Object(); 343 preference.o2Extinction.firstValue=""; 344 preference.o2Extinction.secondValue=""; 345 346 preference.co2Extinction = new Object(); 347 preference.co2Extinction.firstValue=""; 348 preference.co2Extinction.secondValue=""; 349 245 350 246 351 // OBSERVATION 247 // Observatory248 352 var observatory = new Object(); 249 //observatory.name = this.selectFormats.name; 250 251 observatory.longitude = this.longitude.value; 252 observatory.latitude = this.latitude.value; 253 observatory.altitude = this.altitude.value; 353 354 observatory.name = ""; 355 356 357 observatory.longitude = ""; 358 observatory.latitude = ""; 359 observatory.altitude = ""; 254 360 255 361 256 362 // Los 257 363 var los = new Object(); 258 los.raJ2000 = "04:32:43"; 259 los.decJ2000 = "-43:12:10.22"; 364 365 366 los.raJ2000 = ""; 367 los.decJ2000 = ""; 260 368 261 369 los.zenithAngle = new Object(); 262 370 los.zenithAngle.min = "0"; 263 371 los.zenithAngle.max = "90"; 264 los.zenithAngle.value = 60; 372 los.zenithAngle.value = ""; 373 374 265 375 266 376 // Instrument … … 268 378 269 379 instrument.spectralChoice = new Object(); 270 instrument.spectralChoice.firstValue = "Vacuum Wavelength (nm),Standard Wavelength (nm),Wavenumber (cm-1)"; 271 instrument.spectralChoice.secondValue = "Standard Wavelength (nm)"; 272 instrument.spectralRange = "1180 1200"; 380 instrument.spectralChoice.firstValue = this.selectSpectralUnits.getValues(); 381 instrument.spectralChoice.secondValue = this.selectSpectralUnits.getValue(); 382 383 instrument.spectralRange = ""; 384 273 385 instrument.ilsfChoice = new Object(); 274 instrument.ilsfChoice.firstValue = " -1,0,1";275 instrument.ilsfChoice.secondValue = 0;276 instrument.ilsfPath = "/home/ferron/tmp/tapas/ilsf.txt"; 386 instrument.ilsfChoice.firstValue = ""; 387 instrument.ilsfChoice.secondValue = ""; 388 277 389 instrument.resolvingPower = new Object(); 278 instrument.resolvingPower.firstValue = "0"; 279 instrument.resolvingPower.secondValue = 1000000; 390 instrument.resolvingPower.firstValue = ""; 391 instrument.resolvingPower.secondValue = ""; 392 280 393 instrument.samplingRatio = new Object(); 281 instrument.samplingRatio.firstValue = "0"; 282 instrument.samplingRatio.secondValue = 3; 283 284 var observation = new Object(); 285 observation.date = this.calendarConverter.parse( $( "#iobservation_date" ).val() ).getTime(); 286 observation.observatory = observatory; 394 instrument.samplingRatio.firstValue = ""; 395 instrument.samplingRatio.secondValue = ""; 396 397 398 var observation = new Object(); 399 observation.date = this.calendarConverter.parse( $( "#iobservation_date" ).val() ); 400 observation.observatory = observatory; 401 287 402 observation.los = los; 288 403 observation.instrument = instrument; 289 404 405 290 406 // ATMOSPHERE 291 407 var atmosphere = new Object(); 408 292 409 atmosphere.reference = new Object(); 293 atmosphere.reference.firstValue = "0,1,2,3,4,5,6"; 294 atmosphere.reference.secondValue = 6; 295 296 atmosphere.arlettyFile = new Array(); 297 atmosphere.arlettyFile[0] = "/home/ferron/tmp/tapas/Reims_070402.ARL.txt"; 298 atmosphere.arlettyFile[1] = "/home/ferron/tmp/tapas/Reims_070402.ARL.txt22"; 299 300 atmosphere.ecmwfFile = new Array(); 301 atmosphere.ecmwfFile[0] = "/home/ferron/tmp/tapas/ecmwf12.txt"; 410 atmosphere.reference.firstValue = this.selectClimatoReferences.getValues(); 411 atmosphere.reference.secondValue = this.selectClimatoReferences.getValue(); 302 412 303 413 … … 314 424 // TAPAS 315 425 var tapas = new Object(); 316 tapas.id = "Ether_TAPAS_0000001";317 426 tapas.requests = requests; 427 318 428 319 429 return tapas; -
tapas/web/resources/css/tapas.css
r441 r444 52 52 53 53 .containerTitle { 54 font-size: 20px;54 font-size: 16px; 55 55 color: #581700; 56 56 font-weight: bold; 57 57 float: left; 58 58 margin-top: 9px; 59 padding-left: 177px;59 padding-left: 80px; 60 60 } 61 61 … … 138 138 -webkit-border-radius: 0; /*#E8EFF3*//* #618EAC*/ 139 139 background: -moz-linear-gradient(white, #52251C); 140 background: -webkit-linear-gradient(white, # F6DC12);140 background: -webkit-linear-gradient(white, #52251C); 141 141 background: -ms-linear-gradient(white,#C03000 ) repeat scroll 0 0 transparent; /*For IE10*/ 142 filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = 'white', endColorstr = '# F6DC12'); /*For IE7-8-9*/142 filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = 'white', endColorstr = '#52251C'); /*For IE7-8-9*/ 143 143 min-height: 400px; 144 144 text-align: justify; … … 151 151 .containerBottom { 152 152 background: -moz-linear-gradient(left center, white, #581700); 153 background: -webkit-linear-gradient(white, # F6DC12);154 background: -ms-linear-gradient(white, # F6DC12) repeat scroll 0 0 transparent; /*For IE10*/155 filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = 'white', endColorstr = '# F6DC12'); /*For IE7-8-9*/153 background: -webkit-linear-gradient(white, #52251C); 154 background: -ms-linear-gradient(white, #52251C) repeat scroll 0 0 transparent; /*For IE10*/ 155 filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = 'white', endColorstr = '#52251C'); /*For IE7-8-9*/ 156 156 color: #FFFFFF; 157 157 height: 26px; -
tapas/web/resources/templates/templateBackoffice.jsp
r414 r444 67 67 <%-- ****************** LOGO ****************** --%> 68 68 <div id="logo" class="containerLogo"> 69 <a href="#"><img src="resources/images/logo_tapas. jpg" height="110px" width="110px"></a>69 <a href="#"><img src="resources/images/logo_tapas.gif" height="110px" width="110px"></a> 70 70 </div> 71 71 -
tapas/web/resources/templates/templateEther.jsp
r416 r444 61 61 <%-- ****************** LOGO ****************** --%> 62 62 <div id="logo" class="containerLogo"> 63 <a href="#"><img src="resources/images/logo_tapas. jpg" height="110px" width="110px"></a>63 <a href="#"><img src="resources/images/logo_tapas.gif" height="130px" width="130px"></a> 64 64 </div> 65 65 -
tapas/web/src/com/ether/Controller.java
r442 r444 47 47 jsonObject.put( "jSonObservatories", allObservatories ); 48 48 jsonObject.put( "jSonSpectralUnits", getJSONSpectralUnit() ); 49 jsonObject.put( "jSonInstrumentalFunctions", getJSONInstrumentalFunction() ); 50 jsonObject.put( "jSonClimatoReferences", getJSONClimatoReference() ); 49 51 return jsonObject; 50 52 } … … 72 74 throws WebException 73 75 { 76 String toto="lmml"; 77 74 78 if( null == javaTapas ) 75 79 throw new WebException( WebException.WebCode.ERROR_JSON_TAPAS_IS_NULL, "Serialization error : jsonTapas is null", WebException.getExceptionThrowable() ); … … 77 81 //TODO recuperer le USER via ControllerEther 78 82 79 // appel a createxml83 // appel a createxml 80 84 getTapasService().createXMLRequest( javaTapas ); // en 2ieme parametre 81 85 82 //appel a runtime 83 //mettre une methode dans tapas service pour appel au shell system 86 // appel a runtime 87 // mettre une methode dans tapas service pour appel au shell system 88 // avec detail du shell 1 (mkdir, appel du shell lancement du qsub) 84 89 85 90 … … 137 142 } 138 143 144 145 private List<JSONObject> getJSONInstrumentalFunction() 146 { 147 final InstrumentalFunction[] instrumentalFunctions = InstrumentalFunction.values(); 148 149 final List<JSONObject> jsonInstrumentalFunctions = new ArrayList<JSONObject>( instrumentalFunctions.length ); 150 151 for( final InstrumentalFunction instrumentalFunction : instrumentalFunctions ) 152 { 153 final JSONObject jsonInstrumentalFunction = new JSONObject(); 154 jsonInstrumentalFunction.put( "text", instrumentalFunction.name() ); 155 jsonInstrumentalFunction.put( "value", instrumentalFunction.name() ); 156 jsonInstrumentalFunctions.add( jsonInstrumentalFunction ); 157 } 158 return jsonInstrumentalFunctions; 159 } 160 161 162 private List<JSONObject> getJSONClimatoReference() 163 { 164 final ClimatoReference[] climatoReferences = ClimatoReference.values(); 165 166 final List<JSONObject> jsonClimatoReferences = new ArrayList<JSONObject>( climatoReferences.length ); 167 168 for( final ClimatoReference climatoReference : climatoReferences ) 169 { 170 final JSONObject jsonClimatoReference = new JSONObject(); 171 jsonClimatoReference.put( "text", climatoReference.name() ); 172 jsonClimatoReference.put( "value", climatoReference.name() ); 173 jsonClimatoReferences.add( jsonClimatoReference ); 174 } 175 return jsonClimatoReferences; 176 } 177 178 139 179 private static final Log LOGGER = LogFactory.getLog( Controller.class ); 140 180 -
tapas/web/src/messages_en.properties
r442 r444 5 5 6 6 app.title=Tapas 7 app.fulltitle= Full title de Tapas7 app.fulltitle=Transmissions Atmosphériques Personnalisées Pour l'AStronomie 8 8 app.connexion=Connection 9 9 app.administrator=Administrator … … 28 28 label.spectralUnit.NM_VACUUM=Vacuum Wavelength (nm) 29 29 label.spectralUnit.CM=Wavenumber (cm-1) 30 31 label.instrumentalFunction.NONE=None 32 label.instrumentalFunction.GAUSSIAN=Gaussian 33 34 label.climatoReference.TROPICAL=Tropical 35 label.climatoReference.MEDIUM_LATITUDE_SUMMER=Average latitude summer 36 label.climatoReference.MEDIUM_LATITUDE_WINTER=Average latitude winter 37 label.climatoReference.SUBARCTIC_SUMMER=Subarctic summer 38 label.climatoReference.SUBARCTIC_WINTER=Subarctic winter 39 label.climatoReference.US_STANDARD_1976=Standard US 1976 30 40 31 41 ################################################################ -
tapas/web/src/messages_fr.properties
r442 r444 5 5 6 6 app.title=Tapas 7 app.fulltitle=T itre complet de Tapas7 app.fulltitle=Transmissions Atmosphériques Personnalisées Pour l'AStronomie 8 8 app.connexion=Connexion 9 9 app.administrator=Administrateur … … 23 23 error.ERROR_JSON_TAPAS_IS_NULL=Erreur de création du formulaire Tapas 24 24 25 label.submitButton= COURIR25 label.submitButton=EXECUTER 26 26 27 27 label.spectralUnit.NM_STANDARD=Standard Wavelength (nm) 28 28 label.spectralUnit.NM_VACUUM=Vacuum Wavelength (nm) 29 29 label.spectralUnit.CM=Wavenumber (cm-1) 30 31 label.instrumentalFunction.NONE=Aucune 32 label.instrumentalFunction.GAUSSIAN=Gaussienne 33 34 label.climatoReference.TROPICAL=Tropical 35 label.climatoReference.MEDIUM_LATITUDE_SUMMER=Latitude moyenne été 36 label.climatoReference.MEDIUM_LATITUDE_WINTER=Latitude moyenne hiver 37 label.climatoReference.SUBARCTIC_SUMMER=Subarctique été 38 label.climatoReference.SUBARCTIC_WINTER=Subarctique hiver 39 label.climatoReference.US_STANDARD_1976=Standard US 1976 40 30 41 31 42 ################################################################
Note: See TracChangeset
for help on using the changeset viewer.