BTUIKLocalizedString.h 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. #import <Foundation/Foundation.h>
  2. #define BTUIKLocalizedString(KEY) [BTUIKLocalizedString KEY]
  3. @interface BTUIKLocalizedString : NSObject
  4. #pragma mark Localization helpers
  5. + (void)setCustomTranslations:(NSArray *)locales;
  6. + (NSString *)insertIntoLocalizedString:(NSString *)string replacement:(NSString* )replacement;
  7. + (NSString *)insertIntoLocalizedString:(NSString *)string replacement:(NSString* )replacement token:(NSString *)token;
  8. #pragma mark Localizations
  9. + (NSString *)CARD_DETAILS_LABEL;
  10. + (NSString *)ENTER_CARD_DETAILS_HELP_LABEL;
  11. + (NSString *)VALID_CARD_ERROR_LABEL;
  12. + (NSString *)CARD_REQUIRED;
  13. + (NSString *)CARD_INVALID;
  14. + (NSString *)EXPIRATION_REQUIRED;
  15. + (NSString *)EXPIRATION_INVALID;
  16. + (NSString *)CVV_REQUIRED;
  17. + (NSString *)CVV_INVALID;
  18. + (NSString *)POSTAL_CODE_HELP_LABEL;
  19. + (NSString *)POSTAL_CODE_REQUIRED;
  20. + (NSString *)POSTAL_CODE_INVALID;
  21. + (NSString *)COUNTRY_CODE_REQUIRED;
  22. + (NSString *)COUNTRY_CODE_INVALID;
  23. + (NSString *)MOBILE_NUMBER_REQUIRED;
  24. + (NSString *)MOBILE_NUMBER_INVALID;
  25. + (NSString *)ENROLLMENT_WITH_SMS_HELP_LABEL;
  26. + (NSString *)SMS_CODE_REQUIRED;
  27. + (NSString *)SMS_CODE_INVALID;
  28. + (NSString *)CANCEL_ACTION;
  29. + (NSString *)RETRY_ACTION;
  30. + (NSString *)CONTINUE_ACTION;
  31. + (NSString *)ADD_CARD_ACTION;
  32. + (NSString *)DONE_ACTION;
  33. + (NSString *)EDIT_ACTION;
  34. + (NSString *)NEXT_ACTION;
  35. + (NSString *)TOP_LEVEL_ERROR_ALERT_VIEW_OK_BUTTON_TEXT;
  36. + (NSString *)EDIT_PAYMENT_METHOD;
  37. + (NSString *)THERE_WAS_AN_ERROR;
  38. + (NSString *)REVIEW_AND_TRY_AGAIN;
  39. + (NSString *)INVALID_LABEL;
  40. + (NSString *)YEAR_LABEL;
  41. + (NSString *)MONTH_LABEL;
  42. + (NSString *)OTHER_LABEL;
  43. + (NSString *)CREDIT_OR_DEBIT_CARD_LABEL;
  44. + (NSString *)RECENT_LABEL;
  45. + (NSString *)SELECT_PAYMENT_LABEL;
  46. + (NSString *)CONFIRM_ENROLLMENT_LABEL;
  47. + (NSString *)CONFIRM_ACTION;
  48. + (NSString *)ENTER_SMS_CODE_SENT_HELP_LABEL;
  49. + (NSString *)SMS_CODE_LABEL;
  50. + (NSString *)CARD_TYPE_GENERIC_CARD;
  51. + (NSString *)MOBILE_COUNTRY_CODE_LABEL;
  52. + (NSString *)SECURITY_CODE_LABEL;
  53. + (NSString *)CVV_FIELD_PLACEHOLDER;
  54. + (NSString *)CVC_FIELD_PLACEHOLDER;
  55. + (NSString *)CID_FIELD_PLACEHOLDER;
  56. + (NSString *)CVN_FIELD_PLACEHOLDER;
  57. + (NSString *)POSTAL_CODE_PLACEHOLDER;
  58. + (NSString *)MOBILE_NUMBER_LABEL;
  59. + (NSString *)EXPIRATION_DATE_LABEL;
  60. + (NSString *)CARD_NUMBER_PLACEHOLDER;
  61. + (NSString *)EXPIRY_PLACEHOLDER_FOUR_DIGIT_YEAR;
  62. + (NSString *)EXPIRY_PLACEHOLDER_TWO_DIGIT_YEAR;
  63. + (NSString *)CARDHOLDER_NAME_LABEL;
  64. + (NSString *)SAVE_CARD_LABEL;
  65. + (NSString *)PAYPAL;
  66. + (NSString *)CARD_TYPE_AMERICAN_EXPRESS;
  67. + (NSString *)CARD_TYPE_DISCOVER;
  68. + (NSString *)CARD_TYPE_DINERS_CLUB;
  69. + (NSString *)CARD_TYPE_MASTER_CARD;
  70. + (NSString *)CARD_TYPE_VISA;
  71. + (NSString *)CARD_TYPE_JCB;
  72. + (NSString *)CARD_TYPE_MAESTRO;
  73. + (NSString *)CARD_TYPE_UNION_PAY;
  74. + (NSString *)CARD_TYPE_HIPER;
  75. + (NSString *)CARD_TYPE_HIPERCARD;
  76. + (NSString *)BRANDING_COINBASE;
  77. + (NSString *)BRANDING_VENMO;
  78. + (NSString *)BRANDING_APPLE_PAY;
  79. + (NSString *)USE_DIFFERENT_PHONE_NUMBER_ACTION;
  80. + (NSString *)CARD_NOT_ACCEPTED_ERROR_LABEL;
  81. #pragma mark Development Strings (usually not localized)
  82. + (NSString *)DEV_SAMPLE_SMS_CODE_TITLE;
  83. + (NSString *)DEV_SAMPLE_SMS_CODE_INFO;
  84. @end