cakephp/cakephp — pull request #736 by cdvrooman (2012-07-25 04:46:10+00:00)
Title: Translate behavior does not handle missing translated fields associated with multiple locales

Added what I think is a valid additional test case for the testSavePartialFields method. Note this test case currently fails because only one empty content field is being generated for the translated field missing from the data array. However, as there are two languages specified for one of the translated fields, there should be an empty content field associated with each language. Otherwise, a similar situation is created where the missing field will later prevent that translated entry from being returned.

This raises another possible situation:
```php
$data = array(
'slug' => 'sixth_translated',
'title' => array('eng' => 'Title #6'),
'content' => array('spa' => 'Leyenda #6')
);
```
That only inserts the missing 'content' field associated with 'eng', but doesn't insert the missing 'title' field associated with 'spa'.