引入MaaUrls

This commit is contained in:
gdlcf88
2022-10-28 14:10:15 +08:00
parent 0200cc7315
commit d834fc205f
11 changed files with 61 additions and 43 deletions

View 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();
}
}

View File

@@ -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" />

View File

@@ -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>

View File

@@ -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">エミュレータの解像度はサポートされていません。アスペクト比169で、720p以上に設定してください</system:String>
<system:String x:Key="ResolutionAcquisitionFailure">エミュレータの解像度を取得できませんでした。コンピュータを再起動するか、エミュレータを変更してから再試行することをお勧めします</system:String>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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>

View File

@@ -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>

View File

@@ -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);
}
}
}