On 17/10-2009 11:18 John Layt <johnl...@googlemail.com> wrote:
> Nice.  That reminds me I have a draft proposal to add full ISO Currency
>  Code support into KLocale, that could save you (and several others) a lot
>  of work around codes, localisation, translations, formats and rounding
>  rules.  Must get that done before feature freeze :-)  If you have any
>  input on what features you'd find useful, please let me know.

Oh yes l10n for currencies. Whats currently in KLocale is very rudimentary and 
I use it it a crude way that will probably break on some locales:

        self.amount_validator = KDoubleValidator(self.amount.nativeWidget())
        if KGlobal.locale().decimalSymbol() == ",":
            self.amount_validator.setAcceptLocalizedNumbers(True)

and:

          if KGlobal.locale().decimalSymbol() == ",":
              # remove any "."s and replace "," with "."
              # there ought to bet a prettier way to do this
              if amount.contains(","):
                  amount = amount.replace(".", "").replace(",", ".")

I'm not very proud of this code...

-- 
Best Regards / Med venlig hilsen

  Thomas Olsen

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to