Language Packs

Not really, because I've been busy trying to make UWP drivers to work and they are a PAIN. Thanks for pointing that out, I'll try.
 
FYI, the listed links in appsforwin10 page are all for version 1803

it's better blacklist that click-bait site

since version 1809, lang packs and FOD packs are only available through UUP links (LPs as esd files)
this is the only way to get them individually

choose a proper build (all give the same files, except updates)
in the "Search files" box, write languagepack and press Enter
download the needed lang and rename the files afterwards
 
OK, this is the most effective, surefire way I've found so far:

1 - Open NTLite, mount the image you want language packs for. After it finishes mounting the image, you'll see something like 'Windows 10 Enterprise LTSC 2019 (1809) x64 - Client 17763.107' This last number is the build numbe and the information we need.

2 - Go to https://uupdump.ml/ and look up your build number. A list of image links will show up, select one of the correct architecture.

3 - You'll be redirected to a language selection page, select the language whose packs you need, not the one from your base image. Click next, select 'all editions' from the list and click next again.

4 - Now click "Browse a list of all files" instead of any download options. You'll be redirected to a list with all the files on the image, the language packs are in there, somewhere. Click the names to download any you need, and before you leave, copy the section named 'rename script' at the end.

5 - Create a script (.bat or .cmd file) on the same directory of the files you downloaded, and run it to turn the unknown file types into proper cabinets.

6 - Now, go to your image directory and look up for the NetFX package, under Sources\SxS. You'll find a file named something like 'microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~'. Copy that sufix after the first tilde, something like "~31bf3856ad364e35~amd64~~" and paste that at the end of the name of EVERY language pack you download.

7 - Move those to NTLITE install 'directory\updates\10.0.[your version number i.e. 1909].[Architecture i.e. x64].FOD'

And you're done. the Language Packs should now install without issues under NTLite. For some reason they are not activated under IME after the system is installed (M$ policies on needing you to connect to the mothership at least one, would be my guess), but they should integrate into the image successfully.

I understand (Step 1-5).

The result is as shown in the attached figure.

z5qu09Q.jpg



rgmAnXx.jpg



But, I can't understand steps 6 and 7.

Please tell me more specifically.
 
kaizouzuki

you can use the attached script, it will rename uup files to FOD-scheme (make sure you first run the uup rename script on the downloaded files)

abbodi86 !!

  Thanks for the quick respons.

Using uup2nlite.cmd (uup2nlite.zip), the result is as shown in the attachment.

  
NCNZ1jd.jpg


Renamed is done, right(Is it correct) ?
(That is,Step 6 is a solution ?)

Still, the problem of step 7 remains,
Please tell me what to do next.

The target ISO is "Windows 10 RS6 AIO v1909 Build 18363.592 January 2020"
 
Last edited:
Regaurding # 62, I do not understand the meaning of the following sentence.

  7-Move those to NTLITE install 'directory \ updates \ 10.0. [Your version number i.e. 1909]. [Architecture i.e. x64] .FOD'

Someone,

  Please explain more clearly for me ?
 
well, for instance, mine are for LTSC, 64 bits, which is 'build' 1809, and my NTLite is installed to default directory, so they ended up in

C:\Program Files\NTLite\Updates\10.0.1809.x64.FOD

folder.

if it was the current windows it'd be 1909 instead of 1809 in there. Simple as that.
 
PhsMu !!


Thanks for the answer.

In my NTLite, The following folders are missing.
   C: \ Program Files \ NTLite \ Updates

Should I create a folder if it doesn't exist ?

For example,

C: \ Program Files \ NTLite \ Updates \ 10.0.1909.x64.FOD


also adovice me

