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
1 changed files with 3 additions and 3 deletions

View File

@ -11,9 +11,9 @@ This PR doesn't match our required code formatting standards, as enforced by pre
})
end
has_locales_changes = !git.modified_files.grep(/config\/locales/).empty?
has_en_locales_changes = git.modified_files.include?("config/locales/client.en.yml") || git.modified_files.include?("config/locales/server.en.yml")
locales_changes = git.modified_files.grep(/config\/locales/)
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).")
end