i18n 7.x-1.28

New features

New in 7.x-1.28 - PHP 8.0 compatibility including php versions 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 and now 8.0
#3208028: PHP 8.0 compatibility for i18n

Fixes in 7.x-1.27 (SA-CONTRIB-2020-025)
Internationalization - Moderately critical - Cross site scripting - SA-CONTRIB-2020-025

i18n 7.x-1.24

Bug fixes
New features
Insecure

Changes since 7.x-1.22
Improved performance due to optional string cache by string group:
#2958586: enable caching for a specific translation group

i18n 7.x-1.15

Bug fixes
New features
Insecure

One performance improvement, a few minor added features, documentation and related bug fixes.
#2845588: Add README for block submodule
#2845593: Add README for i18n_redirect module

i18n 7.x-1.13

Bug fixes
Insecure

Maintenance release. Bug fixes:
- Issue #2285409 by stefan.r: i18n tests broken when run from URL with prefix that does not exist in sandbox
- Issue #2313121 by eiriksm: Add regression test for translating "regular" strings
- Issue #1897696 by Taran2L, pbuyle, anbuindia, theo_, das-peter: Inconsistent check for translatable title in _i18n_menu_link
- Issue #2455093 by Aron Novak: Be compatible with Drupal 7.35
- Issue #2414769 by torotil, Nux, morsok: Upgrade fails on database upgrade.

i18n 7.x-1.12

Bug fixes
Insecure

Update 28/01/2014:
- There seems to be some issue with upgrade scripts in MyISAM databases. See #2414769: Upgrade fails on database upgrade

i18n 7.x-1.11

Security update
Bug fixes
Insecure

Critical bug fix:
- SA-CONTRIB-2014-042 - Internationalization - Information Disclosure

i18n 7.x-1.10

New features
Bug fixes
Insecure

Bug fixes:
- Issue #1933690 by infojunkie, guillaumev: Fixed hook_i18n_object_info() 'key' attribute not honored.
- Issue #1907344 by Tom Robert: Added Make menu_parent_()[node_type()] and menu_options_()[node_type()] multilingual.
- Issue #1920216 by RaF, mbopp: Fixed Node title mismatch when title contains special characters.
New features:
- Issue #1911548 by David Stosik: Added a 'translate' link in operations column on menus' 'List links' page.
- Issue #1931512 by infojunkie: Added Supporting extra menu_links() attributes.

i18n 7.x-1.9

Bug fixes
Insecure

Maintenance release, multiple bug fixes:
- Issue #2031625 by zterry95: Fix code format in function i18n_taxonomy_enable().
- Issue #2015749 by bojanz: Extend support for contrib field types.
- Issue #1961750 by jibran: Fixed Unable to translate field label and description containing html tags/entities.
- Issue #1964006 by jweowu: Fixed Don't use flag with node_load().
- Issue #1970236 by jweowu: Fixed Flush affected nodes from the entity load cache after direct database updates.

i18n 7.x-1.8

Bug fixes
New features
Insecure

New features and important changes:
Issue #1693074 by das-peter, Jose Reyero: Fixed Change menu translation approach.
Issue #1460378 by webflo: New User mail translation module.
Issue #1875282 by Jose Reyero, MXT: Improve field translation by implementing hook_field_widget_form_alter().
(Field translation requires now Drupal 7.8 or higher)

Full list of changes since 7.x-1.7:
Issue #1693074 by Jose Reyero: Fixed Change menu translation approach. Regression, disabled items in administration pages.
Issue #1711804 by Jose Reyero | dubois: Fixed require_once() fails breaking taxonomy autocomplete widget when not using custom element & i18n active .
Issue #1876166 by mandreato: Fixed Copy of menu_link_get_preferred() code in i18n_menu_init() has a wrong condition.
Issue #1460378 by webflo: New User mail translation module.
Issue #1871492 by Jose Reyero | suvisor: Fixed Deprecated core feature (entity_load() 3-rd arg -- conditions) .
Issue #1704658 by scito: Added Provide taxonomy description translation, unfiltered translation and name.
Issue #1875282 by Jose Reyero, MXT: Improve field translation by implementing hook_field_widget_form_alter().
Issue #1620270 by ipwa: Fixed The field translation module renders HTML in field options (select) as plain text.
Issue #1673858 by Mat77: Fixed Compatibility with 'Contact forms'.

