Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 2.08 KB

README.md

File metadata and controls

63 lines (43 loc) · 2.08 KB

Do you have a lot of strings in your ASP project to put in Resources?

This python script makes it fast!

HOW TO

Set the resx file path and the languages you need in the arrays:

Setup

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"
]

Execute

  • Run the script (you need Python ofc):

py script.py

  • Insert the string you want to add:

alt text

  • The camelcase key is creted:

alt text

  • Since the key is not already in the file, it asks you where you want to add the string:

alt text

  • The string is added and some useful snippets are provided:

alt text

  • In visual studio with ResX Manager you can see the added resource:

alt text

#########################################

  • If you try to add again the string, it founds the string in the resources and gives you only the snippets to use it:

alt text

Possible Improvements

  1. If you give a long string input, it generates a long resource key as well
  2. It could also search by the given string (and not only by the resource key)