Skip to content

Commit 76ed604

Browse files
committed
i18n: Add support for translating 'Add new preset'
1 parent f614cc3 commit 76ed604

File tree

8 files changed

+24
-2
lines changed

8 files changed

+24
-2
lines changed

src/Config/PresetsSettingsUI.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type TasksPlugin from '../main';
33
import type { TasksEvents } from '../Obsidian/TasksEvents';
44
import { PresetsSettingsService, type RenamesInProgress } from '../Query/Presets/PresetsSettingsService';
55
import type { PresetsMap } from '../Query/Presets/Presets';
6+
import { i18n } from '../i18n/i18n';
67
import { type Settings, getSettings, updateSettings } from './Settings';
78

89
type RefreshViewCallback = () => void;
@@ -353,7 +354,7 @@ export class PresetsSettingsUI {
353354
*/
354355
private createAddNewPresetButton(containerEl: HTMLElement, settings: Settings, refreshView: RefreshViewCallback) {
355356
new Setting(containerEl).addButton((btn) => {
356-
btn.setButtonText('Add new preset')
357+
btn.setButtonText(i18n.t('settings.presets.buttons.addNewPreset'))
357358
.setCta()
358359
.onClick(async () => {
359360
const { presets: updatedPresets } = this.presetsSettingsService.addPreset(settings.presets);

src/i18n/locales/be.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": ""
195+
},
193196
"line1": "",
194197
"line2": "",
195198
"name": ""

src/i18n/locales/de.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": ""
195+
},
193196
"line1": "",
194197
"line2": "",
195198
"name": ""

src/i18n/locales/en.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": "Add new preset"
195+
},
193196
"line1": "You can define named instructions here, that you can re-use in multiple queries. A preset called '{{name}}' can be used in Tasks queries with either '{{instruction1}}' or '{{instruction2}}'.",
194197
"line2": "Any open Tasks queries are reloaded automatically when presets are edited.",
195198
"name": "Presets"

src/i18n/locales/ko.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": ""
195+
},
193196
"line1": "여기서 이름 있는 지침을 정의해 여러 쿼리에서 재사용할 수 있습니다. '{{name}}' 프리셋은 Tasks 쿼리에서 '{{instruction1}}' 또는 '{{instruction2}}'로 사용할 수 있습니다.",
194197
"line2": "프리셋을 수정하면 열려 있는 모든 Tasks 쿼리가 자동으로 새로고침됩니다.",
195198
"name": "프리셋"

src/i18n/locales/ru.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": ""
195+
},
193196
"line1": "",
194197
"line2": "",
195198
"name": ""

src/i18n/locales/uk.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": ""
195+
},
193196
"line1": "",
194197
"line2": "",
195198
"name": ""

src/i18n/locales/zh_cn.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@
190190
}
191191
},
192192
"presets": {
193+
"buttons": {
194+
"addNewPreset": ""
195+
},
193196
"line1": "您可以在这里定义命名指令,可以在多个查询中重复使用。一个名为 '{{name}}' 的预设可以在任务查询中使用 '{{instruction1}}' 或 '{{instruction2}}'。",
194197
"line2": "任何打开的任务查询在预设被编辑时都会自动重新加载。",
195198
"name": "预设"
@@ -261,4 +264,4 @@
261264
"heading": "任务状态"
262265
}
263266
}
264-
}
267+
}

0 commit comments

Comments
 (0)