Unmixing line endings. No functional change.

git-svn-id: http://svn.openlayers.org/trunk/openlayers@9038 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Tim Schaub
2009-03-12 20:04:34 +00:00
parent 086506b926
commit 13833e0a67
15 changed files with 1033 additions and 1033 deletions

View File

@@ -1,85 +1,85 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control.js
*/
/**
* Class: OpenLayers.Control.Pan
* The Pan control is a single button to pan the map in one direction. For
* a more complete control see <OpenLayers.Control.PanPanel>.
*
* Inherits from:
* - <OpenLayers.Control>
*/
OpenLayers.Control.Pan = OpenLayers.Class(OpenLayers.Control, {
/**
* APIProperty: slideFactor
* {Integer} Number of pixels by which we'll pan the map in any direction
* on clicking the arrow buttons.
*/
slideFactor: 50,
/**
* Property: direction
* {String} in {'North', 'South', 'East', 'West'}
*/
direction: null,
/**
* Property: type
* {String} The type of <OpenLayers.Control> -- When added to a
* <Control.Panel>, 'type' is used by the panel to determine how to
* handle our events.
*/
type: OpenLayers.Control.TYPE_BUTTON,
/**
* Constructor: OpenLayers.Control.Pan
* Control which handles the panning (in any of the cardinal directions)
* of the map by a set px distance.
*
* Parameters:
* direction - {String} The direction this button should pan.
* options - {Object} An optional object whose properties will be used
* to extend the control.
*/
initialize: function(direction, options) {
this.direction = direction;
this.CLASS_NAME += this.direction;
OpenLayers.Control.prototype.initialize.apply(this, [options]);
},
/**
* Method: trigger
*/
trigger: function(){
switch (this.direction) {
case OpenLayers.Control.Pan.NORTH:
this.map.pan(0, -this.slideFactor);
break;
case OpenLayers.Control.Pan.SOUTH:
this.map.pan(0, this.slideFactor);
break;
case OpenLayers.Control.Pan.WEST:
this.map.pan(-this.slideFactor, 0);
break;
case OpenLayers.Control.Pan.EAST:
this.map.pan(this.slideFactor, 0);
break;
}
},
CLASS_NAME: "OpenLayers.Control.Pan"
});
OpenLayers.Control.Pan.NORTH = "North";
OpenLayers.Control.Pan.SOUTH = "South";
OpenLayers.Control.Pan.EAST = "East";
OpenLayers.Control.Pan.WEST = "West";
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control.js
*/
/**
* Class: OpenLayers.Control.Pan
* The Pan control is a single button to pan the map in one direction. For
* a more complete control see <OpenLayers.Control.PanPanel>.
*
* Inherits from:
* - <OpenLayers.Control>
*/
OpenLayers.Control.Pan = OpenLayers.Class(OpenLayers.Control, {
/**
* APIProperty: slideFactor
* {Integer} Number of pixels by which we'll pan the map in any direction
* on clicking the arrow buttons.
*/
slideFactor: 50,
/**
* Property: direction
* {String} in {'North', 'South', 'East', 'West'}
*/
direction: null,
/**
* Property: type
* {String} The type of <OpenLayers.Control> -- When added to a
* <Control.Panel>, 'type' is used by the panel to determine how to
* handle our events.
*/
type: OpenLayers.Control.TYPE_BUTTON,
/**
* Constructor: OpenLayers.Control.Pan
* Control which handles the panning (in any of the cardinal directions)
* of the map by a set px distance.
*
* Parameters:
* direction - {String} The direction this button should pan.
* options - {Object} An optional object whose properties will be used
* to extend the control.
*/
initialize: function(direction, options) {
this.direction = direction;
this.CLASS_NAME += this.direction;
OpenLayers.Control.prototype.initialize.apply(this, [options]);
},
/**
* Method: trigger
*/
trigger: function(){
switch (this.direction) {
case OpenLayers.Control.Pan.NORTH:
this.map.pan(0, -this.slideFactor);
break;
case OpenLayers.Control.Pan.SOUTH:
this.map.pan(0, this.slideFactor);
break;
case OpenLayers.Control.Pan.WEST:
this.map.pan(-this.slideFactor, 0);
break;
case OpenLayers.Control.Pan.EAST:
this.map.pan(this.slideFactor, 0);
break;
}
},
CLASS_NAME: "OpenLayers.Control.Pan"
});
OpenLayers.Control.Pan.NORTH = "North";
OpenLayers.Control.Pan.SOUTH = "South";
OpenLayers.Control.Pan.EAST = "East";
OpenLayers.Control.Pan.WEST = "West";

View File

