change/enable plural handling

This commit is contained in:
John Gibbon 2020-11-18 15:50:23 +01:00
parent cf1c25f156
commit b48ca728d2
14 changed files with 1008 additions and 653 deletions

View file

@ -98,13 +98,17 @@ SilicaFlickable {
} }
} }
function updateGroupStatusText() { function updateGroupStatusText() {
if (chatOnlineMemberCount > 0) { if (chatInformationPage.chatOnlineMemberCount > 0) {
headerItem.description = qsTr("%1 members, %2 online").arg(Functions.getShortenedCount(chatInformationPage.groupInformation.member_count)).arg(Functions.getShortenedCount(chatInformationPage.chatOnlineMemberCount)); headerItem.description = qsTr("%1, %2", "combination of '[x members], [y online]', which are separate translations")
.arg(qsTr("%1 members", "", chatInformationPage.groupInformation.member_count)
.arg(Functions.getShortenedCount(chatInformationPage.groupInformation.member_count)))
.arg(qsTr("%1 online", "", chatInformationPage.chatOnlineMemberCount)
.arg(Functions.getShortenedCount(chatInformationPage.chatOnlineMemberCount)));
} else { } else {
if (isChannel) { if (isChannel) {
headerItem.description = qsTr("%1 subscribers").arg(Functions.getShortenedCount(chatInformationPage.groupInformation.member_count)); headerItem.description = qsTr("%1 subscribers", "", chatInformationPage.groupInformation.member_count ).arg(Functions.getShortenedCount(chatInformationPage.groupInformation.member_count));
} else { } else {
headerItem.description = qsTr("%1 members").arg(Functions.getShortenedCount(chatInformationPage.groupInformation.member_count)); headerItem.description = qsTr("%1 members", "", chatInformationPage.groupInformation.member_count).arg(Functions.getShortenedCount(chatInformationPage.groupInformation.member_count));
} }
} }
} }

View file

@ -67,7 +67,7 @@ Page {
} }
PropertyChanges { PropertyChanges {
target: chatStatusText target: chatStatusText
text: qsTr("%n messages selected", "number of messages selected", chatPage.selectedMessages.length).arg(chatPage.selectedMessages.length) text: qsTr("%Ln messages selected", "number of messages selected", chatPage.selectedMessages.length).arg(chatPage.selectedMessages.length)
} }
PropertyChanges { PropertyChanges {
target: selectedMessagesActions target: selectedMessagesActions
@ -102,6 +102,9 @@ Page {
} }
function updateChatPartnerStatusText() { function updateChatPartnerStatusText() {
if(chatPage.state === "selectMessages") {
return
}
var statusText = Functions.getChatPartnerStatusText(chatPartnerInformation.status['@type'], chatPartnerInformation.status.was_online); var statusText = Functions.getChatPartnerStatusText(chatPartnerInformation.status['@type'], chatPartnerInformation.status.was_online);
if(statusText) { if(statusText) {
chatStatusText.text = statusText; chatStatusText.text = statusText;
@ -113,12 +116,16 @@ Page {
return return
} }
if (chatOnlineMemberCount > 0) { if (chatOnlineMemberCount > 0) {
chatStatusText.text = qsTr("%1 members, %2 online").arg(Functions.getShortenedCount(chatGroupInformation.member_count)).arg(Functions.getShortenedCount(chatOnlineMemberCount)); chatStatusText.text = qsTr("%1, %2", "combination of '[x members], [y online]', which are separate translations")
.arg(qsTr("%1 members", "", chatGroupInformation.member_count)
.arg(Functions.getShortenedCount(chatGroupInformation.member_count)))
.arg(qsTr("%1 online", "", chatOnlineMemberCount)
.arg(Functions.getShortenedCount(chatOnlineMemberCount)));
} else { } else {
if (isChannel) { if (isChannel) {
chatStatusText.text = qsTr("%1 subscribers").arg(Functions.getShortenedCount(chatGroupInformation.member_count)); chatStatusText.text = qsTr("%1 subscribers", "", chatGroupInformation.member_count).arg(Functions.getShortenedCount(chatGroupInformation.member_count));
} else { } else {
chatStatusText.text = qsTr("%1 members").arg(Functions.getShortenedCount(chatGroupInformation.member_count)); chatStatusText.text = qsTr("%1 members", "", chatGroupInformation.member_count).arg(Functions.getShortenedCount(chatGroupInformation.member_count));
} }
} }
joinLeaveChatMenuItem.text = chatPage.userIsMember ? qsTr("Leave Chat") : qsTr("Join Chat"); joinLeaveChatMenuItem.text = chatPage.userIsMember ? qsTr("Leave Chat") : qsTr("Join Chat");

View file

@ -371,7 +371,7 @@ void NotificationManager::publishNotification(const NotificationGroup *notificat
} else { } else {
// Either we have more than one notification or we have no content to display // Either we have more than one notification or we have no content to display
LOG("Group" << notificationGroup->notificationGroupId << "has" << notificationGroup->totalCount << "notifications"); LOG("Group" << notificationGroup->notificationGroupId << "has" << notificationGroup->totalCount << "notifications");
notificationBody = tr("%1 unread messages").arg(notificationGroup->totalCount); notificationBody = tr("%Ln unread messages", "", notificationGroup->totalCount).arg(notificationGroup->totalCount);
} }
nemoNotification->setBody(notificationBody); nemoNotification->setBody(notificationBody);

View file

@ -97,73 +97,87 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 Mitglieder, %2 online</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 Abonnenten</translation> <translation>
<numerusform>%1 Abonnent</numerusform>
<numerusform>%1 Abonnenten</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 Mitglieder</translation> <translation>
<numerusform>%1 Mitglied</numerusform>
<numerusform>%1 Mitglieder</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
<translation type="unfinished">Chat verlassen</translation> <translation>Chat verlassen</translation>
</message> </message>
<message> <message>
<source>Join Chat</source> <source>Join Chat</source>
<translation type="unfinished">Chat beitreten</translation> <translation>Chat beitreten</translation>
</message> </message>
<message> <message>
<source>Leaving chat</source> <source>Leaving chat</source>
<translation type="unfinished">Verlasse Chat</translation> <translation>Verlasse Chat</translation>
</message> </message>
<message> <message>
<source>Unmute Chat</source> <source>Unmute Chat</source>
<translation type="unfinished">Stummschaltung des Chats aufheben</translation> <translation>Stummschaltung des Chats aufheben</translation>
</message> </message>
<message> <message>
<source>Mute Chat</source> <source>Mute Chat</source>
<translation type="unfinished">Chat stummschalten</translation> <translation>Chat stummschalten</translation>
</message> </message>
<message> <message>
<source>Unknown</source> <source>Unknown</source>
<translation type="unfinished">Unbekannt</translation> <translation>Unbekannt</translation>
</message> </message>
<message> <message>
<source>Chat Title</source> <source>Chat Title</source>
<comment>group title header</comment> <comment>group title header</comment>
<translation type="unfinished">Chattitel</translation> <translation>Chattitel</translation>
</message> </message>
<message> <message>
<source>Enter 1-128 characters</source> <source>Enter 1-128 characters</source>
<translation type="unfinished">Geben Sie 1-128 Zeichen ein</translation> <translation>Geben Sie 1-128 Zeichen ein</translation>
</message> </message>
<message> <message>
<source>There is no information text available, yet.</source> <source>There is no information text available, yet.</source>
<translation type="unfinished">Es gibt noch keinen Informationstext.</translation> <translation>Es gibt noch keinen Informationstext.</translation>
</message> </message>
<message> <message>
<source>Info</source> <source>Info</source>
<comment>group or user infotext header</comment> <comment>group or user infotext header</comment>
<translation type="unfinished">Info</translation> <translation>Info</translation>
</message> </message>
<message> <message>
<source>Phone Number</source> <source>Phone Number</source>
<comment>user phone number header</comment> <comment>user phone number header</comment>
<translation type="unfinished">Telefonnummer</translation> <translation>Telefonnummer</translation>
</message> </message>
<message> <message>
<source>Invite Link</source> <source>Invite Link</source>
<comment>header</comment> <comment>header</comment>
<translation type="unfinished">Einladungslink</translation> <translation>Einladungslink</translation>
</message> </message>
<message> <message>
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">Der Einladungslink wurde in die Zwischenablage kopiert.</translation> <translation>Der Einladungslink wurde in die Zwischenablage kopiert.</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation>%1, %2</translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation>
<numerusform>%1 online</numerusform>
<numerusform>%1 online</numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>
@ -203,17 +217,17 @@
<message> <message>
<source>Groups</source> <source>Groups</source>
<comment>Button: groups in common (short)</comment> <comment>Button: groups in common (short)</comment>
<translation type="unfinished">Gruppen</translation> <translation>Gruppen</translation>
</message> </message>
<message> <message>
<source>Members</source> <source>Members</source>
<comment>Button: Group Members</comment> <comment>Button: Group Members</comment>
<translation type="unfinished">Mitglieder</translation> <translation>Mitglieder</translation>
</message> </message>
<message> <message>
<source>Settings</source> <source>Settings</source>
<comment>Button: Chat Settings</comment> <comment>Button: Chat Settings</comment>
<translation type="unfinished">Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
</context> </context>
<context> <context>
@ -257,17 +271,19 @@
<source>Your message</source> <source>Your message</source>
<translation>Ihre Nachricht</translation> <translation>Ihre Nachricht</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 Mitglieder, %2 online</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 Mitglieder</translation> <translation>
<numerusform>%1 Mitglied</numerusform>
<numerusform>%1 Mitglieder</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 Abonnenten</translation> <translation>
<numerusform>%1 Abonnent</numerusform>
<numerusform>%1 Abonnenten</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -331,14 +347,6 @@
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%n messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n Nachricht ausgewählt</numerusform>
<numerusform>%n Nachrichten ausgewählt</numerusform>
</translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
@ -347,6 +355,26 @@
<numerusform>%n Nachrichten weiterleiten</numerusform> <numerusform>%n Nachrichten weiterleiten</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%Ln Nachricht ausgewählt</numerusform>
<numerusform>%Ln Nachrichten ausgewählt</numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation>%1, %2</translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation>
<numerusform>%1 online</numerusform>
<numerusform>%1 online</numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatSelectionPage</name> <name>ChatSelectionPage</name>
@ -864,9 +892,12 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 ungelesene Nachrichten</translation> <translation>
<numerusform>%Ln ungelesene Nachricht</numerusform>
<numerusform>%Ln ungelesene Nachrichten</numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,73 +97,87 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 members, %2 online</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 subscribers</translation> <translation>
<numerusform>%1 subscriber</numerusform>
<numerusform>%1 subscribers</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 members</translation> <translation>
<numerusform>%1 member</numerusform>
<numerusform>%1 members</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
<translation type="unfinished">Leave Chat</translation> <translation>Leave Chat</translation>
</message> </message>
<message> <message>
<source>Join Chat</source> <source>Join Chat</source>
<translation type="unfinished">Join Chat</translation> <translation>Join Chat</translation>
</message> </message>
<message> <message>
<source>Leaving chat</source> <source>Leaving chat</source>
<translation type="unfinished">Leaving chat</translation> <translation>Leaving chat</translation>
</message> </message>
<message> <message>
<source>Unmute Chat</source> <source>Unmute Chat</source>
<translation type="unfinished">Unmute Chat</translation> <translation>Unmute Chat</translation>
</message> </message>
<message> <message>
<source>Mute Chat</source> <source>Mute Chat</source>
<translation type="unfinished">Mute Chat</translation> <translation>Mute Chat</translation>
</message> </message>
<message> <message>
<source>Unknown</source> <source>Unknown</source>
<translation type="unfinished">Unknown</translation> <translation>Unknown</translation>
</message> </message>
<message> <message>
<source>Chat Title</source> <source>Chat Title</source>
<comment>group title header</comment> <comment>group title header</comment>
<translation type="unfinished">Chat Title</translation> <translation>Chat Title</translation>
</message> </message>
<message> <message>
<source>Enter 1-128 characters</source> <source>Enter 1-128 characters</source>
<translation type="unfinished">Enter 1-128 characters</translation> <translation>Enter 1-128 characters</translation>
</message> </message>
<message> <message>
<source>There is no information text available, yet.</source> <source>There is no information text available, yet.</source>
<translation type="unfinished">There is no information text available, yet.</translation> <translation>There is no information text available, yet.</translation>
</message> </message>
<message> <message>
<source>Info</source> <source>Info</source>
<comment>group or user infotext header</comment> <comment>group or user infotext header</comment>
<translation type="unfinished">Info</translation> <translation>Info</translation>
</message> </message>
<message> <message>
<source>Phone Number</source> <source>Phone Number</source>
<comment>user phone number header</comment> <comment>user phone number header</comment>
<translation type="unfinished">Phone Number</translation> <translation>Phone Number</translation>
</message> </message>
<message> <message>
<source>Invite Link</source> <source>Invite Link</source>
<comment>header</comment> <comment>header</comment>
<translation type="unfinished">Invite Link</translation> <translation>Invite Link</translation>
</message> </message>
<message> <message>
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">The Invite Link has been copied to the clipboard.</translation> <translation>The Invite Link has been copied to the clipboard.</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation>%1, %2</translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation>
<numerusform>%1 online</numerusform>
<numerusform>%1 online</numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>
@ -203,17 +217,17 @@
<message> <message>
<source>Groups</source> <source>Groups</source>
<comment>Button: groups in common (short)</comment> <comment>Button: groups in common (short)</comment>
<translation type="unfinished">Groups</translation> <translation>Groups</translation>
</message> </message>
<message> <message>
<source>Members</source> <source>Members</source>
<comment>Button: Group Members</comment> <comment>Button: Group Members</comment>
<translation type="unfinished">Members</translation> <translation>Members</translation>
</message> </message>
<message> <message>
<source>Settings</source> <source>Settings</source>
<comment>Button: Chat Settings</comment> <comment>Button: Chat Settings</comment>
<translation type="unfinished">Settings</translation> <translation>Settings</translation>
</message> </message>
</context> </context>
<context> <context>
@ -257,17 +271,19 @@
<source>Your message</source> <source>Your message</source>
<translation>Your message</translation> <translation>Your message</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 members, %2 online</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 members</translation> <translation>
<numerusform>%1 member</numerusform>
<numerusform>%1 members</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 subscribers</translation> <translation>
<numerusform>%1 subscriber</numerusform>
<numerusform>%1 subscribers</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -331,14 +347,6 @@
<numerusform>%n messages have been copied</numerusform> <numerusform>%n messages have been copied</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%n messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n message selected</numerusform>
<numerusform>%n messages selected</numerusform>
</translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
@ -347,6 +355,26 @@
<numerusform>Forward %n messages</numerusform> <numerusform>Forward %n messages</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%Ln message selected</numerusform>
<numerusform>%Ln messages selected</numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation>
<numerusform>%1 online</numerusform>
<numerusform>%1 online</numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatSelectionPage</name> <name>ChatSelectionPage</name>
@ -864,9 +892,12 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 unread messages</translation> <translation>
<numerusform>%Ln unread message</numerusform>
<numerusform>%Ln unread messages</numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,17 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 miembros, %2 en línea</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 suscriptores</translation> <translation type="unfinished">
<numerusform>%1 suscriptores</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 miembros</translation> <translation type="unfinished">
<numerusform>%1 miembros</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +165,17 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">El enlace de invitación se ha copiado en el portapapeles.</translation> <translation type="unfinished">El enlace de invitación se ha copiado en el portapapeles.</translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +268,17 @@
<source>Your message</source> <source>Your message</source>
<translation>Abc</translation> <translation>Abc</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 miembros, %2 en línea</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 miembros</translation> <translation type="unfinished">
<numerusform>%1 miembros</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 suscriptores</translation> <translation type="unfinished">
<numerusform>%1 suscriptores</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -329,13 +340,6 @@
<numerusform>%n se han copiado los mensajes</numerusform> <numerusform>%n se han copiado los mensajes</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%n messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n mensajes seleccionados</numerusform>
</translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
@ -343,6 +347,24 @@
<numerusform>Reenviar %n mensajes</numerusform> <numerusform>Reenviar %n mensajes</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatSelectionPage</name> <name>ChatSelectionPage</name>
@ -860,9 +882,11 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 mensajes no leídos</translation> <translation type="unfinished">
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,19 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 jäsentä, %2 paikalla</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 tilaajaa</translation> <translation type="unfinished">
<numerusform>%1 tilaajaa</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 jäsentä</translation> <translation type="unfinished">
<numerusform>%1 jäsentä</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +167,18 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">Kutsulinkki on kopioitu leikepöydälle.</translation> <translation type="unfinished">Kutsulinkki on kopioitu leikepöydälle.</translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +271,19 @@
<source>Your message</source> <source>Your message</source>
<translation>Viestisi</translation> <translation>Viestisi</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 jäsentä, %2 paikalla</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 jäsentä</translation> <translation type="unfinished">
<numerusform>%1 jäsentä</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 tilaajaa</translation> <translation type="unfinished">
<numerusform>%1 tilaajaa</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -332,16 +348,28 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %n messages</source>
<comment>number of messages selected</comment> <comment>dialog header</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>%Ln messages selected</source>
<comment>dialog header</comment> <comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -865,9 +893,12 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 lukematonta viestiä</translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,17 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 tag, %2 online</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 feliratkozott</translation> <translation type="unfinished">
<numerusform>%1 feliratkozott</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 tag</translation> <translation type="unfinished">
<numerusform>%1 tag</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +165,17 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +268,17 @@
<source>Your message</source> <source>Your message</source>
<translation>Üzeneted</translation> <translation>Üzeneted</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 tag, %2 online</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 tag</translation> <translation type="unfinished">
<numerusform>%1 tag</numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 feliratkozott</translation> <translation type="unfinished">
<numerusform>%1 feliratkozott</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -330,15 +341,26 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %n messages</source>
<comment>number of messages selected</comment> <comment>dialog header</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>%Ln messages selected</source>
<comment>dialog header</comment> <comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
@ -860,9 +882,11 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 olvasatlan üzenet</translation> <translation type="unfinished">
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,19 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 membri, %2 online</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 abbonati</translation> <translation type="unfinished">
<numerusform>%1 abbonati</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 membri</translation> <translation type="unfinished">
<numerusform>%1 membri</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +167,18 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">Il link d&apos;invito è stato copiato nella clipboard.</translation> <translation type="unfinished">Il link d&apos;invito è stato copiato nella clipboard.</translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +271,19 @@
<source>Your message</source> <source>Your message</source>
<translation>Tuo messaggio</translation> <translation>Tuo messaggio</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 membri, %2 online</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 membri</translation> <translation type="unfinished">
<numerusform>%1 membri</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 abbonati</translation> <translation type="unfinished">
<numerusform>%1 abbonati</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Unmute Chat</source> <source>Unmute Chat</source>
@ -332,16 +348,28 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %n messages</source>
<comment>number of messages selected</comment> <comment>dialog header</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>%Ln messages selected</source>
<comment>dialog header</comment> <comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -864,9 +892,12 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 messaggi non letti</translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -113,17 +113,21 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation>Link do zaproszenia został skopiowany do schowka.</translation> <translation>Link do zaproszenia został skopiowany do schowka.</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>$1 członków, %2 online </translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 subskrybentów</translation> <translation type="unfinished">
<numerusform>%1 subskrybentów</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation>%1 czlonków</translation> <translation type="unfinished">
<numerusform>%1 czlonków</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leaving chat</source> <source>Leaving chat</source>
@ -165,6 +169,19 @@
<source>Join Chat</source> <source>Join Chat</source>
<translation>Dołącz do czatu</translation> <translation>Dołącz do czatu</translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +274,21 @@
<source>Your message</source> <source>Your message</source>
<translation>Twoja wiadomość</translation> <translation>Twoja wiadomość</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>$1 członków, %2 online </translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 czlonków</translation> <translation type="unfinished">
<numerusform>%1 czlonków</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 subskrybentów</translation> <translation type="unfinished">
<numerusform>%1 subskrybentów</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -333,15 +354,6 @@
<numerusform>%n wiadomość zostało skopiowane</numerusform> <numerusform>%n wiadomość zostało skopiowane</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%n messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n wiadomość została wybrana</numerusform>
<numerusform>%n wiadomości zostały wybrane</numerusform>
<numerusform>%n wiadomości zostało wybrane</numerusform>
</translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
@ -351,6 +363,28 @@
<numerusform>Przekaż %n wiadomości</numerusform> <numerusform>Przekaż %n wiadomości</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatSelectionPage</name> <name>ChatSelectionPage</name>
@ -868,9 +902,13 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 nieprzeczytanych wiadomości</translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,21 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 участников, %2 онлайн</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 подписчиков</translation> <translation type="unfinished">
<numerusform>%1 подписчиков</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 участников</translation> <translation type="unfinished">
<numerusform>%1 участников</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +169,19 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">Ссылка для приглашения скопирована в буффер обмена</translation> <translation type="unfinished">Ссылка для приглашения скопирована в буффер обмена</translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +274,21 @@
<source>Your message</source> <source>Your message</source>
<translation>Ваше сообщение</translation> <translation>Ваше сообщение</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 участников, %2 онлайн</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 участников</translation> <translation type="unfinished">
<numerusform>%1 участников</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 подписчиков</translation> <translation type="unfinished">
<numerusform>%1 подписчиков</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -334,8 +355,8 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %n messages</source>
<comment>number of messages selected</comment> <comment>dialog header</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -343,8 +364,21 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>%Ln messages selected</source>
<comment>dialog header</comment> <comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -868,9 +902,13 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 непрочитанных сообщений</translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,19 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 medlem(mar), %2 inloggad(e)</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 prenumerant(er)</translation> <translation type="unfinished">
<numerusform>%1 prenumerant(er)</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 medlem(mar)</translation> <translation type="unfinished">
<numerusform>%1 medlem(mar)</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +167,18 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished">Inbjudningslänken har kopierats till urklipp.</translation> <translation type="unfinished">Inbjudningslänken har kopierats till urklipp.</translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +271,19 @@
<source>Your message</source> <source>Your message</source>
<translation>Ditt meddelande</translation> <translation>Ditt meddelande</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 medlem(mar), %2 inloggad(e)</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 medlem(mar)</translation> <translation type="unfinished">
<numerusform>%1 medlem(mar)</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 prenumerant(er)</translation> <translation type="unfinished">
<numerusform>%1 prenumerant(er)</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -331,14 +347,6 @@
<numerusform>%n meddelanden har kopierats</numerusform> <numerusform>%n meddelanden har kopierats</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%n messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n meddelande valt</numerusform>
<numerusform>%n meddelanden valda</numerusform>
</translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
@ -347,6 +355,26 @@
<numerusform>Vidarebefordra %n meddelanden</numerusform> <numerusform>Vidarebefordra %n meddelanden</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatSelectionPage</name> <name>ChatSelectionPage</name>
@ -864,9 +892,12 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 oläst(a) meddelande(n)</translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -97,17 +97,17 @@
</context> </context>
<context> <context>
<name>ChatInformationPageContent</name> <name>ChatInformationPageContent</name>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation type="unfinished">%1 , %2 线</translation>
</message>
<message>
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation type="unfinished">%1 </translation> <translation type="unfinished">
<numerusform>%1 </numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members</source> <source>%1 members</source>
<translation type="unfinished">%1 </translation> <translation type="unfinished">
<numerusform>%1 </numerusform>
</translation>
</message> </message>
<message> <message>
<source>Leave Chat</source> <source>Leave Chat</source>
@ -165,6 +165,17 @@
<source>The Invite Link has been copied to the clipboard.</source> <source>The Invite Link has been copied to the clipboard.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatInformationTabItemMembersGroups</name> <name>ChatInformationTabItemMembersGroups</name>
@ -257,17 +268,17 @@
<source>Your message</source> <source>Your message</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 members, %2 online</source>
<translation>%1 , %2 线</translation>
</message>
<message>
<source>%1 members</source> <source>%1 members</source>
<translation>%1 </translation> <translation type="unfinished">
<numerusform>%1 </numerusform>
</translation>
</message> </message>
<message> <message numerus="yes">
<source>%1 subscribers</source> <source>%1 subscribers</source>
<translation>%1 </translation> <translation type="unfinished">
<numerusform>%1 </numerusform>
</translation>
</message> </message>
<message> <message>
<source>Loading messages...</source> <source>Loading messages...</source>
@ -329,13 +340,6 @@
<numerusform> %n </numerusform> <numerusform> %n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%n messages selected</source>
<comment>number of messages selected</comment>
<translation>
<numerusform> %n </numerusform>
</translation>
</message>
<message numerus="yes"> <message numerus="yes">
<source>Forward %n messages</source> <source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
@ -343,6 +347,24 @@
<numerusform> %n </numerusform> <numerusform> %n </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<source>%1, %2</source>
<comment>combination of &apos;[x members], [y online]&apos;, which are separate translations</comment>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source>%1 online</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
</context> </context>
<context> <context>
<name>ChatSelectionPage</name> <name>ChatSelectionPage</name>
@ -860,9 +882,11 @@
</context> </context>
<context> <context>
<name>NotificationManager</name> <name>NotificationManager</name>
<message> <message numerus="yes">
<source>%1 unread messages</source> <source>%Ln unread messages</source>
<translation>%1 </translation> <translation type="unfinished">
<numerusform></numerusform>
</translation>
</message> </message>
</context> </context>
<context> <context>

File diff suppressed because it is too large Load diff