Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > 41640b7d04ef5b5040e7668305a5ba3d > files > 315

python-kde4-doc-4.11.4-1.mga4.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>
  <title>KLocale</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="stylesheet" type="text/css" href="../common/doxygen.css" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../common/kde.css" />
</head>
<body>
<div id="container">
<div id="header">
  <div id="header_top">
    <div>
      <div>
        <img alt ="" src="../common/top-kde.jpg"/>
        KDE 4.9 PyKDE API Reference
      </div>
    </div>
  </div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li>KDE's Python API</li>
      </ul>
    </div>

    <div id="menu">
      <ul>
        <li><a href="../modules.html">Overview</a></li>
<li><a href="http://techbase.kde.org/Development/Languages/Python">PyKDE Home</a></li>
<li><a href="http://kde.org/family/">Sitemap</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
    </div>
  </div>
</div>

<div id="body_wrapper">
<div id="body">
<div id="right">
<div class="content">
<div id="main">
<div class="clearer">&nbsp;</div>

<h1>KLocale Class Reference</h1>
<code>from PyKDE4.kdecore import *</code>
<p>



<h2>Detailed Description</h2>

<p>KLocale provides support for country specific stuff like
the national language.
</p>
<p>
KLocale supports translating, as well as specifying the format
for numbers, currency, time, and date.
</p>
<p>
Use KGlobal.locale() to get pointer to the global KLocale object,
containing the applications current locale settings.
</p>
<p>
For example, to format the date May 17, 1995 in the current locale, use:
</p>
<p>
<pre class="fragment">
   QString date = KGlobal.locale()-&gt;formatDate(QDate(1995,5,17));
</pre>
</p>
<p>

<dl class="author" compact><dt><b>Author:</b></dt><dd> Stephan Kulow &lt;coolo@kde.org&gt;, Preston Brown &lt;pbrown@kde.org&gt;, </dd></dl>
Hans Petter Bieker &lt;bieker@kde.org&gt;, Lukas Tinkl &lt;lukas.tinkl@suse.cz&gt;
class for supporting locale settings and national language
</p>
<table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#BinarySizeUnits">BinarySizeUnits</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;DefaultBinaryUnits, UnitByte, UnitKiloByte, UnitMegaByte, UnitGigaByte, UnitTeraByte, UnitPetaByte, UnitExaByte, UnitZettaByte, UnitYottaByte, UnitLastUnit&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#BinaryUnitDialect">BinaryUnitDialect</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;DefaultBinaryDialect, IECBinaryDialect, JEDECBinaryDialect, MetricBinaryDialect, LastBinaryDialect&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#CalendarSystem">CalendarSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;QDateCalendar, CopticCalendar, EthiopianCalendar, GregorianCalendar, HebrewCalendar, IslamicCivilCalendar, IndianNationalCalendar, JalaliCalendar, JapaneseCalendar, JulianCalendar, MinguoCalendar, ThaiCalendar&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DateFormat">DateFormat</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ShortDate, LongDate, FancyShortDate, FancyLongDate, IsoDate, IsoWeekDate, IsoOrdinalDate&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DateTimeComponent">DateTimeComponent</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Year, YearName, Month, MonthName, Day, DayName, JulianDay, EraName, EraYear, YearInEra, DayOfYear, DayOfYearName, DayOfWeek, DayOfWeekName, Week, WeekYear, MonthsInYear, WeeksInYear, DaysInYear, DaysInMonth, DaysInWeek, Hour, Minute, Second, Millisecond, DayPeriod, DayPeriodHour, Timezone, TimezoneName, UnixTime&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DateTimeComponentFormat">DateTimeComponentFormat</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;DefaultComponentFormat, ShortNumber, LongNumber, NarrowName, ShortName, LongName&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DateTimeFormatOption">DateTimeFormatOption</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;TimeZone, Seconds&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DateTimeFormatStandard">DateTimeFormatStandard</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;KdeFormat, PosixFormat, UnicodeFormat&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DateTimeParseMode">DateTimeParseMode</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;LiberalParsing&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#DigitSet">DigitSet</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ArabicDigits, ArabicIndicDigits, EasternArabicIndicDigits, DevenagariDigits, BengaliDigits, GujaratiDigits, GurmukhiDigits, KannadaDigits, KhmerDigits, MalayalamDigits, OriyaDigits, TamilDigits, TeluguDigits, ThaiDigits&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#MeasureSystem">MeasureSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;Metric, Imperial&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#ReadDateFlags">ReadDateFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;NormalFormat, ShortFormat, IsoFormat, IsoWeekFormat, IsoOrdinalFormat&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#ReadTimeFlags">ReadTimeFlags</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;WithSeconds, WithoutSeconds&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#SignPosition">SignPosition</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ParensAround, BeforeQuantityMoney, AfterQuantityMoney, BeforeMoney, AfterMoney&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#TimeFormatOption">TimeFormatOption</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;TimeDefault, TimeWithoutSeconds, TimeWithoutAmPm, TimeDuration, TimeFoldHours&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#TimeProcessingOption">TimeProcessingOption</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;ProcessStrict, ProcessNonStrict&nbsp;}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="#WeekNumberSystem">WeekNumberSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom">{&nbsp;DefaultWeekNumber, IsoWeekNumber, FirstFullWeek, FirstPartialWeek, SimpleWeek&nbsp;}</td></tr>
<tr><td colspan="2"><br><h2>Methods</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#KLocale">__init__</a> (self, QString catalog, KSharedPtr<KSharedConfig> config=KSharedConfig.Ptr())</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#KLocale">__init__</a> (self, QString catalog, QString language, QString country=QString(), <a href="../kdecore/KConfig.html">KConfig</a> config=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#allCountriesList">allCountriesList</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">[<a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#allDigitSetsList">allDigitSetsList</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#allLanguagesList">allLanguagesList</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#BinaryUnitDialect">KLocale.BinaryUnitDialect</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#binaryUnitDialect">binaryUnitDialect</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#calendar">calendar</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#calendarSystem">calendarSystem</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#calendarType">calendarType</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QTextCodec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#codecForEncoding">codecForEncoding</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#convertDigits">convertDigits</a> (self, QString str, <a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> digitSet, bool ignoreContext=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#copyCatalogsTo">copyCatalogsTo</a> (self, <a href="../kdecore/KLocale.html">KLocale</a> locale)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#country">country</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#countryCodeToName">countryCodeToName</a> (self, QString country)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#countryDivisionCode">countryDivisionCode</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KCurrencyCode.html">KCurrencyCode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currency">currency</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currencyCode">currencyCode</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currencyCodeList">currencyCodeList</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#currencySymbol">currencySymbol</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dateFormat">dateFormat</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dateFormatShort">dateFormatShort</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dateMonthNamePossessive">dateMonthNamePossessive</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dateTimeDigitSet">dateTimeDigitSet</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#dayPeriodText">dayPeriodText</a> (self, QTime time, <a href="../kdecore/KLocale.html#DateTimeComponentFormat">KLocale.DateTimeComponentFormat</a> format=KLocale.DefaultComponentFormat)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#decimalPlaces">decimalPlaces</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#decimalSymbol">decimalSymbol</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#digitSet">digitSet</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#digitSetToName">digitSetToName</a> (self, <a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> digitSet, bool withDigits=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QByteArray&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#encoding">encoding</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#encodingMib">encodingMib</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fileEncodingMib">fileEncodingMib</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatByteSize">formatByteSize</a> (self, float size)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatByteSize">formatByteSize</a> (self, float size, int precision, <a href="../kdecore/KLocale.html#BinaryUnitDialect">KLocale.BinaryUnitDialect</a> dialect=KLocale.DefaultBinaryDialect, <a href="../kdecore/KLocale.html#BinarySizeUnits">KLocale.BinarySizeUnits</a> specificUnit=KLocale.DefaultBinaryUnits)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDate">formatDate</a> (self, QDate date, <a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a> format=KLocale.LongDate)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDateTime">formatDateTime</a> (self, QDateTime dateTime, <a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a> format=KLocale.ShortDate, bool includeSecs=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDateTime">formatDateTime</a> (self, <a href="../kdecore/KDateTime.html">KDateTime</a> dateTime, <a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a> format=KLocale.ShortDate, <a href="../kdecore/KLocale.html">KLocale.DateTimeFormatOptions</a> options=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatDuration">formatDuration</a> (self, long mSec)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatLocaleTime">formatLocaleTime</a> (self, QTime pTime, <a href="../kdecore/KLocale.html">KLocale.TimeFormatOptions</a> options=KLocale.TimeDefault)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatLong">formatLong</a> (self, long num)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatMoney">formatMoney</a> (self, float num, QString currency=QString(), int precision=-1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatNumber">formatNumber</a> (self, float num, int precision=-1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatNumber">formatNumber</a> (self, QString numStr, bool round=1, int precision=2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#formatTime">formatTime</a> (self, QTime pTime, bool includeSecs=0, bool isDuration=0)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#fracDigits">fracDigits</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#insertCatalog">insertCatalog</a> (self, QString catalog)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#installedLanguages">installedLanguages</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#isApplicationTranslatedInto">isApplicationTranslatedInto</a> (self, QString language)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#language">language</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#languageCodeToName">languageCodeToName</a> (self, QString language)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QStringList&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#languageList">languageList</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#localizedFilePath">localizedFilePath</a> (self, QString filePath)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#MeasureSystem">KLocale.MeasureSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#measureSystem">measureSystem</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monetaryDecimalPlaces">monetaryDecimalPlaces</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monetaryDecimalSymbol">monetaryDecimalSymbol</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monetaryDigitSet">monetaryDigitSet</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#monetaryThousandsSeparator">monetaryThousandsSeparator</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#negativeMonetarySignPosition">negativeMonetarySignPosition</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#negativePrefixCurrencySymbol">negativePrefixCurrencySymbol</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#negativeSign">negativeSign</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#nounDeclension">nounDeclension</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#pageSize">pageSize</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positiveMonetarySignPosition">positiveMonetarySignPosition</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positivePrefixCurrencySymbol">positivePrefixCurrencySymbol</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#positiveSign">positiveSign</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#prettyFormatDuration">prettyFormatDuration</a> (self, long mSec)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QDate, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readDate">readDate</a> (self, QString str)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QDate, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readDate">readDate</a> (self, QString intstr, QString fmt)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QDate, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readDate">readDate</a> (self, QString str, <a href="../kdecore/KLocale.html#ReadDateFlags">KLocale.ReadDateFlags</a> flags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QTime&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readLocaleTime">readLocaleTime</a> (self, QString str, bool ok=0, <a href="../kdecore/KLocale.html">KLocale.TimeFormatOptions</a> options=KLocale.TimeDefault, <a href="../kdecore/KLocale.html">KLocale.TimeProcessingOptions</a> processing=KLocale.ProcessNonStrict)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readMoney">readMoney</a> (self, QString numStr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readNumber">readNumber</a> (self, QString numStr)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QTime, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readTime">readTime</a> (self, QString str)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QTime, bool ok&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#readTime">readTime</a> (self, QString str, <a href="../kdecore/KLocale.html#ReadTimeFlags">KLocale.ReadTimeFlags</a> flags)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeAcceleratorMarker">removeAcceleratorMarker</a> (self, QString label)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#removeCatalog">removeCatalog</a> (self, QString catalog)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#reparseConfiguration">reparseConfiguration</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setActiveCatalog">setActiveCatalog</a> (self, QString catalog)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setBinaryUnitDialect">setBinaryUnitDialect</a> (self, <a href="../kdecore/KLocale.html#BinaryUnitDialect">KLocale.BinaryUnitDialect</a> newDialect)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCalendar">setCalendar</a> (self, QString calendarType)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCalendarSystem">setCalendarSystem</a> (self, <a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a> calendarSystem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCountry">setCountry</a> (self, QString country, <a href="../kdecore/KConfig.html">KConfig</a> config)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCountryDivisionCode">setCountryDivisionCode</a> (self, QString countryDivision)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCurrencyCode">setCurrencyCode</a> (self, QString newCurrencyCode)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setCurrencySymbol">setCurrencySymbol</a> (self, QString symbol)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDateFormat">setDateFormat</a> (self, QString format)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDateFormatShort">setDateFormatShort</a> (self, QString format)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDateMonthNamePossessive">setDateMonthNamePossessive</a> (self, bool possessive)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDateTimeDigitSet">setDateTimeDigitSet</a> (self, <a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> digitSet)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDecimalPlaces">setDecimalPlaces</a> (self, int digits)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDecimalSymbol">setDecimalSymbol</a> (self, QString symbol)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setDigitSet">setDigitSet</a> (self, <a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> digitSet)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setEncoding">setEncoding</a> (self, int mibEnum)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setFracDigits">setFracDigits</a> (self, int digits)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLanguage">setLanguage</a> (self, QString language, <a href="../kdecore/KConfig.html">KConfig</a> config)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setLanguage">setLanguage</a> (self, QStringList languages)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMeasureSystem">setMeasureSystem</a> (self, <a href="../kdecore/KLocale.html#MeasureSystem">KLocale.MeasureSystem</a> value)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMonetaryDecimalPlaces">setMonetaryDecimalPlaces</a> (self, int digits)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMonetaryDecimalSymbol">setMonetaryDecimalSymbol</a> (self, QString symbol)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMonetaryDigitSet">setMonetaryDigitSet</a> (self, <a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> digitSet)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMonetaryThousandsSeparator">setMonetaryThousandsSeparator</a> (self, QString separator)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setNegativeMonetarySignPosition">setNegativeMonetarySignPosition</a> (self, <a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a> signpos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setNegativePrefixCurrencySymbol">setNegativePrefixCurrencySymbol</a> (self, bool prefix)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setNegativeSign">setNegativeSign</a> (self, QString sign)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPageSize">setPageSize</a> (self, int paperFormat)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPositiveMonetarySignPosition">setPositiveMonetarySignPosition</a> (self, <a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a> signpos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPositivePrefixCurrencySymbol">setPositivePrefixCurrencySymbol</a> (self, bool prefix)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setPositiveSign">setPositiveSign</a> (self, QString sign)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setThousandsSeparator">setThousandsSeparator</a> (self, QString separator)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setTimeFormat">setTimeFormat</a> (self, QString format)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWeekDayOfPray">setWeekDayOfPray</a> (self, int day)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWeekNumberSystem">setWeekNumberSystem</a> (self, <a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a> weekNumberSystem)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWeekStartDay">setWeekStartDay</a> (self, int day)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWorkingWeekEndDay">setWorkingWeekEndDay</a> (self, int day)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setWorkingWeekStartDay">setWorkingWeekStartDay</a> (self, int day)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#thousandsSeparator">thousandsSeparator</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#timeFormat">timeFormat</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateQt">translateQt</a> (self, QString context, QString sourceText, QString comment)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRaw">translateRaw</a> (self, QString msg, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRaw">translateRaw</a> (self, QString ctxt, QString msg, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRaw">translateRaw</a> (self, QString singular, QString plural, long n, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRaw">translateRaw</a> (self, QString ctxt, QString singular, QString plural, long n, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRawFrom">translateRawFrom</a> (self, QString catname, QString msg, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRawFrom">translateRawFrom</a> (self, QString catname, QString ctxt, QString msg, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRawFrom">translateRawFrom</a> (self, QString catname, QString singular, QString plural, long n, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#translateRawFrom">translateRawFrom</a> (self, QString catname, QString ctxt, QString singular, QString plural, long n, QString lang, QString trans)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#use12Clock">use12Clock</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#useTranscript">useTranscript</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#weekDayOfPray">weekDayOfPray</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#weekNumberSystem">weekNumberSystem</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#weekStartDay">weekStartDay</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#workingWeekEndDay">workingWeekEndDay</a> (self)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#workingWeekStartDay">workingWeekStartDay</a> (self)</td></tr>
<tr><td colspan="2"><br><h2>Static Methods</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#defaultCountry">defaultCountry</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#defaultCurrencyCode">defaultCurrencyCode</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#defaultLanguage">defaultLanguage</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">QString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#langLookup">langLookup</a> (QString fname, QString rtype="html")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#setMainCatalog">setMainCatalog</a> (QString catalog)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="#splitLocale">splitLocale</a> (QString locale, QString language, QString country, QString modifier, QString charset)</td></tr>
</table>
<hr><h2>Method Documentation</h2><a class="anchor" name="KLocale"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">__init__</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catalog</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">KSharedPtr<KSharedConfig>&nbsp;</td>
<td class="paramname"><em>config=KSharedConfig.Ptr()</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Constructs a KLocale with the given catalog name
</p>
<p>
The constructor looks for an entry Language in the group Locale in the
configuration file.
</p>
<p>
If no configuration file is specified, it will also look for languages
using the environment variables (KDE_LANG, LC_MESSAGES, LC_ALL, LANG),
as well as the global configuration file. If KLocale is not able to use
any of the specified languages, the default language (en_US) will be
used.
</p>
<p>
If you specify a configuration file, it has to be valid until the KLocale
object is destroyed. Note that a setLocale() will be performed on the
config using the current locale language, which may cause a sync()
and reparseConfiguration() which will save any changes you have made and
load any changes other shared copies have made.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catalog</em>&nbsp;</td><td> the name of the main language file

