summaryrefslogtreecommitdiff
path: root/kolab.org/www/drupal-7.26/modules/locale/locale.api.php
diff options
context:
space:
mode:
Diffstat (limited to 'kolab.org/www/drupal-7.26/modules/locale/locale.api.php')
-rw-r--r--kolab.org/www/drupal-7.26/modules/locale/locale.api.php41
1 files changed, 41 insertions, 0 deletions
diff --git a/kolab.org/www/drupal-7.26/modules/locale/locale.api.php b/kolab.org/www/drupal-7.26/modules/locale/locale.api.php
new file mode 100644
index 0000000..1f11fc9
--- /dev/null
+++ b/kolab.org/www/drupal-7.26/modules/locale/locale.api.php
@@ -0,0 +1,41 @@
+<?php
+
+/**
+ * @file
+ * Hooks provided by the Locale module.
+ */
+
+/**
+ * @addtogroup hooks
+ * @{
+ */
+
+/**
+ * Allows modules to define their own text groups that can be translated.
+ *
+ * @param $op
+ * Type of operation. Currently, only supports 'groups'.
+ */
+function hook_locale($op = 'groups') {
+ switch ($op) {
+ case 'groups':
+ return array('custom' => t('Custom'));
+ }
+}
+
+/**
+ * Allow modules to react to language settings changes.
+ *
+ * Every module needing to act when the number of enabled languages changes
+ * should implement this. This is an "internal" hook and should not be invoked
+ * elsewhere. The typical implementation would trigger some kind of rebuilding,
+ * this way system components could properly react to the change of the enabled
+ * languages number.
+ */
+function hook_multilingual_settings_changed() {
+ field_info_cache_clear();
+}
+
+/**
+ * @} End of "addtogroup hooks".
+ */