// $Id: CHANGELOG.txt,v 1.15.4.65 2009/06/22 09:32:03 jareyero Exp $

6.x-1.0 to 6.x-1.1
--------------------
- Fixed pgsql issue in i18nblocks query rewriting, by plj, #383772
- Changed i18ntaxonomy module weight for it to run before views, by Owen Barton, #386136
- Inprovements to i18nsync_node_available_fields(): cached, alter hook, ...
- Fixed node author field in i18nsync (author -> name), by mfb, #399216
- Fixed synchronization for nodereference fields, by dasjo, #242601
- Fixed: Unterminated entities in taxonomy module break page validation, by ao2, #478856
- Fixed multilingual variables issues, by rfay, #451120
- Fixed i18nstrings, wrong hook_schema_alter() implementation, by rsvelko, #466876
- Added location to i18nsync fields, by zedzed, #426294
- Added new dependence (i18ntaxonomy) and some taxonomy handling to i18nviews
- Fixed missing brackets around table name in query, #371429
- Fixed incompatible table locking, using proper API, #416912
- Fixed typos, by ao2, #429850, dboulet, #396402
- New feature: allow to select existing node as translation, #295682
- Fixed: translation relationship broken with i18nsync, by smh67, Beban, #367118
- Fixed: translated node forgets its menu settings, by brucepearson, #364375
- Fixed: missing node languages for LANGUAGE_SUPPORT_EXTENDED_NOT_DISPLAYED, by Roger Lopez, #365574

6.x-beta6 to 6.x-1.0
----------------------
- Added localization for content types and taxonomy in advanced search form, #363384
- Fixed multiple translation issues for node/add pages, included #353912
- Fixed Undefined function i18n_taxonomy_localize_terms(), by roborn, #362559
- Fixed: Unknown column status during i18ncontent update, #361228
- Fixed missing table wrapper in i18nblocks, by mrfelton, #362050
- Added: Display hierarchy when translating taxonomy, by Afief, #288086
- Added option for switching language when translating
- Moved admin settings to higher level tab
- Deleting profile strings when deleting fields, #356538
- Fixed: attached nodes synchronization not working, by doq, #359987
- Fixed: locale table growing on each request, issue with i18nstring_textgroup(), by drifter, #359249
- Fixed: missing i18nstrings module when enabling other modules module, #358839
- Fixed: taxonomy strings not properly synchronized (removed), by stella, #356542
- Removed obsoleted (was commented out) i18nblocks_blocks(), #356519
- Applied i18nblocks implementation of i18nstrings/locale_refresh(), by catch, #356520
- Applied i18ncontent tt/hook_locale() review, by catch, #356535
- Reworked taxonomy language logic when saving terms, set node/current language for tags.
- Added some more help text and links to the taxonomy admin pages.
- Mark translations a outdated when source string changes, by nedjo, #355366
- Changed default behavior: content types with multilingual support disabled are now language neutral, #270655 
- Added i18n menu handling to node form, by Roger López, Stella, #348444
- Added additional language support level, by stella, Roger Lopez, #349193
- Fixed duplicated 'ts' function (CiviCRM), renamed to 'i18nstrings_ts', by mfb, #298154
- Move all admin settings to one place under Language, by stella, #343557
- CCK file fields not removed anymore when one of the translations is deleted, #313613
- Fixed: uploaded files removed when one of the translations is deleted, #313613
- Fixed issue with file sync list option, by nkoponen, #298327
- Added clean up feature to i18nstrings refresh
- Fixed multiple issues with content type strings translations, #343335
- Added some more parameter checking for i18nviews module, #294278
- Fixed issues with i18nstrings and menu items, by smk-ka, catch, sun, nedjo, #339057
- Fixed i18ntaxonomy schema mismatch (missing schema_alter), #288994
- Added index for locale table's location field, by sun, #349488
- Removed deprecated i18n_get_links().
- Tentative fix for: Story shows multiple times on front page, #334670
- Simplified mixed content selection logic
- Added content selection for views, by Jax, #283845
- Implemented workaround for race condition, #277711

6.x-beta4 to 6.x-beta6 (Rolled out beta5 with some errors so did a new release)
------------------------------------------------------------------------------
- Fixed multilingual blocks not translating, #305868
- Fixed notices, undefined variables, by eMPee584, #276161
- Fixed some issues with strings and menu install/updates
- Fixed typo in i18nblocks_update_2(), #317042
- Fixed warning illegal offset type, #294278
- Removed wrong version from info files, by Roger López, #319249
- Fixed help string, by Hass, #316784
- Uncountable code style issues have been fixed for coder module compliance and core rules.
- Fixed: Translation issues like missing periods, typos, etc.
- Fixed: Synchronization not happening when creating a translation, #313605
- Added some help texts for i18nstrings and warnings about the site default language, #314035
- Fixed: Column name conflict (oid) on PostgreSQL, #314126
- Fixed: Added English language to import/export page, #314035
- Fixed: Code tries to access object as array, by Skiller, #293275
- Fixed: Sub-menu items not localized, by Anselm Heaton, #298612
- Some clean up in i18ntaxonomy module, coding standards, cvs tags, etc..
- Fixed some race condition when creating term translations
- Multiple bug fixes and code improvements, by stella, #314846, #314880, #314853

