Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chinese localization Issue: command line arguments are translated #4111

Closed
12101111 opened this issue Jun 13, 2019 · 11 comments
Closed

Chinese localization Issue: command line arguments are translated #4111

12101111 opened this issue Jun 13, 2019 · 11 comments

Comments

@12101111
Copy link

  • Your Windows build number: (Type ver at a Windows Command Prompt)
    10.0.18917.1000
  • What you're doing and what's happening: (Copy&paste the full set of specific command-line steps necessary to reproduce the behavior, and their output. Include screen shots if that helps demonstrate the problem.)

output of wsl --help in 18917:

Microsoft Windows [版本 10.0.18917.1000]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\w1210>wsl --help
版权所有 (c) Microsoft Corporation。已保留所有权限。

用法: wsl.exe [Argument] [Options...] [命令行]

用于运行 Linux 二进制文件的参数:

如果未提供任何命令行, wsl.exe 将启动默认 shell。

--exec,-e <CommandLine>
        执行指定的命令, 而不使用默认的 Linux shell。

--
        按原样传递剩余的命令行。

选项:
    --分布,-d <Distro>
        运行指定的分发。

--user,-u <UserName>
        以指定用户身份运行。

用于管理适用于 Linux 的 Windows 子系统的参数:

--导出 <Distro> <FileName>
        将分发导出到 tar 文件。
        文件名可以是-用于标准输出。

--导入 <Distro> <InstallLocation> <FileName> [选项]
        将指定的 tar 文件作为新分发导入。
        文件名可以是-用于标准输入。

选项:
            --版本 <Version>
                指定要用于新分发的版本。

--list,-l [选项]
        列出分发。

选项:
            -所有
                列出所有分发内容, 包括当前未分配的
                正在安装或卸载。

--正在运行
                仅列出当前正在运行的分发。

--安静,-q
                仅显示分布名称。

--详细信息,-v
                显示有关所有分配的详细信息。

--设置-默认,-s <Distro>
        将分发设置为默认值。

--设置-默认-版本 <Version>
        更改新分发的默认安装版本。

--set-版本 <Distro> <Version>
        更改指定分发的版本。

--关闭
        终止所有正在运行的分发。

--终止,-t <Distro>
        终止指定的分发。

--注销 <Distro>
        注销分发。

--帮助
        显示用法信息。

output of wsl --help in 18362:

Microsoft Windows [版本 10.0.18362.175]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\w1210>wsl --help
版权所有 (c) Microsoft Corporation。保留所有权利。

用法: wsl.exe [参数] [选项...] [CommandLine]

用于运行 Linux 二进制文件的参数:

    如果未提供任何命令行,wsl.exe 将启动默认 shell。

    --exec, -e <CommandLine>
        在不使用默认 Linux shell 的情况下执行指定的命令。

    --
        按原样传递剩余的命令行。

选项:
    --distribution, -d <DistributionName>
        运行指定的分发。

    --user, -u <UserName>
        以指定用户身份运行。

用于管理 Windows Subsystem for Linux 的参数:

    --export <DistributionName> <FileName>
        将分发导出到 tar 文件。
        文件名可为 - 以便标准输出。

    --import <DistributionName> <InstallLocation> <FileName>
        将指定的 tar 文件作为新分发导入。
        文件名可为 - 以便标准输入。

    --list, -l [选项]
        列出分发。

        选项:
            --all
                列出所有分发,包括当前
                正在安装或卸载的分发。

            --running
                仅列出当前正在运行的分发。

    -setdefault, -s <DistributionName>
        将分发设置为默认值。

    --terminate, -t <DistributionName>
        终止分发。

    --unregister <DistributionName>
        注销分发。

    --upgrade <DistributionName>
        将分发升级为 WslFs 文件系统格式。

    --help
        显示用法信息。
  • What's wrong / what should be happening instead:

    • command line arguments should't be translated
    • 已保留所有权限 -> 保留所有权利
    • 分发 -> 发行版
@DDoSolitary
Copy link

Haha they must have been using machine translation extensively. But what makes me surprised is that it seems there isn't any sort of human reviewing.

@craigloewen-msft
Copy link
Member

I'm talking to the localization folks about this now! I'll post any updates as soon as I have them.

