1var Language = { 2 3 /** Language. 4 * 0 = fi 5 * 1 = se 6 * 2 = en 7 */ 8 LANGUAGE_SELECTION: 'fi', 9 10 language_array_fi: [], 11 language_array_en: [], 12 language_array_se: [], 13 14 15 init_lang_array: function() 16 { 17 if (!this.LANGUAGE_SELECTION) 18 this.LANGUAGE_SELECTION = 'fi'; 19 20 switch (this.LANGUAGE_SELECTION) 21 { 22 case 'fi': 23 { 24 if (this.language_array_fi.length == 0) { 25 /*karttatason valinta*/ 26 this.language_array_fi['selectlayerlabel'] = 'Näytettävä aineisto'; 27 this.language_array_fi['showmetadatalabel'] = 'Tietoja karttalehdestä'; 28 29 /*tabpanel header buttons*/ 30 this.language_array_fi['tabbuttonlabelsearch'] = 'Haku'; 31 this.language_array_fi['tabbuttonlabelmakelink']= 'Tee linkki'; 32 this.language_array_fi['tabbuttonlabelcoord'] = 'Koord.'; 33 34 this.language_array_fi['tabbuttonlabelsearchtitle'] = 'Hae annetulla paikannimellä.'; 35 this.language_array_fi['tabbuttonlabelmakelinktitle'] = 'Luo paikkalinkki kartalle.'; 36 this.language_array_fi['tabbuttonlabelcoordtitle'] = 'Koordinaatit'; 37 38 39 /*infotexts*/ 40 this.language_array_fi['makelinkinfo'] = 'Klikkaa hiirellä haluamasi kohteen sijaintia kartalla. Luodun karttalinkin voit kopioida alla olevasta tekstilaatikosta.'; 41 this.language_array_fi['coordinatesinfo'] = 'Klikkaamalla kohdetta kartalla näet sen koordinaatit alla.<br/>Voit myös keskittää kartan syöttämällä koordinaatit alla oleviin laatikoihin.'; 42 this.language_array_fi['coordinatesinfonote'] = 'Huom! Aineistosta johtuen koordinaatit saattavat osoittaa eri kartoilla eri pisteitä. Aineistosta saadut koordinaatit eivät ole täysin tarkkoja'; 43 this.language_array_fi['coordinatesysteminfo'] = 'Koordinaatisto WGS84 (aa.ddddd):'; 44 45 46 47 /*Search panel labels*/ 48 this.language_array_fi['labelsearch'] = 'Etsi paikan nimellä:'; 49 this.language_array_fi['buttonsearch'] = 'Hae'; 50 this.language_array_fi['foundtotal'] = 'Löytyi '; 51 52 this.language_array_fi['city'] = 'Kaupunki/taajama'; 53 this.language_array_fi['village'] = 'Kylä'; 54 this.language_array_fi['structure'] = 'Rakennettu'; 55 this.language_array_fi['landmark'] = 'Maastokohde'; 56 this.language_array_fi['water'] = 'Vesistö'; 57 this.language_array_fi['church'] = 'Kirkko'; 58 this.language_array_fi['onlymaparea'] = 'Rajaa haku näkymän alueelle'; 59 60 /*header links*/ 61 this.language_array_fi['infinnish'] = 'Suomeksi'; 62 this.language_array_fi['inswedish'] = 'På svenska'; 63 this.language_array_fi['inenglish'] = 'In English'; 64 65 /*centerthemap form*/ 66 this.language_array_fi['labelcenter'] = 'Keskitä koordinaatteihin:'; 67 this.language_array_fi['nocoordinateserror'] = 'Syöttämäsi koordinaatit ovat virheelliset. Tarkista muoto!'; 68 this.language_array_fi['buttoncenter'] = 'Keskitä'; 69 70 this.language_array_fi['makelink'] = 'Valmis'; 71 this.language_array_fi['makelinkpopuplabel'] = 'Karttalinkin teksti'; 72 73 /*statusbar / footer section*/ 74 this.language_array_fi['linkfeedback'] = 'Palaute'; 75 this.language_array_fi['linkhelp'] = 'Ohje'; 76 this.language_array_fi['linkprint'] = 'Tulosta'; 77 this.language_array_fi['linklegend'] = 'Karttamerkkien selitykset'; 78 this.language_array_fi['linkadditionalinfo'] = 'Lisätietoja kartoista'; 79 this.language_array_fi['linktermsofuse'] = 'Käyttöehdot'; 80 this.language_array_fi['linkadditionalinfolocation'] = 'http://www.maanmittauslaitos.fi/aineistot-palvelut/verkkopalvelut/karjalan-kartat'; 81 this.language_array_fi['linkfeedbacklocation'] = 'https://www.maanmittauslaitos.fi/palaute'; 82 /* 83 this.language_array_fi['linktermsofuseparagraph1'] = 'Karjalan kartat-verkkopalvelun aineistoja saa vapaasti tulostaa ja linkittää.<br/>Aineiston ohjelmallinen kopiointi kielletty.'; 84 this.language_array_fi['linktermsofuseparagraph2'] = 'Koko aineisto saatavana digitalisessa muodossa Maanmmittaustoimistoista. Katso lisätietoja <a href="http://www.maanmittauslaitos.fi/Tuotteet_ja_palvelut/Kartat/Karjalan_kartat/">täältä.</a>'; 85 */ 86 87 88 /*wms metadata*/ 89 this.language_array_fi['wmsmetadataname'] = 'Nimi'; 90 this.language_array_fi['wmsmetadatayear'] = 'Vuosi'; 91 this.language_array_fi['wmsmetadataartist'] = 'Piirtäjä'; 92 this.language_array_fi['wmsmetadatameasurerer'] = 'Mittaaja'; 93 this.language_array_fi['wmsmetadatainfobeingfetched'] = 'Tietoja haetaan...'; 94 this.language_array_fi['wmsmetadatainfonotfound'] = 'Ei karttalehtitietoja.'; 95 this.language_array_fi['wmsmetadatanodata'] = 'Ei tiedossa'; 96 97 this.language_array_fi['wmsfeatureinfoheader'] = 'Alkuperäisen karttalehden tiedot:'; 98 99 } 100 break; 101 } 102 case 'se': 103 { 104 if (this.language_array_se.length == 0) { 105 /*karttatason valinta*/ 106 this.language_array_se['selectlayerlabel'] = 'Kartlager'; 107 this.language_array_se['showmetadatalabel'] = 'Information om kartbladet'; 108 109 /*tabpanel header buttons*/ 110 this.language_array_se['tabbuttonlabelsearch'] = 'Sök'; 111 this.language_array_se['tabbuttonlabelmakelink']= 'Skapa länk'; 112 this.language_array_se['tabbuttonlabelcoord'] = 'Koord.'; 113 114 this.language_array_se['tabbuttonlabelsearchtitle'] = 'Sök med ortnamn'; 115 this.language_array_se['tabbuttonlabelmakelinktitle'] = 'Skapa länk'; 116 this.language_array_se['tabbuttonlabelcoordtitle'] = 'Koordinater'; 117 118 /*infotexts*/ 119 this.language_array_se['makelinkinfo'] = 'Klicka med musen på det önskade objektet på kartan. Kartlänken syns i textrutan nedan och du kan kopiera den.'; 120 this.language_array_se['coordinatesinfo'] = 'Genom att klicka på ett objekt på kartan ser du dess koordinater nedan. Du kan också centrera kartan genom att mata in koordinaterna i fälten nedan.'; 121 /*TODO: KÄÄNNÖS!!!*/ 122 this.language_array_se['coordinatesinfonote'] = 'Obs! På grund av materialet kan koordinaterna motsvara olika punkter på olika kartor. Koordinaterna som fås från materialet är inte alldeles exakta.';
123 this.language_array_se['coordinatesysteminfo'] = 'Koordinatsystem WGS84 (gg.ddddd):'; 124 125 /*No-modification popup labels*/ 126 this.language_array_se['labelsearch'] = 'Sök med ortnamn:'; 127 this.language_array_se['buttonsearch'] = 'Sök'; 128 this.language_array_se['foundtotal'] = 'Total '; 129 130 this.language_array_se['city'] = 'Stad/tätort'; 131 this.language_array_se['village'] = 'By'; 132 this.language_array_se['structure'] = 'Byggt objekt'; 133 this.language_array_se['landmark'] = 'Terrängobjekt'; 134 this.language_array_se['water'] = 'Vattendrag'; 135 this.language_array_se['church'] = 'Kyrka'; 136 this.language_array_se['onlymaparea'] = 'Avgränsa sökningen till aktuell kartvy'; 137 138 /*header links*/ 139 this.language_array_se['infinnish'] = 'Suomeksi'; 140 this.language_array_se['inswedish'] = 'På svenska'; 141 this.language_array_se['inenglish'] = 'In English'; 142 143 /*control tooltips*/ 144 this.language_array_se['zoomin'] = 'Zooma in'; 145 this.language_array_se['zoomout'] = 'Zooma ut'; 146 this.language_array_se['pan'] = 'Panorera'; 147 this.language_array_se['showcoordinates'] = 'Visa koordinater'; 148 149 /*centerthemap form*/ 150 this.language_array_se['labelcenter'] = 'Center med koordinater'; 151 this.language_array_se['nocoordinateserror'] = 'Koordinaterna du gav har fel format. Kontrollera formatet!'; 152 this.language_array_se['buttoncenter'] = 'Centrera'; 153 154 this.language_array_se['makelink'] = 'Klar'; 155 this.language_array_se['makelinkpopuplabel'] = 'Kartlänkens text'; 156 157 /*statusbar / footer section*/ 158 this.language_array_se['linkfeedback'] = 'Respons'; 159 this.language_array_se['linkhelp'] = 'Hjälp'; 160 this.language_array_se['linkprint'] = 'Skriv ut'; 161 this.language_array_se['linklegend'] = 'Förklaring till karttecknen'; 162 this.language_array_se['linkadditionalinfo'] = 'Mera information om kartorna'; 163 this.language_array_se['linktermsofuse'] = 'Användsvillkoren'; 164 this.language_array_se['linkadditionalinfolocation'] = 'http://www.maanmittauslaitos.fi/sv/material-och-tjanster/webbtjanster/karelens-kartor'; 165 this.language_array_se['linkfeedbacklocation'] = 'http://www.maanmittauslaitos.fi/node/11038'; 166 167 168 /* 169 this.language_array_se['linktermsofuseparagraph1'] = 'Karjalan kartat-verkkopalvelun aineistoja saa vapaasti tulostaa ja linkittää.<br/>Aineiston ohjelmallinen kopiointi kielletty.'; 170 this.language_array_se['linktermsofuseparagraph2'] = 'Koko aineisto saatavana digitalisessa muodossa Maanmmittaustoimistoista. Katso lisätietoja <a href="http://www.maanmittauslaitos.fi/Tuotteet_ja_palvelut/Kartat/Karjalan_kartat/">täältä.</a>'; 171 */ 172 173 /*wms metadata*/ 174 this.language_array_se['wmsmetadataname'] = 'Namn'; 175 this.language_array_se['wmsmetadatayear'] = 'År'; 176 this.language_array_se['wmsmetadataartist'] = 'Kartritare'; 177 this.language_array_se['wmsmetadatameasurerer'] = 'Mätare'; 178 this.language_array_se['wmsmetadatainfobeingfetched'] = 'Information ansökas...';
179 this.language_array_se['wmsmetadatainfonotfound'] = 'Info inte hittats.'; 180 this.language_array_se['wmsmetadatanodata'] = 'Okänd'; 181 182 this.language_array_se['wmsfeatureinfoheader'] = 'Uppgifter om det ursprungliga kartbladet:'; 183 184 } 185 break; 186 } 187 case 'en': 188 { 189 if (this.language_array_en.length == 0) { 190 /*karttatason valinta*/ 191 this.language_array_en['selectlayerlabel'] = 'Map layers'; 192 this.language_array_en['showmetadatalabel'] = 'Show metadata'; 193 194 /*tabpanel header buttons*/ 195 this.language_array_en['tabbuttonlabelsearch'] = 'Search'; 196 this.language_array_en['tabbuttonlabelmakelink']= 'Make a link'; 197 this.language_array_en['tabbuttonlabelcoord'] = 'Coords'; 198 199 this.language_array_en['tabbuttonlabelsearchtitle'] = 'Search by given place name'; 200 this.language_array_en['tabbuttonlabelmakelinktitle'] = 'Create map link'; 201 this.language_array_en['tabbuttonlabelcoordtitle'] = 'Coordinates'; 202 203 /*infotexts*/ 204 this.language_array_en['makelinkinfo'] = 'Click a point on the map. You can copy the created link from the text box below.'; 205 this.language_array_en['coordinatesinfo'] = 'Click a point on the map and you will get the coordinates below.<br/>You can also enter the coordinates in the text fields below and re-centre the map to the given location'; 206 /*TODO: KÄÄNNÖS!!!*/ 207 this.language_array_en['coordinatesinfonote'] = 'Please note! Due to the data, the coordinates may indicate different points on different maps. The coordinates obtained from the data are not completely precise.'; 208 this.language_array_en['coordinatesysteminfo'] = 'Coordinate system WGS84 (dd.ddddd):'; 209 210 /*No-modification popup labels*/ 211 this.language_array_en['labelsearch'] = 'Search by place name:'; 212 this.language_array_en['buttonsearch'] = 'Search'; 213 this.language_array_en['foundtotal'] = 'Found '; 214 215 this.language_array_en['city'] = 'City'; 216 this.language_array_en['village'] = 'Village'; 217 this.language_array_en['structure'] = 'Structure'; 218 this.language_array_en['landmark'] = 'Landmark'; 219 this.language_array_en['water'] = 'Water'; 220 this.language_array_en['church'] = 'Church'; 221 this.language_array_en['onlymaparea'] = 'Limit search to the area displayed'; 222 223 /*header links*/ 224 this.language_array_en['infinnish'] = 'Suomeksi'; 225 this.language_array_en['inswedish'] = 'På svenska'; 226 this.language_array_en['inenglish'] = 'In English'; 227 228 /*control tooltips*/ 229 this.language_array_en['zoomin'] = 'Zoom in'; 230 this.language_array_en['zoomout'] = 'Zoom out'; 231 this.language_array_en['pan'] = 'Pan'; 232 this.language_array_en['showcoordinates'] = 'Show coordinates'; 233 234 /*centerthemap form*/ 235 this.language_array_en['labelcenter'] = 'Center by coordinates:'; 236 this.language_array_en['nocoordinateserror'] = 'Incorrect entry. Check correct form!'; 237 this.language_array_en['buttoncenter'] = 'Center'; 238 239 this.language_array_en['makelink'] = 'Ready'; 240 this.language_array_en['makelinkpopuplabel'] = 'Map link text'; 241 242 /*statusbar / footer section*/ 243 this.language_array_en['linkfeedback'] = 'Feedback'; 244 this.language_array_en['linkhelp'] = 'Help'; 245 this.language_array_en['linkprint'] = 'Print'; 246 this.language_array_en['linklegend'] = 'Legends'; 247 this.language_array_en['linkadditionalinfo'] = 'More information'; 248 this.language_array_en['linktermsofuse'] = 'Terms of use'; 249 this.language_array_en['linkadditionalinfolocation'] ='http://www.maanmittauslaitos.fi/en/data-and-services/web-services/karelian-maps'; 250 this.language_array_en['linkfeedbacklocation'] = 'http://www.maanmittauslaitos.fi/node/11039'; 251 252 253 /* 254 this.language_array_en['linktermsofuseparagraph1'] = 'Karjalan kartat-verkkopalvelun aineistoja saa vapaasti tulostaa ja linkittää.<br/>Aineiston ohjelmallinen kopiointi kielletty.'; 255 this.language_array_en['linktermsofuseparagraph2'] = 'Koko aineisto saatavana digitalisessa muodossa Maanmmittaustoimistoista. Katso lisätietoja <a href="http://www.maanmittauslaitos.fi/Tuotteet_ja_palvelut/Kartat/Karjalan_kartat/">täältä.</a>'; 256 */ 257 258 259 /*wms metadata*/ 260 this.language_array_en['wmsmetadataname'] = 'Name'; 261 this.language_array_en['wmsmetadatayear'] = 'Year'; 262 this.language_array_en['wmsmetadataartist'] = 'Cartographer'; 263 this.language_array_en['wmsmetadatameasurerer'] = 'Surveyor'; 264 this.language_array_en['wmsmetadatainfobeingfetched'] = 'Fetching info...'; 265 this.language_array_en['wmsmetadatainfonotfound'] = 'Information not found.'; 266 this.language_array_en['wmsmetadatanodata'] = 'Unknown'; 267 268 this.language_array_en['wmsfeatureinfoheader'] = 'Original mapsheet info:'; 269 270 } 271 break; 272 } 273 } 274 275 }, 276 get: function(key) 277 { 278 this.init_lang_array(); 279 var selected_lang_array; 280 switch (this.LANGUAGE_SELECTION) { 281 case 'fi': 282 { 283 selected_lang_array = this.language_array_fi; 284 break; 285 } 286 case 'se': 287 { 288 selected_lang_array = this.language_array_se; 289 break; 290 } 291 case 'en': { 292 selected_lang_array = this.language_array_en; 293 break; 294 } 295 } 296 var label = selected_lang_array[key]; 297 return label; 298 }, 299 300 301 changeLanguage: function(lang) { 302 var language; 303 if (lang) 304 language = lang; 305 else 306 language = getRequestParam('language'); 307 if (language && (language=='fi' || language=='en' || language=='se') ) 308 this.LANGUAGE_SELECTION = language; 309 else 310 this.LANGUAGE_SELECTION = 'fi'; 311 this.updateUILabels(); 312 }, 313 314 315 316 317 updateUILabels: function() { 318 /*footer section*/ 319 document.getElementById("linkfeedback").innerHTML = this.get('linkfeedback'); 320 document.getElementById("linkfeedback").href = this.get('linkfeedbacklocation'); 321 322 document.getElementById("linkhelp").innerHTML = this.get('linkhelp'); 323 document.getElementById("linkhelp").href = './help_'+this.LANGUAGE_SELECTION+'.html'; 324 325 326 327 document.getElementById("linkprint").innerHTML = this.get('linkprint'); 328 document.getElementById("linklegend").innerHTML = this.get('linklegend'); 329 document.getElementById("linklegend").href = './help_'+Language.LANGUAGE_SELECTION+'.html#legenda'; 330 331 332 document.getElementById("linkadditionalinfo").innerHTML = this.get('linkadditionalinfo'); 333 document.getElementById("linkadditionalinfo").href = this.get('linkadditionalinfolocation'); 334 document.getElementById("linktermsofuse").innerHTML = this.get('linktermsofuse'); 335 336 document.getElementById("karjalalogo").alt = this.get('karjalalogotitle'); 337 338 } 339 340 341} 342 343
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.