@@ -1,44 +1,44 @@
/**
* @requires OpenLayers/Control/Panel.js
* @requires OpenLayers/Control/Pan.js
*/
/**
* Class: OpenLayers.Control.PanPanel
* The PanPanel is visible control for panning the map North, South, East or
* West in small steps. By default it is drawn in the top left corner of the
* map.
*
* Note: If you wish to use this class with the default images and you want
* it to look nice in ie6, you should add the following, conditionally
* added css stylesheet to your HTML file:
*
* <!--[if lte IE 6]>
* <link rel="stylesheet" href="../theme/default/ie6-style.css" type="text/css" />
* <![endif]-->
*
* Inherits from:
* - <OpenLayers.Control.Panel>
*/
OpenLayers.Control.PanPanel = OpenLayers.Class(OpenLayers.Control.Panel, {
/**
* Constructor: OpenLayers.Control.PanPanel
* Add the four directional pan buttons.
*
* Parameters:
* options - {Object} An optional object whose properties will be used
* to extend the control.
*/
initialize: function(options) {
OpenLayers.Control.Panel.prototype.initialize.apply(this, [options]);
this.addControls([
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.NORTH),
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.SOUTH),
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.EAST),
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.WEST)
]);
},
CLASS_NAME: "OpenLayers.Control.PanPanel"
});
/**
* @requires OpenLayers/Control/Panel.js
* @requires OpenLayers/Control/Pan.js
*/
/**
* Class: OpenLayers.Control.PanPanel
* The PanPanel is visible control for panning the map North, South, East or
* West in small steps. By default it is drawn in the top left corner of the
* map.
*
* Note: If you wish to use this class with the default images and you want
* it to look nice in ie6, you should add the following, conditionally
* added css stylesheet to your HTML file:
*
* <!--[if lte IE 6]>
* <link rel="stylesheet" href="../theme/default/ie6-style.css" type="text/css" />
* <![endif]-->
*
* Inherits from:
* - <OpenLayers.Control.Panel>
*/
OpenLayers.Control.PanPanel = OpenLayers.Class(OpenLayers.Control.Panel, {
/**
* Constructor: OpenLayers.Control.PanPanel
* Add the four directional pan buttons.
*
* Parameters:
* options - {Object} An optional object whose properties will be used
* to extend the control.
*/
initialize: function(options) {
OpenLayers.Control.Panel.prototype.initialize.apply(this, [options]);
this.addControls([
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.NORTH),
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.SOUTH),
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.EAST),
new OpenLayers.Control.Pan(OpenLayers.Control.Pan.WEST)
]);
},
CLASS_NAME: "OpenLayers.Control.PanPanel"
});

View File

@@ -1,34 +1,34 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control.js
*/
/**
* Class: OpenLayers.Control.ZoomIn
* The ZoomIn control is a button to increase the zoom level of a map.
*
* Inherits from:
* - <OpenLayers.Control>
*/
OpenLayers.Control.ZoomIn = OpenLayers.Class(OpenLayers.Control, {
/**
* Property: type
* {String} The type of <OpenLayers.Control> -- When added to a
* <Control.Panel>, 'type' is used by the panel to determine how to
* handle our events.
*/
type: OpenLayers.Control.TYPE_BUTTON,
/**
* Method: trigger
*/
trigger: function(){
this.map.zoomIn();
},
CLASS_NAME: "OpenLayers.Control.ZoomIn"
});
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control.js
*/
/**
* Class: OpenLayers.Control.ZoomIn
* The ZoomIn control is a button to increase the zoom level of a map.
*
* Inherits from:
* - <OpenLayers.Control>
*/
OpenLayers.Control.ZoomIn = OpenLayers.Class(OpenLayers.Control, {
/**
* Property: type
* {String} The type of <OpenLayers.Control> -- When added to a
* <Control.Panel>, 'type' is used by the panel to determine how to
* handle our events.
*/
type: OpenLayers.Control.TYPE_BUTTON,
/**
* Method: trigger
*/
trigger: function(){
this.map.zoomIn();
},
CLASS_NAME: "OpenLayers.Control.ZoomIn"
});

View File

@@ -1,34 +1,34 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control.js
*/
/**
* Class: OpenLayers.Control.ZoomOut
* The ZoomOut control is a button to decrease the zoom level of a map.
*
* Inherits from:
* - <OpenLayers.Control>
*/
OpenLayers.Control.ZoomOut = OpenLayers.Class(OpenLayers.Control, {
/**
* Property: type
* {String} The type of <OpenLayers.Control> -- When added to a
* <Control.Panel>, 'type' is used by the panel to determine how to
* handle our events.
*/
type: OpenLayers.Control.TYPE_BUTTON,
/**
* Method: trigger
*/
trigger: function(){
this.map.zoomOut();
},
CLASS_NAME: "OpenLayers.Control.ZoomOut"
});
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control.js
*/
/**
* Class: OpenLayers.Control.ZoomOut
* The ZoomOut control is a button to decrease the zoom level of a map.
*
* Inherits from:
* - <OpenLayers.Control>
*/
OpenLayers.Control.ZoomOut = OpenLayers.Class(OpenLayers.Control, {
/**
* Property: type
* {String} The type of <OpenLayers.Control> -- When added to a
* <Control.Panel>, 'type' is used by the panel to determine how to
* handle our events.
*/
type: OpenLayers.Control.TYPE_BUTTON,
/**
* Method: trigger
*/
trigger: function(){
this.map.zoomOut();
},
CLASS_NAME: "OpenLayers.Control.ZoomOut"
});

View File

