tlTerm Changelog

What's new in tlTerm 15.1.0.4444

Mar 15, 2024
  • LM Studio AI support - run your own AI models, then send queries to your own AI instances.
  • To set up, go to 'Tools/Options' (or preferences on Mac), then under "AI/Servers" add the address(es) of your LM Studio instance(s), for example:
  • localhost:1234
  • Then your LM Studio AI instance will immediately be available in right-click AI functions in TLex, tlTerm etc.
  • These features are in addition to the current existing OpenAI GPT/ChatGPT integration, and you can easily use both #OpenAI and your own AIs at the same time!
  • If you need assistance in setting it up, we would be happy to assist using purchased support/consultation/training hours
  • New powerful tcFetch:Fetch(string sURL) API function (see new sample for live data fetching)
  • Add new shortcuts to Start Server and Stop Server on 'hamburger menu'
  • [Replace-as-you-Type] Add many new symbol sections to replace-as-you-type, including: Alchemy Symbols, Arabic Harakat, Arrows, Braille, Bullets, Chemistry, Chess, Chinese Punctuation, Cuneiform, Currency, Emoji Faces, Emoji, Hebrew Niqqud, Hieroglyphs, Japanese Typographic Symbols, Jawi, Logic, Map Symbols, Math, Mayan Glyphs, Music, Physics, Playing Cards, Sets, Spanish, Squares, Transport, Weather, Zodiac Signs.
  • [Replace-as-you-Type] Add your own custom Replace-as-you-Type for your project by creating text files for them and placing the files in a folder called "custom-replace" under either your Documents/TLex (or Documents/tlTerm, or Documents/tlDatabase) folder. Save files as "utf8 WITH SIGNATURE (BOM)". Look at (or copy) existing ones in TLex to see format and use as basis.

New in tlTerm 14.1.0.3356 Beta (Mar 2, 2023)

  • OpenAI AI/GPT (ChatGPT) Integration

New in tlTerm 14.1.0.3338 Beta (Feb 22, 2023)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlTerm 14.1.0.3232 (Dec 25, 2022)

  • Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • Add more Preview Area shortcuts

