mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 04:32:02 +00:00 
			
		
		
		
	i18n: Apply code review suggestions + code cleaning
This commit is contained in:
		| @@ -131,14 +131,13 @@ def translate_count(locale : String, key : String, count : Int, format = NumberF | ||||
|  | ||||
|     if LOCALES[locale].has_key?(key + singular_suffix) | ||||
|       translation = LOCALES[locale][key + singular_suffix].as_s | ||||
|     else | ||||
|       # Try #2: Fallback to english (or return key we're already in english) | ||||
|       if locale == "en-US" | ||||
|         LOGGER.warn("i18n: Missing translation key \"#{key}\"") | ||||
|         return key | ||||
|       end | ||||
|  | ||||
|     elsif locale != "en-US" | ||||
|       # Try #2: Fallback to english | ||||
|       translation = translate_count("en-US", key, count) | ||||
|     else | ||||
|       # Return key if we're already in english, as the tranlation is missing | ||||
|       LOGGER.warn("i18n: Missing translation key \"#{key}\"") | ||||
|       return key | ||||
|     end | ||||
|   end | ||||
|  | ||||
|   | ||||
| @@ -139,10 +139,7 @@ module I18next::Plurals | ||||
|       self.init_rules | ||||
|     end | ||||
|  | ||||
|     def init_rules # : Hash(String, PluralForms) | ||||
|       # Init | ||||
|       # forms = {} of String => PluralForms | ||||
|  | ||||
|     def init_rules | ||||
|       # Look into sets | ||||
|       PLURAL_SETS.each do |form, langs| | ||||
|         langs.each { |lang| self.forms[lang] = form } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Samantaz Fox
					Samantaz Fox