diff --git a/lib/l10n/generated/intl/messages_all.dart b/lib/l10n/generated/intl/messages_all.dart index 5593551..c24ac42 100644 --- a/lib/l10n/generated/intl/messages_all.dart +++ b/lib/l10n/generated/intl/messages_all.dart @@ -16,6 +16,7 @@ import 'package:intl/intl.dart'; import 'package:intl/message_lookup_by_library.dart'; import 'package:intl/src/intl_helpers.dart'; +import 'messages_ar.dart' as messages_ar; import 'messages_de.dart' as messages_de; import 'messages_en.dart' as messages_en; import 'messages_es.dart' as messages_es; @@ -23,6 +24,7 @@ import 'messages_it.dart' as messages_it; typedef Future LibraryLoader(); Map _deferredLibraries = { + 'ar': () => new SynchronousFuture(null), 'de': () => new SynchronousFuture(null), 'en': () => new SynchronousFuture(null), 'es': () => new SynchronousFuture(null), @@ -31,6 +33,8 @@ Map _deferredLibraries = { MessageLookupByLibrary? _findExact(String localeName) { switch (localeName) { + case 'ar': + return messages_ar.messages; case 'de': return messages_de.messages; case 'en': @@ -47,8 +51,10 @@ MessageLookupByLibrary? _findExact(String localeName) { /// User programs should call this before using [localeName] for messages. Future initializeMessages(String localeName) { var availableLocale = Intl.verifiedLocale( - localeName, (locale) => _deferredLibraries[locale] != null, - onFailure: (_) => null); + localeName, + (locale) => _deferredLibraries[locale] != null, + onFailure: (_) => null, + ); if (availableLocale == null) { return new SynchronousFuture(false); } @@ -68,8 +74,11 @@ bool _messagesExistFor(String locale) { } MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) { - var actualLocale = - Intl.verifiedLocale(locale, _messagesExistFor, onFailure: (_) => null); + var actualLocale = Intl.verifiedLocale( + locale, + _messagesExistFor, + onFailure: (_) => null, + ); if (actualLocale == null) return null; return _findExact(actualLocale); } diff --git a/lib/l10n/generated/intl/messages_ar.dart b/lib/l10n/generated/intl/messages_ar.dart new file mode 100644 index 0000000..0745095 --- /dev/null +++ b/lib/l10n/generated/intl/messages_ar.dart @@ -0,0 +1,60 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ar 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 => 'ar'; + + static String m0(currentPage) => "صفحة ${currentPage}"; + + static String m1(time) => "آخر تحديث في ${time}"; + + static String m2(totalElements) => "عرض ${totalElements} عنصر"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "applyFilterButtonText": MessageLookupByLibrary.simpleMessage("تطبيق"), + "cancelFilteringButtonText": MessageLookupByLibrary.simpleMessage("إلغاء"), + "editableColumnCancelButtonText": MessageLookupByLibrary.simpleMessage( + "إلغاء", + ), + "editableColumnSaveChangesButtonText": MessageLookupByLibrary.simpleMessage( + "حفظ التغييرات", + ), + "filterByTitle": MessageLookupByLibrary.simpleMessage("تصفية حسب"), + "nextPageButtonText": MessageLookupByLibrary.simpleMessage( + "الصفحة التالية", + ), + "noItemsFoundText": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على عناصر", + ), + "pageIndicatorText": m0, + "previousPageButtonText": MessageLookupByLibrary.simpleMessage( + "الصفحة السابقة", + ), + "refreshText": MessageLookupByLibrary.simpleMessage("تحديث"), + "refreshedAtText": m1, + "removeAllFiltersButtonText": MessageLookupByLibrary.simpleMessage("إزالة"), + "removeFilterButtonText": MessageLookupByLibrary.simpleMessage( + "إزالة هذا الفلتر", + ), + "rowsPerPageText": MessageLookupByLibrary.simpleMessage("صفوف لكل صفحة"), + "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("تصفية"), + "totalElementsText": m2, + }; +} diff --git a/lib/l10n/generated/intl/messages_de.dart b/lib/l10n/generated/intl/messages_de.dart index b0295b6..fb4be26 100644 --- a/lib/l10n/generated/intl/messages_de.dart +++ b/lib/l10n/generated/intl/messages_de.dart @@ -28,31 +28,35 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { - "applyFilterButtonText": - MessageLookupByLibrary.simpleMessage("Anwenden"), - "cancelFilteringButtonText": - MessageLookupByLibrary.simpleMessage("Abbrechen"), - "editableColumnCancelButtonText": - MessageLookupByLibrary.simpleMessage("Abbrechen"), - "editableColumnSaveChangesButtonText": - MessageLookupByLibrary.simpleMessage("Änderungen speichern"), - "filterByTitle": MessageLookupByLibrary.simpleMessage("Filtern nach"), - "nextPageButtonText": - MessageLookupByLibrary.simpleMessage("Nächste Seite"), - "noItemsFoundText": - MessageLookupByLibrary.simpleMessage("Keine Elemente gefunden"), - "pageIndicatorText": m0, - "previousPageButtonText": - MessageLookupByLibrary.simpleMessage("Vorherige Seite"), - "refreshText": MessageLookupByLibrary.simpleMessage("Aktualisieren"), - "refreshedAtText": m1, - "removeAllFiltersButtonText": - MessageLookupByLibrary.simpleMessage("Entfernen"), - "removeFilterButtonText": - MessageLookupByLibrary.simpleMessage("Diesen Filter entfernen"), - "rowsPerPageText": - MessageLookupByLibrary.simpleMessage("Zeilen pro Seite"), - "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filter"), - "totalElementsText": m2 - }; + "applyFilterButtonText": MessageLookupByLibrary.simpleMessage("Anwenden"), + "cancelFilteringButtonText": MessageLookupByLibrary.simpleMessage( + "Abbrechen", + ), + "editableColumnCancelButtonText": MessageLookupByLibrary.simpleMessage( + "Abbrechen", + ), + "editableColumnSaveChangesButtonText": MessageLookupByLibrary.simpleMessage( + "Änderungen speichern", + ), + "filterByTitle": MessageLookupByLibrary.simpleMessage("Filtern nach"), + "nextPageButtonText": MessageLookupByLibrary.simpleMessage("Nächste Seite"), + "noItemsFoundText": MessageLookupByLibrary.simpleMessage( + "Keine Elemente gefunden", + ), + "pageIndicatorText": m0, + "previousPageButtonText": MessageLookupByLibrary.simpleMessage( + "Vorherige Seite", + ), + "refreshText": MessageLookupByLibrary.simpleMessage("Aktualisieren"), + "refreshedAtText": m1, + "removeAllFiltersButtonText": MessageLookupByLibrary.simpleMessage( + "Entfernen", + ), + "removeFilterButtonText": MessageLookupByLibrary.simpleMessage( + "Diesen Filter entfernen", + ), + "rowsPerPageText": MessageLookupByLibrary.simpleMessage("Zeilen pro Seite"), + "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filter"), + "totalElementsText": m2, + }; } diff --git a/lib/l10n/generated/intl/messages_en.dart b/lib/l10n/generated/intl/messages_en.dart index a5a8431..d56f58c 100644 --- a/lib/l10n/generated/intl/messages_en.dart +++ b/lib/l10n/generated/intl/messages_en.dart @@ -28,29 +28,31 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { - "applyFilterButtonText": MessageLookupByLibrary.simpleMessage("Apply"), - "cancelFilteringButtonText": - MessageLookupByLibrary.simpleMessage("Cancel"), - "editableColumnCancelButtonText": - MessageLookupByLibrary.simpleMessage("Cancel"), - "editableColumnSaveChangesButtonText": - MessageLookupByLibrary.simpleMessage("Save changes"), - "filterByTitle": MessageLookupByLibrary.simpleMessage("Filter by"), - "nextPageButtonText": MessageLookupByLibrary.simpleMessage("Next page"), - "noItemsFoundText": - MessageLookupByLibrary.simpleMessage("No items found"), - "pageIndicatorText": m0, - "previousPageButtonText": - MessageLookupByLibrary.simpleMessage("Previous page"), - "refreshText": MessageLookupByLibrary.simpleMessage("Refresh"), - "refreshedAtText": m1, - "removeAllFiltersButtonText": - MessageLookupByLibrary.simpleMessage("Remove"), - "removeFilterButtonText": - MessageLookupByLibrary.simpleMessage("Remove this filter"), - "rowsPerPageText": - MessageLookupByLibrary.simpleMessage("Rows per page"), - "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filter"), - "totalElementsText": m2 - }; + "applyFilterButtonText": MessageLookupByLibrary.simpleMessage("Apply"), + "cancelFilteringButtonText": MessageLookupByLibrary.simpleMessage("Cancel"), + "editableColumnCancelButtonText": MessageLookupByLibrary.simpleMessage( + "Cancel", + ), + "editableColumnSaveChangesButtonText": MessageLookupByLibrary.simpleMessage( + "Save changes", + ), + "filterByTitle": MessageLookupByLibrary.simpleMessage("Filter by"), + "nextPageButtonText": MessageLookupByLibrary.simpleMessage("Next page"), + "noItemsFoundText": MessageLookupByLibrary.simpleMessage("No items found"), + "pageIndicatorText": m0, + "previousPageButtonText": MessageLookupByLibrary.simpleMessage( + "Previous page", + ), + "refreshText": MessageLookupByLibrary.simpleMessage("Refresh"), + "refreshedAtText": m1, + "removeAllFiltersButtonText": MessageLookupByLibrary.simpleMessage( + "Remove", + ), + "removeFilterButtonText": MessageLookupByLibrary.simpleMessage( + "Remove this filter", + ), + "rowsPerPageText": MessageLookupByLibrary.simpleMessage("Rows per page"), + "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filter"), + "totalElementsText": m2, + }; } diff --git a/lib/l10n/generated/intl/messages_es.dart b/lib/l10n/generated/intl/messages_es.dart index 93e50b0..de46f82 100644 --- a/lib/l10n/generated/intl/messages_es.dart +++ b/lib/l10n/generated/intl/messages_es.dart @@ -28,31 +28,33 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { - "applyFilterButtonText": - MessageLookupByLibrary.simpleMessage("Aplicar"), - "cancelFilteringButtonText": - MessageLookupByLibrary.simpleMessage("Cancelar"), - "editableColumnCancelButtonText": - MessageLookupByLibrary.simpleMessage("Cancelar"), - "editableColumnSaveChangesButtonText": - MessageLookupByLibrary.simpleMessage("Guardar cambios"), - "filterByTitle": MessageLookupByLibrary.simpleMessage("Filtrar por"), - "nextPageButtonText": MessageLookupByLibrary.simpleMessage("Siguiente"), - "noItemsFoundText": MessageLookupByLibrary.simpleMessage( - "No se han encontrado elementos"), - "pageIndicatorText": m0, - "previousPageButtonText": - MessageLookupByLibrary.simpleMessage("Anterior"), - "refreshText": MessageLookupByLibrary.simpleMessage("Actualizar"), - "refreshedAtText": m1, - "removeAllFiltersButtonText": - MessageLookupByLibrary.simpleMessage("Borrar"), - "removeFilterButtonText": - MessageLookupByLibrary.simpleMessage("Quitar este filtro"), - "rowsPerPageText": - MessageLookupByLibrary.simpleMessage("Filas por página"), - "showFilterMenuTooltip": - MessageLookupByLibrary.simpleMessage("Filtrar"), - "totalElementsText": m2 - }; + "applyFilterButtonText": MessageLookupByLibrary.simpleMessage("Aplicar"), + "cancelFilteringButtonText": MessageLookupByLibrary.simpleMessage( + "Cancelar", + ), + "editableColumnCancelButtonText": MessageLookupByLibrary.simpleMessage( + "Cancelar", + ), + "editableColumnSaveChangesButtonText": MessageLookupByLibrary.simpleMessage( + "Guardar cambios", + ), + "filterByTitle": MessageLookupByLibrary.simpleMessage("Filtrar por"), + "nextPageButtonText": MessageLookupByLibrary.simpleMessage("Siguiente"), + "noItemsFoundText": MessageLookupByLibrary.simpleMessage( + "No se han encontrado elementos", + ), + "pageIndicatorText": m0, + "previousPageButtonText": MessageLookupByLibrary.simpleMessage("Anterior"), + "refreshText": MessageLookupByLibrary.simpleMessage("Actualizar"), + "refreshedAtText": m1, + "removeAllFiltersButtonText": MessageLookupByLibrary.simpleMessage( + "Borrar", + ), + "removeFilterButtonText": MessageLookupByLibrary.simpleMessage( + "Quitar este filtro", + ), + "rowsPerPageText": MessageLookupByLibrary.simpleMessage("Filas por página"), + "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filtrar"), + "totalElementsText": m2, + }; } diff --git a/lib/l10n/generated/intl/messages_it.dart b/lib/l10n/generated/intl/messages_it.dart index 2ac9916..bf5cd8f 100644 --- a/lib/l10n/generated/intl/messages_it.dart +++ b/lib/l10n/generated/intl/messages_it.dart @@ -29,31 +29,37 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { - "applyFilterButtonText": - MessageLookupByLibrary.simpleMessage("Applica"), - "cancelFilteringButtonText": - MessageLookupByLibrary.simpleMessage("Annulla"), - "editableColumnCancelButtonText": - MessageLookupByLibrary.simpleMessage("Annulla"), - "editableColumnSaveChangesButtonText": - MessageLookupByLibrary.simpleMessage("Salva"), - "filterByTitle": MessageLookupByLibrary.simpleMessage("Filtra per"), - "nextPageButtonText": - MessageLookupByLibrary.simpleMessage("Pagina successiva"), - "noItemsFoundText": - MessageLookupByLibrary.simpleMessage("Nessun elemento trovato"), - "pageIndicatorText": m0, - "previousPageButtonText": - MessageLookupByLibrary.simpleMessage("Pagina precedente"), - "refreshText": MessageLookupByLibrary.simpleMessage("Aggiorna"), - "refreshedAtText": m1, - "removeAllFiltersButtonText": - MessageLookupByLibrary.simpleMessage("Rimuovi"), - "removeFilterButtonText": - MessageLookupByLibrary.simpleMessage("Rimuovi filtro"), - "rowsPerPageText": - MessageLookupByLibrary.simpleMessage("Righe per pagina"), - "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filtro"), - "totalElementsText": m2 - }; + "applyFilterButtonText": MessageLookupByLibrary.simpleMessage("Applica"), + "cancelFilteringButtonText": MessageLookupByLibrary.simpleMessage( + "Annulla", + ), + "editableColumnCancelButtonText": MessageLookupByLibrary.simpleMessage( + "Annulla", + ), + "editableColumnSaveChangesButtonText": MessageLookupByLibrary.simpleMessage( + "Salva", + ), + "filterByTitle": MessageLookupByLibrary.simpleMessage("Filtra per"), + "nextPageButtonText": MessageLookupByLibrary.simpleMessage( + "Pagina successiva", + ), + "noItemsFoundText": MessageLookupByLibrary.simpleMessage( + "Nessun elemento trovato", + ), + "pageIndicatorText": m0, + "previousPageButtonText": MessageLookupByLibrary.simpleMessage( + "Pagina precedente", + ), + "refreshText": MessageLookupByLibrary.simpleMessage("Aggiorna"), + "refreshedAtText": m1, + "removeAllFiltersButtonText": MessageLookupByLibrary.simpleMessage( + "Rimuovi", + ), + "removeFilterButtonText": MessageLookupByLibrary.simpleMessage( + "Rimuovi filtro", + ), + "rowsPerPageText": MessageLookupByLibrary.simpleMessage("Righe per pagina"), + "showFilterMenuTooltip": MessageLookupByLibrary.simpleMessage("Filtro"), + "totalElementsText": m2, + }; } diff --git a/lib/l10n/generated/l10n.dart b/lib/l10n/generated/l10n.dart index c6c7fcb..c96cc50 100644 --- a/lib/l10n/generated/l10n.dart +++ b/lib/l10n/generated/l10n.dart @@ -18,17 +18,20 @@ class PagedDataTableLocalization { static PagedDataTableLocalization? _current; static PagedDataTableLocalization get current { - assert(_current != null, - 'No instance of PagedDataTableLocalization was loaded. Try to initialize the PagedDataTableLocalization delegate before accessing PagedDataTableLocalization.current.'); + assert( + _current != null, + 'No instance of PagedDataTableLocalization was loaded. Try to initialize the PagedDataTableLocalization delegate before accessing PagedDataTableLocalization.current.', + ); return _current!; } static const AppLocalizationDelegate delegate = AppLocalizationDelegate(); static Future load(Locale locale) { - final name = (locale.countryCode?.isEmpty ?? false) - ? locale.languageCode - : locale.toString(); + final name = + (locale.countryCode?.isEmpty ?? false) + ? locale.languageCode + : locale.toString(); final localeName = Intl.canonicalizedLocale(name); return initializeMessages(localeName).then((_) { Intl.defaultLocale = localeName; @@ -41,14 +44,18 @@ class PagedDataTableLocalization { static PagedDataTableLocalization of(BuildContext context) { final instance = PagedDataTableLocalization.maybeOf(context); - assert(instance != null, - 'No instance of PagedDataTableLocalization present in the widget tree. Did you add PagedDataTableLocalization.delegate in localizationsDelegates?'); + assert( + instance != null, + 'No instance of PagedDataTableLocalization present in the widget tree. Did you add PagedDataTableLocalization.delegate in localizationsDelegates?', + ); return instance!; } static PagedDataTableLocalization? maybeOf(BuildContext context) { return Localizations.of( - context, PagedDataTableLocalization); + context, + PagedDataTableLocalization, + ); } /// `Filter` @@ -63,12 +70,7 @@ class PagedDataTableLocalization { /// `Filter by` String get filterByTitle { - return Intl.message( - 'Filter by', - name: 'filterByTitle', - desc: '', - args: [], - ); + return Intl.message('Filter by', name: 'filterByTitle', desc: '', args: []); } /// `Apply` @@ -133,12 +135,7 @@ class PagedDataTableLocalization { /// `Refresh` String get refreshText { - return Intl.message( - 'Refresh', - name: 'refreshText', - desc: '', - args: [], - ); + return Intl.message('Refresh', name: 'refreshText', desc: '', args: []); } /// `Last refreshed at {time}` @@ -219,6 +216,7 @@ class AppLocalizationDelegate List get supportedLocales { return const [ Locale.fromSubtags(languageCode: 'en'), + Locale.fromSubtags(languageCode: 'ar'), Locale.fromSubtags(languageCode: 'de'), Locale.fromSubtags(languageCode: 'es'), Locale.fromSubtags(languageCode: 'it'), diff --git a/lib/l10n/intl_ar.arb b/lib/l10n/intl_ar.arb new file mode 100644 index 0000000..441d50d --- /dev/null +++ b/lib/l10n/intl_ar.arb @@ -0,0 +1,33 @@ +{ + "showFilterMenuTooltip": "تصفية", + "filterByTitle": "تصفية حسب", + "applyFilterButtonText": "تطبيق", + "cancelFilteringButtonText": "إلغاء", + "removeAllFiltersButtonText": "إزالة", + "editableColumnSaveChangesButtonText": "حفظ التغييرات", + "editableColumnCancelButtonText": "إلغاء", + "removeFilterButtonText": "إزالة هذا الفلتر", + "refreshText": "تحديث", + "refreshedAtText": "آخر تحديث في {time}", + "@refreshedAtText": { + "placeholders": { + "time": {} + } + }, + "rowsPerPageText": "صفوف لكل صفحة", + "pageIndicatorText": "صفحة {currentPage}", + "@pageIndicatorText": { + "placeholders": { + "currentPage": {} + } + }, + "totalElementsText": "عرض {totalElements} عنصر", + "@totalElementsText": { + "placeholders": { + "totalElements": {} + } + }, + "nextPageButtonText": "الصفحة التالية", + "previousPageButtonText": "الصفحة السابقة", + "noItemsFoundText": "لم يتم العثور على عناصر" +}