diff --git a/packages/nc-gui/components/createOrEditProject.vue b/packages/nc-gui/components/createOrEditProject.vue
index 9fec432e4f..ef26be9ae3 100644
--- a/packages/nc-gui/components/createOrEditProject.vue
+++ b/packages/nc-gui/components/createOrEditProject.vue
@@ -1,23 +1,22 @@
-
-
-
+ :class="{ 'col-md-8 offset-md-2 col-sm-10 offset-sm-1 col-12': !edit }"
+ style="position: relative"
+ >
+
+
-
-
-
- Edit ProjectCreate Project
+
+
+
+ {{ $t('projects.ext_db.title.edit') }}
+
+ {{ $t('projects.ext_db.title.create') }}
- Cancel
+
+
+
+ {{ $t('projects.ext_db.button.cancel') }}
- Update & RestartSave Project
+ v-ge="['project', 'save']"
+ @click="createOrUpdateProject()"
+ >
+
+ {{ $t('projects.ext_db.button.update_and_restart') }}
+
+ {{ $t('projects.ext_db.button.save_project') }}
-
-->
-
+
+ v-ge="['project', 'name']"
+ :rules="form.titleRequiredRule"
+ :height="20"
+ v-model="project.title"
+ v-bind:label="$t('projects.ext_db.project_name')"
+ autofocus
+ >
-
-
-
-
+
+
+
+
{{ type.icon }}
@@ -182,56 +208,78 @@
-->
-
-
-
+
-
- Database Credentials
-
+
+ {{ $t('projects.ext_db.credentials') }}
+
+
-
+
- mdi-database
+ mdi-database
{{ getDbStatusTooltip(db) }}
-
- {{ project.ui[envKey].msg }}
-
-
-
-
+ {{ project.ui[envKey].msg }}
+
+
+
-
+
mdi-delete
@@ -250,16 +298,18 @@
Environment setup pending
-
-
- mdi-database {{
+ mdi-database
+ {{
db.connection.database
}}
@@ -279,58 +329,89 @@
-->
-
+
-
-
-
-
-
-
+
+
-
+
mdi-close-circle
- Refer knex documentation here .
+ Refer knex documentation
+ here
+ .
+ style="height: calc(100% - 20px); width: 100%"
+ v-model="project.envs[envKey].db[dbIndex]"
+ >
+
-
-
+
{{ item }}
+ :color="
+ colors[
+ Object.keys(databaseNames).indexOf(item) %
+ colors.length
+ ]
+ "
+ class=""
+ >{{ item }}
{{ data.item }}
+ :color="
+ colors[
+ Object.keys(databaseNames).indexOf(data.item) %
+ colors.length
+ ]
+ "
+ class="caption"
+ >{{ data.item }}
@@ -341,88 +422,103 @@
-
-
+
+ v-bind:label="$t('projects.ext_db.credentials.label_2')"
+ v-ge="['project', 'env-db-file']"
+ @click="selectSqliteFile(db)"
+ >
mdi-file-outline
-
-
+
+
+
+
- {{
- showPass[`${panelIndex}_${dbIndex}`] ? 'visibility_off' :
- 'visibility'
+ {{
+ showPass[`${panelIndex}_${dbIndex}`]
+ ? 'visibility_off'
+ : 'visibility'
}}
-
+
-
+
- SSL & Advanced parameters
+
+ {{
+ $t('projects.ext_db.credentials.advanced')
+ }}
@@ -432,85 +528,178 @@
:items="Object.keys(sslUsage)"
v-model="db.ui.sslUse"
>
-
+
{{ item }}
-
-
- {{ db.ui.ssl.cert }}
+
+ {{ db.ui.ssl.cert }}
-
-
- {{ db.ui.ssl.key }}
+
+
+ {{ db.ui.ssl.key }}
-
-
- {{ db.ui.ssl.ca }}
+
+
+ {{ db.ui.ssl.ca }}
-
+
-
+
{{ item }}
+
-
+
{{ item }}
-
-
- mdi-database-edit
- Edit connection JSON
+
+
+ mdi-database-edit
+
+ {{
+ $t(
+ 'projects.ext_db.credentials.advanced.button.edit_conn_json'
+ )
+ }}
@@ -523,22 +712,35 @@
-
- Test Database Connection
+
+
+
+ {{ $t('projects.ext_db.credentials.button.test_db_conn') }}
-
+
- mdi-database-remove
+ mdi-database-remove
@@ -554,7 +756,6 @@
-
-
-
-
- {{ $t('home.my_projects') }}
+ {{ $t('projects.my_projects') }}
@@ -34,7 +34,7 @@
small
color="primary grey"
@click="projectsLoad"
- v-bind:tooltip="$t('home.reload_projects_tooltip')"
+ v-bind:tooltip="$t('projects.reload_projects_tooltip')"
>
mdi-refresh
mdi-plus
- {{ $t('home.create_new_project_button.text') }}
+ {{ $t('projects.create_new_project_button.text') }}
-->
@@ -110,7 +110,7 @@
v-on="on"
>
- {{ $t('home.create_new_project_button.text') }}
+ {{ $t('projects.create_new_project_button.text') }}
mdi-menu-down
@@ -126,8 +126,8 @@
{{
- $t('home.create_new_project_button.subtext_1')
- }}
+ $t('projects.create_new_project_button.subtext_1')
+ }}
@@ -139,8 +139,8 @@
{{
- $t('home.create_new_project_button.subtext_1_tooltip')
- }}
+ $t('projects.create_new_project_button.subtext_1_tooltip')
+ }}
@@ -157,7 +157,7 @@
@@ -171,8 +171,8 @@
{{
- $t('home.create_new_project_button.subtext_2_tooltip')
- }}
+ $t('projects.create_new_project_button.subtext_2_tooltip')
+ }}
@@ -187,7 +187,7 @@
v-ge="['home', 'project-new']"
>
- {{ $t('home.create_new_project_button.text') }}
+ {{ $t('projects.create_new_project_button.text') }}
@@ -228,8 +228,8 @@
small
:tooltip="
props.item.projectType === 'graphql'
- ? $t('home.project_api_type_tooltip_graphql')
- : $t('home.project_api_type_tooltip_rest')
+ ? $t('projects.project_api_type_tooltip_graphql')
+ : $t('projects.project_api_type_tooltip_rest')
"
icon.class="mr-2"
:color="
@@ -262,7 +262,7 @@
{{
- $t('home.project_verticial_option_1')
- }}
+ $t('projects.verticial_option_1')
+ }}
{{
- $t('home.project_verticial_option_2')
- }}
+ $t('home.project_verticial_option_2')
+ }}
{{
- $t('home.project_verticial_option_3')
- }}
+ $t('projects.verticial_option_3')
+ }}
@@ -378,7 +378,7 @@
:value="true"
color="error"
icon="warning"
- >{{ $t('home.search.no_result', {search}) }}
+ >{{ $t('projects.search.no_result', { search }) }}
@@ -400,7 +400,7 @@
icon="mdi-information-outline"
>
- {{ $t('home.project_empty_message') }}
+ {{ $t('projects.project_empty_message') }}
@@ -427,7 +427,7 @@
"
>
-
+
@@ -443,7 +443,7 @@
- {{ $t('home.create_new_project_button.text') }}
+ {{ $t('projects.create_new_project_button.text') }}
@@ -498,10 +498,10 @@
- {{ $t('home.show_community_message_1_1') }}
+ {{ $t('projects.show_community_message_1_1') }}
mdi-star-outline
- {{ $t('home.show_community_message_1_2') }}
+ {{ $t('projects.show_community_message_1_2') }}
@@ -518,9 +518,8 @@
{{
- $t('home.show_community_message_2')
- }}
-
+ $t('projects.show_community_message_2')
+ }}
@@ -529,9 +528,8 @@
{{
- $t('home.show_community_message_3')
- }}
-
+ $t('projects.show_community_message_3')
+ }}
@@ -540,9 +538,8 @@
{{
- $t('home.show_community_message_4')
- }}
-
+ $t('projects.show_community_message_4')
+ }}
diff --git a/packages/nc-gui/static/lang/en.json b/packages/nc-gui/static/lang/en.json
index 34250b1c58..4c30f449a3 100644
--- a/packages/nc-gui/static/lang/en.json
+++ b/packages/nc-gui/static/lang/en.json
@@ -1,29 +1,70 @@
{
- "home.my_projects": "My Projects",
- "home.reload_projects_tooltip": "Refresh projects",
- "home.create_new_project_button.text": "New Project",
- "home.create_new_project_button.subtext_1": "Create",
- "home.create_new_project_button.subtext_1_tooltip": "Create a new project",
- "home.create_new_project_button.subtext_2": "Create By Connecting
To An External Database",
- "home.create_new_project_button.subtext_2_tooltip": "Supports MySQL, PostgreSQL, SQL Server & SQLite",
- "home.search_project": "Search Project",
- "home.project_verticial_option_1": "Import Metadata",
- "home.project_verticial_option_2": "Export Metadata",
- "home.project_verticial_option_3": "Clear Metadata",
- "home.project_horizontal_option_1": "Stop Project",
- "home.project_horizontal_option_2": "Start Project",
- "home.project_horizontal_option_3": "Restart Project",
- "home.project_horizontal_option_4": "Delete Project",
- "home.project_api_type_tooltip_graphql": "Accessible via GraphQL APIs",
- "home.project_api_type_tooltip_rest": "Accessible via REST APIs",
- "home.project_empty_message": "Get started by creating a new project",
- "home.import_button.text": "Import NocoDB Project by uploading metadata zip file",
- "home.show_community_message_1_1": "Star",
- "home.show_community_message_1_2": "us on Github",
- "home.show_community_message_2": "Book a Free DEMO",
- "home.show_community_message_3": "Get your questions answered",
- "home.show_community_message_4": "Follow NocoDB",
- "home.search.no_result": "Your search for {search} found no results",
+ "projects.my_projects": "My Projects",
+ "projects.reload_projects_tooltip": "Refresh projects",
+ "projects.create_new_project_button.text": "New Project",
+ "projects.create_new_project_button.subtext_1": "Create",
+ "projects.create_new_project_button.subtext_1_tooltip": "Create a new project",
+ "projects.create_new_project_button.subtext_2": "Create By Connecting
To An External Database",
+ "projects.create_new_project_button.subtext_2_tooltip": "Supports MySQL, PostgreSQL, SQL Server & SQLite",
+ "projects.search_project": "Search Project",
+ "projects.verticial_option_1": "Import Metadata",
+ "projects.verticial_option_2": "Export Metadata",
+ "projects.verticial_option_3": "Clear Metadata",
+ "projects.horizontal_option_1": "Stop Project",
+ "projects.horizontal_option_2": "Start Project",
+ "projects.horizontal_option_3": "Restart Project",
+ "projects.horizontal_option_4": "Delete Project",
+ "projects.project_api_type_tooltip_graphql": "Accessible via GraphQL APIs",
+ "projects.project_api_type_tooltip_rest": "Accessible via REST APIs",
+ "projects.project_empty_message": "Get started by creating a new project",
+ "projects.import_button.text": "Import NocoDB Project by uploading metadata zip file",
+ "projects.show_community_message_1_1": "Star",
+ "projects.show_community_message_1_2": "us on Github",
+ "projects.show_community_message_2": "Book a Free DEMO",
+ "projects.show_community_message_3": "Get your questions answered",
+ "projects.show_community_message_4": "Follow NocoDB",
+ "projects.search.no_result": "Your search for {search} found no results",
+ "projects.ext_db.title.edit": "Edit Project",
+ "projects.ext_db.title.create": "Create Project",
+ "projects.ext_db.project_name": "Enter Project Name",
+ "projects.ext_db.project_type": "Access Project via",
+ "projects.ext_db.button.save_project": "Save Project",
+ "projects.ext_db.button.update_and_restart": "Update & Restart",
+ "projects.ext_db.button.cancel": "Cancel",
+ "projects.ext_db.button.cancel_tooltip": "Cancel and Return",
+ "projects.ext_db.credentials": "Database Credentials",
+ "projects.ext_db.credentials.label_1": "Database Type",
+ "projects.ext_db.credentials.label_2": "SQLite File",
+ "projects.ext_db.credentials.label_3": "Host Address",
+ "projects.ext_db.credentials.label_4": "Port Number",
+ "projects.ext_db.credentials.label_5": "Username",
+ "projects.ext_db.credentials.label_6": "Password",
+ "projects.ext_db.credentials.label_7": "Database : create if not exists",
+ "projects.ext_db.credentials.button.test_db_conn": "Test Database Connection",
+ "projects.ext_db.credentials.button.remove_db_from_env": "Remove Database from environment",
+ "projects.ext_db.credentials.advanced": "SSL & Advanced parameters",
+ "projects.ext_db.credentials.advanced.ssl.option1": "Client Key",
+ "projects.ext_db.credentials.advanced.ssl.option2": "Client Cert",
+ "projects.ext_db.credentials.advanced.ssl.option3": "Server CA",
+ "projects.ext_db.credentials.advanced.ssl.option1.toolip": "Select .key file",
+ "projects.ext_db.credentials.advanced.ssl.option2.toolip": "Select .cert file",
+ "projects.ext_db.credentials.advanced.ssl.option3.toolip": "Select CA file",
+ "projects.ext_db.credentials.advanced.ssl.preferred": "Preferred",
+ "projects.ext_db.credentials.advanced.ssl.usage.option1": "No",
+ "projects.ext_db.credentials.advanced.ssl.usage.option2": "Preferred",
+ "projects.ext_db.credentials.advanced.ssl.usage.option3": "Required",
+ "projects.ext_db.credentials.advanced.ssl.usage.option4": "Required-CA",
+ "projects.ext_db.credentials.advanced.ssl.usage.option5": "Required-IDENTITY",
+ "projects.ext_db.credentials.advanced.inflection.table_name": "Inflection - Table name",
+ "projects.ext_db.credentials.advanced.inflection.column_name": "Inflection - Column name",
+ "projects.ext_db.credentials.advanced.button.edit_conn_json": "Edit connection JSON",
+ "projects.ext_db.error.message_1": "Invalid character in folder path.",
+ "projects.ext_db.error.message_2": "Invalid database credentials.",
+ "projects.ext_db.error.message_3": "Unable to connect to database, please check your database is up.",
+ "projects.ext_db.error.message_4": "User does not exist or have sufficient permission to create schema.",
+ "projects.ext_db.head.title": "Create Project | Noco",
+ "projects.ext_db.dialog.success": "Connection was successful",
+ "projects.ext_db.dialog.failure": "Connection Failure:",
"signin.title": "SIGN IN",
"signin.input_1": "Enter your work email",
"signin.input_2": "Enter your password",
diff --git a/packages/nc-gui/static/lang/ja.json b/packages/nc-gui/static/lang/ja.json
index f3ceed4dd3..6dad981aa9 100644
--- a/packages/nc-gui/static/lang/ja.json
+++ b/packages/nc-gui/static/lang/ja.json
@@ -1,29 +1,70 @@
{
- "home.my_projects": "My Projects",
- "home.reload_projects_tooltip": "Refresh projects",
- "home.create_new_project_button.text": "新しいプロジェクトを作成する",
- "home.create_new_project_button.subtext_1": "Create",
- "home.create_new_project_button.subtext_1_tooltip": "Create a new project",
- "home.create_new_project_button.subtext_2": "Create By Connecting
To An External Database",
- "home.create_new_project_button.subtext_2_tooltip": "Supports MySQL, PostgreSQL, SQL Server & SQLite",
- "home.search_project": "Search Project",
- "home.project_verticial_option_1": "Import Metadata",
- "home.project_verticial_option_2": "Export Metadata",
- "home.project_verticial_option_3": "Clear Metadata",
- "home.project_horizontal_option_1": "Stop Project",
- "home.project_horizontal_option_2": "Start Project",
- "home.project_horizontal_option_3": "Restart Project",
- "home.project_horizontal_option_4": "Delete Project",
- "home.project_api_type_tooltip_graphql": "Accessible via GraphQL APIs",
- "home.project_api_type_tooltip_rest": "Accessible via REST APIs",
- "home.project_empty_message": "Get started by creating a new project",
- "home.import_button.text": "Import NocoDB Project by uploading metadata zip file",
- "home.show_community_message_1_1": "Star",
- "home.show_community_message_1_2": "us on Github",
- "home.show_community_message_2": "Book a Free DEMO",
- "home.show_community_message_3": "Get your questions answered",
- "home.show_community_message_4": "Follow NocoDB",
- "home.search.no_result": "Your search for {search} found no results",
+ "projects.my_projects": "My Projects",
+ "projects.reload_projects_tooltip": "Refresh projects",
+ "projects.create_new_project_button.text": "新しいプロジェクトを作成する",
+ "projects.create_new_project_button.subtext_1": "Create",
+ "projects.create_new_project_button.subtext_1_tooltip": "Create a new project",
+ "projects.create_new_project_button.subtext_2": "Create By Connecting
To An External Database",
+ "projects.create_new_project_button.subtext_2_tooltip": "Supports MySQL, PostgreSQL, SQL Server & SQLite",
+ "projects.search_project": "Search Project",
+ "projects.verticial_option_1": "Import Metadata",
+ "projects.verticial_option_2": "Export Metadata",
+ "projects.verticial_option_3": "Clear Metadata",
+ "projects.horizontal_option_1": "Stop Project",
+ "projects.horizontal_option_2": "Start Project",
+ "projects.horizontal_option_3": "Restart Project",
+ "projects.horizontal_option_4": "Delete Project",
+ "projects.project_api_type_tooltip_graphql": "Accessible via GraphQL APIs",
+ "projects.project_api_type_tooltip_rest": "Accessible via REST APIs",
+ "projects.project_empty_message": "Get started by creating a new project",
+ "projects.import_button.text": "Import NocoDB Project by uploading metadata zip file",
+ "projects.show_community_message_1_1": "Star",
+ "projects.show_community_message_1_2": "us on Github",
+ "projects.show_community_message_2": "Book a Free DEMO",
+ "projects.show_community_message_3": "Get your questions answered",
+ "projects.show_community_message_4": "Follow NocoDB",
+ "projects.search.no_result": "Your search for {search} found no results",
+ "projects.ext_db.title.edit": "Edit Project",
+ "projects.ext_db.title.create": "Create Project",
+ "projects.ext_db.project_name": "Enter Project Name",
+ "projects.ext_db.project_type": "Access Project via",
+ "projects.ext_db.button.save_project": "Save Project",
+ "projects.ext_db.button.update_and_restart": "Update & Restart",
+ "projects.ext_db.button.cancel": "Cancel",
+ "projects.ext_db.button.cancel_tooltip": "Cancel and Return",
+ "projects.ext_db.credentials": "Database Credentials",
+ "projects.ext_db.credentials.label_1": "Database Type",
+ "projects.ext_db.credentials.label_2": "SQLite File",
+ "projects.ext_db.credentials.label_3": "Host Address",
+ "projects.ext_db.credentials.label_4": "Port Number",
+ "projects.ext_db.credentials.label_5": "Username",
+ "projects.ext_db.credentials.label_6": "Password",
+ "projects.ext_db.credentials.label_7": "Database : create if not exists",
+ "projects.ext_db.credentials.button.test_db_conn": "Test Database Connection",
+ "projects.ext_db.credentials.button.remove_db_from_env": "Remove Database from environment",
+ "projects.ext_db.credentials.advanced": "SSL & Advanced parameters",
+ "projects.ext_db.credentials.advanced.ssl.option1": "Client Key",
+ "projects.ext_db.credentials.advanced.ssl.option2": "Client Cert",
+ "projects.ext_db.credentials.advanced.ssl.option3": "Server CA",
+ "projects.ext_db.credentials.advanced.ssl.option1.toolip": "Select .key file",
+ "projects.ext_db.credentials.advanced.ssl.option2.toolip": "Select .cert file",
+ "projects.ext_db.credentials.advanced.ssl.option3.toolip": "Select CA file",
+ "projects.ext_db.credentials.advanced.ssl.preferred": "Preferred",
+ "projects.ext_db.credentials.advanced.ssl.usage.option1": "No",
+ "projects.ext_db.credentials.advanced.ssl.usage.option2": "Preferred",
+ "projects.ext_db.credentials.advanced.ssl.usage.option3": "Required",
+ "projects.ext_db.credentials.advanced.ssl.usage.option4": "Required-CA",
+ "projects.ext_db.credentials.advanced.ssl.usage.option5": "Required-IDENTITY",
+ "projects.ext_db.credentials.advanced.inflection.table_name": "Inflection - Table name",
+ "projects.ext_db.credentials.advanced.inflection.column_name": "Inflection - Column name",
+ "projects.ext_db.credentials.advanced.button.edit_conn_json": "Edit connection JSON",
+ "projects.ext_db.error.message_1": "Invalid character in folder path.",
+ "projects.ext_db.error.message_2": "Invalid database credentials.",
+ "projects.ext_db.error.message_3": "Unable to connect to database, please check your database is up.",
+ "projects.ext_db.error.message_4": "User does not exist or have sufficient permission to create schema.",
+ "projects.ext_db.head.title": "Create Project | Noco",
+ "projects.ext_db.dialog.success": "Connection was successful",
+ "projects.ext_db.dialog.failure": "Connection Failure:",
"signin.title": "SIGN IN",
"signin.input_1": "Enter your work email",
"signin.input_2": "Enter your password",
diff --git a/packages/nc-gui/static/lang/zh.json b/packages/nc-gui/static/lang/zh.json
index 6d6e38d2b0..7270e19655 100644
--- a/packages/nc-gui/static/lang/zh.json
+++ b/packages/nc-gui/static/lang/zh.json
@@ -1,29 +1,70 @@
{
- "home.my_projects": "My Projects",
- "home.reload_projects_tooltip": "Refresh projects",
- "home.create_new_project_button.text": "创建新项目",
- "home.create_new_project_button.subtext_1": "Create",
- "home.create_new_project_button.subtext_1_tooltip": "Create a new project",
- "home.create_new_project_button.subtext_2": "Create By Connecting
To An External Database",
- "home.create_new_project_button.subtext_2_tooltip": "Supports MySQL, PostgreSQL, SQL Server & SQLite",
- "home.search_project": "Search Project",
- "home.project_verticial_option_1": "Import Metadata",
- "home.project_verticial_option_2": "Export Metadata",
- "home.project_verticial_option_3": "Clear Metadata",
- "home.project_horizontal_option_1": "Stop Project",
- "home.project_horizontal_option_2": "Start Project",
- "home.project_horizontal_option_3": "Restart Project",
- "home.project_horizontal_option_4": "Delete Project",
- "home.project_api_type_tooltip_graphql": "Accessible via GraphQL APIs",
- "home.project_api_type_tooltip_rest": "Accessible via REST APIs",
- "home.project_empty_message": "Get started by creating a new project",
- "home.import_button.text": "Import NocoDB Project by uploading metadata zip file",
- "home.show_community_message_1_1": "Star",
- "home.show_community_message_1_2": "us on Github",
- "home.show_community_message_2": "Book a Free DEMO",
- "home.show_community_message_3": "Get your questions answered",
- "home.show_community_message_4": "Follow NocoDB",
- "home.search.no_result": "Your search for {search} found no results",
+ "projects.my_projects": "My Projects",
+ "projects.reload_projects_tooltip": "Refresh projects",
+ "projects.create_new_project_button.text": "创建新项目",
+ "projects.create_new_project_button.subtext_1": "Create",
+ "projects.create_new_project_button.subtext_1_tooltip": "Create a new project",
+ "projects.create_new_project_button.subtext_2": "Create By Connecting
To An External Database",
+ "projects.create_new_project_button.subtext_2_tooltip": "Supports MySQL, PostgreSQL, SQL Server & SQLite",
+ "projects.search_project": "Search Project",
+ "projects.verticial_option_1": "Import Metadata",
+ "projects.verticial_option_2": "Export Metadata",
+ "projects.verticial_option_3": "Clear Metadata",
+ "projects.horizontal_option_1": "Stop Project",
+ "projects.horizontal_option_2": "Start Project",
+ "projects.horizontal_option_3": "Restart Project",
+ "projects.horizontal_option_4": "Delete Project",
+ "projects.project_api_type_tooltip_graphql": "Accessible via GraphQL APIs",
+ "projects.project_api_type_tooltip_rest": "Accessible via REST APIs",
+ "projects.project_empty_message": "Get started by creating a new project",
+ "projects.import_button.text": "Import NocoDB Project by uploading metadata zip file",
+ "projects.show_community_message_1_1": "Star",
+ "projects.show_community_message_1_2": "us on Github",
+ "projects.show_community_message_2": "Book a Free DEMO",
+ "projects.show_community_message_3": "Get your questions answered",
+ "projects.show_community_message_4": "Follow NocoDB",
+ "projects.search.no_result": "Your search for {search} found no results",
+ "projects.ext_db.title.edit": "Edit Project",
+ "projects.ext_db.title.create": "Create Project",
+ "projects.ext_db.project_name": "Enter Project Name",
+ "projects.ext_db.project_type": "Access Project via",
+ "projects.ext_db.button.save_project": "Save Project",
+ "projects.ext_db.button.update_and_restart": "Update & Restart",
+ "projects.ext_db.button.cancel": "Cancel",
+ "projects.ext_db.button.cancel_tooltip": "Cancel and Return",
+ "projects.ext_db.credentials": "Database Credentials",
+ "projects.ext_db.credentials.label_1": "Database Type",
+ "projects.ext_db.credentials.label_2": "SQLite File",
+ "projects.ext_db.credentials.label_3": "Host Address",
+ "projects.ext_db.credentials.label_4": "Port Number",
+ "projects.ext_db.credentials.label_5": "Username",
+ "projects.ext_db.credentials.label_6": "Password",
+ "projects.ext_db.credentials.label_7": "Database : create if not exists",
+ "projects.ext_db.credentials.button.test_db_conn": "Test Database Connection",
+ "projects.ext_db.credentials.button.remove_db_from_env": "Remove Database from environment",
+ "projects.ext_db.credentials.advanced": "SSL & Advanced parameters",
+ "projects.ext_db.credentials.advanced.ssl.option1": "Client Key",
+ "projects.ext_db.credentials.advanced.ssl.option2": "Client Cert",
+ "projects.ext_db.credentials.advanced.ssl.option3": "Server CA",
+ "projects.ext_db.credentials.advanced.ssl.option1.toolip": "Select .key file",
+ "projects.ext_db.credentials.advanced.ssl.option2.toolip": "Select .cert file",
+ "projects.ext_db.credentials.advanced.ssl.option3.toolip": "Select CA file",
+ "projects.ext_db.credentials.advanced.ssl.preferred": "Preferred",
+ "projects.ext_db.credentials.advanced.ssl.usage.option1": "No",
+ "projects.ext_db.credentials.advanced.ssl.usage.option2": "Preferred",
+ "projects.ext_db.credentials.advanced.ssl.usage.option3": "Required",
+ "projects.ext_db.credentials.advanced.ssl.usage.option4": "Required-CA",
+ "projects.ext_db.credentials.advanced.ssl.usage.option5": "Required-IDENTITY",
+ "projects.ext_db.credentials.advanced.inflection.table_name": "Inflection - Table name",
+ "projects.ext_db.credentials.advanced.inflection.column_name": "Inflection - Column name",
+ "projects.ext_db.credentials.advanced.button.edit_conn_json": "Edit connection JSON",
+ "projects.ext_db.error.message_1": "Invalid character in folder path.",
+ "projects.ext_db.error.message_2": "Invalid database credentials.",
+ "projects.ext_db.error.message_3": "Unable to connect to database, please check your database is up.",
+ "projects.ext_db.error.message_4": "User does not exist or have sufficient permission to create schema.",
+ "projects.ext_db.head.title": "Create Project | Noco",
+ "projects.ext_db.dialog.success": "Connection was successful",
+ "projects.ext_db.dialog.failure": "Connection Failure:",
"signin.title": "SIGN IN",
"signin.input_1": "Enter your work email",
"signin.input_2": "Enter your password",