UG NX 한글 영어 언어변경 방법|UGII_LANG 환경변수 설정과 바로가기 실행

저는 실무에서 Siemens NX(UG NX)를 사용할 때 기본적으로 영문 UI를 주로 사용하고 있습니다.

NX 관련 공식 문서나 해외 기술자료, 오류 검색 결과가 영어를 기준으로 작성된 경우가 많고, 한글판 NX에서는 일부 기능명이 번역되면서 제가 알고 있던 영문 명령어와 바로 연결되지 않는 경우가 있기 때문입니다.

특히 오래 사용하다 보면 Extrude, Datum Plane, WAVE Geometry Linker, Assembly Constraints처럼 영문 기능명 자체가 익숙해져 오히려 한글 메뉴에서 찾는 것이 더 오래 걸릴 때도 있습니다.

반대로 NX를 처음 배우는 단계라면 한글판이 기능을 이해하는 데 훨씬 편할 수 있습니다. 다행히 NX는 설치된 언어 구성요소가 준비되어 있다면 Windows 환경변수 UGII_LANG을 이용해 한국어와 영어 인터페이스를 비교적 간단하게 전환할 수 있습니다.

NX 언어변경 핵심만 먼저
변수 이름 : UGII_LANG
영문판 : english
한글판 : korean

NX가 실행 중이라면 완전히 종료한 뒤 다시 실행해야 합니다. 언어가 바뀌지 않는다면 변수 위치와 해당 언어 구성요소 설치 여부를 확인하세요.

NX를 새로 설치하는 단계라면 Siemens NX 설치방법 및 라이선스 서버 설정을 먼저 참고하면 설치 구조와 라이선스 설정까지 함께 이해하기 쉽습니다.

언어뿐 아니라 NX에서 사용하는 다른 환경변수까지 확인하려면 UG NX 환경변수 설정과 자주 사용하는 변수값도 함께 참고할 수 있습니다.

NX 한글판 영문판 어떤 언어가 좋을까?

한글판과 영문판 중 어느 것이 무조건 좋다고 보기는 어렵습니다.

NX 교육용 버전으로 한글판 설치한 모습
NX 교육용 버전으로 한글판 설치한 모습

사용자의 NX 경험과 업무환경에 따라 선택하는 것이 가장 좋습니다.

구분NX 한글판NX 영문판
초보자기능을 이해하기 쉬움영문 CAD 용어가 익숙하지 않으면 어려울 수 있음
공식·해외 문서기능명을 다시 찾아야 할 수 있음문서와 메뉴명을 바로 비교하기 편함
오류 검색한글 오류만 검색하면 자료가 적을 수 있음영문 오류메시지 검색에 유리
교육처음 NX를 배우기 편함글로벌 실무 용어를 함께 익히기 좋음
해외 협업명령어 번역이 필요할 수 있음명령어와 기능명을 공유하기 편함

제가 제품설계 작업에서 영문 NX를 계속 사용하는 가장 큰 이유도 이 부분입니다.

기능 자체를 알고 있어도 한글로 번역된 메뉴 이름을 보고 바로 영문 명령어가 떠오르지 않는 경우가 있고, 오류 해결이나 Siemens 자료를 찾을 때도 영문 명령어를 그대로 검색하는 편이 빠른 경우가 많습니다.

반면 NX를 처음 배우는 사람이라면 먼저 한글판으로 전체 기능과 구조를 익힌 뒤 자주 사용하는 명령어의 영문명을 함께 익히는 방법도 괜찮습니다.

NX 한글 영어 환경변수 변경방법

NX의 화면 언어를 전환할 때 핵심이 되는 환경변수는 UGII_LANG입니다.

Windows 시스템 속성에서 NX UGII_LANG 환경변수를 설정하는 화면
Windows 환경변수에서 UGII_LANG 값을 변경해 NX 한글판과 영문판을 전환할 수 있습니다.

