Forum Discussion

wxh98's avatar
wxh98
Copper Contributor
Mar 11, 2022

it‘s too stupid that you must echo 是 and 否 in sconfig when you system lanaugh is Chinese

and  when system install by server core not include Microsoft IME,you can't print  Chinese characters in terminal.

1 Reply

  • wsy0222's avatar
    wsy0222
    Copper Contributor

    wxh98 

    I agree! This is too stupid!

     

    However, your title is not good.

    People wouldn't know what problem you're reporting unless they click inside and see your description.

    I once tried to find out why. Here's information I got:

     

    This is caused by:

    • They refactored SConfig from vbs version to Powershell version. All translations shall be remade.
    • Developement team and translation team are separated teams.
    • They're not communicating enough.
    • Translation team translated these strings without using real product to see if they work well.
    • Nobody in developement team uses their native language when installing Software. They all uses English version of Windows and other softwares! (I don't believe 'nobody in Windows Server team is Chinese')

    These translated strings are located in file "C:\Windows\System32\WindowsPowerShell\v1.0\Modules\Microsoft.ServerCore.SConfig\2.0.0.0\zh-HANS\SConfigStrings.psd1"

    These strings looked like this:

     

    ## The words marked with "&" MUST remain in the same order
    YesNoSuffix=&是或 &否

     

     

    English version of this file is:

     

    ## The words marked with "&" MUST remain in the same order
    YesNoSuffix=&Yes or &No

     

     

    It's obivous that the translation team translated "Yes" and "No" without knowing what "&" means.

    The correct translation shall preserve the letter after "&".

    Like this:

     

    ## The words marked with "&" MUST remain in the same order
    YesNoSuffix=是&Y或 否&N

     

     

    Here's my edited version of this file. You may use this to replace the original file in that folder.

    Spoiler
    # Localized	08/13/2021 02:49 PM (GMT)	303:7.0.30723 	SConfigStrings.psd1
    ConvertFrom-StringData @"
    ###PSLOC
    Title=欢迎使用
    PasswordPrompt=密码
    BlankToCancel=(空白 = 取消)
    Canceling=正在取消操作...
    Error=发生错误:
    ErrorDetails=错误详细信息:
    ErrorStackTrace=堆栈跟踪:
    Win32ResultCode=结果代码:
    Win32MethodName=方法名称:
    RestartPrompt=是否立即重新启动?
    Continue=(按 Enter 键继续)
    Unknown=未知
    True=TRUE
    False=FALSE
    SelectionPrompt=输入选项
    ExitMessage=若要再次启动服务器配置工具,请运行“SConfig”
    ## The words marked with "&" MUST remain in the same order
    YesNoSuffix=是&Y或 否&N
    AuthorizedPrompt=指定经过授权的域\\用户
    ### AuthorizedPasswordPrompt: {0} is the username that the user has specified
    AuthorizedPasswordPrompt={0} 的密码
    Loading=正在加载 SConfig...
    FailedToQuery=无法访问所需的计算机信息。
    MissingResource=所需的系统资源不可用;某些功能将失败,并出现错误。
    NotElevatedWarning=此会话未以管理员身份运行,因此功能受限。
    ## AutoLaunchOptOut: do not translate "`$false"
    AutoLaunchOptOut=若要停止 SConfig 在登录时启动,请键入“Set-SConfig -AutoLaunch `$false”
    
    ## Confirmation Prompts ##
    ConfirmationPrompts_LogOff=是否确实要注销?
    ConfirmationPrompts_Restart=是否确实要重新启动?
    ConfirmationPrompts_ShutDown=是否确实要关闭?
    
    ## Main Menu Options ##
    MenuOptions_DomainWorkgroup=域/工作组:
    MenuOptions_ComputerName=计算机名:
    MenuOptions_AddLocalAdmin=添加本地管理员
    MenuOptions_RemoteManagement=远程管理:
    MenuOptions_UpdateSetting=更新设置:
    MenuOptions_InstallUpdates=安装更新
    MenuOptions_RemoteDesktop=远程桌面:
    MenuOptions_NetworkSettings=网络设置
    MenuOptions_DateTime=日期和时间
    MenuOptions_TelemetrySetting=遥测设置:
    MenuOptions_WindowsActivation=Windows 激活
    MenuOptions_LogOffUser=注销用户
    MenuOptions_RestartServer=重新启动服务器
    MenuOptions_ShutDownServer=关闭服务器
    MenuOptions_ExitToCommandLine=退出到命令行 (PowerShell)
    MenuOptions_Prompt=输入数字以选择选项
    
    ## Domain/Workgroup ##
    DomainWorkgroup_Title=更改域/工作组成员身份
    DomainWorkgroup_Domain=域:
    DomainWorkgroup_Workgroup=工作组:
    DomainWorkgroup_Current=当前
    ## The words marked with "&" MUST remain in the same order
    DomainWorkgroup_Prompt=加入 域&D或 工作组&W?
    DomainWorkgroup_CurrentlyJoined=计算机当前已加入域。
    DomainWorkgroup_RemovePrompt=是否要立即将该计算机从当前域中删除?
    DomainWorkgroup_RemovingComputer=正在从当前域/工作组中删除计算机...
    DomainWorkgroup_JoinedWorkgroup=已成功加入工作组。
    DomainWorkgroup_JoinedDomain=已成功加入域。
    DomainWorkgroup_DomainPrompt=要加入的域的名称
    DomainWorkgroup_WorkgroupRules1=工作组名称不得超过 15 个字符。
    DomainWorkgroup_WorkgroupRules2=工作组名称不能包含空格或以下任何特殊字符:
    DomainWorkgroup_WorkgroupPrompt=要加入的工作组的名称
    ### DomainWorkgroup_Joining: {0} is the workgroup/domain name
    DomainWorkgroup_Joining=正在加入 {0}...
    DomainWorkgroup_WelcomeWorkgroup=欢迎使用工作组:
    DomainWorkgroup_Domain_Failed=无法加入域。
    DomainWorkgroup_Workgroup_Failed=无法加入工作组。
    DomainWorkgroup_RenameComputerPrompt=是否要在重新启动之前更改计算机名称?
    
    ## Computer Name ##
    ComputerName_Title=计算机名称
    ComputerName_Current=当前计算机名称:
    ComputerName_NewNamePrompt=输入新的计算机名
    ComputerName_ChangingName=正在更改计算机名称...
    ComputerName_Failed=无法重命名计算机。
    
    ## Add Local Administrator ##
    AddLocalAdmin_Title=添加本地管理员
    AddLocalAdmin_AccountPrompt_InDomain=指定当前域中的授权用户
    AddLocalAdmin_AccountPrompt_InWorkgroup_Line1=如果指定的用户不存在,则将创建它。
    AddLocalAdmin_AccountPrompt_InWorkgroup_Line2=指定要添加到本地管理员组的用户
    ### AddLocalAdmin_PasswordPrompt: {0} is the username that the user has specified
    AddLocalAdmin_PasswordPrompt={0} 的密码
    AddLocalAdmin_InvalidPassword=密码不符合域的长度、复杂性或历史记录要求。
    AddLocalAdmin_Retrying=正在重试...
    AddLocalAdmin_CreatedUser=已创建新用户。
    ### AddLocalAdmin_MemberExists: {0} is the username that the user has specified
    AddLocalAdmin_MemberExists={0} 已经是本地 administrators 组的一部分。
    ### AddLocalAdmin_UserNotExist: {0} is the username that the user has specified
    AddLocalAdmin_UserNotExist={0} 不存在,请指定其他用户。
    ### AddLocalAdmin_TooManyAttempts: {0} is the maximum number of attempts
    AddLocalAdmin_TooManyAttempts=超出了最大尝试次数({0})。
    ### AddLocalAdmin_AddingLocalAdmin: {0} is the username that the user has specified
    AddLocalAdmin_AddingLocalAdmin=正在将 {0} 添加到本地管理员组...
    AddLocalAdmin_Failed=无法添加本地管理员。
    ### AddLocalAdmin_Success: {0} is the username that the user has specified
    AddLocalAdmin_Success=已成功将 {0} 添加到本地管理员组。
    
    ## Configure Remote Management ##
    RemoteManagement_Title=配置远程管理
    ### RemoteManagement_Status: {0} is the current status
    RemoteManagement_Status=远程管理是 {0}。
    RemoteManagement_Enabling=正在启用远程管理...
    RemoteManagement_Disabling=正在禁用远程管理...
    ### RemoteManagement_PingStatus: {0} is the current ping status
    RemoteManagement_PingStatus=服务器对 ping 的响应是 {0}。
    RemoteManagement_PingEnabling=正在启用服务器对 ping 的响应...
    RemoteManagement_PingDisabling=正在禁用服务器对 ping 的响应...
    RemoteManagement_Enabled=已启用
    RemoteManagement_Disabled=已禁用
    RemoteManagement_MenuOptions_Enable=启用远程管理
    RemoteManagement_MenuOptions_Disable=禁用远程管理
    RemoteManagement_MenuOptions_EnablePing=启用服务器对 ping 的响应
    RemoteManagement_MenuOptions_DisablePing=禁用服务器对 ping 的响应
    RemoteManagement_PingPrompt=是否允许远程计算机对此服务器执行 Ping 操作?
    RemoteManagement_Status_Failed=无法确定远程管理状态。
    RemoteManagement_Enabling_Failed=无法启用远程管理。
    RemoteManagement_Disabling_Failed=无法禁用远程管理。
    RemoteManagement_PingEnabling_Failed=无法启用服务器对 ping 的响应。
    RemoteManagement_PingDisabling_Failed=无法禁用服务器对 ping 的响应。
    RemoteManagement_Enabling_Success=已成功启用远程管理。
    RemoteManagement_Disabling_Success=已成功禁用远程管理。
    RemoteManagement_PingEnabling_Success=已成功启用服务器对 ping 的响应。
    RemoteManagement_PingDisabling_Success=已成功禁用服务器对 ping 的响应。
    RemoteManagement_AlreadyEnabled=已启用远程管理。
    RemoteManagement_AlreadyDisabled=已禁用远程管理。
    RemoteManagement_PingAlreadyEnabled=已启用对 ping 的服务器响应。
    RemoteManagement_PingAlreadyDisabled=已禁用对 ping 的服务器响应。
    
    ## Update Setting ##
    UpdateSetting_Title=更新设置
    UpdateSetting_CurrentSetting=当前更新配置为:
    UpdateSetting_Automatic=自动
    UpdateSetting_DownloadOnly=仅下载
    UpdateSetting_Manual=手动
    UpdateSetting_NotConfigured=未配置
    UpdateSetting_Status_Failed=无法确定当前 Windows 更新设置。
    ## The words marked with "&" MUST remain in the same order
    UpdateSetting_SettingPrompt=选择 自动&A、仅下载&D,或 手动更新&M
    UpdateSetting_Failed=无法配置更新设置。
    UpdateSetting_Success=已成功配置更新设置。
    
    ## Remote Desktop ##
    RemoteDesktop_Title=远程桌面
    ## The words marked with "&" MUST remain in the same order
    RemoteDesktop_EnablePrompt=启用&E或 禁用&D远程桌面?
    RemoteDesktop_MenuOptions_NLA=仅允许使用网络级别身份验证运行远程桌面的客户端 (更安全)
    RemoteDesktop_MenuOptions_Any=允许运行任何版本的远程桌面的客户端(不太安全)
    RemoteDesktop_Enabling=正在启用远程桌面...
    RemoteDesktop_Disabling=正在禁用远程桌面...
    RemoteDesktop_Current=远程桌面状态:
    RemoteDesktop_Status_EnabledAll=已启用(所有客户端)
    RemoteDesktop_Status_EnabledSecure=已启用 (更安全的客户端)
    RemoteDesktop_Status_Disabled=已禁用
    RemoteDesktop_Status_Failed=无法确定远程桌面状态。
    RemoteDesktop_Failed=无法配置远程桌面。
    RemoteDesktop_Success=已成功配置远程桌面。
    
    ## Download and Install Updates ##
    InstallUpdates_Title=安装更新
    InstallUpdates_FeatureUpdate_Title=安装功能更新
    InstallUpdates_FeatureUpdate_Description=功能更新添加了新功能,并且安装时间比质量更新长。服务器在安装期间可能会多次重启,安装应该不会中断。安装完成后,系统会提示你重新登录。
    InstallUpdates_FeatureUpdate_Warning=如果服务器是故障转移群集的一部分,则建议使用 Cluster-Aware 更新来安排安装,而不使群集脱机。否则,请考虑在安装此更新之前停止或迁移工作负荷。
    InstallUpdates_FeatureUpdate_InstallPrompt=是否要立即安装此功能更新?
    InstallUpdates_ResultLabel=结果:
    ## The words marked with "&" MUST remain in the same order
    InstallUpdates_SearchHeader=搜索:
    InstallUpdates_Option_All=所有质量更新
    InstallUpdates_Option_Recommended=仅推荐的质量更新
    InstallUpdates_Option_Feature=功能更新
    InstallUpdates_SearchPrompt=选择更新类别
    InstallUpdates_SearchingAll=正在搜索所有的适用更新...
    InstallUpdates_SearchingRecommended=正在搜索推荐的更新...
    InstallUpdates_SearchingFeature=正在搜索功能更新...
    InstallUpdates_AvailableUpdates=可用更新:
    InstallUpdates_NoUpdates=没有适用的更新。
    InstallUpdates_FeatureUpdateLabel=发现以下功能更新:
    InstallUpdates_SelectPrompt=选择一个选项:
    ## The words marked with "&" MUST remain in the same order
    InstallUpdates_SelectOptions=安装所有更新&A,无更新&N或选择单独更新&S?
    InstallUpdates_InstallSingle=安装更新?
    InstallUpdates_NumberPrompt=选择要下载并安装的更新索引
    InstallUpdates_Downloading=正在下载更新...
    InstallUpdates_Installing=正在安装更新…
    InstallUpdates_InstallResults=安装结果:
    InstallUpdates_InstallSummary=摘要:
    InstallUpdates_Result=安装
    InstallUpdates_Restart=需要重新启动
    InstallUpdates_ResultCode_NotStarted=未启动
    InstallUpdates_ResultCode_InProgress=正在进行
    InstallUpdates_ResultCode_Succeeded=已成功
    InstallUpdates_ResultCode_SucceededErrors=已成功,但有错误
    InstallUpdates_ResultCode_Failed=失败
    InstallUpdates_ResultCode_Stopped=进程尚未完成即已停止
    InstallUpdates_FailedElevation=进程失败,请以管理员身份运行 SConfig,然后重试。
    
    ## Network Settings ##
    NetworkSettings_Title=网络设置
    NetworkSettings_Available=可用的网络适配器:
    NetworkSettings_ColumnHeader_Index=索引编号
    NetworkSettings_ColumnHeader_IpAddress=IP 地址
    NetworkSettings_ColumnHeader_Description=描述
    NetworkSettings_IndexPrompt=选择网络适配器索引编号
    NetworkSettings_AdapterSettings=网络适配器设置
    NetworkSettings_NicIndex=NIC 索引:
    NetworkSettings_Description=描述:
    NetworkSettings_IpAddress=IP 地址:
    NetworkSettings_SubnetMask=子网掩码:
    NetworkSettings_DhcpEnabled=DHCP 已启用:
    NetworkSettings_DefaultGateway=默认网关:
    NetworkSettings_PreferredDNS=首选 DNS 服务器:
    NetworkSettings_AlternateDNS=备用 DNS 服务器:
    NetworkSettings_MenuOptions_SetAdapter=设置网络适配器地址
    NetworkSettings_MenuOptions_SetDNS=设置 DNS 服务器
    NetworkSettings_MenuOptions_ClearDNS=清除 DNS 服务器设置
    NetworkSettings_Failed=无法访问所需的网络适配器信息。
    ## The words marked with "&" MUST remain in the same order
    NetworkSettings_Adapter_IpPrompt=选择 DHCP(&D) 或 静态 IP 地址(&S)
    NetworkSettings_Adapter_StaticIpPrompt=输入静态 IP 地址
    ### NetworkSettings_Adapter_MaskPrompt: {0} is the default subnet mask
    NetworkSettings_Adapter_MaskPrompt=输入子网掩码(空白={0})
    NetworkSettings_Adapter_DefaultPrompt=输入默认网关
    NetworkSettings_Adapter_SettingStatic=正在将 NIC 设置为静态 IP...
    NetworkSettings_Adapter_SettingDHCP=正在设置 NIC 以使用 DHCP...
    NetworkSettings_Adapter_Failed=无法设置网络适配器地址。
    NetworkSettings_Adapter_Success=成功设置网络适配器地址。
    NetworkSettings_DNS_ServerPrompt=输入新的首选 DNS 服务器
    NetworkSettings_DNS_AlternatePrompt=输入备用 DNS 服务器
    NetworkSettings_DNS_BlankNone=(空白=无)
    NetworkSettings_DNS_ServerSet=已设置首选 DNS 服务器。
    NetworkSettings_ReleaseDHCPLease_Succeeded=已成功发布 DHCP 租约。
    NetworkSettings_ReleaseDHCPLease_Failed=无法发布 DHCP 租约。
    NetworkSettings_EnableStatic_Succeeded=已成功启用静态寻址。此网络适配器的 DHCP 已禁用。
    NetworkSettings_EnableStatic_Failed=无法启用静态寻址。
    NetworkSettings_SetGateways_Succeeded=已成功设置网关。
    NetworkSettings_SetGateways_Failed=无法设置网关。
    NetworkSettings_EnableDHCP_Succeeded=已成功启用 DHCP。
    NetworkSettings_EnableDHCP_Failed=无法启用 DHCP
    NetworkSettings_SetDNSServerSearchOrder_Succeeded=已成功分配 DNS 服务器。
    NetworkSettings_SetDNSServerSearchOrder_Failed=无法分配 DNS 服务器。
    NetworkSettings_ClearDNSServerSettings_Succeeded=已成功清除 DNS 服务器设置。将自动从网络中获取 DNS 服务器。
    NetworkSettings_ClearDNSServerSettings_Failed=无法清除 DNS 服务器设置。
    NetworkSettings_TimingRetry=加载失败:正在更新网络适配器设置。请在30秒后重试。
    NetworkSettings_ResultCode_70=无效 IP 地址。
    NetworkSettings_ResultCode_71=无效的网关 IP 地址。
    
    ## Telemetry Setting ##
    TelemetrySetting_Title=遥测设置
    ### TelemetrySetting_HelpImprove: {0} is the current operating system
    TelemetrySetting_HelpImprove=帮助改进 {0}! 配置遥测后,操作系统将定期收集有关系统的统计信息并将其上传给 Microsoft。收集的信息不用于识别或联系你或你的公司。如果你决定在此服务器上使用映像技术构建其他服务器,这些服务器将具有相同的遥测设置。
    TelemetrySetting_MoreInfoLink=有关详细信息,请访问:\n  https://go.microsoft.com/fwlink/?LinkId=811315
    TelemetrySetting_PrivacyLink=有关 Microsoft 隐私声明,请访问:\n  https://go.microsoft.com/fwlink/?LinkId=734730
    TelemetrySetting_ChangePrompt=是否要更改遥测设置?
    TelemetrySetting_AvailableSettings=可用的遥测设置:
    TelemetrySetting_MenuOptions_Off=关闭
    TelemetrySetting_MenuOptions_Required=必需
    TelemetrySetting_MenuOptions_Optional=可选
    TelemetrySetting_Status_Failed=无法确定当前的遥测设置。
    TelemetrySetting_Configure_Failed=无法配置遥测设置。
    TelemetrySetting_MenuOptions_Prompt=输入新的遥测设置
    TelemetrySetting_Default=默认
    
    ## Windows Activation ##
    WindowsActivation_Title=Windows 激活
    WindowsActivation_MenuOptions_DisplayLicense=显示许可证信息
    WindowsActivation_MenuOptions_Activate=激活 Windows
    WindowsActivation_MenuOptions_InstallKey=安装产品密钥
    WindowsActivation_KeyPrompt=输入产品密钥
    
    ## SConfig Settings ##
    SConfigSettings_DebugOutput=调试输出
    SConfigSettings_DebugOutput_Description=启用详细错误消息,不在操作之间清除终端。
    SConfigSettings_AutoLaunch=登录时启动
    SConfigSettings_AutoLaunch_Description=登录时自动启动 SConfig。这仅适用于服务器核心安装选项,不适用于具有桌面体验的服务器。如果将此值设置为 false,则将改为启动空的 PowerShell 终端。
    SConfigSettings_AutoLaunchHint=自动启动提示
    SConfigSettings_AutoLaunchHint_Description=在用户登录时通知他们可以禁用自动启动行为。如果将此值设置为 false,则将停止显示此消息。
    SConfigSettings_AutoUpdate=检查更新
    SConfigSettings_AutoUpdate_Description=[当前未实现]每次 SConfig 启动时自动检查 SConfig 模块的更新。
    SConfigSettings_ScopePrompt=更改所有用户(&A)或仅当前用户(&C)的设置?
    SConfigSettings_Configuring=正在配置 SConfig 设置...
    SConfigSettings_Success=已成功更改 SConfig 设置。
    SConfigSettings_Failed=无法更改 SConfig 设置。
    SConfigSettings_InvalidArgsError=无效参数:指定-Interactive 以使用基于文本的 GUI,或使用相应的值指定一个或多个 SConfig 设置。
    "@​

     

Resources