rpms/mythtv/devel mythplugins-0.21-svnfixes.patch, 1.2, 1.3 mythtv-0.21-svnfixes.patch, 1.2, 1.3 mythtv.spec, 1.8, 1.9

Jarod Wilson jarod at rpmfusion.org
Mon Oct 6 20:44:17 CEST 2008


Author: jarod

Update of /cvs/free/rpms/mythtv/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv31075

Modified Files:
	mythplugins-0.21-svnfixes.patch mythtv-0.21-svnfixes.patch 
	mythtv.spec 
Log Message:
* Mon Oct 06 2008 Jarod Wilson <jarod at wilsonet.com> - 0.21-12
- Update release-0-21-fixes patches (r18567)


mythplugins-0.21-svnfixes.patch:

Index: mythplugins-0.21-svnfixes.patch
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythplugins-0.21-svnfixes.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mythplugins-0.21-svnfixes.patch	18 Aug 2008 01:26:30 -0000	1.2
+++ mythplugins-0.21-svnfixes.patch	6 Oct 2008 18:44:16 -0000	1.3
@@ -15,11 +15,38 @@
          default:
              $mime = 'application/octet-stream';
      }
+Index: mythplugins/mythweb/modules/_shared/lang/German.cat
+===================================================================
+--- mythplugins/mythweb/modules/_shared/lang/German.cat	(revision 16468)
++++ mythplugins/mythweb/modules/_shared/lang/German.cat	(working copy)
+@@ -2,7 +2,7 @@
+     Action
+     \b(?:\w*action|adven|\w*abenteuer)
+ "Adult"
+-    Erwachsene
++    Erotik
+     \b(?:adult|erot)
+ "Animals"
+     Tiere
 Index: mythplugins/mythweb/modules/_shared/lang/German.lang
 ===================================================================
 --- mythplugins/mythweb/modules/_shared/lang/German.lang	(revision 16468)
 +++ mythplugins/mythweb/modules/_shared/lang/German.lang	(working copy)
-@@ -17,6 +17,7 @@
+@@ -2,10 +2,13 @@
+ " at "
+     um
+ "# Tracks"
++    # Lieder
+ "$1 B"
+     $1 B
+ "$1 day"
++    $1 Tag
+ "$1 days"
++    $1 Tage
+ "$1 episode"
+     $1 Folge
+ "$1 episodes"
+@@ -17,6 +20,7 @@
  "$1 hrs"
      $1 Std.
  "$1 is not responding."
@@ -27,7 +54,17 @@
  "$1 KB"
      $1 kB
  "$1 MB"
-@@ -34,6 +35,7 @@
+@@ -26,7 +30,9 @@
+ "$1 mins"
+     $1 Min.
+ "$1 month"
++    $1 Monat
+ "$1 months"
++    $1 Monate
+ "$1 programs, using $2 ($3) out of $4 ($5 free)."
+     $1 Aufnahmen, belegen $2 ($3) von $4.
+ "$1 recording"
+@@ -34,6 +40,7 @@
  "$1 recordings"
      $1 Aufnahmen
  "$1 requests pending."
@@ -35,12 +72,13 @@
  "$1 Search"
      $1 Suche
  "$1 TB"
-@@ -41,35 +43,50 @@
+@@ -41,35 +48,51 @@
  "$1 to $2"
      $1 bis $2
  "$1 wasted"
 +    $1 verschwendet
  "$1 year"
++    $1 Jahr
  "$1 years"
 +    $1 Jahre
  "%s Song (%s)"
@@ -61,7 +99,7 @@
      Aktivieren
  "Active Screens"
  "Add"
-+    hinzufügen
++    Hinzufügen
  "Add Album to Current Playlist"
 +    zur Wiedergabelsite hinzufügen
  "Add Mix"
@@ -69,11 +107,12 @@
  "Add Song to Current Playlist"
 +    Lied hinzufügen
  "add string"
-+    hinzufügen
++    weitere
  "Add this Playlist as a Subplaylist"
  "Add To Active Screens"
  "Additional Tables"
-     zus. Tabellen
+-    zus. Tabellen
++    zusätzl. Tabellen
  "Admin Key"
  "Advanced"
 +    erweitert
@@ -86,7 +125,7 @@
  "Airdate"
      Sendezeit
  "Airtime"
-@@ -77,11 +94,16 @@
+@@ -77,11 +100,16 @@
  "Album Listing"
  "Album Tracks"
  "Albums"
@@ -103,7 +142,7 @@
  "All Genres"
  "All groups"
      Alle Gruppen
-@@ -94,6 +116,7 @@
+@@ -94,6 +122,7 @@
  "ALLOCINETYPE"
  "An error occured while adding your playlist."
  "and"
@@ -111,7 +150,7 @@
  "Any"
      Jeder
  "Any Category"
-@@ -103,18 +126,23 @@
+@@ -103,18 +132,23 @@
  "Any Program Type"
      Jeder Programmtyp
  "Append"
@@ -135,7 +174,15 @@
  "Auto-expire recordings"
      Aufnahmen autom. löschen
  "Auto-flag commercials"
-@@ -135,17 +163,25 @@
+@@ -127,6 +161,7 @@
+ "Back to the program listing"
+     Zurück zum TV Programm
+ "Back to the recorded programs"
++    Zurück zu den Aufnahmen
+ "Back to the recording schedules"
+     Zurück zum Aufnahmeplan
+ "Backend Logs"
+@@ -135,17 +170,25 @@
      Backend Status
  "Backspace"
  "Begin a New Search"
@@ -161,7 +208,7 @@
  "callsign"
      Kurzname
  "Cancel"
-@@ -153,6 +189,7 @@
+@@ -153,6 +196,7 @@
      Aufnahme abbrechen
  "Cancelled"
  "Caps Lock"
@@ -169,7 +216,7 @@
  "Cast"
      Besetzung
  "category"
-@@ -164,8 +201,11 @@
+@@ -164,8 +208,11 @@
  "CC"
      CC
  "Chan. Callsign"
@@ -181,7 +228,7 @@
  "Channel"
      Sender
  "channel"
-@@ -175,26 +215,36 @@
+@@ -175,26 +222,36 @@
  "Channel Detail"
      Details zum Sender
  "Channel Info"
@@ -218,7 +265,7 @@
  "Conflicts"
      Ãœberschneidungen
  "Context"
-@@ -203,25 +253,32 @@
+@@ -203,25 +260,32 @@
      Kontrast
  "Count"
  "Create a New Playlist"
@@ -251,7 +298,7 @@
  "Date"
      Datum
  "Date Formats"
-@@ -253,6 +310,7 @@
+@@ -253,6 +317,7 @@
      Ziel
  "Details for: $1"
  "Direct Download"
@@ -259,7 +306,7 @@
  "Directed by"
      Regie
  "Display"
-@@ -263,7 +321,9 @@
+@@ -263,52 +328,77 @@
  "Don't record this program."
      Diese Sendung nicht aufnehmen
  "Done, Unknown Status"
@@ -267,9 +314,13 @@
  "Down"
 +    runter
  "Download URL override"
++    Download URL überschreiben
  "Dup Method"
      Methode für Wdhgn.
-@@ -273,7 +333,9 @@
+ "Duplicate"
++    Wiederholung
+ "Duplicate Check method"
+     Testmethode für Wdhgn.
  "Duplicates"
      Wiederholungen
  "Earlier"
@@ -279,12 +330,15 @@
  "Edit"
      Bearbeiten
  "Edit existing group"
-@@ -281,34 +343,47 @@
++    bestehende Gruppe bearbeiten
+ "Edit MythWeb and some MythTV settings."
      Einstellungen für MythWeb & MythTV ändern
  "Edit Screen"
++    Bearbeiten
  "Edit settings for: $1"
 +    Einstellungen für $1 bearbeiten
  "Editing "
++    bearbeite...
  "Enable Video Playback"
 +    Aktiviere Videowiedergabe
  "End"
@@ -306,7 +360,9 @@
  "error: playgroup $1 exists"
 +    Fehler: Wiedergabeliste $1 schon vorhanden
  "Errored"
