mirror of https://github.com/nocodb/nocodb
63 changed files with 8553 additions and 4853 deletions
@ -0,0 +1,748 @@
|
||||
{ |
||||
"general": { |
||||
"home": "Domů", |
||||
"load": "Načíst", |
||||
"open": "Otevřít", |
||||
"close": "Zavřít", |
||||
"yes": "Ano", |
||||
"no": "Ne", |
||||
"ok": "OK", |
||||
"and": "a", |
||||
"or": "nebo", |
||||
"add": "Přidat", |
||||
"edit": "Upravit", |
||||
"remove": "Odstranit", |
||||
"save": "Uložit", |
||||
"cancel": "Zrušit", |
||||
"submit": "Potvrdit", |
||||
"create": "Vytvořit", |
||||
"duplicate": "Duplikovat", |
||||
"insert": "Vložit", |
||||
"delete": "Smazat", |
||||
"update": "Aktualizovat", |
||||
"rename": "Přejmenovat", |
||||
"reload": "Znovu načíst", |
||||
"reset": "Obnovit", |
||||
"install": "Instalovat", |
||||
"show": "Zobrazit", |
||||
"hide": "Skrýt", |
||||
"showAll": "Zobrazit vše", |
||||
"hideAll": "Skrýt vše", |
||||
"showMore": "Zobrazit více", |
||||
"showOptions": "Zobrazit možnosti", |
||||
"hideOptions": "Skrýt možnosti", |
||||
"showMenu": "Zobrazit menu", |
||||
"hideMenu": "Skrýt menu", |
||||
"addAll": "Přidat vše", |
||||
"removeAll": "Odstranit vše", |
||||
"signUp": "REGISTROVAT", |
||||
"signIn": "PŘIHLÁSIT SE", |
||||
"signOut": "Odhlásit se", |
||||
"required": "Vyžadováno", |
||||
"preferred": "Preferováno", |
||||
"mandatory": "Povinné", |
||||
"loading": "Načítání ...", |
||||
"title": "Název", |
||||
"upload": "Nahrát", |
||||
"download": "Stáhnout", |
||||
"default": "Výchozí", |
||||
"more": "Více", |
||||
"less": "Méně", |
||||
"event": "Událost", |
||||
"condition": "Podmínka", |
||||
"after": "Po", |
||||
"before": "Před", |
||||
"search": "Hledat", |
||||
"notification": "Oznámení", |
||||
"reference": "Reference", |
||||
"function": "Funkce", |
||||
"confirm": "Potvrdit", |
||||
"generate": "Generovat", |
||||
"copy": "Kopírovat", |
||||
"misc": "Ostatní", |
||||
"lock": "Uzamknout", |
||||
"unlock": "Odemknout", |
||||
"credentials": "Přihlašovací údaje", |
||||
"help": "Pomoc", |
||||
"questions": "Otázky", |
||||
"reachOut": "Reach out here", |
||||
"betaNote": "Tato funkce je momentálně v beta verzi.", |
||||
"moreInfo": "Více informací naleznete zde", |
||||
"logs": "Protokoly", |
||||
"groupingField": "Grouping Field", |
||||
"insertAfter": "Vložit za", |
||||
"insertBefore": "Vložit před", |
||||
"hideField": "Skrýt pole", |
||||
"sortAsc": "Seřadit vzestupně", |
||||
"sortDesc": "Seřadit sestupně" |
||||
}, |
||||
"objects": { |
||||
"project": "Projekt", |
||||
"projects": "Projekty", |
||||
"table": "Tabulka", |
||||
"tables": "Tabulky", |
||||
"field": "Pole", |
||||
"fields": "Pole", |
||||
"column": "Sloupec", |
||||
"columns": "Sloupce", |
||||
"page": "Stránka", |
||||
"pages": "Stránky", |
||||
"record": "záznam", |
||||
"records": "záznamy", |
||||
"webhook": "Webhook", |
||||
"webhooks": "Webhooky", |
||||
"view": "Pohled", |
||||
"views": "Pohledy", |
||||
"viewType": { |
||||
"grid": "Mřížka", |
||||
"gallery": "Galerie", |
||||
"form": "Formulář", |
||||
"kanban": "Kanban", |
||||
"calendar": "Kalendář" |
||||
}, |
||||
"user": "Uživatel", |
||||
"users": "Uživatelé", |
||||
"role": "Role", |
||||
"roles": "Role", |
||||
"roleType": { |
||||
"owner": "Vlastník", |
||||
"creator": "Autor", |
||||
"editor": "Editor", |
||||
"commenter": "Komentátor", |
||||
"viewer": "Sledující", |
||||
"orgLevelCreator": "Organization Level Creator", |
||||
"orgLevelViewer": "Organization Level Viewer" |
||||
}, |
||||
"sqlVIew": "SQL pohled" |
||||
}, |
||||
"datatype": { |
||||
"ID": "ID", |
||||
"ForeignKey": "Cizí klíč", |
||||
"SingleLineText": "Jednořádkový text", |
||||
"LongText": "Dlouhý text", |
||||
"Attachment": "Příloha", |
||||
"Checkbox": "Zaškrtávací políčko", |
||||
"MultiSelect": "Vícenásobný výběr", |
||||
"SingleSelect": "Jednoduchý výběr", |
||||
"Collaborator": "Spolupracovník", |
||||
"Date": "Datum", |
||||
"Year": "Rok", |
||||
"Time": "Čas", |
||||
"PhoneNumber": "Telefonní číslo", |
||||
"Email": "E-mail", |
||||
"URL": "URL", |
||||
"Number": "Číslo", |
||||
"Decimal": "Desetinné číslo", |
||||
"Currency": "Měna", |
||||
"Percent": "Procenta", |
||||
"Duration": "Doba trvání", |
||||
"Rating": "Hodnocení", |
||||
"Formula": "Vzorec", |
||||
"Rollup": "Rollup", |
||||
"Count": "Počet", |
||||
"Lookup": "Lookup", |
||||
"DateTime": "Datum a čas", |
||||
"CreateTime": "Create Time", |
||||
"LastModifiedTime": "Čas poslední úpravy", |
||||
"AutoNumber": "Auto Number", |
||||
"Barcode": "Čárový kód", |
||||
"Button": "Tlačítko", |
||||
"Password": "Heslo", |
||||
"relationProperties": { |
||||
"noAction": "Žádná akce", |
||||
"cascade": "Kaskádově", |
||||
"restrict": "Restrict", |
||||
"setNull": "Nastavit NULL", |
||||
"setDefault": "Nastavit výchozí" |
||||
} |
||||
}, |
||||
"filterOperation": { |
||||
"isEqual": "je rovno", |
||||
"isNotEqual": "není rovno", |
||||
"isLike": "je jako", |
||||
"isNot like": "není jako", |
||||
"isEmpty": "je prázdný", |
||||
"isNotEmpty": "is not empty", |
||||
"isNull": "is null", |
||||
"isNotNull": "is not null" |
||||
}, |
||||
"title": { |
||||
"erdView": "ERD View", |
||||
"newProj": "New Project", |
||||
"myProject": "My Projects", |
||||
"formTitle": "Form Title", |
||||
"collabView": "Collaborative View", |
||||
"lockedView": "Locked View", |
||||
"personalView": "Personal View", |
||||
"appStore": "App Store", |
||||
"teamAndAuth": "Team & Auth", |
||||
"rolesUserMgmt": "Roles & Users Management", |
||||
"userMgmt": "Users Management", |
||||
"apiTokenMgmt": "API Tokens Management", |
||||
"rolesMgmt": "Roles Management", |
||||
"projMeta": "Project Metadata", |
||||
"metaMgmt": "Meta Management", |
||||
"metadata": "Metadata", |
||||
"exportImportMeta": "Export / Import Metadata", |
||||
"uiACL": "UI Access Control", |
||||
"metaOperations": "Metadata Operations", |
||||
"audit": "Audit", |
||||
"auditLogs": "Audit Log", |
||||
"sqlMigrations": "SQL migrace", |
||||
"dbCredentials": "Database Credentials", |
||||
"advancedParameters": "SSL & Advanced parameters", |
||||
"headCreateProject": "Vytvořit projekt | NocoDB", |
||||
"headLogin": "Přihlásit se | NocoDB", |
||||
"resetPassword": "Obnovit heslo", |
||||
"teamAndSettings": "Tým a nastavení", |
||||
"apiDocs": "API Docs", |
||||
"importFromAirtable": "Import From Airtable", |
||||
"generateToken": "Generovat token", |
||||
"APIsAndSupport": "APIs & Support", |
||||
"helpCenter": "Help center", |
||||
"swaggerDocumentation": "Swagger Documentation", |
||||
"quickImportFrom": "Rychlý import z", |
||||
"quickImport": "Rychlý import", |
||||
"advancedSettings": "Pokročilá nastavení", |
||||
"codeSnippet": "Úryvek kódu", |
||||
"keyboardShortcut": "Klávesové zkratky" |
||||
}, |
||||
"labels": { |
||||
"createdBy": "Vytvořil/a", |
||||
"notifyVia": "Upozornit pomocí", |
||||
"projName": "Název projektu", |
||||
"tableName": "Název tabulky", |
||||
"viewName": "Název zobrazení", |
||||
"viewLink": "Zobrazit odkaz", |
||||
"columnName": "Název sloupce", |
||||
"columnType": "Typ sloupce", |
||||
"roleName": "Název role", |
||||
"roleDescription": "Popis role", |
||||
"databaseType": "Typ v databázi", |
||||
"lengthValue": "Délka / hodnota", |
||||
"dbType": "Typ databáze", |
||||
"sqliteFile": "SQLite soubor", |
||||
"hostAddress": "Adresa hostitele", |
||||
"port": "Číslo portu", |
||||
"username": "Uživatelské jméno", |
||||
"password": "Heslo", |
||||
"schemaName": "Název schématu", |
||||
"database": "Databáze", |
||||
"action": "Akce", |
||||
"actions": "Akce", |
||||
"operation": "Operace", |
||||
"operationType": "Typ operace", |
||||
"operationSubType": "Podtyp operace", |
||||
"description": "Popis", |
||||
"authentication": "Authentication", |
||||
"token": "Token", |
||||
"where": "Kde", |
||||
"cache": "Mezipaměť", |
||||
"chat": "Chat", |
||||
"email": "E-mail", |
||||
"storage": "Úložiště", |
||||
"uiAcl": "UI-ACL", |
||||
"models": "Modely", |
||||
"syncState": "Stav synchronizace", |
||||
"created": "Vytvořeno", |
||||
"sqlOutput": "Výstup SQL", |
||||
"addOption": "Přidat možnost", |
||||
"qrCodeValueColumn": "Sloupec s hodnotou QR kódu", |
||||
"barcodeValueColumn": "Sloupec s hodnotou čárového kódu", |
||||
"barcodeFormat": "Formát čárového kódu", |
||||
"qrCodeValueTooLong": "Příliš mnoho znaků pro QR kód", |
||||
"barcodeValueTooLong": "Příliš mnoho znaků pro čárový kód", |
||||
"aggregateFunction": "Agregační funkce", |
||||
"dbCreateIfNotExists": "Databáze : vytvořit, pokud neexistuje", |
||||
"clientKey": "Klíč klienta", |
||||
"clientCert": "Certifikát klienta", |
||||
"serverCA": "CA serveru", |
||||
"requriedCa": "Požadovaná CA", |
||||
"requriedIdentity": "Required-IDENTITY", |
||||
"inflection": { |
||||
"tableName": "Inflection - Table name", |
||||
"columnName": "Inflection - Column name" |
||||
}, |
||||
"community": { |
||||
"starUs1": "Star", |
||||
"starUs2": "nás na Githubu", |
||||
"bookDemo": "Zarezervujte si DEMO zdarma", |
||||
"getAnswered": "Get your questions answered", |
||||
"joinDiscord": "Připojte se na Discord", |
||||
"joinCommunity": "Připojte se k NocoDB komunitě", |
||||
"joinReddit": "Připojte se k /r/NocoDB", |
||||
"followNocodb": "Sledovat NocoDB" |
||||
}, |
||||
"docReference": "Odkaz na dokument", |
||||
"selectUserRole": "Vybrat uživatelskou roli", |
||||
"childTable": "Podřízená tabulka", |
||||
"childColumn": "Podřízený sloupec", |
||||
"onUpdate": "Při aktualizaci", |
||||
"onDelete": "Při odstranění", |
||||
"account": "Účet", |
||||
"language": "Jazyk", |
||||
"primaryColor": "Hlavní barva", |
||||
"accentColor": "Barva zvýraznění", |
||||
"customTheme": "Vlastní motiv", |
||||
"requestDataSource": "Request a data source you need?", |
||||
"apiKey": "API klíč", |
||||
"sharedBase": "Shared Base", |
||||
"importData": "Importovat data", |
||||
"importSecondaryViews": "Import Secondary Views", |
||||
"importRollupColumns": "Import Rollup Columns", |
||||
"importLookupColumns": "Import Lookup Columns", |
||||
"importAttachmentColumns": "Import Attachment Columns", |
||||
"importFormulaColumns": "Import Formula Columns", |
||||
"noData": "Žádná data", |
||||
"goToDashboard": "Přejít na přehled", |
||||
"importing": "Importing", |
||||
"flattenNested": "Flatten Nested", |
||||
"downloadAllowed": "Download allowed", |
||||
"weAreHiring": "We are Hiring!", |
||||
"primaryKey": "Primární klíč", |
||||
"hasMany": "má mnoho", |
||||
"belongsTo": "patří do", |
||||
"manyToMany": "má mnoho vztahů", |
||||
"extraConnectionParameters": "Extra connection parameters", |
||||
"commentsOnly": "Pouze komentáře", |
||||
"documentation": "Dokumentace", |
||||
"subscribeNewsletter": "Subscribe to our weekly newsletter", |
||||
"signUpWithGoogle": "Sign up with Google", |
||||
"signInWithGoogle": "Sign in with Google", |
||||
"agreeToTos": "By signing up, you agree to the Terms of Service", |
||||
"welcomeToNc": "Welcome to NocoDB!", |
||||
"inviteOnlySignup": "Povolit registraci pouze pomocí pozvánky s odkazem" |
||||
}, |
||||
"activity": { |
||||
"createProject": "Vytvořit projekt", |
||||
"importProject": "Import projektu", |
||||
"searchProject": "Vyhledat projekt", |
||||
"editProject": "Upravit projekt", |
||||
"stopProject": "Zastavit projekt", |
||||
"startProject": "Spustit projekt", |
||||
"restartProject": "Restartovat projekt", |
||||
"deleteProject": "Smazat projekt", |
||||
"refreshProject": "Aktualizovat projekty", |
||||
"saveProject": "Uložit projekt", |
||||
"deleteKanbanStack": "Delete stack?", |
||||
"createProjectExtended": { |
||||
"extDB": "Vytvořit připojením <br>k externí databázi", |
||||
"excel": "Vytvořit projekt z Excelu", |
||||
"template": "Vytvořit projekt ze šablony" |
||||
}, |
||||
"OkSaveProject": "Potvrdit a uložit projekt", |
||||
"upgrade": { |
||||
"available": "Dostupná aktualizace", |
||||
"releaseNote": "Seznam změn", |
||||
"howTo": "Jak aktualizovat?" |
||||
}, |
||||
"translate": "Pomozte s překladem", |
||||
"account": { |
||||
"authToken": "Kopírovat ověřovací token", |
||||
"swagger": "Swagger: REST API", |
||||
"projInfo": "Kopírovat informace o projektu", |
||||
"themes": "Motivy" |
||||
}, |
||||
"sort": "Řazení", |
||||
"addSort": "Přidat možnost řazení", |
||||
"filter": "Filtr", |
||||
"addFilter": "Přidat filtr", |
||||
"share": "Sdílet", |
||||
"shareBase": { |
||||
"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", |
||||
"newUser": "New User", |
||||
"editUser": "Edit user", |
||||
"deleteUser": "Remove user from project", |
||||
"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": "Table Create", |
||||
"refreshTable": "Tables Refresh", |
||||
"renameTable": "Table Rename", |
||||
"deleteTable": "Table Delete", |
||||
"addField": "Add new field to this table", |
||||
"setPrimary": "Set as Primary value", |
||||
"addRow": "Přidat nový řádek", |
||||
"saveRow": "Uložit řádek", |
||||
"saveAndExit": "Uložit a odejít", |
||||
"saveAndStay": "Uložit a zůstat", |
||||
"insertRow": "Vložit nový řádek", |
||||
"deleteRow": "Odstranit řádek", |
||||
"deleteSelectedRow": "Odstranit vybrané řádky", |
||||
"importExcel": "Importovat Excel", |
||||
"importCSV": "Importovat CSV", |
||||
"downloadCSV": "Stáhnout jako CSV", |
||||
"downloadExcel": "Stáhnout jako XLSX", |
||||
"uploadCSV": "Nahrát CSV", |
||||
"import": "Importovat", |
||||
"importMetadata": "Importovat metadata", |
||||
"exportMetadata": "Exportovat metadata", |
||||
"clearMetadata": "Vymazat metadata", |
||||
"exportToFile": "Exportovat do souboru", |
||||
"changePwd": "Změnit heslo", |
||||
"createView": "Vytvořit pohled", |
||||
"shareView": "Sdílet pohled", |
||||
"listSharedView": "Shared View List", |
||||
"ListView": "Seznam pohledů", |
||||
"copyView": "Kopírovat pohled", |
||||
"renameView": "Přejmenovat pohled", |
||||
"deleteView": "Odstranit pohled", |
||||
"createGrid": "Create Grid View", |
||||
"createGallery": "Create Gallery View", |
||||
"createCalendar": "Create Calendar View", |
||||
"createKanban": "Create Kanban View", |
||||
"createForm": "Create Form View", |
||||
"showSystemFields": "Show system fields", |
||||
"copyUrl": "Kopírovat URL adresu", |
||||
"openTab": "Otevřít novou kartu", |
||||
"iFrame": "Copy embeddable HTML code", |
||||
"addWebhook": "Přidat nový webhook", |
||||
"newToken": "Přidat nový token", |
||||
"exportZip": "Exportovat zip archív", |
||||
"importZip": "Importovat zip archív", |
||||
"metaSync": "Synchronizovat nyní", |
||||
"settings": "Nastavení", |
||||
"previewAs": "Náhled jako", |
||||
"resetReview": "Obnovit náhled", |
||||
"testDbConn": "Otestovat připojení k databázi", |
||||
"removeDbFromEnv": "Odstranit databázi z prostředí", |
||||
"editConnJson": "Edit connection JSON", |
||||
"sponsorUs": "Sponsor Us", |
||||
"sendEmail": "SEND EMAIL", |
||||
"addUserToProject": "Add user to project", |
||||
"getApiSnippet": "Get API Snippet", |
||||
"clearCell": "Clear cell", |
||||
"addFilterGroup": "Add Filter Group", |
||||
"linkRecord": "Link record", |
||||
"addNewRecord": "Add new record", |
||||
"useConnectionUrl": "Use Connection URL", |
||||
"toggleCommentsDraw": "Toggle comments draw", |
||||
"expandRecord": "Expand Record", |
||||
"deleteRecord": "Delete Record", |
||||
"erd": { |
||||
"showColumns": "Show Columns", |
||||
"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" |
||||
} |
||||
}, |
||||
"tooltip": { |
||||
"saveChanges": "Save changes", |
||||
"xcDB": "Create a new project", |
||||
"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", |
||||
"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" |
||||
}, |
||||
"placeholder": { |
||||
"projName": "Enter Project Name", |
||||
"password": { |
||||
"enter": "Enter the password", |
||||
"current": "Current password", |
||||
"new": "New password", |
||||
"save": "Save password", |
||||
"confirm": "Confirm new password" |
||||
}, |
||||
"searchProjectTree": "Search tables", |
||||
"searchFields": "Search fields", |
||||
"searchColumn": "Search {search} column", |
||||
"searchApps": "Search apps", |
||||
"searchModels": "Search models", |
||||
"noItemsFound": "No items found", |
||||
"defaultValue": "Default value", |
||||
"filterByEmail": "Filter by E-mail", |
||||
"filterQuery": "Filter query", |
||||
"selectField": "Select field" |
||||
}, |
||||
"msg": { |
||||
"warning": { |
||||
"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." |
||||
} |
||||
}, |
||||
"info": { |
||||
"pasteNotSupported": "Paste operation is not supported on the active cell", |
||||
"roles": { |
||||
"orgCreator": "Creator can create new projects and access any invited project.", |
||||
"orgViewer": "Viewer is not allowed to create new projects but they can access any invited project." |
||||
}, |
||||
"footerInfo": "Rows 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 rows 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 project", |
||||
"stopProject": "Do you want to stop the project?", |
||||
"startProject": "Do you want to start the project?", |
||||
"restartProject": "Do you want to restart the project?", |
||||
"deleteProject": "Do you want to delete the project?", |
||||
"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", |
||||
"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", |
||||
"afterFormSubmitted": "After form is submitted", |
||||
"apiOptions": "Access Project 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", |
||||
"showMessage": "Show this 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 project meta to zip file and download.", |
||||
"importZip": "Import project meta zip file and restart.", |
||||
"importText": "Import NocoDB Project 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", |
||||
"calendar": "Add Calendar View" |
||||
}, |
||||
"tablesMetadataInSync": "Tables metadata is in Sync", |
||||
"addMultipleUsers": "You can add multiple comma(,) separated emails", |
||||
"enterTableName": "Enter table name", |
||||
"addDefaultColumns": "Add default columns", |
||||
"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 columns to update", |
||||
"tableDeleted": "Deleted table successfully", |
||||
"generatePublicShareableReadonlyBase": "Generate publicly shareable readonly base", |
||||
"deleteViewConfirmation": "Are you sure you want to delete this view?", |
||||
"deleteTableConfirmation": "Do you want to delete the table", |
||||
"showM2mTables": "Show M2M Tables", |
||||
"deleteKanbanStackConfirmation": "Deleting this stack will also remove the select option `{stackToBeDeleted}` from the `{groupingField}`. The records will move to the uncategorized stack.", |
||||
"computedFieldEditWarning": "Computed field: contents are read-only. Use column edit menu to reconfigure", |
||||
"computedFieldDeleteWarning": "Computed field: contents are read-only. Unable to clear content." |
||||
}, |
||||
"error": { |
||||
"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.", |
||||
"userDoesntHaveSufficientPermission": "User does not exist or have sufficient permission to create schema.", |
||||
"dbConnectionStatus": "Invalid database parameters", |
||||
"dbConnectionFailed": "Connection Failure:", |
||||
"signUpRules": { |
||||
"emailReqd": "E-mail is required", |
||||
"emailInvalid": "E-mail 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" |
||||
}, |
||||
"invalidURL": "Invalid URL", |
||||
"internalError": "Some internal error occurred", |
||||
"templateGeneratorNotFound": "Template Generator cannot be found!", |
||||
"fileUploadFailed": "Failed to upload file", |
||||
"primaryColumnUpdateFailed": "Failed to update primary column", |
||||
"formDescriptionTooLong": "Data too long for Form Description", |
||||
"columnsRequired": "Following columns are required", |
||||
"selectAtleastOneColumn": "At least one column has to be selected", |
||||
"columnDescriptionNotFound": "Cannot find the destination column 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": "Row update failed", |
||||
"deleteRowFailed": "Failed to delete row", |
||||
"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": "Column name is required", |
||||
"projectNameExceeds50Characters": "Project name exceeds 50 characters", |
||||
"projectNameCannotStartWithSpace": "Project 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": "Project not accessible", |
||||
"copyToClipboardError": "Failed to copy to clipboard" |
||||
}, |
||||
"toast": { |
||||
"exportMetadata": "Project metadata exported successfully", |
||||
"importMetadata": "Project metadata imported successfully", |
||||
"clearMetadata": "Project metadata cleared successfully", |
||||
"stopProject": "Project stopped successfully", |
||||
"startProject": "Project started successfully", |
||||
"restartProject": "Project restarted successfully", |
||||
"deleteProject": "Project deleted successfully", |
||||
"authToken": "Auth token copied to clipboard", |
||||
"projInfo": "Copied project 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": { |
||||
"columnDuplicated": "Column duplicated successfully", |
||||
"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", |
||||
"viewDeleted": "View deleted successfully", |
||||
"primaryColumnUpdated": "Successfully updated as primary column", |
||||
"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 project", |
||||
"userAdded": "Successfully added user", |
||||
"userDeletedFromProject": "Successfully deleted user from project", |
||||
"inviteEmailSent": "Invite Email sent successfully", |
||||
"inviteURLCopied": "Invite URL 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": "Column updated", |
||||
"columnCreated": "Column created", |
||||
"passwordChanged": "Password changed successfully. Please login again.", |
||||
"settingsSaved": "Settings saved successfully", |
||||
"roleUpdated": "Role updated successfully" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,748 @@
|
||||
{ |
||||
"general": { |
||||
"home": "Home", |
||||
"load": "Load", |
||||
"open": "Open", |
||||
"close": "Close", |
||||
"yes": "Yes", |
||||
"no": "No", |
||||
"ok": "OK", |
||||
"and": "And", |
||||
"or": "Or", |
||||
"add": "Add", |
||||
"edit": "Edit", |
||||
"remove": "Remove", |
||||
"save": "Save", |
||||
"cancel": "Cancel", |
||||
"submit": "Submit", |
||||
"create": "Create", |
||||
"duplicate": "Duplicate", |
||||
"insert": "Insert", |
||||
"delete": "Delete", |
||||
"update": "Update", |
||||
"rename": "Rename", |
||||
"reload": "Reload", |
||||
"reset": "Reset", |
||||
"install": "Install", |
||||
"show": "Show", |
||||
"hide": "Hide", |
||||
"showAll": "Show all", |
||||
"hideAll": "Hide all", |
||||
"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", |
||||
"preferred": "Preferred", |
||||
"mandatory": "Mandatory", |
||||
"loading": "Loading ...", |
||||
"title": "Title", |
||||
"upload": "Upload", |
||||
"download": "Download", |
||||
"default": "Default", |
||||
"more": "More", |
||||
"less": "Less", |
||||
"event": "Event", |
||||
"condition": "Condition", |
||||
"after": "After", |
||||
"before": "Before", |
||||
"search": "Search", |
||||
"notification": "Notification", |
||||
"reference": "Reference", |
||||
"function": "Function", |
||||
"confirm": "Confirm", |
||||
"generate": "Generate", |
||||
"copy": "Copy", |
||||
"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", |
||||
"hideField": "Hide Field", |
||||
"sortAsc": "Sort Ascending", |
||||
"sortDesc": "Sort Descending" |
||||
}, |
||||
"objects": { |
||||
"project": "Project", |
||||
"projects": "Projects", |
||||
"table": "Table", |
||||
"tables": "Tables", |
||||
"field": "Field", |
||||
"fields": "Fields", |
||||
"column": "Column", |
||||
"columns": "Columns", |
||||
"page": "Page", |
||||
"pages": "Pages", |
||||
"record": "record", |
||||
"records": "records", |
||||
"webhook": "Webhook", |
||||
"webhooks": "Webhooks", |
||||
"view": "View", |
||||
"views": "Views", |
||||
"viewType": { |
||||
"grid": "Grid", |
||||
"gallery": "Gallery", |
||||
"form": "Form", |
||||
"kanban": "Kanban", |
||||
"calendar": "Calendar" |
||||
}, |
||||
"user": "User", |
||||
"users": "Users", |
||||
"role": "Role", |
||||
"roles": "Roles", |
||||
"roleType": { |
||||
"owner": "Owner", |
||||
"creator": "Creator", |
||||
"editor": "Editor", |
||||
"commenter": "Commenter", |
||||
"viewer": "Viewer", |
||||
"orgLevelCreator": "Organization Level Creator", |
||||
"orgLevelViewer": "Organization Level Viewer" |
||||
}, |
||||
"sqlVIew": "SQL View" |
||||
}, |
||||
"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", |
||||
"Rating": "Rating", |
||||
"Formula": "Formula", |
||||
"Rollup": "Rollup", |
||||
"Count": "Count", |
||||
"Lookup": "Lookup", |
||||
"DateTime": "Date Time", |
||||
"CreateTime": "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": { |
||||
"erdView": "ERD View", |
||||
"newProj": "New Project", |
||||
"myProject": "My Projects", |
||||
"formTitle": "Form Title", |
||||
"collabView": "Collaborative View", |
||||
"lockedView": "Locked View", |
||||
"personalView": "Personal View", |
||||
"appStore": "App Store", |
||||
"teamAndAuth": "Team & Auth", |
||||
"rolesUserMgmt": "Roles & Users Management", |
||||
"userMgmt": "Users Management", |
||||
"apiTokenMgmt": "API Tokens Management", |
||||
"rolesMgmt": "Roles Management", |
||||
"projMeta": "Project 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 Project | 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", |
||||
"swaggerDocumentation": "Swagger Documentation", |
||||
"quickImportFrom": "Quick Import From", |
||||
"quickImport": "Quick Import", |
||||
"advancedSettings": "Advanced Settings", |
||||
"codeSnippet": "Code Snippet", |
||||
"keyboardShortcut": "Keyboard Shortcuts" |
||||
}, |
||||
"labels": { |
||||
"createdBy": "Created By", |
||||
"notifyVia": "Notify Via", |
||||
"projName": "Project name", |
||||
"tableName": "Table name", |
||||
"viewName": "View name", |
||||
"viewLink": "View Link", |
||||
"columnName": "Column Name", |
||||
"columnType": "Column Type", |
||||
"roleName": "Role Name", |
||||
"roleDescription": "Role Description", |
||||
"databaseType": "Type in Database", |
||||
"lengthValue": "Length/ value", |
||||
"dbType": "Database Type", |
||||
"sqliteFile": "SQLite File", |
||||
"hostAddress": "Host Address", |
||||
"port": "Port Number", |
||||
"username": "Username", |
||||
"password": "Password", |
||||
"schemaName": "Schema name", |
||||
"database": "Database", |
||||
"action": "Action", |
||||
"actions": "Actions", |
||||
"operation": "Operation", |
||||
"operationType": "Operation type", |
||||
"operationSubType": "Operation sub-type", |
||||
"description": "Description", |
||||
"authentication": "Authentication", |
||||
"token": "Token", |
||||
"where": "Where", |
||||
"cache": "Cache", |
||||
"chat": "Chat", |
||||
"email": "E-mail", |
||||
"storage": "Storage", |
||||
"uiAcl": "UI-ACL", |
||||
"models": "Models", |
||||
"syncState": "Sync state", |
||||
"created": "Created", |
||||
"sqlOutput": "SQL Output", |
||||
"addOption": "Add option", |
||||
"qrCodeValueColumn": "Column with QR code value", |
||||
"barcodeValueColumn": "Column with Barcode value", |
||||
"barcodeFormat": "Barcode format", |
||||
"qrCodeValueTooLong": "Too many characters for a QR code", |
||||
"barcodeValueTooLong": "Too many characters for a barcode", |
||||
"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 - Column 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": "Join /r/NocoDB", |
||||
"followNocodb": "Follow NocoDB" |
||||
}, |
||||
"docReference": "Document Reference", |
||||
"selectUserRole": "Select User Role", |
||||
"childTable": "Child table", |
||||
"childColumn": "Child column", |
||||
"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", |
||||
"sharedBase": "Shared Base", |
||||
"importData": "Import Data", |
||||
"importSecondaryViews": "Import Secondary Views", |
||||
"importRollupColumns": "Import Rollup Columns", |
||||
"importLookupColumns": "Import Lookup Columns", |
||||
"importAttachmentColumns": "Import Attachment Columns", |
||||
"importFormulaColumns": "Import Formula Columns", |
||||
"noData": "No Data", |
||||
"goToDashboard": "Go to Dashboard", |
||||
"importing": "Importing", |
||||
"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", |
||||
"extraConnectionParameters": "Extra connection parameters", |
||||
"commentsOnly": "Comments only", |
||||
"documentation": "Documentation", |
||||
"subscribeNewsletter": "Subscribe to our weekly newsletter", |
||||
"signUpWithGoogle": "Sign up with Google", |
||||
"signInWithGoogle": "Sign in with Google", |
||||
"agreeToTos": "By signing up, you agree to the Terms of Service", |
||||
"welcomeToNc": "Welcome to NocoDB!", |
||||
"inviteOnlySignup": "Allow signup only using invite url" |
||||
}, |
||||
"activity": { |
||||
"createProject": "Create Project", |
||||
"importProject": "Import Project", |
||||
"searchProject": "Search Project", |
||||
"editProject": "Edit Project", |
||||
"stopProject": "Stop Project", |
||||
"startProject": "Start Project", |
||||
"restartProject": "Restart Project", |
||||
"deleteProject": "Delete Project", |
||||
"refreshProject": "Refresh projects", |
||||
"saveProject": "Save Project", |
||||
"deleteKanbanStack": "Delete stack?", |
||||
"createProjectExtended": { |
||||
"extDB": "Create By Connecting <br>To An External Database", |
||||
"excel": "Create Project from excel", |
||||
"template": "Create Project from template" |
||||
}, |
||||
"OkSaveProject": "Ok & Save Project", |
||||
"upgrade": { |
||||
"available": "Upgrade available", |
||||
"releaseNote": "Release notes", |
||||
"howTo": "How to upgrade ?" |
||||
}, |
||||
"translate": "Help translate", |
||||
"account": { |
||||
"authToken": "Copy Auth Token", |
||||
"swagger": "Swagger: REST APIs", |
||||
"projInfo": "Copy Project Info", |
||||
"themes": "Themes" |
||||
}, |
||||
"sort": "Sort", |
||||
"addSort": "Add Sort Option", |
||||
"filter": "Filter", |
||||
"addFilter": "Add Filter", |
||||
"share": "Share", |
||||
"shareBase": { |
||||
"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", |
||||
"newUser": "New User", |
||||
"editUser": "Edit user", |
||||
"deleteUser": "Remove user from project", |
||||
"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": "Table Create", |
||||
"refreshTable": "Tables Refresh", |
||||
"renameTable": "Table Rename", |
||||
"deleteTable": "Table Delete", |
||||
"addField": "Add new field to this table", |
||||
"setPrimary": "Set as Primary value", |
||||
"addRow": "Add new row", |
||||
"saveRow": "Save row", |
||||
"saveAndExit": "Save & Exit", |
||||
"saveAndStay": "Save & Stay", |
||||
"insertRow": "Insert New Row", |
||||
"deleteRow": "Delete Row", |
||||
"deleteSelectedRow": "Delete Selected Rows", |
||||
"importExcel": "Import Excel", |
||||
"importCSV": "Import CSV", |
||||
"downloadCSV": "Download as CSV", |
||||
"downloadExcel": "Download as XLSX", |
||||
"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", |
||||
"listSharedView": "Shared View List", |
||||
"ListView": "Views List", |
||||
"copyView": "Copy view", |
||||
"renameView": "Rename view", |
||||
"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", |
||||
"copyUrl": "Copy URL", |
||||
"openTab": "Open new tab", |
||||
"iFrame": "Copy embeddable HTML code", |
||||
"addWebhook": "Add New Webhook", |
||||
"newToken": "Add New Token", |
||||
"exportZip": "Export zip", |
||||
"importZip": "Import zip", |
||||
"metaSync": "Sync Now", |
||||
"settings": "Settings", |
||||
"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 project", |
||||
"getApiSnippet": "Get API Snippet", |
||||
"clearCell": "Clear cell", |
||||
"addFilterGroup": "Add Filter Group", |
||||
"linkRecord": "Link record", |
||||
"addNewRecord": "Add new record", |
||||
"useConnectionUrl": "Use Connection URL", |
||||
"toggleCommentsDraw": "Toggle comments draw", |
||||
"expandRecord": "Expand Record", |
||||
"deleteRecord": "Delete Record", |
||||
"erd": { |
||||
"showColumns": "Show Columns", |
||||
"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" |
||||
} |
||||
}, |
||||
"tooltip": { |
||||
"saveChanges": "Save changes", |
||||
"xcDB": "Create a new project", |
||||
"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", |
||||
"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" |
||||
}, |
||||
"placeholder": { |
||||
"projName": "Enter Project Name", |
||||
"password": { |
||||
"enter": "Enter the password", |
||||
"current": "Current password", |
||||
"new": "New password", |
||||
"save": "Save password", |
||||
"confirm": "Confirm new password" |
||||
}, |
||||
"searchProjectTree": "Search tables", |
||||
"searchFields": "Search fields", |
||||
"searchColumn": "Search {search} column", |
||||
"searchApps": "Search apps", |
||||
"searchModels": "Search models", |
||||
"noItemsFound": "No items found", |
||||
"defaultValue": "Default value", |
||||
"filterByEmail": "Filter by E-mail", |
||||
"filterQuery": "Filter query", |
||||
"selectField": "Select field" |
||||
}, |
||||
"msg": { |
||||
"warning": { |
||||
"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." |
||||
} |
||||
}, |
||||
"info": { |
||||
"pasteNotSupported": "Paste operation is not supported on the active cell", |
||||
"roles": { |
||||
"orgCreator": "Creator can create new projects and access any invited project.", |
||||
"orgViewer": "Viewer is not allowed to create new projects but they can access any invited project." |
||||
}, |
||||
"footerInfo": "Rows 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 rows 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 project", |
||||
"stopProject": "Do you want to stop the project?", |
||||
"startProject": "Do you want to start the project?", |
||||
"restartProject": "Do you want to restart the project?", |
||||
"deleteProject": "Do you want to delete the project?", |
||||
"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", |
||||
"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", |
||||
"afterFormSubmitted": "After form is submitted", |
||||
"apiOptions": "Access Project 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", |
||||
"showMessage": "Show this 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 project meta to zip file and download.", |
||||
"importZip": "Import project meta zip file and restart.", |
||||
"importText": "Import NocoDB Project 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", |
||||
"calendar": "Add Calendar View" |
||||
}, |
||||
"tablesMetadataInSync": "Tables metadata is in Sync", |
||||
"addMultipleUsers": "You can add multiple comma(,) separated emails", |
||||
"enterTableName": "Enter table name", |
||||
"addDefaultColumns": "Add default columns", |
||||
"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 columns to update", |
||||
"tableDeleted": "Deleted table successfully", |
||||
"generatePublicShareableReadonlyBase": "Generate publicly shareable readonly base", |
||||
"deleteViewConfirmation": "Are you sure you want to delete this view?", |
||||
"deleteTableConfirmation": "Do you want to delete the table", |
||||
"showM2mTables": "Show M2M Tables", |
||||
"deleteKanbanStackConfirmation": "Deleting this stack will also remove the select option `{stackToBeDeleted}` from the `{groupingField}`. The records will move to the uncategorized stack.", |
||||
"computedFieldEditWarning": "Computed field: contents are read-only. Use column edit menu to reconfigure", |
||||
"computedFieldDeleteWarning": "Computed field: contents are read-only. Unable to clear content." |
||||
}, |
||||
"error": { |
||||
"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.", |
||||
"userDoesntHaveSufficientPermission": "User does not exist or have sufficient permission to create schema.", |
||||
"dbConnectionStatus": "Invalid database parameters", |
||||
"dbConnectionFailed": "Connection Failure:", |
||||
"signUpRules": { |
||||
"emailReqd": "E-mail is required", |
||||
"emailInvalid": "E-mail 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" |
||||
}, |
||||
"invalidURL": "Invalid URL", |
||||
"internalError": "Some internal error occurred", |
||||
"templateGeneratorNotFound": "Template Generator cannot be found!", |
||||
"fileUploadFailed": "Failed to upload file", |
||||
"primaryColumnUpdateFailed": "Failed to update primary column", |
||||
"formDescriptionTooLong": "Data too long for Form Description", |
||||
"columnsRequired": "Following columns are required", |
||||
"selectAtleastOneColumn": "At least one column has to be selected", |
||||
"columnDescriptionNotFound": "Cannot find the destination column 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": "Row update failed", |
||||
"deleteRowFailed": "Failed to delete row", |
||||
"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": "Column name is required", |
||||
"projectNameExceeds50Characters": "Project name exceeds 50 characters", |
||||
"projectNameCannotStartWithSpace": "Project 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": "Project not accessible", |
||||
"copyToClipboardError": "Failed to copy to clipboard" |
||||
}, |
||||
"toast": { |
||||
"exportMetadata": "Project metadata exported successfully", |
||||
"importMetadata": "Project metadata imported successfully", |
||||
"clearMetadata": "Project metadata cleared successfully", |
||||
"stopProject": "Project stopped successfully", |
||||
"startProject": "Project started successfully", |
||||
"restartProject": "Project restarted successfully", |
||||
"deleteProject": "Project deleted successfully", |
||||
"authToken": "Auth token copied to clipboard", |
||||
"projInfo": "Copied project 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": { |
||||
"columnDuplicated": "Column duplicated successfully", |
||||
"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", |
||||
"viewDeleted": "View deleted successfully", |
||||
"primaryColumnUpdated": "Successfully updated as primary column", |
||||
"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 project", |
||||
"userAdded": "Successfully added user", |
||||
"userDeletedFromProject": "Successfully deleted user from project", |
||||
"inviteEmailSent": "Invite Email sent successfully", |
||||
"inviteURLCopied": "Invite URL 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": "Column updated", |
||||
"columnCreated": "Column created", |
||||
"passwordChanged": "Password changed successfully. Please login again.", |
||||
"settingsSaved": "Settings saved successfully", |
||||
"roleUpdated": "Role updated successfully" |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,748 @@
|
||||
{ |
||||
"general": { |
||||
"home": "Home", |
||||
"load": "Load", |
||||
"open": "Open", |
||||
"close": "Close", |
||||
"yes": "Yes", |
||||
"no": "No", |
||||
"ok": "OK", |
||||
"and": "And", |
||||
"or": "Or", |
||||
"add": "Add", |
||||
"edit": "Edit", |
||||
"remove": "Remove", |
||||
"save": "Save", |
||||
"cancel": "Cancel", |
||||
"submit": "Submit", |
||||
"create": "Create", |
||||
"duplicate": "Duplicate", |
||||
"insert": "Insert", |
||||
"delete": "Delete", |
||||
"update": "Update", |
||||
"rename": "Rename", |
||||
"reload": "Reload", |
||||
"reset": "Reset", |
||||
"install": "Install", |
||||
"show": "Show", |
||||
"hide": "Hide", |
||||
"showAll": "Show all", |
||||
"hideAll": "Hide all", |
||||
"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", |
||||
"preferred": "Preferred", |
||||
"mandatory": "Mandatory", |
||||
"loading": "Loading ...", |
||||
"title": "Title", |
||||
"upload": "Upload", |
||||
"download": "Download", |
||||
"default": "Default", |
||||
"more": "More", |
||||
"less": "Less", |
||||
"event": "Event", |
||||
"condition": "Condition", |
||||
"after": "After", |
||||
"before": "Before", |
||||
"search": "Search", |
||||
"notification": "Notification", |
||||
"reference": "Reference", |
||||
"function": "Function", |
||||
"confirm": "Confirm", |
||||
"generate": "Generate", |
||||
"copy": "Copy", |
||||
"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", |
||||
"hideField": "Hide Field", |
||||
"sortAsc": "Sort Ascending", |
||||
"sortDesc": "Sort Descending" |
||||
}, |
||||
"objects": { |
||||
"project": "Project", |
||||
"projects": "Projects", |
||||
"table": "Table", |
||||
"tables": "Tables", |
||||
"field": "Field", |
||||
"fields": "Fields", |
||||
"column": "Column", |
||||
"columns": "Columns", |
||||
"page": "Page", |
||||
"pages": "Pages", |
||||
"record": "record", |
||||
"records": "records", |
||||
"webhook": "Webhook", |
||||
"webhooks": "Webhooks", |
||||
"view": "View", |
||||
"views": "Views", |
||||
"viewType": { |
||||
"grid": "Grid", |
||||
"gallery": "Gallery", |
||||
"form": "Form", |
||||
"kanban": "Kanban", |
||||
"calendar": "Calendar" |
||||
}, |
||||
"user": "User", |
||||
"users": "Users", |
||||
"role": "Role", |
||||
"roles": "Roles", |
||||
"roleType": { |
||||
"owner": "Owner", |
||||
"creator": "Creator", |
||||
"editor": "Editor", |
||||
"commenter": "Commenter", |
||||
"viewer": "Viewer", |
||||
"orgLevelCreator": "Organization Level Creator", |
||||
"orgLevelViewer": "Organization Level Viewer" |
||||
}, |
||||
"sqlVIew": "SQL View" |
||||
}, |
||||
"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", |
||||
"Rating": "Rating", |
||||
"Formula": "Formula", |
||||
"Rollup": "Rollup", |
||||
"Count": "Count", |
||||
"Lookup": "Lookup", |
||||
"DateTime": "Date Time", |
||||
"CreateTime": "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": { |
||||
"erdView": "ERD View", |
||||
"newProj": "New Project", |
||||
"myProject": "My Projects", |
||||
"formTitle": "Form Title", |
||||
"collabView": "Collaborative View", |
||||
"lockedView": "Locked View", |
||||
"personalView": "Personal View", |
||||
"appStore": "App Store", |
||||
"teamAndAuth": "Team & Auth", |
||||
"rolesUserMgmt": "Roles & Users Management", |
||||
"userMgmt": "Users Management", |
||||
"apiTokenMgmt": "API Tokens Management", |
||||
"rolesMgmt": "Roles Management", |
||||
"projMeta": "Project 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 Project | 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", |
||||
"swaggerDocumentation": "Swagger Documentation", |
||||
"quickImportFrom": "Quick Import From", |
||||
"quickImport": "Quick Import", |
||||
"advancedSettings": "Advanced Settings", |
||||
"codeSnippet": "Code Snippet", |
||||
"keyboardShortcut": "Keyboard Shortcuts" |
||||
}, |
||||
"labels": { |
||||
"createdBy": "Created By", |
||||
"notifyVia": "Notify Via", |
||||
"projName": "Project name", |
||||
"tableName": "Table name", |
||||
"viewName": "View name", |
||||
"viewLink": "View Link", |
||||
"columnName": "Column Name", |
||||
"columnType": "Column Type", |
||||
"roleName": "Role Name", |
||||
"roleDescription": "Role Description", |
||||
"databaseType": "Type in Database", |
||||
"lengthValue": "Length/ value", |
||||
"dbType": "Database Type", |
||||
"sqliteFile": "SQLite File", |
||||
"hostAddress": "Host Address", |
||||
"port": "Port Number", |
||||
"username": "Username", |
||||
"password": "Password", |
||||
"schemaName": "Schema name", |
||||
"database": "Database", |
||||
"action": "Action", |
||||
"actions": "Actions", |
||||
"operation": "Operation", |
||||
"operationType": "Operation type", |
||||
"operationSubType": "Operation sub-type", |
||||
"description": "Description", |
||||
"authentication": "Authentication", |
||||
"token": "Token", |
||||
"where": "Where", |
||||
"cache": "Cache", |
||||
"chat": "Chat", |
||||
"email": "E-mail", |
||||
"storage": "Storage", |
||||
"uiAcl": "UI-ACL", |
||||
"models": "Models", |
||||
"syncState": "Sync state", |
||||
"created": "Created", |
||||
"sqlOutput": "SQL Output", |
||||
"addOption": "Add option", |
||||
"qrCodeValueColumn": "Column with QR code value", |
||||
"barcodeValueColumn": "Column with Barcode value", |
||||
"barcodeFormat": "Barcode format", |
||||
"qrCodeValueTooLong": "Too many characters for a QR code", |
||||
"barcodeValueTooLong": "Too many characters for a barcode", |
||||
"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 - Column 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": "Join /r/NocoDB", |
||||
"followNocodb": "Follow NocoDB" |
||||
}, |
||||
"docReference": "Document Reference", |
||||
"selectUserRole": "Select User Role", |
||||
"childTable": "Child table", |
||||
"childColumn": "Child column", |
||||
"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", |
||||
"sharedBase": "Shared Base", |
||||
"importData": "Import Data", |
||||
"importSecondaryViews": "Import Secondary Views", |
||||
"importRollupColumns": "Import Rollup Columns", |
||||
"importLookupColumns": "Import Lookup Columns", |
||||
"importAttachmentColumns": "Import Attachment Columns", |
||||
"importFormulaColumns": "Import Formula Columns", |
||||
"noData": "No Data", |
||||
"goToDashboard": "Go to Dashboard", |
||||
"importing": "Importing", |
||||
"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", |
||||
"extraConnectionParameters": "Extra connection parameters", |
||||
"commentsOnly": "Comments only", |
||||
"documentation": "Documentation", |
||||
"subscribeNewsletter": "Subscribe to our weekly newsletter", |
||||
"signUpWithGoogle": "Sign up with Google", |
||||
"signInWithGoogle": "Sign in with Google", |
||||
"agreeToTos": "By signing up, you agree to the Terms of Service", |
||||
"welcomeToNc": "Welcome to NocoDB!", |
||||
"inviteOnlySignup": "Allow signup only using invite url" |
||||
}, |
||||
"activity": { |
||||
"createProject": "Create Project", |
||||
"importProject": "Import Project", |
||||
"searchProject": "Search Project", |
||||
"editProject": "Edit Project", |
||||
"stopProject": "Stop Project", |
||||
"startProject": "Start Project", |
||||
"restartProject": "Restart Project", |
||||
"deleteProject": "Delete Project", |
||||
"refreshProject": "Refresh projects", |
||||
"saveProject": "Save Project", |
||||
"deleteKanbanStack": "Delete stack?", |
||||
"createProjectExtended": { |
||||
"extDB": "Create By Connecting <br>To An External Database", |
||||
"excel": "Create Project from excel", |
||||
"template": "Create Project from template" |
||||
}, |
||||
"OkSaveProject": "Ok & Save Project", |
||||
"upgrade": { |
||||
"available": "Upgrade available", |
||||
"releaseNote": "Release notes", |
||||
"howTo": "How to upgrade ?" |
||||
}, |
||||
"translate": "Help translate", |
||||
"account": { |
||||
"authToken": "Copy Auth Token", |
||||
"swagger": "Swagger: REST APIs", |
||||
"projInfo": "Copy Project Info", |
||||
"themes": "Themes" |
||||
}, |
||||
"sort": "Sort", |
||||
"addSort": "Add Sort Option", |
||||
"filter": "Filter", |
||||
"addFilter": "Add Filter", |
||||
"share": "Share", |
||||
"shareBase": { |
||||
"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", |
||||
"newUser": "New User", |
||||
"editUser": "Edit user", |
||||
"deleteUser": "Remove user from project", |
||||
"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": "Table Create", |
||||
"refreshTable": "Tables Refresh", |
||||
"renameTable": "Table Rename", |
||||
"deleteTable": "Table Delete", |
||||
"addField": "Add new field to this table", |
||||
"setPrimary": "Set as Primary value", |
||||
"addRow": "Add new row", |
||||
"saveRow": "Save row", |
||||
"saveAndExit": "Save & Exit", |
||||
"saveAndStay": "Save & Stay", |
||||
"insertRow": "Insert New Row", |
||||
"deleteRow": "Delete Row", |
||||
"deleteSelectedRow": "Delete Selected Rows", |
||||
"importExcel": "Import Excel", |
||||
"importCSV": "Import CSV", |
||||
"downloadCSV": "Download as CSV", |
||||
"downloadExcel": "Download as XLSX", |
||||
"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", |
||||
"listSharedView": "Shared View List", |
||||
"ListView": "Views List", |
||||
"copyView": "Copy view", |
||||
"renameView": "Rename view", |
||||
"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", |
||||
"copyUrl": "Copy URL", |
||||
"openTab": "Open new tab", |
||||
"iFrame": "Copy embeddable HTML code", |
||||
"addWebhook": "Add New Webhook", |
||||
"newToken": "Add New Token", |
||||
"exportZip": "Export zip", |
||||
"importZip": "Import zip", |
||||
"metaSync": "Sync Now", |
||||
"settings": "Settings", |
||||
"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 project", |
||||
"getApiSnippet": "Get API Snippet", |
||||
"clearCell": "Clear cell", |
||||
"addFilterGroup": "Add Filter Group", |
||||
"linkRecord": "Link record", |
||||
"addNewRecord": "Add new record", |
||||
"useConnectionUrl": "Use Connection URL", |
||||
"toggleCommentsDraw": "Toggle comments draw", |
||||
"expandRecord": "Expand Record", |
||||
"deleteRecord": "Delete Record", |
||||
"erd": { |
||||
"showColumns": "Show Columns", |
||||
"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" |
||||
} |
||||
}, |
||||
"tooltip": { |
||||
"saveChanges": "Save changes", |
||||
"xcDB": "Create a new project", |
||||
"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", |
||||
"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" |
||||
}, |
||||
"placeholder": { |
||||
"projName": "Enter Project Name", |
||||
"password": { |
||||
"enter": "Enter the password", |
||||
"current": "Current password", |
||||
"new": "New password", |
||||
"save": "Save password", |
||||
"confirm": "Confirm new password" |
||||
}, |
||||
"searchProjectTree": "Search tables", |
||||
"searchFields": "Search fields", |
||||
"searchColumn": "Search {search} column", |
||||
"searchApps": "Search apps", |
||||
"searchModels": "Search models", |
||||
"noItemsFound": "No items found", |
||||
"defaultValue": "Default value", |
||||
"filterByEmail": "Filter by E-mail", |
||||
"filterQuery": "Filter query", |
||||
"selectField": "Select field" |
||||
}, |
||||
"msg": { |
||||
"warning": { |
||||
"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." |
||||
} |
||||
}, |
||||
"info": { |
||||
"pasteNotSupported": "Paste operation is not supported on the active cell", |
||||
"roles": { |
||||
"orgCreator": "Creator can create new projects and access any invited project.", |
||||
"orgViewer": "Viewer is not allowed to create new projects but they can access any invited project." |
||||
}, |
||||
"footerInfo": "Rows 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 rows 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 project", |
||||
"stopProject": "Do you want to stop the project?", |
||||
"startProject": "Do you want to start the project?", |
||||
"restartProject": "Do you want to restart the project?", |
||||
"deleteProject": "Do you want to delete the project?", |
||||
"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", |
||||
"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", |
||||
"afterFormSubmitted": "After form is submitted", |
||||
"apiOptions": "Access Project 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", |
||||
"showMessage": "Show this 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 project meta to zip file and download.", |
||||
"importZip": "Import project meta zip file and restart.", |
||||
"importText": "Import NocoDB Project 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", |
||||
"calendar": "Add Calendar View" |
||||
}, |
||||
"tablesMetadataInSync": "Tables metadata is in Sync", |
||||
"addMultipleUsers": "You can add multiple comma(,) separated emails", |
||||
"enterTableName": "Enter table name", |
||||
"addDefaultColumns": "Add default columns", |
||||
"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 columns to update", |
||||
"tableDeleted": "Deleted table successfully", |
||||
"generatePublicShareableReadonlyBase": "Generate publicly shareable readonly base", |
||||
"deleteViewConfirmation": "Are you sure you want to delete this view?", |
||||
"deleteTableConfirmation": "Do you want to delete the table", |
||||
"showM2mTables": "Show M2M Tables", |
||||
"deleteKanbanStackConfirmation": "Deleting this stack will also remove the select option `{stackToBeDeleted}` from the `{groupingField}`. The records will move to the uncategorized stack.", |
||||
"computedFieldEditWarning": "Computed field: contents are read-only. Use column edit menu to reconfigure", |
||||
"computedFieldDeleteWarning": "Computed field: contents are read-only. Unable to clear content." |
||||
}, |
||||
"error": { |
||||
"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.", |
||||
"userDoesntHaveSufficientPermission": "User does not exist or have sufficient permission to create schema.", |
||||
"dbConnectionStatus": "Invalid database parameters", |
||||
"dbConnectionFailed": "Connection Failure:", |
||||
"signUpRules": { |
||||
"emailReqd": "E-mail is required", |
||||
"emailInvalid": "E-mail 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" |
||||
}, |
||||
"invalidURL": "Invalid URL", |
||||
"internalError": "Some internal error occurred", |
||||
"templateGeneratorNotFound": "Template Generator cannot be found!", |
||||
"fileUploadFailed": "Failed to upload file", |
||||
"primaryColumnUpdateFailed": "Failed to update primary column", |
||||
"formDescriptionTooLong": "Data too long for Form Description", |
||||
"columnsRequired": "Following columns are required", |
||||
"selectAtleastOneColumn": "At least one column has to be selected", |
||||
"columnDescriptionNotFound": "Cannot find the destination column 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": "Row update failed", |
||||
"deleteRowFailed": "Failed to delete row", |
||||
"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": "Column name is required", |
||||
"projectNameExceeds50Characters": "Project name exceeds 50 characters", |
||||
"projectNameCannotStartWithSpace": "Project 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": "Project not accessible", |
||||
"copyToClipboardError": "Failed to copy to clipboard" |
||||
}, |
||||
"toast": { |
||||
"exportMetadata": "Project metadata exported successfully", |
||||
"importMetadata": "Project metadata imported successfully", |
||||
"clearMetadata": "Project metadata cleared successfully", |
||||
"stopProject": "Project stopped successfully", |
||||
"startProject": "Project started successfully", |
||||
"restartProject": "Project restarted successfully", |
||||
"deleteProject": "Project deleted successfully", |
||||
"authToken": "Auth token copied to clipboard", |
||||
"projInfo": "Copied project 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": { |
||||
"columnDuplicated": "Column duplicated successfully", |
||||
"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", |
||||
"viewDeleted": "View deleted successfully", |
||||
"primaryColumnUpdated": "Successfully updated as primary column", |
||||
"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 project", |
||||
"userAdded": "Successfully added user", |
||||
"userDeletedFromProject": "Successfully deleted user from project", |
||||
"inviteEmailSent": "Invite Email sent successfully", |
||||
"inviteURLCopied": "Invite URL 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": "Column updated", |
||||
"columnCreated": "Column created", |
||||
"passwordChanged": "Password changed successfully. Please login again.", |
||||
"settingsSaved": "Settings saved successfully", |
||||
"roleUpdated": "Role updated successfully" |
||||
} |
||||
} |
||||
} |
@ -1,81 +1,92 @@
|
||||
--- |
||||
title: 'Team & Settings > Project Metadata' |
||||
description: 'NocoDB Project Metadata' |
||||
title: 'Team & Settings > Data Sources' |
||||
description: 'NocoDB Data-Source sync, access control & re-config' |
||||
position: 600 |
||||
category: 'Product' |
||||
menuTitle: 'Team & Settings > Project Metadata' |
||||
menuTitle: 'Team & Settings > Data Sources' |
||||
--- |
||||
|
||||
Project Metadata includes Database Metadata, UI Access Control and Miscellaneous. |
||||
`Data Sources` sub-menu includes |
||||
- Database Metadata |
||||
- UI Access Control |
||||
- ERD |
||||
- Add/Remove new data source |
||||
- Edit existing data source configuration |
||||
- Edit data source visibility options |
||||
|
||||
To access it, click the down arrow button next to Project Name on the top left side, then select `Team & Settings` and clicking `Project Metadata`. |
||||
|
||||
Note that, currently only one external data source can be added per project. |
||||
|
||||
<img width="322" alt="image" src="https://user-images.githubusercontent.com/35857179/194856648-67936db0-ee4d-4060-be3d-af9f86ef8fc6.png"> | <img width="471" alt="image" src="https://user-images.githubusercontent.com/35857179/194850848-869c69a4-e9b6-4a84-8cc0-7fd4b01eb1ad.png"> |
||||
|--|--| |
||||
To access it, click the down arrow button next to Project Name on the top left side, then select `Team & Settings` and clicking `Data Sources`. |
||||
|
||||
<!-- ## Project Metadata |
||||
<!-- ![Screenshot 2022-12-29 at 4 26 27 PM](https://user-images.githubusercontent.com/86527202/209941709-1bfdbb01-ebd0-4c85-a966-2a8b4fc6ade7.png) --> |
||||
![Screenshot 2022-12-29 at 4 29 24 PM](https://user-images.githubusercontent.com/86527202/209941906-a9c8d48d-d604-4a2f-8ffb-7a9a494bac6b.png) |
||||
![Screenshot 2022-12-29 at 4 27 14 PM](https://user-images.githubusercontent.com/86527202/209941716-70f2aaa7-b035-42b2-835e-eb2ca348be42.png) |
||||
|
||||
The metadata is stored in meta directory in project level, database level, and API level. |
||||
|
||||
Under ``Project Metadata``, you can perform the following operations. |
||||
<!-- ![Screenshot 2022-12-29 at 3 54 55 PM](https://user-images.githubusercontent.com/86527202/209938195-7384b4d8-0289-447f-bd39-1ec600cd1723.png) --> |
||||
<!-- <img width="322" alt="image" src="https://user-images.githubusercontent.com/86527202/209941709-1bfdbb01-ebd0-4c85-a966-2a8b4fc6ade7.png"> | <img alt="image" src="https://user-images.githubusercontent.com/86527202/209941716-70f2aaa7-b035-42b2-835e-eb2ca348be42.png"> --> |
||||
<!-- |--|--| --> |
||||
|
||||
![Screenshot 2022-12-29 at 4 15 00 PM](https://user-images.githubusercontent.com/86527202/209940452-5b867b71-b9f1-4e64-af69-14715ab73be7.png) |
||||
|
||||
- Export all metadata from the meta tables to meta directory |
||||
|
||||
- Import all metadata from the meta directory to meta tables |
||||
|
||||
- Export project meta to zip file and download |
||||
|
||||
- Import project meta zip file and restart |
||||
|
||||
- Clear all metadata from meta tables |
||||
|
||||
<alert> |
||||
Import won't work with zip files exported from the older version of apps (< 0.11.6). <br> |
||||
Import / Export will only transfer metadata and files related to the project and not any table data in the project. |
||||
</alert> |
||||
## Sync Metadata |
||||
|
||||
## Migration Example |
||||
Go to `Data Sources`, click ``Sync Metadata``, you can see your metadata sync status. If it is out of sync, you can sync the schema. See <a href="./sync-schema">Sync Schema</a> for more.0 |
||||
|
||||
### Export Metadata |
||||
![Screenshot 2022-12-29 at 4 19 35 PM](https://user-images.githubusercontent.com/86527202/209940903-396650b4-e219-494a-863f-c3f1beb51c5e.png) |
||||
|
||||
From the source project, go to `Project Metadata`. Under ``Export / Import Metadata`` tab, select ``Export zip``, click ``Submit``. This step extracts project metadata and stores it in compressed (zip) format. |
||||
|
||||
![image](https://user-images.githubusercontent.com/35857179/161904400-b926494a-4533-41e4-85c3-5c6ca9ea0803.png) |
||||
|
||||
### Import Metadata |
||||
|
||||
From the destination project, go to `Project Metadata`. Under ``Export / Import Metadata`` tab, select ``Import zip``, select ``meta.zip`` file stored in previous step. This step imports project metadata from compressed file (zip) selected and restarts the project. |
||||
|
||||
![image](https://user-images.githubusercontent.com/35857179/161904452-da0ac683-1715-438a-9c9c-91b34f8f45ba.png) --> |
||||
|
||||
## Database Metadata |
||||
|
||||
Go to `Project Metadata`, under ``Metadata``, you can see your metadata sync status. If it is out of sync, you can sync the schema. See <a href="./sync-schema">Sync Schema</a> for more. |
||||
|
||||
<img width="1333" alt="image" src="https://user-images.githubusercontent.com/35857179/194850034-5330458e-85a9-4a3c-87a3-dd2f3edc5b46.png"> |
||||
<!-- <img width="1333" alt="image" src="https://user-images.githubusercontent.com/35857179/194850034-5330458e-85a9-4a3c-87a3-dd2f3edc5b46.png"> --> |
||||
|
||||
## UI Access Control |
||||
|
||||
Go to `Project Metadata`, under ``UI Access Control``, you can control the access to each table by roles. |
||||
Go to `Data Sources`, click ``UI ACL``, you can control the access to each table by roles. |
||||
|
||||
<img width="1336" alt="image" src="https://user-images.githubusercontent.com/35857179/194850281-9030f4c5-06bc-4780-b8fd-5d0c209867e0.png"> |
||||
<!-- <img width="1336" alt="image" src="https://user-images.githubusercontent.com/35857179/194850281-9030f4c5-06bc-4780-b8fd-5d0c209867e0.png"> --> |
||||
![Screenshot 2022-12-29 at 4 20 57 PM](https://user-images.githubusercontent.com/86527202/209941141-deed80a9-7682-48e1-8de9-9c965c990d2d.png) |
||||
|
||||
## ERD |
||||
|
||||
Go to `Project Metadata`, under ``ERD View``, you can see the ERD of your database. |
||||
Go to `Data Sources`, click ``ERD``, you can see the ERD of your database. |
||||
|
||||
<img width="1338" alt="image" src="https://user-images.githubusercontent.com/35857179/194850416-54bc49cf-c32f-45e8-aea1-62b07645c26e.png"> |
||||
![Screenshot 2022-12-29 at 4 21 55 PM](https://user-images.githubusercontent.com/86527202/209941168-b53d2898-8448-47fa-a8b3-6f3572f6b3a2.png) |
||||
<!-- <img width="1338" alt="image" src="https://user-images.githubusercontent.com/35857179/194850416-54bc49cf-c32f-45e8-aea1-62b07645c26e.png"> --> |
||||
|
||||
### Junction table names within ERD |
||||
|
||||
- Enable `Show M2M Tables` within Miscellaneous tab |
||||
- Enable `Show M2M Tables` within `Project Settings` menu |
||||
- Double click on `Show Columns` to see additional checkboxes get enabled. |
||||
- Enabling which you should be able to see junction tables and their table names. |
||||
|
||||
<img width="1681" alt="Show Junction table names for many to many table" src="https://user-images.githubusercontent.com/5435402/192140913-9da37700-28fe-404d-88e8-35ba0c8e2f53.png"> |
||||
|
||||
## Miscellaneous |
||||
## Edit external database configuration parameters |
||||
|
||||
Go to `Data Sources`, click ``Edit``, you can re-configure database credentials. |
||||
Please make sure database configuration parameters are valid. Any incorrect parameters could lead to schema loss! |
||||
|
||||
|
||||
![Screenshot 2022-12-29 at 4 22 08 PM](https://user-images.githubusercontent.com/86527202/209941211-de9670c9-a73c-4719-9957-eeaf05f3a7ee.png) |
||||
|
||||
|
||||
## Unlink data source |
||||
|
||||
Go to `Data Sources`, click ``Delete`` against the data source that you wish to un-link. |
||||
|
||||
![Screenshot 2022-12-29 at 4 31 16 PM](https://user-images.githubusercontent.com/86527202/209942178-5ae40f14-0e87-41f7-9630-e2bf6f59a906.png) |
||||
|
||||
## Data source visibility |
||||
|
||||
Go to `Data Sources`, toggle ``Radio-button`` against the data source that you wish to hide/un-hide. |
||||
|
||||
![Screenshot 2022-12-29 at 4 31 16 PM 2](https://user-images.githubusercontent.com/86527202/209942198-627f7f14-761b-4709-b9ca-fde5111fa207.png) |
||||
|
||||
<!-- ## Miscellaneous |
||||
|
||||
- Enabling, `Show M2M Tables` will show junction tables between many to many tables. |
||||
|
||||
<img width="1340" alt="image" src="https://user-images.githubusercontent.com/35857179/194850461-3e88752a-ba4f-4ead-9426-9a9e57020061.png"> |
||||
--> |
||||
|
@ -0,0 +1,21 @@
|
||||
--- |
||||
title: 'Team & Settings > Project settings' |
||||
description: 'General project configuration options' |
||||
position: 612 |
||||
category: 'Product' |
||||
menuTitle: 'Team & Settings > Project Settings' |
||||
--- |
||||
|
||||
## Overview |
||||
|
||||
Generic project configuration options are retained under `Project Settings` menu. To access it, click the down arrow button next to Project Name on the top left side, then select `Team & Settings`. |
||||
|
||||
<img width="322" alt="image" src="https://user-images.githubusercontent.com/35857179/194856648-67936db0-ee4d-4060-be3d-af9f86ef8fc6.png"> |
||||
|
||||
Then, under SETTINGS, click `Project Settings`. |
||||
|
||||
## Miscellaneous |
||||
|
||||
- Enabling, `Show M2M Tables` will show junction tables between many to many tables. |
||||
|
||||
![Screenshot 2022-12-29 at 7 05 04 PM](https://user-images.githubusercontent.com/86527202/209961654-ffe8ddc6-c7e2-4c0d-9762-2b57fb883cfa.png) |
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,34 @@
|
||||
import { NcUpgraderCtx } from './NcUpgrader'; |
||||
import { MetaTable } from '../utils/globals'; |
||||
import View from '../models/View'; |
||||
import Hook from '../models/Hook'; |
||||
import Column from '../models/Column'; |
||||
|
||||
// before 0.101.0, an incorrect project_id was inserted when
|
||||
// a filter is created without specifying the column
|
||||
// this upgrader is to retrieve the correct project id from either view, hook, or column
|
||||
// and update the project id
|
||||
export default async function ({ ncMeta }: NcUpgraderCtx) { |
||||
const filters = await ncMeta.metaList2(null, null, MetaTable.FILTER_EXP); |
||||
for (const filter of filters) { |
||||
let model: { project_id?: string; base_id?: string }; |
||||
if (filter.fk_view_id) { |
||||
model = await View.get(filter.fk_view_id, ncMeta); |
||||
} else if (filter.fk_hook_id) { |
||||
model = await Hook.get(filter.fk_hook_id, ncMeta); |
||||
} else if (filter.fk_column_id) { |
||||
model = await Column.get({ colId: filter.fk_column_id }, ncMeta); |
||||
} else { |
||||
continue; |
||||
} |
||||
if (filter.project_id != model.project_id) { |
||||
await ncMeta.metaUpdate( |
||||
null, |
||||
null, |
||||
MetaTable.FILTER_EXP, |
||||
{ base_id: model.base_id, project_id: model.project_id }, |
||||
filter.id |
||||
); |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue