搜索¶
搜索字符串¶
使用布尔运算、括号或特定于字段的查找的高级查询可用于查找所需的字符串。
如果未定义字段,则对源、目标和上下文字符串进行查找。
简单搜索¶
在搜索框中输入的任何短语都会被分割成单词。包含所有单词的字符串才会显示。要精确查找短语,请把“要搜索的短语”放入引号中(单引号 ' 和双引号 " 都可以):"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搜索字符串状态 (
approved,translated,needs-editing,empty,read-only)。此字段同样支持 字段运算符,因此搜索已完成字符串可以作为
state:>=translated执行,搜索需要翻译的字符串可以作为state:<translated执行。source_state:TEXT搜索源字符串状态,更多信息请见上方。
pending:BOOLEAN待刷新到版本控制系统的字符串。
has:TEXT搜索具有属性的字符串 -
plural,context,suggestion,comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label,location.is:TEXT按条件筛选字符串:
read-only或readonly只读字符串,同
state:read-only。approved已核准的字符串,同
state:approved。needs-editing或fuzzy需要编辑的字符串,同
state:needs-editing。translated已翻译的字符串,同
state:>translated。untranslated未翻译的字符串,同
state:<translated。pending尚未提交至文件的待定字符串(见 惰性提交)。
language:TEXT字符串目标语言。
component:TEXTproject:TEXT项目标识串,参见 URL 标识串。
path:TEXT对象路径,以限制在部件、类别、项目或翻译中进行搜索。
changed_by:TEXT字符串被作者用给定的用户名更改。
changed:DATETIMEString content was changed on date, supports 字段运算符 and Searching for DATETIME fields.
change_time:DATETIMEString was changed on date, supports 字段运算符 and Searching for DATETIME fields.
Unlike
changedthis includes event which don't change content and you can apply custom action filtering usingchange_action.change_action:TEXT更改操作的过滤器,与
change_time接受更改操作的英文名称,用引号括起来并用空格或小写字母和空格替换为连字符。有关示例,请参见 搜索变更。source_changed:DATETIMESource string was last changed on date, supports 字段运算符 and Searching for DATETIME fields.
last_changed:DATETIMEThe string was last changed on date, supports 字段运算符 and Searching for DATETIME fields.
check:TEXT字符串有未通过的检查,请参阅 检查和修正 了解检查标识符。
dismissed_check:TEXT字符串有忽略的检查,请参阅 检查和修正 了解检查标识符。
comment:TEXT在用户评论中搜索。
resolved_comment:TEXT搜索已解决的评论。
comment_author:TEXT按评论作者筛选。
suggestion:TEXT在建议中搜索。
suggestion_author:TEXT按建议作者筛选。
explanation:TEXT在解释中搜索。
label:TEXT搜索标签。
screenshot:TEXT搜索截图。
labels_count:NUMBER按标签数筛选
布尔运算符¶
你可以使用 AND、OR、NOT 和括号组合查询,形成复杂的查询语句。
NOT 操作符的优先级高于 AND 而 AND 操作符的优先级高于 OR 。你可以添加英文圆括号来定义你自己的优先级。
省略操作符会让查询语句表现得像 AND 操作符未使用。
|
加圆括号的表达式来清晰地显示优先级。 |
|
|
|
使用隐含的 |
字段运算符¶
您可以为日期或数字搜索指定运算符、范围或部分查找:
state:>=translated状态是
translated或更好 (approved).changed:[2019-03-01 to 2019-04-01]Changed between two given dates (inclusive).
position:[10 to 100]位次在 10 和 100 之间(包括 10 和 100)的字符串。
Searching for DATETIME fields¶
Timestamp searching supports multiple ways to specify the value. It supports wide range of ways to specify date and time.
ISO 8601 formatted like
2025-09-08T12:16:55.336146+00:00.English written date and time like
July 4, 2013 PST.English adverbs of time like
yesterday,last month, and2 days ago.
Whenever only the date is specified, it is always used as inclusive and covers that date. Specify the exact timestamp if you need to override this behavior.
示例:
changed:>=2019-03-01Changed 2019-03-01 and later (inclusive).
changed:>="2 weeks ago"Changed 2 weeks ago from the current date and time.
changed:>=yesterdayChanged starting yesterday.
changed:2019Changed in the year 2019.
changed:[2019-03-01 to 2019-04-01]Changed between two given dates (inclusive).
changed:[20_days_ago to yesterday]Changed between two relative dates (inclusive).
精确运算符¶
您可以使用 = 运算符对不同的字符串字段进行完全匹配查询。例如,要搜索与 完全匹配的所有源字符串 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用户已向一个给定的语言作了贡献。
你或许想通过
change_time限制贡献时间。如change_time:>"90 days ago".contributes:TEXT用户已向一个给定的项目或部件作了贡献。
你或许想通过
change_time限制贡献时间。如change_time:>"90 days ago".change_time:DATETIME和 搜索字符串 中一样。
change_action:TEXT和 搜索字符串 中一样。
管理界面 中有额外查询可用:
is:bot搜索机器人(用于项目范围的令牌)。
is:active搜索活跃用户。
email:TEXT按电子邮箱搜索。