Compare commits

...
3 Commits
Author SHA1 Message Date
4bb37c3bcc fix: update cn translate (#2585)
* fix: update cn translate

* chore: update chinese translation

---------

Co-authored-by: yumin2002 <yumin@umich.edu>
Co-authored-by: Yijing Huang <hyj891204@gmail.com>
2023-06-07 15:49:04 +08:00
Lecanora 221311102a chore: spanish and french translations (#2696)
* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations

* inlang: update translations
2023-06-07 15:40:24 +08:00
dependabot[bot] 3639012246 chore: bump openssl in /frontend/appflowy_tauri/src-tauri (#2705)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.45 to 0.10.54.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.45...openssl-v0.10.54)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 14:49:11 +08:00
6 changed files with 489 additions and 39 deletions

No files matched your search

@@ -419,4 +419,4 @@
"layoutDateField": "تقويم التخطيط بواسطة"
}
}
}
}
@@ -428,4 +428,4 @@
"emptyNoDate": "No unscheduled events"
}
}
}
}
@@ -1,6 +1,6 @@
{
"appName": "AppFlowy",
"defaultUsername": "Mi",
"defaultUsername": "Yo",
"welcomeText": "Bienvenido a @:appName",
"githubStarText": "Favorito en GitHub",
"subscribeNewsletterText": "Suscribir al boletín",
@@ -25,7 +25,7 @@
"forgotPassword": "¿Olvidó su contraseña?",
"emailHint": "Correo",
"passwordHint": "Contraseña",
"dontHaveAnAccount": "¿No posee credenciales?",
"dontHaveAnAccount": "¿No tienes una cuenta?",
"repeatPasswordEmptyError": "La contraseña no puede estar en blanco",
"unmatchedPasswordError": "Las contraseñas no coinciden"
},
@@ -37,7 +37,7 @@
"shareAction": {
"buttonText": "Compartir",
"workInProgress": "Próximamente",
"markdown": "Marcador",
"markdown": "Markdown",
"copyLink": "Copiar enlace"
},
"disclosureAction": {
@@ -68,13 +68,13 @@
"help": "Ayuda y Soporte",
"debug": {
"name": "Información de depuración",
"success": "¡Información copiada!",
"fail": "No fue posible copiar la información"
"success": "¡Información de depuración copiada al portapapeles!",
"fail": "No fue posible copiar la información de depuración "
}
},
"menuAppHeader": {
"addPageTooltip": "Inserta una página",
"defaultNewPageName": "Sin Título",
"defaultNewPageName": "Sin título",
"renameDialog": "Renombrar"
},
"toolbar": {
@@ -146,10 +146,10 @@
},
"appearance": {
"themeMode": {
"label": "Theme Mode",
"label": "Tema",
"light": "Modo Claro",
"dark": "Modo Oscuro",
"system": "Adapt to System"
"system": "Adaptar al sistema"
}
}
},
@@ -227,5 +227,163 @@
"column": {
"create_new_card": "Nuevo"
}
}
},
"settings.files.customizeLocation": "Abrir otra carpeta",
"moreAction.small": "pequeño",
"moreAction.medium": "mediano",
"moreAction.large": "grande",
"moreAction.fontSize": "Tamaño de letra",
"moreAction.import": "Importar",
"questionBubble.shortcuts": "Atajos",
"questionBubble.markdown": "Markdown",
"tooltip.addNewRow": "Añadir nueva línea",
"tooltip.openAsPage": "Abrir como página",
"tooltip.openMenu": "Haz click para abrir el menú",
"tooltip.viewDataBase": "Ver base de datos",
"button.Done": "Hecho",
"button.generate": "Generar",
"button.tryAgain": "Prueba otra vez",
"button.discard": "Descartar",
"button.replace": "Reemplazar",
"button.insertBelow": "Insertar debajo",
"settings.menu.user": "Usuario",
"settings.menu.files": "Archivos",
"settings.appearance.theme": "Tema",
"settings.files.restartApp": "Por favor reinicie la app para que los cambios tengan efecto.",
"settings.files.exportDatabase": "Exportar base de datos",
"settings.files.createNewFolder": "Crear nueva carpeta",
"settings.files.createNewFolderDesc": "Dinos donde quieres guardar tus datos",
"settings.files.open": "Abrir",
"settings.files.openFolder": "Abrir una carpeta existente",
"settings.user.icon": "Icono",
"settings.user.selectAnIcon": "Selecciona un icono",
"grid.settings.addFilter": "Añadir filtro",
"grid.settings.deleteFilter": "Eliminar filtro",
"grid.textFilter.contains": "Contiene",
"grid.textFilter.doesNotContain": "No contiene",
"document.plugins.autoGeneratorLearnMore": "Saber más",
"settings.files.location": "Creando una nueva carpeta",
"settings.user.name": "Nombre",
"grid.settings.sort": "Ordenar",
"grid.settings.filterBy": "Filtrar por...",
"grid.field.dateFormatDayMonthYear": "Día/Mes/Año",
"grid.sort.ascending": "Ascendente",
"grid.sort.descending": "Descendente",
"document.plugins.cover.colors": "Colores",
"document.plugins.cover.images": "Imágenes",
"document.plugins.cover.addIcon": "Añadir icono",
"calendar.menuName": "Calendario",
"calendar.defaultNewCalendarTitle": "Sin título",
"calendar.navigation.today": "Hoy",
"calendar.navigation.previousMonth": "Mes anterior",
"calendar.navigation.nextMonth": "Próximo mes",
"moreAction.moreOptions": "Más opciones",
"calendar.settings.noDateTitle": "Sin fecha",
"grid.row.newRow": "Nueva línea",
"grid.multiSelectOptionFilter.contains": "Contiene",
"grid.multiSelectOptionFilter.doesNotContain": "No contiene",
"grid.singleSelectOptionFilter.is": "Es",
"grid.singleSelectOptionFilter.isNot": "No es",
"grid.settings.group": "Grupo",
"settings.files.create": "Crear",
"settings.files.browser": "Navegar",
"settings.files.locationDesc": "Elija un nombre para su carpeta de datos de AppFlowy",
"settings.files.folderHintText": "nombre de la carpeta",
"document.plugins.smartEditImproveWriting": "Mejorar la escritura",
"settings.files.doubleTapToCopy": "Toca dos veces para copiar la ruta",
"button.keep": "Mantener",
"grid.textFilter.endsWith": "Termina con",
"grid.textFilter.startWith": "Comienza con",
"grid.textFilter.isNot": "No es",
"grid.textFilter.is": "Es",
"grid.textFilter.choicechipPrefix.startWith": "Comienza con",
"grid.textFilter.choicechipPrefix.endWith": "Termina con",
"grid.checklistFilter.isComplete": "está completo",
"grid.checklistFilter.isIncomplted": "está incompleto",
"grid.singleSelectOptionFilter.isEmpty": "Está vacio",
"grid.singleSelectOptionFilter.isNotEmpty": "No está vacío",
"grid.multiSelectOptionFilter.isEmpty": "Está vacío",
"grid.multiSelectOptionFilter.isNotEmpty": "No está vacío",
"grid.checkboxFilter.choicechipPrefix.is": "es",
"grid.field.newProperty": "Nueva propiedad",
"grid.field.deleteFieldPromptMessage": "¿Estás seguro? Esta propiedad será eliminada",
"grid.checklist.panelTitle": "Agregar un elemento",
"grid.referencedGridPrefix": "Vista de",
"document.slashMenu.grid.createANewGrid": "Crear una nueva cuadrícula",
"document.plugins.referencedGrid": "Cuadrícula referenciada",
"document.plugins.referencedBoard": "Tablero referenciado",
"document.plugins.autoGeneratorGenerate": "Generar",
"document.plugins.autoGeneratorHintText": "Pregúntale a OpenAI...",
"document.plugins.openAI": "OpenAI",
"document.plugins.warning": "⚠️ Las respuestas de la IA pueden ser inexactas o engañosas.",
"document.plugins.smartEditSummarize": "Resumir",
"document.plugins.smartEditCouldNotFetchKey": "No se pudo obtener la clave de OpenAI",
"document.plugins.smartEditCouldNotFetchResult": "No se pudo obtener el resultado de OpenAI",
"document.plugins.cover.addLocalImage": "Agregar imagen local",
"document.plugins.cover.add": "Agregar",
"document.plugins.cover.back": "Atrás",
"document.plugins.cover.removeIcon": "Eliminar icono",
"document.plugins.cover.or": "O",
"document.plugins.cover.imageSavingFailed": "Error al guardar la imagen",
"board.menuName": "Tablero",
"board.referencedBoardPrefix": "Vista de",
"calendar.navigation.jumpToday": "Saltar a hoy",
"calendar.settings.showWeekNumbers": "Mostrar números de semana",
"calendar.settings.showWeekends": "Mostrar fines de semana",
"calendar.settings.firstDayOfWeek": "Empezar la semana en",
"settings.files.exportData": "Exporta tus datos",
"grid.row.action": "Acción",
"document.plugins.smartEditMakeLonger": "Hacer más largo",
"calendar.settings.emptyNoDate": "Sin eventos programados",
"document.plugins.mathEquation.addMathEquation": "Agregar fórmula matemática",
"document.plugins.mathEquation.editMathEquation": "Editar fórmula matemática",
"document.plugins.cover.alertDialogConfirmation": "¿Estás seguro de querer continuar?",
"document.plugins.cover.couldNotFetchImage": "No se pudo obtener la imagen",
"document.plugins.cover.pasteImageUrl": "Pegar URL de imagen",
"document.plugins.cover.saveToGallery": "Guardar en la galería",
"document.plugins.cover.enterImageUrl": "Introducir URL de la imagen",
"document.plugins.cover.invalidImageUrl": "URL de imagen no válida",
"document.plugins.cover.clearAll": "Limpiar todo",
"document.plugins.discardResponse": "¿Quieres descartar las respuestas de la IA?",
"document.plugins.smartEditDisabled": "Conectar a OpenAI en Ajustes",
"document.plugins.autoGeneratorCantGetOpenAIKey": "No se pudo obtener la clave de OpenAI",
"document.slashMenu.grid.selectAGridToLinkTo": "Seleccione una cuadrícula para vincular",
"document.slashMenu.board.createANewBoard": "Crear un nuevo tablero",
"grid.sort.addSort": "Agregar clasificación",
"grid.sort.deleteSort": "Eliminar clasificación",
"grid.textFilter.choicechipPrefix.isNotEmpty": "no está vacío",
"grid.textFilter.choicechipPrefix.isEmpty": "está vacío",
"grid.textFilter.isNotEmpty": "No está vacío",
"grid.textFilter.choicechipPrefix.isNot": "No",
"grid.textFilter.isEmpty": "Está vacío",
"grid.settings.typeAValue": "Escribe un valor...",
"settings.user.pleaseInputYourOpenAIKey": "por favor ingrese su clave de OpenAI",
"settings.files.pathCopiedSnackbar": "¡La ruta de almacenamiento de archivos se copió al portapapeles!",
"settings.files.locationCannotBeEmpty": "La ruta no puede estar vacía",
"settings.files.folderPath": "Ruta para almacenar tu carpeta",
"settings.files.selectFiles": "Seleccione los archivos que necesiten ser exportados",
"grid.checkboxFilter.isChecked": "Comprobado",
"grid.checkboxFilter.isUnchecked": "No comprobado",
"tooltip.referencePage": "Este {nombre} está referenciado",
"grid.settings.layout": "Disposición",
"settings.files.exportFileSuccess": "¡El archivo ha sido exportado con éxito!",
"settings.files.exportFileFail": "¡Error al exportar el archivo!",
"grid.row.count": "Recuento",
"settings.files.restoreLocation": "Restaurar a la ruta predeterminada de AppFlowy",
"document.slashMenu.board.selectABoardToLinkTo": "Seleccione un tablero para vincular",
"document.plugins.autoGeneratorTitleName": "OpenAI: Pídele a la IA que escriba algo...",
"document.plugins.cover.failedToAddImageToGallery": "No se pudo agregar la imagen a la galería",
"button.esc": "ESC",
"settings.files.openFolderDesc": "Lee y escribe en tu carpeta de AppFlowy existente",
"grid.field.checklistFieldName": "Lista de verificación",
"document.plugins.autoGeneratorMenuItemName": "Escritor de OpenAI",
"document.plugins.smartEditFixSpelling": "Corregir ortografía",
"document.plugins.cover.coverRemoveAlert": "Se quitará de la portada después de ser eliminado.",
"document.plugins.cover.pickFromFiles": "Seleccionar desde archivos",
"calendar.settings.layoutDateField": "Disposición del calendario por",
"document.plugins.cover.addCover": "Agregar portada",
"settings.files.defaultLocation": "Donde se almacenan sus datos ahora",
"document.plugins.smartEdit": "Asistentes de IA",
"document.plugins.cover.changeCover": "Cambiar portada",
"document.plugins.cover.abstract": "Resumen"
}
@@ -156,7 +156,7 @@
"label": "Theme Mode",
"light": "Mode clair",
"dark": "Mode sombre",
"system": "Adapt to System"
"system": "Adapter au système"
}
}
},
@@ -235,5 +235,87 @@
"column": {
"create_new_card": "Nouveau"
}
}
},
"settings.files.exportDatabase": "Exporter la base de données",
"settings.files.open": "Ouvrir",
"settings.files.openFolder": "Ouvrir un dossier existant",
"settings.files.location": "Création d'un nouveau dossier",
"settings.files.create": "Créer",
"settings.user.icon": "Icône",
"settings.user.selectAnIcon": "Sélectionnez une icône",
"grid.settings.addFilter": "Ajouter un filtre",
"grid.settings.deleteFilter": "Supprimer filtre",
"grid.field.dateFormatDayMonthYear": "Jour/Mois/Année",
"grid.sort.ascending": "Ascendant",
"grid.sort.descending": "Descendant",
"grid.checklist.panelTitle": "Ajouter un élément",
"document.slashMenu.board.createANewBoard": "Créer un nouveau tableau",
"document.slashMenu.grid.createANewGrid": "Créer une nouvelle grille",
"document.plugins.autoGeneratorLearnMore": "Savoir plus",
"document.plugins.autoGeneratorGenerate": "Générer",
"document.plugins.cover.colors": "Couleurs",
"document.plugins.cover.images": "Images",
"document.plugins.cover.clearAll": "Tout effacer",
"document.plugins.cover.addCover": "Ajouter une couverture",
"document.plugins.cover.abstract": "Résumé",
"document.plugins.cover.changeCover": "Changer couverture",
"document.plugins.cover.removeIcon": "Supprimer l'icône",
"document.plugins.cover.or": "OU",
"document.plugins.cover.addIcon": "Ajouter une icône",
"board.menuName": "Tableau",
"board.referencedBoardPrefix": "Vue de",
"calendar.menuName": "Calendrier",
"calendar.defaultNewCalendarTitle": "Sans titre",
"calendar.navigation.today": "Aujourd'hui",
"calendar.navigation.jumpToday": "Aller à aujourd'hui",
"calendar.navigation.previousMonth": "Mois précédent",
"calendar.navigation.nextMonth": "Mois prochain",
"calendar.settings.showWeekNumbers": "Afficher les numéros de semaine",
"calendar.settings.showWeekends": "Afficher les week-ends",
"calendar.settings.firstDayOfWeek": "Commencer la semaine le",
"settings.files.exportData": "Exportez vos données",
"moreAction.moreOptions": "Plus d'options",
"document.plugins.cover.coverRemoveAlert": "Il sera retiré de la couverture après sa suppression.",
"settings.files.folderHintText": "nom du dossier",
"settings.appearance.theme": "Thème",
"button.replace": "Remplacer",
"button.esc": "ESC",
"moreAction.small": "petit",
"moreAction.medium": "moyen",
"moreAction.large": "grand",
"moreAction.import": "Importer",
"questionBubble.shortcuts": "Raccourcis",
"toolbar.color": "Couleur",
"questionBubble.markdown": "Markdown",
"tooltip.viewDataBase": "Voir la base de données",
"button.generate": "Générer",
"grid.settings.sort": "Trier",
"grid.settings.filterBy": "Filtrer par...",
"grid.textFilter.contains": "Contient",
"grid.textFilter.doesNotContain": "Ne contient pas",
"grid.textFilter.endsWith": "Se termine par",
"grid.textFilter.is": "Est",
"grid.textFilter.startWith": "Commence avec",
"grid.textFilter.isNot": "N'est pas",
"grid.textFilter.isEmpty": "Est vide",
"grid.textFilter.isNotEmpty": "N'est pas vide",
"grid.textFilter.choicechipPrefix.endWith": "Se termine par",
"grid.textFilter.choicechipPrefix.isNotEmpty": "n'est pas vide",
"grid.textFilter.choicechipPrefix.isEmpty": "est vide",
"grid.singleSelectOptionFilter.is": "Est",
"grid.singleSelectOptionFilter.isNot": "N'est pas",
"grid.singleSelectOptionFilter.isEmpty": "Est vide",
"grid.singleSelectOptionFilter.isNotEmpty": "N'est pas vide",
"grid.multiSelectOptionFilter.contains": "Contient",
"grid.multiSelectOptionFilter.doesNotContain": "Ne contient pas",
"grid.multiSelectOptionFilter.isEmpty": "Est vide",
"grid.multiSelectOptionFilter.isNotEmpty": "N'est pas vide",
"grid.sort.addSort": "Ajouter un tri",
"grid.referencedGridPrefix": "Vue de",
"grid.sort.deleteSort": "Supprimer le tri",
"grid.checkboxFilter.choicechipPrefix.is": "est",
"grid.checklistFilter.isComplete": "est complet",
"grid.checklistFilter.isIncomplted": "est incomplet",
"grid.textFilter.choicechipPrefix.startWith": "Commence avec",
"settings.user.name": "Prénom"
}
@@ -2,7 +2,7 @@
"appName": "Appflowy",
"defaultUsername": "我",
"welcomeText": "欢迎使用 @:appName",
"githubStarText": "Star on GitHub",
"githubStarText": "在GitHub上收藏",
"subscribeNewsletterText": "消息订阅",
"letsGoButtonText": "开始",
"title": "标题",
@@ -40,6 +40,14 @@
"markdown": "Markdown",
"copyLink": "复制链接"
},
"moreAction": {
"small": "小",
"medium": "中",
"large": "大",
"fontSize": "字号",
"import": "导入",
"moreOptions": "更多选项"
},
"disclosureAction": {
"rename": "重命名",
"delete": "删除",
@@ -53,8 +61,8 @@
"deleteAll": "全部删除",
"pageHeader": {
"fileName": "文件名",
"lastModified": "最近修改",
"created": "创建"
"lastModified": "最近修改时间",
"created": "创建时间"
}
},
"deletePagePrompt": {
@@ -64,16 +72,18 @@
},
"dialogCreatePageNameHint": "页面名称",
"questionBubble": {
"whatsNew": "新功能?",
"whatsNew": "查看最新功能",
"help": "帮助 & 支持",
"shortcuts":"快捷键",
"markdown":"markdown指南",
"debug": {
"name": "调试信息",
"success": "将调试信息复制到剪贴板!",
"fail": "无法将调试信息复制到剪贴板"
"success": "成功复制调试信息至剪贴板",
"fail": "复制调试信息至剪贴板失败!"
}
},
"menuAppHeader": {
"addPageTooltip": "在其中快速添加页面",
"addPageTooltip": "新增子页面",
"defaultNewPageName": "未命名页面",
"renameDialog": "重命名"
},
@@ -90,14 +100,18 @@
"inlineCode": "内联代码",
"quote": "块引用",
"header": "标题",
"highlight": "高亮"
"highlight": "高亮",
"color": "颜色"
},
"tooltip": {
"lightMode": "切换到亮色模式",
"darkMode": "切换到暗色模式",
"openAsPage": "作为页面打开",
"addNewRow": "增加一行",
"openMenu": "点击打开菜单"
"openMenu": "点击打开菜单",
"dragRow": "长按排序",
"viewDataBase": "查看参考页",
"referencePage": "{name}来自参考页"
},
"sideBar": {
"openSidebar": "打开侧边栏",
@@ -117,11 +131,19 @@
},
"button": {
"OK": "确认",
"Done": "完成",
"Cancel": "取消",
"signIn": "登录",
"signOut": "登出",
"complete": "完成",
"save": "保存"
"save": "保存",
"generate": "生成",
"esc": "离开",
"keep": "保存",
"tryAgain": "重试",
"discard": "放弃变更",
"replace": "替换",
"insertBelow": "下方插入"
},
"label": {
"welcome": "欢迎!",
@@ -149,23 +171,99 @@
"appearance": "外观",
"language": "语言",
"user": "用户",
"files": "文件",
"open": "打开设置"
},
"appearance": {
"themeMode": {
"label": "Theme Mode",
"label": "主题模式",
"light": "日间模式",
"dark": "夜间模式",
"system": "Adapt to System"
}
"system": "自适应"
},
"theme": "主题"
},
"files": {
"defaultLocation": "Appflowy数据当前存储路径",
"doubleTapToCopy": "双击复制路径",
"restoreLocation": "恢复默认路径",
"customizeLocation": "设置新存储路径",
"restartApp": "请重启APP后使更改生效",
"exportDatabase": "导出数据库",
"selectFiles": "选择导出文件",
"createNewFolder": "新建文件夹",
"createNewFolderDesc": "选择你想储存资料的位置",
"open": "打开",
"openFolder": "打开已经存在的文件夹",
"openFolderDesc": "读写已经存在的AppFlowy文件夹",
"folderHintText": "文件夹名称",
"location": "新建文件夹",
"locationDesc": "命名AppFlowy文件夹",
"browser": "浏览",
"create": "新建",
"folderPath": "文件夹储存路径",
"locationCannotBeEmpty": "路径不能为空",
"pathCopiedSnackbar": "路径已复制至剪切板"
},
"user": {
"name": "用户名",
"icon": "图标",
"selectAnIcon": "选择图标",
"pleaseInputYourOpenAIKey": "请输入 OpenAI 密钥"
}
},
"grid": {
"settings": {
"filter": "过滤器",
"sortBy": "排序",
"sort": "排序",
"sortBy": "排序方式",
"Properties": "属性",
"group": "组"
"group": "组",
"addFilter": "增加过滤器",
"deleteFilter": "删除过滤器",
"filterBy": "过滤方式",
"typeAValue": "输入值",
"layout": "布局"
},
"textFilter": {
"contains": "包括",
"doesNotContain": "不包括",
"endsWith": "后缀",
"startWith": "前缀",
"is": "是",
"isNot": "不是",
"isEmpty": "为空",
"isNotEmpty": "不为空",
"choicechipPrefix": {
"isNot": "不是",
"startWith": "前缀",
"endWith": "后缀",
"isEmpty": "为空",
"isNotEmpty": "不为空"
}
},
"checkboxFilter": {
"isChecked": "勾选",
"isUnchecked": "未勾选",
"choicechipPrefix": {
"is": "是"
}
},
"checklistFilter": {
"isComplete": "已完成",
"isIncomplted": "未完成"
},
"singleSelectOptionFilter": {
"is": "是",
"isNot": "不是",
"isEmpty": "为空",
"isNotEmpty": "不为空"
},
"multiSelectOptionFilter": {
"contains": "包括",
"doesNotContain": "不包括",
"isEmpty": "为空",
"isNotEmpty": "不为空"
},
"field": {
"hide": "隐藏",
@@ -180,6 +278,7 @@
"singleSelectFieldName": "单项选择器",
"multiSelectFieldName": "多项选择器",
"urlFieldName": "链接",
"checklistFieldName": "清单",
"numberFormat": "数字格式",
"dateFormat": "日期格式",
"includeTime": "包含时间",
@@ -187,6 +286,7 @@
"dateFormatISO": "年-月-日",
"dateFormatLocal": "月/日/年",
"dateFormatUS": "年/月/日",
"dateFormatDayMonthYear": "日/月/年",
"timeFormat": "时间格式",
"invalidTimeFormat": "时间格式错误",
"timeFormatTwelveHour": "12小时制",
@@ -196,15 +296,22 @@
"addOption": "添加标签",
"editProperty": "编辑列属性",
"newProperty": "增加一列",
"deleteFieldPromptMessage": "确定要删除这个属性吗? "
"deleteFieldPromptMessage": "确认要删除这个属性吗? "
},
"sort": {
"ascending": "升序排列",
"descending": "降序排列",
"deleteSort": "删除排序",
"addSort": "新增排序"
},
"row": {
"duplicate": "复制",
"delete": "删除",
"textPlaceholder": "空",
"textPlaceholder": "无",
"copyProperty": "复制列",
"count": "数量",
"newRow": "添加一行"
"newRow": "添加一行",
"action": "操作"
},
"selectOption": {
"create": "新建",
@@ -222,19 +329,101 @@
"panelTitle": "选择或新建一个标签",
"searchOption": "搜索标签"
},
"menuName": "网格"
"checklist": {
"panelTitle": "增加项"
},
"menuName": "网格",
"referencedGridPrefix": "视图: "
},
"document": {
"menuName": "文档",
"date": {
"timeHintTextInTwelveHour": "01:00 PM",
"timeHintTextInTwentyFourHour": "13:00"
},
"slashMenu": {
"board": {
"selectABoardToLinkTo": "选择链接看板",
"createANewBoard": "新建看板"
},
"grid": {
"selectAGridToLinkTo": "选择链接网格",
"createANewGrid": "新建网格"
}
},
"plugins": {
"referencedBoard": "引用看板",
"referencedGrid": "引用网格",
"autoGeneratorMenuItemName": "OpenAI 写作助手",
"autoGeneratorTitleName": "OpenAI: 请为AI输入指令...",
"autoGeneratorLearnMore": "了解更多",
"autoGeneratorGenerate": "生成",
"autoGeneratorHintText": "询问 OpenAI ...",
"autoGeneratorCantGetOpenAIKey": "无法取得 OpenAI k密钥",
"smartEdit": "AI 助手",
"openAI": "OpenAI",
"smartEditFixSpelling": "拼写修正",
"warning": "⚠️ 请留意不准确或错误的 AI 回答",
"smartEditSummarize": "总结",
"smartEditImproveWriting": "修改",
"smartEditMakeLonger": "扩写",
"smartEditCouldNotFetchResult": "无法从 OpenAI 获取结果",
"smartEditCouldNotFetchKey": "获取 OpenAI 密钥失败",
"smartEditDisabled": "请在“设置”中添加您的OpenAI 密钥后使用",
"discardResponse": "是否弃用 AI 回答?",
"cover": {
"changeCover": "更换封面",
"colors": "颜色",
"images": "图片",
"clearAll": "清除全部",
"abstract": "摘要",
"addCover": "新增封面",
"addLocalImage": "添加本地图片",
"invalidImageUrl": "无效图片链接",
"failedToAddImageToGallery": "添加图片至图库失败",
"enterImageUrl": "输入图片链接",
"add": "添加",
"back": "返回",
"saveToGallery": "储存到图库",
"removeIcon": "删除图标",
"pasteImageUrl": "复制图片链接",
"or": "或",
"pickFromFiles": "从文件中选择",
"couldNotFetchImage": "无法获取图片",
"imageSavingFailed": "图片保存失败",
"addIcon": "增加图标",
"coverRemoveAlert": "它将被从封面删除",
"alertDialogConfirmation": "确认继续"
},
"mathEquation": {
"addMathEquation": "新建数学公式",
"editMathEquation": "编辑数学公式"
}
}
},
"board": {
"column": {
"create_new_card": "新建"
},
"menuName": "看板"
"menuName": "看板",
"referencedBoardPrefix": "视图: "
},
"calendar": {
"menuName": "日历",
"defaultNewCalendarTitle": "未命名",
"navigation": {
"today": "今天",
"jumpToday": "跳转至今天",
"previousMonth": "上个月",
"nextMonth": "下个月"
},
"settings": {
"showWeekNumbers": "显示周数",
"showWeekends": "显示周末",
"firstDayOfWeek": "设置每周起始日",
"layoutDateField": "按该日期属性布局",
"noDateTitle": "未安排事件",
"emptyNoDate": "所有事件已安排"
}
}
}
}
+26 -5
View File
@@ -749,6 +749,27 @@ dependencies = [
"syn",
]
[[package]]
name = "csv"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086"
dependencies = [
"csv-core",
"itoa 1.0.5",
"ryu",
"serde",
]
[[package]]
name = "csv-core"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"
dependencies = [
"memchr",
]
[[package]]
name = "ctor"
version = "0.1.26"
@@ -1251,6 +1272,7 @@ dependencies = [
"bytes",
"chrono",
"crossbeam-utils",
"csv",
"dashmap",
"database-model",
"diesel",
@@ -2956,9 +2978,9 @@ dependencies = [
[[package]]
name = "openssl"
version = "0.10.45"
version = "0.10.54"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1"
checksum = "69b3f656a17a6cbc115b5c7a40c616947d213ba182135b014d6051b73ab6f019"
dependencies = [
"bitflags",
"cfg-if",
@@ -2988,11 +3010,10 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
[[package]]
name = "openssl-sys"
version = "0.9.80"
version = "0.9.88"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7"
checksum = "c2ce0f250f34a308dcfdbb351f511359857d4ed2134ba715a4eadd46e1ffd617"
dependencies = [
"autocfg",
"cc",
"libc",
"pkg-config",