From c3254b7e93a1f276759faf2b825479aa2a006032 Mon Sep 17 00:00:00 2001 From: J Guthrie Date: Sun, 4 Nov 2018 16:17:44 +0000 Subject: [PATCH 1/1] Added trailing/leading whitespace errors to locale --- app/models/user.rb | 6 +++--- config/locales/en.yml | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 42759dbd5..b3325e4eb 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -98,11 +98,11 @@ class User < ActiveRecord::Base :format => { :with => %r{\A[^\x00-\x1f\x7f\ufffe\uffff]*\z} } validates :display_name, :if => proc { |u| u.display_name_changed? }, :format => { :with => %r{\A[^#{INVALID_CHARS}]*\z}, - :message => "cannot contain invalid chars: #{INVALID_CHARS}", invalid_chars: INVALID_CHARS } + :message => I18n.t("users.account.invalid chars", invalid_chars: INVALID_CHARS) } validates :display_name, :if => proc { |u| u.display_name_changed? }, - :format => { :with => /\A\S/, :message => "has leading whitespace" } + :format => { :with => /\A\S/, :message => I18n.t("users.account.leading whitespace") } validates :display_name, :if => proc { |u| u.display_name_changed? }, - :format => { :with => /\S\z/, :message => "has trailing whitespace" } + :format => { :with => /\S\z/, :message => I18n.t("users.account.trailing whitespace") } validates :email, :presence => true, :confirmation => true validates :email, :if => proc { |u| u.email_changed? }, :uniqueness => { :case_sensitive => false } diff --git a/config/locales/en.yml b/config/locales/en.yml index d0b5596e8..0a5ee729d 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -2134,7 +2134,9 @@ en: return to profile: Return to profile flash update success confirm needed: "User information updated successfully. Check your email for a note to confirm your new email address." flash update success: "User information updated successfully." - invalid_chars: "cannot contain invalid chars: %{invalid_chars}" + leading whitespace: "has leading whitespace" + trailing whitespace: "has trailing whitespace" + invalid chars: "cannot contain invalid chars: %{invalid_chars}" confirm: heading: Check your email! introduction_1: | -- 2.43.2