terminology tweaks in frontend: (part of #922) (#1062)

* terminology tweaks in frontend: (part of #922)
- use 'crawl workflow' instead of 'workflow' where possible
- use 'replay' instead of 'replay crawl'
- localization: rerun string extraction / processing
- "Review Config" → "Review Settings"
- "Workflow" → "Crawl Workflow" in error message

---------
Co-authored-by: Henry Wilkinson <henry@wilkinson.graphics>
This commit is contained in:
Ilya Kreymer 2023-08-09 15:38:58 -07:00 committed by GitHub
parent 37733483d5
commit 8ea3dd5dae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 1069 additions and 438 deletions

View File

@ -10,6 +10,23 @@
export const templates = {
's598446c4063cc093': `Unknown API error`,
's6c98d4e4eff5c8bb': `Copied to clipboard!`,
's3687049d1af562c4': `Copy`,
'sdccd8f78d52d3a87': `Copy to clipboard`,
's4c60317e4731da19': `Starting`,
's0b01847c8ab4dd76': `Waiting (At Capacity)`,
'sd1615a1ffbc4ca6b': `Waiting (Crawl Limit)`,
's85994a70cd39166c': `Running`,
's4f566a3b2235ad29': `Stopping`,
's1f4459adc67dfb55': `Finishing Crawl`,
'sb4ef767c2f04d346': `Generating WACZ`,
's0fa473f39f7ec911': `Uploading WACZ`,
's33c5166e0c903c2d': `Uploaded`,
'sdcda09c20b09b522': `Complete`,
'sbf9c5c5a8e5efad4': `Failed`,
's9a9598ad27df4d15': `Partial Complete`,
'se41c3c8346089064': `Timed Out`,
'sa30c4d3b566b6b1a': `Canceled`,
'se8744a30f7838bf0': str`${0} every day`,
's2acb3777ed86adb6': str`Every ${0}`,
's8db39b891b7d8c5d': str`Day ${0} of every month`,
@ -20,91 +37,109 @@
's602704084f6c7796': `URL List`,
'sf74a7ef270ece7ea': `Seeded Crawl`,
'sf0cab2483f66aa2e': `Custom`,
's96450e8470e7ce09': `Crawls`,
'sa27852a4bea47423': `Watch Crawl`,
's439bfc00ce4938e5': `Workflow Settings`,
'se45671d75166c120': `Crawl finished.`,
's4233e1230a3e087b': `Crawl complete.`,
's888bd93bf9ef9c7f': `Crawl canceled.`,
's8e554f31819e2f61': `Crawl failed.`,
's09075b7d9df189b9': `Workflow not found.`,
'sf612ca852330362b': `Sorry, couldn't retrieve Workflow at this time.`,
's4409ada9c5c2a7f8': `Inactive`,
'sfc00ac8a0ca1e594': `Workflow cannot be edited while crawl is running.`,
'sa74e88ae69ff57ca': `Edit Workflow`,
's2734c290e261a94d': `Crawl Settings`,
'se5784a16a6799dad': str`Back to ${0}`,
's7c79cbf9ee2eda85': `Back to Workflows`,
's6068ea17740268c3': `Duplicate Workflow`,
's8a980d89744f262e': `Run now`,
'sf56998949bdf6b33': `Deactivate`,
'sdc673e73b5c13aea': `Delete`,
'sa84be0d8d11ebe27': `Stop Crawl?`,
's466e8c1ec1a81a75': `Pages crawled so far will be saved and marked as incomplete. Are you sure you want to stop crawling?`,
's1954441b28866a31': `Cancel Crawl?`,
's78f373341662ad89': `Canceling will discard all pages crawled. Are you sure you want to discard them?`,
'he5784a16a6799dad': html`Back to ${0}`,
's04d312e683f704ee': `Back to Crawl Workflows`,
's5661e8b4b2b1ad29': `Edit Instances`,
'sd9ad53251f2330a5': `Stop`,
's2ceb11be2290bb1b': `Cancel`,
's3e80c83387cea4f1': `Run Crawl`,
's8af61807443f32a4': `Actions`,
's2646ee92b765b086': `View currently running crawl`,
'sefd2450c44cbe42f': `Crawl Count`,
's0f30a932a4c1fc4d': `Next Run`,
's849f16381ff7545d': `Not Scheduled`,
'sc75900abc0ec0f82': `Stop Crawl`,
's7047060377c6217c': `Cancel &amp; Discard Crawl`,
's30d8ebefaf631d31': `Edit Crawler Instances`,
's68412182ace32912': `Edit Exclusions`,
's3d9a304e32d9da4b': `Edit Workflow Settings`,
'saae760a5004a02b5': `Copy Tags`,
's6068ea17740268c3': `Duplicate Workflow`,
's284272e94e35461c': `Deactivate Workflow`,
's094bfe263487597f': `Delete Workflow`,
'sad3e3c8146fc920f': `Status`,
's525d0e58243865e8': `No Crawls Yet`,
's88f9e7f4ecc07ede': `Total Size`,
's9b8dccb514a0e34c': `Schedule`,
'sa348b8b53e07a21b': `No Schedule`,
's4a8134a67288fde0': `Created By`,
's4a772fa67280a0dc': `Created At`,
's00f4f1749d185ccf': `Last Completed Crawl`,
's5a395b3e48a294bd': `Latest Crawl`,
'sc14318ba899b5f11': `View Crawl Details`,
'sf72695e8cd91f93c': str`${0} on ${1}`,
'hc226df43ef96e720': html`${0}
<span class="text-neutral-500">+${1} URL</span>`,
'h649ef1ec13735ee9': html`${0}
<span class="text-neutral-500">+${1} URLs</span>`,
's900a5e61e7ade066': `View:`,
'sb090ab524895d2b4': `All Crawls`,
'hce11623adce8b8b2': html`Crawl is currently running.
<a href="${0}" class="underline hover:no-underline">Watch Crawl Progress</a>`,
's167f53f89012d24c': `Start Time`,
'scb57efea186060b1': `Delete Crawl`,
's76d9944af031bdb3': `No matching crawls found.`,
'sf76674a7d3d83ab2': `No crawls yet.`,
'se72232cb8fce7869': `Pages Crawled`,
's5dd12f8b7981d806': str`${0} / ${1}`,
's1582c2bf884b8052': `Run Duration`,
's1885dd59daa24f31': `Crawl Size`,
'sd46f73ef4ae29d03': `Crawler Instances`,
's5e72081d8c9517b2': `Crawl starting...`,
's985ee71b4552a25e': `Crawl waiting for available resources before it can start...`,
's8764f257cc35167f': `Crawl waiting for others to finish, concurrent limit per Organization reached...`,
's9faa4c27631001f6': `Crawl stopping...`,
's9e6f66306a80378a': `Crawl is not currently running.`,
's2d60617060d16a4a': `Replay Latest Crawl`,
's0b3d512df6b7e85c': `Crawl is not running.`,
'sb5ea9267e703b6c6': `Crawl URLs`,
's70a238ad69373ab0': `Crawl Queue Editor`,
's6ae6bdeecf9a5bb9': `Done Editing`,
's3ae5d6e2fd35f103': `This change will only apply to the currently running crawl.`,
's687d85d4c0c2b4a1': `Updated crawl scale.`,
'se505e954783a431f': `Sorry, couldn't change crawl scale at this time.`,
'sb6b7b4847d9c4a52': `Sorry, couldn't get crawls at this time.`,
's1a20a47c9bf221da': str`${0} Copy`,
'sb751de28d615caad': str`Copied Workflow to new template.`,
'h42f5ec6886d1dafc': html`Deactivated <strong>${0}</strong>.`,
'sf6381d743b5f1e4d': `Sorry, couldn't deactivate Workflow at this time.`,
'ha6f8533fba325287': html`Deleted <strong>${0}</strong>.`,
's6ec009ac55d85d6a': `Sorry, couldn't delete Workflow at this time.`,
'h53d1561f11014ce9': html`Started crawl from <strong>${0}</strong>.
<br>
<a class="underline hover:no-underline" href="/orgs/${1}/crawls/crawl/${2}#watch" @click="${3}">Watch crawl</a>`,
's58aa8e320a4c30f1': `Something went wrong, couldn't cancel crawl.`,
's199ff7df1e40a103': `Something went wrong, couldn't stop crawl.`,
's247c148670b82228': `Starting crawl.`,
's46a31b511363ec98': `Sorry, couldn't run crawl at this time.`,
's1ee8a25b90227ab0': `Recurring crawls`,
's669b18c6d2d9c95b': `None`,
's4d1422b9bc3d0a7e': `Daily`,
's1ed5bb575207cece': `Weekly`,
's046a35bfdd88a596': `Monthly`,
's48e186fb300e5464': `Time`,
's09085707b5a0d793': `AM`,
's09421b07b5d1e9e6': `PM`,
's3bfa94c5530368fd': `Crawls will not repeat.`,
'sb2944d202ecd7f12': str`Schedule: ${0}.`,
's02aec27684a72568': str`Next scheduled run: ${0}.`,
's2ceb11be2290bb1b': `Cancel`,
's031945e67717bf79': `Save Changes`,
's74dea8806e19236b': `Newest`,
'sc6b5ba8e2c8c81ae': `Oldest`,
'scc9b8f90c997ff84': `Newest Crawl`,
'sfea2a6ae828721b5': `Oldest Crawl`,
's8674d705840bf3f6': `Successfully deleted crawl`,
's3512b3c95c7a5c3a': `Last Updated`,
'sef49aec68fd1dc66': `Name`,
's7bd9565ea1a1da14': `Sorry, couldn't retrieve Workflows at this time.`,
's7b1ef3a631d73f81': `Workflows`,
'sf7397f6287e8520a': `New Workflow`,
'sdabda2230cd87b68': `Crawling`,
'sede6d0c607d400db': `New Crawl Workflow`,
's845562f03d066eed': `Something unexpected went wrong while retrieving Workflows.`,
'sa83bf2a7e5ed33e0': `No Workflows yet.`,
's2326de08359f43bf': str`Edit Crawl Schedule`,
'se664956daed18e04': `Search by name or Crawl URL`,
's71a80a5c8980103c': `Search by Crawl Workflow name or Crawl URL`,
's9b288e9b7f945b0c': `Sort by:`,
'seca8292e83cb4017': `Reverse sort`,
'sf993bb199fefbe04': `All`,
'sf2d5ffb20d61fcf8': `Scheduled`,
'sa02bab5f570a8afb': `No schedule`,
's1ea30180f8c26a81': `Show Only Mine`,
's3673b9d8572a8cde': `Sort By`,
'seca8292e83cb4017': `Reverse sort`,
'scb7a7733d5719fee': str`${0} crawl`,
's32b82a13b01237c7': str`${0} crawls`,
's4d5bb650a0b469b6': str`Last Crawl: ${0}`,
'seaa5ad80c3e9e638': `No finished crawls`,
'sf0eca99ba979d858': str`Next scheduled crawl: ${0}`,
's37a9e8aec5713460': `More`,
'sa27852a4bea47423': `Watch Crawl`,
'sa0a12d8a1208328e': `Run Now`,
'h64cede7048165557': html`Started crawl from
<strong>${0}</strong>.
's8745d54f3284f080': `Are you sure you want to cancel the crawl?`,
's5d966c90d8dc06e6': `Are you sure you want to stop the crawl?`,
'h882fb88915032edd': html`Started crawl from <strong>${0}</strong>.
<br>
<a class="underline hover:no-underline" href="/orgs/${1}/crawls/crawl/${2}#watch" @click="${3}">Watch crawl</a>`,
<a class="underline hover:no-underline" href="/orgs/${1}/workflows/crawl/${2}#watch" @click="${3}">Watch crawl</a>`,
's1f8de71d5ba5627d': `You do not have permission to run crawls.`,
'sb7106ff216f58a9c': `Successfully saved new schedule.`,
'sdec6c013cb1817b8': `Something went wrong, couldn't update schedule.`,
'sd77c5f8da91d0729': str`Maximum ${0} characters`,
's219c523d781b27f0': str`Please shorten this text to ${0} or less characters.`,
'sa1c466807a6fdfb7': str`${0} character over limit`,
's8b6894f4bfec27c0': str`${0} characters over limit`,
's219c523d781b27f0': str`Please shorten this text to ${0} or less characters.`,
'sf334547f9650322f': `Select Type`,
's08513d4147b6cb21': `Matches Text`,
'sd27a8f54aca5d278': `Regex`,
@ -120,9 +155,18 @@
'sae0550426935cd1e': `Exclusion already exists. Please edit or remove to continue`,
'sbe7425a3b5445ba7': str`Please enter ${0} or more characters`,
's74abf58e08f32710': `Please enter a valid Regular Expression constructor pattern`,
's48e186fb300e5464': `Time`,
's09085707b5a0d793': `AM`,
's09421b07b5d1e9e6': `PM`,
's3c6391ad20986b33': `Tags separated by comma`,
's03aa3cfb08dff960': `Tags`,
's0e3006648a1a80a5': str`Add “${0}`,
's3c162d34398019aa': `Collection Auto-Add`,
's68291c1557198475': `Search by Collection name`,
's7cbfe1eb01181972': `Start typing to search Collections.`,
'sabcad5f4717bc336': `No matching Collections found.`,
's4a5056ffd5d884e7': str`${0} Crawls`,
'sb4f8acbd7f3df4eb': `Sorry, couldn't retrieve Collections at this time.`,
'sf6d20a78f131dd9e': `Pages in the Same Directory`,
's79f048d846fe95e0': `Pages on This Domain`,
's14aaedc6664de249': `Pages on This Domain &amp; Subdomains`,
@ -133,7 +177,9 @@
's33d854bdd4c5d01e': `Run Immediately on Save`,
'se5efbf05d643d45f': `Run on a Specific Date &amp; Time`,
's063b2ed6541c9181': `Run on a Recurring Basis`,
'sa348b8b53e07a21b': `No Schedule`,
's4d1422b9bc3d0a7e': `Daily`,
's1ed5bb575207cece': `Weekly`,
's046a35bfdd88a596': `Monthly`,
's7d61376257220dab': `Scope`,
'sb15d4f1e13d04925': `Limits`,
's4d34e4682643b600': `Browser Settings`,
@ -147,6 +193,7 @@
's5e1acb3930a1a627': `Start Over`,
's74e4c44c09eaa53a': `Previous Step`,
's0fbf6dc6a1966408': `Next`,
's031945e67717bf79': `Save Changes`,
's562637451d7e7340': `Save &amp; Run Crawl`,
's814a0cb8f2908f75': `Save Workflow`,
'sfb6d3ec11bc6af94': `Save &amp; Schedule Crawl`,
@ -184,32 +231,46 @@
's262c31c801cfbcd9': `Please enter a valid URL.`,
's285f35c68ab11461': `The starting point of your crawl.`,
's7efc078b0771ade6': `Start URL Scope`,
's2c55ec938d6cf2a4': `Max Depth`,
's44f6ab2c6b3cff23': `Default: Unlimited`,
's406e05cc7ea70f01': `hops`,
's80aa4dfdf982349d': `Limits how many hops away the crawler can visit while staying within the Start URL Scope.`,
'sf755f9abce1b4440': `Extra URLs in Scope`,
'sc8d321269980767e': `If the crawler finds pages outside of the Start URL Scope they
will only be saved if they begin with URLs listed here.`,
's34e90e6353b56f58': `Include Any Linked Page (“one hop out”)`,
'sba156796788dc6c2': `If checked, the crawler will visit pages one link away outside of
Crawl Scope.`,
'sa148214c2ff359cc': `If checked, the crawler will visit pages one link away outside of
Start URL Scope.`,
'sa3a6465ecf8740fb': `Check For Sitemap`,
's4caffd8aa426781c': `If checked, the crawler will check for a sitemap at /sitemap.xml and use it to discover pages to crawl if present.`,
'scbd664e4049d11f3': `Specify exclusion rules for what pages should not be visited.`,
's04d558a299752f1a': `Additional URLs`,
's06b016f70e0346cb': `The crawler will visit and record each URL listed here. Other
links on these pages will not be crawled.`,
'sdd5dbd4b0fef8660': str`Must be more than minimum of ${0}`,
'sa4f9d4099c408ae6': str`Must be less than maximum of ${0}`,
'se544485215819946': `Per-Crawl Limits`,
's4ab09f62524380b9': `Max Pages`,
'se9ef1815463f8000': `Unlimited`,
'sf21761e7f8e0550e': str`Default: ${0}`,
'sab01daa76a48769f': `pages`,
'sef6464a6d42bbed8': str`Minimum ${0} page`,
'sf355b27a8654fc91': str`Minimum ${0} pages`,
'sd2956c877fc42042': `Adds a hard limit on the number of pages
that will be crawled.`,
's0db654248c1a0de8': `Page Time Limit`,
'scbeff7c3e03228ae': `minutes`,
's2601555dfa2ef8de': `Adds a hard time limit for how long the crawler can spend on a
single webpage.`,
's2fa63aad5fbcf846': `Crawl Time Limit`,
'scbeff7c3e03228ae': `minutes`,
's4ad6912b1925acb3': `Gracefully stop the crawler after a specified time limit.`,
'sd46f73ef4ae29d03': `Crawler Instances`,
'sdc8e3530c2b118d4': `Increasing parallel crawler instances can speed up crawls, but may
increase the chances of getting rate limited.`,
's90b49a493c7010f0': `Per-Page Limits`,
's82ec5790418d27f9': `Page Load Timeout`,
's9eff639fb8a1be0a': `seconds`,
'scd0d4a13a709c62f': `Limits amount of time to wait for a page to load. Behaviors will run after this timeout only if the page is partially or fully loaded.`,
's555d700250ee2648': `Behavior Timeout`,
'se9ef1815463f8000': `Unlimited`,
's332a2eb380d83e9e': `Limits how long behaviors can run on each page.`,
'sa6c0603a4209dcfa': `Auto-Scroll Behavior`,
'sd412fd49fb930199': `When enabled the browser will automatically scroll to the end of the page.`,
'se4a7507398db6097': `Delay Before Next Page`,
's60b7cb2386c892ef': `Waits on the page after behaviors are complete before moving onto the next page. Can be helpful for rate limiting.`,
's8727d5795d07b569': `Choose a custom profile to make use of saved cookies and logged-in
accounts.`,
's38daf2fb241d8bbb': `Block Ads by Domain`,
@ -228,7 +289,6 @@
's88d3b00e313183b5': `What day of the week should a crawl run on?`,
'sac8252732f2edb19': `Date`,
'sb4ab7b002d655ce9': `What day of the month should a crawl run on?`,
's167f53f89012d24c': `Start Time`,
'h8c7c3a6e07d7c512': html`Schedule:
<span class="text-blue-500">${0}</span>.`,
'se0baa9b7fb0768e4': `Invalid date`,
@ -238,17 +298,20 @@
's77f4b38f8714436f': `Also run a crawl immediately on save`,
'sde9f50b30f566dd5': `If checked, a crawl will run at the time specified above and also
once when setup is complete.`,
'sef49aec68fd1dc66': `Name`,
'sc60cfa93d82aa39c': `Our Website (example.com)`,
's0d56a24ca72b8e48': `Customize this Workflow's name. Workflows are named after
the first Crawl URL by default.`,
's63d894b1ddb06289': `Description`,
'sa8e78592c1db6c3a': `Provide details about this Workflow.`,
's5985fcdd14acf484': `Create or assign this crawl (and its outputs) to one or more tags
to help organize your archived data.`,
's163480f4b18e39c0': `Create or assign this crawl (and its outputs) to one or more tags
to help organize your archived items.`,
's68f29315fcc19b3b': `Search for a Collection to auto-add crawls`,
's54100e0807a1e40d': `Automatically add crawls from this workflow to one or more collections
as soon as they complete.
Individual crawls can be selected from within the collection later.`,
's0e598010b73d1398': `There are issues with this Workflow. Please go through previous steps and fix all issues to continue.`,
'h73d0a6b5d8915760': html`There is an issue with this Workflow:<br><br>Crawl
URL(s) required in
'h724a5ec9f06b704c': html`There is an issue with this Workflow:<br><br>Crawl URL(s)
required in
<a href="${0}" class="bold underline hover:no-underline">Crawl Setup</a>. <br><br>
Please fix to continue.`,
's0d880cda554b2fee': str`${0} + ${1} more URL`,
@ -260,116 +323,175 @@
's286331d9358fc509': str`Seed URL ${0}: `,
's08dd397493a013b1': `Couldn't save Workflow. Please fix the following Workflow issues:`,
's24b625d050183fd9': `Choose Crawl Type`,
'h6155eba8f75ec1c2': html`New Workflow — ${0}`,
'hadb19fa44addbc1b': html`New Crawl Workflow — ${0}`,
'sa179273338680745': `The crawler visits every URL specified in a list, and optionally every URL linked on those pages.`,
's33f30b3e5f460602': `The crawler automatically discovers and archives pages starting from a single seed URL.`,
'saa63c0c9ca0eac98': `You don't have permission to create a new Workflow.`,
'sf4de3bfbfaca12e5': `Copied`,
's3687049d1af562c4': `Copy`,
's6461cf5ae327ffc9': `Replay Crawl`,
'sf3ff78cc329d3528': `Previous`,
'h7ee8a6e551e702ba': html` ${0} of ${1} `,
's5697808ce744d508': str`Current page, page ${0}`,
's81a19821f3e4a3d2': `Replay`,
's324af80396dec1b2': `Download Files`,
's4f1ad6b48a5df506': `Logs`,
's606c6789a0e06b07': `Config`,
's665f4200fb9fc550': `Error Logs`,
's2734c290e261a94d': `Crawl Settings`,
's3d197283cb019b5a': `Overview`,
'sdd5f4eba5c1d833c': `Metadata cannot be edited while crawl is running.`,
's10f3845975a0351e': `Edit Metadata`,
's835ece4609e21de5': `Back to Crawls`,
's8e91b6d701592e00': `Back to All Crawls`,
's5b13f82f9c41e429': `Back to Crawl Workflow`,
'sad4b811427b85f95': `Back to Collection`,
's8a018da1c47a473e': `Back to All Uploads`,
'h49e6bbd0cf76ee3f': html`<span class="break-words">${0}</span>
<span class="text-neutral-500">+${1} URL</span>`,
'h3fc47cd542ed1b20': html`<span class="break-words">${0}</span>
<span class="text-neutral-500">+${1} URLs</span>`,
's803ce7e1a2294d50': `Files`,
'sd9ad53251f2330a5': `Stop`,
's8169c78b0a0ef10b': `Re-run crawl`,
's3cc68dd968072be8': `Copy Crawl ID`,
'sa71de39189a9e9cd': `Go to Workflow`,
's96c92dc644219e36': `Copy Workflow ID`,
'scb57efea186060b1': `Delete Crawl`,
'sad3e3c8146fc920f': `Status`,
'se72232cb8fce7869': `Pages Crawled`,
'sc592307ea80f16b9': `Unknown`,
's1582c2bf884b8052': `Run Duration`,
's5e72081d8c9517b2': `Crawl starting...`,
's9faa4c27631001f6': `Crawl stopping...`,
's30d8ebefaf631d31': `Edit Crawler Instances`,
'sb5ea9267e703b6c6': `Crawl URLs`,
's68412182ace32912': `Edit Exclusions`,
's70a238ad69373ab0': `Crawl Queue Editor`,
's6ae6bdeecf9a5bb9': `Done Editing`,
's535e3ddaa2c43693': `No files yet.`,
'sb1ccb7808e51e5c1': `No files to replay.`,
's3fd6bd99e3f6a5be': `Started`,
'sbb99d4ec27fbb263': `Finished`,
's04b8a6cf5711e50f': `Finish Time`,
's78636b92c1a3909c': `Pending`,
'saa29a2ac03cd9d19': `Reason`,
'h0ce423190a1a4471': html`Manual start by
's92921878e886e36d': `Duration`,
'sb0ca4190190d41fa': `Initiator`,
'h1dc2f6235d169989': html`Manual start by
<span>${0}</span>`,
'ha2716ea9a1ff43dd': html`Scheduled run`,
'hdfcda45e7d5c5ab4': html`Scheduled start`,
's78789724e789221c': `Size`,
'sc592307ea80f16b9': `Unknown`,
's622fb421a67fa33d': `Crawl ID`,
's24761a0cc8d9c0aa': `Organization`,
's3eb0700ca2f3bc97': `View Organization`,
's005053d82b712e0a': `Notes`,
's669b18c6d2d9c95b': `None`,
's0ebf17b26bf14b0c': `No files to download.`,
's27d3b781eeee671a': `Increasing parallel crawler instances can speed up crawls, but may increase the chances of getting rate limited.`,
's0b3d512df6b7e85c': `Crawl is not running.`,
's9f5fa96cb69dbf70': `No error logs to display.`,
's98413844b16f5669': `Sorry, couldn't retrieve crawl at this time.`,
's8745d54f3284f080': `Are you sure you want to cancel the crawl?`,
'sb4bc9654d1402034': `Sorry, couldn't retrieve crawl logs at this time.`,
'sad61764572206873': `Sorry, couldn't cancel crawl at this time.`,
's5d966c90d8dc06e6': `Are you sure you want to stop the crawl?`,
's3256360646b319fd': `Sorry, couldn't stop crawl at this time.`,
's687d85d4c0c2b4a1': `Updated crawl scale.`,
'se505e954783a431f': `Sorry, couldn't change crawl scale at this time.`,
'he8f0460a2fa67c06': html`Started crawl from <strong>${0}</strong>.`,
'h65167310d9d84647': html`Crawl of <strong>${0}</strong> is already
running.`,
's25e2ed07c8147e9d': str`Are you sure you want to delete crawl of ${0}?`,
's8674d705840bf3f6': `Successfully deleted crawl`,
'hb7f88ce8e246f5bf': html`Done crawling <strong>${0}</strong>.`,
's4c60317e4731da19': `Starting`,
's85994a70cd39166c': `Running`,
's4f566a3b2235ad29': `Stopping`,
'sdcda09c20b09b522': `Complete`,
'sbf9c5c5a8e5efad4': `Failed`,
'sc5fcb9351a03ab2e': `Stopped`,
'se41c3c8346089064': `Timed Out`,
'sa30c4d3b566b6b1a': `Canceled`,
's5870292e1ae494dd': `Date Created`,
's873c024ca552f3e4': `Date Completed`,
's4e32d5305bc17963': `Crawl Name`,
'saa33768e03c45fc8': `File Size`,
's96450e8470e7ce09': `Crawls`,
'sf76674a7d3d83ab2': `No crawls yet.`,
'h9dac166dd9cd410c': html`Last updated:
<sl-format-date date="${0}" month="2-digit" day="2-digit" year="2-digit" hour="numeric" minute="numeric" second="numeric"></sl-format-date>`,
'sf91174247cd8fb72': `Search by name, Crawl Start URL, or Workflow ID`,
's900a5e61e7ade066': `View:`,
'sb090ab524895d2b4': `All Crawls`,
's9b288e9b7f945b0c': `Sort by:`,
's76d9944af031bdb3': `No matching crawls found.`,
's2e46f937929109fd': `Uploads`,
's5058f2a5ad4ad8a2': `All Archived Items`,
'sd928eb8c36987311': `Upload WACZ`,
's5d5304ab9f2c700f': `Status:`,
's515680ab118c3ca9': `Search by name`,
's68e41cbe23393624': `Search by name or Crawl Start URL`,
's8c95e272b5729bb7': `Start typing to view filters.`,
's4a0475dbb07f0f0d': `No matching items found.`,
'sc14318ba899b5f11': `View Crawl Details`,
's3cc68dd968072be8': `Copy Crawl ID`,
's5ce3f4567e31397d': `Delete Item`,
's078f25f106da59fe': `Clear all filters`,
'sc75900abc0ec0f82': `Stop Crawl`,
'sf5ddeacbdec765ed': `Cancel Immediately`,
's908b1e6d186d318b': `Re-Run Crawl`,
'sa71de39189a9e9cd': `Go to Workflow`,
'sa27145d52630b893': `Copy Config ID`,
'saae760a5004a02b5': `Copy Tags`,
'sbf18806bc43052fa': `Sorry, couldn't retrieve crawls at this time.`,
's58aa8e320a4c30f1': `Something went wrong, couldn't cancel crawl.`,
's199ff7df1e40a103': `Something went wrong, couldn't stop crawl.`,
'h2a6ff8d2d005bc98': html`Crawl of <strong>${0}</strong> is already running.
<br>
<a class="underline hover:no-underline" href="/orgs/${1}/crawls/crawl/${2}" @click="${3}">View crawl</a>`,
'h10e59c65837671d1': html`Started crawl from <strong>${0}</strong>.
<br>
<a class="underline hover:no-underline" href="/orgs/${1}/crawls/crawl/${2}#watch" @click="${3}">Watch crawl</a>`,
'hb3f6f5aa87a2a8d4': html`Sorry, cannot rerun crawl from a deactivated Workflow.
<br>
<button class="underline hover:no-underline" @click="${0}">
Duplicate Workflow
</button>`,
'se7e46893ef0b3d41': `Could not find page.`,
's2b93a67511243888': `No archived items yet.`,
'saf1ddef6935f7778': `Sorry, couldn't retrieve archived items at this time.`,
's637bb7431c59c381': str`Are you sure you want to delete ${0}?`,
's5ff63d8186a80322': str`Successfully deleted archived item.`,
's19a4db351c2fbdec': str`Sorry, couldn't delete archived item at this time.`,
's3f5390ecd7d14626': `Collections`,
's866c12ab4f3d1c87': `Create Collection`,
's0e6ebc9cdd39780b': `Delete Collection?`,
'h05165b87bf66fe02': html`Are you sure you want to delete
<strong>${0}</strong>?`,
's777098c61f6b518a': `Start building your Collection.`,
's04200a50c7577767': `No Collections Found`,
's9f8154ea8167f3f7': `Organize your crawls into a Collection to easily replay them together.`,
's15aac264eaeac4fc': `Your organization doesn't have any Collections, yet.`,
's9c2062a6e5e59b93': `Start typing to view collection filters.`,
'sb8102dd29e015556': `No matching collections found.`,
's0ecad2189e380328': `Collection share access`,
's2099d599ac75e503': `Archived Items`,
'sabe8b8c669e05b8d': `Total Pages`,
'sf0c64ac402e1e0b9': `No Collections Yet.`,
'sfa480f50d480c290': `Shareable`,
's5ac7d4f485d82e8c': `Shareable Collection`,
'se7bee6e9a9b5394c': `Private`,
'sc052d225a3066b68': `Private Collection`,
'sbaf87689cccc53eb': `1 item`,
's125a86b2f45bbb25': str`${0} items`,
'sba6064b92a06844f': `1 page`,
's279de934d8a18e21': str`${0} pages`,
's4a2050dc6874f89b': `Edit Collection`,
's1a24424753185138': `Make Shareable`,
's7e5bf5d1b7f08ba4': `Make Private`,
's2fe988430f978df3': `Download Collection`,
's317006269d0d1476': `Delete Collection`,
'sa9c9e33629402ea8': `Something unexpected went wrong while retrieving Collections.`,
'h2962269031cae049': html`Deleted <strong>${0}</strong> Collection.`,
's1a223f3372970867': `Sorry, couldn't delete Collection at this time.`,
's5a395b3e48a294bd': `Latest Crawl`,
's95625bc1d95aa0b8': `Last Modified`,
's4a772fa67280a0dc': `Created At`,
'sd214ec208c4d7aab': `Select Crawls`,
'sf2dbdec7427f54ab': `Select Uploads`,
's09ba2a4e9c03af64': `Crawls in Collection`,
'sc555a3f5381b4ebe': `All Workflows`,
's6e22356d266b5ec1': `Save Crawl Selection`,
's9813bddb158459e8': `Uploads in Collection`,
's4e402a52890f581a': `All Uploads`,
's2085351ad904991f': `Save Upload Selection`,
's653041b85155746a': `Enter Metadata`,
'sf9e77dd881f8333d': `My Collection`,
's0e346c52104d28ed': `Save Metadata`,
's54a9dc5c9e4cc8d4': `Save Collection`,
'se6821a0cab3e8485': `No Crawls in this Collection, yet`,
's23e1990dfa58f214': `Select Workflows or individual Crawls. You can always come back and add Crawls later.`,
'sf5cf78140f25c261': `Create a Workflow to select Crawls. You can always come back and add Crawls later.`,
'sbd023281b387af8b': `No uploads in this Collection, yet`,
's544d4320700ed8f7': `1 crawl`,
's32b82a13b01237c7': str`${0} crawls`,
's73f51a3532f29159': `Expand row`,
's20ad72bae82a1fdd': `Pages in crawl`,
's5dff282cf64a560a': `Start typing to view crawl filters.`,
'se1f86d49593d633e': `Your organization doesn't have any Crawl Workflows.`,
'sb5fb21dc10ebcfa7': `Your organization doesn't have any uploaded Archive Data.`,
'sb0d57d5d39c8d57f': str`Only showing latest ${0} crawls`,
's0a959a05c322b9ed': str`+${0} URL`,
's1eee55ca9401677a': str`+${0} URLs`,
's489d310f75fb53e0': `Sorry, couldn't retrieve uploads at this time.`,
'sc4ada44744ce718f': `Sorry, couldn't retrieve Crawls in Collection at this time.`,
's37a964d6e4134ce6': `Sorry, couldn't retrieve Crawl Workflow at this time.`,
'sc02cbf6ebf0b6cdb': `New Collection`,
's2fac3b3f7e4af3d2': `Back to Collections`,
'sa70c66a3f9f6dec8': str`Successfully created "${0}" Collection.`,
'se5784a16a6799dad': str`Back to ${0}`,
'sa7eea45fe1e4d231': `Collection`,
'h795fe5d440ab110a': html`Successfully updated <strong>${0}</strong> Collection.`,
's26c61deb65da8736': `Sorry, couldn't retrieve Collection at this time.`,
's41203abb9f802a84': `Share Collection`,
's54bbf34e3e18b439': `Make this collection shareable to enable a public viewing link.`,
'seeb6295e19bc1400': `Collection is Shareable`,
's0379fc73608ab971': `Done`,
's11161fdebb62dcc9': `Link to Share`,
's4708cb91cd6afef0': `This collection can be viewed by anyone with the link.`,
'sd92e770e1b8657b0': `Copy Public URL`,
'sb8096046172ad45a': `Embed Collection`,
'h7066b35dd7e4517e': html`Share this collection by embedding it into an existing webpage.`,
'h54da0b63b416aa90': html`Add the following embed code to your HTML page:`,
'sdbf249ab40dc18fa': `Copy Embed Code`,
'h648aaa4b436a5970': html`Add the following JavaScript to your
<code class="text-[0.9em]">/replay/sw.js</code>:`,
's4f0cf5a844f978f3': `Copy JS`,
'hf56186ec17103fb3': html`See
<a class="text-primary" href="https://replayweb.page/docs/embedding" target="_blank">
our embedding guide</a>
for more details.`,
's80b0d32b285ce4d7': `Edit description`,
'sa5ef80b4bb9b39f8': `Less`,
's37a9e8aec5713460': `More`,
's6b33dfbbaf6a2014': `No description added.`,
's4066ecdcb488f31c': `No matching web captures found.`,
'saccd6920c9253eaf': `Sorry, couldn't retrieve web captures at this time.`,
's584a6c7a75548613': `Back to Browser Profiles`,
's64ef2a6c2dd1d3d1': `Edit`,
's4ae42fa672dd72bc': `Created at`,
's3765f5b8ff0c42d6': `Workflows using this profile`,
'se0e0c906e2ad3b0a': `Crawl Workflows`,
'sf2243480c480930f': `Crawl workflows using this profile`,
's69ec09431b9c3946': `Browser Profile`,
's4de1cf2dacc29c2a': `Edit the profile to make changes or view its present configuration`,
's67f987f6a3c3de74': `Edit Browser Profile`,
@ -379,6 +501,7 @@
's6029661d996c9385': `Save Browser Profile`,
's06cfcdaa3ea3d190': `Edit name &amp; description`,
's6a56f0163c373e3f': `Duplicate profile`,
'sdc673e73b5c13aea': `Delete`,
's739960bae09ec6ab': `Sorry, couldn't preview browser profile at this time.`,
's6393445b8d0c8338': `Starting up browser with current profile...`,
's6f6f70a05859338b': `Sorry, couldn't create browser profile at this time.`,
@ -438,6 +561,8 @@
's0726c5784ccf9222': str`Successfully updated role for ${0}.`,
'scc21a97f5f1b13b0': str`Sorry, couldn't update role for ${0} at this time.`,
'saafb6030ac4b40dd': str`Are you sure you want to remove yourself from ${0}?`,
's452f791e0ff6a13e': `Hide password`,
's2f7f35f6a5b733f5': `Show password`,
's57ade424d57c6edf': `Sent`,
's686306cdb839fb8d': `Sending...`,
's97ee1bd2cffede65': `Resend verification email`,
@ -455,12 +580,19 @@
's7874dec58bcedcc6': `Invalid YAML or JSON`,
'sca4f6cbe1f6804b0': `Please fill out this field`,
's2e11f0fcb900ac43': `Please fix errors`,
'sd805db60d62be7a1': str`Quotas for: ${0}`,
'sfba7b662681a9f92': `Max Concurrent Crawls`,
's4e6bdb6d5910dd35': `Update Quotas`,
's11326fd2590f4e5e': `Default`,
's2fd966f953bb23c6': `1 member`,
's537571911a907a86': str`${0} members`,
's13786b2be911ee8b': `person@email.com`,
's5334c0927cf25b86': `Exit fullscreen`,
's9b2bb1407142018e': `Enter fullscreen`,
'sb17cfac2c8164164': `The interactive browser is not available.`,
's57a303543c58ffda': `Interactive browser for creating browser profile`,
's4b05ac1126ccd6c0': `Show sidebar`,
's6f2694da95709959': `Hide sidebar`,
'sc5aa44d2c9e6d958': `Websites in the browser profile`,
's469a4b8dd8b91801': `New Sites`,
's67e489a6eaaca64d': `Websites that are not in the browser profile yet. Finish editing and save to add these websites to the profile.`,
@ -481,10 +613,6 @@
's022e4d30701b206d': `View profile`,
's73ca88023aad5f2f': `No additional browser profiles found.`,
's59c7d0fc953c0423': `Create a browser profile`,
's5b6a1140834aa043': `Previous page`,
'h7ee8a6e551e702ba': html` ${0} of ${1} `,
's542ffff558768ea3': `Next page`,
's5697808ce744d508': str`Current page, page ${0}`,
'sdbd27d37273261f2': `Queued URLs`,
's4dfaf5cfc90f8493': `No pages queued.`,
's8e853be463b322f0': `End of queue`,
@ -503,42 +631,61 @@
'sde68eef7ad059311': `Exclusion already exists`,
's9563c65bbd7fe609': `Sorry, couldn't add exclusion at this time.`,
'sf32f25806ba4fd81': `Pending Exclusions`,
's1eee55ca9401677a': str`+${0} URLs`,
's2bdd9994851a31c4': str`+1 URL`,
's28d7266643f5992f': `No matches`,
's96a817ae5ad03253': `No matching URLs found in queue.`,
'sbbdd27eea29fea6f': `Start typing an exclusion to view matching URLs in the queue.`,
'sded4cfc4d8910016': `Browser Default`,
's690e1342b54350b0': str`Finished in ${0}`,
'sfca36a44cc670205': str`Started ${0} ago`,
'sce4f864763a12cc5': `In Progress`,
'sa84bc532c73403ed': str`Running for ${0}`,
'sf51117c57a1110ec': str`in ${0}`,
'sb788f9b4d02fe2b9': str`${0} / ${1} page`,
's0da3183dc15e5d3e': str`${0} / ${1} pages`,
's1b210718400e7ea8': str`${0} page`,
's279de934d8a18e21': str`${0} pages`,
's3b720e38dd16e1bb': `Manual Start`,
's0a959a05c322b9ed': str`+${0} URL`,
'sa7dba145ac288341': `Name &amp; Start Time`,
's78789724e789221c': `Size`,
's624df515142c6fd6': `Config Author`,
's690e1342b54350b0': str`Finished in ${0}`,
'scb7a7733d5719fee': str`${0} crawl`,
's0944b3a457602f5b': `Name &amp; Last Updated`,
's4c24d203c2e2d92c': `Last Crawl Status`,
'sf6841bf7574306f6': `Started By &amp; Schedule`,
'saa8aa81ad6f055fd': `Level`,
's9d6c4c0517894d2a': `Error Message`,
's1c67a1fa4d07bd8b': `Page URL`,
's1442d0b6e28b30d1': `Path Begins with This URL`,
'sfdbfacb391cb6900': `Single Page App (In-Page Links Only)`,
's1ae7988ed93b0a32': `0 seconds`,
'sbef1b56d0a7fa38b': `(default)`,
's199102b736c1fc58': `Crawler Settings`,
'sd7a3204390541f75': str`${0} minute(s)`,
's48639534bbb2f617': `Page Behavior Timeout`,
's66722bc2ea775e05': `Disabled`,
's2ca35daaa4e03216': `Enabled (default)`,
's4401a1ecb33e9166': `Crawl Scheduling`,
's9b8dccb514a0e34c': `Schedule`,
's612757c62472bbc5': `Crawl Metadata`,
'sc578fe08950cbb3b': `Primary Seed URL`,
's00952de51c229a2e': str`${0} hop(s)`,
'sc5d32436e3ff3ec7': `List of Additional URLs`,
's0c463e5564879dc2': `Copy Link to Section`,
'scb489a1a173ac3f0': `Yes`,
's09205907b5b56cda': `No`,
's5c60254028976b28': `Not specified`,
'sd4973818277def8b': `Collections not found.`,
's60a67fa21821066c': `Sorry, couldn't retrieve Collection details at this time.`,
's33f85f24c0f5f008': `Save`,
's84f53a9ae5b34f78': `Successfully saved crawl details.`,
's9e5ae4184a72363a': `Sorry, couldn't save crawl details at this time.`,
's13ab68bc4d27ab8a': `Upload Archive`,
's5db7bd625b7a6a49': `File to Upload`,
'sa32e9d0a108ee802': `Upload File`,
'sd784144d0c062bd0': `Browse Files`,
's807ea65f0643e257': `Select a .wacz file to upload`,
'sa777c574a8222f0f': `Add to Collection`,
's962895dbdd4ad0b7': `Cancel this upload?`,
'sd9aa257179753e02': `Uploading File`,
's1ff918403135632b': `Keep this window open until your upload finishes.`,
'h0ad312d98b305b22': html`Successfully uploaded
<strong>${0}</strong>.<br>
<a class="underline hover:no-underline" href="/orgs/${1}/artifacts/upload/${2}" @click="${3}">View Archive</a> `,
'scccaadc44687f6bf': `Sorry, couldn't upload file at this time.`,
'scdb1bac161852c73': `Welcome`,
'sce6f1cb94a02b0bb': `Organizations`,
's1f73b04cfa71200e': `Invite users to start archiving.`,
's98a92b0ff61e893b': `Go to Crawl`,
's2cf63ec9357621f3': `Enter Crawl ID`,
's09023907b59c38eb': `Go`,
@ -557,12 +704,18 @@
's7d44a141de0e2c9b': `Forgot your password?`,
'sf6e1665c7022a1f8': `Password`,
'scb04435672ac5410': `Log in`,
'sc1726a6e987218d6': `Please wait while Browsertrix Cloud is initializing`,
's9ada74585cd89b16': `Your email address`,
'sb6f5b47cf81180bc': `Request password reset`,
'sbf550ad9b31a5f6d': `Sorry, invalid username or password`,
's43ae2b49c3470555': `Something went wrong, couldn't sign you in`,
'sd3fd65e8d242ed24': `Successfully received your request. You will receive an email to reset your password if your email is found in our system.`,
's6d37a6bebbc3f8a8': `That email is not a valid email address`,
's9689f44e0a49b830': `Date Started`,
'saa33768e03c45fc8': `File Size`,
'sce252e7b2e662cc5': `All Running Crawls`,
'sa8d4790d89fbcb7d': `Any Active Status`,
'sbf18806bc43052fa': `Sorry, couldn't retrieve crawls at this time.`,
'sb8738360b53dfaf3': `Invited by `,
'h5ddf7ceb5e94efad': html`You've been invited to join
<span class="text-primary break-words">${0}</span>`,
@ -586,8 +739,10 @@
's79e8cc71a5975b04': `Message`,
's7fee95b66225e1fb': `Dashboard`,
's0558d72e9d8fc3dc': `Running Crawls`,
's8ce22933775afaff': `Open user menu`,
'sa03807e44737a915': `Log Out`,
'sca974356724f8230': `Log In`,
's9b11fc3dadc7c9f5': `Copy Version Code`,
's90a0fdd47ac39d59': `Jump to Crawl`,
'se510a85ce3b87161': `Welcome to Browsertrix Cloud!`,
'h39aea0d48061020f': html`A confirmation email was sent to: <br>

View File

@ -553,8 +553,8 @@ export class WorkflowList extends LitElement {
render() {
return html` <div class="listHeader row">
<div class="col">${msg("Workflow Name & Last Updated")}</div>
<div class="col">${msg("Workflow Status")}</div>
<div class="col">${msg("Name & Last Updated")}</div>
<div class="col">${msg("Last Crawl Status")}</div>
<div class="col">${msg("Total Size")}</div>
<div class="col">${msg("Started By & Schedule")}</div>
<div class="col action">

View File

@ -136,8 +136,10 @@ export class BrowserProfilesDetail extends LiteElement {
</div>
<div class="col-span-3 md:col-span-1">
<dt class="text-sm text-0-600">
<span class="inline-block align-middle">${msg("Workflows")}</span>
<sl-tooltip content=${msg("Workflows using this profile")}>
<span class="inline-block align-middle"
>${msg("Crawl Workflows")}</span
>
<sl-tooltip content=${msg("Crawl workflows using this profile")}>
<sl-icon
class="inline-block align-middle"
name="info-circle"

View File

@ -872,7 +872,7 @@ export class CollectionEditor extends LiteElement {
>
<sl-input
size="small"
placeholder=${msg("Search by name or Crawl Start URL")}
placeholder=${msg("Search by Name or Crawl Start URL")}
clearable
value=${this.searchByValue}
@sl-clear=${() => {

View File

@ -308,7 +308,7 @@ export class CollectionsList extends LiteElement {
>
<sl-input
size="small"
placeholder=${msg("Search by name")}
placeholder=${msg("Search by Name")}
clearable
value=${this.searchByValue}
@sl-clear=${() => {

View File

@ -153,15 +153,11 @@ export class CrawlDetail extends LiteElement {
switch (this.sectionName) {
case "replay":
sectionContent = this.renderPanel(
msg("Replay Crawl"),
this.renderReplay(),
{
sectionContent = this.renderPanel(msg("Replay"), this.renderReplay(), {
"overflow-hidden": true,
"rounded-lg": true,
border: true,
}
);
});
break;
case "files":
sectionContent = this.renderPanel(
@ -173,11 +169,15 @@ export class CrawlDetail extends LiteElement {
sectionContent = this.renderPanel(msg("Error Logs"), this.renderLogs());
break;
case "config":
sectionContent = this.renderPanel(msg("Config"), this.renderConfig(), {
sectionContent = this.renderPanel(
msg("Crawl Settings"),
this.renderConfig(),
{
"p-4": true,
"rounded-lg": true,
border: true,
});
}
);
break;
default:
sectionContent = html`
@ -357,7 +357,7 @@ export class CrawlDetail extends LiteElement {
section: "replay",
iconLibrary: "app",
icon: "link-replay",
label: msg("Replay Crawl"),
label: msg("Replay"),
})}
${renderNavItem({
section: "files",
@ -378,7 +378,7 @@ export class CrawlDetail extends LiteElement {
section: "config",
iconLibrary: "default",
icon: "file-code-fill",
label: msg("Config"),
label: msg("Crawl Settings"),
})}
`
)}

View File

@ -536,7 +536,7 @@ export class CrawlConfigEditor extends LiteElement {
browserSettings: msg("Browser Settings"),
crawlScheduling: msg("Scheduling"),
crawlMetadata: msg("Metadata"),
confirmSettings: msg("Review Config"),
confirmSettings: msg("Review Settings"),
};
return html`
@ -1705,8 +1705,8 @@ https://archiveweb.page/images/${"logo.svg"}`}
? msg(
"There are issues with this Workflow. Please go through previous steps and fix all issues to continue."
)
: msg(html`There is an issue with this Workflow:<br /><br />Crawl URL(s)
required in
: msg(html`There is an issue with this Crawl Workflow:<br /><br />Crawl
URL(s) required in
<a href="${crawlSetupUrl}" class="bold underline hover:no-underline"
>Crawl Setup</a
>. <br /><br />

File diff suppressed because it is too large Load Diff