@@ -1,50 +1,50 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control/Panel.js
* @requires OpenLayers/Control/ZoomIn.js
* @requires OpenLayers/Control/ZoomOut.js
* @requires OpenLayers/Control/ZoomToMaxExtent.js
*/
/**
* Class: OpenLayers.Control.ZoomPanel
* The ZoomPanel control is a compact collecton of 3 zoom controls - a
* <OpenLayers.Control.ZoomIn>, a <OpenLayers.Control.ZoomToMaxExtent>, and a
* <OpenLayers.Control.ZoomOut>. By default it is drawn in the upper left
* corner of the map.
*
* Note: If you wish to use this class with the default images and you want
* it to look nice in ie6, you should add the following, conditionally
* added css stylesheet to your HTML file:
*
* <!--[if lte IE 6]>
* <link rel="stylesheet" href="../theme/default/ie6-style.css" type="text/css" />
* <![endif]-->
*
* Inherits from:
* - <OpenLayers.Control.Panel>
*/
OpenLayers.Control.ZoomPanel = OpenLayers.Class(OpenLayers.Control.Panel, {
/**
* Constructor: OpenLayers.Control.ZoomPanel
* Add the three zooming controls.
*
* Parameters:
* options - {Object} An optional object whose properties will be used
* to extend the control.
*/
initialize: function(options) {
OpenLayers.Control.Panel.prototype.initialize.apply(this, [options]);
this.addControls([
new OpenLayers.Control.ZoomIn(),
new OpenLayers.Control.ZoomToMaxExtent(),
new OpenLayers.Control.ZoomOut()
]);
},
CLASS_NAME: "OpenLayers.Control.ZoomPanel"
});
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Control/Panel.js
* @requires OpenLayers/Control/ZoomIn.js
* @requires OpenLayers/Control/ZoomOut.js
* @requires OpenLayers/Control/ZoomToMaxExtent.js
*/
/**
* Class: OpenLayers.Control.ZoomPanel
* The ZoomPanel control is a compact collecton of 3 zoom controls - a
* <OpenLayers.Control.ZoomIn>, a <OpenLayers.Control.ZoomToMaxExtent>, and a
* <OpenLayers.Control.ZoomOut>. By default it is drawn in the upper left
* corner of the map.
*
* Note: If you wish to use this class with the default images and you want
* it to look nice in ie6, you should add the following, conditionally
* added css stylesheet to your HTML file:
*
* <!--[if lte IE 6]>
* <link rel="stylesheet" href="../theme/default/ie6-style.css" type="text/css" />
* <![endif]-->
*
* Inherits from:
* - <OpenLayers.Control.Panel>
*/
OpenLayers.Control.ZoomPanel = OpenLayers.Class(OpenLayers.Control.Panel, {
/**
* Constructor: OpenLayers.Control.ZoomPanel
* Add the three zooming controls.
*
* Parameters:
* options - {Object} An optional object whose properties will be used
* to extend the control.
*/
initialize: function(options) {
OpenLayers.Control.Panel.prototype.initialize.apply(this, [options]);
this.addControls([
new OpenLayers.Control.ZoomIn(),
new OpenLayers.Control.ZoomToMaxExtent(),
new OpenLayers.Control.ZoomOut()
]);
},
CLASS_NAME: "OpenLayers.Control.ZoomPanel"
});

View File

