i18n: apply some more tricks to make lupdate / transifex happy
This commit is contained in:
parent
399256ba99
commit
b0fe7b0682
@ -53,6 +53,19 @@ PasswordCheck::PasswordCheck( MessageFunc m, AcceptFunc a )
|
|||||||
|
|
||||||
// Try to trick Transifex into accepting these strings
|
// Try to trick Transifex into accepting these strings
|
||||||
#define tr parent->tr
|
#define tr parent->tr
|
||||||
|
struct LengthExplainer
|
||||||
|
{
|
||||||
|
static QString too_short( QWidget* parent )
|
||||||
|
{
|
||||||
|
return tr( "Password is too short" );
|
||||||
|
}
|
||||||
|
|
||||||
|
static QString too_long( QWidget* parent )
|
||||||
|
{
|
||||||
|
return tr( "Password is too long" );
|
||||||
|
}
|
||||||
|
} ;
|
||||||
|
#undef tr
|
||||||
|
|
||||||
DEFINE_CHECK_FUNC( minLength )
|
DEFINE_CHECK_FUNC( minLength )
|
||||||
{
|
{
|
||||||
@ -66,7 +79,7 @@ DEFINE_CHECK_FUNC( minLength )
|
|||||||
PasswordCheck(
|
PasswordCheck(
|
||||||
[parent]()
|
[parent]()
|
||||||
{
|
{
|
||||||
return tr( "Password is too short" );
|
return LengthExplainer::too_short( parent );
|
||||||
},
|
},
|
||||||
[minLength]( const QString& s )
|
[minLength]( const QString& s )
|
||||||
{
|
{
|
||||||
@ -88,8 +101,9 @@ DEFINE_CHECK_FUNC( maxLength )
|
|||||||
PasswordCheck(
|
PasswordCheck(
|
||||||
[parent]()
|
[parent]()
|
||||||
{
|
{
|
||||||
return tr( "Password is too long" );
|
return LengthExplainer::too_long( parent );
|
||||||
}, [maxLength]( const QString& s )
|
},
|
||||||
|
[maxLength]( const QString& s )
|
||||||
{
|
{
|
||||||
return s.length() <= maxLength;
|
return s.length() <= maxLength;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user