diff --git a/iphone/Barcodes/Barcodes.xcodeproj/project.pbxproj b/iphone/Barcodes/Barcodes.xcodeproj/project.pbxproj index f617adf9c..51d66d7ba 100755 --- a/iphone/Barcodes/Barcodes.xcodeproj/project.pbxproj +++ b/iphone/Barcodes/Barcodes.xcodeproj/project.pbxproj @@ -20,7 +20,6 @@ 1FB43030128FFF56002D63E8 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 1FB4302E128FFF56002D63E8 /* icon.png */; }; 1FB43031128FFF56002D63E8 /* icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1FB4302F128FFF56002D63E8 /* icon@2x.png */; }; 1FB430371290002C002D63E8 /* ZXMainViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FB430351290002C002D63E8 /* ZXMainViewController.mm */; }; - 1FB430381290002C002D63E8 /* ZXMainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1FB430361290002C002D63E8 /* ZXMainViewController.xib */; }; 1FB4303B129000B4002D63E8 /* ZxingLarge.png in Resources */ = {isa = PBXBuildFile; fileRef = 1FB4303A129000B4002D63E8 /* ZxingLarge.png */; }; 1FB43083129006DC002D63E8 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FB43082129006DC002D63E8 /* AudioToolbox.framework */; }; 1FB43087129006E6002D63E8 /* libiconv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FB43086129006E6002D63E8 /* libiconv.dylib */; }; @@ -56,6 +55,7 @@ 1FB4369612918FF0002D63E8 /* ScanViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB4369512918FF0002D63E8 /* ScanViewController.m */; }; 1FB4369A12919014002D63E8 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FB4369912919014002D63E8 /* libsqlite3.dylib */; }; 1FB436DF129194E7002D63E8 /* scans.db in Resources */ = {isa = PBXBuildFile; fileRef = 1FB436DE129194E7002D63E8 /* scans.db */; }; + 1FF80D1012A3AE5400FE297C /* ZXMainViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1FF80D0F12A3AE5400FE297C /* ZXMainViewController.xib */; }; 288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; }; 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; }; /* End PBXBuildFile section */ @@ -93,7 +93,6 @@ 1FB4302F128FFF56002D63E8 /* icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "icon@2x.png"; path = "images/icon@2x.png"; sourceTree = ""; }; 1FB430341290002C002D63E8 /* ZXMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXMainViewController.h; sourceTree = ""; }; 1FB430351290002C002D63E8 /* ZXMainViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ZXMainViewController.mm; sourceTree = ""; }; - 1FB430361290002C002D63E8 /* ZXMainViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZXMainViewController.xib; sourceTree = ""; }; 1FB4303A129000B4002D63E8 /* ZxingLarge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = ZxingLarge.png; path = images/ZxingLarge.png; sourceTree = ""; }; 1FB43082129006DC002D63E8 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 1FB43086129006E6002D63E8 /* libiconv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.dylib; path = usr/lib/libiconv.dylib; sourceTree = SDKROOT; }; @@ -150,6 +149,14 @@ 1FB4369912919014002D63E8 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; 1FB436DE129194E7002D63E8 /* scans.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = scans.db; sourceTree = ""; }; 1FB437B612928EDA002D63E8 /* ModalViewControllerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModalViewControllerDelegate.h; sourceTree = ""; }; + 1FF80CD712A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fr; path = fr.lproj/About.html; sourceTree = ""; }; + 1FF80CD812A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/DecoderView.xib; sourceTree = ""; }; + 1FF80CD912A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = fr; path = fr.lproj/Hints.html; sourceTree = ""; }; + 1FF80CDA12A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + 1FF80CDB12A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + 1FF80CDC12A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/MainWindow.xib; sourceTree = ""; }; + 1FF80CDD12A3AB1B00FE297C /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/Message.xib; sourceTree = ""; }; + 1FF80D0F12A3AE5400FE297C /* ZXMainViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ZXMainViewController.xib; sourceTree = ""; }; 288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = ""; }; 29B97316FDCFA39411CA2CEA /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; }; @@ -199,7 +206,6 @@ 1D3623250D0F684500981E51 /* BarcodesAppDelegate.m */, 1FB430341290002C002D63E8 /* ZXMainViewController.h */, 1FB430351290002C002D63E8 /* ZXMainViewController.mm */, - 1FB430361290002C002D63E8 /* ZXMainViewController.xib */, 1FB437B612928EDA002D63E8 /* ModalViewControllerDelegate.h */, ); path = Classes; @@ -280,6 +286,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 1FF80D0F12A3AE5400FE297C /* ZXMainViewController.xib */, 1FB436DE129194E7002D63E8 /* scans.db */, 1FB432751290295C002D63E8 /* About.html */, 1FB432771290295C002D63E8 /* DecoderView.xib */, @@ -352,6 +359,7 @@ de, en, sv, + fr, ); mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; projectDirPath = ""; @@ -386,7 +394,6 @@ 28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */, 1FB43030128FFF56002D63E8 /* icon.png in Resources */, 1FB43031128FFF56002D63E8 /* icon@2x.png in Resources */, - 1FB430381290002C002D63E8 /* ZXMainViewController.xib in Resources */, 1FB4303B129000B4002D63E8 /* ZxingLarge.png in Resources */, 1FB430AE12900742002D63E8 /* beep-beep.aiff in Resources */, 1FB432831290295C002D63E8 /* About.html in Resources */, @@ -413,6 +420,7 @@ 1F91E0D71292CA8C003A0BFD /* LatestResultBackground@2x.png in Resources */, 1F91E0E31292D1DC003A0BFD /* clickHere.png in Resources */, 1F91E1081292E397003A0BFD /* ZxingLarge@2x.png in Resources */, + 1FF80D1012A3AE5400FE297C /* ZXMainViewController.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -452,6 +460,7 @@ 1FB432761290295C002D63E8 /* de */, 1FB4328A12902968002D63E8 /* en */, 1FB4329112902973002D63E8 /* sv */, + 1FF80CD712A3AB1B00FE297C /* fr */, ); name = About.html; sourceTree = ""; @@ -462,6 +471,7 @@ 1FB432781290295C002D63E8 /* de */, 1FB4328B12902968002D63E8 /* en */, 1FB4329212902973002D63E8 /* sv */, + 1FF80CD812A3AB1B00FE297C /* fr */, ); name = DecoderView.xib; sourceTree = ""; @@ -472,6 +482,7 @@ 1FB4327A1290295C002D63E8 /* de */, 1FB4328C12902968002D63E8 /* en */, 1FB4329312902973002D63E8 /* sv */, + 1FF80CD912A3AB1B00FE297C /* fr */, ); name = Hints.html; sourceTree = ""; @@ -482,6 +493,7 @@ 1FB4327C1290295C002D63E8 /* de */, 1FB4328D12902968002D63E8 /* en */, 1FB4329412902973002D63E8 /* sv */, + 1FF80CDA12A3AB1B00FE297C /* fr */, ); name = InfoPlist.strings; sourceTree = ""; @@ -492,6 +504,7 @@ 1FB4327E1290295C002D63E8 /* de */, 1FB4328E12902968002D63E8 /* en */, 1FB4329512902973002D63E8 /* sv */, + 1FF80CDB12A3AB1B00FE297C /* fr */, ); name = Localizable.strings; sourceTree = ""; @@ -502,6 +515,7 @@ 1FB432801290295C002D63E8 /* de */, 1FB4328F12902968002D63E8 /* en */, 1FB4329612902973002D63E8 /* sv */, + 1FF80CDC12A3AB1B00FE297C /* fr */, ); name = MainWindow.xib; sourceTree = ""; @@ -512,6 +526,7 @@ 1FB432821290295C002D63E8 /* de */, 1FB4329012902968002D63E8 /* en */, 1FB4329712902973002D63E8 /* sv */, + 1FF80CDD12A3AB1B00FE297C /* fr */, ); name = Message.xib; sourceTree = ""; @@ -557,12 +572,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Romain Pechayre (2CQ4EGKG4S)"; GCC_C_LANGUAGE_STANDARD = c99; GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvmgcc42; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( "../ZXingWidget/Classes/**", ../../cpp/core/src, ); + IPHONEOS_DEPLOYMENT_TARGET = 4.1; PREBINDING = NO; "PROVISIONING_PROFILE[sdk=iphoneos*]" = "A74F7EF8-F2D5-4961-891C-BB2D09877990"; SDKROOT = iphoneos4.2; diff --git a/iphone/Barcodes/Classes/ArchiveController.m b/iphone/Barcodes/Classes/ArchiveController.m index f7a2ae333..20d4a08bd 100644 --- a/iphone/Barcodes/Classes/ArchiveController.m +++ b/iphone/Barcodes/Classes/ArchiveController.m @@ -123,7 +123,7 @@ [super viewDidLoad]; self.title = NSLocalizedString(@"ScanArchiveTitle", @"Scan Archive"); self.navigationItem.rightBarButtonItem = [self editButtonItem]; - self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(done:)] autorelease]; + self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"Back",@"Back") style:UIBarButtonItemStyleDone target:self action:@selector(done:)] autorelease]; self.scans = [NSMutableArray arrayWithArray:[[Database sharedDatabase] scans]]; self.results = [NSMutableArray arrayWithCapacity:self.scans.count]; diff --git a/iphone/Barcodes/Classes/ZXMainViewController.mm b/iphone/Barcodes/Classes/ZXMainViewController.mm index bf679dcd5..d9ea2d7a1 100644 --- a/iphone/Barcodes/Classes/ZXMainViewController.mm +++ b/iphone/Barcodes/Classes/ZXMainViewController.mm @@ -36,7 +36,7 @@ - (void)viewDidLoad { [super viewDidLoad]; NSString *rawLatestResult = [[NSUserDefaults standardUserDefaults] objectForKey:@"lastScan"]; - if (!rawLatestResult) rawLatestResult = NSLocalizedString(@"MainViewLatestResultDefault",@"Last result will appear here once you have scanned a barcode at least once"); + if (!rawLatestResult) rawLatestResult = NSLocalizedString(@"Latest result will appear here once you have scanned a barcode at least once",@"Latest result will appear here once you have scanned a barcode at least once"); [self setResultViewWithText:rawLatestResult]; } @@ -140,11 +140,11 @@ lastActionButton.userInteractionEnabled = YES; } else if ([self.actions count] == 0) { lastActionButton.userInteractionEnabled = NO; - buttonTitle = @"No Actions"; + buttonTitle = NSLocalizedString(@"No Actions",@"No Actions"); } else { lastActionButton.userInteractionEnabled = YES; - buttonTitle = @"Actions ..."; + buttonTitle = NSLocalizedString(@"Actions ...",@"Actions ..."); } [lastActionButton setTitle:buttonTitle forState: UIControlStateNormal]; } diff --git a/iphone/Barcodes/Classes/ZXMainViewController.xib b/iphone/Barcodes/ZXMainViewController.xib similarity index 100% rename from iphone/Barcodes/Classes/ZXMainViewController.xib rename to iphone/Barcodes/ZXMainViewController.xib diff --git a/iphone/Barcodes/en.lproj/Localizable.strings b/iphone/Barcodes/en.lproj/Localizable.strings index a8113c63d..904f5e112 100644 --- a/iphone/Barcodes/en.lproj/Localizable.strings +++ b/iphone/Barcodes/en.lproj/Localizable.strings @@ -139,3 +139,15 @@ /* URI */ "URIParsedResult type name" = "URI"; +/*Latest result will appear here once you have scanned a barcode at least once*/ + +"Latest result will appear here once you have scanned a barcode at least once" = "Latest result will appear here once you have scanned a barcode at least once"; + +/*Back*/ +"Back" = "Back"; + +/*Button title when no action is available for latest results*/ +"No Actions" = "No Actions"; + +/*Button title when multiple actions are available*/ +"Actions ..." = "Actions ..."; \ No newline at end of file diff --git a/iphone/Barcodes/fr.lproj/About.html b/iphone/Barcodes/fr.lproj/About.html new file mode 100644 index 000000000..8dafd3b3a --- /dev/null +++ b/iphone/Barcodes/fr.lproj/About.html @@ -0,0 +1,23 @@ + + +A propos de Barcodes + + + + + +

