Jump to content

Everything Search Engine - v1.3.3.658b


Geej

Recommended Posts

Updated v 1.3.2.645b

 

Add minor improvement by adding language localised support for French:
If OS eng is ENU, .lng file is removed. everything.ini is set to (localization=English)
If OS is French, lang is set to france for everything.ini  (localization=Français)
Please feedback if things are wrongs. Generally no feeback means everything okay...
Let me know if user want other languages to be included by letting me know the hex id of your language. Eg. .040C for french .0409 for English-US

Link to comment
Share on other sites

Hi Geej, thanks for adding French support!

 

I have corrected some mistakes in French:

[Strings.040C];FrenchDisplayProgram=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\EverythingDisplayProgram64=SOFTWARE\WOW6432NODE\Microsoft\Windows\CurrentVersion\Uninstall\EverythingAppName=Everythingversion=1.3.2.645bInfname=EverythingHelpLink=http://forum.voidtools.com/viewforum.php?f=1URLInfo=http://www.voidtools.com/Publisher=David CarpenterShortcutN1=Lancer EverythingShortcutN2=Aide de EverythingProfileSubdir=EverythingBTitleInstall=Installateur infptmsg=Êtes-vous sûr de vouloir installerEIPSuccess=installé avec succès!buip=Désinstallateur infbuip2=Êtes-vous sûr de vouloir désinstallerbuip3=a été désinstallé avec succès!langdesc=Français
Also, you need to update Everything.lng.

Tested live install on Win7 x64 French:

- Install works, but Everything is in English. Uninstall works.

 

Regards.

Link to comment
Share on other sites

Hi mooms
Updated language file and inf, [strings.040C] section.

But for language setting, I'm a bit clueless.

I tried a lot of test, to the extreme of using France setting of everything.ini.
But program still in English. The only way to set it is through the main program GUI.

I have checked %appdata%\Everything\everything.ini and localization=  is set to Français
but the program still in english. (Everything.lng is not deleted during my testing)

If you have any idea how to preset language, please let me know.

Link to comment
Share on other sites

I think I found something different with the setting store in Everything.ini for French language vs the actual value required in the inf. They are not the same spelling and it contain 2 special characters.

I have change this in [strings.040C]
;langdesc=Français   ; does not work
langdesc=Français  ; works as in my test

Please retest at your end...

Also add language support for German, [strings.0407]

Link to comment
Share on other sites

Tested again (live install on virtual machine):

- On Win7 x86 it's working fine.

- On Win7 x64, it is launched in French after the installation, but if I close and restart the app, then Everything is back in English.

edit: weird, on my real machine it stays in French, maybe a bug in VirtualBox ?

Also, the context menu: 130419034618540325.png

stays in English and does nothing when clicking on it (both arch).

I think you should delete this, even if it worked, it is not very useful and it clutters the context menu.

Link to comment
Share on other sites

Folder context menu removed. (I don't use it either)
Change inf page encoding to UTF-8.
Match .ini language spelling with inf
Added Spanish localization, [strings.0C0A].

Tested in virtualbox. Language setting able to retain even with repeated start/quit cycle.

 

Cheers

Link to comment
Share on other sites

First of all you've forgot to add the .wa link in the first post. It's the same link as the xp .cab addon from switchless installers.

 

Second of all I use that context menu shortcut and I find it quite useful. I'll come back later with an edit of this post with the .reg entries of the new Everything build, maybe smth has chenged that you've not (yet) considered.

 

Another solution would be two different addons, one english only .wa with that context menu working, and another multilanguage .wa without that context menu entry (if you can't make it work). Thanks. :)

Link to comment
Share on other sites

I hope to maintain 1 version. Can be confusing maintaining many version because of some minor preference...
I added the code for folder context menu but is disabled by default. Those who want folder context menu, manually remove ; from the line in these locations:
 

[CreateService]; line 76 for x86cmd /c pushd %16422%\Everything & Everything.exe -install-service;cmd /c pushd %16422%\Everything & Everything.exe -install-folder-context-menu[CreateService64]; line 98 for x64cmd /c pushd %16426%\Everything & Everything.exe -install-service;cmd /c pushd %16426%\Everything & Everything.exe -install-folder-context-menu

Sorry for the wrong upload. You see, even 1 version can go wrong during posting ;)
(The forum software is buggy, I had to redo the posting again, that where I lost track momentarily)

Link to comment
Share on other sites

As promised, the registry changes below, from a windows 7 x86 install process of the ''original'' .exe installer. Hope they'll help. :)

 

 

First, as .reg entries...

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.efu]


@="Everything.FileList"
"Content Type"="text/plain"
"PerceivedType"="text"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList]
@="Everything File List"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\DefaultIcon]
@="C:\\Program Files\\Everything\\Everything.exe, 1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\shell\edit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\shell\edit\command]
@="\"C:\\Program Files\\Everything\\Everything.exe\" -edit \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Everything.FileList\shell\open\command]
@="\"C:\\Program Files\\Everything\\Everything.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Search Everything...]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Search Everything...\command]
@="\"C:\\Program Files\\Everything\\Everything.exe\" -path \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Everything"="\"C:\\Program Files\\Everything\\Everything.exe\" -startup"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Everything]
"DisplayName"="Everything 1.3.2.645"
"UninstallString"="C:\\Program Files\\Everything\\Uninstall.exe"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Everything]
"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,\
6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,45,00,76,00,65,00,72,00,79,\
00,74,00,68,00,69,00,6e,00,67,00,5c,00,45,00,76,00,65,00,72,00,79,00,74,00,\
68,00,69,00,6e,00,67,00,2e,00,65,00,78,00,65,00,22,00,20,00,2d,00,73,00,76,\
00,63,00,00,00
"DisplayName"="Everything"
"ObjectName"="LocalSystem"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Everything]
"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,\
6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,45,00,76,00,65,00,72,00,79,\
00,74,00,68,00,69,00,6e,00,67,00,5c,00,45,00,76,00,65,00,72,00,79,00,74,00,\
68,00,69,00,6e,00,67,00,2e,00,65,00,78,00,65,00,22,00,20,00,2d,00,73,00,76,\
00,63,00,00,00
"DisplayName"="Everything"
"ObjectName"="LocalSystem"

 

and also as .inf entries...

 

HKLM,"SOFTWARE\Classes\.efu","",,"Everything.FileList"


HKLM,"SOFTWARE\Classes\.efu","Content Type",,"text/plain"
HKLM,"SOFTWARE\Classes\.efu","PerceivedType",,"text"
HKLM,"SOFTWARE\Classes\Everything.FileList","",,"Everything File List"
HKLM,"SOFTWARE\Classes\Everything.FileList\DefaultIcon","",,"C:\Program Files\Everything\Everything.exe, 1"
HKLM,"SOFTWARE\Classes\Everything.FileList\shell\edit\command","",,"""C:\Program Files\Everything\Everything.exe"" -edit ""%1"""
HKLM,"SOFTWARE\Classes\Everything.FileList\shell\open\command","",,"""C:\Program Files\Everything\Everything.exe"" ""%1"""
HKLM,"SOFTWARE\Classes\Folder\shell\Search Everything...\command","",,"""C:\Program Files\Everything\Everything.exe"" -path ""%1"""
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Everything",,"""C:\Program Files\Everything\Everything.exe"" -startup"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Everything","DisplayName",,"Everything 1.3.2.645"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Everything","UninstallString",,"C:\Program Files\Everything\Uninstall.exe"
HKLM,"SYSTEM\ControlSet001\services\Everything","Type",0x10001,272
HKLM,"SYSTEM\ControlSet001\services\Everything","Start",0x10001,2
HKLM,"SYSTEM\ControlSet001\services\Everything","ErrorControl",0x10001,0
HKLM,"SYSTEM\ControlSet001\services\Everything","ImagePath",0x20000,"""C:\Program Files\Everything\Everything.exe"" -svc"
HKLM,"SYSTEM\ControlSet001\services\Everything","DisplayName",,"Everything"
HKLM,"SYSTEM\ControlSet001\services\Everything","ObjectName",,"LocalSystem"
HKLM,"SYSTEM\CurrentControlSet\services\Everything","Type",0x10001,272
HKLM,"SYSTEM\CurrentControlSet\services\Everything","Start",0x10001,2
HKLM,"SYSTEM\CurrentControlSet\services\Everything","ErrorControl",0x10001,0
HKLM,"SYSTEM\CurrentControlSet\services\Everything","ImagePath",0x20000,"""C:\Program Files\Everything\Everything.exe"" -svc"
HKLM,"SYSTEM\CurrentControlSet\services\Everything","DisplayName",,"Everything"
HKLM,"SYSTEM\CurrentControlSet\services\Everything","ObjectName",,"LocalSystem"

 

 

