From 51d516979bc7b1b1872d96dd6fae399841664ad5 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Fri, 25 Oct 2013 13:54:20 -0700 Subject: [PATCH] Improve some help text for commands Consistently use the imperative mood and expand some overly terse help messages. --- aegisub/src/command/app.cpp | 10 ++++----- aegisub/src/command/audio.cpp | 28 ++++++++++++------------ aegisub/src/command/automation.cpp | 2 +- aegisub/src/command/edit.cpp | 16 +++++++------- aegisub/src/command/grid.cpp | 2 +- aegisub/src/command/keyframe.cpp | 6 +++--- aegisub/src/command/subtitle.cpp | 28 ++++++++++++------------ aegisub/src/command/time.cpp | 10 ++++----- aegisub/src/command/timecode.cpp | 6 +++--- aegisub/src/command/tool.cpp | 14 ++++++------ aegisub/src/command/video.cpp | 34 +++++++++++++++--------------- 11 files changed, 78 insertions(+), 78 deletions(-) diff --git a/aegisub/src/command/app.cpp b/aegisub/src/command/app.cpp index 3f13dea11..f42d304c2 100644 --- a/aegisub/src/command/app.cpp +++ b/aegisub/src/command/app.cpp @@ -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 *) { diff --git a/aegisub/src/command/audio.cpp b/aegisub/src/command/audio.cpp index f8760b65b..162aef2df 100644 --- a/aegisub/src/command/audio.cpp +++ b/aegisub/src/command/audio.cpp @@ -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 *) { diff --git a/aegisub/src/command/automation.cpp b/aegisub/src/command/automation.cpp index 4ebd0c2ae..5527439a6 100644 --- a/aegisub/src/command/automation.cpp +++ b/aegisub/src/command/automation.cpp @@ -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()) { diff --git a/aegisub/src/command/edit.cpp b/aegisub/src/command/edit.cpp index fe1b5d8b4..88a7e898c 100644 --- a/aegisub/src/command/edit.cpp +++ b/aegisub/src/command/edit.cpp @@ -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 { diff --git a/aegisub/src/command/grid.cpp b/aegisub/src/command/grid.cpp index 6eb341c6d..106d3ac4b 100644 --- a/aegisub/src/command/grid.cpp +++ b/aegisub/src/command/grid.cpp @@ -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) { diff --git a/aegisub/src/command/keyframe.cpp b/aegisub/src/command/keyframe.cpp index 2f65d19c1..0e6003e16 100644 --- a/aegisub/src/command/keyframe.cpp +++ b/aegisub/src/command/keyframe.cpp @@ -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) { diff --git a/aegisub/src/command/subtitle.cpp b/aegisub/src/command/subtitle.cpp index 3eada36ed..c1345a963 100644 --- a/aegisub/src/command/subtitle.cpp +++ b/aegisub/src/command/subtitle.cpp @@ -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) { diff --git a/aegisub/src/command/time.cpp b/aegisub/src/command/time.cpp index 01d5d36d6..fa2c7e7ee 100644 --- a/aegisub/src/command/time.cpp +++ b/aegisub/src/command/time.cpp @@ -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(); diff --git a/aegisub/src/command/timecode.cpp b/aegisub/src/command/timecode.cpp index d570f33bc..7cf4faa78 100644 --- a/aegisub/src/command/timecode.cpp +++ b/aegisub/src/command/timecode.cpp @@ -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) { diff --git a/aegisub/src/command/tool.cpp b/aegisub/src/command/tool.cpp index 9a14e56d8..94a70c8ae 100644 --- a/aegisub/src/command/tool.cpp +++ b/aegisub/src/command/tool.cpp @@ -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(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(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(); diff --git a/aegisub/src/command/video.cpp b/aegisub/src/command/video.cpp index 67bef556f..5e3994714 100644 --- a/aegisub/src/command/video.cpp +++ b/aegisub/src/command/video.cpp @@ -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 *) {