[SCM] bangarang packaging branch, master, updated. debian/1.0.beta2-1-5-gb382b00
xxtjaxx-guest at users.alioth.debian.org
xxtjaxx-guest at users.alioth.debian.org
Mon Dec 21 01:53:46 UTC 2009
The following commit has been merged in the master branch:
commit 298d106b77e5dc3c34667ed2086fab70b6a12a96
Author: Andreas Marschke <xxtjaxx at gmail.com>
Date: Thu Dec 17 15:43:17 2009 +0100
Translation added, German translation backported
diff --git a/Messages.sh b/Messages.sh
new file mode 100755
index 0000000..4fa960a
--- /dev/null
+++ b/Messages.sh
@@ -0,0 +1,14 @@
+#! /bin/bash
+#Script to extract translateble messages from the code.
+#The following part is used to do the same as Scripty in KDE svn
+
+XGETTEXT="xgettext --copyright-holder=This_file_is_part_of_KDE --from-code=UTF-8 -C --kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 -kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kaliasLocale -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 --msgid-bugs-address=http://bugs.kde.org"
+EXTRACTRC="extractrc"
+export XGETTEXT EXTRACTRC
+
+echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> rc.cpp
+echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> rc.cpp
+
+$EXTRACTRC *.ui >> rc.cpp
+$XGETTEXT *.cpp platform/*.cpp -o ./translations/bangarang.pot
+rm -f rc.cpp
\ No newline at end of file
diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt
new file mode 100644
index 0000000..fe983ec
--- /dev/null
+++ b/translations/CMakeLists.txt
@@ -0,0 +1,3 @@
+add_subdirectory( nl )
+add_subdirectory( de )
+add_subdirectory( fr )
diff --git a/translations/bangarang.pot b/translations/bangarang.pot
new file mode 100644
index 0000000..fd46abb
--- /dev/null
+++ b/translations/bangarang.pot
@@ -0,0 +1,428 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2009-12-16 16:14+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file: mainwindow.ui:1343
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:241 rc.cpp:93
+msgid "Title"
+msgstr ""
+
+#: infomanager.cpp:243
+msgid "Artwork"
+msgstr ""
+
+#: infomanager.cpp:245
+msgid "Description"
+msgstr ""
+
+#: infomanager.cpp:247
+msgid "Location"
+msgstr ""
+
+#: infomanager.cpp:289 infomanager.cpp:347
+msgid "Type"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1351
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:308 rc.cpp:96
+msgid "Artist"
+msgstr ""
+
+#: infomanager.cpp:310
+msgid "Album"
+msgstr ""
+
+#: infomanager.cpp:312 infomanager.cpp:368 infomanager.cpp:398
+msgid "Year"
+msgstr ""
+
+#: infomanager.cpp:314
+msgid "Track Number"
+msgstr ""
+
+#: infomanager.cpp:316 infomanager.cpp:370
+msgid "Genre"
+msgstr ""
+
+#: infomanager.cpp:366
+msgid "Collection/Series Name"
+msgstr ""
+
+#: infomanager.cpp:393
+msgid "Series Name"
+msgstr ""
+
+#: infomanager.cpp:395
+msgid "Season"
+msgstr ""
+
+#: infomanager.cpp:397
+msgid "Episode"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:23
+#. i18n: ectx: property (windowTitle), widget (QMainWindow, MainWindowClass)
+#: main.cpp:29 rc.cpp:5
+msgid "Bangarang"
+msgstr ""
+
+#: main.cpp:30
+msgid "A Media Player"
+msgstr ""
+
+#: main.cpp:31
+msgid "Copyright 2009, Andrew Lake"
+msgstr ""
+
+#: main.cpp:38
+msgid "Andrew (Jamboarder) Lake"
+msgstr ""
+
+#: main.cpp:38
+msgid "Creator"
+msgstr ""
+
+#: main.cpp:39
+msgid "Sebastian Jambor"
+msgstr ""
+
+#: main.cpp:39 main.cpp:40 main.cpp:41
+msgid "Contributor"
+msgstr ""
+
+#: main.cpp:40
+msgid "Janusz Lewandowski"
+msgstr ""
+
+#: main.cpp:41
+msgid "Andreas Marschke"
+msgstr ""
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at http://code.google.com/p/bangarangissuetracking/"
+msgstr ""
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at <a href='http://code.google.com/p/"
+"bangarangissuetracking/'>Bangarang Issue Tracker</a>"
+msgstr ""
+
+#: main.cpp:50
+msgid "Play 'URL'"
+msgstr ""
+
+#: main.cpp:51
+msgid "Play DVD Video"
+msgstr ""
+
+#: main.cpp:52
+msgid "Play CD Music"
+msgstr ""
+
+#: main.cpp:53
+msgid "Show Additional Debug Output"
+msgstr ""
+
+#: rc.cpp:1
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+#: rc.cpp:2
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:149
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: file: mainwindow.ui:5028
+#. i18n: ectx: property (text), widget (QToolButton, collectionButton)
+#: rc.cpp:8 rc.cpp:153
+msgid "Media Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:253
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, Filter)
+#: rc.cpp:11
+msgid "Search for audio"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:296
+#. i18n: ectx: attribute (label), widget (QWidget, AudioTool_2)
+#: rc.cpp:14
+msgid "Audio"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:463
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#. i18n: file: mainwindow.ui:771
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: rc.cpp:17 rc.cpp:44
+msgid "Add list from"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:481
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceSelection)
+#. i18n: file: mainwindow.ui:789
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceSelection)
+#: rc.cpp:20 rc.cpp:47
+msgid "Current Selection"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:491
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceView)
+#. i18n: file: mainwindow.ui:796
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceView)
+#: rc.cpp:24 rc.cpp:50
+msgid "Current View"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:501
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourcePlaylist)
+#. i18n: file: mainwindow.ui:803
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourcePlaylist)
+#: rc.cpp:28 rc.cpp:53
+msgid "Current Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:527
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, aNewListName)
+#. i18n: file: mainwindow.ui:826
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, vNewListName)
+#: rc.cpp:32 rc.cpp:56
+msgid "New List Name"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:546
+#. i18n: ectx: property (text), widget (QPushButton, saveAudioList)
+#. i18n: file: mainwindow.ui:845
+#. i18n: ectx: property (text), widget (QPushButton, saveVideoList)
+#. i18n: file: mainwindow.ui:1452
+#. i18n: ectx: property (text), widget (QPushButton, saveInfo)
+#: rc.cpp:35 rc.cpp:59 rc.cpp:102
+msgid "Save"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:587
+#. i18n: ectx: property (text), widget (QToolButton, aCancelSaveList)
+#: rc.cpp:38
+msgid "Return to Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:619
+#. i18n: ectx: attribute (label), widget (QWidget, videoTool_2)
+#: rc.cpp:41
+msgid "Video"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:865
+#. i18n: ectx: property (text), widget (QToolButton, vCancelSaveList)
+#: rc.cpp:62
+msgid "Return To Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:965
+#. i18n: ectx: property (toolTip), widget (QToolButton, nowPlaying)
+#: rc.cpp:65
+msgid "View Now Playing"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1118
+#. i18n: ectx: property (text), widget (QLabel, listTitle)
+#: rc.cpp:69
+msgid "List Title"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1131
+#. i18n: ectx: property (text), widget (QLabel, listSummary)
+#: rc.cpp:72
+msgid "Summary"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1141
+#. i18n: ectx: property (text), widget (QToolButton, sortList)
+#: rc.cpp:75
+msgid "Sort"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1165
+#. i18n: ectx: property (text), widget (QToolButton, showInfo)
+#: rc.cpp:78
+msgid "Info"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1259
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: rc.cpp:81
+msgid "Information"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1266
+#. i18n: ectx: property (text), widget (QToolButton, editInfo)
+#: rc.cpp:84
+msgid "Edit"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1333
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:87
+msgid "1"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1338
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:90
+msgid "2"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1417
+#. i18n: ectx: property (text), widget (QToolButton, previous)
+#: rc.cpp:99
+msgid "Previous"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1475
+#. i18n: ectx: property (toolTip), widget (QPushButton, playAll)
+#: rc.cpp:105
+msgid "Play all media in list"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1481
+#. i18n: ectx: property (text), widget (QPushButton, playAll)
+#: rc.cpp:108
+msgid "Play All"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1504
+#. i18n: ectx: property (toolTip), widget (QPushButton, playSelected)
+#: rc.cpp:111
+msgid "Play selected media in list"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1507
+#. i18n: ectx: property (text), widget (QPushButton, playSelected)
+#: rc.cpp:114
+msgid "Play Selected"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1998
+#. i18n: ectx: property (text), widget (QToolButton, showPlaylist)
+#: rc.cpp:117
+msgid "Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4300
+#. i18n: ectx: property (toolTip), widget (QToolButton, showQueue)
+#: rc.cpp:120
+msgid "Show Upcoming"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4332
+#. i18n: ectx: property (text), widget (QLabel, playlistName)
+#: rc.cpp:123
+msgid "<b>Playlist</b>"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4355
+#. i18n: ectx: property (toolTip), widget (QToolButton, clearPlaylist)
+#: rc.cpp:126
+msgid "Clear Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4382
+#. i18n: ectx: property (toolTip), widget (QToolButton, repeat)
+#: rc.cpp:129
+msgid "Turn on Repeat"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4385
+#. i18n: ectx: property (text), widget (QToolButton, repeat)
+#. i18n: file: mainwindow.ui:4414
+#. i18n: ectx: property (text), widget (QToolButton, shuffle)
+#. i18n: file: mainwindow.ui:5072
+#. i18n: ectx: property (text), widget (SToolButton, fullScreen)
+#: rc.cpp:132 rc.cpp:138 rc.cpp:159
+msgid "[ ]"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4411
+#. i18n: ectx: property (toolTip), widget (QToolButton, shuffle)
+#: rc.cpp:135
+msgid "Turn on Shuffle"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4932
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: rc.cpp:141
+msgid "Video Settings can go here!"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4958
+#. i18n: ectx: property (text), widget (QPushButton, saveShortCuts)
+#: rc.cpp:144
+msgid "Save Shortcuts"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4965
+#. i18n: ectx: property (text), widget (QPushButton, cancelEditShortcuts)
+#: rc.cpp:147
+msgid "Cancel"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5025
+#. i18n: ectx: property (toolTip), widget (QToolButton, collectionButton)
+#: rc.cpp:150
+msgid "View Media Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5069
+#. i18n: ectx: property (toolTip), widget (SToolButton, fullScreen)
+#: rc.cpp:156
+msgid "Show full screen"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5158
+#. i18n: ectx: property (toolTip), widget (QToolButton, seekTime)
+#: rc.cpp:162
+msgid "<b>Time elapsed</b><br>Click to show remaining time"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5284
+#. i18n: ectx: property (toolTip), widget (SToolButton, volumeIcon)
+#: rc.cpp:166
+msgid "Mute volume"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5322
+#. i18n: ectx: property (toolTip), widget (Phonon::VolumeSlider, volumeSlider)
+#: rc.cpp:169
+msgid "Volume"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5348
+#. i18n: ectx: property (text), widget (QToolButton, mediaPrevious)
+#. i18n: file: mainwindow.ui:5377
+#. i18n: ectx: property (text), widget (SToolButton, mediaPlayPause)
+#. i18n: file: mainwindow.ui:5397
+#. i18n: ectx: property (text), widget (QToolButton, mediaNext)
+#: rc.cpp:172 rc.cpp:175 rc.cpp:178
+msgid "..."
+msgstr ""
diff --git a/translations/de/CMakeLists.txt b/translations/de/CMakeLists.txt
new file mode 100644
index 0000000..2346309
--- /dev/null
+++ b/translations/de/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES( de ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/translations/de/bangarang.po b/translations/de/bangarang.po
new file mode 100755
index 0000000..62c3d29
--- /dev/null
+++ b/translations/de/bangarang.po
@@ -0,0 +1,430 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2009-12-16 16:14+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file: mainwindow.ui:1343
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:241 rc.cpp:93
+msgid "Title"
+msgstr "Titel"
+
+#: infomanager.cpp:243
+msgid "Artwork"
+msgstr "Kunst"
+
+#: infomanager.cpp:245
+msgid "Description"
+msgstr "Beschreibung"
+
+#: infomanager.cpp:247
+msgid "Location"
+msgstr "Ort"
+
+#: infomanager.cpp:289 infomanager.cpp:347
+msgid "Type"
+msgstr "Typ"
+
+#. i18n: file: mainwindow.ui:1351
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:308 rc.cpp:96
+msgid "Artist"
+msgstr "Künstler"
+
+#: infomanager.cpp:310
+msgid "Album"
+msgstr "Album"
+
+#: infomanager.cpp:312 infomanager.cpp:368 infomanager.cpp:398
+msgid "Year"
+msgstr "Jahr"
+
+#: infomanager.cpp:314
+msgid "Track Number"
+msgstr "Titelnummer"
+
+#: infomanager.cpp:316 infomanager.cpp:370
+msgid "Genre"
+msgstr "Genre"
+
+#: infomanager.cpp:366
+msgid "Collection/Series Name"
+msgstr "Sammlung/Serienname"
+
+#: infomanager.cpp:393
+msgid "Series Name"
+msgstr "Serienname"
+
+#: infomanager.cpp:395
+msgid "Season"
+msgstr "Staffel"
+
+#: infomanager.cpp:397
+msgid "Episode"
+msgstr "Episode"
+
+#. i18n: file: mainwindow.ui:23
+#. i18n: ectx: property (windowTitle), widget (QMainWindow, MainWindowClass)
+#: main.cpp:29 rc.cpp:5
+msgid "Bangarang"
+msgstr "Bangarang"
+
+#: main.cpp:30
+msgid "A Media Player"
+msgstr "Ein Media Player"
+
+#: main.cpp:31
+msgid "Copyright 2009, Andrew Lake"
+msgstr "Copyright 2009, Andrew Lake"
+
+#: main.cpp:38
+msgid "Andrew (Jamboarder) Lake"
+msgstr "Andrew (Jamboarder) Lake"
+
+#: main.cpp:38
+msgid "Creator"
+msgstr "Begründer"
+
+#: main.cpp:39
+msgid "Sebastian Jambor"
+msgstr "Sebastian Jambor"
+
+#: main.cpp:39 main.cpp:40 main.cpp:41
+msgid "Contributor"
+msgstr "Mitwirkender"
+
+#: main.cpp:40
+msgid "Janusz Lewandowski"
+msgstr "Janusz Lewandowski"
+
+#: main.cpp:41
+msgid "Andreas Marschke"
+msgstr "Andreas Marschke"
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at http://code.google.com/p/bangarangissuetracking/"
+msgstr ""
+"Bitte verwenden Sie http://code.google.com/p/bangarangissuetracking/ für Problemberichte. "
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at <a href='http://code.google.com/p/"
+"bangarangissuetracking/'>Bangarang Issue Tracker</a>"
+msgstr "Bitte verwenden Sie den <a href='http://code.google.com/p/bangarangissuetracking/'>"
+"Bangrang-IssueTracker</a> für Problemberichte. "
+
+#: main.cpp:50
+msgid "Play 'URL'"
+msgstr "URL Abspielen"
+
+#: main.cpp:51
+msgid "Play DVD Video"
+msgstr "Video-DVD Abspielen"
+
+#: main.cpp:52
+msgid "Play CD Music"
+msgstr "Musik-CD Abspielen"
+
+#: main.cpp:53
+msgid "Show Additional Debug Output"
+msgstr "Detaillierte Ausgaben zur Fehlersuche anzeigen"
+
+#: rc.cpp:1
+msgctxt "Andreas Marschke"
+msgid "Your names"
+msgstr "Ihre Namen"
+
+#: rc.cpp:2
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "Ihre E-Mail-Adressen"
+
+#. i18n: file: mainwindow.ui:149
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: file: mainwindow.ui:5028
+#. i18n: ectx: property (text), widget (QToolButton, collectionButton)
+#: rc.cpp:8 rc.cpp:153
+msgid "Media Lists"
+msgstr "Medienliste"
+
+#. i18n: file: mainwindow.ui:253
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, Filter)
+#: rc.cpp:11
+msgid "Search for audio"
+msgstr "Nach Musik suchen"
+
+#. i18n: file: mainwindow.ui:296
+#. i18n: ectx: attribute (label), widget (QWidget, AudioTool_2)
+#: rc.cpp:14
+msgid "Audio"
+msgstr "Audio"
+
+#. i18n: file: mainwindow.ui:463
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#. i18n: file: mainwindow.ui:771
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: rc.cpp:17 rc.cpp:44
+msgid "Add list from"
+msgstr "Liste hinzufügen"
+
+#. i18n: file: mainwindow.ui:481
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceSelection)
+#. i18n: file: mainwindow.ui:789
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceSelection)
+#: rc.cpp:20 rc.cpp:47
+msgid "Current Selection"
+msgstr "Momentane Auswahl"
+
+#. i18n: file: mainwindow.ui:491
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceView)
+#. i18n: file: mainwindow.ui:796
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceView)
+#: rc.cpp:24 rc.cpp:50
+msgid "Current View"
+msgstr "Momentane Ansicht"
+
+#. i18n: file: mainwindow.ui:501
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourcePlaylist)
+#. i18n: file: mainwindow.ui:803
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourcePlaylist)
+#: rc.cpp:28 rc.cpp:53
+msgid "Current Playlist"
+msgstr "Momentane Abspielliste"
+
+#. i18n: file: mainwindow.ui:527
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, aNewListName)
+#. i18n: file: mainwindow.ui:826
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, vNewListName)
+#: rc.cpp:32 rc.cpp:56
+msgid "New List Name"
+msgstr "Neuer Listenname"
+
+#. i18n: file: mainwindow.ui:546
+#. i18n: ectx: property (text), widget (QPushButton, saveAudioList)
+#. i18n: file: mainwindow.ui:845
+#. i18n: ectx: property (text), widget (QPushButton, saveVideoList)
+#. i18n: file: mainwindow.ui:1452
+#. i18n: ectx: property (text), widget (QPushButton, saveInfo)
+#: rc.cpp:35 rc.cpp:59 rc.cpp:102
+msgid "Save"
+msgstr "Speichern"
+
+#. i18n: file: mainwindow.ui:587
+#. i18n: ectx: property (text), widget (QToolButton, aCancelSaveList)
+#: rc.cpp:38
+msgid "Return to Lists"
+msgstr "Zurück zur Liste"
+
+#. i18n: file: mainwindow.ui:619
+#. i18n: ectx: attribute (label), widget (QWidget, videoTool_2)
+#: rc.cpp:41
+msgid "Video"
+msgstr "Video"
+
+#. i18n: file: mainwindow.ui:865
+#. i18n: ectx: property (text), widget (QToolButton, vCancelSaveList)
+#: rc.cpp:62
+msgid "Return To Lists"
+msgstr "urück zur Liste"
+
+#. i18n: file: mainwindow.ui:965
+#. i18n: ectx: property (toolTip), widget (QToolButton, nowPlaying)
+#: rc.cpp:65
+msgid "View Now Playing"
+msgstr "Zeige Momentanes Player Item"
+
+#. i18n: file: mainwindow.ui:1118
+#. i18n: ectx: property (text), widget (QLabel, listTitle)
+#: rc.cpp:69
+msgid "List Title"
+msgstr "Titelliste"
+
+#. i18n: file: mainwindow.ui:1131
+#. i18n: ectx: property (text), widget (QLabel, listSummary)
+#: rc.cpp:72
+msgid "Summary"
+msgstr "Zusammenfassung"
+
+#. i18n: file: mainwindow.ui:1141
+#. i18n: ectx: property (text), widget (QToolButton, sortList)
+#: rc.cpp:75
+msgid "Sort"
+msgstr "Sortieren"
+
+#. i18n: file: mainwindow.ui:1165
+#. i18n: ectx: property (text), widget (QToolButton, showInfo)
+#: rc.cpp:78
+msgid "Info"
+msgstr "Info"
+
+#. i18n: file: mainwindow.ui:1259
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: rc.cpp:81
+msgid "Information"
+msgstr "Information"
+
+#. i18n: file: mainwindow.ui:1266
+#. i18n: ectx: property (text), widget (QToolButton, editInfo)
+#: rc.cpp:84
+msgid "Edit"
+msgstr "Bearbeiten"
+
+#. i18n: file: mainwindow.ui:1333
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:87
+msgid "1"
+msgstr "1"
+
+#. i18n: file: mainwindow.ui:1338
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:90
+msgid "2"
+msgstr "2"
+
+#. i18n: file: mainwindow.ui:1417
+#. i18n: ectx: property (text), widget (QToolButton, previous)
+#: rc.cpp:99
+msgid "Previous"
+msgstr "Vorher"
+
+#. i18n: file: mainwindow.ui:1475
+#. i18n: ectx: property (toolTip), widget (QPushButton, playAll)
+#: rc.cpp:105
+msgid "Play all media in list"
+msgstr "Alle in Medianliste Abspielen"
+
+#. i18n: file: mainwindow.ui:1481
+#. i18n: ectx: property (text), widget (QPushButton, playAll)
+#: rc.cpp:108
+msgid "Play All"
+msgstr "Alles Abspielen"
+
+#. i18n: file: mainwindow.ui:1504
+#. i18n: ectx: property (toolTip), widget (QPushButton, playSelected)
+#: rc.cpp:111
+msgid "Play selected media in list"
+msgstr "Auswahl aus Medienliste Abspielen"
+
+#. i18n: file: mainwindow.ui:1507
+#. i18n: ectx: property (text), widget (QPushButton, playSelected)
+#: rc.cpp:114
+msgid "Play Selected"
+msgstr "Auswahl abspielen"
+
+#. i18n: file: mainwindow.ui:1998
+#. i18n: ectx: property (text), widget (QToolButton, showPlaylist)
+#: rc.cpp:117
+msgid "Playlist"
+msgstr "Playlist"
+
+#. i18n: file: mainwindow.ui:4300
+#. i18n: ectx: property (toolTip), widget (QToolButton, showQueue)
+#: rc.cpp:120
+msgid "Show Upcoming"
+msgstr "Zeige Nächsten"
+
+#. i18n: file: mainwindow.ui:4332
+#. i18n: ectx: property (text), widget (QLabel, playlistName)
+#: rc.cpp:123
+msgid "<b>Playlist</b>"
+msgstr "<b>Playlist</b>"
+
+#. i18n: file: mainwindow.ui:4355
+#. i18n: ectx: property (toolTip), widget (QToolButton, clearPlaylist)
+#: rc.cpp:126
+msgid "Clear Playlist"
+msgstr "Playliste leeren"
+
+#. i18n: file: mainwindow.ui:4382
+#. i18n: ectx: property (toolTip), widget (QToolButton, repeat)
+#: rc.cpp:129
+msgid "Turn on Repeat"
+msgstr "Widerholung Ein"
+
+#. i18n: file: mainwindow.ui:4385
+#. i18n: ectx: property (text), widget (QToolButton, repeat)
+#. i18n: file: mainwindow.ui:4414
+#. i18n: ectx: property (text), widget (QToolButton, shuffle)
+#. i18n: file: mainwindow.ui:5072
+#. i18n: ectx: property (text), widget (SToolButton, fullScreen)
+#: rc.cpp:132 rc.cpp:138 rc.cpp:159
+msgid "[ ]"
+msgstr "[ ]"
+
+#. i18n: file: mainwindow.ui:4411
+#. i18n: ectx: property (toolTip), widget (QToolButton, shuffle)
+#: rc.cpp:135
+msgid "Turn on Shuffle"
+msgstr "Zufall Ein"
+
+#. i18n: file: mainwindow.ui:4932
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: rc.cpp:141
+msgid "Video Settings can go here!"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4958
+#. i18n: ectx: property (text), widget (QPushButton, saveShortCuts)
+#: rc.cpp:144
+msgid "Save Shortcuts"
+msgstr "Tastenkürzel Speichern"
+
+#. i18n: file: mainwindow.ui:4965
+#. i18n: ectx: property (text), widget (QPushButton, cancelEditShortcuts)
+#: rc.cpp:147
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#. i18n: file: mainwindow.ui:5025
+#. i18n: ectx: property (toolTip), widget (QToolButton, collectionButton)
+#: rc.cpp:150
+msgid "View Media Lists"
+msgstr "Medienliste Zeigen"
+
+#. i18n: file: mainwindow.ui:5069
+#. i18n: ectx: property (toolTip), widget (SToolButton, fullScreen)
+#: rc.cpp:156
+msgid "Show full screen"
+msgstr "Vollbildmodus Ein"
+
+#. i18n: file: mainwindow.ui:5158
+#. i18n: ectx: property (toolTip), widget (QToolButton, seekTime)
+#: rc.cpp:162
+msgid "<b>Time elapsed</b><br>Click to show remaining time"
+msgstr "<b>Zeit vorüber</b><br>Clicken um nochverbleibende Zeit zu zeigen"
+
+#. i18n: file: mainwindow.ui:5284
+#. i18n: ectx: property (toolTip), widget (SToolButton, volumeIcon)
+#: rc.cpp:166
+msgid "Mute volume"
+msgstr "Lautstärke zu Mute"
+
+#. i18n: file: mainwindow.ui:5322
+#. i18n: ectx: property (toolTip), widget (Phonon::VolumeSlider, volumeSlider)
+#: rc.cpp:169
+msgid "Volume"
+msgstr "Lautstärke"
+
+#. i18n: file: mainwindow.ui:5348
+#. i18n: ectx: property (text), widget (QToolButton, mediaPrevious)
+#. i18n: file: mainwindow.ui:5377
+#. i18n: ectx: property (text), widget (SToolButton, mediaPlayPause)
+#. i18n: file: mainwindow.ui:5397
+#. i18n: ectx: property (text), widget (QToolButton, mediaNext)
+#: rc.cpp:172 rc.cpp:175 rc.cpp:178
+msgid "..."
+msgstr "..."
diff --git a/translations/fr/CMakeLists.txt b/translations/fr/CMakeLists.txt
new file mode 100644
index 0000000..423b4ca
--- /dev/null
+++ b/translations/fr/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES( fr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/translations/fr/bangarang.po b/translations/fr/bangarang.po
new file mode 100644
index 0000000..fd46abb
--- /dev/null
+++ b/translations/fr/bangarang.po
@@ -0,0 +1,428 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2009-12-16 16:14+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file: mainwindow.ui:1343
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:241 rc.cpp:93
+msgid "Title"
+msgstr ""
+
+#: infomanager.cpp:243
+msgid "Artwork"
+msgstr ""
+
+#: infomanager.cpp:245
+msgid "Description"
+msgstr ""
+
+#: infomanager.cpp:247
+msgid "Location"
+msgstr ""
+
+#: infomanager.cpp:289 infomanager.cpp:347
+msgid "Type"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1351
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:308 rc.cpp:96
+msgid "Artist"
+msgstr ""
+
+#: infomanager.cpp:310
+msgid "Album"
+msgstr ""
+
+#: infomanager.cpp:312 infomanager.cpp:368 infomanager.cpp:398
+msgid "Year"
+msgstr ""
+
+#: infomanager.cpp:314
+msgid "Track Number"
+msgstr ""
+
+#: infomanager.cpp:316 infomanager.cpp:370
+msgid "Genre"
+msgstr ""
+
+#: infomanager.cpp:366
+msgid "Collection/Series Name"
+msgstr ""
+
+#: infomanager.cpp:393
+msgid "Series Name"
+msgstr ""
+
+#: infomanager.cpp:395
+msgid "Season"
+msgstr ""
+
+#: infomanager.cpp:397
+msgid "Episode"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:23
+#. i18n: ectx: property (windowTitle), widget (QMainWindow, MainWindowClass)
+#: main.cpp:29 rc.cpp:5
+msgid "Bangarang"
+msgstr ""
+
+#: main.cpp:30
+msgid "A Media Player"
+msgstr ""
+
+#: main.cpp:31
+msgid "Copyright 2009, Andrew Lake"
+msgstr ""
+
+#: main.cpp:38
+msgid "Andrew (Jamboarder) Lake"
+msgstr ""
+
+#: main.cpp:38
+msgid "Creator"
+msgstr ""
+
+#: main.cpp:39
+msgid "Sebastian Jambor"
+msgstr ""
+
+#: main.cpp:39 main.cpp:40 main.cpp:41
+msgid "Contributor"
+msgstr ""
+
+#: main.cpp:40
+msgid "Janusz Lewandowski"
+msgstr ""
+
+#: main.cpp:41
+msgid "Andreas Marschke"
+msgstr ""
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at http://code.google.com/p/bangarangissuetracking/"
+msgstr ""
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at <a href='http://code.google.com/p/"
+"bangarangissuetracking/'>Bangarang Issue Tracker</a>"
+msgstr ""
+
+#: main.cpp:50
+msgid "Play 'URL'"
+msgstr ""
+
+#: main.cpp:51
+msgid "Play DVD Video"
+msgstr ""
+
+#: main.cpp:52
+msgid "Play CD Music"
+msgstr ""
+
+#: main.cpp:53
+msgid "Show Additional Debug Output"
+msgstr ""
+
+#: rc.cpp:1
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+#: rc.cpp:2
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:149
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: file: mainwindow.ui:5028
+#. i18n: ectx: property (text), widget (QToolButton, collectionButton)
+#: rc.cpp:8 rc.cpp:153
+msgid "Media Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:253
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, Filter)
+#: rc.cpp:11
+msgid "Search for audio"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:296
+#. i18n: ectx: attribute (label), widget (QWidget, AudioTool_2)
+#: rc.cpp:14
+msgid "Audio"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:463
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#. i18n: file: mainwindow.ui:771
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: rc.cpp:17 rc.cpp:44
+msgid "Add list from"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:481
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceSelection)
+#. i18n: file: mainwindow.ui:789
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceSelection)
+#: rc.cpp:20 rc.cpp:47
+msgid "Current Selection"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:491
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceView)
+#. i18n: file: mainwindow.ui:796
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceView)
+#: rc.cpp:24 rc.cpp:50
+msgid "Current View"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:501
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourcePlaylist)
+#. i18n: file: mainwindow.ui:803
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourcePlaylist)
+#: rc.cpp:28 rc.cpp:53
+msgid "Current Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:527
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, aNewListName)
+#. i18n: file: mainwindow.ui:826
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, vNewListName)
+#: rc.cpp:32 rc.cpp:56
+msgid "New List Name"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:546
+#. i18n: ectx: property (text), widget (QPushButton, saveAudioList)
+#. i18n: file: mainwindow.ui:845
+#. i18n: ectx: property (text), widget (QPushButton, saveVideoList)
+#. i18n: file: mainwindow.ui:1452
+#. i18n: ectx: property (text), widget (QPushButton, saveInfo)
+#: rc.cpp:35 rc.cpp:59 rc.cpp:102
+msgid "Save"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:587
+#. i18n: ectx: property (text), widget (QToolButton, aCancelSaveList)
+#: rc.cpp:38
+msgid "Return to Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:619
+#. i18n: ectx: attribute (label), widget (QWidget, videoTool_2)
+#: rc.cpp:41
+msgid "Video"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:865
+#. i18n: ectx: property (text), widget (QToolButton, vCancelSaveList)
+#: rc.cpp:62
+msgid "Return To Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:965
+#. i18n: ectx: property (toolTip), widget (QToolButton, nowPlaying)
+#: rc.cpp:65
+msgid "View Now Playing"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1118
+#. i18n: ectx: property (text), widget (QLabel, listTitle)
+#: rc.cpp:69
+msgid "List Title"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1131
+#. i18n: ectx: property (text), widget (QLabel, listSummary)
+#: rc.cpp:72
+msgid "Summary"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1141
+#. i18n: ectx: property (text), widget (QToolButton, sortList)
+#: rc.cpp:75
+msgid "Sort"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1165
+#. i18n: ectx: property (text), widget (QToolButton, showInfo)
+#: rc.cpp:78
+msgid "Info"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1259
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: rc.cpp:81
+msgid "Information"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1266
+#. i18n: ectx: property (text), widget (QToolButton, editInfo)
+#: rc.cpp:84
+msgid "Edit"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1333
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:87
+msgid "1"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1338
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:90
+msgid "2"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1417
+#. i18n: ectx: property (text), widget (QToolButton, previous)
+#: rc.cpp:99
+msgid "Previous"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1475
+#. i18n: ectx: property (toolTip), widget (QPushButton, playAll)
+#: rc.cpp:105
+msgid "Play all media in list"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1481
+#. i18n: ectx: property (text), widget (QPushButton, playAll)
+#: rc.cpp:108
+msgid "Play All"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1504
+#. i18n: ectx: property (toolTip), widget (QPushButton, playSelected)
+#: rc.cpp:111
+msgid "Play selected media in list"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1507
+#. i18n: ectx: property (text), widget (QPushButton, playSelected)
+#: rc.cpp:114
+msgid "Play Selected"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1998
+#. i18n: ectx: property (text), widget (QToolButton, showPlaylist)
+#: rc.cpp:117
+msgid "Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4300
+#. i18n: ectx: property (toolTip), widget (QToolButton, showQueue)
+#: rc.cpp:120
+msgid "Show Upcoming"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4332
+#. i18n: ectx: property (text), widget (QLabel, playlistName)
+#: rc.cpp:123
+msgid "<b>Playlist</b>"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4355
+#. i18n: ectx: property (toolTip), widget (QToolButton, clearPlaylist)
+#: rc.cpp:126
+msgid "Clear Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4382
+#. i18n: ectx: property (toolTip), widget (QToolButton, repeat)
+#: rc.cpp:129
+msgid "Turn on Repeat"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4385
+#. i18n: ectx: property (text), widget (QToolButton, repeat)
+#. i18n: file: mainwindow.ui:4414
+#. i18n: ectx: property (text), widget (QToolButton, shuffle)
+#. i18n: file: mainwindow.ui:5072
+#. i18n: ectx: property (text), widget (SToolButton, fullScreen)
+#: rc.cpp:132 rc.cpp:138 rc.cpp:159
+msgid "[ ]"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4411
+#. i18n: ectx: property (toolTip), widget (QToolButton, shuffle)
+#: rc.cpp:135
+msgid "Turn on Shuffle"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4932
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: rc.cpp:141
+msgid "Video Settings can go here!"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4958
+#. i18n: ectx: property (text), widget (QPushButton, saveShortCuts)
+#: rc.cpp:144
+msgid "Save Shortcuts"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4965
+#. i18n: ectx: property (text), widget (QPushButton, cancelEditShortcuts)
+#: rc.cpp:147
+msgid "Cancel"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5025
+#. i18n: ectx: property (toolTip), widget (QToolButton, collectionButton)
+#: rc.cpp:150
+msgid "View Media Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5069
+#. i18n: ectx: property (toolTip), widget (SToolButton, fullScreen)
+#: rc.cpp:156
+msgid "Show full screen"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5158
+#. i18n: ectx: property (toolTip), widget (QToolButton, seekTime)
+#: rc.cpp:162
+msgid "<b>Time elapsed</b><br>Click to show remaining time"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5284
+#. i18n: ectx: property (toolTip), widget (SToolButton, volumeIcon)
+#: rc.cpp:166
+msgid "Mute volume"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5322
+#. i18n: ectx: property (toolTip), widget (Phonon::VolumeSlider, volumeSlider)
+#: rc.cpp:169
+msgid "Volume"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5348
+#. i18n: ectx: property (text), widget (QToolButton, mediaPrevious)
+#. i18n: file: mainwindow.ui:5377
+#. i18n: ectx: property (text), widget (SToolButton, mediaPlayPause)
+#. i18n: file: mainwindow.ui:5397
+#. i18n: ectx: property (text), widget (QToolButton, mediaNext)
+#: rc.cpp:172 rc.cpp:175 rc.cpp:178
+msgid "..."
+msgstr ""
diff --git a/translations/merge.sh b/translations/merge.sh
new file mode 100755
index 0000000..0253538
--- /dev/null
+++ b/translations/merge.sh
@@ -0,0 +1,6 @@
+#! /bin/bash
+#Add your translation here to have it merged.
+
+msgmerge -U nl/bangarang.po bangarang.pot
+msgmerge -U de/bangarang.po bangarang.pot
+msgmerge -U fr/bangarang.po bangarang.pot
diff --git a/translations/nl/CMakeLists.txt b/translations/nl/CMakeLists.txt
new file mode 100644
index 0000000..b312828
--- /dev/null
+++ b/translations/nl/CMakeLists.txt
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES( nl ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/translations/nl/bangarang.po b/translations/nl/bangarang.po
new file mode 100644
index 0000000..fd46abb
--- /dev/null
+++ b/translations/nl/bangarang.po
@@ -0,0 +1,428 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2009-12-16 16:14+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. i18n: file: mainwindow.ui:1343
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:241 rc.cpp:93
+msgid "Title"
+msgstr ""
+
+#: infomanager.cpp:243
+msgid "Artwork"
+msgstr ""
+
+#: infomanager.cpp:245
+msgid "Description"
+msgstr ""
+
+#: infomanager.cpp:247
+msgid "Location"
+msgstr ""
+
+#: infomanager.cpp:289 infomanager.cpp:347
+msgid "Type"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1351
+#. i18n: ectx: property (text), item, widget (QTreeWidget, infoView)
+#: infomanager.cpp:308 rc.cpp:96
+msgid "Artist"
+msgstr ""
+
+#: infomanager.cpp:310
+msgid "Album"
+msgstr ""
+
+#: infomanager.cpp:312 infomanager.cpp:368 infomanager.cpp:398
+msgid "Year"
+msgstr ""
+
+#: infomanager.cpp:314
+msgid "Track Number"
+msgstr ""
+
+#: infomanager.cpp:316 infomanager.cpp:370
+msgid "Genre"
+msgstr ""
+
+#: infomanager.cpp:366
+msgid "Collection/Series Name"
+msgstr ""
+
+#: infomanager.cpp:393
+msgid "Series Name"
+msgstr ""
+
+#: infomanager.cpp:395
+msgid "Season"
+msgstr ""
+
+#: infomanager.cpp:397
+msgid "Episode"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:23
+#. i18n: ectx: property (windowTitle), widget (QMainWindow, MainWindowClass)
+#: main.cpp:29 rc.cpp:5
+msgid "Bangarang"
+msgstr ""
+
+#: main.cpp:30
+msgid "A Media Player"
+msgstr ""
+
+#: main.cpp:31
+msgid "Copyright 2009, Andrew Lake"
+msgstr ""
+
+#: main.cpp:38
+msgid "Andrew (Jamboarder) Lake"
+msgstr ""
+
+#: main.cpp:38
+msgid "Creator"
+msgstr ""
+
+#: main.cpp:39
+msgid "Sebastian Jambor"
+msgstr ""
+
+#: main.cpp:39 main.cpp:40 main.cpp:41
+msgid "Contributor"
+msgstr ""
+
+#: main.cpp:40
+msgid "Janusz Lewandowski"
+msgstr ""
+
+#: main.cpp:41
+msgid "Andreas Marschke"
+msgstr ""
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at http://code.google.com/p/bangarangissuetracking/"
+msgstr ""
+
+#: main.cpp:43
+msgid ""
+"Defects may be reported at <a href='http://code.google.com/p/"
+"bangarangissuetracking/'>Bangarang Issue Tracker</a>"
+msgstr ""
+
+#: main.cpp:50
+msgid "Play 'URL'"
+msgstr ""
+
+#: main.cpp:51
+msgid "Play DVD Video"
+msgstr ""
+
+#: main.cpp:52
+msgid "Play CD Music"
+msgstr ""
+
+#: main.cpp:53
+msgid "Show Additional Debug Output"
+msgstr ""
+
+#: rc.cpp:1
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+#: rc.cpp:2
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:149
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: file: mainwindow.ui:5028
+#. i18n: ectx: property (text), widget (QToolButton, collectionButton)
+#: rc.cpp:8 rc.cpp:153
+msgid "Media Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:253
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, Filter)
+#: rc.cpp:11
+msgid "Search for audio"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:296
+#. i18n: ectx: attribute (label), widget (QWidget, AudioTool_2)
+#: rc.cpp:14
+msgid "Audio"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:463
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#. i18n: file: mainwindow.ui:771
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: rc.cpp:17 rc.cpp:44
+msgid "Add list from"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:481
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceSelection)
+#. i18n: file: mainwindow.ui:789
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceSelection)
+#: rc.cpp:20 rc.cpp:47
+msgid "Current Selection"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:491
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourceView)
+#. i18n: file: mainwindow.ui:796
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourceView)
+#: rc.cpp:24 rc.cpp:50
+msgid "Current View"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:501
+#. i18n: ectx: property (text), widget (QRadioButton, aListSourcePlaylist)
+#. i18n: file: mainwindow.ui:803
+#. i18n: ectx: property (text), widget (QRadioButton, vListSourcePlaylist)
+#: rc.cpp:28 rc.cpp:53
+msgid "Current Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:527
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, aNewListName)
+#. i18n: file: mainwindow.ui:826
+#. i18n: ectx: property (clickMessage), widget (KLineEdit, vNewListName)
+#: rc.cpp:32 rc.cpp:56
+msgid "New List Name"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:546
+#. i18n: ectx: property (text), widget (QPushButton, saveAudioList)
+#. i18n: file: mainwindow.ui:845
+#. i18n: ectx: property (text), widget (QPushButton, saveVideoList)
+#. i18n: file: mainwindow.ui:1452
+#. i18n: ectx: property (text), widget (QPushButton, saveInfo)
+#: rc.cpp:35 rc.cpp:59 rc.cpp:102
+msgid "Save"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:587
+#. i18n: ectx: property (text), widget (QToolButton, aCancelSaveList)
+#: rc.cpp:38
+msgid "Return to Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:619
+#. i18n: ectx: attribute (label), widget (QWidget, videoTool_2)
+#: rc.cpp:41
+msgid "Video"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:865
+#. i18n: ectx: property (text), widget (QToolButton, vCancelSaveList)
+#: rc.cpp:62
+msgid "Return To Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:965
+#. i18n: ectx: property (toolTip), widget (QToolButton, nowPlaying)
+#: rc.cpp:65
+msgid "View Now Playing"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1118
+#. i18n: ectx: property (text), widget (QLabel, listTitle)
+#: rc.cpp:69
+msgid "List Title"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1131
+#. i18n: ectx: property (text), widget (QLabel, listSummary)
+#: rc.cpp:72
+msgid "Summary"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1141
+#. i18n: ectx: property (text), widget (QToolButton, sortList)
+#: rc.cpp:75
+msgid "Sort"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1165
+#. i18n: ectx: property (text), widget (QToolButton, showInfo)
+#: rc.cpp:78
+msgid "Info"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1259
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: rc.cpp:81
+msgid "Information"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1266
+#. i18n: ectx: property (text), widget (QToolButton, editInfo)
+#: rc.cpp:84
+msgid "Edit"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1333
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:87
+msgid "1"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1338
+#. i18n: ectx: property (text), widget (QTreeWidget, infoView)
+#: rc.cpp:90
+msgid "2"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1417
+#. i18n: ectx: property (text), widget (QToolButton, previous)
+#: rc.cpp:99
+msgid "Previous"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1475
+#. i18n: ectx: property (toolTip), widget (QPushButton, playAll)
+#: rc.cpp:105
+msgid "Play all media in list"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1481
+#. i18n: ectx: property (text), widget (QPushButton, playAll)
+#: rc.cpp:108
+msgid "Play All"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1504
+#. i18n: ectx: property (toolTip), widget (QPushButton, playSelected)
+#: rc.cpp:111
+msgid "Play selected media in list"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1507
+#. i18n: ectx: property (text), widget (QPushButton, playSelected)
+#: rc.cpp:114
+msgid "Play Selected"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:1998
+#. i18n: ectx: property (text), widget (QToolButton, showPlaylist)
+#: rc.cpp:117
+msgid "Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4300
+#. i18n: ectx: property (toolTip), widget (QToolButton, showQueue)
+#: rc.cpp:120
+msgid "Show Upcoming"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4332
+#. i18n: ectx: property (text), widget (QLabel, playlistName)
+#: rc.cpp:123
+msgid "<b>Playlist</b>"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4355
+#. i18n: ectx: property (toolTip), widget (QToolButton, clearPlaylist)
+#: rc.cpp:126
+msgid "Clear Playlist"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4382
+#. i18n: ectx: property (toolTip), widget (QToolButton, repeat)
+#: rc.cpp:129
+msgid "Turn on Repeat"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4385
+#. i18n: ectx: property (text), widget (QToolButton, repeat)
+#. i18n: file: mainwindow.ui:4414
+#. i18n: ectx: property (text), widget (QToolButton, shuffle)
+#. i18n: file: mainwindow.ui:5072
+#. i18n: ectx: property (text), widget (SToolButton, fullScreen)
+#: rc.cpp:132 rc.cpp:138 rc.cpp:159
+msgid "[ ]"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4411
+#. i18n: ectx: property (toolTip), widget (QToolButton, shuffle)
+#: rc.cpp:135
+msgid "Turn on Shuffle"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4932
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: rc.cpp:141
+msgid "Video Settings can go here!"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4958
+#. i18n: ectx: property (text), widget (QPushButton, saveShortCuts)
+#: rc.cpp:144
+msgid "Save Shortcuts"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:4965
+#. i18n: ectx: property (text), widget (QPushButton, cancelEditShortcuts)
+#: rc.cpp:147
+msgid "Cancel"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5025
+#. i18n: ectx: property (toolTip), widget (QToolButton, collectionButton)
+#: rc.cpp:150
+msgid "View Media Lists"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5069
+#. i18n: ectx: property (toolTip), widget (SToolButton, fullScreen)
+#: rc.cpp:156
+msgid "Show full screen"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5158
+#. i18n: ectx: property (toolTip), widget (QToolButton, seekTime)
+#: rc.cpp:162
+msgid "<b>Time elapsed</b><br>Click to show remaining time"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5284
+#. i18n: ectx: property (toolTip), widget (SToolButton, volumeIcon)
+#: rc.cpp:166
+msgid "Mute volume"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5322
+#. i18n: ectx: property (toolTip), widget (Phonon::VolumeSlider, volumeSlider)
+#: rc.cpp:169
+msgid "Volume"
+msgstr ""
+
+#. i18n: file: mainwindow.ui:5348
+#. i18n: ectx: property (text), widget (QToolButton, mediaPrevious)
+#. i18n: file: mainwindow.ui:5377
+#. i18n: ectx: property (text), widget (SToolButton, mediaPlayPause)
+#. i18n: file: mainwindow.ui:5397
+#. i18n: ectx: property (text), widget (QToolButton, mediaNext)
+#: rc.cpp:172 rc.cpp:175 rc.cpp:178
+msgid "..."
+msgstr ""
--
bangarang packaging
More information about the pkg-multimedia-commits
mailing list