Compare commits
9 Commits
v1.0.3-dev
...
main
Author | SHA1 | Date |
---|---|---|
dmitry_k | edbfed6fcd | |
Dmitry Kirdyashkin | 98993b4757 | |
Dmitry Kirdyashkin | 35e205e2d3 | |
dmitry_k | 22c0f6c8b3 | |
Dmitry Kirdyashkin | 76f733b9ce | |
Dmitry Kirdyashkin | 0baa06a3c1 | |
Dmitry Kirdyashkin | e02cf4a965 | |
Dmitry Kirdyashkin | 9ab9fc7a6e | |
dmitry_k | 5908869fc5 |
File diff suppressed because one or more lines are too long
|
@ -12,7 +12,7 @@
|
|||
"minimumCoreVersion": "9",
|
||||
"compatibility": {
|
||||
"minimum": "9",
|
||||
"verified": "10",
|
||||
"verified": "11",
|
||||
"maximum": "11"
|
||||
},
|
||||
"url": "${DRONE_REPO_LINK}",
|
||||
|
@ -20,7 +20,7 @@
|
|||
"download": "${DRONE_REPO_LINK}/releases/download/$RELEASE_TAG/module.zip",
|
||||
"packs": [
|
||||
{
|
||||
"name": "sc-spells",
|
||||
"name": "sc spells",
|
||||
"label": "sc spells",
|
||||
"path": "packs/sc-spells.db",
|
||||
"entity": "Item",
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,23 @@
|
|||
#replace spell name and description to localized one
|
||||
$db = "src\packs\sc-spells.db"
|
||||
$spellList = "C:\Users\dmitr\Documents\Repos\local\modules\sc-spells\src\packs\sc-spells.json"
|
||||
$localizationFile = "localization\ru.json"
|
||||
$brokenNames = "localization\broken.json"
|
||||
|
||||
$null | Set-Content $brokenNames
|
||||
$null | Set-Content $db
|
||||
$data = get-content $spellList | ConvertFrom-Json
|
||||
$localizationData = get-content $localizationFile | ConvertFrom-Json
|
||||
|
||||
foreach ($entry in $data){
|
||||
if ($entry.name -in $localizationData.name){
|
||||
$localizedEntry = $localizationData | Where-Object -Property name -eq "$($entry.name)"
|
||||
$entry.name = "$($localizedEntry.localizedName)/$($entry.name)"
|
||||
$entry.system.description.value = "$($localizedEntry.description)"
|
||||
|
||||
@($entry) | convertto-json -Depth 32 -Compress >> $db
|
||||
} else {
|
||||
Write-Warning "$($entry.name) is absent in localization file"
|
||||
@($entry) | convertto-json -Depth 32 -Compress >> $brokenNames
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue