     )
   }
 
+  // - (BOOL)localizedStandardContainsString:(NSString *)str NS_AVAILABLE(10_11, 9_0);
+
+  /// Returns `true` if `self` contains `string`, taking the current locale
+  /// into account.
+  ///
+  /// This is the most appropriate method for doing user-level string searches,
+  /// similar to how searches are done generally in the system.  The search is
+  /// locale-aware, case and diacritic insensitive.  The exact list of search
+  /// options applied may change over time.
+  @available(iOS, introduced=9.0)
+  @available(OSX, introduced=10.11)
+  public func localizedStandardContainsString(string: String) -> Bool {
+    return _ns.localizedStandardContainsString(string)
+  }
+
+  // - (NSRange)localizedStandardRangeOfString:(NSString *)str NS_AVAILABLE(10_11, 9_0);
+
+  /// Finds and returns the range of the first occurrence of a given string,
+  /// taking the current locale into account.
+  ///
+  /// This is the most appropriate method for doing user-level string searches,
+  /// similar to how searches are done generally in the system.  The search is
+  /// locale-aware, case and diacritic insensitive.  The exact list of search
+  /// options applied may change over time.
+  @available(iOS, introduced=9.0)
+  @available(OSX, introduced=10.11)
+  public func localizedStandardRangeOfString(string: String) -> Range<Index>? {
+    return _optionalRange(_ns.localizedStandardRangeOfString(string))
+  }
+
   // @property NSStringEncoding smallestEncoding;
 
   /// Returns the smallest encoding to which the `String` can

  //===--- Omitted for consistency with API review results 5/20/2014 ------===//
  // @property long long longLongValue

  // - (NSString *)lowercaseStringWithLocale:(NSLocale *)locale

  /// Returns a version of the string with all letters

    return _ns.substringWithRange(_toNSRange(aRange))
  }

  // @property (readonly, copy) NSString *localizedUppercaseString NS_AVAILABLE(10_11, 9_0);

  @available(iOS, introduced=9.0)
  @available(OSX, introduced=10.11)
  public var localizedUppercaseString: String {
    return _ns.localizedUppercaseString as String
  }

  // - (NSString *)uppercaseStringWithLocale:(NSLocale *)locale

