This python script makes it fast!
Set the resx file path and the languages you need in the arrays:
Insert resources path in resources array and the languages of other resource files in the languages array.
EXAMPLE:
# resources where to look for resource keys
resources = [
r"C:\Users\user\Documents\projects\X\src\WebSite\App_GlobalResources\Resource1.resx",
r"C:\Users\user\Documents\projects\X\src\WebSite\App_GlobalResources\Resource2.resx",
]
# languages of other resources where to add the resources
languages = [
"it"
]
- Run the script (you need Python ofc):
py script.py
- Insert the string you want to add:
- The camelcase key is creted:
- Since the key is not already in the file, it asks you where you want to add the string:
- The string is added and some useful snippets are provided:
- In visual studio with ResX Manager you can see the added resource:
#########################################
- If you try to add again the string, it founds the string in the resources and gives you only the snippets to use it:
- If you give a long string input, it generates a long resource key as well
- It could also search by the given string (and not only by the resource key)