diff options
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/KCatalogue.java')
-rw-r--r-- | tdejava/koala/org/trinitydesktop/koala/KCatalogue.java | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/KCatalogue.java b/tdejava/koala/org/trinitydesktop/koala/KCatalogue.java new file mode 100644 index 00000000..d9afb182 --- /dev/null +++ b/tdejava/koala/org/trinitydesktop/koala/KCatalogue.java @@ -0,0 +1,91 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.trinitydesktop.koala; + +import org.trinitydesktop.qt.Qt; +import org.trinitydesktop.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 TDELocale + +*/ +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 tdelibs.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(); +} |