Compare commits

..

9 Commits

Author SHA1 Message Date
dmitry_k edbfed6fcd v1.0.6.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-09-26 21:51:38 +00:00
Dmitry Kirdyashkin 98993b4757 v1.0.6.1
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-09-27 00:47:05 +03:00
Dmitry Kirdyashkin 35e205e2d3 added script
continuous-integration/drone/push Build is passing Details
2023-09-27 00:38:33 +03:00
dmitry_k 22c0f6c8b3 v1.0.5
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-09-26 21:36:48 +00:00
Dmitry Kirdyashkin 76f733b9ce v1.0.5
continuous-integration/drone/push Build is passing Details
2023-09-27 00:35:08 +03:00
Dmitry Kirdyashkin 0baa06a3c1 v1.0.5
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-09-27 00:31:54 +03:00
Dmitry Kirdyashkin e02cf4a965 v1.0.5
continuous-integration/drone/push Build is passing Details
2023-09-27 00:30:21 +03:00
Dmitry Kirdyashkin 9ab9fc7a6e v1.0.4
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2023-09-27 00:25:51 +03:00
dmitry_k 5908869fc5 Merge pull request 'v1.0.2' (#2) from dev into main
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2
2023-09-19 13:48:36 +00:00
6 changed files with 1459 additions and 959 deletions

View File

File diff suppressed because one or more lines are too long

View File

@ -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

23
translate.ps1 100644
View File

@ -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
}
}