mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2024-12-19 16:33:04 +03:00
Merge branch 'term' of Maroxy/an-ordinary-launcher into main
This commit is contained in:
commit
cf45b490d6
17 changed files with 49 additions and 14 deletions
|
@ -17,7 +17,7 @@
|
|||
<body>
|
||||
<div class="menu">
|
||||
<div class="menu-item menu-item-active" anchor="general" i18id="GeneralSettings">General</div>
|
||||
<div class="menu-item" anchor="runners" i18id="Runners">Runners</div>
|
||||
<div class="menu-item" anchor="runners" i18id="WineVersion">Wine version</div>
|
||||
<div class="menu-item" anchor="dxvks" i18id="DXVK">DXVK</div>
|
||||
</div>
|
||||
|
||||
|
@ -64,7 +64,7 @@
|
|||
</div>
|
||||
|
||||
<div class="settings-item" id="runners">
|
||||
<h2>Runners</h2>
|
||||
<h2 i18id="WineVersion"></h2>
|
||||
|
||||
<div class="list" id="runners-list"></div>
|
||||
</div>
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Installieren",
|
||||
"Update": "Updaten",
|
||||
"Launch": "Starten",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Sprachen",
|
||||
"Voice": "Sprachpaket",
|
||||
"SettingsTitle": "Einstellungen",
|
||||
"GeneralSettings": "Generell",
|
||||
"WineVersion": "Wine Version",
|
||||
"Downloading": "wird Heruntergeladen",
|
||||
"Unpack": "wird Entpackt",
|
||||
"GameDownloaded": "Spiel würde erfolgreich heruntergeladen",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
|
@ -7,6 +8,7 @@
|
|||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"Downloading": "Downloading",
|
||||
"WineVersion": "Wine version",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
"ApplyPatch": "Applying patch...",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"Install": "インストール",
|
||||
"Update": "アップデート",
|
||||
"Launch": "打ち上げ",
|
||||
"Runners": "Runners",
|
||||
"Langs": "言語",
|
||||
|
@ -7,6 +8,7 @@
|
|||
"SettingsTitle": "設定",
|
||||
"GeneralSettings": "一般",
|
||||
"Downloading": "ダウンロード中",
|
||||
"WineVersion": "ワインバージョン",
|
||||
"Unpack": "開梱",
|
||||
"GameDownloaded": "ゲームのインストールに成功しました",
|
||||
"ApplyPatch": "パッチの適用...",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"Install": "Install",
|
||||
"Update": "Update",
|
||||
"Launch": "Launch",
|
||||
"Runners": "Runners",
|
||||
"Langs": "Languages",
|
||||
"Voice": "Voice Pack",
|
||||
"SettingsTitle": "Settings",
|
||||
"GeneralSettings": "General",
|
||||
"WineVersion": "Wine version",
|
||||
"Downloading": "Downloading",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "Game was successfully installed",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"Install": "安装",
|
||||
"Update": "更新",
|
||||
"Launch": "发射",
|
||||
"Runners": "Runners",
|
||||
"Langs": "语言",
|
||||
|
@ -7,6 +8,7 @@
|
|||
"SettingsTitle": "设置",
|
||||
"GeneralSettings": "一般的",
|
||||
"Downloading": "下载",
|
||||
"WineVersion": "葡萄酒版",
|
||||
"Unpack": "开箱",
|
||||
"GameDownloaded": "游戏安装成功",
|
||||
"ApplyPatch": "应用补丁...",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"Install": "安裝",
|
||||
"Update": "更新",
|
||||
"Launch": "發射",
|
||||
"Runners": "Runners",
|
||||
"Langs": "語言",
|
||||
|
@ -7,6 +8,7 @@
|
|||
"SettingsTitle": "設置",
|
||||
"GeneralSettings": "一般的",
|
||||
"Downloading": "下載",
|
||||
"WineVersion": "葡萄酒版",
|
||||
"Unpack": "Unpacking",
|
||||
"GameDownloaded": "遊戲安裝成功",
|
||||
"ApplyPatch": "Applying patch...",
|
||||
|
|
|
@ -55,7 +55,7 @@ export class LauncherUI
|
|||
break;
|
||||
|
||||
case 'game-update-available':
|
||||
$('#launch').text('Update'); // FIXME i18n.translate
|
||||
$('#launch').text(i18n.translate('Update'));
|
||||
|
||||
break;
|
||||
|
||||
|
@ -156,13 +156,26 @@ export class LauncherUI
|
|||
Genshinlib.getBackgroundUri().then(uri => $('body').css('background-image', `url(${uri})`));
|
||||
}
|
||||
|
||||
public static updateSocial (): void
|
||||
{
|
||||
fetch(`https://genshin.mihoyo.com/launcher/10/${Genshinlib.lang.launcher}?api_url=https%3A%2F%2Fapi-os-takumi.mihoyo.com%2Fhk4e_global&prev=false`)
|
||||
.then(res => res.text())
|
||||
.then(body => {
|
||||
$('#__layout').remove();
|
||||
$(body).find('#__layout').appendTo('#launchcontent');
|
||||
|
||||
$('#launchcontent .home__main .home-swiper-wrap').remove();
|
||||
$('#launchcontent .home__main .home-news').remove();
|
||||
});
|
||||
}
|
||||
|
||||
public static updateLang (lang: string|null = null): void
|
||||
{
|
||||
if (lang !== null)
|
||||
i18n.setLang(lang);
|
||||
|
||||
$('*[i18id]').each((i, element) => {
|
||||
element.innerText = i18n.translate(element.getAttribute('i18id')?.toString()!);
|
||||
element.innerText = i18n.translate(element.getAttribute('i18id')!);
|
||||
});
|
||||
}
|
||||
}
|
|
@ -25,19 +25,13 @@ $(() => {
|
|||
|
||||
LauncherUI.setState('game-launch-available');
|
||||
LauncherUI.updateBackground();
|
||||
|
||||
fetch(`https://genshin.mihoyo.com/launcher/10/${Genshinlib.lang.launcher}?api_url=https%3A%2F%2Fapi-os-takumi.mihoyo.com%2Fhk4e_global&prev=false`)
|
||||
.then(res => res.text())
|
||||
.then(body => {
|
||||
$(body).find('#__layout').appendTo('#launchcontent');
|
||||
|
||||
$('#launchcontent .home__main .home-swiper-wrap').remove();
|
||||
$('#launchcontent .home__main .home-news').remove();
|
||||
});
|
||||
LauncherUI.updateSocial();
|
||||
|
||||
ipcRenderer.on('change-lang', (event: void, data: any) => {
|
||||
LauncherUI.updateBackground();
|
||||
LauncherUI.updateLang();
|
||||
LauncherUI.updateSocial();
|
||||
// Needs data.lang in the arguments since the button doesn't get updated otherwise.
|
||||
LauncherUI.updateLang(data.lang);
|
||||
});
|
||||
|
||||
let rpc: any;
|
||||
|
|
Loading…
Reference in a new issue