Skip to content

Commit

Permalink
Add Korean translation
Browse files Browse the repository at this point in the history
  • Loading branch information
KOZ39 committed Apr 8, 2023
1 parent fac9883 commit 3576462
Show file tree
Hide file tree
Showing 4 changed files with 143 additions and 2 deletions.
1 change: 1 addition & 0 deletions backend/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@
'简体中文': 'ch',
'繁體中文': 'chinese_cht',
'English': 'en',
'한국어': 'ko',
}
interface_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'interface',
f"{INTERFACE_KEY_NAME_MAP[settings_config['DEFAULT']['Interface']]}.ini")
Expand Down
138 changes: 138 additions & 0 deletions backend/interface/ko.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
[LanguageModeGUI]
Title = Subtitle Extractor
InterfaceLanguage = 언어 선택:
SubtitleLanguage = 자막 언어:
Mode = 모드 선택:
ModeFast = 빠름
ModeAccurate = 정확함
InterfaceDefault = 한국어
LanguageCH = 중국어(간체)
LanguageCHINESE_CHT = 중국어(번체)
LanguageEN = 영어
LanguageJAPAN = 일본어
LanguageKOREAN = 한국어
LanguageAR = 아랍어
LanguageFRENCH = 프랑스어
LanguageGERMAN = 독일어
LanguageRU = 러시아어
LanguageES = 스페인어
LanguagePT = 포르투갈어
LanguageIT = 이탈리아어
LanguageAF = 아프리칸스어
LanguageAZ = 아제르바이잔어
LanguageBS = 보스니아어
LanguageCS = 체코어
LanguageCY = 웨일스어
LanguageDA = 덴마크어
LanguageDE = 독일어
LanguageET = 에스토니아어
LanguageFR = 프랑스어
LanguageGA = 아일랜드어
LanguageHR = 크로아티아어
LanguageHU = 헝가리어
LanguageID = 인도네시아어
LanguageIS = 아이슬란드어
LanguageKU = 쿠르드어
LanguageLA = 라틴어
LanguageLT = 리투아니아어
LanguageLV = 라트비아어
LanguageMI = 마오리어
LanguageMS = 말레이어
LanguageMT = 몰타어
LanguageNL = 네덜란드어
LanguageNO = 노르웨이어
LanguageOC = 옥시타니아어
LanguagePI = 팔리어
LanguagePL = 폴란드어
LanguageRO = 루마니아어
LanguageRS_LATIN = 세르비아어(라틴어)
LanguageSK = 슬로바키아어
LanguageSL = 슬로베니아어
LanguageSQ = 알바니아어
LanguageSV = 스웨덴어
LanguageSW = 스와힐리어
LanguageTL = 타갈로그어
LanguageTR = 터키어
LanguageUZ = 우즈베크어
LanguageVI = 베트남어
LanguageLATIN = 라틴어
LanguageFA = 페르시아어
LanguageUR = 우르두어
LanguageRS_CYRILLIC = 세르비아어(키릴 문자)
LanguageBE = 벨라루스어
LanguageBG = 불가리아어
LanguageUK = 우크라이나어
LanguageMN = 몽골어
LanguageABQ = 아바자어
LanguageADY = 아디게어
LanguageKBD = 카바르다어
LanguageAVA = 아바르어
LanguageDAR = 다르기어
LanguageINH = 인구시어
LanguageCHE = 체첸어
LanguageLBE = 라크어
LanguageLEZ = 레즈기안어
LanguageTAB = 타바사란어
LanguageCYRILLIC = 키릴 문자
LanguageHI = 힌디어
LanguageMR = 마라티어
LanguageNE = 네팔어
LanguageBH = 비하르어
LanguageMAI = 마이틸리어
LanguageANG = 앙기카어
LanguageBHO = 보즈푸리어
LanguageMAH = 마가히어
LanguageSCK = 나그푸르어
LanguageNEW = 네와르어
LanguageGOM = 불가리아어
LanguageSA = 사우디아라비아어
LanguageBGC = 하리아나어
LanguageDEVANAGARI = 데바나가리 문자
LanguageTA = 타밀어
LanguageKN = 칸나다어
LanguageUG = 위구르어
LanguageTE = 텔루구어
LanguageKA = 칸나다어

