Investigate language packing for Terminal #16913

Closed
opened 2026-01-31 05:27:05 +00:00 by claunia · 2 comments
Owner

Originally created by @miniksa on GitHub (Mar 1, 2022).

We discovered recently, during a disk-size performance regression in the Windows image, that we could perhaps be packing our resources.pri files in a way that makes the overall payload smaller. This represents having that discussion with the resources/internationalization team and seeing if there's anything we can do, especially now that we have a ton more languages.

Originally created by @miniksa on GitHub (Mar 1, 2022). We discovered recently, during a disk-size performance regression in the Windows image, that we could perhaps be packing our `resources.pri` files in a way that makes the overall payload smaller. This represents having that discussion with the resources/internationalization team and seeing if there's anything we can do, especially now that we have a ton more languages.
claunia added the Issue-TaskNeeds-Tag-FixProduct-TerminalArea-Localization labels 2026-01-31 05:27:05 +00:00
Author
Owner

@miniksa commented on GitHub (Mar 2, 2022):

There are provisions to split the resources.pri files into little satellite ones inside the .appxbundle. We likely need to do this. The OS will orchestrate pulling down the language bits as people install and change their preferred languages. I'm also told the OS will appropriately build only the relevant languages into each language image if we follow the pattern of apps like Calculator and Paint which should be already doing this.

@miniksa commented on GitHub (Mar 2, 2022): There are provisions to split the `resources.pri` files into little satellite ones inside the `.appxbundle`. We likely need to do this. The OS will orchestrate pulling down the language bits as people install and change their preferred languages. I'm also told the OS will appropriately build only the relevant languages into each language image if we follow the pattern of apps like Calculator and Paint which should be already doing this.
Author
Owner

@DHowett commented on GitHub (Mar 7, 2024):

We stopped embedding the XAML resources in our package, so our resources.pri shrunk significantly. Not worth fixing this now.

@DHowett commented on GitHub (Mar 7, 2024): We stopped embedding the XAML resources in our package, so our resources.pri shrunk significantly. Not worth fixing this now.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16913