Browse Source

Merge pull request #1124 from nocodb/refactor/i18n-general2

Refactor/i18n general2
pull/1131/head
Raju Udava 3 years ago committed by GitHub
parent
commit
ff246ed9a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      packages/nc-gui/components/ProjectTreeView.vue
  2. 14
      packages/nc-gui/components/project/spreadsheet/components/columnFilter.vue
  3. 8
      packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue
  4. 16
      packages/nc-gui/components/project/spreadsheet/components/fieldsMenu.vue
  5. 9
      packages/nc-gui/components/project/spreadsheet/components/moreActions.vue
  6. 3
      packages/nc-gui/components/project/spreadsheet/components/shareViewMenu.vue
  7. 10
      packages/nc-gui/components/project/spreadsheet/components/sortListMenu.vue
  8. 24
      packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue
  9. 4
      packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue
  10. 2
      packages/nc-gui/components/project/tableTabs/columnsMock.vue
  11. 2
      packages/nc-gui/components/project/tableTabs/constraints.vue
  12. 2
      packages/nc-gui/components/project/tableTabs/indexes.vue
  13. 2
      packages/nc-gui/components/project/tableTabs/relations.vue
  14. 4
      packages/nc-gui/components/project/tableTabs/triggers.vue
  15. 3
      packages/nc-gui/components/projectTabs.vue
  16. 10
      packages/nc-gui/components/sponsorMini.vue
  17. 5
      packages/nc-gui/components/templates/editor.vue
  18. 3
      packages/nc-gui/lang/en.json
  19. 31
      packages/nc-gui/layouts/default.vue

6
packages/nc-gui/components/ProjectTreeView.vue

@ -32,7 +32,7 @@
<v-text-field <v-text-field
v-else v-else
v-model="search" v-model="search"
placeholder="Search tables" :placeholder="$t('placeholder.searchProjectTree')"
dense dense
hide-details hide-details
class="elevation-0 mr-2 pl-3 pr-1 caption nc-table-list-filter" class="elevation-0 mr-2 pl-3 pr-1 caption nc-table-list-filter"
@ -162,7 +162,7 @@
<v-tooltip v-if="!isNonAdminAccessAllowed(item)" top> <v-tooltip v-if="!isNonAdminAccessAllowed(item)" top>
<template #activator="{ on }"> <template #activator="{ on }">
<span v-if="item.type === 'tableDir'" class="body-2 font-weight-medium" v-on="on"> <span v-if="item.type === 'tableDir'" class="body-2 font-weight-medium" v-on="on">
Tables<template v-if="item.children && item.children.length"> ({{ {{ $t('objects.tables') }}<template v-if="item.children && item.children.length"> ({{
item.children.filter(child => !search || child.name.toLowerCase().includes(search.toLowerCase())).length item.children.filter(child => !search || child.name.toLowerCase().includes(search.toLowerCase())).length
}})</template></span> }})</template></span>
<span v-else class="body-2 font-weight-medium" v-on="on"> <span v-else class="body-2 font-weight-medium" v-on="on">
@ -174,7 +174,7 @@
v-else v-else
> >
<span v-if="item.type === 'tableDir'" class="body-2 font-weight-medium"> <span v-if="item.type === 'tableDir'" class="body-2 font-weight-medium">
Tables<template v-if="item.children && item.children.length"> ({{ {{ $t('objects.tables') }}<template v-if="item.children && item.children.length"> ({{
item.children.filter(child => !search || child.name.toLowerCase().includes(search.toLowerCase())).length item.children.filter(child => !search || child.name.toLowerCase().includes(search.toLowerCase())).length
}})</template></span> }})</template></span>
<span v-else class="caption font-weight-regular"> <span v-else class="caption font-weight-regular">

14
packages/nc-gui/components/project/spreadsheet/components/columnFilter.vue

@ -20,7 +20,10 @@
v-if="!i" v-if="!i"
:key="i + '_2'" :key="i + '_2'"
class="caption d-flex align-center" class="caption d-flex align-center"
>where</span> >
<!-- where -->
{{ $t('labels.where') }}
</span>
<v-select <v-select
v-else v-else
@ -44,7 +47,7 @@
:key="i + '_5'" :key="i + '_5'"
v-model="filter.field" v-model="filter.field"
class="caption " class="caption "
placeholder="Field" :placeholder="$t('objects.field')"
solo solo
flat flat
dense dense
@ -62,7 +65,7 @@
v-model="filter.field" v-model="filter.field"
class="caption nc-filter-field-select" class="caption nc-filter-field-select"
:items="fieldList" :items="fieldList"
placeholder="Field" :placeholder="$t('objects.field')"
solo solo
flat flat
dense dense
@ -79,7 +82,7 @@
v-model="filter.op" v-model="filter.op"
class="flex-shrink-1 flex-grow-0 caption nc-filter-operation-select" class="flex-shrink-1 flex-grow-0 caption nc-filter-operation-select"
:items="opList" :items="opList"
placeholder="Operation" :placeholder="$t('labels.operation')"
solo solo
flat flat
style="max-width:120px" style="max-width:120px"
@ -126,7 +129,8 @@
<v-icon small color="grey"> <v-icon small color="grey">
mdi-plus mdi-plus
</v-icon> </v-icon>
Add Filter <!-- Add Filter -->
{{ $t('activity.addFilter') }}
</v-btn> </v-btn>
<slot /> <slot />
</div> </div>

8
packages/nc-gui/components/project/spreadsheet/components/columnFilterMenu.vue

@ -19,7 +19,8 @@
<v-icon small class="mr-1" color="grey darken-3"> <v-icon small class="mr-1" color="grey darken-3">
mdi-filter-outline mdi-filter-outline
</v-icon> </v-icon>
Filter <!-- Filter -->
{{ $t('activity.filter') }}
<v-icon small color="#777"> <v-icon small color="#777">
mdi-menu-down mdi-menu-down
</v-icon> </v-icon>
@ -38,7 +39,10 @@
color="grey" color="grey"
> >
<template #label> <template #label>
<span class="grey--text caption">Auto apply</span> <span class="grey--text caption">
{{ $t('msg.info.filterAutoApply') }}
<!-- Auto apply -->
</span>
</template> </template>
</v-checkbox> </v-checkbox>

16
packages/nc-gui/components/project/spreadsheet/components/fieldsMenu.vue

@ -19,7 +19,8 @@
<v-icon small class="mr-1" color="#777"> <v-icon small class="mr-1" color="#777">
mdi-eye-off-outline mdi-eye-off-outline
</v-icon> </v-icon>
Fields <!-- Fields -->
{{ $t('objects.fields') }}
<v-icon small color="#777"> <v-icon small color="#777">
mdi-menu-down mdi-menu-down
</v-icon> </v-icon>
@ -86,7 +87,7 @@
flat flat
class="caption mt-3 mb-2" class="caption mt-3 mb-2"
color="grey" color="grey"
placeholder="Search fields" :placeholder="$t('placeholder.searchFields')"
hide-details hide-details
@click.stop @click.stop
> >
@ -137,16 +138,21 @@
@click.stop @click.stop
> >
<template #label> <template #label>
<span class="caption">Show System Fields</span> <span class="caption">
<!-- Show System Fields -->
{{ $t('activity.showSystemFields') }}
</span>
</template> </template>
</v-checkbox> </v-checkbox>
</v-list-item> </v-list-item>
<v-list-item dense class="mt-2 list-btn mb-3"> <v-list-item dense class="mt-2 list-btn mb-3">
<v-btn small class="elevation-0 grey--text" @click.stop="showAll"> <v-btn small class="elevation-0 grey--text" @click.stop="showAll">
Show All <!-- Show All -->
{{ $t('general.showAll') }}
</v-btn> </v-btn>
<v-btn small class="elevation-0 grey--text" @click.stop="hideAll"> <v-btn small class="elevation-0 grey--text" @click.stop="hideAll">
Hide All <!-- Hide All -->
{{ $t('general.hideAll') }}
</v-btn> </v-btn>
</v-list-item> </v-list-item>
</v-list> </v-list>

9
packages/nc-gui/components/project/spreadsheet/components/moreActions.vue

