Filter options & custom filters

Filtering in your project

Apply a pre-defined or custom filter to quickly find and manage keys.

Predefined filters

These filters include the following options:

  • Translated
    Keys that have a Translation value. For the base language, it means keys with a source value.

  • Untranslated
    Keys with neither a Translation value nor a Draft Translation value. For the base language, it means keys without a source value.

  • Unpublished
    All keys containing a Draft translation. This filter will also return keys that have both a Draft translation value along with an existing Translation value. (Translation values are overwritten when Draft translation values are published.)

  • Locked
    All locked keys. Locked keys cannot be edited until they are unlocked.

  • Needs Attention
    All keys that have Needs Translation, Needs Review or Rejected workflow status and require linguists' attention.

  • In Order
    Keys that are included in an active order. Orders are sent to TransPerfect Translations via GL Strings.

  • New
    New keys added to the project.

  • Needs Translation Keys that have Needs Translation workflow status. Keys with this status need to be translated.

  • Needs Review
    Keys that have Needs Review workflow status. Keys with this status have translations that need to be reviewed.

  • Rejected
    Keys that have Rejected workflow status. Keys with this status contain errors and should be reviewed.

  • Accepted
    Keys that have Accepted workflow status. Keys with this status were accepted as final.

  • Custom Status
    This filter option will only be displayed if your team has created custom workflow statuses. Click on it to open a dropdown menu with all your custom workflow statuses.

  • Tag Categories
    Keys associated to tags in a particular category. There are 4 predefined tag categories: iOS, Android, Web, Jira. If your project contains custom categories, they will also be displayed under this filter option.

  • Orders
    Keys belonging to each completed translation order. In this filter option, you can select any of the completed order numbers to filter for keys that were included in them.

  • Duplicates
    Two or more keys with identical values in the base or target languages. To view the results of this filter in context, we recommend that the base language is always selected.

  • Inconsistencies
    Keys with the same value in the base language, but various translations in the same target language. To view the results of this filter in context, we recommend that the base language is always selected.

  • No Tags
    Keys that aren't assigned to any tag or screenshot tag.

  • With Screenshots
    Keys that have an associated screenshot in GL Strings.

  • No Screenshots
    Keys that don't have an associated screenshot in GL Strings.

  • Longer Than Base String
    The number of characters in the translated value exceeds the number of characters in the base language value.

  • With Issues

    • Any
      Keys that contain any of the below issues.
    • Glossary Term Missing
      Translations that do not follow the glossary terms.
    • Translation Outdated
      Published translations that are older than (updated) source.
    • Draft Outdated
      Draft translations that are older than (updated) source.
    • Exceeds Max Length
      Values in the base or target language that exceed a manually set character restriction.
    • Validation Failed
      Keys or values that contain forbidden characters.
    • Variable missing
      A variable is present in the base language source value, but not in the target language value.

Custom filters

From the Custom filter tab, users with Manager role or above can

  • create
    • name
    • save
  • edit
    • rename
    • save
  • delete

custom filters with one or multiple conditions. These types of filters are stored at a team level. They are shared across all projects for use by any role within the same team.

Custom filter location

Create a custom filter

📝 Note: requires Manager role or above

  1. Click Filter > Custom > + Add filter
  2. Select the criteria from the first dropdown menu
  3. Choose a condition from the second dropdown menu
  4. Specify the condition in the third dropdown menu (and so on)
  5. Click + Add Rule to include additional criteria in the filter
  6. Click Save and Apply
  7. Name the new custom filter > click Save and Apply

Custom filter creation

Below you can find all the conditions that can be selected in the custom filter dialog:

Custom filter conditions

  • Translation filters keys based on their status:
    • empty/not empty
    • draft/target
    • locked/unlocked
    • keys with issues
    • keys where the source and translated value are identical
    • keys that are set to one or multiple statuses
  • Source filters keys in the base language based on their value:
    • empty/not empty
    • value matches key
  • Key Name allows you to add specific keys to a filter. See Key Name filter considerations for more information.
  • Key Creation Date filters keys based on their creation date
  • Change Date filters keys based on the date they were last updated
  • Changed displays keys that were last edited by a specific team member
  • Tag displays keys linked/not linked to one or multiple tags
  • Metadata filters keys based on their metadata
  • Comments allows you to filter for keys with comments or without comments
  • Key filters keys that are linked or not linked
  • Screenshot allows you to filter for keys linked to
    • a source or translated screenshot
    • a source or translated variant
    • verified or unverified screenshots

Key Name filter considerations

  • The Key Name filter condition can only be used in combination with the Tag filter condition.
  • The Key Name filter condition uses the OR logical operator. When used in combination with the Tag filter, the search result will display all the keys linked to the relevant tag(s) AND the relevant key(s).
  • You can include multiple key names in one search.
  • You can add a large number of keys to the Key Name filter option with the help of the Copy Key Name(s) action from the Apply actions dropdown. With this action, you can easily copy the selected list of keys all at once. Then, you can paste them into the Key Name filter option to automatically populate it with the relevant keys.

Working with custom filters

Working with custom filters

  1. To apply a filter, simply click on it
  2. To remove a filter, click the Clear filter (X) icon (see screenshot above, pointer A)
  3. To copy the filter's URL, hover over it and click the Copy link to filtered translation (clipboard) icon. There is no need to select the filter, simply click this icon to copy the link to the filtered list of keys (see screenshot above, pointer B)

Delete or edit custom filters

📝 Note: requires Manager role or above

  1. To edit a custom filter, hover over it and click the Edit (pencil) icon (see screenshot above, pointer C)
  2. To delete a custom filter, hover over it and click the Delete (trash) icon (see screenshot above, pointer D)

Filtering in multilingual mode

When multilingual mode is enabled in the Editor, there are additional filter options to find only the specific translations associated with a key where the values match the filter criteria.

To enable these additional filter options:

  1. Apply the filter
  2. Click the View options (eye) icon
  3. Select the multilingual filter criteria
    • Show all languages (default): displays all translations associated with the key, regardless of whether they match the filter criteria
    • Show source and matching target languages: displays the source and only those translations associated with the key that match the filter criteria.
    • Show only matching languages: displays only those translations associated with the key that contain values matching the filter, hiding all other translations.

Multilingual filter options