mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-07-22 11:19:45 -07:00
Factorio: Locale changes (#5908)
--------- Co-authored-by: Joris Santen <joris.j.vansanten@student.hu.nl> Co-authored-by: lepideble <147614625+lepideble@users.noreply.github.com>
This commit is contained in:
@@ -23,7 +23,6 @@ template_env: Optional[jinja2.Environment] = None
|
||||
|
||||
data_template: Optional[jinja2.Template] = None
|
||||
data_final_template: Optional[jinja2.Template] = None
|
||||
locale_template: Optional[jinja2.Template] = None
|
||||
control_template: Optional[jinja2.Template] = None
|
||||
settings_template: Optional[jinja2.Template] = None
|
||||
|
||||
@@ -94,7 +93,7 @@ def generate_mod(world: "Factorio", output_directory: str):
|
||||
multiworld = world.multiworld
|
||||
random = world.random
|
||||
|
||||
global data_final_template, locale_template, control_template, data_template, settings_template
|
||||
global data_final_template, control_template, data_template, settings_template
|
||||
with template_load_lock:
|
||||
if not data_final_template:
|
||||
def load_template(name: str):
|
||||
@@ -107,7 +106,6 @@ def generate_mod(world: "Factorio", output_directory: str):
|
||||
|
||||
data_template = template_env.get_template("data.lua")
|
||||
data_final_template = template_env.get_template("data-final-fixes.lua")
|
||||
locale_template = template_env.get_template(r"locale/en/locale.cfg")
|
||||
control_template = template_env.get_template("control.lua")
|
||||
settings_template = template_env.get_template("settings.lua")
|
||||
# get data for templates
|
||||
@@ -195,9 +193,7 @@ def generate_mod(world: "Factorio", output_directory: str):
|
||||
control_template.render(**template_data)))
|
||||
mod.writing_tasks.append(lambda: (versioned_mod_name + "/settings.lua",
|
||||
settings_template.render(**template_data)))
|
||||
mod.writing_tasks.append(lambda: (versioned_mod_name + "/locale/en/locale.cfg",
|
||||
locale_template.render(**template_data)))
|
||||
|
||||
|
||||
info = base_info.copy()
|
||||
info["name"] = mod_name
|
||||
mod.writing_tasks.append(lambda: (versioned_mod_name + "/info.json",
|
||||
|
||||
Reference in New Issue
Block a user