3.5.20releasedField: Multilingual Text Box

The multilingual version of Textbox field.

Clone URLhttps://github.com/DeuxHuitHuit/multilingual_field.git

Add as a submodulegit submodule add https://github.com/DeuxHuitHuit/multilingual_field.git extensions/multilingual_field --recursive

Compatibility

2.x.x2.1.x2.2.x2.3.x2.4.x2.5.x2.6.x2.7.02.7.12.7.22.7.32.7.42.7.52.7.62.7.72.7.82.7.92.7.10
NoNo1.4.13.13.5.53.5.53.5.203.5.203.5.203.5.203.5.203.5.203.5.203.5.203.5.203.5.203.5.203.5.20

Readme

Multilingual Text Box

1 About

The multilingual version of Text Box field.

2 Installation

Dependencies:

  1. Install Text Box field if it's not already installed.
  2. Install Frontend Localisation if it's not already installed.

This extension:

  1. Upload the multilingual_field folder in this archive to your Symphony extensions folder.
  2. On Extensions page in Admin, install it by selecting Multilingual Text Box, choose Enable/Install from the With Selected menu, then click Apply.
  3. The field will be available in the list when creating a Section.

3 Update from earlier versions

  1. Upload the new version of multilingual_field folder in this archive to your Symphony extensions folder.
  2. Make sure to install and configure the Frontend Localisation with FLang detection gTLDs and Languages before 'Enable / Install' the Multilingual Text Box.
  3. On Extensions page in Admin, re-enable it by selecting Multilingual Text Box, choose Enable/Install from the With Selected menu, then click Apply.

The update process execute different Database updates, so it's recommended to backup the database before execute the upgrade.

Version history

Symphony 2.6.0 to 2.x.x

  • Patch for MySQL 5.7 strict mode, which can't create keys longer than 1000 bytes

Symphony 2.6.0 to 2.x.x

  • Fix sneaky error where All languages would become selected if the section had errors
  • Add code of main language in the required select box

Symphony 2.6.0 to 2.x.x

  • Make the creation of new table have the 1024 handle as well (do not wait for an update!)

Symphony 2.6.0 to 2.x.x

  • Drop index before changing column
  • Check the right table for the text_handle column

Symphony 2.6.0 to 2.x.x

  • Hotfix: Add missing ) from 3.5.15

Symphony 2.6.0 to 2.x.x

  • Make sure localized handles are updated too

Symphony 2.6.0 to 2.x.x

  • Fixes for PHP 7 support
  • Fix casing in SQL and PHP keywords
  • Fix errors in error handling

Symphony 2.6.0 to 2.x.x

  • To make sure we can alter the handle column without error, drop its key first

Symphony 2.6.0 to 2.x.x

  • Make sure we check if unique handle option is enabled or not
  • Allow handle to be 1023 chars long, instead of 255

Symphony 2.6.0 to 2.x.x

  • Make sure consolidate value does not end up in config.php

Symphony 2.6.0 to 2.x.x

  • Add missing handle_unique column on install

Symphony 2.6.0 to 2.x.x

  • Add some unique keys

Symphony 2.6.0 to 2.x.x

  • Add PHP 7 support
  • Code formatting to PSR-2

Symphony 2.6.0 to 2.x.x

  • Fixed a bug where assets were not loaded

Symphony 2.6.0 to 2.x.x

  • Fixed a bug where handles could be bigger than 255 chars

Symphony 2.4.x to 2.x.x

  • Added a title to hint about default value

Symphony 2.4.x to 2.x.x

  • Updated compatibility info

Symphony 2.4.x to 2.6.x

  • Make sure the where clause does not get lost if we do not have a valid language
  • Remove obsolete css import

Symphony 2.4.x to 2.6.x

  • Validate that there are languages before converting
  • Make sure the user gets notified in case of error

Symphony 2.4.x to 2.6.x

  • Removed confusing required checkbox

Symphony 2.4.x to 2.6.x

  • Added more support for showing the right language in the backend
  • Added support for the multilingual_selectbox_link_field extension

Symphony 2.4.x to 2.6.x

  • Fixed a bug in the field settings with required languages

Symphony 2.4.x to 2.6.x

  • Made the entry_id column unique
  • Fixed issue with display in entries table checkbox
  • Fixed SQL query when no lang is available

Symphony 2.4.x to 2.6.x

  • Added "Convert textbox to multingual" feature (Symphony 2.6.x compatible only)

Symphony 2.4.x to 2.6.x

  • Improved optional support
  • Improved publish display of optional values
  • Marked as 2.6 compatible

Symphony 2.4.x to 2.5.x

  • Fixed a regression bug where the "display in entries table" checkbox was missing.

Symphony 2.4 to 2.5

  • Marked as 2.5 compatible

Requires Symphony 2.4

  • Added update on per language basis.

Requires Symphony 2.3.4

  • Fixed query.

Requires Symphony 2.3

  • Add language code to output element.

Requires Symphony 2.3

  • Allow textarea to be resized only on vertical axis.
  • Added language code to error message. Useful to process automatically in frontend forms.
  • Fixed Default to main language feature.
  • Ability to chose required languages.

Requires Symphony 2.3

  • Added 2 new ouput modes that supply information for all languages.

Requires Symphony 2.3

  • Complete rewrite.
  • Symphony 2.3 compatibility.
  • Depends on Frontend Localisation
  • It now extends Textbox Field, benefitting from all goodies.
  • No compatible with Language Redirect.

Requires Symphony 2.2

  • Add an option to the fields definition to set if field has to show the values of default language when the value of selected language is empty.

Requires Symphony 2.2

  • Added full support for frontend submit (create/update).

Requires Symphony 2.2

  • Requires Language Redirect 1.0.2 or higher
  • Use the standard Multilingual class from Language Redirect 1.0.2
  • Add option to enable / disable the generation of unique handles for single line fields.
  • Bug fix in character counter.

Requires Symphony 2.2

  • Symphony 2.2 compatibility
  • Language Redirect 1.0.1 compatibility

Requires Symphony 2.0.6

Requires Symphony 2.0.6

  • Add multilingual handles to work with localized URL params
  • Add compatibility with tinyMCE formatter
  • Add compatibility with Publish Filtering extension by Nick Dunn(http://github.com/nickdunn/publishfiltering)