I have this array of strings:
[
'Back to Main Window: Retour à la fenêtre principale',
'All Client Groups: Tous les groupes de clients',
'Filter by Client: Filtrer par client'
]
I would like to transform it into an object with key/value pairs like so:
{
'Back to Main Window': 'Retour à la fenêtre principale',
'All Client Groups': 'Tous les groupes de clients',
'Filter by Client': 'Filtrer par client'
}
I have to tried to use map() & split(), but I get this output instead:
const results = translations.map(translation => {
const [key, value] = translation.split(':');
return { key: value };
});
// results returns an "array" with the "key" word as key for all values :(
// [ { key: ' Retour à la fenêtre principale' },
// { key: ' Tous les groupes de clients' },
// { key: ' Filtrer par client' } ]
//
return {[key]: value};