mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 12:54:38 +03:00
Add Estonian, Russian first-level langs, add many preview langs
This commit is contained in:
@@ -124,24 +124,31 @@ export const SettingsInterfacePanel: React.FC = () => {
|
||||
value={iface.language ?? undefined}
|
||||
onChange={(v) => saveInterface({ language: v })}
|
||||
>
|
||||
<option value="bn-BD">বাংলা (বাংলাদেশ) (Preview)</option>
|
||||
<option value="cs-CZ">Čeština (Preview)</option>
|
||||
<option value="da-DK">Dansk (Danmark)</option>
|
||||
<option value="de-DE">Deutsch (Deutschland)</option>
|
||||
<option value="en-GB">English (United Kingdom)</option>
|
||||
<option value="en-US">English (United States)</option>
|
||||
<option value="es-ES">Español (España)</option>
|
||||
<option value="et-EE">Eesti</option>
|
||||
<option value="fa-IR">فارسی (ایران) (Preview)</option>
|
||||
<option value="fi-FI">Suomi</option>
|
||||
<option value="fr-FR">Français (France)</option>
|
||||
<option value="hr-HR">Hrvatski (Preview)</option>
|
||||
<option value="hu-HU">Magyar (Preview)</option>
|
||||
<option value="it-IT">Italiano</option>
|
||||
<option value="ja-JP">日本語 (日本)</option>
|
||||
<option value="ko-KR">한국어 (대한민국)</option>
|
||||
<option value="nl-NL">Nederlands (Nederland)</option>
|
||||
<option value="pl-PL">Polski</option>
|
||||
<option value="pt-BR">Português (Brasil)</option>
|
||||
<option value="ru-RU">Русский (Россия) (Preview)</option>
|
||||
<option value="ro-RO">Română (Preview)</option>
|
||||
<option value="ru-RU">Русский (Россия)</option>
|
||||
<option value="es-ES">Español (España)</option>
|
||||
<option value="sv-SE">Svenska</option>
|
||||
<option value="tr-TR">Türkçe (Türkiye)</option>
|
||||
<option value="uk-UA">Ukrainian</option>
|
||||
<option value="th-TH">ภาษาไทย (Preview)</option>
|
||||
<option value="uk-UA">Ukrainian (Preview)</option>
|
||||
<option value="zh-TW">繁體中文 (台灣)</option>
|
||||
<option value="zh-CN">简体中文 (中国)</option>
|
||||
</SelectSetting>
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
import Countries from "i18n-iso-countries";
|
||||
|
||||
export const localeCountries = {
|
||||
en: () => import("i18n-iso-countries/langs/en.json"),
|
||||
bn: () => import("i18n-iso-countries/langs/bn.json"),
|
||||
cs: () => import("i18n-iso-countries/langs/cs.json"),
|
||||
da: () => import("i18n-iso-countries/langs/da.json"),
|
||||
de: () => import("i18n-iso-countries/langs/de.json"),
|
||||
en: () => import("i18n-iso-countries/langs/en.json"),
|
||||
es: () => import("i18n-iso-countries/langs/es.json"),
|
||||
et: () => import("i18n-iso-countries/langs/et.json"),
|
||||
fa: () => import("i18n-iso-countries/langs/fa.json"),
|
||||
fi: () => import("i18n-iso-countries/langs/fi.json"),
|
||||
fr: () => import("i18n-iso-countries/langs/fr.json"),
|
||||
hu: () => import("i18n-iso-countries/langs/hu.json"),
|
||||
hr: () => import("i18n-iso-countries/langs/hr.json"),
|
||||
it: () => import("i18n-iso-countries/langs/it.json"),
|
||||
ja: () => import("i18n-iso-countries/langs/ja.json"),
|
||||
@@ -14,8 +19,10 @@ export const localeCountries = {
|
||||
nl: () => import("i18n-iso-countries/langs/nl.json"),
|
||||
pl: () => import("i18n-iso-countries/langs/pl.json"),
|
||||
pt: () => import("i18n-iso-countries/langs/pt.json"),
|
||||
ro: () => import("i18n-iso-countries/langs/ro.json"),
|
||||
ru: () => import("i18n-iso-countries/langs/ru.json"),
|
||||
sv: () => import("i18n-iso-countries/langs/sv.json"),
|
||||
th: () => import("i18n-iso-countries/langs/th.json"),
|
||||
tr: () => import("i18n-iso-countries/langs/tr.json"),
|
||||
uk: () => import("i18n-iso-countries/langs/uk.json"),
|
||||
zh: () => import("i18n-iso-countries/langs/zh.json"),
|
||||
@@ -56,6 +63,13 @@ export const localeLoader = {
|
||||
daDK: () => import("./da-DK.json"),
|
||||
koKR: () => import("./ko-KR.json"),
|
||||
ukUA: () => import("./uk-UA.json"),
|
||||
bnBD: () => import("./bn-BD.json"),
|
||||
csCZ: () => import("./cs-CZ.json"),
|
||||
etEE: () => import("./et-EE.json"),
|
||||
faIR: () => import("./fa-IR.json"),
|
||||
huHU: () => import("./hu-HU.json"),
|
||||
roRO: () => import("./ro-RO.json"),
|
||||
thTH: () => import("./th-TH.json"),
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
} as { [key: string]: any };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user