function _locale_export_po
_locale_export_po($language = NULL, $output = NULL)
Write a generated PO or POT file to the output.
Parameters
$language: Language object to generate the output for, or NULL if generating translation template.
$output: The PO(T) file to output as a string. See _locale_export_generate_po() on how it can be generated.
Related topics
File
- includes/locale.inc, line 1782
- Administration functions for locale.module.
Code
function _locale_export_po($language = NULL, $output = NULL) { // Log the export event. if (isset($language)) { $filename = $language->language . '.po'; watchdog('locale', 'Exported %locale translation file: %filename.', array('%locale' => $language->name, '%filename' => $filename)); } else { $filename = 'drupal.pot'; watchdog('locale', 'Exported translation file: %filename.', array('%filename' => $filename)); } // Download the file for the client. header("Content-Disposition: attachment; filename=$filename"); header("Content-Type: text/plain; charset=utf-8"); print $output; drupal_exit(); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!locale.inc/function/_locale_export_po/7.x