changes the locales structure making english strings as keys

Previously they were stored according to the format
'src/locales/{{lng}}/translation.json'
and after review, they are stored according to the following:
'src/locales/{{lng}}.json'
Also, the english strings are used as the keys/identifier in
translation files to make it easy to understand and implement.

Signed-off-by: Sudhanshu Gautam <me@sudhanshug.com>
This commit is contained in:
Sudhanshu Gautam 2019-07-04 16:05:25 +05:30
parent 66b4d9a86f
commit 6713303247
7 changed files with 41 additions and 61 deletions

View file

@ -28,10 +28,10 @@ export default function Header() {
return (
<AppBar position="static">
<Toolbar>
<Typography edge="start" variant="h6">OpenWrt Firmware Selector Wizard</Typography>
<Typography edge="start" variant="h6">{t('OpenWrt Firmware Selector Wizard')}</Typography>
<div style={{flexGrow: 1}}></div>
<Button aria-describedby={id} color="secondary" variant="contained" onClick={openChangeLanguagePopper}>
{t('components.changeLanguage')} &nbsp;
{t('Change Language')} &nbsp;
<LanguageIcon />
</Button>
<Popper
@ -53,8 +53,8 @@ export default function Header() {
value={value}
onChange={changeLanguage}
>
<FormControlLabel value="en" control={<Radio />} label="English" />
<FormControlLabel value="de" control={<Radio />} label="German" />
<FormControlLabel value="en" control={<Radio />} label={t('English')} />
<FormControlLabel value="de" control={<Radio />} label={t('German')} />
</RadioGroup>
</FormControl>
</Paper>