mirror of
https://github.com/cookiengineer/audacity
synced 2025-12-02 14:50:17 +01:00
Remove TranslatedInternalString, use ComponentInterfaceSymbol
This commit is contained in:
@@ -78,9 +78,9 @@ public:
|
||||
|
||||
// Two-argument version distinguishes internal from translatable string
|
||||
// such as when the first squeezes spaces out
|
||||
ComponentInterfaceSymbol( const wxString &internal,
|
||||
ComponentInterfaceSymbol( const Identifier &internal,
|
||||
const TranslatableString &msgid )
|
||||
: mInternal{ internal }
|
||||
: mInternal{ internal.GET() }
|
||||
// Do not permit non-empty msgid with empty internal
|
||||
, mMsgid{ internal.empty() ? TranslatableString{} : msgid }
|
||||
{}
|
||||
@@ -88,6 +88,8 @@ public:
|
||||
const wxString &Internal() const { return mInternal; }
|
||||
const TranslatableString &Msgid() const { return mMsgid; }
|
||||
const wxString Translation() const { return mMsgid.Translation(); }
|
||||
const wxString StrippedTranslation() const
|
||||
{ return TranslatableString{mMsgid}.Strip().Translation(); }
|
||||
|
||||
bool empty() const { return mInternal.empty(); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user