mirror of
https://github.com/shadowsocks/ShadowsocksX-NG.git
synced 2026-11-14 10:13:54 +00:00
- 移除底部「添加参数」按钮(与末尾空行重复) - 「值/开关」分段选择器移到行首;「无值开关」文案改「开关」 - 删除按钮文案改「删除」 - 编辑面与订阅只读面拆成两个独立视图,均改用 Table 控件布局; 编辑行输入框改无边框(plain),参数名列限宽、值列弹性 - 原始文本编辑区与长值编辑 sheet 补分隔线边框 - NewServerSheet 的 isEditable 恒真,提交期禁用由外层负责, 避免编辑视图闪换成只读视图 - 列宽不用 TableColumn width: 参数:无排序 Table 列泛型固定为 Never,width:/value: 变体编译不过(macOS 15 SDK 实测),改经 内容约束表达
237 lines
5.2 KiB
Plaintext
237 lines
5.2 KiB
Plaintext
{
|
||
"sourceLanguage": "zh-Hans",
|
||
"strings": {
|
||
"例如:香港服务器": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "e.g. Hong Kong server"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"值": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Value"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"删除": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Delete"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"原始文本": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Raw Text"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"参数列表": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Parameters"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"参数名": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Key"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"名称最多 %lld 个字符": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Name must be at most %lld characters"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"存在未完成的参数行:请补全参数名、清空该行或删除它": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "An unfinished parameter row exists: complete its key, clear the row, or delete it"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"密码最多 %lld 个字符": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Password must be at most %lld characters"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"开关": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Flag"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"插件参数最多 %lld 个字节": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Plugin options must be at most %lld bytes"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"操作": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Actions"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"服务器地址最多 %lld 个字符": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Server address must be at most %lld characters"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"查看模式": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "View Mode"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"确认": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Confirm"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"端口必须是 1–65535 的数字(最多 %lld 位)": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Port must be a number from 1 to 65535 (at most %lld digits)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"类型": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Kind"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"编辑值…": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Edit Value…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"缺少参数名": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Missing key"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"请输入服务器名称": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Enter a server name"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"重置": {
|
||
"extractionState": "manual",
|
||
"localizations": {
|
||
"en": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Reset"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"version": "1.0"
|
||
} |