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

Commit 12cf39a

Browse files
committed
some translations more
1 parent b14e76a commit 12cf39a

File tree

10 files changed

+65
-27
lines changed

10 files changed

+65
-27
lines changed

src/lang/locale/en.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ export default {
189189
/******************************************
190190
* SETTINGS
191191
******************************************/
192+
/** BASE */
193+
"settings_default_values": "Restore default values",
192194
/** FORMULA SETTINGS */
193195
"settings_formula_title": "Formula Settings",
194196
"settings_formula_desc": "Select the destination of the formula JS files.",
@@ -253,4 +255,31 @@ export default {
253255
"settings_editing_engine_frontmatter_quotes_toggle_title": "Frontmatter quotes",
254256
"settings_editing_engine_frontmatter_quotes_toggle_desc": "Enable/disable quotes in frontmatter",
255257
/** FOLDER */
258+
"settings_cell_size_title": "Cell size",
259+
"settings_cell_size_desc": "Choose how compact or wide cells are.",
260+
"settings_details_name_title": "Database name",
261+
"settings_details_name_desc": "The name of the database",
262+
"settings_details_name_placeholder": "Database name...",
263+
"settings_details_description_title": "Database description",
264+
"settings_details_description_desc": "The description of the database",
265+
"settings_details_description_placeholder": "Database description...",
266+
"settings_sticky_first_column_toggle_title": "Sticky first column",
267+
"settings_sticky_first_column_toggle_desc": "Whether to make the first column sticky, so that it remains visible when scrolling horizontally.",
268+
/** HELPPER COMMANDS */
269+
"settings_helper_autoupdate_toggle_title": "Auto update",
270+
"settings_helper_autoupdate_toggle_desc": "Enable auto update listener from other files. WARNING: requires restart to take effect.",
271+
"settings_helper_default_search_title": "Show Search Bar By Default",
272+
"settings_helper_default_search_desc": "The search bar will be shown by default when you open a database",
273+
/** MEDIA */
274+
"settings_link_alias_toggle_title": "Default link alias state (on/off)",
275+
"settings_link_alias_toggle_desc": "Use column label as link alias of your URLs",
276+
"settings_media_dimension_title": "Media dimensions",
277+
"settings_media_dimension_desc": "Choose default value of media dimensions (heightxwidth)",
278+
"settings_media_dimension_height": "Height",
279+
"settings_media_dimension_width": "Width",
280+
"settings_default_media_link_toggle_title": "Default media link state (on/off)",
281+
"settings_default_media_link_toggle_desc": "Default value of wrap media links with embedding content",
282+
/** ROWS */
283+
"settings_font_size_title": "Select the size of the font",
284+
"settings_font_size_desc": "Use the slider to select the size of the font (in pixels)",
256285
};

src/settings/handlers/folder/CellSizeDropDownHandler.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { CellSizeOptions } from "helpers/Constants";
2+
import { t } from "lang/helpers";
23
import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handlers/AbstractSettingHandler";
34
import { add_dropdown } from "settings/SettingsComponents";
45

56
export class CellSizeDropDownHandler extends AbstractSettingsHandler {
6-
settingTitle = 'Cell size';
7+
settingTitle = t("settings_cell_size_title");
78
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
89
const { containerEl, view, local, settingsManager } = settingHandlerResponse;
910
const source_dropdown_promise = async (value: string): Promise<void> => {
@@ -27,7 +28,7 @@ export class CellSizeDropDownHandler extends AbstractSettingsHandler {
2728
add_dropdown(
2829
containerEl,
2930
this.settingTitle,
30-
'Choose how compact or wide cells are.',
31+
t("settings_cell_size_desc"),
3132
current_cell_size,
3233
{
3334
compact: CellSizeOptions.COMPACT,

src/settings/handlers/folder/DetailsFormHandler.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
import { t } from "lang/helpers";
12
import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handlers/AbstractSettingHandler";
23
import { add_text } from "settings/SettingsComponents";
34

45
export class DetailsFormHandler extends AbstractSettingsHandler {
5-
settingTitle: string = 'Information about your database:';
6+
settingTitle = t("settings_details_name_title");
67
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
78
const { containerEl, view, local } = settingHandlerResponse;
89
if (local) {
@@ -15,17 +16,17 @@ export class DetailsFormHandler extends AbstractSettingsHandler {
1516
}
1617
add_text(
1718
containerEl,
18-
this.settingTitle.concat(' (name)'),
19-
"name of the database",
20-
"type title...",
19+
this.settingTitle,
20+
t("settings_details_name_desc"),
21+
t("settings_details_name_placeholder"),
2122
view.diskConfig.yaml.name,
2223
details_edit_name_promise
2324
);
2425
add_text(
2526
containerEl,
26-
this.settingTitle.concat(' (description)'),
27-
"description of the database",
28-
"type description...",
27+
t("settings_details_description_title"),
28+
t("settings_details_description_desc"),
29+
t("settings_details_description_placeholder"),
2930
view.diskConfig.yaml.description,
3031
details_edit_desciption_promise
3132
);

src/settings/handlers/folder/StickyFirstColumnHandler.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
import { t } from "lang/helpers";
12
import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handlers/AbstractSettingHandler";
23
import { add_toggle } from "settings/SettingsComponents";
34

45
export class StickyFirstColumnHandler extends AbstractSettingsHandler {
5-
settingTitle = 'Sticky first column';
6+
settingTitle = t("settings_sticky_first_column_toggle_title");
67
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
78
const { containerEl, view, local, settingsManager } = settingHandlerResponse;
89
const sticky_first_column_toggle_promise = async (value: boolean): Promise<void> => {
@@ -25,7 +26,7 @@ export class StickyFirstColumnHandler extends AbstractSettingsHandler {
2526
add_toggle(
2627
containerEl,
2728
this.settingTitle,
28-
"Whether to make the first column sticky, so that it remains visible when scrolling horizontally.",
29+
t("settings_sticky_first_column_toggle_desc"),
2930
current_sticky_first_column,
3031
sticky_first_column_toggle_promise
3132
);

src/settings/handlers/helpersCommands/EnableAutoUpdateToggleHandler.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 EnableAutoUpdateToggleHandler extends AbstractSettingsHandler {
4-
settingTitle: string = 'Enable Auto Update';
5+
settingTitle = t("settings_helper_autoupdate_toggle_title");
56
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
67
const { settingsManager, containerEl, local } = settingHandlerResponse;
78
// pass if modal opened from local settings
@@ -20,7 +21,7 @@ export class EnableAutoUpdateToggleHandler extends AbstractSettingsHandler {
2021
add_toggle(
2122
containerEl,
2223
this.settingTitle,
23-
"Enable auto update listener from other files. WARNING: requires restart to take effect.",
24+
t("settings_helper_autoupdate_toggle_desc"),
2425
settingsManager.plugin.settings.global_settings.enable_auto_update,
2526
searchbar_toggle_promise
2627
);

src/settings/handlers/helpersCommands/ShowSearchBarByDefaultToggleHandler.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 ShowSearchBarByDefaultToggleHandler extends AbstractSettingsHandler {
4-
settingTitle: string = 'Show Search Bar By Default';
5+
settingTitle: string = t("settings_helper_default_search_title");
56
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
67
const { settingsManager, containerEl, local } = settingHandlerResponse;
78
// pass if modal opened from local settings
@@ -20,7 +21,7 @@ export class ShowSearchBarByDefaultToggleHandler extends AbstractSettingsHandler
2021
add_toggle(
2122
containerEl,
2223
this.settingTitle,
23-
"The search bar will be shown by default when you open a database",
24+
t("settings_helper_default_search_desc"),
2425
settingsManager.plugin.settings.global_settings.show_search_bar_by_default,
2526
searchbar_toggle_promise
2627
);

src/settings/handlers/media/LinkAliasToggleHandler.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 LinkAliasToggleHandler extends AbstractSettingsHandler {
4-
settingTitle: string = 'Default link alias state (on/off)';
5+
settingTitle = t("settings_link_alias_toggle_title");
56
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
67
const { settingsManager, containerEl } = settingHandlerResponse;
78
// pass if modal opened from local settings
@@ -25,7 +26,7 @@ export class LinkAliasToggleHandler extends AbstractSettingsHandler {
2526
add_toggle(
2627
containerEl,
2728
this.settingTitle,
28-
"Use column label as link alias of your URLs",
29+
t("settings_link_alias_toggle_desc"),
2930
media_settings.link_alias_enabled,
3031
media_togle_promise
3132
);

src/settings/handlers/media/MediaDimensionsHandler.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
import { DEFAULT_COLUMN_CONFIG } from "helpers/Constants";
2+
import { t } from "lang/helpers";
23
import { Setting } from "obsidian";
34
import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handlers/AbstractSettingHandler";
45

56
export class MediaDimensionsHandler extends AbstractSettingsHandler {
6-
settingTitle: string = 'Choose dimensions of embeded media';
7+
settingTitle = t("settings_media_dimension_title");
78
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
89
const { settingsManager, containerEl } = settingHandlerResponse;
910
const media_settings = settingsManager.plugin.settings.global_settings.media_settings;
1011
if (media_settings.enable_media_view) {
1112
// Check if media_settings is enabled
1213
const dimensionSettings = new Setting(containerEl)
13-
.setName('Media Dimensions')
14-
.setDesc('Choose default value of media dimensions (heightxwidth)')
14+
.setName(this.settingTitle)
15+
.setDesc(t("settings_media_dimension_desc"))
1516
.addText(text => {
16-
text.setPlaceholder("Height")
17+
text.setPlaceholder(t("settings_media_dimension_height"))
1718
.setValue(media_settings.height.toString())
1819
.onChange(async (value: string): Promise<void> => {
1920
// Common modifications of value
@@ -30,7 +31,7 @@ export class MediaDimensionsHandler extends AbstractSettingsHandler {
3031

3132
});
3233
}).addText(text => {
33-
text.setPlaceholder("Width")
34+
text.setPlaceholder(t("settings_media_dimension_width"))
3435
.setValue(media_settings.width.toString())
3536
.onChange(async (value: string): Promise<void> => {
3637
// Common modifications of value
@@ -48,7 +49,7 @@ export class MediaDimensionsHandler extends AbstractSettingsHandler {
4849
})
4950
dimensionSettings.addExtraButton((cb) => {
5051
cb.setIcon("reset")
51-
.setTooltip("Restart default values")
52+
.setTooltip(t("settings_default_values"))
5253
.onClick(async (): Promise<void> => {
5354
const update_global_settings = settingsManager.plugin.settings.global_settings;
5455
// Persist changes

src/settings/handlers/media/MediaToggleHandler.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 MediaToggleHandler extends AbstractSettingsHandler {
4-
settingTitle: string = 'Default media link state (on/off)';
5+
settingTitle = t("settings_default_media_link_toggle_title");
56
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
67
const { settingsManager, containerEl } = settingHandlerResponse;
78
// pass if modal opened from local settings
@@ -23,7 +24,7 @@ export class MediaToggleHandler extends AbstractSettingsHandler {
2324
add_toggle(
2425
containerEl,
2526
this.settingTitle,
26-
"Default value of wrap media links with embedding content",
27+
t("settings_default_media_link_toggle_desc"),
2728
media_settings.enable_media_view,
2829
media_togle_promise
2930
);

src/settings/handlers/rows/FontSizeHandler.ts

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

@@ -8,7 +9,7 @@ const LIMITS = Object.freeze({
89
});
910

1011
export class FontSizeHandler extends AbstractSettingsHandler {
11-
settingTitle: string = 'Select the size of the font';
12+
settingTitle = t("settings_font_size_title");
1213
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
1314
const { local, containerEl, view } = settingHandlerResponse;
1415
if (local) {
@@ -19,7 +20,7 @@ export class FontSizeHandler extends AbstractSettingsHandler {
1920
// Local settings support
2021
new Setting(containerEl)
2122
.setName(this.settingTitle)
22-
.setDesc("Use the slider to select the size of the font (in pixels)")
23+
.setDesc(t("settings_font_size_desc"))
2324
.addSlider((slider) => {
2425
slider.setDynamicTooltip()
2526
.setValue(view.diskConfig.yaml.config.font_size)

0 commit comments

Comments
 (0)