Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
This is the first, and if all goes well, last release candidate before TMGMT 7.x-1.0.
This release candate comes with a lot of important improvements, bugfixes, API additions and small API changes.
Probably the single most important new feature is the cart. This allows to collect different source items from the whole site in a cart, from any supported source type and from both the translate tabs and the overviews. Then, they can be translated to a single or even multiple target languages, which will create as many jobs as necessary and guide the user through submitting them.
Other new features include target translation status filters on all source overviews, the locale source, renaming cancel to abort, various UI improvements, the ability to mask HTML in the XLIFF export, and more.
Last but not least, we added a demo module that is automatically enabled when you try the module on simplytest.me. That demo module automatically creates some example content and configures the new site so that you can immediately see what TMGMT can do.
Changes since 7.x-1.0-beta1:
- #2203995 by cgalli, blueminds: Added help for the cart page.
- #2210083 by cgalli: Fixed language filters break around color legends on small screens.
- #1900910 by blueminds, Berdir: Added filter for untranslated/outdated content to source overviews.
- #2185289 by blueminds, garak734: Fixed incorrect destination redirects to wrong page after review.
- #2124825 by blueminds: Renamed cancel to abort.
- #1416504 by bsorrels, blueminds, Berdir: Added cart system to collect different source items and translate them together.
- #1884108 by blueminds, Berdir: Added access callbacks to all rules actions and components.
- #2155203 by blueminds | Berdir: Added methods to source plugins to get source language and all existing languages.
- #2006786 follow-up by Berdir, blueminds: Fixed typo in method description.
- #2006786 by Berdir, blueminds: XLIFF export should be with empty targets, improved xliff tests.
- #1882108 by blueminds, miro_dietiker: Mask HTML markup in XLIFF.
- #2072191 by blueminds, Berdir: Fixed i18n object groups that don't define string translation results in notices.
- #2188587 by blueminds: Provide documentation and test coverage for the file translator workflow.
- #1968548 by blueminds, Berdir: Autocomplete for local translator assignment broken if no role has the "provide translation services" permission.
- #1876986 by cgalli, Berdir: Do not auto approve by default for the local translator.
- #2182099 by blueminds: Fixed wrong cancel link on job overview, changed to abort.
- #2182103 by blueminds: List unprocessed job items in overview.
- #1975982 by blueminds: Fixed node title in job title is encoded too much.
- #2032869 by blueminds: Fixed update is ignored if text did not change and data item is in pending state.
- #2153597 by blueminds, Berdir | miro_dietiker: (test problem follow-up) Define pagination limit with variable.
- #2153597 by blueminds | miro_dietiker: Define pagination limit with variable.
- #2173071 by blueminds | miro_dietiker: Filter HTML in word count.
- #2152035 by cgalli: Add Google Chart Tools Dependency to Demo Module.
- #2142557 by cgalli: Demo Module cannot be (re)installed.
- #2045733 by Berdir, cgalli: Use simplytest.me as demo plattform.
- #1999024 by blueminds: Document the remote languages mapping logic.
- #2083075 by das-peter, scottalan: Prevet conflict with message.module and tmgmt_message_load().
- #2112077 by blueminds: Amount and currency fields for tmgmt remote mappings.
- #2136499 by blueminds: Fixed failing UI tests.
- #2106637 by blueminds: Rename cancel to abort in UI, allow to resubmit as a new job.
- #2111435 by blueminds: Make sure that the job comment is filtered for XSS consistently.
- by Berdir: Updated README.txt with locale source and escape feature.
- #2109757 by blueminds, Berdir: Improved job page UX.
- #2110641 by blueminds: Added job item uri for the test plugin.
- #2065823 by Berdir: Fixed Saving/Updating locale translations does not clear the cache.
- #2065841 by Berdir: Remove top-level data labels, add job item label instead, allow to limit length of data item label.
- #2064871 by Berdir: Allow sources to define strings that should be escaped and implement for locale placeholders.
- #2040333 by gloob, Berdir: Added locale source.
- #2059777 by Berdir: Clean-up getInfo() and setUp() methods, remove t() and unecessary docblocks.
- #2059713 by Berdir: Switched to @inheritdoc.
- #2056093 by Berdir: Fixed redirect to job checkout page does not work when ?destination argument is passed to the translate page.