UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

152 lines (151 loc) • 5.69 kB
/** * Contains translatable strings that authenticator provides by default. Customers * can use this to add custom vocabularies: * * ``` * I18n.putVocabulariesForLanguage("en", { * [DefaultTexts.SIGN_IN]: "Custom Sign In Text", * [DefaultTexts.SIGN_IN_BUTTON]: "Custom Click Here to Sign In" * }); * ``` */ export declare const DefaultTexts: { readonly ADD_PROFILE: string; readonly ADD_WEBSITE: string; readonly BACK_SIGN_IN: string; readonly BIRTHDATE: string; readonly CHANGE_PASSWORD: string; readonly CHANGING_PASSWORD: string; readonly CODE: string; readonly CODE_ARRIVAL: string; readonly CODE_EMAILED: string; readonly CODE_SENT: string; readonly CODE_TEXTED: string; readonly CONFIRM_PASSWORD: string; readonly CONFIRM_PASSWORD_PLACEHOLDER: string; readonly CONFIRM_RESET_PASSWORD_HEADING: string; readonly CONFIRM_SIGNUP_HEADING: string; readonly CONFIRM_SMS: string; readonly CONFIRM_EMAIL: string; readonly CONFIRM_MFA_DEFAULT: string; readonly CONFIRM_TOTP: string; readonly CONFIRM: string; readonly CONFIRMATION_CODE: string; readonly CONFIRMING: string; readonly CONTINUE: string; readonly CONTINUE_WITHOUT_PASSKEY: string; readonly CREATE_ACCOUNT: string; readonly CREATE_ACCOUNT_WITH_EMAIL_OTP: string; readonly CREATE_ACCOUNT_WITH_PASSWORD: string; readonly CREATE_ACCOUNT_WITH_SMS_OTP: string; readonly CREATE_PASSKEY: string; readonly CREATING_ACCOUNT: string; readonly EMAIL_ADDRESS: string; readonly EMAIL_OTP: string; readonly ENTER_BIRTHDATE: string; readonly ENTER_CODE: string; readonly ENTER_CONFIRMATION_CODE: string; readonly ENTER_EMAIL: string; readonly ENTER_FAMILY_NAME: string; readonly ENTER_GIVEN_NAME: string; readonly ENTER_MIDDLE_NAME: string; readonly ENTER_NAME: string; readonly ENTER_NICK_NAME: string; readonly ENTER_PASSWORD: string; readonly ENTER_PHONE_NUMBER: string; readonly ENTER_PREFERRED_USERNAME: string; readonly ENTER_USERNAME: string; readonly ENTER_USERNAME_FIRST: string; readonly EXISTING_PASSKEYS: string; readonly FAMILY_NAME: string; readonly GIVEN_NAME: string; readonly FORGOT_PASSWORD: string; readonly FORGOT_YOUR_PASSWORD: string; readonly HIDE_PASSWORD: string; readonly LOADING: string; readonly LOGIN_NAME: string; readonly MIDDLE_NAME: string; readonly MFA_SETUP_SELECTION: string; readonly MFA_SELECTION: string; readonly NAME: string; readonly NICKNAME: string; readonly NEW_PASSWORD: string; readonly OR: string; readonly OTHER_SIGN_IN_OPTIONS: string; readonly PASSKEY_AUTHENTICATION_CANCELED: string; readonly PASSKEY_CREATED_SUCCESS: string; readonly PASSKEY_LABEL: string; readonly PASSKEY_PROMPT_DESCRIPTION: string; readonly PASSKEY_PROMPT_HEADING: string; readonly PASSKEY_REGISTERED: string; readonly PASSKEY_REGISTRATION_FAILED: string; readonly PASSWORD: string; readonly PASSWORDLESS_NOT_ENABLED: string; readonly PHONE_NUMBER: string; readonly PREFERRED_USERNAME: string; readonly PROFILE: string; readonly REGISTERING: string; readonly RESEND_CODE: string; readonly RESET_PASSWORD_HEADING: string; readonly RESET_PASSWORD: string; readonly SEND_CODE: string; readonly CODE_DELIVERY_FAILED: string; readonly VERIFICATION_CODE_EXPIRED: string; readonly VERIFICATION_CODE_INVALID: string; readonly SENDING: string; readonly SELECT_MFA_TYPE: string; readonly SETUP_ANOTHER_PASSKEY: string; readonly SETUP_EMAIL: string; readonly SETUP_TOTP: string; readonly SHOW_PASSWORD: string; readonly SIGN_IN_BUTTON: string; readonly SIGN_IN_TAB: string; readonly SIGN_IN_WITH_AMAZON: string; readonly SIGN_IN_WITH_APPLE: string; readonly SIGN_IN_WITH_EMAIL: string; readonly SIGN_IN_WITH_FACEBOOK: string; readonly SIGN_IN_WITH_GOOGLE: string; readonly SIGN_IN_WITH_PASSKEY: string; readonly SIGN_IN_WITH_PASSWORD: string; readonly SIGN_IN_WITH_SMS: string; readonly SIGN_IN: string; readonly SIGN_UP_BUTTON: string; readonly SIGNING_IN_BUTTON: string; readonly SKIP: string; readonly SMS_MFA: string; readonly SUBMIT: string; readonly SUBMITTING: string; readonly SOFTWARE_TOKEN_MFA: string; readonly UPPERCASE_COPY: string; readonly USERNAME: string; readonly VERIFY_CONTACT: string; readonly VERIFY_HEADING: string; readonly VERIFY: string; readonly WE_EMAILED: string; readonly WE_SENT_CODE: string; readonly WE_TEXTED: string; readonly WEBSITE: string; }; export type Phrase = (typeof DefaultTexts)[keyof typeof DefaultTexts]; /** * TODO: Translation keys for dictionaries can be inferred from DefaultTexts * by typing it to Partial<Record<Phrase, string>>. * * But this requires error string keys to be standarized as well, and can be a * limiting factor for custom translation keys. Marking it as TODO until we see * a reason to strongly type this. */ export type Dict = Record<string, string>; /** * This helper type checks that given phrase is one of the texts @aws-amplify/ui * provides by default. This enables vscode autocompletion to help catch typos * during development. * * You can also use translate<string> to handle custom strings or dynamic content. */ export declare function translate<T extends string>(phrase: T): string; /** * Whether I18n has a translation entry for given phrase */ export declare function hasTranslation(phrase: string): boolean; export declare const translations: Record<string, Dict>;