6.x-beta3 to 6.x-beta4
----------------------
- Fixed issue with language dependent front page, that couldn't be used before
- Fixed postgresql compatibility issue, by miopa, #308554
- Fixed profile category string issues, #304451
- Renamed some modules, updated descriptions
- Fixed / improved some module help texts.
- Fixed multiple localization issues, by hass, #310852
- Fixed error with i18ncontent update, #295263
- Fixed warning in sync module, by vjacquin, #299064 and #294511
- Fixed issue with i18nblocks and system module weights, #299642
- Fixed warning in i18ntaxonomy, by mvc , #304003

6.x-beta2 to 6.x-beta3
----------------------
- Partial fix for node view forcing selection mode, #283839
- Fixed multiple taxonomy translation issues, by japanitrat, #292232
- Added some basic functionality to i18nviews module, wip
- Some clean up of update scripts, removed obsoleted functions.
- Moved selection mode initialization out of hook init, to first time it's needed.
- Fixed some issues with taxonomy and query rewriting rewriting, by vingbord, #260156 and #260151
- Fixed wrong data type in schema, by polarbear128, #289027
- Fixed issue with synchronization and empty fields as array (files)
- Added back CCK syncronization, by drewish, #293019
- Added new 'mixed' language selection option, by ablivio, #203798
- Moved language icons to a new project, http://drupal.org/project/languageicons

6.x-beta1 to 6.x-beta2
--------------------
- Better icon for Arabic, by Afief, #278140
- Added back i18nviews module for views specific features
- Fixed languageicons occassional warning, by eMPee584, #276161
- Commented out views hooks on i18ntaxonomy (not for the first version), #285660
- Fixed wrong duplicated translations (context/caching issue), #281471
- Added preliminary support for l10n client (Patch pending)
- Fixed missing dependency on i18nblocks, #279769
- Fixed i18npoll_nodeapi returning $node, breaking feeds and cron calls, #254022
- Fixed notice and possible i18n blocks not found, #278588
- Fixed node upgrade issue, #260626
- Removed references to obsolteted function i18n_get_normal_path(), #259603
- Wrong link and typos in taxonomy module, by AaronCollier, #259440
- Added Thai flag, by kengggg, #257387
- Fixed wrong link on help page, by steinmb, #257289
- Patch to prevent query rewriting for views, by Frank Steiner, #272432
- Taxonomies not syncing, by drewish, #256357
- Menu not refreshing locales, by Frank Steiner, #263124
- User profiles not translated on registration, by gustavlarson, #248089

6.x-dev to 6.x-beta1
--------------------
- Security update, http://drupal.org/node/250344
- Disabled CCK integration in i18nsync till there's a stable cck version
- Fixed multiple issues with selection modes and some old function clean up
- Fixed issues with menu administration pages, now showing all items for nodes
- Improved block management, no need for 'Translated' duplicated blocks anymore.
- Added new dependency for i18nmenu, now it works with i18nblocks
- Fixed: i18nstrings_to() not changing location, http://drupal.org/node/230750
- Fixed: taxonomy vocabulary setting not saved when set to 'none'
- Updated README.txt and INSTALL.txt files
- Added string refreshing for all the modules using i18nstrings.
- Fixed installation issues doing operations on enable hook instead of install.
- Fixed: wrong function name on i18ntaxonomy producing errors/warnings
- Fixed: blocks not saving language properly.
- Improved taxonomy vocabulary form, re-grouping the fields and with some help text.
- Fixed Call-time-pass-by reference, http://drupal.org/node/231856
- New refresh and update feature for i18nstrings (implemented for taxonomy and content)

5.x to 6.x
----------
07/03/2008
- Fixed file synchronization for translations
- Added field population for synchronized fields
- Translating taxonomy for new node translations
- Taxonomy synchronization is now a per content type option
23/02/2008
- Added aggregated polls: i18npoll.module
- Options for language icons: show/don't show for nodes and block

21/02/2008
- Upgraded i18ncontent, fully reworked, much cleaner now
- Improved i18nstrings, translation of strings without source, debug facility
- Replaced taxonomy term pages with localized version

19/02/2008 Initial dev release for Drupal 6
- Fully reworked block translation, language for blocks now, dropped old metablocks
- Fully reworked menu translation, uses Drupal 6 features and extended blocks
- Fully reworked taxonomy translation, all options in the same module now
- Better code documentation and help texts everywhere
- Reorganized package, no more experimental modules, all modules in its folder now
- Language icons in an independent module now
- Reworked strings handling (extended localization)
- Trimmed down parts now done by Drupal core
- Upgraded most of the modules, other are waiting on some dependencies (cck, views, nodeasblock, etc...)

