Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

Commit 19285a3

Browse files
committed
Enough for today
1 parent 252524e commit 19285a3

File tree

5 files changed

+24
-8
lines changed

5 files changed

+24
-8
lines changed

src/components/modals/TextAreaModal.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { c } from "helpers/StylesHelper";
2+
import { t } from "lang/helpers";
23
import {
34
Modal,
45
TextAreaComponent,
@@ -12,7 +13,7 @@ export class TextAreaModal extends Modal {
1213
private reject: () => void;
1314
private submitted = false;
1415
private value: string;
15-
private placeholder = "Type text here";
16+
private placeholder = t("text_modal_default_placeholder");
1617
constructor(
1718
private prompt_text: string,
1819
private default_value: string

src/components/modals/TextModal.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { c } from "helpers/StylesHelper";
2+
import { t } from "lang/helpers";
23
import {
34
Modal,
45
TextComponent,
@@ -12,7 +13,7 @@ export class TextModal extends Modal {
1213
private reject: () => void;
1314
private submitted = false;
1415
private value: string;
15-
private placeholder = "Type text here";
16+
private placeholder = t("text_modal_default_placeholder");
1617
constructor(
1718
private prompt_text: string,
1819
private default_value: string

src/lang/locale/en.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,4 +184,16 @@ export default {
184184
"column_settings_modal_selected_column_options_notice_update_error": "Error editing {0}",
185185
"column_settings_modal_selected_column_options_notice_delete_success": "Label {0} was deleted successfully for all the notes!",
186186
"column_settings_modal_selected_column_options_notice_delete_error": "Error deleting {0}",
187+
/** TEXT MODAL */
188+
"text_modal_default_placeholder": "Insert text...",
189+
/******************************************
190+
* SETTINGS
191+
******************************************/
192+
/** FORMULA SETTINGS */
193+
"settings_formula_title": "Formula Settings",
194+
"settings_formula_desc": "Select the destination of the formula JS files.",
195+
"settings_formula_placeholder": "Select destination...",
196+
"settings_formula_toggle_title": "Enable JavaScript formulas",
197+
"settings_formula_toggle_desc": "Enable/disable to use JavaScript formulas",
198+
/** COLUMN SETTINGS */
187199
};

src/settings/handlers/automation/FormulaJSFolderHandler.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import { t } from "lang/helpers";
12
import { Setting } from "obsidian";
23
import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handlers/AbstractSettingHandler";
34
import { FolderSuggest } from "settings/suggesters/FolderSuggester";
45

56
export class FormulaJSFolderHandler extends AbstractSettingsHandler {
6-
settingTitle: string = 'Select the source of your formula JS files';
7+
settingTitle = t("settings_formula_title");
78
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
89
const { settingsManager, containerEl, view, local } = settingHandlerResponse;
910
const isJSFormulasEnabled = local ?
@@ -27,13 +28,13 @@ export class FormulaJSFolderHandler extends AbstractSettingsHandler {
2728
};
2829
// render dropdown inside container
2930
new Setting(containerEl)
30-
.setName('Select the formula JS folder')
31-
.setDesc('Select the destination of the formula JS files.')
31+
.setName(this.settingTitle)
32+
.setDesc(t("settings_formula_desc"))
3233
.addSearch((cb) => {
3334
new FolderSuggest(
3435
cb.inputEl
3536
);
36-
cb.setPlaceholder("Example: path/to/folder")
37+
cb.setPlaceholder(t("settings_formula_placeholder"))
3738
.setValue(local ? view.diskConfig.yaml.config.formula_folder_path : settingsManager.plugin.settings.local_settings.formula_folder_path)
3839
.onChange(formula_folder_promise);
3940
});

src/settings/handlers/automation/FormulaJSToggleHandler.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { add_toggle } from "settings/SettingsComponents";
22
import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handlers/AbstractSettingHandler";
3+
import { t } from "lang/helpers";
34
export class FormulaJSToggleHandler extends AbstractSettingsHandler {
4-
settingTitle: string = 'Enable JavaScript formulas';
5+
settingTitle = t("settings_formula_toggle_title");
56
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
67
const { settingsManager, containerEl, view, local } = settingHandlerResponse;
78
// pass if modal opened from local settings
@@ -23,7 +24,7 @@ export class FormulaJSToggleHandler extends AbstractSettingsHandler {
2324
add_toggle(
2425
containerEl,
2526
this.settingTitle,
26-
"Enable JavaScript formulas to be used in your database.",
27+
t("settings_formula_toggle_desc"),
2728
local ? view.diskConfig.yaml.config.enable_js_formulas : settingsManager.plugin.settings.local_settings.enable_js_formulas,
2829
formulas_togle_promise
2930
);

0 commit comments

Comments
 (0)