From 481618037d5aee72bd0feb9b3e51a9f25c9c196c Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 22 Jun 2025 18:07:11 +0800 Subject: [PATCH] change the text of the unset start and end time in scheduled transaction --- src/components/desktop/DateSelect.vue | 3 +++ src/locales/de.json | 1 + src/locales/en.json | 1 + src/locales/es.json | 1 + src/locales/it.json | 1 + src/locales/ja.json | 1 + src/locales/pt_BR.json | 1 + src/locales/ru.json | 1 + src/locales/uk.json | 1 + src/locales/vi.json | 1 + src/locales/zh_Hans.json | 1 + src/locales/zh_Hant.json | 1 + src/views/desktop/transactions/list/dialogs/EditDialog.vue | 2 ++ src/views/mobile/transactions/EditPage.vue | 4 ++-- 14 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/components/desktop/DateSelect.vue b/src/components/desktop/DateSelect.vue index a2a284c2..be15e732 100644 --- a/src/components/desktop/DateSelect.vue +++ b/src/components/desktop/DateSelect.vue @@ -55,6 +55,7 @@ const props = defineProps<{ readonly?: boolean; clearable?: boolean; label?: string; + noDataText?: string; }>(); const emit = defineEmits<{ @@ -83,6 +84,8 @@ const isYearFirst = computed(() => isLongDateMonthAfterYear()); const displayTime = computed(() => { if (props.modelValue) { return formatDateToLongDate(props.modelValue); + } else if (props.noDataText) { + return props.noDataText; } else { return tt('Unspecified'); } diff --git a/src/locales/de.json b/src/locales/de.json index 9be8cb00..5a5d85d0 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1331,6 +1331,7 @@ "None": "Keine", "Unspecified": "Nicht angegeben", "Not set": "Nicht festgelegt", + "No limit": "No limit", "No results": "Keine Ergebnisse", "Unknown": "Unbekannt", "Auto detect": "Auto detect", diff --git a/src/locales/en.json b/src/locales/en.json index b685b8e4..a4994f1d 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1331,6 +1331,7 @@ "None": "None", "Unspecified": "Unspecified", "Not set": "Not set", + "No limit": "No limit", "No results": "No results", "Unknown": "Unknown", "Auto detect": "Auto detect", diff --git a/src/locales/es.json b/src/locales/es.json index 0a83fefe..30b572b1 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -1331,6 +1331,7 @@ "None": "Ninguno", "Unspecified": "No especificado", "Not set": "No establecido", + "No limit": "No limit", "No results": "Sin resultados", "Unknown": "Desconocido", "Auto detect": "Auto detect", diff --git a/src/locales/it.json b/src/locales/it.json index b963f7ed..94a4e236 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -1331,6 +1331,7 @@ "None": "Nessuno", "Unspecified": "Non specificato", "Not set": "Non impostato", + "No limit": "No limit", "No results": "Nessun risultato", "Unknown": "Sconosciuto", "Auto detect": "Rilevamento automatico", diff --git a/src/locales/ja.json b/src/locales/ja.json index cebe9623..38c32116 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -1331,6 +1331,7 @@ "None": "なし", "Unspecified": "不特定", "Not set": "セットしていない", + "No limit": "No limit", "No results": "結果はありません", "Unknown": "不明", "Auto detect": "自動検出", diff --git a/src/locales/pt_BR.json b/src/locales/pt_BR.json index c7c8778c..6664ba49 100644 --- a/src/locales/pt_BR.json +++ b/src/locales/pt_BR.json @@ -1331,6 +1331,7 @@ "None": "Nenhum", "Unspecified": "Não especificado", "Not set": "Não definido", + "No limit": "No limit", "No results": "Sem resultados", "Unknown": "Desconhecido", "Auto detect": "Detecção automática", diff --git a/src/locales/ru.json b/src/locales/ru.json index 6a387a49..71191e28 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -1331,6 +1331,7 @@ "None": "Нет", "Unspecified": "Не указано", "Not set": "Не установлено", + "No limit": "No limit", "No results": "Нет результатов", "Unknown": "Неизвестно", "Auto detect": "Auto detect", diff --git a/src/locales/uk.json b/src/locales/uk.json index 1cd4bbd0..8e50a5c0 100644 --- a/src/locales/uk.json +++ b/src/locales/uk.json @@ -1331,6 +1331,7 @@ "None": "Немає", "Unspecified": "Не вказано", "Not set": "Не встановлено", + "No limit": "No limit", "No results": "Немає результатів", "Unknown": "Невідомо", "Auto detect": "Автовизначення", diff --git a/src/locales/vi.json b/src/locales/vi.json index 4570e7f0..0e8aac08 100644 --- a/src/locales/vi.json +++ b/src/locales/vi.json @@ -1331,6 +1331,7 @@ "None": "Không có", "Unspecified": "Không xác định", "Not set": "Not set", + "No limit": "No limit", "No results": "Không có kết quả", "Unknown": "Không rõ", "Auto detect": "Auto detect", diff --git a/src/locales/zh_Hans.json b/src/locales/zh_Hans.json index 2cd4619c..0de3106a 100644 --- a/src/locales/zh_Hans.json +++ b/src/locales/zh_Hans.json @@ -1331,6 +1331,7 @@ "None": "无", "Unspecified": "未指定", "Not set": "未设置", + "No limit": "无限制", "No results": "无结果", "Unknown": "未知", "Auto detect": "自动检测", diff --git a/src/locales/zh_Hant.json b/src/locales/zh_Hant.json index 75c1822c..969b8830 100644 --- a/src/locales/zh_Hant.json +++ b/src/locales/zh_Hant.json @@ -1331,6 +1331,7 @@ "None": "無", "Unspecified": "未指定", "Not set": "未設置", + "No limit": "無限制", "No results": "無結果", "Unknown": "未知", "Auto detect": "自動偵測", diff --git a/src/views/desktop/transactions/list/dialogs/EditDialog.vue b/src/views/desktop/transactions/list/dialogs/EditDialog.vue index 8b0bb1e3..bf46e911 100644 --- a/src/views/desktop/transactions/list/dialogs/EditDialog.vue +++ b/src/views/desktop/transactions/list/dialogs/EditDialog.vue @@ -258,6 +258,7 @@ :disabled="loading || submitting" :clearable="true" :label="tt('Start Date')" + :no-data-text="tt('No limit')" v-model="transaction.scheduledStartDate" /> @@ -266,6 +267,7 @@ :disabled="loading || submitting" :clearable="true" :label="tt('End Date')" + :no-data-text="tt('No limit')" v-model="transaction.scheduledEndDate" /> diff --git a/src/views/mobile/transactions/EditPage.vue b/src/views/mobile/transactions/EditPage.vue index 8eb9d841..3054c169 100644 --- a/src/views/mobile/transactions/EditPage.vue +++ b/src/views/mobile/transactions/EditPage.vue @@ -756,7 +756,7 @@ const transactionDisplayScheduledStartDate = computed(() => { if (template.scheduledStartDate) { return formatDateToLongDate(template.scheduledStartDate); } else { - return tt('Unspecified'); + return tt('No limit'); } }); @@ -770,7 +770,7 @@ const transactionDisplayScheduledEndDate = computed(() => { if (template.scheduledEndDate) { return formatDateToLongDate(template.scheduledEndDate); } else { - return tt('Unspecified'); + return tt('No limit'); } });