refactor(仪表板、数据大屏): 国际化适配

This commit is contained in:
wangjiahao 2025-01-03 13:56:48 +08:00 committed by 王嘉豪
parent 69c7d5486c
commit f824130160
7 changed files with 56 additions and 37 deletions

View File

@ -671,7 +671,7 @@ defineExpose({
}
}
.label {
width: 100px;
width: 105px;
color: #1f2329;
}
@ -746,6 +746,7 @@ defineExpose({
color: #646a73;
line-height: 26px;
margin-right: 8px;
width: 35px;
}
.bottom-line {

View File

@ -182,13 +182,12 @@ const addCascadeBlock = () => {
cascadeList.value.push(arr)
}
const indexCascade = [
' ',
t('report.week_mon'),
t('report.week_tue'),
t('report.week_wed'),
t('report.week_thu'),
t('report.week_fri')
const indexNumCascade = [
t('visualization.number1'),
t('visualization.number2'),
t('visualization.number3'),
t('visualization.number4'),
t('visualization.number5')
]
defineExpose({
@ -248,7 +247,7 @@ defineExpose({
<div class="item-field">{{ t('v_query.select_cascaded_field') }}</div>
</div>
<div class="cascade-item" v-for="(ele, idx) in item" :key="ele.id">
<div class="label">{{ t('v_query.level_1', { msg: indexCascade[idx + 1] }) }}</div>
<div class="label">{{ t('v_query.level_1', { msg: indexNumCascade[idx] }) }}</div>
<div class="item-name">
<el-select
@visible-change="val => visibleChange(val, index, idx)"

View File

@ -1167,13 +1167,12 @@ const clearCascadeArrDataset = id => {
cascadeArr = cascadeArr.filter(ele => !!ele.length)
}
const indexCascade = [
' ',
t('report.week_mon'),
t('report.week_tue'),
t('report.week_wed'),
t('report.week_thu'),
t('report.week_fri')
const indexNumCascade = [
t('visualization.number1'),
t('visualization.number2'),
t('visualization.number3'),
t('visualization.number4'),
t('visualization.number5')
]
const validateConditionType = ({
@ -2729,7 +2728,7 @@ defineExpose({
class="tree-field"
>
<span class="level-index"
>{{ t('visualization.level') }}{{ indexCascade[index + 1] }}</span
>{{ t('visualization.level') }}{{ indexNumCascade[index] }}</span
>
<span class="field-type"
><el-icon>
@ -3559,7 +3558,7 @@ defineExpose({
}
}
.label {
width: 80px;
width: 85px;
color: #1f2329;
}

View File

@ -59,13 +59,12 @@ const confirmClick = () => {
emits('saveTree', arr)
handleBeforeClose()
}
const indexCascade = [
' ',
t('report.week_mon'),
t('report.week_tue'),
t('report.week_wed'),
t('report.week_thu'),
t('report.week_fri')
const indexNumCascade = [
t('visualization.number1'),
t('visualization.number2'),
t('visualization.number3'),
t('visualization.number4'),
t('visualization.number5')
]
const deleteCascade = idx => {
@ -101,7 +100,7 @@ defineExpose({
<div class="item-name">{{ t('v_query.tree_query_field') }}</div>
</div>
<div class="cascade-item" v-for="(ele, idx) in treeList" :key="ele.id">
<div class="label">{{ t('visualization.level') }}{{ indexCascade[idx + 1] }}</div>
<div class="label">{{ t('visualization.level') }}{{ indexNumCascade[idx] }}</div>
<div class="item-name">
<el-select
:disabled="idx === 0 && ele.field"

View File

@ -341,7 +341,7 @@ export default {
api_data: 'API data'
},
dynamic_time: {
set_default: 'Set default value',
set_default: 'Default value',
fix: 'Fixed time',
dynamic: 'Dynamic time',
relative: 'Relative to current',
@ -2702,8 +2702,8 @@ Scatter chart (bubble) chart: {a} (series name), {b} (data name), {c} (value arr
last_3_days: 'Last 3 days',
month_to_date: 'Month to date',
year_to_date: 'Year to date',
exact_match: 'Exact match',
fuzzy_match: 'Fuzzy match',
exact_match: 'Exact',
fuzzy_match: 'Fuzzy',
option_type: 'Option type',
time_filter_range: 'Set time filter range',
configured: 'Configured',
@ -2717,12 +2717,12 @@ Scatter chart (bubble) chart: {a} (series name), {b} (data name), {c} (value arr
condition_cascade_configuration: 'Query condition cascade configuration',
not_reverse_cascade: '(Only the upper level can cascade the lower level, not reverse cascade)',
must_be_met:
'Based on the condition of the current component, if cascade configuration is required, the following conditions must be met:',
"Based on the current component's condition, if cascade configuration is required, the following conditions must be met:",
select_data_set:
'1. Display type: text drop-down component and number drop-down component; 2. Option value source: select Dataset',
'1. Display type: text and number drop-down component; 2. Option value source: select Dataset',
add_cascade_configuration: 'Add cascade configuration',
add_cascade_condition: 'Add cascade condition',
query_condition_level: 'Query condition level',
query_condition_level: 'Level',
select_query_condition: 'Please select the query condition',
select_cascaded_field: 'Please select the cascaded field',
level_1: 'Level {msg}',
@ -2760,7 +2760,7 @@ Scatter chart (bubble) chart: {a} (series name), {b} (data name), {c} (value arr
number_drop_down: 'Number drop-down',
number_range: 'Number range',
of_option_values: 'Number of option values',
tree_structure_design: 'Drop-down tree structure design',
tree_structure_design: 'Structure design',
the_tree_structure: 'Click to design the tree structure',
time_granularity: 'Time granularity',
the_time_granularity: 'Please select the time granularity',
@ -2769,10 +2769,10 @@ Scatter chart (bubble) chart: {a} (series name), {b} (data name), {c} (value arr
query_field: 'Query field',
display_field: 'Display field',
the_sorting_field: 'Please select the sorting field',
condition_type: 'Condition type',
single_condition: 'Single condition',
with_condition: 'With condition',
or_condition: 'Or condition',
condition_type: 'Condition',
single_condition: 'Single',
with_condition: 'And',
or_condition: 'Or',
hide_condition_switch: 'Hide condition switch',
cannot_be_displayed:
'The chart uses a different Dataset, Unable to display configuration items',
@ -2796,6 +2796,13 @@ Scatter chart (bubble) chart: {a} (series name), {b} (data name), {c} (value arr
column_name: 'Field name'
},
visualization: {
number1: '1',
number2: '2',
number3: '3',
number4: '4',
number5: '5',
number6: '6',
number7: '7',
jump_null_tips:
'The field [{0}] has empty configuration. Please complete the configuration first!',
jump_no_banding_tips: 'The current chart has no bound query conditions.',

View File

@ -2726,6 +2726,13 @@ export default {
column_name: '欄位名稱'
},
visualization: {
number1: '一',
number2: '二',
number3: '三',
number4: '四',
number5: '五',
number6: '六',
number7: '七',
jump_null_tips: '欄位{0}存在空配置請先完善配置',
jump_no_banding_tips: '當前圖表無綁定的查詢條件',
set_as_tips: '置為',

View File

@ -2728,6 +2728,13 @@ export default {
column_name: '字段名称'
},
visualization: {
number1: '一',
number2: '二',
number3: '三',
number4: '四',
number5: '五',
number6: '六',
number7: '七',
jump_null_tips: '字段{0}存在空配置请先完善配置',
jump_no_banding_tips: '当前图表无绑定的查询条件',
set_as_tips: '置为',