50 lines
1.9 KiB
PowerShell
50 lines
1.9 KiB
PowerShell
# 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."
|