検索

文字列の検索

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

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

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

指定したユーザー名の翻訳者が変更した翻訳文。

changed:DATETIME

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

change_time:DATETIME

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

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

change_action:TEXT

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

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

ユーザーの検索

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.