i18n 7.x-1.7

Insecure

Important notes:
- This version requires Variable 2.x, both modules need to be updated simultaneously.
- Fixed multiple issues blocking automatic updates of variable + i18n, http://drupal.org/node/1666670
- See Important changes and new features in previous release, http://drupal.org/node/1649596

i18n 7.x-1.6

New features
Bug fixes
Insecure

Note this version requires Variable 2.x.

Important changes:
- Functional changes on language selection and language switching, http://drupal.org/node/1649544
- Changes in i18n_object_* / i18n_object wrapper, http://drupal.org/node/1649534

New features:
- Support for mixed Domain / Language variables using 'Variable Domain' module
- Features export for multilingual variables (through variable_realm module)
- Some drush support for multilingual variables (through variable_realm module)

Full list:
055c635 Issue #1531002 by Jose Reyero | Jax: Use proper content/interface/context language everywhere.
333c15b Issue #1601828 by Jose Reyero: Improve Content selection, restrict queries using it, decouple it from 'access' not using it for multiple entity loading.
ec271a4 Issue #1601834 by Jose Reyero: Use context language... Restrict context language to nodes with i18n support.
8e59def Issue #1601834 by Jose Reyero: Use context language... Adding proper context language for term forms.
aaf4014 Issue #1601834 by Jose Reyero: Use context language to select the right values for node/term forms. Added context language for term pages.
eec13bc Issue #1531002 by Jose Reyero | Jax: Use proper content/interface/context language everywhere, first step.
7196bf6 Issue #1565384 by nicorac | porfirio: Fixed Error in i18n_string(): Call to undefined method stdClass::get_name().

i18n 7.x-1.5

New features
Bug fixes
Insecure

Many bug fixes and new features:
- Rework string translation access, new permissions, xss filtering, http://drupal.org/node/1534468
- Support for exportable variables per language using latest Variable module.
- API improvements to support latest Entity API and TMGMT features.
- Lots of minor API improvements, and some new hooks to be used by other contributed modules.

Full list:
203b604 Issue #1371818 by webflo: Added Variables added with form alter are not shown as translatable, needs better i18n_variable_form_alter().
c106cae Changed language type title and minor code cleaning.
b1c5f22 Fixed undefined variable in i18n_menu_translation_item_overview().
924cfba Fixed undefined variable in i18n_field_menu().
92190f5 Changed deprecated function split() to explode().
00c3ee5 Issue #1437146: Fixed Rework string translation access, related issues
9d3b751 Issue #1159912: Fixed i18n_select not keeping values for synchronization.
cc668e8 Issue #1482306: Fixed Localized i18n taxonomy terms lacking rdfa attributes. Moved language field to the end to avoid notice.
69b8002 Some code cleaning, removing obsolete function.
c27323d Issue #1447012 by Jose Reyero | fago: Added ease supporting dynamic properties.
2330f58 Issue #1511944: Fixed other include paths
2c794b8 Issue #1511944 by kimee: Fixed Fatal error when enabling i18n_string() module with drush using aliases.

i18n 7.x-1.4

New features
Bug fixes
Insecure

Many bug fixes and API improvements.
- Minor UI improvements (vertical tabs for field translation, messages..).
- Fixed tests for testbot.
- Basic support for upcoming TMGMT module.
Full list of changes:
c70b2fd Issue #1408476 by Kristen Pol: Added help text for Translation redirect should be dependent on Multilingual content module or nothing happens for nodes.
e788741 Issue #1429118 by Jose Reyero: Add support for vertical tabs in i18n_strings_translate_page_form().
254174a Issue #1157512 by webflo, floretan: Fixed Labels are not translated with i18n_field() - Repeating warning messages.
5692e5b Issue #1286882 by webflo: Fixed Image synchronization: ALT and Title fields are incorrectly synced after tset's node edition.
fda572c Issue #1417738 by Daniel_KM: Fixed Change trid to i18n_tsid().
d496830 Issue #1410070 by webflo, nikosnikos: Fixed Call to undefined function i18n_taxonomy_allowed_values() after update.
1a55828 Issue #706462 by lmeurs, tunic, morningtime: Added Allow syncing post date.
e97bdf3 Issue #1410004 by webflo | Ranko: Fixed i18n_taxonomy_update_7002(). failed FieldUpdateForbiddenException.
07f6d61 Issue #1392024 by webflo | calculus: Fixed pager on taxonomy term pages.
48d157f Issue #1351678 by caktux, oriol_e9g, webflo: Follow menu_link_get_preferred() active trail handling for custom menus.

