1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-09-19 09:30:52 +02:00

i18n-hints

This commit is contained in:
Paul Licameli 2017-11-06 10:47:08 -05:00
parent a9f5c9c929
commit 66d5861360
11 changed files with 19 additions and 0 deletions

View File

@ -49,6 +49,7 @@ BEGIN_EVENT_TABLE(DirectoriesPrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
DirectoriesPrefs::DirectoriesPrefs(wxWindow * parent) DirectoriesPrefs::DirectoriesPrefs(wxWindow * parent)
/* i18n-hint: Directories, also called folders, in computer file systems */
: PrefsPanel(parent, _("Directories")), : PrefsPanel(parent, _("Directories")),
mFreeSpace(NULL), mFreeSpace(NULL),
mTempDir(NULL) mTempDir(NULL)

View File

@ -57,6 +57,8 @@ BEGIN_EVENT_TABLE(ExtImportPrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
ExtImportPrefs::ExtImportPrefs(wxWindow * parent) ExtImportPrefs::ExtImportPrefs(wxWindow * parent)
/* i18n-hint: Title of dialog governing "Extended", or "advanced,"
* audio file import options */
: PrefsPanel(parent, _("Extended Import")), RuleTable(NULL), : PrefsPanel(parent, _("Extended Import")), RuleTable(NULL),
PluginList(NULL), mCreateTable (false), mDragFocus (NULL), PluginList(NULL), mCreateTable (false), mDragFocus (NULL),
mFakeKeyEvent (false), mStopRecursiveSelection (false), last_selected (-1) mFakeKeyEvent (false), mStopRecursiveSelection (false), last_selected (-1)

View File

@ -36,6 +36,7 @@
#include "../AColor.h" #include "../AColor.h"
GUIPrefs::GUIPrefs(wxWindow * parent) GUIPrefs::GUIPrefs(wxWindow * parent)
/* i18n-hint: refers to Audacity's user interface settings */
: PrefsPanel(parent, _("Interface")) : PrefsPanel(parent, _("Interface"))
{ {
Populate(); Populate();

View File

@ -73,6 +73,7 @@ BEGIN_EVENT_TABLE(KeyConfigPrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
KeyConfigPrefs::KeyConfigPrefs(wxWindow * parent) KeyConfigPrefs::KeyConfigPrefs(wxWindow * parent)
/* i18n-hint: as in computer keyboard (not musical!) */
: PrefsPanel(parent, _("Keyboard")), : PrefsPanel(parent, _("Keyboard")),
mView(NULL), mView(NULL),
mKey(NULL), mKey(NULL),

View File

@ -46,6 +46,7 @@ BEGIN_EVENT_TABLE(LibraryPrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
LibraryPrefs::LibraryPrefs(wxWindow * parent) LibraryPrefs::LibraryPrefs(wxWindow * parent)
/* i18-hint: refers to optional plug-in software libraries */
: PrefsPanel(parent, _("Libraries")) : PrefsPanel(parent, _("Libraries"))
{ {
Populate(); Populate();

View File

@ -55,6 +55,7 @@ BEGIN_EVENT_TABLE(MidiIOPrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
MidiIOPrefs::MidiIOPrefs(wxWindow * parent) MidiIOPrefs::MidiIOPrefs(wxWindow * parent)
/* i18n-hint: untranslatable acronym for "Musical Instrument Device Interface" */
: PrefsPanel(parent, _("MIDI Devices")) : PrefsPanel(parent, _("MIDI Devices"))
{ {
Populate(); Populate();

View File

@ -34,6 +34,7 @@ BEGIN_EVENT_TABLE(QualityPrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
QualityPrefs::QualityPrefs(wxWindow * parent) QualityPrefs::QualityPrefs(wxWindow * parent)
/* i18n-hint: meaning accuracy in reproduction of sounds */
: PrefsPanel(parent, _("Quality")) : PrefsPanel(parent, _("Quality"))
{ {
Populate(); Populate();
@ -168,6 +169,7 @@ void QualityPrefs::PopulateOrExchange(ShuttleGui & S)
mConverterLabels); mConverterLabels);
S.SetSizeHints(mConverterNames); S.SetSizeHints(mConverterNames);
/* i18n-hint: technical term for randomization to reduce undesirable resampling artifacts */
S.TieChoice(_("&Dither:"), S.TieChoice(_("&Dither:"),
wxT("/Quality/DitherAlgorithm"), wxT("/Quality/DitherAlgorithm"),
Dither::none, Dither::none,
@ -190,6 +192,7 @@ void QualityPrefs::PopulateOrExchange(ShuttleGui & S)
mConverterLabels); mConverterLabels);
S.SetSizeHints(mConverterNames); S.SetSizeHints(mConverterNames);
/* i18n-hint: technical term for randomization to reduce undesirable resampling artifacts */
S.TieChoice(_("Dit&her:"), S.TieChoice(_("Dit&her:"),
wxT("/Quality/HQDitherAlgorithm"), wxT("/Quality/HQDitherAlgorithm"),
Dither::shaped, Dither::shaped,

View File

@ -57,6 +57,10 @@ BEGIN_EVENT_TABLE(ThemePrefs, PrefsPanel)
END_EVENT_TABLE() END_EVENT_TABLE()
ThemePrefs::ThemePrefs(wxWindow * parent) ThemePrefs::ThemePrefs(wxWindow * parent)
/* i18n-hint: A theme is a consistent visual style across an application's
graphical user interface, including choices of colors, and similarity of images
such as those on button controls. Audacity can load and save alternative
themes. */
: PrefsPanel(parent, _("Theme")) : PrefsPanel(parent, _("Theme"))
{ {
Populate(); Populate();

View File

@ -22,6 +22,7 @@
#include "../Experimental.h" #include "../Experimental.h"
TracksBehaviorsPrefs::TracksBehaviorsPrefs(wxWindow * parent) TracksBehaviorsPrefs::TracksBehaviorsPrefs(wxWindow * parent)
/* i18n-hint: two nouns */
: PrefsPanel(parent, _("Tracks Behaviors")) : PrefsPanel(parent, _("Tracks Behaviors"))
{ {
Populate(); Populate();

View File

@ -45,6 +45,9 @@ namespace {
TracksPrefs::TracksPrefs(wxWindow * parent) TracksPrefs::TracksPrefs(wxWindow * parent)
/* i18n-hint: "Tracks" include audio recordings but also other collections of
* data associated with a time line, such as sequences of labels, and musical
* notes */
: PrefsPanel(parent, _("Tracks")) : PrefsPanel(parent, _("Tracks"))
{ {
// Bugs 1043, 1044 // Bugs 1043, 1044

View File

@ -27,6 +27,7 @@ Paul Licameli
#include "../WaveTrack.h" #include "../WaveTrack.h"
WaveformPrefs::WaveformPrefs(wxWindow * parent, WaveTrack *wt) WaveformPrefs::WaveformPrefs(wxWindow * parent, WaveTrack *wt)
/* i18n-hint: A waveform is a visual representation of vibration */
: PrefsPanel(parent, _("Waveforms")) : PrefsPanel(parent, _("Waveforms"))
, mWt(wt) , mWt(wt)
, mPopulating(false) , mPopulating(false)