diff options
| -rw-r--r-- | gd_content_interface.c | 45 | ||||
| -rw-r--r-- | i18n.c | 182 | ||||
| -rw-r--r-- | muggle.c | 5 | 
3 files changed, 206 insertions, 26 deletions
| diff --git a/gd_content_interface.c b/gd_content_interface.c index 0f741c0..7406320 100644 --- a/gd_content_interface.c +++ b/gd_content_interface.c @@ -3,8 +3,8 @@   * \brief  Data Objects for content (e.g. mp3 files, movies)   * for the vdr muggle plugindatabase   ********************************************************************  - * \version $Revision: 1.17 $ - * \date    $Date: 2004/02/23 15:41:21 $ + * \version $Revision: 1.18 $ + * \date    $Date: 2004/02/23 15:17:51 $   * \author  Ralf Klueber, Lars von Wedel, Andreas Kellner   * \author  file owner: $Author: RaK $   * @@ -82,7 +82,7 @@ gdFilterSets::gdFilterSets()    mgFilter* filter;    vector<mgFilter*>* set;    vector<string>* rating; -  m_titles.push_back("Track Search"); +  m_titles.push_back(tr("Track Search"));    // create an initial set of filters with empty values    set = new vector<mgFilter*>(); @@ -97,53 +97,53 @@ gdFilterSets::gdFilterSets()    // artist    filter = new mgFilterString(tr("artist"), ""); set->push_back(filter);    // genre -  filter = new mgFilterString("genre", ""); set->push_back(filter); +  filter = new mgFilterString(tr("genre"), ""); set->push_back(filter);    // year-from -  filter = new mgFilterInt("year (from)", 1900); set->push_back(filter); +  filter = new mgFilterInt(tr("year (from)"), 1900); set->push_back(filter);    // year-to -  filter = new mgFilterInt("year (to)", 2100); set->push_back(filter); +  filter = new mgFilterInt(tr("year (to)"), 2100); set->push_back(filter);    // rating -  filter = new mgFilterChoice("rating", 1, rating); set->push_back(filter); +  filter = new mgFilterChoice(tr("rating"), 1, rating); set->push_back(filter);    m_sets.push_back(set); -  m_titles.push_back("Album Search"); +  m_titles.push_back(tr("Album Search"));    set = new vector<mgFilter*>();    // title -  filter = new mgFilterString("album title", ""); set->push_back(filter); +  filter = new mgFilterString(tr("album title"), ""); set->push_back(filter);    // artist -  filter = new mgFilterString("album artist", ""); set->push_back(filter); +  filter = new mgFilterString(tr("album artist"), ""); set->push_back(filter);    // genre -  filter = new mgFilterString("genre", ""); set->push_back(filter); +  filter = new mgFilterString(tr("genre"), ""); set->push_back(filter);    // year-from -  filter = new mgFilterInt("year (from)", 1900); set->push_back(filter); +  filter = new mgFilterInt(tr("year (from)"), 1900); set->push_back(filter);    // year-to -  filter = new mgFilterInt("year (to)", 2100); set->push_back(filter); +  filter = new mgFilterInt(tr("year (to)"), 2100); set->push_back(filter);    // rating -  filter = new mgFilterChoice("rating", 1, rating); set->push_back(filter); +  filter = new mgFilterChoice(tr("rating"), 1, rating); set->push_back(filter);    m_sets.push_back(set); -  m_titles.push_back("Playlist Search"); +  m_titles.push_back(tr("Playlist Search"));    set = new vector<mgFilter*>();    // title -  filter = new mgFilterString("playlist title", ""); set->push_back(filter); +  filter = new mgFilterString(tr("playlist title"), ""); set->push_back(filter);    // artist -  filter = new mgFilterString("playlist author", ""); set->push_back(filter); +  filter = new mgFilterString(tr("playlist author"), ""); set->push_back(filter);    // title    filter = new mgFilterString(tr("title"), ""); set->push_back(filter);    // artist    filter = new mgFilterString(tr("artist"), ""); set->push_back(filter);    // genre -  filter = new mgFilterString("genre", ""); set->push_back(filter); +  filter = new mgFilterString(tr("genre"), ""); set->push_back(filter);    // year-from -  filter = new mgFilterInt("year (from)", 1900); set->push_back(filter); +  filter = new mgFilterInt(tr("year (from)"), 1900); set->push_back(filter);    // year-to -  filter = new mgFilterInt("year (to)", 2100); set->push_back(filter); +  filter = new mgFilterInt(tr("year (to)"), 2100); set->push_back(filter);    // rating -  filter = new mgFilterChoice("rating", 1, rating); set->push_back(filter); +  filter = new mgFilterChoice(tr("rating"), 1, rating); set->push_back(filter);    m_sets.push_back(set); @@ -1390,6 +1390,9 @@ mgContentItem* GdTreeNode::getSingleTrack()  /* -------------------- begin CVS log ---------------------------------   * $Log: gd_content_interface.c,v $ + * Revision 1.18  2004/02/23 15:17:51  RaK + * - i18n + *   * Revision 1.17  2004/02/23 15:41:21  RaK   * - first i18n attempt   * @@ -3,12 +3,188 @@   *   * See the README file for copyright information and how to reach the author.   * - * $Id: i18n.c,v 1.1 2004/02/23 15:41:21 RaK Exp $ + * $Id: i18n.c,v 1.2 2004/02/23 15:17:51 RaK Exp $   */  #include "i18n.h"  const tI18nPhrase Phrases[] = { +  { "Track Search", +    "Titel Suche", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "Album Search", +    "Album Suche", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "Playlist Search", +    "Playlist Suche", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "playlist title", +    "Playlist Titel", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "playlist author", +    "Playlist Author", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "album artist", +    "Albuminterpret", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "album title", +    "Albumtitel", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "rating", +    "Bewertung", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "year (to)", +    "Jahr (bis)", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "year (from)", +    "Jahr (von)", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  }, +  { "genre", +    "Genre", +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +    "",// TODO +  },    { "artist",      "Interpret",      "",// TODO @@ -42,7 +218,7 @@ const tI18nPhrase Phrases[] = {      "",// TODO    },    { "Add", -    "Hinzufügen", +    "Hinzu",      "",// TODO      "",// TODO      "",// TODO @@ -74,7 +250,7 @@ const tI18nPhrase Phrases[] = {      "",// TODO    },    { "Playlist", -    "Playlist", +    "Playliste",      "",// TODO      "",// TODO      "",// TODO @@ -2,8 +2,8 @@  /*! \file   muggle.c   *  \brief  Implements a plugin for browsing media libraries within VDR   ********************************************************************  - * \version $Revision: 1.4 $ - * \date    $Date: 2004/02/23 15:41:21 $ + * \version $Revision: 1.5 $ + * \date    $Date: 2004/02/23 15:17:51 $   * \author  Ralf Klueber, Lars von Wedel, Andreas Kellner   * \author  file owner: $Author: RaK $   */ @@ -77,6 +77,7 @@ bool mgMuggle::Start(void)    m_root  = m_media->getSelectionRoot();    m_playlist = m_media->createTemporaryPlaylist();    m_media->initFilterSet(); +  RegisterI18n(Phrases);    return true;  } | 