@@ -1,121 +1,121 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Lang.js
*/
/**
* Namespace: OpenLayers.Lang["nb"]
* Dictionary for norwegian bokm<6B>l (Norway). Keys for entries are used in calls to
* <OpenLayers.Lang.translate>. Entry bodies are normal strings or
* strings formatted for use with <OpenLayers.String.format> calls.
*/
OpenLayers.Lang["nb"] = {
'unhandledRequest': "Ubehandlet foresp<73>rsel returnerte ${statusText}",
'permalink': "Kobling til denne siden",
'overlays': "Kartlag",
'baseLayer': "Bakgrunnskart",
'sameProjection':
"Oversiktskartet fungerer bare n<>r det har samme projeksjon som hovedkartet",
'readNotImplemented': "Lesing er ikke implementert.",
'writeNotImplemented': "Skriving er ikke implementert.",
'noFID': "Kan ikke oppdatere feature (objekt) som ikke har FID.",
'errorLoadingGML': "Feil under lasting av GML-fil ${url}",
'browserNotSupported':
"Din nettleser st<73>tter ikke vektortegning. F<>lgende tegnemetoder st<73>ttes:\n${renderers}",
'componentShouldBe': "addFeatures : komponenten m<> v<>re en ${geomType}",
// console message
'getFeatureError':
"getFeatureFromEvent kj<6B>rt mot lag uten tegnemetode. Dette betyr som regel at du " +
"fjernet et lag uten <20> fjerne alle handlere tilknyttet laget.",
// console message
'minZoomLevelError':
"Egenskapen minZoomLevel er kun tenkt for bruk p<> lag " +
"basert p<> FixedZoomLevels. At dette wfs-laget sjekker " +
"minZoomLevel er en fortidslevning. Det kan dog ikke " +
"tas bort uten <20> risikere at OL-baserte applikasjoner " +
"slutter <20> virke, s<> det er merket som foreldet: " +
"minZoomLevel i sjekken nedenfor vil fjernes i 3.0. " +
"Vennligst bruk innstillingene for min/maks oppl<70>sning " +
"som er beskrevet her: "+
"http://trac.openlayers.org/wiki/SettingZoomLevels",
'commitSuccess': "WFS-transaksjon: SUKSESS ${response}",
'commitFailed': "WFS-transaksjon: FEILET ${response}",
'googleWarning':
"Google-laget kunne ikke lastes.<br><br>" +
"Bytt til et annet bakgrunnslag i lagvelgeren i " +
"<22>vre h<>yre hj<68>rne for <20> slippe denne meldingen.<br><br>" +
"Sannsynligvis for<6F>rsakes feilen av at Google Maps-biblioteket " +
"ikke er riktig inkludert p<> nettsiden, eller at det ikke er " +
"angitt riktig API-n<>kkel for nettstedet.<br><br>" +
"Utviklere: For hjelp til <20> f<> dette til <20> virke se "+
"<a href='http://trac.openlayers.org/wiki/Google' " +
"target='_blank'>her</a>.",
'getLayerWarning':
"${layerType}-laget kunne ikke lastes.<br><br>" +
"Bytt til et annet bakgrunnslag i lagvelgeren i " +
"<22>vre h<>yre hj<68>rne for <20> slippe denne meldingen.<br><br>" +
"Sannsynligvis for<6F>rsakes feilen av at " +
"${layerLib}-biblioteket ikke var riktig inkludert " +
"p<> nettsiden.<br><br>" +
"Utviklere: For hjelp til <20> f<> dette til <20> virke se " +
"<a href='http://trac.openlayers.org/wiki/${layerLib}' " +
"target='_blank'>her</a>.",
'scale': "<strong>Skala</strong> 1 : ${scaleDenom}",
// console message
'layerAlreadyAdded':
"Du fors<72>kte <20> legge til laget ${layerName} p<> kartet, men det er allerede lagt til",
// console message
'reprojectDeprecated':
"Du bruker innstillingen 'reproject' p<> laget ${layerName}. " +
"Denne innstillingen er foreldet, den var ment for <20> st<73>tte " +
"visning av kartdata over kommersielle bakgrunnskart, men det " +
"b<>r n<> gj<67>res med st<73>tten for Spherical Mercator. Mer informasjon " +
"finnes p<> " +
"http://trac.openlayers.org/wiki/SphericalMercator.",
// console message
'methodDeprecated':
"Denne metoden er markert som foreldet og vil bli fjernet i 3.0. " +
"Bruk ${newMethod} i stedet.",
// console message
'boundsAddError': "Du m<> gi b<>de x- og y-verdier til funksjonen add.",
// console message
'lonlatAddError': "Du m<> gi b<>de lon- og lat-verdier til funksjonen add.",
// console message
'pixelAddError': "Du m<> gi b<>de x- og y-verdier til funksjonen add.",
// console message
'unsupportedGeometryType': "Ust<73>ttet geometritype: ${geomType}",
// console message
'pagePositionFailed':
"OpenLayers.Util.pagePosition feilet: elementet med id ${elemId} kan v<>re feilplassert.",
'end': ''
};
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Lang.js
*/
/**
* Namespace: OpenLayers.Lang["nb"]
* Dictionary for norwegian bokm<6B>l (Norway). Keys for entries are used in calls to
* <OpenLayers.Lang.translate>. Entry bodies are normal strings or
* strings formatted for use with <OpenLayers.String.format> calls.
*/
OpenLayers.Lang["nb"] = {
'unhandledRequest': "Ubehandlet foresp<73>rsel returnerte ${statusText}",
'permalink': "Kobling til denne siden",
'overlays': "Kartlag",
'baseLayer': "Bakgrunnskart",
'sameProjection':
"Oversiktskartet fungerer bare n<>r det har samme projeksjon som hovedkartet",
'readNotImplemented': "Lesing er ikke implementert.",
'writeNotImplemented': "Skriving er ikke implementert.",
'noFID': "Kan ikke oppdatere feature (objekt) som ikke har FID.",
'errorLoadingGML': "Feil under lasting av GML-fil ${url}",
'browserNotSupported':
"Din nettleser st<73>tter ikke vektortegning. F<>lgende tegnemetoder st<73>ttes:\n${renderers}",
'componentShouldBe': "addFeatures : komponenten m<> v<>re en ${geomType}",
// console message
'getFeatureError':
"getFeatureFromEvent kj<6B>rt mot lag uten tegnemetode. Dette betyr som regel at du " +
"fjernet et lag uten <20> fjerne alle handlere tilknyttet laget.",
// console message
'minZoomLevelError':
"Egenskapen minZoomLevel er kun tenkt for bruk p<> lag " +
"basert p<> FixedZoomLevels. At dette wfs-laget sjekker " +
"minZoomLevel er en fortidslevning. Det kan dog ikke " +
"tas bort uten <20> risikere at OL-baserte applikasjoner " +
"slutter <20> virke, s<> det er merket som foreldet: " +
"minZoomLevel i sjekken nedenfor vil fjernes i 3.0. " +
"Vennligst bruk innstillingene for min/maks oppl<70>sning " +
"som er beskrevet her: "+
"http://trac.openlayers.org/wiki/SettingZoomLevels",
'commitSuccess': "WFS-transaksjon: SUKSESS ${response}",
'commitFailed': "WFS-transaksjon: FEILET ${response}",
'googleWarning':
"Google-laget kunne ikke lastes.<br><br>" +
"Bytt til et annet bakgrunnslag i lagvelgeren i " +
"<22>vre h<>yre hj<68>rne for <20> slippe denne meldingen.<br><br>" +
"Sannsynligvis for<6F>rsakes feilen av at Google Maps-biblioteket " +
"ikke er riktig inkludert p<> nettsiden, eller at det ikke er " +
"angitt riktig API-n<>kkel for nettstedet.<br><br>" +
"Utviklere: For hjelp til <20> f<> dette til <20> virke se "+
"<a href='http://trac.openlayers.org/wiki/Google' " +
"target='_blank'>her</a>.",
'getLayerWarning':
"${layerType}-laget kunne ikke lastes.<br><br>" +
"Bytt til et annet bakgrunnslag i lagvelgeren i " +
"<22>vre h<>yre hj<68>rne for <20> slippe denne meldingen.<br><br>" +
"Sannsynligvis for<6F>rsakes feilen av at " +
"${layerLib}-biblioteket ikke var riktig inkludert " +
"p<> nettsiden.<br><br>" +
"Utviklere: For hjelp til <20> f<> dette til <20> virke se " +
"<a href='http://trac.openlayers.org/wiki/${layerLib}' " +
"target='_blank'>her</a>.",
'scale': "<strong>Skala</strong> 1 : ${scaleDenom}",
// console message
'layerAlreadyAdded':
"Du fors<72>kte <20> legge til laget ${layerName} p<> kartet, men det er allerede lagt til",
// console message
'reprojectDeprecated':
"Du bruker innstillingen 'reproject' p<> laget ${layerName}. " +
"Denne innstillingen er foreldet, den var ment for <20> st<73>tte " +
"visning av kartdata over kommersielle bakgrunnskart, men det " +
"b<>r n<> gj<67>res med st<73>tten for Spherical Mercator. Mer informasjon " +
"finnes p<> " +
"http://trac.openlayers.org/wiki/SphericalMercator.",
// console message
'methodDeprecated':
"Denne metoden er markert som foreldet og vil bli fjernet i 3.0. " +
"Bruk ${newMethod} i stedet.",
// console message
'boundsAddError': "Du m<> gi b<>de x- og y-verdier til funksjonen add.",
// console message
'lonlatAddError': "Du m<> gi b<>de lon- og lat-verdier til funksjonen add.",
// console message
'pixelAddError': "Du m<> gi b<>de x- og y-verdier til funksjonen add.",
// console message
'unsupportedGeometryType': "Ust<73>ttet geometritype: ${geomType}",
// console message
'pagePositionFailed':
"OpenLayers.Util.pagePosition feilet: elementet med id ${elemId} kan v<>re feilplassert.",
'end': ''
};

