Skip to content

Update translations from Weblate #1596

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 16, 2025
Merged
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
16 changes: 16 additions & 0 deletions assets/l10n/app_it.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1180,5 +1180,21 @@
"emojiPickerSearchEmoji": "Cerca emoji",
"@emojiPickerSearchEmoji": {
"description": "Hint text for the emoji picker search text field."
},
"upgradeWelcomeDialogLinkText": "Date un'occhiata al post dell'annuncio sul blog!",
"@upgradeWelcomeDialogLinkText": {
"description": "Text of link in dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogDismiss": "Andiamo",
"@upgradeWelcomeDialogDismiss": {
"description": "Label for button dismissing dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogMessage": "Troverai un'esperienza familiare in un pacchetto più veloce ed elegante.",
"@upgradeWelcomeDialogMessage": {
"description": "Message text for dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogTitle": "Benvenuti alla nuova app Zulip!",
"@upgradeWelcomeDialogTitle": {
"description": "Title for dialog shown on first upgrade from the legacy Zulip app."
}
}
16 changes: 16 additions & 0 deletions assets/l10n/app_ru.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1180,5 +1180,21 @@
"markReadOnScrollSettingConversationsDescription": "Сообщения будут автоматически помечаться как прочитанные только при просмотре отдельной темы или личной беседы.",
"@markReadOnScrollSettingConversationsDescription": {
"description": "Description for a value of setting controlling which message-list views should mark read on scroll."
},
"upgradeWelcomeDialogDismiss": "Приступим!",
"@upgradeWelcomeDialogDismiss": {
"description": "Label for button dismissing dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogMessage": "Вы найдете привычные возможности в более быстром и легком приложении.",
"@upgradeWelcomeDialogMessage": {
"description": "Message text for dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogTitle": "Добро пожаловать в новое приложение Zulip!",
"@upgradeWelcomeDialogTitle": {
"description": "Title for dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogLinkText": "Ознакомьтесь с анонсом в блоге!",
"@upgradeWelcomeDialogLinkText": {
"description": "Text of link in dialog shown on first upgrade from the legacy Zulip app."
}
}
76 changes: 72 additions & 4 deletions assets/l10n/app_sl.arb
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
"@errorCouldNotFetchMessageSource": {
"description": "Error message when the source of a message could not be fetched."
},
"markAsReadComplete": "Označeno je {num, plural, =1{1 sporočilo} one{2 sporočili} few{{num} sporočila} other{{num} sporočil}} kot prebrano.",
"markAsReadComplete": "Označeno je {num, plural, one{{num} sporočilo} two{{num} sporočili} few{{num} sporočila} other{{num} sporočil}} kot prebrano.",
"@markAsReadComplete": {
"description": "Message when marking messages as read has completed.",
"placeholders": {
Expand Down Expand Up @@ -919,7 +919,7 @@
"@recentDmConversationsEmptyPlaceholder": {
"description": "Centered text on the 'Direct messages' page saying that there is no content to show."
},
"errorFilesTooLarge": "{num, plural, =1{Datoteka presega} one{Dve datoteki presegata} few{{num} datoteke presegajo} other{{num} datotek presega}} omejitev velikosti strežnika ({maxFileUploadSizeMib} MiB) in {num, plural, =1{ne bo naložena} one{ne bosta naloženi} few{ne bodo naložene} other{ne bodo naložene}}:\n\n{listMessage}",
"errorFilesTooLarge": "{num, plural, one{{num} datoteka presega} two{{num} datoteki presegata} few{{num} datoteke presegajo} other{{num} datotek presega}} omejitev velikosti strežnika ({maxFileUploadSizeMib} MiB) in {num, plural, one{ne bo naložena} two{ne bosta naloženi} few{ne bodo naložene} other{ne bodo naložene}}:\n\n{listMessage}",
"@errorFilesTooLarge": {
"description": "Error message when attached files are too large in size.",
"placeholders": {
Expand Down Expand Up @@ -1041,7 +1041,7 @@
"@actionSheetOptionUnmuteTopic": {
"description": "Label for unmuting a topic on action sheet."
},
"errorFilesTooLargeTitle": "\"{num, plural, =1{Datoteka je prevelika} one{Dve datoteki sta preveliki} few{{num} datoteke so prevelike} other{{num} datotek je prevelikih}}\"",
"errorFilesTooLargeTitle": "\"{num, plural, one{{num} datoteka je prevelika} two{{num} datoteki sta preveliki} few{{num} datoteke so prevelike} other{{num} datotek je prevelikih}}\"",
"@errorFilesTooLargeTitle": {
"description": "Error title when attached files are too large in size.",
"placeholders": {
Expand All @@ -1051,7 +1051,7 @@
}
}
},
"markAsUnreadComplete": "{num, plural, =1{Označeno je 1 sporočilo kot neprebrano} one{Označeni sta 2 sporočili kot neprebrani} few{Označena so {num} sporočila kot neprebrana} other{Označeno je {num} sporočil kot neprebranih}}.",
"markAsUnreadComplete": "{num, plural, one{Označeno je {num} sporočilo kot neprebrano} two{Označeni sta {num} sporočili kot neprebrani} few{Označena so {num} sporočila kot neprebrana} other{Označeno je {num} sporočil kot neprebranih}}.",
"@markAsUnreadComplete": {
"description": "Message when marking messages as unread has completed.",
"placeholders": {
Expand Down Expand Up @@ -1128,5 +1128,73 @@
"pinnedSubscriptionsLabel": "Pripeto",
"@pinnedSubscriptionsLabel": {
"description": "Label for the list of pinned subscribed channels."
},
"initialAnchorSettingTitle": "Odpri tok sporočil pri",
"@initialAnchorSettingTitle": {
"description": "Title of setting controlling initial anchor of message list."
},
"initialAnchorSettingFirstUnreadAlways": "Prvo neprebrano sporočilo",
"@initialAnchorSettingFirstUnreadAlways": {
"description": "Label for a value of setting controlling initial anchor of message list."
},
"initialAnchorSettingDescription": "Lahko izberete, ali se tok sporočil odpre pri vašem prvem neprebranem sporočilu ali pri najnovejših sporočilih.",
"@initialAnchorSettingDescription": {
"description": "Description of setting controlling initial anchor of message list."
},
"markReadOnScrollSettingDescription": "Naj se sporočila ob pomikanju samodejno označijo kot prebrana?",
"@markReadOnScrollSettingDescription": {
"description": "Description of setting controlling which message-list views should mark read on scroll."
},
"upgradeWelcomeDialogLinkText": "Preberite objavo na blogu!",
"@upgradeWelcomeDialogLinkText": {
"description": "Text of link in dialog shown on first upgrade from the legacy Zulip app."
},
"initialAnchorSettingNewestAlways": "Najnovejše sporočilo",
"@initialAnchorSettingNewestAlways": {
"description": "Label for a value of setting controlling initial anchor of message list."
},
"markReadOnScrollSettingAlways": "Vedno",
"@markReadOnScrollSettingAlways": {
"description": "Label for a value of setting controlling which message-list views should mark read on scroll."
},
"markReadOnScrollSettingConversations": "Samo v pogledih pogovorov",
"@markReadOnScrollSettingConversations": {
"description": "Label for a value of setting controlling which message-list views should mark read on scroll."
},
"initialAnchorSettingFirstUnreadConversations": "Prvo neprebrano v zasebnih pogovorih, najnovejše drugje",
"@initialAnchorSettingFirstUnreadConversations": {
"description": "Label for a value of setting controlling initial anchor of message list."
},
"markReadOnScrollSettingTitle": "Ob pomikanju označi sporočila kot prebrana",
"@markReadOnScrollSettingTitle": {
"description": "Title of setting controlling which message-list views should mark read on scroll."
},
"upgradeWelcomeDialogTitle": "Dobrodošli v novi aplikaciji Zulip!",
"@upgradeWelcomeDialogTitle": {
"description": "Title for dialog shown on first upgrade from the legacy Zulip app."
},
"markReadOnScrollSettingConversationsDescription": "Sporočila bodo samodejno označena kot prebrana samo pri ogledu ene teme ali zasebnega pogovora.",
"@markReadOnScrollSettingConversationsDescription": {
"description": "Description for a value of setting controlling which message-list views should mark read on scroll."
},
"markReadOnScrollSettingNever": "Nikoli",
"@markReadOnScrollSettingNever": {
"description": "Label for a value of setting controlling which message-list views should mark read on scroll."
},
"upgradeWelcomeDialogMessage": "Čaka vas znana izkušnja v hitrejši in bolj elegantni obliki.",
"@upgradeWelcomeDialogMessage": {
"description": "Message text for dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogDismiss": "Začnimo",
"@upgradeWelcomeDialogDismiss": {
"description": "Label for button dismissing dialog shown on first upgrade from the legacy Zulip app."
},
"actionSheetOptionQuoteMessage": "Citiraj sporočilo",
"@actionSheetOptionQuoteMessage": {
"description": "Label for the 'Quote message' button in the message action sheet."
},
"discardDraftForOutboxConfirmationDialogMessage": "Ko obnovite neodposlano sporočilo, se vsebina, ki je bila prej v polju za pisanje, zavrže.",
"@discardDraftForOutboxConfirmationDialogMessage": {
"description": "Message for a confirmation dialog when restoring an outbox message, for discarding message text that was typed into the compose box."
}
}
16 changes: 16 additions & 0 deletions assets/l10n/app_zh_Hans_CN.arb
Original file line number Diff line number Diff line change
Expand Up @@ -1178,5 +1178,21 @@
"actionSheetOptionQuoteMessage": "引用消息",
"@actionSheetOptionQuoteMessage": {
"description": "Label for the 'Quote message' button in the message action sheet."
},
"upgradeWelcomeDialogTitle": "欢迎来到新的 Zulip 应用!",
"@upgradeWelcomeDialogTitle": {
"description": "Title for dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogDismiss": "开始吧",
"@upgradeWelcomeDialogDismiss": {
"description": "Label for button dismissing dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogLinkText": "来看看最新的公告吧!",
"@upgradeWelcomeDialogLinkText": {
"description": "Text of link in dialog shown on first upgrade from the legacy Zulip app."
},
"upgradeWelcomeDialogMessage": "您将会得到到更快,更流畅的体验。",
"@upgradeWelcomeDialogMessage": {
"description": "Message text for dialog shown on first upgrade from the legacy Zulip app."
}
}
8 changes: 4 additions & 4 deletions lib/generated/l10n/zulip_localizations_it.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@ class ZulipLocalizationsIt extends ZulipLocalizations {
String get aboutPageTapToView => 'Tap per visualizzare';

@override
String get upgradeWelcomeDialogTitle => 'Welcome to the new Zulip app!';
String get upgradeWelcomeDialogTitle => 'Benvenuti alla nuova app Zulip!';

@override
String get upgradeWelcomeDialogMessage =>
'You’ll find a familiar experience in a faster, sleeker package.';
'Troverai un\'esperienza familiare in un pacchetto più veloce ed elegante.';

@override
String get upgradeWelcomeDialogLinkText =>
'Check out the announcement blog post!';
'Date un\'occhiata al post dell\'annuncio sul blog!';

@override
String get upgradeWelcomeDialogDismiss => 'Let\'s go';
String get upgradeWelcomeDialogDismiss => 'Andiamo';

@override
String get chooseAccountPageTitle => 'Scegli account';
Expand Down
10 changes: 5 additions & 5 deletions lib/generated/l10n/zulip_localizations_ru.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String get aboutPageTapToView => 'Нажмите для просмотра';

@override
String get upgradeWelcomeDialogTitle => 'Welcome to the new Zulip app!';
String get upgradeWelcomeDialogTitle =>
'Добро пожаловать в новое приложение Zulip!';

@override
String get upgradeWelcomeDialogMessage =>
'You’ll find a familiar experience in a faster, sleeker package.';
'Вы найдете привычные возможности в более быстром и легком приложении.';

@override
String get upgradeWelcomeDialogLinkText =>
'Check out the announcement blog post!';
String get upgradeWelcomeDialogLinkText => 'Ознакомьтесь с анонсом в блоге!';

@override
String get upgradeWelcomeDialogDismiss => 'Let\'s go';
String get upgradeWelcomeDialogDismiss => 'Приступим!';

@override
String get chooseAccountPageTitle => 'Выберите учетную запись';
Expand Down
52 changes: 29 additions & 23 deletions lib/generated/l10n/zulip_localizations_sl.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,17 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
String get aboutPageTapToView => 'Dotaknite se za ogled';

@override
String get upgradeWelcomeDialogTitle => 'Welcome to the new Zulip app!';
String get upgradeWelcomeDialogTitle => 'Dobrodošli v novi aplikaciji Zulip!';

@override
String get upgradeWelcomeDialogMessage =>
'You’ll find a familiar experience in a faster, sleeker package.';
'Čaka vas znana izkušnja v hitrejši in bolj elegantni obliki.';

@override
String get upgradeWelcomeDialogLinkText =>
'Check out the announcement blog post!';
String get upgradeWelcomeDialogLinkText => 'Preberite objavo na blogu!';

@override
String get upgradeWelcomeDialogDismiss => 'Let\'s go';
String get upgradeWelcomeDialogDismiss => 'Začnimo';

@override
String get chooseAccountPageTitle => 'Izberite račun';
Expand Down Expand Up @@ -139,7 +138,7 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
String get actionSheetOptionShare => 'Deli';

@override
String get actionSheetOptionQuoteMessage => 'Quote message';
String get actionSheetOptionQuoteMessage => 'Citiraj sporočilo';

@override
String get actionSheetOptionStarMessage => 'Označi sporočilo z zvezdico';
Expand Down Expand Up @@ -196,14 +195,16 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
locale: localeName,
other: '$num datotek presega',
few: '$num datoteke presegajo',
one: 'Dve datoteki presegata',
two: '$num datoteki presegata',
one: '$num datoteka presega',
);
String _temp1 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: 'ne bodo naložene',
few: 'ne bodo naložene',
one: 'ne bosta naloženi',
two: 'ne bosta naloženi',
one: 'ne bo naložena',
);
return '$_temp0 omejitev velikosti strežnika ($maxFileUploadSizeMib MiB) in $_temp1:\n\n$listMessage';
}
Expand All @@ -215,7 +216,8 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
locale: localeName,
other: '$num datotek je prevelikih',
few: '$num datoteke so prevelike',
one: 'Dve datoteki sta preveliki',
two: '$num datoteki sta preveliki',
one: '$num datoteka je prevelika',
);
return '\"$_temp0\"';
}
Expand Down Expand Up @@ -358,7 +360,7 @@ class ZulipLocalizationsSl extends ZulipLocalizations {

@override
String get discardDraftForOutboxConfirmationDialogMessage =>
'When you restore an unsent message, the content that was previously in the compose box is discarded.';
'Ko obnovite neodposlano sporočilo, se vsebina, ki je bila prej v polju za pisanje, zavrže.';

@override
String get discardDraftConfirmationDialogConfirmButton => 'Zavrzi';
Expand Down Expand Up @@ -615,7 +617,8 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
locale: localeName,
other: '$num sporočil',
few: '$num sporočila',
one: '2 sporočili',
two: '$num sporočili',
one: '$num sporočilo',
);
return 'Označeno je $_temp0 kot prebrano.';
}
Expand All @@ -633,7 +636,8 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
locale: localeName,
other: 'Označeno je $num sporočil kot neprebranih',
few: 'Označena so $num sporočila kot neprebrana',
one: 'Označeni sta 2 sporočili kot neprebrani',
two: 'Označeni sta $num sporočili kot neprebrani',
one: 'Označeno je $num sporočilo kot neprebrano',
);
return '$_temp0.';
}
Expand Down Expand Up @@ -810,42 +814,44 @@ class ZulipLocalizationsSl extends ZulipLocalizations {
String get pollWidgetOptionsMissing => 'Ta anketa še nima odgovorov.';

@override
String get initialAnchorSettingTitle => 'Open message feeds at';
String get initialAnchorSettingTitle => 'Odpri tok sporočil pri';

@override
String get initialAnchorSettingDescription =>
'You can choose whether message feeds open at your first unread message or at the newest messages.';
'Lahko izberete, ali se tok sporočil odpre pri vašem prvem neprebranem sporočilu ali pri najnovejših sporočilih.';

@override
String get initialAnchorSettingFirstUnreadAlways => 'First unread message';
String get initialAnchorSettingFirstUnreadAlways =>
'Prvo neprebrano sporočilo';

@override
String get initialAnchorSettingFirstUnreadConversations =>
'First unread message in single conversations, newest message elsewhere';
'Prvo neprebrano v zasebnih pogovorih, najnovejše drugje';

@override
String get initialAnchorSettingNewestAlways => 'Newest message';
String get initialAnchorSettingNewestAlways => 'Najnovejše sporočilo';

@override
String get markReadOnScrollSettingTitle => 'Mark messages as read on scroll';
String get markReadOnScrollSettingTitle =>
'Ob pomikanju označi sporočila kot prebrana';

@override
String get markReadOnScrollSettingDescription =>
'When scrolling through messages, should they automatically be marked as read?';
'Naj se sporočila ob pomikanju samodejno označijo kot prebrana?';

@override
String get markReadOnScrollSettingAlways => 'Always';
String get markReadOnScrollSettingAlways => 'Vedno';

@override
String get markReadOnScrollSettingNever => 'Never';
String get markReadOnScrollSettingNever => 'Nikoli';

@override
String get markReadOnScrollSettingConversations =>
'Only in conversation views';
'Samo v pogledih pogovorov';

@override
String get markReadOnScrollSettingConversationsDescription =>
'Messages will be automatically marked as read only when viewing a single topic or direct message conversation.';
'Sporočila bodo samodejno označena kot prebrana samo pri ogledu ene teme ali zasebnega pogovora.';

@override
String get experimentalFeatureSettingsPageTitle => 'Eksperimentalne funkcije';
Expand Down
12 changes: 12 additions & 0 deletions lib/generated/l10n/zulip_localizations_zh.dart
Original file line number Diff line number Diff line change
Expand Up @@ -889,6 +889,18 @@ class ZulipLocalizationsZhHansCn extends ZulipLocalizationsZh {
@override
String get aboutPageTapToView => '查看更多';

@override
String get upgradeWelcomeDialogTitle => '欢迎来到新的 Zulip 应用!';

@override
String get upgradeWelcomeDialogMessage => '您将会得到到更快,更流畅的体验。';

@override
String get upgradeWelcomeDialogLinkText => '来看看最新的公告吧!';

@override
String get upgradeWelcomeDialogDismiss => '开始吧';

@override
String get chooseAccountPageTitle => '选择账号';

Expand Down