EditorSettings: Make all strings translatable

This commit is contained in:
Vishesh Handa
2020-07-31 21:25:30 +02:00
parent 8ab7ec22c4
commit e3f8cd9397
3 changed files with 16 additions and 8 deletions

View File

@ -58,6 +58,14 @@ settings:
subtitle: Try out features in Development
backlinks: Show Backlinks in Markdown Preview
fs: Show File System
editors:
title: Editor Settings
subtitle: Configure how different editors work
defaultEditor: Default Editor
defaultState: Default State
markdownEditor: Markdown Editor
journalEditor: Journal Editor
defaultFolder: Default Folder
editors:
checklist:

View File

@ -36,7 +36,7 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
var body = ListView(children: <Widget>[
ListPreference(
title: "Default Editor",
title: tr("settings.editors.defaultEditor"),
currentOption: settings.defaultEditor.toPublicString(),
options:
SettingsEditorType.options.map((f) => f.toPublicString()).toList(),
@ -47,9 +47,9 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
setState(() {});
},
),
SettingsHeader("Markdown Editor"),
SettingsHeader(tr("settings.editors.markdownEditor")),
ListPreference(
title: "Default State",
title: tr("settings.editors.defaultState"),
currentOption: settings.markdownDefaultView.toPublicString(),
options: SettingsMarkdownDefaultView.options
.map((f) => f.toPublicString())
@ -61,10 +61,10 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
setState(() {});
},
),
SettingsHeader("Journal Editor"),
SettingsHeader(tr("settings.editors.journalEditor")),
ProOverlay(
child: ListTile(
title: const Text("Default Folder"),
title: Text(tr("settings.editors.defaultFolder")),
subtitle: Text(defaultNewFolder),
onTap: () async {
var destFolder = await showDialog<NotesFolderFS>(
@ -83,7 +83,7 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
return Scaffold(
appBar: AppBar(
title: const Text('Editor Settings'),
title: Text(tr("settings.editors.title")),
leading: IconButton(
icon: const Icon(Icons.arrow_back),
onPressed: () {

View File

@ -204,8 +204,8 @@ class SettingsListState extends State<SettingsList> {
),
const SizedBox(height: 16.0),
ListTile(
title: const Text("Editor Settings"),
subtitle: const Text("Configure how different editors work"),
title: Text(tr("settings.editors.title")),
subtitle: Text(tr("settings.editors.subtitle")),
onTap: () {
var route = MaterialPageRoute(
builder: (context) => SettingsEditorsScreen(),