diff --git a/src/libcalamares/utils/Retranslator.h b/src/libcalamares/utils/Retranslator.h index eab174a53..9a745224f 100644 --- a/src/libcalamares/utils/Retranslator.h +++ b/src/libcalamares/utils/Retranslator.h @@ -42,6 +42,10 @@ private: std::function< void( void ) > m_retranslateFunc; }; + } // namespace CalamaresUtils +#define RETRANSLATE(a) \ + new CalamaresUtils::Retranslator( this, [this] { a } ); + #endif // CALAMARESUTILS_RETRANSLATOR_H diff --git a/src/modules/locale/LocalePage.cpp b/src/modules/locale/LocalePage.cpp index 1add9c3b0..ee2dbc3ac 100644 --- a/src/modules/locale/LocalePage.cpp +++ b/src/modules/locale/LocalePage.cpp @@ -121,11 +121,10 @@ LocalePage::LocalePage( QWidget* parent ) m_blockTzWidgetSet = false; }); - new CalamaresUtils::Retranslator( this, [this] - { + RETRANSLATE( m_cityLabel->setText( tr( "Region:" ) ); m_timezoneLabel->setText( tr( "Zone:" ) ); - } ); + ) }