コンテンツにスキップ

フロントエンドのカスタム言語


このドキュメントでは、サービス設定を調整してフロントエンドの多言語対応(国際化)を実現する方法を説明します。

設定手順

  1. フロントエンドコンテナ front-webclient で、ストレージマッピングパスを設定します:
/config/cloudcare-forethought-webclient/lang.js -> lang.js
  1. 以下の内容を lang.js ファイルとして保存します。

  2. ファイル内容の形式に従って、該当するテキストを修正します:

  3. テキスト内容をカスタマイズする場合は、対応する key の値を置き換えてください。
  4. 変更不要な key は、直接削除しても構いません。
  5. 注意: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': '应用性能监测',
    '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': 'Profiling',

    // クラウド請求
    'left_menu.cloudbilling.label': '云账单',
    'left_menu.cloudbilling.overview': '概览',

    // RUM
    'left_menu.rum.label': '用户访问监测',
    'left_menu.rum.rum_list': '应用列表',
    'g.analysis_dashboard': '分析看板',
    'rum.heatmap': '热图',
    'rum.tracking': '追踪',
    'left_menu.integration.rum_headless': 'RUM Headless',

    // Synthetic モニタリング
    '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': '使用统计',
  },
}

さらに拡張や最適化が必要な場合は、いつでも内容を追加したり、形式を調整したりできます。

フィードバック

このページは役に立ちましたか?