Files
2024-01-19 00:44:01 +08:00

215 lines
9.1 KiB
Python

# -*- coding: utf-8 -*-
# For dataset manager
class InferenceUIName():
def __init__(self, language='en'):
if language == 'en':
self.advance_block_name = 'Advance Setting'
self.check_box_for_setting = [
'Use Mantra', 'Use Tuners', 'Use Controller'
]
self.diffusion_paras = 'Generation Setting'
self.mantra_paras = 'Mantra Book'
self.tuner_paras = 'Tuners'
self.contrl_paras = 'Controlable Generation'
self.refine_paras = 'Refiner Setting'
elif language == 'zh':
self.advance_block_name = '生成选项'
self.check_box_for_setting = ['使用咒语', '使用微调', '使用控制']
self.diffusion_paras = '生成参数设置'
self.mantra_paras = '咒语书'
self.tuner_paras = '微调模型'
self.contrl_paras = '可控生成'
self.refine_paras = 'Refine设置'
class ModelManageUIName():
def __init__(self, language='en'):
if language == 'en':
self.model_block_name = 'Model Management'
self.postprocess_model_name = 'Refiners and Tuners'
self.diffusion_model = 'Unet'
self.first_stage_model = 'Vae'
self.cond_stage_model = 'Condition Model'
self.refine_diffusion_model = 'Refine Unet'
self.refine_cond_model = 'Refine Condition Model'
self.load_lora_tuner = 'Load Lora Tuner'
self.load_swift_tuner = 'Load swift Tuner'
elif language == 'zh':
self.model_block_name = '模型管理'
self.postprocess_model_name = 'Refiners and Tuners'
self.diffusion_model = 'Unet'
self.first_stage_model = 'Vae'
self.cond_stage_model = 'Condition Model'
self.refine_diffusion_model = 'Refine Unet'
self.refine_cond_model = 'Refine Condition Model'
self.load_lora_tuner = '加载 Lora 微调模型'
self.load_swift_tuner = '加载 Swift 微调模型'
class GalleryUIName():
def __init__(self, language='en'):
if language == 'en':
self.gallery_block_name = "Model's Output"
self.gallery_diffusion_output = 'Diffusion Output'
self.gallery_before_refine_output = 'Before Refine Output'
self.prompt_input = 'Type Prompt Here'
self.generate = 'Generate'
elif language == 'zh':
self.gallery_block_name = '模型的输出'
self.gallery_diffusion_output = '扩散输出'
self.gallery_before_refine_output = '精炼前输出'
self.prompt_input = '在此输入提示'
self.generate = '生成'
class DiffusionUIName():
def __init__(self, language='en'):
if language == 'en':
self.sample = 'Sampler'
self.sample_steps = 'Sample Steps'
self.image_number = 'Images Number'
self.resolutions_height = 'Output Height'
self.resolutions_width = 'Output Width'
self.negative_prompt = 'Negative Prompt'
self.negative_prompt_placeholder = 'Type Prompt Here'
self.negative_prompt_description = 'Describing what you do not want to see.'
self.prompt_prefix = 'Prompt Prefix'
self.guide_scale = 'Guide Scale For Uncondition'
self.guide_rescale = 'Guide ReScale'
self.discretization = 'Discretization'
self.random_seed = 'Use Random Seed'
self.seed = 'Used Seed'
elif language == 'zh':
self.sample = '采样器'
self.sample_steps = '采样步数'
self.image_number = '图片数量'
self.resolutions_height = '输出高度'
self.resolutions_width = '输出宽度'
self.negative_prompt = '负向提示'
self.negative_prompt_placeholder = '在此输入提示'
self.negative_prompt_description = '描述您不希望看到的内容。'
self.prompt_prefix = '提示前缀词'
self.guide_scale = '条件引导比例'
self.guide_rescale = '引导缩放'
self.discretization = '离散化'
self.random_seed = '使用随机种子'
self.seed = '使用的种子'
class MantraUIName():
def __init__(self, language='en'):
if language == 'en':
self.mantra_styles = 'Mantra Styles'
self.style_name = 'Mantra Name'
self.style_prompt = 'Mantra Prompt'
self.style_source = 'Mantra Source'
self.style_negative_prompt = 'Mantra Negative Prompt'
self.select_style = 'Selected Mantra'
self.style_desc = 'Mantra Description'
self.style_template = 'Mantra Prompt Template'
self.style_negative_template = 'Mantra Negative Prompt Template'
self.style_example = 'Mantra Results Example'
self.style_example_prompt = 'Mantra Example Prompt'
elif language == 'zh':
self.mantra_styles = '咒语风格'
self.style_name = '咒语名称'
self.style_prompt = '咒语提示'
self.style_source = '咒语来源'
self.style_negative_prompt = '咒语负向提示'
self.select_style = '选定的咒语'
self.style_desc = '咒语描述'
self.style_template = '咒语提示模板'
self.style_negative_template = '咒语负向提示模板'
self.style_example = '咒语示例图'
self.style_example_prompt = '咒语示例提示词'
class RefinerUIName():
def __init__(self, language='en'):
if language == 'en':
self.refine_sample = 'Refine Sampler'
self.refine_discretization = 'Refine Discretization'
self.refine_guide_scale = 'Refine Guide Scale For Uncondition'
self.refine_guide_rescale = 'Guide ReScale'
self.refine_strength = 'Refine Strength'
self.refine_strength_description = 'Use to control how many steps used to refine.'
self.refine_diffusion_model = 'Refiner'
self.refine_cond_model = 'Refine Cond'
elif language == 'zh':
self.refine_sample = 'Refine采样器'
self.refine_discretization = 'Refine离散化'
self.refine_guide_scale = 'Refine条件引导比例'
self.refine_guide_rescale = 'Refine引导缩放'
self.refine_strength = 'Refine强度'
self.refine_strength_description = '用于控制用于Refine步数。'
self.refine_diffusion_model = 'Refiner'
self.refine_cond_model = 'Refine Cond'
class TunerUIName():
def __init__(self, language='en'):
if language == 'en':
self.tuner_model = 'Tuner'
self.tuner_name = 'Tuner Name'
self.tuner_type = 'Tuner Type'
self.tuner_desc = 'Tuner Description'
self.tuner_example = 'Results Example'
self.tuner_prompt_example = 'Prompt Example'
self.base_model = 'Base Model Name'
self.custom_tuner_model = 'Customized Model'
elif language == 'zh':
self.tuner_model = '微调模型'
self.tuner_name = '微调模型名'
self.tuner_type = '微调模型类型'
self.tuner_desc = '微调模型描述'
self.tuner_example = '示例结果'
self.tuner_prompt_example = '示例提示词'
self.base_model = '基础模型'
self.custom_tuner_model = '自定义模型'
class ControlUIName():
def __init__(self, language='en'):
if language == 'en':
self.source_image = 'Source Image'
self.cond_image = 'Conditional Image'
self.control_preprocessor = 'Control Preprocessor'
self.crop_type = 'Crop type'
self.direction = (
"Note: 1) After clicking 'Extract', you can extract "
'the conditional image from the original image on the left;\n'
'2) You can also directly transfer the conditional image on the right; \n'
'3) Or simply upload the original image and directly run the\n'
"'Conditional Inference' below.")
self.preprocess = 'Preprocess'
self.control_model = 'Generation Model'
self.control_err1 = "Condition preprocessor doesn't exist."
self.control_err2 = 'Condition preprocessor failed.'
elif language == 'zh':
self.preprocess = '条件预处理'
self.source_image = '源图片'
self.cond_image = '条件图片'
self.control_preprocessor = '图像预处理器'
self.crop_type = '抠图方式'
self.direction = ('注:1)点击【Extract】后可从左侧原始图像提取出条件图像;\n'
'2)也可直接传输右侧条件图像;\n'
'3)或只上传原始图像直接运行下方的【条件推理】')
self.control_err1 = '预处理器不存在。'
self.control_err2 = '预处理失败。'
self.control_model = '生成模型'