All pastes #1547646 Raw Edit

Miscellany

public text v1 · immutable
#1547646 ·published 2009-08-29 21:48 UTC
rendered paste body
Index: libs/libmythtv/tv_play.cpp
===================================================================
--- libs/libmythtv/tv_play.cpp	(revision 21588)
+++ libs/libmythtv/tv_play.cpp	(working copy)
@@ -418,191 +418,309 @@
 
 void TV::InitKeys(void)
 {
-    REG_KEY("TV Frontend", "PAGEUP", "Page Up", "3");
-    REG_KEY("TV Frontend", "PAGEDOWN", "Page Down", "9");
-    REG_KEY("TV Frontend", "DELETE", "Delete Program", "D");
-    REG_KEY("TV Frontend", "PLAYBACK", "Play Program", "P");
-    REG_KEY("TV Frontend", "TOGGLERECORD", "Toggle recording status of current "
-            "program", "R");
-    REG_KEY("TV Frontend", "DAYLEFT", "Page the program guide back one day",
-            "Home,7");
-    REG_KEY("TV Frontend", "DAYRIGHT", "Page the program guide forward one day",
-            "End,1");
-    REG_KEY("TV Frontend", "PAGELEFT", "Page the program guide left",
-            ",,<");
-    REG_KEY("TV Frontend", "PAGERIGHT", "Page the program guide right",
-            ">,.");
-    REG_KEY("TV Frontend", "TOGGLEFAV", "Toggle the current channel as a "
-            "favorite", "?");
-    REG_KEY("TV Frontend", "TOGGLEEPGORDER", "Reverse the channel order "
-            "in the program guide", "0");
-    REG_KEY("TV Frontend", "GUIDE", "Show the Program Guide", "S");
-    REG_KEY("TV Frontend", "FINDER", "Show the Program Finder", "#");
-    REG_KEY("TV Frontend", "NEXTFAV", "Cycle through channel groups and all channels "
-            "in the program guide.", "/");
-    REG_KEY("TV Frontend", "CHANUPDATE", "Switch channels without exiting "
-            "guide in Live TV mode.", "X");
-    REG_KEY("TV Frontend", "VOLUMEDOWN", "Volume down", "[,{,F10,Volume Down");
-    REG_KEY("TV Frontend", "VOLUMEUP",   "Volume up",   "],},F11,Volume Up");
-    REG_KEY("TV Frontend", "MUTE",       "Mute",        "|,\\,F9,Volume Mute");
-    REG_KEY("TV Frontend", "RANKINC", "Increase program or channel rank",
-            "Right");
-    REG_KEY("TV Frontend", "RANKDEC", "Decrease program or channel rank",
-            "Left");
-    REG_KEY("TV Frontend", "UPCOMING", "List upcoming episodes", "O");
-    REG_KEY("TV Frontend", "DETAILS", "Show program details", "U");
-    REG_KEY("TV Frontend", "VIEWCARD", "Switch Capture Card view", "Y");
-    REG_KEY("TV Frontend", "VIEWINPUT", "Switch Capture Card view", "C");
-    REG_KEY("TV Frontend", "CUSTOMEDIT", "Edit Custom Record Rule", "E");
-    REG_KEY("TV Frontend", "CHANGERECGROUP", "Change Recording Group", "");
-    REG_KEY("TV Frontend", "CHANGEGROUPVIEW", "Change Group View", "");
+    REG_KEY("TV Frontend", "PAGEUP", QT_TRANSLATE_NOOP("MythControls",
+            "Page Up"), "3");
+    REG_KEY("TV Frontend", "PAGEDOWN", QT_TRANSLATE_NOOP("MythControls",
+            "Page Down"), "9");
+    REG_KEY("TV Frontend", "DELETE", QT_TRANSLATE_NOOP("MythControls",
+            "Delete Program"), "D");
+    REG_KEY("TV Frontend", "PLAYBACK", QT_TRANSLATE_NOOP("MythControls",
+            "Play Program"), "P");
+    REG_KEY("TV Frontend", "TOGGLERECORD", QT_TRANSLATE_NOOP("MythControls", 
+            "Toggle recording status of current program"), "R");
+    REG_KEY("TV Frontend", "DAYLEFT", QT_TRANSLATE_NOOP("MythControls", 
+            "Page the program guide back one day"), "Home,7");
+    REG_KEY("TV Frontend", "DAYRIGHT", QT_TRANSLATE_NOOP("MythControls",
+            "Page the program guide forward one day"), "End,1");
+    REG_KEY("TV Frontend", "PAGELEFT", QT_TRANSLATE_NOOP("MythControls",
+            "Page the program guide left"), ",,<");
+    REG_KEY("TV Frontend", "PAGERIGHT", QT_TRANSLATE_NOOP("MythControls",
+            "Page the program guide right"), ">,.");
+    REG_KEY("TV Frontend", "TOGGLEFAV", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle the current channel as a favorite"), "?");
+    REG_KEY("TV Frontend", "TOGGLEEPGORDER", QT_TRANSLATE_NOOP("MythControls",
+            "Reverse the channel order in the program guide"), "0");
+    REG_KEY("TV Frontend", "GUIDE", QT_TRANSLATE_NOOP("MythControls",
+            "Show the Program Guide"), "S");
+    REG_KEY("TV Frontend", "FINDER", QT_TRANSLATE_NOOP("MythControls",
+            "Show the Program Finder"), "#");
+    REG_KEY("TV Frontend", "NEXTFAV", QT_TRANSLATE_NOOP("MythControls",
+            "Cycle through channel groups and all channels in the "
+            "program guide."), "/");
+    REG_KEY("TV Frontend", "CHANUPDATE", QT_TRANSLATE_NOOP("MythControls",
+            "Switch channels without exiting guide in Live TV mode."), "X");
+    REG_KEY("TV Frontend", "VOLUMEDOWN", QT_TRANSLATE_NOOP("MythControls",
+            "Volume down"), "[,{,F10,Volume Down");
+    REG_KEY("TV Frontend", "VOLUMEUP", QT_TRANSLATE_NOOP("MythControls",
+            "Volume up"), "],},F11,Volume Up");
+    REG_KEY("TV Frontend", "MUTE", QT_TRANSLATE_NOOP("MythControls", "Mute"),
+            "|,\\,F9,Volume Mute");
+    REG_KEY("TV Frontend", "RANKINC", QT_TRANSLATE_NOOP("MythControls",
+            "Increase program or channel rank"), "Right");
+    REG_KEY("TV Frontend", "RANKDEC", QT_TRANSLATE_NOOP("MythControls", 
+            "Decrease program or channel rank"), "Left");
+    REG_KEY("TV Frontend", "UPCOMING", QT_TRANSLATE_NOOP("MythControls",
+            "List upcoming episodes"), "O");
+    REG_KEY("TV Frontend", "DETAILS", QT_TRANSLATE_NOOP("MythControls",
+            "Show program details"), "U");
+    REG_KEY("TV Frontend", "VIEWCARD", QT_TRANSLATE_NOOP("MythControls",
+            "Switch Capture Card view"), "Y");
+    REG_KEY("TV Frontend", "VIEWINPUT", QT_TRANSLATE_NOOP("MythControls",
+            "Switch Capture Card view"), "C");
+    REG_KEY("TV Frontend", "CUSTOMEDIT", QT_TRANSLATE_NOOP("MythControls",
+            "Edit Custom Record Rule"), "E");
+    REG_KEY("TV Frontend", "CHANGERECGROUP", QT_TRANSLATE_NOOP("MythControls",
+            "Change Recording Group"), "");
+    REG_KEY("TV Frontend", "CHANGEGROUPVIEW", QT_TRANSLATE_NOOP("MythControls",
+            "Change Group View"), "");
 
-    REG_KEY("TV Playback", "CLEAROSD", "Clear OSD", "Backspace");
-    REG_KEY("TV Playback", "PAUSE", "Pause", "P");
-    REG_KEY("TV Playback", "DELETE", "Delete Program", "D");
-    REG_KEY("TV Playback", "SEEKFFWD", "Fast Forward", "Right");
-    REG_KEY("TV Playback", "SEEKRWND", "Rewind", "Left");
-    REG_KEY("TV Playback", "ARBSEEK", "Arbitrary Seek", "*");
-    REG_KEY("TV Playback", "CHANNELUP", "Channel up", "Up");
-    REG_KEY("TV Playback", "CHANNELDOWN", "Channel down", "Down");
-    REG_KEY("TV Playback", "NEXTFAV", "Switch to the next favorite channel",
-            "/");
-    REG_KEY("TV Playback", "PREVCHAN", "Switch to the previous channel", "H");
-    REG_KEY("TV Playback", "JUMPFFWD", "Jump ahead", "PgDown");
-    REG_KEY("TV Playback", "JUMPRWND", "Jump back", "PgUp");
-    REG_KEY("TV Playback", "JUMPBKMRK", "Jump to bookmark", "K");
-    REG_KEY("TV Playback", "FFWDSTICKY", "Fast Forward (Sticky) or Forward one "
-            "frame while paused", ">,.");
-    REG_KEY("TV Playback", "RWNDSTICKY", "Rewind (Sticky) or Rewind one frame "
-            "while paused", ",,<");
-    REG_KEY("TV Playback", "NEXTSOURCE",    "Next Video Source",     "Y");
-    REG_KEY("TV Playback", "PREVSOURCE",    "Previous Video Source", "Ctrl+Y");
-    REG_KEY("TV Playback", "NEXTINPUT",     "Next Input",            "C");
-    REG_KEY("TV Playback", "NEXTCARD",      "Next Card",             "");
-    REG_KEY("TV Playback", "SKIPCOMMERCIAL", "Skip Commercial", "Z,End");
-    REG_KEY("TV Playback", "SKIPCOMMBACK", "Skip Commercial (Reverse)",
-            "Q,Home");
-    REG_KEY("TV Playback", "JUMPSTART", "Jump to the start of the recording.", "Ctrl+B");
-    REG_KEY("TV Playback", "TOGGLEBROWSE", "Toggle channel browse mode", "O");
-    REG_KEY("TV Playback", "TOGGLERECORD", "Toggle recording status of current "
-            "program", "R");
-    REG_KEY("TV Playback", "TOGGLEFAV", "Toggle the current channel as a "
-            "favorite", "?");
-    REG_KEY("TV Playback", "VOLUMEDOWN", "Volume down", "[,{,F10,Volume Down");
-    REG_KEY("TV Playback", "VOLUMEUP",   "Volume up",   "],},F11,Volume Up");
-    REG_KEY("TV Playback", "MUTE",       "Mute",        "|,\\,F9,Volume Mute");
-    REG_KEY("TV Playback", "TOGGLEPIPMODE", "Toggle Picture-in-Picture view",
-            "V");
-    REG_KEY("TV Playback", "TOGGLEPBPMODE", "Toggle Picture-by-Picture view",
-            "Ctrl+V");
-    REG_KEY("TV Playback", "CREATEPIPVIEW", "Create Picture-in-Picture view",
-            "");
-    REG_KEY("TV Playback", "CREATEPBPVIEW", "Create Picture-by-Picture view",
-            "");
-    REG_KEY("TV Playback", "NEXTPIPWINDOW", "Toggle active PIP/PBP window", "B");
-    REG_KEY("TV Playback", "SWAPPIP", "Swap PBP/PIP Windows", "N");
-    REG_KEY("TV Playback", "TOGGLEPIPSTATE", "Change PxP view", "");
-    REG_KEY("TV Playback", "TOGGLEASPECT",
-            "Toggle the video aspect ratio", "Ctrl+W");
-    REG_KEY("TV Playback", "TOGGLEFILL", "Next Preconfigured Zoom mode", "W");
+    REG_KEY("TV Playback", "CLEAROSD", QT_TRANSLATE_NOOP("MythControls",
+            "Clear OSD"), "Backspace");
+    REG_KEY("TV Playback", "PAUSE", QT_TRANSLATE_NOOP("MythControls",
+            "Pause"), "P");
+    REG_KEY("TV Playback", "DELETE", QT_TRANSLATE_NOOP("MythControls",
+            "Delete Program"), "D");
+    REG_KEY("TV Playback", "SEEKFFWD", QT_TRANSLATE_NOOP("MythControls",
+            "Fast Forward"), "Right");
+    REG_KEY("TV Playback", "SEEKRWND", QT_TRANSLATE_NOOP("MythControls",
+            "Rewind"), "Left");
+    REG_KEY("TV Playback", "ARBSEEK", QT_TRANSLATE_NOOP("MythControls",
+            "Arbitrary Seek"), "*");
+    REG_KEY("TV Playback", "CHANNELUP", QT_TRANSLATE_NOOP("MythControls",
+            "Channel up"), "Up");
+    REG_KEY("TV Playback", "CHANNELDOWN", QT_TRANSLATE_NOOP("MythControls",
+            "Channel down"), "Down");
+    REG_KEY("TV Playback", "NEXTFAV", QT_TRANSLATE_NOOP("MythControls",
+            "Switch to the next favorite channel"), "/");
+    REG_KEY("TV Playback", "PREVCHAN", QT_TRANSLATE_NOOP("MythControls",
+            "Switch to the previous channel"), "H");
+    REG_KEY("TV Playback", "JUMPFFWD", QT_TRANSLATE_NOOP("MythControls",
+            "Jump ahead"), "PgDown");
+    REG_KEY("TV Playback", "JUMPRWND", QT_TRANSLATE_NOOP("MythControls",
+            "Jump back"), "PgUp");
+    REG_KEY("TV Playback", "JUMPBKMRK", QT_TRANSLATE_NOOP("MythControls",
+            "Jump to bookmark"), "K");
+    REG_KEY("TV Playback", "FFWDSTICKY", QT_TRANSLATE_NOOP("MythControls",
+            "Fast Forward (Sticky) or Forward one frame while paused"), ">,.");
+    REG_KEY("TV Playback", "RWNDSTICKY", QT_TRANSLATE_NOOP("MythControls",
+            "Rewind (Sticky) or Rewind one frame while paused"), ",,<");
+    REG_KEY("TV Playback", "NEXTSOURCE", QT_TRANSLATE_NOOP("MythControls",
+            "Next Video Source"), "Y");
+    REG_KEY("TV Playback", "PREVSOURCE", QT_TRANSLATE_NOOP("MythControls",
+            "Previous Video Source"), "Ctrl+Y");
+    REG_KEY("TV Playback", "NEXTINPUT", QT_TRANSLATE_NOOP("MythControls",
+            "Next Input"), "C");
+    REG_KEY("TV Playback", "NEXTCARD", QT_TRANSLATE_NOOP("MythControls",
+            "Next Card"), "");
+    REG_KEY("TV Playback", "SKIPCOMMERCIAL", QT_TRANSLATE_NOOP("MythControls",
+            "Skip Commercial"), "Z,End");
+    REG_KEY("TV Playback", "SKIPCOMMBACK", QT_TRANSLATE_NOOP("MythControls",
+            "Skip Commercial (Reverse)"), "Q,Home");
+    REG_KEY("TV Playback", "JUMPSTART", QT_TRANSLATE_NOOP("MythControls",
+            "Jump to the start of the recording."), "Ctrl+B");
+    REG_KEY("TV Playback", "TOGGLEBROWSE", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle channel browse mode"), "O");
+    REG_KEY("TV Playback", "TOGGLERECORD", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle recording status of current program"), "R");
+    REG_KEY("TV Playback", "TOGGLEFAV", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle the current channel as a favorite"), "?");
+    REG_KEY("TV Playback", "VOLUMEDOWN", QT_TRANSLATE_NOOP("MythControls",
+            "Volume down"), "[,{,F10,Volume Down");
+    REG_KEY("TV Playback", "VOLUMEUP", QT_TRANSLATE_NOOP("MythControls",
+            "Volume up"), "],},F11,Volume Up");
+    REG_KEY("TV Playback", "MUTE", QT_TRANSLATE_NOOP("MythControls", "Mute"),
+            "|,\\,F9,Volume Mute");
+    REG_KEY("TV Playback", "TOGGLEPIPMODE", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle Picture-in-Picture view"), "V");
+    REG_KEY("TV Playback", "TOGGLEPBPMODE", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle Picture-by-Picture view"), "Ctrl+V");
+    REG_KEY("TV Playback", "CREATEPIPVIEW", QT_TRANSLATE_NOOP("MythControls",
+            "Create Picture-in-Picture view"), "");
+    REG_KEY("TV Playback", "CREATEPBPVIEW", QT_TRANSLATE_NOOP("MythControls",
+            "Create Picture-by-Picture view"), "");
+    REG_KEY("TV Playback", "NEXTPIPWINDOW", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle active PIP/PBP window"), "B");
+    REG_KEY("TV Playback", "SWAPPIP", QT_TRANSLATE_NOOP("MythControls",
+            "Swap PBP/PIP Windows"), "N");
+    REG_KEY("TV Playback", "TOGGLEPIPSTATE", QT_TRANSLATE_NOOP("MythControls",
+            "Change PxP view"), "");
+    REG_KEY("TV Playback", "TOGGLEASPECT", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle the video aspect ratio"), "Ctrl+W");
+    REG_KEY("TV Playback", "TOGGLEFILL", QT_TRANSLATE_NOOP("MythControls",
+            "Next Preconfigured Zoom mode"), "W");
+    REG_KEY("TV Playback", "TOGGLECC", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle any captions"), "T");
+    REG_KEY("TV Playback", "TOGGLETTC", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle Teletext Captions"),"");
+    REG_KEY("TV Playback", "TOGGLESUBTITLE", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle Subtitles"), "");
+    REG_KEY("TV Playback", "TOGGLECC608", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle VBI CC"), "");
+    REG_KEY("TV Playback", "TOGGLECC708", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle ATSC CC"), "");
+    REG_KEY("TV Playback", "TOGGLETTM", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle Teletext Menu"), "");
 
-    REG_KEY("TV Playback", "TOGGLECC",      "Toggle any captions",   "T");
-    REG_KEY("TV Playback", "TOGGLETTC",     "Toggle Teletext Captions","");
-    REG_KEY("TV Playback", "TOGGLESUBTITLE","Toggle Subtitles",      "");
-    REG_KEY("TV Playback", "TOGGLECC608",   "Toggle VBI CC",         "");
-    REG_KEY("TV Playback", "TOGGLECC708",   "Toggle ATSC CC",        "");
+    REG_KEY("TV Playback", "SELECTAUDIO_0", QT_TRANSLATE_NOOP("MythControls",
+            "Play audio track 1"), "");
+    REG_KEY("TV Playback", "SELECTAUDIO_1", QT_TRANSLATE_NOOP("MythControls",
+            "Play audio track 2"), "");
+    REG_KEY("TV Playback", "SELECTSUBTITLE_0",QT_TRANSLATE_NOOP("MythControls",
+            "Display subtitle 1"), "");
+    REG_KEY("TV Playback", "SELECTSUBTITLE_1",QT_TRANSLATE_NOOP("MythControls",
+            "Display subtitle 2"), "");
+    REG_KEY("TV Playback", "SELECTCC608_0", QT_TRANSLATE_NOOP("MythControls",
+            "Display VBI CC1"), "");
+    REG_KEY("TV Playback", "SELECTCC608_1", QT_TRANSLATE_NOOP("MythControls",
+            "Display VBI CC2"), "");
+    REG_KEY("TV Playback", "SELECTCC608_2", QT_TRANSLATE_NOOP("MythControls",
+            "Display VBI CC3"), "");
+    REG_KEY("TV Playback", "SELECTCC608_3", QT_TRANSLATE_NOOP("MythControls",
+            "Display VBI CC4"), "");
+    REG_KEY("TV Playback", "SELECTCC708_0", QT_TRANSLATE_NOOP("MythControls",
+            "Display ATSC CC1"), "");
+    REG_KEY("TV Playback", "SELECTCC708_1", QT_TRANSLATE_NOOP("MythControls",
+            "Display ATSC CC2"), "");
+    REG_KEY("TV Playback", "SELECTCC708_2", QT_TRANSLATE_NOOP("MythControls",
+            "Display ATSC CC3"), "");
+    REG_KEY("TV Playback", "SELECTCC708_3", QT_TRANSLATE_NOOP("MythControls",
+            "Display ATSC CC4"), "");
 
-    REG_KEY("TV Playback", "TOGGLETTM",     "Toggle Teletext Menu",  "");
+    REG_KEY("TV Playback", "NEXTAUDIO", QT_TRANSLATE_NOOP("MythControls",
+            "Next audio track"), "+");
+    REG_KEY("TV Playback", "PREVAUDIO", QT_TRANSLATE_NOOP("MythControls",
+            "Previous audio track"), "-");
+    REG_KEY("TV Playback", "NEXTSUBTITLE", QT_TRANSLATE_NOOP("MythControls",
+            "Next subtitle track"), "");
+    REG_KEY("TV Playback", "PREVSUBTITLE", QT_TRANSLATE_NOOP("MythControls",
+            "Previous subtitle track"), "");
+    REG_KEY("TV Playback", "NEXTCC608", QT_TRANSLATE_NOOP("MythControls",
+            "Next VBI CC track"), "");
+    REG_KEY("TV Playback", "PREVCC608", QT_TRANSLATE_NOOP("MythControls",
+            "Previous VBI CC track"), "");
+    REG_KEY("TV Playback", "NEXTCC708", QT_TRANSLATE_NOOP("MythControls",
+            "Next ATSC CC track"), "");
+    REG_KEY("TV Playback", "PREVCC708", QT_TRANSLATE_NOOP("MythControls",
+            "Previous ATSC CC track"), "");
+    REG_KEY("TV Playback", "NEXTCC", QT_TRANSLATE_NOOP("MythControls",
+            "Next of any captions"), "");
 
-    REG_KEY("TV Playback", "SELECTAUDIO_0", "Play audio track 1",    "");
-    REG_KEY("TV Playback", "SELECTAUDIO_1", "Play audio track 2",    "");
-    REG_KEY("TV Playback", "SELECTSUBTITLE_0","Display subtitle 1",  "");
-    REG_KEY("TV Playback", "SELECTSUBTITLE_1","Display subtitle 2",  "");
-    REG_KEY("TV Playback", "SELECTCC608_0", "Display VBI CC1",       "");
-    REG_KEY("TV Playback", "SELECTCC608_1", "Display VBI CC2",       "");
-    REG_KEY("TV Playback", "SELECTCC608_2", "Display VBI CC3",       "");
-    REG_KEY("TV Playback", "SELECTCC608_3", "Display VBI CC4",       "");
-    REG_KEY("TV Playback", "SELECTCC708_0", "Display ATSC CC1",      "");
-    REG_KEY("TV Playback", "SELECTCC708_1", "Display ATSC CC2",      "");
-    REG_KEY("TV Playback", "SELECTCC708_2", "Display ATSC CC3",      "");
-    REG_KEY("TV Playback", "SELECTCC708_3", "Display ATSC CC4",      "");
-
-    REG_KEY("TV Playback", "NEXTAUDIO",    "Next audio track",         "+");
-    REG_KEY("TV Playback", "PREVAUDIO",    "Previous audio track",     "-");
-    REG_KEY("TV Playback", "NEXTSUBTITLE", "Next subtitle track",      "");
-    REG_KEY("TV Playback", "PREVSUBTITLE", "Previous subtitle track",  "");
-    REG_KEY("TV Playback", "NEXTCC608",    "Next VBI CC track",        "");
-    REG_KEY("TV Playback", "PREVCC608",    "Previous VBI CC track",    "");
-    REG_KEY("TV Playback", "NEXTCC708",    "Next ATSC CC track",       "");
-    REG_KEY("TV Playback", "PREVCC708",    "Previous ATSC CC track",   "");
-    REG_KEY("TV Playback", "NEXTCC",       "Next of any captions",     "");
-
-    REG_KEY("TV Playback", "NEXTSCAN",    "Next video scan overidemode", "");
-    REG_KEY("TV Playback", "QUEUETRANSCODE", "Queue the current recording for "
-            "transcoding", "X");
-    REG_KEY("TV Playback", "SPEEDINC", "Increase the playback speed", "U");
-    REG_KEY("TV Playback", "SPEEDDEC", "Decrease the playback speed", "J");
-    REG_KEY("TV Playback", "ADJUSTSTRETCH", "Turn on time stretch control", "A");
-    REG_KEY("TV Playback", "STRETCHINC", "Increase time stretch speed", "");
-    REG_KEY("TV Playback", "STRETCHDEC", "Decrease time stretch speed", "");
-    REG_KEY("TV Playback", "TOGGLESTRETCH", "Toggle time stretch speed", "");
-    REG_KEY("TV Playback", "TOGGLEAUDIOSYNC",
-            "Turn on audio sync adjustment controls", "");
+    REG_KEY("TV Playback", "NEXTSCAN", QT_TRANSLATE_NOOP("MythControls",
+            "Next video scan overidemode"), "");
+    REG_KEY("TV Playback", "QUEUETRANSCODE", QT_TRANSLATE_NOOP("MythControls",
+            "Queue the current recording for transcoding"), "X");
+    REG_KEY("TV Playback", "SPEEDINC", QT_TRANSLATE_NOOP("MythControls",
+            "Increase the playback speed"), "U");
+    REG_KEY("TV Playback", "SPEEDDEC", QT_TRANSLATE_NOOP("MythControls",
+            "Decrease the playback speed"), "J");
+    REG_KEY("TV Playback", "ADJUSTSTRETCH", QT_TRANSLATE_NOOP("MythControls",
+            "Turn on time stretch control"), "A");
+    REG_KEY("TV Playback", "STRETCHINC", QT_TRANSLATE_NOOP("MythControls",
+            "Increase time stretch speed"), "");
+    REG_KEY("TV Playback", "STRETCHDEC", QT_TRANSLATE_NOOP("MythControls",
+            "Decrease time stretch speed"), "");
+    REG_KEY("TV Playback", "TOGGLESTRETCH", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle time stretch speed"), "");
+    REG_KEY("TV Playback", "TOGGLEAUDIOSYNC", QT_TRANSLATE_NOOP("MythControls",
+            "Turn on audio sync adjustment controls"), "");
     REG_KEY("TV Playback", "TOGGLEPICCONTROLS",
-            "Playback picture adjustments",                    "F");
-    REG_KEY("TV Playback", "TOGGLECHANCONTROLS",
-            "Recording picture adjustments for this channel",  "Ctrl+G");
+            QT_TRANSLATE_NOOP("MythControls", "Playback picture adjustments"),
+             "F");
+    REG_KEY("TV Playback", "TOGGLECHANCONTROLS", 
+            QT_TRANSLATE_NOOP("MythControls", "Recording picture adjustments "
+            "for this channel"), "Ctrl+G");
     REG_KEY("TV Playback", "TOGGLERECCONTROLS",
-            "Recording picture adjustments for this recorder", "G");
-    REG_KEY("TV Playback", "TOGGLEEDIT", "Start Edit Mode", "E");
-    REG_KEY("TV Playback", "CYCLECOMMSKIPMODE", "Cycle Commercial Skip mode", "");
-    REG_KEY("TV Playback", "GUIDE", "Show the Program Guide", "S");
-    REG_KEY("TV Playback", "FINDER", "Show the Program Finder", "#");
-    REG_KEY("TV Playback", "TOGGLESLEEP", "Toggle the Sleep Timer", "F8");
-    REG_KEY("TV Playback", "PLAY", "Play", "Ctrl+P");
-    REG_KEY("TV Playback", "JUMPPREV", "Jump to previously played recording", "");
-    REG_KEY("TV Playback", "JUMPREC", "Display menu of recorded programs to jump to", "");
-    REG_KEY("TV Playback", "VIEWSCHEDULED", "Display scheduled recording list", "");
-    REG_KEY("TV Playback", "SIGNALMON", "Monitor Signal Quality", "Alt+F7");
-    REG_KEY("TV Playback", "JUMPTODVDROOTMENU", "Jump to the DVD Root Menu", "");
-    REG_KEY("TV Playback", "EXITSHOWNOPROMPTS","Exit Show without any prompts", "");
-    REG_KEY("TV Playback", "SCREENSHOT","Save screenshot of current video frame", "");
+            QT_TRANSLATE_NOOP("MythControls", "Recording picture adjustments "
+            "for this recorder"), "G");
+    REG_KEY("TV Playback", "TOGGLEEDIT", QT_TRANSLATE_NOOP("MythControls",
+            "Start Edit Mode"), "E");
+    REG_KEY("TV Playback", "CYCLECOMMSKIPMODE",
+            QT_TRANSLATE_NOOP("MythControls", "Cycle Commercial Skip mode"),
+            "");
+    REG_KEY("TV Playback", "GUIDE", QT_TRANSLATE_NOOP("MythControls",
+            "Show the Program Guide"), "S");
+    REG_KEY("TV Playback", "FINDER", QT_TRANSLATE_NOOP("MythControls",
+            "Show the Program Finder"), "#");
+    REG_KEY("TV Playback", "TOGGLESLEEP", QT_TRANSLATE_NOOP("MythControls",
+            "Toggle the Sleep Timer"), "F8");
+    REG_KEY("TV Playback", "PLAY", QT_TRANSLATE_NOOP("MythControls", "Play"),
+            "Ctrl+P");
+    REG_KEY("TV Playback", "JUMPPREV", QT_TRANSLATE_NOOP("MythControls",
+            "Jump to previously played recording"), "");
+    REG_KEY("TV Playback", "JUMPREC", QT_TRANSLATE_NOOP("MythControls",
+            "Display menu of recorded programs to jump to"), "");
+    REG_KEY("TV Playback", "VIEWSCHEDULED", QT_TRANSLATE_NOOP("MythControls",
+            "Display scheduled recording list"), "");
+    REG_KEY("TV Playback", "SIGNALMON", QT_TRANSLATE_NOOP("MythControls",
+            "Monitor Signal Quality"), "Alt+F7");
+    REG_KEY("TV Playback", "JUMPTODVDROOTMENU",
+            QT_TRANSLATE_NOOP("MythControls", "Jump to the DVD Root Menu"), "");
+    REG_KEY("TV Playback", "EXITSHOWNOPROMPTS",
+            QT_TRANSLATE_NOOP("MythControls", "Exit Show without any prompts"),
+            "");
+    REG_KEY("TV Playback", "SCREENSHOT",
+            QT_TRANSLATE_NOOP("MythControls", "Save screenshot of current "
+            "video frame"), "");
 
     /* Interactive Television keys */
-    REG_KEY("TV Playback", "MENURED",    "Menu Red",    "F2");
-    REG_KEY("TV Playback", "MENUGREEN",  "Menu Green",  "F3");
-    REG_KEY("TV Playback", "MENUYELLOW", "Menu Yellow", "F4");
-    REG_KEY("TV Playback", "MENUBLUE",   "Menu Blue",   "F5");
-    REG_KEY("TV Playback", "TEXTEXIT",   "Menu Exit",   "F6");
-    REG_KEY("TV Playback", "MENUTEXT",   "Menu Text",   "F7");
-    REG_KEY("TV Playback", "MENUEPG",    "Menu EPG",    "F12");
+    REG_KEY("TV Playback", "MENURED",    QT_TRANSLATE_NOOP("MythControls",
+            "Menu Red"),    "F2");
+    REG_KEY("TV Playback", "MENUGREEN",  QT_TRANSLATE_NOOP("MythControls",
+            "Menu Green"),  "F3");
+    REG_KEY("TV Playback", "MENUYELLOW", QT_TRANSLATE_NOOP("MythControls",
+            "Menu Yellow"), "F4");
+    REG_KEY("TV Playback", "MENUBLUE",   QT_TRANSLATE_NOOP("MythControls",
+            "Menu Blue"),   "F5");
+    REG_KEY("TV Playback", "TEXTEXIT",   QT_TRANSLATE_NOOP("MythControls",
+            "Menu Exit"),   "F6");
+    REG_KEY("TV Playback", "MENUTEXT",   QT_TRANSLATE_NOOP("MythControls",
+            "Menu Text"),   "F7");
+    REG_KEY("TV Playback", "MENUEPG",    QT_TRANSLATE_NOOP("MythControls",
+            "Menu EPG"),    "F12");
 
     /* Editing keys */
-    REG_KEY("TV Editing", "CLEARMAP", "Clear editing cut points", "C,Q,Home");
-    REG_KEY("TV Editing", "INVERTMAP", "Invert Begin/End cut points", "I");
-    REG_KEY("TV Editing", "LOADCOMMSKIP", "Load cut list from commercial skips",
-            "Z,End");
-    REG_KEY("TV Editing", "NEXTCUT", "Jump to the next cut point", "PgDown");
-    REG_KEY("TV Editing", "PREVCUT", "Jump to the previous cut point", "PgUp");
-    REG_KEY("TV Editing", "BIGJUMPREW", "Jump back 10x the normal amount",
-            ",,<");
-    REG_KEY("TV Editing", "BIGJUMPFWD", "Jump forward 10x the normal amount",
-            ">,.");
-    REG_KEY("TV Editing", "TOGGLEEDIT", "Exit out of Edit Mode", "E");
+    REG_KEY("TV Editing", "CLEARMAP",    QT_TRANSLATE_NOOP("MythControls",
+            "Clear editing cut points"), "C,Q,Home");
+    REG_KEY("TV Editing", "INVERTMAP",   QT_TRANSLATE_NOOP("MythControls",
+            "Invert Begin/End cut points"),"I");
+    REG_KEY("TV Editing", "LOADCOMMSKIP",QT_TRANSLATE_NOOP("MythControls",
+            "Load cut list from commercial skips"), "Z,End");
+    REG_KEY("TV Editing", "NEXTCUT",     QT_TRANSLATE_NOOP("MythControls",
+            "Jump to the next cut point"), "PgDown");
+    REG_KEY("TV Editing", "PREVCUT",     QT_TRANSLATE_NOOP("MythControls",
+            "Jump to the previous cut point"), "PgUp");
+    REG_KEY("TV Editing", "BIGJUMPREW",  QT_TRANSLATE_NOOP("MythControls",
+            "Jump back 10x the normal amount"), ",,<");
+    REG_KEY("TV Editing", "BIGJUMPFWD",  QT_TRANSLATE_NOOP("MythControls",
+            "Jump forward 10x the normal amount"), ">,.");
+    REG_KEY("TV Editing", "TOGGLEEDIT",  QT_TRANSLATE_NOOP("MythControls",
+            "Exit out of Edit Mode"), "E");
 
     /* Teletext keys */
-    REG_KEY("Teletext Menu", "NEXTPAGE",    "Next Page",             "Down");
-    REG_KEY("Teletext Menu", "PREVPAGE",    "Previous Page",         "Up");
-    REG_KEY("Teletext Menu", "NEXTSUBPAGE", "Next Subpage",          "Right");
-    REG_KEY("Teletext Menu", "PREVSUBPAGE", "Previous Subpage",      "Left");
-    REG_KEY("Teletext Menu", "TOGGLETT",    "Toggle Teletext",       "T");
-    REG_KEY("Teletext Menu", "MENURED",     "Menu Red",              "F2");
-    REG_KEY("Teletext Menu", "MENUGREEN",   "Menu Green",            "F3");
-    REG_KEY("Teletext Menu", "MENUYELLOW",  "Menu Yellow",           "F4");
-    REG_KEY("Teletext Menu", "MENUBLUE",    "Menu Blue",             "F5");
-    REG_KEY("Teletext Menu", "MENUWHITE",   "Menu White",            "F6");
-    REG_KEY("Teletext Menu", "TOGGLEBACKGROUND","Toggle Background", "F7");
-    REG_KEY("Teletext Menu", "REVEAL",      "Reveal hidden Text",    "F8");
+    REG_KEY("Teletext Menu", "NEXTPAGE",    QT_TRANSLATE_NOOP("MythControls",
+            "Next Page"),             "Down");
+    REG_KEY("Teletext Menu", "PREVPAGE",    QT_TRANSLATE_NOOP("MythControls",
+            "Previous Page"),         "Up");
+    REG_KEY("Teletext Menu", "NEXTSUBPAGE", QT_TRANSLATE_NOOP("MythControls",
+            "Next Subpage"),          "Right");
+    REG_KEY("Teletext Menu", "PREVSUBPAGE", QT_TRANSLATE_NOOP("MythControls",
+            "Previous Subpage"),      "Left");
+    REG_KEY("Teletext Menu", "TOGGLETT",    QT_TRANSLATE_NOOP("MythControls",
+            "Toggle Teletext"),       "T");
+    REG_KEY("Teletext Menu", "MENURED",     QT_TRANSLATE_NOOP("MythControls",
+            "Menu Red"),              "F2");
+    REG_KEY("Teletext Menu", "MENUGREEN",   QT_TRANSLATE_NOOP("MythControls",
+            "Menu Green"),            "F3");
+    REG_KEY("Teletext Menu", "MENUYELLOW",  QT_TRANSLATE_NOOP("MythControls",
+            "Menu Yellow"),           "F4");
+    REG_KEY("Teletext Menu", "MENUBLUE",    QT_TRANSLATE_NOOP("MythControls",
+            "Menu Blue"),             "F5");
+    REG_KEY("Teletext Menu", "MENUWHITE",   QT_TRANSLATE_NOOP("MythControls",
+            "Menu White"),            "F6");
+    REG_KEY("Teletext Menu", "TOGGLEBACKGROUND", 
+            QT_TRANSLATE_NOOP("MythControls", "Toggle Background"), "F7");
+    REG_KEY("Teletext Menu", "REVEAL",      QT_TRANSLATE_NOOP("MythControls",
+            "Reveal hidden Text"),    "F8");
 
 /*
   keys already used: