搜索

搜索字符串

使用布尔运算、括号或特定于字段的查找的高级查询可用于查找所需的字符串。

如果未定义字段,则对源、目标和上下文字符串进行查找。

../_images/search.webp

字段

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-onlyreadonly

只读字符串,同 state:read-only

approved

已核准的字符串,同 state:approved

needs-editingfuzzy

需要编辑的字符串,同 state:needs-editing

translated

已翻译的字符串,同 state:>translated

untranslated

未翻译的字符串,同 state:<translated

pending

尚未提交至文件的待定字符串(见 惰性提交)。

language:TEXT

字符串目标语言。

component:TEXT

部件标识串或名称不区分大小写的搜索,请参阅 部件标识串部件名称

project:TEXT

项目标识串,参见 URL 标识串

path:TEXT

对象路径,以限制在部件、类别、项目或翻译中进行搜索。

changed_by:TEXT

字符串被作者用给定的用户名更改。

changed:DATETIME

String content was changed on date, supports 字段运算符 and Searching for DATETIME fields.

change_time:DATETIME

String was changed on date, supports 字段运算符 and Searching for DATETIME fields.

Unlike changed this includes event which don't change content and you can apply custom action filtering using change_action.

change_action:TEXT

更改操作的过滤器,与 change_time 接受更改操作的英文名称,用引号括起来并用空格或小写字母和空格替换为连字符。有关示例,请参见 搜索变更

source_changed:DATETIME

Source string was last changed on date, supports 字段运算符 and Searching for DATETIME fields.

last_changed:DATETIME

The 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

按标签数筛选

布尔运算符

你可以使用 ANDORNOT 和括号组合查询,形成复杂的查询语句。

NOT 操作符的优先级高于 ANDAND 操作符的优先级高于 OR 。你可以添加英文圆括号来定义你自己的优先级。

省略操作符会让查询语句表现得像 AND 操作符未使用。

等价表达式

(state:translated AND source:hello) OR source:bar

加圆括号的表达式来清晰地显示优先级。

state:translated AND source:hello OR source:bar

AND 操作符的优先级高于 OR

state:translated source:hello OR source:bar

使用隐含的 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, and 2 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-01

Changed 2019-03-01 and later (inclusive).

changed:>="2 weeks ago"

Changed 2 weeks ago from the current date and time.

changed:>=yesterday

Changed starting yesterday.

changed:2019

Changed 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_actionchange_time 运算符来搜索历史。

例如,搜索在 2018 年被标记为需要编辑的字符串可以输入 change_time:2018 AND change_action:marked-for-editchange_time:2018 AND change_action:"Marked for edit"

正则表达式

任何地方都可以接受文本,您也可以将正则表达式指定为 r"regexp"

例如,要搜索包含 2 到 5 之间任何数字的所有源字符串,请使用 source:r"[2-5]"

提示

正则表达式由数据库后端评估,可以使用不同扩展名,请查看下方的数据库文档了解更多详情。

预定义查询

您可以在搜索页面上从预定义的查询中进行选择,这使您可以快速访问最常见的搜索:

../_images/query-dropdown.webp

对结果进行排序

有许多选项可以根据您的需要对字符串进行排序:

../_images/query-sort.webp

搜索用户

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

按电子邮箱搜索。