WP ULike
Get Pro

Translations & Strings

Customize every user-facing message — votes, forms, emails, and accessibility labels.

Change the text visitors see without editing plugin files.

WP ULike → Settings → Translations

Two tabs: Strings (on-screen messages) and Emails (Pro transactional mail).


Free — vote & button strings

Translations → Strings

Label in settingsWhen it appears
Validation Notice Message
Vote blocked by validation (permissions, blacklist, etc.)
Already Voted Message
User tries to vote again when not allowed
Login Required Message
Guest must log in to vote
Liked Notice Message
Toast after a successful like
Unliked Notice Message
Toast after removing a like
Connection Error Message
AJAX/network failure when saving a vote
Like Button Aria Label
Screen reader label on the like button

Enable toasts under General → Enable Toast Notices. Style them under Customize → Toast Notifications.


Pro — dislike strings

LabelWhen it appears
Dislike Notice Message
After a dislike
Undislike Notice Message
After removing a dislike
Dislike Button Aria Label
Accessibility label for dislike button

Pro — form notices

Grouped under Forms Notices:

LabelTypical use
Please enter required fields
Empty required inputs
Permission Denied
Server rejected the action
Login successful / Login Failed
Login form feedback
Password Reset / Password Match
Reset flow messages
Empty Username / Invalid Combo
Forgot-password errors
Email Error
Mail could not be sent
Fill Signup Form / Signup successful
Registration validation & success
Email Verification Required / Successfully Verified / Failed / Account Not Verified
Email activation flow
Disabled Registration
Signup turned off in WordPress
Invalid Email Address / Email Exist / Username Exist
Registration validation

Pro — form field labels

Login form

Username · Password · Remember Me · Log in · Forgot Password? · Don't have an account? · Create Account

Signup form

Username · First Name · Last Name · Email Address · Password · Register · Already have an account? · Sign In

Reset password form

Intro message · Change-password message · Email confirmation text · Username or Email · New Password · Re-enter New Password · Invalid/expired link messages · Get New Password · Reset password · Go to login page

Edit account form

First Name · Last Name · Website · Biographical Info · Email Address · Upload Avatar · Submit · Access denied message

Avatar & profile chrome

User Not Found · Avatar Upload / Edit / Delete text · Profile Log Out Text


Pro — two-factor & reCAPTCHA

Two Factor Notices: field title · incorrect one-time password message

reCAPTCHA Notices: missing/invalid secret · missing/invalid user response · bad request · expired response · undefined error · v3 score message (if configured)


Pro — emails

Translations → Emails

Each template has Subject Line and Message Body (rich text editor).

EmailSent when
Account Welcome Email
New user registered (auto-approve)
Password Reset Email
User requests password reset
Password Changed Email
Password updated successfully
Email Verification (Checkmail)
User must activate account via link
Account Approved Email
After email verification completes

Merge tags (use in any email body):

{site_url} · {site_name} · {admin_email} · {login_url} · {profile_url} · {logout_url} · {display_name} · {first_name} · {last_name} · {username} · {email} · {password_reset_link} · {account_activation_link}

Sender options: Admin E-mail Address · Mail appears from (name) · Mail appears from (email) · Use HTML for E-mails


Multilingual sites

  • Use WPML or Polylang for full site translation.
  • Enable WPML Synchronization under Content Types → Posts to align like counts across translations.
  • Custom strings here override plugin defaults for your primary language.

Related: Login & Signup Settings · Toast Notifications

Continue with these guides