I hereby claim:
- I am marchagen on github.
- I am mhagen (https://keybase.io/mhagen) on keybase.
- I have a public key whose fingerprint is 8580 2D7D 472F 5DE6 36AB B076 C551 0D3F FD95 9430
To claim this, I am signing this object:
export default ({ init }) => { | |
// traverse the object recursively and filter all translation fields with the given translationFieldName by the specified language | |
function filterTranslations(obj, languageCode, translationFieldName) { | |
if(obj) Object.keys(obj).forEach(key => { | |
if(key === translationFieldName && Array.isArray(obj[key])) { | |
obj[key] = obj[key].find(t => !t.languages_code || t.languages_code.indexOf(languageCode) >= 0); | |
} | |
if (typeof obj[key] === 'object') { | |
obj[key] = filterTranslations(obj[key], languageCode, translationFieldName) | |
} |
I hereby claim:
To claim this, I am signing this object: