Compare commits

...

4 Commits

Author SHA1 Message Date
WilliamWsyHK
f3b2fc171a Merge branch 'features/ava-dpi' into 'master'
Enabling screen scaling in Linux DE with AVALONIA_GLOBAL_SCALE_FACTOR

See merge request [ryubing/ryujinx!131](https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/131)
2025-08-31 05:38:21 -05:00
shinyoyo
042362ee2b Update Simplified Chinese translation. (ryubing/ryujinx!133)
See merge request ryubing/ryujinx!133
2025-08-30 22:40:05 -05:00
GreemDev
7347ee2212 [ci skip] chore: UI: Add localization key for LDN Game Viewer filters dropdown button heading 2025-08-30 22:13:38 -05:00
WilliamWsyHK
5645381211 Enabling screen scaling in Linux DE with AVALONIA_GLOBAL_SCALE_FACTOR 2025-08-31 08:45:21 +08:00
3 changed files with 69 additions and 32 deletions

View File

@ -24338,7 +24338,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "打开 LDN 游戏列表",
"zh_TW": ""
}
},
@ -24363,7 +24363,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "LDN 游戏浏览器 - {0} 个游戏",
"zh_TW": ""
}
},
@ -24388,7 +24388,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "搜索到 {0} 个 LDN 游戏...",
"zh_TW": ""
}
},
@ -24413,7 +24413,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "什么是 LDN",
"zh_TW": ""
}
},
@ -24438,7 +24438,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "在 {0} 时从服务器刷新可用游戏",
"zh_TW": ""
}
},
@ -24463,7 +24463,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "玩家计数 - 关闭",
"zh_TW": ""
}
},
@ -24488,7 +24488,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "玩家计数 - 递增",
"zh_TW": ""
}
},
@ -24513,12 +24513,37 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "玩家计数 - 递减",
"zh_TW": ""
}
},
{
"ID": "LdnGameListOnlyShowPublicGames",
"ID": "LdnGameListFiltersHeading",
"Translations": {
"ar_SA": "",
"de_DE": "",
"el_GR": "",
"en_US": "Filters",
"es_ES": "",
"fr_FR": "",
"he_IL": "",
"it_IT": "",
"ja_JP": "",
"ko_KR": "",
"no_NO": "",
"pl_PL": "",
"pt_BR": "",
"ru_RU": "",
"sv_SE": "",
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "筛选",
"zh_TW": ""
}
},
{
"ID": "LdnGameListFiltersOnlyShowPublicGames",
"Translations": {
"ar_SA": "",
"de_DE": "",
@ -24538,12 +24563,12 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "仅显示公开游戏",
"zh_TW": ""
}
},
{
"ID": "LdnGameListOnlyShowJoinableGames",
"ID": "LdnGameListFiltersOnlyShowJoinableGames",
"Translations": {
"ar_SA": "",
"de_DE": "",
@ -24563,7 +24588,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "仅显示可加入的游戏",
"zh_TW": ""
}
},
@ -24588,7 +24613,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "主服务器代理",
"zh_TW": ""
}
},
@ -24613,7 +24638,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": null,
"zh_TW": ""
}
},
@ -24638,7 +24663,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "通过 RyuLDN 服务器进行连接 (较慢)。",
"zh_TW": ""
}
},
@ -24663,7 +24688,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "通过 UPnP 进行点对点连接 (较快)。",
"zh_TW": ""
}
},
@ -24688,7 +24713,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "已创建: {0} ",
"zh_TW": ""
}
},
@ -24713,7 +24738,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "玩家 ({0} 之 {1}):",
"zh_TW": ""
}
},
@ -24738,7 +24763,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "可加入",
"zh_TW": ""
}
},
@ -24763,7 +24788,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "如果游戏是公开的或您知道口令则它是可加入的。",
"zh_TW": ""
}
},
@ -24788,7 +24813,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "不可加入",
"zh_TW": ""
}
},
@ -24813,7 +24838,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "游戏当前正在进行中。",
"zh_TW": ""
}
},
@ -24838,7 +24863,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "公开",
"zh_TW": ""
}
},
@ -24863,7 +24888,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "任何人都可以加入此游戏。",
"zh_TW": ""
}
},
@ -24888,7 +24913,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "私密",
"zh_TW": ""
}
},
@ -24913,7 +24938,7 @@
"th_TH": "",
"tr_TR": "",
"uk_UA": "",
"zh_CN": "",
"zh_CN": "如果您在设置中有某些 LDN 口令则可加入此游戏。",
"zh_TW": ""
}
}

View File

@ -16,6 +16,18 @@ fi
COMMAND="env LANG=C.UTF-8 DOTNET_EnableAlternateStackCheck=1"
XFT_DPI=$(xrdb -get Xft.dpi 2> /dev/null)
if [ -z "$XFT_DPI" ]; then
XFT_DPI=96
fi
AVALONIA_GLOBAL_SCALE_FACTOR=$(echo "scale=2; $XFT_DPI/96" | bc)
if [ -n "$AVALONIA_GLOBAL_SCALE_FACTOR" ]; then
COMMAND="$COMMAND AVALONIA_GLOBAL_SCALE_FACTOR=$AVALONIA_GLOBAL_SCALE_FACTOR"
fi
if command -v gamemoderun > /dev/null 2>&1; then
COMMAND="$COMMAND gamemoderun"
fi

View File

@ -115,7 +115,7 @@
Margin="10, 0, 148, 0"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Content="Filters"
Content="{ext:Locale LdnGameListFiltersHeading}"
DockPanel.Dock="Right">
<DropDownButton.Flyout>
<Flyout Placement="Bottom">
@ -124,10 +124,10 @@
<TextBlock Text="{ext:Locale CompatibilityListOnlyShowOwnedGames}" />
</CheckBox>
<CheckBox IsChecked="{Binding OnlyShowPublicGames}">
<TextBlock Text="{ext:Locale LdnGameListOnlyShowPublicGames}" />
<TextBlock Text="{ext:Locale LdnGameListFiltersOnlyShowPublicGames}" />
</CheckBox>
<CheckBox IsChecked="{Binding OnlyShowJoinableGames}">
<TextBlock Text="{ext:Locale LdnGameListOnlyShowJoinableGames}" />
<TextBlock Text="{ext:Locale LdnGameListFiltersOnlyShowJoinableGames}" />
</CheckBox>
</StackPanel>
</Flyout>
@ -213,7 +213,7 @@
Margin="10, 5, 20, 5"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Content="Filters"
Content="{ext:Locale LdnGameListFiltersHeading}"
DockPanel.Dock="Right">
<DropDownButton.Flyout>
<Flyout Placement="Bottom">
@ -222,10 +222,10 @@
<TextBlock Text="{ext:Locale CompatibilityListOnlyShowOwnedGames}" />
</CheckBox>
<CheckBox IsChecked="{Binding OnlyShowPublicGames}">
<TextBlock Text="{ext:Locale LdnGameListOnlyShowPublicGames}" />
<TextBlock Text="{ext:Locale LdnGameListFiltersOnlyShowPublicGames}" />
</CheckBox>
<CheckBox IsChecked="{Binding OnlyShowJoinableGames}">
<TextBlock Text="{ext:Locale LdnGameListOnlyShowJoinableGames}" />
<TextBlock Text="{ext:Locale LdnGameListFiltersOnlyShowJoinableGames}" />
</CheckBox>
</StackPanel>
</Flyout>