From 6ae5604a3af8e58ad128c651039a6957d8bdb801 Mon Sep 17 00:00:00 2001 From: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com> Date: Fri, 3 May 2024 14:34:29 +0530 Subject: [PATCH 1/4] Adding spanish app language (#329) --- renderer/src/modules/projects/Profile.js | 1 + renderer/src/translations/es.js | 283 +++++++++++++++++++++++ renderer/src/translations/es.json | 277 ++++++++++++++++++++++ renderer/src/translations/i18n.js | 4 + 4 files changed, 565 insertions(+) create mode 100644 renderer/src/translations/es.js create mode 100644 renderer/src/translations/es.json diff --git a/renderer/src/modules/projects/Profile.js b/renderer/src/modules/projects/Profile.js index 50be8ffa..b5da87a9 100644 --- a/renderer/src/modules/projects/Profile.js +++ b/renderer/src/modules/projects/Profile.js @@ -22,6 +22,7 @@ const languages = [ { title: 'French', code: 'fr' }, { title: 'Nepali', code: 'ne' }, { title: 'Arabic', code: 'ar' }, + { title: 'Spanish', code: 'es' }, ]; function ProgressCircle({ isFilled, count, text }) { diff --git a/renderer/src/translations/es.js b/renderer/src/translations/es.js new file mode 100644 index 00000000..aa736ea2 --- /dev/null +++ b/renderer/src/translations/es.js @@ -0,0 +1,283 @@ +export const Es = { + 'app-name': 'Scribe Scripture', + 'new-project-page': 'Nuevo proyecto', + 'edit-project': 'Editar proyecto', + 'label-abbreviation': 'Abreviatura', + 'label-target-language': 'Idioma de destino', + 'label-ltr': 'LTR (De izquierda a derecha)', + 'label-rtl': 'RTL (De derecha a izquierda)', + 'label-books': 'Libros', + 'label-book': 'Libro', + 'label-import-book': 'Importar libro', + 'label-saved': 'Guardado', + 'label-sync': 'sincronizar', + 'label-comments': 'Comentarios', + 'label-cross-ref': 'Referencia cruzada', + 'label-add-footnote': 'Añadir nota al pie', + 'label-add-comment': 'Añadir comentario', + 'label-add-ref': 'Añadir referencia', + 'label-user-menu': 'Abrir menú de usuario', + 'label-main-menu': 'Abrir menú principal', + 'label-dont-have-account': '¿No tiene una cuenta?', + 'label-already-have-account': '¿Ya tiene una cuenta??', + 'label-new-langauge': 'Nuevo idioma', + 'label-edit-langauge': 'Editar Idioma', + 'label-script-direction': 'Direccionalidad de escritura', + 'label-drop-file-upload': 'Suelte aquí los archivos para cargarlos', + 'projects-page': 'Proyectos', + 'label-search': 'Buscar', + 'label-project': 'Proyecto', + 'label-flavour': 'Sabor', + 'label-project-type': 'Tipo', + 'label-project-name': 'Nombre del proyecto', + 'label-language': 'Nombre del idioma', + 'label-language-code': 'Código de idioma', + 'label-all': 'Todos los libros', + 'label-other': 'Otro', + 'label-Gitea': 'Gitea', + 'label-deactivate-account': 'Desactivar cuenta', + 'label-created-date': 'Fecha de creación', + 'label-last-viewed': 'Última vista', + 'label-description': 'Descripción', + 'label-project-id': 'ID del proyecto', + 'label-sign-in': 'Iniciar sesión', + 'label-sign-up': 'Registrarse', + 'profile-page': 'Perfil', + 'label-your-profile': 'Su perfil', + 'label-username': 'Nombre de usuario', + 'label-name': 'Nombre', + 'label-firstname': 'Primer nombre', + 'label-lastname': 'Apellido', + 'label-password': 'Contraseña', + 'label-confirm-password': 'Confirmar contraseña', + 'label-email': 'E-mail', + 'label-organization': 'organización', + 'label-region': 'Región', + 'label-app-language': 'Idioma de la aplicación', + 'label-menu-file': 'Archivo', + 'label-uploading-files': 'Subiendo archivos', + 'label-menu-edit': 'Editar', + 'label-menu-about': 'Acerca de', + 'label-bookmarks': 'Marcadores', + 'label-custom': 'Personalizado', + 'label-show-hidden-file': 'Mostrar archivos ocultos', + 'label-scope': 'Alcance', + 'label-door43': 'Door 43', + 'label-paratext': 'Paratext', + 'label-license': 'Licencia', + 'label-preview': 'Vista previa', + 'label-versification-scheme': 'Esquema de verificación', + 'label-old-testament': 'Antiguo Testamento', + 'label-new-testament': 'Nuevo Testamento', + 'label-chapter': 'Capítulo', + 'label-verse': 'Versículo', + 'label-import-resource': 'Importar Recurso', + 'label-resource': 'Recurso', + 'label-resource-bible': 'Biblia', + 'label-resource-obs-tn': 'OBS - Notas de traducción', + 'label-resource-obs-tq': 'OBS - Preguntas de traducción', + 'label-resource-obs': 'Historias Bíblicas Abiertas (OBS)', + 'label-resource-tn': 'Notas de traducción', + 'label-resource-twlm': 'Palabras de traducción', + 'label-resource-twl': 'Lista de palabras de traducción', + 'label-resource-tq': 'Preguntas de traducción', + 'label-resource-ta': 'Academia de traducción', + 'label-resource-name': 'nombre de recurso', + 'label-footnotes': 'Notas al Pie', + 'label-location': 'ubicación', + 'label-audio-bible': 'Audio', + 'label-resource-obs-twl': 'OBS - Lista de palabras de traducción', + 'placeholder-resource-name': 'Introducir nombre de recurso', + 'placeholder-license-name': 'Nombre de licencia', + 'placeholder-search': 'Buscar…', + 'placeholder-door43-url': 'Introducir url de door43', + 'label-burrito-resource-path': 'Ruta del archivo del recurso de Scripture Burrito', + 'label-burrito-directory': 'Directorio del Scripture burrito', + 'label-export-file-path': 'Exportar ruta de archivo', + 'label-import-project': 'Importar Proyecto', + 'label-export-project': 'Exportar proyecto', + 'label-notification': 'Notificaciones', + 'label-editor-pane': 'Editor', + 'label-editor-font-char': 'A', + 'label-upload': 'subir', + 'label-no-content-available': '¡No hay contenido disponible!', + 'label-enter-location': 'Introducir ubicación', + 'label-editor-load-module': 'Cargar un módulo', + 'label-import-door43-resources': 'Importar recursos de ayuda de Door43', + 'tooltip-editor-lock': 'bloqueo/desbloqueo de navegación', + 'tooltip-editor-bookmark': 'marcador', + 'tooltip-editor-notification': 'notificación', + 'tooltip-editor-layout': 'Disposición', + 'tooltip-editor-font-dec': 'disminuir tamaño de fuente', + 'tooltip-editor-font-inc': 'aumentar tamaño de fuente', + 'tooltip-editor-resource-selector': 'selector de recursos', + 'tooltip-editor-remove-section': 'eliminar sección', + 'tooltip-editor-add-section': 'añadir sección', + 'modal-title-license': 'Licencia', + 'modal-title-about': 'Acerca de', + 'modal-title-remove-resource': 'Eliminar Recurso', + 'modal-title-update-burrito': 'Actualizar Burrito', + 'modal-title-update-app': '¡Actualización de Scribe Scripture!', + 'modal-title-replace-resource': 'Reemplazar recurso', + 'dynamic-msg-burrito-validate-import-project': 'Burrito validado con éxito', + 'btn-new': 'Nuevo', + 'btn-close': 'Cerrar', + 'btn-ok': 'Ok', + 'btn-source-code': 'Código fuente', + 'btn-save': 'Guardar', + 'btn-signout': 'Cerrar sesión', + 'btn-signup': 'REGISTRARSE', + 'btn-signin': 'INICIAR SESIÓN', + 'btn-edit': 'Editar', + 'btn-export': 'Exportar', + 'btn-import': 'Importar', + 'btn-add': 'añadir', + 'btn-create-project': 'Crear proyecto', + 'btn-import-books': 'Importar Libros', + 'btn-cancel': 'Cancelar', + 'btn-restart': 'Reiniciar', + 'btn-clear': 'Borrar', + 'btn-upload': 'Cargar', + 'btn-advance-settings': 'Configuración Avanzada', + 'btn-create': 'Crear', + 'btn-all': 'TODO', + 'btn-ot': 'AT', + 'btn-nt': 'NT', + 'btn-update': 'Actualizar', + 'btn-replace': 'Reemplazar', + 'btn-remove': 'Eliminar', + 'btn-deactivate': 'Desactivar', + 'btn-load-tn': 'cargar traducción anotada', + 'tooltip-import-resource-info-circle': 'Seleccione un directorio/proyecto que tenga un archivo del tipo Scripture Burrito, es decir, un archivo metadata.json.', + 'tooltip-import-open-file-location': 'abrir ubicación de carpeta', + 'dynamic-msg-import-resource-snack': '¡Carga de recursos exitosa! Por favor revise la lista de recursos', + 'dynamic-msg-unable-find-buritto-snack': 'No se puede encontrar el archivo burrito (metadata.json).', + 'dynamic-msg-unable-invalid-buritto-snack': 'Archivo burrito no válido (metadata.json).', + 'dynamic-msg-confirm-replace-resource': '¡Se ha encontrado un proyecto existente con el mismo nombre! Revise la pestaña "archivado" o "proyectos". Pulse "Reemplazar" para sobrescribir cualquier contenido existente en los libros coincidentes. Pulse "Fusionar" para fusionar el proyecto con el proyecto actual. Pulse "Cancelar" para evitar cambios.', + 'dynamic-msg-resource-added': 'recurso añadido correctamente', + 'dynamic-msg-resource-unable-fetch-url': 'no se puede obtener el recurso seleccionado desde la url dada', + 'dynamic-msg-load-ref-bible-snack': 'archivos {{refName}} cargados con éxito', + 'dynamic-msg-load-ref-bible-snack-fail': 'Error al cargar archivos {{refName}}', + 'dynamic-msg-load-ref-bible-success': 'Burrito de referencia cargado con éxito', + 'dynamic-msg-validate-hook-project-name': 'El valor especificado debe tener entre {{minLen}} y {{maxLen}} caracteres', + 'dynamic-msg-update-burrito-version': 'Actualiza el burrito de {{version1}} a {{version2}}', + 'dynamic-msg-validate-hook-onlyNum': 'Por favor, introduzca sólo números.', + 'dynamic-msg-validate-hook-onlyString': 'Por favor, introduzca sólo alfabetos.', + 'dynamic-msg-validate-hook-nonSpecChar': 'Caracter especial no permitido', + 'dynamic-msg-validate-hook-alphaNum': 'Sólo se permiten alfabetos y números', + 'dynamic-msg-validate-hook-email': '¡El correo electrónico no es válido!', + 'dynamic-msg-auto-update': 'Hay disponible una nueva actualización de Scribe Scripture. Descargando ahora...', + 'dynamic-msg-auto-update-complete': 'Actualización descargada. Se instalará al reiniciar. Reiniciar ahora?', + 'dynamic-msg-import-burrito-project-success': 'Proyecto importado con éxito', + 'dynamic-msg-deactivate-account': '¿Está seguro de que desea desactivar su cuenta? Todos sus datos serán eliminados permanentemente. Esta acción no se puede deshacer.', + 'dynamic-msg-project-updated': 'Perfil actualizado.', + 'dynamic-msg-app-lang-changed': 'Idioma de la aplicación cambiado.', + 'dynamic-msg-data-read-fail': 'Error al leer los datos desde el archivo.', + 'dynamic-msg-export-success': 'Exportado con éxito', + 'dynamic-msg-export-fail': 'Error al exportar', + 'dynamic-msg-invalid-path': 'Ruta no válida', + 'dynamic-msg-invalid-usfm-file': 'Archivo USFM inválido.', + 'dynamic-msg-invalid-md-file': 'Archivo MD inválido.', + 'dynamic-msg-fill-all-fields': 'Rellene todos los campos', + 'dynamic-msg-burrito-validation-expected': 'Se esperaba una versión 0.3.0 de burrito en lugar de {{version}}', + 'dynamic-msg-burrito-validation-failed': 'Error de validación de Burrito', + 'text-login-page-desc': 'Scribe Scripture es una forma completamente nueva de editar las Escrituras y los recursos relacionados con las mismas, con potentes y elegantes funcionalidades que le ayudarán a centrarse en las cosas importantes.', + 'text-welcome': 'Le damos la bienvenida', + 'text-sign-up-quote': 'Sea parte de una gran comunidad y diviértase con nosotros', + 'n-0': '0', + 'n-1': '1', + 'n-2': '2', + 'n-3': '3', + 'n-4': '4', + 'n-5': '5', + 'n-6': '6', + 'n-7': '7', + 'n-8': '8', + 'n-9': '9', + 'label-active': 'Activos', + 'label-archived': 'Archivado', + 'label-archived-prj': 'Proyectos archivados', + 'label-bible-translation': 'Traducción de la Biblia', + 'msg-lang-code-req': 'Se requiere código de idioma', + 'msg-lang-name-req': 'El nombre del idioma es obligatorio', + 'msg-min-three-letter': 'Escriba un mínimo de 3 letras para la búsqueda', + 'label-prj-on-my-computer': 'Proyectar en mi ordenador', + 'label-save-to-cloud': 'Guardar en la nube', + 'label-last-synced': 'Última sincronización', + 'label-prj-on-cloud': 'Proyectos en la nube', + 'label-save-to-computer': 'Guardar en el ordenador', + 'label-view-more': 'Ver más', + 'label-create-new-user': 'Crear nuevo usuario', + 'label-user-name': 'Nombre de usuario', + 'label-privacy': 'Privacidad', + 'label-terms': 'Términos', + 'label-collection': 'Colección', + 'label-select-folder': 'Seleccionar carpeta', + 'label-resources': 'Recursos', + 'label-lang': 'Idioma', + 'label-type': 'Tipo', + 'label-select-language': 'Seleccionar Idioma', + 'label-pre-release': 'Pre-lanzamiento', + 'label-save-filter': 'Guardar filtro', + 'label-subject': 'Asunto', + 'label-release': 'Publicación', + 'label-version': 'Versión', + 'msg-select-dir-for-SB': 'Seleccione un directorio/proyecto que tenga un archivo de tipo Scripture Burrito, es decir, un archivo metadata.json', + 'label-online-resources': 'Recursos en línea', + 'tooltip-download': 'Descargar', + 'msg-no-resource-for-bible-obs-download': '
Este contenido no está disponible para este idioma
Puede importar sus propios Recursos Scripture Burrito a través de la pestaña Colección .
Aprenda más sobre la creación de proyectos de tipo Scripture Burrito con Scribe. Consulte la documentación de Scribe.
', + 'label-back': 'Atrás', + 'label-speed': 'Velocidad', + 'label-record': 'Grabar', + 'label-stop': 'Parar', + 'label-continue': 'Continuar', + 'label-rewind': 'Rebobinar', + 'label-play': 'Jugar', + 'label-pause': 'Pausar', + 'label-delete': 'Eliminar', + 'label-volume': 'Volumen', + 'label-takes': 'Tomas', + 'label-settings': 'Ajustes', + 'label-restore': 'Restaurar', + 'label-archive': 'Archivar', + 'tooltip-save-cloud-btn': 'Esta acción sincronizará sus datos con Door43 ', + 'tooltip-save-computer-btn': 'Esta acción clonará o actualizará sus datos locales con datos de Door43', + 'label-choose-usfm-files': 'Elija archivos USFM', + 'label-choose-md-files': 'Elegir archivos Markdown', + 'label-merge': 'Fusionar', + 'label-abort': 'Abortar', + 'tooltip-star-project': 'Marcar proyecto', + 'tooltip-un-star-project': 'Desmarcar proyecto', + 'tooltip-merge-all-orginal-btn': 'Aceptar ORIGINAL para todas las secciones en conflicto no resueltas en el archivo abierto', + 'tooltip-merge-orginal-btn': 'Aceptar cambios ORIGINAL para resolver conflictos', + 'tooltip-merge-all-reset-btn': 'RESTABLECER el archivo abierto al estado inicial', + 'tooltip-merge-all-both-btn': 'Aceptar AMBOS para todas las secciones de conflicto no resueltas en el archivo abierto', + 'tooltip-merge-both-btn': 'Aceptar cambios AMBOS para resolver conflictos', + 'tooltip-merge-all-new-btn': 'Aceptar NUEVO para todas las secciones en conflicto no resueltas en el archivo Abortar Resolución de Conflicto', + 'tooltip-merge-new-btn': 'Aceptar NUEVOS cambios para resolver conflictos', + 'label-original': 'Original', + 'label-new': 'Nuevo', + 'label-reset': 'Restablecer', + 'label-both': 'Ambos', + 'label-overwrite': 'Sobrescribir', + 'modal-title-abort-conflict-resolution': 'Abortar Resolución de Conflictos', + 'msg-abort-conflict-resolution': '¿Desea abortar el proceso de resolución de conflictos? Si aborta, perderá todo su progreso y tendrá que empezar de nuevo.', + 'label-done': 'Hecho', + 'label-resolved': 'Resuelto', + 'label-resolve-conflict': 'Resolver conflicto', + 'label-comparison': 'Comparación', + 'label-files': 'archivos', + 'label-re-record': 'Regrabar', + 'modal-title-re-record': 'Regrabar el audio', + 'msg-re-record-audio': 'Desea volver a grabar el audio', + 'modal-title-delete-audio': 'Eliminar el audio', + 'msg-delete-audio': '¿Desea eliminar la toma seleccionada?', + 'label-accepted': 'Aceptado', + 'msg-remove-resource': '¿Está seguro que desea eliminar el recurso. Esta acción no puede ser revertida', + 'label-check-updates': 'Comprobar actualizaciones', + 'label-documentation': 'Documentación', + 'label-tech-support': 'Soporte técnico', + 'msg-helps-filepath': 'Ruta al Recurso de Ayuda con manifest.yaml válido', + 'tooltip-supported-resources': 'los recursos soportados son TN, TW, TQ, TA', + 'label-upload-help-resources': 'Cargar Recursos de Ayuda', +}; diff --git a/renderer/src/translations/es.json b/renderer/src/translations/es.json new file mode 100644 index 00000000..c82e29ee --- /dev/null +++ b/renderer/src/translations/es.json @@ -0,0 +1,277 @@ +{ + "label-translation": "Traducción", + "app-name": "Scribe Scripture", + "btn-switch-off": "DESACTIVADO", + "btn-switch-on": "ACTIVADO", + "btn-all": "TODO", + "btn-ot": "AT", + "btn-nt": "NT", + "btn-replace": "Reemplazar", + "btn-save-changes": "Guardar Cambios", + "btn-cancel": "Cancelar", + "btn-export": "Exportar", + "btn-replace-cancel": "Cancelar", + "btn-logout": "Cerrar sesión", + "label-Profile": "Perfil", + "label-Projects": "Proyectos", + "label-Sync": "Sincronizar", + "label-Create New Project": "Crear nuevo proyecto", + "label-personal-information": "Información Personal", + "label-first-name": "Nombre", + "label-last-name": "Apellido", + "label-email": "E-mail", + "label-region": "Región", + "label-password": "Contraseña", + "label-translation-details": "Detalles de la traducción", + "label-import-translation": "Importar traducción", + "label-import-ref-text": "Importar texto de referencia", + "label-manage-ref-texts": "Administrar textos de referencia", + "label-language-code": "Código de idioma", + "label-version": "Versión", + "label-export-folder-location": "Exportar ubicación de carpeta", + "label-folder-location": "Ubicación del archivo", + "label-book-chapter": "Libro y capítulo", + "label-find-replace": "Buscar y reemplazar", + "label-total-word-replaced": "Total de palabras reemplazadas", + "label-current-chapter": "Capítulo actual", + "label-current-book": "Libro actual", + "label-find": "Buscar", + "label-replace-with": "Reemplazar con", + "label-replaced-information": "Resumen de reemplazo", + "label-occurrences-replaced": "ocurrencias reemplazadas.", + "label-last-saved": "Guardado", + "label-exported-file": "Archivo exportado en", + "label-language": "Idioma de la aplicación", + "label-select-language": "Seleccione el idioma en el que desea configurar la aplicación:", + "label-heading-confirmation": "Confirmación", + "label-not-found": "No encontrado.", + "label-data-not-found": "Datos no encontrados.", + "label-unjoin-this-verse": "Desunir este versículo", + "label-join-to-preceding-verse": "Unir al versículo anterior", + "label-joint-with-the-preceding-verse(s)": "----- Unido con el versículo(s) anterior -----", + "label-sync": "Sincronizar", + "label-username": "Nombre de Usuario", + "label-pwd": "Contraseña", + "label-credentials": "Credenciales", + "label-no-project": "No hay proyectos para mostrar.", + "label-paratext": "Paratext", + "label-wacs": "WACS", + "label-door43": "Door43", + "label-other": "Otro", + "label-endpoint": "Extremo", + "label-sign-in": "Iniciar sesión", + "label-warning": "Advertencia", + "label-override-text": "Esto sobrescribirá cualquier texto existente en los libros seleccionados.", + "label-selection": "Por favor, haga una selección para continuar.", + "label-uploading-warning": "El texto subido sobrescribirá cualquier cambio no sincronizado en su proyecto en la nube", + "label-imported-book": "Importación exitosa", + "label-exported-book": "Subida exitosa", + "label-create-project": "Crear nuevo proyecto", + "label-auto-backup": "Respaldo automático", + "label-none": "Ninguna", + "label-daily": "Diario", + "label-weekly": "Semanal", + "label-change-font": "Cambiar fuente", + "username-req": "Nombre de usuario requerido.", + "password-req": "Se requiere contraseña.", + "placeholder-search-text": "Buscar texto", + "placeholder-replace-text": "Reemplazo", + "placeholder-path-to-destination": "Ruta a la carpeta de destino", + "placeholder-path-of-usfm-files": "Ruta de la carpeta que contiene archivos USFM", + "placeholder-select-usfm-files": "Seleccione los archivos USFM", + "placeholder-saving-usfm-files": "Ruta de la carpeta para guardar archivos USFM", + "placeholder-eng-translation": "Nueva traducción al inglés", + "placeholder-stage-trans": "Nombre de la etapa de traducción", + "placeholder-name": "Nombre", + "btn-create": "Crear", + "btn-save": "Guardar", + "btn-import": "Importar", + "btn-ok": "Ok", + "label-bible-name": "Nombre de Biblia", + "tbl-header-name": "Nombre", + "tbl-header-action": "Acción", + "modal-title-setting": "Ajustes", + "tooltip-select-book": "Seleccionar libro", + "tooltip-select-chapter": "Seleccionar capítulo", + "tooltip-compare-mode": "Modo Comparar", + "tooltip-find-and-replace": "Buscar y reemplazar", + "tooltip-export-usfm": "Exportar como USFM", + "tooltip-export-html": "Exportar como HTML", + "tooltip-about": "Acerca de", + "tooltip-settings": "Ajustes", + "modal-translate-book-name": "Traducir nombre del libro", + "label-button-reset": "Restablecer valores por defecto", + "tooltip-modal-close": "Cerrar", + "tooltip-minus-font-size": "Reducir tamaño de fuente", + "tooltip-plus-font-size": "Aumentar tamaño de fuente", + "tooltip-2-column": "Diseño de 2 columnas", + "tooltip-3-column": "Diseño de 3 columnas", + "tooltip-4-column": "Diseño de 4 columnas", + "tooltip-btn-save": "Guardar cambios", + "tooltip-select-reference-text": "Seleccionar texto de referencia", + "tooltip-run-find-and-replace": "Ejecutar encontrar y reemplazar", + "tooltip-all": "Todo", + "tooltip-old-testament": "Antiguo Testamento", + "tooltip-new-testament": "Nuevo Testamento", + "tooltip-import-title": "Archivos importados con éxito", + "tooltip-noimport-title": "No se ha podido importar ningún archivo correctamente.", + "tooltip-error-title": "Fallos de importación", + "tooltip-noerror-title": "No se reportaron errores.", + "tooltip-recorder": "Grabadora", + "tooltip-exitrecorder": "Salir de la grabadora", + "tooltip-exportrecording": "Exportar grabación", + "tooltip-micsettings": "Ajustes del micrófono", + "tooltip-nextverse": "Siguiente versículo", + "tooltip-previousverse": "Versículo anterior", + "tooltip-start/stop": "Mantenga pulsado durante 1 segundo para empezar a grabar.", + "tooltip-deleterecording": "Eliminar grabación", + "tooltip-change-translationhelpslanguage": "Cambiar idioma del recurso de Ayuda de Traducción", + "tooltip-5-translationhelp": "Ayuda de traducción", + "modal-import-report": "Importar Reporte", + "modal-title-about": "Acerca de", + "label-books-tab": "Libros", + "label-chapter-tab": "Capítulos", + "label-overview-tab": "Resumen", + "label-license-tab": "Licencia", + "label-hosted-url": "Fuente disponible en:", + "label-stage": "Etapa", + "label-script-direction": "Direccionalidad de escritura", + "label-ltr": "LTR", + "label-rtl": "RTL", + "label-current": "Libro actual", + "label-all": "Todos los libros", + "label-empty-chapters": "Capítulos vacíos", + "label-incomplete-verses": "Posibles versículos incompletos", + "label-multiple-spaces": "Versículos con múltiples espacios", + "label-statistic-heading": "Estadísticas del Libro de", + "label-Recorder": "Grabadora", + "label-total-chapter-length": "Longitud total del capítulo:", + "export-html": "HTML", + "export-usfm": "USFM", + "export-html-1-column": "HTML de 1 columna", + "export-html-2-column": "HTML de 2 columnas", + "tooltip-language-validation": "La longitud debe ser entre 2 y 8 caracteres y no puede comenzar con un número.", + "dynamic-msg-bib-code-start-with-number": "La longitud del código del idioma bíblico debe ser entre 2 y 8 caracteres y no puede comenzar con un número.", + "error-msg-search-validation": "Por favor ingrese el valor para buscar", + "error-msg-replace-validation": "Por favor, introduzca el valor para reemplazar", + "dynamic-msg-error": "Error", + "dynamic-msg-exit-recorder": "¿Está seguro que desea salir de la grabadora?", + "dynamic-msg-delete-recording": "¿Está seguro que desea eliminar la grabación de este versículo?", + "dynamic-msg-delete-undonemsg": "(¡No se pueden deshacer eliminaciones!)", + "dynamic-msg-successfully-deleted": "Eliminado correctamente", + "dynamic-msg-export-recording": "Grabación exportada con éxito", + "dynamic-msg-saved-change": "Cambios guardados correctamente", + "dynamic-msg-stage-trans": "Etapa en la traducción", + "dynamic-msg-selected-ref-ver": "Este capítulo no está disponible en la versión de referencia seleccionada.", + "dynamic-msg-book-exported": "Libro exportado", + "dynamic-msg-trans-data": "Datos de traducción", + "dynamic-msg-enter-translation": "Por favor, introduzca los detalles de la traducción en los ajustes para continuar con la exportación.", + "dynamic-msg-process-req": "No se puede procesar la solicitud.", + "compare-mode-heading": "No se puede mostrar la comparación", + "dynamic-compare-mode": "El modo de comparación no tiene sentido en los diferentes idiomas. Por favor, asegúrese de haber configurado los detalles de la traducción en Ajustes y de haber seleccionado el mismo idioma en todos los paneles.", + "dynamic-msg-bib-name-validation": "Se requiere el nombre de la Biblia.", + "dynamic-msg-bib-code-validation": "Se requiere el código del idioma de la Biblia.", + "dynamic-msg-bib-version-validation": "Se requiere la versión de la Biblia.", + "dynamic-msg-bib-path-validation": "Se requiere la ubicación de la carpeta.", + "dynamic-msg-saved-trans": "Detalles de traducción guardados con éxito.", + "dynamic-msg-went-wrong": "Algo salió mal. Por favor, inténtelo de nuevo.", + "dynamic-msg-imp-ref-text": "Texto de referencia importado con éxito.", + "dynamic-msg-imp-error": "Se ha producido un error al importar el archivo USFM.", + "dynamic-msg-parse-error": "Hubo un error mientras se analizaba el archivo USFM.", + "dynamic-msg-del-ref-text": "¿Está seguro que desea eliminar este texto de referencia?", + "dynamic-msg-del-unable": "No se puede eliminar. Inténtelo de nuevo.", + "dynamic-msg-ren-unable": "No se puede renombrar. Vuelva a intentarlo.", + "dynamic-msg-name-taken": "Ese nombre ya está en uso. Por favor, intente con un nombre diferente.", + "dynamic-msg-ref-name-validation": "Se requiere el nombre de referencia.", + "dynamic-msg-book": "Libro", + "dynamic-msg-sync-book-list": "Libros sincronizados con éxito:\n$", + "dynamic-msg-sync-book-count": "Se sincronizaron con éxito $ libros.", + "dynamic-not-compatible-with-translation-help": "Grabadora no compatible con la ayuda de traducción. Por favor, cambie el diseño", + "ref_name_max_valid": "El nombre no puede tener más de 10 caracteres.", + "ref_name_min_valid": "El nombre no puede tener menos de 3 caracteres.", + "ref_name_blank": "El nombre no puede estar en blanco.", + "dynamic-msg-save-language": "Cambios guardados correctamente. Reinicie la aplicación para que los cambios surtan efecto.", + "dynamic-msg-offline": "Parece que no tiene una conexión a Internet activa para ver esto.
Por favor, inténtelo de nuevo después de que esté conectado.", + "label-auto-update-info": "Si está habilitado, esto permitiría a la aplicación conectarse automáticamente a Internet (cuando esté disponible), descargar y después instalar actualizaciones que sean publicadas por el equipo de Scribe Scripture.", + "label-auto-update": "Actualización automática", + "label-radio-enable": "Activado", + "label-radio-disable": "Deshabilitado", + "label-please-wait": "Esto puede tardar unos minutos.
Por favor espere", + "label-backup-usfm": "Todos los archivos USFM han sido guardados en", + "usfm-bookid-missing": "Archivo USFM sin ID de libro no es compatible", + "usfm-chaper-missing": "Los archivos USFM sin ID de capítulos no están soportados", + "usfm-warning1-chapter": "Capítulo", + "usfm-warning2-chapter": "no se encuentra.", + "usfm-not-valid": "no es un archivo usfm válido", + "Error-whilesaving-db": "Error al intentar guardar en la base de datos", + "usfm-parser-error": "error de procesamiento del usfm", + "text-info-paratext": "Aprenda más sobre Paratext y regístrese en $.", + "text-info-door43": "Más información sobre Door43 y regístrese en $.", + "text-info-wacs": "Aprenda más sobre WACS y regístrese en $.", + "book-genesis": "Génesis", + "book-exodus": "Éxodo", + "book-leviticus": "Levítico", + "book-numbers": "Números", + "book-deuteronomy": "Deuteronomio", + "book-joshua": "Josué", + "book-judges": "Jueces", + "book-ruth": "Rut", + "book-1-samuel": "1 Samuel", + "book-2-samuel": "2 Samuel", + "book-1-kings": "1 Reyes", + "book-2-kings": "2 Reyes", + "book-1-chronicles": "1 diario", + "book-2-chronicles": "2 Crónicas", + "book-ezra": "Esdras", + "book-nehemiah": "Nehemías", + "book-esther": "Ester", + "book-job": "Job", + "book-psalms": "Salmos", + "book-proverbs": "Proverbios", + "book-ecclesiastes": "Eclesiastés", + "book-song-of-songs": "Cantar de los Cantares", + "book-isaiah": "Isaías", + "book-jeremiah": "Jeremías", + "book-lamentations": "Lamentaciones", + "book-ezekiel": "Ezequiel", + "book-daniel": "Daniel", + "book-hosea": "Oseas", + "book-joel": "Joel", + "book-amos": "Amós", + "book-obadiah": "Abdías", + "book-jonah": "Jonás", + "book-micah": "Miqueas", + "book-nahum": "Nahúm", + "book-habakkuk": "Habacuc", + "book-zephaniah": "Sofonías", + "book-haggai": "Hageo", + "book-zechariah": "Zacarías", + "book-malachi": "Malaquías", + "book-matthew": "Mateo", + "book-mark": "Marcos", + "book-luke": "Lucas", + "book-john": "Juan", + "book-acts": "Hechos", + "book-romans": "Romanos", + "book-1-corinthians": "1 Corintios", + "book-2-corinthians": "2 Corintios", + "book-galatians": "Gálatas", + "book-ephesians": "Efesios", + "book-philippians": "Filipenses", + "book-colossians": "Colosenses", + "book-1-thessalonians": "1 Tesalonicenses", + "book-2-thessalonians": "2 Tesalonicenses", + "book-1-timothy": "1 Timoteo", + "book-2-timothy": "2 Timoteo", + "book-titus": "Tito", + "book-philemon": "Filemón", + "book-hebrews": "Hebreos", + "book-james": "Santiago", + "book-1-peter": "1 Pedro", + "book-2-peter": "2 Pedro", + "book-1-john": "1 Juan", + "book-2-john": "2 Juan", + "book-3-john": "3 Juan", + "book-jude": "Judas", + "book-revelation": "Apocalipsis" +} \ No newline at end of file diff --git a/renderer/src/translations/i18n.js b/renderer/src/translations/i18n.js index 8035cba0..78213edd 100644 --- a/renderer/src/translations/i18n.js +++ b/renderer/src/translations/i18n.js @@ -8,6 +8,7 @@ import { Ru } from './ru'; import { Fa } from './fa'; import { Fr } from './fr'; import { Ne } from './ne'; +import { Es } from './es'; i18n .use(initReactI18next) @@ -35,6 +36,9 @@ i18n ar: { translation: Ar, }, + es: { + translation: Es, + }, }, }); From f28e1adfa4eb8f0f6025db993666a0d034db6341 Mon Sep 17 00:00:00 2001 From: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com> Date: Fri, 3 May 2024 17:06:24 +0530 Subject: [PATCH 2/4] Added Bahasa Indonesia language (#332) --- renderer/src/modules/projects/CustomList.js | 2 +- renderer/src/modules/projects/Profile.js | 3 +- renderer/src/translations/i18n.js | 4 + renderer/src/translations/id.js | 283 ++++++++++++++++++++ renderer/src/translations/id.json | 277 +++++++++++++++++++ 5 files changed, 567 insertions(+), 2 deletions(-) create mode 100644 renderer/src/translations/id.js create mode 100644 renderer/src/translations/id.json diff --git a/renderer/src/modules/projects/CustomList.js b/renderer/src/modules/projects/CustomList.js index d5108653..187f73d4 100644 --- a/renderer/src/modules/projects/CustomList.js +++ b/renderer/src/modules/projects/CustomList.js @@ -10,7 +10,7 @@ export default function CustomList({ const dropdownWidth = width ?? 40; return ( -
+
{selected?.title} diff --git a/renderer/src/modules/projects/Profile.js b/renderer/src/modules/projects/Profile.js index b5da87a9..35b54a75 100644 --- a/renderer/src/modules/projects/Profile.js +++ b/renderer/src/modules/projects/Profile.js @@ -23,6 +23,7 @@ const languages = [ { title: 'Nepali', code: 'ne' }, { title: 'Arabic', code: 'ar' }, { title: 'Spanish', code: 'es' }, + { title: 'Bahasa Indonesia', code: 'id' }, ]; function ProgressCircle({ isFilled, count, text }) { @@ -322,7 +323,7 @@ export default function UserProfile() { {t('label-app-language')} * - + {/* */}
diff --git a/renderer/src/translations/i18n.js b/renderer/src/translations/i18n.js index 78213edd..068a8542 100644 --- a/renderer/src/translations/i18n.js +++ b/renderer/src/translations/i18n.js @@ -9,6 +9,7 @@ import { Fa } from './fa'; import { Fr } from './fr'; import { Ne } from './ne'; import { Es } from './es'; +import { Id } from './id'; i18n .use(initReactI18next) @@ -39,6 +40,9 @@ i18n es: { translation: Es, }, + id: { + translation: Id, + }, }, }); diff --git a/renderer/src/translations/id.js b/renderer/src/translations/id.js new file mode 100644 index 00000000..e714fab6 --- /dev/null +++ b/renderer/src/translations/id.js @@ -0,0 +1,283 @@ +export const Id = { + 'app-name': 'Scribe Kitab Suci', + 'new-project-page': 'Proyek Baru', + 'edit-project': 'Edit Proyek', + 'label-abbreviation': 'Singkatan', + 'label-target-language': 'Target Bahasa', + 'label-ltr': 'Kiri Ke Kanan', + 'label-rtl': 'Kanan Ke Kiri', + 'label-books': 'Kitab-Kitab', + 'label-book': 'Kitab', + 'label-import-book': 'Impor Kitab', + 'label-saved': 'Simpan', + 'label-sync': 'sink', + 'label-comments': 'Komentar', + 'label-cross-ref': 'Referensi Silang', + 'label-add-footnote': 'Tambahkan Catatan Kaki', + 'label-add-comment': 'Tambahkan Komentar', + 'label-add-ref': 'Tambahkan Referensi', + 'label-user-menu': 'Buka Menu Pengguna', + 'label-main-menu': 'Buka Menu Utama', + 'label-dont-have-account': 'Tidak Memiliki Akun?', + 'label-already-have-account': 'Sudah Memiliki Akun??', + 'label-new-langauge': 'Bahasa Baru', + 'label-edit-langauge': 'Edit Bahasa', + 'label-script-direction': 'Arah Penulisan', + 'label-drop-file-upload': 'Letakan File Disini Untuk Unggah', + 'projects-page': 'Proyek', + 'label-search': 'Cari', + 'label-project': 'Proyek', + 'label-flavour': 'Flavour', + 'label-project-type': 'Tipe', + 'label-project-name': 'Nama Proyek', + 'label-language': 'Nama Bahasa', + 'label-language-code': 'Kode Bahasa', + 'label-all': 'Semua Kitab', + 'label-other': 'Lainnya', + 'label-Gitea': 'Gitea', + 'label-deactivate-account': 'Nonaktifkan-akun', + 'label-created-date': 'Tanggal Dibuat', + 'label-last-viewed': 'Terakhir dilihat', + 'label-description': 'Deskripsi', + 'label-project-id': 'ID Proyek', + 'label-sign-in': 'Masuk', + 'label-sign-up': 'Keluar', + 'profile-page': 'Profil', + 'label-your-profile': 'Profil Anda', + 'label-username': 'Nama Pengguna', + 'label-name': 'Nama', + 'label-firstname': 'Nama Depan', + 'label-lastname': 'Nama Belakang', + 'label-password': 'Password', + 'label-confirm-password': 'Konfirmasi Password', + 'label-email': 'Email', + 'label-organization': 'organisasi', + 'label-region': 'Wilayah', + 'label-app-language': 'Bahasa Aplikasi', + 'label-menu-file': 'File', + 'label-uploading-files': 'Mengunggah File', + 'label-menu-edit': 'Sunting', + 'label-menu-about': 'Tentang', + 'label-bookmarks': 'Bookmarks', + 'label-custom': 'Custom', + 'label-show-hidden-file': 'Tampilkan File Tersembunyi', + 'label-scope': 'Lingkup', + 'label-door43': 'Door 43', + 'label-paratext': 'Paratext', + 'label-license': 'Lisensi', + 'label-preview': 'Pratinjau', + 'label-versification-scheme': 'Skema Versifikasi', + 'label-old-testament': 'Perjanjian Lama', + 'label-new-testament': 'Perjanjian Baru', + 'label-chapter': 'Pasal', + 'label-verse': 'Ayat', + 'label-import-resource': 'Impor Sumber Daya', + 'label-resource': 'Sumber Daya', + 'label-resource-bible': 'Alkitab', + 'label-resource-obs-tn': 'OBS Translation Notes', + 'label-resource-obs-tq': 'OBS Translation Questions', + 'label-resource-obs': 'Open Bible Stories', + 'label-resource-tn': 'Translation Notes', + 'label-resource-twlm': 'Translation Words', + 'label-resource-twl': 'Translation Words List', + 'label-resource-tq': 'Translation Questions', + 'label-resource-ta': 'Translation Academy', + 'label-resource-name': 'nama sumber daya', + 'label-footnotes': 'Catatan Kaki', + 'label-location': 'lokasi', + 'label-audio-bible': 'Audio', + 'label-resource-obs-twl': 'OBS Translation Words List', + 'placeholder-resource-name': 'Masukan nama sumber daya', + 'placeholder-license-name': 'Nama Lisensi', + 'placeholder-search': 'Cari…', + 'placeholder-door43-url': 'Masukan url door43', + 'label-burrito-resource-path': 'Jalur File Sumber Daya Scripture Burrito', + 'label-burrito-directory': 'Derektori Scripture burrito', + 'label-export-file-path': 'Ekspor Jalu File', + 'label-import-project': 'Impor Proyek', + 'label-export-project': 'Expor Proyek', + 'label-notification': 'Notififikasi', + 'label-editor-pane': 'Penyunting', + 'label-editor-font-char': 'A', + 'label-upload': 'Unggah', + 'label-no-content-available': 'Konten Tidak Tersedia!', + 'label-enter-location': 'Masukan Lokasi', + 'label-editor-load-module': 'Muat Modul', + 'label-import-door43-resources': 'Impor sumber Daya Bantuan Door43', + 'tooltip-editor-lock': 'kunci/buka navigasi', + 'tooltip-editor-bookmark': 'bookmark', + 'tooltip-editor-notification': 'notifikasi', + 'tooltip-editor-layout': 'Tata Letak', + 'tooltip-editor-font-dec': 'kurangi ukuran huruf', + 'tooltip-editor-font-inc': 'tambah ukuran huruf', + 'tooltip-editor-resource-selector': 'pemilih sumber daya', + 'tooltip-editor-remove-section': 'hapus bagian', + 'tooltip-editor-add-section': 'tambahkan bagian', + 'modal-title-license': 'Lisensi', + 'modal-title-about': 'Tentang', + 'modal-title-remove-resource': 'Hapus Sumber Daya', + 'modal-title-update-burrito': 'Perbarui Burrito', + 'modal-title-update-app': 'Pembaruan Scribe Kitab Suci!', + 'modal-title-replace-resource': 'Ganti Sumber Daya', + 'dynamic-msg-burrito-validate-import-project': 'Validasi Burrito Berhasil', + 'btn-new': 'Baru', + 'btn-close': 'Tutup', + 'btn-ok': 'Oke', + 'btn-source-code': 'Kode Sumber', + 'btn-save': 'Simpan', + 'btn-signout': 'Keluar', + 'btn-signup': 'Daftar', + 'btn-signin': 'Masuk', + 'btn-edit': 'Sunting', + 'btn-export': 'Expor', + 'btn-import': 'Impor', + 'btn-add': 'tambahkan', + 'btn-create-project': 'membuat proyek', + 'btn-import-books': 'Impor Kitab', + 'btn-cancel': 'Batal', + 'btn-restart': 'Mulai Ulang', + 'btn-clear': 'Bersihkan', + 'btn-upload': 'Unggah', + 'btn-advance-settings': 'Pengaturan Lanjutan', + 'btn-create': 'Buat', + 'btn-all': 'SEMUA', + 'btn-ot': 'PL', + 'btn-nt': 'PB', + 'btn-update': 'Perbarui', + 'btn-replace': 'Ganti', + 'btn-remove': 'Hapus', + 'btn-deactivate': 'Nonaktifkan', + 'btn-load-tn': 'memuat terjemahan dicatat', + 'tooltip-import-resource-info-circle': 'Pilih direktori/proyek yang memiliki file Burrito Kitab Suci misalnya metadata.json file.', + 'tooltip-import-open-file-location': 'buka lokasi folder', + 'dynamic-msg-import-resource-snack': 'Pengunggahan sumber daya berhasil! Silakan periksa daftar sumber daya', + 'dynamic-msg-unable-find-buritto-snack': 'Tidak dapat menemukan file burrito (metadata.json).', + 'dynamic-msg-unable-invalid-buritto-snack': 'File burrito tidak valid (metadata.json).', + 'dynamic-msg-confirm-replace-resource': 'Proyek yang sudah ada dengan nama yang sama ditemukan! Periksa "Tab Arsip" atau "Tab Proyek". Tekan "Ganti" untuk menimpa konten yang ada di buku yang tumpang tindih. Tekan "Gabungkan" untuk menggabungkan proyek dengan proyek saat ini. Tekan "Batal" untuk menghindari perubahan.', + 'dynamic-msg-resource-added': 'sumber daya berhasil ditambahkan', + 'dynamic-msg-resource-unable-fetch-url': 'tidak dapat mengambil sumber daya yang dipilih dari url yang diberikan', + 'dynamic-msg-load-ref-bible-snack': 'berhasil memuat file {{refName}}', + 'dynamic-msg-load-ref-bible-snack-fail': 'gagal memuat file {{refName}}', + 'dynamic-msg-load-ref-bible-success': 'Referensi-burrito berhasil dimuat', + 'dynamic-msg-validate-hook-project-name': 'Masukan harus memiliki panjang antara {{minLen}} dan {{maxLen}} karakter', + 'dynamic-msg-update-burrito-version': 'Perbatrui burrito dari {{version1}} ke {{version2}}', + 'dynamic-msg-validate-hook-onlyNum': 'Harap masukkan hanya angka.', + 'dynamic-msg-validate-hook-onlyString': 'Harap masukan hanya huruf.', + 'dynamic-msg-validate-hook-nonSpecChar': 'Karakter Khusus Tidak Diperbolehkan', + 'dynamic-msg-validate-hook-alphaNum': 'Hanya Huruf dan Angka yang diperbolehkan', + 'dynamic-msg-validate-hook-email': 'Email tidak valid!', + 'dynamic-msg-auto-update': 'Pembaruan Scribe Kitab Suci yang baru telah tersedia. Unduh sekarang...', + 'dynamic-msg-auto-update-complete': 'Pembaruan Scribe Kitab Suci yang baru telah tersedia. Unduh sekarang', + 'dynamic-msg-import-burrito-project-success': 'Impor Proyek Berhasil', + 'dynamic-msg-deactivate-account': 'Apakah Anda yakin ingin menonaktifkan akun Anda? Semua data Anda akan dihapus secara permanen. Tindakan ini tidak dapat dibatalkan.', + 'dynamic-msg-project-updated': 'memperbarui Profil.', + 'dynamic-msg-app-lang-changed': 'Bahasa Aplikasi telah diganti.', + 'dynamic-msg-data-read-fail': 'Gagal untuk membaca data dari file.', + 'dynamic-msg-export-success': 'Ekspor Berhasil', + 'dynamic-msg-export-fail': 'Gagal untuk mengekspor', + 'dynamic-msg-invalid-path': 'Jalur Invalid', + 'dynamic-msg-invalid-usfm-file': 'File USFM Invalid.', + 'dynamic-msg-invalid-md-file': 'File MD Invalid', + 'dynamic-msg-fill-all-fields': 'Isi semua bidang', + 'dynamic-msg-burrito-validation-expected': 'Versi burrito yang diharapkan 0.3.0 bukan {{version}}', + 'dynamic-msg-burrito-validation-failed': 'Validasi Burrito Gagal', + 'text-login-page-desc': 'Scribe Kitab Suci adalah cara yang benar-benar baru untuk mengedit kitab suci dan sumber daya terkait dengan fitur-fitur yang kuat namun elegan untuk membantu Anda fokus pada hal-hal yang penting!', + 'text-sign-up-quote': 'Jadilah bagian dari komunitas yang hebat & bergembiralah bersama kami', + 'n-0': '0', + 'n-1': '1', + 'n-2': '2', + 'n-3': '3', + 'n-4': '4', + 'n-5': '5', + 'n-6': '6', + 'n-7': '7', + 'n-8': '8', + 'n-9': '9', + 'label-active': 'Aktif', + 'label-archived': 'Arsip', + 'label-archived-prj': 'Proyek yang diarsipakn', + 'label-bible-translation': 'Penerjemahan Alkitab', + 'msg-lang-code-req': 'Kode Bahasa Diperlukan', + 'msg-lang-name-req': 'Nama Bahasa Diperlukan', + 'msg-min-three-letter': 'Ketik minimal 3 huruf untuk mencari', + 'label-prj-on-my-computer': 'proyek di komputer saya', + 'label-save-to-cloud': 'Simpan di Cloud', + 'label-last-synced': 'sinkronasi terakhir', + 'label-prj-on-cloud': 'Proyek di Cloud', + 'label-save-to-computer': 'Simpan di komputer', + 'label-view-more': 'Lihat Lebih Banyak', + 'label-create-new-user': 'Buat Pengguna Baru', + 'label-user-name': 'Nama Pengguna', + 'label-privacy': 'privasi', + 'label-terms': 'persyaratan', + 'label-collection': 'koleksi', + 'label-select-folder': 'Pilih folder', + 'label-resources': 'Sumber Daya', + 'label-lang': 'Bahasa', + 'label-type': 'Tipe', + 'label-select-language': 'Pilih Bahasa', + 'label-pre-release': 'Pra-Rilis', + 'label-save-filter': 'Simpan Filter', + 'label-subject': 'Subjek', + 'label-release': 'Rilis', + 'label-version': 'Versi', + 'msg-select-dir-for-SB': 'Pilih direktori/proyek yang memiliki file Scripture Burrito, yaitu file metadata.json', + 'label-online-resources': 'Sumber Day Daring', + 'tooltip-download': 'Unduh', + 'msg-no-resource-for-bible-obs-download': '
Konten tidak tersedia untuk bahasa ini
Anda dapat mengimpor sendiriKitab Suci Burrito melalui sumber dayaKoleksitab.
Pelajari lebih lanjut tentang membuat proyek Kitab Suci Burrito dengan Scribe. Dokumen Rujukan Scribe.
', + 'label-back': 'Kembali', + 'label-speed': 'Kecepatan', + 'label-record': 'Rekam', + 'label-stop': 'Berhenti', + 'label-continue': 'Lanjutkan', + 'label-rewind': 'Mundur', + 'label-play': 'Putar', + 'label-pause': 'Jeda', + 'label-delete': 'Hapus', + 'label-volume': 'Volume', + 'label-takes': 'Pengambilan', + 'label-settings': 'Pengaturan', + 'label-restore': 'Mengembalikan', + 'label-archive': 'Arsip', + 'tooltip-save-cloud-btn': 'Tindakan ini akan menyinkronkan data Anda ke Door43', + 'tooltip-save-computer-btn': 'Tindakan ini akan mengkloning atau memperbarui data lokal Anda dengan data Door43', + 'label-choose-usfm-files': 'Pilih File USFM', + 'label-choose-md-files': 'Pilih File Markdown', + 'label-merge': 'gabungkan', + 'label-abort': 'Batalkan', + 'tooltip-star-project': 'Proyek Berbintang', + 'tooltip-un-star-project': 'proyek Tidak Berbintang', + 'tooltip-merge-all-orginal-btn': 'Terima ORIGINAL untuk semua bagian konflik yang tidak terselesaikan dalam file yang dibuka', + 'tooltip-merge-orginal-btn': 'Menerima perubahan ORIGINAL untuk menyelesaikan konflik', + 'tooltip-merge-all-reset-btn': 'ATUR ULANG file yang dibuka ke kondisi awal', + 'tooltip-merge-all-both-btn': 'Terima KEDUANYA untuk semua bagian konflik yang tidak terselesaikan dalam file yang dibuka', + 'tooltip-merge-both-btn': 'Terima KEDUANYA perubahan untuk menyelesaikan konflik', + 'tooltip-merge-all-new-btn': 'Terima BARU untuk semua bagian konflik yang belum terselesaikan di file Batalkan Penyelesaian Konflik', + 'tooltip-merge-new-btn': 'Terima BARU untuk mneyelesaikan konflik', + 'label-original': 'Original', + 'label-new': 'Baru', + 'label-reset': 'Atur Ulang', + 'label-both': 'Keduanya', + 'label-overwrite': 'Timpa', + 'modal-title-abort-conflict-resolution': 'Batalkan Resolusi Konflik', + 'msg-abort-conflict-resolution': 'Apakah Anda ingin membatalkan proses penyelesaian konflik. Jika Anda membatalkan, Anda akan kehilangan semua kemajuan Anda dan harus memulai dari awal.', + 'label-done': 'Selesai', + 'label-resolved': 'Terselesaiakn', + 'label-resolve-conflict': 'Menyelesaikan Konflik', + 'label-comparison': 'Perbandingan', + 'label-files': 'file', + 'label-re-record': 'Rekam ulang', + 'modal-title-re-record': 'Rekam Ulang Audio', + 'msg-re-record-audio': 'Apa Anada Ingin Merekam Ulang Audio', + 'modal-title-delete-audio': 'Hapus Audio', + 'msg-delete-audio': 'Apakah Anda ingin menghapus pengambilan yang dipilih?', + 'label-accepted': 'Diterima', + 'msg-remove-resource': 'Apakah Anda yakin ingin menghapus sumber daya. Tindakan ini tidak dapat dikembalikan ', + 'label-check-updates': 'Periksa Pembaruan', + 'label-documentation': 'Dokumentasi', + 'label-tech-support': 'Dukungan Teknis', + 'msg-helps-filepath': 'Membantu Sumber daya filepath dengan valid manifest.yaml', + 'tooltip-supported-resources': 'Sumber Daya Pendukung Lainnya Adalah TN, TW, TQ, TA', + 'label-upload-help-resources': 'Unggah Sumber Daya Bantuan', + 'label-filter': 'Filter', +}; diff --git a/renderer/src/translations/id.json b/renderer/src/translations/id.json new file mode 100644 index 00000000..97f0ba97 --- /dev/null +++ b/renderer/src/translations/id.json @@ -0,0 +1,277 @@ +{ + "label-translation": "Terjemahan", + "app-name": "Scribe Kitab Suci", + "btn-switch-off": "Mati", + "btn-switch-on": "Menyala", + "btn-all": "Semua", + "btn-ot": "PL", + "btn-nt": "PB", + "btn-replace": "Ganti", + "btn-save-changes": "Simpan Perubahan", + "btn-cancel": "Batal", + "btn-export": "Expor", + "btn-replace-cancel": "Batal", + "btn-logout": "Keluar", + "label-Profile": "Profil", + "label-Projects": "Proyek", + "label-Sync": "Sinkronasi", + "label-Create New Project": "Buat Proyek Baru", + "label-personal-information": "Informasi Pribadi", + "label-first-name": "Nama Depan", + "label-last-name": "Nama Belakang", + "label-email": "Email", + "label-region": "Wilayah", + "label-password": "Password", + "label-translation-details": "Detail Terjemahan", + "label-import-translation": "Impor Terjemahan", + "label-import-ref-text": "Impor Teks Referensi", + "label-manage-ref-texts": "Atur Teks Referensi", + "label-language-code": "Kode Bahasa", + "label-version": "Versi", + "label-export-folder-location": "Expor Lokasi Folder", + "label-folder-location": "Lokasi File", + "label-book-chapter": "Kitab dan Pasal", + "label-find-replace": "Temukan dan Ganti", + "label-total-word-replaced": "Jumlah Kata yang diganti", + "label-current-chapter": "Pasal saat ini", + "label-current-book": "Kitab saat ini", + "label-find": "Temukan", + "label-replace-with": "Ganti dengan", + "label-replaced-information": "Ringkasan Penggantian", + "label-occurrences-replaced": "Kejadian yang diganti.", + "label-last-saved": "Dismpan", + "label-exported-file": "expor File di", + "label-language": "Bahasa Aplikasi", + "label-select-language": "Pilih bahasa yang akan digunakan untuk menyiapkan aplikasi:", + "label-heading-confirmation": "Konfirmasi", + "label-not-found": "Tidak ditemukan.", + "label-data-not-found": "Data Tidak ditemukan.", + "label-unjoin-this-verse": "Lepaskan sambungan ayat ini", + "label-join-to-preceding-verse": "Bergabung dengan ayat sebelumnya", + "label-joint-with-the-preceding-verse(s)": "----- Sambungan dengan ayat sebelumnya -----", + "label-sync": "Sinkronisasi", + "label-username": "nama pengguna", + "label-pwd": "Password", + "label-credentials": "kredensial", + "label-no-project": "Tidak ada proyek untuk ditampilkan.", + "label-paratext": "Paratext", + "label-wacs": "WACS", + "label-door43": "Door43", + "label-other": "Lainnya", + "label-endpoint": "Titik akhir", + "label-sign-in": "Masuk", + "label-warning": "peringatan", + "label-override-text": "Ini akan menimpa setiap teks di buku yang dipilih.", + "label-selection": "Silakan tentukan pilihan untuk melanjutkan.", + "label-uploading-warning": "Teks yang diunggah akan menimpa setiap perubahan yang tidak disinkronkan dalam proyek Anda di cloud", + "label-imported-book": "Impor Berhasil", + "label-exported-book": "unggah Berhasil", + "label-create-project": "Buat Proyek Baru", + "label-auto-backup": "Backup Otomatis", + "label-none": "Tidak Ada", + "label-daily": "Harian", + "label-weekly": "Mingguan", + "label-change-font": "Ganti Huruf", + "username-req": "Nama Pengguna dibutuhkan.", + "password-req": "Password dibutuhkan.", + "placeholder-search-text": "Cari Teks", + "placeholder-replace-text": "Penggantian", + "placeholder-path-to-destination": "Jalur ke forder tujuan", + "placeholder-path-of-usfm-files": "Jalur ke folder berisi faile USFM", + "placeholder-select-usfm-files": "Pilih File USFM", + "placeholder-saving-usfm-files": "Jalur folder untuk menyimpan file USFM", + "placeholder-eng-translation": "Terjemahan Baru Bahasa Inggris", + "placeholder-stage-trans": "Nama tahap penerjemahan", + "placeholder-name": "Nama", + "btn-create": "Buat", + "btn-save": "Simpan", + "btn-import": "Import", + "btn-ok": "OKE", + "label-bible-name": "Nama Alkitab", + "tbl-header-name": "Nama", + "tbl-header-action": "Tindakan", + "modal-title-setting": "Pengaturan", + "tooltip-select-book": "Pilih Kitab", + "tooltip-select-chapter": "Pilih Pasal", + "tooltip-compare-mode": "Mode Perbandingan", + "tooltip-find-and-replace": "Temukan dan Ganti", + "tooltip-export-usfm": "Expor sebagai USFM", + "tooltip-export-html": "Expor sebagai HTML", + "tooltip-about": "Tentang", + "tooltip-settings": "Pengaturan", + "modal-translate-book-name": "Terjemahkan Nama Kitab", + "label-button-reset": "Kembali ke Pengaturan Awal", + "tooltip-modal-close": "Tutup", + "tooltip-minus-font-size": "Perkecil huruf", + "tooltip-plus-font-size": "Perbesar huruf", + "tooltip-2-column": "2-kolom layout", + "tooltip-3-column": "3-kolom layout", + "tooltip-4-column": "4-kolom layout", + "tooltip-btn-save": "Simpan Perubahan", + "tooltip-select-reference-text": "Pilih Referensi", + "tooltip-run-find-and-replace": "Jalankan Temukan dan Ganti", + "tooltip-all": "Semua", + "tooltip-old-testament": "Perjanjian Lama", + "tooltip-new-testament": "Perjanjian Baru", + "tooltip-import-title": "Berhasil mengimpor file", + "tooltip-noimport-title": "Tidak berhasil mengimpor file apa pun.", + "tooltip-error-title": "Gagal Impor", + "tooltip-noerror-title": "Tidak ada kesalahan yang dilaporkan.", + "tooltip-recorder": "Perekaman", + "tooltip-exitrecorder": "Keluar Perekaman", + "tooltip-exportrecording": "Expor Perekaman", + "tooltip-micsettings": "Pengaturan Mikrofon", + "tooltip-nextverse": "Ayat Berikutnya", + "tooltip-previousverse": "Ayat Sebelumnya", + "tooltip-start/stop": "Tekan dan Tahan 1 detik untuk mulai perekaman.", + "tooltip-deleterecording": "Hapus rekaman", + "tooltip-change-translationhelpslanguage": "Ubah bahasa bantuan penerjemahan", + "tooltip-5-translationhelp": "Bantuan Penerjemahan", + "modal-import-report": "Impor Laporan", + "modal-title-about": "Tentang", + "label-books-tab": "Kitab", + "label-chapter-tab": "Pasal", + "label-overview-tab": "Gambaran Umum", + "label-license-tab": "Lisensi", + "label-hosted-url": "Sumber Tersedia di:", + "label-stage": "Tahap", + "label-script-direction": "Arah Tulisan", + "label-ltr": "Kiri ke Kanan", + "label-rtl": "Kanan ke Kiri", + "label-current": "Kitab saat ini", + "label-all": "Semua Kitab", + "label-empty-chapters": "Pasal Kosong", + "label-incomplete-verses": "Ayat Tidak Lengkap", + "label-multiple-spaces": "Ayat dengan beberapa Spasi", + "label-statistic-heading": "Statistik Kitab", + "label-Recorder": "Rekaman", + "label-total-chapter-length": "Jumlah Pasal Keseluruhan:", + "export-html": "HTML", + "export-usfm": "USFM", + "export-html-1-column": "1-Kolom HTML", + "export-html-2-column": "2-Kolom HTML", + "tooltip-language-validation": "Panjang karakter harus antara 2 hingga 8 dan tidak boleh dimulai dengan angka.", + "dynamic-msg-bib-code-start-with-number": "Panjang kode bahasa Alkitab harus antara 2 hingga 8 karakter dan tidak boleh dimulai dengan angka.", + "error-msg-search-validation": "Masukkan nilai yang akan dicari", + "error-msg-replace-validation": "Masukkan nilai yang akan diganti", + "dynamic-msg-error": "Kesalahan", + "dynamic-msg-exit-recorder": "Apakah Anda yakin ingin keluar dari perekaman?", + "dynamic-msg-delete-recording": "Apakah Anda yakin ingin Menghapus Rekaman ayat ini?", + "dynamic-msg-delete-undonemsg": "(Penghapusan tidak dapat dibatalkan!)", + "dynamic-msg-successfully-deleted": "Berhasil dihapus", + "dynamic-msg-export-recording": "Expor rekaman berhasil", + "dynamic-msg-saved-change": "Berhasil Menyimpan Perubahan", + "dynamic-msg-stage-trans": "Tahan dalam penerjemahan", + "dynamic-msg-selected-ref-ver": "Pasal ini tidak tersedia dalam versi referensi yang dipilih.", + "dynamic-msg-book-exported": "Kitab diekspor", + "dynamic-msg-trans-data": "Data Terjemahan", + "dynamic-msg-enter-translation": "Silakan masukkan Rincian Terjemahan di Pengaturan untuk melanjutkan dengan Ekspor.", + "dynamic-msg-process-req": "Tidak dapat memproses permintaan.", + "compare-mode-heading": "Tidak Dapat Menampilkan Perbandingan", + "dynamic-compare-mode": "Mode Perbandingan tidak berarti di berbagai bahasa. Pastikan Anda telah mengatur rincian terjemahan di Pengaturan dan memilih bahasa yang sama di semua panel.", + "dynamic-msg-bib-name-validation": "Nama Alkitab diperlukan.", + "dynamic-msg-bib-code-validation": "Kode bahasa Alkitab diperlukan.", + "dynamic-msg-bib-version-validation": "Versi Alkitab diperlukan.", + "dynamic-msg-bib-path-validation": "Lokasi folder diperlukan.", + "dynamic-msg-saved-trans": "Berhasil menyimpan detail terjemahan.", + "dynamic-msg-went-wrong": "Terjadi kesalahan. silakan coba lagi.", + "dynamic-msg-imp-ref-text": "Teks referensi berhasil diimpor.", + "dynamic-msg-imp-error": "Ada kesalahan saat mengimpor file USFM.", + "dynamic-msg-parse-error": "Ada kesalahan saat mengurai file USFM.", + "dynamic-msg-del-ref-text": "Apakah Anda yakin ingin menghapus teks referensi ini?", + "dynamic-msg-del-unable": "Tidak dapat menghapus. Silakan coba lagi.", + "dynamic-msg-ren-unable": "Tidak dapat mengganti nama. Silakan coba lagi.", + "dynamic-msg-name-taken": "Nama tersebut sudah digunakan. Silakan coba nama lain.", + "dynamic-msg-ref-name-validation": "Nama referensi diperlukan.", + "dynamic-msg-book": "Kitab", + "dynamic-msg-sync-book-list": "Kitab berhasil disinkronkan:\n$", + "dynamic-msg-sync-book-count": "Berhasil menyelaraskan $ Kitab.", + "dynamic-not-compatible-with-translation-help": "Perekam tidak kompatibel dengan bantuan terjemahan, Harap ubah tata letak", + "ref_name_max_valid": "Nama tidak boleh lebih dari 10 karakter.", + "ref_name_min_valid": "Nama tidak boleh kurang dari 3 karakter.", + "ref_name_blank": "Nama tidak boleh kosong.", + "dynamic-msg-save-language": "Perubahan berhasil disimpan. Mulai ulang aplikasi agar perubahan diterapkan.", + "dynamic-msg-offline": "Anda tampaknya tidak memiliki koneksi internet yang berfungsi untuk melihat ini.
Silakan coba lagi setelah Anda online.", + "label-auto-update-info": "Jika diaktifkan, ini akan memungkinkan aplikasi untuk secara otomatis terhubung ke internet (jika tersedia), mengunduh dan kemudian menginstal pembaruan yang dirilis oleh tim Scribe Scripture.", + "label-auto-update": "Pembaruan-Otomatis", + "label-radio-enable": "Aktifkan", + "label-radio-disable": "Nonaktifkan", + "label-please-wait": "Ini mungkin memerlukan beberapa menit.
Mohon Tunggu", + "label-backup-usfm": "Semua file USFM telah disimpan ke", + "usfm-bookid-missing": "File USFM tanpa ID Kitab tidak didukung", + "usfm-chaper-missing": "File USFM tanpa ID Pasal tidak didukung", + "usfm-warning1-chapter": "Pasal", + "usfm-warning2-chapter": "Hilang.", + "usfm-not-valid": "adalah file usfm yang tidak valid", + "Error-whilesaving-db": "Kesalahan saat mencoba menyimpan ke DB", + "usfm-parser-error": "Kesalahan Penguraian usfm", + "text-info-paratext": "Pelajari lebih lanjut tentanf Paratext dan Daftar di $.", + "text-info-door43": "Pelajari lebih lanjut tentang Door43 dan daftar di $.", + "text-info-wacs": "Pelajari lebih lanjut tentang WACS dan daftar di $.", + "book-genesis": "Kejadian", + "book-exodus": "Keluaran", + "book-leviticus": "Imamat", + "book-numbers": "Bilangan", + "book-deuteronomy": "Ulangan", + "book-joshua": "Yosua", + "book-judges": "Hakim-Hakim", + "book-ruth": "Rut", + "book-1-samuel": "1 Samuel", + "book-2-samuel": "2 Samuel", + "book-1-kings": "1 Raja-Raja", + "book-2-kings": "2 Raja-Raja", + "book-1-chronicles": "1 Tawarikh", + "book-2-chronicles": "2 Tawarikh", + "book-ezra": "Ezra", + "book-nehemiah": "Nehemia", + "book-esther": "Ester", + "book-job": "Ayub", + "book-psalms": "Mazmur", + "book-proverbs": "Amsal", + "book-ecclesiastes": "Pengkhotbah", + "book-song-of-songs": "Kindung Agung", + "book-isaiah": "Yesaya", + "book-jeremiah": "Yeremia", + "book-lamentations": "Ratapan", + "book-ezekiel": "Yehezkiel", + "book-daniel": "Daniel", + "book-hosea": "Hosea", + "book-joel": "Yoel", + "book-amos": "Amos", + "book-obadiah": "Obajah", + "book-jonah": "Yunus", + "book-micah": "Mikah", + "book-nahum": "Nahum", + "book-habakkuk": "Habakuk", + "book-zephaniah": "Zefanya", + "book-haggai": "Hagai", + "book-zechariah": "Zakariah", + "book-malachi": "Maleakhi", + "book-matthew": " Matius", + "book-mark": " Markus", + "book-luke": " Lukas", + "book-john": " Yohanes", + "book-acts": " Kisah Para Rasul", + "book-romans": " Roma", + "book-1-corinthians": " 1 Korintus", + "book-2-corinthians": " 2 Korintus", + "book-galatians": " Galatia", + "book-ephesians": " Efesus", + "book-philippians": " Filipi", + "book-colossians": " Kolose", + "book-1-thessalonians": " 1 Tesalonika", + "book-2-thessalonians": " 2 Tesalonika", + "book-1-timothy": " 1 Timotius", + "book-2-timothy": " 2 Timotius", + "book-titus": " Titus", + "book-philemon": " Filemon", + "book-hebrews": " Ibrani", + "book-james": " Yakobus", + "book-1-peter": " 1 Petrus", + "book-2-peter": " 2 Petrus", + "book-1-john": " 1 Yohanes", + "book-2-john": " 2 Yohanes", + "book-3-john": " 3 Yohanes", + "book-jude": " Yudas", + "book-revelation": " Wahyu" +} \ No newline at end of file From f36a74d98bfaf6ecb5d327a0c1f9babfe7b8e5a7 Mon Sep 17 00:00:00 2001 From: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com> Date: Fri, 3 May 2024 17:12:09 +0530 Subject: [PATCH 3/4] updating the 0.5.9 (#333) --- package.json | 4 ++-- yarn.lock | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index ecb3586d..76b4a11c 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "productName": "scribe-scripture-editor", "description": "A friendly assistant for Bible Translators.", "author": "Bible Technology ", - "version": "0.5.8", + "version": "0.5.9", "license": "MIT", "private": true, "main": "main/index.js", @@ -146,7 +146,7 @@ "epitelete": "^0.2.20", "epitelete-html": "0.2.20-beta.2", "eslint-import-resolver-alias": "^1.1.2", - "font-detect-rhl": "1.0.8", + "font-detect-rhl": "1.0.6-1", "font-list": "^1.4.5", "fs-extra": "^10.1.0", "get-system-fonts": "^2.0.2", diff --git a/yarn.lock b/yarn.lock index fd181e2c..7cdfa87c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9634,10 +9634,10 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.14.9, fol resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== -font-detect-rhl@1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/font-detect-rhl/-/font-detect-rhl-1.0.8.tgz#5d9231c1c3d451b6d6ddb430af2d3f5438cbf851" - integrity sha512-x54euWvS2l2kuN5jq5tb8dkdX1mDZLLrrFgVgCuMRcvTvIj2HfARNalfY8oiDE8065eG08oKzVwuzK87A5Wujw== +font-detect-rhl@1.0.6-1: + version "1.0.6-1" + resolved "https://registry.yarnpkg.com/font-detect-rhl/-/font-detect-rhl-1.0.6-1.tgz#7cd2f9a38090dbbb3fa0dd4f76924abb23e7b4df" + integrity sha512-2tTpoRdsuelj0X1QpGaqFmcbKunpGG3/MEoPp7suBlnH6wNG4RI/iW9zZaAyHEFZMUd3zdpk7JBJM0uqJ5mr5Q== dependencies: prop-types "^15.6.1" use-deep-compare "^1.1.0" From e257c1e0bac68f5b1c9acdc00785c5349f0d0652 Mon Sep 17 00:00:00 2001 From: VIPIN PAUL <37212471+vipinpaul@users.noreply.github.com> Date: Fri, 3 May 2024 17:25:06 +0530 Subject: [PATCH 4/4] Version 0.5.9 (#334) * updating the 0.5.9 * reverting the font version back --- package.json | 2 +- yarn.lock | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 76b4a11c..f8e418a6 100644 --- a/package.json +++ b/package.json @@ -146,7 +146,7 @@ "epitelete": "^0.2.20", "epitelete-html": "0.2.20-beta.2", "eslint-import-resolver-alias": "^1.1.2", - "font-detect-rhl": "1.0.6-1", + "font-detect-rhl": "1.0.5-1", "font-list": "^1.4.5", "fs-extra": "^10.1.0", "get-system-fonts": "^2.0.2", diff --git a/yarn.lock b/yarn.lock index 7cdfa87c..4a6c4b19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9634,10 +9634,11 @@ follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.14.9, fol resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== -font-detect-rhl@1.0.6-1: - version "1.0.6-1" - resolved "https://registry.yarnpkg.com/font-detect-rhl/-/font-detect-rhl-1.0.6-1.tgz#7cd2f9a38090dbbb3fa0dd4f76924abb23e7b4df" - integrity sha512-2tTpoRdsuelj0X1QpGaqFmcbKunpGG3/MEoPp7suBlnH6wNG4RI/iW9zZaAyHEFZMUd3zdpk7JBJM0uqJ5mr5Q== +font-detect-rhl@1.0.5-1: + version "1.0.5-1" + resolved "https://registry.yarnpkg.com/font-detect-rhl/-/font-detect-rhl-1.0.5-1.tgz#4a421265df97ee672eb515a7f9cae2853ca860f4" + integrity sha512-gIRKZvNHp751pSI2bWk3kl3ybeUYiO8fXlo4xJQldp4Esp4yPkGslArJgEQXyROCBPdqU/kTyvA7eWWyE/y9oQ== + dependencies: prop-types "^15.6.1" use-deep-compare "^1.1.0"