qtranslatormessage man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



QTranslatorMessage(3qt)			  QTranslatorMessage(3qt)

NAME
       QTranslatorMessage - Translator message and its properties

       #include <qtranslator.h>

   Public Members
       QTranslatorMessage ()
       QTranslatorMessage ( const char * context, const char *
	   sourceText, const char * comment, const QString &
	   translation = QString::null )
       QTranslatorMessage ( QDataStream & )
       QTranslatorMessage ( const QTranslatorMessage & m )
       QTranslatorMessage& operator= ( const QTranslatorMessage &
	   m )
       uint hash () const
       const char* context () const
       const char* sourceText () const
       const char* comment () const
       void setTranslation ( const QString & translation )
       QString translation () const
       enum Prefix { NoPrefix, Hash, HashContext,
	   HashContextSourceText, HashContextSourceTextComment }
       void write ( QDataStream & s, bool strip, Prefix prefix =
	   HashContextSourceTextComment ) const
       Prefix commonPrefix ( const QTranslatorMessage & ) const
       bool operator== ( const QTranslatorMessage & m ) const
       bool operator!= ( const QTranslatorMessage & m ) const
       bool operator< ( const QTranslatorMessage & m ) const
       bool operator<= ( const QTranslatorMessage & m ) const
       bool operator> ( const QTranslatorMessage & m ) const
       bool operator>= ( const QTranslatorMessage & m ) const

DESCRIPTION
       The QTranslatorMessage class contains a translator message
       and its properties.

       This class is of no interest to most applications, just
       for translation tools, e.g. Qt Linguist. It is provided
       simply to make the API complete and regular.

       For a QTranslator object, a lookup key is a triple (
       context, source text, comment ) that uniquely identifies a
       message. An extended key is a quadruple ( hash, context,
       source text, comment ), where hash is computed from the
       source text and the comment. Unless you plan to read and
       write messages yourself, you need not worry about the hash
       value.

       QTranslatorMessage stores theis triple or quadruple, the
       relevant translation if there is any, and the status of
       the message.

       See also QTranslator.

Trolltech AS		   13 June 2001				1

QTranslatorMessage(3qt)			  QTranslatorMessage(3qt)

   Member Type Documentation
QTranslatorMessage::Prefix
       Let ( h, c, s, m ) be the extended key. The possible
       prefixes are

       NoPrefix - no prefix

       Hash - only ( h )

       HashContext - only ( h, c )

       HashContextSourceText - only ( h, c, s )

       HashContextSourceTextComment - the whole extended key, (
       h, c, s, m )

       See also write() and commonPrefix().

MEMBER FUNCTION DOCUMENTATION
QTranslatorMessage::QTranslatorMessage ()
       Constructs a translator message with extended key ( 0, "",
       "", "" ) and QString::null as translation.

QTranslatorMessage::QTranslatorMessage ( QDataStream & stream )
       Constructs a translator message read from a stream. The
       resulting message may have any combination of content.

       See also save().

QTranslatorMessage::QTranslatorMessage ( const QTranslatorMessage
       & m )
       Constructs a copy of translator message m.

QTranslatorMessage::QTranslatorMessage ( const char * context,
       const char * sourceText, const char * comment, const
       QString & translation = QString::null )
       Constructs an translator message with extended key ( h,
       context, sourceText, comment ), where h is computed from
       sourceText and comment, and possibly with a translation.

const char * QTranslatorMessage::comment () const
       Returns the comment for this message (e.g., "File >
       Save").

QTranslatorMessage::Prefix QTranslatorMessage::commonPrefix(
       const QTranslatorMessage & m ) const
       Returns the widest lookup prefix that is common to this
       translator message and message m.

       For example, if the extended key is for this message is (
       42, "FunnyDialog"," Yes", "Funny?" ) and that for m is (
       42, "FunnyDialog", "No", "Funny?" ), returns HashContext.

       See also write().

Trolltech AS		   13 June 2001				2

QTranslatorMessage(3qt)			  QTranslatorMessage(3qt)

const char * QTranslatorMessage::context () const
       Returns the context for this message (e.g.,
       "FunnyDialog").

uint QTranslatorMessage::hash () const
       Returns the hash value used internally to represent the
       lookup key. This value is zero only if this translator
       message was constructed from a stream containing invalid
       data.

       The hashing function is unspecified, but it will remain
       unchanged in future versions of Qt.

bool QTranslatorMessage::operator!= ( const QTranslatorMessage &
       m ) const
       Returns TRUE if the extended key of this object is
       different from that of m, otherwise FALSE.

bool QTranslatorMessage::operator<; ( const QTranslatorMessage & m
       ) const
       Returns TRUE if the extended key of this object is
       lexicographically before than that of m, otherwise FALSE.

bool QTranslatorMessage::operator<;= ( const QTranslatorMessage &
       m ) const
       Returns TRUE if the extended key of this object is
       lexicographically before that of m or if they are equal,
       otherwise FALSE.

QTranslatorMessage & QTranslatorMessage::operator= ( const
       QTranslatorMessage & m )
       Assigns m to this translator message and returns a
       reference to this translator message.

bool QTranslatorMessage::operator== ( const QTranslatorMessage &
       m ) const
       Returns TRUE if the extended key of this object is equal
       to that of m, otherwise FALSE.

bool QTranslatorMessage::operator> ( const QTranslatorMessage & m
       ) const
       Returns TRUE if the extended key of this object is
       lexicographically after that of m, otherwise FALSE.

bool QTranslatorMessage::operator>= ( const QTranslatorMessage &
       m ) const
       Returns TRUE if the extended key of this object is
       lexicographically after that of m or if they are equal,
       otherwise FALSE.

void QTranslatorMessage::setTranslation ( const QString &
       translation )
       Sets the translation of the source text.

Trolltech AS		   13 June 2001				3

QTranslatorMessage(3qt)			  QTranslatorMessage(3qt)

       See also translation().

const char * QTranslatorMessage::sourceText () const
       Returns the source text of this message (e.g., "&Save").

QString QTranslatorMessage::translation () const
       Returns the translation of the source text (e.g.,
       "&Sauvegarder").

       See also setTranslation().

void QTranslatorMessage::write ( QDataStream & stream, bool
       strip, Prefix prefix = HashContextSourceTextComment )
       const
       Writes this translator message to a stream. If strip is
       FALSE (the default), all the information in the message is
       written. If strip is TRUE, only the part of the extended
       key specified by prefix is written with the translation
       (HashContextSourceTextComment by default).

       See also	 commonPrefix().

SEE ALSO
       http://doc.trolltech.com/qtranslatormessage.html
       http://www.trolltech.com/faq/tech.html

COPYRIGHT
       Copyright 1992-2001 Trolltech AS,
       http://www.trolltech.com.  See the license file included
       in the distribution for a complete license statement.

AUTHOR
       Generated automatically from the source code.

BUGS
       If you find a bug in Qt, please report it as described in
       http://doc.trolltech.com/bughowto.html.	Good bug reports
       make our job much simpler. Thank you.

       In case of content or formattting problems with this
       manual page, please report them to qt-bugs@trolltech.com.
       Please include the name of the manual page
       (qtranslatormessage.3qt) and the Qt version (2.3.1).

Trolltech AS		   13 June 2001				4

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net