Skip to content

Releases: spidersouris/termic

Version 1.5.0

17 Jul 16:23

Choose a tag to compare

  • New: TM Data Period Option
    • You can now select a data period when searching the translation memory.
    • Two data periods are available: 2017 and 2020+.
      • The 2017 data period is currently available for a handful of languages only (VSCode-supported languages minus Turkish). Compatible languages are marked with a polygon icon.
        • It includes a new dataset much wider than that of the 2020+ data period (including Windows and Visual Studio strings). Data is much more consequent but search may take longer.
        • Support for the 2017 data period will be extended to all languages in the future.
      • The 2020+ data period is available for all languages.
        • It includes the classic dataset that was previously used for searching the translation memory (including exclusive VSCode strings). Data is thus less consequent but search is faster.
  • New: Side-by-side Results
    • Added an option in the newly labeled "Results Display" section (was previously called "Filter Results") to show the results tables side-by-side rather than vertically.
    • This new display mode is available on large screens only.
  • New: Swap Languages
    • Added a button to swap source and target language dropdown selections.
  • Relabeled from "termic — A replacement for Microsoft Terminology Search" to "termic — An alternative to Microsoft Terminology Search"
  • Added extraction scripts (/scripts folder) and data download link (README.md) to termic's GitHub repo
  • Added a VSCode icon in the "Products" column of the search results when the string was extracted from VSCode
  • Improvements to the search UI
  • Fixed double tap copy not working on mobile
  • Fixed info message banner appearing below the "Contact" header on the "About" page if the info banner on the main page had not been dismissed

Version 1.4.0

08 Jun 19:38

Choose a tag to compare

  • New: Source Language Dropdown
    • You can now specify another source language than English.
  • New Data: Visual Studio Code Strings
    • Strings from Visual Studio Code were added to the database.
    • Supports searching to and from the following languages: Czech, English, French, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Simplified Chinese, Spanish (Spain), Traditional Chinese, and Turkish.
    • These strings (unavailable on the Microsoft Language Portal) were extracted from the Visual Studio Code GitHub repository (for English) and the Visual Studio Code Language Packs GitHub repository (for other languages).
      • The Python script used for extraction will be made available publicly as part of termic's next major update.
        • We're also working on finding another solution for hosting data used by termic so that you can use it for your own purposes. Currently, only a part of the data is available in the termic-data GitHub repository, as the repository exceeds GitHub's repository size limit. More information will be given as part of termic's next major update.
    • We aim at updating translations as well as adding the latest strings as they come on an ongoing basis (ideally at least once a month).
  • Added the following languages:
  • (Our plans are still to add most of the languages supported by Microsoft Terminology Search before the service shuts down on June 30th. We're actively working on streamlining the process so that it gets easier adding new batches of languages.)
    • Croatian
    • Galician
    • Hebrew
    • Latvian
    • Lithuanian
    • Norwegian (Bokmål)
    • Norwegian (Nynorsk)
    • Slovak
  • Added an About page, which includes a FAQ section as well as a contact form
  • Updated the header to include both the "About" and "Changelog" pages
  • Added a banner for showcasing new major updates
  • Added local storage for source language, target language, glossary result count, and TM result count
    • That means that when you come back to termic, the information you used last time will be pre-selected.
  • Broad match is now the default match type value
  • Selected source and target languages are now included below the "Source" and "Translation" headers in the search results table
  • Search UI changes to accomodate for the new source language dropdown
  • Fixed target language dropdown label not updating according to the "l" URL parameter value
  • Fixed case sensitivity constantly applying
  • Fixed mode results section appearing even though there were no results being returned

Version 1.3.1

06 Jun 16:36

Choose a tag to compare

  • Search input is now focused on page load
  • When no results are returned for a specific mode, that mode's section is now hidden in the search results
  • Fixed search not working when only one mode was selected

Version 1.3.0

23 May 15:43

Choose a tag to compare

  • New: Column Sorting
    • Columns can now be sorted ascendingly or descendingly by clicking on their heading.
    • Supports alphanumeric and numeric sorting.
  • New: Case Sensitivity Search Option
    • Case sensitivity can now be taken into account when searching.
    • Note: this option is disabled with the RegExp match type.
  • Added the following languages:
    • Arabic
    • Belarusian
    • Finnish
    • Japanese
    • Korean
    • Thai
  • Improvements to the search UI
    • Increased compactness.
    • Enhanced the "Search Options" section.
  • More backend improvements

Version 1.2.0

20 May 14:58

Choose a tag to compare

  • New: Toggles
    • Added toggles for glossary/TM search, enabling to search exclusively within the glossary or the translation memory.
  • New: Target Language Search
    • The "Target Language" dropdown now features a search system to help you find your favorite language.
    • This feature was only deployed to non-mobile devices, as mobile devices' default dropdown selectors are already convenient enough, and using the search system on mobile would prove cumbersome.
  • New: RegExp Search Option
  • Added the following languages:
    • French (Canada)
    • Portuguese (Brazil)
    • Portuguese (Portugal)
  • Simplified the display of search options
    • The old, ugly "Exact match" checkbox has been replaced with three search options above the "Search" button (Exact match, Broad match, RegExp).
    • For convenience, these options are common to both the glossary and the TM.
  • Added a "Search Filters" section
    • This section appears after searching and features the "Highlight Results" option.
  • Backend improvements
  • Fixed "%" and "_" being considered wildcard characters

Version 1.1.0

17 May 16:58

Choose a tag to compare

  • Copy — Added the ability to copy result rows

On non-touchscreen devices, a convenient copy button is now available at the end of each row.
On touch-enabled mobile devices, simply double-click on a row to copy its content. A helpful tip is displayed on touch-enabled mobile devices to guide users.

  • New languages — Added the following languages:

Bulgarian
Chinese (Simplified)
Chinese (Traditional)
Hungarian
Italian
Polish
Russian
Swedish
Turkish

  • Added exact match for glossary/TM as URL parameters
  • Renamed the "Spanish (LATAM)" language dropdown option to "Spanish (Mexico)"
    (This change was made to avoid any ambiguity as Microsoft-provided UI strings and glossary are mainly using that variety of Spanish. Thanks to Cláudio Ribeiro for the feedback.)
  • Fixed the "Mark results" search option not appearing

Version 1.0.0

14 May 17:58

Choose a tag to compare

Initial production version