mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 18:38:36 +08:00
EditorSettings: Make all strings translatable
This commit is contained in:
@ -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:
|
||||
|
@ -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: () {
|
||||
|
@ -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(),
|
||||
|
Reference in New Issue
Block a user