Skip to content

Releases: qTranslate-Team/qtranslate-x

3.3.8 (3.4 alpha pre-release)

05 Jun 21:16
Compare
Choose a tag to compare
Pre-release

Needs testing of language management after a new language property is added.

  • Enhancement: option 'Locale at front-end' added. WP Topic.

3.3.7 (3.4 alpha pre-release)

05 Jun 21:11
Compare
Choose a tag to compare
Pre-release

Just to tag this version before next update

  • Feature: finalizing Integration Framework.
  • Feature: swirly-bracket(brace) language encoding added to be used in places where square-bracket and comment encoding do not work. '[:]' sometimes conflict with shortcodes. '' does not survive tag clean up. '{:}'(swirly-bracket) seems to survive all.
  • Enhancement: 'plugins' vs 'mu-plugins', links of sub-folders, etc. Issue #168.
  • Enhancement: gettext filters in raw and single language modes.
  • Enhancement: turn on 'Compatibility Functions' on first activation, if a file of one of the former forks is detected.
  • Enhancement: translation of user metadata at front end WP Topic.
  • Fix: handling non-standard language code: Issue #171.
  • Fix: 'Head inline CSS' update on language list changes.
  • Fix: pagination of posts under Query Mode of URL Modification (filter 'qtranxf_convertBlogInfoURL'): Issue #155. Filters 'home_url' and 'bloginfo_url' are disabled in Query mode.
  • Fix: updated qtranxf_get_option_config_files to check for misconfigurations.
  • Fix: prev/next_post_link WP Topic.

3.3.5 (3.4 alpha, Integration Framework)

27 May 05:46
Compare
Choose a tag to compare

Ready for translation and testing.

  • Feature: Integration Framework finalizing JSON file format.
  • Enhancement: function qtranxf_error_log to show crucial error messages as admin notices on all admin pages and to update 'error_log' file.
  • Fix: function qtrans_join: WP Topic.
  • Feature: Meta-box 'Language' with Language Switching Buttons is now ready for functionality testing.
  • Feature: Integration Framework for PHP code.

3.4 beta (Integration Framework)

16 May 17:23
Compare
Choose a tag to compare
Pre-release

Translators: do not translate the new texts yet, they will most likely change on the next updates.

Needs a serious testing of everything, please!!!

Draft of pre-release notes: https://qtranslatexteam.wordpress.com/2015/05/15/release-notes-3-4/

  • Feature: Meta-box 'LSB' for Language Switching Buttons, which can be placed anywhere on a page (not finished, just to test an idea on how it will look and work).
  • Feature: integration framework is finished in its first version as it is described in Integration Guide. The configuration is now loadable from JSON files, which 3rd-party themes or plugins may generate.
  • Enhancement: pre-sets for option 'Highlight Style' are changed to use CSS property 'border' instead of 'box-shadow' and 'outline', otherwise the highlighting was not always visible, specifically when class 'widefat' is also in use.
  • Fix: visual mode misbehaviour in field 'Details' for events managed by plugin Events Made Easy Issue #152.
  • Enhancement: added class attributes qtranxs-available-language* to the message about available languages to make it CSS-customizable: WP Topic.
  • Enhancement: qtrans_getAvailableLanguages added to "Compatibility Functions".
  • Enhancement: tabs on configuration page, thanks to Pedro Mendonça for the idea and initial coding: Issue #135 & #153.
  • Fix: pagination of posts under Query Mode of URL Modification (filter 'get_pagenum_link'): Issue #155, WP Topic and WP Topic.
  • Fix: locale 'ja_JP' changed back to 'ja' as this is what WordPress uses. Files lang/qtranslate-ja_JP.mo/po renamed to qtranslate-ja.mo/po.

3.3 release

04 May 22:28
Compare
Choose a tag to compare

