Paquete de idioma
La aplicación puede funcionar con varios idiomas; aquí se configuran los términos y definiciones del idioma.
Traducción al español
Sección titulada «Traducción al español»# 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}Crear un nuevo idioma
Sección titulada «Crear un nuevo idioma»Las traducciones de idioma se muestran con la siguiente estructura.
Propiedad clave = Valor de traducción
Para crear un fichero con un idioma nuevo, siga estos pasos:
-
Cree un nuevo documento de texto llamado OKMBulkUploader-xxXX con la extensión .properties, donde xxXX hace referencia al identificador de idioma (ISO 639). Por ejemplo, para el español sería esES (para el inglés es enGB), por lo que el fichero debe llamarse OKMBulkUploader-esES.properties.
-
Copie en el fichero creado el ejemplo de la parte superior de la traducción al español. Cada línea de texto tiene dos secciones: la “Propiedad clave” y “Valor de traducción”. La primera no debe modificarse; la segunda es el texto traducido y es lo que debe cambiar. Por ejemplo:
# Configuration formform.configuration.name=Configurationform.configuration.language=Languageform.configuration.version=OpenKM Version...Sustituir por:
# Configuration formform.configuration.name=Configuraciónform.configuration.language=Idiomaform.configuration.version=OpenKM Versión... -
Guarde el fichero en la carpeta de instalación, ubicada en: “C:\Program Files (x86)\OpenKM\OKMBulkUploader" o en la ruta que seleccionó durante la instalación.