예전 Windows에서는 내 컴퓨터 → 속성으로 들어가는 방법을 많이 사용했지만 Windows 10·11에서는 시작 메뉴에서 환경 변수를 검색하는 것이 가장 빠릅니다.

Windows 11에서 NX 환경변수 여는 방법

  1. Windows 시작 버튼을 누릅니다.
  2. 환경 변수 또는 시스템 환경 변수 편집을 검색합니다.
  3. 시스템 속성 창의 고급 탭을 엽니다.
  4. 하단의 환경 변수를 선택합니다.
  5. 사용자 변수 또는 시스템 변수에서 UGII_LANG을 확인합니다.
빠른 실행 방법
Win + R을 누른 뒤 아래 명령을 입력해도 시스템 속성을 바로 열 수 있습니다.

SystemPropertiesAdvanced

UGII_LANG 변수값 english와 korean

UGII_LANG의 기존 값을 편집하거나 변수 자체가 없다면 새로 만들 수 있습니다.

NX 화면 언어환경변수변수값
한국어UGII_LANGkorean
영어UGII_LANGenglish
일본어UGII_LANGjapanese
독일어UGII_LANGgerman
프랑스어UGII_LANGfrench
중국어 간체UGII_LANGsimpl_chinese
중국어 번체UGII_LANGtrad_chinese

한국어 NX로 실행하려면 다음과 같이 설정합니다.

변수 이름 : UGII_LANG
변수 값   : korean

영문 NX로 사용하려면 아래처럼 변경합니다.

변수 이름 : UGII_LANG
변수 값   : english

설정을 저장한 뒤 실행 중인 NX가 있다면 완전히 종료하고 다시 실행합니다.

언어 변경만을 위해 매번 PC를 재부팅할 필요는 없는 경우가 대부분입니다. 다만 NX를 완전히 종료했는데도 이전 환경변수 값이 계속 적용되는 환경이라면 Windows 로그아웃 또는 재부팅 후 다시 확인해볼 수 있습니다.

사용자 변수와 시스템 변수 어디에 넣어야 할까?

Windows 환경 변수 화면을 보면 위쪽에 사용자 변수, 아래쪽에 시스템 변수가 있습니다.

설정 위치영향 범위추천 환경
사용자 변수현재 Windows 계정개인 PC, 여러 사용자가 각자 다른 NX 언어 사용
시스템 변수PC 전체 사용자회사 공용 PC, 모든 계정에 동일한 설정 적용

개인 PC에서 저처럼 한글과 영어를 테스트하거나 바꿔가며 사용하는 목적이라면 사용자 변수로 설정하는 방법도 편합니다.

반대로 사내에서 동일 PC를 여러 사람이 사용하고 NX 환경을 통일해야 한다면 시스템 변수로 관리하는 것이 편할 수 있습니다.

같은 이름이 사용자 변수와 시스템 변수에 동시에 있다면 주의
관리 과정에서 UGII_LANG을 두 위치에 중복으로 만들어두면 실제로 어떤 값이 적용되는지 헷갈릴 수 있습니다. 특별한 이유가 없다면 관리 위치를 하나로 정리하는 것이 좋습니다.

NX 언어가 바뀌지 않을 때 확인할 것

UGII_LANG=korean으로 바꿨는데도 계속 영어로 나오거나, 반대로 english로 바꿨는데 한글판이 계속 실행된다면 아래 순서대로 확인합니다.

1. NX가 완전히 종료됐는지 확인

환경변수는 프로그램이 시작될 때 읽히는 경우가 많습니다. NX가 실행된 상태에서 환경변수만 변경한 뒤 기존 NX 창을 계속 사용하면 언어가 바뀌지 않습니다.

작업 중인 파일을 저장한 뒤 NX와 관련 보조 프로그램을 모두 종료하고 다시 실행합니다.

2. 변수 이름과 값 오타 확인

변수 이름과 값은 아래와 같이 입력하는 것이 가장 깔끔합니다.

UGII_LANG=english
UGII_LANG=korean

