Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 398: | Rivi 398: | ||
obs.xvalue = obs.seasonmiddle; | obs.xvalue = obs.seasonmiddle; | ||
obs.yvalue = obs.compareDate; | obs.yvalue = obs.compareDate; | ||
obs.tooltip = '<p><b> | obs.tooltip = '<p><b>' + i18n[ 'season' ][ 'winter' ][ obs.lang ] + ' ' + obs.season + '–' + (obs.season+1) + '</b></p>'; | ||
if ( obs.data.cat == '2' ) { | if ( obs.data.cat == '2' ) { | ||
obs.tooltip += '<p>Pysyvä jäätyminen: ' + obs.obsdatetime.toLocaleDateString() + '</p>'; | obs.tooltip += '<p>Pysyvä jäätyminen: ' + obs.obsdatetime.toLocaleDateString() + '</p>'; | ||
| Rivi 428: | Rivi 428: | ||
memo.seriesO[ 'ice_cat_2,5' ] = { 'id': 'ice_cat_2,5', 'order': 10, 'title': i18n[ 'ice_cat_2,5' ].title[ memo.lang ], 'type': 'candlestick', 'color': i18n[ 'ice_cat_2,5' ].color, obses: [] }; | memo.seriesO[ 'ice_cat_2,5' ] = { 'id': 'ice_cat_2,5', 'order': 10, 'title': i18n[ 'ice_cat_2,5' ].title[ memo.lang ], 'type': 'candlestick', 'color': i18n[ 'ice_cat_2,5' ].color, obses: [] }; | ||
} | } | ||
memo.seriesO[ 'ice_cat_2,5' ].obses.push( { 'xvalue': obs.seasonmiddle, 'low': memo.obsesS[ obs.season ][ 'low' ], 'high': memo.obsesS[ obs.season ][ 'high' ], 'tooltip': '<p><b> | memo.seriesO[ 'ice_cat_2,5' ].obses.push( { 'xvalue': obs.seasonmiddle, 'low': memo.obsesS[ obs.season ][ 'low' ], 'high': memo.obsesS[ obs.season ][ 'high' ], 'tooltip': '<p><b>' + i18n[ 'season' ][ 'winter' ][ memo.lang ] + ' ' + obs.season + '–' + (obs.season+1) + '</b></p><p>Jääpeitekausi: ' + Math.round( ( memo.obsesS[ obs.season ][ 'high' ].getTime() - memo.obsesS[ obs.season ][ 'low' ].getTime() ) / ( 1000*60*60*24 ) ) + ' päivää</p>' } ); | ||
} | } | ||
} | } | ||
| Rivi 1 115: | Rivi 1 115: | ||
if ( i18n[memo.obscode].season == 'winter' ) { | if ( i18n[memo.obscode].season == 'winter' ) { | ||
header += | header += i18n[ i18n[memo.obscode].season ][ memo.lang ]; | ||
} else { | } else { | ||
header += ' | header += i18n[ 'year' ][ memo.lang ]; | ||
} | } | ||
| Rivi 1 135: | Rivi 1 135: | ||
csv += memo.seriesA[ s ].obses[ o ].season; | csv += memo.seriesA[ s ].obses[ o ].season; | ||
csv += i18n[ memo.seriesA[ s ].id ].title[ memo.lang ]; | csv += i18n[ memo.seriesA[ s ].id ].title[ memo.lang ]; | ||
| Rivi 1 332: | Rivi 1 330: | ||
'download': { 'fi': 'Lataa csv-muodossa', 'en': 'Download in csv format', 'sv': 'Ladda ner i csv-format' }, | 'download': { 'fi': 'Lataa csv-muodossa', 'en': 'Download in csv format', 'sv': 'Ladda ner i csv-format' }, | ||
'fullscreen': { 'fi': 'Ota käyttöön/poista kokoruututila', 'en': 'Toggle fullscreen mode', 'sv': 'Växla helskärmsläge' }, | 'fullscreen': { 'fi': 'Ota käyttöön/poista kokoruututila', 'en': 'Toggle fullscreen mode', 'sv': 'Växla helskärmsläge' }, | ||
'edit': { 'fi': 'Lisää/muokkaa havaintoja', 'en': 'Add/edit observations', 'sv': '' }, | 'edit': { 'fi': 'Lisää/muokkaa havaintoja', 'en': 'Add/edit observations', 'sv': 'Lägg till/redigera observationer' }, | ||
'season': { 'winter': { 'fi': 'Talvi', 'en': 'Winter', 'sv': 'Vintern' } }, | |||
'dec': { 'fi': ',', 'en': '.', 'sv': ',' }, | 'dec': { 'fi': ',', 'en': '.', 'sv': ',' }, | ||
'sep': { 'fi': '\t', 'en': ' ', 'sv': ' ' }, | 'sep': { 'fi': '\t', 'en': ' ', 'sv': ' ' }, | ||
| Rivi 1 374: | Rivi 1 373: | ||
'season': 'winter', | 'season': 'winter', | ||
'trend': { 'type': 'regression', 'layout': 'line' }, | 'trend': { 'type': 'regression', 'layout': 'line' }, | ||
'title': { 'fi': 'Jäätyminen ja jäänlähtö', 'en': ' | 'title': { 'fi': 'Jääpeitekausi', 'en': 'Ice cover season', 'sv': 'Istäckessäsong', 'ru': '' }, | ||
'charttitle': { 'fi': 'Jäätyminen ja jäänlähtö', 'en': 'Freezing and ice break-up', 'sv': 'Frysning och islossning', 'ru': '' }, | |||
'color': '#c1e7f7', | 'color': '#c1e7f7', | ||
'unit': { 'fi': 'päivää', 'en': 'days', 'sv': 'dagar', 'ru': '' }, | 'unit': { 'fi': 'päivää', 'en': 'days', 'sv': 'dagar', 'ru': '' }, | ||


