+
+ {{ selectAllLabel }}
+
+
+
+ {{ t('mail', 'Loading all matching messages…') }}
+
+
+ {{ selectAllHint }}
+
+
+ {{ n('mail',
+ 'Selection limited to {count} message — use a filter to narrow results, or process in several batches.',
+ 'Selection limited to {count} messages — use a filter to narrow results, or process in several batches.',
+ flatEnvelopeList.length, { count: flatEnvelopeList.length }) }}
+
+
+ {{ n('mail',
+ 'All {visible} message on this page selected. Select all messages matching this filter?',
+ 'All {visible} messages on this page selected. Select all messages matching this filter?',
+ flatEnvelopeList.length,
+ { visible: flatEnvelopeList.length }) }}
+ {{ n('mail',
+ 'All {visible} message on this page selected. Select all messages in this folder?',
+ 'All {visible} messages on this page selected. Select all messages in this folder?',
+ flatEnvelopeList.length,
+ { visible: flatEnvelopeList.length }) }}
+
+ {{ hasFilter ? t('mail', 'Select all matching messages') : t('mail', 'Select all messages in this folder') }}
+
+
+
+ :selection="selection"
+ :flat-index="getGroupFlatIndex(label)"
+ @delete="onDelete"
+ @update:selection="onUpdateSelection"
+ @select-range="onSelectRange" />
+ @load-more="loadMore"
+ @update:selection="onUpdateSelection"
+ @select-range="onSelectRange" />
+