検索

文字列の検索

ブール演算、かっこ、またはフィールド指定を使った高度な検索式で文字列を検索できます。入力欄の左横のリストから選択した式を使うこともできます。

フィールドが指定されていない場合は、原文、翻訳文およびコンテキスト文字列を検索します。

../_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

Search for string states (approved, translated, needs-editing, needs-rewriting, needs-checking, empty, read-only).

このフィールドは、フィールド演算子 にも対応しているため、翻訳済みの文字列を検索するには state:>=translated、要修正の文字列を検索するには state:<translated と検索します。

source_state:TEXT

原文の状態を検索します。詳しくは上記を確認してください。

pending:BOOLEAN

VCS へのフラッシュのために保留中の文字列。

has:TEXT

属性がある文字列の検索 — pluralcontextsuggestioncommentcheckdismissed-checktranslationvariantscreenshotflagsexplanationglossarynotelabellocation

is:TEXT

条件に基づいた文字列のフィルタリング:

read-only または readonly

翻訳禁止文字列、state:read-only と同じ。

approved

承認済みの文字列。state:approved と同じです。

needs-editing または fuzzy

Needing editing/checking/rewriting strings, same as state:needs-editing OR state:needs-rewriting OR state:needs-checking.

translated

翻訳済みの文字列、state:>translated と同じ。

untranslated

未翻訳の文字列、state:<translated と同じ。

pending

まだファイルに保存されていない翻訳待ちの文字列(参照: 遅延コミット)。

automatically-translated

自動的に翻訳された文字列(参照: 自動翻訳)。

language:TEXT

翻訳対象の言語。

component:TEXT

コンポーネントのスラッグまたは、大文字と小文字を区別しないコンポーネント名の検索。 コンポーネント スラッグコンポーネント名 を参照。

project:TEXT

プロジェクトのスラッグ。参照: URL スラッグ

path:TEXT

コンポーネント、カテゴリ、プロジェクト、または翻訳内の検索を制限するオブジェクトへのパス。

changed_by:TEXT

String was changed by author with given username. Use changed_by:"" to search for strings with at least one content change without a recorded author.

changed:DATETIME

文字列の内容が変更された日付。フィールド演算子 および DATETIME フィールドの検索 に対応しています。

change_time:DATETIME

文字列の内容が変更された日付。フィールド演算子 および DATETIME フィールドの検索 に対応しています。

changed とは異なり、これには内容が変更されないイベントを含みます。また、change_action を使用して独自の絞り込みができます。

change_action:TEXT

変更をした操作を指定する絞り込み。change_time とセットで使用すると便利です。 変更をした操作の英語表記を、スペースで区切って引用符で囲む、もしくは小文字に置き換えスペースをハイフンに置換した形式、に変換して指定します。例は、変更の検索 を確認してください。

When combining changed_by, changed, change_time, and change_action filters, the filters apply to the same change event.

source_changed:DATETIME

原文が最後に変更された日付。フィールド演算子 および DATETIME フィールドの検索 に対応しています。

last_changed:DATETIME

文字列が最後に変更された日付。フィールド演算子 および DATETIME フィールドの検索 に対応しています。

check:TEXT

文字列の検査に失敗しました。検査項目については 検査と修正 を確認してください。

dismissed_check:TEXT

この文字列には無視済みの検査があります。検査 ID は 検査と修正 を確認してください。

comment:TEXT

ユーザー コメントの検索。

resolved_comment:TEXT

解決済みのコメントの検索。

comment_author:TEXT

コメントした翻訳者を指定した絞り込み。

suggestion:TEXT

提案の検索。

suggestion_author:TEXT

提案した翻訳者を指定した絞り込み。

explanation:TEXT

説明の検索。

label:TEXT

ラベルの検索。

screenshot:TEXT

スクリーンショットの検索。

labels_count:NUMBER

ラベル数で絞り込み。

ブール演算子

複雑な検索式を作成するために、ANDORNOT、および括弧を組み合わせて検索できます。

NOT 演算子は AND 演算子より優先されます(AND 演算子は 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]

開始日と終了日の期間内の変更(両端の日付を含みます)。

position:[10 to 100]

位置が 10 から 100 の文字列(両端を含む)。

DATETIME フィールドの検索

タイムスタンプ検索では、値の指定方法を複数対応しています。日付や時刻の指定には幅広い形式で指定できます。

  • ISO 8601 形式(例:2025-09-08T12:16:55.336146+00:00)。

  • 英語表記の日付と時刻(例:July 4, 2013 PST)。

  • yesterdaylast month2 days ago のような英語の時を表す副詞。

日付のみ(時刻省略)を指定すると、その日全体が検索対象に含まれます。時刻で検索したい場合は、正確な日時を指定してください。

例:

changed:>=2019-03-01

2019 年 3 月 1 日以降に変更されたもの(この日付を含みます)。

changed:>="2 weeks ago"

現在の日時から 2 週間前に変更されたもの。

changed:>=yesterday

昨日以降に変更。

changed:2019

2019 年に変更。

changed:[2019-03-01 to 2019-04-01]

開始日と終了日の期間内の変更(両端の日付を含みます)。

changed:[20_days_ago to yesterday]

2 つの相対的な日付の間で変更されたもの(両方の日付を含みます)。

完全一致の演算子

= 演算子を使用して、特定のフィールドに対して完全一致するものを検索できます。例えば、hello world と完全に一致する語句をすべての原文から検索するには、source:="hello world" を使用します。単語 1 つを検索する場合は、引用符を省略できます。例えば、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]" と記述します。

ヒント

The regular expressions are evaluated by the database backend and might use different extensions, please consult the database documentation for more details:

設定済みの検索式

検索ページで設定済みの検索式を選択できます。よく使用される検索を素早く実行する方法:

../_images/query-dropdown.webp

結果の並び替え

文字列を並べ替える基準は多くの中から選べます。

../_images/query-sort.webp

Searching for screenshots

The screenshot listing in a component accepts advanced queries using boolean operations, parentheses, or field specific lookup.

When no field is defined, the lookup happens on the screenshot name, repository path, screenshot language, assigned source string, assigned context, and assigned location.

Screenshot fields

name:TEXT

Screenshot name case-insensitive search.

path:TEXT

Repository path to screenshot case-insensitive search.

repository:TEXT

Repository path to screenshot case-insensitive search, same as path:TEXT.

language:TEXT

Screenshot language code or language name case-insensitive search.

string:TEXT

Assigned source string case-insensitive search.

context:TEXT

Assigned source string context case-insensitive search.

location:TEXT

Assigned source string location case-insensitive search.

id:NUMBER

Screenshot unique identifier.

timestamp:DATETIME

Timestamp for when the screenshot was added to Weblate.

strings:NUMBER

Number of assigned source strings.

has:TEXT

Search for screenshots having attributes:

string

Screenshot assigned to at least one source string.

repository

Screenshot with a repository path.

path

Screenshot with a repository path, same as repository.

Screenshot search examples

login

Search for screenshots matching login in any default screenshot field.

name:login

Search for screenshots with login in the screenshot name.

language:cs

Search for screenshots in languages matching cs.

string:"Save changes"

Search for screenshots assigned to source strings matching Save changes.

has:string

Search for screenshots assigned to at least one source string.

NOT has:string

Search for screenshots not assigned to any source string.

repository:fastlane

Search for screenshots with fastlane in the repository path.

strings:>2

Search for screenshots assigned to more than two source strings.

has:repository AND NOT has:string

Search for screenshots imported from the repository that still need source string assignment.

Screenshot search supports the same ブール演算子, フィールド演算子, DATETIME フィールドの検索, exact match, and regular expression syntax as string search.

ユーザーの検索

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

メールアドレスで検索する。

ip:TEXT

Search by audit log IP address.