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 settings | When 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
| Label | When 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:
| Label | Typical 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).
| Sent 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
Related articles
Continue with these guides
Did this article help?
Pick how you feel, add a note if you want, then hit Send. It takes two seconds and helps us improve this guide.