+ZXing Project Logo

+

Barcodes

+

Version 2.0

+

© 2008-2010 The ZXing +Authors
+

+

+Format de codes barres supporté: +

+

+QR Code
+

+ \ No newline at end of file diff --git a/iphone/Barcodes/fr.lproj/DecoderView.xib b/iphone/Barcodes/fr.lproj/DecoderView.xib new file mode 100644 index 000000000..bf75d6633 --- /dev/null +++ b/iphone/Barcodes/fr.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/fr.lproj/Hints.html b/iphone/Barcodes/fr.lproj/Hints.html new file mode 100644 index 000000000..15603d931 --- /dev/null +++ b/iphone/Barcodes/fr.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/fr.lproj/InfoPlist.strings b/iphone/Barcodes/fr.lproj/InfoPlist.strings new file mode 100644 index 000000000..d22c0553a --- /dev/null +++ b/iphone/Barcodes/fr.lproj/InfoPlist.strings @@ -0,0 +1 @@ +CFBundleDisplayName = "Barcodes"; \ No newline at end of file diff --git a/iphone/Barcodes/fr.lproj/Localizable.strings b/iphone/Barcodes/fr.lproj/Localizable.strings new file mode 100644 index 000000000..192a77343 --- /dev/null +++ b/iphone/Barcodes/fr.lproj/Localizable.strings @@ -0,0 +1,152 @@ +/* Add Contact? */ +"AddContactAction alert message" = "Ajouter le concact?"; + +/* Cancel */ +"AddContactAction cancel button title" = "Annuler"; + +/* Add Contact */ +"AddContactAction confirm button title" = "Ajouter Contact"; + +/* Add Contact */ +"AddContactAction title" = "Ajouter Contact"; + +/* Call %@ */ +"CallAction action title" = "Appeler %@"; + +/* Call */ +"CallAction alert button title" = "Appel"; + +/* Call %@? */ +"CallAction alert message" = "Appeler %@?"; + +/* Call */ +"CallAction alert title" = "Appel"; + +/* Compose */ +"SMSAction alert title" = "Ecrire"; + +/* Contact */ +"Contact Result Type Name" = "Contact"; + +/* No barcode detected. */ +"Decoder BarcodeDetectionFailure" = "Aucun code barre detecté"; + +/* Decoding ... */ +"Decoder MessageWhileDecoding" = "Décodage ..."; + +/* ZXing */ +"DecoderViewController AppTitle" = "Barcodes"; + +/* Cancel */ +"DecoderViewController cancel button title" = "Annuler"; + +/* About */ +"DecoderViewController about button title" = "A propos"; + +/* Hints */ +"DecoderViewController Hints MessageViewController title" = "Conseils"; + +/* About */ +"DecoderViewController About MessageViewController title" = "A propos"; + +/* Decoding image (%.0fx%.0f) ... */ +"DecoderViewController MessageWhileDecodingWithDimensions" = "Décodage de l'image (%.0fx%.0f) ..."; + +/* Please take or choose a picture containing a barcode */ +"DecoderViewController take or choose picture" = "Veuilez prendre ou choisir une photo contenant un code barre"; + +/* Email %@ */ +"EmailAction action title" = "Email %@"; + +/* Compose */ +"EmailAction alert button title" = "Ecrire"; + +/* Compose Email to %@? */ +"EmailAction alert message" = "Ecrire un mail à %@?"; + +/* Compose Email */ +"EmailAction alert title" = "Ecrire un Email"; + +/* %@ */ +"EmailParsedResult Display: Body" = "%@"; + +/* To: %@ */ +"EmailParsedResult Display: Recipient" = "A: %@"; + +/* Subject: %@ */ +"EmailParsedResult Display: Subject" = "Sujet: %@"; + +/* Email */ +"EmailParsedResult type name" = "Email"; + +/* Geo: %@ */ +"GeoParsedResult display" = "Geo: %@"; + +/* Geolocation */ +"GeoParsedResult type name" = "Geolocalisation"; + +/* Open URL */ +"OpenURLAction action title" = "Ouverture d'URL"; + +/* Open */ +"OpenURLAction alert button title" = "Ouvrir"; + +/* Open URL <%@>? */ +"OpenURLAction alert message" = "Ouvrir l'URL <%@>?"; + +/* Open URL */ +"OpenURLAction alert title" = "Ouverture d'URL"; + +/* Cancel */ +"OpenURLAction cancel button title" = "Annuler"; + +/* Scan Archive */ +"ScanArchiveTitle" = "Archives de Scans"; + +/* Scan */ +"ScanViewController title" = "Scan"; + +/* Show on Map */ +"ShowMapAction action title" = "Afficher dans Plans"; + +/* Show */ +"ShowMapAction alert button title" = "Afficher"; + +/* Show location %@ on Map ? */ +"ShowMapAction alert message" = "Afficher ce lien %@ dans Plans?"; + +/* Show on Map */ +"ShowMapAction alert title" = "Afficher dans Plans"; + +/* Compose SMS to %@ */ +"SMSAction action title" = "Ecrire un SMS à %@"; + +/* Compose */ +"SMSAction alert button title" = "Ecrire"; + +/* Compose SMS to %@? */ +"SMSAction alert message" = "Ecrire un SMS à %@?"; + +/* SMS */ +"SMSParsedResult type name" = "SMS"; + +/* Tel */ +"TelParsedResult type name" = "Tel"; + +/* Text */ +"TextParsedResult type name" = "Texte"; + +/* URI */ +"URIParsedResult type name" = "URI"; + +/*"Latest result will appear here once you have scanned a barcode at least once"*/ +"Latest result will appear here once you have scanned a barcode at least once" = "Le dernier résultat apparaitra ici une fois que vous vous aurez scanné un moins un code barre"; + +/*Back*/ +"Back" = "Revenir"; + +/*Button title when no action is available for latest results*/ +"No Actions" = "Aucune action"; + +/*Button title when multiple actions are available*/ +"Actions ..." = "Actions ..."; \ No newline at end of file diff --git a/iphone/Barcodes/fr.lproj/MainWindow.xib b/iphone/Barcodes/fr.lproj/MainWindow.xib new file mode 100644 index 000000000..e0a569241 --- /dev/null +++ b/iphone/Barcodes/fr.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/fr.lproj/Message.xib b/iphone/Barcodes/fr.lproj/Message.xib new file mode 100644 index 000000000..0523bd55b --- /dev/null +++ b/iphone/Barcodes/fr.lproj/Message.xib @@ -0,0 +1,513 @@ + + + + 768 + 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 + + + + 292 + + YES + + + 290 + {320, 44} + + IBCocoaTouchFramework + + YES + + + + + Done + IBCocoaTouchFramework + 1 + + + IBCocoaTouchFramework + + + + + + 274 + {{0, 44}, {320, 416}} + + + 1 + MSAxIDEAA + + YES + IBCocoaTouchFramework + 1 + YES + + + {320, 460} + + + 3 + MQA + + 2 + + + IBCocoaTouchFramework + + + + + YES + + + view + + + + 13 + + + + webView + + + + 17 + + + + dismiss: + + + + 19 + + + + + YES + + 0 + + + + + + -1 + + + File's Owner + + + -2 + + + + + 12 + + + YES + + + + + + + 14 + + + YES + + + + + + 15 + + + YES + + + + + + 16 + + + + + 18 + + + + + + + YES + + YES + -1.CustomClassName + -2.CustomClassName + 12.IBEditorWindowLastContentRect + 12.IBPluginDependency + 14.IBPluginDependency + 14.IBViewBoundsToFrameTransform + 15.IBPluginDependency + 16.IBPluginDependency + 18.IBPluginDependency + + + YES + MessageViewController + UIResponder + {{1, 53}, {320, 460}} + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + P4AAAL+AAAAAAAAAwigAAA + + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + com.apple.InterfaceBuilder.IBCocoaTouchPlugin + + + + YES + + + YES + + + + + YES + + + YES + + + + 19 + + + + YES + + MessageViewController + UIViewController + + dismiss: + id + + + dismiss: + + dismiss: + id + + + + YES + + YES + delegate + webView + + + YES + id + UIWebView + + + + YES + + YES + delegate + webView + + + YES + + delegate + id + + + webView + UIWebView + + + + + 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/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 + + + + UIBarButtonItem + UIBarItem + + IBFrameworkSource + UIKit.framework/Headers/UIBarButtonItem.h + + + + UIBarItem + NSObject + + IBFrameworkSource + UIKit.framework/Headers/UIBarItem.h + + + + UINavigationBar + UIView + + IBFrameworkSource + UIKit.framework/Headers/UINavigationBar.h + + + + UINavigationItem + NSObject + + + + 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 + + + + 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 + ../Barcodes.xcodeproj + 3 + 132 + +