@12101111
Copy link
Author

Most of this issue is solved in new Chinese Local Experience Pack (18915.1.1.0) expect 分发 -> 发行版
distribution is a proper noun here for Linux distro (发行版) , not outgiving, handing out or dispatching (分发)

版权所有 (c) Microsoft Corporation。保留所有权利。

用法: wsl.exe [Argument] [Options...] [CommandLine]

用于运行 Linux 二进制文件的参数:

    如果未提供命令行,wsl.exe 将启动默认的 shell。

    --exec, -e <CommandLine>
        执行指定的命令而不使用默认的 Linux shell。

    --
        按原样传递剩余的命令行。

选项:
    --distribution, -d <Distro>
        运行指定的分发。

    --user, -u <UserName>
        以指定用户身份运行。

用于管理适用于 Linux 的 Windows 子系统的参数:

    --export <Distro> <FileName>
        将分发导出到 tar 文件。
        对于标准输出,文件名可以是 -。

    --import <Distro> <InstallLocation> <FileName> [Options]
        将指定的 tar 文件作为新分发进行导入。
        对于标准输入,文件名可以是 -。

        选项:
            --version <Version>
                指定用于新分发的版本。

    --list, -l [Options]
        列出分发。

        选项:
            --all
                列出所有分发,包括当前正在
                安装或卸载的分发。

            --running
                只列出当前正在运行的分发。

            --quiet, -q
                只显示分发名称。

            --verbose, -v
                显示有关所有分发的详细信息。

    --set-default, -s <Distro>
        将分发设置为默认值。

    --set-default-version <Version>
        更改新分发的默认安装版本。

    --set-version <Distro> <Version>
        更改指定分发的版本。

    --shutdown
        终止所有正在运行的分发。

    --terminate, -t <Distro>
        终止指定的分发。

    --unregister <Distro>
        注销分发。

    --help
        显示用法信息。

@therealkenc
Copy link
Collaborator

There were localization improvements made under guise #5442.

/fixed 20190 (or thereabouts, based on the date)

@ghost ghost closed this as completed Sep 4, 2020
@ghost ghost added the fixedininsiderbuilds label Sep 4, 2020
@ghost
Copy link

ghost commented Sep 4, 2020

This bug or feature request originally submitted has been addressed in whole or in part. Related or ongoing bug or feature gaps should be opened as a new issue submission if one does not already exist.

Thank you!

@listenerri
Copy link

This problem still exists (windows 11):

# wsl -v

WSL 版本: 1.0.0.0
内核版本: 5.15.74.2
WSLg 版本: 1.0.47
MSRDC 版本: 1.2.3575
Direct3D 版本: 1.606.4
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows版本: 10.0.22621.819
Chinese Local Experience Pack(22621.9.50.0)

@tingjhenjiang
Copy link

tingjhenjiang commented Nov 27, 2022

I encounter this problem as well after upgrading to wsl 1.0, ref 4111, 6328, 7868, 8982.

@tingjhenjiang
Copy link

reopen this issue.

@Winson-Huang
Copy link

Winson-Huang commented Dec 8, 2022

this issue should be reopen.

@tingjhenjiang
Copy link

Duplicate of #8857

Duplicate of #8857

#4111 is ahead of this #8857, and therefore this issue is not a duplicate of #8857, and it implies that the earlier issue (the #4111) cannot be justified in not reopening the issue because it is not a duplicated one, and therefore please correct the statement here (duplicate of #....).

@GeorgeLiou
Copy link

Similar problem also exists in Traditional Chinese version:

WSL 版本: 1.0.3.0
核心版本: 5.15.79.1
WSLg 版本: 1.0.47
MSRDC 版本: 1.2.3575
Direct3D 版本: 1.606.4
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows版本: 10.0.19045.2486

Take last few lines of wsl --version as example:

    --設定-預設,-s <Distro>
        將發行版本設定為預設值。

    --設定-版本 <Distro> <Version>
        變更指定發行版本的版本。

    --終止,-t <Distro>
        終止指定的發行版本。

    --取消註冊 <Distro>
        取消註冊發行版本並刪除根檔案系統。

The name of commands should be kept in original form, but have been translated to Chinese.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants