teableio/teable

View on GitHub
packages/common-i18n/src/locales/en/table.json

Summary

Maintainability
Test Coverage
{
  "toolbar": {
    "comingSoon": "Coming soon",
    "viewFilterInShare": "This view is being used in a view share link. Modifications to the view configuration will also change the view share link.",
    "createFieldButtonText": "Create a new <0/> field",
    "others": {
      "share": {
        "label": "Share",
        "statusLabel": "Sharing",
        "noPermission": "No permission to share view",
        "shareLink": "Share Link",
        "copied": "Copied",
        "genLink": "Generate new link",
        "allowCopy": "Allow viewers to copy data out of this view",
        "showAllFields": "Show all fields in expanded records",
        "restrict": "Restrict by password",
        "tips": "People who have the link can see the view.",
        "passwordTitle": "Enter a password",
        "passwordTips": "Password restrictions for accessing shared views",
        "embed": "Embed",
        "embedPreview": "Embed preview",
        "hideToolbar": "Hide toolbar",
        "URLSetting": "URL parameters config",
        "URLSettingDescription": "Adjusting the following settings will not affect the shared links. You need to copy the link with new parameters to make it take effect",
        "cancel": "Cancel",
        "save": "Save",
        "requireLogin": "Require login submit"
      },
      "extensions": {
        "label": "Extensions",
        "graph": "Graph"
      },
      "api": {
        "label": "API",
        "restfulApi": "Restful API",
        "databaseConnection": "Database Connection"
      },
      "personalView": {
        "personal": "Personal",
        "collaborative": "Collaborative",
        "dialog": {
          "title": "Switch to view collaborative mode",
          "description": "Switch to view collaborative mode, the personal configuration of the view will be synchronized with everyone, please confirm whether to synchronize",
          "cancelText": "Not synchronize",
          "confirmText": "Synchronize"
        }
      }
    }
  },
  "welcome": {
    "title": "Welcome",
    "description": "Click the + sign on the left sidebar to create a table.",
    "help": "Visit the <HelpCenter /> for more information.",
    "helpCenter": "Help Center"
  },
  "field": {
    "fieldManagement": "Field Management",
    "fieldManagementDesc": "Detailed properties for all fields of the current table",
    "advancedProps": "Advanced properties",
    "hide": "hide",
    "default": {
      "singleLineText": {
        "title": "Label"
      },
      "longText": {
        "title": "Notes"
      },
      "number": {
        "title": "Number",
        "formatType": "Format Type",
        "currencySymbol": "Currency Symbol",
        "defaultSymbol": "$",
        "precision": "Precision",
        "decimalExample": "Decimal (1.0)",
        "currencyExample": "Currency ($100)",
        "percentExample": "Percent (20%)"
      },
      "singleSelect": {
        "title": "Status",
        "options": {
          "todo": "To Do",
          "inProgress": "In Progress",
          "done": "Done"
        }
      },
      "multipleSelect": {
        "title": "Tags"
      },
      "attachment": {
        "title": "Attachments"
      },
      "user": {
        "title": "Collaborator"
      },
      "date": {
        "title": "Date",
        "dateFormatting": "Date Formatting",
        "timeFormatting": "Time Formatting",
        "timeZone": "Time Zone",
        "yearMonth": "Year/Month",
        "monthDay": "Month/Day",
        "year": "Year",
        "month": "Month",
        "day": "Day",
        "local": "Local",
        "friendly": "Friendly",
        "us": "US",
        "european": "European",
        "asia": "Asia",
        "custom": "Custom",
        "12Hour": "12 hour",
        "24Hour": "24 hour",
        "noDisplay": "No display"
      },
      "autoNumber": {
        "title": "ID"
      },
      "createdTime": {
        "title": "Created time"
      },
      "lastModifiedTime": {
        "title": "Last modified time"
      },
      "createdBy": {
        "title": "Created by"
      },
      "lastModifiedBy": {
        "title": "Last modified by"
      },
      "rating": {
        "title": "Rating"
      },
      "checkbox": {
        "title": "Done"
      },
      "formula": {
        "title": "Calculation",
        "formula": "Formula"
      },
      "lookup": {
        "title": "{{lookupFieldName}} (from {{linkFieldName}})"
      },
      "rollup": {
        "title": "{{lookupFieldName}} Rollup (from {{linkFieldName}})",
        "rollup": "Rollup",
        "selectAnRollupFunction": "Select an rollup function",
        "func": {
          "and": "AND",
          "arrayCompact": "ARRAYCOMPACT",
          "arrayJoin": "ARRAYJOIN",
          "arrayUnique": "ARRAYUNIQUE",
          "average": "AVERAGE",
          "concatenate": "CONCATENATE",
          "count": "COUNT",
          "countA": "COUNTA",
          "countAll": "COUNTALL",
          "max": "MAX",
          "min": "MIN",
          "or": "OR",
          "sum": "SUM",
          "xor": "XOR"
        },
        "funcDesc": {
          "and": "Returns true if all the values are true",
          "arrayCompact": "Removes empty strings and null values from the array. Keeps 'false' and strings that contain one or more blank characters.",
          "arrayJoin": "Join all the values into a single comma-separated string.",
          "arrayUnique": "Return only unique items.",
          "average": "Mean average of the values.",
          "concatenate": "Joins together the text values into a single text value.",
          "count": "Count only non-empty numeric values. If you want to count all records, use COUNTALL.",
          "countA": "Count the number of non-empty values. This function counts both numeric and text values.",
          "countAll": "counts all values including blank records.",
          "max": "Returns the largest of the given numbers.",
          "min": "Returns the smallest of the given numbers.",
          "or": "Returns true if any one of the values is true.",
          "sum": "Sum together the values.",
          "xor": "Returns true if and only if odd number of values are true."
        }
      }
    },
    "editor": {
      "addField": "Add Field",
      "editField": "Edit Field",
      "insertField": "Insert Field",
      "graph": "Graph",
      "defaultValue": "Default value",
      "reset": "Reset",
      "fieldUpdated": "Field has been updated",
      "fieldCreated": "Field has been created",
      "previewDependenciesGraph": "Preview Dependencies Graph",
      "areYouSurePerformIt": "Are you sure you want to perform it?",
      "addDescription": "Add Description",
      "dbFieldName": "DB field name",
      "description": "Description",
      "descriptionPlaceholder": "Describe this field (optional)",
      "type": "Type",
      "showAs": "Show As",
      "color": "Color",
      "number": "Number",
      "chartBar": "Chart Bar",
      "chartLine": "Chart Line",
      "ring": "Ring",
      "bar": "Bar",
      "text": "Text",
      "url": "Url",
      "email": "Email",
      "phone": "Phone",
      "maxNumber": "Max Number",
      "showNumber": "Show Number",
      "autoFillDate": "Auto Fill with current date",
      "createSymmetricLink": "Create a back link field in the link table",
      "allowLinkMultipleRecords": "Allow multiple select",
      "allowLinkToDuplicateRecords": "Allows records to be selected more than once",
      "allowSymmetricFieldLinkMultipleRecords": "Allows records to be selected more than once",
      "oneToOne": "one-to-one",
      "oneToMany": "one-to-many",
      "manyToOne": "many-to-one",
      "manyToMany": "many-to-many",
      "self": "Self",
      "selectTable": "Select table...",
      "selectBase": "Select a base...",
      "linkFromExternalBase": "Link from external base",
      "inSelfLink": "in self-link",
      "betweenTwoTables": "between two tables",
      "linkTipMessage": "Tips: this configuration represents a<br></br> <b>{{relationship}}</b> relationship <span>{{linkType}}</span>",
      "style": "Style",
      "maximum": "Maximum",
      "addOption": "Add option",
      "allowMultiUsers": "Allow adding multiple users",
      "notifyUsers": "Notify users once they're selected",
      "searchTable": "Search table...",
      "calculating": "Calculating...",
      "doSaveChanges": "Do you want to save the changes you made?",
      "linkFieldToLookup": "Linked record field to use for lookup",
      "lookupToTable": "{{tableName}} field you want to look up",
      "selectField": "Select a field...",
      "linkTable": "Link table",
      "linkBase": "Link base",
      "tableNoPermission": "No permission table",
      "baseNoPermission": "No permission base",
      "noLinkTip": "No linked records to look up. Add a Link to another record field, then try to configure your lookup again.",
      "fieldValidationRules": "Field value validation rules",
      "enableValidateFieldUnique": "Forbid duplicate values",
      "enableValidateFieldNotNull": "Forbid non-empty values",
      "knowMore": "know more",
      "linkFieldKnowMoreLink": "https://help.teable.io/product/fields/field-type/link",
      "filterByView": "Filter records by view",
      "filter": "Filter records",
      "hideFields": "Hide fields",
      "moreOptions": "More options",
      "allowNewOptionsWhenEditing": "Allow new options when editing"
    },
    "subTitle": {
      "link": "Link to records in the table you choose",
      "singleLineText": "Enter text, or prefill each new cell with a default value.",
      "longText": "Enter multiple lines of text.",
      "attachment": "Add images, documents, or other files to be viewed or downloaded.",
      "checkbox": "Check or uncheck to indicate status.",
      "multipleSelect": "Select one or more predefined options in a list.",
      "singleSelect": "Select one predefined option from a list, or prefill each new cell with a default option.",
      "user": "Add an user to a record.",
      "date": "Enter a date (e.g. 11/12/2023) or choose one from a calendar.",
      "number": "Enter a number, or prefill each new cell with a default value.",
      "duration": "Enter a duration of time in hours, minutes or seconds (e.g. 1:23).",
      "rating": "Add a rating on a predefined scale.",
      "formula": "Compute values based on fields.",
      "rollup": "Summarize data from linked records.",
      "count": "Count the number of linked records.",
      "createdTime": "See the date and time each record was created.",
      "lastModifiedTime": "See the date and time of the most recent edit to some or all fields in a record.",
      "createdBy": "See which user created the record.",
      "lastModifiedBy": "See which user made the most recent edit to some or all fields in a record.",
      "autoNumber": "Automatically generate unique incremental numbers for each record.",
      "button": "Trigger a customized action.",
      "lookup": "See values from a field in a linked record."
    },
    "fieldName": "Field Name",
    "fieldNameOptional": "Field Name (Optional)",
    "fieldType": "Field Type"
  },
  "table": {
    "newTableLabel": "New table",
    "rename": "Rename",
    "design": "Design",
    "tableRecordHistory": "Table record history",
    "deleteConfirm": "Are you sure you want to delete \"{{tableName}}\" ?",
    "dbTableName": "Table name in physical database",
    "schemaName": "Schema name in physical database",
    "baseInfo": "Base Info",
    "typeOfDatabase": "Type of database",
    "descriptionForTable": "Description for this table",
    "nameForTable": "Name for this table",
    "deleteTip1": "Link fields linked with this table in other tables will be deleted.",
    "deleteTip2": "This table can be restored from the trash after deletion.",
    "operator": {
      "createBlank": "Create a blank table"
    },
    "actionTips": {
      "copyAndPasteEnvironment": "Copy and paste only works in HTTPS or localhost",
      "copyAndPasteBrowser": "Copy and paste not supported in this browser",
      "copying": "Copying...",
      "copySuccessful": "Copy successful",
      "copyFailed": "Copy failed",
      "pasting": "Pasting...",
      "pasteSuccessful": "Paste successful",
      "pasteFailed": "Paste failed",
      "clearing": "Clearing...",
      "clearSuccessful": "Clear successful",
      "deleting": "Deleting...",
      "deleteSuccessful": "Delete successful",
      "pasteFileFailed": "Files can only be pasted into an attachment field",
      "copyError": {
        "noFocus": "Please keep the page active and do not switch windows"
      }
    },
    "graph": {
      "tableLabel": "Table label",
      "effectCells": "May effect cells",
      "estimatedTime": "Estimated time"
    },
    "integrity": {
      "check": "Check",
      "title": "Integrity check",
      "loading": "Checking integrity...",
      "allGood": "All good!",
      "fixIssues": "Fix Issues"
    },
    "index": {
      "description": "Indexes can significantly improve search performance, especially when dealing with large amounts of data (over {{rowCount}} rows). The downside is slightly slower write operations. If you frequently perform searches or have large datasets, it's recommended to enable indexing.",
      "repair": "repair",
      "repairTip": "Index anomalies detected, which may cause search performance degradation. It is recommended to click the repair button to fix the index",
      "enableIndexTip": "You are creating an index. The time required depends on the table size. During this process, the table's read and write performance may be affected. Please be patient.",
      "globalSearchTip": "Search all fields except date and checkbox field",
      "autoIndexTip": "Your table has exceeded {{rowCount}} rows. We recommend enabling indexing to improve search performance. Please note that indexing may slightly reduce write speed. During index creation, table read/write performance might be temporarily affected. Please be patient.",
      "enableIndex": "enable",
      "keepAsIs": "keep as it"
    }
  },
  "import": {
    "title": {
      "upload": "Upload",
      "import": "Import",
      "localFile": "Local Files",
      "linkUrl": "Link(URL)",
      "linkUrlInputTitle": "Add file from URL",
      "importTitle": "Create a new table",
      "incrementImportTitle": "Import Into — ",
      "optionsTitle": "Import option",
      "primitiveFields": "Primitive Fields",
      "importFields": "Import Field",
      "primaryField": "Primary Field",
      "tipsTitle": "Tips",
      "confirm": "Confirm and continue"
    },
    "menu": {
      "addFromOtherSource": "Add from other sources",
      "excelFile": "Microsoft Excel",
      "csvFile": "Csv file",
      "cancel": "Cancel",
      "leave": "Leave",
      "downAsCsv": "Download CSV",
      "importData": "Import Data"
    },
    "tips": {
      "importWayTip": "Click or drag file to this area to upload",
      "leaveTip": "Your data will still be imported.",
      "fileExceedSizeTip": "This type file size exceeds the limit of",
      "analyzing": "analyzing",
      "importing": "Importing",
      "notSupportFieldType": "Field type is not supported",
      "resultEmpty": "No results found.",
      "searchPlaceholder": "Search...",
      "importAlert": "Once the import begins, it cannot be stopped until it is either successfully completed or terminated due to failure. The import status is displayed in the upper right corner of the table. The results of import process will be notified to you once completed. You should not update the field during the import as it may cause errors.",
      "noTips": "I know that, don't show again"
    },
    "options": {
      "autoSelectFieldOptionName": "Auto-select field types",
      "useFirstRowAsHeaderOptionName": "Use first row as header",
      "importDataOptionName": "Import Data",
      "sheetKey": "SheetName: ",
      "excludeFirstRow": "Exclude first row in import"
    },
    "form": {
      "defaultFieldName": "Field",
      "error": {
        "urlEmptyTip": "URL should not be empty!",
        "errorFileFormat": "File format is incorrect!",
        "uniqueFieldName": "Field name should be unique!",
        "fieldNameEmpty": "Field name should not be empty!",
        "atLeastAImportField": "Please set a import field at least",
        "urlValidateTip": "Couldn't parse URL. Try a different URL!"
      },
      "option": {
        "doNotImport": "Do not import"
      }
    }
  },
  "export": {
    "menu": {
      "exportCsv": "Download Csv"
    }
  },
  "grid": {
    "prefillingRowTitle": "Add new record",
    "prefillingRowTooltip": "Please enter the new record data below. The record will be saved automatically once you click outside this row.",
    "presortRowTitle": "This record has been filtered or moved due to sorting rules"
  },
  "form": {
    "fieldsManagement": "Fields",
    "addAll": "Add All",
    "removeAll": "Remove All",
    "hideFieldTip": "Hide the field to here",
    "unableAddFieldTip": "Unable to add this type field",
    "removeFromFormTip": "Remove from the form",
    "descriptionPlaceholder": "Enter from description",
    "dragToFormTip": "Drag the field here to add it to the form"
  },
  "kanban": {
    "toolbar": {
      "hideFieldName": "Hide field name",
      "customizeCards": "Customize cards",
      "stackedBy": "Stacked by <0/>",
      "chooseStackingField": "Choose a stacking field",
      "chooseStackingFieldDescription": "Which field would you like to use for this kanban view? Your records will be stacked based on this field.",
      "hideEmptyStack": "Hide empty stack",
      "imageSetting": "Image Setting",
      "fit": "Fit",
      "noImage": "No image",
      "chooseAttachmentField": "Choose attachment field"
    },
    "stack": {
      "addStack": "Add Stack",
      "noCards": "No cards",
      "uncategorized": "Uncategorized"
    },
    "stackMenu": {
      "collapseStack": "Collapse stack",
      "renameStack": "Rename stack",
      "deleteStack": "Delete stack"
    },
    "cardMenu": {
      "insertCardAbove": "Insert card above",
      "insertCardBelow": "Insert card below",
      "expandCard": "Expand card",
      "deleteCard": "Delete card",
      "duplicateCard": "Duplicate card"
    }
  },
  "calendar": {
    "toolbar": {
      "config": "Calendar Config",
      "startDateField": "Start date field",
      "endDateField": "End date field",
      "titleField": "Title field",
      "colorField": "Color field",
      "colorType": "Color display",
      "customColor": "Customize color",
      "alignWithRecords": "Align with records"
    },
    "placeholder": {
      "selectColorField": "Select a color field"
    },
    "dialog": {
      "startDate": "Start date",
      "endDate": "End date",
      "notAdd": "Not add",
      "addDateField": "Add date fields",
      "content": "Create a calendar view schedule, and the table needs to have two date fields: start date and end date"
    },
    "moreLinkText": "Show all {{count}} records"
  },
  "menu": {
    "insertRecordAbove": "Insert <input /> record above",
    "insertRecordBelow": "Insert <input /> record below",
    "copyCells": "Copy cells",
    "deleteRecord": "Delete record",
    "deleteAllSelectedRecords": "Delete all selected records",
    "editField": "Edit field",
    "insertFieldLeft": "Insert left",
    "insertFieldRight": "Insert right",
    "freezeUpField": "Freeze up to this field",
    "hideField": "Hide field",
    "deleteField": "Delete field",
    "deleteAllSelectedFields": "Delete all selected fields",
    "filterField": "Filter by this field",
    "sortField": "Sort by this field",
    "groupField": "Group by this field"
  },
  "connection": {
    "title": "Database Connection",
    "description": "You can access the database directly through the database connection, including all the tables under the current base",
    "noPermission": "You don't have permission to access the database",
    "connectionCountTip": "The maximum number of database connections is <b>{{max}}</b> and the current connections is <b>{{current}}</b>",
    "createFailed": "Please ensure that the PUBLIC_DATABASE_PROXY environment variable is set correctly",
    "helpLink": "https://help.teable.io/developer/database-connection"
  },
  "view": {
    "addRecord": "Add record",
    "searchView": "Search view...",
    "dragToolTip": "Automatic sorting is turned on, manual drag is not available",
    "insertToolTip": "Automatic sorting is turned on, insert with order is not available",
    "action": {
      "rename": "Rename view",
      "duplicate": "Duplicate view",
      "delete": "Delete view",
      "lock": "Lock view",
      "unlock": "Unlock view",
      "enable": "Enable"
    },
    "category": {
      "table": "Grid View",
      "form": "Form View",
      "kanban": "Kanban View",
      "gallery": "Gallery View",
      "calendar": "Calendar View"
    },
    "crash": {
      "title": "Crash!",
      "description": "This view is broken. If the refresh still fails, please contact us. support@teable.io"
    },
    "addPluginView": "Add Plugin View",
    "search": {
      "field_one": "{{name}}",
      "field_other": "fields({{length}})"
    },
    "locked": {
      "tip": "This view is locked. You can enable personal mode to edit view options, and the changes will only take effect for yourself."
    }
  },
  "lastModifiedTime": "Last modified time",
  "lastModify": "Last modify: ",
  "pasteNewRecords": {
    "title": "Do you want to add multiple records?",
    "description": "The {{count}} records will be added to the table."
  },
  "tableTrash": {
    "title": "Table trash",
    "resourceType": "Resource type",
    "deletedResource": "Deleted resource"
  }
}