1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-21 16:37:12 +01:00

TranslatableString for explicit prompts and units in ShuttleGui

This commit is contained in:
Paul Licameli
2019-12-22 15:40:29 -05:00
parent 747c35645a
commit d1637c22c0
34 changed files with 93 additions and 92 deletions

View File

@@ -141,7 +141,7 @@ void DevicePrefs::PopulateOrExchange(ShuttleGui & S)
}
);
S.AddPrompt(_("Using:"));
S.AddPrompt(XO("Using:"));
S.AddFixedText( Verbatim(wxSafeConvertMB2WX(Pa_GetVersionText() ) ) );
}
S.EndMultiColumn();
@@ -192,7 +192,7 @@ void DevicePrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/LatencyDuration"),
DEFAULT_LATENCY_DURATION},
9);
S.AddUnits(_("milliseconds"));
S.AddUnits(XO("milliseconds"));
w = S
.NameSuffix(XO("milliseconds"))
@@ -200,7 +200,7 @@ void DevicePrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/LatencyCorrection"),
DEFAULT_LATENCY_CORRECTION},
9);
S.AddUnits(_("milliseconds"));
S.AddUnits(XO("milliseconds"));
}
S.EndThreeColumn();
}

View File

@@ -146,7 +146,7 @@ void MidiIOPrefs::PopulateOrExchange( ShuttleGui & S ) {
}
);
S.AddPrompt(_("Using: PortMidi"));
S.AddPrompt(XO("Using: PortMidi"));
}
S.EndMultiColumn();
}

View File

@@ -91,7 +91,7 @@ void PlaybackPrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/EffectsPreviewLen"),
6.0},
9);
S.AddUnits(_("seconds"));
S.AddUnits(XO("seconds"));
}
S.EndThreeColumn();
}
@@ -107,14 +107,14 @@ void PlaybackPrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/CutPreviewBeforeLen"),
2.0},
9);
S.AddUnits(_("seconds"));
S.AddUnits(XO("seconds"));
S.NameSuffix(suffix)
.TieNumericTextBox(XO("&After cut region:"),
{wxT("/AudioIO/CutPreviewAfterLen"),
1.0},
9);
S.AddUnits(_("seconds"));
S.AddUnits(XO("seconds"));
}
S.EndThreeColumn();
}
@@ -129,14 +129,14 @@ void PlaybackPrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/SeekShortPeriod"),
1.0},
9);
S.AddUnits(_("seconds"));
S.AddUnits(XO("seconds"));
S.NameSuffix(suffix)
.TieNumericTextBox(XO("Lo&ng period:"),
{wxT("/AudioIO/SeekLongPeriod"),
15.0},
9);
S.AddUnits(_("seconds"));
S.AddUnits(XO("seconds"));
}
S.EndThreeColumn();
}

View File

@@ -142,7 +142,7 @@ void QualityPrefs::PopulateOrExchange(ShuttleGui & S)
{
S.StartMultiColumn(2);
{
S.AddPrompt(_("Default Sample &Rate:"));
S.AddPrompt(XO("Default Sample &Rate:"));
S.StartMultiColumn(2);
{

View File

@@ -107,7 +107,7 @@ void RecordingPrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/SWPlaythrough"),
false});
#if !defined(__WXMAC__)
//S.AddUnits(wxString(wxT(" ")) + _("(uncheck when recording computer playback)"));
//S.AddUnits(XO(" (uncheck when recording computer playback)"));
#endif
S.TieCheckBox(XO("Record on a new track"),
@@ -223,13 +223,13 @@ void RecordingPrefs::PopulateOrExchange(ShuttleGui & S)
{wxT("/AudioIO/AnalysisTime"),
AILA_DEF_ANALYSIS_TIME},
9);
S.AddUnits(_("milliseconds (time of one analysis)"));
S.AddUnits(XO("milliseconds (time of one analysis)"));
S.TieIntegerTextBox(XO("Number of consecutive analysis:"),
{wxT("/AudioIO/NumberAnalysis"),
AILA_DEF_NUMBER_ANALYSIS},
2);
S.AddUnits(_("0 means endless"));
S.AddUnits(XO("0 means endless"));
}
S.EndThreeColumn();
}
@@ -247,7 +247,7 @@ void RecordingPrefs::PopulateOrExchange(ShuttleGui & S)
{AUDIO_PRE_ROLL_KEY,
DEFAULT_PRE_ROLL_SECONDS},
9);
S.AddUnits(_("seconds"));
S.AddUnits(XO("seconds"));
}
{
auto w = S
@@ -256,7 +256,7 @@ void RecordingPrefs::PopulateOrExchange(ShuttleGui & S)
{AUDIO_ROLL_CROSSFADE_KEY,
DEFAULT_ROLL_CROSSFADE_MS},
9);
S.AddUnits(_("milliseconds"));
S.AddUnits(XO("milliseconds"));
}
S.EndThreeColumn();
}