Delete Scripts directory

This commit is contained in:
cowboy 2025-03-08 00:38:13 -08:00 committed by GitHub
parent c6ed983e39
commit 86f265a394
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 0 additions and 50 deletions

View File

@ -1,39 +0,0 @@
import re, glob
directory = input("Enter project path (the one containing Bloxstrap.csproj): ")
existing = []
found = []
with open(f"{directory}\\Resources\\Strings.resx", "r") as file:
existing = re.findall("name=\"([a-zA-Z0-9.]+)\" xml:space=\"preserve\"", file.read())
for filename in glob.glob(f"{directory}\\**\\*.*", recursive=True):
if "\\bin\\" in filename or "\\obj\\" in filename or "\\Resources\\" in filename:
continue
try:
with open(filename, "r") as file:
contents = file.read()
matches = re.findall("Strings.([a-zA-Z0-9_]+)", contents)
for match in matches:
if not '_' in match:
continue
ref = match.replace('_', '.')
if not ref in found:
found.append(ref)
matches = re.findall("FromTranslation = \"([a-zA-Z0-9.]+)\"", contents)
for match in matches:
if not match in found:
found.append(match)
except Exception:
print(f"Could not open {filename}")
continue
for entry in existing:
if not entry in found and not "Enums." in entry:
print(entry)

View File

@ -1,11 +0,0 @@
import glob, shutil, re
exports = input("Path of folder of exported Crowdin files: ")
dest = input("Destination resources folder: ")
for filename in glob.glob(f"{exports}\\**\\*.*", recursive=True):
print(f"Copying {filename}")
localeCode = re.search("\\\\([a-zA-Z\\-]+)\\\\Strings.", filename).group(1)
shutil.copy(filename, dest + f"\\Strings.{localeCode}.resx")