4.7.x to 5.x
------------
- Upgraded all modules
- Added lots of features and new modules to the collection

4-7-4 to ....
--------------
- Added support for RTL languages
- Added native names for languages
- Cleaned up multilingual variable management
- Handling of attachments as file revisions. No need to duplicate anymore

4-6-0 to 4-7-4
--------------
30/11/2005
- Added basic workflow support for translations
- Lost of bug fixes
- Content administration tab for translations

20/08/2005
- Updated for HEAD
- Simplified patches

13/06/2005
- Fixed some minor bugs
- Created HOWTO.txt for misc documentation
- Added Russian flag
- Updated patches for 4.6.1

16/05/2005
- Updated README.txt, taxonomy translations
- Fixed i18n_includes.patch

4-5-0 to 4-6-0
--------------
24/04/2005
- Created 4-6 branch
- Updated docs

11/04/2005
- Fixed bug http://drupal.org/node/20305 (pgsql typo)
- Updated generated links to latest changes in l()
- Some code cleanup
- Update script from 4.5 to CVS

29/03/2005
- Japanese flag
- Updated contributors

26/03/2005
- Added some logic in query rewriting functions to get all terms & vocabs when administering categories and the right ones when editing a node.
- Reworked configuration options for flags. Now language appears in the alt text for icons. Accesibility++
- Added support for long locale names (http://drupal.org/node/14814). Still needs some fallback mechanism.
- Merging all the code in only one include file: i18n.inc
- Not running anymore the language name through localization system: http://drupal.org/node/19179
- Added & updated PostgreSQL schema
- Changed block HTML from using tables to HTML list, for consistency with the rest of Drupal blocks
- Added some contributed language flags
- Some cleaning up, WIP, preparing for 4.6 release

04/02/2005
- Applied patch http://drupal.org/node/15966 (Switch to translated nodes and taxonomy listings)
- Moved the file i18n.mysql and fixed bug
- Cleaned up the patches (NK)

02/02/2005
- Term translations in a new table
- Implemented db_rewrite_sql hook
- Improved taxonomy forms
- Fixed bug with update.php
- Moved most of the hooks to i18n.inc, to fix some problems and speed up cached pages

23/01/2005
- Reworked init system, module.inc patch not needed anymore
- Implemented hook_node_query_sql, node.module patch not needed anymore
- Using redirects from the main page depending on browser language
- Removed translations from taxonomy terms
- Added language to vocabularies

04/01/2004
- Now language icons are not displayed with teasers
- Fixed http://drupal.org/node/15062 (Inconsistent i18n_front_page vs. i18n_frontpage)
- Fixed http://drupal.org/node/14640 (Page not found)
- Fixed http://drupal.org/node/14475 (all init hooks disabled by cvs patch)

07/12/2004
- Fixed http://drupal.org/node/13982 (setting languages in config file fails)
- Changed configurable path to language icons, to configurable html tag. Reconfiguration of the module needed.
- Changed 'flags' to 'language icons', and the images to 16x12px png
- Fixed http://drupal.org/node/13319 (some issues with cached pages)
- Reworked initialization system. New patches for bootstrap.inc, module.inc

30/11/2004

- Updated to current DRUPAL-4-5 branch, won't work with 4.5.0 anymore
- Cleaned the code as suggested by Dries
- Renamed some database fields: 'lang' to 'language' in 'node' and 'taxonomy_term'

23/11/2004 [Full rewrite]
- Updated INSTALL.txt and README.txt
- Basic translation interface for nodes and taxonomy terms
- Simplified configuration, removed many options
- Language code is now kept only in url
- No need for include file anymore (patched common.inc::url)
- Moving ahead from multi-table approach
- Drop all the multi-table-synchronization logic
- Simple database patches for 'node' and 'taxonomy_term' tables

4-4-0 to 4-5-0
--------------
- Removed the common.inc patch 01, as it already got into the core
- Added language dependent variables
- Refined node and taxonomy synchronization
- Rearranged configuration interface
- Option to get supported languages from locale module
- Replaced some global variables with functions.
- Fixed an issue with outgoing links and url prefixing
- Some integration with locale module
- $languages changed to i18n_languages in the config file
- Added patch for locale system to get the language from i18n
- Partial rewriting and cleaning up of the code
- Now, any two letter prefix in url will be taken as language
- Fixed bug with url rewriting

13/07/2004
- Updated according to patches and description on http://drupal.org/node/view/8977

06/04/2004
- Changed options in conf file
- Added taxonomy synchronization
- Added node synchronization
- Added *real* content translation with language-dependant tables
- Repackaging: placed all the files under modules/i18n
- Fix Call to undefined function: drupal_get_path_map()
- Fixed small problem with drupal_goto

4-4-0
------------
- Initial release