Add Spanish to site (#1541)

* Add script to un-nest the translated es.json file

* Update unit tests

* Update i18n IDs to conformity

* Update READMEs

* Make ordinal values in sidepanel i18n compliant

* remove redudant IDs in en.json

* Add oridinal i18n to IndicatorValue sub-text

* Update plurals in sidepanel

- Disadvantaged in 1 category
- Disadvantaged in 5 categories
- At or above 1 threshold
- At or above 10 thresholds

* Add en.json link to GHA

* Enable FormatJS linter rules to catch i18n issues

* Testing if commit hash will render in PR message

* Testing if commit hash will render in PR message

* Enable allow repeats

* Try to add run command

* remove attempts to link to en.json

* Define COMMIT HASH env variable

* Move commit hash to deploy job
This commit is contained in:
Vim 2022-04-11 18:51:38 -04:00 committed by GitHub
commit ce6f7974fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 1821 additions and 506 deletions

View file

@ -3,10 +3,22 @@ import {render} from '@testing-library/react';
import {LocalizedComponent} from '../../test/testHelpers';
import Language from './Language';
describe('rendering of the Language', () => {
describe('rendering of the Language component on mobile', () => {
const {asFragment} = render(
<LocalizedComponent>
<Language />
<Language isDesktop={false}/>
</LocalizedComponent>,
);
it('checks if component renders', () => {
expect(asFragment()).toMatchSnapshot();
});
});
describe('rendering of the Language component on desktop', () => {
const {asFragment} = render(
<LocalizedComponent>
<Language isDesktop={true}/>
</LocalizedComponent>,
);