Remove periods from the end of help strings

Originally committed to SVN as r6423.
This commit is contained in:
Thomas Goyne 2012-02-01 18:47:26 +00:00
parent 2dcd4ff2a6
commit 4ea45627b5
14 changed files with 143 additions and 143 deletions

View file

@ -69,7 +69,7 @@ struct app_about : public Command {
CMD_NAME("app/about")
STR_MENU("&About...")
STR_DISP("About")
STR_HELP("About Aegisub.")
STR_HELP("About Aegisub")
void operator()(agi::Context *c) {
AboutScreen(c->parent).ShowModal();
@ -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 subtitles 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 subtitles")
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 subtitles 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 subtitles only")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
void operator()(agi::Context *c) {
@ -166,7 +166,7 @@ struct app_exit : public Command {
CMD_NAME("app/exit")
STR_MENU("E&xit")
STR_DISP("Exit")
STR_HELP("Exit the application.")
STR_HELP("Exit the application")
void operator()(agi::Context *c) {
wxGetApp().frame->Close();
@ -207,7 +207,7 @@ struct app_log : public Command {
CMD_NAME("app/log")
STR_MENU("&Log window...")
STR_DISP("Log window")
STR_HELP("Event log.")
STR_HELP("View the event log")
void operator()(agi::Context *c) {
(new LogWindow(c->parent))->Show(1);
@ -220,7 +220,7 @@ struct app_new_window : public Command {
CMD_NAME("app/new_window")
STR_MENU("New &Window")
STR_DISP("New Window")
STR_HELP("Open a new application window.")
STR_HELP("Open a new application window")
void operator()(agi::Context *) {
RestartAegisub();
@ -233,7 +233,7 @@ struct app_options : public Command {
CMD_NAME("app/options")
STR_MENU("&Options...")
STR_DISP("Options")
STR_HELP("Configure Aegisub.")
STR_HELP("Configure Aegisub")
void operator()(agi::Context *c) {
try {
@ -249,7 +249,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")
CMD_TYPE(COMMAND_TOGGLE)
bool IsActive(const agi::Context *) {
@ -267,7 +267,7 @@ struct app_updates : public Command {
CMD_NAME("app/updates")
STR_MENU("&Check for Updates...")
STR_DISP("Check for Updates")
STR_HELP("Check to see if there is a new version of Aegisub available.")
STR_HELP("Check to see if there is a new version of Aegisub available")
void operator()(agi::Context *) {
PerformVersionCheck(true);

View file

@ -76,7 +76,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("Closes the currently open audio file")
void operator()(agi::Context *c) {
c->audioController->CloseAudio();
@ -89,7 +89,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("Opens an audio file")
void operator()(agi::Context *c) {
try {
@ -116,7 +116,7 @@ struct audio_open_blank : public Command {
CMD_NAME("audio/open/blank")
STR_MENU("Open 2h30 Blank Audio")
STR_DISP("Open 2h30 Blank Audio")
STR_HELP("Open a 150 minutes blank audio clip, for debugging.")
STR_HELP("Open a 150 minutes blank audio clip, for debugging")
void operator()(agi::Context *c) {
try {
@ -134,7 +134,7 @@ struct audio_open_noise : public Command {
CMD_NAME("audio/open/noise")
STR_MENU("Open 2h30 Noise Audio")
STR_DISP("Open 2h30 Noise Audio")
STR_HELP("Open a 150 minutes noise-filled audio clip, for debugging.")
STR_HELP("Open a 150 minutes noise-filled audio clip, for debugging")
void operator()(agi::Context *c) {
try {
@ -152,7 +152,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("Opens the audio from the current video file")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {
@ -176,7 +176,7 @@ struct audio_view_spectrum : public Command {
CMD_NAME("audio/view/spectrum")
STR_MENU("&Spectrum Display")
STR_DISP("Spectrum Display")
STR_HELP("Display audio as a frequency-power spectrograph.")
STR_HELP("Display audio as a frequency-power spectrograph")
CMD_TYPE(COMMAND_RADIO)
bool IsActive(const agi::Context *) {
@ -194,7 +194,7 @@ struct audio_view_waveform : public Command {
CMD_NAME("audio/view/waveform")
STR_MENU("&Waveform Display")
STR_DISP("Waveform Display")
STR_HELP("Display audio as a linear amplitude graph.")
STR_HELP("Display audio as a linear amplitude graph")
CMD_TYPE(COMMAND_RADIO)
bool IsActive(const agi::Context *) {

View file

@ -61,7 +61,7 @@ struct am_manager : public Command {
CMD_NAME("am/manager")
STR_MENU("&Automation...")
STR_DISP("Automation")
STR_HELP("Open automation manager.")
STR_HELP("Open automation manager")
void operator()(agi::Context *c) {
if (wxGetMouseState().CmdDown()) {

View file

@ -79,7 +79,7 @@ struct edit_find_replace : public Command {
CMD_NAME("edit/find_replace")
STR_MENU("Find and R&eplace...")
STR_DISP("Find and Replace")
STR_HELP("Find and replace words in subtitles.")
STR_HELP("Find and replace words in subtitles")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -92,7 +92,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")
void operator()(agi::Context *c) {
if (c->parent->FindFocus() == c->editBox) {
@ -109,7 +109,7 @@ struct edit_line_cut: public validate_sel_nonempty {
CMD_NAME("edit/line/cut")
STR_MENU("Cu&t Lines")
STR_DISP("Cut Lines")
STR_HELP("Cut subtitles.")
STR_HELP("Cut subtitles")
void operator()(agi::Context *c) {
if (c->parent->FindFocus() == c->editBox) {
@ -126,7 +126,7 @@ struct edit_line_delete : public validate_sel_nonempty {
CMD_NAME("edit/line/delete")
STR_MENU("De&lete Lines")
STR_DISP("Delete Lines")
STR_HELP("Delete currently selected lines.")
STR_HELP("Delete currently selected lines")
void operator()(agi::Context *c) {
c->subsGrid->DeleteLines(c->subsGrid->GetSelection());
@ -139,7 +139,7 @@ struct edit_line_duplicate : public validate_sel_nonempty {
CMD_NAME("edit/line/duplicate")
STR_MENU("&Duplicate Lines")
STR_DISP("Duplicate Lines")
STR_HELP("Duplicate the selected lines.")
STR_HELP("Duplicate the selected lines")
void operator()(agi::Context *c) {
wxArrayInt sels = c->subsGrid->GetSelection();
@ -153,7 +153,7 @@ struct edit_line_duplicate_shift : public Command {
CMD_NAME("edit/line/duplicate/shift")
STR_MENU("D&uplicate and Shift by 1 Frame")
STR_DISP("Duplicate and Shift by 1 Frame")
STR_HELP("Duplicate lines and shift by one frame.")
STR_HELP("Duplicate lines and shift by one frame")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {
@ -212,7 +212,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("Joins selected lines in a single one, as karaoke")
void operator()(agi::Context *c) {
combine_lines(c, combine_karaoke, _("join as karaoke"));
@ -225,7 +225,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("Joins selected lines in a single one, concatenating text together")
void operator()(agi::Context *c) {
combine_lines(c, combine_concat, _("join lines"));
@ -238,7 +238,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("Joins 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"));
@ -251,7 +251,7 @@ struct edit_line_paste : public Command {
CMD_NAME("edit/line/paste")
STR_MENU("&Paste Lines")
STR_DISP("Paste Lines")
STR_HELP("Paste subtitles.")
STR_HELP("Paste subtitles")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *) {
@ -278,7 +278,7 @@ struct edit_line_paste_over : public Command {
CMD_NAME("edit/line/paste/over")
STR_MENU("Paste Lines &Over...")
STR_DISP("Paste Lines Over")
STR_HELP("Paste subtitles over others.")
STR_HELP("Paste subtitles over others")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {
@ -301,7 +301,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 when they have been split and merged")
void operator()(agi::Context *c) {
c->subsGrid->RecombineLines();
@ -314,7 +314,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("Uses karaoke timing to split line into multiple smaller lines")
void operator()(agi::Context *c) {
AssKaraoke::SplitLines(c->selectionController->GetSelectedSet(), c);
@ -324,7 +324,7 @@ struct edit_line_split_by_karaoke : public validate_sel_nonempty {
/// Redoes last action.
struct edit_redo : public Command {
CMD_NAME("edit/redo")
STR_HELP("Redoes last action.")
STR_HELP("Redoes last action")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_DYNAMIC_NAME)
wxString StrMenu(const agi::Context *c) const {
@ -351,7 +351,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("Undoes last action")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_DYNAMIC_NAME)
wxString StrMenu(const agi::Context *c) const {

View file

@ -58,7 +58,7 @@ struct grid_line_next : public Command {
CMD_NAME("grid/line/next")
STR_MENU("Next Line")
STR_DISP("Next Line")
STR_HELP("Move to the next subtitle line.")
STR_HELP("Move to the next subtitle line")
void operator()(agi::Context *c) {
c->selectionController->NextLine();
@ -70,7 +70,7 @@ struct grid_line_next_create : public Command {
CMD_NAME("grid/line/next/create")
STR_MENU("Next Line")
STR_DISP("Next Line")
STR_HELP("Move to the next subtitle line, creating a new one if needed.")
STR_HELP("Move to the next subtitle line, creating a new one if needed")
void operator()(agi::Context *c) {
AssDialogue *cur = c->selectionController->GetActiveLine();
@ -94,7 +94,7 @@ struct grid_line_prev : public Command {
CMD_NAME("grid/line/prev")
STR_MENU("Previous Line")
STR_DISP("Previous Line")
STR_HELP("Move to the previous line.")
STR_HELP("Move to the previous line")
void operator()(agi::Context *c) {
c->selectionController->PrevLine();
@ -106,7 +106,7 @@ struct grid_sort_actor : public Command {
CMD_NAME("grid/sort/actor")
STR_MENU("&Actor Name")
STR_DISP("Actor Name")
STR_HELP("Sort all subtitles by their actor names.")
STR_HELP("Sort all subtitles by their actor names")
void operator()(agi::Context *c) {
c->ass->Sort(AssFile::CompActor);
@ -132,7 +132,7 @@ struct grid_sort_end : public Command {
CMD_NAME("grid/sort/end")
STR_MENU("&End Time")
STR_DISP("End Time")
STR_HELP("Sort all subtitles by their end times.")
STR_HELP("Sort all subtitles by their end times")
void operator()(agi::Context *c) {
c->ass->Sort(AssFile::CompEnd);
@ -145,7 +145,7 @@ struct grid_sort_start : public Command {
CMD_NAME("grid/sort/start")
STR_MENU("&Start Time")
STR_DISP("Start Time")
STR_HELP("Sort all subtitles by their start times.")
STR_HELP("Sort all subtitles by their start times")
void operator()(agi::Context *c) {
c->ass->Sort();
@ -158,7 +158,7 @@ struct grid_sort_style : public Command {
CMD_NAME("grid/sort/style")
STR_MENU("St&yle Name")
STR_DISP("Style Name")
STR_HELP("Sort all subtitles by their style names.")
STR_HELP("Sort all subtitles by their style names")
void operator()(agi::Context *c) {
c->ass->Sort(AssFile::CompStyle);
@ -171,7 +171,7 @@ struct grid_tag_cycle_hiding : public Command {
CMD_NAME("grid/tag/cycle_hiding")
STR_MENU("Cycle Tag Hiding")
STR_DISP("Cycle Tag Hiding")
STR_HELP("Cycle through tag hiding modes.")
STR_HELP("Cycle through tag hiding modes")
void operator()(agi::Context *) {
int tagMode = OPT_GET("Subtitle/Grid/Hide Overrides")->GetInt();
@ -197,7 +197,7 @@ struct grid_tags_hide : public Command {
CMD_NAME("grid/tags/hide")
STR_MENU("&Hide Tags")
STR_DISP("Hide Tags")
STR_HELP("Hide override tags in the subtitle grid.")
STR_HELP("Hide override tags in the subtitle grid")
CMD_TYPE(COMMAND_RADIO)
bool IsActive(const agi::Context *) {
@ -215,7 +215,7 @@ struct grid_tags_show : public Command {
CMD_NAME("grid/tags/show")
STR_MENU("Sh&ow Tags")
STR_DISP("Show Tags")
STR_HELP("Show full override tags in the subtitle grid.")
STR_HELP("Show full override tags in the subtitle grid")
CMD_TYPE(COMMAND_RADIO)
bool IsActive(const agi::Context *) {
@ -233,7 +233,7 @@ struct grid_tags_simplify : public Command {
CMD_NAME("grid/tags/simplify")
STR_MENU("S&implify Tags")
STR_DISP("Simplify Tags")
STR_HELP("Replace override tags in the subtitle grid with a simplified placeholder.")
STR_HELP("Replace override tags in the subtitle grid with a simplified placeholder")
CMD_TYPE(COMMAND_RADIO)
bool IsActive(const agi::Context *) {
@ -307,7 +307,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("Swaps the two selected lines")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {

View file

@ -60,7 +60,7 @@ struct help_bugs : public Command {
CMD_NAME("help/bugs")
STR_MENU("&Bug Tracker...")
STR_DISP("Bug Tracker")
STR_HELP("Visit Aegisub's bug tracker to report bugs and request new features.")
STR_HELP("Visit Aegisub's bug tracker to report bugs and request new features")
void operator()(agi::Context *c) {
if (wxGetMouseState().CmdDown()) {
@ -82,7 +82,7 @@ struct help_contents : public Command {
CMD_NAME("help/contents")
STR_MENU("&Contents...")
STR_DISP("Contents")
STR_HELP("Help topics.")
STR_HELP("Help topics")
void operator()(agi::Context *) {
HelpButton::OpenPage("Main");
@ -95,7 +95,7 @@ struct help_files : public Command {
CMD_NAME("help/files")
STR_MENU("All Fil&es")
STR_DISP("All Files")
STR_HELP("Resource files.")
STR_HELP("Resource files")
void operator()(agi::Context *) {
char *shared_path = agi::util::OSX_GetBundleSharedSupportDirectory();
@ -111,7 +111,7 @@ struct help_forums : public Command {
CMD_NAME("help/forums")
STR_MENU("&Forums...")
STR_DISP("Forums")
STR_HELP("Visit Aegisub's forums.")
STR_HELP("Visit Aegisub's forums")
void operator()(agi::Context *) {
wxLaunchDefaultBrowser("http://forum.aegisub.org/", wxBROWSER_NEW_WINDOW);
@ -124,7 +124,7 @@ struct help_irc : public Command {
CMD_NAME("help/irc")
STR_MENU("&IRC Channel...")
STR_DISP("IRC Channel")
STR_HELP("Visit Aegisub's official IRC channel.")
STR_HELP("Visit Aegisub's official IRC channel")
void operator()(agi::Context *) {
wxLaunchDefaultBrowser("irc://irc.rizon.net/aegisub", wxBROWSER_NEW_WINDOW);
@ -136,7 +136,7 @@ struct help_video : public Command {
CMD_NAME("help/video")
STR_MENU("&Visual Typesetting...")
STR_DISP("Visual Typesetting")
STR_HELP("Open the manual page for Visual Typesetting.")
STR_HELP("Open the manual page for Visual Typesetting")
void operator()(agi::Context *) {
HelpButton::OpenPage("Visual Typesetting");
@ -148,7 +148,7 @@ struct help_website : public Command {
CMD_NAME("help/website")
STR_MENU("&Website...")
STR_DISP("Website")
STR_HELP("Visit Aegisub's official website.")
STR_HELP("Visit Aegisub's official website")
void operator()(agi::Context *) {
wxLaunchDefaultBrowser("http://www.aegisub.org/", wxBROWSER_NEW_WINDOW);

View file

@ -61,7 +61,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("Closes the currently open keyframes list")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {
@ -79,7 +79,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("Opens a keyframe list file")
void operator()(agi::Context *c) {
wxString path = lagi_wxString(OPT_GET("Path/Last/Keyframes")->GetString());
@ -103,7 +103,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("Saves the current keyframe list")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {

View file

@ -67,7 +67,7 @@ struct recent_audio_entry : public Command {
CMD_NAME("recent/audio/")
STR_MENU("Recent")
STR_DISP("Recent")
STR_HELP("Open recent audio.")
STR_HELP("Open recent audio")
void operator()(agi::Context *c, int id) {
try {
@ -84,7 +84,7 @@ struct recent_keyframes_entry : public Command {
CMD_NAME("recent/keyframes/")
STR_MENU("Recent")
STR_DISP("Recent")
STR_HELP("Open recent keyframes.")
STR_HELP("Open recent keyframes")
void operator()(agi::Context *c, int id) {
c->videoController->LoadKeyframes(lagi_wxString(config::mru->GetEntry("Keyframes", id)));
@ -95,7 +95,7 @@ struct recent_subtitle_entry : public Command {
CMD_NAME("recent/subtitle/")
STR_MENU("Recent")
STR_DISP("Recent")
STR_HELP("Open recent subtitles.")
STR_HELP("Open recent subtitles")
void operator()(agi::Context *c, int id) {
wxGetApp().frame->LoadSubtitles(lagi_wxString(config::mru->GetEntry("Subtitle", id)));
@ -106,7 +106,7 @@ struct recent_timecodes_entry : public Command {
CMD_NAME("recent/timecodes/")
STR_MENU("Recent")
STR_DISP("Recent")
STR_HELP("Open recent timecodes.")
STR_HELP("Open recent timecodes")
void operator()(agi::Context *c, int id) {
c->videoController->LoadTimecodes(lagi_wxString(config::mru->GetEntry("Timecodes", id)));
@ -117,7 +117,7 @@ struct recent_video_entry : public Command {
CMD_NAME("recent/video/")
STR_MENU("Recent")
STR_DISP("Recent")
STR_HELP("Open recent videos.")
STR_HELP("Open recent videos")
void operator()(agi::Context *c, int id) {
c->videoController->SetVideo(lagi_wxString(config::mru->GetEntry("Video", id)));

View file

@ -86,7 +86,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 list")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -100,7 +100,7 @@ struct subtitle_find : public Command {
CMD_NAME("subtitle/find")
STR_MENU("&Find...")
STR_DISP("Find")
STR_HELP("Find words in subtitles.")
STR_HELP("Find words 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 word")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -145,7 +145,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("Inserts a line after current")
void operator()(agi::Context *c) {
int n = c->subsGrid->GetFirstSelRow();
@ -179,7 +179,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("Inserts a line after current, starting at video time")
void operator()(agi::Context *c) {
insert_subtitle_at_video(c, true);
@ -192,7 +192,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("Inserts a line before current")
void operator()(agi::Context *c) {
int n = c->subsGrid->GetFirstSelRow();
@ -229,7 +229,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("Inserts a line before current, starting at video time")
void operator()(agi::Context *c) {
insert_subtitle_at_video(c, false);
@ -242,7 +242,7 @@ struct subtitle_new : public Command {
CMD_NAME("subtitle/new")
STR_MENU("&New Subtitles")
STR_DISP("New Subtitles")
STR_HELP("New subtitles.")
STR_HELP("New subtitles")
void operator()(agi::Context *c) {
if (wxGetApp().frame->TryToCloseSubs() != wxCANCEL)
@ -256,7 +256,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("Opens a subtitles file")
void operator()(agi::Context *c) {
wxString path = lagi_wxString(OPT_GET("Path/Last/Subtitles")->GetString());
@ -273,7 +273,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("Opens a subtitles file with a specific charset")
void operator()(agi::Context *c) {
// Initialize charsets
@ -296,7 +296,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("Opens the subtitles from the current video file")
CMD_TYPE(COMMAND_VALIDATE)
void operator()(agi::Context *c) {
@ -314,7 +314,7 @@ struct subtitle_properties : public Command {
CMD_NAME("subtitle/properties")
STR_MENU("&Properties...")
STR_DISP("Properties")
STR_HELP("Open script properties window.")
STR_HELP("Open script properties window")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -350,7 +350,7 @@ struct subtitle_save : public Command {
CMD_NAME("subtitle/save")
STR_MENU("&Save Subtitles")
STR_DISP("Save Subtitles")
STR_HELP("Saves subtitles.")
STR_HELP("Saves subtitles")
CMD_TYPE(COMMAND_VALIDATE)
void operator()(agi::Context *c) {
@ -368,7 +368,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("Saves subtitles with another name")
void operator()(agi::Context *c) {
save_subtitles(c, "");
@ -380,7 +380,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("Selects all dialogue lines")
void operator()(agi::Context *c) {
SelectionController<AssDialogue>::Selection sel;
@ -396,7 +396,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("Selects all lines that are currently visible on video frame")
CMD_TYPE(COMMAND_VALIDATE)
void operator()(agi::Context *c) {
@ -432,7 +432,7 @@ struct subtitle_spellcheck : public Command {
CMD_NAME("subtitle/spellcheck")
STR_MENU("Spell &Checker...")
STR_DISP("Spell Checker")
STR_HELP("Open spell checker.")
STR_HELP("Open spell checker")
void operator()(agi::Context *c) {
c->videoController->Stop();

View file

@ -96,7 +96,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("Changes times of subs so end times begin on next's start time")
void operator()(agi::Context *c) {
wxArrayInt sels = c->subsGrid->GetSelection();
@ -110,7 +110,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("Changes times of subs so start times begin on previous's end time")
void operator()(agi::Context *c) {
wxArrayInt sels = c->subsGrid->GetSelection();
@ -125,7 +125,7 @@ struct time_frame_current : public validate_video_loaded {
CMD_NAME("time/frame/current")
STR_MENU("Shift to &Current Frame")
STR_DISP("Shift to Current Frame")
STR_HELP("Shift selection so that the active line starts at current frame.")
STR_HELP("Shift selection so that the active line starts at current frame")
void operator()(agi::Context *c) {
if (!c->videoController->IsLoaded()) return;
@ -152,7 +152,7 @@ struct time_shift : public Command {
CMD_NAME("time/shift")
STR_MENU("S&hift Times...")
STR_DISP("Shift Times")
STR_HELP("Shift subtitles by time or frames.")
STR_HELP("Shift subtitles by time or frames")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -183,7 +183,7 @@ struct time_snap_end_video : public validate_video_loaded {
CMD_NAME("time/snap/end_video")
STR_MENU("Snap &End to Video")
STR_DISP("Snap End to Video")
STR_HELP("Set end of selected subtitles to current video frame.")
STR_HELP("Set end of selected subtitles to current video frame")
void operator()(agi::Context *c) {
snap_subs_video(c, false);
@ -195,7 +195,7 @@ struct time_snap_scene : public validate_video_loaded {
CMD_NAME("time/snap/scene")
STR_MENU("Snap to S&cene")
STR_DISP("Snap to Scene")
STR_HELP("Set start and end of subtitles to the keyframes around current video frame.")
STR_HELP("Set start and end of subtitles to the keyframes around current video frame")
void operator()(agi::Context *c) {
VideoContext *con = c->videoController;
@ -276,7 +276,7 @@ struct time_snap_start_video : public validate_video_loaded {
CMD_NAME("time/snap/start_video")
STR_MENU("Snap &Start to Video")
STR_DISP("Snap Start to Video")
STR_HELP("Set start of selected subtitles to current video frame.")
STR_HELP("Set start of selected subtitles to current video frame")
void operator()(agi::Context *c) {
snap_subs_video(c, true);

View file

@ -60,7 +60,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("Closes the currently open timecodes file")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {
@ -78,7 +78,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("Opens a VFR timecodes v1 or v2 file")
void operator()(agi::Context *c) {
wxString path = lagi_wxString(OPT_GET("Path/Last/Timecodes")->GetString());
@ -97,7 +97,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("Saves a VFR timecodes v2 file")
CMD_TYPE(COMMAND_VALIDATE)
bool Validate(const agi::Context *c) {

View file

@ -71,7 +71,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 ASSDraw3 tool for vector drawing")
void operator()(agi::Context *) {
wxExecute("\"" + StandardPaths::DecodePath("?data/ASSDraw3.exe") + "\"");
@ -83,7 +83,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("Saves a copy of subtitles with processing applied to it")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -97,7 +97,7 @@ struct tool_font_collector : public Command {
CMD_NAME("tool/font_collector")
STR_MENU("&Fonts Collector...")
STR_DISP("Fonts Collector")
STR_HELP("Open fonts collector.")
STR_HELP("Open fonts collector")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -111,7 +111,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("Selects lines based on defined criteria")
void operator()(agi::Context *c) {
(new DialogSelection(c))->Show();
@ -124,7 +124,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("Changes resolution and modifies subtitles to conform to change")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -138,7 +138,7 @@ struct tool_style_assistant : public Command {
CMD_NAME("tool/style/assistant")
STR_MENU("St&yling Assistant...")
STR_DISP("Styling Assistant")
STR_HELP("Open styling assistant.")
STR_HELP("Open styling assistant")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -160,7 +160,7 @@ struct tool_styling_assistant_commit : public tool_styling_assistant_validator {
CMD_NAME("tool/styling_assistant/commit")
STR_MENU("&Accept changes")
STR_DISP("Accept changes")
STR_HELP("Commit changes and move to the next line.")
STR_HELP("Commit changes and move to the next line")
void operator()(agi::Context *c) {
c->stylingAssistant->Commit(true);
@ -172,7 +172,7 @@ struct tool_styling_assistant_preview : public tool_styling_assistant_validator
CMD_NAME("tool/styling_assistant/preview")
STR_MENU("&Preview changes")
STR_DISP("Preview changes")
STR_HELP("Commit changes and stay on the current line.")
STR_HELP("Commit changes and stay on the current line")
void operator()(agi::Context *c) {
c->stylingAssistant->Commit(false);
@ -184,7 +184,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 styles manager")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -198,7 +198,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 Kanji timer")
void operator()(agi::Context *c) {
DialogKanjiTimer(c).ShowModal();
@ -211,7 +211,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("Runs a post-processor for timing to deal with lead-ins, lead-outs, scene timing and etc")
void operator()(agi::Context *c) {
DialogTimingProcessor(c).ShowModal();
@ -224,7 +224,7 @@ struct tool_translation_assistant : public Command {
CMD_NAME("tool/translation_assistant")
STR_MENU("&Translation Assistant...")
STR_DISP("Translation Assistant")
STR_HELP("Open translation assistant.")
STR_HELP("Open translation assistant")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -254,7 +254,7 @@ struct tool_translation_assistant_commit : public tool_translation_assistant_val
CMD_NAME("tool/translation_assistant/commit")
STR_MENU("&Accept changes")
STR_DISP("Accept changes")
STR_HELP("Commit changes and move to the next line.")
STR_HELP("Commit changes and move to the next line")
void operator()(agi::Context *c) {
c->translationAssistant->Commit(true);
@ -266,7 +266,7 @@ struct tool_translation_assistant_preview : public tool_translation_assistant_va
CMD_NAME("tool/translation_assistant/preview")
STR_MENU("&Preview changes")
STR_DISP("Preview changes")
STR_HELP("Commit changes and stay on the current line.")
STR_HELP("Commit changes and stay on the current line")
void operator()(agi::Context *c) {
c->translationAssistant->Commit(false);
@ -278,7 +278,7 @@ struct tool_translation_assistant_next : public tool_translation_assistant_valid
CMD_NAME("tool/translation_assistant/next")
STR_MENU("&Next Line")
STR_DISP("Next Line")
STR_HELP("Move to the next line without committing changes.")
STR_HELP("Move to the next line without committing changes")
void operator()(agi::Context *c) {
c->translationAssistant->NextBlock();
@ -290,7 +290,7 @@ struct tool_translation_assistant_prev : public tool_translation_assistant_valid
CMD_NAME("tool/translation_assistant/prev")
STR_MENU("&Previous Line")
STR_DISP("Previous Line")
STR_HELP("Move to the previous line without committing changes.")
STR_HELP("Move to the previous line without committing changes")
void operator()(agi::Context *c) {
c->translationAssistant->PrevBlock();
@ -303,7 +303,7 @@ struct tool_translation_assistant_insert : public tool_translation_assistant_val
CMD_NAME("tool/translation_assistant/insert_original")
STR_MENU("&Insert Original")
STR_DISP("Insert Original")
STR_HELP("Insert the untranslated text.")
STR_HELP("Insert the untranslated text")
void operator()(agi::Context *c) {
c->translationAssistant->InsertOriginal();

View file

@ -89,7 +89,7 @@ struct video_aspect_cinematic : public validator_video_loaded {
CMD_NAME("video/aspect/cinematic")
STR_MENU("&Cinematic (2.35)")
STR_DISP("Cinematic (235)")
STR_HELP("Forces video to 2.35 aspect ratio.")
STR_HELP("Forces video to 2.35 aspect ratio")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
bool IsActive(const agi::Context *c) {
@ -108,7 +108,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("Forces video to a custom aspect ratio")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
bool IsActive(const agi::Context *c) {
@ -168,7 +168,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("Leave video on original aspect ratio")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
bool IsActive(const agi::Context *c) {
@ -187,7 +187,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("Forces video to 4:3 aspect ratio")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
bool IsActive(const agi::Context *c) {
@ -206,7 +206,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("Forces video to 16:9 aspect ratio")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_RADIO)
bool IsActive(const agi::Context *c) {
@ -225,7 +225,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("Closes the currently open video file")
void operator()(agi::Context *c) {
c->videoController->SetVideo("");
@ -237,7 +237,7 @@ struct video_copy_coordinates : public validator_video_loaded {
CMD_NAME("video/copy_coordinates")
STR_MENU("Copy coordinates to Clipboard")
STR_DISP("Copy coordinates to Clipboard")
STR_HELP("Copy the current coordinates of the mouse over the video to the clipboard.")
STR_HELP("Copy the current coordinates of the mouse over the video to the clipboard")
void operator()(agi::Context *c) {
if (wxTheClipboard->Open()) {
@ -252,7 +252,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 video, displaying it in a separate Window")
CMD_TYPE(COMMAND_VALIDATE | COMMAND_TOGGLE)
bool IsActive(const agi::Context *c) {
@ -274,7 +274,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("Shows video details")
void operator()(agi::Context *c) {
c->videoController->Stop();
@ -306,7 +306,7 @@ struct video_frame_copy : public validator_video_loaded {
CMD_NAME("video/frame/copy")
STR_MENU("Copy image to Clipboard")
STR_DISP("Copy image to Clipboard")
STR_HELP("Copy the currently displayed frame to the clipboard.")
STR_HELP("Copy the currently displayed frame to the clipboard")
void operator()(agi::Context *c) {
if (wxTheClipboard->Open()) {
@ -321,7 +321,7 @@ struct video_frame_copy_raw : public validator_video_loaded {
CMD_NAME("video/frame/copy/raw")
STR_MENU("Copy image to Clipboard (no subtitles)")
STR_DISP("Copy image to Clipboard (no subtitles)")
STR_HELP("Copy the currently displayed frame to the clipboard, without the subtitles.")
STR_HELP("Copy the currently displayed frame to the clipboard, without the subtitles")
void operator()(agi::Context *c) {
if (wxTheClipboard->Open()) {
@ -336,7 +336,7 @@ struct video_frame_next : public validator_video_loaded {
CMD_NAME("video/frame/next")
STR_MENU("Next Frame")
STR_DISP("Next Frame")
STR_HELP("Seek to the next frame.")
STR_HELP("Seek to the next frame")
void operator()(agi::Context *c) {
c->videoController->NextFrame();
@ -348,7 +348,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 subtitle boundary")
void operator()(agi::Context *c) {
AssDialogue *active_line = c->selectionController->GetActiveLine();
@ -378,7 +378,7 @@ struct video_frame_next_keyframe : public validator_video_loaded {
CMD_NAME("video/frame/next/keyframe")
STR_MENU("Next Keyframe")
STR_DISP("Next Keyframe")
STR_HELP("Seek to the next keyframe.")
STR_HELP("Seek to the next keyframe")
void operator()(agi::Context *c) {
std::vector<int> const& kf = c->videoController->GetKeyFrames();
@ -393,7 +393,7 @@ struct video_frame_next_large : public validator_video_loaded {
CMD_NAME("video/frame/next/large")
STR_MENU("Fast jump forward")
STR_DISP("Fast jump forward")
STR_HELP("Fast jump forward.")
STR_HELP("Fast jump forward")
void operator()(agi::Context *c) {
c->videoController->JumpToFrame(
@ -407,7 +407,7 @@ struct video_frame_prev : public validator_video_loaded {
CMD_NAME("video/frame/prev")
STR_MENU("Previous Frame")
STR_DISP("Previous Frame")
STR_HELP("Seek to the previous frame.")
STR_HELP("Seek to the previous frame")
void operator()(agi::Context *c) {
c->videoController->PrevFrame();
@ -419,7 +419,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 subtitle boundary")
void operator()(agi::Context *c) {
AssDialogue *active_line = c->selectionController->GetActiveLine();
@ -449,7 +449,7 @@ struct video_frame_prev_keyframe : public validator_video_loaded {
CMD_NAME("video/frame/prev/keyframe")
STR_MENU("Previous Keyframe")
STR_DISP("Previous Keyframe")
STR_HELP("Seek to the previous keyframe.")
STR_HELP("Seek to the previous keyframe")
void operator()(agi::Context *c) {
std::vector<int> const& kf = c->videoController->GetKeyFrames();
@ -522,7 +522,7 @@ struct video_frame_save : public validator_video_loaded {
CMD_NAME("video/frame/save")
STR_MENU("Save PNG snapshot")
STR_DISP("Save PNG snapshot")
STR_HELP("Save the currently displayed frame to a PNG file in the video's directory.")
STR_HELP("Save the currently displayed frame to a PNG file in the video's directory")
void operator()(agi::Context *c) {
save_snapshot(c, false);