diff --git a/html/src/localization/localizedStrings.js b/html/src/localization/localizedStrings.js index 6eb2c57d..aaf0ab48 100644 --- a/html/src/localization/localizedStrings.js +++ b/html/src/localization/localizedStrings.js @@ -3,11 +3,21 @@ import elements_en from 'element-ui/lib/locale/lang/en'; // import ja from './strings/ja.json' assert { type: 'JSON' }; import zh_TW from './strings/zh_TW.json' assert {type: 'JSON'}; import elements_zh_TW from 'element-ui/lib/locale/lang/zh-TW'; + import ko from './strings/ko.json' assert {type: 'JSON'}; import elements_ko from 'element-ui/lib/locale/lang/ko'; +import zh_CN from './strings/zh_CN.json' assert {type: 'JSON'}; +import elements_zh_CN from 'element-ui/lib/locale/lang/zh-CN'; + const localized_en = {...en, ...elements_en}; const localized_zh_TW = {...zh_TW, ...elements_zh_TW}; +const localized_zh_CN = {...zh_CN, ...elements_zh_CN}; const localized_ko = {...ko, ...elements_ko}; -export {localized_en as en, localized_zh_TW as zh_TW, localized_ko as ko}; +export { + localized_en as en, + localized_zh_TW as zh_TW, + localized_ko as ko, + localized_zh_CN as zh_CN +}; diff --git a/html/src/localization/strings/zh_CN.json b/html/src/localization/strings/zh_CN.json new file mode 100644 index 00000000..63eea822 --- /dev/null +++ b/html/src/localization/strings/zh_CN.json @@ -0,0 +1,1385 @@ +{ + "language": "简体中文 (zh_CN)", + "translator": "flower_elf", + "nav_tooltip": { + "feed": "好友动态", + "game_log": "游戏日志", + "player_list": "玩家列表", + "search": "搜索", + "favorites": "收藏", + "friend_log": "好友日志", + "moderation": "玩家管理(屏蔽/静音)", + "notification": "通知", + "friend_list": "好友列表", + "profile": "个人信息", + "settings": "设置" + }, + "view": { + "login": { + "savedAccounts": "已保存的账号", + "login": "登录", + "register": "注册", + "forgotPassword": "忘记密码?", + "field": { + "username": "用户名或电子邮件地址", + "password": "密码", + "saveCredentials": "保存登录数据", + "devEndpoint": "使用开发接口", + "endpoint": "Endpoint", + "websocket": "WebSocket" + } + }, + "feed": { + "favorites_only_tooltip": "仅筛选收藏", + "filter_placeholder": "筛选动态", + "search_placeholder": "搜索动态" + }, + "game_log": { + "filter_placeholder": "筛选游戏日志", + "search_placeholder": "搜索游戏日志" + }, + "player_list": { + "photon": { + "current": "目前", + "previous": "上一个", + "search_placeholder": "搜索", + "filter_placeholder": "筛选", + "chatbox_blacklist": "聊天框黑名单", + "status_tooltip": "VRCX Companion 状态" + } + }, + "search": { + "search_placeholder": "搜索", + "clear_results_tooltip": "清除搜索结果", + "user": { + "header": "玩家" + }, + "world": { + "header": "世界", + "category": "依类别搜索", + "community_lab": "包含社区实验室" + }, + "avatar": { + "header": "模型", + "search_provider": "搜索提供方", + "refresh_tooltip": "刷新自己的模型", + "result_count": "{count} 个搜索结果", + "all": "所有", + "public": "公开", + "private": "私人", + "local": "本地", + "remote": "远程", + "sort_name": "依名称排序", + "sort_update": "依更新时间排序", + "sort_created": "依建立时间排序" + }, + "prev_page": "上一页", + "next_page": "下一页" + }, + "favorite": { + "friends": { + "header": "好友" + }, + "worlds": { + "header": "世界", + "vrchat_favorites": "VRChat 收藏", + "local_favorites": "本地收藏", + "new_group": "新群组" + }, + "avatars": { + "header": "模型" + }, + "refresh_tooltip": "刷新所有收藏", + "export": "导出", + "import": "导入", + "move_tooltip": "移动", + "unfavorite_tooltip": "解除收藏", + "visibility_tooltip": "更改可见性", + "rename_tooltip": "重新命名", + "clear_tooltip": "清除", + "delete_tooltip": "删除" + }, + "friend_log": { + "filter_placeholder": "筛选好友日志", + "search_placeholder": "搜索好友日志" + }, + "moderation": { + "filter_placeholder": "筛选玩家管理动作", + "search_placeholder": "搜索玩家管理动作", + "refresh_tooltip": "刷新" + }, + "notification": { + "filter_placeholder": "筛选通知", + "search_placeholder": "搜索通知", + "refresh_tooltip": "刷新" + }, + "friend_list": { + "header": "好友列表", + "bulk_unfriend": "批量解除好友关系", + "bulk_unfriend_selection": "批量删除已选择的好友", + "load": "读取缺失的项目", + "load_notice": "这会向 API 发送大量请求,所以请谨慎使用", + "load_tooltip": "读取", + "cancel_tooltip": "取消", + "favorites_only_tooltip": "仅筛选收藏", + "search_placeholder": "搜索好友", + "filter_placeholder": "筛选好友", + "refresh_tooltip": "刷新", + "clear_tooltip": "清除结果" + }, + "profile": { + "profile": { + "header": "个人信息", + "last_activity": "最后活动", + "two_factor": "双重认证 (2FA)", + "two_factor_enabled": "已启用", + "two_factor_disabled": "已停用", + "logout": "注销", + "export_friend_list": "导出好友列表", + "export_own_avatars": "导出自己创建的模型", + "discord_names": "Discord 名称", + "export_notes": "导出备注" + }, + "game_info": { + "header": "游戏信息", + "online_users": "在线玩家", + "user_online": "现有 {count} 位玩家在线", + "refresh": "点击以刷新" + }, + "vrc_sdk_downloads": { + "header": "下载 VRC SDK" + }, + "direct_access": { + "header": "直接打开", + "username": "玩家名称", + "user_id": "玩家 ID", + "world_instance": "世界 / 房间", + "avatar": "模型" + }, + "invite_messages": "邀请消息", + "invite_response_messages": "邀请回复消息", + "invite_request_messages": "邀请请求消息", + "invite_request_response_messages": "邀请请求回复消息", + "past_display_names": "曾使用的显示名称", + "config_json": "JSON 信息", + "current_user_json": "目前玩家的 JSON 信息", + "feedback": "行为报告记录", + "refresh_tooltip": "刷新", + "clear_results_tooltip": "清除结果" + }, + "settings": { + "header": "设置", + "category": { + "general": "通用", + "appearance": "外观", + "notifications": "通知", + "wrist_overlay": "手腕叠加层", + "discord_presence": "Discord 游戏动态", + "advanced": "高级" + }, + "general": { + "general": { + "header": "程序信息", + "version": "当前程序版本", + "latest_app_version": "最新版本", + "latest_app_version_refresh": "点击以刷新", + "repository_url": "源代码仓库地址", + "support": "获取帮助支持" + }, + "vrcx_updater": { + "header": "VRCX 更新器", + "change_build": "更改版本", + "auto_update": "自动更新", + "auto_update_off": "关闭", + "auto_update_notify": "显示通知", + "auto_update_download": "自动下载", + "auto_update_install": "自动安装" + }, + "application": { + "header": "应用程序首选项", + "startup": "在 Windows 启动时自动启动", + "minimized": "以最小化的形式启动", + "tray": "最小化到系统托盘" + }, + "legal_notice": { + "header": "法律声明", + "info": "VRCX 是一个提供VRChat好友管理的辅助应用程序。这个程序使用非官方的 VRChat API (VRCSDK)。", + "disclaimer1": "VRCX 不受 VRChat 的认可,也不反映 VRChat &任何正式参与制作或管理 VRChat 的人员/团体的观点或意见。VRChat 是 VRChat Inc. 的商标。 VRChat © VRChat Inc.", + "disclaimer2": "pypy 和 Natsumi 不对使用 VRCX 引起的任何问题负责。使用时请自负风险!", + "open_source_software_notice": "开放源代码软件许可" + } + }, + "appearance": { + "appearance": { + "header": "外观", + "language": "语言 (Language)", + "theme_mode": "主题", + "theme_mode_system": "跟随系统", + "theme_mode_light": "浅色", + "theme_mode_dark": "深色", + "vrcplus_profile_icons": "VRChat+ 个人信息图标", + "disable_tooltips": "关闭提示", + "sort_favorite_by": "收藏排序依据", + "sort_favorite_by_name": "名称", + "sort_favorite_by_date": "时间", + "sort_instance_users_by": "房间玩家排序依据", + "sort_instance_users_by_time": "时间", + "sort_instance_users_by_alphabet": "字母顺序", + "table_max_size": "表格大小", + "page_size": "页面大小:" + }, + "timedate": { + "header": "时间 / 日期", + "time_format": "时间格式", + "time_format_24": "24 小时制", + "time_format_12": "12 小时制", + "force_iso_date_format": "强制使用 ISO 时间格式" + }, + "side_panel": { + "header": "侧边栏", + "sorting": { + "header": "排序", + "sort_private_to_bottom": "将处在私人世界的玩家排序到底部", + "sort_by_status": "依状态排序", + "sort_gps_to_top": "将GPS动态排序到顶部", + "sort_gps_to_top_notice": "(仅限在线玩家)", + "sort_favorite_by": "星标玩家 排序依据", + "sort_favorite_by_alphabet": "字母顺序", + "sort_favorite_by_online_time": "在线时长", + "sort_online_by": "活跃玩家 排序依据", + "sort_online_by_alphabet": "字母顺序", + "sort_online_by_online_time": "在线时长", + "sort_active_by": "在线玩家 排序依据", + "sort_active_by_alphabet": "字母顺序", + "sort_active_by_online_time": "在线时长", + "sort_offline_by": "离线玩家 排序依据", + "sort_offline_by_alphabet": "字母顺序", + "sort_offline_by_offline_time": "离线时长" + }, + "width": "宽度" + }, + "user_dialog": { + "header": "玩家信息", + "hide_vrchat_notes": "隐藏 VRChat 备注", + "hide_vrcx_memos": "隐藏 VRCX 备忘录", + "export_vrcx_memos_into_vrchat_notes": "将 VRCX 备忘录导出成 VRChat 备注", + "export_notes": "导出备注" + }, + "user_colors": { + "header": "玩家名称颜色", + "random_colors_from_user_id": "从玩家 ID 随机挑选颜色" + } + }, + "notifications": { + "notifications": { + "header": "通知", + "notification_filter": "通知筛选器", + "steamvr_notifications": { + "header": "SteamVR 通知", + "steamvr_overlay": "SteamVR 叠加层", + "overlay_notifications": "叠加层通知", + "notification_position": "通知位置", + "xsoverlay_notifications": "XSOverlay 通知", + "user_images": "显示玩家照片(较慢)", + "notification_timeout": "通知时长" + }, + "desktop_notifications": { + "header": "桌面通知", + "when_to_display": "何时显示", + "when_to_display_never": "永不", + "when_to_display_desktop": "在桌面模式时", + "when_to_display_inside_vr": "在 VR 里时", + "when_to_display_outside_vr": "在 VR 外时", + "when_to_display_game_closed": "游戏关闭时", + "when_to_display_game_running": "游戏运行时", + "when_to_display_always": "总是" + }, + "text_to_speech": { + "header": "文字转语音选项", + "when_to_play": "何时使用文字转语音", + "when_to_play_never": "永不", + "when_to_play_inside_vr": "在 VR 里时", + "when_to_play_game_closed": "游戏关闭时", + "when_to_play_game_running": "游戏运行时", + "when_to_play_always": "总是", + "tts_voice": "语音样式选项" + } + } + }, + "wrist_overlay": { + "steamvr_wrist_overlay": { + "header": "SteamVR 手腕叠加层", + "description": "* 当 VRChat 开启时它会自动开启", + "grip": "握持:Vive 或其它控制器的握持键、Oculus X/A 按键", + "menu": "菜单:Vive 菜单键、Index B、Oculus Y/B 按键", + "steamvr_overlay": "SteamVR 叠加层", + "wrist_feed_overlay": "手腕动态叠加层", + "hide_private_worlds": "隐藏私人世界", + "start_overlay_with": "启动时一并启动", + "overlay_button": "叠加层按键", + "overlay_button_grip": "握持", + "overlay_button_menu": "菜单", + "display_overlay_on": "叠加层显示位置", + "display_overlay_on_left": "左手", + "display_overlay_on_right": "右手", + "display_overlay_on_both": "双手", + "background_color": "背景颜色", + "minimal_feed_icons": "迷你动态图标", + "hide_vr_devices": "隐藏 VR 设备", + "hide_cpu_usage": "隐藏 CPU 使用率", + "hide_game_uptime": "隐藏启动时长", + "show_pc_uptime": "显示计算机启动时长", + "wrist_feed_filters": "手腕动态筛选器" + } + }, + "discord_presence": { + "discord_presence": { + "header": "Discord 游戏动态", + "description": "* 仅在 VRChat 开启时有效", + "enable": "启用", + "enable_tooltip": "建议在 VRChat config.json 中停用原生 Discord 游戏动态来防止冲突", + "instance_type_player_count": "房间种类 / 玩家人数", + "join_button": "加入按钮(仅限公开房间)", + "hide_details_in_private": "在私人房间时隐藏世界信息", + "hide_images": "隐藏世界缩略图" + } + }, + "advanced": { + "advanced": { + "header": "高级设置", + "launch_options": "启动选项", + "pending_offline": { + "header": "待确认离线", + "description": "将玩家标记为离线之前的延迟(防止误判)", + "set_delay": "设置延迟" + }, + "primary_password": { + "header": "主密码", + "description": "使用主密码加密VRCX数据(将停用自动登录)" + }, + "vrchat_quit_fix": { + "header": "修复VRChat 关闭问题", + "description": "在游戏退出时强制停止 VRChat" + }, + "auto_cache_management": { + "header": "关闭 VRChat 时自动清理旧缓存", + "description": "自动从VRChat缓存中删除旧版本数据" + }, + "remote_database": { + "header": "远程模型数据库", + "enable": "启用", + "avatar_database_provider": "模型数据库提供方设置" + }, + "youtube_api": { + "header": "Youtube API", + "enable": "启用", + "youtube_api_key": "Youtube API 密钥" + }, + "video_progress_pie": { + "header": "视频进度圆饼叠加层", + "enable": "启用", + "enable_tooltip": "需要启用 SteamVR 叠加层选项", + "dance_world_only": "仅限舞蹈类房间" + }, + "screenshot_helper": { + "header": "屏幕截图助手", + "description": "为在游戏中拍摄的任何照片的文件元数据中添加世界ID和世界名称。", + "description_tooltip": "不幸的是,windows不支持本机查看PNG文本块(很多东西都不支持它),但你可以使用exiftool等命令行工具、png检查器或十六进制编辑器来查看。", + "enable": "启用", + "modify_filename": "修改文件名", + "modify_filename_tooltip": "除了文件元数据外,还将把世界ID添加到截图文件名中。" + }, + "cache_debug": { + "header": "VRCX 世界缓存/调试", + "disable_gamelog": "关闭游戏日志", + "disable_gamelog_notice": "(可能会弄坏很多东西!)", + "user_cache": "玩家缓存:", + "world_cache": "世界缓存:", + "avatar_cache": "模型缓存:", + "avatar_name_cache": "模型名称缓存:", + "clear_cache": "清除缓存", + "auto_clear_cache": "自动清除缓存", + "download_history": "下载记录", + "show_console": "显示控制台" + }, + "sqlite_table_size": { + "header": "SQLite 数据库大小", + "refresh": "刷新", + "gps": "GPS:", + "status": "状态:", + "bio": "自我介绍:", + "avatar": "模型:", + "online_offline": "上线 / 离线:", + "friend_log_history": "好友历史记录:", + "notification": "通知:", + "location": "位置:", + "join_leave": "加入 / 离开:", + "portal_spawn": "世界传送门记录:", + "video_play": "视频播放:", + "event": "事件:" + } + }, + "photon": { + "header": "Photon 记录叠加层", + "event_hud": { + "header": "Photon 事件 HUD", + "enable": "启用", + "enable_tooltip": "需要启用 SteamVR 叠加层选项", + "filter": "筛选器", + "filter_favorites": "星标好友", + "filter_friends": "好友", + "filter_everyone": "所有人", + "message_timeout": "消息显示时长" + }, + "timeout_hud": { + "header": "玩家超时 HUD", + "enable": "启用", + "enable_tooltip": "需要启用 SteamVR 叠加层选项", + "filter": "筛选器", + "filter_favorites": "星标好友", + "filter_friends": "好友", + "filter_everyone": "所有人", + "timeout_threshold": "超时阈值" + } + } + } + } + }, + "side_panel": { + "search_placeholder": "搜索", + "search_result_active": "活跃", + "search_result_offline": "离线", + "search_result_more": "搜索更多:", + "direct_access_tooltip": "直接读取剪贴板的 ID / 链接", + "refresh_tooltip": "刷新好友", + "friends": "好友", + "me": "我", + "favorite": "星标好友", + "online": "在线", + "active": "活跃中", + "offline": "离线", + "penfing_offline": "待确认离线" + }, + "dialog": { + "user": { + "status": { + "active": "活跃", + "offline": "离线", + "online": "在线", + "join_me": "加入我", + "ask_me": "询问我", + "busy": "请勿打扰" + }, + "previous_display_names": "曾使用的显示名称:", + "tags": { + "friend_no": "第 {number} 位好友", + "vrchat_team": "VRChat 团队" + }, + "actions": { + "favorite_tooltip": "添加到我的收藏", + "unfavorite_tooltip": "从我的收藏中移除", + "refresh": "刷新", + "copy_url": "复制玩家链接", + "invite": "邀请", + "invite_with_message": "邀请(附加上消息)", + "request_invite": "请求邀请", + "request_invite_with_message": "请求邀请(附加上消息)", + "invite_to_group": "邀请到群组", + "manage_gallery_icon": "管理相册 / 图标", + "accept_friend_request": "接受好友申请", + "decline_friend_request": "回绝好友申请", + "cancel_friend_request": "取消好友申请", + "send_friend_request": "发送好友申请", + "show_avatar_author": "显示模型作者", + "show_fallback_avatar": "显示备用模型信息", + "show_previous_instances": "显示以前一起加入过的房间", + "show_previous_images": "显示以前使用过的图片", + "moderation_block": "封锁", + "moderation_unblock": "解除封锁", + "moderation_mute": "静音", + "moderation_unmute": "解除静音", + "moderation_hide_avatar": "隐藏模型", + "moderation_show_avatar": "显示模型", + "moderation_enable_avatar_interaction": "开启模型互动", + "moderation_disable_avatar_interaction": "关闭模型互动", + "edit_status": "社交状态", + "edit_language": "语言", + "edit_bio": "自我介绍", + "unfriend": "解除好友关系", + "logout": "注销" + }, + "info": { + "header": "信息", + "launch_invite_tooltip": "启动 / 邀请", + "self_invite_tooltip": "自我邀请", + "refresh_user_count_tooltip": "刷新房间人数", + "instance_creator": "房间建立者", + "note": "VRChat 备注", + "note_placeholder": "点击添加备注", + "memo": "VRCX 本地备忘信息", + "memo_placeholder": "点击添加备忘录", + "avatar_info": "模型信息", + "avatar_info_last_seen": "最后已知模型信息", + "represented_group": "展示群组", + "bio": "自我介绍", + "last_seen": "最后上线", + "join_count": "加入次数", + "time_together": "一起游玩的时长", + "online_for": "在线时长", + "offline_for": "离线时长", + "last_activity": "最后活动", + "last_login": "最后登录", + "date_joined": "账户创建日期", + "friended": "添加为好友的时间", + "unfriended": "解除好友的时间", + "avatar_cloning": "模型复制状态", + "avatar_cloning_allow": "允许", + "avatar_cloning_deny": "不允许", + "home_location": "出生点", + "accuracy_notice": "本地数据库的数据可能不精确" + }, + "groups": { + "header": "群组", + "total_count": "总共 {count}", + "own_groups": "拥有群组", + "mutual_groups": "共同群组", + "groups": "群组" + }, + "worlds": { + "header": "创建的世界", + "total_count": "总共 {count}", + "sort_by_name": "依名称排序", + "sort_by_update": "依更新时间排序" + }, + "favorite_worlds": { + "header": "收藏的世界" + }, + "avatars": { + "header": "创建的模型", + "total_count": "总共 {count}", + "sort_by_name": "依名称排序", + "sort_by_update": "依更新时间排序", + "all": "所有", + "public": "公开", + "private": "私人" + }, + "json": { + "header": "用户的原始Json数据" + } + }, + "world": { + "tags": { + "public": "公开", + "private": "私人", + "labs": "社区实验室", + "cache": "缓存" + }, + "actions": { + "delete_cache_tooltip": "从缓存中删除世界", + "favorite_tooltip": "添加到我的收藏", + "unfavorite_tooltip": "从我的收藏中移除", + "refresh": "刷新", + "new_instance": "新房间", + "make_home": "设为出生点", + "reset_home": "重置出生点", + "show_previous_instances": "显示加入过的房间", + "show_previous_images": "显示使用过的图片", + "rename": "重新命名", + "change_description": "更改描述", + "change_capacity": "更改最大玩家上限", + "change_preview": "更改 YouTube 预览", + "change_tags": "更改标签", + "change_image": "更改图片", + "download_package": "下载 Unity Package", + "publish_to_labs": "发布到社区实验室", + "unpublish": "取消发布", + "delete": "删除" + }, + "instances": { + "header": "房间", + "public_count": "公开 {count}", + "private_count": "私人 {count}", + "capacity_count": "玩家上限 {count} ({max})", + "self_invite_tooltip": "自我邀请", + "refresh_user_count_tooltip": "刷新房间人数", + "instance_creator": "房间建立者" + }, + "info": { + "header": "信息", + "id": "世界 ID", + "id_tooltip": "复制到剪贴板", + "copy_id": "复制 ID", + "copy_url": "复制链接", + "youtube_preview": "YouTube 预览", + "players": "玩家人数", + "favorites": "收藏次数", + "visits": "总拜访次数", + "capacity": "最大玩家上限", + "heat": "热度", + "popularity": "热门度", + "created_at": "创建时间", + "last_updated": "最后更新", + "version": "版本", + "platform": "平台", + "last_visited": "上次拜访", + "visit_count": "拜访次数", + "time_spent": "停留时长", + "accuracy_notice": "本地数据库的数据可能不准确" + }, + "json": { + "header": "原始JSON信息" + } + }, + "avatar": { + "tags": { + "public": "公开", + "private": "私人", + "fallback": "后备", + "cache": "缓存" + }, + "labels": { + "public": "(公开)", + "private": "(私人)", + "own": "(自有)" + }, + "actions": { + "delete_cache_tooltip": "从缓存中删除模型", + "favorite_tooltip": "添加到我的收藏", + "unfavorite_tooltip": "从我的收藏中移除", + "refresh": "刷新", + "select": "选择模型", + "select_fallback": "选择为后备模型", + "block": "封锁模型", + "unblock": "解除封锁模型", + "show_previous_images": "显示曾使用的图片", + "make_public": "设为公开", + "make_private": "设为私人", + "rename": "重新命名", + "change_description": "更改描述", + "change_image": "更改图片", + "download_package": "下载 Unity Package", + "delete": "删除" + }, + "info": { + "header": "信息", + "id": "模型 ID", + "id_tooltip": "复制到剪贴板", + "copy_id": "复制 ID", + "copy_url": "复制链接", + "created_at": "创建时间", + "last_updated": "最后更新", + "version": "版本", + "platform": "平台" + }, + "json": { + "header": "原始资料" + } + }, + "group": { + "tags": { + "verified": "已认证", + "public": "公开", + "private": "私人", + "open": "开放", + "request": "请求加入", + "invite": "仅邀请加入", + "closed": "不允许任何人加入", + "joined": "已加入", + "banned": "您已被群组封禁", + "visible": "可见性:所有人", + "friends": "可见性:好友", + "hidden": "可见性:隐藏", + "subscribed": "已订阅公告" + }, + "actions": { + "represent_tooltip": "显示在个人信息上", + "unrepresent_tooltip": "停止显示在个人信息上", + "cancel_join_request_tooltip": "取消加入请求", + "pending_request_tooltip": "待接受邀请", + "request_join_tooltip": "请求加入", + "invite_required_tooltip": "需要被邀请才能加入", + "join_group_tooltip": "加入群组", + "refresh": "刷新", + "unsubscribe": "取消订阅公告", + "subscribe": "订阅公告", + "invite_to_group": "邀请到群组", + "visibility_everyone": "可见性:所有人", + "visibility_friends": "可见性:好友", + "visibility_hidden": "可见性:隐藏", + "leave": "离开群组" + }, + "info": { + "header": "信息", + "announcement": "公告", + "rules": "规则", + "members": "成员", + "created_at": "创建时间", + "links": "链接", + "url": "群组链接", + "url_tooltip": "复制链接到剪贴板", + "id": "群组 ID", + "id_tooltip": "复制 ID 到剪贴板", + "joined_at": "加入时间", + "roles": "身份", + "role_description": "描述:", + "role_updated_at": "更新时间:", + "role_created_at": "创建时间:", + "role_permissions": "权限:" + }, + "members": { + "header": "成员", + "all_members": "所有成员", + "friends_only": "好友", + "load_more": "载入更多……" + }, + "gallery": { + "header": "相册" + }, + "json": { + "header": "原始信息" + } + }, + "favorite": { + "header": "选择群组", + "vrchat_favorites": "VRChat 收藏", + "local_favorites": "本地收藏" + }, + "invite": { + "header": "邀请玩家", + "select_placeholder": "选择好友", + "invite_with_message": "邀请消息", + "invite": "邀请" + }, + "social_status": { + "header": "社交状态", + "history": "曾使用的社交状态", + "status_placeholder": "今天心情如何?", + "update": "更新" + }, + "language": { + "header": "语言", + "add_language": "新增语言", + "select_language": "选择语言", + "ok": "确定", + "cancel": "取消" + }, + "bio": { + "header": "自我介绍", + "bio_placeholder": "在这里介绍一下自己吧!", + "add_link": "新增社交链接", + "update": "更新" + }, + "new_instance": { + "header": "新房间", + "access_type": "房间种类", + "access_type_public": "公开", + "access_type_group": "群组", + "access_type_friend_plus": "好友+", + "access_type_friend": "好友", + "access_type_invite_plus": "邀请+", + "access_type_invite": "邀请", + "region": "地区", + "region_usw": "美国西部", + "region_use": "美国东部", + "region_eu": "欧洲", + "region_jp": "日本", + "world_id": "世界 ID", + "instance_id": "房间 ID", + "instance_id_placeholder": "随机数", + "instance_creator": "房间建立者", + "instance_creator_placeholder": "选择玩家", + "group_id": "群组 ID", + "location": "地点", + "url": "链接", + "copy_url": "复制链接", + "self_invite": "自我邀请", + "invite": "邀请", + "launch": "启动" + }, + "launch_options": { + "header": "启动选项", + "description": "这些选项仅适用于高级用户。", + "example": "更改 FPS 限制:--fps= 例:", + "path_override": "覆盖VRChat客户端位置", + "vrchat_docs": "VRChat 文档", + "unity_manual": "Unity 手册", + "save": "保存" + }, + "config_json": { + "header": "VRChat JSON 配置文件", + "description1": "这些选项仅适用于高级用户。", + "description2": "将输入框留白来设为默认值,设置需要重新启动游戏才会应用。", + "cache_size": "缓存大小:", + "refresh": "刷新", + "delete_all_cache": "删除所有缓存", + "delete_cache": "删除缓存", + "delete_old_cache": "从缓存中删除旧版本", + "sweep_cache": "清理缓存", + "max_cache_size": "最大缓存大小 [GB] (最小 20GB)", + "cache_expiry_delay": "缓存保存时长 [日] (30 - 150)", + "cache_directory": "覆盖缓存文件夹位置", + "fpv_steadycam_fov": "第一人称平滑镜头视野范围", + "camera_resolution": "相机分辨率", + "screenshot_resolution": "屏幕截图分辨率", + "disable_discord_presence": "停用 Discord 游戏状态", + "vrchat_docs": "VRChat 文档", + "cancel": "取消", + "save": "保存" + }, + "youtube_api": { + "header": "YouTube API", + "description": "输入你的 YouTube API 密钥(选填)", + "placeholder": "YouTube API 密钥", + "guide": "教程(英语)", + "save": "保存" + }, + "set_world_tags": { + "header": "设置世界标签", + "enable_debugging": "为其他人启用世界调试菜单", + "seprator": "使用逗号来分隔每个标签", + "cancel": "取消", + "save": "保存" + }, + "vrcx_updater": { + "header": "VRCX 更新器", + "latest_version": "VRCX 已是最新版本。", + "ready_for_update": "已准备好安装更新,重新启动 VRCX 来应用更新。", + "download": "下载", + "install": "安装" + }, + "launch": { + "header": "启动", + "url": "链接", + "short_url": "短链接", + "short_url_notice": "短链接会在一段时间后过期", + "location": "地点", + "copy_tooltip": "复制到剪贴板", + "start_as_desktop": "以桌面模式启动(无 VR)", + "info": "信息", + "invite": "邀请", + "launch": "启动" + }, + "export_friends_list": { + "header": "导出好友列表" + }, + "export_own_avatars": { + "header": "导出私有模型" + }, + "discord_names": { + "header": "Discord 名称", + "description": "点击好友列表中的「读取缺失的项目」来搜索整个好友列表" + }, + "notification_position": { + "header": "通知位置", + "description": "选择通知位置", + "ok": "OK" + }, + "shared_feed_filters": { + "notification": "通知筛选器", + "wrist": "手腕动态筛选器", + "on": "开启", + "off": "关闭", + "favorite": "星标好友", + "friends": "好友", + "everyone": "所有人", + "cancel": "取消", + "save": "保存" + }, + "world_export": { + "header": "世界收藏导出" + }, + "world_import": { + "header": "世界收藏导入", + "description": "输入世界 ID 列表", + "process_list": "读取列表", + "process_progress": "进度:", + "select_vrchat_group_placeholder": "选择 VRChat 群组", + "select_local_group_placeholder": "选择本地群组", + "import": "导入世界", + "cancel": "取消", + "import_progress": "导入进度:", + "clear_table": "清除表格", + "errors": "错误:", + "clear_errors": "清除错误" + }, + "avatar_export": { + "header": "模型收藏导出" + }, + "avatar_import": { + "header": "导入模型收藏", + "description": "输入模型 ID 列表", + "process_list": "读取列表", + "process_progress": "进度:", + "select_group_placeholder": "选择群组", + "import": "导入模型", + "cancel": "取消", + "import_progress": "导入进度:", + "clear_table": "清除表格", + "errors": "错误:", + "clear_errors": "清除错误" + }, + "friend_export": { + "header": "导出好友收藏" + }, + "friend_import": { + "header": "导入好友收藏", + "description": "输入玩家 ID 列表", + "process_list": "读取列表", + "process_progress": "进度:", + "select_group_placeholder": "选择群组", + "import": "导入好友", + "cancel": "取消", + "import_progress": "导入进度:", + "clear_table": "清除表格", + "errors": "错误:", + "clear_errors": "清除错误" + }, + "avatar_database_provider": { + "header": "模型数据库提供方", + "add_provider": "新增提供方" + }, + "chatbox_blacklist": { + "header": "聊天框黑名单", + "keyword_blacklist": "关键词黑名单", + "user_blacklist": "玩家黑名单", + "add_item": "新增项目" + }, + "invite_to_group": { + "header": "邀请到群组", + "description": "请不要滥用群组邀请,邀请太多玩家加入群组会导致你的账户被停用。", + "choose_group_placeholder": "选择群组", + "groups": "群组", + "choose_friends_placeholder": "选择好友", + "selected_users": "已选择的玩家" + }, + "download_history": { + "header": "下载记录", + "queue": "下载队列:", + "history": "历史记录:", + "cancel_all": "取消全部", + "close": "关闭" + }, + "note_export": { + "header": "备注导出", + "description1": "这个过程将导出你所有的 VRCX 备忘录并将它们导入到 VRChat 备注中。", + "description2": "请注意以下限制:", + "description3": "- API 接口有速率限制,每个请求之间会有很大的延迟。", + "description4": "- 每个备注的字数限制为 256 个字符。", + "description5": "- 脏话过滤器(一点乐趣都没有)。", + "description6": "- 不能换行(将会被替换成空格)。", + "description7": "- 这将会覆盖这些玩家现有的任何 VRChat 备注。", + "description8": "- 在这里所做的任何编辑都不会影响 VRCX 备忘录,但会在导出后会影响 VRChat 备注。", + "refresh": "刷新", + "export": "导出", + "cancel": "取消", + "progress": "进度:", + "errors": "错误:", + "clear_errors": "清除错误" + }, + "edit_invite_message": { + "header": "编辑邀请消息", + "description": "编辑冷却时间:一小时。", + "cancel": "取消", + "save": "保存" + }, + "invite_message": { + "header": "发送邀请的消息", + "confirmation": "你确定你要发送邀请?", + "cancel": "取消", + "refresh": "刷新", + "confirm": "确定" + }, + "invite_request_message": { + "header": "发送邀请请求时附带的消息", + "cancel": "取消", + "refresh": "刷新" + }, + "invite_response_message": { + "header": "发送邀请回复时附带的消息", + "confirmation": "你确定你要发送邀请回复?", + "cancel": "取消", + "refresh": "刷新", + "confirm": "确定" + }, + "invite_request_response_message": { + "header": "发送邀请请求回复时附带的消息", + "cancel": "取消", + "refresh": "刷新" + }, + "edit_send_invite_message": { + "header": "编辑并发送邀请消息", + "description": "编辑冷却时间:一小时。", + "cancel": "取消", + "send": "发送" + }, + "edit_send_invite_response_message": { + "header": "编辑并发送邀请回复消息", + "description": "编辑冷却时间:一小时。", + "cancel": "取消", + "send": "发送" + }, + "gallery_icons": { + "header": "相册和图标", + "description": "推荐图片尺寸:1200 像素 x 900 像素", + "gallery": "相册", + "icons": "图标", + "refresh": "刷新", + "upload": "上传", + "clear": "清除" + }, + "change_content_image": { + "avatar": "更改模型图片", + "world": "更改世界图片", + "description": "推荐图片尺寸:1200 像素 x 900 像素 (4:3)", + "refresh": "刷新", + "upload": "上传图片" + }, + "previous_images": { + "header": "曾使用过的图片" + }, + "previous_instances": { + "header": "曾一起加入过的房间", + "info": "曾一起加入的房间信息", + "search_placeholder": "搜索" + }, + "open_source": { + "header": "开放源代码许可条款", + "description": "VRCX 是基于开放源代码软件开发的。没有他们的贡献的话,这个程序是不可能开发出来的。" + }, + "primary_password": { + "header": "设置主密码", + "password_placeholder": "输入新密码", + "re_input_placeholder": "确认密码", + "ok": "OK" + } + }, + "prompt": { + "totp": { + "header": "双重认证", + "description": "输入你的身份验证器应用程序中的验证代码", + "use_otp": "使用一次性密码", + "verify": "验证", + "input_placeholder": "验证码", + "input_error": "无效的验证码" + }, + "otp": { + "header": "双重认证", + "description": "输入你保存的其中一个备用验证码", + "resend": "重新发送验证码", + "use_otp": "使用验证码", + "verify": "验证", + "input_placeholder": "备用验证码", + "input_error": "无效的验证码" + }, + "email_otp": { + "header": "双重认证", + "description": "输入发送到电子邮箱的数字代码", + "cancel": "取消", + "verify": "验证", + "input_placeholder": "代码", + "input_error": "无效的代码" + }, + "primary_password": { + "header": "需要主密码", + "description": "请输入你的主密码" + }, + "change_favorite_group_name": { + "header": "更改收藏组名", + "description": "输入新名称", + "cancel": "取消", + "change": "更改", + "input_placeholder": "名称", + "input_error": "需要名称", + "message": { + "success": "已重新命名收藏群组" + } + }, + "direct_access_user_id": { + "header": "直接打开", + "description": "输入玩家链接或玩家 ID (UUID)", + "cancel": "取消", + "ok": "OK", + "input_error": "需要玩家链接 / 玩家 ID", + "message": { + "error": "无效的链接或 ID" + } + }, + "direct_access_username": { + "header": "直接打开", + "description": "输入玩家名称", + "cancel": "取消", + "ok": "OK", + "input_error": "需要玩家名称" + }, + "direct_access_world_id": { + "header": "直接打开", + "description": "输入世界链接或世界 ID (UUID)", + "cancel": "取消", + "ok": "OK", + "input_error": "需要世界链接 / 世界 ID", + "message": { + "error": "无效的链接或 ID" + } + }, + "direct_access_avatar_id": { + "header": "直接打开", + "description": "输入模型链接或模型 ID (UUID)", + "cancel": "取消", + "ok": "OK", + "input_error": "需要模型链接 / 模型 ID", + "message": { + "error": "无效的链接或 ID" + } + }, + "direct_access_omni": { + "header": "直接打开", + "description": "输入玩家 / 世界 / 房间 / 模型链接 或 唯一ID (UUID)", + "cancel": "取消", + "ok": "OK", + "input_error": "需要链接或 ID", + "message": { + "error": "无效的链接或 ID" + } + }, + "notification_timeout": { + "header": "通知显示时间", + "description": "输入秒数", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的秒数" + }, + "overlay_message_timeout": { + "header": "消息叠加层显示时间", + "description": "输入秒数", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的秒数" + }, + "rename_avatar": { + "header": "重命名模型", + "description": "输入模型名称", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的名称", + "message": { + "success": "已重新命名模型" + } + }, + "change_avatar_description": { + "header": "更改模型描述", + "description": "输入模型描述", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的描述", + "message": { + "success": "已更改模型描述" + } + }, + "rename_world": { + "header": "重新命名世界", + "description": "输入世界名称", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的名称", + "message": { + "success": "已重新命名世界" + } + }, + "change_world_description": { + "header": "更改世界描述", + "description": "输入世界描述", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的描述", + "message": { + "success": "已更改世界描述" + } + }, + "change_world_capacity": { + "header": "更改世界最大人数", + "description": "输入世界最大人数, 最大:40", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的人数", + "message": { + "success": "已更改世界最大人数" + } + }, + "change_world_preview": { + "header": "更改 YouTube 预览", + "description": "输入世界 YouTube 预览", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的 Youtube 链接", + "message": { + "error": "无效的 Youtube 链接", + "success": "世界 YouTube 预览已更改" + } + }, + "change_table_size": { + "header": "最大显示记录", + "description": "限制从数据库读取记录到接口的数量,较大的数据表大小可能会影响内存用量和效能 (预设:1000)", + "cancel": "取消", + "save": "保存", + "input_error": "请输入有效的行数" + }, + "photon_lobby_timeout": { + "header": "玩家超时阀值", + "description": "输入秒数(预设:3)", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的秒数" + }, + "auto_clear_cache": { + "header": "VRCX 缓存清除间隔", + "description": "输入小时数,较大的数值可能会影响内存用量和性能 (默认:24,关闭:0)", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的小时数" + }, + "new_local_favorite_group": { + "header": "新增收藏夹", + "description": "输入世界收藏夹名", + "cancel": "取消", + "ok": "OK", + "input_error": "请输入有效的名称", + "message": { + "error": "名称为 {name} 的收藏已存在" + } + }, + "local_favorite_group_rename": { + "header": "重新命名收藏夹", + "description": "输入世界收藏夹名", + "cancel": "取消", + "save": "保存", + "input_error": "请输入有效的名称", + "message": { + "error": "名称为 {name} 的收藏夹已存在" + } + }, + "pending_offline_delay": { + "header": "待确认离线", + "description": "设置将玩家标记为离线之前的延迟秒数(预设:110)", + "cancel": "取消", + "save": "保存", + "input_error": "请输入有效的秒数" + } + }, + "table": { + "feed": { + "date": "时间", + "type": "类型", + "user": "玩家", + "detail": "详细信息" + }, + "gameLog": { + "date": "时间", + "type": "类型", + "user": "玩家", + "detail": "详细信息" + }, + "playerList": { + "avatar": "模型", + "timer": "时长", + "photonId": "Photon ID", + "icon": "图标", + "platform": "平台", + "displayName": "显示名称", + "status": "状态", + "rank": "信任等级", + "language": "语言", + "bioLink": "社交链接", + "user": "玩家", + "type": "种类", + "detail": "详细信息", + "date": "时间" + }, + "friendLog": { + "date": "时间", + "type": "类型", + "user": "玩家", + "action": "动作" + }, + "moderation": { + "date": "时间", + "type": "类型", + "source": "来源", + "target": "目标", + "action": "动作" + }, + "notification": { + "date": "时间", + "type": "类型", + "user": "玩家", + "photo": "照片", + "message": "消息", + "action": "动作" + }, + "friendList": { + "no": "No.", + "avatar": "模型", + "displayName": "显示名称", + "rank": "信任等级", + "status": "状态", + "language": "语言", + "bioLink": "社交链接", + "joinCount": "一起玩的次数", + "timeTogether": "一起玩的时长", + "lastSeen": "最后上线", + "lastActivity": "最后活动", + "lastLogin": "最后登录", + "dateJoined": "账户创建时间", + "unfriend": "解除好友" + }, + "profile": { + "invite_messages": { + "slot": "字段", + "message": "消息", + "cool_down": "距离下一次可编辑", + "action": "动作" + }, + "previous_display_name": { + "date": "时间", + "name": "名称" + } + }, + "social_status": { + "no": "No.", + "status": "状态" + }, + "download_history": { + "time": "时间", + "name": "名称", + "type": "类型", + "status": "状态", + "cancel": "取消" + }, + "import": { + "image": "图片", + "name": "名称", + "author": "作者", + "status": "状态", + "note": "备注", + "skip_export": "跳过导出", + "action": "动作" + }, + "previous_instances": { + "date": "日期", + "display_name": "显示名称", + "world": "世界", + "instance_name": "房间名称", + "instance_creator": "房间创建者", + "time": "加入时间", + "count": "加入次数", + "action": "动作" + } + }, + "vr": { + "status": { + "timer": "时长:", + "players": "玩家人数:", + "cpu": "CPU:", + "online": "在线:" + } + } +}