프런트엔드 언어 사용자 지정¶
이 문서에서는 서비스 구성을 조정하여 프런트엔드 다국어 국제화를 지원하는 방법을 안내합니다.
설정 단계¶
- 프런트엔드 컨테이너
front-webclient에서 스토리지 매핑 경로를 구성합니다.
-
다음 내용을
lang.js파일로 저장합니다. -
파일 내용 형식에 따라 해당 텍스트를 수정합니다.
- 텍스트 내용을 사용자 지정하려면 해당
key값을 바꾸십시오. - 수정이 필요 없는
key는 바로 삭제할 수 있습니다. - 참고:
key는 고정되어 있으므로 수정할 수 없습니다.
설정 예시¶
다음은 lang.js 파일의 내용 템플릿입니다.
window.GC_GLOBAL_LOCAL = {
// 영어 설정
en: {
'left_menu.scene.create_dashboard': 'test',
},
// 간체 중국어 설정
'zh-CN': {
// 시나리오 관련
'left_menu.scene.label': '시나리오',
'left_menu.scene.dashboard': '대시보드',
'left_menu.scene.create_dashboard': '대시보드 생성',
'left_menu.scene.service_manage': '서비스 관리',
'left_menu.scene.regular_report': '정기 보고서',
'left_menu.scene.note': '노트',
'left_menu.scene.create_note': '노트 생성',
'g.viewers': '탐색기',
'left_menu.scene.built_in_view': '기본 제공 뷰',
// 이벤트 관련
'left_menu.event.label': '이벤트',
'left_menu.event.smart_monitor': '지능형 모니터링',
'left_menu.common.help_doc': '도움말 문서',
// 인시던트
'left_menu.exception_tracking.label': '인시던트',
'g.analysis_dashboard': '인시던트 분석 대시보드',
'exceptions.schedule': '일정',
'left_menu.exception_tracking.conf': '설정 관리',
// 인프라스트럭처
'left_menu.object_admin.label': '인프라스트럭처',
'left_menu.object_admin.host': '호스트',
'left_menu.object_admin.host_topology': '호스트 허니콤',
'left_menu.object_admin.docker_containers': '컨테이너',
'left_menu.object_admin.host_processes': '프로세스',
'left_menu.object_admin.network': '네트워크',
'left_menu.object_admin.others': '리소스 카탈로그',
'g.custom_object': '리소스 카탈로그',
'r.object_others': '리소스 카탈로그',
'left_menu.manage.pipeline': 'Pipelines',
// 메트릭 관련
'left_menu.metric.label': '메트릭',
'left_menu.metric.metric_analysis': '메트릭 분석',
'left_menu.metric.metric_map': '메트릭 관리',
'r.log_query_rule_list': '데이터 액세스',
// 로그 관련
'left_menu.log.label': '로그',
'left_menu.log.error_track': '오류 추적',
'left_menu.common.indicator': '메트릭 생성',
'left_menu.log.log_index': '인덱스',
'left_menu.log.black_list': '블랙리스트',
'left_menu.log.backup_log': '데이터 전송',
'left_menu.log.query_rule': '데이터 액세스',
// 애플리케이션 성능 모니터링(APM)
'left_menu.apm.label': 'APM',
'left_menu.apm.service': '서비스',
'left_menu.apm.add_service': '서비스 추가',
'left_menu.apm.service_topology': '서비스 맵',
'left_menu.common.overview': '개요',
'left_menu.apm.link': '트레이스',
'left_menu.apm.error_track': '오류 추적',
'r.profile': '프로파일링',
// 클라우드 청구
'left_menu.cloudbilling.label': '클라우드 청구',
'left_menu.cloudbilling.overview': '개요',
// 실제 사용자 모니터링(RUM)
'left_menu.rum.label': 'RUM',
'left_menu.rum.rum_list': '애플리케이션 목록',
'g.analysis_dashboard': '인시던트 분석 대시보드',
'rum.heatmap': '히트맵',
'rum.tracking': '추적',
'left_menu.integration.rum_headless': 'RUM Headless',
// 신서틱 모니터링
'left_menu.cloud_dial.label': '신서틱 모니터링',
'left_menu.cloud_dial.task': '테스트',
'left_menu.cloud_dial.self_node_manage': '자체 호스팅 노드 관리',
// 보안 점검
'left_menu.security.label': '보안 점검',
// CI 가시화
'r.ci': 'CI 가시화',
// 모니터링 관련
'left_menu.monitor.label': '모니터링',
'left_menu.monitor.checker': '모니터',
'left_menu.monitor.smart_checker': '지능형 모니터링',
'left_menu.monitor.intelligent_inspection': '지능형 점검',
'r.slo_list': 'SLO',
'left_menu.monitor.silence_manage': '음소거 관리',
'left_menu.monitor.alert_policy_manage': '알림 정책 관리',
'left_menu.monitor.notification_manage': '알림 대상 관리',
// 통합 관련
'left_menu.integration.label': '통합',
'r.datakit': 'Datakit',
'left_menu.integration.func_expand': '확장',
'left_menu.integration.external_data_source': '외부 데이터 소스',
'r.dca': 'DCA',
'left_menu.integration.mobile': '모바일',
// 관리 관련
'left_menu.manage.label': '관리',
'left_menu.manage.system_settings': '시스템 설정',
'left_menu.manage.settings': '워크스페이스 설정',
'left_menu.manage.user_settings': '사용자 설정',
'left_menu.manage.workspace_attr': '속성 클레임',
'left_menu.manage.field_manage': '필드 관리',
'left_menu.manage.tag_list': '전역 태그',
'left_menu.manage.env_list': '환경 변수',
'left_menu.manage.access_authentication': '액세스 인증',
'left_menu.manage.members_manage': '멤버 관리',
'left_menu.manage.roles_manage': '역할 관리',
'left_menu.manage.api_key_manage': 'API Key 관리',
'left_menu.manage.client_token_manage': 'Client Token 관리',
'left_menu.manage.invite_list': '초대 기록',
'left_menu.manage.data_operate': '데이터 처리',
'left_menu.manage.black_list': '블랙리스트',
'left_menu.manage.regexp': '정규 표현식',
'left_menu.manage.audit': '보안 및 감사',
'left_menu.manage.cloud_account_manage': '클라우드 계정 관리',
'h.action_audit': '감사 이벤트',
'left_menu.manage.share_manage': '공유 관리',
'left_menu.manage.cross_namespace_auth': '워크스페이스 간 권한 부여',
'left_menu.manage.data_compliance': '데이터 규정 준수',
'left_menu.manage.sensitive_data_desensitization': '민감 데이터 마스킹',
'r.sensitive_data': '민감 데이터 스캔',
// 사용 통계
'left_menu.billing.label': '사용 통계',
},
}
더 확장하거나 최적화해야 하는 경우 언제든지 내용을 추가하거나 형식을 조정할 수 있습니다.