// -*- C++ -*-

//<copyright>
// 
// Copyright (c) 1994,95,96
// Institute for Information Processing and Computer Supported New Media (IICM),
// Graz University of Technology, Austria.
// 
//</copyright>

//<file>
//
// Name:        wtranslate.h
//
// Purpose:     translation of widget components
//
// Created:     18 Feb 94   Michael Pichler
//
// $Id: wtranslate.h,v 1.3 1996/01/25 08:18:27 bmarsch Exp $
//
//</file>
//
// $Log: wtranslate.h,v $
// Revision 1.3  1996/01/25 08:18:27  bmarsch
// Added some labels
//



#ifndef harmony_widgets_wtranslate_h
#define harmony_widgets_wtranslate_h

#include "libwidgets.h"
#include <hyperg/hyperg/language.h>


//<class>
//
// Name:       WTranslate
//
// Purpose:    translate strings
//
//
//<class>

class WTranslate
{
  public:

    enum StrSym
    {
      ABOUTHARMONY,
      ALLRIGHTSRESERVED,
      APPLY,
      CANCEL,
      COPYRIGHT94IICM,
      DESELECTALL,
      HELP,
      NO,
      OK,
      SELECTALL,
      SELECTED,
      STOP,
      TUGRAZ,
      UNSELECTED,
      YES,
      NEWCOL,
      OLDCOL,
      CLOSE,
      RESET,
      RESTORE,
      RETRY,
      NumStrings  // number of defined strings
    };


    static const char* str(             // get a string
      StrSym strsym,                    //   symbolic string constant
      HgLanguage::Language language     //   language constant
    );

};



#endif
