👍️[Update] Model : overlay large logのsampleエンドポイントを追加
This commit is contained in:
@@ -693,7 +693,7 @@ class Model:
|
||||
target_language = config.SELECTED_YOUR_LANGUAGES[config.SELECTED_TAB_NO]["1"]["language"]
|
||||
return self.overlay_image.createOverlayImageSmallLog(message, your_language, translation, target_language)
|
||||
|
||||
def createOverlayImageSystemMessage(self, message):
|
||||
def createOverlayImageSmallMessage(self, message):
|
||||
ui_language = config.UI_LANGUAGE
|
||||
convert_languages = {
|
||||
"en": "Japanese",
|
||||
@@ -740,12 +740,28 @@ class Model:
|
||||
if (self.overlay.settings[size]["ui_scaling"] != config.OVERLAY_SMALL_LOG_SETTINGS["ui_scaling"]):
|
||||
self.overlay.updateUiScaling(config.OVERLAY_SMALL_LOG_SETTINGS["ui_scaling"], size)
|
||||
|
||||
|
||||
def createOverlayImageLargeLog(self, message_type:str, message:str, translation:str):
|
||||
your_language = config.SELECTED_TARGET_LANGUAGES[config.SELECTED_TAB_NO]["1"]["language"]
|
||||
target_language = config.SELECTED_YOUR_LANGUAGES[config.SELECTED_TAB_NO]["1"]["language"]
|
||||
return self.overlay_image.createOverlayImageLargeLog(message_type, message, your_language, translation, target_language)
|
||||
|
||||
def createOverlayImageLargeMessage(self, message):
|
||||
ui_language = config.UI_LANGUAGE
|
||||
convert_languages = {
|
||||
"en": "Japanese",
|
||||
"jp": "Japanese",
|
||||
"ko":"Korean",
|
||||
"zh-Hans":"Chinese Simplified",
|
||||
"zh-Hant":"Chinese Traditional",
|
||||
}
|
||||
language = convert_languages.get(ui_language, "Japanese")
|
||||
overlay_image = OverlayImage()
|
||||
|
||||
for _ in range(2):
|
||||
overlay_image.createOverlayImageLargeLog("send", message, language)
|
||||
overlay_image.createOverlayImageLargeLog("receive", message, language)
|
||||
return overlay_image.createOverlayImageLargeLog("send", message, language)
|
||||
|
||||
def clearOverlayImageLargeLog(self):
|
||||
self.overlay.clearImage("large")
|
||||
|
||||
|
||||
@@ -1354,10 +1354,18 @@ class Controller:
|
||||
def sendTextOverlaySmallLog(data, *args, **kwargs) -> dict:
|
||||
if config.OVERLAY_SMALL_LOG is True:
|
||||
if model.overlay.initialized is True:
|
||||
overlay_image = model.createOverlayImageSystemMessage(data)
|
||||
overlay_image = model.createOverlayImageSmallMessage(data)
|
||||
model.updateOverlaySmallLog(overlay_image)
|
||||
return {"status":200, "result":data}
|
||||
|
||||
@staticmethod
|
||||
def sendTextOverlayLargeLog(data, *args, **kwargs) -> dict:
|
||||
if config.OVERLAY_LARGE_LOG is True:
|
||||
if model.overlay.initialized is True:
|
||||
overlay_image = model.createOverlayImageLargeMessage(data)
|
||||
model.updateOverlayLargeLog(overlay_image)
|
||||
return {"status":200, "result":data}
|
||||
|
||||
def swapYourLanguageAndTargetLanguage(self, *args, **kwargs) -> dict:
|
||||
your_languages = config.SELECTED_YOUR_LANGUAGES
|
||||
your_language_temp = your_languages[config.SELECTED_TAB_NO]["1"]
|
||||
|
||||
@@ -89,6 +89,7 @@ mapping = {
|
||||
"/run/stop_typing_message_box": {"status": False, "variable":controller.stopTypingMessageBox},
|
||||
|
||||
"/run/send_text_overlay_small_log": {"status": True, "variable":controller.sendTextOverlaySmallLog},
|
||||
"/run/send_text_overlay_large_log": {"status": True, "variable":controller.sendTextOverlayLargeLog},
|
||||
|
||||
"/run/swap_your_language_and_target_language": {"status": True, "variable":controller.swapYourLanguageAndTargetLanguage},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user