-
-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
코어로직에서 제 4장의 로마자와 국문이 혼용될 때의 케이스가 일부 미구현되어 있거나 완벽하게 동작하지 않는 부분이 있어보입니다.
현재 미지원 항목
30항, 31항, 32항, 33항 일부, 33항 다만 일부, 34항 일부, 35항, 36항, 37항, 38항, 39항
변경 예정 사항
로마자와 국문 혼용시 가장 문제 되는 부분은 로마자 시작표와 로마자 종료표를 언제 찍느냐로 나뉩니다.
로마자 시작표와 종료표 사이에는 통일영어점자규정을 따라야 하며, 이에 따라 33항, 33항 다만 등이 영향을 받습니다.
이와 관련해서 역자의 선택에 따라 갈리는 경우가 발생합니다. 아래에 대표적인 예시가 있습니다.
// 32항 예시. 시작표와 종료표를 맨앞과 뒤에 적고 그 사이는 통일영어점자규정에 따라 서술. 일부 문장부호가 한글과 다름
(a), (e), (j) => ⠴(시작표)⠐⠣⠁⠐⠜⠂⠀⠐⠣⠰⠑⠐⠜⠂⠀⠐⠣⠊⠐⠜⠂⠀⠐⠣⠕⠐⠜⠂⠀⠐⠣⠰⠥⠐⠜⠲(종료표)
// 34항 예시. 괄호는 한국식으로 시작, 34항에 따라 종료표가 없음
(Lincoln) => ⠦⠄⠴(시작표)⠠⠇⠔⠉⠕⠇⠝⠠⠴
현재 영어 관련 변수가 english_indicator, is_english, triple_big_english 정도만 있는데, 이런 문제를 해결하려면 추가적으로 start_english, end_english 등의 변수를 추가로 두고 뒤의 단어들까지 일부 확인하면서 시작표 종료표 삽입 여부를 명시적인 변수로 분리해서 로직을 추가하려고 합니다.
- 30항은 다른 pr이 있고 이 부분과 큰 관련이 없어서 큰 연관이 되지는 않을 듯 합니다.
ihyeeun
Metadata
Metadata
Assignees
Labels
No labels