diff --git a/app/javascript/components/localization/glossary-entries/show/Proposed/TranslationHeader.tsx b/app/javascript/components/localization/glossary-entries/show/Proposed/TranslationHeader.tsx
index 1d738ae559..33e313581a 100644
--- a/app/javascript/components/localization/glossary-entries/show/Proposed/TranslationHeader.tsx
+++ b/app/javascript/components/localization/glossary-entries/show/Proposed/TranslationHeader.tsx
@@ -12,7 +12,7 @@ export function TranslationHeader({ locale }: TranslationHeaderProps) {
{nameForLocale(locale)} ({locale})
- Needs Reviewing
+ Needs Sign-off
{flagForLocale(locale)}
)
diff --git a/app/javascript/components/localization/glossary-entries/show/Unchecked.tsx b/app/javascript/components/localization/glossary-entries/show/Unchecked.tsx
index acae15f9a0..dfc05712ff 100644
--- a/app/javascript/components/localization/glossary-entries/show/Unchecked.tsx
+++ b/app/javascript/components/localization/glossary-entries/show/Unchecked.tsx
@@ -80,7 +80,8 @@ export function Unchecked({ translation }: { translation: GlossaryEntry }) {
How should we translate this word in the context of Exercism? What is
- the most natural equivelent in LANGUAGE.
+ the most natural equivelent in{' '}
+ {nameForLocale(translation.locale, { displayInEnglish: true })}?
Original (en):
diff --git a/app/javascript/utils/name-for-locale.ts b/app/javascript/utils/name-for-locale.ts
index 9780fbd76d..c989ce2b78 100644
--- a/app/javascript/utils/name-for-locale.ts
+++ b/app/javascript/utils/name-for-locale.ts
@@ -1,10 +1,14 @@
import { capitalize } from 'lodash'
-export function nameForLocale(locale: string) {
+export function nameForLocale(
+ locale: string,
+ options: { displayInEnglish?: boolean } = { displayInEnglish: false }
+) {
const [language] = locale.split('-')
- const languageName = new Intl.DisplayNames([locale], { type: 'language' }).of(
- language
- )
+ const displayLocale = options.displayInEnglish ? 'en' : locale
+ const languageName = new Intl.DisplayNames([displayLocale], {
+ type: 'language',
+ }).of(language)
return capitalize(languageName)
}