i18n 7.x-1.3

Bug fixes
Insecure

Maintenance release: bug fixes and API improvements
ba701a2 Issue #1389562 by eMPee584: Fixed PHP_STRICT: Taxonomy vocabularies may not have i18n_mode() property.
3d45228 Issue #1387012: Improve hook_i18n_translate_path(), better translation links for single taxonomy terms.
364a084 Merged taxonomy path translation functions, simplifying.
facdb9f Issue #1387012: Improve hook_i18n_translate_path(), centralized hook_language_switch_links_alter().
948aeaf Issue #1387012: Improve hook_i18n_translate_path(), renamed 'path' to 'href' for consistency
748a4cf Issue #1387548: Fixed Warning: 'i18n_page_translate_localize()' not found.
e2a28ba Merging changes, issue with last commit, ?
a6c5390 Issue #1387012 by Jose Reyero: API function to get path translations, repurpose hook_i18n_translate_path().
dc67979 Issue #1387012: Fixed fatal error in i18n_get_path_translations().
9de5f98 Fix PHP Strict warning. Declaration of i18nVariableTestCase::setUpContentTranslation() should be compatible with that of Drupali18nTestCase::setUpContentTranslation().
92be1f2 Issue #1386466 by Scyther | astutonet: Fixed Warning: Call-time pass-by-reference has been deprecated in i18n_taxonomy() on line 321.
c5e7bc0 Issue #1374940: Improved API and hooks documentation, moved calling hook_i18n_string_list_TEXTGROUP_alter() to a better place.

i18n 7.x-1.2

Bug fixes
Insecure

Maintenance release, fixed multiple bugs and added some API improvements:

i18n 6.x-1.10

Bug fixes

Maintenance release, multiple bug fixes:
aab7921 Issue #948164 by catch: Fixed Unused session variable.
8dcc27b Issue #1133560 by tsnelgrove: Fixed Non-object warning occurring in the i18ncontent_form_alter() when attempting to access ->source if it's
4b44d1d Issue #1141630 by tsnelgrove: Fixed Undefined property: stdClass::() in i18ncontent_locale_refresh().
3987685 Issue #872752 by LSU_JBob, mikeytown2 | pounard: Fixed Some PHP 5.3 warnings that could reveal underlaying real bug.

i18n 7.x-1.1

Bug fixes
Insecure

Maintenance release, multiple bug fixes:
baf31a2 Issue #1293260: Fixed weird i18n select behavior. Cannot change weight of menu items in a multilingual m
2d052c1 Fixed notice when #on_value not present
5415de5 Issue #1282922: Auto create missing strings when translating.
5892c1e Issue #1279018 by Patrick R.: Fixed Form validation breaks translation of allowed values.
a7f998c Issue #1026290: Fixed Notice: Undefined property: stdClass::() in i18n_taxonomy_form_taxonomy_form_vocab
6e96178 Issue #1280194 by codycraven, mariusz.slonina: Added Taxonomy display integration.
f03d15d Issue #1280194: Taxonomy display integration, don't take over term pages if enabled.
d8eda9d Issue #1283158 by Zoltán Balogh: Fixed Some mistyped text.
2a15f1a Issue #881322 by Berdir: Fixed Multilevel menu fails to create active menu trail with same link_path() i
4c23eb9 Issue #1238642 by dereine | jhodgdon: Added Strings should be able to be runned through filter_xss()(_ad
0a00d5c Issue #1182058 by das-peter: Added entity_translation() support. First chunk: added i18n_entity_translat
b949cc2 Issue #1279004 by batigolix: Fixed Rephrase helptext on Multilingual settings Strings tab.
8bb8658 Issue #1279018 by Patrick R.: Fixed Form validation breaks translation of allowed values.
a1965ee - #1280202 by mariusz.slonina: Fixed Term heading should not rely on term description.

