[SHELL32]

- Add a separate string for the unknown file types and rename the first column to Name from File.
- Note to translators: Please update translations based on the changes in the English strings.
Patch by Amber.
CORE-12530

svn path=/trunk/; revision=73444
This commit is contained in:
Giannis Adamopoulos 2016-12-09 21:31:23 +00:00
parent 14a6ac2ce8
commit 744f1fb179
33 changed files with 38 additions and 7 deletions

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Системен файл" IDS_SYS_FILE "Системен файл"
IDS_VXD_FILE "Водач на привидно устройство" IDS_VXD_FILE "Водач на привидно устройство"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Отваряне" IDS_OPEN_VERB "Отваряне"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -806,7 +806,8 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Systémový soubor" IDS_SYS_FILE "Systémový soubor"
IDS_VXD_FILE "Virtuální ovladač zařízení" IDS_VXD_FILE "Virtuální ovladač zařízení"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Otevřít" IDS_OPEN_VERB "Otevřít"
IDS_EXPLORE_VERB "Prozkoumat" IDS_EXPLORE_VERB "Prozkoumat"
IDS_RUNAS_VERB "Spustit jako..." IDS_RUNAS_VERB "Spustit jako..."

View file

@ -806,6 +806,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -801,6 +801,7 @@ BEGIN
IDS_SCR_FILE "Bildschirmschoner" IDS_SCR_FILE "Bildschirmschoner"
IDS_SYS_FILE "Systemdatei" IDS_SYS_FILE "Systemdatei"
IDS_VXD_FILE "Virtueller Gerätetreiber" IDS_VXD_FILE "Virtueller Gerätetreiber"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Öffnen" IDS_OPEN_VERB "Öffnen"
IDS_EXPLORE_VERB "Durchsuchen" IDS_EXPLORE_VERB "Durchsuchen"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -634,7 +634,7 @@ END
STRINGTABLE STRINGTABLE
BEGIN BEGIN
/* columns in the shellview */ /* columns in the shellview */
IDS_SHV_COLUMN1 "File" IDS_SHV_COLUMN1 "Name"
IDS_SHV_COLUMN2 "Size" IDS_SHV_COLUMN2 "Size"
IDS_SHV_COLUMN3 "Type" IDS_SHV_COLUMN3 "Type"
IDS_SHV_COLUMN4 "Modified" IDS_SHV_COLUMN4 "Modified"
@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -802,6 +802,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Archivo del sistema" IDS_SYS_FILE "Archivo del sistema"
IDS_VXD_FILE "Controlador de dispositivo virtual" IDS_VXD_FILE "Controlador de dispositivo virtual"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Abrir" IDS_OPEN_VERB "Abrir"
IDS_EXPLORE_VERB "Explorar" IDS_EXPLORE_VERB "Explorar"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Écran de veille" IDS_SCR_FILE "Écran de veille"
IDS_SYS_FILE "Fichier système" IDS_SYS_FILE "Fichier système"
IDS_VXD_FILE "Pilote de périphérique virtuel" IDS_VXD_FILE "Pilote de périphérique virtuel"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Ouvrir" IDS_OPEN_VERB "Ouvrir"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "File di sistema" IDS_SYS_FILE "File di sistema"
IDS_VXD_FILE "Driver di Periferica Virtuale" IDS_VXD_FILE "Driver di Periferica Virtuale"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Apri" IDS_OPEN_VERB "Apri"
IDS_EXPLORE_VERB "Esplora" IDS_EXPLORE_VERB "Esplora"

View file

