/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_koala_KLocale */

#ifndef _Included_org_kde_koala_KLocale
#define _Included_org_kde_koala_KLocale
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_koala_KLocale_ParensAround
#define org_kde_koala_KLocale_ParensAround 0L
#undef org_kde_koala_KLocale_BeforeQuantityMoney
#define org_kde_koala_KLocale_BeforeQuantityMoney 1L
#undef org_kde_koala_KLocale_AfterQuantityMoney
#define org_kde_koala_KLocale_AfterQuantityMoney 2L
#undef org_kde_koala_KLocale_BeforeMoney
#define org_kde_koala_KLocale_BeforeMoney 3L
#undef org_kde_koala_KLocale_AfterMoney
#define org_kde_koala_KLocale_AfterMoney 4L
#undef org_kde_koala_KLocale_NormalFormat
#define org_kde_koala_KLocale_NormalFormat 1L
#undef org_kde_koala_KLocale_ShortFormat
#define org_kde_koala_KLocale_ShortFormat 2L
#undef org_kde_koala_KLocale_WithSeconds
#define org_kde_koala_KLocale_WithSeconds 0L
#undef org_kde_koala_KLocale_WithoutSeconds
#define org_kde_koala_KLocale_WithoutSeconds 1L
#undef org_kde_koala_KLocale_Metric
#define org_kde_koala_KLocale_Metric 0L
#undef org_kde_koala_KLocale_Imperial
#define org_kde_koala_KLocale_Imperial 1L
/*
 * Class:     org_kde_koala_KLocale
 * Method:    newKLocale
 * Signature: (Ljava/lang/String;Lorg/kde/koala/KConfig;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_newKLocale__Ljava_lang_String_2Lorg_kde_koala_KConfig_2
  (JNIEnv *, jobject, jstring, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    newKLocale
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_newKLocale__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    newKLocale
 * Signature: (Lorg/kde/koala/KLocale;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_newKLocale__Lorg_kde_koala_KLocale_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    translate
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_translate__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    translate
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_translate__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    translate
 * Signature: (Ljava/lang/String;Ljava/lang/String;J)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_translate__Ljava_lang_String_2Ljava_lang_String_2J
  (JNIEnv *, jobject, jstring, jstring, jlong);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setEncoding
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_setEncoding
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setLanguage
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_setLanguage__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setLanguage
 * Signature: ([Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_setLanguage___3Ljava_lang_String_2
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setCountry
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_setCountry
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    decimalSymbol
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_decimalSymbol
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    thousandsSeparator
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_thousandsSeparator
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    currencySymbol
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_currencySymbol
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    monetaryDecimalSymbol
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_monetaryDecimalSymbol
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    monetaryThousandsSeparator
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_monetaryThousandsSeparator
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    positiveSign
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_positiveSign
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    negativeSign
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_negativeSign
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    fracDigits
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_fracDigits
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    positivePrefixCurrencySymbol
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_positivePrefixCurrencySymbol
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    negativePrefixCurrencySymbol
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_negativePrefixCurrencySymbol
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    positiveMonetarySignPosition
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_positiveMonetarySignPosition
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    negativeMonetarySignPosition
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_negativeMonetarySignPosition
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatMoney
 * Signature: (DLjava/lang/String;I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatMoney__DLjava_lang_String_2I
  (JNIEnv *, jobject, jdouble, jstring, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatMoney
 * Signature: (DLjava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatMoney__DLjava_lang_String_2
  (JNIEnv *, jobject, jdouble, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatMoney
 * Signature: (D)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatMoney__D
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatNumber
 * Signature: (DI)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatNumber__DI
  (JNIEnv *, jobject, jdouble, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatNumber
 * Signature: (D)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatNumber__D
  (JNIEnv *, jobject, jdouble);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatLong
 * Signature: (J)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatLong
  (JNIEnv *, jobject, jlong);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    nounDeclension
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_nounDeclension
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatDate
 * Signature: (Ljava/util/Calendar;Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatDate__Ljava_util_Calendar_2Z
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatDate
 * Signature: (Ljava/util/Calendar;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatDate__Ljava_util_Calendar_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    dateMonthNamePossessive
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_dateMonthNamePossessive
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatTime
 * Signature: (Ljava/util/Date;ZZ)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatTime__Ljava_util_Date_2ZZ
  (JNIEnv *, jobject, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatTime
 * Signature: (Ljava/util/Date;Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatTime__Ljava_util_Date_2Z
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatTime
 * Signature: (Ljava/util/Date;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatTime__Ljava_util_Date_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    use12Clock
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_use12Clock
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    weekStartDay
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_weekStartDay
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    calendar
 * Signature: ()Lorg/kde/koala/KCalendarSystem;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_calendar
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    calendarType
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_calendarType
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setCalendar
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setCalendar
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatDateTime
 * Signature: (Ljava/util/Calendar;ZZ)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatDateTime__Ljava_util_Calendar_2ZZ
  (JNIEnv *, jobject, jobject, jboolean, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatDateTime
 * Signature: (Ljava/util/Calendar;Z)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatDateTime__Ljava_util_Calendar_2Z
  (JNIEnv *, jobject, jobject, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    formatDateTime
 * Signature: (Ljava/util/Calendar;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_formatDateTime__Ljava_util_Calendar_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readMoney
 * Signature: (Ljava/lang/String;[Z)D
 */
JNIEXPORT jdouble JNICALL Java_org_kde_koala_KLocale_readMoney__Ljava_lang_String_2_3Z
  (JNIEnv *, jobject, jstring, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readMoney
 * Signature: (Ljava/lang/String;)D
 */
JNIEXPORT jdouble JNICALL Java_org_kde_koala_KLocale_readMoney__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readNumber
 * Signature: (Ljava/lang/String;[Z)D
 */
JNIEXPORT jdouble JNICALL Java_org_kde_koala_KLocale_readNumber__Ljava_lang_String_2_3Z
  (JNIEnv *, jobject, jstring, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readNumber
 * Signature: (Ljava/lang/String;)D
 */
JNIEXPORT jdouble JNICALL Java_org_kde_koala_KLocale_readNumber__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readDate
 * Signature: (Ljava/lang/String;[Z)Ljava/util/Calendar;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readDate__Ljava_lang_String_2_3Z
  (JNIEnv *, jobject, jstring, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readDate
 * Signature: (Ljava/lang/String;)Ljava/util/Calendar;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readDate__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readDate
 * Signature: (Ljava/lang/String;Ljava/lang/String;[Z)Ljava/util/Calendar;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readDate__Ljava_lang_String_2Ljava_lang_String_2_3Z
  (JNIEnv *, jobject, jstring, jstring, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readDate
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/util/Calendar;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readDate__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readDate
 * Signature: (Ljava/lang/String;I[Z)Ljava/util/Calendar;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readDate__Ljava_lang_String_2I_3Z
  (JNIEnv *, jobject, jstring, jint, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readDate
 * Signature: (Ljava/lang/String;I)Ljava/util/Calendar;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readDate__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readTime
 * Signature: (Ljava/lang/String;[Z)Ljava/util/Date;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readTime__Ljava_lang_String_2_3Z
  (JNIEnv *, jobject, jstring, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readTime
 * Signature: (Ljava/lang/String;)Ljava/util/Date;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readTime__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readTime
 * Signature: (Ljava/lang/String;I[Z)Ljava/util/Date;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readTime__Ljava_lang_String_2I_3Z
  (JNIEnv *, jobject, jstring, jint, jbooleanArray);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    readTime
 * Signature: (Ljava/lang/String;I)Ljava/util/Date;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_readTime__Ljava_lang_String_2I
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    language
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_language
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    country
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_country
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    languagesTwoAlpha
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_languagesTwoAlpha
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    languageList
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_languageList
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    encoding
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_encoding
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    encodingMib
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_encodingMib
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    codecForEncoding
 * Signature: ()Lorg/kde/qt/QTextCodec;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_codecForEncoding
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    fileEncodingMib
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_fileEncodingMib
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setDateFormat
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setDateFormat
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setDateFormatShort
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setDateFormatShort
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setDateMonthNamePossessive
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setDateMonthNamePossessive
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setTimeFormat
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setTimeFormat
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setWeekStartDay
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setWeekStartDay
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    dateFormat
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_dateFormat
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    dateFormatShort
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_dateFormatShort
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    timeFormat
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_timeFormat
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setDecimalSymbol
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setDecimalSymbol
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setThousandsSeparator
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setThousandsSeparator
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setPositiveSign
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setPositiveSign
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setNegativeSign
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setNegativeSign
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setPositiveMonetarySignPosition
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setPositiveMonetarySignPosition
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setNegativeMonetarySignPosition
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setNegativeMonetarySignPosition
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setPositivePrefixCurrencySymbol
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setPositivePrefixCurrencySymbol
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setNegativePrefixCurrencySymbol
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setNegativePrefixCurrencySymbol
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setFracDigits
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setFracDigits
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setMonetaryThousandsSeparator
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setMonetaryThousandsSeparator
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setMonetaryDecimalSymbol
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setMonetaryDecimalSymbol
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setCurrencySymbol
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setCurrencySymbol
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    pageSize
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_pageSize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setPageSize
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setPageSize
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    measureSystem
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_KLocale_measureSystem
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setMeasureSystem
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setMeasureSystem
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    insertCatalogue
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_insertCatalogue
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    removeCatalogue
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_removeCatalogue
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setActiveCatalogue
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setActiveCatalogue
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    translateQt
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_translateQt
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    allLanguagesTwoAlpha
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_allLanguagesTwoAlpha
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    twoAlphaToLanguageName
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_twoAlphaToLanguageName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    allCountriesTwoAlpha
 * Signature: ()Ljava/util/ArrayList;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_KLocale_allCountriesTwoAlpha
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    twoAlphaToCountryName
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_twoAlphaToCountryName
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    splitLocale
 * Signature: (Ljava/lang/String;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;Ljava/lang/StringBuffer;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_splitLocale
  (JNIEnv *, jclass, jstring, jobject, jobject, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    setMainCatalogue
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_setMainCatalogue
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    langLookup
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_langLookup__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jclass, jstring, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    langLookup
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_langLookup__Ljava_lang_String_2
  (JNIEnv *, jclass, jstring);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    defaultLanguage
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_defaultLanguage
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    defaultCountry
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale_defaultCountry
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    _initLanguage
 * Signature: (Lorg/kde/koala/KConfigBase;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_KLocale__1initLanguage
  (JNIEnv *, jclass, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    initInstance
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_initInstance
  (JNIEnv *, jclass);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    dispose
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_KLocale_dispose
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_KLocale
 * Method:    isDisposed
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_koala_KLocale_isDisposed
  (JNIEnv *, jobject);

#ifdef __cplusplus
}
#endif
#endif