++    Fehler
  "Erroring"
++    Fehler
  "Escape"
 +    ESC
  "Everything"
@@ -314,6 +370,7 @@
  "Exclude Generic Episodes"
  "Exclude Repeat and Generic Episodes"
  "Exclude Repeat Episodes"
++    keine Wiederholungen
  "Exec. Producer"
      Produzent
  "Extended Check"
@@ -327,7 +384,7 @@
  "Find Date & Time Options"
      Finde Datum & Zeit Optionen
  "Find Day"
-@@ -324,11 +399,17 @@
+@@ -324,11 +414,17 @@
  "finetune"
      Feinabstimmung
  "Finished"
@@ -345,7 +402,7 @@
  "Forecast"
      Vorhersage
  "Forget Old"
-@@ -336,6 +417,7 @@
+@@ -336,6 +432,7 @@
  "format help"
      Format Hilfe
  "Found %s results for '%s'"
@@ -353,7 +410,7 @@
  "freqid"
      Kanal
  "Friday"
-@@ -353,6 +435,7 @@
+@@ -353,6 +450,7 @@
  "Google"
      Google
  "Group timeslots every"
@@ -361,7 +418,7 @@
  "Guest Starring"
      Gaststar
  "Guide rating"
-@@ -364,15 +447,21 @@
+@@ -364,15 +462,21 @@
  "handy: overview"
      Handy: Ãœbersicht
  "has Bookmark"
@@ -383,8 +440,31 @@
  "Host"
  "Hosted by"
  "Hour"
-@@ -409,38 +498,48 @@
-     official help until it has left the experimental phase.
+@@ -394,53 +498,63 @@
+ "info: dont record"
+ "info: flvplayer"
+     <p>
+-    Flash video playback is currently only a proof-of-concept and should be
+-    considered <b>EXTREMELY</b> experimental, which is why it has been disabled by
+-    default.
++    Die Flashvideointegration ist im Moment noch als <b>SEHR</b> experimentell anzusehen, darum ist sie standardmäßig deaktiviert.
+     </p>
+     <p>
+-    It currently expects that ffmpeg is installed and compiled with mp3
+-    support, and that the recordings files are accessible to your webserver
+-    userid.  It probably won't work with Nupplevideo files, and in the end,
+-    it may just not work at all (or maybe even worse).
++    - ffmpeg mit mp3 Unterstützung muss installiert sein<br>
++    - Die Aufnahmen müssen für den Webserver/Apache-User zugänglich sein<br>
++    - funktioniert wahrscheinlich nicht mit Nupplevideodateien<br>
++    - funktioniert eventuell auch gar nicht<br>
++    - oder noch schlimmer :)
+     </p>
+     <p>
+-    Enable this feature at your own risk, and don't expect too much
+-    official help until it has left the experimental phase.
++    Benutzung auf eigene Gefahr!<br>
++    Erwarte (noch) nicht all zu viel Hilfe :)<br>
      </p>
  "info: hidden advanced schedule"
 +    info: erweiterte Optionen versteckt
@@ -420,12 +500,13 @@
  "Language"
      Sprache
  "Last Recorded"
-+    zuletzt
++    zuletzt aufgenommen
  "Last recording"
 +    letzte Aufnahme
  "Last Updated"
      zuletzt aktualisiert
  "Later"
++    später
  "left"
 +    links
  "Left"
@@ -433,7 +514,7 @@
  "leftl"
  "length"
      Dauer
-@@ -451,38 +550,56 @@
+@@ -451,38 +565,56 @@
  "Listing &quot;Jump to&quot;"
      TV Programm &quot;Gehe zu&quot;
  "Listing Time Key"
@@ -490,7 +571,7 @@
  "Movies"
      Spielfilme
  "Movies, 3&frac12; Stars or more"
-@@ -494,6 +611,7 @@
+@@ -494,13 +626,16 @@
  "Music Specials"
      Musiksendungen
  "My Session"
@@ -498,26 +579,35 @@
  "MythMusic on the web."
      MythMusic
  "MythTV"
-@@ -508,37 +626,50 @@
+ "MythTV Status"
+     MythTV Status
+ "MythVideo Artwork Dir"
++    MythVideo Artwork-Verzeichnis
+ "MythVideo Dir"
++    MythVideo Verzeichnis
+ "MythVideo on the web."
+     MythVideo
+ "mythvideo.db_folder_view"
+@@ -508,37 +643,50 @@
  "mythvideo.sort_ignores_case"
  "MythWeb"
  "MythWeb Defaults"
 +    MythWeb Standardwerte
  "MythWeb Global Defaults"
-+    MythWeb Globale Standards
++    MythWeb glob. Standardwerte
  "MythWeb Session"
 +    MythWeb Sitzung
  "MythWeb Skin"
 +    MythWeb Aussehen
  "MythWeb Template"
-+    MythWeb Schema
++    MythWeb Vorlage
  "MythWeb Weather."
      Wettervorhersage
  "Name"
  "name"
      Name
  "Narrow Your Search"
-+    Verfeinerung
++    Suche verfeinern
  "Never Record"
      Niemals aufnehmen
  "New"
@@ -533,7 +623,7 @@
  "NO DATA"
      Kein Programm verfügbar
  "No Frontends allow remote control."
-+    Kein Frontend erlaubt Fernsteuerung
++    Kein Frontend erlaubt Fernsteuerung.
  "No matches found"
      Nichts gefunden
  "No matching programs found."
@@ -549,17 +639,17 @@
  "Non-Series HDTV"
      HDTV, keine Serien
  "None"
-@@ -546,58 +677,93 @@
+@@ -546,58 +694,94 @@
  "Notes"
      Hinweis
  "Number of episodes"
-+    Folgen
++    Anzahl Folgen
  "Number of shows"
-+    Sendungen
++    Anzahl Sendungen
  "Number of Songs"
 +    Lieder
  "Number of timeslots"
-+    Anzahl Zeitleistenabschnitte
++    Anzahl der Zeitfenster
  "Only display favourite channels"
      Nur Favoriten anzeigen
  "Only match commercial-free channels"
@@ -575,8 +665,9 @@
  "Original Airdate"
      Produktion
  "Originally aired between"
-+    Erstaustrahlung
++    Produziert zwischen
  "Override"
++    ܜberschreiben
  "Page Down"
 +    Bild runter
  "Page Up"
@@ -643,7 +734,7 @@
  "Possible conflicts with this show"
      Mögliche Konflikte mit dieser Sendung
  "Power"
-@@ -605,15 +771,19 @@
+@@ -605,15 +789,19 @@
  "Power Search"
      Erweiterte Suche
  "Prefer Channum"
@@ -664,7 +755,7 @@
  "Produced by"
      Produzent
  "Profile"
-@@ -627,21 +797,30 @@
+@@ -627,21 +815,30 @@
  "Program Listing"
      TV Programm
  "Program Type"
@@ -695,7 +786,7 @@
  "recgroup"
      Aufnahmegruppe
  "Record new and expire old"
-@@ -649,9 +828,11 @@
+@@ -649,9 +846,11 @@
  "Record This"
      Diese Sendung aufnehmen
  "Recorded"
@@ -707,7 +798,7 @@
  "Recording Group"
      Aufnahmegruppe
  "Recording Options"
-@@ -663,6 +844,7 @@
+@@ -663,6 +862,7 @@
  "Recording Schedules"
      Aufnahmemodi
  "Recording Statistics"
@@ -715,7 +806,7 @@
  "recpriority"
      Aufnahmepriorität
  "recstatus: cancelled"
-@@ -750,29 +932,43 @@
+@@ -750,29 +950,43 @@
  "regex: articles"
      D(e[rmn]|ie|as)
  "Remote"
@@ -759,7 +850,7 @@
  "Scan Collection"
  "Schedule"
      Modus
-@@ -785,6 +981,7 @@
+@@ -785,6 +999,7 @@
  "Schedule Override"
      manuelle Korrektur
  "Schedule via $1."
@@ -767,7 +858,7 @@
  "Scheduled"
      Geplant
  "Scheduled Popup"
