Skip to content

Commit 20e70df

Browse files
JakubSzczyrkwitcher112
authored andcommitted
Add current culture info
1 parent dbf043c commit 20e70df

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

Assets/PatchKit Patcher/Scripts/UI/Changelog/ChangelogList.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private void CreateVersionTitleWithPublishData(string label, long publishTime)
107107
{
108108
var title = Instantiate(TitlePrefab);
109109
title.Texts[0].text = string.Format("Changelog {0}", label);
110-
string publishDate = UnixTimeConvert.FromUnixTimeStamp(publishTime).ToString("g");
110+
string publishDate = UnixTimeConvert.FromUnixTimeStamp(publishTime).ToString("g", CurrentCultureInfo.GetCurrentCultureInfo());
111111
title.Texts[1].text = string.Format("Published at: {0}", publishDate);
112112
title.transform.SetParent(transform, false);
113113
title.transform.SetAsLastSibling();
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System.Globalization;
2+
using System.Linq;
3+
using UnityEngine;
4+
5+
namespace PatchKit.Unity.Utilities
6+
{
7+
public static class CurrentCultureInfo
8+
{
9+
public static CultureInfo GetCurrentCultureInfo()
10+
{
11+
SystemLanguage currentLanguage = Application.systemLanguage;
12+
CultureInfo correspondingCultureInfo = CultureInfo.GetCultures(CultureTypes.AllCultures)
13+
.FirstOrDefault(x => x.EnglishName.Equals(currentLanguage.ToString()));
14+
return CultureInfo.CreateSpecificCulture(correspondingCultureInfo.TwoLetterISOLanguageName);
15+
}
16+
}
17+
}

Assets/PatchKit Patcher/Scripts/Utilities/CurrentCultureInfo.cs.meta

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)