Cherry Picker
The idea behind the cherry picker is that you can 'ignore' file(s) (not keys) for specific locales. Say you have ten files and you want to send 9 files to translate into French and German but not Japanese and the tenth to all locales. You can.
The mechanics:
- Create a file under the project configuration directory named
config_file_cherry_picker.xml
. - Edit that file to say what file to include for what locale in the next prep kit. If you have a 'fake' file, no files will be sent.
For instance, let's say that for Chinese you do not want to send any files. You could write a Cherry Picker like:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <file-cherry-picker> <locales> <!-- Put Simplified Chinese on hold --> <locale code="zh-Hans"> <files-include> <include file="/locales/fake_zh-Hans.json"/> </files-include> </locale> </locales> </file-cherry-picker>
You can have as many locales as you want and include as many files as you want. When the files are ready to be prepped (for whatever reason), you can rename/delete that file and all the files for all locales will be back on the prep kit train.