<tr><td></td><td valign="top"><em>config</em>&nbsp;</td><td> a configuration file with a Locale group detailing
locale-related preferences (such as language and
formatting options).
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="KLocale"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">__init__</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catalog</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>language</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>country=QString()</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KConfig.html">KConfig</a>&nbsp;</td>
<td class="paramname"><em>config=0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Constructs a KLocale with the given catalog name
</p>
<p>
Allows you to override the language and, optionally, the
country of this locale.
</p>
<p>
If you specify a configuration file, a setLocale() will be performed on
the config using the current locale language, which may cause a sync()
and reparseConfiguration() which will save any changes you have made.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catalog</em>&nbsp;</td><td> the name of the main language file

<tr><td></td><td valign="top"><em>language</em>&nbsp;</td><td> the ISO Language Code for the locale, e.g. "en" for English

<tr><td></td><td valign="top"><em>country</em>&nbsp;</td><td> the ISO Country Code for the locale, e.g. "us" for USA

<tr><td></td><td valign="top"><em>config</em>&nbsp;</td><td> a configuration file with a Locale group detailing
locale-related preferences (such as language and
formatting options).
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="allCountriesList"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QStringList allCountriesList</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Provides list of all known country codes.
</p>
<p>
Use countryCodeToName(country) to get human readable, localized
country names.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> a list of all country codes
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> countryCodeToName
</dd></dl>
</p></div></div><a class="anchor" name="allDigitSetsList"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">[<a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>] allDigitSetsList</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Provides list of all known digit set identifiers.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> list of all digit set identifiers
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> digitSetToName
</dd></dl>
</p></div></div><a class="anchor" name="allLanguagesList"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QStringList allLanguagesList</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Provides list of all known language codes.
</p>
<p>
Use languageCodeToName(language) to get human readable, localized
language names.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> list of all language codes
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> languageCodeToName
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> installedLanguages
</dd></dl>
</p></div></div><a class="anchor" name="binaryUnitDialect"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#BinaryUnitDialect">KLocale.BinaryUnitDialect</a> binaryUnitDialect</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the user's configured binary unit dialect.
e.g. if MetricBinaryDialect is returned then the values
configured for how much a set of bytes are worth would
be 10^(3*n) and KB (1000 bytes == 1 KB), in this case.
</p>
<p>
Will never return DefaultBinaryDialect.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> User's configured binary unit dialect
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> BinaryUnitDialect
</dd></dl>
</p></div></div><a class="anchor" name="calendar"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KCalendarSystem.html">KCalendarSystem</a> calendar</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns a pointer to the calendar system object.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the current calendar system instance
</dd></dl>
</p></div></div><a class="anchor" name="calendarSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a> calendarSystem</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Returns the type of Calendar System used in this Locale
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> KLocale.CalendarSystem
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the type of Calendar System
</dd></dl>
</p></div></div><a class="anchor" name="calendarType"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString calendarType</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> use calendarSystem() instead
</dd></dl> </p>
<p>
Returns the name of the calendar system that is currently being
used by the system.
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> calendarSystem()
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the name of the calendar system
</dd></dl>
</p></div></div><a class="anchor" name="codecForEncoding"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QTextCodec codecForEncoding</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the user's preferred encoding. Should never be NULL.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The codec for the preferred encoding
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> encoding
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> encodingMib
</dd></dl>
</p></div></div><a class="anchor" name="convertDigits"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString convertDigits</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td>
<td class="paramname"><em>digitSet</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>ignoreContext=0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Convert all digits in the string to the given digit set.
</p>
<p>
Conversion is normally not performed if the given digit set
is not appropriate in the current locale and language context.
Unconditional conversion may be requested by setting
<b>ignoreContext</b> to true.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string to convert

<tr><td></td><td valign="top"><em>digitSet</em>&nbsp;</td><td> the digit set identifier

<tr><td></td><td valign="top"><em>ignoreContext</em>&nbsp;</td><td> unconditional conversion if true
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> string with converted digits
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl>
</p></div></div><a class="anchor" name="copyCatalogsTo"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> copyCatalogsTo</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html">KLocale</a>&nbsp;</td>
<td class="paramname"><em>locale</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Copies the catalogs of this object to an other KLocale object.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>locale</em>&nbsp;</td><td> the destination KLocale object
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="country"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString country</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the country code of the country where the user lives.
</p>
<p>
The returned code complies with the ISO 3166-1 alpha-2 standard,
except by KDE convention it is returned in lowercase whereas the
official standard is uppercase.
See http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 for details.
</p>
<p>
defaultCountry() is returned by default, if no other available,
this will always be uppercase 'C'.
</p>
<p>
Use countryCodeToName(country) to get human readable, localized
country names.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the country code for the user
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> countryCodeToName
</dd></dl>
</p></div></div><a class="anchor" name="countryCodeToName"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString countryCodeToName</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>country</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Convert a known country code to a human readable, localized form.
</p>
<p>
If an unknown country code is supplied, empty string is returned;
this will never happen if the code has been obtained by one of the
KLocale methods.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>country</em>&nbsp;</td><td> the country code
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the human readable and localized form of the country name
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> country
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> allCountriesList
</dd></dl>
</p></div></div><a class="anchor" name="countryDivisionCode"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString countryDivisionCode</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Returns the Country Division Code of the Country where the user lives.
When no value is set, then the Country Code will be returned.
</p>
<p>
The returned code complies with the ISO 3166-2 standard.
See http://en.wikipedia.org/wiki/ISO_3166-2 for details.
</p>
<p>
Note that unlike country() this method will return the correct case,
i.e. normally uppercase..
</p>
<p>
In KDE 4.6 it is the apps responsibility to obtain a translation for the
code, translation and other services will be priovided in KDE 4.7.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the Country Division Code for the user
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setCountryDivisionCode
</dd></dl>
</p></div></div><a class="anchor" name="currency"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KCurrencyCode.html">KCurrencyCode</a> currency</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Returns the Currency Code object for the current locale
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The default Currency Code object used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="currencyCode"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString currencyCode</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Returns the ISO 4217 Currency Code for the current locale
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The default ISO Currency Code used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="currencyCodeList"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QStringList currencyCodeList</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Returns the ISO Currency Codes used in the locale, ordered by decreasing
priority.
</p>
<p>
Use KCurrency.currencyCodeToName(currencyCode) to get human readable,
localized language name.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> list of ISO Currency Codes
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> currencyCodeToName
</dd></dl>
</p></div></div><a class="anchor" name="currencySymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString currencySymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what the symbol denoting currency in the current locale
as as defined by user settings should look like.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The default currency symbol used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="dateFormat"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString dateFormat</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the currently selected date format.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Current date format.
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setDateFormat()
</dd></dl>
</p></div></div><a class="anchor" name="dateFormatShort"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString dateFormatShort</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the currently selected short date format.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Current short date format.
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setDateFormatShort()
</dd></dl>
</p></div></div><a class="anchor" name="dateMonthNamePossessive"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool dateMonthNamePossessive</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Use this to determine whether in dates a possessive form of month
name is preferred ("of January" rather than "January")
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> If possessive form should be used
</dd></dl>
</p></div></div><a class="anchor" name="dateTimeDigitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> dateTimeDigitSet</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Returns the identifier of the digit set used to display dates and time.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the digit set identifier
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> digitSetToName
</dd></dl>
</p></div></div><a class="anchor" name="dayPeriodText"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString dayPeriodText</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QTime&nbsp;</td>
<td class="paramname"><em>time</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DateTimeComponentFormat">KLocale.DateTimeComponentFormat</a>&nbsp;</td>
<td class="paramname"><em>format=KLocale.DefaultComponentFormat</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Returns the Day Period matching the time given
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>time</em>&nbsp;</td><td> the time to return the day period for

<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> the format to return teh day period in
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the Day Period for the given time
</dd></dl>
</p></div></div><a class="anchor" name="decimalPlaces"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int decimalPlaces</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
The number of decimal places to include in numeric values (usually 2).
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Default number of numeric decimal places used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="decimalSymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString decimalSymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what a decimal point should look like ("." or "," etc.)
according to the current locale or user settings.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The decimal symbol used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="digitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> digitSet</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Returns the identifier of the digit set used to display numbers.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the digit set identifier
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> digitSetToName
</dd></dl>
</p></div></div><a class="anchor" name="digitSetToName"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString digitSetToName</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td>
<td class="paramname"><em>digitSet</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>withDigits=0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Convert a digit set identifier to a human readable, localized name.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digitSet</em>&nbsp;</td><td> the digit set identifier

<tr><td></td><td valign="top"><em>withDigits</em>&nbsp;</td><td> whether to add the digits themselves to the name
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the human readable and localized name of the digit set
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl>
</p></div></div><a class="anchor" name="encoding"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QByteArray encoding</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the user's preferred encoding.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The name of the preferred encoding
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> codecForEncoding
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> encodingMib
</dd></dl>
</p></div></div><a class="anchor" name="encodingMib"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int encodingMib</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the user's preferred encoding.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The Mib of the preferred encoding
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> encoding
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> codecForEncoding
</dd></dl>
</p></div></div><a class="anchor" name="fileEncodingMib"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int fileEncodingMib</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the file encoding.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The Mib of the file encoding
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> QFile.encodeName
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> QFile.decodeName
</dd></dl>
</p></div></div><a class="anchor" name="formatByteSize"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatByteSize</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"><em>size</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Converts <b>size</b> from bytes to the appropriate string representation
using the binary unit dialect <b>dialect</b> and the specific units <b>specificUnit.</b>
</p>
<p>
Example:
formatByteSize(1000, unit, KLocale.BinaryUnitKilo) returns:
for KLocale.MetricBinaryUnits, "1.0 kB",
for KLocale.IECBinaryUnits, "0.9 KiB",
for KLocale.JEDECBinaryUnits, "0.9 KB".
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>size</em>&nbsp;</td><td> size in bytes

<tr><td></td><td valign="top"><em>precision</em>&nbsp;</td><td> number of places after the decimal point to use. KDE uses
1 by default so when in doubt use 1.

<tr><td></td><td valign="top"><em>dialect</em>&nbsp;</td><td> binary unit standard to use. Use DefaultBinaryUnits to
use the localized user selection unless you need to use a specific
unit type (such as displaying a flash memory size in JEDEC).

<tr><td></td><td valign="top"><em>specificUnit</em>&nbsp;</td><td> specific unit size to use in result. Use
DefaultBinarySize to automatically select a unit that will return
a sanely-sized number.
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> converted size as a translated string including the units.
E.g. "1.23 KiB", "2 GB" (JEDEC), "4.2 kB" (Metric).
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> BinaryUnitDialect
</dd></dl>
</p></div></div><a class="anchor" name="formatByteSize"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatByteSize</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>precision</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#BinaryUnitDialect">KLocale.BinaryUnitDialect</a>&nbsp;</td>
<td class="paramname"><em>dialect=KLocale.DefaultBinaryDialect</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#BinarySizeUnits">KLocale.BinarySizeUnits</a>&nbsp;</td>
<td class="paramname"><em>specificUnit=KLocale.DefaultBinaryUnits</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Converts <b>size</b> from bytes to the appropriate string representation
using the binary unit dialect <b>dialect</b> and the specific units <b>specificUnit.</b>
</p>
<p>
Example:
formatByteSize(1000, unit, KLocale.BinaryUnitKilo) returns:
for KLocale.MetricBinaryUnits, "1.0 kB",
for KLocale.IECBinaryUnits, "0.9 KiB",
for KLocale.JEDECBinaryUnits, "0.9 KB".
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>size</em>&nbsp;</td><td> size in bytes

<tr><td></td><td valign="top"><em>precision</em>&nbsp;</td><td> number of places after the decimal point to use. KDE uses
1 by default so when in doubt use 1.

<tr><td></td><td valign="top"><em>dialect</em>&nbsp;</td><td> binary unit standard to use. Use DefaultBinaryUnits to
use the localized user selection unless you need to use a specific
unit type (such as displaying a flash memory size in JEDEC).

<tr><td></td><td valign="top"><em>specificUnit</em>&nbsp;</td><td> specific unit size to use in result. Use
DefaultBinarySize to automatically select a unit that will return
a sanely-sized number.
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> converted size as a translated string including the units.
E.g. "1.23 KiB", "2 GB" (JEDEC), "4.2 kB" (Metric).
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> BinaryUnitDialect
</dd></dl>
</p></div></div><a class="anchor" name="formatDate"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatDate</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QDate&nbsp;</td>
<td class="paramname"><em>date</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a>&nbsp;</td>
<td class="paramname"><em>format=KLocale.LongDate</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Returns a string formatted to the current locale's conventions
regarding dates.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>date</em>&nbsp;</td><td> the date to be formatted

<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> category of date format to use
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the date as a string
</dd></dl>
</p></div></div><a class="anchor" name="formatDateTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatDateTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QDateTime&nbsp;</td>
<td class="paramname"><em>dateTime</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a>&nbsp;</td>
<td class="paramname"><em>format=KLocale.ShortDate</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>includeSecs=0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Returns a string formatted to the current locale's conventions
regarding both date and time.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>dateTime</em>&nbsp;</td><td> the date and time to be formatted

<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> category of date format to use

<tr><td></td><td valign="top"><em>options</em>&nbsp;</td><td> additional output options
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The date and time as a string
</dd></dl>
</p></div></div><a class="anchor" name="formatDateTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatDateTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KDateTime.html">KDateTime</a>&nbsp;</td>
<td class="paramname"><em>dateTime</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DateFormat">KLocale.DateFormat</a>&nbsp;</td>
<td class="paramname"><em>format=KLocale.ShortDate</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html">KLocale.DateTimeFormatOptions</a>&nbsp;</td>
<td class="paramname"><em>options=0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Returns a string formatted to the current locale's conventions
regarding both date and time.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>dateTime</em>&nbsp;</td><td> the date and time to be formatted

<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> category of date format to use

<tr><td></td><td valign="top"><em>options</em>&nbsp;</td><td> additional output options
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The date and time as a string
</dd></dl>
</p></div></div><a class="anchor" name="formatDuration"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatDuration</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>mSec</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Given a number of milliseconds, converts that to a string containing
the localized equivalent
</p>
<p>
e.g. given formatDuration(60000), returns "1.0 minutes"
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>mSec</em>&nbsp;</td><td> Time duration in milliseconds
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> converted duration as a string - e.g. "5.5 seconds" "23.0 minutes"
</dd></dl>
</p></div></div><a class="anchor" name="formatLocaleTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatLocaleTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QTime&nbsp;</td>
<td class="paramname"><em>pTime</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html">KLocale.TimeFormatOptions</a>&nbsp;</td>
<td class="paramname"><em>options=KLocale.TimeDefault</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Returns a string formatted to the current locale's conventions
regarding times.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>pTime</em>&nbsp;</td><td> the time to be formatted

<tr><td></td><td valign="top"><em>options</em>&nbsp;</td><td> format option to use when formatting the time
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The time as a string
</dd></dl>
</p></div></div><a class="anchor" name="formatLong"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatLong</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>num</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Given an integer, converts that to a numeric string containing
the localized numeric equivalent.
</p>
<p>
e.g. given 123456L, return "123,456" (for some European country).
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>num</em>&nbsp;</td><td> The number to convert
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number as a localized string
</dd></dl>
</p></div></div><a class="anchor" name="formatMoney"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatMoney</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"><em>num</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>currency=QString()</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>precision=-1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Given a double, converts that to a numeric string containing
the localized monetary equivalent.
</p>
<p>
e.g. given 123456, return "$ 123,456.00".
</p>
<p>
If precision isn't specified or is &lt; 0, then the default monetaryDecimalPlaces() is used.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>num</em>&nbsp;</td><td> The number we want to format

<tr><td></td><td valign="top"><em>currency</em>&nbsp;</td><td> The currency symbol you want.

