ActivityPub 로컬라이제이션 문자열에서 복수형 처리

%(count)가 1일 때 %(count)를 단어로 대체하는 것이 불가능할 정도로 코딩 수준이 낮다고 믿기엔 너무 어렵습니다. 현지 번역에서 단수와 복수 옵션이 다른 경우, 해당 플레이스홀더를 순수 텍스트로 변경한 경험이 여러 번 있습니다.

제가 말하는 게으름과 엔지니어 영어가 바로 이것입니다. 내부적으로는 변수와 플레이스홀더를 사용해야 하지만, 최종적으로는 사람이 읽고 이해할 수 있는 자연스러운 형태(원어민이 읽는 형태)로 변환되어야 합니다. 결국 소프트웨어를 사용하는 것은 엔지니어가 아니라 악명 높은 일반 사용자들입니다…

네, 알고 있습니다. 1 of 3…이나 1 of 1…을 어떻게 번역할지 고려하는 것보다 훨씬 더 넓고 큰 문제입니다. 하지만 제 핵심 주장은, 수천 가지 언어의 차이 aside, 이런 것들을 고민할 필요가 없어야 한다는 것입니다.

하지만 분명, 복잡한 AI를 만들 수 있는 세상에서 1 of 1과 같은 상황을 피하는 해결책이 없는 모순된 세상에 살고 있는지도 모릅니다 :joy: