Fix 'Wrong color format' when using german strings for snap

This commit is contained in:
A Man
2021-12-24 09:51:56 +01:00
parent 1bb0343604
commit 0937fc58c9
2 changed files with 13 additions and 8 deletions

View File

@@ -44,6 +44,9 @@ local _WBR = _WHT + "]";
local _DBR = "] ["; local _DBR = "] [";
local _BRW = "] " + _WHT; local _BRW = "] " + _WHT;
local _hpsp = _hyphen + _PgUp + _slash + _PgDn + _BRW; local _hpsp = _hyphen + _PgUp + _slash + _PgDn + _BRW;
local _degKeys = toArray (localize "STR_EPOCH_TUT_ADJ_DEGREES_KEYS");
local _decrease = toString [_degKeys select 0];
local _increase = toString [_degKeys select 1];
local _HK = _OBR + _tab + _DBR + localize "STR_EPOCH_TUT_KEY_SHIFT" + _hyphen + _tab + _BRW + localize "STR_EPOCH_TUT_SNAP_NEXT_PREV" + _NL; local _HK = _OBR + _tab + _DBR + localize "STR_EPOCH_TUT_KEY_SHIFT" + _hyphen + _tab + _BRW + localize "STR_EPOCH_TUT_SNAP_NEXT_PREV" + _NL;
_HK = _HK + _OBR + _PgUp + _DBR + _PgDn + _BRW + localize "STR_EPOCH_TUT_HEIGHT10" + _NL; _HK = _HK + _OBR + _PgUp + _DBR + _PgDn + _BRW + localize "STR_EPOCH_TUT_HEIGHT10" + _NL;
@@ -51,7 +54,7 @@ _HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_CTRL" + _hpsp + localize "STR
_HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_ALT" + _hpsp + localize "STR_EPOCH_TUT_HEIGHT100" + _NL; _HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_ALT" + _hpsp + localize "STR_EPOCH_TUT_HEIGHT100" + _NL;
_HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_ARROWS" + _BRW + _strPitch + " / " + _strBank + _NL; _HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_ARROWS" + _BRW + _strPitch + " / " + _strBank + _NL;
_HK = _HK + _ORA + "[Q] [E] " + _WHT + _strRotate + _NL; _HK = _HK + _ORA + "[Q] [E] " + _WHT + _strRotate + _NL;
_HK = _HK + _ORA + localize "STR_EPOCH_TUT_ADJ_DEGREES_KEYS" + _WHT + localize "STR_EPOCH_TUT_ADJ_DEGREES" + _NL; _HK = _HK + _OBR + _decrease + _DBR + _increase + _BRW + localize "STR_EPOCH_TUT_ADJ_DEGREES" + _NL;
_HK = _HK + _spacing; _HK = _HK + _spacing;
_HK = _HK + _ORA + "[L] " + _WHT + localize "STR_EPOCH_TUT_LOCAL" + " [%1"+ _NL; _HK = _HK + _ORA + "[L] " + _WHT + localize "STR_EPOCH_TUT_LOCAL" + " [%1"+ _NL;
_HK = _HK + _ORA + "[T] " + _VEC + localize "STR_EPOCH_TUT_TERRAIN" + _NL; _HK = _HK + _ORA + "[T] " + _VEC + localize "STR_EPOCH_TUT_TERRAIN" + _NL;
@@ -59,9 +62,9 @@ _HK = _HK + _ORA + "[P] " + _WHT + localize "STR_EPOCH_TUT_BOUNDARY" + _
_HK = _HK + _ORA + "[F] " + _WHT + localize "STR_EPOCH_TUT_RELEASE_HOLD" + _NL; _HK = _HK + _ORA + "[F] " + _WHT + localize "STR_EPOCH_TUT_RELEASE_HOLD" + _NL;
_HK = _HK + _ORA + "[H] " + _WHT + localize "STR_EPOCH_TUT_HIDE_PANEL" + _NL; _HK = _HK + _ORA + "[H] " + _WHT + localize "STR_EPOCH_TUT_HIDE_PANEL" + _NL;
_HK = _HK + _spacing; _HK = _HK + _spacing;
_HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_ESC" + _BRW + localize "STR_EPOCH_TUT_CANCEL" + _NL; local _H2 = _OBR + localize "STR_EPOCH_TUT_KEY_ESC" + _BRW + localize "STR_EPOCH_TUT_CANCEL" + _NL;
_HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_BACKSPACE" + _BRW + localize "STR_EPOCH_TUT_RESET" + _NL; _H2 = _H2 + _OBR + localize "STR_EPOCH_TUT_KEY_BACKSPACE" + _BRW + localize "STR_EPOCH_TUT_RESET" + _NL;
_HK = _HK + _OBR + localize "STR_EPOCH_TUT_KEY_SPACEBAR" + _BRW + localize "STR_EPOCH_TUT_BUILD" + _END; _H2 = _H2 + _OBR + localize "STR_EPOCH_TUT_KEY_SPACEBAR" + _BRW + localize "STR_EPOCH_TUT_BUILD" + _END;
local _distance = 0; local _distance = 0;
if (_distFromPlot != "0") then { if (_distFromPlot != "0") then {
@@ -80,8 +83,8 @@ local _snapMaxIdx = (count _snapList) - 3; // 0-based index max
local _pitch = 0; local _pitch = 0;
local _bank = 0; local _bank = 0;
local _rotate = 0; local _rotate = 0;
local _localModeOn = _GRN + localize "STR_EPOCH_TUT_LOCAL_ON" + _WBR; local _localModeOn = _GRN + (localize "STR_EPOCH_TUT_LOCAL_ON") + _WBR;
local _localModeOff = _ORA + localize "STR_EPOCH_TUT_LOCAL_OFF" + _WBR; local _localModeOff = _ORA + (localize "STR_EPOCH_TUT_LOCAL_OFF") + _WBR;
local _localText = ""; local _localText = "";
local _tutDistance = _ORA + localize "STR_EPOCH_TUT_DISTANCE" + _colon + "%1" + _pipe + localize "STR_EPOCH_TUT_RADIUS" + _colon + "%2" + _NL; local _tutDistance = _ORA + localize "STR_EPOCH_TUT_DISTANCE" + _colon + "%1" + _pipe + localize "STR_EPOCH_TUT_RADIUS" + _colon + "%2" + _NL;
@@ -186,6 +189,7 @@ while {1==1} do {
_txt = _txt + format[_tutDegrees, DZE_curDegree]; _txt = _txt + format[_tutDegrees, DZE_curDegree];
_txt = _txt + _spacing; _txt = _txt + _spacing;
_txt = _txt + format[_HK, _localText]; // hotkeys _txt = _txt + format[_HK, _localText]; // hotkeys
_txt = _txt + _H2;
local _screenX = 0.67 * safezoneW + safezoneX; local _screenX = 0.67 * safezoneW + safezoneX;
local _screenY = 0.46 * safezoneH + safezoneY; local _screenY = 0.46 * safezoneH + safezoneY;
@@ -195,6 +199,7 @@ while {1==1} do {
local _rscLayer = 17; local _rscLayer = 17;
[_txt, _screenX, _screenY, _duration, _fadeIn, _delta, _rscLayer] spawn BIS_fnc_dynamicText; [_txt, _screenX, _screenY, _duration, _fadeIn, _delta, _rscLayer] spawn BIS_fnc_dynamicText;
}; };
uiSleep 0.08; uiSleep 0.08;

View File

@@ -33055,8 +33055,8 @@
<German>Bauen</German> <German>Bauen</German>
</Key> </Key>
<Key ID="STR_EPOCH_TUT_ADJ_DEGREES_KEYS"> <Key ID="STR_EPOCH_TUT_ADJ_DEGREES_KEYS">
<English>[-] [=] </English> <English>-=</English>
<German>[ß] [´] </German> <German>ß´</German>
</Key> </Key>
<Key ID="STR_EPOCH_BUILD_UI_SNAP"> <Key ID="STR_EPOCH_BUILD_UI_SNAP">
<English>Snap</English> <English>Snap</English>