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",
|
"minimumCoreVersion": "9",
|
||||||
"compatibility": {
|
"compatibility": {
|
||||||
"minimum": "9",
|
"minimum": "9",
|
||||||
"verified": "10",
|
"verified": "11",
|
||||||
"maximum": "11"
|
"maximum": "11"
|
||||||
},
|
},
|
||||||
"url": "${DRONE_REPO_LINK}",
|
"url": "${DRONE_REPO_LINK}",
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
"download": "${DRONE_REPO_LINK}/releases/download/$RELEASE_TAG/module.zip",
|
"download": "${DRONE_REPO_LINK}/releases/download/$RELEASE_TAG/module.zip",
|
||||||
"packs": [
|
"packs": [
|
||||||
{
|
{
|
||||||
"name": "sc-spells",
|
"name": "sc spells",
|
||||||
"label": "sc spells",
|
"label": "sc spells",
|
||||||
"path": "packs/sc-spells.db",
|
"path": "packs/sc-spells.db",
|
||||||
"entity": "Item",
|
"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