[ros-diffs] [janderwald] 34319: - allow translation of static shell verbs such as open/edit/find/play/preview/print/runas used in context menu items

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sun Jul 6 08:26:01 CEST 2008


Author: janderwald
Date: Sun Jul  6 01:26:00 2008
New Revision: 34319

URL: http://svn.reactos.org/svn/reactos?rev=34319&view=rev
Log:
- allow translation of static shell verbs such as open/edit/find/play/preview/print/runas used in context menu items

Modified:
    trunk/reactos/dll/win32/shell32/lang/bg-BG.rc
    trunk/reactos/dll/win32/shell32/lang/ca-ES.rc
    trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc
    trunk/reactos/dll/win32/shell32/lang/da-DK.rc
    trunk/reactos/dll/win32/shell32/lang/de-DE.rc
    trunk/reactos/dll/win32/shell32/lang/el-GR.rc
    trunk/reactos/dll/win32/shell32/lang/en-GB.rc
    trunk/reactos/dll/win32/shell32/lang/en-US.rc
    trunk/reactos/dll/win32/shell32/lang/es-ES.rc
    trunk/reactos/dll/win32/shell32/lang/fi-FI.rc
    trunk/reactos/dll/win32/shell32/lang/fr-FR.rc
    trunk/reactos/dll/win32/shell32/lang/hu-HU.rc
    trunk/reactos/dll/win32/shell32/lang/it-IT.rc
    trunk/reactos/dll/win32/shell32/lang/ja-JP.rc
    trunk/reactos/dll/win32/shell32/lang/ko-KR.rc
    trunk/reactos/dll/win32/shell32/lang/nb-NO.rc
    trunk/reactos/dll/win32/shell32/lang/nl-NL.rc
    trunk/reactos/dll/win32/shell32/lang/pl-PL.rc
    trunk/reactos/dll/win32/shell32/lang/pt-BR.rc
    trunk/reactos/dll/win32/shell32/lang/pt-PT.rc
    trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
    trunk/reactos/dll/win32/shell32/lang/sk-SK.rc
    trunk/reactos/dll/win32/shell32/lang/sl-SI.rc
    trunk/reactos/dll/win32/shell32/lang/sv-SE.rc
    trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
    trunk/reactos/dll/win32/shell32/lang/uk-UA.rc
    trunk/reactos/dll/win32/shell32/lang/zh-CN.rc
    trunk/reactos/dll/win32/shell32/lang/zh-TW.rc
    trunk/reactos/dll/win32/shell32/shresdef.h
    trunk/reactos/dll/win32/shell32/shv_item_cmenu.c

Modified: trunk/reactos/dll/win32/shell32/lang/bg-BG.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/bg-BG.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/bg-BG.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/bg-BG.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -682,8 +682,17 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
-
-
-
-
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+
+END
+
+
+
+

Modified: trunk/reactos/dll/win32/shell32/lang/ca-ES.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ca-ES.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ca-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ca-ES.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/cs-CZ.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -676,8 +676,16 @@
 	IDS_EXE_FILE                "Aplikace"
 	IDS_FON_FILE                "Soubor písma"
 	IDS_TTF_FILE                "Soubor písma TrueType"
-  IDS_HLP_FILE                "Soubor nápovìdy"
+	IDS_HLP_FILE                "Soubor nápovìdy"
 	IDS_INI_FILE                "Konfiguraèní nastavení"
 	IDS_LNK_FILE                "Zástupce"
 	IDS_SYS_FILE                "Systémový soubor"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/da-DK.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/da-DK.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/da-DK.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/da-DK.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -680,4 +680,11 @@
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
 
-END
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/de-DE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/de-DE.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/de-DE.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/de-DE.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Konfigurationseinstellungen"
 	IDS_LNK_FILE                "Verknüpfung"
 	IDS_SYS_FILE                "Systemdatei"
-END
+
+	IDS_OPEN_VERB               "Öffnen"
+	IDS_RUNAS_VERB              "Ausführen als "
+	IDS_EDIT_VERB               "Bearbeiten"
+	IDS_FIND_VERB               "Finden"
+	IDS_PRINT_VERB              "Drucken"
+	IDS_PLAY_VERB               "Abspielen"
+	IDS_PREVIEW_VERB            "Vorschau"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/el-GR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/el-GR.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/el-GR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/el-GR.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/en-GB.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/en-GB.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/en-GB.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/en-GB.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/en-US.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/en-US.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/en-US.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/en-US.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/es-ES.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/es-ES.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/es-ES.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/es-ES.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -681,4 +681,12 @@
 	IDS_INI_FILE                "Opciones de configuración"
 	IDS_LNK_FILE                "Acceso directo"
 	IDS_SYS_FILE                "Archivo del sistema"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/fi-FI.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/fi-FI.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/fi-FI.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/fi-FI.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/fr-FR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/fr-FR.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/fr-FR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/fr-FR.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -683,4 +683,12 @@
 	IDS_INI_FILE                "Fichier de configuration"
 	IDS_LNK_FILE                "Raccourci"
 	IDS_SYS_FILE                "Fichier système"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/hu-HU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/hu-HU.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/hu-HU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/hu-HU.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -682,4 +682,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/it-IT.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/it-IT.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/it-IT.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/it-IT.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -680,4 +680,12 @@
 	IDS_INI_FILE                "Impostazioni di configurazione"
 	IDS_LNK_FILE                "Collegamento"
 	IDS_SYS_FILE                "File di sistema"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/ja-JP.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ja-JP.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ja-JP.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ja-JP.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/ko-KR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ko-KR.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ko-KR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ko-KR.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/nb-NO.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/nb-NO.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/nb-NO.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/nb-NO.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/nl-NL.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/nl-NL.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/nl-NL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/nl-NL.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/pl-PL.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/pl-PL.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/pl-PL.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/pl-PL.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -685,4 +685,12 @@
 	IDS_INI_FILE                "Ustawienia konfiguracji"
 	IDS_LNK_FILE                "Skrót"
 	IDS_SYS_FILE                "Plik systemowy"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/pt-BR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/pt-BR.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/pt-BR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/pt-BR.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -681,4 +681,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/pt-PT.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/pt-PT.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/pt-PT.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/pt-PT.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -681,4 +681,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/ru-RU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/ru-RU.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/ru-RU.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/ru-RU.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -677,4 +677,12 @@
 	IDS_INI_FILE                "Ôàéë êîíôèãóðàöèè"
 	IDS_LNK_FILE                "ßðëûê"
 	IDS_SYS_FILE                "Ñèñòåìíûé ôàéë"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/sk-SK.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/sk-SK.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/sk-SK.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/sk-SK.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -685,4 +685,12 @@
 	IDS_INI_FILE                "Konfiguraèné nastavenia"
 	IDS_LNK_FILE                "Odkaz"
 	IDS_SYS_FILE                "Systémový súbor"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/sl-SI.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/sl-SI.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/sl-SI.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/sl-SI.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/sv-SE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/sv-SE.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/sv-SE.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/sv-SE.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/tr-TR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/tr-TR.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/tr-TR.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/tr-TR.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -679,4 +679,12 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/uk-UA.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/uk-UA.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/uk-UA.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/uk-UA.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -680,4 +680,12 @@
 	IDS_INI_FILE                "Ôàéë íàëàøòóâàíü"
 	IDS_LNK_FILE                "ßðëèê"
 	IDS_SYS_FILE                "Ñèñòåìíèé ôàéë"
-END
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
+END

Modified: trunk/reactos/dll/win32/shell32/lang/zh-CN.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/zh-CN.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/zh-CN.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/zh-CN.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -680,6 +680,14 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
 END
 
 #pragma code_page(default)

