Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add localized content for lost screen messages #2

Merged
merged 1 commit into from
Jan 22, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions AGExt/CommonMethods.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Linq;
using System.Text;
using System.IO;

using KSP.Localization;
using UnityEngine;


Expand Down Expand Up @@ -731,7 +731,8 @@ public void ActivateActionString(string groupStr, bool force, bool forceDir) //m
{
if (thisVsl.HoldPhysics)
{
ScreenMessages.PostScreenMessage("AGX cannot activate actions while under timewarp.", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX cannot activate actions while under timewarp.", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("#AGEXT_UI_SCREEN_MESSAGE_1"), 10F, ScreenMessageStyle.UPPER_CENTER);
}
else if (vesselInstanceOK)
{
Expand All @@ -745,7 +746,8 @@ public void ActivateActionStringActivation(string groupStr, bool force, bool for
{
if (thisVsl.HoldPhysics)
{
ScreenMessages.PostScreenMessage("AGX cannot activate actions while under timewarp.", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX cannot activate actions while under timewarp.", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("#AGEXT_UI_SCREEN_MESSAGE_1"), 10F, ScreenMessageStyle.UPPER_CENTER);
}
else if (vesselInstanceOK)
{
Expand Down Expand Up @@ -802,7 +804,8 @@ public void ActivateActionGroupActivation(int group, bool force, bool forceDir)
{
if (thisVsl.HoldPhysics)
{
ScreenMessages.PostScreenMessage("AGX cannot activate actions while under timewarp.", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX cannot activate actions while under timewarp.", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("#AGEXT_UI_SCREEN_MESSAGE_1"), 10F, ScreenMessageStyle.UPPER_CENTER);
}
else if (vesselInstanceOK)
{
Expand Down
3 changes: 2 additions & 1 deletion AGExt/Editor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -812,7 +812,8 @@ public void onLeftButtonClick()
}
else
{
ScreenMessages.PostScreenMessage("Action Groups Unavailable. Facility Upgrade Required.");
// ScreenMessages.PostScreenMessage("Action Groups Unavailable. Facility Upgrade Required.");
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_2"));
}
}
catch
Expand Down
18 changes: 11 additions & 7 deletions AGExt/External.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using System.Text;
using KSP.IO;
using System.Reflection;

using KSP.Localization;
using UnityEngine;

namespace ActionGroupsExtended
Expand Down Expand Up @@ -250,7 +250,8 @@ public static bool AGX2VslToggleGroupDelayCheck(uint FlightID, int group) //othe
}
else
{
ScreenMessages.PostScreenMessage("AGX Action Not Activated, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX Action Not Activated, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_3"), 10F, ScreenMessageStyle.UPPER_CENTER);
return false;
}
}
Expand All @@ -273,7 +274,8 @@ public static bool AGX2VslGroupState(uint FlightID, int group) //8 on test, owrk
}
else
{
ScreenMessages.PostScreenMessage("AGX Action not checked, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX Action not checked, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_4"), 10F, ScreenMessageStyle.UPPER_CENTER);
return false;
}
}
Expand Down Expand Up @@ -301,7 +303,8 @@ public static bool AGX2VslActivateGroup(uint FlightID, int group, bool forceDir)
}
else
{
ScreenMessages.PostScreenMessage("AGX Action Not Activated, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX Action Not Activated, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_3"), 10F, ScreenMessageStyle.UPPER_CENTER);
return false;
}
}
Expand Down Expand Up @@ -329,7 +332,8 @@ public static bool AGX2VslActivateGroupDelayCheck(uint FlightID, int group, bool
}
else
{
ScreenMessages.PostScreenMessage("AGX Action Not Activated, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
// ScreenMessages.PostScreenMessage("AGX Action Not Activated, not in flight", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_3"), 10F, ScreenMessageStyle.UPPER_CENTER);
return false;
}
}
Expand Down Expand Up @@ -1084,8 +1088,8 @@ public static bool RTDataReceive(ConfigNode node) //receive data back from RT
}
else
{
ScreenMessages.PostScreenMessage("AGX Action Not Activated, Remotetech passed invalid vessel", 10F, ScreenMessageStyle.UPPER_CENTER);

// ScreenMessages.PostScreenMessage("AGX Action Not Activated, Remotetech passed invalid vessel", 10F, ScreenMessageStyle.UPPER_CENTER);
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_5"), 10F, ScreenMessageStyle.UPPER_CENTER);
}
return false;
}
Expand Down
3 changes: 2 additions & 1 deletion AGExt/Flight.cs
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,8 @@ public void onLeftButtonClick()
}
else
{
ScreenMessages.PostScreenMessage("Action Groups Unavailable. VAB/SPH Facility Upgrade Required.");
// ScreenMessages.PostScreenMessage("Action Groups Unavailable. VAB/SPH Facility Upgrade Required.");
ScreenMessages.PostScreenMessage(Localizer.Format("AGEXT_UI_SCREEN_MESSAGE_6"));
}
}

