diff --git a/frontend/app_flowy/assets/translations/es-VE.json b/frontend/app_flowy/assets/translations/es-VE.json new file mode 100644 index 0000000000..4aabe23674 --- /dev/null +++ b/frontend/app_flowy/assets/translations/es-VE.json @@ -0,0 +1,145 @@ +{ + "appName": "AppFlowy", + "defaultUsername": "Mi", + "welcomeText": "Bienvenido a @:appName", + "githubStarText": "Favorito en GitHub", + "subscribeNewsletterText": "Suscribir al boletín", + "letsGoButtonText": "Vamos", + "title": "Título", + "signUp": { + "buttonText": "Registar", + "title": "Registrar en @:appName", + "getStartedText": "Empezar", + "emptyPasswordError": "La contraseña no puede estar en blanco", + "repeatPasswordEmptyError": "La contraseña no puede estar en blanco", + "unmatchedPasswordError": "Las contraseñas no coinciden", + "alreadyHaveAnAccount": "¿Posee credenciales?", + "emailHint": "Correo", + "passwordHint": "Contraseña", + "repeatPasswordHint": "Repite la contraseña" + }, + "signIn": { + "loginTitle": "Ingresa a @:appName", + "loginButtonText": "Ingresar", + "buttonText": "Ingresar", + "forgotPassword": "¿Olvidó su contraseña?", + "emailHint": "Correo", + "passwordHint": "Contraseña", + "dontHaveAnAccount": "¿No posee credenciales?", + "repeatPasswordEmptyError": "La contraseña no puede estar en blanco", + "unmatchedPasswordError": "Las contraseñas no coinciden" + }, + "workspace": { + "create": "Crear espacio de trabajo", + "hint": "Espacio de trabajo", + "notFoundError": "Espacio de trabajo no encontrado" + }, + "shareAction": { + "buttonText": "Compartir", + "workInProgress": "Próximamente", + "markdown": "Marcador", + "copyLink": "Copiar enlace" + }, + "disclosureAction": { + "rename": "Renombrar", + "delete": "Eliminar", + "duplicate": "Duplicar" + }, + "blankPageTitle": "Página en blanco", + "newPageText": "Nueva página", + "trash": { + "text": "Papelera", + "restoreAll": "Recuperar todo", + "deleteAll": "Eliminar todo", + "pageHeader": { + "fileName": "Nombre de archivo", + "lastModified": "Última modificación", + "created": "Creado" + } + }, + "deletePagePrompt": { + "text": "Esta paágina esta en la Papelera", + "restore": "Recuperar página", + "deletePermanent": "Eliminar permanentemente" + }, + "dialogCreatePageNameHint": "Nombre de página", + "questionBubble": { + "whatsNew": "¿Qué hay de nuevo?", + "help": "Ayuda y Soporte", + "debug": { + "name": "Información de depuración", + "success": "¡Información copiada!", + "fail": "No fué posible copiar la información" + } + }, + "menuAppHeader": { + "addPageTooltip": "Inserta una página", + "defaultNewPageName": "Sin Título", + "renameDialog": "Renombrar" + }, + "toolbar": { + "undo": "Deshacer", + "redo": "Rehacer", + "bold": "Negrita", + "italic": "Cursiva", + "underline": "Subrayado", + "strike": "Tachado", + "numList": "Lista numerada", + "bulletList": "Lista con viñetas", + "checkList": "Lista de verificación", + "inlineCode": "Código embebido", + "quote": "Cita", + "header": "Título", + "highlight": "Resaltado" + }, + "tooltip": { + "lightMode": "Cambiar a modo Claro", + "darkMode": "Cambiar a modo Oscuro" + }, + "contactsPage": { + "title": "Contactos", + "whatsHappening": "¿Qué está pasando esta semana?", + "addContact": "Agregar Contacto", + "editContact": "Editar Contacto" + }, + "button": { + "OK": "OK", + "Cancel": "Cancelar", + "signIn": "Ingresar", + "signOut": "Salir", + "complete": "Completar", + "save": "Guardar" + }, + "label": { + "welcome": "¡Bienvenido!", + "firstName": "Primer nombre", + "middleName": "Segundo nombre", + "lastName": "Apellido", + "stepX": "Paso {X}" + }, + "oAuth": { + "err": { + "failedTitle": "Imposible conectarse con sus credenciales.", + "failedMsg": "Por favor asegurese haber completado el proceso de ingreso en su buscador." + }, + "google": { + "title": "Ingresar con Google", + "instruction1": "Para importar sus contactos de Google, debe autorizar esta aplicación usando su buscador web.", + "instruction2": "Copie este código al presionar el icono o al seleccionar el texto:", + "instruction3": "Navege al siguiente enlace en su buscador web, e ingrese el código anterior:", + "instruction4": "Presione el botón de abajo cuando haya completado su registro:" + } + }, + "settings": { + "title": "Ajustes", + "menu": { + "appearance": "Apariencia", + "language": "Lenguaje", + "open": "Abrir ajustes" + }, + "appearance": { + "lightLabel": "Modo Claro", + "darkLabel": "Modo Oscuro" + } + } +} diff --git a/frontend/app_flowy/lib/startup/tasks/application_widget.dart b/frontend/app_flowy/lib/startup/tasks/application_widget.dart index 1b929e2a42..5b41a7a761 100644 --- a/frontend/app_flowy/lib/startup/tasks/application_widget.dart +++ b/frontend/app_flowy/lib/startup/tasks/application_widget.dart @@ -31,6 +31,7 @@ class AppWidgetTask extends LaunchTask { supportedLocales: const [ // In alphabetical order Locale('en'), + Locale('es', 'VE'), Locale('fr', 'CA'), Locale('it', 'IT'), Locale('ru', 'RU'),