Home Overview Localization of .NET assemblies - #US Stream Strings
Localization of .NET assemblies - #US Stream Strings PDF Print E-mail
Article Index
Localization of .NET assemblies
.NET Resources
#US Stream Strings
.NET WinForm Designer
.NET Resource Editor
All Pages

Strings from stream #US

Thread #US in metadata of a .NET application contains strings, which are not loaded from resources – an analog of hard-coded strings in a PE file. Strings of stream #US are stored in UNICODE. To extract these strings, you need to tick the Extract Hardcoded Strings checkbox in the File Properties dialog. By default, this option is disabled.

HardcodedStringsOption_small

Thread #US strings are placed to a relevant section of metadata in the project.

USStrings_small


Names of these strings represent a hexadecimal value of a string token with prefix 0x.

You can localize #US strings only when a localized file is created. Creation of multilingual files is not supported.

By default, #US strings are labeled as Read-only (R) because it is not known exactly which strings can be edited. You decide yourself which strings to localize and disable their Read-only status. After creating localized files, you need to make sure the application runs well.