Changelog

How Changes are Tracked

Changelog Overview

The GL Strings changelog can be accessed on project, language and string level through the Changes button at the top-right corner (1) or the clock icon below the string ID (2).

In the change log, by default, all translation changes are shown chronologically starting with the most recent change. The log can be filtered by type of event, user, and timeframe via the dropdowns at the top. Select the appropriate criteria then click the Filter button to update the log output.

The default display mode is a Diff View, highlighting changes through color-coding: green highlighted characters were added, red ones redacted. Clicking on any change log entry will switch the presentation to a From/To view, showing both versions in full.


Changelog Filters

The individual logs within the changelog shows users three pieces of information: the change or event, which user applied the change or event, and when the change or event occurred. Users have the option to filter which events are visible in the changelog. There are three main filters.

  1. The first option limits the changelog filter to the types of changes. Some of the most helpful filters include the following:

    • All Translation Changes (default filter): this shows all changes made to the translations themselves
    • All Types: this option shows all event types
    • API Upload: new strings were added to the project via an API integration
    • Backup Import: a backup of the project was imported
    • Create/Created XYZ: a new language, tag, group, etc was added to the project
    • Delete/Deleted XYZ: an existing language, tag, group, etc was removed from the project
    • Entry Linked: strings and their translation were linked - this occurs when the same string value is consistent across multiple string IDs.
    • Entry Unlinked: previously linked strings are unlinked - this allows individual strings to be changed
    • File Import: a file containing new source content, draft translations, or target translations was uploaded to the project
    • Locked Translation: a translation was locked for editing
    • Order Delivery: a new translation was added from an order - this will include a link to the order
    • SDK Upload: new strings were added to the project via an SDK integration
    • Unlock Translation: translations were unlocked for editing
    • Update/Updated XYZ: an existing language, tag, group, etc was changed
  2. The second option limits the changelog filter to the user that applied the changes. There are some default GL Strings users in the user dropdown.

    • GL Strings Translations: Any changes made by GL Strings Support - these are typically a part of support requests or delivery of translations
    • GL Strings API: changes made by the GL Strings API for API integrated projects
    • GL Strings SDK: changes made by the GL Strings SDK for SDK integrated projects
  3. The third option limits the changelog filter to the timeframe in which changes were applied. Users have the option to apply a custom date range to help track and identify specific changes.

Once the three options are selected, click Filter to apply them to the changelog.