summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile33
-rw-r--r--i18n.c1716
-rw-r--r--i18n.h15
-rw-r--r--muggle.c1
-rw-r--r--po/de.po237
-rw-r--r--po/fr.po230
-rw-r--r--po/muggle.pot227
7 files changed, 725 insertions, 1734 deletions
diff --git a/Makefile b/Makefile
index 7363469..7a92f98 100644
--- a/Makefile
+++ b/Makefile
@@ -84,7 +84,7 @@ DEFINES += -DMUSICDIR='"$(MUSICDIR)"'
### The object files (add further files here):
-OBJS = $(PLUGIN).o i18n.o mg_valmap.o mg_thread_sync.o \
+OBJS = $(PLUGIN).o mg_valmap.o mg_thread_sync.o \
mg_item.o mg_item_gd.o mg_listitem.o mg_selection.o mg_sel_gd.o vdr_actions.o vdr_menu.o mg_tools.o \
vdr_decoder_mp3.o vdr_stream.o vdr_decoder.o vdr_player.o \
vdr_setup.o mg_setup.o mg_incremental_search.o mg_image_provider.o
@@ -143,7 +143,7 @@ OBJS += $(DB_OBJ)
### Targets:
-all: libvdr-$(PLUGIN).so mugglei
+all: libvdr-$(PLUGIN).so mugglei i18n
# Dependencies:
@@ -161,9 +161,38 @@ $(DEPFILE): Makefile
$(DB_OBJ): CXXFLAGS += $(DB_CFLAGS)
+### Dependencies:
mg_tables.h: scripts/gentables scripts/genres.txt scripts/iso_639.xml scripts/musictypes.txt scripts/sources.txt
scripts/gentables > $@
+### Internationalization (I18N):
+
+PODIR = po
+LOCALEDIR = $(VDRDIR)/locale
+I18Npo = $(wildcard $(PODIR)/*.po)
+I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
+I18Npot = $(PODIR)/$(PLUGIN).pot
+
+%.mo: %.po
+ msgfmt -c -o $@ $<
+
+$(I18Npot): $(wildcard *.c)
+ xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<vdr-bugs@cadsoft.de>' -o $@ $^
+
+%.po: $(I18Npot)
+ msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
+ @touch $@
+
+$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
+ @mkdir -p $(dir $@)
+ cp $< $@
+
+.PHONY: i18n
+i18n: $(I18Nmsgs) $(I18Npot)
+
+
+### Targets:
+
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) -shared $(OBJS) $(PLAYLIBS) $(SQLLIBS) -o $@
@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
diff --git a/i18n.c b/i18n.c
deleted file mode 100644
index 4b92c6b..0000000
--- a/i18n.c
+++ /dev/null
@@ -1,1716 +0,0 @@
-/*
- * i18n.c: Internationalization
- *
- * See the README file for copyright information and how to reach the author.
- * Traduction en Français Patrice Staudt
- *
- * $Id$
- */
-
-#include "i18n.h"
-
-const tI18nPhrase Phrases[] =
-{
-
- {
- "Sort by count",
- "Nach Häufigkeit sortieren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Sort by count", // TODO
- "", // TODO
- "Järjestä lukumäärän mukaan",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Key %d",
- "Schlüsselfeld %d",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Key %d", // TODO
- "", // TODO
- "Avain %d",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Create",
- "Neu",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Nouveau", // TODO
- "", // TODO
- "Luo",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Browse",
- "Navigieren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Naviguer", // TODO
- "", // TODO
- "Selaa",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Order",
- "Sortierung",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ordre", // TODO
- "", // TODO
- "Järjestä",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Collections",
- "Sammlungen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Collections", // TODO
- "", // TODO
- "Kokoelmat",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Clear the collection?",
- "Sammlung leeren?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Vider la collection?", // TODO
- "", // TODO
- "Tyhjennetäänkö kokoelma?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Delete the collection?",
- "Sammlung löschen?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer la collection?", // TODO
- "", // TODO
- "Tuhotaanko kokoelma?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Create order",
- "Sortierung neu anlegen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Créer un ordre nouveaux", // TODO
- "", // TODO
- "Luo järjestys",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Create collection",
- "Sammlung neu anlegen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Créer une nouvelle collection", // TODO
- "", // TODO
- "Luo kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Delete the collection",
- "Sammlung löschen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer la collection", // TODO
- "", // TODO
- "Tuhoa kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Delete collection '%s'",
- "Sammlung '%s' löschen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer la collection '%s'", // TODO
- "", // TODO
- "Tuhoa kokoelma '%s'",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Collections",
- "Sammlungen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Collections", // TODO
- "", // TODO
- "Kokoelmat",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Commands",
- "Befehle",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Commandes", // TODO
- "", // TODO
- "Komennot",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Commands:%s",
- "Befehle:%s",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Commandes:%s", // TODO
- "", // TODO
- "Komennot: %s",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Collection",
- "Sammlung",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Collection", // TODO
- "", // TODO
- "Kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "List",
- "Liste",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Liste", // TODO
- "", // TODO
- "Lista",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Export",
- "Exportieren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Exporter", // TODO
- "", // TODO
- "Vie",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Export track list",
- "Stückliste exportieren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Exporter la liste", // TODO
- "", // TODO
- "Vie kappalelista",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "External playlist commands",
- "Externe Playlist-Kommandos",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "commande externe playlist", // TODO
- "", // TODO
- "Ulkoiset soittolistakomennot",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Loop mode off",
- "Endlosmodus aus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Déclancher le mode répétition", // TODO
- "", // TODO
- "Jatkuvasoitto poissa",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Loop mode single",
- "Endlosmodus Einzeltitel",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Mode répétition titre seul", // TODO
- "", // TODO
- "Jatkuvasoitto kappaleelle",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Loop mode full",
- "Endlosmodus alle",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Mode répétition playlist", // TODO
- "", // TODO
- "Jatkuvasoitto soittolistalle",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Shuffle mode off",
- "Zufallsmodus aus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "mode allèatoire déclenché", // TODO
- "", // TODO
- "Satunnaissoitto poissa",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Shuffle mode normal",
- "Zufallsmodus normal",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Mode allèatoire normal", // TODO
- "", // TODO
- "Satunnaissoitto päällä",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Artist",
- "Interpret",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Interprète",
- "", // TODO
- "Artisti",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "ArtistABC",
- "InterpretABC",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "InterprèteABC",
- "", // TODO
- "ArtistiABC",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Play all",
- "Spiele alles",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Jouer tout",
- "", // TODO
- "Soita kaikki",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Set",
- "Setzen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Définir",
- "", // TODO
- "Aseta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Instant play",
- "Sofort spielen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Jouer en direct",
- "", // TODO
- "Soita nyt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Instant play '%s'",
- "'%s' sofort spielen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Jouer '%s' en direct",
- "", // TODO
- "Soita '%s' nyt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Shuffle mode party",
- "Zufallsmodus Party",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Mode allèatoire fêtes", // TODO
- "", // TODO
- "Satunnaissoitto biletykseen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Default",
- "Ziel",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Destinataire", // TODO
- "", // TODO
- "Oletus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "'%s' to collection",
- "'%s' zu Sammlung",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ajoute '%s' à une collection", // TODO
- "", // TODO
- "'%s' kokoelmaan",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Set default to collection '%s'",
- "Setze Ziel auf Sammlung '%s'",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Changer destination à la collection '%s'", // TODO
- "", // TODO
- "Aseta kokoelma '%s' oletukseksi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Default collection now is '%s'",
- "Zielsammlung ist nun '%s'",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "La collection destinataire est maintenant '%s'", // TODO
- "", // TODO
- "Oletuskokoelma on nyt '%s'",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Add",
- "Hinzu",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ajouter", // TODO
- "", // TODO
- "Lisää",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Add to a collection",
- "Zu einer Sammlung hinzufügen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ajouter à une collection", // TODO
- "", // TODO
- "Lisää kokoelmaan",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Add to '%s'",
- "Zu '%s' hinzufügen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ajouter à '%s'", // TODO
- "", // TODO
- "Lisää kokoelmaan '%s'",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Remove",
- "Weg",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer", // TODO
- "", // TODO
- "Poista",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Clear",
- "Leeren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Vider", // TODO
- "", // TODO
- "Tyhjennä",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Clear the collection",
- "Sammlung leeren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Vider la collection", // TODO
- "", // TODO
- "Tyhjennä kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Remove from a collection",
- "Aus einer Sammlung entfernen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer d'une collection", // TODO
- "", // TODO
- "Poista kokoelmasta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "New collection",
- "Neue Sammlung anlegen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ajouter une collection", // TODO
- "", // TODO
- "Uusi kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Remove this collection",
- "Diese Sammlung entfernen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer cette collection", // TODO
- "", // TODO
- "Poista tämä kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Remove entry from this collection",
- "Eintrag aus dieser Sammlung entfernen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacer de cette collection", // TODO
- "", // TODO
- "Poista kappale kokoelmasta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Added %s entries",
- "%s Einträge hinzugefügt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ajouté %s pièces", // TODO
- "", // TODO
- "Lisätty %s kappaletta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Removed %s entries",
- "%s Einträge entfernt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacé %s pièces", // TODO
- "", // TODO
- "Poistettu %s kappaletta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Removed all entries",
- "Alle Einträge entfernt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Effacé toutes les pièces", // TODO
- "", // TODO
- "Poistettu kaikki kappaleet",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Now playing",
- "Jetzt wird gespielt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "En jouant", // TODO
- "", // TODO
- "Nyt soitetaan",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Rating",
- "Bewertung",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Arvosana",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Decade",
- "Dekade",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Décade", // TODO
- "", // TODO
- "Vuosikymmen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Year",
- "Jahr",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Année", // TODO
- "", // TODO
- "Vuosi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Album",
- "Album",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Album", // TODO
- "", // TODO
- "Albumi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Folder1",
- "Ordner1",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Folder1", // TODO
- "", // TODO
- "Kansio1",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Folder2",
- "Ordner2",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Folder2", // TODO
- "", // TODO
- "Kansio2",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Folder3",
- "Ordner3",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Folder3", // TODO
- "", // TODO
- "Kansio3",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Folder4",
- "Ordner4",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Folder4", // TODO
- "", // TODO
- "Kansio4",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Genre",
- "Genre",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Genre", // TODO
- "", // TODO
- "Tyylilaji",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Genre 2",
- "Genre 2",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Genre 2", // TODO
- "", // TODO
- "Tyylilaji 2",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Title",
- "Titel",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Titre", // TODO
- "", // TODO
- "Nimi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "TitleABC",
- "TitelABC",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "TitreABC", // TODO
- "", // TODO
- "NimiABC",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Track",
- "Track",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Pièce", // TODO
- "", // TODO
- "Kappale",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "play",
- "spielen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "jouer", // TODO
- "", // TODO
- "soita",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Collection item",
- "Sammlungseintrag",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Pièce de collection", // TODO
- "", // TODO
- "Kokoelma",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Collection '%s' NOT deleted",
- "Sammlung '%s' NICHT gelöscht",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Collection '%s' PAS effacée", // TODO
- "", // TODO
- "Kokoelmaa '%s' ei tuhottu",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Collection '%s' deleted",
- "Sammlung '%s' gelöscht",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Collection '%s' effacée", // TODO
- "", // TODO
- "Kokoelma '%s' tuhottu",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Select an order",
- "Sortierung wählen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Choisir un ordre", // TODO
- "", // TODO
- "Valitse järjestys",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Synchronize database",
- "Datenbank synchronisieren",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Synchroniser la base des données", // TODO
- "", // TODO
- "Tahdista tietokanta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Create database %s?",
- "Datenbank %s anlegen?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Générer la base des données %s?", // TODO
- "", // TODO
- "Luodaanko tietokanta %s?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Synchronize database with track files?",
- "Datenbank mit Trackdateien synchronisieren?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Synchroniser la base des données avec les tracks?", // TODO
- "", // TODO
- "Tahdistetaanko tietokanta kappaleilla?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Import items?",
- "Titel importieren?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Importer les titres?", // TODO
- "", // TODO
- "Tuodaanko kappaleet?",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Imported %d items...",
- "%d Titel importiert...",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "%d titres importés...", // TODO
- "", // TODO
- "Tuotiin %d kappaletta...",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Import done:Imported %d items",
- "Import fertig:%d Titel importiert",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Import finis:%d titres importés...", // TODO
- "", // TODO
- "Tuonti valmis: %d kappaletta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Muggle",
- "Muggle",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Muggle",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Media juggle plugin for VDR",
- "Media juggle plugin für VDR",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Muggle-levyautomaatti",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Initial loop mode",
- "Schleifenmodus beim Start",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Jatkuvasoitto oletuksena",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Initial shuffle mode",
- "Zufallsmodus beim Start",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Satunnaissoitto oletuksena",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "on",
- "an",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "päällä",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "off",
- "aus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "pois",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Audio mode",
- "Audio Modus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Äänimoodi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Round",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "pyöristetty",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Dither",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "ditteroitu",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Use 48kHz mode only",
- "Nur 48kHz nutzen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Käytä vain 48kHz moodia",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Normalizer level",
- "Normalizer Level",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Normalisoinnin taso",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Limiter level",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Rajoittimen taso",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Display mode",
- "Anzeigemodus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Näyttömoodi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Background mode",
- "Hintergrundmodus",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Taustamoodi",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Black",
- "Aus (schwarz)",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "musta",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Image",
- "Bilder",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "kuvat",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Live",
- "TV-Bild",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "live",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Image show duration (secs)",
- "Anzeigedauer für Bilder",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Kuvien näyttöaika (sekuntia)",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Image cache directory",
- "Verzeichnis für konvertierte Bilder",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Välimuistihakemisto kuville",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Use DVB still picture",
- "DVB still picture nutzen",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Käytä DVB-pysäytyskuvaa",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Delete stale references",
- "Datenbankeintrag löschen, wenn Datei fehlt",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Tuhoa vanhentuneet viittaukset",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "yes",
- "Ja",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "kyllä",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "no",
- "Nein",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "ei",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "Order is undefined",
- "Sortierung ist nicht definiert",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ordre pas défini", // TODO
- "", // TODO
- "Järjestystä ei ole määritelty",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "%s not readable, errno=%d",
- "%s nicht lesbar, errno=%d",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ne peux pas lire %s, errno=%d",
- "", // TODO
- "%s ei luettavissa, virhe=%d",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {
- "%s..%s not readable, errno=%d",
- "%s..%s nicht lesbar, errno=%d",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "Ne peux pas lire %s..%s, errno=%d",
- "", // TODO
- "%s..%s ei luettavissa, virhe=%d",
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- "", // TODO
- },
- {NULL}
-};
diff --git a/i18n.h b/i18n.h
deleted file mode 100644
index 47c4362..0000000
--- a/i18n.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * i18n.h: Internationalization
- *
- * See the README file for copyright information and how to reach the author.
- *
- * $Id$
- */
-
-#ifndef _I18N__H
-#define _I18N__H
-
-#include <vdr/i18n.h>
-
-extern const tI18nPhrase Phrases[];
-#endif //_I18N__H
diff --git a/muggle.c b/muggle.c
index c234e7c..b60009b 100644
--- a/muggle.c
+++ b/muggle.c
@@ -80,7 +80,6 @@ bool mgMuggle::Initialize (void)
bool mgMuggle::Start (void)
{
// Start any background activities the plugin shall perform.
- RegisterI18n (Phrases);
return true;
}
diff --git a/po/de.po b/po/de.po
new file mode 100644
index 0000000..9fda8dc
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,237 @@
+# translation of de.po to deutsch
+# German translations for PACKAGE package
+# German messages for PACKAGE.
+# Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# FIRST AUTHOR <wolfgang@rohdewald.de>, 2008.
+# Wolfgang Rohdewald <wolfgang@rohdewald.de>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: de\n"
+"Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n"
+"POT-Creation-Date: 2008-02-12 10:32+0100\n"
+"PO-Revision-Date: 2008-02-12 03:22+0100\n"
+"Last-Translator: Wolfgang Rohdewald <wolfgang@rohdewald.de>\n"
+"Language-Team: deutsch <vdr-muggle-i18n@sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+msgid "Order"
+msgstr "Sortierung"
+
+msgid "Select an order"
+msgstr "Sortierung wählen"
+
+msgid "Button$Edit"
+msgstr "Ändern"
+
+msgid "Create"
+msgstr "Neu"
+
+msgid "Button$Delete"
+msgstr "Löschen"
+
+msgid "List"
+msgstr "Liste"
+
+msgid "Commands"
+msgstr "Befehle"
+
+msgid "Browse"
+msgstr "Navigieren"
+
+msgid "Collections"
+msgstr "Sammlungen"
+
+msgid "Synchronize database"
+msgstr "Datenbank synchronisieren"
+
+msgid "Default"
+msgstr "Ziel"
+
+#, c-format
+msgid "Set default to collection '%s'"
+msgstr "Setze Ziel auf Sammlung '%s'"
+
+msgid "Set"
+msgstr "Setzen"
+
+msgid "Instant play"
+msgstr "Sofort spielen"
+
+msgid "Add"
+msgstr "Hinzu"
+
+msgid "Add all to a collection"
+msgstr "Zu einer Sammlung hinzufügen"
+
+#, c-format
+msgid "'%s' to collection"
+msgstr "'%s' zu Sammlung"
+
+#, c-format
+msgid "Add all to '%s'"
+msgstr "Alles zu '%s' hinzufügen"
+
+msgid "Add to a collection"
+msgstr "Zu einer Sammlung hinzufügen"
+
+#, c-format
+msgid "Add to '%s'"
+msgstr "Zu '%s' hinzufügen"
+
+#, c-format
+msgid "Remove '%s' from collection"
+msgstr "'%s' aus Sammlung entfernen"
+
+msgid "Remove all from a collection"
+msgstr "Alles aus einer Sammlung entfernen"
+
+msgid "Clear"
+msgstr "Leeren"
+
+msgid "Clear the collection"
+msgstr "Sammlung leeren"
+
+msgid "Clear the collection?"
+msgstr "Sammlung leeren?"
+
+msgid "Remove"
+msgstr "Weg"
+
+msgid "Remove from a collection"
+msgstr "Aus einer Sammlung entfernen"
+
+msgid "Create collection"
+msgstr "Sammlung anlegen"
+
+msgid "Delete the collection"
+msgstr "Sammlung löschen"
+
+msgid "Delete the collection?"
+msgstr "Sammlung löschen?"
+
+msgid "Export"
+msgstr "Exportieren"
+
+msgid "Export track list"
+msgstr "Stückliste exportieren"
+
+msgid "Order is undefined"
+msgstr "Sortierung nicht definiert"
+
+msgid "play"
+msgstr "spielen"
+
+#, c-format
+msgid "Commands:%s"
+msgstr "Befehle:%s"
+
+#, c-format
+msgid "Key %d"
+msgstr "Schlüsselfeld %d"
+
+msgid "Sort by count"
+msgstr "Nach Häufigkeit sortieren"
+
+#, c-format
+msgid "Create database %s?"
+msgstr "Datenbank %s anlegen?"
+
+msgid "Import items?"
+msgstr "Titel importieren?"
+
+#, c-format
+msgid "Cannot access directory %s:%d"
+msgstr "Kein Zugriff auf Verzeichnis %s:%d"
+
+msgid "Loop mode off"
+msgstr "Endlosmodus aus"
+
+msgid "Loop mode single"
+msgstr "Endlosmodus Einzeltitel"
+
+msgid "Loop mode full"
+msgstr "Endlosmodus alle"
+
+msgid "Shuffle mode off"
+msgstr "Zufallsmodus aus"
+
+msgid "Shuffle mode normal"
+msgstr "Zufallsmodus normal"
+
+msgid "Shuffle mode party"
+msgstr "Zufallsmodus Party"
+
+msgid "Muggle"
+msgstr "Muggle"
+
+msgid "Initial loop mode"
+msgstr "Endlosmodus beim Start"
+
+msgid "off"
+msgstr "aus"
+
+msgid "on"
+msgstr "an"
+
+msgid "Initial shuffle mode"
+msgstr "Zufallsmodus beim Start"
+
+msgid "Audio mode"
+msgstr "Audio Modus"
+
+msgid "Round"
+msgstr "Runden"
+
+msgid "Dither"
+msgstr "Dither"
+
+msgid "Use 48kHz mode only"
+msgstr "Nur 48kHz Modus nutzen"
+
+msgid "no"
+msgstr "Nein"
+
+msgid "yes"
+msgstr "Ja"
+
+msgid "Normalizer level"
+msgstr "Normalizer"
+
+msgid "Limiter level"
+msgstr "Begrenzer"
+
+msgid "Black"
+msgstr "Aus (schwarz)"
+
+msgid "Image"
+msgstr "Bild"
+
+msgid "Live"
+msgstr "TV-Bild"
+
+msgid "Background mode"
+msgstr "Hintergrundmodus"
+
+msgid "Image show duration (secs)"
+msgstr "Anzeigedauer für Bilder"
+
+msgid "Image cache directory"
+msgstr "Verzeichnis für konvertierte Bilder"
+
+msgid "Use DVB still picture"
+msgstr "DVB still picture benutzen"
+
+msgid "Delete stale references"
+msgstr "Einträge löschen, wenn Datei fehlt"
+
+#~ msgid "Unknown loop mode"
+#~ msgstr "Unbekannter Endlosmodus"
+
+#~ msgid "Unknown shuffle mode"
+#~ msgstr "Unbekannter Zufallsmodus"
diff --git a/po/fr.po b/po/fr.po
new file mode 100644
index 0000000..be326ae
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,230 @@
+# translation of fr.po to deutsch
+# French translations for vdr package
+# Traductions françaises du paquet vdr.
+# Copyright (C) 2008 THE vdr'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the vdr package.
+#
+# Wolfgang Rohdewald <wolfgang@rohdewald.de>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: fr\n"
+"Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n"
+"POT-Creation-Date: 2008-02-12 10:32+0100\n"
+"PO-Revision-Date: 2008-02-12 04:22+0100\n"
+"Last-Translator: Wolfgang Rohdewald <wolfgang@rohdewald.de>\n"
+"Language-Team: deutsch <vdr-muggle-i18n@sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+msgid "Order"
+msgstr "Ordre"
+
+msgid "Select an order"
+msgstr "Choisir un ordre"
+
+msgid "Button$Edit"
+msgstr "Changer"
+
+msgid "Create"
+msgstr "Nouveau"
+
+msgid "Button$Delete"
+msgstr "Effacer"
+
+msgid "List"
+msgstr "Liste"
+
+msgid "Commands"
+msgstr "Commandes"
+
+msgid "Browse"
+msgstr "Naviguer"
+
+msgid "Collections"
+msgstr "Collections"
+
+msgid "Synchronize database"
+msgstr "Synchroniser les données"
+
+msgid "Default"
+msgstr "Destinataire"
+
+#, c-format
+msgid "Set default to collection '%s'"
+msgstr "Changer destination à la collection '%s'"
+
+msgid "Set"
+msgstr "Définir"
+
+msgid "Instant play"
+msgstr "Jouer en direct"
+
+msgid "Add"
+msgstr "Ajouter"
+
+msgid "Add all to a collection"
+msgstr "Ajouter tout à une collection"
+
+#, c-format
+msgid "'%s' to collection"
+msgstr "Ajoute '%s' à une collection"
+
+#, c-format
+msgid "Add all to '%s'"
+msgstr "Ajoute tout à '%s'"
+
+msgid "Add to a collection"
+msgstr "Ajouter à une collection"
+
+#, c-format
+msgid "Add to '%s'"
+msgstr "Ajouter à '%s'"
+
+#, c-format
+msgid "Remove '%s' from collection"
+msgstr "Effacer '%s' de la collection"
+
+msgid "Remove all from a collection"
+msgstr "Vider la collection"
+
+msgid "Clear"
+msgstr "Vider"
+
+msgid "Clear the collection"
+msgstr "Vider la collection"
+
+msgid "Clear the collection?"
+msgstr "Vider la collection?"
+
+msgid "Remove"
+msgstr "Effacer"
+
+msgid "Remove from a collection"
+msgstr "Effacer d'une collection"
+
+msgid "Create collection"
+msgstr "Créer une collection"
+
+msgid "Delete the collection"
+msgstr "Effacer la collection"
+
+msgid "Delete the collection?"
+msgstr "Effacer la collection?"
+
+msgid "Export"
+msgstr "Exporter"
+
+msgid "Export track list"
+msgstr "Exporter la liste"
+
+msgid "Order is undefined"
+msgstr "Ordre pas défini"
+
+msgid "play"
+msgstr "jouer"
+
+#, c-format
+msgid "Commands:%s"
+msgstr "Commandes:%s"
+
+#, fuzzy, c-format
+msgid "Key %d"
+msgstr "Key %d"
+
+msgid "Sort by count"
+msgstr ""
+
+#, c-format
+msgid "Create database %s?"
+msgstr "Générer la base des données %s?"
+
+msgid "Import items?"
+msgstr "Importer les titres?"
+
+#, c-format
+msgid "Cannot access directory %s:%d"
+msgstr "Ne peux pas lire %s:%d"
+
+msgid "Loop mode off"
+msgstr "Déclancher le mode répétition"
+
+msgid "Loop mode single"
+msgstr "Mode répétition titre seul"
+
+msgid "Loop mode full"
+msgstr "jjMode répétition tout"
+
+msgid "Shuffle mode off"
+msgstr "mode alléatoire déclenché"
+
+msgid "Shuffle mode normal"
+msgstr "Mode alléatoire normal"
+
+msgid "Shuffle mode party"
+msgstr "Mode alléatoire fêtes"
+
+msgid "Muggle"
+msgstr "Muggle"
+
+msgid "Initial loop mode"
+msgstr "mode répétition initial"
+
+msgid "off"
+msgstr ""
+
+msgid "on"
+msgstr ""
+
+msgid "Initial shuffle mode"
+msgstr "mode alléatoire initial"
+
+msgid "Audio mode"
+msgstr "Mode audio"
+
+msgid "Round"
+msgstr ""
+
+msgid "Dither"
+msgstr ""
+
+msgid "Use 48kHz mode only"
+msgstr "Seulement 48kHz mode"
+
+msgid "no"
+msgstr "non"
+
+msgid "yes"
+msgstr "oui"
+
+msgid "Normalizer level"
+msgstr ""
+
+msgid "Limiter level"
+msgstr ""
+
+msgid "Black"
+msgstr "Noir"
+
+msgid "Image"
+msgstr "Image"
+
+msgid "Live"
+msgstr ""
+
+msgid "Background mode"
+msgstr ""
+
+msgid "Image show duration (secs)"
+msgstr ""
+
+msgid "Image cache directory"
+msgstr ""
+
+msgid "Use DVB still picture"
+msgstr ""
+
+msgid "Delete stale references"
+msgstr ""
diff --git a/po/muggle.pot b/po/muggle.pot
new file mode 100644
index 0000000..711c36f
--- /dev/null
+++ b/po/muggle.pot
@@ -0,0 +1,227 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: <vdr-bugs@cadsoft.de>\n"
+"POT-Creation-Date: 2008-02-12 10:33+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "Order"
+msgstr ""
+
+msgid "Select an order"
+msgstr ""
+
+msgid "Button$Edit"
+msgstr ""
+
+msgid "Create"
+msgstr ""
+
+msgid "Button$Delete"
+msgstr ""
+
+msgid "List"
+msgstr ""
+
+msgid "Commands"
+msgstr ""
+
+msgid "Browse"
+msgstr ""
+
+msgid "Collections"
+msgstr ""
+
+msgid "Synchronize database"
+msgstr ""
+
+msgid "Default"
+msgstr ""
+
+#, c-format
+msgid "Set default to collection '%s'"
+msgstr ""
+
+msgid "Set"
+msgstr ""
+
+msgid "Instant play"
+msgstr ""
+
+msgid "Add"
+msgstr ""
+
+msgid "Add all to a collection"
+msgstr ""
+
+#, c-format
+msgid "'%s' to collection"
+msgstr ""
+
+#, c-format
+msgid "Add all to '%s'"
+msgstr ""
+
+msgid "Add to a collection"
+msgstr ""
+
+#, c-format
+msgid "Add to '%s'"
+msgstr ""
+
+#, c-format
+msgid "Remove '%s' from collection"
+msgstr ""
+
+msgid "Remove all from a collection"
+msgstr ""
+
+msgid "Clear"
+msgstr ""
+
+msgid "Clear the collection"
+msgstr ""
+
+msgid "Clear the collection?"
+msgstr ""
+
+msgid "Remove"
+msgstr ""
+
+msgid "Remove from a collection"
+msgstr ""
+
+msgid "Create collection"
+msgstr ""
+
+msgid "Delete the collection"
+msgstr ""
+
+msgid "Delete the collection?"
+msgstr ""
+
+msgid "Export"
+msgstr ""
+
+msgid "Export track list"
+msgstr ""
+
+msgid "Order is undefined"
+msgstr ""
+
+msgid "play"
+msgstr ""
+
+#, c-format
+msgid "Commands:%s"
+msgstr ""
+
+#, c-format
+msgid "Key %d"
+msgstr ""
+
+msgid "Sort by count"
+msgstr ""
+
+#, c-format
+msgid "Create database %s?"
+msgstr ""
+
+msgid "Import items?"
+msgstr ""
+
+#, c-format
+msgid "Cannot access directory %s:%d"
+msgstr ""
+
+msgid "Loop mode off"
+msgstr ""
+
+msgid "Loop mode single"
+msgstr ""
+
+msgid "Loop mode full"
+msgstr ""
+
+msgid "Shuffle mode off"
+msgstr ""
+
+msgid "Shuffle mode normal"
+msgstr ""
+
+msgid "Shuffle mode party"
+msgstr ""
+
+msgid "Muggle"
+msgstr ""
+
+msgid "Initial loop mode"
+msgstr ""
+
+msgid "off"
+msgstr ""
+
+msgid "on"
+msgstr ""
+
+msgid "Initial shuffle mode"
+msgstr ""
+
+msgid "Audio mode"
+msgstr ""
+
+msgid "Round"
+msgstr ""
+
+msgid "Dither"
+msgstr ""
+
+msgid "Use 48kHz mode only"
+msgstr ""
+
+msgid "no"
+msgstr ""
+
+msgid "yes"
+msgstr ""
+
+msgid "Normalizer level"
+msgstr ""
+
+msgid "Limiter level"
+msgstr ""
+
+msgid "Black"
+msgstr ""
+
+msgid "Image"
+msgstr ""
+
+msgid "Live"
+msgstr ""
+
+msgid "Background mode"
+msgstr ""
+
+msgid "Image show duration (secs)"
+msgstr ""
+
+msgid "Image cache directory"
+msgstr ""
+
+msgid "Use DVB still picture"
+msgstr ""
+
+msgid "Delete stale references"
+msgstr ""