mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-16 16:07:33 +08:00
code refactor
This commit is contained in:
+12
-1
@@ -259,6 +259,10 @@ function getLocaleFromLanguageAlias(alias) {
|
||||
return null;
|
||||
}
|
||||
|
||||
function getCurrentLanguageCode(i18nGlobal) {
|
||||
return i18nGlobal.locale;
|
||||
}
|
||||
|
||||
function getCurrentLanguageInfo(i18nGlobal) {
|
||||
const locale = getLanguageInfo(i18nGlobal.locale);
|
||||
|
||||
@@ -266,7 +270,12 @@ function getCurrentLanguageInfo(i18nGlobal) {
|
||||
return locale;
|
||||
}
|
||||
|
||||
return getDefaultLanguage();
|
||||
return getLanguageInfo(getDefaultLanguage());
|
||||
}
|
||||
|
||||
function getCurrentLanguageDisplayName(i18nGlobal) {
|
||||
const currentLanguageInfo = getCurrentLanguageInfo(i18nGlobal);
|
||||
return currentLanguageInfo.displayName;
|
||||
}
|
||||
|
||||
function getDefaultCurrency(translateFn) {
|
||||
@@ -917,7 +926,9 @@ export function i18nFunctions(i18nGlobal) {
|
||||
getAllLanguageInfoArray: (includeSystemDefault) => getAllLanguageInfoArray(i18nGlobal.t, includeSystemDefault),
|
||||
getLanguageInfo: getLanguageInfo,
|
||||
getDefaultLanguage: getDefaultLanguage,
|
||||
getCurrentLanguageCode: () => getCurrentLanguageCode(i18nGlobal),
|
||||
getCurrentLanguageInfo: () => getCurrentLanguageInfo(i18nGlobal),
|
||||
getCurrentLanguageDisplayName: () => getCurrentLanguageDisplayName(i18nGlobal),
|
||||
getDefaultCurrency: () => getDefaultCurrency(i18nGlobal.t),
|
||||
getDefaultFirstDayOfWeek: () => getDefaultFirstDayOfWeek(i18nGlobal.t),
|
||||
getCurrencyName: (currencyCode) => getCurrencyName(currencyCode, i18nGlobal.t),
|
||||
|
||||
Reference in New Issue
Block a user