diff --git a/README.md b/README.md index 94d5af560..aca5a8697 100644 --- a/README.md +++ b/README.md @@ -1772,6 +1772,7 @@ FluentUI widgets currently supports out-of-the-box an wide number of languages, - German - Hindi - Italian +- Malay - Portuguese - Russian - Simplified Chinese diff --git a/lib/generated/intl/messages_all.dart b/lib/generated/intl/messages_all.dart index 34604a783..f1c875689 100644 --- a/lib/generated/intl/messages_all.dart +++ b/lib/generated/intl/messages_all.dart @@ -24,6 +24,7 @@ import 'messages_fr.dart' as messages_fr; import 'messages_hi.dart' as messages_hi; import 'messages_it.dart' as messages_it; import 'messages_ko.dart' as messages_ko; +import 'messages_ms.dart' as messages_ms; import 'messages_nl.dart' as messages_nl; import 'messages_pt.dart' as messages_pt; import 'messages_ru.dart' as messages_ru; @@ -41,6 +42,7 @@ Map _deferredLibraries = { 'hi': () => new Future.value(null), 'it': () => new Future.value(null), 'ko': () => new Future.value(null), + 'ms': () => new Future.value(null), 'nl': () => new Future.value(null), 'pt': () => new Future.value(null), 'ru': () => new Future.value(null), @@ -68,6 +70,8 @@ MessageLookupByLibrary? _findExact(String localeName) { return messages_it.messages; case 'ko': return messages_ko.messages; + case 'ms': + return messages_ms.messages; case 'nl': return messages_nl.messages; case 'pt': diff --git a/lib/generated/intl/messages_ms.dart b/lib/generated/intl/messages_ms.dart new file mode 100644 index 000000000..bc636a3da --- /dev/null +++ b/lib/generated/intl/messages_ms.dart @@ -0,0 +1,66 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ms 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 => 'ms'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "backButtonTooltip": MessageLookupByLibrary.simpleMessage("Kembali"), + "clickToSearch": + MessageLookupByLibrary.simpleMessage("Tekan untuk cari"), + "closeButtonLabel": MessageLookupByLibrary.simpleMessage("Tutup"), + "closeNavigationTooltip": + MessageLookupByLibrary.simpleMessage("Tutup navigasi"), + "closeTabLabelSuffix": + MessageLookupByLibrary.simpleMessage("Tutup tab"), + "closeWindowTooltip": + MessageLookupByLibrary.simpleMessage("Tutupkan aplikasi"), + "copyActionLabel": MessageLookupByLibrary.simpleMessage("Salin"), + "copyActionTooltip": MessageLookupByLibrary.simpleMessage( + "Salin kandungan terpilih ke papan keratan"), + "cutActionLabel": MessageLookupByLibrary.simpleMessage("Potong"), + "cutActionTooltip": MessageLookupByLibrary.simpleMessage( + "Alih keluar kandungan yang dipilih dan letakkan dalam papan keratan"), + "dialogLabel": MessageLookupByLibrary.simpleMessage("Dialog"), + "minimizeWindowTooltip": + MessageLookupByLibrary.simpleMessage("Minimumkan aplikasi"), + "modalBarrierDismissLabel": + MessageLookupByLibrary.simpleMessage("Tutup"), + "newTabLabel": MessageLookupByLibrary.simpleMessage("Tambah tab baru"), + "noResultsFoundLabel": + MessageLookupByLibrary.simpleMessage("Tiada hasil ditemui"), + "openNavigationTooltip": + MessageLookupByLibrary.simpleMessage("Buka navigasi"), + "pasteActionLabel": MessageLookupByLibrary.simpleMessage("Tampal"), + "pasteActionTooltip": MessageLookupByLibrary.simpleMessage( + "Masukkan kandungan papan keratan di lokasi semasa"), + "restoreWindowTooltip": + MessageLookupByLibrary.simpleMessage("Pulihkan aplikasi"), + "scrollTabBackwardLabel": MessageLookupByLibrary.simpleMessage( + "Tatal senarai tab ke belakang"), + "scrollTabForwardLabel": + MessageLookupByLibrary.simpleMessage("Tatal senarai tab ke depan"), + "searchLabel": MessageLookupByLibrary.simpleMessage("Cari"), + "selectAllActionLabel": + MessageLookupByLibrary.simpleMessage("Pilih semua"), + "selectAllActionTooltip": + MessageLookupByLibrary.simpleMessage("Pilih semua kandungan") + }; +} diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 0f505835f..880a357e9 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -305,6 +305,7 @@ class AppLocalizationDelegate extends LocalizationsDelegate { Locale.fromSubtags(languageCode: 'hi'), Locale.fromSubtags(languageCode: 'it'), Locale.fromSubtags(languageCode: 'ko'), + Locale.fromSubtags(languageCode: 'ms'), Locale.fromSubtags(languageCode: 'nl'), Locale.fromSubtags(languageCode: 'pt'), Locale.fromSubtags(languageCode: 'ru'), diff --git a/lib/l10n/intl_ms.arb b/lib/l10n/intl_ms.arb new file mode 100644 index 000000000..d3c9a856f --- /dev/null +++ b/lib/l10n/intl_ms.arb @@ -0,0 +1,27 @@ +{ + "@@locale": "ms", + "backButtonTooltip": "Kembali", + "closeButtonLabel": "Tutup", + "searchLabel": "Cari", + "closeNavigationTooltip": "Tutup navigasi", + "openNavigationTooltip": "Buka navigasi", + "clickToSearch": "Tekan untuk cari", + "modalBarrierDismissLabel": "Tutup", + "minimizeWindowTooltip": "Minimumkan aplikasi", + "restoreWindowTooltip": "Pulihkan aplikasi", + "closeWindowTooltip": "Tutupkan aplikasi", + "dialogLabel": "Dialog", + "cutActionLabel": "Potong", + "copyActionLabel": "Salin", + "pasteActionLabel": "Tampal", + "selectAllActionLabel": "Pilih semua", + "newTabLabel": "Tambah tab baru", + "closeTabLabelSuffix": "Tutup tab", + "scrollTabBackwardLabel": "Tatal senarai tab ke belakang", + "scrollTabForwardLabel": "Tatal senarai tab ke depan", + "noResultsFoundLabel": "Tiada hasil ditemui", + "copyActionTooltip": "Salin kandungan terpilih ke papan keratan", + "cutActionTooltip": "Alih keluar kandungan yang dipilih dan letakkan dalam papan keratan", + "pasteActionTooltip": "Masukkan kandungan papan keratan di lokasi semasa", + "selectAllActionTooltip": "Pilih semua kandungan" +} diff --git a/lib/src/localization.dart b/lib/src/localization.dart index fc21fac53..3eafb037c 100644 --- a/lib/src/localization.dart +++ b/lib/src/localization.dart @@ -138,6 +138,7 @@ const List defaultSupportedLocales = [ Locale('hi'), Locale('it'), Locale('ko'), + Locale('ms'), Locale('nl'), Locale('pt'), Locale('ru'),