dependabot-preview[bot]
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
6 additions and
4 deletions
-
Gemfile
-
Gemfile.lock
-
app/lib/language_detector.rb
|
|
@ -35,7 +35,7 @@ gem 'browser' |
|
|
|
gem 'charlock_holmes', '~> 0.7.7' |
|
|
|
gem 'iso-639' |
|
|
|
gem 'chewy', '~> 5.1' |
|
|
|
gem 'cld3', '~> 3.2.6' |
|
|
|
gem 'cld3', '~> 3.3.0' |
|
|
|
gem 'devise', '~> 4.7' |
|
|
|
gem 'devise-two-factor', '~> 3.1' |
|
|
|
|
|
|
|
|
|
@ -160,7 +160,7 @@ GEM |
|
|
|
elasticsearch (>= 2.0.0) |
|
|
|
elasticsearch-dsl |
|
|
|
chunky_png (1.3.11) |
|
|
|
cld3 (3.2.6) |
|
|
|
cld3 (3.3.0) |
|
|
|
ffi (>= 1.1.0, < 1.12.0) |
|
|
|
climate_control (0.2.0) |
|
|
|
cocaine (0.5.8) |
|
|
@ -681,7 +681,7 @@ DEPENDENCIES |
|
|
|
capybara (~> 3.31) |
|
|
|
charlock_holmes (~> 0.7.7) |
|
|
|
chewy (~> 5.1) |
|
|
|
cld3 (~> 3.2.6) |
|
|
|
cld3 (~> 3.3.0) |
|
|
|
climate_control (~> 0.2) |
|
|
|
concurrent-ruby |
|
|
|
connection_pool |
|
|
|
|
|
@ -52,8 +52,10 @@ class LanguageDetector |
|
|
|
|
|
|
|
def detect_language_code(text) |
|
|
|
return if unreliable_input?(text) |
|
|
|
|
|
|
|
result = @identifier.find_language(text) |
|
|
|
iso6391(result.language.to_s).to_sym if result.reliable? |
|
|
|
|
|
|
|
iso6391(result.language.to_s).to_sym if result&.reliable? |
|
|
|
end |
|
|
|
|
|
|
|
def iso6391(bcp47) |
|
|
|