From 7085af7719dfb1ecda7aee231681ce39918bc63f Mon Sep 17 00:00:00 2001 From: brockfanning Date: Fri, 30 Aug 2024 11:03:35 -0400 Subject: [PATCH] Fall back to source language for missing values in subfolder translations --- sdg/inputs/InputMetaFiles.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sdg/inputs/InputMetaFiles.py b/sdg/inputs/InputMetaFiles.py index 11f12e03..12786d10 100644 --- a/sdg/inputs/InputMetaFiles.py +++ b/sdg/inputs/InputMetaFiles.py @@ -68,6 +68,12 @@ def add_language_folders(self, meta, filepath): self.apply_metadata_mapping(translated_meta) self.fix_booleans(translated_meta) meta[language] = translated_meta + if meta[language]: + for field in meta[language]: + if !meta[language][field] and field in meta: + # Fallback to source language for missing values. + meta[language][field] = meta[field] + def fix_booleans(self, meta):