Adapt It version 6.9.0 release 28 May 2018

Feature changes and new features in 6.9.0

This release adds a new usability feature to Adapt It that will be of interest to all users of Adapt It.

* There is now a Choose Translation drop down list that automatically pops open when the phrasebox stops at a location where more than one translation is available from the knowledge base. This new feature makes it much easier and more efficient to select a translation equivalent. The advantage of the drop down list is that selecting a translation equivalent can be done more directly, without having to interact with the modal Choose Translation dialog. The legacy Choose Translation dialog is still available by pressing its icon on the tool bar or by using the F8 or Ctrl+L hot keys. Here is a screen shot of how the new feature appears when the phrasebox lands at a location that has multiple possible translations which are listed in a drop down list in the target text line:


Here is a screen shot of how the new feature appears when the phrasebox lands at a location that does not yet have any translations and the source text is just copied into the phrasebox and selected (notice the phrasebox simply has a rose pink X instead of a drop down button):


* Changed Join Documents. Since 2014, it could show the list within the Join Dialog being partially empty, or totally empty. Now, if every adapted document contains a book ID (e.g. MAT, or MRK, or LUK etc) then the list will contain just the chapters of the currently open book ID for the chapter 1 document; otherwise, all documents available will be displayed in the list – which gives the user more work to do to get just the ones he or she wants. Compiling the list takes longer, so please wait.

* Modified the Clipboard Adapt feature to stay open until the user chooses to close it by clicking the Close button. This allows multiple small adaptations to be done, without having to open the feature by a menu choice each time some new source text for adapting has been copied to the clipboard.

* Protection added which should prevent Auto-Save from causing loss of the user’s adapting work in a file in rare circumstances. (It was caused by a legitimate document destruction being in progress and the auto-save timer fired to cause a document save – but by then the document no longer existed.) Now, doc save and doc destroy are forced to be sequential. If the save begins first doc destruction is blocked until the save completes; if the auto-save begins first, doc destruction is blocked until it completes – and then the auto-save gets its chance, and the app checks for the doc still being in existence – and if it is not, the auto-save is skipped. This means the error will never happen again, and it is now safe to have auto-saving turned on in all circumstances.

* Disallowing “Edit Source Text” feature when the Clipboard Adapt feature is in use.

* Some extra collection of information for the User Log, to help the developers to find out what might be causing a failure.

* When the source text has no upper case/lower case distinction, but the target text does have that (e.g. Arabic script to Cyrillic script), the Auto-capitalize feature did not work. In recent versions we provided a project configuration file line called: SentenceFinalPunctuationTriggeringCapitalization where the user could manually type sentence final punctuation characters which should trigger automatic capitalization of the first word of the next sentence – such as ”’.>!? That was introduced in version 6.8.0. We did not, however, provide a way for the user to add the needed punctuation via the Adapt It user interface. This meant the help we provided became forgotten over time. Now a text box has been added in Preferences to allow typing the punctuation there.

Bug fixes in 6.9.0 release

* Fixed an export bug in which the export would be truncated, or partly lost, if the \x* of a cross-reference which is to be filtered, was absent.

* Fixed a bug in collaboration which would declare that the last chapter of a book has no content, when in fact it has.

* Fixed a collaboration bug when the user makes single-word retranslations; the target text of these was being wrongly removed from the data being merged in from Paratext’s source text within the collaboration.

* Fixed a logic error in the handlers for making a retranslation, or editing a retranslation, which failed to indicate where the retranslation ended.

* Fixed a bug in the handler for editing a retranslation which caused a a program crash when editing a retranslation involving one source text word, and there was only one later word in the document (that is, the document source text only had two words, and the first was a retranslation).

* Fixed a bug which can appear when Paratext 8 projects have a complex Language identifier field that is made up of more than one code separated by colon characters. Adapt It was parsing the codes wrongly which caused Adapt It to not be able to recognize the Paratext projects after they were set up for collaboration within Adapt It.

* Fixed a bug that appeared in version 6.8.3 that would could cause a crash when accessing the Administrator menu after changing to a French or other non-English interface.

See the “Help_for_Administrators.htm” document for more details and how a collaboration scenario might play out, using this data transfer protections feature.

Windows and Macintosh version downloads are available at:

http://adapt-it.org/download/

Linux version 6.9.0 Debian packages are available in i386 and amd64 architectures for Ubuntu Trusty, Xenial, Artful and Bionic. There are instructions on how to configure your Linux system to gain access to the SIL repository at:

http://packages.sil.org

Basically you need to download and install the repository’s public key on your machine, and then set up your Software Sources with one of the following settings depending on your Linux distribution:

deb http://packages.sil.org/ubuntu trusty main or
deb http://packages.sil.org/ubuntu xenial main or
deb http://packages.sil.org/ubuntu
artful main or
deb http://packages.sil.org/ubuntu
bionic main

The Ubuntu Artful distribution only has short term support from Canonical. The Trusty, Xenial, and Bionic distributions are long term service (LTS) distributions which Canonical will support with bug and security fixes for 5 years from their initial release.

If you are using Wasta Linux the software sources for installing and updating Linux software from the packages.sil.org/ubuntu repository are already configured.

Important Note: Installing version 6.9.0 will automatically replace any previously installed Adapt It WX (Unicode) version from 4.0.0 through 6.8.3 (but existing project data is never touched when installing updates).

Adapt It WX is the open source, cross-platform version of Adapt It that is based on the wxWidgets framework (hence the WX in the name).

Please direct bug reports or feedback on the new version to the Adapt It team. On the Adapt It Help menu you can easily send a Problem Report or a Feedback Report directly from within Adapt It (over a secure connection) – see the Help menu. If you cannot use the Help menu’s email reporting functions, you can send a Problem Report or Feedback Report to the Adapt It team using the following email address:

support@adapt-it.org

Alternately, you can send an email to one or more of the following team members via their individual email addresses:

Bill Martin      – bill_martin@sil.org
Bruce Waters     – bruce_waters@sil.org
Erik Brommers    – erik_brommers@sil.org
Graeme Costin    – adaptit@costincomputingservices.com.au (focus on MacOSX)
Kevin Bradford   – kevin_bradford@sil.org
Michael Hore     – mike_hore@aapt.net.au
Bob Buss         – bob_buss@wycliffe.org (focus on HTML Help system)
Jonathan Marsden – jmarsden@fastmail.fm
Adapt It version 6.9.0 now available