mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2025-02-06 22:54:47 +01:00
Add pluralized string (WIP 2)
This commit is contained in:
parent
4387412c92
commit
9db117e47d
@ -102,7 +102,11 @@ public class PullNotificationWorker extends Worker {
|
|||||||
if (!messages.isEmpty()) {
|
if (!messages.isEmpty()) {
|
||||||
NotificationCompat.Builder summaryBuilder = NotificationUtils.buildSummaryNotification(context,
|
NotificationCompat.Builder summaryBuilder = NotificationUtils.buildSummaryNotification(context,
|
||||||
notificationManager, accountName,
|
notificationManager, accountName,
|
||||||
context.getString(R.string.notification_new_messages, messages.size()),
|
context.getResources().getQuantityString(
|
||||||
|
R.plurals.notification_new_messages,
|
||||||
|
messages.size(),
|
||||||
|
messages.size()
|
||||||
|
),
|
||||||
NotificationUtils.CHANNEL_ID_NEW_MESSAGES, NotificationUtils.CHANNEL_NEW_MESSAGES,
|
NotificationUtils.CHANNEL_ID_NEW_MESSAGES, NotificationUtils.CHANNEL_NEW_MESSAGES,
|
||||||
NotificationUtils.getAccountGroupName(accountName), color);
|
NotificationUtils.getAccountGroupName(accountName), color);
|
||||||
|
|
||||||
@ -152,7 +156,11 @@ public class PullNotificationWorker extends Worker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (hasValidMessage) {
|
if (hasValidMessage) {
|
||||||
inboxStyle.setBigContentTitle(context.getString(R.string.notification_new_messages, messages.size()))
|
inboxStyle.setBigContentTitle(context.getResources().getQuantityString(
|
||||||
|
R.plurals.notification_new_messages,
|
||||||
|
messages.size(),
|
||||||
|
messages.size()
|
||||||
|
))
|
||||||
.setSummaryText(accountName);
|
.setSummaryText(accountName);
|
||||||
|
|
||||||
summaryBuilder.setStyle(inboxStyle);
|
summaryBuilder.setStyle(inboxStyle);
|
||||||
|
@ -352,8 +352,20 @@ public class PostPollActivity extends BaseActivity implements FlairBottomSheetFr
|
|||||||
receivePostReplyNotificationsSwitchMaterial.performClick();
|
receivePostReplyNotificationsSwitchMaterial.performClick();
|
||||||
});
|
});
|
||||||
|
|
||||||
votingLengthTextView.setText(getString(R.string.voting_length, (int) votingLengthSlider.getValue()));
|
votingLengthTextView.setText(
|
||||||
votingLengthSlider.addOnChangeListener((slider, value, fromUser) -> votingLengthTextView.setText(getString(R.string.voting_length, (int) value)));
|
getResources().getQuantityString(
|
||||||
|
R.plurals.voting_length,
|
||||||
|
(int) votingLengthSlider.getValue(),
|
||||||
|
(int) votingLengthSlider.getValue()
|
||||||
|
)
|
||||||
|
);
|
||||||
|
votingLengthSlider.addOnChangeListener((slider, value, fromUser) -> votingLengthTextView.setText(
|
||||||
|
getResources().getQuantityString(
|
||||||
|
R.plurals.voting_length,
|
||||||
|
(int) value,
|
||||||
|
(int) value
|
||||||
|
)
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loadCurrentAccount() {
|
private void loadCurrentAccount() {
|
||||||
|
@ -225,7 +225,10 @@
|
|||||||
<string name="title_required">The post needs a good title</string>
|
<string name="title_required">The post needs a good title</string>
|
||||||
<string name="link_required">Hey where is the link?</string>
|
<string name="link_required">Hey where is the link?</string>
|
||||||
<string name="select_an_image">Please select an image first</string>
|
<string name="select_an_image">Please select an image first</string>
|
||||||
<string name="voting_length">Voting length: %1$d days</string>
|
<plurals name="voting_length">
|
||||||
|
<item quantity="one">Voting length: %1$d day</item>
|
||||||
|
<item quantity="other">Voting length: %1$d days</item>
|
||||||
|
</plurals>
|
||||||
<string name="posting">Posting</string>
|
<string name="posting">Posting</string>
|
||||||
<string name="post_failed">Could not post it</string>
|
<string name="post_failed">Could not post it</string>
|
||||||
<string name="error_processing_image">Error processing image</string>
|
<string name="error_processing_image">Error processing image</string>
|
||||||
@ -382,7 +385,10 @@
|
|||||||
<string name="notification_summary_message">New Message</string>
|
<string name="notification_summary_message">New Message</string>
|
||||||
<string name="notification_summary_community">Community</string>
|
<string name="notification_summary_community">Community</string>
|
||||||
<string name="notification_summary_award">Award</string>
|
<string name="notification_summary_award">Award</string>
|
||||||
<string name="notification_new_messages">%1$d New Messages</string>
|
<plurals name="notification_new_messages">
|
||||||
|
<item quantity="one">%1$d New Message</item>
|
||||||
|
<item quantity="other">%1$d New Messages</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<string name="label_account">Account</string>
|
<string name="label_account">Account</string>
|
||||||
<string name="label_reddit">Lemmy</string>
|
<string name="label_reddit">Lemmy</string>
|
||||||
@ -1023,8 +1029,10 @@
|
|||||||
<string name="edit_multi_reddit">Edit Multicommunity</string>
|
<string name="edit_multi_reddit">Edit Multicommunity</string>
|
||||||
<string name="delete_multi_reddit">Delete Multicommunity</string>
|
<string name="delete_multi_reddit">Delete Multicommunity</string>
|
||||||
|
|
||||||
<string name="n_awards">%1$,d Awards</string>
|
<plurals name="awards">
|
||||||
<string name="one_award">1 Award</string>
|
<item quantity="one">%1$,d Award</item>
|
||||||
|
<item quantity="other">%1$,d Awards</item>
|
||||||
|
</plurals>
|
||||||
|
|
||||||
<string name="report">Report</string>
|
<string name="report">Report</string>
|
||||||
<string name="reporting">Reporting</string>
|
<string name="reporting">Reporting</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user