Numeronym 생성기 (i18n)
internationalization → i18n 처럼 긴 단어를 첫 글자+글자수+끝 글자로 축약합니다.
잘 알려진 뉴머로님
| 원래 단어 | 축약 | 뜻 |
|---|
Numeronym 생성기 (i18n)란?
개발 문서나 코드에서 internationalization을 i18n으로, accessibility를 a11y로 줄여 쓰는 것을 본 적 있으신가요? 이렇게 긴 단어를 첫 글자, 가운데 글자 수, 마지막 글자를 조합해 줄이는 방식을 '뉴머로님(Numeronym)'이라고 합니다. 이 도구는 어떤 영단어든 뉴머로님 규칙에 따라 즉시 축약해 줍니다. 여러 단어나 문장, 심지어 코드 전체를 붙여넣어도 괜찮습니다. 줄 바꿈과 공백은 그대로 유지하면서 영단어만 찾아 변환하므로 원래 구조를 해치지 않습니다. '최소 길이' 옵션으로 4글자처럼 짧은 단어는 제외할 수도 있습니다. 모든 변환 과정은 사용자의 브라우저 안에서만 이루어집니다. 입력하신 내용은 서버로 전송되지 않으므로, 외부에 공개되지 않은 프로젝트의 용어나 민감한 데이터도 안심하고 변환할 수 있습니다.
사용 방법
- 축약하고 싶은 단어나 문장을 '단어 입력' 창에 직접 입력하거나 붙여넣습니다. 여러 줄을 한 번에 넣어도 됩니다.
- 입력하는 즉시 아래 'Numeronym' 결과 창에 변환된 내용이 자동으로 표시됩니다.
- '최소 길이'를 설정해 지정된 길이보다 짧은 단어는 축약되지 않고 원본 그대로 유지되도록 할 수 있습니다.
- 자주 쓰이는 예시를 보고 싶다면 '예시 넣기' 버튼을 누르거나, 하단의 '잘 알려진 뉴머로님' 표에 있는 단어를 클릭해 보세요.
- 결과 창 우측의 '복사' 버튼을 누르면 변환된 텍스트 전체가 클립보드에 복사됩니다.
Numeronym 생성기 (i18n) 사용 가이드
실제 작업에서 이 도구를 어떻게 쓰는지, 무엇을 조심해야 하는지 정리했습니다.
i18n·a11y·k8s는 어디서 나왔나
규칙은 단순합니다. 첫 글자 + 사이에 낀 글자 수 + 끝 글자. internationalization은 i와 n 사이에 18글자가 있어 i18n이 됩니다.
이 표기법은 1980년대 DEC(디지털 이큅먼트) 사내에서 시작됐다고 널리 알려져 있습니다. 이름이 긴 직원의 계정을 첫 글자와 끝 글자, 그 사이 글자 수로 줄여 부르던 관행이 소프트웨어 용어로 옮겨왔다는 이야기입니다. 유래담은 여러 버전이 있어 확정된 사실로 보기는 어렵지만, i18n이 가장 먼저 굳은 사례라는 점은 분명합니다.
k8s는 경로가 다릅니다. 쿠버네티스가 나온 뒤 커뮤니티가 같은 규칙을 뒤늦게 적용한 것이고, 지금은 공식 도메인과 조직 이름에까지 쓰입니다.
| 축약 | 원래 단어 | 글자 수 계산 |
|---|---|---|
| i18n | internationalization | i + 18글자 + n = 20글자 |
| l10n | localization | l + 10글자 + n = 12글자 |
| a11y | accessibility | a + 11글자 + y = 13글자 |
| o11y | observability | o + 11글자 + y = 13글자 |
| k8s | kubernetes | k + 8글자 + s = 10글자 |
| c14n | canonicalization | c + 14글자 + n = 16글자 |
규칙은 누구나 만들 수 있지만, 통하는 건 관례뿐
이 도구는 어떤 영단어든 규칙대로 축약합니다. 하지만 규칙에 맞는다고 남들이 알아본다는 뜻은 아닙니다. documentation을 d11n으로 써 놓으면 아무도 못 읽습니다.
아래 표에 실린 열세 개는 실제로 업계에서 통용되는 것만 골라 놓은 것입니다. 문서나 커밋 메시지에 쓸 축약은 이 범위 안에서 고르고, 그 밖의 단어는 만들어 보되 재미 용도로 남겨 두는 편이 낫습니다.
국내 실무에서 마주치는 자리
- 채용 공고 — "i18n/l10n 경험자 우대"는 다국어 서비스 구축 경험을 말합니다. 18개 언어라는 뜻이 아닙니다(가장 흔한 오해입니다).
- 저장소 구조 — locales/, i18n/ 폴더, feat/i18n 브랜치, i18n 라벨. 폴더명이 짧아 경로가 안 길어지는 실용적 이유도 있습니다.
- a11y — 국내에서는 "웹 접근성"으로 번역되며, 공공기관 사이트는 웹 접근성 품질인증 심사 대상입니다. 지라 티켓이나 QA 시트에 a11y 태그로 분류하는 팀이 많습니다.
- o11y — 관측 가능성. 로그·메트릭·트레이스 세 축을 묶어 부르는 말로, 모니터링 도입 논의에서 자주 나옵니다.
- k8s — 문서에서는 k8s로 쓰지만 말할 때는 "쿠버"라고 부르는 경우가 많아, 글과 말이 갈리는 대표적인 용어입니다.
최소 길이 옵션과 한글 처리
기본값이 8글자 이상인 이유는, 짧은 단어를 줄이면 오히려 알아보기 어려워지기 때문입니다. tools는 t3s가 되는데 원문보다 딱히 짧지도 않고 읽히지도 않습니다.
표에 있는 단어를 눌러 보면 최소 길이가 자동으로 3으로 내려갑니다. k8s(kubernetes, 10글자)처럼 기본값으로도 되는 것과, 짧아서 제한에 걸리는 것을 같은 화면에서 비교해 보라는 의도입니다.
- 한글은 규칙이 적용되지 않아 그대로 나옵니다. 첫 글자·끝 글자·글자 수라는 발상이 라틴 문자 기준이라 한글 단어에는 관례가 없습니다.
- 단어 앞뒤의 문장부호(괄호·쉼표·마침표)는 건드리지 않고 영문·숫자 부분만 줄입니다. 문장을 통째로 넣어도 구두점이 살아 있습니다.
- 줄바꿈과 공백은 원문 그대로 보존됩니다. 목록을 여러 줄로 붙여넣어도 줄 구성이 유지됩니다.
자주 묻는 질문
i18n, a11y는 무슨 뜻이고 어떻게 나온 말인가요?
'i18n'은 'internationalization(국제화)'의 축약어입니다. 첫 글자 'i'와 마지막 글자 'n' 사이에 18개의 글자가 있어 i18n이 되었습니다. 마찬가지로 'a11y'는 'accessibility(접근성)'의 첫 글자 'a'와 끝 글자 'y' 사이에 11개의 글자가 있어 a11y가 된 것입니다. IT 업계에서 자주 쓰는 긴 단어를 효율적으로 표기하기 위해 만들어진 관례입니다.
i18n을 다시 원래 단어(internationalization)로 되돌릴 수 있나요?
역변환은 불가능합니다. 'i18n'이라는 정보만으로는 'i'로 시작해 'n'으로 끝나고 중간에 18글자를 가진 수많은 단어 중 원래 단어가 무엇이었는지 특정할 수 없기 때문입니다. 이 도구 하단의 표처럼 널리 쓰여 모두가 아는 뉴머로님만 관례적으로 원래 뜻을 파악할 수 있습니다.
한글이나 특수문자를 입력하면 어떻게 되나요?
영문 알파벳과 숫자로 구성된 단어가 아니면 축약 규칙이 적용되지 않고 원래 형태 그대로 유지됩니다. 따라서 한글이 포함된 문서나 코드 주석을 통째로 붙여넣어도 영단어만 선별적으로 변환되고 나머지는 그대로 보존되어 편리합니다. 단어 앞뒤의 괄호나 마침표 같은 문장부호도 원래 자리에 보존됩니다.
제가 입력한 내용이 서버로 전송되거나 저장되나요?
아니요, 전혀 전송되지 않습니다. 툴즈25시의 모든 도구는 사용자의 컴퓨터(브라우저) 내에서만 모든 계산을 처리합니다. 입력하신 내용은 인터넷으로 전송되지 않으므로, 회사 내부 용어나 민감한 정보가 포함된 텍스트도 안심하고 변환하여 사용하실 수 있습니다.