Добавлю свои 5 копеек .. неудобно когда много задач, которые называются одинаково, но привязаны к разным воркспэйсам, потому что приходят идентичные напоминалки, почти как спам =))
1. Как можно безболезненно для обновлений исправлять текущий перевод .. создаем файлик z.php в /language/ru_ru и пишем там что нам нужно, перезаписывая предыдущие переводы.
2. Добавить имя воркспэйса, которое собственно передается в перевод, но почему то не участвует в нем (так же в z.php):
$add_workspace = array(
'modified notification task' => 'Задача \'{0}\' была изменена',
'modified notification task desc' => 'Задача \'{0}\' была изменена {1}.',
'modified notification event' => 'Событие \'{0}\' было изменено',
'modified notification event desc' => 'Событие \'{0}\' было изменено {1}.',
'modified notification company' => 'Компания \'{0}\' была изменена',
'modified notification company desc' => 'Компания \'{0}\' была изменена {1}.',
'modified notification contact' => 'Контакт \'{0}\' был изменен',
'modified notification contact desc' => 'Контакт \'{0}\' был изменен {1}.',
'modified notification message' => 'Заметка \'{0}\' была изменена',
'modified notification message desc' => 'Заметка \'{0}\' была изменена {1}.',
'modified notification file' => 'Файл \'{0}\' был изменен',
'modified notification file desc' => 'Файл \'{0}\' был изменен {1}.',
'modified notification webpage' => 'Веб-ссылка \'{0}\' была изменена',
'modified notification webpage desc' => 'Веб-ссылка \'{0}\' была изменена {1}.',
'modified notification milestone' => 'Этап \'{0}\' был изменен',
'modified notification milestone desc' => 'Этап \'{0}\' был изменен {1}.',
'modified notification email' => 'Email \'{0}\' был изменен',
'modified notification email desc' => 'Email \'{0}\' был изменен {1}.',
'new notification task' => 'Новая задача \'{0}\'',
'new notification task desc' => 'Новая задача \'{0}\' была добавлена {1}.',
'new notification event' => 'Новое событие \'{0}\'',
'new notification event desc' => 'Новое событие \'{0}\' было добавлено {1}.',
'new notification company' => 'Новая компания \'{0}\'',
'new notification company desc' => 'Новая компания \'{0}\' была добавлена {1}',
'new notification contact' => 'Новый контакт \'{0}\'',
'new notification contact desc' => 'Новый контакт \'{0}\' был добавлен {1}',
'new notification message' => 'Новая заметка \'{0}\'',
'new notification message desc' => 'Новая заметка \'{0}\' была добавлена {1}',
'new notification file' => 'Новый файл \'{0}\'',
'new notification file desc' => 'Новый файл \'{0}\' был добавлен {1}',
'new notification webpage' => 'Новая веб-ссылка \'{0}\'',
'new notification webpage desc' => 'Новая веб-ссылка \'{0}\' была добавлена {1}',
'new notification milestone' => 'Новый этап \'{0}\'',
'new notification milestone desc' => 'Новый этап \'{0}\' был добавлен {1}',
'new notification comment' => 'Новый комментарий \'{0}\'',
'new notification comment desc' => 'Новый комментарий \'{0}\' был добавлен {1}.',
);
foreach($add_workspace as $k => $phrase){
$phrases[$k] = '{3}: ' . $phrase . '';
}
return $phrases;