Improve some help text for commands
Consistently use the imperative mood and expand some overly terse help messages.
This commit is contained in:
parent
c5e30709a6
commit
51d516979b
11 changed files with 78 additions and 78 deletions
|
@ -82,7 +82,7 @@ struct app_display_audio_subs : public Command {
|
|||
CMD_NAME("app/display/audio_subs")
|
||||
STR_MENU("&Audio+Subs View")
|
||||
STR_DISP("Audio+Subs View")
|
||||
STR_HELP("Display audio and subtitles only")
|
||||
STR_HELP("Display audio and the subtitles grid only")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
void operator()(agi::Context *) {
|
||||
|
@ -104,7 +104,7 @@ struct app_display_full : public Command {
|
|||
CMD_NAME("app/display/full")
|
||||
STR_MENU("&Full view")
|
||||
STR_DISP("Full view")
|
||||
STR_HELP("Display audio, video and subtitles")
|
||||
STR_HELP("Display audio, video and then subtitles grid")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
|
@ -126,7 +126,7 @@ struct app_display_subs : public Command {
|
|||
CMD_NAME("app/display/subs")
|
||||
STR_MENU("S&ubs Only View")
|
||||
STR_DISP("Subs Only View")
|
||||
STR_HELP("Display subtitles only")
|
||||
STR_HELP("Display the subtitles grid only")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
|
@ -144,7 +144,7 @@ struct app_display_video_subs : public Command {
|
|||
CMD_NAME("app/display/video_subs")
|
||||
STR_MENU("&Video+Subs View")
|
||||
STR_DISP("Video+Subs View")
|
||||
STR_HELP("Display video and subtitles only")
|
||||
STR_HELP("Display video and the subtitles grid only")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
|
@ -246,7 +246,7 @@ struct app_toggle_global_hotkeys : public Command {
|
|||
CMD_NAME("app/toggle/global_hotkeys")
|
||||
STR_MENU("Toggle global hotkey overrides")
|
||||
STR_DISP("Toggle global hotkey overrides")
|
||||
STR_HELP("Toggle global hotkey overrides")
|
||||
STR_HELP("Toggle global hotkey overrides (Medusa Mode)")
|
||||
CMD_TYPE(COMMAND_TOGGLE)
|
||||
|
||||
bool IsActive(const agi::Context *) {
|
||||
|
|
|
@ -72,7 +72,7 @@ struct audio_close : public validate_audio_open {
|
|||
CMD_NAME("audio/close")
|
||||
STR_MENU("&Close Audio")
|
||||
STR_DISP("Close Audio")
|
||||
STR_HELP("Closes the currently open audio file")
|
||||
STR_HELP("Close the currently open audio file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->audioController->CloseAudio();
|
||||
|
@ -85,7 +85,7 @@ struct audio_open : public Command {
|
|||
CMD_NAME("audio/open")
|
||||
STR_MENU("&Open Audio File...")
|
||||
STR_DISP("Open Audio File")
|
||||
STR_HELP("Opens an audio file")
|
||||
STR_HELP("Open an audio file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
wxString str = _("Audio Formats") + " (*.aac,*.ac3,*.ape,*.dts,*.flac,*.m4a,*.mka,*.mp3,*.mp4,*.ogg,*.w64,*.wav,*.wma)|*.aac;*.ac3;*.ape;*.dts;*.flac;*.m4a;*.mka;*.mp3;*.mp4;*.ogg;*.w64;*.wav;*.wma|"
|
||||
|
@ -146,7 +146,7 @@ struct audio_open_video : public Command {
|
|||
CMD_NAME("audio/open/video")
|
||||
STR_MENU("Open Audio from &Video")
|
||||
STR_DISP("Open Audio from Video")
|
||||
STR_HELP("Opens the audio from the current video file")
|
||||
STR_HELP("Open the audio from the current video file")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
@ -205,7 +205,7 @@ struct audio_save_clip : public Command {
|
|||
CMD_NAME("audio/save/clip")
|
||||
STR_MENU("Create audio clip")
|
||||
STR_DISP("Create audio clip")
|
||||
STR_HELP("Create an audio clip of the selected line")
|
||||
STR_HELP("Save an audio clip of the selected line")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
@ -246,7 +246,7 @@ struct audio_play_current_line : public validate_audio_open {
|
|||
CMD_NAME("audio/play/line")
|
||||
STR_MENU("Play current line")
|
||||
STR_DISP("Play current line")
|
||||
STR_HELP("Play current line")
|
||||
STR_HELP("Play the audio for the current line")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -274,7 +274,7 @@ struct audio_play_toggle : public validate_audio_open {
|
|||
CMD_NAME("audio/play/toggle")
|
||||
STR_MENU("Play audio selection or stop")
|
||||
STR_DISP("Play audio selection or stop")
|
||||
STR_HELP("Play selection or stop playback if it's already playing")
|
||||
STR_HELP("Play selection, or stop playback if it's already playing")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
if (c->audioController->IsPlaying())
|
||||
|
@ -291,7 +291,7 @@ struct audio_stop : public Command {
|
|||
CMD_NAME("audio/stop")
|
||||
STR_MENU("Stop playing")
|
||||
STR_DISP("Stop playing")
|
||||
STR_HELP("Stop")
|
||||
STR_HELP("Stop audio and video playback")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
@ -446,7 +446,7 @@ struct audio_go_to : public validate_audio_open {
|
|||
CMD_NAME("audio/go_to")
|
||||
STR_MENU("Go to selection")
|
||||
STR_DISP("Go to selection")
|
||||
STR_HELP("Go to selection")
|
||||
STR_HELP("Scroll the audio display to center on the current audio selection")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->audioBox->ScrollToActiveLine();
|
||||
|
@ -485,9 +485,9 @@ static inline void toggle(const char *opt) {
|
|||
/// Toggle autoscrolling the audio display to the selected line when switch lines
|
||||
struct audio_autoscroll : public Command {
|
||||
CMD_NAME("audio/opt/autoscroll")
|
||||
STR_MENU("Auto scrolls audio display to selected line")
|
||||
STR_DISP("Auto scrolls audio display to selected line")
|
||||
STR_HELP("Auto scrolls audio display to selected line")
|
||||
STR_MENU("Auto scroll audio display to selected line")
|
||||
STR_DISP("Auto scroll audio display to selected line")
|
||||
STR_HELP("Auto scroll audio display to selected line")
|
||||
CMD_TYPE(COMMAND_TOGGLE)
|
||||
|
||||
bool IsActive(const agi::Context *) {
|
||||
|
@ -519,9 +519,9 @@ struct audio_autocommit : public Command {
|
|||
/// Toggle automatically advancing to the next line after a commit
|
||||
struct audio_autonext : public Command {
|
||||
CMD_NAME("audio/opt/autonext")
|
||||
STR_MENU("Auto goes to next line on commit")
|
||||
STR_DISP("Auto goes to next line on commit")
|
||||
STR_HELP("Auto goes to next line on commit")
|
||||
STR_MENU("Auto go to next line on commit")
|
||||
STR_DISP("Auto go to next line on commit")
|
||||
STR_HELP("Automatically go to next line on commit")
|
||||
CMD_TYPE(COMMAND_TOGGLE)
|
||||
|
||||
bool IsActive(const agi::Context *) {
|
||||
|
|
|
@ -96,7 +96,7 @@ struct meta : public Command {
|
|||
CMD_NAME("am/meta")
|
||||
STR_MENU("&Automation...")
|
||||
STR_DISP("Automation")
|
||||
STR_HELP("Open automation manager")
|
||||
STR_HELP("Open automation manager. Ctrl: Rescan autoload folder. Ctrl+Shift: Rescan autoload folder and reload all automation scripts")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
if (wxGetMouseState().CmdDown()) {
|
||||
|
|
|
@ -515,7 +515,7 @@ struct edit_line_copy : public validate_sel_nonempty {
|
|||
CMD_NAME("edit/line/copy")
|
||||
STR_MENU("&Copy Lines")
|
||||
STR_DISP("Copy Lines")
|
||||
STR_HELP("Copy subtitles")
|
||||
STR_HELP("Copy subtitles to the clipboard")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
// Ideally we'd let the control's keydown handler run and only deal
|
||||
|
@ -703,7 +703,7 @@ struct edit_line_join_as_karaoke : public validate_sel_multiple {
|
|||
CMD_NAME("edit/line/join/as_karaoke")
|
||||
STR_MENU("As &Karaoke")
|
||||
STR_DISP("As Karaoke")
|
||||
STR_HELP("Joins selected lines in a single one, as karaoke")
|
||||
STR_HELP("Join selected lines in a single one, as karaoke")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
combine_lines(c, combine_karaoke, _("join as karaoke"));
|
||||
|
@ -716,7 +716,7 @@ struct edit_line_join_concatenate : public validate_sel_multiple {
|
|||
CMD_NAME("edit/line/join/concatenate")
|
||||
STR_MENU("&Concatenate")
|
||||
STR_DISP("Concatenate")
|
||||
STR_HELP("Joins selected lines in a single one, concatenating text together")
|
||||
STR_HELP("Join selected lines in a single one, concatenating text together")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
combine_lines(c, combine_concat, _("join lines"));
|
||||
|
@ -729,7 +729,7 @@ struct edit_line_join_keep_first : public validate_sel_multiple {
|
|||
CMD_NAME("edit/line/join/keep_first")
|
||||
STR_MENU("Keep &First")
|
||||
STR_DISP("Keep First")
|
||||
STR_HELP("Joins selected lines in a single one, keeping text of first and discarding remaining")
|
||||
STR_HELP("Join selected lines in a single one, keeping text of first and discarding remaining")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
combine_lines(c, combine_drop, _("join lines"));
|
||||
|
@ -897,7 +897,7 @@ struct edit_line_recombine : public validate_sel_multiple {
|
|||
CMD_NAME("edit/line/recombine")
|
||||
STR_MENU("Recom&bine Lines")
|
||||
STR_DISP("Recombine Lines")
|
||||
STR_HELP("Recombine subtitles when they have been split and merged")
|
||||
STR_HELP("Recombine subtitles which have been split and merged")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
auto sel_set = c->selectionController->GetSelectedSet();
|
||||
|
@ -974,7 +974,7 @@ struct edit_line_split_by_karaoke : public validate_sel_nonempty {
|
|||
CMD_NAME("edit/line/split/by_karaoke")
|
||||
STR_MENU("Split Lines (by karaoke)")
|
||||
STR_DISP("Split Lines (by karaoke)")
|
||||
STR_HELP("Uses karaoke timing to split line into multiple smaller lines")
|
||||
STR_HELP("Use karaoke timing to split line into multiple smaller lines")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
AssKaraoke::SplitLines(c->selectionController->GetSelectedSet(), c);
|
||||
|
@ -1025,7 +1025,7 @@ struct edit_line_split_preserve : public validate_sel_nonempty {
|
|||
/// Redoes last action.
|
||||
struct edit_redo : public Command {
|
||||
CMD_NAME("edit/redo")
|
||||
STR_HELP("Redoes last action")
|
||||
STR_HELP("Redo last undone action")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_DYNAMIC_NAME)
|
||||
|
||||
wxString StrMenu(const agi::Context *c) const {
|
||||
|
@ -1051,7 +1051,7 @@ struct edit_redo : public Command {
|
|||
/// Undoes last action.
|
||||
struct edit_undo : public Command {
|
||||
CMD_NAME("edit/undo")
|
||||
STR_HELP("Undoes last action")
|
||||
STR_HELP("Undo last action")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_DYNAMIC_NAME)
|
||||
|
||||
wxString StrMenu(const agi::Context *c) const {
|
||||
|
|
|
@ -411,7 +411,7 @@ struct grid_swap : public Command {
|
|||
CMD_NAME("grid/swap")
|
||||
STR_MENU("Swap Lines")
|
||||
STR_DISP("Swap Lines")
|
||||
STR_HELP("Swaps the two selected lines")
|
||||
STR_HELP("Swap the two selected lines")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
|
|
@ -55,7 +55,7 @@ struct keyframe_close : public Command {
|
|||
CMD_NAME("keyframe/close")
|
||||
STR_MENU("Close Keyframes")
|
||||
STR_DISP("Close Keyframes")
|
||||
STR_HELP("Closes the currently open keyframes list")
|
||||
STR_HELP("Discard the currently loaded keyframes and use those from the video, if any")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
@ -72,7 +72,7 @@ struct keyframe_open : public Command {
|
|||
CMD_NAME("keyframe/open")
|
||||
STR_MENU("Open Keyframes...")
|
||||
STR_DISP("Open Keyframes")
|
||||
STR_HELP("Opens a keyframe list file")
|
||||
STR_HELP("Open a keyframe list file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
auto filename = OpenFileSelector(
|
||||
|
@ -91,7 +91,7 @@ struct keyframe_save : public Command {
|
|||
CMD_NAME("keyframe/save")
|
||||
STR_MENU("Save Keyframes...")
|
||||
STR_DISP("Save Keyframes")
|
||||
STR_HELP("Saves the current keyframe list")
|
||||
STR_HELP("Save the current list of keyframes to a file")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
|
|
@ -87,7 +87,7 @@ struct subtitle_attachment : public Command {
|
|||
CMD_NAME("subtitle/attachment")
|
||||
STR_MENU("A&ttachments...")
|
||||
STR_DISP("Attachments")
|
||||
STR_HELP("Open the attachment list")
|
||||
STR_HELP("Open the attachment manager dialog")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -101,7 +101,7 @@ struct subtitle_find : public Command {
|
|||
CMD_NAME("subtitle/find")
|
||||
STR_MENU("&Find...")
|
||||
STR_DISP("Find")
|
||||
STR_HELP("Find words in subtitles")
|
||||
STR_HELP("Search for text the in subtitles")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -114,7 +114,7 @@ struct subtitle_find_next : public Command {
|
|||
CMD_NAME("subtitle/find/next")
|
||||
STR_MENU("Find &Next")
|
||||
STR_DISP("Find Next")
|
||||
STR_HELP("Find next match of last word")
|
||||
STR_HELP("Find next match of last search")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -146,7 +146,7 @@ struct subtitle_insert_after : public validate_nonempty_selection {
|
|||
CMD_NAME("subtitle/insert/after")
|
||||
STR_MENU("&After Current")
|
||||
STR_DISP("After Current")
|
||||
STR_HELP("Inserts a line after current")
|
||||
STR_HELP("Insert a new line after the current one")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
AssDialogue *active_line = c->selectionController->GetActiveLine();
|
||||
|
@ -183,7 +183,7 @@ struct subtitle_insert_after_videotime : public validate_nonempty_selection_vide
|
|||
CMD_NAME("subtitle/insert/after/videotime")
|
||||
STR_MENU("After Current, at Video Time")
|
||||
STR_DISP("After Current, at Video Time")
|
||||
STR_HELP("Inserts a line after current, starting at video time")
|
||||
STR_HELP("Insert a new line after the current one, starting at video time")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
insert_subtitle_at_video(c, true);
|
||||
|
@ -196,7 +196,7 @@ struct subtitle_insert_before : public validate_nonempty_selection {
|
|||
CMD_NAME("subtitle/insert/before")
|
||||
STR_MENU("&Before Current")
|
||||
STR_DISP("Before Current")
|
||||
STR_HELP("Inserts a line before current")
|
||||
STR_HELP("Insert a new line before the current one")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
AssDialogue *active_line = c->selectionController->GetActiveLine();
|
||||
|
@ -231,7 +231,7 @@ struct subtitle_insert_before_videotime : public validate_nonempty_selection_vid
|
|||
CMD_NAME("subtitle/insert/before/videotime")
|
||||
STR_MENU("Before Current, at Video Time")
|
||||
STR_DISP("Before Current, at Video Time")
|
||||
STR_HELP("Inserts a line before current, starting at video time")
|
||||
STR_HELP("Insert a new line before the current one, starting at video time")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
insert_subtitle_at_video(c, false);
|
||||
|
@ -258,7 +258,7 @@ struct subtitle_open : public Command {
|
|||
CMD_NAME("subtitle/open")
|
||||
STR_MENU("&Open Subtitles...")
|
||||
STR_DISP("Open Subtitles")
|
||||
STR_HELP("Opens a subtitles file")
|
||||
STR_HELP("Open a subtitles file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
if (c->subsController->TryToClose() == wxCANCEL) return;
|
||||
|
@ -287,7 +287,7 @@ struct subtitle_open_charset : public Command {
|
|||
CMD_NAME("subtitle/open/charset")
|
||||
STR_MENU("Open Subtitles with &Charset...")
|
||||
STR_DISP("Open Subtitles with Charset")
|
||||
STR_HELP("Opens a subtitles file with a specific charset")
|
||||
STR_HELP("Open a subtitles file with a specific file encoding")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
if (c->subsController->TryToClose() == wxCANCEL) return;
|
||||
|
@ -307,7 +307,7 @@ struct subtitle_open_video : public Command {
|
|||
CMD_NAME("subtitle/open/video")
|
||||
STR_MENU("Open Subtitles from &Video")
|
||||
STR_DISP("Open Subtitles from Video")
|
||||
STR_HELP("Opens the subtitles from the current video file")
|
||||
STR_HELP("Open the subtitles from the current video file")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
|
@ -362,7 +362,7 @@ struct subtitle_save : public Command {
|
|||
CMD_NAME("subtitle/save")
|
||||
STR_MENU("&Save Subtitles")
|
||||
STR_DISP("Save Subtitles")
|
||||
STR_HELP("Saves subtitles")
|
||||
STR_HELP("Save the current subtitles")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
|
@ -380,7 +380,7 @@ struct subtitle_save_as : public Command {
|
|||
CMD_NAME("subtitle/save/as")
|
||||
STR_MENU("Save Subtitles &as...")
|
||||
STR_DISP("Save Subtitles as")
|
||||
STR_HELP("Saves subtitles with another name")
|
||||
STR_HELP("Save subtitles with another name")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
save_subtitles(c, "");
|
||||
|
@ -392,7 +392,7 @@ struct subtitle_select_all : public Command {
|
|||
CMD_NAME("subtitle/select/all")
|
||||
STR_MENU("Select &All")
|
||||
STR_DISP("Select All")
|
||||
STR_HELP("Selects all dialogue lines")
|
||||
STR_HELP("Select all dialogue lines")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
SubtitleSelection sel;
|
||||
|
@ -408,7 +408,7 @@ struct subtitle_select_visible : public Command {
|
|||
CMD_NAME("subtitle/select/visible")
|
||||
STR_MENU("Select Visible")
|
||||
STR_DISP("Select Visible")
|
||||
STR_HELP("Selects all lines that are currently visible on video frame")
|
||||
STR_HELP("Select all dialogue lines that visible on the current video frame")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
|
|
|
@ -119,7 +119,7 @@ struct time_continuous_end : public validate_adjoinable {
|
|||
CMD_NAME("time/continuous/end")
|
||||
STR_MENU("Change &End")
|
||||
STR_DISP("Change End")
|
||||
STR_HELP("Changes times of subs so end times begin on next's start time")
|
||||
STR_HELP("Change end times of lines to the next line's start time")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
adjoin_lines(c, false);
|
||||
|
@ -131,7 +131,7 @@ struct time_continuous_start : public validate_adjoinable {
|
|||
CMD_NAME("time/continuous/start")
|
||||
STR_MENU("Change &Start")
|
||||
STR_DISP("Change Start")
|
||||
STR_HELP("Changes times of subs so start times begin on previous's end time")
|
||||
STR_HELP("Change start times of lines to the previous line's end time")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
adjoin_lines(c, true);
|
||||
|
@ -259,7 +259,7 @@ struct time_add_lead_both : public Command {
|
|||
CMD_NAME("time/lead/both")
|
||||
STR_MENU("Add lead in and out")
|
||||
STR_DISP("Add lead in and out")
|
||||
STR_HELP("Add lead in and out")
|
||||
STR_HELP("Add both lead in and out to the selected lines")
|
||||
void operator()(agi::Context *c) {
|
||||
if (AudioTimingController *tc = c->audioController->GetTimingController()) {
|
||||
tc->AddLeadIn();
|
||||
|
@ -272,7 +272,7 @@ struct time_add_lead_in : public Command {
|
|||
CMD_NAME("time/lead/in")
|
||||
STR_MENU("Add lead in")
|
||||
STR_DISP("Add lead in")
|
||||
STR_HELP("Add lead in")
|
||||
STR_HELP("Add the lead in time to the selected lines")
|
||||
void operator()(agi::Context *c) {
|
||||
if (c->audioController->GetTimingController())
|
||||
c->audioController->GetTimingController()->AddLeadIn();
|
||||
|
@ -283,7 +283,7 @@ struct time_add_lead_out : public Command {
|
|||
CMD_NAME("time/lead/out")
|
||||
STR_MENU("Add lead out")
|
||||
STR_DISP("Add lead out")
|
||||
STR_HELP("Add lead out")
|
||||
STR_HELP("Add the lead out time to the selected lines")
|
||||
void operator()(agi::Context *c) {
|
||||
if (c->audioController->GetTimingController())
|
||||
c->audioController->GetTimingController()->AddLeadOut();
|
||||
|
|
|
@ -55,7 +55,7 @@ struct timecode_close : public Command {
|
|||
CMD_NAME("timecode/close")
|
||||
STR_MENU("Close Timecodes File")
|
||||
STR_DISP("Close Timecodes File")
|
||||
STR_HELP("Closes the currently open timecodes file")
|
||||
STR_HELP("Close the currently open timecodes file")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
@ -73,7 +73,7 @@ struct timecode_open : public Command {
|
|||
CMD_NAME("timecode/open")
|
||||
STR_MENU("Open Timecodes File...")
|
||||
STR_DISP("Open Timecodes File")
|
||||
STR_HELP("Opens a VFR timecodes v1 or v2 file")
|
||||
STR_HELP("Open a VFR timecodes v1 or v2 file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
auto str = _("All Supported Formats") + " (*.txt)|*.txt|" + _("All Files") + " (*.*)|*.*";
|
||||
|
@ -88,7 +88,7 @@ struct timecode_save : public Command {
|
|||
CMD_NAME("timecode/save")
|
||||
STR_MENU("Save Timecodes File...")
|
||||
STR_DISP("Save Timecodes File")
|
||||
STR_HELP("Saves a VFR timecodes v2 file")
|
||||
STR_HELP("Save a VFR timecodes v2 file")
|
||||
CMD_TYPE(COMMAND_VALIDATE)
|
||||
|
||||
bool Validate(const agi::Context *c) {
|
||||
|
|
|
@ -72,7 +72,7 @@ struct tool_assdraw : public Command {
|
|||
CMD_NAME("tool/assdraw")
|
||||
STR_MENU("ASSDraw3...")
|
||||
STR_DISP("ASSDraw3")
|
||||
STR_HELP("Launch ASSDraw3 tool for vector drawing")
|
||||
STR_HELP("Launch the ASSDraw3 tool for vector drawing")
|
||||
|
||||
void operator()(agi::Context *) {
|
||||
wxExecute("\"" + config::path->Decode("?data/ASSDraw3.exe").wstring() + "\"");
|
||||
|
@ -84,7 +84,7 @@ struct tool_export : public Command {
|
|||
CMD_NAME("tool/export")
|
||||
STR_MENU("&Export Subtitles...")
|
||||
STR_DISP("Export Subtitles")
|
||||
STR_HELP("Saves a copy of subtitles with processing applied to it")
|
||||
STR_HELP("Save a copy of subtitles in a different format or with processing applied to it")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -109,7 +109,7 @@ struct tool_line_select : public Command {
|
|||
CMD_NAME("tool/line/select")
|
||||
STR_MENU("S&elect Lines...")
|
||||
STR_DISP("Select Lines")
|
||||
STR_HELP("Selects lines based on defined criteria")
|
||||
STR_HELP("Select lines based on defined criteria")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->dialog->Show<DialogSelection>(c);
|
||||
|
@ -121,7 +121,7 @@ struct tool_resampleres : public Command {
|
|||
CMD_NAME("tool/resampleres")
|
||||
STR_MENU("&Resample Resolution...")
|
||||
STR_DISP("Resample Resolution")
|
||||
STR_HELP("Changes resolution and modifies subtitles to conform to change")
|
||||
STR_HELP("Resample subtitles to maintain their current appearance at a different script resolution")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -180,7 +180,7 @@ struct tool_style_manager : public Command {
|
|||
CMD_NAME("tool/style/manager")
|
||||
STR_MENU("&Styles Manager...")
|
||||
STR_DISP("Styles Manager")
|
||||
STR_HELP("Open styles manager")
|
||||
STR_HELP("Open the styles manager")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->dialog->Show<DialogStyleManager>(c);
|
||||
|
@ -192,7 +192,7 @@ struct tool_time_kanji : public Command {
|
|||
CMD_NAME("tool/time/kanji")
|
||||
STR_MENU("&Kanji Timer...")
|
||||
STR_DISP("Kanji Timer")
|
||||
STR_HELP("Open Kanji timer")
|
||||
STR_HELP("Open the Kanji timer copier")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
DialogKanjiTimer(c).ShowModal();
|
||||
|
@ -204,7 +204,7 @@ struct tool_time_postprocess : public Command {
|
|||
CMD_NAME("tool/time/postprocess")
|
||||
STR_MENU("&Timing Post-Processor...")
|
||||
STR_DISP("Timing Post-Processor")
|
||||
STR_HELP("Runs a post-processor for timing to deal with lead-ins, lead-outs, scene timing and etc")
|
||||
STR_HELP("Post-process the subtitle timing to add lead-ins and lead-outs, snap timing to scene changes, etc.")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
DialogTimingProcessor(c).ShowModal();
|
||||
|
|
|
@ -96,7 +96,7 @@ struct video_aspect_cinematic : public validator_video_loaded {
|
|||
CMD_NAME("video/aspect/cinematic")
|
||||
STR_MENU("&Cinematic (2.35)")
|
||||
STR_DISP("Cinematic (2.35)")
|
||||
STR_HELP("Forces video to 2.35 aspect ratio")
|
||||
STR_HELP("Force video to 2.35 aspect ratio")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
bool IsActive(const agi::Context *c) {
|
||||
|
@ -115,7 +115,7 @@ struct video_aspect_custom : public validator_video_loaded {
|
|||
CMD_NAME("video/aspect/custom")
|
||||
STR_MENU("C&ustom...")
|
||||
STR_DISP("Custom")
|
||||
STR_HELP("Forces video to a custom aspect ratio")
|
||||
STR_HELP("Force video to a custom aspect ratio")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
bool IsActive(const agi::Context *c) {
|
||||
|
@ -159,7 +159,7 @@ struct video_aspect_default : public validator_video_loaded {
|
|||
CMD_NAME("video/aspect/default")
|
||||
STR_MENU("&Default")
|
||||
STR_DISP("Default")
|
||||
STR_HELP("Leave video on original aspect ratio")
|
||||
STR_HELP("Use video's original aspect ratio")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
bool IsActive(const agi::Context *c) {
|
||||
|
@ -178,7 +178,7 @@ struct video_aspect_full : public validator_video_loaded {
|
|||
CMD_NAME("video/aspect/full")
|
||||
STR_MENU("&Fullscreen (4:3)")
|
||||
STR_DISP("Fullscreen (4:3)")
|
||||
STR_HELP("Forces video to 4:3 aspect ratio")
|
||||
STR_HELP("Force video to 4:3 aspect ratio")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
bool IsActive(const agi::Context *c) {
|
||||
|
@ -197,7 +197,7 @@ struct video_aspect_wide : public validator_video_loaded {
|
|||
CMD_NAME("video/aspect/wide")
|
||||
STR_MENU("&Widescreen (16:9)")
|
||||
STR_DISP("Widescreen (16:9)")
|
||||
STR_HELP("Forces video to 16:9 aspect ratio")
|
||||
STR_HELP("Force video to 16:9 aspect ratio")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
|
||||
|
||||
bool IsActive(const agi::Context *c) {
|
||||
|
@ -216,7 +216,7 @@ struct video_close : public validator_video_loaded {
|
|||
CMD_NAME("video/close")
|
||||
STR_MENU("&Close Video")
|
||||
STR_DISP("Close Video")
|
||||
STR_HELP("Closes the currently open video file")
|
||||
STR_HELP("Close the currently open video file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->SetVideo("");
|
||||
|
@ -239,7 +239,7 @@ struct video_cycle_subtitles_provider : public cmd::Command {
|
|||
CMD_NAME("video/subtitles_provider/cycle")
|
||||
STR_MENU("Cycle active subtitles provider")
|
||||
STR_DISP("Cycle active subtitles provider")
|
||||
STR_HELP("Cycle active subtitles provider")
|
||||
STR_HELP("Cycle through the available subtitles providers")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
auto providers = SubtitlesProviderFactory::GetClasses();
|
||||
|
@ -259,7 +259,7 @@ struct video_detach : public validator_video_loaded {
|
|||
CMD_NAME("video/detach")
|
||||
STR_MENU("&Detach Video")
|
||||
STR_DISP("Detach Video")
|
||||
STR_HELP("Detach video, displaying it in a separate Window")
|
||||
STR_HELP("Detach the video display from the main window, displaying it in a separate Window")
|
||||
CMD_TYPE(COMMAND_VALIDATE | COMMAND_TOGGLE)
|
||||
|
||||
bool IsActive(const agi::Context *c) {
|
||||
|
@ -279,7 +279,7 @@ struct video_details : public validator_video_loaded {
|
|||
CMD_NAME("video/details")
|
||||
STR_MENU("Show &Video Details")
|
||||
STR_DISP("Show Video Details")
|
||||
STR_HELP("Shows video details")
|
||||
STR_HELP("Show video details")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
c->videoController->Stop();
|
||||
|
@ -292,7 +292,7 @@ struct video_focus_seek : public validator_video_loaded {
|
|||
CMD_NAME("video/focus_seek")
|
||||
STR_MENU("Toggle video slider focus")
|
||||
STR_DISP("Toggle video slider focus")
|
||||
STR_HELP("Toggle focus between the video slider and other things")
|
||||
STR_HELP("Toggle focus between the video slider and the previous thing to have focus")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
wxWindow *curFocus = wxWindow::FindFocus();
|
||||
|
@ -347,7 +347,7 @@ struct video_frame_next_boundary : public validator_video_loaded {
|
|||
CMD_NAME("video/frame/next/boundary")
|
||||
STR_MENU("Next Boundary")
|
||||
STR_DISP("Next Boundary")
|
||||
STR_HELP("Seek to the next subtitle boundary")
|
||||
STR_HELP("Seek to the next beginning or end of a subtitle")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
AssDialogue *active_line = c->selectionController->GetActiveLine();
|
||||
|
@ -418,7 +418,7 @@ struct video_frame_prev_boundary : public validator_video_loaded {
|
|||
CMD_NAME("video/frame/prev/boundary")
|
||||
STR_MENU("Previous Boundary")
|
||||
STR_DISP("Previous Boundary")
|
||||
STR_HELP("Seek to the previous subtitle boundary")
|
||||
STR_HELP("Seek to the previous beginning or end of a subtitle")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
AssDialogue *active_line = c->selectionController->GetActiveLine();
|
||||
|
@ -563,7 +563,7 @@ struct video_jump_end : public validator_video_loaded {
|
|||
CMD_NAME("video/jump/end")
|
||||
STR_MENU("Jump Video to &End")
|
||||
STR_DISP("Jump Video to End")
|
||||
STR_HELP("Jumps the video to the end frame of current subtitle")
|
||||
STR_HELP("Jump the video to the end frame of current subtitle")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
if (AssDialogue *active_line = c->selectionController->GetActiveLine()) {
|
||||
|
@ -577,7 +577,7 @@ struct video_jump_start : public validator_video_loaded {
|
|||
CMD_NAME("video/jump/start")
|
||||
STR_MENU("Jump Video to &Start")
|
||||
STR_DISP("Jump Video to Start")
|
||||
STR_HELP("Jumps the video to the start frame of current subtitle")
|
||||
STR_HELP("Jump the video to the start frame of current subtitle")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
if (AssDialogue *active_line = c->selectionController->GetActiveLine())
|
||||
|
@ -590,7 +590,7 @@ struct video_open : public Command {
|
|||
CMD_NAME("video/open")
|
||||
STR_MENU("&Open Video...")
|
||||
STR_DISP("Open Video")
|
||||
STR_HELP("Opens a video file")
|
||||
STR_HELP("Open a video file")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
auto str = _("Video Formats") + " (*.asf,*.avi,*.avs,*.d2v,*.m2ts,*.m4v,*.mkv,*.mov,*.mp4,*.mpeg,*.mpg,*.ogm,*.webm,*.wmv,*.ts,*.y4m,*.yuv)|*.asf;*.avi;*.avs;*.d2v;*.m2ts;*.m4v;*.mkv;*.mov;*.mp4;*.mpeg;*.mpg;*.ogm;*.webm;*.wmv;*.ts;*.y4m;*.yuv|"
|
||||
|
@ -606,7 +606,7 @@ struct video_open_dummy : public Command {
|
|||
CMD_NAME("video/open/dummy")
|
||||
STR_MENU("&Use Dummy Video...")
|
||||
STR_DISP("Use Dummy Video")
|
||||
STR_HELP("Opens a video clip with solid color")
|
||||
STR_HELP("Open a placeholder video clip with solid color")
|
||||
|
||||
void operator()(agi::Context *c) {
|
||||
std::string fn = DialogDummyVideo::CreateDummyVideo(c->parent);
|
||||
|
@ -620,7 +620,7 @@ struct video_opt_autoscroll : public Command {
|
|||
CMD_NAME("video/opt/autoscroll")
|
||||
STR_MENU("Toggle autoscroll of video")
|
||||
STR_DISP("Toggle autoscroll of video")
|
||||
STR_HELP("Toggle autoscroll of video")
|
||||
STR_HELP("Toggle automatically seeking video to the start time of selected lines")
|
||||
CMD_TYPE(COMMAND_TOGGLE)
|
||||
|
||||
bool IsActive(const agi::Context *) {
|
||||
|
|
Loading…
Reference in a new issue