diff --git a/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java b/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java
index 7870231c9..e2dc4cfa8 100644
--- a/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java
+++ b/MessengerProj/src/main/java/com/b44t/messenger/NotificationsController.java
@@ -55,6 +55,8 @@ import java.util.List;
public class NotificationsController {
+ private Context mContext;
+
public static final String EXTRA_VOICE_REPLY = "extra_voice_reply";
private DispatchQueue notificationsQueue = new DispatchQueue("notificationsQueue");
@@ -104,6 +106,7 @@ public class NotificationsController {
}
public NotificationsController() {
+ mContext = ApplicationLoader.applicationContext;
notificationManager = NotificationManagerCompat.from(ApplicationLoader.applicationContext);
SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("Notifications", Context.MODE_PRIVATE);
inChatSoundEnabled = preferences.getBoolean("EnableInChatSound", true);
@@ -1117,10 +1120,10 @@ public class NotificationsController {
String detailText;
if (pushDialogs.size() == 1) {
- detailText = LocaleController.formatPluralString("NewMessages", total_unread_count);
+ detailText = mContext.getResources().getQuantityString(R.plurals.NewMessages, total_unread_count, total_unread_count);
} else {
detailText = LocaleController.formatString("NotificationMessagesPeopleDisplayOrder", R.string.NotificationMessagesPeopleDisplayOrder,
- LocaleController.formatPluralString("NewMessages", total_unread_count),
+ mContext.getResources().getQuantityString(R.plurals.NewMessages, total_unread_count, total_unread_count),
LocaleController.formatPluralString("FromChats", pushDialogs.size()));
}
diff --git a/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java b/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java
index b86943f82..55345792b 100644
--- a/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java
+++ b/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java
@@ -3198,7 +3198,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
else if (view instanceof ChatUnreadCell)
{
ChatUnreadCell unreadCell = (ChatUnreadCell) view;
- unreadCell.setText(LocaleController.formatPluralString("NewMessages", markerUnreadCount));
+ unreadCell.setText(mContext.getResources().getQuantityString(R.plurals.NewMessages, markerUnreadCount, markerUnreadCount));
}
}
}
diff --git a/MessengerProj/src/main/res/values-de/strings.xml b/MessengerProj/src/main/res/values-de/strings.xml
index 0cd2d2b4c..5dbdc447b 100644
--- a/MessengerProj/src/main/res/values-de/strings.xml
+++ b/MessengerProj/src/main/res/values-de/strings.xml
@@ -347,12 +347,10 @@
%1$d Mitglieder
%1$d Mitglieder
%1$d Mitglieder
- keine neuen Nachrichten
- %1$d neue Nachricht
- %1$d neue Nachrichten
- %1$d neue Nachrichten
- %1$d neue Nachrichten
- %1$d neue Nachrichten
+
+ - %d neue Nachricht
+ - %d neue Nachrichten
+
- %d Nachricht
- %d Nachrichten
diff --git a/MessengerProj/src/main/res/values-es/strings.xml b/MessengerProj/src/main/res/values-es/strings.xml
index d2b874bfa..43ff2cb29 100644
--- a/MessengerProj/src/main/res/values-es/strings.xml
+++ b/MessengerProj/src/main/res/values-es/strings.xml
@@ -326,12 +326,10 @@
%1$d miembros
%1$d miembros
%1$d miembros
- Sin mensajes nuevos
- %1$d nuevo mensaje
- %1$d nuevos mensajes
- %1$d nuevos mensajes
- %1$d nuevos mensajes
- %1$d nuevos mensajes
+
+ - %d nuevo mensaje
+ - %d nuevos mensajes
+
- %d mensaje
- %d mensajes
diff --git a/MessengerProj/src/main/res/values-fr/strings.xml b/MessengerProj/src/main/res/values-fr/strings.xml
index a6efc6b61..57c4fbb40 100644
--- a/MessengerProj/src/main/res/values-fr/strings.xml
+++ b/MessengerProj/src/main/res/values-fr/strings.xml
@@ -344,12 +344,10 @@
%1$d membres
%1$d membres
%1$d membres
- aucun nouveau message
- %1$d nouveau message
- %1$d nouveaux messages
- %1$d nouveaux messages
- %1$d nouveaux messages
- %1$d nouveau messages
+
+ - %d nouveau message
+ - %d nouveaux messages
+
- %d message
- %d messages
diff --git a/MessengerProj/src/main/res/values-it/strings.xml b/MessengerProj/src/main/res/values-it/strings.xml
index 726af0590..4569ec3e2 100644
--- a/MessengerProj/src/main/res/values-it/strings.xml
+++ b/MessengerProj/src/main/res/values-it/strings.xml
@@ -326,12 +326,10 @@
%1$d membri
%1$d membri
%1$d membri
- nessun nuovo messaggio
- %1$d nuovo messaggio
- %1$d nuovi messaggi
- %1$d nuovi messaggi
- %1$d nuovi messaggi
- %1$d nuovi messaggi
+
+ - %d nuovo messaggio
+ - %d nuovi messaggi
+
- %d messaggio
- %d messaggi
diff --git a/MessengerProj/src/main/res/values-nl/strings.xml b/MessengerProj/src/main/res/values-nl/strings.xml
index 34ed95447..449ceee52 100644
--- a/MessengerProj/src/main/res/values-nl/strings.xml
+++ b/MessengerProj/src/main/res/values-nl/strings.xml
@@ -326,12 +326,10 @@
%1$d leden
%1$d leden
%1$d leden
- geen nieuwe berichten
- %1$d nieuw bericht
- %1$d nieuwe berichten
- %1$d nieuwe berichten
- %1$d nieuwe berichten
- %1$d nieuwe berichten
+
+ - %d nieuw bericht
+ - %d nieuwe berichten
+
- %d bericht
- %d berichten
diff --git a/MessengerProj/src/main/res/values-pt/strings.xml b/MessengerProj/src/main/res/values-pt/strings.xml
index 9ddee33a0..78a5340bc 100644
--- a/MessengerProj/src/main/res/values-pt/strings.xml
+++ b/MessengerProj/src/main/res/values-pt/strings.xml
@@ -326,12 +326,10 @@
%1$d membros
%1$d membros
%1$d membros
- sem novas mensagens
- %1$d nova mensagem
- %1$d novas mensagens
- %1$d novas mensagens
- %1$d novas mensagens
- %1$d novas mensagens
+
+ - %d nova mensagem
+ - %d novas mensagens
+
- %d mensagem
- %d mensagens
diff --git a/MessengerProj/src/main/res/values/strings.xml b/MessengerProj/src/main/res/values/strings.xml
index 1144bfc8d..1d8f24060 100644
--- a/MessengerProj/src/main/res/values/strings.xml
+++ b/MessengerProj/src/main/res/values/strings.xml
@@ -346,12 +346,10 @@
%1$d members
%1$d members
%1$d members
- no new messages
- %1$d new message
- %1$d new messages
- %1$d new messages
- %1$d new messages
- %1$d new messages
+
+ - %d new message
+ - %d new messages
+
- %d message
- %d messages