-@@ -794,19 +991,23 @@
+@@ -794,19 +1009,23 @@
  "Search"
      Suche
  "Search $1"
@@ -791,12 +882,13 @@
  "Set Host"
      Setze Host
  "Settings"
-@@ -814,41 +1015,58 @@
+@@ -814,41 +1033,59 @@
  "settings"
      Einstellungen
  "Settings Table"
 +    Einstellungen
  "settings/stream: protocol"
++    Streamprotokoll
  "settings: notice"
      Achtung! Falls diese Tabelle ohne das nötige Hintergrundwissen verändert wird, könnte MythTVs Funktionalität nachhaltig gestört werden.
  "Shift"
@@ -850,7 +942,7 @@
  "Start Date"
      Datum
  "Start Early"
-@@ -857,7 +1075,9 @@
+@@ -857,7 +1094,9 @@
      Uhrzeit
  "Starting"
  "Statistics"
@@ -860,7 +952,7 @@
  "Status"
      Status
  "Status Bar"
-@@ -865,12 +1085,15 @@
+@@ -865,12 +1104,15 @@
  "Stereo"
      Stereo
  "Still Recording: Edit"
@@ -876,7 +968,7 @@
  "Subtitle"
      Untertitel
  "Subtitle and Description"
-@@ -894,32 +1117,46 @@
+@@ -894,33 +1136,48 @@
  "Time"
      Zeit
  "Time Span"
@@ -922,9 +1014,11 @@
  "Track #%s from the album '%s'"
 +    %s. Lied auf '%s'
  "Transcode"
++    Umwandeln
  "transcoder"
      Umwandlungsprofil
-@@ -947,6 +1184,7 @@
+ "Transcoder"
+@@ -947,6 +1204,7 @@
  "Unknown Recording Schedule."
      Unbekannter Aufnahmeplan
  "Up"
@@ -932,7 +1026,7 @@
  "Upcoming Recordings"
      Aufnahmeplan
  "Update"
-@@ -974,6 +1212,7 @@
+@@ -974,6 +1232,7 @@
      Video
  "Video Bitrate"
  "Video Playback"
@@ -940,7 +1034,7 @@
  "Video: Error: IMDB"
  "Video: Error: IMDB: Not Found"
  "Video: Error: Missing ID"
-@@ -1025,9 +1264,11 @@
+@@ -1025,9 +1284,11 @@
  "welcome: music"
      Musik
  "welcome: remote"
@@ -952,7 +1046,7 @@
  "welcome: status"
      Status
  "welcome: tv"
-@@ -1040,7 +1281,9 @@
+@@ -1040,7 +1301,9 @@
      Was läuft noch zu dieser Zeit?
  "Widescreen"
  "Width"
@@ -962,7 +1056,7 @@
  "Wind"
      Windgeschwindigkeit
  "Wind Chill"
-@@ -1050,6 +1293,8 @@
+@@ -1050,6 +1313,8 @@
  "xmltvid"
      XMLTV ID
  "Year"
@@ -3900,6 +3994,23 @@
  
  using namespace std;
  
