혼란의 대부분은 한 가지 규칙을 잘못된 자리에 적용한 결과입니다. 아포스트로피로 약어가 복수가 되지는 않습니다. 소유격은 다른 일이며 나름의 형태를 가집니다.

세 가지 수정으로 거의 모든 사례가 정리됩니다. 검색 한 번이면 결과를 확인할 수 있고, 초안을 다시 읽는 것보다 시간이 덜 듭니다.

첫 단계: 먼저 복수형, 다음 소유격

복수형은 VPNs로 쓰며, 아포스트로피도 띄어쓰기도 넣지 않습니다. 터널 세 개, 프로필 두 개, 게이트웨이 한 무리가 모두 VPNs입니다. 같은 규칙이 다른 약어에도 적용되므로, 필자가 규칙을 설명하지 못해도 이 패턴이 익숙하게 느껴집니다.

아포스트로피는 소유격의 것입니다. VPN's는 하나의 VPN에 속한다는 뜻으로, 단일 터널의 게이트웨이와 같습니다. 복수 소유격은 아포스트로피를 s 뒤에 두는데, 그 형태는 너무 드물어서 문장을 다시 쓰는 편이 보통 더 잘 읽힙니다.

문장을 읽고 누가 무엇을 소유하는지 물어보세요. 답이 단일 터널이면 아포스트로피가 제 역할을 하는 것입니다. 답이 개수라면 아포스트로피는 실수입니다. 복수형을 소유격처럼 보이게 만들어 읽는 사람이 멈춰 확인해야 합니다.

실수의 대가는 문법적 수치심이 아닙니다. 셈한 항목 목록에서 VPN's를 본 독자는 하나의 터널을 뜻했는지 여러 개를 뜻했는지 판단해야 하고, 그 판단이 문장을 끊습니다.

둘째 단계: 한 번만 풀어 쓰되, 독자에게 필요할 때만

정식 명칭은 가상 사설망이고 그 복수형은 가상 사설망(VPNs)입니다. 독자가 용어를 모를 수 있으면 첫 사용에서 풀어 쓰고, 이후 문서에서는 약어를 사용합니다.

독자가 결정합니다. 약어에 관한 Google 개발자 문서 가이드는 익숙함을 보편적 요건이 아니라 기준으로 삼으며, 네트워크 엔지니어를 위한 설정 메모는 입문자 안내서와 다른 독자를 대상으로 합니다.

모든 절에서 풀이를 반복하는 것은 예의가 아니라 습관입니다. 글을 길게 만들고, 필자가 앞 문단을 신뢰하지 않는다는 신호를 줍니다.

셋째 단계: 두문자어가 아니라 대상을 지목하세요

VPNs 세 개라고 말하는 문서는 보통 세 가지 중 하나를 뜻합니다. 노트북 한 대에 저장된 프로필 세 개, 게이트웨이 엔드포인트 세 개, 또는 활성 연결 세 개일 수 있습니다. 이들은 문제 해결 단계가 다른 서로 다른 대상이며, 두문자어는 그 차이를 감춥니다.

대상이 중요한 곳에서는 대상을 씁니다—저장된 설정에는 VPN 프로필, 엔드포인트에는 VPN 게이트웨이, 실행 중인 터널에는 VPN 연결입니다. 글이 한 단어 길어지고 오해가 하나 줄어듭니다.

# list every mention, with counts, before editing
grep -o -E "VPN'?s?'?|VPN network" article.md | sort | uniq -c

# find the redundant expansion
grep -n -i -E 'virtual private network[s]? \(VPNs?\)' article.md

VPN network도 같은 단계에 속합니다. 풀이가 이미 망으로 끝나므로, 이 표현은 방금 풀어 놓은 단어를 반복합니다. 이해는 되지만 불필요하며, 독자는 두 번째 구성 요소를 가리키는지 잠시 의아해할 수 있습니다.

전문 독자는 넷째 문단에서 용어를 풀어 썼다고 고마워하지 않습니다. 일반 독자는 첫 문단에서 그 용어가 빠진 것을 용서하지 않습니다. 풀이는 한 번, 이른 위치에 두고 넘어가세요.

완성된 수정의 모습

아포스트로피 없는 복수형. 소유격에만 아포스트로피. 풀이는 한 번, 독자가 필요한 자리에. 두문자어가 어떤 대상을 뜻하는지 감출 자리에는 구체적인 명사.

이 수정들 중 어느 것도 사실을 바꾸지 않습니다. 함께 보면 꼼꼼한 독자가 속도를 늦추는 세 지점을 없앱니다.

관련 글