Localization start

This commit is contained in:
PabstMirror 2015-01-21 14:23:33 -06:00
parent 92bbfd92d1
commit c29acb4c68
6 changed files with 48 additions and 56 deletions

View File

@ -19,8 +19,6 @@ GVAR(optionMenu_openTab) = _openTab;
disableSerialization;
_settingsMenu = uiNamespace getVariable 'ACE_settingsMenu';
[true] call FUNC(settingsMenuUpdateList);
switch (GVAR(optionMenu_openTab)) do {
case (MENU_TAB_OPTIONS): {
_localizedHeader = format ["%1: %2", ("Settings"), ("Client Options")];
@ -29,10 +27,6 @@ case (MENU_TAB_OPTIONS): {
lbClear 400;
(_settingsMenu displayCtrl 301) ctrlShow true;
(_settingsMenu displayCtrl 310) ctrlShow false;
(_settingsMenu displayCtrl 311) ctrlShow false;
(_settingsMenu displayCtrl 312) ctrlShow false;
(_settingsMenu displayCtrl 313) ctrlShow false;
(_settingsMenu displayCtrl 400) ctrlShow true;
(_settingsMenu displayCtrl 410) ctrlShow false;
@ -47,10 +41,6 @@ case (MENU_TAB_COLORS): {
lbClear 400;
(_settingsMenu displayCtrl 301) ctrlShow false;
(_settingsMenu displayCtrl 310) ctrlShow true;
(_settingsMenu displayCtrl 311) ctrlShow true;
(_settingsMenu displayCtrl 312) ctrlShow true;
(_settingsMenu displayCtrl 313) ctrlShow true;
(_settingsMenu displayCtrl 400) ctrlShow false;
(_settingsMenu displayCtrl 410) ctrlShow true;
@ -58,9 +48,11 @@ case (MENU_TAB_COLORS): {
(_settingsMenu displayCtrl 412) ctrlShow true;
(_settingsMenu displayCtrl 413) ctrlShow true;
(_settingsMenu displayCtrl 410) sliderSetRange [0, 1];
(_settingsMenu displayCtrl 411) sliderSetRange [0, 1];
(_settingsMenu displayCtrl 412) sliderSetRange [0, 1];
(_settingsMenu displayCtrl 413) sliderSetRange [0, 1];
(_settingsMenu displayCtrl 410) sliderSetRange [0, 255];
(_settingsMenu displayCtrl 411) sliderSetRange [0, 255];
(_settingsMenu displayCtrl 412) sliderSetRange [0, 255];
(_settingsMenu displayCtrl 413) sliderSetRange [0, 255];
};
};
[true] call FUNC(settingsMenuUpdateList);

View File

@ -12,7 +12,7 @@
private ["_newColor", "_settingIndex"];
_newColor = [];
{
_newColor pushBack (sliderPosition _x);
_newColor pushBack ((sliderPosition _x) / 255);
} forEach [410, 411, 412, 413];
_settingIndex = lbCurSel 200;

View File

@ -57,10 +57,8 @@ if (count _collection > 0) then {
_currentColor = _setting select 3;
systemChat format ["here %1", _currentColor];
{
systemChat str [_x, (_currentColor select _forEachIndex)];
sliderSetPosition [_x, (_currentColor select _forEachIndex)];
sliderSetPosition [_x, (255 * (_currentColor select _forEachIndex))];
} forEach [410, 411, 412, 413];
};
};

View File

@ -1,6 +1,6 @@
class ACE_Open_SettingsMenu_BtnBase : ACE_gui_buttonBase {
idc = -1;
text = "Configure [CSE]";
text = "$STR_ACE_OptionsMenu_OpenConfigMenu";
x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX)";
y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + safezoneY";
w = "14 * (((safezoneW / safezoneH) min 1.2) / 40)";

View File

@ -49,7 +49,7 @@ class ACE_settingsMenu {
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
colorText[] = {0.95, 0.95, 0.95, 0.75};
colorBackground[] = {0,0,0,0};
text = "ACE Settings";
text = "$STR_ACE_OptionsMenu_OpenConfigMenu";
};
@ -72,7 +72,7 @@ class ACE_settingsMenu {
class selectionAction_1: ACE_gui_buttonBase {
idc = 1000;
text = "Settings";
text = "$STR_ACE_OptionsMenu_TabOptions";
x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
y = "2.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
w = "9.5 * (((safezoneW / safezoneH) min 1.2) / 40)";
@ -98,7 +98,7 @@ class ACE_settingsMenu {
class selectionAction_2: selectionAction_1 {
idc = 1001;
text = "Colors";
text = "$STR_ACE_OptionsMenu_TabColors";
x = "10.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
action = QUOTE([MENU_TAB_COLORS] call FUNC(onListBoxShowSelectionChanged););
};
@ -144,7 +144,7 @@ class ACE_settingsMenu {
y = "6.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
w = "10 * (((safezoneW / safezoneH) min 1.2) / 40)";
h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
text = "variableName in quotes";
text = "";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.6)";
};
@ -154,31 +154,6 @@ class ACE_settingsMenu {
text = "Setting:";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";
};
class ColorLabel_1: Label2 {
idc = 310;
y = "7.3 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
h = "0.75 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
text = "R:";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.75)";
};
class ColorLabel_2: Label2 {
idc = 311;
y = "8.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
text = "G:";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.75)";
};
class ColorLabel_3: Label2 {
idc = 312;
y = "9.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
text = "B:";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.75)";
};
class ColorLabel_4: Label2 {
idc = 313;
y = "10 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
text = "A:";
SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.75)";
};
class comboBox1: ACE_gui_comboBoxBase {
idc = 400;
x = "31.1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
@ -190,9 +165,9 @@ class ACE_settingsMenu {
class sliderBar1: RscXSliderH {
idc = 410;
x = "28.1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
x = "27.1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
y = "7.3 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
w = "10 * (((safezoneW / safezoneH) min 1.2) / 40)";
w = "11 * (((safezoneW / safezoneH) min 1.2) / 40)";
h = "0.75 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
onSliderPosChanged = QUOTE(_this call FUNC(onSliderPosChanged));
color[] = {1,0,0,0.4};
@ -217,9 +192,6 @@ class ACE_settingsMenu {
colorActive[] = {1,1,1,1};
};
class labelDesc: ACE_gui_staticBase {
idc = 251;
x = "27.1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
@ -234,7 +206,7 @@ class ACE_settingsMenu {
class actionClose: ACE_gui_buttonBase {
idc = 10;
text = "Close";
text = "$STR_DISP_CLOSE";
x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
y = "22.3 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)";
w = "6 * (((safezoneW / safezoneH) min 1.2) / 40)";
@ -259,7 +231,7 @@ class ACE_settingsMenu {
class action_animation: actionClose {
idc = 1100;
text = "Fix Animation";
text = "$STR_ACE_OptionsMenu_FixAnimation";
x = "7.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
// action = "if ([player] call ACE_fnc_canInteract && {animationState player == 'deadState' || animationState player == 'unconscious'} && {(vehicle player == player)}) then { [player, 'amovppnemstpsnonwnondnon'] call ACE_fnc_broadcastAnim; };";
action = "hint 'todo???'";
@ -267,7 +239,7 @@ class ACE_settingsMenu {
class action_reset: actionClose {
idc = 1100;
text = "Reset All";
text = "$STR_ACE_OptionsMenu_ResetAll";
x = "14 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)";
action = QUOTE([] call FUNC(resetSettings));
};

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Edited with tabler - 2015-01-21 -->
<Project name="ACE">
<Package name="OptionsMenu">
<Key ID="STR_ACE_OptionsMenu_OpenConfigMenu">
<English>ACE Options</English>
<German>ACE Optionen</German>
<Spanish>Opciones ACE</Spanish>
<Polish>Opcje ACE</Polish>
<Czech>ACE Nastavení</Czech>
<French>ACE Options</French>
<Russian>ACE Настройки</Russian>
<Portuguese>Opções do ACE</Portuguese>
<Hungarian>ACE Opciók</Hungarian>
<Italian>Opzioni ACE</Italian>
</Key>
<Key ID="STR_ACE_OptionsMenu_FixAnimation">
<English>Fix Animation</English>
</Key>
<Key ID="STR_ACE_OptionsMenu_ResetAll">
<English>Reset All</English>
</Key>
<Key ID="STR_ACE_OptionsMenu_TabColors">
<English>Colors</English>
</Key>
<Key ID="STR_ACE_OptionsMenu_TabOptions">
<English>Options</English>
</Key>
</Package>
</Project>