View File

@@ -1,121 +1,121 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Lang.js
*/
/**
* Namespace: OpenLayers.Lang["sv-SE"]
* Dictionary for swedish (Sweden). Keys for entries are used in calls to
* <OpenLayers.Lang.translate>. Entry bodies are normal strings or
* strings formatted for use with <OpenLayers.String.format> calls.
*/
OpenLayers.Lang["sv-SE"] = {
'unhandledRequest': "Ej hanterad fr<66>ga retur ${statusText}",
'permalink': "Permal<61>nk",
'overlays': "Kartlager",
'baseLayer': "Bakgrundskarta",
'sameProjection':
"<22>versiktskartan fungerar endast n<>r den har samma projektion som huvudkartan",
'readNotImplemented': "L<>sning ej implementerad.",
'writeNotImplemented': "Skrivning ej implementerad.",
'noFID': "Kan ej uppdatera feature (objekt) f<>r vilket FID saknas.",
'errorLoadingGML': "Fel i laddning av GML-fil ${url}",
'browserNotSupported':
"Din webbl<62>sare st<73>der inte vektorvisning. F<>r n<>rvarande st<73>ds f<>ljande visning:\n${renderers}",
'componentShouldBe': "addFeatures : komponenten skall vara en ${geomType}",
// console message
'getFeatureError':
"getFeatureFromEvent anropad f<>r lager utan utritning. Detta betyder oftast att man " +
"raderat ett lager, men inte en hanterare som <20>r knuten till lagret.",
// console message
'minZoomLevelError':
"Egenskapen minZoomLevel <20>r endast avsedd att anv<6E>ndas " +
"med lager med FixedZoomLevels. Att detta WFS-lager " +
"kontrollerar minZoomLevel <20>r en relik fr<66>n <20>ldre versioner. " +
"Vi kan dock inte ta bort det utan att riskera att " +
"OL-baserade till<6C>mpningar som anv<6E>nder detta slutar " +
"fungera. D<>rf<72>r <20>r det satt som deprecated, minZoomLevel " +
"kommer att tas bort i version 3.0. Anv<6E>nd i st<73>llet " +
"inst<73>llning av min/max resolution som beskrivs h<>r: " +
"http://trac.openlayers.org/wiki/SettingZoomLevels",
'commitSuccess': "WFS-transaktion: LYCKADES ${response}",
'commitFailed': "WFS-transaktion: MISSLYCKADES ${response}",
'googleWarning':
"Google-lagret kunde inte laddas korrekt.<br><br>" +
"F<>r att slippa detta meddelande, v<>lj en annan bakgrundskarta " +
"i lagerv<72>ljaren i <20>vre h<>gra h<>rnet.<br><br>" +
"Sannolikt beror felet p<> att Google Maps-biblioteket " +
"inte <20>r inkluderat p<> webbsidan eller p<> att sidan " +
"inte anger korrekt API-nyckel f<>r webbplatsen.<br><br>" +
"Utvecklare: hj<68>lp f<>r att <20>tg<74>rda detta, " +
"<a href='http://trac.openlayers.org/wiki/Google' " +
"target='_blank'>klicka h<>r</a>.",
'getLayerWarning':
"${layerType}-lagret kunde inte laddas korrekt.<br><br>" +
"F<>r att slippa detta meddelande, v<>lj en annan bakgrundskarta " +
"i lagerv<72>ljaren i <20>vre h<>gra h<>rnet.<br><br>" +
"Sannolikt beror felet p<> att ${layerLib}-biblioteket " +
"inte <20>r inkluderat p<> webbsidan.<br><br>" +
"Utvecklare: hj<68>lp f<>r att <20>tg<74>rda detta, " +
"<a href='http://trac.openlayers.org/wiki/${layerLib}' " +
"target='_blank'>klicka h<>r</a>.",
'scale': "<strong>Skala</strong> 1 : ${scaleDenom}",
// console message
'layerAlreadyAdded':
"Du f<>rs<72>kte l<>gga till lagret: ${layerName} p<> kartan, men det har lagts till tidigare",
// console message
'reprojectDeprecated':
"Du anv<6E>nder inst<73>llningen 'reproject' p<> lagret ${layerName}. " +
"Denna inst<73>llning markerad som deprecated: den var avsedd " +
"att anv<6E>ndas f<>r att st<73>dja visning av kartdata p<> kommersiella " +
"bakgrundskartor, men nu b<>r man i st<73>llet " +
"anv<6E>nda Spherical Mercator-st<73>d f<>r den funktionaliteten. " +
"Mer information finns " +
"p<> http://trac.openlayers.org/wiki/SphericalMercator.",
// console message
'methodDeprecated':
"Denna metod <20>r markerad som deprecated och kommer att tas bort i 3.0. " +
"Anv<6E>nd ${newMethod} i st<73>llet.",
// console message
'boundsAddError': "Du m<>ste skicka b<>de x- och y-v<>rde till funktionen add.",
// console message
'lonlatAddError': "Du m<>ste skicka b<>de lon- och lat-v<>rde till funktionen add.",
// console message
'pixelAddError': "Du m<>ste skicka b<>de x- och y-v<>rde till funktionen add.",
// console message
'unsupportedGeometryType': "St<53>d saknas f<>r geometritypen: ${geomType}",
// console message
'pagePositionFailed':
"OpenLayers.Util.pagePosition misslyckades: elementet med id ${elemId} kan placeras fel.",
'end': ''
};
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Lang.js
*/
/**
* Namespace: OpenLayers.Lang["sv-SE"]
* Dictionary for swedish (Sweden). Keys for entries are used in calls to
* <OpenLayers.Lang.translate>. Entry bodies are normal strings or
* strings formatted for use with <OpenLayers.String.format> calls.
*/
OpenLayers.Lang["sv-SE"] = {
'unhandledRequest': "Ej hanterad fr<66>ga retur ${statusText}",
'permalink': "Permal<61>nk",
'overlays': "Kartlager",
'baseLayer': "Bakgrundskarta",
'sameProjection':
"<22>versiktskartan fungerar endast n<>r den har samma projektion som huvudkartan",
'readNotImplemented': "L<>sning ej implementerad.",
'writeNotImplemented': "Skrivning ej implementerad.",
'noFID': "Kan ej uppdatera feature (objekt) f<>r vilket FID saknas.",
'errorLoadingGML': "Fel i laddning av GML-fil ${url}",
'browserNotSupported':
"Din webbl<62>sare st<73>der inte vektorvisning. F<>r n<>rvarande st<73>ds f<>ljande visning:\n${renderers}",
'componentShouldBe': "addFeatures : komponenten skall vara en ${geomType}",
// console message
'getFeatureError':
"getFeatureFromEvent anropad f<>r lager utan utritning. Detta betyder oftast att man " +
"raderat ett lager, men inte en hanterare som <20>r knuten till lagret.",
// console message
'minZoomLevelError':
"Egenskapen minZoomLevel <20>r endast avsedd att anv<6E>ndas " +
"med lager med FixedZoomLevels. Att detta WFS-lager " +
"kontrollerar minZoomLevel <20>r en relik fr<66>n <20>ldre versioner. " +
"Vi kan dock inte ta bort det utan att riskera att " +
"OL-baserade till<6C>mpningar som anv<6E>nder detta slutar " +
"fungera. D<>rf<72>r <20>r det satt som deprecated, minZoomLevel " +
"kommer att tas bort i version 3.0. Anv<6E>nd i st<73>llet " +
"inst<73>llning av min/max resolution som beskrivs h<>r: " +
"http://trac.openlayers.org/wiki/SettingZoomLevels",
'commitSuccess': "WFS-transaktion: LYCKADES ${response}",
'commitFailed': "WFS-transaktion: MISSLYCKADES ${response}",
'googleWarning':
"Google-lagret kunde inte laddas korrekt.<br><br>" +
"F<>r att slippa detta meddelande, v<>lj en annan bakgrundskarta " +
"i lagerv<72>ljaren i <20>vre h<>gra h<>rnet.<br><br>" +
"Sannolikt beror felet p<> att Google Maps-biblioteket " +
"inte <20>r inkluderat p<> webbsidan eller p<> att sidan " +
"inte anger korrekt API-nyckel f<>r webbplatsen.<br><br>" +
"Utvecklare: hj<68>lp f<>r att <20>tg<74>rda detta, " +
"<a href='http://trac.openlayers.org/wiki/Google' " +
"target='_blank'>klicka h<>r</a>.",
'getLayerWarning':
"${layerType}-lagret kunde inte laddas korrekt.<br><br>" +
"F<>r att slippa detta meddelande, v<>lj en annan bakgrundskarta " +
"i lagerv<72>ljaren i <20>vre h<>gra h<>rnet.<br><br>" +
"Sannolikt beror felet p<> att ${layerLib}-biblioteket " +
"inte <20>r inkluderat p<> webbsidan.<br><br>" +
"Utvecklare: hj<68>lp f<>r att <20>tg<74>rda detta, " +
"<a href='http://trac.openlayers.org/wiki/${layerLib}' " +
"target='_blank'>klicka h<>r</a>.",
'scale': "<strong>Skala</strong> 1 : ${scaleDenom}",
// console message
'layerAlreadyAdded':
"Du f<>rs<72>kte l<>gga till lagret: ${layerName} p<> kartan, men det har lagts till tidigare",
// console message
'reprojectDeprecated':
"Du anv<6E>nder inst<73>llningen 'reproject' p<> lagret ${layerName}. " +
"Denna inst<73>llning markerad som deprecated: den var avsedd " +
"att anv<6E>ndas f<>r att st<73>dja visning av kartdata p<> kommersiella " +
"bakgrundskartor, men nu b<>r man i st<73>llet " +
"anv<6E>nda Spherical Mercator-st<73>d f<>r den funktionaliteten. " +
"Mer information finns " +
"p<> http://trac.openlayers.org/wiki/SphericalMercator.",
// console message
'methodDeprecated':
"Denna metod <20>r markerad som deprecated och kommer att tas bort i 3.0. " +
"Anv<6E>nd ${newMethod} i st<73>llet.",
// console message
'boundsAddError': "Du m<>ste skicka b<>de x- och y-v<>rde till funktionen add.",
// console message
'lonlatAddError': "Du m<>ste skicka b<>de lon- och lat-v<>rde till funktionen add.",
// console message
'pixelAddError': "Du m<>ste skicka b<>de x- och y-v<>rde till funktionen add.",
// console message
'unsupportedGeometryType': "St<53>d saknas f<>r geometritypen: ${geomType}",
// console message
'pagePositionFailed':
"OpenLayers.Util.pagePosition misslyckades: elementet med id ${elemId} kan placeras fel.",
'end': ''
};

