Jump to content

The language dlls


Kim P.

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... ;)

Link to comment
Share on other sites

  • Moderators

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'.

Link to comment
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!

Link to comment
Share on other sites

  • Moderators

-> 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.

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

  • Moderators

-> 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.

Link to comment
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?

Link to comment
Share on other sites

  • 2 weeks later...

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 ;)

Link to comment
Share on other sites

  • Moderators

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.

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

Support at https://support.ccleaner.com/s/?language=en_US

Pro users file a PRIORITY SUPPORT via email support@ccleaner.com

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.