Vyhľadávanie¶
Výsledky počas prekladania¶
Editor prekladu si zachováva aktuálne výsledky vyhľadávania počas prekladu. Napríklad preklad nepreloženého reťazca neodstráni tento reťazec zo zoznamu, takže sa k nemu môžete vrátiť. Znovunačítanie stránky s uloženou pozíciou v jej URL (offset) zachová tento zoznam. Počiatočná URL vyhľadávania bez pozície znovu spustí vyhľadávanie pri znovu načítaní.
Vyberte ikonu Obnoviť výsledky vedľa vstupu dotazu alebo stlačte Enter v poli filtra, aby sa vyhľadávanie spustilo znova a začalo pri prvom zodpovedajúcom reťazci. Toto funguje aj v režime Zen. Zmena poradia triedenia zachová aktuálny zoznam výsledkov.
Po 30 minútach nečinnosti uložené výsledky vyhľadávania expirujú. Weblate obnoví výsledky, keď budete pokračovať, a zobrazí oznámenie. Ukladanie sa stále vzťahuje na reťazec, ktorý ste upravovali, podlieha obvyklým kontrolám konfliktných zmien. Ak tento reťazec už nezodpovedá filtrom, je ponechaný na začiatku obnovenej zoznamu, aby ste sa k nemu mohli vrátiť. Ak výsledky expirujú počas posúvania v režime Zen, uložte všetky čakajúce úpravy a vyberte Obnoviť výsledky na pokračovanie načítavania reťazcov.
Syntax vyhľadávacieho dotazu¶
Pokročilé vyhľadávanie podporuje booleovské operácie, zátvorky, vyhľadávanie špecifické pre polia, operátory polí, presnú zhodu, dátumové hodnoty a regulárne výrazy. Dostupné polia závisia od typu vyhľadávaného objektu.
Booleovské operátory¶
Vyhľadávania môžete kombinovať pomocou AND, OR, NOT a zátvoriek na vytvorenie komplexných dotazov. Booleovské operátory nerozlišujú veľkosť písmen, takže and, And aj AND sú ekvivalentné.
Operátor NOT má vyššiu prioritu ako operátor AND; operátor AND má vyššiu prioritu ako operátor OR. Môžete pridať zátvorky na definovanie vlastnej priority.
Vynechanie operátora spôsobí, že dotaz sa bude správať, ako kebol použitý operátor AND.
|
Výraz v zátvorkách na jasné zobrazenie priority. |
|
Operátor |
|
Dotaz využívajúci implicitný operátor |
Operátory polí¶
Môžete špecifikovať operátory, rozsahy alebo čiastočné vyhľadávania pre dátumové alebo číselné vyhľadávania:
state:>=translatedStav je
translatedalebo lepší (approved).changed:[2019-03-01 to 2019-04-01]Zmenené medzi dvoma danými dátumami (vrátane).
position:[10 to 100]Reťazce s pozíciou medzi 10 a 100 (vrátane).
Vyhľadávanie v poliach DATETIME¶
Vyhľadávanie časovej pečiatky podporuje viacero spôsobov zadania hodnoty. Podporuje širokú škálu spôsobov zadania dátumu a času.
Formátované podľa ISO 8601, napríklad
2025-09-08T12:16:55.336146+00:00.Dátum a čas napísaný po anglicky, napríklad
July 4, 2013 PST.Anglické príslovka času, ako
yesterday,last month, a2 days ago.
Ak je špecifikovaný iba dátum, vždy sa používa ako vrátane daného dňa. Ak potrebujete toto správanie zmeniť, špecifikujte presnú časovú pečiatku.
Príklady:
changed:>=2019-03-01Zmenené 1. marca 2019 a neskôr (vrátane).
changed:>="2 weeks ago"Zmenené pred 2 týždňami od aktuálneho dátumu a času.
changed:>=yesterdayZmenené od včera.
changed:2019Zmenené v roku 2019.
changed:[2019-03-01 to 2019-04-01]Zmenené medzi dvoma danými dátumami (vrátane).
changed:[20_days_ago to yesterday]Zmenené medzi dvoma relatívnymi dátumami (vrátane).
Presné operátory¶
Môžete vykonať dotaz na presnú zhodu na rôznych poliach reťazcov pomocou operátora =. Napríklad, na vyhľadanie všetkých zdrojových reťazcov, ktoré presne zodpovedajú hello world, použite: source:="hello world". Pre vyhľadávanie jednoslovných výrazov môžete vynechať úvodzovky. Napríklad, na vyhľadanie všetkých zdrojových reťazcov zodpovedajúcich hello, môžete použiť: source:=hello.
Regulárne výrazy¶
Všade, kde je akceptovaný text, môžete tiež špecifikovať regulárny výraz ako r"regexp".
Napríklad, na vyhľadanie všetkých zdrojových reťazcov, ktoré obsahujú akúkoľvek číslicu medzi 2 a 5, použite source:r"[2-5]".
Rada
Regulárne výrazy sú vyhodnocované backendom databázy a môžu používať rôzne rozšírenia, prosím, konzultujte dokumentáciu databázy pre viac detailov:
Vyhľadávanie reťazcov¶
Vyhľadávanie reťazcov podporuje vyššie uvedenú zdieľanú syntax dotazov.
Prehliadanie a vyhľadávanie reťazcov používa rovnaký zoznam. Otvorenie zoznamu s rozsahom bez parametrov dotazu zobrazí všetky reťazce v tomto rozsahu. Stránka globálneho vyhľadávania zobrazuje formulár vyhľadávania, kým ho neodošlete. Existujúce odkazy na prehliadanie presmerujú na vyhľadávanie.
Pri vyhľadávaní prekladu, jazyka projektu alebo jazyka kategórie vyberte Preložiť na otvorenie editora prekladu s aktuálnym dotazom a triedením. Vyhľadávania v jazyku projektu a jazyku kategórie vám umožnia skontrolovať zodpovedajúce reťazce naprieč komponentmi.
Keď nie je definované žiadne pole, vyhľadávanie prebieha na zdrojových, cieľových a kontextových reťazcoch.
Vyberte Všetky reťazce v hornej časti ponuky Filtre na vymazanie dotazu v rámci aktuálneho rozsahu vyhľadávania. Ak sa formulár neodosle automaticky, ododešlite ho na zobrazenie všetkých reťazcov. Zdieľané filtre nasledujú poradie a farby stavov použité v prehľade stavov reťazcov.
Jednoduché vyhľadávanie¶
Akákoľvek fráza zadaná do vyhľadávacieho poľa sa rozdelí na slová. Zobrazia sa reťazce obsahujúce všetky z nich. Na vyhľadanie presnej frázy vložte „the searchphrase“ do úvodzoviek (fungujú jednoduché (') aj dvojité (") úvodzovky): "this is a quoted string" alebo 'another quoted string'.
Polia¶
source:TEXTVyhľadávanie zdrojového reťazca nerozlišujúce veľkosť písmen.
target:TEXTVyhľadávanie cieľového reťazca nerozlišujúce veľkosť písmen.
context:TEXTVyhľadávanie kontextového reťazca nerozlišujúce veľkosť písmen.
key:TEXTVyhľadávanie kľúčového reťazca nerozlišujúce veľkosť písmen.
note:TEXTVyhľadávanie popisu zdrojového reťazca nerozlišujúce veľkosť písmen.
location:TEXTVyhľadávanie reťazca umiestnenia nerozlišujúce veľkosť písmen.
priority:NUMBERPriorita reťazca.
id:NUMBERJedinečný identifikátor reťazca.
position:NUMBERPozícia reťazca v prekladovom súbore.
added:DATETIMEČasová pečiatka, kedy bol reťazec pridaný do Weblate.
state:TEXTVyhľadávanie stavov reťazca (
approved,translated,needs-editing,needs-rewriting,needs-checking,empty,read-only).Toto pole tiež podporuje Operátory polí, takže vyhľadávanie dokončených reťazcov sa môže vykonať ako
state:>=translateda vyhľadávanie reťazcov potrebných preložiť akostate:<translated.source_state:TEXTVyhľadajte stavy zdrojových reťazcov, viac informácií nájdete vyššie. Pri vlastnom zdrojovom jazyku sa používa stav rodičovského prekladu. Reťazce, ktorým chýba nakonfigurovaný zdroj, nezodpovedajú stavu zdroja.
pending:BOOLEANReťazec čakajúci na odoslanie do VCS.
has:TEXTVyhľadávanie reťazcov s atribútmi -
plural,context,suggestion,comment,source-comment,check,dismissed-check,translation,variant,screenshot,flags,explanation,glossary,note,label,location.is:TEXTFiltruje reťazce podľa podmienky:
read-onlyaleboreadonlyReťazce iba na čítanie, rovnaké ako
state:read-only.approvedSchválené reťazce, rovnaké ako
state:approved.needs-editingalebofuzzyReťazce potrebujúce úpravu/kontrolu/prepísanie, rovnaké ako
state:needs-editing OR state:needs-rewriting OR state:needs-checking.translatedPreložené reťazce, rovnaké ako
state:>translated.untranslatedNepreložené reťazce, rovnaké ako
state:<translated.pendingČakajúce reťazce, ktoré ešte neboli zapísané do súboru (pozri Lenivé zápisy).
automatically-translatedReťazce, ktoré boli preložené automaticky (pozri Automatický preklad).
language:TEXTCieľový jazyk reťazca.
component:TEXTVyhľadávanie podľa slugu alebo názvu komponentu bez rozlišovania veľkosti písmen, pozri Slug komponentu a Názov komponentu.
project:TEXTSlug projektu, pozri URL slug.
path:TEXTCesta k objektu na obmedzenie vyhľadávania vnútri komponentu, kategórie, projektu alebo prekladu.
changed_by:TEXTReťazec bol zmenený autorom s daným používateľským menom. Použite
changed_by:""na vyhľadanie reťazcov s aspoň jednou zmenou obsahu bez zaznamenaného autora.changed:DATETIMEObsah reťazca bol zmenený v daný dátum, podporuje Operátory polí a Vyhľadávanie v poliach DATETIME.
change_time:DATETIMEReťazec bol zmenený v daný dátum, podporuje Operátory polí a Vyhľadávanie v poliach DATETIME.
Na rozdiel od
changedtoto zahŕňa udalosti, ktoré nemenia obsah, a môžete použiť vlastné filtrovanie akcií pomocouchange_action.change_action:TEXTFiltruje podľa akcie zmeny, užitočné spolu s
change_time. Prijíma anglický názov akcie zmeny, buď v úvodzovkách s medzerami, alebo malými písmenami s medzerami nahradenými pomlčkou. Príklady nájdete v Vyhľadávanie zmien.Pri kombinácii filtrov
changed_by,changed,change_timeachange_actionsa filtre vzťahujú na tú istú udalosť zmeny.source_changed:DATETIMEZdrojový reťazec bol naposledy zmenený v daný dátum, podporuje Operátory polí a Vyhľadávanie v poliach DATETIME.
last_changed:DATETIMEReťazec bol naposledy zmenený v daný dátum, podporuje Operátory polí a Vyhľadávanie v poliach DATETIME.
check:TEXTReťazec má nevyhovujúcu kontrolu, identifikátory kontrol nájdete v Kontroly a opravy.
dismissed_check:TEXTReťazec má zamietnutú kontrolu, identifikátory kontrol nájdete v Kontroly a opravy.
comment:TEXTVyhľadávanie v nevyriešených komentároch používateľov k reťazcu.
resolved_comment:TEXTVyhľadávanie vo vyriešených komentároch.
comment_author:TEXTFiltrovať podľa autora komentára.
source_comment:TEXTVyhľadávanie v nevyriešených komentároch zdrojových reťazcov.
resolved_source_comment:TEXTVyhľadávanie vo vyriešených komentároch zdrojových reťazcov.
source_comment_author:TEXTFiltrovať podľa autora komentára zdrojového reťazca.
Filtre komentárov zdrojových reťazcov zodpovedajú komentárom pripojeným k zdrojovému reťazcu. Pri vyhľadávaní naprieč jazykmi môžu byť do výsledkov zahrnuté aj zodpovedajúce cieľové reťazce zdieľajúce tento zdrojový reťazec.
suggestion:TEXTVyhľadávanie v návrhoch.
suggestion_author:TEXTFiltrovať podľa autora návrhu.
explanation:TEXTVyhľadávanie vo vysvetleniach.
label:TEXTVyhľadávanie v štítkoch.
screenshot:TEXTVyhľadávanie v snímkach obrazovky.
labels_count:NUMBERFiltrovať podľa počtu štítkov
Vyhľadávanie zmien¶
Added in version 4.4.
Vyhľadávanie historických udalostí sa dá vykonať pomocou operátorov change_action a change_time.
Napríklad, vyhľadávanie reťazcov označených na úpravu v roku 2018 sa dá zadať ako change_time:2018 AND change_action:marked-for-edit alebo change_time:2018 AND change_action:"Marked for edit".
Preddefinované dotazy¶
Na stránke vyhľadávania si môžete vybrať z preddefinovaných dotazov, čo vám umožňuje rýchly prístup k najčastejším vyhľadávaniam:
Zoraďovanie výsledkov¶
Existuje mnoho možností zoradenia reťazcov podľa vašich potrieb:
Vyhľadávanie snímok obrazovky¶
Zoznam snímok obrazovky v komponente prijíma pokročilé dotazy využívajúce booleovské operácie, zátvorky alebo vyhľadávanie špecifické pre pole.
Ak nie je definované žiadne pole, vyhľadávanie prebieha podľa názvu snímky obrazovky. Na vyhľadávanie ciest v repozitári, jazykov snímok alebo priradených zdrojových reťazcov použite vyhľadávanie špecifické pre pole.
Polia snímok obrazovky¶
name:TEXTVyhľadávanie názvu snímky obrazovky nerozlišujúce veľkosť písmen.
path:TEXTVyhľadávanie cesty k snímke obrazovky v repozitári nerozlišujúce veľkosť písmen.
repository:TEXTVyhľadávanie cesty k snímke obrazovky v repozitári nerozlišujúce veľkosť písmen, rovnaké ako
path:TEXT.language:TEXTVyhľadávanie kódu jazyka alebo názvu jazyka snímky obrazovky nerozlišujúce veľkosť písmen.
string:TEXTVyhľadávanie priradeného zdrojového reťazca nerozlišujúce veľkosť písmen.
context:TEXTVyhľadávanie kontextu priradeného zdrojového reťazca nerozlišujúce veľkosť písmen.
location:TEXTVyhľadávanie umiestnenia priradeného zdrojového reťazca nerozlišujúce veľkosť písmen.
id:NUMBERJedinečný identifikátor snímky obrazovky.
timestamp:DATETIMEČasová pečiatka pridania snímky obrazovky do Weblate.
strings:NUMBERPočet priradených zdrojových reťazcov.
has:TEXTVyhľadávanie snímok obrazovky s atribútmi:
stringSnímka obrazovky priradená aspoň k jednému zdrojovému reťazcu.
repositorySnímka obrazovky s cestou v repozitári.
pathSnímka obrazovky s cestou v repozitári, rovnaké ako
repository.
Príklady vyhľadávania snímok obrazovky¶
loginVyhľadať snímky obrazovky, ktorých názov zodpovedá
login.name:loginVyhľadať snímky obrazovky obsahujúce
loginv názve.language:csVyhľadať snímky obrazovky v jazykoch zodpovedajúcich
cs.string:"Save changes"Vyhľadať snímky obrazovky priradené k zdrojovým reťazcom zodpovedajúcim
Save changes.has:stringVyhľadať snímky obrazovky priradené aspoň k jednému zdrojovému reťazcu.
NOT has:stringVyhľadať snímky obrazovky nepriradené k žiadnemu zdrojovému reťazcu.
repository:fastlaneVyhľadať snímky obrazovky s
fastlanev ceste repozitára.strings:>2Vyhľadať snímky obrazovky priradené k viac ako dvom zdrojovým reťazcom.
has:repository AND NOT has:stringVyhľadať snímky obrazovky importované z repozitára, ktoré ešte potrebujú priradenie zdrojového reťazca.
Vyhľadávanie snímok obrazovky podporuje rovnakú syntax Booleovské operátory, Operátory polí, Vyhľadávanie v poliach DATETIME, presnej zhody a regulárnych výrazov ako vyhľadávanie reťazcov.
Vyhľadávanie používateľov¶
Added in version 4.18.
Prehliadanie používateľov má podobné možnosti vyhľadávania:
username:TEXTVyhľadávanie v používateľských menách.
full_name:TEXTVyhľadávanie v celých menách.
language:TEXTPoužívateľom nastavený jazyk prekladu (pozri Prekladané jazyky).
joined:DATETIMEObsah reťazca bol zmenený v daný dátum, podporuje Operátory polí.
translates:TEXTPoužívateľ prispel do daného jazyka.
Môžete chcieť obmedziť čas príspevkov pomocou
change_time, napríkladchange_time:>"90 days ago".contributes:TEXTPoužívateľ prispel do daného projektu alebo komponentu.
Môžete chcieť obmedziť čas príspevkov pomocou
change_time, napríkladchange_time:>"90 days ago".change_time:DATETIMERovnaké ako v Vyhľadávanie reťazcov.
change_action:TEXTRovnaké ako v Vyhľadávanie reťazcov.
Dodatočné vyhľadávania sú dostupné v Rozhranie na správu:
is:botVyhľadávanie botov (používané pre tokeny viazané na projekt).
is:activeVyhľadávanie aktívnych používateľov.
email:TEXTVyhľadávanie podľa e-mailu.
ip:TEXTVyhľadávanie podľa IP adresy v audítorskom zázname.