fix: 줄임표를 잘못 번역하는 문제 해결 #141
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closed #140
완료 태스크
···가⠲⠲⠲가 아닌⠠⠠⠠로 변환되도록 수정······와……같이 2번 연속으로 사용된 줄임표를 1개로 취급하도록 처리 (53항)자세한 내용
결과적으로는 총 4건의 기존 실패 테스트를 성공하게 만들었습니다.
······와……처럼 2번 연속으로 쓰였을 때, 1개처럼 취급해야 하는 처리가 빠져있음···가⠠⠠⠠로 변환되지 않고, 마침표로 쓴 줄임표…처럼⠲⠲⠲로 변환됨#140 이슈에서 언급한 2가지 문제를 해결했고 추가로 49항 8번 테스트에 잘못된 정답이 csv파일에 있는 것을 수정했습니다.
3가지 작업 내용을 각각 설명하면서 성공한 테스트 내용도 함께 다루겠습니다.
1️⃣가운뎃점으로 쓴 줄임표
···가⠲⠲⠲가 아닌⠠⠠⠠로 변환되도록 수정이슈에서 말했듯 2024 개정 한국 점자 규정에서 53항 정의에 사용되는 가운뎃점이라 표기한 기호는
⋯U+22EF가 아닌…U+2026이므로 기존 매핑을 변경했습니다.다만
⋯U+22EF는 그대로 유지해두었는데요.혹시나
⋯U+22EF를 가운뎃점으로 쓴 줄임표로 사용하는 경우가 존재할 수도 있다 생각해 유지했습니다.또한 유닛테스트에도 이를 반영해두었습니다.
이렇게 변경한 직후엔 오히려 기존에 성공하던 49항 8번이 실패하였고 그 이유는 3번에서 후술하겠습니다.
2️⃣
······와……같이 2번 연속으로 사용된 줄임표를 1개로 취급하도록 처리 (53항)이슈에서 말씀드린 바와 같이
53항 다만은 맥락을 파악한 뒤에 변환이 가능한 부분이라 판단했기에전체 문장에서 2번 연속해서 등장하는 줄임표들을 모두 줄임표 하나로 교체했습니다.
최대한 원래 코드 및 주석 스타일을 반영해 추가했는데, 추가로 피드백 주신다면 반영하겠습니다.
이 부분을 수정한 뒤엔 기존에 실패하던 49항 43번과 44번, 53항의 2번이 성공했습니다.
3️⃣49항 8번 항목 테스트의 잘못된 정답 수정 후 정상 동작 확인
가운뎃점으로 쓴 줄임표는
⠠⠠⠠로 변환되어야 옳지만⠲⠲⠲가 정답이라 되어있어 수정했습니다.기존에 통과됐던 테스트 중 하나가 사실은 잘못된 테스트였던 것이죠.
이 부분을 수정하니 49항 8번 테스트가 성공했습니다.

@owjs3901 추가로 작업이 필요하거나 부족한 부분 피드백 해주신다면 반영하겠습니다.