Commit ffff39ac authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: add GUI setting/getter for --language

parent 4dbe3de4
......@@ -2,9 +2,9 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1050</int>
<string key="IBDocument.SystemVersion">12F37</string>
<string key="IBDocument.SystemVersion">12F45</string>
<string key="IBDocument.InterfaceBuilderVersion">851</string>
<string key="IBDocument.AppKitVersion">1187.39</string>
<string key="IBDocument.AppKitVersion">1187.40</string>
<string key="IBDocument.HIToolboxVersion">626.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12,9 +12,9 @@
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="3883"/>
<integer value="2265"/>
<integer value="2562"/>
<integer value="2265"/>
<integer value="2311"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
......@@ -515,6 +515,48 @@
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSPopUpButton" id="222815804">
<reference key="NSNextResponder" ref="1006472879"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{260, 477}, {293, 26}}</string>
<reference key="NSSuperview" ref="1006472879"/>
<bool key="NSEnabled">YES</bool>
<object class="NSPopUpButtonCell" key="NSCell" id="532774506">
<int key="NSCellFlags">-2076180416</int>
<int key="NSCellFlags2">2048</int>
<reference key="NSSupport" ref="96267115"/>
<reference key="NSControlView" ref="222815804"/>
<int key="NSButtonFlags">109199360</int>
<int key="NSButtonFlags2">1</int>
<object class="NSFont" key="NSAlternateImage" id="104387842">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">16</int>
</object>
<string key="NSAlternateContents"/>
<object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/>
</object>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
<nil key="NSMenuItem"/>
<bool key="NSMenuItemRespectAlignment">YES</bool>
<object class="NSMenu" key="NSMenu" id="419585955">
<object class="NSMutableString" key="NSTitle">
<characters key="NS.bytes">OtherViews</characters>
</object>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<int key="NSSelectedIndex">-1</int>
<int key="NSPreferredEdge">3</int>
<bool key="NSUsesItemFromMenu">YES</bool>
<bool key="NSAltersState">YES</bool>
<int key="NSArrowPosition">1</int>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
<object class="NSBox" id="117885045">
<reference key="NSNextResponder" ref="1006472879"/>
<int key="NSvFlags">36</int>
......@@ -597,7 +639,7 @@
<object class="NSMatrix" id="189193142">
<reference key="NSNextResponder" ref="1006472879"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{136, 453}, {232, 18}}</string>
<string key="NSFrame">{{262, 453}, {288, 18}}</string>
<reference key="NSSuperview" ref="1006472879"/>
<bool key="NSEnabled">YES</bool>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
......@@ -635,7 +677,7 @@
<int key="NSPeriodicInterval">75</int>
</object>
</object>
<string key="NSCellSize">{114, 18}</string>
<string key="NSCellSize">{142, 18}</string>
<string key="NSIntercellSpacing">{4, 2}</string>
<int key="NSMatrixFlags">1151868928</int>
<string key="NSCellClass">NSActionCell</string>
......@@ -700,6 +742,23 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<reference key="NSCellBackgroundColor" ref="309490960"/>
<reference key="NSFont" ref="96267115"/>
</object>
<object class="NSTextField" id="91636812">
<reference key="NSNextResponder" ref="1006472879"/>
<int key="NSvFlags">256</int>
<string key="NSFrame">{{17, 483}, {241, 17}}</string>
<reference key="NSSuperview" ref="1006472879"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="868079086">
<int key="NSCellFlags">67108864</int>
<int key="NSCellFlags2">272629760</int>
<string key="NSContents">Language</string>
<reference key="NSSupport" ref="96267115"/>
<reference key="NSControlView" ref="91636812"/>
<reference key="NSBackgroundColor" ref="535468639"/>
<reference key="NSTextColor" ref="499525791"/>
</object>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
<object class="NSTextField" id="878046419">
<reference key="NSNextResponder" ref="1006472879"/>
<int key="NSvFlags">256</int>
......@@ -740,11 +799,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<reference key="NSControlView" ref="1061548125"/>
<int key="NSButtonFlags">109199360</int>
<int key="NSButtonFlags2">1</int>
<object class="NSFont" key="NSAlternateImage" id="104387842">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">16</int>
</object>
<reference key="NSAlternateImage" ref="104387842"/>
<string key="NSAlternateContents"/>
<object class="NSMutableString" key="NSKeyEquivalent">
<characters key="NS.bytes"/>
......@@ -1111,7 +1166,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
</object>
</object>
<string key="NSFrameSize">{570, 491}</string>
<string key="NSFrameSize">{570, 521}</string>
<reference key="NSSuperview"/>
<object class="NSMutableString" key="NSClassName">
<characters key="NS.bytes">NSView</characters>
......@@ -7526,6 +7581,30 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
</object>
<int key="connectionID">3891</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_intf_language_pop</string>
<reference key="source" ref="150917409"/>
<reference key="destination" ref="222815804"/>
</object>
<int key="connectionID">3907</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">interfaceSettingChanged:</string>
<reference key="source" ref="150917409"/>
<reference key="destination" ref="222815804"/>
</object>
<int key="connectionID">3908</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">o_intf_language_txt</string>
<reference key="source" ref="150917409"/>
<reference key="destination" ref="91636812"/>
</object>
<int key="connectionID">3909</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
......@@ -7694,19 +7773,21 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<reference key="object" ref="1006472879"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="847215559"/>
<reference ref="878046419"/>
<reference ref="189193142"/>
<reference ref="466212214"/>
<reference ref="739265565"/>
<reference ref="11476711"/>
<reference ref="492678965"/>
<reference ref="991426321"/>
<reference ref="394303792"/>
<reference ref="698552329"/>
<reference ref="89380742"/>
<reference ref="339525332"/>
<reference ref="11476711"/>
<reference ref="991426321"/>
<reference ref="847215559"/>
<reference ref="89380742"/>
<reference ref="698552329"/>
<reference ref="878046419"/>
<reference ref="91636812"/>
<reference ref="189193142"/>
<reference ref="117885045"/>
<reference ref="222815804"/>
</object>
<reference key="parent" ref="0"/>
<string key="objectName">Interface</string>
......@@ -10704,6 +10785,46 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<reference key="object" ref="76061309"/>
<reference key="parent" ref="866391398"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3892</int>
<reference key="object" ref="91636812"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="868079086"/>
</object>
<reference key="parent" ref="1006472879"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3893</int>
<reference key="object" ref="868079086"/>
<reference key="parent" ref="91636812"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3900</int>
<reference key="object" ref="222815804"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="532774506"/>
</object>
<reference key="parent" ref="1006472879"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3901</int>
<reference key="object" ref="532774506"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="419585955"/>
</object>
<reference key="parent" ref="222815804"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3902</int>
<reference key="object" ref="419585955"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<reference key="parent" ref="532774506"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
......@@ -11457,6 +11578,17 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<string>3884.IBPluginDependency</string>
<string>3884.IBViewBoundsToFrameTransform</string>
<string>3885.IBPluginDependency</string>
<string>3892.IBPluginDependency</string>
<string>3892.IBViewBoundsToFrameTransform</string>
<string>3892.ImportedFromIB2</string>
<string>3893.IBPluginDependency</string>
<string>3900.IBPluginDependency</string>
<string>3900.IBViewBoundsToFrameTransform</string>
<string>3900.ImportedFromIB2</string>
<string>3901.IBPluginDependency</string>
<string>3902.IBEditorWindowLastContentRect</string>
<string>3902.IBPluginDependency</string>
<string>3902.ImportedFromIB2</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
......@@ -11506,18 +11638,18 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABDSAAAwiwAAA</bytes>
</object>
<boolean value="YES"/>
<string>{{154, 265}, {570, 491}}</string>
<string>{{474, 235}, {570, 521}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform"/>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">AUGIAABCPAAAA</bytes>
<bytes key="NSTransformStruct">AUGIAABCoAAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDYgAAww0AAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABDYgAAwq4AAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -11535,7 +11667,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw5KAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw9wAAA</bytes>
</object>
<boolean value="YES"/>
<string>{{393, 227}, {569, 448}}</string>
......@@ -11638,7 +11770,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw56AAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw7MAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12006,12 +12138,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw5KAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw6WAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw1YAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw4qAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12025,7 +12157,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw2kAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw3oAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12054,13 +12186,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDCAAAw7QAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABDgwAAw+qAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBiAAAw6SAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBiAAAw+qAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12081,7 +12213,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBuAAAw5AAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw84AAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12115,13 +12247,13 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw4YAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw8CAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAwzsAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw14AAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12221,7 +12353,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBuAAAw5AAAA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABBkAAAw5iAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12395,7 +12527,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">AUFQAABCEAAAA</bytes>
<bytes key="NSTransformStruct">AUGIAABBgAAAA</bytes>
</object>
<string>NSSecureTextField</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
......@@ -12403,6 +12535,21 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
<bytes key="NSTransformStruct">P4AAAL+AAABDBAAAwhAAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABBiAAAw/kAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDggAAw/qAAA</bytes>
</object>
<boolean value="YES"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{403, 697}, {293, 4}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<boolean value="YES"/>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
......@@ -12421,7 +12568,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">3891</int>
<int key="maxID">3909</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
......@@ -13814,6 +13961,1169 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
</object>
</object>
</object>
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.1+">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">VLCHotkeyChangeWindow</string>
<string key="superclassName">NSWindow</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="940336945">
<string key="majorKey">IBDocumentRelativeSource</string>
<string key="minorKey">../../../../../modules/gui/macosx/simple_prefs.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">VLCSimplePrefs</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>audioSettingChanged:</string>
<string>buttonAction:</string>
<string>changeFont:</string>
<string>hotkeySettingChanged:</string>
<string>inputSettingChanged:</string>
<string>interfaceSettingChanged:</string>
<string>osdSettingChanged:</string>
<string>resetPreferences:</string>
<string>showFontPicker:</string>
<string>urlHandlerAction:</string>
<string>videoSettingChanged:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>audioSettingChanged:</string>
<string>buttonAction:</string>
<string>changeFont:</string>
<string>hotkeySettingChanged:</string>
<string>inputSettingChanged:</string>
<string>interfaceSettingChanged:</string>
<string>osdSettingChanged:</string>
<string>resetPreferences:</string>
<string>showFontPicker:</string>
<string>urlHandlerAction:</string>
<string>videoSettingChanged:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">audioSettingChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">buttonAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">changeFont:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">hotkeySettingChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">inputSettingChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">interfaceSettingChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">osdSettingChanged:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">resetPreferences:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">showFontPicker:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">urlHandlerAction:</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBActionInfo">
<string key="name">videoSettingChanged:</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>o_audio_autosavevol_matrix</string>
<string>o_audio_autosavevol_no_bcell</string>
<string>o_audio_autosavevol_yes_bcell</string>
<string>o_audio_dolby_pop</string>
<string>o_audio_dolby_txt</string>
<string>o_audio_effects_box</string>
<string>o_audio_enable_ckb</string>
<string>o_audio_general_box</string>
<string>o_audio_lang_fld</string>
<string>o_audio_lang_txt</string>
<string>o_audio_last_box</string>
<string>o_audio_last_ckb</string>
<string>o_audio_lastpwd_sfld</string>
<string>o_audio_lastpwd_txt</string>
<string>o_audio_lastuser_fld</string>
<string>o_audio_lastuser_txt</string>
<string>o_audio_spdif_ckb</string>
<string>o_audio_view</string>
<string>o_audio_visual_pop</string>
<string>o_audio_visual_txt</string>
<string>o_audio_vol_fld</string>
<string>o_audio_vol_sld</string>
<string>o_currentlyShownCategoryView</string>
<string>o_hotkeys_change_btn</string>
<string>o_hotkeys_change_cancel_btn</string>
<string>o_hotkeys_change_keys_lbl</string>
<string>o_hotkeys_change_lbl</string>
<string>o_hotkeys_change_ok_btn</string>
<string>o_hotkeys_change_taken_lbl</string>
<string>o_hotkeys_change_win</string>
<string>o_hotkeys_clear_btn</string>
<string>o_hotkeys_lbl</string>
<string>o_hotkeys_listbox</string>
<string>o_hotkeys_view</string>
<string>o_input_avcodec_hw_pop</string>
<string>o_input_avcodec_hw_txt</string>
<string>o_input_avi_pop</string>
<string>o_input_avi_txt</string>
<string>o_input_cachelevel_custom_txt</string>
<string>o_input_cachelevel_pop</string>
<string>o_input_cachelevel_txt</string>
<string>o_input_caching_box</string>
<string>o_input_mkv_preload_dir_ckb</string>
<string>o_input_mux_box</string>
<string>o_input_net_box</string>
<string>o_input_postproc_fld</string>
<string>o_input_postproc_txt</string>
<string>o_input_record_box</string>
<string>o_input_record_btn</string>
<string>o_input_record_fld</string>
<string>o_input_rtsp_ckb</string>
<string>o_input_skipLoop_pop</string>
<string>o_input_skipLoop_txt</string>
<string>o_input_urlhandler_btn</string>
<string>o_input_view</string>
<string>o_intf_appleremote_ckb</string>
<string>o_intf_appleremote_sysvol_ckb</string>
<string>o_intf_art_pop</string>
<string>o_intf_art_txt</string>
<string>o_intf_autoresize_ckb</string>
<string>o_intf_embedded_ckb</string>
<string>o_intf_enableGrowl_ckb</string>
<string>o_intf_fspanel_ckb</string>
<string>o_intf_language_pop</string>
<string>o_intf_language_txt</string>
<string>o_intf_last_update_lbl</string>
<string>o_intf_luahttp_box</string>
<string>o_intf_luahttppwd_fld</string>
<string>o_intf_luahttppwd_lbl</string>
<string>o_intf_mediakeys_ckb</string>
<string>o_intf_nativefullscreen_ckb</string>
<string>o_intf_network_box</string>
<string>o_intf_pauseminimized_ckb</string>
<string>o_intf_style_bright_bcell</string>
<string>o_intf_style_dark_bcell</string>
<string>o_intf_style_txt</string>
<string>o_intf_update_ckb</string>
<string>o_intf_view</string>
<string>o_osd_encoding_pop</string>
<string>o_osd_encoding_txt</string>
<string>o_osd_font_box</string>
<string>o_osd_font_btn</string>
<string>o_osd_font_color_pop</string>
<string>o_osd_font_color_txt</string>
<string>o_osd_font_fld</string>
<string>o_osd_font_size_pop</string>
<string>o_osd_font_size_txt</string>
<string>o_osd_font_txt</string>
<string>o_osd_forcebold_ckb</string>
<string>o_osd_lang_box</string>
<string>o_osd_lang_fld</string>
<string>o_osd_lang_txt</string>
<string>o_osd_opacity_fld</string>
<string>o_osd_opacity_sld</string>
<string>o_osd_opacity_txt</string>
<string>o_osd_osd_box</string>
<string>o_osd_osd_ckb</string>
<string>o_osd_outline_color_pop</string>
<string>o_osd_outline_color_txt</string>
<string>o_osd_outline_thickness_pop</string>
<string>o_osd_outline_thickness_txt</string>
<string>o_osd_view</string>
<string>o_sprefs_cancel_btn</string>
<string>o_sprefs_controls_box</string>
<string>o_sprefs_reset_btn</string>
<string>o_sprefs_save_btn</string>
<string>o_sprefs_showAll_btn</string>
<string>o_sprefs_win</string>
<string>o_urlhandler_cancel_btn</string>
<string>o_urlhandler_ftp_pop</string>
<string>o_urlhandler_mms_pop</string>
<string>o_urlhandler_rtmp_pop</string>
<string>o_urlhandler_rtp_pop</string>
<string>o_urlhandler_rtsp_pop</string>
<string>o_urlhandler_save_btn</string>
<string>o_urlhandler_sftp_pop</string>
<string>o_urlhandler_smb_pop</string>
<string>o_urlhandler_subtitle_txt</string>
<string>o_urlhandler_title_txt</string>
<string>o_urlhandler_udp_pop</string>
<string>o_urlhandler_win</string>
<string>o_video_black_ckb</string>
<string>o_video_deinterlace_mode_pop</string>
<string>o_video_deinterlace_mode_txt</string>
<string>o_video_deinterlace_pop</string>
<string>o_video_deinterlace_txt</string>
<string>o_video_device_pop</string>
<string>o_video_device_txt</string>
<string>o_video_display_box</string>
<string>o_video_enable_ckb</string>
<string>o_video_fullscreen_ckb</string>
<string>o_video_onTop_ckb</string>
<string>o_video_output_pop</string>
<string>o_video_output_txt</string>
<string>o_video_skipFrames_ckb</string>
<string>o_video_snap_box</string>
<string>o_video_snap_folder_btn</string>
<string>o_video_snap_folder_fld</string>
<string>o_video_snap_folder_txt</string>
<string>o_video_snap_format_pop</string>
<string>o_video_snap_format_txt</string>
<string>o_video_snap_prefix_fld</string>
<string>o_video_snap_prefix_txt</string>
<string>o_video_snap_seqnum_ckb</string>
<string>o_video_video_box</string>
<string>o_video_videodeco_ckb</string>
<string>o_video_view</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
<string>id</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>o_audio_autosavevol_matrix</string>
<string>o_audio_autosavevol_no_bcell</string>
<string>o_audio_autosavevol_yes_bcell</string>
<string>o_audio_dolby_pop</string>
<string>o_audio_dolby_txt</string>
<string>o_audio_effects_box</string>
<string>o_audio_enable_ckb</string>
<string>o_audio_general_box</string>
<string>o_audio_lang_fld</string>
<string>o_audio_lang_txt</string>
<string>o_audio_last_box</string>
<string>o_audio_last_ckb</string>
<string>o_audio_lastpwd_sfld</string>
<string>o_audio_lastpwd_txt</string>
<string>o_audio_lastuser_fld</string>
<string>o_audio_lastuser_txt</string>
<string>o_audio_spdif_ckb</string>
<string>o_audio_view</string>
<string>o_audio_visual_pop</string>
<string>o_audio_visual_txt</string>
<string>o_audio_vol_fld</string>
<string>o_audio_vol_sld</string>
<string>o_currentlyShownCategoryView</string>
<string>o_hotkeys_change_btn</string>
<string>o_hotkeys_change_cancel_btn</string>
<string>o_hotkeys_change_keys_lbl</string>
<string>o_hotkeys_change_lbl</string>
<string>o_hotkeys_change_ok_btn</string>
<string>o_hotkeys_change_taken_lbl</string>
<string>o_hotkeys_change_win</string>
<string>o_hotkeys_clear_btn</string>
<string>o_hotkeys_lbl</string>
<string>o_hotkeys_listbox</string>
<string>o_hotkeys_view</string>
<string>o_input_avcodec_hw_pop</string>
<string>o_input_avcodec_hw_txt</string>
<string>o_input_avi_pop</string>
<string>o_input_avi_txt</string>
<string>o_input_cachelevel_custom_txt</string>
<string>o_input_cachelevel_pop</string>
<string>o_input_cachelevel_txt</string>
<string>o_input_caching_box</string>
<string>o_input_mkv_preload_dir_ckb</string>
<string>o_input_mux_box</string>
<string>o_input_net_box</string>
<string>o_input_postproc_fld</string>
<string>o_input_postproc_txt</string>
<string>o_input_record_box</string>
<string>o_input_record_btn</string>
<string>o_input_record_fld</string>
<string>o_input_rtsp_ckb</string>
<string>o_input_skipLoop_pop</string>
<string>o_input_skipLoop_txt</string>
<string>o_input_urlhandler_btn</string>
<string>o_input_view</string>
<string>o_intf_appleremote_ckb</string>
<string>o_intf_appleremote_sysvol_ckb</string>
<string>o_intf_art_pop</string>
<string>o_intf_art_txt</string>
<string>o_intf_autoresize_ckb</string>
<string>o_intf_embedded_ckb</string>
<string>o_intf_enableGrowl_ckb</string>
<string>o_intf_fspanel_ckb</string>
<string>o_intf_language_pop</string>
<string>o_intf_language_txt</string>
<string>o_intf_last_update_lbl</string>
<string>o_intf_luahttp_box</string>
<string>o_intf_luahttppwd_fld</string>
<string>o_intf_luahttppwd_lbl</string>
<string>o_intf_mediakeys_ckb</string>
<string>o_intf_nativefullscreen_ckb</string>
<string>o_intf_network_box</string>
<string>o_intf_pauseminimized_ckb</string>
<string>o_intf_style_bright_bcell</string>
<string>o_intf_style_dark_bcell</string>
<string>o_intf_style_txt</string>
<string>o_intf_update_ckb</string>
<string>o_intf_view</string>
<string>o_osd_encoding_pop</string>
<string>o_osd_encoding_txt</string>
<string>o_osd_font_box</string>
<string>o_osd_font_btn</string>
<string>o_osd_font_color_pop</string>
<string>o_osd_font_color_txt</string>
<string>o_osd_font_fld</string>
<string>o_osd_font_size_pop</string>
<string>o_osd_font_size_txt</string>
<string>o_osd_font_txt</string>
<string>o_osd_forcebold_ckb</string>
<string>o_osd_lang_box</string>
<string>o_osd_lang_fld</string>
<string>o_osd_lang_txt</string>
<string>o_osd_opacity_fld</string>
<string>o_osd_opacity_sld</string>
<string>o_osd_opacity_txt</string>
<string>o_osd_osd_box</string>
<string>o_osd_osd_ckb</string>
<string>o_osd_outline_color_pop</string>
<string>o_osd_outline_color_txt</string>
<string>o_osd_outline_thickness_pop</string>
<string>o_osd_outline_thickness_txt</string>
<string>o_osd_view</string>
<string>o_sprefs_cancel_btn</string>
<string>o_sprefs_controls_box</string>
<string>o_sprefs_reset_btn</string>
<string>o_sprefs_save_btn</string>
<string>o_sprefs_showAll_btn</string>
<string>o_sprefs_win</string>
<string>o_urlhandler_cancel_btn</string>
<string>o_urlhandler_ftp_pop</string>
<string>o_urlhandler_mms_pop</string>
<string>o_urlhandler_rtmp_pop</string>
<string>o_urlhandler_rtp_pop</string>
<string>o_urlhandler_rtsp_pop</string>
<string>o_urlhandler_save_btn</string>
<string>o_urlhandler_sftp_pop</string>
<string>o_urlhandler_smb_pop</string>
<string>o_urlhandler_subtitle_txt</string>
<string>o_urlhandler_title_txt</string>
<string>o_urlhandler_udp_pop</string>
<string>o_urlhandler_win</string>
<string>o_video_black_ckb</string>
<string>o_video_deinterlace_mode_pop</string>
<string>o_video_deinterlace_mode_txt</string>
<string>o_video_deinterlace_pop</string>
<string>o_video_deinterlace_txt</string>
<string>o_video_device_pop</string>
<string>o_video_device_txt</string>
<string>o_video_display_box</string>
<string>o_video_enable_ckb</string>
<string>o_video_fullscreen_ckb</string>
<string>o_video_onTop_ckb</string>
<string>o_video_output_pop</string>
<string>o_video_output_txt</string>
<string>o_video_skipFrames_ckb</string>
<string>o_video_snap_box</string>
<string>o_video_snap_folder_btn</string>
<string>o_video_snap_folder_fld</string>
<string>o_video_snap_folder_txt</string>
<string>o_video_snap_format_pop</string>
<string>o_video_snap_format_txt</string>
<string>o_video_snap_prefix_fld</string>
<string>o_video_snap_prefix_txt</string>
<string>o_video_snap_seqnum_ckb</string>
<string>o_video_video_box</string>
<string>o_video_videodeco_ckb</string>
<string>o_video_view</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_autosavevol_matrix</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_autosavevol_no_bcell</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_autosavevol_yes_bcell</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_dolby_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_dolby_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_effects_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_enable_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_general_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_lang_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_lang_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_last_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_last_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_lastpwd_sfld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_lastpwd_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_lastuser_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_lastuser_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_spdif_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_view</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_visual_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_visual_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_vol_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_audio_vol_sld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_currentlyShownCategoryView</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_cancel_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_keys_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_ok_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_taken_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_change_win</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_clear_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_listbox</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_hotkeys_view</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_avcodec_hw_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_avcodec_hw_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_avi_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_avi_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_cachelevel_custom_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_cachelevel_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_cachelevel_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_caching_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_mkv_preload_dir_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_mux_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_net_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_postproc_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_postproc_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_record_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_record_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_record_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_rtsp_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_skipLoop_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_skipLoop_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_urlhandler_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_input_view</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_appleremote_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_appleremote_sysvol_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_art_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_art_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_autoresize_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_embedded_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_enableGrowl_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_fspanel_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_language_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_language_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_last_update_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_luahttp_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_luahttppwd_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_luahttppwd_lbl</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_mediakeys_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_nativefullscreen_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_network_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_pauseminimized_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_style_bright_bcell</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_style_dark_bcell</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_style_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_update_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_intf_view</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_encoding_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_encoding_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_color_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_color_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_size_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_size_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_font_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_forcebold_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_lang_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_lang_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_lang_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_opacity_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_opacity_sld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_opacity_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_osd_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_osd_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_outline_color_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_outline_color_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_outline_thickness_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_outline_thickness_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_osd_view</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_sprefs_cancel_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_sprefs_controls_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_sprefs_reset_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_sprefs_save_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_sprefs_showAll_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_sprefs_win</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_cancel_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_ftp_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_mms_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_rtmp_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_rtp_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_rtsp_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_save_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_sftp_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_smb_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_subtitle_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_title_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_udp_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_urlhandler_win</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_black_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_deinterlace_mode_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_deinterlace_mode_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_deinterlace_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_deinterlace_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_device_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_device_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_display_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_enable_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_fullscreen_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_onTop_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_output_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_output_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_skipFrames_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_folder_btn</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_folder_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_folder_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_format_pop</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_format_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_prefix_fld</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_prefix_txt</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_snap_seqnum_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_video_box</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_videodeco_ckb</string>
<string key="candidateClassName">id</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">o_video_view</string>
<string key="candidateClassName">id</string>
</object>
</object>
</object>
<reference key="sourceIdentifier" ref="940336945"/>
</object>
<object class="IBPartialClassDescription">
<string key="className">VLCSimplePrefsWindow</string>
<string key="superclassName">NSWindow</string>
<reference key="sourceIdentifier" ref="940336945"/>
</object>
</object>
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
......
......@@ -84,6 +84,8 @@
IBOutlet id o_input_urlhandler_btn;
IBOutlet id o_input_view;
IBOutlet id o_intf_language_pop;
IBOutlet id o_intf_language_txt;
IBOutlet id o_intf_style_txt;
IBOutlet id o_intf_style_dark_bcell;
IBOutlet id o_intf_style_bright_bcell;
......
......@@ -40,6 +40,135 @@
#import <Sparkle/Sparkle.h> //for o_intf_last_update_lbl
static const char *const ppsz_language[] =
{
"auto",
"en",
"ar",
"bn",
"pt_BR",
"en_GB",
"el",
"bg",
"ca",
"zh_TW",
"cs",
"cy",
"da",
"nl",
"fi",
"et",
"eu",
"fr",
"ga",
"gd",
"gl",
"ka",
"de",
"he",
"hr",
"hu",
"hy",
"is",
"id",
"it",
"ja",
"ko",
"lt",
"mn",
"ms",
"nb",
"nn",
"kk",
"km",
"ne",
"oc",
"fa",
"pl",
"pt_PT",
"pa",
"ro",
"ru",
"zh_CN",
"si",
"sr",
"sk",
"sl",
"ckb",
"es",
"sv",
"te",
"tr",
"uk",
"vi",
"wa",
NULL,
};
static const char *const ppsz_language_text[] =
{
N_("Auto"),
"American English",
"ﻉﺮﺒﻳ",
"বাংলা",
"Português Brasileiro",
"British English",
"Νέα Ελληνικά",
"български език",
"Català",
"正體中文",
"Čeština",
"Cymraeg",
"Dansk",
"Nederlands",
"Suomi",
"eesti keel",
"Euskara",
"Français",
"Gaeilge",
"Gàidhlig",
"Galego",
"ქართული",
"Deutsch",
"עברית",
"hrvatski",
"Magyar",
"հայերեն",
"íslenska",
"Bahasa Indonesia",
"Italiano",
"日本語",
"한국어",
"lietuvių",
"Монгол хэл",
"Melayu",
"Bokmål",
"Nynorsk",
"Қазақ тілі",
"ភាសាខ្មែរ",
"नेपाली",
"Occitan",
"ﻑﺍﺮﺳی",
"Polski",
"Português",
"ਪੰਜਾਬੀ",
"Română",
"Русский",
"简体中文",
"සිංහල",
"српски",
"Slovensky",
"slovenščina",
"کوردیی سۆرانی",
"Español",
"Svenska",
"తెలుగు",
"Türkçe",
"украї́нська мо́ва",
"tiếng Việt",
"Walon",
};
static NSString* VLCSPrefsToolbarIdentifier = @"Our Simple Preferences Toolbar Identifier";
static NSString* VLCIntfSettingToolbarIdentifier = @"Intf Settings Item Identifier";
static NSString* VLCAudioSettingToolbarIdentifier = @"Audio Settings Item Identifier";
......@@ -223,6 +352,7 @@ create_toolbar_item(NSString * o_itemIdent, NSString * o_name, NSString * o_desc
[o_urlhandler_cancel_btn setTitle: _NS("Cancel")];
/* interface */
[o_intf_language_txt setStringValue: _NS("Language")];
[o_intf_style_txt setStringValue: _NS("Interface style")];
[o_intf_style_dark_bcell setTitle: _NS("Dark")];
[o_intf_style_bright_bcell setTitle: _NS("Bright")];
......@@ -422,6 +552,18 @@ static inline char * __config_GetLabel(vlc_object_t *p_this, const char *psz_nam
/**********************
* interface settings *
**********************/
NSUInteger sel = 0;
const char *pref = NULL;
pref = [[[NSUserDefaults standardUserDefaults] objectForKey:@"language"] UTF8String];
for (int x = 0; ppsz_language[x] != NULL; x++) {
[o_intf_language_pop addItemWithTitle:[NSString stringWithUTF8String:ppsz_language_text[x]]];
if (pref) {
if (!strcmp(ppsz_language[x], pref))
sel = x;
}
}
[o_intf_language_pop selectItemAtIndex:sel];
[self setupButton: o_intf_art_pop forIntList: "album-art"];
[self setupButton: o_intf_fspanel_ckb forBoolValue: "macosx-fspanel"];
......@@ -802,6 +944,11 @@ static inline void save_module_list(intf_thread_t * p_intf, id object, const cha
* interface settings *
**********************/
if (b_intfSettingChanged) {
NSUInteger index = [o_intf_language_pop indexOfSelectedItem];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[NSString stringWithUTF8String:ppsz_language[index]] forKey:@"language"];
[defaults synchronize];
SaveIntList(o_intf_art_pop, "album-art");
config_PutInt(p_intf, "macosx-fspanel", [o_intf_fspanel_ckb state]);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment