Merge pull request #179 from jgibbon/bugfix/#20_translation_plurals

Bugfix/#20 translation plurals
This commit is contained in:
Sebastian Wolf 2020-11-19 21:01:19 +01:00 committed by GitHub
commit 82d0058746
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 1358 additions and 939 deletions

View file

@ -178,7 +178,7 @@ Item {
Label { Label {
id: optionVoterPercentage id: optionVoterPercentage
font.pixelSize: Theme.fontSizeTiny font.pixelSize: Theme.fontSizeTiny
text: qsTr("%L1\%", "% of votes for option").arg(modelData.vote_percentage) text: qsTr("%Ln\%", "% of votes for option", modelData.vote_percentage)
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
anchors { anchors {
right: parent.right right: parent.right
@ -226,7 +226,7 @@ Item {
id: totalVoterCount id: totalVoterCount
font.pixelSize: Theme.fontSizeTiny font.pixelSize: Theme.fontSizeTiny
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
text: qsTr("%L1 vote(s) total", "number of total votes", pollData.total_voter_count).arg(pollData.total_voter_count) text: qsTr("%Ln vote(s) total", "number of total votes", pollData.total_voter_count)
width: contentWidth width: contentWidth
height: contentHeight height: contentHeight
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight

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)
} }
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");
@ -1301,7 +1308,7 @@ Page {
} }
onClicked: { onClicked: {
Clipboard.text = Functions.getMessagesArrayText(chatPage.selectedMessages); Clipboard.text = Functions.getMessagesArrayText(chatPage.selectedMessages);
appNotification.show(qsTr("%n messages have been copied", "", selectedMessages.length).arg(selectedMessages.length)); appNotification.show(qsTr("%Ln messages have been copied", "", selectedMessages.length));
chatPage.selectedMessages = []; chatPage.selectedMessages = [];
} }
} }
@ -1325,7 +1332,7 @@ Page {
var chatId = chatInformation.id var chatId = chatInformation.id
pageStack.push(Qt.resolvedUrl("../pages/ChatSelectionPage.qml"), { pageStack.push(Qt.resolvedUrl("../pages/ChatSelectionPage.qml"), {
myUserId: chatPage.myUserId, myUserId: chatPage.myUserId,
headerDescription: qsTr("Forward %n messages", "dialog header", ids.length).arg(ids.length), headerDescription: qsTr("Forward %Ln messages", "dialog header", ids.length),
payload: {fromChatId: chatId, messageIds:ids, neededPermissions: neededPermissions}, payload: {fromChatId: chatId, messageIds:ids, neededPermissions: neededPermissions},
state: "forwardMessages" state: "forwardMessages"
}) })
@ -1349,7 +1356,7 @@ Page {
var ids = Functions.getMessagesArrayIds(selectedMessages); var ids = Functions.getMessagesArrayIds(selectedMessages);
var chatId = chatInformation.id var chatId = chatInformation.id
var wrapper = tdLibWrapper; var wrapper = tdLibWrapper;
Remorse.popupAction(chatPage, qsTr("%n Messages deleted", "", ids.length).arg(ids.length), function() { Remorse.popupAction(chatPage, qsTr("%Ln Messages deleted", "", ids.length), function() {
wrapper.deleteMessages(chatId, ids); wrapper.deleteMessages(chatId, ids);
}); });
chatPage.selectedMessages = []; chatPage.selectedMessages = [];

View file

@ -193,7 +193,7 @@ Dialog {
placeholderText: qsTr("Enter your question here") placeholderText: qsTr("Enter your question here")
property int charactersLeft: 255 - text.length property int charactersLeft: 255 - text.length
color: charactersLeft < 0 ? Theme.errorColor : Theme.highlightColor color: charactersLeft < 0 ? Theme.errorColor : Theme.highlightColor
label: qsTr("Question (%n1 characters left)", "", charactersLeft).arg(charactersLeft) label: qsTr("Question (%Ln characters left)", "", charactersLeft)
wrapMode: TextEdit.Wrap wrapMode: TextEdit.Wrap
onFocusChanged: { onFocusChanged: {
validate(); validate();
@ -253,7 +253,7 @@ Dialog {
placeholderText: qsTr("Enter an answer here") placeholderText: qsTr("Enter an answer here")
property int charactersLeft: 100 - text.length property int charactersLeft: 100 - text.length
color: charactersLeft < 0 ? Theme.errorColor : Theme.highlightColor color: charactersLeft < 0 ? Theme.errorColor : Theme.highlightColor
label: qsTr("Answer (%n1 characters left)", "", charactersLeft).arg(charactersLeft) label: qsTr("Answer (%Ln characters left)", "", charactersLeft)
property bool hasNextOption: index < pollCreationPage.options.count - 1 property bool hasNextOption: index < pollCreationPage.options.count - 1
EnterKey.onClicked: { EnterKey.onClicked: {
if(hasNextOption) { if(hasNextOption) {

View file

@ -56,7 +56,7 @@ Page {
PageHeader { PageHeader {
id: pageHeader id: pageHeader
title: pollResultsPage.isQuiz ? qsTr("Quiz Results") : qsTr("Poll Results") title: pollResultsPage.isQuiz ? qsTr("Quiz Results") : qsTr("Poll Results")
description: qsTr("%L1 vote(s) total", "number of total votes", pollData.total_voter_count).arg(pollData.total_voter_count) description: qsTr("%Ln vote(s) total", "number of total votes", pollData.total_voter_count)
leftMargin: headerPictureThumbnail.width + Theme.paddingLarge + Theme.horizontalPageMargin leftMargin: headerPictureThumbnail.width + Theme.paddingLarge + Theme.horizontalPageMargin
ProfileThumbnail { ProfileThumbnail {
id: headerPictureThumbnail id: headerPictureThumbnail
@ -205,7 +205,7 @@ Page {
Label { Label {
id: optionVoterCount id: optionVoterCount
font.pixelSize: Theme.fontSizeTiny font.pixelSize: Theme.fontSizeTiny
text: modelData.is_chosen ? qsTr("%L1 vote(s) including yours", "number of votes for option", modelData.voter_count).arg(modelData.voter_count) : qsTr("%L1 vote(s)", "number of votes for option", modelData.voter_count).arg(modelData.voter_count) text: modelData.is_chosen ? qsTr("%Ln vote(s) including yours", "number of votes for option", modelData.voter_count) : qsTr("%Ln vote(s)", "number of votes for option", modelData.voter_count)
anchors { anchors {
left: parent.left left: parent.left
right: parent.horizontalCenter right: parent.horizontalCenter
@ -216,7 +216,7 @@ Page {
Label { Label {
id: optionVoterPercentage id: optionVoterPercentage
font.pixelSize: Theme.fontSizeTiny font.pixelSize: Theme.fontSizeTiny
text: qsTr("%L1\%", "% of votes for option").arg(modelData.vote_percentage) text: qsTr("%Ln\%", "% of votes for option", modelData.vote_percentage)
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
anchors { anchors {
right: parent.right right: parent.right

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);
} }
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>
@ -318,33 +334,45 @@
<translation>Nachrichtenauswahl</translation> <translation>Nachrichtenauswahl</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation> <translation>
<numerusform>%n Nachrichten gelöscht</numerusform> <numerusform>%Ln Nachrichten gelöscht</numerusform>
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation> <translation>
<numerusform>%n Nachrichten wurden kopiert</numerusform> <numerusform>%Ln Nachrichten wurden kopiert</numerusform>
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</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">
<source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
<translation> <translation>
<numerusform>%n Nachricht weiterleiten</numerusform> <numerusform>%Ln Nachricht weiterleiten</numerusform>
<numerusform>%n Nachrichten weiterleiten</numerusform> <numerusform>%Ln Nachrichten weiterleiten</numerusform>
</translation>
</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> </translation>
</message> </message>
</context> </context>
@ -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>
@ -964,10 +995,10 @@
<translation>Geben Sie Ihre Frage ein</translation> <translation>Geben Sie Ihre Frage ein</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Frage (%n1 Zeichen übrig)</numerusform> <numerusform>Frage (%Ln Zeichen übrig)</numerusform>
<numerusform>Frage (%n1 Zeichen übrig)</numerusform> <numerusform>Frage (%Ln Zeichen übrig)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -980,10 +1011,10 @@
<translation>Geben Sie eine Antwort ein</translation> <translation>Geben Sie eine Antwort ein</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Antwort (%n1 Zeichen übrig)</numerusform> <numerusform>Antwort (%Ln Zeichen übrig)</numerusform>
<numerusform>Antwort (%n1 Zeichen übrig)</numerusform> <numerusform>Antwort (%Ln Zeichen übrig)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1014,10 +1045,13 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation>
<numerusform>%Ln%</numerusform>
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1028,11 +1062,11 @@
<translation>Mehrfachauswahl ist erlaubt.</translation> <translation>Mehrfachauswahl ist erlaubt.</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 Stimme insgesamt</numerusform> <numerusform>%Ln Stimme insgesamt</numerusform>
<numerusform>%L1 Stimmen insgesamt</numerusform> <numerusform>%Ln Stimmen insgesamt</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1055,11 +1089,11 @@
<translation>Umfrageergebnis</translation> <translation>Umfrageergebnis</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 Stimme insgesamt</numerusform> <numerusform>%Ln Stimme insgesamt</numerusform>
<numerusform>%L1 Stimmen insgesamt</numerusform> <numerusform>%Ln Stimmen insgesamt</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1073,17 +1107,20 @@
<translation>Ergebnis</translation> <translation>Ergebnis</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 Antwort</numerusform> <numerusform>%Ln Antwort</numerusform>
<numerusform>%L1 Antworten</numerusform> <numerusform>%Ln Antworten</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation>
<numerusform>%Ln%</numerusform>
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1091,11 +1128,11 @@
<translation>Gewählt von:</translation> <translation>Gewählt von:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 Antwort inklusive Ihrer</numerusform> <numerusform>%Ln Antwort inklusive Ihrer</numerusform>
<numerusform>%L1 Antworten inklusive Ihrer</numerusform> <numerusform>%Ln Antworten inklusive Ihrer</numerusform>
</translation> </translation>
</message> </message>
</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>
@ -318,33 +334,45 @@
<translation>Select Messages</translation> <translation>Select Messages</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation> <translation>
<numerusform>%n Message deleted</numerusform> <numerusform>%Ln Message deleted</numerusform>
<numerusform>%n Messages deleted</numerusform> <numerusform>%Ln Messages deleted</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation> <translation>
<numerusform>%n message has been copied</numerusform> <numerusform>%Ln message has been copied</numerusform>
<numerusform>%n messages have been copied</numerusform> <numerusform>%Ln messages have been copied</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n message selected</numerusform>
<numerusform>%n messages selected</numerusform>
</translation>
</message>
<message numerus="yes">
<source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
<translation> <translation>
<numerusform>Forward %n message</numerusform> <numerusform>Forward %Ln message</numerusform>
<numerusform>Forward %n messages</numerusform> <numerusform>Forward %Ln messages</numerusform>
</translation>
</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> </translation>
</message> </message>
</context> </context>
@ -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>
@ -964,10 +995,10 @@
<translation>Enter your question here</translation> <translation>Enter your question here</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Question (%n1 character left)</numerusform> <numerusform>Question (%Ln character left)</numerusform>
<numerusform>Question (%n1 characters left)</numerusform> <numerusform>Question (%Ln characters left)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -980,10 +1011,10 @@
<translation>Enter an answer here</translation> <translation>Enter an answer here</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Answer (%n1 character left)</numerusform> <numerusform>Answer (%Ln character left)</numerusform>
<numerusform>Answer (%n1 characters left)</numerusform> <numerusform>Answer (%Ln characters left)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1014,10 +1045,13 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation>
<numerusform>%Ln%</numerusform>
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1028,11 +1062,11 @@
<translation>Multiple Answers are allowed.</translation> <translation>Multiple Answers are allowed.</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 vote total</numerusform> <numerusform>%Ln vote total</numerusform>
<numerusform>%L1 votes total</numerusform> <numerusform>%Ln votes total</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1055,11 +1089,11 @@
<translation>Poll Results</translation> <translation>Poll Results</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 vote total</numerusform> <numerusform>%Ln vote total</numerusform>
<numerusform>%L1 votes total</numerusform> <numerusform>%Ln votes total</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1073,17 +1107,20 @@
<translation>Results</translation> <translation>Results</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 vote</numerusform> <numerusform>%Ln vote</numerusform>
<numerusform>%L1 votes</numerusform> <numerusform>%Ln votes</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation>
<numerusform>%Ln%</numerusform>
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1091,11 +1128,11 @@
<translation>Chosen by:</translation> <translation>Chosen by:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 vote including yours</numerusform> <numerusform>%Ln vote including yours</numerusform>
<numerusform>%L1 votes including yours</numerusform> <numerusform>%Ln votes including yours</numerusform>
</translation> </translation>
</message> </message>
</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>
@ -318,29 +329,40 @@
<translation>Seleccionar mensajes</translation> <translation>Seleccionar mensajes</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation> <translation>
<numerusform>%n Mensajes borrados</numerusform> <numerusform>%Ln Mensajes borrados</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation> <translation>
<numerusform>%n se han copiado los mensajes</numerusform> <numerusform>%Ln se han copiado los mensajes</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n mensajes seleccionados</numerusform>
</translation>
</message>
<message numerus="yes">
<source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
<translation> <translation>
<numerusform>Reenviar %n mensajes</numerusform> <numerusform>Reenviar %Ln mensajes</numerusform>
</translation>
</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> </translation>
</message> </message>
</context> </context>
@ -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>
@ -960,9 +984,9 @@
<translation>Marcar su pregunta aquí</translation> <translation>Marcar su pregunta aquí</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Pregunta (quedan %n1 caracteres)</numerusform> <numerusform>Pregunta (quedan %Ln caracteres)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -975,9 +999,9 @@
<translation>Marcar una respuesta aquí</translation> <translation>Marcar una respuesta aquí</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Respuesta (quedan %n1 caracteres)</numerusform> <numerusform>Respuesta (quedan %Ln caracteres)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1008,10 +1032,12 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1022,10 +1048,10 @@
<translation>Se permiten múltiples respuestas.</translation> <translation>Se permiten múltiples respuestas.</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 votos totales</numerusform> <numerusform>%Ln votos totales</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1048,10 +1074,10 @@
<translation>Resultados de encuesta</translation> <translation>Resultados de encuesta</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 total de votos</numerusform> <numerusform>%Ln total de votos</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1065,16 +1091,18 @@
<translation>Resultados</translation> <translation>Resultados</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 votos</numerusform> <numerusform>%Ln votos</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1082,10 +1110,10 @@
<translation>Elegido por:</translation> <translation>Elegido por:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 votos incluyendo el suyo</numerusform> <numerusform>%Ln votos incluyendo el suyo</numerusform>
</translation> </translation>
</message> </message>
</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>
@ -318,30 +334,42 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<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>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<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>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>dialog header</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment> <comment>number of messages selected</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
</translation> </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"> <message numerus="yes">
<source>Forward %n messages</source> <source>%1 online</source>
<comment>dialog header</comment>
<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>
@ -965,10 +996,10 @@
<translation>Kirjoita kysymyksesi tähän</translation> <translation>Kirjoita kysymyksesi tähän</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Kysymys (%n merkki jäljellä)</numerusform> <numerusform>Kysymys (%Ln merkki jäljellä)</numerusform>
<numerusform>Kysymys (%n merkkiä jäljellä)</numerusform> <numerusform>Kysymys (%Ln merkkiä jäljellä)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -981,10 +1012,10 @@
<translation>Kirjoita vastaus tähän</translation> <translation>Kirjoita vastaus tähän</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Vastaus (%n merkki jäljellä)</numerusform> <numerusform>Vastaus (%Ln merkki jäljellä)</numerusform>
<numerusform>Vastaus (%n merkkiä jäljellä)</numerusform> <numerusform>Vastaus (%Ln merkkiä jäljellä)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1015,10 +1046,13 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1029,11 +1063,11 @@
<translation>Useampi vastaus sallittu.</translation> <translation>Useampi vastaus sallittu.</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>yhteensä %L1 ääni</numerusform> <numerusform>yhteensä %Ln ääni</numerusform>
<numerusform>yhteensä %L1 ääntä</numerusform> <numerusform>yhteensä %Ln ääntä</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1056,11 +1090,11 @@
<translation>Kyselyn tulokset</translation> <translation>Kyselyn tulokset</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>yhteensä %L1 ääni </numerusform> <numerusform>yhteensä %Ln ääni </numerusform>
<numerusform>yhteensä %L1 ääntä</numerusform> <numerusform>yhteensä %Ln ääntä</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1074,17 +1108,20 @@
<translation>Tulokset</translation> <translation>Tulokset</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 ääni</numerusform> <numerusform>%Ln ääni</numerusform>
<numerusform>%L1 ääntä</numerusform> <numerusform>%Ln ääntä</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1092,11 +1129,11 @@
<translation>Valinnut:</translation> <translation>Valinnut:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 ääni (sinun)</numerusform> <numerusform>%Ln ääni (sinun)</numerusform>
<numerusform>%L1 ääntä (mukaan lukien sinun)</numerusform> <numerusform>%Ln ääntä (mukaan lukien sinun)</numerusform>
</translation> </translation>
</message> </message>
</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>
@ -318,27 +329,38 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>dialog header</comment>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment> <comment>number of messages selected</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </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"> <message numerus="yes">
<source>Forward %n messages</source> <source>%1 online</source>
<comment>dialog header</comment>
<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>
@ -960,7 +984,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
@ -975,7 +999,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
@ -1008,10 +1032,12 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation type="unfinished"></translation> <translation type="unfinished">
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1022,7 +1048,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -1048,7 +1074,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -1065,16 +1091,18 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation type="unfinished"></translation> <translation type="unfinished">
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1082,7 +1110,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>

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>
@ -318,30 +334,42 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<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>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<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>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>dialog header</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment> <comment>number of messages selected</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
</translation> </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"> <message numerus="yes">
<source>Forward %n messages</source> <source>%1 online</source>
<comment>dialog header</comment>
<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>
@ -964,10 +995,10 @@
<translation>Scrivi la tua domanda</translation> <translation>Scrivi la tua domanda</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Domanda (%n1 carattere rimanente)</numerusform> <numerusform>Domanda (%Ln carattere rimanente)</numerusform>
<numerusform>Domanda (%n1 caratteri rimanenti)</numerusform> <numerusform>Domanda (%Ln caratteri rimanenti)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -980,10 +1011,10 @@
<translation>Scrivi una risposta</translation> <translation>Scrivi una risposta</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Risposta (%n1 carattere rimanente)</numerusform> <numerusform>Risposta (%Ln carattere rimanente)</numerusform>
<numerusform>Risposta (%n1 caratteri rimanenti)</numerusform> <numerusform>Risposta (%Ln caratteri rimanenti)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1014,10 +1045,13 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1028,11 +1062,11 @@
<translation>Risposte multiple consentite.</translation> <translation>Risposte multiple consentite.</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 voto in totale</numerusform> <numerusform>%Ln voto in totale</numerusform>
<numerusform>%L1 voti in totale</numerusform> <numerusform>%Ln voti in totale</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1055,11 +1089,11 @@
<translation>Risultati sondaggio</translation> <translation>Risultati sondaggio</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 voto in totale</numerusform> <numerusform>%Ln voto in totale</numerusform>
<numerusform>%L1 voti in totale</numerusform> <numerusform>%Ln voti in totale</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1073,17 +1107,20 @@
<translation>Risultati</translation> <translation>Risultati</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 voto</numerusform> <numerusform>%Ln voto</numerusform>
<numerusform>%L1 voti</numerusform> <numerusform>%Ln voti</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1091,11 +1128,11 @@
<translation>Scelta da:</translation> <translation>Scelta da:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 voto incluso il tuo</numerusform> <numerusform>%Ln voto incluso il tuo</numerusform>
<numerusform>%L1 voti incluso il tuo</numerusform> <numerusform>%Ln voti incluso il tuo</numerusform>
</translation> </translation>
</message> </message>
</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>
@ -318,37 +339,50 @@
<translation>Wybierz wiadomości</translation> <translation>Wybierz wiadomości</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation> <translation>
<numerusform>%n wiadomość została usunięta</numerusform> <numerusform>%Ln wiadomość została usunięta</numerusform>
<numerusform>%n wiadomości zostały usunięte</numerusform> <numerusform>%Ln wiadomości zostały usunięte</numerusform>
<numerusform>%n wiadomości zostało usunięte</numerusform> <numerusform>%Ln wiadomości zostało usunięte</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation> <translation>
<numerusform>%n wiadomość została skopiowana</numerusform> <numerusform>%Ln wiadomość została skopiowana</numerusform>
<numerusform>%n wiadomości zostały skopiowane</numerusform> <numerusform>%Ln wiadomości zostały skopiowane</numerusform>
<numerusform>%n wiadomość zostało skopiowane</numerusform> <numerusform>%Ln wiadomość zostało skopiowane</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</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">
<source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
<translation> <translation>
<numerusform>Przekaż %n wiadomość</numerusform> <numerusform>Przekaż %Ln wiadomość</numerusform>
<numerusform>Przekaż %n wiadomości</numerusform> <numerusform>Przekaż %Ln wiadomości</numerusform>
<numerusform>Przekaż %n wiadomości</numerusform> <numerusform>Przekaż %Ln wiadomości</numerusform>
</translation>
</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> </translation>
</message> </message>
</context> </context>
@ -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>
@ -968,11 +1006,11 @@
<translation>Wprowadź tutaj swoje pytanie</translation> <translation>Wprowadź tutaj swoje pytanie</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Pytanie (pozostał %n1 znak)</numerusform> <numerusform>Pytanie (pozostał %Ln znak)</numerusform>
<numerusform>Pytanie (pozostały %n1 znaki)</numerusform> <numerusform>Pytanie (pozostały %Ln znaki)</numerusform>
<numerusform>Pytanie (pozostało %n1 znaków)</numerusform> <numerusform>Pytanie (pozostało %Ln znaków)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -985,11 +1023,11 @@
<translation>Wprowadź tutaj swoją odpowiedź</translation> <translation>Wprowadź tutaj swoją odpowiedź</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Odpowiedź (pozostał %n1 znak)</numerusform> <numerusform>Odpowiedź (pozostał %Ln znak)</numerusform>
<numerusform>Odpowiedź (pozostały %n1 znaki)</numerusform> <numerusform>Odpowiedź (pozostały %Ln znaki)</numerusform>
<numerusform>Odpowiedź (pozostało %n1 znaków)</numerusform> <numerusform>Odpowiedź (pozostało %Ln znaków)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1020,10 +1058,14 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1034,12 +1076,12 @@
<translation>Dozwolonych jest wiele odpowiedzi.</translation> <translation>Dozwolonych jest wiele odpowiedzi.</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 odpowiedź</numerusform> <numerusform>%Ln odpowiedź</numerusform>
<numerusform>%L1 odpowiedzi</numerusform> <numerusform>%Ln odpowiedzi</numerusform>
<numerusform>%L1 odpowiedzi</numerusform> <numerusform>%Ln odpowiedzi</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1062,12 +1104,12 @@
<translation>Wyniki ankiety</translation> <translation>Wyniki ankiety</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 odpowiedź</numerusform> <numerusform>%Ln odpowiedź</numerusform>
<numerusform>%L1 odpowiedzi</numerusform> <numerusform>%Ln odpowiedzi</numerusform>
<numerusform>%L1 odpowiedzi</numerusform> <numerusform>%Ln odpowiedzi</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1081,18 +1123,22 @@
<translation>Wyniki</translation> <translation>Wyniki</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 glos</numerusform> <numerusform>%Ln glos</numerusform>
<numerusform>%L1 głosy</numerusform> <numerusform>%Ln głosy</numerusform>
<numerusform>%L1 głosów</numerusform> <numerusform>%Ln głosów</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1100,12 +1146,12 @@
<translation>Wybrany przez:</translation> <translation>Wybrany przez:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 głos, w tym twój</numerusform> <numerusform>%Ln głos, w tym twój</numerusform>
<numerusform>%L1 głosy, w tym twój</numerusform> <numerusform>%Ln głosy, w tym twój</numerusform>
<numerusform>%L1 głosów, w tym twój</numerusform> <numerusform>%Ln głosów, w tym twój</numerusform>
</translation> </translation>
</message> </message>
</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>
@ -318,7 +339,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -326,7 +347,7 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -334,7 +355,16 @@
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>dialog header</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source>%Ln messages selected</source>
<comment>number of messages selected</comment> <comment>number of messages selected</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -342,9 +372,13 @@
<numerusform></numerusform> <numerusform></numerusform>
</translation> </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"> <message numerus="yes">
<source>Forward %n messages</source> <source>%1 online</source>
<comment>dialog header</comment>
<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>
@ -968,7 +1006,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -985,7 +1023,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
<numerusform></numerusform> <numerusform></numerusform>
@ -1020,10 +1058,14 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation type="unfinished"></translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1034,7 +1076,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -1062,7 +1104,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -1081,7 +1123,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>
@ -1089,10 +1131,14 @@
<numerusform></numerusform> <numerusform></numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation type="unfinished"></translation> <translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1100,7 +1146,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation type="unfinished"> <translation type="unfinished">
<numerusform></numerusform> <numerusform></numerusform>

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>
@ -318,33 +334,45 @@
<translation>Välj meddelanden</translation> <translation>Välj meddelanden</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation> <translation>
<numerusform>%n meddelande borttaget</numerusform> <numerusform>%Ln meddelande borttaget</numerusform>
<numerusform>%n meddelanden borttagna</numerusform> <numerusform>%Ln meddelanden borttagna</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation> <translation>
<numerusform>%n meddelande har kopierats</numerusform> <numerusform>%Ln meddelande har kopierats</numerusform>
<numerusform>%n meddelanden har kopierats</numerusform> <numerusform>%Ln meddelanden har kopierats</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>number of messages selected</comment>
<translation>
<numerusform>%n meddelande valt</numerusform>
<numerusform>%n meddelanden valda</numerusform>
</translation>
</message>
<message numerus="yes">
<source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
<translation> <translation>
<numerusform>Vidarebefordra %n meddelande</numerusform> <numerusform>Vidarebefordra %Ln meddelande</numerusform>
<numerusform>Vidarebefordra %n meddelanden</numerusform> <numerusform>Vidarebefordra %Ln meddelanden</numerusform>
</translation>
</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> </translation>
</message> </message>
</context> </context>
@ -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>
@ -964,10 +995,10 @@
<translation>Ange din fråga här</translation> <translation>Ange din fråga här</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>Fråga (%n1 tecken kvar)</numerusform> <numerusform>Fråga (%Ln tecken kvar)</numerusform>
<numerusform>Fråga (%n1 tecken kvar)</numerusform> <numerusform>Fråga (%Ln tecken kvar)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -980,10 +1011,10 @@
<translation>Ange svaret här</translation> <translation>Ange svaret här</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>Svar (%n1 tecken kvar)</numerusform> <numerusform>Svar (%Ln tecken kvar)</numerusform>
<numerusform>Svar (%n1 tecken kvar)</numerusform> <numerusform>Svar (%Ln tecken kvar)</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1022,17 +1053,20 @@
<source>Multiple Answers are allowed.</source> <source>Multiple Answers are allowed.</source>
<translation>Flera svarsalternativ tillåtna.</translation> <translation>Flera svarsalternativ tillåtna.</translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 röst sammanlagt</numerusform> <numerusform>%Ln röst sammanlagt</numerusform>
<numerusform>%L1 röster sammanlagt</numerusform> <numerusform>%Ln röster sammanlagt</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1055,11 +1089,11 @@
<translation>Omröstningsresultat</translation> <translation>Omröstningsresultat</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform>%L1 röst sammanlagt</numerusform> <numerusform>%Ln röst sammanlagt</numerusform>
<numerusform>%L1 röster sammanlagt</numerusform> <numerusform>%Ln röster sammanlagt</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1073,25 +1107,28 @@
<translation>Resultat</translation> <translation>Resultat</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 röst inklusive din</numerusform> <numerusform>%Ln röst inklusive din</numerusform>
<numerusform>%L1 röster inklusive din</numerusform> <numerusform>%Ln röster inklusive din</numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 röst</numerusform> <numerusform>%Ln röst</numerusform>
<numerusform>%L1 röster</numerusform> <numerusform>%Ln röster</numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
<numerusform></numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>

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>
@ -318,29 +329,40 @@
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n Messages deleted</source> <source>%Ln Messages deleted</source>
<translation> <translation>
<numerusform> %n </numerusform> <numerusform> %Ln </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages have been copied</source> <source>%Ln messages have been copied</source>
<translation> <translation>
<numerusform> %n </numerusform> <numerusform> %Ln </numerusform>
</translation> </translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%n messages selected</source> <source>Forward %Ln messages</source>
<comment>number of messages selected</comment>
<translation>
<numerusform> %n </numerusform>
</translation>
</message>
<message numerus="yes">
<source>Forward %n messages</source>
<comment>dialog header</comment> <comment>dialog header</comment>
<translation> <translation>
<numerusform> %n </numerusform> <numerusform> %Ln </numerusform>
</translation>
</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> </translation>
</message> </message>
</context> </context>
@ -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>
@ -960,9 +984,9 @@
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Question (%n1 characters left)</source> <source>Question (%Ln characters left)</source>
<translation> <translation>
<numerusform>( %n1 )</numerusform> <numerusform>( %Ln )</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -975,9 +999,9 @@
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>Answer (%n1 characters left)</source> <source>Answer (%Ln characters left)</source>
<translation> <translation>
<numerusform>( %n1 )</numerusform> <numerusform>( %Ln )</numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1008,10 +1032,12 @@
</context> </context>
<context> <context>
<name>PollPreview</name> <name>PollPreview</name>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Final Result:</source> <source>Final Result:</source>
@ -1022,10 +1048,10 @@
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform> %L1 </numerusform> <numerusform> %Ln </numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1048,10 +1074,10 @@
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) total</source> <source>%Ln vote(s) total</source>
<comment>number of total votes</comment> <comment>number of total votes</comment>
<translation> <translation>
<numerusform> %L1 </numerusform> <numerusform> %Ln </numerusform>
</translation> </translation>
</message> </message>
<message> <message>
@ -1065,16 +1091,18 @@
<translation></translation> <translation></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s)</source> <source>%Ln vote(s)</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 </numerusform> <numerusform>%Ln </numerusform>
</translation> </translation>
</message> </message>
<message> <message numerus="yes">
<source>%L1%</source> <source>%Ln%</source>
<comment>% of votes for option</comment> <comment>% of votes for option</comment>
<translation>%L1%</translation> <translation type="unfinished">
<numerusform>%Ln%</numerusform>
</translation>
</message> </message>
<message> <message>
<source>Chosen by:</source> <source>Chosen by:</source>
@ -1082,10 +1110,10 @@
<translation>:</translation> <translation>:</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<source>%L1 vote(s) including yours</source> <source>%Ln vote(s) including yours</source>
<comment>number of votes for option</comment> <comment>number of votes for option</comment>
<translation> <translation>
<numerusform>%L1 </numerusform> <numerusform>%Ln </numerusform>
</translation> </translation>
</message> </message>
</context> </context>

File diff suppressed because it is too large Load diff