Skip to content

Commit 0e0ec6e

Browse files
weblategnprice
authored andcommitted
l10n: Update translations from Weblate
The branch on Weblate had two commits, with the second one just removing an empty `enm` (Middle English) translation which the first had added. Squashed those together. Discussion: https://chat.zulip.org/#narrow/channel/58-translation/topic/weblate.3A.20new.20language.20requests/near/2332037
1 parent 2b7ab49 commit 0e0ec6e

19 files changed

+1794
-85
lines changed

assets/l10n/app_de.arb

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@
107107
"@actionSheetReadReceiptsZeroReadCount": {
108108
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
109109
},
110+
"@allChannelsEmptyPlaceholderHeader": {
111+
"description": "Centered text on the 'All channels' page saying that there is no content to show."
112+
},
110113
"@allChannelsPageTitle": {
111114
"description": "Title for the 'All channels' page."
112115
},
@@ -116,6 +119,18 @@
116119
"@channelFeedButtonTooltip": {
117120
"description": "Tooltip for button to navigate to a given channel's feed"
118121
},
122+
"@channelsEmptyPlaceholderHeader": {
123+
"description": "Centered text on the 'Channels' page saying that there is no content to show."
124+
},
125+
"@channelsEmptyPlaceholderMessage": {
126+
"description": "Centered text on the 'Channels' page saying that there is no content to show, with a link to 'All channels'.",
127+
"placeholders": {
128+
"allChannelsPageTitle": {
129+
"example": "All channels",
130+
"type": "String"
131+
}
132+
}
133+
},
119134
"@channelsPageTitle": {
120135
"description": "Title for the page with a list of subscribed channels."
121136
},
@@ -337,6 +352,9 @@
337352
"@errorCopyingFailed": {
338353
"description": "Error message when copying the text of a message to the user's system clipboard failed."
339354
},
355+
"@errorCouldNotAccessUploadedFileTitle": {
356+
"description": "Error title on failure in opening a file someone previously uploaded to Zulip"
357+
},
340358
"@errorCouldNotConnectTitle": {
341359
"description": "Error title when the app could not connect to the server."
342360
},
@@ -606,6 +624,12 @@
606624
}
607625
}
608626
},
627+
"@inboxEmptyPlaceholderHeader": {
628+
"description": "Centered text on the 'Inbox' page saying that there is no content to show."
629+
},
630+
"@inboxEmptyPlaceholderMessage": {
631+
"description": "Additional centered text on the 'Inbox' page saying that there is no content to show."
632+
},
609633
"@inboxPageTitle": {
610634
"description": "Title for the page with unreads."
611635
},
@@ -878,6 +902,12 @@
878902
"@reactionChipsLabel": {
879903
"description": "Text identifying the container of reaction chips on a message. (An accessibility label for assistive technology.)"
880904
},
905+
"@recentDmConversationsEmptyPlaceholderHeader": {
906+
"description": "Centered text on the 'Direct messages' page saying that there is no content to show."
907+
},
908+
"@recentDmConversationsEmptyPlaceholderMessage": {
909+
"description": "Additional centered text on the 'Direct messages' page saying that there is no content to show."
910+
},
881911
"@recentDmConversationsPageTitle": {
882912
"description": "Title for the page with a list of DM conversations."
883913
},
@@ -1267,9 +1297,12 @@
12671297
"actionSheetReadReceiptsErrorReadCount": "Laden von Empfangsbestätigungen fehlgeschlagen.",
12681298
"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>:}}",
12691299
"actionSheetReadReceiptsZeroReadCount": "Niemand hat diese Nachricht bisher gelesen.",
1300+
"allChannelsEmptyPlaceholderHeader": "Es gibt keine Kanäle, die du in dieser Organisation anzeigen könntest.",
12701301
"allChannelsPageTitle": "Alle Kanäle",
12711302
"appVersionUnknownPlaceholder": "(…)",
12721303
"channelFeedButtonTooltip": "Kanal-Feed",
1304+
"channelsEmptyPlaceholderHeader": "Du hast noch keine Kanäle abonniert.",
1305+
"channelsEmptyPlaceholderMessage": "Versuche, nach <z-link>{allChannelsPageTitle}</z-link> zu gehen und einigen davon beizutreten.",
12731306
"channelsPageTitle": "Kanäle",
12741307
"chooseAccountButtonAddAnAccount": "Account hinzufügen",
12751308
"chooseAccountPageLogOutButton": "Abmelden",
@@ -1325,6 +1358,7 @@
13251358
"errorContentNotInsertedTitle": "Inhalt nicht eingefügt",
13261359
"errorContentToInsertIsEmpty": "Die einzufügende Datei ist leer oder kann nicht geöffnet werden.",
13271360
"errorCopyingFailed": "Kopieren fehlgeschlagen",
1361+
"errorCouldNotAccessUploadedFileTitle": "Konnte nicht auf die hochgeladene Datei zugreifen",
13281362
"errorCouldNotConnectTitle": "Konnte nicht verbinden",
13291363
"errorCouldNotEditMessageTitle": "Konnte Nachricht nicht bearbeiten",
13301364
"errorCouldNotFetchMessageSource": "Konnte Nachrichtenquelle nicht abrufen.",
@@ -1378,6 +1412,8 @@
13781412
"experimentalFeatureSettingsPageTitle": "Experimentelle Funktionen",
13791413
"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.",
13801414
"filenameAndSizeInMiB": "{filename}: {size} MiB",
1415+
"inboxEmptyPlaceholderHeader": "Es gibt keine ungelesenen Nachrichten in deinem Posteingang.",
1416+
"inboxEmptyPlaceholderMessage": "Nutze die Buttons unten, um den kombinierten Feed oder die Liste der Kanäle anzuzeigen.",
13811417
"inboxPageTitle": "Eingang",
13821418
"initialAnchorSettingDescription": "Du kannst auswählen ob Nachrichten-Feeds bei deiner ersten ungelesenen oder bei den neuesten Nachrichten geöffnet werden.",
13831419
"initialAnchorSettingFirstUnreadAlways": "Erste ungelesene Nachricht",
@@ -1450,6 +1486,8 @@
14501486
"reactionChipLabel": "{emojiName}: {votes}",
14511487
"reactionChipVotesYouAndOthers": "{otherUsersCount, plural, =1{Du und ein weiterer} other{Du und {otherUsersCount} weitere}}",
14521488
"reactionChipsLabel": "Reaktionen",
1489+
"recentDmConversationsEmptyPlaceholderHeader": "Du hast noch keine Direktnachrichten!",
1490+
"recentDmConversationsEmptyPlaceholderMessage": "Warum beginnst du nicht einfach eine Unterhaltung?",
14531491
"recentDmConversationsPageTitle": "Direktnachrichten",
14541492
"recentDmConversationsSectionHeader": "Direktnachrichten",
14551493
"revealButtonLabel": "Nachricht anzeigen",
@@ -1492,7 +1530,7 @@
14921530
"themeSettingTitle": "THEMA",
14931531
"today": "Heute",
14941532
"topicValidationErrorMandatoryButEmpty": "Themen sind in dieser Organisation erforderlich.",
1495-
"topicValidationErrorTooLong": "Länge des Themas sollte 60 Zeichen nicht überschreiten.",
1533+
"topicValidationErrorTooLong": "Länge des Themas sollte {maxLength, plural, =1{1 Zeichen} other{{maxLength} Zeichen}} nicht überschreiten.",
14961534
"topicsButtonTooltip": "Themen",
14971535
"tryAnotherAccountButton": "Anderen Account ausprobieren",
14981536
"tryAnotherAccountMessage": "Dein Account bei {url} benötigt einige Zeit zum Laden.",

