A game about forced loneliness, made by TACStudios
1using Codice.Utils;
2using PlasticGui;
3
4namespace Unity.PlasticSCM.Editor.UI
5{
6 internal static class GetPlasticShortcut
7 {
8 internal static string ForOpen()
9 {
10 return PlasticLocalization.GetString(
11 PlasticLocalization.Name.UnityOpenShortcut);
12 }
13
14 internal static string ForDelete()
15 {
16 if (PlatformIdentifier.IsWindows())
17 return PlasticLocalization.GetString(
18 PlasticLocalization.Name.UnityDeleteShortcutForWindows);
19
20 if (PlatformIdentifier.IsMac())
21 return PlasticLocalization.GetString(
22 PlasticLocalization.Name.UnityDeleteShortcutForMacOS);
23
24 return string.Empty;
25 }
26
27 internal static string ForDiff()
28 {
29 return PlasticLocalization.GetString(
30 PlasticLocalization.Name.UnityDiffShortcut);
31 }
32
33 internal static string ForAssetDiff()
34 {
35 return PlasticLocalization.GetString(
36 PlasticLocalization.Name.UnityAssetDiffShortcut);
37 }
38
39 internal static string ForHistory()
40 {
41 if (PlatformIdentifier.IsWindows())
42 return PlasticLocalization.GetString(
43 PlasticLocalization.Name.UnityHistoryShortcutForWindows);
44
45 if (PlatformIdentifier.IsMac())
46 return PlasticLocalization.GetString(
47 PlasticLocalization.Name.UnityHistoryShortcutForMacOS);
48
49 return string.Empty;
50 }
51
52 internal static string ForMerge()
53 {
54 if (PlatformIdentifier.IsWindows())
55 return PlasticLocalization.GetString(
56 PlasticLocalization.Name.UnityMergeShortcutForWindows);
57
58 if (PlatformIdentifier.IsMac())
59 return PlasticLocalization.GetString(
60 PlasticLocalization.Name.UnityMergeShortcutForMacOS);
61
62 return string.Empty;
63 }
64
65 internal static string ForHideUnhide()
66 {
67 if (PlatformIdentifier.IsWindows())
68 return PlasticLocalization.GetString(
69 PlasticLocalization.Name.UnityHideUnhideShortcutForWindows);
70
71 if (PlatformIdentifier.IsMac())
72 return PlasticLocalization.GetString(
73 PlasticLocalization.Name.UnityHideUnhideShortcutForMacOS);
74
75 return string.Empty;
76 }
77
78 }
79}