Content Gathering
Content gathering is the first step in the Omnalingo workflow. Before any text can be extracted or translated, Omnalingo needs a complete list of every URL on your site that should be translated. That list is called the content index.
What Gathering Does
Section titled “What Gathering Does”Gathering reads your WordPress database and collects the public URL for every piece of content you have enabled for translation. It does not open any pages in a browser — it simply looks up what exists and where it lives.
The content index is then used by the scanner in the next step. Every URL in the index will be opened and read during scanning.
What Types of URLs Are Included
Section titled “What Types of URLs Are Included”Omnalingo discovers the following URL types, depending on which content types you have enabled in Omnalingo → Settings → General:
| Content type | Examples |
|---|---|
| Pages | /about/, /contact/, /pricing/ |
| Posts | /blog/my-article/ |
| Custom post types | Portfolio items, events, courses, team members |
| WooCommerce products | /shop/blue-widget/ |
| Category archives | /category/news/ |
| Tag archives | /tag/wordpress/ |
| Product category archives | /product-category/shirts/ |
| Search results page | Included for translating search result text |
| 404 page | Included so your error page can be translated |
How to Run Gathering
Section titled “How to Run Gathering”- Go to Omnalingo → Dashboard.
- Click Gather Content.
- Keep the browser tab open while gathering runs.
Progress is shown in real time on the dashboard. Gathering is complete when the progress indicator reaches 100% and the status changes to “Done”.
A small site (a few hundred pages) typically finishes in seconds. A large WooCommerce store with thousands of products may take a few minutes.
Reading the Content Index
Section titled “Reading the Content Index”After gathering, the dashboard shows your content index — a table of all discovered URLs with their title, content type, and scan status. The scan status column shows whether each URL has been scanned yet (Pending, Scanned, or Error).
You can use the filters at the top of the list to focus on specific content types or statuses.
If URLs Are Missing
Section titled “If URLs Are Missing”If a URL you expect to see is not in the content index, check the following:
The content type may not be enabled. Go to Omnalingo → Settings → General and verify that the relevant content type (Posts, Pages, Products, or your custom post type) is toggled on. After enabling it, run gathering again.
The post may not be published. Omnalingo only gathers published content. Drafts, scheduled posts, and private posts are not included in the default content index.
The post type may not be public. Some plugins register custom post types as non-public (used for internal data storage). Those types are not included because they have no public URL.
You may have added the content after the last gather run. Re-run gathering to pick up recently published content.
Keeping the Index Up to Date
Section titled “Keeping the Index Up to Date”When you publish a new page or post, Omnalingo automatically adds it to the content index in the background. You typically only need to re-run a manual gather when:
- You have installed a new plugin or theme that adds a new content type.
- You want to add a previously excluded content type to the translation scope.
- You have made bulk changes to your content structure and want to be sure the index is fully current.