1
0
mirror of https://github.com/mattermost/focalboard.git synced 2025-02-13 19:42:12 +02:00

Adding Russian and Dutch languages

This commit is contained in:
Jesús Espino 2021-03-21 19:47:47 +01:00
parent 67389d079e
commit a27fba347c
3 changed files with 18 additions and 0 deletions

View File

@ -75,6 +75,7 @@
"Sidebar.delete-board": "Delete board",
"Sidebar.delete-template": "Delete",
"Sidebar.duplicate-board": "Duplicate board",
"Sidebar.dutch": "Dutch",
"Sidebar.edit-template": "Edit",
"Sidebar.empty-board": "Empty board",
"Sidebar.english": "English",
@ -87,6 +88,7 @@
"Sidebar.light-theme": "Light theme",
"Sidebar.logout": "Log out",
"Sidebar.no-views-in-board": "No pages inside",
"Sidebar.russian": "Russian",
"Sidebar.select-a-template": "Select a template",
"Sidebar.set-language": "Set language",
"Sidebar.set-theme": "Set theme",

View File

@ -342,6 +342,16 @@ class Sidebar extends React.Component<Props, State> {
name={intl.formatMessage({id: 'Sidebar.french', defaultMessage: 'French'})}
onClick={async () => this.props.setLanguage('fr')}
/>
<Menu.Text
id='dutch-lang'
name={intl.formatMessage({id: 'Sidebar.dutch', defaultMessage: 'Dutch'})}
onClick={async () => this.props.setLanguage('nl')}
/>
<Menu.Text
id='russian-lang'
name={intl.formatMessage({id: 'Sidebar.russian', defaultMessage: 'Russian'})}
onClick={async () => this.props.setLanguage('ru')}
/>
</Menu.SubMenu>
<Menu.SubMenu
id='theme'

View File

@ -6,6 +6,8 @@ import messages_es from '../i18n/es.json'
import messages_de from '../i18n/de.json'
import messages_ja from '../i18n/ja.json'
import messages_fr from '../i18n/fr.json'
import messages_nl from '../i18n/nl.json'
import messages_ru from '../i18n/ru.json'
export function getMessages(lang: string): {[key: string]: string} {
switch (lang) {
@ -15,6 +17,10 @@ export function getMessages(lang: string): {[key: string]: string} {
return messages_fr
case 'ja':
return messages_ja
case 'nl':
return messages_nl
case 'ru':
return messages_ru
case 'es':
return messages_es
}