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

对翻译质量的疑问 #3

Open
sgkoishi opened this issue Aug 1, 2021 · 1 comment
Open

对翻译质量的疑问 #3

sgkoishi opened this issue Aug 1, 2021 · 1 comment

Comments

@sgkoishi
Copy link

sgkoishi commented Aug 1, 2021

ripgrep-zh/en.md

Lines 92 to 97 in 56aa202

* Like other tools specialized to code search, ripgrep defaults to recursive
directory search and won't search files ignored by your `.gitignore` files.
It also ignores hidden and binary files by default. ripgrep also implements
full support for `.gitignore`, whereas there are many bugs related to that
functionality in other code search tools claiming to provide the same
functionality.

- 像其他专门用于代码搜索的工具一样,ripgrep 默认用于递归目录搜索,并且不会搜索被`.gitignore`匹配的文件/+夹。默认情况下,它也忽略了隐藏文件和二进制文件。ripgrep 还实现了对`.gitignore`支持,然而,在其它代码搜索工具中,有许多与该功能相关的 bug 工具,声称提供了相同的功能。

然而,在其它代码搜索工具中,有许多与该功能相关的 bug 工具,声称提供了相同的功能

什么叫有许多与该功能相关的 bug 工具?用来制造bug的工具吗?


ripgrep-zh/en.md

Lines 98 to 101 in 56aa202

* ripgrep can search specific types of files. For example, `rg -tpy foo`
limits your search to Python files and `rg -Tjs foo` excludes Javascript
files from your search. ripgrep can be taught about new file types with
custom matching rules.

- ripgrep 可以搜索特定类型的文件。例如,`rg -tpy foo`将搜索限制为 Python 文件,`rg -Tjs foo`从搜索中排除 JavaScript 文件 。ripgrep 可以用自定义匹配规则教给新的文件类型。

ripgrep 可以用自定义匹配规则教给新的文件类型。

谁把什么用什么教给什么?
ripgrep,它用自定义匹配规则,把什么东西,教给新的文件类型
我不是很能理解,这是中文吗?


ripgrep-zh/en.md

Lines 102 to 105 in 56aa202

* ripgrep supports many features found in `grep`, such as showing the context
of search results, searching multiple patterns, highlighting matches with
color and full Unicode support. Unlike GNU grep, ripgrep stays fast while
supporting Unicode (which is always on).

- ripgrep 支持许多`grep`特性。例如,显示搜索结果的上下文、搜索多个模式、突出显示具有颜色和全部 Unicode 支持的匹配与 GNU grep 不同,ripgrep 在支持 Unicode(总是在 启动)的同时保持快速。

ripgrep 在支持 Unicode(总是在 启动)的同时保持快速。

哪怕是机器翻译都能从supporting Unicode (which is always on)翻译出始终打开总是打开的,什么叫总是在 启动?启动什么?


ripgrep-zh/en.md

Lines 106 to 109 in 56aa202

* ripgrep has optional support for switching its regex engine to use PCRE2.
Among other things, this makes it possible to use look-around and
backreferences in your patterns, which are not supported in ripgrep's default
regex engine. PCRE2 support is enabled with `-P`.

- ripgrep 有可选的支持,以切换其正则表达式引擎使用 PCRE2 。除此之外,这使得在模式中,使用环视和反向引用成为可能,而这些在 ripgrep 的默认正则表达式引擎中不受支持。启用 PCRE2 支持用`-P`

ripgrep 有可选的支持,以切换其正则表达式引擎使用 PCRE2 。除此之外,这使得在模式中,使用环视和反向引用成为可能,而这些在 ripgrep 的默认正则表达式引擎中不受支持。

是指什么?又是指什么?


- ripgrep 有可选的支持,以切换其正则表达式引擎使用 PCRE2 。除此之外,这使得在模式中,使用环视和反向引用成为可能,而这些在 ripgrep 的默认正则表达式引擎中不受支持。启用 PCRE2 支持用`-P`

尽管最初不希望将每个特性都添加到 ripgrep 中,但是随着时间的推移,ripgrep 对其他文件搜索工具中的大多数特性的支持不断增加。这包括搜索跨越多行的结果,以及对 PCRE2 的 opt-in 支持,PCRE2 提供环视和反引号支持。

backreference,上面还是反向引用,怎么下面就变成反引号了?


除了这些问题以外,还有大量其他的问题,包括用词、术语、语法等各个方面。这个仓库的描述上还写着校对 ✅,就非常离谱。以下为两份机器翻译的参考;它们都没有把backreference翻译成两种东西;都没有把always on翻译成总是在 启动;都没有声称ripgrep用规则教给文件类型;都没有翻译出bug 工具这种东西。在翻译之前,请先说中文。


  • 它可以替代其他搜索工具提供的许多用例,因为它包含大多数功能并且通常速度更快。 (有关 ripgrep 是否可以真正取代 grep 的更多详细信息,请参阅 [FAQ](FAQ.md#posix4ever)。)
  • 像其他专门用于代码搜索的工具一样,ripgrep 默认为递归目录搜索,并且不会搜索被你的 .gitignore 文件忽略的文件。默认情况下,它还忽略隐藏文件和二进制文件。 ripgrep 还实现了对.gitignore 的完全支持,而在声称提供相同功能的其他代码搜索工具中存在许多与该功能相关的错误。
  • ripgrep 可以搜索特定类型的文件。例如,rg -tpy foo 将您的搜索限制为 Python 文件,而rg -Tjs foo 从您的搜索中排除 Javascript 文件。可以使用自定义匹配规则向 ripgrep 教授有关新文件类型的知识。
  • ripgrep 支持grep 中的许多功能,例如显示搜索结果的上下文、搜索多个模式、用颜色突出显示匹配项和完整的 Unicode 支持。与 GNU grep 不同,ripgrep 在支持 Unicode(始终开启)的同时保持快速。
  • ripgrep 可选择支持将其正则表达式引擎切换为使用 PCRE2。除此之外,这使得在您的模式中使用环视和反向引用成为可能,而 ripgrep 的默认正则表达式引擎不支持这些。 PCRE2 支持通过-P 启用。

尽管最初不想将所有功能都添加到 ripgrep 中,但随着时间的推移,ripgrep 已经对其他文件搜索工具中的大多数功能提供了支持。这包括搜索跨越多行的结果,以及对 PCRE2 的选择支持,它提供环视和反向引用支持。


  • 它可以取代许多由其他搜索工具提供的用例,因为它包含了它们的大部分功能,而且通常速度更快。(关于ripgrep是否能真正取代grep的更多细节,请参见[FAQ](FAQ.md#posix4ever)。)
  • 像其他专门用于代码搜索的工具一样,ripgrep默认为递归目录搜索,不会搜索被你的.gitignore文件忽略的文件。ripgrep还实现了对.gitignore的完全支持,而在其他声称提供相同功能的代码搜索工具中,有许多与该功能相关的bug。
  • ripgrep可以搜索特定类型的文件。例如,rg -tpy foo将你的搜索限制在Python文件,rg -Tjs foo将Javascript文件排除在你的搜索之外。 ripgrep可以通过自定义匹配规则了解新的文件类型。
  • ripgrep支持grep中的许多功能,如显示搜索结果的上下文,搜索多个模式,用颜色突出显示匹配的内容,以及完全支持Unicode。与GNU grep不同的是,ripgrep在支持Unicode的同时保持快速(Unicode一直处于开启状态)。
  • ripgrep有可选的支持,可以将它的regex引擎切换到使用PCRE2。在其他方面,这使得在你的模式中使用环视和反向引用成为可能,这些在ripgrep的默认regex引擎中是不支持的。PCRE2的支持是用-P启用的。

尽管最初不想在ripgrep中加入所有的功能,但随着时间的推移,ripgrep已经增加了对其他文件搜索工具中的大多数功能的支持。这包括搜索跨越多行的结果,以及对PCRE2的支持,它提供环视和反向参考支持。

@khailifz
Copy link

还不如我自己用google翻译呢,这个中文翻译仓直接删了吧

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

No branches or pull requests

2 participants