diff --git a/dlls/devenum/createdevenum.c b/dlls/devenum/createdevenum.c index 3eab18ed6b9..03559332c65 100644 --- a/dlls/devenum/createdevenum.c +++ b/dlls/devenum/createdevenum.c @@ -738,6 +738,85 @@ cleanup: } } +static void register_midiout_devices(void) +{ + static const WCHAR defaultW[] = {'D','e','f','a','u','l','t',' ','M','i','d','i','O','u','t',' ','D','e','v','i','c','e',0}; + static const WCHAR midioutidW[] = {'M','i','d','i','O','u','t','I','d',0}; + IPropertyBag *prop_bag = NULL; + REGFILTERPINS2 rgpins = {0}; + REGPINTYPES rgtypes = {0}; + REGFILTER2 rgf = {0}; + WCHAR clsid[CHARS_IN_GUID]; + IMoniker *mon = NULL; + MIDIOUTCAPSW caps; + int i, count; + VARIANT var; + HRESULT hr; + + hr = DEVENUM_CreateAMCategoryKey(&CLSID_AudioRendererCategory); + if (FAILED(hr)) return; + + count = midiOutGetNumDevs(); + + for (i = -1; i < count; i++) + { + midiOutGetDevCapsW(i, &caps, sizeof(caps)); + + V_VT(&var) = VT_BSTR; + + if (i == -1) /* MIDI_MAPPER */ + V_BSTR(&var) = SysAllocString(defaultW); + else + V_BSTR(&var) = SysAllocString(caps.szPname); + if (!(V_BSTR(&var))) + goto cleanup; + + hr = register_codec(&CLSID_MidiRendererCategory, V_BSTR(&var), &mon); + if (FAILED(hr)) goto cleanup; + + hr = IMoniker_BindToStorage(mon, NULL, NULL, &IID_IPropertyBag, (void **)&prop_bag); + if (FAILED(hr)) goto cleanup; + + /* write friendly name */ + hr = IPropertyBag_Write(prop_bag, wszFriendlyName, &var); + if (FAILED(hr)) goto cleanup; + VariantClear(&var); + + /* write clsid */ + V_VT(&var) = VT_BSTR; + StringFromGUID2(&CLSID_AVIMIDIRender, clsid, CHARS_IN_GUID); + if (!(V_BSTR(&var) = SysAllocString(clsid))) + goto cleanup; + hr = IPropertyBag_Write(prop_bag, clsid_keyname, &var); + if (FAILED(hr)) goto cleanup; + VariantClear(&var); + + /* write filter data */ + rgf.dwVersion = 2; + rgf.dwMerit = (i == -1) ? MERIT_PREFERRED : MERIT_DO_NOT_USE; + rgf.u.s2.cPins2 = 1; + rgf.u.s2.rgPins2 = &rgpins; + rgpins.dwFlags = REG_PINFLAG_B_RENDERER; + rgpins.nMediaTypes = 1; + rgpins.lpMediaType = &rgtypes; + rgtypes.clsMajorType = &MEDIATYPE_Midi; + rgtypes.clsMinorType = &MEDIASUBTYPE_NULL; + + write_filter_data(prop_bag, &rgf); + + /* write MidiOutId */ + V_VT(&var) = VT_I4; + V_I4(&var) = i; + hr = IPropertyBag_Write(prop_bag, midioutidW, &var); + if (FAILED(hr)) goto cleanup; + +cleanup: + VariantClear(&var); + if (prop_bag) IPropertyBag_Release(prop_bag); + if (mon) IMoniker_Release(mon); + } +} + /********************************************************************** * DEVENUM_ICreateDevEnum_CreateClassEnumerator */ @@ -762,6 +841,7 @@ static HRESULT WINAPI DEVENUM_ICreateDevEnum_CreateClassEnumerator( if (FAILED(hr)) return hr; register_waveout_devices(); register_wavein_devices(); + register_midiout_devices(); return create_EnumMoniker(clsidDeviceClass, ppEnumMoniker); } @@ -857,7 +937,6 @@ static HRESULT register_codecs(void) HRESULT res; WCHAR class[CHARS_IN_GUID]; DWORD iDefaultDevice = -1; - UINT numDevs; IFilterMapper2 * pMapper = NULL; REGFILTER2 rf2; REGFILTERPINS2 rfp2; @@ -898,60 +977,9 @@ static HRESULT register_codecs(void) if (SUCCEEDED(res)) { UINT i; - MIDIOUTCAPSW mocaps; REGPINTYPES * pTypes; IPropertyBag * pPropBag = NULL; - numDevs = midiOutGetNumDevs(); - - res = DEVENUM_CreateAMCategoryKey(&CLSID_MidiRendererCategory); - if (FAILED(res)) /* can't register any devices in this category */ - numDevs = 0; - - rfp2.dwFlags = REG_PINFLAG_B_RENDERER; - for (i = 0; i < numDevs; i++) - { - if (midiOutGetDevCapsW(i, &mocaps, sizeof(MIDIOUTCAPSW)) - == MMSYSERR_NOERROR) - { - IMoniker * pMoniker = NULL; - - rfp2.nMediaTypes = 1; - pTypes = CoTaskMemAlloc(rfp2.nMediaTypes * sizeof(REGPINTYPES)); - if (!pTypes) - { - IFilterMapper2_Release(pMapper); - return E_OUTOFMEMORY; - } - - /* FIXME: Not sure if these are correct */ - pTypes[0].clsMajorType = &MEDIATYPE_Midi; - pTypes[0].clsMinorType = &MEDIASUBTYPE_None; - - rfp2.lpMediaType = pTypes; - - res = IFilterMapper2_RegisterFilter(pMapper, - &CLSID_AVIMIDIRender, - mocaps.szPname, - &pMoniker, - &CLSID_MidiRendererCategory, - mocaps.szPname, - &rf2); - - /* FIXME: do additional stuff with IMoniker here, depending on what RegisterFilter does */ - /* Native version sets MidiOutId */ - - if (pMoniker) - IMoniker_Release(pMoniker); - - if (i == iDefaultDevice) - { - FIXME("Default device\n"); - } - - CoTaskMemFree(pTypes); - } - } res = DEVENUM_CreateAMCategoryKey(&CLSID_VideoInputDeviceCategory); if (SUCCEEDED(res)) for (i = 0; i < 10; i++) diff --git a/dlls/devenum/devenum.rc b/dlls/devenum/devenum.rc index 95e39d61ae6..24da9b8d9e3 100644 --- a/dlls/devenum/devenum.rc +++ b/dlls/devenum/devenum.rc @@ -23,15 +23,6 @@ #include "winnls.h" #include "devenum_private.h" -#pragma makedep po - -LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT - -STRINGTABLE -{ - IDS_DEVENUM_MIDEFAULT "Default MidiOut Device" -} - LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #define WINE_FILEDESCRIPTION_STR "Wine Device Enumerator Library" diff --git a/dlls/devenum/devenum_private.h b/dlls/devenum/devenum_private.h index c89108354d2..d4e11415b44 100644 --- a/dlls/devenum/devenum_private.h +++ b/dlls/devenum/devenum_private.h @@ -97,10 +97,3 @@ static const WCHAR wszActiveMovieKey[] = {'S','o','f','t','w','a','r','e','\\', static const WCHAR deviceW[] = {'@','d','e','v','i','c','e',':',0}; extern const WCHAR clsid_keyname[6] DECLSPEC_HIDDEN; - -/********************************************************************** - * Resource IDs - */ -#define IDS_DEVENUM_MIDEFAULT 10 -#define IDS_DEVENUM_KSDEFAULT 11 -#define IDS_DEVENUM_KS 12 diff --git a/dlls/devenum/tests/devenum.c b/dlls/devenum/tests/devenum.c index 3f66237131e..d9ea5e9fc2f 100644 --- a/dlls/devenum/tests/devenum.c +++ b/dlls/devenum/tests/devenum.c @@ -812,6 +812,73 @@ static void test_wavein(void) IParseDisplayName_Release(parser); } +static void test_midiout(void) +{ + static const WCHAR defaultW[] = {'D','e','f','a','u','l','t',' ','M','i','d','i','O','u','t',' ','D','e','v','i','c','e',0}; + static const WCHAR midioutidW[] = {'M','i','d','i','O','u','t','I','d',0}; + IParseDisplayName *parser; + IPropertyBag *prop_bag; + IMoniker *mon; + MIDIOUTCAPSW caps; + WCHAR buffer[200]; + const WCHAR *name; + int count, i; + VARIANT var; + HRESULT hr; + + hr = CoCreateInstance(&CLSID_CDeviceMoniker, NULL, CLSCTX_INPROC, &IID_IParseDisplayName, (void **)&parser); + ok(hr == S_OK, "Failed to create ParseDisplayName: %#x\n", hr); + + count = midiOutGetNumDevs(); + + for (i = -1; i < count; i++) + { + midiOutGetDevCapsW(i, &caps, sizeof(caps)); + + if (i == -1) /* MIDI_MAPPER */ + name = defaultW; + else + name = caps.szPname; + + lstrcpyW(buffer, deviceW); + lstrcatW(buffer, cmW); + StringFromGUID2(&CLSID_MidiRendererCategory, buffer + lstrlenW(buffer), CHARS_IN_GUID); + lstrcatW(buffer, backslashW); + lstrcatW(buffer, name); + + mon = check_display_name(parser, buffer); + + hr = IMoniker_BindToStorage(mon, NULL, NULL, &IID_IPropertyBag, (void **)&prop_bag); + ok(hr == S_OK, "BindToStorage failed: %#x\n", hr); + + VariantInit(&var); + hr = IPropertyBag_Read(prop_bag, friendly_name, &var, NULL); + ok(hr == S_OK, "Read failed: %#x\n", hr); + + ok(!lstrcmpW(name, V_BSTR(&var)), "expected %s, got %s\n", + wine_dbgstr_w(name), wine_dbgstr_w(V_BSTR(&var))); + + VariantClear(&var); + hr = IPropertyBag_Read(prop_bag, clsidW, &var, NULL); + ok(hr == S_OK, "Read failed: %#x\n", hr); + + StringFromGUID2(&CLSID_AVIMIDIRender, buffer, CHARS_IN_GUID); + ok(!lstrcmpW(buffer, V_BSTR(&var)), "expected %s, got %s\n", + wine_dbgstr_w(buffer), wine_dbgstr_w(V_BSTR(&var))); + + VariantClear(&var); + hr = IPropertyBag_Read(prop_bag, midioutidW, &var, NULL); + ok(hr == S_OK, "Read failed: %#x\n", hr); + + ok(V_I4(&var) == i, "expected %d, got %d\n", i, V_I4(&var)); + + IPropertyBag_Release(prop_bag); + IMoniker_Release(mon); + } + + IParseDisplayName_Release(parser); +} + START_TEST(devenum) { IBindCtx *bind_ctx = NULL; @@ -839,6 +906,7 @@ START_TEST(devenum) ok(hr == S_OK, "got %#x\n", hr); test_waveout(); test_wavein(); + test_midiout(); CoUninitialize(); } diff --git a/po/ar.po b/po/ar.po index ea96fcfa27b..79873de55b5 100644 --- a/po/ar.po +++ b/po/ar.po @@ -2932,10 +2932,6 @@ msgstr "ملاحظة : لا يمكن فتح المفتاح الخاص لهذه msgid "Note: The private key for this certificate is not exportable." msgstr "ملاحظة : لا يمكن تصدير المفتاح الخاص لهذه الشهادة." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "الجهاز الافتراضي لإخراج النوطات" - #: dinput.rc:43 msgid "Configure Devices" msgstr "إعداد الأجهزة" diff --git a/po/bg.po b/po/bg.po index 9032ab002d2..302b1de27c5 100644 --- a/po/bg.po +++ b/po/bg.po @@ -2923,10 +2923,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 #, fuzzy msgid "Configure Devices" diff --git a/po/ca.po b/po/ca.po index a71c9aaef8f..ff947ec9398 100644 --- a/po/ca.po +++ b/po/ca.po @@ -2958,10 +2958,6 @@ msgstr "Nota: No s'ha pogut obrir la clau privada d'aquest certificat." msgid "Note: The private key for this certificate is not exportable." msgstr "Nota: La clau privada d'aquest certificat no és exportable." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Dispositiu de MidiOut per defecte" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configura dispositius" diff --git a/po/cs.po b/po/cs.po index 0c2940ea5f2..458c4f0ba2b 100644 --- a/po/cs.po +++ b/po/cs.po @@ -2884,10 +2884,6 @@ msgstr "Upozornění: soukromý klíč tohoto certifikátu nemohl být otevřen. msgid "Note: The private key for this certificate is not exportable." msgstr "Poznámka: Soukromou část klíče tohoto certifikátu nelze exportovat." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Standardní zařízení MidiOut" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Nastavit zařízení" diff --git a/po/da.po b/po/da.po index 00e8863ce93..58cf48fe17c 100644 --- a/po/da.po +++ b/po/da.po @@ -2961,10 +2961,6 @@ msgstr "Bemærk: Privatnøglen for dette certifikat kunne ikke blive åbnet." msgid "Note: The private key for this certificate is not exportable." msgstr "Bemærk: Den private nøgle for dette certifikat kan ikke eksporteres." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Standard MidiOut Enhed" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Konfigurér enheder" diff --git a/po/de.po b/po/de.po index 5c2bc6bbfee..e168fda6ef5 100644 --- a/po/de.po +++ b/po/de.po @@ -2947,10 +2947,6 @@ msgid "Note: The private key for this certificate is not exportable." msgstr "" "Hinweis: Der private Schlüssel des Zertifikats kann nicht exportiert werden." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Standard MidiOut-Gerät" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Geräte konfigurieren" diff --git a/po/el.po b/po/el.po index ff23f706f0b..a5e4fd25f9b 100644 --- a/po/el.po +++ b/po/el.po @@ -2870,10 +2870,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/en.po b/po/en.po index d501b28ab07..a1d9509a285 100644 --- a/po/en.po +++ b/po/en.po @@ -2941,10 +2941,6 @@ msgstr "Note: The private key for this certificate could not be opened." msgid "Note: The private key for this certificate is not exportable." msgstr "Note: The private key for this certificate is not exportable." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Default MidiOut Device" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configure Devices" diff --git a/po/en_US.po b/po/en_US.po index 676f5ec55ed..97f8e5c1a34 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -2941,10 +2941,6 @@ msgstr "Note: The private key for this certificate could not be opened." msgid "Note: The private key for this certificate is not exportable." msgstr "Note: The private key for this certificate is not exportable." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Default MidiOut Device" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configure Devices" diff --git a/po/eo.po b/po/eo.po index 2118e1b0c42..69b927c95ec 100644 --- a/po/eo.po +++ b/po/eo.po @@ -2864,10 +2864,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Agordi aparatojn" diff --git a/po/es.po b/po/es.po index d5408acf9d7..c0c783cc1e4 100644 --- a/po/es.po +++ b/po/es.po @@ -2970,10 +2970,6 @@ msgstr "Nota: No se pudo abrir la clave privada para este certificado." msgid "Note: The private key for this certificate is not exportable." msgstr "Nota: La clave privada de este certificado no es exportable." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Dispositivo MidiOut por defecto" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configurar dispositivos" diff --git a/po/fa.po b/po/fa.po index d5dcef9368b..3f41525cd08 100644 --- a/po/fa.po +++ b/po/fa.po @@ -2911,10 +2911,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/fi.po b/po/fi.po index d21d68d9de7..c2713531356 100644 --- a/po/fi.po +++ b/po/fi.po @@ -2935,10 +2935,6 @@ msgstr "Huomio: Varmenteen yksityistä avainta ei voitu avata." msgid "Note: The private key for this certificate is not exportable." msgstr "Huomio: Tämän varmenteen yksityistä avainta ei voi viedä." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "MidiOut-oletuslaite" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Laitteiden asetukset" diff --git a/po/fr.po b/po/fr.po index 69802dfdb97..8c84a7ce0be 100644 --- a/po/fr.po +++ b/po/fr.po @@ -2962,10 +2962,6 @@ msgstr "Note : la clé privée de ce certificat n'a pu être ouverte." msgid "Note: The private key for this certificate is not exportable." msgstr "Note : la clé privée de ce certificat n'est pas exportable." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Périphérique MidiOut par défaut" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configurer les périphériques" diff --git a/po/he.po b/po/he.po index cb7af27bd97..58c11cbd10c 100644 --- a/po/he.po +++ b/po/he.po @@ -2933,11 +2933,6 @@ msgstr "לתשומת לבך: לא ניתן לפתוח את המפתח הפרטי msgid "Note: The private key for this certificate is not exportable." msgstr "לתשומת לבך: המפתח הפרטי לאישור זה אינו ניתן ליצוא." -#: devenum.rc:33 -#, fuzzy -msgid "Default MidiOut Device" -msgstr "התקן ה־MidiOut כבררת מחדל" - #: dinput.rc:43 #, fuzzy msgid "Configure Devices" diff --git a/po/hi.po b/po/hi.po index 6c7fd4d2ea4..06fc605c9d1 100644 --- a/po/hi.po +++ b/po/hi.po @@ -2855,10 +2855,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/hr.po b/po/hr.po index 1f70de5e7e9..9322b9034f4 100644 --- a/po/hr.po +++ b/po/hr.po @@ -2935,10 +2935,6 @@ msgstr "Napomena: Privatan ključ za ovaj certifikat se nije mogao otvoriti." msgid "Note: The private key for this certificate is not exportable." msgstr "Napomena: Privatan ključ za ovaj certifikat se ne može izvesti." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Podrazumijevani MidiOut uređaj" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Konfiguriraj uređaje" diff --git a/po/hu.po b/po/hu.po index 57b21f98891..dff049e7500 100644 --- a/po/hu.po +++ b/po/hu.po @@ -2975,10 +2975,6 @@ msgstr "Üzenet: A tanúsítványhoz tartozó privát kulcsot nem lehet megnyitn msgid "Note: The private key for this certificate is not exportable." msgstr "Üzenet: A tanúsítványhoz tartozó privát kulcsok nem exportálhatóak." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Alapértelmezett MidiOut eszköz" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Eszközbeállí&tás" diff --git a/po/it.po b/po/it.po index 3be997e867e..344e2b1be7d 100644 --- a/po/it.po +++ b/po/it.po @@ -2985,10 +2985,6 @@ msgstr "Nota: impossibile aprire la chiave privata per questo certificato." msgid "Note: The private key for this certificate is not exportable." msgstr "Nota: la chiave privata per questo certificato non è esportabile." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Dispositivo MidiOut predefinito" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configura unità" diff --git a/po/ja.po b/po/ja.po index 71f4650a29e..b003bbe7404 100644 --- a/po/ja.po +++ b/po/ja.po @@ -2935,10 +2935,6 @@ msgstr "注意: この証明書の秘密鍵を開けません。" msgid "Note: The private key for this certificate is not exportable." msgstr "注意: この証明書の秘密鍵はエクスポートできません。" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "デフォルト MidiOut デバイス" - #: dinput.rc:43 msgid "Configure Devices" msgstr "デバイスの設定" diff --git a/po/ko.po b/po/ko.po index 33511402fb4..54db438f85b 100644 --- a/po/ko.po +++ b/po/ko.po @@ -2940,10 +2940,6 @@ msgstr "주의: 이 인증서를 위한 개인 키를 열 수 없습니다." msgid "Note: The private key for this certificate is not exportable." msgstr "주의: 이 인증서를 위한 개인 키를 내보낼 수 없습니다." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "기본 미디출력 장치" - #: dinput.rc:43 msgid "Configure Devices" msgstr "장치 설정" diff --git a/po/lt.po b/po/lt.po index 13ade8cd408..b000d3a19a4 100644 --- a/po/lt.po +++ b/po/lt.po @@ -2944,10 +2944,6 @@ msgstr "Pastaba: nepavyko atverti privačiojo rakto šiam liudijimui." msgid "Note: The private key for this certificate is not exportable." msgstr "Pastaba: šio liudijimo privatusis raktas neišeksportuojamas." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Numatytasis „MidiOut“ įrenginys" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Įtaisų konfigūravimas" diff --git a/po/ml.po b/po/ml.po index 4f4f9484605..6a2916307d0 100644 --- a/po/ml.po +++ b/po/ml.po @@ -2855,10 +2855,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/nb_NO.po b/po/nb_NO.po index 6af0188487d..8a0e27d462f 100644 --- a/po/nb_NO.po +++ b/po/nb_NO.po @@ -2946,10 +2946,6 @@ msgid "Note: The private key for this certificate is not exportable." msgstr "" "Merk: Den private nøkkelen for dette sertifikatet kan ikke eksporteres." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Standard enhet for MIDI-avspilling" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Oppsett av enheter" diff --git a/po/nl.po b/po/nl.po index a0c7c822ad7..266b104f9f7 100644 --- a/po/nl.po +++ b/po/nl.po @@ -2969,10 +2969,6 @@ msgstr "" "Noot: De persoonlijke sleutel voor dit certificaat kan niet geëxporteerd " "worden." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Standaardapparaat MidiOut" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configureer apparaten" diff --git a/po/or.po b/po/or.po index d9adaaa5da9..8a5d74cb8e5 100644 --- a/po/or.po +++ b/po/or.po @@ -2855,10 +2855,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/pa.po b/po/pa.po index d00cbb62495..c0b85db1824 100644 --- a/po/pa.po +++ b/po/pa.po @@ -2855,10 +2855,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/pl.po b/po/pl.po index c27f54c4825..de87d1c3d62 100644 --- a/po/pl.po +++ b/po/pl.po @@ -2958,10 +2958,6 @@ msgstr "" "Uwaga: Klucz prywatny dla tego certyfikatu jest oznaczony jako nie do " "eksportu." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Standardowe urządzenie Device" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Ustawienia urządzeń" diff --git a/po/pt_BR.po b/po/pt_BR.po index 56ed88a0464..8cffff5b344 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -2952,10 +2952,6 @@ msgstr "Nota: A chave privada para este certificado não pôde ser aberta." msgid "Note: The private key for this certificate is not exportable." msgstr "Nota: A chave privada para este certificado não é exportável." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Dispositivo padrão MidiOut" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configurar Dispositivos" diff --git a/po/pt_PT.po b/po/pt_PT.po index c01f272287a..d8573a70e48 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -2963,10 +2963,6 @@ msgstr "Nota: A chave privada para este certificado não conseguiu ser aberta." msgid "Note: The private key for this certificate is not exportable." msgstr "Nota: A chave privada para este certificado não é exportável." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Dispositivo pré-definido MidiOut" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configurar Dispositivos" diff --git a/po/rm.po b/po/rm.po index 929fa0ad77f..eddabfea036 100644 --- a/po/rm.po +++ b/po/rm.po @@ -2879,10 +2879,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 #, fuzzy msgid "Configure Devices" diff --git a/po/ro.po b/po/ro.po index 2a5d5ef0109..f8b7e793002 100644 --- a/po/ro.po +++ b/po/ro.po @@ -2932,10 +2932,6 @@ msgstr "Notă: Cheia privată pentru acest certificat nu a putut fi deschisă." msgid "Note: The private key for this certificate is not exportable." msgstr "Notă: Cheia privată pentru acest certificat nu este exportabilă." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Dispozitiv MidiOut implicit" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Configurare dispozitive" diff --git a/po/ru.po b/po/ru.po index 53a1c1956c9..53d60c9977d 100644 --- a/po/ru.po +++ b/po/ru.po @@ -2947,10 +2947,6 @@ msgstr "Примечание: открыть закрытый ключ этог msgid "Note: The private key for this certificate is not exportable." msgstr "Примечание: закрытый ключ этого сертификата не экспортируемый." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Устройство вывода MIDI по умолчанию" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Настроить устройства" diff --git a/po/sk.po b/po/sk.po index bc2f2111c88..d0c706cc246 100644 --- a/po/sk.po +++ b/po/sk.po @@ -2889,10 +2889,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Nastaviť zariadenia" diff --git a/po/sl.po b/po/sl.po index b21a47098a7..97ae90eb5d3 100644 --- a/po/sl.po +++ b/po/sl.po @@ -2979,10 +2979,6 @@ msgstr "Opomba: zasebnega ključa ni mogoče odpreti." msgid "Note: The private key for this certificate is not exportable." msgstr "Opomba: zasebnega ključa za to potrdilo ni mogoče izvoziti." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Privzeta naprava MidiOut" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Nastavi naprave" diff --git a/po/sr_RS@cyrillic.po b/po/sr_RS@cyrillic.po index de41f28a673..1b6382f358c 100644 --- a/po/sr_RS@cyrillic.po +++ b/po/sr_RS@cyrillic.po @@ -2936,10 +2936,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Подразумевани MidiOut уређај" - #: dinput.rc:43 #, fuzzy msgid "Configure Devices" diff --git a/po/sr_RS@latin.po b/po/sr_RS@latin.po index 875ab6bc361..28f5734ab1e 100644 --- a/po/sr_RS@latin.po +++ b/po/sr_RS@latin.po @@ -3014,10 +3014,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Podrazumevani MidiOut uređaj" - #: dinput.rc:43 #, fuzzy msgid "Configure Devices" diff --git a/po/sv.po b/po/sv.po index b5570d54eab..aeaa47cdb1a 100644 --- a/po/sv.po +++ b/po/sv.po @@ -2942,10 +2942,6 @@ msgstr "Obs: Den privata nyckeln för detta certifikat kunde inte öppnas." msgid "Note: The private key for this certificate is not exportable." msgstr "Obs: Den privata nyckeln för detta certifikat kan inte exporteras." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Förvald MidiOut-enhet" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Konfigurera enheter" diff --git a/po/te.po b/po/te.po index 0e8f6eee32b..b24f6aa657f 100644 --- a/po/te.po +++ b/po/te.po @@ -2855,10 +2855,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/th.po b/po/th.po index 9c2dd2de157..ce4774e4ed1 100644 --- a/po/th.po +++ b/po/th.po @@ -2886,10 +2886,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/tr.po b/po/tr.po index d8557ada060..3b8153ebcfa 100644 --- a/po/tr.po +++ b/po/tr.po @@ -2942,10 +2942,6 @@ msgstr "Not: Bu sertifika için özel anahtar açılamaz." msgid "Note: The private key for this certificate is not exportable." msgstr "Not: Bu sertifika için özel anahtar aktarılamaz." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Varsayılan MidiOut Aygıtı" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Aygıtları Yapılandır" diff --git a/po/uk.po b/po/uk.po index 37ae3f640b1..c3dc8074d7e 100644 --- a/po/uk.po +++ b/po/uk.po @@ -2943,10 +2943,6 @@ msgid "Note: The private key for this certificate is not exportable." msgstr "" "Увага: Приватний ключ для цього сертифікату не може бути експортований." -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "Пристрій виводу Midi за замовчуванням" - #: dinput.rc:43 msgid "Configure Devices" msgstr "Налаштувати пристрої" diff --git a/po/wa.po b/po/wa.po index c5d2830eb00..278227cc786 100644 --- a/po/wa.po +++ b/po/wa.po @@ -2899,10 +2899,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 #, fuzzy msgid "Configure Devices" diff --git a/po/wine.pot b/po/wine.pot index 47449db0daa..b21ff6e8aca 100644 --- a/po/wine.pot +++ b/po/wine.pot @@ -2827,10 +2827,6 @@ msgstr "" msgid "Note: The private key for this certificate is not exportable." msgstr "" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "" - #: dinput.rc:43 msgid "Configure Devices" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 55e5422dcd7..fdc412243d5 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -2893,10 +2893,6 @@ msgstr "注意:无法打开该证书的私钥。" msgid "Note: The private key for this certificate is not exportable." msgstr "注意:证书的私钥不可导出。" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "默认 MidiOut 设备" - #: dinput.rc:43 msgid "Configure Devices" msgstr "配置设备" diff --git a/po/zh_TW.po b/po/zh_TW.po index 75ea3cae13e..90c177f854d 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -2905,10 +2905,6 @@ msgstr "註記:用於這個憑證的私鑰無法開啟。" msgid "Note: The private key for this certificate is not exportable." msgstr "註記:用於這個憑證的私鑰不可匯出。" -#: devenum.rc:33 -msgid "Default MidiOut Device" -msgstr "預設 MidiOut 裝置" - #: dinput.rc:43 msgid "Configure Devices" msgstr "裝置設定"