initial commit

Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
This commit is contained in:
2025-10-31 23:37:30 +01:00
commit bf6b52fd94
9654 changed files with 4035664 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
# Generate SQL files
echo "=== Generate SQL files..."
# Create a copy of the current wxWidgets tables
echo "-> Create backup copies"
Copy-Item -Path "..\langtabl.txt" -Destination "temp\langtabl_current.txt"
Copy-Item -Path "..\scripttabl.txt" -Destination "temp\scripttabl_current.txt"
Copy-Item -Path "..\synonymtabl.txt" -Destination "temp\synonymtabl_current.txt"
Copy-Item -Path "..\likelytabl.txt" -Destination "temp\likelytabl_current.txt"
Copy-Item -Path "..\matchingtabl.txt" -Destination "temp\matchingtabl_current.txt"
Copy-Item -Path "..\regiongrouptabl.txt" -Destination "temp\regiongrouptabl_current.txt"
# Generate lists based on Unicode data
echo "-> Generate SQL for territory codes"
Invoke-Expression "$env:luashell unicode\uni_territorycodes.lua"
echo "-> Generate SQL for script codes"
Invoke-Expression "$env:luashell unicode\uni_genscriptmap.lua"
echo "-> Generate SQL for likely subtags"
Invoke-Expression "$env:luashell unicode\uni_getlikely.lua"
echo "-> Generate SQL for matching language tags"
Invoke-Expression "$env:luashell unicode\uni_getmatch.lua"
echo "-> Generate SQL for region groups"
Invoke-Expression "$env:luashell unicode\uni_getregions.lua"
# Generate list of locales based on known Windows locales
echo "-> Generate SQL for known Windows locales"
Invoke-Expression "$env:luashell windows\win_genlocaletable.lua"
# Generate lists based on current wxWidgets data
# Extract current wxWidgets version
echo "-> Generate SQL for wxWidgets version"
Invoke-Expression "$env:luashell wx\wx_readversion.lua"
# Load current version of langtabl.txt
echo "-> Generate SQL for current wxWidgets language database"
Invoke-Expression "$env:luashell wx\wx_loadlangtabl.lua"
# Load list of current synonyms
echo "-> Generate SQL for current wxWidgets language synonym table"
Invoke-Expression "$env:luashell wx\wx_loadsynonymtabl.lua"
echo "=== ...SQL files generated."