搜索¶
搜索字符串¶
使用布尔运算、括号或特定于字段的查找的高级查询可用于查找所需的字符串。
如果未定义字段,则对源、目标和上下文字符串进行查找。
简单搜索¶
在搜索框中输入的任何短语都会被分割成单词。包含所有单词的字符串才会显示。要精确查找短语,把 “要搜索的短语 “放入引号中(单('
)双("
)引号都可以)):"this is a quoted string"
或 'another quoted string'
.
字段¶
source:TEXT
不区分大小写的源字符串搜索。
target:TEXT
目标字符串不区分大小写的搜索。
context:TEXT
上下文字符串不区分大小写的搜索。
key:TEXT
键符串不区分大小写的搜索。
note:TEXT
不区分大小写的源字符串描述搜索。
location:TEXT
位置字符串不区分大小写的搜索。
priority:NUMBER
字符串优先级。
id:NUMBER
字符串唯一标识符。
position:NUMBER
字符串在翻译文件中的位次。
added:DATETIME
字符串被添加到 Weblate 时的时间戳。
state:TEXT
Search for string states (
approved
,translated
,needs-editing
,empty
,read-only
).This field also supports 字段运算符, so searching for completed strings can be performed as
state:>=translated
, searching for strings needing translation asstate:<translated
.pending:BOOLEAN
待刷新到版本控制系统的字符串。
has:TEXT
搜索具有属性的字符串 -
plural
,context
,suggestion
,comment
,check
,dismissed-check
,translation
,variant
,screenshot
,flags
,explanation
,glossary
,note
,label
.is:TEXT
Filters string on a condition:
read-only
orreadonly
Read-only strings, same as
state:read-only
.approved
Approved strings, same as
state:approved
.needs-editing
orfuzzy
Needing editing strings, same as
state:needs-editing
.translated
Translated strings, same as
state:>translated
.untranslated
:Untranslated strings, same as
state:<translated
.pending
Pending strings not yet committed to the file (see 惰性提交).
language:TEXT
字符串目标语言。
component:TEXT
project:TEXT
项目标识串,参见 URL 标识串。
changed_by:TEXT
字符串被作者用给定的用户名更改。
changed:DATETIME
字符串已于日期更,支持 字段运算符.
change_time:DATETIME
字符串已于日期更改,支持 字段运算符,不像
changed
这包括不更改内容的事件,您可以使用自定义操作过滤change_action
。change_action:TEXT
更改操作的过滤器,与
change_time
接受更改操作的英文名称,用引号括起来并用空格或小写字母和空格替换为连字符。有关示例,请参见 搜索变更。source_changed:DATETIME
源字符串在该日期更改,支持 字段运算符.
check:TEXT
字符串有未通过的检查,请参阅 检查和修正 了解检查标识符。
dismissed_check:TEXT
字符串有忽略的检查,请参阅 检查和修正 了解检查标识符。
comment:TEXT
在用户评论中搜索。
resolved_comment:TEXT
搜索已解决的评论。
comment_author:TEXT
按评论作者筛选。
suggestion:TEXT
在建议中搜索。
suggestion_author:TEXT
按建议作者筛选。
explanation:TEXT
在解释中搜索。
label:TEXT
搜索标签。
screenshot:TEXT
搜索截图。
布尔运算符¶
你可以使用 AND
, OR
, NOT
和括号组合查询,形成复杂的查询。例如: state:translated AND (source:hello OR source:bar)
字段运算符¶
您可以为日期或数字搜索指定运算符、范围或部分查找:
state:>=translated
状态是
translated
或更好 (approved
).changed:2019
在2019年有所更改。
changed:[2019-03-01 to 2019-04-01]
在两个给定的日期之间发生了更改。
position:[10 to 100]
位次在 10 和 100 之间(包括 10 和 100)的字符串。
精确运算符¶
您可以使用 =
运算符对不同的字符串字段进行完全匹配查询。例如,要搜索与 完全匹配的所有源字符串 hello world
, 请使用: source:="hello world"
。要搜索单个单词表达式,您可以跳过引号。例如,要搜索所有匹配的源字符串 hello
, 您可以使用: source:=hello
.
搜索变更¶
Added in version 4.4.
可以使用 change_action
和 change_time
运算符来搜索历史。
例如,搜索在 2018 年被标记为需要编辑的字符串可以输入 change_time:2018 AND change_action:marked-for-edit
或 change_time:2018 AND change_action:"Marked for edit"
。
正则表达式¶
任何地方都可以接受文本,您也可以将正则表达式指定为 r"regexp"
。
例如,要搜索包含 2 到 5 之间任何数字的所有源字符串,请使用 source:r"[2-5]"
。
预定义查询¶
您可以在搜索页面上从预定义的查询中进行选择,这使您可以快速访问最常见的搜索:
对结果进行排序¶
有许多选项可以根据您的需要对字符串进行排序:
搜索用户¶
Added in version 4.18.
用户浏览有类似的搜索能力:
username:TEXT
以用户名搜索。
full_name:TEXT
以全名搜索。
language:TEXT
用户配置的翻译语言 (见 翻译语言)。
joined:DATETIME
字符串已于日期更,支持 字段运算符.
translates:TEXT
User has contributed to a given language in the past 90 days.
contributes:TEXT
User has contributed to a given project or component in the past 90 days.
管理界面 中有额外查询可用:
is:bot
搜索机器人(用于项目范围的令牌)。
is:active
搜索活跃用户。
email:TEXT
按电子邮箱搜索。