diff --git a/src/effects/lv2/LV2Effect.cpp b/src/effects/lv2/LV2Effect.cpp index bcf5b6f8b..b36f4084d 100755 --- a/src/effects/lv2/LV2Effect.cpp +++ b/src/effects/lv2/LV2Effect.cpp @@ -261,7 +261,11 @@ void LV2EffectSettingsDialog::PopulateOrExchange(ShuttleGui &S) { wxTextCtrl *t; t = S.TieNumericTextBox( - XO("&Buffer Size (8 to %d samples):") + // Typo fix of extra ) to be removed after 2.4.0 + ((XO("&Buffer Size (8 to %d) samples):").Translation()== + "&Buffer Size (8 to %d) samples):")? + XO("&Buffer Size (8 to %d samples):"): + XO("&Buffer Size (8 to %d) samples):")) .Format( DEFAULT_BLOCKSIZE ), mBufferSize, 12); diff --git a/src/export/ExportMP2.cpp b/src/export/ExportMP2.cpp index a422d2f7d..5a5deb9ff 100644 --- a/src/export/ExportMP2.cpp +++ b/src/export/ExportMP2.cpp @@ -77,8 +77,10 @@ namespace { +// Typo fix of kpbs to be removed after 2.4.0 // i18n-hint kbps abbreviates "thousands of bits per second" -inline TranslatableString n_kbps( int n ) { return XO("%d kpbs").Format( n ); } +inline TranslatableString n_kbps( int n ) { return + ((XO("%d kpbs").Translation()=="%d kpbs")?XO("%d kbps"):XO("%d kpbs")).Format( n ); } const TranslatableStrings BitRateNames { n_kbps(16),