Add Chinese language support and update localization files: Introduced translations for Chinese (zh) in LanguageSwitcher and i18n configuration. Removed outdated translation files for several languages, streamlining localization resources. Enhanced language context to include Chinese in available languages.
This commit is contained in:
@@ -10,7 +10,7 @@ export const withTranslation = (namespaces = 'translation') => (WrappedComponent
|
||||
export const LanguageContext = React.createContext({
|
||||
currentLanguage: 'de',
|
||||
changeLanguage: () => {},
|
||||
availableLanguages: ['bg', 'cs', 'de', 'es', 'fr', 'hu', 'it', 'pl', 'ro', 'sr', 'ru', 'sk', 'uk', 'en']
|
||||
availableLanguages: ['bg', 'cs', 'de', 'es', 'fr', 'hu', 'it', 'pl', 'ro', 'sr', 'ru', 'sk', 'uk', 'en', 'zh']
|
||||
});
|
||||
|
||||
// Provider component for language management
|
||||
@@ -23,7 +23,7 @@ export class LanguageProvider extends Component {
|
||||
|
||||
this.state = {
|
||||
currentLanguage,
|
||||
availableLanguages: ['bg', 'cs', 'de', 'es', 'fr', 'hu', 'it', 'pl', 'ro', 'sr', 'ru', 'sk', 'uk', 'en']
|
||||
availableLanguages: ['bg', 'cs', 'de', 'es', 'fr', 'hu', 'it', 'pl', 'ro', 'sr', 'ru', 'sk', 'uk', 'en', 'zh']
|
||||
};
|
||||
}
|
||||
|
||||
@@ -64,7 +64,8 @@ export class LanguageProvider extends Component {
|
||||
'uk': 'uk-UA',
|
||||
'sk': 'sk-SK',
|
||||
'cs': 'cs-CZ',
|
||||
'ro': 'ro-RO'
|
||||
'ro': 'ro-RO',
|
||||
'zh': 'zh-CN'
|
||||
};
|
||||
window.shopConfig.language = languageMap[lng] || 'de-DE';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user