mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 15:36:07 +00:00 
			
		
		
		
	
		
			
	
	
		
			64 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
		
		
			
		
	
	
			64 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
|   | // DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
 | ||
|  | // This is a library that looks up messages for specific locales by
 | ||
|  | // delegating to the appropriate library.
 | ||
|  | 
 | ||
|  | // Ignore issues from commonly used lints in this file.
 | ||
|  | // ignore_for_file:implementation_imports, file_names, unnecessary_new
 | ||
|  | // ignore_for_file:unnecessary_brace_in_string_interps, directives_ordering
 | ||
|  | // ignore_for_file:argument_type_not_assignable, invalid_assignment
 | ||
|  | // ignore_for_file:prefer_single_quotes, prefer_generic_function_type_aliases
 | ||
|  | // ignore_for_file:comment_references
 | ||
|  | 
 | ||
|  | import 'dart:async'; | ||
|  | 
 | ||
|  | import 'package:intl/intl.dart'; | ||
|  | import 'package:intl/message_lookup_by_library.dart'; | ||
|  | import 'package:intl/src/intl_helpers.dart'; | ||
|  | 
 | ||
|  | import 'messages_fr.dart' as messages_fr; | ||
|  | 
 | ||
|  | typedef Future<dynamic> LibraryLoader(); | ||
|  | Map<String, LibraryLoader> _deferredLibraries = { | ||
|  |   'fr': () => new Future.value(null), | ||
|  | }; | ||
|  | 
 | ||
|  | MessageLookupByLibrary _findExact(String localeName) { | ||
|  |   switch (localeName) { | ||
|  |     case 'fr': | ||
|  |       return messages_fr.messages; | ||
|  |     default: | ||
|  |       return null; | ||
|  |   } | ||
|  | } | ||
|  | 
 | ||
|  | /// User programs should call this before using [localeName] for messages.
 | ||
|  | Future<bool> initializeMessages(String localeName) async { | ||
|  |   var availableLocale = Intl.verifiedLocale( | ||
|  |     localeName, | ||
|  |     (locale) => _deferredLibraries[locale] != null, | ||
|  |     onFailure: (_) => null); | ||
|  |   if (availableLocale == null) { | ||
|  |     return new Future.value(false); | ||
|  |   } | ||
|  |   var lib = _deferredLibraries[availableLocale]; | ||
|  |   await (lib == null ? new Future.value(false) : lib()); | ||
|  |   initializeInternalMessageLookup(() => new CompositeMessageLookup()); | ||
|  |   messageLookup.addLocale(availableLocale, _findGeneratedMessagesFor); | ||
|  |   return new Future.value(true); | ||
|  | } | ||
|  | 
 | ||
|  | bool _messagesExistFor(String locale) { | ||
|  |   try { | ||
|  |     return _findExact(locale) != null; | ||
|  |   } catch (e) { | ||
|  |     return false; | ||
|  |   } | ||
|  | } | ||
|  | 
 | ||
|  | MessageLookupByLibrary _findGeneratedMessagesFor(String locale) { | ||
|  |   var actualLocale = Intl.verifiedLocale(locale, _messagesExistFor, | ||
|  |       onFailure: (_) => null); | ||
|  |   if (actualLocale == null) return null; | ||
|  |   return _findExact(actualLocale); | ||
|  | } |