Commit a2a1a2f7 authored by AUTOMATIC's avatar AUTOMATIC
Browse files

add ability to create extensions that add localizations

parent ea5b90b3
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -208,4 +208,6 @@ function update_token_counter(button_id) {
function restart_reload(){
    document.body.innerHTML='<h1 style="font-family:monospace;margin-top:20%;color:lightgray;text-align:center;">Reloading...</h1>';
    setTimeout(function(){location.reload()},2000)

    return []
}
+6 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ import os
import sys
import traceback


localizations = {}


@@ -16,6 +17,11 @@ def list_localizations(dirname):

        localizations[fn] = os.path.join(dirname, file)

    from modules import scripts
    for file in scripts.list_scripts("localizations", ".json"):
        fn, ext = os.path.splitext(file.filename)
        localizations[fn] = file.path


def localization_js(current_localization_name):
    fn = localizations.get(current_localization_name, None)
+0 −1
Original line number Diff line number Diff line
@@ -3,7 +3,6 @@ import sys
import traceback
from collections import namedtuple

import modules.ui as ui
import gradio as gr

from modules.processing import StableDiffusionProcessing
+0 −2
Original line number Diff line number Diff line
@@ -221,8 +221,6 @@ interrogator = modules.interrogate.InterrogateModels("interrogate")

face_restorers = []

localization.list_localizations(cmd_opts.localizations_dir)


def realesrgan_models_names():
    import modules.realesrgan_model
+1 −2
Original line number Diff line number Diff line
@@ -1563,11 +1563,10 @@ def create_ui(wrap_gradio_gpu_call):
            shared.state.need_restart = True

        restart_gradio.click(

            fn=request_restart,
            _js='restart_reload',
            inputs=[],
            outputs=[],
            _js='restart_reload'
        )

        if column is not None:
Loading