Actually, it is also possible to create a translated variable based custom list, thanks to this freemarker function :
http://docs.runmyprocess.com/API_Reference/FM/Application.html#i18n
Here an example :
function rmp_set_vb_list_value(vb_name,vb_value) {
var a = new RMP_List();
a.fromArray(vb_value);
RMPApplication.setList(vb_name,a);
return true;
}
var list_content = [
{"label":${P_quoted(i18n('statut_brouillon', 'Brouillon'))},"value":"Brouillon"},
{"label":${P_quoted(i18n('statut_soumis', 'Soumis'))},"value":"Soumis"}
];
rmp_set_vb_list_value("vb_list",list_content);
(see also
http://docs.runmyprocess.com/Developer_Guide/Web_Interface/Design/Dynamic_List).
Then this list will generate two more entries in the app translator menu, one named "Brouillon", the other "Soumis".
Regards,
Kevin