번역테스트
This commit is contained in:
@@ -1,6 +1,14 @@
|
||||
import Enact_$L from "@enact/i18n/$L";
|
||||
|
||||
import stringReSource from "../../resources/de/strings.json";
|
||||
import stringReSourceEn from "../../resources/en/GB/strings.json";
|
||||
import stringReSourceDe from "../../resources/de/strings.json";
|
||||
import stringReSourceRu from "../../resources/ru/strings.json";
|
||||
|
||||
const stringReSource = {
|
||||
'en': stringReSourceEn,
|
||||
'de': stringReSourceDe,
|
||||
'ru': stringReSourceRu
|
||||
};
|
||||
|
||||
export const $L = (str) => {
|
||||
let languageSetting = "system";
|
||||
@@ -26,14 +34,15 @@ export const $L = (str) => {
|
||||
language =
|
||||
typeof window.navigator === "object"
|
||||
? window.navigator.language || window.navigator.userLanguage
|
||||
: "en-US";
|
||||
: "en-GB";
|
||||
|
||||
if (languageSetting !== "system") {
|
||||
language = languageSetting;
|
||||
}
|
||||
|
||||
language = language.split("-")[0];
|
||||
|
||||
//to test
|
||||
// language = 'de';
|
||||
const resource = stringReSource[language] || stringReSource.en;
|
||||
|
||||
if (typeof str === "object") {
|
||||
|
||||
Reference in New Issue
Block a user