diff --git a/messages/de.json b/messages/de.json index 2af8fbf..1471557 100644 --- a/messages/de.json +++ b/messages/de.json @@ -206,7 +206,11 @@ "goTo": "Im Drehbuch anzeigen", "confirmRestore": "Dies ersetzt den passenden Inhalt in Ihrem Drehbuch.", "restore": "Wiederherstellen", - "cancel": "Abbrechen" + "cancel": "Abbrechen", + "scenesEmpty": "Noch keine Szenen", + "comments": "Kommentare", + "commentsEmpty": "Keine aktiven Kommentare", + "shelfEmptySelection": "Wählen Sie eine Version aus der Ablage zur Bearbeitung aus" }, "formatDropdown": { "elements": { @@ -489,4 +493,4 @@ "monthsAgo": "Vor {months, plural, one {# Monat} other {# Monaten}}", "moreThanYearAgo": "Vor über einem Jahr" } -} \ No newline at end of file +} diff --git a/messages/es.json b/messages/es.json index d4bb397..0cda76f 100644 --- a/messages/es.json +++ b/messages/es.json @@ -1,491 +1,495 @@ { - "navbar": { - "screenplay": "Guión", - "board": "Tablero", - "titlePage": "Portada", - "synced": "Sincronizado en la nube", - "noConnection": "Sin conexión", - "reconnecting": "Reconectando...", - "localProject": "Proyecto local", - "uploadToCloud": "Subir a la nube", - "endlessScroll": "Desplazamiento infinito", - "toggleComments": "Mostrar/ocultar comentarios", - "focusMode": "Modo concentración", - "splitPanel": "Dividir panel", - "unsplitPanel": "Unir panel", - "draftEditor": "Editor de borrador", - "viewOnly": "Solo lectura", - "viewOnlyHint": "Tienes acceso de solo visualización. La edición está desactivada." + "navbar": { + "screenplay": "Guión", + "board": "Tablero", + "titlePage": "Portada", + "synced": "Sincronizado en la nube", + "noConnection": "Sin conexión", + "reconnecting": "Reconectando...", + "localProject": "Proyecto local", + "uploadToCloud": "Subir a la nube", + "endlessScroll": "Desplazamiento infinito", + "toggleComments": "Mostrar/ocultar comentarios", + "focusMode": "Modo concentración", + "splitPanel": "Dividir panel", + "unsplitPanel": "Unir panel", + "draftEditor": "Editor de borrador", + "viewOnly": "Solo lectura", + "viewOnlyHint": "Tienes acceso de solo visualización. La edición está desactivada." + }, + "common": { + "save": "Guardar cambios", + "cancel": "Cancelar", + "loading": "Cargando...", + "resetDefaults": "Restablecer predeterminados" + }, + "sidebar": { + "title": "Panel", + "logOut": "Cerrar sesión", + "auth": "Iniciar sesión", + "logOutConfirmTitle": "Cerrar sesión", + "logOutConfirmDesc": "¿Estás seguro de que quieres cerrar sesión?", + "logOutConfirmBtn": "Cerrar sesión", + "logOutCancelBtn": "Cancelar" + }, + "appearance": { + "theme": "Tema", + "themeHelp": { + "dark": "Tema acogedor y de bajo resplandor, perfecto para noctámbulos y noches de concentración.", + "light": "Tema nítido y aireado que se siente natural y cómodo durante el día.", + "latte": "Tema suave con base crema que combina calidez y legibilidad.", + "wonka": "Tema aterciopelado con base de cacao que combina lujo profundo y descanso visual.", + "mint": "Tema refrescante con esencia de menta que combina serenidad botánica y equilibrio visual.", + "blossom": "Tema delicado con esencia floral que combina calidez de pétalos y suavidad visual.", + "midnight": "Tema azul medianoche profundo, diseñado para el trabajo concentrado bajo un cielo estrellado." }, - "common": { - "save": "Guardar cambios", - "cancel": "Cancelar", - "loading": "Cargando...", - "resetDefaults": "Restablecer predeterminados" + "editor": "Editor", + "themedEditor": "Editor con tema", + "themedEditorDesc": "Usar los colores del tema para el fondo y el texto del editor", + "highlightOnHover": "Resaltar al pasar el cursor", + "highlightOnHoverDesc": "Resalta ligeramente la línea sobre la que se pasa el cursor en el editor" + }, + "keybinds": { + "screenplayElements": "Elementos de guión", + "typing": "Escribir… (Esc para cancelar)", + "notSet": "No asignado", + "modifiersOnly": "Solo modificadores — presiona una tecla normal", + "defaultPrefix": "Por defecto: {combo}", + "reset": "Restablecer", + "resetTitle": "Borrar asignación del usuario", + "resetDefaults": "Restablecer predeterminados", + "save": "Guardar cambios" + }, + "language": { + "label": "Idioma de la interfaz", + "helpText": "Elige el idioma que se usa en toda la aplicación.", + "spellcheckLabel": "Corrector orthográfico", + "spellcheckHelpText": "Descarga un diccionario para la corrección ortográfica en el editor.", + "spellcheckNone": "Desactivado", + "customDictLabel": "Diccionario del proyecto", + "customDictAdd": "Añadir", + "customDictEmpty": "Aún no hay palabras personalizadas.", + "customDictHelpText": "Las palabras añadidas aquí se comparten con todos los colaboradores del proyecto." + }, + "modal": { + "groups": { + "project": "Proyecto", + "preferences": "Preferencias", + "account": "Cuenta" }, - "sidebar": { - "title": "Panel", - "logOut": "Cerrar sesión", - "auth": "Iniciar sesión", - "logOutConfirmTitle": "Cerrar sesión", - "logOutConfirmDesc": "¿Estás seguro de que quieres cerrar sesión?", - "logOutConfirmBtn": "Cerrar sesión", - "logOutCancelBtn": "Cancelar" - }, - "appearance": { - "theme": "Tema", - "themeHelp": { - "dark": "Tema acogedor y de bajo resplandor, perfecto para noctámbulos y noches de concentración.", - "light": "Tema nítido y aireado que se siente natural y cómodo durante el día.", - "latte": "Tema suave con base crema que combina calidez y legibilidad.", - "wonka": "Tema aterciopelado con base de cacao que combina lujo profundo y descanso visual.", - "mint": "Tema refrescante con esencia de menta que combina serenidad botánica y equilibrio visual.", - "blossom": "Tema delicado con esencia floral que combina calidez de pétalos y suavidad visual.", - "midnight": "Tema azul medianoche profundo, diseñado para el trabajo concentrado bajo un cielo estrellado." - }, - "editor": "Editor", - "themedEditor": "Editor con tema", - "themedEditorDesc": "Usar los colores del tema para el fondo y el texto del editor", - "highlightOnHover": "Resaltar al pasar el cursor", - "highlightOnHoverDesc": "Resalta ligeramente la línea sobre la que se pasa el cursor en el editor" - }, - "keybinds": { - "screenplayElements": "Elementos de guión", - "typing": "Escribir… (Esc para cancelar)", - "notSet": "No asignado", - "modifiersOnly": "Solo modificadores — presiona una tecla normal", - "defaultPrefix": "Por defecto: {combo}", - "reset": "Restablecer", - "resetTitle": "Borrar asignación del usuario", - "resetDefaults": "Restablecer predeterminados", - "save": "Guardar cambios" - }, - "language": { - "label": "Idioma de la interfaz", - "helpText": "Elige el idioma que se usa en toda la aplicación.", - "spellcheckLabel": "Corrector orthográfico", - "spellcheckHelpText": "Descarga un diccionario para la corrección ortográfica en el editor.", - "spellcheckNone": "Desactivado", - "customDictLabel": "Diccionario del proyecto", - "customDictAdd": "Añadir", - "customDictEmpty": "Aún no hay palabras personalizadas.", - "customDictHelpText": "Las palabras añadidas aquí se comparten con todos los colaboradores del proyecto." - }, - "modal": { - "groups": { - "project": "Proyecto", - "preferences": "Preferencias", - "account": "Cuenta" - }, - "tabs": { - "General": "General", - "Layout": "Diseño", - "Export": "Importar/Exportar", - "Collaborators": "Colaboradores", - "Keybinds": "Atajos de teclado", - "Appearance": "Apariencia", - "Language": "Idioma", - "Profile": "Perfil", - "Settings": "Ajustes", - "Auth": "Iniciar sesión", - "About": "Acerca de", - "Subscription": "Suscripción" - } - }, - "dangerZone": { - "transferOwnership": "Transferir propiedad", - "transferDesc": "Transfiere tu rol de propietario a otro usuario. Pasarás a tener el rol de editor.", - "transferBtn": "Transferir", - "transferPrompt": "Introduce el correo del nuevo propietario:", - "deleteProject": "Eliminar proyecto", - "deleteProjectDesc": "Once un proyecto es eliminado, no hay vuelta atrás. Por favor, asegúrate.", - "deleteBtn": "Eliminar", - "modalTitle": "Eliminar proyecto", - "modalDesc": "Esta acción es permanente y no se puede deshacer. Se perderán todos los datos asociados a este proyecto.", - "deleting": "Eliminando...", - "confirmDeleteBtn": "Eliminar proyecto" - }, - "profile": { - "email": "Correo electrónico", - "username": "Nombre de usuario", - "usernamePlaceholder": "Introduce tu nombre para mostrar...", - "usernameHelp": "Este nombre será visible para los colaboradores cuando trabajes en proyectos compartidos.", - "color": "Color", - "customColor": "Color personalizado", - "selectColor": "Seleccionar color {color}", - "successMessage": "Perfil actualizado correctamente", - "failedUpdate": "Error al actualizar el perfil", - "errorSaving": "Ocurrió un error al guardar", - "saving": "Guardando...", - "dangerZoneTitle": "Zona de peligro", - "deleteAccount": "Eliminar cuenta", - "deleteAccountDesc": "Elimina permanentemente tu cuenta y todos los datos asociados. Esto no se puede deshacer.", - "deleteBtn": "Eliminar", - "deleteModalTitle": "Eliminar cuenta", - "deleteModalDesc": "Esto eliminará permanentemente tu cuenta y todos los datos asociados. Esta acción no se puede deshacer.", - "deleteConfirmPhrase": "Confirmo la eliminación de mi cuenta", - "deleteConfirmLabel": "Escribe el siguiente texto para confirmar la eliminación:", - "deleting": "Eliminando...", - "deleteAccountBtn": "Eliminar mi cuenta", - "subscription": { - "title": "Suscripción", - "proBadge": "Pro", - "proTitle": "Plan Pro", - "freeTitle": "Plan Gratuito", - "renewsOn": "Se renueva el {date}", - "perksTitle": "Incluido en tu plan:", - "upgradeTitle": "Mejora para desbloquear:", - "perkProjects": "Crear proyectos en la nube", - "perkSaves": "Guardados manuales e historial de versiones", - "perkCollaborators": "Invitar colaboradores", - "perkAutoSave": "Guardado automático en la nube", - "upgradeBtn": "Actualizar a Pro", - "redirecting": "Redirigiendo...", - "cancel": "Cancelar suscripción", - "cancelConfirm": "Tu acceso Pro permanece activo hasta {date}. ¿Cancelar de todos modos?", - "cancelYes": "Sí, cancelar", - "cancelNo": "Mantener Pro", - "cancelling": "Cancelando...", - "cancelSuccess": "Suscripción cancelada. Acceso Pro hasta {date}.", - "endsOn": "Tu suscripción termina el {date}", - "purchasing": "Comprando...", - "purchaseError": "La compra falló. Inténtalo de nuevo.", - "cancelApple": "Las suscripciones de Apple se gestionan a través del App Store.", - "manageApple": "Abrir App Store", - "alreadyBoundTo": "Esta suscripción ya está vinculada a {email}.", - "alreadyBoundUnknown": "Esta suscripción ya está vinculada a otra cuenta.", - "welcomePro": "Ya estás suscrito a Scriptio Pro. ¡Bienvenido!", - "resubscribe": "Reactivar suscripción", - "restorePurchases": "Restaurar compras", - "transferConfirm": "Tu cuenta de App Store tiene una suscripción activa vinculada a {email}. La restauración transferirá Pro a esta cuenta, y {email} perderá el acceso a Pro. Apple seguirá facturando al mismo ID de Apple. ¿Continuar?", - "transferConfirmUnknown": "Tu cuenta de App Store tiene una suscripción activa vinculada a otra cuenta de Scriptio. La restauración transferirá Pro a esta cuenta, y la otra cuenta perderá el acceso a Pro. Apple seguirá facturando al mismo ID de Apple. ¿Continuar?", - "transferYes": "Sí, transferir", - "transferring": "Transfiriendo...", - "appleStoreFreeInfo": "Las funciones Pro están disponibles para las cuentas actualizadas a través de nuestro sitio web.", - "appleStoreProInfo": "Para actualizar tu método de pago o cancelar, visita la configuración de tu perfil en scriptio.app." - } - }, - "projects": { - "untitled": "Sin título", - "newProject": "Nuevo proyecto", - "pageTitle": "Proyectos", - "importBtn": "Importar...", - "importing": "Importando...", - "createBtn": "Crear", - "empty": { - "title": "Tu Historia Empieza Aquí", - "subtitle": "Crea un nuevo guión o importa un script existente", - "createFirst": "Nuevo proyecto", - "createDesc": "Empezar desde una página en blanco", - "importExisting": "Importar", - "importDesc": "Abrir un archivo de guión existente" - }, - "item": { - "posterAlt": "Póster de la película", - "localOnly": "Solo local", - "syncedToCloud": "Sincronizado en la nube" - }, - "form": { - "formTitle": "Crear proyecto", - "titleField": "Título", - "descriptionField": "Descripción", - "authorField": "Autor", - "posterField": "Póster", - "optional": "opcional", - "submitBtn": "Crear", - "failedToCreate": "Error al crear el proyecto" - } - }, - "editorSidebar": { - "scenes": "Escenas", - "characters": "Personajes", - "locations": "Localizaciones", - "shelf": "Estante", - "shelfEmpty": "Seleccione una versión para editar", - "goTo": "Ir al guión", - "confirmRestore": "Esto reemplazará el contenido correspondiente en su guión.", - "restore": "Restaurar", - "cancel": "Cancelar" - }, - "formatDropdown": { - "elements": { - "scene": "ENCABEZADO DE SCÈNE", - "action": "Acción", - "character": "PERSONAJE", - "dialogue": "Diálogo", - "parenthetical": "(Paréntesis)", - "transition": "TRANSICIÓN:", - "section": "Sección", - "note": "[[Nota]]", - "dual_dialogue": "Doble diálogo", - "none": "Ninguno" - }, - "titlePageElements": { - "title": "Título", - "author": "Autor", - "date": "Fecha", - "none": "Ninguno" - } + "tabs": { + "General": "General", + "Layout": "Diseño", + "Export": "Importar/Exportar", + "Collaborators": "Colaboradores", + "Keybinds": "Atajos de teclado", + "Appearance": "Apariencia", + "Language": "Idioma", + "Profile": "Perfil", + "Settings": "Ajustes", + "Auth": "Iniciar sesión", + "About": "Acerca de", + "Subscription": "Suscripción" + } + }, + "dangerZone": { + "transferOwnership": "Transferir propiedad", + "transferDesc": "Transfiere tu rol de propietario a otro usuario. Pasarás a tener el rol de editor.", + "transferBtn": "Transferir", + "transferPrompt": "Introduce el correo del nuevo propietario:", + "deleteProject": "Eliminar proyecto", + "deleteProjectDesc": "Once un proyecto es eliminado, no hay vuelta atrás. Por favor, asegúrate.", + "deleteBtn": "Eliminar", + "modalTitle": "Eliminar proyecto", + "modalDesc": "Esta acción es permanente y no se puede deshacer. Se perderán todos los datos asociados a este proyecto.", + "deleting": "Eliminando...", + "confirmDeleteBtn": "Eliminar proyecto" + }, + "profile": { + "email": "Correo electrónico", + "username": "Nombre de usuario", + "usernamePlaceholder": "Introduce tu nombre para mostrar...", + "usernameHelp": "Este nombre será visible para los colaboradores cuando trabajes en proyectos compartidos.", + "color": "Color", + "customColor": "Color personalizado", + "selectColor": "Seleccionar color {color}", + "successMessage": "Perfil actualizado correctamente", + "failedUpdate": "Error al actualizar el perfil", + "errorSaving": "Ocurrió un error al guardar", + "saving": "Guardando...", + "dangerZoneTitle": "Zona de peligro", + "deleteAccount": "Eliminar cuenta", + "deleteAccountDesc": "Elimina permanentemente tu cuenta y todos los datos asociados. Esto no se puede deshacer.", + "deleteBtn": "Eliminar", + "deleteModalTitle": "Eliminar cuenta", + "deleteModalDesc": "Esto eliminará permanentemente tu cuenta y todos los datos asociados. Esta acción no se puede deshacer.", + "deleteConfirmPhrase": "Confirmo la eliminación de mi cuenta", + "deleteConfirmLabel": "Escribe el siguiente texto para confirmar la eliminación:", + "deleting": "Eliminando...", + "deleteAccountBtn": "Eliminar mi cuenta", + "subscription": { + "title": "Suscripción", + "proBadge": "Pro", + "proTitle": "Plan Pro", + "freeTitle": "Plan Gratuito", + "renewsOn": "Se renueva el {date}", + "perksTitle": "Incluido en tu plan:", + "upgradeTitle": "Mejora para desbloquear:", + "perkProjects": "Crear proyectos en la nube", + "perkSaves": "Guardados manuales e historial de versiones", + "perkCollaborators": "Invitar colaboradores", + "perkAutoSave": "Guardado automático en la nube", + "upgradeBtn": "Actualizar a Pro", + "redirecting": "Redirigiendo...", + "cancel": "Cancelar suscripción", + "cancelConfirm": "Tu acceso Pro permanece activo hasta {date}. ¿Cancelar de todos modos?", + "cancelYes": "Sí, cancelar", + "cancelNo": "Mantener Pro", + "cancelling": "Cancelando...", + "cancelSuccess": "Suscripción cancelada. Acceso Pro hasta {date}.", + "endsOn": "Tu suscripción termina el {date}", + "purchasing": "Comprando...", + "purchaseError": "La compra falló. Inténtalo de nuevo.", + "cancelApple": "Las suscripciones de Apple se gestionan a través del App Store.", + "manageApple": "Abrir App Store", + "alreadyBoundTo": "Esta suscripción ya está vinculada a {email}.", + "alreadyBoundUnknown": "Esta suscripción ya está vinculada a otra cuenta.", + "welcomePro": "Ya estás suscrito a Scriptio Pro. ¡Bienvenido!", + "resubscribe": "Reactivar suscripción", + "restorePurchases": "Restaurar compras", + "transferConfirm": "Tu cuenta de App Store tiene una suscripción activa vinculada a {email}. La restauración transferirá Pro a esta cuenta, y {email} perderá el acceso a Pro. Apple seguirá facturando al mismo ID de Apple. ¿Continuar?", + "transferConfirmUnknown": "Tu cuenta de App Store tiene una suscripción activa vinculada a otra cuenta de Scriptio. La restauración transferirá Pro a esta cuenta, y la otra cuenta perderá el acceso a Pro. Apple seguirá facturando al mismo ID de Apple. ¿Continuar?", + "transferYes": "Sí, transferir", + "transferring": "Transfiriendo...", + "appleStoreFreeInfo": "Las funciones Pro están disponibles para las cuentas actualizadas a través de nuestro sitio web.", + "appleStoreProInfo": "Para actualizar tu método de pago o cancelar, visita la configuración de tu perfil en scriptio.app." + } + }, + "projects": { + "untitled": "Sin título", + "newProject": "Nuevo proyecto", + "pageTitle": "Proyectos", + "importBtn": "Importar...", + "importing": "Importando...", + "createBtn": "Crear", + "empty": { + "title": "Tu Historia Empieza Aquí", + "subtitle": "Crea un nuevo guión o importa un script existente", + "createFirst": "Nuevo proyecto", + "createDesc": "Empezar desde una página en blanco", + "importExisting": "Importar", + "importDesc": "Abrir un archivo de guión existente" }, - "search": { - "placeholder": "Buscar...", - "noMatches": "Sin resultados", - "matchCount": "{current} de {total}", - "replacePlaceholder": "Remplazar con...", - "replace": "Remplazar", - "replaceAll": "Remplazar todo", - "filterByElement": "Filtrar por elemento:", - "elements": { - "scene": "Encabezado de escena", - "action": "Acción", - "character": "Personaje", - "dialogue": "Diálogo", - "parenthetical": "Paréntesis", - "transition": "Transición", - "section": "Sección", - "note": "Nota", - "dual_dialogue": "Diálogo dual", - "none": "Ninguno" - } + "item": { + "posterAlt": "Póster de la película", + "localOnly": "Solo local", + "syncedToCloud": "Sincronizado en la nube" }, - "collaborators": { - "projectTeam": "Equipo del proyecto ({count}/{max})", - "teamHelp": "Gestiona los miembros de tu equipo y las invitaciones pendientes. Puedes invitar a cualquier usuario no Pro a participar en tu proyecto. El proyecto permanece colaborativo mientras el propietario tenga el plan Pro.", - "roles": { - "owner": "Propietario", - "admin": "Administrador", - "editor": "Editor", - "viewer": "Espectador" - }, - "roleDesc": { - "owner": "Puede eliminar el proyecto y transferir la propiedad", - "admin": "Puede invitar, ascender, degradar y expulsar colaboradores", - "editor": "Puede modificar el guión y otro contenido del proyecto", - "viewer": "Acceso de solo lectura. No puede realizar cambios" - }, - "you": "(tú)", - "leave": "Salir", - "kick": "Expulsar", - "pending": "Pendiente", - "cancel": "Cancelar", - "emailPlaceholder": "Introduce el correo...", - "invite": "Invitar", - "proRequired": "A Pro subscription is required to invite collaborators.", - "proRequiredInvite": "Upgrade to Pro to invite collaborators", - "upgrade": "Upgrade", - "localProjectOnly": "Collaboration is not available for local projects. Upload your project to the cloud to invite collaborators." + "form": { + "formTitle": "Crear proyecto", + "titleField": "Título", + "descriptionField": "Descripción", + "authorField": "Autor", + "posterField": "Póster", + "optional": "opcional", + "submitBtn": "Crear", + "failedToCreate": "Error al crear el proyecto" + } + }, + "editorSidebar": { + "scenes": "Escenas", + "characters": "Personajes", + "locations": "Localizaciones", + "shelf": "Estante", + "shelfEmpty": "Seleccione una versión para editar", + "goTo": "Ir al guión", + "confirmRestore": "Esto reemplazará el contenido correspondiente en su guión.", + "restore": "Restaurar", + "cancel": "Cancelar", + "scenesEmpty": "Aún no hay escenas", + "comments": "Comentarios", + "commentsEmpty": "No hay comentarios activos", + "shelfEmptySelection": "Selecciona una versión del estante para editar" + }, + "formatDropdown": { + "elements": { + "scene": "ENCABEZADO DE SCÈNE", + "action": "Acción", + "character": "PERSONAJE", + "dialogue": "Diálogo", + "parenthetical": "(Paréntesis)", + "transition": "TRANSICIÓN:", + "section": "Sección", + "note": "[[Nota]]", + "dual_dialogue": "Doble diálogo", + "none": "Ninguno" }, - "export": { - "importLabel": "Importar", - "selectFile": "Seleccionar archivo", - "selectFileDesc": "Sube .fountain, .fdx, .scriptio o .txt", - "exportLabel": "Exportar", - "formatOptions": { - "pdf": "Documento PDF (.pdf)", - "fountain": "Fountain (.fountain)", - "fdx": "Final Draft (.fdx)", - "scriptio": "Scriptio (.scriptio)" - }, - "formatHelp": { - "pdf": "Formato estándar de la industria. Ideal para compartir e imprimir.", - "fountain": "Formato de texto plano basado en Markdown, ideal para compatibilidad.", - "fdx": "Compatible con el software de la industria Final Draft.", - "scriptio": "Formato propio de Scriptio, para mantener el proyecto en local" - }, - "includeNotes": "Incluir notas", - "includeNotesDesc": "Exportar notas en línea.", - "readable": "JSON legible", - "readableDesc": "Exportar como JSON plano en lugar de binario comprimido. Archivo más grande, inspeccionable con cualquier editor de texto.", - "watermark": "Marca de agua", - "watermarkDesc": "Superponer texto en las páginas.", - "watermarkPlaceholder": "Texto de marca de agua", - "passwordProtection": "Protección con contraseña", - "passwordProtectionDesc": "Requerir una contraseña para abrir el PDF.", - "passwordPlaceholder": "Introduce la contraseña", - "exportBtn": "Exportar", - "exporting": "Exportando...", - "exportingProgress": "Exportando ({progress}%)" + "titlePageElements": { + "title": "Título", + "author": "Autor", + "date": "Fecha", + "none": "Ninguno" + } + }, + "search": { + "placeholder": "Buscar...", + "noMatches": "Sin resultados", + "matchCount": "{current} de {total}", + "replacePlaceholder": "Remplazar con...", + "replace": "Remplazar", + "replaceAll": "Remplazar todo", + "filterByElement": "Filtrar por elemento:", + "elements": { + "scene": "Encabezado de escena", + "action": "Acción", + "character": "Personaje", + "dialogue": "Diálogo", + "parenthetical": "Paréntesis", + "transition": "Transición", + "section": "Sección", + "note": "Nota", + "dual_dialogue": "Diálogo dual", + "none": "Ninguno" + } + }, + "collaborators": { + "projectTeam": "Equipo del proyecto ({count}/{max})", + "teamHelp": "Gestiona los miembros de tu equipo y las invitaciones pendientes. Puedes invitar a cualquier usuario no Pro a participar en tu proyecto. El proyecto permanece colaborativo mientras el propietario tenga el plan Pro.", + "roles": { + "owner": "Propietario", + "admin": "Administrador", + "editor": "Editor", + "viewer": "Espectador" }, - "layout": { - "pageFormat": "Formato de página", - "pageFormatHelp": { - "letter": "Formato estándar de Estados Unidos. Estándar de la industria para guiones de Hollywood.", - "a4": "Formato estándar internacional. Común en Europa y la mayoría de los países." - }, - "sceneHeadings": "Encabezados de escena", - "bold": "Negrita", - "boldDesc": "Los encabezados de escena aparecerán en negrita", - "extraSpace": "Espacio extra arriba", - "extraSpaceDesc": "Añadir espacio extra antes de los encabezados de escena", - "sceneNumbering": "Numeración de escenas", - "sceneNumberingDesc": "Mostrar números de escena en el margen izquierdo", - "duplicateRight": "Duplicar en margen derecho", - "duplicateRightDesc": "Mostrar número en ambos lados", - "continuation": "Continuación", - "moreTitle": "(MORE) Etiqueta", - "contdTitle": "(CONT'D) Etiqueta", - "pageMargins": "Márgenes de página", - "vertical": "Vertical", - "horizontal": "Horizontal", - "marginTop": "Superior", - "marginBottom": "Inferior", - "margins": "Márgenes", - "marginLeft": "Izquierda", - "marginRight": "Derecha", - "marginElements": { - "action": "Acción", - "scene": "Encabezado de escena", - "character": "Personaje", - "dialogue": "Diálogo", - "parenthetical": "Paréntesis", - "transition": "Transición", - "section": "Sección" - }, - "elements": "Configuración de elementos", - "style": "Estilo", - "alignment": "Alineación", - "italic": "Cursiva", - "underline": "Subrayado", - "uppercase": "Mayúsculas", - "alignLeft": "Izquierda", - "alignCenter": "Centro", - "alignRight": "Derecha", - "sceneSpacing": "Espaciado", - "sceneSpacingDesc": "Espaciado sobre los encabezados de escena", - "startNewPage": "Iniciar nueva página" + "roleDesc": { + "owner": "Puede eliminar el proyecto y transferir la propiedad", + "admin": "Puede invitar, ascender, degradar y expulsar colaboradores", + "editor": "Puede modificar el guión y otro contenido del proyecto", + "viewer": "Acceso de solo lectura. No puede realizar cambios" }, - "projectSettings": { - "titleLabel": "Título", - "titlePlaceholder": "Introduce el nombre del proyecto...", - "authorLabel": "Autor", - "authorPlaceholder": "Nombre del autor...", - "descriptionLabel": "Descripción", - "descriptionPlaceholder": "¿De qué trata este guión?", - "posterLabel": "Póster", - "noPoster": "Sin póster", - "posterHelp": "Recomendado: 600x900 píxeles (proporción 2:3). Compatible con PNG y JPG.", - "saveChanges": "Guardar cambios", - "dangerZoneTitle": "Zona de peligro" + "you": "(tú)", + "leave": "Salir", + "kick": "Expulsar", + "pending": "Pendiente", + "cancel": "Cancelar", + "emailPlaceholder": "Introduce el correo...", + "invite": "Invitar", + "proRequired": "A Pro subscription is required to invite collaborators.", + "proRequiredInvite": "Upgrade to Pro to invite collaborators", + "upgrade": "Upgrade", + "localProjectOnly": "Collaboration is not available for local projects. Upload your project to the cloud to invite collaborators." + }, + "export": { + "importLabel": "Importar", + "selectFile": "Seleccionar archivo", + "selectFileDesc": "Sube .fountain, .fdx, .scriptio o .txt", + "exportLabel": "Exportar", + "formatOptions": { + "pdf": "Documento PDF (.pdf)", + "fountain": "Fountain (.fountain)", + "fdx": "Final Draft (.fdx)", + "scriptio": "Scriptio (.scriptio)" }, - "contextMenu": { - "goToScene": "Ir a la escena", - "edit": "Editar", - "copy": "Copiar", - "cut": "Cortar", - "selectInEditor": "Seleccionar", - "remove": "Eliminar", - "paste": "Pegar", - "highlight": "Resaltar", - "addCharacter": "Añadir personaje", - "addComment": "Añadir comentario", - "searchOnWeb": "Buscar en la web", - "noSuggestions": "Sin sugerencias", - "addToDictionary": "Añadir al diccionario", - "makeDualDialogue": "Crear doble diálogo", - "shelve": "Archivar", - "shelveScene": "Archivar escena", - "shelveDialogue": "Archivar diálogo", - "shelveAction": "Archivar acción" + "formatHelp": { + "pdf": "Formato estándar de la industria. Ideal para compartir e imprimir.", + "fountain": "Formato de texto plano basado en Markdown, ideal para compatibilidad.", + "fdx": "Compatible con el software de la industria Final Draft.", + "scriptio": "Formato propio de Scriptio, para mantener el proyecto en local" }, - "popup": { - "character": { - "create": "Crear personaje", - "edit": "Editar personaje", - "name": "Nombre", - "gender": "Género", - "genderFemale": "Mujer", - "genderMale": "Hombre", - "genderOther": "Otro", - "color": "Color", - "synopsis": "Sinopsis", - "confirm": "Confirmar", - "takenNameError": "Ya existe un personaje con el nombre {newName}. Por favor, elige un nombre diferente o edita el personaje existente.", - "updateOccurrences": "¿Estás seguro de que quieres actualizar {count} ocurrencias de la palabra {oldName} a {newName}? Ten especial cuidado con las palabras comunes cuya actualización podría ser indeseada.", - "yes": "Sí", - "noDoNotChange": "No, no cambiar" - }, - "import": { - "title": "Confirmar importación", - "warning": "¿Estás seguro de que quieres sobrescribir tu proyecto actual?", - "info": "Puedes exportar tu proyecto antes de importar uno nuevo.", - "yesImport": "Sí, importar", - "no": "No" - }, - "scene": { - "edit": "Editar escena", - "sceneTitle": "Escena", - "color": "Color", - "synopsis": "Sinopsis", - "synopsisPlaceholder": "Escribe una breve descripción de esta escena...", - "save": "Guardar" - }, - "uploadToCloud": { - "title": "Subir a la nube", - "body": "¿Subir este proyecto a la nube? Tu proyecto se respaldará y será accesible desde cualquier dispositivo, y podrás invitar colaboradores.", - "confirm": "Subir", - "cancel": "Cancelar", - "uploading": "Subiendo a la nube...", - "failed": "Error al subir. Por favor, inténtalo de nuevo." - } + "includeNotes": "Incluir notas", + "includeNotesDesc": "Exportar notas en línea.", + "readable": "JSON legible", + "readableDesc": "Exportar como JSON plano en lugar de binario comprimido. Archivo más grande, inspeccionable con cualquier editor de texto.", + "watermark": "Marca de agua", + "watermarkDesc": "Superponer texto en las páginas.", + "watermarkPlaceholder": "Texto de marca de agua", + "passwordProtection": "Protección con contraseña", + "passwordProtectionDesc": "Requerir una contraseña para abrir el PDF.", + "passwordPlaceholder": "Introduce la contraseña", + "exportBtn": "Exportar", + "exporting": "Exportando...", + "exportingProgress": "Exportando ({progress}%)" + }, + "layout": { + "pageFormat": "Formato de página", + "pageFormatHelp": { + "letter": "Formato estándar de Estados Unidos. Estándar de la industria para guiones de Hollywood.", + "a4": "Formato estándar internacional. Común en Europa y la mayoría de los países." }, - "board": { - "duplicate": "Duplicar", - "delete": "Eliminar", - "hints": { - "pan": "Clic central para desplazar", - "select": "Arrastrar para seleccionar tarjetas", - "create": "Doble clic para crear tarjeta", - "move": "Mantener Shift para mover libremente" - }, - "untitled": "Sin título", - "titlePlaceholder": "Título", - "descriptionPlaceholder": "Descripción" + "sceneHeadings": "Encabezados de escena", + "bold": "Negrita", + "boldDesc": "Los encabezados de escena aparecerán en negrita", + "extraSpace": "Espacio extra arriba", + "extraSpaceDesc": "Añadir espacio extra antes de los encabezados de escena", + "sceneNumbering": "Numeración de escenas", + "sceneNumberingDesc": "Mostrar números de escena en el margen izquierdo", + "duplicateRight": "Duplicar en margen derecho", + "duplicateRightDesc": "Mostrar número en ambos lados", + "continuation": "Continuación", + "moreTitle": "(MORE) Etiqueta", + "contdTitle": "(CONT'D) Etiqueta", + "pageMargins": "Márgenes de página", + "vertical": "Vertical", + "horizontal": "Horizontal", + "marginTop": "Superior", + "marginBottom": "Inferior", + "margins": "Márgenes", + "marginLeft": "Izquierda", + "marginRight": "Derecha", + "marginElements": { + "action": "Acción", + "scene": "Encabezado de escena", + "character": "Personaje", + "dialogue": "Diálogo", + "parenthetical": "Paréntesis", + "transition": "Transición", + "section": "Sección" }, - "saves": { - "title": "Historial de versiones", - "saveCurrentVersion": "Guardar versión actual", - "namePlaceholder": "Nombre de la versión...", - "manualSaves": "Guardados manuales", - "autoSaves": "Guardados automáticos", - "restore": "Restaurar", - "rename": "Renombrar", - "delete": "Eliminar", - "cancel": "Cancelar", - "confirmRestore": "Esto reemplazará el documento actual para todos los colaboradores. ¿Estás seguro?", - "confirmDelete": "¿Estás seguro de que quieres eliminar este guardado?", - "noSaves": "Aún no hay guardados", - "proRequired": "Se requiere Pro", - "proRequiredDesc": "El historial de versiones es una función Pro. Actualiza tu suscripción para guardar y restaurar versiones con nombre de tu guion.", - "upgradeBtn": "Actualizar a Pro", - "signInAndUpgrade": "Iniciar sesión y actualizar" + "elements": "Configuración de elementos", + "style": "Estilo", + "alignment": "Alineación", + "italic": "Cursiva", + "underline": "Subrayado", + "uppercase": "Mayúsculas", + "alignLeft": "Izquierda", + "alignCenter": "Centro", + "alignRight": "Derecha", + "sceneSpacing": "Espaciado", + "sceneSpacingDesc": "Espaciado sobre los encabezados de escena", + "startNewPage": "Iniciar nueva página" + }, + "projectSettings": { + "titleLabel": "Título", + "titlePlaceholder": "Introduce el nombre del proyecto...", + "authorLabel": "Autor", + "authorPlaceholder": "Nombre del autor...", + "descriptionLabel": "Descripción", + "descriptionPlaceholder": "¿De qué trata este guión?", + "posterLabel": "Póster", + "noPoster": "Sin póster", + "posterHelp": "Recomendado: 600x900 píxeles (proporción 2:3). Compatible con PNG y JPG.", + "saveChanges": "Guardar cambios", + "dangerZoneTitle": "Zona de peligro" + }, + "contextMenu": { + "goToScene": "Ir a la escena", + "edit": "Editar", + "copy": "Copiar", + "cut": "Cortar", + "selectInEditor": "Seleccionar", + "remove": "Eliminar", + "paste": "Pegar", + "highlight": "Resaltar", + "addCharacter": "Añadir personaje", + "addComment": "Añadir comentario", + "searchOnWeb": "Buscar en la web", + "noSuggestions": "Sin sugerencias", + "addToDictionary": "Añadir al diccionario", + "makeDualDialogue": "Crear doble diálogo", + "shelve": "Archivar", + "shelveScene": "Archivar escena", + "shelveDialogue": "Archivar diálogo", + "shelveAction": "Archivar acción" + }, + "popup": { + "character": { + "create": "Crear personaje", + "edit": "Editar personaje", + "name": "Nombre", + "gender": "Género", + "genderFemale": "Mujer", + "genderMale": "Hombre", + "genderOther": "Otro", + "color": "Color", + "synopsis": "Sinopsis", + "confirm": "Confirmar", + "takenNameError": "Ya existe un personaje con el nombre {newName}. Por favor, elige un nombre diferente o edita el personaje existente.", + "updateOccurrences": "¿Estás seguro de que quieres actualizar {count} ocurrencias de la palabra {oldName} a {newName}? Ten especial cuidado con las palabras comunes cuya actualización podría ser indeseada.", + "yes": "Sí", + "noDoNotChange": "No, no cambiar" }, - "auth": { - "intro": "Introduce tu correo y te enviaremos un enlace de inicio de sesión de un solo uso. No necesitas contraseña.", - "emailLabel": "Correo electrónico", - "sendLink": "Enviar enlace de inicio de sesión", - "sending": "Enviando...", - "checkInbox": "Si existe una cuenta asociada a {email}, se ha enviado un enlace de inicio de sesión. El enlace es válido durante los próximos 10 minutos.", - "useDifferentEmail": "Usar otro correo electrónico", - "waitingForClick": "Esperando a que hagas clic en el enlace de tu bandeja de entrada...", - "requestFailed": "No se pudo enviar el enlace de inicio de sesión. Por favor, vuelve a intentarlo en un momento.", - "desktopTimeout": "El tiempo de inicio de sesión expiró. Por favor, solicita un nuevo enlace." + "import": { + "title": "Confirmar importación", + "warning": "¿Estás seguro de que quieres sobrescribir tu proyecto actual?", + "info": "Puedes exportar tu proyecto antes de importar uno nuevo.", + "yesImport": "Sí, importar", + "no": "No" }, - "oauth": { - "orContinueWith": "o continuar con", - "continueWithGoogle": "Continuar con Google", - "continueWithApple": "Continuar con Apple", - "waiting": "Esperando al navegador…", - "timeout": "Tiempo de espera agotado. Por favor, inténtalo de nuevo.", - "error": "Error al iniciar sesión. Por favor, inténtalo de nuevo." + "scene": { + "edit": "Editar escena", + "sceneTitle": "Escena", + "color": "Color", + "synopsis": "Sinopsis", + "synopsisPlaceholder": "Escribe una breve descripción de esta escena...", + "save": "Guardar" }, - "dates": { - "justNow": "Recién", - "minutesAgo": "{mins, plural, one {hace # minuto} other {hace # minutos}}", - "hoursAgo": "{hours, plural, one {hace # hora} other {hace # horas}}", - "today": "Hoy", - "yesterday": "Ayer", - "daysAgo": "{days, plural, one {hace # día} other {hace # días}}", - "monthsAgo": "Hace {months, plural, one {# mes} other {# meses}}", - "moreThanYearAgo": "Hace más de 1 año" + "uploadToCloud": { + "title": "Subir a la nube", + "body": "¿Subir este proyecto a la nube? Tu proyecto se respaldará y será accesible desde cualquier dispositivo, y podrás invitar colaboradores.", + "confirm": "Subir", + "cancel": "Cancelar", + "uploading": "Subiendo a la nube...", + "failed": "Error al subir. Por favor, inténtalo de nuevo." } + }, + "board": { + "duplicate": "Duplicar", + "delete": "Eliminar", + "hints": { + "pan": "Clic central para desplazar", + "select": "Arrastrar para seleccionar tarjetas", + "create": "Doble clic para crear tarjeta", + "move": "Mantener Shift para mover libremente" + }, + "untitled": "Sin título", + "titlePlaceholder": "Título", + "descriptionPlaceholder": "Descripción" + }, + "saves": { + "title": "Historial de versiones", + "saveCurrentVersion": "Guardar versión actual", + "namePlaceholder": "Nombre de la versión...", + "manualSaves": "Guardados manuales", + "autoSaves": "Guardados automáticos", + "restore": "Restaurar", + "rename": "Renombrar", + "delete": "Eliminar", + "cancel": "Cancelar", + "confirmRestore": "Esto reemplazará el documento actual para todos los colaboradores. ¿Estás seguro?", + "confirmDelete": "¿Estás seguro de que quieres eliminar este guardado?", + "noSaves": "Aún no hay guardados", + "proRequired": "Se requiere Pro", + "proRequiredDesc": "El historial de versiones es una función Pro. Actualiza tu suscripción para guardar y restaurar versiones con nombre de tu guion.", + "upgradeBtn": "Actualizar a Pro", + "signInAndUpgrade": "Iniciar sesión y actualizar" + }, + "auth": { + "intro": "Introduce tu correo y te enviaremos un enlace de inicio de sesión de un solo uso. No necesitas contraseña.", + "emailLabel": "Correo electrónico", + "sendLink": "Enviar enlace de inicio de sesión", + "sending": "Enviando...", + "checkInbox": "Si existe una cuenta asociada a {email}, se ha enviado un enlace de inicio de sesión. El enlace es válido durante los próximos 10 minutos.", + "useDifferentEmail": "Usar otro correo electrónico", + "waitingForClick": "Esperando a que hagas clic en el enlace de tu bandeja de entrada...", + "requestFailed": "No se pudo enviar el enlace de inicio de sesión. Por favor, vuelve a intentarlo en un momento.", + "desktopTimeout": "El tiempo de inicio de sesión expiró. Por favor, solicita un nuevo enlace." + }, + "oauth": { + "orContinueWith": "o continuar con", + "continueWithGoogle": "Continuar con Google", + "continueWithApple": "Continuar con Apple", + "waiting": "Esperando al navegador…", + "timeout": "Tiempo de espera agotado. Por favor, inténtalo de nuevo.", + "error": "Error al iniciar sesión. Por favor, inténtalo de nuevo." + }, + "dates": { + "justNow": "Recién", + "minutesAgo": "{mins, plural, one {hace # minuto} other {hace # minutos}}", + "hoursAgo": "{hours, plural, one {hace # hora} other {hace # horas}}", + "today": "Hoy", + "yesterday": "Ayer", + "daysAgo": "{days, plural, one {hace # día} other {hace # días}}", + "monthsAgo": "Hace {months, plural, one {# mes} other {# meses}}", + "moreThanYearAgo": "Hace más de 1 año" + } } diff --git a/messages/fr.json b/messages/fr.json index 84060b9..5253634 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -206,7 +206,11 @@ "goTo": "Aller au scénario", "confirmRestore": "Cela remplacera le contenu correspondant dans votre scénario.", "restore": "Restaurer", - "cancel": "Annuler" + "cancel": "Annuler", + "scenesEmpty": "Aucune scène pour le moment", + "comments": "Commentaires", + "commentsEmpty": "Aucun commentaire actif", + "shelfEmptySelection": "Sélectionnez une version sur l'étagère pour la modifier" }, "formatDropdown": { "elements": { @@ -489,4 +493,4 @@ "monthsAgo": "Il y a {months, plural, one {# mois} other {# mois}}", "moreThanYearAgo": "Il y a plus d'un an" } -} \ No newline at end of file +} diff --git a/messages/ja.json b/messages/ja.json index c41ec2f..2beb8a0 100644 --- a/messages/ja.json +++ b/messages/ja.json @@ -205,7 +205,11 @@ "goTo": "脚本内で移動", "confirmRestore": "脚本内の一致するコンテンツが置き換えられます。", "restore": "復元", - "cancel": "キャンセル" + "cancel": "キャンセル", + "scenesEmpty": "まだシーンはありません", + "comments": "コメント", + "commentsEmpty": "アクティブなコメントはありません", + "shelfEmptySelection": "編集するシェルフのバージョンを選択してください" }, "formatDropdown": { "elements": { @@ -488,4 +492,4 @@ "monthsAgo": "{months}ヶ月前", "moreThanYearAgo": "1年以上前" } -} \ No newline at end of file +} diff --git a/messages/ko.json b/messages/ko.json index c34bd0c..c9edda1 100644 --- a/messages/ko.json +++ b/messages/ko.json @@ -205,7 +205,11 @@ "goTo": "각본에서 이동", "confirmRestore": "이것은 각본의 해당 내용을 대체합니다.", "restore": "복원", - "cancel": "취소" + "cancel": "취소", + "scenesEmpty": "아직 씬이 없습니다", + "comments": "코멘트", + "commentsEmpty": "활성 코멘트가 없습니다", + "shelfEmptySelection": "편집할 보관함 버전을 선택하세요" }, "formatDropdown": { "elements": { @@ -488,4 +492,4 @@ "monthsAgo": "{months}달 전", "moreThanYearAgo": "1년 이상 전" } -} \ No newline at end of file +} diff --git a/messages/pl.json b/messages/pl.json index f9b9cc3..72f512b 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -205,7 +205,11 @@ "goTo": "Przejdź do scenariusza", "confirmRestore": "Spowoduje to zastąpienie pasującej treści w scenariuszu.", "restore": "Przywróć", - "cancel": "Anuluj" + "cancel": "Anuluj", + "scenesEmpty": "Brak scen", + "comments": "Komentarze", + "commentsEmpty": "Brak aktywnych komentarzy", + "shelfEmptySelection": "Wybierz wersję z półki do edycji" }, "formatDropdown": { "elements": { @@ -488,4 +492,4 @@ "monthsAgo": "{months, plural, one {# miesiąc} few {# miesiące} many {# miesięcy} other {# miesięcy}} temu", "moreThanYearAgo": "Ponad rok temu" } -} \ No newline at end of file +} diff --git a/messages/zh.json b/messages/zh.json index d130c2c..ea963b3 100644 --- a/messages/zh.json +++ b/messages/zh.json @@ -205,7 +205,11 @@ "goTo": "在剧本中定位", "confirmRestore": "这将替换剧本中匹配的内容。", "restore": "恢复", - "cancel": "取消" + "cancel": "取消", + "scenesEmpty": "暂无场景", + "comments": "评论", + "commentsEmpty": "没有活动的评论", + "shelfEmptySelection": "选择要编辑的搁置版本" }, "formatDropdown": { "elements": { @@ -488,4 +492,4 @@ "monthsAgo": "{months} 个月前", "moreThanYearAgo": "1 年前" } -} \ No newline at end of file +}