mirror of
https://gitlab.com/bramw/baserow.git
synced 2024-11-24 16:36:46 +00:00
738 lines
35 KiB
JSON
738 lines
35 KiB
JSON
{
|
||
"table": {
|
||
"chooseView": "选择视图",
|
||
"adjacentRow": {
|
||
"notification": {
|
||
"notFound": {
|
||
"next": {
|
||
"title": "没有更多行",
|
||
"message": "没有下一行"
|
||
},
|
||
"previous": {
|
||
"title": "没有更多行",
|
||
"message": "没有上一行"
|
||
}
|
||
},
|
||
"error": {
|
||
"title": "发生错误",
|
||
"message": "检索相邻行时出错"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"webhookModal": {
|
||
"title": "{name} Webhooks",
|
||
"createWebhook": "创建Webhook",
|
||
"backToList": "返回列表"
|
||
},
|
||
"deleteWebhookModal": {
|
||
"title": "删除 {webhookName}",
|
||
"deleteButton": "删除Webhook",
|
||
"body": "您确定要删除这个 Webhook 吗?以后您将无法恢复它。"
|
||
},
|
||
"webhookList": {
|
||
"noWebhooksMessage": "您还没有创建任何 Webhook。当 Baserow 中的行创建、更新或删除时,可以使用 Webhook 通知第三方系统。"
|
||
},
|
||
"testWebhookModal": {
|
||
"title": "测试 Webhook",
|
||
"unreachable": "服务器不可达"
|
||
},
|
||
"webhookForm": {
|
||
"inputLabels": {
|
||
"name": "名称",
|
||
"value": "值",
|
||
"requestMethod": "请求方法",
|
||
"url": "URL",
|
||
"userFieldNames": "用户字段名",
|
||
"events": "哪些事件应该触发这个 Webhook?",
|
||
"headers": "附加http headers",
|
||
"example": "示例载荷"
|
||
},
|
||
"errors": {
|
||
"urlField": "必须是一个以 'https://' 或 'http://' 开头的有效 url。",
|
||
"invalidHeaders": "其中一个http header无效。"
|
||
},
|
||
"checkbox": {
|
||
"sendUserFieldNames": "使用字段名代替 id"
|
||
},
|
||
"radio": {
|
||
"allEvents": "把所有东西都发给我",
|
||
"customEvents": "让我选择个别事件"
|
||
},
|
||
"triggerButton": "触发测试Webhook",
|
||
"deactivated": {
|
||
"title": "Webhook 已停用",
|
||
"content": "此webhook已被停用,因为连续失败太多。详情请查看通话记录。点击下方按钮再次激活。激活后不要忘记保存webhook。",
|
||
"activate": "激活"
|
||
},
|
||
"deprecatedEventType": {
|
||
"title": "不推荐使用的事件类型",
|
||
"description": "此 webhook 不会一次接收所有更改行的信息。请将其转换为批处理样式的事件类型。这会将 JSON 正文负载更改为包含多行的格式。",
|
||
"convert": "转换"
|
||
}
|
||
},
|
||
"webhook": {
|
||
"details": "详情",
|
||
"lastCall": "最后一次调用:{lastCallTime}",
|
||
"noCalls": "没有调用",
|
||
"callLog": "调用记录",
|
||
"triggerDescription": "每个事件触发 | {count} 个事件触发 | {count} 个事件触发"
|
||
},
|
||
"createWebhook": {
|
||
"errorTableWebhookMaxLimitExceededTitle": "超过最大webhook限制",
|
||
"errorTableWebhookMaxLimitExceededDescription": "无法创建 webhook,因为已超过每个表的最大 webhook 数量。"
|
||
},
|
||
"sidebar": {
|
||
"viewAPI": "查看 API 文档",
|
||
"createTable": "创建表"
|
||
},
|
||
"sidebarItem": {
|
||
"exportTable": "导出表"
|
||
},
|
||
"duplicateTableJobType": {
|
||
"duplicating": "副本创建中",
|
||
"duplicatedTitle": "表副本已创建"
|
||
},
|
||
"apiToken": {
|
||
"create": "create",
|
||
"read": "read",
|
||
"update": "update",
|
||
"delete": "delete",
|
||
"tokenPrefix": "Token:",
|
||
"viewAPIDocs": "查看 API 文档",
|
||
"generateNewToken": "生成新Token",
|
||
"showOrHide": "显示或隐藏Token",
|
||
"copyToClipboard": "复制到剪贴板",
|
||
"showDatabases": "显示数据库"
|
||
},
|
||
"apiTokenSettings": {
|
||
"title": "个人 API Token",
|
||
"createToken": "创建Token",
|
||
"noTokensMessage": "您尚未创建 API Token。您可以使用 API Token对 REST API 端点进行身份验证,您可以在其中创建、读取、更新和删除行。可以在表级别设置权限。",
|
||
"hasFullPermissions": "拥有全部权限,对所有孩子也一样。",
|
||
"hasOnlySelectedPermissions": "只对选定的孩子有权限。",
|
||
"noPermissions": "没有权限。",
|
||
"createNewTitle": "创建新的 API Token",
|
||
"backToOverview": "返回概览"
|
||
},
|
||
"apiTokenForm": {
|
||
"nameLabel": "名称",
|
||
"workspaceLabel": "分组"
|
||
},
|
||
"apiDocsSelectDatabase": {
|
||
"needOneDatabase": "您需要至少有一个数据库才能查看 API 文档。"
|
||
},
|
||
"apiDocsExample": {
|
||
"requestSample": "Request样本",
|
||
"responseSample": "Response样本",
|
||
"userFieldNames": "用户字段名"
|
||
},
|
||
"apiDocsParameter": {
|
||
"optional": "可选",
|
||
"defaultValue": "默认值:{value}"
|
||
},
|
||
"apiDocsTableGetRow": {
|
||
"description": "获取单个 {name} 行。",
|
||
"rowId": "被请求的行的唯一标识符。"
|
||
},
|
||
"apiDocsErrors": {
|
||
"errorCode": "错误代码",
|
||
"name": "名称",
|
||
"description": "描述",
|
||
"okDescription": "请求成功完成。",
|
||
"badRequestDescription": "请求包含无效值或无法解析 JSON。",
|
||
"unauthorizedDescription": "当您尝试访问没有有效令牌的端点时。",
|
||
"notFoundDescription": "未找到行或表。",
|
||
"requestEntityTooLargeDescription": "请求超出了允许的最大负载大小。",
|
||
"internalErrorDescription": "服务器遇到了意外情况。",
|
||
"badGatewayDescription": "Baserow 正在重新启动或发生意外中断。",
|
||
"unavailableDescription": "服务器无法及时处理您的请求。"
|
||
},
|
||
"apiDocsTableFields": {
|
||
"tableTitle": "{name} 表",
|
||
"tableId": "这个表的ID是:",
|
||
"description": "{name} 表中的每一行都包含以下字段。",
|
||
"id": "ID",
|
||
"name": "名称",
|
||
"type": "类型",
|
||
"compatibleFilters": "兼容的过滤器"
|
||
},
|
||
"apiDocsTableListRows": {
|
||
"description": "要列出 *{name}* 表中的行,必须向 *{name}* 端点发出 `GET` 请求。响应是分页的,默认情况下会返回第一页。正确的页面可以通过提供 `page` 和 `size` 查询参数来获取。",
|
||
"page": "定义应该返回哪一页行。",
|
||
"size": "定义每页应该返回多少行。",
|
||
"userFieldNames": "如果为 `user_field_names` GET 参数提供了任何值,则此端点返回的字段名称将是字段的实际名称。\n\n 如果未提供 `user_field_names` GET 参数,则所有返回的字段名称将是 `field_` 后跟字段的 id。例如 `field_1` 指的是 id 为 `1` 的字段。\n\n 此外,当设置 `user_field_names` 时,其他的行为GET 参数 `order_by`、`include` 和 `exclude` 发生了变化。相反,它们需要以逗号分隔的实际字段名称列表。",
|
||
"search": "如果只提供与搜索查询匹配的数据行将被返回。",
|
||
"orderBy": "可选地,行可以按以逗号分隔的字段排序。默认情况下,或者如果前面带有 '+',则字段按升序 (A-Z) 顺序排列,但通过在字段前面加上 '-' 它可以按降序排列 (Z-A)。\n\n #### 使用 `user_field_names`:\n\n `order_by` 应该是一个逗号分隔的字段名称列表,以进行排序。例如,如果您提供以下 GET 参数`order_by=My Field,-My Field 2` 行将按名为 `My Field` 的字段升序排列。如果某些字段具有相同的值,则该子集将按名为 `My Field 2` 的字段排序降序。\n\n 确保名称以 `+` 或 `-` 开头的字段显式附加另一个 `+` 或 `-`。例如 `+-Name`。\n\n 字段的名称包含逗号必须用引号括起来:`\"Name ,\"`。如果字段名称包含引号,则必须使用 `\\` 字符对其进行转义。例如:`Name \\\"`。 \n\n#### 如果没有 `user_field_names`:\n\n `order_by` 应该是一个逗号分隔的 `field_` 列表,后跟要排序的字段的 id。例如,如果您提供以下 GET 参数 `order_by=field_1,-field_2`,则行将按 `field_1` 升序排列。如果某些字段具有相同的值,则该子集将按 `field_2` 降序排列。",
|
||
"filter": "可以选择通过视图可用的相同视图过滤器过滤行。如果它们遵循相同的格式,可以提供多个过滤器。`field`和`filter`变量指示如何过滤,值指示在哪里进行过滤。\n\n 例如,如果您提供以下 GET 参数 `filter__field_1__equal=test`,则只会返回 field_1 的值等于 test 的行。",
|
||
"filterLink": "可以在这里找到所有过滤器的列表。",
|
||
"filterType": "- `AND`: 表示行必须匹配所有提供的过滤器。\n- `OR`: 表示行只需要匹配其中一个过滤器。\n\n 这仅适用于两个提供或更多过滤器。",
|
||
"include": "默认情况下,所有字段都包含在响应中。 您可以通过提供 include 查询参数来选择要包含的字段子集。\n\n #### 使用 `user_field_names`:\n\n `include` 应该是要包含在结果中的字段名称的逗号分隔列表 . 例如,如果您提供以下 GET 参数:`include=My Field,-My Field 2`,则仅包含这些字段(除非明确排除)。\n\n 包含逗号的字段名称必须用 引号:`\"名称,\"`。 如果字段名称包含引号,则必须使用 `\\` 字符对其进行转义。 例如:`Name \\\"`。\n\n #### 没有 `user_field_names`:\n\n `include` 应该是逗号分隔的 `field_` 列表,后跟要包含的字段的 id 结果。例如:如果您提供以下 GET 参数 `exclude=field_1,field_2` 则 ID 为 1 和 ID 为 2 的字段将仅包含这些字段(除非它们被明确排除)",
|
||
"exclude": "默认情况下所有字段都包含在响应中。您可以通过提供 exclude 查询参数来选择要排除的字段子集。\n\n #### With `user_field_names`:\n\n ` exclude` 应该是要从结果中排除的字段名称的逗号分隔列表。例如,如果您提供以下 GET 参数:`exclude=My Field,-My Field 2`,则将排除这些字段。\n\n包含逗号的字段名称必须用引号括起来:`\"Name ,\"`。如果字段名称包含引号,则必须使用 `\\` 字符对其进行转义。例如:`Name \\\"` .\n\n #### 没有 `user_field_names`:\n\n `exclude` 应该是一个逗号分隔的 `field_` 列表,后跟要从结果中排除的字段的 id。例如:如果您提供以下 GET 参数 `exclude=field_1,field_2`,则 id 为 `1` 和 id `2` 的字段将被排除。",
|
||
"viewId": "默认情况下,不应用查询参数中定义的过滤器和排序。您可以通过在 `view_id` GET 参数中提供视图的`id`来添加视图的过滤器和排序。对于例如,如果您提供以下 GET 参数 `view_id=1`,则将应用在 id 为 `1` 的视图中定义的过滤器和排序。您可以在任何给定视图的上下文菜单中找到 `view_id`。它是视图名称后面括号中的数字。\n\n #### 使用 `filter__{field}__{filter}` \n\n 查询参数中提供的过滤器和视图中定义的过滤器都将被应用。 \n\n #### 使用 `order_by` \n\n 如果提供了 `order_by`,则视图中定义的排序将被忽略。"
|
||
},
|
||
"apiDocsIntro": {
|
||
"intro": "{name} 数据库提供了一种将数据与任何外部系统集成的简便方法。API 遵循 REST 语义,使用 JSON 编码对象并依赖标准 HTTP 代码、机器和人类可读错误来指示操作结果.",
|
||
"autoDocDescription": "此文档是根据您数据库中的表和字段自动生成的。如果您对数据库、表或字段进行更改,则可能是 API 接口也发生了更改。因此,请确保您相应地更新您的 API 实现。",
|
||
"databaseId": "这个数据库的ID是:",
|
||
"jsClient": "JavaScript 示例 API 客户端:",
|
||
"pythonClient": "Python 示例 API 客户端:"
|
||
},
|
||
"apiDocsTableListFields": {
|
||
"description": "要列出 {name} 表的字段,必须向 {name} 字段端点发出 `GET` 请求。只有在令牌具有读取、创建或更新权限时才能列出字段。",
|
||
"resultFieldProperties": "结果字段属性",
|
||
"id": "字段主键。可以通过添加`field_`前缀来生成数据库列名。",
|
||
"name": "字段名。",
|
||
"tableId": "相关表id。",
|
||
"order": "表中的字段顺序。第一个字段为 0。",
|
||
"primary": "表示该字段是否为主字段。如果为 `true`,则该字段不能被删除,该值应代表整行。",
|
||
"type": "为该字段定义的类型。",
|
||
"extraProps": "一些额外的属性在这里没有描述,因为它们是特定于类型的。",
|
||
"readOnly": "表示该字段是否为只读字段。如果为true,则无法更新单元格值。"
|
||
},
|
||
"apiDocsTableDeleteRow": {
|
||
"description": "删除现有的 {name} 行。",
|
||
"rowId": "需要删除的行的唯一标识。"
|
||
},
|
||
"apiDocsTableDeleteRows": {
|
||
"description": "删除现有的 {name} 行。",
|
||
"items": "应该删除的行 ID 数组。"
|
||
},
|
||
"apiDocsTableMoveRow": {
|
||
"description": "将现有的 {name} 行移动到另一行之前。如果没有提供 `before_id`,则该行将移动到表的末尾。",
|
||
"rowId": "移动与值相关的行。",
|
||
"before": "将与给定 `row_id` 相关的行移动到与提供的值相关的行之前。如果未提供,则该行将移动到末尾。"
|
||
},
|
||
"apiDocsUploadFile": {
|
||
"description": "通过直接上传文件内容将文件上传到 Baserow。一个 `file` 多部分应该包含文件内容。然后可以使用响应来[将文件上传到一行]({PUBLIC_BACKEND_URL}/api /redoc/#tag/Database-table-rows/operation/update_database_table_row).",
|
||
"file": "包含文件内容的 `file` 多部分。"
|
||
},
|
||
"apiDocsUploadFileViaURL": {
|
||
"description": "通过从提供的 URL 下载文件将文件上传到 Baserow。然后可以使用响应 [将文件上传到行]({PUBLIC_BACKEND_URL}/api/redoc/#tag/Database-table-rows /operation/update_database_table_row).",
|
||
"url": "您希望 Baserow 代表您下载和上传的 URL。"
|
||
},
|
||
"apiDocsTableUpdateRow": {
|
||
"description": "更新现有的 {name} 行。",
|
||
"rowId": "需要更新的行的唯一标识。",
|
||
"before": "如果提供,则新创建的行将位于具有提供的 id 的行之前。"
|
||
},
|
||
"apiDocsTableUpdateRows": {
|
||
"description": "更新现有的 {name} 行。",
|
||
"id": "行 ID。"
|
||
},
|
||
"apiDocsTableCreateRow": {
|
||
"description": "创建一个新的 {name} 行。",
|
||
"before": "如果提供,则新创建的行将位于具有提供的 id 的行之前。"
|
||
},
|
||
"apiDocsTableCreateRows": {
|
||
"description": "创建新的 {name} 行。",
|
||
"before": "如果提供,那么新创建的行将被定位在具有提供的 id 的行之前。"
|
||
},
|
||
"apiDocsAuth": {
|
||
"description": "Baserow 使用简单的基于令牌的身份验证。您需要在 {settingsLink} 中生成至少一个 API 令牌才能使用下面描述的端点。可以授予创建、读取、更新和删除权限直到表每个令牌的级别。您可以通过在 HTTP 授权承载令牌标头中提供您的 API 令牌来对 API 进行身份验证。所有 API 请求都必须经过身份验证并通过 HTTPS 发出。",
|
||
"settingsLink": "设置"
|
||
},
|
||
"apiDocsFilters": {
|
||
"filter": "过滤器",
|
||
"exampleValue": "示例值",
|
||
"example": "完整示例",
|
||
"field": "字段 {name}"
|
||
},
|
||
"fieldTextSubForm": {
|
||
"placeholder": "默认文本"
|
||
},
|
||
"fieldSingleSelectSubForm": {
|
||
"optionsLabel": "选项"
|
||
},
|
||
"fieldSingleSelectDropdown": {
|
||
"notFound": "未找到选项"
|
||
},
|
||
"fieldmultipleCollaboratorsDropdown": {
|
||
"notFound": "未找到合作者"
|
||
},
|
||
"fieldDateSubForm": {
|
||
"dateFormatLabel": "日期格式",
|
||
"dateFormatEuropean": "欧洲",
|
||
"dateFormatUS": "美国",
|
||
"dateFormatISO": "ISO",
|
||
"includeTimeLabel": "包括时间",
|
||
"timeFormatLabel": "时间格式",
|
||
"24小时": "24 小时",
|
||
"12小时": "12 小时"
|
||
},
|
||
"fieldLinkRowSubForm": {
|
||
"noTable": "您至少需要在同一个数据库中链接另一个表。",
|
||
"selectTableLabel": "选择要链接的表",
|
||
"hasRelatedFieldLabel": "在链接表中创建相关字段"
|
||
},
|
||
"fieldSelectOptions": {
|
||
"add": "添加一个选项"
|
||
},
|
||
"fieldNumberSubForm": {
|
||
"typeLabel": "数字类型",
|
||
"integer": "整型",
|
||
"decimal": "十进制小数",
|
||
"decimalPlacesLabel": "小数位数",
|
||
"allowNegative": "允许负数"
|
||
},
|
||
"fieldContext": {
|
||
"editField": "编辑字段",
|
||
"deleteField": "删除字段",
|
||
"hideField": "隐藏字段",
|
||
"showField": "显示字段"
|
||
},
|
||
"fieldForm": {
|
||
"name": "名称",
|
||
"fieldAlreadyExists": "同名字段已经存在。",
|
||
"nameNotAllowed": "该字段名不允许。",
|
||
"nameTooLong": "这个字段名太长了。"
|
||
},
|
||
"fieldLookupSubForm": {
|
||
"noTable": "您至少需要一个链接行字段来创建查找的字段。",
|
||
"selectThroughFieldLabel": "选择一个链接行字段",
|
||
"selectTargetFieldLabel": "选择要查找的字段"
|
||
},
|
||
"fieldFormulaNumberSubForm": {
|
||
"typeLabel": "数字类型",
|
||
"integer": "整型",
|
||
"decimal": "十进制小数",
|
||
"decimalPlacesLabel": "小数位数",
|
||
"allowNegative": "允许负值"
|
||
},
|
||
"fieldRatingSubForm": {
|
||
"maxValue": "最大值",
|
||
"color": "颜色",
|
||
"style": "样式"
|
||
},
|
||
"rowCreateModal": {
|
||
"addField": "添加字段"
|
||
},
|
||
"selectRowContent": {
|
||
"search": "搜索行"
|
||
},
|
||
"rowEditModal": {
|
||
"addField": "添加字段",
|
||
"showHiddenFields": "显示隐藏字段",
|
||
"hideHiddenFields": "隐藏隐藏字段"
|
||
},
|
||
"rowEditFieldMultipleSelect": {
|
||
"addOption": "添加另一个选项"
|
||
},
|
||
"rowEditFieldMultipleCollaborators": {
|
||
"addCollaborator": "添加合作者"
|
||
},
|
||
"rowEditFieldFile": {
|
||
"addFile": "添加文件",
|
||
"sizes": {
|
||
"0": "字节",
|
||
"1": "KB",
|
||
"2": "MB",
|
||
"3": "GB",
|
||
"4": "TB",
|
||
"5": "PB"
|
||
}
|
||
},
|
||
"rowEditFieldLinkRow": {
|
||
"addLink": "添加另一个链接"
|
||
},
|
||
"tableCSVImporter": {
|
||
"chooseFileLabel": "选择 CSV 文件",
|
||
"chooseFileDescription": "您可以通过上传带有表格数据的 .CSV 文件来导入现有的 CSV。大多数电子表格应用程序都允许您将电子表格导出为 .CSV 文件。",
|
||
"chooseFile": "选择 CSV 文件",
|
||
"columnSeparator": "列分隔符",
|
||
"recordSeparator": "记录分隔符",
|
||
"unitSeparator": "单位分隔符",
|
||
"encoding": "编码",
|
||
"firstRowHeader": "第一行是标题",
|
||
"limitFileSize": "最大文件大小为 {limit}MB。",
|
||
"limitError": "不能导入超过 {limit} 行。",
|
||
"emptyCSV": "此 CSV 文件为空。"
|
||
},
|
||
"importer": {
|
||
"fieldDefaultName": "Field {count}",
|
||
"loading": "Loading file",
|
||
"decoding": "Decoding data",
|
||
"parsing": "Parsing data",
|
||
"preparing": "Preparing data",
|
||
"inProgress": "In progress..."
|
||
},
|
||
"tableForm": {
|
||
"name": "名称"
|
||
},
|
||
"tableXMLImporter": {
|
||
"fileLabel": "选择 XML 文件",
|
||
"fileDescription": "您可以通过上传带有表格数据的 .XML 文件来导入现有的 XML,例如:",
|
||
"chooseButton": "选择 XML 文件",
|
||
"processingError": "处理 XML 时出错:{errors}",
|
||
"emptyError": "此 XML 文件为空。",
|
||
"limitFileSize": "最大文件大小为 {limit}MB。",
|
||
"limitError": "不能导入超过 {limit} 行。"
|
||
},
|
||
"tableJSONImporter": {
|
||
"fileLabel": "选择 JSON 文件",
|
||
"fileDescription": "您可以通过上传带有表格数据的 .json 文件来导入现有的 JSON 文件,例如:",
|
||
"chooseButton": "选择 JSON 文件",
|
||
"encodingLabel": "编码",
|
||
"processingError": "解析 JSON 时出错:{error}",
|
||
"arrayError": "JSON 文件不是数组。",
|
||
"emptyError": "此 JSON 文件为空。",
|
||
"limitFileSize": "最大文件大小为 {limit}MB。",
|
||
"limitError": "不能导入超过 {limit} 行。"
|
||
},
|
||
"tablePasteImporter": {
|
||
"pasteLabel": "粘贴表格数据",
|
||
"pasteDescription": "您可以从电子表格中复制单元格并将它们粘贴到下方。",
|
||
"firstRowHeader": "第一行是字段名",
|
||
"limitError": "不能导入超过 {limit} 行。"
|
||
},
|
||
"importFileModal": {
|
||
"title": "创建新表",
|
||
"changeImporterType": "更改导入类型",
|
||
"additionalImportTitle": "导入 {table}",
|
||
"importLabel": "要导入现有数据吗?",
|
||
"newTable": "从新表开始",
|
||
"addButton": "添加表格",
|
||
"showTable": "显示表",
|
||
"importButton": "导入",
|
||
"uploading": "上传中...",
|
||
"preparing": "正在准备数据...",
|
||
"importError": "文件导入过程中出现问题",
|
||
"openCreatedTable": "打开创建的表",
|
||
"showReport": "显示错误报告",
|
||
"reportTitleFailure": "失败的行",
|
||
"reportTitleSuccess": "导入成功但是...",
|
||
"reportMessage": "以下行索引无法导入:",
|
||
"stateRowCreation": "正在导入...",
|
||
"statePreValidation": "验证数据...",
|
||
"stateCreateTable": "正在创建表...",
|
||
"fieldMappingTitle": "字段映射",
|
||
"fieldMappingDescription": "我们已经自动映射了您表格中 Baserow 字段的列。您可以在下面更改它们。任何不兼容的单元格在导入后将保持为空。",
|
||
"selectImportMessage": "请选择要导入的数据。",
|
||
"filePreview": "文件内容预览",
|
||
"importPreview": "导入预览"
|
||
},
|
||
"formulaAdvancedEditContext": {
|
||
"textAreaFormulaInputPlaceholder": "点击编辑公式",
|
||
"fields": "字段",
|
||
"functions": "函数",
|
||
"operators": "操作符",
|
||
"fieldType": "{type}字段"
|
||
},
|
||
"fieldFormulaInitialSubForm": {
|
||
"formulaInputPlaceholder": "点击编辑公式",
|
||
"refreshFormulaOptions": "刷新公式选项"
|
||
},
|
||
"formulaFieldItemDescription": {
|
||
"syntax": "语法",
|
||
"examples": "示例"
|
||
},
|
||
"viewSearchContext": {
|
||
"searchInRows": "搜索所有行",
|
||
"hideNotMatching": "隐藏不匹配的行"
|
||
},
|
||
"viewsContext": {
|
||
"searchView": "搜索视图",
|
||
"noViews": "未找到视图"
|
||
},
|
||
"viewFilterTypeLinkRow": {
|
||
"unnamed": "未命名行 {value}",
|
||
"choose": "选择行"
|
||
},
|
||
"viewFilterContext": {
|
||
"addFilter": "添加过滤器",
|
||
"disableAllFilters": "全部已禁用",
|
||
"noFilterTitle": "您还没有创建过滤器",
|
||
"noFilterText": "过滤器允许您显示适用于您的条件的行。",
|
||
"where": "条件是",
|
||
"and": "与",
|
||
"or": "或",
|
||
"relatedFieldNotFound": "未找到相关字段。",
|
||
"filterTypeNotFound": "过滤器类型不兼容。"
|
||
},
|
||
"viewFilterTypeFileTypeDropdown": {
|
||
"image": "图片",
|
||
"document": "文档"
|
||
},
|
||
"createViewModal": {
|
||
"createNew": "创建新的 {view}",
|
||
"add": "添加 {view}"
|
||
},
|
||
"shareViewLink": {
|
||
"shareView": "分享 {viewTypeSharingLinkName}",
|
||
"shareViewTitle": "创建一个指向 {viewTypeSharingLinkName} 的私有共享链接",
|
||
"sharedViewTitle": "此 {viewTypeSharingLinkName} 目前通过私人链接共享",
|
||
"sharedViewDescription": "知道链接的人可以看到 {viewTypeSharingLinkName}。",
|
||
"disableLink": "禁用共享链接",
|
||
"generateNewUrl": "生成新网址",
|
||
"copyURL": "复制 URL",
|
||
"EnablePassword": "使用密码限制访问",
|
||
"DisablePassword": "访问受密码保护",
|
||
"ChangePassword": "更改"
|
||
},
|
||
"viewSortContext": {
|
||
"noSortTitle": "你还没有创建排序",
|
||
"noSortText": "排序允许您按字段对行进行排序。",
|
||
"sortBy": "排序依据",
|
||
"thenBy": "然后再依据",
|
||
"addSort": "选择要排序的字段"
|
||
},
|
||
"viewSort": {
|
||
"sort": "排序 | 1 次排序 | {count} 次排序"
|
||
},
|
||
"viewDecorator": {
|
||
"decorator": "颜色 | 1 种颜色 | {count} 种颜色"
|
||
},
|
||
"viewRotateSlugModal": {
|
||
"title": "刷新网址",
|
||
"refreshWarning": "您确定要刷新 {viewName} 的 URL 吗?刷新后会生成一个新的 URL,并且无法通过旧 URL 访问 {viewTypeSharingLinkName}。您拥有的所有人与之共享 URL,将无法访问 {viewTypeSharingLinkName}。",
|
||
"generateNewURL": "生成新 URL"
|
||
},
|
||
"shareViewEnablePasswordModal": {
|
||
"newPasswordTitle": "输入密码",
|
||
"newPasswordDescription": "公共链接只有在输入密码后才能访问。这个密码将被加密保存。",
|
||
"newPasswordSave": "设置密码",
|
||
"changePasswordTitle": "更改密码",
|
||
"changePasswordDescription": "更改密码后,之前的密码将失效。此密码将被加密保存。",
|
||
"changePasswordSave": "更改密码"
|
||
},
|
||
"shareViewDisablePasswordModal": {
|
||
"title": "禁用密码保护",
|
||
"description": "您确定要禁用此公共链接的密码保护吗?禁用后密码将被删除且无法恢复",
|
||
"disable": "禁用"
|
||
},
|
||
"publicViewAuthLogin": {
|
||
"title": "此页面受密码保护",
|
||
"description": "输入正确的密码访问页面。",
|
||
"enter": "进入",
|
||
"error": {
|
||
"incorrectPasswordTitle": "密码错误",
|
||
"incorrectPasswordText": "提供的密码不正确。"
|
||
}
|
||
},
|
||
"viewFieldsContext": {
|
||
"coverField": "封面字段",
|
||
"noCover": "没有封面",
|
||
"search": "搜索字段",
|
||
"hideAll": "全部隐藏",
|
||
"showAll": "显示全部"
|
||
},
|
||
"viewFilterTypeBoolean": {
|
||
"selected": "已选中"
|
||
},
|
||
"viewFilter": {
|
||
"filter": "过滤器 | 1 个过滤器 | {count} 个过滤器"
|
||
},
|
||
"viewContext": {
|
||
"exportView": "导出视图",
|
||
"duplicateView": "创建副本视图",
|
||
"renameView": "重命名视图",
|
||
"webhooks": "Webhooks",
|
||
"importFile": "导入文件",
|
||
"deleteView": "删除视图"
|
||
},
|
||
"deleteViewModal": {
|
||
"title": "删除 {name}",
|
||
"description": "您确定要删除视图 {name} 吗?表数据将被保留,但与视图相关的过滤器、排序和字段宽度将被删除。",
|
||
"delete": "删除视图"
|
||
},
|
||
"viewForm": {
|
||
"name": "名称"
|
||
},
|
||
"galleryViewHeader": {
|
||
"customizeCards": "自定义卡片"
|
||
},
|
||
"gridViewHide": {
|
||
"hideField": "隐藏字段 | 1 个隐藏字段 | {count} 个隐藏字段"
|
||
},
|
||
"gridViewFieldType": {
|
||
"insertLeft": "向左插入",
|
||
"insertRight": "插入右边",
|
||
"createFilter": "创建过滤器",
|
||
"duplicate": "创建副本字段",
|
||
"sortField": "排序",
|
||
"hideField": "隐藏字段"
|
||
},
|
||
"gridViewRow": {
|
||
"rowNotMatchingFilters": "行不匹配过滤器",
|
||
"rowNotMatchingSearch": "行不匹配搜索",
|
||
"rowHasMoved": "行已移动"
|
||
},
|
||
"gridView": {
|
||
"selectRow": "选择行",
|
||
"insertRowAbove": "在上面插入行",
|
||
"insertRowBelow": "在下面插入行",
|
||
"duplicateRow": "创建副本行",
|
||
"enlargeRow": "放大行",
|
||
"deleteRow": "删除行",
|
||
"deleteRows": "删除行",
|
||
"copyCells": "复制单元格",
|
||
"rowCount": "无行 | 1 行 | {count} 行"
|
||
},
|
||
"gridViewFieldFile": {
|
||
"dropHere": "放在这里",
|
||
"dropFileHere": "把文件放到这里"
|
||
},
|
||
"gridViewFieldLinkRow": {
|
||
"unnamed": "未命名行 {value}"
|
||
},
|
||
"gridViewIdentifierOptions": {
|
||
"id": "行标识符",
|
||
"count": "计数"
|
||
},
|
||
"formViewMeta": {
|
||
"includeRowId": "使用 {row_id} 在 URL 中包含新创建的行 ID。"
|
||
},
|
||
"previewAny": {
|
||
"externalWarning": "通过外部服务打开您的文件会将您的文件暴露给他们的服务器。"
|
||
},
|
||
"exportTableModal": {
|
||
"failedTitle": "导出失败",
|
||
"failedDescription": "由于服务器错误,导出失败。",
|
||
"cancelledTitle": "导出取消",
|
||
"cancelledDescription": "导出被取消。"
|
||
},
|
||
"exporterTypeChoices": {
|
||
"formatLabel": "您要导出到哪种格式?"
|
||
},
|
||
"exportTableForm": {
|
||
"viewLabel": "选择要导出的视图:",
|
||
"typeError": "没有可用的导出器类型,请选择其他的视图或整个表。"
|
||
},
|
||
"exportTableLoadingBar": {
|
||
"export": "导出",
|
||
"download": "下载"
|
||
},
|
||
"exportTableDropdown": {
|
||
"exportEntireTable": "导出整个表"
|
||
},
|
||
"tableCSVExporter": {
|
||
"columnSeparatorLabel": "列分隔符",
|
||
"recordSeparator": "记录分隔符",
|
||
"unitSeparator": "单元分隔符",
|
||
"encodingLabel": "编码",
|
||
"firstRowIsHeaderLabel": "第一行是字段名"
|
||
},
|
||
"apiDocsDatabase": {
|
||
"pageTitle": "{name} 数据库 API 文档",
|
||
"back": "返回仪表板",
|
||
"openDatabase": "打开数据库"
|
||
},
|
||
"apiDocsComponent": {
|
||
"title": "REST API",
|
||
"intro": "在 {settingsLink} 创建数据库架构和 API 密钥后,Baserow 数据库会提供他自己的 REST API 端点来创建、读取、更新和删除行。",
|
||
"settings": "设置",
|
||
"selectApplicationTitle": "您想查看哪个数据库的文档?",
|
||
"signIn": "登录开始使用",
|
||
"back": "返回仪表板"
|
||
},
|
||
"viewAggregationType": {
|
||
"emptyCount": "空",
|
||
"notEmptyCount": "已填充",
|
||
"emptyPercentage": "空的百分比",
|
||
"notEmptyPercentage": "填充百分比",
|
||
"checkedCount": "已勾选",
|
||
"notCheckedCount": "未勾选",
|
||
"checkedPercentage": "勾选百分比",
|
||
"notCheckedPercentage": "未勾选百分比",
|
||
"min": "最小",
|
||
"max": "最大",
|
||
"earliestDate": "最早日期",
|
||
"earliestDateShort": "最早的",
|
||
"latestDate": "最后日期",
|
||
"latestDateShort": "最后的",
|
||
"uniqueCount": "去重后",
|
||
"sum": "求和",
|
||
"average": "平均",
|
||
"median": "中位数",
|
||
"stdDev": "标准差",
|
||
"stdDevShort": "标准差",
|
||
"variance": "方差"
|
||
},
|
||
"databaseForm": {
|
||
"importLabel": "要导入现有数据吗?",
|
||
"emptyLabel": "从零开始",
|
||
"airtableLabel": "从 Airtable (beta) 导入"
|
||
},
|
||
"importFromAirtable": {
|
||
"airtableShareLinkTitle": "分享一个链接到你的基地",
|
||
"airtableShareLinkDescription": "要导入您的Airtable基地,您需要有一个指向您整个基地的共享链接。在Airtable中,打开您的基地后点击右上角的分享按钮。之后您必须选择“Access to base”选项。在共享模式中,您可以单击“创建到整个基地的共享链接”按钮,然后单击“私有只读链接”。复制公共链接并将其粘贴到下面的输入中.",
|
||
"airtableShareLinkBeta": "请注意,此功能处于测试阶段,您的表格、字段(公式、查找和计数除外)和数据将被导入。您的视图不会被导入。",
|
||
"airtableShareLinkPaste": "在此处粘贴链接",
|
||
"importButtonLabel": "从 Airtable 导入",
|
||
"openButtonLabel": "打开导入的数据库",
|
||
"importError": "出了点问题",
|
||
"statePending": "等待开始",
|
||
"stateFailed": "失败",
|
||
"stateFinished": "完成",
|
||
"stateDownloadingBase": "下载基础架构",
|
||
"stateConverting": "转换为 Baserow",
|
||
"stateDownloadingFiles": "正在下载文件",
|
||
"stateImporting": "正在导入",
|
||
"stateImportingTable": "正在导入表 {table}",
|
||
"errorJobAlreadyRunningTitle": "已经在运行",
|
||
"errorJobAlreadyRunningDescription": "另一个导入作业已在运行。您需要等待该作业完成后再开始另一个作业。",
|
||
"linkError": "链接应该是这样的:https://airtable.com/shrxxxxxxxxxxxxxx"
|
||
},
|
||
"chooseSingleSelectField": {
|
||
"addSelectField": "添加单选字段"
|
||
},
|
||
"viewDecoratorContext": {
|
||
"addDecorator": "添加装饰器"
|
||
},
|
||
"databaseDashboardSidebarLinks": {
|
||
"apiDocumentation": "API 文档"
|
||
},
|
||
"formViewField": {
|
||
"required": "必填",
|
||
"descriptionPlaceholder": "描述",
|
||
"showWhenMatchingConditions": "条件满足时显示",
|
||
"addCondition": "添加条件"
|
||
},
|
||
"duplicateFieldContext": {
|
||
"duplicate": "创建副本字段",
|
||
"cloneData": "复制数据",
|
||
"readOnlyField": "单元格值会自动填充。"
|
||
},
|
||
"snapshotsModal": {
|
||
"title": "快照",
|
||
"description": "快照是创建时数据库的完整副本。恢复时将创建该数据的副本。一年后会自动删除快照。",
|
||
"descriptionLimits": "每个组最多可以有 {n} 个快照。| 每个组最多可以有 {n} 个快照。| 每个组最多可以有 {n} 个快照。",
|
||
"createLabel": "创建一个新快照",
|
||
"create": "创建快照",
|
||
"snapshotRestoredErrorTitle": "发生错误",
|
||
"snapshotRestoredErrorMessage": "快照无法恢复,请稍后再试。",
|
||
"snapshotDeletedErrorTitle": "发生错误",
|
||
"snapshotDeletedErrorMessage": "快照无法删除,请稍后再试。",
|
||
"limitReached": "已达到最大快照数限制。",
|
||
"snapshot": "快照",
|
||
"importingState": "正在创建",
|
||
"reset": "创建另一个"
|
||
},
|
||
"deleteSnapshotModal": {
|
||
"title": "删除快照",
|
||
"content": "您确定要永久删除快照 {name}?",
|
||
"confirm": "删除"
|
||
},
|
||
"snapshotListItem": {
|
||
"restore": "恢复",
|
||
"delete": "删除",
|
||
"created": "已创建"
|
||
},
|
||
"formViewModeType": {
|
||
"form": "表单",
|
||
"formDescription": "所有字段都可见且垂直堆叠。"
|
||
},
|
||
"formViewHeader": {
|
||
"mode": "模式",
|
||
"preview": "预览",
|
||
"fields": "字段"
|
||
},
|
||
"formViewModePreviewForm": {
|
||
"addCoverImage": "添加封面图片",
|
||
"addLogo": "添加Logo",
|
||
"titlePlaceholder": "标题",
|
||
"descriptionPlaceholder": "描述",
|
||
"noFields": "此表单没有任何字段。单击左侧边栏中的字段添加一个。"
|
||
}
|
||
}
|