작은거
https://www.factorio.com/blog/post/fff-436
FFF #436 - 번역에서 길을 잃다
게시자 Hrusa
2024-11-08
안녕하세요,
저희는 여전히 우주 시대 버그 신고에 대해 부지런히 작업하고 있습니다.
언어 관련 문제
2.0 업데이트에서 발생한 IME 키보드(아시아 언어) 버그를 수정하는 동안 호기심이 생겨 다양한 언어에 대한 현지화를 검토하기 시작했습니다. 제 모국어는 체코어이지만 게임 개발은 모두 영어로 진행되기 때문에 이 모드로 게임을 실행한 적은 거의 없습니다.
체코어 제작 메뉴를 조작하면서 사용자 환경이 생각보다 매끄럽지 않다는 것을 금방 알 수 있었습니다.
영어가 아닌 대문자는 모두 문제를 일으켰습니다. "čerpadlo"(펌프)를 검색하면 "Ropné čerpadlo"(시추기) 및 "Pobřežní čerpadlo"(해안 펌프)가 표시됩니다, 그러나 대문자 Č가 소문자 č와 일치하지 않기 때문에 "Čerpadlo"(펌프)는 나오지 않습니다. 체코 플레이어들은 이미 번거로운 과정을 피하기 위해 "erpadlo"(ㅓㅁ프)와 같이 입력하는 습관이 생겼습니다.
드디어 비영어권 검색이 지원됩니다!
수년 동안 사용자 경험에 불편을 드려온 문제였기 때문에 가능한 한 빨리 해결하고자 노력했습니다. 문제의 근본 원인은 지금까지 표준 함수를 통해 각 '코드 문자'를 소문자로 변환하여 검색했기 때문입니다. 그러나 내부적으로(유니코드 표현에서) 악센트가 있거나 라틴 알파벳 이외의 문자는 여러 '코드 문자'를 차지하므로 전혀 인식되지 않거나 변환되지 않았습니다.
게다가 유니코드 문자는 수년에 걸쳐 점진적으로 늘어났기 때문에 상당히 복잡합니다. 많은 문자가 여기저기 흩어져 있습니다. 기본 제공 솔루션은 일반적으로 팩토리오에서 렌더링할 수 없는 많은 스크립트와 언어(상형 문자, 수메르 쐐기 문자, 이모티콘...)의 특수 케이스를 수용하기 위해 부풀려져 있습니다. 제 해결책은 공식적으로 지원하는 언어에 초점을 맞춘 사용자 지정 매핑을 직접 작성하는 것이었습니다.
이미 사용자 지정 솔루션을 사용하고 있었기 때문에 일상 생활에서 사람들이 입력하는 방식에 맞춰 검색 결과를 더욱 맞춤화할 수 있었습니다:
악센트가 있는 글자는 악센트가 없는 글자와 동일합니다. "zelezny plat"(철판) = "železný plát"(철판) = "ŽELEZNÝ PLÁT"(철판)
이제 두 일본어 가나 알파벳은 검색에서 동등한 의미를 갖습니다. 「べると」(벨트)=「ベルト」(벨트).
그리스어의 두 소문자 시그마는 모두 대문자 시그마와 일치합니다. Σ = σ = ς
현지화된 새로운 검색 개선 사항은 곧 나올 2.0.16 실험 베타 버전과 함께 공개될 예정입니다.
여기에서 여러분의 의견을 듣고자 합니다. 지원되는 언어에서 누락된 다른 유용한 검색 기능이 있다면 포럼이나 이 글에 대한 댓글(링크)로 알려주세요. 이러한 기능은 번역가들과 미리 상의해 보려고 노력했지만 원어민과 직접 연락할 수 있는 사람은 많지 않습니다. 또한 시각적으로 비슷한 악센트가 실수로 누락되었을 가능성도 있습니다.
모드 포털 검색
이번 주에는 게임 내 검색 외에도 모드 포털 검색도 개선되었습니다. 이전에는 아시아 언어의 경우 검색 결과가 제대로 나오지 않는 경우가 많았습니다. 검색 엔진을 최신 버전으로 업데이트하여 이제 더 잘 작동합니다.
번역에 기여하기
2.0과 우주 시대에는 게임에 새로운 아이템, 설명, 팁 등을 많이 추가되었습니다. 각 아이템은 외국어 번역이 필요하며, 커뮤니티에서 번역을 제공해 주시면 감사하겠습니다.
게임 현지화에 관심이 있으신 분들은 크라우딘 프로젝트에서 참여해주세요. 이미 도움을 주신 분들께도 진심으로 감사드립니다. 크라우딘 문제와 기본 게임 번역 오류가 꽤 많이 보고되고 있는 것으로 알고 있으며, 빠른 시일 내에 모든 문제를 해결할 수 있기를 바랍니다.
항상 그렇듯이 평소와 같은 위치에 생각을 입력하세요.
슴슴하네
검색기능을 한글에 적용하자면 초성검색이려나 초성만으로 검색이 되면 좀 더 편할것 같긴한데
이걸 영어로 어떻게 설명해줘야하지
롤 아이템 검색이 북미섭시절 쓰던 용어나 커뮤니티에서 사용하는 은어들로도 검색되는게 생각나네 ㅋㅋㅋ 팩토리오로 예를 들면 “녹칩”으로 전자회로 검색되는 느낌
'가'~'깋'은 'ㄱ'에 매핑됩니다. '나'~'닣'은 'ㄴ'에 매핑됩니다. ... '하'~'힣'은 'ㅎ'에 매핑됩니다.
근데 다른 언어 예시의 경우는 그래도 최소한 음가는 같은 문자끼리 저게 되게 해주는것같은데 이걸 초성레벨로 뭉게버리는건 좀 다른얘기 같기도 하고
이거 운영체제마다 다 다르게 망가져서 진짜 거지같은데
리눅스처럼 마이너한 OS에서는 심지어 구글크롬도 가끔 깨먹음 근데 팩토리오는 맥도 지원하고 리눅스도 지원하네?
마이...너..?
전자기공장 검색안되더라
띄어쓰기차인가
xxx은(는) yyyy이(가) 같은것도 깔끔하게 번역될 수 있으면 좋겠는데 이건 한국어에서만 너무 특이한 케이스인가 외국어는 이런 경우가 전혀 없나
받침의 존재도 희소한 편인데 그 받침 유무에 따라 은는이가을를 중에 골라내야 하니 쉽진 않다고 알고 있음. 근데 저거 선택?하는 코드 있는걸로 아는데 잘 안되나봄
유니코드에서 받침 있는 글자들이 차지하는 포인트가 주기적으로 반복되므로 코드 포인트를 주기로 나눈 나머지가 얼마인지 연산하면 받침 유무를 알 수 있음. 하지만 ~로 같은 경우는 ㄹ받침은 받침 없는 거랑 같은 취급이라 존내 어려움
아니 ~로는 또 예외가 있었네 ;;
세계에서 가장 쉬운 글자를 가진 가장 어려운 언어
속편하게 영어씀
초성 지원하는 한국어 언어팩 라이브러리중 깔끔한 라이브러리가 하나도 없어서,,