mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Localization start
This commit is contained in:
parent
92bbfd92d1
commit
c29acb4c68
@ -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);
|
||||
|
@ -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;
|
||||
|
@ -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];
|
||||
};
|
||||
};
|
||||
|
@ -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)";
|
||||
|
@ -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));
|
||||
};
|
||||
|
30
addons/optionsmenu/stringtable.xml
Normal file
30
addons/optionsmenu/stringtable.xml
Normal 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>
|
Loading…
Reference in New Issue
Block a user