@ -34,7 +34,8 @@
mdi-download-outline mdi-download-outline
</v-icon> </v-icon>
<span class="caption"> <span class="caption">
Download as CSV <!-- Download as CSV -->
{{ $t('activity.downloadCSV') }}
</span> </span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
@ -48,7 +49,8 @@
mdi-upload-outline mdi-upload-outline
</v-icon> </v-icon>
<span class="caption "> <span class="caption ">
Upload CSV <!-- Upload CSV -->
{{ $t('activity.uploadCSV') }}
</span> </span>
<span class="caption grey--text">(<x-icon small color="grey lighten-2"> <span class="caption grey--text">(<x-icon small color="grey lighten-2">
@ -66,7 +68,8 @@
mdi-view-list-outline mdi-view-list-outline
</v-icon> </v-icon>
<span class="caption "> <span class="caption ">
Shared View List <!-- Shared View List -->
{{ $t('activity.listSharedView') }}
</span> </span>
</v-list-item-title> </v-list-item-title>
</v-list-item> <v-list-item </v-list-item> <v-list-item

3
packages/nc-gui/components/project/spreadsheet/components/shareViewMenu.vue

@ -17,7 +17,8 @@
<v-icon size="13" class="mr-1" color="#777"> <v-icon size="13" class="mr-1" color="#777">
mdi-open-in-new mdi-open-in-new
</v-icon> </v-icon>
Share View <!-- Share View -->
{{ $t('activity.shareView') }}
</v-btn> </v-btn>
<!-- </template> <!-- </template>

10
packages/nc-gui/components/project/spreadsheet/components/sortListMenu.vue

@ -19,7 +19,8 @@
<v-icon small class="mr-1" color="#777"> <v-icon small class="mr-1" color="#777">
mdi-sort mdi-sort
</v-icon> </v-icon>
Sort <!-- Sort -->
{{ $t('activity.sort') }}
<v-icon small color="#777"> <v-icon small color="#777">
mdi-menu-down mdi-menu-down
</v-icon> </v-icon>
@ -38,7 +39,7 @@
v-model="sort.field" v-model="sort.field"
class="caption nc-sort-field-select" class="caption nc-sort-field-select"
:items="fieldList" :items="fieldList"
label="Field" :label="$t('objects.field')"
solo solo
flat flat
dense dense
@ -54,7 +55,7 @@
v-model="sort.order" v-model="sort.order"
class="flex-shrink-1 flex-grow-0 caption nc-sort-dir-select" class="flex-shrink-1 flex-grow-0 caption nc-sort-dir-select"
:items="[{text : 'A -> Z', value: ''},{text : 'Z -> A', value: '-'}]" :items="[{text : 'A -> Z', value: ''},{text : 'Z -> A', value: '-'}]"
label="Operation" :label="$t('labels.operation')"
solo solo
flat flat
dense dense
@ -71,7 +72,8 @@
<v-icon small color="grey"> <v-icon small color="grey">
mdi-plus mdi-plus
</v-icon> </v-icon>
Add Sort Option <!-- Add Sort Option -->
{{ $t('activity.addSort') }}
</v-btn> </v-btn>
</div> </div>
</v-menu> </v-menu>

24
packages/nc-gui/components/project/spreadsheet/rowsXcDataTable.vue

@ -50,7 +50,7 @@
dense dense
solo solo
hide-details hide-details
:placeholder="searchField ? `Search '${searchField}' column` : 'Search all columns'" :placeholder="searchField ? $t('placeholder.searchColumn', {searchField}) : 'Search all columns'"
class="elevation-0 pa-0 flex-grow-1 caption search-field" class="elevation-0 pa-0 flex-grow-1 caption search-field"
@keyup.enter="searchQuery = searchQueryVal" @keyup.enter="searchQuery = searchQueryVal"
@blur="searchQuery = searchQueryVal" @blur="searchQuery = searchQueryVal"
@ -138,6 +138,7 @@
<v-icon small class="mx-n1" color="grey lighten-1"> <v-icon small class="mx-n1" color="grey lighten-1">
mdi-circle-small mdi-circle-small
</v-icon> </v-icon>
<!-- tooltip="Reload view data" -->
<x-icon <x-icon
tooltip="Reload view data" tooltip="Reload view data"
icon.class="nc-table-reload-btn mx-1" icon.class="nc-table-reload-btn mx-1"
@ -165,10 +166,12 @@
<!-- btn.class="nc-add-new-row-btn"--> <!-- btn.class="nc-add-new-row-btn"-->
<!-- @click="insertNewRow(true,true)"--> <!-- @click="insertNewRow(true,true)"-->
<!-- >--> <!-- >-->
<!-- tooltip="Add new row"-->
<x-icon <x-icon
v-if="isEditable && relationType !== 'bt'" v-if="isEditable && relationType !== 'bt'"
icon.class="nc-add-new-row-btn mx-1" icon.class="nc-add-new-row-btn mx-1"
tooltip="Add new row" :tooltip="$t('activity.addRow')"
:disabled="isLocked" :disabled="isLocked"
small small
:color="['success','']" :color="['success','']"
@ -219,7 +222,7 @@
:disabled="isLocked" :disabled="isLocked"
small small
:color="['red',''] " :color="['red',''] "
tooltip="Delete table" :tooltip="$t('activity.deleteTable')"
@click="checkAndDeleteTable" @click="checkAndDeleteTable"
> >
mdi-delete-outline mdi-delete-outline
@ -524,13 +527,22 @@
v-if="relationType !== 'bt'" v-if="relationType !== 'bt'"
@click="insertNewRow(false)" @click="insertNewRow(false)"
> >
<span class="caption">Insert New Row</span> <span class="caption">
<!-- Insert New Row -->
{{ $t('activity.insertRow') }}
</span>
</v-list-item> </v-list-item>
<v-list-item @click="deleteRow"> <v-list-item @click="deleteRow">
<span class="caption">Delete Row</span> <span class="caption">
<!-- Delete Row -->
{{ $t('activity.deleteRow') }}
</span>
</v-list-item> </v-list-item>
<v-list-item @click="deleteSelectedRows"> <v-list-item @click="deleteSelectedRows">
<span class="caption">Delete Selected Rows</span> <span class="caption">
<!-- Delete Selected Rows -->
{{ $t('activity.deleteSelectedRow') }}
</span>
</v-list-item> </v-list-item>
</template> </template>
<template v-if="rowContextMenu.col && !rowContextMenu.col.rqd && !rowContextMenu.col.virtual"> <template v-if="rowContextMenu.col && !rowContextMenu.col.rqd && !rowContextMenu.col.virtual">

4
packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue

@ -244,7 +244,9 @@
<v-icon small color="pink" v-on="on"> <v-icon small color="pink" v-on="on">
mdi-plus mdi-plus
</v-icon> </v-icon>
<span class="ml-1 caption grey--text ">New Row</span> <span class="ml-1 caption grey--text ">
{{ $t('activity.addRow') }}
</span>
</template> </template>
<span class="caption"> Add new row</span> <span class="caption"> Add new row</span>
</v-tooltip> </v-tooltip>

2
packages/nc-gui/components/project/tableTabs/columnsMock.vue

@ -69,7 +69,7 @@
class="error text-right" class="error text-right"
@click="deleteTable('showDialog')" @click="deleteTable('showDialog')"
> >
Delete Table &nbsp; {{ $t('activity.deleteTable') }} &nbsp;
<v-progress-circular <v-progress-circular
v-if="progress.deleteTable" v-if="progress.deleteTable"

2
packages/nc-gui/components/project/tableTabs/constraints.vue

@ -45,7 +45,7 @@
class="error text-right" class="error text-right"
@click="deleteTable('showDialog')" @click="deleteTable('showDialog')"
> >
Delete Table {{ $t('activity.deleteTable') }}
</v-btn> </v-btn>
<v-btn <v-btn
icon icon

2
packages/nc-gui/components/project/tableTabs/indexes.vue

@ -65,7 +65,7 @@
<x-btn <x-btn
v-ge="['indexes','delete-table']" v-ge="['indexes','delete-table']"
outlined outlined
tooltip="Delete Table" :tooltip="$t('activity.deleteTable')"
small small
color="error " color="error "
class="error text-right" class="error text-right"

2
packages/nc-gui/components/project/tableTabs/relations.vue

@ -15,7 +15,7 @@
class=" text-right" class=" text-right"
@click="deleteTable('showDialog')" @click="deleteTable('showDialog')"
> >
Delete Table {{ $t('activity.deleteTable') }}
</v-btn> </v-btn>
<v-btn @click="throwError()"> <v-btn @click="throwError()">
error error

4
packages/nc-gui/components/project/tableTabs/triggers.vue

@ -65,14 +65,14 @@
<x-btn <x-btn
v-ge="['triggers','delete']" v-ge="['triggers','delete']"
outlined outlined
tooltip="Delete Table" :tooltip="$t('activity.deleteTable')"
small small
icon="mdi-delete-outline" icon="mdi-delete-outline"
class="error text-right" class="error text-right"
color="error " color="error "
@click="deleteTable('showDialog')" @click="deleteTable('showDialog')"
> >
Delete Table {{ $t('activity.deleteTable') }}
</x-btn> </x-btn>
</v-toolbar> </v-toolbar>
<v-skeleton-loader v-if="loading" type="table" /> <v-skeleton-loader v-if="loading" type="table" />

3
packages/nc-gui/components/projectTabs.vue

@ -253,9 +253,10 @@
<!-- </v-tabs-items>--> <!-- </v-tabs-items>-->
</v-tabs-items> </v-tabs-items>
<!-- tooltip: Add new table -->
<x-icon <x-icon
v-if="_isUIAllowed('addTable')" v-if="_isUIAllowed('addTable')"
tooltip="Create new table" :tooltip="$t('tooltip.addTable')"
icon-class="add-btn" icon-class="add-btn"
:color="[ 'white','grey lighten-2']" :color="[ 'white','grey lighten-2']"
@click="dialogCreateTableShow = true" @click="dialogCreateTableShow = true"

10
packages/nc-gui/components/sponsorMini.vue

@ -14,14 +14,16 @@
/> />
</template> </template>
</v-img> </v-img>
<!-- You can help us! -->
<v-card-title v-if="!nav" class="pb-2" :class="{'body-2 justify-center mt-n2' : nav}"> <v-card-title v-if="!nav" class="pb-2" :class="{'body-2 justify-center mt-n2' : nav}">
You can help us {{ $t('msg.info.sponsor.header') }}
</v-card-title> </v-card-title>
<v-card-text v-if="!nav" class="pb-0"> <v-card-text v-if="!nav" class="pb-0">
<p class="caption text-left body-1 textColor--text text--lighten-1"> <p class="caption text-left body-1 textColor--text text--lighten-1">
<template> <template>
We are a tiny team working full time to make NocoDB open source. We believe a tool like NocoDB should be <!-- We are a tiny team working full time to make NocoDB open source. We believe a tool like NocoDB should be
available freely to every problem solver on internet. available freely to every problem solver on internet. -->
{{ $t('msg.info.sponsor.message') }}
</template> </template>
</p> </p>
</v-card-text> </v-card-text>
@ -30,7 +32,7 @@
<v-icon small color="red" class="mr-2"> <v-icon small color="red" class="mr-2">
mdi-cards-heart mdi-cards-heart
</v-icon> </v-icon>
Sponsor Us {{ $t('activity.sponsorUs') }}
</v-btn> </v-btn>
</v-card-actions> </v-card-actions>
</v-card> </v-card>

5
packages/nc-gui/components/templates/editor.vue

@ -578,7 +578,10 @@
<v-icon>mdi-plus</v-icon> <v-icon>mdi-plus</v-icon>
</v-btn> </v-btn>
</template> </template>
<span class="caption">Add new table</span> <span class="caption">
<!--Add new table-->
{{ $t('tooltip.addTable') }}
</span>
</v-tooltip> </v-tooltip>
</div> </div>
</template> </template>

3
packages/nc-gui/lang/en.json

@ -260,6 +260,7 @@
"createTable": "Table Create", "createTable": "Table Create",
"refreshTable": "Tables Refresh", "refreshTable": "Tables Refresh",
"renameTable": "Table Rename", "renameTable": "Table Rename",
"deleteTable": "Table Delete",
"addField": "Add new field to this table", "addField": "Add new field to this table",
"setPrimary": "Set as Primary value", "setPrimary": "Set as Primary value",
"addRow": "Add new row", "addRow": "Add new row",
@ -344,7 +345,7 @@
}, },
"searchProjectTree": "Search tables", "searchProjectTree": "Search tables",
"searchFields": "Search fields", "searchFields": "Search fields",
"searchColumn": "Search {search} column", "searchColumn": "Search {searchField} column",
"searchApps": "Search apps", "searchApps": "Search apps",
"searchModels": "Search models", "searchModels": "Search models",
"noItemsFound": "No items found", "noItemsFound": "No items found",

