diff --git a/app/lang/cn.json b/app/lang/cn.json new file mode 100644 index 0000000..4863761 --- /dev/null +++ b/app/lang/cn.json @@ -0,0 +1,225 @@ +{ + "I18N.MAINTAINERS": ["Kuroni"], + + "Header": { + "Override": { + "Token": "指示物", + "Sheet": "人物卡", + "Import": "导入", + "Close": "关闭" + } + }, + + "Theatre": { + "UI": { + "Chat": { "Narrator": "旁白" }, + "Title": { + "EmoteSelector": "表情", + "SuppressTheatre": "半透明", + "Narrator": "旁白模式", + "ResyncGM": "重新同步所有玩家剧场", + "ResyncPlayer": "重新同步剧场到GM", + "QuoteToggle": "自动加引号", + "DelayEmoteToggle": "表情等待发言", + "CinemaSelector": "电影化", + "AddToStage": "上场", + "ConfigureTheatre": "角色卡剧场设置", + "ChooseEmoteIcon": "选择表情图标", + "ChooseEmoteName": "选择自定义表情名称", + "DeleteCustomEmote": "删除自定义表情", + "FontType": "字体", + "FontSize": "字体大小", + "FontColor": "字体颜色" + }, + "Notification": { + "CannotMoveOwner": "要移动角色,你必须要有角色的控制权", + "CannotMoveControlled": "无法移至NPC", + "CannotSwapOwner": "要切换角色,你必须要有角色的控制权", + "CannotSwapControlled": "无法与NPC互换", + "DoNotControl": "您这个角色的控制权", + "CannotPushFront": "您无法将此角色推到最前面,因为该角色不受玩家控制", + "CannotPushBack": "您无法将这位角色推向后方,因为该角色不受玩家控制", + "ResyncPlayer": "正在从玩家同步剧场: ", + "ResyncGM": "正在与GM同步剧场", + "AlreadyStaged": " 已存入", + "ImageLoadFail_P1": "图像载入失败 '", + "ImageLoadFail_P2": "' 的路径为 '", + "TooLongDecayMin": "文字衰减最小值过长,将其设置为最大值600s", + "TooLongDecayRate": "文字衰减率过长,将其设置为最大值10s", + "InvalidDecayMin": "文字衰减最小值无效,将其设置为默认值30s", + "InvalidDecayRate": "文字衰减率无效,将其设置为默认值1s", + "BadCustomEmote": "自定义表情符号名称错误(必须定义),剧场配置未更改", + "BadFilepath": "提交中存在错误的文件路径,拒绝小剧场配置更改: ", + "ErrorFatal": "致命错误,请提交带有错误报告的控制台日志(f12->控制台)" + }, + "Settings": { + "displayMode": "文本框显示模式", + "displayModeHint": "小剧场立绘下方的文本框显示模式。 【方型】文本框呈块状,不透明。【长型】文本框狭长,贯穿整个屏幕且为半透明。【无对话框】适合语音团。这种团中文字并不重要,因为*很难去读*;它更适合只用来通过表情和动作操纵立绘。", + "displayModeTextBox": "方型", + "displayModeLightBox": "长型", + "displayModeClearBox": "无对话框", + "gmOnly": "仅 GM 控制", + "gmOnlyHint": "启用后,仅有 GM 可以控制舞台。小剧场的控件将会对玩家隐藏。", + "narrHeight": "旁白栏位置", + "narrHeightHint": "旁白栏的位置占屏幕高度的百分比。", + "textDecayMin": "最小文字延迟", + "textDecayMinHint": "小剧场文本输入衰减之前的最短时间(以秒为单位)。", + "textDecayRate": "文字延迟率", + "textDecayRateHint": "基于消息的长度(以秒为单位),文本衰减的速率。 这是“按每个字符”应用的,因此,如果衰减率为1s或最小衰减时间(以较大者为准),则在衰减之前100s的消息是100s。", + "nameFont": "角色名字体", + "nameFontHint": "为角色名设置你想要的字体。小剧场中需要有这个字体。需要角色重新上场或与GM同步才可生效。", + "nameFontSize": "角色名大小(实验功能)", + "nameFontSizeHint": "为角色名设置字体大小。字体大小会跟你选择的字体有关,因此不推荐使用大尺寸。", + "autoHideBottom": "自动隐藏底边栏", + "autoHideBottomHint": "当显示立绘时,自动隐藏底部UI(玩家面板和快捷栏面板)。", + "suppressMacroHotbar": "舞台被隐藏时显示玩家列表和宏快捷栏", + "removeLabelSheetHeader": "从人物卡上移除标题栏标签", + "removeLabelSheetHeaderHint": "从人物卡标题栏上移除标签,对小屏幕和移动设备很有用", + "ignoreMessagesToChat": "剧场模式忽略聊天栏", + "ignoreMessagesToChatHint": "聊天栏会忽略剧场模式时发送的信息。禁用此项后它们会再次出现。", + "quoteType": "引号类型", + "quoteTypeHint": "当启用{setting}设置时,以下引号会被使用:", + "quoteTypeChoices": { + "0": "'单引号'", + "1": "\"双引号\"", + "2": "【方头括号】", + "3": "「鍵括号」", + "4": "『双重键括号』" + } + }, + "Keybinds": { + "unfocusTextArea": "取消聚焦文本框", + "addOwnedToStage": "上场拥有的角色", + "addSelectedToStage": "上场选中的指示物", + "removeSelectedFromStage": "移下选中的指示物", + "narratorMode": "激活旁白模式", + "flipPortrait": "翻转立绘", + "nudgePortraitLeft": "向左微移立绘", + "nudgePortraitRight": "向右微移立绘", + "nudgePortraitUp": "向上微移立绘", + "nudgePortraitDown": "向下微移立绘", + "activateStaged": "激活{number}号舞台演员", + "removeStaged": "移下{number}号舞台演员" + }, + "MOTD": { + "Header": "剧场通知", + "OldVersion": "小剧场版本过旧,请GM更新剧场版本。" + }, + "Config": { + "Stage": "舞台", + "AddToStage": "上场", + "RemoveFromStage": "下场", + "Theatre": "立绘", + "ConfigureTheatre": "设置立绘的各种属性", + "Main": "主要", + "AddEmote": "新增表情", + "ConfigureEmotes": "设置表情", + "ConfigureEmote": "设置表情", + "ConfigureEmotesHint": "将表情图像设置为默认图像,或添加自定义表情。", + "InsertName": "立绘 名称/标签", + "SetTopAlign": "设置对齐方式", + "SetTopAlignTop": "对话框顶部", + "SetTopAlignBottom": "对话框底部", + "SetDefaultInsert": "设置默认立绘", + "BaseInsert": "图像路径", + "SaveSettings": "保存设置", + "PathPlaceholder": "path/image.png", + "CustomEmotePlaceholder": "自定义名称", + "DisableDefaultAnim": "禁用默认动画", + "DisableDefaultAnimHint": "禁用所有默认的表情动画,包括气泡和任何其他自带的动画。" + } + }, + "Text": { + "OpenBracket": { + "0": "'", + "1": "\"", + "2": "【", + "3": "「", + "4": "『" + }, + "CloseBracket": { + "0": "'", + "1": "\"", + "2": "】", + "3": "」", + "4": "』" + }, + "FontSizeSmall": "小", + "FontSizeNormal": "中", + "FontSizeLarge": "大" + }, + "Emote": { + "Label": "表情", + "Happy": "开心", + "Smile": "微笑", + "Grin": "笑", + "HappyTears": "笑到哭", + "Sad": "难受", + "Frown": "尴尬", + "Cry": "哭泣", + "Serious": "严肃", + "Annoyed": "恼火", + "Frustrated": "沮丧", + "Angry": "生气", + "Laughing": "大笑", + "LaughingSquint": "狂笑", + "ROFL": "笑到打滚", + "Worried": "担忧", + "Meh": "乏味", + "Surprised": "惊讶", + "Wink": "抛媚眼", + "Tongue": "吐舌", + "Blushing": "脸红", + "Hearts": "比心", + "Kiss": "飞吻", + "Sleeping": "睡觉", + "Thinking": "思考", + "Smug": "得意", + "Playful": "调皮", + "Dissatisfied": "不满", + "Panic": "慌乱", + "Dizzy": "头晕", + "Idea": "灵机一动", + "Confused": "困惑", + "Speechless": "无语", + "Awe-Struck": "敬畏", + "Mischevious": "阴险", + "Innocent": " 无辜", + "CareFree": "无忧无虑", + "Scared": "惊吓", + "Pleased": "满意", + "Lazy": "慵懒", + "Ambitious": "士气高扬", + "Correct": "正确", + "Wrong": "错误" + }, + "Flyin": { + "Label": "飞入效果", + "Typewriter": "逐字", + "Fadein": "渐入", + "Slidein": "滑入", + "Scalein": "缩放", + "Fallin": "坠入", + "Spin": "旋转", + "SpinScale": "旋转缩放", + "Outlaw": "旋转进入", + "Vortex": "螺旋", + "Assemble": "组装" + }, + "Standing": { + "Label": "持续效果", + "Spooky": "怪异", + "Insane": "疯狂", + "Excited": "兴奋", + "Bubbly": "泡泡", + "Violent": "暴力", + "Impact": "冲击", + "Quiver": "抖动", + "Wave": "波动", + "Fade": "渐变", + "None": "无" + }, + "Other": "其他", + "NotYet": "尚未实现" + } +} diff --git a/module.json b/module.json index 4a8d392..36f64ac 100644 --- a/module.json +++ b/module.json @@ -52,6 +52,11 @@ "name": "ภาษาไทย (Thai)", "path": "app/lang/th.json" }, + { + "lang": "cn", + "name": "简体中文", + "path": "app/lang/cn.json" + }, { "lang": "zh-tw", "name": "正體中文",