Modified: trunk/reactos/dll/win32/shell32/lang/zh-TW.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/lang/zh-TW.rc?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/lang/zh-TW.rc [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/lang/zh-TW.rc [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -680,6 +680,14 @@
 	IDS_INI_FILE                "Configuration Settings"
 	IDS_LNK_FILE                "Shortcut"
 	IDS_SYS_FILE                "System file"
+
+	IDS_OPEN_VERB               "Open"
+	IDS_RUNAS_VERB              "Run as "
+	IDS_EDIT_VERB               "Edit"
+	IDS_FIND_VERB               "Find"
+	IDS_PRINT_VERB              "Print"
+	IDS_PLAY_VERB               "Play"
+	IDS_PREVIEW_VERB            "Preview"
 END
 
 #pragma code_page(default)

Modified: trunk/reactos/dll/win32/shell32/shresdef.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shresdef.h?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/shresdef.h [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shresdef.h [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -133,6 +133,13 @@
 #define IDS_LNK_FILE                170
 #define IDS_SYS_FILE                171
 #define IDS_EMPTY_BITBUCKET         172
+#define IDS_OPEN_VERB               300
+#define IDS_RUNAS_VERB              301
+#define IDS_EDIT_VERB               302
+#define IDS_FIND_VERB               303
+#define IDS_PRINT_VERB              304
+#define IDS_PLAY_VERB               305
+#define IDS_PREVIEW_VERB            306
 
 /* Note: this string is referenced from the registry */
 #define IDS_RECYCLEBIN_FOLDER_NAME   8964

Modified: trunk/reactos/dll/win32/shell32/shv_item_cmenu.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/shv_item_cmenu.c?rev=34319&r1=34318&r2=34319&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/shv_item_cmenu.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/shell32/shv_item_cmenu.c [iso-8859-1] Sun Jul  6 01:26:00 2008
@@ -37,6 +37,7 @@
 #include "shell32_main.h"
 #include "shellfolder.h"
 #include "debughlp.h"
+#include "shresdef.h"
 WINE_DEFAULT_DEBUG_CHANNEL(shell);
 
 /* ugly hack for cut&paste files */
@@ -518,6 +519,8 @@
 {
     MENUITEMINFOW mii;
     PStaticShellEntry curEntry;
+    WCHAR szVerb[20];
+    UINT idResource;
 
     mii.cbSize = sizeof(mii);
     mii.fMask = MIIM_ID | MIIM_TYPE | MIIM_STATE | MIIM_DATA;
@@ -530,11 +533,42 @@
 
     while(curEntry)
     {
-       /* FIXME
-        * load localized verbs if its an open edit find print printto openas properties verb
-        */
-
-       mii.dwTypeData = curEntry->szVerb;
+       if (!wcsicmp(curEntry->szVerb, L"open"))
+          idResource = IDS_OPEN_VERB;
+       else if (!wcsicmp(curEntry->szVerb, L"runas"))
+          idResource = IDS_RUNAS_VERB;
+       else if (!wcsicmp(curEntry->szVerb, L"edit"))
+          idResource = IDS_EDIT_VERB;
+       else if (!wcsicmp(curEntry->szVerb, L"find"))
+          idResource = IDS_FIND_VERB;
+       else if (!wcsicmp(curEntry->szVerb, L"print"))
+          idResource = IDS_PRINT_VERB;
+       else if (!wcsicmp(curEntry->szVerb, L"play"))
+          idResource = IDS_PLAY_VERB;
+       else if (!wcsicmp(curEntry->szVerb, L"preview"))
+          idResource = IDS_PREVIEW_VERB;
+       else
+          idResource = 0;
+
+       if (idResource > 0)
+       {
+          if (LoadStringW(shell32_hInstance, idResource, szVerb, sizeof(szVerb)/sizeof(WCHAR)))
+          {
+             szVerb[(sizeof(szVerb)/sizeof(WCHAR))-1] = L'\0';
+             mii.dwTypeData = szVerb;
+          }
+          else
+          {
+             WARN("unknown verb %s\n", debugstr_w(curEntry->szVerb));
+             mii.dwTypeData = curEntry->szVerb;
+          }
+       }
+       else
+       {
+          WARN("unknown verb %s\n", debugstr_w(curEntry->szVerb));
+          mii.dwTypeData = curEntry->szVerb;
+       }
+
        mii.cch = strlenW(mii.dwTypeData);
        InsertMenuItemW(hMenu, indexMenu++, TRUE, &mii);
        mii.fState = MFS_ENABLED;



More information about the Ros-diffs mailing list