fix(translations): add missing translations

This commit is contained in:
David Ralph
2021-11-14 16:01:45 +00:00
parent a3fb4a6522
commit cf39845892
14 changed files with 71 additions and 27 deletions

View File

@@ -20,7 +20,7 @@ export default class Item extends PureComponent {
updateAddon() {
uninstall(this.props.data.type, this.props.data.display_name);
install(this.props.data.type, this.props.data);
toast('Successfully updated!');
toast(variables.language.getMessage(variables.languagecode, 'toasts.updated'));
this.setState({
showUpdateButton: false
});
@@ -57,7 +57,7 @@ export default class Item extends PureComponent {
<Fragment key='update'>
<br/><br/>
<button className='removeFromMue' onClick={() => this.updateAddon()}>
Update Add-on
{getMessage('modals.main.addons.product.buttons.update_addon')}
</button>
</Fragment>
);

View File

@@ -102,9 +102,11 @@ export default class Added extends PureComponent {
});
if (updates > 0) {
toast('Updates available: ' + updates);
toast(this.getMessage('modals.main.addons.updates_available', {
amount: updates
}));
} else {
toast('No updates available');
toast(this.getMessage('modals.main.addons.no_updates'));
}
}
@@ -137,7 +139,7 @@ export default class Added extends PureComponent {
<option value='a-z'>{this.getMessage('modals.main.addons.sort.a_z')}</option>
<option value='z-a'>{this.getMessage('modals.main.addons.sort.z_a')}</option>
</Dropdown>
<button className='addToMue sideload updateCheck' onClick={() => this.updateCheck()}>Check for updates</button>
<button className='addToMue sideload updateCheck' onClick={() => this.updateCheck()}>{this.getMessage('modals.main.addons.check_updates')}</button>
<br/>
<Items items={this.state.installed} toggleFunction={(input) => this.toggle('item', input)} />
</>

View File

@@ -254,16 +254,13 @@ export default class Create extends PureComponent {
</Dropdown>
{this.state.addonMetadata.type === 'quote_api' ? <>
<h3>{getMessage('modals.main.addons.create.quotes.api.title')}</h3>
<p>{getMessage('modals.main.addons.create.quotes.api.url')}</p>
<input type='text' value={this.state.addonData.url} onChange={(e) => this.updateQuotePackAPI('url', e.target.value)}/>
<p>{getMessage('modals.main.addons.create.quotes.api.name')}</p>
<input type='text' value={this.state.addonData.name} onChange={(e) => this.updateQuotePackAPI('name', e.target.value)}/>
<p>{getMessage('modals.main.addons.create.quotes.api.author')}</p>
<input type='text' value={this.state.addonData.author} onChange={(e) => this.updateQuotePackAPI('author', e.target.value)}/>
<TextField label={getMessage('modals.main.addons.create.quotes.api.url')} varient='outlined' InputLabelProps={{ shrink: true }} value={this.state.addonData.url} onInput={(e) => this.updateQuotePack(e.target.value, 'url')}/>
<TextField label={getMessage('modals.main.addons.create.quotes.api.name')} varient='outlined' InputLabelProps={{ shrink: true }} value={this.state.addonData.name} onInput={(e) => this.updateQuotePack(e.target.value, 'name')}/>
<TextField label={getMessage('modals.main.addons.create.quotes.api.author')} varient='outlined' InputLabelProps={{ shrink: true }} value={this.state.addonData.author} onInput={(e) => this.updateQuotePack(e.target.value, 'author')}/>
<br/><br/>
</> : <>
<h3>{getMessage('modals.main.addons.create.quotes.local.title')}</h3>
<button onClick={() => this.importQuotes()} className='uploadbg' style={{ marginRight: '10px' }}>Import Current</button>
<button onClick={() => this.importQuotes()} className='uploadbg' style={{ marginRight: '10px' }}>{getMessage('modals.main.addons.create.settings.current')}</button>
<br/><br/>
</>}
<button onClick={() => this.changeTab(2)} className='uploadbg' style={{ marginRight: '10px' }}>{getMessage('modals.welcome.buttons.previous')}</button>
@@ -277,7 +274,7 @@ export default class Create extends PureComponent {
<>
<h3>{getMessage('modals.main.addons.create.photos.title')}</h3>
<h3>{getMessage('modals.main.addons.create.quotes.local.title')}</h3>
<button onClick={() => this.importPhotos()} className='uploadbg' style={{ marginRight: '10px' }}>Import Current</button>
<button onClick={() => this.importPhotos()} className='uploadbg' style={{ marginRight: '10px' }}>{getMessage('modals.main.addons.create.settings.current')}</button>
<br/><br/>
<button onClick={() => this.changeTab(2)} className='uploadbg' style={{ marginRight: '10px' }}>{getMessage('modals.welcome.buttons.previous')}</button>
<button onClick={() => this.changeTab(3)} className='uploadbg' disabled={nextPhotosDisabled}>{getMessage('modals.welcome.buttons.next')}</button>

View File

@@ -26,16 +26,16 @@ export default class LanguageSettings extends PureComponent {
return;
}
let array = [];
const quoteLanguages = [];
data.forEach((item) => {
array.push({
quoteLanguages.push({
name: item,
value: item
});
});
this.setState({
quoteLanguages: array
quoteLanguages
});
}

View File

@@ -1,5 +1,5 @@
import variables from 'modules/variables';
import { PureComponent, Fragment } from 'react';
import { PureComponent } from 'react';
import { Cancel, Add } from '@mui/icons-material';
import { TextField } from '@mui/material';