Merge branch 'view' into develop
# Conflicts: # vrct_gui/splash_window/SplashWindow.py
This commit is contained in:
@@ -50,7 +50,7 @@ main_window:
|
|||||||
cover_message: The functionality is temporarily disabled until the settings window is closed.
|
cover_message: The functionality is temporarily disabled until the settings window is closed.
|
||||||
|
|
||||||
confirmation_message:
|
confirmation_message:
|
||||||
update_software: "Download new version and restart automatically.\nIt'll take a while. Do it now?"
|
update_software: "Download the new version and automatically restart the app.\nIt'll take a while. Do it now?"
|
||||||
deny_update_software: Do it later
|
deny_update_software: Do it later
|
||||||
accept_update_software: Update and Restart
|
accept_update_software: Update and Restart
|
||||||
updating: Now updating...
|
updating: Now updating...
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ main_window:
|
|||||||
cover_message: 設定画面が閉じられるまで、一時的に機能を停止しています。
|
cover_message: 設定画面が閉じられるまで、一時的に機能を停止しています。
|
||||||
|
|
||||||
confirmation_message:
|
confirmation_message:
|
||||||
update_software: "新しいバージョンをダウンロードして再起動します。\n少し時間がかかるかもしれません。今すぐ行いますか?"
|
update_software: "新しいバージョンをダウンロードしてアプリを再起動します。\n少し時間がかかります。今すぐ行いますか?"
|
||||||
deny_update_software: 後でする
|
deny_update_software: 後でする
|
||||||
accept_update_software: アップデートして再起動
|
accept_update_software: アップデートして再起動
|
||||||
updating: アップデート中...
|
updating: アップデート中...
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ main_window:
|
|||||||
|
|
||||||
no_mic_device_detected_error: 마이크 디바이스를 찾지 못했습니다.
|
no_mic_device_detected_error: 마이크 디바이스를 찾지 못했습니다.
|
||||||
no_speaker_device_detected_error: 스피커 디바이스를 찾지 못했습니다.
|
no_speaker_device_detected_error: 스피커 디바이스를 찾지 못했습니다.
|
||||||
translation_engine_limit_error: 번역 엔진을 자동으로 변경했습니다. 대상 번역 엔진에 대한 요청이 너무 많아 일시적으로 접근이 제한되었습니다. 해당 번역 엔진을 사용하려면 잠시 기다린 후 VRCT를 재부팅하여 다시 시도해 보시기 바랍니다
|
translation_engine_limit_error: 번역 엔진을 자동으로 변경했습니다. 대상 번역 엔진에 대한 요청이 너무 많아 일시적으로 접근이 제한되었습니다. 해당 번역 엔진을 사용하려면 잠시 기다린 후 VRCT를 재시작하여 다시 시도해 보시기 바랍니다
|
||||||
|
|
||||||
detected_by_word_filter: 단어 필터에 등록된 단어 %{detected_message}(이)가 감지되어 전송하지 않았습니다.
|
detected_by_word_filter: 단어 필터에 등록된 단어 %{detected_message}(이)가 감지되어 전송하지 않았습니다.
|
||||||
|
|
||||||
@@ -49,14 +49,14 @@ main_window:
|
|||||||
cover_message: 설정 화면이 닫힐 때까지 일시적으로 기능을 정지하고 있습니다.
|
cover_message: 설정 화면이 닫힐 때까지 일시적으로 기능을 정지하고 있습니다.
|
||||||
|
|
||||||
confirmation_message:
|
confirmation_message:
|
||||||
update_software: "새 버전을 다운로드하고 재부팅합니다. \n 조금 시간이 걸릴 수 있습니다. 지금 시작할까요?"
|
update_software: "새 버전을 다운로드하고 재시작합니다. \n 조금 시간이 걸립니다. 지금 시작할까요?"
|
||||||
deny_update_software: 나중에 하기
|
deny_update_software: 나중에 하기
|
||||||
accept_update_software: 업데이트 및 재부팅
|
accept_update_software: 업데이트 및 재시작
|
||||||
updating: 업데이트 중...
|
updating: 업데이트 중...
|
||||||
|
|
||||||
detected_over_ui_size: "현재 UI 크기: %{current_ui_size}\nVRCT의 창 크기가 사용자의 디스플레이 크기보다 클 수 있습니다. \n* 디스플레이 크기에 따라 여러 번 재설정해야 할 수도 있습니다."
|
detected_over_ui_size: "현재 UI 크기: %{current_ui_size}\nVRCT의 창 크기가 사용자의 디스플레이 크기보다 클 수 있습니다. \n* 디스플레이 크기에 따라 여러 번 재설정해야 할 수도 있습니다."
|
||||||
deny_adjust_ui_size: "지금 상태를 유지"
|
deny_adjust_ui_size: "지금 상태를 유지"
|
||||||
accept_adjust_ui_size: "작게 줄이고 재부팅"
|
accept_adjust_ui_size: "작게 줄이고 재시작"
|
||||||
|
|
||||||
|
|
||||||
selectable_language_window:
|
selectable_language_window:
|
||||||
@@ -69,7 +69,7 @@ config_window:
|
|||||||
config_title: 설정
|
config_title: 설정
|
||||||
compact_mode: 컴팩트 모드
|
compact_mode: 컴팩트 모드
|
||||||
version: 버전 %{version}
|
version: 버전 %{version}
|
||||||
restart_message: 재부팅하여 변경 사항을 적용합니다.
|
restart_message: 재시작하여 변경 사항을 적용합니다.
|
||||||
common_error_message:
|
common_error_message:
|
||||||
invalid_value: 유효하지 않은 값입니다.
|
invalid_value: 유효하지 않은 값입니다.
|
||||||
|
|
||||||
@@ -79,6 +79,7 @@ config_window:
|
|||||||
transcription: 음성인식
|
transcription: 음성인식
|
||||||
transcription_mic: 마이크
|
transcription_mic: 마이크
|
||||||
transcription_speaker: 스피커
|
transcription_speaker: 스피커
|
||||||
|
transcription_internal_model: 내부 엔진
|
||||||
others: 기타
|
others: 기타
|
||||||
others_send_message_formats: 메시지 형식 (전송)
|
others_send_message_formats: 메시지 형식 (전송)
|
||||||
others_received_message_formats: 메시지 형식 (수신)
|
others_received_message_formats: 메시지 형식 (수신)
|
||||||
@@ -127,10 +128,13 @@ config_window:
|
|||||||
|
|
||||||
deepl_auth_key:
|
deepl_auth_key:
|
||||||
label: DeepL 인증키
|
label: DeepL 인증키
|
||||||
|
desc: "사용시 메인화면에 있는 %{translator}를 DeepL_API로 변경해 주세요.\n지원하지 않는 언어도 있습니다."
|
||||||
|
open_auth_key_webpage: DeepL 계정 페이지 열기
|
||||||
|
auth_key_success: 인증키 갱신이 완료되었습니다.
|
||||||
|
auth_key_error: 인증키가 잘못되었거나 API 사용 제한이 상한에 도달했습니다.
|
||||||
|
|
||||||
mic_host:
|
mic_host:
|
||||||
label: 마이크 호스트/드라이버
|
label: 마이크 호스트/드라이버
|
||||||
# desc:
|
|
||||||
|
|
||||||
mic_device:
|
mic_device:
|
||||||
label: 마이크 장치
|
label: 마이크 장치
|
||||||
@@ -164,6 +168,9 @@ config_window:
|
|||||||
count_desc: "현재 등록되어 있는 단어 수: %{count}"
|
count_desc: "현재 등록되어 있는 단어 수: %{count}"
|
||||||
|
|
||||||
|
|
||||||
|
speaker_device:
|
||||||
|
label: 스피커 장치
|
||||||
|
|
||||||
speaker_dynamic_energy_threshold:
|
speaker_dynamic_energy_threshold:
|
||||||
label_for_automatic: "음성 입력 최소 볼륨 (현재 설정: 자동)"
|
label_for_automatic: "음성 입력 최소 볼륨 (현재 설정: 자동)"
|
||||||
desc_for_automatic: "스피커의 입력 감도를 자동으로 조절합니다."
|
desc_for_automatic: "스피커의 입력 감도를 자동으로 조절합니다."
|
||||||
@@ -187,6 +194,15 @@ config_window:
|
|||||||
desc: 식된 단어 수의 하한값으로, 이 수치를 초과하는 경우에만 결과를 로그에 표시합니다.
|
desc: 식된 단어 수의 하한값으로, 이 수치를 초과하는 경우에만 결과를 로그에 표시합니다.
|
||||||
error_message: 0 이상의 숫자만 설정할 수 있습니다.
|
error_message: 0 이상의 숫자만 설정할 수 있습니다.
|
||||||
|
|
||||||
|
use_whisper_feature:
|
||||||
|
label: 음성 인식에 Whisper 모델을 사용
|
||||||
|
desc: 일부 언어에서는 음성 인식의 정확도가 향상될 수 있어요. 음성 인식 중 CPU 사용률이 올라가기 때문에 사용하시는 PC의 사양을 고려하여 이 기능을 사용해주세요.
|
||||||
|
|
||||||
|
whisper_weight_type:
|
||||||
|
label: Whisper 모델 타입
|
||||||
|
desc: "기본적으로 용량이 많은 모델일수록 정밀도는 높지만, 음성 인식의 시간이 늘어나며 CPU 사용률도 늘어나요.각 모델의 설명은 문서를 참조해주세요.\n※특히 medium보다 용량이 큰 모델은 CPU의 성능에 따라서는 사용조차 어려울 수 있어요. "
|
||||||
|
model_template: "%{model_name} 모델 (%{capacity})"
|
||||||
|
recommended_model_template: "%{model_name} 모델 (%{capacity}) (권장)"
|
||||||
|
|
||||||
auto_clear_the_message_box:
|
auto_clear_the_message_box:
|
||||||
label: 챗박스 자동 삭제
|
label: 챗박스 자동 삭제
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import math
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from customtkinter import CTkImage, CTkLabel, CTkToplevel, CTkProgressBar, CTkFrame
|
from customtkinter import CTkImage, CTkLabel, CTkToplevel, CTkProgressBar, CTkFrame
|
||||||
from ..ui_utils import openImageKeepAspectRatio, getImageFileFromUiUtils, setGeometryToCenterOfScreen, fadeInAnimation, generateGradientColor
|
from ..ui_utils import openImageKeepAspectRatio, getImageFileFromUiUtils, getImagePath, setGeometryToCenterOfScreen, fadeInAnimation, generateGradientColor
|
||||||
|
|
||||||
class SplashWindow(CTkToplevel):
|
class SplashWindow(CTkToplevel):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -10,8 +10,9 @@ class SplashWindow(CTkToplevel):
|
|||||||
self.withdraw()
|
self.withdraw()
|
||||||
self.overrideredirect(True)
|
self.overrideredirect(True)
|
||||||
self.configure(fg_color="#292a2d")
|
self.configure(fg_color="#292a2d")
|
||||||
self.title("SplashWindow")
|
self.title("Starting Up...")
|
||||||
self.wm_attributes("-toolwindow", True)
|
self.after(200, lambda: self.iconbitmap(getImagePath("vrct_logo_mark_black.ico")))
|
||||||
|
# self.wm_attributes("-toolwindow", True)
|
||||||
|
|
||||||
self.is_showed_weight_download_progressbar = False
|
self.is_showed_weight_download_progressbar = False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user