Expand Down
9 changes: 8 additions & 1 deletion GameData/Diazo/Localization/en-us.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,12 @@ Localization
// Prompt is displayed in the toolbar.
// You can also change to "open AGE" or Other.
#AGEXT_UI_IN_TOOLBAR = Action Groups Extended
// Screen Message
#AGEXT_UI_SCREEN_MESSAGE_1 = AGX cannot activate actions while under timewarp.
#AGEXT_UI_SCREEN_MESSAGE_2 = Action Groups Unavailable. Facility Upgrade Required.
#AGEXT_UI_SCREEN_MESSAGE_3 = AGX Action Not Activated, not in flight
#AGEXT_UI_SCREEN_MESSAGE_4 = AGX Action not checked, not in flight
#AGEXT_UI_SCREEN_MESSAGE_5 = AGX Action Not Activated, Remotetech passed invalid vessel
#AGEXT_UI_SCREEN_MESSAGE_6 = Action Groups Unavailable. VAB/SPH Facility Upgrade Required.
}
}
}
9 changes: 8 additions & 1 deletion GameData/Diazo/Localization/es-es.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,12 @@ Localization
// Prompt is displayed in the toolbar.
// You can also change to "open AGE" or Other.
#AGEXT_UI_IN_TOOLBAR = Action Groups Extended
// Screen Message
#AGEXT_UI_SCREEN_MESSAGE_1 = AGX cannot activate actions while under timewarp.
#AGEXT_UI_SCREEN_MESSAGE_2 = Action Groups Unavailable. Facility Upgrade Required.
#AGEXT_UI_SCREEN_MESSAGE_3 = AGX Action Not Activated, not in flight
#AGEXT_UI_SCREEN_MESSAGE_4 = AGX Action not checked, not in flight
#AGEXT_UI_SCREEN_MESSAGE_5 = AGX Action Not Activated, Remotetech passed invalid vessel
#AGEXT_UI_SCREEN_MESSAGE_6 = Action Groups Unavailable. VAB/SPH Facility Upgrade Required.
}
}
}
9 changes: 8 additions & 1 deletion GameData/Diazo/Localization/jp.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,12 @@ Localization
// Prompt is displayed in the toolbar.
// You can also change to "open AGE" or Other.
#AGEXT_UI_IN_TOOLBAR = Action Groups Extended
// Screen Message
#AGEXT_UI_SCREEN_MESSAGE_1 = AGX cannot activate actions while under timewarp.
#AGEXT_UI_SCREEN_MESSAGE_2 = Action Groups Unavailable. Facility Upgrade Required.
#AGEXT_UI_SCREEN_MESSAGE_3 = AGX Action Not Activated, not in flight
#AGEXT_UI_SCREEN_MESSAGE_4 = AGX Action not checked, not in flight
#AGEXT_UI_SCREEN_MESSAGE_5 = AGX Action Not Activated, Remotetech passed invalid vessel
#AGEXT_UI_SCREEN_MESSAGE_6 = Action Groups Unavailable. VAB/SPH Facility Upgrade Required.
}
}
}
9 changes: 8 additions & 1 deletion GameData/Diazo/Localization/ru.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,12 @@ Localization
// Prompt is displayed in the toolbar.
// You can also change to "open AGE" or Other.
#AGEXT_UI_IN_TOOLBAR = Action Groups Extended
// Screen Message
#AGEXT_UI_SCREEN_MESSAGE_1 = AGX cannot activate actions while under timewarp.
#AGEXT_UI_SCREEN_MESSAGE_2 = Action Groups Unavailable. Facility Upgrade Required.
#AGEXT_UI_SCREEN_MESSAGE_3 = AGX Action Not Activated, not in flight
#AGEXT_UI_SCREEN_MESSAGE_4 = AGX Action not checked, not in flight
#AGEXT_UI_SCREEN_MESSAGE_5 = AGX Action Not Activated, Remotetech passed invalid vessel
#AGEXT_UI_SCREEN_MESSAGE_6 = Action Groups Unavailable. VAB/SPH Facility Upgrade Required.
}
}
}
9 changes: 8 additions & 1 deletion GameData/Diazo/Localization/zh-cn.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,12 @@ Localization
// Prompt is displayed in the toolbar.
// You can also change to "open AGE" or Other.
#AGEXT_UI_IN_TOOLBAR = 打开 AGE
// Screen Message
#AGEXT_UI_SCREEN_MESSAGE_1 = 在时间扭曲的情况下,AGX无法激活操作。
#AGEXT_UI_SCREEN_MESSAGE_2 = 动作组不可用, AGX无法启动。
#AGEXT_UI_SCREEN_MESSAGE_3 = 不在飞行中,AGX无法激活操作。
#AGEXT_UI_SCREEN_MESSAGE_4 = 不在飞行中,AGX无法激活操作。
#AGEXT_UI_SCREEN_MESSAGE_5 = 远程操作无效, AGX无法激活操作。
#AGEXT_UI_SCREEN_MESSAGE_6 = 动作组不可用, AGX无法启动。
}
}
}