Python-i18n: make it compile again
This commit is contained in:
parent
cbfdd8690d
commit
6370898154
@ -221,7 +221,6 @@ BOOST_PYTHON_MODULE( libcalamares )
|
|||||||
bp::def(
|
bp::def(
|
||||||
"gettext_languages",
|
"gettext_languages",
|
||||||
&CalamaresPython::gettext_languages,
|
&CalamaresPython::gettext_languages,
|
||||||
bp::args(),
|
|
||||||
"Returns list of languages (most to least-specific) for gettext."
|
"Returns list of languages (most to least-specific) for gettext."
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -24,6 +24,9 @@
|
|||||||
#include "utils/CalamaresUtilsSystem.h"
|
#include "utils/CalamaresUtilsSystem.h"
|
||||||
#include "utils/CalamaresUtils.h"
|
#include "utils/CalamaresUtils.h"
|
||||||
|
|
||||||
|
#include "GlobalStorage.h"
|
||||||
|
#include "JobQueue.h"
|
||||||
|
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
|
|
||||||
#undef slots
|
#undef slots
|
||||||
@ -211,24 +214,24 @@ obscure( const std::string& string )
|
|||||||
std::list< std::string >
|
std::list< std::string >
|
||||||
gettext_languages()
|
gettext_languages()
|
||||||
{
|
{
|
||||||
bp::list pyList;
|
std::list< std::string > pyList;
|
||||||
QVariant localeConf_ = m_gs->value( "localeConf" );
|
QVariant localeConf_ = Calamares::JobQueue::instance()->globalStorage()->value( "localeConf" );
|
||||||
if ( localeConf_.canConvert< QVariantMap >() )
|
if ( localeConf_.canConvert< QVariantMap >() )
|
||||||
{
|
{
|
||||||
QVariant lang_ = localeConf_.value< QVariantMap >()[ "LANG" ];
|
QVariant lang_ = localeConf_.value< QVariantMap >()[ "LANG" ];
|
||||||
if ( lang_.canConvert< QString >() )
|
if ( lang_.canConvert< QString >() )
|
||||||
{
|
{
|
||||||
QString lang = lang_.value< QString >();
|
QString lang = lang_.value< QString >();
|
||||||
pyList.append( lang.toStdString() );
|
pyList.push_back( lang.toStdString() );
|
||||||
if ( lang.indexOf( '.' ) > 0)
|
if ( lang.indexOf( '.' ) > 0)
|
||||||
{
|
{
|
||||||
lang.truncate( lang.indexOf( '.' ) );
|
lang.truncate( lang.indexOf( '.' ) );
|
||||||
pyList.append( lang.toStdString() );
|
pyList.push_back( lang.toStdString() );
|
||||||
}
|
}
|
||||||
if ( lang.indexOf( '_' ) > 0)
|
if ( lang.indexOf( '_' ) > 0)
|
||||||
{
|
{
|
||||||
lang.truncate( lang.indexOf( '_' ) );
|
lang.truncate( lang.indexOf( '_' ) );
|
||||||
pyList.append( lang.toStdString() );
|
pyList.push_back( lang.toStdString() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user