diff --git a/app/helpers/remote_translations_helper.rb b/app/helpers/remote_translations_helper.rb index d81fb64f8..d9435f833 100644 --- a/app/helpers/remote_translations_helper.rb +++ b/app/helpers/remote_translations_helper.rb @@ -3,4 +3,10 @@ module RemoteTranslationsHelper def display_remote_translation_info?(remote_translations, locale) remote_translations.present? && RemoteTranslations::Microsoft::AvailableLocales.include_locale?(locale) end + + def display_remote_translation_button?(remote_translations) + remote_translations.none? do |remote_translation| + RemoteTranslation.remote_translation_enqueued?(remote_translation) + end + end end diff --git a/config/locales/en/general.yml b/config/locales/en/general.yml index 472fd60f8..db88d478b 100644 --- a/config/locales/en/general.yml +++ b/config/locales/en/general.yml @@ -1035,6 +1035,7 @@ en: dowdall: Dowdall votation remote_translations: text: The content of this page is not available in your language + all_remote_translations_enqueued_text: In a short period of time refreshing the page you will be able to see all the content in your language. create: enqueue_remote_translation: Translations have been correctly requested. button: Translate page diff --git a/config/locales/es/general.yml b/config/locales/es/general.yml index f2776a5c9..5555ef968 100644 --- a/config/locales/es/general.yml +++ b/config/locales/es/general.yml @@ -1032,6 +1032,7 @@ es: dowdall: Votación con recuento Dowdall remote_translations: text: El contenido de esta página no está disponible en tu idioma + all_remote_translations_enqueued_text: "En un breve periodo de tiempo refrescando la página podrá ver todo el contenido en su idioma" create: enqueue_remote_translation: Se han solicitado correctamente las traducciones. button: Traducir página