Remove locales consistency check

This is not required anymore, due to the new weblate config (from now
on, weblate adds strings as they are translated).
This commit is contained in:
Samantaz Fox 2021-07-26 00:12:43 +02:00 committed by GitHub
parent e4c223ca59
commit 3a84e3abcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,29 +0,0 @@
require "spec"
require "json"
require "../src/invidious/helpers/i18n.cr"
describe "Locales" do
describe "#consistency" do
locales_list = LOCALES.keys.select! { |key| key != "en-US" }
locales_list.each do |locale|
puts "\nChecking locale #{locale}"
failed = false
# Use "en-US" as the reference
LOCALES["en-US"].each_key do |ref_key|
# Catch exception in order to give a hint on what caused
# the failure, and test one locale completely before failing
begin
LOCALES[locale].has_key?(ref_key).should be_true
rescue
failed = true
puts " Missing key in locale #{locale}: '#{ref_key}'"
end
end
# Throw failed assertion exception in here
failed.should be_false
end
end
end