mirror of https://github.com/odrling/Aegisub
Fixed source-wide spelling of the word adjacent.
Originally committed to SVN as r1856.
This commit is contained in:
parent
375730fa52
commit
9eb12b0f36
|
@ -571,7 +571,7 @@ Please visit http://aegisub.net to download latest version
|
||||||
- Fixed crash when trying to apply overrides on a line with *Default or non-existing style (amz)
|
- Fixed crash when trying to apply overrides on a line with *Default or non-existing style (amz)
|
||||||
- Fixed unhandled exception when attempting to load unknown audio formats (amz)
|
- Fixed unhandled exception when attempting to load unknown audio formats (amz)
|
||||||
- Fixed bug causing artifacts like {\fs40{\fnArial}} if you tried to insert style with cursor positioned just to the left of "}" (amz)
|
- Fixed bug causing artifacts like {\fs40{\fnArial}} if you tried to insert style with cursor positioned just to the left of "}" (amz)
|
||||||
- Fixed bug causing crashes on lines with multiple adjascent override groups (amz)
|
- Fixed bug causing crashes on lines with multiple adjacent override groups (amz)
|
||||||
- Fixed delay in playing audio by switching implementation from WMME to DirectShow (amz)
|
- Fixed delay in playing audio by switching implementation from WMME to DirectShow (amz)
|
||||||
- Focus is now set back to editbox when you click on of the style override buttons (amz)
|
- Focus is now set back to editbox when you click on of the style override buttons (amz)
|
||||||
- Installer now checks for user level and OS compatibility before installing (movax)
|
- Installer now checks for user level and OS compatibility before installing (movax)
|
||||||
|
|
|
@ -443,7 +443,7 @@ DialogOptions::DialogOptions(wxWindow *parent)
|
||||||
AddCheckBox(audioPage,audioSizer3,_("Default mouse wheel to zoom"),_T("Audio Wheel Default To Zoom"));
|
AddCheckBox(audioPage,audioSizer3,_("Default mouse wheel to zoom"),_T("Audio Wheel Default To Zoom"));
|
||||||
AddCheckBox(audioPage,audioSizer3,_("Lock scroll on Cursor"),_T("Audio lock scroll on cursor"));
|
AddCheckBox(audioPage,audioSizer3,_("Lock scroll on Cursor"),_T("Audio lock scroll on cursor"));
|
||||||
AddCheckBox(audioPage,audioSizer3,_("Snap to keyframes"),_T("Audio snap to keyframes"));
|
AddCheckBox(audioPage,audioSizer3,_("Snap to keyframes"),_T("Audio snap to keyframes"));
|
||||||
AddCheckBox(audioPage,audioSizer3,_("Snap to adjascent lines"),_T("Audio snap to other lines"));
|
AddCheckBox(audioPage,audioSizer3,_("Snap to adjacent lines"),_T("Audio snap to other lines"));
|
||||||
AddCheckBox(audioPage,audioSizer3,_("Auto-focus on mouse over"),_T("Audio Autofocus"));
|
AddCheckBox(audioPage,audioSizer3,_("Auto-focus on mouse over"),_T("Audio Autofocus"));
|
||||||
audioSizer3->AddGrowableCol(1,1);
|
audioSizer3->AddGrowableCol(1,1);
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ DialogTimingProcessor::DialogTimingProcessor(wxWindow *parent,SubtitlesGrid *_gr
|
||||||
thresStartAfter = Options.AsText(_T("Timing processor key start after thres"));
|
thresStartAfter = Options.AsText(_T("Timing processor key start after thres"));
|
||||||
thresEndBefore = Options.AsText(_T("Timing processor key end before thres"));
|
thresEndBefore = Options.AsText(_T("Timing processor key end before thres"));
|
||||||
thresEndAfter = Options.AsText(_T("Timing processor key end after thres"));
|
thresEndAfter = Options.AsText(_T("Timing processor key end after thres"));
|
||||||
adjsThresTime = Options.AsText(_T("Timing processor adjascent thres"));
|
adjsThresTime = Options.AsText(_T("Timing processor adjacent thres"));
|
||||||
|
|
||||||
// Styles box
|
// Styles box
|
||||||
wxSizer *LeftSizer = new wxStaticBoxSizer(wxVERTICAL,this,_("Apply to styles"));
|
wxSizer *LeftSizer = new wxStaticBoxSizer(wxVERTICAL,this,_("Apply to styles"));
|
||||||
|
@ -101,22 +101,22 @@ DialogTimingProcessor::DialogTimingProcessor(wxWindow *parent,SubtitlesGrid *_gr
|
||||||
LeadSizer->Add(leadOut,0,wxRIGHT|wxEXPAND,0);
|
LeadSizer->Add(leadOut,0,wxRIGHT|wxEXPAND,0);
|
||||||
LeadSizer->AddStretchSpacer(1);
|
LeadSizer->AddStretchSpacer(1);
|
||||||
|
|
||||||
// Adjascent subs sizer
|
// Adjacent subs sizer
|
||||||
wxSizer *AdjascentSizer = new wxStaticBoxSizer(wxHORIZONTAL,this,_("Make adjascent subtitles continuous"));
|
wxSizer *AdjacentSizer = new wxStaticBoxSizer(wxHORIZONTAL,this,_("Make adjacent subtitles continuous"));
|
||||||
adjsEnable = new wxCheckBox(this,CHECK_ENABLE_ADJASCENT,_("Enable"));
|
adjsEnable = new wxCheckBox(this,CHECK_ENABLE_ADJASCENT,_("Enable"));
|
||||||
adjsEnable->SetToolTip(_("Enable snapping of subtitles together if they are within a certain distance of each other."));
|
adjsEnable->SetToolTip(_("Enable snapping of subtitles together if they are within a certain distance of each other."));
|
||||||
adjsEnable->SetValue(Options.AsBool(_T("Timing processor Enable adjascent")));
|
adjsEnable->SetValue(Options.AsBool(_T("Timing processor Enable adjacent")));
|
||||||
wxStaticText *adjsThresText = new wxStaticText(this,-1,_("Threshold:"),wxDefaultPosition,wxDefaultSize,wxALIGN_CENTRE);
|
wxStaticText *adjsThresText = new wxStaticText(this,-1,_("Threshold:"),wxDefaultPosition,wxDefaultSize,wxALIGN_CENTRE);
|
||||||
adjascentThres = new wxTextCtrl(this,-1,_T(""),wxDefaultPosition,wxSize(60,-1),0,NumValidator(&adjsThresTime));
|
adjacentThres = new wxTextCtrl(this,-1,_T(""),wxDefaultPosition,wxSize(60,-1),0,NumValidator(&adjsThresTime));
|
||||||
adjascentThres->SetToolTip(_("Maximum difference between start and end time for two subtitles to be made continuous, in miliseconds."));
|
adjacentThres->SetToolTip(_("Maximum difference between start and end time for two subtitles to be made continuous, in miliseconds."));
|
||||||
adjascentBias = new wxSlider(this,-1,MID(0,int(Options.AsFloat(_T("Timing processor adjascent bias"))*100),100),0,100,wxDefaultPosition,wxSize(-1,20));
|
adjacentBias = new wxSlider(this,-1,MID(0,int(Options.AsFloat(_T("Timing processor adjacent bias"))*100),100),0,100,wxDefaultPosition,wxSize(-1,20));
|
||||||
adjascentBias->SetToolTip(_("Sets how to set the adjoining of lines. If set totally to left, it will extend start time of the second line; if totally to right, it will extend the end time of the first line."));
|
adjacentBias->SetToolTip(_("Sets how to set the adjoining of lines. If set totally to left, it will extend start time of the second line; if totally to right, it will extend the end time of the first line."));
|
||||||
AdjascentSizer->Add(adjsEnable,0,wxRIGHT|wxEXPAND,10);
|
AdjacentSizer->Add(adjsEnable,0,wxRIGHT|wxEXPAND,10);
|
||||||
AdjascentSizer->Add(adjsThresText,0,wxRIGHT|wxALIGN_CENTER,5);
|
AdjacentSizer->Add(adjsThresText,0,wxRIGHT|wxALIGN_CENTER,5);
|
||||||
AdjascentSizer->Add(adjascentThres,0,wxRIGHT|wxEXPAND,5);
|
AdjacentSizer->Add(adjacentThres,0,wxRIGHT|wxEXPAND,5);
|
||||||
AdjascentSizer->Add(new wxStaticText(this,-1,_("Bias: Start <- "),wxDefaultPosition,wxDefaultSize,wxALIGN_CENTRE),0,wxALIGN_CENTER,0);
|
AdjacentSizer->Add(new wxStaticText(this,-1,_("Bias: Start <- "),wxDefaultPosition,wxDefaultSize,wxALIGN_CENTRE),0,wxALIGN_CENTER,0);
|
||||||
AdjascentSizer->Add(adjascentBias,1,wxEXPAND,0);
|
AdjacentSizer->Add(adjacentBias,1,wxEXPAND,0);
|
||||||
AdjascentSizer->Add(new wxStaticText(this,-1,_(" -> End"),wxDefaultPosition,wxDefaultSize,wxALIGN_CENTRE),0,wxALIGN_CENTER,0);
|
AdjacentSizer->Add(new wxStaticText(this,-1,_(" -> End"),wxDefaultPosition,wxDefaultSize,wxALIGN_CENTRE),0,wxALIGN_CENTER,0);
|
||||||
|
|
||||||
// Keyframes sizer
|
// Keyframes sizer
|
||||||
KeyframesSizer = new wxStaticBoxSizer(wxHORIZONTAL,this,_("Keyframe snapping"));
|
KeyframesSizer = new wxStaticBoxSizer(wxHORIZONTAL,this,_("Keyframe snapping"));
|
||||||
|
@ -161,7 +161,7 @@ DialogTimingProcessor::DialogTimingProcessor(wxWindow *parent,SubtitlesGrid *_gr
|
||||||
wxSizer *RightSizer = new wxBoxSizer(wxVERTICAL);
|
wxSizer *RightSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
RightSizer->Add(optionsSizer,0,wxBOTTOM|wxEXPAND,5);
|
RightSizer->Add(optionsSizer,0,wxBOTTOM|wxEXPAND,5);
|
||||||
RightSizer->Add(LeadSizer,0,wxBOTTOM|wxEXPAND,5);
|
RightSizer->Add(LeadSizer,0,wxBOTTOM|wxEXPAND,5);
|
||||||
RightSizer->Add(AdjascentSizer,0,wxBOTTOM|wxEXPAND,5);
|
RightSizer->Add(AdjacentSizer,0,wxBOTTOM|wxEXPAND,5);
|
||||||
RightSizer->Add(KeyframesSizer,0,wxBOTTOM|wxEXPAND,5);
|
RightSizer->Add(KeyframesSizer,0,wxBOTTOM|wxEXPAND,5);
|
||||||
RightSizer->AddStretchSpacer(1);
|
RightSizer->AddStretchSpacer(1);
|
||||||
RightSizer->Add(ButtonSizer,0,wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND,0);
|
RightSizer->Add(ButtonSizer,0,wxLEFT|wxRIGHT|wxBOTTOM|wxEXPAND,0);
|
||||||
|
@ -203,8 +203,8 @@ void DialogTimingProcessor::UpdateControls() {
|
||||||
// Boxes
|
// Boxes
|
||||||
leadIn->Enable(hasLeadIn->IsChecked());
|
leadIn->Enable(hasLeadIn->IsChecked());
|
||||||
leadOut->Enable(hasLeadOut->IsChecked());
|
leadOut->Enable(hasLeadOut->IsChecked());
|
||||||
adjascentThres->Enable(adjsEnable->IsChecked());
|
adjacentThres->Enable(adjsEnable->IsChecked());
|
||||||
adjascentBias->Enable(adjsEnable->IsChecked());
|
adjacentBias->Enable(adjsEnable->IsChecked());
|
||||||
|
|
||||||
// Keyframes are only available if timecodes are loaded
|
// Keyframes are only available if timecodes are loaded
|
||||||
bool keysAvailable = VideoContext::Get()->KeyFramesLoaded();
|
bool keysAvailable = VideoContext::Get()->KeyFramesLoaded();
|
||||||
|
@ -288,13 +288,13 @@ void DialogTimingProcessor::OnApply(wxCommandEvent &event) {
|
||||||
Options.SetInt(_T("Timing processor key end before thres"),temp);
|
Options.SetInt(_T("Timing processor key end before thres"),temp);
|
||||||
keysEndAfter->GetValue().ToLong(&temp);
|
keysEndAfter->GetValue().ToLong(&temp);
|
||||||
Options.SetInt(_T("Timing processor key end after thres"),temp);
|
Options.SetInt(_T("Timing processor key end after thres"),temp);
|
||||||
adjascentThres->GetValue().ToLong(&temp);
|
adjacentThres->GetValue().ToLong(&temp);
|
||||||
Options.SetInt(_T("Timing processor adjascent thres"),temp);
|
Options.SetInt(_T("Timing processor adjacent thres"),temp);
|
||||||
Options.SetFloat(_T("Timing processor adjascent bias"),adjascentBias->GetValue() / 100.0);
|
Options.SetFloat(_T("Timing processor adjacent bias"),adjacentBias->GetValue() / 100.0);
|
||||||
Options.SetBool(_T("Timing processor Enable lead-in"),hasLeadIn->IsChecked());
|
Options.SetBool(_T("Timing processor Enable lead-in"),hasLeadIn->IsChecked());
|
||||||
Options.SetBool(_T("Timing processor Enable lead-out"),hasLeadOut->IsChecked());
|
Options.SetBool(_T("Timing processor Enable lead-out"),hasLeadOut->IsChecked());
|
||||||
if (keysEnable->IsEnabled()) Options.SetBool(_T("Timing processor Enable keyframe"),keysEnable->IsChecked());
|
if (keysEnable->IsEnabled()) Options.SetBool(_T("Timing processor Enable keyframe"),keysEnable->IsChecked());
|
||||||
Options.SetBool(_T("Timing processor Enable adjascent"),adjsEnable->IsChecked());
|
Options.SetBool(_T("Timing processor Enable adjacent"),adjsEnable->IsChecked());
|
||||||
Options.SetBool(_T("Timing processor Only Selection"),onlySelection->IsChecked());
|
Options.SetBool(_T("Timing processor Only Selection"),onlySelection->IsChecked());
|
||||||
Options.Save();
|
Options.Save();
|
||||||
|
|
||||||
|
@ -466,7 +466,7 @@ void DialogTimingProcessor::Process() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make adjascent
|
// Make adjacent
|
||||||
if (adjsEnable->IsChecked()) {
|
if (adjsEnable->IsChecked()) {
|
||||||
// Variables
|
// Variables
|
||||||
AssDialogue *cur;
|
AssDialogue *cur;
|
||||||
|
@ -476,10 +476,10 @@ void DialogTimingProcessor::Process() {
|
||||||
int dist;
|
int dist;
|
||||||
|
|
||||||
// Get threshold
|
// Get threshold
|
||||||
adjascentThres->GetValue().ToLong(&adjsThres);
|
adjacentThres->GetValue().ToLong(&adjsThres);
|
||||||
|
|
||||||
// Get bias
|
// Get bias
|
||||||
float bias = adjascentBias->GetValue() / 100.0;
|
float bias = adjacentBias->GetValue() / 100.0;
|
||||||
|
|
||||||
// For each row
|
// For each row
|
||||||
for (int i=0;i<rows;i++) {
|
for (int i=0;i<rows;i++) {
|
||||||
|
|
|
@ -77,8 +77,8 @@ private:
|
||||||
wxTextCtrl *keysEndAfter;
|
wxTextCtrl *keysEndAfter;
|
||||||
|
|
||||||
wxCheckBox *adjsEnable;
|
wxCheckBox *adjsEnable;
|
||||||
wxTextCtrl *adjascentThres;
|
wxTextCtrl *adjacentThres;
|
||||||
wxSlider *adjascentBias;
|
wxSlider *adjacentBias;
|
||||||
|
|
||||||
wxCheckListBox *StyleList;
|
wxCheckListBox *StyleList;
|
||||||
wxButton *ApplyButton;
|
wxButton *ApplyButton;
|
||||||
|
|
|
@ -348,13 +348,13 @@ void OptionsManager::LoadDefaults(bool onlyDefaults,bool doOverride) {
|
||||||
SetInt(_T("Timing processor key start after thres"),4);
|
SetInt(_T("Timing processor key start after thres"),4);
|
||||||
SetInt(_T("Timing processor key end before thres"),5);
|
SetInt(_T("Timing processor key end before thres"),5);
|
||||||
SetInt(_T("Timing processor key end after thres"),6);
|
SetInt(_T("Timing processor key end after thres"),6);
|
||||||
SetInt(_T("Timing processor adjascent thres"),300);
|
SetInt(_T("Timing processor adjacent thres"),300);
|
||||||
SetBool(_T("Timing processor Enable lead-in"),true);
|
SetBool(_T("Timing processor Enable lead-in"),true);
|
||||||
SetBool(_T("Timing processor Enable lead-out"),true);
|
SetBool(_T("Timing processor Enable lead-out"),true);
|
||||||
SetBool(_T("Timing processor Enable keyframe"),true);
|
SetBool(_T("Timing processor Enable keyframe"),true);
|
||||||
SetBool(_T("Timing processor Enable adjascent"),true);
|
SetBool(_T("Timing processor Enable adjacent"),true);
|
||||||
SetBool(_T("Timing processor Only Selection"),false);
|
SetBool(_T("Timing processor Only Selection"),false);
|
||||||
SetFloat(_T("Timing processor adjascent bias"),1.0);
|
SetFloat(_T("Timing processor adjacent bias"),1.0);
|
||||||
|
|
||||||
SetText(_T("Select Text"),_T(""));
|
SetText(_T("Select Text"),_T(""));
|
||||||
SetInt(_T("Select Condition"),0);
|
SetInt(_T("Select Condition"),0);
|
||||||
|
|
616
po/aegisub.pot
616
po/aegisub.pot
File diff suppressed because it is too large
Load Diff
BIN
po/pt_BR.mo
BIN
po/pt_BR.mo
Binary file not shown.
645
po/pt_BR.po
645
po/pt_BR.po
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue