PowerShell GUI for Downloading Language Packs - W10_11LangPack.ps1

An user from Vietnam asked me why the original script didn't support his language.

UUP dump has an API to quickly search for any of the supported 38 language editions. But it doesn't handle any other languages, so I have to make a special query to find other files. Unfortunately, this search is kinda expensive for them (there's about 10,000 files to search), so I don't like making this web request too often.

I asked abbodi once if he could talk to the UUP dump maintainers about expanding the API so it could cover other languages, I don't think they were interested in the idea. Other people tried to accuse me of trying to abuse the service. What the scripts do is no different from you browsing past the first three web pages on any random build, and entering a specific search string ("vi-vn") their own file search box.

The script makes one web request per language, so users can't get greedy.
 
Finally, I created one, no, two scripts (hybrid or mixed, something between CMD and PowerShell, I don't know the exact term) to download, save, and install languages from the Microsoft Store.

The first (and second) scrips handle the download and backup operations (this is essential beforehand for the backup, as the files are immediately deleted after installation), followed by the installation itself. They then allow you to configure the newly downloaded language by default and use it immediately, using the "default" MS option (or not, and simply add it to the Windows Explorer language list). I haven't fully tested them all yet (far from it, only the second or third programs are complete, and I hadn't yet determined the exact timing for when I needed to perform this backup, so I haven't had time to check the size of languages like "it-it de-de pt-pt," which were fully installed), and I'm too busy at the moment to perform complete tests on a virtual machine.

So, ultimately, asking the question almost gave me the answer.

"But," because it's often the case, this famous vi-vn language that I'm looking for my knowledge and not for myself, only downloads "15.5 MB," and I haven't checked if it's the same as the ones that are "already" in FOD 11 (incomplete) (and yet another script to install from this one, FOD 11 (24H2/25H2) - (10 1809/2004 (x86/x64)) (but that seems rather sm without all). Furthermore, it's more of a challenge I've set for myself than anything else (I've been doing it anyway, for a few years now, "without"). So, obviously, could someone inform me about what I have (or am missing (even better) in the end?)

Not forgetting, of course, (yet another script), the one for the Uninstalling one or more languages at once.

And to top it all off and make things easier for me (the ultimate goal, after efficiency), they are "all" in "multi-colored" displays in the command prompt for accents (fr-fr only) (which, via Windows 10 or 11, doesn't accept accents, a "known bug in 11") ("2 folders" of scripts "accents/or not/per master script") and also, without forgetting those of PS, which also have different colored messages during "connection/download/success or failure" (these, however, I didn't include accents in, to avoid any bug that could occur, if I work on a PC other than ("fr-fr" or "en-us"), .ps1, which are also the actors in the download, my primary goal of this silly challenge. And to be completely honest, I'm fed up !!!

There, I think I haven't forgotten anything.

Phew, that's finally it for the very precise and complete "current" information! I love it ! :-)

So, I thank in advance all those who have taken the time to read this post to the end, and who would be willing to give me information on this subject.

Just for Fun :-)
Koko.
 

Attachments

  • Project is Done. But Still ''Fully'' Tested....jpg
    Project is Done. But Still ''Fully'' Tested....jpg
    1.9 MB
Last edited:
Hi Garlin,

I just posted a message for you, but I can't find the exact page where the post was originally posted because I posted it there by mistake.
I hope you can find it.

Whoa, I hope I didn't delete it completely; it still contained some (additional and relatively quick) information about this custom USB drive that I hadn't posted anywhere yet.
And frankly, after 24 hours of continuous scripting, I don't really feel like typing on a keyboard again.

Bye!
 
Last edited:
Back
Top