31
packages/nc-gui/layouts/default.vue

@ -22,7 +22,8 @@
><v-icon color="primary">alpha-c-circle </v-icon> --> ><v-icon color="primary">alpha-c-circle </v-icon> -->
</v-btn> </v-btn>
</template> </template>
Home <!-- Home -->
{{ $t('general.home') }}
<span <span
class="caption ml-1 font-weight-light" class="caption ml-1 font-weight-light"
>(v{{ >(v{{
@ -67,7 +68,8 @@
</template> </template>
</v-toolbar-items>--> </v-toolbar-items>-->
<span v-show="$nuxt.$loading.show" class="caption grey--text ml-3">Loading <v-icon small color="grey">mdi-spin mdi-loading</v-icon></span> <!-- loading -->
<span v-show="$nuxt.$loading.show" class="caption grey--text ml-3">{{ $t('general.loading') }} <v-icon small color="grey">mdi-spin mdi-loading</v-icon></span>
<span <span
v-shortkey="[ 'ctrl','shift', 'd']" v-shortkey="[ 'ctrl','shift', 'd']"
@ -121,7 +123,8 @@
<v-icon small class="mr-1"> <v-icon small class="mr-1">
mdi-account-supervisor-outline mdi-account-supervisor-outline
</v-icon> </v-icon>
Share <!-- Share -->
{{ $t('activity.share') }}
</x-btn> </x-btn>
</div> </div>
@ -236,7 +239,9 @@
</v-icon> </v-icon>
</template> </template>
<h3 class="pa-3"> <h3 class="pa-3">
{{ $vuetify.theme.dark ? 'It does come in Black (^⇧B)' : 'Does it come in Black ? (^⇧B)' }} <!-- "dark": "It does come in Black (^⇧B)",
"light": "Does it come in Black ? (^⇧B)" -->
{{ $vuetify.theme.dark ? $t('tooltip.theme.dark') : $t('tooltip.theme.light') }}
<i /> <i />
</h3> </h3>
</v-tooltip> </v-tooltip>
@ -339,17 +344,19 @@
<v-divider /> <v-divider />
<!-- Copy Auth Token -->
<!-- "Auth token copied to clipboard" -->
<v-list-item <v-list-item
v-if="isDashboard" v-if="isDashboard"
v-clipboard="$store.state.users.token" v-clipboard="$store.state.users.token"
dense dense
@click.stop="$toast.success('Auth token copied to clipboard').goAway(3000)" @click.stop="$toast.success($t('msg.toast.authToken')).goAway(3000)"
> >
<v-list-item-title> <v-list-item-title>
<v-icon key="terminal-dash" small> <v-icon key="terminal-dash" small>
mdi-content-copy mdi-content-copy
</v-icon>&nbsp; </v-icon>&nbsp;
<span class="font-weight-regular caption">Copy auth token</span> <span class="font-weight-regular caption">{{ $t('activity.account.authToken') }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
@ -374,7 +381,7 @@
{{ isGql ? 'mdi-graphql' : 'mdi-code-json' }} {{ isGql ? 'mdi-graphql' : 'mdi-code-json' }}
</v-icon>&nbsp; </v-icon>&nbsp;
<span class="font-weight-regular caption"> <span class="font-weight-regular caption">
{{ isGql ? 'GraphQL APIs' : 'Swagger APIs Doc' }}</span> {{ isGql ? 'GraphQL APIs' : 'Swagger APIs' }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
<v-divider /> <v-divider />
@ -382,7 +389,7 @@
<v-list-item-title> <v-list-item-title>
<v-icon small> <v-icon small>
mdi-information-outline mdi-information-outline
</v-icon>&nbsp; <span class="font-weight-regular caption">Copy Project info</span> </v-icon>&nbsp; <span class="font-weight-regular caption">{{ $t('activity.account.projInfo') }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
@ -391,7 +398,7 @@
<v-icon key="terminal-dash" small> <v-icon key="terminal-dash" small>
mdi-palette mdi-palette
</v-icon>&nbsp; </v-icon>&nbsp;
<span class="font-weight-regular caption">Themes</span> <span class="font-weight-regular caption">{{ $t('activity.account.themes') }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
@ -401,7 +408,7 @@
<v-list-item-title> <v-list-item-title>
<v-icon small> <v-icon small>
mdi-logout mdi-logout
</v-icon>&nbsp; <span class="font-weight-regular caption">Sign Out</span> </v-icon>&nbsp; <span class="font-weight-regular caption">{{ $t('general.signOut') }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
</template> </template>
@ -422,14 +429,14 @@
mdi-account-plus-outline mdi-account-plus-outline
</v-icon> &nbsp; <span </v-icon> &nbsp; <span
class="font-weight-regular caption" class="font-weight-regular caption"
>Sign Up</span> >{{ $t('general.signUp') }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
<v-list-item v-if="!user && !isThisMobile" dense to="/user/authentication/signin"> <v-list-item v-if="!user && !isThisMobile" dense to="/user/authentication/signin">
<v-list-item-title> <v-list-item-title>
<v-icon small> <v-icon small>
mdi-login mdi-login
</v-icon> &nbsp; <span class="font-weight-regular caption">Login</span> </v-icon> &nbsp; <span class="font-weight-regular caption">{{ $t('general.signIn') }}</span>
</v-list-item-title> </v-list-item-title>
</v-list-item> </v-list-item>
<!-- <v-list-item @click="openPricingPage">--> <!-- <v-list-item @click="openPricingPage">-->

Loading…
Cancel
Save