diff --git a/data/ui/album_editor.blp b/data/ui/album_editor.blp index 788d4a8..3f8dc36 100644 --- a/data/ui/album_editor.blp +++ b/data/ui/album_editor.blp @@ -46,7 +46,8 @@ template $MusicusAlbumEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add recording"); + title: _("Add _recording"); + use-underline: true; activatable: true; activated => $select_recording() swapped; @@ -68,7 +69,8 @@ template $MusicusAlbumEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create album"); + title: _("_Create album"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/ensemble_editor.blp b/data/ui/ensemble_editor.blp index 67732ff..ff2b22d 100644 --- a/data/ui/ensemble_editor.blp +++ b/data/ui/ensemble_editor.blp @@ -35,7 +35,8 @@ template $MusicusEnsembleEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create ensemble"); + title: _("_Create ensemble"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/instrument_editor.blp b/data/ui/instrument_editor.blp index 5ad9928..dda2ed3 100644 --- a/data/ui/instrument_editor.blp +++ b/data/ui/instrument_editor.blp @@ -35,7 +35,8 @@ template $MusicusInstrumentEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create instrument"); + title: _("_Create instrument"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/person_editor.blp b/data/ui/person_editor.blp index 9ef311d..0087d2f 100644 --- a/data/ui/person_editor.blp +++ b/data/ui/person_editor.blp @@ -35,7 +35,8 @@ template $MusicusPersonEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create person"); + title: _("_Create person"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/recording_editor.blp b/data/ui/recording_editor.blp index bda02a3..06b8606 100644 --- a/data/ui/recording_editor.blp +++ b/data/ui/recording_editor.blp @@ -35,7 +35,8 @@ template $MusicusRecordingEditor: Adw.NavigationPage { ] Adw.ActionRow work_row { - title: _("Select work"); + title: _("Select _work"); + use-underline: true; activatable: true; activated => $select_work() swapped; @@ -48,7 +49,8 @@ template $MusicusRecordingEditor: Adw.NavigationPage { } Adw.SpinRow year_row { - title: _("Year"); + title: _("_Year"); + use-underline: true; adjustment: Gtk.Adjustment { lower: 0; @@ -79,7 +81,8 @@ template $MusicusRecordingEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add performer"); + title: _("Add _performer"); + use-underline: true; activatable: true; activated => $select_person() swapped; @@ -111,7 +114,8 @@ template $MusicusRecordingEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add ensemble"); + title: _("Add _ensemble"); + use-underline: true; activatable: true; activated => $select_ensemble() swapped; @@ -133,7 +137,8 @@ template $MusicusRecordingEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create recording"); + title: _("_Create recording"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/role_editor.blp b/data/ui/role_editor.blp index 2e01fe1..9a05a51 100644 --- a/data/ui/role_editor.blp +++ b/data/ui/role_editor.blp @@ -35,7 +35,8 @@ template $MusicusRoleEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create role"); + title: _("_Create role"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/tracks_editor.blp b/data/ui/tracks_editor.blp index 2c76fc3..b0f736c 100644 --- a/data/ui/tracks_editor.blp +++ b/data/ui/tracks_editor.blp @@ -17,7 +17,9 @@ template $MusicusTracksEditor: Adw.NavigationPage { margin-end: 12; Gtk.Label { - label: _("Recording"); + label: _("_Recording"); + use-underline: true; + mnemonic-widget: recording_row; xalign: 0; margin-top: 24; @@ -69,7 +71,8 @@ template $MusicusTracksEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add files"); + title: _("Add _files"); + use-underline: true; activatable: true; activated => $add_files() swapped; @@ -89,7 +92,8 @@ template $MusicusTracksEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Import tracks"); + title: _("_Import tracks"); + use-underline: true; activated => $save() swapped; } } diff --git a/data/ui/translation_editor.blp b/data/ui/translation_editor.blp index 96d6113..687f7de 100644 --- a/data/ui/translation_editor.blp +++ b/data/ui/translation_editor.blp @@ -10,7 +10,8 @@ template $MusicusTranslationEditor: Adw.Bin { ] Adw.EntryRow entry_row { - title: _("Name"); + title: _("_Name"); + use-underline: true; } Adw.ActionRow { diff --git a/data/ui/work_editor.blp b/data/ui/work_editor.blp index cf16bca..d7413cf 100644 --- a/data/ui/work_editor.blp +++ b/data/ui/work_editor.blp @@ -49,7 +49,8 @@ template $MusicusWorkEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add composer"); + title: _("Add _composer"); + use-underline: true; activatable: true; activated => $add_person() swapped; @@ -81,7 +82,8 @@ template $MusicusWorkEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add part"); + title: _("Add _part"); + use-underline: true; activatable: true; activated => $add_part() swapped; @@ -112,7 +114,8 @@ template $MusicusWorkEditor: Adw.NavigationPage { ] Adw.ActionRow { - title: _("Add instrument"); + title: _("Add _instrument"); + use-underline: true; activatable: true; activated => $add_instrument() swapped; @@ -134,7 +137,8 @@ template $MusicusWorkEditor: Adw.NavigationPage { ] Adw.ButtonRow save_row { - title: _("Create work"); + title: _("_Create work"); + use-underline: true; activated => $save() swapped; } } diff --git a/src/editor/album_editor.rs b/src/editor/album_editor.rs index 167775c..27fc898 100644 --- a/src/editor/album_editor.rs +++ b/src/editor/album_editor.rs @@ -126,7 +126,7 @@ impl AlbumEditor { .build(); if let Some(album) = album { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp().album_id.set(album.album_id.clone()).unwrap(); obj.imp().name_editor.set_translation(&album.name); diff --git a/src/editor/ensemble_editor.rs b/src/editor/ensemble_editor.rs index 63d8131..e74db5e 100644 --- a/src/editor/ensemble_editor.rs +++ b/src/editor/ensemble_editor.rs @@ -78,7 +78,7 @@ impl MusicusEnsembleEditor { obj.imp().library.set(library.to_owned()).unwrap(); if let Some(ensemble) = ensemble { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp() .ensemble_id .set(ensemble.ensemble_id.clone()) diff --git a/src/editor/instrument_editor.rs b/src/editor/instrument_editor.rs index a2cb12b..4163bf0 100644 --- a/src/editor/instrument_editor.rs +++ b/src/editor/instrument_editor.rs @@ -78,7 +78,7 @@ impl MusicusInstrumentEditor { obj.imp().library.set(library.to_owned()).unwrap(); if let Some(instrument) = instrument { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp() .instrument_id .set(instrument.instrument_id.clone()) diff --git a/src/editor/person_editor.rs b/src/editor/person_editor.rs index b43ec41..487c857 100644 --- a/src/editor/person_editor.rs +++ b/src/editor/person_editor.rs @@ -78,7 +78,7 @@ impl MusicusPersonEditor { obj.imp().library.set(library.to_owned()).unwrap(); if let Some(person) = person { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp().person_id.set(person.person_id.clone()).unwrap(); obj.imp().name_editor.set_translation(&person.name); } diff --git a/src/editor/recording_editor.rs b/src/editor/recording_editor.rs index 15ea936..09de126 100644 --- a/src/editor/recording_editor.rs +++ b/src/editor/recording_editor.rs @@ -195,7 +195,7 @@ impl MusicusRecordingEditor { .build(); if let Some(recording) = recording { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp() .recording_id .set(recording.recording_id.clone()) diff --git a/src/editor/role_editor.rs b/src/editor/role_editor.rs index 6500757..6197635 100644 --- a/src/editor/role_editor.rs +++ b/src/editor/role_editor.rs @@ -76,7 +76,7 @@ impl MusicusRoleEditor { obj.imp().library.set(library.to_owned()).unwrap(); if let Some(role) = role { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp().role_id.set(role.role_id.clone()).unwrap(); obj.imp().name_editor.set_translation(&role.name); } diff --git a/src/editor/tracks_editor.rs b/src/editor/tracks_editor.rs index 8002aaa..4855c0a 100644 --- a/src/editor/tracks_editor.rs +++ b/src/editor/tracks_editor.rs @@ -135,7 +135,7 @@ impl TracksEditor { .build(); if let Some(recording) = recording { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.set_recording(recording); } @@ -206,7 +206,7 @@ impl TracksEditor { .unwrap(); if !tracks.is_empty() { - self.imp().save_row.set_title(&gettext("Save changes")); + self.imp().save_row.set_title(&gettext("_Save changes")); for track in tracks { self.add_track_row( diff --git a/src/editor/work_editor.rs b/src/editor/work_editor.rs index 36c2c2b..7dbe949 100644 --- a/src/editor/work_editor.rs +++ b/src/editor/work_editor.rs @@ -181,7 +181,7 @@ impl MusicusWorkEditor { } if let Some(work) = work { - obj.imp().save_row.set_title(&gettext("Save changes")); + obj.imp().save_row.set_title(&gettext("_Save changes")); obj.imp().work_id.set(work.work_id.clone()).unwrap(); obj.imp().name_editor.set_translation(&work.name);