Also, I noticed that now the default options for the installer (see attached - named defaultinstall, second .png, and also my choices from that check-up boxes screen - named myinstall, first .png) don't include the context menu option anymore, so I really don't have a request for you to add it in your installer, especially since its string isn't translatable. :)

post-25565-0-84606000-1366498090_thumb.p

post-25565-0-75715900-1366498091_thumb.p

Edited by RicaNeaga
Link to comment
Share on other sites

Inf now in unicode encoding.

Updated and test with French as default (thru [strings.0409]). Integrate with WTK ok.

(Has enabled folder context menu in my test and is able to create folder in localised string. Clicking on the context menu also able to launch Everything properly)

pOrb36ys.png

Hi RicaNeaga

If you want folder context menu enabled, please follow tip in post #134

Link to comment
Share on other sites

Hi Geej,

Tested live install on win7 X64 French and it's working fine. Uninstall too.

Just checked the inf and I found you have left French strings in Deutsch section (line 334 to 339).

This what I got with Google trad, If someone speaking German could check if it's correct:

 

BTitleInstall=inf installerptmsg=Sind Sie sicher, das Sie installieren möchtenEIPSuccess=erfolgreich installiert!buip=inf Uninstallerbuip2=Sind Sie sicher, dass Sie deinstallierenbuip3=erfolgreich deinstalliert!langdesc=Deutsch
Link to comment
Share on other sites

  • 1 month later...

Neah, a newer release is said (by the author) to come out this week, fixing ALOT of bugs and introducing some cool features. This will be the last beta (followed by several RC-like builds) before a final release.

 

 

 

I am very excited about the next release...

All the features I had planned for the next major release have been implemented.
These include:
  • Recent changes
  • Run History
  • First day of the week localization
  • Many bug fixes and improvements
  • x64 build

I am currently, and would expect to spend at least the next two weeks doing internal testing before releasing this.

Once this next beta release is stable (tested by the public) I will make it an official release.

 

So no biggie if we'll wait a little... :)

Link to comment
Share on other sites

The major update I was talking about (653b) was out the same day you posted 649b. Now version 1.3.3.656b is out, fixing other bugs in the major release.

 

Question: Now that there are two different builds, one for x64, one for x86, do you plan on making two different addons?

 

Either way, I'm ready to test the new build in a couple of days, hope you'll have the time to update your addon :)

Link to comment
Share on other sites

@Geej:

You should stop and uninstall Everything service in "RunPreSetupCommands" just in case Everything is already installed (upgrade).

I suppose the command you use in PostA[32|64] will be OK.

Everything.exe -stop-service & Everything -uninstall-service

 

(See this thread)

Link to comment
Share on other sites

updated to v1.3.3.657b

Added command to stop/uninstall existing service for liveinstall only before installing new version.

As I understand from the author comment (from mooms link), stopping & uninstalling the old service first is not instant, so the new service would fail to install. Your mileage may varies...

Thanks & cheers

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...