assets/l10n/app_en_GB.arb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
{
2-
"topicValidationErrorMandatoryButEmpty": "Topics are required in this organisation.",
2+
"@aboutPageAppVersion": {
3+
"description": "Label for Zulip app version in About Zulip page"
4+
},
5+
"@aboutPageTitle": {
6+
"description": "Title for About Zulip page."
7+
},
38
"@topicValidationErrorMandatoryButEmpty": {
49
"description": "Topic validation error when topic is required but was empty."
5-
}
10+
},
11+
"aboutPageAppVersion": "App Version",
12+
"aboutPageTitle": "About Zulip",
13+
"topicValidationErrorMandatoryButEmpty": "Topics are required in this organisation."
614
}

assets/l10n/app_fr.arb

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"@aboutPageTitle": {
1212
"description": "Title for About Zulip page."
1313
},
14+
"@actionSheetOptionChannelFeed": {
15+
"description": "Label for navigating to a channel's channel-feed page."
16+
},
1417
"@actionSheetOptionCopyChannelLink": {
1518
"description": "Label for copy channel link button on action sheet."
1619
},
@@ -65,6 +68,9 @@
6568
"@actionSheetOptionStarMessage": {
6669
"description": "Label for star button on action sheet."
6770
},
71+
"@actionSheetOptionSubscribe": {
72+
"description": "Label in the channel action sheet for subscribing to the channel."
73+
},
6874
"@actionSheetOptionUnfollowTopic": {
6975
"description": "Label for unfollowing a topic on action sheet."
7076
},
@@ -77,6 +83,9 @@
7783
"@actionSheetOptionUnstarMessage": {
7884
"description": "Label for unstar button on action sheet."
7985
},
86+
"@actionSheetOptionUnsubscribe": {
87+
"description": "Label in the channel action sheet for unsubscribing from the channel."
88+
},
8089
"@actionSheetOptionViewReadReceipts": {
8190
"description": "Label for the 'View read receipts' button in the message action sheet."
8291
},
@@ -98,6 +107,12 @@
98107
"@actionSheetReadReceiptsZeroReadCount": {
99108
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
100109
},
110+
"@allChannelsEmptyPlaceholderHeader": {
111+
"description": "Centered text on the 'All channels' page saying that there is no content to show."
112+
},
113+
"@allChannelsPageTitle": {
114+
"description": "Title for the 'All channels' page."
115+
},
101116
"@channelFeedButtonTooltip": {
102117
"description": "Tooltip for button to navigate to a given channel's feed"
103118
},
@@ -122,9 +137,18 @@
122137
"@composeBoxBannerButtonSave": {
123138
"description": "Label text for the 'Save' button in the compose-box banner when you are editing a message."
124139
},
140+
"@composeBoxBannerButtonSubscribe": {
141+
"description": "Label text for the 'Subscribe' button in the compose-box banner when you are viewing an unsubscribed channel."
142+
},
125143
"@composeBoxBannerLabelEditMessage": {
126144
"description": "Label text for the compose-box banner when you are editing a message."
127145
},
146+
"@composeBoxSendTooltip": {
147+
"description": "Tooltip for send button in compose box."
148+
},
149+
"@composeBoxTopicHintText": {
150+
"description": "Hint text for topic input widget in compose box."
151+
},
128152
"@deleteMessageConfirmationDialogConfirmButton": {
129153
"description": "Label for the 'Delete' button on a confirmation dialog for deleting a message."
130154
},
@@ -366,6 +390,12 @@
366390
"@mentionsPageTitle": {
367391
"description": "Page title for the 'Mentions' message view."
368392
},
393+
"@navButtonAllChannels": {
394+
"description": "Title for a nav button that opens the 'All channels' page."
395+
},
396+
"@newDmSheetComposeButtonLabel": {
397+
"description": "Label for the compose button in the new DM sheet that starts composing a message to the selected users."
398+
},
369399
"@noStatusText": {
370400
"description": "The text part of the status button sub-label in self-user profile page when status text is not set."
371401
},
@@ -511,6 +541,9 @@
511541
"@statusTextHint": {
512542
"description": "Hint text for the status text input field in 'Set status' page."
513543
},
544+
"@subscribeFailedTitle": {
545+
"description": "Error title when subscribing to a channel failed."
546+
},
514547
"@successChannelLinkCopied": {
515548
"description": "Message when link of a channel was copied to the user's system clipboard."
516549
},
@@ -555,12 +588,18 @@
555588
}
556589
}
557590
},
591+
"@unknownUserName": {
592+
"description": "Name placeholder to use for a user when we don't know their name."
593+
},
558594
"@unpinnedSubscriptionsLabel": {
559595
"description": "Label for the list of unpinned subscribed channels."
560596
},
561597
"@unsubscribeConfirmationDialogConfirmButton": {
562598
"description": "Label for the 'Unsubscribe' button on a confirmation dialog for unsubscribing from a channel."
563599
},
600+
"@unsubscribeConfirmationDialogMessageCannotResubscribe": {
601+
"description": "Message for a confirmation dialog for unsubscribing from a channel when you will not have permission to resubscribe."
602+
},
564603
"@unsubscribeConfirmationDialogTitle": {
565604
"description": "Title for a confirmation dialog for unsubscribing from a channel.",
566605
"placeholders": {
@@ -570,6 +609,9 @@
570609
}
571610
}
572611
},
612+
"@unsubscribeFailedTitle": {
613+
"description": "Error title when unsubscribing from a channel failed."
614+
},
573615
"@updateStatusErrorTitle": {
574616
"description": "Error title when updating user status failed."
575617
},
@@ -619,6 +661,7 @@
619661
"aboutPageOpenSourceLicenses": "Licences de logiciel libre",
620662
"aboutPageTapToView": "Toucher pour voir",
621663
"aboutPageTitle": "À propos de Zulip",
664+
"actionSheetOptionChannelFeed": "Fil du canal",
622665
"actionSheetOptionCopyChannelLink": "Copier le lien du canal",
623666
"actionSheetOptionCopyMessageLink": "Copier le lien au message",
624667
"actionSheetOptionCopyMessageText": "Copier le contenu du message",
@@ -637,15 +680,19 @@
637680
"actionSheetOptionSeeWhoReacted": "Voir qui a réagi",
638681
"actionSheetOptionShare": "Partager",
639682
"actionSheetOptionStarMessage": "Mettre le message en favori",
683+
"actionSheetOptionSubscribe": "S'abonner",
640684
"actionSheetOptionUnfollowTopic": "Ne plus suivre le sujet",
641685
"actionSheetOptionUnmuteTopic": "Rendre le sujet non silencieux",
642686
"actionSheetOptionUnresolveTopic": "Marquer comme non résolu",
643687
"actionSheetOptionUnstarMessage": "Retirer ce message de la liste des favoris",
688+
"actionSheetOptionUnsubscribe": "Se désabonner",
644689
"actionSheetOptionViewReadReceipts": "Voir accusés de réception",
645690
"actionSheetReadReceipts": "Accusés de réception",
646691
"actionSheetReadReceiptsErrorReadCount": "Échec du chargement des accusés de réception.",
647692
"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 :}}",
648693
"actionSheetReadReceiptsZeroReadCount": "Personne n'a encore lu ce message.",
694+
"allChannelsEmptyPlaceholderHeader": "Il n'y a pas de canal que vous pouvez visualiser dans cette organisation.",
695+
"allChannelsPageTitle": "Tous les canaux",
649696
"channelFeedButtonTooltip": "Fil de la chaîne",
650697
"channelsPageTitle": "Chaînes",
651698
"chooseAccountButtonAddAnAccount": "Ajouter un compte",
@@ -654,7 +701,10 @@
654701
"combinedFeedPageTitle": "Fil groupé",
655702
"composeBoxBannerButtonCancel": "Annuler",
656703
"composeBoxBannerButtonSave": "Sauvegarder",
704+
"composeBoxBannerButtonSubscribe": "S'abonner",
657705
"composeBoxBannerLabelEditMessage": "Editer le message",
706+
"composeBoxSendTooltip": "Envoyer",
707+
"composeBoxTopicHintText": "Sujet",
658708
"deleteMessageConfirmationDialogConfirmButton": "Supprimer",
659709
"deleteMessageConfirmationDialogMessage": "Supprimer un message de façon permanente le supprime pour tout le monde.",
660710
"deleteMessageConfirmationDialogTitle": "Supprimer message ?",
@@ -706,6 +756,8 @@
706756
"mainMenuMyProfile": "Mon profil",
707757
"manyPeopleTyping": "Plusieurs personnes sont en train d'écrire…",
708758
"mentionsPageTitle": "Mentions",
759+
"navButtonAllChannels": "Tous les canaux",
760+
"newDmSheetComposeButtonLabel": "Rédiger",
709761
"noStatusText": "Statut sans texte",
710762
"notifGroupDmConversationLabel": "{senderFullName} à vous et {numOthers, plural, =1{1 other} other{{numOthers} others}}",
711763
"notifSelfUser": "Vous",
@@ -737,6 +789,7 @@
737789
"statusClearButtonLabel": "Effacer",
738790
"statusSaveButtonLabel": "Sauvegarder",
739791
"statusTextHint": "Votre statut",
792+
"subscribeFailedTitle": "Échec de l’abonnement",
740793
"successChannelLinkCopied": "Lien sur le canal copié",
741794
"successLinkCopied": "Lien copié",
742795
"successMessageLinkCopied": "Lien sur le message copié",
@@ -747,9 +800,12 @@
747800
"tryAnotherAccountButton": "Essayer un autre compte",
748801
"tryAnotherAccountMessage": "Votre compte à {url} prend du temps à se charger.",
749802
"twoPeopleTyping": "{typist} et {otherTypist} sont en train d'écrire…",
803+
"unknownUserName": "(utilisateur inconnu)",
750804
"unpinnedSubscriptionsLabel": "Désépingler",
751805
"unsubscribeConfirmationDialogConfirmButton": "Se désinscrire",
806+
"unsubscribeConfirmationDialogMessageCannotResubscribe": "Une fois que vous aurez quitté ce canal, vous ne pourrez plus le rejoindre.",
752807
"unsubscribeConfirmationDialogTitle": "Se désinscrire de {channelName}?",
808+
"unsubscribeFailedTitle": "Échec du désabonnement",
753809
"updateStatusErrorTitle": "Erreur lors de la mise à jour du statut de l'utilisateur. Merci de réessayer.",
754810
"upgradeWelcomeDialogDismiss": "Allons-y",
755811
"upgradeWelcomeDialogLinkText": "Allez voir les articles sur le blog des annonces !",

assets/l10n/app_ja.arb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,9 @@
104104
"@actionSheetReadReceiptsZeroReadCount": {
105105
"description": "Label in the \"Read receipts\" bottom sheet when no one has read the message."
106106
},
107+
"@allChannelsPageTitle": {
108+
"description": "Title for the 'All channels' page."
109+
},
107110
"@appVersionUnknownPlaceholder": {
108111
"description": "Placeholder to show in place of the app version when it is unknown."
109112
},
@@ -728,6 +731,9 @@
728731
"@mutedUser": {
729732
"description": "Text to display in place of a muted user's name."
730733
},
734+
"@navButtonAllChannels": {
735+
"description": "Title for a nav button that opens the 'All channels' page."
736+
},
731737
"@newDmFabButtonLabel": {
732738
"description": "Label for the floating action button (FAB) that opens the new DM sheet."
733739
},
@@ -1215,6 +1221,7 @@
12151221
"actionSheetReadReceiptsErrorReadCount": "既読情報の読み込みに失敗しました。",
12161222
"actionSheetReadReceiptsReadCount": "{count, plural, =1{このメッセージは <z-link>{count} 人</z-link>に読まれています:} other{このメッセージは <z-link>{count} 人</z-link>に読まれています:}}",
12171223
"actionSheetReadReceiptsZeroReadCount": "このメッセージはまだ誰も読んでいません。",
1224+
"allChannelsPageTitle": "全てのチャンネル",
12181225
"appVersionUnknownPlaceholder": "(…)",
12191226
"channelFeedButtonTooltip": "チャンネルフィード",
12201227
"channelsPageTitle": "チャンネル",
@@ -1363,6 +1370,7 @@
13631370
"messageListGroupYouWithYourself": "自分とのメッセージ",
13641371
"messageNotSentLabel": "メッセージ未送信",
13651372
"mutedUser": "ミュート中のユーザー",
1373+
"navButtonAllChannels": "全てのチャンネル",
13661374
"newDmFabButtonLabel": "新しいDM",
13671375
"newDmSheetComposeButtonLabel": "作成",
13681376
"newDmSheetNoUsersFound": "ユーザーが見つかりません",

0 commit comments

Comments
 (0)