summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--muggle-plugin/TODO1
-rw-r--r--muggle-plugin/i18n.c70
-rw-r--r--muggle-plugin/muggle.c6
-rw-r--r--muggle-plugin/vdr_menu.c19
4 files changed, 83 insertions, 13 deletions
diff --git a/muggle-plugin/TODO b/muggle-plugin/TODO
index 656c0a1..0920abb 100644
--- a/muggle-plugin/TODO
+++ b/muggle-plugin/TODO
@@ -6,6 +6,7 @@ Code polishing
- check for memory leaks
- check for (reasonably) consistent usage of char*/string
- mg_database is not used
+- album filter works not properly
Short term items
================
diff --git a/muggle-plugin/i18n.c b/muggle-plugin/i18n.c
index f37c53a..8024731 100644
--- a/muggle-plugin/i18n.c
+++ b/muggle-plugin/i18n.c
@@ -3,13 +3,77 @@
*
* See the README file for copyright information and how to reach the author.
*
- * $Id: i18n.c,v 1.3 2004/02/23 15:56:19 RaK Exp $
+ * $Id: i18n.c,v 1.4 2004/02/23 16:18:15 RaK Exp $
*/
#include "i18n.h"
const tI18nPhrase Phrases[] = {
+ { "items",
+ "Einträge",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "Muggle Media Database",
+ "Muggle Media Database",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "Tree View Commands",
+ "Browser Befehle",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
+ { "Search Result",
+ "Suchergebnis",
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ "",// TODO
+ },
{ "Album -> Track",
"Titel nach Album",
"",// TODO
@@ -106,8 +170,8 @@ const tI18nPhrase Phrases[] = {
"",// TODO
"",// TODO
},
- { "Load",
- "Laden",
+ { "Other Search",
+ "Suchmodus",
"",// TODO
"",// TODO
"",// TODO
diff --git a/muggle-plugin/muggle.c b/muggle-plugin/muggle.c
index d03fc1b..c8d1c76 100644
--- a/muggle-plugin/muggle.c
+++ b/muggle-plugin/muggle.c
@@ -2,8 +2,8 @@
/*! \file muggle.c
* \brief Implements a plugin for browsing media libraries within VDR
********************************************************************
- * \version $Revision: 1.5 $
- * \date $Date: 2004/02/23 15:17:51 $
+ * \version $Revision: 1.6 $
+ * \date $Date: 2004/02/23 16:18:15 $
* \author Ralf Klueber, Lars von Wedel, Andreas Kellner
* \author file owner: $Author: RaK $
*/
@@ -73,11 +73,11 @@ bool mgMuggle::Start(void)
// Start any background activities the plugin shall perform.
mgSetDebugLevel( 99 );
+ RegisterI18n(Phrases);
m_media = new mgMedia( mgMedia::GD_MP3 );
m_root = m_media->getSelectionRoot();
m_playlist = m_media->createTemporaryPlaylist();
m_media->initFilterSet();
- RegisterI18n(Phrases);
return true;
}
diff --git a/muggle-plugin/vdr_menu.c b/muggle-plugin/vdr_menu.c
index 5e5d3fa..815e533 100644
--- a/muggle-plugin/vdr_menu.c
+++ b/muggle-plugin/vdr_menu.c
@@ -2,12 +2,12 @@
/*! \file vdr_menu.c
* \brief Implements menu handling for browsing media libraries within VDR
********************************************************************
- * \version $Revision: 1.17 $
- * \date $Date: 2004/02/23 15:56:19 $
+ * \version $Revision: 1.18 $
+ * \date $Date: 2004/02/23 16:18:15 $
* \author Ralf Klueber, Lars von Wedel, Andreas Kellner
* \author file owner: $Author: RaK $
*
- * $Id: vdr_menu.c,v 1.17 2004/02/23 15:56:19 RaK Exp $
+ * $Id: vdr_menu.c,v 1.18 2004/02/23 16:18:15 RaK Exp $
*/
/*******************************************************************/
@@ -61,7 +61,7 @@ mgMainMenu::mgMainMenu(mgMedia *media, mgSelectionTreeNode *root, mgPlaylist *pl
{
mgDebug( 1, "Creating Muggle Main Menu" );
- SetTitle( "Muggle Media Database" );
+ SetTitle( tr("Muggle Media Database") );
SetButtons();
m_filtername = new char[32];
@@ -124,7 +124,7 @@ void mgMainMenu::SetButtons( )
}
else if( m_state == FILTER )
{
- SetHelp( tr("Query"), tr("Load"), tr("Browser"), tr("Submenu") );
+ SetHelp( tr("Query"), tr("Other Search"), tr("Browser"), tr("Submenu") );
}
else
{
@@ -461,7 +461,7 @@ void mgMainMenu::DisplayTreeSubmenu()
mgDebug( 1, "Creating Muggle tree view submenu" );
SetButtons();
- SetTitle( "Muggle Tree View Commands" );
+ SetTitle( strcat("Muggle - ",tr("Tree View Commands") ) );
// Add items
Add( new cOsdItem( "1 - Test1" ) );
@@ -504,7 +504,9 @@ void mgMainMenu::DisplayPlaylist()
vector<mgContentItem*>* list = m_current_playlist-> getAll();
static char titlestr[80];
- sprintf( titlestr, "Muggle Playlist (%d items)", list->size() );
+ sprintf( titlestr, "Muggle - %s (%d %s)",tr("Playlist"),
+ list->size() ,
+ tr("items") );
SetTitle( titlestr );
mgDebug( 1, "mgBrowseMenu::DisplayPlaylist: %d elements received",
@@ -641,6 +643,9 @@ void mgMainMenu::DisplayFilterSelector()
/************************************************************
*
* $Log: vdr_menu.c,v $
+ * Revision 1.18 2004/02/23 16:18:15 RaK
+ * - i18n
+ *
* Revision 1.17 2004/02/23 15:56:19 RaK
* - i18n
*