| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							
- README.txt
 
- ==========
 
- Drupal module: Translation set API
 
- ==================================
 
- This is a generic API to handle translation sets. It is being used for now
 
- for path translation and taxonomy term translation inside i18n package.
 
- Translation sets can hold a collection of entities or other objects. A translation set is itself
 
- an Entity thus leveraging all the power of the Entity API.
 
- It also provides some basic storage for translation sets and a generator of new translation set id.
 
- However, each module is responsible for storing which objects belong to which translation set for which
 
- it needs to verride some methods of the base i18n_translation_set class.
 
- - load_translations()
 
- - save_translations()
 
- - clean_translations()
 
- - delete_translations()
 
- Once these are implemented, to get the objects belonging to a translation set, indexed by language code,
 
- you can invoke this method on a translation set object:
 
- - get_translations()
 
- To define a new type of translation set, a module must implement hook_i18n_translation_set_info() 
 
- as in this example:
 
- /**
 
-  * Implements hook_i18n_translation_set_info().
 
-  */
 
- function i18n_path_i18n_translation_set_info() {
 
-   return array(
 
-     'path' => array(
 
-       'title' => t('Paths'),
 
-       'class' => 'i18n_path_translation_set',
 
-     )
 
-   );
 
- }
 
- See examples of overriding and extending this API:
 
- - i18n_path/i18n_path.inc
 
- - i18n_taxonomy/i18n_taxonomy.inc
 
- ====================================================================
 
- Jose A. Reyero, http://reyero.net
 
 
  |