<tr><td></td><td valign="top"><em>precision</em>&nbsp;</td><td> Number of decimal places displayed
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number of money as a localized string
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> monetaryDecimalPlaces()
</dd></dl>
</p></div></div><a class="anchor" name="formatNumber"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatNumber</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"><em>num</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>precision=-1</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Given a string representing a number, converts that to a numeric
string containing the localized numeric equivalent.
</p>
<p>
e.g. given 123456.78F, return "123,456.78" (for some European country).
</p>
<p>
If precision isn't specified or is &lt; 0, then the default decimalPlaces() is used.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>numStr</em>&nbsp;</td><td> The number to format, as a string.

<tr><td></td><td valign="top"><em>round</em>&nbsp;</td><td> Round fractional digits. (default true)

<tr><td></td><td valign="top"><em>precision</em>&nbsp;</td><td> Number of fractional digits used for rounding. Unused if round=false.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number as a localized string
</dd></dl>
</p></div></div><a class="anchor" name="formatNumber"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatNumber</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>numStr</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>round=1</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>precision=2</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Given a string representing a number, converts that to a numeric
string containing the localized numeric equivalent.
</p>
<p>
e.g. given 123456.78F, return "123,456.78" (for some European country).
</p>
<p>
If precision isn't specified or is &lt; 0, then the default decimalPlaces() is used.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>numStr</em>&nbsp;</td><td> The number to format, as a string.

<tr><td></td><td valign="top"><em>round</em>&nbsp;</td><td> Round fractional digits. (default true)

<tr><td></td><td valign="top"><em>precision</em>&nbsp;</td><td> Number of fractional digits used for rounding. Unused if round=false.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The number as a localized string
</dd></dl>
</p></div></div><a class="anchor" name="formatTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString formatTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QTime&nbsp;</td>
<td class="paramname"><em>pTime</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>includeSecs=0</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>isDuration=0</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> replaced by formatLocaleTime()
</dd></dl> </p>
<p>
Returns a string formatted to the current locale's conventions
regarding times.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>pTime</em>&nbsp;</td><td> The time to be formatted.

<tr><td></td><td valign="top"><em>includeSecs</em>&nbsp;</td><td> if true, seconds are included in the output,
otherwise only hours and minutes are formatted.

<tr><td></td><td valign="top"><em>isDuration</em>&nbsp;</td><td> if true, the given time is a duration, not a clock time.
This means "am/pm" shouldn't be displayed.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The time as a string
</dd></dl>
</p></div></div><a class="anchor" name="fracDigits"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int fracDigits</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> use decimalPlaces() or monetaryDecimalPlaces()
</dd></dl> </p>
<p>
The number of fractional digits to include in monetary values (usually 2).
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Default number of fractional digits used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="insertCatalog"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> insertCatalog</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catalog</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Adds another catalog to search for translation lookup.
This function is useful for extern libraries and/or code,
that provide their own messages.
</p>
<p>
If the catalog does not exist for the chosen language,
it will be ignored and en_US will be used.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catalog</em>&nbsp;</td><td> The catalog to add.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="installedLanguages"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QStringList installedLanguages</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Provides list of all installed KDE Language Translations.
</p>
<p>
Use languageCodeToName(language) to get human readable, localized
language names.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> list of all installed language codes
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> languageCodeToName
</dd></dl>
</p></div></div><a class="anchor" name="isApplicationTranslatedInto"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool isApplicationTranslatedInto</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>language</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Checks whether or not the active catalog is found for the given language.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>language</em>&nbsp;</td><td> language to check
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="language"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString language</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the language code used by this object. The domain AND the
library translation must be available in this language.
defaultLanguage() is returned by default, if no other available.
</p>
<p>
Use languageCodeToName(language) to get human readable, localized
language name.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the currently used language code
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> languageCodeToName
</dd></dl>
</p></div></div><a class="anchor" name="languageCodeToName"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString languageCodeToName</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>language</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Convert a known language code to a human readable, localized form.
If an unknown language code is supplied, empty string is returned;
this will never happen if the code has been obtained by one of the
KLocale methods.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>language</em>&nbsp;</td><td> the language code
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the human readable and localized form if the code is known,
empty otherwise
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> language
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> languageList
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> allLanguagesList
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> installedLanguages
</dd></dl>
</p></div></div><a class="anchor" name="languageList"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QStringList languageList</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the language codes selected by user, ordered by decreasing
priority.
</p>
<p>
Use languageCodeToName(language) to get human readable, localized
language name.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> list of language codes
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> languageCodeToName
</dd></dl>
</p></div></div><a class="anchor" name="localizedFilePath"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString localizedFilePath</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>filePath</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.1
</dd></dl> </p>
<p>
Tries to find a path to the localized file for the given original path.
This is intended mainly for non-text resources (images, sounds, etc.),
whereas text resources should be handled in more specific ways.
</p>
<p>
The possible localized paths are checked in turn by priority of set
languages, in form of dirname/l10n/ll/basename, where dirname and
basename are those of the original path, and ll is the language code.
</p>
<p>
KDE core classes which resolve paths internally (e.g. KStandardDirs)
will usually perform this lookup behind the scene.
In general, you should pipe resource paths through this method only
on explicit translators' request, or when a resource is an obvious
candidate for localization (e.g. a splash screen or a custom icon
with some text drawn on it).
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>filePath</em>&nbsp;</td><td> path to the original file
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> path to the localized file if found, original path otherwise
</dd></dl>
</p></div></div><a class="anchor" name="measureSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#MeasureSystem">KLocale.MeasureSystem</a> measureSystem</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns which measuring system we use.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The preferred measuring system
</dd></dl>
</p></div></div><a class="anchor" name="monetaryDecimalPlaces"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int monetaryDecimalPlaces</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
The number of decimal places to include in monetary values (usually 2).
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Default number of monetary decimal places used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="monetaryDecimalSymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString monetaryDecimalSymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what a decimal point should look like ("." or "," etc.)
for monetary values, according to the current locale or user
settings.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The monetary decimal symbol used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="monetaryDigitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a> monetaryDigitSet</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Retuns the digit set used to display monetary values.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> the digit set identifier
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> digitSetToName
</dd></dl>
</p></div></div><a class="anchor" name="monetaryThousandsSeparator"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString monetaryThousandsSeparator</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what a thousands separator for monetary values should
look like ("," or " " etc.) according to the current locale or
user settings.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The monetary thousands separator used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="negativeMonetarySignPosition"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a> negativeMonetarySignPosition</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Denotes where to place a negative sign in relation to a
monetary value.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Where/how to print the negative sign.
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> SignPosition
</dd></dl>
</p></div></div><a class="anchor" name="negativePrefixCurrencySymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool negativePrefixCurrencySymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>If and only if the currency symbol precedes a negative value,
this will be true.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> True if the currency symbol precedes negative numbers.
</dd></dl>
</p></div></div><a class="anchor" name="negativeSign"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString negativeSign</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what a negative sign should look like ("-", etc.)
according to the current locale or user settings.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The negative sign used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="nounDeclension"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool nounDeclension</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd>
</dd></dl> </p>
<p>
Use this to determine whether nouns are declined in
locale's language. This property should remain
read-only (no setter function)
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> If nouns are declined
</dd></dl>
</p></div></div><a class="anchor" name="pageSize"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int pageSize</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the preferred page size for printing.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The preferred page size, cast it to QPrinter.PageSize
</dd></dl>
</p></div></div><a class="anchor" name="positiveMonetarySignPosition"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a> positiveMonetarySignPosition</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the position of a positive sign in relation to a
monetary value.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Where/how to print the positive sign.
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> SignPosition
</dd></dl>
</p></div></div><a class="anchor" name="positivePrefixCurrencySymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool positivePrefixCurrencySymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>If and only if the currency symbol precedes a positive value,
this will be true.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Where to print the currency symbol for positive numbers.
</dd></dl>
</p></div></div><a class="anchor" name="positiveSign"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString positiveSign</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what a positive sign should look like ("+", " ", etc.)
according to the current locale or user settings.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The positive sign used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="prettyFormatDuration"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString prettyFormatDuration</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>mSec</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Given a number of milliseconds, converts that to a pretty string containing
the localized equivalent.
</p>
<p>
e.g. given prettyFormatDuration(60001) returns "1 minute"
given prettyFormatDuration(62005) returns "1 minute and 2 seconds"
given prettyFormatDuration(90060000) returns "1 day and 1 hour"
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>mSec</em>&nbsp;</td><td> Time duration in milliseconds
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> converted duration as a string.
Units not interesting to the user, for example seconds or minutes when the first
unit is day, are not returned because they are irrelevant. The same applies for
seconds when the first unit is hour.
</dd></dl> <dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl>
</p></div></div><a class="anchor" name="readDate"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QDate, bool ok readDate</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>str</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Converts a localized date string to a QDate.
This method is stricter than readDate(str,&amp;ok): it will only accept
a date in a specific format, depending on <b>flags.</b>
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>flags</em>&nbsp;</td><td> what format the the date string will be in

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a valid date.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a QDate
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem.readDate()
</dd></dl>
</p></div></div><a class="anchor" name="readDate"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QDate, bool ok readDate</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>intstr</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>fmt</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Converts a localized date string to a QDate.
This method is stricter than readDate(str,&amp;ok): it will only accept
a date in a specific format, depending on <b>flags.</b>
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>flags</em>&nbsp;</td><td> what format the the date string will be in

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a valid date.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a QDate
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem.readDate()
</dd></dl>
</p></div></div><a class="anchor" name="readDate"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QDate, bool ok readDate</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#ReadDateFlags">KLocale.ReadDateFlags</a>&nbsp;</td>
<td class="paramname"><em>flags</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Converts a localized date string to a QDate.
This method is stricter than readDate(str,&amp;ok): it will only accept
a date in a specific format, depending on <b>flags.</b>
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>flags</em>&nbsp;</td><td> what format the the date string will be in

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a valid date.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a QDate
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem.readDate()
</dd></dl>
</p></div></div><a class="anchor" name="readLocaleTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QTime readLocaleTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>ok=0</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html">KLocale.TimeFormatOptions</a>&nbsp;</td>
<td class="paramname"><em>options=KLocale.TimeDefault</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html">KLocale.TimeProcessingOptions</a>&nbsp;</td>
<td class="paramname"><em>processing=KLocale.ProcessNonStrict</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Converts a localized time string to a QTime.
This method is stricter than readTime(str, &amp;ok) in that it will either
accept a time with seconds or a time without seconds.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string we want to convert

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a valid time.
If <b>ok</b> is 0, it will be ignored.

<tr><td></td><td valign="top"><em>options</em>&nbsp;</td><td> format option to apply when formatting the time

<tr><td></td><td valign="top"><em>processing</em>&nbsp;</td><td> if set to ProcessStrict, checking will be strict
and the read time string has to have the exact time format
specified. If set to ProcessNonStrict processing the time
is lax and spaces in the time string can be left out.
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a QTime
</dd></dl>
</p></div></div><a class="anchor" name="readMoney"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">float, bool ok readMoney</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>numStr</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Converts a localized monetary string to a double.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>numStr</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a number.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a double
</dd></dl>
</p></div></div><a class="anchor" name="readNumber"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">float, bool ok readNumber</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>numStr</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Converts a localized numeric string to a double.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>numStr</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a number.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a double
</dd></dl>
</p></div></div><a class="anchor" name="readTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QTime, bool ok readTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>str</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> replaced readLocaleTime()
</dd></dl> </p>
<p>
Converts a localized time string to a QTime.
This method is stricter than readTime(str,&amp;ok): it will either accept
a time with seconds or a time without seconds.
Use this method when the format is known by the application.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>flags</em>&nbsp;</td><td> whether the time string is expected to contain seconds or not.

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a valid time.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a QTime
</dd></dl>
</p></div></div><a class="anchor" name="readTime"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QTime, bool ok readTime</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#ReadTimeFlags">KLocale.ReadTimeFlags</a>&nbsp;</td>
<td class="paramname"><em>flags</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> replaced readLocaleTime()
</dd></dl> </p>
<p>
Converts a localized time string to a QTime.
This method is stricter than readTime(str,&amp;ok): it will either accept
a time with seconds or a time without seconds.
Use this method when the format is known by the application.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>str</em>&nbsp;</td><td> the string we want to convert.

<tr><td></td><td valign="top"><em>flags</em>&nbsp;</td><td> whether the time string is expected to contain seconds or not.

<tr><td></td><td valign="top"><em>ok</em>&nbsp;</td><td> the boolean that is set to false if it's not a valid time.
If <b>ok</b> is 0, it will be ignored
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> The string converted to a QTime
</dd></dl>
</p></div></div><a class="anchor" name="removeAcceleratorMarker"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString removeAcceleratorMarker</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>label</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> </p>
<p>
Removes accelerator marker from a UI text label.
</p>
<p>
Accelerator marker is not always a plain ampersand (&amp;),
so it is not enough to just remove it by QString.remove().
The label may contain escaped markers ("&amp;&amp;") which must be resolved
and skipped, as well as CJK-style markers ("Foo (&amp;F)") where
the whole parenthesis construct should be removed.
Therefore always use this function to remove accelerator marker
from UI labels.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>label</em>&nbsp;</td><td> UI label which may contain an accelerator marker
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> label without the accelerator marker
</dd></dl>
</p></div></div><a class="anchor" name="removeCatalog"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> removeCatalog</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catalog</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Removes a catalog for translation lookup.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catalog</em>&nbsp;</td><td> The catalog to remove.
</td></tr> </table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> insertCatalog()
</dd></dl>
</p></div></div><a class="anchor" name="reparseConfiguration"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> reparseConfiguration</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.8
</dd></dl> </p>
<p>
Reparse locale configuration files for the current selected
language.
</p></div></div><a class="anchor" name="setActiveCatalog"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setActiveCatalog</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catalog</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Sets the active catalog for translation lookup.
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catalog</em>&nbsp;</td><td> The catalog to activate.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setBinaryUnitDialect"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setBinaryUnitDialect</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#BinaryUnitDialect">KLocale.BinaryUnitDialect</a>&nbsp;</td>
<td class="paramname"><em>newDialect</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Sets <b>newDialect</b> to be the default dialect for this locale (and only
this locale). Newly created KLocale objects will continue to default
to the user's choice.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>newDialect</em>&nbsp;</td><td> the new dialect to set as default for this locale object.
</td></tr> </table></dl>
<p> <dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl>
</p></div></div><a class="anchor" name="setCalendar"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setCalendar</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>calendarType</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> use setCalendarSystem() instead
</dd></dl> </p>
<p>
Changes the current calendar system to the calendar specified.
If the calendar system specified is not found, gregorian will be used.
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> setCalendarSystem()
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>calendarType</em>&nbsp;</td><td> the name of the calendar type
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setCalendarSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setCalendarSystem</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#CalendarSystem">KLocale.CalendarSystem</a>&nbsp;</td>
<td class="paramname"><em>calendarSystem</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Sets the type of Calendar System to use in this Locale
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> KLocale.CalendarSystem
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>calendarSystem</em>&nbsp;</td><td> the Calendar System to use
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setCountry"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool setCountry</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>country</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KConfig.html">KConfig</a>&nbsp;</td>
<td class="paramname"><em>config</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the current country. The current country will be left
unchanged if failed. It will force a reload of the country specific
configuration.
</p>
<p>
An empty country value will set the country to the system default.
</p>
<p>
If you specify a configuration file, a setLocale() will be performed on
the config using the current locale language, which may cause a sync()
and reparseConfiguration() which will save any changes you have made.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>country</em>&nbsp;</td><td> the ISO 3166 country code

