Skip to content

tomkludy/TimeZoneWindowsResourceExtractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeZoneWindowsResourceExtractor

Program to extract localized time zone resources on Windows.

I created this because I needed the Windows time zone names localized, and I couldn't find any other resource out there that solves this problem.

The hardest part of making this work is that you must have a Windows machine with ALL language packs installed. I couldn't find a good way to automate that, so I created a Windows Server 2019 machine in Azure, manually, and took a couple of days adding every single language pack.

Once you have done this, the rest is simple: just run this program on the machine with a terminal (cmd or powershell), and it will output a tzinfo.json file with all of the time zone names localized. If you run it a second time, it will regenerate everything and compare it to the last run, and only update the output file if there was a change.

The program has a couple of options:

Option Effect
-? print options on the terminal.
-d [path_to_dll] point to the tzres.dll file; you should never need to change this.
-r [path_to_json] point to the tzres.json file which is output. If the file exists, it will be overwritten.
-t test only; don't write the output file.

About

Program to extract localized time zone resources on Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published