diff --git a/packages/flutter_localizations/lib/src/l10n/localizations.dart b/packages/flutter_localizations/lib/src/l10n/localizations.dart index 586f2c475b..150afd5e29 100644 --- a/packages/flutter_localizations/lib/src/l10n/localizations.dart +++ b/packages/flutter_localizations/lib/src/l10n/localizations.dart @@ -12,31 +12,36 @@ /// This variable is used by [MaterialLocalizations]. const Map> localizations = const > { 'ar': const { + 'selectedRowCountTitleOne': r'تم اختيار عنصر واحد', + 'selectedRowCountTitleZero': r'لم يتم اختيار أي عنصر', + 'selectedRowCountTitleTwo': r'تم اختيار عنصرين ($selectedRowCount)', + 'selectedRowCountTitleFew': r'تم اختيار $selectedRowCount عنصر', + 'selectedRowCountTitleMany': r'تم اختيار $selectedRowCount عنصرًا', 'scriptCategory': r'tall', 'timeOfDayFormat': r'h:mm a', - 'openAppDrawerTooltip': r'افتح قائمة التنقل', - 'backButtonTooltip': r'الى الخلف', - 'closeButtonTooltip': r'إغلا', - 'nextMonthTooltip': r'الشهر القادم', - 'previousMonthTooltip': r'الشهر الماضى', + 'openAppDrawerTooltip': r'فتح قائمة التنقل', + 'backButtonTooltip': r'رجوع', + 'closeButtonTooltip': r'إغلاق', + 'nextMonthTooltip': r'الشهر التالي', + 'previousMonthTooltip': r'الشهر السابق', 'nextPageTooltip': r'الصفحة التالية', 'previousPageTooltip': r'الصفحة السابقة', - 'showMenuTooltip': r'قائمة العرض', - 'aboutListTileTitle': r'حول $applicationName', - 'licensesPageTitle': r'التّراخيص', - 'pageRowsInfoTitle': r'$firstRow–$lastRow أو $rowCount', - 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow من حوالي $rowCount', - 'rowsPerPageTitle': r'الصفوف في الصفحة:', - 'selectedRowCountTitleOther': r'$selectedRowCount العناصر المحددة', + 'showMenuTooltip': r'عرض القائمة', + 'aboutListTileTitle': r'حول "$applicationName"', + 'licensesPageTitle': r'التراخيص', + 'pageRowsInfoTitle': r'من $firstRow إلى $lastRow من إجمالي $rowCount', + 'pageRowsInfoTitleApproximate': r'من $firstRow إلى $lastRow من إجمالي $rowCount تقريبًا', + 'rowsPerPageTitle': r'عدد الصفوف في الصفحة:', + 'selectedRowCountTitleOther': r'تم اختيار $selectedRowCount عنصر', 'cancelButtonLabel': r'إلغاء', - 'closeButtonLabel': r'أغلاق', - 'continueButtonLabel': r'استمر', + 'closeButtonLabel': r'إغلاق', + 'continueButtonLabel': r'متابعة', 'copyButtonLabel': r'نسخ', - 'cutButtonLabel': r'كِم جارح', - 'okButtonLabel': r'حسنا', - 'pasteButtonLabel': r'عجين', - 'selectAllButtonLabel': r'اختر الكل', - 'viewLicensesButtonLabel': r'عرض التراخيص', + 'cutButtonLabel': r'قص', + 'okButtonLabel': r'حسنًا', + 'pasteButtonLabel': r'لصق', + 'selectAllButtonLabel': r'اختيار الكل', + 'viewLicensesButtonLabel': r'الاطّلاع على التراخيص', 'anteMeridiemAbbreviation': r'ص', 'postMeridiemAbbreviation': r'م', }, @@ -57,17 +62,49 @@ const Map> localizations = const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'HH:mm', + 'openAppDrawerTooltip': r'Navigationsmenü öffnen', + 'backButtonTooltip': r'Zurück', + 'closeButtonTooltip': r'Schliessen', + 'nextMonthTooltip': r'Nächster Monat', + 'previousMonthTooltip': r'Vorheriger Monat', + 'nextPageTooltip': r'Nächste Seite', + 'previousPageTooltip': r'Vorherige Seite', + 'showMenuTooltip': r'Menü anzeigen', + 'aboutListTileTitle': r'Über $applicationName', + 'licensesPageTitle': r'Lizenzen', + 'pageRowsInfoTitle': r'$firstRow–$lastRow von $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow von etwa $rowCount', + 'rowsPerPageTitle': r'Zeilen pro Seite:', + 'selectedRowCountTitleOne': r'1 Element ausgewählt', + 'selectedRowCountTitleOther': r'$selectedRowCount Elemente ausgewählt', + 'cancelButtonLabel': r'ABBRECHEN', + 'closeButtonLabel': r'SCHLIEẞEN', + 'continueButtonLabel': r'WEITER', + 'copyButtonLabel': r'KOPIEREN', + 'cutButtonLabel': r'AUSSCHNEIDEN', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'EINFÜGEN', + 'selectAllButtonLabel': r'ALLE AUSWÄHLEN', + 'viewLicensesButtonLabel': r'LIZENZEN ANZEIGEN', + 'anteMeridiemAbbreviation': r'VORM.', + 'postMeridiemAbbreviation': r'NACHM.', }, 'en': const { 'scriptCategory': r'English-like', @@ -100,45 +137,249 @@ const Map> localizations = const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'h:mm a', + 'openAppDrawerTooltip': r'Open navigation menu', + 'backButtonTooltip': r'Back', + 'closeButtonTooltip': r'Close', + 'nextMonthTooltip': r'Next month', + 'previousMonthTooltip': r'Previous month', + 'nextPageTooltip': r'Next page', + 'previousPageTooltip': r'Previous page', + 'showMenuTooltip': r'Show menu', + 'aboutListTileTitle': r'About $applicationName', + 'licensesPageTitle': r'Licences', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'rowsPerPageTitle': r'Rows per page:', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'cancelButtonLabel': r'CANCEL', + 'closeButtonLabel': r'CLOSE', + 'continueButtonLabel': r'CONTINUE', + 'copyButtonLabel': r'COPY', + 'cutButtonLabel': r'CUT', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', + }, + 'en_CA': const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'h:mm a', + 'openAppDrawerTooltip': r'Open navigation menu', + 'backButtonTooltip': r'Back', + 'closeButtonTooltip': r'Close', + 'nextMonthTooltip': r'Next month', + 'previousMonthTooltip': r'Previous month', + 'nextPageTooltip': r'Next page', + 'previousPageTooltip': r'Previous page', + 'showMenuTooltip': r'Show menu', + 'aboutListTileTitle': r'About $applicationName', + 'licensesPageTitle': r'Licences', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'rowsPerPageTitle': r'Rows per page:', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'cancelButtonLabel': r'CANCEL', + 'closeButtonLabel': r'CLOSE', + 'continueButtonLabel': r'CONTINUE', + 'copyButtonLabel': r'COPY', + 'cutButtonLabel': r'CUT', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', + }, 'en_GB': const { + 'scriptCategory': r'English-like', 'timeOfDayFormat': r'HH:mm', + 'nextMonthTooltip': r'Next month', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'copyButtonLabel': r'COPY', + 'closeButtonTooltip': r'Close', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'rowsPerPageTitle': r'Rows per page:', + 'aboutListTileTitle': r'About $applicationName', + 'backButtonTooltip': r'Back', + 'licensesPageTitle': r'Licences', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'previousMonthTooltip': r'Previous month', + 'closeButtonLabel': r'CLOSE', + 'cutButtonLabel': r'CUT', + 'continueButtonLabel': r'CONTINUE', + 'nextPageTooltip': r'Next page', + 'openAppDrawerTooltip': r'Open navigation menu', + 'previousPageTooltip': r'Previous page', + 'cancelButtonLabel': r'CANCEL', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'showMenuTooltip': r'Show menu', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', }, 'en_IE': const { + 'scriptCategory': r'English-like', 'timeOfDayFormat': r'HH:mm', + 'nextMonthTooltip': r'Next month', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'copyButtonLabel': r'COPY', + 'closeButtonTooltip': r'Close', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'rowsPerPageTitle': r'Rows per page:', + 'aboutListTileTitle': r'About $applicationName', + 'backButtonTooltip': r'Back', + 'licensesPageTitle': r'Licences', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'previousMonthTooltip': r'Previous month', + 'closeButtonLabel': r'CLOSE', + 'cutButtonLabel': r'CUT', + 'continueButtonLabel': r'CONTINUE', + 'nextPageTooltip': r'Next page', + 'openAppDrawerTooltip': r'Open navigation menu', + 'previousPageTooltip': r'Previous page', + 'cancelButtonLabel': r'CANCEL', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'showMenuTooltip': r'Show menu', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', + }, + 'en_IN': const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'h:mm a', + 'openAppDrawerTooltip': r'Open navigation menu', + 'backButtonTooltip': r'Back', + 'closeButtonTooltip': r'Close', + 'nextMonthTooltip': r'Next month', + 'previousMonthTooltip': r'Previous month', + 'nextPageTooltip': r'Next page', + 'previousPageTooltip': r'Previous page', + 'showMenuTooltip': r'Show menu', + 'aboutListTileTitle': r'About $applicationName', + 'licensesPageTitle': r'Licences', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'rowsPerPageTitle': r'Rows per page:', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'cancelButtonLabel': r'CANCEL', + 'closeButtonLabel': r'CLOSE', + 'continueButtonLabel': r'CONTINUE', + 'copyButtonLabel': r'COPY', + 'cutButtonLabel': r'CUT', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', + }, + 'en_SG': const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'h:mm a', + 'openAppDrawerTooltip': r'Open navigation menu', + 'backButtonTooltip': r'Back', + 'closeButtonTooltip': r'Close', + 'nextMonthTooltip': r'Next month', + 'previousMonthTooltip': r'Previous month', + 'nextPageTooltip': r'Next page', + 'previousPageTooltip': r'Previous page', + 'showMenuTooltip': r'Show menu', + 'aboutListTileTitle': r'About $applicationName', + 'licensesPageTitle': r'Licences', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'rowsPerPageTitle': r'Rows per page:', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'cancelButtonLabel': r'CANCEL', + 'closeButtonLabel': r'CLOSE', + 'continueButtonLabel': r'CONTINUE', + 'copyButtonLabel': r'COPY', + 'cutButtonLabel': r'CUT', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', }, 'en_ZA': const { + 'scriptCategory': r'English-like', 'timeOfDayFormat': r'HH:mm', + 'nextMonthTooltip': r'Next month', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow of about $rowCount', + 'copyButtonLabel': r'COPY', + 'closeButtonTooltip': r'Close', + 'selectAllButtonLabel': r'SELECT ALL', + 'viewLicensesButtonLabel': r'VIEW LICENCES', + 'rowsPerPageTitle': r'Rows per page:', + 'aboutListTileTitle': r'About $applicationName', + 'backButtonTooltip': r'Back', + 'licensesPageTitle': r'Licences', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'PASTE', + 'previousMonthTooltip': r'Previous month', + 'closeButtonLabel': r'CLOSE', + 'cutButtonLabel': r'CUT', + 'continueButtonLabel': r'CONTINUE', + 'nextPageTooltip': r'Next page', + 'openAppDrawerTooltip': r'Open navigation menu', + 'previousPageTooltip': r'Previous page', + 'cancelButtonLabel': r'CANCEL', + 'pageRowsInfoTitle': r'$firstRow–$lastRow of $rowCount', + 'selectedRowCountTitleOne': r'1 item selected', + 'selectedRowCountTitleOther': r'$selectedRowCount items selected', + 'showMenuTooltip': r'Show menu', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', }, 'es': const { 'scriptCategory': r'English-like', 'timeOfDayFormat': r'H:mm', 'openAppDrawerTooltip': r'Abrir el menú de navegación', - 'backButtonTooltip': r'Espalda', + 'backButtonTooltip': r'Atrás', 'closeButtonTooltip': r'Cerrar', - 'nextMonthTooltip': r'Próximo mes', + 'nextMonthTooltip': r'Mes siguiente', 'previousMonthTooltip': r'Mes anterior', - 'nextPageTooltip': r'Siguiente página', - 'previousPageTooltip': r'Pagina anterior', - 'showMenuTooltip': r'Muestrame el menu', - 'aboutListTileTitle': r'Desarrollado por $applicationName', + 'nextPageTooltip': r'Página siguiente', + 'previousPageTooltip': r'Página anterior', + 'showMenuTooltip': r'Mostrar menú', + 'aboutListTileTitle': r'Sobre $applicationName', 'licensesPageTitle': r'Licencias', - 'pageRowsInfoTitle': r'$firstRow–$lastRow de $rowCount', - 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow de aproximadamente $rowCount', + 'pageRowsInfoTitle': r'$firstRow‑$lastRow de $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow‑$lastRow de aproximadamente $rowCount', 'rowsPerPageTitle': r'Filas por página:', 'selectedRowCountTitleZero': r'No se han seleccionado elementos', - 'selectedRowCountTitleOne': r'1 artículo seleccionado', - 'selectedRowCountTitleOther': r'$selectedRowCount artículos seleccionados', + 'selectedRowCountTitleOne': r'1 elemento seleccionado', + 'selectedRowCountTitleOther': r'$selectedRowCount elementos seleccionados', 'cancelButtonLabel': r'CANCELAR', 'closeButtonLabel': r'CERRAR', 'continueButtonLabel': r'CONTINUAR', 'copyButtonLabel': r'COPIAR', 'cutButtonLabel': r'CORTAR', - 'okButtonLabel': r'OK', + 'okButtonLabel': r'ACEPTAR', 'pasteButtonLabel': r'PEGAR', 'selectAllButtonLabel': r'SELECCIONAR TODO', 'viewLicensesButtonLabel': r'VER LICENCIAS', + 'anteMeridiemAbbreviation': r'A.M.', + 'postMeridiemAbbreviation': r'P.M.', }, 'es_US': const { + 'scriptCategory': r'English-like', 'timeOfDayFormat': r'h:mm a', 'anteMeridiemAbbreviation': r'AM', 'postMeridiemAbbreviation': r'PM', @@ -146,29 +387,32 @@ const Map> localizations = const { 'scriptCategory': r'tall', 'timeOfDayFormat': r'H:mm', - 'openAppDrawerTooltip': r'منوی ناوبری را باز کنید', - 'backButtonTooltip': r'بازگشت', + 'selectedRowCountTitleOne': r'۱ مورد انتخاب شد', + 'openAppDrawerTooltip': r'باز کردن منوی پیمایش', + 'backButtonTooltip': r'برگشت', 'closeButtonTooltip': r'بستن', 'nextMonthTooltip': r'ماه بعد', - 'previousMonthTooltip': r'ماه گذشته', + 'previousMonthTooltip': r'ماه قبل', 'nextPageTooltip': r'صفحه بعد', - 'previousPageTooltip': r'صفحه قبلی', + 'previousPageTooltip': r'صفحه قبل', 'showMenuTooltip': r'نمایش منو', 'aboutListTileTitle': r'درباره $applicationName', - 'licensesPageTitle': r'مجوز', + 'licensesPageTitle': r'مجوزها', 'pageRowsInfoTitle': r'$firstRow–$lastRow از $rowCount', 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow از حدود $rowCount', - 'rowsPerPageTitle': r'ردیف در صفحه:', - 'selectedRowCountTitleOther': r'$selectedRowCount آیتم های انتخاب شده', + 'rowsPerPageTitle': r'ردیف در هر صفحه:', + 'selectedRowCountTitleOther': r'$selectedRowCount مورد انتخاب شدند', 'cancelButtonLabel': r'لغو', 'closeButtonLabel': r'بستن', - 'continueButtonLabel': r'ادامه دهید', + 'continueButtonLabel': r'ادامه', 'copyButtonLabel': r'کپی', 'cutButtonLabel': r'برش', - 'okButtonLabel': r'تایید', - 'pasteButtonLabel': r'چسباندن', + 'okButtonLabel': r'تأیید', + 'pasteButtonLabel': r'جای‌گذاری', 'selectAllButtonLabel': r'انتخاب همه', - 'viewLicensesButtonLabel': r'مشاهده مجوز', + 'viewLicensesButtonLabel': r'مشاهده مجوزها', + 'anteMeridiemAbbreviation': r'ق.ظ.', + 'postMeridiemAbbreviation': r'ب.ظ.', }, 'fr': const { 'scriptCategory': r'English-like', @@ -176,19 +420,19 @@ const Map> localizations = const > localizations = const { + 'scriptCategory': r'English-like', 'timeOfDayFormat': r'HH ' "'" r'h' "'" r' mm', }, + 'gsw': const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'HH:mm', + 'openAppDrawerTooltip': r'Navigationsmenü öffnen', + 'backButtonTooltip': r'Zurück', + 'closeButtonTooltip': r'Schließen', + 'nextMonthTooltip': r'Nächster Monat', + 'previousMonthTooltip': r'Vorheriger Monat', + 'nextPageTooltip': r'Nächste Seite', + 'previousPageTooltip': r'Vorherige Seite', + 'showMenuTooltip': r'Menü anzeigen', + 'aboutListTileTitle': r'Über $applicationName', + 'licensesPageTitle': r'Lizenzen', + 'pageRowsInfoTitle': r'$firstRow–$lastRow von $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow von etwa $rowCount', + 'rowsPerPageTitle': r'Zeilen pro Seite:', + 'selectedRowCountTitleOne': r'1 Element ausgewählt', + 'selectedRowCountTitleOther': r'$selectedRowCount Elemente ausgewählt', + 'cancelButtonLabel': r'ABBRECHEN', + 'closeButtonLabel': r'SCHLIEẞEN', + 'continueButtonLabel': r'WEITER', + 'copyButtonLabel': r'KOPIEREN', + 'cutButtonLabel': r'AUSSCHNEIDEN', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'EINFÜGEN', + 'selectAllButtonLabel': r'ALLE AUSWÄHLEN', + 'viewLicensesButtonLabel': r'LIZENZEN ANZEIGEN', + 'anteMeridiemAbbreviation': r'VORM.', + 'postMeridiemAbbreviation': r'NACHM.', + }, 'he': const { 'scriptCategory': r'English-like', 'timeOfDayFormat': r'H:mm', - 'openAppDrawerTooltip': r'פתח תפריט ניווט', - 'backButtonTooltip': r'אחורה', - 'closeButtonTooltip': r'סגור', - 'nextMonthTooltip': r'חודש הבא', - 'previousMonthTooltip': r'חודש קודם', - 'nextPageTooltip': r'עמוד הבא', - 'previousPageTooltip': r'עמוד קודם', - 'showMenuTooltip': r'הצג תפריט', - 'aboutListTileTitle': r'על $applicationName', + 'selectedRowCountTitleOne': r'פריט אחד נבחר', + 'selectedRowCountTitleTwo': r'$selectedRowCount פריטים נבחרו', + 'selectedRowCountTitleMany': r'$selectedRowCount פריטים נבחרו', + 'openAppDrawerTooltip': r'פתיחה של תפריט הניווט', + 'backButtonTooltip': r'הקודם', + 'closeButtonTooltip': r'סגירה', + 'nextMonthTooltip': r'החודש הבא', + 'previousMonthTooltip': r'החודש הקודם', + 'nextPageTooltip': r'הדף הבא', + 'previousPageTooltip': r'הדף הקודם', + 'showMenuTooltip': r'הצגת התפריט', + 'aboutListTileTitle': r'מידע על $applicationName', 'licensesPageTitle': r'רישיונות', - 'pageRowsInfoTitle': r'$firstRow–$lastRow מתוך $rowCount', - 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow מתוך כ $rowCount', - 'rowsPerPageTitle': r'שורות לעמוד:', - 'selectedRowCountTitleOther': r'$selectedRowCount פריטים שנבחרו', + 'pageRowsInfoTitle': r'$lastRow–$firstRow מתוך $rowCount', + 'pageRowsInfoTitleApproximate': r'$lastRow–$firstRow מתוך כ-$rowCount', + 'rowsPerPageTitle': r'שורות בכל דף:', + 'selectedRowCountTitleOther': r'$selectedRowCount פריטים נבחרו', 'cancelButtonLabel': r'ביטול', - 'closeButtonLabel': r'סגור', + 'closeButtonLabel': r'סגירה', 'continueButtonLabel': r'המשך', - 'copyButtonLabel': r'העתק', - 'cutButtonLabel': r'גזור', + 'copyButtonLabel': r'העתקה', + 'cutButtonLabel': r'גזירה', 'okButtonLabel': r'אישור', - 'pasteButtonLabel': r'הדבק', - 'selectAllButtonLabel': r'בחר הכל', - 'viewLicensesButtonLabel': r'הצג רישיונות', + 'pasteButtonLabel': r'הדבקה', + 'selectAllButtonLabel': r'בחירת הכול', + 'viewLicensesButtonLabel': r'הצגת הרישיונות', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', }, 'it': const { 'scriptCategory': r'English-like', 'timeOfDayFormat': r'HH:mm', + 'selectedRowCountTitleOne': r'1 elemento selezionato', 'openAppDrawerTooltip': r'Apri il menu di navigazione', 'backButtonTooltip': r'Indietro', 'closeButtonTooltip': r'Chiudi', - 'nextMonthTooltip': r'Il prossimo mese', - 'previousMonthTooltip': r'Il mese scorso', + 'nextMonthTooltip': r'Mese successivo', + 'previousMonthTooltip': r'Mese precedente', 'nextPageTooltip': r'Pagina successiva', 'previousPageTooltip': r'Pagina precedente', 'showMenuTooltip': r'Mostra il menu', - 'aboutListTileTitle': r'A proposito di $applicationName', + 'aboutListTileTitle': r'Informazioni su $applicationName', 'licensesPageTitle': r'Licenze', - 'pageRowsInfoTitle': r'$firstRow–$lastRow di $rowCount', - 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow di circa $rowCount', + 'pageRowsInfoTitle': r'$firstRow-$lastRow di $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow-$lastRow di circa $rowCount', 'rowsPerPageTitle': r'Righe per pagina:', - 'selectedRowCountTitleOther': r'$selectedRowCount selezionati', + 'selectedRowCountTitleOther': r'$selectedRowCount elementi selezionati', 'cancelButtonLabel': r'ANNULLA', 'closeButtonLabel': r'CHIUDI', 'continueButtonLabel': r'CONTINUA', @@ -254,34 +537,39 @@ const Map> localizations = const { 'scriptCategory': r'dense', 'timeOfDayFormat': r'H:mm', - 'openAppDrawerTooltip': r'ナビゲーションメニューを開く', + 'selectedRowCountTitleOne': r'1 件のアイテムを選択中', + 'openAppDrawerTooltip': r'ナビゲーション メニューを開く', 'backButtonTooltip': r'戻る', 'closeButtonTooltip': r'閉じる', - 'nextMonthTooltip': r'次の月へ', - 'previousMonthTooltip': r'前の月へ', + 'nextMonthTooltip': r'来月', + 'previousMonthTooltip': r'前月', 'nextPageTooltip': r'次のページ', 'previousPageTooltip': r'前のページ', 'showMenuTooltip': r'メニューを表示', - 'aboutListTileTitle': r'$applicationNameについて', + 'aboutListTileTitle': r'$applicationName について', 'licensesPageTitle': r'ライセンス', - 'pageRowsInfoTitle': r'$rowCount行中の$firstRow–$lastRow', - 'pageRowsInfoTitleApproximate': r'約$rowCount行中の$firstRow–$lastRow', - 'rowsPerPageTitle': r'1ページあたりの行数:', - 'selectedRowCountTitleOther': r'$selectedRowCount個のアイテムが選択されています', + 'pageRowsInfoTitle': r'$firstRow - $lastRow 行(合計 $rowCount 行)', + 'pageRowsInfoTitleApproximate': r'$firstRow – $lastRow 行(合計約 $rowCount 行)', + 'rowsPerPageTitle': r'ページあたりの行数:', + 'selectedRowCountTitleOther': r'$selectedRowCount 件のアイテムを選択中', 'cancelButtonLabel': r'キャンセル', 'closeButtonLabel': r'閉じる', - 'continueButtonLabel': r'次へ', + 'continueButtonLabel': r'続行', 'copyButtonLabel': r'コピー', - 'cutButtonLabel': r'カット', + 'cutButtonLabel': r'切り取り', 'okButtonLabel': r'OK', - 'pasteButtonLabel': r'貼付け', - 'selectAllButtonLabel': r'全選択', - 'viewLicensesButtonLabel': r'ライセンス表記', + 'pasteButtonLabel': r'貼り付け', + 'selectAllButtonLabel': r'すべて選択', + 'viewLicensesButtonLabel': r'ライセンスを表示', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', }, 'ps': const { 'scriptCategory': r'tall', @@ -337,81 +625,114 @@ const Map> localizations = const { + 'scriptCategory': r'English-like', + 'timeOfDayFormat': r'HH:mm', + 'openAppDrawerTooltip': r'Abrir menu de navegação', + 'backButtonTooltip': r'Anterior', + 'closeButtonTooltip': r'Fechar', + 'nextMonthTooltip': r'Mês seguinte', + 'previousMonthTooltip': r'Mês anterior', + 'nextPageTooltip': r'Página seguinte', + 'previousPageTooltip': r'Página anterior', + 'showMenuTooltip': r'Mostrar menu', + 'aboutListTileTitle': r'Acerca de $applicationName', + 'licensesPageTitle': r'Licenças', + 'pageRowsInfoTitle': r'$firstRow a $lastRow de $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow a $lastRow de cerca de $rowCount', + 'rowsPerPageTitle': r'Linhas por página:', + 'selectedRowCountTitleOne': r'1 item selecionado', + 'selectedRowCountTitleOther': r'$selectedRowCount itens selecionados', + 'cancelButtonLabel': r'CANCELAR', + 'closeButtonLabel': r'FECHAR', + 'continueButtonLabel': r'CONTINUAR', + 'copyButtonLabel': r'COPIAR', + 'cutButtonLabel': r'CORTAR', + 'okButtonLabel': r'OK', + 'pasteButtonLabel': r'COLAR', + 'selectAllButtonLabel': r'SELECIONAR TUDO', + 'viewLicensesButtonLabel': r'VER LICENÇAS', + 'anteMeridiemAbbreviation': r'AM', + 'postMeridiemAbbreviation': r'PM', + }, 'ru': const { 'scriptCategory': r'English-like', 'timeOfDayFormat': r'H:mm', + 'selectedRowCountTitleFew': r'Выбрано $selectedRowCount объекта', + 'selectedRowCountTitleMany': r'Выбрано $selectedRowCount объектов', 'openAppDrawerTooltip': r'Открыть меню навигации', 'backButtonTooltip': r'Назад', 'closeButtonTooltip': r'Закрыть', 'nextMonthTooltip': r'Следующий месяц', 'previousMonthTooltip': r'Предыдущий месяц', - 'nextPageTooltip': r'Следущая страница', + 'nextPageTooltip': r'Следующая страница', 'previousPageTooltip': r'Предыдущая страница', 'showMenuTooltip': r'Показать меню', - 'pageRowsInfoTitle': r'$firstRow–$lastRow из $rowCount', - 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow из примерно $rowCount', - 'rowsPerPageTitle': r'Строки на страницу:', - 'aboutListTileTitle': r'O $applicationName', + 'pageRowsInfoTitle': r'$firstRow–$lastRow из $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow из примерно $rowCount', + 'rowsPerPageTitle': r'Строк на странице:', + 'aboutListTileTitle': r'$applicationName: сведения', 'licensesPageTitle': r'Лицензии', 'selectedRowCountTitleZero': r'Строки не выбраны', - 'selectedRowCountTitleOne': r'Выбрана 1 строка', - 'selectedRowCountTitleOther': r'Выбрано $selectedRowCount строк', - 'cancelButtonLabel': r'ОТМЕНИТЬ', + 'selectedRowCountTitleOne': r'Выбран 1 объект', + 'selectedRowCountTitleOther': r'Выбрано $selectedRowCount объекта', + 'cancelButtonLabel': r'ОТМЕНА', 'closeButtonLabel': r'ЗАКРЫТЬ', 'continueButtonLabel': r'ПРОДОЛЖИТЬ', - 'copyButtonLabel': r'СКОПИРОВАТЬ', + 'copyButtonLabel': r'КОПИРОВАТЬ', 'cutButtonLabel': r'ВЫРЕЗАТЬ', 'okButtonLabel': r'ОК', 'pasteButtonLabel': r'ВСТАВИТЬ', - 'selectAllButtonLabel': r'ВЫБРАТЬ ВСЁ', - 'viewLicensesButtonLabel': r'ПРОСМОТРЕТЬ ЛИЦЕНЗИИ', + 'selectAllButtonLabel': r'ВЫБРАТЬ ВСЕ', + 'viewLicensesButtonLabel': r'ЛИЦЕНЗИИ', + 'anteMeridiemAbbreviation': r'АМ', + 'postMeridiemAbbreviation': r'PM', }, 'ur': const { 'scriptCategory': r'tall', 'timeOfDayFormat': r'h:mm a', - 'openAppDrawerTooltip': r'کھولیں نیویگیشن مینو', - 'backButtonTooltip': r'واپس', + 'selectedRowCountTitleOne': r'1 آئٹم منتخب کیا گیا', + 'openAppDrawerTooltip': r'نیویگیشن مینو کھولیں', + 'backButtonTooltip': r'پیچھے', 'closeButtonTooltip': r'بند کریں', - 'nextMonthTooltip': r'اگلا مھینہ', - 'previousMonthTooltip': r'پچھلا مھینہ', + 'nextMonthTooltip': r'اگلا مہینہ', + 'previousMonthTooltip': r'پچھلا مہینہ', 'nextPageTooltip': r'اگلا صفحہ', - 'previousPageTooltip': r'سابقہ ​​صفحہ', + 'previousPageTooltip': r'گزشتہ صفحہ', 'showMenuTooltip': r'مینو دکھائیں', - 'aboutListTileTitle': r'کے بارے میں $applicationName', - 'licensesPageTitle': r'لائسنس', - 'pageRowsInfoTitle': r'$firstRow–$lastRow کے $rowCount', - 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow میں سے $rowCount تقریبا', - 'rowsPerPageTitle': r'رویوں فی صفحہ:', - 'selectedRowCountTitleOther': r'$selectedRowCount منتخب کردہ اشیاء', + 'aboutListTileTitle': r'$applicationName کے بارے میں', + 'licensesPageTitle': r'لائسنسز', + 'pageRowsInfoTitle': r'$firstRow–$lastRow از $rowCount', + 'pageRowsInfoTitleApproximate': r'$firstRow–$lastRow $rowCount میں سے تقریباً', + 'rowsPerPageTitle': r'قطاریں فی صفحہ:', + 'selectedRowCountTitleOther': r'$selectedRowCount آئٹمز منتخب کیے گئے', 'cancelButtonLabel': r'منسوخ کریں', 'closeButtonLabel': r'بند کریں', 'continueButtonLabel': r'جاری رکھیں', - 'copyButtonLabel': r'کاپی', - 'cutButtonLabel': r'کاٹیں', + 'copyButtonLabel': r'کاپی کریں', + 'cutButtonLabel': r'کٹ کریں', 'okButtonLabel': r'ٹھیک ہے', - 'pasteButtonLabel': r'چسپاں', - 'selectAllButtonLabel': r'تکاپیمام منتخب کریں', - 'viewLicensesButtonLabel': r'لائسنس دیکھیں', + 'pasteButtonLabel': r'پیسٹ کریں', + 'selectAllButtonLabel': r'سبھی منتخب کریں', + 'viewLicensesButtonLabel': r'لائسنسز دیکھیں', 'anteMeridiemAbbreviation': r'AM', 'postMeridiemAbbreviation': r'PM', }, 'zh': const { 'scriptCategory': r'dense', 'timeOfDayFormat': r'ah:mm', + 'selectedRowCountTitleOne': r'已选择 1 项内容', 'openAppDrawerTooltip': r'打开导航菜单', 'backButtonTooltip': r'返回', - 'closeButtonTooltip': r'关', - 'nextMonthTooltip': r'-下月就29了。', - 'previousMonthTooltip': r'前一个月', 'nextPageTooltip': r'下一页', 'previousPageTooltip': r'上一页', 'showMenuTooltip': r'显示菜单', 'aboutListTileTitle': r'关于$applicationName', - 'licensesPageTitle': r'许可证', - 'pageRowsInfoTitle': r'$rowCount中的$firstRow-$lastRow', - 'pageRowsInfoTitleApproximate': r'约$rowCount中的$firstRow-$lastRow', + 'licensesPageTitle': r'许可', + 'pageRowsInfoTitle': r'第 $firstRow-$lastRow 行(共 $rowCount 行)', + 'pageRowsInfoTitleApproximate': r'第 $firstRow-$lastRow 行(共约 $rowCount 行)', 'rowsPerPageTitle': r'每页行数:', - 'selectedRowCountTitleOther': r'$selectedRowCount行所选', + 'selectedRowCountTitleOther': r'已选择 $selectedRowCount 项内容', 'cancelButtonLabel': r'取消', 'continueButtonLabel': r'继续', 'closeButtonLabel': r'关闭', @@ -420,7 +741,10 @@ const Map> localizations = const (find.byKey(textKey)).data, 'Espalda'); + expect(tester.widget(find.byKey(textKey)).data, 'Atrás'); }); testWidgets('Localizations.override widget tracks parent\'s locale', (WidgetTester tester) async { diff --git a/packages/flutter_localizations/test/translations_test.dart b/packages/flutter_localizations/test/translations_test.dart index 885ffa4e0b..107244d9b8 100644 --- a/packages/flutter_localizations/test/translations_test.dart +++ b/packages/flutter_localizations/test/translations_test.dart @@ -81,8 +81,8 @@ void main() { localizations = new GlobalMaterialLocalizations(const Locale('es', '')); expect(localizations.selectedRowCountTitle(0), 'No se han seleccionado elementos'); - expect(localizations.selectedRowCountTitle(1), '1 artículo seleccionado'); - expect(localizations.selectedRowCountTitle(2), '2 artículos seleccionados'); - expect(localizations.selectedRowCountTitle(123456789), '123.456.789 artículos seleccionados'); + expect(localizations.selectedRowCountTitle(1), '1 elemento seleccionado'); + expect(localizations.selectedRowCountTitle(2), '2 elementos seleccionados'); + expect(localizations.selectedRowCountTitle(123456789), '123.456.789 elementos seleccionados'); }); }