자연어 문법이란게 내 상상이상으로 다양하다는걸 느낌



내가 자주 쓰는 소프트웨어 하나가 번역싸개 무료봉사 받는대서 한국어 해봤는데


거기 스트링중에 '(minute|minutes)' 라는게 있었음


난 '(분|분)' 으로 번역했음 한국어는 단수, 복수 크게 구분하지 않으니까?



근데 거기 커뮤니티에 아랍어 사용자가 등판해서 하는말이


아랍어는 '1분'에 해당하는 단어가있고 '2분'에 해당하는 단어가 있고 그 외에 경우에 쓰는 단어가 있다네?


그래서 혹시 경우의 수를 더 나눠도 되냐고 물어보는거임


찾아보니까 아랍어는 문법 시스템에 단수형, 쌍수형 (2개일 때 쓰는 말), 복수형 이렇게 있더라



근데 댓글로 체코어 사용자가 등판해서 체코어는 '1분', '2,3,4분', '그 외' 이렇게 나뉜다는거임


난 단수/복수 보다 복잡한 시스템이 있는 언어가 존재할거라고 상상도 못함 ㅋㅋ


암튼 이거 바꾸는게 좀 큰일이라서 그냥 저 사람들이 틀린 문법으로 번역하기로 했음



내가 모르는 언어에 이런 난감한 상황들이 더 있을것 같은데


보통 i18n 같은 패키지에 이런거 처리 도와주는 기능은 없는 것 같던데


소프트웨어 완벽하게 번역하려면 코딩 하는것도 대가리 아프겠음