Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 39 additions & 1 deletion assets/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@
"@actionSheetReadReceiptsZeroReadCount": {
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
},
"@allChannelsEmptyPlaceholderHeader": {
"description": "Centered text on the 'All channels' page saying that there is no content to show."
},
"@allChannelsPageTitle": {
"description": "Title for the 'All channels' page."
},
Expand All @@ -116,6 +119,18 @@
"@channelFeedButtonTooltip": {
"description": "Tooltip for button to navigate to a given channel's feed"
},
"@channelsEmptyPlaceholderHeader": {
"description": "Centered text on the 'Channels' page saying that there is no content to show."
},
"@channelsEmptyPlaceholderMessage": {
"description": "Centered text on the 'Channels' page saying that there is no content to show, with a link to 'All channels'.",
"placeholders": {
"allChannelsPageTitle": {
"example": "All channels",
"type": "String"
}
}
},
"@channelsPageTitle": {
"description": "Title for the page with a list of subscribed channels."
},
Expand Down Expand Up @@ -337,6 +352,9 @@
"@errorCopyingFailed": {
"description": "Error message when copying the text of a message to the user's system clipboard failed."
},
"@errorCouldNotAccessUploadedFileTitle": {
"description": "Error title on failure in opening a file someone previously uploaded to Zulip"
},
"@errorCouldNotConnectTitle": {
"description": "Error title when the app could not connect to the server."
},
Expand Down Expand Up @@ -606,6 +624,12 @@
}
}
},
"@inboxEmptyPlaceholderHeader": {
"description": "Centered text on the 'Inbox' page saying that there is no content to show."
},
"@inboxEmptyPlaceholderMessage": {
"description": "Additional centered text on the 'Inbox' page saying that there is no content to show."
},
"@inboxPageTitle": {
"description": "Title for the page with unreads."
},
Expand Down Expand Up @@ -878,6 +902,12 @@
"@reactionChipsLabel": {
"description": "Text identifying the container of reaction chips on a message. (An accessibility label for assistive technology.)"
},
"@recentDmConversationsEmptyPlaceholderHeader": {
"description": "Centered text on the 'Direct messages' page saying that there is no content to show."
},
"@recentDmConversationsEmptyPlaceholderMessage": {
"description": "Additional centered text on the 'Direct messages' page saying that there is no content to show."
},
"@recentDmConversationsPageTitle": {
"description": "Title for the page with a list of DM conversations."
},
Expand Down Expand Up @@ -1267,9 +1297,12 @@
"actionSheetReadReceiptsErrorReadCount": "Laden von Empfangsbestätigungen fehlgeschlagen.",
"actionSheetReadReceiptsReadCount": "{count, plural, =1{Diese Nachricht wurde von einer Person <z-link>gelesen</z-link>:} other{Diese Nachricht wurde von {count} Personen <z-link>gelesen</z-link>:}}",
"actionSheetReadReceiptsZeroReadCount": "Niemand hat diese Nachricht bisher gelesen.",
"allChannelsEmptyPlaceholderHeader": "Es gibt keine Kanäle, die du in dieser Organisation anzeigen könntest.",
"allChannelsPageTitle": "Alle Kanäle",
"appVersionUnknownPlaceholder": "(…)",
"channelFeedButtonTooltip": "Kanal-Feed",
"channelsEmptyPlaceholderHeader": "Du hast noch keine Kanäle abonniert.",
"channelsEmptyPlaceholderMessage": "Versuche, nach <z-link>{allChannelsPageTitle}</z-link> zu gehen und einigen davon beizutreten.",
"channelsPageTitle": "Kanäle",
"chooseAccountButtonAddAnAccount": "Account hinzufügen",
"chooseAccountPageLogOutButton": "Abmelden",
Expand Down Expand Up @@ -1325,6 +1358,7 @@
"errorContentNotInsertedTitle": "Inhalt nicht eingefügt",
"errorContentToInsertIsEmpty": "Die einzufügende Datei ist leer oder kann nicht geöffnet werden.",
"errorCopyingFailed": "Kopieren fehlgeschlagen",
"errorCouldNotAccessUploadedFileTitle": "Konnte nicht auf die hochgeladene Datei zugreifen",
"errorCouldNotConnectTitle": "Konnte nicht verbinden",
"errorCouldNotEditMessageTitle": "Konnte Nachricht nicht bearbeiten",
"errorCouldNotFetchMessageSource": "Konnte Nachrichtenquelle nicht abrufen.",
Expand Down Expand Up @@ -1378,6 +1412,8 @@
"experimentalFeatureSettingsPageTitle": "Experimentelle Funktionen",
"experimentalFeatureSettingsWarning": "Diese Optionen aktivieren Funktionen, die noch in Entwicklung und nicht bereit sind. Sie funktionieren möglicherweise nicht und können Problem in anderen Bereichen der App verursachen.\n\nDer Zweck dieser Einstellungen ist das Experimentieren der Leute, die an der Entwicklung von Zulip arbeiten.",
"filenameAndSizeInMiB": "{filename}: {size} MiB",
"inboxEmptyPlaceholderHeader": "Es gibt keine ungelesenen Nachrichten in deinem Posteingang.",
"inboxEmptyPlaceholderMessage": "Nutze die Buttons unten, um den kombinierten Feed oder die Liste der Kanäle anzuzeigen.",
"inboxPageTitle": "Eingang",
"initialAnchorSettingDescription": "Du kannst auswählen ob Nachrichten-Feeds bei deiner ersten ungelesenen oder bei den neuesten Nachrichten geöffnet werden.",
"initialAnchorSettingFirstUnreadAlways": "Erste ungelesene Nachricht",
Expand Down Expand Up @@ -1450,6 +1486,8 @@
"reactionChipLabel": "{emojiName}: {votes}",
"reactionChipVotesYouAndOthers": "{otherUsersCount, plural, =1{Du und ein weiterer} other{Du und {otherUsersCount} weitere}}",
"reactionChipsLabel": "Reaktionen",
"recentDmConversationsEmptyPlaceholderHeader": "Du hast noch keine Direktnachrichten!",
"recentDmConversationsEmptyPlaceholderMessage": "Warum beginnst du nicht einfach eine Unterhaltung?",
"recentDmConversationsPageTitle": "Direktnachrichten",
"recentDmConversationsSectionHeader": "Direktnachrichten",
"revealButtonLabel": "Nachricht anzeigen",
Expand Down Expand Up @@ -1492,7 +1530,7 @@
"themeSettingTitle": "THEMA",
"today": "Heute",
"topicValidationErrorMandatoryButEmpty": "Themen sind in dieser Organisation erforderlich.",
"topicValidationErrorTooLong": "Länge des Themas sollte 60 Zeichen nicht überschreiten.",
"topicValidationErrorTooLong": "Länge des Themas sollte {maxLength, plural, =1{1 Zeichen} other{{maxLength} Zeichen}} nicht überschreiten.",
"topicsButtonTooltip": "Themen",
"tryAnotherAccountButton": "Anderen Account ausprobieren",
"tryAnotherAccountMessage": "Dein Account bei {url} benötigt einige Zeit zum Laden.",
Expand Down
28 changes: 28 additions & 0 deletions assets/l10n/app_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@
"@actionSheetOptionStarMessage": {
"description": "Label for star button on action sheet."
},
"@actionSheetOptionSubscribe": {
"description": "Label in the channel action sheet for subscribing to the channel."
},
"@actionSheetOptionUnfollowTopic": {
"description": "Label for unfollowing a topic on action sheet."
},
Expand Down Expand Up @@ -98,6 +101,9 @@
"@actionSheetReadReceiptsZeroReadCount": {
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
},
"@allChannelsEmptyPlaceholderHeader": {
"description": "Centered text on the 'All channels' page saying that there is no content to show."
},
"@channelFeedButtonTooltip": {
"description": "Tooltip for button to navigate to a given channel's feed"
},
Expand All @@ -122,9 +128,18 @@
"@composeBoxBannerButtonSave": {
"description": "Label text for the 'Save' button in the compose-box banner when you are editing a message."
},
"@composeBoxBannerButtonSubscribe": {
"description": "Label text for the 'Subscribe' button in the compose-box banner when you are viewing an unsubscribed channel."
},
"@composeBoxBannerLabelEditMessage": {
"description": "Label text for the compose-box banner when you are editing a message."
},
"@composeBoxSendTooltip": {
"description": "Tooltip for send button in compose box."
},
"@composeBoxTopicHintText": {
"description": "Hint text for topic input widget in compose box."
},
"@deleteMessageConfirmationDialogConfirmButton": {
"description": "Label for the 'Delete' button on a confirmation dialog for deleting a message."
},
Expand Down Expand Up @@ -366,6 +381,9 @@
"@mentionsPageTitle": {
"description": "Page title for the 'Mentions' message view."
},
"@newDmSheetComposeButtonLabel": {
"description": "Label for the compose button in the new DM sheet that starts composing a message to the selected users."
},
"@noStatusText": {
"description": "The text part of the status button sub-label in self-user profile page when status text is not set."
},
Expand Down Expand Up @@ -555,6 +573,9 @@
}
}
},
"@unknownUserName": {
"description": "Name placeholder to use for a user when we don't know their name."
},
"@unpinnedSubscriptionsLabel": {
"description": "Label for the list of unpinned subscribed channels."
},
Expand Down Expand Up @@ -637,6 +658,7 @@
"actionSheetOptionSeeWhoReacted": "Voir qui a réagi",
"actionSheetOptionShare": "Partager",
"actionSheetOptionStarMessage": "Mettre le message en favori",
"actionSheetOptionSubscribe": "S'abonner",
"actionSheetOptionUnfollowTopic": "Ne plus suivre le sujet",
"actionSheetOptionUnmuteTopic": "Rendre le sujet non silencieux",
"actionSheetOptionUnresolveTopic": "Marquer comme non résolu",
Expand All @@ -646,6 +668,7 @@
"actionSheetReadReceiptsErrorReadCount": "Échec du chargement des accusés de réception.",
"actionSheetReadReceiptsReadCount": "{count, plural, =1{Ce message a été <z-link>lu</z-link> par {count} personne:} other{Ce message a été <z-link>lu</z-link> par {count} personnes :}}",
"actionSheetReadReceiptsZeroReadCount": "Personne n'a encore lu ce message.",
"allChannelsEmptyPlaceholderHeader": "Il n'y a pas de canal que vous pouvez visualiser dans cette organisation.",
"channelFeedButtonTooltip": "Fil de la chaîne",
"channelsPageTitle": "Chaînes",
"chooseAccountButtonAddAnAccount": "Ajouter un compte",
Expand All @@ -654,7 +677,10 @@
"combinedFeedPageTitle": "Fil groupé",
"composeBoxBannerButtonCancel": "Annuler",
"composeBoxBannerButtonSave": "Sauvegarder",
"composeBoxBannerButtonSubscribe": "S'abonner",
"composeBoxBannerLabelEditMessage": "Editer le message",
"composeBoxSendTooltip": "Envoyer",
"composeBoxTopicHintText": "Sujet",
"deleteMessageConfirmationDialogConfirmButton": "Supprimer",
"deleteMessageConfirmationDialogMessage": "Supprimer un message de façon permanente le supprime pour tout le monde.",
"deleteMessageConfirmationDialogTitle": "Supprimer message ?",
Expand Down Expand Up @@ -706,6 +732,7 @@
"mainMenuMyProfile": "Mon profil",
"manyPeopleTyping": "Plusieurs personnes sont en train d'écrire…",
"mentionsPageTitle": "Mentions",
"newDmSheetComposeButtonLabel": "Rédiger",
"noStatusText": "Statut sans texte",
"notifGroupDmConversationLabel": "{senderFullName} à vous et {numOthers, plural, =1{1 other} other{{numOthers} others}}",
"notifSelfUser": "Vous",
Expand Down Expand Up @@ -747,6 +774,7 @@
"tryAnotherAccountButton": "Essayer un autre compte",
"tryAnotherAccountMessage": "Votre compte à {url} prend du temps à se charger.",
"twoPeopleTyping": "{typist} et {otherTypist} sont en train d'écrire…",
"unknownUserName": "(utilisateur inconnu)",
"unpinnedSubscriptionsLabel": "Désépingler",
"unsubscribeConfirmationDialogConfirmButton": "Se désinscrire",
"unsubscribeConfirmationDialogTitle": "Se désinscrire de {channelName}?",
Expand Down
8 changes: 8 additions & 0 deletions assets/l10n/app_ja.arb
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,9 @@
"@actionSheetReadReceiptsZeroReadCount": {
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
},
"@allChannelsPageTitle": {
"description": "Title for the 'All channels' page."
},
"@appVersionUnknownPlaceholder": {
"description": "Placeholder to show in place of the app version when it is unknown."
},
Expand Down Expand Up @@ -728,6 +731,9 @@
"@mutedUser": {
"description": "Text to display in place of a muted user's name."
},
"@navButtonAllChannels": {
"description": "Title for a nav button that opens the 'All channels' page."
},
"@newDmFabButtonLabel": {
"description": "Label for the floating action button (FAB) that opens the new DM sheet."
},
Expand Down Expand Up @@ -1215,6 +1221,7 @@
"actionSheetReadReceiptsErrorReadCount": "既読情報の読み込みに失敗しました。",
"actionSheetReadReceiptsReadCount": "{count, plural, =1{このメッセージは <z-link>{count} 人</z-link>に読まれています:} other{このメッセージは <z-link>{count} 人</z-link>に読まれています:}}",
"actionSheetReadReceiptsZeroReadCount": "このメッセージはまだ誰も読んでいません。",
"allChannelsPageTitle": "全てのチャンネル",
"appVersionUnknownPlaceholder": "(…)",
"channelFeedButtonTooltip": "チャンネルフィード",
"channelsPageTitle": "チャンネル",
Expand Down Expand Up @@ -1363,6 +1370,7 @@
"messageListGroupYouWithYourself": "自分とのメッセージ",
"messageNotSentLabel": "メッセージ未送信",
"mutedUser": "ミュート中のユーザー",
"navButtonAllChannels": "全てのチャンネル",
"newDmFabButtonLabel": "新しいDM",
"newDmSheetComposeButtonLabel": "作成",
"newDmSheetNoUsersFound": "ユーザーが見つかりません",
Expand Down
4 changes: 4 additions & 0 deletions assets/l10n/app_pl.arb
Original file line number Diff line number Diff line change
Expand Up @@ -783,6 +783,9 @@
"@mutedUser": {
"description": "Name for a muted user to display all over the app."
},
"@navBarMenuLabel": {
"description": "Label for the Menu button on the bottom navigation bar."
},
"@navButtonAllChannels": {
"description": "Title for a nav button that opens the 'All channels' page."
},
Expand Down Expand Up @@ -1459,6 +1462,7 @@
"messageListGroupYouWithYourself": "Zapiski na własne konto",
"messageNotSentLabel": "NIE WYSŁANO WIADOMOŚCI",
"mutedUser": "Wyciszony użytkownik",
"navBarMenuLabel": "Menu",
"navButtonAllChannels": "Wszystkie kanały",
"newDmFabButtonLabel": "Nowa DM",
"newDmSheetComposeButtonLabel": "Utwórz",
Expand Down
4 changes: 4 additions & 0 deletions assets/l10n/app_ru.arb
Original file line number Diff line number Diff line change
Expand Up @@ -783,6 +783,9 @@
"@mutedUser": {
"description": "Name for a muted user to display all over the app."
},
"@navBarMenuLabel": {
"description": "Label for the Menu button on the bottom navigation bar."
},
"@navButtonAllChannels": {
"description": "Title for a nav button that opens the 'All channels' page."
},
Expand Down Expand Up @@ -1459,6 +1462,7 @@
"messageListGroupYouWithYourself": "Сообщения с собой",
"messageNotSentLabel": "СООБЩЕНИЕ НЕ ОТПРАВЛЕНО",
"mutedUser": "Заглушенный пользователь",
"navBarMenuLabel": "Меню",
"navButtonAllChannels": "Все каналы",
"newDmFabButtonLabel": "Новое ЛС",
"newDmSheetComposeButtonLabel": "Написать",
Expand Down
4 changes: 4 additions & 0 deletions assets/l10n/app_uk.arb
Original file line number Diff line number Diff line change
Expand Up @@ -783,6 +783,9 @@
"@mutedUser": {
"description": "Name for a muted user to display all over the app."
},
"@navBarMenuLabel": {
"description": "Label for the Menu button on the bottom navigation bar."
},
"@navButtonAllChannels": {
"description": "Title for a nav button that opens the 'All channels' page."
},
Expand Down Expand Up @@ -1459,6 +1462,7 @@
"messageListGroupYouWithYourself": "Повідомлення з собою",
"messageNotSentLabel": "ПОВІДОМЛЕННЯ НЕ ВІДПРАВЛЕНО",
"mutedUser": "Заглушений користувач",
"navBarMenuLabel": "Меню",
"navButtonAllChannels": "Усі канали",
"newDmFabButtonLabel": "Нове особисте повідомлення",
"newDmSheetComposeButtonLabel": "Написати",
Expand Down
1 change: 1 addition & 0 deletions assets/l10n/app_vi.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
34 changes: 34 additions & 0 deletions assets/l10n/app_zh_Hant_TW.arb
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,9 @@
"@actionSheetReadReceiptsZeroReadCount": {
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
},
"@allChannelsEmptyPlaceholderHeader": {
"description": "Centered text on the 'All channels' page saying that there is no content to show."
},
"@allChannelsPageTitle": {
"description": "Title for the 'All channels' page."
},
Expand All @@ -116,6 +119,18 @@
"@channelFeedButtonTooltip": {
"description": "Tooltip for button to navigate to a given channel's feed"
},
"@channelsEmptyPlaceholderHeader": {
"description": "Centered text on the 'Channels' page saying that there is no content to show."
},
"@channelsEmptyPlaceholderMessage": {
"description": "Centered text on the 'Channels' page saying that there is no content to show, with a link to 'All channels'.",
"placeholders": {
"allChannelsPageTitle": {
"example": "All channels",
"type": "String"
}
}
},
"@channelsPageTitle": {
"description": "Title for the page with a list of subscribed channels."
},
Expand Down Expand Up @@ -609,6 +624,12 @@
}
}
},
"@inboxEmptyPlaceholderHeader": {
"description": "Centered text on the 'Inbox' page saying that there is no content to show."
},
"@inboxEmptyPlaceholderMessage": {
"description": "Additional centered text on the 'Inbox' page saying that there is no content to show."
},
"@inboxPageTitle": {
"description": "Title for the page with unreads."
},
Expand Down Expand Up @@ -881,6 +902,12 @@
"@reactionChipsLabel": {
"description": "Text identifying the container of reaction chips on a message. (An accessibility label for assistive technology.)"
},
"@recentDmConversationsEmptyPlaceholderHeader": {
"description": "Centered text on the 'Direct messages' page saying that there is no content to show."
},
"@recentDmConversationsEmptyPlaceholderMessage": {
"description": "Additional centered text on the 'Direct messages' page saying that there is no content to show."
},
"@recentDmConversationsPageTitle": {
"description": "Title for the page with a list of DM conversations."
},
Expand Down Expand Up @@ -1268,9 +1295,12 @@
"actionSheetReadReceiptsErrorReadCount": "載入已讀回條失敗。",
"actionSheetReadReceiptsReadCount": "{count, plural, =1{此訊息已被<z-link>閱讀</z-link>,共有 {count} 人:} other{此訊息已被<z-link>閱讀</z-link>,共有 {count} 人:}}",
"actionSheetReadReceiptsZeroReadCount": "尚無人閱讀此訊息。",
"allChannelsEmptyPlaceholderHeader": "在此組織中沒有您可以查看的頻道。",
"allChannelsPageTitle": "所有頻道",
"appVersionUnknownPlaceholder": "(…)",
"channelFeedButtonTooltip": "頻道饋給",
"channelsEmptyPlaceholderHeader": "您尚未訂閱任何頻道。",
"channelsEmptyPlaceholderMessage": "試著前往 <z-link>{allChannelsPageTitle}</z-link>,加入一些頻道吧。",
"channelsPageTitle": "頻道",
"chooseAccountButtonAddAnAccount": "增添帳號",
"chooseAccountPageLogOutButton": "登出",
Expand Down Expand Up @@ -1380,6 +1410,8 @@
"experimentalFeatureSettingsPageTitle": "實驗性功能",
"experimentalFeatureSettingsWarning": "這些選項啟用的功能仍在開發中,尚未完善。它們可能無法正常運作,且可能導致應用程式其他部分出現問題。\n\n這些設定的目的是供參與 Zulip 開發的人員進行試驗使用。",
"filenameAndSizeInMiB": "{filename}: {size} MiB",
"inboxEmptyPlaceholderHeader": "您的收件匣中沒有未讀訊息。",
"inboxEmptyPlaceholderMessage": "請使用下方按鈕查看綜合動態或頻道清單。",
"inboxPageTitle": "收件匣",
"initialAnchorSettingDescription": "您可以選擇將訊息串開啟在第一則未讀訊息,或是最新的訊息。",
"initialAnchorSettingFirstUnreadAlways": "第一則未讀訊息",
Expand Down Expand Up @@ -1452,6 +1484,8 @@
"reactionChipLabel": "{emojiName}: {votes}",
"reactionChipVotesYouAndOthers": "{otherUsersCount, plural, =1 {你與其他 1 人} other {你與其他 {otherUsersCount} 人}}",
"reactionChipsLabel": "反應",
"recentDmConversationsEmptyPlaceholderHeader": "您尚未有任何私人訊息!",
"recentDmConversationsEmptyPlaceholderMessage": "要不要開始一段對話呢?",
"recentDmConversationsPageTitle": "私人訊息",
"recentDmConversationsSectionHeader": "私人訊息",
"revealButtonLabel": "顯示訊息",
Expand Down
Loading