From 4ad2add86b8c9d857aede6911390709ece398b30 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Fri, 26 Aug 2022 20:40:13 +0200 Subject: [PATCH] Add method to list locales without pluralization files Add methods to check_locales and to thor locales to list locales that have a locale file but no pluralization file See svenfuchs#1011 --- locales.thor | 5 +++++ rails/test/lib/check_locales.rb | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/locales.thor b/locales.thor index 655c51d99..d2ec3ee09 100644 --- a/locales.thor +++ b/locales.thor @@ -109,6 +109,11 @@ class Locales < Thor puts CheckLocales.orphan_pluralizations.join(', ') end + desc 'orphan_locales', 'Returns locales that do not have a pluralizations file' + def orphan_locales + puts CheckLocales.orphan_locales.join(', ') + end + private desc 'complete_locales', 'List complete locales' diff --git a/rails/test/lib/check_locales.rb b/rails/test/lib/check_locales.rb index e63f30eda..ee1809f09 100644 --- a/rails/test/lib/check_locales.rb +++ b/rails/test/lib/check_locales.rb @@ -31,5 +31,11 @@ def self.list_pluralizations def self.orphan_pluralizations return self.list_pluralizations.difference(self.list_locales) end + + # Returns locales that do not have a pluralization file + def self.orphan_locales + return self.list_locales.difference(self.list_pluralizations) + end + end