mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-09-04 22:56:20 +08:00
feat(settings): create a language settings section
This commit is contained in:
parent
43d8affcc8
commit
73daec6644
@ -40,6 +40,7 @@ import ShareSettingsOptions from "./options/other/share_settings.js";
|
|||||||
import type FNote from "../../entities/fnote.js";
|
import type FNote from "../../entities/fnote.js";
|
||||||
import type NoteContextAwareWidget from "../note_context_aware_widget.js";
|
import type NoteContextAwareWidget from "../note_context_aware_widget.js";
|
||||||
import { t } from "i18next";
|
import { t } from "i18next";
|
||||||
|
import LanguageOptions from "./options/i18n/language.js";
|
||||||
|
|
||||||
const TPL = `<div class="note-detail-content-widget note-detail-printable">
|
const TPL = `<div class="note-detail-content-widget note-detail-printable">
|
||||||
<style>
|
<style>
|
||||||
@ -82,6 +83,7 @@ const CONTENT_WIDGETS: Record<string, (typeof NoteContextAwareWidget)[]> = {
|
|||||||
HtmlImportTagsOptions,
|
HtmlImportTagsOptions,
|
||||||
ShareSettingsOptions
|
ShareSettingsOptions
|
||||||
],
|
],
|
||||||
|
_optionsLocalization: [ LanguageOptions ],
|
||||||
_optionsAdvanced: [DatabaseIntegrityCheckOptions, DatabaseAnonymizationOptions, AdvancedSyncOptions, VacuumDatabaseOptions],
|
_optionsAdvanced: [DatabaseIntegrityCheckOptions, DatabaseAnonymizationOptions, AdvancedSyncOptions, VacuumDatabaseOptions],
|
||||||
_backendLog: [BackendLogWidget]
|
_backendLog: [BackendLogWidget]
|
||||||
};
|
};
|
||||||
|
17
src/public/app/widgets/type_widgets/options/i18n/language.ts
Normal file
17
src/public/app/widgets/type_widgets/options/i18n/language.ts
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import OptionsWidget from "../options_widget.js";
|
||||||
|
|
||||||
|
const TPL = `
|
||||||
|
<div class="options-section">
|
||||||
|
<h4>Languages</h4>
|
||||||
|
|
||||||
|
The list of languages should go here.
|
||||||
|
</div>
|
||||||
|
`;
|
||||||
|
|
||||||
|
export default class LanguageOptions extends OptionsWidget {
|
||||||
|
|
||||||
|
doRender() {
|
||||||
|
this.$widget = $(TPL);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user