Ensure fallback to English resources on non-Windows platforms
authorAditya Mandaleeka <adityam@microsoft.com>
Fri, 15 May 2015 23:56:23 +0000 (16:56 -0700)
committerAditya Mandaleeka <adityam@microsoft.com>
Mon, 18 May 2015 23:39:11 +0000 (16:39 -0700)
commit63e3fda505d2eebf89758339d5c970469f822697
treeba82646f9a31ce6ad9a4ada09b9920deef815c4d
parent099a37ae82a60dd7894adf4ec8ec728e7bcc7a99
Ensure fallback to English resources on non-Windows platforms

Take the resources in RC files and build a static library that contains
the ID->English string mappings. Use those strings as the key to gettext
so that when gettext is not able to find a suitable string in the desired
language, it falls back on returning the English string.
14 files changed:
src/dlls/CMakeLists.txt
src/dlls/mscordac/CMakeLists.txt
src/dlls/mscoree/coreclr/CMakeLists.txt
src/dlls/mscorrc/CMakeLists.txt
src/dlls/mscorrc/full/CMakeLists.txt
src/dlls/mscorrc/processrc.awk
src/dlls/mscorrc/rctocpp.awk [new file with mode: 0644]
src/dlls/mscorrc/rctopo.awk
src/dlls/mscorrc/resourcestring.h [new file with mode: 0644]
src/dlls/mscorrc/small/CMakeLists.txt
src/pal/inc/pal.h
src/pal/src/locale/unicode.cpp
src/tools/crossgen/CMakeLists.txt
src/utilcode/ccomprc.cpp