FIX: make danger locale warning work with plugin locales (#6639)

This commit is contained in:
Maja Komel 2018-11-21 10:13:25 +01:00 committed by Régis Hanol
parent 61eff22b29
commit 715b2e85fc

View File

@ -11,9 +11,9 @@ This PR doesn't match our required code formatting standards, as enforced by pre
}) })
end end
has_locales_changes = !git.modified_files.grep(/config\/locales/).empty? locales_changes = git.modified_files.grep(/config\/locales/)
has_en_locales_changes = git.modified_files.include?("config/locales/client.en.yml") || git.modified_files.include?("config/locales/server.en.yml") has_non_en_locales_changes = locales_changes.grep_v(/config\/locales\/(client|server)\.en\.yml/).any?
if has_locales_changes && !has_en_locales_changes if locales_changes.any? && has_non_en_locales_changes
fail("Please submit your non-English translation updates via [Transifex](https://www.transifex.com/discourse/discourse-org/). You can read more on how to contribute translations [here](https://meta.discourse.org/t/contribute-a-translation-to-discourse/14882).") fail("Please submit your non-English translation updates via [Transifex](https://www.transifex.com/discourse/discourse-org/). You can read more on how to contribute translations [here](https://meta.discourse.org/t/contribute-a-translation-to-discourse/14882).")
end end