mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-16 08:09:32 +02:00
Use TranslatableString in MousePrefs.cpp
This commit is contained in:
parent
fe604cf20b
commit
9c4742c7f6
@ -54,9 +54,9 @@ enum
|
|||||||
};
|
};
|
||||||
|
|
||||||
#if defined(__WXMAC__)
|
#if defined(__WXMAC__)
|
||||||
#define CTRL _("Command")
|
#define CTRL XO("Command")
|
||||||
#else
|
#else
|
||||||
#define CTRL _("Ctrl")
|
#define CTRL XO("Ctrl")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/// Constructor
|
/// Constructor
|
||||||
@ -128,58 +128,58 @@ void MousePrefs::CreateList()
|
|||||||
mList->InsertColumn(CommentColumn + 1, _("Comments"), wxLIST_FORMAT_LEFT);
|
mList->InsertColumn(CommentColumn + 1, _("Comments"), wxLIST_FORMAT_LEFT);
|
||||||
mList->DeleteColumn(0);
|
mList->DeleteColumn(0);
|
||||||
|
|
||||||
AddItem(_("Left-Click"), _("Select"), _("Set Selection Point"));
|
AddItem(XO("Left-Click"), XO("Select"), XO("Set Selection Point"));
|
||||||
AddItem(_("Left-Drag"), _("Select"), _("Set Selection Range"));
|
AddItem(XO("Left-Drag"), XO("Select"), XO("Set Selection Range"));
|
||||||
AddItem(_("Shift-Left-Click"), _("Select"), _("Extend Selection Range"));
|
AddItem(XO("Shift-Left-Click"), XO("Select"), XO("Extend Selection Range"));
|
||||||
AddItem(_("Left-Double-Click"), _("Select"), _("Select Clip or Entire Track"));
|
AddItem(XO("Left-Double-Click"), XO("Select"), XO("Select Clip or Entire Track"));
|
||||||
#ifdef EXPERIMENTAL_SCRUBBING_SCROLL_WHEEL
|
#ifdef EXPERIMENTAL_SCRUBBING_SCROLL_WHEEL
|
||||||
AddItem(_("Wheel-Rotate"), _("Select"), _("Change scrub speed"));
|
AddItem(XO("Wheel-Rotate"), XO("Select"), XO("Change scrub speed"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef EXPERIMENTAL_SPECTRAL_EDITING
|
#ifdef EXPERIMENTAL_SPECTRAL_EDITING
|
||||||
// JKC: Prompt is disabled for now. It's a toggle rather than a drag modifier.
|
// JKC: Prompt is disabled for now. It's a toggle rather than a drag modifier.
|
||||||
// more like Snap-to than anything else.
|
// more like Snap-to than anything else.
|
||||||
// Spectral selection
|
// Spectral selection
|
||||||
// AddItem(_("ESC"), _("Select"), _("Toggle center snapping in spectrogram"));
|
// AddItem(XO("ESC"), XO("Select"), XO("Toggle center snapping in spectrogram"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
AddItem(_("Left-Click"), _("Zoom"), _("Zoom in on Point"));
|
AddItem(XO("Left-Click"), XO("Zoom"), XO("Zoom in on Point"));
|
||||||
AddItem(_("Left-Drag"), _("Zoom"), _("Zoom in on a Range"), _("same as right-drag"));
|
AddItem(XO("Left-Drag"), XO("Zoom"), XO("Zoom in on a Range"), XO("same as right-drag"));
|
||||||
AddItem(_("Right-Click"), _("Zoom"), _("Zoom out one step"));
|
AddItem(XO("Right-Click"), XO("Zoom"), XO("Zoom out one step"));
|
||||||
AddItem(_("Right-Drag"), _("Zoom"), _("Zoom in on a Range"), _("same as left-drag"));
|
AddItem(XO("Right-Drag"), XO("Zoom"), XO("Zoom in on a Range"), XO("same as left-drag"));
|
||||||
AddItem(_("Shift-Drag"), _("Zoom"), _("Zoom out on a Range"));
|
AddItem(XO("Shift-Drag"), XO("Zoom"), XO("Zoom out on a Range"));
|
||||||
AddItem(_("Middle-Click"), _("Zoom"), _("Zoom default"));
|
AddItem(XO("Middle-Click"), XO("Zoom"), XO("Zoom default"));
|
||||||
|
|
||||||
AddItem(_("Left-Drag"), _("Time-Shift"),_("Move clip left/right or between tracks"));
|
AddItem(XO("Left-Drag"), XO("Time-Shift"),XO("Move clip left/right or between tracks"));
|
||||||
AddItem(_("Shift-Left-Drag"), _("Time-Shift"),_("Move all clips in track left/right"));
|
AddItem(XO("Shift-Left-Drag"), XO("Time-Shift"),XO("Move all clips in track left/right"));
|
||||||
AddItem(CTRL + _("-Left-Drag"),_("Time-Shift"),_("Move clip up/down between tracks"));
|
AddItem(CTRL + XO("-Left-Drag"),XO("Time-Shift"),XO("Move clip up/down between tracks"));
|
||||||
|
|
||||||
AddItem(_("Left-Drag"),
|
AddItem(XO("Left-Drag"),
|
||||||
/* i18n-hint: The envelope is a curve that controls the audio loudness.*/
|
/* i18n-hint: The envelope is a curve that controls the audio loudness.*/
|
||||||
_("Envelope"),
|
XO("Envelope"),
|
||||||
_("Change Amplification Envelope"));
|
XO("Change Amplification Envelope"));
|
||||||
|
|
||||||
AddItem(_("Left-Click"), _("Pencil"), _("Change Sample"));
|
AddItem(XO("Left-Click"), XO("Pencil"), XO("Change Sample"));
|
||||||
AddItem(_("Alt-Left-Click"), _("Pencil"), _("Smooth at Sample"));
|
AddItem(XO("Alt-Left-Click"), XO("Pencil"), XO("Smooth at Sample"));
|
||||||
AddItem(_("Left-Drag"), _("Pencil"), _("Change Several Samples"));
|
AddItem(XO("Left-Drag"), XO("Pencil"), XO("Change Several Samples"));
|
||||||
AddItem(CTRL + _("-Left-Drag"),_("Pencil"), _("Change ONE Sample only"));
|
AddItem(CTRL + XO("-Left-Drag"),XO("Pencil"), XO("Change ONE Sample only"));
|
||||||
|
|
||||||
AddItem(_("Left-Click"), _("Multi"), _("Set Selection Point"), _("same as select tool"));
|
AddItem(XO("Left-Click"), XO("Multi"), XO("Set Selection Point"), XO("same as select tool"));
|
||||||
AddItem(_("Left-Drag"), _("Multi"), _("Set Selection Range"), _("same as select tool"));
|
AddItem(XO("Left-Drag"), XO("Multi"), XO("Set Selection Range"), XO("same as select tool"));
|
||||||
AddItem(_("Right-Click"), _("Multi"), _("Zoom out one step"), _("same as zoom tool"));
|
AddItem(XO("Right-Click"), XO("Multi"), XO("Zoom out one step"), XO("same as zoom tool"));
|
||||||
AddItem(_("Right-Drag"), _("Multi"), _("Zoom in on a Range"), _("same as zoom tool"));
|
AddItem(XO("Right-Drag"), XO("Multi"), XO("Zoom in on a Range"), XO("same as zoom tool"));
|
||||||
|
|
||||||
#ifdef EXPERIMENTAL_SPECTRAL_EDITING
|
#ifdef EXPERIMENTAL_SPECTRAL_EDITING
|
||||||
// JKC: Prompt is disabled for now. It's a toggle rather than a drag modifier.
|
// JKC: Prompt is disabled for now. It's a toggle rather than a drag modifier.
|
||||||
// more like Snap-to than anything else.
|
// more like Snap-to than anything else.
|
||||||
// Spectral selection
|
// Spectral selection
|
||||||
// AddItem(_("ESC"), _("Select"), _("Toggle center snapping in spectrogram"), _("same as select tool"));
|
// AddItem(XO("ESC"), XO("Select"), XO("Toggle center snapping in spectrogram"), XO("same as select tool"));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
AddItem(_("Wheel-Rotate"), _("Any"), _("Scroll tracks up or down"));
|
AddItem(XO("Wheel-Rotate"), XO("Any"), XO("Scroll tracks up or down"));
|
||||||
AddItem(_("Shift-Wheel-Rotate"), _("Any"), _("Scroll waveform"));
|
AddItem(XO("Shift-Wheel-Rotate"), XO("Any"), XO("Scroll waveform"));
|
||||||
AddItem(CTRL + _("-Wheel-Rotate"), _("Any"), _("Zoom waveform in or out"));
|
AddItem(CTRL + XO("-Wheel-Rotate"), XO("Any"), XO("Zoom waveform in or out"));
|
||||||
AddItem(CTRL + _("-Shift-Wheel-Rotate"), _("Any"), _("Vertical Scale Waveform (dB) range"));
|
AddItem(CTRL + XO("-Shift-Wheel-Rotate"), XO("Any"), XO("Vertical Scale Waveform (dB) range"));
|
||||||
|
|
||||||
mList->SetColumnWidth(ToolColumn, wxLIST_AUTOSIZE);
|
mList->SetColumnWidth(ToolColumn, wxLIST_AUTOSIZE);
|
||||||
mList->SetColumnWidth(ActionColumn, wxLIST_AUTOSIZE);
|
mList->SetColumnWidth(ActionColumn, wxLIST_AUTOSIZE);
|
||||||
@ -193,17 +193,18 @@ void MousePrefs::CreateList()
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Adds an item to mList
|
/// Adds an item to mList
|
||||||
void MousePrefs::AddItem(wxString const & buttons, wxString const & tool,
|
void MousePrefs::AddItem(
|
||||||
wxString const & action, wxString const & comment)
|
TranslatableString const & buttons, TranslatableString const & tool,
|
||||||
|
TranslatableString const & action, TranslatableString const & comment)
|
||||||
{
|
{
|
||||||
int i = mList->GetItemCount();
|
int i = mList->GetItemCount();
|
||||||
mList->InsertItem(i, tool);
|
mList->InsertItem(i, tool.Translation());
|
||||||
mList->SetItem(i, ActionColumn, action);
|
mList->SetItem(i, ActionColumn, action.Translation());
|
||||||
mList->SetItem(i, ButtonsColumn, buttons);
|
mList->SetItem(i, ButtonsColumn, buttons.Translation());
|
||||||
|
|
||||||
// Add a space before the text to work around a minor bug in the
|
// Add a space before the text to work around a minor bug in the
|
||||||
// list control when showing narrow columns.
|
// list control when showing narrow columns.
|
||||||
mList->SetItem(i, CommentColumn, wxT(" ") + comment);
|
mList->SetItem(i, CommentColumn, wxT(" ") + comment.Translation());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
|
|
||||||
class wxListCtrl;
|
class wxListCtrl;
|
||||||
class ShuttleGui;
|
class ShuttleGui;
|
||||||
|
class TranslatableString;
|
||||||
|
|
||||||
#define MOUSE_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Mouse") }
|
#define MOUSE_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Mouse") }
|
||||||
|
|
||||||
@ -33,10 +34,10 @@ class MousePrefs final : public PrefsPanel
|
|||||||
private:
|
private:
|
||||||
void Populate();
|
void Populate();
|
||||||
void CreateList();
|
void CreateList();
|
||||||
void AddItem(wxString const & buttons,
|
void AddItem(TranslatableString const & buttons,
|
||||||
wxString const & tool,
|
TranslatableString const & tool,
|
||||||
wxString const & action,
|
TranslatableString const & action,
|
||||||
wxString const & comment = {});
|
TranslatableString const & comment = {});
|
||||||
|
|
||||||
wxListCtrl * mList;
|
wxListCtrl * mList;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user