diff --git a/html/sites/all/modules/features/features.export.inc b/html/sites/all/modules/features/features.export.inc
index 7443503..532d4a1 100644
--- a/html/sites/all/modules/features/features.export.inc
+++ b/html/sites/all/modules/features/features.export.inc
@@ -512,13 +512,16 @@ function features_var_export($var, $prefix = '', $init = TRUE) {
*/
function features_translatables_export($translatables, $indent = '') {
$output = '';
- $translatables = array_filter(array_unique($translatables));
+ $translatables = array_filter($translatables);
if (!empty($translatables)) {
$output .= "{$indent}// Translatables\n";
$output .= "{$indent}// Included for use with string extractors like potx.\n";
- sort($translatables);
foreach ($translatables as $string) {
- $output .= "{$indent}t(" . features_var_export($string) . ");\n";
+ if(is_array($string)){
+ $output .= "{$indent}t(" . features_var_export($string["value"]) . ",array(),array('context' => '".$string["context"]."'));\n";
+ }else{
+ $output .= "{$indent}t(" . features_var_export($string) . ");\n";
+ }
}
}
return $output;
diff --git a/html/sites/all/modules/features/includes/features.field.inc b/html/sites/all/modules/features/includes/features.field.inc
index 96b22b4..f4cb999 100644
--- a/html/sites/all/modules/features/includes/features.field.inc
+++ b/html/sites/all/modules/features/includes/features.field.inc
@@ -113,10 +113,10 @@ function field_features_export_render($module, $data, $export = NULL) {
// Add label and description to translatables array.
if (!empty($field['field_instance']['label'])) {
- $translatables[] = $field['field_instance']['label'];
+ array_push ( $translatables , array("value" => $field['field_instance']['label'], "context" => $field['field_config']['field_name'].':'.$field['field_instance']['bundle'].':label'));
}
if (!empty($field['field_instance']['description'])) {
- $translatables[] = $field['field_instance']['description'];
+ array_push ( $translatables , array("value" => $field['field_instance']['description'], "context" => $field['field_config']['field_name'].':'.$field['field_instance']['bundle'].':description'));
}
}
}