Mercurial > hg > rr-repo
annotate modules/locale/locale.api.php @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
rev | line source |
---|---|
danielebarchiesi@0 | 1 <?php |
danielebarchiesi@0 | 2 |
danielebarchiesi@0 | 3 /** |
danielebarchiesi@0 | 4 * @file |
danielebarchiesi@0 | 5 * Hooks provided by the Locale module. |
danielebarchiesi@0 | 6 */ |
danielebarchiesi@0 | 7 |
danielebarchiesi@0 | 8 /** |
danielebarchiesi@0 | 9 * @addtogroup hooks |
danielebarchiesi@0 | 10 * @{ |
danielebarchiesi@0 | 11 */ |
danielebarchiesi@0 | 12 |
danielebarchiesi@0 | 13 /** |
danielebarchiesi@0 | 14 * Allows modules to define their own text groups that can be translated. |
danielebarchiesi@0 | 15 * |
danielebarchiesi@0 | 16 * @param $op |
danielebarchiesi@0 | 17 * Type of operation. Currently, only supports 'groups'. |
danielebarchiesi@0 | 18 */ |
danielebarchiesi@0 | 19 function hook_locale($op = 'groups') { |
danielebarchiesi@0 | 20 switch ($op) { |
danielebarchiesi@0 | 21 case 'groups': |
danielebarchiesi@0 | 22 return array('custom' => t('Custom')); |
danielebarchiesi@0 | 23 } |
danielebarchiesi@0 | 24 } |
danielebarchiesi@0 | 25 |
danielebarchiesi@0 | 26 /** |
danielebarchiesi@0 | 27 * Allow modules to react to language settings changes. |
danielebarchiesi@0 | 28 * |
danielebarchiesi@0 | 29 * Every module needing to act when the number of enabled languages changes |
danielebarchiesi@0 | 30 * should implement this. This is an "internal" hook and should not be invoked |
danielebarchiesi@0 | 31 * elsewhere. The typical implementation would trigger some kind of rebuilding, |
danielebarchiesi@0 | 32 * this way system components could properly react to the change of the enabled |
danielebarchiesi@0 | 33 * languages number. |
danielebarchiesi@0 | 34 */ |
danielebarchiesi@0 | 35 function hook_multilingual_settings_changed() { |
danielebarchiesi@0 | 36 field_info_cache_clear(); |
danielebarchiesi@0 | 37 } |
danielebarchiesi@0 | 38 |
danielebarchiesi@0 | 39 /** |
danielebarchiesi@0 | 40 * @} End of "addtogroup hooks". |
danielebarchiesi@0 | 41 */ |