List of changes after version 3.2.9.
Please, review Release Notes.

  • Enhancement: admin message with a link to Startup Guide on the first install.
  • Fix: sub-domains should be external hosts Issue #148.
  • Fix: one more problem is discovered in function qtranxf_filter_postmeta for the case of empty $meta_key, reported in Issue #138.
  • Enhancement: override admin language from $_POST['WPLANG'] in case user tries to change language using field 'Site Language' on page /wp-admin/options-general.php.
  • Fix: action 'updated_postmeta' added to clear post meta data cache: Issue #138.
  • Feature: query argument qtranslate-mode=raw to retrieve a page without translation as suggested in issue #133.
  • Fix: use of post meta cache after its update, Issue #138.
  • Translation: German (de_DE) po/mo files updated. Thanks to Robert Skiba.
  • Translation: Dutch (nl_NL) po/mo files updated. Thanks to Marius Siroen.
  • Feature replaced: Visual Composer compatibility moved to a separate plugin: WPBakery Visual Composer & qTranslate-X
  • Enhancement: filters 'gettext' and 'gettext_with_context' are moved to qtranslate_frontend.php, as they are not needed on admin side.
  • Enhancement: js scripts in the 3rd-party integration framework.
  • Fix: the list of available languages in the column 'Languages' of post listing.
  • Enhancement: support for flags of type svg.
  • Enhancement: improved report messages for action 'markdefault'.
  • Enhancement: improved messages in column "Language" of post listing pages.
  • Translation: German (de_DE) po/mo files updated. Thanks to Robert Skiba.
  • Enhancement: another attempt to check REDIRECT_STATUS in function qtranxf_can_redirect to prevent unnecessary redirection if mod_rewrite is already doing redirection. In particular, this should help to troubleshoot internal server error as it was observed in Issue #96.
  • Fix: troublesome use of deprecated function mysql_real_escape_string is removed: WP Topic.
  • Fix: alt attribute for flag icons in widget 'qTranslate Language Chooser': WP Topic.
  • Fix: title attribute for language menu items: WP Topic.
  • Feature: take language menu title from field 'Navigation Label' of menu editor: WP Topic.
  • Feature: options 'names' and 'colon' in Language Menu configuration.
  • Translation: .pot, .po and .mo files updated.
  • Design: Java script interface for 3rd-party integration, functions: getLanguages, getFlagLocation, isLanguageEnabled, addLanguageSwitchBeforeListener, addLanguageSwitchAfterListener, enableLanguageSwitchingButtons.
  • Translation: pot and po files updated.
  • Feature: option 'Post Types' to exclude some post types from translation: WP Topic and WP Topic.
  • Feature: Visual Composer compatibility (experimental).
  • Enhancement (cancelled previously changed at 3.2.9.8.8, it breaks some other places, needs more investigation): added check isset($_SERVER['REDIRECT_STATUS']) in function qtranxf_can_redirect to prevent another redirection if mod_rewrite is already doing redirection. In particular, this should help to troubleshoot internal server error 500 as it was observed in Issue #96.
  • Translation: Greek ('el_GR') predefined language added, thanks to Marios Bekatoros.
  • Translation: Arabic (ar) po/mo files updated. Thanks to Nedal Elghamry.
  • Enhancement: added check isset($_SERVER['REDIRECT_STATUS']) in function qtranxf_can_redirect to prevent another redirection if mod_rewrite is already doing redirection. In particular, this should help to troubleshoot internal server error 500 as it was observed in Issue #96.
  • Feature: js functions addLanguageSwitchBeforeListener and addLanguageSwitchAfterListener is designed for other plugin integration, read Integration for more information. Thanks to Dmitry for the useful design discussion Issue #128.
  • Fix: more special cases for arrays in POST, Issue #127.
  • Fix: special cases for arrays in POST, Issue #127 and WP Topic.
  • Translation: thanks to all translators contributed. po files updated with correct version number.
  • Fix: taxonomy names with apostrophe and other special characters: Issue #122.
  • Fix: locale 'ja' changed to 'ja_JP'. Thanks to Yusuke Noguchi.
  • Translation: thanks to all translators contributed.
  • Feature: choice 'Single Language Mode' for option 'Editor Mode'.
  • Enhancement: New release handling framework.
  • Fix: function qtranxf_sanitize_url, thanks to HAYASHI Ryo: Issue #117.
  • Feature: js function addLanguageSwitchListener is designed for other plugin integration, read Integration for more information.
  • Fix: handling of cookie qtrans_edit_language.
  • Fix: function qtranxf_join_b, test for qtranxf_allthesame.
  • PHP version compatibility: syntax changed in 'qtranxf_collect_translations*'.
  • Improvement: TinyMCE handling is re-designed once again. [WP Topic] [Issue #115]
  • Feature: new type of hook, displayHookAttrs, in admin/js/common.js to translate submit button texts (used in Woocommerce, for example).
  • Translation: German (de_DE) po/mo files updated, thanks to Maurizio Omissoni.
  • Translation: Italian (it_IT) po/mo files updated, thanks to Maurizio Omissoni.
  • Feature: new front-end option 'Show content in an alternative language': Issue #21.
  • Improvement: error handling for gettext updates #105 and #113, and other minor code clean up.
  • Translation: Dutch (nl_NL) po/mo files updated. Thanks to Marius Siroen.
  • Translation: Portuguese (pt_PT) po/mo files updated. Thanks to Pedro Mendonça.
  • Feature: framework for handling admin notices on new releases.
  • Improvement: design of option handling: optimization and simplification in the code.
  • Fix: replaced pre-defined language code 'pt-br' with 'pb': Issue #104.
  • Fix: hidden multilingual input fields moved right before their single-lingual originals: WP Topic.
  • Improvement: 'Code' column in the list of languages. Thanks to Pedro Mendonça for the discussion.
  • Fix: date/time formats containing backslashes: Issue #99.
  • Translation: po files updated. Thanks to Pedro Mendonça for a discussion.
  • Fix: languages management problems: Issue #102.
  • Feature: qtrans_join added to option 'Compatibility Functions'. [Issue #106]
  • Translation: Portuguese (pt_PT) po/mo files updated. Thanks to Pedro Mendonça.
  • Fix: various problems with new option save/load methods.
  • Fix: CSS syntax. Thanks to Michel Weimerskirch: Issue.
  • Feature: option "LSB Style" to customize Language Switching Buttons style.
  • Feature: after the first activation, the current WordPress active language becomes the default one for qTranslate-X, instead of English. No other languages are added anymore.
  • Improvement: option load and save algorithm re-designed.
  • Fix: special cases for function convertURL.
  • Feature: Option "Highlight Style". Thanks to Michel Weimerskirch.
  • Fix: handling of relative urls in qtranxf_convertURL.
  • Fix: default locale for Estonian is 'et_EE'.
  • Improvement: more on 'URL Modification Mode' option Per-Domain.
  • Translation: Arabic (ar) po/mo files updated. Thanks to Nedal Elghamry.
  • Translation: Dutch (nl_NL) po/mo files updated. Thanks to Marius Siroen.

3.2.9.9.8 (3.3 RC1)

02 May 01:46
Compare
Choose a tag to compare
3.2.9.9.8 (3.3 RC1) Pre-release
Pre-release

A few cosmetic changes. Are we ready to release 3.3?

  • Enhancement: admin message with a link to Startup Guide on the first install.
  • Fix: sub-domains should be external hosts Issue #148.

3.2.9.9.7 (3.3 alpha pre-release)

30 Apr 02:58
Compare
Choose a tag to compare
Pre-release

The latest fix is pretty serious change and the plugin needs to be re-tested.

  • Fix: one more problem is discovered in function qtranxf_filter_postmeta for the case of empty $meta_key, reported in Issue #138.
  • Enhancement: override admin language from $_POST['WPLANG'] in case user tries to change language using field 'Site Language' on page /wp-admin/options-general.php.
  • Fix: action 'updated_postmeta' added to clear post meta data cache: Issue #138.

3.2.9.9.5 (3.3 alpha pre-release)

23 Apr 00:22
Compare
Choose a tag to compare
Pre-release
  • Feature: query argument qtranslate-mode=raw to retrieve a page without translation as suggested in issue #133.
  • Fix: use of post meta cache after its update, Issue #138.

3.2.9.9.4 (3.3 alpha pre-release)

21 Apr 04:09
Compare
Choose a tag to compare
Pre-release

Please, test WPBakery Visual Composer integration

  • Feature replaced: Visual Composer compatibility moved to a separate plugin: WPBakery Visual Composer & qTranslate-X
  • Enhancement: filters 'gettext' and 'gettext_with_context' are moved to qtranslate_frontend.php, as they are not needed on admin side.
  • Fix: the list of available languages in the column 'Languages' of post listing.

3.2.9.9.3 (3.3 alpha pre-release)

18 Apr 03:09
Compare
Choose a tag to compare
Pre-release

This one may go as 3.3

  • Enhancement: support for flags of type svg.
  • Enhancement: improved report messages for action 'markdefault'.
  • Enhancement: improved messages in column "Language" of post listing pages.
  • Translation: German (de_DE) po/mo files updated. Thanks to Robert Skiba.
  • Enhancement: another attempt to check REDIRECT_STATUS in function qtranxf_can_redirect to prevent unnecessary redirection if mod_rewrite is already doing redirection. In particular, this should help to troubleshoot internal server error as it was observed in Issue #96.