Language pack
The application can work with several languages; the language terms and definitions are set here.
Spanish translation
Section titled “Spanish translation”# Main menumainmenu.file=Ficheromainmenu.configuration=Configuraciónmainmenu.exit=Salirmainmenu.help=Ayudamainmenu.about=Acerca de...mainmenu.configuration.server=Configurar servidormainmenu.help.documentation=Documentación en lineamainmenu.help.logfile=Abrir archivo logmainmenu.upload=Subirmainmenu.help.export.errors=Exportar errores de carga
# Buttonsbutton.accept=Aceptarbutton.cancel=Cancelarbutton.close=Cerrarbutton.search=Buscarbutton.refresh=Refrescarbutton.crop=Recortarbutton.restore=Restaurarbutton.save=Guardarbutton.skip=Omitirbutton.next=Siguientebutton.rename=Renombrarbutton.add=Añadirbutton.resume=Reanudarbutton.pause=Pausar
# Application formsform.main.title=OKMBulkUploaderform.about.title=Acerca de
# Application messagesmessage.alert.message=En proceso, por favor espere...message.change.existing.document= ¿ El documento {0} ya existe, desea actualizarlo ?message.convert.pdf.select.pages=El número de páginas debe ser mayor a "0".message.convert.pdf.select.range=Rango inválido.message.convert.pdf.select.percentage=Seleccione un porcentaje para la compresión Group4.message.exists.folder=La ruta de destino no existe.message.alert.invalid.characters=El nombre del archivo no puede contener los siguientes caracteres: <>|:*?\/message.scanner.profile.exists=Ya existe un perfil con el nombre "{0}".message.scanner.profile.remove=¿Está seguro de eliminar el perfil "{0}"?.message.image.delete=¿Está seguro de eliminar esta imagen?.message.image.restore=¿Está seguro de restaurar esta imagen?.message.scanner.continue=¿Continuar escaneando con el perfil: {0}?.message.pdf.delete=¿Está seguro de eliminar este PDF?.message.exit.app=¿Desea salir de la aplicación?message.profile.config.upload.path.select=Debe seleccionar una ruta para subir.message.profile.config.medatadata.group.select=Debe seleccionar al menos un grupo de metadatos.message.profile.config.scan.range.brightness.invalid=El valor del brillo debe estar entre -1000 y 1000.message.profile.config.scan.range.contrasts.invalid=El valor del contraste debe estar entre -1000 y 1000.message.profile.config.scan.device.select=Seleccione un dispositivo.message.profile.config.name=Debe escribir un nombre para el perfil.message.profile.config.encrypt.password=Las contraseñas para encriptar el archivo deben ser iguales.message.step.rename.file.exists=Ya existe un archivo con ese nombre.message.profile.config.pdf.example.range=Escriba números de página e intervalos separados por comas. Por ejemplo: 1,2-9,10message.connection.error=Error de conexión con el servidor.message.viewform.crop.invalid.area=Área seleccionada inválida.message.required=Obligatoriomessage.required.field=Faltan llenar campos.message.app.requirements.adobe=Para un correcto funcionamiento se requiere instalar Adobe Reader.message.process.rename.finalize=El proceso para cambiar nombres ha terminado.message.process.metadata.finalize=El proceso para añadir metadatos ha terminado.message.process.uploading=Subiendo...message.process.upload.finish=Proceso terminado.message.successful=Correctomessage.process.encryption.finish=Proceso de encriptación terminado.message.failed.files=Los siguientes archivos no se subieron al repositorio, se han copiado a la ruta: {0}message.error=Errormessage.uploading.inprogress=Hay un proceso de subida en curso. Por favor, espere a que termine antes de iniciar otro.message.task.resume.question=Hay una tarea de carga en pausa. ¿Desea reanudarla?message.task.resume.title=Reanudar cargamessage.cancel.upload.confirmation=¿Está seguro de que desea cancelar la carga?message.cancel.upload.title=Cancelar cargamessage.proceed.upload.question=¿Desea continuar con la carga?message.scan.completed.title=Escaneo completadomessage.pause.auto.title=Pausa automática por conexiónmessage.pause.auto.connection.lost=La carga se ha pausado automáticamente debido a problemas de conexión:\n\n{0}\n\nPor favor, verifique la conexión con el servidor y presione 'Reanudar' cuando esté listo.message.pause.auto.status=⚠️ Pausado automáticamente: {0}message.interrupted.task.title=Tarea Interrumpida Detectadamessage.interrupted.task.detected=Se detectó una tarea de carga interrumpida:\n\nTipo de interrupción: {0}\nTarea: {1}\nIniciada: {2}\nÚltima actualización: {3}\nProgreso: {4}/{5} elementos ({6:F1}%)\nArchivos: {7}/{8} | Carpetas: {9}/{10}\nTamaño procesado: {11}\n\n¿Desea reanudar esta carga?message.interrupted.task.type.user=Pausada por el usuariomessage.interrupted.task.type.unexpected=Interrupción inesperada (hace {0})message.interrupted.task.type.recent=Ejecutándose recientementemessage.interrupted.task.type.unknown=Tipo desconocidomessage.connection.lost.after.attempts=Conexión perdida tras {0} intentos en: {1}message.interrupted.task.cancel.warning.title=Advertencia: Se Perderá el Trabajomessage.interrupted.task.cancel.warning.message=⚠️ ADVERTENCIA: ¡Esta acción no se puede deshacer!\n\nAl elegir descartar esta tarea interrumpida, perderás permanentemente:\n\n• Todo el progreso realizado ({0}/{1} elementos procesados)\n• {2} archivos y {3} carpetas subidos exitosamente\n• {4} de datos procesados\n\nEste trabajo no se puede recuperar. ¿Estás absolutamente seguro de que quieres continuar?message.interrupted.task.cancel.confirm=Sí, descartar todo el trabajomessage.interrupted.task.cancel.go.back=No, regresarmessage.cancel.upload.success=La subida ha sido cancelada exitosamente
# Form configurationform.configuration.name=Configuracion del servidorform.configuration.language=Idiomaform.configuration.version=Versión de OpenKMform.configuration.userName=Usuarioform.configuration.password=Claveform.configuration.host=Hostform.configuration.error.msg=El campo {0} no puede ser vacioform.configuration.button.accept=Aceptarform.configuration.button.cancel=Cancelarform.configuration.button.test=Pruebaform.configuration.test.ok=Conexión establecidaform.configuration.test.error=La prueba de conexión ha fallado!!!form.configuration.connection.error=La conexión ha fallado!!!form.configuration.label.addMetadata=Añadir grupo de metadatosform.statusbar.message.connecting=Conectando...form.statusbar.message.test.connection=Probando conexión...form.configuration.useToken=Utilizar token personalform.configuration.personalToken=Token personalform.configuration.keepFileDate=Conservar fecha del archivo
# Form treeform.tree.title=Navegadorform.tree.context.root=Taxonomíaform.tree.context.templates=Plantillasform.tree.context.personal=Personalform.tree.contextmenu.newfolder=Nueva carpetaform.tree.contextmenu.renamefolder=Renombrar carpetaform.tree.contextmenu.deletefolder=Eliminar carpetaform.tree.button.accept=Seleccionarform.tree.button.select=Seleccionarform.tree.input.title=Gestión de carpetasform.tree.button.refresh=Refrescarform.tree.button.search=Buscarform.tree.button.cancel=Cancelarform.tree.msg.foldername.empty=Error, el nombre de la carpeta esta vacioform.tree.disable.tree.view=Desactivar la vista de árbolform.tree.label.selected.node=Nodo seleccionado:form.tree.contextmenu.confirm.deletefolder=¿Está seguro de que desea eliminar la carpeta seleccionada?
# Form searchform.search.title=Buscarform.search.msg.min.char=Como mínimo debe escribir 3 carácteresform.search.msg.empty=La consulta no ha devuelto ningún resultadoform.search.button.search=Buscarform.search.button.cancel=Cancelar
# Main formmain.form.mainDataGridView.column.file=Ficheromain.form.mainDataGridView.column.status=Estadomain.form.mainDataGridView.status.uploading=Subiendo...main.form.mainDataGridView.status.ok=Okmain.form.mainDataGridView.status.error=Errormain.form.mainDataGridView.status.paused=En pausamain.form.mainDataGridView.status.cancelled=Canceladomain.form.statusStrip.status.uploading=Subiendo...main.form.statusStrip.status.completed=Terminado.main.form.statusStrip.status.total=Total: {0}main.form.statusStrip.status.success=Exitosos: {0}main.form.statusStrip.status.error=Errores: {0}main.form.statusStrip.status.uploading.progress=Subiendo {0} de {1} archivos ({2}%)main.form.statusStrip.remaining=Restantes: {0}main.form.statusStrip.time.remaining=Tiempo restante: {0}main.form.statusStrip.time.total=Tiempo total: {0}main.form.statusStrip.status.scanning=Escaneando archivos y carpetas...main.form.statusStrip.scan.summary=Escaneo completado: {0} elementos ({1} archivos, {2} carpetas, {3} tamaño total)main.form.statusStrip.status.ready=Listomain.form.statusStrip.status.paused=En pausamain.form.statusStrip.status.uploading.complete=Cargando {0}/{1} elementos ({2}%) - Archivos: {3}/{4}, Carpetas: {5}/{6}, Tamaño: {7}/{8} ({9}%)main.form.statusStrip.remaining.complete=Restante: {0} elementos ({1} archivos, {2} carpetas)main.form.statusStrip.status.total.complete=Total: {0} elementos ({1} archivos, {2} carpetas, {3} tamaño)main.form.statusStrip.status.success.complete=Éxito: {0} elementos ({1} archivos, {2} carpetas, {3} procesados)main.form.statusStrip.status.error.complete=Errores: {0} elementos ({1} archivos, {2} carpetas)main.form.statusStrip.status.cancelled=Subida cancelada
# Add metadata formform.selectMetadata.caption=Añadir grupo de metadatosform.selectMetadata.button.add=Añadirform.selectMetadata.button.cancel=Cancelarform.selectMetadata.button.finish=Finalizarform.selectMetadata.add.message=Grupo "{0}" se agregó correctamente.form.metadata.validator.required=Campo vacío.form.metadata.validator.alphabetic=El campo no es alfabético[^a-zA-Z]form.metadata.validator.decimal=El campo no es decimal [0-9{1}]form.metadata.validator.numeric=El campo no es un número [0-9]form.metadata.validator.email=El campo no es un correo válidoform.metadata.validator.url=El campo no es una url válidaform.metadata.validator.maxlength=El campo supera la longitud máxima <={0}form.metadata.validator.minlength=El campo no tiene la longitud mínima >={0}form.metadata.validator.lessthan=El campo debe ser menor que {0}form.metadata.validator.greaterthen=El campo debe ser mayor que {0}form.metadata.validator.minimun=El campo requiere un valor mínimo >={0}form.metadata.validator.maximun=El campo requiere un valor máximo <={0}form.metadata.validator.regexp=El campo no coincide con el patrón {0}
# Explorer formform.explorer.form.name=Editar documentosform.explorer.context.taxonomia=Taxonomiaform.explorer.context.plantilla=Plantillasform.explorer.context.usuario=Personalform.explorer.button.edit=Editarform.explorer.button.select=Seleccionarform.explorer.button.searchFolder=Buscar carpetaform.explorer.button.searchDoc=Buscar documentoform.explorer.button.searchMail=Buscar mailform.explorer.button.searchrecord=Buscar registroform.explorer.button.exit=Salirform.explorer.button.sign=Firmarform.explorer.dataGrid.column.name=Nombreform.explorer.dataGrid.column.author=Autorform.explorer.dataGrid.column.version=Versionform.explorer.dataGrid.column.date=Fechaform.explorer.dataGrid.column.size=Tamañoform.explorer.dataGrid.column.from=Deform.explorer.tooltip.encrypted=Encriptadoform.explorer.tooltip.signed=Firmado electrónicamenteform.explorer.tooltip.lock=Bloquearform.explorer.tooltip.edit=Editar
# Upload formform.upload.message=Seleccione una ruta para subir
# Failed formform.failed.button.export.csv=Exportar a CSVform.failed.files.export.csv=Exportar archivos fallidosform.failed.files.export.csv.title=Guardar lista de archivos fallidosform.failed.message.no.failed.files.to.export=No hay archivos fallidos para exportar.form.failed.message.export.csv.success=La lista de archivos se ha exportado correctamente.form.failed.message.export.csv.error=Error al exportar el archivo CSV: {0}Create a new language
Section titled “Create a new language”Language translations are displayed using the following structure.
Key property = Translation value
To create a file with a new language, follow these steps:
-
Create a new text document named OKMBulkUploader-xxXX with the .properties extension, where xxXX refers to the language identifier (ISO 639).
For example, for the Spanish language it would be esES (for English it is enGB), which means the file must be named OKMBulkUploader-esES.properties. -
Copy the example at the top of the Spanish translation into the file you created. Each line of text has two sections: the “Key property” and “Translation value”. The first should not be changed; the second is the translated text and is what you should change.
For example:# Configuration formform.configuration.name=Configurationform.configuration.language=Languageform.configuration.version=OpenKM Version...Replace with:
# Configuration formform.configuration.name=Configuraciónform.configuration.language=Idiomaform.configuration.version=OpenKM Versión... -
Save the file in the installation folder, located at: “C:\Program Files (x86)\OpenKM\OKMBulkUploader\” or in the path you selected during installation.