Skip to content

Commit 25f91b7

Browse files
weblategnprice
authored andcommitted
l10n: Update translations from Weblate.
1 parent 0a19789 commit 25f91b7

File tree

11 files changed

+436
-104
lines changed

11 files changed

+436
-104
lines changed

assets/l10n/app_it.arb

Lines changed: 290 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,290 @@
1-
{}
1+
{
2+
"aboutPageTapToView": "Tap per visualizzare",
3+
"@aboutPageTapToView": {
4+
"description": "Item subtitle in About Zulip page to navigate to Licenses page"
5+
},
6+
"settingsPageTitle": "Impostazioni",
7+
"@settingsPageTitle": {
8+
"description": "Title for the settings page."
9+
},
10+
"switchAccountButton": "Cambia account",
11+
"@switchAccountButton": {
12+
"description": "Label for main-menu button leading to the choose-account page."
13+
},
14+
"tryAnotherAccountButton": "Prova un altro account",
15+
"@tryAnotherAccountButton": {
16+
"description": "Label for loading screen button prompting user to try another account."
17+
},
18+
"chooseAccountPageLogOutButton": "Esci",
19+
"@chooseAccountPageLogOutButton": {
20+
"description": "Label for the 'Log out' button for an account on the choose-account page"
21+
},
22+
"logOutConfirmationDialogTitle": "Disconnettersi?",
23+
"@logOutConfirmationDialogTitle": {
24+
"description": "Title for a confirmation dialog for logging out."
25+
},
26+
"logOutConfirmationDialogMessage": "Per utilizzare questo account in futuro, bisognerà reinserire l'URL della propria organizzazione e le informazioni del proprio account.",
27+
"@logOutConfirmationDialogMessage": {
28+
"description": "Message for a confirmation dialog for logging out."
29+
},
30+
"logOutConfirmationDialogConfirmButton": "Esci",
31+
"@logOutConfirmationDialogConfirmButton": {
32+
"description": "Label for the 'Log out' button on a confirmation dialog for logging out."
33+
},
34+
"chooseAccountButtonAddAnAccount": "Aggiungi un account",
35+
"@chooseAccountButtonAddAnAccount": {
36+
"description": "Label for ChooseAccountPage button to add an account"
37+
},
38+
"errorCouldNotShowUserProfile": "Impossibile mostrare il profilo utente.",
39+
"@errorCouldNotShowUserProfile": {
40+
"description": "Message that appears on the user profile page when the profile cannot be shown."
41+
},
42+
"permissionsNeededTitle": "Permessi necessari",
43+
"@permissionsNeededTitle": {
44+
"description": "Title for dialog asking the user to grant additional permissions."
45+
},
46+
"permissionsNeededOpenSettings": "Apri le impostazioni",
47+
"@permissionsNeededOpenSettings": {
48+
"description": "Button label for permissions dialog button that opens the system settings screen."
49+
},
50+
"actionSheetOptionMarkChannelAsRead": "Segna il canale come letto",
51+
"@actionSheetOptionMarkChannelAsRead": {
52+
"description": "Label for marking a channel as read."
53+
},
54+
"actionSheetOptionListOfTopics": "Elenco degli argomenti",
55+
"@actionSheetOptionListOfTopics": {
56+
"description": "Label for navigating to a channel's topic-list page."
57+
},
58+
"actionSheetOptionUnfollowTopic": "Non seguire più l'argomento",
59+
"@actionSheetOptionUnfollowTopic": {
60+
"description": "Label for unfollowing a topic on action sheet."
61+
},
62+
"aboutPageTitle": "Su Zulip",
63+
"@aboutPageTitle": {
64+
"description": "Title for About Zulip page."
65+
},
66+
"aboutPageAppVersion": "Versione app",
67+
"@aboutPageAppVersion": {
68+
"description": "Label for Zulip app version in About Zulip page"
69+
},
70+
"aboutPageOpenSourceLicenses": "Licenze open-source",
71+
"@aboutPageOpenSourceLicenses": {
72+
"description": "Item title in About Zulip page to navigate to Licenses page"
73+
},
74+
"chooseAccountPageTitle": "Scegli account",
75+
"@chooseAccountPageTitle": {
76+
"description": "Title for the page to choose between Zulip accounts."
77+
},
78+
"actionSheetOptionFollowTopic": "Segui argomento",
79+
"@actionSheetOptionFollowTopic": {
80+
"description": "Label for following a topic on action sheet."
81+
},
82+
"permissionsDeniedReadExternalStorage": "Per caricare file, bisogna concedere a Zulip autorizzazioni aggiuntive nelle Impostazioni.",
83+
"@permissionsDeniedReadExternalStorage": {
84+
"description": "Message for dialog asking the user to grant permissions for external storage read access."
85+
},
86+
"tryAnotherAccountMessage": "Il caricamento dell'account su {url} sta richiedendo un po' di tempo.",
87+
"@tryAnotherAccountMessage": {
88+
"description": "Message that appears on the loading screen after waiting for some time.",
89+
"url": {
90+
"type": "String",
91+
"example": "http://chat.example.com/"
92+
}
93+
},
94+
"actionSheetOptionMuteTopic": "Silenzia argomento",
95+
"@actionSheetOptionMuteTopic": {
96+
"description": "Label for muting a topic on action sheet."
97+
},
98+
"actionSheetOptionUnmuteTopic": "Riattiva argomento",
99+
"@actionSheetOptionUnmuteTopic": {
100+
"description": "Label for unmuting a topic on action sheet."
101+
},
102+
"profileButtonSendDirectMessage": "Invia un messaggio diretto",
103+
"@profileButtonSendDirectMessage": {
104+
"description": "Label for button in profile screen to navigate to DMs with the shown user."
105+
},
106+
"permissionsDeniedCameraAccess": "Per caricare un'immagine, bisogna concedere a Zulip autorizzazioni aggiuntive nelle Impostazioni.",
107+
"@permissionsDeniedCameraAccess": {
108+
"description": "Message for dialog asking the user to grant permissions for camera access."
109+
},
110+
"actionSheetOptionResolveTopic": "Segna come risolto",
111+
"@actionSheetOptionResolveTopic": {
112+
"description": "Label for the 'Mark as resolved' button on the topic action sheet."
113+
},
114+
"errorResolveTopicFailedTitle": "Impossibile contrassegnare l'argomento come risolto",
115+
"@errorResolveTopicFailedTitle": {
116+
"description": "Error title when marking a topic as resolved failed."
117+
},
118+
"errorUnresolveTopicFailedTitle": "Impossibile contrassegnare l'argomento come irrisolto",
119+
"@errorUnresolveTopicFailedTitle": {
120+
"description": "Error title when marking a topic as unresolved failed."
121+
},
122+
"actionSheetOptionCopyMessageLink": "Copia il collegamento al messaggio",
123+
"@actionSheetOptionCopyMessageLink": {
124+
"description": "Label for copy message link button on action sheet."
125+
},
126+
"actionSheetOptionMarkAsUnread": "Segna come non letto da qui",
127+
"@actionSheetOptionMarkAsUnread": {
128+
"description": "Label for mark as unread button on action sheet."
129+
},
130+
"actionSheetOptionHideMutedMessage": "Nascondi nuovamente il messaggio disattivato",
131+
"@actionSheetOptionHideMutedMessage": {
132+
"description": "Label for hide muted message again button on action sheet."
133+
},
134+
"actionSheetOptionEditMessage": "Modifica messaggio",
135+
"@actionSheetOptionEditMessage": {
136+
"description": "Label for the 'Edit message' button in the message action sheet."
137+
},
138+
"errorAccountLoggedInTitle": "Account già registrato",
139+
"@errorAccountLoggedInTitle": {
140+
"description": "Error title on attempting to log into an account that's already logged in."
141+
},
142+
"errorLoginInvalidInputTitle": "Ingresso non valido",
143+
"@errorLoginInvalidInputTitle": {
144+
"description": "Error title for login when input is invalid."
145+
},
146+
"errorLoginFailedTitle": "Accesso non riuscito",
147+
"@errorLoginFailedTitle": {
148+
"description": "Error title for login when signing into a Zulip server fails."
149+
},
150+
"errorMessageEditNotSaved": "Messaggio non salvato",
151+
"@errorMessageEditNotSaved": {
152+
"description": "Error message for compose box when a message edit could not be saved."
153+
},
154+
"errorCouldNotConnectTitle": "Impossibile connettersi",
155+
"@errorCouldNotConnectTitle": {
156+
"description": "Error title when the app could not connect to the server."
157+
},
158+
"errorMessageDoesNotSeemToExist": "Quel messaggio sembra non esistere.",
159+
"@errorMessageDoesNotSeemToExist": {
160+
"description": "Error message when loading a message that does not exist."
161+
},
162+
"errorQuotationFailed": "Citazione non riuscita",
163+
"@errorQuotationFailed": {
164+
"description": "Error message when quoting a message failed."
165+
},
166+
"errorConnectingToServerShort": "Errore di connessione a Zulip. Nuovo tentativo…",
167+
"@errorConnectingToServerShort": {
168+
"description": "Short error message for a generic unknown error connecting to the server."
169+
},
170+
"errorHandlingEventTitle": "Errore nella gestione di un evento Zulip. Nuovo tentativo di connessione…",
171+
"@errorHandlingEventTitle": {
172+
"description": "Error title on failing to handle a Zulip server event."
173+
},
174+
"errorFailedToUploadFileTitle": "Impossibile caricare il file: {filename}",
175+
"@errorFailedToUploadFileTitle": {
176+
"description": "Error title when the specified file failed to upload.",
177+
"placeholders": {
178+
"filename": {
179+
"type": "String",
180+
"example": "file.txt"
181+
}
182+
}
183+
},
184+
"errorCouldNotFetchMessageSource": "Impossibile recuperare l'origine del messaggio.",
185+
"@errorCouldNotFetchMessageSource": {
186+
"description": "Error message when the source of a message could not be fetched."
187+
},
188+
"errorMessageNotSent": "Messaggio non inviato",
189+
"@errorMessageNotSent": {
190+
"description": "Error message for compose box when a message could not be sent."
191+
},
192+
"actionSheetOptionShare": "Condividi",
193+
"@actionSheetOptionShare": {
194+
"description": "Label for share button on action sheet."
195+
},
196+
"actionSheetOptionUnstarMessage": "Togli la stella dal messaggio",
197+
"@actionSheetOptionUnstarMessage": {
198+
"description": "Label for unstar button on action sheet."
199+
},
200+
"errorLoginCouldNotConnect": "Impossibile connettersi al server:\n{url}",
201+
"@errorLoginCouldNotConnect": {
202+
"description": "Error message when the app could not connect to the server.",
203+
"placeholders": {
204+
"url": {
205+
"type": "String",
206+
"example": "http://example.com/"
207+
}
208+
}
209+
},
210+
"errorWebAuthOperationalError": "Si è verificato un errore imprevisto.",
211+
"@errorWebAuthOperationalError": {
212+
"description": "Error message when third-party authentication has an operational error (not necessarily caused by invalid credentials)."
213+
},
214+
"errorAccountLoggedIn": "L'account {email} su {server} è già presente nell'elenco account.",
215+
"@errorAccountLoggedIn": {
216+
"description": "Error message on attempting to log into an account that's already logged in.",
217+
"placeholders": {
218+
"email": {
219+
"type": "String",
220+
"example": "[email protected]"
221+
},
222+
"server": {
223+
"type": "String",
224+
"example": "https://example.com"
225+
}
226+
}
227+
},
228+
"errorServerMessage": "Il server ha detto:\n\n{message}",
229+
"@errorServerMessage": {
230+
"description": "Error message that quotes an error from the server.",
231+
"placeholders": {
232+
"message": {
233+
"type": "String",
234+
"example": "Invalid format"
235+
}
236+
}
237+
},
238+
"errorCopyingFailed": "Copia non riuscita",
239+
"@errorCopyingFailed": {
240+
"description": "Error message when copying the text of a message to the user's system clipboard failed."
241+
},
242+
"actionSheetOptionUnresolveTopic": "Segna come irrisolto",
243+
"@actionSheetOptionUnresolveTopic": {
244+
"description": "Label for the 'Mark as unresolved' button on the topic action sheet."
245+
},
246+
"actionSheetOptionCopyMessageText": "Copia il testo del messaggio",
247+
"@actionSheetOptionCopyMessageText": {
248+
"description": "Label for copy message text button on action sheet."
249+
},
250+
"actionSheetOptionStarMessage": "Metti una stella al messaggio",
251+
"@actionSheetOptionStarMessage": {
252+
"description": "Label for star button on action sheet."
253+
},
254+
"actionSheetOptionMarkTopicAsRead": "Segna l'argomento come letto",
255+
"@actionSheetOptionMarkTopicAsRead": {
256+
"description": "Option to mark a specific topic as read in the action sheet."
257+
},
258+
"errorWebAuthOperationalErrorTitle": "Qualcosa è andato storto",
259+
"@errorWebAuthOperationalErrorTitle": {
260+
"description": "Error title when third-party authentication has an operational error (not necessarily caused by invalid credentials)."
261+
},
262+
"filenameAndSizeInMiB": "{filename}: {size} MiB",
263+
"@filenameAndSizeInMiB": {
264+
"description": "The name of a file, and its size in mebibytes.",
265+
"placeholders": {
266+
"filename": {
267+
"type": "String",
268+
"example": "foo.txt"
269+
},
270+
"size": {
271+
"type": "String",
272+
"example": "20.2"
273+
}
274+
}
275+
},
276+
"errorConnectingToServerDetails": "Errore durante la connessione a Zulip su {serverUrl}. Verrà effettuato un nuovo tentativo:\n\n{error}",
277+
"@errorConnectingToServerDetails": {
278+
"description": "Dialog error message for a generic unknown error connecting to the server with details.",
279+
"placeholders": {
280+
"serverUrl": {
281+
"type": "String",
282+
"example": "http://example.com/"
283+
},
284+
"error": {
285+
"type": "String",
286+
"example": "Invalid format"
287+
}
288+
}
289+
}
290+
}

