From: Thibaut Girka Date: Fri, 27 Mar 2020 20:54:44 +0000 (+0100) Subject: Merge branch 'master' into glitch-soc/merge-upstream X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=7b435fd9bf81265241fab792d8e8e0c2f4f1b619;p=mastodon.git Merge branch 'master' into glitch-soc/merge-upstream Conflicts: - `app/services/post_status_service.rb`: CW/sensitive logic fixed upstream, but different in glitch-soc. Ported the changes accordingly. --- 7b435fd9bf81265241fab792d8e8e0c2f4f1b619 diff --cc app/services/post_status_service.rb index 5b181b193,0a383d6a3..39b834604 --- a/app/services/post_status_service.rb +++ b/app/services/post_status_service.rb @@@ -48,16 -48,8 +48,17 @@@ class PostStatusService < BaseServic private def preprocess_attributes! + if @text.blank? && @options[:spoiler_text].present? + @text = '.' + if @media.find(&:video?) || @media.find(&:gifv?) + @text = '📹' + elsif @media.find(&:audio?) + @text = '🎵' + elsif @media.find(&:image?) + @text = '🖼' + end + end + @sensitive = (@options[:sensitive].nil? ? @account.user&.setting_default_sensitive : @options[:sensitive]) || @options[:spoiler_text].present? - @text = @options.delete(:spoiler_text) if @text.blank? && @options[:spoiler_text].present? @visibility = @options[:visibility] || @account.user&.setting_default_privacy @visibility = :unlisted if @visibility&.to_sym == :public && @account.silenced? @scheduled_at = @options[:scheduled_at]&.to_datetime diff --cc config/locales/pl.yml index 4281153f0,684c36fc1..76974fe53 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@@ -693,9 -752,10 +752,11 @@@ pl all: Wszystkie changes_saved_msg: Ustawienia zapisane! copy: Kopiuj + delete: Usuń + no_batch_actions_available: Brak akcji wsadowych dostępnych na tej stronie order_by: Uporządkuj według save_changes: Zapisz zmiany + use_this: Użyj tego validation_errors: few: Coś jest wciąż nie tak! Przejrzyj %{count} poniższe błędy many: Coś jest wciąż nie tak! Przejrzyj %{count} poniższych błędów diff --cc config/locales/simple_form.pl.yml index c985badb4,eb748b712..2f762ca28 --- a/config/locales/simple_form.pl.yml +++ b/config/locales/simple_form.pl.yml @@@ -33,10 -48,14 +48,15 @@@ pl setting_hide_network: Informacje o tym, kto Cię śledzi i kogo śledzisz nie będą widoczne setting_noindex: Wpływa na widoczność strony profilu i Twoich wpisów setting_show_application: W informacjach o wpisie będzie widoczna informacja o aplikacji, z której został wysłany + setting_skin: Zmienia wygląd używanej odmiany Mastodona setting_use_blurhash: Gradienty są oparte na kolorach ukrywanej zawartości, ale uniewidaczniają wszystkie szczegóły + setting_use_pending_items: Ukryj aktualizacje osi czasu za kliknięciem, zamiast automatycznego przewijania strumienia username: Twoja nazwa użytkownika będzie niepowtarzalna na %{domain} whole_word: Jeśli słowo lub fraza składa się jedynie z liter lub cyfr, filtr będzie zastosowany tylko do pełnych wystąpień + domain_allow: + domain: Ta domena będzie mogła pobierać dane z serwera, a dane przychodzące z niej będą przetwarzane i przechowywane + email_domain_block: + with_dns_records: Zostanie wykonana próba rozwiązania rekordów DNS podanej domeny, a wyniki również zostaną dodane na czarną listę featured_tag: name: 'Sugerujemy użycie jednego z następujących:' form_challenge: