Added trailing/leading whitespace errors to locale
authorJ Guthrie <jamie.guthrie@gmail.com>
Sun, 4 Nov 2018 16:17:44 +0000 (16:17 +0000)
committerJ Guthrie <jamie.guthrie@gmail.com>
Mon, 5 Nov 2018 14:24:25 +0000 (14:24 +0000)
app/models/user.rb
config/locales/en.yml

index 42759db..b3325e4 100644 (file)
@@ -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 }
index d0b5596..0a5ee72 100644 (file)
@@ -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: |