assets/l10n/app_pl.arb

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,6 @@
5353
"@actionSheetOptionShare": {
5454
"description": "Label for share button on action sheet."
5555
},
56-
"actionSheetOptionQuoteAndReply": "Odpowiedz cytując",
57-
"@actionSheetOptionQuoteAndReply": {
58-
"description": "Label for Quote and reply button on action sheet."
59-
},
6056
"actionSheetOptionStarMessage": "Oznacz gwiazdką",
6157
"@actionSheetOptionStarMessage": {
6258
"description": "Label for star button on action sheet."
@@ -1116,5 +1112,45 @@
11161112
"errorNotificationOpenAccountNotFound": "Nie odnaleziono konta powiązanego z tym powiadomieniem.",
11171113
"@errorNotificationOpenAccountNotFound": {
11181114
"description": "Error message when the account associated with the notification could not be found"
1115+
},
1116+
"newDmSheetComposeButtonLabel": "Utwórz",
1117+
"@newDmSheetComposeButtonLabel": {
1118+
"description": "Label for the compose button in the new DM sheet that starts composing a message to the selected users."
1119+
},
1120+
"inboxEmptyPlaceholder": "Obecnie brak nowych wiadomości. Skorzystaj z przycisków u dołu ekranu aby przejść do widoku mieszanego lub listy kanałów.",
1121+
"@inboxEmptyPlaceholder": {
1122+
"description": "Centered text on the 'Inbox' page saying that there is no content to show."
1123+
},
1124+
"recentDmConversationsEmptyPlaceholder": "Brak wiadomości w archiwum! Może warto rozpocząć dyskusję?",
1125+
"@recentDmConversationsEmptyPlaceholder": {
1126+
"description": "Centered text on the 'Direct messages' page saying that there is no content to show."
1127+
},
1128+
"channelsEmptyPlaceholder": "Nie śledzisz żadnego z kanałów.",
1129+
"@channelsEmptyPlaceholder": {
1130+
"description": "Centered text on the 'Channels' page saying that there is no content to show."
1131+
},
1132+
"initialAnchorSettingDescription": "Możesz wybrać czy bardziej odpowiada Ci odczyt nieprzeczytanych lub najnowszych wiadomości.",
1133+
"@initialAnchorSettingDescription": {
1134+
"description": "Description of setting controlling initial anchor of message list."
1135+
},
1136+
"initialAnchorSettingFirstUnreadAlways": "Pierwsza nieprzeczytana wiadomość",
1137+
"@initialAnchorSettingFirstUnreadAlways": {
1138+
"description": "Label for a value of setting controlling initial anchor of message list."
1139+
},
1140+
"initialAnchorSettingTitle": "Pokaż wiadomości w porządku",
1141+
"@initialAnchorSettingTitle": {
1142+
"description": "Title of setting controlling initial anchor of message list."
1143+
},
1144+
"discardDraftForOutboxConfirmationDialogMessage": "Przywracając wiadomość, która nie została wysłana, wyczyścisz zawartość kreatora nowej.",
1145+
"@discardDraftForOutboxConfirmationDialogMessage": {
1146+
"description": "Message for a confirmation dialog when restoring an outbox message, for discarding message text that was typed into the compose box."
1147+
},
1148+
"initialAnchorSettingFirstUnreadConversations": "Pierwsza nieprzeczytana wiadomość w pojedynczej dyskusji, wszędzie indziej najnowsza wiadomość",
1149+
"@initialAnchorSettingFirstUnreadConversations": {
1150+
"description": "Label for a value of setting controlling initial anchor of message list."
1151+
},
1152+
"initialAnchorSettingNewestAlways": "Najnowsza wiadomość",
1153+
"@initialAnchorSettingNewestAlways": {
1154+
"description": "Label for a value of setting controlling initial anchor of message list."
11191155
}
11201156
}