View File

@@ -1,147 +1,147 @@
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Layer/Grid.js
* @requires OpenLayers/Layer/KaMap.js
*/
/**
* Class: OpenLayers.Layer.KaMapCache
*
* This class is designed to talk directly to a web-accessible ka-Map
* cache generated by the precache2.php script.
*
* To create a a new KaMapCache layer, you must indicate also the "i" parameter
* (that will be used to calculate the file extension), and another special
* parameter, object names "metaTileSize", with "h" (height) and "w" (width)
* properties.
*
* // Create a new kaMapCache layer.
* var kamap_base = new OpenLayers.Layer.KaMapCache(
* "Satellite",
* "http://www.example.org/web/acessible/cache",
* {g: "satellite", map: "world", i: 'png24', metaTileSize: {w: 5, h: 5} }
* );
*
* // Create an kaMapCache overlay layer (using "isBaseLayer: false").
* // Forces the output to be a "gif", using the "i" parameter.
* var kamap_overlay = new OpenLayers.Layer.KaMapCache(
* "Streets",
* "http://www.example.org/web/acessible/cache",
* {g: "streets", map: "world", i: "gif", metaTileSize: {w: 5, h: 5} },
* {isBaseLayer: false}
* );
*
* The cache URLs must look like:
* var/cache/World/50000/Group_Name/def/t-440320/l20480
*
* This means that the cache generated via tile.php will *not* work with
* this class, and should instead use the KaMap layer.
*
* More information is available in Ticket #1518.
*
* Inherits from:
* - <OpenLayers.Layer.KaMap>
* - <OpenLayers.Layer.Grid>
*/
OpenLayers.Layer.KaMapCache = OpenLayers.Class(OpenLayers.Layer.KaMap, {
/**
* Constant: IMAGE_EXTENSIONS
* {Object} Simple hash map to convert format to extension.
*/
IMAGE_EXTENSIONS: {
'jpeg': 'jpg',
'gif' : 'gif',
'png' : 'png',
'png8' : 'png',
'png24' : 'png',
'dithered' : 'png'
},
/**
* Constant: DEFAULT_FORMAT
* {Object} Simple hash map to convert format to extension.
*/
DEFAULT_FORMAT: 'jpeg',
/**
* Constructor: OpenLayers.Layer.KaMapCache
*
* Parameters:
* name - {String}
* url - {String}
* params - {Object} Parameters to be sent to the HTTP server in the
* query string for the tile. The format can be set via the 'i'
* parameter (defaults to jpg) , and the map should be set via
* the 'map' parameter. It has been reported that ka-Map may behave
* inconsistently if your format parameter does not match the format
* parameter configured in your config.php. (See ticket #327 for more
* information.)
* options - {Object} Additional options for the layer. Any of the
* APIProperties listed on this layer, and any layer types it
* extends, can be overridden through the options parameter.
*/
initialize: function(name, url, params, options) {
OpenLayers.Layer.KaMap.prototype.initialize.apply(this, arguments);
this.extension = this.IMAGE_EXTENSIONS[this.params.i.toLowerCase() || DEFAULT_FORMAT];
},
/**
* Method: getURL
*
* Parameters:
* bounds - {<OpenLayers.Bounds>}
*
* Returns:
* {String} A string with the layer's url and parameters and also the
* passed-in bounds and appropriate tile size specified as
* parameters
*/
getURL: function (bounds) {
bounds = this.adjustBounds(bounds);
var mapRes = this.map.getResolution();
var scale = Math.round((this.map.getScale() * 10000)) / 10000;
var pX = Math.round(bounds.left / mapRes);
var pY = -Math.round(bounds.top / mapRes);
var metaX = Math.floor(pX / this.tileSize.w / this.params.metaTileSize.w) * this.tileSize.w * this.params.metaTileSize.w;
var metaY = Math.floor(pY / this.tileSize.h / this.params.metaTileSize.h) * this.tileSize.h * this.params.metaTileSize.h;
// if url is not a string, it should be an array of strings,
// in which case we will deterministically select one of them in
// order to evenly distribute requests to different urls.
//
var url = this.url;
if (url instanceof Array) {
url = this.selectUrl(paramsString, url);
}
var components = [
url,
"/",
this.params.map,
"/",
scale,
"/",
this.params.g.replace(/\s/g, '_'),
"/def/t",
metaY,
"/l",
metaX,
"/t",
pY,
"l",
pX,
".",
this.extension
];
return components.join("");
},
CLASS_NAME: "OpenLayers.Layer.KaMapCache"
});
/* Copyright (c) 2006-2008 MetaCarta, Inc., published under the Clear BSD
* license. See http://svn.openlayers.org/trunk/openlayers/license.txt for the
* full text of the license. */
/**
* @requires OpenLayers/Layer/Grid.js
* @requires OpenLayers/Layer/KaMap.js
*/
/**
* Class: OpenLayers.Layer.KaMapCache
*
* This class is designed to talk directly to a web-accessible ka-Map
* cache generated by the precache2.php script.
*
* To create a a new KaMapCache layer, you must indicate also the "i" parameter
* (that will be used to calculate the file extension), and another special
* parameter, object names "metaTileSize", with "h" (height) and "w" (width)
* properties.
*
* // Create a new kaMapCache layer.
* var kamap_base = new OpenLayers.Layer.KaMapCache(
* "Satellite",
* "http://www.example.org/web/acessible/cache",
* {g: "satellite", map: "world", i: 'png24', metaTileSize: {w: 5, h: 5} }
* );
*
* // Create an kaMapCache overlay layer (using "isBaseLayer: false").
* // Forces the output to be a "gif", using the "i" parameter.
* var kamap_overlay = new OpenLayers.Layer.KaMapCache(
* "Streets",
* "http://www.example.org/web/acessible/cache",
* {g: "streets", map: "world", i: "gif", metaTileSize: {w: 5, h: 5} },
* {isBaseLayer: false}
* );
*
* The cache URLs must look like:
* var/cache/World/50000/Group_Name/def/t-440320/l20480
*
* This means that the cache generated via tile.php will *not* work with
* this class, and should instead use the KaMap layer.
*
* More information is available in Ticket #1518.
*
* Inherits from:
* - <OpenLayers.Layer.KaMap>
* - <OpenLayers.Layer.Grid>
*/
OpenLayers.Layer.KaMapCache = OpenLayers.Class(OpenLayers.Layer.KaMap, {
/**
* Constant: IMAGE_EXTENSIONS
* {Object} Simple hash map to convert format to extension.
*/
IMAGE_EXTENSIONS: {
'jpeg': 'jpg',
'gif' : 'gif',
'png' : 'png',
'png8' : 'png',
'png24' : 'png',
'dithered' : 'png'
},
/**
* Constant: DEFAULT_FORMAT
* {Object} Simple hash map to convert format to extension.
*/
DEFAULT_FORMAT: 'jpeg',
/**
* Constructor: OpenLayers.Layer.KaMapCache
*
* Parameters:
* name - {String}
* url - {String}
* params - {Object} Parameters to be sent to the HTTP server in the
* query string for the tile. The format can be set via the 'i'
* parameter (defaults to jpg) , and the map should be set via
* the 'map' parameter. It has been reported that ka-Map may behave
* inconsistently if your format parameter does not match the format
* parameter configured in your config.php. (See ticket #327 for more
* information.)
* options - {Object} Additional options for the layer. Any of the
* APIProperties listed on this layer, and any layer types it
* extends, can be overridden through the options parameter.
*/
initialize: function(name, url, params, options) {
OpenLayers.Layer.KaMap.prototype.initialize.apply(this, arguments);
this.extension = this.IMAGE_EXTENSIONS[this.params.i.toLowerCase() || DEFAULT_FORMAT];
},
/**
* Method: getURL
*
* Parameters:
* bounds - {<OpenLayers.Bounds>}
*
* Returns:
* {String} A string with the layer's url and parameters and also the
* passed-in bounds and appropriate tile size specified as
* parameters
*/
getURL: function (bounds) {
bounds = this.adjustBounds(bounds);
var mapRes = this.map.getResolution();
var scale = Math.round((this.map.getScale() * 10000)) / 10000;
var pX = Math.round(bounds.left / mapRes);
var pY = -Math.round(bounds.top / mapRes);
var metaX = Math.floor(pX / this.tileSize.w / this.params.metaTileSize.w) * this.tileSize.w * this.params.metaTileSize.w;
var metaY = Math.floor(pY / this.tileSize.h / this.params.metaTileSize.h) * this.tileSize.h * this.params.metaTileSize.h;
// if url is not a string, it should be an array of strings,
// in which case we will deterministically select one of them in
// order to evenly distribute requests to different urls.
//
var url = this.url;
if (url instanceof Array) {
url = this.selectUrl(paramsString, url);
}
var components = [
url,
"/",
this.params.map,
"/",
scale,
"/",
this.params.g.replace(/\s/g, '_'),
"/def/t",
metaY,
"/l",
metaX,
"/t",
pY,
"l",
pX,
".",
this.extension
];
return components.join("");
},
CLASS_NAME: "OpenLayers.Layer.KaMapCache"
});