In order to use this the user needs to make some modifications to both their MicrosoftGame.Config file and their project:
In their MicrosoftGame.Config file, they need to: -> Change the value of DefaultDisplayName in ShellVisuals to "ms-resource:ApplicationDisplayName" -> Change the value of Description in ShellVisuals to "ms-resource:ApplicationDescription" -> Add a section which declares which languages they want to support using standard language\region codes (this should be in the Game section), i.e.:
In their project they need to add some folders to included files: -> In the root of included files they should add a GDKExtensionStrings folder -> Inside the GDKExtensionStrings folder they should add one for each supported language, i.e. "en-us" for American English and "de-de" for German, so for the above list of languages the directory structure would be:
-> Inside the base GDKExtensionStrings folder they should add an XML file named resources.resw which will contains the fallback language info and should look like the following (where the values should be replaced with the required defaults):
<?xml version="1.0" encoding="utf-8"?>
Default App Description HereDefault Display Name Here
Inside each of the language-specific folders they should add another resources.resw file with the appropriate values for that language.
In order to use this the user needs to make some modifications to both their MicrosoftGame.Config file and their project:
In their MicrosoftGame.Config file, they need to: -> Change the value of DefaultDisplayName in ShellVisuals to "ms-resource:ApplicationDisplayName" -> Change the value of Description in ShellVisuals to "ms-resource:ApplicationDescription" -> Add a section which declares which languages they want to support using standard language\region codes (this should be in the Game section), i.e.:
In their project they need to add some folders to included files: -> In the root of included files they should add a GDKExtensionStrings folder -> Inside the GDKExtensionStrings folder they should add one for each supported language, i.e. "en-us" for American English and "de-de" for German, so for the above list of languages the directory structure would be:
GDKExtensionStrings\en-us GDKExtensionStrings\en-gb GDKExtensionStrings\de-de
-> Inside the base GDKExtensionStrings folder they should add an XML file named resources.resw which will contains the fallback language info and should look like the following (where the values should be replaced with the required defaults):
<?xml version="1.0" encoding="utf-8"?>
Inside each of the language-specific folders they should add another resources.resw file with the appropriate values for that language.