Browse Source

fix: i18n for Rollup

pull/6519/head
Muhammed Mustafa 12 months ago
parent
commit
f61f514442
  1. 26
      packages/nc-gui/components/smartsheet/column/RollupOptions.vue
  2. 11
      packages/nc-gui/lang/en.json

26
packages/nc-gui/components/smartsheet/column/RollupOptions.vue

@ -21,21 +21,23 @@ const { tables } = storeToRefs(projectStore)
const { metas } = useMetas() const { metas } = useMetas()
const { t } = useI18n()
setAdditionalValidations({ setAdditionalValidations({
fk_relation_column_id: [{ required: true, message: 'Required' }], fk_relation_column_id: [{ required: true, message: t('general.required') }],
fk_rollup_column_id: [{ required: true, message: 'Required' }], fk_rollup_column_id: [{ required: true, message: t('general.required') }],
rollup_function: [{ required: true, message: 'Required' }], rollup_function: [{ required: true, message: t('general.required') }],
}) })
const aggrFunctionsList = [ const aggrFunctionsList = [
{ text: 'count', value: 'count' }, { text: t('datatype.Count'), value: 'count' },
{ text: 'min', value: 'min' }, { text: t('general.min'), value: 'min' },
{ text: 'max', value: 'max' }, { text: t('general.max'), value: 'max' },
{ text: 'avg', value: 'avg' }, { text: t('general.avg'), value: 'avg' },
{ text: 'sum', value: 'sum' }, { text: t('general.sum'), value: 'sum' },
{ text: 'countDistinct', value: 'countDistinct' }, { text: t('general.countDistinct'), value: 'countDistinct' },
{ text: 'sumDistinct', value: 'sumDistinct' }, { text: t('general.sumDistinct'), value: 'sumDistinct' },
{ text: 'avgDistinct', value: 'avgDistinct' }, { text: t('general.avgDistinct'), value: 'avgDistinct' },
] ]
if (!vModel.value.fk_relation_column_id) vModel.value.fk_relation_column_id = null if (!vModel.value.fk_relation_column_id) vModel.value.fk_relation_column_id = null
@ -133,7 +135,7 @@ const cellIcon = (column: ColumnType) =>
</a-form-item> </a-form-item>
</div> </div>
<a-form-item label="Aggregate function" v-bind="validateInfos.rollup_function"> <a-form-item :label="$t('labels.aggregateFunction')" v-bind="validateInfos.rollup_function">
<a-select <a-select
v-model:value="vModel.rollup_function" v-model:value="vModel.rollup_function"
dropdown-class-name="nc-dropdown-rollup-function" dropdown-class-name="nc-dropdown-rollup-function"

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

@ -153,7 +153,15 @@
"active": "Active", "active": "Active",
"inactive": "Inactive", "inactive": "Inactive",
"linked": "linked", "linked": "linked",
"finish": "Finish" "finish": "Finish",
"min": "Min",
"max": "Max",
"avg": "Avg",
"sum": "Sum",
"count": "Count",
"countDistinct": "Count Distinct",
"sumDistinct": "Sum Distinct",
"avgDistinct": "Avg Distinct"
}, },
"objects": { "objects": {
"workspace": "Workspace", "workspace": "Workspace",
@ -365,6 +373,7 @@
"syntax": "Syntax", "syntax": "Syntax",
"examples": "Examples", "examples": "Examples",
"durationInfo": "A duration of time in minutes or seconds (e.g. 1:23).", "durationInfo": "A duration of time in minutes or seconds (e.g. 1:23).",
"negative": "Negative", "negative": "Negative",
"default": "Default", "default": "Default",
"defaultNumberPercent": "Default Number (%)", "defaultNumberPercent": "Default Number (%)",

Loading…
Cancel
Save