Exception: I18n::InvalidFilenames
- Inherits:
-
ArgumentError
- Object
- ArgumentError
- ArgumentError
- I18n::InvalidFilenames
- Defined in:
- lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/i18n-1.12.0/lib/i18n/exceptions.rb
Constant Summary collapse
- NUMBER_OF_ERRORS_SHOWN =
20
Instance Method Summary collapse
-
#initialize(file_errors) ⇒ InvalidFilenames
constructor
A new instance of InvalidFilenames.
Constructor Details
#initialize(file_errors) ⇒ InvalidFilenames
Returns a new instance of InvalidFilenames.
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/i18n-1.12.0/lib/i18n/exceptions.rb', line 126 def initialize(file_errors) super <<~MSG Found #{file_errors.count} error(s). The first #{[file_errors.count, NUMBER_OF_ERRORS_SHOWN].min} error(s): #{file_errors.map(&:).first(NUMBER_OF_ERRORS_SHOWN).join("\n")} To use the LazyLoadable backend: 1. Filenames must start with the locale. 2. An underscore must separate the locale with any optional text that follows. 3. The file must only contain translation data for the single locale. Example: "/config/locales/fr.yml" which contains: ```yml fr: dog: chien ``` MSG end |