diff --git a/src/ProjectFileManager.cpp b/src/ProjectFileManager.cpp index 8da7ac6b2..bbd63b758 100644 --- a/src/ProjectFileManager.cpp +++ b/src/ProjectFileManager.cpp @@ -1522,7 +1522,7 @@ void ProjectFileManager::OpenFile(const FilePath &fileNameArg, bool addtohistory // Vaughan, 2010-08-20: This was bogus, as all the actions in ProjectFSCK // that return FSCKstatus_CHANGED cannot be undone. - // this->PushState(_("Project checker repaired file"), _("Project Repair")); + // this->PushState(XO("Project checker repaired file"), XO("Project Repair")); if (status & FSCKstatus_SAVE_AUP) Save(), saved = true; diff --git a/src/import/ImportQT.cpp b/src/import/ImportQT.cpp index 0e75246a0..db286ba16 100644 --- a/src/import/ImportQT.cpp +++ b/src/import/ImportQT.cpp @@ -20,7 +20,7 @@ #include "../widgets/AudacityMessageBox.h" #include "../widgets/ProgressDialog.h" -#define DESC _("QuickTime files") +#define DESC XO("QuickTime files") static const auto exts = { wxT("aif"), @@ -119,9 +119,9 @@ class QTImportPlugin final : public ImportPlugin mInitialized = false; } - wxString GetPluginStringID() { return wxT("quicktime"); } + wxString GetPluginStringID() override { return wxT("quicktime"); } - TranslatableString GetPluginFormatDescription(); + TranslatableString GetPluginFormatDescription() override; std::unique_ptr Open(const wxString & Filename) override; unsigned SequenceNumber() const override; diff --git a/src/menus/EditMenus.cpp b/src/menus/EditMenus.cpp index 69ae6d1b6..a9e9719d5 100644 --- a/src/menus/EditMenus.cpp +++ b/src/menus/EditMenus.cpp @@ -832,7 +832,7 @@ void OnSplit(const CommandContext &context) n = nIter.Next(); } - PushState(_("Split"), _("Split")); + PushState(XO("Split"), XO("Split")); */ #endif } diff --git a/src/menus/TrackMenus.cpp b/src/menus/TrackMenus.cpp index 842ccacd5..0377f12bf 100644 --- a/src/menus/TrackMenus.cpp +++ b/src/menus/TrackMenus.cpp @@ -381,8 +381,8 @@ class ASAProgress final : public SAProgress { work[1], mFrames[1], is_audio[1]); wxFprintf(mTimeFile, "work2 = %g, work3 = %g\n", work2, work3); #endif - mProgress.create(_("Synchronize MIDI with Audio"), - _("Synchronizing MIDI and Audio Tracks")); + mProgress.create(XO("Synchronize MIDI with Audio"), + XO("Synchronizing MIDI and Audio Tracks")); } else if (i < 3) { wxFprintf(mTimeFile, "Phase %d took %d ms for %g frames, coefficient = %g s/frame\n", @@ -933,7 +933,7 @@ void OnScoreAlign(const CommandContext &context) // We're going to do it. //pushing the state before the change is wrong (I think) - //PushState(_("Sync MIDI with Audio"), _("Sync MIDI with Audio")); + //PushState(XO("Sync MIDI with Audio"), XO("Sync MIDI with Audio")); // Make a copy of the note track in case alignment is canceled or fails auto holder = nt->Duplicate(); auto alignedNoteTrack = static_cast(holder.get()); diff --git a/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp b/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp index 8e0001035..36a879c03 100644 --- a/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp +++ b/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp @@ -845,20 +845,20 @@ void WaveTrackMenuTable::OnChannelChange(wxCommandEvent & event) WaveTrack *const pTrack = static_cast(mpData->pTrack); wxASSERT(pTrack); Track::ChannelType channel; - wxString channelmsg; + TranslatableString channelmsg; switch (id) { default: case OnChannelMonoID: channel = Track::MonoChannel; - channelmsg = _("Mono"); + channelmsg = XO("Mono"); break; case OnChannelLeftID: channel = Track::LeftChannel; - channelmsg = _("Left Channel"); + channelmsg = XO("Left Channel"); break; case OnChannelRightID: channel = Track::RightChannel; - channelmsg = _("Right Channel"); + channelmsg = XO("Right Channel"); break; } pTrack->SetChannel(channel);