@ -797,6 +797,7 @@ BEGIN
IDS_SCR_FILE "スクリーンセーバー" IDS_SCR_FILE "スクリーンセーバー"
IDS_SYS_FILE "システム ファイル" IDS_SYS_FILE "システム ファイル"
IDS_VXD_FILE "仮想 デバイス ドライバ" IDS_VXD_FILE "仮想 デバイス ドライバ"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "開く" IDS_OPEN_VERB "開く"
IDS_EXPLORE_VERB "エクスプローラで開く" IDS_EXPLORE_VERB "エクスプローラで開く"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Systemfil" IDS_SYS_FILE "Systemfil"
IDS_VXD_FILE "Virtuell enhetdriver" IDS_VXD_FILE "Virtuell enhetdriver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Åpne" IDS_OPEN_VERB "Åpne"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -804,6 +804,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Plik systemowy" IDS_SYS_FILE "Plik systemowy"
IDS_VXD_FILE "Sterownik urządzenia wirtualnego" IDS_VXD_FILE "Sterownik urządzenia wirtualnego"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Otwórz" IDS_OPEN_VERB "Otwórz"
IDS_EXPLORE_VERB "Eksploruj" IDS_EXPLORE_VERB "Eksploruj"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Arquivo do sistema" IDS_SYS_FILE "Arquivo do sistema"
IDS_VXD_FILE "Dispositivo de Driver Virtual" IDS_VXD_FILE "Dispositivo de Driver Virtual"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Abrir" IDS_OPEN_VERB "Abrir"
IDS_EXPLORE_VERB "Explorar" IDS_EXPLORE_VERB "Explorar"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Ficheiro de Sistema" IDS_SYS_FILE "Ficheiro de Sistema"
IDS_VXD_FILE "Driver de Dispositivo Virtual" IDS_VXD_FILE "Driver de Dispositivo Virtual"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Abrir" IDS_OPEN_VERB "Abrir"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -802,6 +802,7 @@ BEGIN
IDS_SCR_FILE "Animație regim de inactivitate" IDS_SCR_FILE "Animație regim de inactivitate"
IDS_SYS_FILE "Fișier de sistem" IDS_SYS_FILE "Fișier de sistem"
IDS_VXD_FILE "Pilot dispozitiv virtual" IDS_VXD_FILE "Pilot dispozitiv virtual"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Deschide" IDS_OPEN_VERB "Deschide"
IDS_EXPLORE_VERB "Explorează" IDS_EXPLORE_VERB "Explorează"

View file

@ -802,6 +802,7 @@ BEGIN
IDS_SCR_FILE "Заставка" IDS_SCR_FILE "Заставка"
IDS_SYS_FILE "Системный файл" IDS_SYS_FILE "Системный файл"
IDS_VXD_FILE "Драйвер виртуального устройства" IDS_VXD_FILE "Драйвер виртуального устройства"
IDS_ANY_FILE "%s-файл"
IDS_OPEN_VERB "Открыть" IDS_OPEN_VERB "Открыть"
IDS_EXPLORE_VERB "Открыть в дереве" IDS_EXPLORE_VERB "Открыть в дереве"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Systémový súbor" IDS_SYS_FILE "Systémový súbor"
IDS_VXD_FILE "Ovládač virtuálneho zariadenia" IDS_VXD_FILE "Ovládač virtuálneho zariadenia"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Otvoriť" IDS_OPEN_VERB "Otvoriť"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -804,6 +804,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Dokumente Sistemi" IDS_SYS_FILE "Dokumente Sistemi"
IDS_VXD_FILE "Udhëzuesi Virtual Pajisjes" IDS_VXD_FILE "Udhëzuesi Virtual Pajisjes"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Hap" IDS_OPEN_VERB "Hap"
IDS_EXPLORE_VERB "Eksplorer" IDS_EXPLORE_VERB "Eksplorer"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Skärmsläckare" IDS_SCR_FILE "Skärmsläckare"
IDS_SYS_FILE "Systemfil" IDS_SYS_FILE "Systemfil"
IDS_VXD_FILE "Virtuell enhetsdrivruting" IDS_VXD_FILE "Virtuell enhetsdrivruting"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Öppna" IDS_OPEN_VERB "Öppna"
IDS_EXPLORE_VERB "Utforska" IDS_EXPLORE_VERB "Utforska"

