You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.6 KiB
92 lines
2.6 KiB
15 years ago
|
//Auto-generated by kalyptus. DO NOT EDIT.
|
||
|
package org.kde.koala;
|
||
|
|
||
|
import org.kde.qt.Qt;
|
||
|
import org.kde.qt.QtSupport;
|
||
|
|
||
|
/**
|
||
|
|
||
|
This class abstracts a gettext message catalog. It will take care of
|
||
|
opening the file and reading the catalog.
|
||
|
@short This class abstracts a gettext message catalog.
|
||
|
@see KLocale
|
||
|
|
||
|
*/
|
||
|
public class KCatalogue implements QtSupport {
|
||
|
private long _qt;
|
||
|
private boolean _allocatedInJavaWorld = true;
|
||
|
protected KCatalogue(Class dummy){}
|
||
|
|
||
|
/**
|
||
|
Constructor.
|
||
|
@param name The name of the catalog
|
||
|
@param language The language of this catalog
|
||
|
@short Constructor.
|
||
|
*/
|
||
|
public KCatalogue(String name, String language) {
|
||
|
newKCatalogue(name,language);
|
||
|
}
|
||
|
private native void newKCatalogue(String name, String language);
|
||
|
public KCatalogue(String name) {
|
||
|
newKCatalogue(name);
|
||
|
}
|
||
|
private native void newKCatalogue(String name);
|
||
|
public KCatalogue() {
|
||
|
newKCatalogue();
|
||
|
}
|
||
|
private native void newKCatalogue();
|
||
|
/**
|
||
|
Copy constructor.
|
||
|
@short Copy constructor.
|
||
|
*/
|
||
|
public KCatalogue(KCatalogue rhs) {
|
||
|
newKCatalogue(rhs);
|
||
|
}
|
||
|
private native void newKCatalogue(KCatalogue rhs);
|
||
|
/**
|
||
|
Returns the name of the catalog.
|
||
|
@return The name of the catalog
|
||
|
|
||
|
@short Returns the name of the catalog.
|
||
|
*/
|
||
|
public native String name();
|
||
|
/**
|
||
|
Returns the language of the catalog.
|
||
|
@return The language of the catalog
|
||
|
|
||
|
@short Returns the language of the catalog.
|
||
|
*/
|
||
|
public native String language();
|
||
|
/**
|
||
|
Returns the plural type for the catalog. This type is based on the language of the catalog
|
||
|
and is cached for performance.
|
||
|
@return The plural type for the catalog
|
||
|
|
||
|
@short Returns the plural type for the catalog.
|
||
|
*/
|
||
|
public native int pluralType();
|
||
|
/**
|
||
|
Sets the plural type for the catalog. The caller has probably looked it up in a kdelibs.mo-catalog
|
||
|
for the appropriate language
|
||
|
@return The plural type for the catalog
|
||
|
|
||
|
@short Sets the plural type for the catalog.
|
||
|
*/
|
||
|
public native void setPluralType(int pluralType);
|
||
|
/**
|
||
|
Retrieves a translation of the specified message id.
|
||
|
Do not pass 0 or "" strings as message ids.
|
||
|
@param msgid The message id
|
||
|
@return The translated message, in utf8 encoding, or 0 if not found
|
||
|
|
||
|
@short Retrieves a translation of the specified message id.
|
||
|
*/
|
||
|
public native String translate(String msgid);
|
||
|
/** Deletes the wrapped C++ instance */
|
||
|
protected native void finalize() throws InternalError;
|
||
|
/** Delete the wrapped C++ instance ahead of finalize() */
|
||
|
public native void dispose();
|
||
|
/** Has the wrapped C++ instance been deleted? */
|
||
|
public native boolean isDisposed();
|
||
|
}
|