검색

Results while translating

The translation editor keeps the current search results while you translate. For example, translating an untranslated string does not remove it from the list, so you can navigate back to it. Reloading a page with a saved position in its URL (offset) keeps this list. An initial search URL without a position runs the search again when reloaded.

Select the Refresh results icon next to the query input or press Enter in the filter field to run the search again and start at the first matching string. This also works in Zen mode. Changing the sort order keeps the current result list.

After 30 minutes of inactivity, the saved search results expire. Weblate refreshes the results when you continue and displays a notice. Saving still applies to the string you were editing, subject to the usual checks for conflicting changes. If that string no longer matches the filters, it is kept at the start of the refreshed list so you can return to it. If results expire while scrolling in Zen mode, save any pending edits and select Refresh results to continue loading strings.

Search query syntax

Advanced searches support boolean operations, parentheses, field-specific lookup, field operators, exact match, date values, and regular expressions. The available fields depend on what kind of object is being searched.

부울 연산자

You can combine lookups using AND, OR, NOT and parentheses to form complex queries. Boolean operators are case-insensitive, so and, And and AND are equivalent.

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.

  • 영어 시간 부사, 예: yesterday, last month, 2 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]

두 상대적 날짜 사이에 변경됨(양쪽 포함).

정확한 연산자

= 연산자를 사용하여 다양한 문자열 필드에서 정확히 일치하는 쿼리를 수행할 수 있습니다. 예를 들어 hello world 와 정확히 일치하는 모든 원문 문자열을 검색하려면 source:="hello world" 를 사용합니다. 단일 단어 표현식을 검색하려면 따옴표를 생략할 수 있습니다. 예를 들어 hello 와 일치하는 모든 원문 문자열을 검색하려면 source:=hello 를 사용할 수 있습니다.

정규 표현식

텍스트가 허용되는 모든 곳에서 r"regexp" 와 같이 정규 표현식을 지정할 수 도 있습니다.

예를 들어, 2에서 5 사이의 숫자가 포함된 모든 원문 문자열을 검색하려면 source:r"[2-5]" 를 사용합니다.

힌트

정규 표현식은 데이터베이스 백엔드에서 평가되며 다른 확장을 사용할 수 있습니다. 자세한 내용은 데이터베이스 문서를 참조하세요:

문자열 검색

String search supports the shared query syntax above.

필드가 정의되지 않으면 원문, 대상 및 맥락 문자열에서 조회가 이루어집니다.

../_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, needs-rewriting, needs-checking, empty, read-only).

이 필드는 필드 연산자 도 지원하므로, 완료된 문자열 검색은 state:>=translated 로, 번역이 필요한 문자열 검색은 state:<translated 로 수행할 수 있습니다.

source_state:TEXT

원문 문자열 상태 검색, 자세한 내용은 위를 참조하세요.

pending:BOOLEAN

VCS에 플러시되기를 기다리는 문자열.

has:TEXT

Search for string having attributes - plural, context, suggestion, comment, source-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 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_by:"" 를 사용하세요.

changed:DATETIME

문자열 내용이 해당 날짜에 변경됨. 필드 연산자DATETIME 필드 검색 를 지원합니다.

change_time:DATETIME

문자열이 해당 날짜에 변경됨. 필드 연산자DATETIME 필드 검색 를 지원합니다.

changed 와 달리 내용을 변경하지 않는 이벤트도 포함하며, change_action 을 사용하여 사용자 정의 작업 필터링을 적용할 수 있습니다.

change_action:TEXT

변경 작업으로 필터링하며, change_time 과 함께 사용하면 유용합니다. 변경 작업의 영어 이름을 따옴표로 감싸 공백을 포함하거나, 소문자로 공백 대신 하이픈을 사용하여 지정합니다. 예시는 변경 내역 검색 를 참조하세요.

changed_by, changed, change_time, change_action 필터를 조합하면 해당 필터는 같은 변경 이벤트에 적용됩니다.

source_changed:DATETIME

원문 문자열이 해당 날짜에 마지막으로 변경됨. 필드 연산자DATETIME 필드 검색 를 지원합니다.

last_changed:DATETIME

문자열이 해당 날짜에 마지막으로 변경됨. 필드 연산자DATETIME 필드 검색 를 지원합니다.

check:TEXT

