diff --git a/README.md b/README.md
index cbcd62d737..640fed6ca0 100644
--- a/README.md
+++ b/README.md
@@ -59,11 +59,6 @@ Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart spreadshe
-
-
[![Stargazers repo roster for @nocodb/nocodb](http://reporoster.com/stars/nocodb/nocodb)](https://github.com/nocodb/nocodb/stargazers)
# Quick try
diff --git a/markdown/readme/languages/chinese.md b/markdown/readme/languages/chinese.md
index a78d500fa5..f1c91fb2c8 100644
--- a/markdown/readme/languages/chinese.md
+++ b/markdown/readme/languages/chinese.md
@@ -93,9 +93,6 @@ cd nocodb/docker-compose/pg
-
-
-
# 截图
diff --git a/markdown/readme/languages/indonesian.md b/markdown/readme/languages/indonesian.md
index 9e4ed71319..827bc0dde5 100644
--- a/markdown/readme/languages/indonesian.md
+++ b/markdown/readme/languages/indonesian.md
@@ -48,11 +48,6 @@ Mengubah MySQL, PostgreSQL, SQL Server, SQLite & MariaDB apapun menjadi spreadsh
-
-
[![Stargazers repo roster for @nocodb/nocodb](https://reporoster.com/stars/nocodb/nocodb)](https://github.com/nocodb/nocodb/stargazers)
# Coba singkat
diff --git a/markdown/readme/languages/ukrainian.md b/markdown/readme/languages/ukrainian.md
index d27f6a923a..df04f274a7 100644
--- a/markdown/readme/languages/ukrainian.md
+++ b/markdown/readme/languages/ukrainian.md
@@ -58,11 +58,6 @@ Nocodb перетворює будь-яку базу даних MySQL, PostgreSQ
-
-
[![Stargazers repo roster for @nocodb/nocodb](http://reporoster.com/stars/nocodb/nocodb)](https://github.com/nocodb/nocodb/stargazers)
# Швидка спроба проекту
diff --git a/packages/nc-gui/lang/ar.json b/packages/nc-gui/lang/ar.json
index c929555591..f94a76816a 100644
--- a/packages/nc-gui/lang/ar.json
+++ b/packages/nc-gui/lang/ar.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/bn_IN.json b/packages/nc-gui/lang/bn_IN.json
index e5e413be0b..0842123c2e 100644
--- a/packages/nc-gui/lang/bn_IN.json
+++ b/packages/nc-gui/lang/bn_IN.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/cs.json b/packages/nc-gui/lang/cs.json
index a807ff7964..ead690505e 100644
--- a/packages/nc-gui/lang/cs.json
+++ b/packages/nc-gui/lang/cs.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/da.json b/packages/nc-gui/lang/da.json
index ea46a109c1..6871201ed9 100644
--- a/packages/nc-gui/lang/da.json
+++ b/packages/nc-gui/lang/da.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/de.json b/packages/nc-gui/lang/de.json
index 42ac6c82b1..5741fb51c9 100644
--- a/packages/nc-gui/lang/de.json
+++ b/packages/nc-gui/lang/de.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Rolle",
"general": "General",
"quit": "Beenden",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/en.json b/packages/nc-gui/lang/en.json
index a23a863aa1..c0a76dec32 100644
--- a/packages/nc-gui/lang/en.json
+++ b/packages/nc-gui/lang/en.json
@@ -278,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
diff --git a/packages/nc-gui/lang/es.json b/packages/nc-gui/lang/es.json
index 0b67df2d37..5406c44eaf 100644
--- a/packages/nc-gui/lang/es.json
+++ b/packages/nc-gui/lang/es.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Salir",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Seleccionar canales de Slack",
"selectTeamsChannels": "Seleccionar canales de Microsoft Teams",
"selectDiscordChannels": "Seleccionar canales de Discord",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "El campo es demasiado grande para convertirlo a {entity}",
"roleRequired": "Rol requerido",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/eu.json b/packages/nc-gui/lang/eu.json
index 7091ce1ec6..5d766892ba 100644
--- a/packages/nc-gui/lang/eu.json
+++ b/packages/nc-gui/lang/eu.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Irten",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/fa.json b/packages/nc-gui/lang/fa.json
index e4175091b6..abc777e4f7 100644
--- a/packages/nc-gui/lang/fa.json
+++ b/packages/nc-gui/lang/fa.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "خروج",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/fi.json b/packages/nc-gui/lang/fi.json
index 7107ac40c7..327347d6ea 100644
--- a/packages/nc-gui/lang/fi.json
+++ b/packages/nc-gui/lang/fi.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/fr.json b/packages/nc-gui/lang/fr.json
index 92a7c6f9da..494984ccb6 100644
--- a/packages/nc-gui/lang/fr.json
+++ b/packages/nc-gui/lang/fr.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Rôle",
"general": "Général",
"quit": "Quitter",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Empiler",
"ipAddress": "Adresse IP",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Sélectionnez les canaux Slack",
"selectTeamsChannels": "Sélectionnez les canaux Microsoft Teams",
"selectDiscordChannels": "Sélectionnez les canaux Discord",
@@ -1325,6 +1337,12 @@
"searchOptions": "Options de recherche"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "Cette fonction n'est pas disponible pour votre base de données",
"controlOrgAppearance": "Contrôlez le nom et l'apparence de vos organisations.",
"addCompanyDomains": "Ajoutez des domaines pour restreindre l'accès aux utilisateurs non souhaités.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "Le champ est trop grand pour être converti en {entity}",
"roleRequired": "Rôle requis",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "La vue Kanban nécessite un seul champ de type SingleSelect pour être configuré. Essayez de configurer une vue kanban après avoir ajouté un seul champ de type SingleSelect !",
"mapNoFields": "La vue cartographique nécessite un champ de données géographiques pour être configuré. Essayez de configurer une vue cartographique après avoir ajouté un champ de données géographiques !",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "Vous ne pouvez pas masquer toutes les options si le champ est requis"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Erreur lors du chargement des données de l'enregistrement",
"fetchingCalendarData": "Erreur lors de la récupération des données du calendrier",
"fetchingActiveDates": "Erreur lors de la récupération des dates actives",
diff --git a/packages/nc-gui/lang/he.json b/packages/nc-gui/lang/he.json
index b786caebc9..3b1e8a49e3 100644
--- a/packages/nc-gui/lang/he.json
+++ b/packages/nc-gui/lang/he.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "תפקיד",
"general": "כללי",
"quit": "יציאה",
@@ -274,7 +278,6 @@
"use": "השתמש",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "בחר ערוצי Slack",
"selectTeamsChannels": "בחר ערוצי Teams של Microsoft",
"selectDiscordChannels": "בחר ערוצי Discord",
@@ -1325,6 +1337,12 @@
"searchOptions": "אפשרויות חיפוש"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "פונקציה זו אינה זמינה עבור מסד הנתונים שלך",
"controlOrgAppearance": "שלוט על שם ומראה הארגונים שלך.",
"addCompanyDomains": "הוסף דומיינים של חברה כדי להגביל גישה למשתמשים שאינם רצויים.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "השדה גדול מדי כדי להיות ממורגן ל-{entity}",
"roleRequired": "נדרש תפקיד",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "תצוגת לוח שנה דורשת שדה תאריך או תאריך ושעה כדי להתקין. נסה להגדיר תצוגת לוח שנה לאחר הוספת שדה תאריך / תאריך ושעה!",
"kanbanNoFields": "תצוגת קאנבן דורשת שדה בחירה יחידה להתקנה. נסה להגדיר תצוגת קאנבן לאחר הוספת שדה בחירה יחידה!",
"mapNoFields": "תצוגת מפה דורשת שדה נתוני גיאוגרפי להתקנה. נסה להגדיר תצוגת מפה לאחר הוספת שדה נתוני גיאוגרפי!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "לא ניתן להסתיר את כל האפשרויות אם השדה נדרש"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "שגיאה בטעינת נתוני הרשומה",
"fetchingCalendarData": "שגיאה בקבלת נתוני לוח שנה",
"fetchingActiveDates": "שגיאה בקבלת תאריכים פעילים",
diff --git a/packages/nc-gui/lang/hi.json b/packages/nc-gui/lang/hi.json
index c4311dd58e..63e349fc47 100644
--- a/packages/nc-gui/lang/hi.json
+++ b/packages/nc-gui/lang/hi.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/hr.json b/packages/nc-gui/lang/hr.json
index da1316bc34..178c306aa6 100644
--- a/packages/nc-gui/lang/hr.json
+++ b/packages/nc-gui/lang/hr.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/hu.json b/packages/nc-gui/lang/hu.json
index 2ccbcbda84..88961cf70a 100644
--- a/packages/nc-gui/lang/hu.json
+++ b/packages/nc-gui/lang/hu.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "Általános",
"quit": "Kilépés",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP cím",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Mixrosoft Teams csatorna kiválasztása",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date/ date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/id.json b/packages/nc-gui/lang/id.json
index fd7b509e07..7bfebfe634 100644
--- a/packages/nc-gui/lang/id.json
+++ b/packages/nc-gui/lang/id.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Keluar",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/it.json b/packages/nc-gui/lang/it.json
index 6a842833a0..90331c0869 100644
--- a/packages/nc-gui/lang/it.json
+++ b/packages/nc-gui/lang/it.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Esci",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Seleziona un canale Slack",
"selectTeamsChannels": "Selezionare i canali Microsoft Teams",
"selectDiscordChannels": "Seleziona canali Discord",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "Il campo è troppo grande per essere convertito in {entity}",
"roleRequired": "Ruolo richiesto",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/ja.json b/packages/nc-gui/lang/ja.json
index 35d9301afc..055fb74039 100644
--- a/packages/nc-gui/lang/ja.json
+++ b/packages/nc-gui/lang/ja.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "終了",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/ko.json b/packages/nc-gui/lang/ko.json
index f9a63dea51..2b8b23eba5 100644
--- a/packages/nc-gui/lang/ko.json
+++ b/packages/nc-gui/lang/ko.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "나가기",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "슬랙 채널 선택",
"selectTeamsChannels": "Microsoft Teams 채널 선택",
"selectDiscordChannels": "Discord 채널 선택",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "{entity}를 저장할 수 없습니다. 필드가 너무 큽니다.",
"roleRequired": "역할이 필요합니다.",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/lv.json b/packages/nc-gui/lang/lv.json
index 2996d47b1e..de4db90c82 100644
--- a/packages/nc-gui/lang/lv.json
+++ b/packages/nc-gui/lang/lv.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/nl.json b/packages/nc-gui/lang/nl.json
index 22f9ff41fc..9da241efdf 100644
--- a/packages/nc-gui/lang/nl.json
+++ b/packages/nc-gui/lang/nl.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/no.json b/packages/nc-gui/lang/no.json
index 9207a0d547..bc2eb2096f 100644
--- a/packages/nc-gui/lang/no.json
+++ b/packages/nc-gui/lang/no.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/pl.json b/packages/nc-gui/lang/pl.json
index 1c51a114f0..764381a5aa 100644
--- a/packages/nc-gui/lang/pl.json
+++ b/packages/nc-gui/lang/pl.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Rola",
"general": "Ogólne",
"quit": "Wyjdź",
@@ -274,7 +278,6 @@
"use": "Użyj",
"stack": "Stos",
"ipAddress": "Adres IP",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Wybierz kanały Slack",
"selectTeamsChannels": "Wybierz kanały Microsoft Teams",
"selectDiscordChannels": "Wybierz kanały Discord",
@@ -1325,6 +1337,12 @@
"searchOptions": "Opcje wyszukiwania"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "Ta funkcja jest niedostępna dla Twojej bazy danych",
"controlOrgAppearance": "Kontroluj nazwę i wygląd organizacji.",
"addCompanyDomains": "Dodaj domeny firmy, aby ograniczyć dostęp od niechcianych użytkowników.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "Pole jest zbyt duże, aby przekonwertować je na {entity}",
"roleRequired": "Wymagana rola",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Widok kalendarza wymaga ustawienia pola daty lub daty i czasu. Spróbuj ustawić widok kalendarza po dodaniu pola daty/daty i czasu!",
"kanbanNoFields": "Widok Kanban wymaga ustawienia pola z pojedynczym wyborem. Spróbuj ustawić widok Kanban po dodaniu pola z pojedynczym wyborem!",
"mapNoFields": "Widok mapy wymaga ustawienia pola z danymi geograficznymi. Spróbuj ustawić widok mapy po dodaniu pola z danymi geograficznymi!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "Nie możesz ukryć wszystkich opcji, jeśli pole jest wymagane"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Błąd ładowania danych",
"fetchingCalendarData": "Błąd podczas pobierania danych kalendarza",
"fetchingActiveDates": "Błąd podczas pobierania aktywnych dat",
diff --git a/packages/nc-gui/lang/pt.json b/packages/nc-gui/lang/pt.json
index b72b9ddc27..bf7bb23259 100644
--- a/packages/nc-gui/lang/pt.json
+++ b/packages/nc-gui/lang/pt.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Sair",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/pt_BR.json b/packages/nc-gui/lang/pt_BR.json
index 8923f32099..1bf052c8fa 100644
--- a/packages/nc-gui/lang/pt_BR.json
+++ b/packages/nc-gui/lang/pt_BR.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Função",
"general": "Geral",
"quit": "Sair",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/ru.json b/packages/nc-gui/lang/ru.json
index 91746dd22f..b2542757f1 100644
--- a/packages/nc-gui/lang/ru.json
+++ b/packages/nc-gui/lang/ru.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Выйти",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Выберите каналы Slack",
"selectTeamsChannels": "Выберите каналы Microsoft Teams",
"selectDiscordChannels": "Выберите каналы Discord",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/sk.json b/packages/nc-gui/lang/sk.json
index 408c8c0d81..62d0ce0c9e 100644
--- a/packages/nc-gui/lang/sk.json
+++ b/packages/nc-gui/lang/sk.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/sl.json b/packages/nc-gui/lang/sl.json
index 61baa568fc..1e3e2906cf 100644
--- a/packages/nc-gui/lang/sl.json
+++ b/packages/nc-gui/lang/sl.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/sv.json b/packages/nc-gui/lang/sv.json
index 94cb5199ea..be892e8238 100644
--- a/packages/nc-gui/lang/sv.json
+++ b/packages/nc-gui/lang/sv.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/th.json b/packages/nc-gui/lang/th.json
index 27cf6a3061..0e603a5728 100644
--- a/packages/nc-gui/lang/th.json
+++ b/packages/nc-gui/lang/th.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/tr.json b/packages/nc-gui/lang/tr.json
index 47eb75a3ab..d61cbfba05 100644
--- a/packages/nc-gui/lang/tr.json
+++ b/packages/nc-gui/lang/tr.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Çıkış",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Microsoft Teams kanallarını seçin",
"selectDiscordChannels": "Discord kanallarını seçin",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/uk.json b/packages/nc-gui/lang/uk.json
index ed96bfff08..8d07cfb53c 100644
--- a/packages/nc-gui/lang/uk.json
+++ b/packages/nc-gui/lang/uk.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "Загальне",
"quit": "Вийти",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP адреса",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/vi.json b/packages/nc-gui/lang/vi.json
index 5656d60b8c..dd62f33d17 100644
--- a/packages/nc-gui/lang/vi.json
+++ b/packages/nc-gui/lang/vi.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/nc-gui/lang/zh-Hans.json b/packages/nc-gui/lang/zh-Hans.json
index 941f1f3313..940369d768 100644
--- a/packages/nc-gui/lang/zh-Hans.json
+++ b/packages/nc-gui/lang/zh-Hans.json
@@ -95,7 +95,11 @@
"general": {
"on": "开",
"onMultiple": "在多个时",
+ "manual": "Manual",
+ "trigger": "触发器",
"addLookupField": "添加{count}个查找字段",
+ "style": "Style",
+ "label": "Label",
"role": "角色",
"general": "通用",
"quit": "退出",
@@ -274,7 +278,6 @@
"use": "使用",
"stack": "Stack",
"ipAddress": "IP 地址",
- "trigger": "触发器",
"integration": "集成",
"integrations": "集成",
"connection": "连接",
@@ -416,7 +419,9 @@
"storageSubtitle": "使用 NocoDB 无缝整合和组织您的存储解决方案。",
"others": "其他",
"othersSubtitle": "发现额外的多功能集成来增强您的 NocoDB 体验。",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "类别"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "默认视图",
"recordInsert": "记录插入",
"recordUpdate": "记录更新",
@@ -1198,7 +1209,7 @@
"collapseStack": "折叠此类别",
"collapseAll": "全部折叠",
"expandAll": "全部展开",
- "renameStack": "重新命名堆栈",
+ "renameStack": "重命名堆栈...",
"deleteStack": "删除此类别",
"stackedBy": "分类依据为",
"chooseGroupingField": "选择分组字段",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "即将推出!点击为您需要的 NocoDB 集成投票。"
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "选择 Slack 频道",
"selectTeamsChannels": "选择 Microsoft Teams 频道",
"selectDiscordChannels": "选择 Discord 频道",
@@ -1325,6 +1337,12 @@
"searchOptions": "搜索选项"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "此功能对您的数据库不可用",
"controlOrgAppearance": "控制您的组织名称和外观。",
"addCompanyDomains": "添加公司域,限制不需要的用户访问。",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "字段太大,无法转换为 {entity}",
"roleRequired": "角色要求",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "日历视图需要设置日期或日期时间字段。请尝试在添加日期/日期时间字段后设置日历视图!",
"kanbanNoFields": "看板视图需要添加一个选择字段",
"mapNoFields": "地图视图需要添加一个位置字段",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "必填项不能为空"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "加载记录数据时出错",
"fetchingCalendarData": "获取日历数据时出错",
"fetchingActiveDates": "获取活动日期时出错",
diff --git a/packages/nc-gui/lang/zh-Hant.json b/packages/nc-gui/lang/zh-Hant.json
index 21ecff90e1..cf0a6b1e78 100644
--- a/packages/nc-gui/lang/zh-Hant.json
+++ b/packages/nc-gui/lang/zh-Hant.json
@@ -95,7 +95,11 @@
"general": {
"on": "On",
"onMultiple": "On Multiple",
+ "manual": "Manual",
+ "trigger": "Trigger",
"addLookupField": "Add {count} lookup fields",
+ "style": "Style",
+ "label": "Label",
"role": "Role",
"general": "General",
"quit": "Quit",
@@ -274,7 +278,6 @@
"use": "Use",
"stack": "Stack",
"ipAddress": "IP Address",
- "trigger": "Trigger",
"integration": "Integration",
"integrations": "Integrations",
"connection": "Connection",
@@ -416,7 +419,9 @@
"storageSubtitle": "Integrate and organize your storage solutions seamlessly with NocoDB.",
"others": "Others",
"othersSubtitle": "Discover additional versatile integrations to enhance your NocoDB experience.",
- "ai": "AI"
+ "ai": "AI",
+ "spreadSheet": "Spreadsheet",
+ "spreadSheetSubtitle": "Connect and manage your spreadsheets with NocoDB."
}
},
"datatype": {
@@ -609,6 +614,12 @@
"categories": "Categories"
},
"labels": {
+ "urlFormula": "URL Formula",
+ "selectIcon": "none",
+ "selectAWebhook": "--select a webhook--",
+ "openUrl": "Open URL",
+ "runWebHook": "Run Webhook",
+ "onClick": "On click",
"defaultView": "Default view",
"recordInsert": "Record Insert",
"recordUpdate": "Record Update",
@@ -1271,6 +1282,7 @@
"comingSoonIntegration": "Coming soon! Click to upvote for the integration you need in NocoDB."
},
"placeholder": {
+ "searchIcons": "Search icons",
"selectSlackChannels": "Select Slack channels",
"selectTeamsChannels": "Select Microsoft Teams channels",
"selectDiscordChannels": "Select Discord channels",
@@ -1325,6 +1337,12 @@
"searchOptions": "Search options"
},
"msg": {
+ "invalidConfiguration": "Invalid button configuration",
+ "invalidColumnConfiguration": "Invalid field configuration",
+ "invalidTheme": "Select a valid theme",
+ "invalidColor": "Select a valid color",
+ "invalidType": "Button type can be either 'webhook' or 'url'",
+ "invalidLabel": "Enter a valid button label",
"formulaNotSupported": "This function is unavailable for your database",
"controlOrgAppearance": "Control your organisations name and appearance.",
"addCompanyDomains": "Add company domains to restrict access to unwanted users.",
@@ -1440,6 +1458,7 @@
"tooLargeFieldEntity": "The field is too large to be converted to {entity}",
"roleRequired": "Role required",
"warning": {
+ "webhookDelete": "Button fields relying on this webhook will be impacted",
"calendarNoFields": "Calendar view requires a date or date time field to be setup. Try setting up a calendar view after adding a date / date time field!",
"kanbanNoFields": "Kanban view requires a single select field to be setup. Try setting up a kanban view after adding a single select field!",
"mapNoFields": "Map view requires a geo data field to be setup. Try setting up a map view after adding a geo data field!",
@@ -1639,6 +1658,7 @@
"preventHideAllOptions": "You cannot hide all options if field is required"
},
"error": {
+ "manualTriggerHook": "Manual hooks can't be disabled",
"errorLoadingRecord": "Error loading record data",
"fetchingCalendarData": "Error fetching calendar data",
"fetchingActiveDates": "Error fetching active dates",
diff --git a/packages/noco-docs/docs/020.getting-started/020.quick-start.md b/packages/noco-docs/docs/020.getting-started/020.quick-start.md
index e6eefa63d7..b37931936d 100644
--- a/packages/noco-docs/docs/020.getting-started/020.quick-start.md
+++ b/packages/noco-docs/docs/020.getting-started/020.quick-start.md
@@ -43,7 +43,7 @@ Your new workspace is now ready, and you can start building your base within it.
### Build a Base
-Building a base in NocoDB is where you define the structure of your database, create tables to store your data, add fields to those tables, and establish relationships between tables using Links. This relational approach helps you organize and manage your data effectively, making it easier to work with complex datasets and build powerful applications. Add a [new Base](/bases/create-base). Alternatively, you can also [import existing base from Airtable](/bases/import-base-from-airtable) as a NocoDB project in minutes.
+Building a base in NocoDB is where you define the structure of your database, create tables to store your data, add fields to those tables, and establish relationships between tables using Links. This relational approach helps you organize and manage your data effectively, making it easier to work with complex datasets and build powerful applications. Add a [new Base](/bases/create-base). Alternatively, you can also [import existing base from Airtable](/bases/import-base-from-airtable) as a NocoDB base in minutes.
#### Create Tables
diff --git a/packages/noco-docs/docs/030.workspaces/020.create-workspace.md b/packages/noco-docs/docs/030.workspaces/020.create-workspace.md
index ae4eacfd19..92e502260e 100644
--- a/packages/noco-docs/docs/030.workspaces/020.create-workspace.md
+++ b/packages/noco-docs/docs/030.workspaces/020.create-workspace.md
@@ -24,8 +24,8 @@ In the following section, lets look at the process of creating your NocoDB works
When you start a new workspace, you automatically become the owner.
Once your workspace is set up, you can [create tables](/tables/create-table) and [invite others](/workspaces/workspace-collaboration) to join and work together.
-You can invite as many people as you want, and you can create as many tables as you need in your workspace.
-But remember, there can only be one owner, and only the owner can delete the workspace.
+You can invite as many people as you want, and you can create as many tables as you need in your workspace. Workspace ownership is transferable, but a workspace must always have at least one owner.
+
:::info
The Open Source NocoDB includes a default workspace, and it does not allow the creation of additional workspaces.
diff --git a/packages/noco-docs/docs/030.workspaces/030.workspace-collaboration.md b/packages/noco-docs/docs/030.workspaces/030.workspace-collaboration.md
index 542b54256a..7bf3f5d550 100644
--- a/packages/noco-docs/docs/030.workspaces/030.workspace-collaboration.md
+++ b/packages/noco-docs/docs/030.workspaces/030.workspace-collaboration.md
@@ -15,7 +15,11 @@ A comprehensive guide regarding roles and permissions can be accessed [here](/ro
4. Click on `Role` dropdown menu
5. Choose the appropriate access permission for the member from the dropdown menu.
6. Conclude the process by selecting the `Add Member(s)` button.
-
+
+:::info
+**Note**: Any user can invite members to the workspace, but they can only assign a role to new members that is at most equal to their own role.
+:::
+
![image](/img/v2/workspace/workspace-collaboration.png)
:::tip
@@ -29,6 +33,10 @@ The `Members` tab in `Team & Settings` displays a list of users who have been gr
1. Navigate to the Workspace configuration page by selecting `Team & Settings` in the left sidebar.
2. Access the `Members` tab.
+:::info
+**Note**: Members list is accessible to all workspace members.
+:::
+
![image](/img/v2/workspace/workspace-members-list.png)
## Modify Workspace Member Roles
@@ -38,6 +46,10 @@ You can modify the access permissions of members by following these steps:
3. Access the dropdown menu.
4. Select the desired new role option.
+:::info
+**Note**: Updates to existing workspace member roles can only be made by the workspace **owner** or **creator**.
+:::
+
![image](/img/v2/workspace/workspace-members-role-change.png)
## Remove Workspace Members
@@ -47,6 +59,11 @@ To remove a member from the workspace, take the following steps:
3. Click on the vertical ellipses `⋮` to open the context menu.
4. Select the `Remove User` option.
+:::info
+**Note**: Only the workspace **owner** or **creator** can remove members from the workspace.
+:::
+
+
![image](/img/v2/workspace/workspace-members-remove.png)
## Related articles
diff --git a/packages/noco-docs/docs/040.bases/010.base-overview.md b/packages/noco-docs/docs/040.bases/010.base-overview.md
index 2352f582e7..86c0440355 100644
--- a/packages/noco-docs/docs/040.bases/010.base-overview.md
+++ b/packages/noco-docs/docs/040.bases/010.base-overview.md
@@ -5,7 +5,7 @@ tags: ['Bases', 'Overview', 'Dashboard']
keywords: ['NocoDB base', 'base overview', 'base dashboard', 'base collaboration', 'base actions', 'delete base', 'base management', 'base administration', 'base settings', 'base organization']
---
-In NocoDB, bases are the foundational elements that encompass tables, views, forms, and webhooks, providing a structured framework for data organization and collaborative work. It's essential to understand that each base is inherently tied to a specific workspace and cannot be transferred between different workspaces. The creator of a base is designated as the 'base owner,' and this ownership status is non-transferable, conferring exclusive authority over the base, including the ability to delete it.
+In NocoDB, bases are the foundational elements that encompass tables, views, forms, and webhooks, providing a structured framework for data organization and collaborative work. It's essential to understand that each base is inherently tied to a specific workspace and cannot be transferred between different workspaces. The creator of a base is designated as the 'base owner'. A base can have multiple owners, each with the authority to manage the base settings and access permissions. At least one owner is required for each base for it to remain operational.
Bases also come with their unique set of members and access permissions, which take precedence over any permissions set at the workspace level. This fine-grained control allows for tailored collaboration and data management within each base. Importantly, there are no restrictions on the number of members you can invite to a base, fostering open teamwork. Similarly, you have the freedom to create as many tables as needed within a single base,
offering the scalability required to accommodate diverse datasets and projects.
diff --git a/packages/noco-docs/docs/040.bases/020.create-base.md b/packages/noco-docs/docs/040.bases/020.create-base.md
index df575ceec2..2d942d483c 100644
--- a/packages/noco-docs/docs/040.bases/020.create-base.md
+++ b/packages/noco-docs/docs/040.bases/020.create-base.md
@@ -16,7 +16,7 @@ To initiate the creation of a new database from the ground up, follow these step
:::info
- Upon the creation of the base, you will assume the role of the `base owner.`
-- Only the `base owner` possesses the authority to delete a base.
+- Only Users with `base owner` permission state possesses the authority to delete a base.
- It is possible to create multiple bases within a single workspace.
:::
diff --git a/packages/noco-docs/docs/040.bases/050.base-collaboration.md b/packages/noco-docs/docs/040.bases/050.base-collaboration.md
index 497c6da328..e47d129276 100644
--- a/packages/noco-docs/docs/040.bases/050.base-collaboration.md
+++ b/packages/noco-docs/docs/040.bases/050.base-collaboration.md
@@ -14,8 +14,21 @@ A member added to a workspace will carry his assigned role specific permissions
![image](/img/v2/base/base-collaboration.png)
+:::note
+- Any existing user can invite members to the base, but they can only assign a role to new members that is at most equal to their own role.
+- Only the base owner / creator can change the role of a base member.
+:::
+
More details about roles & permissions can be found [here](/roles-and-permissions/roles-permissions-overview).
+## Removing members from your base
+1. Go to the left sidebar and select `Base name` to access the `Base Dashboard.`
+2. Click on the `Members` tab.
+3. Use the dropdown menu to specify the access permissions for the member you wish to collaborate.
+4. Assign the `No Access` role to the user.
+
+![image](/img/v2/base/base-collaboration.png)
+
## Related articles
- [Base overview](/bases/base-overview)
- [Create an empty base](/bases/create-base)
diff --git a/packages/noco-docs/docs/040.bases/060.share-base.md b/packages/noco-docs/docs/040.bases/060.share-base.md
index c3096bd87a..c6d830d34a 100644
--- a/packages/noco-docs/docs/040.bases/060.share-base.md
+++ b/packages/noco-docs/docs/040.bases/060.share-base.md
@@ -8,7 +8,7 @@ keywords: ["NocoDB base", "share base", "base collaboration", "Public share"]
To share a base, follow the steps below:
1. Navigate to the top right corner of the top navigation bar and click on the `Share` button.
2. In the `Shared base` section, toggle the switch to `Enable public access` in order to activate the shared base feature.
-3. The generated link for the shared base will be displayed above and can be utilized to share this project with others. To copy the URL, simply click on the `Copy Link` option.
+3. The generated link for the shared base will be displayed above and can be utilized to share this base with others. To copy the URL, simply click on the `Copy Link` option.
![Share base](/img/v2/base/share-base-1.png)
diff --git a/packages/noco-docs/docs/050.tables/060.actions-on-table.md b/packages/noco-docs/docs/050.tables/060.actions-on-table.md
index 8ae9ade948..4fc886bb3b 100644
--- a/packages/noco-docs/docs/050.tables/060.actions-on-table.md
+++ b/packages/noco-docs/docs/050.tables/060.actions-on-table.md
@@ -41,7 +41,7 @@ A new table will be generated, mirroring the original table's schema and content
:::info
- Duplicate table will be created in the same base as the original table
- Duplicate table will carry suffix ` Copy` in its name.
-- Duplicate table option is not available for `External DB` projects
+- Duplicate table option is not available for `External DB` bases
:::
## Delete table
diff --git a/packages/noco-docs/docs/110.roles-and-permissions/010.roles-permissions-overview.md b/packages/noco-docs/docs/110.roles-and-permissions/010.roles-permissions-overview.md
index 8236792f6e..72d10ab895 100644
--- a/packages/noco-docs/docs/110.roles-and-permissions/010.roles-permissions-overview.md
+++ b/packages/noco-docs/docs/110.roles-and-permissions/010.roles-permissions-overview.md
@@ -9,10 +9,12 @@ keywords: ['Roles overview', 'Permissions overview', 'NocoDB roles', 'NocoDB per
In NocoDB, we have roles that determine what people can do in a Workspace or Base.
You can give a member one of these roles:
+* Owner
* Creator
* Editor
* Commenter
-* Viewer
+* Viewer
+* No Access
:::info
If a role is assigned to a member at the base level, it takes precedence over a role assigned at the workspace level.
@@ -26,19 +28,18 @@ in workspace or base management.
## Roles
Roles serve as the basis for user privileges in NocoDB. They are associated with members at two levels:
Workspace and Base. When a member is invited to a Workspace with a specific role, like an "Editor," they
-automatically have that role in all Bases within that Workspace. However, project owners or creators can customize
-permissions at the project level to align with specific needs. This dual-level role assignment system
+automatically have that role in all Bases within that Workspace. However, base owners or creators can customize
+permissions at the base level to align with specific needs. This dual-level role assignment system
ensures adaptable user permissions and access management in NocoDB.
**Owner**: When a member creates a new Workspace or Base, they automatically become the Workspace or Base "Owner."
-This role grants exclusive privileges, including the authority to delete the Workspace or Base.
-The "Owner" role's privileges are non-transferable, ensuring ownership and control integrity.
+This role grants exclusive privileges, including the authority to delete the Workspace or Base.
**Creator**: The "Creator" role shares all privileges with an "Owner," except for deleting the workspace or base.
"Creators" have full administrative rights, except for deletion authority, which remains exclusive to the "Owner."
This ensures balanced workspace or base management.
-**Editor**: An "Editor" can create and edit records but cannot modify the project schema,
+**Editor**: An "Editor" can create and edit records but cannot modify the base schema,
like adding tables or fields. They strike a balance between data input and schema management.
**Commenter**: The "Commenter" role cannot add or edit records but can provide comments on existing records
@@ -47,8 +48,7 @@ like adding tables or fields. They strike a balance between data input and schem
**Viewer**: "Viewers" can only access records and associated comments, without the ability to contribute
or make changes, ensuring controlled access for informational purposes.
-**No Access**: This role, applied exclusively at the base level, revokes project access for the designated user,
-ensuring robust security and access management.
+**No Access**: This role, applied at the base level, revokes base access for the designated user. When applied at the workspace level, it gives the user no default access to any base within the workspace.
### Workspace level permissions
diff --git a/packages/noco-docs/docs/120.collaboration/010.workspace-collaboration.md b/packages/noco-docs/docs/120.collaboration/010.workspace-collaboration.md
index 6f03654ecd..9b6f27364e 100644
--- a/packages/noco-docs/docs/120.collaboration/010.workspace-collaboration.md
+++ b/packages/noco-docs/docs/120.collaboration/010.workspace-collaboration.md
@@ -17,6 +17,10 @@ A comprehensive guide regarding roles and permissions can be accessed [here](/ro
5. Choose the appropriate access permission for the member from the dropdown menu.
6. Conclude the process by selecting the `Add Member(s)` button.
+:::info
+**Note**: Any user can invite members to the workspace, but they can only assign a role to new members that is at most equal to their own role.
+:::
+
![image](/img/v2/workspace/workspace-collaboration.png)
:::info
@@ -26,16 +30,31 @@ You have the capability to invite multiple members simultaneously by entering th
## List Workspace members
The `Members` tab displays a list of users who have been granted access to the workspace.
+
+:::info
+**Note**: Members list is accessible to all workspace members.
+:::
+
![image](/img/v2/workspace/workspace-members-list.png)
## Modify Workspace Member Roles
You can modify the access permissions of members by following these steps:
1. Access the dropdown menu.
2. Select the desired new role option.
- ![image](/img/v2/workspace/workspace-members-role-change.png)
+
+:::info
+**Note**: Updates to existing workspace member roles can only be made by the workspace **owner** or **creator**.
+:::
+
+![image](/img/v2/workspace/workspace-members-role-change.png)
## Remove Workspace Members
To remove a member from the workspace, take the following steps:
1. Click on the vertical ellipses `⋮` to open the context menu.
2. Select the `Remove User` option.
- ![image](/img/v2/workspace/workspace-members-remove.png)
+
+:::info
+**Note**: Only the workspace **owner** or **creator** can remove members from the workspace.
+:::
+
+![image](/img/v2/workspace/workspace-members-remove.png)
diff --git a/packages/noco-docs/docs/120.collaboration/020.base-collaboration.md b/packages/noco-docs/docs/120.collaboration/020.base-collaboration.md
index 0bc44db7a4..5a32ca55aa 100644
--- a/packages/noco-docs/docs/120.collaboration/020.base-collaboration.md
+++ b/packages/noco-docs/docs/120.collaboration/020.base-collaboration.md
@@ -15,6 +15,11 @@ When a member is added to a workspace, they will carry their assigned role-speci
![image](/img/v2/base/base-collaboration.png)
+:::note
+- Any existing user can invite members to the base, but they can only assign a role to new members that is at most equal to their own role.
+- Only the base owner / creator can change the role of a base member.
+ :::
+
More details about roles & permissions can be found [here](/roles-and-permissions/roles-permissions-overview).
## Removing members from your base
diff --git a/packages/noco-docs/docs/120.collaboration/030.share-base.md b/packages/noco-docs/docs/120.collaboration/030.share-base.md
index a2e891233a..b548db68b0 100644
--- a/packages/noco-docs/docs/120.collaboration/030.share-base.md
+++ b/packages/noco-docs/docs/120.collaboration/030.share-base.md
@@ -8,14 +8,14 @@ keywords: ["NocoDB base", "share base", "base collaboration", "base actions", "b
To share a base, follow the steps below:
1. Navigate to the top right corner of the top navigation bar and click on the `Share` button.
2. In the `Shared base` section, toggle the switch to `Enable public access` in order to activate the shared base feature.
-3. The generated link for the shared base will be displayed above and can be utilized to share this project with others. To copy the URL, simply click on the `Copy Link` option.
+3. The generated link for the shared base will be displayed above and can be utilized to share this base with others. To copy the URL, simply click on the `Copy Link` option.
![Share base](/img/v2/base/share-base-1.png)
![Share base](/img/v2/base/share-base-2.png)
## Copy base
-The `Copy base` feature allows users to create a copy of the base (import base) into their own Workspace. This feature is also useful for users who wish to utilize a base as a template for future projects. To copy a base, follow the steps below:
+The `Copy base` feature allows users to create a copy of the base (import base) into their own Workspace. This feature is also useful for users who wish to utilize a base as a template for future bases. To copy a base, follow the steps below:
1. Access shared base URL that you wish to copy.
2. Click on the `Copy base` button located in the top right corner of the toolbar.
diff --git a/packages/noco-docs/docs/120.collaboration/050.oss-specific-details.md b/packages/noco-docs/docs/120.collaboration/050.oss-specific-details.md
index c0f783b707..22f282c450 100644
--- a/packages/noco-docs/docs/120.collaboration/050.oss-specific-details.md
+++ b/packages/noco-docs/docs/120.collaboration/050.oss-specific-details.md
@@ -8,7 +8,7 @@ keywords: ['Collaboration', 'Open Source', 'User management', 'User permissions'
Open source NocoDB includes a default workspace, and it does not allow the creation of additional workspaces. And hence, the user management on Open source is different from Cloud hosted solutions. This article details the specifics of User management on Open source.
## User Management
-Organisation is an workspace equivalent concept in Open-source NocoDB. An organisation can have multiple bases. Permissions within NocoDB are divided into two levels: `Organisation level` and `Base level`.
+Organisation is a workspace equivalent concept in Open-source NocoDB. An organisation can have multiple bases. Permissions within NocoDB are divided into two levels: `Organisation level` and `Base level`.
### Organisation Level Permissions:
- `Org Level Creator`: Allows users to create new bases and access invited bases.
@@ -22,12 +22,12 @@ Organisation is an workspace equivalent concept in Open-source NocoDB. An organi
### Base Level Permissions:
The permissions at base level in Open source NocoDB remain same as cloud solutions. The base level permissions are summarized below:
-- `Owner`: The user who created the project. A project can have only one owner. The owner persists until the project exists and the role is non-transferable. The owner has access to carry out any operations within the project, including deleting it.
-- `Creator`: Has access to carry out any operations within the project except deleting the project and removing the "Owner."
+- `Owner`: The user who created the base. A base can have multiple owners, and the owner has access to carry out any operations within the base, including deleting it.
+- `Creator`: Can perform any operations within the base, except for deleting the base and removing the "Owner."
- `Editor`: Can modify data but cannot modify the schema (add/remove fields, tables, users, and such).
- `Commenter`: Can neither modify data nor schema, can only see data and can mark record-level comments.
- `Viewer`: Can only see data.
Please note that the above-mentioned Base Level Permissions are additional to the already defined Organisation Level Permissions.
-In addition to the previously defined permissions, NocoDB also includes the role of `Super Admin`. The `Super Admin` is the first user to sign up on this NocoDB installation. An organisation can have only one `Super Admin` and this role is non-transferable. The `Super Admin` will have the equivalent permissions of an "Org Level Creator" and "Owner" for all projects within the organisation.
+In addition to the previously defined permissions, NocoDB also includes the role of `Super Admin`. The `Super Admin` is the first user to sign up on this NocoDB installation. An organisation can have only one `Super Admin` and this role is non-transferable. The `Super Admin` will have the equivalent permissions of an "Org Level Creator" and "Owner" for all bases within the organisation.
diff --git a/packages/noco-docs/docs/150.engineering/010.architecture.md b/packages/noco-docs/docs/150.engineering/010.architecture.md
index 7c858fa4cb..0f7635ba9d 100644
--- a/packages/noco-docs/docs/150.engineering/010.architecture.md
+++ b/packages/noco-docs/docs/150.engineering/010.architecture.md
@@ -10,8 +10,8 @@ By default, if `NC_DB` is not specified, then SQLite will be used to store your
![image](/img/architecture.png)
-| Project Type | Metadata stored in | Data stored in |
-|---------|-----------|--------|
-| Create new project | NC_DB | NC_DB |
-| Create new project with External Database | NC_DB | External Database |
-| Create new project from Excel | NC_DB | NC_DB |
\ No newline at end of file
+| Project Type | Metadata stored in | Data stored in |
+|----------------------------------------|-----------|--------|
+| Create new base | NC_DB | NC_DB |
+| Create new base with External Database | NC_DB | External Database |
+| Create new base from Excel | NC_DB | NC_DB |
\ No newline at end of file
diff --git a/packages/noco-docs/docs/990.FAQs.md b/packages/noco-docs/docs/990.FAQs.md
index fa3f3b16b8..c4c4f3300c 100644
--- a/packages/noco-docs/docs/990.FAQs.md
+++ b/packages/noco-docs/docs/990.FAQs.md
@@ -11,7 +11,7 @@ description: 'General FAQs'
- Available since [0.81.1](https://github.com/nocodb/nocodb/releases/tag/0.81.1)
-## How to share the project with read only access ?
+## How to share the base with read only access ?
- Either you can invite by email with 'viewer' access control
- Share the base with publicly accessible link. Available since [0.82.0](https://github.com/nocodb/nocodb/releases/tag/0.82.0)
@@ -46,7 +46,7 @@ PackageVersion: **0.111.0**
- Automations
- API Token Support
- And we would never move these features from free to an enterprise version of NocoDB.
-- There is no limitations to number of projects, records or fields either.
+- There is no limitations to number of bases, records or fields either.
## What is the difference between Auth Token and API Token ?
diff --git a/packages/noco-docs/static/img/v2/workspace/workspace-members-assign-owner.png b/packages/noco-docs/static/img/v2/workspace/workspace-members-assign-owner.png
new file mode 100644
index 0000000000..09d253d6f4
Binary files /dev/null and b/packages/noco-docs/static/img/v2/workspace/workspace-members-assign-owner.png differ
diff --git a/packages/nocodb/README.md b/packages/nocodb/README.md
index 15e167de6b..ac12480b84 100644
--- a/packages/nocodb/README.md
+++ b/packages/nocodb/README.md
@@ -59,11 +59,6 @@ Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart spreadshe
-
-
[![Stargazers repo roster for @nocodb/nocodb](https://reporoster.com/stars/nocodb/nocodb)](https://github.com/nocodb/nocodb/stargazers)
# Quick try
diff --git a/packages/nocodb/src/modules/jobs/jobs/export-import/import.service.ts b/packages/nocodb/src/modules/jobs/jobs/export-import/import.service.ts
index 67b5f2abeb..37cdfdf7ab 100644
--- a/packages/nocodb/src/modules/jobs/jobs/export-import/import.service.ts
+++ b/packages/nocodb/src/modules/jobs/jobs/export-import/import.service.ts
@@ -1451,7 +1451,7 @@ export class ImportService {
elapsedTime(hrTime, 'create views', 'importModels');
- // create hooks filters
+ // create hook filters for hooks
for (const data of param.data) {
if (param.existingModel) break;
if (!data?.hooks) break;