[Kde-devel-es] L10n y banderas de países
Antonio Buiza Calero
antonio at buiza.org
Sat Oct 2 13:57:26 CEST 2004
El Sábado, 2 de Octubre de 2004 11:39, Albert Astals Cid escribió:
> A Dissabte 02 Octubre 2004 11:19, Antonio Buiza Calero va escriure:
> > Hola a todos,
>
> Hola, echale un vistazo a
> http://api.kde.org/3.3-api/kdeui/html/classKLanguageButton.html
> y a
> void KLocaleConfig::loadCountryList()
> del fichero kdebase/kcontrol/locale/kcmlocale.cpp
>
> Que es como se genera la lista de paises del modulo de kcontrol donde
> puedes escoger tu pais.
Muchas gracias, es justo lo que necesitaba, simplificandolo un poco y
mezclandolo con la clase KLocale. Si a alguien le interesa:
KLocale * klocale = KGlobal::_locale;
QStringList countryList(klocale->allCountriesTwoAlpha());
countryList.sort();
for ( QStringList::Iterator it = countryList.begin(); it != countryList.end();
++it ) {
QString flag( locate( "locale",
QString::fromLatin1( "l10n/%1/flag.png" ).arg(*it) ) );
countryCombo->insertItem(QPixmap(QImage(flag)),
klocale->twoAlphaToCountryName(*it), -1);
}
Saludos
--
Antonio Buiza Calero
antonio at buiza.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-devel-es/attachments/20041002/80675444/attachment.pgp
More information about the Kde-devel-es
mailing list