문자열에 실패한 검사가 있음. 검사 식별자는 검사 및 수정 를 참조하세요.

dismissed_check:TEXT

문자열에 해제된 검사가 있음. 검사 식별자는 검사 및 수정 를 참조하세요.

comment:TEXT

Search in unresolved user comments on the string.

resolved_comment:TEXT

해결된 의견에서 검색.

comment_author:TEXT

의견 작성자로 필터링.

source_comment:TEXT

Search in unresolved source string comments.

resolved_source_comment:TEXT

Search in resolved source string comments.

source_comment_author:TEXT

Filter by source string comment author.

Source string comment filters match comments attached to the source string. When searching across languages, matching target strings sharing that source string can be included in the results.

suggestion:TEXT

제안에서 검색.

suggestion_author:TEXT

제안 작성자로 필터링.

explanation:TEXT

설명에서 검색.

label:TEXT

레이블에서 검색.

screenshot:TEXT

스크린샷에서 검색.

labels_count:NUMBER

레이블 수로 필터링

변경 내역 검색

Added in version 4.4.

이벤트 히스토리의 검색은 change_actionchange_time 연산자를 사용하여 수행할 수 있습니다.

예를 들어, 2018년에 편집 필요로 표시된 문자열을 검색하려면 change_time:2018 AND change_action:marked-for-edit 또는 change_time:2018 AND change_action:"Marked for edit" 로 입력할 수 있습니다.

미리 정의된 쿼리

검색 페이지에서 미리 정의된 쿼리를 선택할 수 있으며, 이를 통해 가장 자주 사용하는 검색에 빠르게 접근할 수 있습니다:

../_images/query-dropdown.webp

결과 정렬

필요에 따라 문자열을 정렬하는 다양한 옵션이 있습니다:

../_images/query-sort.webp

스크린샷 검색

구성요소의 스크린샷 목록은 부울 연산, 괄호 또는 필드별 조회를 사용하는 고급 쿼리를 허용합니다.

When no field is defined, the lookup happens on the screenshot name. Use field-specific lookups to search repository paths, screenshot languages, or assigned source strings.

스크린샷 필드

name:TEXT

스크린샷 이름 대소문자 구분 없는 검색.

path:TEXT

스크린샷 저장소 경로 대소문자 구분 없는 검색.

repository:TEXT

스크린샷 저장소 경로 대소문자 구분 없는 검색, path:TEXT 와 같음.

language:TEXT

스크린샷 언어 코드 또는 언어 이름 대소문자 구분 없는 검색.

string:TEXT

할당된 원문 문자열 대소문자 구분 없는 검색.

context:TEXT

할당된 원문 문자열 컨텍스트 대소문자 구분 없는 검색.

location:TEXT

할당된 원문 문자열 위치 대소문자 구분 없는 검색.

id:NUMBER

스크린샷 고유 식별자.

timestamp:DATETIME

스크린샷이 Weblate에 추가된 시각의 타임스탬프.

strings:NUMBER

할당된 원문 문자열 수.

has:TEXT

다음 속성이 있는 스크린샷 검색:

string

하나 이상의 원문 문자열에 할당된 스크린샷.

repository

저장소 경로가 있는 스크린샷.

path

저장소 경로가 있는 스크린샷, repository 와 같음.

스크린샷 검색 예시

login

Search for screenshots matching login in the screenshot name.

name:login

스크린샷 이름에 login 이 있는 스크린샷 검색.

language:cs

cs 와 일치하는 언어의 스크린샷 검색.

string:"Save changes"

Save changes 와 일치하는 원문 문자열에 할당된 스크린샷 검색.

has:string

하나 이상의 원문 문자열에 할당된 스크린샷 검색.

NOT has:string

어떤 원문 문자열에도 할당되지 않은 스크린샷 검색.

repository:fastlane

저장소 경로에 fastlane 이 있는 스크린샷 검색.

strings:>2

두 개보다 많은 원문 문자열에 할당된 스크린샷 검색.

has:repository AND NOT has:string

저장소에서 가져왔지만 아직 원문 문자열 할당이 필요한 스크린샷 검색.

스크린샷 검색은 문자열 검색과 같은 부울 연산자, 필드 연산자, DATETIME 필드 검색, 정확한 일치, 정규식 문법을 지원합니다.

사용자 검색

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

감사 로그 IP 주소로 검색.