Files
ShadowsocksX-NG/ShadowsocksX-NG2/App/Localizable.xcstrings
T
Qiu Yuzhou d2d20d27a6 feat(ui): 服务器表单输入限制与端口十进制草稿
issue #81 第一部分:手动表单产品上限(名称 128、地址 255、密码 1024
用户可见字符;插件参数 65,536 UTF-8 字节;端口最多五位十进制数字)。
校验收进 ServerFormFields 唯一入口 validateForSubmit(),字段错误
typed 呈现、修正即清除、首错按栅格顺序定位;validateName/hasNameError
退役。端口改十进制字符串草稿,draft 在草稿不可解析时为 nil、仅在
校验通过后消费,数值等价改写不算变更——无效输入不再悄悄提交旧绑定
值。与装载基线逐字相同的超长字段放行(历史数据兼容);导入与订阅
路径不受限。新错误文案入 Localizable.xcstrings(中英)。
2026-10-04 04:36:32 +08:00

95 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"sourceLanguage": "zh-Hans",
"strings": {
"例如:香港服务器": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "e.g. Hong Kong server"
}
}
}
},
"名称最多 %lld 个字符": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Name must be at most %lld characters"
}
}
}
},
"密码最多 %lld 个字符": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Password must be at most %lld characters"
}
}
}
},
"插件参数最多 %lld 个字节": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Plugin options must be at most %lld bytes"
}
}
}
},
"服务器地址最多 %lld 个字符": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Server address must be at most %lld characters"
}
}
}
},
"端口必须是 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": "Enter a server name"
}
}
}
},
"重置": {
"extractionState": "manual",
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Reset"
}
}
}
}
},
"version": "1.0"
}