mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 18:20:39 +08:00
引入MaaUrls
This commit is contained in:
35
src/MeoAsstGui/Helper/MaaUrls.cs
Normal file
35
src/MeoAsstGui/Helper/MaaUrls.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace MeoAsstGui
|
||||
{
|
||||
public static class MaaUrls
|
||||
{
|
||||
public static string MaaPlus => "https://www.maa.plus";
|
||||
|
||||
public static string GitHub => "https://github.com/MaaAssistantArknights/MaaAssistantArknights";
|
||||
|
||||
public static string GitHubIssues => $"{GitHub}/issues";
|
||||
|
||||
public static string Telegram => "https://t.me/+Mgc2Zngr-hs3ZjU1";
|
||||
|
||||
public static string PrtsPlus => "https://prts.plus";
|
||||
|
||||
public static string MapPrts => "https://map.ark-nights.com/areas?coord_override=maa";
|
||||
|
||||
public static string CustomInfrastGenerator => "https://yituliu.site/riicCal";
|
||||
|
||||
public static List<string> QqGroups { get; } = new List<string>
|
||||
{
|
||||
"https://jq.qq.com/?k=xRh6gqQZ",
|
||||
"https://jq.qq.com/?k=u9i2n7Sb",
|
||||
"https://jq.qq.com/?k=mKdOnhWV",
|
||||
"https://jq.qq.com/?k=h6FGp0qD",
|
||||
"https://jq.qq.com/?k=To6b6H6m",
|
||||
"https://jq.qq.com/?k=K8t6W7HZ",
|
||||
"https://jq.qq.com/?k=gGRc2Rlw",
|
||||
};
|
||||
|
||||
public static string LatestQqGroup => QqGroups.Last();
|
||||
}
|
||||
}
|
||||
@@ -120,6 +120,7 @@
|
||||
<Compile Include="Helper\MaaHotKeys\MaaHotKeyAction.cs" />
|
||||
<Compile Include="Helper\MaaHotKeys\MaaHotKeyActionHandler.cs" />
|
||||
<Compile Include="Helper\MaaHotKeys\MaaHotKeyManager.cs" />
|
||||
<Compile Include="Helper\MaaUrls.cs" />
|
||||
<Compile Include="Helper\MainWindowManager.cs" />
|
||||
<Compile Include="Helper\MessageBoxManager.cs" />
|
||||
<Compile Include="Helper\ToastNotification.cs" />
|
||||
|
||||
@@ -332,10 +332,8 @@
|
||||
<system:String x:Key="UnknownAbnormal">The resource is damaged, please download the full package again</system:String>
|
||||
<system:String x:Key="Error">Error</system:String>
|
||||
<system:String x:Key="ErrorDetails">Details</system:String>
|
||||
<system:String x:Key="ErrorFeedback">Feedback</system:String>
|
||||
<system:String x:Key="ErrorFeedbackLinkText">Create a GitHub issue</system:String>
|
||||
<system:String x:Key="ErrorQqGroup">QQ Group</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">704746719</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">Join QQ Group</system:String>
|
||||
<system:String x:Key="InitializationError">Initialization error!</system:String>
|
||||
<system:String x:Key="ResolutionNotSupported">Emulator resolution not supported, please set at least 720P with 16:9 ratio</system:String>
|
||||
<system:String x:Key="ResolutionAcquisitionFailure">fails to be obtain emulator resolution . Please restart computer or consider try other emulator</system:String>
|
||||
|
||||
@@ -346,10 +346,8 @@
|
||||
<system:String x:Key="UnknownAbnormal">リソースファイルが破損しています。完全なパッケージを再度ダウンロードしてください</system:String>
|
||||
<system:String x:Key="Error">エラー</system:String>
|
||||
<system:String x:Key="ErrorDetails">情報</system:String>
|
||||
<system:String x:Key="ErrorFeedback">Feedback</system:String>
|
||||
<system:String x:Key="ErrorFeedbackLinkText">Create a GitHub issue</system:String>
|
||||
<system:String x:Key="ErrorQqGroup">QQ Group</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">704746719</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">Join QQ Group</system:String>
|
||||
<system:String x:Key="InitializationError">初期化エラー!</system:String>
|
||||
<system:String x:Key="ResolutionNotSupported">エミュレータの解像度はサポートされていません。アスペクト比16:9で、720p以上に設定してください</system:String>
|
||||
<system:String x:Key="ResolutionAcquisitionFailure">エミュレータの解像度を取得できませんでした。コンピュータを再起動するか、エミュレータを変更してから再試行することをお勧めします</system:String>
|
||||
|
||||
@@ -332,10 +332,8 @@
|
||||
<system:String x:Key="UnknownAbnormal">리소스가 손상되었습니다. 전체 패키지를 다시 다운로드하십시오.</system:String>
|
||||
<system:String x:Key="Error">오류</system:String>
|
||||
<system:String x:Key="ErrorDetails">신용</system:String>
|
||||
<system:String x:Key="ErrorFeedback">Feedback</system:String>
|
||||
<system:String x:Key="ErrorFeedbackLinkText">Create a GitHub issue</system:String>
|
||||
<system:String x:Key="ErrorQqGroup">QQ Group</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">704746719</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">Join QQ Group</system:String>
|
||||
<system:String x:Key="InitializationError">초기화 오류!</system:String>
|
||||
<system:String x:Key="ResolutionNotSupported">에뮬레이터 해상도가 지원되지 않습니다. 해상도를 720p 이상, 16:9 으로 설정해주세요.</system:String>
|
||||
<system:String x:Key="ResolutionAcquisitionFailure">에뮬레이터 해상도를 가져오지 못했습니다. 컴퓨터를 다시 시작하거나 에뮬레이터를 변경한 후 다시 시도하는 것이 좋습니다.</system:String>
|
||||
|
||||
@@ -332,9 +332,7 @@
|
||||
<system:String x:Key="UnknownAbnormal">🍻🍺🍺🍺🍻🍸🕺🍺🍸🕺🍺🍻🕺🕺🍺🍸🕺🍻🍻🍺</system:String>
|
||||
<system:String x:Key="Error">🍻🍻🕺</system:String>
|
||||
<system:String x:Key="ErrorDetails">🍻🍷🍻</system:String>
|
||||
<system:String x:Key="ErrorFeedback">🕺🕺🕺</system:String>
|
||||
<system:String x:Key="ErrorFeedbackLinkText">🍺🍻🕺🍺🍸🍻🕺🕺🍸🍻🍷🕺🍷🍻🍺🍷🍻🍷🍷🍻🍺🍸🍷🍷🍻🍻🍸</system:String>
|
||||
<system:String x:Key="ErrorQqGroup">🍺🍻🕺🍸🍻</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">🍸🍷🍻💃🍺🍻🕺🍺🍻🍻</system:String>
|
||||
<system:String x:Key="InitializationError">🍻🍺🍺🕺🍺🍸🍸</system:String>
|
||||
<system:String x:Key="ResolutionNotSupported">🍻🍻🍷🍷🍻🍸🍺🍸🍸🍸🕺💃🍷🍻🍺🍻🍺🍻🍻🍷🍺🍸🍻🍷🕺🍷🍻🍺🍷🍻🍷🍻🍻🍸🍷</system:String>
|
||||
|
||||
@@ -332,10 +332,8 @@
|
||||
<system:String x:Key="UnknownAbnormal">资源损坏,请重新下载完整安装包</system:String>
|
||||
<system:String x:Key="Error">错误</system:String>
|
||||
<system:String x:Key="ErrorDetails">信息</system:String>
|
||||
<system:String x:Key="ErrorFeedback">反馈问题</system:String>
|
||||
<system:String x:Key="ErrorFeedbackLinkText">创建 GitHub issue</system:String>
|
||||
<system:String x:Key="ErrorQqGroup">QQ群</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">704746719</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">加入QQ群反馈问题</system:String>
|
||||
<system:String x:Key="InitializationError">初始化错误!</system:String>
|
||||
<system:String x:Key="ResolutionNotSupported">模拟器分辨率不支持,请设置为 720p 或更高,且为 16:9 比例</system:String>
|
||||
<system:String x:Key="ResolutionAcquisitionFailure">模拟器分辨率获取失败,建议重启电脑,或更换模拟器后再次尝试</system:String>
|
||||
|
||||
@@ -332,10 +332,8 @@
|
||||
<system:String x:Key="UnknownAbnormal">資源損毀,請重新下載完整安裝包</system:String>
|
||||
<system:String x:Key="Error">錯誤</system:String>
|
||||
<system:String x:Key="ErrorDetails">信息</system:String>
|
||||
<system:String x:Key="ErrorFeedback">反饋問題</system:String>
|
||||
<system:String x:Key="ErrorFeedbackLinkText">創建 GitHub issue</system:String>
|
||||
<system:String x:Key="ErrorQqGroup">QQ群</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">704746719</system:String>
|
||||
<system:String x:Key="ErrorQqGroupLinkText">加入QQ群反饋問題</system:String>
|
||||
<system:String x:Key="InitializationError">初始化錯誤!</system:String>
|
||||
<system:String x:Key="ResolutionNotSupported">模擬器解析度不支持,請設定為 720p 或更高,且為 16:9 比例</system:String>
|
||||
<system:String x:Key="ResolutionAcquisitionFailure">模擬器解析度獲取失敗,建議重啟電腦,或更換模擬器後再次嘗試</system:String>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:s="https://github.com/canton7/Stylet"
|
||||
xmlns:vm="clr-namespace:MeoAsstGui;assembly=MeoAsstGui"
|
||||
xmlns:local="clr-namespace:MeoAsstGui"
|
||||
d:DataContext="{d:DesignInstance {x:Type vm:SettingsViewModel}}"
|
||||
d:DesignWidth="550"
|
||||
mc:Ignorable="d">
|
||||
@@ -19,7 +20,7 @@
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
Cursor="Hand"
|
||||
NavigateUri="https://www.maa.plus"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.MaaPlus}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource Website}" />
|
||||
</Hyperlink>
|
||||
@@ -32,7 +33,7 @@
|
||||
Style="{StaticResource TextBlockDefault}">
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://github.com/MaaAssistantArknights/MaaAssistantArknights"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.GitHub}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource Github}" />
|
||||
</Hyperlink>
|
||||
@@ -46,7 +47,7 @@
|
||||
<TextBlock Text="{DynamicResource QQgroup}" />
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=xRh6gqQZ"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[0]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -58,7 +59,7 @@
|
||||
<TextBlock Text="{DynamicResource QQgroupfull}" />
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=u9i2n7Sb"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[1]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -71,7 +72,7 @@
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
Cursor="Hand"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=mKdOnhWV"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[2]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -91,7 +92,7 @@
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
Cursor="Hand"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=h6FGp0qD"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[3]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -104,7 +105,7 @@
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
Cursor="Hand"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=To6b6H6m"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[4]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -117,7 +118,7 @@
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
Cursor="Hand"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=K8t6W7HZ"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[5]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -130,7 +131,7 @@
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
Cursor="Hand"
|
||||
NavigateUri="https://jq.qq.com/?_wv=1027&k=gGRc2Rlw"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.QqGroups}, Path=[6]}"
|
||||
TextDecorations="None">
|
||||
<Hyperlink.Style>
|
||||
<Style BasedOn="{StaticResource {x:Type Hyperlink}}" TargetType="Hyperlink">
|
||||
@@ -148,7 +149,7 @@
|
||||
Style="{StaticResource TextBlockDefault}">
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://t.me/+Mgc2Zngr-hs3ZjU1"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.Telegram}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource Telegram}" />
|
||||
</Hyperlink>
|
||||
@@ -174,7 +175,7 @@
|
||||
Style="{StaticResource TextBlockDefault}">
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.GitHubIssues}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource Issue}" />
|
||||
</Hyperlink>
|
||||
@@ -187,7 +188,7 @@
|
||||
Style="{StaticResource TextBlockDefault}">
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://prts.plus/"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.PrtsPlus}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource PrtsPlus}" />
|
||||
</Hyperlink>
|
||||
@@ -200,7 +201,7 @@
|
||||
Style="{StaticResource TextBlockDefault}">
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://map.ark-nights.com/areas?coord_override=maa"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.MapPrts}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource MapPrts}" />
|
||||
</Hyperlink>
|
||||
@@ -213,7 +214,7 @@
|
||||
Style="{StaticResource TextBlockDefault}">
|
||||
<Hyperlink
|
||||
Click="Hyperlink_Click"
|
||||
NavigateUri="https://yituliu.site/riicCal/"
|
||||
NavigateUri="{Binding Source={x:Static local:MaaUrls.CustomInfrastGenerator}}"
|
||||
TextDecorations="None">
|
||||
<TextBlock Text="{DynamicResource CustomInfrastGenerator}" />
|
||||
</Hyperlink>
|
||||
|
||||
@@ -20,16 +20,14 @@
|
||||
<TextBlock Grid.ColumnSpan="2" Grid.Column="0" Text="{DynamicResource ErrorDetails}" HorizontalAlignment="Left" Margin="115,95,0,0" VerticalAlignment="Top" FontWeight="Bold"/>
|
||||
<TextBox Grid.ColumnSpan="2" Grid.Column="0" x:Name="ErrorDetails" HorizontalAlignment="Left" TextWrapping="Wrap" Background="#FFE6E6E6" BorderThickness="0" Padding="0" Text="{DynamicResource UnknownErrorOccurs}" Margin="140,120,0,0" VerticalAlignment="Top" MaxHeight="150" Width="455" />
|
||||
|
||||
<TextBlock Grid.ColumnSpan="2" Grid.Column="0" Text="{DynamicResource ErrorFeedback}" HorizontalAlignment="Left" Margin="376,300,0,0" VerticalAlignment="Top"/>
|
||||
<TextBlock Grid.ColumnSpan="2" Grid.Column="0" HorizontalAlignment="Left" Margin="466,300,0,0" VerticalAlignment="Top" Width="129" Height="23">
|
||||
<Hyperlink Name="LinkToCreateGitHubIssue" Click="LinkToCreateGitHubIssue_OnClick" NavigateUri="https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/new/choose" FontSize="10.667">
|
||||
<Hyperlink Name="LinkToCreateGitHubIssue" Click="Hyperlink_OnClick" NavigateUri="{Binding Source={x:Static local:MaaUrls.GitHubIssues}}" FontSize="10.667">
|
||||
<Run Text="{DynamicResource ErrorFeedbackLinkText}" />
|
||||
</Hyperlink>
|
||||
</TextBlock>
|
||||
|
||||
<TextBlock x:Name="ErrorQqGroup" Grid.ColumnSpan="2" Grid.Column="0" Text="{DynamicResource ErrorQqGroup}" HorizontalAlignment="Left" Margin="376,326,0,0" VerticalAlignment="Top"/>
|
||||
<TextBlock x:Name="ErrorQqGroupLink" Grid.ColumnSpan="2" Grid.Column="0" HorizontalAlignment="Left" Margin="466,326,0,0" VerticalAlignment="Top" FontSize="10.667" Width="71">
|
||||
<Hyperlink Name="LinkToJoinQqGroup" Click="LinkToJoinQqGroup_OnClick" NavigateUri="https://jq.qq.com/?k=PYoCP2lS" FontSize="10.667">
|
||||
<Hyperlink Name="LinkToJoinQqGroup" Click="Hyperlink_OnClick" NavigateUri="{Binding Source={x:Static local:MaaUrls.LatestQqGroup}}" FontSize="10.667">
|
||||
<Run Text="{DynamicResource ErrorQqGroupLinkText}" />
|
||||
</Hyperlink>
|
||||
</TextBlock>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Windows;
|
||||
using System.Windows.Documents;
|
||||
using Application = System.Windows.Forms.Application;
|
||||
|
||||
namespace MeoAsstGui.Views
|
||||
@@ -26,7 +27,6 @@ namespace MeoAsstGui.Views
|
||||
ShouldExit = shouldExit;
|
||||
|
||||
var isZhCn = ViewStatusStorage.Get("GUI.Localization", Localization.DefaultLanguage) == "zh-cn";
|
||||
ErrorQqGroup.Visibility = isZhCn ? Visibility.Visible : Visibility.Hidden;
|
||||
ErrorQqGroupLink.Visibility = isZhCn ? Visibility.Visible : Visibility.Hidden;
|
||||
}
|
||||
|
||||
@@ -48,14 +48,9 @@ namespace MeoAsstGui.Views
|
||||
base.OnClosed(e);
|
||||
}
|
||||
|
||||
private void LinkToCreateGitHubIssue_OnClick(object sender, RoutedEventArgs e)
|
||||
private void Hyperlink_OnClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
Process.Start(LinkToJoinQqGroup.NavigateUri.ToString());
|
||||
}
|
||||
|
||||
private void LinkToJoinQqGroup_OnClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
Process.Start(LinkToJoinQqGroup.NavigateUri.ToString());
|
||||
Process.Start(((Hyperlink)sender).NavigateUri.AbsoluteUri);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user