diff --git a/lib/generated/intl/messages_all.dart b/lib/generated/intl/messages_all.dart index 32161b6f..7298dcba 100644 --- a/lib/generated/intl/messages_all.dart +++ b/lib/generated/intl/messages_all.dart @@ -17,11 +17,13 @@ import 'package:intl/message_lookup_by_library.dart'; import 'package:intl/src/intl_helpers.dart'; import 'messages_en.dart' as messages_en; +import 'messages_fr.dart' as messages_fr; import 'messages_zh.dart' as messages_zh; typedef Future LibraryLoader(); Map _deferredLibraries = { 'en': () => new SynchronousFuture(null), + 'fr': () => new SynchronousFuture(null), 'zh': () => new SynchronousFuture(null), }; @@ -29,6 +31,8 @@ MessageLookupByLibrary? _findExact(String localeName) { switch (localeName) { case 'en': return messages_en.messages; + case 'fr': + return messages_fr.messages; case 'zh': return messages_zh.messages; default: diff --git a/lib/generated/intl/messages_fr.dart b/lib/generated/intl/messages_fr.dart new file mode 100644 index 00000000..d33342b1 --- /dev/null +++ b/lib/generated/intl/messages_fr.dart @@ -0,0 +1,37 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a fr locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'fr'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "add": MessageLookupByLibrary.simpleMessage("Ajouter"), + "nextPage": MessageLookupByLibrary.simpleMessage("Suivant"), + "noneItemText": MessageLookupByLibrary.simpleMessage("Nul"), + "otherItemText": + MessageLookupByLibrary.simpleMessage("Autre (décrire)"), + "placeholder": MessageLookupByLibrary.simpleMessage("Sélectionner..."), + "previousPage": MessageLookupByLibrary.simpleMessage("Précédent"), + "remove": MessageLookupByLibrary.simpleMessage("Supprimer"), + "selectAllText": + MessageLookupByLibrary.simpleMessage("Tout sélectionner"), + "submitSurvey": MessageLookupByLibrary.simpleMessage("Envoyer") + }; +} diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 7a790d9d..9d3b2344 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -147,6 +147,7 @@ class AppLocalizationDelegate extends LocalizationsDelegate { List get supportedLocales { return const [ Locale.fromSubtags(languageCode: 'en'), + Locale.fromSubtags(languageCode: 'fr'), Locale.fromSubtags(languageCode: 'zh'), ]; } diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb new file mode 100644 index 00000000..a14e32a0 --- /dev/null +++ b/lib/l10n/intl_fr.arb @@ -0,0 +1,11 @@ +{ + "nextPage": "Suivant", + "previousPage": "Précédent", + "submitSurvey": "Envoyer", + "add": "Ajouter", + "remove": "Supprimer", + "placeholder": "Sélectionner...", + "otherItemText": "Autre (décrire)", + "noneItemText": "Nul", + "selectAllText": "Tout sélectionner" +} \ No newline at end of file