4 votos

Localizar qgis2web Folleto de salida de la herramienta de medición

Acabo de probar la herramienta de medición en el folleto de salida de la última versión de qgis2web plugin (2.28.0, QGIS 2.14.5 LTR):

enter image description here

He estado tratando de encontrar una manera de traducir al alemán y se encontró que el /qgis2web/js/leaflet-measure.js contiene una amplia variedad de idiomas, en algún lugar de la línea 6360... como

...
},{}],28:[function(require,module,exports){
// de.js
// German i18n translations

module.exports = {
  'measure': 'Messung',
  'measureDistancesAndAreas': 'Messung von Abständen und Flächen',
  'createNewMeasurement': 'Eine neue Messung durchführen',
  'startCreating': 'Führen Sie die Messung durch, indem Sie der Karte Punkte hinzufügen.',
  'finishMeasurement': 'Messung beenden',
  'lastPoint': 'Letzter Punkt',
...

camino de abajo (línea 7048), me encuentro con algunos requisitos, que podría indicar que hay algo que falta en virtud de /qgis2web/i18n/:

...
var i18n = new (require('i18n-2'))({
  devMode: false,
  locales: {
    'ca': require('./i18n/ca'),
    'cn': require('./i18n/cn'),
    'da': require('./i18n/da'),
    'de': require('./i18n/de'),
...

Mi último javascript experiencia es de hace mucho tiempo, pero hay algunos cambios en el código que se aplican para una traducción al alemán?

4voto

Alexander Riccio Puntos 143

Abra el archivo exportado index.html en un editor de texto. y buscar el siguiente código:

var measureControl = new L.Control.Measure({
    primaryLengthUnit: 'meters',
    secondaryLengthUnit: 'kilometers',
    primaryAreaUnit: 'sqmeters',
    secondaryAreaUnit: 'hectares'
});

Agregar otra opción de la siguiente manera:

var measureControl = new L.Control.Measure({
    primaryLengthUnit: 'meters',
    secondaryLengthUnit: 'kilometers',
    primaryAreaUnit: 'sqmeters',
    secondaryAreaUnit: 'hectares',
    localization: 'de'
});

Los idiomas soportados son:

en (predeterminado), ca, cn, da, de, de_CH, es_es, es, fa, fil_PH, fr, it, nl, pl, pt_BR, pt_PT, ru, sv, y tr

El subyacente plugin es https://github.com/ljagis/leaflet-measure, que es donde tengo esta info de (he probado para confirmar que funciona).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X