English, ENG, 한국어 같은 임의의 값보다 NX에서 사용하는 정식 문자열을 입력하세요.

3. NX 한국어 언어 구성요소 설치 여부

환경변수는 설치되어 있지 않은 언어 파일을 새로 만들어주는 기능이 아닙니다.

NX 설치 과정에서 필요한 Localization 또는 언어 구성요소가 빠져 있다면 UGII_LANG 값을 변경해도 원하는 언어로 정상 전환되지 않을 수 있습니다.

이 경우 환경변수를 반복해서 수정하기보다 NX 설치 관리자에서 해당 언어 구성요소가 설치되어 있는지 먼저 확인하는 것이 좋습니다.

4. Windows 환경변수 값 직접 확인

명령 프롬프트를 열고 다음 명령을 실행하면 현재 Windows 세션에서 읽히는 값을 확인할 수 있습니다.

echo %UGII_LANG%

영문 환경이라면 다음과 비슷하게 표시됩니다.

english

한국어 환경이라면 다음과 같이 표시됩니다.

korean

NX 한글판 영문판을 바로가기처럼 따로 실행하는 방법

저처럼 NX 영문판을 기본으로 사용하다가 가끔 한글 메뉴를 확인해야 한다면 Windows 시스템 환경변수를 매번 열어 수정하는 방식은 번거롭습니다.

이럴 때는 BAT 배치파일에서 해당 실행 세션에만 UGII_LANG 값을 지정해 영문판과 한글판을 따로 실행하는 방법이 편합니다.

이 방법의 장점
Windows의 전역 UGII_LANG 값을 계속 바꾸지 않고, 실행하는 BAT 파일에만 임시 언어값을 적용할 수 있습니다. 여러 NX 버전을 테스트하는 PC에서도 관리가 편한 편입니다.

NX 영문판 실행 BAT 파일

아래는 NX 설치 경로가 예를 들어 C:\Program Files\Siemens\NX2506\인 경우입니다.

@echo off
setlocal
set UGII_LANG=english
start "" "C:\Program Files\Siemens\NX2506\NXBIN\ugraf.exe"
endlocal

NX 한글판 실행 BAT 파일

@echo off
setlocal
set UGII_LANG=korean
start "" "C:\Program Files\Siemens\NX2506\NXBIN\ugraf.exe"
endlocal

메모장에 각각 저장하고 확장자를 .bat로 지정하면 됩니다.

  • NX_English.bat : NX 영문판 실행
  • NX_Korean.bat : NX 한글판 실행
설치 경로는 그대로 복사하면 안 됩니다.
NX 버전과 설치 방식에 따라 폴더명이 다릅니다. 바탕화면 또는 시작 메뉴의 NX 바로가기에서 속성 → 대상을 확인해 실제 ugraf.exe 경로로 바꿔주세요.

최신 Siemens 제품군에서는 제품 이름과 설치 구조가 변경될 수 있으므로 NX2506 같은 버전명은 어디까지나 예시입니다.

최신 NX가 Designcenter로 표시되는 이유

최근 Siemens 자료를 보다 보면 NX 대신 Designcenter라는 이름이 보여 혼란스러울 수 있습니다.

Siemens는 최신 제품군에서 기존 Designcenter NX 명칭을 Designcenter로 변경했습니다. 기존의 NX 설계 기술과 워크플로가 사라진 것이 아니라 제품 브랜드 체계가 변경된 것으로 이해하면 됩니다.

따라서 기존 NX12, NX1847, NX1953, NX1980, NX2206, NX2306, NX2406, NX2506 계열을 사용하는 환경에서는 여전히 NX·UG NX라는 이름으로 설정을 찾게 됩니다.

이 글에서도 국내에서 실제로 많이 검색하고 기존 설치 환경에서 사용하는 표현을 고려해 계속 NX라고 표기합니다.

ADVERTISEMENT

Teamcenter 연동 NX는 언어설정이 다를 수 있습니다

