{
  "common": {
    "cancelButton": "Cancelar",
    "closeButton": "Cerrar",
    "saveButton": "Guardar"
  },
  "file": {
    "copyLink": {
      "title": "Copiar enlace compartible"
    },
    "export": {
      "title": "Exportar como PNG/SVG"
    },
    "open": {
      "description": "Abrir un archivo existente o una imagen de fondo. La imagen de fondo se mostrará desde el origen de coordenadas. (O arrastre el archivo)",
      "title": "Abrir"
    },
    "redo": {
      "title": "Rehacer"
    },
    "reset": {
      "title": "Restablecer"
    },
    "save": {
      "title": "Guardar"
    },
    "title": "Archivo",
    "undo": {
      "title": "Deshacer"
    },
    "viewGallery": {
      "description": "Ir a la Galería para cargar un ejemplo.",
      "title": "Ver galería"
    }
  },
  "footer": {
    "processing": "Procesando... Click aquí para detener."
  },
  "generalWarnings": {
    "shareLinkTooLong": "La URL es demasiado larga y posiblemente no funcione en algunas plataformas. Posiblemente deba usar \"Guardar\" y compartir el archivo."
  },
  "languageModal": {
    "helpTranslate": "Ayúdenos a traducir esta aplicación",
    "title": "Idioma",
    "translatedFraction": "traducida"
  },
  "objBar": {
    "applyToAll": {
      "title": "Aplicar a todos"
    },
    "delete": {
      "title": "Borrar"
    },
    "duplicate": {
      "title": "Duplicar"
    },
    "showAdvanced": {
      "title": "Más opciones…"
    },
    "unselect": {
      "description": "Deseleccionar este objecto (click derecho en un espacio en blanco tiene la misma función.)",
      "title": "Deseleccionar"
    }
  },
  "saveModal": {
    "fileName": "Nombre",
    "title": "Guardar"
  },
  "sceneObjs": {
    "AngleSource": {
      "symmetric": "Simétrico"
    },
    "Aperature": {
      "diameter": "Diámetro"
    },
    "BaseFilter": {
      "bandwidth": "Ancho de banda",
      "filter": "Filtro",
      "invert": "Invertir"
    },
    "BaseGlass": {
      "cauchyCoeff": "Coeficiente de Cauchy",
      "refIndex": "Indice de refracción",
      "refIndexInfo": {
        "effective": "Si este objeto se tiene que simular con un índice de refracción (absoluto) n₁, pero esta situado dentro de otro vidrio con índice de refracción n₀, entonces deberá establecer el índice de refracción en n₁/n₀ aquí. En casos más complicados donde varios vidrios se sobrepongan, el índice de refracción efectivo de la región sobrepuesta es igual al producto de los índices de refracción por separado.",
        "relative": "Relativo si esta dentro de otro vidrio"
      }
    },
    "BaseGrinGlass": {
      "intersectTol": "Tolerancia de la intersección",
      "refIndexFnOrigin": "Origen de n(x,y)",
      "stepSize": "Tamaño de paso de la solución numérica",
      "stepSizeInfo": "Tamaño de paso para el método de Euler para resolver la ecuación de la eikonal de rayos - ver la función 'step' y la documentación dentro del archivo 'BaseGrinGlass.js' para más información.",
      "symbolicBodyMerging": "Unión simbólica de cuerpos",
      "symbolicBodyMergingInfo": {
        "all": "Esta opción se aplica a todos los objetos GRIN de la simulación.",
        "impl": "Actualmente este simulador tiene dos implementaciones de propagación de la luz entre medios, para objetos GRIN - numéricos y simbólicos (vea las funciones 'multRefIndex' y 'devRefIndex' en 'BaseGrinGlass.js').",
        "implNote": "La implementación numérica es más rápida pero no siempre funciona correctamente (dependiendo del caso en concreto) en escenarios donde se usa más de un objeto GRIN,tal que al menos una de ellas tiene una función de índice de refracción que no está definida en todo el plano, mientras que la implementación simbólica és más lenta pero robusta con estos problemas."
      }
    },
    "Beam": {
      "imageDetectionWarning": "Detección de imagen puede no funcionar con rayos divergentes/ aleatorios."
    },
    "BeamSplitter": {
      "transRatio": "Cociente de transmisión"
    },
    "CircleGrinGlass": {
      "epsInfo": {
        "functions": "Esta tolerancia numérica se usa en las funciones 'isOutsideGlass', 'isInsideGlass' y 'isOnBoundary', dentro del archivo 'CircleGrinGlass.js'.",
        "units": "Unidades - [longitud]^2."
      }
    },
    "CropBox": {
      "cropBoxSize": "Tamaño de crop box",
      "format": "Formato",
      "svgWarning": "Exportar a SVG. Las mezclas de color y indices de refracción relativos por debajo de 1 no están soportados.",
      "title": "Exportar",
      "width": "Ancho"
    },
    "Detector": {
      "binSize": "Tamaño del contenedor",
      "exportData": "Exportar datos",
      "irradMap": "Mapa de irradiación"
    },
    "Drawing": {
      "finishDrawing": "Finalizar dibujo"
    },
    "GrinGlass": {
      "epsInfo": {
        "functions": "Esta tolerancia numérica se usa en las funciones 'isOnBoundary' y 'countIntersections', dentro del archivo 'GrinGlass.js'.",
        "units": "Unidades - [longitud]."
      }
    },
    "IdealMirror": {
      "cartesianSign": "Convenio de signos cartesiano"
    },
    "LineArrow": {
      "arrow": "Flecha adelante",
      "backArrow": "Flecha atrás"
    },
    "SphericalLens": {
      "defBy": {
        "focalDistances": "Distancias focales",
        "radiiOfCurvature": "Radios de curvatura"
      }
    },
    "TextLabel": {
      "alignment": "Alineamiento",
      "alignments": {
        "center": "Centro",
        "left": "Izquierda",
        "right": "Derecha"
      },
      "angle": "Angulo",
      "font": "Fuente",
      "fontSize": "Tamaño de fuente",
      "fontStyle": "Estilo",
      "fontStyles": {
        "bold": "Negrita",
        "boldItalic": "Negrita cursiva",
        "boldOblique": "Negrita oblicua",
        "italic": "Cursiva",
        "normal": "Normal",
        "oblique": "Oblicua"
      },
      "smallCaps": "Mayúsculas pequeñas",
      "textHere": "Texto Aquí"
    },
    "common": {
      "brightness": "Brillo",
      "brightnessInfo": {
        "rayDensity": "Solo es efectivo si la 'Densidad de rayos' es suficientemente alta.",
        "rayDensitySlider": "Para controlar el número de rayos emitidos, por favor ajustar el deslizante global 'Densidad de rayos'."
      },
      "emisAngle": "Angulo de emisión",
      "focalLength": "Distancia focal",
      "lambert": "Lambertiana",
      "random": "Aleatorio",
      "wavelength": "Longitud de onda"
    }
  },
  "settings": {
    "advancedHelp": "Para ayuda avanzada, vea el icono de ayuda en la esquina inferior derecha.",
    "gridSize": {
      "title": "Tamaño de la cuadrícula"
    },
    "language": {
      "title": "Idioma"
    },
    "layoutAids": {
      "lockObjs": "Bloquear objetos",
      "showGrid": "Cuadrícula",
      "snapToGrid": "Ajustar a la cuadrícula",
      "title": "Ayuda con el diseño"
    },
    "more": "Más",
    "observerSize": {
      "title": "Tamaño del observador"
    },
    "rayDensity": {
      "description": "Determinar el numero de rayos emitidos por haces y fuentes puntuales. Esto también afecta a la precisión de la detección de las imágenes y a la renderización del color.",
      "title": "Densidad de rayos"
    },
    "showHelpPopups": {
      "description": "Definir si mostrar ventanas de ayuda al pasar sobre los botones (Volver a cargar las páginas para que tome efecto.)",
      "title": "Mostrar ventanas de ayuda"
    },
    "showStatusBox": {
      "title": "Mostrar diálogo de estado"
    },
    "title": "Ajustes",
    "zoom": {
      "title": "Zoom"
    }
  },
  "statusBox": {
    "forceStopped": "Fuerza detenida.",
    "rayCount": "Número de segmentos de rayo",
    "timeElapsed": "Tiempo transcurrido",
    "totalTruncation": "Brillo truncado"
  },
  "welcome": {
    "instruction": "Para añadir un componente óptico, seleccione una herramienta y presione el espacio en blanco.\nPara cargar un ejemplo, por favor, [diríjase a la página de la galería](/gallery).",
    "title": "Bienvenido a la simulación de Óptica de rayos"
  }
}