+Index: mythplugins/mythmusic/mythmusic/mainvisual.cpp
+===================================================================
+--- mythplugins/mythmusic/mythmusic/mainvisual.cpp	(revision 16468)
++++ mythplugins/mythmusic/mythmusic/mainvisual.cpp	(working copy)
+@@ -965,8 +965,11 @@
+     }
+ 
+     alpha = x;
+-    for (i = 1; i < (int) domain; i++) {
++    for (i = 1; i < (int) domain; i++)
++    {
+         scaled = (int) floor(0.5 + (alpha * log((double(i) + alpha) / alpha)));
++        if (scaled < 1)
++            scaled = 1;
+         if (indices[scaled - 1] < i)
+             indices[scaled - 1] = i;
+     }
 Index: mythplugins/mythmusic/mythmusic/miniplayer.h
 ===================================================================
 --- mythplugins/mythmusic/mythmusic/miniplayer.h	(revision 16468)
@@ -4541,6 +4652,472 @@
      </message>
  </context>
  </TS>
+Index: mythplugins/mytharchive/i18n/mytharchive_dk.ts
+===================================================================
+--- mythplugins/mytharchive/i18n/mytharchive_dk.ts	(revision 16468)
++++ mythplugins/mytharchive/i18n/mytharchive_dk.ts	(working copy)
+@@ -25,47 +25,47 @@
+     <name>ExportNativeWizard</name>
+     <message>
+         <source>0 Mb</source>
+-        <translation type="unfinished">0 Mb</translation>
++        <translation>0 Mb</translation>
+     </message>
+     <message>
+         <source>Next</source>
+-        <translation type="unfinished">Næste</translation>
++        <translation>Næste</translation>
+     </message>
+     <message>
+         <source>Previous</source>
+-        <translation type="unfinished">Forrige</translation>
++        <translation>Forrige</translation>
+     </message>
+     <message>
+         <source>Cancel</source>
+-        <translation type="unfinished">Afbryd</translation>
++        <translation>Afbryd</translation>
+     </message>
+     <message>
+         <source>Choose File...</source>
+-        <translation type="unfinished">Vælg fil...</translation>
++        <translation>Vælg fil...</translation>
+     </message>
+     <message>
+         <source>Add Recording</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tilføj optagelse</translation>
+     </message>
+     <message>
+         <source>Add Video</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tilføj video</translation>
+     </message>
+     <message>
+         <source>Myth Archive</source>
+-        <translation type="unfinished"></translation>
++        <translation>Filarkivering</translation>
+     </message>
+     <message>
+         <source>You need to add at least one item to archive!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Du skal tilføje mindst en fil til arkivet!</translation>
+     </message>
+     <message>
+         <source>Finish</source>
+-        <translation type="unfinished">Færdig</translation>
++        <translation>Færdig</translation>
+     </message>
+     <message>
+         <source>Remove Item</source>
+-        <translation type="unfinished">Fjern</translation>
++        <translation>Fjern</translation>
+     </message>
+ </context>
+ <context>
+@@ -103,55 +103,55 @@
+     <name>ImportNativeWizard</name>
+     <message>
+         <source>Back</source>
+-        <translation type="unfinished">Tilbage</translation>
++        <translation>Tilbage</translation>
+     </message>
+     <message>
+         <source>Home</source>
+-        <translation type="unfinished">Hjem</translation>
++        <translation>Hjem</translation>
+     </message>
+     <message>
+         <source>Next</source>
+-        <translation type="unfinished">Næste</translation>
++        <translation>Næste</translation>
+     </message>
+     <message>
+         <source>Previous</source>
+-        <translation type="unfinished">Forrige</translation>
++        <translation>Forrige</translation>
+     </message>
+     <message>
+         <source>Cancel</source>
+-        <translation type="unfinished">Afbryd</translation>
++        <translation>Afbryd</translation>
+     </message>
+     <message>
+         <source>Myth Archive</source>
+-        <translation type="unfinished"></translation>
++        <translation>Filarkivering</translation>
+     </message>
+     <message>
+         <source>You need to select a valid archive XML file!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Du skal vælge en gyldig arkiv-XML-fil!</translation>
+     </message>
+     <message>
+         <source>You need to select a valid chanID!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Du skal vælge et gyldigt kanal-ID!</translation>
+     </message>
+     <message>
+         <source>Finish</source>
+-        <translation type="unfinished">Færdig</translation>
++        <translation>Færdig</translation>
+     </message>
+     <message>
+         <source>Select a ChanID</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vælg et kanal-ID</translation>
+     </message>
+     <message>
+         <source>Select a ChanNo</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vælg et kanalnummer</translation>
+     </message>
+     <message>
+         <source>Select a Channel Name</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vælg et kanalnavn</translation>
+     </message>
+     <message>
+         <source>Select a Callsign</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vælg et callsign</translation>
+     </message>
+ </context>
+ <context>
+@@ -178,19 +178,19 @@
+     </message>
+     <message>
+         <source>Increase Font Size</source>
+-        <translation type="unfinished"></translation>
++        <translation>Forøg skriftstørrelse</translation>
+     </message>
+     <message>
+         <source>Decrease Font Size</source>
+-        <translation type="unfinished"></translation>
++        <translation>Formindsk skriftstørrelse</translation>
+     </message>
+     <message>
+         <source>Show Progress Log</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vis fremskridt</translation>
+     </message>
+     <message>
+         <source>Show Full Log</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vis alt</translation>
+     </message>
+ </context>
+ <context>
+@@ -343,35 +343,35 @@
+     </message>
+     <message>
+         <source>Choose File...</source>
+-        <translation type="unfinished">Vælg fil...</translation>
++        <translation>Vælg fil...</translation>
+     </message>
+     <message>
+         <source>Add Recording</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tilføj optagelse</translation>
+     </message>
+     <message>
+         <source>Add Video</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tilføj video</translation>
+     </message>
+     <message>
+         <source>Add File</source>
+-        <translation type="unfinished"></translation>
++        <translation>Vælg fil</translation>
+     </message>
+     <message>
+         <source>Don&apos;t re-encode</source>
+-        <translation type="unfinished"></translation>
++        <translation>Undlad genkodning</translation>
+     </message>
+     <message>
+         <source>New Size </source>
+-        <translation type="unfinished"></translation>
++        <translation>Ny størrelse </translation>
+     </message>
+     <message>
+         <source>Original Size </source>
+-        <translation type="unfinished"></translation>
++        <translation>Oprindelig størrelse </translation>
+     </message>
+     <message>
+         <source>You need to add at least one item to archive!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Du skal tilføje mindst en fil til arkivet!</translation>
+     </message>
+ </context>
+ <context>
+@@ -398,7 +398,7 @@
+     </message>
+     <message>
+         <source>Video format for DVD recordings, PAL or NTSC.</source>
+-        <translation>Videoformat for DVD-optagelser (PAL eller NTSC).
++        <translation>Videoformat for dvd-optagelser (PAL eller NTSC).
+ </translation>
+     </message>
+     <message>
+@@ -411,11 +411,11 @@
+     </message>
+     <message>
+         <source>Location of DVD</source>
+-        <translation>Sti til DVD</translation>
++        <translation>Sti til dvd</translation>
+     </message>
+     <message>
+         <source>Which DVD drive to use when burning discs.</source>
+-        <translation>Hvilket DVD-drev der skal bruges ved brænding</translation>
++        <translation>Hvilket dvd-drev der skal bruges ved brænding.</translation>
+     </message>
+     <message>
+         <source>ffmpeg Command</source>
+@@ -455,7 +455,7 @@
+     </message>
+     <message>
+         <source>Command to run growisofs. (Used to burn DVD&apos;s)</source>
+-        <translation>Kommandoen for at køre growisofs (bruges til at brænde DVD&apos;er)</translation>
++        <translation>Kommandoen for at køre growisofs (bruges til at brænde dvd&apos;er)</translation>
+     </message>
+     <message>
+         <source>tcrequant command</source>
+@@ -517,7 +517,7 @@
+     </message>
+     <message>
+         <source>It was not possible to create the DVD.  An error occured when running the scripts</source>
+-        <translation>Det var ikke muligt at lave DVD&apos;en.  Der opstod en fejl under kørsel af scripts</translation>
++        <translation>Det var ikke muligt at lave dvd&apos;en.  Der opstod en fejl under kørsel af scripts</translation>
+     </message>
+     <message>
+         <source>It was not possible to create the Archive.  An error occured when running &apos;mytharchivehelper&apos;</source>
+@@ -525,155 +525,155 @@
+     </message>
+     <message>
+         <source>Location where MythArchive should create its temporory work files. LOTS of free space required here.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Placering af filarkiveringens arbejdsfiler. Der kræves MEGET fri plads her.</translation>
+     </message>
+     <message>
+         <source>DVD Drive Write Speed</source>
+-        <translation type="unfinished"></translation>
++        <translation>Skrivehastighed for dvd-drev </translation>
+     </message>
+     <message>
+         <source>This is the write speed to use when burning a DVD. Set to 0 to allow growisofs to choose the fastest available speed.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Dette er skrivehastigheden under brænding af en dvd. Sæt den til 0 for at tillade growisofs at vælge den hurtigst tilgængelige hastighed.</translation>
+     </message>
+     <message>
+         <source>Command to play DVD</source>
+-        <translation type="unfinished"></translation>
++        <translation>Kommandoen for at afspille en dvd</translation>
+     </message>
+     <message>
+         <source>Command to run when test playing a created DVD. &apos;Internal&apos; will use the internal MythTV player. %f will be replaced with the path to the created DVD structure eg. &apos;xine -pfhq --no-splash dvd:/%f&apos;.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Kommandoen for at foretage en testafspilning af en ny dvd. &apos;Intern&apos; vil bruge MythTVs indbyggede afspiller. %f vil blive erstattet af stien til den oprettede dvd-struktur, f.eks. &apos;xine -pfhq --no-splash dvd:/%f&apos;.</translation>
+     </message>
+     <message>
+         <source>Always Encode to AC3</source>
+-        <translation type="unfinished"></translation>
++        <translation>Genkod altid til AC3</translation>
+     </message>
+     <message>
+         <source>If set audio tracks will always be re-encoded to AC3 for better compatibility with DVD players in NTSC countries.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hvis valgt, vil lydsporet altid blive genkodet til AC3 for bedre kompabilitet med dvd-afspillere i lande der bruger NTSC.</translation>
+     </message>
+     <message>
+         <source>Copy remote files</source>
+-        <translation type="unfinished"></translation>
++        <translation>Kopier ikke-lokale filer</translation>
+     </message>
+     <message>
+         <source>If set files on remote filesystems will be copied over to the local filesystem before processing. Speeds processing and reduces bandwidth on the network</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hvis valgt, vil filer på andre maskiner blive kopieret til det lokale filsystem før behandling. Dette gør behandlingen hurtigere og sparer båndbredde på netværket</translation>
+     </message>
+     <message>
+         <source>Always Use Mythtranscode</source>
+-        <translation type="unfinished"></translation>
++        <translation>Brug altid mythtranscode</translation>
+     </message>
+     <message>
+         <source>If set mpeg2 files will always be passed though mythtranscode to clean up any errors. May help to fix some audio problems. Ignored if &apos;Use ProjectX&apos; is set.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hvis valgt, vil filer altid blive sendt igennem mythtranscode for at rette eventuelle fejl. Dette kan afhjælpe visse lydproblemer. Ignoreres hvis &apos;Brug ProjectX&apos; er valgt.</translation>
+     </message>
+     <message>
+         <source>Use ProjectX</source>
+-        <translation type="unfinished"></translation>
++        <translation>Brug ProjectX</translation>
+     </message>
+     <message>
+         <source>If set ProjectX will be used to cut commercials and split mpeg2 files instead of mythtranscode and mythreplex.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hvis valgt, bruges ProjectX til at fjerne reklamer og opdele MPEG-2 filer i stedet for mythtranscode og mythreplex.</translation>
+     </message>
+     <message>
+         <source>Use FIFOs</source>
+-        <translation type="unfinished"></translation>
++        <translation>Brug FIFOer</translation>
+     </message>
+     <message>
+         <source>The script will use FIFOs to pass the output of mplex into dvdauthor rather than creating intermediate files. Saves time and disk space during multiplex operations but not  supported on Windows platform</source>
+-        <translation type="unfinished"></translation>
++        <translation>Brug FIFOer for at sende resultatet af mplex ind i dvdauthor i stedet for at oprette midlertidige filer. Sparer tid og diskplads, men er ikke understøttet på Windows</translation>
+     </message>
+     <message>
+         <source>Add Subtitles</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tilføj undertekster</translation>
+     </message>
+     <message>
+         <source>If available this option will add subtitles to the final DVD. Requires &apos;Use ProjectX&apos; to be on.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hvis valgt, tilføjes der undertekster til dvd&apos;en. Kræver at &apos;Brug ProjectX&apos; er valgt.</translation>
+     </message>
+     <message>
+         <source>Main Menu Aspect Ratio</source>
+-        <translation type="unfinished"></translation>
++        <translation>Aspektforhold for hovedmenu</translation>
+     </message>
+     <message>
+         <source>Aspect ratio to use when creating the main menu.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Det aspektforhold der bruges ved oprettelse af hovedmenuen.</translation>
+     </message>
+     <message>
+         <source>Chapter Menu Aspect Ratio</source>
+-        <translation type="unfinished"></translation>
++        <translation>Aspektforhold for kapitelmenu</translation>
+     </message>
+     <message>
+         <source>Aspect ratio to use when creating the chapter menu. Video means use the same aspect ratio as the associated video.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Det aspektforhold der bruges ved oprettelse af kapitelmenuen. &apos;Video&apos; betyder at der bruges samme aspektforhold som den tilknyttede video.</translation>
+     </message>
+     <message>
+         <source>Date format</source>
+-        <translation type="unfinished"></translation>
++        <translation>Datoformat</translation>
+     </message>
+     <message>
+         <source>Samples are shown using today&apos;s date.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Prøver vises med datoen i dag.</translation>
+     </message>
+     <message>
+         <source>Samples are shown using tomorrow&apos;s date.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Prøver vises med datoen i morgen.</translation>
+     </message>
+     <message>
+         <source>Your preferred date format to use on DVD menus.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Dit foretrukne datoformat på dvd-menuer.</translation>
+     </message>
+     <message>
+         <source>Time format</source>
+-        <translation type="unfinished"></translation>
++        <translation>Tidsformat</translation>
+     </message>
+     <message>
+         <source>Your preferred time format to display on DVD menus. You must choose a format with &quot;AM&quot; or &quot;PM&quot; in it, otherwise your time display will be 24-hour or &quot;military&quot; time.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Dit foretrukne tidsformat på dvd-menuer. Hvis du ikke vælger et format med &apos;AM&apos; eller &apos;PM&apos;, bruges der 24-timers tidsformat.</translation>
+     </message>
+     <message>
+         <source>Default Encoder Profile</source>
+-        <translation type="unfinished"></translation>
++        <translation>Standard kodningsprofil</translation>
+     </message>
+     <message>
+         <source>Default encoding profile to use if a file needs re-encoding.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Standard kodningsprofil hvis det er nødvendigt at rekode en fil.</translation>
+     </message>
+     <message>
+         <source>jpeg2yuv command</source>
+-        <translation type="unfinished"></translation>
++        <translation>jpeg2yuv-kommando</translation>
+     </message>
+     <message>
+         <source>Command to run jpeg2yuv. Part of mjpegtools package</source>
+-        <translation type="unfinished"></translation>
++        <translation>Kommandoen for at køre jpeg2yuv. En del af mjpegtools-pakken</translation>
+     </message>
+     <message>
+         <source>projectx command</source>
+-        <translation type="unfinished"></translation>
++        <translation>projectx-kommando</translation>
+     </message>
+     <message>
+         <source>Command to run ProjectX. Will be used to cut commercials and split mpegs files instead of mythtranscode and mythreplex.</source>
+-        <translation type="unfinished"></translation>
++        <translation>Kommandoen for at køre ProjectX. Bruges til at fjerne reklamer og opdele MPEG-2 filer i stedet for mythtranscode og mythreplex.</translation>
+     </message>
+     <message>
+         <source>MythArchive Settings (2)</source>
+-        <translation type="unfinished"></translation>
++        <translation>MythArchive indstillinger (2)</translation>
+     </message>
+     <message>
+         <source>DVD Menu Settings</source>
+-        <translation type="unfinished"></translation>
++        <translation>Indstilinger for dvd-menu</translation>
+     </message>
+     <message>
+         <source>Video Selector</source>
+-        <translation type="unfinished">Video-vælger</translation>
++        <translation>Video-vælger</translation>
+     </message>
+     <message>
+         <source>You don&apos;t have any videos!</source>
+-        <translation type="unfinished"></translation>
++        <translation>Du har ingen videoer!</translation>
+     </message>
+     <message>
+         <source>It was not possible to import the Archive.  An error occured when running &apos;mytharchivehelper&apos;</source>
+-        <translation type="unfinished"></translation>
++        <translation>Det var ikke muligt at importere arkivet.  Der opstod en fejl under kørsel af &apos;mytharchivehelper&apos;</translation>
+     </message>
+ </context>
+ <context>
+@@ -720,13 +720,15 @@
+     </message>
+     <message>
+         <source>MythArchive</source>
+-        <translation type="unfinished"></translation>
++        <translation>Filarkivering</translation>
+     </message>
+     <message>
+         <source>Either you don&apos;t have any recordings or no recordings are available locally!
+ 
+ Click OK</source>
+-        <translation type="unfinished"></translation>
++        <translation>Enten har du ingen optagelser, eller også er de ikke tilgængelige lokalt!
++
++Klik OK</translation>
+     </message>
+ </context>
+ <context>
+@@ -773,7 +775,7 @@
+     </message>
+     <message>
+         <source>Parental Pin:</source>
+-        <translation type="unfinished"></translation>
++        <translation>Forældre-PIN:</translation>
+     </message>
+ </context>
+ </TS>
+Index: mythplugins/mytharchive/i18n/mytharchive_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mytharchive/i18n/mytharchive_nl.ts
 ===================================================================
 --- mythplugins/mytharchive/i18n/mytharchive_nl.ts	(revision 16468)
@@ -5432,6 +6009,14 @@
          <source>Parental Pin:</source>
          <translation>Pincode:</translation>
      </message>
+Index: mythplugins/mytharchive/i18n/mytharchive_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
+Index: mythplugins/mytharchive/i18n/mytharchive_dk.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mytharchive/mytharchive/archivemenu.xml
 ===================================================================
 --- mythplugins/mytharchive/mytharchive/archivemenu.xml	(revision 16468)
@@ -5964,6 +6549,10 @@
              title = title[:32]
  
              #Create the DVD ISO image
+Index: mythplugins/mythbrowser/i18n/mythbrowser_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythbrowser/i18n/mythbrowser_fi.ts
 ===================================================================
 --- mythplugins/mythbrowser/i18n/mythbrowser_fi.ts	(revision 16468)
@@ -5977,6 +6566,10 @@
      </message>
  </context>
  </TS>
+Index: mythplugins/mythbrowser/i18n/mythbrowser_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythbrowser/i18n/mythbrowser_nl.ts
 ===================================================================
 --- mythplugins/mythbrowser/i18n/mythbrowser_nl.ts	(revision 16468)
@@ -7370,6 +7963,14 @@
      </message>
  </context>
  </TS>
+Index: mythplugins/mythweather/i18n/mythweather_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
+Index: mythplugins/mythweather/i18n/mythweather_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl
 ===================================================================
 --- mythplugins/mythweather/mythweather/scripts/uk_bbc/bbccurrentxml.pl	(revision 16468)
@@ -8685,6 +9286,10 @@
      a multi-location screen you have to set the location of each individual data
      item.  This may not be ideal, but it does allow for very easy screen and
      source development, along with very customizable location setups.  The
+Index: mythplugins/mythgallery/i18n/mythgallery_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythgallery/i18n/mythgallery_nl.ts
 ===================================================================
 --- mythplugins/mythgallery/i18n/mythgallery_nl.ts	(revision 16468)
@@ -9201,6 +9806,10 @@
      </message>
  </context>
  <context>
+Index: mythplugins/mythgallery/i18n/mythgallery_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythmovies/ignyte/ignytegrabber.cpp
 ===================================================================
 --- mythplugins/mythmovies/ignyte/ignytegrabber.cpp	(revision 16468)
@@ -9450,6 +10059,10 @@
          <source>Minutes</source>
          <translation>Minuten</translation>
      </message>
+Index: mythplugins/mythflix/i18n/mythflix_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythflix/i18n/mythflix_fi.ts
 ===================================================================
 --- mythplugins/mythflix/i18n/mythflix_fi.ts	(revision 16468)
@@ -9536,6 +10149,10 @@
      </message>
  </context>
  <context>
+Index: mythplugins/mythflix/i18n/mythflix_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythcontrols/i18n/mythcontrols_nl.ts
 ===================================================================
 --- mythplugins/mythcontrols/i18n/mythcontrols_nl.ts	(revision 16468)
@@ -9824,6 +10441,10 @@
          <source>No</source>
          <translation type="obsolete">Nee</translation>
      </message>
+Index: mythplugins/mythcontrols/i18n/mythcontrols_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythcontrols/i18n/mythcontrols_fi.ts
 ===================================================================
 --- mythplugins/mythcontrols/i18n/mythcontrols_fi.ts	(revision 16468)
@@ -9960,6 +10581,14 @@
      </message>
  </context>
  <context>
+Index: mythplugins/mythcontrols/i18n/mythcontrols_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
+Index: mythplugins/mythvideo/i18n/mythvideo_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythvideo/i18n/mythvideo_nl.ts
 ===================================================================
 --- mythplugins/mythvideo/i18n/mythvideo_nl.ts	(revision 16468)
@@ -11237,7 +11866,27 @@
     }
  
     # try looking on nexbase
-@@ -330,10 +338,9 @@
+@@ -313,12 +321,14 @@
+       if ($1 ne "") {
+          if (defined $opt_d) { print "# found nexbase poster page: $1 \n"; }
+          my $cinres = get $1;
+-         if (defined $opt_d) { printf("# got %i bytes\n", length($cinres)); }
+-         if (defined $opt_r) { printf("%s", $cinres); }
++         if (defined $cinres) {
++            if (defined $opt_d) { printf("# got %i bytes\n", length($cinres)); }
++            if (defined $opt_r) { printf("%s", $cinres); }
+ 
+-         if ($cinres =~ m/<a id="photo_url" href="([^"]*?)" ><\/a>/i) {
+-            if (defined $opt_d) { print "# nexbase url retreived\n"; }
+-            $uri = $1;
++            if ($cinres =~ m/<a id="photo_url" href="([^"]*?)" ><\/a>/i) {
++               if (defined $opt_d) { print "# nexbase url retreived\n"; }
++               $uri = $1;
++            }
+          }
+       }
+    }
+@@ -330,10 +340,9 @@
           my $cinres = get $1;
           if (defined $opt_d) { printf("# got %i bytes\n", length($cinres)); }
           if (defined $opt_r) { printf("%s", $cinres); }
@@ -11250,7 +11899,7 @@
           }
        }
     }