i18n 7.x-1.0-rc3

Bug fixes
Insecure

One more RC, fixed some issues:
e8345c5 Adding i18n_sync test. Some minor code clean up.
7c76929 Issue #1241950 by fietserwin: Fixed i18n_field_field_widget_form(): pass as reference.
aa3165f Added test for i18n_sync. One fail remaining.
9daf5c2 Fixed i18n_select texts that were broken because of field language (changed in Drupal core?)
e1043fa Issue #1030970 by loominade: Fixed Terms description not allowed for translation because of its input format.

i18n 7.x-1.0-rc2

Bug fixes
Insecure

Fixed multiple issues:
dc96082 Issue #1218856: Fixed html block body is escaped.
326ef50 Issue #1226452 by Cyberwolf: Fixed non-existing hook mentioned in API doc block.
ef95eed Removed commented out code and left over debug function.
b6df55f Issue #1217782 by fietserwin: Fixed Strings page: option 'Clean up left over strings' does not work.
526e73e Minor improvements to generic string forms
d237936 Cleaning up and making reusable string translation forms. Reworking field translation forms, path was too long for the menu.

i18n 7.x-1.0-rc1

Bug fixes
Insecure

First release candidate. Fixed multiple issues.
a22e514 Issue #1202372: Fixed Field labels and descriptions for fields with multiple values are not translated by i18n_field().
bf69212 Issue #1214616: Improved translation sets to keep track of related ones when moving items from one to another.
f19f6dd Fixed permission issue with taxonomy tests (needs administer site configuration to change string settings)
3730dec Issues #1214616 and #1156564: Taxonomy term translation issues and Remove term from translation set when language is set
24e0e05 Upating help texts for i18n strings source language.
42db2fa Issue #1213728: Fixed PHP Fatal error: Cannot redeclare i18n_variable_group_info().
08e038d Issue #1212200 by jox: Fixed Language in menu_links() does not get updated properly for language neutral nodes.
a2aa64b Added more help texts cross-linking multilingual admin pages.
60fd0ad Reorganized some i18n_node variables, hiding some per content type ones.
830aac2 Issue #1125290 by jox | andrea.corelli: Changed Why if I disable multilingual support for a content type then the langua
d07a78f Remove block body for blocks other than custom blocks provided by block module.
d006495 Issue #1192332: Fixed Incorrect message on wrong Block translation. Other format handling issues for translation form.
b016296 Removing obsoleted settings form, now handled by variable module.

i18n 7.x-1.0-beta8

New features
Bug fixes
Insecure

Fixed many issues and reworked string API.

c162724 Issue #1205692 by zambrey: Fixed several errors during i18n_taxonomy() update from 6.x.
c93dafa Issue #1197866 by jox: Fixed () does not get passed correctly in i18n_field_field_widget_form().
bcc879a Issue #1194234 by luisortiz: Fixed i18nsync uses a translation function but doesn't require the module.
164c85d Improved log messages and texts for text group operations
d96df86 Issue #1193274: Fixed Fatal error: Cannot use object of type i18n_string_object() as array.
43e65bc Fixed issues with taxonomy translation, reimplementing with object translation and advanced caching.
21537ea Fixed issues with setting string value and language code not passed around. Added per-textgroup hidden
8fcb7cb API and performance improvements, better caching for multiple translations and object translation.
69ecb1a Improved field translations and string handling. String objects are passed around instead of complex da
a235d9f Fixed issues with previous commits. Introduced some more overridable functions for object translation.
19e8913 Fixed: object being translated to default language too. Removed some debug messages.
327d543 Issue #1185644: API improvements. Added some internal caching (properties) in i18n_string_object_wrappe

i18n 7.x-1.0-beta7

New features
Bug fixes
Insecure

