diff options
| -rw-r--r-- | dxr3.c | 23 | ||||
| -rw-r--r-- | dxr3.h | 16 | ||||
| -rw-r--r-- | dxr3device.c | 2 | ||||
| -rw-r--r-- | dxr3i18n.c | 572 |
4 files changed, 447 insertions, 166 deletions
@@ -3,7 +3,7 @@ * * See the README file for copyright information and how to reach the author. * -* $Id: dxr3.c,v 1.3 2005/03/22 07:52:40 scop Exp $ +* $Id: dxr3.c,v 1.4 2005/03/22 20:55:42 scop Exp $ */ @@ -18,7 +18,7 @@ #include "dxr3.h" static const char *VERSION = "0.3.0-cvs"; -static const char *DESCRIPTION = "DXR3-MPEG decoder plugin"; +static const char *DESCRIPTION = "Hardware MPEG decoder"; static const char *MAINMENUENTRY = "DXR3"; // ================================== @@ -286,17 +286,17 @@ cDxr3OsdMenu::cDxr3OsdMenu() : cOsdMenu(tr("DXR3 Adjustment")) Clear(); SetHasHotkeys(); - Add(new cDxr3OsdItem(tr("Reset DXR3 Hardware"), DXR3_RESET_HARDWARE)); - Add(new cDxr3OsdItem(tr("Toggle Force LetterBox"), DXR3_FORCE_LETTER_BOX)); + Add(new cDxr3OsdItem(tr("Reset DXR3 hardware"), DXR3_RESET_HARDWARE)); + Add(new cDxr3OsdItem(tr("Toggle force letterbox"), DXR3_FORCE_LETTER_BOX)); // switch between differen output modes if (cDxr3ConfigData::Instance().GetUseDigitalOut()) { - Add(new cDxr3OsdItem(tr("Analog Output"), DXR3_ANALOG_OUT)); + Add(new cDxr3OsdItem(tr("Switch to analog audio output"), DXR3_ANALOG_OUT)); } else { - Add(new cDxr3OsdItem(tr("Digital Output"), DXR3_DIGITAL_OUT)); + Add(new cDxr3OsdItem(tr("Switch to digital audio output"), DXR3_DIGITAL_OUT)); } //SettingBar @@ -314,12 +314,17 @@ cMenuSetupDxr3::cMenuSetupDxr3(void) newUseDigitalOut = cDxr3ConfigData::Instance().GetUseDigitalOut(); Add(new cMenuEditBoolItem(tr("Digital audio output"), &newUseDigitalOut)); newDxr3Card = cDxr3ConfigData::Instance().GetDxr3Card(); - Add(new cMenuEditIntItem(tr("DXR3 card"), &newDxr3Card)); + Add(new cMenuEditIntItem(tr("Card number"), &newDxr3Card)); newVideoMode = (int) cDxr3ConfigData::Instance().GetVideoMode(); - Add(new cMenuEditStraItem(tr("DXR3 video mode"), &newVideoMode, 3, menuVideoModes)); + menuVideoModes[0] = tr("PAL"); + menuVideoModes[1] = tr("PAL60"); + menuVideoModes[2] = tr("NTSC"); + Add(new cMenuEditStraItem(tr("Video mode"), &newVideoMode, 3, menuVideoModes)); newDebug = (int) cDxr3ConfigData::Instance().GetDebug(); Add(new cMenuEditBoolItem(tr("Debug mode"), &newDebug)); newDebugLevel = (int) cDxr3ConfigData::Instance().GetDebugLevel(); + menuDebugModes[0] = tr("low"); + menuDebugModes[1] = tr("everything"); Add(new cMenuEditStraItem(tr("Debug level"), &newDebugLevel, 2, menuDebugModes)); } @@ -343,7 +348,7 @@ public: cPluginDxr3(); ~cPluginDxr3(); const char *Version() { return VERSION; } - const char *Description() { return DESCRIPTION; } + const char *Description() { return tr(DESCRIPTION); } const char *CommandLineHelp(); bool ProcessArgs(int argc, char *argv[]); bool Initialize(); @@ -1,20 +1,6 @@ #ifndef _DXR3_H_ #define _DXR3_H_ -const char* menuVideoModes[] = -{ - "PAL", - "PAL60", - "NTSC" -}; - -// debug modes -const char* menuDebugModes[] = -{ - "Low", - "Everything" -}; - // color setting bar static const char *SettingBar[] = { @@ -69,6 +55,8 @@ private: int newVideoMode; int newDebug; int newDebugLevel; + const char *menuVideoModes[3]; + const char *menuDebugModes[2]; }; diff --git a/dxr3device.c b/dxr3device.c index d4dbdb3..9a8a2d7 100644 --- a/dxr3device.c +++ b/dxr3device.c @@ -114,7 +114,7 @@ bool cDxr3Device::SetPlayMode(ePlayMode PlayMode) if (PlayMode == pmExtern_THIS_SHOULD_BE_AVOIDED) { - Tools::WriteInfoToOsd(tr("DXR3: Releasing devices")); + Tools::WriteInfoToOsd(tr("DXR3: releasing devices")); cDxr3Interface::Instance().ExternalReleaseDevices(); } else @@ -25,391 +25,667 @@ const char *i18n_name = 0; const tI18nPhrase Phrases[] = { { - "DXR3", // English - "DXR3", // Deutsch + "DXR3", + "DXR3", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "DXR3", // suomi + "DXR3-toiminnot", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "DXR3 Adjustment", // English - "DXR3 Einstellungen", // Deutsch + "Hardware MPEG decoder", + "", // Deutsch + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Português + "", // Français + "", // Norsk + "MPEG-purkukortti", + "", // Polski + "", // Español + "", // ÅëëçíéêÜ (Greek) + "", // Svenska + "", // Românã + "", // Magyar + "", // Català +#if VDRVERSNUM > 10302 + "", // ÀãááÚØÙ (Russian) +# if VDRVERSNUM > 10307 + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif +# endif +#endif + }, + { + "DXR3 Adjustment", + "DXR3 Einstellungen", + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Português + "", // Français + "", // Norsk + "DXR3-toiminnot", + "", // Polski + "", // Español + "", // ÅëëçíéêÜ (Greek) + "", // Svenska + "", // Românã + "", // Magyar + "", // Català +#if VDRVERSNUM > 10302 + "", // ÀãááÚØÙ (Russian) +# if VDRVERSNUM > 10307 + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif +# endif +#endif + }, + { + "Digital audio output", + "Digitaler Audioausgang", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "DXR3-säätimet", // suomi + "Digitaalinen audioulostulo", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Digital audio output", // English - "Digitaler Audioausgang", // Deutsch + "Card number", + "Karte", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Digitaalinen audio-ulostulo", // suomi + "Kortin järjestysnumero", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "DXR3 card", // English - "DXR3 Karte", // Deutsch + "Video mode", + "Videomodus", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "DXR3-kortti", // suomi + "Näyttötila", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "DXR3 video mode", // English - "DXR3 Videomodus", // Deutsch + "PAL", + "PAL", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "DXR3-näyttötila", // suomi + "PAL", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Reset DXR3 hardware", // English - "Reset DXR3 Hardware", // Deutsch + "PAL60", + "PAL60", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Alusta DXR3-laitteisto", // suomi + "PAL60", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Toggle Force Letterbox", // English - "Letterbox erzwingen", // Deutsch + "NTSC", + "NTSC", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Vaihda letterbox-näyttötilan pakotus päälle/pois", // suomi + "NTSC", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Analog Output", // English - "Analoge Ausgabe", // Deutsch + "Reset DXR3 hardware", + "Reset DXR3 Hardware", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Kytke analoginen audio-ulostulo", // suomi + "Palauta kortti alkutilaan", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "AC3 output on", // English - "AC3 Ausgabe Ein", // Deutsch + "Toggle force letterbox", + "Letterbox erzwingen", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "AC3-ulostulo päällä", // suomi + "Letterbox-näyttötilan pakotus päälle/pois", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "AC3 output off", // English - "AC3 Ausgabe Aus", // Deutsch + "Switch to analog audio output", + "Analoge Ausgabe", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "AC3-ulostulo pois", // suomi + "Kytke analoginen audioulostulo", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Digital output", // English - "Digitaler Ausgang", // Deutsch + "AC3 output on", + "AC3 Ausgabe Ein", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Kytke digitaalinen audio-ulostulo", // suomi + "AC3-ulostulo päälle", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "DXR3: Releasing devices", // English - "DXR3: Releasing Devices", // Deutsch + "AC3 output off", + "AC3 Ausgabe Aus", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "DXR3: vapautetaan laitteet", // suomi + "AC3-ulostulo pois", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Color settings", // English - "Farbeinstellungen", // Deutsch + "Switch to digital audio output", + "Digitaler Ausgang", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Väriasetukset", // suomi + "Kytke digitaalinen audioulostulo", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Brightness", // English - "Helligkeit", // Deutsch + "DXR3: releasing devices", + "DXR3: Releasing Devices", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Kirkkaus", // suomi + "DXR3: vapautetaan laitteet", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Contrast", // English - "Kontrast", // Deutsch + "Color settings", + "Farbeinstellungen", "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Kontrasti", // suomi + "Väriasetukset", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Saturation", // English - "Sättigung", // Deutsch + "Brightness", + "Helligkeit", + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Português + "", // Français + "", // Norsk + "Kirkkaus", + "", // Polski + "", // Español + "", // ÅëëçíéêÜ (Greek) + "", // Svenska + "", // Românã + "", // Magyar + "", // Català +#if VDRVERSNUM > 10302 + "", // ÀãááÚØÙ (Russian) +# if VDRVERSNUM > 10307 + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif +# endif +#endif + }, + { + "Contrast", + "Kontrast", + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Português + "", // Français + "", // Norsk + "Kontrasti", + "", // Polski + "", // Español + "", // ÅëëçíéêÜ (Greek) + "", // Svenska + "", // Românã + "", // Magyar + "", // Català +#if VDRVERSNUM > 10302 + "", // ÀãááÚØÙ (Russian) +# if VDRVERSNUM > 10307 + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif +# endif +#endif + }, + { + "Saturation", + "Sättigung", + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Português + "", // Français + "", // Norsk + "Värikylläisyys", + "", // Polski + "", // Español + "", // ÅëëçíéêÜ (Greek) + "", // Svenska + "", // Românã + "", // Magyar + "", // Català +#if VDRVERSNUM > 10302 + "", // ÀãááÚØÙ (Russian) +# if VDRVERSNUM > 10307 + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif +# endif +#endif + }, + { + "Debug mode", + "", // Deutsch + "", // Slovenski + "", // Italiano + "", // Nederlands + "", // Português + "", // Français + "", // Norsk + "Debug-tila", + "", // Polski + "", // Español + "", // ÅëëçíéêÜ (Greek) + "", // Svenska + "", // Românã + "", // Magyar + "", // Català +#if VDRVERSNUM > 10302 + "", // ÀãááÚØÙ (Russian) +# if VDRVERSNUM > 10307 + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif +# endif +#endif + }, + { + "Debug level", + "", // Deutsch "", // Slovenski "", // Italiano "", // Nederlands "", // Português "", // Français "", // Norsk - "Värikylläisyys", // suomi + "Debug-taso", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Debug mode", // English + "low", "", // Deutsch "", // Slovenski "", // Italiano @@ -417,23 +693,29 @@ const tI18nPhrase Phrases[] = { "", // Português "", // Français "", // Norsk - "Debug-tila", // suomi + "alhainen", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, { - "Debug level", // English + "everything", "", // Deutsch "", // Slovenski "", // Italiano @@ -441,18 +723,24 @@ const tI18nPhrase Phrases[] = { "", // Português "", // Français "", // Norsk - "Debug-taso", // suomi + "kaikki", "", // Polski "", // Español - "", // Ellinika + "", // ÅëëçíéêÜ (Greek) "", // Svenska - "", // Romaneste + "", // Românã "", // Magyar - "", // Catala + "", // Català #if VDRVERSNUM > 10302 - "", // Russian + "", // ÀãááÚØÙ (Russian) # if VDRVERSNUM > 10307 - "", // Croatian + "", // Hrvatski +# if VDRVERSNUM > 10312 + "", // Eesti +# if VDRVERSNUM > 10315 + "", // Dansk +# endif +# endif # endif #endif }, |
