mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2026-01-01 04:08:45 -05:00
feat(lang): add Greek display language (#1605)
* feat(lang): add Greek & Polish display languages Also: * rename zh-TW display language to 繁體中文 * fix plurality of AvailableLocale type name * consistently use 'en' as fallback/default language * revert(lang): remove Polish display language due to lack of translation activity
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import React, { ReactNode } from 'react';
|
||||
|
||||
export type AvailableLocales =
|
||||
export type AvailableLocale =
|
||||
| 'ca'
|
||||
| 'de'
|
||||
| 'en'
|
||||
| 'el'
|
||||
| 'es'
|
||||
| 'it'
|
||||
| 'ja'
|
||||
@@ -20,7 +21,7 @@ export type AvailableLocales =
|
||||
|
||||
type AvailableLanguageObject = Record<
|
||||
string,
|
||||
{ code: AvailableLocales; display: string }
|
||||
{ code: AvailableLocale; display: string }
|
||||
>;
|
||||
|
||||
export const availableLanguages: AvailableLanguageObject = {
|
||||
@@ -72,6 +73,10 @@ export const availableLanguages: AvailableLanguageObject = {
|
||||
code: 'sv',
|
||||
display: 'Svenska',
|
||||
},
|
||||
el: {
|
||||
code: 'el',
|
||||
display: 'Ελληνικά',
|
||||
},
|
||||
ru: {
|
||||
code: 'ru',
|
||||
display: 'pусский',
|
||||
@@ -86,14 +91,14 @@ export const availableLanguages: AvailableLanguageObject = {
|
||||
},
|
||||
'zh-TW': {
|
||||
code: 'zh-TW',
|
||||
display: '中文(臺灣)',
|
||||
display: '繁體中文',
|
||||
},
|
||||
};
|
||||
|
||||
export interface LanguageContextProps {
|
||||
locale: AvailableLocales;
|
||||
locale: AvailableLocale;
|
||||
children: (locale: string) => ReactNode;
|
||||
setLocale?: React.Dispatch<React.SetStateAction<AvailableLocales>>;
|
||||
setLocale?: React.Dispatch<React.SetStateAction<AvailableLocale>>;
|
||||
}
|
||||
|
||||
export const LanguageContext = React.createContext<
|
||||
|
||||
Reference in New Issue
Block a user