assets/l10n/app_ru.arb

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,6 @@
7575
"@actionSheetOptionShare": {
7676
"description": "Label for share button on action sheet."
7777
},
78-
"actionSheetOptionQuoteAndReply": "Ответить с цитированием",
79-
"@actionSheetOptionQuoteAndReply": {
80-
"description": "Label for Quote and reply button on action sheet."
81-
},
8278
"actionSheetOptionStarMessage": "Отметить сообщение",
8379
"@actionSheetOptionStarMessage": {
8480
"description": "Label for star button on action sheet."
@@ -1132,5 +1128,29 @@
11321128
"inboxEmptyPlaceholder": "Нет непрочитанных входящих сообщений. Используйте кнопки ниже для просмотра объединенной ленты или списка каналов.",
11331129
"@inboxEmptyPlaceholder": {
11341130
"description": "Centered text on the 'Inbox' page saying that there is no content to show."
1131+
},
1132+
"initialAnchorSettingNewestAlways": "Самое новое сообщение",
1133+
"@initialAnchorSettingNewestAlways": {
1134+
"description": "Label for a value of setting controlling initial anchor of message list."
1135+
},
1136+
"initialAnchorSettingTitle": "Где открывать ленту сообщений",
1137+
"@initialAnchorSettingTitle": {
1138+
"description": "Title of setting controlling initial anchor of message list."
1139+
},
1140+
"discardDraftForOutboxConfirmationDialogMessage": "При восстановлении неотправленного сообщения содержимое поля редактирования очищается.",
1141+
"@discardDraftForOutboxConfirmationDialogMessage": {
1142+
"description": "Message for a confirmation dialog when restoring an outbox message, for discarding message text that was typed into the compose box."
1143+
},
1144+
"initialAnchorSettingFirstUnreadAlways": "Первое непрочитанное сообщение",
1145+
"@initialAnchorSettingFirstUnreadAlways": {
1146+
"description": "Label for a value of setting controlling initial anchor of message list."
1147+
},
1148+
"initialAnchorSettingDescription": "Можно открывать ленту сообщений на первом непрочитанном сообщении или на самом новом.",
1149+
"@initialAnchorSettingDescription": {
1150+
"description": "Description of setting controlling initial anchor of message list."
1151+
},
1152+
"initialAnchorSettingFirstUnreadConversations": "Первое непрочитанное сообщение в личных беседах, самое новое в остальных",
1153+
"@initialAnchorSettingFirstUnreadConversations": {
1154+
"description": "Label for a value of setting controlling initial anchor of message list."
11351155
}
11361156
}

0 commit comments

Comments
 (0)