I18n: Translate navigation items (#44131)

* I18n: Translate navigation items

* improve comment, remove console.log

* update mock macros

* Mark up all phrases for translation

* added deprecate text comment, moved translations to a seperate file

* use TestProvider in NavBarItem

* use TestProvider in nav tests

* remove text deprecation comment

* update translations
This commit is contained in:
Josh Hunt
2022-01-31 13:41:58 +11:00
committed by GitHub
parent b1b6205651
commit c6ce629fd8
12 changed files with 749 additions and 25 deletions

View File

@@ -4,6 +4,7 @@ import userEvent from '@testing-library/user-event';
import { BrowserRouter } from 'react-router-dom';
import { locationUtil } from '@grafana/data';
import { config, setLocationService } from '@grafana/runtime';
import TestProvider from '../../../../test/helpers/TestProvider';
import NavBarItem, { Props } from './NavBarItem';
@@ -30,9 +31,11 @@ function getTestContext(overrides: Partial<Props> = {}, subUrl = '') {
const props = { ...defaults, ...overrides };
const { rerender } = render(
<BrowserRouter>
<NavBarItem {...props}>{props.children}</NavBarItem>
</BrowserRouter>
<TestProvider>
<BrowserRouter>
<NavBarItem {...props}>{props.children}</NavBarItem>
</BrowserRouter>
</TestProvider>
);
return { rerender, pushMock };