From f328f5028b7134689a52275d68bb157d7252c92e Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 29 Mar 2026 14:29:19 +0200 Subject: [PATCH] chore(generator): added new stock generator options; improved locales --- src/data/generatorData.json | 293 +++++------------------------------- src/locales/en.json | 64 ++++---- src/locales/pl.json | 64 ++++---- 3 files changed, 101 insertions(+), 320 deletions(-) diff --git a/src/data/generatorData.json b/src/data/generatorData.json index cff5807..7afe899 100644 --- a/src/data/generatorData.json +++ b/src/data/generatorData.json @@ -1,136 +1,10 @@ { "cargo": { - "kontenery": [ - "412Z:sc_20_red", - "412Z:sc_20_blue", - "412Z:sc_20_green", - "412Z:sc_20_APL", - "412Z:sc_20_CMA", - "412Z:sc_20_Cosco", - "412Z:sc_20_Evr1", - "412Z:sc_20_Evr2", - "412Z:sc_20_Finnlines", - "412Z:sc_20_Hamburg", - "412Z:sc_20_Hanjin", - "412Z:sc_20_HapagLloyd", - "412Z:sc_20_HMM", - "412Z:sc_20_KLine", - "412Z:sc_20_Maersk", - "412Z:sc_20_ONE", - "412Z:sc_20_OOCL", - "412Z:sc_20_Schavemaker", - "412Z:sc_20_TD2", - "412Z:sc_20_Titan", - "412Z:sc_20_Toll", - "412Z:sc_40_red", - "412Z:sc_40_blue", - "412Z:sc_40_green", - "412Z:sc_40_APL", - "412Z:sc_40_CMA", - "412Z:sc_40_Cosco", - "412Z:sc_40_Evr1", - "412Z:sc_40_Evr2", - "412Z:sc_40_Finnlines", - "412Z:sc_40_Hamburg", - "412Z:sc_40_Hanjin", - "412Z:sc_40_HapagLloyd", - "412Z:sc_40_HMM", - "412Z:sc_40_KLine", - "412Z:sc_40_Maersk", - "412Z:sc_40_ONE", - "412Z:sc_40_OOCL", - "412Z:sc_40_Schavemaker", - "412Z:sc_40_TD2", - "412Z:sc_40_Titan", - "412Z:sc_40_Toll", - "627Z:sc_20", - "627Z:sc_20_red", - "627Z:sc_20_blue", - "627Z:sc_20_green", - "627Z:sc_20_APL", - "627Z:sc_20_CMA", - "627Z:sc_20_Cosco", - "627Z:sc_20_Evr1", - "627Z:sc_20_Evr2", - "627Z:sc_20_Finnlines", - "627Z:sc_20_Hamburg", - "627Z:sc_20_Hanjin", - "627Z:sc_20_HapagLloyd", - "627Z:sc_20_HMM", - "627Z:sc_20_KLine", - "627Z:sc_20_Maersk", - "627Z:sc_20_ONE", - "627Z:sc_20_OOCL", - "627Z:sc_20_Schavemaker", - "627Z:sc_20_TD2", - "627Z:sc_20_Titan", - "627Z:sc_20_Toll", - "627Z:sc_40_red", - "627Z:sc_40", - "627Z:sc_40_blue", - "627Z:sc_40_green", - "627Z:sc_40_APL", - "627Z:sc_40_CMA", - "627Z:sc_40_Cosco", - "627Z:sc_40_Evr1", - "627Z:sc_40_Evr2", - "627Z:sc_40_Finnlines", - "627Z:sc_40_Hamburg", - "627Z:sc_40_Hanjin", - "627Z:sc_40_HapagLloyd", - "627Z:sc_40_HMM", - "627Z:sc_40_KLine", - "627Z:sc_40_Maersk", - "627Z:sc_40_ONE", - "627Z:sc_40_OOCL", - "627Z:sc_40_Schavemaker", - "627Z:sc_40_TD2", - "627Z:sc_40_Titan", - "627Z:sc_40_Toll" - ], - "biomasa": [ - "412Z:wt_20_biomass", - "412Z:wt_20_mix_black_green_biomass", - "412Z:wt_20_mix_blue_biomass", - "412Z:wt_20_mix_blue_CDC_white_biomass", - "412Z:wt_20_mix_blue_white_biomass", - "412Z:wt_20_mix_EPC_biomass", - "412Z:wt_20_mix_green_biomass", - "412Z:wt_20_black_biomass", - "412Z:wt_20_blue_biomass", - "412Z:wt_20_blue_gr_biomass", - "412Z:wt_20_blue_gr_r_biomass", - "412Z:wt_20_CDC_biomass", - "412Z:wt_20_EPC_black_biomass", - "412Z:wt_20_EPC_red_biomass", - "412Z:wt_20_green_new_biomass", - "412Z:wt_20_green_old_biomass", - "412Z:wt_20_white_new_biomass", - "412Z:wt_20_white_old_biomass", - "412Z:wt_20_white_old_gr_biomass", - "412Z:wt_20_white_old_gr_r_biomass", - "627Z:wt_20_biomass", - "627Z:wt_20_mix_black_green_biomass", - "627Z:wt_20_mix_blue_biomass", - "627Z:wt_20_mix_blue_CDC_white_biomass", - "627Z:wt_20_mix_blue_white_biomass", - "627Z:wt_20_mix_EPC_biomass", - "627Z:wt_20_mix_green_biomass", - "627Z:wt_20_black_biomass", - "627Z:wt_20_blue_biomass", - "627Z:wt_20_blue_gr_biomass", - "627Z:wt_20_blue_gr_r_biomass", - "627Z:wt_20_CDC_biomass", - "627Z:wt_20_EPC_black_biomass", - "627Z:wt_20_EPC_red_biomass", - "627Z:wt_20_green_new_biomass", - "627Z:wt_20_green_old_biomass", - "627Z:wt_20_white_new_biomass", - "627Z:wt_20_white_old_biomass", - "627Z:wt_20_white_old_gr_biomass", - "627Z:wt_20_white_old_gr_r_biomass" - ], - "biomasa-puste": [ + "containers": ["412Z:sc_20", "412Z:sc_40", "627Z:sc_20", "627Z:sc_40"], + "food": ["412Z:tc_20_loaded", "627Z:tc_20_loaded"], + "food-empty": ["412Z:tc_20_empty", "627Z:tc_20_empty"], + "biomass": ["412Z:wt_20_biomass", "627Z:wt_20_biomass"], + "biomass-empty": [ "412Z:wt_20_empty", "412Z:wt_20_mix_black_green_empty", "412Z:wt_20_mix_blue_empty", @@ -172,27 +46,11 @@ "627Z:wt_20_white_old_gr_empty", "627Z:wt_20_white_old_gr_r_empty" ], - "chłodnia": [ - "202Lc:all" - ], - "drobnica": [ - "426S:all", - "208Kf:all", - "401Ka_PKP_Gags:all", - "401Ka_PKPC_Gags:all" - ], - "węgiel": [ - "412W:coal_01", - "413S:coal_413S", - "429W:coal_01", - "401Zb:coal_02" - ], - "ruda": [ - "412W:ore_01", - "401Zl:ore_35", - "429W:ore_01" - ], - "piasek": [ + "cold-storage": ["202Lc:all"], + "loose-cargo": ["426S:all", "208Kf:all", "401Ka_PKP_Gags:all", "401Ka_PKPC_Gags:all"], + "coal": ["412W:coal_01", "413S:coal_413S", "429W:coal_01", "401Zb:coal_02"], + "ore": ["412W:ore_01", "401Zl:ore_35", "429W:ore_01"], + "sand": [ "412W:sand_01", "412W:sand_02", "413S:sand_413S", @@ -204,110 +62,29 @@ "418Va:sand_418V", "418Vb:sand_418V" ], - "kreda": [ - "413S:chalk_413S" - ], - "kamień": [ - "412W:stone_01", - "412W:stone_50", - "401Zl:stone_25", - "429W:stone_01", - "401Zb:stone_02", - "418Va:stone_418V", - "418Vb:stone_418V" - ], - "złom": [ - "412W:scrap_01", - "412W:scrap_02", - "429W:scrap_01", - "429W:scrap_02" - ], - "paliwo": [ - "29R_CTLL:all", - "29R_PKP:all", - "445Rb:all" - ], - "melasa": [ - "29R_PLPOL:all" - ], - "żwir": [ - "441V" - ], - "koła": [ - "424Z:wheels_01" - ], - "drewno": [ - "424Z:woods_01", - "424Z:woods_02" - ], - "szyny": [ - "424Z:rails_01" - ], - "kable": [ - "424Z:cables_01", - "24Z:cables_Ks", - "401Ze:cables_02" - ], - "kruszywo": [ - "59WS:all" - ], - "techniczne": [ - "209c", - "304Ca", - "102a_PKPE", - "401Ka_PKP_XGa:all" - ], - "poczta": [ - "211K:all" - ], - "cement": [ - "408S:cement_4", - "206S_CEMET:cement_3", - "206S_SPEED:cement_3", - "220S_CEMET:cement_3" - ], - "wapno": [ - "408S:lime_4", - "206S_CEMET:lime_3", - "206S_SPEED:lime_3", - "220S_CEMET:lime_3" - ], - "soda": [ - "408S:soda_4", - "206S_CEMET:soda_3", - "206S_SPEED:soda_3", - "220S_CEMET:soda_3" - ], - "pszenica": [ - "206Sh_PKP_Ugpps:wheat_3", - "206Sh_PKPC_Ugpps:wheat_3" - ], - "kukurydza": [ - "206Sh_PKP_Ugpps:corn_3", - "206Sh_PKPC_Ugpps:corn_3" - ], - "pasza": [ - "206Sh_PKP_Ugpps:forage_3", - "206Sh_PKPC_Ugpps:forage_3" - ], - "pojazdy": [ - "426Z:tank_01", - "426Z:truck_01", - "426Z:vehicles_01" - ], - "karbid": [ - "421S:carbide_01" - ], - "wrażliwe": [ - "425S:all", - "421S:carbide_01" - ], - "stal": [ - "401Ze:steel_01", - "401Ze:steel_02" - ], - "gaz": [ - "WB117:all" - ] + "chalk": ["413S:chalk_413S"], + "stone": ["412W:stone_01", "412W:stone_50", "401Zl:stone_25", "429W:stone_01", "401Zb:stone_02", "418Va:stone_418V", "418Vb:stone_418V"], + "scrap": ["412W:scrap_01", "412W:scrap_02", "429W:scrap_01", "429W:scrap_02"], + "fuel": ["29R_CTLL:all", "29R_PKP:all", "445Rb:all"], + "molasses": ["29R_PLPOL:all"], + "gravel": ["441V"], + "wheels": ["424Z:wheels_01"], + "wood": ["424Z:woods_01", "424Z:woods_02"], + "rails": ["424Z:rails_01"], + "cables": ["424Z:cables_01", "24Z:cables_Ks", "401Ze:cables_02"], + "aggregate": ["59WS:all"], + "technical": ["209c", "304Ca", "102a_PKPE", "401Ka_PKP_XGa:all"], + "mail": ["211K:all"], + "concrete": ["408S:cement_4", "206S_CEMET:cement_3", "206S_SPEED:cement_3", "220S_CEMET:cement_3"], + "lime": ["408S:lime_4", "206S_CEMET:lime_3", "206S_SPEED:lime_3", "220S_CEMET:lime_3"], + "soda": ["408S:soda_4", "206S_CEMET:soda_3", "206S_SPEED:soda_3", "220S_CEMET:soda_3"], + "wheat": ["206Sh_PKP_Ugpps:wheat_3", "206Sh_PKPC_Ugpps:wheat_3"], + "corn": ["206Sh_PKP_Ugpps:corn_3", "206Sh_PKPC_Ugpps:corn_3"], + "fodder": ["206Sh_PKP_Ugpps:forage_3", "206Sh_PKPC_Ugpps:forage_3"], + "vehicles": ["426Z:tank_01", "426Z:truck_01", "426Z:vehicles_01"], + "carbide": ["421S:carbide_01"], + "sensitive": ["425S:all", "421S:carbide_01"], + "steel": ["401Ze:steel_01", "401Ze:steel_02"], + "gas": ["WB117:all"] } -} \ No newline at end of file +} diff --git a/src/locales/en.json b/src/locales/en.json index 7c23ae8..24e5180 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -221,38 +221,40 @@ "stock-title": "Rolling stock:" }, "cargo": { - "kontenery": "containers", - "biomasa": "biomass", - "biomasa-puste": "biomass (empty)", - "chłodnia": "refrigerator", - "drobnica": "loose cargo", - "węgiel": "coal", - "ruda": "ore", - "piasek": "sand", - "kreda": "chalk", - "kamień": "stone", - "złom": "scrap", - "paliwo": "fuel", - "melasa": "molasses", - "żwir": "gravel", - "koła": "wheels", - "drewno": "wood", - "szyny": "rails", - "kable": "cables", - "kruszywo": "aggregate", - "techniczne": "technical", - "poczta": "mail", - "cement": "concrete", - "wapno": "lime", + "containers": "containers", + "food": "food tanks", + "food-empty": "food tanks (empty)", + "biomass": "biomass", + "biomass-empty": "biomass (empty)", + "cold-storage": "cold storage", + "loose-cargo": "loose cargo", + "coal": "coal", + "ore": "ore", + "sand": "sand", + "chalk": "chalk", + "stone": "stone", + "scrap": "scrap", + "fuel": "fuel", + "molasses": "molasses", + "gravel": "gravel", + "wheels": "wheels", + "wood": "wood", + "rails": "rails", + "cables": "cables", + "aggregate": "aggregate", + "technical": "technical", + "mail": "mail", + "concrete": "concrete", + "lime": "lime", "soda": "soda", - "pszenica": "wheat", - "kukurydza": "corn", - "pasza": "fodder", - "karbid": "carbide", - "pojazdy": "vehicles", - "wrażliwe": "sensitive", - "stal": "steel", - "gaz": "gas" + "wheat": "wheat", + "corn": "corn", + "fodder": "fodder", + "carbide": "carbide", + "vehicles": "vehicles", + "sensitive": "sensitive", + "steel": "steel", + "gas": "gas" }, "usage": { "Gor89": "passenger carriage", diff --git a/src/locales/pl.json b/src/locales/pl.json index a05e40f..7817238 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -221,38 +221,40 @@ "stock-title": "Skład:" }, "cargo": { - "kontenery": "kontenery", - "biomasa": "biomasa", - "biomasa-puste": "biomasa (puste)", - "chłodnia": "chłodnia", - "drobnica": "drobnica", - "węgiel": "węgiel", - "ruda": "ruda", - "piasek": "piasek", - "kreda": "kreda", - "kamień": "kamień", - "złom": "złom", - "paliwo": "paliwo", - "melasa": "melasa", - "żwir": "żwir", - "koła": "koła", - "drewno": "drewno", - "szyny": "szyny", - "kable": "kable", - "kruszywo": "kruszywo", - "techniczne": "techniczne", - "poczta": "poczta", - "cement": "cement", - "wapno": "wapno", + "containers": "kontenery", + "food": "żywność", + "food-empty": "żywność (puste)", + "biomass": "biomasa", + "biomass-empty": "biomasa (puste)", + "cold-storage": "chłodnia", + "loose-cargo": "drobnica", + "coal": "węgiel", + "ore": "ruda", + "sand": "piasek", + "chalk": "kreda", + "stone": "kamień", + "scrap": "złom", + "fuel": "paliwo", + "molasses": "melasa", + "gravel": "żwir", + "wheels": "koła", + "wood": "drewno", + "rails": "szyny", + "cables": "kable", + "aggregate": "kruszywo", + "technical": "techniczne", + "mail": "poczta", + "concrete": "cement", + "lime": "wapno", "soda": "soda", - "pszenica": "pszenica", - "kukurydza": "kukurydza", - "pasza": "pasza", - "karbid": "karbid", - "pojazdy": "pojazdy", - "wrażliwe": "wrażliwe", - "stal": "stal", - "gaz": "gaz" + "wheat": "pszenica", + "corn": "kukurydza", + "fodder": "pasza", + "carbide": "karbid", + "vehicles": "pojazdy", + "sensitive": "wrażliwe", + "steel": "stal", + "gas": "gaz" }, "usage": { "Gor89": "wagon pasażerski",