mirror of
https://github.com/ansible/awx.git
synced 2026-05-18 06:47:41 -02:30
Merge pull request #8959 from jakemcdermott/fix-8884
Default to lang in catalog when browser preference unavailable Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
@@ -30,7 +30,12 @@ const ProtectedRoute = ({ children, ...rest }) =>
|
|||||||
|
|
||||||
function App() {
|
function App() {
|
||||||
const catalogs = { en, ja };
|
const catalogs = { en, ja };
|
||||||
const language = getLanguageWithoutRegionCode(navigator);
|
let language = getLanguageWithoutRegionCode(navigator);
|
||||||
|
if (!Object.keys(catalogs).includes(language)) {
|
||||||
|
// If there isn't a string catalog available for the browser's
|
||||||
|
// preferred language, default to one that has strings.
|
||||||
|
language = 'en';
|
||||||
|
}
|
||||||
const match = useRouteMatch();
|
const match = useRouteMatch();
|
||||||
const { hash, search, pathname } = useLocation();
|
const { hash, search, pathname } = useLocation();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user