{$ifdef INTERFACE} function NSLocalizedString(key : NSString): NSString; function NSLocalizedStringFromTable(key : NSString; table : NSString) : NSString; function NSLocalizedStringFromTableInBundle(key : NSString; table : NSString; bundle : NSBundle) : NSString; {$endif} {$ifdef IMPLEMENTATION} function NSLocalizedString(key : NSString): NSString; begin Result := NSBundle.mainBundle.localizedStringForKey_value_table(key, NSSTR(''), nil); end; function NSLocalizedStringFromTable(key : NSString; table : NSString) : NSString; begin Result := NSBundle.mainBundle.localizedStringForKey_value_table(key, NSSTR(''), table) end; function NSLocalizedStringFromTableInBundle(key : NSString; table : NSString; bundle : NSBundle) : NSString; begin Result := bundle.localizedStringForKey_value_table(key, NSSTR(''), table) end; {$endif}