-@@ -356,7 +363,7 @@
+@@ -356,7 +365,7 @@
     my @movie_titles;
     my $found_low_res = 0;
     my $k = 0;
@@ -11259,7 +11908,7 @@
     # no poster found, take lowres image from imdb
     if ($uri eq "") {
        if (defined $opt_d) { print "# looking for lowres imdb posters\n"; }
-@@ -364,7 +371,7 @@
+@@ -364,7 +373,7 @@
        $response = get $host;
  
        # Better handling for low resolution posters
@@ -11268,7 +11917,7 @@
        if ($response =~ m/<a name="poster".*<img.*src="([^"]*).*<\/a>/ig) {
           if (defined $opt_d) { print "# found low res poster at: $1\n"; }
           $uri = $1;
-@@ -375,7 +382,7 @@
+@@ -375,7 +384,7 @@
        }
  
        if (defined $opt_d) { print "# starting to look for movie title\n"; }
@@ -11277,7 +11926,7 @@
        # get main title
        if (defined $opt_d) { print "# Getting possible movie titles:\n"; }
        $movie_titles[$k++] = parseBetween($response, "<title>", "<\/title>");
-@@ -386,9 +393,9 @@
+@@ -386,9 +395,9 @@
           $movie_titles[$k++] = trim($1);
           if (defined $opt_d) { print "# Title: ".$movie_titles[$k-1]."\n"; }
        }
@@ -11289,7 +11938,7 @@
     print "$uri\n";
  }
  
-@@ -399,7 +406,7 @@
+@@ -399,7 +408,7 @@
     # If we wanted to inspect the file for any reason we can do that now
  
     #
@@ -11298,7 +11947,7 @@
     # (use same rules that Metadata::guesTitle does)
     my $query = $filename;
     $query = uri_unescape($query);  # in case it was escaped
-@@ -409,26 +416,26 @@
+@@ -409,26 +418,26 @@
     }
     # Strip off anything following '(' - people use this for general comments
     if (rindex($query, '(') != -1) {
@@ -11332,7 +11981,7 @@
     #         type=[fuzy]         looser search
     #         from_year=[int]     limit matches to year (broken at imdb)
     #         to_year=[int]       limit matches to year (broken at imdb)
-@@ -442,10 +449,10 @@
+@@ -442,11 +451,11 @@
        print $response;
        exit(0);
     }
@@ -11341,11 +11990,13 @@
     # check to see if we got a results page or a movie page
     #    looking for 'add=<movieid>" target=' which only exists
 -   #    in a movie description page 
+-   my $movienum = parseBetween($response, "add=", "\" ");
 +   #    in a movie description page
-    my $movienum = parseBetween($response, "add=", "\" ");
++   my $movienum = parseBetween($response, "add=", "\"");
     if (!$movienum) {
        $movienum = parseBetween($response, ";add=", "'");
-@@ -459,7 +466,7 @@
+    }
+@@ -459,7 +468,7 @@
        }
  
        if (defined $opt_d) { printf("# redirected to movie page\n"); }
@@ -11354,7 +12005,7 @@
        $movietitle =~ m#(.+) \((\d+)\)#;
        $movietitle = $1;
        print "$movienum:$movietitle\n";
-@@ -467,15 +474,15 @@
+@@ -467,15 +476,15 @@
     }
  
     # extract possible matches
@@ -11373,7 +12024,7 @@
  #                                               "</table>");
     # parse movie list from matches
     my $beg = "<tr>";
-@@ -491,7 +498,7 @@
+@@ -491,7 +500,7 @@
  #   if ($data eq "") { $data = $approx_matches; }
     if ($data eq "") {
        if (defined $opt_d) { printf("# no results\n"); }
@@ -11382,7 +12033,7 @@
     }
     my $start = index($data, $beg);
     my $finish = index($data, $end, $start);
-@@ -530,27 +537,27 @@
+@@ -530,27 +539,27 @@
        if ($options =~ /tv=no/) {
           if ($type eq "TV") {
              if (defined $opt_d) {printf("# skipping TV program: %s\n", $title);}
@@ -11414,7 +12065,7 @@
           }
        }
  
-@@ -560,14 +567,14 @@
+@@ -560,14 +569,14 @@
              if (defined $opt_d) {
                  printf("# skipping Video program: %s\n", $title);
              }
@@ -11432,7 +12083,7 @@
        }
  
        # add to array
-@@ -590,10 +597,10 @@
+@@ -590,10 +599,10 @@
  # Main Program
  #
  
@@ -11488,6 +12139,10 @@
  
              command_string = "Internal";
              gContext->GetMainWindow()->HandleMedia(command_string, filename);
+Index: mythplugins/mythphone/i18n/mythphone_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythphone/i18n/mythphone_nl.ts
 ===================================================================
 --- mythplugins/mythphone/i18n/mythphone_nl.ts	(revision 16468)
@@ -12265,6 +12920,10 @@
      </message>
  </context>
  </TS>
+Index: mythplugins/mythgame/i18n/mythgame_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythgame/i18n/mythgame_nl.ts
 ===================================================================
 --- mythplugins/mythgame/i18n/mythgame_nl.ts	(revision 16468)
@@ -12694,6 +13353,10 @@
          <source>Favorite:</source>
          <translation>Favoriet:</translation>
      </message>
+Index: mythplugins/mythgame/i18n/mythgame_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythgame/i18n/mythgame_fi.ts
 ===================================================================
 --- mythplugins/mythgame/i18n/mythgame_fi.ts	(revision 16468)
@@ -13847,6 +14510,14 @@
      </message>
  </context>
  <context>
