mirror of
https://github.com/reactos/reactos.git
synced 2025-04-05 21:21:33 +00:00
Sync to trunk revision 61757.
svn path=/branches/ntvdm/; revision=61758
This commit is contained in:
commit
3224e67cfc
1113 changed files with 18193 additions and 7105 deletions
|
@ -1,3 +1,4 @@
|
|||
/* Ștefan Fulea (stefan dot fulea at mail dot md) */
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
/* Dialogs */
|
||||
|
@ -535,11 +536,11 @@ END
|
|||
/* Lengths */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LENGTH_ANGSTROMS "Ångströms"
|
||||
IDS_LENGTH_ANGSTROMS "Ångströmi"
|
||||
IDS_LENGTH_ASTRONOMICAL_UNITS "Unități astronomice"
|
||||
IDS_LENGTH_BARLEYCORNS "Grani"
|
||||
IDS_LENGTH_CENTIMETERS "Centimetri"
|
||||
IDS_LENGTH_CHAINS_UK "Chains (Marea Britanie)"
|
||||
IDS_LENGTH_CHAINS_UK "Lanțuri (Marea Britanie)"
|
||||
IDS_LENGTH_CHI "Chi"
|
||||
IDS_LENGTH_CHOU "Chou"
|
||||
IDS_LENGTH_CHR "Chr"
|
||||
|
@ -567,7 +568,7 @@ BEGIN
|
|||
IDS_LENGTH_MILLIMETERS "Milimetri"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Mile nautice"
|
||||
IDS_LENGTH_NIEU "Nieu"
|
||||
IDS_LENGTH_PARSECS "Parsecs"
|
||||
IDS_LENGTH_PARSECS "Parseci"
|
||||
IDS_LENGTH_PICAS "Picas"
|
||||
IDS_LENGTH_RI_JAPAN "Ri (Japonia)"
|
||||
IDS_LENGTH_RI_KOREA "Ri (Corea)"
|
||||
|
|
|
@ -5,20 +5,21 @@
|
|||
* http://www.reactos.org
|
||||
* IRC: irc.freenode.net #reactos-pl;
|
||||
* UTF-8 conversion by Caemyr (May, 2011)
|
||||
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (November, 2013)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NO_ENTRY "This command is not supported by the help utility.\nTry ""%s /?""\n."
|
||||
IDS_NO_ENTRY "To polecenie nie jest obsługiwane przez narzędzie pomocy.\nSpróbuj ""%s /?""\n."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "Provides Help information for ReactOS commands.\n\n\
|
||||
HELP [command]\n\n\
|
||||
command - Display help information for this command.\n"
|
||||
IDS_USAGE "Podaje informacje o poleceniach ReactOS.\n\n\
|
||||
HELP [polecenie]\n\n\
|
||||
polecenie - wyświetla informacje o tym poleceniu.\n"
|
||||
IDS_HELP1 "Lista wszystkich dostępnych komend (+opisy)\n\n\
|
||||
help komenda\n\
|
||||
komenda /? Wyświetla dokładny opis danej komendy\n\n\
|
||||
|
|
|
@ -2,23 +2,21 @@
|
|||
* FILE: base/shell/cmd/lang/ro-RO.rc
|
||||
* ReactOS Project (http://www.reactos.org)
|
||||
* AUTHOR: Magnus Olsen, 2005
|
||||
* TRANSLATOR: Fulea Ștefan (PM on ReactOS Forum to fulea.stefan)
|
||||
* CHANGE LOG: 2011-08-25 initial translation
|
||||
* 2011-10-30 UTF-8 encoding (with diacritics conversion), minor changes
|
||||
* TRANSLATOR: Ștefan Fulea (stefan dot fulea at mail dot md)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NO_ENTRY "This command is not supported by the help utility.\nTry ""%s /?""\n."
|
||||
IDS_NO_ENTRY "Această comandă nu este recunoscută de utilitarul manual.\nÎncercați ""%s /?""\n."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "Provides Help information for ReactOS commands.\n\n\
|
||||
HELP [command]\n\n\
|
||||
command - Display help information for this command.\n"
|
||||
IDS_USAGE "Oferă informații de manual referitoare la comenzile ReactOS.\n\n\
|
||||
HELP [comandă]\n\n\
|
||||
comandă - Afișează informații de manual pentru această comandă.\n"
|
||||
IDS_HELP1 "Enumeră toate comenzile disponibile (+ descriere)\n\n\
|
||||
help comandă\n\
|
||||
comandă /? Pentru mai multe informații referitoare la o anume comandă.\n\n\
|
||||
|
|
|
@ -30,6 +30,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_PL_PL
|
||||
#include "lang/pl-PL.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
9
base/applications/cmdutils/hostname/lang/ro-RO.rc
Normal file
9
base/applications/cmdutils/hostname/lang/ro-RO.rc
Normal file
|
@ -0,0 +1,9 @@
|
|||
/* Ștefan Fulea (stefan dot fulea at mail dot md) */
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "Tipărește numele gazdei curente.\n\nhostname"
|
||||
IDS_NOSET "hostname -s nu este acceptat."
|
||||
IDS_ERROR "Eroare Win32"
|
||||
END
|
21
base/applications/cmdutils/taskkill/lang/ro-RO.rc
Normal file
21
base/applications/cmdutils/taskkill/lang/ro-RO.rc
Normal file
|
@ -0,0 +1,21 @@
|
|||
/* Translator: Ștefan Fulea (stefan dot fulea at mail dot md) */
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_USAGE "taskkill [/?] [/f] [/im NumeProces | /pid IdProces]\n"
|
||||
STRING_INVALID_OPTION "Eroare: Opțiune specificată nevalidă sau necunoscută.\n"
|
||||
STRING_INVALID_PARAM "Eroare: Parametrul de comandă specificat este nevalid.\n"
|
||||
STRING_MISSING_OPTION "Eroare: Trebuie specificată una dintre opțiunile /im sau /pid.\n"
|
||||
STRING_MISSING_PARAM "Eroare: Opțiunea %1 necesită un parametru.\n"
|
||||
STRING_MUTUAL_EXCLUSIVE "Eroare: Opțiunile /im și /pid sunt reciproc exclusive.\n"
|
||||
STRING_CLOSE_PID_SEARCH "Către fereastra procesului cu PID %1!u! a fost emis un mesaj de închidere.\n"
|
||||
STRING_CLOSE_PROC_SRCH "Către fereastra procesului «%1» cu PID %2!u! a fost emis un mesaj de închidere.\n"
|
||||
STRING_TERM_PID_SEARCH "Procesul cu PID %1!u! a fost oprit în mod forțat.\n"
|
||||
STRING_TERM_PROC_SEARCH "Procesul «%1» cu PID %2!u! a fost oprit în mod forțat.\n"
|
||||
STRING_SEARCH_FAILED "Eroare: Nu se poate găsi procesul «%1».\n"
|
||||
STRING_ENUM_FAILED "Eroare: Nu se poate enumera lista de procese.\n"
|
||||
STRING_TERMINATE_FAILED "Eroare: Procesul «%1» nu poate fi oprit.\n"
|
||||
STRING_SELF_TERMINATION "Eroare: Auto-terminarea nu este permisă.\n"
|
||||
END
|
|
@ -36,6 +36,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGAUGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
10
base/applications/cmdutils/wmic/lang/ro-RO.rc
Normal file
10
base/applications/cmdutils/wmic/lang/ro-RO.rc
Normal file
|
@ -0,0 +1,10 @@
|
|||
/* Translator: Ștefan Fulea (stefan dot fulea at mail dot md) */
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_CMDLINE_NOT_SUPPORTED "Eroare: Comandă nerecunoscută.\n"
|
||||
STRING_ALIAS_NOT_FOUND "Eroare: Nu se poate găsi alias.\n"
|
||||
STRING_INVALID_QUERY "Eroare: Cerere nevalidă.\n"
|
||||
END
|
|
@ -34,6 +34,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
|
@ -1,18 +1,19 @@
|
|||
/* Ștefan Fulea (stefan dot fulea at mail dot md) */
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_INVPARMS "Număr de parametri nevalid - Utilizați xcopy /? pentru ajutor\n"
|
||||
STRING_INVPARM "Parametru nevalid „%1” - Utilizați xcopy /? pentru ajutor\n"
|
||||
STRING_PAUSE "Apăsați pe <enter> pentru a începe copierea\n"
|
||||
STRING_INVPARMS "Număr de parametri nevalid - Utilizați xcopy /? pentru manual\n"
|
||||
STRING_INVPARM "Parametru nevalid «%1» - Utilizați xcopy /? pentru manual\n"
|
||||
STRING_PAUSE "Apăsați pe «Enter» pentru a începe copierea\n"
|
||||
STRING_SIMCOPY "%1!d! fișier(e) ar fi copiat(e)\n"
|
||||
STRING_COPY "%1!d! fișier(e) copiat(e)\n"
|
||||
STRING_QISDIR "„%1” este un nume de fișier sau un director\ndin destinație?\n(F - Fișier, D - Director)\n"
|
||||
STRING_QISDIR "«%1» este un nume de fișier sau un director\ndin destinație?\n(F - Fișier, D - Director)\n"
|
||||
STRING_SRCPROMPT "%1? (Da|Nu)\n"
|
||||
STRING_OVERWRITE "Se suprascrie %1? (Da|Nu|Toate)\n"
|
||||
STRING_COPYFAIL "Copierea „%1” în „%2” a eșuat cu cod de retur %3!d!\n"
|
||||
STRING_OPENFAIL "Deschiderea „%1” a eșuat\n"
|
||||
STRING_READFAIL "Citirea „%1” a eșuat\n"
|
||||
STRING_COPYFAIL "Copierea «%1» în «%2» a eșuat cu cod de retur %3!d!\n"
|
||||
STRING_OPENFAIL "Deschiderea «%1» a eșuat\n"
|
||||
STRING_READFAIL "Citirea «%1» a eșuat\n"
|
||||
STRING_YES_CHAR "D"
|
||||
STRING_NO_CHAR "N"
|
||||
STRING_ALL_CHAR "T"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Производител:", -1, 20, 35, 80, 10
|
||||
RTEXT "Вид на чипа:", -1, 20, 45, 80, 10
|
||||
RTEXT "Вид ЦАП:", -1, 20, 55, 80, 10
|
||||
RTEXT "Обща памет около:", -1, 20, 65, 80, 10
|
||||
RTEXT "Режим на екрана:", -1, 20, 75, 80, 10
|
||||
RTEXT "Обща памет около:", -1, 14, 65, 80, 10
|
||||
RTEXT "Режим на екрана:", -1, 14, 75, 80, 10
|
||||
RTEXT "Екран:", -1, 20, 85, 80, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -189,7 +189,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ОЗ на производителя"
|
||||
IDS_DEVICE_PRODUCT "ОЗ на произведението"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Водач за силова обратна връзка"
|
||||
IDS_NOT_APPLICABLE "Неприложимо"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Да"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Име"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Регистър"
|
||||
|
|
|
@ -58,8 +58,8 @@ BEGIN
|
|||
RTEXT "Výrobce:", -1, 20, 35, 70, 10
|
||||
RTEXT "Typ čipu:", -1, 20, 45, 70, 10
|
||||
RTEXT "Typ DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "Celková paměť:", -1, 20, 65, 70, 10
|
||||
RTEXT "Zobrazovací mód:", -1, 20, 75, 70, 10
|
||||
RTEXT "Celková paměť:", -1, 14, 65, 75, 10
|
||||
RTEXT "Zobrazovací mód:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -194,7 +194,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID výrobce"
|
||||
IDS_DEVICE_PRODUCT "ID produktu"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Ovladač Force Feedback"
|
||||
IDS_NOT_APPLICABLE "Nelze aplikovat"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Ano"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Název"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registr"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Hersteller:", -1, 20, 35, 70, 10
|
||||
RTEXT "Chiptyp:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC-Typ:", -1, 20, 55, 70, 10
|
||||
RTEXT "Gesamtspeicher ca.:", -1, 20, 65, 70, 10
|
||||
RTEXT "Anzeigemodus:", -1, 20, 75, 70, 10
|
||||
RTEXT "Gesamtspeicher ca.:", -1, 14, 65, 75, 10
|
||||
RTEXT "Anzeigemodus:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -189,7 +189,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Herstellererkennung"
|
||||
IDS_DEVICE_PRODUCT "Produkterkennung"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Force-Feedback-Treiber"
|
||||
IDS_NOT_APPLICABLE "Nicht zutreffend"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Ja"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Name"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registrierung"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Manufacturer:", -1, 20, 35, 70, 10
|
||||
RTEXT "Chip Type:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC Type:", -1, 20, 55, 70, 10
|
||||
RTEXT "Approx. Total Memory:", -1, 20, 65, 70, 10
|
||||
RTEXT "Current Display Mode:", -1, 20, 75, 70, 10
|
||||
RTEXT "Approx. Total Memory:", -1, 14, 65, 75, 10
|
||||
RTEXT "Current Display Mode:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -189,7 +189,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Manufacturer ID"
|
||||
IDS_DEVICE_PRODUCT "Product ID"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Force Feedback-Driver"
|
||||
IDS_NOT_APPLICABLE "Not applicable"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Yes"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Name"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registry"
|
||||
|
|
|
@ -55,8 +55,8 @@ BEGIN
|
|||
RTEXT "Fabricante:", -1, 20, 35, 70, 10
|
||||
RTEXT "Tipo de Chip:", -1, 20, 45, 70, 10
|
||||
RTEXT "Ipo de DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "Memoria total aprox.:", -1, 20, 65, 70, 10
|
||||
RTEXT "Resolución actual:", -1, 20, 75, 70, 10
|
||||
RTEXT "Memoria total aprox.:", -1, 14, 65, 75, 10
|
||||
RTEXT "Resolución actual:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -191,7 +191,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID del fabricante"
|
||||
IDS_DEVICE_PRODUCT "ID del producto"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Forzar recuperación del controlador"
|
||||
IDS_NOT_APPLICABLE "No aplicable"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Sí"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nombre"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registro"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Fabricant :", -1, 20, 35, 70, 10
|
||||
RTEXT "Type de puce :", -1, 20, 45, 70, 10
|
||||
RTEXT "Type de DAC :", -1, 20, 55, 70, 10
|
||||
RTEXT "Mémoire totale approx. :", -1, 20, 65, 70, 10
|
||||
RTEXT "Mode d'affichage actuelle:", -1, 20, 75, 70, 10
|
||||
RTEXT "Mémoire totale approx. :", -1, 14, 65, 75, 10
|
||||
RTEXT "Mode d'affichage actuelle:", -1, 14, 75, 75, 10
|
||||
RTEXT "Moniteur :", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -189,7 +189,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID fabricant"
|
||||
IDS_DEVICE_PRODUCT "ID produit"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Périphérique à retour de force"
|
||||
IDS_NOT_APPLICABLE "Non appliquable"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Oui"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nom"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registre"
|
||||
|
|
|
@ -54,8 +54,8 @@ BEGIN
|
|||
RTEXT "יצרן:", -1, 20, 35, 70, 10
|
||||
RTEXT "סוג שבב:", -1, 20, 45, 70, 10
|
||||
RTEXT "סוג DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "זיכרון כולל בקירוב:", -1, 20, 65, 70, 10
|
||||
RTEXT "מצב תצוגה נוכחי:", -1, 20, 75, 70, 10
|
||||
RTEXT "זיכרון כולל בקירוב:", -1, 14, 65, 75, 10
|
||||
RTEXT "מצב תצוגה נוכחי:", -1, 14, 75, 75, 10
|
||||
RTEXT "צג:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -190,7 +190,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "מזהה ספק"
|
||||
IDS_DEVICE_PRODUCT "מזהה מוצר"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Force Feedback מנהל התקן"
|
||||
IDS_NOT_APPLICABLE "Not applicable"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "כן"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "שם"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "רשום"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Fabbricante:", -1, 20, 35, 70, 10
|
||||
RTEXT "Chip Type:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC Type:", -1, 20, 55, 70, 10
|
||||
RTEXT "Totale memnoria (Approssimativo):", -1, 20, 65, 70, 10
|
||||
RTEXT "Modalità di visualizzazione corrente:", -1, 20, 75, 70, 10
|
||||
RTEXT "Totale memnoria (Approssimativo):", -1, 14, 65, 75, 10
|
||||
RTEXT "Modalità di visualizzazione corrente:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -189,7 +189,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Manufacturer ID"
|
||||
IDS_DEVICE_PRODUCT "Product ID"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Forza Feedback-Driver"
|
||||
IDS_NOT_APPLICABLE "Non applicabile"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Si"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nome"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registro"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "製造元:", -1, 20, 35, 70, 10
|
||||
RTEXT "チップの種類:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC の種類:", -1, 20, 55, 70, 10
|
||||
RTEXT "概算メモリ合計:", -1, 20, 65, 70, 10
|
||||
RTEXT "現在のディスプレイ モード:", -1, 20, 75, 70, 10
|
||||
RTEXT "概算メモリ合計:", -1, 14, 65, 75, 10
|
||||
RTEXT "現在のディスプレイ モード:", -1, 14, 75, 75, 10
|
||||
RTEXT "モニタ:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
|
|
@ -55,8 +55,8 @@ BEGIN
|
|||
RTEXT "제조자:", -1, 20, 35, 70, 10
|
||||
RTEXT "칩 타입:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC 타입:", -1, 20, 55, 70, 10
|
||||
RTEXT "총 메모리:", -1, 20, 65, 70, 10
|
||||
RTEXT "현재 디스플레이 모드:", -1, 20, 75, 70, 10
|
||||
RTEXT "총 메모리:", -1, 14, 65, 75, 10
|
||||
RTEXT "현재 디스플레이 모드:", -1, 14, 75, 75, 10
|
||||
RTEXT "모니터:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Fabrikans:", -1, 20, 35, 70, 10
|
||||
RTEXT "Chip-type:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC-type:", -1, 20, 55, 70, 10
|
||||
RTEXT "Totaal geheugen:", -1, 20, 65, 70, 10
|
||||
RTEXT "Huidige resolutie:", -1, 20, 75, 70, 10
|
||||
RTEXT "Totaal geheugen:", -1, 14, 65, 75, 10
|
||||
RTEXT "Huidige resolutie:", -1, 14, 75, 75, 10
|
||||
RTEXT "Beeldscherm:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Fabrikant:", -1, 20, 35, 70, 10
|
||||
RTEXT "Brikketype:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC type:", -1, 20, 55, 70, 10
|
||||
RTEXT "Cirka total minne:", -1, 20, 65, 70, 10
|
||||
RTEXT "Gjeldende skjermmodus:", -1, 20, 75, 70, 10
|
||||
RTEXT "Cirka total minne:", -1, 14, 65, 75, 10
|
||||
RTEXT "Gjeldende skjermmodus:", -1, 14, 75, 75, 10
|
||||
RTEXT "Skjerm:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -189,7 +189,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Fabrikant ID"
|
||||
IDS_DEVICE_PRODUCT "Produkt ID"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Force Feedback-driver"
|
||||
IDS_NOT_APPLICABLE "Ikke gjeldende"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Ja"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Navn"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Register"
|
||||
|
|
|
@ -62,8 +62,8 @@ BEGIN
|
|||
RTEXT "Producent:", -1, 20, 35, 70, 10
|
||||
RTEXT "GPU:", -1, 20, 45, 70, 10
|
||||
RTEXT "Typ DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "Pamięć:", -1, 20, 65, 70, 10
|
||||
RTEXT "Bieżąca rozdzielczość:", -1, 20, 75, 70, 10
|
||||
RTEXT "Pamięć:", -1, 14, 65, 75, 10
|
||||
RTEXT "Bieżąca rozdzielczość:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -198,7 +198,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID Producenta"
|
||||
IDS_DEVICE_PRODUCT "ID Produktu"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Sterowniki Force-Feedback"
|
||||
IDS_NOT_APPLICABLE "Nie stosowane"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Tak"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nazwa"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Rejestr"
|
||||
|
|
|
@ -55,8 +55,8 @@ BEGIN
|
|||
RTEXT "Fabricante:", -1, 20, 35, 70, 10
|
||||
RTEXT "Tipo de processador:", -1, 20, 45, 70, 10
|
||||
RTEXT "Conv. analógico-digital:", -1, 20, 55, 70, 10
|
||||
RTEXT "Total aprox. memória:", -1, 20, 65, 70, 10
|
||||
RTEXT "Modo de exib. atual:", -1, 20, 75, 70, 10
|
||||
RTEXT "Total aprox. memória:", -1, 14, 65, 75, 10
|
||||
RTEXT "Modo de exib. atual:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -191,7 +191,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Identificação do fornecedor"
|
||||
IDS_DEVICE_PRODUCT "Identificação do produto (Product ID)"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Driver do Force Feedback"
|
||||
IDS_NOT_APPLICABLE "Não aplicável"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Sim"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nome"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registro"
|
||||
|
|
|
@ -60,8 +60,8 @@ BEGIN
|
|||
RTEXT "Producător:", -1, 20, 35, 70, 10
|
||||
RTEXT "Tipul cipului:", -1, 20, 45, 70, 10
|
||||
RTEXT "Tipul CDA:", -1, 20, 55, 70, 10
|
||||
RTEXT "Memorie aprox.:", -1, 20, 65, 70, 10
|
||||
RTEXT "Afișare curentă:", -1, 20, 75, 70, 10
|
||||
RTEXT "Memorie aprox.:", -1, 14, 65, 75, 10
|
||||
RTEXT "Afișare curentă:", -1, 14, 75, 75, 10
|
||||
RTEXT "Ecran:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -196,7 +196,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID producător"
|
||||
IDS_DEVICE_PRODUCT "ID produs"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Forțează reacția modulului-pilot"
|
||||
IDS_NOT_APPLICABLE "Neaplicabil"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Da"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nume"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registru"
|
||||
|
|
|
@ -53,8 +53,8 @@ BEGIN
|
|||
RTEXT "Изготовитель:", -1, 20, 35, 70, 10
|
||||
RTEXT "Тип микросхем:", -1, 20, 45, 70, 10
|
||||
RTEXT "Тип конвертера DAC:", -1, 15, 55, 75, 10
|
||||
RTEXT "Всего памяти:", -1, 20, 65, 70, 10
|
||||
RTEXT "Режим экрана:", -1, 20, 75, 70, 10
|
||||
RTEXT "Всего памяти:", -1, 14, 65, 75, 10
|
||||
RTEXT "Режим экрана:", -1, 14, 75, 75, 10
|
||||
RTEXT "Монитор:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
|
|
@ -58,8 +58,8 @@ BEGIN
|
|||
RTEXT "Výrobca:", -1, 20, 35, 70, 10
|
||||
RTEXT "Typ čipu:", -1, 20, 45, 70, 10
|
||||
RTEXT "Typ D-A konvertora:", -1, 20, 55, 70, 10
|
||||
RTEXT "Pribl. celková pamäť:", -1, 20, 65, 70, 10
|
||||
RTEXT "Súčasný mód obrazovky:", -1, 20, 75, 70, 10
|
||||
RTEXT "Pribl. celková pamäť:", -1, 14, 65, 75, 10
|
||||
RTEXT "Súčasný mód obrazovky:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -194,7 +194,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID výrobcu"
|
||||
IDS_DEVICE_PRODUCT "ID produktu"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Ovládač Force Feedback"
|
||||
IDS_NOT_APPLICABLE "Not applicable"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Áno"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Názov"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Registry"
|
||||
|
|
|
@ -57,8 +57,8 @@ BEGIN
|
|||
RTEXT "Prodhuesi:", -1, 20, 35, 70, 10
|
||||
RTEXT "Tipi i procesorit:", -1, 20, 45, 70, 10
|
||||
RTEXT "Tipi DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "Memoria Totale:", -1, 20, 65, 70, 10
|
||||
RTEXT "Modaliteti vizual aktual:", -1, 20, 75, 70, 10
|
||||
RTEXT "Memoria Totale:", -1, 14, 65, 75, 10
|
||||
RTEXT "Modaliteti vizual aktual:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -193,7 +193,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "ID e proshuesit"
|
||||
IDS_DEVICE_PRODUCT "ID e produktit"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Detyro prapaveprimin e Driverit"
|
||||
IDS_NOT_APPLICABLE "Nuk aplikohet"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Po"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Emri"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Regjistri"
|
||||
|
|
|
@ -60,8 +60,8 @@ BEGIN
|
|||
RTEXT "Fabrikat:", -1, 20, 35, 70, 10
|
||||
RTEXT "Chip typ:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC type:", -1, 20, 55, 70, 10
|
||||
RTEXT "Uppskattat total minne:", -1, 20, 65, 70, 10
|
||||
RTEXT "Aktuellt Bildskärmsläge:", -1, 20, 75, 70, 10
|
||||
RTEXT "Uppskattat total minne:", -1, 14, 65, 75, 10
|
||||
RTEXT "Aktuellt Bildskärmsläge:", -1, 14, 75, 75, 10
|
||||
RTEXT "Bildskärm:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -196,7 +196,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Tillverkarens ID"
|
||||
IDS_DEVICE_PRODUCT "Produkt ID"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Force Feedback-driver"
|
||||
IDS_NOT_APPLICABLE "Icke applicerbar"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Ja"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Namn"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Register"
|
||||
|
|
|
@ -55,8 +55,8 @@ BEGIN
|
|||
RTEXT "Üretici:", -1, 20, 35, 70, 10
|
||||
RTEXT "Yonga Türü:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC Türü:", -1, 20, 55, 70, 10
|
||||
RTEXT "Yaklaşık Toplam Bellek:", -1, 20, 65, 70, 10
|
||||
RTEXT "Geçerli Görüntü Seçeneği:", -1, 20, 75, 70, 10
|
||||
RTEXT "Yaklaşık Toplam Bellek:", -1, 14, 65, 75, 10
|
||||
RTEXT "Geçerli Görüntü Seçeneği:", -1, 14, 75, 75, 10
|
||||
RTEXT "Göstergeç:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
@ -191,7 +191,7 @@ BEGIN
|
|||
IDS_DEVICE_MANUFACTURER "Üretici Kimliği"
|
||||
IDS_DEVICE_PRODUCT "Ürün Kimliği"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Güç Dönütlü Sürücüsü"
|
||||
IDS_NOT_APPLICABLE "Uygulanamaz"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Evet"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Ad"
|
||||
IDS_DIRECTPLAY_COL_NAME2 "Değer"
|
||||
|
|
|
@ -61,8 +61,8 @@ BEGIN
|
|||
RTEXT "製造商:", -1, 20, 35, 70, 10
|
||||
RTEXT "晶片類型:", -1, 20, 45, 70, 10
|
||||
RTEXT "DAC 類型:", -1, 20, 55, 70, 10
|
||||
RTEXT "記憶體總計約:", -1, 20, 65, 70, 10
|
||||
RTEXT "目前顯示模式:", -1, 20, 75, 70, 10
|
||||
RTEXT "記憶體總計約:", -1, 14, 65, 75, 10
|
||||
RTEXT "目前顯示模式:", -1, 14, 75, 75, 10
|
||||
RTEXT "顯示器:", -1, 20, 85, 70, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_ID, 95, 25, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VENDOR, 95, 35, 150, 10
|
||||
|
|
|
@ -197,12 +197,12 @@ WinMain (HINSTANCE hThisInstance,
|
|||
wincl.cbClsExtra = 0;
|
||||
wincl.cbWndExtra = 0;
|
||||
wincl.hInstance = hThisInstance;
|
||||
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
|
||||
wincl.hIcon = LoadIcon (GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_TT));
|
||||
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
|
||||
wincl.hbrBackground = (HBRUSH)COLOR_BACKGROUND;
|
||||
wincl.lpszMenuName = NULL;
|
||||
wincl.lpszClassName = g_szFontViewClassName;
|
||||
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
|
||||
wincl.hIconSm = LoadIcon (GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_TT));
|
||||
|
||||
/* Register the window class, and if it fails quit the program */
|
||||
if (!RegisterClassExW (&wincl))
|
||||
|
|
|
@ -13,8 +13,8 @@ IDI_TT ICON "ttf.ico"
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CHARSLOWER "abcdefghijklmnopqrstuvmxyz"
|
||||
IDS_CHARSUPPER "ABCDEFGHIJKLMNOPQRSTUVMXYZ"
|
||||
IDS_CHARSLOWER "abcdefghijklmnopqrstuvwxyz"
|
||||
IDS_CHARSUPPER "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
|
||||
IDS_SPECIALCHARS "0123456789.:,;(*!?')"
|
||||
END
|
||||
|
||||
|
|
|
@ -13,3 +13,5 @@
|
|||
#define IDS_CHARSLOWER 700
|
||||
#define IDS_CHARSUPPER 701
|
||||
#define IDS_SPECIALCHARS 702
|
||||
|
||||
#define IDI_TT 800
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Из&ход\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Из&ход\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Fitxer"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Sortida\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Fitxer"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Sortida\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -9,7 +9,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Soubor"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Uk&ončit\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -23,7 +23,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Soubor"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Uk&ončit\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Αρχείο"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Έ&ξοδος\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Αρχείο"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Έ&ξοδος\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&xit\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&xit\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -9,7 +9,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sa&lir\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -23,7 +23,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sa&lir\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Fichier"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Quitter\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Fichier"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Quitter\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&קובץ"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&יציאה\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&קובץ"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&יציאה\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&sci\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&sci\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -6,7 +6,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "파일(&F)"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "종료(&E)\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -20,7 +20,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "파일(&F)"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "종료(&E)\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -6,7 +6,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Byla"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Baigti\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -20,7 +20,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Byla"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Baigti\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avslutt\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Fil"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avslutt\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -11,7 +11,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "Pl&ik"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Za&kończ\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -25,7 +25,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "Pl&ik"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Za&kończ\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -4,7 +4,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Arquivo"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sai&r\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Arquivo"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sai&r\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/*
|
||||
* FILE: base/applications/mmc/lang/ro-RO.rc
|
||||
* ReactOS Project (http://www.reactos.org)
|
||||
* TRANSLATOR: Fulea Ștefan (PM on ReactOS Forum at fulea.stefan)
|
||||
* CHANGE LOG: 2011-08-21 initial translation
|
||||
* TRANSLATOR: Ștefan Fulea (stefan dot fulea at mail dot md)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
@ -11,7 +10,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Fișier"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "&Nou\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&eșire\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -25,7 +24,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Fișier"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "&Nou\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&eșire\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -6,7 +6,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Выход\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -20,7 +20,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Выход\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -12,7 +12,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Súbor"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Skončiť\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -26,7 +26,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Súbor"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Skončiť\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -8,7 +8,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "I Ri\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "I Ri\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "D&il\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -22,7 +22,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "I Ri\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "I Ri\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "D&il\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -6,7 +6,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Arkiv"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avsluta\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -20,7 +20,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Arkiv"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avsluta\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -6,7 +6,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Kütük"
|
||||
BEGIN
|
||||
MENUITEM "&Yeni\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "&Yeni\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -20,7 +20,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Kütük"
|
||||
BEGIN
|
||||
MENUITEM "&Yeni\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "&Yeni\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -12,7 +12,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "В&ихід\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -26,7 +26,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "В&ихід\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -12,7 +12,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "档案(&F)"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "结束(&X)\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -26,7 +26,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "档案(&F)"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "结束(&X)\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -12,7 +12,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "檔案(&F)"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "結束(&X)\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -26,7 +26,7 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "檔案(&F)"
|
||||
BEGIN
|
||||
MENUITEM "New\tStrg+N", IDM_FILE_NEW
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "結束(&X)\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
|
|
@ -13,6 +13,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "Из&ход", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "Помо&щ"
|
||||
BEGIN
|
||||
MENUITEM "&За...", IDM_ABOUT
|
||||
|
@ -31,4 +37,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Търсене напред"
|
||||
IDS_APPTITLE "Мултимедийният възпроизводител на РеактОС"
|
||||
IDS_PLAY "Възпроизвеждане"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -14,6 +14,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Ukončit", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Nápověda"
|
||||
BEGIN
|
||||
MENUITEM "&O programu...", IDM_ABOUT
|
||||
|
@ -32,4 +38,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Přeskočit vpřed"
|
||||
IDS_APPTITLE "ReactOS Přehrávač multimédií"
|
||||
IDS_PLAY "Přehrát"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Beenden", IDM_EXIT
|
||||
END
|
||||
POPUP "&Gerät"
|
||||
BEGIN
|
||||
MENUITEM "&Eigenschaften", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Lautstärkeregelung", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Hilfe"
|
||||
BEGIN
|
||||
MENUITEM "&Über...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Weiter"
|
||||
IDS_APPTITLE "ReactOS Multimedia Player"
|
||||
IDS_PLAY "Abspielen"
|
||||
IDS_DEFAULTMCIERRMSG "Für diesen Fehler steht keine Beschreibung zur Verfügung"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Exit", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&About...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Skip Forward"
|
||||
IDS_APPTITLE "ReactOS Multimedia Player"
|
||||
IDS_PLAY "Play"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "&Acerca de...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Marca siguiente"
|
||||
IDS_APPTITLE "Reproductor Multimedia de ReactOS"
|
||||
IDS_PLAY "Reproducir"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Quitter", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Aide"
|
||||
BEGIN
|
||||
MENUITEM "&À propos...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Suivant"
|
||||
IDS_APPTITLE "ReactOS Multimedia Player"
|
||||
IDS_PLAY "Lire"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&יציאה", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&עזרה"
|
||||
BEGIN
|
||||
MENUITEM "&אודות", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "דלג קדימה"
|
||||
IDS_APPTITLE "נגן המולטימדיה של ReactOS"
|
||||
IDS_PLAY "נגן"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Esci", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Aiuto"
|
||||
BEGIN
|
||||
MENUITEM "&Informazioni...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Successivo"
|
||||
IDS_APPTITLE "Riproduttore multimediale ReactOS"
|
||||
IDS_PLAY "Riproduci"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "終了(&E)", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "ヘルプ(&H)"
|
||||
BEGIN
|
||||
MENUITEM "バージョン情報(&A)...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "前へスキップ"
|
||||
IDS_APPTITLE "ReactOS マルチメディア プレーヤー"
|
||||
IDS_PLAY "再生"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Afsluiten", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "&Over...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Volgende"
|
||||
IDS_APPTITLE "ReactOS Multimedia Player"
|
||||
IDS_PLAY "Play"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avslutt", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Hjelp"
|
||||
BEGIN
|
||||
MENUITEM "&Om...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Spole fremover"
|
||||
IDS_APPTITLE "ReactOS Multimedia avspiller"
|
||||
IDS_PLAY "Spill"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -16,6 +16,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Wyjdź", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Pomoc"
|
||||
BEGIN
|
||||
MENUITEM "&O programie...", IDM_ABOUT
|
||||
|
@ -34,4 +40,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Przeskocz do przodu"
|
||||
IDS_APPTITLE "ReactOS Multimedia Player"
|
||||
IDS_PLAY "Odtwórz"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -11,6 +11,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Sair", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "A&juda"
|
||||
BEGIN
|
||||
MENUITEM "&Sobre...", IDM_ABOUT
|
||||
|
@ -29,4 +35,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Pular Próxima"
|
||||
IDS_APPTITLE "ReactOS Multimedia Player"
|
||||
IDS_PLAY "Executar"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/*
|
||||
* FILE: base/applications/mplay32/lang/ro-RO.rc
|
||||
* ReactOS Project (http://www.reactos.org)
|
||||
* TRANSLATOR: Fulea Ștefan (PM on ReactOS Forum at fulea.stefan)
|
||||
* LAST CHANGE: 2011-12-19 minor changes
|
||||
* TRANSLATOR: Ștefan Fulea (stefan dot fulea at mail dot md)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
@ -16,6 +15,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&eșire", IDM_EXIT
|
||||
END
|
||||
POPUP "&Dispozitiv"
|
||||
BEGIN
|
||||
MENUITEM "&Proprietăți…", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Control &volum…", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&?"
|
||||
BEGIN
|
||||
MENUITEM "&Despre…", IDM_ABOUT
|
||||
|
@ -34,4 +39,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Salt la următor"
|
||||
IDS_APPTITLE "Lector multimedia"
|
||||
IDS_PLAY "Lecturare"
|
||||
IDS_DEFAULTMCIERRMSG "Nu există descriere pentru această eroare"
|
||||
END
|
||||
|
|
|
@ -9,6 +9,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Выход", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Помощь"
|
||||
BEGIN
|
||||
MENUITEM "&О программе...", IDM_ABOUT
|
||||
|
@ -27,4 +33,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Вперед"
|
||||
IDS_APPTITLE "Проигрыватель ReactOS"
|
||||
IDS_PLAY "Воспроизвести"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -14,6 +14,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&končiť", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Pomocník"
|
||||
BEGIN
|
||||
MENUITEM "Č&o je...", IDM_ABOUT
|
||||
|
@ -32,4 +38,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Preskočiť dopredu"
|
||||
IDS_APPTITLE "Multimediálny prehrávač systému ReactOS"
|
||||
IDS_PLAY "Prehrať"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -13,6 +13,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Dil", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Ndihmë"
|
||||
BEGIN
|
||||
MENUITEM "&Rreth...", IDM_ABOUT
|
||||
|
@ -31,4 +37,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Kalo para"
|
||||
IDS_APPTITLE "Programi muzikor i ReactOS"
|
||||
IDS_PLAY "Fillo"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -16,6 +16,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Avsluta", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Hjälp"
|
||||
BEGIN
|
||||
MENUITEM "&Om...", IDM_ABOUT
|
||||
|
@ -34,4 +40,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Spola fremåt"
|
||||
IDS_APPTITLE "ReactOS Multimediaspelare"
|
||||
IDS_PLAY "Play"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -11,6 +11,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Yardım"
|
||||
BEGIN
|
||||
MENUITEM "&Hakkında", IDM_ABOUT
|
||||
|
@ -29,4 +35,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Bir Sonraki"
|
||||
IDS_APPTITLE "Ortam Oynatıcısı"
|
||||
IDS_PLAY "Çal"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -17,6 +17,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Вихід", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "&Довідка"
|
||||
BEGIN
|
||||
MENUITEM "&Про програму...", IDM_ABOUT
|
||||
|
@ -35,4 +41,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "Вперед"
|
||||
IDS_APPTITLE "Програвач ReactOS"
|
||||
IDS_PLAY "Відтворити"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -11,6 +11,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "退出(&E)", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "帮助(&H)"
|
||||
BEGIN
|
||||
MENUITEM "关于... (&A)", IDM_ABOUT
|
||||
|
@ -29,4 +35,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "向前跳过"
|
||||
IDS_APPTITLE "ReactOS 多媒体播放器"
|
||||
IDS_PLAY "播放"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -17,6 +17,12 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "結束(&E)", IDM_EXIT
|
||||
END
|
||||
POPUP "&Device"
|
||||
BEGIN
|
||||
MENUITEM "&Properties", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Volume Control", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "說明(&H)"
|
||||
BEGIN
|
||||
MENUITEM "關於(&A)...", IDM_ABOUT
|
||||
|
@ -35,4 +41,5 @@ BEGIN
|
|||
IDS_TOOLTIP_FORWARD "快轉"
|
||||
IDS_APPTITLE "ReactOS 多媒體播放器"
|
||||
IDS_PLAY "播放"
|
||||
IDS_DEFAULTMCIERRMSG "No description is available for this error"
|
||||
END
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
HINSTANCE hInstance = NULL;
|
||||
HWND hTrackBar = NULL;
|
||||
HWND hToolBar = NULL;
|
||||
HMENU hMainMenu = NULL;
|
||||
TCHAR szAppTitle[256] = _T("");
|
||||
TCHAR szPrevFile[MAX_PATH] = _T("\0");
|
||||
WORD wDeviceId;
|
||||
|
@ -19,17 +20,6 @@ BOOL bIsOpened = FALSE;
|
|||
BOOL bIsPaused = FALSE;
|
||||
UINT MaxFilePos = 0;
|
||||
|
||||
/* Known types table */
|
||||
static const TYPEBYEXT ExtTypes[] =
|
||||
{
|
||||
{ _T(".wav"), WAVE_FILE },
|
||||
{ _T(".wave"), WAVE_FILE },
|
||||
{ _T(".mid"), MIDI_FILE },
|
||||
{ _T(".midi"), MIDI_FILE },
|
||||
{ _T(".cda"), AUDIOCD_FILE },
|
||||
{ _T(".avi"), AVI_FILE },
|
||||
{ _T("\0"), 0 }
|
||||
};
|
||||
|
||||
/* ToolBar Buttons */
|
||||
static const TBBUTTON Buttons[] =
|
||||
|
@ -44,6 +34,26 @@ static const TBBUTTON Buttons[] =
|
|||
{TBICON_FORWARD, IDC_FORWARD, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0}
|
||||
};
|
||||
|
||||
void EnableMenuItems(void)
|
||||
{
|
||||
MCI_GENERIC_PARMS mciGeneric;
|
||||
DWORD dwError;
|
||||
|
||||
EnableMenuItem(hMainMenu, IDM_CLOSE_FILE, MF_BYCOMMAND | MF_ENABLED);
|
||||
|
||||
dwError = mciSendCommand(wDeviceId, MCI_CONFIGURE, MCI_TEST, (DWORD_PTR)&mciGeneric);
|
||||
if (dwError == 0)
|
||||
{
|
||||
EnableMenuItem(hMainMenu, IDM_DEVPROPS, MF_BYCOMMAND | MF_ENABLED);
|
||||
}
|
||||
}
|
||||
|
||||
void DisableMenuItems(void)
|
||||
{
|
||||
EnableMenuItem(hMainMenu, IDM_CLOSE_FILE, MF_BYCOMMAND | MF_GRAYED);
|
||||
EnableMenuItem(hMainMenu, IDM_DEVPROPS, MF_BYCOMMAND | MF_GRAYED);
|
||||
}
|
||||
|
||||
static VOID
|
||||
SetImageList(HWND hwnd)
|
||||
{
|
||||
|
@ -91,6 +101,21 @@ SetImageList(HWND hwnd)
|
|||
(LPARAM)hImageList));
|
||||
}
|
||||
|
||||
static VOID
|
||||
ShowMCIError(HWND hwnd, DWORD dwError)
|
||||
{
|
||||
TCHAR szErrorMessage[256];
|
||||
TCHAR szTempMessage[300];
|
||||
|
||||
if (mciGetErrorString(dwError, szErrorMessage, sizeof(szErrorMessage) / sizeof(TCHAR)) == FALSE)
|
||||
{
|
||||
LoadString(hInstance, IDS_DEFAULTMCIERRMSG, szErrorMessage, sizeof(szErrorMessage) / sizeof(TCHAR));
|
||||
}
|
||||
|
||||
_stprintf(szTempMessage, _T("MMSYS%u: %s"), dwError, szErrorMessage);
|
||||
MessageBox(hwnd, szTempMessage, szAppTitle, MB_OK | MB_ICONEXCLAMATION);
|
||||
}
|
||||
|
||||
static VOID
|
||||
InitControls(HWND hwnd)
|
||||
{
|
||||
|
@ -141,43 +166,39 @@ InitControls(HWND hwnd)
|
|||
SendMessage(hToolBar, TB_ADDBUTTONS, NumButtons, (LPARAM)Buttons);
|
||||
}
|
||||
|
||||
static UINT
|
||||
IsSupportedFileExtension(LPTSTR lpFileName)
|
||||
static BOOL
|
||||
IsSupportedFileExtension(LPTSTR lpFileName, LPTSTR lpDeviceName, LPDWORD dwSize)
|
||||
{
|
||||
TCHAR szExt[MAX_PATH];
|
||||
INT DotPos = 0, i, j;
|
||||
HKEY hKey;
|
||||
DWORD dwType;
|
||||
TCHAR *pathend;
|
||||
|
||||
for (i = _tcslen(lpFileName); i >= 0; --i)
|
||||
pathend = _tcsrchr(lpFileName, '.');
|
||||
|
||||
if (pathend == NULL)
|
||||
{
|
||||
if (lpFileName[i] == '.')
|
||||
{
|
||||
DotPos = _tcslen(lpFileName) - i;
|
||||
break;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!DotPos) return UNSUPPORTED_FILE;
|
||||
pathend++;
|
||||
|
||||
szExt[DotPos + 1] = _T('\0');
|
||||
for (i = _tcslen(lpFileName), j = DotPos; j >= 0; --i, --j)
|
||||
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\MCI Extensions"), 0, KEY_READ, &hKey) == ERROR_SUCCESS)
|
||||
{
|
||||
szExt[j] = lpFileName[i];
|
||||
}
|
||||
|
||||
for (i = 0; ; i++)
|
||||
{
|
||||
if (ExtTypes[i].uType == UNSUPPORTED_FILE)
|
||||
if (RegQueryValueEx(hKey, pathend, NULL, &dwType, (LPBYTE)lpDeviceName, dwSize) == ERROR_SUCCESS)
|
||||
{
|
||||
return UNSUPPORTED_FILE;
|
||||
RegCloseKey(hKey);
|
||||
if (dwType != REG_SZ)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
if (_tcscmp(ExtTypes[i].szExt, szExt) == 0)
|
||||
{
|
||||
return ExtTypes[i].uType;
|
||||
}
|
||||
RegCloseKey(hKey);
|
||||
}
|
||||
|
||||
return UNSUPPORTED_FILE;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static DWORD
|
||||
|
@ -193,6 +214,8 @@ CloseMciDevice(VOID)
|
|||
bIsOpened = FALSE;
|
||||
}
|
||||
|
||||
DisableMenuItems();
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -218,7 +241,7 @@ OpenMciDevice(HWND hwnd, LPTSTR lpType, LPTSTR lpFileName)
|
|||
dwError = mciSendCommand(0, MCI_OPEN, MCI_OPEN_TYPE | MCI_OPEN_ELEMENT | MCI_WAIT, (DWORD_PTR)&mciOpen);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(0, _T("Can't open device! (1)"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, dwError);
|
||||
return dwError;
|
||||
}
|
||||
|
||||
|
@ -227,7 +250,7 @@ OpenMciDevice(HWND hwnd, LPTSTR lpType, LPTSTR lpFileName)
|
|||
dwError = mciSendCommand(mciOpen.wDeviceID, MCI_STATUS, MCI_STATUS_ITEM | MCI_WAIT, (DWORD_PTR)&mciStatus);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(0, _T("Can't open device! (2)"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, dwError);
|
||||
return dwError;
|
||||
}
|
||||
|
||||
|
@ -261,6 +284,9 @@ OpenMciDevice(HWND hwnd, LPTSTR lpType, LPTSTR lpFileName)
|
|||
wDeviceId = mciOpen.wDeviceID;
|
||||
bIsOpened = TRUE;
|
||||
_tcscpy(szPrevFile, lpFileName);
|
||||
|
||||
EnableMenuItems();
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
@ -288,14 +314,14 @@ SeekPlayback(HWND hwnd, DWORD dwNewPos)
|
|||
dwError = mciSendCommand(wDeviceId, MCI_SEEK, MCI_WAIT | MCI_TO, (DWORD_PTR)&mciSeek);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(hwnd, _T("SeekPlayback: Can't seek!"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, dwError);
|
||||
}
|
||||
|
||||
mciPlay.dwCallback = (DWORD_PTR)hwnd;
|
||||
dwError = mciSendCommand(wDeviceId, MCI_PLAY, MCI_NOTIFY, (DWORD_PTR)&mciPlay);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(hwnd, _T("SeekPlayback: Can't play!"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, dwError);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -357,7 +383,7 @@ PausePlayback(HWND hwnd)
|
|||
dwError = mciSendCommand(wDeviceId, MCI_PAUSE, MCI_WAIT, (DWORD_PTR)&mciGeneric);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(hwnd, _T("Can't pause!"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, dwError);
|
||||
}
|
||||
bIsPaused = TRUE;
|
||||
}
|
||||
|
@ -374,12 +400,25 @@ ResumePlayback(HWND hwnd)
|
|||
dwError = mciSendCommand(wDeviceId, MCI_RESUME, MCI_WAIT, (DWORD_PTR)&mciGeneric);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(hwnd, _T("Can't resume!"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, dwError);
|
||||
}
|
||||
bIsPaused = FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
static VOID
|
||||
ShowDeviceProperties(HWND hwnd)
|
||||
{
|
||||
MCI_GENERIC_PARMS mciGeneric;
|
||||
DWORD dwError;
|
||||
|
||||
dwError = mciSendCommand(wDeviceId, MCI_CONFIGURE, MCI_WAIT, (DWORD_PTR)&mciGeneric);
|
||||
if (dwError != 0)
|
||||
{
|
||||
MessageBox(0, _T("Can't display the device properties!"), NULL, MB_OK);
|
||||
}
|
||||
}
|
||||
|
||||
VOID CALLBACK
|
||||
PlayTimerProc(HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
|
||||
{
|
||||
|
@ -407,7 +446,9 @@ PlayFile(HWND hwnd, LPTSTR lpFileName)
|
|||
{
|
||||
MCI_PLAY_PARMS mciPlay;
|
||||
TCHAR szLocalFileName[MAX_PATH];
|
||||
UINT FileType;
|
||||
TCHAR szDeviceName[MAX_PATH];
|
||||
DWORD dwSize;
|
||||
BOOL IsSupported;
|
||||
MCIERROR mciError;
|
||||
|
||||
if (lpFileName == NULL)
|
||||
|
@ -427,25 +468,13 @@ PlayFile(HWND hwnd, LPTSTR lpFileName)
|
|||
return;
|
||||
}
|
||||
|
||||
FileType = IsSupportedFileExtension(szLocalFileName);
|
||||
dwSize = sizeof(szDeviceName) - 2;
|
||||
_tcsnset(szDeviceName, _T('\0'), dwSize / sizeof(TCHAR));
|
||||
IsSupported = IsSupportedFileExtension(szLocalFileName, szDeviceName, &dwSize);
|
||||
|
||||
switch (FileType)
|
||||
if (IsSupported == TRUE)
|
||||
{
|
||||
case UNSUPPORTED_FILE:
|
||||
MessageBox(hwnd, _T("Unsupported format!"), NULL, MB_OK);
|
||||
return;
|
||||
case WAVE_FILE:
|
||||
OpenMciDevice(hwnd, _T("waveaudio"), szLocalFileName);
|
||||
break;
|
||||
case MIDI_FILE:
|
||||
OpenMciDevice(hwnd, _T("sequencer"), szLocalFileName);
|
||||
break;
|
||||
case AUDIOCD_FILE:
|
||||
OpenMciDevice(hwnd, _T("cdaudio"), szLocalFileName);
|
||||
break;
|
||||
case AVI_FILE:
|
||||
OpenMciDevice(hwnd, _T("avivideo"), szLocalFileName);
|
||||
break;
|
||||
OpenMciDevice(hwnd, szDeviceName, szLocalFileName);
|
||||
}
|
||||
|
||||
SetTimer(hwnd, IDT_PLAYTIMER, 100, (TIMERPROC) PlayTimerProc);
|
||||
|
@ -459,7 +488,7 @@ PlayFile(HWND hwnd, LPTSTR lpFileName)
|
|||
mciError = mciSendCommand(wDeviceId, MCI_PLAY, MCI_NOTIFY | MCI_FROM /*| MCI_TO*/, (DWORD_PTR)&mciPlay);
|
||||
if (mciError != 0)
|
||||
{
|
||||
MessageBox(hwnd, _T("Can't play!"), NULL, MB_OK);
|
||||
ShowMCIError(hwnd, mciError);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -502,8 +531,21 @@ MainWndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
|
|||
{
|
||||
case WM_CREATE:
|
||||
InitControls(hwnd);
|
||||
hMainMenu = GetMenu(hwnd);
|
||||
break;
|
||||
|
||||
case WM_DROPFILES:
|
||||
{
|
||||
HDROP drophandle;
|
||||
TCHAR droppedfile[MAX_PATH];
|
||||
|
||||
drophandle = (HDROP)wParam;
|
||||
DragQueryFile(drophandle, 0, droppedfile, sizeof(droppedfile));
|
||||
DragFinish(drophandle);
|
||||
PlayFile(hwnd, droppedfile);
|
||||
break;
|
||||
}
|
||||
|
||||
case WM_NOTIFY:
|
||||
{
|
||||
LPNMHDR pnmhdr = (LPNMHDR)lParam;
|
||||
|
@ -641,6 +683,14 @@ MainWndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
|
|||
_tcscpy(szPrevFile, _T("\0"));
|
||||
break;
|
||||
|
||||
case IDM_DEVPROPS:
|
||||
ShowDeviceProperties(hwnd);
|
||||
break;
|
||||
|
||||
case IDM_VOLUMECTL:
|
||||
ShellExecute(hwnd, NULL, _T("SNDVOL32.EXE"), NULL, NULL, SW_SHOWNORMAL);
|
||||
break;
|
||||
|
||||
case IDM_ABOUT:
|
||||
{
|
||||
HICON mplayIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MAIN));
|
||||
|
@ -670,6 +720,7 @@ _tWinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPTSTR lpCmdLine, INT nCmdShow)
|
|||
TCHAR szClassName[] = _T("ROSMPLAY32");
|
||||
HWND hwnd;
|
||||
MSG msg;
|
||||
DWORD dwError;
|
||||
|
||||
hInstance = hInst;
|
||||
|
||||
|
@ -699,6 +750,16 @@ _tWinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPTSTR lpCmdLine, INT nCmdShow)
|
|||
hInstance,
|
||||
NULL);
|
||||
|
||||
DragAcceptFiles(hwnd, TRUE);
|
||||
|
||||
DisableMenuItems();
|
||||
|
||||
dwError = SearchPath(NULL, _T("SNDVOL32.EXE"), NULL, 0, NULL, NULL);
|
||||
if (dwError == 0)
|
||||
{
|
||||
EnableMenuItem(hMainMenu, IDM_VOLUMECTL, MF_BYCOMMAND | MF_GRAYED);
|
||||
}
|
||||
|
||||
/* Show it */
|
||||
ShowWindow(hwnd, SW_SHOW);
|
||||
UpdateWindow(hwnd);
|
||||
|
|
|
@ -3,9 +3,11 @@
|
|||
#include <winbase.h>
|
||||
#include <winuser.h>
|
||||
#include <wingdi.h>
|
||||
#include <winreg.h>
|
||||
#include <commdlg.h>
|
||||
#include <shellapi.h>
|
||||
#include <mmsystem.h>
|
||||
#include <digitalv.h>
|
||||
#include <commctrl.h>
|
||||
#include <tchar.h>
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#define IDS_TOOLTIP_FORWARD 107
|
||||
#define IDS_ALL_TYPES_FILTER 108
|
||||
#define IDS_PLAY 109
|
||||
#define IDS_DEFAULTMCIERRMSG 110
|
||||
|
||||
/* Menu */
|
||||
#define IDR_MAINMENU 500
|
||||
|
@ -33,6 +34,8 @@
|
|||
#define IDM_CLOSE_FILE 1001
|
||||
#define IDM_EXIT 1002
|
||||
#define IDM_ABOUT 1003
|
||||
#define IDM_VOLUMECTL 1004
|
||||
#define IDM_DEVPROPS 1005
|
||||
|
||||
/* ToolBar Icons */
|
||||
#define TBICON_PLAY 0
|
||||
|
|
|
@ -33,15 +33,27 @@ LoadBootIni(WCHAR *szDrive, HWND hDlg)
|
|||
FILE * file;
|
||||
UINT length;
|
||||
LRESULT pos;
|
||||
HRESULT hr;
|
||||
|
||||
wcscpy(szBuffer, szDrive);
|
||||
wcscat(szBuffer, L"freeldr.ini");
|
||||
hr = StringCbCopyW(szBuffer, sizeof(szBuffer), szDrive);
|
||||
if (FAILED(hr))
|
||||
return FALSE;
|
||||
|
||||
hr = StringCbCatW(szBuffer, sizeof(szBuffer), L"freeldr.ini");
|
||||
if (FAILED(hr))
|
||||
return FALSE;
|
||||
|
||||
file = _wfopen(szBuffer, L"rt");
|
||||
if (!file)
|
||||
{
|
||||
wcscpy(szBuffer, szDrive);
|
||||
wcscat(szBuffer, L"boot.ini");
|
||||
hr = StringCbCopyW(szBuffer, sizeof(szBuffer), szDrive);
|
||||
if (FAILED(hr))
|
||||
return FALSE;
|
||||
|
||||
hr = StringCbCatW(szBuffer, sizeof(szBuffer), L"boot.ini");
|
||||
if (FAILED(hr))
|
||||
return FALSE;
|
||||
|
||||
file = _wfopen(szBuffer, L"rt");
|
||||
if (!file)
|
||||
return FALSE;
|
||||
|
@ -137,7 +149,7 @@ FreeLdrPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
if (pos != LB_ERR)
|
||||
{
|
||||
LPARAM res = SendMessage((HWND)lParam, LB_GETITEMDATA, pos, 0);
|
||||
if (!res) //line is not a default one
|
||||
if (!res) /* line is not a default one */
|
||||
SendMessage((HWND)lParam, LB_SETCURSEL, Settings.szDefaultPos, 0);
|
||||
else
|
||||
Settings.szDefaultPos = pos;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* 2011.12.18 - Fulea Ștefan: minor correction */
|
||||
/* Ștefan Fulea (stefan dot fulea at mail dot md) */
|
||||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -166,7 +166,7 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SERVICES_STATUS_RUNNING "Merge"
|
||||
IDS_SERVICES_STATUS_RUNNING "Pornit"
|
||||
IDS_SERVICES_STATUS_STOPPED "Oprit"
|
||||
IDS_SERVICES_YES "Da"
|
||||
IDS_SERVICES_UNKNOWN "Nespecificat"
|
||||
|
|
|
@ -25,18 +25,72 @@ HICON hDialogIcon = NULL;
|
|||
|
||||
void MsConfig_OnTabWndSelChange(void);
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// Taken from WinSpy++ 1.7
|
||||
// http://www.catch22.net/software/winspy
|
||||
// Copyright (c) 2002 by J Brown
|
||||
//
|
||||
|
||||
//
|
||||
// Copied from uxtheme.h
|
||||
// If you have this new header, then delete these and
|
||||
// #include <uxtheme.h> instead!
|
||||
//
|
||||
#define ETDT_DISABLE 0x00000001
|
||||
#define ETDT_ENABLE 0x00000002
|
||||
#define ETDT_USETABTEXTURE 0x00000004
|
||||
#define ETDT_ENABLETAB (ETDT_ENABLE | ETDT_USETABTEXTURE)
|
||||
|
||||
//
|
||||
typedef HRESULT (WINAPI * ETDTProc) (HWND, DWORD);
|
||||
|
||||
//
|
||||
// Try to call EnableThemeDialogTexture, if uxtheme.dll is present
|
||||
//
|
||||
BOOL EnableDialogTheme(HWND hwnd)
|
||||
{
|
||||
HMODULE hUXTheme;
|
||||
ETDTProc fnEnableThemeDialogTexture;
|
||||
|
||||
hUXTheme = LoadLibrary(_T("uxtheme.dll"));
|
||||
|
||||
if(hUXTheme)
|
||||
{
|
||||
fnEnableThemeDialogTexture =
|
||||
(ETDTProc)GetProcAddress(hUXTheme, "EnableThemeDialogTexture");
|
||||
|
||||
if(fnEnableThemeDialogTexture)
|
||||
{
|
||||
fnEnableThemeDialogTexture(hwnd, ETDT_ENABLETAB);
|
||||
|
||||
FreeLibrary(hUXTheme);
|
||||
return TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Failed to locate API!
|
||||
FreeLibrary(hUXTheme);
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Not running under XP? Just fail gracefully
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
BOOL OnCreate(HWND hWnd)
|
||||
{
|
||||
TCHAR szTemp[256];
|
||||
TCITEM item;
|
||||
|
||||
hTabWnd = GetDlgItem(hWnd, IDC_TAB);
|
||||
hGeneralPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_GENERAL_PAGE), hWnd, GeneralPageWndProc);
|
||||
hSystemPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SYSTEM_PAGE), hWnd, SystemPageWndProc);
|
||||
hFreeLdrPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_FREELDR_PAGE), hWnd, FreeLdrPageWndProc);
|
||||
hServicesPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SERVICES_PAGE), hWnd, ServicesPageWndProc);
|
||||
hStartupPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_STARTUP_PAGE), hWnd, StartupPageWndProc);
|
||||
hToolsPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_TOOLS_PAGE), hWnd, ToolsPageWndProc);
|
||||
hGeneralPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_GENERAL_PAGE), hWnd, GeneralPageWndProc); EnableDialogTheme(hGeneralPage);
|
||||
hSystemPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SYSTEM_PAGE), hWnd, SystemPageWndProc); EnableDialogTheme(hSystemPage);
|
||||
hFreeLdrPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_FREELDR_PAGE), hWnd, FreeLdrPageWndProc); EnableDialogTheme(hFreeLdrPage);
|
||||
hServicesPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_SERVICES_PAGE), hWnd, ServicesPageWndProc); EnableDialogTheme(hServicesPage);
|
||||
hStartupPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_STARTUP_PAGE), hWnd, StartupPageWndProc); EnableDialogTheme(hStartupPage);
|
||||
hToolsPage = CreateDialog(hInst, MAKEINTRESOURCE(IDD_TOOLS_PAGE), hWnd, ToolsPageWndProc); EnableDialogTheme(hToolsPage);
|
||||
|
||||
LoadString(hInst, IDS_MSCONFIG, szTemp, 256);
|
||||
SetWindowText(hWnd, szTemp);
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
#include <tchar.h>
|
||||
#include <stdio.h>
|
||||
#include <shlobj.h>
|
||||
#include <strsafe.h>
|
||||
|
||||
#include "msconfig.h"
|
||||
#include "resource.h"
|
||||
|
|
|
@ -99,7 +99,7 @@ GetServices ( void )
|
|||
ENUM_SERVICE_STATUS_PROCESS *pServiceStatus = NULL;
|
||||
|
||||
ScHandle = OpenSCManager(NULL, NULL, SC_MANAGER_ENUMERATE_SERVICE);
|
||||
if (ScHandle != INVALID_HANDLE_VALUE)
|
||||
if (ScHandle != NULL)
|
||||
{
|
||||
if (EnumServicesStatusEx(ScHandle, SC_ENUM_PROCESS_INFO, SERVICE_WIN32, SERVICE_STATE_ALL, (LPBYTE)pServiceStatus, 0, &BytesNeeded, &NumServices, &ResumeHandle, 0) == 0)
|
||||
{
|
||||
|
@ -107,7 +107,7 @@ GetServices ( void )
|
|||
if (GetLastError() == ERROR_MORE_DATA)
|
||||
{
|
||||
/* reserve memory for service info array */
|
||||
pServiceStatus = (ENUM_SERVICE_STATUS_PROCESS *) HeapAlloc(GetProcessHeap(), 0, BytesNeeded);
|
||||
pServiceStatus = HeapAlloc(GetProcessHeap(), 0, BytesNeeded);
|
||||
if (!pServiceStatus)
|
||||
return;
|
||||
|
||||
|
@ -145,16 +145,21 @@ GetServices ( void )
|
|||
|
||||
BytesNeeded = 0;
|
||||
hService = OpenService(ScHandle, pServiceStatus[Index].lpServiceName, SC_MANAGER_CONNECT);
|
||||
if (hService != INVALID_HANDLE_VALUE)
|
||||
if (hService != NULL)
|
||||
{
|
||||
/* check if service is required by the system*/
|
||||
if (!QueryServiceConfig2(hService, SERVICE_CONFIG_FAILURE_ACTIONS, (LPBYTE)NULL, 0, &BytesNeeded))
|
||||
{
|
||||
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
|
||||
{
|
||||
pServiceFailureActions = (LPSERVICE_FAILURE_ACTIONS) HeapAlloc(GetProcessHeap(), 0, BytesNeeded);
|
||||
pServiceFailureActions = HeapAlloc(GetProcessHeap(), 0, BytesNeeded);
|
||||
if (pServiceFailureActions == NULL)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, pServiceStatus);
|
||||
CloseServiceHandle(hService);
|
||||
CloseServiceHandle(ScHandle);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!QueryServiceConfig2(hService, SERVICE_CONFIG_FAILURE_ACTIONS, (LPBYTE)pServiceFailureActions, BytesNeeded, &BytesNeeded))
|
||||
{
|
||||
|
@ -196,7 +201,7 @@ GetServices ( void )
|
|||
{
|
||||
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER)
|
||||
{
|
||||
pServiceConfig = (LPQUERY_SERVICE_CONFIG) HeapAlloc(GetProcessHeap(), 0, BytesNeeded);
|
||||
pServiceConfig = HeapAlloc(GetProcessHeap(), 0, BytesNeeded);
|
||||
if (pServiceConfig == NULL)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, pServiceStatus);
|
||||
|
@ -238,7 +243,7 @@ GetServices ( void )
|
|||
dwLen = GetFileVersionInfoSize(FileName, &dwHandle);
|
||||
if (dwLen)
|
||||
{
|
||||
lpData = (TCHAR*) HeapAlloc(GetProcessHeap(), 0, dwLen);
|
||||
lpData = HeapAlloc(GetProcessHeap(), 0, dwLen);
|
||||
if (lpData == NULL)
|
||||
{
|
||||
HeapFree(GetProcessHeap(), 0, pServiceStatus);
|
||||
|
|
|
@ -93,7 +93,7 @@ GetDisabledAutostartEntriesFromRegistry (TCHAR * szBasePath)
|
|||
{
|
||||
dwValueLength = MAX_KEY_LENGTH;
|
||||
dwDataLength = MAX_VALUE_NAME;
|
||||
Data = (TCHAR*) HeapAlloc(GetProcessHeap(), 0, MAX_VALUE_NAME * sizeof(TCHAR));
|
||||
Data = HeapAlloc(GetProcessHeap(), 0, MAX_VALUE_NAME * sizeof(TCHAR));
|
||||
if (Data == NULL)
|
||||
break;
|
||||
|
||||
|
@ -160,7 +160,7 @@ GetAutostartEntriesFromRegistry ( HKEY hRootKey, TCHAR* KeyName )
|
|||
{
|
||||
dwValueLength = MAX_KEY_LENGTH;
|
||||
dwDataLength = MAX_VALUE_NAME;
|
||||
Data = (TCHAR*) HeapAlloc(GetProcessHeap(), 0, MAX_VALUE_NAME * sizeof(TCHAR));
|
||||
Data = HeapAlloc(GetProcessHeap(), 0, MAX_VALUE_NAME * sizeof(TCHAR));
|
||||
if (Data == NULL)
|
||||
break;
|
||||
retVal = RegEnumValue(hKey, Index, lpValueName, &dwValueLength, NULL, &dwType, (LPBYTE)Data, &dwDataLength);
|
||||
|
|
|
@ -23,9 +23,15 @@ LoadSystemIni(WCHAR * szPath, HWND hDlg)
|
|||
FILE* file;
|
||||
UINT length;
|
||||
TVINSERTSTRUCT insert;
|
||||
HRESULT hr;
|
||||
|
||||
wcscpy(szBuffer, szPath);
|
||||
wcscat(szBuffer, L"\\system.ini");
|
||||
hr = StringCbCopyW(szBuffer, sizeof(szBuffer), szPath);
|
||||
if (FAILED(hr))
|
||||
return FALSE;
|
||||
|
||||
hr = StringCbCatW(szBuffer, sizeof(szBuffer), L"\\system.ini");
|
||||
if (FAILED(hr))
|
||||
return FALSE;
|
||||
|
||||
file = _wfopen(szBuffer, L"rt");
|
||||
if (!file)
|
||||
|
|
|
@ -28,7 +28,7 @@ BEGIN
|
|||
MENUITEM "Zaso&by według typu", IDC_RESBYTYPE, GRAYED
|
||||
MENUITEM "Za&soby według połączenia", IDC_RESBYCONN, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Show hidden devices", IDC_SHOWHIDDEN
|
||||
MENUITEM "Pokaż ukryte urządzenia", IDC_SHOWHIDDEN
|
||||
END
|
||||
POPUP "Pomo&c"
|
||||
BEGIN
|
||||
|
|
|
@ -55,11 +55,13 @@ static const WCHAR szWindowClass[] = L"EVENTVWR"; /* the main window cl
|
|||
#define MAX_LOADSTRING 255
|
||||
|
||||
/* Globals */
|
||||
HINSTANCE hInst; /* current instance */
|
||||
WCHAR szTitle[MAX_LOADSTRING]; /* The title bar text */
|
||||
HWND hwndMainWindow; /* Main window */
|
||||
HWND hwndListView; /* ListView control */
|
||||
HWND hwndStatus; /* Status bar */
|
||||
HINSTANCE hInst; /* current instance */
|
||||
WCHAR szTitle[MAX_LOADSTRING]; /* The title bar text */
|
||||
WCHAR szTitleTemplate[MAX_LOADSTRING]; /* The logged-on title bar text */
|
||||
HWND hwndMainWindow; /* Main window */
|
||||
HWND hwndListView; /* ListView control */
|
||||
HWND hwndStatus; /* Status bar */
|
||||
WCHAR szStatusBarTemplate[MAX_LOADSTRING]; /* The status bar text */
|
||||
PEVENTLOGRECORD *g_RecordPtrs = NULL;
|
||||
DWORD g_TotalRecords = 0;
|
||||
|
||||
|
@ -97,6 +99,8 @@ wWinMain(HINSTANCE hInstance,
|
|||
|
||||
/* Initialize global strings */
|
||||
LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
|
||||
LoadStringW(hInstance, IDS_APP_TITLE_EX, szTitleTemplate, MAX_LOADSTRING);
|
||||
LoadStringW(hInstance, IDS_STATUS_MSG, szStatusBarTemplate, MAX_LOADSTRING);
|
||||
MyRegisterClass(hInstance);
|
||||
|
||||
/* Perform application initialization: */
|
||||
|
@ -687,7 +691,7 @@ QueryEventMessages(LPWSTR lpMachineName,
|
|||
EndDialog(hwndDlg, 0);
|
||||
|
||||
|
||||
i = swprintf(szWindowTitle, L"%s - %s Log on \\\\", szTitle, lpLogName); /* i = number of characters written */
|
||||
i = swprintf(szWindowTitle, szTitleTemplate, szTitle, lpLogName); /* i = number of characters written */
|
||||
/* lpComputerName can be NULL here if no records was read */
|
||||
dwMaxLength = sizeof(szWindowTitle) / sizeof(WCHAR) - i;
|
||||
if(!lpComputerName)
|
||||
|
@ -695,7 +699,7 @@ QueryEventMessages(LPWSTR lpMachineName,
|
|||
else
|
||||
_snwprintf(szWindowTitle+i, dwMaxLength, L"%s", lpComputerName);
|
||||
|
||||
swprintf(szStatusText, L"%s has %lu event(s)", lpLogName, dwTotalRecords);
|
||||
swprintf(szStatusText, szStatusBarTemplate, lpLogName, dwTotalRecords);
|
||||
|
||||
// Update the status bar
|
||||
SendMessageW(hwndStatus, SB_SETTEXT, (WPARAM)0, (LPARAM)szStatusText);
|
||||
|
|
|
@ -85,6 +85,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Преглед на събития"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "Не е намерено описанието на събитие ( %lu ) в източник ( %s ). Възможно е местият компютър да няма нужните сведения в регистъра или DLL файловет, нужни за показване на съобщения от отдалечен компютър."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Error"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Warning"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Ereignisanzeige"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "Die Bezeichnung für die Ereignis-ID ( %lu ) in der Quelle ( %s ) kann nicht gefunden werden. Es könnte sein, dass der Lokale Computer die notwendigen Registry Einträge oder Nachrichten DLLs, um Nachrichten von Remoten Computern anzuzeigen, nicht besitzt."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Fehler"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Warnung"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Event Viewer"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "The description for Event ID ( %lu ) in Source ( %s ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Αφάλμα"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Προειδοποίηση"
|
||||
|
|
|
@ -93,6 +93,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Event Viewer"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "The description for Event ID ( %lu ) in Source ( %s ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Error"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Warning"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Visor de sucesos"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "La descripción para el evento con ID ( %lu ) y origen ( %s ) no pudo ser recuperada.El equipo local puede no tener la información necesaria en el registro o las DLLs requeridas para mostrar los mensajes de un equipo remoto."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Error"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Advertencia"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Visionneuse d'événements"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "La description pour l'événement d'ID ( %lu ) dans la source ( %s ) ne peut être trouvée. L'ordinateur local pourrait ne pas avoir les informations registres nécéssaires ou les fichiers DLL de message pour afficher les messages depuis un ordinateur distant."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Erreur"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Avertissement"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "יומן האירועים"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "The description for Event ID ( %lu ) in Source ( %s ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer."
|
||||
IDS_EVENTLOG_ERROR_TYPE "שגיאה"
|
||||
IDS_EVENTLOG_WARNING_TYPE "אזהרה"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Visualizzatore eventi"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "La descrizione per l'ID evento ( %lu ) proveniente da ( %s ) non può essere trovata. Il computer locale potrebbe non avere le informazioni sul registry necessarie o i file DLL con i messaggi necessari per la visualizzazione da un computer remoto."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Errore"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Avviso"
|
||||
|
|
|
@ -87,6 +87,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "イベント ビューア"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "イベント ID (%lu) (ソース %s 内) に関する説明が見つかりませんでした。 リモート コンピュータからメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがローカル コンピュータにない可能性があります。"
|
||||
IDS_EVENTLOG_ERROR_TYPE "エラー"
|
||||
IDS_EVENTLOG_WARNING_TYPE "警告"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue