summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaK <RaK@e10066b5-e1e2-0310-b819-94efdf66514b>2004-02-23 15:17:51 +0000
committerRaK <RaK@e10066b5-e1e2-0310-b819-94efdf66514b>2004-02-23 15:17:51 +0000
commitebcdb191a5db63acd338047b4bbdf201232f2188 (patch)
treefee2548ad32569caf4e7c0c5753a550a00e63e94
parentda41cc77e5600aad1f37c8409cb112dbe071de67 (diff)
downloadvdr-plugin-muggle-ebcdb191a5db63acd338047b4bbdf201232f2188.tar.gz
vdr-plugin-muggle-ebcdb191a5db63acd338047b4bbdf201232f2188.tar.bz2
- i18n
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@43 e10066b5-e1e2-0310-b819-94efdf66514b
-rw-r--r--gd_content_interface.c45
-rw-r--r--i18n.c182
-rw-r--r--muggle.c5
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
*
diff --git a/i18n.c b/i18n.c
index 4782002..e298121 100644
--- a/i18n.c
+++ b/i18n.c
@@ -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
diff --git a/muggle.c b/muggle.c
index 06817fc..d03fc1b 100644
--- a/muggle.c
+++ b/muggle.c
@@ -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;
}