[SubtitleExtractorGUI]
Title = Subtitle Extractor
Open = 열기
AllFile = 모든 파일
Vertical = 세로
Horizontal = 가로
Run = 실행
Setting = 설정
OpenVideoSuccess = 비디오 열기 성공
OpenVideoFirst = 비디오을 먼저 열어주세요
SubtitleArea = 자막 영역

[Main]
RecSubLang = 자막 언어 인식
RecMode = 인식 모드
IllegalPathWarning = [경고] 프로그램이 중단되었습니다! 경로가 올바르지 않습니다! 공백과 한국어가 포함된 경로에 프로그램을 넣지 마세요! 경로 이름을 변경하고 프로그램을 다시 실행해주세요
GPUSpeedUp = 가속을 위해 GPU 사용
FrameCount = 프레임 수
FrameRate = 프레임 속도
StartProcessFrame = [처리 중] 비디오 키프레임 추출 시작...
FinishProcessFrame = [완료] 비디오 키 프레임 추출 완료...
StartFindSub = [처리 중] 자막 정보 추출 시작, 이 단계는 시간이 오래 걸릴 수 있으니 조금만 기다려주세요...
FinishFindSub = [완료] 자막 추출 완료, 원본 자막 파일 생성...
StartDetectWaterMark = [처리 중] 워터마크 영역 내용 검출 및 필터링 시작
checkWaterMark = 워터마크 영역이 영상에 존재하는지 여부, 존재하면 y, 존재하지 않으면 n을 입력합니다:
FinishDetectWaterMark = [완료] 워터마크 영역의 내용이 성공적으로 필터링되었습니다
StartDeleteNonSub = [처리 중] 비자막 영역 검출을 시작하고, 비자막 영역의 내용을 삭제합니다
FinishDeleteNonSub = [완료] 비자막 영역이 삭제되었습니다
StartGenerateSub = [처리 중] 자막 파일 생성 시작
FinishGenerateSub = [완료] 자막 파일 생성 성공
SubFrameNo = 자막 프레임
Elapse = 경과 시간
ChooseSubArea = 자막 영역을 지정해주세요.
WatchPicture = 이미지를 확인하고 워터마크 영역을 지정해주세요
QuestionDelete = 해당 영역의 자막을 제거할까요? 제거하려면 "y" 또는 "Enter"를 입력하고, 제거하지 않으려면 "n" 또는 아무거나 입력합니다:
FinishDelete = 이 영역의 자막이 삭제되었습니다...
FinishWaterMarkFilter = 워터마크 영역이 필터링되었습니다...
CheckSubArea = 자막 영역이 올바른지 이미지를 확인해주세요.
DeleteNoSubArea = 빨간색 상자 영역 밖의 자막이 제거되었나요? 제거하려면 "y" 또는 "Enter"를 입력하고, 제거하지 않으려면 "n" 또는 아무거나 입력합니다:
FinishDeleteNoSubArea = 제거 완료
SubLocation = 자막 파일이 생성된 위치:
InputVideo = 비디오의 전체 경로를 입력하세요:
2 changes: 2 additions & 0 deletions gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ def _load_config(self):
'简体中文': 'ch',
'繁體中文': 'chinese_cht',
'English': 'en',
'한국어': 'ko',
}
self.config.read(self.config_file, encoding='utf-8')
self.interface_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'backend', 'interface',
Expand Down Expand Up @@ -405,6 +406,7 @@ def __init__(self, subtitle_extractor_gui):
'简体中文': 'ch',
'繁體中文': 'chinese_cht',
'English': 'en',
'한국어': 'ko',
}
# 设置语言
self.LANGUAGE_DEF = 'ch'
Expand Down
4 changes: 2 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@ chardet==4.0.0
cycler==0.11.0
decorator==5.1.0
filesplit==3.0.2
gast==0.3.3
gast==0.5.3
idna==3.3
imageio==2.13.3
imgaug==0.4.0
kiwisolver==1.3.2
lmdb==1.2.1
matplotlib==3.5.1
networkx==2.6.3
numpy==1.20.0
numpy==1.19.3
opencv-python==4.5.4.60
paddlepaddle==2.2.2
Pillow==8.4.0
Expand Down

0 comments on commit 3576462

Please sign in to comment.