diff options
author | Chad Pytel <chad@thoughtbot.com> | 2017-04-07 14:19:16 -0400 |
---|---|---|
committer | Chad Pytel <chad@thoughtbot.com> | 2017-04-07 14:23:18 -0400 |
commit | ad5ddd5e95062d0d5cd4bc56baff53698c598723 (patch) | |
tree | 4515ec60a05f2e8bf470b34bf035fb3eddf105b8 /app/services | |
parent | 13c0077003288416b8cacd5d339f8796bc347f39 (diff) |
Use I18n for media attachment validation errors
These are currently user facing errors, but are not localized. This adds the ability for these messages to be localized.
Diffstat (limited to 'app/services')
-rw-r--r-- | app/services/post_status_service.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/services/post_status_service.rb b/app/services/post_status_service.rb index b8179f7dc..221aa42a3 100644 --- a/app/services/post_status_service.rb +++ b/app/services/post_status_service.rb @@ -37,11 +37,11 @@ class PostStatusService < BaseService def validate_media!(media_ids) return if media_ids.nil? || !media_ids.is_a?(Enumerable) - raise Mastodon::ValidationError, 'Cannot attach more than 4 files' if media_ids.size > 4 + raise Mastodon::ValidationError, I18n.t('media_attachments.validations.too_many') if media_ids.size > 4 media = MediaAttachment.where(status_id: nil).where(id: media_ids.take(4).map(&:to_i)) - raise Mastodon::ValidationError, 'Cannot attach a video to a toot that already contains images' if media.size > 1 && media.find(&:video?) + raise Mastodon::ValidationError, I18n.t('media_attachments.validations.images_and_video') if media.size > 1 && media.find(&:video?) media end |