+
+@implementation ZXMainViewController
+@synthesize resultParser;
+@synthesize actions;
+@synthesize result;
+
+// The designated initializer. Override if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
+/*
+- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
+ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
+ if (self) {
+
+ }
+ return self;
+}
+*/
+
+
+// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
+- (void)viewDidLoad {
+ [super viewDidLoad];
+ UniversalResultParser *parser = [[UniversalResultParser alloc] initWithDefaultParsers];
+ self.resultParser = parser;
+ [parser release];
+}
+
+
+/*
+// Override to allow orientations other than the default portrait orientation.
+- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
+ // Return YES for supported orientations.
+ return (interfaceOrientation == UIInterfaceOrientationPortrait);
+}
+*/
+
+- (IBAction)scan:(id)sender {
+
+ ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO];
+ QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init];
+ NSSet *readers = [[NSSet alloc ] initWithObjects:qrcodeReader,nil];
+ [qrcodeReader release];
+ widController.readers = readers;
+ [readers release];
+ NSBundle *mainBundle = [NSBundle mainBundle];
+ widController.soundToPlay =
+ [NSURL fileURLWithPath:[mainBundle pathForResource:@"beep-beep" ofType:@"aiff"] isDirectory:NO];
+ [self presentModalViewController:widController animated:YES];
+ [widController release];
+}
+
+- (IBAction) info:(id)sender {
+
+}
+
+- (void)didReceiveMemoryWarning {
+ // Releases the view if it doesn't have a superview.
+ [super didReceiveMemoryWarning];
+
+ // Release any cached data, images, etc. that aren't in use.
+}
+
+- (void)viewDidUnload {
+ [super viewDidUnload];
+ // Release any retained subviews of the main view.
+ // e.g. self.myOutlet = nil;
+}
+
+
+- (void)dealloc {
+ [resultParser release];
+ actions = nil;
+ result = nil;
+ [super dealloc];
+}
+
+#pragma mark -
+#pragma mark ZXingDelegateMethods
+
+- (void)zxingController:(ZXingWidgetController*)controller didScanResult:(NSString *)resultString {
+ [self dismissModalViewControllerAnimated:YES];
+ ParsedResult *theResult = [self.resultParser resultForString:resultString];
+ self.result = [theResult retain];
+ self.actions = [self.result.actions retain];
+#ifdef DEBUG
+ NSLog(@"result has %d actions", actions ? 0 : actions.count);
+#endif
+ [self performResultAction];
+}
+
+- (void)confirmAndPerformAction:(ResultAction *)action {
+ [action performActionWithController:self shouldConfirm:YES];
+}
+
+- (void)performResultAction {
+ if (self.result == nil) {
+ NSLog(@"no result to perform an action on!");
+ return;
+ }
+
+ if (self.actions == nil || self.actions.count == 0) {
+ NSLog(@"result has no actions to perform!");
+ return;
+ }
+
+ if (self.actions.count == 1) {
+ ResultAction *action = [self.actions lastObject];
+#ifdef DEBUG
+ NSLog(@"Result has the single action, (%@) '%@', performing it",
+ NSStringFromClass([action class]), [action title]);
+#endif
+ [self performSelector:@selector(confirmAndPerformAction:)
+ withObject:action
+ afterDelay:0.0];
+ } else {
+#ifdef DEBUG
+ NSLog(@"Result has multiple actions, popping up an action sheet");
+#endif
+ UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithFrame:self.view.bounds];
+
+ for (ResultAction *action in self.actions) {
+ [actionSheet addButtonWithTitle:[action title]];
+ }
+
+ int cancelIndex = [actionSheet addButtonWithTitle:NSLocalizedString(@"DecoderViewController cancel button title", @"Cancel")];
+ actionSheet.cancelButtonIndex = cancelIndex;
+
+ actionSheet.delegate = self;
+
+ [actionSheet showInView:self.view];
+ }
+}
+
+- (void)zxingControllerDidCancel:(ZXingWidgetController*)controller {
+ [self dismissModalViewControllerAnimated:YES];
+}
+
+
+@end
diff --git a/iphone/Barcodes/Classes/ZXMainViewController.xib b/iphone/Barcodes/Classes/ZXMainViewController.xib
new file mode 100644
index 000000000..f43204383
--- /dev/null
+++ b/iphone/Barcodes/Classes/ZXMainViewController.xib
@@ -0,0 +1,522 @@
+
+
+
+ 1056
+ 10H542
+ 823
+ 1038.35
+ 461.00
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ 132
+
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ YES
+
+ IBFilesOwner
+ IBCocoaTouchFramework
+
+
+ IBFirstResponder
+ IBCocoaTouchFramework
+
+
+
+ 274
+
+ YES
+
+
+ 274
+ {{96, 81}, {128, 128}}
+
+ NO
+ IBCocoaTouchFramework
+
+ NSImage
+ ZxingLarge.png
+
+
+
+
+ 292
+ {{68, 30}, {183, 21}}
+
+ NO
+ YES
+ 7
+ NO
+ IBCocoaTouchFramework
+ ZXing iPhone Scanner
+
+ Helvetica-Bold
+ 17
+ 16
+
+
+ 1
+ MCAwIDAAA
+
+
+ 3
+ MQA
+
+ 1
+ 10
+
+
+
+ 292
+ {{96, 240}, {128, 61}}
+
+ NO
+ IBCocoaTouchFramework
+ 0
+ 0
+
+ Helvetica-Bold
+ 15
+ 16
+
+ 1
+ Scan!
+
+
+ 1
+ MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA
+
+
+ 3
+ MC41AA
+
+
+
+
+ 292
+ {{282, 421}, {18, 19}}
+
+ NO
+ IBCocoaTouchFramework
+ 0
+ 0
+
+ 4
+ YES
+
+
+ 1
+ MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA
+
+
+
+
+ {320, 460}
+
+
+ 1
+ MC45MTM3MjU0OTAyIDAuOTMzMzMzMzMzMyAwLjk1Mjk0MTE3NjUAA
+
+
+ IBCocoaTouchFramework
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 3
+
+
+
+ scan:
+
+
+ 7
+
+ 7
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ 1
+
+
+ YES
+
+
+
+
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ -2
+
+
+
+
+ 4
+
+
+
+
+ 5
+
+
+
+
+ 6
+
+
+
+
+ 8
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 1.IBEditorWindowLastContentRect
+ 1.IBPluginDependency
+ 4.IBPluginDependency
+ 4.IBViewBoundsToFrameTransform
+ 5.IBPluginDependency
+ 5.IBViewBoundsToFrameTransform
+ 6.IBPluginDependency
+ 6.IBViewBoundsToFrameTransform
+ 8.IBPluginDependency
+ 8.IBViewBoundsToFrameTransform
+
+
+ YES
+ ZXMainViewController
+ UIResponder
+ {{184, 249}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+ P4AAAL+AAABCoAAAwzYAAA
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+ P4AAAL+AAABCzAAAwgAAAA
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+ P4AAAL+AAABC+AAAw5CAAA
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+ P4AAAL+AAABDQgAAw8CAAA
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 8
+
+
+
+ YES
+
+ ZXMainViewController
+ UIViewController
+
+ scan:
+ id
+
+
+ scan:
+
+ scan:
+ id
+
+
+
+ IBProjectSource
+ Classes/ZXMainViewController.h
+
+
+
+
+ YES
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSError.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFileManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueObserving.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyedArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObject.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSRunLoop.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSThread.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURL.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLConnection.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIAccessibility.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINibLoading.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIResponder.h
+
+
+
+ UIButton
+ UIControl
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIButton.h
+
+
+
+ UIControl
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIControl.h
+
+
+
+ UIImageView
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIImageView.h
+
+
+
+ UILabel
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UILabel.h
+
+
+
+ UIResponder
+ NSObject
+
+
+
+ UISearchBar
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchBar.h
+
+
+
+ UISearchDisplayController
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchDisplayController.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIPrintFormatter.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITextField.h
+
+
+
+ UIView
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIView.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINavigationController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIPopoverController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISplitViewController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITabBarController.h
+
+
+
+ UIViewController
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIViewController.h
+
+
+
+
+ 0
+ IBCocoaTouchFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3
+
+
+ YES
+ ../Barcodes.xcodeproj
+ 3
+
+ ZxingLarge.png
+ {128, 128}
+
+ 132
+
+
diff --git a/iphone/Barcodes/MainWindow.xib b/iphone/Barcodes/MainWindow.xib
new file mode 100644
index 000000000..a695aa9e2
--- /dev/null
+++ b/iphone/Barcodes/MainWindow.xib
@@ -0,0 +1,456 @@
+
+
+
+ 1056
+ 10H542
+ 823
+ 1038.35
+ 461.00
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ 132
+
+
+ YES
+
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ YES
+
+ IBFilesOwner
+ IBCocoaTouchFramework
+
+
+ IBFirstResponder
+ IBCocoaTouchFramework
+
+
+ IBCocoaTouchFramework
+
+
+
+ 1316
+
+ {320, 480}
+
+
+ 1
+ MSAxIDEAA
+
+ NO
+ NO
+
+ IBCocoaTouchFramework
+ YES
+
+
+ ZXMainViewController
+
+
+ 1
+
+ IBCocoaTouchFramework
+ NO
+
+
+
+
+ YES
+
+
+ delegate
+
+
+
+ 4
+
+
+
+ window
+
+
+
+ 5
+
+
+
+ rootController
+
+
+
+ 11
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ 2
+
+
+ YES
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ 3
+
+
+
+
+ -2
+
+
+
+
+ 10
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 10.CustomClassName
+ 10.IBEditorWindowLastContentRect
+ 10.IBPluginDependency
+ 2.IBAttributePlaceholdersKey
+ 2.IBEditorWindowLastContentRect
+ 2.IBPluginDependency
+ 3.CustomClassName
+ 3.IBPluginDependency
+
+
+ YES
+ UIApplication
+ UIResponder
+ ZXMainViewController
+ {{0, 254}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+ YES
+
+
+ YES
+
+
+ {{198, 276}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ BarcodesAppDelegate
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 11
+
+
+
+ YES
+
+ BarcodesAppDelegate
+ NSObject
+
+ YES
+
+ YES
+ rootController
+ window
+
+
+ YES
+ ZXMainViewController
+ UIWindow
+
+
+
+ YES
+
+ YES
+ rootController
+ window
+
+
+ YES
+
+ rootController
+ ZXMainViewController
+
+
+ window
+ UIWindow
+
+
+
+
+ IBProjectSource
+ Classes/BarcodesAppDelegate.h
+
+
+
+ BarcodesAppDelegate
+ NSObject
+
+ IBUserSource
+
+
+
+
+ ZXMainViewController
+ UIViewController
+
+ IBProjectSource
+ Classes/ZXMainViewController.h
+
+
+
+
+ YES
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSError.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFileManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueObserving.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyedArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObject.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSRunLoop.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSThread.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURL.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLConnection.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIAccessibility.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINibLoading.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIResponder.h
+
+
+
+ UIApplication
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIApplication.h
+
+
+
+ UIResponder
+ NSObject
+
+
+
+ UISearchBar
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchBar.h
+
+
+
+ UISearchDisplayController
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchDisplayController.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIPrintFormatter.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITextField.h
+
+
+
+ UIView
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIView.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINavigationController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIPopoverController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISplitViewController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITabBarController.h
+
+
+
+ UIViewController
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIViewController.h
+
+
+
+ UIWindow
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIWindow.h
+
+
+
+
+ 0
+ IBCocoaTouchFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3
+
+
+ YES
+ Barcodes.xcodeproj
+ 3
+ 132
+
+
diff --git a/iphone/Barcodes/beep-beep.aiff b/iphone/Barcodes/beep-beep.aiff
new file mode 100644
index 000000000..8854a590a
Binary files /dev/null and b/iphone/Barcodes/beep-beep.aiff differ
diff --git a/iphone/Barcodes/de.lproj/About.html b/iphone/Barcodes/de.lproj/About.html
new file mode 100644
index 000000000..c425e06aa
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/About.html
@@ -0,0 +1,23 @@
+
+
+Info zu Strichcodes
+
+
+
+
+
+
+
+Strichcodes
+Version 1.1
+© 2008-2010 The ZXing
+Authors
+
+
+Unterstützte Strichcode-Formate:
+
+
+QR Code
+
+
\ No newline at end of file
diff --git a/iphone/Barcodes/de.lproj/DecoderView.xib b/iphone/Barcodes/de.lproj/DecoderView.xib
new file mode 100644
index 000000000..dc8e161f7
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/DecoderView.xib
@@ -0,0 +1,450 @@
+
+
+
+ 512
+ 9E17
+ 670
+ 949.33
+ 352.00
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ IBFilesOwner
+
+
+ IBFirstResponder
+
+
+
+ 274
+
+ YES
+
+
+ 266
+ {{0, 431}, {320, 49}}
+
+ NO
+ NO
+
+ YES
+
+ 15
+
+
+
+ 1
+ 5
+
+
+
+ 1
+
+ NSImage
+ filmroll-2.png
+
+
+
+
+ 5
+
+
+
+ 2
+
+ NSImage
+ photolib.png
+
+
+
+
+ 1
+ 5
+
+
+
+ 16
+ 10
+
+
+
+ 1
+ 5
+
+
+
+ 17
+ 9
+
+
+
+
+
+
+ 274
+ {320, 431}
+
+
+ 1
+ MCAwIDAAA
+
+ NO
+ 3
+
+
+ {320, 480}
+
+
+ 3
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 9
+
+
+
+ actionBarItem
+
+
+
+ 51
+
+
+
+ performResultAction:
+
+
+
+ 53
+
+
+
+ toolbar
+
+
+
+ 57
+
+
+
+ pickAndDecode:
+
+
+
+ 60
+
+
+
+ pickAndDecode:
+
+
+
+ 61
+
+
+
+ pickAndDecode:
+
+
+
+ 62
+
+
+
+ cameraBarItem
+
+
+
+ 63
+
+
+
+ savedPhotosBarItem
+
+
+
+ 64
+
+
+
+ libraryBarItem
+
+
+
+ 65
+
+
+
+ archiveBarItem
+
+
+
+ 66
+
+
+
+ showArchive:
+
+
+
+ 67
+
+
+
+ imageView
+
+
+
+ 71
+
+
+
+
+ YES
+
+ 0
+
+ YES
+
+
+
+
+
+ 1
+
+
+ YES
+
+
+
+
+
+
+ -1
+
+
+ RmlsZSdzIE93bmVyA
+
+
+ -2
+
+
+
+
+ 34
+
+
+ YES
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 35
+
+
+
+
+ 36
+
+
+
+
+ 37
+
+
+
+
+ 38
+
+
+
+
+ 54
+
+
+
+
+ 55
+
+
+
+
+ 56
+
+
+
+
+ 58
+
+
+
+
+ 59
+
+
+
+
+ 70
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 1.IBEditorWindowLastContentRect
+ 1.IBPluginDependency
+ 34.IBPluginDependency
+ 35.IBPluginDependency
+ 36.IBPluginDependency
+ 37.IBPluginDependency
+ 38.IBPluginDependency
+ 54.IBPluginDependency
+ 55.IBPluginDependency
+ 56.IBPluginDependency
+ 58.IBPluginDependency
+ 59.IBPluginDependency
+ 70.CustomClassName
+ 70.IBPluginDependency
+
+
+ YES
+ DecoderViewController
+ UIResponder
+ {{387, 352}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ ScannedImageView
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ 71
+
+
+
+ YES
+
+ DecoderViewController
+ UIViewController
+
+ YES
+
+ YES
+ performResultAction:
+ pickAndDecode:
+ showArchive:
+
+
+ YES
+ id
+ id
+ id
+
+
+
+ YES
+
+ YES
+ actionBarItem
+ archiveBarItem
+ cameraBarItem
+ imageView
+ libraryBarItem
+ messageHelpButton
+ messageTextView
+ messageView
+ savedPhotosBarItem
+ toolbar
+
+
+ YES
+ UIBarItem
+ UIBarItem
+ UIBarItem
+ ScannedImageView
+ UIBarItem
+ UIButton
+ UITextView
+ UIView
+ UIBarItem
+ UIToolbar
+
+
+
+ IBProjectSource
+ Classes/DecoderViewController.h
+
+
+
+ ScannedImageView
+ UIView
+
+ IBProjectSource
+ Classes/ScannedImageView.h
+
+
+
+
+ 0
+ ../ZXing.xcodeproj
+ 3
+
+
diff --git a/iphone/Barcodes/de.lproj/Hints.html b/iphone/Barcodes/de.lproj/Hints.html
new file mode 100644
index 000000000..f874eb62b
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/Hints.html
@@ -0,0 +1,14 @@
+
+
+Barcode Hints
+
+
+
+
+iPhone hat eine fix-fokus-Kamera. Dies funktioniert oft gut, ist
+aber für Strichcode-Erkennung ungeeignet, weil alles was zu nah an der
+Kamera ist unscharf aussieht und schwer zu dekodieren ist. Für die
+besten Resultate sollten Sie:
Mindestens 60 cm Abstand zwischen Kamera und Strichcode halten Im Schritt Bewegen und Skalieren den Strichcode im Bild zentrieren und fast flächenfüllend vergrößern Dies
+gibt dem Dekoder ein scharfes, großes Bild, das hauptsächlich den
+Strichcode enthält, und sich am einfachsten dekodieren läßt.
\ No newline at end of file
diff --git a/iphone/Barcodes/de.lproj/InfoPlist.strings b/iphone/Barcodes/de.lproj/InfoPlist.strings
new file mode 100644
index 000000000..15309108b
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/InfoPlist.strings
@@ -0,0 +1 @@
+CFBundleDisplayName = "Strichcodes";
\ No newline at end of file
diff --git a/iphone/Barcodes/de.lproj/Localizable.strings b/iphone/Barcodes/de.lproj/Localizable.strings
new file mode 100644
index 000000000..008c2f830
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/Localizable.strings
@@ -0,0 +1,141 @@
+/* Add Contact? */
+"AddContactAction alert message" = "Kontaktinfo speichern?";
+
+/* Cancel */
+"AddContactAction cancel button title" = "Abbrechen";
+
+/* Add Contact */
+"AddContactAction confirm button title" = "Kontaktinfo speichern";
+
+/* Add Contact */
+"AddContactAction title" = "Kontaktinfo speichern";
+
+/* Call %@ */
+"CallAction action title" = "%@ Anrufen";
+
+/* Call */
+"CallAction alert button title" = "Anrufen";
+
+/* Call %@? */
+"CallAction alert message" = "%@ Anrufen?";
+
+/* Call */
+"CallAction alert title" = "Anrufen";
+
+/* Compose */
+"SMSAction alert title" = "Schreiben";
+
+/* Contact */
+"Contact Result Type Name" = "Kontakt";
+
+/* No barcode detected. */
+"Decoder BarcodeDetectionFailure" = "Kein Strichcode gefunden.";
+
+/* Decoding ... */
+"Decoder MessageWhileDecoding" = "Dekodiert ...";
+
+/* ZXing */
+"DecoderViewController AppTitle" = "Strichcodes";
+
+/* Cancel */
+"DecoderViewController cancel button title" = "Abbrechen";
+
+/* About */
+"DecoderViewController about button title" = "Info";
+
+/* Hints */
+"DecoderViewController Hints MessageViewController title" = "Tips";
+
+/* About */
+"DecoderViewController About MessageViewController title" = "Info";
+
+/* Decoding image (%.0fx%.0f) ... */
+"DecoderViewController MessageWhileDecodingWithDimensions" = "Dekodiert Bild (%.0fx%.0f) ...";
+
+/* Please take or choose a picture containing a barcode */
+"DecoderViewController take or choose picture" = "Bitte nehmen oder wählen Sie ein Bild mit Strichcode";
+
+/* Email %@ */
+"EmailAction action title" = "Email an %@";
+
+/* Compose */
+"EmailAction alert button title" = "Schreiben";
+
+/* Compose Email to %@? */
+"EmailAction alert message" = "Email an %@ schreiben?";
+
+/* Compose Email */
+"EmailAction alert title" = "Email schreiben";
+
+/* %@ */
+"EmailParsedResult Display: Body" = "%@";
+
+/* To: %@ */
+"EmailParsedResult Display: Recipient" = "An: %@";
+
+/* Subject: %@ */
+"EmailParsedResult Display: Subject" = "Betreff: %@";
+
+/* Email */
+"EmailParsedResult type name" = "Email";
+
+/* Geo: %@ */
+"GeoParsedResult display" = "Geo: %@";
+
+/* Geolocation */
+"GeoParsedResult type name" = "Platz";
+
+/* Open URL */
+"OpenURLAction action title" = "Link öffnen";
+
+/* Open */
+"OpenURLAction alert button title" = "Öffnen";
+
+/* Open URL <%@>? */
+"OpenURLAction alert message" = "Link <%@> öffnen?";
+
+/* Open URL */
+"OpenURLAction alert title" = "Link öffnen";
+
+/* Cancel */
+"OpenURLAction cancel button title" = "Abbrechen";
+
+/* Scan Archive */
+"ScanArchiveTitle" = "Scan Archiv";
+
+/* Scan */
+"ScanViewController title" = "Scan";
+
+/* Show on Map */
+"ShowMapAction action title" = "Auf der Karte zeigen";
+
+/* Show */
+"ShowMapAction alert button title" = "Zeigen";
+
+/* Show location %@ on Map ? */
+"ShowMapAction alert message" = "Platz %@ auf der Karte Zeigen?";
+
+/* Show on Map */
+"ShowMapAction alert title" = "Auf der Karte zeigen";
+
+/* Compose SMS to %@ */
+"SMSAction action title" = "SMS an %@ schreiben";
+
+/* Compose */
+"SMSAction alert button title" = "Schreiben";
+
+/* Compose SMS to %@? */
+"SMSAction alert message" = "SMS an %@ schreiben?";
+
+/* SMS */
+"SMSParsedResult type name" = "SMS";
+
+/* Tel */
+"TelParsedResult type name" = "Telefon";
+
+/* Text */
+"TextParsedResult type name" = "Text";
+
+/* URI */
+"URIParsedResult type name" = "Link";
+
diff --git a/iphone/Barcodes/de.lproj/MainWindow.xib b/iphone/Barcodes/de.lproj/MainWindow.xib
new file mode 100644
index 000000000..e0a569241
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/MainWindow.xib
@@ -0,0 +1,171 @@
+
+
+
+ 512
+ 9C7010
+ 658
+ 949.26
+ 352.00
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ IBFilesOwner
+
+
+ IBFirstResponder
+
+
+
+
+ 1292
+
+ {320, 480}
+
+
+ 1
+ MSAxIDEAA
+
+ NO
+ NO
+
+
+
+
+ YES
+
+
+ window
+
+
+
+ 5
+
+
+
+ delegate
+
+
+
+ 9
+
+
+
+
+ YES
+
+ 0
+
+ YES
+
+
+
+
+
+ 2
+
+
+ YES
+
+
+
+
+ -1
+
+
+ RmlsZSdzIE93bmVyA
+
+
+ 3
+
+
+
+
+ -2
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 2.IBAttributePlaceholdersKey
+ 2.IBEditorWindowLastContentRect
+ 2.IBPluginDependency
+ 3.CustomClassName
+ 3.IBPluginDependency
+
+
+ YES
+ UIApplication
+ UIResponder
+
+ YES
+
+ YES
+
+
+ YES
+
+
+ {{229, 113}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ ZXingAppDelegate
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ 11
+
+
+
+ YES
+
+ ZXingAppDelegate
+ NSObject
+
+ window
+ UIWindow
+
+
+ IBProjectSource
+ Classes/ZXingAppDelegate.h
+
+
+
+
+ 0
+ ZXing.xcodeproj
+ 3
+
+
diff --git a/iphone/Barcodes/de.lproj/Message.xib b/iphone/Barcodes/de.lproj/Message.xib
new file mode 100644
index 000000000..cd06af12c
--- /dev/null
+++ b/iphone/Barcodes/de.lproj/Message.xib
@@ -0,0 +1,349 @@
+
+
+
+ 768
+ 10D573
+ 762
+ 1038.29
+ 460.00
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ 87
+
+
+ YES
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ YES
+
+ IBFilesOwner
+ IBCocoaTouchFramework
+
+
+ IBFirstResponder
+ IBCocoaTouchFramework
+
+
+
+ 274
+ {320, 460}
+
+ 3
+ MAA
+
+ YES
+ YES
+ IBCocoaTouchFramework
+ YES
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 5
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ -2
+
+
+
+
+ 4
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 4.IBPluginDependency
+
+
+ YES
+ MessageViewController
+ UIResponder
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 5
+
+
+
+ YES
+
+ MessageViewController
+ UIViewController
+
+ callbackTarget
+ id
+
+
+ IBProjectSource
+ Classes/MessageViewController.h
+
+
+
+
+ YES
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSError.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFileManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueObserving.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyedArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSNetServices.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObject.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSPort.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSRunLoop.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSStream.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSThread.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURL.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLConnection.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSXMLParser.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIAccessibility.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINibLoading.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIResponder.h
+
+
+
+ UIResponder
+ NSObject
+
+
+
+ UISearchBar
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchBar.h
+
+
+
+ UISearchDisplayController
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchDisplayController.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITextField.h
+
+
+
+ UIView
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIView.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINavigationController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITabBarController.h
+
+
+
+ UIViewController
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIViewController.h
+
+
+
+ UIWebView
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIWebView.h
+
+
+
+
+ 0
+ IBCocoaTouchFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3
+
+
+ YES
+ ../ZXing.xcodeproj
+ 3
+ 87
+
+
diff --git a/iphone/Barcodes/en.lproj/About.html b/iphone/Barcodes/en.lproj/About.html
new file mode 100644
index 000000000..816c89d21
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/About.html
@@ -0,0 +1,23 @@
+
+
+About Barcodes
+
+
+
+
+
+
+
+Barcodes
+Version 1.1
+© 2008-2010 The ZXing
+Authors
+
+
+Supported barcode formats:
+
+
+QR Code
+
+
\ No newline at end of file
diff --git a/iphone/Barcodes/en.lproj/DecoderView.xib b/iphone/Barcodes/en.lproj/DecoderView.xib
new file mode 100644
index 000000000..bf75d6633
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/DecoderView.xib
@@ -0,0 +1,450 @@
+
+
+
+ 512
+ 9E17
+ 670
+ 949.33
+ 352.00
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ IBFilesOwner
+
+
+ IBFirstResponder
+
+
+
+ 274
+
+ YES
+
+
+ 266
+ {{0, 431}, {320, 49}}
+
+ NO
+ NO
+
+ YES
+
+ 15
+
+
+
+ 1
+ 5
+
+
+
+ 1
+
+ NSImage
+ filmroll-2.png
+
+
+
+
+ 5
+
+
+
+ 2
+
+ NSImage
+ photolib.png
+
+
+
+
+ 1
+ 5
+
+
+
+ 16
+ 10
+
+
+
+ 1
+ 5
+
+
+
+ 17
+ 9
+
+
+
+
+
+
+ 274
+ {320, 431}
+
+
+ 1
+ MCAwIDAAA
+
+ NO
+ 3
+
+
+ {320, 480}
+
+
+ 3
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 9
+
+
+
+ actionBarItem
+
+
+
+ 51
+
+
+
+ performResultAction:
+
+
+
+ 53
+
+
+
+ toolbar
+
+
+
+ 57
+
+
+
+ pickAndDecode:
+
+
+
+ 60
+
+
+
+ pickAndDecode:
+
+
+
+ 61
+
+
+
+ pickAndDecode:
+
+
+
+ 62
+
+
+
+ cameraBarItem
+
+
+
+ 63
+
+
+
+ savedPhotosBarItem
+
+
+
+ 64
+
+
+
+ libraryBarItem
+
+
+
+ 65
+
+
+
+ archiveBarItem
+
+
+
+ 66
+
+
+
+ showArchive:
+
+
+
+ 67
+
+
+
+ imageView
+
+
+
+ 71
+
+
+
+
+ YES
+
+ 0
+
+ YES
+
+
+
+
+
+ 1
+
+
+ YES
+
+
+
+
+
+
+ -1
+
+
+ RmlsZSdzIE93bmVyA
+
+
+ -2
+
+
+
+
+ 34
+
+
+ YES
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 35
+
+
+
+
+ 36
+
+
+
+
+ 37
+
+
+
+
+ 38
+
+
+
+
+ 54
+
+
+
+
+ 55
+
+
+
+
+ 56
+
+
+
+
+ 58
+
+
+
+
+ 59
+
+
+
+
+ 70
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 1.IBEditorWindowLastContentRect
+ 1.IBPluginDependency
+ 34.IBPluginDependency
+ 35.IBPluginDependency
+ 36.IBPluginDependency
+ 37.IBPluginDependency
+ 38.IBPluginDependency
+ 54.IBPluginDependency
+ 55.IBPluginDependency
+ 56.IBPluginDependency
+ 58.IBPluginDependency
+ 59.IBPluginDependency
+ 70.CustomClassName
+ 70.IBPluginDependency
+
+
+ YES
+ DecoderViewController
+ UIResponder
+ {{387, 352}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ ScannedImageView
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ 71
+
+
+
+ YES
+
+ DecoderViewController
+ UIViewController
+
+ YES
+
+ YES
+ performResultAction:
+ pickAndDecode:
+ showArchive:
+
+
+ YES
+ id
+ id
+ id
+
+
+
+ YES
+
+ YES
+ actionBarItem
+ archiveBarItem
+ cameraBarItem
+ imageView
+ libraryBarItem
+ messageHelpButton
+ messageTextView
+ messageView
+ savedPhotosBarItem
+ toolbar
+
+
+ YES
+ UIBarItem
+ UIBarItem
+ UIBarItem
+ ScannedImageView
+ UIBarItem
+ UIButton
+ UITextView
+ UIView
+ UIBarItem
+ UIToolbar
+
+
+
+ IBProjectSource
+ Classes/DecoderViewController.h
+
+
+
+ ScannedImageView
+ UIView
+
+ IBProjectSource
+ Classes/ScannedImageView.h
+
+
+
+
+ 0
+ ../ZXing.xcodeproj
+ 3
+
+
diff --git a/iphone/Barcodes/en.lproj/Hints.html b/iphone/Barcodes/en.lproj/Hints.html
new file mode 100644
index 000000000..15603d931
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/Hints.html
@@ -0,0 +1,17 @@
+
+
+Barcode Hints
+
+
+
+
+
+The
+iPhone camera has a fixed focus depth, which works well for many
+situations but is not ideal for scanning barcodes. Specifically, anything that is too close to the camera will look fuzzy
+and will be difficult to decode. For best barcode scanning results:
Take the picture from a distance of at least 2 feet / 60 cm Use the Scale and
+Move screen to place the barcode centered, almost filling the screen This will give the decoder a large picture
+containing mainly the barcode, which will be the easiest for it to
+decode.
+
\ No newline at end of file
diff --git a/iphone/Barcodes/en.lproj/InfoPlist.strings b/iphone/Barcodes/en.lproj/InfoPlist.strings
new file mode 100644
index 000000000..d22c0553a
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/InfoPlist.strings
@@ -0,0 +1 @@
+CFBundleDisplayName = "Barcodes";
\ No newline at end of file
diff --git a/iphone/Barcodes/en.lproj/Localizable.strings b/iphone/Barcodes/en.lproj/Localizable.strings
new file mode 100644
index 000000000..a8113c63d
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/Localizable.strings
@@ -0,0 +1,141 @@
+/* Add Contact? */
+"AddContactAction alert message" = "Add Contact?";
+
+/* Cancel */
+"AddContactAction cancel button title" = "Cancel";
+
+/* Add Contact */
+"AddContactAction confirm button title" = "Add Contact";
+
+/* Add Contact */
+"AddContactAction title" = "Add Contact";
+
+/* Call %@ */
+"CallAction action title" = "Call %@";
+
+/* Call */
+"CallAction alert button title" = "Call";
+
+/* Call %@? */
+"CallAction alert message" = "Call %@?";
+
+/* Call */
+"CallAction alert title" = "Call";
+
+/* Compose */
+"SMSAction alert title" = "Compose";
+
+/* Contact */
+"Contact Result Type Name" = "Contact";
+
+/* No barcode detected. */
+"Decoder BarcodeDetectionFailure" = "No barcode detected.";
+
+/* Decoding ... */
+"Decoder MessageWhileDecoding" = "Decoding ...";
+
+/* ZXing */
+"DecoderViewController AppTitle" = "Barcodes";
+
+/* Cancel */
+"DecoderViewController cancel button title" = "Cancel";
+
+/* About */
+"DecoderViewController about button title" = "About";
+
+/* Hints */
+"DecoderViewController Hints MessageViewController title" = "Hints";
+
+/* About */
+"DecoderViewController About MessageViewController title" = "About";
+
+/* Decoding image (%.0fx%.0f) ... */
+"DecoderViewController MessageWhileDecodingWithDimensions" = "Decoding image (%.0fx%.0f) ...";
+
+/* Please take or choose a picture containing a barcode */
+"DecoderViewController take or choose picture" = "Please take or choose a picture containing a barcode";
+
+/* Email %@ */
+"EmailAction action title" = "Email %@";
+
+/* Compose */
+"EmailAction alert button title" = "Compose";
+
+/* Compose Email to %@? */
+"EmailAction alert message" = "Compose Email to %@?";
+
+/* Compose Email */
+"EmailAction alert title" = "Compose Email";
+
+/* %@ */
+"EmailParsedResult Display: Body" = "%@";
+
+/* To: %@ */
+"EmailParsedResult Display: Recipient" = "To: %@";
+
+/* Subject: %@ */
+"EmailParsedResult Display: Subject" = "Subject: %@";
+
+/* Email */
+"EmailParsedResult type name" = "Email";
+
+/* Geo: %@ */
+"GeoParsedResult display" = "Geo: %@";
+
+/* Geolocation */
+"GeoParsedResult type name" = "Geolocation";
+
+/* Open URL */
+"OpenURLAction action title" = "Open URL";
+
+/* Open */
+"OpenURLAction alert button title" = "Open";
+
+/* Open URL <%@>? */
+"OpenURLAction alert message" = "Open URL <%@>?";
+
+/* Open URL */
+"OpenURLAction alert title" = "Open URL";
+
+/* Cancel */
+"OpenURLAction cancel button title" = "Cancel";
+
+/* Scan Archive */
+"ScanArchiveTitle" = "Scan Archive";
+
+/* Scan */
+"ScanViewController title" = "Scan";
+
+/* Show on Map */
+"ShowMapAction action title" = "Show on Map";
+
+/* Show */
+"ShowMapAction alert button title" = "Show";
+
+/* Show location %@ on Map ? */
+"ShowMapAction alert message" = "Show location %@ on Map?";
+
+/* Show on Map */
+"ShowMapAction alert title" = "Show on Map";
+
+/* Compose SMS to %@ */
+"SMSAction action title" = "Compose SMS to %@";
+
+/* Compose */
+"SMSAction alert button title" = "Compose";
+
+/* Compose SMS to %@? */
+"SMSAction alert message" = "Compose SMS to %@?";
+
+/* SMS */
+"SMSParsedResult type name" = "SMS";
+
+/* Tel */
+"TelParsedResult type name" = "Tel";
+
+/* Text */
+"TextParsedResult type name" = "Text";
+
+/* URI */
+"URIParsedResult type name" = "URI";
+
diff --git a/iphone/Barcodes/en.lproj/MainWindow.xib b/iphone/Barcodes/en.lproj/MainWindow.xib
new file mode 100644
index 000000000..e0a569241
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/MainWindow.xib
@@ -0,0 +1,171 @@
+
+
+
+ 512
+ 9C7010
+ 658
+ 949.26
+ 352.00
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ IBFilesOwner
+
+
+ IBFirstResponder
+
+
+
+
+ 1292
+
+ {320, 480}
+
+
+ 1
+ MSAxIDEAA
+
+ NO
+ NO
+
+
+
+
+ YES
+
+
+ window
+
+
+
+ 5
+
+
+
+ delegate
+
+
+
+ 9
+
+
+
+
+ YES
+
+ 0
+
+ YES
+
+
+
+
+
+ 2
+
+
+ YES
+
+
+
+
+ -1
+
+
+ RmlsZSdzIE93bmVyA
+
+
+ 3
+
+
+
+
+ -2
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 2.IBAttributePlaceholdersKey
+ 2.IBEditorWindowLastContentRect
+ 2.IBPluginDependency
+ 3.CustomClassName
+ 3.IBPluginDependency
+
+
+ YES
+ UIApplication
+ UIResponder
+
+ YES
+
+ YES
+
+
+ YES
+
+
+ {{229, 113}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ ZXingAppDelegate
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ 11
+
+
+
+ YES
+
+ ZXingAppDelegate
+ NSObject
+
+ window
+ UIWindow
+
+
+ IBProjectSource
+ Classes/ZXingAppDelegate.h
+
+
+
+
+ 0
+ ZXing.xcodeproj
+ 3
+
+
diff --git a/iphone/Barcodes/en.lproj/Message.xib b/iphone/Barcodes/en.lproj/Message.xib
new file mode 100644
index 000000000..20ad456af
--- /dev/null
+++ b/iphone/Barcodes/en.lproj/Message.xib
@@ -0,0 +1,349 @@
+
+
+
+ 768
+ 10D573
+ 762
+ 1038.29
+ 460.00
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ 87
+
+
+ YES
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ YES
+
+ IBFilesOwner
+ IBCocoaTouchFramework
+
+
+ IBFirstResponder
+ IBCocoaTouchFramework
+
+
+
+ 274
+ {320, 460}
+
+ 3
+ MAA
+
+ YES
+ YES
+ IBCocoaTouchFramework
+ YES
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 6
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ -2
+
+
+
+
+ 4
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 4.IBPluginDependency
+
+
+ YES
+ MessageViewController
+ UIResponder
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 6
+
+
+
+ YES
+
+ MessageViewController
+ UIViewController
+
+ callbackTarget
+ id
+
+
+ IBProjectSource
+ Classes/MessageViewController.h
+
+
+
+
+ YES
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSError.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFileManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueObserving.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyedArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSNetServices.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObject.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSPort.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSRunLoop.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSStream.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSThread.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURL.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLConnection.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSXMLParser.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIAccessibility.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINibLoading.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIResponder.h
+
+
+
+ UIResponder
+ NSObject
+
+
+
+ UISearchBar
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchBar.h
+
+
+
+ UISearchDisplayController
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchDisplayController.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITextField.h
+
+
+
+ UIView
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIView.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINavigationController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITabBarController.h
+
+
+
+ UIViewController
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIViewController.h
+
+
+
+ UIWebView
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIWebView.h
+
+
+
+
+ 0
+ IBCocoaTouchFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3
+
+
+ YES
+ ../ZXing.xcodeproj
+ 3
+ 87
+
+
diff --git a/iphone/Barcodes/images/ZxingLarge.png b/iphone/Barcodes/images/ZxingLarge.png
new file mode 100644
index 000000000..688a5a3ef
Binary files /dev/null and b/iphone/Barcodes/images/ZxingLarge.png differ
diff --git a/iphone/Barcodes/images/icon.png b/iphone/Barcodes/images/icon.png
new file mode 100644
index 000000000..4ca7bf6ac
Binary files /dev/null and b/iphone/Barcodes/images/icon.png differ
diff --git a/iphone/Barcodes/images/icon@2x.png b/iphone/Barcodes/images/icon@2x.png
new file mode 100644
index 000000000..82fad7b25
Binary files /dev/null and b/iphone/Barcodes/images/icon@2x.png differ
diff --git a/iphone/Barcodes/images/zxing-512.tiff b/iphone/Barcodes/images/zxing-512.tiff
new file mode 100644
index 000000000..a7a6159de
Binary files /dev/null and b/iphone/Barcodes/images/zxing-512.tiff differ
diff --git a/iphone/Barcodes/main.mm b/iphone/Barcodes/main.mm
new file mode 100644
index 000000000..128f50878
--- /dev/null
+++ b/iphone/Barcodes/main.mm
@@ -0,0 +1,17 @@
+//
+// main.mm
+// Barcodes
+//
+// Created by Romain Pechayre on 11/14/10.
+// Copyright 2010 __MyCompanyName__. All rights reserved.
+//
+
+#import
+
+int main(int argc, char *argv[]) {
+
+ NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
+ int retVal = UIApplicationMain(argc, argv, nil, nil);
+ [pool release];
+ return retVal;
+}
diff --git a/iphone/Barcodes/sv.lproj/About.html b/iphone/Barcodes/sv.lproj/About.html
new file mode 100644
index 000000000..c8031099c
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/About.html
@@ -0,0 +1,23 @@
+
+
+Om Streckkoder
+
+
+
+
+
+
+
+Streckkoder
+Version 1.1
+© 2008-2010 The ZXing
+Authors
+
+
+Stödda streckkods-format:
+
+
+QR Code
+
+
\ No newline at end of file
diff --git a/iphone/Barcodes/sv.lproj/DecoderView.xib b/iphone/Barcodes/sv.lproj/DecoderView.xib
new file mode 100644
index 000000000..6acc4ea56
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/DecoderView.xib
@@ -0,0 +1,450 @@
+
+
+
+ 512
+ 9E17
+ 670
+ 949.33
+ 352.00
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ IBFilesOwner
+
+
+ IBFirstResponder
+
+
+
+ 274
+
+ YES
+
+
+ 266
+ {{0, 431}, {320, 49}}
+
+ NO
+ NO
+
+ YES
+
+ 15
+
+
+
+ 1
+ 5
+
+
+
+ 1
+
+ NSImage
+ filmroll-2.png
+
+
+
+
+ 5
+
+
+
+ 2
+
+ NSImage
+ photolib.png
+
+
+
+
+ 1
+ 5
+
+
+
+ 16
+ 10
+
+
+
+ 1
+ 5
+
+
+
+ 17
+ 9
+
+
+
+
+
+
+ 274
+ {320, 431}
+
+
+ 1
+ MCAwIDAAA
+
+ NO
+ 3
+
+
+ {320, 480}
+
+
+ 3
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 9
+
+
+
+ actionBarItem
+
+
+
+ 51
+
+
+
+ performResultAction:
+
+
+
+ 53
+
+
+
+ toolbar
+
+
+
+ 57
+
+
+
+ pickAndDecode:
+
+
+
+ 60
+
+
+
+ pickAndDecode:
+
+
+
+ 61
+
+
+
+ pickAndDecode:
+
+
+
+ 62
+
+
+
+ cameraBarItem
+
+
+
+ 63
+
+
+
+ savedPhotosBarItem
+
+
+
+ 64
+
+
+
+ libraryBarItem
+
+
+
+ 65
+
+
+
+ archiveBarItem
+
+
+
+ 66
+
+
+
+ showArchive:
+
+
+
+ 67
+
+
+
+ imageView
+
+
+
+ 71
+
+
+
+
+ YES
+
+ 0
+
+ YES
+
+
+
+
+
+ 1
+
+
+ YES
+
+
+
+
+
+
+ -1
+
+
+ RmlsZSdzIE93bmVyA
+
+
+ -2
+
+
+
+
+ 34
+
+
+ YES
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 35
+
+
+
+
+ 36
+
+
+
+
+ 37
+
+
+
+
+ 38
+
+
+
+
+ 54
+
+
+
+
+ 55
+
+
+
+
+ 56
+
+
+
+
+ 58
+
+
+
+
+ 59
+
+
+
+
+ 70
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 1.IBEditorWindowLastContentRect
+ 1.IBPluginDependency
+ 34.IBPluginDependency
+ 35.IBPluginDependency
+ 36.IBPluginDependency
+ 37.IBPluginDependency
+ 38.IBPluginDependency
+ 54.IBPluginDependency
+ 55.IBPluginDependency
+ 56.IBPluginDependency
+ 58.IBPluginDependency
+ 59.IBPluginDependency
+ 70.CustomClassName
+ 70.IBPluginDependency
+
+
+ YES
+ DecoderViewController
+ UIResponder
+ {{387, 352}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ ScannedImageView
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ 71
+
+
+
+ YES
+
+ DecoderViewController
+ UIViewController
+
+ YES
+
+ YES
+ performResultAction:
+ pickAndDecode:
+ showArchive:
+
+
+ YES
+ id
+ id
+ id
+
+
+
+ YES
+
+ YES
+ actionBarItem
+ archiveBarItem
+ cameraBarItem
+ imageView
+ libraryBarItem
+ messageHelpButton
+ messageTextView
+ messageView
+ savedPhotosBarItem
+ toolbar
+
+
+ YES
+ UIBarItem
+ UIBarItem
+ UIBarItem
+ ScannedImageView
+ UIBarItem
+ UIButton
+ UITextView
+ UIView
+ UIBarItem
+ UIToolbar
+
+
+
+ IBProjectSource
+ Classes/DecoderViewController.h
+
+
+
+ ScannedImageView
+ UIView
+
+ IBProjectSource
+ Classes/ScannedImageView.h
+
+
+
+
+ 0
+ ../ZXing.xcodeproj
+ 3
+
+
diff --git a/iphone/Barcodes/sv.lproj/Hints.html b/iphone/Barcodes/sv.lproj/Hints.html
new file mode 100644
index 000000000..ae70c0919
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/Hints.html
@@ -0,0 +1,14 @@
+
+
+Barcode Hints
+
+
+
+
+iPhone-kamera har ett fixt fokus-djup, vilket fungerar väl i många
+sammanhang men inte är idealiskt för att känna igen streckkoder. Allt
+som är för nära kameran kommer att se suddigt ut och vara svårt att
+avkoda. För bästa resultat:
Ta fotot av streckkoden från minst ca 60 cm I steget Flytta och skalanpassa , centrera streckkoden i bilden och skala upp den till att nästan fylla skärmen Detta
+ger avkodaren en stor, skarp bild med nästan bara streckkoden själv att
+tolka, vilket gör avkodarens arbete så lätt som möjligt.
\ No newline at end of file
diff --git a/iphone/Barcodes/sv.lproj/InfoPlist.strings b/iphone/Barcodes/sv.lproj/InfoPlist.strings
new file mode 100644
index 000000000..a53bf351e
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/InfoPlist.strings
@@ -0,0 +1 @@
+CFBundleDisplayName = "Streckkoder";
\ No newline at end of file
diff --git a/iphone/Barcodes/sv.lproj/Localizable.strings b/iphone/Barcodes/sv.lproj/Localizable.strings
new file mode 100644
index 000000000..d9cccd018
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/Localizable.strings
@@ -0,0 +1,141 @@
+/* Add Contact? */
+"AddContactAction alert message" = "Lägg till kontakt?";
+
+/* Cancel */
+"AddContactAction cancel button title" = "Avbryt";
+
+/* Add Contact */
+"AddContactAction confirm button title" = "Lägg till kontakt";
+
+/* Add Contact */
+"AddContactAction title" = "Lägg till kontakt";
+
+/* Call %@ */
+"CallAction action title" = "Ring %@";
+
+/* Call */
+"CallAction alert button title" = "Ring";
+
+/* Call %@? */
+"CallAction alert message" = "Ring %@?";
+
+/* Call */
+"CallAction alert title" = "Ring";
+
+/* Compose */
+"SMSAction alert title" = "Skriv";
+
+/* Contact */
+"Contact Result Type Name" = "Kontakt";
+
+/* No barcode detected. */
+"Decoder BarcodeDetectionFailure" = "Ingen streckkod hittades.";
+
+/* Decoding ... */
+"Decoder MessageWhileDecoding" = "Avkodar ...";
+
+/* ZXing */
+"DecoderViewController AppTitle" = "Streckkoder";
+
+/* Cancel */
+"DecoderViewController cancel button title" = "Avbryt";
+
+/* About */
+"DecoderViewController about button title" = "Info";
+
+/* Hints */
+"DecoderViewController Hints MessageViewController title" = "Tips";
+
+/* About */
+"DecoderViewController About MessageViewController title" = "Info";
+
+/* Decoding image (%.0fx%.0f) ... */
+"DecoderViewController MessageWhileDecodingWithDimensions" = "Avkodar bild (%.0fx%.0f) ...";
+
+/* Please take or choose a picture containing a barcode */
+"DecoderViewController take or choose picture" = "Tag eller välj en bild som innehåller en streckkod";
+
+/* Email %@ */
+"EmailAction action title" = "Mejla %@";
+
+/* Compose */
+"EmailAction alert button title" = "Skriv";
+
+/* Compose Email to %@? */
+"EmailAction alert message" = "Skriv mejl till %@?";
+
+/* Compose Email */
+"EmailAction alert title" = "Skriv mejl";
+
+/* %@ */
+"EmailParsedResult Display: Body" = "%@";
+
+/* To: %@ */
+"EmailParsedResult Display: Recipient" = "Till: %@";
+
+/* Subject: %@ */
+"EmailParsedResult Display: Subject" = "Angående: %@";
+
+/* Email */
+"EmailParsedResult type name" = "Mejl";
+
+/* Geo: %@ */
+"GeoParsedResult display" = "Plats: %@";
+
+/* Geolocation */
+"GeoParsedResult type name" = "Geografisk plats";
+
+/* Open URL */
+"OpenURLAction action title" = "Öppna länk";
+
+/* Open */
+"OpenURLAction alert button title" = "Öppna";
+
+/* Open URL <%@>? */
+"OpenURLAction alert message" = "Öppna länk <%@>?";
+
+/* Open URL */
+"OpenURLAction alert title" = "Öppna länk";
+
+/* Cancel */
+"OpenURLAction cancel button title" = "Avbryt";
+
+/* Scan Archive */
+"ScanArchiveTitle" = "Tidigare Streckkoder";
+
+/* Scan */
+"ScanViewController title" = "Streckkod";
+
+/* Show on Map */
+"ShowMapAction action title" = "Visa på karta";
+
+/* Show */
+"ShowMapAction alert button title" = "Visa";
+
+/* Show location %@ on Map ? */
+"ShowMapAction alert message" = "Visa plats %@ på karta?";
+
+/* Show on Map */
+"ShowMapAction alert title" = "Visa på karta";
+
+/* Compose SMS to %@ */
+"SMSAction action title" = "Skriv SMS till %@";
+
+/* Compose */
+"SMSAction alert button title" = "Skriv";
+
+/* Compose SMS to %@? */
+"SMSAction alert message" = "Skriv SMS till %@?";
+
+/* SMS */
+"SMSParsedResult type name" = "SMS";
+
+/* Tel */
+"TelParsedResult type name" = "Telefon";
+
+/* Text */
+"TextParsedResult type name" = "Text";
+
+/* URI */
+"URIParsedResult type name" = "Länk";
+
diff --git a/iphone/Barcodes/sv.lproj/MainWindow.xib b/iphone/Barcodes/sv.lproj/MainWindow.xib
new file mode 100644
index 000000000..e0a569241
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/MainWindow.xib
@@ -0,0 +1,171 @@
+
+
+
+ 512
+ 9C7010
+ 658
+ 949.26
+ 352.00
+
+ YES
+
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ IBFilesOwner
+
+
+ IBFirstResponder
+
+
+
+
+ 1292
+
+ {320, 480}
+
+
+ 1
+ MSAxIDEAA
+
+ NO
+ NO
+
+
+
+
+ YES
+
+
+ window
+
+
+
+ 5
+
+
+
+ delegate
+
+
+
+ 9
+
+
+
+
+ YES
+
+ 0
+
+ YES
+
+
+
+
+
+ 2
+
+
+ YES
+
+
+
+
+ -1
+
+
+ RmlsZSdzIE93bmVyA
+
+
+ 3
+
+
+
+
+ -2
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 2.IBAttributePlaceholdersKey
+ 2.IBEditorWindowLastContentRect
+ 2.IBPluginDependency
+ 3.CustomClassName
+ 3.IBPluginDependency
+
+
+ YES
+ UIApplication
+ UIResponder
+
+ YES
+
+ YES
+
+
+ YES
+
+
+ {{229, 113}, {320, 480}}
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ ZXingAppDelegate
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ 11
+
+
+
+ YES
+
+ ZXingAppDelegate
+ NSObject
+
+ window
+ UIWindow
+
+
+ IBProjectSource
+ Classes/ZXingAppDelegate.h
+
+
+
+
+ 0
+ ZXing.xcodeproj
+ 3
+
+
diff --git a/iphone/Barcodes/sv.lproj/Message.xib b/iphone/Barcodes/sv.lproj/Message.xib
new file mode 100644
index 000000000..d85b217ee
--- /dev/null
+++ b/iphone/Barcodes/sv.lproj/Message.xib
@@ -0,0 +1,349 @@
+
+
+
+ 768
+ 10D573
+ 762
+ 1038.29
+ 460.00
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ 87
+
+
+ YES
+
+
+ YES
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ YES
+
+ YES
+
+
+ YES
+
+
+
+ YES
+
+ IBFilesOwner
+ IBCocoaTouchFramework
+
+
+ IBFirstResponder
+ IBCocoaTouchFramework
+
+
+
+ 274
+ {320, 460}
+
+ 3
+ MAA
+
+ YES
+ YES
+ IBCocoaTouchFramework
+ YES
+
+
+
+
+ YES
+
+
+ view
+
+
+
+ 5
+
+
+
+
+ YES
+
+ 0
+
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ -2
+
+
+
+
+ 4
+
+
+
+
+
+
+ YES
+
+ YES
+ -1.CustomClassName
+ -2.CustomClassName
+ 4.IBPluginDependency
+
+
+ YES
+ MessageViewController
+ UIResponder
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+ YES
+
+
+ YES
+
+
+
+
+ YES
+
+
+ YES
+
+
+
+ 5
+
+
+
+ YES
+
+ MessageViewController
+ UIViewController
+
+ callbackTarget
+ id
+
+
+ IBProjectSource
+ Classes/MessageViewController.h
+
+
+
+
+ YES
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSError.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSFileManager.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueCoding.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyValueObserving.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSKeyedArchiver.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSNetServices.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSObject.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSPort.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSRunLoop.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSStream.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSThread.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURL.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSURLConnection.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ Foundation.framework/Headers/NSXMLParser.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIAccessibility.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINibLoading.h
+
+
+
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIResponder.h
+
+
+
+ UIResponder
+ NSObject
+
+
+
+ UISearchBar
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchBar.h
+
+
+
+ UISearchDisplayController
+ NSObject
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UISearchDisplayController.h
+
+
+
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITextField.h
+
+
+
+ UIView
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIView.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UINavigationController.h
+
+
+
+ UIViewController
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UITabBarController.h
+
+
+
+ UIViewController
+ UIResponder
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIViewController.h
+
+
+
+ UIWebView
+ UIView
+
+ IBFrameworkSource
+ UIKit.framework/Headers/UIWebView.h
+
+
+
+
+ 0
+ IBCocoaTouchFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3
+
+
+ YES
+ ../ZXing.xcodeproj
+ 3
+ 87
+
+