3.5 Search & Replace

As of version 1.5, Felix has a separate window for searching and replacing translation units (TUs).

To do search and replace in Felix, press CTRL + F from the memory window to search/replace in your translation memories, and from the glossary window to search/replace in your glossaries. The Search window opens.

You can also use a menu selection to open the Search window. From the memory window, select Edit >> Find >> Search Memory. From the glossary window, select Edit >> Find.

The old search method is still available as the “Quick Search” command, directly below the “Find” menu items.

The Search Pane
The Replace Pane

3.5.1 The Search Pane

To find translation units (TUs), enter a search term in the text box, and click Search. The matching TUs appear on the screen. You can keep adding more search terms to refine your search, edit or delete matches, or perform replace operations.

Searching works by using “filters.” Each term you enter in the search box is kept in a list of filters, which are shown on the right of the page. You can keep adding filters, or delete existing ones from the list if you are not getting enough matches.

Normally, the text you enter in the search box is matched against TU source, translation, and context values. If the term is found in one of these values, it’s a match.

You can also make more fine-grained searches using tags, or “commands.” For example, to find TUs with the string “giraffe” in the source, you would specify “source:giraffe”. You can find help on using search commands here.

3.5.2 The Replace Pane

To do a replace in your memory or glossary, in the Search window, click on the “Replace” link. You can perform the replace within just a subset of your memory/glossary, by first doing a search, and replacing within the search results. Simply perform a search, and then click the “Replace” link.

Enter the text you want to change in the “From” box, and the text you want to change it to in the “To” box. Normally, the replace is performed in the source, translation, and context fields of the TU. For example, if you specify to replace “hippo” with “zebra,” then any instance of “hippo” in a source, translation, or context field will be replaced by the word “zebra.”

You can also make more fine-grained replacements using tags, or “commands.” For example, to replace the word “car” with the word “skateboard,” but only if it’s in a source fields, specify “source:car” in the “From” box, and “skateboard” in the “To” box. You can find help on using replace commands here.

Back (Edit Mode) | Next (Felix Menus)