회사에서 NX를 단독으로 실행하지 않고 Teamcenter Managed Mode로 사용한다면 한 가지 예외가 있습니다.

Siemens가 안내하는 Teamcenter의 Open in NX 방식에서는 Teamcenter에 로그인할 때 선택한 언어가 NX 세션에도 이어질 수 있습니다.

따라서 회사 PDM 환경에서 UGII_LANG을 바꿨는데 예상과 다른 언어가 나타난다면 다음 항목도 함께 확인하세요.

  • Teamcenter 로그인 화면의 언어
  • Open in NX 방식으로 실행했는지
  • 회사에서 배포하는 NX 시작 스크립트
  • 관리자가 지정한 사용자 환경설정
  • Windows의 UGII_LANG

특히 회사에서 배치파일이나 Teamcenter 시작 스크립트로 NX를 실행한다면 Windows 환경변수보다 실행 스크립트에서 다른 값을 다시 지정하는 경우도 있으므로 관리자 설정을 확인하는 것이 좋습니다.

NX 환경변수는 언어 외에도 어디에 사용할까?

NX에서는 언어뿐 아니라 라이선스와 사용자 커스터마이징, 템플릿 등 다양한 항목에 환경변수가 사용됩니다.

환경변수주요 용도주의사항
UGII_LANGNX UI 언어설치된 Localization 구성요소 필요
SPLM_LICENSE_SERVERNX 라이선스 서버 위치최신 NX 계열에서 사용하는 대표 라이선스 변수
UGS_LICENSE_SERVER구형 NX 라이선스 서버NX 5~8.5 등 레거시 환경에서 사용
UGII_USER_DIR사용자 설정·커스터마이징 관련 경로버전·회사 환경에 따라 사용방법 확인 필요
UGII_CUSTOM_DIRECTORY_FILENX 사용자 정의 디렉터리 구성사내 표준환경에서 많이 활용
예전 UGS_LICENSE_SERVER 글은 최신 NX에 그대로 적용하지 마세요.
현재 NX 라이선스 환경에서는 SPLM_LICENSE_SERVER를 사용하는 버전이 일반적입니다. 회사에서 사용하는 NX 버전과 Siemens License Server 구성에 따라 달라지므로 기존 환경변수를 무작정 삭제하거나 이름을 변경하면 안 됩니다.

NX 라이선스까지 변경하려는 경우에는 언어변수와 달리 업무 중인 다른 사용자의 실행환경에도 영향을 줄 수 있으므로 현재 서버주소와 라이선스 방식을 먼저 확인하는 것이 중요합니다.

NX 한글판에서 영문 기능명을 찾는 실무 팁

한글판을 사용한다고 해서 모든 기능명을 한글로만 외울 필요는 없습니다.

  • 명령어에 마우스를 올려 툴팁과 설명을 확인합니다.
  • 버전과 명령에 따라 표시되는 영문 용어를 함께 확인합니다.
  • NX Command Finder 또는 명령 검색기능에서 관련 단어를 검색합니다.
  • 오류메시지는 한글뿐 아니라 영문 키워드로도 다시 검색합니다.
  • Siemens 공식 도움말에서는 영문 명령명을 함께 확인합니다.

저는 새 기능을 처음 볼 때 한글 설명이 이해하기 편하면 한글 표현을 확인하고, 실제 자료를 검색할 때는 다시 영문 명령어로 찾아보는 식으로 사용하는 편입니다.

이 방식이 익숙해지면 한글판과 영문판 중 어느 하나에만 의존하지 않고 두 UI를 모두 이해하는 데 도움이 됩니다.

NX 언어변경 공식 근거와 참고자료

Siemens의 NX 교육자료에서도 운영체제의 UGII_LANG 환경변수를 이용해 NX 사용자 인터페이스 언어를 지정하는 방법을 안내하고 있습니다.

디크리노랗 NX 관련글

UG NX 한글 영어 언어변경 FAQ

