mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1565 lines
65 KiB
1565 lines
65 KiB
{ |
|
"dashboards": { |
|
"create_new_dashboard_project": "Create New Interface", |
|
"connect_data_sources": "Connect data sources", |
|
"alert": "Alert", |
|
"alert-message": "No databases have been connected. Connect database bases to build interfaces. Skip this step and add databases from the base home page later.", |
|
"select_database_projects_that_you_want_to_link_to_this_dashboard_projects": "Select Database Bases that you want to link to this Interface.", |
|
"create_interface": "Create interface", |
|
"project_name": "Base Name", |
|
"connect": "Connect", |
|
"buttonActionTypes": { |
|
"open_external_url": "Open external link", |
|
"delete_record": "Delete record", |
|
"update_record": "Update record", |
|
"open_layout": "Open layout" |
|
}, |
|
"widgets": { |
|
"static_text": "Text", |
|
"chart": "Chart", |
|
"table": "Table", |
|
"image": "Image", |
|
"map": "Map", |
|
"button": "Button", |
|
"number": "Number", |
|
"bar_chart": "Bar Chart", |
|
"line_chart": "Line Chart", |
|
"area_chart": "Area Chart", |
|
"pie_chart": "Pie Chart", |
|
"donut_chart": "Donut Chart", |
|
"scatter_plot": "Scatter Plot", |
|
"bubble_chart": "Bubble Chart", |
|
"radar_chart": "Radar Chart", |
|
"polar_area_chart": "Polar Area Chart", |
|
"radial_bar_chart": "Radial Bar Chart", |
|
"heatmap_chart": "Heatmap Chart", |
|
"treemap_chart": "Treemap Chart", |
|
"box_plot_chart": "Box Plot Chart", |
|
"candlestick_chart": "Candlestick Chart" |
|
} |
|
}, |
|
"general": { |
|
"role": "Role", |
|
"general": "General", |
|
"quit": "Quit", |
|
"home": "Home", |
|
"load": "Load", |
|
"open": "Open", |
|
"close": "Close", |
|
"yes": "Yes", |
|
"no": "No", |
|
"ok": "OK", |
|
"back": "Back", |
|
"and": "And", |
|
"or": "Or", |
|
"add": "Add", |
|
"edit": "Edit", |
|
"link": "Link", |
|
"links": "Links", |
|
"remove": "Remove", |
|
"import": "Import", |
|
"logout": "Log Out", |
|
"empty": "Empty", |
|
"changeIcon": "Change Icon", |
|
"save": "Save", |
|
"available": "Available", |
|
"abort": "Abort", |
|
"saving": "Saving", |
|
"cancel": "Cancel", |
|
"null": "Null", |
|
"escape": "Escape", |
|
"hex": "Hex", |
|
"clear": "Clear", |
|
"slack": "Slack", |
|
"comment": "Comment", |
|
"microsoftTeams": "Microsoft Teams", |
|
"discord": "Discord", |
|
"matterMost": "Mattermost", |
|
"twilio": "Twilio", |
|
"whatsappTwilio": "WhatsApp Twilio", |
|
"quote": "Quote", |
|
"submit": "Submit", |
|
"create": "Create", |
|
"createEntity": "Create {entity}", |
|
"creating": "Creating", |
|
"creatingEntity": "Creating {entity}", |
|
"details": "Details", |
|
"skip": "Skip", |
|
"code": "Code", |
|
"duplicate": "Duplicate", |
|
"duplicating": "Duplicating", |
|
"activate": "Activate", |
|
"action": "Action", |
|
"insert": "Insert", |
|
"delete": "Delete", |
|
"deleteEntity": "Delete {entity}", |
|
"bulkInsert": "Bulk Insert", |
|
"bulkDelete": "Bulk Delete", |
|
"bulkUpdate": "Bulk Update", |
|
"deleting": "Deleting", |
|
"update": "Update", |
|
"rename": "Rename", |
|
"reload": "Reload", |
|
"reset": "Reset", |
|
"install": "Install", |
|
"show": "Show", |
|
"access": "Access", |
|
"visibility": "Visibility", |
|
"hide": "Hide", |
|
"deprecated": "Deprecated", |
|
"showAll": "Show all", |
|
"hideAll": "Hide all", |
|
"notFound": "Not found", |
|
"showMore": "Show more", |
|
"showOptions": "Show options", |
|
"hideOptions": "Hide options", |
|
"showMenu": "Show menu", |
|
"hideMenu": "Hide menu", |
|
"addAll": "Add all", |
|
"removeAll": "Remove all", |
|
"signUp": "SIGN UP", |
|
"signIn": "SIGN IN", |
|
"signOut": "Sign Out", |
|
"required": "Required", |
|
"enableScanner": "Enable Scanner for filling", |
|
"preferred": "Preferred", |
|
"mandatory": "Mandatory", |
|
"loading": "Loading ...", |
|
"title": "Title", |
|
"upload": "Upload", |
|
"download": "Download", |
|
"default": "Default", |
|
"base": "Source", |
|
"datasource": "Data Source", |
|
"more": "More", |
|
"less": "Less", |
|
"event": "Event", |
|
"condition": "Condition", |
|
"after": "After", |
|
"before": "Before", |
|
"search": "Search", |
|
"searchIn": "Search In", |
|
"notification": "Notification", |
|
"reference": "Reference", |
|
"function": "Function", |
|
"confirm": "Confirm", |
|
"generate": "Generate", |
|
"copy": "Copy", |
|
"are": "are", |
|
"misc": "Miscellaneous", |
|
"lock": "Lock", |
|
"unlock": "Unlock", |
|
"credentials": "Credentials", |
|
"help": "Help", |
|
"questions": "Questions", |
|
"reachOut": "Reach out here", |
|
"betaNote": "This feature is currently in beta.", |
|
"moreInfo": "More information can be found here", |
|
"logs": "Logs", |
|
"groupingField": "Grouping Field", |
|
"insertAfter": "Insert After", |
|
"insertBefore": "Insert Before", |
|
"insertAbove": "Insert above", |
|
"insertBelow": "Insert below", |
|
"hideField": "Hide Field", |
|
"showField": "Show Field", |
|
"sortAsc": "Sort Ascending", |
|
"sortDesc": "Sort Descending", |
|
"move": "Move", |
|
"geoDataField": "GeoData Field", |
|
"type": "Type", |
|
"name": "Name", |
|
"changes": "Changes", |
|
"new": "New", |
|
"old": "Old", |
|
"data": "Data", |
|
"source": "Source", |
|
"destination": "Destination", |
|
"active": "Active", |
|
"inactive": "Inactive", |
|
"linked": "linked", |
|
"finish": "Finish", |
|
"min": "Min", |
|
"max": "Max", |
|
"avg": "Avg", |
|
"sum": "Sum", |
|
"count": "Count", |
|
"countDistinct": "Count Distinct", |
|
"sumDistinct": "Sum Distinct", |
|
"avgDistinct": "Avg Distinct", |
|
"join": "Join", |
|
"options": "Options", |
|
"primaryValue": "Primary Value", |
|
"useSurveyMode": "Use Survey Mode", |
|
"shift": "Shift", |
|
"enter": "Enter", |
|
"seconds": "Seconds", |
|
"paste": "Paste", |
|
"restore": "Restore", |
|
"replace": "Replace", |
|
"banner": "Banner", |
|
"logo": "Logo", |
|
"dropdown": "Dropdown", |
|
"list": "List", |
|
"verify": "Verify", |
|
"apply": "Apply", |
|
"text": "Text", |
|
"appearance": "Appearance" |
|
}, |
|
"objects": { |
|
"owner": "Owner", |
|
"member": "Member", |
|
"day": "Day", |
|
"week": "Week", |
|
"month": "Month", |
|
"year": "Year", |
|
"workspace": "Workspace", |
|
"workspaces": "Workspaces", |
|
"project": "Base", |
|
"projects": "Bases", |
|
"table": "Table", |
|
"tables": "Tables", |
|
"field": "Field", |
|
"fields": "Fields", |
|
"column": "Field", |
|
"columns": "Fields", |
|
"page": "Page", |
|
"pages": "Pages", |
|
"record": "record", |
|
"records": "records", |
|
"webhook": "Webhook", |
|
"webhooks": "Webhooks", |
|
"view": "View", |
|
"views": "Views", |
|
"sidebar": "Sidebar", |
|
"viewType": { |
|
"grid": "Grid", |
|
"gallery": "Gallery", |
|
"form": "Form", |
|
"kanban": "Kanban", |
|
"calendar": "Calendar", |
|
"map": "Map" |
|
}, |
|
"user": "User", |
|
"users": "Users", |
|
"role": "Role", |
|
"roles": "Roles", |
|
"developer": "Developer", |
|
"roleType": { |
|
"owner": "Owner", |
|
"creator": "Creator", |
|
"editor": "Editor", |
|
"commenter": "Commenter", |
|
"viewer": "Viewer", |
|
"noaccess": "No Access", |
|
"superAdmin": "Super Admin", |
|
"orgLevelOwner": "Organization Level Owner", |
|
"orgLevelCreator": "Organization Level Creator", |
|
"orgLevelViewer": "Organization Level Viewer" |
|
}, |
|
"sqlVIew": "SQL View", |
|
"rowHeight": "Record Height", |
|
"heightClass": { |
|
"short": "Short", |
|
"medium": "Medium", |
|
"tall": "Tall", |
|
"extra": "Extra" |
|
}, |
|
"externalDb": "External Database" |
|
}, |
|
"datatype": { |
|
"ID": "ID", |
|
"ForeignKey": "Foreign Key", |
|
"SingleLineText": "Single Line Text", |
|
"LongText": "Long Text", |
|
"Attachment": "Attachment", |
|
"Checkbox": "Checkbox", |
|
"MultiSelect": "Multi Select", |
|
"SingleSelect": "Single Select", |
|
"Collaborator": "Collaborator", |
|
"Date": "Date", |
|
"Year": "Year", |
|
"Time": "Time", |
|
"PhoneNumber": "Phone Number", |
|
"Email": "Email", |
|
"URL": "URL", |
|
"Number": "Number", |
|
"Decimal": "Decimal", |
|
"Currency": "Currency", |
|
"Percent": "Percent", |
|
"Duration": "Duration", |
|
"GeoData": "GeoData", |
|
"Rating": "Rating", |
|
"Formula": "Formula", |
|
"Rollup": "Rollup", |
|
"Count": "Count", |
|
"Lookup": "Lookup", |
|
"DateTime": "Date Time", |
|
"CreatedTime": "Create Time", |
|
"LastModifiedTime": "Last Modified Time", |
|
"AutoNumber": "Auto Number", |
|
"Barcode": "Barcode", |
|
"Button": "Button", |
|
"Password": "Password", |
|
"relationProperties": { |
|
"noAction": "No Action", |
|
"cascade": "Cascade", |
|
"restrict": "Restrict", |
|
"setNull": "Set NULL", |
|
"setDefault": "Set Default" |
|
} |
|
}, |
|
"filterOperation": { |
|
"isEqual": "is equal", |
|
"isNotEqual": "is not equal", |
|
"isLike": "is like", |
|
"isNot like": "is not like", |
|
"isEmpty": "is empty", |
|
"isNotEmpty": "is not empty", |
|
"isNull": "is null", |
|
"isNotNull": "is not null" |
|
}, |
|
"title": { |
|
"renameBase": "Rename Base", |
|
"renameWorkspace": "Rename Workspace", |
|
"renamingWorkspace": "Renaming Workspace", |
|
"renamingBase": "Renaming Base", |
|
"sso": "Authentication (SSO)", |
|
"docs": "Docs", |
|
"forum": "Forum", |
|
"parameter": "Parameter", |
|
"headers": "Headers", |
|
"parameterName": "Parameter Name", |
|
"currencyLocale": "Currency Locale", |
|
"currencyCode": "Currency Code", |
|
"searchMembers": "Search Members", |
|
"noMembersFound": "No members found", |
|
"dateJoined": "Date Joined", |
|
"tokenName": "Token name", |
|
"inDesktop": "in Desktop", |
|
"rowData": "Record data", |
|
"creator": "Creator", |
|
"qrCode": "QR Code", |
|
"termsOfService": "Terms of Service", |
|
"updateSelectedRows": "Update Selected Records", |
|
"noFiltersAdded": "No filters added", |
|
"editCards": "Edit Cards", |
|
"noFieldsFound": "No fields found", |
|
"displayValue": "Display Value", |
|
"expand": "Expand", |
|
"hideAll": "Hide all", |
|
"hideSystemFields": "Hide system fields", |
|
"removeFile": "Remove File", |
|
"hasMany": "Has Many", |
|
"manyToMany": "Many to Many", |
|
"oneToOne": "One to One", |
|
"virtualRelation": "Virtual Relation", |
|
"linkMore": "Link More", |
|
"linkMoreRecords": "Link more records", |
|
"linkRecords": "Link Records", |
|
"downloadFile": "Download File", |
|
"renameTable": "Rename Table", |
|
"renamingTable": "Renaming Table", |
|
"renamingWs": "Renaming Workspace", |
|
"renameWs": "Rename Workspace", |
|
"deleteWs": "Delete Workspace", |
|
"deletingWs": "Deleting Workspace", |
|
"copyAuthToken": "Copy Auth Token", |
|
"copiedAuthToken": "Copied Auth Token", |
|
"copyInviteToken": "Copy Invite Token", |
|
"showSidebar": "Show Sidebar", |
|
"hideSidebar": "Hide Sidebar", |
|
"creatingTable": "Creating Table", |
|
"erdView": "ERD View", |
|
"newBase": "New Data Source", |
|
"newProj": "New Base", |
|
"createBase": "Create Base", |
|
"myProject": "My Bases", |
|
"formTitle": "Form Title", |
|
"collaborative": "Collaborative", |
|
"locked": "Locked", |
|
"personal": "Personal", |
|
"appStore": "App Store", |
|
"teamAndAuth": "Team & Auth", |
|
"rolesUserMgmt": "Roles & Users Management", |
|
"userMgmt": "Users Management", |
|
"apiTokens": "API Tokens", |
|
"apiTokenMgmt": "API Tokens Management", |
|
"rolesMgmt": "Roles Management", |
|
"projMeta": "Base Metadata", |
|
"metaMgmt": "Meta Management", |
|
"metadata": "Metadata", |
|
"exportImportMeta": "Export / Import Metadata", |
|
"uiACL": "UI Access Control", |
|
"metaOperations": "Metadata Operations", |
|
"audit": "Audit", |
|
"auditLogs": "Audit Log", |
|
"sqlMigrations": "SQL Migrations", |
|
"dbCredentials": "Database Credentials", |
|
"advancedParameters": "SSL & Advanced parameters", |
|
"headCreateProject": "Create Base | NocoDB", |
|
"headLogin": "Log In | NocoDB", |
|
"resetPassword": "Reset your password", |
|
"teamAndSettings": "Team & Settings", |
|
"apiDocs": "API Docs", |
|
"importFromAirtable": "Import From Airtable", |
|
"generateToken": "Generate Token", |
|
"APIsAndSupport": "APIs & Support", |
|
"helpCenter": "Help Center", |
|
"noLabels": "No Labels", |
|
"swaggerDocumentation": "Swagger Documentation", |
|
"quickImportFrom": "Quick Import From", |
|
"quickImport": "Quick Import", |
|
"quickImportAirtable": "Quick Import - Airtable", |
|
"quickImportCSV": "Quick Import - CSV", |
|
"quickImportExcel": "Quick Import - Excel", |
|
"quickImportJSON": "Quick Import - JSON", |
|
"jsonEditor": "JSON Editor", |
|
"comingSoon": "Coming Soon", |
|
"advancedSettings": "Advanced Settings", |
|
"codeSnippet": "Code Snippet", |
|
"keyboardShortcut": "Keyboard Shortcuts", |
|
"generateRandomName": "Generate Random Name", |
|
"findRowByScanningCode": "Find record by scanning a QR or Barcode", |
|
"tokenManagement": "Token Management", |
|
"addNewToken": "Add new token", |
|
"createNewToken": "Create new token", |
|
"accountSettings": "Account Settings", |
|
"resetPasswordMenu": "Reset Password", |
|
"tokens": "Tokens", |
|
"userManagement": "User Management", |
|
"accountManagement": "Account management", |
|
"licence": "Licence", |
|
"allowAllMimeTypes": "Allow All Mime Types", |
|
"defaultView": "Default View", |
|
"relations": "Relations", |
|
"switchLanguage": "Switch Language", |
|
"renameFile": "Rename File", |
|
"links": { |
|
"noAction": "No Action", |
|
"cascade": "Cascade", |
|
"restrict": "Restrict", |
|
"setNull": "Set NULL", |
|
"setDefault": "Set Default" |
|
}, |
|
"selectFieldsFromRightPannelToAddHere": "Select fields from right panel to add here", |
|
"noOptionsFound": "No options found", |
|
"surveyFormSubmitConfirmMsg": "Are you sure you want to submit this form?", |
|
"noResultsMatchedYourSearch": "Your search did not yield any matching results" |
|
}, |
|
"labels": { |
|
"today": "Today", |
|
"workspace": "Workspace", |
|
"txt": "TXT Record value", |
|
"transferOwnership": "Transfer Ownership", |
|
"recentActivity": "Recent Activity", |
|
"goToMembers": "Go to Members", |
|
"addMember": "Add Member", |
|
"numberOfMembers": "No. Members", |
|
"numberOfBases": "No. Bases", |
|
"numberOfRecords": "No. Records", |
|
"workspaceName": "Workspace Name", |
|
"workspaceWithoutOwner": "Workspace without Owners", |
|
"inviteUsersToWorkspace": "Invite Users to Workspace", |
|
"selectWorkspace": "-select workspaces to invite to-", |
|
"addMembersToOrganization": "Add Members to Organization", |
|
"memberIn": "Member in:", |
|
"assignAs": "Assign as", |
|
"signOutUser": "Sign out user", |
|
"signOutUsers": "Sign out users", |
|
"deactivateUser": "Deactivate User", |
|
"deactivateUsers": "Deactivate Users", |
|
"lastActive": "Last Active", |
|
"dateAdded": "Date Added", |
|
"uploadImage": "Upload Image", |
|
"organizationProfile": "Organisation Profile", |
|
"organizationImage": "Organisation Image", |
|
"organizationName": "Organisation Name", |
|
"activeDomains": "Active Domains", |
|
"domains": "Domains", |
|
"disablePublicSharing": "Disable Public Sharing", |
|
"shareSettings": "Share Settings", |
|
"deleteUserAndData": "Delete User and their data", |
|
"userOptions": "User Options", |
|
"deleteThisOrganization": "Delete this Organisation", |
|
"dangerZone": "Dangerzone", |
|
"selectYear": "Select Year", |
|
"save": "Save", |
|
"cancel": "Cancel", |
|
"metadataUrl": "Metadata URL", |
|
"audience-entityId": "Audience/ Entity ID", |
|
"redirectUrl": "Redirect URL", |
|
"oidc": "OpenID Connect (OIDC)", |
|
"saml": "SAML", |
|
"newProvider": "New Provider", |
|
"generalSettings": "General Settings", |
|
"adminPanel": "Admin Panel", |
|
"moveWorkspaceToOrg": "Move Workspace To Organisation", |
|
"ssoSettings": "SSO Settings", |
|
"addDomain": "Add Domain", |
|
"domain": "Domain", |
|
"settings": "Settings", |
|
"workspaces": "Workspaces", |
|
"back": "Back", |
|
"dashboard": "Dashboard", |
|
"organizeBy": "Organize by", |
|
"previous": "Previous", |
|
"nextMonth": "Next Month", |
|
"previousMonth": "Previous Month", |
|
"next": "Next", |
|
"organiseBy": "Organise by", |
|
"heading1": "Heading 1", |
|
"heading2": "Heading 2", |
|
"heading3": "Heading 3", |
|
"bold": "Bold", |
|
"italic": "Italic", |
|
"underline": "Underline", |
|
"strike": "Strike", |
|
"taskList": "Task List", |
|
"bulletList": "Bullet List", |
|
"numberedList": "Numbered List", |
|
"downloadData": "Download Data", |
|
"blockQuote": "Block Quote", |
|
"noToken": "No Token", |
|
"tokenLimit": "Only one token per user is allowed", |
|
"duplicateAttachment": "File with name {filename} already attached", |
|
"tableIdColon": "TABLE ID: {tableId}", |
|
"viewIdColon": "VIEW ID: {viewId}", |
|
"toAddress": "To Address", |
|
"subject": "Subject", |
|
"body": "Body", |
|
"commaSeparatedMobileNumber": "Comma separated Mobile #", |
|
"headerName": "Header Name", |
|
"icon": "Icon", |
|
"max": "Max", |
|
"enableRichText": "Enable Rich Text", |
|
"idColon": "Id:", |
|
"copiedRecordURL": "Copied Record URL", |
|
"copyRecordURL": "Copy Record URL", |
|
"duplicateRecord": "Duplicate record", |
|
"binaryEncodingFormat": "Binary encoding format", |
|
"syntax": "Syntax", |
|
"examples": "Examples", |
|
"durationInfo": "A duration of time in minutes or seconds (e.g. 1:23).", |
|
"addHeader": "Add Header", |
|
"enterDefaultUrlOptional": "Enter default URL (Optional)", |
|
"negative": "Negative", |
|
"discard": "Discard", |
|
"default": "Default", |
|
"defaultNumberPercent": "Default Number (%)", |
|
"durationFormat": "Duration Format", |
|
"dateFormat": "Date Format", |
|
"timeFormat": "Time Format", |
|
"singularLabel": "Singular Label", |
|
"pluralLabel": "Plural Label", |
|
"selectDateField": "Select a date field", |
|
"endDateField": "End date field", |
|
"optional": "(Optional)", |
|
"clickToMake": "Click to make", |
|
"visibleForRole": "visible for role:", |
|
"inUI": "in UI Dashboard", |
|
"projectSettings": "Base Settings", |
|
"clickToHide": "Click to hide", |
|
"clickToDownload": "Click to download", |
|
"forRole": "for role", |
|
"clickToCopyTableID": "Click to copy Table ID", |
|
"clickToCopyViewID": "Click to copy View ID", |
|
"viewMode": "View Mode", |
|
"searchUsers": "Search Users", |
|
"superAdmin": "Super Admin", |
|
"allTables": "All Tables", |
|
"members": "Members", |
|
"dataSources": "Data Sources", |
|
"connectDataSource": "Connect a Data Source", |
|
"searchProjects": "Search Bases", |
|
"createdBy": "Created By", |
|
"viewingAttachmentsOf": "Viewing Attachments of", |
|
"readOnly": "Readonly", |
|
"dropHere": "Drop here", |
|
"createdOn": "Created On", |
|
"notifyVia": "Notify Via", |
|
"projName": "Base name", |
|
"profile": "Profile", |
|
"accountDetails": "Account Details", |
|
"controlAppearance": "Control your Appearance.", |
|
"accountEmailID": "Account Email ID", |
|
"backToWorkspace": "Back to Workspace", |
|
"untitledToken": "Untitled token", |
|
"tableName": "Table name", |
|
"dashboardName": "Dashboard name", |
|
"createView": "Create view", |
|
"creatingView": "Creating View", |
|
"duplicateView": "Duplicate View", |
|
"duplicateGridView": "Duplicate Grid View", |
|
"createGridView": "Create Grid View", |
|
"duplicateGalleryView": "Duplicate Gallery View", |
|
"createGalleryView": "Create Gallery View", |
|
"duplicateFormView": "Duplicate Form View", |
|
"createFormView": "Create Form View", |
|
"duplicateKanbanView": "Duplicate Kanban View", |
|
"duplicateCalendarView": "Duplicate Calendar View", |
|
"createKanbanView": "Create Kanban View", |
|
"createCalendarView": "Create Calendar View", |
|
"viewName": "View name", |
|
"viewLink": "View Link", |
|
"columnName": "Field Name", |
|
"columnToScanFor": "Field to scan", |
|
"columnType": "Field Type", |
|
"roleName": "Role Name", |
|
"roleDescription": "Role Description", |
|
"databaseType": "Type in Database", |
|
"lengthValue": "Length/ value", |
|
"dbType": "Database Type", |
|
"servername": "servername / hostAddr", |
|
"sqliteFile": "SQLite File", |
|
"hostAddress": "Host Address", |
|
"port": "Port Number", |
|
"username": "Username", |
|
"password": "Password", |
|
"schemaName": "Schema name", |
|
"database": "Database", |
|
"action": "Action", |
|
"actions": "Actions", |
|
"operation": "Operation", |
|
"operationSub": "Sub Operation", |
|
"operationType": "Operation type", |
|
"operationSubType": "Operation sub-type", |
|
"description": "Description", |
|
"authentication": "Authentication", |
|
"token": "Token", |
|
"where": "Where", |
|
"cache": "Cache", |
|
"chat": "Chat", |
|
"showOrHide": "Show or Hide", |
|
"airtable": "Airtable", |
|
"csv": "CSV", |
|
"csvFile": "CSV File", |
|
"json": "JSON", |
|
"jsonFile": "JSON File", |
|
"excel": "Excel", |
|
"microsoftExcel": "Microsoft Excel", |
|
"email": "E-mail", |
|
"storage": "Storage", |
|
"uiAcl": "UI ACL", |
|
"models": "Models", |
|
"syncState": "Sync state", |
|
"created": "Created", |
|
"sqlOutput": "SQL Output", |
|
"addOption": "Add option", |
|
"interfaceColor": "Interface Color", |
|
"qrCodeValueColumn": "Field with QR code value", |
|
"barcodeValueColumn": "Field with Barcode value", |
|
"barcodeFormat": "Barcode format", |
|
"qrCodeValueTooLong": "Too many characters for a QR code", |
|
"barcodeValueTooLong": "Too many characters for a barcode", |
|
"currentLocation": "Current Location", |
|
"lng": "Lng", |
|
"lat": "Lat", |
|
"aggregateFunction": "Aggregate function", |
|
"dbCreateIfNotExists": "Database : create if not exists", |
|
"clientKey": "Client Key", |
|
"clientCert": "Client Cert", |
|
"serverCA": "Server CA", |
|
"requriedCa": "Required-CA", |
|
"requriedIdentity": "Required-IDENTITY", |
|
"inflection": { |
|
"tableName": "Inflection - Table name", |
|
"columnName": "Inflection - Field name" |
|
}, |
|
"community": { |
|
"starUs1": "Star", |
|
"starUs2": "us on Github", |
|
"bookDemo": "Book a Free DEMO", |
|
"getAnswered": "Get your questions answered", |
|
"joinDiscord": "Join Discord", |
|
"joinCommunity": "Join NocoDB Community", |
|
"joinReddit": "/r/NocoDB", |
|
"followNocodb": "Follow NocoDB", |
|
"communityTranslated": "(Community Translated)" |
|
}, |
|
"twitter": "Twitter", |
|
"docReference": "Document Reference", |
|
"selectUserRole": "Select User Role", |
|
"childTable": "Child table", |
|
"childColumn": "Child field", |
|
"childField": "Child field", |
|
"joinCloudForFree": "Join Cloud for Free", |
|
"linkToAnotherRecord": "Link to another record", |
|
"links": "Links", |
|
"onUpdate": "On Update", |
|
"onDelete": "On Delete", |
|
"account": "Account", |
|
"language": "Language", |
|
"primaryColor": "Primary Color", |
|
"accentColor": "Accent Color", |
|
"customTheme": "Custom Theme", |
|
"requestDataSource": "Request a data source you need?", |
|
"apiKey": "API Key", |
|
"personalAccessToken": "Personal Access Token", |
|
"sharedBaseUrl": "Shared Base URL", |
|
"importData": "Import Data", |
|
"importSecondaryViews": "Import Secondary Views", |
|
"importRollupColumns": "Import Rollup Fields", |
|
"importLookupColumns": "Import Lookup Fields", |
|
"importAttachmentColumns": "Import Attachment Fields", |
|
"importFormulaColumns": "Import Formula Fields", |
|
"importUsers": "Import Users (by email)", |
|
"noData": "No Data", |
|
"goToDashboard": "Go to Dashboard", |
|
"importing": "Importing", |
|
"formatJson": "Format JSON", |
|
"autoSelectFieldTypes": "Auto-Select Field Types", |
|
"firstRowAsHeaders": "Use First Record as Headers", |
|
"flattenNested": "Flatten Nested", |
|
"downloadAllowed": "Download allowed", |
|
"weAreHiring": "We are Hiring!", |
|
"primaryKey": "Primary key", |
|
"hasMany": "has many", |
|
"belongsTo": "belongs to", |
|
"manyToMany": "have many to many relation", |
|
"oneToOne": "have one to one relation", |
|
"extraConnectionParameters": "Extra connection parameters", |
|
"commentsOnly": "Comments only", |
|
"documentation": "Documentation", |
|
"subscribeNewsletter": "Subscribe to our weekly newsletter", |
|
"signUpWithProvider": "Sign up with {provider}", |
|
"signInWithProvider": "Sign in with {provider}", |
|
"agreeToTos": "By signing up, you agree to the Terms of Service", |
|
"welcomeToNc": "Welcome to NocoDB!", |
|
"inviteOnlySignup": "Allow signup only using invite url", |
|
"nextRow": "Next Record", |
|
"prevRow": "Previous Record", |
|
"addRowGrid": "Manually add data in grid view", |
|
"addRowForm": "Enter record data through a form", |
|
"noAccess": "No access", |
|
"restApis": "Rest APIs", |
|
"apis": "APIs", |
|
"includeData": "Include Data", |
|
"includeView": "Include View", |
|
"includeWebhook": "Include Webhook", |
|
"zoomInToViewColumns": "Zoom in to view columns", |
|
"embedInSite": "Embed this view in your site", |
|
"titleRequired": "title is required.", |
|
"sourceNameRequired": "Source name is required", |
|
"changeWsName": "Change Workspace Name", |
|
"pressEnter": "Press Enter", |
|
"newFormLoaded": "Loading new form in", |
|
"webhook": "Webhook", |
|
"multiField": { |
|
"newField": "New field", |
|
"saveChanges": "Save changes", |
|
"updatedField": "Updated field", |
|
"deletedField": "Deleted field", |
|
"incompleteConfiguration": "Incomplete configuration", |
|
"selectField": "Select a field", |
|
"selectFieldLabel": "Make changes to field properties by selecting a field from the list" |
|
}, |
|
"appearanceSettings": "Appearance settings", |
|
"backgroundColor": "Background Color", |
|
"hideNocodbBranding": "Hide NocoDB Branding", |
|
"showOnConditions": "Show on condtions", |
|
"showFieldOnConditionsMet": "Shows field only when conditions are met", |
|
"limitOptions": "Limit options", |
|
"limitOptionsSubtext": "Limit options visible to users by selecting available options", |
|
"clearSelection": "Clear selection" |
|
}, |
|
"activity": { |
|
"renameBase": "Rename Base", |
|
"renameWorkspace": "Rename workspace", |
|
"deactivate": "De-activate", |
|
"manageUsers": "Manage Users", |
|
"newWorkspace": "New Workspace", |
|
"addDomain": "Add Domain", |
|
"addMembers": "Add Members", |
|
"enterEmail": "Enter email addresses", |
|
"inviteToBase": "Invite to Base", |
|
"inviteToWorkspace": "Invite to Workspace", |
|
"addMember": "Add Member to Base", |
|
"noRange": "Calendar view requires a date range", |
|
"goToToday": "Go to Today", |
|
"toggleSidebar": "Toggle Sidebar", |
|
"addEndDate": "Add end date", |
|
"withEndDate": "with end date", |
|
"calendar": "Calendar", |
|
"viewSettings": "View settings", |
|
"googleOAuth": "Google OAuth", |
|
"registerOIDC": "Register OIDC Identity Provider", |
|
"registerSAML": "Register SAML Identity Provider", |
|
"openInANewTab": "Open in a new tab", |
|
"copyIFrameCode": "Copy IFrame code", |
|
"onCondition": "On Condition", |
|
"bulkDownload": "Bulk Download", |
|
"attachFile": "Attach File", |
|
"viewAttachment": "View Attachments", |
|
"attachmentDrop": "Click or drop a file into cell", |
|
"addFiles": "Add File(s)", |
|
"hideInUI": "Hide in UI", |
|
"addBase": "Add Base", |
|
"addParameter": "Add Parameter", |
|
"submitAnotherForm": "Submit Another Form", |
|
"dragAndDropFieldsHereToAdd": "Drag and drop fields here to add", |
|
"editSource": "Edit Data Source", |
|
"enterText": "Enter text", |
|
"okEditBase": "Ok & Edit Base", |
|
"showInUI": "Show in UI", |
|
"outOfSync": "Out of sync", |
|
"newSource": "New Data Source", |
|
"newWebhook": "New Webhook", |
|
"enablePublicAccess": "Enable Public Access", |
|
"doYouWantToSaveTheChanges": "Do you want to save the changes ?", |
|
"editingAccess": "Editing access", |
|
"enabledPublicViewing": "Enable Public Viewing", |
|
"restrictAccessWithPassword": "Restrict access with password", |
|
"manageProjectAccess": "Manage Base Access", |
|
"allowDownload": "Allow Download", |
|
"surveyMode": "Survey Mode", |
|
"rtlOrientation": "RTL Orientation", |
|
"useTheme": "Use Theme", |
|
"copyLink": "Copy Link", |
|
"copiedLink": "Link Copied", |
|
"copyInviteLink": "Copy invite link", |
|
"copiedInviteLink": "Copied invite link", |
|
"copyUrl": "Copy URL", |
|
"moreColors": "More Colors", |
|
"moveProject": "Move Base", |
|
"createProject": "Create Base", |
|
"importProject": "Import Base", |
|
"searchProject": "Search Base", |
|
"editProject": "Edit Base", |
|
"stopProject": "Stop Base", |
|
"startProject": "Start Base", |
|
"restartProject": "Restart Base", |
|
"deleteProject": "Delete Base", |
|
"refreshProject": "Refresh Base", |
|
"saveProject": "Save Base", |
|
"saveAndQuit": "Save & Quit", |
|
"deleteKanbanStack": "Delete stack?", |
|
"createProjectExtended": { |
|
"extDB": "Create By Connecting <br>To An External Database", |
|
"excel": "Create Base from excel", |
|
"template": "Create Base from template" |
|
}, |
|
"OkSaveProject": "Ok & Save Base", |
|
"upgrade": { |
|
"available": "Upgrade available", |
|
"releaseNote": "Release notes", |
|
"howTo": "How to upgrade ?" |
|
}, |
|
"translate": "Help translate", |
|
"account": { |
|
"authToken": "Copy Auth Token", |
|
"authTokenCopied": "Copied Auth Token", |
|
"swagger": "Swagger: REST APIs", |
|
"projInfo": "Copy Base Info", |
|
"themes": "Themes" |
|
}, |
|
"sort": "Sort", |
|
"addSort": "Add Sort Option", |
|
"filter": "Filter", |
|
"addFilter": "Add filter", |
|
"share": "Share", |
|
"groupBy": "Group By", |
|
"addSubGroup": "Add subgroup", |
|
"shareBase": { |
|
"label": "Share Base", |
|
"disable": "Disable shared base", |
|
"enable": "Anyone with the link", |
|
"link": "Shared base link" |
|
}, |
|
"invite": "Invite", |
|
"inviteMore": "Invite more", |
|
"inviteTeam": "Invite Team", |
|
"inviteUser": "Invite User", |
|
"inviteToken": "Invite Token", |
|
"linkedRecords": "Linked Records", |
|
"addNewLink": "Add New Link", |
|
"newUser": "New User", |
|
"editUser": "Edit user", |
|
"deleteUser": "Remove user from base", |
|
"resendInvite": "Resend Invite E-mail", |
|
"copyInviteURL": "Copy Invite URL", |
|
"copyPasswordResetURL": "Copy password reset URL", |
|
"newRole": "New role", |
|
"reloadRoles": "Reload roles", |
|
"nextPage": "Next page", |
|
"prevPage": "Previous page", |
|
"nextRecord": "Next record", |
|
"previousRecord": "Previous record", |
|
"copyApiURL": "Copy API URL", |
|
"createTable": "Create Table", |
|
"createDashboard": "Create Dashboard", |
|
"createWorkspace": "Create Workspace", |
|
"refreshTable": "Tables Refresh", |
|
"renameTable": "Rename Table", |
|
"renameLayout": "Layout Rename", |
|
"deleteTable": "Delete Table", |
|
"addField": "Add new field to this table", |
|
"setDisplay": "Set as Display value", |
|
"addRow": "Add new record", |
|
"saveRow": "Save record", |
|
"saveAndExit": "Save & Exit", |
|
"saveAndStay": "Save & Stay", |
|
"insertRow": "Insert new record", |
|
"duplicateRow": "Duplicate record", |
|
"deleteRow": "Delete record", |
|
"deleteRows": "Delete records", |
|
"predictColumns": "Predict Fields", |
|
"predictFormulas": "Predict Formulas", |
|
"deleteSelectedRow": "Delete Selected Records", |
|
"importExcel": "Import Excel", |
|
"importCSV": "Import CSV", |
|
"downloadCSV": "Download CSV", |
|
"downloadExcel": "Download Excel", |
|
"uploadCSV": "Upload CSV", |
|
"import": "Import", |
|
"importMetadata": "Import Metadata", |
|
"exportMetadata": "Export Metadata", |
|
"clearMetadata": "Clear Metadata", |
|
"exportToFile": "Export to file", |
|
"changePwd": "Change Password", |
|
"createView": "Create a View", |
|
"shareView": "Share View", |
|
"findRowByCodeScan": "Find record by scan", |
|
"fillByCodeScan": "Fill by scan", |
|
"listSharedView": "Shared View List", |
|
"ListView": "Views List", |
|
"copyView": "Copy View", |
|
"renameView": "Rename View", |
|
"uploadData": "Upload Data", |
|
"deleteView": "Delete View", |
|
"createGrid": "Create Grid View", |
|
"createGallery": "Create Gallery View", |
|
"createCalendar": "Create Calendar View", |
|
"createKanban": "Create Kanban View", |
|
"createForm": "Create Form View", |
|
"showSystemFields": "Show system fields", |
|
"openTab": "Open new tab", |
|
"iFrame": "Copy embeddable HTML code", |
|
"addWebhook": "Add New Webhook", |
|
"enableWebhook": "Enable Webhook", |
|
"testWebhook": "Test Webhook", |
|
"copyWebhook": "Copy Webhook", |
|
"deleteWebhook": "Delete Webhook", |
|
"newToken": "Add New Token", |
|
"exportZip": "Export zip", |
|
"importZip": "Import zip", |
|
"metaSync": "Sync Now", |
|
"settings": "Settings", |
|
"validations": "Validations", |
|
"previewAs": "Preview as", |
|
"resetReview": "Reset Preview", |
|
"testDbConn": "Test Database Connection", |
|
"removeDbFromEnv": "Remove Database from environment", |
|
"editConnJson": "Edit connection JSON", |
|
"sponsorUs": "Sponsor Us", |
|
"sendEmail": "SEND EMAIL", |
|
"addUserToProject": "Add user to base", |
|
"getApiSnippet": "Get API Snippet", |
|
"clearCell": "Clear cell", |
|
"addFilterGroup": "Add filter group", |
|
"linkRecord": "Link record", |
|
"addNewRecord": "Add new record", |
|
"newRecord": "New record", |
|
"tableNameCreateNewRecord": "{tableName}: Create new record", |
|
"gotSavedLinkedSuccessfully": "{tableName} '{recordTitle}' got saved & linked successfully", |
|
"recordCreatedLinked": "Record Created & Linked", |
|
"useConnectionUrl": "Use Connection URL", |
|
"toggleCommentsDraw": "Toggle comments draw", |
|
"expandRecord": "Expand Record", |
|
"deleteRecord": "Delete Record", |
|
"fullWidth": "Full width", |
|
"exitFullWidth": "Exit full width", |
|
"markAllAsRead": "Mark all as read", |
|
"column": { |
|
"delete": "Delete Field", |
|
"addNumber": "Add Number Field", |
|
"addSingleLineText": "Add SingleLineText Field", |
|
"addLongText": "Add LongText Field", |
|
"addOther": "Add Other Field" |
|
}, |
|
"erd": { |
|
"showColumns": "Show Fields", |
|
"showPkAndFk": "Show Primary and Foreign Keys", |
|
"showSqlViews": "Show SQL Views", |
|
"showMMTables": "Show Many to Many tables", |
|
"showJunctionTableNames": "Show Junction Table Names" |
|
}, |
|
"kanban": { |
|
"collapseStack": "Collapse Stack", |
|
"deleteStack": "Delete Stack", |
|
"stackedBy": "Stacked By", |
|
"chooseGroupingField": "Choose a Grouping Field", |
|
"addOrEditStack": "Add / Edit Stack" |
|
}, |
|
"map": { |
|
"mappedBy": "Mapped By", |
|
"chooseMappingField": "Choose a Mapping Field", |
|
"openInGoogleMaps": "Google Maps", |
|
"openInOpenStreetMap": "OSM" |
|
}, |
|
"toggleMobileMode": "Toggle Mobile Mode", |
|
"startCommenting": "Start commenting!", |
|
"clearForm": "Clear Form", |
|
"addFieldFromFormView": "Add Field", |
|
"selectAllFields": "Select all fields", |
|
"preFilledFields": { |
|
"title": "Enable Pre-fill", |
|
"default": "Default", |
|
"locked": "Lock pre-filled fields as read-only", |
|
"hidden": "Hide pre-filled fields", |
|
"lockedFieldTooltip": "Pre-filled value" |
|
}, |
|
"getPreFilledLink": "Get Pre-filled Link", |
|
"group": "Group" |
|
}, |
|
"tooltip": { |
|
"reachedSourceLimit": "Limited to 10 data sources per base", |
|
"saveChanges": "Save changes", |
|
"xcDB": "Create a new base", |
|
"extDB": "Supports MySQL, PostgreSQL, SQL Server & SQLite", |
|
"apiRest": "Accessible via REST APIs", |
|
"apiGQL": "Accessible via GraphQL APIs", |
|
"theme": { |
|
"dark": "It does come in Black (^⇧B)", |
|
"light": "Does it come in Black ? (^⇧B)" |
|
}, |
|
"addTable": "Add new table", |
|
"addDashboard": "Add new Dashboard", |
|
"inviteMore": "Invite more users", |
|
"toggleNavDraw": "Toggle navigation drawer", |
|
"reloadApiToken": "Reload API tokens", |
|
"generateNewApiToken": "Generate new API token", |
|
"addRole": "Add new role", |
|
"reloadList": "Reload list", |
|
"metaSync": "Sync Metadata", |
|
"sqlMigration": "Reload migrations", |
|
"updateRestart": "Update & Restart", |
|
"cancelReturn": "Cancel and Return", |
|
"exportMetadata": "Export all metadata from the meta tables to meta directory.", |
|
"importMetadata": "Import all metadata from the meta directory to meta tables.", |
|
"clearMetadata": "Clear all metadata from meta tables.", |
|
"clientKey": "Select .key file", |
|
"clientCert": "Select .cert file", |
|
"clientCA": "Select CA file", |
|
"changeIconColour": "Change icon colour", |
|
"preFillFormInfo": "To get a prefilled link, make sure you’ve filled the necessary fields in the form view builder.", |
|
"surveyFormInfo": "Form mode with one field per page" |
|
}, |
|
"placeholder": { |
|
"selectSlackChannels": "Select Slack channels", |
|
"selectTeamsChannels": "Select Microsoft Teams channels", |
|
"selectDiscordChannels": "Select Discord channels", |
|
"selectMattermostChannels": "Select Mattermost channels", |
|
"webhookTitle": "Webhook Title", |
|
"barcodeColumn": "Select a field for the Barcode value", |
|
"notFoundContent": "No valid field Type can be found.", |
|
"selectBarcodeFormat": "Select a Barcode format", |
|
"projName": "Enter Base Name", |
|
"selectGroupField": "Select a Grouping Field", |
|
"selectGroupFieldNotFound": "No Single Select Field can be found. Please create one first.", |
|
"selectGeoField": "Select a GeoData Field", |
|
"notSelected": "-not selected-", |
|
"selectGeoFieldNotFound": "No GeoData Field can be found. Please create one first.", |
|
"password": { |
|
"enter": "Enter the password", |
|
"current": "Current password", |
|
"new": "New password", |
|
"save": "Save password", |
|
"confirm": "Confirm new password" |
|
}, |
|
"selectAColumnForTheQRCodeValue": "Select a field for the QR code value", |
|
"allowNegativeNumbers": "Allow negative numbers", |
|
"searchProjectTree": "Search tables", |
|
"searchFields": "Search fields", |
|
"searchColumn": "Search {search} field", |
|
"searchApps": "Search apps", |
|
"searchModels": "Search models", |
|
"noItemsFound": "No items found", |
|
"defaultValue": "Default value", |
|
"filterByEmail": "Filter by E-mail", |
|
"filterQuery": "Filter query", |
|
"selectField": "Select field", |
|
"precision": "Precision", |
|
"decimal1": "1.0", |
|
"decimal2": "1.00", |
|
"decimal3": "1.000", |
|
"decimal4": "1.0000", |
|
"decimal5": "1.00000", |
|
"decimal6": "1.000000", |
|
"decimal7": "1.0000000", |
|
"decimal8": "1.00000000", |
|
"value": "Value", |
|
"key": "Key", |
|
"createTable": "Create your First Table!", |
|
"createTableLabel": "From scratch or import or connect to external database", |
|
"noTokenCreated": "No API Tokens created", |
|
"noTokenCreatedLabel": "Looks like you haven’t generated any API tokens yet.", |
|
"inviteYourTeam": "Invite your team", |
|
"inviteYourTeamLabel": "Fast track your projects by collaborating on them with your team!", |
|
"searchOptions": "Search options" |
|
}, |
|
"msg": { |
|
"controlOrgAppearance": "Control your organisations name and appearance.", |
|
"addCompanyDomains": "Add company domains to restrict access to unwanted users.", |
|
"restrictUsersFromSharing": "Restrict users from being able to share bases publicly.", |
|
"selectUsersToBeRemoved": "Select users to be removed and deleted from all organisation workspaces.", |
|
"deleteOrganization": "Delete all users, bases and data related to this organization", |
|
"clickToCopyFieldId": "Click to copy Field Id", |
|
"enterPassword": "Enter password", |
|
"bySigningUp": "By signing up, you agree to the", |
|
"subscribeToOurWeeklyNewsletter": "Subscribe to our weekly newsletter", |
|
"verifyingPassword": "Verifying Password", |
|
"thisSharedViewIsProtected": "This shared view is protected", |
|
"successfullySubmittedFormData": "Successfully submitted form data", |
|
"formViewNotSupportedOnMobile": "Form view is not supported on mobile", |
|
"newFormWillBeLoaded": "New form will be loaded after {seconds} seconds", |
|
"optimizedQueryDisabled": "Optimized query is disabled", |
|
"optimizedQueryEnabled": "Optimized query is enabled", |
|
"lookupNonBtWarning": "Lookup field is not supported for non-Belongs to relation", |
|
"invalidTime": "Invalid Time", |
|
"linkColumnClearNotSupportedYet": "You don't have any supported links for Lookup", |
|
"recordCouldNotBeFound": "Record could not be found", |
|
"invalidPhoneNumber": "Invalid phone number", |
|
"pageSizeChanged": "Page size changed", |
|
"errorLoadingData": "Error loading data", |
|
"webhookBodyMsg1": "Use context variable", |
|
"webhookBodyMsg2": "body", |
|
"webhookBodyMsg3": "to refer the record under consideration", |
|
"formula": { |
|
"hintStart": "Hint: Use {placeholder1} to reference fields, e.g: {placeholder2}. For more, please check out", |
|
"hintEnd": "Formulas.", |
|
"noSuggestedFormulaFound": "No suggested formula found", |
|
"typeIsExpected": "{calleeName} requires a {type} at position {position}", |
|
"numericTypeIsExpected": "Numeric type is expected", |
|
"stringTypeIsExpected": "String type is expected", |
|
"operationNotAvailable": "{operation} operation not available", |
|
"cantSaveFieldFormulaInvalid": "Can’t save field because formula is invalid", |
|
"notSupportedToReferenceColumn": "Not supported to reference field {columnName}", |
|
"typeIsExpectedButFound": "Type {type} is expected but found Type {found}", |
|
"requiredArgumentsFormula": "{calleeName} requires {requiredArguments} arguments", |
|
"minRequiredArgumentsFormula": "{calleeName} required minimum {minRequiredArguments} arguments", |
|
"maxRequiredArgumentsFormula": "{calleeName} required maximum {maxRequiredArguments} arguments", |
|
"functionNotAvailable": "{function} function is not available", |
|
"firstParamWeekDayHaveDate": "The first parameter of WEEKDAY() should have date value", |
|
"secondParamWeekDayHaveDate": "The second parameter of WEEKDAY() should have the value either \"sunday\", \"monday\", \"tuesday\", \"wednesday\", \"thursday\", \"friday\" or \"saturday\"", |
|
"firstParamDateAddHaveDate": "The first parameter of DATEADD() should have date value", |
|
"secondParamDateAddHaveNumber": "The second parameter of DATEADD() should have numeric value", |
|
"thirdParamDateAddHaveDate": "The third parameter of DATEADD() should have the value either \"day\", \"week\", \"month\" or \"year\"", |
|
"firstParamDateDiffHaveDate": "The first parameter of DATEDIFF() should have date value", |
|
"secondParamDateDiffHaveDate": "The second parameter of DATEDIFF() should have date value", |
|
"thirdParamDateDiffHaveDate": "The third parameter of DATETIME_DIFF() should have value either \"milliseconds\", \"ms\", \"seconds\", \"s\", \"minutes\", \"m\", \"hours\", \"h\", \"days\", \"d\", \"weeks\", \"w\", \"months\", \"M\", \"quarters\", \"Q\", \"years\", or \"y\"", |
|
"columnNotAvailable": "Field {columnName} is not available", |
|
"cantSaveCircularReference": "Can’t save field because it causes a circular reference", |
|
"columnWithTypeFoundButExpected": "Field {columnName} with {columnType} type is found but {expectedType} type is expected", |
|
"columnNotMatchedWithType": "{columnName} is not matched with {columnType}" |
|
}, |
|
"selectOption": { |
|
"cantBeNull": "Select options can't be null", |
|
"multiSelectCantHaveCommas": "MultiSelect fields can't have commas(',')", |
|
"cantHaveDuplicates": "Select options can't have duplicates", |
|
"createNewOptionNamed": "Create new option named" |
|
}, |
|
"plsEnterANumber": "Please enter a number", |
|
"plsInputEmail": "Please input email", |
|
"invalidDate": "Invalid date", |
|
"invalidLocale": "Invalid locale", |
|
"invalidCurrencyCode": "Invalid Currency Code", |
|
"postgresHasItsOwnCurrencySettings": "PostgreSQL 'money' type has own currency settings", |
|
"validColumnsForBarCode": "The valid Field Types for a Barcode Field are: Number, Single Line Text, Long Text, Phone Number, URL, Email, Decimal. Please create one first.", |
|
"hm": { |
|
"title": "Has Many Relation", |
|
"tooltip_desc": "A single record from table ", |
|
"tooltip_desc2": " can be linked with multiple records from table " |
|
}, |
|
"mm": { |
|
"title": "Many to Many Relation", |
|
"tooltip_desc": "Multiple records from table ", |
|
"tooltip_desc2": " can be linked with multiple records from table " |
|
}, |
|
"bt": { |
|
"title": "Belongs to Relation", |
|
"tooltip_desc": "A single record from table ", |
|
"tooltip_desc2": " can be linked with a record from table " |
|
}, |
|
"oo": { |
|
"title": "One to One Relation", |
|
"tooltip_desc": "A single record from table ", |
|
"tooltip_desc2": " can be linked with a single record from table " |
|
}, |
|
"clickLinkRecordsToAddLinkFromTable": "Looks like no records have been linked yet.", |
|
"noRecordsLinked": "No records linked", |
|
"noLinkedRecords": "No linked records", |
|
"recordsLinked": "records linked", |
|
"acceptOnlyValid": "Accepts only", |
|
"apiTokenCreate": "Create personal API tokens to use in automation or external apps.", |
|
"selectFieldToSort": "Select Field to Sort", |
|
"selectFieldToGroup": "Select Field to Group", |
|
"thereAreNoRecordsInTable": "There are no records in table", |
|
"createWebhookMsg1": "Get started with web-hooks!", |
|
"createWebhookMsg2": "Power your automations. Get notified as soon as there are changes in your data", |
|
"areYouSureUWantTo": "Are you sure you want to delete the following", |
|
"areYouSureUWantToDeleteLabel": "Are you sure you want to {deleteLabel} the following", |
|
"idColumnRequired": "ID field is required, you can rename this later if required.", |
|
"length59Required": "The length exceeds the max 59 characters", |
|
"noNewNotifications": "You have no new notifications", |
|
"noRecordFound": "Record not found", |
|
"noRecordsFound": "No records found", |
|
"noRecordsMatchYourSearchQuery": "No records match your search query", |
|
"rowDeleted": "Record deleted", |
|
"saveChanges": "Do you want to save the changes?", |
|
"tooLargeFieldEntity": "The field is too large to be converted to {entity}", |
|
"roleRequired": "Role required", |
|
"warning": { |
|
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date/ date time field!", |
|
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!", |
|
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!", |
|
"dbValid": "Please make sure database you are trying to connect is valid! This operation can cause schema loss!!", |
|
"barcode": { |
|
"renderError": "Barcode error - please check compatibility between input and barcode type" |
|
}, |
|
"nonEditableFields": { |
|
"computedFieldUnableToClear": "Warning: Computed field - unable to clear text", |
|
"qrFieldsCannotBeDirectlyChanged": "Warning: QR fields cannot be directly changed.", |
|
"barcodeFieldsCannotBeDirectlyChanged": "Warning: Barcode fields cannot be directly changed." |
|
}, |
|
"duplicateProject": "Are you sure you want to duplicate the base?", |
|
"duplicateTable": "Are you sure you want to duplicate the table?", |
|
"multiField": { |
|
"fieldVisibility": "You cannot change visibility of a field that is being edited. Please save or discard changes first.", |
|
"moveEditedField": "You cannot move field that is being edited. Either save or discard changes first", |
|
"moveDeletedField": "You cannot move field that is deleted. Either save or discard changes first" |
|
} |
|
}, |
|
"info": { |
|
"enterWorkspaceName": "Enter workspace name", |
|
"enterBaseName": "Enter base name", |
|
"idpPaste": "Paste these URL in your Identity Providers console", |
|
"noSaml": "There are no configured SAML authentications.", |
|
"noOIDC": "There are no configured OpenID authentications.", |
|
"disabledAsViewLocked": "Disabled as View is locked", |
|
"basesMigrated": "Bases are migrated. Please try again.", |
|
"pasteNotSupported": "Paste operation is not supported on the active cell", |
|
"roles": { |
|
"orgCreator": "Creator can create new bases and access any invited base.", |
|
"orgViewer": "Viewer is not allowed to create new bases but they can access any invited base." |
|
}, |
|
"codeScanner": { |
|
"loadingScanner": "Loading the scanner...", |
|
"selectColumn": "Select a field (QR code or Barcode) that you want to use for finding a record by scanning.", |
|
"moreThanOneRowFoundForCode": "More than one record found for this code. Currently only unique codes are supported.", |
|
"noRowFoundForCode": "No record found for this code for the selected field" |
|
}, |
|
"map": { |
|
"overLimit": "You're over the limit.", |
|
"closeLimit": "You're getting close to the limit.", |
|
"limitNumber": "The limit of markers shown in a Map View is 1000 records." |
|
}, |
|
"footerInfo": "Records per page", |
|
"upload": "Select file to Upload", |
|
"upload_sub": "or drag and drop file", |
|
"excelSupport": "Supported: .xls, .xlsx, .xlsm, .ods, .ots", |
|
"excelURL": "Enter excel file URL", |
|
"csvURL": "Enter CSV file URL", |
|
"footMsg": "# of records to parse to infer datatype", |
|
"excelImport": "sheet(s) are available for import", |
|
"exportMetadata": "Do you want to export metadata from meta tables?", |
|
"importMetadata": "Do you want to import metadata from meta tables?", |
|
"clearMetadata": "Do you want to clear metadata from meta tables?", |
|
"projectEmptyMessage": "Get started by creating a new base", |
|
"stopProject": "Do you want to stop the base?", |
|
"startProject": "Do you want to start the base?", |
|
"restartProject": "Do you want to restart the base?", |
|
"deleteProject": "Do you want to delete the base?", |
|
"shareBasePrivate": "Generate publicly shareable readonly base", |
|
"shareBasePublic": "Anyone on the internet with this link can view", |
|
"userInviteNoSMTP": "Looks like you have not configured mailer yet! Please copy above invite link and send it to", |
|
"dragDropHide": "Drag and drop fields here to hide", |
|
"formInput": "Enter form input label", |
|
"formHelpText": "Add some help text", |
|
"onlyCreator": "Only visible to Creator", |
|
"formTitle": "Add form Title", |
|
"formDesc": "Add form description", |
|
"beforeEnablePwd": "Restrict access with a password", |
|
"afterEnablePwd": "Access is password restricted", |
|
"privateLink": "This view is shared via a private link", |
|
"privateLinkAdditionalInfo": "People with private link can only see cells visible in this view", |
|
"postFormSubmissionSettings": "Post form submission settings", |
|
"apiOptions": "Access Base via", |
|
"submitAnotherForm": "Show 'Submit Another Form' button", |
|
"showBlankForm": "Show a blank form after 5 seconds", |
|
"emailForm": "E-mail me at", |
|
"showSysFields": "Show system fields", |
|
"filterAutoApply": "Auto apply", |
|
"formDisplayMessage": "Display Message", |
|
"viewNotShared": "Current view is not shared!", |
|
"showAllViews": "Show all shared views of this table", |
|
"collabView": "Collaborators with edit permissions or higher can change the view configuration.", |
|
"lockedView": "No one can edit the view configuration until it is unlocked.", |
|
"personalView": "Only you can edit the view configuration. Other collaborators’ personal views are hidden by default.", |
|
"ownerDesc": "Can add/remove creators. And full edit database structures & fields.", |
|
"creatorDesc": "Can fully edit database structure & values.", |
|
"editorDesc": "Can edit records but cannot change structure of database/fields.", |
|
"commenterDesc": "Can view and comment the records but cannot edit anything", |
|
"viewerDesc": "Can view the records but cannot edit anything", |
|
"addUser": "Add new user", |
|
"staticRoleInfo": "System defined roles can't be edited", |
|
"exportZip": "Export base meta to zip file and download.", |
|
"importZip": "Import base meta zip file and restart.", |
|
"importText": "Import NocoDB Base by uploading metadata zip file", |
|
"metaNoChange": "No change identified", |
|
"sqlMigration": "Schema migrations will be created automatically. Create a table and refresh this page.", |
|
"dbConnectionStatus": "Environment validated", |
|
"dbConnected": "Connection was successful", |
|
"notifications": { |
|
"no_new": "No new notifications", |
|
"clear": "Clear" |
|
}, |
|
"sponsor": { |
|
"header": "You can help us!", |
|
"message": "We are a tiny team working full time to make NocoDB Open-source. We believe a tool like NocoDB should be available freely to every problem solver on Internet." |
|
}, |
|
"loginMsg": "Log In To NocoDB", |
|
"passwordRecovery": { |
|
"message_1": "Please provide the email address you used when you signed up.", |
|
"message_2": "We will send you an email with a link to reset your password.", |
|
"success": "Please check your email to reset the password" |
|
}, |
|
"signUp": { |
|
"superAdmin": "You will be the 'Super Admin'", |
|
"alreadyHaveAccount": "Already have an account ?", |
|
"workEmail": "Enter your work email", |
|
"enterPassword": "Enter your password", |
|
"forgotPassword": "Forgot your password ?", |
|
"dontHaveAccount": "Don't have an account ?" |
|
}, |
|
"addView": { |
|
"grid": "Add Grid View", |
|
"gallery": "Add Gallery View", |
|
"form": "Add Form View", |
|
"kanban": "Add Kanban View", |
|
"map": "Add Map View", |
|
"calendar": "Add Calendar View" |
|
}, |
|
"tablesMetadataInSync": "Tables metadata is in Sync", |
|
"addMultipleUsers": "You can add multiple comma(,) separated emails", |
|
"enterTableName": "Enter table name", |
|
"enterLayoutName": "Enter Layout name", |
|
"enterDashboardName": "Enter Dashboard name", |
|
"defaultColumns": "Default fields", |
|
"addDefaultColumns": "Add default fields", |
|
"tableNameInDb": "Table name as saved in database", |
|
"airtable": { |
|
"credentials": "Where to find this?" |
|
}, |
|
"import": { |
|
"clickOrDrag": "Click or drag file to this area to upload" |
|
}, |
|
"metaDataRecreated": "Table metadata recreated successfully", |
|
"invalidCredentials": "Invalid credentials", |
|
"downloadingMoreFiles": "Downloading more files", |
|
"copiedToClipboard": "Copied to clipboard", |
|
"requriedFieldsCantBeMoved": "Required field can't be moved", |
|
"updateNotAllowedWithoutPK": "Update not allowed for table which doesn't have primary key", |
|
"autoIncFieldNotEditable": "Auto increment field is not editable", |
|
"editingPKnotSupported": "Editing primary key not supported", |
|
"deletedCache": "Deleted cache successfully", |
|
"cacheEmpty": "Cache is empty", |
|
"exportedCache": "Exported Cache Successfully", |
|
"valueAlreadyInList": "This value is already in the list", |
|
"noColumnsToUpdate": "No fields to update", |
|
"tableDeleted": "Deleted table successfully", |
|
"layoutDeleted": "Deleted layout successfully", |
|
"generatePublicShareableReadonlyBase": "Generate publicly shareable readonly base", |
|
"deleteViewConfirmation": "Are you sure you want to delete this view?", |
|
"deleteLayoutConfirmation": "Are you sure you want to delete this Layout?", |
|
"deleteTableConfirmation": "Do you want to delete the table", |
|
"showM2mTables": "Show M2M Tables", |
|
"showM2mTablesDesc": "Many-to-many relation is supported via a junction table & is hidden by default. Enable this option to list all such tables along with existing tables.", |
|
"showNullInCells": "Show NULL in Cells", |
|
"showNullInCellsDesc": "Display 'NULL' tag in cells holding NULL value. This helps differentiate against cells holding EMPTY string.", |
|
"showNullAndEmptyInFilter": "Show NULL and EMPTY in Filter", |
|
"showNullAndEmptyInFilterDesc": "Enable 'additional' filters to differentiate fields containing NULL & Empty Strings. Default support for Blank treats both NULL & Empty strings alike.", |
|
"deleteKanbanStackConfirmation": "Deleting this stack will also remove the select option `{stackToBeDeleted}` from the `{groupingField}`. The records will move to the uncategorized stack.", |
|
"computedFieldEditWarning": "contents are read-only", |
|
"computedFieldDeleteWarning": "contents are read-only", |
|
"noMoreRecords": "No more records", |
|
"tokenNameNotEmpty": "Token name should not be empty", |
|
"tokenNameMaxLength": "Token name should not be more than 255 characters", |
|
"dbNameRequired": "Database name is required", |
|
"wsNameRequired": "Workspace name required", |
|
"wsNameMinLength": "Workspace name must be at least 3 characters long", |
|
"wsNameMaxLength": "Workspace name must be at most 50 characters long", |
|
"wsDeleteDlg": "Delete this workspace and all it’s contents.", |
|
"userConfirmation": "I understand that this action is irreversible", |
|
"pageNotFound": "Page Not Found", |
|
"makeLineBreak": "to make a line break", |
|
"goToPrevious": "Go to previous", |
|
"goToNext": "Go to next", |
|
"thankYou": "Thank you!", |
|
"submittedFormData": "You have successfully submitted the form data.", |
|
"editingSystemKeyNotSupported": "Editing system key not supported", |
|
"notAvailableAtTheMoment": "Not available at the moment", |
|
"groupPasteIsNotSupportedOnLinksColumn": "Group paste operation is not supported on Links/LinkToAnotherRecord column", |
|
"groupClearIsNotSupportedOnLinksColumn": "Group clear operation is not supported on Links/LinkToAnotherRecord column", |
|
"upgradeToEnterpriseEdition": "Upgrade to Enterprise Edition {extraInfo}", |
|
"thisFeatureIsOnlyAvailableInEnterpriseEdition": "This feature is only available in enterprise edition", |
|
"yourCurrentRoleIs": "Your current role is", |
|
"pleaseRequestAccessForView": "Please request for higher permission from the Admin / Base owner / Workspace owner to get access to this {viewName}", |
|
"preventHideAllOptions": "You cannot hide all options if field is required" |
|
}, |
|
"error": { |
|
"fetchingCalendarData": "Error fetching calendar data", |
|
"fetchingActiveDates": "Error fetching active dates", |
|
"scopesRequired": "Scopes required", |
|
"domainRequired": "Domain name is required", |
|
"authUrlRequired": "Auth URL is required", |
|
"userNameAttributeRequired": "Username attribute is required", |
|
"clientIdRequired": "Client ID is required", |
|
"issuerRequired": "Issuer is required", |
|
"clientSecretRequired": "Client Secret is required", |
|
"jwkUrlRequired": "JWK URL is required", |
|
"tokenUrlRequired": "Token URL is required", |
|
"userInfoUrlRequired": "UserInfo URL is required", |
|
"eitherXML": "Either xml or metadata url is required", |
|
"nameRequired": "Name Required", |
|
"nameMinLength": "Name must be at least 2 characters long", |
|
"nameMaxLength": "Name must be at most 60 characters long", |
|
"viewNameRequired": "View name is required", |
|
"domainNameRequired": "Domain name is required", |
|
"nameMaxLength256": "Name must be at most 256 characters long", |
|
"viewNameUnique": "View name should be unique", |
|
"searchProject": "Your search for {search} found no results", |
|
"invalidChar": "Invalid character in folder path.", |
|
"invalidDbCredentials": "Invalid database credentials.", |
|
"unableToConnectToDb": "Unable to connect to database, please check your database is up.", |
|
"invalidYear": "Invalid year", |
|
"userDoesntHaveSufficientPermission": "User does not exist or have sufficient permission to create schema.", |
|
"dbConnectionStatus": "Invalid database parameters", |
|
"dbConnectionFailed": "Connection Failure:", |
|
"nullFilterExists": "Null filter exists. Please remove them", |
|
"signUpRules": { |
|
"emailRequired": "Email is required", |
|
"emailInvalid": "Email must be valid", |
|
"passwdRequired": "Password is required", |
|
"passwdLength": "You password must be atleast 8 characters", |
|
"passwdMismatch": "Passwords do not match", |
|
"completeRuleSet": "At least 8 characters with one Uppercase, one number and one special character", |
|
"atLeast8Char": "At least 8 characters", |
|
"atLeastOneUppercase": "One Uppercase letter", |
|
"atLeastOneNumber": "One Number", |
|
"atLeastOneSpecialChar": "One special character", |
|
"allowedSpecialCharList": "Allowed special character list", |
|
"invalidEmails": "Invalid emails", |
|
"invalidEmail": "Invalid Email" |
|
}, |
|
"invalidXml": "Invalid XML", |
|
"invalidURL": "Invalid URL", |
|
"invalidEmail": "Invalid Email", |
|
"internalError": "Some internal error occurred", |
|
"templateGeneratorNotFound": "Template Generator cannot be found!", |
|
"fileUploadFailed": "Failed to upload file", |
|
"primaryColumnUpdateFailed": "Failed to update primary field", |
|
"formDescriptionTooLong": "Data too long for Form Description", |
|
"columnsRequired": "Following fields are required", |
|
"selectAtleastOneColumn": "At least one field has to be selected", |
|
"columnDescriptionNotFound": "Cannot find the destination field for", |
|
"duplicateMappingFound": "Duplicate mapping found, please remove one of the mapping", |
|
"nullValueViolatesNotNull": "Null value violates not-null constraint", |
|
"sourceHasInvalidNumbers": "Source data contains some invalid numbers", |
|
"sourceHasInvalidBoolean": "Source data contains some invalid boolean values", |
|
"invalidForm": "Invalid Form", |
|
"formValidationFailed": "Form validation failed", |
|
"youHaveBeenSignedOut": "You have been signed out", |
|
"failedToLoadList": "Failed to load list", |
|
"failedToLoadChildrenList": "Failed to load children list", |
|
"deleteFailed": "Delete failed", |
|
"unlinkFailed": "Unlink failed", |
|
"rowUpdateFailed": "Record update failed", |
|
"deleteRowFailed": "Failed to delete record", |
|
"setFormDataFailed": "Failed to set form data", |
|
"formViewUpdateFailed": "Failed to update form view", |
|
"tableNameRequired": "Table name is required", |
|
"nameShouldStartWithAnAlphabetOr_": "Name should start with an alphabet or _", |
|
"followingCharactersAreNotAllowed": "Following characters are not allowed", |
|
"columnNameRequired": "Field name is required", |
|
"duplicateColumnName": "Duplicate field name", |
|
"duplicateSystemColumnName": "Name already used for system field", |
|
"uiDataTypeRequired": "UI data type is required", |
|
"columnNameExceedsCharacters": "The length of field name exceeds the max {value} characters", |
|
"projectNameExceeds50Characters": "Base name exceeds 50 characters", |
|
"projectNameCannotStartWithSpace": "Base name cannot start with space", |
|
"requiredField": "Required field", |
|
"ipNotAllowed": "IP not allowed", |
|
"targetFileIsNotAnAcceptedFileType": "Target file is not an accepted file type", |
|
"theAcceptedFileTypeIsCsv": "The accepted file type is .csv", |
|
"theAcceptedFileTypesAreXlsXlsxXlsmOdsOts": "The accepted file types are .xls, .xlsx, .xlsm, .ods, .ots", |
|
"parameterKeyCannotBeEmpty": "Parameter key cannot be empty", |
|
"duplicateParameterKeysAreNotAllowed": "Duplicate parameter keys are not allowed", |
|
"fieldRequired": "{value} cannot be empty.", |
|
"projectNotAccessible": "Base not accessible", |
|
"copyToClipboardError": "Failed to copy to clipboard", |
|
"pasteFromClipboardError": "Failed to paste from clipboard", |
|
"multiFieldSaveValidation": "Please complete the configuration of all fields before saving", |
|
"somethingWentWrong": "Something went wrong", |
|
"draggedContentIsNotTypeOfImage": "Dragged content is not type of image", |
|
"fieldToParseImageData": "Field to parse image data", |
|
"someOfTheRequiredFieldsAreEmpty": "Some of the required fields are empty" |
|
}, |
|
"toast": { |
|
"exportMetadata": "Base metadata exported successfully", |
|
"importMetadata": "Base metadata imported successfully", |
|
"clearMetadata": "Base metadata cleared successfully", |
|
"stopProject": "Base stopped successfully", |
|
"startProject": "Base started successfully", |
|
"restartProject": "Base restarted successfully", |
|
"deleteProject": "Base deleted successfully", |
|
"authToken": "Auth token copied to clipboard", |
|
"projInfo": "Copied base info to clipboard", |
|
"inviteUrlCopy": "Copied Invite URL to clipboard", |
|
"createView": "View created successfully", |
|
"formEmailSMTP": "Please activate SMTP plugin in App store for enabling email notification", |
|
"collabView": "Successfully Switched to collaborative view", |
|
"lockedView": "Successfully Switched to locked view", |
|
"futureRelease": "Coming soon!" |
|
}, |
|
"success": { |
|
"licenseKeyUpdated": "License Key Updated", |
|
"columnDuplicated": "Field duplicated successfully", |
|
"rowDuplicatedWithoutSavedYet": "Record duplicated (not saved)", |
|
"updatedUIACL": "Updated UI ACL for tables successfully", |
|
"pluginUninstalled": "Plugin uninstalled successfully", |
|
"pluginSettingsSaved": "Plugin settings saved successfully", |
|
"pluginTested": "Successfully tested plugin settings", |
|
"tableRenamed": "Table renamed successfully", |
|
"layoutRenamed": "Layout renamed successfully", |
|
"viewDeleted": "View deleted successfully", |
|
"primaryColumnUpdated": "Successfully updated as primary field", |
|
"tableDataExported": "Successfully exported all table data", |
|
"updated": "Successfully updated", |
|
"sharedViewDeleted": "Deleted shared view successfully", |
|
"userDeleted": "User deleted successfully", |
|
"viewRenamed": "View renamed successfully", |
|
"tokenGenerated": "Token generated successfully", |
|
"tokenDeleted": "Token deleted successfully", |
|
"userAddedToProject": "Successfully added user to base", |
|
"userAdded": "Successfully added user", |
|
"userDeletedFromProject": "Successfully deleted user from base", |
|
"inviteEmailSent": "Invite Email sent successfully", |
|
"inviteURLCopied": "Invite URL copied to clipboard", |
|
"commentCopied": "Comment copied to clipboard", |
|
"passwordResetURLCopied": "Password reset URL copied to clipboard", |
|
"shareableURLCopied": "Copied shareable base URL to clipboard!", |
|
"embeddableHTMLCodeCopied": "Copied embeddable HTML code!", |
|
"userDetailsUpdated": "Successfully updated the user details", |
|
"tableDataImported": "Successfully imported table data", |
|
"webhookUpdated": "Webhook details updated successfully", |
|
"webhookDeleted": "Hook deleted successfully", |
|
"webhookTested": "Webhook tested successfully", |
|
"columnUpdated": "Field updated", |
|
"columnCreated": "Field created", |
|
"passwordChanged": "Password changed successfully. Please login again.", |
|
"settingsSaved": "Settings saved successfully", |
|
"roleUpdated": "Role updated successfully" |
|
} |
|
} |
|
}
|
|
|