Jump to content
CCleaner Community Forums
Kim P.

The language dlls

Recommended Posts

I'd very much like to avoid totally unnecessary files on my drives. When, and especially after installing, one comes across an annoyance. After specificly choosing the language which to use, the installation regardlessly copies all the lang-dlls to the lang -subfolder. Why is this? They are not ever needed unless told so already when installing. There is no point with a suggestion "just in case you would need serbocroatioan tomorrow..." if you have ie. chosen portuguese and spanish - no, you should be able to optionally have just the one or the amount of languages you choose when you install without the unnecessary annoying good for nothings.

 

This goes for the other Piriform software too, I've noticed. :huh:

 

Yes, I know for example Windows has extremely many unnecessary files too installed as default... but this forum is restricted to Piriform... ;)

Share this post


Link to post
Share on other sites

If you only use the English language in Piriform software you can completely delete the Lang folders which you could also place into CCleaner's "Include" area located in 'Options->Include'.

Share this post


Link to post
Share on other sites

If you only use the English language in Piriform software you can completely delete the Lang folders which you could also place into CCleaner's "Include" area located in 'Options->Include'.

-> Drooling over the thought of how nice environment variables would be! Hard paths can fail in many instances, whereas relative paths would come to the rescue! Still drooling! LOL!

Share this post


Link to post
Share on other sites

-> Drooling over the thought of how nice environment variables would be! Hard paths can fail in many instances, whereas relative paths would come to the rescue! Still drooling! LOL!

this is off topic. You already have a topic about this, please be respectful of the threads of other members & don't try to further you wants at the expense of their receiving help.

Share this post


Link to post
Share on other sites

-> Drooling over the thought of how nice environment variables would be! Hard paths can fail in many instances, whereas relative paths would come to the rescue! Still drooling! LOL!

Learn how to write a winapp2.ini cleaning routine!

 

Such as this example for Recuva:

[Recuva (Lang)*]
; Removes all of the foreign language files.
LangSecRef=3024
Detect=HKLM\Software\Piriform\Recuva
Default=True
FileKey1=%ProgramFiles%\Recuva\Lang|*.dll

Or just put it into CCleaner's Include area like I've already stated.

Share this post


Link to post
Share on other sites

Learn how to write a winapp2.ini cleaning routine!

 

Such as this example for Recuva:

[Recuva (Lang)*]
; Removes all of the foreign language files.
LangSecRef=3024
Detect=HKLM\Software\Piriform\Recuva
Default=True
FileKey1=%ProgramFiles%\Recuva\Lang|*.dll

Or just put it into CCleaner's Include area like I've already stated.

Ok, the only problem with a hard path in the includes, is of course, it will break the moment you have another drive letter for the %programfiles%.

 

In your recuva example, could that be directly used in CCleaner winappini2?

 

That is the closest thing to having an entry that can change with changing drive letter paths, it seems. Would I have to change anything, or just import it? Obviously, would need to change Recuva to CCleaner in the references, but I mean, other than that?

Share this post


Link to post
Share on other sites

I still have not found the answer to the problem that starts already when installing. I'm by default *not* using the english language and wish *only* to have the right langxxx.dll installed as I do, no other ones. The english tags along by default anyway. So this is a matter of developing the installer... - not a question on how to give the user some extra work ;)

Share this post


Link to post
Share on other sites

English is built into the program, you can not remove it. There is NO extra work, for normal, only if you only want the language you want to use and nothing else (except english which the APP is written in). You can not remove english even with a custom installer, which by the way would be illegal for a user to do as it would break the license of the software.

 

English is not deletable in piriform softwares.

Share this post


Link to post
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.

Loading...

×
×
  • Create New...