From 8ea3dd5dae9dcf98939967fe66105187718c4a78 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Wed, 9 Aug 2023 15:38:58 -0700 Subject: [PATCH] terminology tweaks in frontend: (part of #922) (#1062) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 --- frontend/src/__generated__/locales/en-US.ts | 491 ++++++--- frontend/src/components/workflow-list.ts | 4 +- .../src/pages/org/browser-profiles-detail.ts | 6 +- frontend/src/pages/org/collection-editor.ts | 2 +- frontend/src/pages/org/collections-list.ts | 2 +- frontend/src/pages/org/crawl-detail.ts | 32 +- frontend/src/pages/org/workflow-editor.ts | 6 +- frontend/xliff/en-US.xlf | 964 +++++++++++++----- 8 files changed, 1069 insertions(+), 438 deletions(-) diff --git a/frontend/src/__generated__/locales/en-US.ts b/frontend/src/__generated__/locales/en-US.ts index 9850e222..071b78e2 100644 --- a/frontend/src/__generated__/locales/en-US.ts +++ b/frontend/src/__generated__/locales/en-US.ts @@ -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 & 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} +${1} URL`, 'h649ef1ec13735ee9': html`${0} +${1} URLs`, +'s900a5e61e7ade066': `View:`, +'sb090ab524895d2b4': `All Crawls`, +'hce11623adce8b8b2': html`Crawl is currently running. + Watch Crawl Progress`, +'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 ${0}.`, 'sf6381d743b5f1e4d': `Sorry, couldn't deactivate Workflow at this time.`, 'ha6f8533fba325287': html`Deleted ${0}.`, 's6ec009ac55d85d6a': `Sorry, couldn't delete Workflow at this time.`, -'h53d1561f11014ce9': html`Started crawl from ${0}. -
- Watch crawl`, +'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 - ${0}. +'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 ${0}.
- Watch crawl`, + Watch crawl`, '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 & Subdomains`, @@ -133,7 +177,9 @@ 's33d854bdd4c5d01e': `Run Immediately on Save`, 'se5efbf05d643d45f': `Run on a Specific Date & 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 & Run Crawl`, 's814a0cb8f2908f75': `Save Workflow`, 'sfb6d3ec11bc6af94': `Save & 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: ${0}.`, '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:

Crawl - URL(s) required in +'h724a5ec9f06b704c': html`There is an issue with this Workflow:

Crawl URL(s) + required in Crawl Setup.

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`${0} +${1} URL`, 'h3fc47cd542ed1b20': html`${0} +${1} URLs`, '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 - ${0}`, -'ha2716ea9a1ff43dd': html`Scheduled run`, +'s92921878e886e36d': `Duration`, +'sb0ca4190190d41fa': `Initiator`, +'h1dc2f6235d169989': html`Manual start by + ${0}`, +'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 ${0}.`, 'h65167310d9d84647': html`Crawl of ${0} is already running.`, 's25e2ed07c8147e9d': str`Are you sure you want to delete crawl of ${0}?`, -'s8674d705840bf3f6': `Successfully deleted crawl`, 'hb7f88ce8e246f5bf': html`Done crawling ${0}.`, -'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: - `, -'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 ${0} is already running. -
- View crawl`, -'h10e59c65837671d1': html`Started crawl from ${0}. -
- Watch crawl`, -'hb3f6f5aa87a2a8d4': html`Sorry, cannot rerun crawl from a deactivated Workflow. -
- `, +'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 + ${0}?`, +'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 ${0} 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 ${0} 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 + /replay/sw.js:`, +'s4f0cf5a844f978f3': `Copy JS`, +'hf56186ec17103fb3': html`See + + our embedding guide + 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 & 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 & Start Time`, -'s78789724e789221c': `Size`, -'s624df515142c6fd6': `Config Author`, +'s690e1342b54350b0': str`Finished in ${0}`, +'scb7a7733d5719fee': str`${0} crawl`, +'s0944b3a457602f5b': `Name & Last Updated`, +'s4c24d203c2e2d92c': `Last Crawl Status`, +'sf6841bf7574306f6': `Started By & 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 + ${0}.
+ View Archive `, +'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 ${0}`, @@ -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:
diff --git a/frontend/src/components/workflow-list.ts b/frontend/src/components/workflow-list.ts index 0b92396b..155b4e58 100644 --- a/frontend/src/components/workflow-list.ts +++ b/frontend/src/components/workflow-list.ts @@ -553,8 +553,8 @@ export class WorkflowList extends LitElement { render() { return html`
-
${msg("Workflow Name & Last Updated")}
-
${msg("Workflow Status")}
+
${msg("Name & Last Updated")}
+
${msg("Last Crawl Status")}
${msg("Total Size")}
${msg("Started By & Schedule")}
diff --git a/frontend/src/pages/org/browser-profiles-detail.ts b/frontend/src/pages/org/browser-profiles-detail.ts index 47de8c7b..7cae89c4 100644 --- a/frontend/src/pages/org/browser-profiles-detail.ts +++ b/frontend/src/pages/org/browser-profiles-detail.ts @@ -136,8 +136,10 @@ export class BrowserProfilesDetail extends LiteElement {
- ${msg("Workflows")} - + ${msg("Crawl Workflows")} + { diff --git a/frontend/src/pages/org/collections-list.ts b/frontend/src/pages/org/collections-list.ts index 2fb7b541..f13a1ea3 100644 --- a/frontend/src/pages/org/collections-list.ts +++ b/frontend/src/pages/org/collections-list.ts @@ -308,7 +308,7 @@ export class CollectionsList extends LiteElement { > { diff --git a/frontend/src/pages/org/crawl-detail.ts b/frontend/src/pages/org/crawl-detail.ts index c85c848a..c3a50cb5 100644 --- a/frontend/src/pages/org/crawl-detail.ts +++ b/frontend/src/pages/org/crawl-detail.ts @@ -153,15 +153,11 @@ export class CrawlDetail extends LiteElement { switch (this.sectionName) { case "replay": - sectionContent = this.renderPanel( - msg("Replay Crawl"), - this.renderReplay(), - { - "overflow-hidden": true, - "rounded-lg": true, - border: true, - } - ); + 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(), { - "p-4": true, - "rounded-lg": true, - border: true, - }); + 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"), })} ` )} diff --git a/frontend/src/pages/org/workflow-editor.ts b/frontend/src/pages/org/workflow-editor.ts index 1f589f05..920e9bde 100644 --- a/frontend/src/pages/org/workflow-editor.ts +++ b/frontend/src/pages/org/workflow-editor.ts @@ -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:

Crawl URL(s) - required in + : msg(html`There is an issue with this Crawl Workflow:

Crawl + URL(s) required in Crawl Setup.

diff --git a/frontend/xliff/en-US.xlf b/frontend/xliff/en-US.xlf index 4277cb41..98aee61a 100644 --- a/frontend/xliff/en-US.xlf +++ b/frontend/xliff/en-US.xlf @@ -40,13 +40,7 @@ Crawl Settings - Back to - - - Run now - - - Deactivate + Back to Delete @@ -54,27 +48,12 @@ Actions - - View currently running crawl - - - Crawl Count - - - Next Run - - - Not Scheduled - Created By Created At - - Last Completed Crawl - Latest Crawl @@ -93,9 +72,6 @@ Sorry, couldn't run crawl at this time. - - Recurring crawls - None @@ -111,36 +87,12 @@ Time - - Crawls will not repeat. - - - Schedule: . - - - Next scheduled run: . - Cancel Save Changes - - Newest - - - Oldest - - - Newest Crawl - - - Oldest Crawl - - - Edit Crawl Schedule - All @@ -153,36 +105,18 @@ Show Only Mine - - Sort By - Reverse sort - crawl + crawl - crawls - - - Last Crawl: - - - No finished crawls - - - Next scheduled crawl: + crawls More - - Successfully saved new schedule. - - - Something went wrong, couldn't update schedule. - Select Type @@ -351,9 +285,6 @@ Language - - Page Time Limit - Crawl Schedule Type @@ -407,15 +338,9 @@ Choose Crawl Type - - Copied - Copy - - Back to Crawls - Overview @@ -425,15 +350,9 @@ Files - - Config - Stop - - Re-run crawl - Copy Crawl ID @@ -455,30 +374,15 @@ Crawl stopping... - - Replay Crawl - No files yet. No files to replay. - - Started - - - Finished - Pending - - Reason - - - Scheduled run - Crawl ID @@ -518,19 +422,9 @@ Done crawling . - - Crawl Name - No crawls yet. - - Last updated: - - - - Manual Start - Sorry, couldn't retrieve crawls at this time. @@ -765,15 +659,9 @@ Create a browser profile - - Previous page - of - - Next page - Current page, page @@ -823,7 +711,7 @@ Pending Exclusions - + URLs + + URLs +1 URL @@ -841,20 +729,17 @@ Browser Default - Finished in + Finished in page - pages + pages Crawler Settings - - minute(s) - Schedule @@ -882,9 +767,6 @@ Go - - Invite users to start archiving. - Send another invite @@ -1061,15 +943,6 @@ Sorry, couldn't retrieve Workflow at this time. - - Workflow cannot be edited while crawl is running. - - - Edit Workflow - - - Back to Workflows - Duplicate Workflow @@ -1085,41 +958,23 @@ Sorry, couldn't delete Workflow at this time. - - Started crawl from . - Watch crawl - Sorry, couldn't retrieve Workflows at this time. - - Workflows - - - New Workflow - No Workflows yet. - - Search by name or Crawl URL - - - Started crawl from - . - Watch crawl - - Maximum characters + Maximum characters Please shorten this text to or less characters. - character over limit + character over limit - characters over limit + characters over limit Pages in the Same Directory @@ -1195,10 +1050,6 @@ If the crawler finds pages outside of the Start URL Scope they will only be saved if they begin with URLs listed here. - - If checked, the crawler will visit pages one link away outside of - Crawl Scope. - Specify exclusion rules for what pages should not be visited. @@ -1209,20 +1060,10 @@ The crawler will visit and record each URL listed here. Other links on these pages will not be crawled. - - Minimum page - - - Minimum pages - Adds a hard limit on the number of pages that will be crawled. - - Adds a hard time limit for how long the crawler can spend on a - single webpage. - Gracefully stop the crawler after a specified time limit. @@ -1262,28 +1103,18 @@ If checked, a crawl will run at the time specified above and also once when setup is complete. - - Create or assign this crawl (and its outputs) to one or more tags - to help organize your archived data. - Workflow created. Workflow updated. - - New Workflow — - The crawler visits every URL specified in a list, and optionally every URL linked on those pages. The crawler automatically discovers and archives pages starting from a single seed URL. - - Logs - Metadata cannot be edited while crawl is running. @@ -1305,22 +1136,12 @@ Delete Crawl - - Manual start by - - Organization View Organization - - Notes - - - Increasing parallel crawler instances can speed up crawls, but may increase the chances of getting rate limited. - Crawl of is already running. @@ -1346,9 +1167,6 @@ Failed - - Stopped - Timed Out @@ -1358,15 +1176,9 @@ Date Created - - Date Completed - File Size - - Search by name, Crawl Start URL, or Workflow ID - View: @@ -1385,38 +1197,12 @@ Stop Crawl - - Cancel Immediately - - - Re-Run Crawl - Go to Workflow - - Copy Config ID - Copy Tags - - Crawl of is already running. - View crawl - - - Started crawl from . - Watch crawl - - - Sorry, cannot rerun crawl from a deactivated Workflow. - - Duplicate Workflow - - - - Workflows using this profile - Edit the profile to make changes or view its present configuration @@ -1505,12 +1291,6 @@ Your name will be visible to organization collaborators. - - Started ago - - - In Progress - / page @@ -1518,17 +1298,11 @@ / pages - + URL - - - Name & Start Time + + URL Size - - Config Author - Crawl Metadata @@ -1584,9 +1358,6 @@ Something unexpected went wrong while retrieving Workflows. - - Run Now - You do not have permission to run crawls. @@ -1603,12 +1374,6 @@ There are issues with this Workflow. Please go through previous steps and fix all issues to continue. - - There is an issue with this Workflow:Crawl - URL(s) required in - Crawl Setup. - Please fix to continue. - Couldn't save Workflow. Please fix the following Workflow issues: @@ -1636,6 +1401,715 @@ Load more + + Copied to clipboard! + + + Copy to clipboard + + + Waiting (At Capacity) + + + Waiting (Crawl Limit) + + + Finishing Crawl + + + Generating WACZ + + + Uploading WACZ + + + Uploaded + + + Partial Complete + + + Workflow Settings + + + Crawl finished. + + + Crawl complete. + + + Crawl canceled. + + + Crawl failed. + + + Stop Crawl? + + + Pages crawled so far will be saved and marked as incomplete. Are you sure you want to stop crawling? + + + Cancel Crawl? + + + Canceling will discard all pages crawled. Are you sure you want to discard them? + + + Back to + + + Back to Crawl Workflows + + + Edit Instances + + + Run Crawl + + + Cancel & Discard Crawl + + + Edit Workflow Settings + + + Deactivate Workflow + + + Delete Workflow + + + No Crawls Yet + + + Total Size + + + on + + + Crawl is currently running. + Watch Crawl Progress + + + / + + + Crawl Size + + + Crawl waiting for available resources before it can start... + + + Crawl waiting for others to finish, concurrent limit per Organization reached... + + + Crawl is not currently running. + + + Replay Latest Crawl + + + This change will only apply to the currently running crawl. + + + Sorry, couldn't get crawls at this time. + + + Starting crawl. + + + Last Updated + + + Crawling + + + New Crawl Workflow + + + Search by Crawl Workflow name or Crawl URL + + + Started crawl from . + Watch crawl + + + Collection Auto-Add + + + Search by Collection name + + + Start typing to search Collections. + + + No matching Collections found. + + + Crawls + + + Sorry, couldn't retrieve Collections at this time. + + + Max Depth + + + Default: Unlimited + + + hops + + + Limits how many hops away the crawler can visit while staying within the Start URL Scope. + + + If checked, the crawler will visit pages one link away outside of + Start URL Scope. + + + Check For Sitemap + + + If checked, the crawler will check for a sitemap at /sitemap.xml and use it to discover pages to crawl if present. + + + Must be more than minimum of + + + Must be less than maximum of + + + Per-Crawl Limits + + + Default: + + + Per-Page Limits + + + Page Load Timeout + + + seconds + + + 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. + + + Behavior Timeout + + + Limits how long behaviors can run on each page. + + + Auto-Scroll Behavior + + + When enabled the browser will automatically scroll to the end of the page. + + + Delay Before Next Page + + + Waits on the page after behaviors are complete before moving onto the next page. Can be helpful for rate limiting. + + + Create or assign this crawl (and its outputs) to one or more tags + to help organize your archived items. + + + Search for a Collection to auto-add crawls + + + 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. + + + There is an issue with this Workflow:Crawl URL(s) + required in + Crawl Setup. + Please fix to continue. + + + New Crawl Workflow — + + + Previous + + + Replay + + + Error Logs + + + Back to All Crawls + + + Back to Crawl Workflow + + + Back to Collection + + + Back to All Uploads + + + Finish Time + + + Duration + + + Initiator + + + Manual start by + + + + Scheduled start + + + No error logs to display. + + + Sorry, couldn't retrieve crawl logs at this time. + + + Uploads + + + All Archived Items + + + Upload WACZ + + + Status: + + + Search by name + + + Search by name or Crawl Start URL + + + Start typing to view filters. + + + No matching items found. + + + Delete Item + + + Could not find page. + + + No archived items yet. + + + Sorry, couldn't retrieve archived items at this time. + + + Are you sure you want to delete ? + + + Successfully deleted archived item. + + + Sorry, couldn't delete archived item at this time. + + + Collections + + + Create Collection + + + Delete Collection? + + + Are you sure you want to delete + ? + + + Start building your Collection. + + + No Collections Found + + + Organize your crawls into a Collection to easily replay them together. + + + Your organization doesn't have any Collections, yet. + + + Start typing to view collection filters. + + + No matching collections found. + + + Collection share access + + + Archived Items + + + Total Pages + + + No Collections Yet. + + + Shareable + + + Shareable Collection + + + Private + + + Private Collection + + + 1 item + + + items + + + 1 page + + + Edit Collection + + + Make Shareable + + + Make Private + + + Download Collection + + + Delete Collection + + + Something unexpected went wrong while retrieving Collections. + + + Deleted Collection. + + + Sorry, couldn't delete Collection at this time. + + + Last Modified + + + Select Crawls + + + Select Uploads + + + Crawls in Collection + + + All Workflows + + + Save Crawl Selection + + + Uploads in Collection + + + All Uploads + + + Save Upload Selection + + + Enter Metadata + + + My Collection + + + Save Metadata + + + Save Collection + + + No Crawls in this Collection, yet + + + Select Workflows or individual Crawls. You can always come back and add Crawls later. + + + Create a Workflow to select Crawls. You can always come back and add Crawls later. + + + No uploads in this Collection, yet + + + 1 crawl + + + Expand row + + + Pages in crawl + + + Start typing to view crawl filters. + + + Your organization doesn't have any Crawl Workflows. + + + Your organization doesn't have any uploaded Archive Data. + + + Only showing latest crawls + + + Sorry, couldn't retrieve uploads at this time. + + + Sorry, couldn't retrieve Crawls in Collection at this time. + + + Sorry, couldn't retrieve Crawl Workflow at this time. + + + New Collection + + + Back to Collections + + + Successfully created "" Collection. + + + Collection + + + Successfully updated Collection. + + + Sorry, couldn't retrieve Collection at this time. + + + Share Collection + + + Make this collection shareable to enable a public viewing link. + + + Collection is Shareable + + + Done + + + Link to Share + + + This collection can be viewed by anyone with the link. + + + Copy Public URL + + + Embed Collection + + + Share this collection by embedding it into an existing webpage. + + + Add the following embed code to your HTML page: + + + Copy Embed Code + + + Add the following JavaScript to your + /replay/sw.js: + + + Copy JS + + + See + + our embedding guide + for more details. + + + Edit description + + + Less + + + No description added. + + + No matching web captures found. + + + Sorry, couldn't retrieve web captures at this time. + + + Crawl Workflows + + + Crawl workflows using this profile + + + Hide password + + + Show password + + + Quotas for: + + + Max Concurrent Crawls + + + Update Quotas + + + Exit fullscreen + + + Enter fullscreen + + + Show sidebar + + + Hide sidebar + + + Running for + + + in + + + Name & Last Updated + + + Last Crawl Status + + + Started By & Schedule + + + Level + + + Error Message + + + Page URL + + + 0 seconds + + + (default) + + + Page Behavior Timeout + + + Disabled + + + Enabled (default) + + + hop(s) + + + Copy Link to Section + + + Collections not found. + + + Sorry, couldn't retrieve Collection details at this time. + + + Upload Archive + + + File to Upload + + + Upload File + + + Browse Files + + + Select a .wacz file to upload + + + Add to Collection + + + Cancel this upload? + + + Uploading File + + + Keep this window open until your upload finishes. + + + Successfully uploaded + .View Archive + + + Sorry, couldn't upload file at this time. + + + Please wait while Browsertrix Cloud is initializing + + + Date Started + + + All Running Crawls + + + Any Active Status + + + Open user menu + + + Copy Version Code +