diff --git a/Editor/Localization/ko-KR.json b/Editor/Localization/ko-KR.json index c01c12c2..e254013e 100644 --- a/Editor/Localization/ko-KR.json +++ b/Editor/Localization/ko-KR.json @@ -1,4 +1,6 @@ { + "test0.test_a": "test_a", + "test0.test_b": "test_b", "boneproxy.foldout.advanced": "고급", "boneproxy.target": "대상", "menuinstall.help.hint_set_menu": "이 프리팹은 기본적으로 아바타의 루트 메뉴에 설치됩니다. 다른 메뉴를 선택하거나 컴포넌트의 체크박스를 해제하여 이 메뉴의 설치를 방지할 수 있습니다.", @@ -12,16 +14,42 @@ "menuinstall.menu_icon_too_large": "메뉴에 설정된 아이콘이 256픽셀보다 큽니다.", "menuinstall.menu_icon_uncompressed": "메뉴에 설정된 아이콘이 압축되지 않았습니다.", "menuinstall.srcmenu": "설치할 메뉴", + "params.syncmode.NotSynced": "애니메이터 전용", + "params.syncmode.Int": "Int", + "params.syncmode.Float": "Float", + "params.syncmode.Bool": "Bool", + "params.__comment__": "=== Unity 2019 only strings ===", "params.autodetect_header": " 자동 감지된 파라미터 ", "params.internal": "내부", "params.pb_prefix": "PhysBones 접두사", "params.syncmode": "동기화 모드", "params.saved": "저장됨", + "params.synced": "동기화 됨", "params.default": "기본값", "params.fieldname": "필드 이름", "params.remapto": "재매핑", "params.remapto.tooltip": "이 파라미터의 새로운 이름을 입력하여 이름 충돌을 해결하세요.", "params.devmode": "프리팹 개발자 옵션 표시", + "params.__comment1__": "=== Unity 2022 only strings ===", + "merge_parameter.ui.name": "파라미터 이름", + "merge_parameter.ui.prefix": "피직스본 접두사명", + "merge_parameter.ui.remapTo": "이름 변경", + "merge_parameter.ui.remapTo.tooltip": "파라미터의 이름을 변경할 수 있습니다. 이름이 중복되는 것을 방지하거나, 여러 기믹을 연동할 수 있습니다.", + "merge_parameter.ui.remapTo.automatic": "자동설정", + "merge_parameter.ui.defaultValue": "기본값", + "merge_parameter.ui.defaultValue.tooltip": "아바타가 리셋 되거나 옷을 처음 입혔을 때의 기본값 입니다.", + "merge_parameter.ui.saved": "저장됨", + "merge_parameter.ui.saved.tooltip": "저장된 파라미터는 아바타를 변경하거나, 월드를 이동해도 유지됩니다.", + "merge_parameter.ui.internalParameter": "자동 이름 변경", + "merge_parameter.ui.internalParameter.tooltip": "활성화시, 이름이 중복되는것을 피하여 자동으로 이름을 변경합니다", + "merge_parameter.ui.isPrefix": "PhysBones 접두사", + "merge_parameter.ui.syncType": "파라미터 타입", + "merge_parameter.ui.localOnly": "로컬 전용", + "merge_parameter.ui.localOnly.tooltip": "활성화시, 네트워크상에서 동기화되지 않습니다.", + "merge_parameter.ui.unregistered_foldout": "등록되지않은 파라미터", + "merge_parameter.ui.add_button": "추가", + "merge_parameter.ui.details": "파라미터 상세설정", + "merge_parameter.ui.overrideAnimatorDefaults": "애니메이터의 초기값을 설정", "merge_armature.merge_target": "병합 대상", "merge_armature.merge_target.tooltip": "해당 객채를 병합시킬 Armature (또는 하위 트리)", "merge_armature.prefix": "접두사", @@ -32,6 +60,8 @@ "merge_armature.locked.tooltip": "이 Armature의 본(Bone) 위치와 대상 Armature의 본(Bone) 위치를 서로 고정시킵니다. 애니메이션을 만드는 데 유용합니다.", "merge_armature.adjust_names": "본(Bone)의 이름을 대상과 일치하게 조정", "merge_armature.adjust_names.tooltip": "본(Bone)의 이름을 목표 아바타와 일치하게 변경합니다. 한 아바타에서 다른 아바타로 의상을 이동하는 데 유용합니다.", + "merge_armature.mangle_names": "이름 중복 방지", + "merge_armature.mangle_names.tooltip": "다른 에셋과의 이름 중복을 방지하기 위해, 본의 이름을 자동으로 생성", "path_mode.Relative": "상대적 (이 오브젝트를 기준으로)", "path_mode.Absolute": "절대적 (아바타 루트를 기준으로)", "merge_animator.animator": "병합할 애니메이터", @@ -42,6 +72,31 @@ "merge_animator.path_mode.tooltip": "애니메이션에서 경로를 해석하는 방법입니다. '상대적'을 사용하면 이 오브젝트에 있는 애니메이터에서 애니메이션을 기록할 수 있습니다.", "merge_animator.match_avatar_write_defaults": "아바타와 일치하게 Write Defaults 변환", "merge_animator.match_avatar_write_defaults.tooltip": "아바타의 애니메이터에서 사용하는 Write Defaults 설정과 일치시킵니다. 아바타의 Write Defaults 설정이 일관되지 않은 경우에는 작동하지 않습니다.", + "merge_animator.relative_path_root": "상대적 경로", + "merge_animator.relative_path_root.tooltip": "상대적 경로는 이 오브젝트를 기준으로 해석됩니다. 별도 지정이 없을 경우는 이 컴포넌트가 속한 오브젝트를 기준으로 합니다.", + "merge_animator.layer_priority": "레이어 우선도", + "merge_animator.layer_priority.tooltip": "애니메이터에 레이어 통합 순서를 제어합니다. 낮은 값부터 높은 값 순으로 통합됩니다. 마이너스일 경우 원래 Avatar Descriptor에 붙어있는 컨트롤러보다 앞으로 통합되고, 0 이상의 경우는 그 후에 통합됩니다.", + "merge_armature.lockmode": "위치 동기화 모드", + "merge_armature.lockmode.not_locked.title": "잠금이 풀려있음", + "merge_armature.lockmode.not_locked.body": "통합되는 아마추어는, 원본 아마추어와 동기화되지 않습니다.", + "merge_armature.lockmode.base_to_merge.title": "아바타 =====> 오브젝트 (단방향)", + "merge_armature.lockmode.base_to_merge.body": "원본 아바타를 움직이면 통합되는 아마추어도 같이 움직이지만, 통합된 아마추어가 움직여도 원본 아바타는 움직이지 않습니다. 원본 아바타의 본 위치를 고정하기 때문에 일반 의상을 추가한다면 이 옵션을 추천합니다.", + "merge_armature.lockmode.bidirectional.title": "아바타 <=====> 오브젝트 (양방향)", + "merge_armature.lockmode.bidirectional.body": "원본 아바타와 통합되는 새로운 아마추어는 항상 같은 위치로 고정이 됩니다. 원본 아바타를 제어하는 애니메이션을 만들 때 편리합니다. 활성화하기 위해서는 통합되는 아마추어의 위치와 계층구조를 원본 아바타와 동일하게 맞추어야 합니다.", + "merge_armature.reset_pos": "위치를 원래 아바타에 맞춰서 초기화", + "merge_armature.reset_pos.info": "이 명령어는 의상의 본 위치를 원본 아바타의 본 위치로 맞춥니다. 전용 의상이 아닌 경우 도움이 됩니다.", + "merge_armature.reset_pos.adjust_rotation": "회전값(rotation) 동기화", + "merge_armature.reset_pos.adjust_scale": "스케일(scale) 동기화", + "merge_armature.reset_pos.execute": "실행", + "merge_armature.reset_pos.heuristic_scale": "의상의 전체적인 스케일을 원본 아바타에 맞춤", + "merge_armature.reset_pos.heuristic_scale.tooltip": "원본 아바타의 팔 길이를 참조하여, 의상의 전체 스케일을 이에 맞춥니다. 전용 의상이 아닌 경우 도움이 됩니다.", + "merge_blend_tree.blend_tree": "블랜드 트리", + "merge_blend_tree.path_mode": "경로 모드", + "merge_blend_tree.path_mode.tooltip": "애니메이션에서 경로를 해석하는 방법에 대해 설명합니다. 상대 모드를 사용하면 이 오브젝트의 애니메이터에서 애니메이션을 기록할 수 있습니다.", + "merge_blend_tree.relative_path_root": "상대적 경로", + "merge_blend_tree.relative_path_root.tooltip": "상대적 경로는 이 오브젝트를 기준으로 해석합니다. 지정되지 않은 경우, 이 컴포넌트가 포함된 오브젝트를 기준으로 합니다.", + "worldfixed.quest": "이 컴포넌트는 안드로이드 빌드를 대응하지 않습니다.", + "worldfixed.normal": "이 오브젝트는 Constraint 을 사용하여 아바타에 고정하지 않는 이상 월드축에 고정됩니다.", "fpvisible.normal": "이 오브젝트는 일인칭 시점에서 보일 것입니다.", "fpvisible.NotUnderHead": "Head 본(Bone) 내의 오브젝트가 아닌 경우 작동하지 않습니다.", "fpvisible.quest": "이 컴포넌트는 오큘러스 퀘스트 단독 버전과 호환되지 않으며 영향을 미치지 않습니다.", @@ -57,6 +112,7 @@ "boneproxy.attachment.AsChildKeepWorldPose": "자식으로서; 위치와 회전 유지", "boneproxy.attachment.AsChildKeepPosition": "자식으로서; 위치 유지", "boneproxy.attachment.AsChildKeepRotation": "자식으로서; 회전 유지", + "mesh_settings.inherit_mode.Set": "설정", "pb_blocker.help": "이 오브젝트는 부모에 첨부된 PhysBones의 영향을 받지 않습니다.", "hint.bad_vrcsdk": "호환되지 않는 VRCSDK 버전이 감지되었습니다.\n\nVRCSDK 를 업그레이드 해 보세요. 그래도 작동하지 않는다면 최신버전의 Modular Avatar 로 업데이트할 수 있는지 확인하세요.", "error.stack_trace": "스택 추적 (버그를 보고할 때 제공하세요!)", @@ -75,5 +131,19 @@ "validation.menu_installer.no_menu": "설치할 메뉴가 지정되지 않았습니다", "validation.merge_animator.no_animator": "병합할 애니메이터가 지정되지 않았습니다", "validation.merge_armature.no_target": "병합 대상이 지정되지 않았습니다", - "validation.merge_armature.target_is_child": "병합 대상은 이 오브젝트의 하위가 될 수 없습니다" + "validation.merge_armature.target_is_child": "병합 대상은 이 오브젝트의 하위가 될 수 없습니다", + "menuitem.prop.icon": "아이콘", + "menuitem.prop.type": "타입", + "menuitem.prop.label": "라벨", + "menuitem.prop.is_saved": "저장됨", + "menuitem.prop.is_synced": "동기화 됨", + "menuitem.misc.no_icon": "(아이콘 없음)", + "menuitem.label.parameters": "파라미터", + "action.toggle_object.header.show": "표시", + "menu_tree.title": "메뉴 선택", + "control_group.foldout.actions": "Actions", + "control_group.is_saved": "저장됨", + "control_group.is_synced": "동기화됨", + "setup_outfit.err.unknown": "알 수 없는 오류", + "ma_info.param_usage_ui.other_objects": "이 아바타안의 다른 오브젝트들" } \ No newline at end of file diff --git a/Editor/Localization/zh-Hans.json b/Editor/Localization/zh-Hans.json index b461cf9b..90679ffd 100644 --- a/Editor/Localization/zh-Hans.json +++ b/Editor/Localization/zh-Hans.json @@ -237,5 +237,9 @@ "scale_adjuster.scale": "调整比例", "scale_adjuster.adjust_children": "调整子级的位置", "world_fixed_object.err.unsupported_platform": "此平台不支持 World Fixed Object 组件。", - "world_fixed_object.err.unsupported_platform:description": "此组件未生效。因为在 Android 平台下不支持 World Fixed Object。" + "world_fixed_object.err.unsupported_platform:description": "此组件未生效。因为在 Android 平台下不支持 World Fixed Object。", + "ma_info.param_usage_ui.header": "Expressions 参数使用情况", + "ma_info.param_usage_ui.other_objects": "此 Avatar 上的其他对象", + "ma_info.param_usage_ui.free_space": "未使用的参数空间 ({0} bits)", + "ma_info.param_usage_ui.bits_template": "{0} ({1} bits)" } \ No newline at end of file diff --git a/Editor/Localization/zh-Hant.json b/Editor/Localization/zh-Hant.json index 7ba132dd..47cc5d78 100644 --- a/Editor/Localization/zh-Hant.json +++ b/Editor/Localization/zh-Hant.json @@ -233,7 +233,7 @@ "setup_outfit.err.no_outfit_hips": "識別不到服裝的 Hips,已搜尋包含以下名稱的對象:", "move_independently.group-header": "要一起移動的對象", "scale_adjuster.scale": "調整比例", - "scale_adjuster.adjust_children": "調整子集的位置", + "scale_adjuster.adjust_children": "調整子級的位置", "world_fixed_object.err.unsupported_platform": "此平台不支援 World Fixed Object 元件。", "world_fixed_object.err.unsupported_platform:description": "此元件未生效。因為在 Android 環境下不支援 World Fixed Object。", "ma_info.param_usage_ui.header": "Expressions 的參數使用狀況",