New in tlTerm 14.1.0.3215 (Oct 23, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlTerm 14.1.0.3212 (Oct 12, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlTerm 14.1.0.3209 (Oct 10, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlTerm 14.1.0.3198 (Aug 15, 2022)

  • Support for Apple M1 and M2 (Apple Silicon) - new releases supporting
  • [Burgermenu] Add Tree View config menu and Attributes and Tools Menu as submenus (this is the menu previously accessible by right-clicking on the "Attributes (F1)" tab)
  • [Burgermenu] Add more Preview Area shortcuts

New in tlTerm 12.1.0.2902 (Jan 4, 2022)

  • New user interface customization option to make the 'new auto text boxes under Attributes (F1)' feature more easily end-user-customizable per project: Dictionary/Properties: UserInterface/AutoNewEditControls: "[Optional] User interface customization: Newline-separated list of slash-separated parent/child element names for which to add auto new text boxes under Attributes (F1) e.g. Sense/Definition (or F2 list attributes, e.g. Sense/PartOfSpeechElem:PartOfSpeechAttr)"
  • "MORE SEARCHES" submenu on 'General Text Commands Menu': Add more shortcuts to useful sites (forvo.com, youglish.com and more)

New in tlTerm 12.1.0.2964 (Mar 29, 2021)

  • New "MORE SEARCHES" submenu on 'General Text Commands Menu' with shortcuts to open the selected text in Google Translate, Bing Translate, EuroTermBank search, Wikipedia and many other sites

New in tlTerm 12.1.0.2883 (Nov 23, 2020)

  • [Hebrew] tlCorpus search result and right-click text-command submenus: If matching text contains Niqqud (נִקּוּד), add extra text-command submenu for same text but without Niqqud (e.g. נקוד).
  • [macOS] macOS Retina display support improvements
  • Some high-DPI-display improvements
  • [ODBC / macOS] ODBC fixes for macOS 64-bit

New in tlTerm 12.1.0.2866 (Nov 6, 2020)

  • [Hebrew] tlCorpus search result and right-click text-command submenus: If matching text contains Niqqud (נִקּוּד), add extra text-command submenu for same text but without Niqqud (e.g. נקוד).
  • Some high-DPI-display improvements

New in tlTerm 12.1.0.2862 (Oct 21, 2020)

  • Some high-DPI-display improvements
  • [ODBC / macOS] ODBC fixes for macOS 64-bit

New in tlTerm 12.1.0.2820 (Jun 18, 2020)

  • Some high-DPI-display improvements
  • [ODBC / macOS] ODBC fixes for macOS 64-bit

New in tlTerm 12.1.0.2709 (May 29, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog (NB:
  • * AudioTag [default 'true'] Indicates to export sounds using the newer HTML5 'audio' tag instead of the old img+JavaScript approach
  • * AudioTagControls [default 'true'] Adds the play/pause etc. controls on the HTML5 control
  • * AudioTagNoDownload [default 'true'] If 'AudioTag' option on, tries to hide the 'Download' option from the control
  • * OverridePathSounds [Optional] This can be either an absolute URL for the path of the sound files, e.g.:
  • https://yourserver.com/sounds/
  • or a relative path on the Web server, e.g.:
  • /sounds/
  • (There is no real difference between the above two for visitors to the site itself, but if the entries are to be made available via other sites through an API server then the absolute URL https://yourserver.com/sounds/ is better as the sounds will work for API clients - if using a relative URL then the browser will try to locate the sounds on the client website which will not work)
  • NOTE: During publish exports, the OverridePathSounds option CAN be different from the OverridePathImages export option, BUT there is still only one single folder setting in Dictionary/Properties (used during editing in TLex or tlTerm). So locally in TLex/tlTerm your sound files and image files should be in the same folder for the Preview Area to work, but they can go to separate folders on the webserver itself now during publishes by using different settings for these two options.
  • NB NB If one has existing dictionaries that are set up to use the 'old system' of an 'img' tag with JavaScript on the serverside to handle it, then whoever does a new publish with the new publish will HAVE TO set AudioTag to FALSE/OFF (as it's default to TRUE) during exports or existing sounds will break on those old dictionaries.

New in tlTerm 12.1.0.2691 (May 22, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog (NB:
  • AudioTag [default 'true'] Indicates to export sounds using the newer HTML5 'audio' tag instead of the old img+JavaScript approach
  • AudioTagControls [default 'true'] Adds the play/pause etc. controls on the HTML5 control
  • AudioTagNoDownload [default 'true'] If 'AudioTag' option on, tries to hide the 'Download' option from the control
  • OverridePathSounds [Optional] This can be either an absolute URL for the path of the sound files

New in tlTerm 12.1.0.2690 (May 22, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog

New in tlTerm 12.1.0.2685 (May 19, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog (NB:
  • * AudioTag [default 'true'] Indicates to export sounds using the newer HTML5 'audio' tag instead of the old img+JavaScript approach
  • * AudioTagControls [default 'true'] Adds the play/pause etc. controls on the HTML5 control
  • * AudioTagNoDownload [default 'true'] If 'AudioTag' option on, tries to hide the 'Download' option from the control
  • * OverridePathSounds [Optional] This can be either an absolute URL for the path of the sound files, e.g.:
  • https://yourserver.com/sounds/
  • or a relative path on the Web server, e.g.:
  • /sounds/
  • (There is no real difference between the above two for visitors to the site itself, but if the entries are to be made available via other sites through an API server then the absolute URL https://yourserver.com/sounds/ is better as the sounds will work for API clients - if using a relative URL then the browser will try to locate the sounds on the client website which will not work)
  • NOTE: During publish exports, the OverridePathSounds option CAN be different from the OverridePathImages export option, BUT there is still only one single folder setting in Dictionary/Properties (used during editing in TLex or tlTerm). So locally in TLex/tlTerm your sound files and image files should be in the same folder for the Preview Area to work, but they can go to separate folders on the webserver itself now during publishes by using different settings for these two options.
  • NB NB If one has existing dictionaries that are set up to use the 'old system' of an 'img' tag with JavaScript on the serverside to handle it, then whoever does a new publish with the new publish will HAVE TO set AudioTag to FALSE/OFF (as it's default to TRUE) during exports or existing sounds will break on those old dictionaries.

New in tlTerm 12.1.0.2684 (May 17, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit versions of TLex and tlTerm and tlDatabase, on both Windows and macOS! (Catalina-ready)
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)
  • [Online Publishing Exporter] Four new publish export options in the 'File / Export online publishing' dialog (NB:
  • AudioTag [default 'true'] Indicates to export sounds using the newer HTML5 'audio' tag instead of the old img+JavaScript approach
  • AudioTagControls [default 'true'] Adds the play/pause etc. controls on the HTML5 control
  • AudioTagNoDownload [default 'true'] If 'AudioTag' option on, tries to hide the 'Download' option from the control
  • OverridePathSounds [Optional] This can be either an absolute URL for the path of the sound files, e.g.:
  • https://yourserver.com/sounds/
  • or a relative path on the Web server, e.g.:
  • /sounds/

New in tlTerm 11.1.0.2667 (May 15, 2020)

  • New Tree View right-click command "Add/Edit 'text' child (using dialog)" makes for friendlier editing in some situations than F1
  • New 64-bit beta Windows versions of TLex and tlTerm
  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlTerm 11.1.0.2665 (May 14, 2020)

  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlTerm 11.1.0.2662 (May 9, 2020)

  • [Preview] Popup menu for 'settings' button near top right of Preview Area: Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)] New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU] (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlTerm 11.1.0.2650 (Mar 25, 2020)

  • Changes:
  • Popup menu for 'settings' button near top right of Preview Area:
  • Add new user-local toggle option 'Preview masked entries always' that, if enabled [default], shows a preview of 'what a masked-out entry *would* look like IF visible in that styleset' under the "Entry hidden/excluded by styleset mask (edition selection). Use F2 checkboxes (or F1 selection list) to edit edition selection. Use top right of Preview Area to change selected styleset/edition to view" message
  • [Filter (F5)]:
  • New filter "match node if 'is-empty'" (element node that has no child elements and no attribute values filled in)
  • New Tools/Options (or Mac Preferences) local user setting "/EditOptions/DisableAutoSortElements" allows you to turn off element auto-sorting
  • [Entry List MRU]:
  • (Most-Recently-Used Entries) List: Add double-click to force re-select of clicked entry (if already selected)

New in tlTerm 11.1.0.2627 (Nov 11, 2019)

  • Big improvements to the TBX loader, including the ability to load huge .tbx files like the European IATE terminology, and the ability to select a subset of languages only to load from the TBX file into tlTerm (or TLex etc.)
  • Numerous performance improvements
  • [Tree View] New right-click commands, e.g. 'Paste after'.
  • [Entry List] Right-click: New entry/ies actions: Manually create temporary local 'original snapshot' of entry; Tag entries where there are edits/differences with the temporary local 'original snapshot' (text compare)
  • [Entry List] Right-click: New entry/ies action: "[advanced] Regular expression search and replace on entry as XML"
  • [Tree View] Right-click: New "Node/Element" command: "Find/Filter all that match parser"
  • [Search (F3)] Fields results breakdown: Add clickable 'Filter' link for individual 'Element->[text]' cases
  • New command-line option --lowpower (disables high-resolution timers on Windows, which may improve laptop battery usage slightly; may be useful also for servers running on CPU-usage-metered platforms like Amazon AWS to reduce idle CPU usage). Not applicable for Mac.
  • [Entry List] Right-click: Save/Load tagsets

New in tlTerm 10.1.0.2169 Alpha (Aug 28, 2018)

  • [Sorting] New configurable sort methods significantly expand the available sort methods available in TLex: ICU local (region, variant) sorting, and ICU custom-rules-based sorting [alpha][Windows-only currently]
  • [alpha][Search Index] New option "/App" "UseBetaSearchIndex": Use new (~Aug 2018) search index functionality to speed up searches (this functionality is in development and still being tested - if you experience problems, please turn this OFF again) [May require restart of application]. This can significantly speed up searches in e.g. the Word/Excel Integration tool (or Multi-Document Smart-Search), but does make opening documents a bit slower as it generates a search index when you open your document. [Currently Windows-only]
  • Linked-Mode: You can run Tlex or tlTerm and tlCorpus in a special 'linked mode' (launch it from the Tools menu in TLex/tlTerm by selecting 'Launch tlCorpus linked') where they can talk to one another, then you can do things like launch a tlCorpus search straight from TLex/tlTerm (e.g. via right-clicking in the Lemma List or Term List or Tree View, or from the Word/Excel integration popup etc.), or right-click on a word anywhere in the search results in tlCorpus and send it to TLex/tlTerm as a new entry, or right-click on a line in the tlCorpus search results and select to auto-add it to the selected sense or term as a usage example in TLex/tlTerm etc.

New in tlTerm 10.1.0.2163 Alpha (Aug 14, 2018)

  • [alpha] Linked-Mode: You can run Tlex or tlTerm and tlCorpus in a special 'linked mode' (launch it from the Tools menu in TLex/tlTerm by selecting 'Launch tlCorpus linked') where they can talk to one another, then you can do things like launch a tlCorpus search straight from TLex/tlTerm (e.g. via right-clicking in the Lemma List or Term List or Tree View, or from the Word/Excel integration popup etc.), or right-click on a word anywhere in the search results in tlCorpus and send it to TLex/tlTerm as a new entry, or right-click on a line in the tlCorpus search results and select to auto-add it to the selected sense or term as a usage example in TLex/tlTerm etc.

New in tlTerm 10.1.0.2145 / 10.1.0.2146 Beta (Aug 1, 2018)

  • [Filter (F5)] New filter conditions: Is-not-element (find element type nodes that are any but the selected type); IsFirstChildNode and IsLastChildNode (find nodes with no previous-sibling and no next-sibling respectively ... this is more likely to be useful when combined with other filter types using the 'node intersection'/'All on same node' option, e.g. you could do things like 'find senses with something other than a translation equivalent as the first child', etc.)
  • New shortcut key Ctrl+Shift+Enter for 'Tag range' in entry list
  • [alpha] Linked-Mode: You can run Tlex or tlTerm and tlCorpus in a special 'linked mode' (launch it from the Tools menu in TLex/tlTerm by selecting 'Launch tlCorpus linked') where they can talk to one another, then you can do things like launch a tlCorpus search straight from TLex/tlTerm (e.g. via right-clicking in the Lemma List or Term List or Tree View, or from the Word/Excel integration popup etc.), or right-click on a word anywhere in the search results in tlCorpus and send it to TLex/tlTerm as a new entry, or right-click on a line in the tlCorpus search results and select to auto-add it to the selected sense or term as a usage example in TLex/tlTerm etc.
  • New Section Editor via 'Dictionary/Edit sections' menu (or 'Termbase/Edit sections' for tlTerm, or 'Database/Edit sections' for tlDatabase)
  • Small fixes for support for multi-section tlTerm documents
  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • New exporter "File/Export/XML (tree / raw) as one file"
  • [Filter (F5)] 'Advanced filters' [Depth Filter] and [Nested Depth Filter] find nodes at a given depth/level (or nesting depth relative to same element type) [added ~2015]

New in tlTerm 10.1.0.2127 / 10.1.0.2128 Beta (Jul 14, 2018)

  • Tentative new line of alpha test builds with more fixes for high-DPI fine-resolution displays (note, use 'View/HTML provider/CEF3' option)
  • New optional 'color renderer' mode for search results. Can change color scheme. Also highlights primary/secondary-level sort words in bold (this can be toggled on/off). Can also toggle display of word before/after number. [beta]
  • Can now right-click on any word in search results (if using new 'renderer'); the right-click menu includes all common standard commands for the right-clicked word, e.g. launch new search, open Web search or Web Image search for the word, auto-insert into Word or Excel, copy to clipboard, etc. [beta/alpha]
  • Pause/Resume Search button
  • New Section Editor via 'Dictionary/Edit sections' menu (or 'Termbase/Edit sections' for tlTerm, or 'Database/Edit sections' for tlDatabase)
  • Small fixes for support for multi-section tlTerm documents
  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • [XSLT][beta] Can now optionally transform XML output with XSLT (for all three of the main XML exporters). Use a file named after the current styleset (but with .xslt extension) in the output folder (2nd or 3rd or further passes can be specified by adding "(2)", "(3)" etc. to the filename).
  • New exporter "File/Export/XML (tree / raw) as one file"

New in tlTerm 10.1.0.2117 (Jun 28, 2018)

  • Pause/Resume Search button

New in tlTerm 10.1.0.2104 (Jun 18, 2018)

  • New Section Editor via 'Dictionary/Edit sections' menu (or 'Termbase/Edit sections' for tlTerm, or 'Database/Edit sections' for tlDatabase)

New in tlTerm 10.1.0.2091 (Jun 8, 2018)

  • Small fixes for support for multi-section tlTerm documents
  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • New exporter "File/Export/XML (tree / raw) as one file"

New in tlTerm 10.1.0.2051 Beta (May 21, 2018)

  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • [XSLT][beta] Can now optionally transform XML output with XSLT (for all three of the main XML exporters). Use a file named after the current styleset (but with .xslt extension) in the output folder (2nd or 3rd or further passes can be specified by adding "(2)", "(3)" etc. to the filename).
  • New exporter "File/Export/XML (tree / raw) as one file"
  • [tlCorpus] Web Crawler: New checkbox option to choose whether to download image files encountered while spidering
  • [Filter (F5)] 'Advanced filters' [Depth Filter] and [Nested Depth Filter] find nodes at a given depth/level (or nesting depth relative to same element type) [added ~2015]

New in tlTerm 10.1.0.2033 Beta (May 16, 2018)

  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data
  • Can now optionally transform XML output with XSLT (for all three of the main XML exporters). Use a file named after the current styleset (but with .xslt extension) in the output folder (2nd or 3rd or further passes can be specified by adding "(2)", "(3)" etc. to the filename).

New in tlTerm 10.1.0.2032 (May 16, 2018)

  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New exporter "File/Export/XML (tree / raw) as one file"

New in tlTerm 10.1.0.2011 (Apr 23, 2018)

  • Various improvements/fixes to font usage stats, including better ability to find/fix missing fonts
  • New 'File/Compare/Merge as formatted output text' compare/merge based on formatted-output text of entries rather than data [beta]
  • [XSLT] Can now optionally transform XML output with XSLT (currently only for "XML (tree / raw) as one file" XML export option)
  • New exporter "File/Export/XML (tree / raw) as one file"

New in tlTerm 10.1.0.1999 Beta (Mar 19, 2018)

  • New "Tools/Install extensions" and "Tools/Show installed extensions"" commands to make it easier/user-friendly to install e.g. additional spellcheckers (and other types of plugins/extensions)

New in tlTerm 10.1.0.1967 Beta (Mar 7, 2018)

  • Spellchecking. Can use any LibreOffice spellchecker (uses Hunspell spellchecking system). Before using, you must install the spellchecker. To install a spellchecker, you must currently copy *.dic/*.aff files under your user Documents folder, to either TLex/Plugins/Extensions or tlTerm/Plugins/Extensions or tlDatabase/Plugins/Extensions (depending which application you're using). Toggle on/off using the button in top right of Preview Area. If it doesn't seem to work, make sure you have correct matching language tags/codes set up in your DTD, e.g. your xml:lang attribute should ideally match the one in the *.dic filename. If the spellchecker is e.g. "af_ZA.dic" or "fr-fr.dic" it should still work if you've used just e.g. "af" or "fr" as tag in xml:lang in your data. [Windows-only currently]Possible big new feature: New "File/Import/Generic XML mode" importer to open/view XML files that can open many more types of XML data than TLex/tlTerm/tlDatabase XML - paving the way for almost more of a sort XML viewer/editor - and laying further foundations of new XLIFF and TMX modes.New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'

New in tlTerm 10.1.0.1966 (Mar 7, 2018)

  • [Multi-Doc Smart-Search] New right-click menu on file list with commands "Auto-add all entries from selected document(s)" and "Auto-add all entries from all documents" allow you to bulk "import" entire XLIFF or TMX documents into a tlTerm database[Multi-Document Smart-Search] New function 'show all' for TMX (Translation Memory eXchange) or XLIFF (XML Localis ation Interchange File Format) documents in Multi-Doc "Search" dialog allows you to 'browse' entire TMX or XLIFF document (and selectively copy/utilize portions thereof, e.g. grab a line and add it as a new entry in tlTerm or TLex). An Add all allows you to grab and auto-add an entire TMX or XLIFF entry as a new tlTerm entry [Also in Word Popup].Under 'Termbase/Properties', add ability to add additional languages to existing termbase (via Termbase/Properties menu) in user-friendly wayNew "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') "File/Import CSV" improvements

New in tlTerm 10.1.0.1961 (Mar 6, 2018)

  • New right-click menu on file list with commands "Auto-add all entries from selected document(s)" and "Auto-add all entries from all documents" allow you to bulk "import" entire XLIFF or TMX documents into a tlTerm database
  • [Multi-Document Smart-Search] New function 'show all' for TMX (Translation Memory eXchange) or XLIFF (XML Localis ation Interchange File Format) documents in Multi-Doc "Search" dialog allows you to 'browse' entire TMX or XLIFF document (and selectively copy/utilize portions thereof, e.g. grab a line and add it as a new entry in tlTerm or TLex). An Add all allows you to grab and auto-add an entire TMX or XLIFF entry as a new tlTerm entry
  • [Also in Word Popup].Under 'Termbase/Properties', add ability to add additional languages to existing termbase (via Termbase/Properties menu) in user-friendly wayNew "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]"File/Import CSV" improvements

New in tlTerm 10.1.0.1951 Beta (Mar 5, 2018)

  • Spellchecking. Can use any LibreOffice spellchecker (uses Hunspell spellchecking system). Before using, you must install the spellchecker. To install a spellchecker, you must currently copy *.dic/*.aff files under your user Documents folder, to either TLex/Plugins/Extensions or tlTerm/Plugins/Extensions or tlDatabase/Plugins/Extensions (depending which application you're using). Toggle on/off using the button in top right of Preview Area. If it doesn't seem to work, make sure you have correct matching language tags/codes set up in your DTD, e.g. your xml:lang attribute should ideally match the one in the *.dic filename. If the spellchecker is e.g. "af_ZA.dic" or "fr-fr.dic" it should still work if you've used just e.g. "af" or "fr" as tag in xml:lang in your data. [Windows-only currently]
  • Possible big new feature: New "File/Import/Generic XML mode" importer to open/view XML files that can open many more types of XML data than TLex/tlTerm/tlDatabase XML - paving the way for almost more of a sort XML viewer/editor - and laying further foundations of new XLIFF and TMX modes.
  • New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]
  • New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'

New in tlTerm 10.1.0.1943 Beta (Mar 4, 2018)

  • Possible big new feature: New "File/Import/Generic XML mode" importer to open/view XML files that can open many more types of XML data than TLex/tlTerm/tlDatabase XML - paving the way for almost more of a sort XML viewer/editor - and laying further foundations of new XLIFF and TMX modes.
  • New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]
  • New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'
  • "File/Import CSV" improvements

New in tlTerm 10.1.0.1942 (Mar 4, 2018)

  • New right-click menu on file list with commands "Auto-add all entries from selected document(s)" and "Auto-add all entries from all documents" allow you to bulk "import" entire XLIFF or TMX documents into a tlTerm database
  • Smart-Search] New function 'show all' for TMX (Translation Memory eXchange) or XLIFF (XML Localisation Interchange File Format) documents in Multi-Doc "Search" dialog allows you to 'browse' entire TMX or XLIFF document (and selectively copy/utilize portions thereof, e.g. grab a line and add it as a new entry in tlTerm or TLex). An Add all allows you to grab and auto-add an entire TMX or XLIFF entry as a new tlTerm entry [Also in Word Popup].
  • Under 'Termbase/Properties', add ability to add additional languages to existing termbase (via Termbase/Properties menu) in user-friendly way

New in tlTerm 10.1.0.1939 Beta (Mar 3, 2018)

  • [beta] Possible big new feature: New "File/Import/Generic XML mode" importer to open/view XML files that can open many more types of XML data than TLex/tlTerm/tlDatabase XML - paving the way for almost more of a sort XML viewer/editor - and laying further foundations of new XLIFF and TMX modes.

New in tlTerm 10.1.0.1938 (Mar 3, 2018)

  • [Multi-Document Smart-Search] New function 'show all' for TMX (Translation Memory eXchange) or XLIFF (XML Localisation Interchange File Format) documents in Multi-Doc "Search" dialog allows you to 'browse' entire TMX or XLIFF document (and selectively copy/utilize portions thereof, e.g. grab a line and add it as a new entry in tlTerm or TLex). An Add all allows you to grab and auto-add an entire TMX or XLIFF entry as a new tlTerm entry [Also in Word Popup].
  • Under 'Termbase/Properties', add ability to add additional languages to existing termbase (via Termbase/Properties menu) in user-friendly way
  • New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]
  • [TLex/tlTerm][beta] New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'
  • "File/Import CSV" improvements

New in tlTerm 10.1.0.1935 Beta (Feb 27, 2018)

  • Possible big new feature: New "File/Import/Generic XML mode" importer to open/view XML files that can open many more types of XML data than TLex/tlTerm/tlDatabase XML - paving the way for almost more of a sort XML viewer/editor - and laying further foundations of new XLIFF and TMX modes.

New in tlTerm 10.1.0.1934 (Feb 27, 2018)

  • New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]
  • [TLex/tlTerm][beta] New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'
  • "File/Import CSV" improvements

New in tlTerm 10.1.0.1913 Beta (Feb 23, 2018)

  • New "File/Import Excel" (directly import an Excel file - works functionally basically the same as 'Import CSV') [beta][Windows-only; may require Excel to be installed]
  • [TLex/tlTerm][beta] New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'
  • "File/Import CSV" improvements

New in tlTerm 10.1.0.1908 Beta (Feb 21, 2018)

  • New: Open and view TMX and XLIFF files directly in new experimental 'TMX viewing mode' and 'XLIFF viewing mode'

New in tlTerm 10.1.0.1890 Beta (Feb 13, 2018)

  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'

New in tlTerm 10.1.0.1813 Beta (Jan 22, 2018)

  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'

New in tlTerm 10.1.0.1808 Beta (Jan 16, 2018)

  • [RTF Exporter] New option GenerateParagraphStyles to also generate corresponding RTF paragraph styles (instead of RTF character styles) for paragraph styles in TLex/tlTerm/tlDatabase [beta]
  • New menu command "Tools/Take screenshot" (beta)
  • New menu command "Window/Previous window or tab (Ctrl+Shift+F6)"
  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'
  • [Microsoft Word Integration] New option Include incomplete allows you to toggle whether to search entries marked as 'incomplete' [On by default]
  • [Microsoft Word Integration] New option Use filters allows you to search only entries that pass the current filter. This can be used for, say, restricting the search to a particular subject field in tlTerm, or many other potential uses. [Off by default]
  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlTerm 10.1.0.1802 (Jan 14, 2018)

  • New menu command "Tools/Take screenshot" (beta)
  • New menu command "Window/Previous window or tab (Ctrl+Shift+F6)"
  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'
  • [Samples / Right to Left] New sample 'RTL (Right to Left) English Arabic (basic bilingual)'
  • [Microsoft Word Integration] New option Include incomplete allows you to toggle whether to search entries marked as 'incomplete' [On by default]
  • [Microsoft Word Integration] New option Use filters allows you to search only entries that pass the current filter. This can be used for, say, restricting the search to a particular subject field in tlTerm, or many other potential uses. [Off by default]
  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlTerm 10.1.0.1800 (Jan 7, 2018)

  • [Microsoft Word Integration] Auto-insert term into Word document: Terms/translations in entries in the search results are now clickable, displaying a popup menu which contains two new functions: 'Copy to clipboard' and 'Auto-insert into Word document'
  • [Microsoft Word Integration] New option Include incomplete allows you to toggle whether to search entries marked as 'incomplete' [On by default]
  • [Microsoft Word Integration] New option Use filters allows you to search only entries that pass the current filter. This can be used for, say, restricting the search to a particular subject field in tlTerm, or many other potential uses. [Off by default]
  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlTerm 10.1.0.1788 (Jan 5, 2018)

  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlTerm 10.1.0.1788 (Jan 5, 2018)

  • [Localisation] Fix: Built-in localisation editor: Unable to save .lang files under Program Files folder - now saves custom or modified localisation .lang files into your own Documents folder, in a subfolder under the application name, e.g. "Documents/tlTerm/LocalisationCatalogs"
  • [Right-to-left] Fix: Document-wide right-to-left flag (under e.g. 'Dictionary/Properties' etc.) was no longer always correctly propagating to Preview Area or HTML export

New in tlTerm 10.1.0.1780 (Jan 3, 2018)

  • [Import CSV] New option to 'force' 'always-create-children' but for just individual columns (fields) only. This is useful if you have e.g., say, tlTerm data where e.g. additional optional columns are assigned to optional extra synonyms for terms, e.g.:
  • cat,Eng definition,hond,Afr synonym of hond,Afr definition
  • table,Eng definition,tafel,,Afr definition

New in tlTerm 9.1.0.1772 (Dec 24, 2017)

  • Fixes for overly small fonts on high-DPI screens
  • [Microsoft Word Integration] Now also finds phrase matches (multi-word compounds / sub-entries / terms)
  • [Microsoft Word Integration] Improve tiny font and entry layout, and make font size responsive to user DPI settings
  • [Filter (F5)] New filter "Entries with non-mutually-bidirectional cross-references"
  • [Filter (F5)] Add new Lua Filter F5 plugin "Lua[Entries in current styleset]" that filters/shows only those entries that are visible (i.e. not masked out) in the current styleset

New in tlTerm 9.1.0.1769 Beta (Dec 8, 2017)

  • [Microsoft Word Integration] Now also finds phrase matches (multi-word compounds / sub-entries / terms)
  • [Microsoft Word Integration] Improve tiny font and entry layout, and make font size responsive to user DPI settings
  • [Filter (F5)] New filter "Entries with non-mutually-bidirectional cross-references"
  • [Filter (F5)] Add new Lua Filter F5 plugin "Lua[Entries in current styleset]" that filters/shows only those entries that are visible (i.e. not masked out) in the current styleset

New in tlTerm 9.1.0.1759 Beta (Jul 27, 2017)

  • [Stats] Add totals for smart cross-reference types for multi-section documents
  • Adding "Tools/[beta] Toggle high DPI user interface fixes" to official (non-beta) builds

New in tlTerm 9.1.0.1755 (Jul 4, 2017)

  • [Online Publishing Exporter] New option "IndexGen/Replacements" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase): [Optional] Common string replacements when generating search index. Comma-Separated-Values multi-line two-column data, with each line being a pair consisting of StringToReplace,StringToReplaceWith. So e.g. if you have entries (or sub-entries) with lemmasigns that include syllable markers (e.g. "Thes·pi·an") you could add a line "·," to remove the mid-dot syllable markers when generating the Online Publishing search index, so that users can find the "thespian" entry. (Standard Comma-Separated-Values syntax applies: If your strings have commas in them, you can surround them with double-quotes etc.)
  • [Online Publishing Exporter] New option "IndexGen/Suffixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.
  • [Online Publishing Exporter] New option "IndexGen/Prefixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.

New in tlTerm 9.1.0.1752 (Jun 5, 2017)

  • [Online Publishing Exporter] New option "IndexGen/Replacements" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase): [Optional] Common string replacements when generating search index. Comma-Separated-Values multi-line two-column data, with each line being a pair consisting of StringToReplace,StringToReplaceWith. So e.g. if you have entries (or sub-entries) with lemmasigns that include syllable markers (e.g. "Thes·pi·an") you could add a line "·," to remove the mid-dot syllable markers when generating the Online Publishing search index, so that users can find the "thespian" entry. (Standard Comma-Separated-Values syntax applies: If your strings have commas in them, you can surround them with double-quotes etc.)
  • [Online Publishing Exporter] New option "IndexGen/Suffixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.
  • [Online Publishing Exporter] New option "IndexGen/Prefixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.

New in tlTerm 9.1.0.1748 Beta (Apr 12, 2017)

  • [Online Publishing Exporter] New option "IndexGen/Replacements" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase): [Optional] Common string replacements when generating search index. Comma-Separated-Values multi-line two-column data, with each line being a pair consisting of StringToReplace,StringToReplaceWith. So e.g. if you have entries (or sub-entries) with lemmasigns that include syllable markers (e.g. "Thes·pi·an") you could add a line "·," to remove the mid-dot syllable markers when generating the Online Publishing search index, so that users can find the "thespian" entry. (Standard Comma-Separated-Values syntax applies: If your strings have commas in them, you can surround them with double-quotes etc.)
  • [Online Publishing Exporter] New option "IndexGen/Suffixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.
  • [Online Publishing Exporter] New option "IndexGen/Prefixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.

New in tlTerm 9.1.0.1746 Beta (Apr 8, 2017)

  • [Online Publishing Exporter] New option "IndexGen/Replacements" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase): [Optional] Common string replacements when generating search index. Comma-Separated-Values multi-line two-column data, with each line being a pair consisting of StringToReplace,StringToReplaceWith. So e.g. if you have entries (or sub-entries) with lemmasigns that include syllable markers (e.g. "Thes·pi·an") you could add a line "·," to remove the mid-dot syllable markers when generating the Online Publishing search index, so that users can find the "thespian" entry. (Standard Comma-Separated-Values syntax applies: If your strings have commas in them, you can surround them with double-quotes etc.)
  • [Online Publishing Exporter] New option "IndexGen/Suffixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.
  • [Online Publishing Exporter] New option "IndexGen/Prefixes" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase) - this is an existing Online Publish option that has now also been added as a per-document setting in the Online Publish profiles.

New in tlTerm 9.1.0.1743 Beta (Apr 6, 2017)

  • [Advanced][Online Publishing Exporter] Add support for https publish URLs
  • [beta][High-DPI display issues] New Tools menu option "[beta] Toggle high DPI user interface fixes"
  • Fix tabbed view font clipping with large fonts, and use larger toolbar icons on high-resolution displays
  • [Tree View] New setting "MaxDepth": Maximum hierarchy depth for Tree View right-click 'add element' commands. Warning: Setting this too high can make Tree View right-click slow, though this depends entirely on your particular document's structure (DTD) - for many documents, higher values may be perfectly fine or desirable. Range: [1 - 100]. Default: 3. To change this setting, click the config icon in the top right of the Preview Area, select 'Tree View settings', and double-click on the option.
  • [Tools][Advanced/Experimental] Improvements to the (beta) "Tools/Add a new section" and "Tools/Delete selected section" commands (advanced users only), and make these menu commands visible by default now.
  • Multi-section Documents: The 'Add a new section' command can be used to create documents with three or more 'sections', to e.g. create trilingual dictionaries, or other multi-section documents (e.g. sections could represent chapters in a text). When there are three or more 'sections' present in a document, they are displayed in a tabbed interface. Strictly speaking, all sections share the same DTD (i.e. fields / elements and attributes), though you may choose to use different subsets of DTD elements/attributes in different sections, if applicable to your document. For example, in a trilingual English - French - Chinese dictionary, say, the first 'section' might use French and Chinese translation elements, the second English and Chinese, and the third English and French. As another example, different sections could represent entirely different dictionaries/texts.
  • [Tools][Advanced/Experimental] New "Tools/Edit section" command allows you to edit section details, e.g. rename the section

New in tlTerm 9.1.0.1738 (Mar 6, 2017)

  • [tlCorpus] Web Crawler: Add support for https sites
  • [Advanced][Online Publishing Exporter] Add support for https publish URLs
  • [beta][High-DPI display issues] New Tools menu option "[beta] Toggle high DPI user interface fixes"
  • Fix tabbed view font clipping with large fonts, and use larger toolbar icons on high-resolution displays
  • [Tree View] New setting "MaxDepth": Maximum hierarchy depth for Tree View right-click 'add element' commands. Warning: Setting this too high can make Tree View right-click slow, though this depends entirely on your particular document's structure (DTD) - for many documents, higher values may be perfectly fine or desirable. Range: [1 - 100]. Default: 3. To change this setting, click the config icon in the top right of the Preview Area, select 'Tree View settings', and double-click on the option.
  • [Tools][Advanced/Experimental] Improvements to the (beta) "Tools/Add a new section" and "Tools/Delete selected section" commands (advanced users only), and make these menu commands visible by default now.
  • Multi-section Documents: The 'Add a new section' command can be used to create documents with three or more 'sections', to e.g. create trilingual dictionaries, or other multi-section documents (e.g. sections could represent chapters in a text). When there are three or more 'sections' present in a document, they are displayed in a tabbed interface. Strictly speaking, all sections share the same DTD (i.e. fields / elements and attributes), though you may choose to use different subsets of DTD elements/attributes in different sections, if applicable to your document. For example, in a trilingual English - French - Chinese dictionary, say, the first 'section' might use French and Chinese translation elements, the second English and Chinese, and the third English and French. As another example, different sections could represent entirely different dictionaries/texts.
  • [Tools][Advanced/Experimental] New "Tools/Edit section" command allows you to edit section details, e.g. rename the section

New in tlTerm 9.1.0.1716 Beta (Feb 13, 2017)

  • [Advanced][Online Publishing Exporter] Add support for https publish URLs
  • [beta][High-DPI display issues] New Tools menu option "[beta] Toggle high DPI user interface fixes"
  • Fix tabbed view font clipping with large fonts, and use larger toolbar icons on high-resolution displays
  • [Tree View] New setting "MaxDepth": Maximum hierarchy depth for Tree View right-click 'add element' commands. Warning: Setting this too high can make Tree View right-click slow, though this depends entirely on your particular document's structure (DTD) - for many documents, higher values may be perfectly fine or desirable. Range: [1 - 100]. Default: 3. To change this setting, click the config icon in the top right of the Preview Area, select 'Tree View settings', and double-click on the option.
  • [Tools][Advanced/Experimental] Improvements to the (beta) "Tools/Add a new section" and "Tools/Delete selected section" commands (advanced users only), and make these menu commands visible by default now.
  • Multi-section Documents: The 'Add a new section' command can be used to create documents with three or more 'sections', to e.g. create trilingual dictionaries, or other multi-section documents (e.g. sections could represent chapters in a text). When there are three or more 'sections' present in a document, they are displayed in a tabbed interface. Strictly speaking, all sections share the same DTD (i.e. fields / elements and attributes), though you may choose to use different subsets of DTD elements/attributes in different sections, if applicable to your document. For example, in a trilingual English - French - Chinese dictionary, say, the first 'section' might use French and Chinese translation elements, the second English and Chinese, and the third English and French. As another example, different sections could represent entirely different dictionaries/texts.
  • [Tools][Advanced/Experimental] New "Tools/Edit section" command allows you to edit section details, e.g. rename the section

New in tlTerm 9.1.0.1706 (Jan 31, 2017)

  • New setting "MaxDepth": Maximum hierarchy depth for Tree View right-click 'add element' commands. Warning: Setting this too high can make Tree View right-click slow, though this depends entirely on your particular document's structure (DTD) - for many documents, higher values may be perfectly fine or desirable. Range: [1 - 100]. Default: 3. To change this setting, click the config icon in the top right of the Preview Area, select 'Tree View settings', and double-click on the option.
  • Fix tabbed view font clipping with large fonts, and use larger toolbar icons on high-resolution displays
  • [Tools][Advanced/Experimental] Improvements to the (beta) "Tools/Add a new section" and "Tools/Delete selected section" commands (advanced users only), and make these menu commands visible by default now.
  • Multi-section Documents: The 'Add a new section' command can be used to create documents with three or more 'sections', to e.g. create trilingual dictionaries, or other multi-section documents (e.g. sections could represent chapters in a text). When there are three or more 'sections' present in a document, they are displayed in a tabbed interface. Strictly speaking, all sections share the same DTD (i.e. fields / elements and attributes), though you may choose to use different subsets of DTD elements/attributes in different sections, if applicable to your document. For example, in a trilingual English - French - Chinese dictionary, say, the first 'section' might use French and Chinese translation elements, the second English and Chinese, and the third English and French. As another example, different sections could represent entirely different dictionaries/texts.

New in tlTerm 9.1.0.1699 Beta (Dec 15, 2016)

  • [Compare/Merge] Add new setting CompareAttributesByName: Ignore attribute order; compare attributes by name instead of the stricter default that uses attribute order. This can be useful if compared elements don't have the same number of attributes, or if they're in a different order. [beta]
  • [Online Publishing Exporter][Advanced] New option "AlwaysOutputClassNames" [Default: OFF] If enabled, always output class="classname" in generated span tags even when the UseCSS (HTML_CSS) option is off, so you effectively get a classname and the actual styling in a style="" tag (the class names can then be used to do things like toggle visibility of e.g. specific elements within a browser client by JavaScript, and could also be optionally used for styling). Note that if one has 'complex' styles, like smart styles that change contextually, then you may have to still use the style="" span tag output for the 'actual' styling even though you're generating a classname (to do things like visibility toggling).

New in tlTerm 8.1.0.1652 Beta (Sep 16, 2016)

  • [Preview] New Preview Area setting to display multiple stylesets in columns in the Preview Area instead of one below the other (toggle near top right, in bracketed list of stylesets)
  • CSV importer: New option: TreatRowNumberAsExtraFirstColumn: [Optional][Advanced] Treat line/row number as special extra first column (so e.g. in tlTerm one could use the line number as an entry import ID, if one e.g. wanted to match that line number on future imports). OFF by default.
  • CSV importer: New option: RowNumberAsExtraFirstColumnOffset: [Optional][Advanced] If treat line/row number as special extra first column, add this optional offset as a 'base offset' to the line number. Must be used in conjunction with TreatRowNumberAsExtraFirstColumn. 0 by default.

New in tlTerm 8.1.0.1645 Beta (Aug 25, 2016)

  • [Preview] New Preview Area setting to display multiple stylesets in columns in the Preview Area instead of one below the other (toggle near top right, in bracketed list of stylesets)

New in tlTerm 8.1.0.1636 Beta (Jul 11, 2016)

  • [Main Entry List] Entry List right-click menu: Add "Quick-filter: Current entry" command that creates and applies a filter that shows only the currently selected entry

New in tlTerm 8.1.0.1617 Beta (Jun 14, 2016)

  • guestallowentrylist=true(/false)" that determines whether the entry list ('browse' list) may be visible to public/guest users of the server/site
  • [Compare/Merge] New tab "Compare/Merge DTD" with commands to compare and show differences of DTD (elements and attributes) and styles of the two open documents in the 'File / Compare/Merge' tool, and functionality to help automatically 'merge' DTD and styles, as well as to merge usernames (i.e. users in 'Dictionary/User management') from the right document to the left document [initially in 'beta' build only ~2016-03]
  • [Compare/Merge] New option "SkipDuplicateSubtreesDuringMerge": [Advanced] Attempt to smartly skip duplicate sub-trees during merge. If this is true you may occasionally lose 'legitimate' subtree duplicates; if false, you may end up with extra duplicate subtrees during merge (in which case you won't lose data, but it may be an extra inconvenience to remove these) (default: true)
  • 'XML Line by Line' importer: If you hold in Ctrl+Shift when invoking, allows you to import XML text from the current clipboard
  • [Filter (F5) / Stats] New Filter 'matching node action' "[Stats] Generate a list of matching node types and their counts". (An example usage of this might be e.g. in tlTerm, 'show term counts for all languages for a particular part of speech', or to help show breakdowns of created or last-modified terms/elements by a user, etc.)
  • [Filter (F5)] New Filter 'matching node action' "Move matching nodes to end [not ODBC-ready]"
  • [DTD Editor / Styles Editor] Under "[Advanced]" tab, add display of the 'HTMLStyle' of a style (though this is not yet editable)
  • [Advanced][New TLex/tlTerm Server] Add new application commandline options "--serversetting port=portnumber" and "--serversetting serverlogbasefilename=basefilenameminusextension"
  • [ODBC] Performance improvements
  • [Filter / Statistics] Under parent->child 'full statistics', add new 'less than child-count' and 'greater than child-count' filter commands
  • [Filter / Statistics] New filters to find parent->child instances of any child count (and less-than, greater-than, less-than-equal-to or greater-than-equalto)

New in tlTerm 8.1.0.1614 (May 5, 2016)

  • [Advanced][New TLex/tlTerm Server] Add new application commandline options "--serversetting guestallowentrylist=true(/false)" that determines whether the entry list ('browse' list) may be visible to public/guest users of the server/site
  • [Compare/Merge] New tab "Compare/Merge DTD" with commands to compare and show differences of DTD (elements and attributes) and styles of the two open documents in the 'File / Compare/Merge' tool, and functionality to help automatically 'merge' DTD and styles, as well as to merge usernames (i.e. users in 'Dictionary/User management') from the right document to the left document [initially in 'beta' build only ~2016-03]
  • [Compare/Merge] New option "SkipDuplicateSubtreesDuringMerge": [Advanced] Attempt to smartly skip duplicate sub-trees during merge. If this is true you may occasionally lose 'legitimate' subtree duplicates; if false, you may end up with extra duplicate subtrees during merge (in which case you won't lose data, but it may be an extra inconvenience to remove these) (default: true)
  • 'XML Line by Line' importer: If you hold in Ctrl+Shift when invoking, allows you to import XML text from the current clipboard
  • [Filter (F5) / Stats] New Filter 'matching node action' "[Stats] Generate a list of matching node types and their counts". (An example usage of this might be e.g. in tlTerm, 'show term counts for all languages for a particular part of speech', or to help show breakdowns of created or last-modified terms/elements by a user, etc.)
  • [Filter (F5)] New Filter 'matching node action' "Move matching nodes to end [not ODBC-ready]"
  • [DTD Editor / Styles Editor] Under "[Advanced]" tab, add display of the 'HTMLStyle' of a style (though this is not yet editable)
  • [Advanced][New TLex/tlTerm Server] Add new application commandline options "--serversetting port=portnumber" and "--serversetting serverlogbasefilename=basefilenameminusextension"
  • [ODBC] Performance improvements
  • [Filter / Statistics] Under parent->child 'full statistics', add new 'less than child-count' and 'greater than child-count' filter commands
  • [Filter / Statistics] New filters to find parent->child instances of any child count (and less-than, greater-than, less-than-equal-to or greater-than-equalto)

New in tlTerm 8.1.0.1603 Beta (Mar 17, 2016)

  • [Compare/Merge] New tab "Compare/Merge DTD" with commands to compare and show differences of DTD (elements and attributes) and styles of the two open documents in the 'File / Compare/Merge' tool, and functionality to help automatically 'merge' DTD and styles, as well as to merge usernames (i.e. users in 'Dictionary/User management') from the right document to the left document [initially in 'beta' build only ~2016-03]
  • [Compare/Merge] New option "SkipDuplicateSubtreesDuringMerge": [Advanced] Attempt to smartly skip duplicate sub-trees during merge. If this is true you may occasionally lose 'legitimate' subtree duplicates; if false, you may end up with extra duplicate subtrees during merge (in which case you won't lose data, but it may be an extra inconvenience to remove these) (default: true)
  • 'XML Line by Line' importer: If you hold in Ctrl+Shift when invoking, allows you to import XML text from the current clipboard
  • [Filter (F5) / Stats] New Filter 'matching node action' "[Stats] Generate a list of matching node types and their counts". (An example usage of this might be e.g. in tlTerm, 'show term counts for all languages for a particular part of speech', or to help show breakdowns of created or last-modified terms/elements by a user, etc.)
  • [Filter (F5)] New Filter 'matching node action' "Move matching nodes to end [not ODBC-ready]"
  • [DTD Editor / Styles Editor] Under "[Advanced]" tab, add display of the 'HTMLStyle' of a style (though this is not yet editable)
  • [Advanced][TLex Server] For new 'TLex/tlTerm server', add new application commandline options "--serversetting port=portnumber" and "--serversetting serverlogbasefilename=basefilenameminusextension"
  • [ODBC] Performance improvements
  • [Filter / Statistics] Under parent->child 'full statistics', add new 'less than child-count' and 'greater than child-count' filter commands
  • [Filter / Statistics] New filters to find parent->child instances of any child count (and less-than, greater-than, less-than-equal-to or greater-than-equalto)

New in tlTerm 8.1.0.1588 Beta (Mar 14, 2016)

  • [Filter / Statistics] Under parent->child 'full statistics', add new 'less than child-count' and 'greater than child-count' filter commands
  • [Filter / Statistics] New filters to find parent->child instances of any child count (and less-than, greater-than, less-than-equal-to or greater-than-equalto)

New in tlTerm 8.1.0.1586 (Feb 22, 2016)

  • [Filter / Statistics] Under parent->child 'full statistics', add new 'less than child-count' and 'greater than child-count' filter commands
  • [Filter / Statistics] New filters to find parent->child instances of any child count (and less-than, greater-than, less-than-equal-to or greater-than-equalto)

New in tlTerm 8.1.0.1582 Beta (Feb 4, 2016)

  • [Video] Extend the 'video' attribute type to also be able to handle embedded videos from sites like YouTube (see the new 'Video' sample under 'Samples' on the Start Page for further explanation). (NB: Documents saved with embedded video will not display correctly in versions of TLex/tlTerm/tlDatabase released 2015 or earlier.)
  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlTerm 8.1.0.1580 Beta (Jan 27, 2016)

  • [Video] Extend the 'video' attribute type to also be able to handle embedded videos from sites like YouTube (see the new 'Video' sample under 'Samples' on the Start Page for further explanation). (NB: Documents saved with embedded video will not display correctly in versions of TLex/tlTerm/tlDatabase released 2015 or earlier.)
  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlTerm 8.1.0.1575 (Jan 19, 2016)

  • [Video] Extend the 'video' attribute type to also be able to handle embedded videos from sites like YouTube (see the new 'Video' sample under 'Samples' on the Start Page for further explanation). (NB: Documents saved with embedded video will not display correctly in versions of TLex/tlTerm/tlDatabase released 2015 or earlier.)
  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlTerm 8.1.0.1573 Beta (Jan 11, 2016)

  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlTerm 8.1.0.1566 Beta (Dec 15, 2015)

  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlTerm 8.1.0.1559 (Nov 20, 2015)

  • [Online Publishing Exporter] New option: "OverridePathImages": [Optional] URL or absolute path or relative path for image files on the publish server; specify this if the images for this document are stored in a different folder online than the main path specified in the main document properties dialog (e.g. if locally you use "./Images" but on the server it should be e.g. "/data/images/" or even an absolute URL, e.g. "http://mysite.com/data/images/"). Using a URL has the advantage that images would work for e.g. Search API clients.

New in tlTerm 8.1.0.1540 (Oct 8, 2015)

  • [DTD Editor] Lists: "Add new list item" now also allows easy entering of multiple new items at once by using the F12 pop and entering one per line

New in tlTerm 8.1.0.1536 Beta (Sep 19, 2015)

  • [DTD Editor] Lists: "Add new list item" now also allows easy entering of multiple new items at once by using the F12 pop and entering one per line

New in tlTerm 8.1.0.1533 (Sep 11, 2015)

  • [DTD Editor] Lists: "Add new list item" now also allows easy entering of multiple new items at once by using the F12 pop and entering one per line
  • [Optional/Advanced] Ctrl+F7 'Paste Example From Corpus (F6)' feature can now also fill in the example 'Translation' field, by using two new options '/Corpus/RegexExtractExample' and '/Corpus/RegexExtractTranslation' to extract the usage example and translation portions, respectively. You specify a regular expression for each whereby the first bracketed submatch corresponds to the data to extract. For example, if your corpus lines are formatted as follows:
  • The man walks -- Monna o a sepela
  • then you can specify e.g. "^(.*) -- " and " -- (.*)$" for these two options (respectively) to auto-extract the usage example and its translation.
  • [tlTerm / Compare/Merge] Improvements and bugfixes to 'File / Compare/Merge' tool for tlTerm, e.g. more meaningful sorting and comparison of entries, and also takes into account the currently selected language in the tlTerm language selection dropdown in the toolbar near the top left of the application window
  • [Start page] Add new 'Backups' sub-window to help access and manage backups made with the automatic backups system (and those created with 'File / Create a backup'). You can see a list of backups, open backups, see how much space the backups folder is using, etc.
  • [Advanced] New tool 'Tools / Convert attribute to PCDATA' can help if you want to convert an existing attribute (e.g. TE::TE) to be PCDATA 'text' rather (e.g. TE->[text]) (NB, back up your data before using this, and it is suggested to do careful before/after text export comparisons to ensure no unintended data changes)

New in tlTerm 8.1.0.1498 (Jun 5, 2015)

  • Add support for WebP (.webp) image files for image attribute types (may require CEF3 to be selected under 'View / HTML window provider')
  • [tlTerm 'New Entry'] New checkbox option Preserve empty columns in 'New entry' dialog: Specifies whether to preserve or remove empty columns when using multiple columns (i.e. separated by tab or #) to immediately specify multiple terms/translations at once. For example, if you enter 'cat#kat##katse' (or copying and pasting comparable data from Excel), then if this option is ticked, the empty column at '##' will cause 'katse' to be mapped to the 4th language in your tlTerm document; if unticked, 'katse' will be mapped to the 3rd language.
  • [Preview] Popup menu for 'settings' button in top right of Preview Area: Added new menu command 'Print Preview Area contents' that provides a new shortcut to the function to print the Preview Area contents [Note: may require CEF3 or wxWebKit selection under 'View / HTML window provider' menu]
  • [Tools / Database administration] New filter to help find and work through duplicate ID cases (to use this, first click "Analyze" to check if you have duplicate IDs)

New in tlTerm 8.1.0.1489 Beta (Apr 23, 2015)

  • [tlTerm 'New Entry'] New checkbox option Preserve empty columns in 'New entry' dialog: Specifies whether to preserve or remove empty columns when using multiple columns (i.e. separated by tab or #) to immediately specify multiple terms/translations at once. For example, if you enter 'cat#kat##katse' (or copying and pasting comparable data from Excel), then if this option is ticked, the empty column at '##' will cause 'katse' to be mapped to the 4th language in your tlTerm document; if unticked, 'katse' will be mapped to the 3rd language.
  • [Preview] Popup menu for 'settings' button in top right of Preview Area: Added new menu command 'Print Preview Area contents' that provides a new shortcut to the function to print the Preview Area contents [Note: may require CEF3 or wxWebKit selection under 'View / HTML window provider' menu]
  • [Tools / Database administration] New filter to help find and work through duplicate ID cases (to use this, first click "Analyze" to check if you have duplicate IDs)

New in tlTerm 8.1.0.1484 (Apr 6, 2015)

  • [tlTerm] Add "Image" field checkbox to 'File/New' dialog for creating new tlTerm project
  • [Attributes (F1)] New setting "ShowHeadingHierarchy": Show element nesting hierarchy for element headings instead of only the element name itself (e.g. GrandParent/Parent/Element)

New in tlTerm 8.1.0.1474 (Dec 5, 2014)

  • [Filter (F5) / Error checks] Added the "Redundant whitespace" error check as a filter under Filter (F5) "Error checks"
  • [Filter (F5) / Error checks] Added the "Incorrectly nested brackets/markup" error check as a filter under Filter (F5) "Error checks"

New in tlTerm 8.1.0.1473 Beta (Dec 4, 2014)

  • [Online Publishing Exporter] New options:
  • "MinScorePercent": Search index keys have a relevance score percentage rating from 0 to 100; use this setting to optionally exclude words from the search index keys below the specified score (typically less relevant material relating to a search).
  • "GenerateTableList": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • "GenerateTableFullText": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • "GenerateTableReverseIndex": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • "GenerateTableRefs": This should usually be on, but may be used in some cases to optionally exclude this table if it will be unused.
  • [Tools / Styles] New advanced tool "Tools / Generate a report of before/after/between styling with Lua smart-styling accounted for" [beta]

New in tlTerm 8.1.0.1457 Beta (Oct 28, 2014)

  • [Stats] Add 'Database / Document element statistics' menu command (condensed version of the 'full' statistics)
  • [Filter (F5) / Stats] New Filter Action "[Stats] Generate a list of child XML values for all matching nodes". (An example usage of this might be something like 'show a list of values of part of speech child nodes of subentries only'.)

New in tlTerm 8.1.0.1451 Beta (Oct 11, 2014)

  • [Online Publishing Exporter] New option "AutoIncrementTitleIDForEachSection" via 'Dictionary/Properties' menu (or Termbase/Properties for tlTerm, or Database/Properties for tlDatabase): If ON, the online exporter automatically increments the title ID on each next section for multi-section documents (the default, OFF, indicates to use the same title ID for all sections). (If you have a TitleIDQuery specified then this setting should have no effect.)
  • [Filter (F5)] (Experimental/beta) 'Quick-filter/Show filter visualization graph' [beta]

New in tlTerm 8.1.0.1447 Beta (Sep 25, 2014)

  • [Filter (F5)] (Experimental/beta) 'Quick-filter/Show filter visualization graph'

New in tlTerm 8.1.0.1435 (Sep 22, 2014)

  • [Filter (F5)] New F5 Quick-filter / 'Save filter condition selection' and 'Load saved filter' commands allow you to save and re-load the currently ticked Filter (F5) conditions and Show/Hide modes [beta build only as of writing, also currently Windows only, and also "user filters" not yet supported (e.g. search filters or the more advanced statistics filters)]
  • [JSON] New 'Tools / Copy entry as JSON' command generates JSON version of the selected entry and copies it to the system clipboard [beta build only as of writing]
  • [Word Count] New 'Tools/Word Count (Tagged)' menu command shows ("styled"/"formatted") word counts of currently tagged entries (if any)
  • [Main Entry List] New Entry List right-click menu allows convenient access to commands like 'tag entry' and 'tag range' for the right-clicked entry
  • [ODBC] [Advanced Users] New 'Tools/Options/User Preferences' option 'UserInterface/AutoCheckout': Allows you to turn off the "Would you like to check this entry out now?" warning and automatically try check out the entry as soon as you start editing. NB: If you enable this, be extra careful, as it will be much easier to make accidental changes to the database. This is a convenience option for advanced users who feel they 'know what they are doing'. (Note this still does not allow you to edit the entry if someone else has it checked out i.e. locked.)

New in tlTerm 8.1.0.1427 (Sep 15, 2014)

  • [Word Count] New 'Tools/Word Count (Tagged)' menu command shows ("styled"/"formatted") word counts of currently tagged entries (if any)
  • [Main Entry List] New Entry List right-click menu allows convenient access to commands like 'tag entry' and 'tag range' for the right-clicked entry
  • [ODBC] [Advanced Users] New 'Tools/Options/User Preferences' option 'UserInterface/AutoCheckout': Allows you to turn off the "Would you like to check this entry out now?" warning and automatically try check out the entry as soon as you start editing. NB: If you enable this, be extra careful, as it will be much easier to make accidental changes to the database. This is a convenience option for advanced users who feel they 'know what they are doing'. (Note this still does not allow you to edit the entry if someone else has it checked out i.e. locked.)
  • [Word Count] Add display of word count of current entry in status bar (can disable via "Tools / Options" "/UserInterface"/"ShowWordCount")
  • [Tools / Auto-sort elements] New option 'Dry run only' - if selected, no actual changes are made, it just shows a list of entries that would have been changed
  • [Tools / Auto-sort elements] New option 'Tag entries' - if selected, entries that would be changed by the tool (whether doing 'dry run' or actual change) are tagged
  • [Tools / Auto-sort elements] Now works with ODBC databases (requires "document lock" to be set, e.g. "Lock database" menu command under "Dictionary", "Termbase" or "Database" menu - i.e. requires other users to log off temporarily)
  • [Filter (F5)] New "Quick-filter/Current entry" creates and applies an instant filter containing just the currently selected entry, if any
  • [Tools / Copy field] New option 'Use filters': Apply only to entries that pass the current filter, if any (if no filter, applies to all entries)
  • [Tools / Copy field] New option 'Current section only': If document has multiple 'sections', apply to current section only (otherwise, apply to all sections)

New in tlTerm 8.1.0.1412 (Sep 10, 2014)

  • New "View / HTML window provider / CEF3" option for embedded browser windows [Currently Windows-only]. Please try this option and report any problems to us. This fixes bugs such as smallcaps not displaying correctly with wxWebkit, and the "invisible-cursor" Internet Explorer issue, and will become the default HTML window provider in the near future. [This option has been in 'beta' line since Apr 2014]

New in tlTerm 8.1.0.1411 Beta (Sep 8, 2014)

  • New status bar area in lower right provides information such as how many entries are loaded in the local ODBC cache, etc.
  • [Styles editor] Smart styles: New buttons to jump to next/previous element/attribute style that has a Lua modifier (smart-style) script
  • New 'Document Property' "Preview/CustomPreviewToolbar": [Optional][Advanced] Set a custom Lua script here to return an HTML snippet that will be displayed as a custom toolbar at the top of the Preview Area. (Related to this, there is also a new "TLex URI" tlex://LUA_CMD:some_lua_script/ that allows execution of a Lua script on click.)

New in tlTerm 8.1.0.1398 (Aug 13, 2014)

  • New option:
  • "IndexGen/HeadwordRegexSplitters": [Optional][Advanced] If you have headwords/terms such as "dog/hound" or "World Health Organization (WHO)", this could be used (when generating the search index) to index these as e.g. "dog" and "hound" separately, or e.g. "World Health Organization" and "WHO" also separately in the index (in addition to the full form in the index), by specifying a regular expression to match the relevant component parts of the string. Use the regex syntax for bracketed submatches - each bracketed matching substring will be added to the search index. Stored as a multi-line value, one regular expression splitter per line.

New in tlTerm 8.1.0.1394 Beta (Jul 28, 2014)

  • [Tree View] New setting "ShowNumberingAsLetters": Show integer attributes in the Tree View using the numbering scheme defined in the current Styles (i.e. numbering that appears in Preview Area, e.g. a,b,c instead of 1,2,3, if configured that way in the Styles)
  • [Tree View] New setting "AttributeSeparator": Display this string between attribute values in Tree View
  • [Attributes (F1)] New setting "EditNumberingAsLetters": Allow display and edit of integer attributes based on numbering scheme (e.g. letters) defined in Styles system instead of underlying numberical value under Attributes (F1)

New in tlTerm 8.1.0.1373 (Jun 24, 2014)

  • [RTF Exporter / Right-to-left] New option OutputRTLMarkersAtCharStyles that can help display fields in correct order for some documents (e.g. consecutive LTR fields within an RTL paragraph)
  • [RTF Exporter / Right-to-left] New option OutputZeroWidthNonJoiner to control whether or not a zero-width non-joiner is automatically output after/between RTL fields
  • [tlTerm 'New Entry'] Insert new entry: Can now immediately specify term translations in other languages for each new entry by separating with tab or "#", e.g. "word#mot" - each new entry will be created with . This can be used to e.g. quickly import thousands of terms from Excel, by copying and pasting into the 'create multiple new entries at once' box of the 'New entry' tlTerm box. Note this currently always assumes the first column of input is 'in' the language selected in the toolbar language selection dropdown, followed by the remaining languages in your termbase, so you should first select the language in the left-most 'column' in your data being entered from the toolbar language selection dropdown.

New in tlTerm 8.1.0.1366 (Jun 18, 2014)

  • [Tree View] New option Show masked elements in bold [beta]
  • [Find / Replace dialog] New checkbox option "Use masks: Restrict to nodes that pass the current style-set mask" [beta]
  • [Find / Replace dialog] New checkbox option "Restrict to specific nodes that match the current filter" that toggles the new "filter mode" option described below [beta]
  • [Filter (F5)] New filter condition "Current style-set mask visible nodes"

New in tlTerm 8.1.0.1336 (Jun 9, 2014)

  • [Multi-user/ODBC] New 'Network Update' toolbar icon to right of 'Save' toolbar icon that updates the document status from the network (e.g. processes new entries, entry deletions, modifications). This is not to be confused with a 'load all'.

New in tlTerm 8.1.0.1326 (Jun 4, 2014)

  • [Filter (F5)] Add new "Quick-filter/Search quick-sets" sub-menu that allows you to easily instantly set up and apply a quick-filter from any of the F3 'search quick-sets'. (Note that this uses the current 'fields list' restriction from the 'Search (F3)' window, if selected.)

New in tlTerm 8.1.0.1312 Beta (May 30, 2014)

  • [Filter (F5)] Add new 'attribute-is-empty' filter conditions
  • [Filter (F5)] Add 'Parent->[text]' filters for elements that 'allow PCDATA'
  • [Filter (F5)] [Beta] Make the filter condition selection lists hierarchical for more user-friendly use. (Currently, one may switch back to using the old 'flat' list if desired by setting 'Tools/Options/User Preferences' '/Filter' 'TreeSelectionList' to 'OFF'.)
  • [TLex & tlTerm] Corpus (F6): Add support for SRT files (Subtitles Format)
  • [tlCorpus] Add support for SRT files (Subtitles Format)

New in tlTerm 8.1.0.1290 (May 21, 2014)

  • [Filter (F5)] Add new "Quick-filter/'Incomplete' entries" command that instantly applies a 'convenience' filter to show only entries marked 'incomplete'
  • [Filter (F5)] Add new "Quick-filter/'Completed' entries" command that instantly applies a 'convenience' filter to show only entries NOT marked 'incomplete'

New in tlTerm 8.1.0.1272 Beta (May 13, 2014)

  • [Find / Replace dialog] [Beta] [Advanced] Add a new search/replace "filter mode" that allows the search and/or replace to be restricted only to the exact nodes/elements that pass the current filter. This effectively allows "conditional replacements" for conditions occurring on the same node (for example, 'replace some-text with some-other-text in "attribute2", but only if (say) "attribute1" on that same node contains a certain value'; or, 'replace, but only if (say) the node has a "Subentry" parent' - any conceivable 'filter' in the software can be used as a condition, provided it matches the desired node(s)).
  • This "filter mode" currently applies only in the "Default field search" mode, and only if the "Use filters" checkbox is ticked.
  • As an example, assume we want to fill in empty instances of "ElementName::Attribute2" on an element named "ElementName", but only if the value is empty AND only if "ElementName::Attribute1" (on the same element) contains the text "foo" (for this latter check, we'll use an F3 field search applied as a 'search filter', see below). To achieve this, do the following:
  • Make sure to back up your data before trying this, and try it on a test copy of your database first, to make sure it works correctly
  • Open your document
  • Before doing anything else, select the 'Tools/Options' menu command (or Mac 'Preferences' menu), and select the "User Preferences Properties List [Advanced]" tab
  • Find the preference "/Find" "FilterMode", double-click on it, and enter a new value of "2" (without quotes)
  • Click "OK" to close the Options/Preferences window
  • Now, go to 'Search (F3)' (this is not inherently part of using the new "filter mode", but we use it because in this particular case, we are going to use a 'search filter')
  • Click the 'Fields

New in tlTerm 8.1.0.1265 (May 12, 2014)

  • [Filter (F5)] Add new "Quick-filter/Hide all entries" command that applies a special 'convenience' filter that hides all entries in the current section
  • [Filter (F5)] Add element filter for main 'Lemma' (or 'Entry') element (in theory every entry has one, so it seems redundant, but it can have uses - e.g. make it easier to 'hide all entries' with a filter, or can have uses when used in conjunction with new 'Node intersection' filter type)
  • [Tags] Add new "Edit/[Current section only] Tag all" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[Current section only] Tag range" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[Current section only] Clear all tags" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[Current section only] Filter tagged" command (same as existing command but for selected section/'side'/tab only)
  • [Tags] Add new "Edit/[All sections] Invert tags" command (same as existing "Invert tags" but for all sections, instead of only selected section/'side'/tab)

New in tlTerm 8.1.0.1249 Beta (May 8, 2014)

  • [Error checks] Add convenience "Filter" links for remaining parent->child element relation violations (e.g. "one or more", "one only" etc.) to quickly jump to the specific violating cases
  • [Filters] New filter type "HasParent:(ElementName)"
  • [Styles] [Numbering schemes] Add new "Lowercase Greek letters" numbering styles scheme

New in tlTerm 8.1.0.1240 Beta (May 3, 2014)

  • Fixed: "Alt+" shortcuts not working in 'Tools/Options/Keyboard shortcuts'
  • [tlCorpus] Right-click on wordlist: New 'Web Search [Bing]' and 'Web Search [Bing Images]' menu commands
  • [Windows] New 'Tools/Open Windows ODBC Configuration Dialog' menu shortcut (convenience helper)
  • New 'Tools/tlCorpus' menu shortcut (convenience helper to run tlCorpus)

New in tlTerm 8.1.0.1223 (May 1, 2014)

  • [Attributes (F1)] Add a 'Tools/Options/Properties' AttrWindow/TextLabelWidth setting (computer-local setting) that allows you to change the width (in pixels) of the (left-side) edit control labels under Attributes (F1)
  • New 'Tools/Open Windows ODBC Configuration Dialog' menu shortcut (convenience helper)
  • New 'Tools/tlCorpus' menu shortcut (convenience helper to run tlCorpus)

New in tlTerm 8.1.0.1170 Beta (Apr 16, 2014)

  • [Tree View / Tools and Attributes Area F1 .. F6] Can now drag-resize the height of the Tree View vs 'Tools and Attributes' (F1 .. F6) window *
  • [Attributes (F1)] Show attribute labels in bold, and add an AttrWindow/BoldLabels setting (computer-local setting) that allows you to optionally disable this.
  • [Preview] Popup menu for 'settings' button in top right of Preview Area: Add new options 'Tree View settings' and 'Attribute Editing Window (F1/F2) settings'
  • [Attributes (F1)] Add a 'Tools/Options/Properties' AttrWindow/ShowFixedAttributes setting (computer-local setting) that allows you to select whether or not to show 'fixed' (read-only) attribute values under Attributes (F1).
  • [Attributes (F1)] Add a 'Tools/Options/Properties' AttrWindow/ShowFixedScriptAttributes setting (computer-local setting) that allows you to select whether or not to show 'fixed' (read-only) Lua script attribute values under Attributes (F1).

New in tlTerm 8.1.0.1159 (Apr 14, 2014)

  • [Attributes (F1)] Show element headings in bold. Also add a 'Tools/Options/Properties' AttrWindow/BoldHeadings setting (computer-local setting) that allows you to optionally disable this.

New in tlTerm 8.1.0.1149 (Apr 10, 2014)

  • [Preview] [wxWebkit] Add right-click 'Copy' menu command to copy Preview Area text selection to clipboard (in addition to existing Ctrl+C keyboard shortcut)
  • Miscellaneous bugfixes and improvements (inter alia: Mac Search F3 text cut-off; old-DOM+wxWebkit 'click to select' fix; 'tagged entries' info display make less subtle; fix possible slow delay on first-entry-clicked after loading a file issue introduced in .1125)

New in tlTerm 8.1.0.1125 (Mar 11, 2014)

  • [Search (F3)] If multiple pages of search results, also show the multi-page navigation controls at the bottom of the results page
  • [Tree View] Add new right-click command 'Element / Run tQuery expression' that provides a basic method to run a tQuery expression on the selected node and display the result
  • [DTD Editor] List items: New "Copy with IDs" command for copying list items to clipboard along with their IDs
  • [Activation System] Make improvements to the activation dialog to help automatically fix an activation that fails due to having been inadvertently copied from one computer to another (this can occasionally happen e.g. if upgrading Windows, or if the user is transferring their 'documents and settings' from one computer to another). (The previous solution was to use the "Reset key" button, but this was not user-friendly.)
  • [Compare/Merge] New option "EntryListCompareEntriesByNodeID": [Advanced] Compare entries in the entry list by the unique node ID of each entry instead of by headword; this can help to create a 'stable' compare/merge entry list if doing data remodelling work that affects the entry headword. For tlTerm documents this is effectively always ON. (default: OFF)
  • [Online Publishing Exporter] [Advanced] New option "EntryIDQuery" allows a custom tQuery to be specified to generate 'remapped' entry IDs. This can be used, for example, to implement 'stable entry IDs'.
  • [Online Publishing Exporter] [Advanced] New option "TitleIDQuery" allows a custom tQuery to be specified to generate title ID for entry (this can be used indirectly to, e.g., use a list attribute to specify title of entry)
  • New command-line option "--tool (toolname)" allows you to automatically run a 'Tools' plugin when invoking TLex/tlTerm/tlDatabase from the command line

New in tlTerm 8.1.0.1087 (Dec 11, 2013)

  • [Tools / Copy field] Add new option to try auto-add (if possible) new 'list attribute' list items to the DTD
  • [Filter (F5) / Real-time error checks] New Filter (F5) option Auto-check basically turns the currently selected filter conditions into a 'real-time error check'
  • [Search and Replace] New "bulk search and replace" option [still 'experimental'/beta]. Use F12 in 'find' and 'replacement text' fields, and enter multiple lines for each find/replacement for both the find and replacement text. [Currently works with normal field search only].

New in tlTerm 8.1.0.1059 (Nov 12, 2013)

  • [HTML Exporter] New 'FilenameQuery' option allows you to specify an optional tQuery() to use on the entry to generate the output filename when using the 'Export one file per entry' option
  • [Compare/Merge] New command to execute Lua Script from within Compare/Merge (under Batch Merge) [Advanced]. Use the following function signature, return 0 for success:
  • function Compare(DocLeft,DocRight)
  • end

New in tlTerm 8.1.0.1048 (Nov 5, 2013)

  • New sample file 'Filter Option Explanations' explains the exact operation of the Filter (F5) options 'OR', 'AND' and 'NODE INTERSECTION'
  • New sample file 'Auto-sort Elements' explains the basics of how to use the 'Auto-sort elements' tool

New in tlTerm 7.1.0.1044 (Nov 4, 2013)

  • [Tools / Auto-sort elements] Add 'tQuery-based' element comparison option
  • [Tools / Auto-sort elements] Add new setting 'Current section only'

New in tlTerm 7.1.0.1023 Beta (Oct 24, 2013)

  • [Preview] Can now drag-resize the Preview Area width [Much requested]

New in tlTerm 7.1.0.1021 (Oct 24, 2013)

  • [tlTerm] Some TBX importer fixes
  • [tlTerm] Big improvements to Term List at left, now displays second column of information showing other translations of the entry/concept

New in tlTerm 7.1.0.1017 (Oct 21, 2013)

  • [tlTerm] New Preview setting 'Display second synonym onwards as a cross-reference' (click settings button in top-right corner of Preview Area to toggle). If you have an entry for the concept 'dog', with two synonyms 'dog' and 'hound', then this will automatically show a special cross-reference entry (e.g. 'hound -> dog') at 'hound' in the alphabetic listing, pointing to the main entry at 'dog'.
  • [tlTerm] New Preview setting 'Use synonym auto-references arrow' (click settings button in top-right corner of Preview Area to change)
  • [Preview] Add new Settings button in top right of Preview Area that faciliates access to Preview Area settings
  • [tlTerm] Entry List now shows synonyms with an arrow indicating the primary synonym/entry, e.g. 'hound => dog'

New in tlTerm 7.1.0.1008 (Oct 18, 2013)

  • Entry List now shows synonyms with an arrow indicating the primary synonym/entry, e.g. 'hound => dog'

New in tlTerm 7.1.0.999 (Oct 9, 2013)

  • New 'Node intersection' option in which ALL conditions must match on one or more specific individual node(s) for the entry to pass the filter condition test (i.e. 'apply intersection of matching nodes for all conditions'). This major addition to 'Filter (F5)' allows you to find specific elements/nodes that match multiple conditions, e.g. 'Find an Example node that has a translation AND a source/citation', or 'Find a Sense node that has TEs AND has Examples'. This can also be combined with Search filters in interesting ways, e.g. one could construct filter queries such as 'Find cases where an Example has the word "dog" in it AND the Example translation is not filled in'. (Combining these with the new 'custom user filters', one can create much more advanced filter queries.)

New in tlTerm 7.1.0.997 (Oct 8, 2013)

  • [Sorting] New 'Tools/Node sort' tool allows child elements of a given type throughout a document to be automatically sorted according to the value in an attribute, for example you could auto-sort sub-entries alphabetically on the sub-entry lemma sign. (This forms part of a sophisticated new sorting system that will allow far more complex cases of auto-sorting of child elements.)
  • [Online Publishing Exporter] Add configuration options to the 'online export options' user interface to make it easier to configure the common prefixes and suffixes settings for search index generation. These allow you to enter common prefixes/suffixes to strip from the front/end of strings when generating the search index (e.g. if you have many translations with forms such as "to call", "to eat", "a cow", "a dog" etc., then you can configure e.g. "to ", "a " etc. as 'common prefixes', and a term or translation such as "to call" will also be indexed as if it were just "call". You can enter multiple prefixes or suffixes by simply entering one per line.
  • [Online Publishing Exporter] Various improvements, fixes, new options, and speed enhancements.

New in tlTerm 7.1.0.995 (Oct 7, 2013)

  • [Filter (F5)] Implement a new 'custom user filter' system. With this system, various 'special' filters that you use during a session (e.g. 'search' or 'stats' filters) will now be temporarily added to the list of filter conditions under Filter (F5) (at the bottom of the list). This allows these filters to be used like other filters under F5, i.e. they can be unticked or re-ticked, be used in combination with other filters and/or with each other, can be selected in the F5 'Hide' column, and be used with features such as F5 'Go to next', 'Tag all' and 'Filter actions'. These 'custom user filters' are added only temporarily and are discarded when you close the document or exit the application, and are denoted with a "*" in the F5 filter list.
  • The following 'special' filters have been re-implemented to work as 'custom user filters' (i.e. get added to the F5 list when you activate these):
  • Search (F3) and 'Find' / 'Search and Replace' Filter commands
  • Parent->Child stats filters
  • 'Parse error' stats filters
  • 'Child pattern' stats filters (i.e. via 'Element details' stats)
  • 'Attribute pattern' stats filters
  • 'Sibling pattern' stats filters
  • List 'N-items count' filters
  • List item filters
  • 'Number-of-smart-cross-references on a smart-refs node' filters
  • [Search (F3) / Search and Replace / Filters] The Search (F3) and Search and Replace 'Filter' commands now add these custom search filters to the list of filter conditions under Filter (F5) (temporarily for the session). This allows search filters to be used like other filters under F5, and thus can be used in combination with other filters, as well as making it easier to 'search within search results'.
  • [Stats] Parent->Child stats: Add new Filter "(=0)" option that finds/filters cases of the given parent with ZERO children of this child element specifically
  • [Filter (F5) / Filter Actions] [Advanced] New Filter Action 'Run Lua script on all matching nodes' of the current filter conditions selected under F5 (use gCurrentNode and gCurrentEntry for the matching node and entry respectively)

New in tlTerm 7.1.0.989 (Oct 1, 2013)

  • [XML Importer] Added new import XML options dialog that displays before import, allowing you to change XML import options (currently PreferPCDATAToSecondChild, StyleBetween and VisibleLogging)
  • [XML Importer] Add new option VisibleLogging: If true, enables some 'visible logging' from the importer, to help follow what it is doing. This may slow down the importer a little, but can help in investigating problems.

New in tlTerm 7.1.0.986 (Sep 30, 2013)

  • [Error checks] Add convenience "Filter" links in the list of missing parent->child element relation violations to quickly view the violating entries
  • [Stats] Parent->Child stats: Display red "(!)" next to parent->child count instances that aren't allowed according to the DTD (e.g. if there are two children but the relation type is "zero or one" allowed)
  • [Stats] New ChildChild statistics, but from the child node's perspective)
  • [Advanced] New 'experimental'/beta command 'Tools/Force re-parse of all 'text' nodes' [NB, for advanced users only!] ... this might typically be useful, say, after an importer, to e.g. convert inline tags in text form like "hello" to actual parsed document tree. (Requires Tools/Options/Properties 'Experimental' property set to true.)
  • [Cross-reference resolver] Add new options to the 'Cross-reference resolver' tool (see "Tools" menu) to help resolve references for cases (e.g. after importing XML from elsewhere) that use source/target ID numbers/strings for cross-references (as opposed to e.g. using the referenced headword).

New in tlTerm 7.1.0.979 (Sep 25, 2013)

  • [Filter (F5)] [Advanced] New Filter Element Actions system that allows 'actions' to be performed on all nodes in a document that match the current filter condition(s). These are accessible under 'Filter (F5) via a new "Advanced" button. Current actions are:
  • - "Delete all matching elements"
  • - "Delete 'text' child nodes from all matching elements"
  • [Stats] Element details: "Occurring Left-Siblings" Add new count/filter option in the 'element details' stats list for occurrences of 'element has no left-siblings' (i.e. element is first child)
  • [Stats] Clicking on 'Count' heading a second time now toggles the sort-elements-by-instance-count off again (and back to sorting by DTD element order)
  • [Stats] Fix element name not visible in some cases if color is white on a white background, or black on a black background
  • [Styles editor] Minor user-friendliness improvement: Add a 'signpost' heading showing what styleset and style you're currently viewing
  • [DTD editor] Right-click in attribute list: New command to copy attribute list to clipboard
  • [DTD editor] Right-click in 'allowed child elements' list: New command to copy allowed child element list to clipboard
  • [DTD editor] Right-click in 'allowed child elements' list: New commands "Synchronize output order in styles" (and "Synchronize output order in styles for ALL elements" to do this for ALL elements in the DTD). This will try set the 'output order' of child elements to be the same as their ordering in the 'allowed child elements' list. Note this won't necessarily work properly for cases where there are 'out of order' children, i.e. multiple instances of the same allowed child element (eg. "A,B,A"). It's also important to remain aware here that in the 'output orders', unlike in the actual DTD, the elements may be intermingled with attributes (due to the output order system that allows transforming the order on generating the output), e.g. "Attr1,ChildElem1,Attr2,ChildElem2" - if so, this function may leave some undesired orderings of child elements relative to attributes; these can only be resolved manually as this function cannot automatically know the correct desired ordering. The function tries to leave attribute ordering intact, but this isn't always possible.

New in tlTerm 7.1.0.975 (Sep 19, 2013)

  • [Compare/Merge] New configurable setting "CompareElementTypeIDs" [Advanced]
  • [Compare/Merge] New configurable setting "CompareElementTypesByName" [Advanced]
  • [Compare/Merge] New configurable setting "CompareNodeIDs" [Advanced]

New in tlTerm 7.1.0.971 (Sep 14, 2013)

  • [Stats] Clicking on 'Count' heading a second time now toggles the sort-elements-by-instance-count off again (and back to sorting by DTD element order)
  • [Stats] Fix element name not visible in some cases if color is white on a white background, or black on a black background

New in tlTerm 7.1.0.968 (Aug 5, 2013)

  • [RTF Exporter] Add new option to 'split output entries into N files'
  • [RTF Exporter] Add new option to 'split output entries into files of N entries each'
  • [Tags] Add new "Edit/Invert tags" function that inverts the current tagset (untags tagged entries, and vice versa)

New in tlTerm 7.1.0.963 (Jul 26, 2013)

  • [Search (F3)] New Use filter checkbox option allows you to choose not to limit an F3 search to filtered entries only (as was already possible in the Find/Replace dialog)
  • [Search (F3)] Add search icon image next to search text box to make this search function slightly user-friendlier
  • [Right-to-left / DTD editor] Added new "right-to-left" checkbox option for elements (in addition to existing option for individual attributes)

New in tlTerm 7.1.0.960 (Jul 25, 2013)

  • [HTML Exporter] New 'GenerateIndex' option allows disabling of generation of alphabetic index when using the 'Export one file per entry' option
  • [Tools] New Tools menu option that opens the external 3rd-party tool http://shapecatcher.com/

New in tlTerm 7.1.0.955 (Jun 29, 2013)

  • You can now optionally immediately create multiple new entries at once from the 'New entry' dialog using a new multi-line text input box (specify one per line)

New in tlTerm 7.1.0.944 (May 9, 2013)

  • [User Guide] Add detailed section explaining paragraph style options ("Indents and Spacing" tab)
  • Add new "columns output mode". Clicking on the "columns" icon in the top right corner of the Preview Area of tlTerm toggles to/from "columns" mode. This setting currently applies to the Preview Area and to 'Export RTF'.
  • [RTF Exporter] Basic table support.

New in tlTerm 7.1.0.941 (Apr 30, 2013)

  • [Stats] 'Full statistics': For smart-references element (e.g. "References"), add a detailed breakdown of reference-type instance counts and num-references instance counts. Also add corresponding filters (available from within this stats view) for finding smart-reference elements where the number of cross-references is greater-than, less-than, equal-to etc. a given count.
  • [Tools / Advanced] Add new 'Tools/Bulk element/attribute rename' tool (for advanced users) that allows you to quickly rename many elements and/or attributes in the DTD at once by specifying the list of renames to perform in a two-column CSV (Comma-Separated Values - e.g. Excel export) text file. This tool prompts you for a CSV/.txt file which contains on each line a field (either element or attribute) to rename, one per line, then performs the DTD renames as appropriate. Attributes should be specified as: ElementName/AttributeName. Note you should try use the old element names in column one 'throughout', and the new element names in column two 'throughout'. The simplest way to create the input file is using spreadsheet software, e.g. Excel, then doing a 'Save as' to CSV format. What may also be helpful here is the DTD editor command to 'copy full element and element/attribute list to clipboard', which can be pasted into column 1. An example input file to the bulk rename tool looks like:
  • OldElemName,NewElemName
  • OldElemName/OldAttrName1,NewElemName/NewAttrName1
  • OldElemName/OldAttrName2,NewElemName/NewAttrName2
  • ElemName/OldAttrName,ElemName/NewAttrName
  • [Tools / Advanced] Add new 'Tools/[Advanced] Create dynamic-ref-tree smartref elements'. This tool adds two new 'special' elements (with corresponding special attributes) to the DTD, with names starting with "_autogen_ref". When these are present, then when a "References" node generates its output, it does so 'behind the scenes' using temporary 'created-on-the-fly' instances of these new elements/attributes (note you should not manually add instances of these elements to your data). This system makes several improvements to the smart-references, e.g. the styles can now be configured in the Styles system in a more fine-grained manner for smart-reference fields (e.g. reftype, ref, homnum, sensenum), the visibility and order of the smart-reference output fields can be configured separately, the auto-punctuation between references and groups of reference types is more configurable (e.g. the auto-punctuation in cases like "SEE cat, dog, COMPARE zebra"), and it gives typesetters potentially finer control in typesetting smart-reference fields. It also fixes a limitation whereby the smart-reference homnum would be hidden if the main entry homnum field was hidden (as the old behaviour is to inherit the visibility setting from the main entry's homonym number attribute - though this is not a problem for most databases). Note that if these elements and attributes are not present, then the old behaviour still applies. These elements can easily be deleted at any time in the DTD editor to revert to the old behaviour, or created again to switch to the new behaviour.

New in tlTerm 7.1.0.932 (Apr 25, 2013)

  • Add support for MOBI, EPUB and CHM files (requires calibre to be installed)
  • Add support for ODT files (OpenDocument Text) and FictionBook FB2 files (requires calibre to be installed)

New in tlTerm 7.1.0.917 (Apr 18, 2013)

  • [TLex & tlTerm] Corpus (F6): Add support for Microsoft Word and RTF files [Windows only], PDF files, and HTML files (previously available in tlCorpus only)

New in tlTerm 7.1.0.911 (Apr 15, 2013)

  • [Find / Replace]: Add new 'Compare' tab that allows 'comparison' searches, whereby you can e.g. compare the value of one attribute to the value of another attribute (or to some given text), with options such as 'equal to', 'not equal to', 'less than', 'greater than', 'contains', 'is empty', 'is not empty' and more. E.g. you could find all entries where, say, 'Entry:LemmaSign' is not equal to 'Entry:SortKey'. (If comparing two attributes, they must both be on the same element.)
  • [Filter (F5)] New N-of-each-field filters shows only as many entries as are needed to "see" at least N instances of each element or attribute in the document (could be very helpful for e.g. checking data post-conversion/import, or for helping to review existing DTDs)
  • [Search (F3)] Field breakdown: Add count of occurrences of each parent element for matches inside 'text' nodes
  • [Stats] Under element 'Details', add new 'occurring left-siblings' and 'occurring right-siblings' (and corresponding filters to find specific element pairs)

New in tlTerm 7.1.0.906 (Apr 11, 2013)

  • New 'experimental'/beta command 'Tools/Delete selected section' [NB, for advanced users only!]
  • Small improvements to 'TLex Online Publishing' exporter

New in tlTerm 7.1.0.884 (Apr 2, 2013)

  • [Search (F3)] Can now tag/untag individual entries from within the Search (F3) results window
  • [Search (F3)] Now shows entry tag status in results
  • [Search (F3)] If more results than can be displayed, now shows links to jump to different pages of results
  • New Tree View entry right-click command "Demote to subentry (convert this entry to a subentry)"
  • New Tree View entry right-click command "Demote all tagged entries to subentries"
  • New Tree View entry right-click command "Cut+Paste (move) tagged entries as subentries here"
  • New Tree View entry right-click command "Copy tagged entries as subentries here"

New in tlTerm 7.1.0.875 (Mar 29, 2013)

  • [Smart References + Masks] If you are using smart-references as well as "masks", a new real-time error check and a new filter "Cross-reference to masked-out entry" can help you automatically find instances of cross-references to entries that are hidden/excluded by a styleset mask. These cases are also now output in a more sensible way.
  • [DTD editor] New commands to copy full element and element:attribute list to clipboard

New in tlTerm 7.1.0.844 (Mar 18, 2013)

  • New 'Tools' menu commands Open document folder and Open application log folder

New in tlTerm 7.1.0.837 (Mar 13, 2013)

  • The Online Publishing exporter now supports 'instant publishing of updates online straight from TLex/tlTerm/tlDatabase' (File / Export / Online Publishing; requires some configuration)

New in tlTerm 7.1.0.791 (Feb 28, 2013)

  • [Replace as you type] Add more shortcuts for common diacritic characters, and add categories to help ("Tools/Show replace-as-you-type help")
  • [Compare/Merge] "Add" button now works with multiple selected items, as well as allows 'adding' of items already in the left side (as extras) if desired
  • [Compare/Merge] Add Select all button to select all items in the list
  • [Compare/Merge] Minor stats-in-title-bar improvements

New in tlTerm 7.1.0.787 (Feb 26, 2013)

  • [Styles editor] Minor user-friendliness improvements to 'Output (display) order' and 'Visible' flag editing
  • [Text exporter] New setting to automatically export all sets of styles as separate files (currently must be set via 'Tools / Options' / Properties / "Exporters/Options" "ExportAllStyleSets"). (This is particularly useful for old-DOM new-DOM conversion before/after comparisons.)
  • [DTD Editor] Lists: Add new command "Copy" list items to clipboard
  • [DTD Editor] Lists: Add new command "Copy" labelset items to clipboard
  • [DTD Editor] Lists: Add new commands to "Load" and "Save" labelset lists
  • New command "Edit/Copy entry XML" copies the selected entry's XML to the clipboard

New in tlTerm 7.1.0.752 (Jan 18, 2013)

  • New command "Edit/Copy entry XML" copies the selected entry's XML to the clipboard

New in tlTerm 7.1.0.747 (Jan 8, 2013)

  • New 'Tools/Options/Properties' setting /Importers/XML/PreferPCDATAToSecondChild: "If true, prefer to 'turn element into' a PCDATA type instead of adding a second out-of-order child relation for the given element type (e.g. instead of two Child1 relations in a case like 'Parent->Child1,Child2,Child1', favor selecting PCDATA child option on Parent instead)"
  • New 'Tools/Options/Properties' setting /Importers/XML/StyleBetween: "Default 'between' value for styles"

New in tlTerm 7.1.0.743 (Dec 17, 2012)

  • [XML Importer] New 'Tools/Options/Properties' setting /Importers/XML/PreferPCDATAToSecondChild: "If true, prefer to 'turn element into' a PCDATA type instead of adding a second out-of-order child relation for the given element type (e.g. instead of two Child1 relations in a case like 'Parent->Child1,Child2,Child1', favor selecting PCDATA child option on Parent instead)"
  • [XML Importer] New 'Tools/Options/Properties' setting /Importers/XML/StyleBetween: "Default 'between' value for styles"

New in tlTerm 7.1.0.736 (Dec 17, 2012)

  • [Tree View] Add new right-click edit command 'Insert after: [text]' that creates and inserts a new 'text' node immediately after the selected node
  • [Stats] Add new 'occurring parentschildren' overview table (via 'Full statistics', Parent->Child 'overview') that displays a table of occurring parent and child nodes for each element
  • [Attributes (F1) / (F2)] Add 'Tools/Options/Properties' AttrWindow/MaxRebuildTime setting that allows you to specify a 'maximum allowed time' for rebuilding F1/F2 attributes, to help improve UI responsiveness in some cases [Milliseconds, default 6000]
  • New "Tool" "Load styles" to assist in transferring styles between documents (with similar DTDs; element and attribute names must match)
  • New "Tool" "Save styles" to assist in transferring styles between documents (with similar DTDs; element and attribute names must match)
  • New "Tool" "Save current styleset" to assist in transferring styles between documents (with similar DTDs; element and attribute names must match)
  • [Compare/Merge] Add new option 'strict attribute types', that if enabled, attempts to disregard attribute type differences and compares by string value (the default "strict" behaviour regards a type difference as a value difference). Use with caution, as there may be particular cases where this is not necessarily reliable (e.g. potentially with F2 multi-lists, as this assumes "," as separator for purposes of comparison, or there may be oddities with Lua or 'user' attributes).

New in tlTerm 7.1.0.711 (Sep 29, 2012)

  • User Guide updates (mainly to ODBC section)
  • Add the Online Publishing exporter to tlTerm [works in conjunction with the TLex online publishing system]
  • Improvements to Online Publishing exporter: More settings to control generated entry and title IDs, better support for partial updates on a live database, as well as core changes for new functionality to allow users to publish updates straight to the Web from TLex/tlTerm/tlDatabase (if using the TLex online publishing system)
  • Core changes to more formally support documents with three or more 'sections' (using a 'tabbed interface')
  • Allow disabling of auto-sorting of entries per 'section'
  • Some further right-to-left language support improvements

New in tlTerm 7.1.0.700 (Sep 18, 2012)

  • [tlTerm/Preview] Added display of entries-following-selected-entry to tlTerm Preview Area (with option "Format/Preview selection only" to turn it off)
  • Miscellaneous bugfixes and improvements (including fix for 'Internet Explorer preview control sometimes causes edit cursor invisibility in F1 text boxes')

New in tlTerm 7.1.0.695 (Sep 12, 2012)

  • [tlTerm/Preview] Added display of entries-following-selected-entry to tlTerm Preview Area (with option "Format/Preview selection only" to turn it off)
  • [Filter (F5) / Tags] Add new 'Tag matches' and 'Untag matches' commands that tag/untag all entries that match the currently selected filter conditions in 'Filter (F5)' (completely independent of whether any filter is presently 'applied' or not). This adds to (or removes from) any current tags.
  • [Filter (F5)] Add new 'Go to next [match]' command that selects the next entry that matches the currently selected filter conditions in 'Filter (F5)' (completely independent of whether any filter is presently 'applied' or not). This is similar to (and not to be confused with) the current Ctrl+G 'Edit/Next filter match' functionality, but doesn't need a filter *applied*.
  • [Preview / Tags] Add display of current number of tagged (and not tagged) entries to the Preview Area

New in tlTerm 7.1.0.690 (Sep 7, 2012)

  • Added display of entries-following-selected-entry to tlTerm Preview Area (with option "Format/Preview selection only" to turn it off)

New in tlTerm 7.1.0.687 (Sep 4, 2012)

  • 'Tools/Copy field': Add 'Help' button that opens integrated help explaining in more detail how to use this advanced tool (as well as more information on the tQuery expression syntax)
  • [Tools / Advanced] Add new 'Tools/XML bulk regex replace' tools that allow a bulk regular-expression-based search and replace (somewhat like the "sed" tool) to be performed on each entry's underlying XML. The script syntax is as follows: "#" at the start of a line denotes a comment line; otherwise, "_" separates 'search for' and 'replace with' strings (one per line), e.g. "^([^]+)_\1" would extract bold at the start of the entry and place it into a 'LemmaSign' element. Blank lines are ignored. This tool can be particularly useful for post-import data remodelling and clean-up (although it was possible to do this via export and re-import previously, it can now be done in TLex/tlTerm/tLDatabase directly).
  • [Search and Replace] New 'Search across entry as XML [Advanced]' option that allows you to search (or replace) in the XML of a full entry (e.g. "(noun)" => "")
  • [Search and Replace] New 'List all matching values'' command generates a list of all strings that match the (regular expression) search query in the document (e.g. a regular expression search for "l[^ ]+t" would generate a list of all words in the document that start with 'l' and end with 't'. This command can also be used with the new 'Search across entry as XML' option, so you could, for example, generate a list of all characters following a given element by searching for the regular expression ".".
  • [Preview] Add new 'View/Toggle XML view' option that displays a basic XML view of the selected entry in the Preview Area
  • [Tree View] Add new right-click edit command 'Delete node only' that deletes just the given node but not its children, with the children shifting up to occupy the spot occupied by the deleted node
  • [Error checks] Add 'fix in DTD' command for missing parent->child element relations
  • [Stats] Add 'text', 'CDATA' and 'error' child node counts for each element under parent->child stats section
  • [Stats] Fixed: Parent->Child element counts didn't display in normal full stats if that Parent->Child relation wasn't allowed in the DTD (i.e. constituted a DTD violation in the data)
  • New setting (under 'Tools/Options/Properties') 'UserInterface/ExpandedViewDefault' allows you to specify whether Expanded View mode opens by default when you open a document (setting value: 0 = off by default, 1 = on by default, 2 = remember last setting for each document)
  • Miscellaneous bugfixes and improvements

New in tlTerm 7.1.0.648 (Aug 20, 2012)

  • 'Tools/Split field': Add new option to add new elements as new child nodes instead of doing a 'replace'
  • [Sorting] The table-based multi-level sort can now properly handle digraphs (and other multiple-Unicode-character character forms such as combining characters)
  • [Importer] [Experimental/Advanced] New Xpressive-based generic importer. This is a new generic, customizable data conversion system for bringing data into TLex/tlTerm/tlDatabase. (As it is not yet stable, you need to first enable the 'Experimental' option under 'Tools/Options/Properties', then after app restart it will be accessible under 'Tools'). It can be used already by advanced users.)
  • [tQuery] Add support for "@id" 'special attribute' to retrieve underlying unique ID of node

New in tlTerm 7.1.0.629 (Jul 21, 2012)

  • [Compare/Merge] Add/enable new 'structured view' feature
  • [Compare/Merge] In some cases (currently text nodes only), now also shows positions of differences *within* strings

New in tlTerm 7.1.0.624 (Jul 16, 2012)

  • [Stats] Add 'CDATA' node count
  • [Search (F3)] Add 'Tag all' and 'Untag all' feature to tag or untag entries matching the F3 search query (equivalent to those commands already in the 'Find/Replace' dialog). This is filter-aware.
  • [Full-screen mode] Add 'Don't show this again' checkbox to the 'Press Ctrl+Shift+F to exit full-screen mode' message
  • [DTD Editor] Add 'Don't show this again' checkbox to the 'are you sure' warning dialog

New in tlTerm 7.1.0.608 (Jun 25, 2012)

  • Add new "Edit/View tagged entries" function that displays all currently tagged in the Preview Area. (This can be useful if, for example, you quickly want to print several particular entries.)

New in tlTerm 7.1.0.591 (Jun 21, 2012)

  • New Display Tagged Entries function
  • Character Tool Copy to Clipboard feature
  • Copy Entry List command
  • Regex Quickhelp in Find/Replace
  • Search Presets allows you to select from a list of various new common search queries, with user-friendly names
  • Important Bugfixes
  • User Guide updates

New in tlTerm 6.1.0.532 (Mar 31, 2012)

  • F2 headings now show term; New 'Next filter match' (Ctrl+G) command jumps to next node/attribute Filter match;
  • 'Copy field' now supports Filter;
  • Character Tool improvements (Unicode 6 block names; 'info' column;
  • 'Unified Han Chinese/Japanese/Korean' info); New ODBC setting MaxRefreshTime

New in tlTerm 6.1.0.331 (Jul 4, 2011)

  • Significantly improved "File/New / Add Language" window, making it easier to find and select languages from the language registry. Also added aliases for several common language names, and extended right-to-left detection to cover more languages. Reliability fix for the corpus.