mirror of
https://github.com/bitgapp/eqMac.git
synced 2024-11-22 22:32:17 +03:00
German Localization added
This commit is contained in:
parent
d0258f087b
commit
74e20e0ccd
@ -27,4 +27,4 @@ SPEC CHECKSUMS:
|
||||
|
||||
PODFILE CHECKSUM: 38ea1d430e030c744f63f67b632bcc6998821eed
|
||||
|
||||
COCOAPODS: 1.1.1
|
||||
COCOAPODS: 1.2.1
|
||||
|
@ -108,9 +108,9 @@ NSEvent *settingsPopoverTransiencyMonitor;
|
||||
if([Devices legacyDriverInstalled]){
|
||||
if(![Devices eqMacDriverInstalled]){
|
||||
//Delete old and install new device
|
||||
switch([Utilities showAlertWithTitle:@"eqMac Driver requires an update"
|
||||
andMessage:@"In order to update the driver, the eqMac will ask for your system password."
|
||||
andButtons:@[@"Update", @"Quit"]]){
|
||||
switch([Utilities showAlertWithTitle:NSLocalizedString(@"eqMac Driver requires an update",nil)
|
||||
andMessage:NSLocalizedString(@"In order to update the driver, the eqMac will ask for your system password.",nil)
|
||||
andButtons:@[NSLocalizedString(@"Update",nil), NSLocalizedString(@"Quit",nil)]]){
|
||||
case NSAlertFirstButtonReturn:{
|
||||
if(![Utilities runShellScriptWithName:@"uninstall_old_install_new"]){
|
||||
[self checkAndInstallDriver];
|
||||
@ -124,9 +124,9 @@ NSEvent *settingsPopoverTransiencyMonitor;
|
||||
}
|
||||
}else{
|
||||
//Delete old driver only
|
||||
switch([Utilities showAlertWithTitle:@"Old eqMac Driver was detected"
|
||||
andMessage:@"Old driver needs to be uninstalled for eqMac2 to function properly."
|
||||
andButtons:@[@"Uninstall", @"Quit"]]){
|
||||
switch([Utilities showAlertWithTitle:NSLocalizedString(@"Old eqMac Driver was detected",nil)
|
||||
andMessage:NSLocalizedString(@"Old driver needs to be uninstalled for eqMac2 to function properly.",nil)
|
||||
andButtons:@[NSLocalizedString(@"Uninstall",nil), NSLocalizedString(@"Quit",nil)]]){
|
||||
case NSAlertFirstButtonReturn:{
|
||||
if(![Utilities runShellScriptWithName:@"uninstall_old"]){
|
||||
[self checkAndInstallDriver];
|
||||
@ -142,9 +142,9 @@ NSEvent *settingsPopoverTransiencyMonitor;
|
||||
}else{
|
||||
if(![Devices eqMacDriverInstalled]){
|
||||
//Install only the new driver
|
||||
switch([Utilities showAlertWithTitle:@"eqMac2 Requires a Driver"
|
||||
andMessage:@"In order to install the driver, the eqMac will ask for your system password."
|
||||
andButtons:@[@"Install", @"Quit"]]){
|
||||
switch([Utilities showAlertWithTitle:NSLocalizedString(@"eqMac2 Requires a Driver",nil)
|
||||
andMessage:NSLocalizedString(@"In order to install the driver, the eqMac will ask for your system password.",nil)
|
||||
andButtons:@[NSLocalizedString(@"Install",nil), NSLocalizedString(@"Quit",nil)]]){
|
||||
case NSAlertFirstButtonReturn:{
|
||||
if(![Utilities runShellScriptWithName:@"install_new"]){
|
||||
[self checkAndInstallDriver];
|
||||
|
47
Source/Base.lproj/Localizable.strings
Normal file
47
Source/Base.lproj/Localizable.strings
Normal file
@ -0,0 +1,47 @@
|
||||
/*
|
||||
Localizable.strings
|
||||
eqMac2
|
||||
|
||||
Created by mrlochis on 01.08.17.
|
||||
Copyright © 2017 bitgapp. All rights reserved.
|
||||
*/
|
||||
"Flat"="Flat";
|
||||
"Accoustic"="Acoustic";
|
||||
"Bass Booster"="Bass Booster";
|
||||
"Bass Reducer"="Bass Reducer";
|
||||
"Classic"="Classic";
|
||||
"Dance"="Dance";
|
||||
"Deep"="Deep";
|
||||
"Electronic"="Electronic";
|
||||
"Hip-Hop"="Hip-Hop";
|
||||
"Jazz"="Jazz";
|
||||
"Latin"="Latin";
|
||||
"Loudness"="Loudness";
|
||||
"Lounge"="Lounge";
|
||||
"Piano"="Piano";
|
||||
"Pop"="Pop";
|
||||
"R&B"="R&B";
|
||||
"Rock"="Rock";
|
||||
"Small Speakers"="Small Speakers";
|
||||
"Spoken Word"="Spoken Word";
|
||||
"Treble Booster"="Treble Booster";
|
||||
"Treble Reducer"="Treble Reducer";
|
||||
"Vocal Booster"="Vocal Booster";
|
||||
"Custom"="Custom";
|
||||
"Cancel"="Cancel";
|
||||
"Save"="Save";
|
||||
"Uninstall"="Uninstall";
|
||||
"Install"="Install";
|
||||
"Please enter a name for your new preset."="Please enter a name for your new preset.";
|
||||
"eqMac Driver requires an update"="eqMac Driver requires an update";
|
||||
"In order to update the driver, the eqMac will ask for your system password."="In order to update the driver, the eqMac will ask for your system password.";
|
||||
"Update"="Update";
|
||||
"Old eqMac Driver was detected"="Old eqMac Driver was detected";
|
||||
"Old driver needs to be uninstalled for eqMac2 to function properly."="Old driver needs to be uninstalled for eqMac2 to function properly.";
|
||||
"eqMac2 Requires a Driver"="eqMac2 Requires a Driver";
|
||||
"In order to install the driver, the eqMac will ask for your system password."="In order to install the driver, the eqMac will ask for your system password.";
|
||||
"Uninstall eqMac2?"="Uninstall eqMac2?";
|
||||
"Are you sure about this?"="Are you sure about this?";
|
||||
"Yes, uninstall"="Yes, uninstall";
|
||||
"No, cancel"="No, cancel";
|
||||
|
@ -13,11 +13,17 @@
|
||||
|
||||
+(NSDictionary*)getDefaultPresets{
|
||||
NSMutableDictionary *defaultPresets = [[NSMutableDictionary alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"defaultPresets" ofType:@"plist"]];
|
||||
return defaultPresets;
|
||||
NSMutableDictionary* result = [[NSMutableDictionary alloc] init];
|
||||
for(id key in defaultPresets)
|
||||
{
|
||||
[result setObject:[defaultPresets objectForKey:key] forKey:NSLocalizedString(key, nil)];
|
||||
}
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
+(NSArray*)getDefaultPresetsNames{
|
||||
return [[self getDefaultPresets] allKeys];
|
||||
return [[[self getDefaultPresets] allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
|
||||
}
|
||||
|
||||
+(NSDictionary*)getUserPresets{
|
||||
@ -30,7 +36,7 @@
|
||||
}
|
||||
|
||||
+(NSArray*)getUserPresetsNames{
|
||||
return [[self getUserPresets] allKeys];
|
||||
return [[[self getUserPresets] allKeys] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
|
||||
}
|
||||
|
||||
+(NSDictionary*)getAllPresets{
|
||||
@ -40,7 +46,7 @@
|
||||
}
|
||||
|
||||
+(NSArray*)getAllPresetsNames{
|
||||
return [[self getDefaultPresetsNames] arrayByAddingObjectsFromArray:[self getUserPresetsNames]];
|
||||
return [[[self getDefaultPresetsNames] arrayByAddingObjectsFromArray:[self getUserPresetsNames]] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
|
||||
}
|
||||
|
||||
+(NSArray*)getShowablePresetsNames{
|
||||
@ -54,8 +60,7 @@
|
||||
if(![[preset objectForKey:@"default"] boolValue] || showDefaults)
|
||||
[showablePresetsNames addObject:presetName];
|
||||
}
|
||||
|
||||
return showablePresetsNames;
|
||||
return [showablePresetsNames sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
|
||||
}
|
||||
|
||||
+(NSArray*)getGainsForPreset:(NSString*)preset{
|
||||
|
@ -31,7 +31,7 @@
|
||||
<real>-0.326666666667</real>
|
||||
<real>0.04375</real>
|
||||
<real>0.379583333333</real>
|
||||
<real>0.0729166666667</real>
|
||||
<real>0.07291666666670001</real>
|
||||
<real>0.145833333333</real>
|
||||
<real>0.170833333333</real>
|
||||
<real>0.147916666667</real>
|
||||
@ -118,7 +118,7 @@
|
||||
<array>
|
||||
<real>0.20625</real>
|
||||
<real>0.147916666667</real>
|
||||
<real>0.0729166666667</real>
|
||||
<real>0.07291666666670001</real>
|
||||
<real>0.0416666666667</real>
|
||||
<real>0.11875</real>
|
||||
<real>0.104166666667</real>
|
||||
@ -160,7 +160,7 @@
|
||||
<real>-0.0416666666667</real>
|
||||
<real>0.0625</real>
|
||||
<real>-0.0208333333333</real>
|
||||
<real>0.0833333333333</real>
|
||||
<real>0.08333333333329999</real>
|
||||
<real>0.125</real>
|
||||
</array>
|
||||
</dict>
|
||||
@ -210,7 +210,7 @@
|
||||
<real>0.166666666667</real>
|
||||
<integer>0</integer>
|
||||
<integer>0</integer>
|
||||
<real>-0.0833333333333</real>
|
||||
<real>-0.08333333333329999</real>
|
||||
<integer>0</integer>
|
||||
<real>-0.0416666666667</real>
|
||||
<real>-0.208333333333</real>
|
||||
@ -232,7 +232,7 @@
|
||||
<real>0.104166666667</real>
|
||||
<integer>0</integer>
|
||||
<real>-0.0625</real>
|
||||
<real>0.0833333333333</real>
|
||||
<real>0.08333333333329999</real>
|
||||
<real>0.0416666666667</real>
|
||||
</array>
|
||||
</dict>
|
||||
@ -243,7 +243,7 @@
|
||||
<key>gains</key>
|
||||
<array>
|
||||
<real>0.125</real>
|
||||
<real>0.0833333333333</real>
|
||||
<real>0.08333333333329999</real>
|
||||
<integer>0</integer>
|
||||
<real>0.104166666667</real>
|
||||
<real>0.125</real>
|
||||
@ -263,16 +263,16 @@
|
||||
<real>-0.0625</real>
|
||||
<real>-0.0416666666667</real>
|
||||
<integer>0</integer>
|
||||
<real>0.0833333333333</real>
|
||||
<real>0.08333333333329999</real>
|
||||
<real>0.166666666667</real>
|
||||
<real>0.166666666667</real>
|
||||
<real>0.0833333333333</real>
|
||||
<real>0.08333333333329999</real>
|
||||
<integer>0</integer>
|
||||
<real>-0.0416666666667</real>
|
||||
<real>-0.0625</real>
|
||||
</array>
|
||||
</dict>
|
||||
<key>R</key>
|
||||
<key>R&B</key>
|
||||
<dict>
|
||||
<key>default</key>
|
||||
<true/>
|
||||
|
@ -113,8 +113,8 @@
|
||||
+(NSString *)showAlertWithInputAndTitle:(NSString*) title{
|
||||
NSAlert *alert = [[NSAlert alloc] init];
|
||||
[alert setMessageText: title];
|
||||
[alert addButtonWithTitle:@"Save"];
|
||||
[alert addButtonWithTitle:@"Cancel"];
|
||||
[alert addButtonWithTitle:NSLocalizedString(@"Save",nil)];
|
||||
[alert addButtonWithTitle:NSLocalizedString(@"Cancel",nil)];
|
||||
NSTextField *input = [[NSTextField alloc] initWithFrame:NSMakeRect(0, 0, 200, 24)];
|
||||
[input setStringValue:@""];
|
||||
[alert setAccessoryView:input];
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="12121" systemVersion="16F73" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
|
||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="12121" systemVersion="16G29" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
|
||||
<dependencies>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="12121"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
51
Source/Views/EQ/de.lproj/eqViewController.strings
Normal file
51
Source/Views/EQ/de.lproj/eqViewController.strings
Normal file
@ -0,0 +1,51 @@
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "2K"; ObjectID = "Fde-l7-H6f"; */
|
||||
"Fde-l7-H6f.title" = "2K";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "8K"; ObjectID = "I6n-4n-9rv"; */
|
||||
"I6n-4n-9rv.title" = "8K";
|
||||
|
||||
/* Class = "NSComboBoxCell"; JNa-JC-CLe.ibShadowedObjectValues[0] = "Item"; ObjectID = "JNa-JC-CLe"; */
|
||||
"JNa-JC-CLe.ibShadowedObjectValues[0]" = "Item";
|
||||
|
||||
/* Class = "NSComboBoxCell"; JNa-JC-CLe.ibShadowedObjectValues[1] = "Item"; ObjectID = "JNa-JC-CLe"; */
|
||||
"JNa-JC-CLe.ibShadowedObjectValues[1]" = "Item";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "125"; ObjectID = "Jlc-ar-SSq"; */
|
||||
"Jlc-ar-SSq.title" = "125";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "▶"; ObjectID = "Kgl-l6-tX3"; */
|
||||
"Kgl-l6-tX3.title" = "▶";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "16K"; ObjectID = "Kjp-Qa-sO3"; */
|
||||
"Kjp-Qa-sO3.title" = "16K";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "64"; ObjectID = "a0E-QR-hav"; */
|
||||
"a0E-QR-hav.title" = "64";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "32"; ObjectID = "gFI-A8-AgL"; */
|
||||
"gFI-A8-AgL.title" = "32";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "500"; ObjectID = "h0y-0D-8qB"; */
|
||||
"h0y-0D-8qB.title" = "500";
|
||||
|
||||
/* Class = "NSButtonCell"; alternateTitle = "Support Project"; ObjectID = "jKC-Oy-pSa"; */
|
||||
"jKC-Oy-pSa.alternateTitle" = "Projekt unterstützen";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Support Project"; ObjectID = "jKC-Oy-pSa"; */
|
||||
"jKC-Oy-pSa.title" = "Projekt unterstützen";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "It took 1000+ hours to develop eqMac2! Please consider supporting the project :)"; ObjectID = "k7H-Qp-PuY"; */
|
||||
"k7H-Qp-PuY.title" = "Es dauerte 1000 + Stunden, um eqMac2 zu entwickeln! Bitte unterstützen Sie das Projekt :)";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "1K"; ObjectID = "mWm-Lk-uO0"; */
|
||||
"mWm-Lk-uO0.title" = "1K";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Flat"; ObjectID = "mqB-rW-zDh"; */
|
||||
"mqB-rW-zDh.title" = "Linear";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "4K"; ObjectID = "ufo-Dk-ddY"; */
|
||||
"ufo-Dk-ddY.title" = "4K";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "250"; ObjectID = "wRG-jC-h5r"; */
|
||||
"wRG-jC-h5r.title" = "250";
|
51
Source/Views/EQ/en.lproj/eqViewController.strings
Normal file
51
Source/Views/EQ/en.lproj/eqViewController.strings
Normal file
@ -0,0 +1,51 @@
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "2K"; ObjectID = "Fde-l7-H6f"; */
|
||||
"Fde-l7-H6f.title" = "2K";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "8K"; ObjectID = "I6n-4n-9rv"; */
|
||||
"I6n-4n-9rv.title" = "8K";
|
||||
|
||||
/* Class = "NSComboBoxCell"; JNa-JC-CLe.ibShadowedObjectValues[0] = "Item"; ObjectID = "JNa-JC-CLe"; */
|
||||
"JNa-JC-CLe.ibShadowedObjectValues[0]" = "Item";
|
||||
|
||||
/* Class = "NSComboBoxCell"; JNa-JC-CLe.ibShadowedObjectValues[1] = "Item"; ObjectID = "JNa-JC-CLe"; */
|
||||
"JNa-JC-CLe.ibShadowedObjectValues[1]" = "Item";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "125"; ObjectID = "Jlc-ar-SSq"; */
|
||||
"Jlc-ar-SSq.title" = "125";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "▶"; ObjectID = "Kgl-l6-tX3"; */
|
||||
"Kgl-l6-tX3.title" = "▶";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "16K"; ObjectID = "Kjp-Qa-sO3"; */
|
||||
"Kjp-Qa-sO3.title" = "16K";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "64"; ObjectID = "a0E-QR-hav"; */
|
||||
"a0E-QR-hav.title" = "64";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "32"; ObjectID = "gFI-A8-AgL"; */
|
||||
"gFI-A8-AgL.title" = "32";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "500"; ObjectID = "h0y-0D-8qB"; */
|
||||
"h0y-0D-8qB.title" = "500";
|
||||
|
||||
/* Class = "NSButtonCell"; alternateTitle = "Support Project"; ObjectID = "jKC-Oy-pSa"; */
|
||||
"jKC-Oy-pSa.alternateTitle" = "Support Project";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Support Project"; ObjectID = "jKC-Oy-pSa"; */
|
||||
"jKC-Oy-pSa.title" = "Support Project";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "It took 1000+ hours to develop eqMac2! Please consider supporting the project :)"; ObjectID = "k7H-Qp-PuY"; */
|
||||
"k7H-Qp-PuY.title" = "It took 1000+ hours to develop eqMac2! Please consider supporting the project :)";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "1K"; ObjectID = "mWm-Lk-uO0"; */
|
||||
"mWm-Lk-uO0.title" = "1K";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Flat"; ObjectID = "mqB-rW-zDh"; */
|
||||
"mqB-rW-zDh.title" = "Flat";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "4K"; ObjectID = "ufo-Dk-ddY"; */
|
||||
"ufo-Dk-ddY.title" = "4K";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "250"; ObjectID = "wRG-jC-h5r"; */
|
||||
"wRG-jC-h5r.title" = "250";
|
@ -79,7 +79,7 @@ NSNotificationCenter *notify;
|
||||
}
|
||||
|
||||
- (IBAction)savePreset:(NSButton *)sender {
|
||||
NSString *newPresetName = [Utilities showAlertWithInputAndTitle:@"Please enter a name for your new preset."];
|
||||
NSString *newPresetName = [Utilities showAlertWithInputAndTitle:NSLocalizedString(@"Please enter a name for your new preset.",nil)];
|
||||
if(![newPresetName isEqualToString:@""]){
|
||||
[Presets savePreset:[sliderView getBandValues] withName:newPresetName];
|
||||
[self populatePresetComboBox];
|
||||
@ -88,7 +88,7 @@ NSNotificationCenter *notify;
|
||||
}
|
||||
|
||||
- (IBAction)deletePreset:(id)sender {
|
||||
if(![[_presetsButton title] isEqualToString:@"Flat"]){
|
||||
if(![[_presetsButton title] isEqualToString:NSLocalizedString(@"Flat",nil)]){
|
||||
[Presets deletePresetWithName:[_presetsButton title]];
|
||||
[_presetsButton setTitle:@"Preset"];
|
||||
[self populatePresetComboBox];
|
||||
@ -100,12 +100,12 @@ NSNotificationCenter *notify;
|
||||
#pragma mark -
|
||||
#pragma mark UI Actions
|
||||
-(void)sliderGraphChanged{
|
||||
[_presetsButton setTitle:@"Custom"];
|
||||
[_presetsButton setTitle:NSLocalizedString(@"Custom",nil)];
|
||||
[EQHost setEQEngineFrequencyGains:[sliderView getBandValues]];
|
||||
}
|
||||
|
||||
- (IBAction)resetEQ:(id)sender {
|
||||
[_presetsButton setTitle:@"Flat"];
|
||||
[_presetsButton setTitle:NSLocalizedString(@"Flat",nil)];
|
||||
NSArray *flatGains = @[@0,@0,@0,@0,@0,@0,@0,@0,@0,@0];
|
||||
[sliderView animateBandsToValues:flatGains];
|
||||
[EQHost setEQEngineFrequencyGains:flatGains];
|
||||
|
@ -139,9 +139,9 @@
|
||||
}
|
||||
|
||||
- (IBAction)uninstallApplication:(id)sender {
|
||||
if([Utilities showAlertWithTitle:@"Uninstall eqMac2?"
|
||||
andMessage:@"Are you sure about this?"
|
||||
andButtons:@[@"Yes, uninstall", @"No, cancel"]] == NSAlertFirstButtonReturn){
|
||||
if([Utilities showAlertWithTitle:NSLocalizedString(@"Uninstall eqMac2?",nil)
|
||||
andMessage:NSLocalizedString(@"Are you sure about this?",nil)
|
||||
andButtons:@[NSLocalizedString(@"Yes, uninstall",nil),NSLocalizedString(@"No, cancel",nil)]] == NSAlertFirstButtonReturn){
|
||||
|
||||
if([EQHost EQEngineExists]) [EQHost deleteEQEngine];
|
||||
[Utilities runShellScriptWithName:@"uninstall_app"];
|
||||
|
209
Source/Views/Settings/de.lproj/SettingsViewController.xib
Normal file
209
Source/Views/Settings/de.lproj/SettingsViewController.xib
Normal file
@ -0,0 +1,209 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="12121" systemVersion="16G29" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
|
||||
<dependencies>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="12121"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
<customObject id="-2" userLabel="File's Owner" customClass="SettingsViewController">
|
||||
<connections>
|
||||
<outlet property="balanceSlider" destination="wRl-4Y-XuQ" id="5e7-QC-ynS"/>
|
||||
<outlet property="buildLabel" destination="2Np-6h-pUG" id="XjE-Tf-GS1"/>
|
||||
<outlet property="exitButton" destination="ZwI-nq-tzt" id="i1O-Mi-Voa"/>
|
||||
<outlet property="launchOnStartupCheckbox" destination="y4U-2A-0hS" id="xsQ-8n-gl4"/>
|
||||
<outlet property="leftSpeaker" destination="GOn-ns-gtZ" id="zeX-Kg-o7O"/>
|
||||
<outlet property="rightSpeaker" destination="bbr-Ks-HWq" id="Ffg-Az-onv"/>
|
||||
<outlet property="showDefaultPresetsCheckbox" destination="FP9-RF-EA2" id="gYK-RE-JH0"/>
|
||||
<outlet property="showVolumeHUDCheckbox" destination="SBN-ac-d6R" id="i1e-dm-4Lu"/>
|
||||
<outlet property="speakerIcon" destination="35D-it-36i" id="ywo-TZ-jS5"/>
|
||||
<outlet property="view" destination="YWX-Fx-d7l" id="7TW-ZZ-t6v"/>
|
||||
<outlet property="volumeBars" destination="bTp-D4-agQ" id="ALV-KD-2cr"/>
|
||||
<outlet property="volumeSlider" destination="NTb-Hc-1W1" id="R7b-Q0-rai"/>
|
||||
</connections>
|
||||
</customObject>
|
||||
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
||||
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
|
||||
<customView id="YWX-Fx-d7l" userLabel="Settings View">
|
||||
<rect key="frame" x="0.0" y="0.0" width="289" height="355"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<subviews>
|
||||
<button horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="7vb-3j-Ken">
|
||||
<rect key="frame" x="6" y="51" width="276" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="squareTextured" title="Projekt unterstützen" bezelStyle="texturedSquare" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="zVM-Qt-Wbw">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="supportProject:" target="-2" id="1V7-6c-QyX"/>
|
||||
</connections>
|
||||
</button>
|
||||
<customView fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="6Ih-6e-LlC" userLabel="BalanceView">
|
||||
<rect key="frame" x="0.0" y="221" width="289" height="67"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<subviews>
|
||||
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" mirrorLayoutDirectionWhenInternationalizing="always" translatesAutoresizingMaskIntoConstraints="NO" id="GOn-ns-gtZ">
|
||||
<rect key="frame" x="22" y="19" width="37" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<imageCell key="cell" refusesFirstResponder="YES" userInterfaceLayoutDirection="rightToLeft" alignment="left" imageScaling="proportionallyDown" image="vol4Dark" id="RPE-lx-c4J"/>
|
||||
</imageView>
|
||||
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="bbr-Ks-HWq">
|
||||
<rect key="frame" x="233" y="19" width="37" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="vol4Dark" id="x0G-dr-4GR"/>
|
||||
</imageView>
|
||||
<slider verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="wRl-4Y-XuQ">
|
||||
<rect key="frame" x="55" y="26" width="179" height="24"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<sliderCell key="cell" continuous="YES" alignment="left" minValue="-1" maxValue="1" tickMarkPosition="above" numberOfTickMarks="1" sliderType="linear" id="bJ7-Xg-LT7"/>
|
||||
<connections>
|
||||
<action selector="changeBalance:" target="-2" id="h1S-kG-nPi"/>
|
||||
</connections>
|
||||
</slider>
|
||||
<box verticalHuggingPriority="750" fixedFrame="YES" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="xkj-Vf-Lbk">
|
||||
<rect key="frame" x="0.0" y="64" width="289" height="5"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
</box>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" allowsCharacterPickerTouchBarItem="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KYU-1M-96O">
|
||||
<rect key="frame" x="102" y="0.0" width="84" height="17"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" title="Balance" id="H7M-2A-Fg0">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
</subviews>
|
||||
</customView>
|
||||
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="DSZ-Ts-ZGC">
|
||||
<rect key="frame" x="6" y="85" width="136" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="squareTextured" title="Aktualisieren" bezelStyle="texturedSquare" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="y3V-9A-ofk">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="checkForUpdates:" target="3OH-Zw-Vrk" id="9ih-Pe-KTb"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="ZwI-nq-tzt">
|
||||
<rect key="frame" x="6" y="6" width="101" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="squareTextured" title="Beenden" bezelStyle="texturedSquare" image="exitDark" imagePosition="left" alignment="center" borderStyle="border" imageScaling="proportionallyUpOrDown" inset="2" id="dYo-0Z-FaE">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="quitApplication:" target="-2" id="ein-kQ-2PF"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="EEh-bv-1HL">
|
||||
<rect key="frame" x="181" y="6" width="101" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="squareTextured" title="Deinstallieren" bezelStyle="texturedSquare" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="dxc-K3-O7V">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="uninstallApplication:" target="-2" id="DwC-kH-nx7"/>
|
||||
</connections>
|
||||
</button>
|
||||
<slider verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="NTb-Hc-1W1">
|
||||
<rect key="frame" x="57" y="317" width="214" height="19"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<sliderCell key="cell" continuous="YES" state="on" alignment="left" maxValue="1" doubleValue="0.5" tickMarkPosition="above" sliderType="linear" id="r8E-8o-hRb"/>
|
||||
<connections>
|
||||
<action selector="changeVolume:" target="-2" id="rRu-Ul-SAf"/>
|
||||
</connections>
|
||||
</slider>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" allowsCharacterPickerTouchBarItem="NO" translatesAutoresizingMaskIntoConstraints="NO" id="CxA-sY-FFG">
|
||||
<rect key="frame" x="102" y="294" width="84" height="17"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" title="Lautstärke" id="R6w-lO-TPH">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<box verticalHuggingPriority="750" fixedFrame="YES" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="mJe-LH-EaC">
|
||||
<rect key="frame" x="0.0" y="212" width="289" height="5"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
</box>
|
||||
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" mirrorLayoutDirectionWhenInternationalizing="always" translatesAutoresizingMaskIntoConstraints="NO" id="bTp-D4-agQ">
|
||||
<rect key="frame" x="27" y="312" width="31" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<imageCell key="cell" refusesFirstResponder="YES" userInterfaceLayoutDirection="rightToLeft" alignment="left" imageScaling="proportionallyUpOrDown" image="vol4Dark" id="g2Q-7d-Q4h"/>
|
||||
</imageView>
|
||||
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="35D-it-36i">
|
||||
<rect key="frame" x="4" y="311" width="40" height="32"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" image="speakerDark" id="mTI-b6-9Kf"/>
|
||||
</imageView>
|
||||
<box verticalHuggingPriority="750" fixedFrame="YES" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="OsC-Ne-fWR">
|
||||
<rect key="frame" x="-1" y="41" width="289" height="5"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
</box>
|
||||
<button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="SBN-ac-d6R">
|
||||
<rect key="frame" x="7" y="175" width="176" height="33"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="check" title="Lautstärke HUD anzeigen" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="gGu-4k-7jq">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="switchShowVolumeHUD:" target="-2" id="eeQ-mO-9wg"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="FP9-RF-EA2">
|
||||
<rect key="frame" x="7" y="147" width="192" height="33"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="check" title="Standardvorgaben anzeigen" bezelStyle="regularSquare" imagePosition="left" inset="2" id="CxU-Wu-mzI">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="switchShowDefaultPresets:" target="-2" id="iF3-Cf-bj3"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button horizontalHuggingPriority="750" verticalHuggingPriority="750" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="IWK-Kd-2ra">
|
||||
<rect key="frame" x="146" y="85" width="136" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="squareTextured" title="Fehler melden" bezelStyle="texturedSquare" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="Ixz-AJ-XCz">
|
||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="reportBug:" target="-2" id="MwV-j8-Xid"/>
|
||||
</connections>
|
||||
</button>
|
||||
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" fixedFrame="YES" allowsCharacterPickerTouchBarItem="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2Np-6h-pUG">
|
||||
<rect key="frame" x="86" y="13" width="113" height="17"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="center" title="Build 2" id="1ef-Tb-KkM">
|
||||
<font key="font" metaFont="system"/>
|
||||
<color key="textColor" name="labelColor" catalog="System" colorSpace="catalog"/>
|
||||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
||||
</textFieldCell>
|
||||
</textField>
|
||||
<button fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="y4U-2A-0hS">
|
||||
<rect key="frame" x="7" y="119" width="238" height="33"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
|
||||
<buttonCell key="cell" type="check" title="Bei Anmeldung automatisch starten" bezelStyle="regularSquare" imagePosition="left" inset="2" id="hkX-cL-CHR">
|
||||
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||
<font key="font" metaFont="system"/>
|
||||
</buttonCell>
|
||||
<connections>
|
||||
<action selector="changeLaunchOnStartup:" target="-2" id="JuY-u2-1K7"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<point key="canvasLocation" x="828.5" y="388.5"/>
|
||||
</customView>
|
||||
<customObject id="3OH-Zw-Vrk" customClass="SUUpdater"/>
|
||||
</objects>
|
||||
<resources>
|
||||
<image name="exitDark" width="27" height="30"/>
|
||||
<image name="speakerDark" width="128" height="128"/>
|
||||
<image name="vol4Dark" width="67" height="100"/>
|
||||
</resources>
|
||||
</document>
|
@ -0,0 +1,33 @@
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "Build 2"; ObjectID = "1ef-Tb-KkM"; */
|
||||
"1ef-Tb-KkM.title" = "Build 2";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Show Default Presets"; ObjectID = "CxU-Wu-mzI"; */
|
||||
"CxU-Wu-mzI.title" = "Show Default Presets";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "Balance"; ObjectID = "H7M-2A-Fg0"; */
|
||||
"H7M-2A-Fg0.title" = "Balance";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Report a Bug"; ObjectID = "Ixz-AJ-XCz"; */
|
||||
"Ixz-AJ-XCz.title" = "Report a Bug";
|
||||
|
||||
/* Class = "NSTextFieldCell"; title = "Volume"; ObjectID = "R6w-lO-TPH"; */
|
||||
"R6w-lO-TPH.title" = "Volume";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Quit"; ObjectID = "dYo-0Z-FaE"; */
|
||||
"dYo-0Z-FaE.title" = "Quit";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Uninstall"; ObjectID = "dxc-K3-O7V"; */
|
||||
"dxc-K3-O7V.title" = "Uninstall";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Show Vol. HUD"; ObjectID = "gGu-4k-7jq"; */
|
||||
"gGu-4k-7jq.title" = "Show Vol. HUD";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Launch on Startup"; ObjectID = "hkX-cL-CHR"; */
|
||||
"hkX-cL-CHR.title" = "Launch on Startup";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Check for Updates"; ObjectID = "y3V-9A-ofk"; */
|
||||
"y3V-9A-ofk.title" = "Check for Updates";
|
||||
|
||||
/* Class = "NSButtonCell"; title = "Support the Project"; ObjectID = "zVM-Qt-Wbw"; */
|
||||
"zVM-Qt-Wbw.title" = "Support the Project";
|
47
Source/de.lproj/Localizable.strings
Normal file
47
Source/de.lproj/Localizable.strings
Normal file
@ -0,0 +1,47 @@
|
||||
/*
|
||||
Localizable.strings
|
||||
eqMac2
|
||||
|
||||
Created by mrlochis on 01.08.17.
|
||||
Copyright © 2017 bitgapp. All rights reserved.
|
||||
*/
|
||||
"Flat"="Linear";
|
||||
"Accoustic"="Acoustic";
|
||||
"Bass Booster"="Mehr Bässe";
|
||||
"Bass Reducer"="Weniger Bässe";
|
||||
"Classic"="Klassik";
|
||||
"Dance"="Dance";
|
||||
"Deep"="Deep";
|
||||
"Electronic"="Electronic";
|
||||
"Hip-Hop"="Hip-Hop";
|
||||
"Jazz"="Jazz";
|
||||
"Latin"="Latin";
|
||||
"Loudness"="Loudness";
|
||||
"Lounge"="Halle";
|
||||
"Piano"="Piano";
|
||||
"Pop"="Pop";
|
||||
"R&B"="R&B";
|
||||
"Rock"="Rock";
|
||||
"Small Speakers"="Kleine Boxen";
|
||||
"Spoken Word"="Sprache";
|
||||
"Treble Booster"="Mehr Höhen";
|
||||
"Treble Reducer"="Weniger Höhen";
|
||||
"Vocal Booster"="Gesang";
|
||||
"Custom"="Benutzerdefiniert";
|
||||
"Cancel"="Abbrechen";
|
||||
"Save"="Speichern";
|
||||
"Uninstall"="Deinstallieren";
|
||||
"Install"="Installieren";
|
||||
"Please enter a name for your new preset."="Name für neue Einstellung.";
|
||||
"eqMac Driver requires an update"="Der eqMac Treiber muss aktualisiert werden.";
|
||||
"In order to update the driver, the eqMac will ask for your system password."="Für die Aktualisierung des Treibers wird das System Passwort benötigt.";
|
||||
"Update"="Aktualisierung";
|
||||
"Old eqMac Driver was detected"="Ein alter eqMac Treiber wurde erkannt.";
|
||||
"Old driver needs to be uninstalled for eqMac2 to function properly."="Damit eqMac2 ordnungsgemäß funktioniert, muss der alte Treiber deinstalliert werden.";
|
||||
"eqMac2 Requires a Driver"="eqMac2 benötigt einen Treiber";
|
||||
"In order to install the driver, the eqMac will ask for your system password."="Für die Installation des Treibers wird das System Passwort benötigt.";
|
||||
"Uninstall eqMac2?"="eqMac2 deinstallieren ?";
|
||||
"Are you sure about this?"="Sind sie sicher ?";
|
||||
"Yes, uninstall"="Ja, deinstallieren";
|
||||
"No, cancel"="Nein, abbrechen";
|
||||
|
1
Source/de.lproj/Main.strings
Normal file
1
Source/de.lproj/Main.strings
Normal file
@ -0,0 +1 @@
|
||||
|
47
Source/en.lproj/Localizable.strings
Normal file
47
Source/en.lproj/Localizable.strings
Normal file
@ -0,0 +1,47 @@
|
||||
/*
|
||||
Localizable.strings
|
||||
eqMac2
|
||||
|
||||
Created by mrlochis on 01.08.17.
|
||||
Copyright © 2017 bitgapp. All rights reserved.
|
||||
*/
|
||||
"Flat"="Flat";
|
||||
"Accoustic"="Acoustic";
|
||||
"Bass Booster"="Bass Booster";
|
||||
"Bass Reducer"="Bass Reducer";
|
||||
"Classic"="Classic";
|
||||
"Dance"="Dance";
|
||||
"Deep"="Deep";
|
||||
"Electronic"="Electronic";
|
||||
"Hip-Hop"="Hip-Hop";
|
||||
"Jazz"="Jazz";
|
||||
"Latin"="Latin";
|
||||
"Loudness"="Loudness";
|
||||
"Lounge"="Lounge";
|
||||
"Piano"="Piano";
|
||||
"Pop"="Pop";
|
||||
"R&B"="R&B";
|
||||
"Rock"="Rock";
|
||||
"Small Speakers"="Small Speakers";
|
||||
"Spoken Word"="Spoken Word";
|
||||
"Treble Booster"="Treble Booster";
|
||||
"Treble Reducer"="Treble Reducer";
|
||||
"Vocal Booster"="Vocal Booster";
|
||||
"Custom"="Custom";
|
||||
"Cancel"="Cancel";
|
||||
"Save"="Save";
|
||||
"Uninstall"="Uninstall";
|
||||
"Install"="Install";
|
||||
"Please enter a name for your new preset."="Please enter a name for your new preset.";
|
||||
"eqMac Driver requires an update"="eqMac Driver requires an update";
|
||||
"In order to update the driver, the eqMac will ask for your system password."="In order to update the driver, the eqMac will ask for your system password.";
|
||||
"Update"="Update";
|
||||
"Old eqMac Driver was detected"="Old eqMac Driver was detected";
|
||||
"Old driver needs to be uninstalled for eqMac2 to function properly."="Old driver needs to be uninstalled for eqMac2 to function properly.";
|
||||
"eqMac2 Requires a Driver"="eqMac2 Requires a Driver";
|
||||
"In order to install the driver, the eqMac will ask for your system password."="In order to install the driver, the eqMac will ask for your system password.";
|
||||
"Uninstall eqMac2?"="Uninstall eqMac2?";
|
||||
"Are you sure about this?"="Are you sure about this?";
|
||||
"Yes, uninstall"="Yes, uninstall";
|
||||
"No, cancel"="No, cancel";
|
||||
|
@ -14,6 +14,9 @@
|
||||
30A77E881BFB093A00503E6E /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30A77E871BFB093A00503E6E /* IOKit.framework */; };
|
||||
30A77E8A1BFB094700503E6E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30A77E891BFB094700503E6E /* AudioToolbox.framework */; };
|
||||
30A77E8C1BFB094F00503E6E /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30A77E8B1BFB094F00503E6E /* AudioUnit.framework */; };
|
||||
3AD8DE6E1F30EFA80079E8A7 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3AD8DE701F30EFA80079E8A7 /* Localizable.strings */; };
|
||||
3AD8DE731F30F1340079E8A7 /* eqViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3AD8DE751F30F1340079E8A7 /* eqViewController.xib */; };
|
||||
3AD8DE7A1F30F2270079E8A7 /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3AD8DE7C1F30F2270079E8A7 /* SettingsViewController.xib */; };
|
||||
C7E49B3F727A9657BBC43E9B /* Pods_eqMac2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB898D1CC464E56A965D8E4A /* Pods_eqMac2.framework */; };
|
||||
E07BF4B51D6B4BA400589F0C /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E07BF4B41D6B4BA400589F0C /* WebKit.framework */; };
|
||||
E0B0A7E61EA023F800D2BB98 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0B0A7E51EA023F800D2BB98 /* Carbon.framework */; };
|
||||
@ -54,10 +57,8 @@
|
||||
E0B781841EF704A20076B3AB /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0B781611EF704A20076B3AB /* CARingBuffer.cpp */; };
|
||||
E0B781851EF704A20076B3AB /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E0B7816A1EF704A20076B3AB /* CAStreamBasicDescription.cpp */; };
|
||||
E0B781861EF704A20076B3AB /* eqViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0B7816F1EF704A20076B3AB /* eqViewController.mm */; };
|
||||
E0B781871EF704A20076B3AB /* eqViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0B781701EF704A20076B3AB /* eqViewController.xib */; };
|
||||
E0B781881EF704A20076B3AB /* SliderGraphView.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B781731EF704A20076B3AB /* SliderGraphView.m */; };
|
||||
E0B781891EF704A20076B3AB /* SettingsViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0B781771EF704A20076B3AB /* SettingsViewController.mm */; };
|
||||
E0B7818A1EF704A20076B3AB /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = E0B781781EF704A20076B3AB /* SettingsViewController.xib */; };
|
||||
E0B7818B1EF704A20076B3AB /* eqMacStatusItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B7817B1EF704A20076B3AB /* eqMacStatusItemView.m */; };
|
||||
E0B7818C1EF704A20076B3AB /* FlatLevelIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B7817F1EF704A20076B3AB /* FlatLevelIndicator.m */; };
|
||||
E0B7818D1EF704A20076B3AB /* VolumeWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = E0B781811EF704A20076B3AB /* VolumeWindowController.mm */; };
|
||||
@ -103,6 +104,16 @@
|
||||
30A77E871BFB093A00503E6E /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
|
||||
30A77E891BFB094700503E6E /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
|
||||
30A77E8B1BFB094F00503E6E /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
|
||||
3AD8DE6D1F30EF9A0079E8A7 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
|
||||
3AD8DE6F1F30EFA80079E8A7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
3AD8DE711F30EFAA0079E8A7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
3AD8DE721F30EFAB0079E8A7 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
3AD8DE741F30F1340079E8A7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/eqViewController.xib; sourceTree = "<group>"; };
|
||||
3AD8DE771F30F13D0079E8A7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/eqViewController.strings; sourceTree = "<group>"; };
|
||||
3AD8DE791F30F1400079E8A7 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/eqViewController.strings; sourceTree = "<group>"; };
|
||||
3AD8DE7B1F30F2270079E8A7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/SettingsViewController.xib; sourceTree = "<group>"; };
|
||||
3AD8DE7E1F30F2280079E8A7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SettingsViewController.strings; sourceTree = "<group>"; };
|
||||
3AD8DE811F30F2C60079E8A7 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/SettingsViewController.xib; sourceTree = "<group>"; };
|
||||
614DEEEB6C06E6431C8B7EC2 /* Pods-eqMac2.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eqMac2.release.xcconfig"; path = "Pods/Target Support Files/Pods-eqMac2/Pods-eqMac2.release.xcconfig"; sourceTree = "<group>"; };
|
||||
A44CF14B89CD3E798D15238B /* Pods-eqMac2.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-eqMac2.debug.xcconfig"; path = "Pods/Target Support Files/Pods-eqMac2/Pods-eqMac2.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
A7CD694314F86C465E4A5F8B /* libPods-eqMac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-eqMac.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
@ -165,12 +176,10 @@
|
||||
E0B7816B1EF704A20076B3AB /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
|
||||
E0B7816E1EF704A20076B3AB /* eqViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eqViewController.h; sourceTree = "<group>"; };
|
||||
E0B7816F1EF704A20076B3AB /* eqViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = eqViewController.mm; sourceTree = "<group>"; };
|
||||
E0B781701EF704A20076B3AB /* eqViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = eqViewController.xib; sourceTree = "<group>"; };
|
||||
E0B781721EF704A20076B3AB /* SliderGraphView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SliderGraphView.h; sourceTree = "<group>"; };
|
||||
E0B781731EF704A20076B3AB /* SliderGraphView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SliderGraphView.m; sourceTree = "<group>"; };
|
||||
E0B781761EF704A20076B3AB /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = "<group>"; };
|
||||
E0B781771EF704A20076B3AB /* SettingsViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SettingsViewController.mm; sourceTree = "<group>"; };
|
||||
E0B781781EF704A20076B3AB /* SettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsViewController.xib; sourceTree = "<group>"; };
|
||||
E0B7817A1EF704A20076B3AB /* eqMacStatusItemView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eqMacStatusItemView.h; sourceTree = "<group>"; };
|
||||
E0B7817B1EF704A20076B3AB /* eqMacStatusItemView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = eqMacStatusItemView.m; sourceTree = "<group>"; };
|
||||
E0B7817E1EF704A20076B3AB /* FlatLevelIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FlatLevelIndicator.h; sourceTree = "<group>"; };
|
||||
@ -253,6 +262,7 @@
|
||||
E0B7815C1EF704A20076B3AB /* Libs */,
|
||||
E0B7816C1EF704A20076B3AB /* Views */,
|
||||
E0B7818F1EF704BA0076B3AB /* Assets */,
|
||||
3AD8DE701F30EFA80079E8A7 /* Localizable.strings */,
|
||||
);
|
||||
path = Source;
|
||||
sourceTree = "<group>";
|
||||
@ -462,7 +472,7 @@
|
||||
children = (
|
||||
E0B7816E1EF704A20076B3AB /* eqViewController.h */,
|
||||
E0B7816F1EF704A20076B3AB /* eqViewController.mm */,
|
||||
E0B781701EF704A20076B3AB /* eqViewController.xib */,
|
||||
3AD8DE751F30F1340079E8A7 /* eqViewController.xib */,
|
||||
E0B781711EF704A20076B3AB /* SliderGraphView */,
|
||||
);
|
||||
path = EQ;
|
||||
@ -482,7 +492,7 @@
|
||||
children = (
|
||||
E0B781761EF704A20076B3AB /* SettingsViewController.h */,
|
||||
E0B781771EF704A20076B3AB /* SettingsViewController.mm */,
|
||||
E0B781781EF704A20076B3AB /* SettingsViewController.xib */,
|
||||
3AD8DE7C1F30F2270079E8A7 /* SettingsViewController.xib */,
|
||||
);
|
||||
path = Settings;
|
||||
sourceTree = "<group>";
|
||||
@ -605,8 +615,7 @@
|
||||
TargetAttributes = {
|
||||
306DA1C61BEF965F002CB1C9 = {
|
||||
CreatedOnToolsVersion = 7.0.1;
|
||||
DevelopmentTeam = JZA6C97KJA;
|
||||
ProvisioningStyle = Manual;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -617,6 +626,7 @@
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
de,
|
||||
);
|
||||
mainGroup = 306DA1BE1BEF965F002CB1C9;
|
||||
productRefGroup = 306DA1C81BEF965F002CB1C9 /* Products */;
|
||||
@ -641,6 +651,7 @@
|
||||
E0B781B71EF704BA0076B3AB /* 64x64.png in Resources */,
|
||||
E0B781581EF704660076B3AB /* uninstall_old.sh in Resources */,
|
||||
E0B781B31EF704BA0076B3AB /* 256x256.png in Resources */,
|
||||
3AD8DE6E1F30EFA80079E8A7 /* Localizable.strings in Resources */,
|
||||
E0B5F09A1F25EEE4005C5F46 /* vol1Light.png in Resources */,
|
||||
E0B781D31EF706700076B3AB /* Main.xib in Resources */,
|
||||
E0B5F0951F25EEE4005C5F46 /* statusItemDark.png in Resources */,
|
||||
@ -648,10 +659,10 @@
|
||||
E0B5F0991F25EEE4005C5F46 /* vol1Dark.png in Resources */,
|
||||
E0B5F09C1F25EEE4005C5F46 /* vol2Light.png in Resources */,
|
||||
E0B781B21EF704BA0076B3AB /* 24x24.png in Resources */,
|
||||
E0B7818A1EF704A20076B3AB /* SettingsViewController.xib in Resources */,
|
||||
3AD8DE7A1F30F2270079E8A7 /* SettingsViewController.xib in Resources */,
|
||||
E0B5F09F1F25EEE4005C5F46 /* vol4Dark.png in Resources */,
|
||||
E0B5F0901F25EEE4005C5F46 /* exitLight.png in Resources */,
|
||||
E0B781871EF704A20076B3AB /* eqViewController.xib in Resources */,
|
||||
3AD8DE731F30F1340079E8A7 /* eqViewController.xib in Resources */,
|
||||
E0B781B81EF704BA0076B3AB /* 96x96.png in Resources */,
|
||||
E0B781B61EF704BA0076B3AB /* 512x512.png in Resources */,
|
||||
E0B5F09B1F25EEE4005C5F46 /* vol2Dark.png in Resources */,
|
||||
@ -723,7 +734,7 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
|
||||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
@ -760,10 +771,41 @@
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
3AD8DE701F30EFA80079E8A7 /* Localizable.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
3AD8DE6F1F30EFA80079E8A7 /* Base */,
|
||||
3AD8DE711F30EFAA0079E8A7 /* en */,
|
||||
3AD8DE721F30EFAB0079E8A7 /* de */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
3AD8DE751F30F1340079E8A7 /* eqViewController.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
3AD8DE741F30F1340079E8A7 /* Base */,
|
||||
3AD8DE771F30F13D0079E8A7 /* en */,
|
||||
3AD8DE791F30F1400079E8A7 /* de */,
|
||||
);
|
||||
name = eqViewController.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
3AD8DE7C1F30F2270079E8A7 /* SettingsViewController.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
3AD8DE7B1F30F2270079E8A7 /* Base */,
|
||||
3AD8DE7E1F30F2280079E8A7 /* en */,
|
||||
3AD8DE811F30F2C60079E8A7 /* de */,
|
||||
);
|
||||
name = SettingsViewController.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E0B781D11EF706700076B3AB /* Main.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
E0B781D21EF706700076B3AB /* Base */,
|
||||
3AD8DE6D1F30EF9A0079E8A7 /* de */,
|
||||
);
|
||||
name = Main.xib;
|
||||
sourceTree = "<group>";
|
||||
@ -775,6 +817,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
@ -818,6 +861,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
@ -856,9 +900,9 @@
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
||||
CODE_SIGN_IDENTITY = "Mac Developer";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEVELOPMENT_TEAM = JZA6C97KJA;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)",
|
||||
@ -870,8 +914,8 @@
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.bitgapp.eqMac2;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE = "436b674f-56fa-48cd-9846-cd9ef65d7a8e";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "eqMac2 Distribution";
|
||||
PROVISIONING_PROFILE = "";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
@ -881,9 +925,9 @@
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
||||
CODE_SIGN_IDENTITY = "Mac Developer";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEVELOPMENT_TEAM = JZA6C97KJA;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)",
|
||||
@ -895,8 +939,8 @@
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.bitgapp.eqMac2;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE = "436b674f-56fa-48cd-9846-cd9ef65d7a8e";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "eqMac2 Distribution";
|
||||
PROVISIONING_PROFILE = "";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user