Many bug fixes and other improvements.
aed2bb8 Issue #1067618: Updating to work with l10n_client. Added some API functions to enforce permissions and f
dbd61c9 Issue #1067618: Updating to work with l10n_client + string context support. Fixed issue with filter perm
b15634e Issue #573762: Fixed option to switch interface for translation.
0b30763 Issue #1175334: Forum title and breadcrumbs not translated properly
857a4a3 Issue #1154364: Improved translation set object API.
24cf797 Issue #1154364: Using i18n_string_object functions when updating and deleting contacts .
3aaf1af Issue #1154364: Renamed object 'translate path' to 'translate tab' to avoid confusion.
235d1bf Issue #1154364: Automated tab for contact translation.
302026f Issue #1168944: Fixed notices from i18n_menu_mode()
bf870e5 Issue #1175334: Forum, broken breadcrumbs, create link not translated. A dded install script properly se
af86520 Issue #1180978: Fixed notice when menu not present on node form.
1f0f206 Issue #1175680: Fixed notice in menu block when displayed through panels
1490db1 Renamed get_items() method to get_links() to avoid confusion
505c9b3 Fixed potential issue with menu mode not being checked properly for newly created menus
9ed6edd Issue #1159912: Fixed sync not working with term references. Improved field sync callbacks, to be more f

i18n 7.x-1.0-beta6

New features
Bug fixes
Insecure

Last beta before RC or stable release.
Improvements from Berlin i18n sprint, http://reyero.net/es/drupal/berlin_internationalization_sprint
New:
- Consistent translation tabs for objects
- Contact form translation

i18n 7.x-1.0-beta4

New features
Bug fixes
Insecure

One more beta release, partial upgrade scripts.
- Lots of bug fixes.
- Started upgrade of unit tests.

15b1112 Issue #1089114: Translation sync not working when creating a translation
a22238f Issue #1105270: Errors when installing other modules that create menu items.
f43fecd Issue #1112016: Warnings when reset vocabulary to alphabetical
1ae0e75 Issue #1110828: Fixed i18n_path links alter
e06a71c Issue #1110160: i18n_select, checking string values, Recoverable fatal error: Method DatabaseCondition::__toString()
e77ade0 Removed CHANGELOG.txt, use git log or release notes.
ac2e357 Updating documents
dc8915b Issue #1110514 by fietserwin: Sync simply doesn't work
f8ce837 Issue #1113236 by xgretsch: reset() function, strict standards violation
77cd338 Some more work on tests
24c168a Updated dependencies for block translation module
9119736 Updated tests for i18n_select
66fa30f Updated some string API to save and update translations
1dba4da Updated string test
24a5d77 Refactoring unit tests, starting upgrade
d3404cf Refactoring test files
3f17d99 Added string integrity check after importing
0fa3ab5 Added option to delete strings, better batch summary
9f3dd7b Added batch for refreshing string groups
cad9ea3 Updated locale export/import form alter
6ef0eba Implemented pending i18n_field_i18n_string_list()

i18n 7.x-1.0-beta3

New features
Bug fixes
Insecure

66f93c3 Issue #1090382 Renamed table i18n_strings to i18n_string
a213e8c Improved autocomplete fields
687abb7 Issue #1075950: Fixed vocabulary language option. Added shared form to select i18n_mode and language.
39f4aee Issue #1090186 Menu items are not localized properly
08ce78b Added new multilingual mode for items: Translate or Localize. Updated menu options.
690cefe Fixed node language links to respect extended options
2a0821d Issue #1039330: Reset node language for menu items. Display message.

i18n 6.x-1.9

Bug fixes

Maintenance release:
- Issue #967688 by plach, miro_dietiker, Jose Reyero: Introduced an API function for removing a string translation.
- Git migration: Removing translation directories, Stripping CVS keywords
- Issue #764252, by szantog: Translated term descriptions doesn't show
- #879852, by anrikun, plach: Menu item language is not set when adding a node with language set
- #803110, by grahl: Profile translation - Translated strings don't show in User Registration

i18n 7.x-1.0-beta2

Bug fixes
Insecure

5e1dcd5 Fixed multiple issues with help pages and texts.
fa95959 Mark menu link title as localizable
dd3e605 #1073844 Updated field name in query, trid > i18n_tsid
dcab68c #1071662 Fixed missing module dependency
c72c93e Updated variable information. Added some variable api for multiple variables and node type forms
42f5530 Fixed module description.

i18n 7.x-1.0-beta1

New features
Bug fixes
Insecure

New features and main changes:
- New module i18n_redirect (SEO optimization) and hook_i18n_translate_path()
- Added configurable tags to skip for query altering
- Moved forum related stuff into i18n_forum
- Many improvements to translation sets library

Updating from http://github.com/josereyero/i18n
92e2c0d #1070690 select taxonomy needs module i18n_taxonomy installed
50036a9 #1064436 Added configurable tags to skip for query altering
f29503e #1068682 added back i18n_variables into translatable variables, as options
a88e73d #1068682 Making primary and secondary links variables translatable
3304be7 Added configure links to module info
4ef1f55 Removed obsoleted code from i18n_sync
70771b7 Fixed content type names in menu alter. Updated support for l10n_string, though not actually saved d
b7dc3e1 #1064418 Fields for 'no language' not saving
03e1ca5 #1053812 Undefined index 'translation' when enable 'Hide content translation links'
26eea26 #1069130 Rename package from Multilanguage to Multilingual
500a75e #1065938 Query alter not using proper table alias
d350004 Removed obsoleted file reference #1068450
ced9360 Added missing dependency (variable) for i18n module
21749aa New module i18n_redirect (SEO optimization) and hook_i18n_translate_path()
3454ac0 Added API function to build language switcher links

i18n 6.x-1.8

Bug fixes

Maintenance release:
- Replaced obsoleted 'split' function by 'explode' (PHP 5.3), #871706
- Renamed locales_target 'status' field to i18n_status, for compatibility with other modules, #857442
- Added page overview for multilingual variables, help clean up of leftover values, #905428
- #782018 by plach | Jose Reyero: Fixed Child Items not showing in String Search

i18n 7.x-1.0-alpha3

New features
Bug fixes
Insecure

New features:
- Content selection options: enable/disable for specific pages
- Multilingual variables using variable realms (variable module)
- New language fields for nodes and taxonomy term display
- Upgraded taxonomy translation module, new widgets
- Translation set API.
- String translation for objects.
- New hook_i18n_object_info()

Updating from http://github.com/josereyero/i18n
14e7cb7 Added some more i18n variables and variable types
46e6497 Using new variable elements to build admin form.
e4fb77c Using variable module to generate admin settings
ee1ce60 Added some variables
f5c5794 Removed hook_i18n_translation_set_info(), replaced by hook_i18n_object_info()
22621e5 Reamed some functions, implemented objects for menus
eaa28ed Added new hook i18n_object_info() and string translation for objects
3cfea26 Removed obsoleted functions
51b240a Fixed some issues with content typetitle and notice in block admin #1058774
5c6e65f Updated i18n_string_update_context
c7e9205 Fixed merge query, by SebCorbin, #1061578
543c0a9 Dropped i18n_variable_exit() which was creating some issues
566216f Updated i18n_variable to use new variable_store module
7e575ac Fixed update name
50d1e81 Using variable_realm for i18n_variables
adc994d Added undefined language to node selection. Also rewriting queries with language field. Always enable

i18n 7.x-1.0-alpha2

Updating from http://github.com/josereyero/i18n
Added new path translation module
0eaf308 Fixed edition of taxonomy translations
59296bf Updated taxonomy translation forms
b54d118 Updating link alter hooks
f63892c Updated block module install
ed2c9d0 Fixed issues with text formats
0bde20c Simplified node_translations, properly check language code
b2e825e Simplified node_translations, properly check language code
1472068 Generalized i18n_sync hooks for entities
52b7e5d Added NEW! path translation module.
edd8bd3 Fixed issues with taxonomy forms
a0dfaff Implemented language selection for taxonomy
8c79dcd Added proper undefined language to menus and taxonomy
b8825f0 Moved node options to the right module. Added default language list options
7a6598f Added some variable information, using new variable api
520916f Removing obsoleted options, updating links
a289c8e Merge branch 'master' of github.com:josereyero/i18n
efe315e Replaced existance condition
8e64648 #1026784 bug fix
c3747d3 commented dpm function
f3eda0d #899152 coding standars and link to change the variable for other languages next to the variable
bd9380d Migrated hook_link_alter to hook_node_view_alter
4d6402d Fixed hiding translation links in node view
86e84dd Adapted JS file to D7
2b0a87d Fixed a notice error (1030548)

Pages

Subscribe with RSS Subscribe to Releases for Internationalization