+Index: mythplugins/mythnews/i18n/mythnews_nl.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
+Index: mythplugins/mythnews/i18n/mythnews_fi.qm
+===================================================================
+Cannot display: file marked as a binary type.
+svn:mime-type = application/octet-stream
 Index: mythplugins/mythnews/i18n/mythnews_nl.ts
 ===================================================================
 --- mythplugins/mythnews/i18n/mythnews_nl.ts	(revision 16468)

mythtv-0.21-svnfixes.patch:

View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.2 -r 1.3 mythtv-0.21-svnfixes.patch
Index: mythtv-0.21-svnfixes.patch
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythtv-0.21-svnfixes.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mythtv-0.21-svnfixes.patch	18 Aug 2008 01:26:30 -0000	1.2
+++ mythtv-0.21-svnfixes.patch	6 Oct 2008 18:44:16 -0000	1.3
@@ -7340,6 +7340,30 @@
 ===================================================================
 --- mythtv/i18n/mythfrontend_de.ts	(revision 16468)
 +++ mythtv/i18n/mythfrontend_de.ts	(working copy)
+@@ -66,19 +66,19 @@
+     <name>BackendSelect</name>
+     <message>
+         <source>Please select default Myth Backend Server</source>
+-        <translation type="unfinished"></translation>
++        <translation>Bitte den Myth Backend Server wählen</translation>
+     </message>
+     <message>
+         <source>OK</source>
+-        <translation type="unfinished">Ok</translation>
++        <translation>Ok</translation>
+     </message>
+     <message>
+         <source>Cancel</source>
+-        <translation type="unfinished">Abbrechen</translation>
++        <translation>Abbrechen</translation>
+     </message>
+     <message>
+         <source>Configure Manually</source>
+-        <translation type="unfinished"></translation>
++        <translation>Manuell konfigurieren</translation>
+     </message>
+ </context>
+ <context>
 @@ -116,11 +116,11 @@
      </message>
      <message>
@@ -7363,7 +7387,7 @@
      </message>
  </context>
  <context>
-@@ -171,11 +171,11 @@
+@@ -171,23 +171,23 @@
      </message>
      <message>
          <source>Create Input Group</source>
@@ -7377,7 +7401,8 @@
      </message>
      <message>
          <source>Error</source>
-@@ -183,11 +183,11 @@
+-        <translation type="unfinished"></translation>
++        <translation>Fehler</translation>
      </message>
      <message>
          <source>Sorry, this Input Group name can not be blank.</source>
@@ -7400,6 +7425,154 @@
      </message>
      <message>
          <source>Are you sure you would like to delete this channel?</source>
+@@ -245,36 +245,36 @@
+     </message>
+     <message>
+         <source>Are you sure you would like to delete ALL channels?</source>
+-        <translation type="unfinished"></translation>
++        <translation>Sind Sie sicher, dass Sie alle Sender löschen wollen?</translation>
+     </message>
+     <message>
+         <source>Are you sure you would like to delete all unassigned channels?</source>
+-        <translation type="unfinished"></translation>
++        <translation>Sind Sie sicher, dass Sie alle nicht zugewiesenen Sender löschen wollen?</translation>
+     </message>
+     <message>
+         <source>Are you sure you would like to delete the channels on %1?</source>
+-        <translation type="unfinished"></translation>
++        <translation>Sind Sie sicher, dass Sie alle Sender von %1 löschen wollen?</translation>
+     </message>
+     <message>
+-        <source>Add some for channels first!</source>
+-        <translation type="unfinished"></translation>
+-    </message>
+-    <message>
+         <source>Cancel</source>
+-        <translation type="unfinished">Abbrechen</translation>
++        <translation>Abbrechen</translation>
+     </message>
+     <message>
+         <source>Download all icons..</source>
+-        <translation type="unfinished"></translation>
++        <translation>Alle Icons herunterladen...</translation>
+     </message>
+     <message>
+         <source>Rescan for missing icons..</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nach fehlenden Icons suchen...</translation>
+     </message>
+     <message>
+         <source>Download icon for </source>
+-        <translation type="unfinished"></translation>
++        <translation>Lade Icon für </translation>
+     </message>
++    <message>
++        <source>Add some channels first!</source>
++        <translation>Fügen Sie erst einige Sender hinzu!</translation>
++    </message>
+ </context>
+ <context>
+     <name>ChannelRecPriority</name>
+@@ -435,7 +435,7 @@
+     </message>
+     <message>
+         <source>Additional Tables</source>
+-        <translation>Zusatztabellen</translation>
++        <translation>Weitere Tabellen</translation>
+     </message>
+     <message>
+         <source>Test</source>
+@@ -447,7 +447,7 @@
+     </message>
+     <message>
+         <source>Store</source>
+-        <translation type="unfinished">Speichern</translation>
++        <translation>Speichern</translation>
+     </message>
+     <message>
+         <source>Cancel</source>
+@@ -467,35 +467,35 @@
+     </message>
+     <message>
+         <source>First showing of each episode</source>
+-        <translation>Erste Austrahlung jeder Folge</translation>
++        <translation>Erste Ausstrahlung jeder Folge</translation>
+     </message>
+     <message>
+         <source>Last showing of each episode</source>
+-        <translation>Letzte Austrahlung jeder Folge</translation>
++        <translation>Letzte Ausstrahlung jeder Folge</translation>
+     </message>
+     <message>
+         <source>stored search</source>
+-        <translation type="unfinished"></translation>
++        <translation>gespeicherte Suche</translation>
+     </message>
+     <message>
+         <source>Add</source>
+-        <translation type="unfinished"></translation>
++        <translation>Hinzufügen</translation>
+     </message>
+     <message>
+         <source>Match this series</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nach einer best. Serie suchen</translation>
+     </message>
+     <message>
+         <source>Match words in the subtitle</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nach Wörtern im Untertitel suchen</translation>
+     </message>
+     <message>
+         <source>Only shows marked as widescreen</source>
+-        <translation type="unfinished"></translation>
++        <translation>Nur Sendungen in &apos;widescreen&apos;</translation>
+     </message>
+     <message>
+         <source>Exclude H.264 encoded streams (EIT only)</source>
+-        <translation type="unfinished"></translation>
++        <translation>H.264 kodierte Kanäle ausschliessen (nur bei EIT)</translation>
+     </message>
+ </context>
+ <context>
+@@ -669,11 +669,11 @@
+     <name>DTVSignalMonitor</name>
+     <message>
+         <source>Seen</source>
+-        <translation>Gesehen</translation>
++        <translation type="obsolete">Gesehen</translation>
+     </message>
+     <message>
+         <source>Matching</source>
+-        <translation>Ãœbereinstimmend</translation>
++        <translation type="obsolete">Ãœbereinstimmend</translation>
+     </message>
+ </context>
+ <context>
+@@ -712,19 +712,19 @@
+     <name>DVBSignalMonitor</name>
+     <message>
+         <source>Signal To Noise</source>
+-        <translation>Signal/Rauschen</translation>
++        <translation type="obsolete">Signal/Rauschen</translation>
+     </message>
+     <message>
+         <source>Bit Error Rate</source>
+-        <translation>Bitfehlerrate</translation>
++        <translation type="obsolete">Bitfehlerrate</translation>
+     </message>
+     <message>
+         <source>Uncorrected Blocks</source>
[...32509 lines suppressed...]
+                 if (!strncmp(strLine.c_str(), "channel", 7))
+                 {
+-                    channel = strLine.substr(nSplitPoint, 
++                    channel = strLine.substr(nSplitPoint,
+                                              strLine.size()).c_str();
+                 }
+                 else if (!strncmp(strLine.c_str(), "fine", 4))
 Index: mythtv/programs/mythfilldatabase/channeldata.cpp
 ===================================================================
 --- mythtv/programs/mythfilldatabase/channeldata.cpp	(revision 16468)
@@ -28224,6 +38499,133 @@
                      }
                      (*i).callsign = callsign;
                  }
+Index: mythtv/programs/mythfilldatabase/xmltvparser.cpp
+===================================================================
+--- mythtv/programs/mythfilldatabase/xmltvparser.cpp	(revision 16468)
++++ mythtv/programs/mythfilldatabase/xmltvparser.cpp	(working copy)
+@@ -104,7 +104,7 @@
+ {
+     // we signal an error by setting it invalid (> 840min = 14hr)
+     int result = 841;
+-    
++
+     if (timezone.upper() == "UTC" || timezone.upper() == "GMT")
+         return 0;
+ 
+@@ -299,12 +299,12 @@
+     pginfo->endts = text;
+ 
+     text = element.attribute("channel", "");
+-    QStringList split = QStringList::split(" ", text);   
+- 
++    QStringList split = QStringList::split(" ", text);
++
+     pginfo->channel = split[0];
+ 
+     text = element.attribute("clumpidx", "");
+-    if (!text.isEmpty()) 
++    if (!text.isEmpty())
+     {
+         split = QStringList::split("/", text);
+         pginfo->clumpidx = split[0];
+@@ -416,9 +416,9 @@
+             {
+                 pginfo->previouslyshown = true;
+ 
+-                QString prevdate = getFirstText(info);
++                QString prevdate = info.attribute("start");
+                 pginfo->originalairdate = prevdate;
+-            } 
++            }
+             else if (info.tagName() == "credits")
+             {
+                 parseCredits(info, pginfo);
+@@ -483,11 +483,11 @@
+                 }
+ 
+                 if (!partnumber.isEmpty())
+-                {                
++                {
+                     tmp = partnumber.toInt() + 1;
+                     partnumber = QString::number(tmp);
+                 }
+-                
++
+                 if (partnumber != 0 && parttotal >= partnumber && !parttotal.isEmpty())
+                 {
+                     pginfo->parttotal = parttotal;
+@@ -506,7 +506,7 @@
+ 
+     if (pginfo->category.isEmpty() && !pginfo->catType.isEmpty())
+         pginfo->category = pginfo->catType;
+-    
++
+     /* Hack for teveblad grabber to do something with the content tag*/
+     if (pginfo->content != "")
+     {
+@@ -515,7 +515,7 @@
+             pginfo->subtitle = pginfo->desc;
+             pginfo->desc = pginfo->content;
+         }
+-        else if (pginfo->desc != "") 
++        else if (pginfo->desc != "")
+         {
+             pginfo->desc = pginfo->desc + " - " + pginfo->content;
+         }
+@@ -524,13 +524,13 @@
+             pginfo->desc = pginfo->content;
+         }
+     }
+-    
++
+     if (pginfo->airdate.isEmpty())
+         pginfo->airdate = QDate::currentDate().toString("yyyy");
+ 
+     /* Let's build ourself a programid */
+     QString programid;
+-    
++
+     if (pginfo->catType == "movie")
+         programid = "MV";
+     else if (pginfo->catType == "series")
+@@ -539,7 +539,7 @@
+         programid = "SP";
+     else
+         programid = "SH";
+-    
++
+     if (!uniqueid.isEmpty()) // we already have a unique id ready for use
+         programid.append(uniqueid);
+     else
+@@ -574,7 +574,7 @@
+ 
+     return pginfo;
+ }
+-                  
++
+ bool XMLTVParser::parseFile(
+     QString filename, QValueList<ChanInfo> *chanlist,
+     QMap<QString, QValueList<ProgInfo> > *proglist)
+@@ -647,7 +647,7 @@
+     while (!n.isNull())
+     {
+         QDomElement e = n.toElement();
+-        if (!e.isNull()) 
++        if (!e.isNull())
+         {
+             if (e.tagName() == "channel")
+             {
+@@ -707,8 +707,8 @@
+                             if (!aggregatedDesc.isEmpty())
+                                 aggregatedDesc.append(" | ");
+                             aggregatedDesc.append(pginfo->desc);
+-                        }    
+-                        if (pginfo->clumpidx.toInt() == 
++                        }
++                        if (pginfo->clumpidx.toInt() ==
+                             pginfo->clumpmax.toInt() - 1)
+                         {
+                             pginfo->title = aggregatedTitle;
 Index: mythtv/programs/mythshutdown/main.cpp
 ===================================================================
 --- mythtv/programs/mythshutdown/main.cpp	(revision 16468)
@@ -28332,7 +38734,18 @@
      RemoteSendMessage("RESET_IDLETIME");
  
      return 0;
-@@ -881,6 +939,8 @@
+@@ -374,9 +432,7 @@
+         if (add)
+             restarttime = restarttime.addSecs((-1) * add);
+ 
+-        QString wakeup_timeformat = gContext->GetSetting("WakeupTimeFormat",
+-                                                            "yyyy-MM-ddThh:mm");
+-        setWakeupTime(restarttime.toString(wakeup_timeformat));
++        setWakeupTime(restarttime.toString(Qt::ISODate));
+ 
+         return true;
+     }
+@@ -881,6 +937,8 @@
      else
          showUsage();
  
@@ -28397,7 +38810,7 @@
 Index: mythtv/contrib/Win32/build/mythtvsetup.iss
 ===================================================================
 --- mythtv/contrib/Win32/build/mythtvsetup.iss	(revision 0)
-+++ mythtv/contrib/Win32/build/mythtvsetup.iss	(revision 18161)
++++ mythtv/contrib/Win32/build/mythtvsetup.iss	(revision 18567)
 @@ -0,0 +1,493 @@
 +; Script generated by the Inno Setup Script Wizard.
 +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
@@ -28901,7 +39314,7 @@
 Index: mythtv/contrib/Win32/MythInstaller.bat
 ===================================================================
 --- mythtv/contrib/Win32/MythInstaller.bat	(revision 0)
-+++ mythtv/contrib/Win32/MythInstaller.bat	(revision 18161)
++++ mythtv/contrib/Win32/MythInstaller.bat	(revision 18567)
 @@ -0,0 +1,69 @@
 + at rem = '--*-Perl-*--
 + at rem
@@ -28983,7 +39396,7 @@
 Index: mythtv/contrib/Win32/run/mythfrontend.cmd
 ===================================================================
 --- mythtv/contrib/Win32/run/mythfrontend.cmd	(revision 0)
-+++ mythtv/contrib/Win32/run/mythfrontend.cmd	(revision 18161)
++++ mythtv/contrib/Win32/run/mythfrontend.cmd	(revision 18567)
 @@ -0,0 +1,57 @@
 + at Echo off
 +::
@@ -29045,7 +39458,7 @@
 Index: mythtv/contrib/Win32/run/mythbackend.cmd
 ===================================================================
 --- mythtv/contrib/Win32/run/mythbackend.cmd	(revision 0)
-+++ mythtv/contrib/Win32/run/mythbackend.cmd	(revision 18161)
++++ mythtv/contrib/Win32/run/mythbackend.cmd	(revision 18567)
 @@ -0,0 +1,58 @@
 + at Echo off
 +::


Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythtv.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- mythtv.spec	23 Sep 2008 19:08:04 -0000	1.8
+++ mythtv.spec	6 Oct 2008 18:44:17 -0000	1.9
@@ -1,5 +1,5 @@
 # svn revision number
-%define _svnver r18161
+%define _svnver r18567
 %define branch release-0-21-fixes
 # Nb: base 0.21 svn rev is r16468
 #define branch trunk
@@ -22,7 +22,7 @@
 %if "%{branch}" == "trunk"
 Release: 0.2.%{_svnver}%{?dist}
 %else
-Release: 11%{?dist}
+Release: 12%{?dist}
 %endif
 URL: http://www.mythtv.org/
 # The primary license is GPLv2+, but bits are borrowed from a number of
@@ -1016,6 +1016,9 @@
 %endif
 
 %changelog
+* Mon Oct 06 2008 Jarod Wilson <jarod at wilsonet.com> - 0.21-12
+- Update release-0-21-fixes patches (r18567)
+
 * Tue Sep 23 2008 Jarod Wilson <jarod at wilsonet.com> - 0.21-11
 - Work-around for broken cdparanoia header (rhbz#463009)
 



More information about the rpmfusion-commits mailing list