mirror of
https://github.com/tobspr/shapez.io.git
synced 2024-10-27 20:34:29 +00:00
Fix language choose
This commit is contained in:
parent
b54ecdc906
commit
7744712f39
@ -1,36 +1,38 @@
|
|||||||
<?xml version="1.0" encoding="iso-8859-1"?>
|
<?xml version="1.0" encoding="iso-8859-1"?>
|
||||||
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||||
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
|
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
|
||||||
<polygon style="fill:#F5F5F5;" points="512,229.517 211.862,229.517 211.862,0 158.897,0 158.897,229.517 0,229.517 0,282.483 158.897,282.483 158.897,512 211.862,512 211.862,282.483 512,282.483 "/>
|
<rect style="fill:#FF4B55;" width="512" height="512"/>
|
||||||
<g>
|
<polygon style="fill:#F5F5F5;" points="512,229.517 211.862,229.517 211.862,0 158.897,0 158.897,229.517 0,229.517 0,282.483
|
||||||
</g>
|
158.897,282.483 158.897,512 211.862,512 211.862,282.483 512,282.483 "/>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
<g>
|
<g>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
<g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 858 B After Width: | Height: | Size: 786 B |
@ -1,113 +1,120 @@
|
|||||||
/**
|
/**
|
||||||
* @type {Object<string, {name: string, data: any, code: string, region: string}>}
|
* @type {Object<string, {name: string, data: any, code: string, region: string}>}
|
||||||
*/
|
*/
|
||||||
export const LANGUAGES = {
|
export const LANGUAGES = {
|
||||||
"en": {
|
"en": {
|
||||||
name: "English",
|
name: "English",
|
||||||
data: null,
|
data: null,
|
||||||
code: "en",
|
code: "en",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"de": {
|
"de": {
|
||||||
name: "Deutsch",
|
name: "Deutsch",
|
||||||
data: require("./built-temp/base-de.json"),
|
data: require("./built-temp/base-de.json"),
|
||||||
code: "de",
|
code: "de",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"fr": {
|
"fr": {
|
||||||
name: "Français",
|
name: "Français",
|
||||||
data: require("./built-temp/base-fr.json"),
|
data: require("./built-temp/base-fr.json"),
|
||||||
code: "fr",
|
code: "fr",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"ja": {
|
"ja": {
|
||||||
name: "日本語",
|
name: "日本語",
|
||||||
data: require("./built-temp/base-ja.json"),
|
data: require("./built-temp/base-ja.json"),
|
||||||
code: "ja",
|
code: "ja",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"pt-PT": {
|
"pt-PT": {
|
||||||
name: "Português (Portugal)",
|
name: "Português (Portugal)",
|
||||||
data: require("./built-temp/base-pt-PT.json"),
|
data: require("./built-temp/base-pt-PT.json"),
|
||||||
code: "pt",
|
code: "pt",
|
||||||
region: "PT",
|
region: "PT",
|
||||||
},
|
},
|
||||||
"pt-BR": {
|
"pt-BR": {
|
||||||
name: "Português (Brasil)",
|
name: "Português (Brasil)",
|
||||||
data: require("./built-temp/base-pt-BR.json"),
|
data: require("./built-temp/base-pt-BR.json"),
|
||||||
code: "pt",
|
code: "pt",
|
||||||
region: "BR",
|
region: "BR",
|
||||||
},
|
},
|
||||||
"ru": {
|
"ru": {
|
||||||
name: "Русский",
|
name: "Русский",
|
||||||
data: require("./built-temp/base-ru.json"),
|
data: require("./built-temp/base-ru.json"),
|
||||||
code: "ru",
|
code: "ru",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"cs": {
|
"cs": {
|
||||||
name: "Čeština",
|
name: "Čeština",
|
||||||
data: require("./built-temp/base-cz.json"),
|
data: require("./built-temp/base-cz.json"),
|
||||||
code: "cs",
|
code: "cs",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"es-419": {
|
"es-419": {
|
||||||
name: "Español",
|
name: "Español",
|
||||||
data: require("./built-temp/base-es.json"),
|
data: require("./built-temp/base-es.json"),
|
||||||
code: "es",
|
code: "es",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"pl": {
|
"pl": {
|
||||||
name: "Polski",
|
name: "Polski",
|
||||||
data: require("./built-temp/base-pl.json"),
|
data: require("./built-temp/base-pl.json"),
|
||||||
code: "pl",
|
code: "pl",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"kor": {
|
"kor": {
|
||||||
name: "한국어",
|
name: "한국어",
|
||||||
data: require("./built-temp/base-kor.json"),
|
data: require("./built-temp/base-kor.json"),
|
||||||
code: "kor",
|
code: "kor",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"nl": {
|
"nl": {
|
||||||
name: "Nederlands",
|
name: "Nederlands",
|
||||||
data: require("./built-temp/base-nl.json"),
|
data: require("./built-temp/base-nl.json"),
|
||||||
code: "nl",
|
code: "nl",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
"no": {
|
"no": {
|
||||||
name: "Norsk",
|
name: "Norsk",
|
||||||
data: require("./built-temp/base-no.json"),
|
data: require("./built-temp/base-no.json"),
|
||||||
code: "no",
|
code: "no",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
|
|
||||||
"tr": {
|
"tr": {
|
||||||
name: "Türkçe",
|
name: "Türkçe",
|
||||||
data: require("./built-temp/base-tr.json"),
|
data: require("./built-temp/base-tr.json"),
|
||||||
code: "tr",
|
code: "tr",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
|
|
||||||
"zh-CN": {
|
"zh-CN": {
|
||||||
// simplified
|
// simplified
|
||||||
name: "中文简体",
|
name: "中文简体",
|
||||||
data: require("./built-temp/base-zh-CN.json"),
|
data: require("./built-temp/base-zh-CN.json"),
|
||||||
code: "zh",
|
code: "zh",
|
||||||
region: "CN",
|
region: "CN",
|
||||||
},
|
},
|
||||||
|
|
||||||
"zh-TW": {
|
"zh-TW": {
|
||||||
// traditional
|
// traditional
|
||||||
name: "中文繁體",
|
name: "中文繁體",
|
||||||
data: require("./built-temp/base-zh-TW.json"),
|
data: require("./built-temp/base-zh-TW.json"),
|
||||||
code: "zh",
|
code: "zh",
|
||||||
region: "TW",
|
region: "TW",
|
||||||
},
|
},
|
||||||
|
|
||||||
"sv": {
|
"sv": {
|
||||||
name: "Svenska",
|
name: "Svenska",
|
||||||
data: require("./built-temp/base-sv.json"),
|
data: require("./built-temp/base-sv.json"),
|
||||||
code: "sv",
|
code: "sv",
|
||||||
region: "",
|
region: "",
|
||||||
},
|
},
|
||||||
};
|
|
||||||
|
"da": {
|
||||||
|
name: "Dansk",
|
||||||
|
data: require("./built-temp/base-da.json"),
|
||||||
|
code: "da",
|
||||||
|
region: "",
|
||||||
|
},
|
||||||
|
};
|
||||||
|
@ -320,20 +320,23 @@ export class MainMenuState extends GameState {
|
|||||||
});
|
});
|
||||||
|
|
||||||
optionSelected.add(value => {
|
optionSelected.add(value => {
|
||||||
this.app.settings.updateLanguage(value);
|
this.app.settings.updateLanguage(value).then(() => {
|
||||||
if (setting.restartRequired) {
|
if (setting.restartRequired) {
|
||||||
if (this.app.platformWrapper.getSupportsRestart()) {
|
if (this.app.platformWrapper.getSupportsRestart()) {
|
||||||
this.app.platformWrapper.performRestart();
|
this.app.platformWrapper.performRestart();
|
||||||
} else {
|
} else {
|
||||||
this.dialogs.showInfo(T.dialogs.restartRequired.title, T.dialogs.restartRequired.text, [
|
this.dialogs.showInfo(
|
||||||
"ok:good",
|
T.dialogs.restartRequired.title,
|
||||||
]);
|
T.dialogs.restartRequired.text,
|
||||||
|
["ok:good"]
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (setting.changeCb) {
|
if (setting.changeCb) {
|
||||||
setting.changeCb(this.app, value);
|
setting.changeCb(this.app, value);
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// Update current icon
|
// Update current icon
|
||||||
this.htmlElement.querySelector("button.languageChoose").setAttribute("data-languageIcon", value);
|
this.htmlElement.querySelector("button.languageChoose").setAttribute("data-languageIcon", value);
|
||||||
|
@ -3,8 +3,7 @@ steamPage:
|
|||||||
kombinování čím dál složitějších tvarů na nekonečné mapě.
|
kombinování čím dál složitějších tvarů na nekonečné mapě.
|
||||||
discordLinkShort: Oficiální Discord
|
discordLinkShort: Oficiální Discord
|
||||||
intro: >-
|
intro: >-
|
||||||
Shapez.io je relaxační hra, ve které musíte stavět továrny pro
|
Shapez.io je relaxační hra, ve které musíte stavět továrny pro automatizaci výroby geometrických tvarů.
|
||||||
automatizaci výroby geometrických tvarů.
|
|
||||||
|
|
||||||
Jak se zvyšuje úroveň, tvary se stávají stále složitějšími a vy se musíte rozšířit po nekonečné mapě.
|
Jak se zvyšuje úroveň, tvary se stávají stále složitějšími a vy se musíte rozšířit po nekonečné mapě.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user