Skip to content

Commit 2674226

Browse files
author
Peter Bengtsson
authored
Correct reusables correctly (#49833)
1 parent cf5700d commit 2674226

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/data-directory/lib/get-data.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export const getDataByLanguage = memoize((dottedPath, langCode) => {
9797
const { dir } = languages[langCode]
9898

9999
try {
100-
const value = getDataByDir(dottedPath, dir, languages.en.dir)
100+
const value = getDataByDir(dottedPath, dir, languages.en.dir, langCode)
101101

102102
// What could happens is that a new key has only been added to
103103
// the English data/ui.yml but hasn't been added to Japanese, but
@@ -133,7 +133,7 @@ export const getDataByLanguage = memoize((dottedPath, langCode) => {
133133
}
134134
})
135135

136-
function getDataByDir(dottedPath, dir, englishRoot) {
136+
function getDataByDir(dottedPath, dir, englishRoot, langCode) {
137137
const fullPath = ['data']
138138

139139
// Using English here because it doesn't matter. We just want to
@@ -209,7 +209,10 @@ function getDataByDir(dottedPath, dir, englishRoot) {
209209
throw error
210210
}
211211
}
212-
content = correctTranslatedContentStrings(content, englishContent, { dottedPath })
212+
content = correctTranslatedContentStrings(content, englishContent, {
213+
dottedPath,
214+
code: langCode,
215+
})
213216
}
214217
return content
215218
}

0 commit comments

Comments
 (0)