NX 영문판을 한글판으로 바꾸는 가장 빠른 방법은?

Windows 환경변수 UGII_LANG의 값을 korean으로 지정한 뒤 실행 중인 NX를 종료하고 다시 실행합니다.

NX 한글판을 영문판으로 변경하려면 어떤 값을 사용하나요?

UGII_LANG의 값을 english로 설정합니다. 저장 후 NX를 완전히 종료했다가 다시 실행하세요.

UGII_LANG을 바꿨는데 NX 언어가 변경되지 않습니다

NX가 실행 중이거나, 사용자 변수와 시스템 변수에 서로 다른 UGII_LANG이 있거나, 원하는 언어의 Localization 구성요소가 설치되지 않았을 수 있습니다. Teamcenter에서 NX를 실행하는 회사 환경이라면 Teamcenter의 언어 설정도 함께 확인하세요.

NX 언어를 변경할 때 PC를 재부팅해야 하나요?

언어변수만 변경했다면 일반적으로 먼저 NX를 완전히 종료하고 다시 실행해보면 됩니다. 그래도 기존 값이 유지되는 환경이라면 Windows 로그아웃 또는 재부팅 후 다시 확인할 수 있습니다.

한국어 언어팩이 없는데 UGII_LANG=korean만 추가하면 되나요?

그렇지 않습니다. 환경변수는 설치되어 있는 언어 리소스를 선택하는 역할에 가깝기 때문에 필요한 언어 구성요소 자체가 없다면 NX 설치관리자에서 해당 Localization 구성요소를 확인해야 합니다.

영어와 한국어 NX 바로가기를 둘 다 만들 수 있나요?

가능합니다. set UGII_LANG=englishset UGII_LANG=korean을 각각 지정한 BAT 파일을 만든 뒤 실제 NX의 ugraf.exe를 실행하도록 설정하면 Windows 시스템 변수를 계속 수정하지 않고 두 언어로 실행할 수 있습니다.

최신 NX에서 UGS_LICENSE_SERVER를 사용하면 되나요?

최신 NX 라이선스 환경에서는 일반적으로 SPLM_LICENSE_SERVER를 사용합니다. UGS_LICENSE_SERVER는 오래된 NX 버전에서 사용된 변수이므로 현재 설치버전의 Siemens 라이선스 가이드를 기준으로 확인해야 합니다.

Teamcenter에서 실행한 NX도 UGII_LANG만 바꾸면 되나요?

항상 그렇지는 않습니다. Teamcenter의 Open in NX 방식에서는 Teamcenter 로그인 시 선택한 언어가 NX 세션에 반영될 수 있습니다. 회사의 Teamcenter·NX 통합 환경에서는 Windows 환경변수와 Teamcenter 언어, 사내 시작 스크립트를 함께 확인하는 것이 좋습니다.

정리하면 일반적인 NX 독립 실행 환경에서 한글판은 UGII_LANG=korean, 영문판은 UGII_LANG=english가 핵심입니다. 저는 NX 자료 검색과 해외 문서, 오류 확인 때문에 영문 UI를 주로 사용하지만 처음 배우는 단계에서는 한글판으로 기능을 익힌 뒤 영문 명령어를 함께 확인하는 방식도 충분히 효율적입니다.

한글과 영어를 자주 바꿔야 한다면 Windows 환경변수를 매번 수정하기보다는 영문·한글 실행 BAT 파일을 각각 만들어두는 방법이 실무에서는 훨씬 편합니다.

ADVERTISEMENT

DecreYellow

제품디자인과 3D CAD 설계 실무를 기반으로 IT, 윈도우 오류 해결, CAD 소프트웨어, 디자이너 세금, 프리랜서·개인사업자 실무 정보를 정리하고 있습니다. 단순한 이론 설명보다 실제 업무와 블로그 운영, 프로그램 사용 경험을 바탕으로 초보자도 이해하기 쉽게 문제 원인과 해결 방법을 풀어내는 것을 목표로 합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다