<tr><td></td><td valign="top"><em>config</em>&nbsp;</td><td> a configuration file with a Locale group detailing
locale-related preferences (such as language and
formatting options).
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true on success, false on failure
</dd></dl>
</p></div></div><a class="anchor" name="setCountryDivisionCode"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool setCountryDivisionCode</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>countryDivision</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Sets the Country Division Code of the Country where the user lives.
</p>
<p>
The code must comply with the ISO 3166-2 standard.
See http://en.wikipedia.org/wiki/ISO_3166-2 for details.
</p>
<p>
In KDE 4.6 it is the apps responsibility to validate the input,
full validation and other services will be provided in KDE 4.7.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>countryDivision</em>&nbsp;</td><td> the Country Division Code for the user
</td></tr> </table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true on success, false on failure
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> countryDivisionCode
</dd></dl>
</p></div></div><a class="anchor" name="setCurrencyCode"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setCurrencyCode</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>newCurrencyCode</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Changes the current ISO Currency Code.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>newCurrencyCode</em>&nbsp;</td><td> The new Currency Code
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setCurrencySymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setCurrencySymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>symbol</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the current currency symbol.
</p>
<p>
This symbol should be consistant with the selected Currency Code
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>symbol</em>&nbsp;</td><td> The new currency symbol
</td></tr> </table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> currencyCode, KCurrency.currencySymbols
</dd></dl>
</p></div></div><a class="anchor" name="setDateFormat"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDateFormat</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>format</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the current date format.
</p>
<p>
The format of the date is a string which contains variables that will
be replaced:
<li> %Y with the whole year (e.g. "2004" for "2004") </li>
<li> %y with the lower 2 digits of the year (e.g. "04" for "2004") </li>
<li> %n with the month (January="1", December="12") </li>
<li> %m with the month with two digits (January="01", December="12") </li>
<li> %e with the day of the month (e.g. "1" on the first of march) </li>
<li> %d with the day of the month with two digits (e.g. "01" on the first of march) </li>
<li> %b with the short form of the month (e.g. "Jan" for January) </li>
<li> %B with the long form of the month (e.g. "January") </li>
<li> %a with the short form of the weekday (e.g. "Wed" for Wednesday) </li>
<li> %A with the long form of the weekday (e.g. "Wednesday" for Wednesday) </li>
</p>
<p>
Everything else in the format string will be taken as is.
For example, March 20th 1989 with the format "%y:%m:%d" results
in "89:03:20".
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> The new date format
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setDateFormatShort"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDateFormatShort</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>format</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the current short date format.
</p>
<p>
The format of the date is a string which contains variables that will
be replaced:
<li> %Y with the whole year (e.g. "1984" for "1984") </li>
<li> %y with the lower 2 digits of the year (e.g. "84" for "1984") </li>
<li> %n with the month (January="1", December="12") </li>
<li> %m with the month with two digits (January="01", December="12") </li>
<li> %e with the day of the month (e.g. "1" on the first of march) </li>
<li> %d with the day of the month with two digits(e.g. "01" on the first of march) </li>
<li> %b with the short form of the month (e.g. "Jan" for January) </li>
<li> %B with the long form of the month (e.g. "January") </li>
<li> %a with the short form of the weekday (e.g. "Wed" for Wednesday) </li>
<li> %A with the long form of the weekday (e.g. "Wednesday" for Wednesday) </li>
</p>
<p>
Everything else in the format string will be taken as is.
For example, March 20th 1989 with the format "%y:%m:%d" results
in "89:03:20".
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> The new short date format
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setDateMonthNamePossessive"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDateMonthNamePossessive</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>possessive</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the form of month name used in dates.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>possessive</em>&nbsp;</td><td> True if possessive forms should be used
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setDateTimeDigitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDateTimeDigitSet</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td>
<td class="paramname"><em>digitSet</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Set digit characters used to display dates and time.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digitSet</em>&nbsp;</td><td> the digit set identifier
</td></tr> </table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl>
</p></div></div><a class="anchor" name="setDecimalPlaces"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDecimalPlaces</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>digits</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Changes the number of decimal places used when formating numbers.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digits</em>&nbsp;</td><td> The default number of digits to use.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setDecimalSymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDecimalSymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>symbol</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the symbol used to identify the decimal pointer.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>symbol</em>&nbsp;</td><td> The new decimal symbol.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setDigitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setDigitSet</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td>
<td class="paramname"><em>digitSet</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Changes the set of digit characters used to display numbers.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digitSet</em>&nbsp;</td><td> the digit set identifier
</td></tr> </table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl>
</p></div></div><a class="anchor" name="setEncoding"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool setEncoding</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>mibEnum</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the current encoding.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>mibEnum</em>&nbsp;</td><td> The mib of the preferred codec
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> True on success.
</dd></dl>
</p></div></div><a class="anchor" name="setFracDigits"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setFracDigits</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>digits</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> use setDecimalPlaces() or setMonetaryDecimalPlaces()
</dd></dl> </p>
<p>
Changes the number of digits used when formating numbers.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digits</em>&nbsp;</td><td> The default number of digits to use.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setLanguage"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool setLanguage</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>language</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KConfig.html">KConfig</a>&nbsp;</td>
<td class="paramname"><em>config</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the list of preferred languages for the locale. The first valid
language in the list will be used, or the default language (en_US)
if none of the specified languages were available.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>languages</em>&nbsp;</td><td> the list of language codes
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if one of the specified languages were used
</dd></dl>
</p></div></div><a class="anchor" name="setLanguage"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool setLanguage</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QStringList&nbsp;</td>
<td class="paramname"><em>languages</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the list of preferred languages for the locale. The first valid
language in the list will be used, or the default language (en_US)
if none of the specified languages were available.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>languages</em>&nbsp;</td><td> the list of language codes
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> true if one of the specified languages were used
</dd></dl>
</p></div></div><a class="anchor" name="setMeasureSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setMeasureSystem</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#MeasureSystem">KLocale.MeasureSystem</a>&nbsp;</td>
<td class="paramname"><em>value</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the preferred measuring system.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> value The preferred measuring system
</dd></dl>
</p></div></div><a class="anchor" name="setMonetaryDecimalPlaces"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setMonetaryDecimalPlaces</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>digits</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Changes the number of decimal places used when formating money.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digits</em>&nbsp;</td><td> The default number of digits to use.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setMonetaryDecimalSymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setMonetaryDecimalSymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>symbol</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the symbol used to identify the decimal pointer for monetary
values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>symbol</em>&nbsp;</td><td> The new decimal symbol.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setMonetaryDigitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setMonetaryDigitSet</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#DigitSet">KLocale.DigitSet</a>&nbsp;</td>
<td class="paramname"><em>digitSet</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
Set digit characters used to display monetary values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>digitSet</em>&nbsp;</td><td> the digit set identifier
</td></tr> </table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> DigitSet
</dd></dl>
</p></div></div><a class="anchor" name="setMonetaryThousandsSeparator"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setMonetaryThousandsSeparator</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>separator</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the separator used to group digits when formating monetary values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>separator</em>&nbsp;</td><td> The new thousands separator.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setNegativeMonetarySignPosition"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setNegativeMonetarySignPosition</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a>&nbsp;</td>
<td class="paramname"><em>signpos</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the sign position used for negative monetary values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>signpos</em>&nbsp;</td><td> The new sign position
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setNegativePrefixCurrencySymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setNegativePrefixCurrencySymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>prefix</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the position where the currency symbol should be printed for
negative monetary values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>prefix</em>&nbsp;</td><td> True if the currency symbol should be prefixed instead of
postfixed
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setNegativeSign"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setNegativeSign</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>sign</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the sign used to identify a negative number.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>sign</em>&nbsp;</td><td> Sign used for negative numbers.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setPageSize"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setPageSize</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>paperFormat</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the preferred page size when printing.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>paperFormat</em>&nbsp;</td><td> the new preferred page size in the format QPrinter.PageSize
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setPositiveMonetarySignPosition"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setPositiveMonetarySignPosition</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#SignPosition">KLocale.SignPosition</a>&nbsp;</td>
<td class="paramname"><em>signpos</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the sign position used for positive monetary values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>signpos</em>&nbsp;</td><td> The new sign position
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setPositivePrefixCurrencySymbol"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setPositivePrefixCurrencySymbol</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"><em>prefix</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the position where the currency symbol should be printed for
positive monetary values.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>prefix</em>&nbsp;</td><td> True if the currency symbol should be prefixed instead of
postfixed
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setPositiveSign"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setPositiveSign</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>sign</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the sign used to identify a positive number. Normally this is
left blank.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>sign</em>&nbsp;</td><td> Sign used for positive numbers.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setThousandsSeparator"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setThousandsSeparator</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>separator</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the separator used to group digits when formating numbers.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>separator</em>&nbsp;</td><td> The new thousands separator.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setTimeFormat"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setTimeFormat</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>format</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes the current time format.
</p>
<p>
The format of the time is string a which contains variables that will
be replaced:
<li> %H with the hour in 24h format and 2 digits (e.g. 5pm is "17", 5am is "05") </li>
<li> %k with the hour in 24h format and one digits (e.g. 5pm is "17", 5am is "5") </li>
<li> %I with the hour in 12h format and 2 digits (e.g. 5pm is "05", 5am is "05") </li>
<li> %l with the hour in 12h format and one digits (e.g. 5pm is "5", 5am is "5") </li>
<li> %M with the minute with 2 digits (e.g. the minute of 07:02:09 is "02") </li>
<li> %S with the seconds with 2 digits (e.g. the minute of 07:02:09 is "09") </li>
<li> %p with pm or am (e.g. 17.00 is "pm", 05.00 is "am") </li>
</p>
<p>
Everything else in the format string will be taken as is.
For example, 5.23pm with the format "%H:%M" results
in "17:23".
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>format</em>&nbsp;</td><td> The new time format
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setWeekDayOfPray"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setWeekDayOfPray</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>day</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes how KLocale defines the day reserved for religious observance.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>day</em>&nbsp;</td><td> day of the week for religious observance (None=0,Monday=1..Sunday=7) as integer
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setWeekNumberSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setWeekNumberSystem</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a>&nbsp;</td>
<td class="paramname"><em>weekNumberSystem</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Sets the type of Week Number System to use in this Locale
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> Klocale.WeekNumberSystem
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> weekNumberSystem()
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>weekNumberSystem</em>&nbsp;</td><td> the Week Number System to use
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setWeekStartDay"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setWeekStartDay</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>day</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes how KLocale defines the first day in week.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>day</em>&nbsp;</td><td> first day of the week (Monday=1..Sunday=7) as integer
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setWorkingWeekEndDay"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setWorkingWeekEndDay</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>day</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes how KLocale defines the last working day in week.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>day</em>&nbsp;</td><td> last working day of the week (Monday=1..Sunday=7) as integer
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="setWorkingWeekStartDay"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setWorkingWeekStartDay</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"><em>day</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Changes how KLocale defines the first working day in week.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> </p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>day</em>&nbsp;</td><td> first working day of the week (Monday=1..Sunday=7) as integer
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="thousandsSeparator"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString thousandsSeparator</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns what the thousands separator should look
like ("," or "." etc.)
according to the current locale or user settings.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> The thousands separator used by locale.
</dd></dl>
</p></div></div><a class="anchor" name="timeFormat"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString timeFormat</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the currently selected time format.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Current time format.
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setTimeFormat()
</dd></dl>
</p></div></div><a class="anchor" name="translateQt"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString translateQt</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>sourceText</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>comment</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Translates a message as a QTranslator is supposed to.
The parameters are similar to i18n(), but the result
value has other semantics (it can be QString())
</p></div></div><a class="anchor" name="translateRaw"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRaw</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Like translateRawFrom, with implicit lookup through all loaded catalogs.
</p>
<p>
<dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Use translateRawFrom with null or empty catalog name.
</dd></dl>
</p></div></div><a class="anchor" name="translateRaw"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRaw</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>ctxt</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Like translateRawFrom, with implicit lookup through all loaded catalogs.
</p>
<p>
<dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Use translateRawFrom with null or empty catalog name.
</dd></dl>
</p></div></div><a class="anchor" name="translateRaw"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRaw</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>singular</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>plural</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Like translateRawFrom, with implicit lookup through all loaded catalogs.
</p>
<p>
<dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Use translateRawFrom with null or empty catalog name.
</dd></dl>
</p></div></div><a class="anchor" name="translateRaw"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRaw</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>ctxt</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>singular</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>plural</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Like translateRawFrom, with implicit lookup through all loaded catalogs.
</p>
<p>
<dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> Use translateRawFrom with null or empty catalog name.
</dd></dl>
</p></div></div><a class="anchor" name="translateRawFrom"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRawFrom</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catname</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.5
</dd></dl> </p>
<p>
Raw translation from a message catalog, with given context and
singular/plural form.
Context + singular form is used as the lookup key in the catalog.
If catalog name is null or empty,
all loaded catalogs are searched for the translation.
</p>
<p>
Never use this directly to get message translations. See i18n* and ki18n*
calls related to KLocalizedString.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catname</em>&nbsp;</td><td> the catalog name. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>ctxt</em>&nbsp;</td><td> the context. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>singular</em>&nbsp;</td><td> the singular form. Must not be null or empty. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>plural</em>&nbsp;</td><td> the plural form. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>n</em>&nbsp;</td><td> number on which the forms are decided.

<tr><td></td><td valign="top"><em>lang</em>&nbsp;</td><td> language in which the translation was found. If no translation
was found, KLocale.defaultLanguage() is reported. If null,
the language is not reported.

<tr><td></td><td valign="top"><em>trans</em>&nbsp;</td><td> raw translation, or original if not found. If no translation
was found, original message is reported (either plural or
singular, as determined by <b>n</b> ). If null, the
translation is not reported.
</td></tr>
</table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> KLocalizedString
</dd></dl>
</p></div></div><a class="anchor" name="translateRawFrom"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRawFrom</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catname</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>ctxt</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.5
</dd></dl> </p>
<p>
Raw translation from a message catalog, with given context and
singular/plural form.
Context + singular form is used as the lookup key in the catalog.
If catalog name is null or empty,
all loaded catalogs are searched for the translation.
</p>
<p>
Never use this directly to get message translations. See i18n* and ki18n*
calls related to KLocalizedString.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catname</em>&nbsp;</td><td> the catalog name. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>ctxt</em>&nbsp;</td><td> the context. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>singular</em>&nbsp;</td><td> the singular form. Must not be null or empty. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>plural</em>&nbsp;</td><td> the plural form. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>n</em>&nbsp;</td><td> number on which the forms are decided.

<tr><td></td><td valign="top"><em>lang</em>&nbsp;</td><td> language in which the translation was found. If no translation
was found, KLocale.defaultLanguage() is reported. If null,
the language is not reported.

<tr><td></td><td valign="top"><em>trans</em>&nbsp;</td><td> raw translation, or original if not found. If no translation
was found, original message is reported (either plural or
singular, as determined by <b>n</b> ). If null, the
translation is not reported.
</td></tr>
</table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> KLocalizedString
</dd></dl>
</p></div></div><a class="anchor" name="translateRawFrom"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRawFrom</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catname</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>singular</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>plural</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.5
</dd></dl> </p>
<p>
Raw translation from a message catalog, with given context and
singular/plural form.
Context + singular form is used as the lookup key in the catalog.
If catalog name is null or empty,
all loaded catalogs are searched for the translation.
</p>
<p>
Never use this directly to get message translations. See i18n* and ki18n*
calls related to KLocalizedString.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catname</em>&nbsp;</td><td> the catalog name. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>ctxt</em>&nbsp;</td><td> the context. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>singular</em>&nbsp;</td><td> the singular form. Must not be null or empty. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>plural</em>&nbsp;</td><td> the plural form. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>n</em>&nbsp;</td><td> number on which the forms are decided.

<tr><td></td><td valign="top"><em>lang</em>&nbsp;</td><td> language in which the translation was found. If no translation
was found, KLocale.defaultLanguage() is reported. If null,
the language is not reported.

<tr><td></td><td valign="top"><em>trans</em>&nbsp;</td><td> raw translation, or original if not found. If no translation
was found, original message is reported (either plural or
singular, as determined by <b>n</b> ). If null, the
translation is not reported.
</td></tr>
</table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> KLocalizedString
</dd></dl>
</p></div></div><a class="anchor" name="translateRawFrom"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> translateRawFrom</td>
<td>(</td>
<td class="paramtype">&nbsp;<em>self</em>, </td>
<td class="paramname"></td>
</tr><tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catname</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>ctxt</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>singular</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>plural</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>lang</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>trans</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.5
</dd></dl> </p>
<p>
Raw translation from a message catalog, with given context and
singular/plural form.
Context + singular form is used as the lookup key in the catalog.
If catalog name is null or empty,
all loaded catalogs are searched for the translation.
</p>
<p>
Never use this directly to get message translations. See i18n* and ki18n*
calls related to KLocalizedString.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catname</em>&nbsp;</td><td> the catalog name. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>ctxt</em>&nbsp;</td><td> the context. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>singular</em>&nbsp;</td><td> the singular form. Must not be null or empty. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>plural</em>&nbsp;</td><td> the plural form. Must not be null. Must be UTF-8 encoded.

<tr><td></td><td valign="top"><em>n</em>&nbsp;</td><td> number on which the forms are decided.

<tr><td></td><td valign="top"><em>lang</em>&nbsp;</td><td> language in which the translation was found. If no translation
was found, KLocale.defaultLanguage() is reported. If null,
the language is not reported.

<tr><td></td><td valign="top"><em>trans</em>&nbsp;</td><td> raw translation, or original if not found. If no translation
was found, original message is reported (either plural or
singular, as determined by <b>n</b> ). If null, the
translation is not reported.
</td></tr>
</table></dl>
<p> <dl class="see" compact><dt><b>See also:</b></dt><dd> KLocalizedString
</dd></dl>
</p></div></div><a class="anchor" name="use12Clock"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool use12Clock</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Use this to determine if the user wants a 12 hour clock.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> If the user wants 12h clock
</dd></dl>
</p></div></div><a class="anchor" name="useTranscript"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">bool useTranscript</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Reports whether evaluation of translation scripts is enabled.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> true if script evaluation is enabled, false otherwise.
</dd></dl>
</p></div></div><a class="anchor" name="weekDayOfPray"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int weekDayOfPray</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Use this to determine which day is reserved for religious observance
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> day number (None = 0, Monday = 1, ..., Sunday = 7)
</dd></dl>
</p></div></div><a class="anchor" name="weekNumberSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"><a href="../kdecore/KLocale.html#WeekNumberSystem">KLocale.WeekNumberSystem</a> weekNumberSystem</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.7
</dd></dl> </p>
<p>
Returns the type of Week Number System used in this Locale
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> Klocale.WeekNumberSystem
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setWeekNumberSystem()
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> the Week Number System used
</dd></dl>
</p></div></div><a class="anchor" name="weekStartDay"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int weekStartDay</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Use this to determine which day is the first day of the week.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> an integer (Monday=1..Sunday=7)
</dd></dl>
</p></div></div><a class="anchor" name="workingWeekEndDay"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int workingWeekEndDay</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Use this to determine which day is the last working day of the week.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> an integer (Monday=1..Sunday=7)
</dd></dl>
</p></div></div><a class="anchor" name="workingWeekStartDay"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">int workingWeekStartDay</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname"><em>self</em>&nbsp;)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Use this to determine which day is the first working day of the week.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.2
</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd> an integer (Monday=1..Sunday=7)
</dd></dl>
</p></div></div><hr><h2>Static Method Documentation</h2><a class="anchor" name="defaultCountry"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString defaultCountry</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the code of the default country, i.e. "C"
</p>
<p>
This function will not provide a sensible value to use in your app,
please use country() instead.
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> country
</dd></dl> </p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Name of the default country
</dd></dl>
</p></div></div><a class="anchor" name="defaultCurrencyCode"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString defaultCurrencyCode</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Returns the ISO Code of the default currency.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> ISO Currency Code of the default currency
</dd></dl>
</p></div></div><a class="anchor" name="defaultLanguage"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString defaultLanguage</td>
<td>(</td>
<td class="paramtype">&nbsp;</td>
<td class="paramname">)</td>
<td width="100%"> </td>
</tr>
</table>
</div>
<div class="memdoc"><p>Returns the name of the internal language.
</p>
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd> Name of the default language
</dd></dl>
</p></div></div><a class="anchor" name="langLookup"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname">QString langLookup</td>
<td>(</td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>fname</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>rtype="html"</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p><dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd>
</dd></dl> </p>
<p>
Finds localized resource in resourceDir( rtype ) + &lt;lang&gt; + fname.
</p>
<p>
Since KDE 4.1, this service is provided in a slightly different form,
automatically by e.g. KStandardDirs.locate() and other KDE core classes
dealing with paths. For manual use, it is replaced by localizedFilePath().
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>fname</em>&nbsp;</td><td> relative path to find

<tr><td></td><td valign="top"><em>rtype</em>&nbsp;</td><td> resource type to use
</td></tr>
</table></dl>
<p> <dl class="return" compact><dt><b>Returns:</b></dt><dd> path to localized resource
</dd></dl> </p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> localizedFilePath
</dd></dl>
</p></div></div><a class="anchor" name="setMainCatalog"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> setMainCatalog</td>
<td>(</td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>catalog</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Use this as main catalog for *all* KLocales, if not the appname
will be used. This function is best to be the very first instruction
in your program's main function as it only has an effect before the
first KLocale object is created.
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>catalog</em>&nbsp;</td><td> Catalog to override all other main Catalogs.
</td></tr>
</table></dl>
<p>
</p></div></div><a class="anchor" name="splitLocale"></a>
<div class="memitem">
<div class="memproto">
<table class="memname"><tr>
<td class="memname"> splitLocale</td>
<td>(</td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>locale</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>language</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>country</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>modifier</em>, </td>
</tr>
<tr>
<td class="memname"></td>
<td></td>
<td class="paramtype">QString&nbsp;</td>
<td class="paramname"><em>charset</em></td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td>
<td></td>
<td width="100%"> </td>
</tr></table>
</div>
<div class="memdoc"><p>Parses locale string into distinct parts.
The format of locale is language_COUNTRY@modifier.CHARSET
</p>
<p>
</p><dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td></td><td valign="top"><em>locale</em>&nbsp;</td><td> the locale string to split

<tr><td></td><td valign="top"><em>language</em>&nbsp;</td><td> set to the language part of the locale

<tr><td></td><td valign="top"><em>country</em>&nbsp;</td><td> set to the country part of the locale

<tr><td></td><td valign="top"><em>modifier</em>&nbsp;</td><td> set to the modifer part of the locale

<tr><td></td><td valign="top"><em>charset</em>&nbsp;</td><td> set to the charset part of the locale
</td></tr>
</table></dl>
<p>
</p></div></div><hr><h2>Enumeration Documentation</h2><a class="anchor" name="BinarySizeUnits"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">BinarySizeUnits</td>
</tr>
</table>
</div>
<div class="memdoc"><p>These binary units are used in KDE by the formatByteSize()
functions.
</p>
<p>
NOTE: There are several different units standards:
1) SI (i.e. metric), powers-of-10.
2) IEC, powers-of-2, with specific units KiB, MiB, etc.
3) JEDEC, powers-of-2, used for solid state memory sizing which
is why you see flash cards labels as e.g. 4GB. These (ab)use
the metric units. Although JEDEC only defines KB, MB, GB, if
JEDEC is selected all units will be powers-of-2 with metric
prefixes for clarity in the event of sizes larger than 1024 GB.
</p>
<p>
Although 3 different dialects are possible this enum only uses
metric names since adding all 3 different names of essentially the same
unit would be pointless. Use BinaryUnitDialect to control the exact
units returned.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> binaryUnitDialect
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>DefaultBinaryUnits</em>&nbsp;=&nbsp;-1</td><td><tr><td valign="top"><em>UnitByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitKiloByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitMegaByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitGigaByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitTeraByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitPetaByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitExaByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitZettaByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitYottaByte</em>&nbsp;</td><td><tr><td valign="top"><em>UnitLastUnit</em>&nbsp;=&nbsp;UnitYottaByte</td><td></table>
</dl>
</div></div><p><a class="anchor" name="BinaryUnitDialect"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">BinaryUnitDialect</td>
</tr>
</table>
</div>
<div class="memdoc"><p>This enum chooses what dialect is used for binary units.
</p>
<p>
Note: Although JEDEC abuses the metric prefixes and can therefore be
confusing, it has been used to describe *memory* sizes for quite some time
and programs should therefore use either Default, JEDEC, or IEC 60027-2
for memory sizes.
</p>
<p>
On the other hand network transmission rates are typically in metric so
Default, Metric, or IEC (which is unambiguous) should be chosen.
</p>
<p>
Normally choosing DefaultBinaryUnits is the best option as that uses
the user's selection for units.
</p>
<p>
<dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> binaryUnitDialect
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> setBinaryUnitDialect
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>DefaultBinaryDialect</em>&nbsp;=&nbsp;-1</td><td><tr><td valign="top"><em>IECBinaryDialect</em>&nbsp;</td><td><tr><td valign="top"><em>JEDECBinaryDialect</em>&nbsp;</td><td><tr><td valign="top"><em>MetricBinaryDialect</em>&nbsp;</td><td><tr><td valign="top"><em>LastBinaryDialect</em>&nbsp;=&nbsp;MetricBinaryDialect</td><td></table>
</dl>
</div></div><p><a class="anchor" name="CalendarSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">CalendarSystem</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Available Calendar Systems
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> setCalendarSystem()
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> calendarSystem()
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>QDateCalendar</em>&nbsp;=&nbsp;1</td><td><tr><td valign="top"><em>CopticCalendar</em>&nbsp;=&nbsp;5</td><td><tr><td valign="top"><em>EthiopianCalendar</em>&nbsp;=&nbsp;6</td><td><tr><td valign="top"><em>GregorianCalendar</em>&nbsp;=&nbsp;8</td><td><tr><td valign="top"><em>HebrewCalendar</em>&nbsp;=&nbsp;9</td><td><tr><td valign="top"><em>IslamicCivilCalendar</em>&nbsp;=&nbsp;12</td><td><tr><td valign="top"><em>IndianNationalCalendar</em>&nbsp;=&nbsp;14</td><td><tr><td valign="top"><em>JalaliCalendar</em>&nbsp;=&nbsp;16</td><td><tr><td valign="top"><em>JapaneseCalendar</em>&nbsp;=&nbsp;19</td><td><tr><td valign="top"><em>JulianCalendar</em>&nbsp;=&nbsp;21</td><td><tr><td valign="top"><em>MinguoCalendar</em>&nbsp;=&nbsp;22</td><td><tr><td valign="top"><em>ThaiCalendar</em>&nbsp;=&nbsp;23</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DateFormat"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DateFormat</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Format for date string.
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>ShortDate</em>&nbsp;</td><td><tr><td valign="top"><em>LongDate</em>&nbsp;</td><td><tr><td valign="top"><em>FancyShortDate</em>&nbsp;</td><td><tr><td valign="top"><em>FancyLongDate</em>&nbsp;</td><td><tr><td valign="top"><em>IsoDate</em>&nbsp;</td><td><tr><td valign="top"><em>IsoWeekDate</em>&nbsp;</td><td><tr><td valign="top"><em>IsoOrdinalDate</em>&nbsp;</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DateTimeComponent"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DateTimeComponent</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
The various Components that make up a Date / Time
In the future the Components may be combined as flags for dynamic
generation of Date Formats.
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> KCalendarSystem
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> KLocalizedDate
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> DateTimeComponentFormat
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Year</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>YearName</em>&nbsp;=&nbsp;0x2</td><td><tr><td valign="top"><em>Month</em>&nbsp;=&nbsp;0x4</td><td><tr><td valign="top"><em>MonthName</em>&nbsp;=&nbsp;0x8</td><td><tr><td valign="top"><em>Day</em>&nbsp;=&nbsp;0x10</td><td><tr><td valign="top"><em>DayName</em>&nbsp;=&nbsp;0x20</td><td><tr><td valign="top"><em>JulianDay</em>&nbsp;=&nbsp;0x40</td><td><tr><td valign="top"><em>EraName</em>&nbsp;=&nbsp;0x80</td><td><tr><td valign="top"><em>EraYear</em>&nbsp;=&nbsp;0x100</td><td><tr><td valign="top"><em>YearInEra</em>&nbsp;=&nbsp;0x200</td><td><tr><td valign="top"><em>DayOfYear</em>&nbsp;=&nbsp;0x400</td><td><tr><td valign="top"><em>DayOfYearName</em>&nbsp;=&nbsp;0x800</td><td><tr><td valign="top"><em>DayOfWeek</em>&nbsp;=&nbsp;0x1000</td><td><tr><td valign="top"><em>DayOfWeekName</em>&nbsp;=&nbsp;0x2000</td><td><tr><td valign="top"><em>Week</em>&nbsp;=&nbsp;0x4000</td><td><tr><td valign="top"><em>WeekYear</em>&nbsp;=&nbsp;0x8000</td><td><tr><td valign="top"><em>MonthsInYear</em>&nbsp;=&nbsp;0x10000</td><td><tr><td valign="top"><em>WeeksInYear</em>&nbsp;=&nbsp;0x20000</td><td><tr><td valign="top"><em>DaysInYear</em>&nbsp;=&nbsp;0x40000</td><td><tr><td valign="top"><em>DaysInMonth</em>&nbsp;=&nbsp;0x80000</td><td><tr><td valign="top"><em>DaysInWeek</em>&nbsp;=&nbsp;0x100000</td><td><tr><td valign="top"><em>Hour</em>&nbsp;=&nbsp;0x200000</td><td><tr><td valign="top"><em>Minute</em>&nbsp;=&nbsp;0x400000</td><td><tr><td valign="top"><em>Second</em>&nbsp;=&nbsp;0x800000</td><td><tr><td valign="top"><em>Millisecond</em>&nbsp;=&nbsp;0x1000000</td><td><tr><td valign="top"><em>DayPeriod</em>&nbsp;=&nbsp;0x2000000</td><td><tr><td valign="top"><em>DayPeriodHour</em>&nbsp;=&nbsp;0x4000000</td><td><tr><td valign="top"><em>Timezone</em>&nbsp;=&nbsp;0x8000000</td><td><tr><td valign="top"><em>TimezoneName</em>&nbsp;=&nbsp;0x10000000</td><td><tr><td valign="top"><em>UnixTime</em>&nbsp;=&nbsp;0x20000000</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DateTimeComponentFormat"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DateTimeComponentFormat</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Format used for individual Date/Time Components when converted to/from a string
Largely equivalent to the UNICODE CLDR format width definitions 1..5
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> DateTimeComponentFormat
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>DefaultComponentFormat</em>&nbsp;=&nbsp;-1</td><td><tr><td valign="top"><em>ShortNumber</em>&nbsp;=&nbsp;0</td><td><tr><td valign="top"><em>LongNumber</em>&nbsp;</td><td><tr><td valign="top"><em>NarrowName</em>&nbsp;=&nbsp;3</td><td><tr><td valign="top"><em>ShortName</em>&nbsp;</td><td><tr><td valign="top"><em>LongName</em>&nbsp;</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DateTimeFormatOption"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DateTimeFormatOption</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Options for formatting date-time values.
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>TimeZone</em>&nbsp;=&nbsp;0x01</td><td><tr><td valign="top"><em>Seconds</em>&nbsp;=&nbsp;0x02</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DateTimeFormatStandard"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DateTimeFormatStandard</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Standard used for Date Time Format String
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>KdeFormat</em>&nbsp;</td><td><tr><td valign="top"><em>PosixFormat</em>&nbsp;</td><td><tr><td valign="top"><em>UnicodeFormat</em>&nbsp;</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DateTimeParseMode"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DateTimeParseMode</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
Mode to use when parsing a Date Time input string
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>LiberalParsing</em>&nbsp;</td><td></table>
</dl>
</div></div><p><a class="anchor" name="DigitSet"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">DigitSet</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.3
</dd></dl> </p>
<p>
The set of digit characters used to display and enter numbers.
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>ArabicDigits</em>&nbsp;</td><td><tr><td valign="top"><em>ArabicIndicDigits</em>&nbsp;</td><td><tr><td valign="top"><em>EasternArabicIndicDigits</em>&nbsp;</td><td><tr><td valign="top"><em>DevenagariDigits</em>&nbsp;</td><td><tr><td valign="top"><em>BengaliDigits</em>&nbsp;</td><td><tr><td valign="top"><em>GujaratiDigits</em>&nbsp;</td><td><tr><td valign="top"><em>GurmukhiDigits</em>&nbsp;</td><td><tr><td valign="top"><em>KannadaDigits</em>&nbsp;</td><td><tr><td valign="top"><em>KhmerDigits</em>&nbsp;</td><td><tr><td valign="top"><em>MalayalamDigits</em>&nbsp;</td><td><tr><td valign="top"><em>OriyaDigits</em>&nbsp;</td><td><tr><td valign="top"><em>TamilDigits</em>&nbsp;</td><td><tr><td valign="top"><em>TeluguDigits</em>&nbsp;</td><td><tr><td valign="top"><em>ThaiDigits</em>&nbsp;</td><td></table>
</dl>
</div></div><p><a class="anchor" name="MeasureSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">MeasureSystem</td>
</tr>
</table>
</div>
<div class="memdoc"><p>The Metric system will give you information in mm, while the
Imperial system will give you information in inches.
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>Metric</em>&nbsp;</td><td><tr><td valign="top"><em>Imperial</em>&nbsp;</td><td></table>
</dl>
</div></div><p><a class="anchor" name="ReadDateFlags"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">ReadDateFlags</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Flags for readDate()
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>NormalFormat</em>&nbsp;=&nbsp;1</td><td><tr><td valign="top"><em>ShortFormat</em>&nbsp;=&nbsp;2</td><td><tr><td valign="top"><em>IsoFormat</em>&nbsp;=&nbsp;4</td><td><tr><td valign="top"><em>IsoWeekFormat</em>&nbsp;=&nbsp;8</td><td><tr><td valign="top"><em>IsoOrdinalFormat</em>&nbsp;=&nbsp;16</td><td></table>
</dl>
</div></div><p><a class="anchor" name="ReadTimeFlags"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">ReadTimeFlags</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Flags for the old version of readTime()
</p>
<p>
<dl class="deprecated" compact><dt><b>Deprecated:</b></dt><dd> replaced by TimeFormatOptions
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>WithSeconds</em>&nbsp;=&nbsp;0</td><td><tr><td valign="top"><em>WithoutSeconds</em>&nbsp;=&nbsp;1</td><td></table>
</dl>
</div></div><p><a class="anchor" name="SignPosition"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">SignPosition</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Various positions for where to place the positive or negative
sign when they are related to a monetary value.
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>ParensAround</em>&nbsp;=&nbsp;0</td><td><tr><td valign="top"><em>BeforeQuantityMoney</em>&nbsp;=&nbsp;1</td><td><tr><td valign="top"><em>AfterQuantityMoney</em>&nbsp;=&nbsp;2</td><td><tr><td valign="top"><em>BeforeMoney</em>&nbsp;=&nbsp;3</td><td><tr><td valign="top"><em>AfterMoney</em>&nbsp;=&nbsp;4</td><td></table>
</dl>
</div></div><p><a class="anchor" name="TimeFormatOption"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">TimeFormatOption</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.4
</dd></dl> </p>
<p>
Format flags for readLocaleTime() and formatLocaleTime()
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>TimeDefault</em>&nbsp;=&nbsp;0x0</td><td><tr><td valign="top"><em>TimeWithoutSeconds</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>TimeWithoutAmPm</em>&nbsp;=&nbsp;0x2</td><td><tr><td valign="top"><em>TimeDuration</em>&nbsp;=&nbsp;0x6</td><td><tr><td valign="top"><em>TimeFoldHours</em>&nbsp;=&nbsp;0xE</td><td></table>
</dl>
</div></div><p><a class="anchor" name="TimeProcessingOption"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">TimeProcessingOption</td>
</tr>
</table>
</div>
<div class="memdoc"><p>Additional processing options for readLocaleTime().
</p>
<p>
@remarks This is currently used as an enum but declared as a flag
to be extensible
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>ProcessStrict</em>&nbsp;=&nbsp;0x1</td><td><tr><td valign="top"><em>ProcessNonStrict</em>&nbsp;=&nbsp;0x2</td><td></table>
</dl>
</div></div><p><a class="anchor" name="WeekNumberSystem"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr><td class="memname">WeekNumberSystem</td>
</tr>
</table>
</div>
<div class="memdoc"><p><dl class="since" compact><dt><b>Since:</b></dt><dd> 4.6
</dd></dl> </p>
<p>
System used for Week Numbers
</p>
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd> setWeekNumberSystem()
</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd> weekNumberSystem()
</dd></dl>
</p><dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0"><tr><td valign="top"><em>DefaultWeekNumber</em>&nbsp;=&nbsp;-1</td><td><tr><td valign="top"><em>IsoWeekNumber</em>&nbsp;=&nbsp;0</td><td><tr><td valign="top"><em>FirstFullWeek</em>&nbsp;=&nbsp;1</td><td><tr><td valign="top"><em>FirstPartialWeek</em>&nbsp;=&nbsp;2</td><td><tr><td valign="top"><em>SimpleWeek</em>&nbsp;=&nbsp;3</td><td></table>
</dl>
</div></div><p>
</div>
</div>
</div>

<div id="left">

<div class="menu_box">
<div class="nav_list">
<ul>
<li><a href="../allclasses.html">Full Index</a></li>
</ul>
</div>

<a name="cp-menu" /><div class="menutitle"><div>
  <h2 id="cp-menu-project">Modules</h2>
</div></div>
<div class="nav_list">
<ul><li><a href="../akonadi/index.html">akonadi</a></li>
<li><a href="../dnssd/index.html">dnssd</a></li>
<li><a href="../kdecore/index.html">kdecore</a></li>
<li><a href="../kdeui/index.html">kdeui</a></li>
<li><a href="../khtml/index.html">khtml</a></li>
<li><a href="../kio/index.html">kio</a></li>
<li><a href="../knewstuff/index.html">knewstuff</a></li>
<li><a href="../kparts/index.html">kparts</a></li>
<li><a href="../kutils/index.html">kutils</a></li>
<li><a href="../nepomuk/index.html">nepomuk</a></li>
<li><a href="../phonon/index.html">phonon</a></li>
<li><a href="../plasma/index.html">plasma</a></li>
<li><a href="../polkitqt/index.html">polkitqt</a></li>
<li><a href="../solid/index.html">solid</a></li>
<li><a href="../soprano/index.html">soprano</a></li>
</ul></div></div>

</div>

</div>
  <div class="clearer"/>
</div>

<div id="end_body"></div>
</div>
<div id="footer"><div id="footer_text">
This documentation is maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;simon&#64;simonzone&#46;com">Simon Edwards</a>.<br />
        KDE<sup>&#174;</sup> and <a href="../images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a>
    </div></div>
</body>
</html>