mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-30 03:19:11 +08:00
EditorSettings: Make all strings translatable
This commit is contained in:
@ -58,6 +58,14 @@ settings:
|
|||||||
subtitle: Try out features in Development
|
subtitle: Try out features in Development
|
||||||
backlinks: Show Backlinks in Markdown Preview
|
backlinks: Show Backlinks in Markdown Preview
|
||||||
fs: Show File System
|
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:
|
editors:
|
||||||
checklist:
|
checklist:
|
||||||
|
@ -36,7 +36,7 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
|
|||||||
|
|
||||||
var body = ListView(children: <Widget>[
|
var body = ListView(children: <Widget>[
|
||||||
ListPreference(
|
ListPreference(
|
||||||
title: "Default Editor",
|
title: tr("settings.editors.defaultEditor"),
|
||||||
currentOption: settings.defaultEditor.toPublicString(),
|
currentOption: settings.defaultEditor.toPublicString(),
|
||||||
options:
|
options:
|
||||||
SettingsEditorType.options.map((f) => f.toPublicString()).toList(),
|
SettingsEditorType.options.map((f) => f.toPublicString()).toList(),
|
||||||
@ -47,9 +47,9 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
|
|||||||
setState(() {});
|
setState(() {});
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SettingsHeader("Markdown Editor"),
|
SettingsHeader(tr("settings.editors.markdownEditor")),
|
||||||
ListPreference(
|
ListPreference(
|
||||||
title: "Default State",
|
title: tr("settings.editors.defaultState"),
|
||||||
currentOption: settings.markdownDefaultView.toPublicString(),
|
currentOption: settings.markdownDefaultView.toPublicString(),
|
||||||
options: SettingsMarkdownDefaultView.options
|
options: SettingsMarkdownDefaultView.options
|
||||||
.map((f) => f.toPublicString())
|
.map((f) => f.toPublicString())
|
||||||
@ -61,10 +61,10 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
|
|||||||
setState(() {});
|
setState(() {});
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SettingsHeader("Journal Editor"),
|
SettingsHeader(tr("settings.editors.journalEditor")),
|
||||||
ProOverlay(
|
ProOverlay(
|
||||||
child: ListTile(
|
child: ListTile(
|
||||||
title: const Text("Default Folder"),
|
title: Text(tr("settings.editors.defaultFolder")),
|
||||||
subtitle: Text(defaultNewFolder),
|
subtitle: Text(defaultNewFolder),
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
var destFolder = await showDialog<NotesFolderFS>(
|
var destFolder = await showDialog<NotesFolderFS>(
|
||||||
@ -83,7 +83,7 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
|
|||||||
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
title: const Text('Editor Settings'),
|
title: Text(tr("settings.editors.title")),
|
||||||
leading: IconButton(
|
leading: IconButton(
|
||||||
icon: const Icon(Icons.arrow_back),
|
icon: const Icon(Icons.arrow_back),
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
|
@ -204,8 +204,8 @@ class SettingsListState extends State<SettingsList> {
|
|||||||
),
|
),
|
||||||
const SizedBox(height: 16.0),
|
const SizedBox(height: 16.0),
|
||||||
ListTile(
|
ListTile(
|
||||||
title: const Text("Editor Settings"),
|
title: Text(tr("settings.editors.title")),
|
||||||
subtitle: const Text("Configure how different editors work"),
|
subtitle: Text(tr("settings.editors.subtitle")),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
var route = MaterialPageRoute(
|
var route = MaterialPageRoute(
|
||||||
builder: (context) => SettingsEditorsScreen(),
|
builder: (context) => SettingsEditorsScreen(),
|
||||||
|
Reference in New Issue
Block a user