View file

@ -802,6 +802,7 @@ BEGIN
IDS_SCR_FILE "Görüntülük Koruyucu" IDS_SCR_FILE "Görüntülük Koruyucu"
IDS_SYS_FILE "Dizge Kütüğü" IDS_SYS_FILE "Dizge Kütüğü"
IDS_VXD_FILE "Farazî Aygıt Sürücüsü" IDS_VXD_FILE "Farazî Aygıt Sürücüsü"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Aç" IDS_OPEN_VERB "Aç"
IDS_EXPLORE_VERB "Araştır" IDS_EXPLORE_VERB "Araştır"

View file

@ -800,6 +800,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "Системний файл" IDS_SYS_FILE "Системний файл"
IDS_VXD_FILE "Драйвер віртуального пристрою" IDS_VXD_FILE "Драйвер віртуального пристрою"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Відкрити" IDS_OPEN_VERB "Відкрити"
IDS_EXPLORE_VERB "Відкрити в дереві" IDS_EXPLORE_VERB "Відкрити в дереві"

View file

@ -807,6 +807,7 @@ BEGIN
IDS_SCR_FILE "屏幕保护程序" IDS_SCR_FILE "屏幕保护程序"
IDS_SYS_FILE "系统文件" IDS_SYS_FILE "系统文件"
IDS_VXD_FILE "虚拟设备驱动程序" IDS_VXD_FILE "虚拟设备驱动程序"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "打开" IDS_OPEN_VERB "打开"
IDS_EXPLORE_VERB "浏览" IDS_EXPLORE_VERB "浏览"

View file

@ -808,6 +808,7 @@ BEGIN
IDS_SCR_FILE "Screen Saver" IDS_SCR_FILE "Screen Saver"
IDS_SYS_FILE "System File" IDS_SYS_FILE "System File"
IDS_VXD_FILE "Virtual Device Driver" IDS_VXD_FILE "Virtual Device Driver"
IDS_ANY_FILE "%s-file"
IDS_OPEN_VERB "Open" IDS_OPEN_VERB "Open"
IDS_EXPLORE_VERB "Explore" IDS_EXPLORE_VERB "Explore"

View file

@ -159,6 +159,7 @@
#define IDS_SCR_FILE 217 #define IDS_SCR_FILE 217
#define IDS_SYS_FILE 218 #define IDS_SYS_FILE 218
#define IDS_VXD_FILE 219 #define IDS_VXD_FILE 219
#define IDS_ANY_FILE 220
#define IDS_EMPTY_BITBUCKET 172 #define IDS_EMPTY_BITBUCKET 172
#define IDS_SHLEXEC_NOASSOC 173 #define IDS_SHLEXEC_NOASSOC 173

View file

@ -32,6 +32,7 @@
#include <windef.h> #include <windef.h>
#include <winbase.h> #include <winbase.h>
#include <strsafe.h>
#include <shlobj.h> #include <shlobj.h>
#include <undocshell.h> #include <undocshell.h>
#include <shlwapi.h> #include <shlwapi.h>
@ -2491,15 +2492,13 @@ void _ILGetFileType(LPCITEMIDLIST pidl, LPSTR pOut, UINT uOutSize)
return; return;
} }
/* display Ext-file as description */ /* display Ext-file as description */
strcpy(pOut, sType); _strupr(sType);
_strupr(pOut);
/* load localized file string */ /* load localized file string */
sTemp[0] = '\0'; sTemp[0] = '\0';
if(LoadStringA(shell32_hInstance, IDS_SHV_COLUMN1, sTemp, 64)) if(LoadStringA(shell32_hInstance, IDS_ANY_FILE, sTemp, 64))
{ {
sTemp[63] = '\0'; sTemp[63] = '\0';
strcat(pOut, "-"); StringCchPrintfA(pOut, uOutSize, sTemp, sType);
strcat(pOut, sTemp);
} }
} }
#else #else