According to # 63,
  cat file ?

 It does not exist in the converted file (#66, #68)

Is it a conversion mistake ?

----------------------------
EXSAMPLE
cat file name pattern
Microsoft-Windows-LanguageFeatures-Basic-ja-jp-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.18362.1.cat
 
Last edited:
Yes, you should create the folder.

And no, the .Cat file isn't needed. The only files needed (Usually) are Basic, Handwriting, OCR, Speechrecognition and Texttospeech. A few also have ExtraFonts or somesuch, but none I used so far. Either way, no CAB or ESD files.
 
PhsMu !!

Additional advice, very helpful.
Thank you very much.

Follow the advice and place the following file (cab) on # 68 in the specified directory and try.

Basic      microsoft-windows-languagefeatures-basic-ja-jp-package-amd64.cab
Handwriting,    microsoft-windows-languagefeatures-handwriting-ja-jp-package-amd64.cab
OCR,      microsoft-windows-languagefeatures-ocr-ja-jp-package-amd64.cab
Speechrecognition  microsoft-windows-languagefeatures-speech-ja-jp-package-amd64.cab
Texttospeech    microsoft-windows-languagefeatures-texttospeech-ja-jp-package-amd64.cab

Is the following file (ESD) on #68 unnecessary ?
(No need to place in specified directory ?)

microsoft-windows-client-languagepack-package_ja-jp-amd64-ja-jp.esd
 
I've never got any errors from the lack of ESD as well, but if I omit either of the five NTLite gives me an error and doesn't integrate the language.
 
@Phsmu !!

at this point,
I understand what I want to know.

Thank you for your advice many times.

Is the language integrated ?
I will experiment with NTLite with your advice. !!

Ask a question if something goes wrong
 
OK, this is the most effective, surefire way I've found so far:

1 - Open NTLite, mount the image you want language packs for. After it finishes mounting the image, you'll see something like 'Windows 10 Enterprise LTSC 2019 (1809) x64 - Client 17763.107' This last number is the build numbe and the information we need.

2 - Go to https://uupdump.ml/ and look up your build number. A list of image links will show up, select one of the correct architecture.

3 - You'll be redirected to a language selection page, select the language whose packs you need, not the one from your base image. Click next, select 'all editions' from the list and click next again.

4 - Now click "Browse a list of all files" instead of any download options. You'll be redirected to a list with all the files on the image, the language packs are in there, somewhere. Click the names to download any you need, and before you leave, copy the section named 'rename script' at the end.

5 - Create a script (.bat or .cmd file) on the same directory of the files you downloaded, and run it to turn the unknown file types into proper cabinets.

6 - Now, go to your image directory and look up for the NetFX package, under Sources\SxS. You'll find a file named something like 'microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~'. Copy that sufix after the first tilde, something like "~31bf3856ad364e35~amd64~~" and paste that at the end of the name of EVERY language pack you download.

7 - Move those to NTLITE install 'directory\updates\10.0.[your version number i.e. 1909].[Architecture i.e. x64].FOD'

And you're done. the Language Packs should now install without issues under NTLite. For some reason they are not activated under IME after the system is installed (M$ policies on needing you to connect to the mothership at least one, would be my guess), but they should integrate into the image successfully.
I followed these steps and successfully built my multi-language build, BUT... there is no option to choose the language when installing (boot) and even after installing the windows 10 2004 the language pack is not available, I have to download it. Am I missing something?

- EDIT -
I figured out! All good now! Windows 10 20H1 with 3 LP's. Thanks
 
Last edited:
Please, share your solution
Basically I followed the instructions from post #62
but also mixed with some of the instructions from your post (the part to convert the language pack .esd to .cab BUT using this tool)
Long story short:
create a folder to make things easier and download all language files from uupdump.ml (of course only the language you want to integrate)
rename (like in the post #62)
copy and paste into ntlite updates dir only the cab files (using the 10.0."your_version".x64.FOD)
convert the only .esd file to .cab
when editing windows 10 in ntlite import all cab's files from the dir you created to the updates section and voilà!

and not sure if that makes difference, but I'm using ntlite beta v2.0.0.7455
 
Back
Top