Haben Sie in Ihrem ASP-Projekt viele Zeichenfolgen, die Sie in Ressourcen einfügen müssen?
Dieses Python-Skript macht es schnell!
WIE MAN
Legen Sie den Resx-Dateipfad und die benötigten Sprachen in den Arrays fest:
Aufstellen
Fügen Sie den Ressourcenpfad in das Ressourcenarray und die Sprachen anderer Ressourcendateien in das Sprachenarray ein.
BEISPIEL :
# resources where to look for resource keys
resources = [
r"C:UsersuserDocumentsprojectsXsrcWebSiteApp_GlobalResourcesResource1.resx",
r"C:UsersuserDocumentsprojectsXsrcWebSiteApp_GlobalResourcesResource2.resx",
]
# languages of other resources where to add the resources
languages = [
"it"
]
Ausführen
- Führen Sie das Skript aus (Sie benötigen Python ofc):
py script.py
- Fügen Sie die Zeichenfolge ein, die Sie hinzufügen möchten:
- Der Camelcase-Schlüssel wird erstellt:
- Da der Schlüssel noch nicht in der Datei enthalten ist, werden Sie gefragt, wo Sie die Zeichenfolge hinzufügen möchten:
- Die Zeichenfolge wird hinzugefügt und einige nützliche Schnipsel werden bereitgestellt:
- In Visual Studio mit ResX Manager können Sie die hinzugefügte Ressource sehen:
#######################################
- Wenn Sie versuchen, die Zeichenfolge erneut hinzuzufügen, wird die Zeichenfolge in den Ressourcen gefunden und Sie erhalten nur die Snippets, um sie zu verwenden:
Mögliche Verbesserungen
- Wenn Sie eine lange Zeichenfolge eingeben, wird auch ein langer Ressourcenschlüssel generiert
- Es könnte auch nach der angegebenen Zeichenfolge suchen (und nicht nur nach dem Ressourcenschlüssel).